PageSourceSearch

https://www.myspacesworks.com/main.e4c349113bf9a2c2.js

js myspacesworks.com collected 2026-09-24 13:34:17 UTC 2,830,872 bytes, 1 lines download raw bytes

1(self.webpackChunkPantheon_Web=self.webpackChunkPantheon_Web||[]).push([[792],{4217:(_e,D,r)=>{"use strict";r.d(D,{O:()=>n});var n=(0,r(87005).Hj)({Verbose:0,Information:1,Warning:2,Error:3,Critical:4})},87005:(_e,D,r)=>{"use strict";r.d(D,{Hj:()=>n,oP:()=>h});var e=r(61954);function n(p){var m={};return(0,e.z)(p,function(g,c){m[g]=c,m[c]=g}),(0,e.ol)(m)}function h(p){var m={};return(0,e.z)(p,function(g,c){m[g]=c[1],m[c[0]]=c[1]}),(0,e.ol)(m)}},61954:(_e,D,r)=>{"use strict";r.d(D,{$8:()=>Oe,$P:()=>Pt,CP:()=>Xe,Cv:()=>Ne,EH:()=>ue,Ed:()=>Je,Et:()=>Kt,Gh:()=>oe,Gv:()=>Pe,Iu:()=>Qn,Ju:()=>je,KT:()=>X,KY:()=>et,Kg:()=>Ve,Lm:()=>xt,N6:()=>Mt,RF:()=>fn,SA:()=>at,SZ:()=>bn,Tn:()=>V,W$:()=>$e,_u:()=>mi,b0:()=>Se,bJ:()=>Ft,c2:()=>C,cG:()=>Wt,cH:()=>B,cy:()=>yt,fw:()=>be,hW:()=>ft,hX:()=>Q,lL:()=>We,mQ:()=>me,o$:()=>wt,ol:()=>Rn,qz:()=>At,r:()=>Jt,rD:()=>qn,x3:()=>Nt,z:()=>Ee,zz:()=>Ce});var e=r(71583),n=r(66159),d=r(7671),h=r(28103),p="toISOString",m="endsWith",c="indexOf",u="map",P="reduce",T="trim",F="toString",R="__proto__",I="constructor",z=e.KU,W=e.s6.freeze,N=e.s6.keys,b=String[e.vR],v=b[T],S=b[m],re=Date[e.vR][p],te=Array.isArray,G=e.Wy[F],ne=e.J$[F],de=ne[d.Ek](e.s6),ge=/-([a-z])/g,Be=/([^\w\d_$])/g,ve=/^(\d+[\w\d_$])/,He=Object.getPrototypeOf;function be(Ke){if(Ke){if(He)return He(Ke);var Ht=Ke[R]||Ke[e.vR]||Ke[I];if(Ht)return Ht}return null}function Je(Ke,Ht){return typeof Ke===Ht}function Se(Ke){return void 0===Ke||typeof Ke===e.bA}function Q(Ke){return null===Ke||Se(Ke)}function oe(Ke){return!Q(Ke)}function me(Ke,Ht){return!(!Ke||!e.J$[d.Ek](Ke,Ht))}function Pe(Ke){return!(!Ke||typeof Ke!==e._1)}function V(Ke){return!(!Ke||typeof Ke!==e.hW)}function B(Ke){var Ht=Ke;return Ht&&Ve(Ht)&&(Ht=(Ht=(Ht=Ht[d.W7](ge,function(hn,Bn){return Bn.toUpperCase()}))[d.W7](Be,"_"))[d.W7](ve,function(hn,Bn){return"_"+Bn})),Ht}function Ee(Ke,Ht){if(Ke)for(var hn in Ke)e.J$[d.Ek](Ke,hn)&&Ht[d.Ek](Ke,hn,Ke[hn])}function Ne(Ke,Ht){var hn=!1;return Ke&&Ht&&!(hn=Ke===Ht)&&(hn=S?Ke[m](Ht):function Ze(Ke,Ht){var hn=!1,Bn=Ht?Ht[d.oI]:0,Tn=Ke?Ke[d.oI]:0;if(Bn&&Tn&&Tn>=Bn&&!(hn=Ke===Ht)){for(var ei=Tn-1,$n=Bn-1;$n>=0;$n--){if(Ke[ei]!=Ht[$n])return!1;ei--}hn=!0}return hn}(Ke,Ht)),hn}function je(Ke,Ht){return!(!Ke||!Ht)&&-1!==Ke[d.Sj](Ht)}function Pt(Ke){return!(!Ke||"[object Date]"!==G[d.Ek](Ke))}var yt=te||function Fe(Ke){return!(!Ke||"[object Array]"!==G[d.Ek](Ke))};function Ft(Ke){return!(!Ke||"[object Error]"!==G[d.Ek](Ke))}function Ve(Ke){return"string"==typeof Ke}function Kt(Ke){return"number"==typeof Ke}function xt(Ke){return"boolean"==typeof Ke}function Wn(Ke){var Ht=!1;if(Ke&&"object"==typeof Ke){var hn=He?He(Ke):be(Ke);hn?(hn[I]&&e.J$[d.Ek](hn,I)&&(hn=hn[I]),Ht=typeof hn===e.hW&&ne[d.Ek](hn)===de):Ht=!0}return Ht}function mi(Ke){if(Ke)return re?Ke[p]():function ti(Ke){if(Ke&&Ke.getUTCFullYear){var Ht=function(hn){var Bn=String(hn);return 1===Bn[d.oI]&&(Bn="0"+Bn),Bn};return Ke.getUTCFullYear()+"-"+Ht(Ke.getUTCMonth()+1)+"-"+Ht(Ke.getUTCDate())+"T"+Ht(Ke.getUTCHours())+":"+Ht(Ke.getUTCMinutes())+":"+Ht(Ke.getUTCSeconds())+"."+String((Ke.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}(Ke)}function Qn(Ke,Ht,hn){var Bn=Ke[d.oI];try{for(var Tn=0;Tn<Bn&&(!(Tn in Ke)||-1!==Ht[d.Ek](hn||Ke,Ke[Tn],Tn,Ke));Tn++);}catch{}}function qn(Ke,Ht,hn){if(Ke){if(Ke[c])return Ke[c](Ht,hn);var Bn=Ke[d.oI],Tn=hn||0;try{for(var ei=Math.max(Tn>=0?Tn:Bn-Math.abs(Tn),0);ei<Bn;ei++)if(ei in Ke&&Ke[ei]===Ht)return ei}catch{}}return-1}function $e(Ke,Ht,hn){var Bn;if(Ke){if(Ke[u])return Ke[u](Ht,hn);var Tn=Ke[d.oI],ei=hn||Ke;Bn=new Array(Tn);try{for(var $n=0;$n<Tn;$n++)$n in Ke&&(Bn[$n]=Ht[d.Ek](ei,Ke[$n],Ke))}catch{}}return Bn}function X(Ke,Ht,hn){var Bn;if(Ke){if(Ke[P])return Ke[P](Ht,hn);var Tn=Ke[d.oI],ei=0;if(arguments[d.oI]>=3)Bn=arguments[2];else{for(;ei<Tn&&!(ei in Ke);)ei++;Bn=Ke[ei++]}for(;ei<Tn;)ei in Ke&&(Bn=Ht(Bn,Ke[ei],ei,Ke)),ei++}return Bn}function ue(Ke){return Ke&&(Ke=v&&Ke[T]?Ke[T]():Ke[d.W7]?Ke[d.W7](/^\s+|(?=\s)\s+$/g,h.m5):Ke),Ke}var nt=!{toString:null}.propertyIsEnumerable("toString"),St=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];function Wt(Ke){var Ht=typeof Ke;if(Ht!==e.hW&&(Ht!==e._1||null===Ke)&&(0,n.zk)("objKeys called on non-object"),!nt&&N)return N(Ke);var hn=[];for(var Bn in Ke)Ke&&e.J$[d.Ek](Ke,Bn)&&hn[d.y5](Bn);if(nt)for(var Tn=St[d.oI],ei=0;ei<Tn;ei++)Ke&&e.J$[d.Ek](Ke,St[ei])&&hn[d.y5](St[ei]);return hn}function Jt(Ke,Ht,hn,Bn){if(z)try{var Tn={enumerable:!0,configurable:!0};return hn&&(Tn.get=hn),Bn&&(Tn.set=Bn),z(Ke,Ht,Tn),!0}catch{}return!1}function Rn(Ke){return W&&Ee(Ke,function(Ht,hn){(yt(hn)||Pe(hn))&&W(hn)}),Mt(Ke)}var Mt=W||function ee(Ke){return Ke};function Nt(){var Ke=Date;return Ke.now?Ke.now():(new Ke).getTime()}function We(Ke){return Ft(Ke)?Ke[d.RS]:h.m5}function et(Ke,Ht,hn,Bn,Tn){var ei=hn;
1return Ke&&(ei=Ke[Ht])!==hn&&(!Tn||Tn(ei))&&(!Bn||Bn(hn))&&(Ke[Ht]=ei=hn),ei}function C(Ke,Ht,hn){var Bn;return Ke?!(Bn=Ke[Ht])&&Q(Bn)&&(Bn=Se(hn)?{}:hn,Ke[Ht]=Bn):Bn=Se(hn)?{}:hn,Bn}function at(Ke,Ht){return Q(Ke)?Ht:Ke}function Ce(Ke){return!!Ke}function Oe(Ke){throw new Error(Ke)}function ht(Ke,Ht){var hn=null,Bn=null;return V(Ke)?hn=Ke:Bn=Ke,function(){var Tn=arguments;if(hn&&(Bn=hn()),Bn)return Bn[Ht][d.y9](Bn,Tn)}}function At(Ke,Ht,hn){if(Ke&&Ht&&Pe(Ke)&&Pe(Ht)){var Bn=function(ei){if(Ve(ei)){var $n=Ht[ei];V($n)?(!hn||hn(ei,!0,Ht,Ke))&&(Ke[ei]=ht(Ht,ei)):(!hn||hn(ei,!1,Ht,Ke))&&(me(Ke,ei)&&delete Ke[ei],Jt(Ke,ei,function(){return Ht[ei]},function(Li){Ht[ei]=Li})||(Ke[ei]=$n))}};for(var Tn in Ht)Bn(Tn)}return Ke}function fn(Ke,Ht,hn,Bn,Tn){Ke&&Ht&&hn&&(!1!==Tn||Se(Ke[Ht]))&&(Ke[Ht]=ht(hn,Bn))}function wt(Ke,Ht,hn,Bn){return Ke&&Ht&&Pe(Ke)&&yt(hn)&&Qn(hn,function(Tn){Ve(Tn)&&fn(Ke,Tn,Ht,Tn,Bn)}),Ke}function bn(Ke){return function(){return function Ht(){var hn=this;Ke&&Ee(Ke,function(Bn,Tn){hn[Bn]=Tn})}}()}function ft(Ke){return Ke&&e.zi&&(Ke=(0,e.s6)((0,e.zi)({},Ke))),Ke}function Xe(Ke,Ht,hn,Bn,Tn,ei){var $n=arguments,Li=$n[0]||{},Ur=$n[d.oI],Ki=!1,ar=1;for(Ur>0&&xt(Li)&&(Ki=Li,Li=$n[ar]||{},ar++),Pe(Li)||(Li={});ar<Ur;ar++){var Ar=$n[ar],Si=yt(Ar),ur=Pe(Ar);for(var ji in Ar)if(Si&&ji in Ar||ur&&e.J$[d.Ek](Ar,ji)){var Ei=Ar[ji],Yr=void 0;if(Ki&&Ei&&((Yr=yt(Ei))||Wn(Ei))){var Hr=Li[ji];Yr?yt(Hr)||(Hr=[]):Wn(Hr)||(Hr={}),Ei=Xe(Ki,Hr,Ei)}void 0!==Ei&&(Li[ji]=Ei)}}return Li}},28103:(_e,D,r)=>{"use strict";r.d(D,{Bw:()=>m,Hr:()=>p,LZ:()=>n,Tj:()=>z,Vo:()=>u,Yd:()=>h,Yp:()=>T,Zi:()=>I,dI:()=>F,eT:()=>d,fc:()=>P,jy:()=>g,kI:()=>W,l0:()=>R,m5:()=>e,qT:()=>c});var e="",n="channels",d="core",h="createPerfMgr",p="disabled",m="extensionConfig",g="extensions",c="processTelemetry",u="priority",P="eventsSent",T="eventsDiscarded",F="eventsSendRequest",R="perfEvent",I="errorToConsole",z="warnToConsole",W="getPerfMgr"},7671:(_e,D,r)=>{"use strict";r.d(D,{$4:()=>Q,$5:()=>F,$o:()=>ve,AP:()=>N,Di:()=>W,EX:()=>b,Ek:()=>Ee,GA:()=>g,H7:()=>v,HC:()=>ne,Ic:()=>S,Ik:()=>L,JR:()=>$,Ju:()=>h,OL:()=>B,O_:()=>je,P5:()=>Fe,QM:()=>Ne,RF:()=>d,RS:()=>n,Re:()=>ze,Rr:()=>Ve,Ru:()=>yt,Sj:()=>be,TP:()=>z,Uw:()=>u,W7:()=>Pe,YH:()=>Be,Yo:()=>Ze,Zu:()=>gt,a$:()=>V,by:()=>J,e4:()=>ge,e_:()=>Pt,fA:()=>T,kt:()=>Z,lJ:()=>we,lK:()=>He,mE:()=>e,oI:()=>P,pM:()=>re,ps:()=>R,re:()=>oe,s:()=>Kt,sY:()=>Se,sl:()=>c,sx:()=>q,tI:()=>te,tX:()=>Je,tZ:()=>m,tn:()=>G,uR:()=>de,vR:()=>I,wi:()=>Ft,y5:()=>p,y9:()=>me});var e="initialize",n="name",d="getNotifyMgr",h="identifier",p="push",m="isInitialized",g="config",c="instrumentationKey",u="logger",P="length",T="time",F="processNext",R="getProcessTelContext",I="addNotificationListener",z="removeNotificationListener",W="stopPollingInternalLogs",J="onComplete",N="getPlugin",b="flush",v="_extensions",S="splice",L="teardown",$="messageId",re="message",te="isAsync",G="_doTeardown",ne="update",de="getNext",ge="diagLog",Be="setNextPlugin",ve="createNew",He="cookieCfg",be="indexOf",ze="substring",Je="userAgent",Se="split",Z="setEnabled",Q="substr",oe="nodeType",me="apply",Pe="replace",V="enableDebugExceptions",q="logInternalMessage",B="toLowerCase",Ee="call",Ne="type",Ze="handler",we="listeners",gt="isChildEvt",je="getCtx",Pt="setCtx",yt="complete",Fe="traceId",Ft="spanId",Ve="traceFlags",Kt="version"},71583:(_e,D,r)=>{"use strict";r.d(D,{J$:()=>F,KU:()=>T,OR:()=>P,QV:()=>p,Wy:()=>c,_1:()=>n,bA:()=>d,hW:()=>e,s6:()=>g,vR:()=>h,zi:()=>u});var e="function",n="object",d="undefined",h="prototype",p="hasOwnProperty",g=Object,c=g[h],u=g.assign,P=g.create,T=g.defineProperty,F=c[p]},66159:(_e,D,r)=>{"use strict";r.d(D,{AQ:()=>p,mS:()=>d,zk:()=>h});var e=r(71583),n=null;function d(m){void 0===m&&(m=!0);var g=!1===m?null:n;return g||(typeof globalThis!==e.bA&&(g=globalThis),!g&&typeof self!==e.bA&&(g=self),!g&&typeof window!==e.bA&&(g=window),!g&&typeof global!==e.bA&&(g=global),n=g),g}function h(m){throw new TypeError(m)}function p(m){var g=e.OR;if(g)return g(m);if(null==m)return{};var c=typeof m;function u(){}return c!==e._1&&c!==e.hW&&h("Object prototype may only be an Object:"+m),u[e.vR]=m,new u}},35213:(_e,D,r)=>{"use strict";r.d(D,{HX:()=>h,QB:()=>d,U0:()=>e,VI:()=>n,iK:()=>g,ko:()=>p,nb:()=>m});const e={DEFAULT_LANGUAGE:"en",EMPTY_ROUTE:"/",PARAMETERIZED_ROUTE_PATTERN:/\/\d+\//},n=8e3,d=1024,h=450,p=1190,m=1290,g=1100},55964:(_e,D,r)=>{"use strict";r.d(D,{m:()=>c});
1var e=r(59640),n=r(28492),d=r(96697),h=r(69924),p=r(95087),m=r(86734),g=r(54438);let c=(()=>{class u{constructor(T){this.storeBase$=T,this.brandingConfig$=this.storeBase$.pipe((0,e.Lt)(p.ZW),(0,n.j)(F=>null===F?.config)),this.pageSizeType=h.l.Flyout,this.brandingConfig$.pipe((0,d.s)(1)).subscribe(F=>{this.privacyPolicyItem=F?.config?.footerItems?.find(R=>"Footer_PrivacyPolicy"===R.id)})}navigateToPrivacyPolicy(){this.storeBase$.dispatch((0,m.EG)({queryParam:"privacy-policy"}))}static{this.\u0275fac=function(F){return new(F||u)(g.rXU(e.il))}}static{this.\u0275cmp=g.VBU({type:u,selectors:[["iwg-branding-base"]],decls:1,vars:0,template:function(F,R){1&F&&g.nrm(0,"div")},encapsulation:2})}}return u})()},92296:(_e,D,r)=>{"use strict";r.d(D,{d:()=>m});var e=r(21413),n=r(56977),d=r(29823),h=r(54438),p=r(59640);let m=(()=>{class g{constructor(u,P,T){this.elementRef=u,this.renderer=P,this.store=T,this.unsubscribe$=new e.B,this.iwgConvaiClass="convai-enabled"}ngOnInit(){this.store.select(d.lz).pipe((0,n.Q)(this.unsubscribe$)).subscribe(u=>{this.toggleConvaiClass(u)})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}toggleConvaiClass(u){const P=this.elementRef.nativeElement;this.iwgConvaiClass?.trim()&&(u?this.renderer.addClass(P,this.iwgConvaiClass):this.renderer.removeClass(P,this.iwgConvaiClass))}static{this.\u0275fac=function(P){return new(P||g)(h.rXU(h.aKT),h.rXU(h.sFG),h.rXU(p.il))}}static{this.\u0275dir=h.FsC({type:g,selectors:[["","iwgConvaiStyle",""]],inputs:{iwgConvaiClass:"iwgConvaiClass"},standalone:!0})}}return g})()},34978:(_e,D,r)=>{"use strict";r.d(D,{W:()=>m});var e=r(54438),n=r(96354),d=r(59640),h=r(64134),p=r(95087);const m=(g,c)=>{const u=(0,e.WQX)(d.il);return u.select(p.BQ).pipe((0,n.T)(P=>!!P||(u.dispatch((0,h.wh)({isEmployee:!0===g.data?.requiresStaffMode,redirectUrl:c.url,langCode:g.queryParams.lang})),!1)))}},94896:(_e,D,r)=>{"use strict";r.d(D,{CT:()=>W,ic:()=>N});var e=r(60177),n=r(21626),d=r(54438),h=r(18810),p=r(99437),m=r(24990),g=r(62233),c=r(64508),u=r(86734),P=r(67661),T=r(95585),F=r(51186),R=r(99879),I=r(59640),z=r(68010);class W extends n.Nl{constructor(S){const{noAuth:L,...$}=S||{};super($),this.noAuth=L}}let J=(()=>{class v{constructor(L,$,re,te,G,ne,de,ge){this.platformId=L,this.urlService=$,this.configurationService=re,this.cookieService=te,this.localStorageService=G,this.store=ne,this.expressRequest=de,this.authService=ge,this.authorizationHeaderName="X-Authorization"}intercept(L,$){if(this.urlService.isAbsoluteUrl(L.url))return $.handle(L);const re=(0,e.UE)(this.platformId),te=this.configurationService.get(re?"baseApiUrl":"internalApiUrl"),G=this.configurationService.get("clientName"),ne=this.urlService.toAbsoluteUrl(te,L.url),de=!!L.params?.noAuth,ge={};ge.ClientName=G||"MyRegus",ge["X-Platform"]="Web",this.setLanguageHeader(L.headers,ge),this.setContentTypeHeader(L,re,ge),this.setIpHeader(re,ge),this.setAccessTokenHeader(de,ge),"logout"===L.url&&this.authService.removeToken(),this.setOnboardingAuthTokenHeader(de,ge),this.setUpdateExternalAuthTokenHeader(de,ge);const Be=new n.Nl({encoder:new b,fromObject:L.params.keys().reduce((ve,He)=>(ve[He]=L.params.getAll(He),ve),{})});return L.url.endsWith("token/refresh")?L.params.get("silentRefresh")?$.handle(L.clone({url:ne,setHeaders:ge,params:Be})):$.handle(L.clone({url:ne,setHeaders:ge,params:Be})).pipe((0,p.W)(this.handleRefreshError.bind(this))):$.handle(L.clone({url:ne,setHeaders:ge,params:Be})).pipe((0,p.W)(ve=>(401===ve.status?(this.authService.removeToken(),this.store.dispatch((0,g.wh)(null))):503===ve.status&&this.store.dispatch((0,u.G1)()),(0,h.$)(()=>ve))))}setLanguageHeader(L,$){if(!L.has("Accept-Language")){const te=this.cookieService.get("currLocale")??"en-GB";
1$["Accept-Language"]=te}}setContentTypeHeader(L,$,re){const G=$&&L.body instanceof FormData;["POST","PUT"].includes(L.method.toUpperCase())&&!G&&(re["Content-Type"]="application/json")}setIpHeader(L,$){L||($["X-Forwarded-For"]=this.expressRequest.header("x-forwarded-for")||this.expressRequest.ip||this.expressRequest.socket.remoteAddress)}setAccessTokenHeader(L,$){this.cookieService.has("accessToken")&&!L&&($[this.authorizationHeaderName]=this.cookieService.get("accessToken"))}setOnboardingAuthTokenHeader(L,$){this.localStorageService.hasKey(m.R2)&&!L&&($[m.JI]=this.localStorageService.getItem(m.R2))}setUpdateExternalAuthTokenHeader(L,$){this.localStorageService.hasKey(m.b8)&&!L&&($[m.tR]=this.localStorageService.getItem(m.b8))}handleRefreshError(L){return this.authService.removeToken(),this.store.dispatch((0,g.wh)(null)),(0,h.$)(()=>L)}static{this.\u0275fac=function($){return new($||v)(d.KVO(d.Agw),d.KVO(P.H),d.KVO(T.R),d.KVO(F.O),d.KVO(R.s),d.KVO(I.il),d.KVO(c.S,8),d.KVO(z.u))}}static{this.\u0275prov=d.jDH({token:v,factory:v.\u0275fac})}}return v})();const N={provide:n.a7,useClass:J,multi:!0};class b extends n.XM{encodeValue(S){return encodeURIComponent(S)}}},75575:(_e,D,r)=>{"use strict";r.d(D,{C:()=>m,k:()=>g});var e=r(60177),n=r(21626),d=r(54438),h=r(7673),p=r(88141);const m="X-Skip-Transfer-State";let g=(()=>{class c{constructor(P,T){this.transferState=P,this.platformId=T}intercept(P,T){if("GET"!==P.method||P.headers.get(m))return P=P.clone({headers:P.headers.delete(m)}),T.handle(P);const F=P.urlWithParams.split("/api/"),I=(0,d.zw6)(2===F.length?F[1]:P.urlWithParams);if((0,e.Vy)(this.platformId))return T.handle(P).pipe((0,p.M)(z=>{z instanceof n.cS&&this.transferState.set(I,JSON.stringify({headers:z.headers.keys().reduce((W,J)=>(W[J]=z.headers.getAll(J),W),{}),body:z.body,status:z.status,statusText:z.statusText}))}));{const z=this.transferState.get(I,null);let W=null;try{W=z?JSON.parse(z):null}catch(J){console.warn("TransferState parsing failed",J)}return W?(this.transferState.remove(I),(0,h.of)(new n.cS({headers:new n.Lr(W.headers),body:W.body,status:W.status,statusText:W.statusText}))):T.handle(P)}}static{this.\u0275fac=function(T){return new(T||c)(d.KVO(d.pJN),d.KVO(d.Agw))}}static{this.\u0275prov=d.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},98217:(_e,D,r)=>{"use strict";r.d(D,{a:()=>h});var e=r(13997),n=r(54438),d=r(21626);let h=(()=>{class p{constructor(g){this.httpClient=g}getAllAccounts(g=null){g??={page:1,pageSize:30};const c=(0,e.Pp)(g);return this.httpClient.get("switchableaccounts/my/all",{params:c})}getFilterOptions(){return this.httpClient.get("switchableaccounts/filters-options")}createAccount(g){return this.httpClient.post("accounts",g)}joinAccount(g){return this.httpClient.post("accountAccessRequests",g)}getDefaultAccount(){return this.httpClient.get("switchableaccounts/my")}getConnectedAccountDetails(g){return this.httpClient.get(`accounts/${g}`)}switchContact(g){return this.httpClient.put("login/token/switch",{contactId:g})}unlinkContact(g){return this.httpClient.delete(`contacts/${g}/unlink`)}linkContact(g){return this.httpClient.post(`contacts/${g}/link`,null)}static{this.\u0275fac=function(c){return new(c||p)(n.KVO(d.Qq))}}static{this.\u0275prov=n.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}}return p})()},95585:(_e,D,r)=>{"use strict";r.d(D,{R:()=>p});var e=r(54438);class n{constructor(){this.applicationinsights={connectionString:null},this.ngxLoggerLevel=1,this.ngxLoggerServerLevel=1,this.ngxLoggerDisableConsoleLogging=!1,this.baseApiUrl="",this.internalApiUrl="",this.googleApiKey="",this.googleMapsUrlWithKey="",this.googlePlacesUrlWithKey="",this.baiduMapsApiKey="",this.baiduMapsUrlWithKey="",this.baiduTextIconOverlay="",this.baiduMapsMarkerClusterer="",this.inputDebounceTime=0,this.clientName="",this.myRegusUrl="",this.googleTagManagerId="",this.environment="",this.worldpaySDK="",this.hCaptchaScript="",this.convAiScript="",this.builtFirstEmbedScript="",this.ieDeprecateDate="",this.correlationHeaderExcludedDomains="",this.tracesExcludedDependencyUrls="",this.convAiApiKey="",this.convAiUrl=""}}var d=r(60177);const h=(0,e.zw6)("ENV_VARIABLES");let p=(()=>{class m{constructor(c,u,P){this.injector=c,this.platformId=u,this.state=P,this.settings={}}load(){const c="Something went wrong";return new Promise((u,P)=>{if((0,d.Vy)(this.platformId)){const T=this.injector.get("ENV_VARIABLES");T||P(new Error(c)),this.settings=m.parseConfiguration(...T),this.state.set(h,this.settings),u(
1)}else this.settings=this.state.get(h,void 0),this.settings||P(new Error(c)),u()})}get(c){return this.settings[c]}static parseConfiguration(...c){const u=new n,P={};for(const T of c)this.populateValues(P,u,"",T);return P}static populateValues(c,u,P,T){const F=Object.getOwnPropertyNames(u);for(const R of F){const I=P?`${P}_${R}`:R;u[R]instanceof Object?this.populateValues(c,u[R],I,T):T.hasOwnProperty(I)&&(c[I]=T[I])}}static{this.\u0275fac=function(u){return new(u||m)(e.KVO(e.zZn),e.KVO(e.Agw),e.KVO(e.pJN))}}static{this.\u0275prov=e.jDH({token:m,factory:m.\u0275fac})}}return m})()},68010:(_e,D,r)=>{"use strict";r.d(D,{u:()=>m});var e=r(54438),n=r(60177),d=r(53196),h=r(51186),p=r(48912);let m=(()=>{class g{constructor(u,P,T,F){this.location=u,this.windowLocation=P,this.cookieService=T,this.base64url=F}login(u=!1,P=void 0,T=void 0,F=void 0,R=void 0){const I=R||(this.cookieService.has("currLocale")?this.cookieService.get("currLocale"):null),z={redirectUrl:P??this.location.path(),isEmployee:u?.toString()||"false",email:T,loginMessageId:F,languageCode:I},W=this.base64url.encode(JSON.stringify(z),"utf8"),J=`${this.windowLocation.getOrigin()}/login?loginInfo=${W}`;this.windowLocation.setHref(J)}getLogoutUrl(u){return`${this.windowLocation.getOrigin()}/logout?redirectUrl=${u||""}`}saveToken(u){const T="true"===this.cookieService.get("rememberMe")?u.expiresIn:null;this.cookieService.set("accessToken",u.token,T),this.cookieService.set("role",u.loginType,T),this.cookieService.set("authenticationType",u.authenticationType,T),u.locale&&this.cookieService.set("currLocale",u.locale,T)}removeToken(u=!0){this.cookieService.clear("accessToken"),this.cookieService.clear("role"),this.cookieService.clear("authenticationType"),this.cookieService.clear("rememberMe"),this.cookieService.clear("lastRefreshTokenDate"),this.cookieService.clear("osaOnboardingPayload"),u&&(this.cookieService.clear("locale"),this.cookieService.clear("currLocale"))}static{this.\u0275fac=function(P){return new(P||g)(e.KVO(n.aZ),e.KVO(d.R),e.KVO(h.O),e.KVO(p.X))}}static{this.\u0275prov=e.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})()},57833:(_e,D,r)=>{"use strict";r.d(D,{o:()=>d});var e=r(21626),n=r(54438);let d=(()=>{class h{constructor(m){this.http=m}getPartnerOffers(m){return this.http.get(`partner-offers/${m}`)}getCMREligibility(m){return this.http.get(`Benefits/CMREligibility/${m}`)}getFreeVisits(m){let g=new e.Nl;return m&&(g=g.set("productTypeId",m.toString())),this.http.get("benefits/freeVisits",{params:g})}getVirtualOfficeEntitlements(){return this.http.get("benefits/virtualOffices")}getVirtualOfficeEntitlementsUsage(){return this.http.get("benefits/virtualOffices/usage")}getInternetAccessEntitlement(){return this.http.get("benefits/internetAccessEntitlement")}getBusinessSavings(){return this.http.get("v2/benefits/business-savings")}generateAccessJwt(){return this.http.get("benefits/business-savings/access-jwt")}static{this.\u0275fac=function(g){return new(g||h)(n.KVO(e.Qq))}}static{this.\u0275prov=n.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})()},34193:(_e,D,r)=>{"use strict";r.d(D,{t:()=>g});var e=r(96354),n=r(13997),d=function(c){return c[c.Unspecified=0]="Unspecified",c[c.Utc=1]="Utc",c[c.Local=2]="Local",c}(d||{}),h=r(95076),p=r(54438),m=r(21626);let g=(()=>{class c{constructor(P){this.http=P}getBookingById(P){return this.http.get(`/bookings/${P}`)}getUpcomingbookings(P){const T=(0,n.Pp)(P);return this.http.get("bookings/my/shortStays/upcoming",{params:T})}getPastBookings(P){const T=(0,n.Pp)(P);return this.http.get("bookings/my/shortStays/past",{params:T})}getShortStayBookings(P,T,F){const R=P||{},I=(0,n.Pp)({...R,countryIsoCode:(R.countryIsoCode||[]).join(","),centreNumber:(R.centreNumber||[]).join(","),contactId:(R.contactId||[]).join(","),page:T,pageSize:F,isCommunityMeetingRoom:R.isCommunityMeetingRoom,dateTimeKind:d.Local});return this.http.get("bookings/my/shortStays",{params:I})}getShortStayBookingsSummary(P){const T=(0,n.Pp)(P);return this.http.get("bookings/my/shortStays/summary",{params:T})}getBookingInvitation(P){return this.http.get(`/bookings/${P}/invite`)}
1sendBookingInvitations(P){return this.http.post(`/bookings/${P.bookingId}/invite`,P)}amendServices(P,T){return this.http.post(`/bookings/${P}/services`,T)}cancelBooking(P){return this.http.post(`/bookings/cancel/${P.bookingId}`,P)}confirmCancellation(P){return this.http.post(`/bookings/cancel/${P}/confirm`,null)}cancelBookingStaffMode(P){return this.http.post(`/bookings/cancel/${P.bookingId}`,P)}confirmCancellationStaffMode(P,T){return this.http.post(`/bookings/cancel/${P}/confirm/staff`,T)}lookupGuestBooking(P){return this.http.post("/bookings/guest/lookup",P)}cancelGuestBooking(P){return this.http.post("/bookings/guest/cancel",P)}getBookingService(P){return this.http.get(`/bookings/${P}/services`)}confirmBooking(P,T){return this.http.put(`/bookings/${P}/confirm`,T)}getBookingServiceSale(P){return this.http.get("/bookings/servicesales",{params:{bookingIds:P}})}downloadBookingReport(P){const T=(0,n.Pp)(P);return this.http.get("bookings/my/shortStays/reports/download",{params:T,responseType:"blob",observe:"response"}).pipe((0,e.T)(F=>(0,h.a)(F)))}static{this.\u0275fac=function(T){return new(T||c)(p.KVO(m.Qq))}}static{this.\u0275prov=p.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},61984:(_e,D,r)=>{"use strict";r.d(D,{V:()=>h});var e=r(21626),n=r(13997),d=r(54438);let h=(()=>{class p{constructor(g){this.httpClient=g}getLongTermCentres(g,c,u=null){return this.httpClient.get("accounts/centres",{params:null==u?{pageSize:`${g}`,page:`${c}`}:{includeExpired:`${u}`}})}getCentreDetails(g){return this.httpClient.get(`centres/${g}`)}getCentreImages(g,c,u){return this.httpClient.get(`centres/${g}/images`,{params:{width:c,height:u}})}hasLongTermBookings(g){return this.httpClient.get(`bookings/my/long-term/any/${g}`)}submitEnquiry(g,c){return this.httpClient.post(`centres/${g}/enquiry`,c)}getFeedbackCategories(){return this.httpClient.get("feedback/categories")}sendIssueReport(g,c){const u=new FormData;return u.append("issue",JSON.stringify(g)),c&&c.forEach(P=>u.append("attachments",P,P.name)),this.httpClient.post("issues",u)}submitFeedback(g,c){const u=new FormData;return u.append("feedbackInfo",JSON.stringify(g)),c&&c.forEach(P=>u.append("attachments",P,P.name)),this.httpClient.post("feedback/submit",u)}getAllLongTermCentres(){return this.httpClient.get("accounts/centres")}getBookingsSuggestions(){return this.httpClient.get("/centres/my/suggestions")}getInventoryAvailabilities(g,c){const u=(0,n.Pp)(c);return this.httpClient.get(`centres/${g}/inventories/availabilityBreakdown`,{params:u})}getInventoryAvailability(g,c){const u=(0,n.Pp)(c);return this.httpClient.get(`centres/${g}/inventories/availability`,{params:u})}getCMRInventoryAvailabilities(g,c){const u=(0,n.Pp)(c);return this.httpClient.get(`centres/${g}/inventories/cmr/availabilityBreakdown`,{params:u})}getInventoryAvailabilityInfo(g,c){const u=(0,n.Pp)(c);return this.httpClient.get(`centres/${g}/workspaces/availability`,{params:u})}getCentreBusyPeriods(g,c){return this.httpClient.get(`centres/${g}/calendar/busy-periods`,{params:c})}getNearbyCentres({latitude:g,longitude:c},u=4,P){const T={latitude:g,longitude:c,amount:u};return null!=P&&(T.excludeCentreNumber=P),this.httpClient.get("centres/nearby",{params:T})}centreSearch(g,c=[],u=null,P=null,T=10,F=null){let R=new e.Lr;return P&&(R=(new e.Lr).append("X-Continuation",P)),this.httpClient.get("/centres/v2",{headers:R,params:this.getCentreSearchQuery(g,c,u,T,F)})}getCentreGeoInfo(g=""){return this.httpClient.get("/centres/geo",{params:{searchText:g}})}getCentreSearchQuery(g,c,u,P,T){const F={searchText:g};return c&&c.length>0&&(F.featureIds=c),u&&(F.page=String(u)),P&&(F.pageSize=String(P)),T&&(F.countryIsoCode=T),F}static{this.\u0275fac=function(c){return new(c||p)(d.KVO(e.Qq))}}static{this.\u0275prov=d.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}}return p})()},85105:(_e,D,r)=>{"use strict";r.d(D,{T:()=>d});var e=r(54438),n=r(21626);let d=(()=>{class h{constructor(m){this.httpClient=m}getAdminCentreRoles(m){return this.httpClient.get("contacts/my/roles",{params:{adminOnly:`${m}`}})}getCentreRoles(){return this.httpClient.get("contacts/my/roles")}getContactRolesByContactId(m){return this.httpClient.get(`contacts/${m}/roles`)}updateContactRoles(m,g){return this.httpClient.put(`contacts/${g}/roles`,JSON.stringify(m))}static{this.\u0275fac=function(g){return new(g||h)(e.KVO(n.Qq))}}static{this.\u0275prov=e.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})()},43066:(_e,D,r)=>{"use strict";r.d(D,{T:()=>h});var e=r(13997),n=r(54438),d=r(21626);let h=(()=>{class p{constructor(g){this.httpClient=g}getAccountContacts(g,c){const u=(0,e.Pp)({contactName:g,pageSize:c});return this.httpClient.get("contacts",{params:u})}getCurrentContact(){return this.httpClient.get("contacts/my")}updateContact(g,c){return this.httpClient.put(`contacts/${c}`,g)}getContactDetails(g){return this.httpClient.get(`contacts/${g}`)}updateContactHomeCentre(g,c){return this.httpClient.put(`contacts/${c}/homecentre`,JSON.stringify(g))}deleteTeamMember(g){return this.httpClient.delete(`contacts/${g}`)}getMyAccountsContacts(){return this.httpClient.get("contacts/account/my/contacts")}
1addContact(g){return this.httpClient.post("contacts",g)}static{this.\u0275fac=function(c){return new(c||p)(n.KVO(d.Qq))}}static{this.\u0275prov=n.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}}return p})()},51186:(_e,D,r)=>{"use strict";r.d(D,{O:()=>p});var e=r(54438),n=r(64508),d=r(60177),h=r(45312);let p=(()=>{class m{constructor(c,u,P,T){this.serverResponse=c,this.serverRequest=u,this.platformId=P,this.document=T}get(c){if((0,d.Vy)(this.platformId)){const u=this.serverResponse.get("Set-Cookie");return this.parseHeader(u)?.[c]??this.serverRequest.cookies?.[c]}return this.getCookie(c)}has(c){return!!this.get(c)}set(c,u,P=null){if(null==u||""===u)return void this.clear(c);const T=!!P;if((0,d.Vy)(this.platformId)){const F={path:"/",secure:h.c.production};T&&(F.maxAge=1e3*P),this.serverResponse.cookie(c,u,F)}else{let F=`${encodeURIComponent(c)}=${encodeURIComponent(u)};path=/;`;T&&(F+=`max-age=${P};`),h.c.production&&(F+="secure"),this.document.cookie=F}}clear(c){if((0,d.Vy)(this.platformId))this.has(c)&&delete this.serverRequest.cookies[c];else if(this.has(c)){const u=`expires=${(new Date).toUTCString()}`;this.document.cookie=`${encodeURIComponent(c)}=; ${u}; path=/`}}isCurrentRole(c){return c.includes(this.get("role"))}isAuthenticated(){return!!this.get("accessToken")}parseHeader(c){return"string"==typeof(c=Array.isArray(c)?[...c].pop():c)&&c.split(";").map(u=>u.split("=")).reduce((u,[P,T])=>(P&&(u[decodeURIComponent(P.trim())]=decodeURIComponent(T?.trim()||"")),u),{})||c}getCookie(c){const u=c+"=",T=decodeURIComponent(this.document.cookie).split(";");for(const F of T){const R=F.trim();if(R.startsWith(u))return R.substring(u.length)}return""}static{this.\u0275fac=function(u){return new(u||m)(e.KVO(n.C,8),e.KVO(n.S,8),e.KVO(e.Agw),e.KVO(d.qQ,8))}}static{this.\u0275prov=e.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}}return m})()},57801:(_e,D,r)=>{"use strict";r.d(D,{k:()=>N});var e=r(67374),n=r(24955),d=r(35859),h=r(80456),p=r(92098),m=r(81047),g=r(2781),c=r(47538),u=r(55180),P=r(92524),T=r(32900);class F{constructor(v){this.dayJS=v}add(v,S){return this.dayJS=this.dayJS.add(v,S),this}subtract(v,S){return this.dayJS=this.dayJS.subtract(v,S),this}isToday(){return this.dayJS.isToday()}isTomorrow(){return this.dayJS.isTomorrow()}isSame(v,S){const L=this.castDayJS(v);return this.dayJS.isSame(L,S)}isBefore(v,S){const L=this.castDayJS(v);return this.dayJS.isBefore(L,S)}isAfter(v,S){const L=this.castDayJS(v);return this.dayJS.isAfter(L,S)}diff(v,S,L=!1){const $=this.castDayJS(v);return this.dayJS.diff($,S,L)}startOf(v){return this.dayJS=this.dayJS.startOf(v),this}endOf(v){return this.dayJS=this.dayJS.endOf(v),this}utc(v=!1){return this.dayJS=this.dayJS.utc(v),this}currentDay(){return this.dayJS.day()}currentMonth(){return this.dayJS.month()}currentYear(){return this.dayJS.year()}format(v){return this.dayJS.format(v)}locale(v){return this.dayJS=this.dayJS.locale(v),this}localeData(){return this.dayJS.localeData()}toString(){return this.dayJS.toString()}toDate(){return this.dayJS.toDate()}toJSON(){return this.dayJS.toJSON()}castDayJS(v){return v instanceof F?v.toDate():v}}var I=r(7673),z=r(19724),W=r(18810),J=r(54438);let N=(()=>{class b{constructor(){this.defaultDayJSLocale="en-us",this.initDayJS()}initDayJS(){e.extend(c),e.extend(m),e.extend(d),e.extend(h),e.extend(p),e.extend(n),e.extend(u),e.extend(g),e.extend(P),e.extend(T)}create(S,L){return new F(e(this.castDayJS(S),L,this.defaultDayJSLocale))}createUTCDate(S,L){return new F(e.utc(S,L))}importLocale(S){const L=(b=>{if(!b)return"en-gb";const v=b.toLowerCase(),[S,L]=v.split("-");return S===L?S:v})(S);return L===this.defaultDayJSLocale?(0,I.of)(null):(0,z.H)(r(65359)(`./${L}`).catch(()=>{if(L.includes("-")){const[re]=L.split("-");return(0,z.H)(r(65359)(`./${re}`))}return(0,W.$)(()=>"Invalid locale!")}))}isToday(S){return this.create(this.castDayJS(S)).isToday()}isTomorrow(S){return this.create(this.castDayJS(S)).isTomorrow()}isSame(S,L,$){return this.create(this.castDayJS(S)).isSame(this.castDayJS(L),$)}isBefore(S,L,$){return this.create(this.castDayJS(S)).isBefore(this.castDayJS(L),$)}isAfter(S,L,$){return this.create(this.castDayJS(S)).isAfter(this.castDayJS(L),$)}diff(S,L,$,re=!1){return this.create(this.castDayJS(S)).diff(this.castDayJS(L),$,re)}castDayJS(S){return S instanceof F?S.toDate():S}static{this.\u0275fac=function(L){return new(L||b)}}static{this.\u0275prov=J.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})()},35822:(_e,D,r)=>{"use strict";r.d(D,{M:()=>p,m:()=>h});var e=r(7498),n=r(54438),d=r(95585),h=function(m){return m[m.googleMaps=0]="googleMaps",m[m.googleLocations=1]="googleLocations",m[m.baiduMaps=2]="baiduMaps",m[m.baiduMar
1kerClusterer=3]="baiduMarkerClusterer",m[m.baiduTextIconOverlay=4]="baiduTextIconOverlay",m[m.worldpaySDK=5]="worldpaySDK",m[m.hCaptchaScript=6]="hCaptchaScript",m[m.builtFirstEmbed=7]="builtFirstEmbed",m[m.convAiScript=8]="convAiScript",m[m.convAiApiKey=9]="convAiApiKey",m}(h||{});let p=(()=>{class m{static{this.GoogleAPIDependencies="https://maps.googleapis.com/maps-api-v3/api"}static{this.RegionPlaceholder="<REGION>"}static{this.LanguagePlaceholder="<LANG>"}constructor(c){this.configurationService=c,this.regionMapping={GB:"US"},this.scriptsLoadingMap={},this.contextCleaner={[h[h.googleLocations]](){globalThis.google&&(globalThis.google=null)}},this.scriptDependencies={[h[h.googleLocations]]:[m.GoogleAPIDependencies]},this.scripts={[e.K[e.K.google]]:{name:e.K[e.K.google],src:()=>this.configurationService.get("googleMapsUrlWithKey")+this.configurationService.get("googleApiKey")},[h[h.googleLocations]]:{name:h[h.googleLocations],src:({language:u,region:P})=>this.configurationService.get("googlePlacesUrlWithKey").replace(m.RegionPlaceholder,this.regionMapping[P]??P??"").replace(m.LanguagePlaceholder,u??"")+this.configurationService.get("googleApiKey")},[e.K[e.K.baidu]]:{name:e.K[e.K.baidu],src:()=>this.configurationService.get("baiduMapsUrlWithKey")+this.configurationService.get("baiduMapsApiKey")},[h[h.baiduMarkerClusterer]]:{name:h[h.baiduMarkerClusterer],src:()=>this.configurationService.get("baiduMapsMarkerClusterer")},[h[h.baiduTextIconOverlay]]:{name:h[h.baiduTextIconOverlay],src:()=>this.configurationService.get("baiduTextIconOverlay")},[h[h.worldpaySDK]]:{name:h[h.worldpaySDK],src:()=>this.configurationService.get("worldpaySDK")},[h[h.hCaptchaScript]]:{name:h[h.hCaptchaScript],src:({language:u})=>this.configurationService.get("hCaptchaScript").replace(m.LanguagePlaceholder,u??"")},[h[h.builtFirstEmbed]]:{name:h[h.builtFirstEmbed],src:()=>this.configurationService.get("builtFirstEmbedScript")},[h[h.convAiScript]]:{name:h[h.convAiScript],src:()=>this.configurationService.get("convAiScript")},[h[h.convAiApiKey]]:{name:h[h.convAiApiKey],src:()=>this.configurationService.get("convAiApiKey")}}}load(c,u={}){const T=(Array.isArray(c)?c:[c]).map(F=>this.getScriptLoadPromise(F,u));return Promise.all(T)}reload(c,u={}){const T=(Array.isArray(c)?c:[c]).filter(F=>this.scriptsLoadingMap.hasOwnProperty(F));return T.forEach(F=>this.resetScript(F)),this.load(T,u)}removeScripts(c){(Array.isArray(c)?c:[c]).filter(T=>this.scriptsLoadingMap.hasOwnProperty(T)).forEach(T=>this.resetScript(T))}resetScript(c){document&&(this.remove(c),this.removeScriptDependencies(c),this.cleanContext(c)),this.scripts[c].status=null,this.scriptsLoadingMap[c]=null}remove(c){document.querySelector(`script#${c}`).remove()}cleanContext(c){const u=this.contextCleaner[c];u&&u()}removeScriptDependencies(c){this.scriptDependencies[c]&&this.scriptDependencies[c].forEach(u=>{const P=Array.prototype.filter.call(document.querySelectorAll("script"),T=>T.src?.startsWith(u));Array.prototype.forEach.call(P,T=>T.remove())})}getScriptLoadPromise(c,u){return this.scriptsLoadingMap[c]??=this.loadScript(c,u),this.scriptsLoadingMap[c]}loadScript(c,u){return new Promise((P,T)=>{if(void 0!==globalThis.document){const{created:F,script:R}=this.getOrCreateScript(c,u);R.readyState?R.onreadystatechange=()=>{("loaded"===R.readyState||"complete"===R.readyState)&&(R.onreadystatechange=null,P(!0))}:R.onload=()=>{P(!0)},R.onerror=I=>T(new Error(I)),F&&document.getElementsByTagName("head")[0].appendChild(R)}})}getOrCreateScript(c,u){const P=this.scripts[c].src(u);let T=document.querySelector(`script#${c}`),F=!1;return T||(T=document.createElement("script"),T.id=c,T.type="text/javascript",T.src=P,T.async=!0,F=!0),{created:F,script:T}}static{this.\u0275fac=function(u){return new(u||m)(n.KVO(d.R))}}static{this.\u0275prov=n.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}}return m})()},2530:(_e,D,r)=>{"use strict";r.d(D,{E:()=>p});var e=r(2578),d=r(54438),h=r(39178);let p=(()=>{class m{constructor(c){this.ngxLogger=c}saveAs(c,u,P){try{const T=new File([c],u,{type:P||c.type});e.saveAs(T)}catch(T){e.saveAs(c,u),this.ngxLogger.log("Error saving file:",T)}
1}getFileExtension(c){if(!c)return"";const u=c.split(".").pop();return u===c?"":`.${u}`}getFilenameFromContentDisposition(c){let u=null;if(c?.includes("attachment")){const T=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/.exec(c);T?.[1]&&(u=T[1].replaceAll(/['"]/g,""))}return u}static{this.\u0275fac=function(u){return new(u||m)(d.KVO(h.so))}}static{this.\u0275prov=d.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}}return m})()},614:(_e,D,r)=>{"use strict";r.d(D,{p:()=>d});var e=r(54438),n=r(21626);let d=(()=>{class h{constructor(m){this.http=m}getBookingTermsAndConditions(){return this.http.get("links/termsAndConditions/booking")}getImpressum(){return this.http.get("links/impressum")}static{this.\u0275fac=function(g){return new(g||h)(e.KVO(n.Qq))}}static{this.\u0275prov=e.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})()},99879:(_e,D,r)=>{"use strict";r.d(D,{s:()=>d});var e=r(54438),n=r(60177);let d=(()=>{class h{constructor(m){this.platformId=m}setItem(m,g){(0,n.UE)(this.platformId)&&localStorage.setItem(m,g)}getItem(m){return(0,n.UE)(this.platformId)?localStorage?.getItem(m):null}hasKey(m){return!!(0,n.UE)(this.platformId)&&null!==localStorage?.getItem(m)}removeItem(m){(0,n.UE)(this.platformId)&&localStorage.removeItem(m)}popItem(m){if(this.hasKey(m)){const g=this.getItem(m);return this.removeItem(m),g}return null}static{this.\u0275fac=function(g){return new(g||h)(e.KVO(e.Agw))}}static{this.\u0275prov=e.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})()},82828:(_e,D,r)=>{"use strict";r.d(D,{B:()=>p});var e=r(21626),n=r(75575),d=r(54438),h=r(95585);let p=(()=>{class m{constructor(c,u){this.httpClient=c,this.configurationService=u}getMapProvider(){const c=(new e.Lr).append(n.C,"true");return this.httpClient.get("maps/mapProvider",{headers:c})}baiduAddressSuggestions(c){const u=this.configurationService.get("baiduMapsApiKey");return this.httpClient.post("/maps/baiduAddressSuggestions",{query:c,apiKey:u})}static{this.\u0275fac=function(u){return new(u||m)(d.KVO(e.Qq),d.KVO(h.R))}}static{this.\u0275prov=d.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}}return m})()},98055:(_e,D,r)=>{"use strict";r.d(D,{W:()=>p});var e=r(96354),n=r(95651),d=r(54438),h=r(21626);let p=(()=>{class m{constructor(c){this.http=c}getAllCountries(){return this.http.get("countries").pipe((0,e.T)(c=>this.sortCountriesByName(c)))}getAllLanguages(){return this.http.get("languages")}getCurrentLanguage(){return this.http.get("preferences/language")}postCurrentLanguage(c){return this.http.post("preferences/language",c)}getProfilePreferences(){return this.http.get("preferences/profile-preferences")}updatePreferenceSettings(c){return this.http.post("preferences/update-preferences",c)}getAccountPreferences(){return this.http.get("preferences/account-preferences")}getAccountPreference(c){return this.http.get(`preferences/account-preference?preferenceSettingType=${c}`)}updateAccountPreferenceSettings(c){return this.http.post("preferences/update-account-preferences",c)}getCurrentCountryWithIP(){return this.http.get("countries/fromIp")}sortCountriesByName(c){return c.sort((u,P)=>(0,n.UD)(u.name,P.name))}static{this.\u0275fac=function(u){return new(u||m)(d.KVO(h.Qq))}}static{this.\u0275prov=d.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}}return m})()},91812:(_e,D,r)=>{"use strict";r.d(D,{m:()=>d});var e=r(21626),n=r(54438);let d=(()=>{class h{constructor(m){this.httpClient=m}refreshToken(m=null,g=null,c=!1){return this.httpClient.put("login/token/refresh",{accountId:m,contactId:g},{params:new e.Nl({fromObject:{silentRefresh:c}})})}static{this.\u0275fac=function(g){return new(g||h)(n.KVO(e.Qq))}}static{this.\u0275prov=n.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})()},17384:(_e,D,r)=>{"use strict";r.d(D,{R:()=>d});var e=r(54438),n=r(60177);let d=(()=>{class h{constructor(m){this.platformId=m}setItem(m,g){(0,n.UE)(this.platformId)&&sessionStorage.setItem(m,g)}getItem(m){return(0,n.UE)(this.platformId)?sessionStorage.getItem(m):null}hasKey(m){return!!(0,n.UE)(this.platformId)&&null!==sessionStorage.getItem(m)}removeItem(m){(0,n.UE)(this.platformId)&&sessionStorage.removeItem(m)}removeByPrefix(m){if(!(0,n.UE)(this.platformId))return;const g=[];for(let c=0;c<sessionStorage.length;c++){const u=sessionStorage.key(c);u?.startsWith(m)&&g.push(u)}g.forEach(c=>sessionStorage.removeItem(c))}popItem(m){if(this.hasKey(m)){const g=this.getItem(m);return this.removeItem(m),g}return null}static{this.\u0275fac=function(g){return new(g||h)(e.KVO(e.Agw))}}static{this.\u0275prov=e.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})()},99675:(_e,D,r)=>{"use strict";r.d(D,{I:()=>h});
1var e=r(21626),n=r(13997),d=r(54438);let h=(()=>{class p{constructor(g){this.http=g}getEmployee(){return this.http.get("employees/my")}getCustomerTypes(){return this.http.get("StaticReferences/CustomerTypes")}getCustomerSearchDetails(g){return this.http.get(`contact-search/${g}/details`)}getCustomerResultsFromSearch(g){const c=this.getParams(g);return this.http.get("contact-search",{params:c})}getCustomerSearchResultsPage(g,c){let u=new e.Lr;g&&(u=(new e.Lr).append("X-Continuation",g));const P=this.getParams(c);return this.http.get("contact-search",{headers:u,params:P})}switchProfile(g){return this.http.put("login/profile/switch",g)}getParams(g){const u=(0,n.Pp)({contactFirstName:g.contactFirstName,contactLastName:g.contactLastName,contactEmail:g.contactEmail,contactAllocationId:g.contactAllocationId,contactMembershipCardNumber:g.contactMembershipCardNumber,contactRoleIds:g.contactRoleIds,accountName:g.accountName,financialAccountId:g.financialAccountId,bookingId:g.bookingId,invoiceNumber:g.invoiceNumber,accountCountry:g.accountCountry,centreName:g.centreName,customerTypeIds:g.customerTypeIds,networkDeviceMacAddress:g.networkDeviceMacAddress,cardNumber:g.cardNumber});return u["sortInfo.accountName"]="asc",u["sortInfo.contactName"]="asc",u}isCentreEligibleForSoaAndPsp(g){let c=new e.Nl;return g.forEach(u=>c=c.append("centreNumbers",u.toString())),this.http.get("accountFinancials/get-eligible-centre",{params:c})}static{this.\u0275fac=function(c){return new(c||p)(d.KVO(e.Qq))}}static{this.\u0275prov=d.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}}return p})()},36384:(_e,D,r)=>{"use strict";r.d(D,{$:()=>p});var e=r(96354),n=r(54438),d=r(21626),h=r(742);let p=(()=>{class m{constructor(c,u){this.http=c,this.localizedDatePipe=u}makeReservation(c){return this.http.post("temporaryreservations",{...c,from:this.localizedDatePipe.transform(c.from,"ISOZoneless"),to:this.localizedDatePipe.transform(c.to,"ISOZoneless")}).pipe((0,e.T)(u=>({...u,slots:u.slots.map(P=>({...P,startTime:this.localizedDatePipe.transform(P.startTime,"ISOZoneless"),endTime:this.localizedDatePipe.transform(P.endTime,"ISOZoneless")}))})))}confirm(c,u){return this.http.post(`temporaryReservations/${c}/confirm`,u).pipe((0,e.T)(P=>P?.confirmation?{...P,confirmation:{...P.confirmation,clientNotes:u.notes,centreNotes:u.centreNotes}}:P))}createSlots(c,u){return this.http.post(`temporaryReservations/${c}/slots`,u)}reprice(c){return this.http.put(`/TemporaryReservations/${c}/reprice`,null)}get(c){return this.http.get(`/TemporaryReservations/${c}`)}deleteSlot(c,u){return this.http.delete(`temporaryReservations/${c}/slots/${u}`)}releaseTemporaryReservation(c){return this.http.delete(`temporaryReservations/${c}`)}checkSlotAvailability(c,u){return this.http.post(`temporaryReservations/${c}/slots/availability`,{slotId:u.id,inventoryId:u.inventoryId,inventoryConfigurationTypeId:u.roomConfigurationId,productTypeId:u.workspaceTypeId,numberOfPeople:u.numberOfPeople,startTime:this.localizedDatePipe.transform(u.startTime,"ISOZoneless"),endTime:this.localizedDatePipe.transform(u.endTime,"ISOZoneless"),inventoryConfigurationId:u.inventoryConfiguration?.roomConfigurationId}).pipe((0,e.T)(P=>({...P,startTime:this.localizedDatePipe.transform(u.startTime,"ISOZoneless"),endTime:this.localizedDatePipe.transform(u.endTime,"ISOZoneless")})))}validateGuestDetails(c){return this.http.post("temporaryReservations/guest/vali
1date-details",c)}getReservationAsGuest(c,u){return this.http.post(`temporaryReservations/${c}/guest`,{captchaToken:u})}confirmAsGuest(c,u){return this.http.post(`temporaryReservations/${c}/guest/confirm`,u)}getDefaultSlotDate(c,u){return this.http.get("temporaryReservations/slotdefaultdate",{params:{centreNumber:c,from:u}})}static{this.\u0275fac=function(u){return new(u||m)(n.KVO(d.Qq),n.KVO(h.K))}}static{this.\u0275prov=n.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}}return m})()},99375:(_e,D,r)=>{"use strict";r.d(D,{K:()=>h});var e=r(54438),n=r(60177);const d=(0,e.zw6)("SHARED_UI_CONFIG");let h=(()=>{class p{constructor(g,c,u){this.initialSettings=g,this.platformId=c,this.state=u,this.settings={}}load(){const g=this.state.get(d,void 0);if(g)this.settings=g;else{if(!this.initialSettings)throw new Error("SHARED_UI_CONFIG is not provided");this.settings=this.initialSettings,(0,n.Vy)(this.platformId)&&this.state.set(d,this.settings)}}get(g){return this.settings[g]}static{this.\u0275fac=function(c){return new(c||p)(e.KVO("SHARED_UI_CONFIG",8),e.KVO(e.Agw),e.KVO(e.pJN))}}static{this.\u0275prov=e.jDH({token:p,factory:p.\u0275fac})}}return p})()},67661:(_e,D,r)=>{"use strict";r.d(D,{H:()=>h});var e=r(54438),n=r(60177),d=r(4705);let h=(()=>{class p{isAbsoluteUrl(g){return this.absoluetUrlPattern.test(g)}
1toAbsoluteUrl(g,c){const u=g.endsWith("/")?-1:void 0,P=c.startsWith("/")?1:0;return`${g.slice(0,u)}/${c.slice(P)}`}reloadUrl(){if(!(0,n.Vy)(this.platformId))return globalThis.location.reload();this.router.navigateByUrl("/")}loadUrl(g){(0,n.Vy)(this.platformId)?this.router.navigateByUrl(g):globalThis.location.href=globalThis.location.origin+g}constructor(g,c){this.platformId=g,this.router=c,this.absoluetUrlPattern=/^(?:[a-z]+:)?\/\//i}static{this.\u0275fac=function(c){return new(c||p)(e.KVO(e.Agw),e.KVO(d.Ix))}}static{this.\u0275prov=e.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}}return p})()},53196:(_e,D,r)=>{"use strict";r.d(D,{R:()=>g});var e=r(54438),n=r(64508),d=r(60177),h=r(21626),p=r(86884),m=r(4705);let g=(()=>{class c{constructor(P,T,F,R){this.platformId=P,this.browserWindow=T,this.injector=F,this.router=R,(0,d.Vy)(this.platformId)&&(this.request=this.injector.get(n.S))}getOrigin(){return(0,d.Vy)(this.platformId)?`https://${this.request.get("host")}`:this.browserWindow.location.origin}getPathName(){return(0,d.Vy)(this.platformId)?this.request?.url||"/home":this.browserWindow.location.pathname}setHref(P){(0,d.Vy)(this.platformId)?this.router.navigateByUrl("/blank"):this.browserWindow.location.href=P}getParamFromQueryString(P){if((0,d.Vy)(this.platformId))return null;const T=this.browserWindow.location.href;let F;return T.includes("?")&&(F=new h.Nl({fromString:T.split("?")[1]}).get(P)),F}static{this.\u0275fac=function(T){return new(T||c)(e.KVO(e.Agw),e.KVO(p.jf),e.KVO(e.zZn),e.KVO(m.Ix))}}static{this.\u0275prov=e.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},86884:(_e,D,r)=>{"use strict";r.d(D,{GG:()=>u,jf:()=>d});var e=r(60177),n=r(54438);const d=new n.nKC("WindowToken");class h{get nativeWindow(){throw new Error("Not implemented.")}}const u=[{provide:h,useClass:(()=>{class P extends h{get nativeWindow(){return window}static{this.\u0275fac=(()=>{let F;return function(I){return(F||(F=n.xGo(P)))(I||P)}})()}static{this.\u0275prov=n.jDH({token:P,factory:P.\u0275fac})}}return P})()},{provide:d,useFactory:function m(P,T){return(0,e.UE)(T)?P.nativeWindow:null},deps:[h,n.Agw]}]},68996:(_e,D,r)=>{"use strict";r.d(D,{AX:()=>P,Bt:()=>g,Do:()=>m,E8:()=>W,E_:()=>b,Fm:()=>ge,Hc:()=>S,Iz:()=>Be,L3:()=>$,SL:()=>te,UK:()=>n,Ud:()=>R,Wb:()=>G,Zp:()=>T,Zx:()=>z,_m:()=>J,cz:()=>v,gG:()=>h,gM:()=>F,he:()=>c,jc:()=>u,k2:()=>ve,mf:()=>ne,nZ:()=>L,p4:()=>d,q$:()=>re,r0:()=>I,wm:()=>de,y8:()=>p,yV:()=>N});var e=r(59640);const n=(0,e.VP)("[ACCOUNT] GET ALL ACCOUNTS",(0,e.xk)()),d=(0,e.VP)("[ACCOUNT] GET ALL ACCOUNTS SUCCESS",(0,e.xk)()),h=(0,e.VP)("[ACCOUNT] CLEAR ALL ACCOUNTS"),p=(0,e.VP)("[ACCOUNT] GET ALL ACCOUNTS FAILURE",(0,e.xk)()),m=(0,e.VP)("[ACCOUNT] SELECT CONTACT",(0,e.xk)()),g=(0,e.VP)("[ACCOUNT] SELECT STAFF CONTACT",(0,e.xk)()),c=(0,e.VP)("[ACCOUNT] SELECT STAFF CONTACT SUCCESS"),u=(0,e.VP)("[ACCOUNT] SELECT STAFF CONTACT FAILURE",(0,e.xk)()),P=(0,e.VP)("[ACCOUNT] SET NEW ACCOUNT ID",(0,e.xk)()),T=(0,e.VP)("[ACCOUNT] SELECT ACCOUNT SUCCESS"),F=(0,e.VP)("[ACCOUNT] SELECT ACCOUNT FAILURE",(0,e.xk)()),R=(0,e.VP)("[ACCOUNT] GET DEFAULT ACCOUNT"),I=(0,e.VP)("[ACCOUNT] GET DEFAULT ACCOUNT SUCCESS",(0,e.xk)()),z=(0,e.VP)("[ACCOUNT] CLEAR DEFAULT ACCOUNT"),W=(0,e.VP)("[ACCOUNT] GET DEFAULT ACCOUNT FAILURE",(0,e.xk)()),J=(0,e.VP)("[ACCOUNT] CREATE NEW ACCOUNT",(0,e.xk)()),N=(0,e.VP)("[ACCOUNT] CREATE NEW ACCOUNT SUCCESS"),b=(0,e.VP)("[ACCOUNT] CREATE NEW ACCOUNT FAILED",(0,e.xk)()),v=(0,e.VP)("[ACCOUNT] JOIN ACCOUNT",(0,e.xk)()),S=(0,e.VP)("[ACCOUNT] ADD PAYMENT COMPLETED"),L=(0,e.VP)("[ACCOUNT] RELOAD URL"),$=(0,e.VP)("[ACCOUNT] Route Home After Company Creation",(0,e.xk)()),re=(0,e.VP)("[ACCOUNT] Route Upgrade Membership After Company Creation",(0,e.xk)()),te=(0,e.VP)("[ACCOUNT] Refresh In Place After Company Creation",(0,e.xk)()),G=(0,e.VP)("[ACCOUNT] Company Created In Place"),ne=(0,e.VP)("[ACCOUNT] Set Route To Company Payment",(0,e.xk)()),de=(0,e.VP)("[ACCOUNT] UNLINK CONTACT",(0,e.xk)()),ge=(0,e.VP)("[ACCOUNT] UNLINK CONTACT SUCCESS"),Be=(0,e.VP)("[ACCOUNT] UNLINK CONTACT FAILURE",(0,e.xk)()),ve=(0,e.VP)("[ACCOUNT] IMPERSONATION SUCCESS")},65761:(_e,D,r)=>{"use strict";r.d(D,{Nl:()=>m,OY:()=>T,Zd:()=>W,_d:()=>c,bA:()=>P,bG:()=>R,f3:()=>I,hJ:()=>g,iB:()=>u,lD:()=>h,q$:()=>F,sZ:()=>p,uB:()=>z});var e=r(59640),n=r(67951);const d=(0,e.Mz)(n.T,J=>J?.account),h=(0,e.Mz)(d,J=>J?.accounts),p=(0,e.Mz)(d,J=>J?.currentAccount),m=(0,e.Mz)(d,J=>J?.currentAccount?.name??""),g=(0,e.Mz)(d,J=>J?.saving),c=(0,e.Mz)(d,J=>J?.canDeactivate),u=(0,e.Mz)(d,J=>J?.routeToPayment),P=(0,e.Mz)(d,J=>J?.newContactId),T=(0,e.Mz)(d,J=>J?.routeHomeAfterCompanyCreation),F=(0,e.Mz)(d,J=>J?.routeUpgradeMembershipAfterCompanyCreation),R=(0,e.Mz)(d,J=>J?.refreshInPlaceAfterCompanyCreation),I=(0,e.Mz)(d,J=>J?.routeToCompanyPayment),z=(0,e.Mz)(d,J=>J?.accounts?.find(N=>N?.primaryFinancialAccount?.id===J?.currentAccount?.primaryFinancialAccount?.id)?.primaryFinancialAccount?.countryIsoCode),W=(0,e.Mz)(d,J=>J?.isLoading)},31330:(_e,D,r)=>{"use strict";r.d(D,{N:()=>e});const e={accounts:[],currentAccount:void 0,saving:!1,routeToPayment:!1,canDeactivate:!1,routeHomeAfterCompanyCreation:!1,routeUpgradeMembershipAfterCompanyCreation:!1,refreshInPlaceAfterCompanyCreation:!1,routeToCompanyPayment:!1,isLoading:!1}},74066:(_e,D,r)=>{"use strict";r.d(D,{IJ:()=>p,Rc:()=>n,g2:()=>d,ns:()=>h,uQ:()=>g,zB:()=>m});var e=r(59640);const n=(0,e.VP)("[Aurora Promo Toast] Evaluate Eligibility",(0,e.xk)()),d=(0,e.VP)("[Aurora Promo Toast] Show",(0,e.xk)()),h=(0,e.VP)("[Aurora Promo Toast] Hide"),p=(0,e.VP)("[Aurora Promo Toast] Tap"),m=(0,e.VP)("[Aurora Promo Toast] Dismiss"),g=(0,e.VP)("[Aurora Promo Toast] Record CTA Click",(0,e.xk)())},11307:(_e,D,r)=>{"use strict";r.d(D,{Xo:()=>h,Zq:()=>p});var e=r(59640),n=r(29823);const d=(0,e.Mz)(n.N3,m=>m.auroraPromoToast),h=(0,e.Mz)(d,m=>m.isVisible),p=(0,e.Mz)(d,m=>m.profileId)}
1,71068:(_e,D,r)=>{"use strict";r.d(D,{y:()=>e});const e={isVisible:!1,profileId:null}},64134:(_e,D,r)=>{"use strict";r.d(D,{$0:()=>N,A1:()=>g,Be:()=>z,Gc:()=>W,Gy:()=>R,LB:()=>p,OB:()=>I,UW:()=>c,X9:()=>J,Xk:()=>m,ed:()=>F,f7:()=>u,h2:()=>T,iL:()=>d,wh:()=>n});var e=r(59640);const n=(0,e.VP)("[Auth] InitiateLoginRequest",(0,e.xk)()),d=(0,e.VP)("[Auth] InitiateLoginSuccess"),p=((0,e.VP)("[Auth] InitiateLoginFailure"),(0,e.VP)("[Auth] InitiateLogoutRequest",(0,e.xk)())),m=(0,e.VP)("[Auth] InitiateLogoutSuccess"),g=(0,e.VP)("[Auth] LoadAuthInfoRequest"),c=(0,e.VP)("[Auth] LoadAuthInfoSuccess",(0,e.xk)()),u=(0,e.VP)("[Auth] SaveToken",(0,e.xk)()),T=((0,e.VP)("[Auth] TokenSaved"),(0,e.VP)("[Auth] SaveTokenFailure",(0,e.xk)())),F=(0,e.VP)("[Auth] Set onboarding completion status",(0,e.xk)()),R=(0,e.VP)("[Auth] Start refresh timer"),I=(0,e.VP)("[Auth] Stop refresh timer"),z=(0,e.VP)("[Auth] Refresh token"),W=(0,e.VP)("[Auth] Refresh token success",(0,e.xk)()),J=(0,e.VP)("[Auth] Refresh token failure",(0,e.xk)()),N=(0,e.VP)("[App] Initialization Complete")},31427:(_e,D,r)=>{"use strict";r.d(D,{D:()=>z});var e=r(77339),n=r(7673),d=r(25558),h=r(96354),p=r(31397),m=r(64134),g=r(24990),c=r(86734),u=r(66830),P=r(54438),T=r(68010),F=r(51186),R=r(99879),I=r(17384);let z=(()=>{class W{constructor(N,b,v,S,L){this.actions$=N,this.authService=b,this.cookieService=v,this.localStorageService=S,this.sessionStorage=L,this.initiateLogin$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(m.wh),(0,d.n)($=>(0,n.of)(this.authService.login($.isEmployee,$.redirectUrl,$.loginHint,$.loginMessageId,$.langCode))),(0,h.T)(()=>(this.sessionStorage.removeItem("search"),m.iL())))),this.initiateLogout$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(m.LB),(0,p.Z)(({redirectUrl:$})=>[(0,c.W4)({redirectUrl:$}),m.Xk()]))),this.loadAuthInfo$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(m.A1),(0,h.T)(()=>this.loadAuthInfoFromCookie()),(0,h.T)($=>$.osaOnboarding?(this.authService.removeToken(),m.wh({})):m.UW({accessToken:$.accessToken,authenticationType:$.authenticationType,role:$.role}))))}loadAuthInfoFromCookie(){if(this.cookieService.has("accessToken")&&this.cookieService.has("role")&&this.cookieService.has("authenticationType")){this.localStorageService.removeItem(g.R2);const N=this.cookieService.get("role");let b=null;return N===u.X.CustomerOnboarding&&(b=this.localStorageService.getItem(g.CD),b&&this.localStorageService.removeItem(g.CD)),{accessToken:this.cookieService.get("accessToken"),authenticationType:this.cookieService.get("authenticationType"),role:N,osaOnboarding:b}}return{}}static{this.\u0275fac=function(b){return new(b||W)(P.KVO(e.En),P.KVO(T.u),P.KVO(F.O),P.KVO(R.s),P.KVO(I.R))}}static{this.\u0275prov=P.jDH({token:W,factory:W.\u0275fac})}}return W})()},32319:(_e,D,r)=>{"use strict";r.d(D,{CI:()=>m,Ee:()=>g,tg:()=>h,y:()=>p});var e=r(59640),n=r(67951);const d=(0,e.Mz)(n.T,c=>c?.auth),h=(0,e.Mz)(d,c=>c?.onboardingCompletionStatus),p=(0,e.Mz)(d,c=>c?.authenticationType),m=(0,e.Mz)(d,c=>c?.role),g=(0,e.Mz)(d,c=>c.isAppInitialized)},63680:(_e,D,r)=>{"use strict";r.d(D,{M:()=>d,i:()=>n});const n={token:null,authenticated:!1,role:r(66830).X.None,onboardingCompletionStatus:null,authenticationType:null,isAppInitialized:!1};var d=function(h){return h[h.MustResetPassword=1]="MustResetPassword",h[h.MustLogin=2]="MustLogin",h}(d||{})},2520:(_e,D,r)=>{"use strict";r.d(D,{jS:()=>n,rl:()=>d});var e=r(59640);const n=(0,e.VP)("[BrandingConfig] GetRequest"),d=(0,e.VP)("[BrandingConfig] GetSuccess",(0,e.xk)());(0,e.VP)("[BrandingConfig] GETFAILURE",(0,e.xk)())},98902:(_e,D,r)=>{"use strict";r.d(D,{Z:()=>e});const e={config:null}},96166:(_e,D,r)=>{"use strict";r.d(D,{$W:()=>d,H2:()=>p,Z8:()=>m,i_:()=>n,j9:()=>h,qo:()=>g});var e=r(59640);const n=(0,e.VP)("[ConvAI] Activate"),d=(0,e.VP)("[ConvAI] Deactivate"),h=(0,e.VP)("[ConvAI] Open"),p=(0,e.VP)("[ConvAI] Close"),m=(0,e.VP)("[ConvAI] Minimize"),g=(0,e.VP)("[ConvAI] Set Display Mode",(0,e.xk)())},29823:(_e,D,r)=>{"use strict";r.d(D,{H6:()=>c,N3:()=>d,hm:()=>m,lz:()=>p,p9:()=>u,uz:()=>g});var e=r(59640),n=r(51399);const d=(0,e.UX)("core"),h=(0,e.Mz)(d,P=>P.convai),p=(0,e.Mz)(h,P=>P.isActive),m=(0,e.Mz)(h,P=>P.isOpen),g=(0,e.Mz)(h,P=>P.displayMode),c=(0,e.Mz)(h,P=>P.isMinimized),u=(0,e.Mz)(m,g,c,(P,T,F)=>P&&!F&&T===n.Y.Sidebar)},29472:(_e,D,r)=>{"use strict";r.d(D,{g:()=>n});const n={isActive:!1,displayMode:r(51399).Y.Sidebar,isOpen:!1,isMinimized:!1}},67951:(_e,D,r)=>{"use strict";r.d(D,{T:()=>n});const n=(0,r(59640).UX)("core")},6349:(_e,D,r)=>{"use strict";r.d(D,{g:()=>Q});var e=r(59640),n=r(13242),d=r(23372);const h=(0,e.vy)(n.T,(0,e.on)(d.Is,oe=>({...oe,currentProfileLoaded:!1})),(0,e.on)(d.yV,(oe,{currentProfile:me})=>({...oe,current:me})),(0,e.on)(d.yV,d.GM,oe=>({...oe,currentProfileLoaded:!0})),(0,e.on)(d.JU,(oe,{countryIsoCode:me})=>({...oe,current:{...oe.current,profileCountryIsoCode:me}})),(0,e.on)(d._3,oe=>({...oe,saving:!1})),(0,e.on)(d.cr,oe=>({...oe,saving:!0})),(0,e.on)(d.H4,(oe,{contact:me})=>({...oe,currentContact:me,saving:!1})),(0,e.on)(d.H,(oe,{isEditMode:me})=>({...oe,profileEditMode:me})),(0,e.on)(d.ZL,(oe,{payload:me,passwordVerified:Pe,confirmEmailSent:V})=>({...oe,canDeactivate:me,passwordVerified:Pe??oe.passwordVerified,confirmEmailSent:V??oe.confirmEmailSent,verifyPasswordH
1asError:!1})),(0,e.on)(d.VG,(oe,{status:me})=>({...oe,showMobileMenu:me})),(0,e.on)(d.oe,oe=>({...oe,showMobileMenu:!oe.showMobileMenu})),(0,e.on)(d.o4,oe=>({...oe,canDeactivate:!1,saving:!1,passwordVerified:!1})),(0,e.on)(d.mh,oe=>({...oe,confirmEmailSent:!1,canResendEmail:!0})),(0,e.on)(d.bl,oe=>({...oe,canResendEmail:!1})),(0,e.on)(d.e2,(oe,{otpInputRequired:me})=>({...oe,confirmEmailSent:!0,isSeamlessFlow:!me,canResendEmail:!1})),(0,e.on)(d.az,(oe,{payload:me})=>({...oe,confirmModalIsActive:me})),(0,e.on)(d.CU,oe=>({...oe,emailUpdated:!1,saving:!0})),(0,e.on)(d.dV,oe=>({...oe,emailUpdated:!1,saving:!0})),(0,e.on)(d.jv,oe=>({...oe,canDeactivate:!0,emailUpdated:!0,saving:!1})),(0,e.on)(d.QE,oe=>({...oe,saving:!1})),(0,e.on)(d.$N,(oe,{profilePreferences:me})=>({...oe,profilePreferences:me})),(0,e.on)(d.vL,oe=>({...oe,verifySignInHasError:!1,passwordValidated:!1,saving:!0})),(0,e.on)(d._K,oe=>({...oe,verifySignInHasError:!0,saving:!1})),(0,e.on)(d.ZT,oe=>({...oe,passwordValidated:!0,saving:!1})),(0,e.on)(d.AH,oe=>({...oe,verifyPasswordHasError:!1,passwordVerified:!1,saving:!0})),(0,e.on)(d.jQ,oe=>({...oe,verifyPasswordHasError:!0,saving:!1})),(0,e.on)(d.oq,oe=>({...oe,passwordVerified:!0,saving:!1})),(0,e.on)(d.Yv,oe=>({...oe,saving:!0})),(0,e.on)(d.H_,oe=>({...oe,saving:!1})),(0,e.on)(d.O_,oe=>({...oe,current:null,currentProfileLoaded:!1,isCurrentProfileLoading:!1})),(0,e.on)(d.JI,oe=>({...oe,current:{permissions:oe.current.permissions}})),(0,e.on)(d.zq,(oe,{resendEmailTimeout:me})=>({...oe,resendEmailTimeout:me,canResendEmail:!1})),(0,e.on)(d.ef,oe=>({...oe,displayNonRegisteredCustomerMessage:!1,securityPreferences:n.T.securityPreferences,isLoading:!0})),(0,e.on)(d.Y6,(oe,{securityPreferences:me})=>({...oe,securityPreferences:me,isLoading:!1})),(0,e.on)(d.Om,oe=>({...oe,isLoading:!1})),(0,e.on)(d.X,oe=>({...oe,saving:!0})),(0,e.on)(d.RK,oe=>({...oe,saving:!1})),(0,e.on)(d.fG,oe=>({...oe,saving:!1})),(0,e.on)(d.dB,oe=>({...oe,saving:!0})),(0,e.on)(d.jL,oe=>({...oe,saving:!1})),(0,e.on)(d.FR,oe=>({...oe,saving:!1})),(0,e.on)(d.NR,oe=>({...oe,displayNonRegisteredCustomerMessage:!0})));var m=r(64134),g=r(63680);const c=(0,e.vy)(g.i,(0,e.on)(m.UW,(oe,{accessToken:me,role:Pe,authenticationType:V})=>({...oe,token:me,authenticated:!!me,role:Pe,authenticationType:V})),(0,e.on)(m.ed,(oe,{status:me})=>({...oe,onboardingCompletionStatus:me})),(0,e.on)(m.$0,oe=>({...oe,isAppInitialized:!0})),(0,e.on)(m.Gc,(oe,{token:me})=>({...oe,token:me})));var P=r(77924),T=r(56578);const F=(0,e.vy)(T.L,(0,e.on)(P.yA,(oe,{honorifics:me})=>({...oe,titles:me})));var I=r(63698),z=r(47996),W=r(68042);const J=(0,e.vy)(W._,(0,e.on)(z.WW,oe=>({...oe})),(0,e.on)(z.pj,(oe,{countries:me})=>({...oe,availableCountries:me})),(0,e.on)(z.NC,(oe,{countryIsoCode:me})=>({...oe,currentCountry:me})),(0,e.on)(z.MZ,(oe,{countryIsoCode:me})=>({...oe,countryStatesLoading:{...oe.countryStatesLoading,[me]:!0}})),(0,e.on)(z.OA,(oe,{countryIsoCode:me,counties:Pe})=>({...oe,countryStatesLoading:{...oe.countryStatesLoading,[me]:!1},countryStates:{...oe.countryStates,[me]:Pe}})),(0,e.on)(z.IP,(oe,{countryIsoCode:me})=>({...oe,countryStatesLoading:{...oe.countryStatesLoading,[me]:!1}})));var b=r(2520),v=r(98902);const S=(0,e.vy)(v.Z,(0,e.on)(b.rl,(oe,{config:me})=>({...oe,config:me})));var $=r(95790),re=r(76536);const te=(0,e.vy)(re.q,(0,e.on)($.M9,(oe,{languages:me})=>({...oe,availableLanguages:me})),(0,e.on)($.Bg,$.po,(oe,{languageCultureName:me})=>({...oe,currentLanguageCultureName:me})),(0,e.on)($.hb,$.BX,oe=>({...oe,currentLanguageCultureName:null})),(0,e.on)($.XN,(oe,{languageCultureName:me})=>({...oe,initializedLanguageCultureName:me})));var ne=r(68996),de=r(31330);const ge=(0,e.vy)(de.N,(0,e.on)(ne.p4,(oe,{accounts:me})=>({...oe,accounts:ve(me,oe.currentAccount)})),(0,e.on)(ne.gG,oe=>({...oe,accounts:null})),(0,e.on)(ne.r0,(oe,{account:me})=>({...oe,currentAccount:me,accounts:ve(oe.accounts,me)})),(0,e.on)(ne.Zx,oe=>({...oe,currentAccount:null})),(0,e.on)(ne.cz,oe=>({...oe,saving:!0,canDeactivate:!0})),(0,e.on)(ne._m,(oe,me)=>({...oe,saving:!0,routeToPayment:me.routeToPayment,routeUpgradeMembershipAfterCompanyCreation:me.redirectToUpgradeMembership,canDeactivate:!0})),(0,e.on)(ne.Hc,oe=>({...oe,routeToPayment:!1,routeToCompanyPayment:!1})),(0,e.on)(ne.E_,oe=>({...oe,canDeactivate:!1,saving:!1,routeToPayment:!1,refreshInPlaceAfterCompanyCreation:!1})),(0,e.on)(m.h2,oe=>({...oe,saving:!1,routeToPayment:!1})),(0,e.on)(ne.yV,oe=>({...oe,canDeactivate:!0,saving:!1})),(0,e.on)(ne.L3,(oe,me)=>({...oe,routeHomeAfterCompanyCreation:me.isRoute})),(0,e.on)(ne.q$,(oe,me)=>({...oe,routeUpgradeMembershipAfterCompanyCreation:me.isRoute})),(0,e.on)(ne.SL,(oe,me)=>({...oe,refreshInPlaceAfterCompanyCreation:me.isRefreshInPlace})),(0,e.on)(ne.Wb,oe=>({...oe,refreshInPlaceAfterCompanyCreation:!1})),(0,e.on)(ne.AX,(oe,{id:me})=>({...oe,newContactId:me})),(0,e.on)(ne.mf,(oe,{routeToCompanyPayment:me})=>({...oe,routeToCompanyPayment:me})),(0,e.on)(ne.wm,oe=>({...oe,saving:!0})),(0,e.on)(ne.Fm,oe=>({...oe,saving:!1})),(0,e.on)(ne.Iz,oe=>({...oe,saving:!1})),(0,e.on)(ne.Bt,oe=>({...oe,isLoading:!0})),(0,e.on)(ne.jc,oe=>({...oe,isLoading:!1})),(0,e.on)(ne.k2,oe=>({...oe,isLoading:!1})));function ve(oe,me){return me&&oe&&!oe.some(Pe=>
1Pe.id===me.id)&&(oe=[...oe,me]),oe}var He=r(29472),be=r(96166);const ze=(0,e.vy)(He.g,(0,e.on)(be.i_,oe=>({...oe,isActive:!0})),(0,e.on)(be.$W,oe=>({...oe,isActive:!1})),(0,e.on)(be.j9,oe=>({...oe,isOpen:!0,isMinimized:!1})),(0,e.on)(be.H2,oe=>({...oe,isOpen:!1,isMinimized:!1})),(0,e.on)(be.Z8,oe=>({...oe,isMinimized:!oe.isMinimized})),(0,e.on)(be.qo,(oe,{mode:me})=>({...oe,displayMode:me})));var Je=r(71068),Se=r(74066);const Z=(0,e.vy)(Je.y,(0,e.on)(Se.g2,(oe,{profileId:me})=>({...oe,isVisible:!0,profileId:me})),(0,e.on)(Se.ns,oe=>({...oe,isVisible:!1}))),Q={auth:function u(oe,me){return c(oe,me)},profile:function p(oe,me){return h(oe,me)},honorific:function R(oe,me){return F(oe,me)},currentContact:I.s,country:function N(oe,me){return J(oe,me)},brandingConfig:function L(oe,me){return S(oe,me)},language:function G(oe,me){return te(oe,me)},account:function Be(oe,me){return ge(oe,me)},convai:ze,auroraPromoToast:Z}},95087:(_e,D,r)=>{"use strict";r.d(D,{BQ:()=>g,FM:()=>z,Fd:()=>R,Gj:()=>F,Hg:()=>N,LD:()=>p.LD,Pe:()=>I,TR:()=>p.TR,T_:()=>P,Yc:()=>J,ZW:()=>T,cF:()=>p.cF,cT:()=>p.cT,dq:()=>u,iU:()=>p.iU,if:()=>p.if,ql:()=>p.ql,qz:()=>p.qz,td:()=>c,zz:()=>m});var e=r(59640),n=r(23662),d=r(24153),h=r(67951),p=r(27337);const m=(0,e.Mz)(h.T,b=>b.auth),g=(0,e.Mz)(m,b=>b.authenticated),c=(0,e.Mz)(n.sA,b=>b?.state&&{title:b.state.menuEntry,path:b.state.url}),u=(0,e.Mz)(h.T,b=>b.honorific.titles),P=(0,e.Mz)(h.T,b=>b.profile?.current),T=(0,e.Mz)(h.T,b=>b?.brandingConfig),F=(0,e.Mz)(P,b=>b?.permissions),R=(0,e.Mz)(h.T,b=>b.profile?.currentProfileLoaded),I=(0,e.Mz)(F,b=>b&&!!b.some(v=>v.name===d.e.CanSeeStaff)),z=b=>(0,e.Mz)(F,v=>v&&!!v.some(S=>S.name===b.permissionType)),J=(0,e.Mz)(F,b=>b&&b.length>0&&b.every(v=>v.name!==d.e.CanSeeStaffNavigationHeader&&v.name!==d.e.CanAccessProfileSwitch)),N=(0,e.Mz)(h.T,b=>b.currentContact)},47996:(_e,D,r)=>{"use strict";r.d(D,{Bq:()=>T,HT:()=>n,IP:()=>I,MZ:()=>F,NC:()=>m,OA:()=>R,TW:()=>p,U8:()=>g,WW:()=>h,gA:()=>z,pj:()=>d});var e=r(59640);const n=(0,e.VP)("[Country] GetAllCountriesRequest"),d=(0,e.VP)("[Country] GetAllCountriesSuccess",(0,e.xk)()),h=(0,e.VP)("[Country] GetAllCountriesFail"),p=(0,e.VP)("[Country] GetCurrentCountryRequest"),m=(0,e.VP)("[Country] GetCurrentCountrySuccess",(0,e.xk)()),g=(0,e.VP)("[Country] GetCurrentCountryFail",(0,e.xk)()),T=((0,e.VP)("[Country] SetCurrentCountryRequest",(0,e.xk)()),(0,e.VP)("[Country] SetCurrentCountrySuccess",(0,e.xk)()),(0,e.VP)("[Country] getCountriesWithCentresFailure",(0,e.xk)()),(0,e.VP)("[Country] getCounties",(0,e.xk)())),F=(0,e.VP)("[Country] getCountiesForce",(0,e.xk)()),R=(0,e.VP)("[Country] getCountiesSuccess",(0,e.xk)()),I=(0,e.VP)("[Country] getCountiesFailed",(0,e.xk)()),z=(0,e.VP)("[Country] reloadCountries")},27337:(_e,D,r)=>{"use strict";r.d(D,{LD:()=>c,TR:()=>g,V$:()=>u,cF:()=>p,cT:()=>P,iU:()=>h,if:()=>F,ql:()=>T,qz:()=>m});var e=r(59640),n=r(67951);const d=(0,e.Mz)(n.T,R=>R.country),h=(0,e.Mz)(d,({availableCountries:R})=>R),p=R=>(0,e.Mz)(d,({availableCountries:I})=>I.filter(z=>!0===z.options?.[R])),m=(0,e.Mz)(d,({availableCountries:R})=>R.filter(I=>I.options?.canBookOnline)),g=(0,e.Mz)(d,({currentCountry:R,availableCountries:I})=>R&&I.find(z=>z.isoCodeThreeLetter===R)),c=R=>(0,e.Mz)(d,({availableCountries:I})=>I.find(z=>z.isoCodeThreeLetter===R)),u=R=>(0,e.Mz)(d,({countryStates:I})=>I.hasOwnProperty(R)),P=R=>(0,e.Mz)(d,({countryStatesLoading:I})=>I[R]),T=R=>(0,e.Mz)(d,({countryStates:I})=>I[R]),F=R=>(0,e.Mz)(d,({availableCountries:I})=>I.find(z=>z.isoCodeThreeLetter===R)?.isoCodeTwoLetter)},68042:(_e,D,r)=>{"use strict";r.d(D,{_:()=>e});const e={availableCountries:[],currentCountry:null,countryStates:{},countryStatesLoading:{}}},17204:(_e,D,r)=>{"use strict";r.d(D,{Ak:()=>n,Y0:()=>g,f0:()=>m,oZ:()=>d,on:()=>h,pU:()=>c,qY:()=>p});var e=r(59640);const n=(0,e.VP)("[Current Contact] clearCurrentContact Request"),d=(0,e.VP)("[Current Contact] clearCurrentContact Success"),h=(0,e.VP)("[Current Contact] Get Current Contact Request"),p=(0,e.VP)("[Current Contact] Get Current Contact No Error Request"),m=(0,e.VP)("[Current Contact] Get Current Contact Success",(0,e.xk)()),g=(0,e.VP)("[Current Contact] Get Current Contact Failure",(0,e.xk)()),c=(0,e.VP)("[Current Contact] Get Current Contact Setup Request")},63698:(_e,D,r)=>{"use strict";r.d(D,{s:()=>g});var e=r(59640),n=r(17204),d=r(65970),h=r(52671),p=r(23372);const m=(0,e.vy)(d.r,(0,e.on)(n.f0,(u,{contact:P})=>({...u,...P})),(0,e.on)(n.f0,(u,{contact:P})=>({...u,...P})),(0,e.on)(n.Y0,u=>({...u,saving:!1})),(0,e.on)(n.oZ,u=>({...u,...d.r})),(0,e.on)(h.X8,(u,{updatedContactDetails:P})=>function c(u,P){if(P.contactId===u.contactId){const T={...u};return T.homeCentreNumber=P.homeCentreNumber,T}return u}(u,P)),(0,e.on)(p.H4,(u,{contact:P})=>P.id===u?.id?{...u,...P}:{...u}));function g(u,P){return m(u,P)}},65970:(_e,D,r)=>{"use strict";r.d(D,{r:()=>e});const e={contactId:null,id:null,firstName:null,lastName:null,title:null,image:null,emailAddress:null,address:null,isAdmin:null,accountId:null,primaryPhoneNumber:null,phoneNumbers:null,homeCentreNumber:null,userProfileId:null,languageId:null,jobTitle:null}},63253:(_e,D,r)=>{"use strict";r.d(D,{Ak:()=>d.Ak,on:()=>d.on,pU:()=>d.pU,qY:()=>d.qY}),r(63698),r(65970);var d=r(17204)},77924:(_e,D,r)=>{"use strict";r.d(D,{T$:()=>h,fz:()=>n,yA:()=>d});var e=r(59640);const n=(0,e.VP)("[STATIC REFERENCE] HONORIFICS GETALL"),d=(0,e.VP)("[STATIC REFERENCE] HONORIFICS GETALLSUCCESS",(0,e.xk)()),h=(0,e.VP)("[STATIC REFERENCE] HONORIFICS GETALLFAILURE",(0,e.xk)())},56578:(_e,D,r)=>{"use strict";r.d(D,{L:()=>e});
1const e={titles:[]}},62233:(_e,D,r)=>{"use strict";r.d(D,{MZ:()=>n.M,Up:()=>Qn,$0:()=>I.$0,zz:()=>R.zz,ZW:()=>R.ZW,Pe:()=>R.Pe,ql:()=>R.ql,iU:()=>R.iU,qz:()=>R.qz,cF:()=>R.cF,Hg:()=>R.Hg,TR:()=>R.TR,Fd:()=>R.Fd,jS:()=>X.jS,Bq:()=>$e.Bq,LD:()=>R.LD,if:()=>R.if,Yc:()=>R.Yc,FM:()=>R.FM,dq:()=>R.dq,k2:()=>N.k2,Gy:()=>I.Gy,wh:()=>I.wh,LB:()=>I.LB,Xk:()=>I.Xk,BQ:()=>R.BQ,cT:()=>R.cT,A1:()=>I.A1,Gj:()=>R.Gj,T_:()=>R.T_,gz:()=>e.g,Be:()=>I.Be,X9:()=>I.X9,Gc:()=>I.Gc,td:()=>R.td,ed:()=>I.ed,OB:()=>I.OB});var e=r(6349),n=r(63680);r(56578),r(65970),r(68042),r(13242),r(98902),r(76536),r(31330),r(29472),r(71068);var R=r(95087),I=r(64134),N=(r(31427),r(95790),r(51291),r(68996)),b=r(77339),v=r(7673),S=r(84572),L=r(57786),$=r(53993),re=r(31397),te=r(96354),G=r(99437),ne=r(88141),de=r(25558),ge=r(5964),Be=r(96697),ve=r(96552),He=r(41598),be=r(65761),ze=r(98413),Je=r(38207),Se=r(60471),Z=r(86734),Q=r(63253),oe=r(64504),me=r(53952),Pe=r(94905),V=r(85196),q=r(27559),B=r(24153),Ee=r(19468),Ne=r(13265),Ze=r(916),we=r(62253),gt=r(47445),je=r(23372),Pt=r(9359),yt=r(37632),Fe=r(54438),Ft=r(59640),Ve=r(98217),Kt=r(68010),xt=r(67661),An=r(78600),Wn=r(39178);const mi="ACCOUNT.JOIN.FAIL",ti="COMMON.ERROR";let Qn=(()=>{class ue{constructor(St,Wt,Jt,ee,Rn,Mt,dn){this.store$=St,this.actions$=Wt,this.accountsService=Jt,this.authService=ee,this.urlService=Rn,this.traceDispatch=Mt,this.ngxLogger=dn,this.getAccounts$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(N.UK),(0,$.E)(this.store$.select((0,R.FM)({permissionType:B.e.CanAccessCompleteAccount}))),(0,re.Z)(([Nt,We])=>We?(0,v.of)(N.y8({error:""})):this.accountsService.getAllAccounts(Nt.filter).pipe((0,te.T)(et=>N.p4({accounts:et.results})),(0,G.W)(et=>(0,v.of)(N.y8({error:et}))))))),this.getDefaultAccount$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(N.UK),(0,$.E)(this.store$.select((0,R.FM)({permissionType:B.e.CanAccessCompleteAccount}))),(0,ne.M)(Nt=>this.store$.dispatch((0,ve.t$)())),(0,re.Z)(([,Nt])=>Nt?(0,v.of)(N.E8({error:""})):this.accountsService.getDefaultAccount().pipe((0,te.T)(We=>N.r0({account:We})),(0,G.W)(We=>(0,v.of)(N.E8({error:We}))))))),this.switchAccount$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(N.Do),(0,$.E)(this.store$.select(be.sZ)),(0,re.Z)(([Nt,We])=>We?.contactId===Nt.id?(0,v.of)(N.Zp()):this.accountsService.switchContact(Nt.id).pipe((0,te.T)(et=>I.f7({accessToken:et})),(0,G.W)(et=>(0,v.of)(N.gM({error:et}))))))),this.switchStaffAccount$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(N.Bt),(0,$.E)(this.store$.select(Ne.ye)),(0,re.Z)(([Nt,We])=>this.accountsService.switchContact(Nt.id).pipe((0,ne.M)(et=>this.authService.saveToken(et)),(0,re.Z)(()=>We?[(0,Ze.kd)(),N.Zx(),N.gG(),(0,Ee.FI)(),(0,Ee.hM)(),(0,Ee.O_)(),(0,je.Is)(),(0,V.U7)(),N.he()]:[N.Zx(),N.gG(),(0,je.Is)(),(0,V.U7)(),N.he()]),(0,G.W)(et=>(0,v.of)(N.jc({error:et}))))))),this.selectStaffContactSucess$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(N.he),(0,de.n)(()=>this.store$.select(R.Fd).pipe((0,ge.p)(Boolean),(0,Be.s)(1))),(0,de.n)(()=>(0,S.z)([this.store$.select(Ne.ye),this.store$.select(Ne.Pj)]).pipe((0,ge.p)(([Nt,We])=>!Nt||!!We),(0,Be.s)(1),(0,te.T)(([Nt,We])=>(this.store$.dispatch((0,Q.Ak)()),this.store$.dispatch((0,Q.on)()),Nt?(this.store$.dispatch((0,Ze._4)()),(0,Z.vJ)({bookingId:We.id})):(0,Z.H3)())))))),this.reloadUrlAction$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(N.nZ),(0,ne.M)(()=>this.urlService.reloadUrl())),{dispatch:!1}),this.saveNewToken$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(I.f7),(0,$.E)(this.store$.select(be.iB),this.store$.select(be.OY),this.store$.select(be.q$),this.store$.select(be.f3),this.store$.select(Pt.Df),this.store$.select(be.bG)),(0,ne.M)(([Nt])=>this.authService.saveToken(Nt.accessToken)),(0,re.Z)(([{accessToken:Nt,shouldNavigateBack:We,gotoUrl:et},C,at,Ge,Ce,Oe,ht])=>C||Ce?(0,L.h)(this.traceDispatch.trace(At=>this.store$.dispatch(At((0,V.md)({params:{locationType:oe.L.defaultCentre}})))).pipe((0,b.gp)(V.gS)),this.traceDispatch.trace(At=>this.store$.dispatch(At((0,V.J5)({params:{listType:me.pI.company}})))).pipe((0,b.gp)(V.J3)),(0,S.z)([this.store$.select((0,Pe.Dx)({params:{locationType:oe.L.defaultCentre}})).pipe((0,ge.p)(At=>!!At)),this.store$.select((0,Pe.s1)({params:{listType:me.pI.company}})).pipe((0,ge.p)(At=>!!At))]).pipe((0,re.Z)(([At,fn])=>this.checkPaymentMethod(At,fn,Ce,We)))).pipe((0,Be.s)(1)):function qn(ue,nt,St,Wt,Jt,ee){const Rn=[N.Zp()],Mt=(0,gt.xM)(St.authenticationType);return ue?[(0,Z.Qy)(),...Rn]:Jt?[(0,Z.CH)({id:Jt}),...Rn]:nt?[(0,Z.Ye)(),...Rn]:Mt&&St.loginType===gt.Gb.Employee?[(0,Z.G8)(),...Rn]:Mt&&Wt?[(0,Z.hd)({goto:Wt}),...Rn]:ee?[N.Wb(),...Rn]:[N.nZ(),...Rn]}(Ge,at,Nt,et,Oe,ht)),(0,G.W)(Nt=>(0,v.of)(I.h2({error:Nt}
1))))),this.createAccountRequest$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(N._m),(0,ne.M)(()=>this.store$.dispatch((0,ze.ZF)({messageTag:mi}))),(0,re.Z)(Nt=>this.accountsService.createAccount(Nt.account).pipe((0,ne.M)(({accountId:We})=>this.ngxLogger.log((0,we.IS)(We,Nt.account?.name,Nt.account?.billingAddress?.countryIsoCode))),(0,$.E)(this.store$.select(R.Pe)),(0,re.Z)(([We,et])=>Nt.routeToPayment||et||Nt.redirectToUpgradeMembership?this.accountsService.switchContact(We.contactId).pipe((0,re.Z)(C=>{const at=[N.AX({id:We.contactId}),I.f7({accessToken:C,shouldNavigateBack:Nt.shouldNavigateBack}),N.yV(),(0,He.u0)()];return et?[N.L3({isRoute:!0}),...at]:Nt.redirectToUpgradeMembership?[N.q$({isRoute:!0}),...at]:at}),(0,G.W)(C=>(0,v.of)(N.gM({error:C})))):[N.AX({id:We.contactId}),N.Do({id:We.contactId}),N.yV(),(0,He.u0)()]),(0,G.W)(We=>(0,v.of)(N.E_({error:We}))))))),this.joinAccountRequest$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(N.cz),(0,ne.M)(()=>this.store$.dispatch((0,ze.ZF)({messageTag:mi}))),(0,re.Z)(({identifier:Nt})=>this.accountsService.joinAccount({...Nt,redirectUri:"team/requests"}).pipe((0,re.Z)(()=>[(0,yt.z)(),(0,ze.Ds)({text:"ONBOARDING.ACCOUNT.JOIN.SUCCESS_MESSAGE",notificationType:Je._.success}),N.yV()]),(0,G.W)(We=>(0,v.of)(N.E_({error:We}))))))),this.addCompanyAccountReject$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(N.E_),(0,te.T)(({error:Nt})=>(0,ze.Ds)({text:this.getErrorMessageKey(Nt),notificationType:Je._.error,messageTag:mi})))),this.addPaymentCompleted$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(V.V$,V.Zb),(0,$.E)(this.store$.select(be.bA)),(0,te.T)(([Nt,We])=>We),(0,ge.p)(Nt=>!!Nt),(0,re.Z)(Nt=>[(0,ze.Ds)({text:"ACCOUNT.CREATE.SUCCESS",notificationType:Je._.success,removeOnRedirect:!1}),N.Do({id:Nt}),N.AX({id:null}),N.Hc()]))),this.companyCreatedInPlace$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(N.Wb),(0,re.Z)(()=>[(0,je.Is)(),(0,ve.d5)(),(0,ve.t$)(),(0,V.Lj)(),(0,Q.Ak)(),(0,Q.on)(),N.AX({id:null})]))),this.updateDetailsSuccessAction$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(ve.$m),(0,te.T)(()=>N.UK({filter:{...Se.b,pageSize:5}})))),this.unlinkContact$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(N.wm),(0,ne.M)(()=>this.store$.dispatch((0,ze.ZF)({messageTag:ti}))),(0,re.Z)(({id:Nt})=>this.accountsService.unlinkContact(Nt).pipe((0,re.Z)(()=>[N.UK({filter:{...Se.b,pageSize:5}}),(0,ze.Ds)({text:"USER_PROFILE.ACCOUNTS_LIST.UNLINK_ACCOUNT_SUCCESS",notificationType:Je._.success}),N.Fm()]),(0,G.W)(We=>(0,v.of)(N.Iz({error:We}))))))),this.unlinkContactFailure$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(N.Iz),(0,te.T)(({error:Nt})=>(0,ze.Ds)({text:this.getUnlinkContactErrorMessageKey(Nt),notificationType:Je._.error,messageTag:ti})))),this.selectStaffContactFailure$=(0,b.EH)(()=>this.actions$.pipe((0,b.gp)(N.jc),(0,te.T)(({error:Nt})=>(0,ze.Ds)({text:this.getErrorMessageKey(Nt),notificationType:Je._.error,messageTag:ti}))))}getUnlinkContactErrorMessageKey(St){return 409===St.status?"USER_PROFILE.ACCOUNTS_LIST.UNLINK_LAST_ADMIN_ERROR_MESSAGE":"ONBOARDING.ACCOUNT.JOIN.ERROR.UNKNOWN_ERROR"}getErrorMessageKey(St){switch(St.status){case 404:return"ONBOARDING.ACCOUNT.JOIN.ERROR.ACCOUNT_NOT_FOUND";case 409:return"ONBOARDING.ACCOUNT.JOIN.ERROR.CONFLICT";case 406:return"ONBOARDING.ACCOUNT.JOIN.ERROR.ALREADY_REQUESTED";default:return"ONBOARDING.ACCOUNT.JOIN.ERROR.UNKNOWN_ERROR"}}navigateBack(){this.store$.dispatch((0,Z.Tl)({queryParamsHandling:"merge"}))}checkPaymentMethod(St,Wt,Jt,ee){return St.includes(me.eq.paymentCard)&&!Wt.length?Jt?[(0,Z.Rd)()]:[(0,yt.Y7)()]:(ee&&this.navigateBack(),this.store$.dispatch((0,ze.Ds)({text:"ACCOUNT.CREATE.SUCCESS",notificationType:Je._.success,visibilityScope:q.CF.global,removeOnRedirect:!1})),[(0,Z.Ye)(),N.Zp()])}static{this.\u0275fac=function(Wt){return new(Wt||ue)(Fe.KVO(Ft.il),Fe.KVO(b.En),Fe.KVO(Ve.a),Fe.KVO(Kt.u),Fe.KVO(xt.H),Fe.KVO(An.yG),Fe.KVO(Wn.so))}}static{this.\u0275prov=Fe.jDH({token:ue,factory:ue.\u0275fac})}}return ue})();var $e=r(47996),X=r(2520)},95790:(_e,D,r)=>{"use strict";r.d(D,{$:()=>T,BX:()=>c,Bg:()=>m,FQ:()=>u,M9:()=>d,PX:()=>R,XN:()=>F,hb:()=>p,po:()=>P,yJ:()=>n});var e=r(59640);const n=(0,e.VP)("[Language] GetAllLanguagesRequest"),d=(0,e.VP)("[Language] GetAllLanguagesSuccess",(0,e.xk)()),p=((0,e.VP)("[Language] GetAllLanguagesFail"),(0,e.VP)("[Language] GetCurrentLanguageRequest")),m=(0,e.VP)("[Language] GetCurrentLanguageSuccess",(0,e.xk)()),c=((0,e.VP)("[Language] GetCurrentLanguageFail"),(0,e.VP)("[Language] SetCurrentLanguageRequest",(0,e.xk)())),u=(0,e.VP)("[Language] Customer changed language",(0,e.xk)()),P=(0,e.VP)("[Language] SetCurrentLanguageSuccess",(0,e.xk)()),T=(0,e.VP)("[Language] ReloadLocalizedScripts"),F=(0,e.VP)("[Language] Set initialized language",(0,e.xk)()),R=(0,e.VP)("[Language] Localized Scripts Ready",(0,e.xk)());(0,e.VP)("[Language] SetCurrentLanguageFail")},51291:(_e,D,r)=>{"use strict";r.d(D,{T:()=>ze});var e=r(77339),n=r(23083),d=r(43236),h=r(84572),p=r(7673),m=r(19724),g=r(53993),c=r(5964),u=r(96354),P=r(23294),T=r(31397),F=r(88141),R=r(25558),I=r(28492),z=r(95790),W=r(47996),J=r(95087),N=r(24153),b=r(77924),v=r(13562),S=r(35822),L=r(64134),$=r(66830),re=r(60177),te=r(29399),G=r(54438),ne=r(98055),de=r(59640),ge=r(51186),Be=r(99375),ve=r(4705),He=r(68018),be=r(57801);let ze=(()=>{class Je{static{this.LanguageKey="currLocale"}constructor(Z,Q,oe,me,Pe,V,q,B,Ee,Ne){this.languageService=Z,this.actions$=Q,this.store$=oe,this.cookieService=me,this.externalScriptLoader=Pe,this.uiConfigService=V,this.activatedRoute=q,this.translate=B,this.dateService=Ee,this.document=Ne,this.init$=(0,e.EH)(()=>(0,n.c)([z.yJ(),z.Bg({languageCultureName:this.cookieService.has(Je.LanguageKey)&&this.cookieService.get(Je.LanguageKey)||this.uiConfigService.get("defaultLanguage")||"en-GB"})],d.E)),this.queryParamLanguage$=(0,e.EH)(()=>this.activatedRoute.queryParams.pipe((0,g.E)(this.store$.select(te._s)),(0,c.p)(([{lang:Ze},we])=>Ze&&Ze!==we),(0,u.T)(([{lang:Ze}])=>Ze),(0,P.F)(),(0,u.T)(Ze=>z.BX({languageCultureName:Ze})))),this.languages$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.yJ),(0,T.Z)(()=>this.languageService.getAllLanguages()),(0,u.T)(Ze=>z.M9({languages:Ze})))),this.currentLanguage$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.hb),(0,T.Z)(()=>this.languageService.getCurrentLanguage()),(0,u.T)(Ze=>z.Bg({languageCultureName:Ze?.cultureName})))),this.currentLanguageChange$=(0,e.EH)(()=>this.store$.select(te.dE).pipe((0,P.F)((Ze,we)=>Ze?.lcid===we?.lcid),(0,c.p)(Ze=>!!Ze),(0,F.M)(Ze=>{this.cookieService.set("currLocale",Ze.cultureName),this.document.documentElement.lang=Ze.cultureName,this.store$.dis
1patch((0,W.gA)()),this.document.dir=Ze.isRtl?"rtl":"ltr"}),(0,R.n)(({cultureName:Ze})=>(0,h.z)([this.translate.use(Ze),this.dateService.importLocale(Ze)]).pipe((0,u.T)(()=>Ze))),(0,u.T)(Ze=>z.XN({languageCultureName:Ze})))),this.setCurrentLanguage$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.BX),(0,g.E)(this.store$.select(te.x4),this.store$.select(J.BQ),this.store$.select(J.Gj)),(0,u.T)(([{languageCultureName:Ze},we,gt,je])=>({language:we.find(Pt=>Pt.cultureName?.toLowerCase()===Ze?.toLowerCase()),isAuthenticated:gt,permissions:je})),(0,F.M)(({language:Ze})=>Ze&&this.cookieService.set(Je.LanguageKey,Ze.cultureName)),(0,T.Z)(({language:Ze,isAuthenticated:we,permissions:gt})=>we&&gt.some(je=>je.name===N.e.CanUpdatePreferences)?this.languageService.postCurrentLanguage(Ze).pipe((0,u.T)(je=>Ze?.cultureName)):(0,p.of)(Ze?.cultureName)),(0,T.Z)(Ze=>[z.po({languageCultureName:Ze}),(0,b.fz)(),(0,v.C2)(),z.$()]))),this.reloadLocalizedScripts$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.$),(0,g.E)(this.store$.select(te.dE)),(0,c.p)(([Ze,we])=>!!we&&!!we.cultureName),(0,u.T)(([Ze,we])=>we.cultureName),(0,R.n)(Ze=>{const[we,gt]=Ze.split("-");return(0,m.H)(this.externalScriptLoader.reload(S.m[S.m.googleLocations],{language:we,region:gt})).pipe((0,u.T)(()=>z.PX({languageCultureName:Ze})))}))),this.loginResponse$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(L.UW),(0,c.p)(Ze=>null!=Ze.accessToken),(0,I.j)(Ze=>Ze.role===$.X.Staff||Ze.role===$.X.Impersonation||Ze.role===$.X.Employee),(0,u.T)(()=>z.hb())))}static{this.\u0275fac=function(Q){return new(Q||Je)(G.KVO(ne.W),G.KVO(e.En),G.KVO(de.il),G.KVO(ge.O),G.KVO(S.M),G.KVO(Be.K),G.KVO(ve.nX),G.KVO(He.c$),G.KVO(be.k),G.KVO(re.qQ))}}static{this.\u0275prov=G.jDH({token:Je,factory:Je.\u0275fac})}}return Je})()},29399:(_e,D,r)=>{"use strict";r.d(D,{BE:()=>m,Yv:()=>c,_s:()=>g,dE:()=>p,x4:()=>h});var e=r(59640),n=r(67951);const d=(0,e.Mz)(n.T,u=>u?.language),h=(0,e.Mz)(d,u=>u?.availableLanguages),p=(0,e.Mz)(d,u=>u?.currentLanguageCultureName&&u.availableLanguages.find(P=>P?.cultureName===u.currentLanguageCultureName)),m=(0,e.Mz)(d,u=>u?.initializedLanguageCultureName),g=(0,e.Mz)(d,u=>u?.currentLanguageCultureName),c=(0,e.Mz)(p,u=>{const[P,T]=u?.cultureName?.split("-")||[];return P&&T?{language:P,region:T}:null})},76536:(_e,D,r)=>{"use strict";r.d(D,{q:()=>e});const e={availableLanguages:[],currentLanguageCultureName:null,initializedLanguageCultureName:null}},55540:(_e,D,r)=>{"use strict";r.d(D,{z:()=>e});const e="CentreBackStack"},86734:(_e,D,r)=>{"use strict";r.d(D,{$6:()=>ee,$H:()=>Ce,BE:()=>mi,BJ:()=>Uo,Bc:()=>Oe,CH:()=>T,CK:()=>ar,CL:()=>$e,CP:()=>at,DL:()=>Q,DO:()=>ur,E9:()=>ht,EA:()=>Ii,EG:()=>ke,F:()=>yt,F3:()=>yr,Fo:()=>dt,Fv:()=>W,Fw:()=>Bn,G$:()=>Ge,G1:()=>Vr,G6:()=>Hi,G8:()=>$n,H3:()=>n,HK:()=>I,Ho:()=>li,I:()=>$t,I1:()=>Ke,I2:()=>q,IW:()=>$,JB:()=>Si,Je:()=>Ae,Jy:()=>Ji,K3:()=>V,LC:()=>Vn,LM:()=>g,Ld:()=>Ze,Lk:()=>Yr,M4:()=>je,OU:()=>fa,P:()=>un,PJ:()=>Ve,Pl:()=>ti,Q3:()=>we,Qv:()=>Ht,Qy:()=>P,RE:()=>At,RX:()=>Wr,RZ:()=>Ne,Rd:()=>S,Rn:()=>sn,Rw:()=>ge,S6:()=>qi,T7:()=>Gr,Tl:()=>R,Ty:()=>it,Ul:()=>ue,V4:()=>Pt,V8:()=>B,VA:()=>Z,VV:()=>vo,VW:()=>nt,Vn:()=>We,W4:()=>c,Ww:()=>hr,X5:()=>hn,XC:()=>Se,XM:()=>Vt,Xp:()=>Pi,Ye:()=>u,Yx:()=>Qt,Yz:()=>Io,ZO:()=>v,Zm:()=>Tn,Zr:()=>b,Zw:()=>gr,_T:()=>co,b4:()=>Ot,be:()=>er,bs:()=>xr,c4:()=>X,d2:()=>tn,dA:()=>h,dN:()=>qr,dc:()=>Ar,dd:()=>Ei,dg:()=>bn,dp:()=>Jt,e3:()=>p,eZ:()=>Xe,er:()=>Pe,f0:()=>m,fW:()=>Zn,fp:()=>J,g:()=>Mi,ge:()=>sr,gf:()=>An,gw:()=>ni,gy:()=>ft,hF:()=>pr,hd:()=>F,i8:()=>qt,j0:()=>Ni,j9:()=>On,jW:()=>qn,jl:()=>Er,k5:()=>Yi,kH:()=>Pn,kQ:()=>te,kX:()=>Rn,kc:()=>z,kr:()=>Wn,lM:()=>Li,lp:()=>St,lx:()=>Qe,m:()=>C,nS:()=>N,nh:()=>me,nl:()=>d,nn:()=>gt,nu:()=>ln,nx:()=>Be,o:()=>fn,o3:()=>wt,oE:()=>vt,oV:()=>re,oZ:()=>cn,or:()=>G,p2:()=>Ut,pl:()=>Hr,pm:()=>Wt,py:()=>et,q$:()=>ne,q5:()=>xt,qP:()=>Kt,rF:()=>In,rb:()=>Je,rd:()=>ji,s8:()=>He,sf:()=>Nt,sh:()=>ra,sx:()=>io,t3:()=>L,tJ:()=>ei,tX:()=>Mt,t_:()=>be,tn:()=>bt,tr:()=>ze,uP:()=>oe,us:()=>Ki,vJ:()=>Ee,vV:()=>jr,wd:()=>Ci,xR:()=>Qn,y9:()=>de,yE:()=>dn,yL:()=>Ur,yZ:()=>ut,yt:()=>ve,z0:()=>_i,z7:()=>Ft,zZ:()=>Fe});var e=r(59640);
1const n=(0,e.VP)("[Navigation] NavigateToHome",Oi=>({queryParams:Oi?.queryParams})),d=(0,e.VP)("[Navigation] NavigateToHomeSearch"),h=(0,e.VP)("[Navigation] NavigateToNotFound"),p=(0,e.VP)("[Navigation] navigateNotFoundExternal"),m=(0,e.VP)("[Navigation] navigateHomeAddCompanyDetails",(Oi=!1)=>({redirectToUpgradeMembership:Oi})),g=(0,e.VP)("[Navigation] NavigateToLogin",(0,e.xk)()),c=(0,e.VP)("[Navigation] NavigateLogout",(0,e.xk)()),u=(0,e.VP)("[Navigation] FullRefreshToHomePage"),P=(0,e.VP)("[Navigation] FullRefreshToUpgradeMembership"),T=(0,e.VP)("[Navigation] FullRefreshToRaiseQuestion",(0,e.xk)()),F=(0,e.VP)("[Navigation] Load goto URL",(0,e.xk)()),R=(0,e.VP)("[Navigation] Navigate Back",(0,e.xk)()),I=(0,e.VP)("[Navigation] NavigateToExternalSite",(0,e.xk)()),z=(0,e.VP)("[Onboarding] NavigateToOnboarding"),W=(0,e.VP)("[Onboarding] NavigateToRegister"),J=(0,e.VP)("[Onboarding] NavigateToRegisterWithEmail",(0,e.xk)()),N=(0,e.VP)("[Onboarding] navigateToResetPassword"),b=(0,e.VP)("[Onboarding] Navigate to OSA reset password"),v=(0,e.VP)("[Onboarding] NavigateToVerifyCustomerEmail"),S=(0,e.VP)("[Onboarding] NavigateToAddCompanyPaymentMethod"),L=(0,e.VP)("[Onboarding] navigateCompanySetUp"),$=(0,e.VP)("[Onboarding] NavigateToCompleteProfile"),re=(0,e.VP)("[Onboarding] NavigateToAccountSelection"),te=(0,e.VP)("[Onboarding] navigateInvitations"),G=(0,e.VP)("[Onboarding] navigateSetUpProfile"),ne=(0,e.VP)("[Onboarding] navigateSetUpProfileCountry"),de=(0,e.VP)("[Onboarding] navigatePaymentDetails"),ge=(0,e.VP)("[Onboarding] registrationSuccessful"),Be=(0,e.VP)("[Onboarding] JoinAccountRequestSuccess"),ve=(0,e.VP)("[Password Recovery] Restart Password Reset"),He=(0,e.VP)("[Onboarding] Navigate to next step after successful registration",(0,e.xk)()),be=(0,e.VP)("[Search] Query Changed",(0,e.xk)()),ze=(0,e.VP)("[Search] Navigate To Search",(0,e.xk)()),Je=(0,e.VP)("[Search] Navigate Back"),Se=(0,e.VP)("[Search] Select Search Result",(0,e.xk)()),Z=(0,e.VP)("[Centre] Call to centre calendar",(0,e.xk)()),Q=(0,e.VP)("[Centre] Navigate Centre Details Enquiry",(0,e.xk)()),oe=(0,e.VP)("[Centre] NavigateToViewAllCentres"),me=(0,e.VP)("[Centre] NavigateToCentreDetails",(0,e.xk)()),Pe=(0,e.VP)("[Centre] navigateCentreManage",(0,e.xk)()),V=(0,e.VP)("[Centre] Call to action",(0,e.xk)()),q=(0,e.VP)("[Centre] Navigate To Search From Centre Details",(0,e.xk)()),B=(0,e.VP)("[Centre] Navigate to rebook from centre details",(0,e.xk)()),Ee=(0,e.VP)("[Booking] NavigateToBookingDetails",(0,e.xk)()),Ne=(0,e.VP)("[Booking] NavigateToCancelBooking",(0,e.xk)()),Ze=(0,e.VP)("[Booking] NavigateToBookingRebook",(0,e.xk)()),we=(0,e.VP)("[Booking] Navigate To Search From Booking Details",(0,e.xk)()),gt=(0,e.VP)("[Booking] NavigateToViewAllBookings",(0,e.xk)()),je=(0,e.VP)("[Booking] Navigate To Search",(0,e.xk)()),Pt=(0,e.VP)("[Booking] NavigateReviewBooking"),yt=(0,e.VP)("[Booking] NaviateToAddAttendees",(0,e.xk)()),Fe=(0,e.VP)("[Booking] NaviateToAmend",(0,e.xk)()),Ft=(0,e.VP)("[Booking] NavigateToContactCentre",(0,e.xk)()),Ve=(0,e.VP)("[Booking] NavigateToBookingPayment"),Kt=(0,e.VP)("[Booking] NavigateToBookingAccountDetails"),xt=(0,e.VP)("[Booking] Navigate to booking confirm"),An=(0,e.VP)("[Booking] Navigate to add attendees from booking confirm"),Wn=(0,e.VP)("[Booking] Navigate to add services from booking confirm",(0,e.xk)()),mi=(0,e.VP)("[Booking] NavigateToAddServices",(0,e.xk)()),ti=(0,e.VP)("[Booking] NavigateToBookingAddSlots"),Qn=(0,e.VP)("[Booking] NavigateBookingSlotCalendar",(0,e.xk)()),qn=(0,e.VP)("[Booking] NavigateBookingReviewCalendar",(0,e.xk)()),$e=(0,e.VP)("[Booking] Navigate to add services from reccuring booking",(0,e.xk)()),X=(0,e.VP)("[Booking] Navigate to add services from booking details",(0,e.xk)()),ue=(0,e.VP)("[Booking] navigateToBookingAddBillingAddress",(0,e.xk)()),nt=(0,e.VP)("[Bookings] Navigate To Report"),St=(0,e.VP)("[Network Devices] NavigateNetworkDevices",Oi=>Oi),Wt=(0,e.VP)("[Network Devices] NavigateToNetworkDevicesManage"),Jt=(0,e.VP)("[Network Devices] NavigateToAddNetworkDevices"),ee=(0,e.VP)("[Network Devices] Navigate Amend Network Device",(0,e.xk)()),Rn=(0,e.VP)("[Network Devices] Navigate to Usage Report"),Mt=(0,e.VP)("[Help] NavigateToHelpPage"),dn=(0,e.VP)("[Help] Navigate to Equiry",(0,e.xk)()),Nt=(0,e.VP)("[Help] NavigateToHelpPage Contact Us"),We=(0,e.VP)("[Help] Navigate to help question tree"),et=(0,e.VP)("[Help] Navigate To Raise Question",(0,e.xk)()),C=(0,e.VP)("[Payment Methods] 
1Navigate to company payment methods page",Oi=>Oi),at=(0,e.VP)("[Payment Methods] Navigate to add payment method"),Ge=(0,e.VP)("[Billing Payment] Navigate to Billing Payment"),Ce=(0,e.VP)("[Payment Methods] navigateToEditCardDetails",(0,e.xk)()),Oe=(0,e.VP)("[Billing Payment Navigation] Navigate to invoices and transactions",(0,e.xk)()),ht=(0,e.VP)("[Billing Payment Navigation] Navigate to company payment methods list"),At=(0,e.VP)("[Billing Payment - Deposit Balances] Navigate To Retainer",(0,e.xk)()),fn=(0,e.VP)("[Billing Payment - Deposit Balances] Navigate To Deposit Balances"),wt=(0,e.VP)("[Billing Payment - Financial Documentation] Navigate to Upload financial documentation"),bn=(0,e.VP)("[Billing Payment Navigation] Navigate to upload financial documentation flyout for selected country",(0,e.xk)()),ft=(0,e.VP)("[Billing Payment Navigation] Navigate to upload financial documentation for selected country",(0,e.xk)()),Xe=(0,e.VP)("[Billing Payment Navigation] Navigate to country transactions",Oi=>Oi),Ke=(0,e.VP)("[Billing Payment Navigation] Navigate to invoice preferences",Oi=>Oi),Ht=(0,e.VP)("[Billing Payment] Navigate Route",(0,e.xk)()),hn=(0,e.VP)("[Billing Payment] navigateToTransaction",(0,e.xk)()),Bn=(0,e.VP)("[Billing Payment Navigation] navigateToBalanceAddBillingAddress",(0,e.xk)()),Tn=(0,e.VP)("[Billing OSA] Navigate to OSA login",(0,e.xk)()),ei=(0,e.VP)("[Staff] Navigate to staff mode"),$n=(0,e.VP)("[Staff] Full refresh to staff mode"),Li=(0,e.VP)("[Booking Cancellation Staff] Navigate to booking cancellation details page",(0,e.xk)()),Ur=(0,e.VP)("[Booking Cancellation Staff] Navigate to booking cancellation fees page",(0,e.xk)()),Ki=(0,e.VP)("[Staf] Navigate to profile switch"),ar=(0,e.VP)("[CallDivert] Navigate to Add"),Ar=(0,e.VP)("[CallDivert] Navigate to List"),Si=(0,e.VP)("[Manage products and service] navigate to business continuity"),ur=(0,e.VP)("[Manage products and service] navigate to review services"),ji=(0,e.VP)("[Products And Services] Navigate to Summary"),xr=(0,e.VP)("[Products And Services] Navigate to Products and Services Details",Oi=>Oi),Ei=(0,e.VP)("[Products and Services] Navigate to End Agreements Received"),Yr=(0,e.VP)("[Products and Services] Navigate to Service Settings"),Hr=(0,e.VP)("[Products and Services] Navigate to Service Settings Details",(0,e.xk)()),Yi=(0,e.VP)("[Products and Services] Navigate to Mail Handling Settings"),jr=(0,e.VP)("[Products and Services] Navigate to Mail Forwarding Address Details",(0,e.xk)()),vo=(0,e.VP)("[Products and Services] Navigate to Edit Mail Forwarding Address Configuration",(0,e.xk)()),Uo=(0,e.VP)("[Products and Services] Navigate to Service Settings Edit Details",(0,e.xk)()),Io=(0,e.VP)("[Products and Services] Navigate to Service Settings Add Edit Contact Configuration",(0,e.xk)()),Ii=(0,e.VP)("[Products and Services] Navigate to Service Settings Add Contact",(0,e.xk)()),it=(0,e.VP)("[Products and Services] Navigate to Service Settings Contacts Settings ",(0,e.xk)()),bt=(0,e.VP)("[Products and Services] Navigate to Call Log",(0,e.xk)()),Ot=(0,e.VP)("[Products and Services] Navigate to Call Log Details",(0,e.xk)()),ln=(0,e.VP)("[Products and Services] Navigate to Services",(0,e.xk)()),Pn=(0,e.VP)("[Products and Services] Navigate to Product Details",(0,e.xk)()),Ae=(0,e.VP)("[Manage products and service] Navigate to Review Business Continuity Summary"),$t=(0,e.VP)("[Footer] Navigate to Impressum",(0,e.xk)()),Mi=(0,e.VP)("[Teams] Navigate to team page",Oi=>Oi),_i=(0,e.VP)("[Teams] Navigate to key contacts page",Oi=>Oi),sr=(0,e.VP)("[Teams] Navigate to team contact page",(0,e.xk)()),yr=(0,e.VP)("[Teams] Navigate to manage team page"),Ji=(0,e.VP)("[Contact Request] Navigate To Edit Permissions",(0,e.xk)()),pr=(0,e.VP)("[Teams] Navigate to change setting view"),Er=(0,e.VP)("[UserProfile] Navigate to Profile Settings and Preferences"),gr=(0,e.VP)("[UserProfile] Navigate to edit Profile Settings and Preferences"),Hi=(0,e.VP)("[UserProfile] Navigate to Email and Password"),qi=(0,e.VP)("[UserProfile] Navigate to edit Email and Password"),Gr=(0,e.VP)("[UserProfile] Navigate to Security Preferences"),dt=(0,e.VP)("[UserProfile] Navigate to edit Security Preferences"),Qt=(0,e.VP)("[Account] Navigate to Account Details"),qt=(0,e.VP)("[Account] Navigate to Edit Account Details",(0,e.xk)()),sn=(0,e.VP)("[Billing Payment] Pay Balance Add Payment Method",(0,e.xk)()),Vn=(0,e.VP)("[Billing Payment] navigateToPayBalanceAuthorizePaymentMethod",(0,e.xk)()),ni=(0,e.VP)("[Account] Navigate to Switch Account",(0,e.xk)()),Pi=(0,e.VP)("[FavouriteCentre] NavigateToFavouriteLocationsPage"),hr=(0,e.VP)("[Profile] Navigate to personal details"),Ci=(0,e.VP)("[Profile] Navigate to personal details edit"),Vr=(0,e.VP)("[Navigation] 
1Navigate Maintenance Page"),ke=(0,e.VP)("[Policy] Policy Content Page",(0,e.xk)()),Qe=(0,e.VP)("[Navigation] Navigate documents page",(0,e.xk)()),Vt=(0,e.VP)("[Product Reservation] Navigate checkout",(0,e.xk)()),Ut=(0,e.VP)("[Product Reservation] Navigate Select Plan",(0,e.xk)()),cn=(0,e.VP)("[Product Reservation] Navigate company details",(0,e.xk)()),li=(0,e.VP)("[Product Reservation] Navigate payment details",(0,e.xk)()),er=(0,e.VP)("[Product Reservation] Navigate review details",(0,e.xk)()),co=(0,e.VP)("[Product Reservation] Navigate confirmation",(0,e.xk)()),io=(0,e.VP)("[Membership] Navigate To Search Flyout",(0,e.xk)()),fa=(0,e.VP)("[Product Reservation] Navigate purchase summary",(0,e.xk)()),Wr=(0,e.VP)("[Product Reservation] Navigate Select Tier",(0,e.xk)()),ra=(0,e.VP)("[Product Reservation] Navigate To Search Location",(0,e.xk)()),qr=(0,e.VP)("[Membership] Navigate To Change Country",(0,e.xk)()),ut=(0,e.VP)("[Business Savings] Navigate To Business Savings Details"),vt=(0,e.VP)("[Additional Services] Navigate To Additional Services"),tn=(0,e.VP)("[Centre] NavigateToCentresBookATour",(0,e.xk)()),un=(0,e.VP)("[Home] Navigate To Book A Tour"),Zn=(0,e.VP)("[Explore] Navigate To Centre Explore",(0,e.xk)()),On=(0,e.VP)("[My Account] Navigate To My Account Route",(0,e.xk)()),Ni=(0,e.VP)("[CentreDetails] Open Flyout",(0,e.xk)()),In=(0,e.VP)("[CentreDetails] Close Flyout")},4369:(_e,D,r)=>{"use strict";r.d(D,{Z:()=>n});var e=r(59640);const n=(0,e.VP)("[Booking] showCMRConfirmationDialog",(0,e.xk)())},56352:(_e,D,r)=>{"use strict";r.d(D,{V6:()=>h,VS:()=>n,dV:()=>d});var e=r(59640);const n=(0,e.VP)("[AccountContacts] GetAccountContactsRequest",(0,e.xk)()),d=(0,e.VP)("[AccountContacts] GetAccountContactsSuccess",(0,e.xk)()),h=(0,e.VP)("[AccountContacts] GetAccountContactsFailed",(0,e.xk)())},96552:(_e,D,r)=>{"use strict";r.d(D,{$m:()=>T,JF:()=>S,Mw:()=>I,OP:()=>L,Uk:()=>g,ZD:()=>m,ZL:()=>R,a$:()=>N,c9:()=>F,d5:()=>n,e0:()=>c,eb:()=>v,gN:()=>J,jH:()=>P,kp:()=>d,lE:()=>u,o3:()=>b,t$:()=>z,vf:()=>h,y3:()=>p,z1:()=>W});var e=r(59640);const n=(0,e.VP)("[AccountDetails] Get Account Details Request"),d=(0,e.VP)("[AccountDetails] Get Account Details Request No Auth"),h=(0,e.VP)("[AccountDetails] Get Account Details Success",(0,e.xk)()),p=(0,e.VP)("[AccountDetails] Get Account Details Fail",$=>({payload:$})),m=(0,e.VP)("[AccountDetails] Get Account Details Request By Id",(0,e.xk)()),g=(0,e.VP)("[AccountDetails] Get Fiscal Status Request",(0,e.xk)()),c=(0,e.VP)("[AccountDetails] Get Fiscal Status Success",(0,e.xk)()),u=(0,e.VP)("[AccountDetails] Get Fiscal Status Fail",(0,e.xk)()),P=(0,e.VP)("[AccountDetails] Update Request",(0,e.xk)()),T=(0,e.VP)("[AccountDetails] Update Success",(0,e.xk)()),F=(0,e.VP)("[AccountDetails] Update Fail",(0,e.xk)()),R=(0,e.VP)("[AccountDetails] Toggle Router Guard",(0,e.xk)()),I=(0,e.VP)("[AccountDetails] Clear state of primary financial account"),z=(0,e.VP)("[AccountDetails] Get Account Status Request"),W=(0,e.VP)("[AccountDetails] Get Account Status Success",(0,e.xk)()),J=(0,e.VP)("[AccountDetails] Get Account Status Fail",(0,e.xk)()),N=(0,e.VP)("[AccountDetails] Show Account Status Modal"),b=(0,e.VP)("[AccountDetails] Show InComplete Account Modal"),v=(0,e.VP)("[AccountDetails] Download booking report",(0,e.xk)()),S=(0,e.VP)("[AccountDetails] File Download Failure",(0,e.xk)()),L=(0,e.VP)("[AccountDetails] File Download Success",(0,e.xk)())},25670:(_e,D,r)=>{"use strict";r.d(D,{C:()=>J});var n=r(96552),d=r(59640);const h=(0,d.vy)({selectedAccount:null,fiscalStatus:null,canDeactivate:!0,isLoading:!1,loaderMessage:"COMMON.LOADING",accountStatus:null,fileDownloading:{}},(0,d.on)(n.d5,N=>({...N,isLoading:!0})),(0,d.on)(n.vf,(N,{payload:b})=>function m(N,b){const v={...N};return v.selectedAccount=b,v.isLoading=!1,v}(N,b)),(0,d.on)(n.y3,N=>function g(N){const b={...N};return b.isLoading=!1,b}(N)),(0,d.on)(n.Uk,N=>({...N,isLoading:!0})),(0,d.on)(n.e0,(N,{payload:b})=>T(N,b)),(0,d.on)(n.lE,(N,{payload:b})=>T(N,b)),(0,d.on)(n.jH,N=>({...N,isLoading:!0,loaderMessage:"COMMON.PROCESSING"})),(0,d.on)(n.$m,(N,{payload:b})=>function c(N,b){const v={...N};return v.selectedAccount=b,v.isLoading=!1,v.loaderMessage="COMMON.LOADING",v}(N,b)),(0,d.on)(n.c9,N=>function u(N){const b={...N};return b.isLoading=!1,b.loaderMessage="COMMON.LOADING",b}(N)),(0,d.on)(n.ZL,(N,{payload:b})=>function P(N,b){const v={...N};return v.canDeactivate=b,v}(N,b)),(0,d.on)(n.Mw,N=>({...N,selectedAccount:null,primaryFinancialAccount:null})),(0,d.on)(n.ZD,n.t$,N=>({...N,isLoading:!0})),(0,d.on)(n.z1,(N,{accountStatus:b})=>({...N,accountStatus:b,isLoading:!1})),(0,d.on)(n.eb,(N,{request:b})=>({...N,fileDownloading:{...N.fileDownloading,[b.reportType]:!0}})),(0,d.on)(n.OP,(N,{reportFormatType:b})=>({...N,fileDownloading:{...N.fileDownloading,[b]:!1}})),(0,d.on)(n.JF,(N,{reportFormatType:b})=>({...N,fileDownloading:{...N.fileDownloading,[b]:!1}})));function T(N,b){const v={...N};return v.fiscalStatus=b,v.isLoading=!1,v}var F=r(93164),R=r(56352);const z=(0,d.vy)({teamMembers:[],selectedTeamMembers:[],teamMembersLoading:!1,teamMembersTotalCount:null},(0,d.on)(R.VS,N=>({...N,teamMembersLoading:!0})),(0,d.on)(R.dV,(N,{teamMembers:b})=>({...N,teamMembers:b?.results||[],teamMembersLoading:!1,teamMembersTotalCount:b?.totalCount})),(0,d.on)(R.V6,N=>({...N,teamMembersLoading:!1})),(0,d.on)(F.xr,(N,{selectedTeamMembers:b})=>({...N,selectedTeamMembers:b})),(0,d.on)(F.JV,N=>({...N,teamMembersLoading:!0})),(0,d.on)(F.Sx,(N,{contact:b})=>({...N,teamMembers:[...N.teamMembers,b],teamMembersLoading:!1})),(0,d.on)(F.bg,N=>({...N,teamMembersLoading:!1}))),J={accountDetails:function p(N,b){return h(N,b)},accountContacts:function W(N,b){return z(N,b)}}},83929:(_e,D,r)=>{"use strict";r.d(D,{i:()=>e});var e=function(n){return n.meetingHost="meetingHost",n.invoiceContact="invoiceContact",n}(e||{})},26601:(_e,D,r)=>{"use strict";r.d(D,{L9:()=>m,j1:()=>e,q9:()=>n,vQ:()=>h,zD:()=>d});var e=function(T){return T.AmendFee="amendFee",T.WaiveFee="waiveFee",T.ApplyFee="applyFee",T}(e||{});const n={cancellationAction:e.AmendFee,description:"STAFF.BOOKING.CANCELLATION.AMEND_FEE"},d={cancellationAction:e.WaiveFee,description:"STAFF.BOOKING.CANCELLATION.WAIVE_FEE"},h={cancellationAction:e.ApplyFee,description:"STAFF.BOOKING.CANCELLATION.APPLY_FEE"};
1var m=function(T){return T[T.CancellationDetails=0]="CancellationDetails",T[T.CancellationFees=1]="CancellationFees",T}(m||{})},11244:(_e,D,r)=>{"use strict";r.d(D,{e:()=>g});var e=r(60665),n=r(73636),d=r(82627),h=r(54438),p=r(59640),m=r(48912);let g=(()=>{class c{constructor(P,T){this.store=P,this.base64Url=T}encode(P){return this.base64Url.encode(JSON.stringify(P),"utf8")}decode(P){if(!P)return null;try{return this.toReplayableQuery(JSON.parse(this.base64Url.decode(P,"utf8")))}catch{return null}}buildFromState(P){return this.toReplayableQuery(P)}toReplayableQuery(P){if(!P)return null;const T={...P,productTypeId:this.toNumber(P.productTypeId),numberOfPeople:this.toNumber(P.numberOfPeople),centreNumber:this.toNumber(P.centreNumber),roomConfigurationId:this.toNumber(P.roomConfigurationId),weekDay:this.toNumber(P.weekDay),discountPercentage:this.toNumber(P.discountPercentage)};return Number.isFinite(T.productTypeId)&&Number.isFinite(T.numberOfPeople)&&Number.isFinite(T.centreNumber)&&"string"==typeof T.location&&T.location.length>0&&this.isParsableDate(T.from)&&this.isParsableDate(T.to)&&(null==T.weekDay||Number.isFinite(T.weekDay))&&(null==T.roomConfigurationId||Number.isFinite(T.roomConfigurationId))&&(null==T.discountPercentage||Number.isFinite(T.discountPercentage))?T:null}toNumber(P){if("string"!=typeof P)return P;if(!P.trim())return;const T=Number(P);return Number.isFinite(T)?T:P}isParsableDate(P){return null!=P&&!Number.isNaN(new Date(P).getTime())}hydrate(P){const T=P.centreNumber,F={productTypeId:P.productTypeId,locationNumber:T,weekDay:P.weekDay??new Date(P.from).getDay()},R={inventoryTypeId:P.productTypeId,roomConfigurationId:P.roomConfigurationId,numberOfPeople:P.numberOfPeople,from:P.from,to:P.to,centreNumber:T,centreName:P.location,location:P.location,bookingId:P.bookingId??null,bookingPaymentMethodId:P.bookingPaymentMethodId??null},I={discountAppliedFrom:P.discountAppliedFrom,discountAppliedTo:P.discountAppliedTo,discountPercentage:P.discountPercentage,discountType:P.discountType};this.store.dispatch((0,e.searchQueryPreloaded)({query:P})),this.store.dispatch((0,n.lR)({centreNumber:T})),this.store.dispatch((0,d.dk)(F)),this.store.dispatch((0,d.W2)({searchInventoryQuery:R,selectedGenericDiscount:I,searchedResult:null,key:F,redirectToManage:!1,searchQuery:P,fromColdPaste:!0}))}static{this.\u0275fac=function(T){return new(T||c)(h.KVO(p.il),h.KVO(m.X))}}static{this.\u0275prov=h.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},82340:(_e,D,r)=>{"use strict";r.d(D,{RV:()=>J,Vd:()=>u,Vu:()=>h,WT:()=>P,Y8:()=>W,Z4:()=>F,_5:()=>L,_M:()=>b,_y:()=>d,fl:()=>v,jD:()=>R,n1:()=>z,nm:()=>m,oI:()=>n,p8:()=>N,pO:()=>c,pR:()=>T,qX:()=>$,r6:()=>S,xi:()=>I});var e=r(59640);const n=(0,e.VP)("[Booking Cancellation Staff] Get cancellation reasons - Request"),d=(0,e.VP)("[Booking Cancellation Staff] Get cancellation reasons - Success",(0,e.xk)()),h=(0,e.VP)("[Booking Cancellation Staff] Get cancellation reasons - Failure"),m=((0,e.VP)("[Booking Cancellation Staff] Get cancellation fee - Request"),(0,e.VP)("[Booking Cancellation Staff] Get cancellation fee - Success",(0,e.xk)())),c=((0,e.VP)("[Booking Cancellation Staff] Get services fees - Request"),(0,e.VP)("[Booking Cancellation Staff] Get amend or waive reasons - Request")),u=(0,e.VP)("[Booking Cancellation Staff] Get amend or waive reasons - Success",(0,e.xk)()),P=(0,e.VP)("[Booking Cancellation Staff] Get amend or waive reasons - Failure"),T=(0,e.VP)("[Booking Cancellation Staff] Set cancellation reason minor id",(0,e.xk)()),F=(0,e.VP)("[Booking Cancellation Staff] Set notice date and time utc",(0,e.xk)()),R=(0,e.VP)("[Booking Cancellation Staff] Update services cancellation total fee",(0,e.xk)()),I=(0,e.VP)("[Booking Cancellation Staff] Update cancellation fee",(0,e.xk)()),z=(0,e.VP)("[Booking Cancellation Staff] Update accepted policy flag",(0,e.xk)()),W=(0,e.VP)("[Booking Cancellation Staff] Update service cancellation fee action",(0,e.xk)()),J=(0,e.VP)("[Booking Cancellation Staff] Cancel booking - Request",(0,e.xk)()),N=(0,e.VP)("[Booking Cancellation Staff] Cancel booking - Success",(0,e.xk)()),b=(0,e.VP)("[Booking Cancellation Staff] Cancel booking - Failure"),v=(0,e.VP)("[Booking Cancellation Staff] Confirm cancellation - Request"),S=(0,e.VP)("[Booking Cancellation Staff] Confirm cancellation - Success",(0,e.xk)()),L=(0,e.VP)("[Booking Cancellation Staff] Confirm cancellation - Failure"),$=(0,e.VP)("[Booking Cancellation Staff] Clear cancellation state")},78068:(_e,D,r)=>{"use strict";r.d(D,{$6:()=>$,$A:()=>Be,AW:()=>de,G$:()=>R,Ht:()=>b,IZ:()=>Q,If:()=>be,Jf:()=>te,KK:()=>S,Kc:()=>He,Kr:()=>ge,MV:()=>J,MY:()=>Se,Og:()=>P,S:()=>g,TW:()=>ne,Te:()=>c,V:()=>m,WD:()=>z,_N:()=>ve,aj:()=>Je,eO:()=>h,hn:()=>T,iL:()=>n,is:()=>re,jU:()=>v,kj:()=>oe,le:()=>Z,lm:()=>F,n:()=>p,p3:()=>ze,p8:()=>W,pp:()=>I,r6:()=>L,r9:()=>u,rn:()=>G,vt:()=>d,yT:()=>N});var e=r(59640);const n=(0,e.VP)("[Booking details] Clear State"),d=(0,e.VP)("[Booking details] Load Booking",(0,e.xk)()),h=(0,e.VP)("[Booking details] Load Booking Failure",me=>({payload:me})),p=(0,e.VP)("[Booking details] Load Booking Request",(0,e.xk)()),m=(0,e.VP)("[Booking details] Load Centre Images",(0,e.xk)()),g=(0,e.VP)("[Booking details] Load Centre Images Failure",(0,e.xk)()),c=(0,e.VP)("[Booking details] Load Centre Images Request",(0,e.xk)()),u=(0,e.VP)("[Booking details] Load Attendees",(0,e.xk)()),P=(0,e.VP)("[Booking details] Load Attendees Failure",(0,e.xk)()),T=(0,e.VP)("[Booking details] Load Attendees Request",(0,e.xk)()),F=(0,e.VP)("[Booking details] Download Calendar Request",(0,e.xk)()),R=(0,e.VP)("[Booking details] Download Calendar Success",(0,e.xk)()),I=(0,e.VP)("[Booking details] Download Calendar Failure",(0,e.xk)()),z=(0,e.VP)("[BookingCancel] CancelBooking",(0,e.xk)()),W=(0,e.VP)("[BookingCancel] CancelBookingSuccess",(0,e.xk)()),J=(0,e.VP)("[BookingCancel] Disable loader"),N=(0,e.VP)("[Booking details] Re-Book Request",(0,e.xk)()),b=(0,e.VP)("[Booking details] Re-Book Failure",(0,e.xk)()),v=(0,e.VP)("[BookingCancel] RemoveCancellationEnquiry"),S=(0,e.VP)("[BookingCancel] ConfirmCancellation"),L=(0,e.VP)("[BookingCancel] ConfirmCancellationSuccess",(0,e.xk)()),$=(0,e.VP)("[BookingDetails] Setup Cancellation Fees",(0,e.xk)()),re=(0,e.VP)("[BookingCancel] SetBookingStatusToCancelled",(0,e.xk)()),te=(0,e.VP)("[Booking Services] Open Service Flyout",(0,e.xk)()),G=(0,e.VP)("[Booking Services] Load Booking Services",(0,e.xk)()),ne=(0,e.VP)("[Booking Services] Load Booking Services Success",(0,e.xk)()),de=(0,e.VP)("[Booking Services] Load Booking Services Failure",(0,e.xk)()),ge=(0,e.VP)("[Booking Services] Save Booking Services",(0,e.xk)()),Be=(0,e.VP)("[Booking Services] Remove Booking Services",(0,e.xk)()),ve=(0,e.VP)("[Booking Services] Update Booking Services",(0,e.xk)()),He=(0,e.VP)("[Booking Services] Add Services To Booking",(0,e.xk)()),be=(0,e.VP)("[Booking Services] Amend Services",(0,e.xk)()),ze=(0,e.VP)("[Booking Services] Amend Services Success",(0,e.xk)()),Je=(0,e.VP)("[Booking Services] Amend Services Failure",(0,e.xk)());(0,e.VP)("[BookingDetails] Setup Cancellation Fees",(0,e.xk)());const Se=(0,e.VP)("[Booking details] Confirm Booking",(0,e.xk)()),Z=(0,e.VP)("[Booking details] Confirm Booking Success",(0,e.xk)()),Q=(0,e.VP)("[Booking details] Confirm Booking Failure",(0,e.xk)()),oe=(0,e.VP)("[Booking details] Set Booking",(0,e.xk)())},16780:(_e,D,r)=>{"use strict";r.d(D,{FO:()=>h,_w:()=>n,if:()=>d,sg:()=>p});var e=r(59640);const n=(0,e.VP)("[Booking] ADD ATTENDEES",(0,e.xk)()),d=(0,e.VP)("[Booking] send Invitations",(0,e.xk)()),h=(0,e.VP)("[Booking] send Booking Invitations Success"),p=(0,e.VP)("[Booking] send Booking Invitations Fail",(0,e.xk)())},64345:(_e,D,r)=>{"use strict";r.d(D,{Y:()=>n,q:()=>d});var e=r(59640);const n=(0,e.UX)("booking"),d=(0,e.Mz)(n,h=>h.attendees)},39086:(_e,D,r)=>{"use strict";r.d(D,{PF:()=>p,lE:()=>h,q1:()=>d,vh:()=>n});var e=r(59640);const n=(0,e.VP)("[Bookings Suggestions] Load Success",(0,e.xk)()),d=(0,e.VP)("[Bookings Suggestions] Load Failure",(0,e.xk)()),h=(0,e.VP)("[Bookings Suggestions] Load In Progress"),p=(0,e.VP)("[Bookings Suggestions] autocomplete Load Success",(0,e.xk)())},84140:(_e,D,r)=>{"use strict";r.d(D,{A1:()=>p,FX:()=>F,Ho:()=>R,NN:()=>m,U_:()=>c,XA:()=>d,_v:()=>g,rQ:()=>P,rT:()=>n,sp:()=>T,u_:()=>h,vb:()=>u});var e=r(59640);
1const n=(0,e.VP)("[Manage Bookings] Update Filter",(0,e.xk)()),d=(0,e.VP)("[Manage Bookings] Update Page",(0,e.xk)()),h=(0,e.VP)("[Manage Bookings] Load Bookings"),p=(0,e.VP)("[Manage Bookings] Load Bookings Success",(0,e.xk)()),m=(0,e.VP)("[Manage Bookings] Load Bookings Failure",(0,e.xk)()),g=(0,e.VP)("[Manage Bookings] Load Bookings Summary",(0,e.xk)()),c=(0,e.VP)("[Manage Bookings] Load Bookings Summary Success",(0,e.xk)()),u=(0,e.VP)("[Manage Bookings] Load Bookings Summary Failure",(0,e.xk)()),P=(0,e.VP)("[Manage Bookings] Load Contacts Success",(0,e.xk)()),T=(0,e.VP)("[Manage Bookings] Load Contacts Failure",(0,e.xk)()),F=(0,e.VP)("[Manage Bookings] Load Contacts",(0,e.xk)()),R=(0,e.VP)("[Manage Bookings] Clear State")},57681:(_e,D,r)=>{"use strict";r.d(D,{G:()=>N});var e=r(77339),n=r(7673),d=r(96354),h=r(88141),p=r(53993),m=r(25558),g=r(99437),c=r(84140),u=r(16802),P=r(38207),T=r(98413),F=r(54438),R=r(34193),I=r(43066),z=r(59640);const W="PRODUCTSERVICES.BOOKINGS.COMMON_ERROR";let N=(()=>{class b{constructor(S,L,$,re){this.bookingService=S,this.contactService=L,this.store$=$,this.action$=re,this.changePage=(0,e.EH)(()=>this.action$.pipe((0,e.gp)(c.XA),(0,d.T)(()=>c.u_()))),this.loadBookingsRequestAction=(0,e.EH)(()=>this.action$.pipe((0,e.gp)(c.u_),(0,h.M)(()=>this.store$.dispatch((0,T.ZF)({messageTag:"PRODUCTSERVICES.BOOKINGS.LOADING_BOOKINGS_ERROR"}))),(0,p.E)(this.store$.select(u.r$),this.store$.select(u.PR)),(0,m.n)(([te,G,ne])=>this.bookingService.getShortStayBookings(G,ne.page,ne.pageSize).pipe((0,d.T)(de=>c.A1({bookings:de})),(0,g.W)(de=>(0,n.of)(c.NN({error:de}))))))),this.loadContactsRequestAction=(0,e.EH)(()=>this.action$.pipe((0,e.gp)(c.FX),(0,h.M)(()=>this.store$.dispatch((0,T.ZF)({messageTag:"PRODUCTSERVICES.BOOKINGS.LOADING_CONTACTS_ERROR"}))),(0,m.n)(({searchText:te})=>this.contactService.getAccountContacts(te,30).pipe((0,d.T)(G=>c.rQ({contacts:G.results,contactsTotalCount:G.totalCount})),(0,g.W)(G=>(0,n.of)(c.sp({error:G}))))))),this.loadBookingsSummaryRequestAction=(0,e.EH)(()=>this.action$.pipe((0,e.gp)(c._v),(0,h.M)(()=>this.store$.dispatch((0,T.ZF)({messageTag:"PRODUCTSERVICES.BOOKINGS.LOADING_BOOKINGSSUMMARY_ERROR"}))),(0,m.n)(te=>this.bookingService.getShortStayBookingsSummary(te.summaryRequest).pipe((0,d.T)(G=>c.U_({summary:G})),(0,g.W)(G=>(0,n.of)(c.vb({error:G}))))))),this.loadBookingsFailureAction=(0,e.EH)(()=>this.action$.pipe((0,e.gp)(c.NN),(0,d.T)(()=>this.showNotificationError(W)))),this.loadContactsFailureAction=(0,e.EH)(()=>this.action$.pipe((0,e.gp)(c.sp),(0,d.T)(()=>this.showNotificationError(W)))),this.loadBookingsSummaryFailureAction=(0,e.EH)(()=>this.action$.pipe((0,e.gp)(c.vb),(0,d.T)(()=>this.showNotificationError(W))))}showNotificationError(S){return(0,T.Ds)({notificationType:P._.error,text:S})}static{this.\u0275fac=function(L){return new(L||b)(F.KVO(R.t),F.KVO(I.T),F.KVO(z.il),F.KVO(e.En))}}static{this.\u0275prov=F.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})()},16802:(_e,D,r)=>{"use strict";r.d(D,{Ge:()=>c,HI:()=>g,Nz:()=>p,PR:()=>h,Zq:()=>m,ly:()=>u,r$:()=>d});var e=r(59640),n=r(64345);const d=(0,e.Mz)(n.Y,P=>P.manageBookings.bookingsRequest),h=(0,e.Mz)(n.Y,P=>P.manageBookings.paging),p=(0,e.Mz)(n.Y,P=>P.manageBookings.loading),m=(0,e.Mz)(n.Y,P=>P.manageBookings.bookings),g=(0,e.Mz)(n.Y,P=>P.manageBookings.bookingsSummary),c=(0,e.Mz)(n.Y,P=>P.manageBookings.contacts),u=(0,e.Mz)(n.Y,P=>P.manageBookings.contactsTotalCount)},86944:(_e,D,r)=>{"use strict";r.d(D,{$G:()=>ge,$z:()=>Ht,B:()=>I,Df:()=>yt,ER:()=>Bn,F1:()=>Mt,F5:()=>Fe,FF:()=>nt,Fo:()=>ee,HG:()=>d,HS:()=>n,I0:()=>ti,I9:()=>Ne,IF:()=>Ce,IH:()=>Ft,Ic:()=>mi,If:()=>q,Iq:()=>Ur,KN:()=>Be,L:()=>Jt,L1:()=>X,M2:()=>ur,ME:()=>Ze,No:()=>G,OJ:()=>Pt,OT:()=>ue,O_:()=>Q,P$:()=>be,R4:()=>wt,RT:()=>fn,Sb:()=>An,Sn:()=>xt,Ti:()=>Si,UA:()=>gt,UH:()=>re,UY:()=>z,Ub:()=>we,Vf:()=>ve,WI:()=>J,W_:()=>b,Xr:()=>ze,Y2:()=>hn,ZJ:()=>g,Zt:()=>bn,_R:()=>te,_S:()=>$e,a8:()=>Z,a9:()=>ne,aE:()=>h,aM:()=>We,aj:()=>Ee,aq:()=>V,bN:()=>W,bT:()=>Rn,bo:()=>Pe,dN:()=>Ke,dR:()=>p,ds:()=>xr,dy:()=>Ki,eX:()=>F,fJ:()=>v,g3:()=>qn,gd:()=>ji,hC:()=>Xe,iF:()=>Wn,it:()=>S,j_:()=>u,jl:()=>Qn,ju:()=>ei,kK:()=>He,kV:()=>Ve,kf:()=>St,kq:()=>Tn,l4:()=>N,le:()=>T,lt:()=>Kt,mi:()=>R,mq:()=>me,mt:()=>at,nd:()=>Oe,nw:()=>C,p0:()=>Nt,p3:()=>B,pT:()=>$,q1:()=>c,qf:()=>ht,rC:()=>Je,rx:()=>et,sO:()=>Ge,st:()=>ar,tO:()=>oe,tv:()=>At,tw:()=>de,uB:()=>dn,ue:()=>Ar,uy:()=>Li,vN:()=>Se,vq:()=>je,wP:()=>$n,x1:()=>ft,z3:()=>m});var e=r(59640);const n=(0,e.VP)("[Temporary Reservation] Start Timer",(0,e.xk)()),d=(0,e.VP)("[Temporary Reservation] Expired",(0,e.xk)()),h=(0,e.VP)("[Temporary Reservation] Expired: Modal"),p=(0,e.VP)("[Temporary Reservation] Expired: NoOp"),m=(0,e.VP)("[TemporaryReservation] Error",(0,e.xk)()),g=(0,e.VP)("[Reservation] Make Reservation",(0,e.xk)()),c=(0,e.VP)("[Reservation] Make Reservation Success",(0,e.xk)()),u=(0,e.VP)("[Reservation] Make Reservation Failure",(0,e.xk)()),T=((0,e.VP)("[Reservation] State init",(0,e.xk)()),(0,e.VP)("[Temporary Reservations] Request Recurrence Definition")),F=(0,e.VP)("[Temporary Reservations] Create Temporary Reservation Slots"),R=(0,e.VP)("[Temporary Reservations] Create Temporary Reservation Slots Failure",(0,e.xk)()),I=(0,e.VP)("[Temporary Reservations] Create Temporary Reservation Slots Success",(0,e.xk)()),z=(0,e.VP)("[Temporary Reservations] Create Recurring Slots From Flyout",(0,e.xk)()),W=(0,e.VP)("[Temporary Reservations] Create Recurring Slots From Flyout Success",(0,e.xk)()),J=(0,e.VP)("[Temporary Reservations] Create Recurring Slots From Flyout Failure"),N=(0,e.VP)("[Temporary Reservations] Remove Temporary Reservation Slot",(0,e.xk)()),b=(0,e.VP)("[Temporary Reservations] Remove Temporary Reservation Slot Success",(0,e.xk)()),v=(0,e.VP)("[Temporary Reservations] Remove Temporary Reservation Slot Failure",(0,e.xk)()),S=(0,e.VP)("[Temporary Reservations] Add Service Reservation to Temporary Reservation Slot",(0,e.xk)()),$=((0,e.VP)("[Temporary Reservations] Remove Service Reservation From Temporary Reservation Slot",(0,e.xk)()),(0,e.VP)("[Temporary Reservations] Change Room of Temporary Reservation Slot",(0,e.xk)())),re=(0,e.VP)("[Temporary Reservations] Change Room of Temporary Reservation Slot - Review Page",(0,e.xk)()),te=(0,e.VP)("[Temporary Reservations] Change Room of Temporary Reservation Slot: Check Availability",(0,e.xk)()),G=(0,e.VP)("[Temporary Reservations] Rebook Reservation",(0,e.xk)()),ne=(0,e.VP)("[ReviewBooking] InitializeStoreConfirmRequest",(0,e.xk)()),de=(0,e.VP)("[ReviewBooking] ProceedWithReservation",(0,e.xk)()),ge=(0,e.VP)("[Temporary Reservations] Confirm Reservation",(0,e.xk)()),Be=(0,e.VP)("[ReviewBooking] ConfirmReservationSuccess",(0,e.xk)()),ve=(0,e.VP)("[ReviewBooking] Confirm ReservationSuccess Failure",(0,e.xk)()),He=(0,e.VP)("[ReviewBooking] GetContacts",(0,e.xk)()),be=(0,e.VP)("[ReviewBooking] GetContactsSuccess",(0,e.xk)()),ze=(0,e.VP)("[ReviewBooking] GetTermsAndConditions"),Je=(0,e.VP)("[ReviewBooking] Save State in Storage"),Se=(0,e.VP)("[ReviewBooking] UpdateCanResumeBooking",(0,e.xk)()),Z=(0,e.VP)("[Reservation] ReleaseTemporaryReservation",(0,e.xk)()),Q=(0,e.VP)("[Reservation] CleanupState"),oe=(0,e.VP)("[Reservation] Update Worksp
1ace",(0,e.xk)()),me=(0,e.VP)("[Reservation] Update CanDeactivate",(0,e.xk)()),Pe=(0,e.VP)("[Temporary Reservations] Add edit attendees",(0,e.xk)()),V=(0,e.VP)("[Temporary Reservations] Add edit services",(0,e.xk)()),q=(0,e.VP)("[Temporary Reservations] Amend Services",(0,e.xk)()),B=(0,e.VP)("[Temporary Reservations] Amend Services Success",(0,e.xk)()),Ee=(0,e.VP)("[Temporary Reservations] Amend Services Failure",(0,e.xk)()),Ne=(0,e.VP)("[Available Services] Save Requested Serivces",(0,e.xk)()),Ze=(0,e.VP)("[Available Services] Remove Requested Serivces",(0,e.xk)()),we=(0,e.VP)("[Available Services] Update Requested Serivces",(0,e.xk)()),gt=(0,e.VP)("[Available Services] Update Slot After Service",(0,e.xk)()),je=(0,e.VP)("[Available Services] Add Special Requirements",(0,e.xk)()),Pt=(0,e.VP)("[Temporary Reservations] Refresh Reservation After Company Creation",(0,e.xk)()),yt=(0,e.VP)("[Temporary Reservations] Refresh Reservation After Company Creation Success",(0,e.xk)()),Fe=(0,e.VP)("[Available Services] Save Special Requirements",(0,e.xk)()),Ft=(0,e.VP)("[Available Services] Open Service",(0,e.xk)()),Ve=(0,e.VP)("[Temporary Reservations] Check Slot Availability",(0,e.xk)()),Kt=(0,e.VP)("[Temporary Reservations] Check Slot Availability: Available",(0,e.xk)()),xt=(0,e.VP)("[Temporary Reservations] Check Slot Availability: Unavailable",(0,e.xk)()),An=(0,e.VP)("[Temporary Reservations] Check Slot Availability: Failure",(0,e.xk)()),Wn=(0,e.VP)("[Temporary Reservations] Save Time Slot Flyout",(0,e.xk)()),mi=(0,e.VP)("[Temporary Reservations] Initialize Time Slot Flyout Availability",(0,e.xk)()),ti=(0,e.VP)("[Temporary Reservations] Check Time Slot Flyout Availability",(0,e.xk)()),Qn=(0,e.VP)("[Temporary Reservations] Check Time Slot Flyout Availability Success",(0,e.xk)()),qn=(0,e.VP)("[Temporary Reservations] Check Time Slot Flyout Availability Unavailable"),$e=(0,e.VP)("[Temporary Reservations] Check Time Slot Flyout Availability Failure"),X=(0,e.VP)("[Temporary Reservations] Reset Time Slot Flyout Availability"),ue=(0,e.VP)("[Temporary Reservations] Create Default Slot"),nt=(0,e.VP)("[Temporary Reservations] Create Default Slot And Redirect"),St=(0,e.VP)("[Temporary Reservations] Mark Slot as Edited",(0,e.xk)()),Jt=((0,e.VP)("[Temporary Reservations] Mark Slot as Processing",(0,e.xk)()),(0,e.VP)("[AuthModal] ModalResult",(0,e.xk)())),ee=(0,e.VP)("[Reservation] RepriceTemporaryReservation",(0,e.xk)()),Rn=(0,e.VP)("[Reservation] Reprice Reservation Success",(0,e.xk)()),Mt=(0,e.VP)("[Reservation] GetTemporaryReservation",(0,e.xk)()),dn=(0,e.VP)("[Reservation] Get Reservation Success",(0,e.xk)()),Nt=(0,e.VP)("[Reservation] SetSlotValidity",(0,e.xk)()),We=(0,e.VP)("[Reservation] UpdateHasPaymentMethods",(0,e.xk)()),et=(0,e.VP)("[Temporary Reservations] Load InventoryConfigurationTypes Request"),C=(0,e.VP)("[Temporary Reservations] Load InventoryConfigurationTypes Success",(0,e.xk)()),at=(0,e.VP)("[Temporary Reservations] Load InventoryConfigurationTypes Failure",(0,e.xk)()),Ge=(0,e.VP)("[Temporary Reservations] Load Products Request"),Ce=(0,e.VP)("[Temporary Reservations] Load Products Success",(0,e.xk)()),Oe=(0,e.VP)("[Temporary Reservations] Load Products Failure",(0,e.xk)()),ht=(0,e.VP)("[Reservation] UpdateIsFinishedCreatingSlots",(0,e.xk)()),At=(0,e.VP)("[Reservation] ResetIsAddCardFinished"),fn=(0,e.VP)("[Reservation] updateTemporaryReservation",(0,e.xk)()),wt=(0,e.VP)("[Reservation] updateInvoiceContact",(0,e.xk)()),bn=(0,e.VP)("[Reservation] updateMeetingHost",(0,e.xk)()),ft=(0,e.VP)("[ReviewBooking] UpdateSelectedCard",(0,e.xk)()),Xe=(0,e.VP)("[ReviewBooking] UpdateAccordionStep",(0,e.xk)()),Ke=(0,e.VP)("[ReviewBooking] UpdateSelectedWorkspace",(0,e.xk)()),Ht=(0,e.VP)("[ReviewBooking] SetSkipSelectRoomTypeStep",(0,e.xk)()),hn=(0,e.VP)("[ReviewBooking] ClearAccordionState"),Bn=(0,e.VP)("[Temporary Reservation] checkCardBillingAddress",(0,e.xk)()),Tn=(0,e.VP)("[Temporary Reservation] addCardBillingAddressSuccess"),ei=(0,e.VP)("[Temporary Reservation] ResetSelectedCard"),$n=(0,e.VP)("[Temporary Reservation] Set Review Booking Flag",(0,e.xk)()),Li=(0,e.VP)("[Guest Booking] Chosen"),Ur=(0,e.VP)("[Guest Booking] Validate Details",(0,e.xk)()),Ki=(0,e.VP)("[Guest Booking] Validate Details: Success"),ar=(0,e.VP)("[Guest Booking] Validate Details: Failure",(0,e.xk)()),Ar=(0,e.VP)("[Guest Booking] Confirm",(0,e.xk)()),Si=(0,e.VP)("[Guest Booking] Confirm: Success",(0,e.xk)()),ur=(0,e.VP)("[Guest Booking] Confirm: Failure",(0,e.xk)()),ji=(0,e.VP)("[Guest Booking] Log Purchase",(0,e.xk)()),xr=(0,e.VP)("[Guest Booking] Get Reservation",(0,e.xk)())},22024:(_e,D,r)=>{"use strict";r.d(D,{DG:()=>Be,yi:()=>ge,SI:()=>re,u9:()=>te});var e=r(59640);const d={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let h;const p=new Uint8Array(16),g=[];for(let Z=0;Z<256;++Z)g.push((Z+256).toString(16).slice(1));const F=function T(Z,Q,oe){if(d.randomUUID&&!Q&&!Z)return d.randomUUID();const me=(Z=Z||{}).random??Z.rng?.()??function m(){if(!h){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");h=crypto.getRandomValues.bind(crypto)}return h(p)}();if(me.length<16)throw new Error("Random bytes length must be >= 16");if(me[6]=15&me[6]|64,me[8]=63&me[8]|128,Q){if((oe=oe||0)<0||oe+16>Q.length)throw new RangeError(`UUID byte range ${oe}:${oe+15} is out of buffer bounds`);for(let Pe=0;Pe<16;++Pe)Q[oe+Pe]=me[Pe];return Q}return function c(Z,Q=0){return(g[Z[Q+0]]+g[Z[Q+1]]+g[Z[Q+2]]+g[Z[Q+3]]+"-"+g[Z[Q+4]]+g[Z[Q+5]]+"-"+g[Z[Q+6]]+g[Z[Q+7]]+"-"+g[Z[Q+8]]+g[Z[Q+9]]+"-"+g[Z[Q+10]]+g[Z[Q+11]]+g[Z[Q+12]]+g[Z[Q+13]]+g[Z[Q+14]]+g[Z[Q+15]]).toLowerCase()}(me)};
1var R=r(33870),I=r(86944),z=r(16780),W=r(85196),J=r(82627),N=r(83929),b=r(85211);const v=(0,e.vy)(R.ue,(0,e.on)(I.wP,(Z,{reviewBookingFlag:Q})=>({...Z,bookingReviewAccordion:{...Z.bookingReviewAccordion??R.Ni,reviewBookingFlag:Q}})),(0,e.on)(I.ZJ,I.$G,Z=>({...Z,isLoading:!0})),(0,e.on)(I.q1,(Z,Q)=>{const oe=ve(Q.tempReservation),me=re(oe.slots);oe.totalPrice=me[0],oe.totalLocalPrice=me[1],oe.slots[0].imageUrl??=Q.workspaceImageUrl;const Pe=Z.bookingReviewAccordion.reviewBookingFlag;return{...Z,temporaryReservation:oe,isLoading:!1,canDeactivate:!Pe&&Z.canDeactivate,amendBookingId:Q.amendBookingId,amendBookingPaymentMethodId:Q.amendBookingPaymentMethodId,removeWorkspacesBreadcrumb:Q.removeWorkspacesBreadcrumb,removeSearchResultBreadcrumb:Q.removeSearchBreadcrumb}}),(0,e.on)(I.j_,I.z3,(Z,{error:Q})=>Je(Z,Q)),(0,e.on)(I.P$,(Z,{contacts:Q,contactsTotalCount:oe,contactDropdownType:me})=>function Se(Z,Q,oe,me){const Pe={...Z};switch(me){case N.i.meetingHost:Pe.contacts.delete(N.i.meetingHost),Pe.contacts.set(N.i.meetingHost,Q);break;case N.i.invoiceContact:Pe.contacts.delete(N.i.invoiceContact),Pe.contacts.set(N.i.invoiceContact,Q);break;default:Pe.contacts.set(N.i.meetingHost,Q),Pe.contacts.set(N.i.invoiceContact,Q)}return Pe.contactsTotalCount=oe,Pe}(Z,Q,oe,me)),(0,e.on)(I.a9,(Z,{confirmRequest:Q})=>({...Z,confirmRequest:Q})),(0,e.on)(I.KN,(Z,{temporaryReservation:Q,notes:oe})=>({...Z,isLoading:!1,error:void 0,expirationToken:null,canDeactivate:!0,temporaryReservation:{...Q,totalPrice:Z.temporaryReservation.totalPrice,totalLocalPrice:Z.temporaryReservation.totalLocalPrice,slots:Q.slots.map(me=>({...me,imageUrl:Z.temporaryReservation.slots.find(Pe=>Pe.id===me.id).imageUrl,priceBeforeService:Z.temporaryReservation.slots.find(Pe=>Pe.id===me.id).priceBeforeService,requestedServices:Z.temporaryReservation.slots.find(Pe=>Pe.id===me.id).requestedServices,requestedServiceTotalPrice:Z.temporaryReservation.slots.find(Pe=>Pe.id===me.id).requestedServiceTotalPrice,requestedServiceTotalLocalPrice:Z.temporaryReservation.slots.find(Pe=>Pe.id===me.id).requestedServiceTotalLocalPrice,price:Z.temporaryReservation.slots.find(Pe=>Pe.id===me.id).price,localPrice:Z.temporaryReservation.slots.find(Pe=>Pe.id===me.id).localPrice,specialRequirements:oe}))}})),(0,e.on)(I.Vf,I.z3,(Z,{error:Q})=>Je(Z,Q)),(0,e.on)(I.O_,Z=>{const Q=Z.bookingReviewAccordion.reviewBookingFlag;return{...Z,error:void 0,temporaryReservation:void 0,contacts:new Map,confirmRequest:void 0,processingSlotIds:[],editedSlotIds:[],isCreatingSlots:!1,isLoadingTemporaryReservation:!1,isExpired:!1,expirationToken:void 0,canDeactivate:!!Q||Z.canDeactivate,isFinishedCreatingSlots:!1,isAddCardFinished:!1,removeWorkspacesBreadcrumb:!1,removeSearchResultBreadcrumb:!1,invoiceContact:null,meetingHost:null}}),(0,e.on)(I.Fo,I.L,Z=>({...Z,isLoading:!0})),(0,e.on)(I.bT,I.uB,(Z,{temporaryReservation:Q})=>{const oe=re(Q.slots),me=Z.bookingReviewAccordion.reviewBookingFlag;return{...Z,temporaryReservation:{...ve(Q),totalPrice:oe[0],totalLocalPrice:oe[1]},isLoading:!1,canDeactivate:!me&&Z.canDeactivate}}),(0,e.on)(I.F1,I.L,Z=>({...Z,isLoading:!0})),(0,e.on)(I.OJ,Z=>({...Z,isLoading:!0})),(0,e.on)(I.Df,(Z,{temporaryReservation:Q})=>{const oe=re(Q.slots);return{...Z,temporaryReservation:{...ve(Q),totalPrice:oe[0],totalLocalPrice:oe[1]},isLoading:!1,canDeactivate:!1}}),(0,e.on)(I.HG,Z=>({...Z,isExpired:!0})),(0,e.on)(I.HS,(Z,Q)=>({...Z,expirationToken:Q.expirationToken})),(0,e.on)(I.eX,I.UY,Z=>({...Z,isCreatingSlots:!0})),(0,e.on)(I.B,I.bN,(Z,Q)=>{const oe={...Z.temporaryReservation},me=oe.slots[0];oe.slots=oe.slots.concat(Q.slots.map(V=>{const q={...V};return null!==me.imageUrl&&(q.imageUrl=me.imageUrl),q}));const Pe=re(oe.slots);return oe.totalPrice=Pe[0],oe.totalLocalPrice=Pe[1],{...Z,temporaryReservation:oe,isCreatingSlots:!1,editedSlotIds:[],processingSlotIds:[]}}),(0,e.on)(I.mi,I.WI,I.le,Z=>({...Z,isCreatingSlots:!1})),(0,e.on)(I.bo,(Z,Q)=>({...Z,attendeesRequest:Q.attendeesRequest})),(0,e.on)(z._w,(Z,Q)=>({...Z,attendees:[...Z.attendees.filter(oe=>oe.bookingId!==Q.attendees.bookingId),Q.attendees]})),(0,e.on)(I.tw,(Z,Q)=>({...Z,confirmRequest:Q.reservationRequest,selectedCard:Q.selectedCard})),(0,e.on)(I.I9,(Z,{serviceReservation:Q,slotId:oe,allSlots:me,excludeExisting:Pe})=>function G(Z,Q,oe,me,Pe=!1){let V={...Z.temporaryReservation,slots:Z.temporaryReservation.slots.map(B=>{const Ee=B.availableServices.find(je=>je.id===Q.serviceId),Ne=B.requestedServices?B.requestedServices.find(je=>je.serviceId!==Q.serviceId):null,Ze=!!B.requestedServices?.some(je=>je.serviceId===Q.serviceId);let we;return we=Pe?!Ze:!(B.requestedServices?.length>0&&!Ne),B.id===oe||me&&Ee&&we?{...B,requestedServices:B.requestedServices?[...B.requestedServices,Q]:[Q],requestedServiceTotalPrice:B.requestedServiceTotalPrice?B.requestedServiceTotalPrice+Q.price.totalPrice:Q.price.totalPrice,requestedServiceTotalLocalPrice
1:Q.localPrice?(B.requestedServiceTotalLocalPrice||0)+Q.localPrice.totalPrice:null}:B})};V=ve(V);const q=re(V.slots);return V.totalPrice=q[0],V.totalLocalPrice=q[1],{...Z,isLoading:!1,temporaryReservation:{...V}}}(Z,Q,oe,me,Pe)),(0,e.on)(I.ME,(Z,{id:Q,slotId:oe,allSlots:me})=>function ne(Z,Q,oe,me){return{...Z,isLoading:!1,temporaryReservation:{...Z.temporaryReservation,slots:Z.temporaryReservation.slots.map(Pe=>(Pe.id===oe||me&&Pe.availableServices.some(V=>V.id===Q))&&Pe.requestedServices?{...Pe,requestedServices:[...Pe.requestedServices.filter(V=>V.serviceId!==Q)],requestedServiceTotalPrice:ge([...Pe.requestedServices.filter(V=>V.serviceId!==Q)]),requestedServiceTotalLocalPrice:Be([...Pe.requestedServices.filter(V=>V.serviceId!==Q)])}:Pe)}}}(Z,Q,oe,me)),(0,e.on)(I.Ub,(Z,{service:Q,slotId:oe,allSlots:me})=>function de(Z,Q,oe,me){return{...Z,isLoading:!1,temporaryReservation:{...Z.temporaryReservation,slots:Z.temporaryReservation.slots.map(Pe=>(Pe.id===oe||me&&Pe.availableServices.some(V=>V.id===Q.serviceId))&&Pe.requestedServices?{...Pe,requestedServices:[...Pe.requestedServices.filter(V=>V.serviceId!==Q.serviceId),Q],requestedServiceTotalPrice:ge([...Pe.requestedServices.filter(V=>V.serviceId!==Q.serviceId),Q]),requestedServiceTotalLocalPrice:Be([...Pe.requestedServices.filter(V=>V.serviceId!==Q.serviceId),Q])}:Pe)}}}(Z,Q,oe,me)),(0,e.on)(I.UA,(Z,{specialRequirements:Q})=>({...Z,temporaryReservation:{...Z.temporaryReservation,slots:Z.temporaryReservation.slots.map(oe=>null==Q?oe:{...oe,specialRequirements:Q})}})),(0,e.on)(I.F5,(Z,{specialRequirements:Q,slotId:oe})=>({...Z,temporaryReservation:{...Z.temporaryReservation,slots:Z.temporaryReservation.slots.map((me,Pe)=>(oe?me.id===oe:0===Pe)?{...me,specialRequirements:Q}:me)}})),(0,e.on)(I.vq,(Z,Q)=>{const oe=ve(Q.temporaryReservation?Q.temporaryReservation:Z.temporaryReservation),me=re(oe.slots);return oe.totalPrice=me[0],oe.totalLocalPrice=me[1],{...Z,temporaryReservation:oe}}),(0,e.on)(I.l4,(Z,Q)=>({...Z,processingSlotIds:L(Z.processingSlotIds,Q.slot,!0),bookingReviewAccordion:{...Z.bookingReviewAccordion??R.Ni,isRemovingRecurrence:!0}})),(0,e.on)(I.W_,(Z,Q)=>{const oe={...Z.temporaryReservation};oe.slots=oe.slots.filter(Pe=>Pe.id!==Q.slot.id);const me=re(oe.slots);return oe.totalPrice=me[0],oe.totalLocalPrice=me[1],{...Z,temporaryReservation:oe,processingSlotIds:L(Z.processingSlotIds,Q.slot,!1),editedSlotIds:$(Z.editedSlotIds,Q.slot,!1),bookingReviewAccordion:{...Z.bookingReviewAccordion??R.Ni,isRemovingRecurrence:!1}}}),(0,e.on)(I.fJ,(Z,Q)=>({...Z,processingSlotIds:L(Z.processingSlotIds,Q.slot,!1),bookingReviewAccordion:{...Z.bookingReviewAccordion??R.Ni,isRemovingRecurrence:!1}})),(0,e.on)(I.kV,(Z,Q)=>({...Z,processingSlotIds:L(Z.processingSlotIds,Q.slot,!0)})),(0,e.on)(I.lt,(Z,Q)=>{const oe={...Z.temporaryReservation};oe.slots=oe.slots.map(Pe=>{if(Pe.id!==Q.originalSlotId&&Pe.id!==Q.slot.id)return Pe;const V={...Q.slot,requestedServices:[],requestedServiceTotalPrice:0};return Pe.inventoryId===Q.slot.inventoryId&&(V.imageUrl=Pe.imageUrl),V});const me=re(oe.slots);return oe.totalPrice=me[0],oe.totalLocalPrice=me[1],{...Z,temporaryReservation:ve(oe),processingSlotIds:L(Z.processingSlotIds,Q.slot,!1,Q.originalSlotId),editedSlotIds:$(Z.editedSlotIds,Q.slot,!1,Q.originalSlotId)}}),(0,e.on)(I.Sn,(Z,Q)=>{const oe={...Z.temporaryReservation};return oe.slots=oe.slots.map(me=>{if(me.id===Q.slot.id){const Pe={...me};return Pe.id=`u_${F()}`,Pe.isUnavailable=!0,Pe.numberOfPeople=Q.slot.numberOfPeople,Pe.startTime=Q.slot.startTime,Pe.endTime=Q.slot.endTime,Pe}return me}),{...Z,temporaryReservation:oe,processingSlotIds:L(Z.processingSlotIds,Q.slot,!1),editedSlotIds:$(Z.editedSlotIds,Q.slot,!1)}}),(0,e.on)(I.Sb,(Z,Q)=>({...Z,processingSlotIds:L(Z.processingSlotIds,Q.slot,!1),editedSlotIds:$(Z.editedSlotIds,Q.slot,!1)})),(0,e.on)(I.iF,(Z,{slot:Q,originalSlotId:oe})=>{const me={...Z.temporaryReservation};me.slots=oe?me.slots.map(V=>V.id===oe?Q:V):[...me.slots,Q];const Pe=re(me.slots);return me.totalPrice=Pe[0],me.totalLocalPrice=Pe[1],{...Z,temporaryReservation:ve(me),processingSlotIds:Z.processingSlotIds.filter(V=>V!==oe&&V!==Q.id),editedSlotIds:Z.editedSlotIds.filter(V=>V!==oe&&V!==Q.id)}}),(0,e.on)(I.Ic,(Z,{slot:Q,isEditMode:oe})=>{let me=R.C8.Initial;return oe&&(me=!0===Q.isUnavailable?R.C8.Unavailable:R.C8.Available),{...Z,bookingReviewAccordion:{...Z.bookingReviewAccordion??R.Ni,isCheckingTimeSlotAvailability:!1,timeSlotAvailabilityState:me,validatedTimeSlot:me===R.C8.Available?Q:null}}}),(0,e.on)(I.I0,Z=>({...Z,bookingReviewAccordion:{...Z.bookingReviewAccordion??R.Ni,isCheckingTimeSlotAvailability:!0,timeSlotAvailabilityState:R.C8.Initial,validatedTimeSlot:null}})),(0,e.on)(I.jl,(Z,{slot:Q,requestedSlot:oe})=>({...Z,bookingReviewAccordion:{...Z.bookingReviewAccordion??R.Ni,isCheckingTimeSlotAvailability:!1,timeSlotAvailabilityState:R.C8.Available,validatedTimeSlot:{...Q,requestedServices:oe.requestedServices??[],requestedServiceTotalPrice:oe.requestedServiceTotalPrice,requestedServiceTotalLocalPrice
1:oe.requestedServiceTotalLocalPrice,specialRequirements:oe.specialRequirements??""}}})),(0,e.on)(I.g3,Z=>({...Z,bookingReviewAccordion:{...Z.bookingReviewAccordion??R.Ni,isCheckingTimeSlotAvailability:!1,timeSlotAvailabilityState:R.C8.Unavailable,validatedTimeSlot:null}})),(0,e.on)(I._S,I.L1,Z=>({...Z,bookingReviewAccordion:{...Z.bookingReviewAccordion??R.Ni,isCheckingTimeSlotAvailability:!1,timeSlotAvailabilityState:R.C8.Initial,validatedTimeSlot:null}})),(0,e.on)(I.OT,Z=>{const Q={...Z.temporaryReservation},oe=Q.slots[0],me=Q.slots.at(-1),Pe=new Date(me.startTime),V=5===Pe.getDay()?3:1;Pe.setDate(Pe.getDate()+V);const q=new Date(me.endTime);q.setDate(q.getDate()+V);const B={...oe,id:`u_${F()}`,startTime:Pe,endTime:q,isUnavailable:null,isOutOfHours:!1,isProvisional:!1,requestedServices:[]};return Q.slots=Q.slots.concat(B),{...Z,temporaryReservation:Q}}),(0,e.on)(I.kf,(Z,Q)=>({...Z,editedSlotIds:$(Z.editedSlotIds,Q.slot,Q.isEdited)})),(0,e.on)(I._R,(Z,Q)=>{const oe={...Z.temporaryReservation};return oe.slots=oe.slots.map(me=>{if(me.id===Q.result.slotId){const Pe={...me};return Pe.isUnavailable=null,Pe.inventoryId=Q.result.inventoryId,Pe.workspaceTypeId=Q.result.inventoryTypeId,Pe.roomConfigurationId=Q.result.inventoryConfigurationTypeId,Pe.inventoryConfiguration={...me.inventoryConfiguration,description:Q.result.inventoryDescription,productVariantId:Q.result.productVariantId},Pe.numberOfPeople=Q.result.numberOfPeople,Pe.startTime=new Date(Q.result.from),Pe.endTime=new Date(Q.result.to),Pe}return me}),{...Z,temporaryReservation:oe}}),(0,e.on)(I.tO,(Z,Q)=>({...Z,selectedWorkspace:Q.workspace})),(0,e.on)(I.vN,(Z,Q)=>({...Z,canResumeBooking:Q.canResumeBooking})),(0,e.on)(I.mq,(Z,Q)=>({...Z,canDeactivate:Q.canDeactivate})),(0,e.on)(I.p0,(Z,{allSlots:Q,slotId:oe,validation:me})=>({...Z,temporaryReservation:{...Z.temporaryReservation,slots:ze(Z.temporaryReservation.slots,Q,oe,me)}})),(0,e.on)(I.aM,(Z,{hasPaymentMethods:Q})=>({...Z,hasPaymentMethods:Q})),(0,e.on)(I.nw,(Z,Q)=>({...Z,inventoryConfigurationTypes:Q.inventoryConfigurationTypes})),(0,e.on)(I.IF,(Z,Q)=>({...Z,products:Q.products})),(0,e.on)(I.qf,(Z,{isFinishedCreatingSlots:Q})=>({...Z,isFinishedCreatingSlots:Q})),(0,e.on)(I.tv,Z=>({...Z,isAddCardFinished:!1})),(0,e.on)(W.fM,Z=>({...Z,isAddCardFinished:!0})),(0,e.on)(J.dG,Z=>({...Z,removeSearchResultBreadcrumb:!0})),(0,e.on)(J.tO,Z=>Z.bookingReviewAccordion.reviewBookingFlag?{...Z,isLoading:!1,removeSearchResultBreadcrumb:!0}:{...Z,removeSearchResultBreadcrumb:!0}),(0,e.on)(J.W2,(Z,Q)=>({...Z,reviewBackToSearchQuery:Q.fromColdPaste?null:Q.searchQuery??null,reviewLocationCentre:Q.searchedResult?.centre??null})),(0,e.on)(I.RT,(Z,{centreNotes:Q,customerNotes:oe,purchaseOrderReference:me})=>Z.bookingReviewAccordion.reviewBookingFlag&&!Z.temporaryReservation?Z:{...Z,temporaryReservation:{...Z.temporaryReservation,centreNotes:Q,customerNotes:oe,purchaseOrderReference:me}}),(0,e.on)(I.R4,(Z,{invoiceContact:Q})=>({...Z,invoiceContact:Q})),(0,e.on)(I.Zt,(Z,{meetingHost:Q})=>({...Z,meetingHost:Q})),(0,e.on)(I.x1,(Z,Q)=>({...Z,selectedCard:Q.selectedCard})),(0,e.on)(I.hC,(Z,{currentStep:Q,hasInteracted:oe})=>({...Z,bookingReviewAccordion:{...Z.bookingReviewAccordion??R.Ni,currentStep:Q,hasInteracted:oe??Z.bookingReviewAccordion?.hasInteracted??R.Ni.hasInteracted}})),(0,e.on)(I.dN,(Z,{selectedWorkspace:Q})=>({...Z,bookingReviewAccordion:{...Z.bookingReviewAccordion??R.Ni,selectedWorkspace:Q}})),(0,e.on)(I.$z,(Z,{selectedWorkspace:Q,skipSelectRoomTypeStep:oe})=>({...Z,amendBookingId:null,amendBookingPaymentMethodId:null,bookingReviewAccordion:{...Z.bookingReviewAccordion??R.Ni,currentStep:null,hasInteracted:!1,selectedWorkspace:Q,skipSelectRoomTypeStep:oe}})),(0,e.on)(I.Y2,Z=>({...Z,reviewBackToSearchQuery:null,reviewLocationCentre:null,bookingReviewAccordion:{...R.Ni,reviewBookingFlag:Z.bookingReviewAccordion?.reviewBookingFlag??R.Ni.reviewBookingFlag}})),(0,e.on)(I.ju,Z=>({...Z,selectedCard:null})),(0,e.on)(I.uy,Z=>({...Z,guest:{...S(Z),isActive:!0,mustAuthenticate:!1}})),(0,e.on)(I.Iq,(Z,{details:Q})=>({...Z,guest:{...S(Z),details:Q,isValidatingDetails:!0,detailsAccepted:!1,mustAuthenticate:!1}})),(0,e.on)(I.dy,Z=>({...Z,guest:{...S(Z),isValidatingDetails:!1,detailsAccepted:!0,mustAuthenticate:!1}})),(0,e.on)(I.st,(Z,{error:Q})=>({...Z,guest:{...S(Z),isValidatingDetails:!1,detailsAccepted:!1,mustAuthenticate:Q?.status===b.G.Conflict}})),(0,e.on)(I.M2,(Z,{error:Q})=>({...Z,guest:{...S(Z),detailsAccepted:Q?.status!==b.G.Conflict&&(Z.guest?.detailsAccepted??!1),mustAuthenticate:Q?.status===b.G.Conflict}})));function S(Z){return Z.guest??R.lI}function L(Z,Q,oe,me){let Pe=Object.assign([],Z);return oe?Pe.includes(Q.id)||(Pe=Pe.concat(Q.id)):Pe=Pe.filter(V=>V!==Q.id&&V!==me),Pe}function $(Z,Q,oe,me){let Pe=Object.assign([],Z);return oe?Pe.includes(Q.id)||(Pe=Z.concat(Q.id)):Pe=Pe.filter(V=>V!==Q.id&&V!==me),Pe}function re(Z){let Q=0,oe=0;for(const V of Z)null!=V.price&&!1===V.isUnavailable&&(Q+=V.price?.amountExTax,V.localPrice&&(oe=V.localPrice.amountExTax));const me=Z.reduce((V,q)=>
1V+(q.price?.tax??0),0),Pe=oe>0?{amountExTax:oe,currency:Z[0].localPrice.currency}:null;return[{amountExTax:Q,tax:me,currency:Z[0].price?.currency,countryIsoCode:Z[0].price?.countryIsoCode},Pe]}function te(Z,Q){return v(Z,Q)}function ge(Z){let Q=0;return Z?.forEach(oe=>{Q+=oe?.price.totalPrice}),Q}function Be(Z){let Q=0;return Z.filter(oe=>oe.localPrice?.totalPrice).forEach(oe=>{Q+=oe.localPrice.totalPrice}),Q}function ve(Z){const Q={...Z};return Q.slots=Q.slots.map(oe=>({...oe,price:{...oe.price,amountExTax:He(oe)},localPrice:oe.localPrice?{...oe.localPrice,amountExTax:be(oe)}:null,priceBeforeService:Number.isFinite(oe.priceBeforeService)?oe.priceBeforeService:oe.price?.amountExTax,localPriceBeforeService:oe.localPrice?oe.localPriceBeforeService||oe.localPrice?.amountExTax:null,requestedServices:oe.requestedServices?oe.requestedServices:[],requestedServiceTotalPrice:oe.requestedServiceTotalPrice?oe.requestedServiceTotalPrice:0,requestedServiceTotalLocalPrice:oe.localPrice?oe.requestedServiceTotalLocalPrice||0:null})),Q}function He(Z){return null!=Z.requestedServiceTotalPrice&&null!=Z.priceBeforeService?Z.priceBeforeService+Z.requestedServiceTotalPrice:Z.price?.amountExTax}function be(Z){return null!=Z.requestedServiceTotalLocalPrice&&null!=Z.priceBeforeService?Z.localPriceBeforeService+Z.requestedServiceTotalLocalPrice:Z.localPrice?.amountExTax}function ze(Z,Q,oe,me){const Pe=[...Z];if(Q)for(let V=0;V<Pe.length;V++)Pe[V]={...Pe[V],validation:me};else{const V=Pe.findIndex(q=>q.id===oe);if(-1===V)return Pe;Pe[V]={...Pe[V],validation:me}}return Pe}function Je(Z,Q){return{...Z,error:Q,isLoading:!1}}},33870:(_e,D,r)=>{"use strict";r.d(D,{C8:()=>e,Ni:()=>d,lI:()=>n,ue:()=>h});var e=function(p){return p.Initial="initial",p.Available="available",p.Unavailable="unavailable",p}(e||{});const n={isActive:!1,details:null,detailsAccepted:!1,isValidatingDetails:!1,mustAuthenticate:!1},d={currentStep:null,selectedWorkspace:null,hasInteracted:!1,reviewBookingFlag:!1,skipSelectRoomTypeStep:!1,isRemovingRecurrence:!1,isCheckingTimeSlotAvailability:!1,timeSlotAvailabilityState:e.Initial,validatedTimeSlot:null},h={error:void 0,temporaryReservation:void 0,contacts:new Map,confirmRequest:void 0,isCreatingSlots:!1,isLoading:!0,isExpired:!1,expirationToken:void 0,canResumeBooking:!0,canDeactivate:!0,invite:"",attendees:[],attendeesRequest:void 0,isLoadingTemporaryReservation:!1,processingSlotIds:[],editedSlotIds:[],amendBookingId:null,amendBookingPaymentMethodId:null,selectedCard:void 0,hasPaymentMethods:!1,removeWorkspacesBreadcrumb:!1,removeSearchResultBreadcrumb:!1,reviewBackToSearchQuery:null,reviewLocationCentre:null,inventoryConfigurationTypes:[],products:[],isFinishedCreatingSlots:!1,isAddCardFinished:!1,invoiceContact:null,meetingHost:null,contactsTotalCount:null,bookingReviewAccordion:{...d},guest:{...n}}},32098:(_e,D,r)=>{"use strict";r.d(D,{Cy:()=>v,IF:()=>u,L0:()=>ne,Le:()=>re,Nh:()=>z,No:()=>J,PV:()=>F,ST:()=>te,Wl:()=>m,Zm:()=>I,aU:()=>L,bk:()=>h,cR:()=>R,gK:()=>b,ig:()=>$,nd:()=>P,oi:()=>W,ps:()=>p,sO:()=>c,si:()=>S,tP:()=>G,u4:()=>d,vc:()=>N,vs:()=>T,zI:()=>n,zh:()=>g});var e=r(59640);const n=(0,e.VP)("[Inventory Availability] Load Success",(0,e.xk)()),d=(0,e.VP)("[Inventory Availability] Load Failure",(0,e.xk)()),h=(0,e.VP)("[Inventory Availability] Load In Progress",(0,e.xk)()),p=(0,e.VP)("[RETRIEVAL OF PRICE] Load Success",(0,e.xk)()),m=(0,e.VP)("[RETRIEVAL OF PRICE] Load Failure",(0,e.xk)()),g=(0,e.VP)("[RETRIEVAL OF PRICE] Load In Progress",(0,e.xk)()),c=(0,e.VP)("[Booking calendar search products] Load Products Request"),u=(0,e.VP)("[Booking calendar search products] Load Products Success",(0,e.xk)()),P=(0,e.VP)("[Booking calendar search products] Load Products Failure",(0,e.xk)()),T=(0,e.VP)("[Booking calendar contact] Load Current Contact Request"),F=(0,e.VP)("[Booking calendar contact] Load Current Contact Success",(0,e.xk)()),R=(0,e.VP)("[Booking calendar contact] Load Current Contact Failure",(0,e.xk)()),I=(0,e.VP)("[Booking calendar temporary reservation] Make Temporary Reservation Request",(0,e.xk)()),z=(0,e.VP)("[Booking calendar temporary reservation] Make Temporary Reservation Success",(0,e.xk)()),W=(0,e.VP)("[Booking calendar temporary reservation] Make Temporary Reservation Failure",(0,e.xk)()),J=(0,e.VP)("[Booking calendar temporary reservation] ConfirmRequest",(0,e.xk)()),N=(0,e.VP)("[Booking calendar temporary reservation] ConfirmRequestSuccess",(0,e.xk)()),b=(0,e.VP)("[Booking calendar temporary reservation] ConfirmRequestFailure",(0,e.xk)()),v=(0,e.VP)("[Booking calendar temporary reservation] CloseFlyout",(0,e.xk)()),S=(0,e.VP)("[Booking calendar temporary reservation] CalendarResult",(0,e.xk)()),L=(0,e.VP)("[Booking calendar temporary reservation] Calendar Result: Change Room of Temporary Reservation Slot",(0,e.xk)()),$=(0,e.VP)("[Booking calendar temporary reservation] Calendar Result: Make Reservation",(0,e.xk)()),re=(0,e.VP)("[Booking calendar temporary reservation] Calendar Result: Make Reservation: Success"),te=(0,e.VP)("[Booking calendar temporary reservation] Calendar Result: Make Reservation: Failure",(0,e.xk)()),G=(0,e.VP)("[Booking Calendar] Cleanup"),ne=(0,e.VP)("[Booking calendar temporary reservation] Booking Calendar: Make Reservation",(0,e.xk)())},42645:(_e,D,r)=>{"use strict";r.d(D,{c:()=>g});var e=r(59640),n=r(32098),d=r(20108),h=r(19468),p=r(86944);const m=(0,e.vy)(d.J,(0,e.on)(n.zI,(u,P)=>
1({...u,inventories:P.inventories,isLoading:!1,selectedRoomPrice:null,isProcessing:!1})),(0,e.on)(n.bk,u=>({...u,isProcessing:!0})),(0,e.on)(n.u4,u=>({...u,inventories:[],isLoading:!1})),(0,e.on)(n.ps,(u,P)=>({...u,isLoadingPrice:!1,selectedInventory:P.inventory})),(0,e.on)(n.Wl,u=>({...u,isLoadingPrice:!1,selectedInventory:null})),(0,e.on)(n.zh,u=>({...u,isLoadingPrice:!0,selectedInventory:null})),(0,e.on)(h.ZY,(u,P)=>function c(u,P){return u.workingHours=P.openingHours,u}({...u},P.centre)),(0,e.on)(n.IF,(u,P)=>({...u,products:P.products})),(0,e.on)(n.PV,(u,P)=>({...u,currentContact:P.contact})),(0,e.on)(n.Zm,(u,P)=>({...u,temporaryReservationRequest:P.reservation,isProcessing:!0})),(0,e.on)(n.Nh,u=>({...u,isProcessing:!0})),(0,e.on)(n.oi,u=>({...u,isProcessing:!1})),(0,e.on)(n.No,u=>({...u,isProcessing:!0})),(0,e.on)(n.vc,u=>({...u,isProcessing:!1,closeFlyout:!0})),(0,e.on)(n.gK,u=>({...u,isProcessing:!1})),(0,e.on)(n.Cy,(u,P)=>({...u,closeFlyout:P.close})),(0,e.on)(n.ig,u=>({...u,isLoading:!0,isProcessingResult:!0})),(0,e.on)(n.Le,u=>({...u,isLoading:!1,isProcessingResult:!1})),(0,e.on)(n.ST,u=>({...u,isLoading:!1,isProcessingResult:!1})),(0,e.on)(n.tP,()=>({...d.J})),(0,e.on)(n.L0,u=>({...u,isProcessing:!0})),(0,e.on)(p.q1,p.j_,u=>({...u,isProcessing:!1})));function g(u,P){return m(u,P)}},20108:(_e,D,r)=>{"use strict";r.d(D,{J:()=>e});
1const e={inventories:null,selectedInventory:null,isLoading:!1,isLoadingPrice:!1,isProcessing:!1,isProcessingResult:!1,closeFlyout:!1,workingHours:null,products:[],temporaryReservationRequest:null,temporaryReservation:null,currentContact:null}},82064:(_e,D,r)=>{"use strict";r.d(D,{x:()=>Z});var e=r(77339),n=r(59640),d=r(80441),h=r(7673),p=r(25558),m=r(96354),g=r(99437),c=r(2506),u=r(54438),P=r(61984);let T=(()=>{class Q{constructor(me,Pe){this.centreRestService=me,this.actions$=Pe,this.hasUserLongTermBookingsRequest=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(c.I),(0,p.n)(({centreNumber:V})=>this.centreRestService.hasLongTermBookings(V).pipe((0,m.T)(q=>(0,c.h0)({anyLongTermBookings:!!q,centreNumber:V})),(0,g.W)(()=>(0,h.of)((0,c.io)()))))))}static{this.\u0275fac=function(Pe){return new(Pe||Q)(u.KVO(P.V),u.KVO(e.En))}}static{this.\u0275prov=u.jDH({token:Q,factory:Q.\u0275fac})}}return Q})();var F=r(82630);let R=(()=>{class Q{constructor(me,Pe){this.centreService=me,this.actions=Pe,this.getLongTermCentres=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(F.rR),(0,p.n)(V=>this.centreService.getLongTermCentres(V.pageSize,V.pageIndex,V.includeExpired).pipe((0,m.T)(q=>F.kl({centres:q.results,homePageCentres:this.filterLongTermCentres(q.results,V.homeCentreNumber)})),(0,g.W)(q=>(0,h.of)(F.Ro({error:q.message}))))))),this.getAllLongTermCentres=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(F.iz),(0,p.n)(()=>this.centreService.getAllLongTermCentres().pipe((0,m.T)(V=>F.bb({centres:V.results})),(0,g.W)(V=>(0,h.of)(F.MR({error:V.message})))))))}filterLongTermCentres(me,Pe){const V=me.findIndex(q=>q.centreNumber===Pe);return V>-1?me.splice(V,1).concat(me.slice(0,2)):me.slice(0,3)}static{this.\u0275fac=function(Pe){return new(Pe||Q)(u.KVO(P.V),u.KVO(e.En))}}static{this.\u0275prov=u.jDH({token:Q,factory:Q.\u0275fac,providedIn:"root"})}}return Q})();var I=r(89931),z=r(88141),W=r(31397),J=r(77126),N=r(98413),b=r(38207),v=r(4091),S=r(86734),L=r(62253),$=r(39178);let re=(()=>{class Q{constructor(me,Pe,V,q){this.actions$=me,this.centreRestService=Pe,this.store$=V,this.ngxLogger=q,this.reportIssueRequest$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(J.Nj),(0,z.M)(()=>this.store$.dispatch((0,N.ZF)({messageTag:"CENTRE.MANAGE_CENTRE.REPORT_ISSUE.SUBMIT_FAILED"}))),(0,W.Z)(({issue:B,attachments:Ee})=>this.centreRestService.sendIssueReport(B,Ee).pipe((0,m.T)(()=>(this.ngxLogger.log((0,L.Hv)(B.centreNumber,B[v.X]?.centreName,B[v.X]?.issueType)),J.JI())),(0,g.W)(()=>(0,h.of)(J.Py())))))),this.submitEnquiryRequestSuccess$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(J.JI),(0,z.M)(()=>this.store$.dispatch((0,S.Tl)({queryParamsHandling:"merge"}))),(0,W.Z)(()=>[(0,N.Ds)({text:"CENTRE.MANAGE_CENTRE.REPORT_ISSUE.SUBMIT_SUCCESS",notificationType:b._.success})]))),this.submitEnquiryRequestFailure$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(J.Py),(0,m.T)(()=>(0,N.Ds)({text:"CENTRE.MANAGE_CENTRE.REPORT_ISSUE.SUBMIT_FAILED",notificationType:b._.error})))),this.getAllLIssueFeedbackCategories$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(J.kk),(0,p.n)(()=>this.centreRestService.getFeedbackCategories().pipe((0,m.T)(B=>J.SU({feedbackCategories:B})),(0,g.W)(B=>(0,h.of)(J.c$({error:B})))))))}static{this.\u0275fac=function(Pe){return new(Pe||Q)(u.KVO(e.En),u.KVO(P.V),u.KVO(n.il),u.KVO($.so))}}static{this.\u0275prov=u.jDH({token:Q,factory:Q.\u0275fac})}}return Q})();var te=r(16653),G=r(57681),ne=r(29113),de=r(43318),ge=r(34193),Be=r(36384),ve=r(742);const be=[d.G,T,R,I.G,re,te.T,G.G,(()=>{class Q{constructor(me,Pe,V,q){this.bookingService=me,this.temporaryReservationService=Pe,this.localizedDatePipe=V,this.actions$=q,this.getUpcomingBookingsRequest$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(ne.OF),(0,p.n)(B=>this.bookingService.getUpcomingbookings(B.request)),(0,m.T)(B=>(0,ne.kO)({bookings:B})))),this.getPastBookingsRequest$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(ne.o1),(0,p.n)(B=>this.bookingService.getPastBookings(B.request)),(0,m.T)(B=>(0,ne.K0)({bookings:B})))),this.rebookFromCentreRequestEffect$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(ne.ix),(0,p.n)(B=>this.temporaryReservationService.getDefaultSlotDate(B.centreNumber,this.localizedDatePipe.transform(new Date,"ISOZoneless")).pipe((0,m.T)(Ee=>{const{startTime:Ne,endTime:Ze}=(0,de.JS)(B,Ee);return S.V8({centreNumber:B.centreNumber,startTime:this.localizedDatePipe.transform(Ne,"ISOZoneless"),endTime:this.localizedDatePipe.transform(Ze,"ISOZoneless"),numberOfPeople:B.numberOfPeople})}),(0,g.W)(()=>(0,h.of)((0,ne.KR)())))))),this.bookingsFailure$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(ne.KR),(0,m.T)(()=>(0,N.Ds)({text:"CENTRE.MANAGE_CENTRE.ERROR_MESSAGE",notificationType:b._.error}))))}static{this.\u0275fac=function(Pe){return new(Pe||Q)(u.KVO(ge.t),u.KVO(Be.$),u.KVO(ve.K),u.KVO(e.En))}}static{this.\u0275prov=u.jDH({token:Q,factory:Q.\u0275fac,providedIn:"root"})}}return Q})()];
1var ze=r(43636),Je=r(21211),Se=r(25670);let Z=(()=>{class Q{static{this.\u0275fac=function(Pe){return new(Pe||Q)}}static{this.\u0275mod=u.$C({type:Q})}static{this.\u0275inj=u.G2t({imports:[n.md.forFeature("centre",ze.K),n.md.forFeature("team",Je.G),n.md.forFeature("account",Se.C),e.Vm.forFeature(be)]})}}return Q})()},4692:(_e,D,r)=>{"use strict";r.d(D,{N:()=>n});var e=function(d){return d.LessThanAMonth="LessThanAMonth",d.UpToAYear="UpToAYear",d.MoreThanAYear="MoreThanAYear",d}(e||{});const n=[{id:e.LessThanAMonth,title:"HELP.ENQUIRY.BOOKING_DURATION.LESS_THAN_A_MONTH"},{id:e.UpToAYear,title:"HELP.ENQUIRY.BOOKING_DURATION.UP_TO_A_YEAR"},{id:e.MoreThanAYear,title:"HELP.ENQUIRY.BOOKING_DURATION.MORE_THAN_A_YEAR"}]},28201:(_e,D,r)=>{"use strict";r.d(D,{v:()=>d});var e=r(84161),n=r(4692);const d=[{id:e.SX.OfficeSpace,title:"CENTRE.WORKSPACE_TYPE.OFFICE_SPACE",bookingDurations:n.N.slice(1,3)},{id:e.SX.CoWorkingSpace,title:"CENTRE.WORKSPACE_TYPE.COWORKING_SPACE",bookingDurations:n.N},{id:e.SX.MeetingRoom,title:"CENTRE.WORKSPACE_TYPE.MEETING_ROOM",bookingDurations:n.N},{id:e.SX.VirtualOffice,title:"CENTRE.WORKSPACE_TYPE.VIRTUAL_OFFICE",bookingDurations:n.N.slice(1,3)},{id:e.SX.Membership,title:"CENTRE.WORKSPACE_TYPE.MEMBERSHIP",bookingDurations:n.N.slice(1,3)},{id:e.SX.WorkplaceRecovery,title:"CENTRE.WORKSPACE_TYPE.WORKPLACE_RECOVERY",bookingDurations:n.N},{id:e.SX.Other,title:"CENTRE.WORKSPACE_TYPE.OTHER",bookingDurations:n.N}]},29113:(_e,D,r)=>{"use strict";r.d(D,{K0:()=>p,KR:()=>g,OF:()=>n,ix:()=>m,kO:()=>d,o1:()=>h});var e=r(59640);const n=(0,e.VP)("[Manage centre] Get upcoming bookings",(0,e.xk)()),d=(0,e.VP)("[Manage centre] Load Upcoming Bookings Success",(0,e.xk)()),h=(0,e.VP)("[Manage centre] Get past bookings",(0,e.xk)()),p=(0,e.VP)("[Manage centre] Load Past Bookings Success",(0,e.xk)()),m=(0,e.VP)("[Manage centre]  Re-Book Request",(0,e.xk)()),g=(0,e.VP)("[Manage centre] Bookings action failed")},73636:(_e,D,r)=>{"use strict";r.d(D,{D1:()=>u,Dr:()=>m,O_:()=>c,U_:()=>g,X4:()=>p,ZY:()=>d,df:()=>P,lR:()=>n,uR:()=>h});var e=r(59640);const n=(0,e.VP)("[CentreDetails] GetCentreDetailsRequest",(0,e.xk)()),d=(0,e.VP)("[CentreDetails] GetCentreDetailsSuccess",(0,e.xk)()),h=(0,e.VP)("[CentreDetails] GetCentreDetailsFail"),p=(0,e.VP)("[CentreDetails] GetCentreImagesRequest",(0,e.xk)()),m=(0,e.VP)("[CentreDetails] GetCentreImagesSuccess",(0,e.xk)()),g=(0,e.VP)("[CentreDetails] GetCentreImagesFail"),c=(0,e.VP)("[CentreDetails] Reset Centre Details"),u=(0,e.VP)("[CentreDetails] getCmrEligibilityRequest",(0,e.xk)()),P=(0,e.VP)("[CentreDetails] getCmrEligibilitySuccess",(0,e.xk)());(0,e.VP)("[CentreDetails] getCmrEligibilityFail")},80441:(_e,D,r)=>{"use strict";r.d(D,{G:()=>W});var e=r(77339),n=r(7673),d=r(88141),h=r(25558),p=r(99437),m=r(96354),g=r(98413),c=r(38207),u=r(73636),P=r(86734),T=r(85211),F=r(54438),R=r(61984),I=r(57833),z=r(59640);let W=(()=>{class J{handleError(b){return b.status===T.G.NotFound?(0,n.of)((0,P.dA)(),u.uR()):(0,n.of)((0,P.H3)(),(0,g.Ds)({text:"CENTRE.CENTRE_DETAILS.ERROR",notificationType:c._.error}))}constructor(b,v,S,L){this.centreRestService=b,this.benefitsRestService=v,this.actions$=S,this.store$=L,this.getCentreDetailsRequest=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(u.lR),(0,d.M)(()=>this.store$.dispatch((0,g.ZF)({messageTag:"CENTRE.CENTRE_DETAILS.ERROR"}))),(0,h.n)($=>this.centreRestService.getCentreDetails($.centreNumber).pipe((0,h.n)(re=>[u.ZY({centre:re}),u.X4({centreNumber:re.centreNumber})]),(0,p.W)(re=>this.handleError(re)))))),this.getCentreImagesRequest=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(u.X4),(0,h.n)($=>this.centreRestService.getCentreImages($.centreNumber,1e3,667)),(0,m.T)($=>u.Dr({images:$})))),this.getCMRRequest=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(u.D1),(0,h.n)($=>this.benefitsRestService.getCMREligibility($.centreNumber)),(0,m.T)($=>u.df({cmrEligibility:$})),(0,p.W)($=>this.handleError($))))}static{this.\u0275fac=function(v){return new(v||J)(F.KVO(R.V),F.KVO(I.o),F.KVO(e.En),F.KVO(z.il))}}static{this.\u0275prov=F.jDH({token:J,factory:J.\u0275fac})}}return J})()},22177:(_e,D,r)=>{"use strict";r.d(D,{Fl:()=>p,HW:()=>u,Nn:()=>h,dy:()=>g,lu:()=>m,vS:()=>c});var e=r(59640),n=r(80485);const d=(0,e.Mz)(n.T,P=>P.centreDetails),h=(0,e.Mz)(d,P=>P.centre),p=(0,e.Mz)(d,P=>P.centreImages),m=(0,e.Mz)(d,P=>P.cmrEligibility),g=(0,e.Mz)(d,P=>P.isCmrEligibilityLoaded),c=(0,e.Mz)(d,P=>P.isCentreDetailsLoaded),u=(0,e.Mz)(d,P=>P.isCentreImagesLoaded)},19468:(_e,D,r)=>{"use strict";r.d(D,{D1:()=>e.D1,FI:()=>d.FI,I:()=>n.I,MR:()=>d.MR,OF:()=>m.OF,O_:()=>e.O_,Qx:()=>h.Qx,Ro:()=>d.Ro,ZY:()=>e.ZY,ay:()=>h.ay,bb:()=>d.bb,c3:()=>h.c3,df:()=>e.df,hM:()=>n.hM,ix:()=>m.ix,iz:()=>d.iz,kl:()=>d.kl,lM:()=>h.lM,lR:()=>e.lR,o1:()=>m.o1,rR:()=>d.rR,xL:()=>h.xL,xv:()=>d.xv});var e=r(73636),n=r(2506),d=r(82630),h=r(44030),m=(r(77126),r(29113))},80485:(_e,D,r)=>{"use strict";r.d(D,{T:()=>n});const n=(0,r(59640).UX)("centre")},43636:(_e,D,r)=>{"use strict";r.d(D,{K:()=>Je});var e=r(59640),n=r(73636);const d={centre:null,centreImages:[],cmrEligibility:null,isCmrEligibilityLoaded:!1,isCentreDetailsLoaded:!1,isCentreImagesLoaded:!1},h=(0,e.vy)(d,(0,e.on)(n.lR,Se=>({...Se,isCentreDetailsLoaded:!1})),(0,e.on)(n.ZY,(Se,{centre:Z})=>({...Se,centre:Z,isCentreDetailsLoaded:!0})),(0,e.on)(n.uR,Se=>({...Se,isCentreDetailsLoaded:!1})),(0,e.on)(n.X4,Se=>({...Se,isCentreImagesLoaded:!1})),(0,e.on)(n.Dr,(Se,{images:Z})=>({...Se,centreImages:Z,isCentreImagesLoaded:!0})),(0,e.on)(n.df,(Se,{cmrEligibility:Z})=>({...Se,cmrEligibility:Z,isCmrEligibilityLoaded:!0})),(0,e.on)(n.D1,Se=>({...Se,cmrEligibility:null,isCmrEligibilityLoaded:!1})),(0,e.on)(n.U_,Se=>({...Se,isCentreImagesLoaded:!1})),(0,e.on)(n.O_,()=>({...d})));var m=r(44030);const g={submitEnquirySuccess:!1,canDeactivate:!0,centreUnavailabilityCalendar:null},c=(0,e.vy)(g,(0,e.on)(m.xL,Se=>({...Se})),(0,e.on)(m.bP,Se=>({...Se,submitEnquirySuccess:!0})),(0,e.on)(m.JT,Se=>({...Se,submitEnquirySuccess:!1})),(0,e.on)(m.lM,Se=>({...Se,canDeactivate:!1})),(0,e.on)(m.ay,Se=>({...Se,canDeactivate:!0})),(0,e.on)(m.c3,Se=>({...Se})),(0,e.on)(m.SX,(Se,Z)=>({...Se,centreUnavailabilityCalendar:Z.centreUnavailabilityCalendar})),(0,e.on)(m.Qx,()=>({...g})));var P=r(77126),T=r(12448);const F=(0,e.vy)(T.b,(0,e.on)(P.Nj,Se=>({...Se,submitIssueInProgress:!0})),(0,e.on)(P.JI,Se=>({...Se,reportIssueSuccess:!0,submitIssueInProgress:!1})),(0,e.on)(P.Py,Se=>({...Se,reportIssueSuccess:!1,submitIssueInProgress:!1})),(0,e.on)(P.SU,(Se,{feedbackCategories:Z})=>({...Se,feedbackCategories:Z})),(0,e.on)(P.Ab,Se=>({...Se,canDeactivate:!1})),(0,e.on)(P.T4,Se=>({...Se,canDeactivate:!0})));var I=r(19468);const z={longTermCentres:[],homePageLongTermCentres:[],myCentres:null,longTermCentresCount:0,stateError:null,longTermCentresLoaded:!1},W=(0,e.vy)(z,(0,e.on)(I.kl,(Se,{centres:Z,homePageCentres:Q})=>function N(Se,Z,Q,oe){return{...Se,longTermCentres:Z,homePageLongTermCentres:Q,stateError:null,longTermCentresLoaded:oe}}(Se,Z,Q,!0)),(0,e.on)(I.Ro,(Se,{error:Z})=>function b(Se,Z,Q){return{...Se,longTermCentres:[],stateError:Z,longTermCentresLoaded:Q}}(Se,Z,!1)),(0,e.on)(I.bb,(Se,{centres:Z})=>function v(Se,Z){return{...Se,myCentres:Z,stateError:z.stateError}}(Se,Z)),(0,e.on)(I.MR,(Se,{error:Z})=>function S(Se,Z){return{...Se,myCentres:z.myCentres,stateError:Z}}(Se,Z)),(0,e.on)(I.xv,(Se,{centreCount:Z})=>function L(Se,Z){return{...Se,longTermCentres:[],longTermCentresCount:Z,stateError:null}}(Se,Z)),(0,e.on)(I.FI,()=>({...z})));var re=r(25680);const te=(0,e.vy)({canDeactivate:!0},(0,e.on)(re.l,Se=>({...Se,canDeactivate:!1})),(0,e.on)(re.a,Se=>({...Se,canDeactivate:!0})));var ne=r(2506);const ge=(0,e.vy)({anyLongTermBookings:!1,loaded:!1,centreNumber:null},(0,e.on)(ne.I,Se=>({...Se})),(0,e.on)(ne.h0,(Se,{anyLongTermBookings:Z,centreNumber:Q})=>({...Se,anyLongTermBookings:Z,centreNumber:Q,loaded:!0})),(0,e.on)(ne.io,Se=>({...Se,anyLongTermBookings:!1,loaded:!0})),(0,e.on)(ne.no,Se=>({...Se,loaded:!0})),(0,e.on)(ne.hM,Se=>({...Se,loaded:!1,anyLongTermBookings:!1})));var He=r(29113);const be=(0,e.vy)({upcomingBookings:[],pastBookings:[]},(0,e.on)(He.kO,(Se,{bookings:Z})=>({...Se,upcomingBookings:Z})),(0,e.on)(He.K0,(Se,{bookings:Z})=>({...Se,pastBookings:Z}))),Je={centreDetails:function p(Se,Z){return h(Se,Z)},manageCentre:function Be(Se,Z){return ge(Se,Z)},longTermCentres:function J(Se,Z){return W(Se,Z)},enquiry:function u(Se,Z){return c(Se,Z)},issue:function R(Se,Z){return F(Se,Z)},contactCentre:function G(Se,Z){return te(Se,Z)},bookings:function ze(Se,Z){return be(Se,Z)}}},25680:(_e,D,r)=>{"use strict";r.d(D,{a:()=>d,l:()=>n});var e=r(59640);const n=(0,e.VP)("[Contact centre] Form Changed"),d=(0,e.VP)("[Contact centre] Re
1set Form Changed")},44030:(_e,D,r)=>{"use strict";r.d(D,{JT:()=>h,Qx:()=>T,SX:()=>P,ay:()=>c,bP:()=>d,c3:()=>u,lM:()=>g,xL:()=>n});var e=r(59640);const n=(0,e.VP)("[Enquiry] SubmitEnquiry",(0,e.xk)()),d=(0,e.VP)("[Enquiry] SubmitEnquirySuccess",(0,e.xk)()),h=(0,e.VP)("[Enquiry] SubmitEnquiryFailed",(0,e.xk)()),g=((0,e.VP)("[Enquiry] Send Error Analytics",(0,e.xk)()),(0,e.VP)("[Enquiry] Send Success Analytics",(0,e.xk)()),(0,e.VP)("[Enquiry] Form Changed")),c=(0,e.VP)("[Enquiry] Reset Form Changed"),u=(0,e.VP)("[Enquiry] Centre Busy periods",(0,e.xk)()),P=(0,e.VP)("[Enquiry] Centre Busy periods Success",(0,e.xk)()),T=(0,e.VP)("[Enquiry] Clear Enquiry State")},89931:(_e,D,r)=>{"use strict";r.d(D,{G:()=>J});var e=r(77339),n=r(7673),d=r(31397),h=r(96354),p=r(99437),m=r(53993),g=r(44030),c=r(98413),u=r(38207),P=r(62253),T=r(59640),F=r(62233),R=r(54438),I=r(61984),z=r(742),W=r(39178);let J=(()=>{class N{constructor(v,S,L,$,re){this.actions$=v,this.centreRestService=S,this.localizedDatePipe=L,this.ngxLogger=$,this.store=re,this.submitEnquiryRequest$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(g.xL),(0,d.Z)(({centreId:te,analyticsDetails:G,enquiry:ne,successMessage:de,failureMessage:ge})=>this.centreRestService.submitEnquiry(te,{...ne,preferredApptDateTime:this.localizedDatePipe.transform(ne.preferredApptDateTime,"ISOZoneless")}).pipe((0,h.T)(()=>g.bP({successMessage:de,analyticsDetails:G,centreId:te})),(0,p.W)(()=>(0,n.of)(g.JT({failureMessage:ge,analyticsDetails:G}))))))),this.submitEnquiryRequestSuccess$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(g.bP),(0,m.E)(this.store.select(F.Hg)),(0,d.Z)(([{successMessage:te,analyticsDetails:G,centreId:ne},de])=>this.store.pipe((0,T.Lt)((0,F.if)(de?.address?.countryIsoCode)),(0,d.Z)(ge=>(G&&this.ngxLogger.log("Tour"===G.eventAction?P.LB(ne,G.centre[0]?.name,G.centre[0]?.bookingDate,G.centre[0]?.productOfInterest,this.localizedDatePipe):P.iO(ne,G.centre[0]?.name,G.centre[0]?.productOfInterest,de,ge)),[(0,c.Ds)({text:te,notificationType:u._.success})])))))),this.submitEnquiryRequestFailure$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(g.JT),(0,h.T)(({failureMessage:te})=>(0,c.Ds)({text:te,notificationType:u._.error})))),this.centreBusyPeriodsRequest$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(g.c3),(0,d.Z)(({centreNumber:te,request:G})=>this.centreRestService.getCentreBusyPeriods(te,G).pipe((0,h.T)(ne=>g.SX({centreUnavailabilityCalendar:ne}))))))}static{this.\u0275fac=function(S){return new(S||N)(R.KVO(e.En),R.KVO(I.V),R.KVO(z.K),R.KVO(W.so),R.KVO(T.il))}}static{this.\u0275prov=R.jDH({token:N,factory:N.\u0275fac})}}return N})()},77126:(_e,D,r)=>{"use strict";r.d(D,{Ab:()=>c,JI:()=>d,Nj:()=>n,Py:()=>h,SU:()=>m,T4:()=>u,c$:()=>g,kk:()=>p});var e=r(59640);const n=(0,e.VP)("[Issue] reportIssueRequest",(0,e.xk)()),d=(0,e.VP)("[Issue] reportIssueSuccess"),h=(0,e.VP)("[Issue] reportIssueFailed"),p=(0,e.VP)("[Issue] getIssueFeedbackCategoriesRequest"),m=(0,e.VP)("[Issue] getIssueFeedbackCategoriesSuccess",(0,e.xk)()),g=(0,e.VP)("[Issue] getIssueFeedbackCategoriesFailed",(0,e.xk)()),c=(0,e.VP)("[Issue] Form Changed"),u=(0,e.VP)("[Issue] Reset Form Changed")},12448:(_e,D,r)=>{"use strict";r.d(D,{b:()=>e});const e={reportIssueSuccess:!1,feedbackCategories:[],canDeactivate:!0,submitIssueInProgress:!1}},82630:(_e,D,r)=>{"use strict";r.d(D,{FI:()=>u,MR:()=>c,Ro:()=>h,bb:()=>g,iz:()=>m,kl:()=>d,rR:()=>n,xv:()=>p});var e=r(59640);const n=(0,e.VP)("[LongTermCentres] Get LongTerm Centres",(0,e.xk)()),d=(0,e.VP)("[LongTermCentres] Get LongTerm Centres Success",(0,e.xk)()),h=(0,e.VP)("[LongTermCentres] Get LongTerm Centres Failure",(0,e.xk)()),p=(0,e.VP)("[LongTermCentres] Update LongTerm Centres Count",(0,e.xk)()),m=(0,e.VP)("[LongTermCentres] Get All LongTerm Centres"),g=(0,e.VP)("[LongTermCentres] Get All LongTerm Centres Success",(0,e.xk)()),c=(0,e.VP)("[LongTermCentres] Get All LongTerm Centres Failure",(0,e.xk)()),u=(0,e.VP)("[LongTermCentres] Reset LongTerm Centres State")},2506:(_e,D,r)=>{"use strict";r.d(D,{I:()=>n,h0:()=>d,hM:()=>m,io:()=>h,no:()=>p});var e=r(59640);const n=(0,e.VP)("[ManageCentre] HasUserLongTermBookings",(0,e.xk)()),d=(0,e.VP)("[ManageCentre] HasUserLongTermBookings Success",(0,e.xk)()),h=(0,e.VP)("[ManageCentre] HasUserLongTermBookings Failure"),p=(0,e.VP)("[ManageCentre] HasUserLongTermBookingsLoaded"),m=(0,e.VP)("[ManageCentre] Re
1set Manage Centre")},79443:(_e,D,r)=>{"use strict";r.d(D,{hZ:()=>p,sE:()=>h});var e=r(59640),n=r(80485);const d=(0,e.Mz)(n.T,m=>m.manageCentre),h=(0,e.Mz)(d,({anyLongTermBookings:m})=>m),p=({centreNumber:m})=>(0,e.Mz)(d,({centreNumber:g,loaded:c})=>g===m&&c)},4997:(_e,D,r)=>{"use strict";r.d(D,{F:()=>g});var e=r(60177),n=r(59640),d=r(77339),h=r(88978),p=r(30653),m=r(54438);let g=(()=>{class c{static{this.\u0275fac=function(T){return new(T||c)}}static{this.\u0275mod=m.$C({type:c})}static{this.\u0275inj=m.G2t({imports:[e.MD,n.md.forFeature("contact",h.N),d.Vm.forFeature(p.N)]})}}return c})()},45131:(_e,D,r)=>{"use strict";r.d(D,{OG:()=>d,VI:()=>h,Z_:()=>n});var e=r(59640);const n=(0,e.VP)("[ContactRoles] Get Centre Roles"),d=(0,e.VP)("[ContactRoles] Get Centre Roles Success",(0,e.xk)()),h=(0,e.VP)("[ContactRoles] Get Centre Roles Failure",(0,e.xk)())},51148:(_e,D,r)=>{"use strict";r.d(D,{C:()=>h});var e=r(59640);const n=(0,e.UX)("contact"),h=((0,e.Mz)(n,p=>p?.contactRoles?.centreRoles||[]),(0,e.Mz)(n,p=>p?.contactRoles?.centreRoles?.filter(m=>m.isAdmin)||[]))},49232:(_e,D,r)=>{"use strict";r.d(D,{Z_:()=>e.Z_});var e=r(45131)},30653:(_e,D,r)=>{"use strict";r.d(D,{N:()=>P});var e=r(77339),n=r(7673),d=r(31397),h=r(96354),p=r(99437),m=r(45131),g=r(54438),c=r(85105);const P=[(()=>{class T{constructor(R,I){this.actions$=R,this.contactRolesRestService=I,this.getCentreRoles$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(m.Z_),(0,d.Z)(()=>this.contactRolesRestService.getCentreRoles().pipe((0,h.T)(z=>m.OG({centreRoles:z})),(0,p.W)(z=>(0,n.of)(m.VI({error:z})))))))}static{this.\u0275fac=function(I){return new(I||T)(g.KVO(e.En),g.KVO(c.T))}}static{this.\u0275prov=g.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()]},88978:(_e,D,r)=>{"use strict";r.d(D,{N:()=>m});var e=r(59640);const n={centreRoles:[],stateError:null};var d=r(45131);const h=(0,e.vy)(n,(0,e.on)(d.OG,(g,{centreRoles:c})=>({...g,centreRoles:c,stateError:n.stateError})),(0,e.on)(d.VI,(g,{error:c})=>({...g,centreRoles:n.centreRoles,stateError:c}))),m={contactRoles:function p(g,c){return h(g,c)}}},66893:(_e,D,r)=>{"use strict";r.d(D,{C:()=>e.C});var e=r(51148)},35361:(_e,D,r)=>{"use strict";r.d(D,{C:()=>e.C});var e=r(66893)},50166:(_e,D,r)=>{"use strict";r.d(D,{C1:()=>d,Wb:()=>h,_2:()=>g});var e=r(59640),n=r(64167);const d=(0,e.Mz)(n.n,c=>c.baseData.email),h=(0,e.Mz)(n.n,c=>c.baseData.invitationCode),g=((0,e.Mz)(n.n,c=>c.baseData.userHasAccounts),(0,e.Mz)(n.n,c=>c.baseData),(0,e.Mz)(n.n,c=>c.baseData.stepperDetails))},64167:(_e,D,r)=>{"use strict";r.d(D,{n:()=>n});const n=(0,r(59640).UX)("createAccount")},96670:(_e,D,r)=>{"use strict";r.d(D,{wX:()=>c,kV:()=>T.kV,QQ:()=>T.QQ,C1:()=>F.C1,qM:()=>R.qM,gU:()=>R.gU,DA:()=>R.DA,Yz:()=>e.Yz,Dm:()=>T.Dm,on:()=>T.on,ps:()=>N.ps,Wz:()=>N.Wz,iN:()=>T.iN,Wb:()=>F.Wb,AT:()=>m,uP:()=>p,Nz:()=>T.Nz,ks:()=>g,_2:()=>F._2,T_:()=>e.T_,hJ:()=>z,qb:()=>e.qb,RI:()=>N.RI,JV:()=>u,_7:()=>R._7});var e=r(38638),n=r(59640),d=r(64167),h=r(91425);const p=(0,n.Mz)(d.n,b=>b?.invitations?.invitations??[]),m=(0,n.Mz)(d.n,b=>b?.invitations?.loading??!1),g=(0,n.Mz)(d.n,b=>b?.invitations?.saving??!1),c=(0,n.Mz)(d.n,b=>0!==b?.invitations?.invitations?.length&&void 0===b.invitations.invitations.find(S=>S.status!==h.s.acceptedSaved&&S.status!==h.s.rejectedSaved)),u=(0,n.Mz)(d.n,b=>b.invitations.invitations&&b.invitations.invitations.length>0);(0,n.Mz)(d.n,b=>b.profile.hasAccount);var T=r(57414),F=r(50166),R=r(60584);(0,n.Mz)(d.n,b=>b.account);const z=(0,n.Mz)(d.n,b=>b.account.saving);(0,n.Mz)(d.n,b=>b.account.createCompanyOnly),(0,n.Mz)(d.n,b=>b.account.account);var N=r(3990)},60584:(_e,D,r)=>{"use strict";r.d(D,{DA:()=>d,_7:()=>m,gU:()=>p,qM:()=>h});var e=r(59640),n=r(64167);const d=(0,e.Mz)(n.n,g=>g.emailVerification.isSuccess),h=(0,e.Mz)(n.n,g=>g.emailVerification.isLoading),p=(0,e.Mz)(n.n,g=>g.emailVerification.isMailSent),m=(0,e.Mz)(n.n,g=>g.emailVerification.verificationCode)},3990:(_e,D,r)=>{"use strict";r.d(D,{DF:()=>u,RI:()=>m,UF:()=>g,Wz:()=>h,ps:()=>d,vc:()=>c});var e=r(59640),n=r(64167);const d=(0,e.Mz)(n.n,F=>F.fiscalStatus.isFiscalStatusRequiredOnCountryChange),h=(0,e.Mz)(n.n,F=>
1function P(F){if(F?.types?.length){const I=function T(F){return F.find(R=>!0===R.isDefaultForCountry)}(F.types)?F.types:[{id:null,code:"PLEASE_SELECT",extendedDataKey:"",isDefaultForCountry:!0,extendedDataFields:[],description:"ACCOUNT_DETAILS.PLACEHOLDERS.PLEASE_SELECT",taxNumberSettingOverrideId:F.taxNumberSetting,taxNumberFieldTranslations:null},...F.types];return{...F,types:I}}return F}(F.fiscalStatus.fiscalStatus)),m=((0,e.Mz)(n.n,F=>F.fiscalStatus.taxNumberValidation),(0,e.Mz)(n.n,F=>F.fiscalStatus.taxNumberValidationInProgress)),g=(0,e.Mz)(n.n,F=>F.fiscalStatus.selectedState),c=(0,e.Mz)(n.n,F=>F.fiscalStatus.selectedCountryIsoCode),u=(0,e.Mz)(n.n,F=>F.fiscalStatus.fiscalStatus.countryIsoCode)},57414:(_e,D,r)=>{"use strict";r.d(D,{Dm:()=>g,Nz:()=>P,QQ:()=>u,iN:()=>p,kV:()=>c,on:()=>m});var e=r(59640),n=r(64167);(0,e.Mz)(n.n,T=>T.personalDetails.isSuccess),(0,e.Mz)(n.n,T=>T.personalDetails.isLoading);const p=(0,e.Mz)(n.n,T=>!(!T.personalDetails.contact||!T.personalDetails.account)),m=(0,e.Mz)(n.n,T=>T.personalDetails.contact),g=(0,e.Mz)(n.n,T=>T.personalDetails.account),c=(0,e.Mz)(n.n,T=>T.personalDetails.account?T.personalDetails.account.billingAddress:null),u=(0,e.Mz)(n.n,T=>T.personalDetails.customerAccountResponse),P=(0,e.Mz)(n.n,T=>T.personalDetails.isLoading)},38638:(_e,D,r)=>{"use strict";r.d(D,{T_:()=>d,Yz:()=>p,qb:()=>h});var e=r(59640),n=r(64167);const d=(0,e.Mz)(n.n,m=>m.profile.profile),h=(0,e.Mz)(n.n,m=>m.profile.saving),p=(0,e.Mz)(n.n,m=>m.profile.existingProfile)},16275:(_e,D,r)=>{"use strict";r.d(D,{Tq:()=>h,cK:()=>n,qD:()=>d});var e=r(59640);const n=(0,e.VP)("[CustomerNotes] Get And Display Account Notes"),d=(0,e.VP)("[CustomerNotes] Get Account Notes Success",(0,e.xk)()),h=(0,e.VP)("[CustomerNotes] Get Account Notes Failure")},20332:(_e,D,r)=>{"use strict";r.d(D,{D9:()=>R,E2:()=>I,Em:()=>g,Fe:()=>h,Fg:()=>p,Lg:()=>m,Nc:()=>te,PV:()=>$,Se:()=>u,Vr:()=>L,W2:()=>d,W5:()=>z,_9:()=>c,a_:()=>G,ap:()=>n,fE:()=>J,gQ:()=>N,i:()=>F,jj:()=>W,jp:()=>b,mt:()=>T,nS:()=>v,oV:()=>P,vK:()=>S,yV:()=>re});var e=r(59640);const n=(0,e.VP)("[Document] Load Documents",(0,e.xk)()),d=(0,e.VP)("[Document] Load Documents Success",(0,e.xk)()),h=(0,e.VP)("[Document] Load Documents Failure",(0,e.xk)()),p=(0,e.VP)("[Document] Download Document",(0,e.xk)()),m=(0,e.VP)("[Document] Download Document Success",(0,e.xk)()),g=(0,e.VP)("[Document] Download Document Failure",(0,e.xk)()),c=(0,e.VP)("[Document] Update Filter",(0,e.xk)()),u=(0,e.VP)("[Document] Clear Filter"),P=(0,e.VP)("[Document] Update Sorting",(0,e.xk)()),T=(0,e.VP)("[Document] Get document filters request"),F=(0,e.VP)("[Document] Get document filters - Success",(0,e.xk)()),R=(0,e.VP)("[Document] Get document filters - Failure"),I=(0,e.VP)("[Document] Documents reset form"),z=(0,e.VP)("[Document] Get external documents link"),W=(0,e.VP)("[Document] Get external documents link success",(0,e.xk)()),J=(0,e.VP)("[Document] Get external documents link failed"),N=(0,e.VP)("[Document] Set external documents link",(0,e.xk)()),b=(0,e.VP)("[Document] Set external documents link success"),v=(0,e.VP)("[Document] Set external documents link failed"),S=(0,e.VP)("[Document] Get centre house rules",(0,e.xk)()),L=(0,e.VP)("[Document] Get house rules success",(0,e.xk)()),$=(0,e.VP)("[Document] Get house rules failed"),re=(0,e.VP)("[Document] Download house rules request",(0,e.xk)()),te=(0,e.VP)("[Document] Download house rules success",(0,e.xk)()),G=(0,e.VP)("[Document] Download house rules failure",(0,e.xk)())},43402:(_e,D,r)=>{"use strict";r.d(D,{W:()=>p});var e=r(20332),n=r(88378),d=r(59640);const h=(0,d.vy)(n.u,(0,d.on)(e.ap,(g,{request:c})=>({...g,documentsLoading:!0,documentsRequest:c})),(0,d.on)(e.W2,(g,c)=>({...g,documentsLoading:!1,docResponse:c.docResponse})),(0,d.on)(e.Fe,g=>({...g,documentsLoading:!1})),(0,d.on)(e.Fg,(g,{documentId:c})=>({...g,documentDownloading:{...g.documentDownloading,[c]:!0}})),(0,d.on)(e.Lg,(g,{documentId:c})=>m(g,c)),(0,d.on)(e.Em,(g,{documentId:c})=>m(g,c)),(0,d.on)(e._9,(g,{filter:c})=>({...g,filter:c})),(0,d.on)(e.Se,g=>({...g,filter:n.u.filter})),(0,d.on)(e.oV,(g,{sorting:c})=>({...g,sorting:c})),(0,d.on)(e.i,(g,{documentFilters:c})=>({...g,documentCentreFilters:c?.documentCentreFilters||[],filtersLoading:!1})),(0,d.on)(e.mt,g=>({...g,filtersLoading:!0,docResponse:n.u.docResponse,documentCentreFilters:n.u.documentCentreFilters})),(0,d.on)(e.D9,g=>({...g,documentsLoading:!1})),(0,d.on)(e.E2,g=>({...g,canDeactivateForm:!0,clearForm:!1})),(0,d.on)(e.jj,(g,c)=>({...g,externalDocumentsLink:c?.preferenceSetting})),(0,d.on)(e.gQ,g=>({...g,documentsLoading:!0,canDeactivateForm:!1})),(0,d.on)(e.jp,g=>({...g,documentsLoading:!1,canDeactivateForm:!0,clearForm:!0})),(0,d.on)(e.nS,g=>({...g,documentsLoading:!1,clearForm:!1})),(0,d.on)(e.vK,g=>({...g,documentsLoading:!0})),(0,d.on)(e.Vr,(g,c)=>({...g,documentsLoading:!1,houseRules:c.houseRules,houseRulesCountryIsoCode:c.houseRulesCountryIsoCode})),(0,d.on)(e.PV,g=>({...g,documentsLoading:!1})),(0,d.on)(e.yV,g=>({...g,houseRulesDownloading:!0})),(0,d.on)(e.Nc,g=>({...g,houseRulesDownloading:!1})),(0,d.on)(e.a_,g=>({...g,houseRulesDownloading:!1})));function p(g,c){return h(g,c)}function m(g,c){return{...g,documentDownloading:{...g.documentDownloading,[c]:!1}}}},88378:(_e,D,r)=>{"use strict";r.d(D,{u:()=>n});const n={docResponse:{page:1,pageSize:10,results:[],sortBy:null,sortDirection:"asc",totalCount:0,totalPages:1,facetResults:null},documentDownloading:{},sorting:{sortBy:"dateCreated",sortDirection:"desc"},filter:{centres:[],countries:[],toDate:null,fromDate:null},documentsLoading:!1,filtersLoading:!1,documentCentreFilters:[],canDeactivateForm:!0,clearForm:!1,documentsRequest:null,externalDocumentsLink:{id:0,preferenceSettingType:r(66472).S.Exter
1nalDocumentsUrl,value:""},houseRules:{page:1,pageSize:10,results:[],sortBy:null,sortDirection:"asc",totalCount:0,totalPages:1,facetResults:null},houseRulesDownloading:!1,houseRulesCountryIsoCode:null}},5468:(_e,D,r)=>{"use strict";r.d(D,{AD:()=>R,Dj:()=>z,GD:()=>m,GR:()=>d,N5:()=>g,To:()=>h,W1:()=>F,Xr:()=>P,bh:()=>c,eX:()=>T,ey:()=>n,fP:()=>I,mK:()=>u,u8:()=>W,yi:()=>p});var e=r(59640);const n=(0,e.VP)("[FavouriteCentre] Load FavouriteCentre",(0,e.xk)()),d=(0,e.VP)("[FavouriteCentre] Load FavouriteCentre Results Success",(0,e.xk)()),h=(0,e.VP)("[FavouriteCentre] Load FavouriteCentre Results Failure",(0,e.xk)()),p=(0,e.VP)("[FavouriteCentre] Load FavouriteCentre ids"),m=(0,e.VP)("[FavouriteCentre] Load FavouriteCentre ids Results Success",(0,e.xk)()),g=(0,e.VP)("[FavouriteCentre] Load FavouriteCentre ids Results Failure",(0,e.xk)()),c=(0,e.VP)("[FavouriteCentre] Add Centre to favourites",(0,e.xk)()),u=(0,e.VP)("[FavouriteCentre] Add Centre to favourites success"),P=(0,e.VP)("[FavouriteCentre] Add Centre to favourites failure",(0,e.xk)()),T=(0,e.VP)("[FavouriteCentre] Filter Favourite Centres",(0,e.xk)()),F=(0,e.VP)("[FavouriteCentre] Load CentreFeatures"),R=(0,e.VP)("[FavouriteCentre] Load CentreFeatures Success",(0,e.xk)()),I=(0,e.VP)("[FavouriteCentre] Load CentreFeatures Failure",(0,e.xk)()),z=(0,e.VP)("[FavouriteCentre] Expand Number Of Visible Results"),W=(0,e.VP)("[FavouriteCentre] Reset Number Of Visible Results")},42842:(_e,D,r)=>{"use strict";r.d(D,{t:()=>p});var e=r(59640),n=r(5468);const d={favouriteCentre:[],favouriteCentreIds:[],totalCount:0,isLoading:!1,filterValue:[],centreFeatures:[],numberOfVisibleResults:8},h=(0,e.vy)(d,(0,e.on)(n.ey,m=>({...m,isLoading:!0,favouriteCentre:[]})),(0,e.on)(n.GR,(m,g)=>({...m,favouriteCentre:g.favouriteCentreResults.results,totalCount:g.favouriteCentreResults.totalCount,isLoading:!1})),(0,e.on)(n.To,m=>({...m,favouriteCentre:[],isLoading:!1})),(0,e.on)(n.yi,m=>({...m})),(0,e.on)(n.GD,(m,g)=>({...m,favouriteCentreIds:g.favouriteCentreIds,totalCount:g.favouriteCentreIds.length})),(0,e.on)(n.N5,m=>({...m,favouriteCentreIds:[]})),(0,e.on)(n.bh,(m,g)=>{let c=[...m.favouriteCentreIds];return g.isRemove?c=m.favouriteCentreIds.filter(u=>u!==g.centre.centreNumber):c.push(g.centre.centreNumber),{...m,favouriteCentreIds:[...c]}}),(0,e.on)(n.Xr,(m,g)=>{let c=[...m.favouriteCentreIds];return g.isRemove?c.push(g.centreNumber):c=m.favouriteCentreIds.filter(u=>u!==g.centreNumber),{...m,favouriteCentreIds:[...c]}}),(0,e.on)(n.eX,(m,g)=>({...m,filterValue:g.filterValue})),(0,e.on)(n.AD,(m,g)=>({...m,centreFeatures:g.centreFeatures})),(0,e.on)(n.Dj,m=>({...m,numberOfVisibleResults:m.numberOfVisibleResults+d.numberOfVisibleResults})),(0,e.on)(n.u8,m=>({...m,numberOfVisibleResults:d.numberOfVisibleResults})));function p(m,g){return h(m,g)}},99849:(_e,D,r)=>{"use strict";r.d(D,{BG:()=>m,EL:()=>d,JY:()=>c,S9:()=>h,cp:()=>g,wA:()=>p});var e=r(59640);const n=u=>u.favouriteCentre,d=(0,e.Mz)(n,u=>u.favouriteCentre.filter(P=>u.filterValue?.every(T=>P.featureIds.map(F=>F.toString()).includes(T))).slice(0,u.numberOfVisibleResults)),h=(0,e.Mz)(n,u=>u.favouriteCentreIds),p=(0,e.Mz)(n,u=>u.isLoading),m=(0,e.Mz)(n,u=>u.centreFeatures),g=(0,e.Mz)(n,u=>u.filterValue),c=(0,e.Mz)(n,u=>u.totalCount)},65660:(_e,D,r)=>{"use strict";r.d(D,{D:()=>e,x:()=>n});const e="guest/account/manage-products-and-services/booking",n=`/${e}`},97105:(_e,D,r)=>{"use strict";r.r(D),r.d(D,{HelpModule:()=>Na});var e=r(60177),n=r(69924),d=r(68018),h=r(59640),p=r(77339),m=r(31476),g=r(4705),c=r(3950),u=r(54438),P=r(35155),T=r(84572),F=r(96697),R=r(62233),I=r(29399),z=r(88675),W=r(17730),J=r(86734),N=r(96166),b=r(74066),v=r(52052),S=r(66308);let L=(()=>{class Ct{constructor(rt,Xt,en){this.store$=rt,this.router=Xt,this.platformId=en,this.ctaCardImageType=z.A}openEnquiryFlyout(){this.store$.dispatch((0,J.yE)({}))}openAuroraChat(){(0,T.z)([this.store$.select(R.BQ),this.store$.select(I.dE),this.store$.select(v.eH)]).pipe((0,F.s)(1)).subscribe(([rt,Xt,en])=>{rt?en?.contextOptions?.[W.M.IsConvAiWidgetEligible]&&((0,e.UE)(this.platformId)&&en?.profileId&&this.store$.dis
1patch((0,b.uQ)({profileId:en.profileId})),this.store$.dispatch(N.j9())):this.store$.dispatch((0,R.wh)({isEmployee:!1,redirectUrl:this.router.url,langCode:Xt.cultureName}))})}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.rXU(h.il),u.rXU(g.Ix),u.rXU(u.Agw))}}static{this.\u0275cmp=u.VBU({type:Ct,selectors:[["iwg-help-hero"]],decls:4,vars:8,consts:[[1,"help__hero"],[1,"fit-content","help__cta-card",3,"cardClicked","title","description","cta","imageType"]],template:function(Xt,en){1&Xt&&(u.j41(0,"div",0)(1,"iwg-cta-card",1),u.bIt("cardClicked",function(){return en.openEnquiryFlyout()}),u.k0s(),u.j41(2,"iwg-cta-card",1),u.bIt("cardClicked",function(){return en.openAuroraChat()}),u.k0s()(),u.nrm(3,"router-outlet")),2&Xt&&(u.R7$(),u.Y8G("title","HELP.FAQ.ENQUIRY.TITLE")("description","HELP.FAQ.ENQUIRY.DESCRIPTION")("cta","HELP.FAQ.ENQUIRY.CTA")("imageType",en.ctaCardImageType.Enquiry),u.R7$(),u.Y8G("title","HELP.FAQ.AURORA.TITLE")("description","HELP.FAQ.AURORA.DESCRIPTION")("cta","HELP.FAQ.AURORA.CTA")("imageType",en.ctaCardImageType.Aurora))},dependencies:[g.n3,S.G],styles:[".help__hero[_ngcontent-%COMP%]{padding-top:var(--spacing-xl, var(--scale-800, 4.8rem));padding-bottom:var(--spacing-sml, var(--scale-500, 2.4rem));padding-inline:var(--spacing-lrg, var(--scale-700, 4rem));display:flex;gap:var(--spacing-sml, var(--scale-500, 2.4rem));width:100%;justify-content:space-between}@media (max-width: 767.98px){.help__hero[_ngcontent-%COMP%]{flex-direction:column;padding-inline:var(--spacing-xs, var(--scale-400, 1.6rem));padding-top:unset;padding-bottom:var(--spacing-sml, var(--scale-500, 2.4rem))}}.help__cta-card[_ngcontent-%COMP%]{width:50%}@media (max-width: 1023.98px){.help__cta-card[_ngcontent-%COMP%]{width:100%}}"]})}}return Ct})();var $=r(56977),re=r(21413),te=r(16493);const G={faqQuestionTree:null,loadingFaqQuestionTree:!1},ne=(0,h.Mz)(te.Z,Ct=>Ct?.faq??G),de=(0,h.Mz)(ne,Ct=>Ct.faqQuestionTree),ge=(0,h.Mz)(ne,Ct=>Ct.loadingFaqQuestionTree);var Be=r(1872),ve=r(65761),He=r(62253),be=r(39178),ze=r(76864);const Je=(0,h.Mz)(te.Z,Ct=>Ct.contactUs.canDeactivate),Se=(0,h.Mz)(te.Z,Ct=>Ct.contactUs.financialAccountCentres),Z=(0,h.Mz)(te.Z,Ct=>Ct.contactUs.submitInProgress);var Q=r(5964),oe=r(96354),me=r(12262);const Pe=(Ct,ri)=>ri.id;function V(Ct,ri){if(1&Ct){const rt=u.RV6();u.j41(0,"iwg-button",15),u.bIt("click",function(){u.eBV(rt);const en=u.XpG(2).$implicit,zn=u.XpG(5);return u.Njj(zn.onStillNeedHelp(en.responseTemplate.helpReferenceId))})("keydown.enter",function(){u.eBV(rt);const en=u.XpG(2).$implicit,zn=u.XpG(5);return u.Njj(zn.onStillNeedHelp(en.responseTemplate.helpReferenceId))}),u.EFF(1),u.nI1(2,"translate"),u.k0s()}if(2&Ct){const rt=u.XpG(2).$implicit;u.Y8G("wrapperId","faq-help-btn-"+rt.id)("trailingIconClass","iwg-icon-arrow-right")("displayType","link"),u.R7$(),u.SpI(" ",u.bMT(2,4,"HELP.FAQ.STILL_NEED_HELP")," ")}}function q(Ct,ri){if(1&Ct){const rt=u.RV6();u.j41(0,"section",12)(1,"div",13),u.bIt("click",function(en){u.eBV(rt);const zn=u.XpG(6);return u.Njj(zn.onDescriptionClick(en))})("keydown.enter",function(en){u.eBV(rt);const zn=u.XpG(6);return u.Njj(zn.onDescriptionClick(en))}),u.k0s(),u.DNE(2,V,3,6,"iwg-button",14),u.k0s()}if(2&Ct){const rt=u.XpG().$implicit;u.Y8G("id","faq-answer-"+rt.id),u.R7$(),u.Y8G("innerHTML",null==rt.responseTemplate?null:rt.responseTemplate.descriptionTemplate,u.npT),u.R7$(),u.vxM(null!=rt.responseTemplate&&rt.responseTemplate.helpReferenceId?2:-1)}}function B(Ct,ri){if(1&Ct){const rt=u.RV6();u.j41(0,"div",8)(1,"button",9),u.bIt("click",function(){const en=u.eBV(rt).$implicit,zn=u.XpG(5);return u.Njj(zn.toggleQuestion(en.id))}),u.j41(2,"span",10),u.EFF(3),u.k0s(),u.nrm(4,"i",11),u.k0s(),u.DNE(5,q,3,3,"section",12),u.k0s()}if(2&Ct){const rt=ri.$implicit,Xt=u.XpG(5);u.AVh("faq-question--expanded",Xt.isQuestionExpanded(rt.id)),u.Y8G("id","question-"+rt.id),u.R7$(),u.BMQ("aria-expanded",Xt.isQuestionExpanded(rt.id))("aria-controls","faq-answer-"+rt.id),u.R7$(),u.AVh("font-medium",Xt.isQuestionExpanded(rt.id)),u.R7$(),u.JRh((null==rt.responseTemplate?null:rt.responseTemplate.title)||rt.question),u.R7$(),u.HbH("faq-question__icon "+(Xt.isQuestionExpanded(rt.id)?"iwg-icon-upward-arrow":"iwg-icon-downward-arrow")),u.R7$(),u.vxM(Xt.isQuestionExpanded(rt.id)?5:-1)}}function Ee(Ct,ri){if(1&Ct&&(u.j41(0,"div",4)(1,"div",5),u.EFF(2),u.k0s(),u.j41(3,"div",6),u.Z7z(4,B,6,11,"div",7,Pe),u.k0s()()),2&Ct){const rt=ri.$implicit;u.R7$(2),u.SpI(" ",rt.question," "),u.R7$(2),u.Dyx(rt.children)}}function Ne(Ct,ri){if(1&Ct&&(u.j41(0,"div",2),u.Z7z(1,Ee,6,1,"div",4,Pe),u.k0s()),2&Ct){const rt=u.XpG();u.R7$(),u.Dyx(rt)}}function Ze(Ct,ri){1&Ct&&(u.j41(0,"div",3),u.EFF(1,"HELP.FAQ.UNAVAILABLE"),u.k0s())}function we(Ct,ri){1&Ct&&u.DNE(0,Ne,3,0,"div",2)(1,Ze,2,0,"div",3),2&Ct&&u.vxM(ri.length>0?0:1)}function gt(Ct,ri){if(1&Ct&&(u.j41(0,"div",0)(1,"div",1),u.EFF(2,"HELP.FAQ.CONTENT_TITLE"),u.k0s(),u.DNE(3,we,2,1),u.nI1(4,"async"),u.k0s()),2&Ct){let rt;const Xt=u.XpG();u.R7$(3),u.vxM((rt=u.bMT(4,1,Xt.categories$))?3:-1,rt)}}let je=(()=>{class Ct{constructor(rt,Xt){this.store$=rt,this.ngxLogger=Xt,this.questionNodes=[],this.authenticated$=this.store$.select(R.BQ),this.expandedQuestionId=null,this.unsubscribe$=new re.B}ngOnInit(){this.categories$=this.store$.select(Se).pipe((0,Q.p)(rt=>!!rt),(0,oe.T)(rt=>{const Xt=this.processCategories(this.questionNodes,rt);return this.setDefaultExpandedQuestion(Xt),Xt}))}onDescriptionClick(rt){const Xt=rt.target;if("A"===Xt.tagName){const en=Xt.getAttribute("href");if(en?.startsWith("#question-")){rt.preventDefault();const zn=Number.parseInt(en.replace("#question-",""),10);Number.isNaN(zn)||(this.expandedQuestionId=zn,setTimeout(()=>{const lr=document.getElementById(`question-${zn}`);lr&&lr.scrollIntoView({behavior:"smooth",block:"start"})},100))}}}toggleQuestion(rt){const Xt=this.expandedQuestionId!==rt;this.expandedQuestionId=this.expandedQuestionId===rt?null:rt,Xt&&this.store$.select(ve.uB).pipe((0,F.s)(1),(0,$.Q)(this.unsubscribe$)).subscribe(en=>this.ngxLogger.log((0,He.Ut)(rt,en)))}isQuestionExpanded(rt){return this.expandedQuestionId===rt}setDefaultExpandedQuestion(rt){rt.length>0&&rt[0].children?.length>0&&(this.expandedQuestionId=rt[0].children[0].id)}processCategories(rt,Xt){return rt&&0!==rt.length?rt.filter(zn=>null===zn.parentId).map(zn=>({...zn,children:this.processQuestions(zn.children||[],Xt)})):[]}processQuestions(rt,Xt){return rt&&0!==rt.length?rt.filter(en=>en.isLeafNode&&en.responseTemplate).map(en=>({...en,responseTemplate:{...en.responseTemplate,descriptionTemplate:this.processDescriptionTemplate(en.responseTemplate.descriptionTemplate,en.responseTemplate.descriptionTemplateLinks||[],Xt)}})):[]}processDescriptionTemplate(rt,Xt,en){if(!rt||!Xt||0===Xt.length)return rt;let zn=rt;const lr=en.filter(Ao=>!Ao.isOpsCentre),ro=1===lr.length?lr[0].centreNumber:null;return Xt.forEach(Ao=>{if(Ao.linkStart&&Ao.linkEnd){const Go=this.getAnchorTag(Ao,ro),Ya=Go||"",Nl=Go?"</a>":"";zn=zn.replaceAll(new RegExp(Ao.linkStart,"g"),Ya).replaceAll(new RegExp(Ao.linkEnd,"g"),Nl)}}),zn}getAnchorTag(rt,Xt){let en=rt.webPageUrl;if(!en||""===en.trim())return null;if(en.includes("faq-nav")){const zn=/(\d+)/.exec(en);if(zn?.[1])return`<a href="#question-${zn[1]}" class="text-link">`}return en=Xt?en.replace("{centreNumber}",Xt.toString()):rt.alternativeWebPageUrl||en,`<a href="${en}" target="_blank" class="text-link">`}onStillNeedHelp(rt){(0,T.z)([this.store$.select(R.BQ),this.store$.select(v.eH),this.store$.select(ve.uB)]).pipe((0,F.s)(1),(0,$.Q)(this.unsubscribe$)).subscribe(([Xt,en,zn])=>
1{this.ngxLogger.log((0,He.Ag)(rt,zn)),this.store$.dispatch(en?.contextOptions?.[W.M.RouteFaqToAuroraFirst]&&Xt&&en?.contextOptions?.[W.M.IsConvAiWidgetEligible]?N.j9():(0,J.py)({id:rt}))})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.rXU(h.il),u.rXU(be.so))}}static{this.\u0275cmp=u.VBU({type:Ct,selectors:[["iwg-faq-list"]],inputs:{questionNodes:"questionNodes"},decls:2,vars:3,consts:[[1,"faq-container"],["translate","",1,"iwg-h3"],[1,"faq-categories"],["translate","",1,"faq-empty","iwg-label3"],[1,"faq-category"],[1,"faq-category__title","iwg-label1","font-medium"],[1,"faq-questions"],[1,"faq-question",3,"id","faq-question--expanded"],[1,"faq-question",3,"id"],["type","button",1,"faq-question-button","faq-question__header","iwg-label2",3,"click"],[1,"faq-question__text"],["aria-hidden","true"],[1,"faq-question__answer","iwg-label3",3,"id"],[1,"iwg-label3",3,"click","keydown.enter","innerHTML"],[1,"faq-question__help-button","no-paddings","iwg-body4",3,"wrapperId","trailingIconClass","displayType"],[1,"faq-question__help-button","no-paddings","iwg-body4",3,"click","keydown.enter","wrapperId","trailingIconClass","displayType"]],template:function(Xt,en){1&Xt&&(u.DNE(0,gt,5,3,"div",0),u.nI1(1,"async")),2&Xt&&u.vxM(u.bMT(1,1,en.authenticated$)?0:-1)},dependencies:[d.Mm,me.Q,e.Jj,d.D9],styles:['body[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h1-font-size, var(--scale-700, 4rem));font-weight:var(--h1-font-weight, var(--font-weight-light, 300));line-height:var(--h1-line-height, 1.2);letter-spacing:var(--h1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--mobile-h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h1-font-size, var(--scale-600, 3.2rem));font-weight:var(--mobile-h1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h1-line-height, 1.2);letter-spacing:var(--mobile-h1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], h1.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h1[_ngcontent-%COMP%], .iwg-h1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], h2.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h2[_ngcontent-%COMP%], .iwg-h2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h3-font-size, var(--scale-550, 2.8rem));
1font-weight:var(--h3-font-weight, var(--font-weight-light, 300));line-height:var(--h3-line-height, 1.3);letter-spacing:var(--h3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--mobile-h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h3-font-size, var(--scale-500, 2.4rem));font-weight:var(--mobile-h3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h3-line-height, 1.3);letter-spacing:var(--mobile-h3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], h3.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h3[_ngcontent-%COMP%], .iwg-h3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-bold-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h4-bold-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-bold-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-bold-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h4-bold-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-bold-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.bold[_ngcontent-%COMP%], h4.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-bold[_ngcontent-%COMP%], .iwg-h4-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-medium-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h4-medium-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-medium-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-medium-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h4-medium-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-medium-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.medium[_ngcontent-%COMP%], h4.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-medium[_ngcontent-%COMP%], .iwg-h4-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));
1font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], h4.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4[_ngcontent-%COMP%], .iwg-h4.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-bold-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h5-bold-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-bold-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-bold-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h5-bold-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-bold-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.bold[_ngcontent-%COMP%], h5.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-bold[_ngcontent-%COMP%], .iwg-h5-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-medium-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h5-medium-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-medium-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-medium-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h5-medium-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-medium-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.medium[_ngcontent-%COMP%], h5.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-medium[_ngcontent-%COMP%], .iwg-h5-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-font-size, var(--scale-420, 1.8rem));font-weight:var(--h5-font-weight, var(--font-weight-light, 300));line-height:var(--h5-line-height, 1.3);letter-spacing:var(--h5-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--mobile-h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-h5-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h5-line-height, 1.3);letter-spacing:var(--mobile-h5-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], h5.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5[_ngcontent-%COMP%], .iwg-h5.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h6-font-size, var(--scale-400, 1.6rem));font-weight:var(--h6-font-weight, var(--font-weight-light, 300));line-height:var(--h6-line-height, 1.2);letter-spacing:var(--h6-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--mobile-h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h6-font-size, var(--scale-350, 1.4rem));font-weight:var(--mobile-h6-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h6-line-height, 1.2);letter-spacing:var(--mobile-h6-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], h6.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h6[_ngcontent-%COMP%], .iwg-h6.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label1[_ngcontent-%COMP%]{font-family:var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label1-font-size, var(--scale-450, 2rem));font-weight:var(--label1-font-weight, var(--font-weight-normal, 400));line-height:var(--label1-line-height, 1.4);letter-spacing:var(--label1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1[_ngcontent-%COMP%]{font-family:var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label1-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-label1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label1-line-height, 1.4);letter-spacing:var(--mobile-label1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label1[_ngcontent-%COMP%], .iwg-label1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--label1-medium-font-family, var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label1-medium-font-size, var(--label1-font-size, var(--scale-450, 2rem)));font-weight:var(--label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label1-medium-line-height, var(--label1-line-height, 1.4));letter-spacing:var(--label1-medium-letter-spacing, var(--label1-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label1-medium-font-family, var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label1-medium-font-size, var(--mobile-label1-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label1-medium-line-height, var(--mobile-label1-line-height, 1.4));letter-spacing:var(--mobile-label1-medium-letter-spacing, var(--mobile-label1-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label1-medium[_ngcontent-%COMP%], .iwg-label1-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2[_ngcontent-%COMP%]{font-family:var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--label2-font-weight, var(--font-weight-normal, 400));line-height:var(--label2-line-height, 1.4);letter-spacing:var(--label2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2[_ngcontent-%COMP%]{font-family:var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--mobile-label2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label2-line-height, 1.4);letter-spacing:var(--mobile-label2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label2[_ngcontent-%COMP%], .iwg-label2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--label2-medium-font-family, var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label2-medium-font-size, var(--label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label2-medium-line-height, var(--label2-line-height, 1.4));letter-spacing:var(--label2-medium-letter-spacing, var(--label2-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label2-medium-font-family, var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label2-medium-font-size, var(--mobile-label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--mobile-label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label2-medium-line-height, var(--mobile-label2-line-height, 1.4));letter-spacing:var(--mobile-label2-medium-letter-spacing, var(--mobile-label2-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label2-medium[_ngcontent-%COMP%], .iwg-label2-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));
1font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label3[_ngcontent-%COMP%], .iwg-label3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--label3-medium-font-family, var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label3-medium-font-size, var(--label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label3-medium-line-height, 1.4);letter-spacing:var(--label3-medium-letter-spacing, var(--label3-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label3-medium-font-family, var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label3-medium-font-size, var(--mobile-label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label3-medium-line-height, 1.4);letter-spacing:var(--mobile-label3-medium-letter-spacing, var(--mobile-label3-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label3-medium[_ngcontent-%COMP%], .iwg-label3-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body1[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body1[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body1[_ngcontent-%COMP%], .iwg-body1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body2[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body2[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);
1font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body2[_ngcontent-%COMP%], .iwg-body2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body3[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body3[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);
1font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body3[_ngcontent-%COMP%], .iwg-body3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-hint[_ngcontent-%COMP%], .iwg-field-hint.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-input[_ngcontent-%COMP%], .iwg-field-input.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--global-neutral-900, #202020)}@media (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}}@media (max-width: 1023.98px) and (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media (max-width: 1023.98px){.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:1.6rem}@media (max-width: 1023.98px){.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-title[_ngcontent-%COMP%], .iwg-page-header-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-sub-title[_ngcontent-%COMP%], .iwg-page-header-sub-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));
1font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title[_ngcontent-%COMP%], .iwg-page-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title--with-link[_ngcontent-%COMP%], .iwg-page-title--with-link.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{flex-direction:column;gap:.8rem}}.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media screen and (min-width: 1024px) and (max-width: 1290px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.align-baseline[_ngcontent-%COMP%]{vertical-align:baseline}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.font-bold[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold, 700)}
1.font-medium[_ngcontent-%COMP%]{font-weight:var(--font-weight-medium, 500)}.font-normal[_ngcontent-%COMP%]{font-weight:var(--font-weight-normal, 400)}.font-light[_ngcontent-%COMP%]{font-weight:var(--font-weight-light, 300)}.singleline-ellipsis[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.multiline-ellipsis-2[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-3[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-4[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-5[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}.faq-container[_ngcontent-%COMP%]{padding:var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-lrg, var(--scale-700, 4rem))}@media (max-width: 1023.98px){.faq-container[_ngcontent-%COMP%]{padding:var(--spacing-xxs, var(--scale-300, 1.2rem)) var(--spacing-med, var(--scale-600, 3.2rem))}}@media (max-width: 767.98px){.faq-container[_ngcontent-%COMP%]{padding:var(--spacing-micro, var(--scale-100, .4rem)) var(--spacing-xs, var(--scale-400, 1.6rem))}}.faq-categories[_ngcontent-%COMP%]{padding-top:var(--spacing-sml, var(--scale-500, 2.4rem));columns:2;column-gap:var(--spacing-med, var(--scale-600, 3.2rem))}@media (max-width: 1023.98px){.faq-categories[_ngcontent-%COMP%]{columns:1}}.faq-category[_ngcontent-%COMP%]{background:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));padding-inline:var(--spacing-sml, var(--scale-500, 2.4rem));break-inside:avoid;margin-bottom:var(--spacing-lrg, var(--scale-700, 4rem))}.faq-category__title[_ngcontent-%COMP%]{margin:var(--spacing-none, var(--scale-0, 0))}.faq-questions[_ngcontent-%COMP%]{display:flex;flex-direction:column}.faq-question[_ngcontent-%COMP%]{border-bottom:var(--border-width-thin, var(--scale-25, .1rem)) solid var(--color-border-search-divider, var(--brand-neutral-100, #E6E6E9))}.faq-question[_ngcontent-%COMP%]:last-child{border-bottom:none}.faq-question__header[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-med, var(--scale-600, 3.2rem));padding:var(--spacing-sml, var(--scale-500, 2.4rem)) var(--spacing-none, var(--scale-0, 0));background:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border:none;cursor:pointer;text-align:start;transition:background-color .2s ease}[dir=rtl]   [_nghost-%COMP%]   .faq-question__header[_ngcontent-%COMP%]{text-align:start}[dir=rtl][_ngcontent-%COMP%]   .faq-question__header[_ngcontent-%COMP%]{text-align:start}[dir=rtl][_nghost-%COMP%]   .faq-question__header[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .faq-question__header[_ngcontent-%COMP%]{text-align:start}.faq-question__header[_ngcontent-%COMP%]:focus{outline-offset:var(--scale-50, .2rem)}@media (max-width: 767.98px){.faq-question__header[_ngcontent-%COMP%]{padding:var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-none, var(--scale-0, 0))}}.faq-question__text[_ngcontent-%COMP%]{flex:1}.faq-question__icon[_ngcontent-%COMP%]{flex-shrink:0;font-size:var(--scale-200, .8rem);color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));transition:transform .2s ease}@media (max-width: 767.98px){.faq-question__icon[_ngcontent-%COMP%]{font-size:var(--scale-100, .4rem)}}[dir=rtl]   [_nghost-%COMP%]   .faq-question__icon[_ngcontent-%COMP%]{transform:scaleX(-1)}[dir=rtl][_ngcontent-%COMP%]   .faq-question__icon[_ngcontent-%COMP%]{transform:scaleX(-1)}[dir=rtl][_nghost-%COMP%]   .faq-question__icon[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .faq-question__icon[_ngcontent-%COMP%]{transform:scaleX(-1)}.faq-question__answer[_ngcontent-%COMP%]{background:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));animation:_ngcontent-%COMP%_slideDown .2s ease}.faq-question__help-button[_ngcontent-%COMP%]{margin-top:var(--spacing-xs, var(--scale-400, 1.6rem));margin-bottom:var(--spacing-xxs, var(--scale-300, 1.2rem))}.faq-empty[_ngcontent-%COMP%]{padding:var(--spacing-xxxl, var(--scale-1000, 6.4rem)) var(--spacing-xxl, var(--scale-900, 5.6rem));text-align:center}.faq-reset-button[_ngcontent-%COMP%]{all:unset;display:flex;width:100%;cursor:pointer;text-align:left;box-sizing:border-box;font:inherit;color:inherit}@keyframes _ngcontent-%COMP%_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}']})}}return Ct})();function Pt(Ct,ri){1&Ct&&u.nrm(0,"iwg-faq-list",1),2&Ct&&u.Y8G("questionNodes",ri.questionNodes
1)}function yt(Ct,ri){1&Ct&&(u.j41(0,"div",2),u.EFF(1,"HELP.FAQ.UNAVAILABLE"),u.k0s())}function Fe(Ct,ri){if(1&Ct&&(u.j41(0,"iwg-loader",0),u.nI1(1,"async"),u.DNE(2,Pt,1,1,"iwg-faq-list",1),u.nI1(3,"async"),u.DNE(4,yt,2,0,"div",2),u.k0s()),2&Ct){let rt;const Xt=u.XpG();u.Y8G("loading",u.bMT(1,2,Xt.faqsLoading$)),u.R7$(2),u.vxM((rt=u.bMT(3,4,Xt.faqQuestionsTree$))?2:4,rt)}}let Ft=(()=>{class Ct{constructor(rt,Xt){this.store$=rt,this.ngxLogger=Xt,this.isLoggedIn$=this.store$.select(R.BQ),this.faqsLoading$=this.store$.pipe((0,h.Lt)(ge)),this.faqQuestionsTree$=this.store$.pipe((0,h.Lt)(de)),this.unsubscribe$=new re.B}ngOnInit(){this.store$.dispatch((0,Be.ds)()),this.store$.select(ve.uB).pipe((0,F.s)(1),(0,$.Q)(this.unsubscribe$)).subscribe(rt=>this.ngxLogger.log((0,He.hu)(rt)))}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.rXU(h.il),u.rXU(be.so))}}static{this.\u0275cmp=u.VBU({type:Ct,selectors:[["iwg-help-content"]],decls:2,vars:3,consts:[[1,"wrapped-loader","borderless",3,"loading"],[3,"questionNodes"],["translate","",1,"help__unavailable"]],template:function(Xt,en){1&Xt&&(u.DNE(0,Fe,5,6,"iwg-loader",0),u.nI1(1,"async")),2&Xt&&u.vxM(u.bMT(1,1,en.isLoggedIn$)?0:-1)},dependencies:[d.Mm,ze.V,je,e.Jj],styles:[".help__unavailable[_ngcontent-%COMP%]{padding:var(--spacing-sml, var(--scale-500, 2.4rem)) var(--spacing-lrg, var(--scale-700, 4rem))}"]})}}return Ct})();function Ve(Ct,ri){if(1&Ct){const rt=u.RV6();u.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),u.EFF(5,"HELP.FAQ.FOOTER.TITLE"),u.k0s(),u.j41(6,"div",5),u.EFF(7,"HELP.FAQ.FOOTER.DESCRIPTION"),u.k0s()(),u.j41(8,"iwg-button",6),u.bIt("click",function(){u.eBV(rt);const en=u.XpG();return u.Njj(en.goToHelpQuestions())})("keydown.enter",function(){u.eBV(rt);const en=u.XpG();return u.Njj(en.goToHelpQuestions())}),u.EFF(9," HELP.FAQ.FOOTER.CTA "),u.k0s()()()()}2&Ct&&(u.R7$(8),u.Y8G("trailingIconClass","iwg-icon-arrow-right")("displayType","link")("wrapperId","Help_Faq_Footer_Cta"))}let Kt=(()=>{class Ct{constructor(rt){this.store$=rt,this.showFooter$=(0,T.z)([this.store$.select(R.BQ),this.store$.select(v.eH)]).pipe((0,oe.T)(([Xt,en])=>!Xt||!!en&&!en.contextOptions?.[W.M.RouteFaqToAuroraFirst]))}goToHelpQuestions(){this.store$.dispatch((0,J.Vn)())}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.rXU(h.il))}}static{this.\u0275cmp=u.VBU({type:Ct,selectors:[["iwg-help-footer"]],decls:2,vars:3,consts:[[1,"help__footer"],[1,"help__footer__container"],[1,"help__footer__content"],[1,"help__footer__text"],["translate","",1,"iwg-h4"],["translate","",1,"iwg-label2"],[1,"no-paddings",3,"click","keydown.enter","trailingIconClass","displayType","wrapperId"]],template:function(Xt,en){1&Xt&&(u.DNE(0,Ve,10,3,"div",0),u.nI1(1,"async")),2&Xt&&u.vxM(u.bMT(1,1,en.showFooter$)?0:-1)},dependencies:[d.Mm,me.Q,e.Jj],styles:[".help__footer[_ngcontent-%COMP%]{padding:var(--spacing-sml, var(--scale-500, 2.4rem)) var(--spacing-lrg, var(--scale-700, 4rem));border-top:1px solid var(--color-border-search-divider, var(--brand-neutral-100, #E6E6E9))}@media (max-width: 767.98px){.help__footer[_ngcontent-%COMP%]{padding-inline:var(--spacing-xs, var(--scale-400, 1.6rem))}}.help__footer__container[_ngcontent-%COMP%]{box-shadow:var(--box-sha
1dow, 0 19px 39px 0 rgba(0, 0, 0, .05));padding:var(--spacing-sml, var(--scale-500, 2.4rem));border:1px solid var(--color-divider-primary, var(--brand-neutral-200, #CECDD4))}.help__footer__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sml, var(--scale-500, 2.4rem))}.help__footer__text[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--spacing-xxxs, var(--scale-200, .8rem))}"]})}}return Ct})();function xt(Ct,ri){1&Ct&&u.nrm(0,"iwg-breadcrumbs")}function An(Ct,ri){1&Ct&&(u.j41(0,"div",3),u.EFF(1,"HELP.FAQ.PAGE_TITLE"),u.k0s())}let Wn=(()=>{class Ct{constructor(rt){this.store$=rt}ngOnInit(){this.store$.dispatch((0,c.Zz)({breadcrumbs:[{label:"MENU.OPTIONS.HOME",url:"/home"}]}))}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.rXU(h.il))}}static{this.\u0275cmp=u.VBU({type:Ct,selectors:[["iwg-help"]],decls:8,vars:0,consts:[["headerBreadcrumbs",""],["headerTitle",""],[1,"bottom-border-desktop"],["translate","",1,"iwg-h3"]],template:function(Xt,en){1&Xt&&(u.j41(0,"iwg-page-header",2),u.DNE(1,xt,1,0,"ng-template",null,0,u.C5r)(3,An,2,0,"ng-template",null,1,u.C5r),u.k0s(),u.nrm(5,"iwg-help-hero")(6,"iwg-help-content")(7,"iwg-help-footer"))},dependencies:[n.y,d.Mm,P.m,L,Ft,Kt],encapsulation:2})}}return Ct})();var mi=r(34978),ti=r(58790),Qn=r(69671),qn=r(22166),$e=r(53122),X=r(96518),ue=r(89417),nt=r(12790),St=r(3133),Wt=r(13997),Jt=r(9359),ee=r(12851),Rn=r(24153),Mt=r(63253),dn=r(95585),Nt=r(99375),We=r(60156),et=r(9498),C=r(77818),at=r(18484),Ge=r(82341),Ce=r(22573);const Oe=["formRef"];function ht(Ct,ri){if(1&Ct&&(u.j41(0,"span",8),u.EFF(1),u.k0s()),2&Ct){const rt=u.XpG();u.R7$(),u.JRh(null==rt.questionResponseTemplate?null:rt.questionResponseTemplate.title)}}function At(Ct,ri){if(1&Ct&&(u.qex(0),u.nrm(1,"div",9),u.bVm()),2&Ct){const rt=u.XpG();u.R7$(),u.Y8G("innerHtml",null==rt.questionResponseTemplate?null:rt.questionResponseTemplate.descriptionTemplate,u.npT)}}function fn(Ct,ri){if(1&Ct){const rt=u.RV6();u.j41(0,"div",null,1)(2,"span",10),u.EFF(3,"HELP.CONTACT_US.STILL_NEED_HELP"),u.k0s(),u.j41(4,"div",11)(5,"iwg-radio-button",12),u.bIt("keydown.space",function(){u.eBV(rt);const en=u.XpG();return u.Njj(en.updateShowContactForm(!0))})("selectedValueChange",function(en){u.eBV(rt);const zn=u.XpG();return u.Njj(zn.updateShowContactForm(en))}),u.j41(6,"span",8),u.EFF(7,"COMMON.YES"),u.k0s()(),u.j41(8,"iwg-radio-button",13),u.bIt("keydown.space",function(){u.eBV(rt);const en=u.XpG();return u.Njj(en.updateShowContactForm(!1))})("selectedValueChange",function(en){u.eBV(rt);const zn=u.XpG();return u.Njj(zn.updateShowContactForm(en))}),u.j41(9,"span",8),u.EFF(10,"COMMON.NO"),u.k0s()()()()}if(2&Ct){const rt=u.XpG();u.R7$(5),u.Y8G("value",!0)("selectedValue",rt.showContactForm)("ngClass",rt.isRtl()?"border-radius-label-tl-none border-radius-label-bl-none":"border-radius-label-tr-none border-radius-label-br-none"),u.R7$(3),u.Y8G("value",!1)("selectedValue",rt.showContactForm)("ngClass",rt.isRtl()?"border-radius-label-tr-none border-radius-label-br-none":"border-radius-label-tl-none border-radius-label-bl-none")}}function wt(Ct,ri){if(1&Ct){const rt=u.RV6();u.j41(0,"div",15)(1,"span"),u.EFF(2),u.nI1(3,"translate"),u.nI1(4,"translateCut"),u.k0s(),u.j41(5,"span",16),u.bIt("click",function(){u.eBV(rt);const en=u.XpG(2);return u.Njj(en.navigateToAddCompany())})("keydown.enter",function(){u.eBV(rt);const en=u.XpG(2);return u.Njj(en.navigateToAddCompany())}),u.EFF(6),u.nI1(7,"translate"),u.nI1(8,"translateCut"),u.k0s(),u.j41(9,"span"),u.EFF(10),u.nI1(11,"translate"),u.nI1(12,"translateCut"),u.k0s()()}2&Ct&&(u.R7$(2),u.JRh(u.brH(4,5,u.bMT(3,3,"HELP.CONTACT_US.ADD_COMPANY"),null,"ConsumerInput_LinkStart")),u.R7$(4),u.JRh(u.brH(8,11,u.bMT(7,9,"HELP.CONTACT_US.ADD_COMPANY"),"ConsumerInput_LinkStart","ConsumerInput_LinkEnd")),u.R7$(4),u.JRh(u.brH(12,17,u.bMT(11,15,"HELP.CONTACT_US.ADD_COMPANY"),"ConsumerInput_LinkEnd",null)))}function bn(Ct,ri){if(1&Ct&&(u.qex(0),u.DNE(1,wt,13,21,"div",14),u.bVm()),2&Ct){const rt=u.XpG();u.R7$(),u.Y8G("ngIf",rt.showContactForm||!(null!=rt.questionResponseTemplate&&rt.questionResponseTemplate.descriptionTemplate))}}function ft(Ct,ri){if(1&Ct){const rt=u.RV6();u.j41(0,"div",18)(1,"div",19),u.nrm(2,"iwg-dropdown",20),u.k0s(),u.j41(3,"div",21),u.nrm(4,"iwg-textarea",22),u.k0s(),u.j41(5,"div",19),u.nrm(6,"iwg-multi-file-upload",23),u.k0s(),u.j41(7,"div",24)(8,"iwg-button",25),u.bIt("click",function(){u.eBV(rt);const en=u.XpG(2);return u.Njj(en.raiseQuestion())})("keydown.enter",function(){u.eBV(rt);const en=u.XpG(2);return u.Njj(en.raiseQuestion())}),u.j41(9,"span",8),u.EFF(10,"HELP.CONTACT_US.SEND"),u.k0s()()()()}if(2&Ct){const rt=u.XpG(2);u.R7$(2),u.Y8G("options",rt.accountCentres)("isSearchable",!0)("disabled",!(null!=rt.questionResponseTemplate&&rt.questionResponseTemplate.crmCategoryRequest)),u.R7$(2),u.Y8G("isDisabled",!(null!=rt.questionResponseTemplate&&rt.questionResponseTemplate.crmCategoryRequest)),u.R7$(2),u.Y8G("maxNumberOfFiles",rt.maxNumberOfFiles)("maxFileSizeMB",rt.maxFileSizeMB)("isDisabled",!(null!=rt.questionResponseTemplate&&rt.questionResponseTemplate.crmCategoryRequest)),u.R7$(2),u.Y8G("disabled",rt.contactUsForm.invali
1d||rt.contactUsForm.pending||!(null!=rt.questionResponseTemplate&&rt.questionResponseTemplate.crmCategoryRequest))}}function Xe(Ct,ri){if(1&Ct&&(u.qex(0),u.DNE(1,ft,11,8,"div",17),u.bVm()),2&Ct){const rt=u.XpG();u.R7$(),u.Y8G("ngIf",rt.showContactForm||!(null!=rt.questionResponseTemplate&&rt.questionResponseTemplate.descriptionTemplate))}}let Ke=(()=>{class Ct{constructor(rt,Xt,en,zn,lr,ro){this.formBuilder=rt,this.config=Xt,this.store=en,this.uiConfigService=zn,this.activatedRoute=lr,this.deviceService=ro,this.unsubscribe$=new re.B,this.pageSizeType=n.l.Flyout,this.debounceTime=this.config.get("inputDebounceTime"),this.submitInProgress$=this.store.select(Z),this.loadingQuestionResponseTemplate$=this.store.select(Jt.D),this.accountCentres=[],this.showContactForm=!1,this.questionId=null,this.noAccountPermission=Rn.e.CanAccessCompleteAccount}ngOnInit(){this.store.dispatch(nt.cC()),this.store.dispatch((0,Mt.qY)()),this.contactUsForm=this.createForm(this.formBuilder),(0,T.z)([this.store.select(R.Hg),this.store.select(Se)]).pipe((0,$.Q)(this.unsubscribe$)).subscribe(([rt,Xt])=>{this.currentContact=rt,Xt&&(this.accountCentres=Xt.slice().sort((en,zn)=>en.name<zn.name?-1:1),this.setCentreValue())}),this.contactUsForm.valueChanges.pipe((0,Wt.ec)(),(0,$.Q)(this.unsubscribe$)).subscribe(()=>{this.store.dispatch(nt.X6())}),this.store.select(Jt.Jc).pipe((0,$.Q)(this.unsubscribe$)).subscribe(rt=>this.questionResponseTemplate=rt),this.maxFileSizeMB=this.uiConfigService.get("maxFileSizeMB"),this.maxNumberOfFiles=this.uiConfigService.get("maxNumberOfFiles"),this.activatedRoute.queryParams.pipe((0,Q.p)(rt=>rt.showContactForm),(0,$.Q)(this.unsubscribe$)).subscribe(()=>this.updateShowContactForm(!0)),this.activatedRoute.paramMap.pipe((0,$.Q)(this.unsubscribe$)).subscribe(rt=>{const Xt=rt.get("id");this.questionId=Xt?+Xt:null})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}raiseQuestion(){if(!this.questionResponseTemplate?.crmCategoryRequest)return;const{comment:rt,centre:Xt,attachments:en}=this.contactUsForm.getRawValue();this.store.dispatch((0,Be.fG)({raiseQuestionRequest:{categoryRequest:this.questionResponseTemplate.crmCategoryRequest,comment:rt,preferredContactEmail:this.currentContact.emailAddress,preferredContactPhoneNumber:this.currentContact.primaryPhoneNumber?.telephoneNumber,centreNumber:Xt.centreNumber,centreName:Xt.name},attachments:en}))}updateShowContactForm(rt){this.showContactForm=rt,rt&&this.scrollToForm()}navigateToAddCompany(){this.store.dispatch((0,Be.BB)({lastLeafNodeId:this.questionId})),this.store.dispatch((0,J.f0)(!1))}isRtl(){return this.deviceService.isRtl()}createForm(rt){return rt.group({comment:(0,St.Ny)([null,ee.m],{required:"HELP.CONTACT_US.REQUIRED_MESSAGE"}),centre:(0,St.Ny)([null,ue.k0.required],{required:"HELP.CONTACT_US.REQUIRED_SELECT_MESSAGE"}),attachments:new ue.hs})}setCentreValue(){const rt=this.contactUsForm.get("centre"),Xt=this.getCentreToPreselect();Xt&&(rt.setValue(Xt),rt.disable()),this.store.dispatch(nt.cC())}getCentreToPreselect(){const rt=this.accountCentres.filter(en=>!en.isOpsCentre),Xt=this.accountCentres.filter(en=>en.isOpsCentre);return 1===rt.length?rt[0]:1===Xt.length&&0===rt.length?Xt[0]:null}scrollToForm(){this.formRef?.nativeElement&&globalThis.window&&setTimeout(()=>{this.formRef.nativeElement.scrollIntoView({behavior:"smooth"})},100)}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.rXU(ue.ze),u.rXU(dn.R),u.rXU(h.il),u.rXU(Nt.K),u.rXU(g.nX),u.rXU(We.g))}}static{this.\u0275cmp=u.VBU({type:Ct,selectors:[["iwg-contact-us-form"]],viewQuery:function(Xt,en){if(1&Xt&&u.GBs(Oe,5),2&Xt){let zn;u.mGM(zn=u.lsd())&&(en.formRef=zn.first)}},decls:11,vars:12,consts:[["headerTitle",""],["formRef",""],[3,"loading","message"],[1,"contact-us",3,"formGroup"],[1,"no-container",3,"pageSizeType"],[4,"ngIf"],[4,"ngxPermissionsOnly"],[4,"ngxPermissionsExcept"],["translate",""],["id","Help_ContactFlyout_Template",1,"content","iwg-body1",3,"innerHtml"],["translate","",1,"iwg-body1"],[1,"contact-us__radio-buttons"],["wrapperId","Help_ContactFlyout_YesRadioButton","name","choice","tabindex","0",1,"block-radio",3,"keydown.space","selectedValueChange","value","selectedValue","ngClass"],["wrapperId","Help_ContactFlyout_NoRadioButton","
1name","choice","tabindex","0",1,"block-radio",3,"keydown.space","selectedValueChange","value","selectedValue","ngClass"],["class","iwg-body1",4,"ngIf"],[1,"iwg-body1"],[1,"text-link",3,"click","keydown.enter"],["class","contact-us__items",4,"ngIf"],[1,"contact-us__items"],[1,"contact-us__item"],["labelText","HELP.CONTACT_US.CENTRE_NAME","titleKey","name","idKey","centreNumber","filterKeys","name","wrapperId","Help_ContactFlyout_CentreName","placeholder","COMMON.PLEASE_SELECT_PLACEHOLDER","formControlName","centre",3,"options","isSearchable","disabled"],[1,"contact-us__comment"],["wrapperId","Help_ContactFlyout_Comment","labelText","HELP.CONTACT_US.COMMENT","nuberOfRows","8","formControlName","comment","maxLength","8000",3,"isDisabled"],["formControlName","attachments",3,"maxNumberOfFiles","maxFileSizeMB","isDisabled"],[1,"contact-us__button"],["wrapperId","Help_ContactFlyout_SendButton",1,"button_wrapper",3,"click","keydown.enter","disabled"]],template:function(Xt,en){1&Xt&&(u.j41(0,"iwg-loader",2),u.nI1(1,"async"),u.nI1(2,"async"),u.j41(3,"form",3)(4,"iwg-page-header",4),u.DNE(5,ht,2,1,"ng-template",null,0,u.C5r),u.k0s(),u.DNE(7,At,2,1,"ng-container",5)(8,fn,11,6,"div",5)(9,bn,2,1,"ng-container",6)(10,Xe,2,1,"ng-container",7),u.k0s()()),2&Xt&&(u.Y8G("loading",u.bMT(1,8,en.submitInProgress$)||u.bMT(2,10,en.loadingQuestionResponseTemplate$))("message","COMMON.PROCESSING"),u.R7$(3),u.Y8G("formGroup",en.contactUsForm),u.R7$(),u.Y8G("pageSizeType",en.pageSizeType),u.R7$(3),u.Y8G("ngIf",null==en.questionResponseTemplate?null:en.questionResponseTemplate.descriptionTemplate),u.R7$(),u.Y8G("ngIf",(null==en.questionResponseTemplate?null:en.questionResponseTemplate.descriptionTemplate)&&(null==en.questionResponseTemplate?null:en.questionResponseTemplate.crmCategoryRequest)),u.R7$(),u.Y8G("ngxPermissionsOnly",en.noAccountPermission),u.R7$(),u.Y8G("ngxPermissionsExcept",en.noAccountPermission))},dependencies:[e.YU,e.bT,n.y,d.Mm,m.P,et.Q,ue.qT,ue.BC,ue.cb,me.Q,C.d,ue.j4,ue.JD,ze.V,at.I,Ge.f6,e.Jj,d.D9,Ce.D],styles:[".unordered-list{list-style-type:unset;margin-top:1.5rem;padding-left:5rem}[dir=rtl] :host .unordered-list{padding-left:0rem;padding-right:5rem}[dir=rtl] .unordered-list{padding-left:0rem;padding-right:5rem}:host-context([dir=rtl]) .unordered-list{padding-left:0rem;padding-right:5rem}.unordered-list>li{padding-top:.7rem}.content{padding-bottom:3rem}.contact-us{display:flex;flex-direction:column;padding-bottom:4rem;padding-top:.5rem}@media (max-width: 1023.98px){.contact-us{padding-top:1.5rem}}.contact-us__items{display:flex;flex-direction:column}.contact-us__item{margin-bottom:4rem}@media (max-width: 1023.98px){.contact-us__item{margin-bottom:3rem;max-width:100%;padding-right:0rem;padding-left:0rem}}.contact-us__button{display:flex;justify-content:flex-end}@media (max-width: 1023.98px){.contact-us__button{display:block;width:100%}}@media (max-width: 1023.98px){.contact-us__button .button_wrapper{display:block}}.convai-enabled .contact-us__button{padding-bottom:var(--convai-enabled-padding-bottom, 16rem)}@media (max-width: 1023.98px){.convai-enabled .contact-us__button{padding-bottom:2.6rem}}.contact-us__comment{margin-bottom:4rem}[dir=rtl] :host .contact-us__comment{padding-right:0rem}[dir=rtl] .contact-us__comment{padding-right:0rem}:host-context([dir=rtl]) .contact-us__comment{padding-right:0rem}@media (max-width: 1023.98px){.contact-us__comment{margin-bottom:3rem;padding-right:0rem}}.contact-us__radio-buttons{display:flex;flex-direction:row;width:35%;margin-bottom:4rem;margin-top:1rem}@media (max-width: 1023.98px){.contact-us__radio-buttons{width:100%}}.contact-us__radio-buttons iwg-radio-button{width:50%}\n"],encapsulation:2})}}return Ct})();function Ht(Ct,ri){if(1&Ct){const rt=u.RV6();u.j41(0,"iwg-modal-flyout",1),u.bIt("closeModal",function(){u.eBV(rt);const en=u.XpG();return u.Njj(en.closeFlyout())}),u.nrm(1,"iwg-contact-us-form"),u.k0s()}}let hn=(()=>{class Ct extends Qn.f{constructor(rt,Xt){super(),this.store=rt,this.activatedRoute=Xt,this.unsubscribe$=new re.B,this.canDeactivate=!0}ngOnInit(){const rt=Number(this.activatedRoute.snapshot.paramMap.get("id"));rt&&this.store.dispatch((0,qn.cA)({id:rt})),this.store.select(Je).pipe((0,$.Q)(this.unsubscribe$)).subscribe(Xt=>this.canDeactivate=Xt)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}closeFlyout(){this.store.dispatch((0,J.tX)())}canDeactivateModal(){return this.canDeactivate?null:{key:"EXIT_MODAL.TITLE",subtitle:"EXIT_MODAL.SUBTITLE"}}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.rXU(h.il),u.rXU(g.nX))}}static{this.\u0275cmp=u.VBU({type:Ct,selectors:[["iwg-contact-us-flyout"]],features:[u.Vt3],decls:1,vars:1,consts:[[3,"closeModal",4,"
1iwgModal"],[3,"closeModal"]],template:function(Xt,en){1&Xt&&u.DNE(0,Ht,2,0,"iwg-modal-flyout",0),2&Xt&&u.Y8G("iwgModal",!0)},dependencies:[$e.h,X.s,Ke],encapsulation:2})}}return Ct})();const Bn=(0,h.Mz)(te.Z,Ct=>Ct.submitEnquiry.canDeactivate),Tn=(0,h.Mz)(te.Z,Ct=>Ct.submitEnquiry.clearForm),ei=(0,h.Mz)(te.Z,Ct=>Ct.submitEnquiry.isProcessing),$n=(0,h.Mz)(te.Z,Ct=>Ct.submitEnquiry.isMembershipEnquiry),Li=(0,h.Mz)(te.Z,Ct=>Ct.submitEnquiry.productOfInterest);var Ur=r(18224),Ki=r(5656),ar=r(27337),Ar=r(60665),Si=r(45292);function ur(Ct,ri){if(1&Ct){const rt=u.RV6();u.j41(0,"iwg-modal-flyout",1),u.bIt("closeModal",function(){u.eBV(rt);const en=u.XpG();return u.Njj(en.closeSubmitEnquiryFlyout())}),u.j41(1,"iwg-loader",2),u.nI1(2,"async"),u.j41(3,"iwg-enquiry",3),u.bIt("submitEnquiry",function(en){u.eBV(rt);const zn=u.XpG();return u.Njj(zn.submitEnquiry(en))})("isFormTouched",function(){u.eBV(rt);const en=u.XpG();return u.Njj(en.formChanged())}),u.k0s()()()}if(2&Ct){const rt=u.XpG();u.R7$(),u.Y8G("loading",u.bMT(2,4,rt.isProcessing$)),u.R7$(2),u.Y8G("productOfInterest",rt.productOfInterest)("location",rt.location)("numberOfPeople",rt.numberOfPeople)}}let ji=(()=>{class Ct extends Qn.f{constructor(rt){super(),this.store=rt,this.unsubscribe$=new re.B,this.canDeactivate=!0,this.isProcessing$=this.store.select(ei),this.productOfInterest=null,this.location="",this.numberOfPeople=3,this.isMembershipEnquiry=!1,this.productAvailability=null}ngOnInit(){this.store.dispatch((0,Be.$y)()),this.store.select(Bn).pipe((0,$.Q)(this.unsubscribe$)).subscribe(rt=>this.canDeactivate=rt),this.store.select(Tn).pipe((0,$.Q)(this.unsubscribe$)).subscribe(rt=>{rt&&(this.store.dispatch((0,Be.$y)()),this.closeSubmitEnquiryFlyout())}),(0,T.z)([this.store.select($n),this.store.select(Ki.jV),this.store.select(Li)]).pipe((0,$.Q)(this.unsubscribe$)).subscribe(([rt,Xt,en])=>{this.isMembershipEnquiry=rt,this.productAvailability=Xt,this.isMembershipEnquiryWithCountryCode()?(this.productOfInterest=Ur.c.Membership,this.numberOfPeople=1,this.store.pipe((0,h.Lt)((0,ar.LD)(Xt.countryIsoCode)),(0,Q.p)(zn=>!!zn),(0,$.Q)(this.unsubscribe$)).subscribe(zn=>this.location=zn.name)):en&&(this.productOfInterest=en)})}ngOnDestroy(){this.isMembershipEnquiry&&this.store.dispatch((0,Ar.clearProductAvailability)()),this.unsubscribe$.next(),this.unsubscribe$.complete()}submitEnquiry(rt){this.store.dispatch((0,Be.hr)({locationName:rt.place,enquiry:rt.enquiry}))}closeSubmitEnquiryFlyout(){this.store.dispatch((0,J.Tl)({}))}canDeactivateModal(){return this.canDeactivate?null:{key:"EXIT_MODAL.TITLE",subtitle:"EXIT_MODAL.SUBTITLE"}}formChanged(){this.store.dispatch((0,Be.sb)())}isMembershipEnquiryWithCountryCode(){return this.isMembershipEnquiry&&!!this.productAvailability?.countryIsoCode}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.rXU(h.il))}}static{this.\u0275cmp=u.VBU({type:Ct,selectors:[["iwg-submit-enquiry-flyout"]],features:[u.Vt3],decls:1,vars:1,consts:[[3,"closeModal",4,"iwgModal"],[3,"closeModal"],["message","COMMON.PROCESSING",3,"loading"],[3,"submitEnquiry","isFormTouched","productOfInterest","location","numberOfPeople"]],template:function(Xt,en){1&Xt&&u.DNE(0,ur,4,6,"iwg-modal-flyout",0),2&Xt&&u.Y8G("iwgModal",!0)},dependencies:[$e.h,X.s,ze.V,Si.P,e.Jj],encapsulation:2})}}return Ct})();var xr=r(25068);function Ei(Ct,ri){if(1&Ct){const rt=u.RV6();u.j41(0,"iwg-button",3),u.bIt("click",function(){const en=u.eBV(rt).$implicit,zn=u.XpG(2);return u.Njj(zn.nodeSelected(en.id))})("keydown.enter",function(){const en=u.eBV(rt).$implicit,zn=u.XpG(2);return u.Njj(zn.nodeSelected(en.id))}),u.EFF(1),u.k0s()}if(2&Ct){const rt=ri.$implicit,Xt=ri.index,en=u.XpG(2);u.AVh("with-border",rt.id===en.selectedNodeId||null===en.selectedNodeId&&0===Xt),u.Y8G("wrapperId","Help_Question_"+rt.id)("ngClass","sub-question-"+Xt),u.R7$(),u.SpI(" ",rt.question," ")}}function Yr(Ct,ri){if(1&Ct&&(u.qex(0),u.j41(1,"div",1),u.DNE(2,Ei,2,5,"iwg-button",2),u.k0s(),u.bVm()),2&Ct){const rt=u.XpG();u.R7$(),u.Y8G("id","Help_QuestionsContainer_"+rt.selectedNodeId),u.R7$(),u.Y8G("ngForOf",rt.questionNodes)}}let Hr=(()=>{class Ct{constructor(){this.questionSelected=new u.bkB}nodeSelected(rt){this.questionSelected.emit({previousId:this.selectedNodeId,currentId:rt}),this.selectedNodeId=rt}static{this.\u0275fac=function(Xt){return new(Xt||Ct)}}static{this.\u0275cmp=u.VBU({type:Ct,selectors:[["iwg-help-question-children"]],inputs:{selectedNodeId:"selectedNodeId",questionNodes:"questionNodes"},outputs:{questionSelected:"questionSelected"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"sub-questions-container","iwg-body1",3,"id"],["type","button","displayType","text-link-inline","class","sub-question text-link--no-underline",3,"wrapperId","ngClass","with-border","click","keydown.enter",4,"ngFor","ngForOf"],["type","button","displayType","text-link-inline",1,"sub-question","text-link--no-underline",3,"click","keydown.enter","wrapperId","ngClass"]],template:function(Xt,en){1&Xt&&u.DNE(0,Yr,3,2,"ng-container",0),2&Xt&&u.Y8G("ngIf",en.questionNodes
1)},dependencies:[e.YU,e.Sq,e.bT,me.Q],styles:[".sub-questions-container[_ngcontent-%COMP%]{display:grid;display:-ms-grid;grid-template-columns:repeat(4,25%);-ms-grid-columns:25% 25% 25% 25%;grid-auto-rows:1fr;-ms-grid-rows:1fr}@media (max-width: 1023.98px){.sub-questions-container[_ngcontent-%COMP%]{grid-template-columns:100%;-ms-grid-columns:100%}}.sub-question[_ngcontent-%COMP%]{cursor:pointer;pointer-events:auto;background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));margin:2rem;padding:2rem;min-height:10rem}.sub-question[_ngcontent-%COMP%]:active{transform:translateY(.2rem)}@media (max-width: 1023.98px){.sub-question[_ngcontent-%COMP%]{min-height:7.5rem;margin:1.5rem 2rem}}.sub-question-0[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:1;-ms-grid-row:1}@media (max-width: 1023.98px){.sub-question-0[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:1;-ms-grid-row:1}}.sub-question-1[_ngcontent-%COMP%]{grid-column:2;-ms-grid-column:2;grid-row:1.25;-ms-grid-row:1.25}@media (max-width: 1023.98px){.sub-question-1[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:2;-ms-grid-row:2}}.sub-question-2[_ngcontent-%COMP%]{grid-column:3;-ms-grid-column:3;grid-row:1.5;-ms-grid-row:1.5}@media (max-width: 1023.98px){.sub-question-2[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:3;-ms-grid-row:3}}.sub-question-3[_ngcontent-%COMP%]{grid-column:4;-ms-grid-column:4;grid-row:1.75;-ms-grid-row:1.75}@media (max-width: 1023.98px){.sub-question-3[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:4;-ms-grid-row:4}}.sub-question-4[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:2;-ms-grid-row:2}@media (max-width: 1023.98px){.sub-question-4[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:5;-ms-grid-row:5}}.sub-question-5[_ngcontent-%COMP%]{grid-column:2;-ms-grid-column:2;grid-row:2.25;-ms-grid-row:2.25}@media (max-width: 1023.98px){.sub-question-5[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:6;-ms-grid-row:6}}.sub-question-6[_ngcontent-%COMP%]{grid-column:3;-ms-grid-column:3;grid-row:2.5;-ms-grid-row:2.5}@media (max-width: 1023.98px){.sub-question-6[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:7;-ms-grid-row:7}}.sub-question-7[_ngcontent-%COMP%]{grid-column:4;-ms-grid-column:4;grid-row:2.75;-ms-grid-row:2.75}@media (max-width: 1023.98px){.sub-question-7[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:8;-ms-grid-row:8}}.sub-question-8[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:3;-ms-grid-row:3}@media (max-width: 1023.98px){.sub-question-8[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:9;-ms-grid-row:9}}.sub-question-9[_ngcontent-%COMP%]{grid-column:2;-ms-grid-column:2;grid-row:3.25;-ms-grid-row:3.25}@media (max-width: 1023.98px){.sub-question-9[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:10;-ms-grid-row:10}}.sub-question-10[_ngcontent-%COMP%]{grid-column:3;-ms-grid-column:3;grid-row:3.5;-ms-grid-row:3.5}@media (max-width: 1023.98px){.sub-question-10[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:11;-ms-grid-row:11}}.sub-question-11[_ngcontent-%COMP%]{grid-column:4;-ms-grid-column:4;grid-row:3.75;-ms-grid-row:3.75}@media (max-width: 1023.98px){.sub-question-11[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:12;-ms-grid-row:12}}.sub-question-12[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:4;-ms-grid-row:4}@media (max-width: 1023.98px){.sub-question-12[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:13;-ms-grid-row:13}}.sub-question-13[_ngcontent-%COMP%]{grid-column:2;-ms-grid-column:2;grid-row:4.25;-ms-grid-row:4.25}@media (max-width: 1023.98px){.sub-question-13[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:14;-ms-grid-row:14}}.sub-question-14[_ngcontent-%COMP%]{grid-column:3;-ms-grid-column:3;grid-row:4.5;-ms-grid-row:4.5}@media (max-width: 1023.98px){.sub-question-14[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:15;-ms-grid-row:15}}.sub-question-15[_ngcontent-%COMP%]{grid-column:4;-ms-grid-column:4;grid-row:4.75;-ms-grid-row:4.75}@media (max-width: 1023.98px){.sub-question-15[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:16;-ms-grid-row:16}}.sub-question-16[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:5;-ms-grid-row:5}@media (max-width: 1023.98px){.sub-question-16[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:17;-ms-grid-row:17}}.sub-question-17[_ngcontent-%COMP%]{grid-column:2;-ms-grid-column:2;grid-row:5.25;-ms-grid-row:5.25}@media (max-width: 1023.98px){.sub-question-17[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:18;-ms-grid-row:18}}.sub-question-18[_ngcontent-%COMP%]{grid-column:3;-ms-grid-column:3;grid-row:5.5;-ms-grid-row:5.5}@media (max-width: 1023.98px){.sub-question-18[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:19;-ms-grid-row:19}}.sub-question-19[_ngcontent-%COMP%]{grid-column:4;-ms-grid-column:4;grid-row:5.75;-ms-grid-row:5.75}@media (max-width: 1023.98px){.sub-question-19[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:20;-ms-grid-row:20}}.sub-question-20[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:6;-ms-grid-row:6}@media (max-width: 1023.98px){.sub-question-20[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:21;-ms-grid-row:21}}.sub-question-21[_ngcontent-%COMP%]{grid-column:2;-ms-grid-column:2;grid-row:6.25;-ms-grid-row:6.25}@media (max-width: 1023.98px){.sub-question-21[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:22;-ms-grid-row:22}}.sub-question-22[_ngcontent-%COMP%]{grid-column:3;-ms-grid-column:3;grid-row:6.5;-ms-grid-row:6.5}@media (max-width: 1023.98px){.sub-question-22[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:23;-ms-grid-row:23}}.sub-question-23[_ngcontent-%COMP%]{grid-column:4;-ms-grid-column:4;grid-row:6.75;-ms-grid-row:6.75}@media (max-width: 1023.98px){.sub-question-23[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:24;-ms-grid-row:24}}.sub-question-24[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:7;-ms-grid-row:7}@media (max-width: 1023.98px){.sub-question-24[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:25;-ms-grid-row:25}}.sub-question-25[_ngcontent-%COMP%]{grid-column:2;-ms-grid-column:2;grid-row:7.25;-ms-grid-row:7.25}@media (max-width: 1023.98px){.sub-question-25[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:26;-ms-grid-row:26}}.sub-question-26[_ngcontent-%COMP%]{grid-column:3;-ms-grid-column:3;grid-row:7.5;-ms-grid-row:7.5}@media (max-width: 1023.98px){.sub-question-26[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:27;-ms-grid-row:27}}.sub-question-27[_ngcontent-%COMP%]{grid-column:4;-ms-grid-column:4;grid-row:7.75;-ms-grid-row:7.75}@media (max-width: 1023.98px){.sub-question-27[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:28;-ms-grid-row:28}}.sub-question-28[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:8;-ms-grid-row:8}@media (max-width: 1023.98px){.sub-question-28[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:29;-ms-grid-row:29}}.sub-question-29[_ngcontent-%COMP%]{grid-column:2;-ms-grid-column:2;grid-row:8.25;-ms-grid-row:8.25}@media (max-width: 1023.98px){.sub-question-29[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:30;-ms-grid-row:30}}.sub-question-30[_ngcontent-%COMP%]{grid-column:3;-ms-grid-column:3;grid-row:8.5;-ms-grid-row:8.5}
1@media (max-width: 1023.98px){.sub-question-30[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:31;-ms-grid-row:31}}.sub-question-31[_ngcontent-%COMP%]{grid-column:4;-ms-grid-column:4;grid-row:8.75;-ms-grid-row:8.75}@media (max-width: 1023.98px){.sub-question-31[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:32;-ms-grid-row:32}}.sub-question-32[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:9;-ms-grid-row:9}@media (max-width: 1023.98px){.sub-question-32[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:33;-ms-grid-row:33}}.sub-question-33[_ngcontent-%COMP%]{grid-column:2;-ms-grid-column:2;grid-row:9.25;-ms-grid-row:9.25}@media (max-width: 1023.98px){.sub-question-33[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:34;-ms-grid-row:34}}.sub-question-34[_ngcontent-%COMP%]{grid-column:3;-ms-grid-column:3;grid-row:9.5;-ms-grid-row:9.5}@media (max-width: 1023.98px){.sub-question-34[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:35;-ms-grid-row:35}}.sub-question-35[_ngcontent-%COMP%]{grid-column:4;-ms-grid-column:4;grid-row:9.75;-ms-grid-row:9.75}@media (max-width: 1023.98px){.sub-question-35[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:36;-ms-grid-row:36}}.sub-question-36[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:10;-ms-grid-row:10}@media (max-width: 1023.98px){.sub-question-36[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:37;-ms-grid-row:37}}.sub-question-37[_ngcontent-%COMP%]{grid-column:2;-ms-grid-column:2;grid-row:10.25;-ms-grid-row:10.25}@media (max-width: 1023.98px){.sub-question-37[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:38;-ms-grid-row:38}}.sub-question-38[_ngcontent-%COMP%]{grid-column:3;-ms-grid-column:3;grid-row:10.5;-ms-grid-row:10.5}@media (max-width: 1023.98px){.sub-question-38[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:39;-ms-grid-row:39}}.sub-question-39[_ngcontent-%COMP%]{grid-column:4;-ms-grid-column:4;grid-row:10.75;-ms-grid-row:10.75}@media (max-width: 1023.98px){.sub-question-39[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:40;-ms-grid-row:40}}.sub-question-40[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:11;-ms-grid-row:11}@media (max-width: 1023.98px){.sub-question-40[_ngcontent-%COMP%]{grid-column:1;-ms-grid-column:1;grid-row:41;-ms-grid-row:41}}.with-border[_nghost-%COMP%]   .with-border[_ngcontent-%COMP%], .with-border   [_nghost-%COMP%]   .with-border[_ngcontent-%COMP%]{border:1px solid var(--color-text-accent, var(--color-text-accent, var(--brand-primary-500, #E30613)));box-shadow:inset 0 -.4rem 0 0 var(--color-text-accent, var(--color-text-accent, var(--brand-primary-500, #E30613)))}.without-outer-margin[_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%], .without-outer-margin   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]{margin-top:0}.without-outer-margin[_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n-3), .without-outer-margin   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n-3){margin-left:0}[dir=rtl]   [_nghost-%COMP%]   .without-outer-margin[_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n-3), .without-outer-margin   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n-3){margin-left:2rem;margin-right:0}[dir=rtl]   .without-outer-margin[_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n-3), .without-outer-margin   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n-3){margin-left:2rem;margin-right:0}[dir=rtl].without-outer-margin[_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n-3), [dir=rtl].without-outer-margin   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n-3), [dir=rtl]   .without-outer-margin[_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n-3), [dir=rtl]   .without-outer-margin   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n-3), .without-outer-margin   [dir=rtl][_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n-3), .without-outer-margin   [dir=rtl]   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n-3){margin-left:2rem;margin-right:0}.without-outer-margin[_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n), .without-outer-margin   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n){margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .without-outer-margin[_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n), .without-outer-margin   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n){margin-right:2rem;margin-left:0}[dir=rtl]   .without-outer-margin[_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n), .without-outer-margin   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n){margin-right:2rem;margin-left:0}[dir=rtl].without-outer-margin[_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n), [dir=rtl].without-outer-margin   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n), [dir=rtl]   .without-outer-margin[_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n), [dir=rtl]   .without-outer-margin   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n), .without-outer-margin   [dir=rtl][_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n), .without-outer-margin   [dir=rtl]   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]:nth-child(4n){margin-right:2rem;margin-left:0}@media (max-width: 1023.98px){.without-outer-margin[_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%], .without-outer-margin   [_nghost-%COMP%]   .sub-question[_ngcontent-%COMP%]{margin-left:0;margin-right:0}}"]})}}return Ct})();const Yi=["placeholder"];function jr(Ct,ri){1&Ct&&u.nrm(0,"iwg-breadcrumbs")}function vo(Ct,ri){1&Ct&&(u.j41(0,"span",11),u.EFF(1,"HELP.TITLE"),u.k0s())}function Uo(Ct,ri){if(1&Ct&&(u.j41(0,"div",14),u.EFF(1),u.k0s()),2&Ct){const rt=u.XpG(2).ngIf;u.R7$(),u.JRh(rt.question)}}function Io(Ct,ri){if(1&Ct){const rt=u.RV6();u.j41(0,"iwg-help-question-children",15),u.nI1(1,"async"),u.bIt("questionSelected",function(en){u.eBV(rt);const zn=u.XpG(4);return u.Njj(zn.onAccordionQuestionSelected(en))}),u.k0s()}if(2&Ct){const rt=u.XpG(2).ngIf,Xt=u.XpG().$implicit,en=u.XpG();u.Y8G("selectedNodeId",Xt)("questionNodes",u.bMT(1,2,en.getChildrenOfParentQuestionNode(rt)))}}function Ii(Ct,ri){if(1&Ct&&(u.j41(0,"iwg-accordion",13),u.DNE(1,Uo,2,1,"ng-template",null,3,u.C5r)(3,Io,2,4,"ng-template",null,4,u.C5r),u.k0s()),2&Ct){const rt=u.XpG().ngIf,Xt=u.XpG().index;u.AVh("no-top-border",1!==Xt),u.Y8G("id","Help_QuestionAccordion_"+rt.id)("rightAccordion",!0)}}function it(Ct,ri){if(1&Ct&&(u.qex(0),u.DNE(1,Ii,5,4,"iwg-accordion",12),u.bVm()),2&Ct){const rt=ri.ngIf;u.R7$(),u.Y8G("ngIf",!rt.isRootNode)}}function bt(Ct,ri){if(1&Ct&&(u.qex(0),u.DNE(1,it,2,1,"ng-container",10),u.nI1(2,"async"),u.bVm()),2&Ct){const rt=ri.$implicit,Xt=u.XpG();u.R7$(),u.Y8G("ngIf",u.bMT(2,1,Xt.getQuestionNode(rt)))}}function Ot(Ct,ri){if(1&Ct){const rt=u.RV6();u.qex(0),u.j41(1,"h4",11),u.EFF(2,"HELP.DEFAULT_QUESTION"),u.k0s(),u.j41(3,"iwg-help-question-children",16),u.bIt("questionSelected",function(en){u.eBV(rt);const zn=u.XpG(2);return u.Njj(zn.onQuestionSelected(en))}),u.k0s(),u.bVm()}if(2&Ct){const rt=u.XpG().ngIf;u.R7$(3),u.Y8G("questionNodes",rt.children)}}function ln(Ct,ri){if(1&Ct&&(u.qex(0),u.DNE(1,Ot,4,1,"ng-container",10),u.bVm()),2&Ct){const rt=ri.ngIf;u.R7$(),u.Y8G("ngIf",!rt.isLeafNode)}}let Pn=(()=>{class Ct{constructor(rt,Xt){this.store$=rt,this.ngxLogger=Xt,this.loading$=this.store$.select(Jt.OF),this.selectedQuestions$=this.store$.select(Jt.GG),this.lastSelectedQuestion$=this.store$.select(Jt.Nk),this.unsubscribe$=new re.B}
1ngOnInit(){this.store$.dispatch((0,c.Zz)({breadcrumbs:[{label:"MENU.OPTIONS.HOME",url:"/home"}]})),this.store$.dispatch(Be.Dc()),this.store$.dispatch((0,Be.aS)()),this.selectedQuestions$.pipe((0,$.Q)(this.unsubscribe$)).subscribe(rt=>this.rootQuestionId=rt[0]),this.lastSelectedQuestion$.pipe((0,$.Q)(this.unsubscribe$)).subscribe(rt=>{rt?.isLeafNode&&this.store$.dispatch((0,J.py)({id:rt.id}))})}getQuestionNode(rt){return this.store$.select((0,Jt.YR)({questionId:rt}))}getChildrenOfParentQuestionNode(rt){return this.store$.select((0,Jt.bM)({questionId:rt.parentId}))}onQuestionSelected(rt){this.ngxLogger.log((0,He.gk)(rt.previousId?rt.previousId:this.rootQuestionId,rt.currentId)),this.store$.dispatch((0,Be.Gd)({questionId:rt.currentId})),this.scrollIntoQuestions()}onAccordionQuestionSelected(rt){this.store$.dispatch((0,Be.cG)({previousId:rt.previousId,currentId:rt.currentId})),this.scrollIntoQuestions()}scrollIntoQuestions(){if(this.questionAbout?.nativeElement&&globalThis.window){const rt=this.questionAbout.nativeElement.getBoundingClientRect().top+globalThis.window.scrollY-100;this.questionAbout.nativeElement.scrollIntoView({behavior:"smooth",block:"center",top:rt})}}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.rXU(h.il),u.rXU(be.so))}}static{this.\u0275cmp=u.VBU({type:Ct,selectors:[["iwg-help-questions"]],viewQuery:function(Xt,en){if(1&Xt&&u.GBs(Yi,5),2&Xt){let zn;u.mGM(zn=u.lsd())&&(en.questionAbout=zn.first)}},decls:16,vars:9,consts:[["headerBreadcrumbs",""],["headerTitle",""],["placeholder",""],["header",""],["content",""],[1,"page-header"],[1,"bottom-border-desktop"],[1,"help-content","container"],[3,"loading"],[4,"ngFor","ngForOf"],[4,"ngIf"],["translate",""],[3,"id","rightAccordion","no-top-border",4,"ngIf"],[3,"id","rightAccordion"],[1,"iwg-label3-medium"],[1,"with-border",3,"questionSelected","selectedNodeId","questionNodes"],[1,"without-outer-margin",3,"questionSelected","questionNodes"]],template:function(Xt,en){1&Xt&&(u.j41(0,"div",5)(1,"iwg-page-header",6),u.DNE(2,jr,1,0,"ng-template",null,0,u.C5r)(4,vo,2,0,"ng-template",null,1,u.C5r),u.k0s()(),u.j41(6,"div",7)(7,"iwg-loader",8),u.nI1(8,"async"),u.DNE(9,bt,3,3,"ng-container",9),u.nI1(10,"async"),u.nrm(11,"div",null,2),u.DNE(13,ln,2,1,"ng-container",10),u.nI1(14,"async"),u.k0s()(),u.nrm(15,"router-outlet")),2&Xt&&(u.R7$(7),u.Y8G("loading",u.bMT(8,3,en.loading$)),u.R7$(2),u.Y8G("ngForOf",u.bMT(10,5,en.selectedQuestions$)),u.R7$(4),u.Y8G("ngIf",u.bMT(14,7,en.lastSelectedQuestion$)))},dependencies:[e.Sq,e.bT,g.n3,n.y,d.Mm,P.m,ze.V,xr.M,Hr,e.Jj],styles:[".help-content[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}"]})}}return Ct})();var Ae=r(7673),Mi=r(64134),_i=r(95087);const yr=[{path:"",component:Wn,data:{analyticPageName:"Help"},children:[{path:"contact-us",canActivate:[(Ct,ri)=>{const rt=(0,u.WQX)(h.il),Xt=(0,u.WQX)(g.Ix);return rt.select(_i.BQ).pipe((0,oe.T)(en=>en?Xt.parseUrl("/help/questions"):(rt.dispatch((0,Mi.wh)({isEmployee:!0===Ct.data?.requiresStaffMode,redirectUrl:ri.url,langCode:Ct.queryParams.lang})),!1)))}],canDeactivate:[ti.y],component:hn,data:{analyticPageName:"Contact Us"}},{path:"enquiry",children:[],component:ji,canDeactivate:[ti.y],data:{analyticPageName:"Submit Enquiry"}},{path:"questions/:id/raise",children:[],component:hn,canActivate:[mi.W,Ct=>{const ri=(0,u.WQX)(u.Agw),rt=(0,u.WQX)(h.il);if((0,e.Vy)(ri))return rt.dispatch((0,J.tX)()),(0,Ae.of)(!1);rt.dispatch((0,Be.nf)());const Xt=Number(Ct.paramMap.get("id"));return(0,T.z)([rt.select((0,Jt.YR)({questionId:Xt})),rt.select(Jt.s8)]).pipe((0,Q.p)(([en,zn])=>zn),(0,oe.T)(([en,zn])=>!!en||(rt.dispatch((0,J.dA)()),!1)))}],canDeactivate:[ti.y],data:{analyticPageName:"Raise Question"}}]},{path:"questions",canActivate:[mi.W],component:Pn,data:{analyticPageName:"Help",breadcrumb:"HELP.QUESTION_OR_ISSUE"}}];let Ji=(()=>{class Ct{static{this.\u0275fac=function(Xt){return new(Xt||Ct)}}static{this.\u0275mod=u.$C({type:Ct})}static{this.\u0275inj=u.G2t({imports:[e.MD,g.iI.forChild(yr),g.iI]})}}return Ct})();var pr=r(25558),Er=r(53993),gr=r(99437),Hi=r(88141),qi=r(23083),Gr=r(47242),dt=r(98413),Qt=r(38207),qt=r(21626);let sn=(()=>{class Ct{constructor(rt){this.httpClient=rt}getHelpQuestionsTree(){return this.httpClient.get("help/questions")}getFaqQuestionsTree(){return this.httpClient.get("help/faq")}getQuestionResponseTemplate(rt){return this.httpClient.get(`/help/questions/${rt}/response-template`)}raiseQuestion(rt,Xt){const en=new FormData;return en.append("questionInfo",JSON.stringify(rt)),Xt&&Xt.forEach(zn=>en.append("attachments",zn,zn.name)),this.httpClient.post("help/questions/raise",en)}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.KVO(qt.Qq))}}static{this.\u0275prov=u.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}}return Ct})(),Vn=(()=>{class Ct{constructor(rt,Xt,en){this.actions$=rt,this.helpService=Xt,this.store$=en,this.getCurrentContactSuccess$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(Mt.qY),(0,pr.n)(()=>(0,qi.c)([(0,Be.JB)()],Gr.T)))),this.getHelpQuestionsTree$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(qn.nf),(0,Er.E)(this.store$.select(Jt.uG)),(0,pr.n)(([zn,lr])=>lr?(0,Ae.of)(qn.s7({questionTree:lr})):this.getHelpQuestionsTree()))),this.getHelpQuestionsTreeForce$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(qn.aS),(0,pr.n)(()=>this.getHelpQuestionsTree()))),this.getQuestionResponseTemplate$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(qn.cA),(0,pr.n)(({id:zn})=>(0,T.z)([this.helpService.getQuestionResponseTemplate(zn),this.store$.select(Se).pipe((0,Q.p)(lr=>!!lr))]).pipe((0,oe.T)(([lr,ro])=>qn.bz({questionResponseTemplate:this.getQuestionResponseTemplateWithLinks(lr,ro)})),(0,gr.W)(()=>(0,Ae.of)(qn.Lk())))))),this.raiseQuestion$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(qn.fG),(0,pr.n)(zn=>this.helpService.raiseQuestion(zn.raiseQuestionRequest,zn.attachments).pipe((0,oe.T)(lr=>qn.Kp()),(0,gr.W)(()=>(0,Ae.of)(qn.yn())))))),this.raiseQuestionSuccess$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(qn.Kp),(0,Hi.M)(()=>
1this.store$.dispatch((0,J.tX)())),(0,oe.T)(()=>(0,dt.Ds)({text:"HELP.CONTACT_US.SUCCESS",notificationType:Qt._.success})))),this.raiseQuestionFailed$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(qn.yn),(0,oe.T)(()=>(0,dt.Ds)({text:"HELP.CONTACT_US.FAILED",notificationType:Qt._.error}))))}getHelpQuestionsTree(){return this.helpService.getHelpQuestionsTree().pipe((0,oe.T)(rt=>qn.s7({questionTree:rt})),(0,gr.W)(()=>(0,Ae.of)(qn._o())))}getQuestionResponseTemplateWithLinks(rt,Xt){if(!rt)return null;if(!rt.descriptionTemplateLinks||!rt.descriptionTemplate)return rt;let en=rt.descriptionTemplate;const zn=Xt.filter(ro=>!ro.isOpsCentre),lr={centreNumber:1===zn.length?zn[0].centreNumber:null};return rt.descriptionTemplateLinks.forEach(ro=>{ro.linkStart&&ro.linkEnd&&(en=en.replaceAll(new RegExp(ro.linkStart,"g"),this.getAnchorTag(ro,lr)).replaceAll(new RegExp(ro.linkEnd,"g"),"</a>"))}),{...rt,descriptionTemplate:en}}getAnchorTag(rt,Xt){let en=rt.webPageUrl;return en=Xt.centreNumber?en.replace("{centreNumber}",Xt.centreNumber.toString()):rt.alternativeWebPageUrl||en,`<a href="${en}" target="_blank" class="text-link">`}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.KVO(p.En),u.KVO(sn),u.KVO(h.il))}}static{this.\u0275prov=u.jDH({token:Ct,factory:Ct.\u0275fac})}}return Ct})();var ni=r(88848);const Pi=(0,h.vy)(ni.q,(0,h.on)(qn.nf,Ct=>({...Ct,loadingQuestionsTree:!0,receivedQuestionsTree:!1,questionTree:null,selectedQuestions:[]})),(0,h.on)(qn.s7,(Ct,{questionTree:ri})=>({...Ct,questionTree:ri,loadingQuestionsTree:!1,receivedQuestionsTree:!0,selectedQuestions:[ri.questionNodes[0]?.id]})),(0,h.on)(qn._o,Ct=>({...Ct,loadingQuestionsTree:!1,receivedQuestionsTree:!1,questionTree:null})),(0,h.on)(qn.Gd,(Ct,{questionId:ri})=>({...Ct,selectedQuestions:[...new Set([...Ct.selectedQuestions,ri])]})),(0,h.on)(qn.cG,(Ct,{previousId:ri,currentId:rt})=>({...Ct,selectedQuestions:[...new Set([...Ct.selectedQuestions.slice(0,Ct.selectedQuestions.indexOf(ri)),rt])]})),(0,h.on)(qn.cA,Ct=>({...Ct,loadingQuestionResponseTemplate:!0,questionResponseTemplate:null})),(0,h.on)(qn.bz,(Ct,{questionResponseTemplate:ri})=>({...Ct,questionResponseTemplate:ri,loadingQuestionResponseTemplate:!1})),(0,h.on)(qn.Lk,Ct=>({...Ct,questionResponseTemplate:null,loadingQuestionResponseTemplate:!1})),(0,h.on)(qn.BB,(Ct,{lastLeafNodeId:ri})=>({...Ct,lastLeafNodeId:ri})),(0,h.on)(qn.Dc,Ct=>({...Ct,lastLeafNodeId:null})));var Vr=r(63880);const ke=(0,h.vy)({canDeactivate:!0,clearForm:!1,isProcessing:!1,isMembershipEnquiry:!1,productOfInterest:null},(0,h.on)(Vr.sb,Ct=>({...Ct,canDeactivate:!1})),(0,h.on)(Vr.$y,Ct=>({...Ct,canDeactivate:!0,clearForm:!1})),(0,h.on)(Vr.hr,Ct=>({...Ct,isProcessing:!0})),(0,h.on)(Vr.jb,Ct=>({...Ct,clearForm:!0,isProcessing:!1})),(0,h.on)(Vr.lT,Ct=>({...Ct,canDeactivate:!1,clearForm:!1,isProcessing:!1})),(0,h.on)(J.yE,(Ct,ri)=>({...Ct,isMembershipEnquiry:ri.isMembershipEnquiry}))),Ut=(0,h.vy)({canDeactivate:!0,financialAccountCentres:[],submitInProgress:!1},(0,h.on)(nt.X6,Ct=>({...Ct,canDeactivate:!1})),(0,h.on)(qn.fG,Ct=>({...Ct,submitInProgress:!0})),(0,h.on)(qn.yn,Ct=>({...Ct,submitInProgress:!1})),(0,h.on)(nt.cC,qn.Kp,Ct=>({...Ct,canDeactivate:!0,submitInProgress:!1})),(0,h.on)(nt.Ys,(Ct,{accountCentres:ri})=>({...Ct,financialAccountCentres:ri})),(0,h.on)(nt.M,Ct=>({...Ct,financialAccountCentres:[]})));var li=r(4114);const er=(0,h.vy)(G,(0,h.on)(li.ds,Ct=>({...Ct,loadingFaqQuestionTree:!0,faqQuestionTree:null})),(0,h.on)(li.yS,(Ct,{faqQuestionTree:ri})=>({...Ct,faqQuestionTree:ri,loadingFaqQuestionTree:!1})),(0,h.on)(li.q6,Ct=>({...Ct,loadingFaqQuestionTree:!1,faqQuestionTree:null}))),io={helpQuestions:function hr(Ct,ri){return Pi(Ct,ri)},submitEnquiry:function Qe(Ct,ri){return ke(Ct,ri)},contactUs:function cn(Ct,ri){return Ut(Ct,ri)},faq:function co(Ct,ri){return er(Ct,ri)}};var fa=r(66637),Wr=r(43896),ra=r(74863),qr=r(31397);let ut=(()=>{class Ct{constructor(rt){this.httpClient=rt}submitEnquiryForLocation(rt,Xt){return this.httpClient.post("location/enquiry",{centreName:rt,enquiry:Xt})}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.KVO(qt.Qq))}}static{this.\u0275prov=u.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}}return Ct})(),vt=(()=>{class Ct{constructor(rt,Xt,en){this.actions$=rt,this.enquiryRestService=Xt,this.ngxLogger=en,this.submitEnquiryForLocationRequest$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(Be.hr),(0,qr.Z)(({locationName:zn,enquiry:lr})=>this.enquiryRestService.submitEnquiryForLocation(zn,lr).pipe((0,oe.T)(()=>(0,Be.jb)()),(0,gr.W)(()=>(0,Ae.of)((0,Be.lT)())))))),this.submitEnquiryForLocationRequestSuccess$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(Be.jb),(0,Hi.M)(()=>this.ngxLogger.log(He.DP())),(0,qr.Z)(()=>[(0,dt.Ds)({text:"HELP.ENQUIRY.SUBMIT_SUCCESS",notificationType:Qt._.success})]))),this.submitEnquiryForLocationRequestFailure$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(Be.lT),(0,oe.T)(()=>(0,dt.Ds)({text:"HELP.ENQUIRY.SUBMIT_FAILED",notificationType:Qt._.error,messageTag:"HELP.ENQUIRY.SUBMIT_FAILED"}))))}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.KVO(p.En),u.KVO(ut),u.KVO(be.so))}}static{this.\u0275prov=u.jDH({token:Ct,factory:Ct.\u0275fac})}}return Ct})(),tn=(()=>{class Ct{constructor(rt){this.httpClient=rt}getFinancialAccountCentres(rt=null,Xt=null){let en=new qt.Nl;return null!==Xt&&(en=en.set("primary",Xt.toString())),null!==rt&&(en=en.set("opsCentres",rt.toString())),this.httpClient.get("/accounts/centres/all",{params:en})}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.KVO(qt.Qq))}}static{this.\u0275prov=u.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}}return Ct})(),un=(()=>{class Ct{constructor(rt,Xt,en){this.actions$=rt,this.accountCentresRestService=Xt,this.store$=en,this.getFinancialAccountCentres$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(nt.JB),(0,pr.n)(()=>this.store$.select(R.BQ)),(0,Q.p)(zn=>zn),(0,qr.Z)(()=>this.accountCentresRestService.getFinancialAccountCentres(null,!0).pipe((0,oe.T)(zn=>nt.Ys({accountCentres:zn})),(0,gr.W)(()=>(0,Ae.of)(nt.M()))))))}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.KVO(p.En),u.KVO(tn),u.KVO(h.il))}}static{this.\u0275prov=u.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}}return Ct})();var Zn=r(44337),On=r(17850),Ni=r(39642),In=r(6732),Oi=r(86049),hi=r(99252),Bi=r(71660),Sr=r(46351),_o=r(742);let uo=(()=>{class Ct{constructor(rt,Xt,en){this.actions$=rt,this.helpService=Xt,this.store$=en,this.getFaqQuestionsTree$=(0,p.EH)(()=>this.actions$.pipe((0,p.gp)(li.ds),(0,Er.E)(this.store$.select(R.BQ),this.store$.select(de)),(0,Q.p)(([zn,lr])=>!!lr),(0,pr.n)(([zn,lr,ro])=>ro?(0,Ae.of)((0,li.yS)({faqQuestionTree:ro})):this.getFaqQuestionsTree())))}getFaqQuestionsTree(){return this.helpService.getFaqQuestionsTree().pipe((0,oe.T)(rt=>(0,li.yS)({faqQuestionTree:rt})),(0,gr.W)(()=>(0,Ae.of)((0,li.q6)())))}static{this.\u0275fac=function(Xt){return new(Xt||Ct)(u.KVO(p.En),u.KVO(sn),u.KVO(h.il))}}static{this.\u0275prov=u.jDH({token:Ct,factory:Ct.\u0275fac})}}return Ct})(),Na=(()=>{class Ct{static{this.\u0275fac=function(Xt){return new(Xt||Ct)}}static{this.\u0275mod=u.$C({type:Ct})}static{this.\u0275inj=u.G2t({providers:[_o.K,Sr.Y],imports:[e.MD,Ji,n.y,d.h,m.P,h.md.forFeature
1("helpCentre",io),p.Vm.forFeature([Vn,vt,un,uo]),fa.U,Ni.C,ue.YN,Bi.O,In.R,Oi.v,X.s,hi.D,ue.X1.withConfig({callSetDisabledState:"whenDisabledForLegacyCode"}),Wr.P,ra.b,Zn.r,p.Vm.forFeature([On.Z]),Si.P,Ge.Ov.forChild()]})}}return Ct})()},12790:(_e,D,r)=>{"use strict";r.d(D,{JB:()=>h,M:()=>m,X6:()=>n,Ys:()=>p,cC:()=>d});var e=r(59640);const n=(0,e.VP)("[Contact Us] Form Changed"),d=(0,e.VP)("[Contact Us] Reset Form Changed"),h=(0,e.VP)("[Contact Us] Get Financial Account Centres"),p=(0,e.VP)("[Contact Us] Get Financial Account Centres Success",(0,e.xk)()),m=(0,e.VP)("[Contact Us] Get Financial Account Centres Failed")},4114:(_e,D,r)=>{"use strict";r.d(D,{ds:()=>n,q6:()=>h,yS:()=>d});var e=r(59640);const n=(0,e.VP)("[FAQ] Get FAQ question tree"),d=(0,e.VP)("[FAQ] Get FAQ question tree success",(0,e.xk)()),h=(0,e.VP)("[FAQ] Get FAQ question tree failed")},1872:(_e,D,r)=>{"use strict";r.d(D,{$y:()=>n.$y,BB:()=>e.BB,Dc:()=>e.Dc,Gd:()=>e.Gd,JB:()=>d.JB,aS:()=>e.aS,cG:()=>e.cG,ds:()=>h.ds,fG:()=>e.fG,hr:()=>n.hr,jb:()=>n.jb,lT:()=>n.lT,nf:()=>e.nf,sb:()=>n.sb});var e=r(22166),n=r(63880),d=r(12790),h=r(4114)},16493:(_e,D,r)=>{"use strict";r.d(D,{Z:()=>n});const n=(0,r(59640).UX)("helpCentre")},22166:(_e,D,r)=>{"use strict";r.d(D,{BB:()=>I,Dc:()=>z,Gd:()=>m,Kp:()=>F,Lk:()=>P,_o:()=>p,aS:()=>n,bz:()=>u,cA:()=>c,cG:()=>g,fG:()=>T,nf:()=>d,s7:()=>h,yn:()=>R});var e=r(59640);const n=(0,e.VP)("[Help Question] Get help questions tree - Force"),d=(0,e.VP)("[Help Question] Get help questions tree"),h=(0,e.VP)("[Help Question] Get help questions tree success",(0,e.xk)()),p=(0,e.VP)("[Help Question] Get help questions tree failed"),m=(0,e.VP)("[Help Question] Add question selection",(0,e.xk)()),g=(0,e.VP)("[Help Question] Update question selection",(0,e.xk)()),c=(0,e.VP)("[Help Question] Get Question Response Template",(0,e.xk)()),u=(0,e.VP)("[Help Question] Get Question Response Template Success",(0,e.xk)()),P=(0,e.VP)("[Help Question] Get Question Response Template Failed"),T=(0,e.VP)("[Help Question] Raise question",(0,e.xk)()),F=(0,e.VP)("[Help Question] Raise question success"),R=(0,e.VP)("[Help Question] Raise question failed"),I=(0,e.VP)("[Help Question] Store Last Leaf Node Id",(0,e.xk)()),z=(0,e.VP)("[Help Question] Clear Last Leaf Node Id")},9359:(_e,D,r)=>{"use strict";r.d(D,{D:()=>R,Df:()=>I,GG:()=>T,Jc:()=>P,Nk:()=>F,OF:()=>m,YR:()=>u,bM:()=>c,s8:()=>g,uG:()=>p});var e=r(59640),n=r(16493),d=r(88848);const h=(0,e.Mz)(n.Z,b=>b?.helpQuestions??d.q),p=(0,e.Mz)(h,b=>b.questionTree),m=(0,e.Mz)(h,b=>b.loadingQuestionsTree),g=(0,e.Mz)(h,b=>b.receivedQuestionsTree),c=b=>(0,e.Mz)(h,v=>function J(b,v){return N(b,S=>S.id===v)?.children??[]}(z(v),b.questionId)),u=b=>(0,e.Mz)(h,v=>W(z(v),b.questionId)),P=(0,e.Mz)(h,b=>b.questionResponseTemplate),T=(0,e.Mz)(h,b=>b.selectedQuestions),F=(0,e.Mz)(h,b=>W(z(b),[...b.selectedQuestions].pop())),R=(0,e.Mz)(h,b=>b.loadingQuestionResponseTemplate),I=(0,e.Mz)(h,b=>b.lastLeafNodeId);function z(b){let v;return v="helpCentre"in b?b?.helpCentre?.helpQuestions:b,v?.questionTree?.questionNodes?v.questionTree.questionNodes[0]:null}function W(b,v){return N(b,S=>S.id===v)}function N(b,v){if(!b)return null;const S=[b];for(;S.length>0;){const L=S.pop();if(v(L))return L;L.children?.length>0&&S.push(...L.children)}return null}},88848:(_e,D,r)=>{"use strict";r.d(D,{q:()=>e});const e={questionTree:null,questionResponseTemplate:null,loadingQuestionsTree:!1,receivedQuestionsTree:!1,loadingQuestionResponseTemplate:!1,selectedQuestions:[],lastLeafNodeId:null}},63880:(_e,D,r)=>{"use strict";r.d(D,{$y:()=>d,hr:()=>h,jb:()=>p,lT:()=>m,sb:()=>n});var e=r(59640);const n=(0,e.VP)("[Help Enquiry] Form Changed"),d=(0,e.VP)("[Help Enquiry] Reset Form Changed"),h=(0,e.VP)("[Help Enquiry] SubmitEnquiry for Location",(0,e.xk)()),p=(0,e.VP)("[Help Enquiry] SubmitEnquirySuccess"),m=(0,e.VP)("[Help Enquiry] SubmitEnquiryFailed")},62539:(_e,D,r)=>{"use strict";r.r(D),r.d(D,{loadUpcomingBookingsFailureAction:()=>d,loadUpcomingBookingsRequestAction:()=>h,loadUpcomingBookingsSuccess:()=>n});var e=r(59640);const n=(0,e.VP)("[Upcoming Bookings] Load Upcoming Success",(0,e.xk)()),d=(0,e.VP)("[Upcoming Bookings] Load Upcoming Failure",(0,e.xk)()),h=(0,e.VP)("[Upcoming Bookings] Load Upcoming",(0,e.xk)())},42992:(_e,D,r)=>{"use strict";r.d(D,{t:()=>h});var e=r(59640),n=r(62539),d=r(38257);const h=(0,e.vy)(d.g,(0,e.on)(n.loadUpcomingBookingsSuccess,(p,m)=>({upcomingBookings:m.upcomingBookings,loaded:!0})),(0,e.on)(n.loadUpcomingBookingsFailureAction,p=>({upcomingBookings:null,loaded:!1})))},38257:(_e,D,r)=>{"use strict";r.d(D,{g:()=>e});const e={upcomingBookings:[],loaded:!1}},73090:(_e,D,r)=>{"use strict";r.d(D,{w:()=>p});
1var e=r(21413),n=r(54438),d=r(99375),h=r(4705);let p=(()=>{class m{constructor(c){this.uiConfigService=c,this.brand="",this.unsubscribe$=new e.B,this.brand=this.uiConfigService.get("brandName")}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(u){return new(u||m)(n.rXU(d.K))}}static{this.\u0275cmp=n.VBU({type:m,selectors:[["iwg-header-brand"]],decls:1,vars:1,consts:[["routerLink","/",1,"iwg-header-brand"]],template:function(u,P){1&u&&n.nrm(0,"a",0),2&u&&n.BMQ("aria-label",P.brand+" logo")},dependencies:[h.Wk],styles:[".iwg-header-brand[_ngcontent-%COMP%]{display:inline-block;min-height:inherit;width:var(--brand-logo-width, 7.2rem);background-image:var(--brand-logo-src, url(https://assets.iwgplc.com/image/upload/f_auto,q_auto/CustomerPortal/Regus/Stock/regus-masthead-logo_k46mzm));background-size:contain;background-repeat:no-repeat;background-position:left center;margin-top:var(--brand-logo-margin-top, none)}@media (max-width: 1023.98px){.iwg-header-brand[_ngcontent-%COMP%]{width:5.5rem}}iwg-maintenance-header[_nghost-%COMP%]   a[_ngcontent-%COMP%], iwg-maintenance-header   [_nghost-%COMP%]   a[_ngcontent-%COMP%]{pointer-events:none;cursor:default}[_nghost-%COMP%]{max-height:8.3rem}"]})}}return m})()},48224:(_e,D,r)=>{"use strict";r.d(D,{b:()=>T});var e=r(84572),n=r(7673),d=r(96354),h=r(23294),p=r(76280),m=r(54438),g=r(46794),c=r(60177);const u=["*"];function P(F,R){1&F&&(m.qex(0),m.SdG(1),m.bVm())}let T=(()=>{class F{set collapsable(I){this.headerCollapsableService.isCollapsable$.next(I)}constructor(I,z){this.headerCollapsableService=I,this.headerWrapperService=z,this.isCollapsed$=this.headerCollapsableService.isCollapsed$,this.isVisible$=(0,e.z)([this.headerWrapperService?this.headerWrapperService.isMenuOpened$:(0,n.of)(!0),this.isCollapsed$]).pipe((0,d.T)(([W,J])=>!J||W),(0,h.F)())}static{this.\u0275fac=function(z){return new(z||F)(m.rXU(p.Z),m.rXU(g.a,8))}}static{this.\u0275cmp=m.VBU({type:F,selectors:[["iwg-header-collapsable"]],inputs:{collapsable:"collapsable"},features:[m.Jv_([p.Z])],ngContentSelectors:u,decls:4,vars:7,consts:[[1,"iwg-header-collapsable"],[4,"ngIf"]],template:function(z,W){1&z&&(m.NAR(),m.j41(0,"div",0),m.nI1(1,"async"),m.DNE(2,P,2,0,"ng-container",1),m.nI1(3,"async"),m.k0s()),2&z&&(m.AVh("collapsed",m.bMT(1,3,W.isCollapsed$)),m.R7$(2),m.Y8G("ngIf",m.bMT(3,5,W.isVisible$)))},dependencies:[c.bT,c.Jj],styles:[".iwg-header-collapsable[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;min-height:inherit}.iwg-header-collapsable[_ngcontent-%COMP%]    >*{min-height:inherit}.iwg-header-collapsable.collapsed[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.iwg-header-collapsable.collapsed[_ngcontent-%COMP%] >   *{border-top:solid 1px var(--color-border, var(--global-neutral-300, #C3C3C3))}"]})}}return F})()},76280:(_e,D,r)=>{"use strict";r.d(D,{Z:()=>P});var e=r(84412),n=r(84572),d=r(96354),h=r(23294),p=r(29823),m=r(35213),g=r(54438),c=r(60156),u=r(59640);let P=(()=>{class T{constructor(R,I){this.deviceServise=R,this.store=I,this.isCollapsable$=new e.t(!0),this.isCollapsed$=(0,n.z)([this.isCollapsable$,this.deviceServise.isMobile$,this.deviceServise.viewportWidth$,this.store.select(p.p9)]).pipe((0,d.T)(([z,W,J,N])=>z&&this.shouldCollapse(W,J,N)),(0,h.F)())}shouldCollapse(R,I,z){return!!R||(z?I-m.HX<m.nb:I<m.iK)}static{this.\u0275fac=function(I){return new(I||T)(g.KVO(c.g),g.KVO(u.il))}}static{this.\u0275prov=g.jDH({token:T,factory:T.\u0275fac})}}return T})()},88834:(_e,D,r)=>{"use strict";r.d(D,{OP:()=>ze,eV:()=>be,iy:()=>Je});var e=r(31635),n=r(54438),d=r(7673),h=r(96354),p=r(23294),m=r(64409),g=r(38207),c=r(28890),u=r(35551),P=r(94839),T=r(60156),F=r(59640),R=r(76280);const I=["head"],z=["dropDownContentWrapper"],W=["*"],J=Se=>({padding:Se}),N=(Se,Z,Q)=>({"dropdown-field-selected":Se,"dropdown-field":Z,padding:Q}),b=Se=>({$implicit:Se});function v(Se,Z){if(1&Se&&(n.j41(0,"div",10),n.nrm(1,"i",11),n.k0s()),2&Se){const Q=n.XpG();n.AVh("opened",Q.isOpened)}}function S(Se,Z){if(1&Se&&(n.j41(0,"div",12),n.nrm(1,"i",11),n.k0s()),2&Se){const Q=n.XpG();n.AVh("opened",Q.isOpened),n.Y8G("isHtmlMessage",!0)("isTooltipActive",!0)("tooltipPopupName","NewAccountPopup")("showNewAccountPopup",Q.showNewAccountPopup)}}function L(Se,Z){if(1&Se&&(n.j41(0,"span"),n.EFF(1),n.k0s()),2&Se){const Q=n.XpG(3);n.R7$(),n.JRh(Q.title)}}function $(Se,Z){if(1&Se){const Q=n.RV6();n.j41(0,"iwg-header-menu-item",23),n.bIt("itemSelected",function(me){n.eBV(Q);const Pe=n.XpG(3);return n.Njj(Pe.itemSelected.emit(me))}),n.k0s()}if(2&Se){const Q=n.XpG(3);n.Y8G("menuItem",Q.topLink)("showDropDownIcon",!0)}}function re(Se,Z){if(1&Se&&(n.j41(0,"ul",19,2)(2,"li",20),n.DNE(3,L,2,1,"span",21)(4,$,1,2,"iwg-header-menu-item",22),n.nI1(5,"async"),n.k0s()()),2&Se){const Q=n.XpG(2);n.R7$(2),n.Y8G("ngClass",n.eq3(5,J,Q.hasDropdownPadding)),n.R7$(),n.Y8G("ngIf",Q.title),n.R7$(),n.Y8G("ngIf",Q.topLink&&n.bMT(5,3,Q.topLinkAvailable$))}}function te(Se,Z){if(1&Se){const Q=n.RV6();n.qex(0,26),n.bIt("itemSelected",function(me){n.eBV(Q);const Pe=n.XpG(4);return n.Njj(Pe.itemSelected.emit(me))}),n.bVm()}}function G(Se,Z){if(1&Se&&(n.j41(0,"div"),n.DNE(1,te,1,0,"ng-container",25),n.k0s()),2&Se){const Q=n.XpG().$implicit,oe=n.XpG(2);n.R7$(),n.Y8G("ngTemplateOutlet",oe.itemTemplate)("ngTemplateOutletContext",n.eq3(2,b,Q))}}function ne(Se,Z){if(1&Se){const Q=n.RV6();n.j41(0,"iwg-header-menu-item",27),n.bIt("itemSelected",function(me){n.eBV(Q);const Pe=n.XpG(3);return n.Njj(Pe.itemSelected.emit(me))}),n.k0s()}if(2&Se){const Q=n.XpG().$implicit;n.Y8G("menuItem",Q)("showDropDownIcon",!0)}}function de(Se,Z){if(1&Se&&(n.j41(0,"li",13),n.DNE(1,G,2,4,"div",24)(2,ne,1,2,"ng-template",null,3,n.C5r),n.k0s()),2&Se){const Q=Z.$implicit,oe=n.sdS(3),me=n.XpG(2);n.Y8G("ngClass",n.sMw(3,N,Q.selected,!Q.selected,me.hasDropdownPadding)),n.R7$(),n.Y8G("ngIf",me.itemTemplate)("ngIfElse",oe)}}function ge(Se,Z){if(1&Se&&(n.j41(0,"ul",28)(1,"li")(2,"iwg-notification-item",29)(3,"span",30),n.EFF(4),n.k0s()()()()),2&Se){const Q=n.XpG(2);n.R7$(2),n.Y8G("showClose",!1)("notificationType",Q.NotificationType.info),n.R7$(2),n.SpI("",Q.warningMessage," ")}}function Be(Se,Z){if(1&Se){const Q=n.RV6();n.j41(0,"li",32)(1,"iwg-header-menu-item",23),n.bIt("itemSelected",function(me){n.eBV(Q);const Pe=n.XpG(3);return n.Njj(Pe.itemSelected.emit(me))}),n.k0s()()}if(2&Se){const Q=n.XpG(3);n.Y8G("ngClass",n.eq3(3,J,Q.hasDropdownPadding)),n.R7$(),n.Y8G("menuItem",Q.bottomLink)("showDropDownIcon",!0)}}function ve(Se,Z){if(1&Se&&(n.j41(0,"ul",18),n.DNE(1,Be,2,5,"li",31),n.nI1(2,"async"),n.k0s()),2&Se){const Q=n.XpG(2);n.R7$(),n.Y8G("ngIf",Q.bottomLink&&n.bMT(2,1,Q.bottomLinkAvailable$))}}function He(Se,Z){if(1&Se&&(n.j41(0,"div",13),n.nI1(1,"async"),n.DNE(2,re,6,7,"ul",14),n.j41(3,"ul",15,1),n.nI1(5,"async"),n.DNE(6,de,4,7,"li",16),n.nI1(7,"async"),n.k0s(),n.DNE(8,ge,5,3,"ul",17)(9,ve,3,3,"ul",18),n.nI1(10,"async"),n.k0s()),2&Se){const Q=n.XpG();n.Y8G("ngClass",n.bMT(1,7,Q.isCollapsed$)?"iwg-header-dropdown-collapsed":"iwg-header-dropdown-anchored "+Q.anchorPoint+" "+Q.direction),n.R7$(2),n.Y8G("ngIf",Q.title||Q.topLink),n.R7$(),n.AVh("round",Q.hasNonRadioItems(n.bMT(5,9,Q.items$))),n.R7$(3),n.Y8G("ngForOf",n.bMT(7,11,Q.items$)),n.R7$(2),n.Y8G("ngIf",Q.warningMessage),n.R7$(),n.vxM(Q.bottomLink&&n.bMT(10,13,Q.bottomLinkAvailable$)?9:-1)}}var be=function(Se){return Se.start="start",Se.end="end",Se}(be||{}),ze=function(Se){return Se.bottomToTop="bottomToTop",Se.topToBottom="topToBottom",Se}(ze||{});class Je{get topLinkAvailable$(){return this.menuItemsServiceService.isMenuEntryAvailable(this.topLink)}get bottomLinkAvailable$(){return this.menuItemsServiceService.isMenuEntryAvailable(this.bottomLink)}constructor(Z,Q,oe,me,Pe){this.menuItemsServiceService=Z,this.elementRef=Q,this.deviceService=oe,this.store$=me,this.direction=ze.topToBottom,this.anchorPoint=be.start,this.showNewAccountTooltipPopup=!1,this.itemSelected=new n.bkB,this.dropdownOpened=new n.bkB,this.isOpened=!1,this.isMobile$=this.deviceService.isMobile$,this.showNewAccountPopup=this.store$.select(c.of),this.NotificationType=g._,this.isCollapsed$=Pe?Pe.isCollapsed$:(0,d.of)(!1),this.items$=this.menuItemsServiceService.filterMenuItemsByPermissions(this.items),this.hasItems$=this.items$.pipe((0,h.T)(V=>V&&!!V.length),(0,p.F)())}open(){this.isOpened=!this.isOpened,this.dropdownOpened.emit(this.isOpened),this.store$.dis
1patch((0,u.j9)({show:!1}))}hasNonRadioItems(Z){return Z?.some(Q=>"radio"!==Q.type)??!1}closePopup(Z){Z.target instanceof Node&&(this.elementRef?.nativeElement?.contains(Z.target)||this.dropDownContentWrapper?.nativeElement?.contains(Z.target))||(this.isOpened=!1)}static{this.\u0275fac=function(Q){return new(Q||Je)(n.rXU(P.i),n.rXU(n.aKT),n.rXU(T.g),n.rXU(F.il),n.rXU(R.Z,8))}}static{this.\u0275cmp=n.VBU({type:Je,selectors:[["iwg-header-dropdown"]],viewQuery:function(Q,oe){if(1&Q&&(n.GBs(I,7),n.GBs(z,5)),2&Q){let me;n.mGM(me=n.lsd())&&(oe.head=me.first),n.mGM(me=n.lsd())&&(oe.dropDownContentWrapper=me.first)}},hostBindings:function(Q,oe){1&Q&&n.bIt("focus",function(Pe){return oe.closePopup(Pe)},!1,n.tSv)("click",function(Pe){return oe.closePopup(Pe)},!1,n.tSv)},inputs:{items:"items",title:"title",warningMessage:"warningMessage",direction:"direction",topLink:"topLink",bottomLink:"bottomLink",showDropDownIcon:"showDropDownIcon",anchorPoint:"anchorPoint",dropDownOnHover:"dropDownOnHover",hasDropdownPadding:"hasDropdownPadding",showNewAccountTooltipPopup:"showNewAccountTooltipPopup",itemTemplate:"itemTemplate"},outputs:{itemSelected:"itemSelected",dropdownOpened:"dropdownOpened"},ngContentSelectors:W,decls:14,vars:20,consts:[["head",""],["dropDownContentWrapper",""],["dropDownContentTitleWrapper",""],["normalTemplate",""],[1,"iwg-header-dropdown-wrapper",3,"click","keydown.enter","keydown.space","tabindex"],[1,"iwg-header-dropdown","head"],[1,"content"],["class","drop-down-icon-holder",3,"opened",4,"ngIf"],["class","drop-down-icon-holder",3,"opened","iwgTooltipPopup","isHtmlMessage","isTooltipActive","tooltipPopupName","showNewAccountPopup",4,"ngIf"],[3,"ngClass",4,"ngIf"],[1,"drop-down-icon-holder"],["aria-hidden","true",1,"iwg-icon-chev"],[1,"drop-down-icon-holder",3,"iwgTooltipPopup","isHtmlMessage","isTooltipActive","tooltipPopupName","showNewAccountPopup"],[3,"ngClass"],["class","iwg-header-dropdown dropdown",4,"ngIf"],[1,"iwg-header-dropdown","dropdown","scroller"],[3,"ngClass",4,"ngFor","ngForOf"],["class","iwg-header-dropdown dropdown warning",4,"ngIf"],[1,"iwg-header-dropdown","dropdown","footer"],[1,"iwg-header-dropdown","dropdown"],[1,"header-title",3,"ngClass"],[4,"ngIf"],["class","list-link",3,"menuItem","showDropDownIcon","itemSelected",4,"ngIf"],[1,"list-link",3,"itemSelected","menuItem","showDropDownIcon"],[4,"ngIf","ngIfElse"],[3,"itemSelected",4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"itemSelected"],[3,"itemSelected","menuItem","showDropDownIcon"],[1,"iwg-header-dropdown","dropdown","warning"],[3,"showClose","notificationType"],["translate",""],["class","footer-title text-link text-link--small ul-padding",3,"ngClass",4,"ngIf"],[1,"footer-title","text-link","text-link--small","ul-padding",3,"ngClass"]],template:function(Q,oe){if(1&Q){const me=n.RV6();n.NAR(),n.j41(0,"div",4),n.nI1(1,"async"),n.bIt("click",function(){return n.eBV(me),n.Njj(oe.open())})("keydown.enter",function(){return n.eBV(me),n.Njj(oe.open())})("keydown.space",function(){return n.eBV(me),n.Njj(oe.open())}),n.j41(2,"div",5,0),n.nI1(4,"async"),n.j41(5,"div",6),n.SdG(6),n.k0s(),n.DNE(7,v,2,2,"div",7),n.nI1(8,"async"),n.DNE(9,S,2,6,"div",8),n.nI1(10,"async"),n.k0s(),n.DNE(11,He,11,15,"div",9),n.nI1(12,"async"),n.nI1(13,"async"),n.k0s()}2&Q&&(n.AVh("drop-down-on-hover",oe.dropDownOnHover),n.Y8G("tabindex",n.bMT(1,8,oe.hasItems$)?0:-1),n.R7$(2),n.AVh("collapsed",n.bMT(4,10,oe.isCollapsed$)),n.R7$(5),n.Y8G("ngIf",oe.showDropDownIcon&&!oe.showNewAccountTooltipPopup&&n.bMT(8,12,oe.hasItems$)),n.R7$(2),n.Y8G("ngIf",oe.showDropDownIcon&&oe.showNewAccountTooltipPopup&&n.bMT(10,14,oe.hasItems$)),n.R7$(2),n.Y8G("ngIf",(oe.dropDownOnHover&&!n.bMT(12,16,oe.isCollapsed$)||oe.isOpened)&&n.bMT(13,18,oe.hasItems$)))},styles:['.divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}@media (max-width: 1023.98px){.no-margin-menu-item[_nghost-%COMP%]   .ul-padding[_ngcontent-%COMP%], .no-margin-menu-item   [_nghost-%COMP%]   .ul-padding[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}}@media (max-width: 1023.98px){iwg-language-connected.language-selector[_nghost-%COMP%]   .iwg-header-dropdown.head[_ngcontent-%COMP%], iwg-language-connected.language-selector   [_nghost-%COMP%]   .iwg-header-dropdown.head[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}iwg-header-menu-items[_nghost-%COMP%]   .iwg-header-dropdown-collapsed[_ngcontent-%COMP%]   .scroller[_ngcontent-%COMP%]   .dropdown-field[_ngcontent-%COMP%], iwg-header-menu-items   [_nghost-%COMP%]   .iwg-header-dropdown-collapsed[_ngcontent-%COMP%]   .scroller[_ngcontent-%COMP%]   .dropdown-field[_ngcontent-%COMP%]{background:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5))}@media (max-width: 1023.98px){.header-title[_nghost-%COMP%]   .iwg-header-dropdown.head[_ngcontent-%COMP%], .header-title   [_nghost-%COMP%]   .iwg-header-dropdown.head[_ngcontent-%COMP%]{padding:0}}.text-link[_ngcontent-%COMP%]{text-decoration:none;cursor:auto}.iwg-header-dropdown.head[_ngcontent-%COMP%]{display:flex;flex-direction:row;height:inherit;flex:1;min-height:inherit}.iwg-header-dropdown.head.collapsed[_ngcontent-%COMP%]{height:auto;min-height:7rem}@media (max-width: 1023.98px){.iwg-header-dropdown.head.collapsed[_ngcontent-%COMP%]{overflow:hidden}}.iwg-header-dropdown.head.collapsed[_ngcontent-%COMP%]   .drop-down-icon-holder[_ngcontent-%COMP%]{overflow:hidden}@media (max-width: 1023.98px){.iwg-header-dropdown.head[_ngcontent-%COMP%]{padding-left:1.7rem;padding-right:1.7rem}}.iwg-header-dropdown.head[_ngcontent-%COMP%]   .drop-down-icon-holder[_ngcontent-%COMP%]{flex-direction:column;
1cursor:pointer;transition:all .5s ease;transform:rotate(90deg);display:flex;align-items:center;justify-content:center;margin:1.3rem}@media (max-width: 1023.98px){.iwg-header-dropdown.head[_ngcontent-%COMP%]   .drop-down-icon-holder[_ngcontent-%COMP%]{margin:0}}.iwg-header-dropdown.head[_ngcontent-%COMP%]   .drop-down-icon-holder[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{font-size:1rem;margin:1rem;color:var(--color-icon-accent-secondary, var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F)))}iwg-footer[_nghost-%COMP%]   .iwg-header-dropdown.head[_ngcontent-%COMP%]   .drop-down-icon-holder[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], iwg-footer   [_nghost-%COMP%]   .iwg-header-dropdown.head[_ngcontent-%COMP%]   .drop-down-icon-holder[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], iwg-maintenance-footer[_nghost-%COMP%]   .iwg-header-dropdown.head[_ngcontent-%COMP%]   .drop-down-icon-holder[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], iwg-maintenance-footer   [_nghost-%COMP%]   .iwg-header-dropdown.head[_ngcontent-%COMP%]   .drop-down-icon-holder[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{color:var(--color-border, var(--global-neutral-300, #C3C3C3))}@media (max-width: 1023.98px){.inverted-mobile[_nghost-%COMP%]   .iwg-header-dropdown.head[_ngcontent-%COMP%]   .drop-down-icon-holder[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], .inverted-mobile   [_nghost-%COMP%]   .iwg-header-dropdown.head[_ngcontent-%COMP%]   .drop-down-icon-holder[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF);margin-left:1rem;font-size:.8rem;letter-spacing:.15rem;margin-right:1rem}}.iwg-header-dropdown.head[_ngcontent-%COMP%]   .drop-down-icon-holder[_ngcontent-%COMP%] > .iwg-icon-chev[_ngcontent-%COMP%]{margin:0}.iwg-header-dropdown.head[_ngcontent-%COMP%]   .drop-down-icon-holder.opened[_ngcontent-%COMP%]{transform:rotate(-90deg)}.iwg-header-dropdown.head[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;min-height:inherit;width:100%}.ul-padding[_ngcontent-%COMP%]{padding-left:2.2rem;padding-right:unset}@media (max-width: 1023.98px){.ul-padding[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}[dir=rtl]   [_nghost-%COMP%]   .ul-padding[_ngcontent-%COMP%]{padding-left:unset;padding-right:2.2rem}@media (max-width: 1023.98px){[dir=rtl]   [_nghost-%COMP%]   .ul-padding[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}[dir=rtl][_ngcontent-%COMP%]   .ul-padding[_ngcontent-%COMP%]{padding-left:unset;padding-right:2.2rem}@media (max-width: 1023.98px){[dir=rtl][_ngcontent-%COMP%]   .ul-padding[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}[dir=rtl][_nghost-%COMP%]   .ul-padding[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .ul-padding[_ngcontent-%COMP%]{padding-left:unset;padding-right:2.2rem}@media (max-width: 1023.98px){[dir=rtl][_nghost-%COMP%]   .ul-padding[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .ul-padding[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}.iwg-header-dropdown-collapsed[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]{overflow:hidden;height:auto;width:100%;border:none;box-shadow:none}@media (max-width: 1023.98px){.iwg-header-dropdown-collapsed[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]{max-height:23rem;overflow-y:auto}}.iwg-header-dropdown-collapsed[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{border:none;border-top:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.iwg-header-dropdown-collapsed[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   li.padding[_ngcontent-%COMP%]{padding-left:4rem}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-dropdown-collapsed[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   li.padding[_ngcontent-%COMP%]{padding-left:unset;padding-right:4rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-dropdown-collapsed[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   li.padding[_ngcontent-%COMP%]{padding-left:unset;padding-right:4rem}[dir=rtl][_nghost-%COMP%]   .iwg-header-dropdown-collapsed[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   li.padding[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-header-dropdown-collapsed[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   li.padding[_ngcontent-%COMP%]{padding-left:unset;padding-right:4rem}.iwg-header-dropdown-collapsed[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   li.dropdown-field-selected[_ngcontent-%COMP%]{width:100%;border:1px solid var(--global-neutral-900, #202020)}.iwg-header-dropdown-collapsed[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .dropdown__field[_ngcontent-%COMP%]{min-height:6rem;display:flex;align-items:center}.iwg-header-dropdown-wrapper[_ngcontent-%COMP%]{position:relative;height:inherit;min-height:inherit;max-height:inherit}@media (max-width: 1023.98px){.iwg-header-dropdown-wrapper[_ngcontent-%COMP%]{position:inherit;max-width:100vw}}.iwg-header-dropdown-wrapper.drop-down-on-hover[_ngcontent-%COMP%]   .iwg-header-dropdown-anchored[_ngcontent-%COMP%]{margin-inline-start:-100vw}.iwg-header-dropdown-wrapper.drop-down-on-hover[_ngcontent-%COMP%]:hover   .iwg-header-dropdown-anchored[_ngcontent-%COMP%]{margin:0}.iwg-header-dropdown-wrapper.drop-down-on-hover[_ngcontent-%COMP%]:focus-visible > .iwg-header-dropdown-anchored[_ngcontent-%COMP%]{margin:0}.iwg-header-dropdown-wrapper.drop-down-on-hover[_ngcontent-%COMP%]:has(a:focus-visible)   .iwg-header-dropdown-anchored[_ngcontent-%COMP%]{margin:0}.iwg-header-dropdown-anchored[_ngcontent-%COMP%]{position:absolute;z-index:11;margin-top:.1rem;font-size:var(--body2-font-size, 1.4rem);line-height:2rem;letter-spacing:0;box-shadow:0 2 1rem 0 var(--color-border, var(--global-neutral-300, #C3C3C3))}@media (max-width: 1023.98px){.iwg-header-dropdown-anchored[_ngcontent-%COMP%]{left:0}}.iwg-header-dropdown-anchored.bottomToTop[_ngcontent-%COMP%]{bottom:0;margin-bottom:4rem}@media (max-width: 1023.98px){.iwg-header-dropdown-anchored.bottomToTop[_ngcontent-%COMP%]{margin-bottom:0}}.iwg-header-dropdown-anchored.end[_ngcontent-%COMP%]{right:0}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-dropdown-anchored.end[_ngcontent-%COMP%]{right:auto;left:0}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-dropdown-anchored.end[_ngcontent-%COMP%]{right:auto;left:0}[dir=rtl][_nghost-%COMP%]   .iwg-header-dropdown-anchored.end[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-header-dropdown-anchored.end[_ngcontent-%COMP%]{right:auto;left:0}@media (min-width: 1024px){.iwg-header-dropdown-anchored.end[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]{right:0rem}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-dropdown-anchored.end[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]{left:0rem;right:0rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-dropdown-anchored.end[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]{left:0rem;right:0rem}[dir=rtl][_nghost-%COMP%]   .iwg-header-dropdown-anchored.end[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-header-dropdown-anchored.end[_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]{left:0rem;right:0rem}}.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]{background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));min-width:29rem;width:inherit;box-shadow:0 0 2.2rem #00000014;border:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:none;overflow-y:auto;overflow-x:hidden;max-height:46rem;position:relative}.iwg-header-dropdown.dropdown.footer[_ngcontent-%COMP%]{border-top:none}@media (max-width: 1023.98px){.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]{width:100vw}}@media (max-width: 1023.98px) and (max-height: 40rem){.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]{max-height:23.4rem}}.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{position:relative;border-bottom:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:4.8rem;font-size:var(--body2-font-size, 1.4rem);background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));border-bottom:none;overflow-y:hidden;text-transform:initial;padding-left:1.8rem}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{padding-left:0;padding-right:1.8rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{padding-left:0;padding-right:1.8rem}[dir=rtl][_nghost-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{padding-left:0;padding-right:1.8rem}.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]   .list-link[_ngcontent-%COMP%]{align-self:center;color:var(--global-neutral-900, #202020);line-height:2}.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .footer-title[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:4.8rem;background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));padding-left:0;padding-right:0;text-transform:initial}.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .footer-title[_ngcontent-%COMP%]   .list-link[_ngcontent-%COMP%]{align-self:center}.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .footer-title[_ngcontent-%COMP%]   .list-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .dropdown-field[_ngcontent-%COMP%]{min-height:6rem;align-items:center;display:flex}.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .dropdown-field[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{width:100%}.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .dropdown-field-selected[_ngcontent-%COMP%]{border:1px solid var(--global-neutral-900, #202020);box-shadow:0 .2rem 1rem 0 var(--color-border, var(--global-neutral-300, #C3C3C3));height:inherit;align-items:center;display:flex;color:var(--global-neutral-900, #202020);margin-bottom:1rem}.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .dropdown-field-selected[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{width:100%}.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .dropdown-field-selected[_ngcontent-%COMP%] + li[_ngcontent-%COMP%]{border-top:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.iwg-header-dropdown.dropdown[_ngcontent-%COMP%]   .dropdown-field[_ngcontent-%COMP%]:after{content:"";min-height:inherit;font-size:0}.iwg-header-dropdown.dropdown.round[_ngcontent-%COMP%]{border-radius:var(--radius-sml, var(--scale-200, .8rem));padding:var(--spacing-xs, var(--scale-400, 1.6rem));background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));margin-top:var(--spacing-xxs, var(--scale-300, 1.2rem));border-bottom:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}@media (max-width: 1023.98px){.iwg-header-dropdown.dropdown.round[_ngcontent-%COMP%]{padding:var(--spacing-none, var(--scale-0, 0))}}.iwg-header-dropdown.dropdown.round[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{margin-top:calc(var(--spacing-xxs, var(--scale-300, 1.2rem)) * -1)}.iwg-header-dropdown.dropdown.round[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{border-bottom:1px solid var(--color-border-search-divider, var(--brand-neutral-100, #E6E6E9))}.scroller[_ngcontent-%COMP%]{scrollbar-color:var(--color-text-primary, var(--brand-neutral-900, #0A0428)) var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));scrollbar-width:thin}.warning[_ngcontent-%COMP%]{text-transform:initial}[_ngcontent-%COMP%]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5))}[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}[_ngcontent-%COMP%]::-webkit-scrollbar{width:.4rem;height:12rem}@media (max-width: 1023.98px){[_ngcontent-%COMP%]::-webkit-scrollbar{width:.8rem;height:12rem}}']})}}(0,e.Cg)([(0,m.W)()],Je.prototype,"items",void 0)},43760:(_e,D,r)=>{"use strict";r.d(D,{x:()=>be});var e=r(54438),n=r(88834),d=r(62253),h=r(62233),p=r(46794),m=r(4705),g=r(39178),c=r(59640),u=r(60177),P=r(77818);let T=(()=>{class ze{constructor(Se,Z){this.el=Se,this.router=Z}clicked(Se){const Z=this.el.nativeElement.href;!Z||0===Z.length||(this.router.navigate(["/external-redirect",{externalUrl:Z}],{skipLocationChange:!0}),Se.preventDefault())}static{this.\u0275fac=function(Z){return new(Z||ze)(e.rXU(e.aKT),e.rXU(m.Ix))}}
1static{this.\u0275dir=e.FsC({type:ze,selectors:[["a","iwgExternalUrl",""]],hostBindings:function(Z,Q){1&Z&&e.bIt("click",function(me){return Q.clicked(me)})},standalone:!0})}}return ze})();var F=r(68018);const R=()=>({ctx:!1}),I=()=>({ctx:!0}),z=ze=>({ctx:ze}),W=()=>[];function J(ze,Je){if(1&ze){const Se=e.RV6();e.qex(0),e.j41(1,"iwg-radio-button",10),e.bIt("click",function(){e.eBV(Se);const Q=e.XpG(2);return e.Njj(Q.onSelected())})("keydown.enter",function(){e.eBV(Se);const Q=e.XpG(2);return e.Njj(Q.onSelected())}),e.EFF(2),e.k0s(),e.bVm()}if(2&ze){const Se=e.XpG(2);e.R7$(),e.Y8G("selectedValue",Se.menuItem.selected?Se.menuItem.id:"")("value",Se.menuItem.id)("wrapperId","ctrl-"+Se.menuItem.id)("id","ctrl-"+Se.menuItem.id)("routerLink",Se.menuItem.path),e.R7$(),e.SpI(" ",Se.menuItem.title," ")}}function N(ze,Je){1&ze&&e.eu8(0)}function b(ze,Je){if(1&ze&&(e.qex(0),e.DNE(1,N,1,0,"ng-container",11),e.bVm()),2&ze){e.XpG(2);const Se=e.sdS(2);e.R7$(),e.Y8G("ngTemplateOutlet",Se)("ngTemplateOutletContext",e.lJ4(2,R))}}function v(ze,Je){1&ze&&e.eu8(0)}function S(ze,Je){if(1&ze&&(e.qex(0),e.DNE(1,v,1,0,"ng-container",11),e.bVm()),2&ze){e.XpG(2);const Se=e.sdS(2);e.R7$(),e.Y8G("ngTemplateOutlet",Se)("ngTemplateOutletContext",e.lJ4(2,I))}}function L(ze,Je){if(1&ze){const Se=e.RV6();e.j41(0,"iwg-header-dropdown",6),e.bIt("dropdownOpened",function(Q){e.eBV(Se);const oe=e.XpG();return e.Njj(oe.dropdownOpened(Q))})("itemSelected",function(Q){e.eBV(Se);const oe=e.XpG();return e.Njj(oe.itemSelected.emit(Q))}),e.qex(1,7),e.DNE(2,J,3,6,"ng-container",8)(3,b,2,3,"ng-container",8)(4,S,2,3,"ng-container",9),e.bVm(),e.k0s()}if(2&ze){const Se=e.XpG();e.Y8G("items",Se.menuItem.children)("showDropDownIcon",Se.showDropDownIcon)("title",Se.menuItem.menuTitle)("topLink",Se.menuItem.topLink)("bottomLink",Se.menuItem.bottomLink)("anchorPoint",Se.anchorPoint)("direction",Se.direction)("warningMessage",Se.warningMessage)("dropDownOnHover",Se.dropDownOnHover)("hasDropdownPadding",Se.hasDropdownPadding)("itemTemplate",Se.itemTemplate)("showNewAccountTooltipPopup",Se.showNewAccountTooltipPopup),e.R7$(),e.Y8G("ngSwitch",Se.menuItem.type),e.R7$(),e.Y8G("ngSwitchCase","radio"),e.R7$(),e.Y8G("ngSwitchCase","link")}}function $(ze,Je){1&ze&&e.eu8(0)}function re(ze,Je){if(1&ze&&e.DNE(0,$,1,0,"ng-container",11),2&ze){const Se=Je.ctx,Z=e.XpG(),Q=e.sdS(4),oe=e.sdS(6),me=e.sdS(8);e.Y8G("ngTemplateOutlet",null!=Z.menuItem.path&&Z.menuItem.path.length?Z.menuItem.isExternalLink?oe:Q:me)("ngTemplateOutletContext",e.eq3(2,z,Se))}}function te(ze,Je){1&ze&&e.eu8(0)}function G(ze,Je){if(1&ze){const Se=e.RV6();e.j41(0,"a",12),e.nI1(1,"async"),e.bIt("click",function(){const Q=e.eBV(Se).ctx,oe=e.XpG();return e.Njj(Q&&oe.onSelected())})("keydown.enter",function(){e.eBV(Se);const Q=e.XpG();return e.Njj(Q.navigateToPath(Q.menuItem.path))}),e.DNE(2,te,1,0,"ng-container",13),e.k0s()}if(2&ze){const Se=e.XpG(),Z=e.sdS(10);e.AVh("active",Se.active)("is-link",""!==Se.menuItem.path)("greyed-out",e.bMT(1,12,Se.isStaff$)&&Se.menuItem.isStaffDisabled)("has-route",Se.menuItem.path),e.Y8G("id","header_Menu_"+Se.menuItem.id)("routerLink",Se.menuItem.path||e.lJ4(14,W))("queryParamsHandling",Se.menuItem.path?"":Se.queryParamsHandling),e.R7$(2),e.Y8G("ngTemplateOutlet",Z)}}function ne(ze,Je){1&ze&&e.eu8(0)}function de(ze,Je){if(1&ze&&(e.j41(0,"a",14),e.DNE(1,ne,1,0,"ng-container",13),e.k0s()),2&ze){const Se=e.XpG(),Z=e.sdS(10);e.AVh("active",Se.active)("is-link",""!==Se.menuItem.path)("has-route",Se.menuItem.path),e.Y8G("id","header_Menu_"+Se.menuItem.id)("href",Se.menuItem.path||e.lJ4(9,W),e.B4B),e.R7$(),e.Y8G("ngTemplateOutlet",Z)}}function ge(ze,Je){1&ze&&e.eu8(0)}function Be(ze,Je){if(1&ze){const Se=e.RV6();e.j41(0,"span",15),e.bIt("click",function(){const Q=e.eBV(Se).ctx,oe=e.XpG();return e.Njj(Q&&oe.onSelected())})("keydown.enter",function(){const Q=e.eBV(Se).ctx,oe=e.XpG();return e.Njj(Q&&oe.onSelected())}),e.DNE(1,ge,1,0,"ng-container",13),e.k0s()}if(2&ze){const Se=e.XpG(),Z=e.sdS(10);e.AVh("active",Se.active)("is-link",""!==Se.menuItem.path)("has-route",Se.menuItem.path),e.Y8G("id","header_Menu_"+Se.menuItem.id)("tabindex",Se.menuItem.children?-1:0),e.R7$(),e.Y8G("ngTemplateOutlet",Z)}}function ve(ze,Je){if(1&ze&&(e.j41(0,"span",18),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&ze){const Se=e.XpG(2);e.R7$(),e.JRh(" "+e.bMT(2,1,Se.menuItem.subtitle))}}function He(ze,Je){if(1&ze&&(e.j41(0,"span",16),e.EFF(1),e.nI1(2,"translate"),e.k0s(),e.DNE(3,ve,3,3,"span",17)),2&ze){const Se=e.XpG();e.R7$(),e.JRh(e.bMT(2,2,Se.menuItem.title)),e.R7$(2),e.Y8G("ngIf",Se.menuItem.subtitle)}}let be=(()=>{class ze{get active(){return this.isActiveRecursive(this.menuItem)}constructor(Se,Z,Q,oe){this.headerWrapperService=Se,this.router=Z,this.ngxLogger=Q,this.store$=oe,this.direction=n.OP.topToBottom,this.anchorPoint=n.eV.start,this.showNewAccountTooltipPopup=!1,this.itemSelected=new e.bkB,this.dropdownOpen=new e.bkB,this.isStaff$=this.store$.select(h.Pe)}onSelected(){this.itemSelected.emit(this.menuItem),this.menuItem.path&&(this.ngxLogger.log((0,d.Cy)(this.router.url,this.menuItem.path,this.menuItem.title)),this.headerWrapperService?.isMenuOpened$.next(!1))}dropdownOpened(Se){this.dropdownOpen.emit(Se)}navigateToPath(Se){this.ngxLogger.log((0,d.Cy)(this.router.url,Se,this.menuItem?.title)),this.router.navigate([Se])}isActiveRecursive(Se){return Se.path&&this.router.isActive(Se.path,{paths:"subset",queryParams:"subset",fragment:"ignored",matrixParams:"ignored"})||Se.children?.some(Z=>this.isActiveRecursive(Z))}static{this.\u0275fac=function(Z){return new(Z||ze)(e.rXU(p.a,8),e.rXU(m.Ix),e.rXU(g.so),e.rXU(c.il))}}static{this.\u0275cmp=e.VBU({type:ze,selectors:[["iwg-header-menu-item"]],inputs:{menuItem:"menuItem",showDropDownIcon:"showDropDownIcon",warningMessage:"warningMessage",direction:"direction",anchorPoint:"anchorPoint",dropDownOnHover:"dropDownOnHover",hasDropdownPadding:"hasDropdownPadding",itemTemplate:"itemTemplate",queryParamsHandling:"queryParamsHandling",showNewAccountTooltipPopup:"showNewAccountTooltipPopup"},outputs:{itemSelected:"itemSelected",dropdownOpen:"dropdownOpen"},decls:11,vars:1,consts:[["item",""],["refItem",""],["externalRefItem",""],["textItem",""],["itemContent",""],["class","iwg-header-menu-item",3,"items","showDropDownIcon","title","topLink","bottomLink","anchorPoint","direction","warningMessage","dropDownOnHover","hasDropdownPadding","itemTemplate","showNewAccountTooltipPopup","dropdownOpened","itemSelected",4,"ngIf"],[1,"iwg-header-menu-item",3,"dropdownOpened","itemSelected","items","showDropDownIcon","title","topLink","bottomLink","anchorPoint","direction","warningMessage","dropDownOnHover","hasDropdownPadding","itemTemplate","showNewAccountTooltipPopup"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["name","radioButtons","tabindex","0",1,"menu-radio-button","only-bottom-border",3,"click","keydown.enter","selectedValue","value","wrapperId","id","routerLink"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["tabindex","0",1,"menu-item-title",3,"click","keydown.enter","id","routerLink","queryParamsHandling"],[4,"ngTemplateOutlet"],["iwgExter
1nalUrl","",1,"menu-item-title",3,"id","href"],[1,"menu-item-title",3,"click","keydown.enter","id","tabindex"],[1,"title-text","font-medium"],["class","title-description fix-rtl",4,"ngIf"],[1,"title-description","fix-rtl"]],template:function(Z,Q){1&Z&&e.DNE(0,L,5,15,"iwg-header-dropdown",5)(1,re,1,4,"ng-template",null,0,e.C5r)(3,G,3,15,"ng-template",null,1,e.C5r)(5,de,2,10,"ng-template",null,2,e.C5r)(7,Be,2,9,"ng-template",null,3,e.C5r)(9,He,4,4,"ng-template",null,4,e.C5r),2&Z&&e.Y8G("ngIf",Q.menuItem)},dependencies:[u.bT,u.T3,u.ux,u.e1,u.fG,m.Wk,P.d,T,n.iy,u.Jj,F.D9],styles:['.iwg-header-menu-item[_ngcontent-%COMP%]{height:inherit;min-height:inherit;max-height:inherit}@media (max-width: 1023.98px){.iwg-header-menu-item[_ngcontent-%COMP%]{width:100%}}.iwg-header-menu-item[_ngcontent-%COMP%]   .menu-radio-button[_ngcontent-%COMP%]{min-height:6rem;width:100%;font-size:var(--body2-font-size, 1.4rem);display:flex;line-height:2rem;letter-spacing:0}.iwg-header-menu-item[_ngcontent-%COMP%]   .menu-radio-button[_ngcontent-%COMP%]:after{content:"";min-height:inherit;font-size:0}.iwg-header-menu-item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:6rem;width:2.2rem;height:1.4rem}@media (max-width: 1023.98px){.iwg-header-menu-item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:2.8rem;height:1.9rem}}.iwg-header-menu-item[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%]{cursor:pointer;text-decoration:none;transition-duration:.5s;width:100%;max-width:36rem;display:flex;align-items:center;color:inherit;min-width:2.3rem;line-height:5rem}@media (max-width: 1289px){.iwg-header-menu-item[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%]{max-width:27rem}}.iwg-header-menu-item[_ngcontent-%COMP%]   .menu-item-title.active[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}@media (max-width: 1023.98px){.iwg-header-menu-item[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%]{margin-right:0}}.iwg-header-menu-item[_ngcontent-%COMP%]   .menu-item-title.greyed-out[_ngcontent-%COMP%]{color:var(--color-text-on-link-disabled, var(--brand-neutral-500, #848193));pointer-events:none;cursor:auto}.iwg-header-menu-item[_ngcontent-%COMP%]   .menu-item-title.greyed-out[_ngcontent-%COMP%]:hover{color:var(--color-text-on-link-disabled, var(--brand-neutral-500, #848193))}.iwg-header-menu-item[_ngcontent-%COMP%]   .is-link[_ngcontent-%COMP%]:hover{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}.iwg-header-menu-item[_ngcontent-%COMP%]   .title-text[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap}.iwg-header-menu-item[_ngcontent-%COMP%]   .title-description[_ngcontent-%COMP%]{white-space:pre}.img-spacing[_ngcontent-%COMP%]{margin-right:1rem}[dir=rtl]   [_nghost-%COMP%]   .img-spacing[_ngcontent-%COMP%]{margin-right:unset;margin-left:1rem}[dir=rtl][_ngcontent-%COMP%]   .img-spacing[_ngcontent-%COMP%]{margin-right:unset;margin-left:1rem}[dir=rtl][_nghost-%COMP%]   .img-spacing[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .img-spacing[_ngcontent-%COMP%]{margin-right:unset;margin-left:1rem}iwg-footer[_nghost-%COMP%]   .title-text[_ngcontent-%COMP%], iwg-footer   [_nghost-%COMP%]   .title-text[_ngcontent-%COMP%]{font-size:var(--body3-font-size, 1.2rem)}.convai-side-frame-open[_nghost-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .convai-side-frame-open   [_nghost-%COMP%]   .menu-item-title[_ngcontent-%COMP%]{max-width:var(--header-user-name-max-width, 20rem)}']})}}return ze})()},84582:(_e,D,r)=>{"use strict";r.d(D,{W:()=>J});var e=r(84572),n=r(7673),d=r(96697),h=r(96354),p=r(46794),m=r(48224),g=r(54438),c=r(60177),u=r(68018);const P=["*"];function T(N,b){if(1&N){const v=g.RV6();g.qex(0),g.j41(1,"div",11)(2,"button",12),g.nI1(3,"translate"),g.bIt("click",function(){g.eBV(v);const L=g.XpG();return g.Njj(L.isMenuOpened$.next(!1))}),g.nrm(4,"i",13),g.k0s(),g.eu8(5,14),g.k0s(),g.bVm()}if(2&N){g.XpG();const v=g.sdS(18);g.R7$(2),g.BMQ("aria-label",g.bMT(3,2,"COMMON.A11Y.CLOSE_MENU")),g.R7$(3),g.Y8G("ngTemplateOutlet",v)}}function F(N,b){if(1&N&&(g.qex(0),g.eu8(1,14),g.bVm()),2&N){g.XpG();const v=g.sdS(18);g.R7$(),g.Y8G("ngTemplateOutlet",v)}}function R(N,b){if(1&N){const v=g.RV6();g.j41(0,"button",15),g.nI1(1,"translate"),g.bIt("click",function(){g.eBV(v);const L=g.XpG();return g.Njj(L.toggleMenu())}),g.nrm(2,"i",16),g.k0s()}2&N&&g.BMQ("aria-label",g.bMT(1,1,"COMMON.A11Y.TOGGLE_NAV"))}function I(N,b){1&N&&g.eu8(0)}function z(N,b){if(1&N&&(g.qex(0),g.DNE(1,I,1,0,"ng-container",17),g.bVm()),2&N){const v=b.$implicit;g.R7$(),g.Y8G("ngTemplateOutlet",v)}}function W(N,b){1&N&&g.SdG(0)}let J=(()=>{class N{constructor(v,S){this.headerWrapperService=v,this.elementRef=S,this.isMenuOpened$=this.headerWrapperService.isMenuOpened$,this.mobileVerticalStack$=this.headerWrapperService.mobileVerticalStack$}hasCollapsed(){return this.collapsable?(0,e.z)(this.collapsable.map(v=>v.isCollapsed$)).pipe((0,d.s)(1),(0,h.T)(v=>!!v.filter(Boolean).length)):(0,n.of)(!1)}toggleMenu(){this.headerWrapperService.isMenuOpened$.next(!this.headerWrapperService.isMenuOpened$.value)}static{this.\u0275fac=function(S){return new(S||N)(g.rXU(p.a),g.rXU(g.aKT))}}static{this.\u0275cmp=g.VBU({type:N,selectors:[["iwg-header-wrapper"]],contentQueries:function(S,L,$){if(1&S&&g.wni($,m.b,4),2&S){let re;g.mGM(re=g.lsd())&&(L.collapsable=re)}},features:[g.Jv_([p.a])],ngContentSelectors:P,decls:19,vars:20,consts:[["anchor",""],["content",""],["id","header-wrapper",1,"iwg-header-wrapper"],[1,"regular-content"],[1,"content-wrapper"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["type","button","id","header_MenuToggle","class","menu-button container container--right",3,"click",4,"ngIf"],[1,"mobile-stack-items"],[4,"ngFor","ngForOf"],[1,"iwg-header-wrapper-menu-wrapper"],["type","button",1,"menu-close","text-link--button",3,"click"],["aria-hidden","true",1,"iwg-icon-small-close","icon--med"],[3,"ngTemplateOutlet"],["type","button","id","header_MenuToggle",1,"menu-button","container","container--right",3,"click"],["aria-hidden","true",1,"iwg-icon-hamburger-menu","icon--med"],[4,"ngTemplateOutlet"]],template:function(S,L){1&S&&(g.NAR(),g.j41(0,"div",2),g.nI1(1,"async"),g.nI1(2,"async"),g.j41(3,"div",3,0)(5,"div",4),g.qex(6,5),g.nI1(7,"async"),g.nI1(8,"async"),g.DNE(9,T,6,4,"ng-container",6)(10,F,2,1,"ng-container",7),g.bVm(),g.k0s(),g.DNE(11,R,3,3,"button",8),g.nI1(12,"async"),g.nI1(13,"async"),g.k0s(),g.j41(14,"div",9),g.DNE(15,z,2,1,"ng-container",10),g.nI1(16,"async"),g.k0s()(),g.DNE(17,W,1,0,"ng-template",null,1,g.C5r)),2&S&&(g.AVh("menu-opened",g.bMT(1,6,L.isMenuOpened$)&&g.bMT(2,8,L.hasCollapsed())),g.R7$(6),g.Y8G("ngSwitch",g.bMT(7,10,L.isMenuOpened$)&&g.bMT(8,12,L.hasCollapsed())),g.R7$(3),g.Y8G("ngSwitchCase",!0),g.R7$(2),g.Y8G("ngIf",!g.bMT(12,14,
1L.isMenuOpened$)&&g.bMT(13,16,L.hasCollapsed())),g.R7$(4),g.Y8G("ngForOf",g.bMT(16,18,L.mobileVerticalStack$)))},dependencies:[c.Sq,c.bT,c.T3,c.ux,c.e1,c.fG,c.Jj,u.D9],styles:[".iwg-header-wrapper[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:stretch;width:100%}@media (max-width: 1023.98px){.iwg-header-wrapper[_ngcontent-%COMP%]{border:0}}.iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]{background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));display:flex;flex-direction:row;align-items:center;min-height:var(--scale-1200, 8rem)}@media (max-width: 1023.98px){.iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]{min-height:var(--scale-1100, 7.2rem)}}.iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;align-self:stretch;flex:1;width:0}@media (max-width: 1023.98px){.iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >iwg-header-collapsable{display:none}}.iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >*{min-height:var(--scale-1200, 8rem)}@media (max-width: 1023.98px){.iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >*{min-height:var(--scale-1100, 7.2rem)}}.iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding{margin-right:4rem}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding{margin-right:0;margin-left:4rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding{margin-right:0;margin-left:4rem}[dir=rtl][_nghost-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding, [dir=rtl]   [_nghost-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding{margin-right:0;margin-left:4rem}@media (max-width: 1023.98px){.iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding{margin-right:1.5rem}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding{margin-left:1.5rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding{margin-left:1.5rem}[dir=rtl][_nghost-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding, [dir=rtl]   [_nghost-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding{margin-left:1.5rem}}@media (min-width: 1023px) and (max-width: 1289px){.iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding{margin-right:var(--spacing-lrg, var(--scale-700, 4rem))}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding{margin-right:0;margin-left:var(--spacing-lrg, var(--scale-700, 4rem))}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding{margin-right:0;margin-left:var(--spacing-lrg, var(--scale-700, 4rem))}[dir=rtl][_nghost-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding, [dir=rtl]   [_nghost-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding{margin-right:0;margin-left:var(--spacing-lrg, var(--scale-700, 4rem))}}.iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding:nth-child(1){margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding:nth-child(1){margin-left:0}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding:nth-child(1){margin-left:0}[dir=rtl][_nghost-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding:nth-child(1), [dir=rtl]   [_nghost-%COMP%]   .iwg-header-wrapper[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]    >.with-padding:nth-child(1){margin-left:0}.iwg-header-wrapper.menu-opened[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]{min-height:unset;flex-direction:column;align-items:stretch}.iwg-header-wrapper.menu-opened[_ngcontent-%COMP%]   .regular-content[_ngcontent-%COMP%]   .menu-button[_ngcontent-%COMP%]{display:none}.iwg-header-wrapper[_ngcontent-%COMP%]   .mobile-stack-items[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch}.iwg-header-wrapper.menu-opened[_ngcontent-%COMP%]   .mobile-stack-items[_ngcontent-%COMP%]{display:none}.iwg-header-wrapper[_ngcontent-%COMP%]   .menu-button[_ngcontent-%COMP%]{cursor:pointer;appearance:none;background:none;border:0}.iwg-header-wrapper[_ngcontent-%COMP%]   .menu-button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:1.3rem}.iwg-header-wrapper-menu-wrapper[_ngcontent-%COMP%]{position:fixed;top:0;left:0;z-index:2;background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));display:flex;flex-direction:column;align-items:stretch;max-height:inherit;overflow-y:auto;width:100vw;height:100%}.convai-side-frame-open[_nghost-%COMP%]   .iwg-header-wrapper-menu-wrapper[_ngcontent-%COMP%], .convai-side-frame-open   [_nghost-%COMP%]   .iwg-header-wrapper-menu-wrapper[_ngcontent-%COMP%]{width:calc(100vw - var(--convai-side-frame-width, 45rem))}.iwg-header-wrapper-menu-wrapper[_ngcontent-%COMP%]    >*{flex-shrink:0}.iwg-header-wrapper-menu-wrapper[_ngcontent-%COMP%]    >:not(iwg-header-collapsable){display:none}.iwg-header-wrapper-menu-wrapper[_ngcontent-%COMP%]     .iwg-header-dropdown.head{padding-left:var(--scale-400, 1.6rem);padding-right:var(--scale-400, 1.6rem)}.iwg-header-wrapper-menu-wrapper[_ngcontent-%COMP%]     .drop-down-icon-holder{margin:0}.iwg-header-wrapper-menu-wrapper[_ngcontent-%COMP%]     .iwg-header-menu-items-vert
1ical .menu-item{min-height:var(--scale-1100, 7.2rem)}.iwg-header-wrapper-menu-wrapper[_ngcontent-%COMP%]   .menu-close[_ngcontent-%COMP%]{display:flex;cursor:pointer;padding:0 1.7rem}.iwg-header-wrapper-menu-wrapper[_ngcontent-%COMP%]   .menu-close[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{font-size:1.8rem;display:flex;min-height:7rem;width:7rem;align-items:center;color:var(--color-icon-accent-secondary, var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F)))}"]})}}return N})()},46794:(_e,D,r)=>{"use strict";r.d(D,{a:()=>d});var e=r(84412),n=r(54438);let d=(()=>{class h{constructor(){this.isMenuOpened$=new e.t(!1),this.mobileVerticalStack$=new e.t([])}addMobileVerticalStackItem(m){this.mobileVerticalStack$.next([...this.mobileVerticalStack$.value.filter(g=>g!==m),m])}removeMobileVerticalStackItem(m){this.mobileVerticalStack$.next(this.mobileVerticalStack$.value.filter(g=>g!==m))}static{this.\u0275fac=function(g){return new(g||h)}}static{this.\u0275prov=n.jDH({token:h,factory:h.\u0275fac})}}return h})()},38316:(_e,D,r)=>{"use strict";r.d(D,{C:()=>v,j:()=>b});var e=r(54438),n=r(60177),d=r(64302),h=r(38612),p=r(21413),m=r(56977),g=r(86734),c=r(4705),u=r(51186),P=r(59640),T=r(68018),F=r(12262),R=r(22573);function I(S,L){if(1&S){const $=e.RV6();e.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5)(5,"span",6),e.nrm(6,"span",7),e.nI1(7,"translate"),e.nI1(8,"translateCut"),e.j41(9,"a",8),e.nI1(10,"translate"),e.nI1(11,"translateCut"),e.bIt("click",function(){e.eBV($);const te=e.XpG();return e.Njj(te.onLinkClick("cookie-policy"))}),e.k0s()()(),e.j41(12,"div",9)(13,"iwg-button",10),e.bIt("click",function(){e.eBV($);const te=e.XpG();return e.Njj(te.acceptCookiePolicy())})("keydown.enter",function(){e.eBV($);const te=e.XpG();return e.Njj(te.acceptCookiePolicy())}),e.EFF(14," HOME.PAGE.COOKIESAGREEMENT "),e.k0s()()()()()()}if(2&S){const $=e.XpG();e.Y8G("ngClass",$.cookieConsent?"":"sticky"),e.R7$(),e.Y8G("ngClass",$.cookieConsent?"cookie-footer-background":"iwg-cookies-consent"),e.R7$(2),e.Y8G("ngClass",$.cookieConsent?"cookie-footer-background__wrapper":"iwg-cookies-consent__wrapper"),e.R7$(),e.xc7("visibility",$.cookieConsent?"hidden":"visible"),e.R7$(2),e.Y8G("innerHTML",e.brH(8,12,e.bMT(7,10,"HOME.PAGE.COOKIESCONSENT"),null,"ConsumerInput_LinkBWPolicy"),e.npT),e.R7$(3),e.Y8G("innerHTML",e.brH(11,18,e.bMT(10,16,"HOME.PAGE.COOKIESCONSENT"),"ConsumerInput_LinkBWPolicy","ConsumerInput_LinkEnd"),e.npT),e.R7$(3),e.xc7("visibility",$.cookieConsent?"hidden":"visible"),e.R7$(),e.Y8G("displayType",$.DisplayType.secondary)}}let z=(()=>{class S{constructor($,re,te,G,ne){this.router=$,this.cookieService=re,this.platformId=te,this.elementRef=G,this.store=ne,this.absolutePage=!1,this.isValidToDisplay=!0,this.DisplayType=h.t,this.unsubscribe$=new p.B,this.isSticky=!1,this.scrollEvent=de=>{this.isScrolledToBottom=de.srcElement.scrollTop+window.innerHeight>!!(de.srcElement.scrollHeight-this.elementRef?.nativeElement?.offsetHeight)},this.router.events.pipe((0,m.Q)(this.unsubscribe$)).subscribe(()=>{this.isValidToDisplay=!this.cookieConsent})}ngOnInit(){(0,n.UE)(this.platformId)&&window.addEventListener("scroll",this.scrollEvent,!0),this.cookieConsent=this.cookieService.get("cookiePolicy"),this.isSticky=this.isValidToDisplay=!this.cookieConsent}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete(),(0,n.UE)(this.platformId)&&window.removeEventListener("scroll",this.scrollEvent)}acceptCookiePolicy(){this.cookieConsent=!0,this.cookieService.set("cookiePolicy","true"),this.isValidToDisplay=!this.absolutePage&&this.isScrolledToBottom,this.isSticky=!1}onLinkClick($){"cookie-policy"===$&&this.store.dispatch((0,g.EG)({queryParam:$}))}static{this.\u0275fac=function(re){return new(re||S)(e.rXU(c.Ix),e.rXU(u.O),e.rXU(e.Agw),e.rXU(e.aKT),e.rXU(P.il))}}static{this.\u0275cmp=e.VBU({type:S,selectors:[["iwg-cookies-consent"]],hostVars:2,hostBindings:function(re,te){2&re&&e.AVh("sticky",te.isSticky)},inputs:{absolutePage:"absolutePage"},decls:1,vars:1,consts:[[3,"ngClass",4,"ngIf"],[3,"ngClass"],[1,"iwg-body1","app-layout-content-wrapper","btn-bg-on-dark","text-on-dark",3,"ngClass"],[1,"iwg-cookies-consent__container-wrapper"],[1,"container","iwg-cookies-consent__wrapper","inverted",3,"ngClass"],[1,"iwg-cookies-consent__left"],[1,"terms-text"],[3,"innerHTML"],[1,"consent-link",3,"click","innerHTML"],[1,"iwg-cookies-consent__right"],["wrapperId","Cookie_Consent_Agree","translate","",1,"iwg-button",3,"click","keydown.enter","displayType"]],template:function(re,te){1&re&&e.DNE(0,I,15,22,"div",0),2&re&&e.Y8G("ngIf",te.isValidToDisplay)},dependencies:[n.YU,n.bT,T.Mm,F.Q,T.D9,R.D],styles:["[_nghost-%COMP%]{display:block;background:var(--global-neutral-900, #202020);order:3}.sticky[_nghost-%COMP%]{position:sticky;bottom:0;
1background:var(--color-bg-banner-cookies-consent, var(--global-neutral-600, #5E5E5E));z-index:2147483647}.iwg-cookies-consent__left[_ngcontent-%COMP%]{flex:1}[lang=ko-KR]   [_nghost-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%]{word-break:keep-all;overflow-wrap:break-word}[lang=ko-KR][_ngcontent-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%]{word-break:keep-all;overflow-wrap:break-word}[lang=ko-KR][_nghost-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%], [lang=ko-KR]   [_nghost-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%]{word-break:keep-all;overflow-wrap:break-word}[lang=ja-JP]   [_nghost-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%]{word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}[lang=ja-JP][_ngcontent-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%]{word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}[lang=ja-JP][_nghost-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%], [lang=ja-JP]   [_nghost-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%]{word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}[lang=zh-CN]   [_nghost-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%]{word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}[lang=zh-CN][_ngcontent-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%]{word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}[lang=zh-CN][_nghost-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%], [lang=zh-CN]   [_nghost-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%]{word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}[lang=zh-TW]   [_nghost-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%]{word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}[lang=zh-TW][_ngcontent-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%]{word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}[lang=zh-TW][_nghost-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%], [lang=zh-TW]   [_nghost-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%]{word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}.iwg-cookies-consent__left[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}.iwg-cookies-consent__wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding-top:1.6rem;padding-bottom:1.6rem;background:var(--color-bg-banner-cookies-consent, var(--global-neutral-600, #5E5E5E))}.iwg-cookies-consent__right[_ngcontent-%COMP%]{text-align:center}.iwg-cookies-consent__container-wrapper[_ngcontent-%COMP%]{background:var(--color-bg-banner-cookies-consent, var(--global-neutral-600, #5E5E5E))}
1[dir=rtl]   [_nghost-%COMP%]   .iwg-cookies-consent[_ngcontent-%COMP%]{padding-left:1.8rem;padding-right:0rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-cookies-consent[_ngcontent-%COMP%]{padding-left:1.8rem;padding-right:0rem}[dir=rtl][_nghost-%COMP%]   .iwg-cookies-consent[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-cookies-consent[_ngcontent-%COMP%]{padding-left:1.8rem;padding-right:0rem}@media (max-width: 1023.98px){.iwg-cookies-consent[_ngcontent-%COMP%]{padding-right:0rem}.iwg-cookies-consent[_ngcontent-%COMP%]   .iwg-cookies-consent__left[_ngcontent-%COMP%]{padding:0 .6rem}.iwg-cookies-consent[_ngcontent-%COMP%]   .iwg-cookies-consent[_ngcontent-%COMP%]{padding-right:0rem}[dir=rtl]   [_nghost-%COMP%]   .iwg-cookies-consent[_ngcontent-%COMP%]{padding-left:0rem;padding-right:0rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-cookies-consent[_ngcontent-%COMP%]{padding-left:0rem;padding-right:0rem}[dir=rtl][_nghost-%COMP%]   .iwg-cookies-consent[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-cookies-consent[_ngcontent-%COMP%]{padding-left:0rem;padding-right:0rem}}.cookie-footer-background[_ngcontent-%COMP%]{border-bottom:1px solid var(--global-neutral-900, #202020)}.cookie-footer-background__wrapper[_ngcontent-%COMP%]{padding-top:.4rem;padding-bottom:.4rem;background:var(--global-neutral-900, #202020)}.consent-link[_ngcontent-%COMP%]{cursor:pointer;color:inherit;text-decoration:underline}"]})}}return S})();const W=[[["header"]],"*",[["footer"]]],J=["header","*","footer"];function N(S,L){if(1&S&&e.nrm(0,"iwg-cookies-consent",6),2&S){const $=e.XpG();e.Y8G("absolutePage",$.absolutePage)}}var b=function(S){return S[S.none=0]="none",S[S.up=1]="up",S[S.down=2]="down",S}(b||{});let v=(()=>{class S{constructor(){this.absolutePage=!1,this.scrolled=new e.bkB,this.searchStyleTransfer=new e.bkB,this.showCookies=!0,this.isMobile=!0,this.isHomePage=!0,this.lastScroll=0,this.staffScrollActive=!1,this.searchStyleTransferTreshold=120,this.searchStyleTransferMobileTreshold=160,this.mobileScrollThreshold=this.searchStyleTransferMobileTreshold,this.scrollThreshold=this.searchStyleTransferTreshold}onScroll($){const re=$.target.scrollTop;if(this.isHomePage&&this.searchStyleTransfer.emit(re>=(this.isMobile?this.mobileScrollThreshold:this.scrollThreshold)),0===re)return this.scrolled.emit(b.none),void(this.lastScroll=re);re>this.lastScroll&&!this.staffScrollActive?(this.staffScrollActive=!0,this.scrolled.emit(b.down)):re<this.lastScroll&&this.staffScrollActive&&(this.staffScrollActive=!1,this.scrolled.emit(b.up)),this.lastScroll=re}static{this.\u0275fac=function(re){return new(re||S)}}static{this.\u0275cmp=e.VBU({type:S,selectors:[["iwg-layout"]],inputs:{stretchBody:"stretchBody",absolutePage:"absolutePage",showCookies:"showCookies",isMobile:"isMobile",isHomePage:"isHomePage",mobileScrollThreshold:"mobileScrollThreshold",scrollThreshold:"scrollThreshold"},outputs:{scrolled:"scrolled",searchStyleTransfer:"searchStyleTransfer"},ngContentSelectors:J,decls:9,vars:6,consts:[[1,"iwg-layout-main",3,"scroll"],[1,"body-layout"],[1,"notifications-layout"],[1,"app-layout-content-wrapper",3,"showClose"],[1,"footer-layout"],[3,"absolutePage",4,"ngIf"],[3,"absolutePage"]],template:function(re,te){1&re&&(e.NAR(W),e.SdG(0),e.j41(1,"div",0),e.bIt("scroll",function(ne){return te.onScroll(ne)}),e.j41(2,"main",1),e.SdG(3,1),e.k0s(),e.j41(4,"div",2),e.nrm(5,"iwg-banner-notification-list",3),e.k0s(),e.j41(6,"div",4),e.SdG(7,2),e.k0s(),e.DNE(8,N,1,1,"iwg-cookies-consent",5),e.k0s()),2&re&&(e.R7$(),e.AVh("iwg-layout-main--vertical",te.isHomePage),e.R7$(),e.AVh("fill",te.stretchBody),e.R7$(3),e.Y8G("showClose",!0),e.R7$(3),e.Y8G("ngIf",te.showCookies))},dependencies:[n.bT,d.N,z],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;height:100%}.iwg-layout-main[_ngcontent-%COMP%]{flex:1;overflow-y:auto;height:0;display:flex;flex-direction:column;position:relative}.iwg-layout-main[_ngcontent-%COMP%]:has(.iwg-background-color-secondary){background-color:var(--brand-secondary-200, #F9F5F0)}.iwg-layout-main--vertical[_ngcontent-%COMP%]{overflow-x:hidden}.iwg-layout-main[_ngcontent-%COMP%]   main[_ngcontent-%COMP%]{flex-grow:1;flex-shrink:0}
1.iwg-layout-main[_ngcontent-%COMP%]   main.fill[_ngcontent-%COMP%]{height:0}.iwg-layout-main[_ngcontent-%COMP%]   .notifications-layout[_ngcontent-%COMP%]{display:block;position:fixed;width:100%;order:0;left:0;z-index:1}.iwg-layout-main[_ngcontent-%COMP%]   .notifications-layout[_ngcontent-%COMP%]   .app-layout-content-wrapper[_ngcontent-%COMP%]{display:block;position:relative}.iwg-layout-main[_ngcontent-%COMP%]   .body-layout[_ngcontent-%COMP%]{order:1;position:relative;display:flex}.iwg-layout-main[_ngcontent-%COMP%]   .footer-layout[_ngcontent-%COMP%]{order:2;z-index:1000}"]})}}return S})()},69272:(_e,D,r)=>{"use strict";r.d(D,{i:()=>re});var e=r(54438),n=r(21413),d=r(56977),h=r(86734),p=r(57629),m=r(79500),g=r(19662),c=r(59640),u=r(60177),P=r(76864),T=r(69924),F=r(86049),R=r(40661),I=r(68018);function z(te,G){if(1&te&&e.nrm(0,"span",7),2&te){const ne=e.XpG();e.Y8G("innerHTML",null==ne.frequentlyAskedQuestionsContent?null:ne.frequentlyAskedQuestionsContent.pageTitle,e.npT)}}function W(te,G){if(1&te&&e.nrm(0,"div",12),2&te){const ne=e.XpG(),de=ne.$implicit;e.Mz_("id","section_",ne.index,""),e.Y8G("innerHTML",de.title,e.npT)}}function J(te,G){if(1&te&&(e.qex(0),e.nrm(1,"span",15),e.j41(2,"span"),e.EFF(3,"\xa0"),e.k0s(),e.bVm()),2&te){const ne=G.$implicit;e.R7$(),e.Y8G("innerHTML",ne,e.npT)}}function N(te,G){if(1&te&&(e.qex(0),e.DNE(1,J,4,1,"ng-container",9),e.bVm()),2&te){const ne=e.XpG().$implicit;e.R7$(),e.Y8G("ngForOf",ne.values)}}function b(te,G){if(1&te&&(e.qex(0),e.j41(1,"li"),e.nrm(2,"span",15),e.k0s(),e.bVm()),2&te){const ne=G.$implicit;e.R7$(2),e.Y8G("innerHTML",ne,e.npT)}}function v(te,G){if(1&te&&(e.j41(0,"ul"),e.DNE(1,b,3,1,"ng-container",9),e.k0s()),2&te){const ne=e.XpG().$implicit;e.HbH(ne.renderingStyle),e.R7$(),e.Y8G("ngForOf",ne.values)}}function S(te,G){if(1&te&&(e.j41(0,"p",13),e.DNE(1,N,2,1,"ng-container",14)(2,v,2,3,"ng-template",null,1,e.C5r),e.k0s()),2&te){const ne=G.$implicit,de=G.index,ge=e.sdS(3),Be=e.XpG().index;e.FCK("id","section_",Be,"paragraph_",de,""),e.R7$(),e.Y8G("ngIf",!ne.renderingStyle||!ne.renderingStyle.includes("bullet"))("ngIfElse",ge)}}function L(te,G){if(1&te&&(e.j41(0,"div"),e.DNE(1,W,1,3,"div",10)(2,S,4,5,"p",11),e.k0s()),2&te){const ne=G.$implicit;e.R7$(),e.Y8G("ngIf",ne.title),e.R7$(),e.Y8G("ngForOf",ne.paragraphs)}}function $(te,G){if(1&te&&(e.qex(0),e.j41(1,"div",8),e.DNE(2,L,3,2,"div",9),e.k0s(),e.bVm()),2&te){const ne=e.XpG();e.R7$(2),e.Y8G("ngForOf",null==ne.frequentlyAskedQuestionsContent?null:ne.frequentlyAskedQuestionsContent.content)}}let re=(()=>{class te{constructor(ne){this.store=ne,this.faqContent$=this.store.select(m.pX),this.isPolicyLoaded$=this.store.select(m.s1),this.isPolicyLoading$=this.store.select(m.VP),this.product$=this.store.select(g.C4),this.modalResult=new e.bkB,this.destroy$=new n.B}ngOnInit(){this.prepareContent()}applyFAQLinks(ne,de){return ne.replaceAll("{{ConsumerInput_Italic_Bold_Start}}","<b><i>").replaceAll("{{ConsumerInput_Italic_Bold_End}}","</i></b>").replaceAll("{{ConsumerInput_Bold_Start}}","<b>").replaceAll("{{ConsumerInput_Bold_End}}","</b>").replace("{{ConsumerInput_TCLinkStart}}",`<a class='text-link' href="${de.TCLink}" target="_blank" rel="noopener">`).replace("{{ConsumerInput_TCLinkEnd}}","</a>")}prepareContent(){this.faqContent$.pipe((0,d.Q)(this.destroy$)).subscribe(ne=>{ne&&(this.frequentlyAskedQuestionsContent={...ne,content:ne.content.map(de=>this.transformContent(de,ne.paramsDictionary))})}),this.product$.pipe((0,d.Q)(this.destroy$)).subscribe(ne=>{null==ne?this.onClose():this.store.dispatch(p.Qw({productType:ne.productType,centreNumber:ne.centreNumber}))})}onClose(){this.store.dispatch((0,h.EG)({queryParam:void 0})),this.modalResult.emit(null)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.modalResult.emit(null)}transformContent(ne,de){return{...ne,paragraphs:ne.paragraphs.map(ge=>this.transformParagraph(ge,de))}}transformParagraph(ne,de){return{...ne,values:ne.values.map(ge=>this.applyFAQLinks(ge,de))}}static{this.\u0275fac=function(de){return new(de||te)(e.rXU(c.il))}}static{this.\u0275cmp=e.VBU({type:te,selectors:[["iwg-product-frequently-asked-questions-modal"]],decls:9,vars:9,consts:[["headerTitle",""],["renderedBulletList",""],[3,"closeModal","hasBackdrop","closeOnbackdropClick"],[3,"loading"],[1,"header-block","no-padding"],[1,"no-container",3,"pageSizeType"],[4,"ngIf"],[3,"translate","innerHTML"],[1,"policy-modal","iwg-body1"],[4,"ngFor","ngForOf"],["class","iwg-h4-bold",3,"innerHTML","id",4,"ngIf"],[3,"id",4,"ngFor","ngForOf"],[1,"iwg-h4-bold",3,"innerHTML","id"],[3,"id"],[4,"ngIf","ngIfElse"],["iwgLinkHandler","",3,"innerHTML"]],template:function(de,ge){if(1&de){const Be=e.RV6();e.j41(0,"iwg-modal-centered",2),e.bIt("closeModal",function(){return e.eBV(Be),e.Njj(ge.onClose())}),e.j41(1,"iwg-loader",3),e.nI1(2,"async"),e.j41(3,"div",4)(4,"iwg-page-header",5),e.DNE(5,z,1,1,"ng-template",null,0,e.C5r),e.k0s()(),e.DNE(7,$,3,1,"ng-container",6),e.nI1(8,"async"),e.k0s()()}2&de&&(e.Y8G("hasBackdrop",!0)("closeOnbackdropClick",!0),e.R7$(),e.Y8G("loading",e.bMT(2,5,ge.isPolicyLoading$)),e.R7$(3),e.Y8G("pageSizeType",""),e.R7$(3),e.Y8G("ngIf",e.bMT(8,7,ge.isPolicyLoaded$)))},dependencies:[u.Sq,u.bT,P.V,T.y,F.v,R.u,I.Mm,u.Jj],styles:[".header-block[_ngcontent-%COMP%]{padding:2rem 4rem 0rem}@media (max-width: 1023.98px){.header-block[_ngcontent-%COMP%]{padding:0rem 1.6rem}}@media (max-width: 1023.98px){.no-padding[_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%], .no-padding   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]{padding-top:0rem!important}}
1[_nghost-%COMP%]     .modal-content{padding:0!important}@media (max-width: 1023.98px){[_nghost-%COMP%]     .modal-content{overflow-y:hidden!important}}[_nghost-%COMP%]     .iwg-modal-background{z-index:1000000!important}.policy-modal[_ngcontent-%COMP%]{padding:0rem 4rem 4rem;overflow-y:auto;max-height:calc(100vh - 20rem)}.policy-modal[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-of-type{margin-top:0}.policy-modal[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]:first-of-type{margin-top:0}@media (max-width: 1023.98px){.policy-modal[_ngcontent-%COMP%]{max-height:calc(100vh - 25rem);padding:0rem 1.6rem 1.6rem}}a.text-link[_ngcontent-%COMP%]{display:inline-block}.bullet-point-circle[_ngcontent-%COMP%]{list-style-type:disc;padding-inline-start:4rem}.bullet-point-none[_ngcontent-%COMP%]{list-style-type:none;padding-inline-start:4rem}"]})}}return te})()},44701:(_e,D,r)=>{"use strict";r.d(D,{R:()=>$e});var e=r(60177),n=r(68018),d=r(4705),h=r(82341),p=r(88834),m=r(43760),g=r(59640),c=r(77339),u=r(25558),P=r(96354),T=r(99437),F=r(35551),R=r(54438),I=r(99675);let z=(()=>{class X{constructor(nt,St){this.actions$=nt,this.service=St,this.getEmployeeDetails$=(0,c.EH)(()=>this.actions$.pipe((0,c.gp)(F.M0),(0,u.n)(()=>this.service.getEmployee().pipe((0,P.T)(Wt=>(0,F.C2)({employee:Wt})),(0,T.W)(Wt=>[(0,F.hU)({employee:null})])))))}static{this.\u0275fac=function(St){return new(St||X)(R.KVO(c.En),R.KVO(I.I))}}static{this.\u0275prov=R.jDH({token:X,factory:X.\u0275fac})}}return X})();var W=r(81554),J=r(97105),N=r(41598);const v=(0,g.vy)({accountsList:{page:1,pageSize:0,results:[],sortBy:"",facetResults:null,totalPages:1,sortDirection:"",totalCount:0},paging:{page:1,pageSize:10},totalCount:0,filterOptions:{},filter:void 0,isLoading:!1,dataChangedFromPager:!1,refreshGrid:!1},(0,g.on)(N.$k,(X,{accountsList:ue})=>({...X,accountsList:ue,isLoading:!1})),(0,g.on)(N.Su,(X,{filterOptions:ue})=>({...X,filterOptions:ue})),(0,g.on)(N.mm,X=>({...X,isLoading:!1})),(0,g.on)(N.yd,(X,{page:ue})=>({...X,paging:{...X.paging,page:ue},dataChangedFromPager:!0})),(0,g.on)(N.N8,(X,{totalCount:ue})=>({...X,totalCount:ue})),(0,g.on)(N.N2,(X,{filter:ue})=>({...X,filter:ue,isLoading:!0})),(0,g.on)(N.xT,X=>({...X,dataChangedFromPager:!1})),(0,g.on)(N.u0,X=>({...X,refreshGrid:!0})),(0,g.on)(N.d$,X=>({...X,refreshGrid:!1})));function S(X,ue){return v(X,ue)}var L=r(84572),$=r(7673),re=r(88141),te=r(53993),G=r(98413),ne=r(38207),de=r(35376),ge=r(65761),Be=r(98217);let ve=(()=>{class X{constructor(nt,St,Wt){this.actions$=nt,this.store$=St,this.accountsRestService=Wt,this.getUserAccountsRequest=(0,c.EH)(()=>this.actions$.pipe((0,c.gp)(N.N2),(0,re.M)(()=>this.store$.dispatch((0,G.ZF)({messageTag:"USER_PROFILE.ACCOUNTS_LIST.ERROR"}))),(0,re.M)(()=>this.store$.dispatch(N.d$())),(0,u.n)(()=>(0,L.z)([this.store$.select(de.wF),this.store$.select(de.s4),this.store$.select(ge.sZ)]).pipe((0,u.n)(([Jt,ee,Rn])=>{const Mt=this.handleFilter(ee,Jt);return this.isAccountComplete(Rn)?this.accountsRestService.getAllAccounts(Mt).pipe((0,P.T)(dn=>N.$k({accountsList:dn})),(0,T.W)(()=>(0,$.of)(N.mm()))):[N.$k({accountsList:null})]}))))),this.getFilterOptionsRequest=(0,c.EH)(()=>this.actions$.pipe((0,c.gp)(N.ax),(0,u.n)(()=>this.accountsRestService.getFilterOptions().pipe((0,P.T)(Jt=>N.Su({filterOptions:Jt})),(0,T.W)(()=>(0,$.of)(N.v9())))))),this.getUserAccountsFail=(0,c.EH)(()=>this.actions$.pipe((0,c.gp)(N.mm),(0,P.T)(()=>(0,G.Ds)({notificationType:ne._.error,text:"USER_PROFILE.ACCOUNTS_LIST.ERROR"})))),this.changePage=(0,c.EH)(()=>this.actions$.pipe((0,c.gp)(N.yd),(0,te.E)(this.store$.select(de.s4)),(0,P.T)(([Jt,ee])=>N.N2({filter:ee}))))}handleFilter(nt,St){return nt?{...nt,page:St.page,pageSize:St.pageSize}:St}isAccountComplete(nt){return nt?.name&&(""===nt.name||"Blank"!==nt.name)}static{this.\u0275fac=function(St){return new(St||X)(R.KVO(c.En),R.KVO(g.il),R.KVO(Be.a))}}static{this.\u0275prov=R.jDH({token:X,factory:X.\u0275fac})}}return X})(),He=(()=>{class X{static{this.\u0275fac=function(St){return new(St||X)}}static{this.\u0275mod=R.$C({type:X})}
1static{this.\u0275inj=R.G2t({imports:[g.md.forFeature("userProfile",S),c.Vm.forFeature(ve),W.i,J.HelpModule]})}}return X})();var be=r(17271),ze=r(57629);const Se=(0,g.vy)({isLoading:!1,isLoaded:!1,pageContent:{content:[],pageTitle:"",paramsDictionary:{}}},(0,g.on)(ze.NP,X=>({...X,isLoading:!0,isLoaded:!1})),(0,g.on)(ze._6,X=>({...X,isLoading:!1,isLoaded:!1})),(0,g.on)(ze.Hv,(X,{pageContent:ue})=>({...X,isLoading:!1,isLoaded:!0,pageContent:ue})),(0,g.on)(ze.dl,X=>({...X,isLoading:!0,isLoaded:!1})),(0,g.on)(ze.Qw,X=>({...X,isLoading:!0,isLoaded:!1}))),oe=(0,g.vy)({employee:null,showNewAccountPopup:!1},(0,g.on)(F.M0,X=>X),(0,g.on)(F.C2,(X,{employee:ue})=>({...X,employee:ue})),(0,g.on)(F.hU,X=>({...X,employee:null})),(0,g.on)(F.j9,(X,{show:ue})=>({...X,showNewAccountPopup:ue})));var V=r(81827);const q=(0,g.vy)({isOpen:!1},(0,g.on)(V.Q,(X,{isOpen:ue})=>({...X,isOpen:ue}))),Ee={notificationBarState:function me(X,ue){return oe(X,ue)},policy:function Z(X,ue){return Se(X,ue)},openInAppModalState:function B(X,ue){return q(X,ue)}};var Ne=r(94587),Ze=r(17850),we=r(69924),gt=r(86049),je=r(96518),Pt=r(95132);let yt=(()=>{class X{static{this.\u0275fac=function(St){return new(St||X)}}static{this.\u0275mod=R.$C({type:X})}static{this.\u0275inj=R.G2t({imports:[e.MD,d.iI,we.y,je.s,gt.v,c.Vm.forFeature([Ze.Z]),Pt.g,n.h]})}}return X})();var Fe=r(22573),Ft=r(6732),Ve=r(39642),Kt=r(99252),xt=r(31476),An=r(89417),Wn=r(71660),mi=r(46351),ti=r(742),Qn=r(97644),qn=r(80666);let $e=(()=>{class X{static{this.\u0275fac=function(St){return new(St||X)}}static{this.\u0275mod=R.$C({type:X})}static{this.\u0275inj=R.G2t({providers:[ti.K,mi.Y,Ne.X,Fe.D],imports:[e.MD,n.h,d.iI,h.Ov.forChild(),g.md.forFeature("layout",Ee),c.Vm.forFeature([z]),He,be.z,Wn.O,Ft.R,we.y,Ve.C,Kt.D,xt.P,An.X1.withConfig({callSetDisabledState:"whenDisabledForLegacyCode"}),yt,je.s,gt.v]})}}return X})();R.wjB(p.iy,function(){return[e.YU,e.Sq,e.bT,e.T3,n.Mm,Qn._,qn.B,m.x]},function(){return[e.Jj]})},57428:(_e,D,r)=>{"use strict";r.d(D,{O:()=>g});var e=r(54438),n=r(4705),d=r(12262),h=r(68018);const p=()=>({ConsumerInput_Bold_Start:"<b>",ConsumerInput_Bold_End:"</b>"}),m=()=>({ConsumerInput_Bold_Start:"",ConsumerInput_Bold_End:""});let g=(()=>{class c{static{this.\u0275fac=function(T){return new(T||c)}}static{this.\u0275cmp=e.VBU({type:c,selectors:[["iwg-not-found-page"]],decls:7,vars:10,consts:[[1,"content"],["aria-hidden","true",1,"icon","iwg-icon-close"],[1,"iwg-h4",3,"innerHTML"],["wrapperId","notFound_returnButton","routerLink","/home",1,"home-button"]],template:function(T,F){1&T&&(e.j41(0,"div",0),e.nrm(1,"i",1)(2,"div",2),e.nI1(3,"translate"),e.nI1(4,"translate"),e.j41(5,"iwg-button",3),e.EFF(6,"NOT_FOUND.RETURN"),e.k0s()()),2&T&&(e.R7$(2),e.Y8G("innerHTML",e.i5U(3,2,"NOT_FOUND.FRIENDLY_MESSAGE",e.lJ4(8,p)),e.npT),e.BMQ("aria-label",e.i5U(4,5,"NOT_FOUND.FRIENDLY_MESSAGE",e.lJ4(9,m))))},dependencies:[n.Wk,d.Q,h.D9],styles:["[_nghost-%COMP%]{height:100%;display:flex;justify-content:center}.content[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem}.content[_ngcontent-%COMP%]   .iwg-icon-close[_ngcontent-%COMP%]:before{color:var(--color-icon-error, var(--global-functional-red, #EE421C))}.home-button[_ngcontent-%COMP%]{min-width:23.7rem}"]})}}return c})()},94839:(_e,D,r)=>{"use strict";r.d(D,{i:()=>u});var e=r(7673),n=r(19724),d=r(27468),h=r(84572),p=r(96354),m=r(31397),g=r(54438),c=r(82341);let u=(()=>{class P{constructor(F){this.ngxPermissionsService=F}isMenuEntryAvailable(F,R=!1){return F?R?F.permissions?(0,n.H)(this.ngxPermissionsService.hasPermission(F.permissions)):F.path?(0,e.of)(!0):F.children?.length||F.topLink||F.bottomLink?(0,d.p)([...(F.children||[]).map(I=>this.isMenuEntryAvailable(I,R)),this.isMenuEntryAvailable(F.topLink,R),this.isMenuEntryAvailable(F.bottomLink,R)]).pipe((0,p.T)(I=>I.some(z=>!!z))):(0,e.of)(!1):F.permissions?(0,n.H)(this.ngxPermissionsService.hasPermission(F.permissions)):(0,e.of)(!0):(0,e.of)(!1)}filterMenuItemsByPermissions(F,R=!1){return(0,h.z)([F,this.ngxPermissionsService.permissions$]).pipe((0,m.Z)(([I])=>I?.length?(0,h.z)(I.map(z=>this.isMenuEntryAvailable(z,R))).pipe((0,p.T)(z=>I.filter((W,J)=>z[J]))):(0,e.of)([])))}static{this.\u0275fac=function(R){return new(R||P)(g.KVO(c.$R))}}static{this.\u0275prov=g.jDH({token:P,factory:P.\u0275fac,providedIn:"root"})}}return P})()},46260:(_e,D,r)=>{"use strict";r.d(D,{g:()=>n});const n=(0,r(59640).UX)("layout")},35551:(_e,D,r)=>{"use strict";r.d(D,{C2:()=>d,M0:()=>n,hU:()=>h,j9:()=>p});var e=r(59640);const n=(0,e.VP)("[NotificationBar] Get employee details request"),d=(0,e.VP)("[NotificationBar] Get employee details success",(0,e.xk)()),h=(0,e.VP)("[NotificationBar] Get employee details error",(0,e.xk)()),p=(0,e.VP)("[NotificationBar] Show new account popup",(0,e.xk)())},28890:(_e,D,r)=>{"use strict";r.d(D,{U3:()=>h,of:()=>p});var e=r(59640),n=r(46260);const d=(0,e.Mz)(n.g,m=>m.notificationBarState),h=(0,e.Mz)(d,m=>m.employee),p=(0,e.Mz)(d,m=>m.showNewAccountPopup)},81827:(_e,D,r)=>{"use strict";r.d(D,{Q:()=>n});var e=r(59640);const n=(0,e.VP)("[Open in App Modal] Update is Modal Opened",(0,e.xk)())},57629:(_e,D,r)=>{"use strict";r.d(D,{Ep:()=>m,Hv:()=>d,NP:()=>n,Qw:()=>c,_6:()=>h,dl:()=>g,j_:()=>p});var e=r(59640);const n=(0,e.VP)("[Policy] Loading Content",(0,e.xk)()),d=(0,e.VP)("[Policy] Load Content Success",(0,e.xk)()),h=(0,e.VP)("[Policy] Load Content Failure"),p=(0,e.VP)("[Policy] Check Content Modal Params",(0,e.xk)()),m=(0,e.VP)("[Policy] Destroy Policy Content"),g=(0,e.VP)("[Policy] Loading Content Terms Conditions House Rules",(0,e.xk)()),c=(0,e.VP)("[Policy] Loading Product Frequently Asked Questions",(0,e.xk)())},17850:(_e,D,r)=>{"use strict";r.d(D,{Z:()=>fn});
1var e=r(77339),n=r(7673),d=r(25558),h=r(96354),p=r(99437),m=r(88141),g=r(57629),c=r(54438),u=r(21626);let P=(()=>{class wt{constructor(ft){this.http=ft}getPageContent(ft){return this.http.get(ft)}getTermsConditionsHouseRules(ft,Xe){return this.http.get(`Products/${ft}/terms-and-conditions`,{params:{centreNumber:Xe}})}getProductFrequentlyAskedQuestions(ft,Xe){return this.http.get(`Products/${ft}/frequently-asked-questions`,{params:{centreNumber:Xe}})}static{this.\u0275fac=function(Xe){return new(Xe||wt)(c.KVO(u.Qq))}}static{this.\u0275prov=c.jDH({token:wt,factory:wt.\u0275fac,providedIn:"root"})}}return wt})();var T=r(96697),F=r(56977),R=r(21413),I=r(79500),z=r(86734),W=r(59640);let J=(()=>{class wt{constructor(){}transformContent(ft,Xe,Ke){return{...ft,paragraphs:ft.paragraphs.map(Ht=>this.transformParagraph(Ht,Xe,Ke))}}transformParagraph(ft,Xe,Ke){return{...ft,values:ft.values.map(Ht=>Ke(Ht,Xe))}}static{this.\u0275fac=function(Xe){return new(Xe||wt)}}static{this.\u0275prov=c.jDH({token:wt,factory:wt.\u0275fac,providedIn:"root"})}}return wt})();var N=r(60177),b=r(76864),v=r(69924),S=r(86049),L=r(40661),$=r(68018);function re(wt,bn){if(1&wt&&c.nrm(0,"span",6),2&wt){const ft=c.XpG();c.Y8G("innerHTML",null==ft.cookiePolicyContent?null:ft.cookiePolicyContent.pageTitle,c.npT)}}function te(wt,bn){if(1&wt&&c.nrm(0,"div",11),2&wt){const ft=c.XpG(),Xe=ft.$implicit;c.Mz_("id","section_",ft.index,""),c.Y8G("innerHTML",Xe.title,c.npT)}}function G(wt,bn){if(1&wt&&(c.qex(0),c.nrm(1,"span",13),c.j41(2,"span"),c.EFF(3,"\xa0"),c.k0s(),c.bVm()),2&wt){const ft=bn.$implicit;c.R7$(),c.Y8G("innerHTML",ft,c.npT)}}function ne(wt,bn){if(1&wt&&(c.j41(0,"p",12),c.DNE(1,G,4,1,"ng-container",8),c.k0s()),2&wt){const ft=bn.$implicit,Xe=bn.index,Ke=c.XpG().index;c.FCK("id","section_",Ke,"paragraph_",Xe,""),c.R7$(),c.Y8G("ngForOf",ft.values)}}function de(wt,bn){if(1&wt&&(c.j41(0,"div"),c.DNE(1,te,1,3,"div",9)(2,ne,2,4,"p",10),c.k0s()),2&wt){const ft=bn.$implicit;c.R7$(),c.Y8G("ngIf",ft.title),c.R7$(),c.Y8G("ngForOf",ft.paragraphs)}}function ge(wt,bn){if(1&wt&&(c.qex(0),c.j41(1,"div",7),c.DNE(2,de,3,2,"div",8),c.k0s(),c.bVm()),2&wt){const ft=c.XpG();c.R7$(2),c.Y8G("ngForOf",null==ft.cookiePolicyContent?null:ft.cookiePolicyContent.content)}}let Be=(()=>{class wt{constructor(ft,Xe){this.store=ft,this.docTransformationService=Xe,this.unsubscribe$=new R.B,this.cookiePolicyPageContent$=this.store.select(I.pX),this.isLoaded$=this.store.select(I.s1),this.isLoading$=this.store.select(I.VP),this.modalResult=new c.bkB}ngOnInit(){this.cookiePolicyPageContent$.pipe((0,F.Q)(this.unsubscribe$)).subscribe(ft=>{ft&&(this.cookiePolicyContent={...ft,content:ft.content.map(Xe=>this.docTransformationService.transformContent(Xe,ft.paramsDictionary,this.applyLinks))})}),this.getCookiePolicyContent()}applyLinks(ft,Xe){return ft.replace("{{ConsumerInput_LinkMailtoCookiesOptOut}}",`<a class='text-link' href='mailto:${Xe.LinkMailtoCookiesOptOut}'>\n          ${Xe.LinkMailtoCookiesOptOut}</a>`).replace("{{ConsumerInput_LinkAboutCookies}}",`<a class='text-link' target='_blank' rel=noopener href='${Xe.LinkAboutCookies}'>`).replace("{{ConsumerInput_LinkEnd}}","</a>")}getCookiePolicyContent(){this.store.dispatch(g.NP({policyType:"cookie-policy"}))}onClose(){this.store.dispatch((0,z.EG)({queryParam:void 0})),this.modalResult.emit(null)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete(),this.modalResult.emit(null)}static{this.\u0275fac=function(Xe){return new(Xe||wt)(c.rXU(W.il),c.rXU(J))}}static{this.\u0275cmp=c.VBU({type:wt,selectors:[["iwg-cookie-policy-modal"]],decls:9,vars:9,consts:[["headerTitle",""],[3,"closeModal","hasBackdrop","closeOnbackdropClick"],[3,"loading"],[1,"header-block","no-padding"],[1,"no-container",3,"pageSizeType"],[4,"ngIf"],[3,"translate","innerHTML"],[1,"policy-modal","iwg-body1"],[4,"ngFor","ngForOf"],["class","iwg-h4-bold",3,"innerHTML","id",4,"ngIf"],[3,"id",4,"ngFor","ngForOf"],[1,"iwg-h4-bold",3,"innerHTML","id"],[3,"id"],["iwgLinkHandler","",3,"innerHTML"]],template:function(Xe,Ke){if(1&Xe){const Ht=c.RV6();c.j41(0,"iwg-modal-centered",1),c.bIt("closeModal",function(){return c.eBV(Ht),c.Njj(Ke.onClose())}),c.j41(1,"iwg-loader",2),c.nI1(2,"async"),c.j41(3,"div",3)(4,"iwg-page-header",4),c.DNE(5,re,1,1,"ng-template",null,0,c.C5r),c.k0s()(),c.DNE(7,ge,3,1,"ng-container",5),c.nI1(8,"async"),c.k0s()()}2&Xe&&(c.Y8G("hasBackdrop",!0)("closeOnbackdropClick",!0),c.R7$(),c.Y8G("loading",c.bMT(2,5,Ke.isLoading$)),c.R7$(3),c.Y8G("pageSizeType",""),c.R7$(3),c.Y8G("ngIf",c.bMT(8,7,Ke.isLoaded$)))},dependencies:[N.Sq,N.bT,b.V,v.y,S.v,L.u,$.Mm,N.Jj],styles:[".header-block[_ngcontent-%COMP%]{padding:2rem 4rem 0rem}@media (max-width: 1023.98px){.header-block[_ngcontent-%COMP%]{padding:0rem 1.6rem}}@media (max-width: 1023.98px){.no-padding[_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%], .no-padding   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]{padding-top:0rem!important}}
1[_nghost-%COMP%]     .modal-content{padding:0!important}@media (max-width: 1023.98px){[_nghost-%COMP%]     .modal-content{overflow-y:hidden!important}}[_nghost-%COMP%]     .iwg-modal-background{z-index:1000000!important}.policy-modal[_ngcontent-%COMP%]{padding:0rem 4rem 4rem;overflow-y:auto;max-height:calc(100vh - 20rem)}.policy-modal[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-of-type{margin-top:0}.policy-modal[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]:first-of-type{margin-top:0}@media (max-width: 1023.98px){.policy-modal[_ngcontent-%COMP%]{max-height:calc(100vh - 25rem);padding:0rem 1.6rem 1.6rem}}a.text-link[_ngcontent-%COMP%]{display:inline-block}.bullet-point-circle[_ngcontent-%COMP%]{list-style-type:disc;padding-inline-start:4rem}.bullet-point-none[_ngcontent-%COMP%]{list-style-type:none;padding-inline-start:4rem}"]})}}return wt})();function ve(wt,bn){if(1&wt&&c.nrm(0,"span",6),2&wt){const ft=c.XpG();c.Y8G("innerHTML",null==ft.privacyPolicyContent?null:ft.privacyPolicyContent.pageTitle,c.npT)}}function He(wt,bn){if(1&wt&&c.nrm(0,"div",11),2&wt){const ft=c.XpG(),Xe=ft.$implicit;c.Mz_("id","section_",ft.index,""),c.Y8G("innerHTML",Xe.title,c.npT)}}function be(wt,bn){if(1&wt&&(c.qex(0),c.nrm(1,"span",13),c.j41(2,"span"),c.EFF(3,"\xa0"),c.k0s(),c.bVm()),2&wt){const ft=bn.$implicit;c.R7$(),c.Y8G("innerHTML",ft,c.npT)}}function ze(wt,bn){if(1&wt&&(c.j41(0,"p",12),c.DNE(1,be,4,1,"ng-container",8),c.k0s()),2&wt){const ft=bn.$implicit,Xe=bn.index,Ke=c.XpG().index;c.FCK("id","section_",Ke,"paragraph_",Xe,""),c.R7$(),c.Y8G("ngForOf",ft.values)}}function Je(wt,bn){if(1&wt&&(c.j41(0,"div"),c.DNE(1,He,1,3,"div",9)(2,ze,2,4,"p",10),c.k0s()),2&wt){const ft=bn.$implicit;c.R7$(),c.Y8G("ngIf",ft.title),c.R7$(),c.Y8G("ngForOf",ft.paragraphs)}}function Se(wt,bn){if(1&wt&&(c.qex(0),c.j41(1,"div",7),c.DNE(2,Je,3,2,"div",8),c.k0s(),c.bVm()),2&wt){const ft=c.XpG();c.R7$(2),c.Y8G("ngForOf",null==ft.privacyPolicyContent?null:ft.privacyPolicyContent.content)}}let Z=(()=>{class wt{constructor(ft,Xe){this.store=ft,this.docTransformationService=Xe,this.content$=this.store.select(I.pX),this.isLoading$=this.store.select(I.VP),this.isLoaded$=this.store.select(I.s1),this.modalResult=new c.bkB,this.unsubscribe$=new R.B}ngOnInit(){this.content$.pipe((0,F.Q)(this.unsubscribe$)).subscribe(ft=>{ft&&(this.privacyPolicyContent={...ft,content:ft.content.map(Xe=>this.docTransformationService.transformContent(Xe,ft.paramsDictionary,this.applyLinks))})}),this.getPrivacyPolicyContent()}applyLinks(ft,Xe){return ft.replace("{{ConsumerInput_LinkMailtoCRMOptOut}}",`<a class='text-link' href='mailto:${Xe.LinkMailtoCRMOptOut}'>${Xe.LinkMailtoCRMOptOut}</a>`).replace("{{ConsumerInput_LinkMailtoGDPR}}",`<a class='text-link' href='mailto:${Xe.LinkMailtoGDPR}'>${Xe.LinkMailtoGDPR}</a>`).replace("{{ConsumerInput_PolicyLinkStart}}",`<a class='text-link' target='_blank' href='${Xe.PolicyLink}'>`).replace("{{ConsumerInput_PolicyLinkEnd}}","</a>")}getPrivacyPolicyContent(){this.store.dispatch(g.NP({policyType:"privacy-policy"}))}onClose(){this.store.dispatch((0,z.EG)({queryParam:void 0})),this.modalResult.emit(null)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete(),this.modalResult.emit(null)}static{this.\u0275fac=function(Xe){return new(Xe||wt)(c.rXU(W.il),c.rXU(J))}}static{this.\u0275cmp=c.VBU({type:wt,selectors:[["iwg-privacy-policy-modal"]],decls:9,vars:9,consts:[["headerTitle",""],[3,"closeModal","hasBackdrop","closeOnbackdropClick"],[3,"loading"],[1,"header-block","no-padding"],[1,"no-container",3,"pageSizeType"],[4,"ngIf"],[3,"translate","innerHTML"],[1,"policy-modal","iwg-body1"],[4,"ngFor","ngForOf"],["class","iwg-h4-bold",3,"innerHTML","id",4,"ngIf"],[3,"id",4,"ngFor","ngForOf"],[1,"iwg-h4-bold",3,"innerHTML","id"],[3,"id"],["iwgLinkHandler","",3,"innerHTML"]],template:function(Xe,Ke){if(1&Xe){const Ht=c.RV6();c.j41(0,"iwg-modal-centered",1),c.bIt("closeModal",function(){return c.eBV(Ht),c.Njj(Ke.onClose())}),c.j41(1,"iwg-loader",2),c.nI1(2,"async"),c.j41(3,"div",3)(4,"iwg-page-header",4),c.DNE(5,ve,1,1,"ng-template",null,0,c.C5r),c.k0s()(),c.DNE(7,Se,3,1,"ng-container",5),c.nI1(8,"async"),c.k0s()()}2&Xe&&(c.Y8G("hasBackdrop",!0)("closeOnbackdropClick",!0),c.R7$(),c.Y8G("loading",c.bMT(2,5,Ke.isLoading$)),c.R7$(3),c.Y8G("pageSizeType",""),c.R7$(3),c.Y8G("ngIf",c.bMT(8,7,Ke.isLoaded$)))},dependencies:[N.Sq,N.bT,b.V,v.y,S.v,L.u,$.Mm,N.Jj],styles:[".header-block[_ngcontent-%COMP%]{padding:2rem 4rem 0rem}@media (max-width: 1023.98px){.header-block[_ngcontent-%COMP%]{padding:0rem 1.6rem}}@media (max-width: 1023.98px){.no-padding[_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%], .no-padding   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]{padding-top:0rem!important}}
1[_nghost-%COMP%]     .modal-content{padding:0!important}@media (max-width: 1023.98px){[_nghost-%COMP%]     .modal-content{overflow-y:hidden!important}}[_nghost-%COMP%]     .iwg-modal-background{z-index:1000000!important}.policy-modal[_ngcontent-%COMP%]{padding:0rem 4rem 4rem;overflow-y:auto;max-height:calc(100vh - 20rem)}.policy-modal[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-of-type{margin-top:0}.policy-modal[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]:first-of-type{margin-top:0}@media (max-width: 1023.98px){.policy-modal[_ngcontent-%COMP%]{max-height:calc(100vh - 25rem);padding:0rem 1.6rem 1.6rem}}a.text-link[_ngcontent-%COMP%]{display:inline-block}.bullet-point-circle[_ngcontent-%COMP%]{list-style-type:disc;padding-inline-start:4rem}.bullet-point-none[_ngcontent-%COMP%]{list-style-type:none;padding-inline-start:4rem}"]})}}return wt})();var Q=r(69272),oe=r(19662);function me(wt,bn){if(1&wt&&c.nrm(0,"span",6),2&wt){const ft=c.XpG();c.Y8G("innerHTML",null==ft.termsConditionsContent?null:ft.termsConditionsContent.pageTitle,c.npT)}}function Pe(wt,bn){if(1&wt&&c.nrm(0,"div",11),2&wt){const ft=c.XpG(),Xe=ft.$implicit;c.Mz_("id","section_",ft.index,""),c.Y8G("innerHTML",Xe.title,c.npT)}}function V(wt,bn){if(1&wt&&(c.qex(0),c.nrm(1,"span",13),c.j41(2,"span"),c.EFF(3,"\xa0"),c.k0s(),c.bVm()),2&wt){const ft=bn.$implicit;c.R7$(),c.Y8G("innerHTML",ft,c.npT)}}function q(wt,bn){if(1&wt&&(c.j41(0,"p",12),c.DNE(1,V,4,1,"ng-container",8),c.k0s()),2&wt){const ft=bn.$implicit,Xe=bn.index,Ke=c.XpG().index;c.FCK("id","section_",Ke,"paragraph_",Xe,""),c.R7$(),c.Y8G("ngForOf",ft.values)}}function B(wt,bn){if(1&wt&&(c.j41(0,"div"),c.DNE(1,Pe,1,3,"div",9)(2,q,2,4,"p",10),c.k0s()),2&wt){const ft=bn.$implicit;c.R7$(),c.Y8G("ngIf",ft.title),c.R7$(),c.Y8G("ngForOf",ft.paragraphs)}}function Ee(wt,bn){if(1&wt&&(c.qex(0),c.j41(1,"div",7),c.DNE(2,B,3,2,"div",8),c.k0s(),c.bVm()),2&wt){const ft=c.XpG();c.R7$(2),c.Y8G("ngForOf",null==ft.termsConditionsContent?null:ft.termsConditionsContent.content)}}let Ne=(()=>{class wt{constructor(ft,Xe){this.store=ft,this.docTransformationService=Xe,this.content$=this.store.select(I.pX),this.isLoading$=this.store.select(I.VP),this.isLoaded$=this.store.select(I.s1),this.product$=this.store.select(oe.C4),this.modalResult=new c.bkB,this.unsubscribe$=new R.B}ngOnInit(){this.content$.pipe((0,F.Q)(this.unsubscribe$)).subscribe(ft=>{ft&&(this.termsConditionsContent={...ft,content:ft.content.map(Xe=>this.docTransformationService.transformContent(Xe,ft.paramsDictionary,this.applyLinks))})}),this.product$.pipe((0,F.Q)(this.unsubscribe$)).subscribe(ft=>{null==ft?this.onClose():this.getTermsConditionsContent(ft.productType,ft.centreNumber)})}applyLinks(ft,Xe){return ft.replace("{{ConsumerInput_ContractualLegalEntity}}",`${Xe.LegalEntity}`).replace("{{ConsumerInput_TCLinkStart}}",`<a class='text-link' href="${Xe.TCLink}" target="_blank" rel="noopener">`).replace("{{ConsumerInput_TCLinkEnd}}","</a>").replace("{{ConsumerInput_HouseRulesLinkStart}}",`<a class='text-link' href="${Xe.HouseRulesLink}" target="_blank" rel="noopener">`).replace("{{ConsumerInput_HouseRulesLinkEnd}}","</a>")}getTermsConditionsContent(ft,Xe){this.store.dispatch(g.dl({productType:ft,centreNumber:Xe}))}onClose(){this.store.dispatch((0,z.EG)({queryParam:void 0})),this.modalResult.emit(null)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete(),this.modalResult.emit(null)}static{this.\u0275fac=function(Xe){return new(Xe||wt)(c.rXU(W.il),c.rXU(J))}}static{this.\u0275cmp=c.VBU({type:wt,selectors:[["iwg-terms-conditions-house-rules-modal"]],decls:9,vars:9,consts:[["headerTitle",""],[3,"closeModal","hasBackdrop","closeOnbackdropClick"],[3,"loading"],[1,"header-block","no-padding"],[1,"no-container",3,"pageSizeType"],[4,"ngIf"],[3,"translate","innerHTML"],[1,"policy-modal","iwg-body1"],[4,"ngFor","ngForOf"],["class","iwg-h4-bold",3,"innerHTML","id",4,"ngIf"],[3,"id",4,"ngFor","ngForOf"],[1,"iwg-h4-bold",3,"innerHTML","id"],[3,"id"],["iwgLinkHandler","",3,"innerHTML"]],template:function(Xe,Ke){if(1&Xe){const Ht=c.RV6();c.j41(0,"iwg-modal-centered",1),c.bIt("closeModal",function(){return c.eBV(Ht),c.Njj(Ke.onClose())}),c.j41(1,"iwg-loader",2),c.nI1(2,"async"),c.j41(3,"div",3)(4,"iwg-page-header",4),c.DNE(5,me,1,1,"ng-template",null,0,c.C5r),c.k0s()(),c.DNE(7,Ee,3,1,"ng-container",5),c.nI1(8,"async"),c.k0s()()}2&Xe&&(c.Y8G("hasBackdrop",!0)("closeOnbackdropClick",!0),c.R7$(),c.Y8G("loading",c.bMT(2,5,Ke.isLoading$)),c.R7$(3),c.Y8G("pageSizeType",""),c.R7$(3),c.Y8G("ngIf",c.bMT(8,7,Ke.isLoaded$)))},dependencies:[N.Sq,N.bT,b.V,v.y,S.v,L.u,$.Mm,N.Jj],styles:[".header-block[_ngcontent-%COMP%]{padding:2rem 4rem 0rem}@media (max-width: 1023.98px){.header-block[_ngcontent-%COMP%]{padding:0rem 1.6rem}}@media (max-width: 1023.98px){.no-padding[_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%], .no-padding   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]{padding-top:0rem!important}}
1[_nghost-%COMP%]     .modal-content{padding:0!important}@media (max-width: 1023.98px){[_nghost-%COMP%]     .modal-content{overflow-y:hidden!important}}[_nghost-%COMP%]     .iwg-modal-background{z-index:1000000!important}.policy-modal[_ngcontent-%COMP%]{padding:0rem 4rem 4rem;overflow-y:auto;max-height:calc(100vh - 20rem)}.policy-modal[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-of-type{margin-top:0}.policy-modal[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]:first-of-type{margin-top:0}@media (max-width: 1023.98px){.policy-modal[_ngcontent-%COMP%]{max-height:calc(100vh - 25rem);padding:0rem 1.6rem 1.6rem}}a.text-link[_ngcontent-%COMP%]{display:inline-block}.bullet-point-circle[_ngcontent-%COMP%]{list-style-type:disc;padding-inline-start:4rem}.bullet-point-none[_ngcontent-%COMP%]{list-style-type:none;padding-inline-start:4rem}"]})}}return wt})();function Ze(wt,bn){if(1&wt&&c.nrm(0,"span",6),2&wt){const ft=c.XpG();c.Y8G("innerHTML",null==ft.termsConditionsContent?null:ft.termsConditionsContent.pageTitle,c.npT)}}function we(wt,bn){if(1&wt&&c.nrm(0,"div",11),2&wt){const ft=c.XpG(),Xe=ft.$implicit;c.Mz_("id","section_",ft.index,""),c.Y8G("innerHTML",Xe.title,c.npT)}}function gt(wt,bn){if(1&wt){const ft=c.RV6();c.qex(0),c.j41(1,"span",13),c.bIt("linkClick",function(Ke){c.eBV(ft);const Ht=c.XpG(4);return c.Njj(Ht.onLinkClick(Ke))}),c.k0s(),c.j41(2,"span"),c.EFF(3,"\xa0"),c.k0s(),c.bVm()}if(2&wt){const ft=bn.$implicit;c.R7$(),c.Y8G("innerHTML",ft,c.npT)}}function je(wt,bn){if(1&wt&&(c.j41(0,"p",12),c.DNE(1,gt,4,1,"ng-container",8),c.k0s()),2&wt){const ft=bn.$implicit,Xe=bn.index,Ke=c.XpG().index;c.FCK("id","section_",Ke,"paragraph_",Xe,""),c.R7$(),c.Y8G("ngForOf",ft.values)}}function Pt(wt,bn){if(1&wt&&(c.j41(0,"div"),c.DNE(1,we,1,3,"div",9)(2,je,2,4,"p",10),c.k0s()),2&wt){const ft=bn.$implicit;c.R7$(),c.Y8G("ngIf",ft.title),c.R7$(),c.Y8G("ngForOf",ft.paragraphs)}}function yt(wt,bn){if(1&wt&&(c.qex(0),c.j41(1,"div",7),c.DNE(2,Pt,3,2,"div",8),c.k0s(),c.bVm()),2&wt){const ft=c.XpG();c.R7$(2),c.Y8G("ngForOf",null==ft.termsConditionsContent?null:ft.termsConditionsContent.content)}}let Fe=(()=>{class wt{constructor(ft,Xe){this.store=ft,this.docTransformationService=Xe,this.content$=this.store.select(I.pX),this.isLoading$=this.store.select(I.VP),this.isLoaded$=this.store.select(I.s1),this.modalResult=new c.bkB,this.unsubscribe$=new R.B}ngOnInit(){this.content$.pipe((0,F.Q)(this.unsubscribe$)).subscribe(ft=>{ft&&(this.termsConditionsContent={...ft,content:ft.content.map(Xe=>this.docTransformationService.transformContent(Xe,ft.paramsDictionary,this.applyLinks))})}),this.getTermsConditionsContent()}applyLinks(ft,Xe){return ft.replace("{{ConsumerInput_LinkMailtoSiteQueries}}",`<a class='text-link' href='mailto:${Xe.LinkMailtoSiteQueries}'>${Xe.LinkMailtoSiteQueries}</a>`).replace("{{ConsumerInput_LinkPrivacyPolicy}}","<a class='text-link privacy-policy-link'>").replace("{{ConsumerInput_LinkEnd}}","</a>").replace("{{ConsumerInput_LinkCookiePolicy}}","<a class='text-link cookie-policy-link'>").replace("{{ConsumerInput_LinkEnd}}","</a>")}getTermsConditionsContent(){this.store.dispatch(g.NP({policyType:"terms-and-conditions"}))}onClose(){this.store.dispatch((0,z.EG)({queryParam:void 0})),this.modalResult.emit(null)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete(),this.modalResult.emit(null)}onLinkClick(ft){ft.className&&(ft.className.includes("privacy-policy-link")?(this.store.dispatch((0,z.EG)({queryParam:"privacy-policy"})),this.modalResult.emit(null)):ft.className.includes("cookie-policy-link")&&(this.store.dispatch((0,z.EG)({queryParam:"cookie-policy"})),this.modalResult.emit(null)))}static{this.\u0275fac=function(Xe){return new(Xe||wt)(c.rXU(W.il),c.rXU(J))}}static{this.\u0275cmp=c.VBU({type:wt,selectors:[["iwg-terms-conditions-modal"]],decls:9,vars:9,consts:[["headerTitle",""],[3,"closeModal","hasBackdrop","closeOnbackdropClick"],[3,"loading"],[1,"header-block","no-padding"],[1,"no-container",3,"pageSizeType"],[4,"ngIf"],[3,"translate","innerHTML"],[1,"policy-modal","iwg-body1"],[4,"ngFor","ngForOf"],["class","iwg-h4-bold",3,"innerHTML","id",4,"ngIf"],[3,"id",4,"ngFor","ngForOf"],[1,"iwg-h4-bold",3,"innerHTML","id"],[3,"id"],["iwgLinkHandler","",3,"linkClick","innerHTML"]],template:function(Xe,Ke){if(1&Xe){const Ht=c.RV6();c.j41(0,"iwg-modal-centered",1),c.bIt("closeModal",function(){return c.eBV(Ht),c.Njj(Ke.onClose())}),c.j41(1,"iwg-loader",2),c.nI1(2,"async"),c.j41(3,"div",3)(4,"iwg-page-header",4),c.DNE(5,Ze,1,1,"ng-template",null,0,c.C5r),c.k0s()(),c.DNE(7,yt,3,1,"ng-container",5),c.nI1(8,"async"),c.k0s()()}2&Xe&&(c.Y8G("hasBackdrop",!0)("closeOnbackdropClick",!0),c.R7$(),c.Y8G("loading",c.bMT(2,5,Ke.isLoading$)),c.R7$(3),c.Y8G("pageSizeType",""),c.R7$(3),c.Y8G("ngIf",c.bMT(8,7,Ke.isLoaded$)))},dependencies:[N.Sq,N.bT,b.V,v.y,S.v,L.u,$.Mm,N.Jj],styles:[".header-block[_ngcontent-%COMP%]{padding:2rem 4rem 0rem}@media (max-width: 1023.98px){.header-block[_ngcontent-%COMP%]{padding:0rem 1.6rem}}@media (max-width: 1023.98px){.no-padding[_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%], .no-padding   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]{padding-top:0rem!important}}
1[_nghost-%COMP%]     .modal-content{padding:0!important}@media (max-width: 1023.98px){[_nghost-%COMP%]     .modal-content{overflow-y:hidden!important}}[_nghost-%COMP%]     .iwg-modal-background{z-index:1000000!important}.policy-modal[_ngcontent-%COMP%]{padding:0rem 4rem 4rem;overflow-y:auto;max-height:calc(100vh - 20rem)}.policy-modal[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-of-type{margin-top:0}.policy-modal[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]:first-of-type{margin-top:0}@media (max-width: 1023.98px){.policy-modal[_ngcontent-%COMP%]{max-height:calc(100vh - 25rem);padding:0rem 1.6rem 1.6rem}}a.text-link[_ngcontent-%COMP%]{display:inline-block}.bullet-point-circle[_ngcontent-%COMP%]{list-style-type:disc;padding-inline-start:4rem}.bullet-point-none[_ngcontent-%COMP%]{list-style-type:none;padding-inline-start:4rem}"]})}}return wt})();var Ft=r(10467),Ve=r(84572),Kt=r(65245),xt=r(38612),An=r(22177),Wn=r(19468),mi=r(54545),ti=r(27035),Qn=r(742),qn=r(86327),$e=r(4705),X=r(60156),ue=r(96518),nt=r(53122),St=r(95132),Wt=r(15693),Jt=r(80492),ee=r(12262);const Rn=()=>[];function Mt(wt,bn){if(1&wt&&(c.j41(0,"span",22),c.EFF(1),c.k0s()),2&wt){c.XpG(2);const ft=c.r8f(8);c.R7$(),c.JRh(ft.name)}}function dn(wt,bn){if(1&wt&&(c.j41(0,"div",23),c.nrm(1,"img",24),c.k0s()),2&wt){const ft=bn.$implicit;c.XpG(3);const Xe=c.r8f(8);c.R7$(),c.Y8G("src",ft,c.B4B)("alt",Xe.name)}}function Nt(wt,bn){if(1&wt&&(c.j41(0,"iwg-carousel",6),c.Z7z(1,dn,2,2,"div",23,c.fX1),c.k0s()),2&wt){const ft=c.XpG(3);c.Y8G("buttonControls",!0)("showPinsOnFullItems",!1)("showCounter",!0)("counterTotal",ft.centreImages.length),c.R7$(),c.Dyx(ft.centreImages)}}function We(wt,bn){if(1&wt){const ft=c.RV6();c.j41(0,"iwg-button",25),c.bIt("click",function(){c.eBV(ft);const Ke=c.XpG(3);return c.Njj(Ke.setDescriptionExpanded(!Ke.isDescriptionExpanded))})("keydown.enter",function(){c.eBV(ft);const Ke=c.XpG(3);return c.Njj(Ke.setDescriptionExpanded(!Ke.isDescriptionExpanded))}),c.EFF(1),c.nI1(2,"translate"),c.k0s()}if(2&wt){c.XpG(2);const ft=c.r8f(8),Xe=c.XpG();c.Y8G("displayType",Xe.DisplayType.link)("wrapperId","Centre_Details_Flyout_Show_More_Description_"+ft.centreNumber)("type","button"),c.R7$(),c.SpI(" ",c.bMT(2,4,Xe.isDescriptionExpanded?"PRODUCTSERVICES.CCA_SETTINGS_DETAILS.SHOW_LESS":"PRODUCTSERVICES.CCA_SETTINGS_DETAILS.SHOW_MORE")," ")}}function et(wt,bn){if(1&wt){const ft=c.RV6();c.j41(0,"iwg-button",26),c.bIt("click",function(){c.eBV(ft);const Ke=c.XpG(3);return c.Njj(Ke.setDescriptionExpanded(!Ke.isDescriptionExpanded))})("keydown.enter",function(){c.eBV(ft);const Ke=c.XpG(3);return c.Njj(Ke.setDescriptionExpanded(!Ke.isDescriptionExpanded))}),c.EFF(1),c.nI1(2,"translate"),c.k0s()}if(2&wt){c.XpG(2);const ft=c.r8f(8),Xe=c.XpG();c.Y8G("displayType",Xe.DisplayType.link)("wrapperId","Centre_Details_Flyout_Show_More_Description_"+ft.centreNumber),c.R7$(),c.SpI(" ",c.bMT(2,3,Xe.isDescriptionExpanded?"PRODUCTSERVICES.CCA_SETTINGS_DETAILS.SHOW_LESS":"PRODUCTSERVICES.CCA_SETTINGS_DETAILS.SHOW_MORE")," ")}}function C(wt,bn){if(1&wt&&c.nrm(0,"iwg-list-item",21),2&wt){const ft=bn.$implicit;c.XpG(2);const Xe=c.r8f(4),Ke=c.XpG();c.Y8G("title",ft.name)("leadingIconClass",Xe?Ke.getAmenityIcon(ft):"iwg-icon-small-tick")("wrapperId","Centre_Details_Flyout_Reception_"+ft.id)}}function at(wt,bn){if(1&wt){const ft=c.RV6();c.j41(0,"span")(1,"iwg-button",27),c.bIt("click",function(){c.eBV(ft);const Ke=c.XpG(3);return c.Njj(Ke.setAmenitiesExpanded(!Ke.isAmenitiesExpanded))})("keydown.enter",function(){c.eBV(ft);const Ke=c.XpG(3);return c.Njj(Ke.setAmenitiesExpanded(!Ke.isAmenitiesExpanded))}),c.EFF(2),c.nI1(3,"translate"),c.k0s()()}if(2&wt){c.XpG(2);const ft=c.r8f(8),Xe=c.XpG();c.R7$(),c.Y8G("displayType",Xe.DisplayType.link)("wrapperId","Centre_Details_Flyout_Show_More_Amenities_"+ft.centreNumber),c.R7$(),c.SpI(" ",c.bMT(3,3,Xe.isAmenitiesExpanded?"PRODUCTSERVICES.CCA_SETTINGS_DETAILS.SHOW_LESS":Xe.getAmenitiesButtonText(Xe.getHiddenAmenitiesCount(ft.features.length)))," ")}}function Ge(wt,bn){if(1&wt){const ft=c.RV6();c.j41(0,"iwg-page-header",4),c.DNE(1,Mt,2,1,"ng-template",null,0,c.C5r),c.k0s(),c.j41(3,"div",5),c.DNE(4,Nt,3,4,"iwg-carousel",6),c.j41(5,"div",7),c.nrm(6,"i",8),c.j41(7,"span",9),c.EFF(8),c.k0s()(),c.j41(9,"div",10)(10,"div",11),c.nrm(11,"iwg-list-item",12)(12,"iwg-divider"),c.k0s(),c.j41(13,"div",11),c.nrm(14,"iwg-list-item",13)(15,"iwg-divider"),c.k0s(),c.j41(16,"div",11)(17,"iwg-list-item",14),
1c.nI1(18,"async"),c.bIt("actionButtonClick",function(){c.eBV(ft),c.XpG();const Ke=c.r8f(8),Ht=c.XpG();return c.Njj(Ht.callCentre(Ke))}),c.k0s()()(),c.j41(19,"div",15)(20,"div",16),c.EFF(21,"CENTRE.CENTRE_DETAILS.BUILDING"),c.k0s(),c.j41(22,"div",17),c.EFF(23),c.k0s(),c.DNE(24,We,3,6,"iwg-button",18)(25,et,3,5,"iwg-button",19),c.k0s(),c.j41(26,"div",20),c.Z7z(27,C,1,3,"iwg-list-item",21,c.fX1),c.k0s(),c.DNE(29,at,4,5,"span"),c.k0s()}if(2&wt){c.XpG();const ft=c.r8f(2),Xe=c.r8f(4),Ke=c.r8f(8),Ht=c.XpG();c.Y8G("pageSizeType",Ht.pageSizeType),c.R7$(4),c.vxM(ft&&Ht.centreImages.length>0&&Ht.imagesReady?4:-1),c.R7$(4),c.JRh(Ht.getCentreAddress(Ke)),c.R7$(3),c.Y8G("title","CENTRE.CENTRE_DETAILS.RECEPTION")("leadingIconClass","iwg-icon-clock")("description",Xe?Ht.sameWorkingHours?Ht.getReceptionDayRange(Ke,!0):"":Ht.getReceptionDayRange(Ke))("descriptionExtension",Xe?Ht.sameWorkingHours?Ke.opens+" - "+Ke.closes:"":Ke.opens+" - "+Ke.closes)("descriptionLines",Xe?Ht.sameWorkingHours?c.lJ4(26,Rn):Ht.receptionHoursLines:c.lJ4(27,Rn))("wrapperId","Centre_Details_Flyout_Reception_"+Ke.centreNumber),c.R7$(3),c.Y8G("title","CENTRE.CENTRE_DETAILS.ACCESS")("description","CENTRE.CENTRE_DETAILS.24H")("wrapperId","Centre_Details_Flyout_Access_"+Ke.centreNumber)("leadingIconClass","iwg-icon-customer-id"),c.R7$(3),c.Y8G("title",null==Ke||null==Ke.primaryPhoneNumber?null:Ke.primaryPhoneNumber.telephoneNumber)("description","CENTRE.CONTACT_CENTRE.CONTACT_THE_CENTRE")("leadingIconClass","iwg-icon-phone")("wrapperId","Centre_Details_Flyout_Phone_"+Ke.centreNumber)("actionButton",c.bMT(18,24,Ht.device.isMobile$))("actionButtonText","CENTRE.CENTRE_DETAILS.SINGLE_CALL"),c.R7$(5),c.AVh("is-collapsed",!Ht.isDescriptionExpanded),c.R7$(),c.SpI(" ",Ke.description," "),c.R7$(),c.vxM(Xe?24:25),c.R7$(3),c.Dyx(Ht.getAmenitiesToDisplay(Ke.features)),c.R7$(2),c.vxM(Ht.getHiddenAmenitiesCount(Ke.features.length)>0?29:-1)}}function Ce(wt,bn){if(1&wt){const ft=c.RV6();c.j41(0,"iwg-modal-flyout",2),c.nI1(1,"async"),c.bIt("closeModal",function(){c.eBV(ft);const Ke=c.XpG();return c.Njj(Ke.onClose())}),c.SS7(2),c.nI1(3,"async"),c.SS7(4),c.nI1(5,"async"),c.j41(6,"iwg-loader",3),c.nI1(7,"async"),c.SS7(8),c.nI1(9,"async"),c.DNE(10,Ge,30,28),c.k0s()()}if(2&wt){const ft=c.XpG();c.Y8G("ngClass",c.bMT(1,3,ft.useFeatureFlag$)?"slim":"account"),c.R7$(2);const Xe=c.bH3(c.bMT(3,5,ft.centreImagesLoaded$));c.R7$(2),c.bH3(c.bMT(5,8,ft.useFeatureFlag$)),c.R7$(2),c.Y8G("loading",!c.bMT(7,11,ft.centreIsLoaded$)||!Xe||!ft.imagesReady),c.R7$(2);const Ke=c.bH3(c.bMT(9,13,ft.centre$));c.R7$(2),c.vxM(Ke?10:-1)}}let Oe=(()=>{class wt{constructor(ft,Xe,Ke,Ht,hn){this.store=ft,this.route=Xe,this.translateService=Ke,this.device=Ht,this.localizedDatePipe=hn,this.modalResult=new c.bkB,this.unsubscribe$=new R.B,this.centreNumber=null,this.centreImages=[],this.pageSizeType=v.l.Flyout,this.DisplayType=xt.t,this.isDescriptionExpanded=!1,this.isAmenitiesExpanded=!1,this.defaultVisibleAmenities=10,this.imagesReady=!1,this.sameWorkingHours=!0,this.receptionHoursLines=[],this.useFeatureFlag$=this.store.select(mi.D8),this.centre$=this.store.select(An.Nn),this.images$=this.store.select(An.Fl),this.centreIsLoaded$=this.store.select(An.vS),this.centreImagesLoaded$=this.store.select(An.HW)}ngOnInit(){const ft=this.route.snapshot.queryParamMap.get("centreNumber");this.centreNumber=null==ft?null:Number(ft),null!==this.centreNumber&&(this.fetchCentreDetails(this.centreNumber),this.setupCentreImages(),this.setupReceptionHours())}ngAfterViewInit(){this.setupHistoryListener()}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}renderImages(ft){return(0,Ft.A)(function*(){if(!ft?.length)return;const Xe=ft.map(Ke=>new Promise(Ht=>{const hn=new Image;hn.onload=()=>Ht(),hn.onerror=()=>Ht(),hn.src=Ke}));yield Promise.all(Xe)})()}setupHistoryListener(){this.route.queryParams.pipe((0,Kt.i)(1),(0,F.Q)(this.unsubscribe$)).subscribe(ft=>{const Xe=ft?.contentModal,Ke=ft?.centreNumber,Ht=null==Ke?null:Number(Ke);"centre-details-flyout"===Xe&&null!=Ht&&null!=this.centreNumber&&Ht===this.centreNumber||this.modalResult.emit(null)})}onClose(){this.modalResult.emit(null),this.store.dispatch((0,z.rF)())}fetchCentreDetails(ft){this.centre$.pipe((0,T.s)(1),(0,F.Q)(this.unsubscribe$)).subscribe(Xe=>{Xe?.centreNumber!==ft&&this.store.dispatch((0,Wn.lR)({centreNumber:ft}))})}setupCentreImages(){var ft=this;(0,Ve.z)([this.centre$,this.images$]).pipe((0,F.Q)(this.unsubscribe$)).subscribe(function(){var Xe=(0,Ft.A)(function*([Ke,Ht]){if(!Ke||!Ht)return ft.centreImages=[],void(ft.imagesReady=!0);const hn=Array.from(new Set(Array.isArray(Ht)?Ht:[]));hn.length===ft.centreImages.length&&hn.every((Bn,Tn)=>Bn===ft.centreImages[Tn])||(ft.imagesReady=!1,yield ft.renderImages(hn),ft.centreImages=hn,ft.imagesReady=!0)});return function(Ke){return Xe.apply(this,arguments)}}())}getCentreAddress(ft){const Xe=ft?.address;return Xe?[Xe.addressLine1,Xe.city,Xe.postcode].filter(Ht=>Ht?.trim().length).join(", "):""}getReceptionDayRange(ft,Xe=!1){if(Xe)return(0,qn.p4)(ft?.openingHours,this.translateService);const Ke=ft?.openingHours;if(!Ke?.length)return"";
1const Ht=Ke.at(0)?.name,hn=Ke.at(-1)?.name;return Ht&&hn?`${this.translateService.instant("WEEKDAY."+Ht.toUpperCase())} - ${this.translateService.instant("WEEKDAY."+hn.toUpperCase())}`:""}getAmenitiesButtonText(ft){return this.translateService.instant("CENTRE.CENTRE_DETAILS.SHOW_MORE_AMENITIES",{ConsumerInput_Amenities:ft})}getAmenitiesToDisplay(ft=[]){return this.isAmenitiesExpanded?ft:ft.slice(0,this.defaultVisibleAmenities)}getHiddenAmenitiesCount(ft){return Math.max(ft-this.defaultVisibleAmenities,0)}setDescriptionExpanded(ft){this.isDescriptionExpanded=ft}setAmenitiesExpanded(ft){this.isAmenitiesExpanded=ft}callCentre(ft){if(!ft)return;const Xe=ft.primaryPhoneNumber?.telephoneNumber;Xe&&(globalThis.location.href=`tel:${Xe}`)}getAmenityIcon(ft){return ti.w&&ft?.id?`${ti.w}-${ft.id}`:ti.W}setupReceptionHours(){this.centre$.pipe((0,F.Q)(this.unsubscribe$)).subscribe(ft=>{ft?.openingHours?.length&&(this.sameWorkingHours=(0,qn.cc)(ft.openingHours),this.sameWorkingHours||(this.receptionHoursLines=(0,qn.q5)(ft.openingHours,this.translateService,this.localizedDatePipe)))})}static{this.\u0275fac=function(Xe){return new(Xe||wt)(c.rXU(W.il),c.rXU($e.nX),c.rXU($.c$),c.rXU(X.g),c.rXU(Qn.K))}}static{this.\u0275cmp=c.VBU({type:wt,selectors:[["iwg-centre-details-flyout"]],features:[c.Jv_([Qn.K])],decls:1,vars:1,consts:[["headerTitle",""],["open","true",3,"ngClass","closeModal",4,"iwgModal"],["open","true",3,"closeModal","ngClass"],[1,"wrapped-loader","borderless",3,"loading"],[1,"no-container","padding-bottom-sml",3,"pageSizeType"],[1,"flyout-layout"],[3,"buttonControls","showPinsOnFullItems","showCounter","counterTotal"],[1,"centre-address"],["aria-hidden","true",1,"iwg-icon-map-pin-2","centre-address__icon"],[1,"iwg-body2","centre-address__line"],[1,"centre-information"],[1,"centre-information__item"],[1,"not-clickable",3,"title","leadingIconClass","description","descriptionExtension","descriptionLines","wrapperId"],[1,"not-clickable",3,"title","description","wrapperId","leadingIconClass"],[1,"not-clickable",3,"actionButtonClick","title","description","leadingIconClass","wrapperId","actionButton","actionButtonText"],[1,"centre-about"],["translate","",1,"iwg-label1","font-medium"],[1,"centre-about__description","iwg-label3"],[1,"no-paddings","centre-about__button",3,"displayType","wrapperId","type"],["tabindex","0",1,"no-paddings","centre-about__button",3,"displayType","wrapperId"],[1,"centre-amenities"],[1,"not-clickable",3,"title","leadingIconClass","wrapperId"],[1,"iwg-h4"],[1,"centre-image"],[3,"src","alt"],[1,"no-paddings","centre-about__button",3,"click","keydown.enter","displayType","wrapperId","type"],["tabindex","0",1,"no-paddings","centre-about__button",3,"click","keydown.enter","displayType","wrapperId"],["tabindex","0",1,"no-paddings","centre-amenities__button",3,"click","keydown.enter","displayType","wrapperId"]],template:function(Xe,Ke){1&Xe&&c.DNE(0,Ce,11,16,"iwg-modal-flyout",1),2&Xe&&c.Y8G("iwgModal",!0)},dependencies:[N.YU,b.V,v.y,ue.s,nt.h,St.g,Wt.P,Jt.h,$.Mm,ee.Q,N.Jj,$.D9],styles:[".divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.flyout-layout[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--spacing-sml, var(--scale-500, 2.4rem))}.centre-image[_ngcontent-%COMP%]{height:var(--image-carousel-height, 33.3rem)}.centre-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:100%}.centre-address[_ngcontent-%COMP%]{display:flex;gap:var(--spacing-xxxs, var(--scale-200, .8rem));align-items:center}.centre-address__icon[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xxs, var(--size-xxs, var(--scale-400, 1.6rem)));color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.centre-address__line[_ngcontent-%COMP%]{color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.centre-information[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:var(--spacing-xxxs, var(--scale-200, .8rem)) var(--spacing-xs, var(--scale-400, 1.6rem));border-radius:var(--radius-sml, var(--scale-200, .8rem));border:1px solid var(--color-divider-primary, var(--brand-neutral-200, #CECDD4))}.centre-about__description[_ngcontent-%COMP%]{padding-block:var(--spacing-xs, var(--scale-400, 1.6rem))}.centre-about__button[_ngcontent-%COMP%]{text-decoration:underline}.centre-about__description.is-collapsed[_ngcontent-%COMP%]{max-height:var(--scale-900, 5.6rem);overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.centre-about__description.is-collapsed[_ngcontent-%COMP%] + .centre-about__button[_ngcontent-%COMP%]{padding-top:var(--spacing-xs, var(--scale-400, 1.6rem))}.centre-amenities[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr}.centre-amenities__button[_ngcontent-%COMP%]{text-decoration:underline}@media (max-width: 1023.98px){.centre-amenities[_ngcontent-%COMP%]{grid-template-columns:1fr}}"]})}}return wt})();var ht=r(90641);let At=(()=>{class wt{constructor(ft,Xe,Ke){this.actions$=ft,this.modalService=Xe,this.injector=Ke}showContentModal(ft){let Xe;"terms-conditions"===ft?Xe=Fe:"privacy-policy"===ft?Xe=Z:"cookie-policy"===ft?Xe=Be:"terms-conditions-house-rules"===ft?Xe=Ne:"frequently-asked-questions"===ft?Xe=Q.i:"centre-details-flyout"===ft&&(Xe=Oe),this.previousModal&&this.previousModal.modalResult.emit(null);const Ke=this.injector.get(c.Vns);this.modalService.showComponentModal(Xe,Ke,Ht=>{this.previousModal=Ht}).pipe((0,T.s)(1),(0,F.Q)(this.actions$.pipe((0,e.gp)(g.Ep)))).subscribe()}static{this.\u0275fac=function(Xe){return new(Xe||wt)(c.KVO(e.En),c.KVO(ht.B),c.KVO(c.zZn))}}static{this.\u0275prov=c.jDH({token:wt,factory:wt.\u0275fac,providedIn:"root"})}}return wt})(),fn=(()=>{class wt{showContentModal(ft){this.policyService.showContentModal(ft)}constructor(ft,Xe,Ke){this.actions$=ft,this.pageContentService=Xe,this.policyService=Ke,this.url="policies/",this.getPageContent$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(g.NP),(0,d.n)(Ht=>this.pageContentService.getPageContent(this.url+Ht.policyType).pipe((0,h.T)(hn=>g.Hv({pageContent:hn})),(0,p.W)(()=>(0,n.of)(g._6())))))),this.checkContentModalParams$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(g.j_),(0,m.M)(Ht=>{if(Ht.paramsObj)if(Array.isArray(Ht.paramsObj))for(const hn of Ht.paramsObj)this.showContentModal(hn);else this.showContentModal(Ht.paramsObj)})),{dispatch:!1}),this.getTermsConditions$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(g.dl),(0,d.n)(Ht=>this.pageContentService.getTermsConditionsHouseRules(Ht.productType,Ht.centreNumber).pipe((0,h.T)(hn=>g.Hv({pageContent:hn})),(0,p.W)(()=>(0,n.of)(g._6())))))),this.getProductFrequentlyAskedQuestions$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(g.Qw),(0,d.n)(Ht=>this.pageContentService.getProductFrequentlyAskedQuestions(Ht.productType,Ht.centreNumber).pipe((0,h.T)(hn=>g.Hv({pageContent:hn})),(0,p.W)(()=>(0,n.of)(g._6()))))))}static{this.\u0275fac=function(Xe){return new(Xe||wt)(c.KVO(e.En),c.KVO(P),c.KVO(At))}}static{this.\u0275prov=c.jDH({token:wt,factory:wt.\u0275fac})}}return wt})()},79500:(_e,D,r)=>{"use strict";r.d(D,{VP:()=>h,pX:()=>m,s1:()=>p});var e=r(59640),n=r(46260);const d=(0,e.Mz)(n.g,g=>g.policy),h=(0,e.Mz)(d,g=>g.isLoading),p=(0,e.Mz)(d,g=>g.isLoaded),m=(0,e.Mz)(d,g=>g.pageContent)},16853:(_e,D,r)=>{"use strict";r.d(D,{f:()=>g});
1var e=r(7673),d=r(54438),h=r(21626),p=r(53196),m=r(67661);let g=(()=>{class c{constructor(P,T,F){this.httpClient=P,this.windowLocation=T,this.urlService=F}requestEmailVerification(P,T,F,R){return this.httpClient.post("registration/requestEmailVerification",{email:P,resendEmail:T,otpLinkType:F,redirectParameters:R},{observe:"response"})}verifyEmail(P,T){return this.httpClient.post("registration/verifyEmail",{email:P,verificationCode:T})}requestAccess(P){return this.httpClient.post("accountAccessRequests",P)}getStatus(P,T){return this.httpClient.get("registration/status",{params:{email:P,captchaToken:T}})}refreshToken({accountId:P,contactId:T}){return this.httpClient.post("registration/refresh-token",{accountId:P,contactId:T})}setPassword(P,T){return this.httpClient.post("registration/set-password",{password:P,passwordConfirmation:T})}getInviteeStatus(P){return this.httpClient.get(`registration/invitee-status/${P}`)}getRegistrationMembershipPlans(P){return this.httpClient.get(`registration/products/${P}/plans`)}getRegistrationUrl(){const P=this.windowLocation.getOrigin();return(0,e.of)(this.urlService.toAbsoluteUrl(P,"register"))}setProfileCountry(P){return this.httpClient.put("registration/set-profile-country",P)}static{this.\u0275fac=function(T){return new(T||c)(d.KVO(h.Qq),d.KVO(p.R),d.KVO(m.H))}}static{this.\u0275prov=d.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},24990:(_e,D,r)=>{"use strict";r.d(D,{CD:()=>n,JI:()=>d,R2:()=>e,b8:()=>h,tR:()=>p});const e="onboardingAccessToken",n="osaPaymentOnboardingJourney",d="X-Onboarding-Authorization",h="updateExternalAccessToken",p="X-UpdateExternal-Authorization"},60983:(_e,D,r)=>{"use strict";r.d(D,{u:()=>n,y:()=>e});var e=function(d){return d.Simple="simple",d.SEPA="sepa",d.DirectDebit="directDebit",d.ACH="ach",d.PAD="pad",d}(e||{}),n=function(d){return d.AccountHolder="accountHolder",d.BusinessHolder="businessHolder",d}(n||{})},77702:(_e,D,r)=>{"use strict";r.d(D,{Bm:()=>c,D8:()=>g,GA:()=>$,MU:()=>te,O6:()=>N,PT:()=>z,Qb:()=>P,RY:()=>W,S:()=>Be,V$:()=>T,Wo:()=>S,ZS:()=>L,Zb:()=>F,Zq:()=>ge,_O:()=>G,_m:()=>u,aN:()=>d,e_:()=>He,fM:()=>I,gu:()=>de,hj:()=>re,hw:()=>m,j:()=>n,jD:()=>b,lI:()=>p,r1:()=>J,rC:()=>h,uv:()=>v,wr:()=>R,xK:()=>ve,yE:()=>ne});var e=r(59640);const n=(0,e.VP)("[Payment Methods - Add Payment Method Card]  setupNewPaymentMethod",(0,e.xk)()),d=(0,e.VP)("[Payment Methods - Add Payment Method Card] Setup Currency For Worldline",(0,e.xk)()),h=(0,e.VP)("[Payment Methods - Add Payment Method Card] loadPaymentMethodCardHccSetupSucces",(0,e.xk)()),p=(0,e.VP)("[Payment Methods - Add Payment Method Card] loadPaymentMethodCardHccSetupFail"),m=(0,e.VP)("[Payment Methods - Add Payment Method Card] loadPaymentMethodCardHccUrl",(0,e.xk)()),g=(0,e.VP)("[Payment Methods - Add Payment Method Card] loadPaymentMethodCardHccUrlSucces",(0,e.xk)()),c=(0,e.VP)("[Payment Methods - Add Payment Method Card] loadPaymentMethodCardHccUrlFail"),u=(0,e.VP)("[Payment Methods - Add Payment Method Card] submitResult",(0,e.xk)()),P=(0,e.VP)("[Payment Methods - Add Payment Method Card] addPaymentCard",(0,e.xk)()),T=(0,e.VP)("[Payment Methods - Add Payment Method Card] addPaymentCardSuccess",(0,e.xk)()),F=(0,e.VP)("[Payment Methods - Add Payment Method Card] addPaymentCardCancelled"),R=(0,e.VP)("[Payment Methods - Add Payment Method Card] addPaymentCardFail",(0,e.xk)()),I=(0,e.VP)("[Payment Methods - Add Payment Method Card] compleateFlow"),z=(0,e.VP)("[Payment Methods - Add Payment Method Card] updateIsAddressEditShown",(0,e.xk)()),W=(0,e.VP)("[Payment Methods - Add Payment Method Card] updateBillingAddressInfo",(0,e.xk)()),J=(0,e.VP)("[Payment Methods - Add Payment Method Card] setLoading",(0,e.xk)()),N=(0,e.VP)("[Payment Methods - Add Payment Method Card] setAuthorizePayment",(0,e.xk)()),b=(0,e.VP)("[Payment Methods - Add Payment Method Card] customizeAddCardFlow",(0,e.xk)()),v=(0,e.VP)("[Payment Methods - Add Payment Method Card] defaultCreateHccAction",(0,e.xk)()),S=(0,e.VP)("[Add Payment Method] Create Validated HCC Session",(0,e.xk)()),L=(0,e.VP)("[Payment Methods - Add Payment Method Card] defaultAddPaymentCardAction",(0,e.xk)()),$=(0,e.VP)("[Product Booking] Check transaction status"),re=(0,e.VP)("[Product Booking] Check transaction status success",(0,e.xk)()),te=(0,e.VP)("[Product Booking] Check transaction status Failure"),G=(0,e.VP)("[Payment Methods - Set captcha token",(0,e.xk)()),ne=(0,e.VP)("[Payment Methods - Add Payment Method Card] SUPPRESS ADD PAYMENT METHOD"),de=(0,e.VP)("[Payment Methods - Update CanAddCardForMembershipFlow",(0,e.xk)()),ge=(0,e.VP)("[Payment Methods - Update lastMessageTag",(0,e.xk)()),Be=(0,e.VP)("[Payment Methods - getTransactionDetail
1sSuccess",(0,e.xk)()),ve=(0,e.VP)("[Add Payment method] Set can deactivate",(0,e.xk)()),He=(0,e.VP)("[Add Payment method] Set deactivate message",(0,e.xk)())},5567:(_e,D,r)=>{"use strict";r.d(D,{$F:()=>P,AZ:()=>Je,Bw:()=>p,CT:()=>b,Ch:()=>te,D1:()=>S,LK:()=>ze,NA:()=>T,O5:()=>ge,PG:()=>re,PQ:()=>R,Pt:()=>$,Rj:()=>Be,SX:()=>N,T1:()=>I,V$:()=>c,Wd:()=>He,Wp:()=>ve,Xe:()=>m,Xo:()=>g,ZB:()=>de,_d:()=>be,bw:()=>z,fx:()=>h,hG:()=>v,k3:()=>Se,lg:()=>ne,mN:()=>W,qs:()=>J,sT:()=>L,tP:()=>F,x:()=>u,y0:()=>G});var e=r(59640),n=r(3045);const d=(0,e.Mz)(n.y,({addPaymentMethodCard:Z})=>Z),h=(0,e.Mz)(d,({locationNumber:Z})=>Z),p=(0,e.Mz)(d,({hccCentreNumber:Z,locationNumber:Q})=>Z??Q),m=(0,e.Mz)(d,({sessionTerms:Z})=>Z),g=(0,e.Mz)(d,({state:Z})=>Z),c=(0,e.Mz)(d,({addPaymentCardSetup:Z})=>Z?.availableCardTypes||[]),u=(0,e.Mz)(d,({addPaymentCardSetup:Z})=>Z?.paymentProviderId),P=(0,e.Mz)(d,({addPaymentCardSetup:Z})=>Z?.paymentProviderType),T=(0,e.Mz)(d,({authorizePayment:Z})=>Z),F=(0,e.Mz)(d,({addPaymentCardSetup:Z})=>Z?.isBillingAddressInfoRequired),R=(0,e.Mz)(d,({addPaymentCardSetup:Z})=>Z?.authorization),I=(0,e.Mz)(d,({addPaymentCardSetup:Z})=>Z?.isCaptchaRequired),z=(0,e.Mz)(d,({hccSession:Z})=>Z?.hccUrl),W=(0,e.Mz)(d,({loading:Z,currencyChangedForWorldline:Q})=>Z||Q),J=(0,e.Mz)(d,({compleated:Z})=>Z),N=(0,e.Mz)(d,({paymentCard:Z})=>Z),b=(0,e.Mz)(d,({hccSession:Z})=>Z?.merchantReference),v=(0,e.Mz)(d,({isAddressEditShown:Z})=>Z),S=(0,e.Mz)(d,({billingAddressInfo:Z})=>Z),L=(0,e.Mz)(d,({createHccAction:Z})=>Z),$=(0,e.Mz)(d,({addPaymentCardAction:Z})=>Z),re=(0,e.Mz)(d,({captchaToken:Z})=>Z),te=(0,e.Mz)(d,({newCaptchaTokenRequired:Z})=>Z),G=(0,e.Mz)(d,({canAddCardForMembershipFlow:Z})=>Z),ne=(0,e.Mz)(d,({lastMessageTag:Z})=>Z),de=(0,e.Mz)(d,({transactionId:Z})=>Z),ge=(0,e.Mz)(d,({externalReference:Z})=>Z),Be=(0,e.Mz)(d,({isBookingTransactionSuccessful:Z})=>Z),ve=(0,e.Mz)(d,({isTransactionStatusLoading:Z})=>Z),He=(0,e.Mz)(d,({hccSession:Z})=>Z),be=(0,e.Mz)(d,({canDeactivate:Z})=>Z),ze=(0,e.Mz)(d,({deactivateMessage:Z})=>Z),Je=(0,e.Mz)(d,({addPaymentCardSetup:Z})=>Z),Se=(0,e.Mz)(d,({currencyChangedForWorldline:Z})=>Z)},40054:(_e,D,r)=>{"use strict";r.d(D,{B6:()=>h,F_:()=>d,Lj:()=>m,gS:()=>p,md:()=>n});var e=r(59640);const n=(0,e.VP)("[Payment Methods - Available Payment Methods] getAvailablePaymentMethods",(0,e.xk)()),d=(0,e.VP)("[Payment Methods - Available Payment Methods] getAvailablePaymentMethodsForce",(0,e.xk)()),h=(0,e.VP)("[Payment Methods - Available Payment Methods] getAvailablePaymentMethodsSuccess",(0,e.xk)()),p=(0,e.VP)("[Payment Methods - Available Payment Methods] getAvailablePaymentMethodsFail",(0,e.xk)()),m=(0,e.VP)("[Payment Methods - Available Payment Methods] clearAvailablePaymentMethods")},64504:(_e,D,r)=>{"use strict";r.d(D,{L:()=>e});var e=function(n){return n.defaultCentre="defaultCentre",n.allLocations="allLocations",n.byLocationNumber="byLocationNumber",n}(e||{})},95343:(_e,D,r)=>{"use strict";r.d(D,{$9:()=>m,Dx:()=>p,pq:()=>g});var e=r(59640),n=r(3045),d=r(69096);const h=(0,e.Mz)(n.y,({availablePaymentMethods:c})=>c),p=({params:c})=>(0,e.Mz)(h,({paymentMethodTypes:u})=>u[(0,d.W)(c)]),m=({params:c})=>(0,e.Mz)(h,({isLoading:u})=>u[(0,d.W)(c)]),g=({params:c,requiredPaymentMethodTypes:u})=>(0,e.Mz)(h,({paymentMethodTypes:P})=>P[(0,d.W)(c)]?.some(T=>u.includes(T)))},69096:(_e,D,r)=>{"use strict";function e(n){return[n.locationType,n.centreNumber,n.productType].join(":")}r.d(D,{W:()=>e})},30480:(_e,D,r)=>{"use strict";r.d(D,{J5:()=>p,c$:()=>m,ov:()=>h});var e=r(59640),n=r(3045);const d=(0,e.Mz)(n.y,g=>g.directDebit.validation),h=(0,e.Mz)(d,g=>g.validationResponse),p=(0,e.Mz)(d,g=>g.validationInProgress),m=(0,e.Mz)(d,g=>g.validationSuccessfulOrDisabled)},32226:(_e,D,r)=>{"use strict";r.d(D,{$n:()=>g,EU:()=>T,M2:()=>p,Mx:()=>F,P0:()=>P,XY:()=>I,bU:()=>R,e1:()=>c,hE:()=>z,qN:()=>W,wc:()=>m,y:()=>u});var e=r(59640),n=r(60983),d=r(3045);const h=(0,e.Mz)(d.y,J=>J.directDebit),p=(0,e.Mz)(h,J=>J.setup.accountCentres),m=(0,e.Mz)(h,J=>J.setup.centresLoaded),g=(0,e.Mz)(h,J=>J.setup.centreNumber),c=(0,e.Mz)(h,J=>J.setup.selectedDirectDebitAccountCentre),u=(0,e.Mz)(h,c,(J,N)=>N?.centres?.find(b=>b.centreNumber===J.setup.centreNumber)),P=(0,e.Mz)(h,c,(J,N)=>N?.centres),T=(0,e.Mz)(h,J=>J.setup.fields),F=(0,e.Mz)(h,J=>J.setup.loadingFields),R=(0,e.Mz)(h,u,(J,N)=>N?N.directDebitType:n.y.Simple),I=(0,e.Mz)(h,J=>J.setup.accountHolderType),z=(0,e.Mz)(h,u,(J,N)=>N?.address?.countryIsoCode??""),W=(0,e.Mz)(h,R,I,(J,N,b)=>N===n.y.Simple?J.document.uploadSelected:N===n.y.DirectDebit&&b===n.u.BusinessHolder?J.mandate.valid&&J.document.uploadConfirmed&&J.document.uploadSelected:J.mandate.valid)},6463:(_e,D,r)=>{"use strict";r.d(D,{XY:()=>d.XY,qp:()=>R,M2:()=>d.M2,$n:()=>d.$n,y:()=>d.y,wc:()=>d.wc,P0:()=>d.P0,hE:()=>d.hE,Mx:()=>d.Mx,EU:()=>d.EU,JV:()=>g,kL:()=>c,yl:()=>p,bU:()=>d.bU,DO:()=>P,C4:()=>z,eZ:()=>I,e1:()=>d.e1,KH:()=>J,qN:()=>d.qN,qI:()=>T,J5:()=>W.J5});var e=r(59640),n=r(3045),d=r(32226);const h=(0,e.Mz)(n.y,N=>N.directDebit),p=(0,e.Mz)(h,N=>N.mandate.reference?N.mandate.reference:null),g=((0,e.Mz)(h,N=>N.mandate.created),(0,e.Mz)(h,N=>N.mandate.details)),c=(0,e.Mz)(h,N=>N.mandate.valid),P=((0,e.Mz)(h,N=>N.document.validUpload),(0,e.Mz)(n.y,N=>N.directDebit.review.guaranteeText)),T=(0,e.Mz)(n.y,N=>N.directDebit.review.confirmed),F=(0,e.Mz)(n.y,N=>N.directDebit.finish),R=(0,e.Mz)(F,N=>N.additionalCentres.accountCentres||[]),I=(0,e.Mz)(F,N=>N.additionalCentres.accountCentres?.filter(b=>N.additionalCentres.selectedCentres.includes(b.centres?.[0]?.centreNumber))),z=(0,e.Mz)(n.y,N=>N.directDebit.document.downloaded);var W=r(30480);const J=(0,e.Mz)(n.y,N=>N.directDebit.document.downloading||N.directDebit.mandate.creating||N.directDebit.setup.loadingFields||N.directDebit.document.uploading||N.directDebit.finish.showLoader||N.directDebit.mandate.creatingMultiple)},10462:(_e,D,r)=>{"use strict";r.d(D,{$m:()=>re,A:()=>d,CM:()=>b,GW:()=>I,Hm:()=>$,J3:()=>p,J5:()=>n,Jc:()=>G,N7:()=>z,QG:()=>h,QV:()=>P,SM:()=>R,Td:()=>ve,U7:()=>L,YA:()=>S,ac:()=>ge,eB:()=>m,fb:()=>g,m:()=>Be,m0:()=>J,p3:()=>de,pq:()=>c,rg:()=>F,sI:()=>v,tV:()=>T,uf:()=>te,uu:()=>W,wM:()=>ne,yD:()=>u,zs:()=>N});var e=r(59640);const n=(0,e.VP)("[Payment Methods - Payment Method List] getPaymentMethods",(0,e.xk)()),d=(0,e.VP)("[Payment Methods - Payment Method List] getPaymentMethodsForce",(0,e.xk)()),h=(0,e.VP)("[Payment Methods - Payment Method List] getPaymentMethodsSuccess",(0,e.xk)()),p=(0,e.VP)("[Payment Methods - Payment Method List] getPaymentMethodsFail",(0,e.xk)()),m=(0,e.VP)("[Payment Methods - Payment Method List] getPaymentMethod",(0,e.xk)()),g=(0,e.VP)("[Payment Methods - Payment Method List] getPaymentMethodForce",(0,e.xk)()),c=(0,e.VP)("[Payment Methods - Payment Method List] getPaymentMethodSuccess",(0,e.xk)()),u=(0,e.VP)("[Payment Methods - Payment Method List] getPaymentMethodFail",(0,e.xk)()),P=(0,e.VP)("[Payment Methods - Payment Method List] getPaymentMethodsDefaultCentres",(0,e.xk)()),T=(0,e.VP)("[Payment Methods - Payment Method List] getPaymentMethodsDefaultCentresForce",(0,e.xk)()),F=(0,e.VP)("[Payment Methods - Payment Method List] getPaymentMethodsDefaultCentresSuccess",(0,e.xk)()),R=(0,e.VP)("[Payment Methods - Payment Method List] getPaymentMethodsDefaultCentresFail"),I=(0,e.VP)("[Payment Methods - Payment Method List] setPaymentMethodsDefaultCentres",(0,e.xk)()),z=(0,e.VP)("[Payment Methods - Payment Method List] setPaymentMethodsDefaultCentresSuccess",(0,e.xk)()),W=(0,e.VP)("[Payment Methods - Payment Method List] setPaymentMethodsDefaultCentresFail"),J=(0,e.VP)("[Payment Methods - Payment Method List] removePaymentMethod",(0,e.xk)()),N=(0,e.VP)("[Payment Methods - Payment Method List] removePaymentMethodSuccess",(0,e.xk)()),b=(0,e.VP)("[Payment Methods - Payment Method List] removePaymentMethodFail",(0,e.xk)()),v=(0,e.VP)("[Payment Methods - Payment Method List] addPaymentMethodSuccess",(0,e.xk)()),S=(0,e.VP)("[Payment Methods - Payment Method List] setNewPaymentMethodScope",(0,e.xk)()),L=(0,e.VP)("[Billing Payment - Payment Method List] resetPaymentMethods"),$=(0,e.VP)("[Payment Methods - Payment Method List] editCardDetail
1s",(0,e.xk)()),re=(0,e.VP)("[Payment Methods - Payment Method List] editCardDetailsFail"),te=(0,e.VP)("[Payment Methods - Payment Method List] updateCardList",(0,e.xk)()),G=(0,e.VP)("[Payment Methods - Payment Method List] resetNewPaymentMethod"),ne=(0,e.VP)("[Payment Methods - Payment Method List] dropPaymentMethodsCache"),de=(0,e.VP)("[Payment Methods - Payment Method List] addCardBillingAddress",(0,e.xk)()),ge=(0,e.VP)("[Payment Methods - Payment Method List] updateCanDeactivateAddress",(0,e.xk)()),Be=(0,e.VP)("[Payment Methods - Payment Method List] initializePaymentMethodDefaultsForCentre",(0,e.xk)()),ve=(0,e.VP)("[Payment Methods - Payment Method List] setIsRemoveInProcess",(0,e.xk)())},53952:(_e,D,r)=>{"use strict";r.d(D,{Ap:()=>d,eq:()=>n,pI:()=>e});var e=function(h){return h.all="all",h.company="company",h.defaults="defaults",h.transaction="transaction",h.booking="booking",h}(e||{}),n=function(h){return h.cash="cash",h.paymentCard="paymentCard",h.cheque="cheque",h.directDebit="directDebit",h.bankDraft="bankDraft",h.bankTransfer="bankTransfer",h.membershipCard="membershipCard",h.onAccount="onAccount",h.addNewPaymentMethod="addNewPaymentMethod",h.other="other",h}(n||{}),d=function(h){return h.paymentMethodUsedByFutureShortStayBooking="paymentMethodUsedByFutureShortStayBooking",h.defaultPaymentMethod="defaultPaymentMethod",h.lastPaymentMethodAndUsedByNotCompletedLongTermBooking="lastPaymentMethodAndUsedByNotCompletedLongTermBooking",h.lastPaymentMethodWithActiveMembership="lastPaymentMethodWithActiveMembership",h.lastAndDefaultPaymentMethod="lastAndDefaultPaymentMethod",h}(d||{})},8839:(_e,D,r)=>{"use strict";r.d(D,{EM:()=>g,K3:()=>de,N2:()=>b,Y1:()=>I,aq:()=>F,cA:()=>S,di:()=>m,gO:()=>P,ie:()=>ge,kN:()=>N,nc:()=>re,oB:()=>ne,os:()=>G,pW:()=>$,qo:()=>v,s1:()=>z,s9:()=>W,sV:()=>c,sp:()=>L,u3:()=>ve,v9:()=>Be,w1:()=>te,xp:()=>u,zj:()=>R,zk:()=>J});var e=r(59640),n=r(3045),d=r(53952),h=r(26656);const p=(0,e.Mz)(n.y,({paymentMethodListState:be})=>be),m=(0,e.Mz)(p,({defaultCentres:be,defaultCentresLoading:ze})=>!!be||ze),g=(0,e.Mz)(p,be=>!!be.defaultCentres&&!be.defaultCentresLoading),c=be=>(0,e.Mz)(p,({paymentMethods:ze,paymentMethodsLoading:Je})=>{const Se=(0,h.KZ)(be);return!!ze[Se]||Je[Se]}),u=(0,e.Mz)(p,({defaultCentresInitialized:be})=>be),P=be=>(0,e.Mz)(p,({paymentMethodsInitialized:ze})=>ze[(0,h.KZ)(be)]),T=(0,e.Mz)(p,({paymentMethods:be})=>be),F=be=>(0,e.Mz)(T,ze=>!!ze[(0,h.KZ)(be)]),R=be=>(0,e.Mz)(T,ze=>!!ze[(0,h.KZ)(be)]?.length),I=be=>(0,e.Mz)(T,ze=>null==ze[(0,h.KZ)(be)]||ze[(0,h.KZ)(be)]?.length>0),z=({filters:be,params:ze})=>(0,e.Mz)(T,Je=>Je[(0,h.KZ)(ze)]?.filter(Se=>{if(!be)return!0;switch(Se.paymentMethodType){case d.eq.directDebit:return be.directDebits&&(be.active||Se.directDebit.isPending)&&(be.pending||!Se.directDebit.isPending);case d.eq.paymentCard:return be.cards&&Se.paymentCard&&(be.active||Se.paymentCard.isExpired)&&(be.expired||!Se.paymentCard.isExpired);default:return!1}})),W=(0,e.Mz)(p,({defaultCentres:be})=>be),J=(0,e.Mz)(p,({defaultCentresPaged:be})=>be),N=(0,e.Mz)(p,({defaultCentresFilterRequest:be})=>be),b=(0,e.Mz)(W,be=>be?be.reduce((ze,Je)=>{const Se=Je.defaultPaymentMethod;if(Se?.paymentMethodType===d.eq.paymentCard){const{paymentMethodId:Z}=Se;(ze[Z]=ze[Z]||[]).push({id:Je.centreNumber[0],name:Je.centreName})}return ze},{}):{}),v=(0,e.Mz)(W,be=>be?be.reduce((ze,Je)=>{const Se=Je.defaultPaymentMethod;return Se?.paymentMethodType===d.eq.directDebit&&He(Se,ze,Je),Se?.pen
1dingDefaultPaymentMethod?.paymentMethodType===d.eq.directDebit&&He(Se?.pendingDefaultPaymentMethod,ze,Je),ze},{}):{}),S=be=>(0,e.Mz)(T,ze=>{const Je=Se=>(0,h.uz)(Se,be);for(const Se of Object.keys(ze)){const Z=ze[Se]?.find(Je);if(Z)return Z}return null}),L=({paymentMethodType:be,paymentMethodId:ze})=>(0,e.Mz)(p,({instantPaymentMethodsLoading:Je})=>Je[be]?.[ze]),$=(0,e.Mz)(p,be=>be.newPaymentMethod),re=(0,e.Mz)(p,be=>be.cardToEdit),te=(0,e.Mz)(p,({paymentMethodsLoading:be})=>be.editCardLoading),G=be=>(0,e.Mz)(p,({paymentMethodsLoading:ze})=>ze[be]),ne=(0,e.Mz)(p,({newPaymentMethodScope:be})=>be?.listType),de=(0,e.Mz)(p,be=>be.cardBillingAddressSuccessAction),ge=(0,e.Mz)(p,be=>be.canDeactivateAddress),Be=be=>(0,e.Mz)(p,ze=>be&&!ze.paymentMethods[(0,h.KZ)({listType:d.pI.company})]?.find(Je=>Je.paymentCard?.id===be||Je.directDebit?.id===be)),ve=(0,e.Mz)(p,be=>be.isRemoveInProcess);function He(be,ze,Je){const{paymentMethodId:Se}=be;(ze[Se]=ze[Se]||[]).push({id:Je.centreNumber[0],name:Je.centreName})}},26656:(_e,D,r)=>{"use strict";function e(h){return h?[h.listType,...(h.centreNumbers?[...h.centreNumbers]:[]).sort((p,m)=>p<m?1:-1)].filter(p=>!!p).join(":"):null}r.d(D,{KZ:()=>e,Lf:()=>n,uz:()=>d});const n="";function d(h,{paymentMethodId:p,paymentMethodType:m}){return h.paymentMethodType===m&&(h.paymentCard||h.directDebit)?.id===p}},19266:(_e,D,r)=>{"use strict";r.d(D,{Cd:()=>n,EV:()=>m,JC:()=>p,Qv:()=>h,nZ:()=>d,vP:()=>g});var e=r(59640);const n=(0,e.VP)("[Payment Methods Method Options] Get add payment method requirements - Request"),d=(0,e.VP)("[Payment Methods Method Options] Get add payment method requirements - Force Request"),h=(0,e.VP)("[Payment Methods Method Options] - Get add payment method requirements - Success",(0,e.xk)()),p=(0,e.VP)("[Payment Methods Method Options] - Get add payment method requirements - Failure"),m=(0,e.VP)("[Payment Methods Method Options] - Update must authorize CPA flag for adding next payment method",(0,e.xk)()),g=(0,e.VP)("[Payment Methods Method Options] - Update must insert VAT for adding next payment method",(0,e.xk)())},85196:(_e,D,r)=>{"use strict";r.d(D,{A:()=>n.A,Bm:()=>e.Bm,Cd:()=>h.Cd,D8:()=>e.D8,GA:()=>e.GA,GW:()=>n.GW,J3:()=>n.J3,J5:()=>n.J5,Jc:()=>n.Jc,Lj:()=>d.Lj,MU:()=>e.MU,O6:()=>e.O6,U7:()=>n.U7,V$:()=>e.V$,YA:()=>n.YA,ZS:()=>e.ZS,Zb:()=>e.Zb,_O:()=>e._O,_m:()=>e._m,eB:()=>n.eB,fM:()=>e.fM,gS:()=>d.gS,hw:()=>e.hw,j:()=>e.j,jD:()=>e.jD,lI:()=>e.lI,m0:()=>n.m0,md:()=>d.md,r1:()=>e.r1,tV:()=>n.tV,uv:()=>e.uv,wM:()=>n.wM,wr:()=>e.wr,yE:()=>e.yE});var e=r(77702),n=r(10462),d=r(40054),h=r(19266)},3045:(_e,D,r)=>{"use strict";r.d(D,{y:()=>n});const n=(0,r(59640).UX)("paymentMethods")},94905:(_e,D,r)=>{"use strict";r.d(D,{$F:()=>e.$F,Dx:()=>h.Dx,EM:()=>n.EM,J5:()=>d.J5,N2:()=>n.N2,NA:()=>e.NA,O5:()=>e.O5,PG:()=>e.PG,Rj:()=>e.Rj,SX:()=>e.SX,T1:()=>e.T1,Wd:()=>e.Wd,Wp:()=>e.Wp,Y1:()=>n.Y1,ZB:()=>e.ZB,aq:()=>n.aq,bw:()=>e.bw,cA:()=>n.cA,k3:()=>e.k3,mN:()=>e.mN,nc:()=>n.nc,oB:()=>n.oB,pW:()=>n.pW,pq:()=>h.pq,qo:()=>n.qo,s1:()=>n.s1,s9:()=>n.s9,u3:()=>n.u3,v9:()=>n.v9,w1:()=>n.w1,y:()=>d.y,zj:()=>n.zj,zk:()=>n.zk});var e=r(5567),n=r(8839),d=r(6463),h=r(95343)},83800:(_e,D,r)=>{"use strict";r.d(D,{J:()=>re});var e=r(88834),n=r(29399),d=r(95790),h=r(54438),p=r(59640),m=r(31635),g=r(4705),c=r(7673),u=r(84572),P=r(5964),T=r(96354),F=r(99172),R=r(23294),I=r(42394),z=r(19024),W=r(64409),J=r(55964),N=r(62253),b=r(39178),v=r(76280),S=r(43760),L=r(60177);class $ extends J.m{constructor(G,ne,de,ge){super(G),this.store=G,this.ngxLogger=ne,this.router=de,this.anchorPoint=e.eV.start,this.direction=e.OP.bottomToTop,this.languageChangePath="",this.languageChange=new h.bkB,this.isCollapsed$=ge?ge.isCollapsed$:(0,c.of)(!1);const Be=this.router.events.pipe((0,P.p)(He=>He instanceof g.wF),(0,T.T)(()=>this.router.url),(0,F.Z)(this.router.url),(0,R.F)()),ve=(0,u.z)([this.availableLanguages,Be]).pipe((0,T.T)(([He,be])=>He?He.map(ze=>this.languageToMenuEntry(ze,be)):[]));this.languageItem$=(0,u.z)([ve,this.language,this.wide,this.brandingConfig$]).pipe((0,T.T)(([He,be,ze,Je])=>{if(!be||!He.length)return null;const Se=He.find(Z=>Z.language.lcid===be.lcid);return He.forEach(Z=>Z.selected=Z===Se),this.currentLanguage=be,{...Je?.config?.langDropdown,...Se,path:this.languageChangePath,children:He,title:ze?Se.title:"",type:z.O.none}}))}languageItemSelected(G){!this.currentLanguage||!G?.language||G.language.lcid!==this.currentLanguage.lcid&&(this.ngxLogger.log((0,N.YH)(this.currentLanguage.cultureName,G.language.cultureName)),this.store.dispatch((0,d.FQ)({languageCultureName:G.language.cultureName})))}languageToMenuEntry(G,ne){return{id:G.lcid,title:G.nativeName,type:z.O.radio,path:(0,I.sA)(ne)?null:this.languageChangePath,language:G}}static{this.\u0275fac=function(ne){return new(ne||$)(h.rXU(p.il),h.rXU(b.so),h.rXU(g.Ix),h.rXU(v.Z,8))}}static{this.\u0275cmp=h.VBU({type:$,selectors:[["iwg-language"]],inputs:{wide:"wide",availableLanguages:"availableLanguages",language:"language",anchorPoint:"anchorPoint",direction:"direction",languageChangePath:"languageChangePath"},outputs:{languageChange:"languageChange"},features:[h.Vt3],decls:3,vars:10,consts:[["queryParamsHandling","preserve",1,"iwg-language",3,"itemSelected","menuItem","showDropDownIcon","anchorPoint","direction"]],template:function(ne,de){1&ne&&(h.j41(0,"iwg-header-menu-item",0),h.nI1(1,"async"),h.nI1(2,"async"),h.bIt("itemSelected",function(Be){return de.languageItemSelected(Be)}),h.k0s()),2&ne&&(h.AVh("no-margin-menu-item",h.bMT(1,6,de.wide)),h.Y8G("menuItem",h.bMT(2,8,de.languageItem$))("showDropDownIcon",!0)("anchorPoint",de.anchorPoint)("direction",de.direction))},dependencies:[S.x,L.Jj],styles:[".iwg-language[_ngcontent-%COMP%]{min-height:inherit;max-height:63vh;display:flex;flex-wrap:nowrap}"]})}}(0,m.Cg)([(0,W.W)()],$.prototype,"wide",void 0),(0,m.Cg)([(0,W.W)()],$.prototype,"availableLanguages",void 0),(0,m.Cg)([(0,W.W)()],$.prototype,"language",void 0);let re=(()=>{class te{constructor(ne){this.store$=ne,this.wide=!1,this.anchorPoint=e.eV.start,this.languageChangePath="",this.languages$=this.store$.select(n.x4),this.currentLanguage$=this.store$.select(n.dE)}
1languageChange(ne){ne&&this.store$.dispatch((0,d.FQ)({languageCultureName:ne.cultureName}))}static{this.\u0275fac=function(de){return new(de||te)(h.rXU(p.il))}}static{this.\u0275cmp=h.VBU({type:te,selectors:[["iwg-language-connected"]],inputs:{wide:"wide",anchorPoint:"anchorPoint",languageChangePath:"languageChangePath"},decls:3,vars:9,consts:[[1,"iwg-language-connected",3,"languageChange","wide","availableLanguages","anchorPoint","languageChangePath","language"]],template:function(de,ge){1&de&&(h.j41(0,"iwg-language",0),h.nI1(1,"async"),h.nI1(2,"async"),h.bIt("languageChange",function(ve){return ge.languageChange(ve)}),h.k0s()),2&de&&h.Y8G("wide",ge.wide)("availableLanguages",h.bMT(1,5,ge.languages$))("anchorPoint",ge.anchorPoint)("languageChangePath",ge.languageChangePath)("language",h.bMT(2,7,ge.currentLanguage$))},dependencies:[$,L.Jj],styles:[".iwg-language-connected[_ngcontent-%COMP%]{min-height:inherit}"]})}}return te})()},63861:(_e,D,r)=>{"use strict";r.d(D,{M:()=>W});var e=r(44701),n=r(6732),d=r(69924),h=r(86049),p=r(96518),m=r(39642),g=r(99252),c=r(31476),u=r(68018),P=r(60177),T=r(89417),F=r(71660),R=r(46351),I=r(742),z=r(54438);let W=(()=>{class J{static{this.\u0275fac=function(v){return new(v||J)}}static{this.\u0275mod=z.$C({type:J})}static{this.\u0275inj=z.G2t({providers:[I.K,R.Y],imports:[P.MD,u.h,F.O,n.R,d.y,h.v,p.s,m.C,g.D,c.P,T.X1.withConfig({callSetDisabledState:"whenDisabledForLegacyCode"}),e.R]})}}return J})()},42394:(_e,D,r)=>{"use strict";r.d(D,{BT:()=>R,DK:()=>z,H:()=>F,IX:()=>h,RF:()=>W,Rg:()=>I,WK:()=>m,YK:()=>d,m_:()=>n,sA:()=>g,vJ:()=>p});var e=r(57928);const n="state",d=2,h=1,p=1024;var m=function(J){return J.SelectPlan="select-plan",J.SelectTier="select-tier",J.Checkout="checkout",J}(m||{});function g(J){const N=J?.split("?")[0];return Object.values(m).some(b=>N===`/${b}`)}const c=Object.keys(e.u).filter(J=>Number.isNaN(Number(J))),u=/^\d{4}-\d{2}-\d{2}$/,P=/^[A-Za-z]{2,3}$/,T=/^[A-Za-z0-9_-]{1,20}$/;function F(J){return c.includes(J)}function R(J){return P.test(J)}function I(J){return T.test(J)}function z(J){return"string"==typeof J&&J.startsWith("/")&&"/"!==J.charAt(1)&&"\\"!==J.charAt(1)}function W(J){return!!u.test(J)&&!Number.isNaN(new Date(`${J}T00:00:00Z`).getTime())}},66218:(_e,D,r)=>{"use strict";r.d(D,{x:()=>p});var e=r(42394),n=r(54438),d=r(48912),h=r(39178);let p=(()=>{class R{constructor(z,W){this.base64Url=z,this.ngxLogger=W}encode(z){if(!z?.centreNumber&&!z?.countryIsoCode&&null==z?.productType)return null;const W={version:e.YK};z.centreNumber&&(W.centreNumber=z.centreNumber),z.countryIsoCode&&(0,e.BT)(z.countryIsoCode)&&(W.countryIsoCode=z.countryIsoCode),null!=z.productType&&(W.productType=z.productType),null!=z.productVariantId&&(W.productVariantId=z.productVariantId),null!=z.productUsageDays&&(W.productUsageDays=z.productUsageDays),z.agreementType&&(W.agreementType=z.agreementType),z.tier&&(0,e.Rg)(z.tier)&&(W.tier=z.tier),z.startDate&&(W.startDate=z.startDate),(0,e.DK)(z.returnUrl)&&(W.returnUrl=z.returnUrl);const J=this.base64Url.encode(JSON.stringify(W),"utf8");return J?.length>e.vJ?(this.ngxLogger.log(`Journey state not written to the address: ${J.length} characters exceeds the ${e.vJ} limit`),null):J}decode(z){const W=this.payloadOf(z);if(!W)return null;const J={};return u(m,W,J)&&function P(R){return null!=R.centreNumber||null!=R.countryIsoCode||null!=R.productType}(J)&&u(g,W,J)?((0,e.DK)(W.returnUrl)&&(J.returnUrl=W.returnUrl),J):null}decodeReturnUrl(z){const W=this.payloadOf(z);return(0,e.DK)(W?.returnUrl)?W.returnUrl:null}payloadOf(z){if(!z||z.length>e.vJ)return null;const W=this.parse(z);return W?W.version===e.YK?W:W.v===e.IX?function c(R){return{version:e.YK,centreNumber:R.c,countryIsoCode:R.cn,productType:R.pt,productVariantId:R.pv,productUsageDays:R.ud,agreementType:R.at,tier:R.tr,startDate:R.sd,returnUrl:R.rt}}(W):null:null}parse(z){try{const W=this.base64Url.decode(z,"utf8");if(!W)return null;const J=JSON.parse(W);return J&&"object"==typeof J&&!Array.isArray(J)?J:null}catch{return null}}static{this.\u0275fac=function(W){return new(W||R)(n.KVO(d.X),n.KVO(h.so))}}static{this.\u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();const m=[{read:R=>R.centreNumber,isValid:T,write:(R,I)=>{R.centreNumber=I}},{read:R=>R.countryIsoCode,isValid:R=>F(R,e.BT),write:(R,I)=>{R.countryIsoCode=I}},{read:R=>R.productType,isValid:T,write:(R,I)=>{R.productType=I}}],g=[{read:R=>R.productVariantId,isValid:T,write:(R,I)=>{R.productVariantId=I}},{read:R=>R.productUsageDays,isValid:T,write:(R,I)=>{R.productUsageDays=I}},{read:R=>R.agreementType,isValid:R=>F(R,e.H),write:(R,I)=>{R.agreementType=I}},{read:R=>R.tier,isValid:R=>F(R,e.Rg),write:(R,I)=>{R.tier=I}},{read:R=>R.startDate,isValid:R=>F(R,e.RF),write:(R,I)=>{R.startDate=I}}];function u(R,I,z){for(const W of R){const J=W.read(I);if(null!=J){if(!W.isValid(J))return!1;W.write(z,J)}}return!0}function T(R){return"number"==typeof R&&Number.isInteger(R)&&R>0}function F(R,I){return"string"==typeof R&&I(R)}},4666:(_e,D,r)=>{"use strict";r.d(D,{MK:()=>c,NN:()=>m,WG:()=>n,_P:()=>g,hH:()=>u,o9:()=>d,ph:()=>p,s4:()=>h});var e=r(59640);const n=(0,e.VP)("[PRODUCT BOOKING] ENTER JOURNEY FROM URL",(0,e.xk)()),d=(0,e.VP)("[PRODUCT BOOKING] JOURNEY LINK UNREADABLE",(0,e.xk)()),h=(0,e.VP)("[PRODUCT BOOKING] JOURNEY LINK CENTRE UNAVAILABLE"),p=(0,e.VP)("[PRODUCT BOOKING] JOURNEY LINK COUNTRY UNAVAILABLE"),m=(0,e.VP)("[PRODUCT BOOKING] JOURNEY LINK CENTRE ENQUIRY ONLY",(0,e.xk)()),g=(0,e.VP)("[PRODUCT BOOKING] APPLY JOURNEY LINK PLAN",(0,e.xk)()),c=(0,e.VP)("[PRODUCT BOOKING] JOURNEY LINK INCOMPLETE FOR CHECKOUT",(0,e.xk)()),u=(0,e.VP)("[PRODUCT BOOKING] JOURNEY LINK RESOLVED")},59797:(_e,D,r)=>{"use strict";r.d(D,{$7:()=>d,$V:()=>Be,$X:()=>Ze,A2:()=>$e,Ao:()=>xt,BX:()=>J,Bb:()=>Z,C:()=>Ve,Ek:()=>p,Es:()=>V,G2:()=>Pe,GB:()=>$,GY:()=>B,Hr:()=>we,J3:()=>W,J8:()=>ue,Jw:()=>m,KA:()=>I,Kp:()=>Ee,LX:()=>Ft,On:()=>F,P6:()=>X,Q4:()=>Pt,QB:()=>P,QO:()=>Se,Qy:()=>L,UT:()=>Ne,Vc:()=>z,Ww:()=>gt,YM:()=>je,ZO:()=>qn,Zt:()=>ze,_A:()=>Qn,__:()=>Je,_m:()=>v,aA:()=>Mt,aD:()=>n,aq:()=>ge,bS:()=>Fe,cj:()=>h,cn:()=>Wt,fm:()=>dn,g9:()=>N,gJ:()=>g,h4:()=>b,h6:()=>re,hC:()=>St,hk:()=>u,hn:()=>mi,jj:()=>ve,lG:()=>q,lU:()=>R,mu:()=>te,nL:()=>c,p2:()=>Jt,pC:()=>An,qT:()=>de,r4:()=>yt,rD:()=>oe,rW:()=>ne,rY:()=>Rn,sH:()=>G,si:()=>nt,ub:()=>be,uj:()=>Nt,vF:()=>T,wJ:()=>Wn,wr:()=>Q,xC:()=>ti,xO:()=>ee,xT:()=>He,xb:()=>S,yz:()=>me,zA:()=>Kt});var e=r(59640);const n=(0,e.VP)("[PRODUCT BOOKING] GET PRODUCT PLANS",(0,e.xk)()),d=(0,e.VP)("[PRODUCT BOOKING] GET PRODUCT PLANS SUCCESS",(0,e.xk)()),h=(0,e.VP)("[PRODUCT BOOKING] GET PRODUCT PLANS FAILURE"),p=(0,e.VP)("[PRODUCT BOOKING] SAVE SELECTED PLAN",(0,e.xk)()),m=(0,e.VP)("[PRODUCT BOOKING] GET PLAN AGREEMENTS",(0,e.xk)()),g=(0,e.VP)("[PRODUCT BOOKING] GET PLAN AGREEMENTS SUCCESS",(0,e.xk)()),c=(0,e.VP)("[PRODUCT BOOKING] GET PLAN AGREEMENTS FAILURE"),u=(0,e.VP)("[PRODUCT BOOKING] GET AGREEMENT PRICING",(0,e.xk)()),P=(0,e.VP)("[PRODUCT BOOKING] GET AGREEMENT PRICING SUCCESS",(0,e.xk)()),T=(0,e.VP)("[PRODUCT BOOKING] GET AGREEMENT PRICING FAILURE"),F=(0,e.VP)("[PRODUCT BOOKING] GET PRODUCT BENEFIT
1S",(0,e.xk)()),R=(0,e.VP)("[PRODUCT BOOKING] GET PRODUCT BENEFITS SUCCESS",(0,e.xk)()),I=(0,e.VP)("[PRODUCT BOOKING] GET PRODUCT BENEFITS FAILURE"),z=(0,e.VP)("[PRODUCT BOOKING] UPDATE COMPANY DETAILS VALIDITY",(0,e.xk)()),W=(0,e.VP)("[PRODUCT BOOKING] SAVE COMPANY",(0,e.xk)()),J=(0,e.VP)("[PRODUCT BOOKING] UPDATE CURRENT STEP",(0,e.xk)()),N=(0,e.VP)("[PRODUCT BOOKING] RESET IS CARD ADDED"),b=(0,e.VP)("[PRODUCT BOOKING] UPDATE CAN CONFIRM BOOKING",(0,e.xk)()),v=(0,e.VP)("[PRODUCT BOOKING] CREATE ACCOUNT",(0,e.xk)()),S=(0,e.VP)("[PRODUCT BOOKING] CREATE ACCOUNT SUCCESS",(0,e.xk)()),L=(0,e.VP)("[PRODUCT BOOKING] CREATE ACCOUNT FAILURE",(0,e.xk)()),$=(0,e.VP)("[PRODUCT BOOKING] CREATE PREAUTHORIZE REQUEST",(0,e.xk)()),re=(0,e.VP)("[PRODUCT BOOKING] CREATE PREAUTHORIZE REQUEST SUCCESS",(0,e.xk)()),te=(0,e.VP)("[PRODUCT BOOKING] CREATE PREAUTHORIZE REQUEST FAILURE"),G=(0,e.VP)("[PRODUCT BOOKING] CREATE PRODUCT BOOKING",(0,e.xk)()),ne=(0,e.VP)("[PRODUCT BOOKING] CREATE PRODUCT BOOKING SUCCESS",(0,e.xk)()),de=(0,e.VP)("[PRODUCT BOOKING] CREATE PRODUCT BOOKING FAILURE"),ge=(0,e.VP)("[PRODUCT BOOKING] SUBMIT BOOKING"),Be=(0,e.VP)("[PRODUCT BOOKING] RESET STATE"),ve=(0,e.VP)("[PRODUCT BOOKING] ENTER JOURNEY FOR PRODUCT",(0,e.xk)()),He=(0,e.VP)("[PRODUCT BOOKING] UPDATE RECOVER VAT",(0,e.xk)()),be=(0,e.VP)("[PRODUCT BOOKING] UPDATE PLAN SELECTED",(0,e.xk)()),ze=(0,e.VP)("[PRODUCT BOOKING] UPDATE PLAN CONFIGURED",(0,e.xk)()),Je=(0,e.VP)("[PRODUCT BOOKING] UPDATE COMPANY UPDATED",(0,e.xk)()),Se=(0,e.VP)("[PRODUCT BOOKING] SET IS PAGE ACTIVE",(0,e.xk)()),Z=(0,e.VP)("[MEMBERSHIP BOOKING] SAVE CURRENT CONTACT",(0,e.xk)()),Q=(0,e.VP)("[MEMBERSHIP BOOKING] UPDATE CURRENT CONTACT UPDATED",(0,e.xk)()),oe=(0,e.VP)("[PRODUCT BOOKING] UPDATE IS LOADING",(0,e.xk)()),me=(0,e.VP)("[PRODUCT BOOKING] SET PRODUCT",(0,e.xk)()),Pe=(0,e.VP)("[PRODUCT BOOKING] UPDATE IS FROM BUSINESS CONTINUITY",(0,e.xk)()),V=(0,e.VP)("[PRODUCT BOOKING] GET REGISTRATION PLANS",(0,e.xk)()),q=(0,e.VP)("[PRODUCT BOOKING] GET REGISTRATION PLANS SUCCESS",(0,e.xk)()),B=(0,e.VP)("[PRODUCT BOOKING] GET REGISTRATION PLANS FAILURE"),Ee=(0,e.VP)("[PRODUCT BOOKING] SET PRODUCT VARIANT",(0,e.xk)()),Ne=(0,e.VP)("[PRODUCT BOOKING] SETUP PLAN FROM SESSION STORAGE"),Ze=(0,e.VP)("[MEMBERSHIP BOOKING] GET AMEND MEMBERSHIP PLANS REQUEST",(0,e.xk)()),we=(0,e.VP)("[MEMBERSHIP BOOKING] GET AMEND MEMBERSHIP PLANS REQUEST FAILURE"),gt=(0,e.VP)("[MEMBERSHIP BOOKING] GET AMEND MEMBERSHIP PLANS REQUEST SUCCESS",(0,e.xk)()),je=(0,e.VP)("[MEMBERSHIP BOOKING] SET SELECTED AGREEMENT LENGTH",(0,e.xk)()),Pt=(0,e.VP)("[MEMBERSHIP BOOKING] SET SELECTED START DATE",(0,e.xk)()),yt=(0,e.VP)("[MEMBERSHIP BOOKING] SET PAYMENT METHOD LINE ITEM",(0,e.xk)()),Fe=(0,e.VP)("[MEMBERSHIP BOOKING] CONFIRM AMEND MEMBERSHIP REQUEST"),Ft=(0,e.VP)("[MEMBERSHIP BOOKING] CONFIRM AMEND MEMBERSHIP SUCCESS"),Ve=(0,e.VP)("[MEMBERSHIP BOOKING] CONFIRM AMEND MEMBERSHIP FAILURE"),Kt=(0,e.VP)("[MEMBERSHIP BOOKING] SET LOADING FLAG",(0,e.xk)()),xt=(0,e.VP)("[PRODUCT BOOKING] GET AVAILABLE PRODUCTS",(0,e.xk)()),An=(0,e.VP)("[PRODUCT BOOKING] GET AVAILABLE PRODUCTS SUCCESS",(0,e.xk)()),Wn=(0,e.VP)("[PRODUCT BOOKING] GET AVAILABLE PRODUCTS FAILURE"),mi=(0,e.VP)("[PRODUCT BOOKING] SET SELECTED DISCOUNT RATE",(0,e.xk)()),ti=(0,e.VP)("[PRODUCT BOOKING] GET AVAILABLE AMEND PRODUCTS",(0,e.xk)()),Qn=(0,e.VP)("[PRODUCT BOOKING] GET AVAILABLE AMEND PRODUCTS SUCCESS",(0,e.xk)()),qn=(0,e.VP)("[PRODUCT BOOKING] GET AVAILABLE AMEND PRODUCTS FAILURE"),$e=(0,e.VP)("[PRODUCT BOOKING] SET SELECTED TIER",(0,e.xk)()),X=(0,e.VP)("[PRODUCT BOOKING] SAVE PREVIOUS PRODUCT AVAILABILITY",(0,e.xk)()),ue=(0,e.VP)("[PRODUCT BOOKING] CLEAR PREVIOUS PRODUCT AVAILABILITY"),nt=(0,e.VP)("[PRODUCT BOOKING] SET IS AMEND MEMBERSHIP",(0,e.xk)()),St=(0,e.VP)("[GUEST VIRTUAL OFFICE] VALIDATE GUEST DETAILS",(0,e.xk)()),Wt=(0,e.VP)("[GUEST VIRTUAL OFFICE] VALIDATE GUEST DETAILS SUCCESS",(0,e.xk)()),Jt=(0,e.VP)("[GUEST VIRTUAL OFFICE] VALIDATE GUEST DETAILS FAILURE",(0,e.xk)()),ee=(0,e.VP)("[GUEST VIRTUAL OFFICE] SAVE GUEST DETAILS DRAFT",(0,e.xk)()),Rn=(0,e.VP)("[GUEST VIRTUAL OFFICE] EDIT GUEST DETAILS"),Mt=(0,e.VP)("[GUEST VIRTUAL OFFICE] PURCHASE",(0,e.xk)()),dn=(0,e.VP)("[GUEST VIRTUAL OFFICE] PURCHASE SUCCESS",(0,e.xk)()),Nt=(0,e.VP)("[GUEST VIRTUAL OFFICE] PURCHASE FAILURE",(0,e.xk)())},59505:(_e,D,r)=>{"use strict";r.d(D,{Xq:()=>b,hw:()=>J});var e=r(59640);const n={product:null,isLoading:!1,currentStep:null,selectedPrice:null,selectedPlan:null,planAgreements:null,agreementPricing:null,productBenefits:null,isBenefitsLoading:!1,agreementLength:null,isConfigurePlanLoading:!1,removeSearchResultBreadcrumb:!1,canUpdateAccount:!0,isPaymentCardAdded:!1,account:null,isAccountSaving:!1,canConfirmBooking:!0,customerAccountResponse:null,bookingRef:null,isPlanAgreementsLoading:!1,isCheckoutDataLoading:!1,isCompanyDetailsLoading:!1,startDate:null,preSelectedStartDate:null,recoverVat:null,defaultAgreementLength:null,isPlanSelected:!1,planConfigured:!1,companyModified:!1,isPageActive:!0,currentContact:null,currentContactModified:!1,isContactSaving:!1,detailsConfirmed:!1,isPurchaseReviewed:!1,isFromBusinessContinuity:!1,isAmendMembership:!1,paymentMethodLineItem:null,isPurchaseSummaryLoading:!1,isAmendMembershipConfirmed:!1,updateProductForAmendment:!1,availableProducts:[],selectedDiscountRate:null,productPricingRequest:null,selectedTier:null,previousProductAvailability:null,guestDetails:null,guestDetailsDraft:null,guestDetailsAccepted:!1,guestDetailsValidating:!1,guestMustAuthenticate:!1,guestPurchaseInProgress:!1,purchaseInProgress:!1,journeyLinkEntry:null,journeyProductType:null};var d=r(59797),h=r(57928),p=r(86734),m=r(85196),g=r(18224),c=r(4666),u=r(16487),P=r(85211);function T(v,S){const L=(0,u.lT)(v.journeyProductType),$=(0,u.lT)(S);return null!=L&&null!=$&&$!==L}const F={purchaseInProgress:!1,isPaymentCardAdded:!1},R=(0,e.vy)(n,(0,e.on)(d.aD,v=>({...v,isLoading:!0})),(0,e.on)(d.$7,(v,S)=>T(v,S.product?.productType)?{...v,isLoading:!1}:{...v,isLoading:!1,product:S.product,currentStep:0,defaultAgreementLength:S.product.plans[0].minimumTerm.toString(),canUpdateAccount:!0,canConfirmBooking:!0,isPaymentCardAdded:!1,isConfigurePlanLoading:!1}),(0,e.on)(d.cj,v=>({...v,isLoading:!1})),(0,e.on)(d.Ek,(v,S)=>({...v,selectedPrice:S.price,selectedPlan:S.plan,isPaymentCardAdded:!1,updateProductForAmendment:!1,selectedTier:null})),(0,e.on)(d.Jw,v=>({...v,isPlanAgreementsLoading:!0,isCheckoutDataLoading:!0})),(0,e.on)(d.gJ,(v,S)=>({...v,isPlanAgreementsLoading:!1,planAgreements:S.planAgreement,isCheckoutDataLoading:!v.agreementPricing})),(0,e.on)(d.nL,v=>({...v,isPlanAgreementsLoading:!1})),(0,e.on)(d.hk,(v,S)=>({...v,isConfigurePlanLoading:!0,isCheckoutDataLoading:!0,agreementLength:h.u[h.u[S.agreementPricingRequest.agreementType]],startDate:S.agreementPricingRequest.startDate,isPurchaseSummaryLoading:!0,canUpdateAccount:!1,productPricingRequest:{...S.agreementPricingRequest,productType:S.productType,productVariantId:S.productVariantId}})),(0,e.on)(d.QB,(v,S)=>({...v,isConfigurePlanLoading:!1,agreementPricing:S.agreementPricing,canUpdateAccount:!0,canConfirmBooking:!v.isAmendMembership,isPaymentCardAdded:!1,isPurchaseSummaryLoading:!1,isCheckoutDataLoading:!v.planAgreements})),(0,e.on)(d.vF,v=>({...v,isConfigurePlanLoading:!1,isPurchaseSummaryLoading:!1})),(0,e.on)(d.On,v=>({...v,isBenefitsLoading:!0})),(0,e.on)(d.lU,(v,S)=>({...v,isBenefitsLoading:!1,productBenefits:S.productBenefits})),(0,e.on)(d.KA,v=>({...v,isBenefitsLoading:!1})),(0,e.on)(p.p2,(v,S)=>({...v,removeSearchResultBreadcrumb:S.removeSearchResultBreadcrumb,isAmendMembership:S.isAmendMembership||!1})),(0,e.on)(d.Vc,(v,S)=>({...v,canUpdateAccount:S.canUpdateAccount})),(0,e.on)(m.yE,v=>({...v,isPaymentCardAdded:!0,purchaseInProgress:!0})),(0,e.on)(m.MU,v=>({...v,...F})),(0,e.on)(d.BX,(v,S)=>({...v,currentStep:S.currentStep})),(0,e.on)(d.J3,(v,S)=>({...v,account:S.account,isAccountSaving:!1,companyModified:!0,detailsConfirmed:!0})),(0,e.on)(p.Ho,(v,S)=>({...v,isAccountSaving:!0,isContactSaving:S.productType===g.c.Membership})),(0,e.on)(p.XM,(v,S)=>({...v,isPlanSelected:!0,isCheckoutDataLoading:!0,agreementPricing:null,planAgreements:null,agreementLength:S.agreementType?h.u[S.agreementType]:v.agreementLength,preSelectedStartDate:S.startDate??v.preSelectedStartDate})),(0,e.on)(p.oZ,v=>({...v,planConfigured:!0,isPaymentCardAdded:!1,isCompanyDetailsLoading:!0,isPurchaseReviewed:!0})),(0,e.on)(p.OU,v=>({...v,isPlanSelected:!0,planConfigured:!0})),(0,e.on)(d.g9,v=>({...v,isPaymentCardAdded:!1})),(0,e.on)(d.h4,(v,S)=>({...v,canConfirmBooking:S.canConfirm})),(0,e.on)(d._m,v=>({...v,isLoading:!0,purchaseInProgress:!0})),(0,e.on)(d.xb,(v,S)=>({...v,customerAccountResponse:S.customerAccountResponse})),(0,e.on)(d.rW,(v,S)=>({...v,isLoading:!1,purchaseInProgress:!1,bookingRef:S.bookingRef})),(0,e.on)(d.$V,()=>({...n,isPageActive:!1})),(0,e.on)(d.jj,(v,S)=>({...v,journeyProductType:S.productType})),(0,e.on)(d.xT,(v,S)=>({...v,recoverVat:S.recoverVat})),(0,e.on)(d.Qy,v=>({...v,isLoading:!1,...F})),(0,e.on)(d.mu,v=>({...v,isLoading:!1,...F})),(0,e.on)(d.qT,v=>({...v,isLoading:!1,...F})),(0,e.on)(d.ub,(v,S)=>({...v,isPlanSelected:S.isPlanSelected})),(0,e.on)(d.Zt,(v,S)=>({...v,planConfigured:S.isPlanConfigured})),(0,e.on)(d.__,(v,S)=>({...v,companyModified:S.isCompanyUpdated})),(0,e.on)(d.QO,(v,S)=>({...v,isPageActive:S.pageActive})),(0,e.on)(d.wr,(v,S)=>({...v,currentContactModified:S.isCurrentContactUpdated})),(0,e.on)(d.Bb,(v,S)=>({...v,currentContact:S.currentContact,isContactSaving:!1,currentContactModified:!0})),(0,e.on)(d.rD,(v,S)=>({...v,isCompanyDetailsLoading:S.isCompanyDetailsLoading})),(0,e.on)(d.yz,(v,S)=>{if(S.preservePlan){const L=v.selectedPlan?.productVariantId,re=(L?S.product?.plans?.find(de=>de.productVariantId===L&&de.productVariantPricings?.some(ge=>!ge?.isDisabled)):null)??b(S.product),te=v.selectedPrice?.productUsageDays,ne=(te?re?.productVariantPricings?.find(de=>!de?.isDisabled&&de.productUsageDays===te):null)??re?.productVariantPricings?.filter(de=>!de?.isDisabled)?.sort((de,ge)=>de.price?.amountExTax-ge.price?.amountExTax)?.[0];return{...v,product:S.product,selectedPrice:ne,selectedPlan:re}}return{...v,product:S.product,selectedPrice:N(S.product),selectedPlan:v.isFromBusinessContinuity?v.selectedPlan:b(S.product)}}),(0,e.on)(d.G2,(v,S)=>({...v,isFromBusinessContinuity:S.isFromBusinessContinuity})),(0,e.on)(d.Es,v=>({...v,isLoading:!0})),(0,e.on)(d.lG,(v,S)=>({...v,isLoading:!1,product:S.productResponse,currentStep:0,defaultAgreementLength:S.productResponse.plans[0]?.minimumTerm.toString(),canUpdateAccount:!0,canConfirmBooking:!0,isPaymentCardAdded:!1,isConfigurePlanLoading:!1})),(0,e.on)(d.GY,v=>({...v,isLoading:!1})),(0,e.on)(d.YM,(v,S)=>({...v,agreementLength:S.selectedAgreementLength})),(0,e.on)(d.Q4,(v,S)=>({...v,startDate:S.startDate})),(0,e.on)(d.$X,v=>({...v,isLoading:!0,selectedPlan:null,selectedPrice:null})),(0,e.on)(d.Hr,v=>({...v,isLoading:!1}
1)),(0,e.on)(d.Ww,(v,S)=>({...v,isLoading:!1,product:I(S.product,v.agreementLength),currentStep:0,planAgreements:z(S.product),defaultAgreementLength:W(S.product?.agreementLengthsAvailability),updateProductForAmendment:!0})),(0,e.on)(d.r4,(v,S)=>({...v,paymentMethodLineItem:S.paymentMethodLineItem})),(0,e.on)(d.bS,v=>({...v,isLoading:!0})),(0,e.on)(d.LX,v=>({...v,isLoading:!1,isAmendMembershipConfirmed:!0})),(0,e.on)(d.C,v=>({...v,isLoading:!1,isAmendMembershipConfirmed:!1})),(0,e.on)(d.zA,(v,S)=>({...v,isLoading:S.loading})),(0,e.on)(d.Ao,v=>({...v,isLoading:!0})),(0,e.on)(d.pC,(v,{availableProducts:S,initialProduct:L})=>{if(T(v,S?.[0]?.productType))return{...v,isLoading:!1};const $=[...S].sort((te,G)=>(G.discountRate??0)-(te.discountRate??0));$[0]?.productType===g.c.Membership&&(L=[...S].sort((te,G)=>(te.price?.amountExTax??0)-(G.price?.amountExTax??0))[0]?.agreementTypeRange);const re=$.find(te=>String(te.agreementTypeRange)===h.u[L])??null;return{...v,availableProducts:$,product:re,selectedPrice:N(re),selectedPlan:v.isFromBusinessContinuity?v.selectedPlan:b(re),isLoading:!1}}),(0,e.on)(d.wJ,v=>({...v,isLoading:!1})),(0,e.on)(d.hn,(v,S)=>({...v,selectedDiscountRate:S.selectedDiscountRate})),(0,e.on)(d.xC,v=>({...v,isLoading:!0,selectedPlan:null,selectedPrice:null})),(0,e.on)(d.ZO,v=>({...v,isLoading:!1})),(0,e.on)(d._A,(v,{availableProducts:S,initialProduct:L})=>{const $=[...S].sort((te,G)=>(G.discountRate??0)-(te.discountRate??0)),re=$.find(te=>String(te.agreementTypeRange)===h.u[L])??null;return{...v,isLoading:!1,availableProducts:$,updateProductForAmendment:!0,planAgreements:z(re),product:re,currentStep:0,defaultAgreementLength:W(re?.agreementLengthsAvailability),selectedPrice:N(re)}}),(0,e.on)(d.A2,(v,S)=>({...v,selectedTier:S.selectedTier})),(0,e.on)(d.P6,(v,S)=>({...v,previousProductAvailability:S.productAvailability})),(0,e.on)(d.J8,v=>({...v,previousProductAvailability:null})),(0,e.on)(d.si,(v,S)=>({...v,isAmendMembership:S.isAmendMembership})),(0,e.on)(d.hC,v=>({...v,guestDetailsValidating:!0,guestMustAuthenticate:!1})),(0,e.on)(d.cn,(v,S)=>({...v,guestDetailsValidating:!1,guestDetails:S.details,guestDetailsAccepted:!0,guestMustAuthenticate:!1})),(0,e.on)(d.p2,(v,S)=>({...v,guestDetailsValidating:!1,guestDetailsAccepted:!1,guestMustAuthenticate:S.status===P.G.Conflict})),(0,e.on)(d.xO,(v,S)=>({...v,guestDetailsDraft:S.details})),(0,e.on)(d.rY,v=>({...v,guestDetailsAccepted:!1,guestMustAuthenticate:!1})),(0,e.on)(d.aA,v=>({...v,guestPurchaseInProgress:!0,purchaseInProgress:!0})),(0,e.on)(d.fm,(v,S)=>({...v,guestPurchaseInProgress:!1,purchaseInProgress:!1,bookingRef:S.response?.bookingReference,customerAccountResponse:{accountId:S.response?.accountId,contactId:S.response?.contactId}})),(0,e.on)(d.uj,(v,S)=>({...v,...F,guestPurchaseInProgress:!1,guestMustAuthenticate:S.status===P.G.Conflict})),(0,e.on)(c.WG,(v,S)=>({...v,journeyLinkEntry:{journeyState:S.journeyState,page:S.page}})),(0,e.on)(c._P,(v,{product:S,plan:L,price:$})=>({...v,product:S??v.product,selectedPlan:L??(S?b(S):v.selectedPlan),selectedPrice:$??(S?N(S):v.selectedPrice)})),(0,e.on)(c.hH,c.o9,c.s4,c.ph,c.NN,c.MK,v=>({...v,journeyLinkEntry:null})));function I(v,S){const L=v.plans.map($=>{const re=$.options.filter(te=>te.agreementType===S).flatMap(te=>te.prices);return{...$,productVariantPricings:re}});return{...v,plans:L}}function z(v){const S={productVariantAgreements:[],defaultStartDate:v.defaultStartDate,minimumStartDate:new Date,maximumStartDate:v.maximumStartDate,productType:g.c.Membership};for(const L in v.agreementLengthsAvailability)S.productVariantAgreements.push({agreementType:L.charAt(0)?.toLowerCase()+L.slice(1),isDisabled:!v.agreementLengthsAvailability[L]});return S}function W(v){const S=Object.entries(v)?.filter(([$,re])=>re).map(([$,re])=>$.charAt(0)?.toLowerCase()+$.slice(1)),L=S?.find($=>$===h.u[h.u.annualRange]);return h.u[L]?.toString()??h.u[S[0]]?.toString()}function J(v,S){return R(v,S)}function N(v){return b(v)?.productVariantPricings?.filter(L=>!L?.isDisabled)?.sort((L,$)=>L.price?.amountExTax-$.price?.amountExTax)?.[0]}function b(v){return v?.plans?.find(S=>S.productVariantPricings?.find(L=>
1!L?.isDisabled))}},19662:(_e,D,r)=>{"use strict";r.d(D,{fm:()=>$,lv:()=>v,LH:()=>te,q6:()=>Wt,jr:()=>dn,Fi:()=>Pe,zB:()=>Mt,Z5:()=>Se,VN:()=>yt,Bt:()=>bn,yT:()=>ee,es:()=>W,pL:()=>V,gc:()=>Wn,Lk:()=>et,uj:()=>Ge,y:()=>at,Y0:()=>Ce,rk:()=>Oe,ik:()=>ht,$1:()=>B,Kl:()=>Q,In:()=>q,hk:()=>X,xz:()=>S,Jr:()=>we,gk:()=>z,Zi:()=>Kt,l6:()=>ti,Di:()=>I,yG:()=>Ve,Rv:()=>je,d4:()=>At,kP:()=>wt,Jm:()=>fn,eJ:()=>be,pM:()=>Ne,Kr:()=>An,J2:()=>qn,$W:()=>J,YE:()=>Pt,K1:()=>Be,aM:()=>nt,y2:()=>re,Hd:()=>G,cL:()=>We,C4:()=>R,qi:()=>L,m9:()=>Ee,os:()=>St,Fn:()=>Rn,G2:()=>He,fH:()=>ve,Kh:()=>gt,MO:()=>Fe,Fy:()=>Jt,Jx:()=>mi,ch:()=>Ft,IZ:()=>de,tK:()=>N,Y2:()=>b,QZ:()=>ge,Wy:()=>Nt,XG:()=>oe,NV:()=>me,eE:()=>ze,Hs:()=>Z,vy:()=>ft});var e=r(59640),n=r(34072),d=r(21096),h=r(57928),p=r(863),m=function(Xe){return Xe.proRataFee="proRataFee",Xe.activationFee="activationFee",Xe}(m||{}),g=r(18224),c=r(11877),u=r(96670),P=r(16487),T=r(5656);const F=Xe=>Xe.productBooking,R=(0,e.Mz)(F,Xe=>Xe.product),I=(0,e.Mz)(F,Xe=>Xe.isLoading),z=(0,e.Mz)(F,Xe=>Xe.isCompanyDetailsLoading),W=(0,e.Mz)(F,Xe=>Xe.currentStep),J=(0,e.Mz)(F,Xe=>Xe.planAgreements),N=(0,e.Mz)(F,Xe=>Xe.selectedPrice),b=(0,e.Mz)(F,Xe=>Xe.selectedPrice?.productUsageDays),v=(0,e.Mz)(F,Xe=>Xe.agreementPricing),S=(0,e.Mz)(F,Xe=>Xe.isBenefitsLoading),L=(0,e.Mz)(F,Xe=>Xe.productBenefits),$=(0,e.Mz)(F,Xe=>Xe.agreementLength?h.u[Xe.agreementLength]:Xe.defaultAgreementLength),re=(0,e.Mz)(F,Xe=>Xe.product?.defaultStartDate),te=(0,e.Mz)(F,Xe=>Xe.startDate),G=(0,e.Mz)(F,Xe=>Xe.preSelectedStartDate),ne=(0,e.Mz)(te,G,(Xe,Ke)=>Xe??Ke),de=(0,e.Mz)(F,Xe=>Xe.selectedPlan?.productVariantContent?.name),ge=(0,e.Mz)(F,Xe=>Xe.selectedPlan?.productVariantId),Be=(0,e.Mz)(F,Xe=>Xe.product?.plans?.map(Ke=>n.n[d.N[Ke?.productVariantId]])),ve=(0,e.Mz)(F,Xe=>Xe.product?.plans?.map(Ke=>Ke?.productVariantId)),He=(0,e.Mz)(F,Xe=>Xe.product?.productType),be=(0,e.Mz)(F,Xe=>Xe.journeyProductType),ze=(0,e.Mz)(F,Xe=>Xe.isConfigurePlanLoading),Se=((0,e.Mz)(F,Xe=>Xe.removeSearchResultBreadcrumb),(0,e.Mz)(F,Xe=>Xe.canUpdateAccount)),Z=(0,e.Mz)(F,Xe=>Xe.isPaymentCardAdded),Q=(0,e.Mz)(F,Xe=>Xe.isAccountSaving),oe=(0,e.Mz)(F,Xe=>Xe.account),me=(0,e.Mz)(F,Xe=>Xe.canConfirmBooking),Pe=(0,e.Mz)(F,Xe=>Xe.bookingRef),V=(0,e.Mz)(F,Xe=>Xe.customerAccountResponse),q=(0,e.Mz)(F,Xe=>Xe.isAmendMembership),B=(0,e.Mz)(F,Xe=>!Xe.isAmendMembership&&!!Xe.agreementPricing?.lineItems?.find(Ke=>Ke.type===m.activationFee)?.price),Ee=(0,e.Mz)(F,Xe=>({agreementLength:Xe.agreementLength,productType:Xe.product?.productType,centre:Xe.product?.centreNumber,productVariantId:Xe.selectedPlan?.productVariantId,agreementStartDate:Xe.agreementPricing?.lineItems[0]?.startDate,productUsageDays:Xe.selectedPrice?.productUsageDays})),Ne=Xe=>(0,e.Mz)(F,Ke=>{const Ht=Ke.product?.productType?.toString()?.toLowerCase()===g.c[g.c.Membership].toLowerCase(),hn=[{title:Ht?Ke.selectedPlan?.productVariantContent?.name:"VIRTUAL_OFFICE.PLANS.NAME_INITIAL_MONTH",titleParam:Ht?void 0:{ConsumerInput_ProductVariant:Ke.selectedPlan?.productVariantContent?.name},rowType:p.r.NoHighlight,priceValue:Ke.agreementPricing?.lineItems?.find(Bn=>Bn.type===m.proRataFee)?.price,subTitle:"VIRTUAL_OFFICE.PRORATE_DESCRIPTION",id:"VirtualOffice_ReviewDetails_ProoRate"},{title:"VIRTUAL_OFFICE.TAX_VAT",rowType:p.r.NoHighlight,priceValue:{...Ke.agreementPricing?.initialTotalPrice,amountExTax:Ke.agreementPricing?.initialTotalPrice?.tax},subTitle:"VIRTUAL_OFFICE.TAX_VAT_DESCRIPTION",id:"VirtualOffice_ReviewDetails_TaxVat"}];return!Ke.isAmendMembership&&Ke.agreementPricing?.lineItems?.find(Bn=>Bn.type===m.activationFee)?.price&&hn.splice(1,0,{title:"VIRTUAL_OFFICE.ACTIVATION_FEE_TITLE",rowType:p.r.NoHighlight,priceValue:Ke.agreementPricing?.lineItems?.find(Bn=>Bn.type===m.activationFee)?.price,subTitle:"VIRTUAL_OFFICE.ACTIVATION_FEE_DESCRIPTION",templateRef:Xe,id:"VirtualOffice_ReviewDetails_ActivationFee"}),Ke.agreementPricing?.retainerAmount&&hn.push({title:"VIRTUAL_OFFICE.RETAINER_AMOUNT"+(0,P.zw)(Ke.product?.countryIsoCode),rowType:p.r.NoHighlight,priceValue:{...Ke.agreementPricing?.initialTotalPrice,amountExTax:Ke.agreementPricing?.retainerAmount},id:"VirtualOffice_ReviewDetails_RetainerAmount"}),hn}),we=((0,e.Mz)(F,Xe=>Xe.isPlanAgreementsLoading),(0,e.Mz)(F,Xe=>Xe.isCheckoutDataLoading||Xe.guestPurchaseInProgress)),gt=(0,e.Mz)(F,Xe=>Xe.recoverVat),je=(0,e.Mz)(F,Xe=>Xe.isPlanSelected),Pt=(0,e.Mz)(F,Xe=>Xe.planConfigured),yt=(0,e.Mz)(F,Xe=>Xe.companyModified),Fe=(0,e.Mz)(F,Xe=>Xe.agreementPricing?.renewDate),Ft=(0,e.Mz)(F,Xe=>Xe.selectedPlan?.imageUrl),Ve=(0,e.Mz)(F,Xe=>Xe.isPageActive),Kt=(0,e.Mz)(F,Xe=>Xe.isContactSaving),An=((0,e.Mz)(F,Xe=>Xe.currentContactModified),(0,e.Mz)(F,Xe=>Xe.currentContact)),Wn=(0,e.Mz)(F,Xe=>Xe.detailsConfirmed),mi=(0,e.Mz)(F,Xe=>Xe.selectedPlan),ti=(0,e.Mz)(F,Xe=>Xe.isFromBusinessContinuity),qn=((0,e.Mz)(F,Xe=>Xe.isPurchaseReviewed),(0,e.Mz)(F,Xe=>Xe.paymentMethodLineItem)),X=((0,e.Mz)(F,Xe=>Xe.isPurchaseSummaryLoading),(0,e.Mz)(F,Xe=>Xe.isAmendMembershipConfirmed)),ue=(0,e.Mz)(F,Xe=>Xe.updateProductForAmendment),nt=(0,e.Mz)(ge,R,N,ue,(Xe,Ke,Ht,hn)=>({selectedProductVariant:Xe,product:Ke,selectedPrice:Ht,updateProductForAmendment:hn})),St=(0,e.Mz)(F,Xe=>Xe.product?.countryIsoCode),Wt=(0,e.Mz)(F,Xe=>Xe.availableProducts),Jt=(0,e.Mz)(F,Xe=>Xe.selectedDiscountRate),ee=(0,e.Mz)(F,Xe=>{const Ke=Xe.product?.agreementTypeRange;return!!Ke&&("number"==typeof Ke?h.u[Ke]:Ke)===h.u[h.u.monthToMonth]}),Rn=(0,e.Mz)(F,Xe=>Xe.productPricingRequest),Mt=(0,e.Mz)(mi,ze,Se,me,z,c.Wf,u.RI,(Xe,Ke,Ht,hn,Bn,Tn,ei)=>!Xe||Ke||!Ht||!hn||Bn||Tn||ei),dn=(0,e.Mz)(F,Xe=>Xe.selectedPrice?.tiers),Nt=(0,e.Mz)(F,Xe=>Xe.selectedTier),We=(0,e.Mz)(F,Xe=>Xe.previousProductAvailability),et=(0,e.Mz)(F,Xe=>Xe.guestDetails),C=(0,e.Mz)(F,Xe=>Xe.guestDetailsDraft),at=(0,e.Mz)(et,C,(Xe,Ke)=>Xe??Ke),Ge=(0,e.Mz)(F,Xe=>Xe.guestDetailsAccepted),Ce=(0,e.Mz)(F,Xe=>Xe.guestDetailsValidating),Oe=(0,e.Mz)(F,Xe=>Xe.guestMustAuthenticate),ht=(0,e.Mz)(F,Xe=>Xe.guestPurchaseInProgress),At=(0,e.Mz)(F,Xe=>Xe.purchaseInProgress),fn=(0,e.Mz)(F,Xe=>
1Xe.journeyLinkEntry),wt=(0,e.Mz)(fn,Xe=>!!Xe),bn=(0,e.Mz)(T.Cr,mi,N,R,ne,Nt,T.jV,(Xe,Ke,Ht,hn,Bn,Tn,ei)=>{const $n=hn?.productType?.toString()?.toLowerCase()===g.c[g.c.Membership].toLowerCase(),Li={productType:$n?g.c.Membership:g.c.VirtualOffice,productVariantId:Ke?.productVariantId,productUsageDays:Ht?.productUsageDays,agreementType:ft(hn?.agreementTypeRange),startDate:Bn};return $n?(Li.countryIsoCode=ei?.countryIsoCode,Li.tier=Tn?.code):Li.centreNumber=Xe,Li});function ft(Xe){if(null!=Xe)return"number"==typeof Xe?h.u[Xe]:Xe}},17271:(_e,D,r)=>{"use strict";r.d(D,{z:()=>Ft});var e=r(77339),n=r(54438),d=r(19724),h=r(7673),p=r(983),m=r(88141),g=r(53993),c=r(30786),u=r(96354),P=r(99437),T=r(31397),F=r(25558),R=r(5964),I=r(96697),z=r(23372),W=r(98413),J=r(38207),N=r(64134),b=r(86734),v=r(27559),S=function(Ve){return Ve.changeEmail="changeEmail",Ve}(S||{}),L=r(60177),$=r(52052),re=r(62253),te=r(62233),G=r(68996),ne=r(29399),de=r(95790),ge=r(59640),Be=r(21626);let ve=(()=>{class Ve{constructor(xt){this.http=xt}getCurrentContextProfile(){return this.http.get("profiles/my/currentcontext")}updatePassword(xt){return this.http.post("Profiles/ChangePassword",xt)}changeEmail(xt){return this.http.post("Profiles/ChangeEmail",xt)}verifySignIn(xt){return this.http.post("Profiles/VerifySignIn",xt)}getSecurityPreferences(){return this.http.get("profiles/my/security-preferences")}getSecurityPreferencesUrlEdit(xt){return this.http.get(`profiles/security-preferences/${xt}/external-url`)}updateVerificationMethod(xt){return this.http.put("profiles/security-preferences/verification-method",xt)}deletePasskey(xt){return this.http.delete(`profiles/security-preferences/passkeys/${encodeURIComponent(xt)}`)}updateUserStatus(xt){return this.http.put("profiles/security-preferences/status",xt)}updatePhoneNumber(xt){return this.http.put("profiles/security-preferences/phone-number",xt)}static{this.\u0275fac=function(An){return new(An||Ve)(n.KVO(Be.Qq))}}static{this.\u0275prov=n.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}}return Ve})();var He=r(43066),be=r(16853),ze=r(98055),Je=r(48912),Se=r(39178),Z=r(99375),Q=r(10467),oe=r(83838);let me=(()=>{class Ve{constructor(xt){this.platformId=xt}saveOnBoardingToken(xt){this.setItem("onboardingAccessToken",xt.token)}setItem(xt,An){(0,L.UE)(this.platformId)&&localStorage.setItem(xt,An)}removeItem(xt){(0,L.UE)(this.platformId)&&localStorage.removeItem(xt)}getItem(xt){return(0,L.UE)(this.platformId)?localStorage.getItem(xt):null}hasKey(xt){return!!(0,L.UE)(this.platformId)&&null!==localStorage.getItem(xt)}generateKey(){return(0,L.UE)(this.platformId)?Ve.generateKey():null}setEncryptedItem(xt,An,Wn){var mi=this;return(0,Q.A)(function*(){if((0,L.UE)(mi.platformId)){const ti=yield Ve.createKey(Wn),Qn=yield Ve.encodeData(An,ti,xt);mi.setItem(xt,Qn)}})()}getEncryptedItem(xt,An){var Wn=this;return(0,Q.A)(function*(){if((0,L.UE)(Wn.platformId)){const mi=Wn.getItem(xt);if(!mi)return mi;const ti=yield Ve.createKey(An);return Ve.decodeData(mi,ti,xt)}return null})()}static generateKey(){return Ve.arrayToBase64String(globalThis.crypto.getRandomValues(new Uint8Array(16)))}static createKey(xt){const An=Ve.base64StringToArray(xt);return crypto.subtle.importKey("raw",An,"AES-GCM",!1,["encrypt","decrypt"])}static encodeData(xt,An,Wn){return(0,Q.A)(function*(){const mi=new TextEncoder,ti=mi.encode(Wn),Qn=yield crypto.subtle.encrypt({name:"AES-GCM",iv:ti},An,mi.encode(xt));return Ve.arrayToBase64String(new Uint8Array(Qn))})()}static decodeData(xt,An,Wn){return(0,Q.A)(function*(){const ti=(new TextEncoder).encode(Wn),Qn=yield globalThis.crypto.subtle.decrypt({name:"AES-GCM",iv:ti},An,Ve.base64StringToArray(xt));return(new TextDecoder).decode(Qn)})()}static arrayToBase64String(xt){return oe.hp.from(String.fromCodePoint(...xt),"binary").toString("base64")}static base64StringToArray(xt){const An=oe.hp.from(xt,"base64").toString("binary");return new Uint8Array([...An].map(Wn=>Wn.codePointAt(0)))}static{this.\u0275fac=function(An){return new(An||Ve)(n.KVO(n.Agw))}}static{this.\u0275prov=n.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}}return Ve})();var Pe=r(82341),V=r(59756),q=r(68018);const B="PROFILE.UPDATE.PASSWORD.ERROR",Ee="PROFILE.UPDATE.EMAIL.ERROR",Ne="PROFILE.UPDATE.CONFIRM.SEND_ERROR",Ze="PROFILE.UPDATE.CONFIRM_SEAMLESS.WRONG_BROWSER",we="updateEmailData",gt="emailUpdatedProfile",je="Retry-After",Pt="COMMON.ERROR",yt="PROFILE.UPDATE.CONFIRM_SEAMLESS.RESEND_VERIFICATION_MESSAGE";let Fe=(()=>{class Ve{onUpdateProfilePreferencesSuccess(){return this.store$.dis
1patch(z.wW()),this.store$.dispatch((0,de.hb)()),this.store$.dispatch((0,b.jl)()),(0,W.Ds)({text:"PROFILE.PREFERENCES.UPDATE_SUCCESS",notificationType:J._.success})}onUpdatePasswordSuccess(){return this.store$.dispatch(z.ZL({payload:!0})),this.store$.dispatch((0,b.G6)()),(0,W.Ds)({text:"PROFILE.UPDATE.PASSWORD.SUCCESS",notificationType:J._.success})}getErrorTextFromStatus(xt){switch(xt){case 422:return"PROFILE.UPDATE.EMAIL.ALREADY_EXISTS_ERROR";case 409:return"PROFILE.UPDATE.EMAIL.VERIFY_EMAIL_FAILED";default:return Ee}}handleGetSecurityPreferencesError(xt){return 404===xt?.status?z.NR({displayMessage:!0}):(0,W.Ds)({text:Pt,notificationType:J._.error})}setEncryptedItem(xt,An,Wn){return(0,d.H)(this.storageService.setEncryptedItem(xt,An,Wn))}getEncryptedItem(xt,An){return(0,d.H)(this.storageService.getEncryptedItem(xt,An))}handleCustomerScenario(){return(0,h.of)(N.LB({}))}handleStaffScenario(xt){return(0,d.H)([G.jc({error:xt}),(0,b.tJ)()])}constructor(xt,An,Wn,mi,ti,Qn,qn,$e,X,ue,nt,St,Wt,Jt){this.platformId=xt,this.actions$=An,this.store$=Wn,this.profileService=mi,this.contactService=ti,this.registrationRestService=Qn,this.preferenceSettingService=qn,this.base64url=$e,this.ngxLogger=X,this.uiConfigService=ue,this.storageService=nt,this.ngxPermissionsService=St,this.confirmationDialogService=Wt,this.translate=Jt,this.getCurrentProfile$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.Is),(0,m.M)(()=>this.store$.dispatch((0,W.ZF)({messageTag:"PROFILE.CONTEXT_LOAD_FAILED"}))),(0,g.E)(this.store$.select(te.Fd)),(0,c.p)(([ee,Rn])=>Rn?p.w:this.profileService.getCurrentContextProfile().pipe((0,u.T)(Mt=>z.yV({currentProfile:Mt})),(0,P.W)(Mt=>(0,h.of)(z.GM({error:Mt}))))))),this.getCurrentProfileResponse$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.yV),(0,u.T)(ee=>(this.ngxPermissionsService.loadPermissions(ee.currentProfile.permissions.map(Rn=>Rn.name)),z.L5())))),this.currentProfileContextFailure$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.GM),(0,g.E)(this.store$.select(te.Yc)),(0,T.Z)(([{error:ee},Rn])=>Rn?this.handleCustomerScenario():this.handleStaffScenario(ee)))),this.updatePassword=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.Yv),(0,m.M)(()=>this.store$.dispatch((0,W.ZF)({messageTag:B}))),(0,F.n)(ee=>this.profileService.updatePassword(ee.payload).pipe((0,u.T)(()=>z.o4()),(0,P.W)(Rn=>(0,h.of)(z.H_({payload:Rn}))))))),this.updateContactRequest$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.cr),(0,m.M)(()=>this.store$.dispatch((0,W.ZF)({messageTag:Pt}))),(0,T.Z)(({contact:ee})=>this.contactService.updateContact(ee,ee.contactId).pipe((0,T.Z)(Rn=>[(0,b.Ww)(),z.H4({contact:Rn}),z.Is()]),(0,P.W)(()=>(0,h.of)(z._3())))))),this.updateContactSuccess$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.H4),(0,u.T)(()=>(0,W.Ds)({text:"PROFILE.SAVE_PROFILE_SUCCES",notificationType:J._.success})))),this.updateContactFailed$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z._3),(0,u.T)(()=>(0,W.Ds)({text:Pt,notificationType:J._.error})))),this.updatePasswordSuccess=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.o4),(0,u.T)(ee=>this.onUpdatePasswordSuccess()))),this.updatePasswordFail=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.H_),(0,u.T)(()=>(0,W.Ds)({text:B,notificationType:J._.error,messageTag:B})))),this.updateEmail=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.dV),(0,m.M)(()=>this.store$.dispatch((0,W.ZF)({messageTag:Ee}))),(0,F.n)(ee=>this.profileService.changeEmail(ee.payload).pipe((0,u.T)(()=>z.jv({newEmail:ee.payload.newEmail})),(0,P.W)(Rn=>(0,h.of)(z.QE({status:Rn?.status,message:409===Rn?.status?ee.verifyFailError:null}))))))),this.updateEmailSuccess=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.jv),(0,g.E)(this.store$.select(ne.dE),this.store$.select($.eH)),(0,m.M)(([ee,Rn,Mt])=>this.storageService.setItem(gt,Mt?.profileId)),(0,m.M)(ee=>this.store$.dispatch(z.ZL({payload:!0}))),(0,T.Z)(([ee,Rn])=>{const Mt=JSON.stringify({email:`${ee.newEmail}`,languageCode:`${Rn?.cultureName}`}),Nt=`/login?loginInfo=${this.base64url.encode(Mt,"utf8")}`;return[(0,b.W4)({redirectUrl:Nt}),N.Xk()]}))),this.updateEmailFail=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.QE),(0,u.T)(({message:ee,status:Rn})=>(0,W.Ds)({text:ee??this.getErrorTextFromStatus(Rn),notificationType:J._.error,messageTag:Ee})))),this.confirmEmailSend=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.mh),(0,m.M)(({notification:ee})=>
1{this.store$.dispatch((0,W.ZF)({messageTag:Ne})),this.store$.dispatch((0,W.ZF)({messageTag:yt})),ee&&this.store$.dispatch((0,W.ZF)({messageTag:ee}))}),(0,u.T)(ee=>({...ee,key:this.storageService.generateKey()})),(0,F.n)(({updateData:ee,resendEmail:Rn,notification:Mt,key:dn})=>this.registrationRestService.requestEmailVerification(ee.newEmail,Rn??!1,S.changeEmail,{key:dn}).pipe((0,u.T)(Nt=>(this.ngxLogger.log((0,re.TF)()),z.e2({updateData:ee,otpInputRequired:Nt.body.otpInputRequired,notification:Mt,resendEmail:Rn,key:dn}))),(0,P.W)(Nt=>(0,h.of)(z.bl({customData:429===Nt?.status&&Nt.headers.has(je)?{secondsToUnlock:Nt.headers.get(je)}:null,message:429===Nt?.status&&Nt.headers.has(je)?yt:null}))))))),this.confirmEmailSendSuccessAction$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.e2),(0,m.M)(()=>this.store$.dispatch(z.zq({resendEmailTimeout:Number(this.uiConfigService.get("resendEmailTimeout"))}))),(0,R.p)(({notification:ee})=>!!ee),(0,u.T)(({notification:ee})=>(0,W.Ds)({notificationType:J._.success,scopeTag:"page-header",text:ee,visibilityScope:v.CF.local})))),this.storeEmailUpdateData$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.e2),(0,R.p)(({otpInputRequired:ee})=>!ee),(0,F.n)(({updateData:ee,key:Rn})=>this.setEncryptedItem(we,JSON.stringify(ee),Rn).pipe((0,F.n)(()=>p.w),(0,P.W)(()=>(0,h.of)(z.bl({message:null}))))))),this.applyEmailUpdateData$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.CU),(0,R.p)(()=>(0,L.UE)(this.platformId)),(0,F.n)(({key:ee,verificationCode:Rn})=>this.getEncryptedItem(we,ee).pipe((0,u.T)(Mt=>{if(!Mt)return z.QE({message:Ze});const dn=JSON.parse(Mt);return this.storageService.removeItem(we),z.dV({payload:{...dn,verificationCode:Rn},verifyFailError:"PROFILE.UPDATE.EMAIL.VERIFY_LINK_FAILED"})}),(0,P.W)(()=>(0,h.of)(z.QE({message:Ze}))))))),this.emailUpdateNotification$=(0,e.EH)(()=>this.store$.select($.eH).pipe((0,R.p)(ee=>!!ee),(0,I.s)(1),(0,u.T)(({profileId:ee})=>ee===this.storageService.getItem(gt)),(0,m.M)(()=>this.storageService.removeItem(gt)),(0,R.p)(ee=>ee),(0,u.T)(()=>(0,W.Ds)({text:"PROFILE.UPDATE.CONFIRM_SEAMLESS.EMAIL_SUCCESSFULLY_UPDATED",notificationType:J._.info})))),this.confirmEmailFail=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.bl),(0,m.M)(({customData:ee})=>!!ee?.secondsToUnlock&&this.store$.dispatch(z.zq({resendEmailTimeout:ee.secondsToUnlock}))),(0,u.T)(({message:ee})=>(0,W.Ds)({text:ee??Ne,notificationType:J._.error,messageTag:ee??Ne})))),this.getProfilePreferences$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.wW),(0,F.n)(()=>this.preferenceSettingService.getProfilePreferences().pipe((0,u.T)(ee=>z.$N({profilePreferences:ee})),(0,P.W)(ee=>(0,h.of)(z.zG({error:ee}))))))),this.updateProfilePreference$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.Ru),(0,F.n)(({preferenceSettings:ee})=>this.preferenceSettingService.updatePreferenceSettings(ee).pipe((0,u.T)(()=>z.GA()),(0,P.W)(Rn=>(0,h.of)(z.Sg({error:Rn}))))))),this.updateProfilePreferencesSuccess=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.GA),(0,m.M)(ee=>this.store$.dispatch(z.ZL({payload:!0}))),(0,u.T)(()=>this.onUpdateProfilePreferencesSuccess()))),this.updateProfilePreferencesFailed=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.Sg),(0,u.T)(()=>(0,W.Ds)({text:"PROFILE.PREFERENCES.UPDATE_FAILED",notificationType:J._.error})))),this.verifySignInRequest$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.vL),(0,m.M)(()=>this.store$.dispatch((0,W.ZF)({messageTag:yt}))),(0,F.n)(ee=>this.profileService.verifySignIn(ee.payload).pipe((0,u.T)(()=>z.ZT()),(0,P.W)(Rn=>(0,h.of)(z._K(Rn))))))),this.verifyPasswordRequest$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.AH),(0,F.n)(ee=>this.profileService.verifySignIn(ee.payload).pipe((0,u.T)(()=>z.oq()),(0,P.W)(Rn=>(0,h.of)(z.jQ(Rn))))))),this.getSecurityPreferences$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.ef),(0,m.M)(()=>this.store$.dispatch((0,W.ZF)({messageTag:Pt}))),(0,T.Z)(()=>this.profileService.getSecurityPreferences().pipe((0,u.T)(ee=>z.Y6({securityPreferences:ee})),(0,P.W)(ee=>(0,h.of)(z.Om({error:ee}))))))),this.getSecurityPreferencesFailed$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.Om),(0,u.T)(({error:ee})=>this.handleGetSecurityPreferencesError(ee)))),this.removePasskey$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.e6),(0,c.p)(({passkey:ee})=>this.confirmationDialogService.showModal({title:"PROFILE.SECURITY_PREFERENCES.PASSKEYS.REMOVE_CONFIRMATION.TITLE",content:{key:"PROFILE.SECURITY_PREFERENCES.PASSKEYS.REMOVE_CONFIRMATION.CONTENT",params:{ConsumerInput_Name:ee.userAgent||this.translate.instant("PROFILE.SECURITY_PREFERENCES.PASSKEYS.UNNAMED")}}
1,primaryButton:"PROFILE.SECURITY_PREFERENCES.PASSKEYS.REMOVE",secondaryButton:"COMMON.CANCEL"}).pipe((0,R.p)(Rn=>Rn),(0,F.n)(()=>this.profileService.deletePasskey(ee.id).pipe((0,u.T)(()=>z.ed()),(0,P.W)(Rn=>(0,h.of)(z._V({error:Rn}))))))))),this.removePasskeySuccess$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.ed),(0,m.M)(()=>this.store$.dispatch(z.ef())),(0,u.T)(()=>(0,W.Ds)({text:"PROFILE.SECURITY_PREFERENCES.PASSKEYS.REMOVE_SUCCESS",notificationType:J._.success})))),this.getSecurityPreferencesEditUrl$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.f3),(0,m.M)(()=>this.store$.dispatch((0,W.ZF)({messageTag:Pt}))),(0,T.Z)(ee=>this.profileService.getSecurityPreferencesUrlEdit(ee.serviceUpdateType).pipe((0,u.T)(Rn=>z.vY({securityPreferenceUrlResponse:Rn})),(0,P.W)(Rn=>(0,h.of)(z.Fg({error:Rn}))))))),this.getSecurityReferencesEditUrlResponse$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.vY),(0,u.T)(ee=>(0,b.HK)({url:ee.securityPreferenceUrlResponse.preferenceUrl})))),this.updateVerificationMethod$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.X),(0,m.M)(()=>this.store$.dispatch((0,W.ZF)({messageTag:Pt}))),(0,F.n)(({verificationMethod:ee})=>this.profileService.updateVerificationMethod(ee).pipe((0,u.T)(()=>z.RK()),(0,P.W)(Rn=>(0,h.of)(z.fG({error:Rn}))))))),this.updatePhoneNumber$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.Yq),(0,m.M)(()=>this.store$.dispatch((0,W.ZF)({messageTag:Pt}))),(0,F.n)(({updatePhoneNumberRequest:ee})=>this.profileService.updatePhoneNumber(ee).pipe((0,u.T)(()=>z.iE()),(0,P.W)(Rn=>(0,h.of)(z.If({error:Rn}))))))),this.updateSecurityPreferencesSuccess$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.RK,z.jL,z.iE),(0,u.T)(()=>(this.store$.dispatch(z.ef()),this.store$.dispatch((0,b.T7)()),(0,W.Ds)({text:"PROFILE.SECURITY_PREFERENCES.EDIT.UPDATE_SUCCESS",notificationType:J._.success}))))),this.updateSecurityPreferencesFailed$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.fG,z.Fg,z.FR,z.If,z._V),(0,u.T)(()=>(0,W.Ds)({text:Pt,notificationType:J._.error})))),this.updateUserProfileStatus$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.dB),(0,m.M)(()=>this.store$.dispatch((0,W.ZF)({messageTag:Pt}))),(0,F.n)(({updateStatusRequest:ee})=>this.profileService.updateUserStatus(ee).pipe((0,u.T)(()=>z.jL()),(0,P.W)(Rn=>(0,h.of)(z.FR({error:Rn}))))))),this.userPermissions$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(N.UW),(0,u.T)(ee=>ee.accessToken?z.Is():z.eW()))),this.clearUserPermissions$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(z.eW),(0,u.T)(()=>(this.ngxPermissionsService.flushPermissions(),z.ur()))))}static{this.\u0275fac=function(An){return new(An||Ve)(n.KVO(n.Agw),n.KVO(e.En),n.KVO(ge.il),n.KVO(ve),n.KVO(He.T),n.KVO(be.f),n.KVO(ze.W),n.KVO(Je.X),n.KVO(Se.so),n.KVO(Z.K),n.KVO(me),n.KVO(Pe.$R),n.KVO(V.N),n.KVO(q.c$))}}static{this.\u0275prov=n.jDH({token:Ve,factory:Ve.\u0275fac})}}return Ve})(),Ft=(()=>{class Ve{static{this.\u0275fac=function(An){return new(An||Ve)}}static{this.\u0275mod=n.$C({type:Ve})}static{this.\u0275inj=n.G2t({imports:[e.Vm.forFeature([Fe])]})}}return Ve})()},23372:(_e,D,r)=>{"use strict";r.d(D,{$N:()=>L,AH:()=>Be,CU:()=>J,FR:()=>yt,Fg:()=>Ee,GA:()=>te,GM:()=>d,H:()=>c,H4:()=>m,H_:()=>F,If:()=>Ve,Is:()=>n,JI:()=>Se,JU:()=>xt,L5:()=>An,NR:()=>je,O_:()=>Je,Om:()=>oe,QE:()=>v,RK:()=>gt,Ru:()=>re,Sg:()=>G,VG:()=>be,X:()=>Ze,Y6:()=>me,Yq:()=>Ft,Yv:()=>P,ZL:()=>u,ZT:()=>de,_3:()=>g,_K:()=>ge,_V:()=>q,az:()=>W,bl:()=>z,cr:()=>p,dB:()=>Pt,dV:()=>N,e2:()=>I,e6:()=>Pe,eW:()=>Wn,ed:()=>V,ef:()=>Q,f3:()=>B,fG:()=>we,iE:()=>Kt,jL:()=>Fe,jQ:()=>He,jv:()=>b,mh:()=>R,o4:()=>T,oe:()=>ze,oq:()=>ve,ur:()=>mi,vL:()=>ne,vY:()=>Ne,wW:()=>S,yV:()=>h,zG:()=>$,zq:()=>Z});var e=r(59640);const n=(0,e.VP)("[Profile] GetCurrentProfileRequest"),d=(0,e.VP)("[Profile] GetCurrentProfileFailed",(0,e.xk)()),h=(0,e.VP)("[Profile] GetCurrentProfileResponse",(0,e.xk)()),p=(0,e.VP)("[Profile] Update Contact Request",(0,e.xk)()),m=(0,e.VP)("[Profile] Update Contact Success",(0,e.xk)()),g=(0,e.VP)("[Profile] Update Contact Reject"),c=(0,e.VP)("[Profile] Set ProfileEditMode",(0,e.xk)()),u=(0,e.VP)("[Profile] Toggle Router Guard",(0,e.xk)()),P=(0,e.VP)("[Profile] Update Password Request",(0,e.xk)()),T=(0,e.VP)("[Profile] Update Password Success"),F=(0,e.VP)("[Profile] Update Password Fail",(0,e.xk)()),R=(0,e.VP)("[Profile] Confirm Email Send Request",(0,e.xk)()),I=(0,e.VP)("[Profile] Confirm Email Send Success",(0,e.xk)()),z=(0,e.VP)("[Profile] Confirm Email Send Fail",(0,e.xk)()),W=(0,e.VP)("[Profile] Toggle Confirm Modal",(0,e.xk)()),J=(0,e.VP)("[Profile] Apply Email Update Data",(0,e.xk)()),N=(0,e.VP)("[Profile] Update Email Request",(0,e.xk)()),b=(0,e.VP)("[Profile] Update Email Success",(0,e.xk)()),v=(0,e.VP)("[Profile] Update Email Fail",(0,e.xk)()),S=(0,e.VP)("[ProfileSettings] Get preferences for profile"),L=(0,e.VP)("[ProfileSettings] Get preferences for profile success",(0,e.xk)()),$=(0,e.VP)("[ProfileSettings] Get preferences for profile failed",(0,e.xk)()),re=(0,e.VP)("[ProfileSettings] Upd
1ate preferences for profile",(0,e.xk)()),te=(0,e.VP)("[ProfileSettings] Update preferences for profile success"),G=(0,e.VP)("[ProfileSettings] Update preferences for profile failed",(0,e.xk)()),ne=(0,e.VP)("[Profile] Verify Sign In Request",(0,e.xk)()),de=(0,e.VP)("[Profile] Verify Sign In Success"),ge=(0,e.VP)("[Profile] Verify Sign In Fail",(0,e.xk)()),Be=(0,e.VP)("[Profile] Verify Password Request",(0,e.xk)()),ve=(0,e.VP)("[Profile] Verify Password Success"),He=(0,e.VP)("[Profile] Verify Password Fail",(0,e.xk)()),be=(0,e.VP)("[Profile] Set mobile menu state",(0,e.xk)()),ze=(0,e.VP)("[Profile] Toggle mobile menu"),Je=(0,e.VP)("[Profile] Reset current profile action"),Se=(0,e.VP)("[Profile] Reset current profile for staff without impersonation"),Z=(0,e.VP)("[Profile] Resend Email Verification Start Timer",(0,e.xk)()),Q=(0,e.VP)("[Profile] GetSecurityPreferencesRequest"),oe=(0,e.VP)("[Profile] GetSecurityPreferencesFailed",(0,e.xk)()),me=(0,e.VP)("[Profile] GetSecurityPreferencesResponse",(0,e.xk)()),Pe=(0,e.VP)("[Profile] RemovePasskeyRequest",(0,e.xk)()),V=(0,e.VP)("[Profile] RemovePasskeySuccess"),q=(0,e.VP)("[Profile] RemovePasskeyFailed",(0,e.xk)()),B=(0,e.VP)("[Profile] GetSecurityReferencesEditUrlRequest",(0,e.xk)()),Ee=(0,e.VP)("[Profile] GetSecurityReferencesEditUrlFailed",(0,e.xk)()),Ne=(0,e.VP)("[Profile] GetSecurityReferencesEditUrlResponse",(0,e.xk)()),Ze=(0,e.VP)("[Profile] UpdateVerificationMethodRequest",(0,e.xk)()),we=(0,e.VP)("[Profile] UpdateVerificationMethodFailed",(0,e.xk)()),gt=(0,e.VP)("[Profile] UpdateVerificationMethodSuccess"),je=(0,e.VP)("[Profile] UpdateCustomerNonRegisteredMessage",(0,e.xk)()),Pt=(0,e.VP)("[Profile] UpdateUserProfileStatusRequest",(0,e.xk)()),yt=(0,e.VP)("[Profile] UpdateUserProfileStatusFailed",(0,e.xk)()),Fe=(0,e.VP)("[Profile] UpdateUserProfileStatusSuccess"),Ft=(0,e.VP)("[Profile] UpdatePhoneNumberRequest",(0,e.xk)()),Ve=(0,e.VP)("[Profile] UpdatePhoneNumberFailed",(0,e.xk)()),Kt=(0,e.VP)("[Profile] UpdatePhoneNumberSuccess"),xt=(0,e.VP)("[Profile] Set Current Profile Country",(0,e.xk)()),An=(0,e.VP)("[Permission] LoadUserPermissionsSuccess"),Wn=(0,e.VP)("[Permission] ClearUserPermissionsRequest"),mi=(0,e.VP)("[Permission] ClearUserPermissionsSuccess")},52052:(_e,D,r)=>{"use strict";r.d(D,{_d:()=>p,P2:()=>b,yR:()=>m,Vn:()=>g,eH:()=>h,Yk:()=>S,$N:()=>T,QW:()=>L,rg:()=>J,tD:()=>I,xw:()=>W,sb:()=>u,$P:()=>P,_u:()=>N,y7:()=>v,Sc:()=>R,Wx:()=>c,UO:()=>z,Rc:()=>F});var e=r(59640),n=r(67951);const d=(0,e.Mz)(n.T,$=>$.profile),h=(0,e.Mz)(d,$=>$.current),p=(0,e.Mz)(d,$=>$.canDeactivate),m=(0,e.Mz)(d,$=>$.confirmEmailSent),g=(0,e.Mz)(d,$=>$.confirmModalIsActive),c=(0,e.Mz)(d,$=>$.emailUpdated),u=(0,e.Mz)(d,$=>$.profileEditMode),P=(0,e.Mz)(d,$=>$.saving),T=(0,e.Mz)(d,$=>$.profilePreferences),F=(0,e.Mz)(d,$=>$.verifySignInHasError),R=(0,e.Mz)(d,$=>$.showMobileMenu),I=(0,e.Mz)(d,$=>$.passwordValidated),z=(0,e.Mz)(d,$=>$.verifyPasswordHasError),W=(0,e.Mz)(d,$=>$.passwordVerified),J=(0,e.Mz)(d,$=>$.isSeamlessFlow),N=(0,e.Mz)(d,$=>$.resendEmailTimeout),b=(0,e.Mz)(d,$=>$.canResendEmail),v=(0,e.Mz)(d,$=>$.securityPreferences),S=(0,e.Mz)(d,$=>$.displayNonRegisteredCustomerMessage),L=(0,e.Mz)(d,$=>$.isLoading)},13242:(_e,D,r)=>{"use strict";r.d(D,{T:()=>e});const e={current:null,canDeactivate:!0,confirmEmailSent:!1,confirmModalIsActive:!1,emailUpdated:!1,profileEditMode:!1,saving:!1,profilePreferences:[],verifySignInHasError:!1,passwordValidated:!1,verifyPasswordHasError:!1,passwordVerified:!1,showMobileMenu:!1,canResendEmail:!0,isSeamlessFlow:!1,resendEmailTimeout:0,securityPreferences:null,displayNonRegisteredCustomerMessage:null,currentProfileLoaded:!1,isLoading:!1}},29264:(_e,D,r)=>{"use strict";r.d(D,{G8:()=>n,JL:()=>d,W7:()=>p,bO:()=>h,q$:()=>g,qH:()=>m});var e=r(59640);const n=(0,e.VP)("[Referral] Get Referral Configuration"),d=(0,e.VP)("[Referral] Get Referral Configuration Success",(0,e.xk)()),h=(0,e.VP)("[Referral] Save Referred Contact",(0,e.xk)()),p=(0,e.VP)("[Referral] Save Referred Contact Success"),m=(0,e.VP)("[Referral] Save Referred Contact Failure"),g=(0,e.VP)("[Referral] Set Should Clear Referral Form",(0,e.xk)())},75726:(_e,D,r)=>{"use strict";r.d(D,{i:()=>p});var e=r(59640),d=r(29264);const h=(0,e.vy)({referralConfiguration:null,isLoading:!1,shouldClearForm:!1},(0,e.on)(d.G8,m=>({...m,isLoading:!0})),(0,e.on)(d.JL,(m,g)=>({...m,isLoading:!1,referralConfiguration:g.configuration})),(0,e.on)(d.bO,m=>({...m,isLoading:!0})),(0,e.on)(d.W7,m=>({...m,isLoading:!1,shouldClearForm:!0})),(0,e.on)(d.qH,m=>({...m,isLoading:!1})),(0,e.on)(d.q$,(m,g)=>({...m,shouldClearForm:g.shouldClearForm})));function p(m,g){return h(m,g)}},27035:(_e,D,r)=>{"use strict";r.d(D,{W:()=>n,w:()=>e});const e="iwg-icon-centrefeatures",n="iwg-icon-small-tick"},82627:(_e,D,r)=>{"use strict";r.d(D,{Iu:()=>m,MV:()=>P,NJ:()=>d,TR:()=>I,VI:()=>T,W2:()=>W,Xl:()=>z,dG:()=>h,dk:()=>R,fQ:()=>g,i6:()=>p,mV:()=>F,tO:()=>c,wp:()=>u,yN:()=>n});var e=r(59640);
1const n=(0,e.VP)("[Available Workspaces] Load Available",(0,e.xk)()),d=(0,e.VP)("[Available Workspaces] SearchInventoryQuery Pre-Loaded",(0,e.xk)()),h=(0,e.VP)("[Available Workspaces] Load Available Workspaces Success",(0,e.xk)()),p=(0,e.VP)("[Available Workspaces] Load Available Workspaces Failure",(0,e.xk)()),m=(0,e.VP)("[Available Workspaces] Select Workspaces",(0,e.xk)()),g=(0,e.VP)("[Available Workspaces] Search Center Available Workspaces",(0,e.xk)()),c=(0,e.VP)("[Available Workspaces] Search Center Available Workspaces Success",(0,e.xk)()),u=(0,e.VP)("[Available Workspaces] Load Centre Details Failure",(0,e.xk)()),P=(0,e.VP)("[Available Workspaces] Disable loader"),T=(0,e.VP)("[Workspace Discounts] Show Time Slot Confirmation Modal",(0,e.xk)()),F=(0,e.VP)("[Workspace Discounts] Show Hourly Slot Unavailable Modal",(0,e.xk)()),R=(0,e.VP)("[Workspace Discounts] Get Time Slots Discounts",(0,e.xk)()),I=(0,e.VP)("[Workspace Discounts] Get Time Slots Discounts Success",(0,e.xk)()),z=(0,e.VP)("[Workspace Discounts] Get Time Slots Discounts Failure",(0,e.xk)()),W=(0,e.VP)("[Available Workspaces] Check Available Workspaces",(0,e.xk)())},72677:(_e,D,r)=>{"use strict";r.d(D,{$V:()=>R,C1:()=>u,Rm:()=>d,Tm:()=>F,Tw:()=>p,Uk:()=>c,XP:()=>T,ZY:()=>z,iH:()=>P,iN:()=>m,j0:()=>n,s3:()=>g,wF:()=>W,yL:()=>I,yk:()=>h});var e=r(59640);
1const n=(0,e.VP)("[Centre Explore] Centre Search Request",(0,e.xk)()),d=(0,e.VP)("[Centre Explore] Centre Search Success",(0,e.xk)()),h=(0,e.VP)("[Centre Explore] Centre Search Failure",(0,e.xk)()),p=(0,e.VP)("[Centre Explore] Request More Centre Search Results",(0,e.xk)()),m=(0,e.VP)("[Centre Explore] Request More Centre Search Results Success"),g=(0,e.VP)("[Centre Explore] Load Centre Search Next Page",(0,e.xk)()),c=(0,e.VP)("[Centre Explore] Load Centre Search Next Page Retry",(0,e.xk)()),u=(0,e.VP)("[Centre Explore] Load Centre Search Next Page Failure",(0,e.xk)()),P=(0,e.VP)("[Centre Explore] Save Next Page",(0,e.xk)()),T=(0,e.VP)("[Centre Explore] Sort Search Results",(0,e.xk)()),F=(0,e.VP)("[Centre Explore] Filter Search Results",(0,e.xk)()),R=(0,e.VP)("[Centre Explore] Reset State"),I=(0,e.VP)("[Centre Explore] Get Centre Details",(0,e.xk)()),z=(0,e.VP)("[Centre Explore] Get Centre Details Success",(0,e.xk)()),W=(0,e.VP)("[Centre Explore] Get Centre Details Failure")},60665:(_e,D,r)=>{"use strict";r.r(D),r.d(D,{clearProductAvailability:()=>Ee,filterSearchResults:()=>G,findEventSpace:()=>Pe,getAvailabilityForCentre:()=>R,getAvailabilityForCentreFailure:()=>z,getAvailabilityForCentreSuccess:()=>I,getProductAvailability:()=>Q,getProductAvailabilityFailure:()=>me,getProductAvailabilitySuccess:()=>oe,loadCentreFeaturesFailure:()=>N,loadCentreFeaturesRequest:()=>W,loadCentreFeaturesSuccess:()=>J,loadFreeVisits:()=>ne,loadFreeVisitsFailure:()=>ge,loadFreeVisitsSuccess:()=>de,loadMapLocationCentres:()=>n,loadMapLocationCentresSuccess:()=>d,loadMoreSearchResults:()=>g,loadMoreSearchResultsFailure:()=>u,loadMoreSearchResultsRetry:()=>c,loadProductsFailure:()=>S,loadProductsRequest:()=>b,loadProductsSuccess:()=>v,loadSearchDefaultsFailure:()=>re,loadSearchDefaultsRequest:()=>L,loadSearchDefaultsSuccess:()=>$,loadSearchResultsFailure:()=>m,loadSearchResultsRequest:()=>h,loadSearchResultsSuccess:()=>p,loadWorkspaceDailyDiscounts:()=>be,requestMoreSearchResults:()=>T,requestMoreSearchResultsSuccess:()=>F,resetSearchQuery:()=>ve,saveNextPage:()=>P,searchQueryPreloaded:()=>Be,setProductAvailabilityLoaded:()=>B,showEventSpaceNotAvailableModal:()=>V,showNonPermissionForEnterpriseToPurchaseModal:()=>Z,showNonPermissionToPurchaseModal:()=>ze,showNotLoggedInModal:()=>Je,sortSearchResults:()=>te,updateProductAvailability:()=>q,updateSelectedCentreAvailability:()=>Se,updateSelectedSearchResult:()=>He});var e=r(59640);const n=(0,e.VP)("[Search] Load Map Locations Centres",(0,e.xk)()),d=(0,e.VP)("[Search] Load Map Location Centres Success",(0,e.xk)()),h=(0,e.VP)("[Search] Load Search Results",(0,e.xk)()),p=(0,e.VP)("[Search] Load Search Results Success",(0,e.xk)()),m=(0,e.VP)("[Search] Load Search Results Failure",(0,e.xk)()),g=(0,e.VP)("[Search] Load More Search Results",(0,e.xk)()),c=(0,e.VP)("[Search] Load More Search Results Retry",(0,e.xk)()),u=(0,e.VP)("[Search] Load More Search Results Failure",(0,e.xk)()),P=(0,e.VP)("[Search] Save Next Page",(0,e.xk)()),T=(0,e.VP)("[Search] Request More Search Results",(0,e.xk)()),F=(0,e.VP)("[Search] Request More Search Results Success",(0,e.xk)()),R=(0,e.VP)("[Search] Get Availability for Centre",(0,e.xk)()),I=(0,e.VP)("[Search] Get Availability for Centre Success",(0,e.xk)()),z=(0,e.VP)("[Search] Get Availability for Centre Failure"),W=(0,e.VP)("[Search] Load CentreFeatures"),J=(0,e.VP)("[Search] Load CentreFeatures Success",(0,e.xk)()),N=(0,e.VP)("[Search] Load CentreFeatures Failure",(0,e.xk)()),b=(0,e.VP)("[Search] Load Products Request"),v=(0,e.VP)("[Search] Load Products Success",(0,e.xk)()),S=(0,e.VP)("[Search] Load Products Failure",(0,e.xk)()),L=(0,e.VP)("[Search] Load Search Defaults Request"),$=(0,e.VP)("[Search] Load Search Defaults Success",(0,e.xk)()),re=(0,e.VP)("[Search] Load Search Defaults Failure",(0,e.xk)()),te=(0,e.VP)("[Search] Sort Search Results",(0,e.xk)()),G=(0,e.VP)("[Search] Filter Search Results",(0,e.xk)()),ne=(0,e.VP)("[Search] Load Free Visits Request",(0,e.xk)()),de=(0,e.VP)("[Search] Load Free Visits Success",(0,e.xk)()),ge=(0,e.VP)("[Search] Load Free Visits Failure",(0,e.xk)()),Be=(0,e.VP)("[Search] Query Pre-Loaded",(0,e.xk)()),ve=(0,e.VP)("[Search] Reset Search Query"),He=(0,e.VP)("[Search] Update Selected Search Result",(0,e.xk)()),be=(0,e.VP)("[Search] Load Workspace Daily Discounts"),ze=(0,e.VP)("[Search] Show User Non Permission To Purchase Modal"),Je=(0,e.VP)("[Search] Show Not Logged In Modal",(0,e.xk)()),Se=(0,e.VP)("[Search] Update Selected Centre Availability",(0,e.xk)()),Z=(0,e.VP)("[Search] Show Non Permission for Enterprise User to Purchase Modal"),Q=(0,e.VP)("[Search] Get Product Availability",(0,e.xk)()),oe=(0,e.VP)("[Search] Get Product Availability Success",(0,e.xk)()),me=(0,e.VP)("[Search] Get Product Availability Failure"),Pe=(0,e.VP)("[Event Space] Find An Event Space",(0,e.xk)()),V=(0,e.VP)("[Event Space] Show Event Space Not Available Modal"),q=(0,e.VP)("[Search] Update Product Availability",(0,e.xk)()),B=(0,e.VP)("[Search] Set Product Availability L
1oaded",(0,e.xk)()),Ee=(0,e.VP)("[Search] Clear Product Availability")},5656:(_e,D,r)=>{"use strict";r.d(D,{BG:()=>c,Cr:()=>b,Dm:()=>z,Ec:()=>W,F9:()=>g,K7:()=>v,N_:()=>I,Oy:()=>N,VW:()=>u,W$:()=>te,cp:()=>S,ef:()=>m,fj:()=>h,gG:()=>F,gW:()=>R,jV:()=>$,m9:()=>re,sq:()=>L,w0:()=>p,xd:()=>P,xl:()=>J});var e=r(59640),n=r(59679);const d=(0,e.Mz)(n.W,G=>G?.centreSearch),h=(0,e.Mz)(d,G=>G?.searchResults?.results||[]),p=(0,e.Mz)(d,G=>G?.searchedViewport?.geometry),m=(0,e.Mz)(d,G=>G?.searchResults),g=(0,e.Mz)(d,G=>G?.nextResultPage),c=(0,e.Mz)(d,G=>G?.centreFeatures),u=(0,e.Mz)(d,G=>G?.products),P=(0,e.Mz)(d,G=>G?.searchDefaults),F=((0,e.Mz)(d,G=>G?.selectedSearchResult),(0,e.Mz)(d,G=>G?.selectedSearchResult?.centre)),R=(0,e.Mz)(P,G=>G?.numberOfPeoplePerProduct),I=(0,e.Mz)(d,G=>G?.selectedCentreLoading),z=(0,e.Mz)(d,G=>G?.searchQuery),W=(0,e.Mz)(d,G=>G?.freeVisitsEntitlement),J=(0,e.Mz)(d,G=>G?.mapLocations),N=(0,e.Mz)(d,G=>G?.selectedCentreAvailability),b=(0,e.Mz)(d,G=>G?.selectedCentreAvailability?.centre?.centreNumber),v=(0,e.Mz)(d,G=>G?.mapLocationsLoaded),S=(0,e.Mz)(d,G=>G?.filterValue),L=(0,e.Mz)(d,G=>G?.selectedCentreAvailability?.isProvisional),$=(0,e.Mz)(d,G=>({productAvailability:G?.productAvailability,countryIsoCode:G?.selectedCountryIsoCode})),re=(0,e.Mz)(d,G=>G?.productAvailability?.isProvisional),te=(0,e.Mz)(d,G=>G?.productAvailabilityLoaded)},59679:(_e,D,r)=>{"use strict";r.d(D,{W:()=>n});const n=(0,r(59640).UX)("search")},59848:(_e,D,r)=>{"use strict";r.d(D,{X:()=>e});var e=function(n){return n.CCA="cca",n.MFA="mfa",n}(e||{})},10050:(_e,D,r)=>{"use strict";r.d(D,{A8:()=>F,BK:()=>ge,Bm:()=>n,FK:()=>g,G$:()=>p,Hc:()=>v,JV:()=>re,Mr:()=>R,NO:()=>Be,NY:()=>$,OL:()=>c,Sx:()=>te,UP:()=>m,Vl:()=>de,Wb:()=>h,Wu:()=>T,_$:()=>L,aJ:()=>b,bg:()=>G,bn:()=>P,eE:()=>I,iI:()=>ve,jW:()=>d,kk:()=>W,oX:()=>u,pT:()=>S,tJ:()=>N,vF:()=>J,xr:()=>ne,yj:()=>z});var e=r(59640);const n=(0,e.VP)("[ServiceSettings] Load ConfigurableServices Request"),d=(0,e.VP)("[ServiceSettings] Load ConfigurableServices Success",(0,e.xk)()),h=(0,e.VP)("[ServiceSettings] Load ConfigurableServices Failure"),p=(0,e.VP)("[ServiceSettings] Load CCA C
1onfigurations",(0,e.xk)()),m=(0,e.VP)("[ServiceSettings] Load CCA Configurations Success",(0,e.xk)()),g=(0,e.VP)("[ServiceSettings] Load CCA Configurations Failure"),c=(0,e.VP)("[ServiceSettings] Set selectedCcaConfiguration id",(0,e.xk)()),u=(0,e.VP)("[ServiceSettings] Set selectedCcaContactConfigurationId id",(0,e.xk)()),P=(0,e.VP)("[ServiceSettings] Remove Contact configuration action",(0,e.xk)()),T=(0,e.VP)("[ServiceSettings] Remove Contact configuration from state",(0,e.xk)()),F=(0,e.VP)("[ServiceSettings] Update Selected CCA Configuration Request",(0,e.xk)()),R=(0,e.VP)("[ServiceSettings] Update Selected CCA Configuration",(0,e.xk)()),I=(0,e.VP)("[ServiceSettings] Update CCA Configuration API Request"),z=(0,e.VP)("[ServiceSettings] Update CCA Configuration API Success",(0,e.xk)()),W=(0,e.VP)("[ServiceSettings] Update CCA Configuration API Failed"),J=(0,e.VP)("[ServiceSettings] Get Selected Contact Details",(0,e.xk)()),N=(0,e.VP)("[ServiceSettings] Get Selected Contact Success",(0,e.xk)()),b=(0,e.VP)("[ServiceSettings] Get Selected Contact Failure"),v=(0,e.VP)("[ServiceSettings] Add CCA Contact Configuration",(0,e.xk)()),S=(0,e.VP)("[ServiceSettings] Update CCA Contact Configuration",(0,e.xk)()),L=(0,e.VP)("[ServiceSettings] Reset CCA Contact Configuration State"),$=(0,e.VP)("[ServiceSettings] resetCanCloseFlyout"),re=(0,e.VP)("[ServiceSettings] Add Contact Request",(0,e.xk)()),te=(0,e.VP)("[ServiceSettings] Add Contact Success",(0,e.xk)()),G=(0,e.VP)("[ServiceSettings] Add Contact Failure",(0,e.xk)()),ne=(0,e.VP)("[ServiceSettings] Update Selected Team Member",(0,e.xk)()),de=(0,e.VP)("[Products and Services] Activate Call Answering Request",(0,e.xk)()),ge=(0,e.VP)("[Products and Services] Activate Call Answering Request Success"),Be=(0,e.VP)("[Products and Services] Activate Call Answering Request Processing"),ve=(0,e.VP)("[Products and Services] Activate Call Answering Request Failure",(0,e.xk)())},59438:(_e,D,r)=>{"use strict";r.d(D,{$Y:()=>z,CC:()=>h,D$:()=>p,D6:()=>F,Gn:()=>W,LH:()=>u,NX:()=>m,TX:()=>d,UA:()=>g,Xt:()=>T,dV:()=>I,dv:()=>n,q5:()=>R,re:()=>c,wP:()=>P});var e=r(59640);const n=(0,e.VP)("[MailForwardingSettings] Get is Mail Forwarding Address Available Request"),d=(0,e.VP)("[MailForwardingSettings] Get is Mail Forwarding Address Available Success",(0,e.xk)()),h=(0,e.VP)("[MailForwardingSettings] Get is Mail Forwarding Address Available Failure"),p=(0,e.VP)("[MailForwardingSettings] Load Mail Forwarding Address Configurable Services Request"),m=(0,e.VP)("[MailForwardingSettings] Load Mail Forwarding Address Configurable Services Success",(0,e.xk)()),g=(0,e.VP)("[MailForwardingSettings] Load Mail Forwarding Address Configurable Services Failure"),c=(0,e.VP)("[MailForwardingSettings] Load Mail Forwarding Address Configurations For Centre Request",(0,e.xk)()),u=(0,e.VP)("[MailForwardingSettings] Load Mail Forwarding Address Configurations For Centre Success",(0,e.xk)()),P=(0,e.VP)("[MailForwardingSettings] Load Mail Forwarding Address Configurations For Centre Failure"),T=(0,e.VP)("[MailForwardingSettings] Update Mail Forwarding Address Configuration Request",(0,e.xk)()),F=(0,e.VP)("[MailForwardingSettings] Update Mail Forwarding Address Configuration Success",(0,e.xk)()),R=(0,e.VP)("[MailForwardingSettings] Update Mail Forwarding Address Configuration Failure"),I=(0,e.VP)("[MailForwardingSettings] Set Selected Mail Forwarding Address Id",(0,e.xk)()),z=(0,e.VP)("[MailForwardingSettings] Set Can Deactivate Mail Forwarding Address Form",(0,e.xk)()),W=(0,e.VP)("[MailForwardingSettings] Set Selected Contact",(0,e.xk)())},93164:(_e,D,r)=>{"use strict";r.d(D,{$Y:()=>n.$Y,A8:()=>e.A8,Bm:()=>e.Bm,D$:()=>n.D$,G$:()=>e.G$,Gn:()=>n.Gn,JV:()=>e.JV,NY:()=>e.NY,OL:()=>e.OL,Sx:()=>e.Sx,Vl:()=>e.Vl,Xt:()=>n.Xt,bg:()=>e.bg,dv:()=>n.dv,oX:()=>e.oX,vF:()=>e.vF,xr:()=>e.xr});var e=r(10050),n=r(59438)},81554:(_e,D,r)=>{"use strict";r.d(D,{i:()=>q});var e=r(59640),n=r(77339),d=r(31397),h=r(25558),p=r(99437),m=r(96354),g=r(53993),c=r(14457),u=r(98413),P=r(38207),T=r(42360),F=r(916),R=r(54438),I=r(99675),z=r(68018),W=r(34193);let J=(()=>{class B{constructor(Ne,Ze,we,gt,je){this.actions$=Ne,this.service=Ze,this.translate=we,this.bookingService=gt,this.store=je,this.contactSearchAction$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(c.nD),(0,d.Z)(({searchCriteria:Pt})=>[(0,c.vy)({searchCriteria:Pt}),(0,F.w0)({pages:[]}),(0,c.iP)({customerSearchCriteria:Pt})]))),this.getCustomerSearch$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(c.vy),(0,h.n)(Pt=>this.service.getCustomerResultsFromSearch(Pt.searchCriteria).pipe((0,d.Z)(yt=>[(0,c.GS)({customerSearchResult:yt}),(0,c.Jy)({searchVisible:!1})]),(0,p.W)(yt=>[(0,c.Ji)({customerSearchResult:null})]))))),this.getCustomerSearchFailure$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(c.Ji),(0,m.T)(()=>this.showNotification("STAFF.CUSTOMER_SEARCH.CUSTOMER_SEARCH_FAILED")))),this.getCustomerTypes$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(c.so),(0,h.n)(Pt=>this.service.getCustomerTypes().pipe((0,m.T)(yt=>(0,c.RW)({customerTypes:yt})),(0,p.W)(yt=>[(0,c.gg)({customerTypes:null})]))))),this.getBookingsRequestAction$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(c.kd),(0,g.E)(this.store.select(T.G9)),(0,h.n)(([Pt,yt])=>this.bookingService.getShortStayBookings(yt).pipe((0,m.T)(Fe=>
1(0,c.Vv)({bookings:Fe})),(0,p.W)(Fe=>[(0,c.zJ)()]))))),this.getBookingsRequestActionFailure$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(c.zJ),(0,m.T)(()=>this.showNotification("STAFF.CUSTOMER_SEARCH.CUSTOMER_SEARCH_FAILED")))),this.getCustomerSearchDetails$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(c.Tv),(0,h.n)(Pt=>this.service.getCustomerSearchDetails(Pt.contactId).pipe((0,m.T)(yt=>(0,c.gD)({customerSearchDetails:yt})),(0,p.W)(yt=>[(0,c.v5)()])))))}showNotification(Ne){return(0,u.Ds)({notificationType:P._.error,text:this.translate.instant(Ne)})}static{this.\u0275fac=function(Ze){return new(Ze||B)(R.KVO(n.En),R.KVO(I.I),R.KVO(z.c$),R.KVO(W.t),R.KVO(e.il))}}static{this.\u0275prov=R.jDH({token:B,factory:B.\u0275fac})}}return B})();var N=r(85573);let b=(()=>{class B{constructor(Ne,Ze){this.actions$=Ne,this.service=Ze,this.setCustomerSearchResultSorting$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(N.c),(0,h.n)(we=>this.service.getCustomerSearchResultsPage(we.pageToken,we.searchCriteria).pipe((0,m.T)(gt=>(0,c.GS)({customerSearchResult:gt})),(0,p.W)(gt=>[(0,c.Ji)({customerSearchResult:null})])))))}static{this.\u0275fac=function(Ze){return new(Ze||B)(R.KVO(n.En),R.KVO(I.I))}}static{this.\u0275prov=R.jDH({token:B,factory:B.\u0275fac})}}return B})();var v=r(43381);let S=(()=>{class B{constructor(Ne,Ze){this.actions$=Ne,this.service=Ze,this.isEligbleCentre$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(v.yi),(0,h.n)(({centreNumbers:we})=>this.service.isCentreEligibleForSoaAndPsp(we).pipe((0,m.T)(gt=>(0,v.eJ)({isEligibleForSoaAndPsp:gt})),(0,p.W)(gt=>[(0,v.C3)()])))))}static{this.\u0275fac=function(Ze){return new(Ze||B)(R.KVO(n.En),R.KVO(I.I))}}static{this.\u0275prov=R.jDH({token:B,factory:B.\u0275fac})}}return B})();var L=r(30071),$=r(64134),re=r(7673),te=r(86734),G=r(68010);const de=[J,b,S,(()=>{class B{constructor(Ne,Ze,we){this.actions$=Ne,this.service=Ze,this.authService=we,this.profileSwitch$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(L.me),(0,h.n)(gt=>this.service.switchProfile(gt.isCustomer).pipe((0,h.n)(je=>je.enterpriseActivationUrl?(this.authService.removeToken(!1),(0,re.of)((0,te.HK)({url:je.enterpriseActivationUrl}))):(0,re.of)($.f7({accessToken:je,gotoUrl:gt.goto}))),(0,p.W)(je=>[(0,L.i6)()]))))),this.profileSwitchFailure$=(0,n.EH)(()=>this.actions$.pipe((0,n.gp)(L.i6),(0,m.T)(()=>(0,u.Ds)({notificationType:P._.error,text:"STAFF.PROFILE_SWITCH.PROFILE_SWITCH_FAILED"}))))}static{this.\u0275fac=function(Ze){return new(Ze||B)(R.KVO(n.En),R.KVO(I.I),R.KVO(G.u))}}static{this.\u0275prov=R.jDH({token:B,factory:B.\u0275fac})}}return B})()],Be=(0,e.vy)({customerSearchCriteria:null,customerSearchResult:null,customerTypes:[],searchVisible:!0,isLoading:!1,isNonObfuscatedEmailLoading:!1,bookingRefSearch:!1,booking:null,bookingsFilter:null,isLoggedOut:!1,customerSearchDetails:null},(0,e.on)(c.vy,(B,Ee)=>({...B,isLoading:!0,bookingRefSearch:He(Ee.searchCriteria)})),(0,e.on)(c.GS,(B,{customerSearchResult:Ee})=>({...B,customerSearchResult:Ee,isLoading:!1})),(0,e.on)(c.Ji,B=>({...B,customerSearchResult:null,isLoading:!1})),(0,e.on)(c.iP,(B,{customerSearchCriteria:Ee})=>({...B,customerSearchCriteria:Ee})),(0,e.on)(c.RW,(B,{customerTypes:Ee})=>({...B,customerTypes:Ee})),(0,e.on)(c.gg,B=>({...B,customerTypes:[]})),(0,e.on)(c.Jy,(B,{searchVisible:Ee})=>({...B,searchVisible:Ee})),(0,e.on)(c.Vv,(B,{bookings:Ee})=>({...B,booking:Ee.totalCount>0?Ee.results[0]:null,bookingRefSearch:Ee.totalCount>0})),(0,e.on)(c._4,B=>({...B,bookingRefSearch:!1,booking:null,bookingsFilter:{}})),(0,e.on)(c.Q,(B,{bookingsFilter:Ee})=>({...B,bookingsFilter:Ee})),(0,e.on)(c.hO,B=>({...B,isLoggedOut:!0})),(0,e.on)(c.Tv,B=>({...B,customerSearchDetails:null,isNonObfuscatedEmailLoading:!0})),(0,e.on)(c.gD,(B,{customerSearchDetails:Ee})=>({...B,customerSearchDetails:Ee,isNonObfuscatedEmailLoading:!1})),(0,e.on)(c.v5,B=>({...B,customerSearchDetails:null,isNonObfuscatedEmailLoading:!1})));function He(B){return B.bookingId&&!Object.keys(B).some(Ee=>"bookingId"!==Ee&&null!==B[Ee])}const ze=(0,e.vy)({pages:[]},(0,e.on)(N.w,(B,{pages:Ee})=>({...B,pages:Ee}))),Z=(0,e.vy)({isEligibleForSoaAndPsp:null,contactId:null,modalLoader:!1,isMembershipExpired:!1}
1,(0,e.on)(v.yi,B=>B),(0,e.on)(v.eJ,(B,{isEligibleForSoaAndPsp:Ee})=>({...B,isEligibleForSoaAndPsp:Ee})),(0,e.on)(v.C3,B=>({...B,isEligibleForSoaAndPsp:null})),(0,e.on)(v.sc,(B,{contactId:Ee})=>({...B,contactId:Ee})),(0,e.on)(v.NE,B=>({...B,contactId:null})),(0,e.on)(v.qA,(B,{modalLoader:Ee})=>({...B,modalLoader:Ee})),(0,e.on)(v.It,(B,{isMembershipExpired:Ee})=>({...B,isMembershipExpired:Ee}))),me=(0,e.vy)({isLoading:!1},(0,e.on)(L.me,B=>({...B,isLoading:!0})),(0,e.on)(L.i6,B=>({...B,isLoading:!1})),(0,e.on)(L.F6,(B,Ee)=>({...B,isLoading:Ee.isLoading}))),V={customerSearch:function ve(B,Ee){return Be(B,Ee)},customerSearchResults:function Je(B,Ee){return ze(B,Ee)},notificationForBlockedUsers:function Q(B,Ee){return Z(B,Ee)},profileSwitch:function Pe(B,Ee){return me(B,Ee)}};let q=(()=>{class B{static{this.\u0275fac=function(Ze){return new(Ze||B)}}static{this.\u0275mod=R.$C({type:B})}static{this.\u0275inj=R.G2t({imports:[e.md.forFeature("staff",V),n.Vm.forFeature(de)]})}}return B})()},85573:(_e,D,r)=>{"use strict";r.d(D,{c:()=>n,w:()=>d});var e=r(59640);const n=(0,e.VP)("[CustomerSearchResults] Set contact search result with page token",(0,e.xk)()),d=(0,e.VP)("[CustomerSearchResults] Set contact search result pages",(0,e.xk)())},9796:(_e,D,r)=>{"use strict";r.d(D,{S:()=>d});var e=r(59640),n=r(69406);const d=(0,e.Mz)(n.I,h=>h.customerSearchResults.pages)},14457:(_e,D,r)=>{"use strict";r.d(D,{GS:()=>d,Ji:()=>h,Jy:()=>u,Q:()=>P,RW:()=>g,Tv:()=>J,Vv:()=>F,_4:()=>I,gD:()=>N,gg:()=>c,hO:()=>z,iP:()=>p,kd:()=>T,nD:()=>W,so:()=>m,v5:()=>b,vy:()=>n,zJ:()=>R});var e=r(59640);const n=(0,e.VP)("[CustomerSearch] Get contact search request",(0,e.xk)()),d=(0,e.VP)("[CustomerSearch] Get contact search success",(0,e.xk)()),h=(0,e.VP)("[CustomerSearch] Get contact search error",(0,e.xk)()),p=(0,e.VP)("[CustomerSearch] Set contact search criteria",(0,e.xk)()),m=(0,e.VP)("[CustomerSearch] Get customer types request"),g=(0,e.VP)("[CustomerSearch] Get customer types success",(0,e.xk)()),c=(0,e.VP)("[CustomerSearch] Get customer types error",(0,e.xk)()),u=(0,e.VP)("[CustomerSearch] Set customer search visibility",(0,e.xk)()),P=(0,e.VP)("[CustomerSearch] Set booking filter action",(0,e.xk)()),T=(0,e.VP)("[CustomerSearch] Get booking action"),F=(0,e.VP)("[CustomerSearch] Get booking success action",(0,e.xk)()),R=(0,e.VP)("[CustomerSearch] Get booking failed action"),I=(0,e.VP)("[CustomerSearch] Clear booking ref search action"),z=(0,e.VP)("[CustomerSearch] Log out staff"),W=(0,e.VP)("[CustomerSearch] Contact Search Action",(0,e.xk)()),J=(0,e.VP)("[CustomerSearch] Get customer search details action",(0,e.xk)()),N=(0,e.VP)("[CustomerSearch] Get customer search details success action",(0,e.xk)()),b=(0,e.VP)("[CustomerSearch] Get customer search details failure action")},42360:(_e,D,r)=>{"use strict";r.d(D,{FI:()=>h,G:()=>R,G9:()=>T,Hk:()=>c,Pj:()=>P,bm:()=>p,cs:()=>g,f_:()=>m,kb:()=>F,uW:()=>d,ye:()=>u});var e=r(59640),n=r(69406);const d=(0,e.Mz)(n.I,I=>I.customerSearch.customerSearchResult),h=(0,e.Mz)(n.I,I=>I.customerSearch.customerSearchCriteria),p=(0,e.Mz)(n.I,I=>I.customerSearch.customerTypes),m=(0,e.Mz)(n.I,I=>I.customerSearch.searchVisible),g=(0,e.Mz)(n.I,I=>I.customerSearch.isLoading),c=(0,e.Mz)(n.I,I=>I.customerSearch.isNonObfuscatedEmailLoading),u=(0,e.Mz)(n.I,I=>I.customerSearch.bookingRefSearch),P=(0,e.Mz)(n.I,I=>I.customerSearch.booking),T=(0,e.Mz)(n.I,I=>I.customerSearch.bookingsFilter),F=(0,e.Mz)(n.I,I=>I.customerSearch.isLoggedOut),R=(0,e.Mz)(n.I,I=>I.customerSearch.customerSearchDetails)},43381:(_e,D,r)=>{"use strict";r.d(D,{C3:()=>h,It:()=>c,NE:()=>m,eJ:()=>d,qA:()=>g,sc:()=>p,yi:()=>n});var e=r(59640);const n=(0,e.VP)("[NotificationForBlockedUsers] Get soaAndPspEligible request",(0,e.xk)()),d=(0,e.VP)("[NotificationForBlockedUsers] Get soaAndPspEligible success",(0,e.xk)()),h=(0,e.VP)("[NotificationForBlockedUsers] Get soaAndPspEligible reset"),p=(0,e.VP)("[NotificationForBlockedUsers] Save modalNotificationContactId action",(0,e.xk)()),m=(0,e.VP)("[NotificationForBlockedUsers] Remove modalNotificationContactId action"),g=(0,e.VP)("[NotificationForBlockedUsers] display modal loader action",(0,e.xk)()),c=(0,e.VP)("[NotificationForBlockedUsers] toggle expired memberships flag action",(0,e.xk)())},11508:(_e,D,r)=>{"use strict";r.d(D,{SI:()=>p,bm:()=>m,hI:()=>d});var e=r(59640),n=r(69406);const d=(0,e.Mz)(n.I,g=>g.notificationForBlockedUsers.isEligibleForSoaAndPsp),p=((0,e.Mz)(n.I,g=>g.notificationForBlockedUsers.contactId),(0,e.Mz)(n.I,g=>g.notificationForBlockedUsers.modalLoader)),m=(0,e.Mz)(n.I,g=>g.notificationForBlockedUsers.isMembershipExpired)},30071:(_e,D,r)=>{"use strict";r.d(D,{F6:()=>h,i6:()=>d,me:()=>n});var e=r(59640);const n=(0,e.VP)("[ProfileSwitch] Login as staff or customer",(0,e.xk)()),d=(0,e.VP)("[ProfileSwitch] Login as staff or customer fail"),h=(0,e.VP)("[ProfileSwitch] Set IsLoading",(0,e.xk)())},916:(_e,D,r)=>{"use strict";r.d(D,{F6:()=>d.F6,Jy:()=>e.Jy,Q:()=>e.Q,Tv:()=>e.Tv,_4:()=>e._4,hO:()=>e.hO,kd:()=>e.kd,me:()=>d.me,w0:()=>n.w});var e=r(14457),n=r(85573),d=r(30071)},69406:(_e,D,r)=>{"use strict";r.d(D,{I:()=>n});const n=(0,r(59640).UX)("staff")},13265:(_e,D,r)=>{"use strict";r.d(D,{Pj:()=>e.Pj,kb:()=>e.kb,ye:()=>e.ye});var e=r(42360);r(9796),r(11508)},7469:(_e,D,r)=>{"use strict";r.d(D,{g:()=>e});var e=function(n){return n.primary="primary",n.invoiceSecondary="invoiceSecondary",n.invoiceAdditional="invoiceAdditional",n.invoicePrimary="invoicePrimary",n.accountsPayable="accountsPayable",n.it="it",n}(e||{})},33962:(_e,D,r)=>{"use strict";r.d(D,{I:()=>e});var e=function(n){return n[n.approvedRequest=0]="approvedRequest",n[n.rejectedRequest=1]="rejectedRequest",n[n.pendingRequest=2]="pendingRequest",n}(e||{})},41034:(_e,D,r)=>{"use strict";r.d(D,{$c:()=>d,AP:()=>m,Jg:()=>p,Ot:()=>h,QD:()=>g,Tf:()=>c,hP:()=>n,iL:()=>P,pz:()=>T,zw:()=>u});var e=r(59640);const n=(0,e.VP)("[Contact Invite] Form Touch Changed"),d=(0,e.VP)("[Contact Invite] Form Email Changed"),h=(0,e.VP)("[Contact Invite] Reset Form Touch Changed"),p=(0,e.VP)("[Contact Invite] Send Contact Invite Request",(0,e.xk)()),m=(0,e.VP)("[Contact Invite] Resend Contact Invite Request",(0,e.xk)()),g=(0,e.VP)("[Contact Invite] Send Contact Invite Request Success"),c=(0,e.VP)("[Contact Invite] Send Contact Invite Request Failure",(0,e.xk)()),u=(0,e.VP)("[Contact] Link Contact",(0,e.xk)()),P=(0,e.VP)("[Contact] Link Contact Success"),T=(0,e.VP)("[Contact] Link Contact Failure",(0,e.xk)())},86e3:(_e,D,r)=>{"use strict";r.d(D,{$Y:()=>P,Ly:()=>g,Nb:()=>p,PV:()=>d,QY:()=>m,YW:()=>u,cR:()=>h,xV:()=>c,yV:()=>n});var e=r(59640);const n=(0,e.VP)("[Contact Request] Load All Requests"),d=(0,e.VP)("[Contact Request] Load All Requests Success",(0,e.xk)()),h=(0,e.VP)("[Contact Request] Load All Requests Failure",(0,e.xk)()),p=(0,e.VP)("[Contact Request] Approve Contact Request",(0,e.xk)()),m=(0,e.VP)("[Contact Request] Approve Contact Request Success",(0,e.xk)()),g=(0,e.VP)("[Contact Request] Approve Contact Request Failure",(0,e.xk)()),c=(0,e.VP)("[Contact Request] Reject Contact Request",(0,e.xk)()),u=(0,e.VP)("[Contact Request] Reject Contact Request Success",(0,e.xk)()),P=(0,e.VP)("[Contact Request] Reject Contact Request Failure",(0,e.xk)())},16642:(_e,D,r)=>{"use strict";r.d(D,{Hv:()=>u,MO:()=>c,X8:()=>p,em:()=>g,i0:()=>h,qe:()=>m,w3:()=>P,yY:()=>d,zJ:()=>n});var e=r(59640);const n=(0,e.VP)("[Contact View] Get Contact Details",(0,e.xk)()),d=(0,e.VP)("[Contact View] Get Contact Details Success",(0,e.xk)()),h=(0,e.VP)("[Contact View] Update Home Centre",(0,e.xk)()),p=(0,e.VP)("[Contact View] Update Home Centre Success",(0,e.xk)()),m=(0,e.VP)("[Contact View] Update Contact Roles",(0,e.xk)()),g=(0,e.VP)("[Contact View] Update Contact Roles Success",(0,e.xk)()),c=(0,e.VP)("[Contact View] Delete Contact",(0,e.xk)()),u=(0,e.VP)("[Contact View] Delete Contact Success",(0,e.xk)()),P=(0,e.VP)("[Contact View] Delete Contact Failure",(0,e.xk)())},38304:(_e,D,r)=>{"use strict";r.d(D,{$V:()=>W,$u:()=>c,AT:()=>R,Bp:()=>P,D$:()=>z,LO:()=>p,LV:()=>I,Qm:()=>g,Rx:()=>n,Vq:()=>T,X4:()=>J,em:()=>F,nM:()=>u,sZ:()=>h,yH:()=>d,zz:()=>m});var e=r(59640);const n=(0,e.VP)("[Key Contacts] Get Key Contacts"),d=(0,e.VP)("[Key Contacts] Get Key Contacts 
1Success",(0,e.xk)()),h=(0,e.VP)("[Key Contacts] Get Contact Roles"),p=(0,e.VP)("[Key Contacts] Get Contact Roles Success",(0,e.xk)()),m=(0,e.VP)("[Key Contacts] Search Account Contacts",(0,e.xk)()),g=(0,e.VP)("[Key Contacts] Get Account Contacts Success",(0,e.xk)()),c=(0,e.VP)("[Key Contacts] Change Key Contacts Filter",(0,e.xk)()),u=(0,e.VP)("[Key Contacts] Update Account Key Contacts",(0,e.xk)()),P=(0,e.VP)("[Key Contacts] Update Centre Key Contacts",(0,e.xk)()),T=(0,e.VP)("[Key Contacts] Update Key Contacts Success",(0,e.xk)()),F=(0,e.VP)("[Key Contacts] Update Key Contacts Form",(0,e.xk)()),R=(0,e.VP)("[Key Contacts] Reset Key Contacts Form",(0,e.xk)()),I=(0,e.VP)("[Key Contacts] Add Key Contact",(0,e.xk)()),z=(0,e.VP)("[Key Contacts] Get Contact By Id",(0,e.xk)()),W=(0,e.VP)("[Key Contacts] Reset State"),J=(0,e.VP)("[Key Contacts] Reset Loader")},7244:(_e,D,r)=>{"use strict";r.d(D,{$C:()=>z,Fn:()=>P,Hl:()=>te,Ho:()=>n,I$:()=>u,IE:()=>W,L4:()=>de,QE:()=>L,Se:()=>d,Sp:()=>ne,Xj:()=>R,Yj:()=>I,_9:()=>h,cT:()=>c,fO:()=>J,gC:()=>F,iT:()=>m,jZ:()=>re,je:()=>b,mj:()=>v,nR:()=>g,oV:()=>p,qS:()=>$,rI:()=>N,t5:()=>G,tL:()=>S,y7:()=>T});var e=r(59640);const n=(0,e.VP)("[Team View] Clear State"),d=(0,e.VP)("[Team View] Clear Filter"),h=(0,e.VP)("[Team View] Update Filter",(0,e.xk)()),p=(0,e.VP)("[Team View] Update Sorting",(0,e.xk)()),m=(0,e.VP)("[Team View] Get Members",(0,e.xk)()),g=(0,e.VP)("[Team View] Members Request Success",(0,e.xk)()),c=(0,e.VP)("[Team View] Members Request Failure",(0,e.xk)()),u=(0,e.VP)("[Team View] Get Home Centres"),P=(0,e.VP)("[Team View] Get Home Centres Success",(0,e.xk)()),T=(0,e.VP)("[Team View] Get Home Centres Failure",(0,e.xk)()),F=(0,e.VP)("[Team View] Get Contact Roles"),R=(0,e.VP)("[Team View] Get Contact Roles Success",(0,e.xk)()),I=(0,e.VP)("[Team View] Get Contact Roles Failure",(0,e.xk)()),z=(0,e.VP)("[Team View] Search Members Names",(0,e.xk)()),W=(0,e.VP)("[Team View] Search Members Names Success",(0,e.xk)()),J=(0,e.VP)("[Team View] Search Members Names Failure",(0,e.xk)()),N=(0,e.VP)("[Team View] Get Team Members With Filter",(0,e.xk)()),b=(0,e.VP)("[Team View] Download Team Members",(0,e.xk)()),v=(0,e.VP)("[Team View] Download Team Members Success",(0,e.xk)()),S=(0,e.VP)("[Team View] Download Team Members Failure",(0,e.xk)()),L=(0,e.VP)("[Team View] accesibilityPreferenceType Request"),$=(0,e.VP)("[Team View] accesibilityPreferenceType Success",(0,e.xk)()),re=(0,e.VP)("[Team View] accesibilityPreferenceType Failure"),te=(0,e.VP)("[Team View] save accesibilityPreferenceType Request",(0,e.xk)()),G=(0,e.VP)("[Team View] save accesibilityPreferenceType Success",(0,e.xk)()),ne=(0,e.VP)("[Team View] save accesibilityPreferenceType Failure"),de=(0,e.VP)("[Team View] Update ContactAllocationContactRoles",(0,e.xk)())},16653:(_e,D,r)=>{"use strict";r.d(D,{T:()=>te});var e=r(77339),n=r(7673),d=r(88141),h=r(53993),p=r(31397),m=r(25558),g=r(96354),c=r(99437),u=r(7244),P=r(4770),T=r(72134),F=r(98413),R=r(38207),I=r(13997),z=r(66472),W=r(54438),J=r(59640),N=r(95076),b=r(21626);let v=(()=>{class G{constructor(de){this.http=de}getMembers(de){const ge=(0,I.Pp)(de);return this.http.get("contacts",{params:ge})}getMemberNames(de){return this.http.get("contacts/names",{params:{name:de}})}getKeyContactRoles(){return this.http.get("keyContacts/roles")}downloadExport(de,ge){const Be=(0,I.Pp)(ge);return this.http.get(`contacts/account/my/downloadContactsExport/${de}`,{params:Be,responseType:"blob",observe:"response"}).pipe((0,g.T)(ve=>(0,N.a)(ve)))}static{this.\u0275fac=function(ge){return new(ge||G)(W.KVO(b.Qq))}}static{this.\u0275prov=W.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}}return G})();var S=r(61984),L=r(4705),$=r(2530),re=r(98055);let te=(()=>{class G{constructor(de,ge,Be,ve,He,be,ze){this.store=de,this.actions=ge,this.teamService=Be,this.centreService=ve,this.router=He,this.fileService=be,this.preferenceService=ze,this.failedGetMembers="MY_TEAM.VIEWCONTACT.GET_MEMBERS_FAILED",this.clearFilter$=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(u.Se),(0,d.M)(Je=>this.applyQueryParams({}))),{dispatch:!1}),this.updateFilter$=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(u._9),(0,d.M)(Je=>this.applyQueryParams(Je.filter))),{dispatch:!1}),this.getMembers$=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(u.iT),(0,h.E)(this.store.select(P.Kb)),(0,p.Z)(([Je,Se])=>this.getMembers(Se,Je.paging,Je.sorting)))),this.getMemberNames$=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(u.$C),(0,m.n)(Je=>this.getMemberNames(Je.memberName)))),this.getHomeCentres$=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(u.I$),(0,m.n)(()=>this.getHomeCentres()))),this.getContactAllRoles$=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(u.gC),(0,m.n)(()=>this.getContactRoles()))),this.downloadTeamMembers$=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(u.je),(0,p.Z)(Je=>this.download(Je.fileType,Je.pageSize,Je.teamFilter)))),this.getMembersFailure$=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(u.cT),(0,g.T)(()=>(0,F.Ds)({text:this.failedGetMembers,notificationType:R._.error})))),this.getTeamMembersWithFilter$=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(u.rI),(0,p.Z)(Je=>this.getMembers(Je.filter,Je.paging,Je.sorting)))),this.getAccesibilityPreferenceType$=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(u.QE),(0,p.Z)(()=>this.preferenceService.getAccountPreference(z.S.TeamAccessibility).pipe((0,g.T)(Je=>u.qS({preferenceSetting:Je})),(0,c.W)(Je=>
1(0,n.of)(u.jZ())))))),this.saveAccesibilityPreferenceType$=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(u.Hl),(0,p.Z)(Je=>this.preferenceService.updateAccountPreferenceSettings([Je.preferenceSetting]).pipe((0,g.T)(Se=>u.t5({preferenceSetting:Je.preferenceSetting})),(0,c.W)(Se=>(0,n.of)(u.Sp())))))),this.accesibilityPreferenceTypeFailure$=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(u.jZ,u.Sp),(0,g.T)(()=>(0,F.Ds)({text:"MY_TEAM.VIEW.PREFERENCE_FAILED",notificationType:R._.error})))),this.accesibilityPreferenceTypeSuccess$=(0,e.EH)(()=>this.actions.pipe((0,e.gp)(u.t5),(0,g.T)(()=>(0,F.Ds)({text:"MY_TEAM.ACCESS_SETTING.SUCCESS",notificationType:R._.success}))))}getMembers(de,ge,Be){const ve=[T.Jo.ContactHomeLocationNumber,T.Jo.FilterFieldsContactAllocationProfileRoles,T.Jo.FilterFieldsContactAllocationContactRoles];this.store.dispatch((0,F.ZF)({messageTag:this.failedGetMembers}));const He={...de,...ge,...Be,facets:ve};return this.teamService.getMembers(He).pipe((0,g.T)(be=>u.nR({members:be,isLoading:!1})),(0,c.W)(be=>(0,n.of)(u.cT({error:be}))))}getMemberNames(de){const Be=ve=>{const He=[ve.firstName,ve.lastName].filter(be=>!!be).join(" ");return{id:ve.id,fullName:He,firstName:ve.firstName,lastName:ve.lastName}};return this.teamService.getMembers({contactName:de,sortBy:"contactName",sortDirection:"asc",page:1,pageSize:30,facets:[]}).pipe((0,g.T)(ve=>ve.results.map(Be)),(0,g.T)(ve=>u.IE({memberNames:ve})),(0,c.W)(ve=>(0,n.of)(u.fO({error:ve}))))}getHomeCentres(){return this.centreService.getLongTermCentres(10,1).pipe((0,g.T)(de=>u.Fn({homeCentres:de})),(0,c.W)(de=>(0,n.of)(u.y7({error:de}))))}getContactRoles(){return this.teamService.getKeyContactRoles().pipe((0,g.T)(de=>u.Xj({keyContactRoles:de})),(0,c.W)(de=>(0,n.of)(u.Yj({error:de}))))}applyQueryParams(de){const ge=(0,I.Pp)(de);this.router.navigate([],{queryParams:ge})}download(de,ge,Be){const be={...Be,page:1,pageSize:ge,sortBy:null,sortDirection:"asc",facets:[]};return this.teamService.downloadExport(de,be).pipe((0,d.M)(ze=>this.fileService.saveAs(ze.blob,ze.name)),(0,g.T)(()=>u.mj({fileType:de})),(0,c.W)(()=>(0,n.of)((0,F.Ds)({text:this.failedGetMembers,notificationType:R._.error}),u.tL({fileType:de}))))}static{this.\u0275fac=function(ge){return new(ge||G)(W.KVO(J.il),W.KVO(e.En),W.KVO(v),W.KVO(S.V),W.KVO(L.Ix),W.KVO($.E),W.KVO(re.W))}}static{this.\u0275prov=W.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}}return G})()},4770:(_e,D,r)=>{"use strict";r.d(D,{BF:()=>p,HD:()=>J,Kb:()=>T,Ll:()=>m,QW:()=>P,Qs:()=>u,Td:()=>R,YP:()=>g,YV:()=>I,gf:()=>d,hg:()=>h,i3:()=>F,qQ:()=>z,sN:()=>W,vZ:()=>c});var e=r(59640),n=r(5545);const d=(0,e.Mz)(n.h,N=>N.teamView),h=N=>(0,e.Mz)(d,b=>b.fileDownloading[N]),p=(0,e.Mz)(d,N=>N.homeCentres),m=(0,e.Mz)(d,N=>N.adminPermissions),g=(0,e.Mz)(d,N=>N.keyContactRoles),c=(0,e.Mz)(d,N=>N.membershipSubscriptions),u=(0,e.Mz)(d,N=>N.memberNames),P=(0,e.Mz)(d,N=>N.isLoading),T=(0,e.Mz)(d,N=>N.filter),F=(0,e.Mz)(d,N=>N.sorting),R=(0,e.Mz)(d,N=>N.members),I=(0,e.Mz)(R,N=>N?.facetResults),z=(0,e.Mz)(n.h,N=>N.teamView.accesibilityPreferenceType),W=(0,e.Mz)(n.h,N=>N.teamView.sortingChanged),J=(0,e.Mz)(n.h,N=>N.teamView.networkDevices)},52671:(_e,D,r)=>{"use strict";r.d(D,{QE:()=>e.QE,wU:()=>I,Se:()=>e.Se,Ho:()=>e.Ho,MO:()=>W.MO,je:()=>e.je,ZQ:()=>T,Wu:()=>R,UB:()=>F,$c:()=>n.$c,hP:()=>n.hP,Ot:()=>n.Ot,zJ:()=>W.zJ,$C:()=>e.$C,rI:()=>e.rI,zw:()=>n.zw,pz:()=>n.pz,iL:()=>n.iL,AP:()=>n.AP,Hl:()=>e.Hl,zz:()=>z.zz,Jg:()=>n.Jg,Tf:()=>n.Tf,QD:()=>n.QD,_9:()=>e._9,i0:()=>W.i0,qe:()=>W.qe,X8:()=>W.X8,gj:()=>c,YQ:()=>P,PD:()=>g,z2:()=>p,sA:()=>m,aE:()=>u});var e=r(7244),n=r(41034),h=(r(86e3),r(59640));const p=(0,h.VP)("[Bulk Upload] Upload Request"),m=(0,h.VP)("[Bulk Upload] Upload Started",(0,h.xk)()),g=(0,h.VP)("[Bulk Upload] Upload Progress",(0,h.xk)()),c=(0,h.VP)("[Bulk Upload] Upload Cancelled"),u=(0,h.VP)("[Bulk Upload] Upload Success"),P=(0,h.VP)("[Bulk Upload] Upload Failed"),T=(0,h.VP)("[Bulk Upload] Download Template",(0,h.xk)()),F=(0,h.VP)("[Bulk Upload] Download Template Success",(0,h.xk)()),R=(0,h.VP)("[Bulk Upload] Download Template Failed"),I=(0,h.VP)("[Bulk Upload] Clear Bulk Upload State");var z=r(38304),W=r(16642)},5545:(_e,D,r)=>{"use strict";r.d(D,{h:()=>n});const n=(0,r(59640).UX)("team")},21211:(_e,D,r)=>{"use strict";r.d(D,{G:()=>yt});var e=r(59640);const n={canDeactivate:!0,isLoading:!1,errorStatus:null,errorCode:null};var d=r(52671);const h=(0,e.vy)(n,(0,e.on)(d.hP,Fe=>({...Fe,canDeactivate:!1})),(0,e.on)(d.$c,Fe=>({...Fe,canDeactivate:!1,errorStatus:null,errorCode:null})),(0,e.on)(d.Ot,Fe=>({...Fe,canDeactivate:n.canDeactivate,errorStatus:null,errorCode:null})),(0,e.on)(d.Jg,Fe=>({...Fe,isLoading:!0,errorStatus:null,errorCode:null})),(0,e.on)(d.QD,Fe=>({...Fe,isLoading:!1,errorStatus:null,errorCode:null})),(0,e.on)(d.Tf,(Fe,{status:Ft,errorCode:Ve})=>({...Fe,isLoading:!1,errorStatus:Ft,errorCode:Ve})),(0,e.on)(d.AP,Fe=>({...Fe,isLoading:!0})),(0,e.on)(d.zw,Fe=>({...Fe,isLoading:!0})),(0,e.on)(d.iL,Fe=>({...Fe,isLoading:!1})),(0,e.on)(d.pz,Fe=>({...Fe,isLoading:!1})));var m=function(Fe){return Fe.ready="Ready",Fe.requested="Requested",Fe.started="Started",Fe.inProgress="In Progress",Fe.completed="Completed",Fe.failed="Failed",Fe}(m||{});const g={uploadStatus:m.ready,isUploading:!1,uploadProgress:.01,canDeactivate:!0,isDownloading:!1},c=(0,e.vy)(g,(0,e.on)(d.z2,Fe=>function P(Fe){return{...Fe,isUploading:!1,uploadStatus:m.requested,uploadProgress:null,canDeactivate:!1}}(Fe)),(0,e.on)(d.sA,Fe=>function T(Fe){return{...Fe,isUploading:!0,uploadStatus:m.started,uploadProgress:.01,canDeactivate:!1}}(Fe)),(0,e.on)(d.PD,(Fe,{progress:Ft})=>function F(Fe,Ft){return{...Fe,isUploading:!0,uploadStatus:m.inProgress,uploadProgress:Ft,canDeactivate:!1}}(Fe,Ft)),(0,e.on)(d.aE,Fe=>function R(Fe){return{...Fe,isUploading:!1,uploadProgress:null,uploadStatus:m.completed,canDeactivate:!0}}(Fe)),(0,e.on)(d.YQ,Fe=>function I(Fe){return{...Fe,isUploading:!1,uploadProgress:null,uploadStatus:m.failed,canDeactivate:!1}}(Fe)),(0,e.on)(d.gj,Fe=>function z(Fe){return{...Fe,isUploading:!1,uploadProgress:null,uploadStatus:m.ready,canDeactivate:!0}}(Fe)),(0,e.on)(d.wU,()=>g),(0,e.on)(d.ZQ,Fe=>function W(Fe){return{...Fe,isDownloading:!0}}(Fe)),(0,e.on)(d.UB,Fe=>J(Fe)),(0,e.on)(d.Wu,Fe=>J(Fe)));function J(Fe){return{...Fe,isDownloading:!1}}var N=r(38304);const b={accountKeyContacts:null,contactRoles:null,contactsAll:new Map,countryFilter:null,keyContactsForm:null,resetKeyContactsForm:!1,keyContacts:[],contactsTotalCount:null,isLoading:!1};var v=r(7469);const S=(0,e.vy)(b,(0,e.on)(N.Rx,Fe=>Be(Fe,!0)),(0,e.on)(N.yH,(Fe,{keyContacts:Ft})=>{let Ve=function $(Fe,Ft){const Ve={...Fe};return Ve.accountKeyContacts=Ft,Ve}(Fe,Ft);return Ve=Be(Ve,!1),Ve}),(0,e.on)(N.Qm,(Fe,{contacts:Ft,role:Ve})=>function re(Fe,Ft,Ve){const Kt={...Fe},xt=Ft?.results||[];switch(Ve){case v.g.primary:Kt.contactsAll.delete(v.g.primary),Kt.contactsAll.set(v.g.primary,xt);break;case v.g.invoicePrimary:Kt.contactsAll.delete(v.g.invoicePrimary),Kt.contactsAll.set(v.g.invoicePrimary,xt);break;case v.g.invoiceSecondary:Kt.contactsAll.delete(v.g.invoiceSecondary),Kt.contactsAll.set(v.g.invoiceSecondary,xt);break;case v.g.accountsPayable:Kt.contactsAll.delete(v.g.accountsPayable),Kt.contactsAll.set(v.g.accountsPayable,xt);break;default:Kt.contactsAll.set(v.g.primary,xt),Kt.contactsAll.set(v.g.invoicePrimary,xt),Kt.contactsAll.set(v.g.invoiceSecondary,xt),Kt.contactsAll.set(v.g.accountsPayable,xt)}return Kt.contactsTotalCount=Ft?.totalCount||0,Kt}(Fe,Ft,Ve)),(0,e.on)(N.LO,(Fe,{permissions:Ft})=>function te(Fe,Ft){const Ve={...Fe};return Ve.contactRoles=Ft,Ve}(Fe,Ft)),(0,e.on)(N.$u,(Fe,{filter:Ft})=>function G(Fe,Ft){const Ve={...Fe};return Ve.countryFilter=Ft,Ve}(Fe,Ft)),(0,e.on)(N.em,(Fe,{form:Ft})=>function ne(Fe,Ft){const Ve={...Fe};return Ve.keyContactsForm=Ft,Ve}(Fe,Ft)),(0,e.on)(N.AT,(Fe,{reset:Ft})=>function de(Fe,Ft){const Ve={...Fe};return Ve.resetKeyContactsForm=Ft,Ve}(Fe,Ft)),(0,e.on)(N.LV,(Fe,{contact:Ft})=>function ge(Fe,Ft){const Ve={...Fe};return Fe.keyContacts.some(Kt=>
1Kt.contactId===Ft.contactId)||(Ve.keyContacts=[...Fe.keyContacts,Ft]),Ve}(Fe,Ft)),(0,e.on)(N.$V,()=>({...b})),(0,e.on)(N.Bp,Fe=>Be(Fe,!0)),(0,e.on)(N.Vq,Fe=>Be(Fe,!1)),(0,e.on)(N.X4,Fe=>Be(Fe,!1)));function Be(Fe,Ft){const Ve={...Fe};return Ve.isLoading=Ft,Ve}const ve={fileDownloading:{},isLoading:!1,members:null,memberNames:[],filter:{contactName:null,homeCentres:[],roles:[],isAdmin:null,hasMemberships:null,hasNetworkDevices:null},sorting:{sortBy:"",sortDirection:"asc"},homeCentres:[],adminPermissions:[{id:!1,name:"MY_TEAM.FILTER.BLANKS"},{id:!0,name:"MY_TEAM.FILTER.PERMISSIONS.ADMIN"}],keyContactRoles:[],membershipSubscriptions:[{id:!0,name:"COMMON.YES"},{id:!1,name:"COMMON.NO"}],networkDevices:[{id:!0,name:"COMMON.YES"},{id:!1,name:"COMMON.NO"}],accesibilityPreferenceType:null,sortingChanged:!1,contactAllocationContactRoles:[]};var He=r(7244);const be=(0,e.vy)(ve,(0,e.on)(He.Ho,()=>({...ve})),(0,e.on)(He.Se,Fe=>({...Fe,filter:{...ve.filter}})),(0,e.on)(He._9,(Fe,{filter:Ft})=>({...Fe,filter:Ft})),(0,e.on)(He.oV,(Fe,{sorting:Ft})=>({...Fe,sorting:Ft,sortingChanged:!0})),(0,e.on)(He.iT,(Fe,{isLoading:Ft,sorting:Ve})=>({...Fe,isLoading:Ft,sorting:Ve,sortingChanged:!1})),(0,e.on)(He.$C,(Fe,{memberName:Ft})=>({...Fe,contactName:Ft})),(0,e.on)(He.nR,(Fe,{members:Ft,isLoading:Ve})=>({...Fe,members:Ft,isLoading:Ve})),(0,e.on)(He.Fn,(Fe,{homeCentres:Ft})=>({...Fe,homeCentres:[...Ft.results]})),(0,e.on)(He.Xj,(Fe,{keyContactRoles:Ft})=>({...Fe,keyContactRoles:Ft})),(0,e.on)(He.IE,(Fe,{memberNames:Ft})=>({...Fe,memberNames:Ft})),(0,e.on)(He.je,(Fe,{fileType:Ft})=>({...Fe,fileDownloading:{...Fe.fileDownloading,[Ft]:!0}})),(0,e.on)(He.mj,(Fe,{fileType:Ft})=>({...Fe,fileDownloading:{...Fe.fileDownloading,[Ft]:!1}})),(0,e.on)(He.tL,(Fe,{fileType:Ft})=>({...Fe,fileDownloading:{...Fe.fileDownloading,[Ft]:!1}})),(0,e.on)(He.qS,(Fe,{preferenceSetting:Ft})=>({...Fe,accesibilityPreferenceType:Ft})),(0,e.on)(He.t5,(Fe,{preferenceSetting:Ft})=>({...Fe,accesibilityPreferenceType:Ft})),(0,e.on)(He.jZ,Fe=>({...Fe,accesibilityPreferenceType:null})),(0,e.on)(He.L4,(Fe,{contactAllocationContactRoles:Ft})=>({...Fe,contactAllocationContactRoles:Ft})));var Se=r(86e3),Z=r(33962);const Q=(0,e.vy)({contactRequests:[],isLoading:!1,error:void 0},(0,e.on)(Se.yV,Fe=>({...Fe,isLoading:!0})),(0,e.on)(Se.PV,(Fe,{contactRequests:Ft})=>({...Fe,contactRequests:Ft,isLoading:!1})),(0,e.on)(Se.cR,(Fe,{error:Ft})=>({...Fe,error:Ft,isLoading:!1})),(0,e.on)(Se.Nb,(Fe,{contactRequest:Ft})=>me(Fe,Ft)),(0,e.on)(Se.QY,(Fe,{contactRequest:Ft,contactId:Ve})=>function Pe(Fe,Ft,Ve){return{...Fe,contactRequests:Fe.contactRequests.map(Kt=>Kt.id===Ft.id?{...Kt,requestStatus:Z.I.approvedRequest,contactId:Ve,loading:!1}:Kt),isLoading:!1}}(Fe,Ft,Ve)),(0,e.on)(Se.Ly,(Fe,{error:Ft})=>({...Fe,error:Ft,isLoading:!1})),(0,e.on)(Se.xV,(Fe,{contactRequest:Ft})=>me(Fe,Ft)),(0,e.on)(Se.YW,(Fe,{contactRequest:Ft})=>function V(Fe,Ft){return{...Fe,contactRequests:Fe.contactRequests.map(Ve=>Ve.id===Ft.id?{...Ve,requestStatus:Z.I.rejectedRequest,loading:!1}:Ve),isLoading:!1}}(Fe,Ft)),(0,e.on)(Se.$Y,(Fe,{error:Ft})=>({...Fe,error:Ft,isLoading:!1})));function me(Fe,Ft){return{...Fe,contactRequests:Fe.contactRequests.map(Ve=>Ve.id===Ft.id?{...Ve,loading:!0}:Ve),isLoading:!0}}var q=r(16642);const B={selectedContactId:null,modelData:null,isDeleted:!1,loadingDetails:!0,deleteInProgress:!1};var Ee=r(82630);const Ne=(0,e.vy)(B,(0,e.on)(q.zJ,()=>B),(0,e.on)(q.yY,(Fe,{modelData:Ft})=>function we(Fe,Ft){const Ve={...Fe};return Ve.modelData=Ft,Ve.isDeleted=!1,Ve.loadingDetails=!1,Ve}(Fe,Ft)),(0,e.on)(q.X8,(Fe,{updatedContactDetails:Ft})=>function gt(Fe,Ft){return{...Fe,modelData:{...Fe.modelData,contactDetails:Ft},isDeleted:!1}}(Fe,Ft)),(0,e.on)(q.em,(Fe,{updatedRoles:Ft})=>function je(Fe,Ft){return{...Fe,modelData:{...Fe.modelData,contactRoles:Ft},isDeleted:!1}}(Fe,Ft)),(0,e.on)(q.MO,Fe=>({...Fe,deleteInProgress:!0})),(0,e.on)(q.Hv,(Fe,{response:Ft})=>function Pt(Fe,Ft){const Ve={...Fe};return Ve.isDeleted=Ft,Ve.deleteInProgress=!1,Ve}(Fe,Ft)),(0,e.on)(q.w3,Fe=>({...Fe,deleteInProgress:!1})),(0,e.on)(Ee.bb,(Fe,{centres:Ft})=>({...Fe,modelData:{...Fe.modelData,homeCentresList:Ft}}))),yt={bulkUpload:function u(Fe,Ft){return c(Fe,Ft)},keycontacts:function L(Fe,Ft){return S(Fe,Ft)},contactView:function Ze(Fe,Ft){return Ne(Fe,Ft)}
1,contactInvite:function p(Fe,Ft){return h(Fe,Ft)},contactRequests:function oe(Fe,Ft){return Q(Fe,Ft)},teamView:function ze(Fe,Ft){return be(Fe,Ft)}}},41598:(_e,D,r)=>{"use strict";r.d(D,{$k:()=>d,N2:()=>n,N8:()=>c,Su:()=>P,ax:()=>u,d$:()=>g,mm:()=>h,u0:()=>m,v9:()=>T,xT:()=>F,yd:()=>p});var e=r(59640);const n=(0,e.VP)("[AccountsList] GetUserAccountsRequest",(0,e.xk)()),d=(0,e.VP)("[AccountsList] GetUserAccountsSuccess",(0,e.xk)()),h=(0,e.VP)("[AccountsList] GetUserAccountsFail"),p=(0,e.VP)("[AccountsList] PageChange",(0,e.xk)()),m=(0,e.VP)("[AccountsList] RefreshGrid"),g=(0,e.VP)("[AccountsList] ResetRefreshGrid"),c=(0,e.VP)("[AccountsList] UpdateTotalCount",(0,e.xk)()),u=(0,e.VP)("[AccountsList] Get Filter Options Request"),P=(0,e.VP)("[AccountsList] Get Filter Options Success",(0,e.xk)()),T=(0,e.VP)("[AccountsList] Get Filter Options Fail"),F=(0,e.VP)("[AccountsList] Reset Data Changed From Pager")},60471:(_e,D,r)=>{"use strict";r.d(D,{b:()=>e});const e={page:1,pageSize:1e4,includePrimaryContactInfo:!1,orderByLastUsage:!0}},35376:(_e,D,r)=>{"use strict";r.d(D,{NI:()=>F,QT:()=>h,QW:()=>P,S7:()=>R,hg:()=>g,lJ:()=>T,s4:()=>u,wF:()=>m});var e=r(59640),n=r(72134);const d=(0,e.UX)("userProfile"),h=(0,e.Mz)(d,I=>I.accountsList),p=(0,e.Mz)(h,I=>I?.facetResults),m=(0,e.Mz)(d,I=>I.paging),g=(0,e.Mz)(d,I=>I.totalCount),c=(0,e.Mz)(d,I=>I.filterOptions),u=(0,e.Mz)(d,I=>I.filter),P=(0,e.Mz)(d,I=>I.isLoading),T=(0,e.Mz)(d,I=>I.dataChangedFromPager),F=(0,e.Mz)(d,I=>I.refreshGrid),R=(0,e.Mz)(c,u,p,(I,z,W)=>{let J=null,N=null;if(z){if(!z.centres?.length&&I.centres&&W?.[n.Jo.PrimaryFinancialAccountLocationNumber]){const b=W[n.Jo.PrimaryFinancialAccountLocationNumber];J=Object.values(I.centres).filter(v=>b.includes(v.centreNumber.toString()))}if(!z.products?.length&&I.products&&W?.[n.Jo.PrimaryFinancialAccountCustomerTypeId]){const b=W[n.Jo.PrimaryFinancialAccountCustomerTypeId];N=Object.values(I.products).filter(v=>b.includes(v.customerTypeId.toString()))}}return{centres:J,products:N}})},37632:(_e,D,r)=>{"use strict";r.d(D,{Y7:()=>h,_q:()=>d,xI:()=>n,z:()=>p});var e=r(59640);const n=(0,e.VP)("[UserProfile] navigateAccountDetails",(0,e.xk)()),d=(0,e.VP)("[UserProfile] navigateAddCompany"),h=(0,e.VP)("[UserProfile] navigateToAddPayment"),p=(0,e.VP)("[UserProfile] navigateToManageCompanies")},94515:(_e,D,r)=>{"use strict";r.d(D,{q:()=>e});var e=function(n){return n.SignUp="sign_up",n.LoginSuccess="login",n.LoginPasswordResetSubmitSuccess="login_password_reset_submit_success",n.NavigationMainClick="navigation_main_click",n.NavigationFooterClick="navigation_footer_click",n.BookingLocationFavouriteSelected="bkg_location_favourite_selected",n.BookingLocationUnfavouriteSelected="bkg_location_unfavourite_selected",n.BookingSearchClick="bkg_search_click",n.SearchSubmitted="search_submitted",n.BookingSearchSortClick="bkg_search_sort_click",n.BookingSearchFilterClick="bkg_search_filter_click",n.BookingTourFormSubmitsSuccess="bkg_tour_form_submits_success",n.TileClick="tile_click",n.BookingInvoicePaymentSuccess="bkg_invoice_payment_success",n.BookingFormSubmitsSuccess="bkg_form_submits_success",n.BookingLocationSearchStep1="bkg_location_search_step1",n.BookingLocationSearchResultsStep2="bkg_location_search_results_step2",n.BookingLocationSearchResultsSelectedStep3="bkg_location_search_rlts_selected_step3",n.BookingRoomOptionsResultsSelectedStep4="bkg_room_options_results_selected_step4",n.BookingReviewBookingStep5="bkg_review_booking_step5",n.BookingReviewBookingServiceAddedStep5_A="bkg_review_service_added_step5_a",n.BookingReviewBookingServiceRemovedStep5_B="bkg_review_service_removed_step5_b",n.BookingReviewBookingRecurrenceStep5_C="bkg_review_recurrence_step5_c",n.BookingReviewBookingAddTimeSlotStep5_D="bkg_review_add_time_slot_step5_d",n.BookingReviewBookingAddPaymentMethodStep5_E="bkg_review_add_payment_method_step5_e",n.BookingConfirmedStep6="purchase",n.BookingCancellationSuccess="refund",n.BookingEditSuccess="bkg_edit_success",n.GuestWallShown="bkg_guest_wall_shown",n.GuestWallAbandoned="bkg_guest_wall_abandoned",n.GuestEntryLanded="bkg_guest_entry_landed",n.GuestOptionShown="bkg_guest_option_shown",n.GuestOptionChosen="bkg_guest_option_chosen",n.GuestEmailChecked="bkg_guest_email_checked",n.GuestDetailsCompleted="bkg_guest_details_completed",n.GuestCardCaptured="bkg_guest_card_captured",n.GuestConfirmed="bkg_guest_confirmed",n.GuestConfirmFailed="bkg_guest_confirm_failed",n.GuestManageLookup="bkg_guest_manage_lookup",n.GuestManageCancelled="bkg_guest_manage_cancelled",n.LanguageChangeRequestSuccess="language_change_request_success",n.BookingCentreEnquiryFormSubmitsSuccess="bkg_centre_enquiry_form_submits_success",n.IssueSubmittedSuccess="issue_submitted_success",n.GeneralEnquirySubmittedSuccess="general_enquiry_submitted_success",n.SuggestionCreatedSuccess="suggestion_created_success",n.MemberDeletionSuccess="member_deletion_success",n.MemberAddedSuccess="member_added_success",n.MemberInviteAcceptedSuccess="member_invite_accepted_success",n.MembershipViewSuccess="membership_view_success",n.MembershipViewBenefitsSuccess="membership_view_benefits_success",n.MembershipViewQRSuccess="membership_view_qr_success",n.MembershipViewExpiredSuccess="membership_view_expired_success",n.MembershipScrollAllSuccess="membership_scroll_all_success",n.InvoiceEnquiryHelpSectionShortcut="invoice_enquiry_help_section_shortcut",n.InvoiceDownloadedSuccess="invoice_downloaded_success",n.InvoiceTaxDetailsDownloadedSuccess="invoice_tax_details_downloaded_success",n.CodePinNewRequestedSuccess="code_pin_new_requested_success",n.CodePinRevealedSuccess="code_pin_revealed_success",n.CodeAuthenticationRequestedSuccess="code_authentication_requested_success",n.CodeQrRevealedSuccess="code_qr_revealed_success",n.CodeQrRequestedSuccess="code_qr_requested_success",n.DoorUnlockRequestSuccess="door_unlock_request_success",n.DoorUnlockSuccess="door_unlock_success",n.DoorUnlockRequestFailed="door_unlock_request_failed",n.DoorUnlockFailed="door_unlock_failed",n.AccountInvitationAcceptedSuccess="account_invitation_accepted_success",n.AccountInvitationRejectedSuccess="account_invitation_rejected_success",n.NetworkDeviceAddedSuccess="network_device_added_success",n.NetworkDeviceRemovedSuccess="network_device_removed_success",n.PaymentMethodAddedSuccess="payment_method_added_success",n.PaymentMethodRemovedSuccess="payment_method_removed_success",n.DepositViewClick="deposit_view_click",n.DepositReturnClick="deposit_return_click",n.AgreementEndRequestSuccess="agreement_end_request_success",n.CallDivertConfiguredSuccess="call_divert_configured_success",n.CompanyAddedSuccess="company_added_success",n.CentreDetailsViewedSuccess="centre_details_viewed_success",n.HelpSectionRequestSuccess="help_section_request_success",n.FinancialDocumentationUploadSuccess="financial_documentation_upload_success",n.RequestReturn
1RetainerSuccess="request_return_retainer_success",n.BusinessContinuityOptOutSelected="business_continuity_opt_out_selected",n.BusinessContinuitySilentOptOutSelected="business_continuity_silent_opt_out_selected",n.BusinessContinuityOptInSelected="business_continuity_opt_in_selected",n.AgreementEndRequestWorkspaceRecoveryEnquiry="agreement_end_request_workspace_recovery_enquiry",n.AgreementEndRequestAddProducts="agreement_end_request_add_products",n.AgreementEndRequestViewRetainerBalance="agreement_end_request_view_retainer_balance",n.NewMembershipStep1CountrySelected="new_membership_country_selected_step1",n.NewMembershipStep1NotEligible="new_membership_not_eligible_step1",n.NewMembershipStep1CountryNotAvailable="new_membership_country_not_available_step1",n.NewMembershipStep2PlanSelected="new_membership_plan_selected_step2",n.NewMembershipStep3PurchaseReview="new_membership_purchase_review_step3",n.NewMembershipStep4PurchaseCompleted="new_membership_purchase_completed_step4",n.NewMembershipStep4PurchaseFail="new_membership_purchase_fail_step4",n.NewVirtualOfficePurchaseCompleted="new_virtualoffice_purchase_completed_step4",n.ServicesEnquirySuccess="services_enquiry_success",n.OpenInAppButtonModalClicked="open_in_app_button_modal_clicked",n.OpenInAppButtonHeaderClicked="open_in_app_button_header_clicked",n.OpenInAppModalClosed="open_in_app_modal_closed",n.BusinessSavingsVendorDiscount="business_savings_vendor_discount",n.BusinessSavingsDealsAndSavings="business_savings_deals_and_savings",n.BusinessSavingsBannerCta="business_savings_banner_cta",n.FindOutMoreTileClicked="tile_clicked",n.AuroraToastImpression="aurora_toast_impression",n.AuroraToastCtaClick="aurora_toast_cta_click",n.AuroraToastDismiss="aurora_toast_dismiss",n.HelpPageView="help_page_view",n.HelpQuestionExpanded="help_question_expanded",n.HelpStillNeedHelpClick="help_still_need_help_click",n}(e||{})},98959:(_e,D,r)=>{"use strict";r.d(D,{w:()=>e});var e=function(n){return n.EventAction="eventAction",n.EventLabel="eventLabel",n.EventCategory="eventCategory",n.FormFieldError="formFieldError",n.FormMessageError="formMessageError",n.FormStep="formStep",n.GuestJourneyStep="guest_journey_step",n.GuestOutcome="guest_outcome",n.GuestCampaign="guest_campaign",n.Event="event",n.EventNonInteraction="eventNonInteraction",n.Method="method",n.LoginSubmitTypeId="login_submit_type_id",n.LoginSubmitTypeValue="login_submit_type_value",n.IssueType="issue_type",n.CentreName="centre_name",n.Action="action",n.Criteria="search_sort_criteria",n.Ecommerce="ecommerce",n.Entity="entity",n.EntityTypeValue="entity_type_value",n.EntityTypeId="entity_type_id",n.InvoiceNumber="invoice_id",n.InvoiceDate="invoice_date",n.InvoiceTotal="invoice_total",n.SortOrderTypeValue="search_sort_order_type_value",n.SortOrderTypeId="search_sort_order_type_id",n.DeviceRemovalType="deviceRemovalType",n.SearchTerm="search_term",n.SearchVersion="search_version",n.SearchedLocation="searched_location",n.WorkspaceTypeValue="workspace_type_value",n.DatesSelected="dates_selected",n.Capacity="capacity",n.CompanyId="company_id",n.CompanyCountry="companyCountry",n.CompanyCountryISO3="company_country_iso3",n.PaymentMethod="paymentMethod",n.CurrencyIso="currency_iso",n.PaymentTypeId="payment_type_id",n.PaymentTypeValue="payment_type_value",n.PageUrl="pageUrl",n.PagePath="pagePath",n.PageTitle="pageTitle",n.BusinessContinuityTypeId="business_continuity_type_id",n.BusinessContinuityTypeValue="business_continuity_type_value",n.DeviceTypeId="call_divert_configured_device_type_id",n.DeviceTypeValue="call_divert_configured_device_type_value",n.ReferringPage="from_url",n.DestinationPage="to_url",n.Booking="booking",n.TransactionId="transaction_id",n.Value="value",n.Tax="tax",n.Price="price",n.FullPrice="fullPrice",n.Coupon="coupon",n.Quantity="quantity",n.SearchFilterCriteria="search_filter_criteria",n.ActionTypeValue="action_type_value",n.ActionTypeId="action_type_id",n.TileName="tile_name",n.ContentType="content_type",n.Centre="centre",n.BookingDate="booking_tour_form_date",n.RoomTypeId="room_type_id",n.RoomTypeValue="room_type_value",n.BookingId="booking_id",n.BookingWorksp
1aceTypeId="booking_workspace_type_id",n.BookingWorkspaceTypeValue="booking_workspace_type_value",n.CentreId="centre_id",n.BookingTotalIncVat="booking_total_inc_vat",n.CentreRoomId="centre_room_id",n.CentreRoomCapacity="centre_room_capacity",n.CentreRoomCost="centre_room_cost",n.ServiceId="service_id",n.ServiceTypeId="service_type_id",n.ServiceTypeValue="service_type_value",n.ServiceQuantity="service_quantity",n.ServiceCost="service_cost",n.OftenType="often_type",n.RecurrencePattern="recurrence_pattern",n.RecurrenceRangeEnds="recurrence_range_ends",n.RecurrenceRangeEndsAfter="recurrence_range_ends_after",n.CompanyName="company_name",n.MemberAccessTypeValue="member_access_type_value",n.MemberAccessTypeId="member_access_type_id",n.UploadTypeValue="upload_type_value",n.UploadTypeId="upload_type_id",n.FromNodeId="from_node_id",n.ToNodeId="to_node_id",n.LanguageChangeFromIso="language_change_from_iso3",n.LanguageChangeToIso="language_changed_to_iso3",n.CentreCountryIso3="centre_country_iso3",n.AgreementProduct="agreement_product",n.VirtualOfficeProductAvailable="virtual_office_product_available",n.VirtualOfficeProductName="virtual_office_product_name",n.VirtualOfficeProductCost="virtual_office_product_cost",n.BusinessContinuityPurchased="business_continuity_purchased",n.SelectedProduct="selected_product",n.UserData="user_data",n.Email="email",n.Phone="phone",n.FirstName="first_name",n.LastName="last_name",n.Street="street",n.City="city",n.Region="region",n.Country="country",n.Postcode="postcode",n.CountryIsoCode="country_iso_code",n.PurchaseType="purchase_type",n.AgreementLength="agreement_length",n.ProductUsageDays="product_usage_days",n.ProductVariantId="product_variant_id",n.ProductVariantType="product_variant_type",n.StartDate="start_date",n.InitialPrice="initial_price",n.InitialTax="initial_tax",n.DiscountValue="discount_value",n.Currency="currency",n.Services="services",n.OpenAppModalDate="open_app_modal_date",n.TileSection="tile_section",n.TilePosition="tile_position",n.CustomerTypeId="customer_type_id",n.VendorLogo="vendor_logo",n.Category="category",n.DiscountPercentage="discount_percentage",n.DealsCta="deals_cta",n}(e||{})},76774:(_e,D,r)=>{"use strict";r.d(D,{U:()=>e});var e=function(n){return n[n.Single=0]="Single",n[n.Bulk=1]="Bulk",n[n.Undefined=2]="Undefined",n}(e||{})},10174:(_e,D,r)=>{"use strict";r.d(D,{Q:()=>e});var e=function(n){return n[n.OptIn=0]="OptIn",n[n.OptOut=1]="OptOut",n[n.Undefined=2]="Undefined",n}(e||{})},56374:(_e,D,r)=>{"use strict";r.d(D,{j:()=>e});var e=function(n){return n[n.User=0]="User",n[n.Company=1]="Company",n[n.Undefined=2]="Undefined",n}(e||{})},87906:(_e,D,r)=>{"use strict";r.d(D,{y:()=>e});var e=function(n){return n[n.Remove=0]="Remove",n[n.Add=1]="Add",n}(e||{})},26728:(_e,D,r)=>{"use strict";r.d(D,{X:()=>e});var e=function(n){return n[n.Accept=0]="Accept",n[n.Reject=1]="Reject",n}(e||{})},44115:(_e,D,r)=>{"use strict";r.d(D,{C:()=>e});var e=function(n){return n[n.NonAdmin=0]="NonAdmin",n[n.Administrator=1]="Administrator",n[n.Undef
1ined=2]="Undefined",n}(e||{})},56445:(_e,D,r)=>{"use strict";r.d(D,{t:()=>e});var e=function(n){return n[n.Manual=0]="Manual",n[n.Bulk=1]="Bulk",n[n.Undefined=2]="Undefined",n}(e||{})},56963:(_e,D,r)=>{"use strict";r.d(D,{r3:()=>T,Yh:()=>I,kI:()=>R,hA:()=>F,L2:()=>g,bY:()=>P,XL:()=>u,RB:()=>c,V8:()=>p});var e=r(39178),n=function(W){return W.PortalRegisterCard="portal-register-card",W.PortalRegisterUser="portal-register-user",W.PortalBooking="portal-booking",W.PortalPayInvoice="portal-pay-invoice",W.PortalDownloadSoa="portal-download-soa",W.PortalDownloadInvoice="portal-download-invoice",W.ConvAiConnectionFailed="convai-connection-failed",W.ConvAiSessionStarted="convai-session-started",W.ConvAiSessionEnded="convai-session-ended",W.ConvAiNavigation="convai-navigation",W}(n||{}),d=function(W){return W.ContactId="contactId",W.Country="country",W.CurrentDate="currentDate",W.BookingId="bookingId",W.ProductType="productType",W.CentreNumber="centreNumber",W.CentreId="centreId",W.BookingType="bookingType",W.InvoiceId="invoiceId",W.InvoiceNumber="invoiceNumber",W.ErrorMessage="errorMessage",W.ConversationId="conversationId",W.DisconnectReason="disconnectReason",W.CloseCode="closeCode",W.SessionDurationMs="sessionDurationMs",W.MessagesExchanged="messagesExchanged",W.Route="route",W.NavigationOutcome="navigationOutcome",W.FinalUrl="finalUrl",W.NavigationDurationMs="navigationDurationMs",W}(d||{}),h=r(2247);function p(W,J){const N=z(n.PortalRegisterCard);return N.message.customProperties[d.ContactId]=W,N.message.customProperties[d.Country]=J,N}function g(W,J,N,b,v){const S=z(n.PortalBooking);return S.message.customProperties[d.ContactId]=W,S.message.customProperties[d.BookingId]=J,S.message.customProperties[d.ProductType]=N,S.message.customProperties[d.CentreNumber]=b,S.message.customProperties[d.Country]=v,S}function c(W,J,N,b){const v=z(n.PortalPayInvoice);return v.message.customProperties[d.InvoiceNumber]=W,v.message.customProperties[d.ContactId]=J,v.message.customProperties[d.CentreId]=N,v.message.customProperties[d.Country]=b,v}function u(W,J,N){const b=z(n.PortalDownloadSoa);return b.message.customProperties[d.ContactId]=W,b.message.customProperties[d.CentreId]=J,b.message.customProperties[d.Country]=N,b}function P(W,J,N){const b=z(n.PortalDownloadInvoice);return b.message.customProperties[d.InvoiceId]=W,b.message.customProperties[d.ContactId]=J,b.message.customProperties[d.BookingId]=N,b.message.customProperties[d.BookingType]=null,b}function T(W){const J=z(n.ConvAiConnectionFailed);return J.message.customProperties[d.ErrorMessage]=W,J}function F(W){const J=z(n.ConvAiSessionStarted);return J.message.customProperties[d.ConversationId]=W,J}function R(W,J,N,b,v,S){const L=z(n.ConvAiSessionEnded);return L.message.customProperties[d.ConversationId]=W,L.message.customProperties[d.DisconnectReason]=J,L.message.customProperties[d.ErrorMessage]=N??null,L.message.customProperties[d.CloseCode]=b??null,L.message.customProperties[d.SessionDurationMs]=v??null,L.message.customProperties[d.MessagesExchanged]=S??null,L}function I(W,J,N,b,v){const S=z(n.ConvAiNavigation);return S.message.customProperties[d.Route]=W,S.message.customProperties[d.NavigationOutcome]=J,S.message.customProperties[d.FinalUrl]=N,S.message.customProperties[d.NavigationDurationMs]=b,S.message.customProperties[d.ErrorMessage]=v??null,S}function z(W,J,N){return(0,h.RG)(W,[1],J,N,e.OS.LOG)}},62253:(_e,D,r)=>{"use strict";r.d(D,{$g:()=>Pi,Ln:()=>ji,pK:()=>vo,VM:()=>ur,HU:()=>Uo,Lk:()=>jr,Hi:()=>me,ar:()=>Ci,yv:()=>Vr,dX:()=>hr,iO:()=>Pe,EL:()=>Nt,vy:()=>Pt,h9:()=>dn,Ov:()=>C,oq:()=>et,fT:()=>We,Ox:()=>fn,d2:()=>At,CY:()=>ht,TX:()=>Ce,Yl:()=>Oe,P3:()=>Ge,ZO:()=>at,RO:()=>Jt,$M:()=>Rn,jZ:()=>Mt,LB:()=>q,TD:()=>Yi,iA:()=>Yr,F5:()=>Hr,Dg:()=>gr,zx:()=>Ur,ui:()=>ar,TF:()=>B,T4:()=>Ee,Zu:()=>Ne,zY:()=>Ze,$h:()=>X,IS:()=>$e,eF:()=>Wt,N6:()=>St,nY:()=>Si,D7:()=>Hi,DP:()=>Ki,de:()=>nt,hu:()=>Fe,Ut:()=>Ft,gk:()=>Ar,Ag:()=>Ve,JE:()=>gt,yG:()=>yt,Ww:()=>we,Hv:()=>Li,YH:()=>Ke,sU:()=>Wn,Lo:()=>Kt,tM:()=>xt,nE:()=>ei,yq:()=>hn,lu:()=>Tn,xj:()=>Bn,Id:()=>Ht,tE:()=>ti,az:()=>xr,HL:()=>it,w_:()=>Io,Vp:()=>Ii,_q:()=>Ot,I$:()=>ln,B9:()=>Pn,rt:()=>Ae,UP:()=>sr,Ff:()=>yr,Ck:()=>Ei,pt:()=>wt,sR:()=>bn,M4:()=>je,by:()=>ee,Ay:()=>Qn,Cy:()=>_i,g8:()=>qn,ax:()=>ue,CS:()=>Ji});var e=r(53952),n=r(76774),d=r(10174),h=r(56374),p=r(98959),m=r(18224),g=r(2247),c=r(21096);function u(ke,Qe=null){return{workspaceId:ke.slots[0].workspaceTypeId,bookingTotalIncVat:ke.totalPrice?.amountExTax+(ke.totalPrice?.tax??
10),bookingId:Qe,currencyIso:ke.totalPrice?.currency.id,centreId:[ke.centreNumber],centreName:[ke.centre.name],centreRoomTypeId:T("roomTypeId",ke),centreRoomTypeValue:T("roomTypeValue",ke),centreRoomId:T("inventoryConfigurationId",ke),centreRoomCapacity:T("capacity",ke),centreRoomCost:T("price",ke)}}function P(ke,Qe){return{workspaceId:ke.productTypeId,bookingTotalIncVat:ke.price.amountExTax+Qe,bookingId:ke.id,currencyIso:ke.price.currency.id,centreId:[ke.centre.centreNumber],centreName:[ke.centre.name],centreRoomTypeId:[ke.meetingRoomTypeId],centreRoomTypeValue:[c.N[ke.meetingRoomTypeId]],centreRoomId:[ke.inventoryId],centreRoomCapacity:[ke.capacity],centreRoomCost:[ke.price.amountExTax]}}function T(ke,Qe){const Vt=[];switch(ke){case"roomTypeId":Qe.slots.forEach(Ut=>Vt.push(Ut.roomType?.id??"NA"));break;case"roomTypeValue":Qe.slots.forEach(Ut=>Vt.push(Ut.roomType?.name??"NA"));break;case"capacity":Qe.slots.forEach(Ut=>Vt.push(Ut.inventoryConfiguration?.capacity));break;case"inventoryConfigurationId":Qe.slots.forEach(Ut=>Vt.push(Ut.inventoryConfiguration?.id));break;case"price":Qe.slots.forEach(Ut=>Vt.push(Ut.price.amountExTax))}return Vt}var F=r(84161),R=r(95651),I=r(94515),z=r(44115),W=r(56445),J=function(ke){return ke[ke.Ascending=0]="Ascending",ke[ke.Descending=1]="Descending",ke[ke.Undefined=2]="Undefined",ke}(J||{}),N=function(ke){return ke[ke.Unknown=0]="Unknown",ke[ke.Other=100]="Other",ke[ke.OnAccount=200]="OnAccount",ke[ke.Cash=1e3]="Cash",ke[ke.PaymentCard=2001]="PaymentCard",ke[ke.Cheque=3e3]="Cheque",ke[ke.DirectDebit=4e3]="DirectDebit",ke[ke.BankDraft=5e3]="BankDraft",ke[ke.BankTransfer=6e3]="BankTransfer",ke[ke.MembershipCard=7e3]="MembershipCard",ke[ke.NewPaymentMethod=9999999]="NewPaymentMethod",ke}(N||{}),b=r(87906),v=function(ke){return ke[ke.LoggedOut=0]="LoggedOut",ke[ke.LoggedIn=1]="LoggedIn",ke[ke.Undefined=2]="Undefined",ke}(v||{}),S=function(ke){return ke[ke.Registered=0]="Registered",ke[ke.Anonymous=1]="Anonymous",ke[ke.Undefined=2]="Undefined",ke}(S||{}),L=r(5622),$=r(15168),re=r.n($),te=r(74779);class G{constructor(Qe,Vt,Ut,cn,li,er,co){this.setUserType(Qe),this.setUserLoginStatus(Qe),this.setGlobalProperties(Qe,Vt,cn,li,er),this.setCentreProperties(Ut),this.setPageProperties(co),this.event="track_pageview"}toArray(){const Qe={};for(const[Vt,Ut]of Object.entries(this))Qe[Vt]=Ut;return Qe}setUserType(Qe){const Vt=Qe?.userProfileId?S.Registered:S.Anonymous;this.user_type_id=Vt,this.user_type_value=S[Vt]}setUserLoginStatus(Qe){const Vt=Qe?.userProfileId?v.LoggedIn:v.LoggedOut;this.user_login_status_id=Vt,this.user_login_status_value=v[Vt]}setGlobalProperties(Qe,Vt,Ut,cn,li){this.user_profile_id=Vt?Vt.id:Qe?Qe.userProfileId:void 0,this.account_id=Qe?.accountId?Qe.accountId:void 0,this.user_email=Qe?.emailAddress?re()(Qe.emailAddress).toString(te):void 0,this.contact_id=Qe?.contactId?Qe.id??Qe.contactId:void 0,this.staff_mode=!!Vt,this.brand_name=Ut,this.site_environment=cn,this.language_iso3=li,this.impersonated_user_profile_id=Vt&&Qe?.userProfileId?Qe.userProfileId:void 0}setCentreProperties(Qe){this.centre_name=Qe?Qe.name:void 0,this.centre_id=Qe?Qe.centreNumber:void 0,this.centre_city=Qe?.address?.city,this.centre_country=Qe?.address?.countryIsoCode}setPageProperties(Qe){const Vt=Qe.routerState.snapshot.root,Ut=new URL(globalThis.location.href);this.page_category=this.getPageCategory(Vt),this.page_url=Ut.href,this.page_url_path=Ut.pathname,this.page_title=this.getActivatedPageName(Vt)}getPageCategory(Qe){try{if(Qe.data.pageCategoryAnalytic)return Qe.data.pageCategoryAnalytic;if(Qe.children?.length)for(const Vt of Qe.children){const Ut=this.getPageCategory(Vt);if(Ut)return Ut}}catch{return null}return null}getActivatedPageName(Qe){const Vt=this.getChildNodesFromActivatedRouteSnapshot(Qe);let Ut;const{analyticPageName:cn}=Vt.data;return cn?Ut=cn:console.error(`Missing "analyticPageName" property from route path data: ${(0,L.ID)(Vt)}`),Ut?.split("Component")[0]}getChildNodesFromActivatedRouteSnapshot(Qe){return Qe.children.length?this.getChildNodesFromActivatedRouteSnapshot(Qe.children.at(-1)):Qe}}var ne=r(57928),Be=function(ke){return ke.AppDownloadIntent="App Download Intent",ke}(Be||{}),ve=r(26728),He=function(ke){return ke[ke.NoCallDivert=0]="NoCallDivert",ke[ke.Mobile=1]="Mobile",ke[ke.Home=2]="Home",ke[ke.Other=3]="Other",ke[ke.Emergency=4]="Emergency",ke[ke.Voicemail=5]="Voicemail",ke[ke.Internal=6]="Internal",ke}(He||{}),be=r(99780),Je=r(22024),Se=r(54031);const Z=100,Q="ISOZoneless",oe="DD/MM/YYYY h:mm";function me(ke,Qe){const Vt=X();return Vt.message.customProperties[p.w.EventCategory]=Be.AppDownloadIntent,Vt.message.customProperties[p.w.EventAction]=ke,Vt.message.customProperties[p.w.EventLabel]=`From Page - ${Qe}`,Vt}function Pe(ke,Qe,Vt,Ut,cn){const li=X(I.q.BookingCentreEnquiryFormSubmitsSuccess);return li.message.customProperties[p.w.CentreId]=ke,li.message.customProperties[p.w.CentreName]=(0,R.AB)(Qe,Z),li.message.customProperties[p.w.RoomTypeId]=Vt??"NA",li.message.customProperties[p.w.RoomTypeValue]=F.SX[Vt]??"NA",V(li,Ut,cn)}function V(ke,Qe,Vt){const Ut={[p.w.Email]:Qe?.emailAddress,[p.w.Phone]:Qe?Qe.primaryPhoneNumber?.telephoneNumber.replaceAll(/[^\
1w]/gi,""):void 0,[p.w.FirstName]:Qe?.firstName,[p.w.LastName]:Qe?.lastName,[p.w.Street]:Qe?Qe.address?.addressLine1:void 0,[p.w.City]:Qe?Qe.address?.city:void 0,[p.w.Region]:void 0,[p.w.Country]:Vt,[p.w.Postcode]:Qe?Qe.address?.postcode:void 0};return ke.message.customProperties[p.w.UserData]=Ut,ke}function q(ke,Qe,Vt,Ut,cn){const li=X(I.q.BookingTourFormSubmitsSuccess);return li.message.customProperties[p.w.CentreId]=ke,li.message.customProperties[p.w.CentreName]=(0,R.AB)(Qe,Z),li.message.customProperties[p.w.RoomTypeId]=Ut,li.message.customProperties[p.w.RoomTypeValue]=F.SX[Ut],li.message.customProperties[p.w.BookingDate]=cn.transform(Vt,Q),li}function B(){return X(I.q.CodePinNewRequestedSuccess)}function Ee(){return X(I.q.CodePinRevealedSuccess)}function Ne(){return X(I.q.CodeQrRequestedSuccess)}function Ze(){return X(I.q.CodeQrRevealedSuccess)}function we(ke,Qe){const Vt=X(I.q.InvoiceTaxDetailsDownloadedSuccess);return Vt.message.customProperties[p.w.InvoiceNumber]=ke,Vt.message.customProperties[p.w.InvoiceDate]=Qe,Vt}function gt(ke,Qe,Vt){const Ut=X(I.q.InvoiceDownloadedSuccess),cn=Vt.transform(Qe,Q);return Ut.message.customProperties[p.w.InvoiceNumber]=ke,Ut.message.customProperties[p.w.InvoiceDate]=cn,Ut}function je(ke,Qe){const Vt=X(I.q.RequestReturnRetainerSuccess);return Vt.message.customProperties[p.w.CentreId]=ke,Vt.message.customProperties[p.w.CentreName]=Qe,Vt}function Pt(ke,Qe){const Vt=X(I.q.BookingInvoicePaymentSuccess),Ut=Gr(ke.paymentMethod);return Vt.message.customProperties[p.w.InvoiceNumber]=ke.number?.toString(),Vt.message.customProperties[p.w.InvoiceDate]=Qe.transform(ke.invoiceDate,Q),Vt.message.customProperties[p.w.PaymentTypeId]=Ut,Vt.message.customProperties[p.w.PaymentTypeValue]=N[Ut],Vt.message.customProperties[p.w.CurrencyIso]=ke.currency,Vt.message.customProperties[p.w.InvoiceTotal]=ke.cost,Vt}function yt(){return X(I.q.InvoiceEnquiryHelpSectionShortcut)}function Fe(ke){const Qe=X(I.q.HelpPageView);return Qe.message.customProperties[p.w.CountryIsoCode]=ke,Qe}function Ft(ke,Qe){const Vt=X(I.q.HelpQuestionExpanded);return Vt.message.customProperties[p.w.ToNodeId]=ke,Vt.message.customProperties[p.w.CountryIsoCode]=Qe,Vt}function Ve(ke,Qe){const Vt=X(I.q.HelpStillNeedHelpClick);return Vt.message.customProperties[p.w.ToNodeId]=ke,Vt.message.customProperties[p.w.CountryIsoCode]=Qe,Vt}function Kt(ke,Qe,Vt){return An(I.q.MemberAddedSuccess,ke,Qe,Vt)}function xt(ke,Qe,Vt){return An(I.q.MemberDeletionSuccess,ke,Qe,Vt)}function An(ke,Qe,Vt,Ut){const cn=X(ke);return cn.message.customProperties[p.w.MemberAccessTypeId]=Qe,cn.message.customProperties[p.w.MemberAccessTypeValue]=z.C[Qe],cn.message.customProperties[p.w.CompanyId]=Vt?.id,cn.message.customProperties[p.w.CompanyName]=Vt?.name,cn.message.customProperties[p.w.UploadTypeId]=Ut,cn.message.customProperties[p.w.UploadTypeValue]=W.t[Ut],cn}function Wn(){return X(I.q.LoginPasswordResetSubmitSuccess)}function ti(ke,Qe,Vt){const Ut=X(ke?I.q.NavigationFooterClick:I.q.NavigationMainClick);return Ut.message.customProperties[p.w.ReferringPage]=(0,R.AB)(Qe?.split("?")[0],Z),Ut.message.customProperties[p.w.DestinationPage]=(0,R.AB)(Vt?.split("?")[0],Z),Ut}function Qn(){return X(I.q.SignUp)}function qn(ke,Qe){const Vt=X("virtual_office_journey_link_opened");return Vt.message.customProperties[p.w.CentreId]=ke,Vt.message.customProperties[p.w.DestinationPage]=(0,R.AB)(Qe,Z),Vt}function $e(ke,Qe,Vt){const Ut=X(I.q.CompanyAddedSuccess);return Ut.message.customProperties[p.w.CompanyName]=(0,R.AB)(Qe,Z),Ut.message.customProperties[p.w.CompanyId]=ke,Ut.message.customProperties[p.w.CompanyCountryISO3]=Vt,Ut}function X(ke,Qe,Vt){const Ut=(0,g.RG)(ke||"Google Analytics Tag",[0],Qe,Vt);return Ut.message.customProperties[p.w.Event]=ke,Ut}function ue(ke){return!!ke.data.addCentreToAnalytic||ke.children.some(Qe=>ue(Qe))}function nt(ke,Qe,Vt,Ut,cn,li,er){return new G(ke,Vt,Ut,li,cn,Qe,er).toArray()}function St(ke,Qe){const Vt=X(I.q.DepositViewClick);return Vt.message.customProperties[p.w.CentreId]=ke,Vt.message.customProperties[p.w.CentreName]=Qe,Vt}function Wt(ke){const Qe=X(I.q.DepositReturnClick);return Qe.message.customProperties[p.w.CentreId]=ke.number,Qe.message.customProperties[p.w.CentreName]=ke.name,Qe}function Jt(ke){const Qe=X(I.q.BookingSearchClick);return Qe.message.customProperties[p.w.SearchTerm]=(0,R.AB)(ke,Z),Qe}function ee(ke,Qe,Vt,Ut,cn){const li=X(I.q.SearchSubmitted);return li.message.customProperties[p.w.SearchVersion]=ke,li.message.customProperties[p.w.SearchedLocation]=(0,R.AB)(Qe,Z),li.message.customProperties[p.w.Worksp
1aceTypeValue]=Vt,li.message.customProperties[p.w.DatesSelected]=Ut,li.message.customProperties[p.w.Capacity]=cn,li}function Rn(ke){const Qe=X(I.q.BookingSearchFilterClick);return Qe.message.customProperties[p.w.SearchFilterCriteria]=(0,R.AB)(ke,Z),Qe}function Mt(ke,Qe){const Vt=function dt(ke){switch(ke){case 0:case"asc":return"Ascending";case"desc":case 1:return"Descending";default:return null}}(Qe),Ut=X(I.q.BookingSearchSortClick);return Ut.message.customProperties[p.w.Criteria]=(0,R.AB)(ke.charAt(0).toUpperCase()+ke.slice(1),Z),Ut.message.customProperties[p.w.SortOrderTypeValue]=Vt,Ut.message.customProperties[p.w.SortOrderTypeId]=J[Vt],Ut}function dn(ke){const Qe=X(ke?.isRemove?I.q.BookingLocationUnfavouriteSelected:I.q.BookingLocationFavouriteSelected);return Qe.message.customProperties[p.w.CentreId]=ke?.centre?.centreNumber,Qe.message.customProperties[p.w.CentreName]=(0,R.AB)(ke?.centre?.name,Z),Qe}function Nt(ke){const Qe=X(I.q.BookingEditSuccess);return Qe.message.customProperties[p.w.BookingId]=ke,Qe}function We(ke=m.c.None){const Qe=X(I.q.BookingLocationSearchStep1);return Qe.message.customProperties[p.w.BookingWorkspaceTypeId]=ke,Qe.message.customProperties[p.w.BookingWorkspaceTypeValue]=m.c[ke],Qe}function et(ke,Qe){const Vt=X(I.q.BookingLocationSearchResultsStep2);return Vt.message.customProperties[p.w.BookingWorkspaceTypeId]=ke,Vt.message.customProperties[p.w.BookingWorkspaceTypeValue]=m.c[ke],Vt.message.customProperties[p.w.SearchTerm]=Qe,Vt}function C(ke,Qe,Vt,Ut){const cn=X(I.q.BookingLocationSearchResultsSelectedStep3);return cn.message.customProperties[p.w.BookingWorkspaceTypeId]=ke,cn.message.customProperties[p.w.BookingWorkspaceTypeValue]=m.c[ke],cn.message.customProperties[p.w.SearchTerm]=Qe,cn.message.customProperties[p.w.CentreId]=Vt,cn.message.customProperties[p.w.CentreName]=Ut,cn}function at(ke,Qe,Vt,Ut){const cn=X(I.q.BookingRoomOptionsResultsSelectedStep4);return cn.message.customProperties[p.w.BookingWorkspaceTypeId]=ke,cn.message.customProperties[p.w.BookingWorkspaceTypeValue]=m.c[ke],cn.message.customProperties[p.w.CentreId]=Qe,cn.message.customProperties[p.w.CentreName]=Vt,cn.message.customProperties[p.w.RoomTypeId]=Ut.id,cn.message.customProperties[p.w.RoomTypeValue]=Ut.name,cn}function Ge(ke){const Qe=X(I.q.BookingReviewBookingStep5),Vt=u(ke);return Qe.message.customProperties[p.w.CurrencyIso]=Vt.currencyIso,Qe.message.customProperties[p.w.BookingWorkspaceTypeId]=Vt.workspaceId,Qe.message.customProperties[p.w.BookingWorkspaceTypeValue]=m.c[Vt.workspaceId],Qe.message.customProperties[p.w.BookingTotalIncVat]=Vt.bookingTotalIncVat,Qe.message.customProperties[p.w.CentreId]=Vt.centreId,Qe.message.customProperties[p.w.CentreName]=Vt.centreName,Qe.message.customProperties[p.w.RoomTypeId]=Vt.centreRoomTypeId,Qe.message.customProperties[p.w.RoomTypeValue]=Vt.centreRoomTypeValue,Qe.message.customProperties[p.w.CentreRoomId]=Vt.centreRoomId,Qe.message.customProperties[p.w.CentreRoomCapacity]=Vt.centreRoomCapacity,Qe.message.customProperties[p.w.CentreRoomCost]=Vt.centreRoomCost,Qe}function Ce(ke,Qe,Vt,Ut){const cn=X(I.q.BookingReviewBookingServiceAddedStep5_A),li=ke?u(ke):P(Qe,Vt);return ft(cn,li,Ut,li.bookingTotalIncVat)}function Oe(ke,Qe,Vt,Ut){const cn=X(I.q.BookingReviewBookingServiceRemovedStep5_B),li=ke?u(ke):P(Qe,Vt);return ft(cn,li,Ut,li.bookingTotalIncVat-Ut.serviceCost)}function ht(ke,Qe,Vt,Ut){const cn=X(I.q.BookingReviewBookingRecurrenceStep5_C),li=u(ke),er=(0,Je.SI)(Vt)[0];return cn.message.customProperties[p.w.CurrencyIso]=li.currencyIso,cn.message.customProperties[p.w.BookingWorkspaceTypeId]=li.workspaceId,cn.message.customProperties[p.w.BookingWorkspaceTypeValue]=m.c[li.workspaceId],cn.message.customProperties[p.w.BookingTotalIncVat]=(li.bookingTotalIncVat+er.amountExTax+er.tax).toFixed(2),cn.message.customProperties[p.w.OftenType]=Qe.recurrenceType,cn.message.customProperties[p.w.RecurrencePattern]=function Qt(ke,Qe,Vt){let Ut="Rec:";switch(ke.recurrenceType){case"Daily":Ut=Ut.concat("D").concat("-Eve:"),Ut="EveryXDays"===ke.dailyType?Ut.concat(ke.dailyFrequency.toString()).concat("d"):Ut.concat("w");break;case"Weekly":{Ut=Ut.concat("W").concat("-Eve:").concat(ke.weeklyFrequency.toString()).concat("w");let cn=0;ke.weekdaySunday&&(cn+=1),ke.weekdaySaturday&&(cn+=2),ke.weekdayFriday&&(cn+=3),ke.weekdayThursday&&(cn+=5),ke.weekdayWednesday&&(cn+=8),ke.weekdayTuesday&&(cn+=13),ke.weekdayMonday&&(cn+=21),Ut=Ut.concat(cn.toString());break}case"Monthly":Ut=Ut.concat("W").concat("-Eve:").concat(ke.monthlyFrequency.toString()).concat("m").concat(ke.monthlyDayOfMonth.toString())}return Ut=Ut.concat("-RanSt:").concat(Vt.transform(ke.rangeDateStart.toString(),oe)).concat("-RanEn:").concat(Vt.transform(Qe?.at(Qe?.length-1)?.endTime,oe)).concat("-EnAft:").concat(Qe?Qe.length.toString():"").concat("Occurence"),Ut}(Qe,Vt,Ut),cn.message.customProperties[p.w.RecurrenceRangeEnds]=Ut.transform(Qe.rangeDateStart,oe,Vt.at(-1).endTime),cn.message.customProperties[p.w.RecurrenceRangeEndsAfter]=Vt.length,cn}function At(ke,Qe,Vt){const Ut=X(I.q.BookingReviewBookingAddTimeSlotStep5_D);return Ut.message.customProperties[p.w.CurrencyIso]=ke,Ut.message.customProperties[p.w.BookingWorksp
1aceTypeId]=Qe,Ut.message.customProperties[p.w.BookingWorkspaceTypeValue]=m.c[Qe],Ut.message.customProperties[p.w.BookingTotalIncVat]=Vt,Ut}function fn(ke,Qe,Vt,Ut){const cn=X(I.q.BookingReviewBookingAddPaymentMethodStep5_E),li=Gr(Ut);return cn.message.customProperties[p.w.CurrencyIso]=ke,cn.message.customProperties[p.w.BookingWorkspaceTypeId]=Qe,cn.message.customProperties[p.w.BookingWorkspaceTypeValue]=m.c[Qe],cn.message.customProperties[p.w.BookingTotalIncVat]=Vt,cn.message.customProperties[p.w.PaymentTypeId]=li,cn.message.customProperties[p.w.PaymentTypeValue]=N[li],cn}function wt(ke,Qe,Vt,Ut){let cn=X(I.q.BookingConfirmedStep6);return cn=Xe(cn,function de(ke,Qe){const Vt=[];return ke.slots.forEach(Ut=>{const cn=Ut.price.amountExTax+(Ut.price.tax??0),li=Ut.price.totalDiscount,er=Ut.price.totalPrice,co=li/er*100;Vt.push({item_id:Ut.inventoryConfiguration?.roomConfigurationId??"NA",item_name:Ut.roomType?.name??"NA",affiliation:ke.confirmation.bookings[0].referenceNumber,item_brand:Ut.inventoryConfiguration?.roomConfigurationId??"NA",item_category:Ut.roomType?.id??"NA",item_category2:ke.centre.name,item_category3:Qe.purchaseOrderReference||""===Qe.purchaseOrderReference?"NA":Qe.purchaseOrderReference,item_category4:Ut.workspaceTypeId,item_category5:m.c[Ut.workspaceTypeId],price:Pi(cn),full_price:Pi(er),discount_value:Pi(li),discount_percentage:Pi(co),free_visit:Ut.isFreeVisit,quantity:1}),Qe.slots.find(io=>io.id===Ut.id)?.requestedServices?.forEach(io=>{Vt.push({item_id:io.serviceId,item_name:io.commonName,affiliation:ke.confirmation.bookings[0].referenceNumber,item_brand:Ut.roomConfigurationId,item_category:io.serviceId,item_category2:ke.centre.name,item_category3:Qe.purchaseOrderReference||""===Qe.purchaseOrderReference?"NA":Qe.purchaseOrderReference,item_category4:Ut.workspaceTypeId,item_category5:m.c[Ut.workspaceTypeId],price:Pi(io.price.totalPrice),full_price:Pi(io.price.totalPrice),discount_value:0,discount_percentage:0,quantity:io.quantity||1})})}),{bookingId:ke.confirmation.bookings[0].referenceNumber,bookingTotalIncVat:Qe.totalPrice.totalPrice,tax:Qe.totalPrice.tax,currencyIso:Qe.totalPrice.currency.id,items:Vt,coupon:"NA"}}(ke,Qe)),V(cn,Vt,Ut)}function bn(ke){return Xe(X(I.q.BookingCancellationSuccess),function ge(ke){return{bookingId:ke.referenceNumber.toString(),bookingTotalIncVat:ke.price.amountExTax+(ke.price.tax??0),tax:ke.price.tax,currencyIso:ke.price.currency.id,items:[{item_id:Number.parseInt(ke.roomConfigurationId)??"NA",item_name:c.N[ke.meetingRoomTypeId]??"NA",affiliation:ke.referenceNumber?.toString()??"NA",item_brand:Number.parseInt(ke.roomConfigurationId)??"NA",item_category:ke.meetingRoomTypeId,item_category2:ke.centre.name,item_category3:ke.purchaseOrderReference||""===ke.purchaseOrderReference?"NA":ke.purchaseOrderReference,item_category4:ke.productTypeId,item_category5:m.c[ke.productTypeId],price:Pi(ke.price.unitPrice),full_price:Pi(ke.price.unitPrice),discount_value:0,discount_percentage:0,quantity:1}],coupon:"NA"}}(ke))}function ft(ke,Qe,Vt,Ut){return ke.message.customProperties[p.w.CurrencyIso]=Qe.currencyIso,ke.message.customProperties[p.w.BookingWorkspaceTypeId]=Qe.workspaceId,ke.message.customProperties[p.w.BookingWorkspaceTypeValue]=m.c[Qe.workspaceId],ke.message.customProperties[p.w.BookingTotalIncVat]=Ut,ke.message.customProperties[p.w.ServiceId]=Vt.serviceId,ke.message.customProperties[p.w.ServiceTypeId]=Vt.serviceTypeId,ke.message.customProperties[p.w.ServiceTypeValue]=Vt.serviceTypeValue,ke.message.customProperties[p.w.ServiceQuantity]=Vt.serviceQuantity,ke.message.customProperties[p.w.ServiceCost]=Vt.serviceCost,ke}function Xe(ke,Qe){const Vt={transaction_id:Qe.bookingId,value:Math.round(100*Qe.items.reduce((Ut,cn)=>Ut+cn.price,0))/100,tax:Qe.tax?Math.round(100*Qe.tax)/100:0,shipping:0,currency:Qe.currencyIso,coupon:Qe.coupon,item_count:Qe.items.length,items:Qe.items};return ke.message.customProperties[p.w.Ecommerce]=Vt,ke}function Ke(ke,Qe){const Vt=X(I.q.LanguageChangeRequestSuccess);return Vt.message.customProperties[p.w.LanguageChangeFromIso]=ke,Vt.message.customProperties[p.w.LanguageChangeToIso]=Qe,Vt}function Ht(ke,Qe){return $n(X(I.q.MembershipViewSuccess),ke,Qe)}function hn(ke,Qe){return $n(X(I.q.MembershipViewBenefitsSuccess),ke,Qe)}function Bn(ke,Qe){return $n(X(I.q.MembershipViewQRSuccess),ke,Qe)}function Tn(ke,Qe){return $n(X(I.q.MembershipViewExpiredSuccess),ke,Qe)}function ei(ke,Qe){return $n(X(I.q.MembershipScrollAllSuccess),ke,Qe)}function $n(ke,Qe,Vt){return ke.message.customProperties[p.w.MemberAccessTypeId]=z.C.Administrator,ke.message.customProperties[p.w.MemberAccessTypeValue]=z.C[z.C.Administrator],ke.message.customProperties[p.w.CompanyId]=Qe?.accountId,ke.message.customProperties[p.w.CompanyName]=Vt,ke}function Li(ke,Qe,Vt){const Ut=X(I.q.IssueSubmittedSuccess);return Ut.message.customProperties[p.w.CentreId]=ke,Ut.message.customProperties[p.w.CentreName]=Qe,Ut.message.customProperties[p.w.IssueType]=Vt,Ut}function Ur(ke,Qe,Vt){const Ut=X(I.q.CallDivertConfiguredSuccess),cn=function qi(ke){switch(ke){case be.J.NotDefined:return He.NoCallDivert;case be.J.Internal:return He.Internal;case be.J.Home:return He.Home;case be.J.Mobile:return He.Mobile;case be.J.Other:return He.Other;case be.J.Emergency:return He.Emergency;case be.J.Voicemail:return He.Voicemail;default:return He.NoCallDivert}}(Vt);return Ut.message.customProperties[p.w.CentreId]=ke,Ut.message.customProperties[p.w.CentreName]=Qe,Ut.message.customProperties[p.w.DeviceTypeId]=cn,Ut.message.customProperties[p.w.DeviceTypeValue]=He[cn],Ut}function Ki(){return X(I.q.GeneralEnquirySubmittedSuccess)}function ar(ke,Qe){const Vt=X(I.q.CentreDetailsViewedSuccess);return Vt.message.customProperties[p.w.CentreId]=ke,Vt.message.customProperties[p.w.CentreName]=Qe,Vt}function Ar(ke,Qe){const Vt=X(I.q.HelpSectionRequestSuccess);return Vt.message.customProperties[p.w.FromNodeId]=ke,Vt.message.customProperties[p.w.ToNodeId]=Qe,Vt}function Si(ke,Qe,Vt){const Ut=X(I.q.FinancialDocumentationUploadSuccess),cn=Vt.transform(Qe,Q);return Ut.message.customProperties[p.w.InvoiceNumber]=ke,Ut.message.customProperties[p.w.InvoiceDate]=cn,Ut}function ur(ke,Qe,Vt){const Ut=X(I.q.AgreementEndRequestSuccess);return Ut.message.customProperties[p.w.CentreId]=ke,Ut.message.customProperties[p.w.CentreName]=(0,R.AB)(Qe,Z),Ut.message.customProperties[p.w.BusinessContinuityTypeId]=Vt,Ut.message.customProperties[p.w.BusinessContinuityTypeValue]=d.Q[Vt],Ut}function ji(ke,Qe){const Ut=X(ke===ve.X.Accept?I.q.AccountInvitationAcceptedSuccess:I.q.AccountInvitationRejectedSuccess);return Ut.message.customProperties[p.w.EntityTypeValue]=h.j[Qe],Ut.message.customProperties[p.w.EntityTypeId]=Qe,Ut}function xr(ke,Qe){const Ut=X(ke===b.y.Add?I.q.NetworkDeviceAddedSuccess:I.q.NetworkDeviceRemovedSuccess);return Ut.message.customProperties[p.w.ActionTypeValue]=(0,R.AB)(n.U[Qe],Z),Ut.message.customProperties[p.w.ActionTypeId]=Qe,Ut}function Ei(ke,Qe,Vt){const cn=X(ke===b.y.Add?I.q.PaymentMethodAddedSuccess:I.q.PaymentMethodRemovedSuccess),li=Gr(Vt);return cn.message.customProperties[p.w.EntityTypeValue]=(0,R.AB)(h.j[Qe],Z),cn.message.customProperties[p.w.EntityTypeId]=Qe,cn.message.customProperties[p.w.PaymentTypeId]=li,cn.message.customProperties[p.w.PaymentTypeValue]=(0,R.AB)(N[li],Z),cn}function Yr(ke,Qe,Vt){const Ut=X(I.q.BusinessContinuityOptOutSelected);return Ut.message.customProperties[p.w.CentreId]=ke.centreNumber,Ut.message.customProperties[p.w.CentreName]=(0,R.AB)(ke.centreName,Z),Ut.message.customProperties[p.w.CentreCountryIso3]=ke.countryIsoCode,Ut.message.customProperties[p.w.AgreementProduct]=m.c[ke.agreementProductTypeId],Ut.message.customProperties[p.w.ServiceCost]=Qe,Ut.message.customProperties[p.w.VirtualOfficeProductAvailable]=Vt?1:0,Ut}function Hr(ke,Qe,Vt,Ut){const cn=X(I.q.BusinessContinuitySilentOptOut
1Selected);return cn.message.customProperties[p.w.CentreId]=ke.centreNumber,cn.message.customProperties[p.w.CentreName]=(0,R.AB)(ke.centreName,Z),cn.message.customProperties[p.w.CentreCountryIso3]=ke.countryIsoCode,cn.message.customProperties[p.w.AgreementProduct]=m.c[ke.agreementProductTypeId],cn.message.customProperties[p.w.ServiceCost]=Qe,cn.message.customProperties[p.w.VirtualOfficeProductName]=Vt,cn.message.customProperties[p.w.VirtualOfficeProductCost]=Ut,cn}function Yi(ke,Qe,Vt){const Ut=X(I.q.BusinessContinuityOptInSelected);return Ut.message.customProperties[p.w.CentreId]=ke.centreNumber,Ut.message.customProperties[p.w.CentreName]=(0,R.AB)(ke.centreName,Z),Ut.message.customProperties[p.w.CentreCountryIso3]=ke.countryIsoCode,Ut.message.customProperties[p.w.AgreementProduct]=m.c[ke.agreementProductTypeId],Ut.message.customProperties[p.w.ServiceCost]=Qe,Ut.message.customProperties[p.w.VirtualOfficeProductAvailable]=Vt?1:0,Ut}function jr(ke,Qe,Vt){const Ut=X(I.q.AgreementEndRequestWorkspaceRecoveryEnquiry);return Ut.message.customProperties[p.w.CentreId]=ke.centreNumber,Ut.message.customProperties[p.w.CentreName]=(0,R.AB)(ke.centreName,Z),Ut.message.customProperties[p.w.CentreCountryIso3]=ke.countryIsoCode,Ut.message.customProperties[p.w.AgreementProduct]=m.c[ke.agreementProductTypeId],Ut.message.customProperties[p.w.VirtualOfficeProductAvailable]=Vt?1:0,Ut.message.customProperties[p.w.BusinessContinuityPurchased]=Qe?1:0,Ut}function vo(ke,Qe,Vt){const Ut=X(I.q.AgreementEndRequestAddProducts);return Ut.message.customProperties[p.w.CentreId]=ke.centreNumber,Ut.message.customProperties[p.w.CentreName]=(0,R.AB)(ke.centreName,Z),Ut.message.customProperties[p.w.CentreCountryIso3]=ke.countryIsoCode,Ut.message.customProperties[p.w.AgreementProduct]=m.c[ke.agreementProductTypeId],Ut.message.customProperties[p.w.BusinessContinuityPurchased]=Qe?1:0,Ut.message.customProperties[p.w.SelectedProduct]=Vt,Ut}function Uo(ke){const Qe=X(I.q.AgreementEndRequestViewRetainerBalance);return Qe.message.customProperties[p.w.CentreId]=ke.centreNumber,Qe.message.customProperties[p.w.CentreName]=(0,R.AB)(ke.centreName,Z),Qe.message.customProperties[p.w.CentreCountryIso3]=ke.countryIsoCode,Qe.message.customProperties[p.w.AgreementProduct]=m.c[ke.agreementProductTypeId],Qe}function Io(ke){const Qe=X(I.q.NewMembershipStep1CountrySelected);return Qe.message.customProperties[p.w.CountryIsoCode]=ke,Qe.message.customProperties[p.w.PurchaseType]=Se.W.PurchaseNew,Qe}function Ii(ke){const Qe=X(I.q.NewMembershipStep1NotEligible);return Qe.message.customProperties[p.w.PurchaseType]=ke,Qe}function it(ke){const Qe=X(I.q.NewMembershipStep1CountryNotAvailable);return Qe.message.customProperties[p.w.CountryIsoCode]=ke,Qe.message.customProperties[p.w.PurchaseType]=Se.W.PurchaseNew,Qe}function Ot(ke){const Qe=X(I.q.NewMembershipStep3PurchaseReview);return $t(Qe,ke),Qe}function ln(ke){const Qe=X(I.q.NewMembershipStep4PurchaseCompleted);return $t(Qe,ke),Mi(Qe,ke),Qe}function Pn(ke){const Qe=X(I.q.NewMembershipStep4PurchaseFail);return $t(Qe,ke),Qe}function Ae(ke){const Qe=X(I.q.NewVirtualOfficePurchaseCompleted);return $t(Qe,ke),Mi(Qe,ke),Qe}function $t(ke,Qe){ke.message.customProperties[p.w.AgreementLength]=ne.u[Qe.agreementLength],ke.message.customProperties[p.w.CentreId]=Qe.centreNumber,ke.message.customProperties[p.w.CountryIsoCode]=Qe.countryIsoCode,ke.message.customProperties[p.w.ProductUsageDays]=Qe.productUsageDays,ke.message.customProperties[p.w.ProductVariantId]=Qe.productVariantId,ke.message.customProperties[p.w.PurchaseType]=Qe.purchaseType,ke.message.customProperties[p.w.StartDate]=Qe.startDate,ke.message.customProperties[p.w.ProductVariantType]=Qe.productVariantType,ke.message.customProperties[p.w.Currency]=Qe.currency}function Mi(ke,Qe){ke.message.customProperties[p.w.FullPrice]=Pi(Qe.fullPrice),ke.message.customProperties[p.w.Price]=Pi(Qe.price),ke.message.customProperties[p.w.Value]=Pi(Qe.price),ke.message.customProperties[p.w.InitialPrice]=Pi(Qe.initialPrice),ke.message.customProperties[p.w.InitialTax]=Pi(Qe.initialTax),ke.message.customProperties[p.w.DiscountPercentage]=Pi(Qe.discountPercentage),ke.message.customProperties[p.w.Tax]=Pi(Qe.tax),ke.message.customProperties[p.w.DiscountValue]=Pi(Qe.discountValue),ke.message.customProperties[p.w.Coupon]=Pi(Qe.discountValue)}function _i(ke,Qe,Vt){const Ut=X(I.q.TileClick);return Ut.message.customProperties[p.w.ReferringPage]=ke,Ut.message.customProperties[p.w.DestinationPage]=Qe,Ut.message.customProperties[p.w.TileName]=Vt,Ut}function sr(ke,Qe){const Vt=X(Qe?I.q.OpenInAppButtonModalClicked:I.q.OpenInAppButtonHeaderClicked);return Vt.message.customProperties[p.w.OpenAppModalDate]=ke,Vt}function yr(ke){const Qe=X(I.q.OpenInAppModalClosed);return Qe.message.customProperties[p.w.OpenAppModalDate]=ke,Qe}function Ji(ke){const Qe=X(I.q.ServicesEnquirySuccess);return Qe.message.customProperties[p.w.Services]=ke,Qe}function gr(ke,Qe,Vt){const Ut=X(I.q.BusinessSavingsBannerCta);return Ut.message.customProperties[p.w.CountryIsoCode]=ke,Ut.message.customProperties[p.w.CentreId]=Qe,Ut.message.customProperties[p.w.CustomerTypeId]=Vt,Ut}function Hi(ke,Qe,Vt,Ut){const cn=X(I.q.FindOutMoreTileClicked);return cn.message.customProperties[p.w.TileSection]=ke,cn.message.customProperties[p.w.TileName]=Qe,cn.message.customProperties[p.w.TilePosition]=Vt,cn.message.customProperties[p.w.ContentType]=Ut,cn}function Gr(ke){switch(ke){case e.eq.cash:return N.Cash;case e.eq.paymentCard:return N.PaymentCard;case e.eq.cheque:return N.Cheque;case e.eq.directDebit:return N.DirectDebit;case e.eq.bankDraft:return N.BankDraft;case e.eq.bankTransfer:return N.BankTransfer;case e.eq.membershipCard:return N.MembershipCard;case e.eq.onAccount:return N.OnAccount;case e.eq.addNewPaymentMethod:return N.NewPaymentMethod;case e.eq.other:return N.Other;default:return null}}function Pi(ke=0){return Math.round(100*ke)/100}function hr(){return X(I.q.AuroraToastImpression)}function Ci(){return X(I.q.AuroraToastCtaClick)}function Vr(){return X(I.q.AuroraToastDismiss)}},2247:(_e,D,r)=>{"use strict";r.d(D,{RG:()=>d,Xh:()=>m,zf:()=>p,L:()=>h});var e=r(39178);class n{constructor(P,T=[0],F=""){this._name=P,this._destination=T,this._message=F,this.destination=[0],this.name="",this.message="",this.error=null,this.customProperties={},this.name=this._name,this.destination=this._destination,this.message=this._message}toArray(){const P={};for(const[T,F]of Object.entries(this))P[T]=F;return this.customProperties&&Object.entries(this.customProperties).forEac
1h(([T,F])=>{P[T]=F}),this.removeUnusedPropertiesFromArray(P)}removeUnusedPropertiesFromArray(P){return["destination","_destination","name","_name","message","_message","error","customProperties"].forEach(function(T){delete P[T]}),P}}function d(u,P,T,F,R=e.OS.LOG){const I=new n(u,P,T);return F&&Object.entries(F).forEach(([W,J])=>{I.customProperties[W]=J}),{level:R,message:I}}function h(u,P){const T=p(u);return!!T?.destination&&T.destination.every(F=>P.includes(F))}function p(u){if(u){if(c(u.message))return u.message;if(c(u.message.message))return u.message.message}}function m(u){const P=p(u);if(P)return P.toArray()}function c(u){try{return!!u.destination}catch{return!1}}},90004:(_e,D,r)=>{"use strict";r.d(D,{b:()=>b});var e=r(54438),n=r(60177),d=r(39178),h=r(7283),p=r(90741),m=r(8590),g=r(4217),c=r(2247);class u{constructor(S){this.applicationInsightsMonitoringService=S,this.allowedDestinations=[0,1],this.isNotProperMonitorTypeErrorMessage="logObject.message.destination should be of type LoggerModel in ApplicationInsightsMonitor",this.monitorTurnedOff_ErrorMessage="ApplicationInsightsMonitor is turned off"}onLog(S,L){if(!(0,c.L)(S,this.allowedDestinations))throw new Error(this.isNotProperMonitorTypeErrorMessage);const $=(0,c.zf)(S),re=$.message||$.name;switch(S.level){case d.OS.INFO:case d.OS.DEBUG:case d.OS.WARN:this.applicationInsightsMonitoringService.trackEventExtended($.name,$.customProperties);break;case d.OS.ERROR:case d.OS.FATAL:this.applicationInsightsMonitoringService.trackExceptionExtended($.error,null,this.getSeverityLevel(S.level));break;case d.OS.OFF:throw new Error(this.monitorTurnedOff_ErrorMessage);case d.OS.LOG:this.applicationInsightsMonitoringService.trackEventExtended(re,$.customProperties);break;case d.OS.TRACE:this.applicationInsightsMonitoringService.trackTraceExtended(re,this.getSeverityLevel(S.level),$.customProperties);break;default:throw new Error(`NgxLoggerLevel ${S.level} not implemented in ApplicationInsightsMonitor`)}}getSeverityLevel(S){switch(S){case d.OS.INFO:return g.O.Information;case d.OS.DEBUG:return g.O.Verbose;case d.OS.WARN:return g.O.Warning;case d.OS.ERROR:return g.O.Error;case d.OS.FATAL:return g.O.Critical;case d.OS.OFF:throw new Error(this.monitorTurnedOff_ErrorMessage);case d.OS.LOG:case d.OS.TRACE:return g.O.Verbose}}}class P{constructor(S){this.googleAnalyticsMonitoringService=S,this.allowedDestinations=[0,2],this.isNotProperMonitorTypeErrorMessage="logObject.message.destination should be of type LoggerModel in GoogleAnalyticsMonitor",this.monitorTurnedOffErrorMessage="GoogleAnalyticsMonitor is turned off"}onLog(S,L){if(!(0,c.L)(S,this.allowedDestinations))throw new Error(this.isNotProperMonitorTypeErrorMessage);const $=(0,c.zf)(S);switch(S.level){case d.OS.OFF:throw new Error(this.monitorTurnedOffErrorMessage);case d.OS.LOG:this.googleAnalyticsMonitoringService.pushTag($.toArray());break;default:throw new Error(`NgxLoggerLevel ${S.level} not implemented in GoogleAnalyticsMonitor`)}}}let T=(()=>{class v{constructor(L,$){this.applicationInsightsMonitoringService=L,this.googleAnalyticsMonitoringService=$,this.loggerMonitors=[],this.loggerWriterRuleProviderNotEnabled_ErrorMessage="Logger Writer Rules is not Available or cannot be found in loggerMonitors",this.registerMonitors()}writeMessage(L,$){const re=(0,c.zf)(L);if(re.destination.includes(0))this.loggerMonitors.forEach(function(te){te.onLog(L,$)});else if(re.destination.includes(1))this.loggerMonitors.find(te=>te instanceof u).onLog(L,$);else{if(!re.destination.includes(2))throw new Error(this.loggerWriterRuleProviderNotEnabled_ErrorMessage);this.loggerMonitors.find(te=>te instanceof P).onLog(L,$)}}registerMonitors(){this.loggerMonitors.push(new u(this.applicationInsightsMonitoringService),new P(this.googleAnalyticsMonitoringService))}static{this.\u0275fac=function($){return new($||v)(e.KVO(h.H),e.KVO(p.v))}}static{this.\u0275prov=e.jDH({token:v,factory:v.\u0275fac})}}return v})();var F=r(4705),R=r(59640),I=r(62233),z=r(96697),W=r(5964),J=r(54843);let N=(()=>{class v{constructor(L){this.injector=L}handleError(L){const $=this.injector.get(R.il);(0,J._)($.pipe((0,R.Lt)(I.T_),(0,z.s)(1),(0,W.p)(re=>void 0!==re))).then(re=>{const te=this.normalizeError(L),G={accountName:re?.accountName??"",contactId:re?.contactId??"",profileId:re?.profileId??"",emailAddress:re?.emailAddress??"",accountId:re?.accountId??"",url:globalThis.window?.location.href};this.injector.get(h.H).trackExceptionExtended(te,L,g.O.Error,re?G:null)}
1).catch(()=>{const re=this.normalizeError(L);this.injector.get(h.H).trackExceptionExtended(re,L,g.O.Error,null)})}normalizeError(L){if(L instanceof Error)return L;if(L?.originalError instanceof Error)return L.originalError;if(L?.rejection instanceof Error)return L.rejection;if("string"==typeof L)return new Error(L);if(L&&"string"==typeof L.message)return new Error(L.message);try{return new Error(JSON.stringify(L))}catch{return new Error("An unknown error occurred. The error object was empty.")}}static{this.\u0275fac=function($){return new($||v)(e.KVO(e.zZn))}}static{this.\u0275prov=e.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})(),b=(()=>{class v{static{this.\u0275fac=function($){return new($||v)}}static{this.\u0275mod=e.$C({type:v})}static{this.\u0275inj=e.G2t({providers:[h.H,p.v,m.y,{provide:e.zcH,useClass:N}],imports:[n.MD,F.iI,d.LZ.forRoot({level:d.OS.LOG,serverLogLevel:d.OS.LOG,disableConsoleLogging:!1,colorScheme:["purple","teal","gray","gray","red","red","red"]},{writerProvider:{provide:d.X8,useClass:T}})]})}}return v})()},7283:(_e,D,r)=>{"use strict";r.d(D,{H:()=>F_});var n,e=r(54438),d="undefined",h="constructor",p="prototype",m="function",g="_dynInstFuncs",c="_isDynProxy",u="_dynClass",T="_dynInstChk",F=T,R="_dfOpts",I="_unknown_",z="__proto__",W="_dyn"+z,J="__dynProto$Gbl",N="_dynInstProto",b="useBaseInst",v="setInstFuncs",S=Object,L=S.getPrototypeOf,$=S.getOwnPropertyNames,te=function re(){var _;return typeof globalThis!==d&&(_=globalThis),!_&&typeof self!==d&&(_=self),!_&&typeof window!==d&&(_=window),!_&&typeof global!==d&&(_=global),_||{}}(),G=te[J]||(te[J]={o:(n={},n[v]=!0,n[b]=!0,n),n:1e3});function ne(_,E){return _&&S[p].hasOwnProperty.call(_,E)}function de(_){return _&&(_===S[p]||_===Array[p])}function ge(_){return de(_)||_===Function[p]}function Be(_){var E;if(_){if(L)return L(_);var x=_[z]||_[p]||(_[h]?_[h][p]:null);E=_[W]||x,ne(_,W)||(delete _[N],E=_[W]=_[N]||_[W],_[N]=x)}return E}function ve(_,E){var x=[];if($)x=$(_);else for(var U in _)"string"==typeof U&&ne(_,U)&&x.push(U);if(x&&x.length>0)for(var ie=0;ie<x.length;ie++)E(x[ie])}function He(_,E,x){return E!==h&&typeof _[E]===m&&(x||ne(_,E))&&E!==z&&E!==p}function be(_){throw new TypeError("DynamicProto: "+_)}function ze(){return Object.create?(E=Object.create)?E(null):{}:{};var E}function Se(_,E){for(var x=_.length-1;x>=0;x--)if(_[x]===E)return!0;return!1}function me(_,E,x,U,ie){if(!de(_)){var ye=x[g]=x[g]||ze();if(!de(ye)){var tt=ye[E]=ye[E]||ze();!1!==ye[F]&&(ye[F]=!!ie),de(tt)||ve(x,function(ot){He(x,ot,!1)&&x[ot]!==U[ot]&&(tt[ot]=x[ot],delete x[ot],(!ne(_,ot)||_[ot]&&!_[ot][c])&&(_[ot]=function pe(ot,mt){var pt=function(){var Lt=function Q(_,E,x,U){var ie=null;if(_&&ne(x,u)){var pe=_[g]||ze();if((ie=(pe[x[u]]||ze())[E])||be("Missing ["+E+"] "+m),!ie[T]&&!1!==pe[F]){for(var ye=!ne(_,E),tt=Be(_),ot=[];ye&&tt&&!ge(tt)&&!Se(ot,tt);){var mt=tt[E];if(mt){ye=mt===U;break}ot.push(tt),tt=Be(tt)}try{ye&&(_[E]=ie),ie[T]=1}catch{pe[F]=!1}}}return ie}(this,mt,ot,pt)||function oe(_,E,x){var U=E[_];return U===x&&(U=Be(E)[_]),typeof U!==m&&be("["+_+"] is not a "+m),U}(mt,ot,pt);return Lt.apply(this,arguments)};return pt[c]=1,pt}(_,ot)))})}}}function V(_,E){return ne(_,p)?_.name||E||I:((_||{})[h]||{}).name||E||I}function q(_,E,x,U){ne(_,p)||be("theClass is an invalid class definition.");var ie=_[p];(function Pe(_,E){if(L){for(var x=[],U=Be(E);U&&!ge(U)&&!Se(x,U);){if(U===_)return!0;x.push(U),U=Be(U)}return!1}return!0})(ie,E)||be("["+V(_)+"] not in hierarchy of ["+V(E)+"]");var pe=null;ne(ie,u)?pe=ie[u]:(pe="_dynCls$"+V(_,"_")+"$"+G.n,G.n++,ie[u]=pe);var ye=q[R],tt=!!ye[b];tt&&U&&void 0!==U[b]&&(tt=!!U[b]);var ot=function Je(_){var E=ze();return ve(_,function(x){!E[x]&&He(_,x,!1)&&(E[x]=_[x])}),E}(E),mt=function Z(_,E,x,U){function ie(ot,mt,pt){var Lt=mt[pt];if(Lt[c]&&U){var Yt=ot[g]||{};!1!==Yt[F]&&(Lt=(Yt[mt[u]]||{})[pt]||Lt)}return function(){return Lt.apply(ot,arguments)}}var pe=ze();ve(x,function(ot){pe[ot]=ie(E,x,ot)});for(var ye=Be(_),tt=[];ye&&!ge(ye)&&!Se(tt,ye);)ve(ye,function(ot){!pe[ot]&&He(ye,ot,!L)&&(pe[ot]=ie(E,ye,ot))}),tt.push(ye),ye=Be(ye);return pe}(ie,E,ot,tt);x(E,mt);var pt=!!L&&!!ye[v];pt&&U&&(pt=!!U[v]),me(ie,pe,E,ot,!1!==pt)}q[R]=G.o;var B=r(71583),Ee=r(66159),Ve=((0,Ee.mS)(),(0,Ee.mS)(),B.zi||function(_){for(var E,x=1,U=arguments.length;x<U;x++)for(var ie in E=arguments[x])B.Wy[B.QV].call(E,ie)&&(_[ie]=E[ie]);return _}),Kt=function(_,E){return(Kt=B.s6.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,U){x.__proto__=U}||function(x,U){for(var ie in U)U[B.QV](ie)&&(x[ie]=U[ie])})(_,E)};function xt(_,E){function x(){this.constructor=_}typeof E!==B.hW&&null!==E&&(0,Ee.zk)("Class extends value "+String(E)+" is not a constructor or null"),Kt(_,E
1),_[B.vR]=null===E?(0,Ee.AQ)(E):(x[B.vR]=E[B.vR],new x)}function nt(_,E){for(var x=0,U=E.length,ie=_.length;x<U;x++,ie++)_[ie]=E[x];return _}var ee=r(61954),Rn="split",Mt="length",dn="toLowerCase",Nt="ingestionendpoint",We="toString",et="removeItem",C="name",at="message",bn="stringify",ft="pathname",Xe="correlationHeaderExcludePatterns",Ke="indexOf",hn="exceptions",Bn="parsedStack",Tn="properties",ei="measurements",$n="sizeInBytes",Li="typeName",Ur="severityLevel",Ki="problemGroup",ar="isManual",Ar="CreateFromInterface",Si="assembly",ur="fileName",ji="hasFullStack",xr="level",Ei="method",Yr="line",Hr="duration",Yi="receivedResponse",jr="substring",it="";function bt(_,E){return void 0===E&&(E=!1),null==_?E:"true"===_.toString()[dn]()}function Ot(_){(isNaN(_)||_<0)&&(_=0),_=Math.round(_);var E=it+_%1e3,x=it+Math.floor(_/1e3)%60,U=it+Math.floor(_/6e4)%60,ie=it+Math.floor(_/36e5)%24,pe=Math.floor(_/864e5);return(pe>0?pe+".":it)+(ie=ie[Mt]<2?"0"+ie:ie)+":"+(U=U[Mt]<2?"0"+U:U)+":"+(x=x[Mt]<2?"0"+x:x)+"."+(1===E[Mt]?"00"+E:2===E[Mt]?"0"+E:E)}var Ae=r(7671),$t=r(28103),Mi="window",_i="document",yr="navigator",pr="location",gr="performance",Hi="JSON",qi="crypto",Gr="msCrypto",Qt="msie",qt="trident/",sn="XMLHttpRequest",Vn=null,ni=null,Pi=!1,hr=null,Ci=null;function Vr(_,E){var x=!1;if(_){try{if(!(x=E in _)){var U=_[B.vR];U&&(x=E in U)}}catch{}if(!x)try{var ie=new _;x=!(0,ee.b0)(ie[E])}catch{}}return x}function Qe(_){var E=(0,Ee.mS)();return E&&E[_]?E[_]:_===Mi&&Vt()?window:null}function Vt(){return!(typeof window!==B._1||!window)}function Ut(){return Vt()?window:Qe(Mi)}function cn(){return!(typeof document!==B._1||!document)}function li(){return cn()?document:Qe(_i)}function er(){return!(typeof navigator!==B._1||!navigator)}function co(){return er()?navigator:Qe(yr)}function io(){return!(typeof history!==B._1||!history)}function Wr(_){if(_&&Pi){var E=Qe("__mockLocation");if(E)return E}return typeof location===B._1&&location?location:Qe(pr)}function qr(){return Qe(gr)}function ut(){return!!(typeof JSON===B._1&&JSON||null!==Qe(Hi))}function vt(){return ut()?JSON||Qe(Hi):null}function On(){var _=co();if(_&&(_[Ae.tX]!==ni||null===Vn)){var E=((ni=_[Ae.tX])||$t.m5)[Ae.OL]();Vn=(0,ee.Ju)(E,Qt)||(0,ee.Ju)(E,qt)}return Vn}function Ni(_){if(void 0===_&&(_=null),!_){var E=co()||{};_=E?(E[Ae.tX]||$t.m5)[Ae.OL]():$t.m5}var x=(_||$t.m5)[Ae.OL]();if((0,ee.Ju)(x,Qt)){var U=li()||{};return Math.max(parseInt(x[Ae.sY](Qt)[1]),U.documentMode||0)}if((0,ee.Ju)(x,qt)){var ie=parseInt(x[Ae.sY](qt)[1]);if(ie)return ie+4}return null}function In(_){var E=Object[B.vR].toString[Ae.Ek](_),x=$t.m5;return"[object Error]"===E?x="{ stack: '"+_.stack+"', message: '"+_.message+"', name: '"+_[Ae.RS]+"'":ut()&&(x=vt().stringify(_)),E+x}function hi(){return null===Ci&&(Ci=er()&&!!co().sendBeacon),Ci}function Bi(_){var E=!1;try{E=!!Qe("fetch");var x=Qe("Request");E&&_&&x&&(E=Vr(x,"keepalive"))}catch{}return E}function Sr(){return null===hr&&(hr=typeof XDomainRequest!==B.bA)&&_o()&&(hr=hr&&!Vr(Qe(sn),"withCredentials")),hr}function _o(){var _=!1;try{_=!!Qe(sn)}catch{}return _}var lr,en=["eventsSent","eventsDiscarded","eventsSendRequest","perfEvent"],zn=null;function ro(_,E){return function(){var x=arguments,U=Go(E);if(U){var ie=U.listener;ie&&ie[_]&&ie[_][Ae.y9](ie,x)}}}function Go(_){var E=zn;return!E&&!0!==_.disableDbgExt&&(E=zn||function Ao(){var _=Qe("Microsoft");return _&&(zn=_.ApplicationInsights),zn}()),E?E.ChromeDbgExt:null}function cc(_){return _?'"'+_[Ae.W7](/\"/g,$t.m5)+'"':$t.m5}function Ys(_,E){var x=function ra(){return typeof console!==B.bA?console:Qe("console")}();if(x){var U="log";x[_]&&(U=_),(0,ee.Tn)(x[U])&&x[U](E)}}var ws=function(){function _(E,x,U,ie){void 0===U&&(U=!1),this[Ae.JR]=E,this[Ae.pM]=(U?"AI: ":"AI (Internal): ")+E;var ye=$t.m5;ut()&&(ye=vt().stringify(ie));var tt=(x?" message:"+cc(x):$t.m5)+(ie?" props:"+cc(ye):$t.m5);this[Ae.pM]+=tt}return _.dataType="MessageData",_}();function Es(_,E){return(_||{})[Ae.Uw]||new go(E)}var go=function(){function _(E){this.identifier="DiagnosticLogger",this.queue=[];var ie,pe,ye,tt,x=0,U={};q(_,this,function(ot){function mt(Tt,an){if(!function Lt(){return x>=ye}()){var pn=!0,_n="AITR_"+an[Ae.JR];if(U[_n]?pn=!1:U[_n]=!0,pn&&(Tt<=pe&&(ot.queue[Ae.y5](an),x++,Yt(1===Tt?"error":"warn",an)),x===ye)){var Rt="Internal events throttle limit per PageView reached for this app.",Cn=new ws(23,Rt,!1);ot.queue[Ae.y5](Cn),1===Tt?ot[$t.Zi](Rt):ot[$t.Tj](Rt)}}}function Yt(Tt,an){var pn=Go(E||{});pn&&pn[Ae.e4]&&pn[Ae.e4](Tt,an)}(function pt(Tt){ie=(0,ee.SA)(Tt.loggingLevelConsole,0),pe=(0,ee.SA)(Tt.loggingLevelTelemetry,1),ye=(0,ee.SA)(Tt.maxMessageLimit,25),tt=(0,ee.SA)(Tt.enableDebug,(0,ee.SA)(Tt[Ae.a$],!1))})(E||{}),ot.consoleLoggingLevel=function(){return ie},ot.telemetryLoggingLevel=function(){return pe},ot.maxInternalMessageLimit=function(){return ye},ot[Ae.a$]=function(){return tt},ot.throwInternal=function(Tt,an,pn,_n,Rt){void 0===Rt&&(Rt=!1);var Cn=new ws(an,pn,Rt,_n);if(tt)throw In(Cn);var Xn=1===Tt?$t.Zi:$t.Tj;if((0,ee.b0)(Cn[Ae.pM]))Yt("throw"+(1===Tt?"Critical":"Warning"),Cn);else{if(Rt){var oi=+Cn[Ae.JR];!U[oi]&&ie>=Tt&&(ot[Xn](Cn[Ae.pM]),U[oi]=!0)}else ie>=Tt&&ot[Xn](Cn[Ae.pM]);mt(Tt,Cn)}},ot[$t.Tj]=function(Tt){Ys("warn",Tt),Yt("warning",Tt)},ot[$t.Zi]=function(Tt){Ys("error",Tt),Yt("error",Tt)},ot.resetInternalMessageCount=function(){x=0,U={}},ot[Ae.sx]=mt})}return _.__ieDyn=1,_}();function Tr(_){return _||new go}function Dt(_,E,x,U,ie,pe){void 0===pe&&(pe=!1),Tr(_).throwInternal(E,x,U,ie,pe)}function Zo(_,E){Tr(_)[$t.Tj](E)}var dl=r(87005),Ss=(0,dl.Hj)({LocalStorage:0,SessionStorage:1}),oa=(0,dl.Hj)({AI:0,AI_AND_W3C:1,W3C:2}),Co=void 0,ka=void 0,Qs="";function kl(){return ko()?Zs(Ss.LocalStorage):null}function Zs(_){try{if((0,ee.hX)((0,Ee.mS)()))return null;var E=(new Date)[We](),x=Qe(_===Ss.LocalStorage?"localStorage":"sessionStorage"),U=Qs+E;x.setItem(U,E);var ie=x.getItem(U)!==E;if(x[et](U),!ie)return x}catch{}return null}function ls(){return le()?Zs(Ss.SessionStorage):null}function Js(_){Qs=_||""}function ko(_){return(_||void 0===Co)&&(Co=!!Zs(Ss.LocalStorage)),Co}function le(_){return(_||void 0===ka)&&(ka=!!Zs(Ss.SessionStorage)),ka}function Bt(_,E){var x=ls();if(null!==x)try{return x.getItem(E)}catch(U){ka=!1,Dt(_,2,2,"Browser failed read of session storage. "+(0,ee.lL)(U),{exception:In(U)})}return null}function Ti(_,E,x){var U=ls();if(null!==U)try{return U.setItem(E,x),!0}catch(ie){ka=!1,Dt(_,2,4,"Browser failed write to session storage. "+(0,ee.lL)(ie),{exception:In(ie)})}return!1}var Ko,Jo="AppInsightsPropertiesPlugin",Ts="AppInsightsChannelPlugin",ul="ApplicationInsightsAnalytics",gl="Microsoft_Ap
1plicationInsights_BypassAjaxInstrumentation",Bc="sampleRate",xs="ProcessLegacy",qs="http.method",dd="https://dc.services.visualstudio.com",Ds="/v2/track",Wo="not_specified",ud="iKey";function fr(_,E,x){var U=E[Mt],ie=bo(_,E);if(ie[Mt]!==U){for(var pe=0,ye=ie;void 0!==x[ye];)pe++,ye=ie[jr](0,147)+Qa(pe);ie=ye}return ie}function bo(_,E){var x;return E&&(E=(0,ee.EH)(E[We]()))[Mt]>150&&(x=E[jr](0,150),Dt(_,2,57,"name is too long.  It has been truncated to 150 characters.",{name:E},!0)),x||E}function Dr(_,E,x){var U;return void 0===x&&(x=1024),E&&(x=x||1024,(E=(0,ee.EH)(E)).toString()[Mt]>x&&(U=E[We]()[jr](0,x),Dt(_,2,61,"string value is too long. It has been truncated to "+x+" characters.",{value:E},!0))),U||E}function La(_,E){return Hc(_,E,2048,66)}function $o(_,E){var x;return E&&E[Mt]>32768&&(x=E[jr](0,32768),Dt(_,2,56,"message is too long, it has been truncated to 32768 characters.",{message:E},!0)),x||E}function dc(_,E){var x;if(E){var U=""+E;U[Mt]>32768&&(x=U[jr](0,32768),Dt(_,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:E},!0))}return x||E}function cs(_,E){if(E){var x={};(0,ee.z)(E,function(U,ie){if((0,ee.Gv)(ie)&&ut())try{ie=vt()[bn](ie)}catch(pe){Dt(_,2,49,"custom property is not valid",{exception:pe},!0)}ie=Dr(_,ie,8192),U=fr(_,U,x),x[U]=ie}),E=x}return E}function Ba(_,E){if(E){var x={};(0,ee.z)(E,function(U,ie){U=fr(_,U,x),x[U]=ie}),E=x}return E}function ds(_,E){return E&&Hc(_,E,128,69)[We]()}function Hc(_,E,x,U){var ie;return E&&(E=(0,ee.EH)(E))[Mt]>x&&(ie=E[jr](0,x),Dt(_,2,U,"input is too long, it has been truncated to "+x+" characters.",{data:E},!0)),ie||E}function Qa(_){var E="00"+_;return E.substr(E[Mt]-3)}function us(_,E,x,U,ie,pe){var ye;x=Dr(U,x)||Wo,((0,ee.hX)(_)||(0,ee.hX)(E)||(0,ee.hX)(x))&&(0,ee.$8)("Input doesn't contain all required fields");var tt="";_[ud]&&(tt=_[ud],delete _[ud]);var ot=((ye={})[C]=x,ye.time=(0,ee._u)(new Date),ye.iKey=tt,ye.ext=pe||{},ye.tags=[],ye.data={},ye.baseType=E,ye.baseData=_,ye);return(0,ee.hX)(ie)||(0,ee.z)(ie,function(mt,pt){ot.data[mt]=pt}),ot}(Ko={MAX_NAME_LENGTH:150,MAX_ID_LENGTH:128,MAX_PROPERTY_LENGTH:8192,MAX_STRING_LENGTH:1024,MAX_URL_LENGTH:2048,MAX_MESSAGE_LENGTH:32768,MAX_EXCEPTION_LENGTH:32768}).sanitizeKeyAndAddUniqueness=fr,Ko.sanitizeKey=bo,Ko.sanitizeString=Dr,Ko.sanitizeUrl=La,Ko.sanitizeMessage=$o,Ko.sanitizeException=dc,Ko.sanitizeProperties=cs,Ko.sanitizeMeasurements=Ba,Ko.sanitizeId=ds,Ko.sanitizeInput=Hc,Ko.padNumber=Qa,Ko.trim=ee.EH;var Za=function(){function _(E,x,U,ie){this.aiDataContract={ver:1,name:1,properties:0,measurements:0},this.ver=2,this[C]=Dr(E,x)||Wo,this[Tn]=cs(E,U),this[ei]=Ba(E,ie)}return _.envelopeType="Microsoft.ApplicationInsights.{0}.Event",_.dataType="EventData",_}(),uc=function(){function _(E,x,U,ie,pe){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var ye=this;ye.ver=2,ye[at]=$o(E,x=x||Wo),ye[Tn]=cs(E,ie),ye[ei]=Ba(E,pe),U&&(ye[Ur]=U)}return _.envelopeType="Microsoft.ApplicationInsights.{0}.Message",_.dataType="MessageData",_}(),gd=function(){return function _(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0}}(),Ll=function(){function _(E,x,U,ie,pe,ye,tt,ot,mt){this.aiDataContract={ver:1,metrics:1,properties:0},this.ver=2;var Lt=new gd;Lt.count=ie>0?ie:void 0,Lt.max=isNaN(ye)||null===ye?void 0:ye,Lt.min=isNaN(pe)||null===pe?void 0:pe,Lt[C]=Dr(E,x)||Wo,Lt.value=U,Lt.stdDev=isNaN(tt)||null===tt?void 0:tt,this.metrics=[Lt],this[Tn]=cs(E,ot),this[ei]=Ba(E,mt)}return _.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",_.dataType="MetricData",_}(),Ja=function(){function _(E,x,U,ie,pe,ye,tt){this.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0};var ot=this;ot.ver=2,ot.id=ds(E,tt),ot.url=La(E,U),ot[C]=Dr(E,x)||Wo,isNaN(ie)||(ot[Hr]=Ot(ie)),ot[Tn]=cs(E,pe),ot[ei]=Ba(E,ye)}return _.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",_.dataType="PageviewData",_}(),Is=function(){function _(E,x,U,ie,pe,ye,tt){this.aiDataContract={ver:1,name:0,url:0,duration:0,perfTotal:0,networkConnect:0,sentRequest:0,receivedResponse:0,domProcessing:0,properties:0,measurements:0};var ot=this;ot.ver=2,ot.url=La(E,U),ot[C]=Dr(E,x)||Wo,ot[Tn]=cs(E,pe),ot[ei]=Ba(E,ye),tt&&(ot.domProcessing=tt.domProcessing,ot[Hr]=tt[Hr],ot.networkConnect=tt.networkConnect,ot.perfTotal=tt.perfTotal,ot[Yi]=tt[Yi],ot.sentRequest=tt.sentRequest)}return _.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",_.dataType="PageviewPerformanceData",_}
1(),Ha="error",aa="stack",gc="stackDetails",Vc="errorSrc",hd="message",Bl="description";function Hl(_,E){var x=_;return x&&!(0,ee.Kg)(x)&&(JSON&&JSON[bn]?(x=JSON[bn](_),E&&(!x||"{}"===x)&&(x=(0,ee.Tn)(_[We])?_[We]():""+_)):x=_+" - (Missing JSON.stringify)"),x||""}function Va(_,E){var x=_;return _&&(x&&!(0,ee.Kg)(x)&&(x=_[hd]||_[Bl]||x),x&&!(0,ee.Kg)(x)&&(x=Hl(x,!0)),_.filename&&(x=x+" @"+(_.filename||"")+":"+(_.lineno||"?")+":"+(_.colno||"?"))),E&&"String"!==E&&"Object"!==E&&"Error"!==E&&-1===(x||"")[Ke](E)&&(x=E+": "+x),x||""}function md(_){return _&&_.src&&(0,ee.Kg)(_.src)&&_.obj&&(0,ee.cy)(_.obj)}function qa(_){var E=_||"";(0,ee.Kg)(E)||(E=(0,ee.Kg)(E[aa])?E[aa]:""+E);var x=E[Rn]("\n");return{src:E,obj:x}}function Vl(_){var E=null;if(_)try{if(_[aa])E=qa(_[aa]);else if(_[Ha]&&_[Ha][aa])E=qa(_[Ha][aa]);else if(_.exception&&_.exception[aa])E=qa(_.exception[aa]);else if(md(_))E=_;else if(md(_[gc]))E=_[gc];else if(window&&window.opera&&_[hd])E=function pd(_){for(var E=[],x=_[Rn]("\n"),U=0;U<x[Mt];U++){var ie=x[U];x[U+1]&&(ie+="@"+x[U+1],U++),E.push(ie)}return{src:_,obj:E}}(_[at]);else if(_.reason&&_.reason[aa])E=qa(_.reason[aa]);else if((0,ee.Kg)(_))E=qa(_);else{var x=_[hd]||_[Bl]||"";(0,ee.Kg)(_[Vc])&&(x&&(x+="\n"),x+=" from "+_[Vc]),x&&(E=qa(x))}}catch(U){E=qa(U)}return E||{src:"",obj:null}}function hc(_){var E="";if(_&&!(E=_.typeName||_[C]||""))try{var U=/function (.{1,200})\(/.exec(_.constructor[We]());E=U&&U[Mt]>1?U[1]:""}catch{}return E}function hl(_){if(_)try{if(!(0,ee.Kg)(_)){var E=hc(_),x=Hl(_,!1);return(!x||"{}"===x)&&(_[Ha]&&(E=hc(_=_[Ha])),x=Hl(_,!0)),0!==x[Ke](E)&&"String"!==E?E+":"+x:x}}catch{}return""+(_||"")}var ma=function(){function _(E,x,U,ie,pe,ye){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var tt=this;tt.ver=2,function fd(_){try{if((0,ee.Gv)(_))return"ver"in _&&"exceptions"in _&&"properties"in _}catch{}return!1}(x)?(tt[hn]=x[hn]||[],tt[Tn]=x[Tn],tt[ei]=x[ei],x[Ur]&&(tt[Ur]=x[Ur]),x.id&&(tt.id=x.id),x[Ki]&&(tt[Ki]=x[Ki]),(0,ee.hX)(x[ar])||(tt[ar]=x[ar])):(U||(U={}),tt[hn]=[new fc(E,x,U)],tt[Tn]=cs(E,U),tt[ei]=Ba(E,ie),pe&&(tt[Ur]=pe),ye&&(tt.id=ye))}return _.CreateAutoException=function(E,x,U,ie,pe,ye,tt,ot){var mt,pt=hc(pe||ye||E);return(mt={})[at]=Va(E,pt),mt.url=x,mt.lineNumber=U,mt.columnNumber=ie,mt.error=hl(pe||ye||E),mt.evt=hl(ye||E),mt[Li]=pt,mt.stackDetails=Vl(tt||pe||ye),mt.errorSrc=ot,mt},_.CreateFromInterface=function(E,x,U,ie){var pe=x[hn]&&(0,ee.W$)(x[hn],function(tt){return fc[Ar](E,tt)});return new _(E,Ve(Ve({},x),{exceptions:pe}),U,ie)},_.prototype.toInterface=function(){var E,x=this,U=x.exceptions,ie=x.properties,pe=x.measurements,ye=x.severityLevel,tt=x.problemGroup,ot=x.id,mt=x.isManual,pt=U instanceof Array&&(0,ee.W$)(U,function(Lt){return Lt.toInterface()})||void 0;return(E={ver:"4.0"})[hn]=pt,E.severityLevel=ye,E.properties=ie,E.measurements=pe,E.problemGroup=tt,E.id=ot,E.isManual=mt,E},_.CreateSimpleException=function(E,x,U,ie,pe,ye){var tt;return{exceptions:[(tt={},tt[ji]=!0,tt.message=E,tt.stack=pe,tt.typeName=x,tt)]}},_.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",_.dataType="ExceptionData",_.formatError=hl,_}(),fc=function(){function _(E,x,U){this.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2};var ie=this;if(function gs(_){try{if((0,ee.Gv)(_))return"hasFullStack"in _&&"typeName"in _}catch{}return!1}(x))ie[Li]=x[Li],ie[at]=x[at],ie[aa]=x[aa],ie[Bn]=x[Bn]||[],ie[ji]=x[ji];else{var pe=x,ye=pe&&pe.evt;(0,ee.bJ)(pe)||(pe=pe[Ha]||ye||pe),ie[Li]=Dr(E,hc(pe))||Wo,ie[at]=$o(E,Va(x||pe,ie[Li]))||Wo;var tt=x[gc]||Vl(x);ie[Bn]=function ng(_){var E,x=_.obj;if(x&&x[Mt]>0){E=[];var U=0,ie=0;if((0,ee.Iu)(x,function(an){var pn=an[We]();if(As.regex.test(pn)){var _n=new As(pn,U++);ie+=_n[$n],E.push(_n)}}),ie>32768)for(var ye=0,tt=E[Mt]-1,ot=0,mt=ye,pt=tt;ye<tt;){if((ot+=E[ye][$n]+E[tt][$n])>32768){E.splice(mt,pt-mt+1);break}mt=ye,pt=tt,ye++,tt--}}return E}(tt),(0,ee.cy)(ie[Bn])&&(0,ee.W$)(ie[Bn],function(ot){ot[Si]=Dr(E,ot[Si]),ot[ur]=Dr(E,ot[ur])}),ie[aa]=dc(E,function zg(_){var E="";return _&&(_.obj?(0,ee.Iu)(_.obj,function(x){E+=x+"\n"}):E=_.src||""),E}(tt)),ie.hasFullStack=(0,ee.cy)(ie.parsedStack)&&ie.parsedStack[Mt]>0,U&&(U[Li]=U[Li]||ie[Li])}}return _.prototype.toInterface=function(){var E,x=this,U=x[Bn]instanceof Array&&(0,ee.W$)(x[Bn],function(pe){return pe.toInterface()});return(E={id:x.id,outerId:x.outerId,typeName:x[Li],message:x[at],hasFullStack:x[ji],stack:x[aa]})[Bn]=U||void 0,E},_.CreateFromInterface=function(E,x){var U=x[Bn]instanceof Array&&(0,ee.W$)(x[Bn],function(pe){return As[Ar](pe)})||x[Bn];return new _(E,Ve(Ve({},x),{parsedStack:U}))},_}(),As=function(){function _(E,x){this.aiDataContract={level:1,method:1,assembly:0,fileName:0,line:0};var U=this;if(U[$n]=0,"string"==typeof E){var ie=E;U[xr]=x,U[Ei]="<no_method>",U[Si]=(0,ee.EH)(ie),U[ur]="",U[Yr]=0;var pe=ie.match(_.regex);pe&&pe[Mt]>=5&&(U[Ei]=(0,ee.EH)(pe[2])||U[Ei],U[ur]=(0,ee.EH)(pe[4]),U[Yr]=parseInt(pe[5])||0)}else U[xr]=E[xr],U[Ei]=E[Ei],U[Si]=E[Si],U[ur]=E[ur],U[Yr]=E[Yr],U[$n]=0;U.sizeInBytes+=U.method[Mt],U.sizeInBytes+=U.fileName[Mt],U.sizeInBytes+=U.assembly[Mt],U[$n]+=_.baseSize,U.sizeInBytes+=U.level.toString()[Mt],U.sizeInBytes+=U.line.toString()[Mt]}return _.CreateFromInterface=function(E){return new _(E,null)},_.prototype.toInterface=function(){var E=this;return{level:E[xr],method:E[Ei],assembly:E[Si],fileName:E[ur],line:E[Yr]}},_.regex=/^([\s]+at)?[\s]{0,50}([^\@\()]+?)[\s]{0,50}(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,_.baseSize=58,_}(),Ul="toGMTString",hs="toUTCString",K="cookie",Le="expires",he="enabled",Re="isCookieUseDisabled",Et="disableCookiesUsage",gn="_ckMgr",Fn=null,vi=null,Rr=null,Qr=li(),eo={},mr={};function $i(_){return!_||_.isEnabled()}function xi(_,E){return!!(E&&_&&(0,ee.cy)(_.ignoreCookies))&&-1!==_.ignoreCookies[Ae.Sj](E)}function Fo(_,E){var x;if(_)x=_.getCookieMgr();else if(E){var U=E[Ae.lK];x=U[gn]?U[gn]:Zr(E)}
1return x||(x=function Ir(_,E){var x=Zr[gn]||mr[gn];return x||(x=Zr[gn]=Zr(_,E),mr[gn]=x),x}(E,(_||{})[Ae.Uw])),x}function Zr(_,E){var x,U=function Hn(_){var E=_[Ae.lK]=_[Ae.lK]||{};if((0,ee.KY)(E,"domain",_.cookieDomain,ee.Gh,ee.hX),(0,ee.KY)(E,"path",_.cookiePath||"/",null,ee.hX),(0,ee.hX)(E[he])){var x=void 0;(0,ee.b0)(_[Re])||(x=!_[Re]),(0,ee.b0)(_[Et])||(x=!_[Et]),E[he]=x}return E}(_||mr),ie=U.path||"/",pe=U.domain,ye=!1!==U[he],tt=((x={isEnabled:function(){var ot=ye&&Eo(E),mt=mr[gn];return ot&&mt&&tt!==mt&&(ot=$i(mt)),ot}})[Ae.kt]=function(ot){ye=!1!==ot},x.set=function(ot,mt,pt,Lt,Yt){var Tt=!1;if($i(tt)&&!function Kr(_,E){return!!(E&&_&&(0,ee.cy)(_.blockedCookies)&&-1!==_.blockedCookies[Ae.Sj](E))||xi(_,E)}(U,ot)){var an={},pn=(0,ee.EH)(mt||$t.m5),_n=pn[Ae.Sj](";");if(-1!==_n&&(pn=(0,ee.EH)(mt[Ae.Re](0,_n)),an=qo(mt[Ae.Re](_n+1))),(0,ee.KY)(an,"domain",Lt||pe,ee.zz,ee.b0),!(0,ee.hX)(pt)){var Rt=On();if((0,ee.b0)(an[Le])){var Xn=(0,ee.x3)()+1e3*pt;if(Xn>0){var oi=new Date;oi.setTime(Xn),(0,ee.KY)(an,Le,Fr(oi,Rt?Ul:hs)||Fr(oi,Rt?Ul:hs)||$t.m5,ee.zz)}}Rt||(0,ee.KY)(an,"max-age",$t.m5+pt,null,ee.b0)}var wn=Wr();wn&&"https:"===wn.protocol&&((0,ee.KY)(an,"secure",null,null,ee.b0),null===vi&&
1(vi=!function mc(_){return!!(0,ee.Kg)(_)&&!!((0,ee.Ju)(_,"CPU iPhone OS 12")||(0,ee.Ju)(_,"iPad; CPU OS 12")||(0,ee.Ju)(_,"Macintosh; Intel Mac OS X 10_14")&&(0,ee.Ju)(_,"Version/")&&(0,ee.Ju)(_,"Safari")||(0,ee.Ju)(_,"Macintosh; Intel Mac OS X 10_14")&&(0,ee.Cv)(_,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||(0,ee.Ju)(_,"Chrome/5")||(0,ee.Ju)(_,"Chrome/6")||(0,ee.Ju)(_,"UnrealEngine")&&!(0,ee.Ju)(_,"Chrome")||(0,ee.Ju)(_,"UCBrowser/12")||(0,ee.Ju)(_,"UCBrowser/11"))}((co()||{})[Ae.tX])),vi&&(0,ee.KY)(an,"SameSite","None",null,ee.b0)),(0,ee.KY)(an,"path",Yt||ie,null,ee.b0),(U.setCookie||tr)(ot,ho(pn,an)),Tt=!0}return Tt},x.get=function(ot){var mt=$t.m5;return $i(tt)&&!xi(U,ot)&&(mt=(U.getCookie||pa)(ot)),mt},x.del=function(ot,mt){var pt=!1;return $i(tt)&&(pt=tt.purge(ot,mt)),pt},x.purge=function(ot,mt){var pt,Lt=!1;if(Eo(E)){var Yt=((pt={}).path=mt||"/",pt[Le]="Thu, 01 Jan 1970 00:00:01 GMT",pt);On()||(Yt["max-age"]="0"),(U.delCookie||tr)(ot,ho($t.m5,Yt)),Lt=!0}return Lt},x);return tt[gn]=tt,tt}function Eo(_){if(null===Fn){Fn=!1;try{Fn=void 0!==(Qr||{})[K]}catch(x){Dt(_,2,68,"Cannot access document.cookie - "+(0,ee.lL)(x),{exception:In(x)})}}return Fn}function qo(_){var E={};if(_&&_[Ae.oI]){var x=(0,ee.EH)(_)[Ae.sY](";");(0,ee.Iu)(x,function(U){if(U=(0,ee.EH)(U||$t.m5)){var ie=U[Ae.Sj]("=");-1===ie?E[U]=null:E[(0,ee.EH)(U[Ae.Re](0,ie))]=(0,ee.EH)(U[Ae.Re](ie+1))}})}return E}function Fr(_,E){return(0,ee.Tn)(_[E])?_[E]():null}function ho(_,E){var x=_||$t.m5;return(0,ee.z)(E,function(U,ie){x+="; "+U+((0,ee.hX)(ie)?$t.m5:"="+ie)}),x}function pa(_){var E=$t.m5;if(Qr){var x=Qr[K]||$t.m5;Rr!==x&&(eo=qo(x),Rr=x),E=(0,ee.EH)(eo[_]||$t.m5)}return E}function tr(_,E){Qr&&(Qr[K]=_+"="+E)}var es=4294967296,va=4294967295,mo=!1,fs=123456789,fl=987654321;function $l(){try{var _=2147483647&(0,ee.x3)();!function ms(_){_<0&&(_>>>=0),fs=123456789+_&va,fl=987654321-_&va,mo=!0}((Math.random()*es^_)+_)}catch{}}function Ua(_){var E=0,x=function tn(){return Qe(qi)}()||function un(){return Qe(Gr)}();return x&&x.getRandomValues&&(E=x.getRandomValues(new Uint32Array(1))[0]&va),0===E&&On()&&(mo||$l(),E=function Rs(_){var E=((fl=36969*(65535&fl)+(fl>>16)&va)<<16)+(65535&(fs=18e3*(65535&fs)+(fs>>16)&va))>>>0&va;return _||(E>>>=0),E}()&va),0===E&&(E=Math.floor(es*Math.random()|0)),_||(E>>>=0),E}function Di(_){void 0===_&&(_=22);for(var x=Ua()>>>0,U=0,ie=$t.m5;ie[Ae.oI]<_;)U++,ie+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(63&x),x>>>=6,5===U&&(x=(Ua()<<2&4294967295|3&x)>>>0,U=0);return ie}var uu=B.KU,vd="2.8.18",ml="."+Di(6),ig=0;function So(_){return 1===_[Ae.re]||9===_[Ae.re]||!+_[Ae.re]}function oo(_,E){return void 0===E&&(E=!1),(0,ee.cH)(_+ig+++(E?"."+vd:$t.m5)+ml)}function ea(_){var E={id:oo("_aiData-"+(_||$t.m5)+"."+vd),accept:function(x){return So(x)},get:function(x,U,ie,pe){var ye=x[E.id];return ye?ye[(0,ee.cH)(U)]:(pe&&((ye=function rg(_,E){var x=E[_.id];if(!x){x={};try{So(E)&&(function Uc(_,E,x){if(uu)try{return uu(_,E,{value:x,enumerable:!1,configurable:!0}),!0}catch{}return!1}(E,_.id,x)||(E[_.id]=x))}catch{}}return x}(E,x))[(0,ee.cH)(U)]=ie),ie)},kill:function(x,U){if(x&&x[U])try{delete x[U]}catch{}}};return E}var gu="on",pc="attachEvent",_d="addEventListener",ps="detachEvent",$c="removeEventListener",Cd="events",zc="visibilitychange",jc="pagehide",og="beforeunload",Wf=oo("aiEvtPageHide"),pp=(oo("aiEvtPageShow"),/\.[\.]+/g),H=/[\.]+$/,ae=1,j=ea("events"),ce=/^([^.]*)(?:\.(.+)|)/;function De(_){return _&&_[Ae.W7]?_[Ae.W7](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,$t.m5):_}function qe(_,E){var x;if(E){var U=$t.m5;(0,ee.cy)(E)?(U=$t.m5,(0,ee.Iu)(E,function(pe){(pe=De(pe))&&("."!==pe[0]&&(pe="."+pe),U+=pe)})):U=De(E),U&&("."!==U[0]&&(U="."+U),_=(_||$t.m5)+U)}var ie=ce.exec(_||$t.m5)||[];return(x={})[Ae.QM]=ie[1],x.ns=(ie[2]||$t.m5).replace(pp,".").replace(H,$t.m5)[Ae.sY](".").sort().join("."),x}function mn(_,E,x){void 0===x&&(x=!0);var U=j.get(_,Cd,{},x),ie=U[E];return ie||(ie=U[E]=[]),ie}function rn(_,E,x,U){_&&E&&E[Ae.QM]&&(_[$c]?_[$c](E[Ae.QM],x,U):_[ps]&&_[ps](gu+E[Ae.QM],x))}function Qi(_,E,x,U){for(var ie=E[Ae.oI];ie--;){var pe=E[ie];pe&&(!x.ns||x.ns===pe.evtName.ns)&&(!U||U(pe))&&(rn(_,pe.evtName,pe[Ae.Yo],pe.capture),E[Ae.Ic](ie,1))}}function Xr(_,E){return E?qe("xx",(0,ee.cy)(E)?[_].concat(E):[_,E]).ns[Ae.sY]("."):_}function yo(_,E,x,U,ie){var pe;void 0===ie&&(ie=!1);var ye=!1;if(_)try{var tt=qe(E,U);if(ye=function ui(_,E,x,U){var ie=!1;return _&&E&&E[Ae.QM]&&x&&(_[_d]?(_[_d](E[Ae.QM],x,U),ie=!0):_[pc]&&(_[pc](gu+E[Ae.QM],x),ie=!0)),ie}(_,tt,x,ie),ye&&j.accept(_)){var ot=((pe={guid:ae++,evtName:tt})[Ae.Yo]=x,pe.capture=ie,pe);mn(_,tt.type)[Ae.y5](ot)}}catch{}return ye}function Lo(_,E,x,U,ie){if(void 0===ie&&(ie=!1),_)try{var pe=qe(E,U),ye=!1;(function _r(_,E,x){if(E[Ae.QM])Qi(_,mn(_,E[Ae.QM]),E,x);else{var U=j.get(_,Cd,{});(0,ee.z)(U,function(ie,pe){Qi(_,pe,E,x)}),0===(0,ee.cG)(U)[Ae.oI]&&j.kill(_,Cd)}})(_,pe,function(tt){return!((!pe.ns||x)&&tt[Ae.Yo]!==x||(ye=!0,0))}),ye||rn(_,pe,x,ie)}catch{}}function tl(_,E,x,U){var ie=!1;return E&&_&&_[Ae.oI]>0&&(0,ee.Iu)(_,function(pe){pe&&(!x||-1===(0,ee.rD)(x,pe))&&(ie=function el(_,E,x){var U=!1,ie=Ut();ie&&(U=yo(ie,_,E,x),U=yo(ie.body,_,E,x)||U);var pe=li();return pe&&(U=yo(pe,_,E,x)||U),U}(pe,E,U)||ie)}),ie}function Gc(_,E,x){_&&(0,ee.cy)(_)&&(0,ee.Iu)(_,function(U){U&&function $a(_,E,x){var U=Ut();U&&(Lo(U,_,E,x),Lo(U.body,_,E,x));var ie=li();ie&&Lo(ie,_,E,x)}(U,E,x)})}function hu(_,E,x){var ie=Xr(Wf,x),pe=tl([jc],_,E,ie);return(!E||-1===(0,ee.rD)(E,zc))&&(pe=tl([zc],function U(ye){var tt=li();_&&tt&&"hidden"===tt.visibilityState&&_(ye)},E,ie)||pe),!pe&&E&&(pe=hu(_,null,x)),pe}function za(){for(var x,_=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],E=$t.m5,U=0;U<4;U++)E+=_[15&(x=Ua())]+_[x>>4&15]+_[x>>8&15]+_[x>>12&15]+_[x>>16&15]+_[x>>20&15]+_[x>>24&15]+_[x>>28&15];var ie=_[8+(3&Ua())|0];return E[Ae.$4](0,8)+E[Ae.$4](9,4)+"4"+E[Ae.$4](13,3)+ie+E[Ae.$4](16,3)+E[Ae.$4](19,12)}var Od="00000000000000000000000000000000",fu="0000000000000000";function Fi(_,E,x){return!(!_||_[Ae.oI]!==E||_===x||!_.match(/^[\da-f]*$/i))}function vl(_,E,x){return Fi(_,E)?_:x}function kh(_,E,x,U){var ie;return(ie={})[Ae.s]=Fi(U,2,"ff")?U:"00",ie[Ae.P5]=Wg(_)?_:za(),ie.spanId=wd(E)?E:za()[Ae.$4](0,16),ie.traceFlags=x>=0&&x<=255?x:1,ie}function Wg(_){return Fi(_,32,Od)}function wd(_){return Fi(_,16,fu)}function Ed(_){if(_){var E=function Kc(_){(isNaN(_)||_<0||_>255)&&(_=1);for(var E=_.toString(16);E[Ae.oI]<2;)E="0"+E;return E}(_[Ae.Rr]);Fi(E,2)||(E="01");var x=_[Ae.s]||"00";return"00"!==x&&"ff"!==x&&(x="00"),"".concat(x.toLowerCase(),"-").concat(vl(_.traceId,32,Od).toLowerCase(),"-").concat(vl(_.spanId,16,fu).toLowerCase(),"-").concat(E.toLowerCase())}return""}function mu(_){var E=null;if((0,ee.Tn)(Event))E=new Event(_);else{var x=li();x&&x.createEvent&&(E=x.createEvent("Event")).initEvent(_,!0,!0)}return E}var Mr=(0,dl.oP)({requestContextHeader:[0,"Request-Context"],requestContextTargetKey:[1,"appId"],requestContextAppIdFormat:[2,"appId=cid-v1:"],requestIdHeader:[3,"Request-Id"],traceParentHeader:[4,"traceparent"],traceStateHeader:[5,"tracestate"],sdkContextHeader:[6,"Sdk-Context"],sdkContextHeaderAppIdRequest:[7,"appId"],requestContextHeaderLowerCase:[8,"request-context"]}),Kg=li()||{},Qf=0,Dn=[null,null,null,null,null];function Pr(_){var E=Qf,x=Dn,U=x[E];return Kg.createElement?x[E]||(U=x[E]=Kg.createElement("a")):U={host:Jf(_,!0)},U.href=_,++E>=x[Mt]&&(E=0),Qf=E,U}function Jf(_,E){var x=pu(_,E)||"";if(x){var U=x.match(/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(null!=U&&U[Mt]>3&&(0,ee.Kg)(U[2])&&U[2][Mt]>0)return U[2]+(U[3]||"")}return x}function pu(_,E){var x=null;if(_){var U=_.match(/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(null!=U&&U[Mt]>2&&(0,ee.Kg)(U[2])&&U[2][Mt]>0&&(x=U[2]||"",E&&U[Mt]>2)){var ie=(U[1]||"")[dn](),pe=U[3]||"";("http"===ie&&":80"===pe||"https"===ie&&":443"===pe)&&(pe=""),x+=pe}}return x}var _s=[dd+Ds,"https://breeze.aimon.applicationinsights.io"+Ds,"https://dc-int.services.visualstudio.com"+Ds];function Sd(_){return-1!==(0,ee.rD)(_s,_[dn]())}var bc={correlationIdPrefix:"cid-v1:",canIncludeCorrelationHeader:function(_,E,x){if(!E||_&&_.disableCorrelationHeaders)return!1;if(_&&_[Xe])for(var U=0;U<_.correlationHeaderExcludePatterns[Mt];U++)if(_[Xe][U].test(E))return!1;var ie=Pr(E).host[dn]();if(ie&&(-1!==ie[Ke](":443")||-1!==ie[Ke](":80"))&&(ie=(pu(E,!0)||"")[dn]()),(!_||!_.enableCorsCorrelation)&&ie&&ie!==x)return!1;var ye,pe=_&&_.correlationHeaderDomains;if(pe&&((0,ee.Iu)(pe,function(mt){var pt=new RegExp(mt.toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*"));ye=ye||pt.test(ie)}),!ye))return!1;var tt=_&&_.correlationHeaderExcludedDomains;if(!tt||0===tt[Mt])return!0;for(U=0;U<tt[Mt];U++)if(new RegExp(tt[U].toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*")).test(ie))return!1;return ie&&ie[Mt]>0},getCorrelationContext:function(_){if(_){var E=bc.getCorrelationContextValue(_,Mr[1]);if(E&&E!==bc.correlationIdPrefix)return E}},getCorrelationContextValue:function(_,E){if(_)for(var x=_[Rn](","),U=0;U<x[Mt];++U){var ie=x[U][Rn]("=");if(2===ie[Mt]&&ie[0]===E)return ie[1]}}};function Td(){var _=qr();if(_&&_.now&&_.timing){var E=_.now()+_.timing.navigationStart;if(E>0)return E}return(0,ee.x3)()}function ba(_,E){var x=null;return 0!==_&&0!==E&&!(0,ee.hX)(_)&&!(0,ee.hX)(E)&&(x=E-_),x}function ta(_,E){var x=_||{};return{getName:function(){return x[C]},setName:function(U){E&&E.setName(U),x[C]=U},getTraceId:function(){return x.traceID},setTraceId:function(U){E&&E.setTraceId(U),Wg(U)&&(x.traceID=U)},getSpanId:function(){return x.parentID},setSpanId:function(U){E&&E.setSpanId(U),wd(U)&&(x.parentID=U)},getTraceFlags:function(){return x.traceFlags},setTraceFlags:function(U){E&&E.setTraceFlags(U),x.traceFlags=U}}}var ya=function(){function _(E,x,U,ie,pe,ye,tt,ot,mt,pt,Lt,Yt){void 0===mt&&(mt="Ajax"),this.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0};var Tt=this;Tt.ver=2,Tt.id=x,Tt[Hr]=Ot(pe),Tt.success=ye,Tt.resultCode=tt+"",Tt.type=Dr(E,mt);var an=function Vh(_,E,x,U){var ie,pe=U,ye=U;if(E&&E[Mt]>0){var tt=Pr(E);if(ie=tt.host,!pe)if(null!=tt[ft]){var ot=0===tt.pathname[Mt]?"/":tt[ft];"/"!==ot.charAt(0)&&(ot="/"+ot),ye=tt[ft],pe=Dr(_,x?x+" "+ot:ot)}else pe=Dr(_,E)}else ie=U,pe=U;return{target:ie,name:pe,data:ye}}(E,U,ot,ie);Tt.data=La(E,ie)||an.data,Tt.target=Dr(E,an.target),pt&&(Tt.target="".concat(Tt.target," | ").concat(pt)),Tt[C]=Dr(E,an[C]),Tt[Tn]=cs(E,Lt),Tt[ei]=Ba(E,Yt)}return _.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",_.dataType="RemoteDependencyData",_}(),xd="ctx",Ns="ParentContextKey",ks="ChildrenContextKey",lg=function(){function _(E,x,U){var ye,ie=this,pe=!1;ie.start=(0,ee.x3)(),ie[Ae.RS]=E,ie[Ae.tI]=U,ie[Ae.Zu]=function(){return!1},(0,ee.Tn)(x)&&(pe=(0,ee.r)(ie,"payload",function(){return!ye&&(0,ee.Tn)(x)&&(ye=x(),x=null),ye})),ie[Ae.O_]=function(tt){return tt?tt===_[Ns]||tt===_[ks]?ie[tt]:(ie[xd]||{})[tt]:null},ie[Ae.e_]=function(tt,ot){tt&&(tt===_[Ns]?(ie[tt]||(ie[Ae.Zu]=function(){return!0}),ie[tt]=ot):tt===_[ks]?ie[tt]=ot:(ie[xd]=ie[xd]||{})[tt]=ot)},ie[Ae.Ru]=function(){var tt=0,ot=ie[Ae.O_](_[ks]);if((0,ee.cy)(ot))for(var mt=0;mt<ot[Ae.oI];mt++){var pt=ot[mt];pt&&(tt+=pt[Ae.fA])}ie[Ae.fA]=(0,ee.x3)()-ie.start,ie.exTime=ie[Ae.fA]-tt,ie[Ae.Ru]=function(){},!pe&&(0,ee.Tn)(x)&&(ie.payload=x())}}return _.ParentContextKey="parent",_.ChildrenContextKey="childEvts",_}(),Pp=function(){function _(E){this.ctx={},q(_,this,function(x){x.create=function(U,ie,pe){return new lg(U,ie,pe)},x.fire=function(U){U&&(U[Ae.Ru](),E&&(0,ee.Tn)(E[$t.l0])&&E[$t.l0](U))},x[Ae.e_]=function(U,ie){U&&((x[xd]=x[xd]||{})[U]=ie)},x[Ae.O_]=function(U){return(x[xd]||{})[U]}})}return _.__ieDyn=1,_}(),yc="CoreUtils.doPerf";function Xc(_,E,x,U,ie){if(_){var pe=_;if(pe[$t.kI]&&(pe=pe[$t.kI]()),pe){var ye=void 0,tt=pe[Ae.O_](yc);try{if(ye=pe.create(E(),U,ie)){if(tt&&ye[Ae.e_]&&(ye[Ae.e_](lg[Ns],tt),tt[Ae.O_]&&tt[Ae.e_])){var ot=tt[Ae.O_](lg[ks]);ot||tt[Ae.e_](lg[ks],ot=[]),ot[Ae.y5](ye)}return pe[Ae.e_](yc,ye),x(ye)}}catch(mt){ye&&ye[Ae.e_]&&ye[Ae.e_]("exception",mt)}finally{ye&&pe.fire(ye),pe[Ae.e_](yc,tt)}}}return x()}var Yg=ea("plugin");function Dd(_){return Yg.get(_,"state",{},!0)}function Uh(_,E){for(var pe,x=[],U=null,ie=_[Ae.uR]();ie;){var ye=ie[Ae.AP]();if(ye){U&&(0,ee.Tn)(U[Ae.YH])&&(0,ee.Tn)(ye[$t.qT])&&U[Ae.YH](ye);((0,ee.Tn)(ye[Ae.tZ])?ye[Ae.tZ]():(pe=Dd(ye))[Ae.tZ])||x[Ae.y5](ye),U=ye,ie=ie[Ae.uR]()}}(0,ee.Iu)(x,function(ot){var mt=_[$t.eT]();ot[Ae.mE](_.getCfg(),mt,E,_[Ae.uR]()),pe=Dd(ot),!ot[$t.eT]&&!pe[$t.eT]&&(pe[$t.eT]=mt),pe[Ae.tZ]=!0,delete pe[Ae.Ik]})}function cg(_){return _.sort(function(E,x){var U=0;if(x){var ie=(0,ee.Tn)(x[$t.qT]);(0,ee.Tn)(E[$t.qT])?U=ie?E[$t.Vo]-x[$t.Vo]:1:ie&&(U=-1)}else U=E?1:-1;return U})}var nm="TelemetryPluginChain",_u="_hasRun",Cu="_getTelCtx",dg=0;function zl(_,E,x,U){var ie=null,pe=[];null!==U&&(ie=U?function Ma(_,E,x){for(;_;){if(_[Ae.AP]()===x)return _;_=_[Ae.uR]()}return jl([x],E[Ae.GA]||{},E)}(_,x,U):_);var ye={_next:function ot(){var Yt=ie;return ie=Yt?Yt[Ae.uR]():null,Yt||pe&&pe[Ae.oI]>0&&((0,ee.Iu)(pe,function(an){try{an.func[Ae.Ek](an.self,an.args)}catch(pn){Dt(x[Ae.Uw],2,73,"Unexpected Exception during onComplete - "+In(pn))}}),pe=[]),Yt},ctx:{core:function(){return x},diagLog:function(){return Es(x,E)},getCfg:function(){return E},getExtCfg:mt,getConfig:function pt(Yt,Tt,an){void 0===an&&(an=!1);var pn,_n=mt(Yt,null);return _n&&!(0,ee.hX)(_n[Tt])?pn=_n[Tt]:E&&!(0,ee.hX)(E[Tt])&&(pn=E[Tt]),(0,ee.hX)(pn)?an:pn},hasNext:function(){return!!ie},getNext:function(){return ie},setNext:function(Yt){ie=Yt},iterate:function Lt(Yt){for(var Tt;Tt=ye._next();){var an=Tt[Ae.AP]();an&&Yt(an)}},onComplete:function tt(Yt,Tt){for(var an=[],pn=2;pn<arguments.length;pn++)an[pn-2]=arguments[pn];Yt&&pe[Ae.y5]({func:Yt,self:(0,ee.b0)(Tt)?ye.ctx:Tt,args:an})}}};function mt(Yt,Tt,an){var pn;if(void 0===Tt&&(Tt={}),void 0===an&&(an=0),E){var _n=E[$t.Bw];_n&&Yt&&(pn=_n[Yt])}if(pn){if((0,ee.Gv)(Tt)&&0!==an){var Rt=(0,ee.CP)(!0,Tt,pn);E&&2===an&&(0,ee.z)(Tt,function(Cn){if((0,ee.hX)(Rt[Cn])){var Xn=E[Cn];(0,ee.hX)(Xn)||(Rt[Cn]=Xn)}}),pn=Rt}}else pn=Tt;return pn}return ye}function $r(_,E,x,U){var ie=zl(_,E,x,U),pe=ie.ctx;return pe[Ae.$5]=function ye(ot){var mt=ie._next();return mt&&mt[$t.qT](ot,pe),!mt},pe[Ae.$o]=function tt(ot,mt){return void 0===ot&&(ot=null),(0,ee.cy)(ot)&&(ot=jl(ot,E,x,mt)),$r(ot||pe[Ae.uR](),E,x,mt)},pe}function bu(_,E,x){var U=E[Ae.GA]||{},ie=zl(_,U,E,x),pe=ie.ctx;return pe[Ae.$5]=function ye(ot){var mt=ie._next();return mt&&mt.unload(pe,ot),!mt},pe[Ae.$o]=function tt(ot,mt){return void 0===ot&&(ot=null),(0,ee.cy)(ot)&&(ot=jl(ot,U,E,mt)),bu(ot||pe[Ae.uR](),E,mt)},pe}function ug(_,E,x){var U=E[Ae.GA]||{},pe=zl(_,U,E,x).ctx;return pe[Ae.$5]=function ye(ot){return pe.iterate(function(mt){(0,ee.Tn)(mt[Ae.HC])&&mt[Ae.HC](pe,ot)})},pe[Ae.$o]=function tt(ot,mt){return void 0===ot&&(ot=null),(0,ee.cy)(ot)&&(ot=jl(ot,U,E,mt)),ug(ot||pe[Ae.uR](),E,mt)},pe}function jl(_,E,x,U){var ie=null,pe=!U;
1if((0,ee.cy)(_)&&_[Ae.oI]>0){var ye=null;(0,ee.Iu)(_,function(tt){if(!pe&&U===tt&&(pe=!0),pe&&tt&&(0,ee.Tn)(tt[$t.qT])){var ot=function U0(_,E,x){var ye,U=null,ie=(0,ee.Tn)(_[$t.qT]),pe=(0,ee.Tn)(_[Ae.YH]),tt={getPlugin:function(){return _},getNext:function(){return U},processTelemetry:function pt(Tt,an){mt(an=an||function ot(){var Tt;return _&&(0,ee.Tn)(_[Cu])&&(Tt=_[Cu]()),Tt||(Tt=$r(tt,E,x)),Tt}(),function pn(_n){if(!_||!ie)return!1;var Rt=Dd(_);return!Rt[Ae.Ik]&&!Rt[$t.Hr]&&(pe&&_[Ae.YH](U),_[$t.qT](Tt,_n),!0)},"processTelemetry",function(){return{item:Tt}},!Tt.sync)||an[Ae.$5](Tt)},unload:function Lt(Tt,an){mt(Tt,function pn(){var _n=!1;if(_){var Rt=Dd(_),Cn=_[$t.eT]||Rt[$t.eT];_&&(!Cn||Cn===Tt.core())&&!Rt[Ae.Ik]&&(Rt[$t.eT]=null,Rt[Ae.Ik]=!0,Rt[Ae.tZ]=!1,_[Ae.Ik]&&!0===_[Ae.Ik](Tt,an)&&(_n=!0))}return _n},"unload",function(){},an[Ae.tI])||Tt[Ae.$5](an)},update:function Yt(Tt,an){mt(Tt,function pn(){var _n=!1;if(_){var Rt=Dd(_),Cn=_[$t.eT]||Rt[$t.eT];_&&(!Cn||Cn===Tt.core())&&!Rt[Ae.Ik]&&_[Ae.HC]&&!0===_[Ae.HC](Tt,an)&&(_n=!0)}return _n},"update",function(){},!1)||Tt[Ae.$5](an)},_id:ye=_?_[Ae.Ju]+"-"+_[$t.Vo]+"-"+dg++:"Unknown-0-"+dg++,_setNext:function(Tt){U=Tt}};function mt(Tt,an,pn,_n,Rt){var Cn=!1,Xn=_?_[Ae.Ju]:nm,oi=Tt[_u];return oi||(oi=Tt[_u]={}),Tt.setNext(U),_&&Xc(Tt[$t.eT](),function(){return Xn+":"+pn},function(){oi[ye]=!0;try{var wn=U?U._id:$t.m5;wn&&(oi[wn]=!1),Cn=an(Tt)}catch(Gn){var Zi=!U||oi[U._id];Zi&&(Cn=!0),(!U||!Zi)&&Dt(Tt[Ae.e4](),1,73,"Plugin ["+Xn+"] failed during "+pn+" - "+In(Gn)+", run flags: "+In(oi))}},_n,Rt),Cn}return(0,ee.N6)(tt)}(tt,E,x);ie||(ie=ot),ye&&ye._setNext(ot),ye=ot}})}return U&&!ie?jl([U],E,x):ie}var Zg="_aiHooks",yu=["req","rsp","hkErr","fnErr"];function Ls(_,E){if(_)for(var x=0;x<_[Ae.oI]&&!E(_[x],x);x++);}function $h(_,E,x,U,ie){ie>=0&&ie<=2&&Ls(_,function(pe,ye){var tt=pe.cbks,ot=tt[yu[ie]];if(ot){E.ctx=function(){return U[ye]=U[ye]||{}};try{ot[Ae.y9](E.inst,x)}catch(Lt){var mt=E.err;try{var pt=tt[yu[2]];pt&&(E.err=Lt,pt[Ae.y9](E.inst,x))}catch{}finally{E.err=mt}}}})}function Id(_,E,x,U){var ie=null;return _&&((0,ee.mQ)(_,E)?ie=_:x&&(ie=Id((0,ee.fw)(_),E,U,!1))),ie}function eh(_,E,x,U){var ie=x&&x[Zg];if(!ie){var pe=function Jg(_){return function(){var E,U=arguments,ie=_.h,pe=((E={})[Ae.RS]=_.n,E.inst=this,E.ctx=null,E.set=function mt(Lt,Yt){(U=ot([],U))[Lt]=Yt,tt=ot([pe],U)},E),ye=[],tt=ot([pe],U);function ot(Lt,Yt){return Ls(Yt,function(Tt){Lt[Ae.y5](Tt)}),Lt}pe.evt=Qe("event"),$h(ie,pe,tt,ye,0);var pt=_.f;if(pt)try{pe.rslt=pt[Ae.y9](this,U)}catch(Lt){throw pe.err=Lt,$h(ie,pe,tt,ye,3),Lt}return $h(ie,pe,tt,ye,1),pe.rslt}}(ie={i:0,n:E,f:x,h:[]});pe[Zg]=ie,_[E]=pe}var ye={id:ie.i,cbks:U,rm:function(){var tt=this.id;Ls(ie.h,function(ot,mt){if(ot.id===tt)return ie.h[Ae.Ic](mt,1),1})}};return ie.i++,ie.h[Ae.y5](ye),ye}function gg(_,E,x,U,ie){if(void 0===U&&(U=!0),_&&E&&x){var pe=Id(_,E,U,ie);if(pe){var ye=pe[E];if(typeof ye===B.hW)return eh(pe,E,ye,x)}}return null}function Mc(_,E,x,U,ie){if(_&&E&&x){var pe=Id(_,E,U,ie)||_;if(pe)return eh(pe,E,pe[E],x)}return null}function Mu(){var _=[];return{add:function E(U){U&&_[Ae.y5](U)},run:function x(U,ie){(0,ee.Iu)(_,function(pe){try{pe(U,ie)}catch(ye){Dt(U[Ae.e4](),2,73,"Unexpected error calling unload handler - "+In(ye))}}),_=[]}}}var Yc="getPlugin",Qc=function(){function _(){var x,U,ie,pe,ye,E=this;function tt(pt){void 0===pt&&(pt=null);var Lt=pt;Lt||(Lt=(U||$r(null,{},E[$t.eT]))[Ae.$o](null,ie&&ie[Yc]?ie[Yc]:ie));return Lt}function ot(pt,Lt,Yt){pt&&(0,ee.KY)(pt,$t.Bw,[],null,ee.hX),!Yt&&Lt&&(Yt=Lt[Ae.ps]()[Ae.uR]());var Tt=ie;ie&&ie[Yc]&&(Tt=ie[Yc]()),E[$t.eT]=Lt,U=$r(Yt,pt,Lt,Tt)}function mt(){x=!1,E[$t.eT]=null,U=null,ie=null,ye=[],pe=Mu()}mt(),q(_,E,function(pt){pt[Ae.mE]=function(Lt,Yt,Tt,an){ot(Lt,Yt,an),x=!0},pt[Ae.Ik]=function(Lt,Yt){var Tt,an=pt[$t.eT];if(an&&(!Lt||an===Lt[$t.eT]())){var pn,_n=!1,Rt=Lt||bu(null,an,ie&&ie[Yc]?ie[Yc]():ie),Cn=Yt||((Tt={reason:0})[Ae.tI]=!1,Tt);return pt[Ae.tn]&&!0===pt[Ae.tn](Rt,Cn,Xn)?pn=!0:Xn(),pn}function Xn(){if(!_n){_n=!0,pe.run(Rt,Yt);var oi=ye;ye=[],(0,ee.Iu)(oi,function(wn){wn.rm()}),!0===pn&&Rt[Ae.$5](Cn),mt()}}},pt[Ae.HC]=function(Lt,Yt){var Tt=pt[$t.eT];if(Tt&&(!Lt||Tt===Lt[$t.eT]())){var an,pn=!1,_n=Lt||ug(null,Tt,ie&&ie[Yc]?ie[Yc]():ie);return pt._doUpdate&&!0===pt._doUpdate(_n,Yt||{reason:0},Cn)?an=!0:Cn(),an}function Cn(){pn||(pn=!0,ot(_n.getCfg(),_n.core(),_n[Ae.uR]()))}},pt._addHook=function(Lt){Lt&&((0,ee.cy)(Lt)?ye=ye.concat(Lt):ye[Ae.y5](Lt))},(0,ee.RF)(pt,"_addUnloadCb",function(){return pe},"add")}),E[Ae.e4]=function(pt){return tt(pt)[Ae.e4]()},E[Ae.tZ]=function(){return x},E.setInitialized=function(pt){x=pt},E[Ae.YH]=function(pt){ie=pt},E[Ae.$5]=function(pt,Lt){Lt?Lt[Ae.$5](pt):ie&&(0,ee.Tn)(ie[$t.qT])&&ie[$t.qT](pt,null)},E._getTelCtx=tt}return _.__ieDyn=1,_}(),Pu="toString",jh="disableExceptionTracking",Cs="autoTrackPageVisitTime",hg="overridePageViewDuration",Ou="enableUnhandledPromiseRejectionTracking",fg="samplingPercentage",wu="isStorageUseDisabled",Gl="isBrowserLinkTrackingEnabled",Ad="enableAutoRouteTracking",Rd="namePrefix",Gh="disableFlushOnBeforeUnload",Pa="core",_l="dataType",Cl="envelopeType",Bs="diagLog",na="track",Wl="trackPageView",Wh="trackPreviousPageVisit",ja="sendPageViewInternal",th="sendPageViewPerformanceInternal",Eu="populatePageViewPerformanceEvent",Pc="href",Nd="sendExceptionInternal",Su="exception",bl="error",mg="_onerror",nh="errorSrc",pg="lineNumber",vg="columnNumber",rm="message",om="CreateAutoException",Kl="addTelemetryInitializer",ns="duration",Tu="length",Kh="isPerformanceTimingSupported",Xh="getPerformanceTiming",Oc="navigationStart",Zc="shouldCollectDuration",Xo="isPerformanceTimingDataReady",xu="responseStart",Du="loadEventEnd",_g="responseEnd",Jc="connectEnd",Sp="pageVisitStartTime",rh=null,oh=function(){function _(E,x,U,ie){q(_,this,function(pe){var mt,ye=null,tt=[],ot=!1;function pt(Tt){U&&U.flush(Tt)}function Lt(){ye||(ye=setTimeout(function(){ye=null;var Tt=tt.slice(0),an=!1;tt=[],(0,ee.Iu)(Tt,function(pn){pn()?an=!0:tt.push(pn)}),tt[Tu]>0&&Lt(),an&&pt(!0)},100))}function Yt(Tt){tt.push(Tt),Lt()}U&&(mt=U.logger),pe[Wl]=function(Tt,an){var pn=Tt.name;if((0,ee.hX)(pn)||"string"!=typeof pn){var _n=li();pn=Tt.name=_n&&_n.title||""}var Rt=Tt.uri;if((0,ee.hX)(Rt)||"string"!=typeof Rt){var Cn=Wr();Rt=Tt.uri=Cn&&Cn[Pc]||""}if(!ie[Kh]())return E[ja](Tt,an),pt(!0),void(function am(){if(null==rh)try{rh=!!(self&&self instanceof WorkerGlobalScope)}catch{rh=!1}return rh}()||Dt(mt,2,25,"trackPageView: navigation timing API used for calculation of page duration is not supported in this browser. This page view will be collected without duration and timing info."));var oi,Zi,Xn=!1,wn=ie[Xh]()[Oc];wn>0&&(oi=ba(wn,+new Date),ie[Zc](oi)||(oi=void 0)),!(0,ee.hX)(an)&&!(0,ee.hX)(an[ns])&&(Zi=an[ns]),(x||!isNaN(Zi))&&(isNaN(Zi)&&(an||(an={}),an[ns]=oi),E[ja](Tt,an),pt(!0),Xn=!0),an||(an={}),Yt(function(){var to=!1;try{if(ie[Xo]()){to=!0;var To={name:pn,uri:Rt};ie[Eu](To),To.isValid||Xn?(Xn||(an[ns]=To.durationMs,E[ja](Tt,an)),ot||(E[th](To,an),ot=!0)):(an[ns]=oi,E[ja](Tt,an))}else wn>0&&ba(wn,+new Date)>6e4&&(to=!0,Xn||(an[ns]=6e4,E[ja](Tt,an)))}catch(Vo){Dt(mt,1,38,"trackPageView failed on page load calculation: "+(0,ee.lL)(Vo),{exception:In(Vo)})}return to})},pe.teardown=function(Tt,an){if(ye){clearTimeout(ye),ye=null;var pn=tt.slice(0);tt=[],(0,ee.Iu)(pn,function(Rt){Rt()})}}})}return _.__ieDyn=1,_}(),Yh=["googlebot","adsbot-google","apis-google","mediapartners-google"];function Qh(){var _=qr();return _&&!!_.timing}function sm(){var _=qr(),E=_?_.timing:0;return E&&E.domainLookupStart>0&&E[Oc]>0&&E[xu]>0&&E.requestStart>0&&E[Du]>0&&E[_g]>0&&E[Jc]>0&&E.domLoading>0}function Zh(){return Qh()?qr().timing:null}function xp(){for(var _=[],E=0;E<arguments.length;E++)_[E]=arguments[E];var U=(co()||{}).userAgent,ie=!1;
1if(U)for(var pe=0;pe<Yh[Tu];pe++)ie=ie||-1!==U.toLowerCase().indexOf(Yh[pe]);if(ie)return!1;for(pe=0;pe<_[Tu];pe++)if(_[pe]<0||_[pe]>=36e5)return!1;return!0}var Dp=function(){function _(E){var x=Es(E);q(_,this,function(U){U[Eu]=function(ie){ie.isValid=!1;var pe=function lm(){return function Tp(){var _=qr();return _&&_.getEntriesByType&&_.getEntriesByType("navigation")[Tu]>0}()?qr().getEntriesByType("navigation")[0]:null}(),ye=Zh(),tt=0,ot=0,mt=0,pt=0,Lt=0;(pe||ye)&&(pe?(tt=pe[ns],ot=0===pe.startTime?pe[Jc]:ba(pe.startTime,pe[Jc]),mt=ba(pe.requestStart,pe[xu]),pt=ba(pe[xu],pe[_g]),Lt=ba(pe.responseEnd,pe[Du])):(tt=ba(ye[Oc],ye[Du]),ot=ba(ye[Oc],ye[Jc]),mt=ba(ye.requestStart,ye[xu]),pt=ba(ye[xu],ye[_g]),Lt=ba(ye.responseEnd,ye[Du])),0===tt?Dt(x,2,10,"error calculating page view performance.",{total:tt,network:ot,request:mt,response:pt,dom:Lt}):U[Zc](tt,ot,mt,pt,Lt)?tt<Math.floor(ot)+Math.floor(mt)+Math.floor(pt)+Math.floor(Lt)?Dt(x,2,8,"client performance math error.",{total:tt,network:ot,request:mt,response:pt,dom:Lt}):(ie.durationMs=tt,ie.perfTotal=ie[ns]=Ot(tt),ie.networkConnect=Ot(ot),ie.sentRequest=Ot(mt),ie.receivedResponse=Ot(pt),ie.domProcessing=Ot(Lt),ie.isValid=!0):Dt(x,2,45,"Invalid page load duration value. Browser perf data won't be sent.",{total:tt,network:ot,request:mt,response:pt,dom:Lt}))},U[Xh]=Zh,U[Kh]=Qh,U[Xo]=sm,U[Zc]=xp})}return _.__ieDyn=1,_}(),on=function(){function _(E,x){var U="prevPageVisitData";q(_,this,function(ie){ie[Wh]=function(ot,mt){try{var pt=function pe(ot,mt){var pt=null;try{pt=function tt(){var ot=null;try{if(le()){var mt=(0,ee.x3)(),pt=Bt(E,U);pt&&ut()&&((ot=vt().parse(pt)).pageVisitTime=mt-ot[Sp],function vr(_,E){var x=ls();if(null!==x)try{return x[et](E),!0}catch(U){ka=!1,Dt(_,2,6,"Browser failed removal of session storage item. "+(0,ee.lL)(U),{exception:In(U)})}return!1}(E,U))}}catch(Lt){Zo(E,"Stop page visit timer failed: "+In(Lt)),ot=null}return ot}(),function ye(ot,mt){try{if(le()){null!=Bt(E,U)&&(0,ee.$8)("Cannot call startPageVisit consecutively without first calling stopPageVisit");var pt=new yl(ot,mt),Lt=vt().stringify(pt);Ti(E,U,Lt)}}catch(Yt){Zo(E,"Call to start failed: "+In(Yt))}}(ot,mt)}catch(Lt){Zo(E,"Call to restart failed: "+In(Lt)),pt=null}return pt}(ot,mt);pt&&x(pt.pageName,pt.pageUrl,pt.pageVisitTime)}catch(Lt){Zo(E,"Auto track page visit time failed, metric will not be collected: "+In(Lt))}},(0,ee.r)(ie,"_logger",function(){return E}),(0,ee.r)(ie,"pageVisitTimeTrackingHandler",function(){return x})})}return _.__ieDyn=1,_}(),yl=function(){return function _(E,x){this[Sp]=(0,ee.x3)(),this.pageName=E,this.pageUrl=x}}(),Bo=function(){return function _(E,x){var U=this,ie={};U.start=function(pe){typeof ie[pe]<"u"&&Dt(E,2,62,"start was called more than once for this event without calling stop.",{name:pe,key:pe},!0),ie[pe]=+new Date},U.stop=function(pe,ye,tt,ot){var mt=ie[pe];if(isNaN(mt))Dt(E,2,63,"stop was called without a corresponding start.",{name:pe,key:pe},!0);else{var Lt=ba(mt,+new Date);U.action(pe,ye,Lt,tt,ot)}delete ie[pe],ie[pe]=void 0}}}();function wc(_,E){_&&_.dispatchEvent&&E&&_.dispatchEvent(E)}var Ap=6e4;function Jh(_,E){return(_=_||E)<Ap&&(_=Ap),_}function cm(_){return _||(_={}),_.sessionRenewalMs=Jh(_.sessionRenewalMs,18e5),_.sessionExpirationMs=Jh(_.sessionExpirationMs,864e5),_[jh]=bt(_[jh]),_[Cs]=bt(_[Cs]),_[hg]=bt(_[hg]),_[Ou]=bt(_[Ou]),(isNaN(_[fg])||_[fg]<=0||_[fg]>=100)&&(_[fg]=100),_[wu]=bt(_[wu]),_[Gl]=bt(_[Gl]),_[Ad]=bt(_[Ad]),_[Rd]=_[Rd]||"",_.enableDebug=bt(_.enableDebug),_[Gh]=bt(_[Gh]),_.disableFlushOnUnload=bt(_.disableFlushOnUnload,_[Gh]),_}function qh(_){(0,ee.b0)(_[wu])||(_[wu]?function Nc(){Co=!1,ka=!1}():function kc(){Co=ko(!0),ka=le(!0)}())}var bg=function(_){function E(){var U,ie,pe,ye,tt,ot,mt,pt,Lt,Yt,Tt,an,pn,_n,Cn,Xn,oi,x=_.call(this)||this;return x.identifier=ul,x.priority=180,x.autoRoutePVDelay=500,q(E,x,function(wn,Zi){var Gn=Zi._addHook;function jo(xn,di,vn,Jn,pi){wn[Bs]().throwInternal(xn,di,vn,Jn,pi)}function Da(){U=null,ie=null,pe=null,ye=null,tt=null,ot=null,mt=!1,pt=!1,Lt=!1,Yt=!1,Tt=!1,an=!1,pn=!1,_n=!1;var xn=Wr(!0);Cn=xn&&xn[Pc]||"",Xn=null,oi=null}Da(),wn.getCookieMgr=function(){return Fo(wn[Pa])},wn.processTelemetry=function(xn,di){wn.processNext(xn,di)},wn.trackEvent=function(xn,di){try{var vn=us(xn,Za[_l],Za[Cl],wn[Bs](),di);wn[Pa][na](vn)}catch(Jn){jo(2,39,"trackTrace failed, trace will not be collected: "+(0,ee.lL)(Jn),{exception:In(Jn)})}},wn.startTrackEvent=function(xn){try{U.start(xn)}catch(di){jo(1,29,"startTrackEvent failed, event will not be collected: "+(0,ee.lL)(di),{exception:In(di)})}},wn.stopTrackEvent=function(xn,di,vn){try{U.stop(xn,void 0,di,vn)}catch(Jn){jo(1,30,"stopTrackEvent failed, event will not be collected: "+(0,ee.lL)(Jn),{exception:In(Jn)})}},wn.trackTrace=function(xn,di){try{var vn=us(xn,uc[_l],uc[Cl],wn[Bs](),di);wn[Pa][na](vn)}catch(Jn){jo(2,39,"trackTrace failed, trace will not be collected: "+(0,ee.lL)(Jn),{exception:In(Jn)})}},wn.trackMetric=function(xn,di){try{var vn=us(xn,Ll[_l],Ll[Cl],wn[Bs](),di);wn[Pa][na](vn)}catch(Jn){jo(1,36,"trackMetric failed, metric will not be collected: "+(0,ee.lL)(Jn),{exception:In(Jn)})}},wn[Wl]=function(xn,di){try{var vn=xn||{};pe[Wl](vn,Ve(Ve(Ve({},vn.properties),vn.measurements),di)),wn.config[Cs]&&tt[Wh](vn.name,vn.uri)}catch(Jn){jo(1,37,"trackPageView failed, page view will not be collected: "+(0,ee.lL)(Jn),{exception:In(Jn)})}},wn[ja]=function(xn,di,vn){var Jn=li();Jn&&(xn.refUri=void 0===xn.refUri?Jn.referrer:xn.refUri);var pi=us(xn,Ja[_l],Ja[Cl],wn[Bs](),di,vn);wn[Pa][na](pi)},wn[th]=function(xn,di,vn){var Jn=us(xn,Is[_l],Is[Cl],wn[Bs](),di,vn);wn[Pa][na](Jn)},wn.trackPageViewPerformance=function(xn,di){var vn=xn||{};try{ye[Eu](vn),wn[th](vn,di)}catch(Jn){jo(1,37,"trackPageViewPerformance failed, page view will not be collected: "+(0,ee.lL)(Jn),{exception:In(Jn)})}},wn.startTrackPage=function(xn){try{if("string"!=typeof xn){var di=li();xn=di&&di.title||""}ie.start(xn)}catch(vn){jo(1,31,"startTrackPage failed, page view may not be collected: "+(0,ee.lL)(vn),{exception:In(vn)})}},wn.stopTrackPage=function(xn,di,vn,Jn){try{if("string"!=typeof xn){var pi=li();xn=pi&&pi.title||""}if("string"!=typeof di){var Ai=Wr();di=Ai&&Ai[Pc]||""}ie.stop(xn,di,vn,Jn),wn.config[Cs]&&tt[Wh](xn,di)}catch(Zt){jo(1,32,"stopTrackPage failed, page view will not be collected: "+(0,ee.lL)(Zt),{exception:In(Zt)})}},wn[Nd]=function(xn,di,vn){var Jn=xn&&(xn[Su]||xn[bl])||(0,ee.bJ)(xn)&&xn||{name:xn&&typeof xn,message:xn||Wo};xn=xn||{};var Ai=us(new ma(wn[Bs](),Jn,xn.properties||di,xn.measurements,xn.severityLevel,xn.id).toInterface(),ma[_l],ma[Cl],wn[Bs](),di,vn);wn[Pa][na](Ai)},wn.trackException=function(xn,di){xn&&!xn[Su]&&xn[bl]&&(xn[Su]=xn[bl]);try{wn[Nd](xn,di)}catch(vn){jo(1,35,"trackException failed, exception will not be collected: "+(0,ee.lL)(vn),{exception:In(vn)})}},wn[mg]=function(xn){var di=xn&&xn[bl],vn=xn&&xn.evt;try{if(!vn){var Jn=Ut();Jn&&(vn=Jn.event)}var pi=xn&&xn.url||(li()||{}).URL,Ai=xn[nh]||"window.onerror@"+pi+":"+(xn[pg]||0)+":"+(xn[vg]||0),Zt={errorSrc:Ai,url:pi,lineNumber:xn[pg]||0,columnNumber:xn[vg]||0,message:xn[rm]};!function Pn(_,E,x,U,ie){return!ie&&(0,ee.Kg)(_)&&("Script error."===_||"Script error"===_)}(xn.message,0,0,0,xn[bl])?(xn[nh]||(xn[nh]=Ai),wn.trackException({exception:xn,severityLevel:3},Zt)):function Ps(xn,di){var vn=us(xn,ma[_l],ma[Cl],wn[Bs](),di);wn[Pa][na](vn)}(ma[om]("Script error: The browser's same-origin policy prevents us from getting the details of this exception. Consider using the 'crossorigin' attribute.",pi,xn[pg]||0,xn[vg]||0,di,vn,null,Ai),Zt)}catch(Kn){var Un=di?di.name+", "+di[rm]:"null";jo(1,11,"_onError threw exception while logging error, error will not be collected: "+(0,ee.lL)(Kn),{exception:In(Kn),errorString:Un})}},wn[Kl]=function(xn){if(wn[Pa])return wn[Pa][Kl](xn);ot||(ot=[]),ot.push(xn)},wn.initialize=function(xn,di,vn,Jn){if(!wn.isInitialized()){(0,ee.hX)(di)&&(0,ee.$8)("Error initializing"),Zi.initialize(xn,di,vn,Jn),xn.storagePrefix&&Js(xn.storagePrefix);try{oi=Xr(oo(wn.identifier),di.evtNamespace&&di.evtNamespace()),ot&&((0,ee.Iu)(ot,function(Ai){di[Kl](Ai)}),ot=null);var pi=function to(xn){var di=$r(null,xn,wn[Pa]),vn=wn.identifier,Jn=cm(xn),pi=wn.config=di.getExtCfg(vn);return void 0!==Jn&&(0,ee.z)(Jn,function(Ai,Zt){pi[Ai]=di.getConfig(vn,Ai,Zt),void 0===pi[Ai]&&(pi=Zt)}),pi}(xn);
1qh(pi),ye=new Dp(wn[Pa]),pe=new oh(wn,pi[hg],wn[Pa],ye),tt=new on(wn[Bs](),function(Ai,Zt,Un){return function Vo(xn,di,vn){wn.trackMetric({name:"PageVisitTime",average:vn,max:vn,min:vn,sampleCount:1},{PageName:xn,PageUrl:di})}(Ai,Zt,Un)}),function To(xn,di){mt=xn[Gl]||di[Gl],function Gi(){if(!pt&&mt){var xn=["/browserLinkSignalR/","/__browserLink/"];wn[Kl](function(vn){if(mt&&vn.baseType===ya[_l]){var Jn=vn.baseData;if(Jn)for(var pi=0;pi<xn[Tu];pi++)if(Jn.target&&Jn.target.indexOf(xn[pi])>=0)return!1}return!0}),pt=!0}}()}(pi,xn),(U=new Bo(wn[Bs](),"trackEvent")).action=function(Ai,Zt,Un,Kn,bi){Kn||(Kn={}),bi||(bi={}),Kn.duration=Un[Pu](),wn.trackEvent({name:Ai,properties:Kn,measurements:bi})},(ie=new Bo(wn[Bs](),"trackPageView")).action=function(Ai,Zt,Un,Kn,bi){(0,ee.hX)(Kn)&&(Kn={}),Kn.duration=Un[Pu](),wn[ja]({name:Ai,uri:Zt,properties:Kn,measurements:bi},Kn)},Vt()&&(function Os(xn){var di=Ut(),vn=Wr(!0);!(Tt=xn[jh])&&!an&&!xn.autoExceptionInstrumented&&(Gn(Mc(di,"onerror",{ns:oi,rsp:function(Jn,pi,Ai,Zt,Un,Kn){!Tt&&!0!==Jn.rslt&&wn[mg](ma[om](pi,Ai,Zt,Un,Kn,Jn.evt))}},!1)),an=!0),function Xs(xn,di,vn){(pn=!0===xn[Ou])&&!_n&&(Gn(Mc(di,"onunhandledrejection",{ns:oi,rsp:function(Jn,pi){pn&&!0!==Jn.rslt&&wn[mg](ma[om](function Ip(_){if(_&&_.reason){var E=_.reason;return!(0,ee.Kg)(E)&&(0,ee.Tn)(E[Pu])?E[Pu]():In(E)}return _||""}(pi),vn?vn[Pc]:"",0,0,pi,Jn.evt))}},!1)),xn.autoUnhandledPromiseInstrumented=_n=!0)}(xn,di,vn)}(pi),function Ks(xn){var di=Ut(),vn=Wr(!0);if(Lt=!0===xn[Ad],di&&Lt&&io()){var Jn=function fa(){return io()?history:Qe("history")}();(0,ee.Tn)(Jn.pushState)&&(0,ee.Tn)(Jn.replaceState)&&typeof Event!==B.bA&&function ac(xn,di,vn,Jn){var pi=xn[Rd]||"";Yt||(Gn(Mc(vn,"pushState",{ns:oi,rsp:function(){Lt&&(wc(di,mu(pi+"pushState")),wc(di,mu(pi+"locationchange")))}},!0)),Gn(Mc(vn,"replaceState",{ns:oi,rsp:function(){Lt&&(wc(di,mu(pi+"replaceState")),wc(di,mu(pi+"locationchange")))}},!0)),yo(di,pi+"popstate",function Ai(){Lt&&wc(di,mu(pi+"locationchange"))},oi),yo(di,pi+"locationchange",function Zt(){if(Xn&&(Cn=Xn),Xn=Jn&&Jn[Pc]||"",Lt){var Un=function oc(){var xn=null;if(wn[Pa]&&wn[Pa].getTraceCtx&&(xn=wn[Pa].getTraceCtx(!1)),!xn){var di=wn[Pa].getPlugin(Jo);if(di){var vn=di.plugin.context;vn&&(xn=ta(vn.telemetryTrace))}}return xn}();if(Un){Un.setTraceId(za());var Kn="_unknown_";Jn&&Jn.pathname&&(Kn=Jn.pathname+(Jn.hash||"")),Un.setName(Dr(wn[Bs](),Kn))}setTimeout(function(bi){wn[Wl]({refUri:bi,properties:{duration:0}})}.bind(wn,Cn),wn.autoRoutePVDelay)}},oi),Yt=!0)}(xn,di,Jn,vn)}}(pi))}catch(Ai){throw wn.setInitialized(!1),Ai}}},wn._doTeardown=function(xn,di){pe&&pe.teardown(xn,di),Lo(window,null,null,oi),Da()},(0,ee.r)(wn,"_pageViewManager",function(){return pe}),(0,ee.r)(wn,"_pageViewPerformanceManager",function(){return ye}),(0,ee.r)(wn,"_pageVisitTimeManager",function(){return tt}),(0,ee.r)(wn,"_evtNamespace",function(){return"."+oi})}),x}return xt(E,_),E.Version="2.8.18",E.getDefaultConfig=cm,E}(Qc);function bs(_){var E="ai."+_+".";return function(x){return E+x}}var qc=bs("application"),Mo=bs("device"),Xl=bs("location"),la=bs("operation"),ed=bs("session"),Oa=bs("user"),Ml=bs("cloud"),Iu=bs("internal"),yg=function(_){function E(){return _.call(this)||this}return xt(E,_),E}((0,ee.SZ)({applicationVersion:qc("ver"),applicationBuild:qc("build"),applicationTypeId:qc("typeId"),applicationId:qc("applicationId"),applicationLayer:qc("layer"),deviceId:Mo("id"),deviceIp:Mo("ip"),deviceLanguage:Mo("language"),deviceLocale:Mo("locale"),deviceModel:Mo("model"),deviceFriendlyName:Mo("friendlyName"),deviceNetwork:Mo("network"),deviceNetworkName:Mo("networkName"),deviceOEMName:Mo("oemName"),deviceOS:Mo("os"),deviceOSVersion:Mo("osVersion"),deviceRoleInstance:Mo("roleInstance"),deviceRoleName:Mo("roleName"),deviceScreenResolution:Mo("screenResolution"),deviceType:Mo("type"),deviceMachineName:Mo("machineName"),deviceVMName:Mo("vmName"),deviceBrowser:Mo("browser"),deviceBrowserVersion:Mo("browserVersion"),locationIp:Xl("ip"),locationCountry:Xl("country"),locationProvince:Xl("province"),locationCity:Xl("city"),operationId:la("id"),operationName:la("name"),operationParentId:la("parentId"),operationRootId:la("rootId"),operationSyntheticSource:la("syntheticSource"),operationCorrelationVector:la("correlationVector"),sessionId:ed("id"),sessionIsFirst:ed("isFirst"),sessionIsNew:ed("isNew"),userAccountAcquisitionDate:Oa("accountAcquisitionDate"),userAccountId:Oa("accountId"),userAgent:Oa("userAgent"),userId:Oa("id"),userStoreRegion:Oa("storeRegion"),userAuthUserId:Oa("authUserId"),userAnonymousUserAcquisitionDate:Oa("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:Oa("authUserAcquisitionDate"),cloudName:Ml("name"),cloudRole:Ml("role"),cloudRoleVer:Ml("roleVer"),cloudRoleInstance:Ml("roleInstance"),cloudEnvironment:Ml("environment"),cloudLocation:Ml("location"),cloudDeploymentUnit:Ml("deploymentUnit"),internalNodeName:Iu("nodeName"),internalSdkVersion:Iu("sdkVersion"),internalAgentVersion:Iu("agentVersion"),internalSnippet:Iu("snippet"),internalSdkSrc:Iu("sdkSrc")})),Hs_UserExt="user",Hs_DeviceExt="device",Hs_TraceExt="trace",Hs_WebExt="web",Hs_AppExt="app",Hs_OSExt="os",zr=new yg,kd=function(){return function _(E,x,U){var ie=this,pe=this;pe.ver=1,pe.sampleRate=100,pe.tags={},pe[C]=Dr(E,U)||Wo,pe.data=x,pe.time=(0,ee._u)(new Date),pe.aiDataContract={t
1ime:1,iKey:1,name:1,sampleRate:function(){return 100===ie.sampleRate?4:1},tags:1,data:1}}}(),td=function(){return function _(E,x){this.aiDataContract={baseType:1,baseData:1},this.baseType=E,this.baseData=x}}(),so="duration",wa="tags",Mg="deviceType",Vs="data",Yl="name",Ld="traceID",nr="length",Au="stringify",Ec="measurements",Ql="dataType",Bd="envelopeType",nd="toString",ah="onLine",Pl="isOnline",Pg="enqueue",Hd="count",Rp="eventsLimitInMem",Og="push",ef="emitLineDelimitedJson",wg="clear",sh="batchPayloads",Ru="markAsSent",Us="clearSent",Vd="bufferOverride",Fu="BUFFER_KEY",Ud="SENT_BUFFER_KEY",Ol="MAX_BUFFER_SIZE",wl="namePrefix",is="maxBatchSizeInBytes",El="triggerSend",Ea="diagLog",$d="onunloadDisableBeacon",zd="isBeaconApiDisabled",Nu="_sender",po="_senderConfig",dm="enableSessionStorageBuffer",Zl="_buffer",Sc="samplingPercentage",ku="instrumentationKey",Sl="endpointUrl",um="customHeaders",ia="disableXhr",Eg="onunloadDisableFetch",lh="disableTelemetry",Lu="baseType",tf="sampleRate",Fp="convertUndefined",Sa="_onError",ch="_onPartialSuccess",Bu="_onSuccess",Ta="itemsAccepted",Hu="isRetryDisabled",Vu="setRequestHeader",gm="maxBatchInterval",dh="eventsSendRequest",rf="disableInstrumentationKeyValidation",af="getSamplingScore",Sg="baseType",Po="baseData",Yo="properties",uh="true";function No(_,E,x){return(0,ee.KY)(_,E,x,ee.zz)}function Tc(_,E,x){(0,ee.hX)(_)||(0,ee.z)(_,function(U,ie){(0,ee.Et)(ie)?x[U]=ie:(0,ee.Kg)(ie)?E[U]=ie:ut()&&(E[U]=vt()[Au](ie))})}function id(_,E){(0,ee.hX)(_)||(0,ee.z)(_,function(x,U){_[x]=U||E})}function il(_,E,x,U){var ie=new kd(_,U,E);No(ie,"sampleRate",x[Bc]),(x[Po]||{}).startTime&&(ie.time=(0,ee._u)(x[Po].startTime)),ie.iKey=x.iKey;var pe=x.iKey.replace(/-/g,"");return ie[Yl]=ie[Yl].replace("{0}",pe),function fm(_,E,x){var U=x[wa]=x[wa]||{},ie=E.ext=E.ext||{},pe=E[wa]=E[wa]||[],ye=ie.user;ye&&(No(U,zr.userAuthUserId,ye.authId),No(U,zr.userId,ye.id||ye.localId));var tt=ie.app;tt&&No(U,zr.sessionId,tt.sesId);var ot=ie.device;ot&&(No(U,zr.deviceId,ot.id||ot.localId),No(U,zr[Mg],ot.deviceClass),No(U,zr.deviceIp,ot.ip),No(U,zr.deviceModel,ot.model),No(U,zr[Mg],ot[Mg]));var mt=E.ext.web;if(mt){No(U,zr.deviceLanguage,mt.browserLang),No(U,zr.deviceBrowserVersion,mt.browserVer),No(U,zr.deviceBrowser,mt.browser);var pt=x[Vs]=x[Vs]||{},Lt=pt[Po]=pt[Po]||{},Yt=Lt[Yo]=Lt[Yo]||{};No(Yt,"domain",mt.domain),No(Yt,"isManual",mt.isManual?uh:null),No(Yt,"screenRes",mt.screenRes),No(Yt,"userConsent",mt.userConsent?uh:null)}var Tt=ie.os;Tt&&No(U,zr.deviceOS,Tt[Yl]);var an=ie.trace;an&&(No(U,zr.operationParentId,an.parentID),No(U,zr.operationName,Dr(_,an[Yl])),No(U,zr.operationId,an[Ld]));for(var pn={},_n=pe[nr]-1;_n>=0;_n--)(0,ee.z)(pe[_n],function(Xn,oi){pn[Xn]=oi}),pe.splice(_n,1);(0,ee.z)(pe,function(Xn,oi){pn[Xn]=oi});var Cn=Ve(Ve({},U),pn);Cn[zr.internalSdkVersion]||(Cn[zr.internalSdkVersion]=Dr(_,"javascript:".concat(mm.Version),64)),x[wa]=(0,ee.hW)(Cn)}(_,x,ie),x[wa]=x[wa]||[],(0,ee.hW)(ie)}function Jl(_,E){(0,ee.hX)(E[Po])&&Dt(_,1,46,"telemetryItem.baseData cannot be null.")}var mm={Version:"2.8.18"};function Tg(_,E,x){Jl(_,E);var U={},ie={};E[Sg]!==Za[Ql]&&(U.baseTypeSource=E[Sg]),E[Sg]===Za[Ql]?(U=E[Po][Yo]||{}
1,ie=E[Po][Ec]||{}):E[Po]&&Tc(E[Po],U,ie),Tc(E[Vs],U,ie),(0,ee.hX)(x)||id(U,x);var ye=new Za(_,E[Po][Yl],U,ie),tt=new td(Za[Ql],ye);return il(_,Za[Bd],E,tt)}function sf(_,E){Lo(_,null,null,E)}var ql,rl=function(){function _(E,x){var U=[],ie=!1;this._get=function(){return U},this._set=function(pe){return U=pe},q(_,this,function(pe){pe[Pg]=function(ye){pe[Hd]()>=x[Rp]()?ie||(Dt(E,2,105,"Maximum in-memory buffer size reached: "+pe[Hd](),!0),ie=!0):U[Og](ye)},pe[Hd]=function(){return U[nr]},pe.size=function(){for(var ye=U[nr],tt=0;tt<U[nr];tt++)ye+=U[tt][nr];return x[ef]()||(ye+=2),ye},pe[wg]=function(){U=[],ie=!1},pe.getItems=function(){return U.slice(0)},pe[sh]=function(ye){return ye&&ye[nr]>0?x[ef]()?ye.join("\n"):"["+ye.join(",")+"]":null}})}return _.__ieDyn=1,_}(),cf=function(_){function E(x,U){var ie=_.call(this,x,U)||this;return q(E,ie,function(pe,ye){pe[Ru]=function(tt){ye[wg]()},pe[Us]=function(tt){}}),ie}return xt(E,_),E.__ieDyn=1,E}(rl),Np=function(_){function E(x,U){var ie=_.call(this,x,U)||this,pe=!1,ye=U[Vd]()||{getItem:Bt,setItem:Ti},tt=ye.getItem,ot=ye.setItem;return q(E,ie,function(mt,pt){var Lt=pn(E[Fu]),Yt=pn(E[Ud]),Tt=mt._set(Lt.concat(Yt));function an(Rt,Cn){var Xn=[];return(0,ee.Iu)(Cn,function(oi){!(0,ee.Tn)(oi)&&-1===(0,ee.rD)(Rt,oi)&&Xn[Og](oi)}),Xn}function pn(Rt){var Cn=Rt;try{Cn=U[wl]&&U[wl]()?U[wl]()+"_"+Cn:Cn;var Xn=tt(x,Cn);if(Xn){var oi=vt().parse(Xn);if((0,ee.Kg)(oi)&&(oi=vt().parse(oi)),oi&&(0,ee.cy)(oi))return oi}}catch(wn){Dt(x,1,42," storage key: "+Cn+", "+(0,ee.lL)(wn),{exception:In(wn)})}return[]}function _n(Rt,Cn){var Xn=Rt;try{Xn=U[wl]&&U[wl]()?U[wl]()+"_"+Xn:Xn;var oi=JSON[Au](Cn);ot(x,Xn,oi)}catch(wn){ot(x,Xn,JSON[Au]([])),Dt(x,2,41," storage key: "+Xn+", "+(0,ee.lL)(wn)+". Buffer cleared",{exception:In(wn)})}}Tt[nr]>E[Ol]&&(Tt[nr]=E[Ol]),_n(E[Ud],[]),_n(E[Fu],Tt),mt[Pg]=function(Rt){mt[Hd]()>=E[Ol]?pe||(Dt(x,2,67,"Maximum buffer size reached: "+mt[Hd](),!0),pe=!0):(pt[Pg](Rt),_n(E[Fu],mt._get()))},mt[wg]=function(){pt[wg](),_n(E[Fu],mt._get()),_n(E[Ud],[]),pe=!1},mt[Ru]=function(Rt){_n(E[Fu],mt._set(an(Rt,mt._get())));var Cn=pn(E[Ud]);Cn instanceof Array&&Rt instanceof Array&&((Cn=Cn.concat(Rt))[nr]>E[Ol]&&(Dt(x,1,67,"Sent buffer reached its maximum size: "+Cn[nr],!0),Cn[nr]=E[Ol]),_n(E[Ud],Cn))},mt[Us]=function(Rt){var Cn=pn(E[Ud]);Cn=an(Rt,Cn),_n(E[Ud],Cn)}}),ie}return xt(E,_),E.BUFFER_KEY="AI_buffer",E.SENT_BUFFER_KEY="AI_sentBuffer",E.MAX_BUFFER_SIZE=2e3,E}(rl),rd=function(){function _(E){q(_,this,function(x){function U(ye,tt){var ot="__aiCircularRefCheck",mt={};if(!ye)return Dt(E,1,48,"cannot serialize object because it is null or undefined",{name:tt},!0),mt;if(ye[ot])return Dt(E,2,50,"Circular reference detected while serializing object",{name:tt},!0),mt;if(!ye.aiDataContract){if("measurements"===tt)mt=pe(ye,"number",tt);else if("properties"===tt)mt=pe(ye,"string",tt);else if("tags"===tt)mt=pe(ye,"string",tt);else if((0,ee.cy)(ye))mt=ie(ye,tt);else{Dt(E,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:tt},!0);try{vt()[Au](ye),mt=ye}catch(pt){Dt(E,1,48,pt&&(0,ee.Tn)(pt[nd])?pt[nd]():"Error serializing object",null,!0)}}return mt}return ye[ot]=!0,(0,ee.z)(ye.aiDataContract,function(pt,Lt){var Yt=(0,ee.Tn)(Lt)?1&Lt():1&Lt,Tt=(0,ee.Tn)(Lt)?4&Lt():4&Lt,an=2&Lt,pn=void 0!==ye[pt],_n=(0,ee.Gv)(ye[pt])&&null!==ye[pt];if(!Yt||pn||an){if(!Tt){var Rt;void 0!==(Rt=_n?an?ie(ye[pt],pt):U(ye[pt],pt):ye[pt])&&(mt[pt]=Rt)}}else Dt(E,1,24,"Missing required field specification. The field is required but not present on source",{field:pt,name:tt})}),delete ye[ot],mt}function ie(ye,tt){var ot;if(ye)if((0,ee.cy)(ye)){ot=[];for(var mt=0;mt<ye[nr];mt++){var Lt=U(ye[mt],tt+"["+mt+"]");ot[Og](Lt)}}else Dt(E,1,54,"This field was specified as an array in the contract but the item is not an array.\r\n",{name:tt},!0);return ot}function pe(ye,tt,ot){var mt;return ye&&(mt={},(0,ee.z)(ye,function(pt,Lt){if("string"===tt)mt[pt]=void 0===Lt?"undefined":null===Lt?"null":Lt[nd]?Lt[nd]():"invalid field: toString() is not defined.";else if("number"===tt)if(void 0===Lt)mt[pt]="undefined";else if(null===Lt)mt[pt]="null";else{var Yt=parseFloat(Lt);mt[pt]=isNaN(Yt)?"NaN":Yt}else mt[pt]="invalid field: "+ot+" is of unknown type.",Dt(E,1,mt[pt],null,!0)})),mt}x.serialize=function(ye){var tt=U(ye,"root");try{return vt()[Au](tt)}catch(ot){Dt(E,1,48,ot&&(0,ee.Tn)(ot[nd])?ot[nd]():"Error serializing object",null,!0)}}})}return _.__ieDyn=1,_}(),kp=function(){function _(){}return _.prototype.getHashCodeScore=function(E){return this.getHashCode(E)/_.INT_MAX_VALUE*100},_.prototype.getHashCode=function(E){if(""===E)return 0;for(;E[nr]<8;)E=E.concat(E);for(var x=5381,U=0;U<E[nr];++U)x=(x<<5)+x+E.charCodeAt(U),x|=0;return Math.abs(x)},_.INT_MAX_VALUE=2147483647,_}(),df=function(){return function _(){var x=new kp,U=new yg;this[af]=function(ie){return ie[wa]&&ie[wa][U.userId]?x.getHashCodeScore(ie[wa][U.userId]):ie.ext&&ie.ext.user&&ie.ext.user.id?x.getHashCodeScore(ie.ext.user.id):ie[wa]&&ie[wa][U.operationId]?x.getHashCodeScore(ie[wa][U.operationId]):ie.ext&&ie.ext.telemetryTrace&&ie.ext.telemetryTrace[Ld]?x.getHashCodeScore(ie.ext.telemetryTrace[Ld]):100*Math.random()}}}(),Uu=function(){function _(E,x){this.INT_MAX_VALUE=2147483647;var U=x||Es(null);(E>100||E<0)&&(U.throwInternal(2,58,"Sampling rate is out of range (0..100). Sampling will be disabled, you may be sending too much data which may affect your AI service level.",{samplingRate:E},!0),E=100),this[tf]=E,this.samplingScoreGenerator=new df}return _.prototype.isSampledIn=function(E){var x=this[tf];return null==x||x>=100||E.baseType===Ll[Ql]||this.samplingScoreGenerator[af](E)<x},_}();function Ig(_){try{return _.responseText}catch{}return null}function vm(){var _,E;return(_={endpointUrl:function(){return dd+Ds}})[ef]=function(){return!1},_[gm]=function(){return 15e3},_[is]=function(){return 102400},_[lh]=function(){return!1},_[dm]=function(){return!0},_[Vd]=function(){return!1},_[Hu]=function(){return!1},_[zd]=function(){return!0},_[ia]=function(){return!1},_[Eg]=function(){return!1},_[$d]=function(){return!1},_[ku]=function(){return E},_[wl]=function(){return E},_[Sc]=function(){return 100},_[um]=function(){},_[Fp]=function(){return E},_[Rp]=function(){return 1e4},_.retryCodes=function(){return null},_}var Lp=((ql={})[Za.dataType]=Tg,ql[uc.dataType]=function Dg(_,E,x){Jl(_,E);var U=E[Po].message,ie=E[Po].severityLevel,pe=E[Po][Yo]||{}
1,ye=E[Po][Ec]||{};Tc(E[Vs],pe,ye),(0,ee.hX)(x)||id(pe,x);var tt=new uc(_,U,ie,pe,ye),ot=new td(uc[Ql],tt);return il(_,uc[Bd],E,ot)},ql[Ja.dataType]=function xg(_,E,x){Jl(_,E);var U,ie=E[Po];(0,ee.hX)(ie)||(0,ee.hX)(ie[Yo])||(0,ee.hX)(ie[Yo][so])?!(0,ee.hX)(E[Vs])&&!(0,ee.hX)(E[Vs][so])&&(U=E[Vs][so],delete E[Vs][so]):(U=ie[Yo][so],delete ie[Yo][so]);var ye,pe=E[Po];((E.ext||{}).trace||{})[Ld]&&(ye=E.ext.trace[Ld]);var tt=pe.id||ye,ot=pe[Yl],mt=pe.uri,pt=pe[Yo]||{},Lt=pe[Ec]||{};(0,ee.hX)(pe.refUri)||(pt.refUri=pe.refUri),(0,ee.hX)(pe.pageType)||(pt.pageType=pe.pageType),(0,ee.hX)(pe.isLoggedIn)||(pt.isLoggedIn=pe.isLoggedIn[nd]()),(0,ee.hX)(pe[Yo])||(0,ee.z)(pe[Yo],function(pn,_n){pt[pn]=_n}),Tc(E[Vs],pt,Lt),(0,ee.hX)(x)||id(pt,x);var Tt=new Ja(_,ot,mt,U,pt,Lt,tt),an=new td(Ja[Ql],Tt);return il(_,Ja[Bd],E,an)},ql[Is.dataType]=function $s(_,E,x){Jl(_,E);var U=E[Po],ie=U[Yl],pe=U.uri||U.url,ye=U[Yo]||{},tt=U[Ec]||{};Tc(E[Vs],ye,tt),(0,ee.hX)(x)||id(ye,x);var ot=new Is(_,ie,pe,void 0,ye,tt,U),mt=new td(Is[Ql],ot);return il(_,Is[Bd],E,mt)},ql[ma.dataType]=function Tl(_,E,x){Jl(_,E);var U=E[Po][Ec]||{}
1,ie=E[Po][Yo]||{};Tc(E[Vs],ie,U),(0,ee.hX)(x)||id(ie,x);var ye=ma.CreateFromInterface(_,E[Po],ie,U),tt=new td(ma[Ql],ye);return il(_,ma[Bd],E,tt)},ql[Ll.dataType]=function Qo(_,E,x){Jl(_,E);var U=E[Po],ie=U[Yo]||{},pe=U[Ec]||{};Tc(E[Vs],ie,pe),(0,ee.hX)(x)||id(ie,x);var ye=new Ll(_,U[Yl],U.average,U.sampleCount,U.min,U.max,U.stdDev,ie,pe),tt=new td(Ll[Ql],ye);return il(_,Ll[Bd],E,tt)},ql[ya.dataType]=function jd(_,E,x){Jl(_,E);var U=E[Po][Ec]||{},ie=E[Po][Yo]||{};Tc(E[Vs],ie,U),(0,ee.hX)(x)||id(ie,x);var pe=E[Po];if((0,ee.hX)(pe))return Zo(_,"Invalid input for dependency data"),null;var tt=new ya(_,pe.id,pe.target,pe[Yl],pe[so],pe.success,pe.responseCode,pe[Yo]&&pe[Yo][qs]?pe[Yo][qs]:"GET",pe.type,pe.correlationContext,ie,U),ot=new td(ya[Ql],tt);return il(_,ya[Bd],E,ot)},ql),_m=function(_){function E(){var x=_.call(this)||this;x.priority=1001,x.identifier=Ts,x._senderConfig=vm();var U,ie,ye,tt,ot,mt,pt,Yt,Tt,an,pn,_n,Lt=0;return q(E,x,function(Rt,Cn){function oi(Zt,Un,Kn,bi,cr,Or){var Nr=null;if(Rt._appId||(Nr=Os(Or))&&Nr.appId&&(Rt._appId=Nr.appId),(Zt<200||Zt>=300)&&0!==Zt){if((301===Zt||307===Zt||308===Zt)&&!wn(Kn))return void Rt[Sa](Un,cr);!Rt[po][Hu]()&&jo(Zt)?(Ks(Un),Dt(Rt[Ea](),2,40,". Response code "+Zt+". Will retry to send "+Un[nr]+" items.")):Rt[Sa](Un,cr)}else an&&!an[Pl]()?Rt[po][Hu]()||(Ks(Un,10),Dt(Rt[Ea](),2,40,". Offline - Response Code: ".concat(Zt,". Offline status: ").concat(!an.isOnline(),". Will retry to send ").concat(Un.length," items."))):(wn(Kn),206===Zt?(Nr||(Nr=Os(Or)),Nr&&!Rt[po][Hu]()?Rt[ch](Un,Nr):Rt[Sa](Un,cr)):(U=0,Rt[Bu](Un,bi)))}function wn(Zt){return!(mt>=10||(0,ee.hX)(Zt)||""===Zt||Zt===Rt[po][Sl]()||(Rt[po][Sl]=function(){return Zt},++mt,0))}function Zi(Zt,Un){Tt?Tt(Zt,!1):to(Zt)}function Gn(Zt){var Un=co(),Kn=Rt[Zl],bi=Rt[po][Sl](),cr=Rt._buffer[sh](Zt),Or=new Blob([cr],{type:"text/plain;charset=UTF-8"}),Nr=Un.sendBeacon(bi,Or);return Nr&&(Kn[Ru](Zt),Rt._onSuccess(Zt,Zt[nr])),Nr}function to(Zt,Un){if((0,ee.cy)(Zt)&&Zt[nr]>0&&!Gn(Zt)){for(var Kn=[],bi=0;bi<Zt[nr];bi++){var cr=Zt[bi];Gn([cr])||Kn[Og](cr)}Kn[nr]>0&&(Yt&&Yt(Kn,!0),Dt(Rt[Ea](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}function To(Zt,Un){var Kn=new XMLHttpRequest,bi=Rt[po][Sl]();try{Kn[gl]=!0}catch{}Kn.open("POST",bi,Un),Kn[Vu]("Content-type","application/json"),Sd(bi)&&Kn[Vu](Mr[6],Mr[7]),(0,ee.Iu)((0,ee.cG)(pt),function(Or){Kn[Vu](Or,pt[Or])}),Kn.onreadystatechange=function(){return Rt._xhrReadyStateChange(Kn,Zt,Zt[nr])},Kn.onerror=function(Or){return Rt[Sa](Zt,Da(Kn),Or)};var cr=Rt._buffer[sh](Zt);Kn.send(cr),Rt._buffer[Ru](Zt)}function Vo(Zt,Un){if((0,ee.cy)(Zt)){for(var Kn=Zt[nr],bi=0;bi<Zt[nr];bi++)Kn+=Zt[bi][nr];Lt+Kn<=65e3?Ps(Zt,!1):hi()?to(Zt):(Yt&&Yt(Zt,!0),Dt(Rt[Ea](),2,40,". Failed to send telemetry with Beacon API, retried with xhrSender."))}}function Gi(Zt,Un){Ps(Zt,!0)}function Ps(Zt,Un){var Kn,bi=Rt[po][Sl](),cr=Rt._buffer[sh](Zt),Or=new Blob([cr],{type:"application/json"}),Nr=new Headers,wo=cr[nr],ll=!1,ga=!1;Sd(bi)&&Nr.append(Mr[6],Mr[7]),(0,ee.Iu)((0,ee.cG)(pt),function(ii){Nr.append(ii,pt[ii])});var Mn=((Kn={method:"POST",headers:Nr,body:Or})[gl]=!0,Kn);Un||(Mn.keepalive=!0,ll=!0,Lt+=wo);var Yn=new Request(bi,Mn);try{Yn[gl]=!0}catch{}Rt._buffer[Ru](Zt);try{fetch(Yn).then(function(ii){Un||(Lt-=wo,wo=0),ga||(ga=!0,ii.ok?ii.text().then(function(ai){oi(ii.status,Zt,ii.url,Zt[nr],ii.statusText,ai)}):Rt[Sa](Zt,ii.statusText))}).catch(function(ii){Un||(Lt-=wo,wo=0),ga||(ga=!0,Rt[Sa](Zt,ii.message))})}catch(ii){ga||Rt[Sa](Zt,In(ii))}ll&&!ga&&(ga=!0,Rt._onSuccess(Zt,Zt[nr]))}function Os(Zt){try{if(Zt&&""!==Zt){var Un=vt().parse(Zt);if(Un&&Un.itemsReceived&&Un.itemsReceived>=Un[Ta]&&Un.itemsReceived-Un.itemsAccepted===Un.errors[nr])return Un}}catch(Kn){Dt(Rt[Ea](),1,43,"Cannot parse the response. "+(0,ee.lL)(Kn),{response:Zt})}return null}function Ks(Zt,Un){if(void 0===Un&&(Un=1),Zt&&0!==Zt[nr]){var Kn=Rt[Zl];Kn[Us](Zt),U++;for(var bi=0,cr=Zt;bi<cr.length;bi++)Kn[Pg](cr[bi]);(function oc(Zt){var Kn;if(U<=1)Kn=10;
1else{var bi=(Math.pow(2,U)-1)/2,cr=Math.floor(Math.random()*bi*10)+1;Kn=Math.max(Math.min(cr*=Zt,3600),10)}var Or=(0,ee.x3)()+1e3*Kn;ie=Or})(Un),ac()}}function ac(){if(!tt&&!ye){var Zt=ie?Math.max(0,ie-(0,ee.x3)()):0,Un=Math.max(Rt[po][gm](),Zt);tt=setTimeout(function(){tt=null,Rt[El](!0,null,1)},Un)}}function Xs(){clearTimeout(tt),tt=null,ie=null}function jo(Zt){return(0,ee.hX)(_n)?401===Zt||408===Zt||429===Zt||500===Zt||502===Zt||503===Zt||504===Zt:_n[nr]&&(0,ee.rD)(_n,Zt)>-1}function Da(Zt,Un){return Zt?"XMLHttpRequest,Status:"+Zt.status+",Response:"+Ig(Zt)||0:Un}function xn(Zt,Un){var Kn=Rt[Zl],bi=Ut(),cr=new XDomainRequest;cr.onload=function(){return Rt._xdrOnLoad(cr,Zt)},cr.onerror=function(ll){return Rt[Sa](Zt,di(cr),ll)};var Or=bi&&bi.location&&bi.location.protocol||"";if(0!==Rt[po][Sl]().lastIndexOf(Or,0))return Dt(Rt[Ea](),2,40,". Cannot send XDomain request. The endpoint URL protocol doesn't match the hosting page protocol."),void Kn[wg]();var Nr=Rt[po][Sl]().replace(/^(https?:)/,"");cr.open("POST",Nr);var wo=Kn[sh](Zt);cr.send(wo),Kn[Ru](Zt)}function di(Zt,Un){return Zt?"XDomainRequest,Response:"+Ig(Zt)||0:Un}function Ai(){Rt[Nu]=null,Rt[Zl]=null,Rt._appId=null,Rt._sample=null,pt={},an=null,U=0,ie=null,ye=!1,tt=null,ot=null,mt=0,Lt=0,Yt=null,Tt=null,pn=null}Ai(),Rt.pause=function(){Xs(),ye=!0},Rt.resume=function(){ye&&(ye=!1,ie=null,Rt._buffer.size()>Rt._senderConfig[is]()&&Rt[El](!0,null,10),ac())},Rt.flush=function(Zt,Un,Kn){if(void 0===Zt&&(Zt=!0),!ye){Xs();try{Rt[El](Zt,null,Kn||1)}catch(bi){Dt(Rt[Ea](),1,22,"flush failed, telemetry will not be collected: "+(0,ee.lL)(bi),{exception:In(bi)})}}},Rt.onunloadFlush=function(){if(!ye)if(!1!==Rt._senderConfig[$d]()&&!1!==Rt[po][zd]()||!hi())Rt.flush();else try{Rt[El](!0,Zi,2)}catch(Zt){Dt(Rt[Ea](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+(0,ee.lL)(Zt),{exception:In(Zt)})}},Rt.addHeader=function(Zt,Un){pt[Zt]=Un},Rt.initialize=function(Zt,Un,Kn,bi){Rt.isInitialized()&&Dt(Rt[Ea](),1,28,"Sender is already initialized"),Cn.initialize(Zt,Un,Kn,bi);var cr=Rt._getTelCtx(),Or=Rt.identifier;ot=new rd(Un.logger),U=0,ie=null,Rt[Nu]=null,mt=0;var Nr=Rt[Ea]();pn=Xr(oo("Sender"),Un.evtNamespace&&Un.evtNamespace()),an=function lf(_){var E,x=li(),U=co(),ie=!1,pe=!0,ye=Xr(oo("OfflineListener"),_);try{if(ot(Ut())&&(ie=!0),x){var tt=x.body||x;tt.ononline&&ot(tt)&&(ie=!0)}ie&&U&&!(0,ee.hX)(U[ah])&&(pe=U[ah])}catch{ie=!1}function ot(Tt){var an=!1;return Tt&&(an=yo(Tt,"online",mt,ye))&&yo(Tt,"offline",pt,ye),an}function mt(){pe=!0}function pt(){pe=!1}return(E={})[Pl]=function Lt(){var Tt=!0;return ie?Tt=pe:U&&!(0,ee.hX)(U[ah])&&(Tt=U[ah]),Tt},E.isListening=function(){return ie},E.unload=function Yt(){var Tt=Ut();if(Tt&&ie){if(sf(Tt,ye),x){var an=x.body||x;(0,ee.b0)(an.ononline)||sf(an,ye)}ie=!1}},E}(pn);var wo=vm();(0,ee.z)(wo,function(Yn,ii){Rt[po][Yn]=function(){var ai=cr.getConfig(Or,Yn,ii());return!ai&&"endpointUrl"===Yn&&(ai=ii()),ai}}),_n=Rt[po].retryCodes(),Zt.storagePrefix&&Js(Zt.storagePrefix);var ll=Rt[po][dm]()&&!(!Rt._senderConfig[Vd]()&&!le());Rt[Zl]=ll?new Np(Nr,Rt[po]):new cf(Nr,Rt[po]),Rt._sample=new Uu(Rt[po][Sc](),Nr),function pi(Zt){if(!(0,ee.hX)(Zt[rf])&&Zt[rf])return!0;return new RegExp("^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$").test(Zt[ku])}(Zt)||Dt(Nr,1,100,"Invalid Instrumentation key "+Zt[ku]),!Sd(Rt._senderConfig.endpointUrl())&&Rt._senderConfig.customHeaders()&&Rt._senderConfig.customHeaders()[nr]>0&&(0,ee.Iu)(Rt[po][um](),function(Yn){x.addHeader(Yn.header,Yn.value)});var ga=Rt[po],Mn=null;!ga[ia]()&&Sr()?Mn=xn:!ga[ia]()&&_o()&&(Mn=To),!Mn&&Bi()&&(Mn=Gi),Yt=Mn||To,!ga[zd]()&&hi()&&(Mn=to),Rt[Nu]=Mn||To,Tt=!ga[Eg]()&&Bi(!0)?Vo:hi()?to:!ga[ia]()&&Sr()?xn:!ga[ia]()&&_o()?To:Yt},Rt.processTelemetry=function(Zt,Un){var Kn=(Un=Rt._getTelCtx(Un))[Ea]();try{if(Rt[po][lh]())return;if(!Zt)return void Dt(Kn,1,7,"Cannot send empty telemetry");if(Zt.baseData&&!Zt[Lu])return void Dt(Kn,1,70,"Cannot send telemetry without baseData and baseType");if(Zt[Lu]||(Zt[Lu]="EventData"),!Rt[Nu])return void Dt(Kn,1,28,"Sender was not initialized");if(!function Xn(Zt){return Rt._sample.isSampledIn(Zt)}(Zt))return void Dt(Kn,2,33,"Telemetry item was sampled out and not sent",{SampleRate:Rt._sample[tf]});Zt[Bc]=Rt._sample[tf];var bi=Rt[po][Fp]()||void 0,cr=Zt.iKey||Rt[po][ku](),Or=E.constructEnvelope(Zt,cr,Kn,bi);if(!Or)return void Dt(Kn,1,47,"Unable to create an AppInsights envelope");var Nr=!1;if(Zt[wa]&&Zt[wa][xs]&&((0,ee.Iu)(Zt[wa][xs],function(Mn){try{Mn&&!1===Mn(Or)&&(Nr=!0,Zo(Kn,"Telemetry processor check returns false"))}
1catch(Yn){Dt(Kn,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+(0,ee.lL)(Yn),{exception:In(Yn)},!0)}}),delete Zt[wa][xs]),Nr)return;var wo=ot.serialize(Or),ll=Rt[Zl];ll.size()+wo[nr]>Rt[po][is]()&&(!an||an[Pl]())&&Rt[El](!0,null,10),ll[Pg](wo),ac()}catch(Mn){Dt(Kn,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+(0,ee.lL)(Mn),{exception:In(Mn)})}Rt.processNext(Zt,Un)},Rt._xhrReadyStateChange=function(Zt,Un,Kn){4===Zt.readyState&&oi(Zt.status,Un,Zt.responseURL,Kn,Da(Zt),Ig(Zt)||Zt.response)},Rt[El]=function(Zt,Un,Kn){if(void 0===Zt&&(Zt=!0),!ye)try{var bi=Rt[Zl];if(Rt[po][lh]())bi[wg]();else if(bi[Hd]()>0){var cr=bi.getItems();(function Jn(Zt,Un){var Kn=function vn(){var Zt="getNotifyMgr";return Rt.core[Zt]?Rt.core[Zt]():Rt.core._notificationManager}();if(Kn&&Kn[dh])try{Kn[dh](Zt,Un)}catch(bi){Dt(Rt[Ea](),1,74,"send request notification failed: "+(0,ee.lL)(bi),{exception:In(bi)})}})(Kn||0,Zt),Un?Un.call(Rt,cr,Zt):Rt[Nu](cr,Zt)}Xs()}catch(Nr){var Or=Ni();(!Or||Or>9)&&Dt(Rt[Ea](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+(0,ee.lL)(Nr),{exception:In(Nr)})}},Rt._doTeardown=function(Zt,Un){Rt.onunloadFlush(),an.unload(),Ai()},Rt[Sa]=function(Zt,Un,Kn){Dt(Rt[Ea](),2,26,"Failed to send telemetry.",{message:Un}),Rt._buffer&&Rt._buffer[Us](Zt)},Rt[ch]=function(Zt,Un){for(var Kn=[],bi=[],Or=0,Nr=Un.errors.reverse();Or<Nr.length;Or++){var wo=Nr[Or],ll=Zt.splice(wo.index,1)[0];jo(wo.statusCode)?bi[Og](ll):Kn[Og](ll)}Zt[nr]>0&&Rt[Bu](Zt,Un[Ta]),Kn[nr]>0&&Rt[Sa](Kn,Da(null,["partial success",Un[Ta],"of",Un.itemsReceived].join(" "))),bi[nr]>0&&(Ks(bi),Dt(Rt[Ea](),2,40,"Partial success. Delivered: "+Zt[nr]+", Failed: "+Kn[nr]+". Will retry to send "+bi[nr]+" our of "+Un.itemsReceived+" items"))},Rt[Bu]=function(Zt,Un){Rt._buffer&&Rt._buffer[Us](Zt)},Rt._xdrOnLoad=function(Zt,Un){var Kn=Ig(Zt);if(!Zt||Kn+""!="200"&&""!==Kn){var bi=Os(Kn);bi&&bi.itemsReceived&&bi.itemsReceived>bi[Ta]&&!Rt[po][Hu]()?Rt[ch](Un,bi):Rt[Sa](Un,di(Zt))}else U=0,Rt[Bu](Un,0)}}),x}return xt(E,_),E.constructEnvelope=function(x,U,ie,pe){var ye;return ye=U===x.iKey||(0,ee.hX)(U)?x:Ve(Ve({},x),{iKey:U}),(Lp[ye.baseType]||Tg)(ie,ye,pe)},E}(Qc);r(4217);function Kd(_,E,x){E&&(0,ee.cy)(E)&&E[Ae.oI]>0&&(E=E.sort(function(U,ie){return U[$t.Vo]-ie[$t.Vo]}),(0,ee.Iu)(E,function(U){U[$t.Vo]<500&&(0,ee.$8)("Channel has invalid priority - "+U[Ae.Ju])}),_[Ae.y5]({queue:(0,ee.N6)(E),chain:jl(E,x[Ae.GA],x)}))}var ff=function(_){function E(){var U,ie,x=_.call(this)||this;function pe(){U=0,ie=[]}return x.identifier="TelemetryInitializerPlugin",x.priority=199,pe(),q(E,x,function(ye,tt){ye.addTelemetryInitializer=function(ot){var mt={id:U++,fn:ot};return ie[Ae.y5](mt),{remove:function(){(0,ee.Iu)(ie,function(Lt,Yt){if(Lt.
1id===mt.id)return ie[Ae.Ic](Yt,1),-1})}}},ye[$t.qT]=function(ot,mt){for(var pt=!1,Lt=ie[Ae.oI],Yt=0;Yt<Lt;++Yt){var Tt=ie[Yt];if(Tt)try{if(!1===Tt.fn[Ae.y9](null,[ot])){pt=!0;break}}catch(an){Dt(mt[Ae.e4](),1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+(0,ee.lL)(an),{exception:In(an)},!0)}}pt||ye[Ae.$5](ot,mt)},ye[Ae.tn]=function(){pe()}}),x}return xt(E,_),E.__ieDyn=1,E}(Qc),Rg="Plugins must provide initialize method",zu="_notificationManager",fh="SDK is still unloading...",mf={loggingLevelConsole:1};function xc(_,E){return new Pp(E)}function pf(_,E){var x=!1;return(0,ee.Iu)(E,function(U){if(U===_)return x=!0,-1}),x}var bm=function(){function _(){var E,x,U,ie,pe,ye,tt,ot,mt,pt,Lt,Yt,Tt,an,pn,_n,Rt,Cn,Xn,oi,wn=0,Zi=!1;q(_,this,function(Gn){function to(vn){if(!wn&&!Zi&&(vn||Gn[Ae.Uw]&&Gn[Ae.Uw].queue[Ae.oI]>0)){var pi=(0,ee.SA)(E.diagnosticLogInterval);(!pi||!(pi>0))&&(pi=1e4),wn=setInterval(function(){clearInterval(wn),wn=0,oc()},pi)}return wn}function To(){x=!1,E=(0,ee.CP)(!0,{},mf),Gn[Ae.GA]=E,Gn[Ae.Uw]=new go(E),Gn[Ae.H7]=[],pn=new ff,U=[],ie=null,pe=null,ye=null,tt=null,ot=null,pt=null,mt=[],Lt=null,Yt=null,Tt=null,an=!1,_n=null,Rt=oo("AIBaseCore",!0),Cn=Mu(),oi=null}function Vo(){var vn=$r(Os(),E,Gn);return vn[Ae.by](to),vn}function Gi(vn){var Jn=function Bp(_,E,x){var U,ie=[],pe={};return(0,ee.Iu)(x,function(ye){((0,ee.hX)(ye)||(0,ee.hX)(ye[Ae.mE]))&&(0,ee.$8)(Rg);var tt=ye[$t.Vo],ot=ye[Ae.Ju];ye&&tt&&((0,ee.hX)(pe[tt])?pe[tt]=ot:Zo(_,"Two extensions have same priority #"+tt+" - "+pe[tt]+", "+ot)),(!tt||tt<E)&&ie[Ae.y5](ye)}),(U={all:x})[$t.eT]=ie,U}(Gn[Ae.Uw],500,mt);pt=Jn[$t.eT],ot=null;var pi=Jn.all;if(Tt=(0,ee.N6)(function zs(_,E,x){var U=[];if(_&&(0,ee.Iu)(_,function(pe){return Kd(U,pe,x)}),E){var ie=[];(0,ee.Iu)(E,function(pe){pe[$t.Vo]>500&&ie[Ae.y5](pe)}),Kd(U,ie,x)}return U}(Yt,pi,Gn)),Lt){var Ai=(0,ee.rD)(pi,Lt);-1!==Ai&&pi[Ae.Ic](Ai,1),-1!==(Ai=(0,ee.rD)(pt,Lt))&&pt[Ae.Ic](Ai,1),Lt._setQueue(Tt)}else Lt=function hh(_,E){function x(){return $r(null,E[Ae.GA],E,null)}function U(mt,pt,Lt,Yt){var Tt=mt?mt[Ae.oI]+1:1;function an(){0==--Tt&&(Yt&&Yt(),Yt=null)}Tt>0&&(0,ee.Iu)(mt,function(pn){if(pn&&pn.queue[Ae.oI]>0){var Rt=pt[Ae.$o](pn.chain);Rt[Ae.by](an),Lt(Rt)}else Tt--}),an()}var tt=!1;return{identifier:"ChannelControllerPlugin",priority:500,initialize:function(mt,pt,Lt,Yt){tt=!0,(0,ee.Iu)(_,function(Tt){Tt&&Tt.queue[Ae.oI]>0&&Uh($r(Tt.chain,mt,pt),Lt)})},isInitialized:function(){return tt},processTelemetry:function(mt,pt){U(_,pt||x(),function(Lt){Lt[Ae.$5](mt)},function(){pt[Ae.$5](mt)})},update:function ie(mt,pt){var Lt=pt||{reason:0};return U(_,mt,function(Yt){Yt[Ae.$5](Lt)},function(){mt[Ae.$5](Lt)}),!0},pause:function(){U(_,x(),function(mt){mt.iterate(function(pt){pt.pause&&pt.pause()})},null)},resume:function(){U(_,x(),function(mt){mt.iterate(function(pt){pt.resume&&pt.resume()})},null)},teardown:function pe(mt,pt){var Lt=pt||{reason:0,isAsync:!1};return U(_,mt,function(Yt){Yt[Ae.$5](Lt)},function(){mt[Ae.$5](Lt),tt=!1}),!0},getChannel:function ye(mt){var pt=null;return _&&_[Ae.oI]>0&&(0,ee.Iu)(_,function(Lt){if(Lt&&Lt.queue[Ae.oI]>0&&((0,ee.Iu)(Lt.queue,function(Yt){if(Yt[Ae.Ju]===mt)return pt=Yt,-1}),pt))return-1}),pt},flush:function(mt,pt,Lt,Yt){var Tt=1,an=!1,pn=null;function _n(){Tt--,an&&0===Tt&&(pn&&(clearTimeout(pn),pn=null),pt&&pt(an),pt=null)}return Yt=Yt||5e3,U(_,x(),function(Rt){Rt.iterate(function(Cn){if(Cn[Ae.EX]){Tt++;var Xn=!1;Cn[Ae.EX](mt,function(){Xn=!0,_n()},Lt)||Xn||(mt&&null==pn?pn=setTimeout(function(){pn=null,_n()},Yt):_n())}})},function(){an=!0,_n()}),!0},_setQueue:function(mt){_=mt}}}(Tt,Gn);pi[Ae.y5](Lt),pt[Ae.y5](Lt),Gn[Ae.H7]=cg(pi),Lt[Ae.mE](E,Gn,pi),Uh(Vo(),pi),Gn[Ae.H7]=(0,ee.N6)(cg(pt||[])).slice(),vn&&function xn(vn){var Jn=ug(Os(),Gn);Jn[Ae.by](to),(!Gn._updateHook||!0!==Gn._updateHook(Jn,vn))&&Jn[Ae.$5](vn)}(vn)}function Ps(vn){var Jn,pi=null,Ai=null;return(0,ee.Iu)(Gn[Ae.H7],function(Zt){if(Zt[Ae.Ju]===vn&&Zt!==Lt&&Zt!==pn)return Ai=Zt,-1}),!Ai&&Lt&&(Ai=Lt.getChannel(vn)),Ai&&((Jn={plugin:Ai})[Ae.kt]=function(Zt){Dd(Ai)[$t.Hr]=!Zt},Jn.isEnabled=function(){var Zt=Dd(Ai);return!Zt[Ae.Ik]&&!Zt[$t.Hr]},Jn.remove=function(Zt,Un){var Kn;void 0===Zt&&(Zt=!0);var bi=[Ai],cr=((Kn={reason:1})[Ae.tI]=Zt,Kn);Ks(bi,cr,function(Or){Or&&Gi({reason:32,removed:bi}),Un&&Un(Or)})},pi=Jn),pi}function Os(){if(!ot){var vn=(pt||[]).slice();
1-1===(0,ee.rD)(vn,pn)&&vn[Ae.y5](pn),ot=jl(cg(vn),E,Gn)}return ot}function Ks(vn,Jn,pi){if(vn&&vn[Ae.oI]>0){var Zt=bu(jl(vn,E,Gn),Gn);Zt[Ae.by](function(){var Un=!1,Kn=[];(0,ee.Iu)(mt,function(cr,Or){pf(cr,vn)?Un=!0:Kn[Ae.y5](cr)}),mt=Kn;var bi=[];Yt&&((0,ee.Iu)(Yt,function(cr,Or){var Nr=[];(0,ee.Iu)(cr,function(wo){pf(wo,vn)?Un=!0:Nr[Ae.y5](wo)}),bi[Ae.y5](Nr)}),Yt=bi),pi&&pi(Un),to()}),Zt[Ae.$5](Jn)}else pi(!1)}function oc(){if(Gn[Ae.Uw]&&Gn[Ae.Uw].queue){var vn=Gn[Ae.Uw].queue.slice(0);Gn[Ae.Uw].queue[Ae.oI]=0,(0,ee.Iu)(vn,function(Jn){var pi,Ai=((pi={})[Ae.RS]=_n||"InternalMessageId: "+Jn[Ae.JR],pi.iKey=(0,ee.SA)(E[Ae.sl]),pi.time=(0,ee._u)(new Date),pi.baseType=ws.dataType,pi.baseData={message:Jn[Ae.pM]},pi);Gn.track(Ai)})}}function ac(vn,Jn,pi,Ai){return Lt?Lt[Ae.EX](vn,Jn,pi||6,Ai):(Jn&&Jn(!1),!0)}function di(vn){var Jn=Gn[Ae.Uw];Jn?(Dt(Jn,2,73,vn),to()):(0,ee.$8)(vn)}To(),Gn[Ae.tZ]=function(){return x},Gn[Ae.mE]=function(vn,Jn,pi,Ai){an&&(0,ee.$8)(fh),Gn[Ae.tZ]()&&(0,ee.$8)("Core should not be initialized more than once"),Gn[Ae.GA]=E=vn||{},(0,ee.hX)(vn[Ae.sl])&&(0,ee.$8)("Please provide instrumentation key"),ie=Ai,Gn[zu]=Ai,function Xs(){var vn=(0,ee.SA)(E.disableDbgExt);!0===vn&&Xn&&(ie[Ae.TP](Xn),Xn=null),ie&&!Xn&&!0!==vn&&(Xn=function Ya(_){if(!lr){lr={};for(var E=0;E<en[Ae.oI];E++)lr[en[E]]=ro(en[E],_)}return lr}(E),ie[Ae.vR](Xn))}(),function jo(){var vn=(0,ee.SA)(E.enablePerfMgr);!vn&&ye&&(ye=null),vn&&(0,ee.c2)(E,$t.Yd,xc)}(),function Da(){(0,ee.c2)(E,$t.Bw,{}).NotificationManager=ie}(),pi&&(Gn[Ae.Uw]=pi);var Zt=(0,ee.c2)(E,$t.jy,[]);(mt=[])[Ae.y5].apply(mt,nt(nt([],Jn),Zt)),Yt=(0,ee.c2)(E,$t.LZ,[]),Gi(null),(!Tt||0===Tt[Ae.oI])&&(0,ee.$8)("No "+$t.LZ+" available"),x=!0,Gn.releaseQueue()},Gn.getTransmissionControls=function(){var vn=[];return Tt&&(0,ee.Iu)(Tt,function(Jn){vn[Ae.y5](Jn.queue)}),(0,ee.N6)(vn)},Gn.track=function(vn){vn.iKey=vn.iKey||E[Ae.sl],vn[Ae.fA]=vn[Ae.fA]||(0,ee._u)(new Date),vn.ver=vn.ver||"4.0",!an&&Gn[Ae.tZ]()?Vo()[Ae.$5](vn):U[Ae.y5](vn)},Gn[Ae.ps]=Vo,Gn[Ae.RF]=function(){return ie||(ie=function da(){var _;return(0,Ee.AQ)(((_={})[Ae.vR]=function(E){},_[Ae.TP]=function(E){},_[$t.fc]=function(E){},_[$t.Yp]=function(E,x){},_[$t.dI]=function(E,x){},_))}(),Gn[zu]=ie),ie},Gn[Ae.vR]=function(vn){ie&&ie[Ae.vR](vn)},Gn[Ae.TP]=function(vn){ie&&ie[Ae.TP](vn)},Gn.getCookieMgr=function(){return tt||(tt=Zr(E,Gn[Ae.Uw])),tt},Gn.setCookieMgr=function(vn){tt=vn},Gn[$t.kI]=function(){if(!pe&&!ye&&(0,ee.SA)(E.enablePerfMgr)){var vn=(0,ee.SA)(E[$t.Yd]);(0,ee.Tn)(vn)&&(ye=vn(Gn,Gn[Ae.RF]()))}return pe||ye||null},Gn.setPerfMgr=function(vn){pe=vn},Gn.eventCnt=function(){return U[Ae.oI]},Gn.releaseQueue=function(){if(x&&U[Ae.oI]>0){var vn=U;U=[],(0,ee.Iu)(vn,function(Jn){Vo()[Ae.$5](Jn)})}},Gn.pollInternalLogs=function(vn){return _n=vn||null,Zi=!1,wn&&(clearInterval(wn),wn=null),to(!0)},Gn[Ae.Di]=function(){Zi=!0,wn&&(clearInterval(wn),wn=0,oc())},(0,ee.o$)(Gn,function(){return pn},["addTelemetryInitializer"]),Gn.unload=function(vn,Jn,pi){var Ai;void 0===vn&&(vn=!0),x||(0,ee.$8)("SDK is not initialized"),an&&(0,ee.$8)(fh);var Zt=((Ai={reason:50})[Ae.tI]=vn,Ai.flushComplete=!1,Ai),Un=bu(Os(),Gn);function Kn(bi){Zt.flushComplete=bi,an=!0,Cn.run(Un,Zt),Gn[Ae.Di](),Un[Ae.$5](Zt)}Un[Ae.by](function(){To(),Jn&&Jn(Zt)},Gn),oc(),ac(vn,Kn,6,pi)||Kn(!1)},Gn[Ae.AP]=Ps,Gn.addPlugin=function(vn,Jn,pi,Ai){if(!vn)return Ai&&Ai(!1),void di(Rg);var Zt=Ps(vn[Ae.Ju]);if(Zt&&!Jn)return Ai&&Ai(!1),void di("Plugin ["+vn[Ae.Ju]+"] is already loaded!");var Un={reason:16};function Kn(Or){mt[Ae.y5](vn),Un.added=[vn],Gi(Un),Ai&&Ai(!0)}if(Zt){var bi=[Zt.plugin];Ks(bi,{reason:2,isAsync:!!pi},function(Or){Or?(Un.removed=bi,Un.reason|=32,Kn()):Ai&&Ai(!1)})}else Kn()},Gn.evtNamespace=function(){return Rt},Gn[Ae.EX]=ac,Gn.getTraceCtx=function(vn){return oi||(oi=function Qg(_){var E={};return{getName:function(){return E[Ae.RS]},setName:function(x){_&&_.setName(x),E[Ae.RS]=x},getTraceId:function(){return E[Ae.P5]},setTraceId:function(x){_&&_.setTraceId(x),Wg(x)&&(E[Ae.P5]=x)},getSpanId:function(){return E[Ae.wi]},setSpanId:function(x){_&&_.setSpanId(x),wd(x)&&(E[Ae.wi]=x)},getTraceFlags:function(){return E[Ae.Rr]},setTraceFlags:function(x){_&&_.setTraceFlags(x),E[Ae.Rr]=x}}}()),oi},Gn.setTraceCtx=function(vn){oi=vn||null},(0,ee.RF)(Gn,"addUnloadCb",function(){return Cn},"add")})}return _.__ieDyn=1,_}();function Xd(_,E,x,U){(0,ee.Iu)(_,function(ie){if(ie&&ie[E])if(x)setTimeout(function(){return U(ie)},0);else try{U(ie)}catch{}})}var ym=function(){function _(E){this.listeners=[];var x=!!(E||{}).perfEvtsSendAll;q(_,this,function(U){U[Ae.vR]=function(ie){U.listeners[Ae.y5](ie)},U[Ae.TP]=function(ie){for(var pe=(0,ee.rD)(U[Ae.lJ],ie);pe>-1;)U.listeners[Ae.Ic](pe,1),pe=(0,ee.rD)(U[Ae.lJ],ie)},U[$t.fc]=function(ie){Xd(U[Ae.lJ],$t.fc,!0,function(pe){pe[$t.fc](ie)})},U[$t.Yp]=function(ie,pe){Xd(U[Ae.lJ],$t.Yp,!0,function(ye){ye[$t.Yp](ie,pe)})},U[$t.dI]=function(ie,pe){Xd(U[Ae.lJ],$t.dI,pe,function(ye){ye[$t.dI](ie,pe)})}
1,U[$t.l0]=function(ie){ie&&(x||!ie[Ae.Zu]())&&Xd(U[Ae.lJ],$t.l0,!1,function(pe){ie[Ae.tI]?setTimeout(function(){return pe[$t.l0](ie)},0):pe[$t.l0](ie)})}})}return _.__ieDyn=1,_}(),vf=function(_){function E(){var x=_.call(this)||this;return q(E,x,function(U,ie){function ye(tt){var ot=U[Ae.RF]();ot&&ot[$t.Yp]([tt],2)}U[Ae.mE]=function(tt,ot,mt,pt){ie[Ae.mE](tt,ot,mt||new go(tt),pt||new ym(tt))},U.track=function(tt){Xc(U[$t.kI](),function(){return"AppInsightsCore:track"},function(){null===tt&&(ye(tt),(0,ee.$8)("Invalid telemetry item")),function pe(tt){(0,ee.hX)(tt[Ae.RS])&&(ye(tt),(0,ee.$8)("telemetry name required"))}(tt),ie.track(tt)},function(){return{item:tt}},!tt.sync)}}),x}return xt(E,_),E.__ieDyn=1,E}(bm),Mm="duration",rs="properties",js="requestUrl",Yd="inst",Dc="length",od="traceID",Qd="spanID",Ga="traceFlags",ju="context",ec="aborted",Zd="traceId",Gu="spanId",xl="core",Fg="includeCorrelationHeaders",Ng="canIncludeCorrelationHeader",tc="getAbsoluteUrl",Gs="headers",ol="requestHeaders",Jd="appId",mh="setRequestHeader",_f="trackDependencyDataInternal",ph="distributedTracingMode",Ic="startTime",qd="toLowerCase",al="status",ad="statusText",nc="headerMap",yf="openDone",Mf="sendDone",eu="requestSentTime",Pf="abortDone",Of="getTraceId",Dl="getTraceFlags",Ws="method",wf="errorStatusText",Ch="stateChangeAttached",tu="responseFinishedTime",y="CreateTrackItem",w="response",l="getAllResponseHeaders",M="getPartAProps",A="getCorrelationContext",se="perfMark",Ue="name",_t="perfTiming",zt="ajaxTotalDuration",En="eventTraceCtx";function jn(_,E,x){var U=0,ie=_[E],pe=_[x];return ie&&pe&&(U=ba(ie,pe)),U}function yn(_,E,x,U,ie){var pe=0,ye=jn(x,U,ie);return ye&&(pe=Nn(_,E,Ot(ye))),pe}function Nn(_,E,x){var U="ajaxPerf",ie=0;return _&&E&&x&&((_[U]=_[U]||{})[E]=x,ie=1),ie}var Sn=function(){return function _(){var E=this;E[yf]=!1,E.setRequestHeaderDone=!1,E[Mf]=!1,E[Pf]=!1,E[Ch]=!1}}(),wi=function(){function _(E,x,U,ie){var pe,ye=this,tt=U;ye[se]=null,ye.completed=!1,ye.requestHeadersSize=null,ye[ol]=null,ye.responseReceivingDuration=null,ye.callbackDuration=null,ye[zt]=null,ye[ec]=0,ye.pageUrl=null,ye[js]=null,ye.requestSize=0,ye[Ws]=null,ye[al]=null,ye[eu]=null,ye.responseStartedTime=null,ye[tu]=null,ye.callbackFinishedTime=null,ye.endTime=null,ye.xhrMonitoringState=new Sn,ye.clientFailure=0,ye[od]=E,ye[Qd]=x,ye[Ga]=ie?.getTraceFlags(),ye[En]=ie?((pe={})[Zd]=ie[Of](),pe[Gu]=ie.getSpanId(),pe[Ga]=ie[Dl](),pe):null,q(_,ye,function(mt){mt.getAbsoluteUrl=function(){return mt[js]?function Zf(_){var E,x=Pr(_);return x&&(E=x.href),E}(mt[js]):null},mt.getPathName=function(){return mt[js]?La(tt,function fo(_,E){return _?_.toUpperCase()+" "+E:E}(mt[Ws],mt[js])):null},mt[y]=function(pt,Lt,Yt){var Tt;if(mt.ajaxTotalDuration=Math.round(1e3*ba(mt.requestSentTime,mt.responseFinishedTime))/1e3,mt[zt]<0)return null;var an=((Tt={id:"|"+mt[od]+"."+mt[Qd],target:mt[tc]()})[Ue]=mt.getPathName(),Tt.type=pt,Tt[Ic]=null,Tt.duration=mt[zt],Tt.success=+mt[al]>=200&&+mt[al]<400,Tt.responseCode=+mt[al],Tt[rs]={HttpMethod:mt[Ws]},Tt),pn=an[rs];if(mt[ec]&&(pn[ec]=!0),mt[eu]&&(an[Ic]=new Date,an[Ic].setTime(mt[eu])),function st(_,E){var x=_[_t],U=E[rs]||{},ie=0,ye="Start",tt="End",ot="domainLookup",mt="connect",pt="redirect",Lt="request",Yt="response",Tt="startTime",an=ot+ye,pn=ot+tt,_n=mt+ye,Rt=mt+tt,Cn=Lt+ye,Xn=Lt+tt,oi=Yt+ye,wn=Yt+tt,Zi=pt+ye,Gn=pt=tt,to="transferSize",To="encodedBodySize",Vo="decodedBodySize",Gi="serverTiming";if(x){ie|=yn(U,pt,x,Zi,Gn),ie|=yn(U,ot,x,an,pn),ie|=yn(U,mt,x,_n,Rt),ie|=yn(U,Lt,x,Cn,Xn),ie|=yn(U,Yt,x,oi,wn),ie|=yn(U,"networkConnect",x,Tt,Rt),ie|=yn(U,"sentRequest",x,Cn,wn);var Ps=x[Mm];Ps||(Ps=jn(x,Tt,wn)||0),ie|=Nn(U,Mm,Ps),ie|=Nn(U,"perfTotal",Ps);var Os=x[Gi];if(Os){var Ks={};(0,ee.Iu)(Os,function(oc,ac){var Xs=(0,ee.cH)(oc.name||""+ac),jo=Ks[Xs]||{};(0,ee.z)(oc,function(Da,xn){("name"!==Da&&(0,ee.Kg)(xn)||(0,ee.Et)(xn))&&(jo[Da]&&(xn=jo[Da]+";"+xn),(xn||!(0,ee.Kg)(xn))&&(jo[Da]=xn))}),Ks[Xs]=jo}),ie|=Nn(U,Gi,Ks)}ie|=Nn(U,to,x[to]),ie|=Nn(U,To,x[To]),ie|=Nn(U,Vo,x[Vo])}else _[se]&&(ie|=Nn(U,"missing",_.perfAttempts));ie&&(E[rs]=U)}(mt,an),Lt&&(0,ee.cG)(mt.requestHeaders)[Dc]>0&&(pn[ol]=mt[ol]),Yt){var _n=Yt();if(_n){var Rt=_n.correlationContext;if(Rt&&(an.correlationContext=Rt),_n[nc]&&(0,ee.cG)(_n.headerMap)[Dc]>0&&(pn.responseHeaders=_n[nc]),mt[wf])if(mt[al]>=400){var Cn=_n.type;(""===Cn||"text"===Cn)&&(pn.responseText=_n.responseText?_n[ad]+" - "+_n.responseText:_n[ad]),"json"===Cn&&(pn.responseText=_n.response?_n[ad]+" - "+JSON.stringify(_n[w]):_n[ad])}else 0===mt[al]&&(pn.responseText=_n[ad]||"")}}return an},mt[M]=function(){var pt,Lt=null,Yt=mt[En];if(Yt&&(Yt[Zd]||Yt[Gu])){var Tt=(Lt={})[Hs_TraceExt]=((pt={})[od]=Yt[Zd],pt.parentID=Yt[Gu],pt);(0,ee.hX)(Yt[Ga])||(Tt[Ga]=Yt[Ga])}return Lt}})}return _.__ieDyn=1,_}(),zi="ai.ajxmn.",Ui="diagLog",ir="_ajaxData",dr="fetch",ki="Failed to monitor XMLHttpRequest",Jr=", monitoring data for this ajax call ",Oo=Jr+"may be incorrect.",Ho=Jr+"won't be sent.",ic="Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",Wa="Failed to add custom defined request context as configured call back may missing a null check.",ci="Failed to calculate the duration of the ",Wi=0,gi=null,rr=function(_,E){return _&&E&&_[ir]?(_[ir].i||{})[E]:null},ys=function(_,E){var x=!1;if(_){var U=(_[ir]||{}).xh;U&&(0,ee.Iu)(U,function(ie){if(ie.n===E)return x=!0,-1})}return x};function ua(_,E){var x="";try{var U=rr(_,E);U&&U[js]&&(x+="(url: '"+U[js]+"')")}catch{}return x}function Ms(_,E,x,U,ie){Dt(_[Ui](),1,E,x,U,ie)}function ao(_,E,x,U,ie){Dt(_[Ui](),2,E,x,U,ie)}function Ku(_,E,x){return function(U){Ms(_,E,x,{ajaxDiagnosticsMessage:ua(U[Yd],_._aja
1xDataId),exception:In(U.err)})}}function Xu(_,E){return _&&E?_.indexOf(E):-1}function xa(_,E,x){var U={id:E,fn:x};return _.push(U),{remove:function(){(0,ee.Iu)(_,function(ie,pe){if(ie.id===U.id)return _.splice(pe,1),-1})}}}function Ac(_,E,x,U){var ie=!0;return(0,ee.Iu)(E,function(pe,ye){try{!1===pe.fn.call(null,x)&&(ie=!1)}catch(tt){Dt(_&&_.logger,1,64,"Dependency "+U+" [#"+ye+"] failed: "+(0,ee.lL)(tt),{exception:In(tt)},!0)}}),ie}var Yu="*.blob.core.",nu=(0,ee.ol)([Yu+"windows.net",Yu+"chinacloudapi.cn",Yu+"cloudapi.de",Yu+"usgovcloudapi.net"]),l_=[/https:\/\/[^\/]*(\.pipe\.aria|aria\.pipe|events\.data|collector\.azure)\.[^\/]+\/(OneCollector\/1|Collector\/3)\.0/i];function $p(){return{maxAjaxCallsPerView:500,disableAjaxTracking:!1,disableFetchTracking:!1,excludeRequestFromAutoTrackingPatterns:void 0,disableCorrelationHeaders:!1,distributedTracingMode:1,correlationHeaderExcludedDomains:nu,correlationHeaderDomains:void 0,correlationHeaderExcludePatterns:void 0,appId:void 0,enableCorsCorrelation:!1,enableRequestHeaderTracking:!1,enableResponseHeaderTracking:!1,enableAjaxErrorStatusText:!1,enableAjaxPerfTracking:!1,maxAjaxPerfLookupAttempts:3,ajaxPerfLookupDelay:25,ignoreHeaders:["Authorization","X-API-Key","WWW-Authenticate"],addRequestContext:void 0,addIntEndpoints:!0}}function j0(){var _=$p();return(0,ee.z)(_,function(E){_[E]=void 0}),_}var G0=function(_){function E(){var U,ie,pe,ye,tt,ot,mt,pt,Lt,Yt,Tt,an,pn,_n,Rt,Cn,Xn,oi,wn,Zi,Gn,to,To,Vo,x=_.call(this)||this;return x.identifier=E.identifier,x.priority=120,q(E,x,function(Gi,Ps){var Os=Ps._addHook;function Ks(){var Mn=Wr();U=!1,ie=!1,pe=Mn&&Mn.host&&Mn.host[qd](),ye=E.getEmptyConfig(),tt=!1,ot=!1,mt=0,pt=null,Lt=!1,Yt=!1,Tt=null,an=!1,pn=0,_n=!1,Rt={},Cn=!1,Xn=!1,oi=null,wn=null,Zi=null,to=0,To=[],Vo=[],Gn=oo("ajaxData"),Gi._ajaxDataId=Gn}function Xs(Mn){var Yn=!0;return(Mn||ye.ignoreHeaders)&&(0,ee.Iu)(ye.ignoreHeaders,function(ii){if(ii[qd]()===Mn[qd]())return Yn=!1,-1}),Yn}function Da(Mn,Yn,ii){Os(function qg(_,E,x){return _?gg(_[B.vR],E,x,!1):null}(Mn,Yn,ii))}function di(Mn,Yn,ii){var ai=!1,yi=(((0,ee.Kg)(Yn)?Yn:(Yn||{}).url||"")||"")[qd]();if((0,ee.Iu)(oi,function(lo){var Br=lo;(0,ee.Kg)(lo)&&(Br=new RegExp(lo)),ai||(ai=Br.test(yi))}),ai)return ai;var or=Xu(yi,"?"),Cr=Xu(yi,"#");return(-1===or||-1!==Cr&&Cr<or)&&(or=Cr),-1!==or&&(yi=yi.substring(0,or)),(0,ee.hX)(Mn)?(0,ee.hX)(Yn)||(ai="object"==typeof Yn&&!0===Yn[gl]||!!ii&&!0===ii[gl]):ai=!0===Mn[gl]||!0===yi[gl],!ai&&yi&&Sd(yi)&&(ai=!0),ai?Rt[yi]||(Rt[yi]=1):Rt[yi]&&(ai=!0),ai}function vn(Mn,Yn,ii){var ai=!0,yi=ie;return(0,ee.hX)(Mn)||(ai=!0===ii||!(0,ee.hX)(Yn)),yi&&ai}function Jn(){var Mn=null;return Gi[xl]&&Gi[xl].getTraceCtx&&(Mn=Gi[xl].getTraceCtx(!1)),!Mn&&pt&&pt.telemetryTrace&&(Mn=ta(pt.telemetryTrace)),Mn}function Zt(Mn){try{var Yn=Mn.responseType;if(""===Yn||"text"===Yn)return Mn.responseText}catch{}return null}function Kn(Mn){try{var Yn=Mn[l]();if(null!==Yn&&-1!==Xu(Yn[qd](),Mr[8])){var ai=Mn.getResponseHeader(Mr[0]);return bc[A](ai)}}catch(yi){ao(Gi,18,ic,{ajaxDiagnosticsMessage:ua(Mn,Gn),exception:In(yi)})}}function bi(Mn,Yn){if(Yn[js]&&Tt&&an){var ii=qr();if(ii&&(0,ee.Tn)(ii.mark)){Wi++;var ai=Tt+Mn+"#"+Wi;ii.mark(ai);var yi=ii.getEntriesByName(ai);yi&&1===yi[Dc]&&(Yn[se]=yi[0])}}}function cr(Mn,Yn,ii,ai){var yi=Yn[se],or=qr(),Cr=ye.maxAjaxPerfLookupAttempts,lo=ye.ajaxPerfLookupDelay,Br=Yn[js],xo=0;!function ha(){try{if(or&&yi){xo++;for(var Al=null,zm=or.getEntries(),Th=zm[Dc]-1;Th>=0;Th--){var cl=zm[Th];if(cl){if("resource"===cl.entryType)cl.initiatorType===Mn&&(-1!==Xu(cl[Ue],Br)||-1!==Xu(Br,cl[Ue]))&&(Al=cl);else if("mark"===cl.entryType&&cl[Ue]===yi[Ue]){Yn[_t]=Al;break}if(cl[Ic]<yi[Ic]-1e3)break}}}!yi||Yn[_t]||xo>=Cr||!1===Yn.async?(yi&&(0,ee.Tn)(or.clearMarks)&&or.clearMarks(yi[Ue]),Yn.perfAttempts=xo,ii()):setTimeout(ha,lo)}catch(Ug){ai(Ug)}}()}function Nr(Mn){var Yn="";try{(0,ee.hX)(Mn)||((0,ee.Kg)(Mn)?Yn+="(url: '".concat(Mn,"')"):Yn+="(url: '".concat(Mn.url,"')"))}catch(ii){Ms(Gi,15,"Failed to grab failed fetch diagnostics message",{exception:In(ii)})}return Yn}function wo(Mn,Yn,ii,ai,yi,or,Cr){function lo(Br,xo,ha){var Al=ha||{};Al.fetchDiagnosticsMessage=Nr(ii),xo&&(Al.exception=In(xo)),ao(Gi,Br,ci+"fetch call"+Ho,Al)}yi&&(yi[tu]=Td(),yi[al]=Yn,cr(dr,yi,function(){var xo,Br=yi[y]("Fetch",tt,or);try{wn&&(xo=wn({status:Yn,request:ii,response:ai}))}catch{ao(Gi,104,Wa)}if(Br){void 0!==xo&&(Br[rs]=Ve(Ve({},Br.properties),xo));var ha=yi[M]();ga(Vo,Gi[xl],yi,Br,null,ha)}else lo(14,null,{requestSentTime:yi[eu],responseFinishedTime:yi[tu]})},function(Br){lo(18,Br,null)}))}function ll(Mn){if(Mn&&Mn[Gs])try{var Yn=Mn[Gs].get(Mr[0]);return bc[A](Yn)}catch(ii){ao(Gi,18,ic,{fetchDiagnosticsMessage:Nr(Mn),exception:In(ii)})}}function ga(Mn,Yn,ii,ai,yi,or){var Cr=!0;Mn[Dc]>0&&(Cr=Ac(Yn,Mn,{item:ai,properties:yi,sysProperties:or,context:ii?ii[ju]:null,aborted:!!ii&&!!ii[ec]},"initializer")),Cr&&Gi[_f](ai,yi,or)}Ks(),Gi.initialize=function(Mn,Yn,ii,ai){Gi.isInitialized()||(Ps.initialize(Mn,Yn,ii,ai),Zi=Xr(oo("ajax"),Yn&&Yn.evtNamespace&&Yn.evtNamespace()),function oc(Mn){var Yn=$r(null,Mn,Gi[xl]);ye=j0();var ii=$p();(0,ee.z)(ii,function(or,Cr){ye[or]=Yn.getConfig(E.identifier,or,Cr)});var ai=ye[ph];if(tt=ye.enableRequestHeaderTracking,ot=ye.enableAjaxErrorStatusText,an=ye.enableAjaxPerfTracking,pn=ye.maxAjaxCallsPerVie
1w,_n=ye.enableResponseHeaderTracking,oi=[].concat(ye.excludeRequestFromAutoTrackingPatterns||[],!1!==ye.addIntEndpoints?l_:[]),wn=ye.addRequestContext,Yt=0===ai||1===ai,Lt=1===ai||2===ai,an){var yi=Mn.instrumentationKey||"unkwn";Tt=yi[Dc]>5?zi+yi.substring(yi[Dc]-5)+".":zi+yi+"."}Cn=!!ye.disableAjaxTracking,Xn=!!ye.disableFetchTracking}(Mn),function xn(){(function Xi(_,E){var x,U=!1;if(_o()){var ie=XMLHttpRequest[B.vR];U=!((0,ee.hX)(ie)||(0,ee.hX)(ie.open)||(0,ee.hX)(ie.send)||(0,ee.hX)(ie.abort))}var pe=Ni();if(pe&&pe<9&&(U=!1),U)try{var ye=new XMLHttpRequest,tt={xh:[],i:(x={},x[E]={},x)};ye[ir]=tt;var ot=XMLHttpRequest[B.vR].open;XMLHttpRequest[B.vR].open=ot}catch(mt){U=!1,Ms(_,15,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:In(mt)})}return U})(Gi,Gn)&&!Cn&&!ie&&(Da(XMLHttpRequest,"open",{ns:Zi,req:function(Mn,Yn,ii,ai){if(!Cn){var yi=Mn[Yd],or=rr(yi,Gn);!di(yi,ii)&&vn(yi,or,!0)&&((!or||!or.xhrMonitoringState[yf])&&(or=function pi(Mn,Yn,ii,ai){var yi,or=Jn(),Cr=or&&or[Of]()||za(),lo=za().substr(0,16),Br=Mn[ir]=Mn[ir]||{xh:[],i:{}},xo=Br.i=Br.i||{},ha=xo[Gn]=xo[Gn]||new wi(Cr,lo,Gi[Ui](),null===(yi=Gi.core)||void 0===yi?void 0:yi.getTraceCtx());return ha[Ga]=or&&or[Dl](),ha[Ws]=Yn,ha[js]=ii,ha.xhrMonitoringState[yf]=!0,ha[ol]={},ha.async=ai,ha[wf]=ot,ha}(yi,Yn,ii,ai)),function Ai(Mn,Yn){Yn.xhrMonitoringState[Ch]=yo(Mn,"readystatechange",function(){try{Mn&&4===Mn.readyState&&vn(Mn,Yn)&&function Un(Mn){var Yn=rr(Mn,Gn);function ii(ai,yi){var or=yi||{};or.ajaxDiagnosticsMessage=ua(Mn,Gn),ai&&(or.exception=In(ai)),ao(Gi,14,ci+"ajax call"+Ho,or)}Yn[tu]=Td(),Yn[al]=Mn[al],cr("xmlhttprequest",Yn,function(){try{var ai=Yn[y]("Ajax",tt,function(){var Br={statusText:Mn[ad],headerMap:null,correlationContext:Kn(Mn),type:Mn.responseType,responseText:Zt(Mn),response:Mn[w]};if(_n){var xo=Mn[l]();if(xo){var ha=(0,ee.EH)(xo).split(/[\r\n]+/),Al={};(0,ee.Iu)(ha,function(zm){var Th=zm.split(": "),cl=Th.shift(),Ug=Th.join(": ");Xs(cl)&&(Al[cl]=Ug)}),Br[nc]=Al}}return Br}),yi=void 0;try{wn&&(yi=wn({status:Mn[al],xhr:Mn}))}catch{ao(Gi,104,Wa)}if(ai){void 0!==yi&&(ai[rs]=Ve(Ve({},ai.properties),yi));var or=Yn[M]();ga(Vo,Gi[xl],Yn,ai,null,or)}else ii(null,{requestSentTime:Yn[eu],responseFinishedTime:Yn[tu]})}finally{try{var lo=(Mn[ir]||{i:{}}).i||{};lo[Gn]&&(lo[Gn]=null)}catch{}}},function(ai){ii(ai,null)})}(Mn)}catch(ai){var ii=In(ai);(!ii||-1===Xu(ii[qd](),"c00c023f"))&&Ms(Gi,16,ki+" 'readystatechange' event handler"+Oo,{ajaxDiagnosticsMessage:ua(Mn,Gn),exception:ii})}},Zi)}(yi,or))}},hkErr:Ku(Gi,15,ki+".open"+Oo)}),Da(XMLHttpRequest,"send",{ns:Zi,req:function(Mn,Yn){if(!Cn){var ii=Mn[Yd],ai=rr(ii,Gn);vn(ii,ai)&&!ai.xhrMonitoringState[Mf]&&(bi("xhr",ai),ai[eu]=Td(),Gi[Fg](ai,void 0,void 0,ii),ai.xhrMonitoringState[Mf]=!0)}},hkErr:Ku(Gi,17,ki+Oo)}),Da(XMLHttpRequest,"abort",{ns:Zi,req:function(Mn){if(!Cn){var Yn=Mn[Yd],ii=rr(Yn,Gn);vn(Yn,ii)&&!ii.xhrMonitoringState[Pf]&&(ii[ec]=1,ii.xhrMonitoringState[Pf]=!0)}},hkErr:Ku(Gi,13,ki+".abort"+Oo)}),Da(XMLHttpRequest,"setRequestHeader",{ns:Zi,req:function(Mn,Yn,ii){if(!Cn){var ai=Mn[Yd],yi=rr(ai,Gn);yi&&vn(ai,yi)&&(function(_,E,x){if(_){var U=(_[ir]||{}).xh;U&&U.push({n:E,v:x})}}(ai,Yn,ii),tt&&Xs(Yn)&&yi&&(yi[ol][Yn]=ii))}},hkErr:Ku(Gi,71,ki+".setRequestHeader"+Oo)}),ie=!0)}(),function jo(){var Mn=function Lr(){var _=(0,Ee.mS)();return!_||(0,ee.hX)(_.Request)||(0,ee.hX)(_.Request[B.vR])||(0,ee.hX)(_[dr])?null:_[dr]}();if(Mn){var Yn=(0,Ee.mS)(),ii=Mn.polyfill;Xn||U?ii&&Os(gg(Yn,dr,{ns:Zi,req:function(ai,yi,or){di(null,yi,or)}})):(Os(gg(Yn,dr,{ns:Zi,req:function(ai,yi,or){var Cr;if(!Xn&&U&&!di(null,yi,or)&&(!ii||!ie)){var lo=ai.ctx();Cr=function Or(Mn,Yn){var ii,ai=Jn(),yi=ai&&ai[Of]()||za(),or=za().substr(0,16),Cr=new wi(yi,or,Gi[Ui](),null===(ii=Gi.core)||void 0===ii?void 0:ii.getTraceCtx());Cr[Ga]=ai&&ai[Dl](),Cr[eu]=Td(),Cr[wf]=ot,Cr[js]=Mn instanceof Request?Mn?Mn.url:"":Mn;var lo="GET";Yn&&Yn[Ws]?lo=Yn[Ws]:Mn&&Mn instanceof Request&&(lo=Mn[Ws]),Cr[Ws]=lo;var Br={};return tt&&new Headers((Yn?Yn[Gs]:0)||Mn instanceof Request&&Mn[Gs]||{}).forEach(function(ha,Al){Xs(Al)&&(Br[Al]=ha)}),Cr[ol]=Br,bi(dr,Cr),Cr}(yi,or);var Br=Gi[Fg](Cr,yi,or);Br!==or&&ai.set(1,Br),lo.data=Cr}}
1,rsp:function(ai,yi){if(!Xn){var or=ai.ctx().data;or&&(ai.rslt=ai.rslt.then(function(Cr){return wo(0,(Cr||{})[al],yi,Cr,or,function(){var lo={statusText:(Cr||{})[ad],headerMap:null,correlationContext:ll(Cr)};if(_n&&Cr){var Br={};Cr.headers.forEach(function(xo,ha){Xs(ha)&&(Br[ha]=xo)}),lo[nc]=Br}return lo}),Cr}).catch(function(Cr){throw wo(0,0,yi,null,or,null,Cr.message||In(Cr)),Cr}))}},hkErr:Ku(Gi,15,"Failed to monitor Window.fetch"+Oo)},!0,function Ri(){if(null==gi)try{gi=!!(self&&self instanceof WorkerGlobalScope)}catch{gi=!1}return gi}())),U=!0),ii&&(Yn[dr].polyfill=ii)}}(),function ac(){var Mn=Gi[xl].getPlugin(Jo);Mn&&(pt=Mn.plugin[ju])}())},Gi._doTeardown=function(){Ks()},Gi.trackDependencyData=function(Mn,Yn){ga(Vo,Gi[xl],null,Mn,Yn)},Gi[Fg]=function(Mn,Yn,ii,ai){var yi=Gi._currentWindowHost||pe;if(function Il(_,E,x,U,ie,pe){if(_[Dc]>0){var tt={core:E,xhr:U,input:ie,init:pe,traceId:x[od],spanId:x[Qd],traceFlags:x[Ga],context:x[ju]||{},aborted:!!x[ec]};Ac(E,_,tt,"listener"),x[od]=tt[Zd],x[Qd]=tt[Gu],x[Ga]=tt[Ga],x[ju]=tt[ju]}}(To,Gi[xl],Mn,ai,Yn,ii),Yn||""===Yn){if(bc[Ng](ye,Mn[tc](),yi)){ii||(ii={});var or=new Headers(ii[Gs]||Yn instanceof Request&&Yn[Gs]||{});if(Yt&&(or.set(Mr[3],Cr="|"+Mn[od]+"."+Mn[Qd]),tt&&(Mn[ol][Mr[3]]=Cr)),(lo=ye[Jd]||pt&&pt[Jd]())&&(or.set(Mr[0],Mr[2]+lo),tt&&(Mn[ol][Mr[0]]=Mr[2]+lo)),Lt){(0,ee.hX)(Br=Mn[Ga])&&(Br=1);var xo=Ed(kh(Mn[od],Mn[Qd],Br));or.set(Mr[4],xo),tt&&(Mn[ol][Mr[4]]=xo)}ii[Gs]=or}return ii}if(ai){if(bc[Ng](ye,Mn[tc](),yi)){if(Yt)if(ys(ai,Mr[3]))ao(Gi,71,"Unable to set ["+Mr[3]+"] as it has already been set by another instance");else{var Cr;ai[mh](Mr[3],Cr="|"+Mn[od]+"."+Mn[Qd]),tt&&(Mn[ol][Mr[3]]=Cr)}var lo,Br;(lo=ye[Jd]||pt&&pt[Jd]())&&(ys(ai,Mr[0])?ao(Gi,71,"Unable to set ["+Mr[0]+"] as it has already been set by another instance"):(ai[mh](Mr[0],Mr[2]+lo),tt&&(Mn[ol][Mr[0]]=Mr[2]+lo))),Lt&&((0,ee.hX)(Br=Mn[Ga])&&(Br=1),ys(ai,Mr[4])?ao(Gi,71,"Unable to set ["+Mr[4]+"] as it has already been set by another instance"):(xo=Ed(kh(Mn[od],Mn[Qd],Br)),ai[mh](Mr[4],xo),tt&&(Mn[ol][Mr[4]]=xo)))}return ai}},Gi[_f]=function(Mn,Yn,ii){if(-1===pn||mt<pn){(2===ye[ph]||1===ye[ph])&&"string"==typeof Mn.id&&"."!==Mn.id[Mn.id[Dc]-1]&&(Mn.id+="."),(0,ee.hX)(Mn[Ic])&&(Mn[Ic]=new Date);var ai=us(Mn,ya.dataType,ya.envelopeType,Gi[Ui](),Yn,ii);Gi[xl].track(ai)}else mt===pn&&Ms(Gi,55,"Maximum ajax per page view limit reached, ajax monitoring is paused until the next trackPageView(). In order to increase the limit set the maxAjaxCallsPerView configuration parameter.",!0);++mt},Gi.addDependencyListener=function(Mn){return xa(To,to++,Mn)},Gi.addDependencyInitializer=function(Mn){return xa(Vo,to++,Mn)}}),x}return xt(E,_),E.prototype.processTelemetry=function(x,U){this.processNext(x,U)},E.prototype.addDependencyInitializer=function(x){return null},E.identifier="AjaxDependencyPlugin",E.getDefaultConfig=$p,E.getEmptyConfig=j0,E}(Qc),c_=function(){return function _(){}}(),d_=function(){return function _(){this.id="browser",this.deviceClass="Browser"}}(),Om="sessionManager",wm="update",Em="isUserCookieSet",Sm="isNewUser",Ef="getTraceCtx",W0="telemetryTrace",u_="applySessionContext",Tm="applyApplicationContext",g_="applyDeviceContext",h_="applyOperationContext",f_="applyUserContext",m_="applyOperatingSystemContxt",p_="applyLocationContext",K0="applyInternalContext",Rc="accountId",kg="sdkExtension",Sf="getSessionId",Qu="namePrefix",Tf="sessionCookiePostfix",xf="userCookiePostfix",bh="idLength",yh="getNewId",iu="length",Ka="automaticSession",Xa="authenticatedId",Mh="sessionExpirationMs",zp="sessionRenewalMs",ru="config",xm="acquisitionDate",jp="renewalDate",Dm="cookieDomain",Df="join",Im="cookieSeparator",Ph="authUserCookieName",Wp=function(){return function _(E){this.sdkVersion=(E[kg]&&E[kg]()?E[kg]()+"_":"")+"javascript:2.8.18"}}(),v_=function(){return function _(){}}(),Am=function(){return function _(){}}(),X0=function(){function _(E,x){var ie,pe,ye=Es(x),tt=Fo(x);q(_,this,function(ot){E||(E={}),(0,ee.Tn)(E[Mh])||(E[Mh]=function(){return _.acquisitionSpan}
1),(0,ee.Tn)(E[zp])||(E[zp]=function(){return _.renewalSpan}),ot[ru]=E;var mt=ot.config[Tf]&&ot[ru][Tf]()?ot.config[Tf]():ot.config[Qu]&&ot[ru][Qu]()?ot[ru][Qu]():"";function Lt(pn,_n){var Rt=!1,Cn=", session will be reset",Xn=_n.split("|");if(Xn[iu]>=2)try{var oi=+Xn[1]||0,wn=+Xn[2]||0;isNaN(oi)||oi<=0?Dt(ye,2,27,"AI session acquisition date is 0"+Cn):isNaN(wn)||wn<=0?Dt(ye,2,27,"AI session renewal date is 0"+Cn):Xn[0]&&(pn.id=Xn[0],pn[xm]=oi,pn[jp]=wn,Rt=!0)}catch(Zi){Dt(ye,1,9,"Error parsing ai_session value ["+(_n||"")+"]"+Cn+" - "+(0,ee.lL)(Zi),{exception:In(Zi)})}return Rt}function Tt(pn,_n){var Rt=pn[xm];pn[jp]=_n;var Zi,Cn=ot[ru],Xn=Cn[zp](),oi=Rt+Cn[Mh]()-_n,wn=[pn.id,Rt,_n];Zi=oi<Xn?oi/1e3:Xn/1e3;var Gn=Cn[Dm]?Cn[Dm]():null;tt.set(ie(),wn.join("|"),Cn[Mh]()>0?Zi:null,Gn),pe=_n}ie=function(){return"ai_session"+mt},ot[Ka]=new Am,ot[wm]=function(){var pn=(0,ee.x3)(),_n=!1,Rt=ot[Ka];Rt.id||(_n=!function pt(pn){var Rt=!1,Cn=tt.get(ie());if(Cn&&(0,ee.Tn)(Cn.split))Rt=Lt(pn,Cn);else{var Xn=function Lc(_,E){var x=kl();if(null!==x)try{return x.getItem(E)}catch(U){Co=!1,Dt(_,2,1,"Browser failed read of local storage. "+(0,ee.lL)(U),{exception:In(U)})}return null}(ye,ie());Xn&&(Rt=Lt(pn,Xn))}return Rt||!!pn.id}(Rt));var Cn=ot.config[Mh]();if(!_n&&Cn>0){var Xn=ot.config[zp](),oi=pn-Rt[xm],wn=pn-Rt[jp];_n=(_n=(_n=oi<0||wn<0)||oi>Cn)||wn>Xn}_n?function Yt(pn){var _n=ot[ru]||{},Rt=(_n[yh]?_n[yh]():null)||Di;ot.automaticSession.id=Rt(_n[bh]?_n[bh]():22),ot[Ka][xm]=pn,Tt(ot[Ka],pn),ko()||Dt(ye,2,0,"Browser does not support local storage. Session durations will be inaccurate.")}(pn):(!pe||pn-pe>_.cookieUpdateInterval)&&Tt(Rt,pn)},ot.backup=function(){var pn=ot[Ka];!function an(pn,_n,Rt){!function Me(_,E,x){var U=kl();if(null!==U)try{return U.setItem(E,x),!0}catch(ie){Co=!1,Dt(_,2,3,"Browser failed write to local storage. "+(0,ee.lL)(ie),{exception:In(ie)})}return!1}(ye,ie(),[pn,_n,Rt][Df]("|"))}(pn.id,pn[xm],pn[jp])}})}return _.acquisitionSpan=864e5,_.renewalSpan=18e5,_.cookieUpdateInterval=6e4,_}(),Kp=function(){return function _(E,x,U,ie){this.traceID=E||za(),this.parentID=x;var ye=Wr();!U&&ye&&ye.pathname&&(U=ye.pathname),this.name=Dr(ie,U)}}();function If(_){return!("string"!=typeof _||!_||_.match(/,|;|=| |\|/))}var __=function(){function _(E,x){this.isNewUser=!1,this.isUserCookieSet=!1;var pe,U=Es(x),ie=Fo(x);q(_,this,function(ye){ye[ru]=E;var tt=ye.config[xf]&&ye[ru][xf]()?ye[ru][xf]():"",ot=ie.get((pe=function(){return _.userCookieName+tt})());if(ot){ye[Sm]=!1;var mt=ot.split(_[Im]);mt[iu]>0&&(ye.id=mt[0],ye[Em]=!!ye.id)}function pt(){var Rt=E||{};return((Rt[yh]?Rt[yh]():null)||Di)(Rt[bh]?E[bh]():22)}function Lt(Rt){var Cn=(0,ee._u)(new Date);return ye.accountAcquisitionDate=Cn,ye[Sm]=!0,[Rt,Cn]}function Yt(Rt){ye[Em]=ie.set(pe(),Rt,31536e3)}if(!ye.id){ye.id=pt(),Yt(Lt(ye.id)[Df](_[Im]));var an=E[Qu]&&E[Qu]()?E[Qu]()+"ai_session":"ai_session";!function Te(_,E){var x=kl();if(null!==x)try{return x[et](E),!0}catch(U){Co=!1,Dt(_,2,5,"Browser failed removal of local storage item. "+(0,ee.lL)(U),{exception:In(U)})}return!1}(U,an)}ye[Rc]=E[Rc]?E[Rc]():void 0;var pn=ie.get(_[Ph]);if(pn){var _n=(pn=decodeURI(pn)).split(_[Im]);_n[0]&&(ye[Xa]=_n[0]),_n[iu]>1&&_n[1]&&(ye[Rc]=_n[1])}ye.setAuthenticatedUserContext=function(Rt,Cn,Xn){if(void 0===Xn&&(Xn=!1),!If(Rt)||Cn&&!If(Cn))Dt(U,2,60,"Setting auth user context failed. User auth/account id should be of type string, and not contain commas, semi-colons, equal signs, spaces, or vertical-bars.",!0);else{ye[Xa]=Rt;var wn=ye[Xa];Cn&&(ye[Rc]=Cn,wn=[ye[Xa],ye.accountId][Df](_[Im])),Xn&&ie.set(_[Ph],encodeURI(wn))}},ye.clearAuthenticatedUserContext=function(){ye[Xa]=null,ye[Rc]=null,ie.del(_[Ph])},ye[wm]=function(Rt){ye.id===Rt&&ye[Em]||Yt(Lt(Rt||pt())[Df](_[Im]))}})}return _.cookieSeparator="|",_.userCookieName="ai_user",_.authUserCookieName="ai_authUser",_}(),Rm="ext",Af="tags";function wh(_,E){_&&_[E]&&0===(0,ee.cG)(_[E])[iu]&&delete _[E]}var C_=function(){function _(E,x,U){var ie=this,pe=E.logger;this.appId=function(){return null},this[Sf]=function(){return null},q(_,this,function(ye){if(ye.application=new c_,ye.internal=new Wp(x),Vt()){ye[Om]=new X0(x,E),ye.device=new d_,ye.location=new v_,ye.user=new __(x,E);var mt,tt=void 0,ot=void 0;U&&(tt=U.getTraceId(),ot=U.getSpanId(),mt=U.getName()),ye[W0]=new Kp(tt,ot,mt,pe),ye.session=new Am}ye[Sf]=function(){var pt=ye.session,Lt=null;if(pt&&(0,ee.Kg)(pt.id))Lt=pt.id;else{var Yt=(ye[Om]||{})[Ka];Lt=Yt&&(0,ee.Kg)(Yt.id)?Yt.id:null}return Lt},ye[u_]=function(pt,Lt){(0,ee.KY)((0,ee.c2)(pt.ext,Hs_AppExt),"sesId",ye[Sf](),ee.Kg)},ye[m_]=function(pt,Lt){(0,ee.KY)(pt.ext,Hs_OSExt,ye.os)},ye[Tm]=function(pt,Lt){var Yt=ye.application;if(Yt){var Tt=(0,ee.c2)(pt,Af);(0,ee.KY)(Tt,zr.applicationVersion,Yt.ver,ee.Kg),(0,ee.KY)(Tt,zr.applicationBuild,Yt.build,ee.Kg)}},ye[g_]=function(pt,Lt){var Yt=ye.device;if(Yt){var Tt=(0,ee.c2)((0,ee.c2)(pt,Rm),Hs_DeviceExt);(0,ee.KY)(Tt,"localId",Yt.id,ee.Kg),(0,ee.KY)(Tt,"ip",Yt.ip,ee.Kg),(0,ee.KY)(Tt,"model",Yt.model,ee.Kg),(0,ee.KY)(Tt,"deviceClass",Yt.deviceClass,ee.Kg)}},ye[K0]=function(pt,Lt){var Yt=ye.internal;if(Yt){var Tt=(0,ee.c2)(pt,Af);(0,ee.KY)(Tt,zr.internalAgentVersion,Yt.agentVersion,ee.Kg),(0,ee.KY)(Tt,zr.internalSdkVersion,Dr(pe,Yt.sdkVersion,64),ee.Kg),(pt.baseType===ws.dataType||pt.baseType===Ja.dataType)&&((0,ee.KY)(Tt,zr.internalSnippet,Yt.snippetVer,ee.Kg),(0,ee.KY)(Tt,zr.internalSdkSrc,Yt.sdkSrc,ee.Kg))}},ye[p_]=function(pt,Lt){var Yt=ie.location;Yt&&(0,ee.KY)((0,ee.c2)(pt,Af,[]),zr.locationIp,Yt.ip,ee.Kg)},ye[h_]=function(pt,Lt){var Yt=ye[W0];if(Yt){var Tt=(0,ee.c2)((0,ee.c2)(pt,Rm),Hs_TraceExt,{traceID:void 0,parentID:void 0});(0,ee.KY)(Tt,"traceID",Yt.traceID,ee.Kg,ee.hX),(0,ee.KY)(Tt,"name",Yt.name,ee.Kg,ee.hX),(0,ee.KY)(Tt,"parentID",Yt.parentID,ee.Kg,ee.hX)}},ye.applyWebContext=function(pt,Lt){var Yt=ie.web;Yt&&(0,ee.KY)((0,ee.c2)(pt,Rm),Hs_WebExt,Yt)},ye[f_]=function(pt,Lt){var Yt=ye.user;if(Yt){var Tt=(0,ee.c2)(pt,Af,[]);(0,ee.KY)(Tt,zr.userAccountId,Yt[Rc],ee.Kg);var an=(0,ee.c2)((0,ee.c2)(pt,Rm),Hs_UserExt);(0,ee.KY)(an,"id",Yt.id,ee.Kg),(0,ee.KY)(an,"authId",Yt[Xa],ee.Kg)}},ye.cleanUp=function(pt,Lt){var Yt=pt.ext;Yt&&(wh(Yt,Hs_DeviceExt),wh(Yt,Hs_UserExt),wh(Yt,Hs_WebExt),wh(Yt,Hs_OSExt),wh(Yt,Hs_AppExt),wh(Yt,Hs_TraceExt))}})}return _.__ieDyn=1,_}();const Xp=function(_){function E(){var U,ie,pe,x=_.call(this)||this;return x.priority=110,x.identifier=Jo,q(E,x,function(ye,tt){function ot(){U=null,ie=null,pe=null}
1ot(),ye.initialize=function(Lt,Yt,Tt,an){tt.initialize(Lt,Yt,Tt,an),function mt(Lt){var Yt=ye.identifier,Tt=ye.core,an=$r(null,Lt,Tt),pn=E.getDefaultConfig();U=U||{},(0,ee.z)(pn,function(_n,Rt){U[_n]=function(){return an.getConfig(Yt,_n,Rt())}}),Lt.storagePrefix&&Js(Lt.storagePrefix),pe=Tt[Ef](!1),ye.context=new C_(Tt,U,pe),ie=ta(ye.context[W0],pe),Tt.setTraceCtx(ie),ye.context.appId=function(){var _n=Tt.getPlugin(Ts);return _n?_n.plugin._appId:null},ye._extConfig=U}(Lt)},ye.processTelemetry=function(Lt,Yt){if(!(0,ee.hX)(Lt)){Yt=ye._getTelCtx(Yt),Lt.name===Ja.envelopeType&&Yt.diagLog().resetInternalMessageCount();var Tt=ye.context||{};Tt.session&&"string"!=typeof ye.context.session.id&&Tt[Om]&&Tt[Om][wm]();var an=Tt.user;if(an&&!an[Em]&&an[wm](Tt.user.id),function pt(Lt,Yt){(0,ee.c2)(Lt,"tags",[]),(0,ee.c2)(Lt,"ext",{});var Tt=ye.context;Tt[u_](Lt,Yt),Tt[Tm](Lt,Yt),Tt[g_](Lt,Yt),Tt[h_](Lt,Yt),Tt[f_](Lt,Yt),Tt[m_](Lt,Yt),Tt.applyWebContext(Lt,Yt),Tt[p_](Lt,Yt),Tt[K0](Lt,Yt),Tt.cleanUp(Lt,Yt)}(Lt,Yt),an&&an[Sm]){an[Sm]=!1;var pn=new ws(72,(co()||{}).userAgent||"");!function ss(_,E,x){Tr(_)[Ae.sx](E,x)}(Yt.diagLog(),1,pn)}ye.processNext(Lt,Yt)}},ye._doTeardown=function(Lt,Yt){var Tt=(Lt||{}).core();Tt&&Tt[Ef]&&Tt[Ef](!1)===ie&&Tt.setTraceCtx(pe),ot()}}),x}return xt(E,_),E.getDefaultConfig=function(){var x,U,ie=null;return(x={instrumentationKey:function(){return U}})[Rc]=function(){return ie},x.sessionRenewalMs=function(){return 18e5},x.samplingPercentage=function(){return 100},x.sessionExpirationMs=function(){return 864e5},x[Dm]=function(){return ie},x[kg]=function(){return ie},x.isBrowserLinkTrackingEnabled=function(){return!1},x.appId=function(){return ie},x[Sf]=function(){return ie},x[Qu]=function(){return U},x[Tf]=function(){return U},x[xf]=function(){return U},x[bh]=function(){return 22},x[yh]=function(){return ie},x},E}(Qc);var a0,Eh="AuthenticatedUserContext",ou="track",Yp="snippet",au="flush",Zp="pollInternalLogs",Nm="getPlugin",km="evtNamespace",Jp=ou+"Event",ev=ou+"Trace",Lm=ou+"Metric",Lg=ou+"PageView",tv=ou+"Exception",qp=ou+"DependencyData",Rf="set"+Eh,nv="clear"+Eh,iv="endpointUrl",Ff="diagnosticLogInterval",sd="config",rc="context",Sh="push",t0="version",Hg="queue",n0="connectionString",r0="instrumentationKey",Um="appInsights",sv="disableIkeyDeprecationMessage",lv="getTransmissionControls",kf="onunloadFlush",o0="addHousekeepingBeforeUnload",Lf="indexOf",cv=[Yp,"dependencies","properties","_snippetVersion","appInsightsNew","getSKUDefaults"],T_=function(){function _(E){var U,ie,pe,ye,tt,ot,mt,x=this;q(_,this,function(pt){(function Rt(){tt=oo("AISKU"),ot=null,U=null,ie=null,pe=null,ye=null})(),ye=""+(E.sv||E[t0]||""),E[Hg]=E[Hg]||[],E[t0]=E[t0]||2;var Lt=E[sd]||{};if(Lt[n0]){var Yt=function Cm(_){if(!_)return{};var E=_[Rn](";"),x=(0,ee.KT)(E,function(ie,pe){var ye=pe[Rn]("=");return 2===ye[Mt]&&(ie[ye[0][dn]()]=ye[1]),ie},{});return(0,ee.cG)(x)[Mt]>0&&(x.endpointsuffix&&(x[Nt]=x[Nt]||"https://"+(x.location?x.location+".":"")+"dc."+x.endpointsuffix,(0,ee.Cv)(x[Nt],"/")&&(x[Nt]=x[Nt].slice(0,-1))),x[Nt]=x[Nt]||dd),x}(Lt[n0]),Tt=Yt.ingestionendpoint;Lt[iv]=Tt?Tt+Ds:Lt[iv],Lt[r0]=Yt.instrumentationkey||Lt[r0]}pt[Um]=new bg,ie=new Xp,U=new G0,pe=new _m,mt=new vf,pt.core=mt;var an=!!(0,ee.hX)(Lt[sv])||Lt[sv];!Lt[n0]&&!an&&Dt(mt.logger,1,106,"Instrumentation key support will end soon, see aka.ms/IkeyMigrate"),pt[Yp]=E,pt[sd]=Lt,function pn(){pt.config[Ff]=pt.config[Ff]&&pt[sd][Ff]>0?pt[sd][Ff]:1e4}(),pt[au]=function(Cn){void 0===Cn&&(Cn=!0),Xc(mt,function(){return"AISKU.flush"},function(){(0,ee.Iu)(mt[lv](),function(Xn){(0,ee.Iu)(Xn,function(oi){oi[au](Cn)})})},null,Cn)},pt[kf]=function(Cn){void 0===Cn&&(Cn=!0),(0,ee.Iu)(mt[lv](),function(Xn){(0,ee.Iu)(Xn,function(oi){oi[kf]?oi[kf]():oi[au](Cn)})})},pt.loadAppInsights=function(Cn,Xn,oi){return void 0===Cn&&(Cn=!1),Cn&&pt[sd].extensions&&pt[sd].extensions.length>0&&(0,ee.$8)("Extensions not allowed in legacy mode"),Xc(pt.core,function(){return"AISKU.loadAppInsights"},function(){var Zi=[];Zi[Sh](pe),Zi[Sh](ie),Zi[Sh](U),Zi[Sh](pt[Um]),mt.initialize(pt[sd],Zi,Xn,oi),pt[rc]=ie[rc],a0&&pt[rc]&&(pt[rc].internal.sdkSrc=a0),function wn(Zi){if(Zi){var Gn="";(0,ee.hX)(ye)||(Gn+=ye),Cn&&(Gn+=".lg"),pt[rc]&&pt[rc].internal&&(pt[rc].internal.snippetVer=Gn||"-"),(0,ee.z)(pt,function(to,To){(0,ee.Kg)(to)&&!(0,ee.Tn)(To)&&to&&"_"!==to[0]&&-1===(0,ee.rD)(cv,to)&&(Zi[to]=To)})}}(pt[Yp]),pt.emptyQueue(),pt[Zp](),pt[o0](pt)}),pt},pt.updateSnippetDefinitions=function(Cn){(0,ee.qz)(Cn,pt,function(Xn){return Xn&&-1===(0,ee.rD)(cv,Xn)})},pt.emptyQueue=function(){try{if((0,ee.cy)(pt.snippet[Hg])){for(var Cn=pt.snippet[Hg].length,Xn=0;Xn<Cn;Xn++)(0,pt.snippet[Hg][Xn])();pt.snippet[Hg]=void 0,delete pt.snippet[Hg]}}catch(Zi){Zi&&(0,ee.Tn)(Zi.toString)&&Zi.toString()}},pt[o0]=function(Cn){if(Vt()||cn()){var Xn=function(){if(Cn[kf](!1),(0,ee.Tn)(x.core[Nm])){var Zi=x.core[Nm](Jo);if(Zi){var Gn=Zi.plugin;Gn&&Gn[rc]&&Gn[rc]._sessionManager&&Gn[rc]._sessionManager.backup()}}},oi=!1,wn=Cn.appInsights[sd].disablePageUnloadEvents;ot||(ot=Xr(tt,mt[km]&&mt[km]())),Cn.appInsights.config.disableFlushOnBeforeUnload||(function Xf(_,E,x){return function vp(_,E,x,U){var ie=!1;return E&&_&&(0,ee.cy)(_)&&!(ie=tl(_,E,x,U))&&x&&x[Ae.oI]>0&&(ie=tl(_,E,null,U)),ie}([og,"unload",jc],_,E,x)}(Xn,wn,ot)&&(oi=!0),hu(Xn,wn,ot)&&(oi=!0),!oi&&!function Zn(){var _=co();return!(!_||!_.product)&&"ReactNative"===_.product}()&&Dt(Cn[Um].core.logger,1,19,"Could not add handler for beforeunload and pagehide")),!oi&&!Cn.appInsights.config.disableFlushOnUnload&&hu(Xn,wn,ot)}},pt.getSender=function(){return pe},pt.unload=function(Cn,Xn,oi){pt[kf](Cn),ot&&(function bd(_,E){Gc([og,"unload",jc],_,E)}(null,ot),function _p(_,E){var x=Xr(Wf,E);Gc([jc],_,x),Gc([zc],null,x)}(null,ot)),mt.unload&&mt.unload(Cn,Xn,oi)},(0,ee.o$)(pt,pt[Um],["getCookieMgr",Jp,Lg,"trackPageViewPerformance",tv,"_onerror",ev,Lm,"startTrackPage","stopTrackPage","startTrackEvent","stopTrackEvent"]),(0,ee.o$)(pt,function _n(){return U},[qp,"addDependencyListener","addDependencyInitializer"]),(0,ee.o$)(pt,mt,["addTelemetryInitializer",Zp,"stopPollingInternalLogs",Nm,"addPlugin",km,"addUnloadCb","getTraceCtx"]),(0,ee.o$)(pt,function(){var Cn=ie[rc];return Cn?Cn.user:null},[Rf,nv])})}return _.prototype.addDependencyInitializer=function(E){return null},_}();
1!function(){var _=null,x=["://js.monitor.azure.com/","://az416426.vo.msecnd.net/"];try{var U=(document||{}).currentScript;U&&(_=U.src)}catch{}if(_)try{var ie=_.toLowerCase();if(ie)for(var pe="",ye=0;ye<x.length;ye++)if(-1!==ie[Lf](x[ye])){pe="cdn"+(ye+1),-1===ie[Lf]("/scripts/")&&(-1!==ie[Lf]("/next/")?pe+="-next":-1!==ie[Lf]("/beta/")&&(pe+="-beta")),a0=pe+"";break}}catch{}}();var x_=r(60177),$m=r(4705);let Vg=(()=>{class _{constructor(){this.errorServices=[],null===_.instance&&(_.instance=this)}set plugin(x){this.analyticsPlugin=x}addErrorHandler(x){x&&(0,ee.Tn)(x.handleError)&&this.errorServices.push(x)}removeErrorHandler(x){if(x&&(0,ee.Tn)(x.handleError)){const U=this.errorServices.indexOf(x);-1!==U&&this.errorServices.splice(U,1)}}handleError(x){this.analyticsPlugin&&this.analyticsPlugin.trackException({exception:x}),this.errorServices&&this.errorServices.length>0&&(0,ee.Iu)(this.errorServices,U=>{(0,ee.Tn)(U.handleError)&&U.handleError(x)})}}return _.instance=null,_.\u0275fac=function(x){return new(x||_)},_.\u0275prov=e.jDH({token:_,factory:_.\u0275fac,providedIn:"root"}),_})(),D_=(()=>{class _ extends Qc{constructor(){super(),this.priority=186,this.identifier="AngularPlugin",this._angularCfg=null,this._eventSubscription=null;let x=this;x._doTeardown=(U,ie,pe)=>{this.analyticsPlugin&&null!==Vg.instance&&(Vg.instance.plugin=null,x._angularCfg&&x._angularCfg.errorServices&&Array.isArray(x._angularCfg.errorServices)&&(0,ee.Iu)(x._angularCfg.errorServices,ye=>{Vg.instance.removeErrorHandler(ye)})),x._eventSubscription&&(x._eventSubscription.unsubscribe(),x._eventSubscription=null),x.analyticsPlugin=null,x.propertiesPlugin=null,x._angularCfg=null}}initialize(x,U,ie,pe){super.initialize(x,U,ie,pe);const ye=this,ot=ye._getTelCtx().getExtCfg(ye.identifier,{router:null,errorServices:null});if(ye.propertiesPlugin=U.getPlugin(Jo)?.plugin,ye.analyticsPlugin=U.getPlugin(ul)?.plugin,ye.analyticsPlugin&&null!==Vg.instance&&(Vg.instance.plugin=ye.analyticsPlugin,ot.errorServices&&Array.isArray(ot.errorServices)&&(0,ee.Iu)(ot.errorServices,mt=>{Vg.instance.addErrorHandler(mt)})),ot.router){let mt=!0;ye.trackPageView({uri:ot.router.url}),ye._eventSubscription=ot.router.events.subscribe(Lt=>{if(ye.isInitialized()&&Lt instanceof $m.wF){if(mt)return void(mt=!1);ye.trackPageView({uri:ot.router.url,properties:{duration:0}})}})}}processTelemetry(x,U){this.processNext(x,U)}trackPageView(x){const U=this;if(U.analyticsPlugin){const ie=Wr();U.propertiesPlugin&&U.propertiesPlugin.context&&U.propertiesPlugin.context.telemetryTrace&&(U.propertiesPlugin.context.telemetryTrace.traceID=za(),U.propertiesPlugin.context.telemetryTrace.name=ie&&ie.pathname||"_unknown_"),U.analyticsPlugin.trackPageView(x)}else Dt(U.diagLog(),1,64,"Analytics plugin is not available, Angular plugin telemetry will not be sent: ")}}return _.\u0275fac=function(x){return new(x||_)},_.\u0275cmp=e.VBU({type:_,selectors:[["lib-applicationinsights-angularplugin-js"]],features:[e.Vt3],decls:0,vars:0,template:function(x,U){},encapsulation:2}),_})();var dv=r(59640),uv=r(21413),I_=r(53993),A_=r(5964),s0=r(56977),gv=r(62233),R_=r(95585);let F_=(()=>{class _{constructor(x,U,ie,pe){this.platformId=x,this.store=U,this.router=ie,this.appConfigService=pe,this.unsubscribe$=new uv.B,this.excludedTelemetryItems=["well-known/apple-app-site-association","js","ttf","ico","css","png","map"],this.baseTypeRequestData="RequestData",this.baseTypeRemoteDependencyData="RemoteDependencyData",this.excludedDependencyUrls=this.appConfigService.get("tracesExcludedDependencyUrls")?.split(",")||[]}load(){(0,x_.UE)(this.platformId)&&(this.config=this.getConfig(),this.applicationInsights=new T_({config:this.config}),this.applicationInsights.addTelemetryInitializer(this.excludeUnusedExtensionsTelemetryProcessor()),this.applicationInsights.loadAppInsights(),this.applicationInsights.trackPageView(),this.setAuthenticatedUserContext())}getMonitorInstace(){return this.isMonitorAvailable()?this.applicationInsights:null}startTrackPage(x){this.isMonitorAvailable()&&this.applicationInsights.startTrackPage(x)}stopTrackPage(x,U,ie,pe){this.isMonitorAvailable()&&this.applicationInsights.stopTrackPage(x,U,ie,pe)}trackEvent(x,U){this.isMonitorAvailable()&&this.applicationInsights.trackEvent(x,U)}trackEventExtended(x,U){this.trackEvent({name:x},U)}trackPageView(x){this.isMonitorAvailable()&&this.applicationInsights.trackPageView(x)}trackPageViewExtended(x,U,ie){this.trackPageView({name:x,uri:U,properties:ie})}trackMetric(x,U){this.isMonitorAvailable()&&this.applicationInsights.trackMetric(x,U)}trackMetricExtended(x,U,ie,pe){this.trackMetric({name:x,average:U,sampleCount:ie},pe)}trackException(x,U){this.isMonitorAvailable()&&this.applicationInsights.trackException(x,U)}trackExceptionExtended(x,U,ie,pe){this.trackException({error:x,exception:U,severityLevel:ie},pe)}trackTrace(x,U){this.isMonitorAvailable()&&this.applicationInsights.trackTrace(x,U)}trackTraceExtended(x,U,ie){this.trackTrace({message:x,severityLevel:U},ie)}setAuthenticatedUser(x,U,ie=!1){this.isMonitorAvailable()&&this.applicationInsights.setAuthenticatedUserContext(x,U,ie)}clearAuthenticatedUser(){this.isMonitorAvailable()&&this.applicationInsights.clearAuthenticatedUserContext()}isMonitorAvailable(){return!(!this.applicationInsights||!(0,x_.UE)(this.platformId))}setAuthenticatedUserContext(){this.store.pipe((0,dv.Lt)(gv.BQ),(0,I_.E)(this.store.select(gv.Hg)),(0,A_.p)(x=>null!==x),(0,s0.Q)(this.unsubscribe$)).subscribe(([x,U])=>{x?this.setAuthenticatedUser(U.contactId,U.accountId,!0):this.clearAuthenticatedUser()})}excludeUnusedExtensionsTelemetryProcessor(){return x=>!(this.isExcludedRequestTelemetry(x)||this.isExcludedDependencyTelemetry(x))}isExcludedRequestTelemetry(x){if((x?.data?.baseType===this.baseTypeRequestData||x?.baseType===this.baseTypeRequestData)&&x.name){const U=x.name.toLowerCase(),ie=U.lastIndexOf(".");if(-1===ie)return!1;const pe=U.slice(ie+1);if(this.excludedTelemetryItems.includes(pe))return!0}return!1}isExcludedDependencyTelemetry(x){if((x?.data?.baseType===this.baseTypeRemoteDependencyData||x?.baseType===this.baseTypeRemoteDependencyData)&&
1!0===x.data?.baseData?.success&&"string"==typeof x.data?.baseData?.resultCode){const U=x.data.baseData.data??x.data.baseData.target??"";for(const ie of this.excludedDependencyUrls)if(U.toLowerCase().includes(ie.toLowerCase()))return!0}return!1}getConfig(){const x=new D_,U={router:this.router,errorServices:[new e.zcH]},ie=[x],pe={[x.identifier]:U};return{connectionString:this.appConfigService.get("applicationinsights_connectionString"),enableAutoRouteTracking:!0,samplingPercentage:50,enableCorsCorrelation:!0,distributedTracingMode:oa.AI_AND_W3C,correlationHeaderExcludedDomains:this.appConfigService.get("correlationHeaderExcludedDomains")?.split(",")||[],extensions:ie,extensionConfig:pe}}static{this.\u0275fac=function(U){return new(U||_)(e.KVO(e.Agw),e.KVO(dv.il),e.KVO($m.Ix),e.KVO(R_.R))}}static{this.\u0275prov=e.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})()},90741:(_e,D,r)=>{"use strict";r.d(D,{v:()=>ge});var e=r(54438),n=r(62233),d=r(4705),h=r(96354),p=r(5964),m=r(96697),g=r(23294),c=r(88141),u=r(31397),P=r(53993),T=r(60177),F=r(24153),R=r(22177),I=r(84412),z=r(7673),W=r(27468),J=r(28890),N=r(62253),b=r(2247),v=r(29399);const S=new e.nKC("google-tag-manager-config");let L=(()=>{class Be{constructor(He){this._googleTagManagerConfig={id:null,gtm_auth:"",gtm_preview:""},He&&this.set(He)}set(He){this._googleTagManagerConfig=He}get(){return this._googleTagManagerConfig}static{this.\u0275fac=function(be){return new(be||Be)(e.KVO(S,8))}}static{this.\u0275prov=e.jDH({token:Be,factory:Be.\u0275fac,providedIn:"root"})}}return Be})(),te=(()=>{class Be{constructor(He,be,ze="noisy",Je,Se,Z,Q){this.googleTagManagerConfiguration=He,this.googleTagManagerId=be,this.googleTagManagerMode=ze,this.googleTagManagerAuth=Je,this.googleTagManagerPreview=Se,this.googleTagManagerResourcePath=Z,this.googleTagManagerCSPNonce=Q,this.isLoaded=!1,this.browserGlobals={windowRef:()=>window,documentRef:()=>document},this.config=this.googleTagManagerConfiguration?.get(),null==this.config&&(this.config={id:null}),this.config={...this.config,id:be||this.config.id,gtm_auth:Je||this.config.gtm_auth,gtm_preview:Se||this.config.gtm_preview,gtm_resource_path:Z||this.config.gtm_resource_path}}checkForId(){if("silent"!==this.googleTagManagerMode&&!this.config.id)throw new Error("Google tag manager ID not provided.");return!!this.config.id}getDataLayer(){this.checkForId();const He=this.browserGlobals.windowRef();return He.dataLayer=He.dataLayer||[],He.dataLayer}pushOnDataLayer(He){this.checkForId(),this.getDataLayer().push(He)}addGtmToDom(){return new Promise((He,be)=>{if(this.isLoaded)return He(this.isLoaded);if(!this.checkForId())return He(!1);const ze=this.browserGlobals.documentRef();this.pushOnDataLayer({"gtm.start":(new Date).getTime(),event:"gtm.js"});const Je=ze.createElement("script");Je.id="GTMscript",Je.async=!0,Je.src=this.applyGtmQueryParams(this.config.gtm_resource_path?this.config.gtm_resource_path:"https://www.googletagmanager.com/gtm.js"),Je.addEventListener("load",()=>He(this.isLoaded=!0)),Je.addEventListener("error",()=>be(!1)),this.googleTagManagerCSPNonce&&Je.setAttribute("nonce",this.googleTagManagerCSPNonce),ze.head.insertBefore(Je,ze.head.firstChild)})}pushTag(He){return new Promise((be,ze)=>this.checkForId()?this.isLoaded?(this.pushOnDataLayer(He),be()):void this.addGtmToDom().then(()=>(this.pushOnDataLayer(He),be())).catch(()=>ze()):be())}applyGtmQueryParams(He){return-1===He.indexOf("?")&&(He+="?"),He+Object.keys(this.config).filter(be=>this.config[be]).map(be=>`${be}=${this.config[be]}`).join("&")}static{this.\u0275fac=function(be){return new(be||Be)(e.KVO(L,8),e.KVO("googleTagManagerId",8),e.KVO("googleTagManagerMode",8),e.KVO("googleTagManagerAuth",8),e.KVO("googleTagManagerPreview",8),e.KVO("googleTagManagerResourcePath",8),e.KVO("googleTagManagerCSPNonce",8))}}static{this.\u0275prov=e.jDH({token:Be,factory:Be.\u0275fac,providedIn:"root"})}}return Be})();var G=r(59640),ne=r(99375),de=r(95585);let ge=(()=>{class Be{constructor(He,be,ze,Je,Se,Z){this.platformId=He,this.googleTagManagerService=be,this.store=ze,this.router=Je,this.uiConfigService=Se,this.appConfigService=Z,this.isLogAvailable$=new I.t(!1)}get globalVar(){return this.globalInfo}load(){this.setupGlobalVariables()}getMonitorInstace(){return this.isMonitorAvailable()?this.googleTagManagerService:null}pushTag(He){this.isMonitorAvailable()&&(He&&Object.hasOwn(He,"ecommerce")&&this.googleTagManagerService.pushTag({ecommerce:null}),this.googleTagManagerService.pushTag(He))}pushNavigationTag(He,be,ze,Je=!0){(Je?this.router.events.pipe((0,h.T)(Se=>Se instanceof d.j5||Se instanceof d.wF?Se:null),(0,p.p)(Se=>!!Se&&Se.url.split("?")[0]===ze),(0,m.s)(1),(0,p.p)(Se=>Se instanceof d.wF)):(0,z.of)(null)).subscribe(()=>this.pushTag((0,b.Xh)((0,N.tE)(He,be,ze))))}isMonitorAvailable(){return!(!this.googleTagManagerService||!(0,T.UE)(this.platformId))}setupGlobalVariables(){(0,T.UE)(this.platformId)&&this.router.events.pipe((0,h.T)(He=>He instanceof d.wF?He:null),(0,p.p)(He=>!!He),(0,g.F)((He,be)=>He.url?.split("?")[0]===be.url?.split("?")[0]),(0,c.M)(()=>this.isLogAvailable$.next(!1)),(0,u.Z)(()=>(0,W.p)([(0,N.ax)(this.router.routerState.snapshot.root)?this.store.select(R.Nn).pipe((0,p.p)(He=>!!He),(0,m.s)(1)):[null],this.store.select(J.U3).pipe((0,P.E)(this.store.select(n.Gj).pipe((0,h.T)(He=>!!He?.find(be=>be.name===F.e.CanSeeStaffNavigationHeader)))),(0,p.p)(([He,be])=>!be||!!He),(0,m.s)(1),(0,h.T)(([He])=>He)),this.store.select(v._s).pipe((0,p.p)(He=>!!He),(0,m.s)(1))])),(0,P.E)(this.store.select(n.Hg))).subscribe(([[He,be,ze],Je])=>{const Se=this.appConfigService.get("environment"),Z=this.uiConfigService.get("brandName");this.googleTagManagerService.pushTag((0,N.de)(Je,ze,be,He,Se,Z,this.router)),this.isLogAvailable$.next(!0)})}static{this.\u0275fac=function(be){return new(be||Be)(e.KVO(e.Agw),e.KVO(te),e.KVO(G.il),e.KVO(d.Ix),e.KVO(ne.K),e.KVO(de.R))}}static{this.\u0275prov=e.jDH({token:Be,factory:Be.\u0275fac,providedIn:"root"})}}return Be})()},8590:(_e,D,r)=>{"use strict";r.d(D,{y:()=>g});var e=r(95651),n=r(54438),d=r(7283),h=r(90741),p=r(95585),m=r(39178);let g=(()=>{class c{constructor(P,T,F,R){this.applicationInsightsMonitoringService=P,this.googleAnalyticsMonitoringService=T,this.appConfigService=F,this.ngxLogger=
1R}load(){this.configureNXGLogger(),this.loadMonitors()}configureNXGLogger(){try{const P=this.appConfigService.get("ngxLoggerLevel"),T=this.appConfigService.get("ngxLoggerServerLevel"),F=(0,e.Vy)(this.appConfigService.get("ngxLoggerDisableConsoleLogging"));if(P&&T){const R={level:Number(P),serverLogLevel:Number(T),disableConsoleLogging:F},I=this.ngxLogger.getConfigSnapshot();(I.level!==R.level||I.serverLogLevel!==R.serverLogLevel||I.disableConsoleLogging!==R.disableConsoleLogging)&&(I.level=R.level,I.serverLogLevel=R.serverLogLevel,I.disableConsoleLogging=R.disableConsoleLogging,this.ngxLogger.updateConfig(I))}}catch(P){console.log(P)}}loadMonitors(){this.applicationInsightsMonitoringService.load(),this.googleAnalyticsMonitoringService.load()}static{this.\u0275fac=function(T){return new(T||c)(n.KVO(d.H),n.KVO(h.v),n.KVO(p.R),n.KVO(m.so))}}static{this.\u0275prov=n.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},25068:(_e,D,r)=>{"use strict";r.d(D,{M:()=>$});var e=r(54438),n=r(60177),d=r(60156);const h=["header"],p=["headerItems"],m=["headerButton"],g=["headerButtonSecondary"],c=["footer"],u=["content"],P=["contentOutside"],T=["footerButton"],F=["contentContainer"],R=["footerContainer"];function I(te,G){if(1&te&&e.nrm(0,"span",14),2&te){const ne=e.XpG();e.AVh("is-disabled",ne.isDisabled)("is-open",ne.open)("is-hidden",!ne.expandable)}}function z(te,G){1&te&&(e.j41(0,"div",5),e.nrm(1,"i",15),e.k0s())}function W(te,G){if(1&te&&(e.j41(0,"div",6),e.eu8(1,4),e.k0s()),2&te){const ne=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",ne.headerButton)}}function J(te,G){if(1&te){const ne=e.RV6();e.j41(0,"div",16),e.bIt("click",function(ge){e.eBV(ne);const Be=e.XpG();return e.Njj(Be.headerButtonClicked(ge))})("keydown.enter",function(ge){e.eBV(ne);const Be=e.XpG();return e.Njj(Be.headerButtonClicked(ge))}),e.eu8(1,4),e.k0s()}if(2&te){const ne=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",ne.headerButtonSecondary)}}function N(te,G){if(1&te&&(e.j41(0,"div",8),e.eu8(1,4),e.k0s()),2&te){const ne=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",ne.headerItems)}}function b(te,G){if(1&te&&e.nrm(0,"span",14),2&te){const ne=e.XpG();e.AVh("is-disabled",ne.isDisabled)("is-open",ne.open)("is-hidden",!ne.expandable)}}function v(te,G){if(1&te){const ne=e.RV6();e.j41(0,"div",16),e.bIt("click",function(ge){e.eBV(ne);const Be=e.XpG();return e.Njj(Be.headerButtonClicked(ge))})("keydown.enter",function(ge){e.eBV(ne);const Be=e.XpG();return e.Njj(Be.headerButtonClicked(ge))}),e.eu8(1,4),e.k0s()}if(2&te){const ne=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",ne.headerButtonSecondary)}}function S(te,G){if(1&te&&(e.j41(0,"div",10)(1,"div",17),e.eu8(2,4),e.k0s(),e.j41(3,"div",18),e.eu8(4,4),e.k0s()()),2&te){const ne=e.XpG();e.Y8G("hidden",!ne.open),e.R7$(),e.Y8G("hidden",!ne.open),e.R7$(),e.Y8G("ngTemplateOutlet",ne.footer),e.R7$(),e.Y8G("hidden",!ne.open),e.R7$(),e.Y8G("ngTemplateOutlet",ne.footerButton)}}function L(te,G){1&te&&e.nrm(0,"div",13)}let $=(()=>{class te{get isDisabled(){return this.disabledState}set isDisabled(ne){this.disabledState=ne,this.disabledState&&(this.openState=!0)}get open(){return this.openState}set open(ne){this.isDisabled||(this.openState=ne)}get isMobile$(){return this.deviceService.isMobile$}get expandable(){return this.expandableState}set expandable(ne){this.expandableState=ne}constructor(ne){this.deviceService=ne,this.disabledState=!1,this.openState=!1,this.expandableState=!0,this.transparentHeader=!0,this.displayType=re.none,this.openChanged=new e.bkB}ngOnInit(){this.shouldOpen&&this.expandable&&this.toggleAccordion()}toggleAccordion(){!this.isDisabled&&this.expandable&&(this.open=!this.open,this.openChanged.emit(this.open))}headerButtonClicked(ne){ne.stopPropagation()}static{this.\u0275fac=function(de){return new(de||te)(e.rXU(d.g))}}static{this.\u0275cmp=e.VBU({type:te,selectors:[["iwg-accordion"]],contentQueries:function(de,ge,Be){if(1&de&&(e.wni(Be,h,5),e.wni(Be,p,5),e.wni(Be,m,5),e.wni(Be,g,5),e.wni(Be,c,5),e.wni(Be,u,5),e.wni(Be,P,5),e.wni(Be,T,5)),2&de){let ve;e.mGM(ve=e.lsd())&&(ge.header=ve.first),e.mGM(ve=e.lsd())&&(ge.headerItems=ve.first),e.mGM(ve=e.lsd())&&(ge.headerButton=ve.first),e.mGM(ve=e.lsd())&&(ge.headerButtonSecondary=ve.first),e.mGM(ve=e.lsd())&&(ge.footer=ve.first),e.mGM(ve=e.lsd())&&(ge.content=ve.first),e.mGM(ve=e.lsd())&&(ge.contentOutside=ve.first),e.mGM(ve=e.lsd())&&(ge.footerButton=ve.first)}},viewQuery:function(de,ge){if(1&de&&(e.GBs(F,5),e.GBs(R,5)),2&de){let Be;e.mGM(Be=e.lsd())&&(ge.contentContainer=Be.first),e.mGM(Be=e.lsd())&&(ge.footerContainer=Be.first)}},inputs:{rowId:"rowId",rightAccordion:"rightAccordion",notificationCount:"notificationCount",shouldOpen:"shouldOpen",transparentHeader:"transparentHeader",displayType:"displayType",bottomLine:"bottomLine",isDisabled:"isDisabled",open:"open",expandable:"expandable"},outputs:{openChanged:"openChanged"},standalone:!0,features:[e.aNF],decls:21,vars:34,consts:[[1,"accordion__item"],["tabindex","0",1,"accordion__item__header",3,"click","keydown.enter","id"],[1,"accordion__item__header__icon",3,"is-disabled","is-open","is-hidden"],[1,"accordion__item__header__content",3,"ngClass"],[3,"ngTemplateOutlet"],[1,"icon-holder"],[1,"accordion__item__header__button"],["tabindex","0",1,"accordion__item__header__button-secondary"],[1,"accordion__item__header__items"],[1,"accordion__item__content",3,"hidden"],[1,"accordion__item__footer",3,"hidden"],[1,"m--t-3","p--x-1",3,"hidden"],[1,"container"],[1,"bottom-line"],[1,"accordion__item__header__icon"],["aria-hidden","true",1,"iwg-icon-warning-tick"],["tabindex","0",1,"accordion__item__header__button-secondary",3,"click","keydown.enter"],[1,"accordion__item__footer__c
1ontent",3,"hidden"],[1,"accordion__item__footer__button",3,"hidden"]],template:function(de,ge){1&de&&(e.j41(0,"div")(1,"div",0)(2,"div",1),e.bIt("click",function(){return ge.expandable&&ge.toggleAccordion()})("keydown.enter",function(){return ge.expandable&&ge.toggleAccordion()}),e.DNE(3,I,1,6,"span",2),e.j41(4,"div",3),e.eu8(5,4),e.DNE(6,z,2,0,"div",5),e.k0s(),e.DNE(7,W,2,1,"div",6)(8,J,2,1,"div",7),e.nI1(9,"async"),e.DNE(10,N,2,1,"div",8)(11,b,1,6,"span",2)(12,v,2,1,"div",7),e.nI1(13,"async"),e.k0s(),e.j41(14,"div",9),e.eu8(15,4),e.k0s(),e.DNE(16,S,5,5,"div",10),e.k0s(),e.j41(17,"div",11)(18,"div",12),e.eu8(19,4),e.k0s()()(),e.DNE(20,L,1,0,"div",13)),2&de&&(e.HbH("accordion "+ge.displayType),e.R7$(),e.AVh("error",ge.notificationCount)("is-disabled",ge.isDisabled),e.R7$(),e.AVh("is-disabled",ge.isDisabled||!ge.expandable)("is-open",ge.open)("accordion__item__header--with-background",!ge.transparentHeader),e.Y8G("id",ge.rowId),e.R7$(),e.vxM(ge.rightAccordion?-1:3),e.R7$(),e.AVh("rightHeader",ge.rightAccordion),e.Y8G("ngClass",ge.open?"iwg-label3-medium":"iwg-field-input"),e.R7$(),e.Y8G("ngTemplateOutlet",ge.header),e.R7$(),e.vxM(ge.notificationCount?6:-1),e.R7$(),e.vxM(ge.headerButton?7:-1),e.R7$(),e.vxM(ge.headerButtonSecondary&&!e.bMT(9,30,ge.isMobile$)?8:-1),e.R7$(2),e.vxM(!ge.open&&ge.headerItems?10:-1),e.R7$(),e.vxM(ge.rightAccordion?11:-1),e.R7$(),e.vxM(ge.headerButtonSecondary&&e.bMT(13,32,ge.isMobile$)&&ge.open?12:-1),e.R7$(2),e.Y8G("hidden",!ge.open),e.R7$(),e.Y8G("ngTemplateOutlet",ge.content),e.R7$(),e.vxM(ge.footer?16:-1),e.R7$(),e.Y8G("hidden",!ge.open),e.R7$(2),e.Y8G("ngTemplateOutlet",ge.contentOutside),e.R7$(),e.vxM(ge.open&&ge.bottomLine?20:-1))},dependencies:[n.YU,n.T3,n.Jj],styles:['.divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.submittedBackground[_nghost-%COMP%]   .accordion[_ngcontent-%COMP%], .submittedBackground   [_nghost-%COMP%]   .accordion[_ngcontent-%COMP%]{background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5))}@media (max-width: 1023.98px){.manage-bookings--search[_nghost-%COMP%]   .accordion__item[_ngcontent-%COMP%], .manage-bookings--search   [_nghost-%COMP%]   .accordion__item[_ngcontent-%COMP%]{border-radius:var(--radius-none, var(--scale-0, 0));border-top:none;border-inline:none}}.accordion[_ngcontent-%COMP%]{background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}.accordion.primary[_ngcontent-%COMP%]   .accordion__item[_ngcontent-%COMP%]{border-bottom:0}.accordion.secondary[_ngcontent-%COMP%]   .accordion__item[_ngcontent-%COMP%]{padding:0}.accordion.secondary[_ngcontent-%COMP%]   .accordion__item__header[_ngcontent-%COMP%]{background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));border:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-top:0;border-bottom:0}.accordion.secondary[_ngcontent-%COMP%]   .accordion__item__content[_ngcontent-%COMP%]{border-left:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-right:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));padding:2rem}.accordion__item[_ngcontent-%COMP%]{display:block;border:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.accordion__item.error[_ngcontent-%COMP%]{border:1px solid var(--color-border-error, var(--global-functional-red, #EE421C))}.accordion__item.is-disabled[_ngcontent-%COMP%]{background-color:var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E))}.accordion__item__header[_ngcontent-%COMP%]{cursor:pointer;display:flex;flex:1;flex-direction:row;align-items:center;justify-content:flex-start;min-height:6rem;padding:1.9rem 0;position:relative;flex-wrap:wrap}.accordion__item__header--with-background[_ngcontent-%COMP%]{background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5))}.accordion__item__header.is-disabled[_ngcontent-%COMP%]{cursor:default}.accordion__item__header__icon[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;font-weight:var(--font-weight-black, 900);color:var(--color-icon-accent-secondary, var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F)));font-family:iwg-icons;padding:0 2rem;font-size:1.2rem}.accordion__item__header__icon[_ngcontent-%COMP%]:before{content:"\\ea12"}@media (max-width: 1023.98px){.accordion__item__header__icon[_ngcontent-%COMP%]:before{content:"\\ea12";font-weight:var(--font-weight-normal, 400);font-size:.8rem}}.accordion__item__header__icon.is-open[_ngcontent-%COMP%]:before{content:"\\ea10"}@media (max-width: 1023.98px){.accordion__item__header__icon.is-open[_ngcontent-%COMP%]:before{content:"\\ea10";font-weight:var(--font-weight-normal, 400);font-size:.8rem}}.accordion__item__header__icon.is-disabled[_ngcontent-%COMP%]:before{content:none}.accordion__item__header__icon.is-hidden[_ngcontent-%COMP%]{visibility:hidden;cursor:default}.accordion__item__header__content[_ngcontent-%COMP%]{display:flex;flex:1;align-items:center}.accordion__item__header__content.rightHeader[_ngcontent-%COMP%]{padding:0 2rem}.accordion__item__header__items[_ngcontent-%COMP%]{justify-content:flex-start;margin:0 2rem}@media (max-width: 1023.98px){.accordion__item__header__items[_ngcontent-%COMP%]{align-items:center;margin:0rem}}.accordion__item__header__button[_ngcontent-%COMP%]{position:absolute;right:0;top:auto;bottom:0}[dir=rtl]   [_nghost-%COMP%]   .accordion__item__header__button[_ngcontent-%COMP%]{right:unset;left:0}[dir=rtl][_ngcontent-%COMP%]   .accordion__item__header__button[_ngcontent-%COMP%]{right:unset;left:0}[dir=rtl][_nghost-%COMP%]   .accordion__item__header__button[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .accordion__item__header__button[_ngcontent-%COMP%]{right:unset;left:0}.accordion__item__header__button-secondary[_ngcontent-%COMP%]{padding:0 2rem}@media (max-width: 1023.98px){.accordion__item__header__button-secondary[_ngcontent-%COMP%]{width:100%;padding-top:2rem}}.accordion__item__content[_ngcontent-%COMP%]{padding:0}@media (max-width: 1023.98px){.accordion__item__content[_ngcontent-%COMP%]:has(.flatpickr-calendar.inline){height:55rem}}.accordion__item__footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));border-radius:var(--radius-btn, var(--scale-200, .8rem))}
1.accordion__item__footer__content[_ngcontent-%COMP%]{align-self:stretch;flex-direction:row;justify-content:flex-start;align-items:center;padding:2rem 5.89rem;background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));font-size:1.6rem;border-top:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));width:100%}@media (min-width: 320px) and (max-width: 1023px){.accordion__item__footer__content[_ngcontent-%COMP%]{padding:1.6rem;min-height:6rem}}@media (min-width: 320px) and (max-width: 1023px){.accordion__item__footer__button[_ngcontent-%COMP%]{width:100%}}@media (min-width: 320px) and (max-width: 1023px){.accordion__item__footer[_ngcontent-%COMP%]{flex-direction:column}}.accordion__item__content[_nghost-%COMP%]   .accordion__item[_ngcontent-%COMP%], .accordion__item__content   [_nghost-%COMP%]   .accordion__item[_ngcontent-%COMP%]{padding:0 2.5rem;border-left:0;border-right:0}.accordion__item__content[_nghost-%COMP%]   .accordion__item[_ngcontent-%COMP%]:nth-of-type(n+2), .accordion__item__content   [_nghost-%COMP%]   .accordion__item[_ngcontent-%COMP%]:nth-of-type(n+2){border-top:0}.accordion__item__content[_nghost-%COMP%]   .accordion__item[_ngcontent-%COMP%]:last-of-type, .accordion__item__content   [_nghost-%COMP%]   .accordion__item[_ngcontent-%COMP%]:last-of-type{border-bottom:0}.no-top-border[_nghost-%COMP%]   .accordion__item[_ngcontent-%COMP%], .no-top-border   [_nghost-%COMP%]   .accordion__item[_ngcontent-%COMP%]{border-top:none}.icon-holder[_ngcontent-%COMP%]{color:var(--color-icon-error, var(--global-functional-red, #EE421C));margin-left:1rem}@media (max-width: 1023.98px){.icon-holder[_ngcontent-%COMP%]{margin-left:.9rem}}[dir=rtl]   [_nghost-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-right:1rem;margin-left:0}@media (max-width: 1023.98px){[dir=rtl]   [_nghost-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-right:.9rem}}[dir=rtl][_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-right:1rem;margin-left:0}@media (max-width: 1023.98px){[dir=rtl][_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-right:.9rem}}[dir=rtl][_nghost-%COMP%]   .icon-holder[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-right:1rem;margin-left:0}@media (max-width: 1023.98px){[dir=rtl][_nghost-%COMP%]   .icon-holder[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-right:.9rem}}.icon-holder[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:1.4rem}.bottom-line[_ngcontent-%COMP%]{margin-top:2rem;border-bottom:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.bottom-border[_nghost-%COMP%]   .accordion__item[_ngcontent-%COMP%]{border:none;border-bottom:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.arrow-top[_nghost-%COMP%]   .accordion__item__header__icon[_ngcontent-%COMP%]{align-self:baseline}.btn-inset[_nghost-%COMP%]   .accordion__item[_ngcontent-%COMP%]{padding:var(--spacing-xxs, var(--scale-300, 1.2rem)) var(--spacing-sml, var(--scale-500, 2.4rem))}@media (min-width: 320px) and (max-width: 1023px){.btn-inset[_nghost-%COMP%]   .accordion__item[_ngcontent-%COMP%]{padding:0}}']})}}return te})();
1var re=function(te){return te.none="",te.primary="primary",te.secondary="secondary",te}(re||{})},41148:(_e,D,r)=>{"use strict";r.d(D,{f:()=>c});var e=r(76883),n=r(94587),d=r(54438);const h=(u,P)=>({firstName:u,lastName:P});function p(u,P){if(1&u&&d.nrm(0,"img",2),2&u){const T=d.XpG(2);d.Y8G("src",T.imageUrl,d.B4B)}}function m(u,P){if(1&u&&(d.j41(0,"span",3),d.EFF(1),d.nI1(2,"iwgNameFormat"),d.k0s()),2&u){const T=d.XpG(2);d.R7$(),d.JRh(d.i5U(2,1,d.l_i(4,h,T.firstName,T.lastName),T.NameFormat.Initials))}}function g(u,P){if(1&u&&(d.j41(0,"div",1),d.DNE(1,p,1,1,"img",2)(2,m,3,7,"span",3),d.k0s()),2&u){const T=d.XpG();d.AVh("avatar-image",T.imageUrl),d.R7$(),d.vxM(T.imageUrl?1:2)}}let c=(()=>{class u{constructor(){this.NameFormat=e.f}static{this.\u0275fac=function(F){return new(F||u)}}static{this.\u0275cmp=d.VBU({type:u,selectors:[["iwg-avatar"]],inputs:{firstName:"firstName",lastName:"lastName",imageUrl:"imageUrl"},standalone:!0,features:[d.aNF],decls:1,vars:1,consts:[["id","header_Avatar",1,"avatar","avatar--circle",3,"avatar-image"],["id","header_Avatar",1,"avatar","avatar--circle"],["id","header_Avatar_Image","alt","",3,"src"],["id","header_Avatar_Initials",1,"avatar__label"]],template:function(F,R){1&F&&d.DNE(0,g,3,3,"div",0),2&F&&d.vxM(R.firstName&&R.lastName?0:-1)},dependencies:[n.X],styles:['body[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h1-font-size, var(--scale-700, 4rem));font-weight:var(--h1-font-weight, var(--font-weight-light, 300));line-height:var(--h1-line-height, 1.2);letter-spacing:var(--h1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--mobile-h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h1-font-size, var(--scale-600, 3.2rem));font-weight:var(--mobile-h1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h1-line-height, 1.2);letter-spacing:var(--mobile-h1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], h1.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h1[_ngcontent-%COMP%], .iwg-h1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], h2.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h2[_ngcontent-%COMP%], .iwg-h2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h3-font-size, var(--scale-550, 2.8rem));
1font-weight:var(--h3-font-weight, var(--font-weight-light, 300));line-height:var(--h3-line-height, 1.3);letter-spacing:var(--h3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--mobile-h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h3-font-size, var(--scale-500, 2.4rem));font-weight:var(--mobile-h3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h3-line-height, 1.3);letter-spacing:var(--mobile-h3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], h3.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h3[_ngcontent-%COMP%], .iwg-h3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-bold-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h4-bold-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-bold-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-bold-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h4-bold-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-bold-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.bold[_ngcontent-%COMP%], h4.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-bold[_ngcontent-%COMP%], .iwg-h4-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-medium-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h4-medium-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-medium-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-medium-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h4-medium-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-medium-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.medium[_ngcontent-%COMP%], h4.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-medium[_ngcontent-%COMP%], .iwg-h4-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));
1font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], h4.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4[_ngcontent-%COMP%], .iwg-h4.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-bold-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h5-bold-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-bold-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-bold-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h5-bold-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-bold-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.bold[_ngcontent-%COMP%], h5.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-bold[_ngcontent-%COMP%], .iwg-h5-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-medium-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h5-medium-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-medium-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-medium-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h5-medium-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-medium-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.medium[_ngcontent-%COMP%], h5.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-medium[_ngcontent-%COMP%], .iwg-h5-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-font-size, var(--scale-420, 1.8rem));font-weight:var(--h5-font-weight, var(--font-weight-light, 300));line-height:var(--h5-line-height, 1.3);letter-spacing:var(--h5-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--mobile-h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-h5-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h5-line-height, 1.3);letter-spacing:var(--mobile-h5-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], h5.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5[_ngcontent-%COMP%], .iwg-h5.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h6-font-size, var(--scale-400, 1.6rem));font-weight:var(--h6-font-weight, var(--font-weight-light, 300));line-height:var(--h6-line-height, 1.2);letter-spacing:var(--h6-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--mobile-h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h6-font-size, var(--scale-350, 1.4rem));font-weight:var(--mobile-h6-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h6-line-height, 1.2);letter-spacing:var(--mobile-h6-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], h6.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h6[_ngcontent-%COMP%], .iwg-h6.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label1[_ngcontent-%COMP%]{font-family:var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label1-font-size, var(--scale-450, 2rem));font-weight:var(--label1-font-weight, var(--font-weight-normal, 400));line-height:var(--label1-line-height, 1.4);letter-spacing:var(--label1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1[_ngcontent-%COMP%]{font-family:var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label1-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-label1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label1-line-height, 1.4);letter-spacing:var(--mobile-label1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label1[_ngcontent-%COMP%], .iwg-label1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--label1-medium-font-family, var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label1-medium-font-size, var(--label1-font-size, var(--scale-450, 2rem)));font-weight:var(--label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label1-medium-line-height, var(--label1-line-height, 1.4));letter-spacing:var(--label1-medium-letter-spacing, var(--label1-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label1-medium-font-family, var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label1-medium-font-size, var(--mobile-label1-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label1-medium-line-height, var(--mobile-label1-line-height, 1.4));letter-spacing:var(--mobile-label1-medium-letter-spacing, var(--mobile-label1-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label1-medium[_ngcontent-%COMP%], .iwg-label1-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2[_ngcontent-%COMP%]{font-family:var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--label2-font-weight, var(--font-weight-normal, 400));line-height:var(--label2-line-height, 1.4);letter-spacing:var(--label2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2[_ngcontent-%COMP%]{font-family:var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--mobile-label2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label2-line-height, 1.4);letter-spacing:var(--mobile-label2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label2[_ngcontent-%COMP%], .iwg-label2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--label2-medium-font-family, var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label2-medium-font-size, var(--label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label2-medium-line-height, var(--label2-line-height, 1.4));letter-spacing:var(--label2-medium-letter-spacing, var(--label2-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label2-medium-font-family, var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label2-medium-font-size, var(--mobile-label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--mobile-label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label2-medium-line-height, var(--mobile-label2-line-height, 1.4));letter-spacing:var(--mobile-label2-medium-letter-spacing, var(--mobile-label2-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label2-medium[_ngcontent-%COMP%], .iwg-label2-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));
1font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label3[_ngcontent-%COMP%], .iwg-label3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--label3-medium-font-family, var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label3-medium-font-size, var(--label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label3-medium-line-height, 1.4);letter-spacing:var(--label3-medium-letter-spacing, var(--label3-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label3-medium-font-family, var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label3-medium-font-size, var(--mobile-label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label3-medium-line-height, 1.4);letter-spacing:var(--mobile-label3-medium-letter-spacing, var(--mobile-label3-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label3-medium[_ngcontent-%COMP%], .iwg-label3-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body1[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body1[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body1[_ngcontent-%COMP%], .iwg-body1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body2[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body2[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);
1font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body2[_ngcontent-%COMP%], .iwg-body2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body3[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body3[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);
1font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body3[_ngcontent-%COMP%], .iwg-body3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-hint[_ngcontent-%COMP%], .iwg-field-hint.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-input[_ngcontent-%COMP%], .iwg-field-input.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--global-neutral-900, #202020)}@media (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}}@media (max-width: 1023.98px) and (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media (max-width: 1023.98px){.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:1.6rem}@media (max-width: 1023.98px){.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-title[_ngcontent-%COMP%], .iwg-page-header-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-sub-title[_ngcontent-%COMP%], .iwg-page-header-sub-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));
1font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title[_ngcontent-%COMP%], .iwg-page-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title--with-link[_ngcontent-%COMP%], .iwg-page-title--with-link.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{flex-direction:column;gap:.8rem}}.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media screen and (min-width: 1024px) and (max-width: 1290px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.align-baseline[_ngcontent-%COMP%]{vertical-align:baseline}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.font-bold[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold, 700)}
1.font-medium[_ngcontent-%COMP%]{font-weight:var(--font-weight-medium, 500)}.font-normal[_ngcontent-%COMP%]{font-weight:var(--font-weight-normal, 400)}.font-light[_ngcontent-%COMP%]{font-weight:var(--font-weight-light, 300)}.singleline-ellipsis[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.multiline-ellipsis-2[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-3[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-4[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-5[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}.avatar[_ngcontent-%COMP%]{width:3rem;height:3rem;border-radius:50%;background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));display:flex;justify-content:center;align-items:center;white-space:nowrap}.avatar-image[_ngcontent-%COMP%]{width:2.4rem;height:2.4rem}@media (max-width: 1023.98px){.avatar[_ngcontent-%COMP%]{width:2.4rem;height:2.4rem}.avatar-image[_ngcontent-%COMP%]{width:2rem;height:2rem}}.avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%}.avatar__label[_ngcontent-%COMP%]{font-size:1.6rem;letter-spacing:.08rem;color:var(--global-neutral-900, #202020)}@media (max-width: 1023.98px){.avatar__label[_ngcontent-%COMP%]{font-size:1.28rem;letter-spacing:.064rem;align-items:center}}.avatar--circle[_ngcontent-%COMP%], .avatar--circle[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:50%}.your-team-avatar[_nghost-%COMP%]   .avatar__label[_ngcontent-%COMP%]{font-size:3rem!important;background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5))}.account[_nghost-%COMP%]   .avatar[_ngcontent-%COMP%]{padding:var(--spacing-sml, var(--scale-500, 2.4rem));background-color:var(--color-text-on-workspace-details, var(--brand-neutral-700, #544F69))}@media (max-width: 1023.98px){.account[_nghost-%COMP%]   .avatar[_ngcontent-%COMP%]{padding:var(--spacing-xs, var(--scale-400, 1.6rem))}}.account[_nghost-%COMP%]   .avatar__label[_ngcontent-%COMP%]{font-family:var(--label3-medium-font-family, var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label3-medium-font-size, var(--label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label3-medium-line-height, 1.4);letter-spacing:var(--label3-medium-letter-spacing, var(--label3-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));line-height:normal}@media (max-width: 1023.98px){.account[_nghost-%COMP%]   .avatar__label[_ngcontent-%COMP%]{font-family:var(--mobile-label3-medium-font-family, var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label3-medium-font-size, var(--mobile-label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label3-medium-line-height, 1.4);letter-spacing:var(--mobile-label3-medium-letter-spacing, var(--mobile-label3-letter-spacing, normal))}}.inverted   .account[_nghost-%COMP%]   .avatar__label[_ngcontent-%COMP%], .account[_nghost-%COMP%]   .avatar__label.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.account[_nghost-%COMP%]   .avatar__label[_ngcontent-%COMP%]{line-height:normal}}']})}}return u})()},15100:(_e,D,r)=>{"use strict";r.d(D,{w:()=>T});var e=r(27559),n=r(98413),d=r(97644),h=r(40661),p=r(68018),m=r(54438),g=r(59640);function c(F,R){if(1&F&&m.EFF(0),2&F){const I=m.XpG();m.SpI(" ",I," ")}}function u(F,R){if(1&F&&m.nrm(0,"span",1),2&F){const I=m.XpG();m.Y8G("innerHTML",I,m.npT)}}function P(F,R){if(1&F&&m.DNE(0,c,1,1)(1,u,1,1,"span",1),2&F){const I=m.XpG();m.vxM(I.notification.message.isHTMLMessage?1:0)}}let T=(()=>{class F{constructor(I){this.store$=I,this.NotificationType=e._n}
1closeNotification(){this.store$.dispatch((0,n.pm)({ids:[this.notification.id]}))}static{this.\u0275fac=function(z){return new(z||F)(m.rXU(g.il))}}static{this.\u0275cmp=m.VBU({type:F,selectors:[["iwg-banner-notification-item"]],inputs:{notification:"notification",showClose:"showClose"},standalone:!0,features:[m.aNF],decls:3,vars:6,consts:[[3,"closeItem","notificationType","showClose"],["iwgLinkHandler","",3,"innerHTML"]],template:function(z,W){if(1&z&&(m.j41(0,"iwg-notification-item",0),m.bIt("closeItem",function(){return W.closeNotification()}),m.DNE(1,P,2,1),m.nI1(2,"translate"),m.k0s()),2&z){let J;m.Y8G("notificationType",null==W.notification.message?null:W.notification.message.notificationType)("showClose",W.showClose),m.R7$(),m.vxM((J=m.i5U(2,3,null==W.notification.message?null:W.notification.message.text,null==W.notification.message?null:W.notification.message.translateParameters))?1:-1,J)}},dependencies:[d._,h.u,p.D9],encapsulation:2})}}return F})()},64302:(_e,D,r)=>{"use strict";r.d(D,{N:()=>v});var e=r(31635),n=r(21413),d=r(23294),h=r(56977),p=r(70152),m=r(88141),g=r(5964),c=r(35335),u=r(27559),P=r(98413),T=r(64409),F=r(73948),R=r(3884),I=r(15100),z=r(60177),W=r(54438),J=r(60156),N=r(59640);function b(S,L){if(1&S&&W.nrm(0,"iwg-banner-notification-item",1),2&S){const $=L.$implicit,re=W.XpG();W.Y8G("showClose",re.showClose)("notification",$)}}class v{constructor(L,$,re){this.deviceService=L,this.store$=$,this.elementRef=re,this.isEmpty=!0,this.id=this.deviceService.getRandomValues(12).map(te=>te.toString(16)).join(""),this.destroy$=new n.B,this.store$.dispatch((0,P.Xu)({scope:this.id})),this.scopeType.pipe((0,d.F)(),(0,h.Q)(this.destroy$)).subscribe(te=>this.store$.dispatch((0,P.NY)({scope:this.id,scopeType:te}))),this.scopeTag.pipe((0,d.F)(),(0,h.Q)(this.destroy$)).subscribe(te=>this.store$.dispatch((0,P.xz)({scope:this.id,scopeTag:te})))}ngOnInit(){this.notifications$=this.store$.select((0,F.Fh)({scope:this.id})).pipe((0,p.B)(0)),this.notifications$.pipe((0,m.M)(L=>this.isEmpty=!L?.length),(0,g.p)(L=>!(!L?.length||!this.elementRef?.nativeElement?.scrollIntoView)),(0,c.c)(100),(0,h.Q)(this.destroy$)).subscribe(()=>{const L=this.elementRef.nativeElement;(0,R.IK)(this.deviceService.window,L)||L.scrollIntoView({behavior:"smooth"})})}ngOnDestroy(){this.store$.dispatch((0,P.vU)({scope:this.id})),this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function($){return new($||v)(W.rXU(J.g),W.rXU(N.il),W.rXU(W.aKT))}}static{this.\u0275cmp=W.VBU({type:v,selectors:[["iwg-banner-notification-list"]],hostVars:2,hostBindings:function($,re){2&$&&W.AVh("empty",re.isEmpty)},inputs:{scopeType:"scopeType",scopeTag:"scopeTag",showClose:"showClose"},standalone:!0,features:[W.aNF],decls:4,vars:2,consts:[[1,"iwg-banner-notification-list"],[1,"notification-item",3,"showClose","notification"]],template:function($,re){1&$&&(W.j41(0,"div",0),W.Z7z(1,b,1,2,"iwg-banner-notification-item",1,W.fX1),W.nI1(3,"async"),W.k0s()),2&$&&(W.R7$(),W.Dyx(W.bMT(3,0,re.notifications$)))},dependencies:[I.w,z.Jj],styles:[".iwg-banner-notification-list[_ngcontent-%COMP%]{width:100%;position:absolute;top:0;left:0}@media (min-width: 320px) and (max-width: 1023px){.iwg-banner-notification-list[_ngcontent-%COMP%]{position:relative}}.iwg-banner-notification-list[_ngcontent-%COMP%]   .notification-item[_ngcontent-%COMP%]{display:block}.convai-side-frame-open[_nghost-%COMP%]   .iwg-banner-notification-list[_ngcontent-%COMP%], .convai-side-frame-open   [_nghost-%COMP%]   .iwg-banner-notification-list[_ngcontent-%COMP%]{width:calc(100% - var(--convai-side-frame-width));max-width:calc(100% - var(--convai-side-frame-width))}.in-layout[_nghost-%COMP%]{display:block}.in-layout[_nghost-%COMP%]   .iwg-banner-notification-list[_ngcontent-%COMP%]{position:relative}"]})}}(0,e.Cg)([(0,T.W)(u.in.global)],v.prototype,"scopeType",void 0),(0,e.Cg)([(0,T.W)()],v.prototype,"scopeTag",void 0)},98413:(_e,D,r)=>{"use strict";r.d(D,{Ds:()=>n,E0:()=>d,NY:()=>g,Xu:()=>p,ZF:()=>u,pm:()=>h,vU:()=>m,xz:()=>c});var e=r(59640);const n=(0,e.VP)("[BannerNotifications] showNotification",(0,e.xk)()),d=(0,e.VP)("[BannerNotifications] addMessageInternal",(0,e.xk)()),h=(0,e.VP)("[BannerNotifications] removeMessages",(0,e.xk)()),p=(0,e.VP)("[BannerNotifications] pushScope",(0,e.xk)()),m=(0,e.VP)("[BannerNotifications] removeScope",(0,e.xk)()),g=(0,e.VP)("[BannerNotifications] setScopeType",(0,e.xk)()),c=(0,e.VP)("[BannerNotifications] setScopeTag",(0,e.xk)()),u=(0,e.VP)("[BannerNotifications] removeMessageByTag",(0,e.xk)())},73948:(_e,D,r)=>{"use strict";r.d(D,{Fh:()=>m,gN:()=>p,ld:()=>g});var e=r(59640),n=r(27559),d=r(86019);const h=(0,e.Mz)(d.b,u=>u.bannerNotifications),p=(0,e.Mz)(h,u=>u.messages),m=({scope:u})=>(0,e.Mz)(h,P=>u?function c(u){return u.messages.map(P=>{let T=!1;return{message:P,scope:u.scopes.find(F=>{const I=u.scopeTag[F];if(T=F===P.scope,I&&I!==P.message.scopeTag)return null;switch(u.scopeType[F]){case n.in.global:return!0;case n.in.nested:return T;case n.in.local:return F===P.scope;default:return null}})}})}(P).filter(T=>T.scope===u).map(T=>T.message):P.messages),g=(0,e.Mz)(h,u=>u.scopes[0])},27559:(_e,D,r)=>{"use strict";r.d(D,{CF:()=>d,_n:()=>e._,in:()=>n,wh:()=>h});var e=r(38207),n=function(p){return p.global="global",p.nested="nested",p.local="local",p}(n||{}),d=function(p){return p.local="local",p.global="global",p}(d||{});const h={messages:[],scopes:[],scopeType:{},scopeTag:{}}},35155:(_e,D,r)=>{"use strict";r.d(D,{m:()=>b});var e=r(54438),n=r(4705),d=r(5964),h=r(23294),p=r(56977),m=r(21413),g=r(59640);const c=(0,g.UX)("breadcrumbs"),u=(0,g.Mz)(c,v=>v.appendedBreadcrumbs),P=(0,g.Mz)(c,v=>v.prependedBreadcrumbs),T=(0,g.Mz)(c,v=>v.prependedBreadcrumbsCurrent),R=((0,g.Mz)(c,v=>v.currentBreadcrumb),(0,g.Mz)(c,v=>v.allBreadcrumbs));var I=r(3950),z=r(60177),W=r(68018);function J(v,S){if(1&v){const L=e.RV6();e.j41(0,"li")(1,"a",2),e.bIt("click",function(){const re=e.eBV(L).$implicit,te=e.XpG(2);return e.Njj(te.onBreadcrumbClick(re))}),e.EFF(2),e.nI1(3,"async"),e.nI1(4,"translate"),e.k0s()()}if(2&v){const L=S.$implicit,$=e.XpG(2);e.R7$(),e.AVh("disabled",!L.url),e.Y8G("routerLink",L.url||null)("queryParams",L.queryParams),e.R7$(),e.SpI(" ",e.i5U(4,7,L.label||e.bMT(3,5,L.labelAsync$),$.lastBreadcrumb.translateParams)," ")}}function N(v,S){if(1&v&&(e.j41(0,"div",0)(1,"ul"),e.Z7z(2,J,5,10,"li",null,e.fX1),e.j41(4,"li",1),e.EFF(5),e.nI1(6,"async"),e.nI1(7,"translate"),e.k0s()()()),2&v){const L=e.XpG();e.R7$(2),e.Dyx(L.breadcrumbs.slice(0,L.breadcrumbs.length-1)),e.R7$(3),e.SpI(" ",e.i5U(7,3,L.lastBreadcrumb.label||e.bMT(6,1,L.lastBreadcrumb.labelAsync$),L.lastBreadcrumb.translateParams)," ")}}let b=(()=>{class v{constructor(L,$,re,te){this.router=L,this.activatedRoute=$,this.store=re,this.injector=te,this.unsubscribe$=new m.B,this.breadcrumbClicked=new e.bkB,this.baseBreadcrumbs=[],this.breadcrumbs=[],this.history=[],this.prepended=[],this.prependedCurrent=[],this.router.events.pipe((0,d.p)(G=>G instanceof n.wF),(0,h.F)(),(0,p.Q)(this.unsubscribe$)).subscribe(()=>{this.setupBreadcrumbs()}),this.setupBreadcrumbs()}ngOnInit(){this.subscribeToBreadcrumbsStore()}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete(),this.store.dispatch((0,I.vr)())}get lastBreadcrumb(){return this.breadcrumbs.at(-1)}setupBreadcrumbs(){this.baseBreadcrumbs=this.buildBaseBreadcrumbs(this.activatedRoute.root);const L=this.searchHistory(this.baseBreadcrumbs);this.current=null,this.all=null,this.appended=null,this.prependedCurrent=null,L>-1?this.breadcrumbs=this.history[L].customizedBreadcrumbs:(this.breadcrumbs=this.baseBreadcrumbs,this.updateBreadcrumbs())}updateBreadcrumbs(){const L=this.searchHistory(this.baseBreadcrumbs);if(this.breadcrumbs=this.baseBreadcrumbs,this.current&&(this.breadcrumbs=this.breadcrumbs.slice(0,-1),this.breadcrumbs.push(this.current)),this.prependedCurrent){const $=this.breadcrumbs[this.baseBreadcrumbs.length-1];this.breadcrumbs=this.breadcrumbs.slice(0,-1).concat(this.prependedCurrent),this.breadcrumbs.push($)}this.appended&&(this.breadcrumbs=this.breadcrumbs.concat(this.appended)),this.prepended&&(this.breadcrumbs=this.prepended.concat(this.breadcrumbs)),this.all&&this.all.length>0&&(this.breadcrumbs=this.all),L>-1?this.replaceHistory({baseBreadcrumbs:this.baseBreadcrumbs,customizedBreadcrumbs:this.breadcrumbs}):this.history.push({baseBreadcrumbs:this.baseBreadcrumbs,customizedBreadcrumbs:this.breadcrumbs})}searchHistory(L){let $=-1;
1return this.history.forEach((re,te)=>{re.baseBreadcrumbs&&L&&re.baseBreadcrumbs.length===L.length&&re.baseBreadcrumbs.every((G,ne)=>G.label===L[ne].label&&G.url===L[ne].url)&&($=te)}),$}replaceHistory(L){const $=this.searchHistory(L.baseBreadcrumbs);if($>-1){const re=this.history.slice(0,$);re.push(L),this.history=re.concat(this.history.slice($+1,this.history.length))}}buildBaseBreadcrumbs(L,$="",re=[]){let te=L.routeConfig?.data?.breadcrumb??"";const G=L.routeConfig?.data?.breadcrumbAsync?.(this.injector)??null,ne=L.routeConfig?L.routeConfig.path:"";ne.split("/").pop().startsWith(":")&&(te="");const Be=ne?`${$}/${ne}`:$,ve={label:te,url:Be,labelAsync$:G},He=!ve.label&&!ve.labelAsync$||re.some(be=>be.label===ve.label)?[...re]:[...re,ve];return L.firstChild?this.buildBaseBreadcrumbs(L.firstChild,Be,He):He}onBreadcrumbClick(L){this.breadcrumbClicked.emit(L)}subscribeToBreadcrumbsStore(){this.store.select(u).pipe((0,p.Q)(this.unsubscribe$)).subscribe(L=>{L&&(this.appended=L,this.updateBreadcrumbs())}),this.store.select(P).pipe((0,p.Q)(this.unsubscribe$)).subscribe(L=>{L&&(this.prepended=L,this.updateBreadcrumbs())}),this.store.select(T).pipe((0,p.Q)(this.unsubscribe$)).subscribe(L=>{L&&(this.prependedCurrent=L,this.updateBreadcrumbs())}),this.store.select(R).pipe((0,p.Q)(this.unsubscribe$)).subscribe(L=>{L&&(this.all=L,this.updateBreadcrumbs())})}static{this.\u0275fac=function($){return new($||v)(e.rXU(n.Ix),e.rXU(n.nX),e.rXU(g.il),e.rXU(e.zZn))}}static{this.\u0275cmp=e.VBU({type:v,selectors:[["iwg-breadcrumbs"]],outputs:{breadcrumbClicked:"breadcrumbClicked"},standalone:!0,features:[e.aNF],decls:1,vars:1,consts:[[1,"breadcrumb"],[1,"active"],[3,"click","routerLink","queryParams"]],template:function($,re){1&$&&e.DNE(0,N,8,6,"div",0),2&$&&e.vxM(re.breadcrumbs.length>1?0:-1)},dependencies:[n.Wk,z.Jj,W.D9],styles:['.breadcrumb[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;background-color:transparent}.breadcrumb[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline;font-size:var(--body3-font-size, 1.2rem);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}.breadcrumb[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]{color:var(--global-neutral-900, #202020)}.breadcrumb[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .disabled[_ngcontent-%COMP%]:hover{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));text-decoration:none;cursor:auto}.breadcrumb[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}.breadcrumb[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.breadcrumb[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:after{content:" > "}.breadcrumb[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child:after{content:""}[dir=rtl]   [_nghost-%COMP%]   .breadcrumb[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child:after{content:""}[dir=rtl][_ngcontent-%COMP%]   .breadcrumb[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child:after{content:""}[dir=rtl][_nghost-%COMP%]   .breadcrumb[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child:after, [dir=rtl]   [_nghost-%COMP%]   .breadcrumb[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child:after{content:""}']})}}return v})()},3950:(_e,D,r)=>{"use strict";r.d(D,{NW:()=>p,Wo:()=>h,Zz:()=>d,eY:()=>m,vr:()=>g,xc:()=>n});var e=r(59640);const n=(0,e.VP)("[Breadcrumbs] Append breadcrumbs",(0,e.xk)()),d=(0,e.VP)("[Breadcrumbs] Prepend breadcrumbs",(0,e.xk)()),h=(0,e.VP)("[Breadcrumbs] Prepend breadcrumbs current",(0,e.xk)()),p=(0,e.VP)("[Breadcrumbs] Set current breadcrumb",(0,e.xk)()),m=(0,e.VP)("[Breadcrumbs] Set all breadcrumbs",(0,e.xk)()),g=(0,e.VP)("[Breadcrumbs] Clear all breadcrumbs")},12262:(_e,D,r)=>{"use strict";r.d(D,{Q:()=>g});var e=r(38612),n=r(68018),d=r(54438);const h=["*"];function p(c,u){if(1&c&&d.nrm(0,"i",4),2&c){const P=d.XpG();d.HbH(P.iconClass+" iwg-button__icon iwg-button__icon--leading")}}function m(c,u){if(1&c&&d.nrm(0,"i",4),2&c){const P=d.XpG();d.HbH(P.trailingIconClass+" iwg-button__icon iwg-button__icon--trailing")}}let g=(()=>{class c{constructor(){this.wrapperId="",this.disabled=!1,this.type="submit",this.displayType=e.t.primary,this.iconClass="",this.trailingIconClass=""}static{this.\u0275fac=function(T){return new(T||c)}}static{this.\u0275cmp=d.VBU({type:c,selectors:[["iwg-button"]],inputs:{wrapperId:"wrapperId",disabled:"disabled",type:"type",displayType:"displayType",iconClass:"iconClass",trailingIconClass:"trailingIconClass"},standalone:!0,features:[d.aNF],ngContentSelectors:h,decls:6,vars:11,consts:[[3,"id","disabled","type"],[1,"iwg-button__content"],["aria-hidden","true",3,"class"],["translate","",1,"iwg-button__text"],["aria-hidden","true"]],template:function(T,F){1&T&&(d.NAR(),d.j41(0,"button",0)(1,"span",1),d.DNE(2,p,1,2,"i",2),d.j41(3,"span",3),d.SdG(4),d.k0s(),d.DNE(5,m,1,2,"i",2),d.k0s()()),2&T&&(d.HbH("iwg-label3-medium iwg-button "+F.displayType),d.AVh("iwg-button--has-leading-icon",F.iconClass)("iwg-button--has-trailing-icon",F.trailingIconClass),d.Y8G("id",F.wrapperId)("disabled",F.disabled)("type",F.type),d.R7$(2),d.vxM(F.iconClass?2:-1),d.R7$(3),d.vxM(F.trailingIconClass?5:-1))},dependencies:[n.Mm],styles:['.text-link[_ngcontent-%COMP%], .iwg-button.text-link[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F));cursor:pointer}.dark[_ngcontent-%COMP%]   .text-link[_ngcontent-%COMP%], .text-link.dark[_ngcontent-%COMP%]{color:var(--color-text-accent, var(--brand-primary-500, #E30613))}.text-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.text-link__content[_ngcontent-%COMP%]{cursor:pointer}.text-link__content[_ngcontent-%COMP%]:hover   .text-link[_ngcontent-%COMP%]{text-decoration:underline}
1.text-link--regular[_ngcontent-%COMP%], .iwg-button.text-link[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}@media (max-width: 1023.98px){.text-link--regular[_ngcontent-%COMP%], .iwg-button.text-link[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.text-link--small[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}@media (max-width: 1023.98px){.text-link--small[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);
1font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.text-link--no-underline[_ngcontent-%COMP%]:hover{text-decoration:none}.text-link--underline[_ngcontent-%COMP%]{text-decoration:underline}.text-link--disabled[_ngcontent-%COMP%]{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E));border-color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E));cursor:default;pointer-events:none;opacity:.7}.text-link--button[_ngcontent-%COMP%]{appearance:none;background:none;border:0;margin:0;padding:0;text-align:inherit;vertical-align:baseline;cursor:pointer}body[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h1-font-size, var(--scale-700, 4rem));font-weight:var(--h1-font-weight, var(--font-weight-light, 300));line-height:var(--h1-line-height, 1.2);letter-spacing:var(--h1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--mobile-h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h1-font-size, var(--scale-600, 3.2rem));font-weight:var(--mobile-h1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h1-line-height, 1.2);letter-spacing:var(--mobile-h1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], h1.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h1[_ngcontent-%COMP%], .iwg-h1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], h2.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h2[_ngcontent-%COMP%], .iwg-h2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h3-font-size, var(--scale-550, 2.8rem));font-weight:var(--h3-font-weight, var(--font-weight-light, 300));line-height:var(--h3-line-height, 1.3);letter-spacing:var(--h3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--mobile-h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h3-font-size, var(--scale-500, 2.4rem));font-weight:var(--mobile-h3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h3-line-height, 1.3);letter-spacing:var(--mobile-h3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], h3.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h3[_ngcontent-%COMP%], .iwg-h3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-bold-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h4-bold-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-bold-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-bold-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h4-bold-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-bold-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.bold[_ngcontent-%COMP%], h4.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-bold[_ngcontent-%COMP%], .iwg-h4-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-medium-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h4-medium-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-medium-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-medium-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h4-medium-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-medium-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.medium[_ngcontent-%COMP%], h4.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-medium[_ngcontent-%COMP%], .iwg-h4-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], h4.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4[_ngcontent-%COMP%], .iwg-h4.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-bold-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h5-bold-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-bold-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-bold-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h5-bold-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-bold-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.bold[_ngcontent-%COMP%], h5.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-bold[_ngcontent-%COMP%], .iwg-h5-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-medium-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h5-medium-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-medium-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-medium-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h5-medium-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-medium-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.medium[_ngcontent-%COMP%], h5.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-medium[_ngcontent-%COMP%], .iwg-h5-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-font-size, var(--scale-420, 1.8rem));font-weight:var(--h5-font-weight, var(--font-weight-light, 300));line-height:var(--h5-line-height, 1.3);letter-spacing:var(--h5-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--mobile-h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-h5-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h5-line-height, 1.3);letter-spacing:var(--mobile-h5-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], h5.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5[_ngcontent-%COMP%], .iwg-h5.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h6-font-size, var(--scale-400, 1.6rem));font-weight:var(--h6-font-weight, var(--font-weight-light, 300));line-height:var(--h6-line-height, 1.2);letter-spacing:var(--h6-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--mobile-h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h6-font-size, var(--scale-350, 1.4rem));font-weight:var(--mobile-h6-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h6-line-height, 1.2);letter-spacing:var(--mobile-h6-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], h6.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h6[_ngcontent-%COMP%], .iwg-h6.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label1[_ngcontent-%COMP%]{font-family:var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label1-font-size, var(--scale-450, 2rem));font-weight:var(--label1-font-weight, var(--font-weight-normal, 400));line-height:var(--label1-line-height, 1.4);letter-spacing:var(--label1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1[_ngcontent-%COMP%]{font-family:var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label1-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-label1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label1-line-height, 1.4);letter-spacing:var(--mobile-label1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label1[_ngcontent-%COMP%], .iwg-label1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--label1-medium-font-family, var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label1-medium-font-size, var(--label1-font-size, var(--scale-450, 2rem)));font-weight:var(--label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label1-medium-line-height, var(--label1-line-height, 1.4));letter-spacing:var(--label1-medium-letter-spacing, var(--label1-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label1-medium-font-family, var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label1-medium-font-size, var(--mobile-label1-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label1-medium-line-height, var(--mobile-label1-line-height, 1.4));letter-spacing:var(--mobile-label1-medium-letter-spacing, var(--mobile-label1-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label1-medium[_ngcontent-%COMP%], .iwg-label1-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2[_ngcontent-%COMP%]{font-family:var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--label2-font-weight, var(--font-weight-normal, 400));line-height:var(--label2-line-height, 1.4);letter-spacing:var(--label2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2[_ngcontent-%COMP%]{font-family:var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--mobile-label2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label2-line-height, 1.4);letter-spacing:var(--mobile-label2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label2[_ngcontent-%COMP%], .iwg-label2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--label2-medium-font-family, var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label2-medium-font-size, var(--label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label2-medium-line-height, var(--label2-line-height, 1.4));letter-spacing:var(--label2-medium-letter-spacing, var(--label2-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label2-medium-font-family, var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label2-medium-font-size, var(--mobile-label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--mobile-label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label2-medium-line-height, var(--mobile-label2-line-height, 1.4));letter-spacing:var(--mobile-label2-medium-letter-spacing, var(--mobile-label2-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label2-medium[_ngcontent-%COMP%], .iwg-label2-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));
1font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label3[_ngcontent-%COMP%], .iwg-label3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--label3-medium-font-family, var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label3-medium-font-size, var(--label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label3-medium-line-height, 1.4);letter-spacing:var(--label3-medium-letter-spacing, var(--label3-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label3-medium-font-family, var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label3-medium-font-size, var(--mobile-label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label3-medium-line-height, 1.4);letter-spacing:var(--mobile-label3-medium-letter-spacing, var(--mobile-label3-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label3-medium[_ngcontent-%COMP%], .iwg-label3-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body1[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body1[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body1[_ngcontent-%COMP%], .iwg-body1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body2[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body2[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);
1font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body2[_ngcontent-%COMP%], .iwg-body2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body3[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body3[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);
1font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body3[_ngcontent-%COMP%], .iwg-body3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-hint[_ngcontent-%COMP%], .iwg-field-hint.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-input[_ngcontent-%COMP%], .iwg-field-input.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--global-neutral-900, #202020)}@media (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}}@media (max-width: 1023.98px) and (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media (max-width: 1023.98px){.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:1.6rem}@media (max-width: 1023.98px){.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-title[_ngcontent-%COMP%], .iwg-page-header-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-sub-title[_ngcontent-%COMP%], .iwg-page-header-sub-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));
1font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title[_ngcontent-%COMP%], .iwg-page-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title--with-link[_ngcontent-%COMP%], .iwg-page-title--with-link.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{flex-direction:column;gap:.8rem}}.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media screen and (min-width: 1024px) and (max-width: 1290px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.align-baseline[_ngcontent-%COMP%]{vertical-align:baseline}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.font-bold[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold, 700)}
1.font-medium[_ngcontent-%COMP%]{font-weight:var(--font-weight-medium, 500)}.font-normal[_ngcontent-%COMP%]{font-weight:var(--font-weight-normal, 400)}.font-light[_ngcontent-%COMP%]{font-weight:var(--font-weight-light, 300)}.singleline-ellipsis[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.multiline-ellipsis-2[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-3[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-4[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-5[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}[_nghost-%COMP%]{position:relative;display:inline-block}[type=button][_nghost-%COMP%], [type=submit][_nghost-%COMP%]{-webkit-appearance:none}.no-paddings[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{padding:var(--spacing-none, var(--scale-0, 0))}.no-overflow[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{text-overflow:unset}.block[_nghost-%COMP%]{display:block}.round[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{border-radius:var(--radius-round, var(--scale-900, 5.6rem))}@media (max-width: 1023.98px){.content-when-mobilefilteropen[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%], .content-when-mobilefilteropen   [_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{pointer-events:none}}.iwg-button[_ngcontent-%COMP%]{margin:0;border:none;overflow:visible;background:transparent;color:inherit;position:relative;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;outline:none;display:flex;justify-content:center;align-items:center;align-self:stretch;border-radius:var(--radius-btn, var(--scale-200, .8rem));padding:var(--spacing-btn, var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-med, var(--scale-600, 3.2rem)));text-transform:var(--text-transform-btn, none);width:var(--width-btn, 100%);height:100%;min-width:var(--min-width-btn, 16.8rem);max-width:var(--max-width-btn, 100%)}@media (max-width: 1023.98px){.iwg-button[_ngcontent-%COMP%]{padding:var(--spacing-btn-mobile, var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-med, var(--scale-600, 3.2rem)));max-width:var(--max-width-btn-mobile, 100%)}}.iwg-button[_ngcontent-%COMP%]::-moz-focus-inner{border:0;padding:0}.iwg-button[_ngcontent-%COMP%]:not(:disabled){cursor:pointer}.iwg-button__text[_ngcontent-%COMP%], .iwg-button__icon[_ngcontent-%COMP%]{transition:all .2s}.iwg-button.link[_ngcontent-%COMP%]{background:transparent;color:var(--color-text-on-link-enabled, var(--brand-neutral-900, #0A0428));border-width:0;border-style:none;padding:var(--spacing-btn-link, var(--spacing-none, var(--scale-0, 0)) var(--spacing-micro, var(--scale-100, .4rem)));min-width:var(--spacing-none, var(--scale-0, 0))}.iwg-button.link[_ngcontent-%COMP%]:hover:not(:disabled){background:transparent;color:var(--color-text-on-link-hover, var(--brand-primary-500, #E30613))}.iwg-button.link[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__text[_ngcontent-%COMP%]{text-decoration:underline}.iwg-button.link[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{text-decoration:none;color:var(--color-text-on-link-hover, var(--brand-primary-500, #E30613))}.iwg-button.link[disabled][_ngcontent-%COMP%], .iwg-button.link[_ngcontent-%COMP%]:disabled{background:transparent;color:var(--color-text-on-link-disabled, var(--brand-neutral-500, #848193))}.iwg-button.link[disabled][_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%], .iwg-button.link[_ngcontent-%COMP%]:disabled   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-link-disabled, var(--brand-neutral-500, #848193))}.iwg-button.link[_ngcontent-%COMP%]:focus-visible{transition:none;outline-width:var(--border-width-thick, .25rem);outline-style:var(--border-btn-focus-style, solid);outline-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428));border-radius:var(--radius-btn, var(--scale-200, .8rem));background-color:transparent;color:var(--color-text-on-link-focus, var(--brand-neutral-900, #0A0428))}.iwg-button.link[_ngcontent-%COMP%]:focus-visible   .iwg-button__text[_ngcontent-%COMP%]{text-decoration:underline}.iwg-button.link[_ngcontent-%COMP%]:focus-visible   .iwg-button__icon[_ngcontent-%COMP%]{text-decoration:none}.iwg-button.link[_ngcontent-%COMP%]:active:not(:disabled){background:transparent;color:var(--color-text-on-link-pressed, var(--brand-primary-500, #E30613))}.iwg-button.link[_ngcontent-%COMP%]:active:not(:disabled)   .iwg-button__text[_ngcontent-%COMP%]{text-decoration:underline}.iwg-button.link[_ngcontent-%COMP%]:active:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{text-decoration:none}.iwg-button.primary[_ngcontent-%COMP%]{background:var(--color-bg-filled-e
1nabled, var(--color-bg-accent, var(--brand-primary-500, #E30613)));color:var(--color-text-on-filled-enabled, var(--global-neutral-100, #FFFFFF));border-width:var(--border-width-none, var(--scale-0, 0));border-style:var(--border-btn-filled-style, none);overflow:hidden;text-overflow:ellipsis}.iwg-button.primary[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--color-bg-filled-hover, var(--color-bg-accent-hover, var(--brand-primary-600, #B6050F)));color:var(--color-text-on-filled-hover, var(--global-neutral-100, #FFFFFF))}.iwg-button.primary[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-filled-hover, var(--global-neutral-100, #FFFFFF))}.iwg-button.primary[disabled][_ngcontent-%COMP%], .iwg-button.primary[_ngcontent-%COMP%]:disabled{background:var(--color-bg-filled-disabled, var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E)));color:var(--color-text-on-filled-disabled, var(--global-neutral-100, #FFFFFF));cursor:default}.iwg-button.primary[disabled][_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%], .iwg-button.primary[_ngcontent-%COMP%]:disabled   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-filled-disabled, var(--global-neutral-100, #FFFFFF))}.iwg-button.primary[_ngcontent-%COMP%]:focus-visible{transition:none;background-color:var(--color-bg-filled-focus, var(--color-bg-accent-hover, var(--brand-primary-600, #B6050F)));color:var(--color-text-on-filled-focus, var(--global-neutral-100, #FFFFFF));outline-width:var(--border-width-thick, .25rem);outline-style:var(--border-btn-focus-style, solid);outline-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.iwg-button.primary[_ngcontent-%COMP%]:active:not(:disabled){background-color:var(--color-bg-filled-pressed, var(--color-bg-accent-hover, var(--brand-primary-600, #B6050F)));color:var(--color-text-on-filled-pressed, var(--global-neutral-100, #FFFFFF));border-width:var(--border-width-none, var(--scale-0, 0));border-style:var(--border-btn-filled-active-style, none);border-color:var(--color-border-pressed-filled, var(--brand-neutral-900, #0A0428))}.iwg-button.secondary[_ngcontent-%COMP%]{background:var(--color-bg-outline-enabled, var(--color-bg-primary, var(--global-neutral-100, #FFFFFF)));color:var(--color-text-on-outline-enabled, var(--global-neutral-900, #202020));border-width:var(--border-width-thin, var(--scale-25, .1rem));border-style:var(--border-btn-outline-style, solid);border-color:var(--color-border-outline-enabled, var(--global-neutral-300, #C3C3C3));overflow:hidden;text-overflow:ellipsis}.iwg-button.secondary[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--color-bg-outline-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));color:var(--color-text-on-outline-hover, var(--global-neutral-900, #202020));border:1px solid var(--color-bg-outline-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.iwg-button.secondary[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-outline-hover, var(--global-neutral-900, #202020))}.iwg-button.secondary[disabled][_ngcontent-%COMP%]{background:var(--color-bg-outline-disabled, var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E)));color:var(--color-text-on-outline-disabled, var(--global-neutral-100, #FFFFFF));border:1px solid var(--color-border-outline-disabled, var(--brand-neutral-500, #848193));cursor:default}.iwg-button.secondary[disabled][_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-outline-disabled, var(--global-neutral-100, #FFFFFF))}.iwg-button.secondary[_ngcontent-%COMP%]:focus-visible{transition:none;color:var(--color-text-on-outline-focus, var(--global-neutral-900, #202020));background-color:var(--color-bg-outline-focus, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));outline-width:var(--border-width-thick, .25rem);outline-style:var(--border-btn-focus-style, solid);outline-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.iwg-button.secondary[_ngcontent-%COMP%]:active:not(:disabled){color:var(--color-text-on-outline-pressed, var(--global-neutral-900, #202020));background-color:var(--color-bg-outline-pressed, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));border-width:var(--border-width-thin, var(--scale-25, .1rem));border-style:var(--border-btn-outline-active-style, solid);border-color:var(--color-border-outline-pressed, var(--brand-neutral-800, #3B3653))}.iwg-button.tertiary[_ngcontent-%COMP%]{background:var(--color-bg-tertiary-enabled, var(--brand-secondary-200, #F9F5F0));color:var(--color-text-on-tertiary-enabled, var(--brand-neutral-900, #0A0428));border-width:var(--border-width-none, var(--scale-0, 0));border-style:var(--border-btn-tertiary-style, none);overflow:hidden;text-overflow:ellipsis}.iwg-button.tertiary[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--color-bg-tertiary-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));color:var(--color-text-on-tertiary-hover, var(--brand-primary-500, #E30613))}.iwg-button.tertiary[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-tertiary-hover, var(--brand-primary-500, #E30613))}.iwg-button.tertiary[disabled][_ngcontent-%COMP%]{background:var(--color-bg-tertiary-disabled, var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E)));color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193));border:1px solid var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193));cursor:default}.iwg-button.tertiary[disabled][_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193))}.iwg-button.tertiary[_ngcontent-%COMP%]:focus-visible{transition:none;color:var(--color-text-on-tertiary-focus, var(--brand-neutral-900, #0A0428));background-color:var(--color-bg-tertiary-focus, var(--brand-secondary-200, #F9F5F0));outline-width:var(--border-width-thick, .25rem);outline-style:var(--border-btn-focus-style, solid);outline-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.iwg-button.tertiary[_ngcontent-%COMP%]:active:not(:disabled){color:var(--color-text-on-tertiary-pressed, var(--brand-neutral-900, #0A0428));background-color:var(--color-bg-tertiary-pressed, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));border-width:var(--border-width-none, var(--scale-0, 0));border-style:var(--border-btn-tertiary-active-style, none);border-color:var(--color-border-pressed-tertiary, var(--brand-neutral-800, #3B3653))}.iwg-button.transparent[_ngcontent-%COMP%]{background:var(--color-bg-transparent-enabled, transparent);color:var(--color-text-on-transparent-enabled, var(--brand-neutral-900, #0A0428));border-width:var(--border-width-none, var(--scale-0, 0));
1border-style:var(--border-btn-transparent-style, none);overflow:hidden;text-overflow:ellipsis}.iwg-button.transparent[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));color:var(--color-text-on-transparent-hover, var(--brand-primary-500, #E30613))}.iwg-button.transparent[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-transparent-hover, var(--brand-primary-500, #E30613))}.iwg-button.transparent[disabled][_ngcontent-%COMP%]{background:var(--color-bg-transparent-disabled, var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E)));color:var(--color-text-on-transparent-disabled, var(--brand-neutral-500, #848193));border:1px solid var(--color-text-on-transparent-disabled, var(--brand-neutral-500, #848193));cursor:default}.iwg-button.transparent[disabled][_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-transparent-disabled, var(--brand-neutral-500, #848193))}.iwg-button.transparent[_ngcontent-%COMP%]:focus-visible{transition:none;color:var(--color-text-on-transparent-focus, var(--brand-neutral-900, #0A0428));background-color:var(--color-bg-transparent-focus, var(--brand-secondary-200, #F9F5F0));outline-width:var(--border-width-thick, .25rem);outline-style:var(--border-btn-focus-style, solid);outline-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.iwg-button.transparent[_ngcontent-%COMP%]:active:not(:disabled){color:var(--color-text-on-transparent-pressed, var(--brand-neutral-900, #0A0428));background-color:var(--color-bg-transparent-pressed, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));border-width:var(--border-width-none, var(--scale-0, 0));border-style:var(--border-btn-transparent-active-style, none);border-color:var(--color-border-pressed-transparent, var(--brand-neutral-800, #3B3653))}.iwg-button.staff-primary[_ngcontent-%COMP%]{background:var(--color-bg-staff-mode, var(--color-staff, #6116e2));color:var(--color-text-on-filled-enabled, var(--global-neutral-100, #FFFFFF));overflow:hidden;text-overflow:ellipsis}.iwg-button.staff-primary[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--color-bg-staff-mode-hover, var(--color-staff-hover, #5317b8))}.iwg-button.action[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;background:transparent;border-width:var(--border-width-thin, var(--scale-25, .1rem));border-style:var(--border-btn-outline-style, solid);border-color:var(--color-divider-primary, var(--brand-neutral-200, #CECDD4));border-radius:var(--radius-round, var(--scale-900, 5.6rem));padding:var(--spacing-xs, var(--scale-400, 1.6rem));width:max-content;min-width:auto;height:var(--size-sml, var(--scale-600, 3.2rem))}@media (max-width: 1023.98px){.iwg-button.action[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-button.action[_ngcontent-%COMP%], .iwg-button.action.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-button.action[_ngcontent-%COMP%]:hover:not(:disabled){background:color-mix(in srgb,var(--color-text-primary, var(--brand-neutral-900, #0A0428)) 3%,transparent)}.iwg-button.action[disabled][_ngcontent-%COMP%], .iwg-button.action[_ngcontent-%COMP%]:disabled{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E));border-color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E));cursor:default}.iwg-button.action[_ngcontent-%COMP%]:focus-visible{transition:none;border-color:transparent;outline-width:var(--border-width-thick, .25rem);outline-style:var(--border-btn-focus-style, solid);outline-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.iwg-button.action[_ngcontent-%COMP%]:active:not(:disabled){background:color-mix(in srgb,var(--color-text-primary, var(--brand-neutral-900, #0A0428)) 6%,transparent)}.iwg-button.placeholder[_ngcontent-%COMP%]{background:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border:1px solid rgba(var(--global-neutral-900, #202020),.5);color:rgba(var(--global-neutral-900, #202020),.5);overflow:hidden;text-overflow:ellipsis;pointer-events:none;cursor:unset}.no-borders[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{border:none;outline:none}.no-borders[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]:hover:not(:disabled){border:none}.no-borders[_nghost-%COMP%]   .iwg-button[disabled][_ngcontent-%COMP%]{border:none}.no-borders[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]:focus-visible{transition:none;border:2px solid var(--global-neutral-900, #202020)}.pointer-hover[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{pointer-events:visible!important}.pointer-through-disabled[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]:disabled{pointer-events:none}.border-radius-btn-none[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{border-radius:0}.border-radius-btn-none[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]:hover{border-radius:0}.border-radius-btn-tl-none[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{border-top-left-radius:0}.border-radius-btn-tl-none[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]:hover{border-top-left-radius:0}.border-radius-btn-tr-none[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{border-top-right-radius:0}.border-radius-btn-tr-none[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]:hover{border-top-right-radius:0}.border-radius-btn-bl-none[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{border-bottom-left-radius:0}.border-radius-btn-bl-none[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]:hover{border-bottom-left-radius:0}.tile-btn-link-disabled[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{color:var(--color-text-on-link-disabled, var(--brand-neutral-500, #848193));cursor:default}.tile-btn-link-disabled[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]:hover   .iwg-button__text[_ngcontent-%COMP%]{text-decoration:none}.border-radius-btn-br-none[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{border-bottom-right-radius:0}.border-radius-btn-br-none[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]:hover{border-bottom-right-radius:0}.iwg-button__content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:100%;gap:var(--spacing-xxs, var(--scale-300, 1.2rem))}.iwg-button__text[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;text-align:left;overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}[dir=rtl]   [_nghost-%COMP%]   .iwg-button__text[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_nghost-%COMP%]   .iwg-button__text[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-button__text[_ngcontent-%COMP%]{text-align:right}.iwg-button__icon[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xxs, var(--size-xxs, var(--scale-400, 1.6rem)));display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}[dir=rtl]   [_nghost-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{transform:scale
1X(-1)}[dir=rtl][_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{transform:scaleX(-1)}[dir=rtl][_nghost-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{transform:scaleX(-1)}.iwg-button.icon-primary[_ngcontent-%COMP%], .iwg-button.icon-secondary[_ngcontent-%COMP%], .iwg-button.icon-tertiary[_ngcontent-%COMP%], .iwg-button.icon-transparent[_ngcontent-%COMP%]{width:var(--icon-btn-width, var(--scale-1000, 6.4rem));height:var(--icon-btn-height, var(--scale-1000, 6.4rem));min-width:var(--icon-btn-width, var(--scale-1000, 6.4rem))}.iwg-button.icon-primary[_ngcontent-%COMP%]   .iwg-button__content[_ngcontent-%COMP%], .iwg-button.icon-secondary[_ngcontent-%COMP%]   .iwg-button__content[_ngcontent-%COMP%], .iwg-button.icon-tertiary[_ngcontent-%COMP%]   .iwg-button__content[_ngcontent-%COMP%], .iwg-button.icon-transparent[_ngcontent-%COMP%]   .iwg-button__content[_ngcontent-%COMP%]{gap:0}.iwg-button.icon-primary[_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%], .iwg-button.icon-secondary[_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%], .iwg-button.icon-tertiary[_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%], .iwg-button.icon-transparent[_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%]{display:none}.iwg-button.icon-primary[_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%], .iwg-button.icon-secondary[_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%], .iwg-button.icon-tertiary[_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%], .iwg-button.icon-transparent[_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)))}.iwg-button.icon-primary[_ngcontent-%COMP%]{background:var(--color-bg-filled-enabled, var(--color-bg-accent, var(--brand-primary-500, #E30613)));border-width:var(--border-width-none, var(--scale-0, 0));border-style:var(--border-btn-filled-style, none);overflow:hidden;text-overflow:ellipsis}.iwg-button.icon-primary[_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-filled-enabled, var(--global-neutral-100, #FFFFFF))}.iwg-button.icon-primary[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--color-bg-filled-hover, var(--color-bg-accent-hover, var(--brand-primary-600, #B6050F)))}.iwg-button.icon-primary[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-filled-hover, var(--global-neutral-100, #FFFFFF))}.iwg-button.icon-primary[disabled][_ngcontent-%COMP%], .iwg-button.icon-primary[_ngcontent-%COMP%]:disabled{background:var(--color-bg-filled-disabled, var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E)));cursor:default}.iwg-button.icon-primary[disabled][_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%], .iwg-button.icon-primary[_ngcontent-%COMP%]:disabled   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-filled-disabled, var(--global-neutral-100, #FFFFFF))}.iwg-button.icon-primary[_ngcontent-%COMP%]:focus-visible{transition:none;background-color:var(--color-bg-filled-focus, var(--color-bg-accent-hover, var(--brand-primary-600, #B6050F)));outline-width:var(--border-width-thick, .25rem);outline-style:var(--border-btn-focus-style, solid);outline-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.iwg-button.icon-primary[_ngcontent-%COMP%]:focus-visible   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-filled-focus, var(--global-neutral-100, #FFFFFF))}.iwg-button.icon-primary[_ngcontent-%COMP%]:active:not(:disabled){background-color:var(--color-bg-filled-pressed, var(--color-bg-accent-hover, var(--brand-primary-600, #B6050F)));border-width:var(--border-width-none, var(--scale-0, 0));border-style:var(--border-btn-filled-active-style, none);border-color:var(--color-border-pressed-filled, var(--brand-neutral-900, #0A0428))}.iwg-button.icon-primary[_ngcontent-%COMP%]:active:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-filled-pressed, var(--global-neutral-100, #FFFFFF))}.iwg-button.icon-secondary[_ngcontent-%COMP%]{background:var(--color-bg-outline-enabled, var(--color-bg-primary, var(--global-neutral-100, #FFFFFF)));border-width:var(--border-width-thin, var(--scale-25, .1rem));border-style:var(--border-btn-outline-style, solid);border-color:var(--color-border-outline-enabled, var(--global-neutral-300, #C3C3C3));overflow:hidden;text-overflow:ellipsis}.iwg-button.icon-secondary[_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-outline-enabled, var(--global-neutral-900, #202020))}.iwg-button.icon-secondary[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--color-bg-outline-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));border:1px solid var(--color-bg-outline-enabled, var(--color-bg-primary, var(--global-neutral-100, #FFFFFF)))}.iwg-button.icon-secondary[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-outline-hover, var(--global-neutral-900, #202020))}.iwg-button.icon-secondary[disabled][_ngcontent-%COMP%]{background:var(--color-bg-outline-disabled, var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E)));border:1px solid var(--color-border-outline-disabled, var(--brand-neutral-500, #848193));cursor:default}.iwg-button.icon-secondary[disabled][_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-outline-disabled, var(--global-neutral-100, #FFFFFF))}.iwg-button.icon-secondary[_ngcontent-%COMP%]:focus-visible{transition:none;background-color:var(--color-bg-outline-focus, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));outline-width:var(--border-width-thick, .25rem);outline-style:var(--border-btn-focus-style, solid);outline-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.iwg-button.icon-secondary[_ngcontent-%COMP%]:focus-visible   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-outline-focus, var(--global-neutral-900, #202020))}.iwg-button.icon-secondary[_ngcontent-%COMP%]:active:not(:disabled){background-color:var(--color-bg-outline-pressed, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));border-width:var(--border-width-thin, var(--scale-25, .1rem));border-style:var(--border-btn-outline-active-style, solid);border-color:var(--color-border-outline-pressed, var(--brand-neutral-800, #3B3653))}.iwg-button.icon-secondary[_ngcontent-%COMP%]:active:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-outline-pressed, var(--global-neutral-900, #202020))}.iwg-button.icon-tertiary[_ngcontent-%COMP%]{background:var(--color-bg-tertiary-enabled, var(--brand-secondary-200, #F9F5F0));color:var(--color-text-on-tertiary-enabled, var(--brand-neutral-900, #0A0428));border-width:var(--border-width-none, var(--scale-0, 0));border-style:var(--border-btn-tertiary-style, none);overflow:hidden;text-overflow:ellipsis}.iwg-button.icon-tertiary[_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-tertiary-enabled, var(--brand-neutral-900, #0A0428))}.iwg-button.icon-tertiary[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--color-bg-tertiary-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.iwg-button.icon-tertiary[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-tertiary-hover, var(--brand-primary-500, #E30613))}.iwg-button.icon-tertiary[disabled][_ngcontent-%COMP%]{background:var(--color-bg-tertiary-disabled, var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E)));border:1px solid var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193));cursor:default}.iwg-button.icon-tertiary[disabled][_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193))}.iwg-button.icon-tertiary[_ngcontent-%COMP%]:focus-visible{transition:none;background-color:var(--color-bg-tertiary-focus, var(--brand-secondary-200, #F9F5F0));outline-width:var(--border-width-thick, .25rem);outline-style:var(--border-btn-focus-style, solid);outline-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.iwg-button.icon-tertiary[_ngcontent-%COMP%]:focus-visible   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-tertiary-focus, var(--brand-neutral-900, #0A0428))}.iwg-button.icon-tertiary[_ngcontent-%COMP%]:active:not(:disabled){background-color:var(--color-bg-tertiary-pressed, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));border-width:var(--border-width-none, var(--scale-0, 0));border-style:var(--border-btn-tertiary-active-style, none);border-color:var(--color-border-pressed-tertiary, var(--brand-neutral-800, #3B3653))}.iwg-button.icon-tertiary[_ngcontent-%COMP%]:active:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-tertiary-pressed, var(--brand-neutral-900, #0A0428))}.iwg-button.icon-transparent[_ngcontent-%COMP%]{background:var(--color-bg-transparent-enabled, transparent);color:var(--color-text-on-transparent-enabled, var(--brand-neutral-900, #0A0428));border-width:var(--border-width-none, var(--scale-0, 0));
1border-style:var(--border-btn-transparent-style, none);overflow:hidden;text-overflow:ellipsis}.iwg-button.icon-transparent[_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-transparent-enabled, var(--brand-neutral-900, #0A0428))}.iwg-button.icon-transparent[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.iwg-button.icon-transparent[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-transparent-hover, var(--brand-primary-500, #E30613))}.iwg-button.icon-transparent[disabled][_ngcontent-%COMP%]{background:var(--color-bg-transparent-disabled, var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E)));border:1px solid var(--color-text-on-transparent-disabled, var(--brand-neutral-500, #848193));cursor:default}.iwg-button.icon-transparent[disabled][_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-transparent-disabled, var(--brand-neutral-500, #848193))}.iwg-button.icon-transparent[_ngcontent-%COMP%]:focus-visible{transition:none;background-color:var(--color-bg-transparent-focus, var(--brand-secondary-200, #F9F5F0));outline-width:var(--border-width-thick, .25rem);outline-style:var(--border-btn-focus-style, solid);outline-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.iwg-button.icon-transparent[_ngcontent-%COMP%]:focus-visible   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-transparent-focus, var(--brand-neutral-900, #0A0428))}.iwg-button.icon-transparent[_ngcontent-%COMP%]:active:not(:disabled){background-color:var(--color-bg-transparent-pressed, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));border-width:var(--border-width-none, var(--scale-0, 0));border-style:var(--border-btn-transparent-active-style, none);border-color:var(--color-border-pressed-transparent, var(--brand-neutral-800, #3B3653))}.iwg-button.icon-transparent[_ngcontent-%COMP%]:active:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{color:var(--color-text-on-transparent-pressed, var(--brand-neutral-900, #0A0428))}.iwg-button.text-link[_ngcontent-%COMP%]{background:transparent;border:none;padding:0;margin:0;width:100%;min-width:auto;height:auto}.iwg-button.text-link[_ngcontent-%COMP%]   .iwg-button__content[_ngcontent-%COMP%]{display:inline-block!important;width:100%;text-align:right;height:auto;padding:0}.iwg-button.text-link[_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{padding:0;margin:0;font-size:var(--icon-font-size-med, var(--size-med, var(--scale-700, 4rem)))!important;width:auto!important;height:auto!important;text-decoration:none!important}.iwg-button.text-link[_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%]{color:inherit;font-weight:inherit}.iwg-button.text-link[_ngcontent-%COMP%]:hover:not(:disabled){background:transparent;color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F));text-decoration:none!important}.iwg-button.text-link[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__text[_ngcontent-%COMP%]{text-decoration:underline}.iwg-button.text-link[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__icon[_ngcontent-%COMP%]{text-decoration:none!important}.iwg-button.text-link[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--color-border-focus, var(--brand-neutral-900, #0A0428));border-radius:var(--radius-none, var(--scale-0, 0))}.iwg-button.text-link[_ngcontent-%COMP%]:focus:not(:focus-visible){outline:none}.iwg-button.text-link-inline[_ngcontent-%COMP%]{display:inline-flex;vertical-align:baseline;width:auto;min-width:0;max-width:none;height:auto;padding:0;margin:0;border:none;background:transparent;font:inherit;letter-spacing:inherit;color:inherit;text-transform:none;text-align:inherit}.iwg-button.text-link-inline[_ngcontent-%COMP%]   .iwg-button__content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;width:auto}.iwg-button.text-link-inline[_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%]{display:inline;overflow:visible;-webkit-line-clamp:none;-webkit-box-orient:initial}.iwg-button.text-link-inline[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__text[_ngcontent-%COMP%]{text-decoration:underline}.iwg-button.text-link-inline[disabled][_ngcontent-%COMP%], .iwg-button.text-link-inline[_ngcontent-%COMP%]:disabled{color:var(--color-text-on-link-disabled, var(--brand-neutral-500, #848193));cursor:default}.iwg-button.text-link-inline[disabled][_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%], .iwg-button.text-link-inline[_ngcontent-%COMP%]:disabled   .iwg-button__text[_ngcontent-%COMP%]{text-decoration:none}.iwg-button.text-link-inline[_ngcontent-%COMP%]:focus-visible{outline-width:var(--border-width-thick, .25rem);outline-style:var(--border-btn-focus-style, solid);outline-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.iwg-button.text-link-inline[_ngcontent-%COMP%]:focus:not(:focus-visible){outline:none}.iwg-button.dropdown-item[_ngcontent-%COMP%]{width:100%;min-width:0;max-width:none;height:auto;padding:0;margin:0;border:none;background:transparent;justify-content:flex-start;font:inherit;letter-spacing:inherit;color:inherit;text-transform:none;text-align:left}.iwg-button.dropdown-item[_ngcontent-%COMP%]   .iwg-button__content[_ngcontent-%COMP%]{justify-content:flex-start;width:100%}.iwg-button.dropdown-item[_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%]{display:inline;overflow:visible;-webkit-line-clamp:none;-webkit-box-orient:initial;text-align:left}[dir=rtl]   [_nghost-%COMP%]   .iwg-button.dropdown-item[_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_ngcontent-%COMP%]   .iwg-button.dropdown-item[_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_nghost-%COMP%]   .iwg-button.dropdown-item[_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-button.dropdown-item[_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%]{text-align:right}.iwg-button.dropdown-item[_ngcontent-%COMP%]:hover:not(:disabled){color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}.iwg-button.dropdown-item[disabled][_ngcontent-%COMP%], .iwg-button.dropdown-item[_ngcontent-%COMP%]:disabled{color:var(--color-text-on-link-disabled, var(--brand-neutral-500, #848193));cursor:default}.iwg-button.dropdown-item[_ngcontent-%COMP%]:focus-visible{outline-width:var(--border-width-thick, .25rem);outline-style:var(--border-btn-focus-style, solid);outline-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428));outline-offset:-2px}.iwg-button.dropdown-item[_ngcontent-%COMP%]:focus:not(:focus-visible){outline:none}[data-trigger-btn-hover--link]:hover:not(:disabled)[_nghost-%COMP%]   .iwg-button.link[_ngcontent-%COMP%], [data-trigger-btn-hover--link]:hover:not(:disabled)   [_nghost-%COMP%]   .iwg-button.link[_ngcontent-%COMP%]{background-color:transparent;color:var(--color-text-on-link-hover, var(--brand-primary-500, #E30613))}[data-trigger-btn-hover--link]:hover:not(:disabled)[_nghost-%COMP%]   .iwg-button.link[_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%], [data-trigger-btn-hover--link]:hover:not(:disabled)   [_nghost-%COMP%]   .iwg-button.link[_ngcontent-%COMP%]   .iwg-button__text[_ngcontent-%COMP%]{text-decoration:underline}[data-trigger-btn-hover--link]:hover:not(:disabled)[_nghost-%COMP%]   .iwg-button.link[_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%], [data-trigger-btn-hover--link]:hover:not(:disabled)   [_nghost-%COMP%]   .iwg-button.link[_ngcontent-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{text-decoration:none;color:var(--color-text-on-link-hover, var(--brand-primary-500, #E30613))}.search[_nghost-%COMP%]   .iwg-button.icon-primary[_ngcontent-%COMP%], .iwg-button.icon-secondary[_ngcontent-%COMP%], .iwg-button.icon-tertiary[_ngcontent-%COMP%], .iwg-button.icon-transparent[_ngcontent-%COMP%]{width:var(--icon-btn-search-width, var(--scale-800, 4.8rem));height:var(--icon-btn-search-height, var(--scale-800, 4.8rem));min-width:var(--icon-btn-search-width, var(--scale-800, 4.8rem))}.account[_nghost-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)))}.map-button[_nghost-%COMP%]   .iwg-button.icon-secondary[_ngcontent-%COMP%]{width:var(--scale-800, 4.8rem);height:var(--scale-800, 4.8rem);min-width:var(--scale-800, 4.8rem)}.no-min-width[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{min-width:auto}.max-content[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{width:max-content}.padding-compact[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{padding:var(--spacing-xxxs, var(--scale-200, .8rem)) var(--spacing-xxs, var(--scale-300, 1.2rem))}.padding-y-micro[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{padding-top:var(--spacing-micro, var(--scale-100, .4rem));padding-bottom:var(--spacing-micro, var(--scale-100, .4rem))}.border-divider-primary[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{border:.1rem solid var(--color-divider-primary, var(--brand-neutral-200, #CECDD4))}.text-centered[_nghost-%COMP%]   .iwg-button__text[_ngcontent-%COMP%]{text-align:center}.line-height-normal[_nghost-%COMP%]   .iwg-button__text[_ngcontent-%COMP%]{line-height:normal}.content-start[_nghost-%COMP%]   .iwg-button__content[_ngcontent-%COMP%]{justify-content:flex-start}.full-width[_nghost-%COMP%]{width:100%}.justify-self-start[_nghost-%COMP%]{justify-self:start}.inline[_nghost-%COMP%]{flex:1;min-width:0}.inline[_nghost-%COMP%]   .iwg-button[_ngcontent-%COMP%]{width:100%;min-width:0}@media (max-width: 1023.98px){.full-width--mobile[_nghost-%COMP%]{width:100%}}.text-link--no-underline[_nghost-%COMP%]   .iwg-button.text-link-inline[_ngcontent-%COMP%]:hover:not(:disabled)   .iwg-button__text[_ngcontent-%COMP%]{text-decoration:none}.icon-xs[_nghost-%COMP%]   .iwg-button__icon[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)))}',"[_nghost-%COMP%]{pointer-events:none}","[_nghost-%COMP%]   button[_ngcontent-%COMP%]{pointer-events:all}"]})}}return c})()},38612:(_e,D,r)=>{"use strict";r.d(D,{t:()=>e});var e=function(n){return n.primary="primary",n.secondary="secondary",n.tertiary="tertiary",n.link="link",n.transparent="transparent",n.icon_primary="icon-primary",n.icon_secondary="icon-secondary",n.icon_tertiary="icon-tertiary",n.icon_transparent="icon-transparent",n.staffPrimary="staff-primary",n.action="action",n.placeholder="placeholder",n.profileLink="profile-link",n.textLink="text-link",n.textLinkInline="text-link-inline",n.dropdownItem="dropdown-item",n}(e||{})},45032:(_e,D,r)=>{"use strict";r.d(D,{M:()=>W,c:()=>J});
1var e=r(54438),n=r(21413),d=r(5964),h=r(56977),p=r(69680),m=r(34786),g=r(51995),c=r(35822),u=r(86734),P=r(60177),T=r(59640),F=r(68018),R=r(99375);const I=["hcaptchaContainer"];function z(N,b){1&N&&e.nrm(0,"div",null,0)}var W=function(N){return N.normal="normal",N.invisible="invisible",N}(W||{});let J=(()=>{class N{static{this.liveInstances=0}constructor(v,S,L,$){this.store$=v,this.externalScriptsLoader=S,this.translateService=L,this.uiConfig=$,this.wrapperId="",this.captchaSize=W.normal,this.navigateBackOnClose=!0,this.executeOnInit=!0,this.resolved=new e.bkB,this.closed=new e.bkB,this.failed=new e.bkB,this.CaptchaProvider=p.o,this.shouldRetriggerCaptcha=!0,this.unsubscribe$=new n.B,this.executeRequested=!1,N.liveInstances++,this.store$.dispatch((0,m.f)())}ngOnInit(){this.executeRequested=this.executeOnInit,this.store$.select(g.p).pipe((0,d.p)(v=>!!v),(0,h.Q)(this.unsubscribe$)).subscribe(v=>{this.captchaProvider=v,this.build()}),this.reset$?.pipe((0,h.Q)(this.unsubscribe$)).subscribe(v=>{this.reset()}),this.execute$?.pipe((0,h.Q)(this.unsubscribe$)).subscribe(v=>this.execute())}ngOnDestroy(){N.liveInstances=Math.max(0,N.liveInstances-1),this.captchaProvider===p.o.HCaptcha&&this.removeHCaptchaScript(),this.unsubscribe$.next(),this.unsubscribe$.complete()}execute(){this.executeRequested=!0,this.build()}build(){switch(this.captchaProvider){case p.o.None:this.executeRequested&&this.resolved.emit("");break;case p.o.HCaptcha:this.widgetId?this.reset():this.loadHCaptcha()}}reset(){if(typeof hcaptcha>"u")this.widgetId&&this.failed.emit();else if(this.captchaProvider===p.o.HCaptcha&&this.widgetId&&this.shouldRetriggerCaptcha)try{hcaptcha.reset(this.widgetId),this.resolved.emit(null),this.captchaSize===W.invisible&&hcaptcha.execute(this.widgetId)}catch(v){console.error(v),this.widgetId=null,this.failed.emit()}}captchaResolved(v){this.resolved.emit(v)}onChallengeClosed(){this.captchaSize===W.invisible&&(this.closed.emit(),this.navigateBackOnClose&&this.store$.dispatch((0,u.Tl)({})))}loadHCaptcha(){this.externalScriptsLoader.load(c.m[c.m.hCaptchaScript],{language:this.translateService.currentLang??this.translateService.defaultLang}).then(()=>{this.widgetId=hcaptcha.render(this.hcaptchaContainer.nativeElement,{sitekey:this.uiConfig.get("hCaptchaSiteKey"),callback:S=>this.captchaResolved(S),"expired-callback":()=>this.reset(),"close-callback":()=>this.onChallengeClosed(),"error-callback":()=>this.failed.emit(),size:this.captchaSize}),this.captchaSize===W.invisible&&this.executeRequested&&hcaptcha.execute(this.widgetId)}).catch(S=>{console.error(S),this.failed.emit()})}removeHCaptchaScript(){if(!(typeof hcaptcha>"u")){if(this.widgetId){try{hcaptcha.remove(this.widgetId)}catch(v){console.error(v)}this.widgetId=null}N.liveInstances>0||(this.externalScriptsLoader.removeScripts(c.m[c.m.hCaptchaScript]),hcaptcha=void 0)}}static{this.\u0275fac=function(S){return new(S||N)(e.rXU(T.il),e.rXU(c.M),e.rXU(F.c$),e.rXU(R.K))}}static{this.\u0275cmp=e.VBU({type:N,selectors:[["iwg-captcha"]],viewQuery:function(S,L){if(1&S&&e.GBs(I,5),2&S){let $;e.mGM($=e.lsd())&&(L.hcaptchaContainer=$.first)}},inputs:{wrapperId:"wrapperId",reset$:"reset$",execute$:"execute$",captchaSize:"captchaSize",navigateBackOnClose:"navigateBackOnClose",executeOnInit:"executeOnInit",shouldRetriggerCaptcha:"shouldRetriggerCaptcha"},outputs:{resolved:"resolved",closed:"closed",failed:"failed"},standalone:!0,features:[e.aNF],decls:2,vars:3,consts:[["hcaptchaContainer",""]],template:function(S,L){1&S&&(e.j41(0,"div"),e.DNE(1,z,2,0,"div"),e.k0s()),2&S&&(e.AVh("margin-bottom",L.captchaProvider!==L.CaptchaProvider.None),e.R7$(),e.vxM(L.captchaProvider===L.CaptchaProvider.HCaptcha?1:-1))},dependencies:[P.MD],styles:[".margin-bottom[_ngcontent-%COMP%]{margin-bottom:3.9rem}"]})}}return N})()},34786:(_e,D,r)=>{"use strict";r.d(D,{Ld:()=>d,eM:()=>h,f:()=>n});var e=r(59640);const n=(0,e.VP)("[Captcha] Get captcha provider request"),d=(0,e.VP)("[Captcha] Get captcha provider success",(0,e.xk)()),h=(0,e.VP)("[Captcha] Get captcha provider failure")},51995:(_e,D,r)=>{"use strict";r.d(D,{L:()=>p,p:()=>h});var e=r(86019),n=r(59640);const d=(0,n.Mz)(e.b,m=>m.captcha),h=(0,n.Mz)(d,m=>m.provider),p=(0,n.Mz)(d,m=>!0===m.isResolved)},78335:(_e,D,r)=>{"use strict";r.d(D,{E:()=>h});var e=r(54438),n=r(60156);function d(p,m){if(1&p){const g=e.RV6();e.j41(0,"div",2),e.bIt("click",function(){const u=e.eBV(g).$index,P=e.XpG();return e.Njj(P.setIndex(u))})("keydown.enter",function(){const u=e.eBV(g).$index,P=e.XpG();return e.Njj(P.setIndex(u))}),e.nrm(1,"div",3),e.k0s()}if(2&p){const g=m.$index,c=e.XpG();e.R7$(),e.AVh("selected",g===c.scrollIndexValue),e.Y8G("id",c.wrapperId+"_Pin_"+g)}}let h=(()=>{class p{constructor(g){this.device=g,this.wrapperId="Carousel_Pins",this.scrollIndexChange=new e.bkB,this.scrollIndexValue=0,this.array=Array}set scrollIndex(g){this.scrollIndexValue="rtl"===this.device?.window?.document?.dir?-g:g}setIndex(g){this.scrollIndexChange.emit(g)}static{this.\u0275fac=function(c){return new(c||p)(e.rXU(n.g))}}static{this.\u0275cmp=e.VBU({type:p,selectors:[["iwg-carousel-pins"]],inputs:{wrapperId:"wrapperId",scrollIndex:"scrollIndex",pagesCount:"pagesCount"},outputs:{scrollIndexChange:"scrollIndexChange"},standalone:!0,features:[e.aNF],decls:3,vars:0,consts:[["dir","ltr",1,"carousel-pins"],["tabindex","0",1,"pin-holder"],["tabindex","0",1,"pin-holder",3,"click","keydown.enter"],[1,"pin",3,"id"]],template:function(c,u){1&c&&(e.j41(0,"div",0),e.Z7z(1,d,2,3,"div",1,e.fX1),e.k0s()),2&c&&(e.R7$(),e.Dyx(u.array(u.pagesCount)))},styles:[".carousel-pins[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:center}.carousel-pins[_ngcontent-%COMP%]   .pin-holder[_ngcontent-%COMP%]{width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.carousel-pins[_ngcontent-%COMP%]   .pin-holder[_ngcontent-%COMP%]   .pin[_ngcontent-%COMP%]{background-color:var(--color-border, var(--global-neutral-300, #C3C3C3));border-radius:50%;height:1rem;width:1rem}.carousel-pins[_ngcontent-%COMP%]   .pin-holder[_ngcontent-%COMP%]   .pin.selected[_ngcontent-%COMP%]{height:1.4rem;width:1.4rem;
1background-color:var(--color-bg-filled-enabled, var(--color-bg-accent, var(--brand-primary-500, #E30613)))}.carousel-pins[_ngcontent-%COMP%]   .pin-holder[_ngcontent-%COMP%]   .pin[_ngcontent-%COMP%], .carousel-pins[_ngcontent-%COMP%]   .pin-holder[_ngcontent-%COMP%]   .pin.selected[_ngcontent-%COMP%]{transition-property:background-color,width,height;transition-duration:.2s;transition-timing-function:ease}.color-pins[_nghost-%COMP%]   .pin.selected[_ngcontent-%COMP%]{background-color:var(--color-bg-accent-tertiary, var(--brand-accent-secondary, #1098A7))!important}"]})}}return p})()},95132:(_e,D,r)=>{"use strict";r.d(D,{g:()=>oe});var e=r(54438),n=r(60177),d=r(21413),h=r(1807),p=r(56977),m=r(12262),g=r(68018),c=r(60156);const u=["scroller"],P=["snapBlocks"],T=["*"];function F(me,Pe){1&me&&e.nrm(0,"div",3,1)}function R(me,Pe){if(1&me&&(e.j41(0,"div",9),e.EFF(1),e.k0s()),2&me){const V=e.XpG(2);e.R7$(),e.Lme(" ",V.getDisplayIndex()+1," / ",V.counterTotal," ")}}function I(me,Pe){if(1&me){const V=e.RV6();e.j41(0,"div",7)(1,"div",8),e.DNE(2,R,2,2,"div",9),e.k0s(),e.j41(3,"div",10),e.nI1(4,"async"),e.j41(5,"div",11)(6,"iwg-button",12),e.bIt("click",function(){e.eBV(V);const B=e.XpG();return e.Njj(B.scrollLeft())})("keydown.enter",function(){e.eBV(V);const B=e.XpG();return e.Njj(B.scrollLeft())}),e.k0s()(),e.j41(7,"div",13)(8,"iwg-button",12),e.bIt("click",function(){e.eBV(V);const B=e.XpG();return e.Njj(B.scrollRight())})("keydown.enter",function(){e.eBV(V);const B=e.XpG();return e.Njj(B.scrollRight())}),e.k0s()()()()}if(2&me){const V=e.XpG();e.R7$(2),e.vxM(V.showCounter&&V.counterTotal>0?2:-1),e.R7$(),e.AVh("d-none",e.bMT(4,7,V.deviceService.isMobile$)||V.counterTotal<=1),e.R7$(2),e.Y8G("id",V.wrapperId+"_Left_Btn"),e.R7$(),e.Y8G("iconClass","iwg-icon-arrow"),e.R7$(),e.Y8G("id",V.wrapperId+"_Right_Btn"),e.R7$(),e.Y8G("iconClass","iwg-icon-arrow")}}var z=function(me){return me.spaceEvenly="space-evenly",me.spaceBetween="space-between",me.start="start",me.end="end",me}(z||{});let W=(()=>{class me{set scrollIndex(V){this.scroll(V)}constructor(V,q){this.document=V,this.deviceService=q,this.wrapperId="Carousel_Flex",this.smoothScroll=!0,this.itemsAlign=z.start,this.buttonControls=!1,this.showCounter=!1,this.counterTotal=0,this.scrollIndexChange=new e.bkB,this.pagesCount=new e.bkB,this.scrollBlocks=[],this.destroy$=new d.B,this.rtlNegative=null,this.lastEmittedPagesCount=null,this.minMarginCache=null,this.lastElementCount=null,this.lastWrittenStyles=new WeakMap}ngOnDestroy(){this.clearMargins(),this.destroy$.next(),this.destroy$.complete()}ngAfterContentChecked(){if(this.adjustItemsPosition(),this.deviceService.isRtl()&&null===this.rtlNegative&&this.scrollBlocks.length>0&&(this.rtlNegative=this.scroller.nativeElement.scrollLeft<=0),this.snapBlocks){const V=this.scroller.nativeElement.clientWidth,q=this.deviceService.isRtl();this.snapBlocks.forEach(({nativeElement:B},Ee)=>{this.setStyleIfChanged(B,q?"right":"left",V*Ee+"px")})}}onWindowResize(){this.minMarginCache=null,this.adjustItemsPosition(),this.scroll(this.getCurrentScrolledIndex())}onScroll(){this.scrollIndexChange.emit(this.getCurrentScrolledIndex())}scrollLeft(){const V=this.getRawScrollIndex();let q;this.deviceService.isRtl()?(q=V+1,q>=this.scrollBlocks.length&&(q=0)):(q=V-1,q<0&&(q=this.scrollBlocks.length-1)),this.scrollToIndex(q)}scrollRight(){const V=this.getRawScrollIndex();let q;this.deviceService.isRtl()?(q=V-1,q<0&&(q=this.scrollBlocks.length-1)):(q=V+1,q>=this.scrollBlocks.length&&(q=0)),this.scrollToIndex(q)}scroll(V){const q=this.scroller.nativeElement,B=V*q.clientWidth;this.smoothScroll&&q.scroll?q.scroll({left:B,behavior:"smooth"}):q.scrollLeft=B}adjustItemsPosition(){const V=this.getScrollElements().length;V!==this.lastElementCount&&(this.lastElementCount=V,this.minMarginCache=null);const q=this.getFitBlocks();this.applyMagrgins(q),this.scrollBlocks.length!==q.length&&(this.scrollBlocks=new Array(q.length)),this.lastEmittedPagesCount!==q.length&&(this.lastEmittedPagesCount=q.length,(0,h.O)(0).pipe((0,p.Q)(this.destroy$)).subscribe(()=>this.pagesCount.emit(q.length)))}getFitBlocks(){const q=this.scroller.nativeElement.clientWidth,B=this.getMinMargin(),Ee=[];let Ne=0;
1return this.getScrollElements().forEach((Ze,we)=>{const gt=Ze.getBoundingClientRect?Ze.getBoundingClientRect().width:0;Ne+=gt,0===we&&Ee.push([]);const je=Ee.at(-1);Ne>q-B*(je.length-1)&&we>0?(Ne=gt,Ee.push([Ze])):je.push(Ze)}),Ee}applyMagrgins(V){const B=this.scroller.nativeElement.clientWidth,Ee=this.getMinMargin();V.forEach(Ne=>{const Ze=Ne.reduce((je,Pt)=>je+this.calculateBoundingClientWidth(Pt),0);let we=(B-Ze)/(Ne.length+1),gt=this.itemsAlign;switch(gt===z.spaceEvenly&&we<Ee&&(we=Ee,gt=z.spaceBetween),gt){case z.spaceBetween:Ne.forEach((je,Pt)=>{this.setStyleIfChanged(je,"marginLeft","0"),this.setStyleIfChanged(je,"marginRight",`${Pt===Ne.length-1?Ee:we}px`)});break;case z.spaceEvenly:Ne.forEach((je,Pt)=>{this.setStyleIfChanged(je,"marginLeft",0===Pt?`${we}px`:"0"),this.setStyleIfChanged(je,"marginRight",`${we}px`)});break;case z.start:{const je=B-Ze-Ee*(Ne.length-1);Ne.forEach((Pt,yt)=>{this.calculateMarginWhenItemsAlignStartOrEnd(Pt,"0",`${yt===Ne.length-1?je:Ee}px`)});break}case z.end:{const je=B-Ze-Ee*Ne.length;Ne.forEach((Pt,yt)=>{this.calculateMarginWhenItemsAlignStartOrEnd(Pt,0===yt?`${je}px`:"0",`${Ee}px`)});break}}})}calculateBoundingClientWidth(V){return V.getBoundingClientRect?V.getBoundingClientRect().width:0}setStyleIfChanged(V,q,B){const Ee=this.lastWrittenStyles.get(V);Ee?.[q]!==B&&(V.style[q]=B,Ee?Ee[q]=B:this.lastWrittenStyles.set(V,{[q]:B}))}calculateMarginWhenItemsAlignStartOrEnd(V,q,B){this.deviceService.isRtl()?(this.setStyleIfChanged(V,"marginRight",q),this.setStyleIfChanged(V,"marginLeft",B)):(this.setStyleIfChanged(V,"marginLeft",q),this.setStyleIfChanged(V,"marginRight",B))}clearMargins(){this.getScrollElements().forEach(V=>{V.style.marginLeft="",V.style.marginRight="",this.lastWrittenStyles.delete(V)})}getMinMargin(){if(null!==this.minMarginCache)return this.minMarginCache;const V=this.getScrollElements()[0];if(!V)return 0;let q;if(this.deviceService.isRtl()){const B=V.style.marginLeft;V.style.marginLeft="",q=this.document.defaultView.getComputedStyle(V).marginLeft.split("px")[0],V.style.marginLeft=B}else{const B=V.style.marginRight;V.style.marginRight="",q=this.document.defaultView.getComputedStyle(V).marginRight.split("px")[0],V.style.marginRight=B}return this.minMarginCache=Number(q),this.minMarginCache}getCurrentScrolledIndex(){const V=this.scroller.nativeElement;return Math.round(V.scrollLeft/V.clientWidth)}getScrollElements(){const V=this.snapBlocks?this.snapBlocks.toArray().map(({nativeElement:q})=>q):[];return Array.from(this.scroller.nativeElement.children).filter(q=>q instanceof HTMLElement&&!V.includes(q))}getRawScrollIndex(){const V=this.scroller.nativeElement,q=V.clientWidth;return q?Math.round(Math.abs(V.scrollLeft)/q):0}getDisplayIndex(){return this.getRawScrollIndex()}scrollToIndex(V){const q=this.scroller.nativeElement;let B=V*q.clientWidth;this.deviceService.isRtl()&&this.rtlNegative&&(B=-B),this.smoothScroll&&q.scroll?q.scroll({left:B,behavior:"smooth"}):q.scrollLeft=B}static{this.\u0275fac=function(q){return new(q||me)(e.rXU(n.qQ,8),e.rXU(c.g))}}static{this.\u0275cmp=e.VBU({type:me,selectors:[["iwg-carousel-flex-content"]],viewQuery:function(q,B){if(1&q&&(e.GBs(u,7),e.GBs(P,5)),2&q){let Ee;e.mGM(Ee=e.lsd())&&(B.scroller=Ee.first),e.mGM(Ee=e.lsd())&&(B.snapBlocks=Ee)}},hostBindings:function(q,B){1&q&&e.bIt("resize",function(){return B.onWindowResize()},!1,e.tSv)},inputs:{wrapperId:"wrapperId",smoothScroll:"smoothScroll",itemsAlign:"itemsAlign",buttonControls:"buttonControls",showCounter:"showCounter",counterTotal:"counterTotal",scrollIndex:"scrollIndex"},outputs:{scrollIndexChange:"scrollIndexChange",pagesCount:"pagesCount"},standalone:!0,features:[e.aNF],ngContentSelectors:T,decls:12,vars:13,consts:[["scroller",""],["snapBlocks",""],[1,"iwg-carousel-flex-content",3,"scroll"],[1,"snap-block"],["type","button",1,"iwg-carousel-flex-content-control","left","text-link--button",3,"click","id"],["aria-hidden","true",1,"arrow-icon","iwg-icon-chev"],["type","button",1,"iwg-carousel-flex-content-control","right","text-link--button",3,"click","id"],[1,"button-controls"],[1,"button-controls__counter-wrapper"],[1,"iwg-body2","font-bold","button-controls__counter"],[1,"button-controls__overlay"],[1,"button-controls--left",3,"id"],["displayType","icon-secondary",1,"map-button","no-paddings",3,"click","keydown.enter","iconClass"],[1,"button-controls--right",3,"id"]],template:function(q,B){if(1&q){const Ee=e.RV6();e.NAR(),e.j41(0,"div",2,0),e.bIt("scroll",function(){return e.eBV(Ee),e.Njj(B.onScroll())}),e.Z7z(2,F,2,0,"div",3,e.Vm6),e.SdG(4),e.k0s(),e.j41(5,"button",4),e.nI1(6,"translate"),e.bIt("click",function(){return e.eBV(Ee),e.Njj(B.scrollLeft())}),e.nrm(7,"i",5),e.k0s(),e.j41(8,"button",6),e.nI1(9,"translate"),e.bIt("click",function(){return e.eBV(Ee),e.Njj(B.scrollRight())}),e.nrm(10,"i",5),e.k0s(),e.DNE(11,I,9,9,"div",7)}2&q&&(e.R7$(2),e.Dyx(B.scrollBlocks),e.R7$(3),e.AVh("show",B.scrollBlocks.length>1&&!B.buttonControls),e.Y8G("id",B.wrapperId+"_Left"),e.BMQ("aria-label",e.bMT(6,9,"COMMON.A11Y.SCROLL_LEFT")),e.R7$(3),e.AVh("show",B.scrollBlocks.length>1&&!B.buttonControls),e.Y8G("id",B.wrapperId+"_Rigth"),e.BMQ("aria-label",e.bMT(9,11,"COMMON.A11Y.SCROLL_RIGHT")),e.R7$(3),e.vxM(B.buttonControls?11:-1))},dependencies:[m.Q,n.Jj,g.h,g.D9],styles:[".divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.iwg-carousel-flex-content[_ngcontent-%COMP%]{position:relative;overflow-x:scroll;display:flex;flex-direction:row;align-items:stretch;scroll-snap-type:x mandatory;-webkit-scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;height:100%;-ms-overflow-style:none;scrollbar-width:none}.iwg-carousel-flex-content[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.iwg-carousel-flex-content[_ngcontent-%COMP%]   .snap-block[_ngcontent-%COMP%]{position:absolute;scroll-snap-stop:always;scroll-snap-align:start;-webkit-scroll-snap-align:start;scroll-snap-coordinate:0% 0%;-webkit-scroll-snap-coordinate:0% 0%;width:100%;height:.1rem}.iwg-carousel-flex-content[_ngcontent-%COMP%] >   *{max-width:100%;align-self:stretch;display:block}.iwg-carousel-flex-content-control[_ngcontent-%COMP%]{position:absolute;width:2.5em;height:2.5em;top:50%;border-radius:50%;display:none;align-items:center;justify-content:center;color:var(--global-neutral-100, #FFFFFF);background-color:var(--color-bg-tertiary, var(--global-neutral-600, #5E5E5E));cursor:pointer;overflow:hidden;opacity:.5}.iwg-carousel-flex-content-control[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{font-size:3rem;color:var(--global-neutral-100, #FFFFFF)}.iwg-carousel-flex-content-control[_ngcontent-%COMP%], .iwg-carousel-flex-content-control[_ngcontent-%COMP%]:hover{transition-property:background-color;transition-duration:.2s;transition-timing-function:ease}.iwg-carousel-flex-content-control.show[_ngcontent-%COMP%]{display:flex}@media (max-width: 1023.98px){.iwg-carousel-flex-content-control.show[_ngcontent-%COMP%]{display:none}}.iwg-carousel-flex-content-control.left[_ngcontent-%COMP%]{left:0;transform:translate(-50%,-50%)}.iwg-carousel-flex-content-control.left[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{transform:rotate(180deg)}.iwg-carousel-flex-content-control.right[_ngcontent-%COMP%]{right:0;transform:translate(50%,-50%)}.button-controls[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%;display:flex;align-items:stretch;justify-content:space-between;padding:var(--spacing-med, var(--scale-600, 3.2rem))}.button-controls__overlay[_ngcontent-%COMP%]{display:flex}.button-controls__counter-wrapper[_ngcontent-%COMP%]{display:flex;align-items:flex-end}.button-controls__counter[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--color-bg-footer, var(--global-neutral-900, #202020)) 50%,transparent);padding:var(--spacing-xxxs, var(--scale-200, .8rem)) var(--spacing-xs, var(--scale-400, 1.6rem));color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border-radius:var(--scale-1500, 10.4rem)}.button-controls--right[_ngcontent-%COMP%]{transform:rotate(180deg);background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border-radius:var(--radius-btn, var(--scale-200, .8rem))}.button-controls--left[_ngcontent-%COMP%]{background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border-radius:var(--radius-btn, var(--scale-200, .8rem))}[dir=rtl]   [_nghost-%COMP%]   (.workspace-search-active)[_ngcontent-%COMP%]   .button-controls__overlay[_ngcontent-%COMP%]{flex-direction:row-reverse}[dir=rtl]   .workspace-search-active[_nghost-%COMP%]   .button-controls__overlay[_ngcontent-%COMP%]{flex-direction:row-reverse}[dir=rtl]   .workspace-search-active[_nghost-%COMP%]   .button-controls__overlay[_ngcontent-%COMP%]{flex-direction:row-reverse}[dir=rtl]   [_nghost-%COMP%]   (.workspace-search-active)[_ngcontent-%COMP%]   .button-controls--right[_ngcontent-%COMP%]{transform:none}[dir=rtl]   .workspace-search-active[_nghost-%COMP%]   .button-controls--right[_ngcontent-%COMP%]{transform:none}[dir=rtl]   .workspace-search-active[_nghost-%COMP%]   .button-controls--right[_ngcontent-%COMP%]{transform:none}[dir=rtl]   [_nghost-%COMP%]   (.workspace-search-active)[_ngcontent-%COMP%]   .button-controls--left[_ngcontent-%COMP%]{transform:rotate(180deg)}[dir=rtl]   .workspace-search-active[_nghost-%COMP%]   .button-controls--left[_ngcontent-%COMP%]{transform:rotate(180deg)}[dir=rtl]   .workspace-search-active[_nghost-%COMP%]   .button-controls--left[_ngcontent-%COMP%]{transform:rotate(180deg)}"]})}}return me})();var J=r(78335);
1const N=["scroller"],b=["snapBlock"],v=["scrollControlLeft"],S=["scrollControlRight"],L=["*"];function $(me,Pe){if(1&me&&e.nrm(0,"div",11),2&me){const V=e.XpG();e.xc7("width",V.linearEndPadding,"px")}}function re(me,Pe){1&me&&e.nrm(0,"i",8)}function te(me,Pe){1&me&&e.nrm(0,"i",8)}function G(me,Pe){if(1&me&&(e.j41(0,"div",13),e.EFF(1),e.k0s()),2&me){const V=e.XpG(2);e.R7$(),e.Lme(" ",V.getCurrentScrolledIndex()+1," / ",V.counterTotal," ")}}function ne(me,Pe){if(1&me){const V=e.RV6();e.j41(0,"div",10)(1,"div",12),e.DNE(2,G,2,2,"div",13),e.k0s(),e.j41(3,"div",14)(4,"div",15)(5,"iwg-button",16),e.bIt("click",function(){e.eBV(V);const B=e.XpG();return e.Njj(B.scrollLeft())})("keydown.enter",function(){e.eBV(V);const B=e.XpG();return e.Njj(B.scrollLeft())}),e.k0s()(),e.j41(6,"div",17)(7,"iwg-button",16),e.bIt("click",function(){e.eBV(V);const B=e.XpG();return e.Njj(B.scrollRight())})("keydown.enter",function(){e.eBV(V);const B=e.XpG();return e.Njj(B.scrollRight())}),e.k0s()()()()}if(2&me){const V=e.XpG();e.R7$(2),e.vxM(V.showCounter&&V.counterTotal>1?2:-1),e.R7$(),e.AVh("d-none",V.isMobile||V.counterTotal<=1),e.R7$(),e.Y8G("id",V.wrapperId+"_Left_Btn"),e.R7$(),e.Y8G("iconClass","iwg-icon-arrow")("disabled",!V.scrollLeftAvailable),e.R7$(),e.Y8G("id",V.wrapperId+"_Right_Btn"),e.R7$(),e.Y8G("iconClass","iwg-icon-arrow")("disabled",!V.scrollRightAvailable)}}let de=(()=>{class me{set scrollIndex(V){this.scroll(V)}get linearMode(){return this.useWorkspaceSearch&&this.linear&&!this.isMobile}get linearSingleItemMode(){return this.linearMode&&1===this.counterTotal}constructor(V,q,B){this.document=V,this.deviceService=q,this.ngZone=B,this.wrapperId="Carousel_Overlap",this.smoothScroll=!0,this.useWorkspaceSearch=!1,this.buttonControls=!1,this.showCounter=!1,this.counterTotal=0,this.showPins=!1,this.linear=!1,this.scrollIndexChange=new e.bkB,this.pagesCount=new e.bkB,this.fitBlocks=[],this.scrollLeftAvailable=!1,this.scrollRightAvailable=!1,this.linearEndPadding=0,this.linearActiveIndex=0,this.linearScrollInitialized=!1,this.destroy$=new d.B}ngOnInit(){this.deviceService.isMobile$.pipe((0,p.Q)(this.destroy$)).subscribe(V=>this.isMobile=V)}ngAfterContentChecked(){this.adjustItemsPosition();const V=this.getCurrentScrolledIndex();this.adjustScrollAvailability(V)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onWindowResize(){this.adjustItemsPosition();const V=this.getCurrentScrolledIndex();this.scroll(V),this.adjustScrollAvailability(V)}onScroll(){const V=this.getCurrentScrolledIndex();this.scrollIndexChange.emit(V),this.adjustScrollAvailability(V)}scrollLeft(){const V=this.getCurrentScrolledIndex()+(this.deviceService.isRtl()?1:-1);this.linearMode&&(this.linearActiveIndex=Math.min(Math.max(V,0),this.fitBlocks.length-1),this.applyLinearPeekOverlay()),this.scroll(V)}scrollRight(){const V=this.getCurrentScrolledIndex()+(this.deviceService.isRtl()?-1:1);this.linearMode&&(this.linearActiveIndex=Math.min(Math.max(V,0),this.fitBlocks.length-1),this.applyLinearPeekOverlay()),this.scroll(V)}scroll(V){const q=this.scroller.nativeElement;if(!this.fitBlocks||0===this.fitBlocks.length)return;const B=Math.min(Math.max(V,0),this.fitBlocks.length-1),Ee=this.fitBlocks[B];this.smoothScroll&&q.scroll?q.scroll({left:this.deviceService.isRtl()?-1*Ee:Ee,behavior:"smooth"}):q.scrollLeft=Ee}adjustItemsPosition(){this.linearMode&&this.updateLinearLayout();const V=this.linearMode?this.getLinearFitBlocks():this.getFitBlocks();this.fitBlocks=V,this.pagesCount.emit(V.length),this.useWorkspaceSearch&&this.linear&&!this.linearScrollInitialized&&V.length>0&&(this.linearScrollInitialized=!0,this.forceLinearScrollReset()),this.linearMode&&this.applyLinearPeekOverlay()}forceLinearScrollReset(){const V=this.scroller.nativeElement;this.linearActiveIndex=0,V.scrollLeft=0,this.adjustScrollAvailability(0),this.scrollIndexChange.emit(0),this.ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{0!==V.scrollLeft&&(V.scrollLeft=0,this.applyLinearPeekOverlay(),this.adjustScrollAvailability(0))})})}getFitBlocks(){const V=this.scroller.nativeElement,q=V.clientWidth,B=this.getMinMargin(),Ee=this.isMobile?0:this.getScrollC
1ontrolWidth(),Ne=[];let Ze=0;return this.getScrollElements().forEach((we,gt,je)=>{const Pt=we.getBoundingClientRect?.().width??0;if(Ze+=Pt+B,0!==gt){if(this.isMobile||Ze+(gt<je.length-1?Ee:0)-B>q){const Fe=Ne.length?Ne.at(-1):0;Ne.push(Fe+Ze-Pt-B-(this.isMobile?0:B)-Ee),Ze=Ee+Pt+B}}else Ne.push(0)}),this.isMobile||Ne.splice(-1,1,V.scrollWidth-q),Ne}getLinearFitBlocks(){const V=this.getScrollElements();if(0===V.length)return[];const q=this.deviceService.isRtl(),Ee=this.scroller.nativeElement.clientWidth,Ne=V[0].offsetLeft;return V.map((Ze,we)=>{const gt=q?Ne-Ze.offsetLeft:Ze.offsetLeft-Ne;return we===V.length-1&&V.length>1?gt+(Ze.getBoundingClientRect()?.width??0)-Ee:gt})}updateLinearLayout(){const V=this.scroller.nativeElement,q=this.getScrollElements();if(0===q.length)return;const B=q.at(-1)?.getBoundingClientRect()?.width??0;this.linearEndPadding=Math.max(0,V.clientWidth-B)}applyLinearPeekOverlay(){const V=this.getScrollElements(),q=this.linearActiveIndex===V.length-1&&V.length>1;V.forEach((B,Ee)=>{B.classList.toggle("linear-peek-overlay",q?Ee<this.linearActiveIndex:Ee>this.linearActiveIndex)})}adjustScrollAvailability(V){this.deviceService.isRtl()?(this.scrollLeftAvailable=V<this.fitBlocks.length-1,this.scrollRightAvailable=V>0):(this.scrollLeftAvailable=V>0,this.scrollRightAvailable=V<this.fitBlocks.length-1)}getMinMargin(){const V=this.getScrollElements()[0];if(!V)return 0;const q=this.document.defaultView.getComputedStyle(V).marginRight.split("px")[0],B=this.document.defaultView.getComputedStyle(V).marginLeft.split("px")[0];return Number(q)+Number(B)}getScrollControlWidth(){const V=this.scrollControlLeft.nativeElement;if(!V)return 0;const q=this.document.defaultView.getComputedStyle(V).width.split("px")[0];return Number(q)}getCurrentScrolledIndex(){const V=this.scroller.nativeElement;return this.fitBlocks&&0!==this.fitBlocks.length?this.fitBlocks.map(q=>Math.abs(this.deviceService.isRtl()?q+V.scrollLeft:q-V.scrollLeft)).reduce((q,B,Ee,Ne)=>Ne[q]>B?Ee:q,0):0}getScrollElements(){const V=this.snapBlock.nativeElement;return Array.from(this.scroller.nativeElement.children).filter(q=>q instanceof HTMLElement&&V!==q&&!q.classList.contains("linear-end-spacer"))}static{this.\u0275fac=function(q){return new(q||me)(e.rXU(n.qQ,8),e.rXU(c.g),e.rXU(e.SKi))}}static{this.\u0275cmp=e.VBU({type:me,selectors:[["iwg-carousel-overlap-controls"]],viewQuery:function(q,B){if(1&q&&(e.GBs(N,7),e.GBs(b,7),e.GBs(v,7),e.GBs(S,7)),2&q){let Ee;e.mGM(Ee=e.lsd())&&(B.scroller=Ee.first),e.mGM(Ee=e.lsd())&&(B.snapBlock=Ee.first),e.mGM(Ee=e.lsd())&&(B.scrollControlLeft=Ee.f
1irst),e.mGM(Ee=e.lsd())&&(B.scrollControlRight=Ee.first)}},hostVars:4,hostBindings:function(q,B){1&q&&e.bIt("resize",function(){return B.onWindowResize()},!1,e.tSv),2&q&&e.AVh("linear-mode",B.linearMode)("linear-single-item",B.linearSingleItemMode)},inputs:{wrapperId:"wrapperId",smoothScroll:"smoothScroll",useWorkspaceSearch:"useWorkspaceSearch",buttonControls:"buttonControls",showCounter:"showCounter",counterTotal:"counterTotal",scrollIndex:"scrollIndex",showPins:"showPins",linear:"linear"},outputs:{scrollIndexChange:"scrollIndexChange",pagesCount:"pagesCount"},standalone:!0,features:[e.aNF],ngContentSelectors:L,decls:15,vars:20,consts:[["scroller",""],["snapBlock",""],["scrollControlLeft",""],["scrollControlRight",""],[1,"iwg-carousel-overlap-controls",3,"scroll"],[1,"snap-block"],[1,"linear-end-spacer",3,"width"],["type","button",1,"iwg-carousel-overlap-controls-control","left","text-link--button",3,"click","id"],["aria-hidden","true",1,"arrow-icon","iwg-icon-chev"],["type","button",1,"iwg-carousel-overlap-controls-control","right","text-link--button",3,"click","id"],[1,"button-controls"],[1,"linear-end-spacer"],[1,"button-controls__counter-wrapper"],[1,"iwg-body2","font-bold","button-controls__counter"],[1,"button-controls__overlay"],[1,"button-controls--left",3,"id"],["displayType","icon-secondary",1,"map-button","no-paddings",3,"click","keydown.enter","iconClass","disabled"],[1,"button-controls--right",3,"id"]],template:function(q,B){if(1&q){const Ee=e.RV6();e.NAR(),e.j41(0,"div",4,0),e.bIt("scroll",function(){return e.eBV(Ee),e.Njj(B.onScroll())}),e.nrm(2,"div",5,1),e.SdG(4),e.DNE(5,$,1,2,"div",6),e.k0s(),e.j41(6,"button",7,2),e.nI1(8,"translate"),e.bIt("click",function(){return e.eBV(Ee),e.Njj(B.scrollLeft())}),e.DNE(9,re,1,0,"i",8),e.k0s(),e.j41(10,"button",9,3),e.nI1(12,"translate"),e.bIt("click",function(){return e.eBV(Ee),e.Njj(B.scrollRight())}),e.DNE(13,te,1,0,"i",8),e.k0s(),e.DNE(14,ne,8,9,"div",10)}2&q&&(e.R7$(5),e.vxM(B.linearMode&&B.counterTotal>1?5:-1),e.R7$(),e.AVh("show-pins",B.showPins)("show",B.scrollLeftAvailable),e.Y8G("id",B.wrapperId+"_Left"),e.BMQ("aria-label",e.bMT(8,16,"COMMON.A11Y.SCROLL_LEFT")),e.R7$(3),e.vxM(B.useWorkspaceSearch&&B.buttonControls?-1:9),e.R7$(),e.AVh("show-pins",B.showPins)("show",B.scrollRightAvailable),e.Y8G("id",B.wrapperId+"_Right"),e.BMQ("aria-label",e.bMT(12,18,"COMMON.A11Y.SCROLL_RIGHT")),e.R7$(3),e.vxM(B.useWorkspaceSearch&&B.buttonControls?-1:13),e.R7$(),e.vxM(B.useWorkspaceSearch&&B.buttonControls?14:-1))},dependencies:[m.Q,g.h,g.D9],styles:['.divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.iwg-carousel-overlap-controls[_ngcontent-%COMP%]{position:relative;overflow-x:scroll;overflow-y:hidden;display:flex;flex-direction:row;align-items:stretch;scroll-snap-type:x mandatory;scroll-snap-type:mandatory;-ms-scroll-snap-type:mandatory;-webkit-scroll-snap-type:mandatory;-webkit-scroll-snap-destination:0% 0%;-webkit-overflow-scrolling:touch;height:100%;gap:var(--spacing-sml, var(--scale-500, 2.4rem));-ms-overflow-style:none;scrollbar-width:none}@media (max-width: 1023.98px){.iwg-carousel-overlap-controls[_ngcontent-%COMP%]{gap:var(--spacing-xs, var(--scale-400, 1.6rem))}}@media (max-width: 1023.98px){.iwg-carousel-overlap-controls[_ngcontent-%COMP%]{gap:var(--spacing-xxxs, var(--scale-200, .8rem))}}.iwg-carousel-overlap-controls[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.iwg-carousel-overlap-controls[_ngcontent-%COMP%]   .snap-block[_ngcontent-%COMP%]{position:absolute;height:.1rem}.iwg-carousel-overlap-controls[_ngcontent-%COMP%]    >*:not(.snap-block){max-width:100%}@media (max-width: 1023.98px){.iwg-carousel-overlap-controls[_ngcontent-%COMP%]    >*:not(.snap-block){scroll-snap-align:start;scroll-snap-coordinate:0% 0%;-webkit-scroll-snap-coordinate:0% 0%}[dir=rtl]   [_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]    >*:not(.snap-block){scroll-snap-align:none;scroll-snap-coordinate:none;-webkit-scroll-snap-coordinate:none}[dir=rtl][_ngcontent-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]    >*:not(.snap-block){scroll-snap-align:none;scroll-snap-coordinate:none;-webkit-scroll-snap-coordinate:none}[dir=rtl][_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]    >*:not(.snap-block), [dir=rtl]   [_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]    >*:not(.snap-block){scroll-snap-align:none;scroll-snap-coordinate:none;-webkit-scroll-snap-coordinate:none}}.iwg-carousel-overlap-controls-control[_ngcontent-%COMP%]{position:absolute;width:10.5rem;height:100%;top:0;display:none;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.iwg-carousel-overlap-controls-control[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{font-size:4.5rem;color:var(--color-icon-accent, var(--color-text-accent, var(--brand-primary-500, #E30613)))}.iwg-carousel-overlap-controls-control.show[_ngcontent-%COMP%]{display:flex}@media (max-width: 1023.98px){.iwg-carousel-overlap-controls-control.show[_ngcontent-%COMP%]{display:none}}.iwg-carousel-overlap-controls-control.show.show-pins[_ngcontent-%COMP%]{display:flex;margin:0 -2rem;width:3rem}.iwg-carousel-overlap-controls-control.left[_ngcontent-%COMP%]{left:0;background-image:linear-gradient(to right,var(--global-neutral-100, #FFFFFF) 6%,transparent)}.iwg-carousel-overlap-controls-control.left[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{transform:rotate(180deg)}.iwg-carousel-overlap-controls-control.right[_ngcontent-%COMP%]{right:0;background-image:linear-gradient(to left,var(--global-neutral-100, #FFFFFF) 6%,transparent)}.equal-control-widths[_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}@media (max-width: 1023.98px){.equal-control-widths[_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]{display:flex}}.box-shadow[_nghost-%COMP%]:has(.iwg-carousel-overlap-controls-control.right.show):not(:has(.iwg-carousel-overlap-controls-control.left.show))   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]{padding-left:var(--spacing-xl, var(--scale-800, 4.8rem));margin-left:calc(var(--spacing-xl, var(--scale-800, 4.8rem)) * -1)}@media (max-width: 1023.98px){.box-shadow[_nghost-%COMP%]:has(.iwg-carousel-overlap-controls-control.right.show):not(:has(.iwg-carousel-overlap-controls-control.left.show))   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]{padding-left:var(--spacing-none, var(--scale-0, 0));margin-left:var(--spacing-none, var(--scale-0, 0))}}.box-shadow[_nghost-%COMP%]:has(.iwg-carousel-overlap-controls-control.left.show):not(:has(.iwg-carousel-overlap-controls-control.right.show))   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]{padding-right:var(--spacing-xl, var(--scale-800, 4.8rem));margin-right:calc(var(--spacing-xl, var(--scale-800, 4.8rem)) * -1)}@media (max-width: 1023.98px){.box-shadow[_nghost-%COMP%]:has(.iwg-carousel-overlap-controls-control.left.show):not(:has(.iwg-carousel-overlap-controls-control.right.show))   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]{padding-right:var(--spacing-none, var(--scale-0, 0));margin-right:var(--spacing-none, var(--scale-0, 0))}}.box-shadow[_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]{padding-block:var(--spacing-xl, var(--scale-800, 4.8rem));margin-block:calc(var(--spacing-xl, var(--scale-800, 4.8rem)) * -1);padding-inline:var(--spacing-xl, var(--scale-800, 4.8rem));margin-inline:calc(var(--spacing-xl, var(--scale-800, 4.8rem)) * -1)}@media (max-width: 1023.98px){.box-shadow[_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]{padding-inline:var(--spacing-none, var(--scale-0, 0));margin-inline:var(--spacing-none, var(--scale-0, 0))}}.box-shadow[_nghost-%COMP%]:has(.iwg-carousel-overlap-controls-control.show)   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]{padding-inline:var(--spacing-none, var(--scale-0, 0));margin-inline:var(--spacing-none, var(--scale-0, 0))}.box-shadow[_nghost-%COMP%]   .iwg-carousel-overlap-controls-control.right[_ngcontent-%COMP%], .box-shadow[_nghost-%COMP%]   .iwg-carousel-overlap-controls-control.left[_ngcontent-%COMP%]{top:var(--spacing-xl, var(--scale-800, 4.8rem));bottom:var(--spacing-xl, var(--scale-800, 4.8rem));height:unset}.button-controls[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%;display:flex;z-index:2;align-items:stretch;justify-content:space-between;padding:var(--spacing-med, var(--scale-600, 3.2rem))}.button-controls__overlay[_ngcontent-%COMP%]{display:flex}[dir=rtl]   [_nghost-%COMP%]   .button-controls__overlay[_ngcontent-%COMP%]{flex-direction:row-reverse}[dir=rtl][_ngcontent-%COMP%]   .button-controls__overlay[_ngcontent-%COMP%]{flex-direction:row-reverse}[dir=rtl][_nghost-%COMP%]   .button-controls__overlay[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .button-controls__overlay[_ngcontent-%COMP%]{flex-direction:row-reverse}.button-controls__counter-wrapper[_ngcontent-%COMP%]{display:flex;align-items:flex-end}.button-controls__counter[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--color-bg-footer, var(--global-neutral-900, #202020)) 50%,transparent);padding:var(--spacing-xxxs, var(--scale-200, .8rem)) var(--spacing-xs, var(--scale-400, 1.6rem));color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border-radius:var(--scale-1500, 10.4rem)}.button-controls--right[_ngcontent-%COMP%]{transform:rotate(180deg);background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border-radius:var(--radius-btn, var(--scale-200, .8rem))}[dir=rtl]   [_nghost-%COMP%]   .button-controls--right[_ngcontent-%COMP%]{transform:none}[dir=rtl][_ngcontent-%COMP%]   .button-controls--right[_ngcontent-%COMP%]{transform:none}[dir=rtl][_nghost-%COMP%]   .button-controls--right[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .button-controls--right[_ngcontent-%COMP%]{transform:none}.button-controls--left[_ngcontent-%COMP%]{background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border-radius:var(--radius-btn, var(--scale-200, .8rem))}[dir=rtl]   [_nghost-%COMP%]   .button-controls--left[_ngcontent-%COMP%]{transform:rotate(180deg)}[dir=rtl][_ngcontent-%COMP%]   .button-controls--left[_ngcontent-%COMP%]{transform:rotate(180deg)}[dir=rtl][_nghost-%COMP%]   .button-controls--left[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .button-controls--left[_ngcontent-%COMP%]{transform:rotate(180deg)}.linear-mode[_nghost-%COMP%]   .iwg-carousel-overlap-controls-control[_ngcontent-%COMP%]{display:none!important}.linear-mode[_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]{scroll-snap-type:none;-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}.linear-mode[_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]    >.linear-peek-overlay{position:relative}.linear-mode[_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]    >.linear-peek-overlay:after{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--color-bg-primary, var(--global-neutral-100, #FFFFFF)) 70%,transparent);pointer-events:none;opacity:1;transition:opacity .3s ease}.linear-mode[_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]    >*:not(.snap-block):not(.linear-end-spacer):not(.linear-peek-overlay){position:relative}.linear-mode[_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]    >*:not(.snap-block):not(.linear-end-spacer):not(.linear-peek-overlay):after{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--color-bg-primary, var(--global-neutral-100, #FFFFFF)) 70%,transparent);pointer-events:none;opacity:0;transition:opacity .3s ease}.linear-single-item[_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]    >*:not(.snap-block):not(.linear-end-spacer){width:100%;min-width:100%;max-width:100%;flex:0 0 100%}.linear-single-item[_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]     img{width:100%}.no-gap[_nghost-%COMP%]   .iwg-carousel-overlap-controls[_ngcontent-%COMP%]{gap:var(--spacing-none, var(--scale-0, 0))}.linear-end-spacer[_ngcontent-%COMP%]{flex-shrink:0}']})}}return me})();var ge=r(54545),Be=r(59640);const ve=["*"];function He(me,Pe){1&me&&e.SdG(0)}function be(me,Pe){1&me&&e.eu8(0)}function ze(me,Pe){if(1&me){const V=e.RV6();e.j41(0,"iwg-carousel-pins",4),e.bIt("scrollIndexChange",function(B){e.eBV(V);const Ee=e.XpG(2);return e.Njj(Ee.pinIndex=B)}),e.k0s()}if(2&me){const V=e.XpG(2);e.Y8G("scrollIndex",V.scrollIndex)("pagesCount",V.pagesCount)("wrapperId",V.wrapperId)}}function Je(me,Pe){if(1&me){const V=e.RV6();e.j41(0,"iwg-carousel-flex-content",1),e.nI1(1,"async"),e.bIt("scrollIndexChange",function(B){e.eBV(V);const Ee=e.XpG();return Ee.scrollIndexChange.emit(B),e.Njj(Ee.scrollIndex=B)})("pagesCount",function(B){e.eBV(V);const Ee=e.XpG();return e.Njj(Ee.pagesCount=B)}),e.DNE(2,be,1,0,"ng-container",2),e.k0s(),e.DNE(3,ze,1,3,"iwg-carousel-pins",3)}if(2&me){const V=e.XpG(),q=e.sdS(1);e.AVh("workspace-search-active",e.bMT(1,10,V.useWorkspaceSearch$)),e.Y8G("counterTotal",V.counterTotal)("showCounter",V.showCounter)("buttonControls",V.buttonControls)("scrollIndex",V.pinIndex)("itemsAlign",V.itemsAlign)("wrapperId",V.wrapperId),e.R7$(2),e.Y8G("ngTemplateOutlet",q),e.R7$(),e.vxM(V.pagesCount>1&&V.showPinsOnFullItems?3:-1)}}function Se(me,Pe){1&me&&e.eu8(0)}function Z(me,Pe){if(1&me){const V=e.RV6();e.j41(0,"iwg-carousel-pins",4),e.bIt("scrollIndexChange",function(B){e.eBV(V);const Ee=e.XpG(2);return e.Njj(Ee.pinIndex=B)}),e.k0s()}if(2&me){const V=e.XpG(2);e.AVh("color-pins",V.showPins),e.Y8G("scrollIndex",V.scrollIndex)("pagesCount",V.pagesCount)("wrapperId",V.wrapperId)}}function Q(me,Pe){if(1&me){const V=e.RV6();e.j41(0,"iwg-carousel-overlap-controls",5),e.nI1(1,"async"),e.nI1(2,"async"),e.bIt("scrollIndexChange",function(B){e.eBV(V);const Ee=e.XpG();return Ee.scrollIndexChange.emit(B),e.Njj(Ee.scrollIndex=B)})("pagesCount",function(B){e.eBV(V);const Ee=e.XpG();return Ee.pagesCountEmitter.emit(B),e.Njj(Ee.pagesCount=B)}),e.DNE(3,Se,1,0,"ng-container",2),e.k0s(),e.DNE(4,Z,1,5,"iwg-carousel-pins",6)}if(2&me){const V=e.XpG(),q=e.sdS(1);e.AVh("equal-control-widths",V.equalControlWidths)("box-shadow",V.boxSh
1adow)("no-gap",!!e.bMT(1,15,V.useWorkspaceSearch$)&&V.noItemsGap),e.Y8G("linear",V.linear)("counterTotal",V.counterTotal)("showCounter",V.showCounter)("buttonControls",V.buttonControls)("useWorkspaceSearch",!!e.bMT(2,17,V.useWorkspaceSearch$))("wrapperId",V.wrapperId)("showPins",V.showPins),e.R7$(3),e.Y8G("ngTemplateOutlet",q),e.R7$(),e.vxM(V.showPins?4:-1)}}let oe=(()=>{class me{constructor(V){this.store=V,this.displayOnlyFullItems=!0,this.itemsAlign=z.start,this.wrapperId="Carousel",this.showPins=!1,this.showPinsOnFullItems=!0,this.equalControlWidths=!1,this.boxShadow=!1,this.buttonControls=!1,this.showCounter=!1,this.counterTotal=0,this.linear=!1,this.noItemsGap=!1,this.scrollIndexChange=new e.bkB,this.pagesCountEmitter=new e.bkB,this.scrollIndex=0,this.pinIndex=0,this.useWorkspaceSearch$=this.store.select(ge.D8)}static{this.\u0275fac=function(q){return new(q||me)(e.rXU(Be.il))}}static{this.\u0275cmp=e.VBU({type:me,selectors:[["iwg-carousel"]],inputs:{displayOnlyFullItems:"displayOnlyFullItems",itemsAlign:"itemsAlign",wrapperId:"wrapperId",showPins:"showPins",showPinsOnFullItems:"showPinsOnFullItems",equalControlWidths:"equalControlWidths",boxShadow:"boxShadow",buttonControls:"buttonControls",showCounter:"showCounter",counterTotal:"counterTotal",linear:"linear",noItemsGap:"noItemsGap"},outputs:{scrollIndexChange:"scrollIndexChange",pagesCountEmitter:"pagesCountEmitter"},standalone:!0,features:[e.aNF],ngContentSelectors:ve,decls:4,vars:1,consts:[["content",""],[1,"iwg-carousel",3,"scrollIndexChange","pagesCount","counterTotal","showCounter","buttonControls","scrollIndex","itemsAlign","wrapperId"],[4,"ngTemplateOutlet"],[1,"iwg-carousel-pins",3,"scrollIndex","pagesCount","wrapperId"],[1,"iwg-carousel-pins",3,"scrollIndexChange","scrollIndex","pagesCount","wrapperId"],[1,"iwg-carousel",3,"scrollIndexChange","pagesCount","linear","counterTotal","showCounter","buttonControls","useWorkspaceSearch","wrapperId","showPins"],[1,"iwg-carousel-pins",3,"color-pins","scrollIndex","pagesCount","wrapperId"]],template:function(q,B){if(1&q&&(e.NAR(),e.DNE(0,He,1,0,"ng-template",null,0,e.C5r)(2,Je,4,12)(3,Q,5,19)),2&q){let Ee;e.R7$(2),e.vxM(!0===(Ee=B.displayOnlyFullItems)?2:!1===Ee?3:-1)}},dependencies:[W,n.T3,J.E,de,n.Jj],styles:[".iwg-carousel[_ngcontent-%COMP%]{position:relative;display:block;height:inherit}.iwg-carousel-pins[_ngcontent-%COMP%]{margin:2rem 0 4rem;display:block}.no-margin-bottom[_nghost-%COMP%]   .iwg-carousel-pins[_ngcontent-%COMP%]{margin-bottom:0}"]})}}return me})()},43896:(_e,D,r)=>{"use strict";r.d(D,{P:()=>ge});var e=r(31635),n=r(54438),d=r(84412),h=r(21413),p=r(7673),m=r(84572),g=r(5964),c=r(96697),u=r(56977),P=r(44668),T=r(96354),F=r(99172),R=r(25558),I=r(99437),z=r(23294),W=r(57308),J=r(42092),N=r(95651),b=r(52510),v=r(68018),S=r(60177),L=r(31122),$=r(13562),re=r(89417),te=r(58050),G=r(59640);function ne(Be,ve){if(1&Be&&n.nrm(0,"div",6),2&Be){const He=n.XpG().$implicit,be=n.XpG();n.Y8G("translate",be.getLabelKey(He))}}function de(Be,ve){if(1&Be&&(n.j41(0,"div",3),n.nrm(1,"i",4),n.j41(2,"div",5),n.DNE(3,ne,1,1,"div",6),n.j41(4,"div",7),n.EFF(5),n.k0s()()()),2&Be){const He=ve.$implicit,be=n.XpG();n.R7$(),n.ZvI("option__icon ",be.getIconClass(He),""),n.AVh("option__icon--favourite",He.type===be.centreSuggestionType.Favourite),n.R7$(2),n.vxM(be.getLabelKey(He)?3:-1),n.R7$(2),n.JRh(be.getDisplayName(He))}}class ge extends J.G{static{this.keywordMinLength=2}ngOnInit(){this.store$.select(L.tn).pipe((0,g.p)(ve=>!ve),(0,c.s)(1),(0,u.Q)(this.unsubscribe$)).subscribe(()=>this.store$.dispatch((0,$.IW)()))}constructor(ve,He,be,ze){super(),this.ngControl=ve,this.placesAutocompleteService=He,this.translateService=be,this.store$=ze,this.centreSuggestionType=W.sA,this.disabled=!1,this.labelText="",this.readonly=!1,this.setValueOnSubmit=!1,this.labelTooltip="",this.placeholderText="",this.valueChange=new n.bkB,this.loadingLocation=new n.bkB,this.optionsHeightChange=new n.bkB,this.searchButtonClicked=new n.bkB,this.isRequired=!0,this.defaultSearch=null,this.hasIcon=!1,this.iconClass="iwg-icon-map-pin-2",this.hideSearchButton=!1,this.disableSearchButton=!1,this.searchButtonType="submit",this.workspaceSearch=!1,this.compactLayout=!1,this.lastInstantValue$=new d.t(null),this.currentLocation$=this.placesAutocompleteService.getCurrentLocation().pipe((0,P.t)(1)),this.currentLocationSelected$=new h.B,this.currentLocationValue$=this.currentLocationSelected$.pipe((0,T.T)(()=>!0),(0,c.s)(1),(0,F.Z)(!1),(0,R.n)(Je=>Je?this.currentLocation$.pipe((0,I.W)(()=>(0,p.of)(null))):(0,p.of)(null)),(0,P.t)(1)),this.ngControl&&(this.ngControl.valueAccessor=this),this.valueChange.pipe((0,u.Q)(this.unsubscribe$)).subscribe(Je=>this.onChange(Je)),this.input$=this.value.pipe((0,T.T)(Je=>"string"==typeof Je?Je:Je?.centreName)),this.centreSuggestion$=this.input$.pipe((0,z.F)(),(0,F.Z)(""),
1(0,R.n)(Je=>Je&&Je?.trim().length>ge.keywordMinLength?this.placesAutocompleteService.search(Je).pipe((0,T.T)(Se=>Se?.map((Z,Q)=>({type:W.sA.None,centreNumber:-(Q+1),centreName:Z}))??[])):(0,m.z)([this.currentLocationValue$,this.centreSuggestion]).pipe((0,T.T)(([Se,Z])=>[{type:W.sA.CurrentLocation,centreNumber:W.Gj,centreName:Se},...Z??[]]))),(0,P.t)(1))}onOptionSelected(ve){ve.type===W.sA.CurrentLocation?(this.currentLocationSelected$.next(),this.currentLocation$.pipe((0,u.Q)(this.unsubscribe$)).subscribe({next:He=>{const be={...ve,centreName:He};this.valueChange.emit(be),this.value.next(be)},error:()=>this.value.next("")})):this.valueChange.emit(ve)}onSearchName(ve){this.value.next(ve),this.setValueOnSubmit||this.valueChange.emit({type:W.sA.None,centreName:ve,centreNumber:null})}setValue(ve){(0,N.yT)(ve)&&this.valueChange.emit({type:W.sA.None,centreName:ve,centreNumber:null})}onSearchButtonClick(ve){this.setValue(ve),this.searchButtonClicked.emit()}writeValue(ve){this.value.next(ve)}setDisabledState(ve){this.disabled=ve}getIconClass(ve){if(ve.type===this.centreSuggestionType.CurrentLocation)return"iwg-icon-pin-drop";if(ve.centreNumber>0)switch(ve.type){case this.centreSuggestionType.Favourite:return"iwg-icon-heart-outline";case this.centreSuggestionType.HomeCentre:return"iwg-icon-buildings";case this.centreSuggestionType.PreviouslyBooked:return"iwg-icon-calendar";default:return"iwg-icon-map-pin-2"}return"iwg-icon-map-pin-2"}getLabelKey(ve){if(ve.centreNumber>0)switch(ve.type){case this.centreSuggestionType.Favourite:return"BOOKING.CENTRE_SEARCH.FAVOURITE_LOCATION";case this.centreSuggestionType.HomeCentre:return"BOOKING.CENTRE_SEARCH.HOME_CENTER";case this.centreSuggestionType.PreviouslyBooked:return"BOOKING.CENTRE_SEARCH.PREVIOSLY_BOOKED_LOCATION"}return null}getDisplayName(ve){return ve.type===this.centreSuggestionType.CurrentLocation?ve.centreName??this.translateService.instant("BOOKING.CENTRE_SEARCH.CURRENT_LOCATION"):ve.centreName}static{this.\u0275fac=function(He){return new(He||ge)(n.rXU(re.vO,10),n.rXU(te.k),n.rXU(v.c$),n.rXU(G.il))}}static{this.\u0275cmp=n.VBU({type:ge,selectors:[["iwg-centre-search"]],inputs:{value:"value",disabled:"disabled",centreSuggestion:"centreSuggestion",labelText:"labelText",readonly:"readonly",setValueOnSubmit:"setValueOnSubmit",labelTooltip:"labelTooltip",placeholderText:"placeholderText",isRequired:"isRequired",defaultSearch:"defaultSearch",hasIcon:"hasIcon",iconClass:"iconClass",hideSearchButton:"hideSearchButton",disableSearchButton:"disableSearchButton",searchButtonType:"searchButtonType",workspaceSearch:"workspaceSearch",compactLayout:"compactLayout",inputLabel:"inputLabel"},outputs:{valueChange:"valueChange",loadingLocation:"loadingLocation",optionsHeightChange:"optionsHeightChange",searchButtonClicked:"searchButtonClicked"},standalone:!0,features:[n.Vt3,n.aNF],decls:6,vars:27,consts:[["search",""],["optionTemplate",""],["translate","","wrapperId","CentreSearch_SearchInput","valueKey","centreNumber","displayKey","centreName","minTextLength","-1",3,"searchChanged","optionsHeightChange","clear","selected","enterKey","searchButtonClicked","placeholderText","options","input","isRequired","errorMessage","labelText","disabled","readonly","emitSelectOnSigleItem","labelTooltip","defaultSearch","hasIcon","iconClass","hideSearchButton","disableSearchButton","searchButtonType","inputLabel"],[1,"option"],["aria-hidden","true"],[1,"option__text"],[1,"iwg-label3","option__label",3,"translate"],[1,"iwg-label3-medium"]],template:function(He,be){if(1&He){const ze=n.RV6();n.j41(0,"iwg-search",2,0),n.nI1(2,"async"),n.nI1(3,"async"),n.bIt("searchChanged",function(Se){return n.eBV(ze),n.Njj(be.onSearchName(Se))})("optionsHeightChange",function(Se){return n.eBV(ze),n.Njj(be.optionsHeightChange.emit(Se))})("clear",function(){return n.eBV(ze),n.Njj(be.onSearchName(""))})("selected",function(Se){return n.eBV(ze),n.Njj(be.onOptionSelected(Se))})("enterKey",function(Se){return n.eBV(ze),n.Njj(be.setValue(Se))})("searchButtonClicked",function(Se){return n.eBV(ze),n.Njj(be.onSearchButtonClick(Se))}),n.DNE(4,de,6,7,"ng-template",null,1,n.C5r),n.k0s()}2&He&&(n.AVh("workspace",be.workspaceSearch)("no-focus-outline",be.workspaceSearch)("unset-mobile-input-margin",be.compactLayout),n.Y8G("placeholderText",be.placeholderText||(be.isRequired&&!be.labelText?"BOOKING.CENTRE_SEARCH.PLACEHOLDER_REQUIRED":"BOOKING.CENTRE_SEARCH.PLACEHOLDER"))("options",n.bMT(2,23,be.centreSuggestion$))("input",n.bMT(3,25,be.input$))("isRequired",be.isRequired)("errorMessage",be.errorMessages[0]||"")("labelText",be.labelText)("disabled",be.disabled)("readonly",be.readonly)("emitSelectOnSigleItem",!0)("labelTooltip",be.labelTooltip)("defaultSearch",be.defaultSearch)("hasIcon",be.hasIcon)("iconClass",be.iconClass)("hideSearchButton",be.hideSearchButton)("disableSearchButton",be.disableSearchButton)("searchButtonType",be.searchButtonType)("inputLabel",be.inputLabel))},dependencies:[b.S,v.Mm,S.Jj],styles:[".full-width[_nghost-%COMP%]{width:100%}.option[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--spacing-xxs, var(--scale-300, 1.2rem));width:100%}.option__text[_ngcontent-%COMP%]{display:flex;flex-direction:column}.option__icon[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.option__icon--favourite[_ngcontent-%COMP%]{color:var(--color-icon-search-favourite, var(--brand-primary-500, #E30613))}.option__label[_ngcontent-%COMP%]{color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}"]})}}(0,e.Cg)([(0,J.W)("")],ge.prototype,"value",void 0),(0,e.Cg)([(0,J.W)()],ge.prototype,"centreSuggestion",void 0)},71536:(_e,D,r)=>{"use strict";r.d(D,{N:()=>I});var e=r(60177),n=r(96697),d=r(85630),h=r(86734),p=r(31208),m=r(68018),g=r(13870),c=r(33612),u=r(54545),P=r(60665),T=r(54438),F=r(59640);function R(z,W){if(1&z&&(T.j41(0,"iwg-pill",3),T.nI1(1,"async"),T.EFF(2," HOME.CENTRES.HOMECENTRE "),T.k0s()),2&z){const J=T.XpG();T.Y8G("type",T.bMT(1,1,J.useFeatureFlag$)?J.PillTypes.homeCenter:J.PillTypes.overImage)}}let I=(()=>{class z{constructor(J){this.store=J,this.isHomeCentre=!1,this.PillTypes=d.f,this.useFeatureFlag$=this.store.select(u.D8)}navigateCentre(){this.useFeatureFlag$.pipe((0,n.s)(1)).subscribe(J=>{J&&this.store.dispatch((0,P.resetSearchQuery)()),this.store.dispatch((0,h.er)({centreNumber:this.centre.centreNumber}))})}static{this.\u0275fac=function(N){return new(N||z)(T.rXU(F.il))}}static{this.\u0275cmp=T.VBU({type:z,selectors:[["iwg-centre-tile"]],inputs:{isHomeCentre:"isHomeCentre",centre:"centre"},standalone:!0,features:[T.aNF],decls:15,vars:12,consts:[["tabindex","0",1,"centre-tile",3,"click","keydown.enter"],[1,"centre-tile__image"],[1,"centre-tile__overlay"],["translate","","id","centre_Homecentre_Button",1,"pill-badge",3,"type"],[3,"centre"],[3,"src","alt"],[1,"centre-tile__content"],[1,"centre-tile__information"],[1,"iwg-label2-medium","multiline-ellipsis-3"],[1,"iwg-body1","multiline-ellipsis-3","centre-tile__address"],[1,"centre-tile__logo"]],template:function(N,b){1&N&&(T.j41(0,"div",0),T.bIt("click",function(){return b.navigateCentre()})("keydown.enter",function(){return b.navigateCentre()}),T.j41(1,"div",1)(2,"div",2),T.DNE(3,R,3,3,"iwg-pill",3),T.nrm(4,"iwg-heart-icon",4),T.k0s(),T.nrm(5,"img",5),T.k0s(),T.j41(6,"div",6)(7,"div",7)(8,"div",8),T.EFF(9),T.k0s(),T.j41(10,"div",9),T.EFF(11),T.nI1(12,"iwgAddress"),T.k0s()(),T.j41(13,"div",10),T.nrm(14,"img",5),T.k0s()()()),2&N&&(T.R7$(2),T.AVh("centre-tile__overlay--favorite",!b.isHomeCentre),T.R7$(),T.vxM(b.isH
1omeCentre?3:-1),T.R7$(),T.Y8G("centre",b.centre),T.R7$(),T.Y8G("src",b.centre.primaryImage,T.B4B)("alt",b.centre.name),T.R7$(4),T.JRh(b.centre.name),T.R7$(2),T.JRh(T.bMT(12,10,b.centre.address)),T.R7$(3),T.Y8G("src",b.centre.brandLogoUrl,T.B4B)("alt",b.centre.brand))},dependencies:[p.T,m.Mm,g.t,c.o,e.Jj],styles:['.centre-tile[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;position:relative;cursor:pointer}.centre-tile[_ngcontent-%COMP%]:focus-visible{outline-width:var(--border-width-thick, .25rem);outline-style:var(--border-btn-focus-style, solid);outline-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.centre-tile[_ngcontent-%COMP%]:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--global-neutral-900, #202020);opacity:0;z-index:-1}.centre-tile[_ngcontent-%COMP%]:hover:after, .centre-tile.hover[_ngcontent-%COMP%]:after{opacity:.1}.centre-tile__image[_ngcontent-%COMP%]{width:100%;height:17.5rem;position:relative;flex-shrink:0}.centre-tile__image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.centre-tile__overlay[_ngcontent-%COMP%]{position:absolute;width:100%;display:flex;justify-content:space-between;padding:var(--spacing-xxs, var(--scale-300, 1.2rem))}.centre-tile__overlay--favorite[_ngcontent-%COMP%]{justify-content:flex-end}.centre-tile__content[_ngcontent-%COMP%]{padding:var(--spacing-xxs, var(--scale-300, 1.2rem)) var(--spacing-xxxs, var(--scale-200, .8rem));height:100%;display:flex;flex-direction:column;justify-content:space-between}.centre-tile__information[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--spacing-micro, var(--scale-100, .4rem))}.centre-tile__logo[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.centre-tile__logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:var(--centre-card-logo-width, var(--scale-1200, 8rem))}.centre-tile__address[_ngcontent-%COMP%], .centre-tile__distance[_ngcontent-%COMP%]{color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193))}@media (max-width: 1023.98px){.full-width[_nghost-%COMP%]{min-width:100%}}']})}}return z})()},50004:(_e,D,r)=>{"use strict";r.d(D,{P:()=>z});var e=r(54438),n=r(41434),d=r(56977),h=r(68018),p=r(89417);const m=["checkbox"],g=["*"];function c(W,J){if(1&W&&e.nrm(0,"i",12),2&W){const N=e.XpG();e.ZvI("icon ",N.iconClass,"")}}function u(W,J){if(1&W&&(e.j41(0,"span",6),e.EFF(1),e.k0s()),2&W){const N=e.XpG();e.R7$(),e.JRh(N.overlineText)}}function P(W,J){1&W&&(e.j41(0,"span"),e.EFF(1,"*"),e.k0s())}function T(W,J){if(1&W&&(e.j41(0,"span",8),e.EFF(1),e.k0s()),2&W){const N=e.XpG();e.R7$(),e.JRh(N.description)}}function F(W,J){if(1&W&&(e.j41(0,"span",9),e.EFF(1),e.k0s()),2&W){const N=e.XpG();e.R7$(),e.JRh(N.taglineText)}}function R(W,J){if(1&W&&(e.j41(0,"span",10),e.EFF(1),e.k0s()),2&W){const N=e.XpG();e.R7$(),e.JRh(N.secondaryLabel)}}function I(W,J){if(1&W&&(e.j41(0,"div",11),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&W){const N=J.$implicit,b=J.$index,v=e.XpG();e.Y8G("id",v.wrapperId+"_error_message_"+b),e.R7$(),e.JRh(e.bMT(2,2,N))}}let z=(()=>{class W extends n.G{set value(N){this.writeValue(N)}constructor(N,b){super(),this.renderer=N,this.ngControl=b,this.disabled=!1,this.errors={},this.wrapperId="",this.position="leading",this.dividerPosition="none",this.taglineColor="tertiary",this.valueChange=new e.bkB,this.tabIndex=0,this.ngControl&&(this.ngControl.valueAccessor=this),this.valueChange.pipe((0,d.Q)(this.unsubscribe$)).subscribe(v=>this.onChange(v))}onCheckedChange(N){this.onTouched(),this.valueChange.emit(N)}writeValue(N){this.renderer.setProperty(this.checkboxRef.nativeElement,"checked",N)}setDisabledState(N){this.disabled=N}hasValue(N){return null!=N&&""!==`${N}`.trim()}static{this.\u0275fac=function(b){return new(b||W)(e.rXU(e.sFG),e.rXU(p.vO,10))}}static{this.\u0275cmp=e.VBU({type:W,selectors:[["iwg-checkbox"]],viewQuery:function(b,v){if(1&b&&e.GBs(m,7),2&b){let S;e.mGM(S=e.lsd())&&(v.checkboxRef=S.first)}},inputs:{disabled:"disabled",errors:"errors",value:"value",wrapperId:"wrapperId",secondaryLabel:"secondaryLabel",iconClass:"iconClass",position:"position",dividerPosition:"dividerPosition",overlineText:"overlineText",description:"description",taglineText:"taglineText",taglineColor:"taglineColor",tabIndex:"tabIndex"},outputs:{valueChange:"valueChange"},standalone:!0,features:[e.Vt3,e.aNF],ngContentSelectors:g,decls:15,vars:19,consts:[["checkbox",""],[3,"id"],["type","checkbox",1,"iwg-checkbox-input",3,"change","blur","focus","disabled","tabindex"],[1,"label-content",3,"id"],["aria-hidden","true",3,"class"],[1,"iwg-body1","text-content","label-text"],[1,"overline-text"],[1,"d-block"],[1,"description-text"],[1,"tagline-text"],[1,"secondary-label"],[1,"iwg-body1","m--l-3","input-error-message",3,"id"],["aria-hidden","true"]],template:function(b,v){if(1&b){const S=e.RV6();e.NAR(),e.j41(0,"label",1)(1,"input",2,0),e.bIt("change",function($){return e.eBV(S),e.Njj(v.onCheckedChange($.target.checked))})("blur",function(){return e.eBV(S),e.Njj(v.onTouched())})("focus",function(){return e.eBV(S),e.Njj(v.onTouched())}),e.k0s(),e.j41(3,"span",3),e.DNE(4,c,1,3,"i",4),e.j41(5,"span",5),e.DNE(6,u,2,1,"span",6),e.j41(7,"div",7),e.SdG(8),e.DNE(9,P,2,0,"span"),e.k0s(),e.DNE(10,T,2,1,"span",8)(11,F,2,1,"span",9),e.k0s(),e.DNE(12,R,2,1,"span",10),e.k0s()(),e.Z7z(13,I,3,4,"div",11,e.fX1)}2&b&&(e.STu("iwg-checkbox-label iwg-label ",v.position," divider-",v.dividerPosition,""),e.AVh("disabled",v.disabled)("has-error",v.hasError),e.Y8G("id",v.wrapperId+"_checkbox_label"),e.BMQ("id",v.wrapperId),e.R7$(),e.Y8G("disabled",v.disabled)("tabindex",v.tabIndex),e.R7$(2),e.Y8G("id",v.wrapperId+"_checkbox_label_content"),e.R7$(),e.vxM(v.hasValue(v.iconClass)?4:-1),e.R7$(2),e.vxM(v.hasValue(v.overlineText)?6:-1),e.R7$(3),e.vxM(v.required?9:-1),e.R7$(),e.vxM(v.hasValue(v.description)?10:-1),e.R7$(),e.vxM(v.hasValue(v.taglineText)?11:-1),e.R7$(),e.vxM(v.hasValue(v.secondaryLabel)?12:-1),e.R7$(),e.Dyx(v.errorMessages))},dependencies:[h.D9],styles:['.divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}[_nghost-%COMP%]{display:inline-block}.iwg-label[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;width:100%;box-sizing:border-box;position:relative;background:transparent;gap:var(--spacing-xxs, var(--scale-300, 1.2rem));cursor:pointer}.iwg-label[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:not(:checked){border-color:var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3))}.iwg-label[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:checked{border-color:var(--color-bg-accent, var(--brand-primary-500, #E30613));background:radial-gradient(var(--color-bg-accent, var(--brand-primary-500, #E30613)) 40%,var(--color-bg-primary, var(--global-neutral-100, #FFFFFF)) 50%)}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]{display:flex;align-items:center;flex:1 1 auto;font-family:var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif);font-weight:var(--font-weight-normal, 400);background:transparent}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-right:var(--spacing-xxs, var(--scale-300, 1.2rem));font-size:var(--size-xs, var(--scale-500, 2.4rem));line-height:1}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));font-size:var(--spacing-xs, var(--scale-400, 1.6rem));letter-spacing:.01em}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]   .overline-text[_ngcontent-%COMP%]{font-size:var(--scale-350, 1.4rem);color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]   .description-text[_ngcontent-%COMP%]{font-size:var(--scale-350, 1.4rem);color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193))}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]   .tagline-text[_ngcontent-%COMP%]{font-size:var(--spacing-xxs, var(--scale-300, 1.2rem));color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193));padding-top:var(--spacing-micro, var(--scale-100, .4rem))}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]   .tagline-text.success[_ngcontent-%COMP%]{color:var(--color-text-success, var(--global-functional-green, #23A983))}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]   .tagline-text.accent[_ng
1content-%COMP%]{color:var(--color-text-accent, var(--brand-primary-500, #E30613))}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .secondary-label[_ngcontent-%COMP%]{color:var(--color-text-tertiary, var(--global-neutral-300, #C3C3C3));margin-left:var(--spacing-xxs, var(--scale-300, 1.2rem));font-size:var(--spacing-xs, var(--scale-400, 1.6rem))}.iwg-label[_ngcontent-%COMP%]:not(:has(input:checked)):not(:hover):not(:focus-within):not(.disabled){background-color:var(--color-bg-transparent-enabled, transparent)}.iwg-label[_ngcontent-%COMP%]:hover:not(.disabled):has(input[type=radio]){background-color:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.iwg-label[_ngcontent-%COMP%]:active:not(.disabled):has(input[type=radio]){background-color:var(--color-bg-transparent-pressed, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.iwg-label[_ngcontent-%COMP%]:has(input:checked){box-shadow:none}.iwg-label.disabled[_ngcontent-%COMP%], .iwg-label[_ngcontent-%COMP%]:has(input:disabled){cursor:default}.iwg-label.disabled[_ngcontent-%COMP%]   .iwg-radio-button-input[_ngcontent-%COMP%], .iwg-label[_ngcontent-%COMP%]:has(input:disabled)   .iwg-radio-button-input[_ngcontent-%COMP%]{cursor:default}.iwg-label.disabled[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%], .iwg-label[_ngcontent-%COMP%]:has(input:disabled)   .label-text[_ngcontent-%COMP%]{color:var(--color-border, var(--global-neutral-300, #C3C3C3))!important}.iwg-label.disabled[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .secondary-label[_ngcontent-%COMP%], .iwg-label[_ngcontent-%COMP%]:has(input:disabled)   .label-content[_ngcontent-%COMP%]   .secondary-label[_ngcontent-%COMP%]{color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193))}.iwg-label.disabled[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .iwg-label[_ngcontent-%COMP%]:has(input:disabled)   .label-content[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:var(--color-icon-disabled, var(--brand-neutral-500, #848193))}.iwg-label.disabled[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%], .iwg-label[_ngcontent-%COMP%]:has(input:disabled)   input[type=radio][_ngcontent-%COMP%]{border-color:var(--color-border, var(--global-neutral-300, #C3C3C3));background-color:transparent}.iwg-label.disabled[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:checked, .iwg-label[_ngcontent-%COMP%]:has(input:disabled)   input[type=radio][_ngcontent-%COMP%]:checked{border-color:var(--color-icon-disabled, var(--brand-neutral-500, #848193));background:radial-gradient(var(--color-icon-disabled, var(--brand-neutral-500, #848193)) 40%,var(--color-bg-primary, var(--global-neutral-100, #FFFFFF)) 50%)}.iwg-label.trailing[_ngcontent-%COMP%]{flex-direction:row-reverse;justify-content:space-between}@media (max-width: 1023.98px){.iwg-label[_ngcontent-%COMP%]   .secondary-label[_ngcontent-%COMP%]{margin-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}}[dir=rtl]   [_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_ngcontent-%COMP%]   .iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]{text-align:right}.no-hover-effect[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]:hover{background-color:inherit!important;box-shadow:none!important}.borderless[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{box-shadow:none;border:none;border-color:transparent;padding:var(--spacing-xxs, var(--scale-300, 1.2rem)) var(--spacing-none, var(--scale-0, 0));border-radius:var(--spacing-none, var(--scale-0, 0))}.border-radius-label-none[_nghost-%COMP%]{--label-radius-tl: 0;--label-radius-tr: 0;--label-radius-br: 0;--label-radius-bl: 0}.border-radius-label-tl-none[_nghost-%COMP%]{--label-radius-tl: 0}.border-radius-label-tr-none[_nghost-%COMP%]{--label-radius-tr: 0}.border-radius-label-bl-none[_nghost-%COMP%]{--label-radius-bl: 0}.border-radius-label-br-none[_nghost-%COMP%]{--label-radius-br: 0}.iwg-checkbox-label[_ngcontent-%COMP%]   .iwg-checkbox-input[_ngcontent-%COMP%]{width:var(--spacing-sml, var(--scale-500, 2.4rem));height:var(--spacing-sml, var(--scale-500, 2.4rem));flex-shrink:0;appearance:none;border:var(--border-width-regular, var(--scale-50, .2rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-radius:var(--radius-sml, var(--scale-200, .8rem));background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));cursor:pointer;position:relative}.iwg-checkbox-label[_ngcontent-%COMP%]   .iwg-checkbox-input[_ngcontent-%COMP%]:checked{background-color:var(--brand-primary-500, #E30613);border-color:var(--brand-primary-500, #E30613)}.iwg-checkbox-label[_ngcontent-%COMP%]   .iwg-checkbox-input[_ngcontent-%COMP%]:checked:after{content:"";position:absolute;width:.5rem;height:var(--spacing-xxs, var(--scale-300, 1.2rem));border:solid var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border-width:0 .2rem .2rem 0;top:.2rem;left:var(--spacing-xxxs, var(--scale-200, .8rem));transform:rotate(45deg)}.iwg-checkbox-label[_ngcontent-%COMP%]   .iwg-checkbox-input[_ngcontent-%COMP%]:disabled{background-color:var(--color-bg-input-disabled, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));border-color:var(--color-border, var(--global-neutral-300, #C3C3C3));
1cursor:not-allowed}.iwg-checkbox-label[_ngcontent-%COMP%]   .iwg-checkbox-input[_ngcontent-%COMP%]:disabled:checked{background-color:var(--color-bg-checkbox-checked-disabled, var(--global-neutral-300, #C3C3C3));border-color:var(--color-bg-checkbox-checked-disabled, var(--global-neutral-300, #C3C3C3))}.iwg-checkbox-label[_ngcontent-%COMP%]   .iwg-checkbox-input[_ngcontent-%COMP%]:disabled:checked:after{border-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}.iwg-checkbox-label[_ngcontent-%COMP%]   .iwg-checkbox-input[_ngcontent-%COMP%]:focus-visible{outline:transparent;border-color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}.iwg-checkbox-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--spacing-xxxs, var(--scale-200, .8rem))}.input-error-message[_ngcontent-%COMP%]{color:var(--color-text-error, var(--global-functional-red, #EE421C))}.border-less[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{margin-bottom:0;padding:0;border:none;box-shadow:none}.margin-bottom-sml[_nghost-%COMP%]{margin-bottom:var(--spacing-sml, var(--scale-500, 2.4rem))}']})}}return W})()},8629:(_e,D,r)=>{"use strict";r.d(D,{o:()=>e});var e=function(n){return n[n.Regular=0]="Regular",n[n.Staff=1]="Staff",n[n.BothSecondary=2]="BothSecondary",n[n.Reverse=3]="Reverse",n}(e||{})},99252:(_e,D,r)=>{"use strict";r.d(D,{D:()=>z});var e=r(54438),n=r(38612),d=r(8629),h=r(86049),p=r(68018),m=r(60177),g=r(40661),c=r(12262);const u=["customMessage"];function P(W,J){if(1&W&&(e.j41(0,"p",3),e.EFF(1),e.k0s()),2&W){const N=e.XpG();e.Y8G("id",N.wrapperId+"_confirm-title"),e.R7$(),e.JRh(N.title)}}function T(W,J){if(1&W&&(e.j41(0,"p",4),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&W){const N=e.XpG();e.Y8G("id",N.wrapperId+"_confirm-message")("ngClass",N.title?"iwg-body1":"iwg-h3"),e.R7$(),e.JRh(e.i5U(2,3,N.translateKey,N.translateParams))}}function F(W,J){if(1&W&&(e.nrm(0,"p",5),e.nI1(1,"translate")),2&W){const N=e.XpG();e.FS9("innerHTML",e.i5U(1,3,N.translateKey,N.translateParams),e.npT),e.Y8G("id",N.wrapperId+"_confirm-message")("ngClass",N.title?"":"iwg-h3")}}function R(W,J){if(1&W){const N=e.RV6();e.j41(0,"iwg-button",10),e.bIt("click",function(){e.eBV(N);const v=e.XpG();return e.Njj(v.buttonClick(!1))})("keydown.enter",function(){e.eBV(N);const v=e.XpG();return e.Njj(v.buttonClick(!1))}),e.EFF(1),e.k0s()}if(2&W){const N=e.XpG();e.Y8G("displayType",N.secondaryButtonDisplayType)("wrapperId",N.wrapperId+"_Secondary_Button"),e.R7$(),e.SpI(" ",N.secondaryButton," ")}}function I(W,J){if(1&W){const N=e.RV6();e.j41(0,"iwg-button",11),e.bIt("click",function(){e.eBV(N);const v=e.XpG();return e.Njj(v.buttonClick(!0))})("keydown.enter",function(){e.eBV(N);const v=e.XpG();return e.Njj(v.buttonClick(!0))}),e.EFF(1),e.k0s()}if(2&W){const N=e.XpG();e.Y8G("displayType",N.primaryButtonDisplayType)("wrapperId",N.wrapperId+"_Primary_Button"),e.R7$(),e.SpI(" ",N.primaryButton," ")}}let z=(()=>{class W{constructor(){this.wrapperId="confirm",this.title="",this.primaryButton="GENERIC.CONFIRM.YES",this.secondaryButton="GENERIC.CONFIRM.NO",this.isHTMLMessage=!1,this.dialogMode=d.o.Regular,this.customButtonStyle="",this.modalResult=new e.bkB,this.DisplayType=n.t}set content(N){"string"==typeof N?(this.translateKey=N,this.translateParams=null):N&&"string"==typeof N.key?(this.translateKey=N.key,this.translateParams=N.params??null):(this.translateKey="",this.translateParams=null)}buttonClick(N){this.modalResult.emit(N)}get primaryButtonDisplayType(){switch(this.dialogMode){case d.o.Staff:return n.t.staffPrimary;case d.o.BothSecondary:case d.o.Reverse:return n.t.secondary;default:return n.t.primary}}get secondaryButtonDisplayType(){return this.dialogMode===d.o.Reverse?n.t.primary:n.t.secondary}static{this.\u0275fac=function(b){return new(b||W)}}static{this.\u0275cmp=e.VBU({type:W,selectors:[["iwg-confirmation-dialog"]],contentQueries:function(b,v,S){if(1&b&&e.wni(S,u,5),2&b){let L;e.mGM(L=e.lsd())&&(v.customMessage=L.first)}},inputs:{wrapperId:"wrapperId",title:"title",content:"content",primaryButton:"primaryButton",secondaryButton:"secondaryButton",isHTMLMessage:"isHTMLMessage",dialogMode:"dialogMode",customButtonStyle:"customButtonStyle"},outputs:{modalResult:"modalResult"},standalone:!0,features:[e.aNF],decls:10,vars:11,consts:[[1,"confirm-modal-container",3,"closeModal","hasCloseButton","hasBackdrop","closeOnbackdropClick"],[1,"main-text-container"],[1,"inner-text-container"],["translate","",1,"confirm-title","iwg-h3",3,"id"],[1,"confirm-message",3,"id","ngClass"],["
1iwgLinkHandler","",1,"confirm-message",3,"id","ngClass","innerHTML"],[3,"ngTemplateOutlet"],[1,"confirm-popup-buttons"],["type","button","translate","",1,"iwg-button-ext",3,"displayType","wrapperId"],["translate","","type","button",1,"iwg-button-ext",3,"displayType","wrapperId"],["type","button","translate","",1,"iwg-button-ext",3,"click","keydown.enter","displayType","wrapperId"],["translate","","type","button",1,"iwg-button-ext",3,"click","keydown.enter","displayType","wrapperId"]],template:function(b,v){1&b&&(e.j41(0,"iwg-modal-centered",0),e.bIt("closeModal",function(){return v.buttonClick(void 0)}),e.j41(1,"div",1)(2,"div",2),e.DNE(3,P,2,2,"p",3)(4,T,3,6,"p",4)(5,F,2,6,"p",5),e.eu8(6,6),e.k0s()(),e.j41(7,"div",7),e.DNE(8,R,2,3,"iwg-button",8)(9,I,2,3,"iwg-button",9),e.k0s()()),2&b&&(e.Y8G("hasCloseButton",!0)("hasBackdrop",!0)("closeOnbackdropClick",!1),e.R7$(3),e.vxM(v.title?3:-1),e.R7$(),e.vxM(!0!==v.isHTMLMessage?4:-1),e.R7$(),e.vxM(v.isHTMLMessage?5:-1),e.R7$(),e.Y8G("ngTemplateOutlet",v.customMessage),e.R7$(),e.HbH(v.customButtonStyle),e.R7$(),e.vxM(v.secondaryButton?8:-1),e.R7$(),e.vxM(v.primaryButton?9:-1))},dependencies:[h.v,p.Mm,m.YU,g.u,m.T3,c.Q,p.D9],styles:["@media (max-width: 1023.98px){.confirm-modal-container[_ngcontent-%COMP%]{align-items:center;justify-content:center}}.modal-content[_ngcontent-%COMP%]{padding:3.5rem;overflow:auto}.confirm-popup-buttons[_ngcontent-%COMP%]{justify-content:flex-end;width:100%;margin-top:auto;display:flex;align-items:center;padding-top:2rem}@media (max-width: 1023.98px){.confirm-popup-buttons[_ngcontent-%COMP%]{flex-direction:column;margin-top:0rem;padding-top:0rem}.confirm-popup-buttons[_ngcontent-%COMP%]   iwg-button[_ngcontent-%COMP%]{margin-bottom:0rem;width:100%;max-width:none}}.confirm-popup-buttons[_ngcontent-%COMP%]   .iwg-button-ext[_ngcontent-%COMP%]{margin:0 1rem;-moz-appearance:none}@media (max-width: 1023.98px){.confirm-popup-buttons[_ngcontent-%COMP%]   .iwg-button-ext[_ngcontent-%COMP%]{width:100%;margin:2rem 0 0;display:block;-webkit-appearance:none}}.reverse-buttons[_ngcontent-%COMP%]{flex-direction:row-reverse;justify-content:flex-start}.reverse-buttons[_ngcontent-%COMP%]   iwg-button[_ngcontent-%COMP%]{min-width:15rem}@media (max-width: 1023.98px){.reverse-buttons[_ngcontent-%COMP%]{flex-direction:column-reverse}}.main-text-container[_ngcontent-%COMP%]{min-height:12.2rem;width:100%;overflow:auto}@media (max-width: 1023.98px){.main-text-container[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:auto}}@media (max-width: 1023.98px){.inner-text-container[_ngcontent-%COMP%]{vertical-align:middle;text-align:center}}.container-left-align[_nghost-%COMP%]   .inner-text-container[_ngcontent-%COMP%], .container-left-align   [_nghost-%COMP%]   .inner-text-container[_ngcontent-%COMP%]{vertical-align:middle;text-align:left}[dir=rtl]   [_nghost-%COMP%]   .container-left-align[_nghost-%COMP%]   .inner-text-container[_ngcontent-%COMP%], .container-left-align   [_nghost-%COMP%]   .inner-text-container[_ngcontent-%COMP%]{text-align:right}[dir=rtl]   .container-left-align[_nghost-%COMP%]   .inner-text-container[_ngcontent-%COMP%], .container-left-align   [_nghost-%COMP%]   .inner-text-container[_ngcontent-%COMP%]{text-align:right}[dir=rtl].container-left-align[_nghost-%COMP%]   .inner-text-container[_ngcontent-%COMP%], [dir=rtl].container-left-align   [_nghost-%COMP%]   .inner-text-container[_ngcontent-%COMP%], [dir=rtl]   .container-left-align[_nghost-%COMP%]   .inner-text-container[_ngcontent-%COMP%], [dir=rtl]   .container-left-align   [_nghost-%COMP%]   .inner-text-container[_ngcontent-%COMP%], .container-left-align   [dir=rtl][_nghost-%COMP%]   .inner-text-container[_ngcontent-%COMP%], .container-left-align   [dir=rtl]   [_nghost-%COMP%]   .inner-text-container[_ngcontent-%COMP%]{text-align:right}.confirm-title[_ngcontent-%COMP%]{margin-bottom:1.7rem;word-break:break-word;margin-top:0}@media (max-width: 1023.98px){.confirm-title[_ngcontent-%COMP%]{margin-top:unset}}.confirm-message[_ngcontent-%COMP%]{margin:0;word-break:break-word}"]})}}return W})()},59756:(_e,D,r)=>{"use strict";r.d(D,{N:()=>p});var e=r(54438),n=r(99252),d=r(96697),h=r(90641);let p=(()=>{class m{constructor(c,u){this.modalService=c,this.injector=u}showModal(c){const u=this.injector.get(e.Vns);return this.modalService.showComponentModal(n.D,u,P=>Object.assign(P,c)).pipe((0,d.s)(1))}static{this.\u0275fac=function(u){return new(u||m)(e.KVO(h.B),e.KVO(e.zZn))}}static{this.\u0275prov=e.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}}return m})()},58324:(_e,D,r)=>{"use strict";r.d(D,{z:()=>de});var e=r(54438),n=r(41434),d=r(48337),h=r(60177),p=r(21413),m=r(40605),g=r(5964),c=r(88141),u=r(56977);let P=(()=>{class ge{constructor(){this.holdTime=new e.bkB,this.state=new p.B,this.delete$=new p.B,this.cancel=this.state.pipe((0,g.p)(ve=>"cancel"===ve),(0,c.M)(ve=>this.holdTime.emit(0)))}onExit(){this.state.next("cancel")}
1onHold(){this.state.next("start"),(0,m.Y)(200).pipe((0,u.Q)(this.delete$),(0,u.Q)(this.cancel)).subscribe(He=>this.holdTime.emit(200*He))}ngOnDestroy(){this.delete$.next(),this.delete$.complete()}static{this.\u0275fac=function(He){return new(He||ge)}}static{this.\u0275dir=e.FsC({type:ge,selectors:[["button","iwgHoldButton",""],["input","type","button","iwgHoldButton",""],["div","iwgHoldButton",""]],hostBindings:function(He,be){1&He&&e.bIt("mouseup",function(){return be.onExit()})("mouseleave",function(){return be.onExit()})("mousedown",function(){return be.onHold()})},outputs:{holdTime:"holdTime"},standalone:!0})}}return ge})(),T=(()=>{class ge{constructor(ve){this.ef=ve}inputListener(ve){const He=""===ve?ve:this.removeSpecialCharacters(ve);this.ef.nativeElement.value=He}removeSpecialCharacters(ve){return Number(ve.replaceAll(/\D/g,""))}static{this.\u0275fac=function(He){return new(He||ge)(e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:ge,selectors:[["","iwgNumericalInputValidator",""]],hostBindings:function(He,be){1&He&&e.bIt("input",function(Je){return be.inputListener(Je.target.value)})},standalone:!0})}}return ge})();var F=r(68018),R=r(54545),I=r(89417),z=r(60156),W=r(59640);const J=ge=>({disabled:ge});function N(ge,Be){if(1&ge&&(e.j41(0,"div",11),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&ge){const ve=Be.$implicit,He=e.XpG(2);e.Y8G("id",He.wrapperId+"_error_message"),e.R7$(),e.JRh(e.bMT(2,2,ve))}}function b(ge,Be){if(1&ge){const ve=e.RV6();e.j41(0,"div",3)(1,"div",5),e.EFF(2),e.k0s(),e.j41(3,"div",6)(4,"div",7),e.bIt("holdTime",function(){e.eBV(ve);const be=e.XpG();return e.Njj(be.decrementCount())}),e.nrm(5,"i",8),e.k0s(),e.eu8(6,9),e.j41(7,"div",7),e.bIt("holdTime",function(){e.eBV(ve);const be=e.XpG();return e.Njj(be.incrementCount())}),e.nrm(8,"i",10),e.k0s()(),e.Z7z(9,N,3,4,"div",11,e.fX1),e.k0s()}if(2&ge){const ve=e.XpG(),He=e.sdS(7);e.R7$(2),e.JRh(ve.labelText),e.R7$(2),e.AVh("horizontal__actions__button--disabled",ve.isDisabled||ve.inputValue<=ve.minimumCount),e.Y8G("id",ve.wrapperId+"_decrement"),e.R7$(2),e.Y8G("ngTemplateOutlet",He),e.R7$(),e.AVh("horizontal__actions__button--disabled",ve.isDisabled||ve.inputValue>=ve.maximumCount),e.Y8G("id",ve.wrapperId+"_increment"),e.R7$(2),e.Dyx(ve.errorMessages)}}function v(ge,Be){1&ge&&(e.j41(0,"span",16),e.EFF(1,"*"),e.k0s())}function S(ge,Be){if(1&ge&&e.nrm(0,"iwg-hint",17),2&ge){const ve=e.XpG(3);e.Y8G("wrapperId",ve.wrapperId+"_counter_wrapper")("message",ve.iconTooltip)}}function L(ge,Be){if(1&ge&&(e.j41(0,"label",13)(1,"span",15),e.EFF(2),e.nI1(3,"translate"),e.DNE(4,v,2,0,"span",16),e.nI1(5,"async"),e.k0s(),e.DNE(6,S,1,2,"iwg-hint",17),e.k0s()),2&ge){const ve=e.XpG(2);e.Y8G("for",ve.wrapperId+"_input")("id",ve.wrapperId+"_counter_label"),e.R7$(),e.Y8G("title",ve.labelText),e.R7$(),e.SpI(" ",e.bMT(3,6,ve.labelText),""),e.R7$(2),e.vxM((e.bMT(5,8,ve.useWorkspaceSearch$)?ve.required&&!ve.ignoreRequiredAsterisk:ve.required)?4:-1),e.R7$(2),e.vxM(ve.iconTooltip?6:-1)}}function $(ge,Be){if(1&ge&&(e.j41(0,"div",11),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&ge){const ve=Be.$implicit,He=e.XpG(2);e.Y8G("id",He.wrapperId+"_error_message"),e.R7$(),e.JRh(e.bMT(2,2,ve))}}function re(ge,Be){if(1&ge&&(e.j41(0,"div",4)(1,"div",12),e.DNE(2,L,7,10,"label",13),e.j41(3,"div",14),e.eu8(4,9)(5,9)(6,9),e.k0s()(),e.Z7z(7,$,3,4,"div",11,e.fX1),e.k0s()),2&ge){const ve=e.XpG(),He=e.sdS(3),be=e.sdS(5),ze=e.sdS(7);e.R7$(),e.AVh("has-label",ve.labelText)("form-field-input-invalid",ve.hasError),e.R7$(),e.vxM(ve.labelText?2:-1),e.R7$(2),e.Y8G("ngTemplateOutlet",ve.isRtl()?be:He),e.R7$(),e.Y8G("ngTemplateOutlet",ze),e.R7$(),e.Y8G("ngTemplateOutlet",ve.isRtl()?He:be),e.R7$(),e.Dyx(ve.errorMessages)}}function te(ge,Be){if(1&ge){const ve=e.RV6();e.j41(0,"button",18),e.bIt("holdTime",function(){e.eBV(ve);const be=e.XpG();return e.Njj(be.decrementCount())}),e.nrm(1,"i",19),e.k0s()}if(2&ge){const ve=e.XpG();e.Y8G("id",ve.wrapperId+"_decrement")("disabled",ve.isDisabled),e.R7$(),e.Y8G("ngClass",e.eq3(3,J,ve.isDisabled||ve.inputValue<=ve.minimumCount))}}function G(ge,Be){if(1&ge){const ve=e.RV6();e.j41(0,"button",20),e.bIt("holdTime",function(){e.eBV(ve);const be=e.XpG();return e.Njj(be.incrementCount())}),e.nrm(1,"i",21),e.k0s()}if(2&ge){const ve=e.XpG();e.Y8G("id",ve.wrapperId+"_increment")("disabled",ve.isDisabled),e.R7$(),e.Y8G("ngClass",e.eq3(3,J,ve.isDisabled||ve.inputValue>=ve.maximumCount))}}function ne(ge,Be){if(1&ge){const ve=e.RV6();e.j41(0,"input",22),e.bIt("input",function(be){e.eBV(ve);const ze=e.XpG();return e.Njj(ze.setValue(be.target.value))})("keyup",function(be){e.eBV(ve);const ze=e.XpG();return e.Njj(ze.validateMaxInput(be))})("focusout",function(be){e.eBV(ve);const ze=e.XpG();return e.Njj(ze.validateMinInput(be))}),e.k0s()}if(2&ge){const ve=e.XpG();e.Y8G("min",ve.minimumCount)("max",ve.maximumCount)("value",ve.inputValue)("ngClass",ve.horizontal?"horizontal__input":"form__input iwg-body1 form-field-input")("required",ve.required)("disabled",ve.isDisabled)("id",ve.wrapperId+"_input")("autocomplete",ve.autoComplete),e.BMQ("aria-labelledby",ve.labelText?ve.
1wrapperId+"_counter_label":null)}}let de=(()=>{class ge extends n.G{set currentCount(ve){this.writeValue(Number(ve))}constructor(ve,He,be){super(),this.ngControl=ve,this.deviceService=He,this.store=be,this.errors={},this.autoComplete="off",this.ignoreRequiredAsterisk=!1,this.horizontal=!1,this.countChanged=new e.bkB,this.useWorkspaceSearch$=this.store.select(R.D8),this.ngControl&&(this.ngControl.valueAccessor=this),this.labelText="",this.labelIcon="",this.iconTooltip="",this.isDisabled=!1,this.isRequired=!1,this.wrapperId=""}incrementCount(){this.changeCount(1)}decrementCount(){this.changeCount(-1)}setValue(ve){""!==ve&&(this.inputValue=ve&&Number(ve),this.onChange(this.inputValue),this.countChanged.emit(this.inputValue))}writeValue(ve){""===ve&&(ve=null),this.inputValue=ve&&Number(ve),this.countChanged.emit(this.inputValue)}setDisabledState(ve){this.isDisabled=ve}validateMaxInput(ve){ve.target.valueAsNumber>=this.maximumCount&&(this.setValue(Number(this.maximumCount)),ve.target.value=Number(this.maximumCount))}validateMinInput(ve){(!ve.target.value||ve.target.valueAsNumber<this.minimumCount)&&(this.setValue(Number(this.minimumCount)),ve.target.value=Number(this.minimumCount))}isRtl(){return this.deviceService.isRtl()}changeCount(ve){this.inputValue+=ve,this.inputValue>=this.maximumCount?this.inputValue=Number(this.maximumCount):(!this.inputValue||this.inputValue<this.minimumCount)&&(this.inputValue=Number(this.minimumCount)),this.onChange(this.inputValue),this.countChanged.emit(this.inputValue)}static{this.\u0275fac=function(He){return new(He||ge)(e.rXU(I.vO,10),e.rXU(z.g),e.rXU(W.il))}}static{this.\u0275cmp=e.VBU({type:ge,selectors:[["iwg-counter-wrapper"]],inputs:{currentCount:"currentCount",minimumCount:"minimumCount",maximumCount:"maximumCount",labelText:"labelText",labelIcon:"labelIcon",iconTooltip:"iconTooltip",isRequired:"isRequired",isDisabled:"isDisabled",errors:"errors",wrapperId:"wrapperId",autoComplete:"autoComplete",ignoreRequiredAsterisk:"ignoreRequiredAsterisk",horizontal:"horizontal"},outputs:{countChanged:"countChanged"},standalone:!0,features:[e.Vt3,e.aNF],decls:8,vars:1,consts:[["decrementButton",""],["incrementButton",""],["counterInput",""],[1,"horizontal"],[1,"form__field"],["translate","",1,"horizontal__label","iwg-label3"],[1,"horizontal__actions"],["iwgHoldButton","",1,"horizontal__actions__button",3,"holdTime","id"],["aria-hidden","true",1,"iwg-icon","iwg-icon-minus","horizontal__actions__button__icon"],[3,"ngTemplateOutlet"],["aria-hidden","true",1,"iwg-icon","iwg-icon-plus","horizontal__actions__button__icon"],[1,"iwg-body2","hint-message-warning",3,"id"],[1,"form__field__number"],[1,"floating-label","iwg-body1","text-ellipsis",3,"for","id"],[1,"counter-content"],[3,"title"],["aria-hidden","true"],[1,"hint",3,"wrapperId","message"],["type","button","iwgHoldButton","",1,"button","iwg-body1",3,"holdTime","id","disabled"],["aria-hidden","true",1,"iwg-icon","iwg-icon-minus",3,"ngClass"],["type","button","iwgHoldButton","",1,"button",3,"holdTime","id","disabled"],["aria-hidden","true",1,"iwg-icon","iwg-icon-plus",3,"ngClass"],["type","number","iwgNumericalInputValidator","",3,"input","keyup","focusout","min","max","value","ngClass","required","disabled","id","autocomplete"]],template:function(He,be){1&He&&e.DNE(0,b,11,8,"div",3)(1,re,9,8,"div",4)(2,te,2,5,"ng-template",null,0,e.C5r)(4,G,2,5,"ng-template",null,1,e.C5r)(6,ne,1,9,"ng-template",null,2,e.C5r),2&He&&e.vxM(be.horizontal?0:1)},dependencies:[d.p,h.T3,P,h.YU,T,F.D9,h.Jj],styles:[".divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}button[_ngcontent-%COMP%]::-moz-focus-inner, [type=button][_ngcontent-%COMP%]::-moz-focus-inner{border-style:none;padding:0}button[_ngcontent-%COMP%]:-moz-focusring, [type=button][_ngcontent-%COMP%]:-moz-focusring{outline:.1rem dotted ButtonText}[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, [type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button{height:auto}.button[_ngcontent-%COMP%]{border:none;margin:0;width:auto;overflow:visible;background:transparent;line-height:normal;outline:none;cursor:pointer;padding:1.6rem 2.5rem;min-width:16rem;transition:all .2s;appearance:button}.button[_ngcontent-%COMP%]::-moz-focus-inner{border:0;padding:0}.form__field[_ngcontent-%COMP%]{position:relative;width:100%}.form__field--fluid[_ngcontent-%COMP%]{max-width:100%}.form__field__number[_ngcontent-%COMP%]{position:relative;height:var(--size-xl, var(--scale-900, 5.6rem));padding:0 var(--spacing-sml, var(--scale-500, 2.4rem));margin:0;overflow:visible;border:solid 1px var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));width:100%;box-sizing:border-box;display:flex;align-items:center;border-radius:var(--radius-btn, var(--scale-200, .8rem))}.form__field__number[_ngcontent-%COMP%]:focus-within{outline:none;border:solid 1px var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.form__field__number[_ngcontent-%COMP%]:hover:not(.disabled):not(:focus-within){background-color:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.form__field__number.disabled[_ngcontent-%COMP%]{border:solid 1px var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3));background-color:var(--color-bg-input-disabled, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}.counter-content[_ngcontent-%COMP%]{position:relative;width:100%;display:flex;align-items:center}.form__field__number.has-label[_ngcontent-%COMP%]   .counter-content[_ngcontent-%COMP%]{margin-top:var(--spacing-xs, var(--scale-400, 1.6rem))}.form__field__number[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]{appearance:textfield;padding:0 15%;text-align:center;border:none;background:transparent;outline:none;font-size:inherit;color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));width:100%}.form__field__number[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, .form__field__number[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button{-webkit-appearance:none}.form__field__number[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;width:auto;min-width:auto;background:transparent;padding:0;color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F));border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.form__field__number[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:2.2rem;line-height:1}@media (max-width: 1023.98px){.form__field__number[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:2rem}}.form__field__number[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:nth-of-type(1){left:0}.form__field__number[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:nth-of-type(2){right:0}.floating-label[_ngcontent-%COMP%]{position:absolute;top:var(--spacing-xxxs, var(--scale-200, .8rem));inset-inline-start:var(--spacing-form-input, var(--spacing-xs, var(--scale-400, 1.6rem)));font-size:var(--text-overline-font-size, var(--scale-250, 1rem));letter-spacing:var(--spacing-letter-overline, var(--scale-25, .1rem));color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));text-transform:uppercase;pointer-events:none;display:flex;align-items:center;gap:var(--spacing-xs, var(--scale-400, 1.6rem))}.floating-label[_ngcontent-%COMP%]   .hint[_ngcontent-%COMP%]{pointer-events:all}.drop__bottom[_ngcontent-%COMP%]{margin-bottom:2rem}.iwg-icon[_ngcontent-%COMP%]{font-size:1.9rem;line-height:.1rem}.hint[_ngcontent-%COMP%]{display:flex;height:100%}.form__input[_ngcontent-%COMP%]{padding:2rem 1.5rem}.disabled[_ngcontent-%COMP%]{color:var(--color-border, var(--global-neutral-300, #C3C3C3))}@media (max-width: 1023.98px){.single-service--mobile[_nghost-%COMP%]   .form__field__number[_ngcontent-%COMP%]{border-radius:var(--radius-none, var(--scale-0, 0));height:6.04rem}}.label-hidden[_nghost-%COMP%]   .form__field[_ngcontent-%COMP%]{margin-bottom:0}.label-hidden[_nghost-%COMP%]   .floating-label[_ngcontent-%COMP%]{display:none}.borderless[_nghost-%COMP%]   .form__field__number[_ngcontent-%COMP%], .borderless[_nghost-%COMP%]   .horizontal[_ngcontent-%COMP%]{border:none}
1.no-box-shadow[_nghost-%COMP%]   .horizontal[_ngcontent-%COMP%]{box-shadow:none}.no-padding-inline[_nghost-%COMP%]   .horizontal[_ngcontent-%COMP%]{padding-inline:var(--spacing-none, var(--scale-0, 0))}@media (max-width: 767.98px){.no-horizontal-mobile-label[_nghost-%COMP%]   .horizontal__label[_ngcontent-%COMP%]{display:none}}.horizontal[_ngcontent-%COMP%]{display:flex;align-items:center;padding:var(--spacing-xs, var(--scale-400, 1.6rem));justify-content:space-between;gap:var(--spacing-xxxs, var(--scale-200, .8rem));border:var(--border-width-thin, var(--scale-25, .1rem)) solid var(--color-border-search-divider, var(--brand-neutral-100, #E6E6E9));border-radius:var(--radius-sml, var(--scale-200, .8rem));box-shadow:var(--box-shadow-counter, var(--scale-0, 0) var(--scale-300, 1.2rem) var(--scale-400, 1.6rem) calc(-1 * var(--scale-100, .4rem)) rgba(10, 4, 40, .08), 0 var(--scale-100, .4rem) var(--scale-200, .8rem) calc(-1 * var(--scale-50, .2rem)) rgba(98, 84, 167, .03));width:0;min-width:100%;overflow:hidden}.horizontal__label[_ngcontent-%COMP%]{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.horizontal__actions[_ngcontent-%COMP%]{display:flex;gap:var(--spacing-xxxs, var(--scale-200, .8rem));align-items:center;flex-shrink:0}[dir=rtl]   [_nghost-%COMP%]   .horizontal__actions[_ngcontent-%COMP%]{flex-direction:row-reverse}[dir=rtl][_ngcontent-%COMP%]   .horizontal__actions[_ngcontent-%COMP%]{flex-direction:row-reverse}[dir=rtl][_nghost-%COMP%]   .horizontal__actions[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .horizontal__actions[_ngcontent-%COMP%]{flex-direction:row-reverse}.horizontal__actions__button[_ngcontent-%COMP%]{cursor:pointer;background-color:color-mix(in srgb,var(--color-text-primary, var(--brand-neutral-900, #0A0428)) 3%,transparent);display:flex;align-items:center;justify-content:center;height:var(--size-xl, var(--scale-900, 5.6rem));width:var(--size-xl, var(--scale-900, 5.6rem));border-radius:var(--radius-sml, var(--scale-200, .8rem))}.horizontal__actions__button[_ngcontent-%COMP%]:hover{background-color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}.horizontal__actions__button[_ngcontent-%COMP%]:hover   .horizontal__actions__button__icon[_ngcontent-%COMP%]{color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}.horizontal__actions__button[_ngcontent-%COMP%]:active{background-color:var(--color-bg-outline-pressed, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.horizontal__actions__button__icon[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)))}.horizontal__actions__button--disabled[_ngcontent-%COMP%]{background:var(--color-bg-outline-disabled, var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E)));cursor:default}.horizontal__actions__button--disabled[_ngcontent-%COMP%]:hover{background-color:var(--color-bg-outline-disabled, var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E)))}.horizontal__actions__button--disabled[_ngcontent-%COMP%]:hover   .horizontal__actions__button__icon[_ngcontent-%COMP%]{color:var(--color-icon-primary, var(--brand-neutral-900, #0A0428))}.horizontal__actions__button--disabled[_ngcontent-%COMP%]:active{background-color:var(--color-bg-outline-disabled, var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E)))}.horizontal__input[_ngcontent-%COMP%]{height:var(--size-xl, var(--scale-900, 5.6rem));width:var(--size-xl, var(--scale-900, 5.6rem));border:var(--border-width-thin, var(--scale-25, .1rem)) solid var(--color-border-search-divider, var(--brand-neutral-100, #E6E6E9));border-radius:var(--radius-sml, var(--scale-200, .8rem));text-align:center;appearance:textfield;-moz-appearance:textfield}.horizontal__input[_ngcontent-%COMP%]::-webkit-inner-spin-button, .horizontal__input[_ngcontent-%COMP%]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.horizontal__input[_ngcontent-%COMP%]:focus-visible{outline:none;border:var(--border-width-thin, var(--scale-25, .1rem)) solid var(--color-border-focus, var(--brand-neutral-900, #0A0428))}"]})}}return ge})()},66308:(_e,D,r)=>{"use strict";r.d(D,{G:()=>u});var e=r(54438),n=r(68018),d=r(12262),h=r(88675),p=r(48337);function m(P,T){if(1&P&&e.nrm(0,"img",2),2&P){const F=e.XpG();e.FS9("alt",F.title),e.Y8G("src",F.image,e.B4B)}}function g(P,T){if(1&P&&e.nrm(0,"div"),2&P){const F=e.XpG();e.HbH(F.imageClass),e.BMQ("aria-label",F.title)}}function c(P,T){if(1&P&&e.nrm(0,"iwg-hint",11),2&P){const F=e.XpG();e.AVh("disabled",F.isStaffMode),e.FS9("wrapperId","cta_card_hint_"+F.title),e.Y8G("isStaffStyle",!0)("iconClass","iwg-icon-warning-tick")("message",F.staffModeMessage)}}let u=(()=>{class P{constructor(){this.image=null,this.imageType=h.A.Default,this.isStaffMode=!1,this.cardClicked=new e.bkB}get imageClass(){return`cta-card__image--${this.imageType}`}static{this.\u0275fac=function(R){return new(R||P)}}static{this.\u0275cmp=e.VBU({type:P,selectors:[["iwg-cta-card"]],inputs:{title:"title",description:"description",cta:"cta",image:"image",imageType:"imageType",isStaffMode:"isStaffMode",staffModeMessage:"staffModeMessage"}
1,outputs:{cardClicked:"cardClicked"},standalone:!0,features:[e.aNF],decls:15,vars:9,consts:[[1,"cta-card"],[1,"cta-card__image"],[3,"src","alt"],[3,"class"],[1,"cta-card__content"],[1,"cta-card__text"],["translate","",1,"iwg-h4","cta-card__title"],["translate","",1,"iwg-label2","cta-card__description"],[1,"no-paddings",3,"click","keydown.enter","trailingIconClass","displayType","disabled","wrapperId"],["translate","",1,"staff-warning__content"],[1,"no-icon-margin","icon-warning","button-hint",3,"isStaffStyle","disabled","iconClass","message","wrapperId"],[1,"no-icon-margin","icon-warning","button-hint",3,"isStaffStyle","iconClass","message","wrapperId"]],template:function(R,I){1&R&&(e.j41(0,"div",0)(1,"div",1),e.DNE(2,m,1,2,"img",2)(3,g,1,3,"div",3),e.k0s(),e.j41(4,"div",4)(5,"div",5)(6,"div",6),e.EFF(7),e.k0s(),e.j41(8,"div",7),e.EFF(9),e.k0s()(),e.j41(10,"div")(11,"iwg-button",8),e.bIt("click",function(){return I.cardClicked.emit()})("keydown.enter",function(){return I.cardClicked.emit()}),e.j41(12,"span",9),e.DNE(13,c,1,6,"iwg-hint",10),e.EFF(14),e.k0s()()()()()),2&R&&(e.R7$(2),e.vxM(I.image?2:3),e.R7$(5),e.JRh(I.title),e.R7$(2),e.JRh(I.description),e.R7$(2),e.FS9("wrapperId","cta_card_button_"+I.title),e.Y8G("trailingIconClass","iwg-icon-arrow-right")("displayType","link")("disabled",I.isStaffMode),e.R7$(2),e.vxM(I.isStaffMode?13:-1),e.R7$(),e.SpI(" ",I.cta," "))},dependencies:[d.Q,p.p,n.Mm],styles:['body[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h1-font-size, var(--scale-700, 4rem));font-weight:var(--h1-font-weight, var(--font-weight-light, 300));line-height:var(--h1-line-height, 1.2);letter-spacing:var(--h1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--mobile-h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h1-font-size, var(--scale-600, 3.2rem));font-weight:var(--mobile-h1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h1-line-height, 1.2);letter-spacing:var(--mobile-h1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], h1.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h1[_ngcontent-%COMP%], .iwg-h1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], h2.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h2[_ngcontent-%COMP%], .iwg-h2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h3-font-size, var(--scale-550, 2.8rem));
1font-weight:var(--h3-font-weight, var(--font-weight-light, 300));line-height:var(--h3-line-height, 1.3);letter-spacing:var(--h3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--mobile-h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h3-font-size, var(--scale-500, 2.4rem));font-weight:var(--mobile-h3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h3-line-height, 1.3);letter-spacing:var(--mobile-h3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], h3.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h3[_ngcontent-%COMP%], .iwg-h3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-bold-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h4-bold-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-bold-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-bold-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h4-bold-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-bold-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.bold[_ngcontent-%COMP%], h4.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-bold[_ngcontent-%COMP%], .iwg-h4-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-medium-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h4-medium-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-medium-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-medium-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h4-medium-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-medium-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.medium[_ngcontent-%COMP%], h4.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-medium[_ngcontent-%COMP%], .iwg-h4-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));
1font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], h4.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4[_ngcontent-%COMP%], .iwg-h4.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-bold-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h5-bold-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-bold-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-bold-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h5-bold-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-bold-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.bold[_ngcontent-%COMP%], h5.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-bold[_ngcontent-%COMP%], .iwg-h5-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-medium-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h5-medium-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-medium-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-medium-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h5-medium-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-medium-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.medium[_ngcontent-%COMP%], h5.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-medium[_ngcontent-%COMP%], .iwg-h5-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-font-size, var(--scale-420, 1.8rem));font-weight:var(--h5-font-weight, var(--font-weight-light, 300));line-height:var(--h5-line-height, 1.3);letter-spacing:var(--h5-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--mobile-h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-h5-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h5-line-height, 1.3);letter-spacing:var(--mobile-h5-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], h5.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5[_ngcontent-%COMP%], .iwg-h5.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h6-font-size, var(--scale-400, 1.6rem));font-weight:var(--h6-font-weight, var(--font-weight-light, 300));line-height:var(--h6-line-height, 1.2);letter-spacing:var(--h6-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--mobile-h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h6-font-size, var(--scale-350, 1.4rem));font-weight:var(--mobile-h6-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h6-line-height, 1.2);letter-spacing:var(--mobile-h6-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], h6.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h6[_ngcontent-%COMP%], .iwg-h6.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label1[_ngcontent-%COMP%]{font-family:var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label1-font-size, var(--scale-450, 2rem));font-weight:var(--label1-font-weight, var(--font-weight-normal, 400));line-height:var(--label1-line-height, 1.4);letter-spacing:var(--label1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1[_ngcontent-%COMP%]{font-family:var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label1-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-label1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label1-line-height, 1.4);letter-spacing:var(--mobile-label1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label1[_ngcontent-%COMP%], .iwg-label1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--label1-medium-font-family, var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label1-medium-font-size, var(--label1-font-size, var(--scale-450, 2rem)));font-weight:var(--label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label1-medium-line-height, var(--label1-line-height, 1.4));letter-spacing:var(--label1-medium-letter-spacing, var(--label1-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label1-medium-font-family, var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label1-medium-font-size, var(--mobile-label1-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label1-medium-line-height, var(--mobile-label1-line-height, 1.4));letter-spacing:var(--mobile-label1-medium-letter-spacing, var(--mobile-label1-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label1-medium[_ngcontent-%COMP%], .iwg-label1-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2[_ngcontent-%COMP%]{font-family:var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--label2-font-weight, var(--font-weight-normal, 400));line-height:var(--label2-line-height, 1.4);letter-spacing:var(--label2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2[_ngcontent-%COMP%]{font-family:var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--mobile-label2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label2-line-height, 1.4);letter-spacing:var(--mobile-label2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label2[_ngcontent-%COMP%], .iwg-label2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--label2-medium-font-family, var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label2-medium-font-size, var(--label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label2-medium-line-height, var(--label2-line-height, 1.4));letter-spacing:var(--label2-medium-letter-spacing, var(--label2-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label2-medium-font-family, var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label2-medium-font-size, var(--mobile-label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--mobile-label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label2-medium-line-height, var(--mobile-label2-line-height, 1.4));letter-spacing:var(--mobile-label2-medium-letter-spacing, var(--mobile-label2-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label2-medium[_ngcontent-%COMP%], .iwg-label2-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));
1font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label3[_ngcontent-%COMP%], .iwg-label3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--label3-medium-font-family, var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label3-medium-font-size, var(--label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label3-medium-line-height, 1.4);letter-spacing:var(--label3-medium-letter-spacing, var(--label3-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label3-medium-font-family, var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label3-medium-font-size, var(--mobile-label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label3-medium-line-height, 1.4);letter-spacing:var(--mobile-label3-medium-letter-spacing, var(--mobile-label3-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label3-medium[_ngcontent-%COMP%], .iwg-label3-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body1[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body1[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body1[_ngcontent-%COMP%], .iwg-body1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body2[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body2[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);
1font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body2[_ngcontent-%COMP%], .iwg-body2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body3[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body3[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);
1font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body3[_ngcontent-%COMP%], .iwg-body3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-hint[_ngcontent-%COMP%], .iwg-field-hint.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-input[_ngcontent-%COMP%], .iwg-field-input.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--global-neutral-900, #202020)}@media (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}}@media (max-width: 1023.98px) and (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media (max-width: 1023.98px){.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:1.6rem}@media (max-width: 1023.98px){.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-title[_ngcontent-%COMP%], .iwg-page-header-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-sub-title[_ngcontent-%COMP%], .iwg-page-header-sub-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));
1font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title[_ngcontent-%COMP%], .iwg-page-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title--with-link[_ngcontent-%COMP%], .iwg-page-title--with-link.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{flex-direction:column;gap:.8rem}}.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media screen and (min-width: 1024px) and (max-width: 1290px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.align-baseline[_ngcontent-%COMP%]{vertical-align:baseline}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.font-bold[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold, 700)}
1.font-medium[_ngcontent-%COMP%]{font-weight:var(--font-weight-medium, 500)}.font-normal[_ngcontent-%COMP%]{font-weight:var(--font-weight-normal, 400)}.font-light[_ngcontent-%COMP%]{font-weight:var(--font-weight-light, 300)}.singleline-ellipsis[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.multiline-ellipsis-2[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-3[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-4[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-5[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}.cta-card[_ngcontent-%COMP%]{display:flex;width:100%;height:var(--cta-card-height, 19rem);
1box-shadow:var(--box-shadow, 0 19px 39px 0 rgba(0, 0, 0, .05));border:1px solid var(--color-border-cta-card, var(--color-home-border, #CECDD4))}@media (max-width: 1023.98px){.cta-card[_ngcontent-%COMP%]{height:fit-content}}.cta-card__image[_ngcontent-%COMP%]{width:var(--cta-card-image-width, 20.7rem)}@media (max-width: 1023.98px){.cta-card__image[_ngcontent-%COMP%]{width:var(--cta-card-image-width-mobile, 14.3rem)}}.cta-card__image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.cta-card__image--background[_ngcontent-%COMP%], .cta-card__image--aurora[_ngcontent-%COMP%], .cta-card__image--enquiry[_ngcontent-%COMP%], .cta-card__image--help[_ngcontent-%COMP%], .cta-card__image--additional-services[_ngcontent-%COMP%], .cta-card__image--register[_ngcontent-%COMP%], .cta-card__image--default[_ngcontent-%COMP%]{height:100%;background-size:cover;background-position:center}.cta-card__image--default[_ngcontent-%COMP%]{background-image:var(--register-banner-image, url(https://assets.iwgplc.com/image/upload/f_auto,q_auto,w_414/v1757426172/CustomerPortal/Regus/home/register-card))}.cta-card__image--register[_ngcontent-%COMP%]{background-image:var(--register-banner-image, url(https://assets.iwgplc.com/image/upload/f_auto,q_auto,w_414/v1757426172/CustomerPortal/Regus/home/register-card))}.cta-card__image--additional-services[_ngcontent-%COMP%]{background-image:var(--additional-services-banner-image, url(https://assets.iwgplc.com/image/upload/f_auto,q_auto,w_414/v1757427530/CustomerPortal/Regus/home/discover-card))}.cta-card__image--help[_ngcontent-%COMP%]{background-image:var(--help-banner-image, url(https://assets.iwgplc.com/image/upload/f_auto,q_auto,w_414/v1757426072/CustomerPortal/Generic/home/sam-davis))}.cta-card__image--enquiry[_ngcontent-%COMP%]{background-image:var(--faq-enquiry-image, url(https://assets.iwgplc.com/image/upload/f_auto,q_auto,w_414/v1767099686/CustomerPortal/Generic/help/new-product-or-service.jpg))}.cta-card__image--aurora[_ngcontent-%COMP%]{background-image:var(--faq-aurora-image, url(https://assets.iwgplc.com/image/upload/f_auto,q_auto,w_414/v1769507847/CustomerPortal/Generic/help/aurora.jpg))}.cta-card__content[_ngcontent-%COMP%]{flex:1;padding:var(--spacing-sml, var(--scale-500, 2.4rem));display:flex;flex-direction:column;gap:var(--spacing-sml, var(--scale-500, 2.4rem));justify-content:space-between}@media (max-width: 1023.98px){.cta-card__content[_ngcontent-%COMP%]{gap:var(--spacing-xs, var(--scale-400, 1.6rem));justify-content:center}}.cta-card__text[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--spacing-xxxs, var(--scale-200, .8rem))}[dir=rtl]   [_nghost-%COMP%]   .cta-card__text[_ngcontent-%COMP%]{direction:ltr;text-align:right}[dir=rtl][_ngcontent-%COMP%]   .cta-card__text[_ngcontent-%COMP%]{direction:ltr;text-align:right}[dir=rtl][_nghost-%COMP%]   .cta-card__text[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .cta-card__text[_ngcontent-%COMP%]{direction:ltr;text-align:right}.cta-card__description[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}@media (max-width: 1023.98px){.cta-card__description[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}}.cta-card__title[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}@media (max-width: 1023.98px){.cta-card__title[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}}.staff-warning__content[_ngcontent-%COMP%]{display:flex;gap:var(--spacing-xxs, var(--scale-300, 1.2rem))}.fit-content[_nghost-%COMP%]{display:flex;flex-direction:column;align-self:stretch}.fit-content[_nghost-%COMP%]   .cta-card[_ngcontent-%COMP%]{flex:1;height:100%;min-height:var(--cta-card-height, 19rem)}@media (max-width: 767.98px){.fit-content[_nghost-%COMP%]   .cta-card[_ngcontent-%COMP%]{height:fit-content;min-height:unset}}.fit-content[_nghost-%COMP%]   .cta-card__title[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}@media (max-width: 767.98px){.fit-content[_nghost-%COMP%]   .cta-card__title[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));
1font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}}@media (max-width: 767.98px) and (max-width: 1023.98px){.fit-content[_nghost-%COMP%]   .cta-card__title[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}@media (max-width: 767.98px){.inverted   .fit-content[_nghost-%COMP%]   .cta-card__title[_ngcontent-%COMP%], .fit-content[_nghost-%COMP%]   .cta-card__title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}@media (max-width: 767.98px){.fit-content[_nghost-%COMP%]   .cta-card__description[_ngcontent-%COMP%]{display:none}}']})}}return P})()},71660:(_e,D,r)=>{"use strict";r.d(D,{O:()=>Nt});var e=r(31635),n=r(60177),d=r(54438),h=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],p={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(We){return typeof console<"u"&&console.warn(We)},getWeek:function(We){var et=new Date(We.getTime());et.setHours(0,0,0,0),et.setDate(et.getDate()+3-(et.getDay()+6)%7);var C=new Date(et.getFullYear(),0,4);return 1+Math.round(((et.getTime()-C.getTime())/864e5-3+(C.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},m={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(We){var et=We%100;if(et>3&&et<21)return"th";switch(et%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1};const g=m;var c=function(We,et){return void 0===et&&(et=2),("000"+We).slice(-1*et)},u=function(We){return!0===We?1:0};function P(We,et){var C;return function(){var at=this,Ge=arguments;clearTimeout(C),C=setTimeout(function(){return We.apply(at,Ge)},et)}}var T=function(We){return We instanceof Array?We:[We]};function F(We,et,C){if(!0===C)return We.classList.add(et);We.classList.remove(et)}function R(We,et,C){var at=window.document.createElement(We);return C=C||"",at.className=et=et||"",void 0!==C&&(at.textContent=C),at}function I(We){for(;We.firstChild;)We.removeChild(We.firstChild)}function z(We,et){return et(We)?We:We.parentNode?z(We.parentNode,et):void 0}function W(We,et){var C=R("div","numInputWrapper"),at=R("input","numInput "+We),Ge=R("span","arrowUp"),Ce=R("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?at.type="number":(at.type="text",at.pattern="\\d*"),void 0!==et)for(var Oe in et)at.setAttribute(Oe,et[Oe]);return C.appendChild(at),C.appendChild(Ge),C.appendChild(Ce),C}function J(We){try{return"function"==typeof We.composedPath?We.composedPath()[0]:We.target}catch{return We.target}}var N=function(){},b=function(We,et,C){return C.months[et?"shorthand":"longhand"][We]},v={D:N,F:function(We,et,C){We.setMonth(C.months.longhand.indexOf(et))},G:function(We,et){We.setHours((We.getHours()>=12?12:0)+parseFloat(et))},H:function(We,et){We.setHours(parseFloat(et))},J:function(We,et){We.setDate(parseFloat(et))},K:function(We,et,C){We.setHours(We.getHours()%12+12*u(new RegExp(C.amPM[1],"i").test(et)))},M:function(We,et,C){We.setMonth(C.months.shorthand.indexOf(et))},S:function(We,et){We.setSeconds(parseFloat(et))},U:function(We,et){return new Date(1e3*parseFloat(et))},W:function(We,et,C){var at=parseInt(et),Ge=new Date(We.getFullYear(),0,2+7*(at-1),0,0,0,0);return Ge.setDate(Ge.getDate()-Ge.getDay()+C.firstDayOfWeek),Ge},Y:function(We,et){We.setFullYear(parseFloat(et))},Z:function(We,et){return new Date(et)},d:function(We,et){We.setDate(parseFloat(et))},h:function(We,et){We.setHours((We.getHours()>=12?12:0)+parseFloat(et))},i:function(We,et){We.setMinutes(parseFloat(et))},j:function(We,et){We.setDate(parseFloat(et))},l:N,m:function(We,et){We.setMonth(parseFloat(et)-1)},n:function(We,et){We.setMonth(parseFloat(et)-1)},s:function(We,et){We.setSeconds(parseFloat(et))},u:function(We,et){return new Date(parseFloat(et))},w:N,y:function(We,et){We.setFullYear(2e3+parseFloat(et))}},S={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"
1(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},L={Z:function(We){return We.toISOString()},D:function(We,et,C){return et.weekdays.shorthand[L.w(We,et,C)]},F:function(We,et,C){return b(L.n(We,et,C)-1,!1,et)},G:function(We,et,C){return c(L.h(We,et,C))},H:function(We){return c(We.getHours())},J:function(We,et){return void 0!==et.ordinal?We.getDate()+et.ordinal(We.getDate()):We.getDate()},K:function(We,et){return et.amPM[u(We.getHours()>11)]},M:function(We,et){return b(We.getMonth(),!0,et)},S:function(We){return c(We.getSeconds())},U:function(We){return We.getTime()/1e3},W:function(We,et,C){return C.getWeek(We)},Y:function(We){return c(We.getFullYear(),4)},d:function(We){return c(We.getDate())},h:function(We){return We.getHours()%12?We.getHours()%12:12},i:function(We){return c(We.getMinutes())},j:function(We){return We.getDate()},l:function(We,et){return et.weekdays.longhand[We.getDay()]},m:function(We){return c(We.getMonth()+1)},n:function(We){return We.getMonth()+1},s:function(We){return We.getSeconds()},u:function(We){return We.getTime()},w:function(We){return We.getDay()},y:function(We){return String(We.getFullYear()).substring(2)}},$=function(We){var et=We.config,C=void 0===et?p:et,at=We.l10n,Ge=void 0===at?m:at,Ce=We.isMobile,Oe=void 0!==Ce&&Ce;return function(ht,At,fn){var wt=fn||Ge;return void 0===C.formatDate||Oe?At.split("").map(function(bn,ft,Xe){return L[bn]&&"\\"!==Xe[ft-1]?L[bn](ht,wt,C):"\\"!==bn?bn:""}).join(""):C.formatDate(ht,At,wt)}},re=function(We){var et=We.config,C=void 0===et?p:et,at=We.l10n,Ge=void 0===at?m:at;return function(Ce,Oe,ht,At){if(0===Ce||Ce){var wt,fn=At||Ge,bn=Ce;if(Ce instanceof Date)wt=new Date(Ce.getTime());else if("string"!=typeof Ce&&void 0!==Ce.toFixed)wt=new Date(Ce);else if("string"==typeof Ce){var ft=Oe||(C||p).dateFormat,Xe=String(Ce).trim();if("today"===Xe)wt=new Date,ht=!0;else if(C&&C.parseDate)wt=C.parseDate(Ce,ft);else if(/Z$/.test(Xe)||/GMT$/.test(Xe))wt=new Date(Ce);else{for(var Ke=void 0,Ht=[],hn=0,Bn=0,Tn="";hn<ft.length;hn++){var ei=ft[hn],$n="\\"===ei;if(S[ei]&&"\\"!==ft[hn-1]&&!$n){Tn+=S[ei];var Ur=new RegExp(Tn).exec(Ce);Ur&&(Ke=!0)&&Ht["Y"!==ei?"push":"unshift"]({fn:v[ei],val:Ur[++Bn]})}else $n||(Tn+=".")}wt=C&&C.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),Ht.forEach(function(Ki){return wt=(0,Ki.fn)(wt,Ki.val,fn)||wt}),wt=Ke?wt:void 0}}return wt instanceof Date&&!isNaN(wt.getTime())?(!0===ht&&wt.setHours(0,0,0,0),wt):void C.errorHandler(new Error("Invalid date provided: "+bn))}}};function te(We,et,C){return void 0===C&&(C=!0),!1!==C?new Date(We.getTime()).setHours(0,0,0,0)-new Date(et.getTime()).setHours(0,0,0,0):We.getTime()-et.getTime()}var ne=function(We,et,C){return We>Math.min(et,C)&&We<Math.max(et,C)},de=function(We,et,C){return 3600*We+60*et+C},ge=function(We){var et=Math.floor(We/3600),C=(We-3600*et)/60;return[et,C,We-3600*et-60*C]},Be={DAY:864e5};function ve(We){var et=We.defaultHour,C=We.defaultMinute,at=We.defaultSeconds;if(void 0!==We.minDate){var Ge=We.minDate.getHours(),Ce=We.minDate.getMinutes(),Oe=We.minDate.getSeconds();et<Ge&&(et=Ge),et===Ge&&C<Ce&&(C=Ce),et===Ge&&C===Ce&&at<Oe&&(at=We.minDate.getSeconds())}if(void 0!==We.maxDate){var ht=We.maxDate.getHours(),At=We.maxDate.getMinutes();(et=Math.min(et,ht))===ht&&(C=Math.min(At,C)),et===ht&&C===At&&(at=We.maxDate.getSeconds())}return{hours:et,minutes:C,seconds:at}}r(85811);var be=function(){return be=Object.assign||function(We){for(var et,C=1,at=arguments.length;C<at;C++)for(var Ge in et=arguments[C])Object.prototype.hasOwnProperty.call(et,Ge)&&(We[Ge]=et[Ge]);return We},be.apply(this,arguments)},ze=function(){for(var We=0,et=0,C=arguments.length;et<C;et++)We+=arguments[et].length;var at=Array(We),Ge=0;for(et=0;et<C;et++)for(var Ce=arguments[et],Oe=0,ht=Ce.length;Oe<ht;Oe++,Ge++)at[Ge]=Ce[Oe];return at},Je=300;function Se(We,et){var C={config:be(be({},p),Q.defaultConfig),l10n:g};function Ce(){var ut;return(null===(ut=C.calendarContainer)||void 0===ut?void 0:ut.getRootNode()).activeElement||document.activeElement}function Oe(ut){return ut.bind(C)}function ht(){var ut=C.config;!1===ut.weekNumbers&&1===ut.showMonths||!0!==ut.noCalendar&&window.requestAnimationFrame(function(){if(void 0!==C.calendarContainer&&(C.
vendor: 4,348 bytes, line 1
1calendarContainer.style.visibility="hidden",C.calendarContainer.style.display="block"),void 0!==C.daysContainer){var vt=(C.days.offsetWidth+1)*ut.showMonths;C.daysContainer.style.width=vt+"px",C.calendarContainer.style.width=vt+(void 0!==C.weekWrapper?C.weekWrapper.offsetWidth:0)+"px",C.calendarContainer.style.removeProperty("visibility"),C.calendarContainer.style.removeProperty("display")}})}function At(ut){if(0===C.selectedDates.length){var vt=void 0===C.config.minDate||te(new Date,C.config.minDate)>=0?new Date:new Date(C.config.minDate.getTime()),tn=ve(C.config);vt.setHours(tn.hours,tn.minutes,tn.seconds,vt.getMilliseconds()),C.selectedDates=[vt],C.latestSelectedDateObj=vt}void 0!==ut&&"blur"!==ut.type&&function qr(ut){ut.preventDefault();var vt="keydown"===ut.type,tn=J(ut),un=tn;void 0!==C.amPM&&tn===C.amPM&&(C.amPM.textContent=C.l10n.amPM[u(C.amPM.textContent===C.l10n.amPM[0])]);var Zn=parseFloat(un.getAttribute("min")),On=parseFloat(un.getAttribute("max")),Ni=parseFloat(un.getAttribute("step")),In=parseInt(un.value,10),hi=In+Ni*(ut.delta||(vt?38===ut.which?1:-1:0));if(typeof un.value<"u"&&2===un.value.length){var Bi=un===C.hourElement,Sr=un===C.minuteElement;hi<Zn?(hi=On+hi+u(!Bi)+(u(Bi)&&u(!C.amPM)),Sr&&$n(void 0,-1,C.hourElement)):hi>On&&(hi=un===C.hourElement?hi-On-u(!C.amPM):Zn,Sr&&$n(void 0,1,C.hourElement)),C.amPM&&Bi&&(1===Ni?hi+In===23:Math.abs(hi-In)>Ni)&&(C.amPM.textContent=C.l10n.amPM[u(C.amPM.textContent===C.l10n.amPM[0])]),un.value=c(hi)}}(ut);var un=C._input.value;bn(),Wr(),C._input.value!==un&&C._debouncedChange()}function bn(){if(void 0!==C.hourElement&&void 0!==C.minuteElement){var ut=(parseInt(C.hourElement.value.slice(-2),10)||0)%24,vt=(parseInt(C.minuteElement.value,10)||0)%60,tn=void 0!==C.secondElement?(parseInt(C.secondElement.value,10)||0)%60:0;void 0!==C.amPM&&(ut=function fn(ut,vt){return ut%12+12*u(vt===C.l10n.amPM[1])}(ut,C.amPM.textContent));var un=void 0!==C.config.minTime||C.config.minDate&&C.minDateHasTime&&C.latestSelectedDateObj&&0===te(C.latestSelectedDateObj,C.config.minDate,!0),Zn=void 0!==C.config.maxTime||C.config.maxDate&&C.maxDateHasTime&&C.latestSelectedDateObj&&0===te(C.latestSelectedDateObj,C.config.maxDate,!0);if(void 0!==C.config.maxTime&&void 0!==C.config.minTime&&C.config.minTime>C.config.maxTime){var On=de(C.config.minTime.getHours(),C.config.minTime.getMinutes(),C.config.minTime.getSeconds()),Ni=de(C.config.maxTime.getHours(),C.config.maxTime.getMinutes(),C.config.maxTime.getSeconds()),In=de(ut,vt,tn);if(In>Ni&&In<On){var Oi=ge(On);ut=Oi[0],vt=Oi[1],tn=Oi[2]}}else{if(Zn){var hi=void 0!==C.config.maxTime?C.config.maxTime:C.config.maxDate;(ut=Math.min(ut,hi.getHours()))===hi.getHours()&&(vt=Math.min(vt,hi.getMinutes())),vt===hi.getMinutes()&&(tn=Math.min(tn,hi.getSeconds()))}if(un){var Bi=void 0!==C.config.minTime?C.config.minTime:C.config.minDate;(ut=Math.max(ut,Bi.getHours()))===Bi.getHours()&&vt<Bi.getMinutes()&&(vt=Bi.getMinutes()),vt===Bi.getMinutes()&&(tn=Math.max(tn,Bi.getSeconds()))}}Xe(ut,vt,tn)}}function ft(ut){var vt=ut||C.latestSelectedDateObj;vt&&vt instanceof Date&&Xe(vt.getHours(),vt.getMinutes(),vt.getSeconds())}function Xe(ut,vt,tn){void 0!==C.latestSelectedDateObj&&C.latestSelectedDateObj.setHours(ut%24,vt,tn||0,0),C.hourElement&&C.minuteElement&&!C.isMobile&&(C.hourElement.value=c(C.config.time_24hr?ut:(12+ut)%12+12*u(ut%12==0)),C.minuteElement.value=c(vt),void 0!==C.amPM&&(C.amPM.textContent=C.l10n.amPM[u(ut>=12)]),void 0!==C.secondElement&&(C.secondElement.value=c(tn)))}function Ke(ut){var vt=J(ut),tn=parseInt(vt.value)+(ut.delta||0);(tn/1e3>1||"Enter"===ut.key&&!/[^\d]/.test(tn.toString()))&&Pn(tn)}function Ht(ut,vt,tn,un){return vt instanceof Array?vt.forEach(function(Zn){return Ht(ut,Zn,tn,un)}):ut instanceof Array?ut.forEach(function(Zn){return Ht(Zn,vt,tn,un)}):(ut.addEventListener(vt,tn,un),void C._handlers.push({remove:function(){return ut.removeEventListener(vt,tn,un)}}))}function hn(){cn("onChange")}function Tn(ut,vt){var tn=void 0!==ut?C.parseDate(ut):C.latestSelectedDateObj||(C.config.minDate&&C.config.minDate>C.now?C.config.minDate:C.config.maxDate&&C.config.maxDate<C.now?C.config.maxDate:C.now),un=C.currentYear,Zn=C.currentMonth;try{void 0!==tn&&(C.currentYear=tn.getFullYear(),C.currentMonth=tn.getMonth())}catch(On){On.message="Invalid date supplied: "+tn,C.config.errorHandler(On)}
1vt&&C.currentYear!==un&&(cn("onYearChange"),xr()),vt&&(C.currentYear!==un||C.currentMonth!==Zn)&&cn("onMonthChange"),C.redraw()}function ei(ut){var vt=J(ut);~vt.className.indexOf("arrow")&&$n(ut,vt.classList.contains("arrowUp")?1:-1)}function $n(ut,vt,tn){var un=ut&&J(ut),Zn=tn||un&&un.parentNode&&un.parentNode.firstChild,On=li("increment");On.delta=vt,Zn&&Zn.dispatchEvent(On)}function Ur(ut,vt,tn,un){var Zn=Ae(vt,!0),On=R("span",ut,vt.getDate().toString());return On.dateObj=vt,On.$i=un,On.setAttribute("aria-label",C.formatDate(vt,C.config.ariaDateFormat)),-1===ut.indexOf("hidden")&&0===te(vt,C.now)&&(C.todayDateElem=On,On.classList.add("today"),On.setAttribute("aria-current","date")),Zn?(On.tabIndex=-1,er(vt)&&(On.classList.add("selected"),C.selectedDateElem=On,"range"===C.config.mode&&(F(On,"startRange",C.selectedDates[0]&&0===te(vt,C.selectedDates[0],!0)),F(On,"endRange",C.selectedDates[1]&&0===te(vt,C.selectedDates[1],!0)),"nextMonthDay"===ut&&On.classList.add("inRange")))):On.classList.add("flatpickr-disabled"),"range"===C.config.mode&&function co(ut){return!("range"!==C.config.mode||C.selectedDates.length<2)&&te(ut,C.selectedDates[0])>=0&&te(ut,C.selectedDates[1])<=0}(vt)&&!er(vt)&&On.classList.add("inRange"),C.weekNumbers&&1===C.config.showMonths&&"prevMonthDay"!==ut&&un%7==6&&C.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+C.config.getWeek(vt)+"</span>"),cn("onDayCreate",On),On}function Ki(ut){ut.focus(),"range"===C.config.mode&&sr(ut)}function ar(ut){for(var tn=ut>0?C.config.showMonths:-1,un=ut>0?0:C.config.showMonths-1;un!=tn;un+=ut)for(var Zn=C.daysContainer.children[un],Ni=ut>0?Zn.children.length:-1,In=ut>0?0:Zn.children.length-1;In!=Ni;In+=ut){var Oi=Zn.children[In];if(-1===Oi.className.indexOf("hidden")&&Ae(Oi.dateObj))return Oi}}function Si(ut,vt){var tn=Ce(),un=$t(tn||document.body),Zn=void 0!==ut?ut:un?tn:void 0!==C.selectedDateElem&&$t(C.selectedDateElem)?C.selectedDateElem:void 0!==C.todayDateElem&&$t(C.todayDateElem)?C.todayDateElem:ar(vt>0?1:-1);void 0===Zn?C._input.focus():un?function Ar(ut,vt){for(var tn=-1===ut.className.indexOf("Month")?ut.dateObj.getMonth():C.currentMonth,un=vt>0?C.config.showMonths:-1,Zn=vt>0?1:-1,On=tn-C.currentMonth;On!=un;On+=Zn)for(var Ni=C.daysContainer.children[On],Oi=Ni.children.length,hi=tn-C.currentMonth===On?ut.$i+vt:vt<0?Ni.children.length-1:0;hi>=0&&hi<Oi&&hi!=(vt>0?Oi:-1);hi+=Zn){var Bi=Ni.children[hi];if(-1===Bi.className.indexOf("hidden")&&Ae(Bi.dateObj)&&Math.abs(ut.$i-hi)>=Math.abs(vt))return Ki(Bi)}C.changeMonth(Zn),Si(ar(Zn),0)}(Zn,vt):Ki(Zn)}function ur(ut,vt){for(var tn=(new Date(ut,vt,1).getDay()-C.l10n.firstDayOfWeek+7)%7,un=C.utils.getDaysInMonth((vt-1+12)%12,ut),Zn=C.utils.getDaysInMonth(vt,ut),On=window.document.createDocumentFragment(),Ni=C.config.showMonths>1,In=Ni?"prevMonthDay hidden":"prevMonthDay",Oi=Ni?"nextMonthDay hidden":"nextMonthDay",hi=un+1-tn,Bi=0;hi<=un;hi++,Bi++)On.appendChild(Ur("flatpickr-day "+In,new Date(ut,vt-1,hi),0,Bi));for(hi=1;hi<=Zn;hi++,Bi++)On.appendChild(Ur("flatpickr-day",new Date(ut,vt,hi),0,Bi));for(var Sr=Zn+1;Sr<=42-tn&&(1===C.config.showMonths||Bi%7!=0);Sr++,Bi++)On.appendChild(Ur("flatpickr-day "+Oi,new Date(ut,vt+1,Sr%Zn),0,Bi));var _o=R("div","dayContainer");return _o.appendChild(On),_o}function ji(){if(void 0!==C.daysContainer){I(C.daysContainer),C.weekNumbers&&I(C.weekNumbers);for(var ut=document.createDocumentFragment(),vt=0;vt<C.config.showMonths;vt++){var tn=new Date(C.currentYear,C.currentMonth,1);tn.setMonth(C.currentMonth+vt),ut.appendChild(ur(tn.getFullYear(),tn.getMonth()))}C.daysContainer.appendChild(ut),C.days=C.daysContainer.firstChild,"range"===C.config.mode&&1===C.selectedDates.length&&sr()}}function xr(){if(!(C.config.showMonths>1||"dropdown"!==C.config.monthSelectorType)){C.monthsDropdownContainer.tabIndex=-1,C.monthsDropdownContainer.innerHTML="";for(var vt=0;vt<12;vt++)if(un=vt,!(void 0!==C.config.minDate&&C.currentYear===C.config.minDate.getFullYear()&&un<C.config.minDate.getMonth()||void 0!==C.config.maxDate&&C.currentYear===C.config.maxDate.getFullYear()&&un>C.config.maxDate.getMonth())){var tn=R("option","flatpickr-monthDropdown-month");tn.value=new Date(C.currentYear,vt).getMonth().toString(),tn.textContent=b(vt,C.config.shorthandCurrentMonth,C.l10n),tn.tabIndex=-1,C.currentMonth===vt&&(tn.selected=!0),C.monthsDropdownContainer.appendChild(tn)}}var un}function Ei(){var tn,ut=R("div","flatpickr-month"),vt=window.document.createDocumentFragment();C.config.showMonths>1||"static"===C.config.monthSelectorType?tn=R("span","cur-month"):(C.monthsDropdownContainer=R("select","flatpickr-monthDropdown-months"),C.monthsDropdownContainer.setAttribute("aria-label",C.l10n.monthAriaLabel),Ht(C.monthsDropdownContainer,"change",function(Ni){var In=J(Ni),Oi=parseInt(In.value,10);C.changeMonth(Oi-C.currentMonth),cn("onMonthChange")}),xr(),tn=C.monthsDropdownContainer);var un=W("cur-year",{tabindex:"-1"}),Zn=un.getElementsByTagName("input")[0];Zn.setAttribute("aria-label",C.l10n.yearAriaLabel),C.config.minDate&&Zn.setAttribute("min",C.config.minDate.getFullYear().toString()),C.config.maxDate&&(Zn.setAttribute("max",C.config.maxDate.getFullYear().toString()),Zn.disabled=!!C.config.minDate&&C.config.minDate.getFullYear()===C.config.maxDate.getFullYear());var On=R("div","flatpickr-current-month");
vendor: 6,318 bytes, line 1
1return On.appendChild(tn),On.appendChild(un),vt.appendChild(On),ut.appendChild(vt),{container:ut,yearElement:Zn,monthElement:tn}}function Yr(){I(C.monthNav),C.monthNav.appendChild(C.prevMonthNav),C.config.showMonths&&(C.yearElements=[],C.monthElements=[]);for(var ut=C.config.showMonths;ut--;){var vt=Ei();C.yearElements.push(vt.yearElement),C.monthElements.push(vt.monthElement),C.monthNav.appendChild(vt.container)}C.monthNav.appendChild(C.nextMonthNav)}function jr(){C.weekdayContainer?I(C.weekdayContainer):C.weekdayContainer=R("div","flatpickr-weekdays");for(var ut=C.config.showMonths;ut--;){var vt=R("div","flatpickr-weekdaycontainer");C.weekdayContainer.appendChild(vt)}return vo(),C.weekdayContainer}function vo(){if(C.weekdayContainer){var ut=C.l10n.firstDayOfWeek,vt=ze(C.l10n.weekdays.shorthand);ut>0&&ut<vt.length&&(vt=ze(vt.splice(ut,vt.length),vt.splice(0,ut)));for(var tn=C.config.showMonths;tn--;)C.weekdayContainer.children[tn].innerHTML="\n      <span class='flatpickr-weekday'>\n        "+vt.join("</span><span class='flatpickr-weekday'>")+"\n      </span>\n      "}}function Io(ut,vt){void 0===vt&&(vt=!0);var tn=vt?ut:ut-C.currentMonth;tn<0&&!0===C._hidePrevMonthArrow||tn>0&&!0===C._hideNextMonthArrow||(C.currentMonth+=tn,(C.currentMonth<0||C.currentMonth>11)&&(C.currentYear+=C.currentMonth>11?1:-1,C.currentMonth=(C.currentMonth+12)%12,cn("onYearChange"),xr()),ji(),cn("onMonthChange"),io())}function Ot(ut){return C.calendarContainer.contains(ut)}function ln(ut){if(C.isOpen&&!C.config.inline){var vt=J(ut),tn=Ot(vt),Zn=!(vt===C.input||vt===C.altInput||C.element.contains(vt)||ut.path&&ut.path.indexOf&&(~ut.path.indexOf(C.input)||~ut.path.indexOf(C.altInput))||tn||Ot(ut.relatedTarget)),On=!C.config.ignoredFocusElements.some(function(Ni){return Ni.contains(vt)});Zn&&On&&(C.config.allowInput&&C.setDate(C._input.value,!1,C.config.altInput?C.config.altFormat:C.config.dateFormat),void 0!==C.timeContainer&&void 0!==C.minuteElement&&void 0!==C.hourElement&&""!==C.input.value&&void 0!==C.input.value&&At(),C.close(),C.config&&"range"===C.config.mode&&1===C.selectedDates.length&&C.clear(!1))}}function Pn(ut){if(!(!ut||C.config.minDate&&ut<C.config.minDate.getFullYear()||C.config.maxDate&&ut>C.config.maxDate.getFullYear())){var tn=C.currentYear!==ut;C.currentYear=ut||C.currentYear,C.config.maxDate&&C.currentYear===C.config.maxDate.getFullYear()?C.currentMonth=Math.min(C.config.maxDate.getMonth(),C.currentMonth):C.config.minDate&&C.currentYear===C.config.minDate.getFullYear()&&(C.currentMonth=Math.max(C.config.minDate.getMonth(),C.currentMonth)),tn&&(C.redraw(),cn("onYearChange"),xr())}}function Ae(ut,vt){var tn;void 0===vt&&(vt=!0);var un=C.parseDate(ut,void 0,vt);if(C.config.minDate&&un&&te(un,C.config.minDate,void 0!==vt?vt:!C.minDateHasTime)<0||C.config.maxDate&&un&&te(un,C.config.maxDate,void 0!==vt?vt:!C.maxDateHasTime)>0)return!1;if(!C.config.enable&&0===C.config.disable.length)return!0;if(void 0===un)return!1;for(var Zn=!!C.config.enable,On=null!==(tn=C.config.enable)&&void 0!==tn?tn:C.config.disable,Ni=0,In=void 0;Ni<On.length;Ni++){if("function"==typeof(In=On[Ni])&&In(un))return Zn;if(In instanceof Date&&void 0!==un&&In.getTime()===un.getTime())return Zn;if("string"==typeof In){var Oi=C.parseDate(In,void 0,!0);return Oi&&Oi.getTime()===un.getTime()?Zn:!Zn}if("object"==typeof In&&void 0!==un&&In.from&&In.to&&un.getTime()>=In.from.getTime()&&un.getTime()<=In.to.getTime())return Zn}return!Zn}function $t(ut){return void 0!==C.daysContainer&&-1===ut.className.indexOf("hidden")&&-1===ut.className.indexOf("flatpickr-disabled")&&C.daysContainer.contains(ut)}function Mi(ut){var vt=ut.target===C._input,tn=C._input.value.trimEnd()!==fa();vt&&tn&&(!ut.relatedTarget||!Ot(ut.relatedTarget))&&C.setDate(C._input.value,!0,ut.target===C.altInput?C.config.altFormat:C.config.dateFormat)}function _i(ut){var vt=J(ut),tn=C.config.wrap?We.contains(vt):vt===C._input,un=C.config.allowInput,Zn=C.isOpen&&(!un||!tn),On=C.config.inline&&tn&&!un;if(13===ut.keyCode&&tn){if(un)return C.setDate(C._input.value,!0,vt===C.altInput?C.config.altFormat:C.config.dateFormat),C.close(),vt.blur();C.open()}else if(Ot(vt)||Zn||On){var Ni=!!C.timeContainer&&C.timeContainer.contains(vt);switch(ut.keyCode){case 13:Ni?(ut.preventDefault(),At(),qt()):sn(ut);break;case 27:ut.preventDefault(),qt();break;case 8:case 46:tn&&!C.config.allowInput&&(ut.preventDefault(),C.clear());break;case 37:case 39:if(Ni||tn)C.hourElement&&C.hourElement.focus();else{ut.preventDefault();var In=Ce();if(void 0!==C.daysContainer&&(!1===un||In&&$t(In))){var Oi=39===ut.keyCode?1:-1;ut.ctrlKey?(ut.stopPropagation(),Io(Oi),Si(ar(1),0)):Si(void 0,Oi)}}break;case 38:case 40:ut.preventDefault();var hi=40===ut.keyCode?1:-1;C.daysContainer&&void 0!==vt.$i||vt===C.input||vt===C.altInput?ut.ctrlKey?(ut.stopPropagation(),Pn(C.currentYear-hi),Si(ar(1),0)):Ni||Si(void 0,7*hi):vt===C.currentYearElement?Pn(C.currentYear-hi):C.config.enableTime&&(!Ni&&C.hourElement&&C.hourElement.focus(),At(ut),C._debouncedChange());break;case 9:if(Ni){var Bi=[C.hourElement,C.minuteElement,C.secondElement,C.amPM].concat(C.pluginElements).filter(function(uo){return uo}),Sr=Bi.indexOf(vt);if(-1!==Sr){var _o=Bi[Sr+(ut.shiftKey?-1:1)];ut.preventDefault(),(_o||C._input).focus()}}else!C.config.noCalendar&&C.daysContainer&&C.daysContainer.contains(vt)&&ut.shiftKey&&(ut.preventDefault(),C._input.focus())}}if(void 0!==C.amPM&&vt===C.amPM)switch(ut.key){case C.l10n.amPM[0].charAt(0):case C.l10n.amPM[0].charAt(0).toLowerCase():C.amPM.textContent=C.l10n.amPM[0],bn(),Wr();break;case C.l10n.amPM[1].charAt(0):case C.l10n.amPM[1].charAt(0).toLowerCase():C.amPM.textContent=C.l10n.amPM[1],bn(),Wr()}(tn||Ot(vt))&&cn("onKeyDown",ut)}function sr(ut,vt){if(void 0===vt&&(vt="flatpickr-day"),1===C.selectedDates.length&&(!ut||ut.classList.contains(vt)&&!ut.classList.contains("flatpickr-disabled"))){for(var tn=ut?ut.dateObj.getTime():C.days.firstElementChild.dateObj.getTime(),un=C.parseDate(C.selectedDates[0],void 0,!0).getTime(),Zn=Math.min(tn,C.selectedDates[0].getTime()),On=Math.max(tn,C.selectedDates[0].getTime()),Ni=!1,In=0,Oi=0,hi=Zn;hi<On;hi+=Be.DAY)Ae(new Date(hi),!0)||(Ni=Ni||hi>Zn&&hi<On,hi<un&&(!In||hi>In)?In=hi:hi>un&&(!Oi||hi<Oi)&&(Oi=hi));Array.from(C.rContainer.querySelectorAll("*:nth-child(-n+"+C.config.showMonths+") >
1 ."+vt)).forEach(function(Sr){var uo=Sr.dateObj.getTime(),Na=In>0&&uo<In||Oi>0&&uo>Oi;if(Na)return Sr.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach(function(Ct){Sr.classList.remove(Ct)});Ni&&!Na||(["startRange","inRange","endRange","notAllowed"].forEach(function(Ct){Sr.classList.remove(Ct)}),void 0!==ut&&(ut.classList.add(tn<=C.selectedDates[0].getTime()?"startRange":"endRange"),un<tn&&uo===un?Sr.classList.add("startRange"):un>tn&&uo===un&&Sr.classList.add("endRange"),uo>=In&&(0===Oi||uo<=Oi)&&ne(uo,un,tn)&&Sr.classList.add("inRange")))})}}function yr(){C.isOpen&&!C.config.static&&!C.config.inline&&qi()}function pr(ut){return function(vt){var tn=C.config["_"+ut+"Date"]=C.parseDate(vt,C.config.dateFormat),un=C.config["_"+("min"===ut?"max":"min")+"Date"];void 0!==tn&&(C["min"===ut?"minDateHasTime":"maxDateHasTime"]=tn.getHours()>0||tn.getMinutes()>0||tn.getSeconds()>0),C.selectedDates&&(C.selectedDates=C.selectedDates.filter(function(Zn){return Ae(Zn)}),!C.selectedDates.length&&"min"===ut&&ft(tn),Wr()),C.daysContainer&&(Qt(),void 0!==tn?C.currentYearElement[ut]=tn.getFullYear().toString():C.currentYearElement.removeAttribute(ut),C.currentYearElement.disabled=!!un&&void 0!==tn&&un.getFullYear()===tn.getFullYear())}}function gr(){return C.config.wrap?We.querySelector("[data-input]"):We}function Hi(){"object"!=typeof C.config.locale&&typeof Q.l10ns[C.config.locale]>"u"&&C.config.errorHandler(new Error("flatpickr: invalid locale "+C.config.locale)),C.l10n=be(be({},Q.l10ns.default),"object"==typeof C.config.locale?C.config.locale:"default"!==C.config.locale?Q.l10ns[C.config.locale]:void 0),S.D="("+C.l10n.weekdays.shorthand.join("|")+")",S.l="("+C.l10n.weekdays.longhand.join("|")+")",S.M="("+C.l10n.months.shorthand.join("|")+")",S.F="("+C.l10n.months.longhand.join("|")+")",S.K="("+C.l10n.amPM[0]+"|"+C.l10n.amPM[1]+"|"+C.l10n.amPM[0].toLowerCase()+"|"+C.l10n.amPM[1].toLowerCase()+")",void 0===be(be({},et),JSON.parse(JSON.stringify(We.dataset||{}))).time_24hr&&void 0===Q.defaultConfig.time_24hr&&(C.config.time_24hr=C.l10n.time_24hr),C.formatDate=$(C),C.parseDate=re({config:C.config,l10n:C.l10n})}function qi(ut){if("function"!=typeof C.config.position){if(void 0!==C.calendarContainer){cn("onPreCalendarPosition");var vt=ut||C._positionElement,tn=Array.prototype.reduce.call(C.calendarContainer.children,function(Go,Ya){return Go+Ya.offsetHeight},0),un=C.calendarContainer.offsetWidth,Zn=C.config.position.split(" "),On=Zn[0],Ni=Zn.length>1?Zn[1]:null,In=vt.getBoundingClientRect(),Oi=window.innerHeight-In.bottom,hi="above"===On||"below"!==On&&Oi<tn&&In.top>tn,Bi=window.pageYOffset+In.top+(hi?-tn-2:vt.offsetHeight+2);if(F(C.calendarContainer,"arrowTop",!hi),F(C.calendarContainer,"arrowBottom",hi),!C.config.inline){var Sr=window.pageXOffset+In.left,_o=!1,uo=!1;"center"===Ni?(Sr-=(un-In.width)/2,_o=!0):"right"===Ni&&(Sr-=un-In.width,uo=!0),F(C.calendarContainer,"arrowLeft",!_o&&!uo),F(C.calendarContainer,"arrowCenter",_o),F(C.calendarContainer,"arrowRight",uo);var Na=window.document.body.offsetWidth-(window.pageXOffset+In.right),Ct=Sr+un>window.document.body.offsetWidth,ri=Na+un>window.document.body.offsetWidth;if(F(C.calendarContainer,"rightMost",Ct),!C.config.static)if(C.calendarContainer.style.top=Bi+"px",Ct)if(ri){var rt=function Gr(){for(var ut=null,vt=0;vt<document.styleSheets.length;vt++){var tn=document.styleSheets[vt];if(tn.cssRules){ut=tn;break}}return ut??function dt(){var ut=document.createElement("style");return document.head.appendChild(ut),ut.sheet}()}();if(void 0===rt)return;var Xt=window.document.body.offsetWidth,en=Math.max(0,Xt/2-un/2),ro=rt.cssRules.length,Ao="{left:"+In.left+"px;right:auto;}";F(C.calendarContainer,"rightMost",!1),F(C.calendarContainer,"centerMost",!0),rt.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+Ao,ro),C.calendarContainer.style.left=en+"px",C.calendarContainer.style.right="auto"}else C.calendarContainer.style.left="auto",C.calendarContainer.style.right=Na+"px";else C.calendarContainer.style.left=Sr+"px",C.calendarContainer.style.right="auto"}}}else C.config.position(C,ut)}function Qt(){C.config.noCalendar||C.isMobile||(xr(),io(),ji())}function qt(){C._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(C.close,0):C.close()}function sn(ut){ut.preventDefault(),ut.stopPropagation();var tn=z(J(ut),function(Bi){return Bi.classList&&Bi.classList.contains("flatpickr-day")&&!Bi.classList.contains("flatpickr-disabled")&&!Bi.classList.contains("notAllowed")});if(void 0!==tn){var un=tn,Zn=C.latestSelectedDateObj=new Date(un.dateObj.getTime()),On=(Zn.getMonth()<C.currentMonth||Zn.getMonth()>C.currentMonth+C.config.showMonths-1)&&"range"!==C.config.mode;if(C.selectedDateElem=un,"single"===C.config.mode)C.selectedDates=[Zn];else if("multiple"===C.config.mode){var Ni=er(Zn);Ni?C.selectedDates.splice(parseInt(Ni),1):C.selectedDates.push(Zn)}else"range"===C.config.mode&&(2===C.selectedDates.length&&C.clear(!1,!1),C.latestSelectedDateObj=Zn,C.selectedDates.push(Zn),0!==te(Zn,C.selectedDates[0],!0)&&C.selectedDates.sort(function(Bi,Sr){return Bi.getTime()-Sr.getTime()}));if(bn(),On){var In=C.currentYear!==Zn.getFullYear();C.currentYear=Zn.getFullYear(),C.currentMonth=Zn.getMonth(),In&&(cn("onYearChange"),xr()),cn("onMonthChange")}io(),ji(),Wr(),On||"range"===C.config.mode||1!==C.config.showMonths?void 0!==C.selectedDateElem&&void 0===C.hourElement&&C.selectedDateElem&&C.selectedDateElem.focus():Ki(un),void 0!==C.hourElement&&void 0!==C.hourElement&&C.hourElement.focus(),C.config.closeOnSelect&&("single"===C.config.mode&&!C.config.enableTime||"range"===C.config.mode&&2===C.selectedDates.length&&!C.config.enableTime)&&qt(),hn()}}C.parseDate=re({config:C.config,l10n:C.l10n}),C._handlers=[],C.pluginElements=[],C.loadedPlugins=[],C._bind=Ht,C._setHoursFromDate=ft,C._positionCalendar=qi,C.changeMonth=Io,C.changeYear=Pn,C.clear=function Ii(ut,vt){if(void 0===ut&&(ut=!0),void 0===vt&&(vt=!0),C.input.value="",void 0!==C.altInput&&(C.altInput.value=""),void 0!==C.mobileInput&&(C.mobileInput.value=""),C.selectedDates=[],C.latestSelectedDateObj=void 0,!0===vt&&(C.currentYear=C._initialDate.getFullYear(),C.currentMonth=C._initialDate.getMonth()),!0===C.config.enableTime){var tn=ve(C.config);Xe(tn.hours,tn.minutes,tn.seconds)}C.redraw(),ut&&cn("onChange")},C.close=function it(){C.isOpen=!1,C.isMobile||(void 0!==C.calendarContainer&&C.calendarContainer.classList.remove("open"),void 0!==C._input&&C._input.classList.remove("active")),cn("onClose")},C.onMouseOver=sr,C._createElement=R,C.createDay=Ur,C.destroy=function bt(){void 0!==C.config&&cn("onDestroy");for(var ut=C._handlers.length;ut--;)C._handlers[ut].remove();if(C._handlers=[],C.mobileInput)C.mobileInput.parentNode&&C.mobileInput.parentNode.removeChild(C.mobileInput),C.mobileInput=void 0;else if(C.calendarContainer&&C.calendarContainer.parentNode)if(C.config.static&&C.calendarContainer.parentNode){var vt=C.calendarContainer.parentNode;
1if(vt.lastChild&&vt.removeChild(vt.lastChild),vt.parentNode){for(;vt.firstChild;)vt.parentNode.insertBefore(vt.firstChild,vt);vt.parentNode.removeChild(vt)}}else C.calendarContainer.parentNode.removeChild(C.calendarContainer);C.altInput&&(C.input.type="text",C.altInput.parentNode&&C.altInput.parentNode.removeChild(C.altInput),delete C.altInput),C.input&&(C.input.type=C.input._type,C.input.classList.remove("flatpickr-input"),C.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(tn){try{delete C[tn]}catch{}})},C.isEnabled=Ae,C.jumpToDate=Tn,C.updateValue=Wr,C.open=function Ji(ut,vt){if(void 0===vt&&(vt=C._positionElement),!0===C.isMobile){if(ut){ut.preventDefault();var tn=J(ut);tn&&tn.blur()}return void 0!==C.mobileInput&&(C.mobileInput.focus(),C.mobileInput.click()),void cn("onOpen")}if(!C._input.disabled&&!C.config.inline){var un=C.isOpen;C.isOpen=!0,un||(C.calendarContainer.classList.add("open"),C._input.classList.add("active"),cn("onOpen"),qi(vt)),!0===C.config.enableTime&&!0===C.config.noCalendar&&!1===C.config.allowInput&&(void 0===ut||!C.timeContainer.contains(ut.relatedTarget))&&setTimeout(function(){return C.hourElement.select()},50)}},C.redraw=Qt,C.set=function ni(ut,vt){if(null!==ut&&"object"==typeof ut)for(var tn in Object.assign(C.config,ut),ut)void 0!==Vn[tn]&&Vn[tn].forEach(function(un){return un()});else C.config[ut]=vt,void 0!==Vn[ut]?Vn[ut].forEach(function(un){return un()}):h.indexOf(ut)>-1&&(C.config[ut]=T(vt));C.redraw(),Wr(!0)},C.setDate=function hr(ut,vt,tn){if(void 0===vt&&(vt=!1),void 0===tn&&(tn=C.config.dateFormat),0!==ut&&!ut||ut instanceof Array&&0===ut.length)return C.clear(vt);Pi(ut,tn),C.latestSelectedDateObj=C.selectedDates[C.selectedDates.length-1],C.redraw(),Tn(void 0,vt),ft(),0===C.selectedDates.length&&C.clear(!1),Wr(vt),vt&&cn("onChange")},C.toggle=function Ut(ut){if(!0===C.isOpen)return C.close();C.open(ut)};var Vn={locale:[Hi,vo],showMonths:[Yr,ht,jr],minDate:[Tn],maxDate:[Tn],positionElement:[Qe],clickOpens:[function(){!0===C.config.clickOpens?(Ht(C._input,"focus",C.open),Ht(C._input,"click",C.open)):(C._input.removeEventListener("focus",C.open),C._input.removeEventListener("click",C.open))}]};function Pi(ut,vt){var tn=[];if(ut instanceof Array)tn=ut.map(function(un){return C.parseDate(un,vt)});else if(ut instanceof Date||"number"==typeof ut)tn=[C.parseDate(ut,vt)];else if("string"==typeof ut)switch(C.config.mode){case"single":case"time":tn=[C.parseDate(ut,vt)];break;case"multiple":tn=ut.split(C.config.conjunction).map(function(un){return C.parseDate(un,vt)});break;case"range":tn=ut.split(C.l10n.rangeSeparator).map(function(un){return C.parseDate(un,vt)})}else C.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(ut)));C.selectedDates=C.config.allowInvalidPreload?tn:tn.filter(function(un){return un instanceof Date&&Ae(un,!1)}),"range"===C.config.mode&&C.selectedDates.sort(function(un,Zn){return un.getTime()-Zn.getTime()})}function Ci(ut){return ut.slice().map(function(vt){return"string"==typeof vt||"number"==typeof vt||vt instanceof Date?C.parseDate(vt,void 0,!0):vt&&"object"==typeof vt&&vt.from&&vt.to?{from:C.parseDate(vt.from,void 0),to:C.parseDate(vt.to,void 0)}:vt}).filter(function(vt){return vt})}function Qe(){C._positionElement=C.config.positionElement||C._input}function cn(ut,vt){if(void 0!==C.config){var tn=C.config[ut];if(void 0!==tn&&tn.length>0)for(var un=0;tn[un]&&un<tn.length;un++)tn[un](C.selectedDates,C.input.value,C,vt);"onChange"===ut&&(C.input.dispatchEvent(li("change")),C.input.dispatchEvent(li("input")))}}function li(ut){var vt=document.createEvent("Event");return vt.initEvent(ut,!0,!0),vt}function er(ut){for(var vt=0;vt<C.selectedDates.length;vt++){var tn=C.selectedDates[vt];if(tn instanceof Date&&0===te(tn,ut))return""+vt}return!1}function io(){C.config.noCalendar||C.isMobile||!C.monthNav||(C.yearElements.forEac
vendor: 9,175 bytes, line 1
1h(function(ut,vt){var tn=new Date(C.currentYear,C.currentMonth,1);tn.setMonth(C.currentMonth+vt),C.config.showMonths>1||"static"===C.config.monthSelectorType?C.monthElements[vt].textContent=b(tn.getMonth(),C.config.shorthandCurrentMonth,C.l10n)+" ":C.monthsDropdownContainer.value=tn.getMonth().toString(),ut.value=tn.getFullYear().toString()}),C._hidePrevMonthArrow=void 0!==C.config.minDate&&(C.currentYear===C.config.minDate.getFullYear()?C.currentMonth<=C.config.minDate.getMonth():C.currentYear<C.config.minDate.getFullYear()),C._hideNextMonthArrow=void 0!==C.config.maxDate&&(C.currentYear===C.config.maxDate.getFullYear()?C.currentMonth+1>C.config.maxDate.getMonth():C.currentYear>C.config.maxDate.getFullYear()))}function fa(ut){var vt=ut||(C.config.altInput?C.config.altFormat:C.config.dateFormat);return C.selectedDates.map(function(tn){return C.formatDate(tn,vt)}).filter(function(tn,un,Zn){return"range"!==C.config.mode||C.config.enableTime||Zn.indexOf(tn)===un}).join("range"!==C.config.mode?C.config.conjunction:C.l10n.rangeSeparator)}function Wr(ut){void 0===ut&&(ut=!0),void 0!==C.mobileInput&&C.mobileFormatStr&&(C.mobileInput.value=void 0!==C.latestSelectedDateObj?C.formatDate(C.latestSelectedDateObj,C.mobileFormatStr):""),C.input.value=fa(C.config.dateFormat),void 0!==C.altInput&&(C.altInput.value=fa(C.config.altFormat)),!1!==ut&&cn("onValueUpdate")}function ra(ut){var vt=J(ut),tn=C.prevMonthNav.contains(vt),un=C.nextMonthNav.contains(vt);tn||un?Io(tn?-1:1):C.yearElements.indexOf(vt)>=0?vt.select():vt.classList.contains("arrowUp")?C.changeYear(C.currentYear+1):vt.classList.contains("arrowDown")&&C.changeYear(C.currentYear-1)}return function Ge(){C.element=C.input=We,C.isOpen=!1,function Er(){var ut=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],vt=be(be({},JSON.parse(JSON.stringify(We.dataset||{}))),et),tn={};C.config.parseDate=vt.parseDate,C.config.formatDate=vt.formatDate,Object.defineProperty(C.config,"enable",{get:function(){return C.config._enable},set:function(Bi){C.config._enable=Ci(Bi)}}),Object.defineProperty(C.config,"disable",{get:function(){return C.config._disable},set:function(Bi){C.config._disable=Ci(Bi)}});var un="time"===vt.mode;vt.dateFormat||!vt.enableTime&&!un||(tn.dateFormat=vt.noCalendar||un?"H:i"+(vt.enableSeconds?":S":""):(Q.defaultConfig.dateFormat||p.dateFormat)+" H:i"+(vt.enableSeconds?":S":"")),vt.altInput&&(vt.enableTime||un)&&!vt.altFormat&&(tn.altFormat=vt.noCalendar||un?"h:i"+(vt.enableSeconds?":S K":" K"):(Q.defaultConfig.altFormat||p.altFormat)+" h:i"+(vt.enableSeconds?":S":"")+" K"),Object.defineProperty(C.config,"minDate",{get:function(){return C.config._minDate},set:pr("min")}),Object.defineProperty(C.config,"maxDate",{get:function(){return C.config._maxDate},set:pr("max")});var Ni=function(Bi){return function(Sr){C.config["min"===Bi?"_minTime":"_maxTime"]=C.parseDate(Sr,"H:i:S")}};Object.defineProperty(C.config,"minTime",{get:function(){return C.config._minTime},set:Ni("min")}),Object.defineProperty(C.config,"maxTime",{get:function(){return C.config._maxTime},set:Ni("max")}),"time"===vt.mode&&(C.config.noCalendar=!0,C.config.enableTime=!0),Object.assign(C.config,tn,vt);for(var In=0;In<ut.length;In++)C.config[ut[In]]=!0===C.config[ut[In]]||"true"===C.config[ut[In]];for(h.filter(function(Bi){return void 0!==C.config[Bi]}).forEach(function(Bi){C.config[Bi]=T(C.config[Bi]||[]).map(Oe)}),C.isMobile=!C.config.disableMobile&&!C.config.inline&&"single"===C.config.mode&&!C.config.disable.length&&!C.config.enable&&!C.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),In=0;In<C.config.plugins.length;In++){var Oi=C.config.plugins[In](C)||{};for(var hi in Oi)h.indexOf(hi)>-1?C.config[hi]=T(Oi[hi]).map(Oe).concat(C.config[hi]):typeof vt[hi]>"u"&&(C.config[hi]=Oi[hi])}vt.altInputClass||(C.config.altInputClass=gr().className+" "+C.config.altInputClass),cn("onParseConfig")}(),Hi(),function ke(){C.input=gr(),C.input?(C.input._type=C.input.type,C.input.type="text",C.input.classList.add("flatpickr-input"),C._input=C.input,C.config.altInput&&(C.altInput=R(C.input.nodeName,C.config.altInputClass),C._input=C.altInput,C.altInput.placeholder=C.input.placeholder,C.altInput.disabled=C.input.disabled,C.altInput.required=C.input.required,C.altInput.tabIndex=C.input.tabIndex,C.altInput.type="text",C.input.setAttribute("type","hidden"),!C.config.static&&C.input.parentNode&&C.input.parentNode.insertBefore(C.altInput,C.input.nextSibling)),C.config.allowInput||C._input.setAttribute("readonly","readonly"),Qe()):C.config.errorHandler(new Error("Invalid input element specified"))}(),function Vr(){C.selectedDates=[],C.now=C.parseDate(C.config.now)||new Date;var ut=C.config.defaultDate||("INPUT"!==C.input.nodeName&&"TEXTAREA"!==C.input.nodeName||!C.input.placeholder||C.input.value!==C.input.placeholder?C.input.value:null);ut&&Pi(ut,C.config.dateFormat),C._initialDate=C.selectedDates.length>0?C.selectedDates[0]:C.config.minDate&&C.config.minDate.getTime()>C.now.getTime()?C.config.minDate:C.config.maxDate&&C.config.maxDate.getTime()<C.now.getTime()?C.config.maxDate:C.now,C.currentYear=C._initialDate.getFullYear(),C.currentMonth=C._initialDate.getMonth(),C.selectedDates.length>0&&(C.latestSelectedDateObj=C.selectedDates[0]),void 0!==C.config.minTime&&(C.config.minTime=C.parseDate(C.config.minTime,"H:i")),void 0!==C.config.maxTime&&(C.config.maxTime=C.parseDate(C.config.maxTime,"H:i")),C.minDateHasTime=!!C.config.minDate&&(C.config.minDate.getHours()>0||C.config.minDate.getMinutes()>0||C.config.minDate.getSeconds()>0),C.maxDateHasTime=!!C.config.maxDate&&(C.config.maxDate.getHours()>0||C.config.maxDate.getMinutes()>0||C.config.maxDate.getSeconds()>0)}(),function at(){C.utils={getDaysInMonth:function(ut,vt){return void 0===ut&&(ut=C.currentMonth),void 0===vt&&(vt=C.currentYear),1===ut&&(vt%4==0&&vt%100!=0||vt%400==0)?29:C.l10n.daysInMonth[ut]}}}(),C.isMobile||function Li(){var ut=window.document.createDocumentFragment();if(C.calendarContainer=R("div","flatpickr-calendar"),C.calendarContainer.tabIndex=-1,!C.config.noCalendar){if(ut.appendChild(function Hr(){return C.monthNav=R("div","flatpickr-months"),C.yearElements=[],C.monthElements=[],C.prevMonthNav=R("span","flatpickr-prev-month"),C.prevMonthNav.innerHTML=C.config.prevArrow,C.nextMonthNav=R("span","flatpickr-next-month"),C.nextMonthNav.innerHTML=C.config.nextArrow,Yr(),Object.defineProperty(C,"_hidePrevMonthArrow",{get:function(){return C.__hidePrevMonthArrow},set:function(ut){C.__hidePrevMonthArrow!==ut&&(F(C.prevMonthNav,"flatpickr-disabled",ut),C.__hidePrevMonthArrow=ut)}}),Object.defineProperty(C,"_hideNextMonthArrow",{get:function(){return C.__hideNextMonthArrow},set:function(ut){C.__hideNextMonthArrow!==ut&&(F(C.nextMonthNav,"flatpickr-disabled",ut),C.__hideNextMonthArrow=ut)}}),C.currentYearElement=C.yearElements[0],io(),C.monthNav}()),C.innerContainer=R("div","flatpickr-innerContainer"),C.config.weekNumbers){var vt=function Uo(){C.calendarContainer.classList.add("hasWeeks");var ut=R("div","flatpickr-weekwrapper");ut.appendChild(R("span","flatpickr-weekday",C.l10n.weekAbbreviation));var vt=R("div","flatpickr-weeks");return ut.appendChild(vt),{weekWrapper:ut,weekNumbers:vt}}(),tn=vt.weekWrapper,un=vt.weekNumbers;C.innerContainer.appendChild(tn),C.weekNumbers=un,C.weekWrapper=tn}C.rContainer=R("div","flatpickr-rContainer"),C.rContainer.appendChild(jr()),C.daysContainer||(C.daysContainer=R("div","flatpickr-days"),C.daysContainer.tabIndex=-1),ji(),C.rContainer.appendChild(C.daysContainer),C.innerContainer.appendChild(C.rContainer),ut.appendChild(C.innerContainer)}C.config.enableTime&&ut.appendChild(function Yi(){C.calendarContainer.classList.add("hasTime"),C.config.noCalendar&&C.calendarContainer.classList.add("noCalendar");var ut=ve(C.config);C.timeContainer=R("div","flatpickr-time"),C.timeContainer.tabIndex=-1;var vt=R("span","flatpickr-time-separator",":"),tn=W("flatpickr-hour",{"aria-label":C.l10n.hourAriaLabel});C.hourElement=tn.getElementsByTagName("input")[0];var un=W("flatpickr-minute",{"aria-label":C.l10n.minuteAriaLabel});if(C.minuteElement=un.getElementsByTagName("input")[0],C.hourElement.tabIndex=C.minuteElement.tabIndex=-1,C.hourElement.value=c(C.latestSelectedDateObj?C.latestSelectedDateObj.getHours():C.config.time_24hr?ut.hours:function wt(ut){switch(ut%24){case 0:case 12:return 12;default:return ut%12}}(ut.hours)),C.minuteElement.value=c(C.latestSelectedDateObj?C.latestSelectedDateObj.getMinutes():ut.minutes),C.hourElement.setAttribute("step",C.config.hourIncrement.toString()),C.minuteElement.setAttribute("step",C.config.minuteIncrement.toString()),C.hourElement.setAttribute("min",C.config.time_24hr?"0":"1"),C.hourElement.setAttribute("max",C.config.time_24hr?"23":"12"),C.hourElement.setAttribute("maxlength","2"),C.minuteElement.setAttribute("min","0"),C.minuteElement.setAttribute("max","59"),C.minuteElement.setAttribute("maxlength","2"),C.timeContainer.appendChild(tn),C.timeContainer.appendChild(vt),C.timeContainer.appendChild(u
1n),C.config.time_24hr&&C.timeContainer.classList.add("time24hr"),C.config.enableSeconds){C.timeContainer.classList.add("hasSeconds");var Zn=W("flatpickr-second");C.secondElement=Zn.getElementsByTagName("input")[0],C.secondElement.value=c(C.latestSelectedDateObj?C.latestSelectedDateObj.getSeconds():ut.seconds),C.secondElement.setAttribute("step",C.minuteElement.getAttribute("step")),C.secondElement.setAttribute("min","0"),C.secondElement.setAttribute("max","59"),C.secondElement.setAttribute("maxlength","2"),C.timeContainer.appendChild(R("span","flatpickr-time-separator",":")),C.timeContainer.appendChild(Zn)}return C.config.time_24hr||(C.amPM=R("span","flatpickr-am-pm",C.l10n.amPM[u((C.latestSelectedDateObj?C.hourElement.value:C.config.defaultHour)>11)]),C.amPM.title=C.l10n.toggleTitle,C.amPM.tabIndex=-1,C.timeContainer.appendChild(C.amPM)),C.timeContainer}()),F(C.calendarContainer,"rangeMode","range"===C.config.mode),F(C.calendarContainer,"animate",!0===C.config.animate),F(C.calendarContainer,"multiMonth",C.config.showMonths>1),C.calendarContainer.appendChild(ut);var Zn=void 0!==C.config.appendTo&&void 0!==C.config.appendTo.nodeType;if((C.config.inline||C.config.static)&&(C.calendarContainer.classList.add(C.config.inline?"inline":"static"),C.config.inline&&(!Zn&&C.element.parentNode?C.element.parentNode.insertBefore(C.calendarContainer,C._input.nextSibling):void 0!==C.config.appendTo&&C.config.appendTo.appendChild(C.calendarContainer)),C.config.static)){var On=R("div","flatpickr-wrapper");C.element.parentNode&&C.element.parentNode.insertBefore(On,C.element),On.appendChild(C.element),C.altInput&&On.appendChild(C.altInput),On.appendChild(C.calendarContainer)}!C.config.static&&!C.config.inline&&(void 0!==C.config.appendTo?C.config.appendTo:window.document.body).appendChild(C.calendarContainer)}(),function Bn(){if(C.config.wrap&&["open","close","toggle","clear"].forEach(function(tn){Array.prototype.forEach.call(C.element.querySelectorAll("[data-"+tn+"]"),function(un){return Ht(un,"click",C[tn])})}),C.isMobile)!function Vt(){var ut=C.config.enableTime?C.config.noCalendar?"time":"datetime-local":"date";C.mobileInput=R("input",C.input.className+" flatpickr-mobile"),C.mobileInput.tabIndex=1,C.mobileInput.type=ut,C.mobileInput.disabled=C.input.disabled,C.mobileInput.required=C.input.required,C.mobileInput.placeholder=C.input.placeholder,C.mobileFormatStr="datetime-local"===ut?"Y-m-d\\TH:i:S":"date"===ut?"Y-m-d":"H:i:S",C.selectedDates.length>0&&(C.mobileInput.defaultValue=C.mobileInput.value=C.formatDate(C.selectedDates[0],C.mobileFormatStr)),C.config.minDate&&(C.mobileInput.min=C.formatDate(C.config.minDate,"Y-m-d")),C.config.maxDate&&(C.mobileInput.max=C.formatDate(C.config.maxDate,"Y-m-d")),C.input.getAttribute("step")&&(C.mobileInput.step=String(C.input.getAttribute("step"))),C.input.type="hidden",void 0!==C.altInput&&(C.altInput.type="hidden");try{C.input.parentNode&&C.input.parentNode.insertBefore(C.mobileInput,C.input.nextSibling)}catch{}Ht(C.mobileInput,"change",function(vt){C.setDate(J(vt).value,!1,C.mobileFormatStr),cn("onChange"),cn("onClose")})}();else{var ut=P(yr,50);if(C._debouncedChange=P(hn,Je),C.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&Ht(C.daysContainer,"mouseover",function(tn){"range"===C.config.mode&&sr(J(tn))}),Ht(C._input,"keydown",_i),void 0!==C.calendarContainer&&Ht(C.calendarContainer,"keydown",_i),!C.config.inline&&!C.config.static&&Ht(window,"resize",ut),void 0!==window.ontouchstart?Ht(window.document,"touchstart",ln):Ht(window.document,"mousedown",ln),Ht(window.document,"focus",ln,{capture:!0}),!0===C.config.clickOpens&&(Ht(C._input,"focus",C.open),Ht(C._input,"click",C.open)),void 0!==C.daysContainer&&(Ht(C.monthNav,"click",ra),Ht(C.monthNav,["keyup","increment"],Ke),Ht(C.daysContainer,"click",sn)),void 0!==C.timeContainer&&void 0!==C.minuteElement&&void 0!==C.hourElement){Ht(C.timeContainer,["increment"],At),Ht(C.timeContainer,"blur",At,{capture:!0}),Ht(C.timeContainer,"click",ei),Ht([C.hourElement,C.minuteElement],["focus","click"],function(tn){return J(tn).select()}),void 0!==C.secondElement&&Ht(C.secondElement,"focus",function(){return C.secondElement&&C.secondElement.select()}),void 0!==C.amPM&&Ht(C.amPM,"click",function(tn){At(tn)})}C.config.allowInput&&Ht(C._input,"blur",Mi)}}(),(C.selectedDates.length||C.config.noCalendar)&&(C.config.enableTime&&ft(C.config.noCalendar?C.latestSelectedDateObj:void 0),Wr(!1)),ht();var ut=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!C.isMobile&&ut&&qi(),cn("onReady")}(),C}function Z(We,et){for(var C=Array.prototype.slice.call(We).filter(function(Oe){return Oe instanceof HTMLElement}),at=[],Ge=0;Ge<C.length;Ge++){var Ce=C[Ge];try{if(null!==Ce.getAttribute("data-fp-omit"))continue;void 0!==Ce._flatpickr&&(Ce._flatpickr.destroy(),Ce._flatpickr=void 0),Ce._flatpickr=Se(Ce,et||{}),at.push(Ce._flatpickr)}catch(Oe){console.error(Oe)}}return 1===at.length?at[0]:at}typeof HTMLElement<"u"&&typeof HTMLCollection<"u"&&typeof NodeList<"u"&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(We){return Z(this,We)},HTMLElement.prototype.flatpickr=function(We){return Z([this],We)});var Q=function(We,et){return"string"==typeof We?Z(window.document.querySelectorAll(We),et):We instanceof Node?Z([We],et):Z(We,et)};Q.defaultConfig={},Q.l10ns={en:be({},g),default:be({},g)},Q.localize=function(We){Q.l10ns.default=be(be({},Q.l10ns.default),We)},Q.setDefaults=function(We){Q.defaultConfig=be(be({},Q.defaultConfig),We)},Q.parseDate=re({}),Q.formatDate=$({}),Q.compareDates=te,typeof jQuery<"u"&&typeof jQuery.fn<"u"&&(jQuery.fn.flatpickr=function(We){return Z(this,We)}),Date.prototype.fp_incr=function(We){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof We?parseInt(We,10):We))},typeof window<"u"&&(window.flatpickr=Q);const oe=Q;var me=r(31476),Pe=r(97860),V=r(5964),q=r(56977),B=r(21413),Ee=r(43318),Ne=r(42092),Ze=r(84572),we=r(96354),gt=r(64409),je=r(68018),Pt=r(29399),yt=r(89417),Fe=r(59640),Ft=r(46351);class Ve{set value(et){const C=60*et.getHours()+(0===et.getMinutes()?0:30);this.selectedOption=this.options.find(at=>at.totalMinutes===C)??this.options[0],this.internalValue=et}constructor(et,C,at){this.ngControl=et,this.store=C,this.timePickerOptionsPipe=at,this.wrapperId="",this.labelText="",this.options=[],this.valueChange=new d.bkB,this.internalValue=new Date,this.unsubscribe$=new B.B,this.ngControl&&(this.ngControl.valueAccessor=this.dropdownComponent),(0,Ze.z)([this.store.select(Pt.dE).pipe((0,we.T)(Ge=>Ge?.cultureName)),this.minTime,this.maxTime]).pipe((0,we.T)(([Ge,Ce,Oe])=>this.timePickerOptionsPipe.transform(Ge,Ce,Oe)),(0,q.Q)(this.unsubscribe$)).subscribe(Ge=>this.options=Ge)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}onTimeSelectionChange(et){const C=new Date(this.internalValue);C.setHours(et.hours),C.setMinutes(et.minutes),this.valueChange.emit(C)}static{this.\u0275fac=function(C){return new(C||Ve)(d.rXU(yt.vO,10),d.rXU(Fe.il),d.rXU(Ft.Y))}}static{this.\u0275cmp=d.VBU({type:Ve,selectors:[["iwg-datepicker-time-row"]],viewQuery:function(C,at){if(1&C&&d.GBs(me.P,7),2&C){let Ge;d.mGM(Ge=d.lsd())&&(at.dropdownComponent=Ge.first)}},inputs:{wrapperId:"wrapperId",labelText:"labelText",minTime:"minTime",maxTime:"maxTime",value:"value"},outputs:{valueChange:"valueChange"},standalone:!0,features:[d.aNF],decls:6,vars:9,consts:[[1,"wrapper"],["translate","",1,"iwg-body1",3,"id"],[1,"time-picker-wrapper"],["idKey","totalMinutes","titleKey","title",3,"valueChange","id","wrapperId","focusSelectedItem","options","value"]],template:function(C,at){1&C&&(d.j41(0,"div",0)(1,"div",1),d.EFF(2),d.nI1(3,"translate"),d.k0s(),d.j41(4,"div",2)(5,"iwg-dropdown",3),d.bIt("valueChange",function(Ce){return at.onTimeSelectionChange(Ce)}),d.k0s()()()),2&C&&(d.R7$(),d.Y8G("id","time-dropdown-text"+at.wrapperId),d.R7$(),d.JRh(d.bMT(3,7,at.labelText)),d.R7$(3),d.Y8G("id","time-dropdown-"+at.wrapperId)("wrapperId","time-dropdown-"+at.wrapperId)("focusSelectedItem",!0)("options",at.options)("value",at.selectedOption))},dependencies:[je.Mm,me.P,je.D9],styles:[".wrapper[_ngcontent-%COMP%]{display:flex;text-align:start;align-items:center;padding-left:2rem;padding-right:2rem}.wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:1 1 0px}.wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:first-child){border-left:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}[dir=rtl]   [_nghost-%COMP%]   .wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:first-child){border-right:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}[dir=rtl][_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:first-child){border-right:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}[dir=rtl][_nghost-%COMP%]   .wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:first-child), [dir=rtl]   [_nghost-%COMP%]   .wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:first-child){border-right:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.wrapper[_ngcontent-%COMP%]   .time-picker-wrapper[_ngcontent-%COMP%]{align-self:stretch;display:flex;justify-content:flex-end;align-items:center}.wrapper[_ngcontent-%COMP%]   .time-picker-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{line-height:1rem}[_nghost-%COMP%]     .time-picker-wrapper .form__field .form__field__select .select__input__selected{width:11rem;height:3.6rem;min-height:3.6rem;padding:1rem 0 1rem 1rem;border:none}[dir=rtl]   [_nghost-%COMP%]   -shadowcsshost     .time-picker-wrapper .form__field .form__field__select .select__input__selected{text-align:right}[dir=rtl]   [_nghost-%COMP%]     .time-picker-wrapper .form__field .form__field__select .select__input__selected{text-align:right}[dir=rtl]   [_nghost-%COMP%]     .time-picker-wrapper .form__field .form__field__select .select__input__selected{text-align:right}[_nghost-%COMP%]     .time-picker-wrapper .form__field .form__field__select .select__input__options__option{padding-right:0!important;padding-left:1rem!important;z-index:99999999}"]})}}(0,e.Cg)([(0,gt.W)()],Ve.prototype,"minTime",void 0),(0,e.Cg)([(0,gt.W)()],Ve.prototype,"maxTime",void 0);var Kt=r(12262);let xt=(()=>{class We{constructor(){this.wrapperId="",this.apply=new d.bkB}static{this.\u0275fac=function(at){return new(at||We)}}static{this.\u0275cmp=d.VBU({type:We,selectors:[["iwg-datepicker-apply-row"]],inputs:{wrapperId:"wrapperId"},outputs:{apply:"apply"},standalone:!0,features:[d.aNF],decls:3,vars:1,consts:[["type","button",1,"timepicker-time-apply-button",3,"click","keydown.enter","wrapperId"],["translate",""]],template:function(at,Ge){1&at&&(d.j41(0,"iwg-button",0),d.bIt("click",function(){return Ge.apply.emit()})("keydown.enter",function(){return Ge.apply.emit()}),d.j41(1,"span",1),d.EFF(2,"COMMON.APPLY"),d.k0s()()),2&at&&d.Y8G("wrapperId","timepicker-button-"+Ge.wrapperId)},dependencies:[Kt.Q,je.Mm],styles:[".timepicker-time-apply-button[_ngcontent-%COMP%]{margin-bottom:3rem;width:29.7rem;height:6rem}@media (max-width: 1023.98px){.timepicker-time-apply-button[_ngcontent-%COMP%]{width:90%}}"]})}}return We})();var An=r(48337),Wn=r(742),mi=r(57801);const ti=["datepicker"],Qn=["datepickerWrapper"],qn=["years"];function $e(We,et){if(1&We&&d.nrm(0,"iwg-dropdown",13),2&We){const C=d.XpG();d.Y8G("wrapperId",C.wrapperId)}}function X(We,et){if(1&We&&(d.j41(0,"div",5),d.nrm(1,"i"),d.k0s()),2&We){const C=d.XpG();d.R7$(),d.HbH(C.inputIcon+" text--lg")}}function ue(We,et){if(1&We&&(d.j41(0,"div",7),d.EFF(1),d.nI1(2,"translate"),d.k0s()),2&We){const C=d.XpG();d.Y8G("id",C.wrapperId+"__placeholder"),d.R7$(),d.SpI(" ",d.bMT(2,2,C.placeholderText)," ")}}function nt(We,et){1&We&&(d.j41(0,"span"),d.EFF(1,",\xa0"),d.k0s())}function St(We,et){if(1&We&&(d.j41(0,"span",9),d.EFF(1),d.DNE(2,nt,2,0,"span"),d.k0s()),2&We){const C=d.XpG();d.AVh("compact-date",C.compactLayout),d.Y8G("id",C.wrapperId+"__date"),d.R7$(),d.SpI(" ",C.localizedDate,""),d.R7$(),d.vxM(C.localizedTime?2:-1)}}function Wt(We,et){if(1&We&&(d.j41(0,"span",9),d.EFF(1),d.k0s()),2&We){const C=d.XpG();d.Y8G("id",C.wrapperId+"__time"),d.R7$(),d.JRh(C.localizedTime)}}function Jt(We,et){if(1&We&&(d.j41(0,"div",10),d.nrm(1,"iwg-hint",14),d.k0s()),2&We){const C=d.XpG();d.R7$(),d.Y8G("wrapperId",C.wrapperId+"_date_picker")("message",C.iconTooltip)}}function ee(We,et){1&We&&(d.j41(0,"span",16),d.EFF(1,"*"),d.k0s())}function Rn(We,et){if(1&We&&(d.j41(0,"label",11)(1,"span",15),d.nI1(2,"translate"),d.EFF(3),d.nI1(4,"translate"),d.DNE(5,ee,2,0,"span",16),d.k0s()()),2&We){const C=d.XpG();d.Y8G("for",C.wrapperId+"__form__datepicker")("id",C.wrapperId+"_date_picker_label"),d.R7$(),d.Y8G("title",d.bMT(2,5,C.labelText)),d.R7$(2),d.SpI(" ",d.bMT(4,7,C.labelText),""),d.R7$(2),d.vxM(C.isRequired?5:-1)}}function Mt(We,et){if(1&We&&(d.j41(0,"div",12),d.EFF(1),d.nI1(2,"translate"),d.k0s()),2&We){const C=d.XpG();d.Y8G("id",C.wrapperId+"_error_message"),d.R7$(),d.SpI(" ",d.i5U(2,2,C.errorMessages[0],C.errorMessagesParams[0]),"\n")}}const dn=["keydown.space","keydown.enter"];class Nt extends Ne.G{constructor(et,C,at,Ge,Ce,Oe,ht,At){super(),this.platformId=et,this.store=C,this.app=at,this.localizedDatePipe=Ge,this.zone=Ce,this.ngControl=Oe,this.dateService=ht,this.renderer=At,this.disable=[],this.dateFormat="short",this.showTextBoxWrapper=!0,this.position="below",this.labelText="",this.ariaLabel="",this.labelIcon="",this.iconTooltip="",this.isDisabled=!1,this.isRequired=!1,this.placeholderText="",this.errorMessage="",this.wrapperId="",this.compactLayout=!1,this.timePickerClass="",this.active=!1,this.isEndsRTLFPopened=!1,this.destroy$=new B.B,this.ngControl&&(this.ngControl.valueAccessor=this)}ngOnInit(){this.initPickerOptions(),this.store.select(Pt.BE).pipe((0,V.p)(et=>!!et),(0,q.Q)(this.unsubscribe$)).subscribe(et=>{this.language=et,(0,n.UE)(this.platformId)&&this.initDatepicker()}),this.minTime.pipe((0,q.Q)(this.unsubscribe$)).subscribe(et=>this.timePickerRef?.instance.minTime.next(et)),this.maxTime.pipe((0,q.Q)(this.unsubscribe$)).subscribe(et=>this.timePickerRef?.instance.maxTime.next(et))}ngOnChanges(et){if(!this.fp)return;const C={};!1===et.minDate?.firstChange&&(C.minDate=et.minDate.currentValue),!1===et.maxDate?.firstChange&&(C.maxDate=et.maxDate.currentValue),!1===et.disable?.firstChange&&(C.disable=et.disable.currentValue),!1===et.enableTime?.firstChange&&(C.enableTime=et.enableTime.currentValue),!1===et.minTime?.firstChange&&(C.minDate=this.dateModelToDate(C.minDate,et.minTime.currentValue??{hours:0,minutes:Pe.Q.Minutes00})),!1===et.maxTime?.firstChange&&(C.maxDate=this.dateModelToDate(C.maxDate,et.maxTime.currentValue??{hours:23,minutes:Pe.Q.Minutes30})),this.fp.set(C),!1===et.utcOffset?.firstChange&&this.formatDate(this.model)}ngOnDestroy(){super.ngOnDestroy(),this.destroy$.next(),this.destroy$.complete(),this.fp?.destroy(),this.timePickerRef?.destroy(),this.applyButtonRef?.destroy(),this.yearDropdownRef?.destroy()}fixModelType(){this.model&&!(this.model instanceof Date)&&(this.model=this.dateService.create(this.model).toDate())}initDatepicker(){this.fp?.destroy(),this.initDatepickerTranslations(),this.fixModelType(),this.fp=oe(this.datepicker?.nativeElement,{defaultDate:this.model,minDate:this.dateModelToDate(this.minDate,this.minTime.getValue()??{hours:0,minutes:Pe.Q.Minutes00}),maxDate:this.dateModelToDate(this.maxDate,this.maxTime.getValue()??{hours:23,minutes:Pe.Q.Minutes30}),disable:this.disable,enableTime:this.enableTime,time_24hr:!0,dateFormat:this.dateFormat,disableMobile:!0,appendTo:this.datepickerWrapper.nativeElement,position:this.position,monthSelectorType:"static",clickOpens:!1,inline:!this.showTextBoxWrapper,onYearChange:(et,C,at)=>this.zone.run(()=>{this.setYearArrowsVisibility(at.currentYear),this.onYearMonthChange(at.currentYear,at.currentMonth)}),onMonthChange:(et,C,at)=>this.zone.run(()=>{this.onYearMonthChange(at.currentYear,at.currentMonth)}),onChange:(et,C,at)=>this.zone.run(()=>this.onFlatpickrChange(et)),onOpen:()=>this.zone.run(()=>
1{if(this.active=!0,this.fp.jumpToDate(this.model),this.yearDropdownRef){const et=this.getYearOptions();this.yearDropdownRef.instance.value=et.find(C=>C.id===this.fp.currentYear)}}),onClose:()=>this.zone.run(()=>{this.active=!1,this.fp.input.blur(),this.detectTimeChange(this.fp.selectedDates),this.isEndsRTLFPopened&&(this.deleteAddedStylesEndsOnRtlDatepickr(),this.isEndsRTLFPopened=!1)})}),this.setYearArrowsVisibility(this.fp.currentYear),this.setDaysVisibility(),this.enableTime&&this.addApplyButton(),this.initTimeDropdown(),this.model&&this.formatDate(this.model),this.makeDatepickerElementsKeyboardAccessible()}onFlatpickrChange(et){if(et?.length>0){if(this.model=new Date(et[0]),this.minDate){const C=new Date(this.minDate).getTime();C>this.model.getTime()&&(this.model=new Date(C),this.fp.setDate(this.model))}this.formatDate(this.model)}else this.model=null;this.active&&this.onTouched(),this.onChange(this.model)}onYearMonthChange(et,C){if("monthAndYear"===this.dateFormat){let at=new Date(et,C);if(this.minDate){const Ge=this.dateService.create(this.minDate,Ee.i$).toDate();Ge.valueOf()>at.getTime()&&(at=Ge)}if(this.maxDate){const Ge=this.dateService.create(this.maxDate,Ee.i$).toDate();Ge.valueOf()<at.getTime()&&(at=Ge)}this.model=at,this.fp.setDate(this.model),this.formatDate(this.model),this.active&&this.onTouched(),this.onChange(this.model)}this.makeDaysKeyboardAccessible()}getYearOptions(){const et=[];this.minDate=this.minDate??new Date,this.maxDate=this.maxDate??new Date;let C="string"==typeof this.minDate?this.dateService.create(this.minDate,Ee.i$).currentYear():this.minDate.getFullYear(),at="string"==typeof this.maxDate?this.dateService.create(this.maxDate,Ee.i$).currentYear():this.maxDate.getFullYear();at||(at=(new Date).getFullYear()),C||(C=at);for(let Ge=C;Ge<=at;Ge++)et.push({id:Ge,value:Ge.toString()});return et}setYearArrowsVisibility(et){if(this.minDate&&this.maxDate){const C=new Date(this.minDate).getFullYear(),at=new Date(this.maxDate).getFullYear(),Ge=this.datepickerWrapper.nativeElement.querySelector(".arrowDown"),Ce=this.datepickerWrapper.nativeElement.querySelector(".arrowUp");C===et?Ge.classList.add("hidden"):Ge.classList.remove("hidden"),at===et?Ce.classList.add("hidden"):Ce.classList.remove("hidden")}}setDaysVisibility(){"monthAndYear"===this.dateFormat&&this.datepickerWrapper.nativeElement.querySelector(".flatpickr-innerContainer").classList.add("hidden")}initTimeDropdown(){if(this.timePickerRef?.destroy(),this.enableTime){const et=this.datepickerWrapper.nativeElement.querySelector(".flatpickr-time"),C=document.createElement("div");C.classList.add("timepicker-time-modal-dropdown-wrapper");const at=(0,d.a0P)(Ve,{hostElement:C,environmentInjector:this.app.injector});this.timePickerRef=at,this.setTimePickerValue(this.model),this.timePickerClass&&at.location.nativeElement.classList.add(...this.timePickerClass.split(" ")),at.instance.labelText=this.labelText,at.instance.wrapperId=this.wrapperId,at.instance.minTime.next(this.minTime.value),at.instance.maxTime.next(this.maxTime.value),at.instance.valueChange.pipe((0,q.Q)(this.destroy$)).subscribe(Ge=>{this.selectedTime=Ge,this.detectTimeChange(this.fp.selectedDates)}),this.app.attachView(at.hostView),et.appendChild(C)}}setTimePickerValue(et){this.timePickerRef&&(this.timePickerRef.instance.value=et??new Date)}addApplyButton(){const et=document.createElement("div");et.id="timepicker-button-"+this.wrapperId,et.setAttribute("class","timepicker-time-apply-button");const C=et,at=(0,d.a0P)(xt,{hostElement:et,environmentInjector:this.app.injector});this.applyButtonRef?.destroy(),this.applyButtonRef=at,at.instance.wrapperId=this.wrapperId,at.instance.apply.pipe((0,q.Q)(this.unsubscribe$)).subscribe(()=>{this.fp.close(),this.isEndsRTLFPopened&&this.deleteAddedStylesEndsOnRtlDatepickr()}),this.app.attachView(at.hostView),this.datepickerWrapper.nativeElement.querySelector(".flatpickr-calendar").appendChild(C)}initDatepickerTranslations(){oe.l10ns.default.firstDayOfWeek=1,oe.l10ns.default.weekdays.shorthand=this.dateService.create().locale(this.language).localeData().weekdaysMin().map(et=>et.substring(0,1)),oe.l10ns.default.months.longhand=this.dateService.create().locale(this.language).localeData().months()}deleteAddedStylesEndsOnRtlDatepickr(){try{const et=document.styleSheets[0];et.deleteRule(0),et.deleteRule(0),this.isEndsRTLFPopened=!1}catch(et){console.error("Cant read the css rules of: "+et)}}handleDatepicker(et){if(this.fp&&!this.isDisabled&&(!this.showTextBoxWrapper||this.datepicker?.nativeElement.contains(et.target)))if(this.active)this.fp.close();else{this.fp.open();const C=this.datepickerWrapper.nativeElement.querySelector(".flatpickr-month"),at=C.getBoundingClientRect(),Ge=window.scrollX+at.left-(at.width-this.datepickerWrapper.nativeElement.offsetWidth)/2,Oe=this.datepickerWrapper.nativeElement.getBoundingClientRect();if(C&&Oe.right<at.width+10){this.isEndsRTLFPopened=!0;const ht=".flatpickr-calendar:before",At=".flatpickr-calendar:after",fn="{left: 22px!important;}",wt=document.styleSheets[0];wt.insertRule(`.flatpickr-calendar {right:${Ge}px!important;}`),wt.insertRule(`${ht},${At}${fn}`)}}}writeValue(et){et?.hasOwnProperty("value")&&et.hasOwnProperty("emitEvent")&&!et.emitEvent?this.formatDate(et.value):void 0!==et&&(this.model=et,this.fixModelType(),this.formatDate(this.model),this.fp&&(this.fp.setDate(this.model,!0),this.timePickerRef&&this.setTimePickerValue(this.model)))}formatDate(et){this.localizedDate=et?this.localizedDatePipe.transform(et,this.dateFormat,void 0,void 0,this.utcOffset):null,this.localizedTime=et&&this.enableTime?this.localizedDatePipe.transform(et,"time"):null}isTime24(et){return!new Intl.DateTimeFormat(et,{hour:"numeric"}).resolvedOptions().hour12}detectTimeChange(et){if(this.enableTime&&et?.length>0&&this.selectedTime){const C=new Date(et[0]);this.model&&(this.model=C,this.model.setHours(this.selectedTime.getHours()),this.model.setMinutes(this.selectedTime.getMinutes()),this.fp.setDate(this.model),this.formatDate(this.model),this.onChange(this.model))}else et?.length&&this.dateService.create(this.model).isSame(et[0])&&this.setYearArrowsVisibility(this.model.getFullYear())}initPickerOptions(){this.minDate||(this.minDate=this.dateService.create().subtract(15,"years").format(Ee.i$)),this.maxDate||(this.maxDate=this.dateService.create().add(10,"years").format(Ee.i$))}setDisabledState(et){this.isDisabled=et}showPlaceholder(){return this.placeholderText&&!this.localizedDate&&!this.localizedTime}get showAdditionalDaysRow(){const et=this.fp?.days;return et&&et.getElementsByClassName("prevMonthDay").length>=5}dateModelToDate(et,C){const at=new Date(et);return at.setHours(C.hours,C.minutes,0,0),at}makeDatepickerElementsKeyboardAccessible(){this.datepickerWrapper.nativeElement.querySelector(".numInput")?.setAttribute("tabindex","0");const et=this.datepickerWrapper.nativeElement.querySelector(".arrowDown");et&&(et.setAttribute("tabindex","0"),dn.forEach(Ce=>this.renderer.listen(et,Ce,()=>this.fp.changeYear(this.fp.currentYear-1))));const C=this.datepickerWrapper.nativeElement.querySelector(".arrowUp");C&&(C.setAttribute("tabindex","0"),dn.forEach(Ce=>this.renderer.listen(C,Ce,()=>this.fp.changeYear(this.fp.currentYear+1))));const at=this.datepickerWrapper.nativeElement.querySelector(".flatpickr-prev-month");at&&(at.setAttribute("tabindex","0"),dn.forEach(Ce=>this.renderer.listen(at,Ce,()=>this.fp.changeMonth(-1,!0,!0))));const Ge=this.datepickerWrapper.nativeElement.querySelector(".flatpickr-next-month");Ge&&(Ge.setAttribute("tabindex","0"),dn.forEach(Ce=>this.renderer.listen(Ge,Ce,()=>this.fp.changeMonth(1,!0,!0)))),this.makeDaysKeyboardAccessible()}makeDaysKeyboardAccessible(){this.datepickerWrapper.nativeElement.querySelector(".dayContainer")?.children[0]?.setAttribute("tabindex","0"),this.datepickerWrapper.nativeElement.querySelector(".selected")?.setAttribute("tabindex","0")}hasValue(){return!!(this.localizedDate||this.localizedTime||this.showPlaceholder())}static{this.\u0275fac=function(C){return new(C||Nt)(d.rXU(d.Agw),d.rXU(Fe.il),d.rXU(d.o8S),d.rXU(Wn.K),d.rXU(d.SKi),d.rXU(yt.vO,10),d.rXU(mi.k),d.rXU(d.sFG))}}static{this.\u0275cmp=d.VBU({type:Nt,selectors:[["iwg-datepicker"]],viewQuery:function(C,at){if(1&C&&(d.GBs(ti,7),d.GBs(Qn,7),d.GBs(qn,5,d.C4Q)),2&C){let Ge;d.mGM(Ge=d.lsd())&&(at.datepicker=Ge.first),d.mGM(Ge=d.lsd())&&(at.datepickerWrapper=Ge.first),d.mGM(Ge=d.lsd())&&(at.years=Ge.first)}},inputs:{model:"model",minDate:"minDate",maxDate:"maxDate",disable:"disable",enableTime:"enableTime",minTime:"minTime",maxTime:"maxTime",dateFormat:"dateFormat",showTextBoxWrapper:"showTextBoxWrapper",position:"position",labelText:"labelText",ariaLabel:"ariaLabel",labelIcon:"labelIcon",iconTooltip:"iconTooltip",isDisabled:"isDisabled",isRequired:"isRequired",placeholderText:"placeholderText",inputIcon:"inputIcon",errorMessage:"errorMessage",wrapperId:"wrapperId",compactLayout:"compactLayout",utcOffset:"utcOffset",timePickerClass:"timePickerClass"},standalone:!0,features:[d.Vt3,d.OA$,d.aNF],decls:15,vars:21,consts:[["datepickerWrapper",""],["years",""],["datepicker",""],[1,"iwg-d
1atepicker","form-datepicker-wrapper",3,"ngClass"],[1,"datepicker-content"],[1,"input-icon","input-icon--left"],[1,"datepicker","form-datepicker","iwg-body1",3,"click","keydown.enter","id","tabindex"],[1,"placeholder","text-ellipsis",3,"id"],[3,"id","compact-date"],[3,"id"],[1,"datepicker-tooltip"],[1,"floating-label","iwg-body1","text-ellipsis",3,"for","id"],[1,"iwg-body2","hint-message-warning","datepicker-error-message",3,"id"],[3,"wrapperId"],[1,"hint",3,"wrapperId","message"],[3,"title"],["aria-hidden","true"]],template:function(C,at){if(1&C){const Ge=d.RV6();d.j41(0,"div",3,0),d.DNE(2,$e,1,1,"ng-template",null,1,d.C5r),d.j41(4,"div",4),d.DNE(5,X,2,2,"div",5),d.j41(6,"div",6,2),d.nI1(8,"translate"),d.bIt("click",function(Oe){return d.eBV(Ge),d.Njj(at.handleDatepicker(Oe))})("keydown.enter",function(Oe){return d.eBV(Ge),d.Njj(at.handleDatepicker(Oe))}),d.DNE(9,ue,3,4,"div",7)(10,St,3,5,"span",8)(11,Wt,2,2,"span",9)(12,Jt,2,2,"div",10)(13,Rn,6,9,"label",11),d.k0s()()(),d.DNE(14,Mt,3,5,"div",12)}2&C&&(d.AVh("active",at.active)("form-datepicker-wrapper-invalid",at.errorMessages.length>0)("disabled",at.isDisabled),d.Y8G("ngClass",at.showAdditionalDaysRow?"additional-days-row":"additional-days-row-none"),d.R7$(5),d.vxM(at.inputIcon?5:-1),d.R7$(),d.Y8G("id",at.wrapperId+"__form__datepicker")("tabindex",at.isDisabled?-1:0),d.BMQ("aria-labelledby",at.labelText?at.wrapperId+"_date_picker_label":null)("aria-label",!at.labelText&&at.ariaLabel?d.bMT(8,19,at.ariaLabel):null)("data-has-value",at.hasValue()),d.R7$(3),d.vxM(at.showPlaceholder()?9:-1),d.R7$(),d.vxM(at.localizedDate?10:-1),d.R7$(),d.vxM(at.localizedTime?11:-1),d.R7$(),d.vxM(at.iconTooltip?12:-1),d.R7$(),d.vxM(at.labelText?13:-1),d.R7$(),d.vxM(at.errorMessages.length>0?14:-1))},dependencies:[An.p,n.YU,me.P,je.D9],styles:['.app-layout-content-wrapper[_ngcontent-%COMP%]{box-sizing:border-box;max-width:1440px}@media (min-width: 1440px){.app-layout-content-wrapper[_ngcontent-%COMP%]{margin-left:calc(50vw - 720px);margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .app-layout-content-wrapper[_ngcontent-%COMP%]{margin-left:0;margin-right:calc(50vw - 720px)}[dir=rtl][_ngcontent-%COMP%]   .app-layout-content-wrapper[_ngcontent-%COMP%]{margin-left:0;margin-right:calc(50vw - 720px)}[dir=rtl][_nghost-%COMP%]   .app-layout-content-wrapper[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .app-layout-content-wrapper[_ngcontent-%COMP%]{margin-left:0;margin-right:calc(50vw - 720px)}}.row[_ngcontent-%COMP%]{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-2rem;margin-left:-2rem}@media (max-width: 1023.98px){.row[_ngcontent-%COMP%]{margin-right:-1.6rem;margin-left:-1.6rem}}.row.reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.col.reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}@media only screen and (min-width: 0em){.container[_ngcontent-%COMP%]{padding-right:1.6rem;padding-left:1.6rem}}@media only screen and (min-width: 0em) and (min-width: 1024px){.container--mobile-only[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media only screen and (min-width: 0em){.container--right[_ngcontent-%COMP%]{padding-left:0}[dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:1.6rem}[dir=rtl][_ngcontent-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:1.6rem}[dir=rtl][_nghost-%COMP%]   .container--right[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:1.6rem}.container--left[_ngcontent-%COMP%]{padding-right:0}[dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:1.6rem;padding-left:0}[dir=rtl][_ngcontent-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:1.6rem;padding-left:0}[dir=rtl][_nghost-%COMP%]   .container--left[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:1.6rem;padding-left:0}}@media only screen and (min-width: 0em) and (max-width: 1023.98px){.container--except-mobile[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}@media only screen and (min-width: 0em){[class*=col-xs][_ngcontent-%COMP%]{box-sizing:border-box;flex-grow:0;flex-shrink:0;padding-right:2rem;padding-left:2rem;flex-basis:auto}.col-xs-1[_ngcontent-%COMP%]{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2[_ngcontent-%COMP%]{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-3[_ngcontent-%COMP%]{flex-basis:25%;max-width:25%}
1.col-xs-4[_ngcontent-%COMP%]{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-5[_ngcontent-%COMP%]{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6[_ngcontent-%COMP%]{flex-basis:50%;max-width:50%}.col-xs-7[_ngcontent-%COMP%]{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8[_ngcontent-%COMP%]{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-9[_ngcontent-%COMP%]{flex-basis:75%;max-width:75%}.col-xs-10[_ngcontent-%COMP%]{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-11[_ngcontent-%COMP%]{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%}.col-xs-offset-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.col-xs-offset-1[_ngcontent-%COMP%]{margin-left:8.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-1[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}
1.col-xs-offset-2[_ngcontent-%COMP%]{margin-left:16.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-2[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}.col-xs-offset-3[_ngcontent-%COMP%]{margin-left:25%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-3[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}.col-xs-offset-4[_ngcontent-%COMP%]{margin-left:33.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-4[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}.col-xs-offset-5[_ngcontent-%COMP%]{margin-left:41.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-5[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}.col-xs-offset-6[_ngcontent-%COMP%]{margin-left:50%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-6[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}.col-xs-offset-7[_ngcontent-%COMP%]{margin-left:58.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-7[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}.col-xs-offset-8[_ngcontent-%COMP%]{margin-left:66.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-8[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}.col-xs-offset-9[_ngcontent-%COMP%]{margin-left:75%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-9[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}.col-xs-offset-10[_ngcontent-%COMP%]{margin-left:83.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-10[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}.col-xs-offset-11[_ngcontent-%COMP%]{margin-left:91.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-11[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}.col-xs-offset-12[_ngcontent-%COMP%]{margin-left:100%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-12[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}.col-xs[_ngcontent-%COMP%]{flex-grow:1;flex-basis:0;max-width:100%}.start-xs[_ngcontent-%COMP%]{justify-content:flex-start;text-align:left}[dir=rtl]   [_nghost-%COMP%]   .start-xs[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_ngcontent-%COMP%]   .start-xs[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_nghost-%COMP%]   .start-xs[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .start-xs[_ngcontent-%COMP%]{text-align:right}.center-xs[_ngcontent-%COMP%]{justify-content:center;text-align:center}.end-xs[_ngcontent-%COMP%]{justify-content:flex-end;text-align:right}[dir=rtl]   [_nghost-%COMP%]   .end-xs[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_ngcontent-%COMP%]   .end-xs[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_nghost-%COMP%]   .end-xs[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .end-xs[_ngcontent-%COMP%]{text-align:left}.top-xs[_ngcontent-%COMP%]{align-items:flex-start}.middle-xs[_ngcontent-%COMP%]{align-items:center}.bottom-xs[_ngcontent-%COMP%]{align-items:flex-end}.around-xs[_ngcontent-%COMP%]{justify-content:space-around}.between-xs[_ngcontent-%COMP%]{justify-content:space-between}.first-xs[_ngcontent-%COMP%]{order:-1}.last-xs[_ngcontent-%COMP%]{order:1}}@media only screen and (min-width: 48em){.container[_ngcontent-%COMP%]{padding-right:3rem;padding-left:3rem}}@media only screen and (min-width: 48em) and (min-width: 1024px){.container--mobile-only[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media only screen and (min-width: 48em){.container--right[_ngcontent-%COMP%]{padding-left:0}[dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}[dir=rtl][_ngcontent-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}[dir=rtl][_nghost-%COMP%]   .container--right[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}.container--left[_ngcontent-%COMP%]{padding-right:0}[dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:3rem;padding-left:0}[dir=rtl][_ngcontent-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:3rem;padding-left:0}[dir=rtl][_nghost-%COMP%]   .container--left[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:3rem;padding-left:0}}@media only screen and (min-width: 48em) and (max-width: 1023.98px){.container--except-mobile[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}@media only screen and (min-width: 48em){[class*=col-sm][_ngcontent-%COMP%]{box-sizing:border-box;flex-grow:0;flex-shrink:0;padding-right:2rem;padding-left:2rem;flex-basis:auto}.col-sm-1[_ngcontent-%COMP%]{flex-basis:8.3333333333%;max-width:8.3333333333%}
1.col-sm-2[_ngcontent-%COMP%]{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-3[_ngcontent-%COMP%]{flex-basis:25%;max-width:25%}.col-sm-4[_ngcontent-%COMP%]{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-5[_ngcontent-%COMP%]{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6[_ngcontent-%COMP%]{flex-basis:50%;max-width:50%}.col-sm-7[_ngcontent-%COMP%]{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8[_ngcontent-%COMP%]{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-9[_ngcontent-%COMP%]{flex-basis:75%;max-width:75%}.col-sm-10[_ngcontent-%COMP%]{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-11[_ngcontent-%COMP%]{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%}.col-sm-offset-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.col-sm-offset-1[_ngcontent-%COMP%]{margin-left:8.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-1[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}
1.col-sm-offset-2[_ngcontent-%COMP%]{margin-left:16.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-2[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}.col-sm-offset-3[_ngcontent-%COMP%]{margin-left:25%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-3[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}.col-sm-offset-4[_ngcontent-%COMP%]{margin-left:33.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-4[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}.col-sm-offset-5[_ngcontent-%COMP%]{margin-left:41.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-5[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}.col-sm-offset-6[_ngcontent-%COMP%]{margin-left:50%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-6[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}.col-sm-offset-7[_ngcontent-%COMP%]{margin-left:58.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-7[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}.col-sm-offset-8[_ngcontent-%COMP%]{margin-left:66.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-8[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}.col-sm-offset-9[_ngcontent-%COMP%]{margin-left:75%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-9[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}.col-sm-offset-10[_ngcontent-%COMP%]{margin-left:83.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-10[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}.col-sm-offset-11[_ngcontent-%COMP%]{margin-left:91.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-11[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}.col-sm-offset-12[_ngcontent-%COMP%]{margin-left:100%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-12[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}.col-sm[_ngcontent-%COMP%]{flex-grow:1;flex-basis:0;max-width:100%}.start-sm[_ngcontent-%COMP%]{justify-content:flex-start;text-align:left}[dir=rtl]   [_nghost-%COMP%]   .start-sm[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_ngcontent-%COMP%]   .start-sm[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_nghost-%COMP%]   .start-sm[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .start-sm[_ngcontent-%COMP%]{text-align:right}.center-sm[_ngcontent-%COMP%]{justify-content:center;text-align:center}.end-sm[_ngcontent-%COMP%]{justify-content:flex-end;text-align:right}[dir=rtl]   [_nghost-%COMP%]   .end-sm[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_ngcontent-%COMP%]   .end-sm[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_nghost-%COMP%]   .end-sm[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .end-sm[_ngcontent-%COMP%]{text-align:left}.top-sm[_ngcontent-%COMP%]{align-items:flex-start}.middle-sm[_ngcontent-%COMP%]{align-items:center}.bottom-sm[_ngcontent-%COMP%]{align-items:flex-end}.around-sm[_ngcontent-%COMP%]{justify-content:space-around}.between-sm[_ngcontent-%COMP%]{justify-content:space-between}.first-sm[_ngcontent-%COMP%]{order:-1}.last-sm[_ngcontent-%COMP%]{order:1}}@media only screen and (min-width: 64em){.container[_ngcontent-%COMP%]{padding-right:3rem;padding-left:3rem}}@media only screen and (min-width: 64em) and (min-width: 1024px){.container--mobile-only[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media only screen and (min-width: 64em){.container--right[_ngcontent-%COMP%]{padding-left:0}[dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}[dir=rtl][_ngcontent-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}[dir=rtl][_nghost-%COMP%]   .container--right[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}.container--left[_ngcontent-%COMP%]{padding-right:0}[dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:3rem;padding-left:0}[dir=rtl][_ngcontent-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:3rem;padding-left:0}[dir=rtl][_nghost-%COMP%]   .container--left[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:3rem;padding-left:0}}@media only screen and (min-width: 64em) and (max-width: 1023.98px){.container--except-mobile[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}@media only screen and (min-width: 64em){[class*=col-md][_ngcontent-%COMP%]{box-sizing:border-box;flex-grow:0;flex-shrink:0;padding-right:2rem;padding-left:2rem;flex-basis:auto}.col-md-1[_ngcontent-%COMP%]{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2[_ngcontent-%COMP%]{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-3[_ngcontent-%COMP%]{flex-basis:25%;max-width:25%}.col-md-4[_ngcontent-%COMP%]{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-5[_ngcontent-%COMP%]{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6[_ngcontent-%COMP%]{flex-basis:50%;max-width:50%}.col-md-7[_ngcontent-%COMP%]{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8[_ngcontent-%COMP%]{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-9[_ngcontent-%COMP%]{flex-basis:75%;max-width:75%}.col-md-10[_ngcontent-%COMP%]{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-11[_ngcontent-%COMP%]{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%}.col-md-offset-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.col-md-offset-1[_ngcontent-%COMP%]{margin-left:8.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-1[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}
1.col-md-offset-2[_ngcontent-%COMP%]{margin-left:16.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-2[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}.col-md-offset-3[_ngcontent-%COMP%]{margin-left:25%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-3[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}.col-md-offset-4[_ngcontent-%COMP%]{margin-left:33.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-4[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}.col-md-offset-5[_ngcontent-%COMP%]{margin-left:41.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-5[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}.col-md-offset-6[_ngcontent-%COMP%]{margin-left:50%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-6[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}.col-md-offset-7[_ngcontent-%COMP%]{margin-left:58.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-7[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}.col-md-offset-8[_ngcontent-%COMP%]{margin-left:66.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-8[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}.col-md-offset-9[_ngcontent-%COMP%]{margin-left:75%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-9[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}.col-md-offset-10[_ngcontent-%COMP%]{margin-left:83.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-10[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}.col-md-offset-11[_ngcontent-%COMP%]{margin-left:91.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-11[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}.col-md-offset-12[_ngcontent-%COMP%]{margin-left:100%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-12[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}.col-md[_ngcontent-%COMP%]{flex-grow:1;flex-basis:0;max-width:100%}.start-md[_ngcontent-%COMP%]{justify-content:flex-start;text-align:left}[dir=rtl]   [_nghost-%COMP%]   .start-md[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_ngcontent-%COMP%]   .start-md[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_nghost-%COMP%]   .start-md[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .start-md[_ngcontent-%COMP%]{text-align:right}.center-md[_ngcontent-%COMP%]{justify-content:center;text-align:center}.end-md[_ngcontent-%COMP%]{justify-content:flex-end;text-align:right}[dir=rtl]   [_nghost-%COMP%]   .end-md[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_ngcontent-%COMP%]   .end-md[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_nghost-%COMP%]   .end-md[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .end-md[_ngcontent-%COMP%]{text-align:left}.top-md[_ngcontent-%COMP%]{align-items:flex-start}.middle-md[_ngcontent-%COMP%]{align-items:center}.bottom-md[_ngcontent-%COMP%]{align-items:flex-end}.around-md[_ngcontent-%COMP%]{justify-content:space-around}.between-md[_ngcontent-%COMP%]{justify-content:space-between}.first-md[_ngcontent-%COMP%]{order:-1}.last-md[_ngcontent-%COMP%]{order:1}}@media only screen and (min-width: 75em){.container[_ngcontent-%COMP%]{padding-right:6rem;padding-left:6rem}}@media only screen and (min-width: 75em) and (min-width: 1024px){.container--mobile-only[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media only screen and (min-width: 75em){.container--right[_ngcontent-%COMP%]{padding-left:0}[dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:6rem}[dir=rtl][_ngcontent-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:6rem}[dir=rtl][_nghost-%COMP%]   .container--right[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:6rem}.container--left[_ngcontent-%COMP%]{padding-right:0}[dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:6rem;padding-left:0}[dir=rtl][_ngcontent-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:6rem;padding-left:0}[dir=rtl][_nghost-%COMP%]   .container--left[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:6rem;padding-left:0}}@media only screen and (min-width: 75em) and (max-width: 1023.98px){.container--except-mobile[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}@media only screen and (min-width: 75em){[class*=col-lg][_ngcontent-%COMP%]{box-sizing:border-box;flex-grow:0;flex-shrink:0;padding-right:2rem;padding-left:2rem;flex-basis:auto}.col-lg-1[_ngcontent-%COMP%]{flex-basis:8.3333333333%;max-width:8.3333333333%}
1.col-lg-2[_ngcontent-%COMP%]{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-3[_ngcontent-%COMP%]{flex-basis:25%;max-width:25%}.col-lg-4[_ngcontent-%COMP%]{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-5[_ngcontent-%COMP%]{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6[_ngcontent-%COMP%]{flex-basis:50%;max-width:50%}.col-lg-7[_ngcontent-%COMP%]{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8[_ngcontent-%COMP%]{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-9[_ngcontent-%COMP%]{flex-basis:75%;max-width:75%}.col-lg-10[_ngcontent-%COMP%]{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-11[_ngcontent-%COMP%]{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%}.col-lg-offset-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.col-lg-offset-1[_ngcontent-%COMP%]{margin-left:8.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-1[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}
1.col-lg-offset-2[_ngcontent-%COMP%]{margin-left:16.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-2[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}.col-lg-offset-3[_ngcontent-%COMP%]{margin-left:25%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-3[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}.col-lg-offset-4[_ngcontent-%COMP%]{margin-left:33.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-4[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}.col-lg-offset-5[_ngcontent-%COMP%]{margin-left:41.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-5[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}.col-lg-offset-6[_ngcontent-%COMP%]{margin-left:50%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-6[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}.col-lg-offset-7[_ngcontent-%COMP%]{margin-left:58.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-7[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}.col-lg-offset-8[_ngcontent-%COMP%]{margin-left:66.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-8[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}.col-lg-offset-9[_ngcontent-%COMP%]{margin-left:75%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-9[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}.col-lg-offset-10[_ngcontent-%COMP%]{margin-left:83.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-10[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}.col-lg-offset-11[_ngcontent-%COMP%]{margin-left:91.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-11[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}.col-lg-offset-12[_ngcontent-%COMP%]{margin-left:100%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-12[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}.col-lg[_ngcontent-%COMP%]{flex-grow:1;flex-basis:0;max-width:100%}.start-lg[_ngcontent-%COMP%]{justify-content:flex-start;text-align:left}[dir=rtl]   [_nghost-%COMP%]   .start-lg[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_ngcontent-%COMP%]   .start-lg[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_nghost-%COMP%]   .start-lg[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .start-lg[_ngcontent-%COMP%]{text-align:right}.center-lg[_ngcontent-%COMP%]{justify-content:center;text-align:center}.end-lg[_ngcontent-%COMP%]{justify-content:flex-end;text-align:right}[dir=rtl]   [_nghost-%COMP%]   .end-lg[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_ngcontent-%COMP%]   .end-lg[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_nghost-%COMP%]   .end-lg[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .end-lg[_ngcontent-%COMP%]{text-align:left}.top-lg[_ngcontent-%COMP%]{align-items:flex-start}.middle-lg[_ngcontent-%COMP%]{align-items:center}.bottom-lg[_ngcontent-%COMP%]{align-items:flex-end}.around-lg[_ngcontent-%COMP%]{justify-content:space-around}.between-lg[_ngcontent-%COMP%]{justify-content:space-between}.first-lg[_ngcontent-%COMP%]{order:-1}.last-lg[_ngcontent-%COMP%]{order:1}}.divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}body[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h1-font-size, var(--scale-700, 4rem));font-weight:var(--h1-font-weight, var(--font-weight-light, 300));line-height:var(--h1-line-height, 1.2);letter-spacing:var(--h1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--mobile-h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h1-font-size, var(--scale-600, 3.2rem));font-weight:var(--mobile-h1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h1-line-height, 1.2);letter-spacing:var(--mobile-h1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], h1.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h1[_ngcontent-%COMP%], .iwg-h1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));
1font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], h2.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h2[_ngcontent-%COMP%], .iwg-h2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h3-font-size, var(--scale-550, 2.8rem));font-weight:var(--h3-font-weight, var(--font-weight-light, 300));line-height:var(--h3-line-height, 1.3);letter-spacing:var(--h3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--mobile-h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h3-font-size, var(--scale-500, 2.4rem));font-weight:var(--mobile-h3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h3-line-height, 1.3);letter-spacing:var(--mobile-h3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], h3.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h3[_ngcontent-%COMP%], .iwg-h3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-bold-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h4-bold-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-bold-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-bold-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h4-bold-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-bold-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.bold[_ngcontent-%COMP%], h4.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-bold[_ngcontent-%COMP%], .iwg-h4-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-medium-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h4-medium-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-medium-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}
1@media (max-width: 1023.98px){h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-medium-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h4-medium-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-medium-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.medium[_ngcontent-%COMP%], h4.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-medium[_ngcontent-%COMP%], .iwg-h4-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], h4.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4[_ngcontent-%COMP%], .iwg-h4.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-bold-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h5-bold-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-bold-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-bold-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h5-bold-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-bold-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.bold[_ngcontent-%COMP%], h5.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-bold[_ngcontent-%COMP%], .iwg-h5-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-medium-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h5-medium-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-medium-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}
1@media (max-width: 1023.98px){h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-medium-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h5-medium-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-medium-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.medium[_ngcontent-%COMP%], h5.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-medium[_ngcontent-%COMP%], .iwg-h5-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-font-size, var(--scale-420, 1.8rem));font-weight:var(--h5-font-weight, var(--font-weight-light, 300));line-height:var(--h5-line-height, 1.3);letter-spacing:var(--h5-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--mobile-h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-h5-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h5-line-height, 1.3);letter-spacing:var(--mobile-h5-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], h5.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5[_ngcontent-%COMP%], .iwg-h5.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h6-font-size, var(--scale-400, 1.6rem));font-weight:var(--h6-font-weight, var(--font-weight-light, 300));line-height:var(--h6-line-height, 1.2);letter-spacing:var(--h6-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--mobile-h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h6-font-size, var(--scale-350, 1.4rem));font-weight:var(--mobile-h6-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h6-line-height, 1.2);letter-spacing:var(--mobile-h6-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], h6.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h6[_ngcontent-%COMP%], .iwg-h6.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label1[_ngcontent-%COMP%]{font-family:var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label1-font-size, var(--scale-450, 2rem));font-weight:var(--label1-font-weight, var(--font-weight-normal, 400));line-height:var(--label1-line-height, 1.4);letter-spacing:var(--label1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1[_ngcontent-%COMP%]{font-family:var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label1-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-label1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label1-line-height, 1.4);letter-spacing:var(--mobile-label1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label1[_ngcontent-%COMP%], .iwg-label1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--label1-medium-font-family, var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label1-medium-font-size, var(--label1-font-size, var(--scale-450, 2rem)));font-weight:var(--label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label1-medium-line-height, var(--label1-line-height, 1.4));letter-spacing:var(--label1-medium-letter-spacing, var(--label1-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label1-medium-font-family, var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label1-medium-font-size, var(--mobile-label1-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label1-medium-line-height, var(--mobile-label1-line-height, 1.4));letter-spacing:var(--mobile-label1-medium-letter-spacing, var(--mobile-label1-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label1-medium[_ngcontent-%COMP%], .iwg-label1-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2[_ngcontent-%COMP%]{font-family:var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--label2-font-weight, var(--font-weight-normal, 400));line-height:var(--label2-line-height, 1.4);letter-spacing:var(--label2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2[_ngcontent-%COMP%]{font-family:var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--mobile-label2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label2-line-height, 1.4);letter-spacing:var(--mobile-label2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label2[_ngcontent-%COMP%], .iwg-label2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--label2-medium-font-family, var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label2-medium-font-size, var(--label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label2-medium-line-height, var(--label2-line-height, 1.4));letter-spacing:var(--label2-medium-letter-spacing, var(--label2-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label2-medium-font-family, var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label2-medium-font-size, var(--mobile-label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--mobile-label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label2-medium-line-height, var(--mobile-label2-line-height, 1.4));letter-spacing:var(--mobile-label2-medium-letter-spacing, var(--mobile-label2-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label2-medium[_ngcontent-%COMP%], .iwg-label2-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));
1font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label3[_ngcontent-%COMP%], .iwg-label3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--label3-medium-font-family, var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label3-medium-font-size, var(--label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label3-medium-line-height, 1.4);letter-spacing:var(--label3-medium-letter-spacing, var(--label3-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label3-medium-font-family, var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label3-medium-font-size, var(--mobile-label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label3-medium-line-height, 1.4);letter-spacing:var(--mobile-label3-medium-letter-spacing, var(--mobile-label3-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label3-medium[_ngcontent-%COMP%], .iwg-label3-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body1[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body1[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body1[_ngcontent-%COMP%], .iwg-body1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body2[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body2[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);
1font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body2[_ngcontent-%COMP%], .iwg-body2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body3[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body3[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);
1font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body3[_ngcontent-%COMP%], .iwg-body3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-hint[_ngcontent-%COMP%], .iwg-field-hint.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-input[_ngcontent-%COMP%], .iwg-field-input.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--global-neutral-900, #202020)}@media (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}}@media (max-width: 1023.98px) and (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media (max-width: 1023.98px){.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:1.6rem}@media (max-width: 1023.98px){.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-title[_ngcontent-%COMP%], .iwg-page-header-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-sub-title[_ngcontent-%COMP%], .iwg-page-header-sub-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));
1font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title[_ngcontent-%COMP%], .iwg-page-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title--with-link[_ngcontent-%COMP%], .iwg-page-title--with-link.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{flex-direction:column;gap:.8rem}}.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media screen and (min-width: 1024px) and (max-width: 1290px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.align-baseline[_ngcontent-%COMP%]{vertical-align:baseline}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.font-bold[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold, 700)}
1.font-medium[_ngcontent-%COMP%]{font-weight:var(--font-weight-medium, 500)}.font-normal[_ngcontent-%COMP%]{font-weight:var(--font-weight-normal, 400)}.font-light[_ngcontent-%COMP%]{font-weight:var(--font-weight-light, 300)}.singleline-ellipsis[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.multiline-ellipsis-2[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-3[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-4[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-5[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}@media (max-height: 1023px){.iwg-modal-background.show[_nghost-%COMP%]     .flatpickr-calendar.open, .iwg-modal-background.show   [_nghost-%COMP%]     .flatpickr-calendar.open{top:6rem!important}}  .flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}  .flatpickr-calendar.open,   .flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}  .flatpickr-calendar.open{display:inline-block;z-index:99999}  .flatpickr-calendar.animate.open{animation:_ngcontent-%COMP%_fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}  .flatpickr-calendar.inline{display:block;position:relative;top:2px}  .flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}  .flatpickr-calendar.static.open{z-index:999;display:block}  .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}  .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}  .flatpickr-calendar .hasWeeks .dayContainer,   .flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}  .flatpickr-calendar .hasWeeks .dayContainer{border-left:0}  .flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}  .flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}  .flatpickr-calendar:before,   .flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}  .flatpickr-calendar.rightMost:before,   .flatpickr-calendar.arrowRight:before,   .flatpickr-calendar.rightMost:after,   .flatpickr-calendar.arrowRight:after{left:auto;right:22px}  .flatpickr-calendar.arrowCenter:before,   .flatpickr-calendar.arrowCenter:after{left:50%;right:50%}  .flatpickr-calendar:before{border-width:5px;margin:0 -5px}  .flatpickr-calendar:after{border-width:4px;margin:0 -4px}  .flatpickr-calendar.arrowTop:before,   .flatpickr-calendar.arrowTop:after{bottom:100%}  .flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}  .flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}  .flatpickr-calendar.arrowBottom:before,   .flatpickr-calendar.arrowBottom:after{top:100%}  .flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}  .flatpickr-calendar.arrowBottom:after{border-top-color:#fff}  .flatpickr-calendar:focus{outline:0}  .flatpickr-wrapper{position:relative;display:inline-block}  .flatpickr-months{display:flex}  .flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;flex:1}  .flatpickr-months .flatpickr-prev-month,   .flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}  .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,   .flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}  .flatpickr-months .flatpickr-prev-month i,   .flatpickr-months .flatpickr-next-month i{position:relative}  .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,   .flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}  .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,   .flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}  .flatpickr-months .flatpickr-prev-month:hover,   .flatpickr-months .flatpickr-next-month:hover{color:#959ea9}  .flatpickr-months .flatpickr-prev-month:hover svg,   .flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}  .flatpickr-months .flatpickr-prev-month svg,   .flatpickr-months .flatpickr-next-month svg{width:14px;
1height:14px}  .flatpickr-months .flatpickr-prev-month svg path,   .flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}  .numInputWrapper{position:relative;height:auto}  .numInputWrapper input,   .numInputWrapper span{display:inline-block}  .numInputWrapper input{width:100%}  .numInputWrapper input::-ms-clear{display:none}  .numInputWrapper input::-webkit-outer-spin-button,   .numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}  .numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}  .numInputWrapper span:hover{background:#0000001a}  .numInputWrapper span:active{background:#0003}  .numInputWrapper span:after{display:block;content:"";position:absolute}  .numInputWrapper span.arrowUp{top:0;border-bottom:0}  .numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}  .numInputWrapper span.arrowDown{top:50%}  .numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}  .numInputWrapper span svg{width:inherit;height:auto}
1  .numInputWrapper span svg path{fill:#00000080}  .numInputWrapper:hover{background:#0000000d}  .numInputWrapper:hover span{opacity:1}  .flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translateZ(0)}  .flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}  .flatpickr-current-month span.cur-month:hover{background:#0000000d}  .flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\\fffd;display:inline-block}  .flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}  .flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}  .flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;appearance:textfield}  .flatpickr-current-month input.cur-year:focus{outline:0}  .flatpickr-current-month input.cur-year[disabled],   .flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}  .flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}  .flatpickr-current-month .flatpickr-monthDropdown-months:focus,   .flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}  .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}  .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}  .flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}  .flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}  span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}  .dayContainer,   .flatpickr-weeks{padding:1px 0 0}  .flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}  .flatpickr-days:focus{outline:0}  .dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translateZ(0);opacity:1}  .dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}  .flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}  .flatpickr-day.inRange,   .flatpickr-day.prevMonthDay.inRange,   .flatpickr-day.nextMonthDay.inRange,   .flatpickr-day.today.inRange,   .flatpickr-day.prevMonthDay.today.inRange,   .flatpickr-day.nextMonthDay.today.inRange,   .flatpickr-day:hover,   .flatpickr-day.prevMonthDay:hover,   .flatpickr-day.nextMonthDay:hover,   .flatpickr-day:focus,   .flatpickr-day.prevMonthDay:focus,   .flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}  .flatpickr-day.today{border-color:#959ea9}  .flatpickr-day.today:hover,   .flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}  .flatpickr-day.selected,   .flatpickr-day.startRange,   .flatpickr-day.endRange,   .flatpickr-day.selected.inRange,   .flatpickr-day.startRange.inRange,   .flatpickr-day.endRange.inRange,   .flatpickr-day.selected:focus,   .flatpickr-day.startRange:focus,   .flatpickr-day.endRange:focus,   .flatpickr-day.selected:hover,   .flatpickr-day.startRange:hover,   .flatpickr-day.endRange:hover,   .flatpickr-day.selected.prevMonthDay,   .flatpickr-day.startRange.prevMonthDay,   .flatpickr-day.endRange.prevMonthDay,   .flatpickr-day.selected.nextMonthDay,   .flatpickr-day.startRange.nextMonthDay,   .flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}
1  .flatpickr-day.selected.startRange,   .flatpickr-day.startRange.startRange,   .flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}  .flatpickr-day.selected.endRange,   .flatpickr-day.startRange.endRange,   .flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}  .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),   .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),   .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}  .flatpickr-day.selected.startRange.endRange,   .flatpickr-day.startRange.startRange.endRange,   .flatpickr-day.endRange.startRange.endRange{border-radius:50px}  .flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}  .flatpickr-day.flatpickr-disabled,   .flatpickr-day.flatpickr-disabled:hover,   .flatpickr-day.prevMonthDay,   .flatpickr-day.nextMonthDay,   .flatpickr-day.notAllowed,   .flatpickr-day.notAllowed.prevMonthDay,   .flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}  .flatpickr-day.flatpickr-disabled,   .flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}  .flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}  .flatpickr-day.hidden{visibility:hidden}  .rangeMode .flatpickr-day{margin-top:1px}  .flatpickr-weekwrapper{float:left}  .flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}  .flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}  .flatpickr-weekwrapper span.flatpickr-day,   .flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}  .flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}  .flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}  .flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}  .flatpickr-time:after{content:"";display:table;clear:both}  .flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}  .flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}  .flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}  .flatpickr-time.hasSeconds .numInputWrapper{width:26%}  .flatpickr-time.time24hr .numInputWrapper{width:49%}  .flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;appearance:textfield}  .flatpickr-time input.flatpickr-hour{font-weight:700}  .flatpickr-time input.flatpickr-minute,   .flatpickr-time input.flatpickr-second{font-weight:400}  .flatpickr-time input:focus{outline:0;border:0}  .flatpickr-time .flatpickr-time-separator,   .flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;user-select:none;align-self:center}  .flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}  .flatpickr-time input:hover,   .flatpickr-time .flatpickr-am-pm:hover,   .flatpickr-time input:focus,   .flatpickr-time .flatpickr-am-pm:focus{background:#eee}  .flatpickr-input[readonly]{cursor:pointer}@keyframes _ngcontent-%COMP%_fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}  .flatpickr-day.selected,   .flatpickr-day.startRange,   .flatpickr-day.endRange,   .flatpickr-day.selected.inRange,   .flatpickr-day.startRange.inRange,   .flatpickr-day.endRange.inRange,   .flatpickr-day.startRange:focus,   .flatpickr-day.endRange:focus,   .flatpickr-day.selected:hover,   .flatpickr-day.startRange:hover,   .flatpickr-day.endRange:hover,   .flatpickr-day.selected.prevMonthDay,   .flatpickr-day.startRange.prevMonthDay,   .flatpickr-day.endRange.prevMonthDay,   .flatpickr-day.selected.nextMonthDay,   .flatpickr-day.startRange.nextMonthDay,   .flatpickr-day.endRange.nextMonthDay{background:var(--color-bg-accent-secondary, var(--brand-primary-500, #E30613));border-color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}  .flatpickr-calendar.arrowTop{margin-top:var(--spacing-xxxs, var(--scale-200, .8rem));top:auto!important}  .flatpickr-calendar.arrowTop.open,   .flatpickr-calendar.arrowBottom.open{width:33.3rem;height:auto;box-shadow:0 .2rem 1rem 0 var(--color-border, var(--global-neutral-300, #C3C3C3))}@media (min-width: 320px) and (max-width: 1023px){  .flatpickr-calendar.arrowTop.open,   .flatpickr-calendar.arrowBottom.open{right:0!important;left:0!important;margin-right:auto;margin-left:auto}}  .flatpickr-calendar:before,   .flatpickr-calendar:after{display:none}[dir=rtl]   [_nghost-%COMP%]     .flatpickr-calendar:before, [dir=rtl]   [_nghost-%COMP%]     .flatpickr-calendar:after{right:2.2rem;left:auto}[dir=rtl][_ngcontent-%COMP%]     .flatpickr-calendar:before, [dir=rtl][_ngcontent-%COMP%]     .flatpickr-calendar:after{right:2.2rem;left:auto}[dir=rtl][_nghost-%COMP%]     .flatpickr-calendar:before, [dir=rtl]   [_nghost-%COMP%]     .flatpickr-calendar:before, [dir=rtl][_nghost-%COMP%]     .flatpickr-calendar:after, [dir=rtl]   [_nghost-%COMP%]     .flatpickr-calendar:after{right:2.2rem;left:auto}  .flatpickr-calendar.open,   .flatpickr-calendar.inline{opacity:1;visibility:visible}  .flatpickr-innerContainer{width:100%;height:auto;border-top:solid 1px var(--color-border, var(--global-neutral-300, #C3C3C3));margin:0;padding:2rem 1.5rem}@media (max-width: 1023.98px){  .flatpickr-innerContainer{padding:2rem 1rem}}  .wrapper-input-invalid input{border:1px solid!important;background-color:var(--color-bg-input-error, var(--color-bg-error-light, #fff5f5))!important;border-color:var(--color-border-error, var(--global-functional-red, #EE421C))!important}  .flatpickr-rContainer{width:100%;height:100%;overflow:hidden}  .additional-days-row-none .flatpickr-days{max-height:27.4rem}  .additional-days-row .flatpickr-days{max-height:32.9rem}  .flatpickr-days{width:100%;min-height:27.4rem}  .dayContainer{width:100%;height:100%;min-width:100%;min-height:100%;margin-bottom:auto}  .dayContainer .flatpickr-day{max-width:calc(14% - .6rem);margin:.3rem;font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:1.6rem;font-weight:var(--font-weight-normal, 400);letter-spacing:normal;text-align:center;color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));display:inline-flex;align-items:center}  .dayContainer .flatpickr-day.flatpickr-disabled{cursor:not-allowed;color:#3939394d}  .dayContainer .flatpickr-day:hover{background-color:transparent;border-color:transparent}  .dayContainer .flatpickr-day:hover:before{content:" ";width:3rem;height:3rem;position:absolute;
1left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;border-radius:50%;background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5))}  .dayContainer .flatpickr-day.selected{color:var(--global-neutral-100, #FFFFFF);background-color:transparent;border-color:transparent}  .dayContainer .flatpickr-day.selected:before{content:" ";width:3rem;height:3rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--color-bg-accent-secondary, var(--brand-primary-500, #E30613));z-index:-1;border-radius:50%}  .dayContainer .flatpickr-day.selected:hover:before{background-color:var(--color-bg-accent-secondary, var(--brand-primary-500, #E30613))}  .dayContainer .flatpickr-day.selected:focus-visible{background-color:var(--color-bg-tertiary, var(--global-neutral-600, #5E5E5E));border-color:var(--color-bg-tertiary, var(--global-neutral-600, #5E5E5E))}  .dayContainer .flatpickr-day.today{border-color:transparent}  .dayContainer .flatpickr-day.today:before{content:" ";width:3rem;height:3rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;border-radius:50%;border:1px solid var(--color-bg-tertiary, var(--global-neutral-600, #5E5E5E))}  .dayContainer .flatpickr-day.today:hover:before{background-color:var(--color-bg-tertiary, var(--global-neutral-600, #5E5E5E))}  span.flatpickr-weekday{width:2.2rem;height:2.2rem;font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--font-weight-normal, 400);font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:var(--global-neutral-900, #202020)}  .flatpickr-weekdays{margin-top:1rem;margin-bottom:.4rem}  .flatpickr-current-month{width:100%;position:static}  .flatpickr-current-month select::-ms-expand{display:none}  .flatpickr-current-month .numInputWrapper span{right:-.5rem;border:none}  .flatpickr-current-month input.cur-year:disabled~span{visibility:hidden}  .flatpickr-current-month span.cur-month{margin-left:0;min-width:50%;-webkit-appearance:none;-moz-appearance:none;text-indent:.1rem;text-overflow:"";appearance:none;border:none;background:none;position:relative;text-align-last:center;text-align:center;width:5rem;padding:0;top:4.1rem;font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));color:var(--global-neutral-900, #202020);left:0;font-weight:var(--font-weight-normal, 400);z-index:8}  .flatpickr-current-month span.cur-month:hover{background-color:transparent;cursor:default}  .flatpickr-current-month input.cur-year~span{opacity:1}  .flatpickr-current-month .flatpickr-monthDropdown-months::-ms-expand{display:none}  .flatpickr-current-month .numInputWrapper{margin-left:auto;margin-right:auto;display:block;width:100%;height:4rem;position:absolute;top:0;border-bottom:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}  .flatpickr-current-month .numInputWrapper:hover{background-color:transparent}  .flatpickr-current-month .numInputWrapper .arrowDown{transform:rotate(180deg);line-height:1;top:1rem;left:3rem}[dir=rtl]   [_nghost-%COMP%]     .flatpickr-current-month .numInputWrapper .arrowDown{left:auto;right:3rem;transform:none}[dir=rtl][_ngcontent-%COMP%]     .flatpickr-current-month .numInputWrapper .arrowDown{left:auto;right:3rem;transform:none}[dir=rtl][_nghost-%COMP%]     .flatpickr-current-month .numInputWrapper .arrowDown, [dir=rtl]   [_nghost-%COMP%]     .flatpickr-current-month .numInputWrapper .arrowDown{left:auto;right:3rem;transform:none}  .flatpickr-current-month .numInputWrapper .arrowDown:before{content:"\\e920";font-family:iwg-icons;color:var(--color-icon-accent-secondary, var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F)));cursor:pointer;font-size:1.4rem}  .flatpickr-current-month .numInputWrapper .arrowDown:after{display:none}  .flatpickr-current-month .numInputWrapper .arrowDown:hover{background-color:transparent}  .flatpickr-current-month .numInputWrapper .arrowUp{line-height:1;top:1.1rem;right:3rem}[dir=rtl]   [_nghost-%COMP%]     .flatpickr-current-month .numInputWrapper .arrowUp{left:3rem;transform:rotate(180deg)}[dir=rtl][_ngcontent-%COMP%]     .flatpickr-current-month .numInputWrapper .arrowUp{left:3rem;transform:rotate(180deg)}[dir=rtl][_nghost-%COMP%]     .flatpickr-current-month .numInputWrapper .arrowUp, [dir=rtl]   [_nghost-%COMP%]     .flatpickr-current-month .numInputWrapper .arrowUp{left:3rem;transform:rotate(180deg)}  .flatpickr-current-month .numInputWrapper .arrowUp:before{content:"\\e920";font-family:iwg-icons;color:var(--color-icon-accent-secondary, var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F)));cursor:pointer;font-size:1.4rem}  .flatpickr-current-month .numInputWrapper .arrowUp:after{display:none}  .flatpickr-current-month .numInputWrapper .arrowUp:hover{background-color:transparent}  .flatpickr-months{height:8rem}  .flatpickr-months .flatpickr-month{height:8rem}  .flatpickr-months .flatpickr-next-month.flatpickr-next-month{padding:0;color:var(--color-icon-accent-secondary, var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F)));
1fill:var(--color-icon-accent-secondary, var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F)));right:0;top:4.2rem;width:5rem;height:4rem}[dir=rtl]   [_nghost-%COMP%]     .flatpickr-months .flatpickr-next-month.flatpickr-next-month{left:0;transform:rotate(180deg)}[dir=rtl][_ngcontent-%COMP%]     .flatpickr-months .flatpickr-next-month.flatpickr-next-month{left:0;transform:rotate(180deg)}[dir=rtl][_nghost-%COMP%]     .flatpickr-months .flatpickr-next-month.flatpickr-next-month, [dir=rtl]   [_nghost-%COMP%]     .flatpickr-months .flatpickr-next-month.flatpickr-next-month{left:0;transform:rotate(180deg)}  .flatpickr-months .flatpickr-next-month.flatpickr-next-month svg{display:none}  .flatpickr-months .flatpickr-next-month.flatpickr-next-month:before{content:"\\e920";font-family:iwg-icons;color:var(--color-icon-accent-secondary, var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F)));cursor:pointer;font-size:1.4rem;position:absolute;top:.7rem;width:1.2rem;right:3rem}  .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{padding:0;color:var(--color-icon-accent-secondary, var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F)));
1fill:var(--color-icon-accent-secondary, var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F)));left:0;top:4rem;width:5rem;height:4rem;transform:rotate(180deg)}[dir=rtl]   [_nghost-%COMP%]     .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:auto;right:0;transform:none}[dir=rtl][_ngcontent-%COMP%]     .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:auto;right:0;transform:none}[dir=rtl][_nghost-%COMP%]     .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, [dir=rtl]   [_nghost-%COMP%]     .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:auto;right:0;transform:none}  .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month svg{display:none}  .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month:before{content:"\\e920";font-family:iwg-icons;color:var(--color-icon-accent-secondary, var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F)));cursor:pointer;font-size:1.4rem;position:absolute;top:.7rem;width:1.2rem;right:3rem}  .flatpickr-time .numInput~span{opacity:1}  .flatpickr-year-select{position:absolute;top:3rem;right:9rem;z-index:9999999999999}  .flatpickr-year-select select{width:11rem;height:4rem;padding:1rem;border:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));font-size:1.6rem}  .flatpickr-year-select select option{appearance:none;width:11rem;height:4rem;padding:1rem}  .flatpickr-calendar.showTimeInput.hasTime,   .flatpickr-time{border-top:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));margin-bottom:3rem}  .flatpickr-time{overflow:visible}  .flatpickr-time .numInputWrapper{display:none}  .flatpickr-time .flatpickr-time-separator{display:none}  .flatpickr-time .flatpickr-am-pm{display:none}  .flatpickr-time .timepicker-time-modal-dropdown-wrapper{display:flex;align-items:stretch;flex:1 1 0px}  .flatpickr-time .timepicker-time-modal-dropdown-wrapper>*{flex:1 1 0px}  .flatpickr-calendar{left:auto!important;top:auto!important}@media screen and (max-width: 361px){  .flatpickr-calendar,   .flatpickr-rContainer,   .flatpickr-days,   .dayContainer{max-width:100%}  .flatpickr-calendar{left:0!important}  .dayContainer{min-width:unset}  .iwg-datepicker{position:relative}}  .iwg-datepicker{cursor:pointer}  .iwg-datepicker .datepicker{height:6rem;padding-left:1.9rem;padding-right:3rem;display:flex;align-items:center}@media (max-width: 1023.98px){  .iwg-datepicker .datepicker{padding-left:1.6rem}}[dir=rtl]   [_nghost-%COMP%]     .iwg-datepicker .datepicker{padding-right:1.9rem;padding-left:3rem}[dir=rtl][_ngcontent-%COMP%]     .iwg-datepicker .datepicker{padding-right:1.9rem;padding-left:3rem}[dir=rtl][_nghost-%COMP%]     .iwg-datepicker .datepicker, [dir=rtl]   [_nghost-%COMP%]     .iwg-datepicker .datepicker{padding-right:1.9rem;padding-left:3rem}  .iwg-datepicker .datepicker:after{position:absolute;top:0;right:0;content:"\\e904";font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));font-family:iwg-icons;color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}[dir=rtl]   [_nghost-%COMP%]     .iwg-datepicker .datepicker:after{right:auto;left:0}[dir=rtl][_ngcontent-%COMP%]     .iwg-datepicker .datepicker:after{right:auto;left:0}[dir=rtl][_nghost-%COMP%]     .iwg-datepicker .datepicker:after, [dir=rtl]   [_nghost-%COMP%]     .iwg-datepicker .datepicker:after{right:auto;left:0}  .iwg-datepicker .datepicker:focus-visible{border:1px solid var(--global-neutral-900, #202020)}  .iwg-datepicker.active .datepicker:after{transform:rotate(180deg)}  .iwg-datepicker.disabled .form__input__wrapper:after{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}  .iwg-datepicker .padding-top{padding-top:.5rem}  .iwg-modal-flyout-body .iwg-datepicker{position:relative}  .flatpickr-current-month input.cur-year{padding:0;text-align:center;width:6rem;margin-top:.8rem}  .hidden{display:none!important}@media screen and (min-width: 1440px){.app-layout-content-wrapper[_ngcontent-%COMP%]   .flatpickr-calendar[_ngcontent-%COMP%]{margin-left:calc((100vw - 1440p
1x)/-2)}}.textbox-wrapper__none[_ngcontent-%COMP%]{display:none}.disabled[_ngcontent-%COMP%]{background-color:var(--color-bg-input-disabled, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E));cursor:default}.disabled[_ngcontent-%COMP%]:after{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}.extended__padding[_ngcontent-%COMP%]{padding-left:5.3rem}[dir=rtl]   [_nghost-%COMP%]   .extended__padding[_ngcontent-%COMP%]{padding-right:5.3rem}[dir=rtl][_ngcontent-%COMP%]   .extended__padding[_ngcontent-%COMP%]{padding-right:5.3rem}[dir=rtl][_nghost-%COMP%]   .extended__padding[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .extended__padding[_ngcontent-%COMP%]{padding-right:5.3rem}.form--icon-left[_ngcontent-%COMP%]{position:relative}.icon[_ngcontent-%COMP%]{font-size:1.4rem;position:absolute;left:1.8rem;top:50%;transform:translateY(-50%)}[dir=rtl]   [_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{right:1.8rem;width:3.2rem}[dir=rtl][_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{right:1.8rem;width:3.2rem}[dir=rtl][_nghost-%COMP%]   .icon[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{right:1.8rem;width:3.2rem}.placeholder[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}.opened-calendar-full-width[_nghost-%COMP%]     .flatpickr-calendar, .opened-calendar-full-width   [_nghost-%COMP%]     .flatpickr-calendar{width:100%}.iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]{border:solid 1px var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3));background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));height:var(--size-xl, var(--scale-900, 5.6rem));border-radius:var(--radius-btn, var(--scale-200, .8rem))}.iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:focus-within{border:solid 1px var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:hover:not(.disabled):not(:focus-within){background-color:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.iwg-datepicker.form-datepicker-wrapper.disabled[_ngcontent-%COMP%]{border:solid 1px var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3));background-color:var(--color-bg-input-disabled, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}.iwg-datepicker.form-datepicker-wrapper.disabled[_ngcontent-%COMP%]   .datepicker.form-datepicker[_ngcontent-%COMP%]{cursor:default!important}.iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]   .datepicker-content[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;min-height:100%;height:var(--size-xl, var(--scale-900, 5.6rem));padding:0 var(--spacing-sml, var(--scale-500, 2.4rem));padding-left:var(--spacing-form-input, var(--spacing-xs, var(--scale-400, 1.6rem)))}.iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]   .datepicker-tooltip[_ngcontent-%COMP%]{position:absolute;right:var(--spacing-xs, var(--scale-400, 1.6rem));padding-bottom:var(--spacing-xs, var(--scale-400, 1.6rem))}.iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]   .datepicker.form-datepicker[_ngcontent-%COMP%]{border:none;background:transparent;outline:none;padding:0;box-shadow:none;font-size:inherit;color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));position:relative;width:100%;cursor:pointer;display:flex;align-items:center;height:var(--size-xl, var(--scale-900, 5.6rem))}.iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]   .floating-label[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E));pointer-events:none;width:100%}.iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]   .floating-label[_ngcontent-%COMP%]:not(.no-animations){transition:all .1s ease}.iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:focus-within:has(.floating-label)   .form-datepicker[_ngcontent-%COMP%], .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:has([data-has-value=true]):has(.floating-label)   .form-datepicker[_ngcontent-%COMP%]{padding-top:var(--spacing-xs, var(--scale-400, 1.6rem))}.iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:focus-within   .floating-label[_ngcontent-%COMP%], .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:has([data-has-value=true])   .floating-label[_ngcontent-%COMP%]{top:var(--spacing-xxxs, var(--scale-200, .8rem));transform:translateY(0);font-size:var(--text-overline-font-size, var(--scale-250, 1rem));letter-spacing:var(--spacing-letter-overline, var(--scale-25, .1rem));color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));text-transform:uppercase}.medium-height[_nghost-%COMP%]{display:block;height:var(--size-xxxl, var(--scale-1100, 7.2rem))}.medium-height[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%], .medium-height[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]   .datepicker-content[_ngcontent-%COMP%], .medium-height[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]   .datepicker.form-datepicker[_ngcontent-%COMP%]{height:var(--size-xxxl, var(--scale-1100, 7.2rem))}.compact-date-auto-width[_nghost-%COMP%]   .compact-date[_ngcontent-%COMP%]{width:auto}.borderless[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%], .borderless[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:focus-within, .borderless[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:hover, .borderless[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:hover:not(.disabled):not(:focus-within){border:none}.input-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.input-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));line-height:1;color:var(--color-icon-primary, var(--brand-neutral-900, #0A0428))}.disabled[_ngcontent-%COMP%]   .input-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-icon-disabled, var(--brand-neutral-500, #848193))!important}.input-icon[_ngcontent-%COMP%]     iwg-hint [class^=iwg-icon]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)))!important}.input-icon--left[_ngcontent-%COMP%]{grid-area:left-icon;padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl]   [_nghost-%COMP%]   .input-icon--left[_ngcontent-%COMP%]{padding-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_ngcontent-%COMP%]   .input-icon--left[_ngcontent-%COMP%]{padding-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_nghost-%COMP%]   .input-icon--left[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .input-icon--left[_ngcontent-%COMP%]{padding-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}.input-icon--right[_ngcontent-%COMP%]{grid-area:right-icon;padding-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl]   [_nghost-%COMP%]   .input-icon--right[_ngcontent-%COMP%]{padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_ngcontent-%COMP%]   .input-icon--right[_ngcontent-%COMP%]{padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_nghost-%COMP%]   .input-icon--right[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .input-icon--right[_ngcontent-%COMP%]{padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}.input-icon--clickable[_ngcontent-%COMP%]{cursor:pointer}.input-wrapper-full[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%], .input-wrapper-full   [_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]{border:none;height:100%}.input-wrapper-full[_nghost-%COMP%]   .iwg-datepicker[_ngcontent-%COMP%]   .flatpickr-input[_ngcontent-%COMP%], .input-wrapper-full   [_nghost-%COMP%]   .iwg-datepicker[_ngcontent-%COMP%]   .flatpickr-input[_ngcontent-%COMP%]{margin-top:0!important}.input-wrapper-full[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper, .input-wrapper-full   [_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{background-color:transparent;border:none!important;border-radius:0;margin-top:1rem;padding-bottom:var(--spacing-xxs, var(--scale-300, 1.2rem))}.embedded[_nghost-%COMP%]{width:100%}.embedded[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:focus-within, .embedded[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:hover, .embedded[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:hover:not(.disabled):not(:focus-within), .embedded[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper.form-datepicker-wrapper-invalid[_ngcontent-%COMP%]{margin-bottom:0;border:none;background-color:transparent;height:auto}.embedded[_nghost-%COMP%]   .datepicker-content[_ngcontent-%COMP%]{border:none;padding:0}.embedded[_nghost-%COMP%]   .datepicker[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .form-datepicker[_ngcontent-%COMP%]{border:none;cursor:pointer}.embedded[_nghost-%COMP%]     .flatpickr-input{border:none;padding:0;cursor:pointer}.embedded[_nghost-%COMP%]     .flatpickr-input::placeholder{color:var(--color-text-tertiary, var(--global-neutral-300, #C3C3C3))}.embedded[_nghost-%COMP%]   .floating-label[_ngcontent-%COMP%]{pointer-events:none;text-transform:none;font-size:var(--body2-font-size, 1.4rem);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}.embedded[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:focus-within   .floating-label[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:has([data-has-value=true])   .floating-label[_ngcontent-%COMP%]{top:var(--workspace-search-label-spacing, .6rem);text-transform:none;font-size:var(--body2-font-size, 1.4rem);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));letter-spacing:normal}@media (max-width: 767.98px){.embedded[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:focus-within   .floating-label[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:has([data-has-value=true])   .floating-label[_ngcontent-%COMP%]{font-size:var(--text-overline-font-size, var(--scale-250, 1rem));letter-spacing:var(--spacing-letter-overline, var(--scale-25, .1rem));color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));text-transform:uppercase;top:var(--spacing-xxxs, var(--scale-200, .8rem))}}.embedded[_nghost-%COMP%]   .flatpickr-input[_ngcontent-%COMP%]{padding-top:var(--spacing-xxs, var(--scale-300, 1.2rem))}.embedded[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:focus-within:has(.floating-label)   .form-datepicker[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:has([data-has-value=true]):has(.floating-label)   .form-datepicker[_ngcontent-%COMP%]{padding-top:var(--spacing-sml, var(--scale-500, 2.4rem))}@media (max-width: 767.98px){.embedded[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:focus-within:has(.floating-label)   .form-datepicker[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .iwg-datepicker.form-datepicker-wrapper[_ngcontent-%COMP%]:has([data-has-value=true]):has(.floating-label)   .form-datepicker[_ngcontent-%COMP%]{padding-top:var(--spacing-xs, var(--scale-400, 1.6rem))}}.embedded[_nghost-%COMP%]   .iwg-icon-calendar[_ngcontent-%COMP%]{display:none}.embedded[_nghost-%COMP%]   .datepicker-error-message[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .hint-message-warning[_ngcontent-%COMP%]{display:none}.embedded[_nghost-%COMP%]     .flatpickr-calendar.arrowTop{margin-top:var(--spacing-med, var(--scale-600, 3.2rem))}@media (max-width: 767.98px){.embedded[_nghost-%COMP%]     .flatpickr-calendar.arrowTop{margin-top:var(--spacing-xxxs, var(--scale-200, .8rem))}}.parent-width[_nghost-%COMP%]     .iwg-datepicker{position:static!important}.parent-width[_nghost-%COMP%]     .flatpickr-calendar{left:0!important;right:0!important;width:auto!important;white-space:normal!important;position:absolute}.full-border[_nghost-%COMP%]     .flatpickr-calendar{border:var(--border-width-thin, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.compact-date[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:85%}']})}}(0,e.Cg)([(0,Ne.W)()],Nt.prototype,"minTime",void 0),(0,e.Cg)([(0,Ne.W)()],Nt.prototype,"maxTime",void 0)},97860:(_e,D,r)=>{"use strict";r.d(D,{Q:()=>e});var e=function(n){return n[n.Minutes00=0]="Minutes00",n[n.Minutes30=30]="Minutes30",n}(e||{})},46351:(_e,D,r)=>{"use strict";r.d(D,{Y:()=>h});var e=r(5622),n=r(97860),d=r(54438);let h=(()=>{class p{transform(g,c,u){const P=(0,e.eO)(0,23).flatMap(T=>this.getHourEntries(g,T));if(void 0===c&&void 0===u)return P;{c&&!u&&(u={hours:24,minutes:n.Q.Minutes00});const T=c?this.getTotalMinutes(c):0,F=u?this.getTotalMinutes(u):Number.MAX_SAFE_INTEGER;return P.filter(({totalMinutes:R})=>T<=R&&R<=F)}}getHourEntries(g,c){return[n.Q.Minutes00,n.Q.Minutes30].map(u=>({totalMinutes:this.getTotalMinutes({hours:c,minutes:u}),title:`${this.formatTimeEntry(g,c)}:${this.formatTimeEntry(g,u)}`,hours:c,minutes:u}))}getTotalMinutes(g){return 60*g.hours+g.minutes}
1formatTimeEntry(g,c){return c.toLocaleString(g,{minimumIntegerDigits:2})}static{this.\u0275fac=function(c){return new(c||p)}}static{this.\u0275pipe=d.EJ8({name:"timePickerOptionsPipe",type:p,pure:!0,standalone:!0})}}return p})()},40661:(_e,D,r)=>{"use strict";r.d(D,{u:()=>d});var e=r(54438),n=r(4705);let d=(()=>{class h{constructor(m,g){this.router=m,this.el=g,this.linkClick=new e.bkB}onClick(m){if(this.linkClick.observed){const u=m.target instanceof HTMLElement&&m.target.getAttribute("class")||"";this.linkClick.emit({className:u,event:m})}if((m.target instanceof HTMLElement&&m.target.getAttribute("href")||"")?.startsWith?.("mailto:"))return;let c=m.target;for(;c&&c!==this.el.nativeElement;){if(this.defaultOnClickProcess(c,m))return;c=c.parentNode}}defaultOnClickProcess(m,g){if(m instanceof HTMLAnchorElement){const c=m.href;if("_blank"===m.target||!c)return!0;if(g.preventDefault(),location.origin===m.origin){const[u,P]=c.slice(m.origin.length).split("?"),T=this.getQueryParams(P);this.router.navigate([u],{queryParams:T})}else this.router.navigate(["/external-redirect",{externalUrl:c}],{skipLocationChange:!0});return!0}return!1}getQueryParams(m){return m&&""!==m?m.split("&").map(g=>g.split("=")).reduce((g,[c,u])=>(c&&(g[decodeURIComponent(c.trim())]=decodeURIComponent(u?.trim()||"")),g),{}):{}}static{this.\u0275fac=function(g){return new(g||h)(e.rXU(n.Ix),e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:h,selectors:[["","iwgLinkHandler",""]],hostBindings:function(g,c){1&g&&e.bIt("click",function(P){return c.onClick(P)})},outputs:{linkClick:"linkClick"},standalone:!0})}}return h})()},80492:(_e,D,r)=>{"use strict";r.d(D,{h:()=>d});var e=r(24258),n=r(54438);let d=(()=>{class h{constructor(){this.dividerType=e.g.primary}static{this.\u0275fac=function(g){return new(g||h)}}static{this.\u0275cmp=n.VBU({type:h,selectors:[["iwg-divider"]],inputs:{dividerType:"dividerType"},standalone:!0,features:[n.aNF],decls:1,vars:2,consts:[[1,"divider"]],template:function(g,c){1&g&&n.nrm(0,"div",0),2&g&&n.HbH("divider "+c.dividerType)},styles:[".divider[_ngcontent-%COMP%]{width:100%;height:1px}.divider.primary[_ngcontent-%COMP%]{background-color:var(--color-divider-primary, var(--brand-neutral-200, #CECDD4))}.divider.secondary[_ngcontent-%COMP%]{background-color:var(--color-home-border, #CECDD4)}.divider.accent[_ngcontent-%COMP%]{background-color:var(--color-bg-accent-secondary, var(--brand-primary-500, #E30613))}.divider.light[_ngcontent-%COMP%]{background-color:var(--color-border-search-divider, var(--brand-neutral-100, #E6E6E9))}"]})}}return h})()},24258:(_e,D,r)=>{"use strict";r.d(D,{g:()=>e});var e=function(n){return n.primary="primary",n.secondary="secondary",n.accent="accent",n.light="light",n}(e||{})},4026:(_e,D,r)=>{"use strict";r.d(D,{k:()=>m,n:()=>p});var e=r(56977),n=r(42092),d=r(54438),h=r(60156),p=function(g){return g.Reset="reset",g.Top="top",g.Bottom="bottom",g}(p||{});let m=(()=>{class g extends n.G{set disabled(u){this._disabled=u}get disabled(){return this._disabled}constructor(u){super(),this.deviceService=u,this.isMobile=!1,this.flipDropdown=p.Reset,this.storeDropdownPosition=null,this._disabled=!1,this.deviceService.isMobile$.pipe((0,e.Q)(this.unsubscribe$)).subscribe(P=>this.isMobile=P)}writeValue(u){this.value=u}setDisabledState(u){this.disabled=u}handleDropdownList(u){const[P,T,F]=this.getElementPosition(u);if(0===P&&0===T)return 0;let I=!0,z=!1;const W=F/3.33;return W>P-this.getActualHeight(this.findElement("#header-wrapper"))-this.getActualHeight(this.findElement("#page-header"))-this.getActualHeight(this.findElement("#header-breadcrumbs"))-this.getActualHeight(this.findElement("#staff-notification-bar"))-60&&(I=!1),W<F-this.getComputedHeight(this.findElement("#site-footer")||this.findElement("#onboarding-footer"))-this.getActualHeight(this.findElement("#sticky-footer"))-this.getActualHeight(this.findElement("#apply-container"))-T&&(z=!0),this.displayDropdown(I,z),W}findElement(u){return document.querySelector(u)}getElementPosition(u){if(!u)return[0,0,0];const P=this.findElement(".modal-content"),T=u.getBoundingClientRect();return[T.top,T.bottom,P&&!this.isMobile?P.clientHeight:Math.max(window.innerHeight,document.documentElement.clientHeight)]}getActualHeight(u){const[P,T,F]=this.getElementPosition(u);return P>=0&&T<=F&&this.getComputedHeight(u)||0}getComputedHeight(u){return u?Number(getComputedStyle(u).height.split("p")[0]):0}displayDropdown(u,P){this.flipDropdown=u&&!P?p.Top:p.Bottom,this.storeDropdownPosition=this.flipDropdown}static{this.\u0275fac=function(P){return new(P||g)(d.rXU(h.g))}}static{this.\u0275cmp=d.VBU({type:g,selectors:[["iwg-base-dropdown"]],inputs:{disabled:"disabled",value:"value"},features:[d.Vt3],decls:1,vars:0,template:function(P,T){1&P&&d.nrm(0,"div")},encapsulation:2})}}return g})()},31476:(_e,D,r)=>{"use strict";r.d(D,{P:()=>yt});var e=r(54438),n=r(56977),d=r(70152),h=r(23294),p=r(28492),m=r(21413),g=r(1807),c=r(39642),u=r(68018),P=r(34905),T=r(4026),F=r(60177),R=r(48337),I=r(50004),z=r(89417),W=r(60156);const J=["optionTemplate"],N=["optionExpandedTemplate"],b=["optionButton"],v=["dropdownContainer"],S=["filter"],L=(Fe,Ft)=>({disabled:Fe,"parent-width":Ft}),$=Fe=>({"form__field__select--show":Fe}),re=(Fe,Ft,Ve,Kt)=>({template:Fe,disabled:Ft,"has-floating-label":Ve,"has-value":Kt}),te=Fe=>({$implicit:Fe}),G=(Fe,Ft,Ve,Kt)=>({"select__input__options__option--selected":Fe,"select__input__options__option--with-icon":Ft,template:Ve,"disabled-option":Kt});function ne(Fe,Ft){1&Fe&&(e.j41(0,"span",26),e.EFF(1,"*"),e.k0s())}function de(Fe,Ft){if(1&Fe&&(e.j41(0,"label",24)(1,"span",25),e.nI1(2,"translate"),e.EFF(3),e.nI1(4,"translate"),e.DNE(
15,ne,2,0,"span",26),e.k0s()()),2&Fe){const Ve=e.XpG(3);e.AVh("has-value",Ve.hasCustomTemplateValue||Ve.title),e.Y8G("for",Ve.wrapperId+"_select_input")("id",Ve.wrapperId+"_dropdown_floating_label"),e.R7$(),e.Y8G("title",e.bMT(2,7,Ve.labelText)),e.R7$(2),e.SpI(" ",e.bMT(4,9,Ve.labelText),""),e.R7$(2),e.vxM(Ve.required?5:-1)}}function ge(Fe,Ft){1&Fe&&e.EFF(0," , ")}function Be(Fe,Ft){if(1&Fe&&(e.j41(0,"span",27),e.EFF(1),e.nI1(2,"translate"),e.DNE(3,ge,1,0),e.k0s()),2&Fe){const Ve=Ft.$implicit,Kt=Ft.$index,xt=Ft.$count,An=e.XpG(5);e.Y8G("id",An.wrapperId+"_option_"+Ve[An.idKey]),e.R7$(),e.SpI(" ",e.bMT(2,3,Ve[An.titleKey])," "),e.R7$(2),e.vxM(Kt!==xt-1?3:-1)}}function ve(Fe,Ft){if(1&Fe&&e.Z7z(0,Be,4,5,"span",27,e.fX1),2&Fe){const Ve=e.XpG(4);e.Dyx(Ve.model)}}function He(Fe,Ft){if(1&Fe&&(e.EFF(0),e.nI1(1,"translate")),2&Fe){const Ve=e.XpG(4);e.SpI(" ",e.bMT(1,1,Ve.title)," ")}}function be(Fe,Ft){if(1&Fe&&e.DNE(0,ve,2,0)(1,He,2,3),2&Fe){const Ve=e.XpG(3);e.vxM(!Ve.title&&Ve.multiple?0:-1),e.R7$(),e.vxM(Ve.title?1:-1)}}function ze(Fe,Ft){1&Fe&&e.eu8(0)}function Je(Fe,Ft){if(1&Fe){const Ve=e.RV6();e.j41(0,"div",28),e.bIt("click",function(xt){return e.eBV(Ve),e.Njj(xt.stopPropagation())})("keydown",function(xt){return e.eBV(Ve),e.Njj(xt.stopPropagation())})("keyup",function(xt){return e.eBV(Ve),e.Njj(xt.stopPropagation())}),e.nrm(1,"iwg-hint",29),e.k0s()}if(2&Fe){const Ve=e.XpG(3);e.R7$(),e.Y8G("wrapperId",Ve.wrapperId+"_Hint")("id",Ve.wrapperId+"_Hint")("iconClass",Ve.iconTooltip)("message",Ve.hintText)("isHtmlMessage",Ve.isHintHtml)}}function Se(Fe,Ft){if(1&Fe){const Ve=e.RV6();e.j41(0,"div",15)(1,"div",16),e.DNE(2,de,6,11,"label",17),e.j41(3,"div",18,4),e.bIt("click",function(){e.eBV(Ve);const xt=e.XpG(2);return e.Njj(xt.isSearchable&&xt.toggleFilter(!0))})("keydown.enter",function(){e.eBV(Ve);const xt=e.XpG(2);return e.Njj(xt.isSearchable&&xt.toggleFilter(!0))})("touch",function(){e.eBV(Ve);const xt=e.XpG(2);return e.Njj(xt.isSearchable&&xt.toggleFilter(!0))}),e.DNE(5,be,2,2,"ng-template",null,5,e.C5r)(7,ze,1,0,"ng-container",19),e.k0s()(),e.j41(8,"div",20),e.DNE(9,Je,2,5,"div",21),e.j41(10,"div",22),e.nrm(11,"i",23),e.k0s()()()}if(2&Fe){const Ve=e.sdS(6),Kt=e.XpG(2);e.AVh("has-value",Kt.hasCustomTemplateValue||Kt.title)("disabled",Kt.disabled)("has-hint",Kt.hintText),e.R7$(2),e.vxM(Kt.labelText?2:-1),e.R7$(),e.Y8G("id",Kt.wrapperId+"_select_input")("ngClass",e.ziG(14,re,Kt.optionTemplate,Kt.disabled,Kt.labelText,Kt.hasCustomTemplateValue||Kt.title)),e.R7$(4),e.Y8G("ngTemplateOutlet",Kt.optionTemplate||Ve)("ngTemplateOutletContext",e.eq3(19,te,Kt.model)),e.R7$(2),e.vxM(Kt.hintText?9:-1),e.R7$(2),e.AVh("dropdown-arrow-icon--open",Kt.isOpen)}}function Z(Fe,Ft){1&Fe&&e.DNE(0,Se,12,21,"ng-template",null,3,e.C5r)}function Q(Fe,Ft){if(1&Fe){const Ve=e.RV6();e.j41(0,"iwg-checkbox",32),e.bIt("valueChange",function(){e.eBV(Ve);const xt=e.XpG(2).$implicit,An=e.XpG();return e.Njj(An.select(null,xt,!1))})("click",function(xt){return e.eBV(Ve),e.Njj(xt.stopPropagation())})("keydown.enter",function(xt){return e.eBV(Ve),e.Njj(xt.stopPropagation())}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&Fe){const Ve=e.XpG(2).$implicit,Kt=e.XpG();e.Y8G("value",Kt.isSelected(Ve)),e.R7$(),e.JRh(e.bMT(2,2,Ve[Kt.titleKey]))}}function oe(Fe,Ft){if(1&Fe&&e.nrm(0,"i",34),2&Fe){const Ve=e.XpG(4).$implicit,Kt=e.XpG();e.Y8G("ngClass",Ve[Kt.iconKey])}}function me(Fe,Ft){1&Fe&&e.nrm(0,"i",36)}function Pe(Fe,Ft){if(1&Fe&&(e.j41(0,"div",33),e.DNE(1,oe,1,1,"i",34),e.j41(2,"span",35),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.DNE(5,me,1,0,"i",36),e.k0s()),2&Fe){const Ve=e.XpG(3).$implicit,Kt=e.XpG();e.R7$(),e.vxM(Kt.iconKey&&Ve[Kt.iconKey]?1:-1),e.R7$(2),e.JRh(e.bMT(4,3,Ve[Kt.titleKey])),e.R7$(2),e.vxM(Kt.showSelectedCheck&&Kt.isActive(Ve)?5:-1)}}function V(Fe,Ft){if(1&Fe&&(e.EFF(0),e.nI1(1,"translate")),2&Fe){const Ve=e.XpG(3).$implicit,Kt=e.XpG();e.SpI(" ",e.bMT(1,1,Ve[Kt.titleKey])," ")}}function q(Fe,Ft){if(1&Fe&&e.DNE(0,Pe,6,5,"div",33)(1,V,2,3),2&Fe){const Ve=e.XpG(3);e.vxM(Ve.iconKey||Ve.showSelectedCheck?0:1)}}function B(Fe,Ft){if(1&Fe&&e.DNE(0,Q,3,4,"iwg-checkbox",31)(1,q,2,1),2&Fe){const Ve=e.XpG(2);e.vxM(Ve.multiple?0:1)}}function Ee(Fe,Ft){1&Fe&&e.eu8(0)}function Ne(Fe,Ft){if(1&Fe){const Ve=e.RV6();e.j41(0,"div",30),e.nI1(1,"translate"),e.bIt("click",function(xt){const An=e.eBV(Ve).$implicit,Wn=e.XpG();return e.Njj(Wn.keepOpen?null:An.isDisabled?xt.preventDefault():Wn.select(xt,An,!1))})("keypress",function(xt){const An=e.eBV(Ve).$implicit,Wn=e.XpG();return e.Njj(Wn.keepOpen?null:An.isDisabled?xt.preventDefault():Wn.select(xt,An,!1))})("keydown.space",function(xt){const An=e.eBV(Ve).$implicit,Wn=e.XpG();return e.Njj(Wn.keepOpen?null:An.isDisabled?xt.preventDefault():Wn.select(xt,An,!1))}),e.DNE(2,B,2,1,"ng-template",null,6,e.C5r)(4,Ee,1,0,"ng-container",19),e.k0s()}if(2&Fe){const Ve=Ft.$implicit,Kt=e.sdS(3),xt=e.XpG();e.Y8G("id",xt.wrapperId+"_select_option_"+Ve[xt.idKey])("ngClass",e.ziG(7,G,xt.isActive(Ve),xt.iconKey,xt.optionTemplate,Ve.isDisabled)),e.BMQ("aria-label",e.bMT(1,5,Ve[xt.titleKey])),e.R7$(4),e.Y8G("ngTemplateOutlet",xt.optionExpandedTemplate||xt.optionTemplate||Kt)("ngTemplateOutletContext",e.eq3(12,te,Ve))}}function Ze(Fe,Ft){1&Fe&&e.eu8(0)}function we(Fe,Ft){if(1&Fe&&(e.j41(0,"div",37),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&Fe){const Ve=Ft.$implicit,Kt=Ft.$index,xt=e.XpG(2);e.Y8G("id",xt.wrapperId+"_error_message_"+Kt),e.R7$(),e.JRh(e.bMT(2,2,Ve))}}function gt(Fe,Ft){if(1&Fe&&e.Z7z(0,we,3,4,"div",37,e.fX1),2&Fe){const Ve=e.XpG();e.Dyx(Ve.errorMessages)}}function je(Fe,Ft){if(1&Fe&&(e.j41(0,"div",14),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&Fe){const Ve=e.XpG();e.R7$(),e.SpI(" ",e.bMT(2,1,Ve.supportingText)," ")}}var Pt=function(Fe){return Fe.Up="ArrowUp",Fe.Down="ArrowDown",Fe.Enter="Enter",Fe.Tab="Tab",Fe}(Pt||{});let yt=(()=>{class Fe extends T.k{set options(Ve){this.optionsVal=this.originalOptionsVal=Ve,this.sortItems(),this.filteredOptions=this.optionsVal}set sortAsc(Ve){this.sortAscValue=Ve,this.optionsVal=this.originalOptionsVal,this.sortItems(),this.filteredOptions=this.optionsVal}static{this.selectedOptionsClass=".select__input__options__option--selected"}static{this.formFieldselectClass=".form__field__select"}get model(){return this.valueKey?this.multiple?this.optionsVal?.filter(Ve=>this.value?.includes(Ve[this.valueKey])):this.optionsVal?.find(Ve=>this.value===Ve[this.valueKey]):this.value}get title(){const Ve=this.model;return Ve?this.multiple?Ve&&Ve.length?this.isAllSelected()&&this.selectAllPlaceholder?this.selectAllPlaceholder:Ve.length>0?Ve.map(Kt=>{const xt=Kt[this.titleKey]||"";return this.translate?this.translate.instant(xt):xt}).join(", "):this.placeholder||"":this.placeholder||"":Ve[this.titleKey]??"":this.placeholder||""}get hasCustomTemplateValue(){const Ve=this.model;return!(!Ve||this.multiple&&!Ve.length)}
1constructor(Ve,Kt,xt,An){super(An),this.ngControl=Ve,this.translate=Kt,this.el=xt,this.optionsVal=[],this.originalOptionsVal=[],this.placeholder="",this.supportingText="",this.titleKey="",this.idKey="",this.valueKey="",this.wrapperId="",this.errors={},this.multiple=!1,this.selectAllPlaceholder="",this.inputIcon="",this.iconKey="",this.showSelectedCheck=!1,this.isRequired=!1,this.isSearchable=!1,this.searchType=P.W.StartsWith,this.isHintHtml=!1,this.focusSelectedItem=!1,this.searchTranslationKeys=!1,this.iconTooltip="iwg-icon-info",this.keepOpen=!1,this.parentWidth=!1,this.autoHeight=!1,this.overflowVisible=!1,this.sortAscValue=!0,this.valueChange=new e.bkB,this.filterChanged=new e.bkB,this.filteredOptions=[],this.displaySearchFilter=!1,this.currentLanguage="",this.isMobile=!1,this.isOpen=!1,this.FlipDropdown=T.n,this.flipDropdown=T.n.Reset,this.selectedItem=0,this.filterChangedSubject=new m.B,this.currentLanguage=this.translate.currentLang?this.translate.currentLang:this.translate.defaultLang,this.ngControl&&(this.ngControl.valueAccessor=this),this.valueChange.pipe((0,n.Q)(this.unsubscribe$)).subscribe(Wn=>this.onChange(Wn)),this.filterChangedSubject.pipe((0,d.B)(700),(0,h.F)(),(0,p.j)(Wn=>null==Wn),(0,n.Q)(this.unsubscribe$)).subscribe(Wn=>this.filterChanged.emit(Wn))}ngOnInit(){if(!this.idKey)throw new TypeError("The input 'idKey' is required")}toggleFilter(Ve){this.disabled||(this.displaySearchFilter=Ve,Ve?setTimeout(()=>{this.filter?.input.nativeElement.focus(),this.filter.setValue(""),this.isOpen=!0,this.filterDropdown(null),setTimeout(()=>{const Kt=this.el.nativeElement.querySelector(Fe.selectedOptionsClass);Kt?.scrollIntoViewIfNeeded&&Kt.scrollIntoViewIfNeeded()})}):this.el.nativeElement.focus())}selectFirstItem(){this.isSearchable&&this.filteredOptions?.length&&(this.select(void 0,this.filteredOptions[0],!1),this.toggleFilter(!1))}filterDropdown(Ve){if(this.filter?.inputValue){const Kt=this.filter.inputValue.toLowerCase();""===Kt?this.filteredOptions=this.optionsVal:(this.isOpen||this.handleDropdown(Ve),this.filteredOptions=[],"string"==typeof this.filterKeys?this.filteredOptions=this.concatFilteredOptions(Kt):Array.isArray(this.filterKeys)&&this.filterKeys.length&&(this.filteredOptions=this.filteredOptions.concat(this.filterOptions(this.optionsVal,Kt))),this.filteredOptions=this.filteredOptions.filter((xt,An)=>this.filteredOptions.indexOf(xt)===An)),this.sortItems(),this.scrollToFirstItemAfterFiltering()}else this.filteredOptions=this.optionsVal}concatFilteredOptions(Ve){return this.searchTranslationKeys?this.concatTranslatedFilteredOptions(Ve):this.concatPlainFilteredOptions(Ve)}concatTranslatedFilteredOptions(Ve){return this.filteredOptions.concat(this.optionsVal.filter(Kt=>this.searchType===P.W.Includes?this.translate.instant(Kt[this.filterKeys])?.toLowerCase().includes(Ve):this.translate.instant(Kt[this.filterKeys])?.toLowerCase().startsWith(Ve)))}concatPlainFilteredOptions(Ve){return this.filteredOptions.concat(this.optionsVal.filter(Kt=>this.searchType===P.W.Includes?Kt[this.filterKeys]?.toLowerCase().includes(Ve):Kt[this.filterKeys]?.toLowerCase().startsWith(Ve)))}filterOptions(Ve,Kt){const xt=[];for(const An of Ve)for(const Wn of this.filterKeys)An[Wn]?.toLowerCase().includes(Kt)&&xt.push(An);return xt}selectDropdownItem(Ve,Kt){if([Pt.Down,Pt.Up,Pt.Enter,Pt.Tab].includes(Ve.key)){if(!this.model&&[Pt.Down,Pt.Up].includes(Ve.key))this.changeSelection(this.selectedItem<0?1:0),this.select(void 0,this.filteredOptions[this.selectedItem],!0);else{this.selectedItem=this.filteredOptions.indexOf(this.model);const xt=this.el.nativeElement.querySelector(Fe.selectedOptionsClass);this.switchKeyboardKeys(Ve,Kt,xt)}Ve.key===Pt.Tab&&(this.isOpen=!1)}}switchKeyboardKeys(Ve,Kt,xt){switch(Ve.key){case Pt.Enter:this.isOpen&&(-1===this.selectedItem?(this.isOpen=!0,this.handleDropdown(null),this.el.nativeElement.querySelector(Fe.formFieldselectClass).blur()):(this.select(Ve,this.filteredOptions[this.selectedItem],!1),this.isOpen=!0));break;case Pt.Up:this.changeSelection(this.selectedItem<=0?0:-1),Kt.scrollTop+=-xt?.offsetHeight;break;case Pt.Down:this.changeSelection(this.selectedItem>
1=this.filteredOptions.length-1?0:1),Kt.scrollTop+=xt?.offsetHeight}}scrollToFirstItemAfterFiltering(){if(!this.filterKeys||0===this.filterKeys.length)return;const Ve=this.filter.inputValue.toLowerCase(),Kt=this.optionsVal.findIndex(An=>An[this.filterKeys[0]]?.toLowerCase().startsWith(Ve));if(Kt<=0)return;const xt=this.el.nativeElement.querySelector(`.select__input__options__option:nth-child(${Kt+1})`);this.isOpen&&(0,g.O)(1).pipe((0,n.Q)(this.unsubscribe$)).subscribe(()=>{xt?.scrollIntoView&&xt.scrollIntoView({behavior:"smooth"})})}handleDropdown(Ve,Kt){if(this.disabled)this.isOpen&&(this.isOpen=!1,this.el.nativeElement.querySelector(Fe.formFieldselectClass).blur());else{if(this.keepOpen&&this.isOpen&&Kt&&this.el.nativeElement.querySelector(".select__input__options")?.contains(Kt.target))return;this.isOpen=!this.isOpen,this.isOpen||(this.onTouched(),this.flipDropdown=T.n.Reset,this.el.nativeElement.querySelector(Fe.formFieldselectClass).focus())}this.focusSelectedItem&&this.isOpen&&(0,g.O)(1).pipe((0,n.Q)(this.unsubscribe$)).subscribe(()=>{const xt=this.el.nativeElement.querySelector(Fe.selectedOptionsClass);xt?.scrollIntoView&&xt.scrollIntoView({behavior:"smooth"})}),this.isSearchable&&this.isOpen&&this.toggleFilter(!0),Ve&&this.isOpen&&(0,g.O)(1).pipe((0,n.Q)(this.unsubscribe$)).subscribe(()=>{this.isOpen&&this.handleDropdownList(Ve)})}select(Ve,Kt,xt){Ve&&Ve.stopPropagation(),this.isOpen&&(this.onTouched(),this.updateModel(Kt),this.onChange(this.value),this.valueChange.emit(this.value),!xt&&!this.multiple&&this.handleDropdown(null))}isActive(Ve){const Kt=this.model;return!(this.multiple||!Kt)&&Ve[this.idKey]===Kt[this.idKey]}showAllOption(){return!(!this.multiple||!this.optionsVal)&&this.optionsVal.length}isAllSelected(){return this.multiple&&this.value&&this.optionsVal&&this.optionsVal.length===this.value.length}selectAll(Ve){Ve.stopPropagation(),this.value=this.isAllSelected()?[]:this.optionsVal.map(Kt=>this.valueKey?Kt[this.valueKey]:Kt),this.onChange(this.value),this.onTouched(),this.valueChange.emit(this.value)}isSelected(Ve){return!!this.value&&this.value.some(Kt=>(this.valueKey?Kt:Kt[this.idKey])===Ve[this.valueKey||this.idKey])}clickout(Ve){this.isOpen&&!this.dropdownContainer.nativeElement.contains(Ve.target)&&(this.isOpen=!1,this.flipDropdown=T.n.Reset)}setDisabledState(Ve){this.disabled=Ve}updateModel(Ve){const Kt=this.valueKey?Ve[this.valueKey]:Ve;this.multiple?(Array.isArray(this.value)||(this.value=[]),this.value=this.value.includes(Kt)?this.value.filter(xt=>xt!==Kt):[...this.value,Kt]):this.value=Kt}changeSelection(Ve){this.selectedItem+=Ve,this.select(void 0,this.filteredOptions[this.selectedItem],!0)}handleDropdownList(Ve){const Kt=super.handleDropdownList(Ve);return this.setMaxDropdownHeight(Ve,Kt),Kt}setMaxDropdownHeight(Ve,Kt){const xt=this.el.nativeElement.querySelector(".select__input__options__option"),[An,Wn]=this.getElementPosition(xt),mi=Math.abs(Math.abs(Wn)-Math.abs(An));if(Ve&&this.optionsVal&&this.optionsVal.length*mi>Kt){const ti=Math.floor(Kt/mi)*mi+.55*mi;Ve.style.maxHeight=ti+"px"}}sortItems(){this.sortAscValue&&(this.optionsVal=(this.optionsVal?[...this.optionsVal]:[]).sort((Ve,Kt)=>{if(!this.titleKey||0===this.titleKey.length||!(this.titleKey in Ve)||!Number.isNaN(Number(Ve[this.titleKey])))return 0;const xt=this.translate.instant(Ve[this.titleKey])?.toLowerCase(),An=this.translate.instant(Kt[this.titleKey])?.toLowerCase();return xt.localeCompare(An,this.currentLanguage)}))}static{this.\u0275fac=function(Kt){return new(Kt||Fe)(e.rXU(z.vO,10),e.rXU(u.c$),e.rXU(e.aKT),e.rXU(W.g))}}static{this.\u0275cmp=e.VBU({type:Fe,selectors:[["iwg-dropdown"]],contentQueries:function(Kt,xt,An){if(1&Kt&&(e.wni(An,J,5),e.wni(An,N,5),e.wni(An,b,5)),2&Kt){let Wn;e.mGM(Wn=e.lsd())&&(xt.optionTemplate=Wn.first),e.mGM(Wn=e.lsd())&&(xt.optionExpandedTemplate=Wn.first),e.mGM(Wn=e.lsd())&&(xt.optionButton=Wn.first)}},viewQuery:function(Kt,xt){if(1&Kt&&(e.GBs(v,5),e.GBs(S,5)),2&Kt){let An;e.mGM(An=e.lsd())&&(xt.dropdownContainer=An.first),e.mGM(An=e.lsd())&&(xt.filter=An.first)}},hostBindings:function(Kt,xt){1&Kt&&e.bIt("click",function(Wn){return xt.clickout(Wn)},!1,e.EBC)},inputs:{options:"options",placeholder:"placeholder",supportingText:"supportingText",labelText:"labelText",hintText:"hintText",titleKey:"titleKey",idKey:"idKey",valueKey:"valueKey",filterKeys:"filterKeys",wrapperId:"wrapperId",errors:"errors",multiple:"multiple",selectAllPlaceholder:"selectAllPlaceholder",inputIcon:"inputIcon",iconKey:"iconKey",showSelectedCheck:"showSelectedCheck",isRequired:"isRequired",isSearchable:"isSearchable",searchType:"searchType",isHintHtml:"isHintHtml",focusSelectedItem:"focusSelectedItem",searchTranslationKeys:"searchTranslationKeys",iconTooltip:"iconTooltip",keepOpen:"keepOpen",parentWidth:"parentWidth",autoHeight:"autoHeight",overflowVisible:"overflowVisible",sortAsc:"sortAsc"},outputs:{valueChange:"valueChange",filterChanged:"filterChanged"},standalone:!0,features:[e.Vt3,e.aNF],decls:15,vars:36,consts:[["dropdownContainer",""],["filter",""],["target","","targetOptions",""],["customInputTemplate",""],["target",""],["defaultTitle",""],["defaultOption",""],[1,"form__field",3,"ngClass"],["tabindex","0",1,"form__field__select",3,"click","keydown","keyup.enter","ngClass"],[1,"form__field__select__input"],[3,"focusOut","blur","valueChanged","wrapperId","isDisabled","isInvalid","isRequired","inputIcon","labelText","placeholderText","noAnimations","placeholderAlwaysVisible","inputClass"],[1,"select__input__options"],["tabindex","0",1,"select__input__options__option",3,"id","ngClass"],[4,"ngTemplateOutlet"],[1,"iwg-body1","m--t-2","m--l-3","supporting-text"],[1,"dropdown-custom-input-container"],[1,"dropdown-input-content"],[1,"dropdown-floating-label","iwg-body1",3,"for","id","has-value"],[1,"iwg-body1","select__input__selected","selected","dropdown-value-display",3,"click","keydown.enter","touch","id","ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"dropdown-right-icons"],[1,"dropdown-icon","dropdown-icon--hint"],[1,"dropdown-icon","dropdown-icon--arrow"],[1,"dropdown-arrow-icon","text--lg"],[1,"dropdown-floating-label","iwg-body1",3,"for","id"],[3,"title"],["aria-hidden","true"],[3,"id"],[1,"dropdown-icon","dropdown-icon--hint",3,"click","keydown","keyup"],[1,"dropdown-hint","no-spacing",3,"wrapperId","id","iconClass","message","isHtmlMessage"],["tabindex","0",1,"select__input__options__option",3,"click","keypress","keydown.space","id","ngClass"],["tabindex","0",1,"border-less",3,"value"],["tabindex","0",1,"border-less",3,"valueChange","click","keydown.enter","value"],[1,"option-content"],[1,"option-icon",3,"ngClass"],[1,"option-label"],[1,"option-check","iwg-icon-small-tick-2"],[1,"iwg-body1","m--t-2","m--l-3","input-error-message",3,"id"]],template:function(Kt,xt){if(1&Kt){const An=e.RV6();e.j41(0,"div",7,0)(2,"div",8),e.bIt("click",function(mi){e.eBV(An);const ti=e.sdS(8);return e.Njj(xt.handleDropdown(ti,mi))})("keydown",function(mi){e.eBV(An);const ti=e.sdS(9);return e.Njj(xt.multiple?null:xt.selectDropdownItem(mi,ti))})("keyup.enter",function(){e.eBV(An);const mi=e.sdS(8);return e.Njj(xt.handleDropdown(mi))}),e.j41(3,"div",9)(4,"iwg-text-input-wrapper",10,1),e.bIt("focusOut",function(){return e.eBV(An),e.Njj(xt.toggleFilter(!1))})("blur",function(){return e.eBV(An),e.Njj(xt.toggleFilter(!1))})("valueChanged",function(mi){return e.eBV(An),e.Njj(xt.filterChangedSubject.next(mi))})("valueChanged",function(){e.eBV(An);const mi=e.sdS(8);return e.Njj(xt.filterDropdown(mi))}),e.DNE(6,Z,2,0),e.k0s(),e.j41(7,"div",11,2),e.Z7z(10,Ne,5,14,"div",12,e.fX1),e.DNE(12,Ze,1,0,"ng-container",13),e.k0s()()()(),e.DNE(13,gt,2,0)(14,je,3,3,"div",14)}2&Kt&&(e.Y8G("ngClass",e.l_i(31,L,xt.disabled,xt.parentWidth)),e.R7$(2),e.Y8G("ngClass",e.eq3(34,$,!0===xt.isOpen)),e.R7$(),e.AVh("parent-width",xt.parentWidth),e.R7$(),e.Y8G("wrapperId",xt.wrapperId+"_select_input_filter")("isDisabled",xt.disabled)("isInvalid",xt.hasError)("isRequired",xt.required)("inputIcon",xt.inputIcon)("labelText",xt.labelText)("placeholderText",xt.title)("noAnimations",!0)("placeholderAlwaysVisible",!0)("inputClass",xt.isSearchable?"custom-input custom-input-top":"custom-input"),e.R7$(2),e.vxM(xt.isSearchable&&(xt.displaySearchFilter||xt.isOpen)?-1:6),e.R7$(),e.AVh("parent-width",xt.parentWidth)("auto-height",xt.autoHeight)("overflow-visible",xt.overflowVisible)("flip-top",xt.flipDropdown===xt.FlipDropdown.Top)("flip-bottom",xt.flipDropdown===xt.FlipDropdown.Bottom)("select__input__options--no-max-width",xt.optionExpandedTemplate)("visible",xt.flipDropdown!==xt.FlipDropdown.Reset),e.R7$(3),e.Dyx(xt.filteredOptions),e.R7$(2),e.Y8G("ngTemplateOutlet",xt.optionButton),e.R7$(),e.vxM(xt.errorMessages&&xt.errorMessages.length?13:xt.supp
1ortingText?14:-1))},dependencies:[F.YU,R.p,c.C,F.T3,I.P,u.D9],styles:['.divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}body[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h1-font-size, var(--scale-700, 4rem));font-weight:var(--h1-font-weight, var(--font-weight-light, 300));line-height:var(--h1-line-height, 1.2);letter-spacing:var(--h1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--mobile-h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h1-font-size, var(--scale-600, 3.2rem));font-weight:var(--mobile-h1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h1-line-height, 1.2);letter-spacing:var(--mobile-h1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], h1.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h1[_ngcontent-%COMP%], .iwg-h1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], h2.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h2[_ngcontent-%COMP%], .iwg-h2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h3-font-size, var(--scale-550, 2.8rem));font-weight:var(--h3-font-weight, var(--font-weight-light, 300));line-height:var(--h3-line-height, 1.3);letter-spacing:var(--h3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--mobile-h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h3-font-size, var(--scale-500, 2.4rem));font-weight:var(--mobile-h3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h3-line-height, 1.3);letter-spacing:var(--mobile-h3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], h3.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h3[_ngcontent-%COMP%], .iwg-h3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-bold-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h4-bold-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-bold-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-bold-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h4-bold-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-bold-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.bold[_ngcontent-%COMP%], h4.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-bold[_ngcontent-%COMP%], .iwg-h4-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-medium-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h4-medium-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-medium-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-medium-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h4-medium-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-medium-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.medium[_ngcontent-%COMP%], h4.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-medium[_ngcontent-%COMP%], .iwg-h4-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], h4.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4[_ngcontent-%COMP%], .iwg-h4.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-bold-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h5-bold-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-bold-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-bold-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h5-bold-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-bold-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.bold[_ngcontent-%COMP%], h5.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-bold[_ngcontent-%COMP%], .iwg-h5-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-medium-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h5-medium-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-medium-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-medium-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h5-medium-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-medium-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.medium[_ngcontent-%COMP%], h5.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-medium[_ngcontent-%COMP%], .iwg-h5-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-font-size, var(--scale-420, 1.8rem));font-weight:var(--h5-font-weight, var(--font-weight-light, 300));line-height:var(--h5-line-height, 1.3);letter-spacing:var(--h5-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--mobile-h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-h5-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h5-line-height, 1.3);letter-spacing:var(--mobile-h5-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], h5.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5[_ngcontent-%COMP%], .iwg-h5.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h6-font-size, var(--scale-400, 1.6rem));font-weight:var(--h6-font-weight, var(--font-weight-light, 300));line-height:var(--h6-line-height, 1.2);letter-spacing:var(--h6-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--mobile-h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h6-font-size, var(--scale-350, 1.4rem));font-weight:var(--mobile-h6-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h6-line-height, 1.2);letter-spacing:var(--mobile-h6-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], h6.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h6[_ngcontent-%COMP%], .iwg-h6.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label1[_ngcontent-%COMP%]{font-family:var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label1-font-size, var(--scale-450, 2rem));font-weight:var(--label1-font-weight, var(--font-weight-normal, 400));line-height:var(--label1-line-height, 1.4);letter-spacing:var(--label1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1[_ngcontent-%COMP%]{font-family:var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label1-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-label1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label1-line-height, 1.4);letter-spacing:var(--mobile-label1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label1[_ngcontent-%COMP%], .iwg-label1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--label1-medium-font-family, var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label1-medium-font-size, var(--label1-font-size, var(--scale-450, 2rem)));font-weight:var(--label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label1-medium-line-height, var(--label1-line-height, 1.4));letter-spacing:var(--label1-medium-letter-spacing, var(--label1-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label1-medium-font-family, var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label1-medium-font-size, var(--mobile-label1-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label1-medium-line-height, var(--mobile-label1-line-height, 1.4));letter-spacing:var(--mobile-label1-medium-letter-spacing, var(--mobile-label1-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label1-medium[_ngcontent-%COMP%], .iwg-label1-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2[_ngcontent-%COMP%]{font-family:var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--label2-font-weight, var(--font-weight-normal, 400));line-height:var(--label2-line-height, 1.4);letter-spacing:var(--label2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2[_ngcontent-%COMP%]{font-family:var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--mobile-label2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label2-line-height, 1.4);letter-spacing:var(--mobile-label2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label2[_ngcontent-%COMP%], .iwg-label2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--label2-medium-font-family, var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label2-medium-font-size, var(--label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label2-medium-line-height, var(--label2-line-height, 1.4));letter-spacing:var(--label2-medium-letter-spacing, var(--label2-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label2-medium-font-family, var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label2-medium-font-size, var(--mobile-label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--mobile-label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label2-medium-line-height, var(--mobile-label2-line-height, 1.4));letter-spacing:var(--mobile-label2-medium-letter-spacing, var(--mobile-label2-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label2-medium[_ngcontent-%COMP%], .iwg-label2-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));
1font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label3[_ngcontent-%COMP%], .iwg-label3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--label3-medium-font-family, var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label3-medium-font-size, var(--label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label3-medium-line-height, 1.4);letter-spacing:var(--label3-medium-letter-spacing, var(--label3-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label3-medium-font-family, var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label3-medium-font-size, var(--mobile-label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label3-medium-line-height, 1.4);letter-spacing:var(--mobile-label3-medium-letter-spacing, var(--mobile-label3-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label3-medium[_ngcontent-%COMP%], .iwg-label3-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body1[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body1[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body1[_ngcontent-%COMP%], .iwg-body1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body2[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body2[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);
1font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body2[_ngcontent-%COMP%], .iwg-body2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body3[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body3[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);
1font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body3[_ngcontent-%COMP%], .iwg-body3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-hint[_ngcontent-%COMP%], .iwg-field-hint.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-input[_ngcontent-%COMP%], .iwg-field-input.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--global-neutral-900, #202020)}@media (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}}@media (max-width: 1023.98px) and (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media (max-width: 1023.98px){.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:1.6rem}@media (max-width: 1023.98px){.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-title[_ngcontent-%COMP%], .iwg-page-header-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-sub-title[_ngcontent-%COMP%], .iwg-page-header-sub-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));
1font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title[_ngcontent-%COMP%], .iwg-page-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title--with-link[_ngcontent-%COMP%], .iwg-page-title--with-link.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{flex-direction:column;gap:.8rem}}.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media screen and (min-width: 1024px) and (max-width: 1290px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.align-baseline[_ngcontent-%COMP%]{vertical-align:baseline}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.font-bold[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold, 700)}
1.font-medium[_ngcontent-%COMP%]{font-weight:var(--font-weight-medium, 500)}.font-normal[_ngcontent-%COMP%]{font-weight:var(--font-weight-normal, 400)}.font-light[_ngcontent-%COMP%]{font-weight:var(--font-weight-light, 300)}.singleline-ellipsis[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.multiline-ellipsis-2[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-3[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-4[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-5[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}.text-ellipsis[_ngcontent-%COMP%], .option-label[_ngcontent-%COMP%], .dropdown-value-display[_ngcontent-%COMP%], .dropdown-floating-label[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}[_nghost-%COMP%]:not(.phone-field)   .form__field__select[_ngcontent-%COMP%]:focus-within     iwg-text-input-wrapper .form-input-wrapper{border:solid 1px var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.form__field.disabled[_ngcontent-%COMP%]   .form__field__select[_ngcontent-%COMP%]:focus-within     iwg-text-input-wrapper .form-input-wrapper{border:solid 1px var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3))!important;background-color:var(--color-bg-input-disabled, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))!important}.form__field__select[_ngcontent-%COMP%]:hover:not(.disabled)     iwg-text-input-wrapper .form-input-wrapper:not(:focus-within){background-color:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.iwg-dropdown--disabled-transparent[_nghost-%COMP%]   .form__field.disabled[_ngcontent-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__selected.disabled[_ngcontent-%COMP%]{background:transparent!important;background-color:transparent!important}.disabled-cursor-default[_nghost-%COMP%]   .dropdown-custom-input-container.disabled[_ngcontent-%COMP%], .disabled-cursor-default[_nghost-%COMP%]   .dropdown-custom-input-container.disabled[_ngcontent-%COMP%]   .dropdown-value-display[_ngcontent-%COMP%]{cursor:default}.option-full-width[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options__option.template[_ngcontent-%COMP%], .option-full-width   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options__option.template[_ngcontent-%COMP%]{padding:0}[dir=ltr]   [_nghost-%COMP%]   .option-full-width[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], .option-full-width   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%]{right:0}[dir=ltr]   .option-full-width[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], .option-full-width   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%]{right:0}[dir=ltr].option-full-width[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], [dir=ltr].option-full-width   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], [dir=ltr]   .option-full-width[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], [dir=ltr]   .option-full-width   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], .option-full-width   [dir=ltr][_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], .option-full-width   [dir=ltr]   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%]{right:0}[dir=rtl]   [_nghost-%COMP%]   .option-full-width[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], .option-full-width   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%]{left:0}[dir=rtl]   .option-full-width[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], .option-full-width   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%]{left:0}[dir=rtl].option-full-width[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], [dir=rtl].option-full-width   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], [dir=rtl]   .option-full-width[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], [dir=rtl]   .option-full-width   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], .option-full-width   [dir=rtl][_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], .option-full-width   [dir=rtl]   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%]{left:0}.dropdown-full-width[_nghost-%COMP%], .dropdown-full-width   [_nghost-%COMP%]{width:100%}.padding-top-bottom[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__selected.template[_ngcontent-%COMP%]{padding-top:var(--spacing-xs, var(--scale-400, 1.6rem))}.padding-top-bottom[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options__option.template[_ngcontent-%COMP%]{padding:var(--spacing-xs, var(--scale-400, 1.6rem))}.padding-top-bottom-selected[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__selected.template[_ngcontent-%COMP%]{padding-top:var(--spacing-xs, var(--scale-400, 1.6rem))}.options-wrap[_nghost-%COMP%]   .form__field__select[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%]{left:0;right:0;width:auto;white-space:normal}.medium-height[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{height:var(--spacing-dropdown-medium-height, 5rem)}.dropdown-custom-input-container[_ngcontent-%COMP%]{position:relative;width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"content right-icons";align-items:center;height:var(--size-xl, var(--scale-900, 5.6rem));cursor:pointer}.dropdown-custom-input-container[_ngcontent-%COMP%]:not(.has-hint){grid-template-columns:1fr auto;grid-template-areas:"content right-icons"}.dropdown-custom-input-container[_ngcontent-%COMP%]:not(.has-hint)   .dropdown-right-icons[_ngcontent-%COMP%]{grid-template-columns:auto;grid-template-areas:"arrow"}.dropdown-custom-input-container.has-hint[_ngcontent-%COMP%]   .dropdown-right-icons[_ngcontent-%COMP%]{grid-template-columns:auto auto;grid-template-areas:"hint arrow"}.dropdown-custom-input-container.disabled[_ngcontent-%COMP%]   .dropdown-floating-label[_ngcontent-%COMP%]{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}.dropdown-custom-input-container.disabled[_ngcontent-%COMP%]   .dropdown-value-display[_ngcontent-%COMP%]{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E));cursor:not-allowed}.dropdown-custom-input-container.disabled[_ngcontent-%COMP%]   .dropdown-arrow-icon[_ngcontent-%COMP%]{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}.dropdown-input-content[_ngcontent-%COMP%]{grid-area:content;position:relative;isolation:isolate;display:flex;align-items:center;min-height:100%;width:100%;min-width:0;overflow:hidden}.dropdown-right-icons[_ngcontent-%COMP%]{grid-area:right-icons;display:grid;align-items:center;padding-right:var(--spacing-sml, var(--scale-500, 2.4rem))}[dir=rtl]   [_nghost-%COMP%]   .dropdown-right-icons[_ngcontent-%COMP%]{padding-left:var(--spacing-sml, var(--scale-500, 2.4rem));padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_ngcontent-%COMP%]   .dropdown-right-icons[_ngcontent-%COMP%]{padding-left:var(--spacing-sml, var(--scale-500, 2.4rem));padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_nghost-%COMP%]   .dropdown-right-icons[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .dropdown-right-icons[_ngcontent-%COMP%]{padding-left:var(--spacing-sml, var(--scale-500, 2.4rem));padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}.dropdown-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.dropdown-icon[_ngcontent-%COMP%]     iwg-hint [class^=iwg-icon]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)))!important}.dropdown-icon--hint[_ngcontent-%COMP%]{grid-area:hint}.dropdown-icon--hint[_ngcontent-%COMP%]   .dropdown-hint[_ngcontent-%COMP%]{display:flex;align-items:center}.dropdown-icon--arrow[_ngcontent-%COMP%]{grid-area:arrow;padding-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl]   [_nghost-%COMP%]   .dropdown-icon--arrow[_ngcontent-%COMP%]{padding-left:0;padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_ngcontent-%COMP%]   .dropdown-icon--arrow[_ngcontent-%COMP%]{padding-left:0;padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_nghost-%COMP%]   .dropdown-icon--arrow[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .dropdown-icon--arrow[_ngcontent-%COMP%]{padding-left:0;padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}.dropdown-arrow-icon[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));font-family:iwg-icons;font-style:normal;transition:.5s}.dropdown-arrow-icon[_ngcontent-%COMP%]:before{content:"\\e904"}.dropdown-arrow-icon--open[_ngcontent-%COMP%]{transform:rotate(180deg)}.dropdown-floating-label[_ngcontent-%COMP%]{position:absolute;top:50%;left:var(--spacing-form-input, var(--spacing-xs, var(--scale-400, 1.6rem)));right:var(--spacing-xxxs, var(--scale-200, .8rem));transform:translateY(-50%);z-index:1;color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E));pointer-events:none;transition:all .1s ease;min-width:0;width:auto}[dir=rtl]   [_nghost-%COMP%]   .dropdown-floating-label[_ngcontent-%COMP%]{right:var(--spacing-sml, var(--scale-500, 2.4rem));left:var(--spacing-xxxs, var(--scale-200, .8rem))}[dir=rtl][_ngcontent-%COMP%]   .dropdown-floating-label[_ngcontent-%COMP%]{right:var(--spacing-sml, var(--scale-500, 2.4rem));left:var(--spacing-xxxs, var(--scale-200, .8rem))}[dir=rtl][_nghost-%COMP%]   .dropdown-floating-label[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .dropdown-floating-label[_ngcontent-%COMP%]{right:var(--spacing-sml, var(--scale-500, 2.4rem));left:var(--spacing-xxxs, var(--scale-200, .8rem))}.dropdown-floating-label.has-value[_ngcontent-%COMP%]{top:var(--spacing-xxxs, var(--scale-200, .8rem));transform:translateY(0);font-size:var(--text-overline-font-size, var(--scale-250, 1rem));letter-spacing:var(--spacing-letter-overline, var(--scale-25, .1rem));color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));text-transform:uppercase;padding-top:var(--spacing-nano, var(--scale-25, .1rem))}.dropdown-value-display[_ngcontent-%COMP%]{width:100%;padding:0;padding-left:var(--spacing-form-input, var(--spacing-xs, var(--scale-400, 1.6rem)));font-size:inherit;color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));min-width:0}.dropdown-value-display[_ngcontent-%COMP%]:not(.has-value){color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}.dropdown-value-display.disabled[_ngcontent-%COMP%]{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}.dropdown-value-display.has-floating-label.has-value[_ngcontent-%COMP%]{padding-top:var(--spacing-xs, var(--scale-400, 1.6rem))}[dir=rtl]   [_nghost-%COMP%]   .dropdown-value-display[_ngcontent-%COMP%]{padding-right:var(--spacing-sml, var(--scale-500, 2.4rem));padding-left:0}[dir=rtl][_ngcontent-%COMP%]   .dropdown-value-display[_ngcontent-%COMP%]{padding-right:var(--spacing-sml, var(--scale-500, 2.4rem));padding-left:0}[dir=rtl][_nghost-%COMP%]   .dropdown-value-display[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .dropdown-value-display[_ngcontent-%COMP%]{padding-right:var(--spacing-sml, var(--scale-500, 2.4rem));padding-left:0}.input-error-message[_ngcontent-%COMP%]{color:var(--color-text-error, var(--global-functional-red, #EE421C))}.supporting-text[_ngcontent-%COMP%]{color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.no-bottom-border[_nghost-%COMP%]   .select__input__selected[_ngcontent-%COMP%], .no-bottom-border[_nghost-%COMP%]   .invali
1d__field[_ngcontent-%COMP%]{border-bottom-width:0!important}.large-arrow-icon[_nghost-%COMP%]   .dropdown-arrow-icon[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)))!important;font-weight:var(--font-weight-black, 900)}@media (max-width: 1023.98px){.large-arrow-icon[_nghost-%COMP%]   .dropdown-arrow-icon[_ngcontent-%COMP%]{font-size:var(--mobile-body2-font-size, 1.4rem)!important;font-weight:var(--font-weight-normal, 400)}}.inline-no-border[_nghost-%COMP%]   .form__input[_ngcontent-%COMP%], .inline-no-border   [_nghost-%COMP%]   .form__input[_ngcontent-%COMP%]{padding-bottom:0;padding-top:0}.inline-no-border[_nghost-%COMP%]   .select__input__selected[_ngcontent-%COMP%], .inline-no-border   [_nghost-%COMP%]   .select__input__selected[_ngcontent-%COMP%]{width:var(--size-5xl, var(--scale-1500, 10.4rem))!important}.inline-no-border[_nghost-%COMP%]   .select__input__options__option[_ngcontent-%COMP%], .inline-no-border   [_nghost-%COMP%]   .select__input__options__option[_ngcontent-%COMP%]{z-index:99999999}.form__field[_ngcontent-%COMP%]{font-family:var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif);position:relative}.form__field--static[_ngcontent-%COMP%]{position:static}.form__field--fluid[_ngcontent-%COMP%]{max-width:100%}.form__field__select[_ngcontent-%COMP%]{border:1px var(--global-neutral-900, #202020)}.form__field__select--show[_ngcontent-%COMP%] > .form__field__select__input[_ngcontent-%COMP%] > .select__input__options[_ngcontent-%COMP%]{display:block!important;max-height:30vh;overflow-y:auto;opacity:0;box-shadow:0 .5rem 1rem #0000001a;margin:var(--spacing-xxxs, var(--scale-200, .8rem)) 0;border-radius:var(--radius-sml, var(--scale-200, .8rem))}.form__field__select--show[_ngcontent-%COMP%] > .form__field__select__input[_ngcontent-%COMP%] > .select__input__options[_ngcontent-%COMP%]::-webkit-scrollbar{width:var(--size-micro, var(--scale-200, .8rem))}.form__field__select--show[_ngcontent-%COMP%] > .form__field__select__input[_ngcontent-%COMP%] > .select__input__options[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-btn, var(--scale-200, .8rem));margin:var(--spacing-xxxs, var(--scale-200, .8rem)) 0}.form__field__select--show[_ngcontent-%COMP%] > .form__field__select__input[_ngcontent-%COMP%] > .select__input__options[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:var(--brand-neutral-500, #848193);border-radius:var(--radius-micro, var(--scale-100, .4rem));margin:var(--spacing-xxxs, var(--scale-200, .8rem)) 0}.form__field__select--show[_ngcontent-%COMP%] > .form__field__select__input[_ngcontent-%COMP%] > .select__input__options[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:var(--brand-neutral-600, #6C687E)}.form__field__select--show[_ngcontent-%COMP%] > .form__field__select__input[_ngcontent-%COMP%] > .select__input__options.visible[_ngcontent-%COMP%]{opacity:1;height:auto;overflow-y:auto}.form__field__select__input[_ngcontent-%COMP%]{position:relative}.form__field__select__input--static[_ngcontent-%COMP%]{position:static}.form__field__select__input[_ngcontent-%COMP%]   .select__input__selected[_ngcontent-%COMP%]{position:relative;width:100%;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:var(--radius-btn, var(--scale-200, .8rem))}.form__field__select__input[_ngcontent-%COMP%]   .select__input__selected[_ngcontent-%COMP%]:has(.option__template--selected){border-radius:var(--radius-none, var(--scale-0, 0))}.form__field__select__input[_ngcontent-%COMP%]   .select__input__selected.template[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.form__field__select__input[_ngcontent-%COMP%]   .select__input__selected.disabled[_ngcontent-%COMP%]{background-color:var(--color-bg-input-disabled, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E));cursor:unset}.form__field__select__input[_ngcontent-%COMP%]   .select__input__options[_ngcontent-%COMP%]{display:none;height:0;overflow:hidden;position:absolute;z-index:10;top:100%;left:0;right:0;background:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.form__field__select__input[_ngcontent-%COMP%]   .select__input__options[_ngcontent-%COMP%]:empty{border:none;display:none}.form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%]{right:auto;white-space:nowrap}[dir=rtl]   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%]{right:0;left:auto}[dir=rtl][_ngcontent-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%]{right:0;left:auto}[dir=rtl][_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options--no-max-width[_ngcontent-%COMP%]{right:0;left:auto}.form__field__select__input[_ngcontent-%COMP%]   .select__input__options.flip-bottom[_ngcontent-%COMP%]{bottom:auto;top:100%;min-width:fit-content}.form__field__select__input[_ngcontent-%COMP%]   .select__input__options.flip-top[_ngcontent-%COMP%]{bottom:100%;top:auto;min-width:fit-content}.form__field__select__input[_ngcontent-%COMP%]   .select__input__options__option[_ngcontent-%COMP%]{padding:var(--spacing-xs, var(--scale-400, 1.6rem));padding-left:var(--spacing-form-input, var(--spacing-xs, var(--scale-400, 1.6rem)));cursor:pointer;transition:all .1s}[dir=rtl]   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options__option[_ngcontent-%COMP%]{padding-left:var(--spacing-xs, var(--scale-400, 1.6rem));padding-right:var(--spacing-form-input, var(--spacing-xs, var(--scale-400, 1.6rem)))}[dir=rtl][_ngcontent-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options__option[_ngcontent-%COMP%]{padding-left:var(--spacing-xs, var(--scale-400, 1.6rem));padding-right:var(--spacing-form-input, var(--spacing-xs, var(--scale-400, 1.6rem)))}[dir=rtl][_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options__option[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options__option[_ngcontent-%COMP%]{padding-left:var(--spacing-xs, var(--scale-400, 1.6rem));padding-right:var(--spacing-form-input, var(--spacing-xs, var(--scale-400, 1.6rem)))}.form__field__select__input[_ngcontent-%COMP%]   .select__input__options__option[_ngcontent-%COMP%]:hover, .form__field__select__input[_ngcontent-%COMP%]   .select__input__options__option--selected[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}.form__field__select__input[_ngcontent-%COMP%]   .select__input__options__option--with-icon[_ngcontent-%COMP%]{border:var(--border-width-medium, .15rem) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-radius:var(--radius-sml, var(--scale-200, .8rem));margin:var(--spacing-xxs, var(--scale-300, 1.2rem)) var(--spacing-xs, var(--scale-400, 1.6rem));padding:var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-form-input, var(--spacing-xs, var(--scale-400, 1.6rem)))}.form__field__select__input[_ngcontent-%COMP%]   .select__input__options__option--selected.select__input__options__option--with-icon[_ngcontent-%COMP%]{border-color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}.form__field__select__input[_ngcontent-%COMP%]   .select__input__options__option.template[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.form__field__select[_ngcontent-%COMP%]:focus{outline:none}.rel-position[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options[_ngcontent-%COMP%], .rel-position   [_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options[_ngcontent-%COMP%]{position:relative!important}.absolute[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options[_ngcontent-%COMP%]{position:absolute!important;z-index:1001}.no-horizontal-borders[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top:0!important;border-bottom:0!important}.disabled-option[_ngcontent-%COMP%]{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E));cursor:none;pointer-events:none}.radius-none[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-radius:var(--radius-none, var(--scale-0, 0))}@media (max-width: 1023.98px){.radius-none--mobile[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-radius:var(--radius-none, var(--scale-0, 0))}}.radius-none-top[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-top-right-radius:var(--radius-none, var(--scale-0, 0))}.radius-none-bottom[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-bottom-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=ltr]   [_nghost-%COMP%]   (.radius-none-left)[_ngcontent-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-left-radius:var(--radius-none, var(--scale-0, 0))}[dir=ltr]   .radius-none-left[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-left-radius:var(--radius-none, var(--scale-0, 0))}[dir=ltr]   .radius-none-left[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-left-radius:var(--radius-none, var(--scale-0, 0))}[dir=rtl]   [_nghost-%COMP%]   (.radius-none-left)[_ngcontent-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top-right-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=rtl]   .radius-none-left[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top-right-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=rtl]   .radius-none-left[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top-right-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=ltr]   [_nghost-%COMP%]   (.radius-none-right)[_ngcontent-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top-right-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=ltr]   .radius-none-right[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top-right-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=ltr]   .radius-none-right[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top-right-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=rtl]   [_nghost-%COMP%]   (.radius-none-right)[_ngcontent-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-left-radius:var(--radius-none, var(--scale-0, 0))}[dir=rtl]   .radius-none-right[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-left-radius:var(--radius-none, var(--scale-0, 0))}[dir=rtl]   .radius-none-right[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-left-radius:var(--radius-none, var(--scale-0, 0))}.phone-field[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{border:none}.phone-field[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper:hover:not(.disabled):not(:focus-within){background-color:transparent}.phone-field[_nghost-%COMP%]   .dropdown-icon--arrow[_ngcontent-%COMP%]{padding-left:var(--spacing-none, var(--scale-0, 0))}[dir=rtl]   [_nghost-%COMP%]   (.phone-field)[_ngcontent-%COMP%]   .dropdown-icon--arrow[_ngcontent-%COMP%]{padding-right:var(--spacing-none, var(--scale-0, 0))}[dir=rtl]   .phone-field[_nghost-%COMP%]   .dropdown-icon--arrow[_ngcontent-%COMP%]{padding-right:var(--spacing-none, var(--scale-0, 0))}[dir=rtl]   .phone-field[_nghost-%COMP%]   .dropdown-icon--arrow[_ngcontent-%COMP%]{padding-right:var(--spacing-none, var(--scale-0, 0))}.flag[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{padding-left:var(--spacing-xs, var(--scale-400, 1.6rem))}[dir=rtl]   [_nghost-%COMP%]   (.flag)[_ngcontent-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{padding-left:var(--spacing-none, var(--scale-0, 0));padding-right:var(--spacing-xs, var(--scale-400, 1.6rem))}[dir=rtl]   .flag[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{padding-left:var(--spacing-none, var(--scale-0, 0));padding-right:var(--spacing-xs, var(--scale-400, 1.6rem))}[dir=rtl]   .flag[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper{padding-left:var(--spacing-none, var(--scale-0, 0));padding-right:var(--spacing-xs, var(--scale-400, 1.6rem))}.flag[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper .floating-label, .flag[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper .form-input{padding-left:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   [_nghost-%COMP%]   (.flag)[_ngcontent-%COMP%]     iwg-text-input-wrapper .form-input-wrapper .floating-label, [dir=rtl]   [_nghost-%COMP%]   (.flag)[_ngcontent-%COMP%]     iwg-text-input-wrapper .form-input-wrapper .form-input{padding-left:var(--spacing-none, var(--scale-0, 0));padding-right:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   .flag[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper .floating-label, [dir=rtl]   .flag[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper .form-input{padding-left:var(--spacing-none, var(--scale-0, 0));padding-right:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   .flag[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper .floating-label, [dir=rtl]   .flag[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper .form-input{padding-left:var(--spacing-none, var(--scale-0, 0));padding-right:var(--spacing-micro, var(--scale-100, .4rem))}.flag[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper .input-icon--left{padding-right:var(--spacing-xxxs, var(--scale-200, .8rem))}[dir=rtl]   [_nghost-%COMP%]   (.flag)[_ngcontent-%COMP%]     iwg-text-input-wrapper .form-input-wrapper .input-icon--left{padding-right:var(--spacing-none, var(--scale-0, 0));padding-left:var(--spacing-xxxs, var(--scale-200, .8rem))}[dir=rtl]   .flag[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper .input-icon--left{padding-right:var(--spacing-none, var(--scale-0, 0));padding-left:var(--spacing-xxxs, var(--scale-200, .8rem))}[dir=rtl]   .flag[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper .input-icon--left{padding-right:var(--spacing-none, var(--scale-0, 0));padding-left:var(--spacing-xxxs, var(--scale-200, .8rem))}.flag[_nghost-%COMP%]   .dropdown-value-display[_ngcontent-%COMP%]{padding-left:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   [_nghost-%COMP%]   (.flag)[_ngcontent-%COMP%]   .dropdown-value-display[_ngcontent-%COMP%]{padding-right:var(--spacing-micro, var(--scale-100, .4rem));padding-left:0}[dir=rtl]   .flag[_nghost-%COMP%]   .dropdown-value-display[_ngcontent-%COMP%]{padding-right:var(--spacing-micro, var(--scale-100, .4rem));padding-left:0}[dir=rtl]   .flag[_nghost-%COMP%]   .dropdown-value-display[_ngcontent-%COMP%]{padding-right:var(--spacing-micro, var(--scale-100, .4rem));padding-left:0}.flag[_nghost-%COMP%]   .dropdown-floating-label[_ngcontent-%COMP%]{left:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   [_nghost-%COMP%]   (.flag)[_ngcontent-%COMP%]   .drop
1down-floating-label[_ngcontent-%COMP%]{right:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   .flag[_nghost-%COMP%]   .dropdown-floating-label[_ngcontent-%COMP%]{right:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   .flag[_nghost-%COMP%]   .dropdown-floating-label[_ngcontent-%COMP%]{right:var(--spacing-micro, var(--scale-100, .4rem))}.flag[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options[_ngcontent-%COMP%]{right:var(--spacing-none, var(--scale-0, 0));left:var(--spacing-none, var(--scale-0, 0))}.combo-wrapper-input[_nghost-%COMP%]   .dropdown-input-content[_ngcontent-%COMP%]{width:fit-content}.option-content[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--spacing-xs, var(--scale-400, 1.6rem));width:100%}.option-icon[_ngcontent-%COMP%]{font-size:var(--icon-font-size-sml, var(--size-sml, var(--scale-600, 3.2rem)));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));flex-shrink:0}.option-label[_ngcontent-%COMP%]{flex:1;min-width:0;line-height:initial}.option-check[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F));flex-shrink:0;margin-left:auto}[dir=rtl]   [_nghost-%COMP%]   .option-check[_ngcontent-%COMP%]{margin-left:0;margin-right:auto}[dir=rtl][_ngcontent-%COMP%]   .option-check[_ngcontent-%COMP%]{margin-left:0;margin-right:auto}[dir=rtl][_nghost-%COMP%]   .option-check[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .option-check[_ngcontent-%COMP%]{margin-left:0;margin-right:auto}.embedded[_nghost-%COMP%]{width:100%}.embedded[_nghost-%COMP%]   .dropdown[_ngcontent-%COMP%]{margin-bottom:0;border:none}.embedded[_nghost-%COMP%]   .form__field[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .form__field__select[_ngcontent-%COMP%]{border:none}.embedded[_nghost-%COMP%]   .select__input__options[_ngcontent-%COMP%]{margin-top:var(--spacing-med, var(--scale-600, 3.2rem))}.embedded[_nghost-%COMP%]   .form__field[_ngcontent-%COMP%]   .form__field__select[_ngcontent-%COMP%]     iwg-text-input-wrapper .form-input-wrapper, .embedded[_nghost-%COMP%]   .form__field[_ngcontent-%COMP%]   .form__field__select[_ngcontent-%COMP%]:focus-within     iwg-text-input-wrapper .form-input-wrapper, .embedded[_nghost-%COMP%]   .form__field[_ngcontent-%COMP%]   .form__field__select[_ngcontent-%COMP%]:hover     iwg-text-input-wrapper .form-input-wrapper, .embedded[_nghost-%COMP%]   .form__field[_ngcontent-%COMP%]   .form__field__select[_ngcontent-%COMP%]:hover:not(.disabled)     iwg-text-input-wrapper .form-input-wrapper{border:none;outline:none;background-color:transparent}.embedded[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]:focus-within, .embedded[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]:hover, .embedded[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]:hover:not(.disabled):not(:focus-within), .embedded[_nghost-%COMP%]   .form-input-wrapper.disabled[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .form-input-wrapper.disabled[_ngcontent-%COMP%]:focus-within, .embedded[_nghost-%COMP%]   .form-input-wrapper-invalid[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper, .embedded[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper:focus-within, .embedded[_nghost-%COMP%]     iwg-text-input-wrapper .form-input-wrapper:hover{border:none;outline:none;background-color:transparent}.embedded[_nghost-%COMP%]   .dropdown__input[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .dropdown__input[_ngcontent-%COMP%]:hover, .embedded[_nghost-%COMP%]   .dropdown__input[_ngcontent-%COMP%]:focus-visible, .embedded[_nghost-%COMP%]   .dropdown__input[_ngcontent-%COMP%]:active, .embedded[_nghost-%COMP%]   .form__input[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .form__input[_ngcontent-%COMP%]:hover, .embedded[_nghost-%COMP%]   .form__input[_ngcontent-%COMP%]:focus-visible, .embedded[_nghost-%COMP%]   .form__input[_ngcontent-%COMP%]:active{border:none;outline:none;padding:0;background:transparent;box-shadow:none}.embedded[_nghost-%COMP%]   .dropdown__input[_ngcontent-%COMP%]::placeholder, .embedded[_nghost-%COMP%]   .dropdown__input[_ngcontent-%COMP%]:hover::placeholder, .embedded[_nghost-%COMP%]   .dropdown__input[_ngcontent-%COMP%]:focus-visible::placeholder, .embedded[_nghost-%COMP%]   .dropdown__input[_ngcontent-%COMP%]:active::placeholder, .embedded[_nghost-%COMP%]   .form__input[_ngcontent-%COMP%]::placeholder, .embedded[_nghost-%COMP%]   .form__input[_ngcontent-%COMP%]:hover::placeholder, .embedded[_nghost-%COMP%]   .form__input[_ngcontent-%COMP%]:focus-visible::placeholder, .embedded[_nghost-%COMP%]   .form__input[_ngcontent-%COMP%]:active::placeholder{color:var(--color-text-tertiary, var(--global-neutral-300, #C3C3C3))}.embedded[_nghost-%COMP%]   .dropdown__arrow[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .dropdown-arrow-icon[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .iwg-icon-arrow-down[_ngcontent-%COMP%]{display:none}.embedded[_nghost-%COMP%]   .dropdown-label[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .dropdown-floating-label[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .dropdown-floating-label.has-value[_ngcontent-%COMP%]{text-transform:none;font-size:var(--body2-font-size, 1.4rem);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));z-index:auto}@media (max-width: 767.98px){.embedded[_nghost-%COMP%]   .dropdown-label[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .dropdown-floating-label[_ngcontent-%COMP%], .embedded[_nghost-%COMP%]   .dropdown-floating-label.has-value[_ngcontent-%COMP%]{font-size:var(--text-overline-font-size, var(--scale-250, 1rem));letter-spacing:var(--spacing-letter-overline, var(--scale-25, .1rem));color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));text-transform:uppercase}}.embedded[_nghost-%COMP%]   .dropdown-value-display.has-floating-label.has-value[_ngcontent-%COMP%]{padding-top:var(--spacing-sml, var(--scale-500, 2.4rem))}@media (max-width: 767.98px){.embedded[_nghost-%COMP%]   .dropdown-value-display.has-floating-label.has-value[_ngcontent-%COMP%]{padding-top:var(--spacing-xs, var(--scale-400, 1.6rem))}}.workspace-style[_nghost-%COMP%]   .form__field__select--show[_ngcontent-%COMP%] > .form__field__select__input[_ngcontent-%COMP%] > .select__input__options[_ngcontent-%COMP%]{margin-top:var(--workspace-search-spacing, 3rem)}@media (max-width: 767.98px){.workspace-style[_nghost-%COMP%]   .form__field__select--show[_ngcontent-%COMP%] > .form__field__select__input[_ngcontent-%COMP%] > .select__input__options[_ngcontent-%COMP%]{margin-top:var(--spacing-xxxs, var(--scale-200, .8rem))}}.workspace-style[_nghost-%COMP%]   .select__input__options[_ngcontent-%COMP%]{width:var(--workspace-search-field-width-dropdown, 42.2rem);z-index:1001}.workspace-style[_nghost-%COMP%]   .dropdown-floating-label.has-value[_ngcontent-%COMP%]{top:var(--workspace-search-label-spacing, .6rem)}@media (max-width: 767.98px){.workspace-style[_nghost-%COMP%]   .dropdown-floating-label.has-value[_ngcontent-%COMP%]{top:var(--spacing-xxxs, var(--scale-200, .8rem))}}.workspace-style[_nghost-%COMP%]   .select__input__options__option[_ngcontent-%COMP%]{font-weight:var(--font-weight-medium, 500)}.workspace-style[_nghost-%COMP%]   .select__input__options__option[_ngcontent-%COMP%]:hover{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}.workspace-style[_nghost-%COMP%]   .select__input__options__option[_ngcontent-%COMP%]:hover   .option-icon[_ngcontent-%COMP%]{color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}.workspace-style[_nghost-%COMP%]   .select__input__options__option[_ngcontent-%COMP%]:hover.select__input__options__option--with-icon{border-color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}.workspace-style[_nghost-%COMP%]   .select__input__options__option--selected[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}.workspace-style[_nghost-%COMP%]   .select__input__options__option--selected[_ngcontent-%COMP%]   .option-icon[_ngcontent-%COMP%]{color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}.workspace-style[_nghost-%COMP%]   .select__input__options__option--selected.select__input__options__option--with-icon[_ngcontent-%COMP%]{border-color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}.workspace-style[_nghost-%COMP%]   .option-content[_ngcontent-%COMP%]{gap:var(--spacing-xxs, var(--scale-300, 1.2rem))}.workspace-style[_nghost-%COMP%]   .option-icon[_ngcontent-%COMP%]{font-size:var(--size-xs, var(--scale-500, 2.4rem))}@media (max-width: 767.98px){.workspace-style[_nghost-%COMP%]   .option-label[_ngcontent-%COMP%]{width:var(--spacing-none, var(--scale-0, 0))}}@media (max-width: 767.98px){.workspace-style[_nghost-%COMP%]   .form__field[_ngcontent-%COMP%], .workspace-style[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]{position:static}.workspace-style[_nghost-%COMP%]   .select__input__options[_ngcontent-%COMP%]{margin-top:var(--spacing-xxxs, var(--scale-200, .8rem))}}.non-scrollable-options[_nghost-%COMP%]   .select__input__options[_ngcontent-%COMP%]{overflow-y:hidden!important}.parent-width.form__field[_ngcontent-%COMP%], .parent-width.form__field__select__input[_ngcontent-%COMP%]{position:static}.parent-width.select__input__options[_ngcontent-%COMP%]{left:0!important;right:0!important;width:auto!important;white-space:normal!important;position:absolute}.auto-height.select__input__options[_ngcontent-%COMP%]{max-height:none!important;overflow-y:visible!important}.overflow-visible.select__input__options[_ngcontent-%COMP%]{overflow:visible!important}.workspace-items-dropdown[_nghost-%COMP%]   .option-icon[_ngcontent-%COMP%]{font-size:var(--size-xs, var(--scale-500, 2.4rem))}.workspace-items-dropdown[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]{position:relative}.workspace-items-dropdown[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options[_ngcontent-%COMP%]{position:absolute;
1left:0;right:0;min-width:100%;max-width:100%;box-sizing:border-box;padding:var(--spacing-xxs, var(--scale-300, 1.2rem))}.workspace-items-dropdown[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options[_ngcontent-%COMP%]   .select__input__options__option[_ngcontent-%COMP%]{font-weight:var(--font-weight-medium, 500)}.workspace-items-dropdown[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options[_ngcontent-%COMP%]   .select__input__options__option--selected[_ngcontent-%COMP%]   .option-icon[_ngcontent-%COMP%]{color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}.workspace-items-dropdown[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options[_ngcontent-%COMP%]   .select__input__options__option[_ngcontent-%COMP%]:hover   .option-icon[_ngcontent-%COMP%]{color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}.workspace-items-dropdown[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options[_ngcontent-%COMP%]   .select__input__options__option[_ngcontent-%COMP%]:hover.select__input__options__option--with-icon{border-color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}.workspace-items-dropdown[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options[_ngcontent-%COMP%]   .select__input__options__option--with-icon[_ngcontent-%COMP%]{margin:var(--spacing-none, var(--scale-0, 0));margin-bottom:var(--spacing-xxxs, var(--scale-200, .8rem))}.workspace-items-dropdown[_nghost-%COMP%]   .form__field__select__input[_ngcontent-%COMP%]   .select__input__options[_ngcontent-%COMP%]   .select__input__options__option--with-icon[_ngcontent-%COMP%]:last-child{margin-bottom:var(--spacing-none, var(--scale-0, 0))}.no-horizontal-padding[_nghost-%COMP%]   .dropdown-value-display[_ngcontent-%COMP%]{padding-inline:var(--spacing-none, var(--scale-0, 0))}.no-horizontal-padding[_nghost-%COMP%]   .dropdown-right-icons[_ngcontent-%COMP%]{padding-inline:var(--spacing-none, var(--scale-0, 0))}.no-horizontal-padding[_nghost-%COMP%]   .dropdown-icon--arrow[_ngcontent-%COMP%]{padding-inline:var(--spacing-none, var(--scale-0, 0))}.has-value-horizontal-margin[_nghost-%COMP%]   .dropdown-custom-input-container.has-value[_ngcontent-%COMP%]{width:auto;margin-inline:var(--spacing-tiny, var(--scale-250, 1rem))}.visible-input-content[_nghost-%COMP%]   .dropdown-input-content[_ngcontent-%COMP%]{min-width:auto;overflow:visible}']})}}return Fe})()},45292:(_e,D,r)=>{"use strict";r.d(D,{P:()=>V});var e=r(31635),n=r(54438),d=r(89417),h=r(84161),p=r(5964),m=r(96697),g=r(56977),c=r(3133),u=r(97304),P=r(62233),T=r(21413),F=r(84572),R=r(28201),I=r(69924),z=r(4692),W=r(55964),J=r(12851),N=r(13997),b=r(42092),v=r(11877),S=r(68018),L=r(43896),$=r(31476),re=r(58324),te=r(9498),G=r(39642),ne=r(66637),de=r(50004),ge=r(45156),Be=r(12262),ve=r(60177),He=r(65761),be=r(95585),ze=r(59640),Je=r(99375),Se=r(69594);function Z(q,B){1&q&&(n.j41(0,"span",28),n.EFF(1,"HELP.ENQUIRY.ENQUIRY"),n.k0s())}function Q(q,B){1&q&&(n.j41(0,"span",28),n.EFF(1,"HELP.ENQUIRY.INTERESTED"),n.k0s())}function oe(q,B){if(1&q){const Ee=n.RV6();n.j41(0,"iwg-centre-search",29),n.bIt("focusout",function(){n.eBV(Ee);const Ze=n.XpG();return n.Njj(Ze.setLocationValidator())}),n.k0s()}2&q&&n.Y8G("hasIcon",!0)("hideSearchButton",!0)}function me(q,B){if(1&q&&n.nrm(0,"iwg-dropdown",9),2&q){const Ee=n.XpG();n.Y8G("options",Ee.centres)}}function Pe(q,B){1&q&&(n.j41(0,"iwg-checkbox",24),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&q&&(n.Y8G("value",!1),n.R7$(),n.SpI(" ",n.bMT(2,2,"COMMON.WOULD_LIKE_TO_RECEIVE_OFFERS_AND_COMMUNICATIONS")," "))}class V extends W.m{constructor(B,Ee,Ne,Ze){super(Ne),this.formBuilder=B,this.config=Ee,this.store=Ne,this.uiConfigService=Ze,this.contactRequestType=h.mW.SubmitEnquiry,this.pageSizeType=I.l.Flyout,this.productOfInterest=null,this.location="",this.numberOfPeople=3,this.submitEnquiry=new n.bkB,this.isFormTouched=new n.bkB,this.workspaceTypes=R.v,this.messageRequired="HELP.ENQUIRY.MESSAGE_REQUIRED",this.debounceTime=this.config.get("inputDebounceTime"),this.isAuthenticated$=this.store.select(P.BQ
1),this.emailRegex=this.uiConfigService.get("emailRegex"),this.unsubscribe$=new T.B}ngOnInit(){this.submitEnquiryForm=this.createForm(this.formBuilder),this.submitEnquiryForm.get("centre").disable(),this.centreDetails.pipe((0,p.p)(B=>!!B),(0,m.s)(1),(0,g.Q)(this.unsubscribe$)).subscribe(B=>{this.centres=[{...B,display:`${B.name}, ${B.address.addressLine1}`}],this.changeLocationValidators(),this.submitEnquiryForm.get("centre").setValue(B.centreNumber)}),(0,F.z)([this.store.select(He.Nl),this.store.select(P.Hg)]).pipe((0,g.Q)(this.unsubscribe$)).subscribe(([B,Ee])=>{this.currentAccountName=B,this.currentUser=Ee,this.populateForm()}),this.submitEnquiryForm.valueChanges.pipe((0,N.ec)(),(0,g.Q)(this.unsubscribe$)).subscribe(()=>{this.submitEnquiryForm.touched?this.isFormTouched.emit(!0):this.submitEnquiryForm.markAsPristine()})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}submitAnEnquiry(){const B=this.submitEnquiryForm.get("phone").value,Ee={contactRequestType:this.contactRequestType,productOfInterest:this.submitEnquiryForm.get("productOfInterest").value,firstName:this.submitEnquiryForm.get("firstName").value,lastName:this.submitEnquiryForm.get("lastName").value,email:this.submitEnquiryForm.get("email").value,messageText:this.submitEnquiryForm.get("messageText").value,phone:(0,u.r)(B),phoneDialingCode:B.dialingCode,agreesToReceiveOffersAndCommunications:this.submitEnquiryForm.get("agreesToReceiveOffersAndCommunications").value,numberOfPeople:this.submitEnquiryForm.get("numberOfPeople").value},Ne=this.submitEnquiryForm.get("bookingDuration").value,Ze=this.submitEnquiryForm.get("companyName").value;Ne&&(Ee.bookingDuration=Ne),Ze&&(Ee.companyName=Ze);const we=this.submitEnquiryForm.get("location").value;this.submitEnquiry.emit({place:we?.centreName,enquiry:Ee})}isNotValid(B){const Ee=this.submitEnquiryForm.get(B);return!Ee.valid&&(Ee.dirty||Ee.touched)}setLocationValidator(){const B=this.submitEnquiryForm.get("location");B.setValidators(d.k0.required),B.updateValueAndValidity(),this.submitEnquiryForm.get("location").markAsTouched()}isButtonDisabled(){return!this.submitEnquiryForm.valid||this.submitEnquiryForm.pending||0===this.submitEnquiryForm.get("location").value?.centreName?.trim().length||!Number.isSafeInteger(this.submitEnquiryForm.get("productOfInterest").value)}createForm(B){return B.group({location:(0,c.Ny)([null,this.centres?d.k0.nullValidator:d.k0.required],{required:this.messageRequired}),centre:(0,c.Ny)([null,this.centres?d.k0.required:d.k0.nullValidator],{required:this.messageRequired}),productOfInterest:(0,c.Ny)([null,d.k0.required],{required:this.messageRequired}),numberOfPeople:(0,c.Ny)([null,d.k0.required],{required:this.messageRequired}),firstName:(0,c.Ny)([null,J.m],{required:this.messageRequired}),lastName:(0,c.Ny)([null,J.m],{required:this.messageRequired}),phone:(0,c.Ny)([null,d.k0.required],{required:this.messageRequired}),email:(0,c.Ny)([null,[J.m,d.k0.pattern(this.emailRegex)]],{required:this.messageRequired,pattern:"HELP.ENQUIRY.EMAIL_ERROR_FORMAT"}),messageText:[null],agreesToReceiveOffersAndCommunications:[!1],bookingDuration:[null],companyName:[null]})}populateForm(){this.submitEnquiryForm.setValue({location:this.location?{centreName:this.location}:null,centre:this.centreDetails.value?.centreNumber??null,productOfInterest:this.productOfInterest??null,firstName:this.currentUser?.firstName??null,lastName:this.currentUser?.lastName??null,phone:this.currentUser?.primaryPhoneNumber?{countryIsoCode:this.currentUser.primaryPhoneNumber.countryIsoCode?this.currentUser.primaryPhoneNumber.countryIsoCode:"GBR",telephoneNumber:this.currentUser.primaryPhoneNumber.telephoneNumber||"",dialingCode:"",type:void 0}:null,email:this.currentUser?.emailAddress??null,messageText:null,agreesToReceiveOffersAndCommunications:!1,numberOfPeople:this.numberOfPeople??3,bookingDuration:null,companyName:this.currentAccountName}),this.setDialingCodeByCountryIsoCode(this.currentUser.primaryPhoneNumber?.countryIsoCode),this.submitEnquiryForm.markAsPristine()}getBookingDurations(){const B=this.submitEnquiryForm.get("productOfInterest").value;
1return B?R.v.find(Ee=>Ee.id===B)?.bookingDurations:z.N}changeLocationValidators(){this.submitEnquiryForm.get("location").clearValidators(),this.submitEnquiryForm.get("centre").addValidators(d.k0.required),this.submitEnquiryForm.get("location").updateValueAndValidity(),this.submitEnquiryForm.get("centre").updateValueAndValidity()}setDialingCodeByCountryIsoCode(B){let Ee;B&&this.store.select(v.WM).pipe((0,g.Q)(this.unsubscribe$)).subscribe(Ne=>{Ee=Ne.find(Ze=>Ze?.countryIsoCode3===B)?.dialingCode,Ee&&this.submitEnquiryForm.controls.phone.setValue({...this.submitEnquiryForm.controls.phone.value,dialingCode:Ee})})}static{this.\u0275fac=function(Ee){return new(Ee||V)(n.rXU(d.ze),n.rXU(be.R),n.rXU(ze.il),n.rXU(Je.K))}}static{this.\u0275cmp=n.VBU({type:V,selectors:[["iwg-enquiry"]],inputs:{centreDetails:"centreDetails",productOfInterest:"productOfInterest",location:"location",numberOfPeople:"numberOfPeople"},outputs:{submitEnquiry:"submitEnquiry",isFormTouched:"isFormTouched"},standalone:!0,features:[n.Vt3,n.aNF],decls:36,vars:21,consts:[["headerTitle",""],["headerSubTitle",""],[1,"submit-enquiry-container"],[1,"no-container",3,"pageSizeType"],["id","Submit_Enquiry_Form",3,"formGroup"],[1,"submit-enquiry__details"],[1,"submit-enquiry__centre-details"],[1,"submit-enquiry__items"],["formControlName","location","id","Enquiry_Search","labelText","HELP.ENQUIRY.SEARCH_CENTRE",1,"submit-enquiry__item",3,"hasIcon","hideSearchButton"],["wrapperId","submit-enquiry-centre","labelText","CENTRE.SUBMIT_ENQUIRY.CENTRE","titleKey","display","valueKey","centreNumber","idKey","centreNumber","placeholder","COMMON.PLEASE_SELECT_PLACEHOLDER","formControlName","centre",1,"submit-enquiry__item",3,"options"],["wrapperId","enquiry-room-tyle","idKey","id","titleKey","title","valueKey","id","labelText","HELP.ENQUIRY.WORKSPACETYPE","placeholder","COMMON.PLEASE_SELECT_PLACEHOLDER","formControlName","productOfInterest",1,"submit-enquiry__item",3,"sortAsc","options"],["wrapperId","Enquiry_NumberOfPeople","formControlName","numberOfPeople",1,"submit-enquiry__half-width",3,"labelText","minimumCount","maximumCount"],[1,"submit-enquiry__item"],["labelText","HELP.ENQUIRY.COMMENTS","wrapperId","enquiry-message","nuberOfRows","8","formControlName","messageText"],["id","Enquiry_TellMore","translate","",1,"iwg-h5-medium","submit-enquiry__item","submit-enquiry__title"],["wrapperId","Enquiry_TellMore","idKey","id","titleKey","title","valueKey","id","labelText","HELP.ENQUIRY.HOW_LONG_FOR","placeholder","COMMON.PLEASE_SELECT_PLACEHOLDER","formControlName","bookingDuration",1,"submit-enquiry__item",3,"sortAsc","options"],["wrapperId","enquiry-company-name","labelText","HELP.ENQUIRY.COMPANY_NAME","formControlName","companyName",1,"submit-enquiry__item",3,"maxLength"],[1,"submit-enquiry__user-details"],["id","Submit__Enquiry__Contacted","translate","",1,"iwg-h5-medium","submit-enquiry__item","submit-enquiry__title"],[1,"submit-enquiry__fullName"],["wrapperId","enquiry-user-first-name","labelText","HELP.ENQUIRY.FIRST_NAME","formControlName","firstName",1,"submit-enquiry__firstName"],["wrapperId","enquiry-user-last-name","labelText","HELP.ENQUIRY.LAST_NAME","formControlName","lastName",1,"submit-enquiry__lastName"],["wrapperId","enquiry-user-email","labelText","HELP.ENQUIRY.EMAIL","formControlName","email","type","email","maxLength","128",1,"submit-enquiry__item",3,"debounceTime"],["wrapperId","enquiry-user-telephone","formControlName","phone","labelText","HELP.ENQUIRY.PHONE",1,"submit-enquiry__half-width",3,"isRequired","debounceTime"],["wrapperId","help-enquiry-agrees-to-receive-offers-and-communications","formControlName","agreesToReceiveOffersAndCommunications",1,"submit-enquiry__item",3,"value"],[1,"submit-enquiry__button"],[3,"linkClicked","privacyPolicyItem"],["wrapperId","enquiry-submit-button",1,"button_wrapper",3,"click","keydown.enter","type","disabled"],["translate",""],["formControlName","location","id","Enquiry_Search","labelText","HELP.ENQUIRY.SEARCH_CENTRE",1,"submit-enquiry__item",3,"focusout","hasIcon","hideSearchButton"]],template:function(Ee,Ne){if(1&Ee){const Ze=n.RV6();n.j41(0,"div",2)(1,"iwg-page-header",3),n.DNE(2,Z,2,0,"ng-template",null,0,n.C5r)(4,Q,2,0,"ng-template",null,1,n.C5r),n.k0s(),n.j41(6,"form",4)(7,"div",5)(8,"div",6)(9,"div",7),n.DNE(10,oe,1,2,"iwg-centre-search",8)(11,me,1,1,"iwg-dropdown",9),n.nrm(12,"iwg-dropdown",10)(13,"iwg-counter-wrapper",11),n.j41(14,"div",12),n.nrm(15,"iwg-textarea",13),n.k0s(),n.j41(16,"div",14),n.EFF(17," HELP.ENQUIRY.TELL_MORE "),n.k0s(),n.nrm(18,"iwg-dropdown",15)(19,"iwg-text-input-wrapper",16),n.k0s()(),n.j41(20,"div",17)(21,"div",7)(22,"div",18),n.EFF(23," HELP.ENQUIRY.HOW_TO_CONTACT"),n.k0s(),n.j41(24,"div",19),n.nrm(25,"iwg-text-input-wrapper",20)(26,"iwg-text-input-wrapper",21),n.k0s(),n.nrm(27,"iwg-text-input-wrapper",22)(28,"iwg-phone-number",23),n.DNE(29,Pe,3,4,"iwg-checkbox",24),n.nI1(30,"async"),n.k0s(),n.j41(31,"div",25)(32,"iwg-privacy-policy-notification",26),n.bIt("linkClicked",function(){return n.eBV(Ze),n.Njj(Ne.navigateToPrivacyPolicy())}),n.k0s(),n.j41(33,"iwg-button",27),n.bIt("click",function(){return n.eBV(Ze),n.Njj(Ne.submitAnEnquiry())})("keydown.enter",function(){return n.eBV(Ze),n.Njj(Ne.submitAnEnquiry())}
1),n.j41(34,"span",28),n.EFF(35,"HELP.ENQUIRY.SUBMIT"),n.k0s()()()()()()()}2&Ee&&(n.R7$(),n.Y8G("pageSizeType",Ne.pageSizeType),n.R7$(5),n.Y8G("formGroup",Ne.submitEnquiryForm),n.R7$(4),n.vxM(Ne.centres?-1:10),n.R7$(),n.vxM(Ne.centres?11:-1),n.R7$(),n.Y8G("sortAsc",!1)("options",Ne.workspaceTypes),n.R7$(),n.Y8G("labelText","HELP.ENQUIRY.NUMBER_OF_PEOPLE")("minimumCount",1)("maximumCount",499),n.R7$(5),n.Y8G("sortAsc",!1)("options",Ne.getBookingDurations()),n.R7$(),n.Y8G("maxLength",60),n.R7$(8),n.Y8G("debounceTime",Ne.debounceTime),n.R7$(),n.Y8G("isRequired",!0)("debounceTime",Ne.debounceTime),n.R7$(),n.vxM(n.bMT(30,19,Ne.isAuthenticated$)?-1:29),n.R7$(3),n.Y8G("privacyPolicyItem",Ne.privacyPolicyItem),n.R7$(),n.Y8G("type","button")("disabled",Ne.isButtonDisabled()))},dependencies:[I.y,S.Mm,d.X1,d.qT,d.BC,d.cb,d.j4,d.JD,L.P,$.P,re.z,te.Q,G.C,ne.U,Se.D,de.P,ge.X,Be.Q,ve.Jj,S.D9],styles:[".submit-enquiry-container[_ngcontent-%COMP%]{padding-bottom:4.8rem}@media (max-width: 1023.98px){.submit-enquiry-container[_ngcontent-%COMP%]{padding-bottom:4rem}}.submit-enquiry__details[_ngcontent-%COMP%], .submit-enquiry__centre-details[_ngcontent-%COMP%], .submit-enquiry__user-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.submit-enquiry__items[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.submit-enquiry__fullName[_ngcontent-%COMP%]{display:flex;flex-basis:100%;margin-bottom:4rem}@media (max-width: 1023.98px){.submit-enquiry__fullName[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:0}}.submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__firstName[_ngcontent-%COMP%], .submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__lastName[_ngcontent-%COMP%]{flex-basis:50%}@media (max-width: 1023.98px){.submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__firstName[_ngcontent-%COMP%], .submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__lastName[_ngcontent-%COMP%]{flex-basis:100%;margin-bottom:3rem}}.submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__firstName[_ngcontent-%COMP%]{padding-right:2rem}[dir=rtl]   [_nghost-%COMP%]   .submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__firstName[_ngcontent-%COMP%]{padding-right:0;padding-left:2rem}@media (max-width: 1023.98px){[dir=rtl]   [_nghost-%COMP%]   .submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__firstName[_ngcontent-%COMP%]{padding-left:0}}[dir=rtl][_ngcontent-%COMP%]   .submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__firstName[_ngcontent-%COMP%]{padding-right:0;padding-left:2rem}@media (max-width: 1023.98px){[dir=rtl][_ngcontent-%COMP%]   .submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__firstName[_ngcontent-%COMP%]{padding-left:0}}[dir=rtl][_nghost-%COMP%]   .submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__firstName[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__firstName[_ngcontent-%COMP%]{padding-right:0;padding-left:2rem}@media (max-width: 1023.98px){[dir=rtl][_nghost-%COMP%]   .submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__firstName[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__firstName[_ngcontent-%COMP%]{padding-left:0}}@media (max-width: 1023.98px){.submit-enquiry__fullName[_ngcontent-%COMP%]   .submit-enquiry__firstName[_ngcontent-%COMP%]{padding-right:0}}.submit-enquiry__item[_ngcontent-%COMP%]{flex-basis:100%;margin-bottom:4rem;max-width:100%}@media (max-width: 1023.98px){.submit-enquiry__item[_ngcontent-%COMP%]{margin-bottom:3rem;flex-basis:100%}}.submit-enquiry__half-width[_ngcontent-%COMP%]{margin-bottom:3rem;width:47.5%}@media (max-width: 1023.98px){.submit-enquiry__half-width[_ngcontent-%COMP%]{width:100%}}.submit-enquiry__message[_ngcontent-%COMP%]{padding:1.9rem 1.6rem;overflow:hidden}[dir=rtl]   [_nghost-%COMP%]   .submit-enquiry__message[_ngcontent-%COMP%]{padding:1.9rem 1.6rem}[dir=rtl][_ngcontent-%COMP%]   .submit-enquiry__message[_ngcontent-%COMP%]{padding:1.9rem 1.6rem}[dir=rtl][_nghost-%COMP%]   .submit-enquiry__message[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .submit-enquiry__message[_ngcontent-%COMP%]{padding:1.9rem 1.6rem}.submit-enquiry__button[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}@media (max-width: 1023.98px){.submit-enquiry__button[_ngcontent-%COMP%]{display:block;width:100%}}@media (max-width: 1023.98px){.submit-enquiry__button[_ngcontent-%COMP%]   .button_wrapper[_ngcontent-%COMP%]{display:block}}.convai-enabled[_nghost-%COMP%]   .submit-enquiry__button[_ngcontent-%COMP%], .convai-enabled   [_nghost-%COMP%]   .submit-enquiry__button[_ngcontent-%COMP%]{padding-bottom:var(--convai-enabled-padding-bottom, 16rem)}@media (max-width: 1023.98px){.convai-enabled[_nghost-%COMP%]   .submit-enquiry__button[_ngcontent-%COMP%], .convai-enabled   [_nghost-%COMP%]   .submit-enquiry__button[_ngcontent-%COMP%]{padding-bottom:2.6rem}}.submit-enquiry__title[_ngcontent-%COMP%]{margin-bottom:3rem}@media (max-width: 1023.98px){.submit-enquiry__title[_ngcontent-%COMP%]{margin-bottom:2.3rem}}"]})}}(0,e.Cg)([(0,b.W)()],V.prototype,"centreDetails",void 0)},69680:(_e,D,r)=>{"use strict";r.d(D,{o:()=>e});var e=function(n){return n.None="none",n.HCaptcha="hCaptcha",n}(e||{})},51399:(_e,D,r)=>{"use strict";r.d(D,{Y:()=>e});var e=function(n){return n.Floating="floating",n.Sidebar="sidebar",n}(e||{})},34905:(_e,D,r)=>{"use strict";r.d(D,{W:()=>e});var e=function(n){return n[n.StartsWith=0]="StartsWith",n[n.Includes=1]="Includes",n}(e||{})},85211:(_e,D,r)=>{"use strict";r.d(D,{G:()=>e});var e=function(n){return n[n.Continue=100]="Continue",n[n.SwitchingProtocols=101]="SwitchingProtocols",n[n.Ok=200]="Ok",n[n.Created=201]="Created",
1n[n.Accepted=202]="Accepted",n[n.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",n[n.NoContent=204]="NoContent",n[n.ResetContent=205]="ResetContent",n[n.PartialContent=206]="PartialContent",n[n.MultipleChoices=300]="MultipleChoices",n[n.MovedPermanently=301]="MovedPermanently",n[n.Found=302]="Found",n[n.SeeOther=303]="SeeOther",n[n.NotModified=304]="NotModified",n[n.UseProxy=305]="UseProxy",n[n.Unused=306]="Unused",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.BadRequest=400]="BadRequest",n[n.Unauthorized=401]="Unauthorized",n[n.PaymentRequired=402]="PaymentRequired",n[n.Forbidden=403]="Forbidden",n[n.NotFound=404]="NotFound",n[n.MethodNotAllowed=405]="MethodNotAllowed",n[n.NotAcceptable=406]="NotAcceptable",n[n.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",n[n.RequestTimeout=408]="RequestTimeout",n[n.Conflict=409]="Conflict",n[n.Gone=410]="Gone",n[n.LengthRequired=411]="LengthRequired",n[n.PreconditionFailed=412]="PreconditionFailed",n[n.RequestEntityTooLarge=413]="RequestEntityTooLarge",n[n.RequestUriTooLong=414]="RequestUriTooLong",n[n.UnsupportedMediaType=415]="UnsupportedMediaType",n[n.RequestedRangeNotSatisfiable=416]="RequestedRangeNotSatisfiable",n[n.ExpectationFailed=417]="ExpectationFailed",n[n.ImATeapot=418]="ImATeapot",n[n.UpgradeRequired=426]="UpgradeRequired",n[n.UnprocessableEntity=422]="UnprocessableEntity",n[n.InternalServerError=500]="InternalServerError",n[n.NotImplemented=501]="NotImplemented",n[n.BadGateway=502]="BadGateway",n[n.ServiceUnavailable=503]="ServiceUnavailable",n[n.GatewayTimeout=504]="GatewayTimeout",n[n.HttpVersionNotSupported=505]="HttpVersionNotSupported",n}(e||{})},84161:(_e,D,r)=>{"use strict";r.d(D,{mW:()=>d,Ge:()=>e,SX:()=>n});var e=function(h){return h.Password="(?=.*[A-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[^A-Za-z0-9])\\S{6,50}",h.Digits="^[0-9]*$",h.Web="^(?:(?:https?|ftp):\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\\\u00a1-\\\\uffff0-9]-*)*[a-z\\\\u00a1-\\\\uffff0-9]+)(?:\\.(?:[a-z\\\\u00a1-\\\\uffff0-9]-*)*[a-z\\\\u00a1-\\\\uffff0-9]+)*(?:\\.(?:[a-z\\\\u00a1-\\\\uffff]{2,}))\\.?)(?::\\d{2,5})?(?:[\\/?#]\\S*)?$",h}(e||{}),n=function(h){return h[h.OfficeSpace=1e3]="OfficeSpace",h[h.CoWorkingSpace=4e3]="CoWorkingSpace",h[h.MeetingRoom=3e3]="MeetingRoom",h[h.VirtualOffice=1e4]="VirtualOffice",h[h.Membership=15e3]="Membership",h[h.WorkplaceRecovery=16e3]="WorkplaceRecovery",h[h.Other=0]="Other",h}(n||{}),d=function(h){return h.None="None",h.Callback="Callback",h.CentreVisit="CentreVisit",h.ContactTheCentre="ContactTheCentre",h.SubmitEnquiry="SubmitEnquiry",h}(d||{})},54031:(_e,D,r)=>{"use strict";r.d(D,{W:()=>e});var e=function(n){return n.NotAvailable="notAvailable",n.PurchaseNew="purchaseNew",n.BrandNotEligible="brandNotEligible",n.UpgradeExisting="upgradeExisting",n}(e||{})},66472:(_e,D,r)=>{"use strict";r.d(D,{S:()=>e});var e=function(n){return n.Language="language",n.DistanceUnits="distanceUnits",n.TeamAccessibility="teamAccessibility",n.ExternalDocumentsUrl="externalDocumentsUrl",n}(e||{})},27566:(_e,D,r)=>{"use strict";r.d(D,{q:()=>d});var e=r(60177),n=r(54438);let d=(()=>{class h{constructor(){this.wrapperId=""}ngOnInit(){if(!this.countryIsoCode3)throw new Error("CountryIsoCode3 must be provided")}static{this.\u0275fac=function(g){return new(g||h)}}static{this.\u0275cmp=n.VBU({type:h,selectors:[["iwg-flag"]],inputs:{countryIsoCode3:"countryIsoCode3",wrapperId:"wrapperId"},standalone:!0,features:[n.aNF],decls:1,vars:2,consts:[["aria-hidden","true",3,"ngClass","id"]],template:function(g,c){1&g&&n.nrm(0,"i",0),2&g&&n.Y8G("ngClass","flag32 flag32__"+(null==c.countryIsoCode3?null:c.countryIsoCode3.toLowerCase()))("id",c.wrapperId+"_flag")},dependencies:[e.YU],styles:["[_nghost-%COMP%]{display:inline-block}.flag32[_ngcontent-%COMP%]{vertical-align:middle}"]})}}return h})()},25523:(_e,D,r)=>{"use strict";r.d(D,{b:()=>e});let e=(()=>{class n{static{this.windowMs=1e4}static{this.expectedAt=null}static expect(){n.expectedAt=Date.now()}
1static get isUnderway(){return null!==n.expectedAt&&Date.now()-n.expectedAt<n.windowMs}static reset(){n.expectedAt=null}}return n})()},69671:(_e,D,r)=>{"use strict";r.d(D,{f:()=>d});var e=r(25523),n=r(54438);let d=(()=>{class h{constructor(){this.isPassed=!1}onBeforeUnload(m){const g=this.canDeactivateModal?.();!this.isPassed&&!e.b.isUnderway&&null!=g&&(m.preventDefault(),m.returnValue="")}static{this.\u0275fac=function(g){return new(g||h)}}static{this.\u0275dir=n.FsC({type:h,hostBindings:function(g,c){1&g&&n.bIt("beforeunload",function(P){return c.onBeforeUnload(P)},!1,n.tSv)}})}}return h})()},58790:(_e,D,r)=>{"use strict";r.d(D,{y:()=>m});var e=r(54438),n=r(10745),d=r(90641),h=r(88141),p=r(96697);const m=c=>{if(c.canDeactivateModal){if(c.isPassed)return!0;const u=c.canDeactivateModal();return null==u||function g(c){const u=(0,e.WQX)(d.B),P=(0,e.WQX)(e.Vns);return u.showComponentModal(n.R,P,T=>{"string"==typeof c?T.translateKey=c:(T.translateKey=c.key,T.translateParams=c.params,T.subtitle=c.subtitle,T.subtitleParams=c.subtitleParams)}).pipe((0,p.s)(1))}(u).pipe((0,h.M)(P=>c.isPassed=P))}return console.warn(c,"should extend ComponentCanDeactivate class"),!0}},44337:(_e,D,r)=>{"use strict";r.d(D,{r:()=>m});var e=r(60177),n=r(68018),d=r(86049),h=r(96518),p=r(54438);let m=(()=>{class g{static{this.\u0275fac=function(P){return new(P||g)}}static{this.\u0275mod=p.$C({type:g})}static{this.\u0275inj=p.G2t({imports:[e.MD,h.s,d.v,n.h]})}}return g})()},10745:(_e,D,r)=>{"use strict";r.d(D,{R:()=>p});var e=r(54438),n=r(86049),d=r(12262),h=r(68018);let p=(()=>{class m{constructor(){this.modalResult=new e.bkB}static{this.\u0275fac=function(u){return new(u||m)}}static{this.\u0275cmp=e.VBU({type:m,selectors:[["iwg-modal-exit"]],inputs:{translateKey:"translateKey",translateParams:"translateParams",subtitle:"subtitle",subtitleParams:"subtitleParams"},outputs:{modalResult:"modalResult"},decls:13,vars:9,consts:[[3,"closeModal","hasCloseButton"],[1,"iwg-modal-exit-content"],[1,"iwg-h3"],[1,"iwg-body1"],[1,"iwg-modal-exit-controls"],["displayType","secondary",3,"click","keydown.enter"],["displayType","primary",3,"click","keydown.enter"]],template:function(u,P){1&u&&(e.j41(0,"iwg-modal-centered",0),e.bIt("closeModal",function(){return P.modalResult.emit(!1)}),e.j41(1,"div",1)(2,"div",2),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.j41(5,"p",3),e.EFF(6),e.nI1(7,"translate"),e.k0s()(),e.j41(8,"div",4)(9,"iwg-button",5),e.bIt("click",function(){return P.modalResult.emit(!1)})("keydown.enter",function(){return P.modalResult.emit(!1)}),e.EFF(10,"SHARED.GUARDS.EXIT.CANCEL"),e.k0s(),e.j41(11,"iwg-button",6),e.bIt("click",function(){return P.modalResult.emit(!0)})("keydown.enter",function(){return P.modalResult.emit(!0)}),e.EFF(12,"SHARED.GUARDS.EXIT.LEAVE"),e.k0s()()()),2&u&&(e.Y8G("hasCloseButton",!0),e.R7$(3),e.JRh(e.i5U(4,3,P.translateKey,P.translateParams)),e.R7$(3),e.JRh(e.i5U(7,6,P.subtitle,P.subtitleParams)))},dependencies:[n.v,d.Q,h.D9],styles:[".iwg-modal-exit-content[_ngcontent-%COMP%]{flex:1 1 auto;min-height:12.2rem;overflow:auto}@media (max-width: 1023.98px){.iwg-modal-exit-content[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:auto;min-height:0rem;text-align:center;display:flex;justify-content:center;flex-direction:column}}.iwg-modal-exit-controls[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem}.iwg-modal-exit-controls[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:0 0 0 2rem}@media (max-width: 1023.98px){.iwg-modal-exit-controls[_ngcontent-%COMP%]{display:flex;flex-direction:column}.iwg-modal-exit-controls[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:2rem 0 0;width:100%}}.confirm-title[_ngcontent-%COMP%]{margin-bottom:1.7rem;word-break:break-word;margin-top:0}@media (max-width: 1023.98px){.confirm-title[_ngcontent-%COMP%]{margin-top:unset}}"]})}}return m})()},13870:(_e,D,r)=>{"use strict";r.d(D,{t:()=>J});var e=r(21413),n=r(56977),d=r(5964),h=r(62233),p=r(86734),m=r(5468),g=r(99849),c=r(24153),u=r(60177),P=r(68018),T=r(54438),F=r(59640),R=r(59756);function I(N,b){if(1&N){const v=T.RV6();T.j41(0,"button",2),T.nI1(1,"translate"),T.bIt("click",function(L){T.eBV(v);const $=T.XpG(2);return T.Njj($.addCentreToFavourites(L))}),T.nrm(2,"i",3),T.k0s()}if(2&N){const v=T.XpG(2);T.BMQ("aria-pressed",v.isCentreFavourited)("aria-label",T.bMT(1,4,"COMMON.A11Y.FAVOURITE_CENTRE")),T.R7$(2),T.Y8G("id",(null==v.centre?null:v.centre.centreNumber)+"_HeartIcon")("ngClass",v.isCentreFavourited?"iwg-icon-heart-fill heart-icon__fill--active":"iwg-icon-heart-outline heart-icon__fill--inactive")}}function z(N,b){if(1&N){const v=T.RV6();T.j41(0,"button",4),T.nI1(1,"translate"),T.bIt("click",function(L){T.eBV(v);const $=T.XpG(2);return T.Njj($.addCentreToFavourites(L))}),T.j41(2,"div",5),T.nrm(3,"i",6)(4,"i",7),T.k0s()()}if(2&N){const v=T.XpG(2);T.BMQ("aria-pressed",v.isCentreFavourited)("aria-label",T.bMT(1,4,"COMMON.A11Y.FAVOURITE_CENTRE")),T.R7$(3),T.Y8G("id",(null==v.centre?null:v.centre.centreNumber)+"_HeartIcon")("ngClass",v.isCentreFavourited?"heart-icon__fill--active":"heart-icon__fill--inactive")}}function W(N,b){if(1&N&&T.DNE(0,I,3,6,"button",0)(1,z,5,6,"button",1),2&N){const v=T.XpG();T.vxM(v.circled?0:1)}}let J=(()=>{class N{constructor(v,S){this.store=v,this.confirmationDialogService=S,this.circled=!1,this.isAuthenticated=!1,this.canManageFavouriteCentre=!1,this.noAccountPermission=!1,this.favouriteCentres=[],this.unsubscribe$=new e.B}get isCentreFavourited(){return this.centre&&this.favouriteCentres?.includes(this.centre.centreNumber)}ngOnInit(){this.store.select(h.BQ).pipe((0,n.Q)(this.unsubscribe$)).subscribe(v=>this.isAuthenticated=v),this.store.select(g.S9).pipe((0,n.Q)(this.unsubscribe$)).subscribe(v=>this.favouriteCentres=v),this.store.select(h.Gj).pipe((0,n.Q)(this.unsubscribe$)).subscribe(v=>{this.canManageFavouriteCentre=v&&!!v.some(S=>S.name===c.e.CanManageFavouriteCentre),this.noAccountPermission=v&&!!v.some(S=>S.name===c.e.CanAccessCompleteAccount)})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}addCentreToFavourites(v){v.stopPropagation(),v.preventDefault(),this.noAccountPermission?this.confirmationDialogService.showModal({content:"FAVORITE_LOCATIONS.COMPLETE_COMPANY_DETAILS",primaryButton:"COMMON.SETUP_COMPANY_ACCOUNT",secondaryButton:"COMMON.CANCEL",wrapperId:`${this.centre.centreNumber}_favourite_centre_confirmation_dialog`}).pipe((0,d.p)(S=>S),(0,n.Q)(this.unsubscribe$)).subscribe(()=>this.store.dispatch((0,p.f0)())):this.canManageFavouriteCentre&&this.store.dispatch((0,m.bh)({centre:this.centre,isRemove:this.isCentreFavourited}))}static{this.\u0275fac=function(S){return new(S||N)(T.rXU(F.il),T.rXU(R.N))}}static{this.\u0275cmp=T.VBU({type:N,selectors:[["iwg-heart-icon"]],inputs:{centre:"centre",circled:"circled"},standalone:!0,features:[T.aNF],decls:1,vars:1,consts:[["type","button",1,"heart-icon--circled","text-link--button"],["type","button",1,"heart-icon","text-link--button"],["type","button",1,"heart-icon--circled","text-link--button",3,"click"],["aria-hidden","true",1,"heart-icon__fill",3,"id","ngClass"],["type","button",1,"heart-icon","text-link--button",3,"click"],[1,"heart-icon__stack"],["aria-hidden","true",1,"iwg-icon-heart-fav-fill","heart-icon__fill",3,"id","ngClass"],["aria-hidden","true",1,"iwg-icon-heart-fav-outline","heart-icon__outline"]],template:function(S,L){1&S&&T.DNE(0,W,2,1),2&S&&T.vxM(L.isAuthenticated?0:-1)},dependencies:[u.YU,P.h,P.D9],styles:[".heart-icon[_ngcontent-%COMP%]{z-index:1;cursor:pointer}.heart-icon[_ngcontent-%COMP%]:focus-visible{outline:none}.heart-icon[_ngcontent-%COMP%]:focus-visible   .heart-icon__outline[_ngcontent-%COMP%]{color:var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.heart-icon__stack[_ngcontent-%COMP%]{position:relative;display:inline-block}.heart-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{vertical-align:auto;display:flex}.heart-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)))}
1.heart-icon__fill[_ngcontent-%COMP%]{position:relative}.heart-icon__fill--active[_ngcontent-%COMP%]{color:var(--color-icon-accent, var(--color-text-accent, var(--brand-primary-500, #E30613)))}.heart-icon__fill--inactive[_ngcontent-%COMP%]{color:var(--color-border, var(--global-neutral-300, #C3C3C3));opacity:.5}.heart-icon__outline[_ngcontent-%COMP%]{position:absolute;top:0;left:0;color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));pointer-events:none;transform:scale(1.05)}.heart-icon--circled[_ngcontent-%COMP%]{background:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));cursor:pointer;border-radius:50%;padding:var(--spacing-xxs, var(--scale-300, 1.2rem));line-height:var(--scale-0, 0)}.heart-icon--circled[_ngcontent-%COMP%]   .heart-icon__fill[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));display:flex}.heart-icon--circled[_ngcontent-%COMP%]   .heart-icon__fill--inactive[_ngcontent-%COMP%]{color:var(--color-icon-primary, var(--brand-neutral-900, #0A0428));opacity:1}"]})}}return N})()},15693:(_e,D,r)=>{"use strict";r.d(D,{P:()=>I});var e=r(54438),n=r(68018);let d=(()=>{class z{constructor(){this.wrapperId="",this.label="",this.iconClass="",this.active=!1,this.toggled=new e.bkB}toggle(){this.toggled.emit(!this.active)}static{this.\u0275fac=function(N){return new(N||z)}}static{this.\u0275cmp=e.VBU({type:z,selectors:[["iwg-filter-chip"]],inputs:{wrapperId:"wrapperId",label:"label",iconClass:"iconClass",active:"active"},outputs:{toggled:"toggled"},standalone:!0,features:[e.aNF],decls:5,vars:9,consts:[["tabindex","0",1,"filter-chip",3,"click","keydown.enter","id"],[1,"iwg-label3","filter-chip__label"],["aria-hidden","true"]],template:function(N,b){1&N&&(e.j41(0,"div",0),e.bIt("click",function(){return b.toggle()})("keydown.enter",function(){return b.toggle()}),e.j41(1,"div",1),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.nrm(4,"i",2),e.k0s()),2&N&&(e.AVh("active",b.active),e.Y8G("id",b.wrapperId),e.R7$(2),e.JRh(e.bMT(3,7,b.label)),e.R7$(2),e.ZvI("filter-chip__icon ",b.iconClass,""))},dependencies:[n.D9],styles:[".divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.filter-chip[_ngcontent-%COMP%]{display:inline-flex;padding-inline:var(--spacing-sml, var(--scale-500, 2.4rem));gap:var(--spacing-xxxs, var(--scale-200, .8rem));align-items:center;border:var(--border-width-thin, var(--scale-25, .1rem)) var(--border-btn-outline-style, solid) var(--color-divider-primary, var(--brand-neutral-200, #CECDD4));border-radius:var(--radius-round, var(--scale-900, 5.6rem));height:var(--size-med, var(--scale-700, 4rem));cursor:pointer}.filter-chip__icon[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.filter-chip__label[_ngcontent-%COMP%]{line-height:normal}.filter-chip[_ngcontent-%COMP%]:hover{background-color:color-mix(in srgb,var(--color-text-primary, var(--brand-neutral-900, #0A0428)) 3%,transparent)}.filter-chip[_ngcontent-%COMP%]:active{background-color:color-mix(in srgb,var(--color-text-primary, var(--brand-neutral-900, #0A0428)) 6%,transparent)}.filter-chip[_ngcontent-%COMP%]:focus-visible{border-color:transparent;outline:var(--border-width-thick, .25rem) var(--border-btn-focus-style, solid) var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.filter-chip.active[_ngcontent-%COMP%]{border-color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}.filter-chip.active[_ngcontent-%COMP%]   .filter-chip__icon[_ngcontent-%COMP%]{color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}.filter-chip.active[_ngcontent-%COMP%]:focus-visible{border-color:transparent}"]})}}return z})();function h(z,W){if(1&z&&(e.j41(0,"div",2),e.nrm(1,"i",9),e.k0s()),2&z){const J=e.XpG();e.R7$(),e.ZvI("list-item__leading-icon ",J.leadingIconClass,"")}}function p(z,W){if(1&z&&e.nrm(0,"div",4),2&z){const J=e.XpG();e.Y8G("translate",J.title)}}function m(z,W){1&z&&e.nrm(0,"div",10),2&z&&e.Y8G("translate",W.$implicit)}function g(z,W){if(1&z&&e.Z7z(0,m,1,1,"div",10,e.Vm6),2&z){const J=e.XpG();
1e.Dyx(J.descriptionLines)}}function c(z,W){if(1&z&&e.nrm(0,"div",10),2&z){const J=e.XpG(2);e.Y8G("translate",J.description)}}function u(z,W){if(1&z&&e.nrm(0,"div",11),2&z){const J=e.XpG(2);e.Y8G("translate",J.descriptionExtension)}}function P(z,W){if(1&z&&e.DNE(0,c,1,1,"div",10)(1,u,1,1,"div",11),2&z){const J=e.XpG();e.vxM(J.description?0:-1),e.R7$(),e.vxM(J.descriptionExtension?1:-1)}}function T(z,W){if(1&z&&e.nrm(0,"i",9),2&z){const J=e.XpG();e.ZvI("list-item__action-icon ",J.actionIconClass,"")}}function F(z,W){if(1&z){const J=e.RV6();e.j41(0,"div",12),e.bIt("click",function(){e.eBV(J);const b=e.XpG();return e.Njj(b.actionButtonClick.emit())})("keydown.enter",function(){e.eBV(J);const b=e.XpG();return e.Njj(b.actionButtonClick.emit())}),e.nrm(1,"span",13),e.k0s()}if(2&z){const J=e.XpG();e.R7$(),e.Y8G("translate",J.actionButtonText)}}function R(z,W){if(1&z){const J=e.RV6();e.j41(0,"iwg-filter-chip",14),e.bIt("toggled",function(b){e.eBV(J);const v=e.XpG();return e.Njj(v.filterChipToggled.emit(b))}),e.k0s()}if(2&z){let J,N,b,v;const S=e.XpG();e.Y8G("wrapperId",null!==(J=S.filterChip.wrapperId)&&void 0!==J?J:"")("label",null!==(N=S.filterChip.label)&&void 0!==N?N:"")("iconClass",null!==(b=S.filterChip.iconClass)&&void 0!==b?b:"")("active",null!==(v=S.filterChip.active)&&void 0!==v&&v)}}let I=(()=>{class z{constructor(){this.wrapperId="",this.actionIconClass="",this.leadingIconClass="",this.title="",this.description="",this.descriptionExtension="",this.descriptionLines=[],this.actionButton=!1,this.actionButtonText="",this.actionButtonClick=new e.bkB,this.filterChipToggled=new e.bkB}static{this.\u0275fac=function(N){return new(N||z)}}static{this.\u0275cmp=e.VBU({type:z,selectors:[["iwg-list-item"]],inputs:{wrapperId:"wrapperId",actionIconClass:"actionIconClass",leadingIconClass:"leadingIconClass",title:"title",description:"description",descriptionExtension:"descriptionExtension",descriptionLines:"descriptionLines",actionButton:"actionButton",actionButtonText:"actionButtonText",filterChip:"filterChip"},outputs:{actionButtonClick:"actionButtonClick",filterChipToggled:"filterChipToggled"},standalone:!0,features:[e.aNF],decls:11,vars:7,consts:[[1,"list-item",3,"id"],[1,"list-item__container"],[1,"list-item__leading-icon"],[1,"list-item__content"],[1,"iwg-label3-medium","list-item__title",3,"translate"],[1,"list-item__action-icon"],["aria-hidden","true",3,"class"],["tabindex","0",1,"list-item__action-button"],[3,"wrapperId","label","iconClass","active"],["aria-hidden","true"],[1,"iwg-body2","list-item__description",3,"translate"],[1,"iwg-body2","list-item__description","list-item__tag-line",3,"translate"],["tabindex","0",1,"list-item__action-button",3,"click","keydown.enter"],[1,"singleline-ellipsis",3,"translate"],[3,"toggled","wrapperId","label","iconClass","active"]],template:function(N,b){1&N&&(e.j41(0,"div",0)(1,"div",1),e.DNE(2,h,2,3,"div",2),e.j41(3,"div",3),e.DNE(4,p,1,1,"div",4)(5,g,2,0)(6,P,2,2),e.k0s()(),e.j41(7,"div",5),e.DNE(8,T,1,3,"i",6),e.k0s(),e.DNE(9,F,2,1,"div",7)(10,R,1,4,"iwg-filter-chip",8),e.k0s()),2&N&&(e.Y8G("id",b.wrapperId),e.R7$(2),e.vxM(b.leadingIconClass?2:-1),e.R7$(2),e.vxM(b.title?4:-1),e.R7$(),e.vxM(null!=b.descriptionLines&&b.descriptionLines.length?5:6),e.R7$(3),e.vxM(b.actionIconClass&&!b.actionButton?8:-1),e.R7$(),e.vxM(b.actionButton&&!b.actionIconClass?9:-1),e.R7$(),e.vxM(b.filterChip&&!b.actionButton?10:-1))},dependencies:[n.Mm,d],styles:['body[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h1-font-size, var(--scale-700, 4rem));font-weight:var(--h1-font-weight, var(--font-weight-light, 300));line-height:var(--h1-line-height, 1.2);letter-spacing:var(--h1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--mobile-h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h1-font-size, var(--scale-600, 3.2rem));font-weight:var(--mobile-h1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h1-line-height, 1.2);letter-spacing:var(--mobile-h1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], h1.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h1[_ngcontent-%COMP%], .iwg-h1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));
1font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], h2.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h2[_ngcontent-%COMP%], .iwg-h2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h3-font-size, var(--scale-550, 2.8rem));font-weight:var(--h3-font-weight, var(--font-weight-light, 300));line-height:var(--h3-line-height, 1.3);letter-spacing:var(--h3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--mobile-h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h3-font-size, var(--scale-500, 2.4rem));font-weight:var(--mobile-h3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h3-line-height, 1.3);letter-spacing:var(--mobile-h3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], h3.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h3[_ngcontent-%COMP%], .iwg-h3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-bold-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h4-bold-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-bold-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-bold-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h4-bold-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-bold-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.bold[_ngcontent-%COMP%], h4.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-bold[_ngcontent-%COMP%], .iwg-h4-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-medium-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h4-medium-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-medium-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}
1@media (max-width: 1023.98px){h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-medium-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h4-medium-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-medium-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.medium[_ngcontent-%COMP%], h4.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-medium[_ngcontent-%COMP%], .iwg-h4-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], h4.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4[_ngcontent-%COMP%], .iwg-h4.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-bold-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h5-bold-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-bold-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-bold-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h5-bold-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-bold-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.bold[_ngcontent-%COMP%], h5.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-bold[_ngcontent-%COMP%], .iwg-h5-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-medium-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h5-medium-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-medium-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}
1@media (max-width: 1023.98px){h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-medium-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h5-medium-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-medium-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.medium[_ngcontent-%COMP%], h5.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-medium[_ngcontent-%COMP%], .iwg-h5-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-font-size, var(--scale-420, 1.8rem));font-weight:var(--h5-font-weight, var(--font-weight-light, 300));line-height:var(--h5-line-height, 1.3);letter-spacing:var(--h5-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--mobile-h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-h5-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h5-line-height, 1.3);letter-spacing:var(--mobile-h5-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], h5.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5[_ngcontent-%COMP%], .iwg-h5.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h6-font-size, var(--scale-400, 1.6rem));font-weight:var(--h6-font-weight, var(--font-weight-light, 300));line-height:var(--h6-line-height, 1.2);letter-spacing:var(--h6-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--mobile-h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h6-font-size, var(--scale-350, 1.4rem));font-weight:var(--mobile-h6-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h6-line-height, 1.2);letter-spacing:var(--mobile-h6-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], h6.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h6[_ngcontent-%COMP%], .iwg-h6.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label1[_ngcontent-%COMP%]{font-family:var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label1-font-size, var(--scale-450, 2rem));font-weight:var(--label1-font-weight, var(--font-weight-normal, 400));line-height:var(--label1-line-height, 1.4);letter-spacing:var(--label1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1[_ngcontent-%COMP%]{font-family:var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label1-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-label1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label1-line-height, 1.4);letter-spacing:var(--mobile-label1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label1[_ngcontent-%COMP%], .iwg-label1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--label1-medium-font-family, var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label1-medium-font-size, var(--label1-font-size, var(--scale-450, 2rem)));font-weight:var(--label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label1-medium-line-height, var(--label1-line-height, 1.4));letter-spacing:var(--label1-medium-letter-spacing, var(--label1-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label1-medium-font-family, var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label1-medium-font-size, var(--mobile-label1-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label1-medium-line-height, var(--mobile-label1-line-height, 1.4));letter-spacing:var(--mobile-label1-medium-letter-spacing, var(--mobile-label1-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label1-medium[_ngcontent-%COMP%], .iwg-label1-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2[_ngcontent-%COMP%]{font-family:var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--label2-font-weight, var(--font-weight-normal, 400));line-height:var(--label2-line-height, 1.4);letter-spacing:var(--label2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2[_ngcontent-%COMP%]{font-family:var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--mobile-label2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label2-line-height, 1.4);letter-spacing:var(--mobile-label2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label2[_ngcontent-%COMP%], .iwg-label2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--label2-medium-font-family, var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label2-medium-font-size, var(--label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label2-medium-line-height, var(--label2-line-height, 1.4));letter-spacing:var(--label2-medium-letter-spacing, var(--label2-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label2-medium-font-family, var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label2-medium-font-size, var(--mobile-label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--mobile-label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label2-medium-line-height, var(--mobile-label2-line-height, 1.4));letter-spacing:var(--mobile-label2-medium-letter-spacing, var(--mobile-label2-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label2-medium[_ngcontent-%COMP%], .iwg-label2-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));
1font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label3[_ngcontent-%COMP%], .iwg-label3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--label3-medium-font-family, var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label3-medium-font-size, var(--label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label3-medium-line-height, 1.4);letter-spacing:var(--label3-medium-letter-spacing, var(--label3-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label3-medium-font-family, var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label3-medium-font-size, var(--mobile-label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label3-medium-line-height, 1.4);letter-spacing:var(--mobile-label3-medium-letter-spacing, var(--mobile-label3-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label3-medium[_ngcontent-%COMP%], .iwg-label3-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body1[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body1[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body1[_ngcontent-%COMP%], .iwg-body1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body2[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body2[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);
1font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body2[_ngcontent-%COMP%], .iwg-body2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body3[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body3[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);
1font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body3[_ngcontent-%COMP%], .iwg-body3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-hint[_ngcontent-%COMP%], .iwg-field-hint.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-input[_ngcontent-%COMP%], .iwg-field-input.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--global-neutral-900, #202020)}@media (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}}@media (max-width: 1023.98px) and (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media (max-width: 1023.98px){.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:1.6rem}@media (max-width: 1023.98px){.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-title[_ngcontent-%COMP%], .iwg-page-header-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-sub-title[_ngcontent-%COMP%], .iwg-page-header-sub-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));
1font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title[_ngcontent-%COMP%], .iwg-page-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title--with-link[_ngcontent-%COMP%], .iwg-page-title--with-link.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{flex-direction:column;gap:.8rem}}.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media screen and (min-width: 1024px) and (max-width: 1290px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.align-baseline[_ngcontent-%COMP%]{vertical-align:baseline}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.font-bold[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold, 700)}
1.font-medium[_ngcontent-%COMP%]{font-weight:var(--font-weight-medium, 500)}.font-normal[_ngcontent-%COMP%]{font-weight:var(--font-weight-normal, 400)}.font-light[_ngcontent-%COMP%]{font-weight:var(--font-weight-light, 300)}.singleline-ellipsis[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.multiline-ellipsis-2[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-3[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-4[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-5[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}.list-item[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;justify-content:space-between;padding-block:var(--spacing-xxs, var(--scale-300, 1.2rem));cursor:pointer}.list-item__container[_ngcontent-%COMP%]{display:flex;gap:var(--spacing-xxs, var(--scale-300, 1.2rem))}.list-item__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.list-item__leading-icon[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));display:flex;align-items:center;color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.list-item__action-icon[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xxs, var(--size-xxs, var(--scale-400, 1.6rem)));color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}[dir=rtl]   [_nghost-%COMP%]   .list-item__action-icon[_ngcontent-%COMP%]{transform:scaleX(-1)}[dir=rtl][_ngcontent-%COMP%]   .list-item__action-icon[_ngcontent-%COMP%]{transform:scaleX(-1)}[dir=rtl][_nghost-%COMP%]   .list-item__action-icon[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .list-item__action-icon[_ngcontent-%COMP%]{transform:scaleX(-1)}.list-item__action-button[_ngcontent-%COMP%]{display:flex;height:var(--scale-600, 3.2rem);padding:var(--scale-400, 1.6rem);justify-content:center;align-items:center;gap:var(--spacing-xxxs, var(--scale-200, .8rem));border-radius:var(--radius-round, var(--scale-900, 5.6rem));background:var(--color-bg-tertiary-enabled, var(--brand-secondary-200, #F9F5F0));cursor:pointer;min-width:var(--spacing-none, var(--scale-0, 0))}.list-item__action-button[_ngcontent-%COMP%]:hover{outline:1px solid var(--color-divider-primary, var(--brand-neutral-200, #CECDD4))}.list-item__action-button[_ngcontent-%COMP%]:focus-visible{color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));background-color:var(--color-bg-filled-enabled, var(--color-bg-accent, var(--brand-primary-500, #E30613)))}.list-item__description[_ngcontent-%COMP%]{color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}[_nghost-%COMP%]:not(.not-clickable)   .list-item[_ngcontent-%COMP%]:hover{background:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}[_nghost-%COMP%]:not(.not-clickable)   .list-item[_ngcontent-%COMP%]:hover   .list-item__title[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}[_nghost-%COMP%]:not(.not-clickable)   .list-item[_ngcontent-%COMP%]:hover   .list-item__leading-icon[_ngcontent-%COMP%], [_nghost-%COMP%]:not(.not-clickable)   .list-item[_ngcontent-%COMP%]:hover   .list-item__action-icon[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}.active[_nghost-%COMP%]   .list-item__title[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}.active[_nghost-%COMP%]   .list-item__leading-icon[_ngcontent-%COMP%], .active[_nghost-%COMP%]   .list-item__action-icon[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}.not-clickable[_nghost-%COMP%]   .list-item[_ngcontent-%COMP%]{cursor:default}.not-clickable[_nghost-%COMP%]   .list-item__title[_ngcontent-%COMP%]{cursor:text}.accent-icon[_nghost-%COMP%]   .list-item__leading-icon[_ngcontent-%COMP%]{color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}.title-light[_nghost-%COMP%]   .list-item__title[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));
1font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.title-light[_nghost-%COMP%]   .list-item__title[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}.inverted   .title-light[_nghost-%COMP%]   .list-item__title[_ngcontent-%COMP%], .title-light[_nghost-%COMP%]   .list-item__title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.title-light[_nghost-%COMP%]:is(.active)   .list-item__title[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}.title-small[_nghost-%COMP%]   .list-item__title[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.title-small[_nghost-%COMP%]   .list-item__title[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted   .title-small[_nghost-%COMP%]   .list-item__title[_ngcontent-%COMP%], .title-small[_nghost-%COMP%]   .list-item__title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.title-small[_nghost-%COMP%]:is(.active)   .list-item__title[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}.tag-line[_nghost-%COMP%]   .list-item__tag-line[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193))}@media (max-width: 1023.98px){.tag-line[_nghost-%COMP%]   .list-item__tag-line[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.inverted   .tag-line[_nghost-%COMP%]   .list-item__tag-line[_ngcontent-%COMP%], .tag-line[_nghost-%COMP%]   .list-item__tag-line.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.gap-xxxs[_nghost-%COMP%]   .list-item[_ngcontent-%COMP%]{gap:var(--spacing-xxxs, var(--scale-200, .8rem))}.gap-xs[_nghost-%COMP%]   .list-item[_ngcontent-%COMP%]{gap:var(--spacing-xs, var(--scale-400, 1.6rem))}.content-flexible[_nghost-%COMP%]   .list-item__container[_ngcontent-%COMP%], .content-flexible[_nghost-%COMP%]   .list-item__content[_ngcontent-%COMP%]{min-width:var(--spacing-none, var(--scale-0, 0))}.content-flexible[_nghost-%COMP%]   .list-item__container[_ngcontent-%COMP%]{flex:1 1 auto}.content-flexible[_nghost-%COMP%]   .list-item__description[_ngcontent-%COMP%]{overflow-wrap:anywhere}.content-flexible[_nghost-%COMP%]   .list-item__action-button[_ngcontent-%COMP%]{flex:0 0 auto}.title-text-secondary[_nghost-%COMP%]   .list-item__title[_ngcontent-%COMP%]{color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.description-large[_nghost-%COMP%]   .list-item__description[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.description-large[_nghost-%COMP%]   .list-item__description[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted   .description-large[_nghost-%COMP%]   .list-item__description[_ngcontent-%COMP%], .description-large[_nghost-%COMP%]   .list-item__description.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}','.iwg-icon-service-20308[_ngcontent-%COMP%]:before{content:"\\ea6b"}.iwg-icon-service-20309[_ngcontent-%COMP%]:before{content:"\\ea3a"}.iwg-icon-service-20310[_ngcontent-%COMP%]:before{content:"\\ea1e"}.iwg-icon-service-20311[_ngcontent-%COMP%]:before{content:"\\ea1f"}.iwg-icon-service-20312[_ngcontent-%COMP%]:before{content:"\\ea87"}.iwg-icon-service-20313[_ngcontent-%COMP%]:before{content:"\\ea8a"}.iwg-icon-review-booking-20313[_ngcontent-%COMP%]:before{content:"\\e9b7"}.iwg-icon-service-20319[_ngcontent-%COMP%]:before{content:"\\e96c"}.iwg-icon-service-20314[_ngcontent-%COMP%]:before{content:"\\ea37"}.iwg-icon-service-20315[_ngcontent-%COMP%]:before{content:"\\ea74"}.iwg-icon-service-20323[_ngcontent-%COMP%]:before{content:"\\e913"}.iwg-icon-service-20324[_ngcontent-%COMP%]:before{content:"\\ea3e"}.iwg-icon-review-booking-20324[_ngcontent-%COMP%]:before{content:"\\e9ba"}.iwg-icon-service-20325[_ngcontent-%COMP%]:before{content:"\\ea1d"}.iwg-icon-service-20326[_ngcontent-%COMP%]:before{content:"\\ea5e"}.iwg-icon-service-20025[_ngcontent-%COMP%]:before{content:"\\ea4a"}.iwg-icon-service-20328[_ngcontent-%COMP%]:before{content:"\\ea38"}.iwg-icon-service-20329[_ngcontent-%COMP%]:before{content:"\\ea83"}.iwg-icon-service-20330[_ngcontent-%COMP%]:before{content:"\\ea07"}.iwg-icon-service-20089[_ngcontent-%COMP%]:before{content:"\\e9af"}.iwg-icon-service-20331[_ngcontent-%COMP%]:before{content:"\\ea86"}.iwg-icon-service-20332[_ngcontent-%COMP%]:before{content:"\\ea21"}.iwg-icon-service-20333[_ngcontent-%COMP%]:before{content:"\\ea5f"}.iwg-icon-review-booking-20333[_ngcontent-%COMP%]:before{content:"\\e9b5"}.iwg-icon-service-20334[_ngcontent-%COMP%]:before{content:"\\e94e"}.iwg-icon-service-20335[_ngcontent-%COMP%]:before{content:"\\ea49"}.iwg-icon-service-20336[_ngcontent-%COMP%]:before{content:"\\ea4d"}.iwg-icon-service-20337[_ngcontent-%COMP%]:before{content:"\\ea5b"}
1.iwg-icon-service-2033[_ngcontent-%COMP%]:before{content:"\\e91a"}.iwg-icon-service-20339[_ngcontent-%COMP%]:before{content:"\\ea4c"}.iwg-icon-service-20340[_ngcontent-%COMP%]:before{content:"\\e914"}.iwg-icon-service-20341[_ngcontent-%COMP%]:before{content:"\\ea84"}.iwg-icon-service-1003[_ngcontent-%COMP%]:before{content:"\\ea39"}.iwg-icon-service-20316[_ngcontent-%COMP%]:before{content:"\\e923"}.iwg-icon-service-20321[_ngcontent-%COMP%]:before{content:"\\e923"}.iwg-icon-service-20320[_ngcontent-%COMP%]:before{content:"\\e923"}.iwg-icon-service-20322[_ngcontent-%COMP%]:before{content:"\\e923"}.iwg-icon-service-20318[_ngcontent-%COMP%]:before{content:"\\e923"}.iwg-icon-service-20317[_ngcontent-%COMP%]:before{content:"\\e923"}.iwg-icon-service-20342[_ngcontent-%COMP%]:before{content:"\\ea4f"}.iwg-icon-service-20343[_ngcontent-%COMP%]:before{content:"\\ea3b"}.iwg-icon-service-20344[_ngcontent-%COMP%]:before{content:"\\ea39"}.iwg-icon-service-20345[_ngcontent-%COMP%]:before{content:"\\e91b"}.iwg-icon-service-20346[_ngcontent-%COMP%]:before{content:"\\ea3c"}.iwg-icon-service-20347[_ngcontent-%COMP%]:before{content:"\\ea73"}.iwg-icon-service-20348[_ngcontent-%COMP%]:before{content:"\\ea75"}.iwg-icon-service-20349[_ngcontent-%COMP%]:before{content:"\\ea59"}.iwg-icon-service-20350[_ngcontent-%COMP%]:before{content:"\\ea5a"}.iwg-icon-service-20351[_ngcontent-%COMP%]:before{content:"\\ea82"}.iwg-icon-service-20352[_ngcontent-%COMP%]:before{content:"\\ea20"}.iwg-icon-service-20353[_ngcontent-%COMP%]:before{content:"\\ea3d"}.iwg-icon-service-20354[_ngcontent-%COMP%]:before{content:"\\ea5c"}.iwg-icon-service-20379[_ngcontent-%COMP%]:before{content:"\\e9af"}.iwg-icon-service-20356[_ngcontent-%COMP%]:before{content:"\\e916"}.iwg-icon-service-20357[_ngcontent-%COMP%]:before{content:"\\e915"}.iwg-icon-service-20358[_ngcontent-%COMP%]:before{content:"\\ea5d"}.iwg-icon-service-20359[_ngcontent-%COMP%]:before{content:"\\ea76"}.iwg-icon-service-20360[_ngcontent-%COMP%]:before{content:"\\e917"}.iwg-icon-service-20361[_ngcontent-%COMP%]:before{content:"\\ea77"}.iwg-icon-service-20380[_ngcontent-%COMP%]:before{content:"\\ea4b"}.iwg-icon-service-20362[_ngcontent-%COMP%]:before{content:"\\ea89"}.iwg-icon-service-20363[_ngcontent-%COMP%]:before{content:"\\e9af"}.iwg-icon-service-20364[_ngcontent-%COMP%]:before{content:"\\e9af"}.iwg-icon-service-20365[_ngcontent-%COMP%]:before{content:"\\e9af"}.iwg-icon-service-20366[_ngcontent-%COMP%]:before{content:"\\ea85"}.iwg-icon-service-20367[_ngcontent-%COMP%]:before{content:"\\ea87"}.iwg-icon-service-20368[_ngcontent-%COMP%]:before{content:"\\e9e3"}.iwg-icon-service-20369[_ngcontent-%COMP%]:before{content:"\\ea88"}.iwg-icon-service-20370[_ngcontent-%COMP%]:before{content:"\\ea60"}']})}}return z})()},76864:(_e,D,r)=>{"use strict";r.d(D,{V:()=>g});var e=r(68018),n=r(60177),d=r(54438);const h=["*"],p=c=>({"is-loading":c});function m(c,u){if(1&c&&(d.j41(0,"div",2)(1,"div",3),d.qSk(),d.j41(2,"svg",4),d.nrm(3,"path",5)(4,"path",6)(5,"path",7),d.k0s()(),d.joV(),d.j41(6,"div",8),d.EFF(7),d.nI1(8,"translate"),d.k0s()()),2&c){const P=d.XpG();d.AVh("horizontal",P.horizontal),d.Y8G("ngClass",d.eq3(6,p,P.loading)),d.R7$(7),d.SpI(" ",d.bMT(8,4,P.message)," ")}}let g=(()=>{class c{constructor(){this.loading=!1,this.message="COMMON.LOADING",this.horizontal=!1}static{this.\u0275fac=function(T){return new(T||c)}}static{this.\u0275cmp=d.VBU({type:c,selectors:[["iwg-loader"]],inputs:{loading:"loading",message:"message",horizontal:"horizontal"},standalone:!0,features:[d.aNF],ngContentSelectors:h,decls:3,vars:3,consts:[[1,"content"],["translate","",1,"loader",3,"horizontal","ngClass"],["translate","",1,"loader",3,"ngClass"],[1,"loader-svg"],["version","1.1","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 512 512"],["d","M256.053 0.009v11.376c134.856 0 244.571 109.716 244.571 244.571s-109.716 244.571-244.571 244.571-244.571-109.716-244.571-244.571h-11.376c0 141.362 114.596 255.946 255.946 255.946s255.947-114.584 255.947-255.946c0-141.351-114.596-255.946-255.947-255.946z"],["d","M266.747 0.35h-0.433c0-0.023-0.046-0.023-0.057-0.023h-0.455l-0.079-0.034h-0.524l-0.103-0.023c-3.276-0.114-6.507-0.171-9.738-0.171-3.14 0.023-5.677 2.571-5.665 5.699 0 3.072 2.411 5.552 5.438 5.688h0.25c3.617 0 7.246 0.057 10.886 0.227 1.411 0.046 2.821 0.114 4.22 0.205h0.091c3.094 0.136 5.733-2.241 5.916-5.346 0.193-3.14-2.195-5.824-5.335-6.006l-3.026-0.17h-0.409c0-0.023 0-0.023-0.023-0.023h-0.421c-0.079-0.023-0.159-0.023-0.25-0.023h-0.273zM293.183 2.853c-2.866-0.114-5.426 1.945-5.858 4.846-0.455 3.106 1.683 6.006 4.789 6.461 3.594 0.535 7.166 1.149 10.716 1.832 0.284 0.057 0.569 0.091 0.853 0.114 2.764 0.114 5.267-1.809 5.813-4.607 0.603-3.072-1.411-6.051-4.482-6.666-3.719-0.717-7.474-1.365-11.25-1.923l-0.569-0.057zM325.762 9.928c-2.56-0.102-4.959 1.547-5.688 4.118-0.876 3.014 0.865 6.165 3.879 7.030 3.493 1.024 6.95 2.093 10.363 3.253 0.535 0.171 1.058 0.273 1.592 0.296 2.457 0.114 4.789-1.421 5.62-3.867 1.024-2.98-0.591-6.2-3.56-7.212-2.73-0.91-5.495-1.797-8.27-2.617 0-0.023-0.023-0.023-0.034-0.023-0.023 0-0.034 0-0.057-0.023h-0.034l-0.034-0.034h-0.046c0-0.023-0.023-0.023-0.046-0.023l-0.046-0.023h-0.046l-0.068-0.011h-0.023c-0.034 0-0.057-0.023-0.079-0.034l-2.093-0.614c-0.443-0.114-0.887-0.194-1.33-0.216zM357.113 21.303c-2.275-0.102-4.482 1.183-5.449 3.39-1.251 2.878 0.034 6.233 2.912 7.508 3.322 1.456 6.598 2.992 9.84 4.596 0.74 0.364 1.512 0.546 2.286 0.581 2.173 
10.114 4.322-1.069 5.346-3.151 1.376-2.821 0.228-6.222-2.582-7.622-2.491-1.239-5.005-2.434-7.542-3.584l-0.148-0.069h-0.023l-0.148-0.079-0.159-0.069h-0.023l-0.148-0.079-0.148-0.069h-0.023l-0.114-0.069h-0.057l-0.114-0.069-0.057-0.023-0.114-0.057-0.057-0.023c-0.034 0-0.057-0.034-0.091-0.034l-0.079-0.046c-0.023 0-0.046 0-0.068-0.023l-0.114-0.057s-0.034 0-0.046-0.023l-0.137-0.057h-0.034l-0.876-0.41c-0.671-0.285-1.353-0.444-2.036-0.455zM386.654 36.774c-2.002-0.091-3.981 0.876-5.096 2.708-1.649 2.673-0.796 6.176 1.877 7.815 3.094 1.9 6.142 3.867 9.146 5.882 0.91 0.614 1.911 0.933 2.935 0.967 1.911 0.080 3.81-0.797 4.959-2.502 1.752-2.593 1.070-6.131-1.536-7.895l-1.763-1.184-0.148-0.091-0.148-0.102h-0.023c-0.034-0.045-0.079-0.069-0.114-0.091-0.023 0-0.023 0-0.034-0.023l-0.114-0.069-0.034-0.034-0.114-0.069s-0.023 0-0.034-0.023l-0.103-0.069c-0.023 0-0.034 0-0.057-0.034l-0.103-0.069-0.046-0.034-0.103-0.057-0.057-0.045-0.068-0.034-0.137-0.102-0.114-0.069s-0.023 0-0.034-0.023l-0.148-0.091c-2.014-1.319-4.050-2.605-6.097-3.856-0.842-0.512-1.774-0.773-2.696-0.819zM413.864 56.032c-1.729-0.080-3.481 0.637-4.652 2.093-1.979 2.434-1.615 6.028 0.83 7.997 2.81 2.287 5.574 4.63 8.281 7.052 1.024 0.91 2.275 1.365 3.526 1.421 1.649 0.069 3.322-0.569 4.493-1.9 2.093-2.344 1.877-5.938-0.455-8.020-2.844-2.526-5.745-4.994-8.69-7.394-0.99-0.797-2.15-1.206-3.333-1.251zM438.298 78.726c-1.478-0.057-2.992 0.455-4.152 1.547-2.275 2.162-2.389 5.756-0.228 8.043 2.48 2.628 4.903 5.324 7.281 8.076 1.058 1.228 2.548 1.9 4.061 1.968 1.387 0.057 2.81-0.398 3.959-1.365 2.366-2.047 2.639-5.642 0.603-8.008-0.91-1.070-1.842-2.138-2.776-3.186l-0.137-0.136-0.182-0.216-0.046-0.046-0.068-0.079-0.057-0.069-0.137-0.136c0-0.023-0.023-0.034-0.034-0.057l-0.114-0.114-0.091-0.103-0.034-0.034-0.091-0.103s0-0.023-0.023-0.034l-0.103-0.103v-0.023l-0.114-0.114c-1.205-1.331-2.411-2.639-3.628-3.924-1.058-1.126-2.469-1.706-3.89-1.786zM459.502 104.457c-1.228-0.057-2.48 0.296-3.56 1.070-2.548 1.832-3.128 5.38-1.296 7.929 2.116 2.957 4.163 5.938 6.154 8.986 1.036 1.593 2.753 2.48 4.527 2.559 1.138 0.046 2.309-0.251 3.344-0.933 2.616-1.706 3.368-5.222 1.649-7.849l-0.637-0.978-0.205-0.319-0.159-0.251-0.023-0.023-0.091-0.114c0-0.023 0-0.034-0.023-0.046l-0.068-0.114-0.034-0.046-0.068-0.103-0.034-0.057-0.068-0.103-0.034-0.046c0-0.034-0.034-0.069-0.057-0.091 0-0.023-0.034-0.046-0.046-0.069l-0.046-0.069-0.057-0.091-0.046-0.057c0-0.023-0.034-0.046-0.057-0.079 0-0.023-0.023-0.046-0.046-0.069l-0.046-0.079-0.057-0.069-0.034-0.069-0.057-0.091-0.057-0.069-0.034-0.057-0.068-0.091c0-0.023 0-0.034-0.034-0.057l-0.068-0.091c0-0.023-0.023-0.046-0.034-0.057l-0.068-0.103-0.034-0.046-0.068-0.103-0.034-0.057c0-0.023-0.034-0.046-0.057-0.079 0-0.023-0.023-0.034-0.046-0.057 0-0.034-0.034-0.057-0.046-0.091l-0.046-0.057-0.057-0.091c-0.023 0-0.023-0.023-0.034-0.046l-0.068-0.103-0.034-0.046-0.068-0.103c0-0.023-0.023-0.034-0.046-0.057l-0.068-0.091c0-0.023-0.023-0.034-0.034-0.057 0-0.023-0.023-0.046-0.046-0.069l-0.057-0.091-0.046-0.057c0-0.023-0.046-0.069-0.057-0.091l-0.034-0.057-0.068-0.091c0-0.023-0.034-0.046-0.046-0.057l-0.079-0.114s0-0.023-0.023-0.034l-0.159-0.228v-0.023l-0.103-0.136-0.114-0.159c-0.83-1.206-1.683-2.389-2.526-3.584-1.070-1.467-2.696-2.275-4.368-2.344zM477.135 132.782c-0.99-0.057-2.002 0.16-2.923 0.649-2.776 1.478-3.822 4.925-2.344 7.702 1.706 3.185 3.344 6.427 4.903 9.703 0.933 1.957 2.856 3.14 4.903 3.231 0.91 0.034 1.82-0.148 2.685-0.558 2.844-1.353 4.026-4.744 2.673-7.576v-0.023l-0.079-0.137-0.057-0.148v-0.023l-0.079-0.148v-0.023l-0.079-0.137v-0.023l-0.079-0.137v-0.023l-0.079-0.148v-0.023c-0.034-0.034-0.057-0.091-0.079-0.137l-0.068-0.148v-0.023l-0.079-0.137v-0.023l-0.079-0.137v-0.034l-0.079-0.114v-0.046l-0.079-0.137v-0.023l-0.079-0.137v-0.023l-0.068-0.137-0.079-0.148v-0.034l-0.079-0.114c0-0.023 0-0.034-0.023-0.046 0-0.046-0.034-0.091-0.057-0.114 0-0.023 0-0.034-0.023-0.057 0-0.034-0.034-0.079-0.057-0.114 0-0.023 0-0.034-0.023-0.046 0-0.034-0.034-0.079-0.057-0.114l-0.023-0.057-0.046-0.079-0.034-0.079-0.046-0.091-0.034-0.057c0-0.034-0.023-0.069-0.046-0.102 0-0.023-0.023-0.034-0.034-0.057l-0.046-0.102c0-0.034 0-0.034-0.034-0.069l-0.034-0.079-0.046-0.091-0.034-0.046c0-0.046-0.034-0.079-0.057-0.114 0-0.023 0-0.034-0.023-0.046l-0.057-0.137s0-0.023-0.023-0.034l-0.068-0.148c-0.978-1.934-1.968-3.856-2.981-5.756-0.99-1.82-2.832-2.912-4.777-2.992zM490.819 163.166c-0.74-0.034-1.478 0.079-2.218 0.352-2.947 1.093-4.437 4.368-3.356 7.315 1.262 3.39 2.457 6.825 3.56 10.272 0.751 2.321 2.866 3.833 5.188 3.935 0.649 0.023 1.32-0.057 1.979-0.273 2.992-0.967 4.63-4.163 3.674-7.155v-0.023l-0.057-0.148v-0.023l-0.057-0.137-0.057-0.16v-0.023c0-0.057-0.034-0.102-0.046-0.148v-0.034l-0.057-0.148v-0.023l-0.057-0.148v-0.023l-0.068-0.148c0-0.057-0.023-0.114-0.046-0.16v-0.023l-0.057-0.148v-0.023l-0.057-0.148v-0.023l-0.057-0.148v-0.023l-0.057-0.16-0.171-0.5c0-0.057-0.034-0.114-0.046-0.171-0.91-2.708-1.854-5.381-2.844-8.042-0.83-2.207-2.878-3.606-5.096-3.697zM500.329 195.131c-0.489-0.034-0.99 0.012-1.478 0.125-3.072 0.694-5.005 3.731-4.311 6.803 0.796 3.526 1.512 7.076 2.161 10.648 0.466 2.673 2.741 4.573 5.346 4.686 0.409 0.012 0.83 0 1.251-0.091 3.094-0.558 5.153-3.504 4.596-6.597-0.671-3.743-1.421-7.463-2.264-11.148-0.569-2.571-2.798-4.322-5.301-4.436zM505.482 228.063l-0.751 0.012c-3.128 0.273-5.438 3.037-5.164 6.166 0.318 3.595 0.569 7.212 0.717 10.852 0.137 2.969 2.514 5.301 5.438 5.438h0.489c3.14-0.148 5.574-2.798 5.438-5.938-0.171-3.799-0.421-7.588-0.751-11.352-0.25-2.878-2.605-5.062-5.415-5.176zM506.198 261.404c-3.14-0.137-5.779 2.298-5.916 5.438-0.171 3.64-0.409 7.257-0.728 10.852-0.273 3.128 2.048 5.882 5.176 6.166l0.262 0.023c3.003 0.125 5.62-2.139 5.892-5.164 0.148-1.581 0.262-3.151 0.375-4.732l0.012-0.091v-0.103l0.012-0.023v-0.114l0.012-0.057v-0.023l0.012-0.159v-0.103l0.012-0.023v-0.171l0.012-0.079c0.125-1.899 0.228-3.799 0.307-5.688 0.148-3.151-2.275-5.801-5.426-5.95zM502.536 294.552c-2.81-0.103-5.324 1.854-5.836 4.687-0.637 3.594-1.353 7.132-2.139 10.659-0.683 3.072 1.251 6.108 4.3 6.803 0.341 0.068 0.683 0.114 1.024 0.125 2.685 0.114 5.164-1.706 5.767-4.425 0.83-3.697 1.592-7.417 2.252-11.147 0.546-3.106-1.512-6.063-4.607-6.598-0.262-0.057-0.512-0.091-0.762-0.103zM494.515 326.914c-2.491-0.103-4.858 1.456-5.654 3.959-1.103 3.447-2.275 6.87-3.55 10.261-1.092 2.957 0.409 6.222 3.356 7.315 0.58 0.205 1.161 0.318 1.74 0.353 2.4 0.114 4.698-1.342 5.574-3.708 1.115-3.026 2.184-6.074 3.197-9.146l0.023-0.079 0.046-0.182h0.012l0.023-0.079 0.114-0.33 0.023-0.068 0.012-0.023 0.012-0.057 0.034
1-0.137 0.023-0.046 0.023-0.091 0.023-0.046 0.012-0.046 0.023-0.057 0.012-0.023 0.023-0.079 0.034-0.103 0.023-0.103h0.012l0.023-0.068c0.945-2.981-0.705-6.2-3.685-7.155-0.5-0.148-1.001-0.228-1.502-0.262zM482.241 357.913c-2.207-0.091-4.368 1.115-5.38 3.242-1.558 3.276-3.185 6.507-4.892 9.692-1.478 2.776-0.421 6.222 2.354 7.702 0.774 0.409 1.604 0.626 2.423 0.66 2.116 0.091 4.209-1.012 5.267-3.014 0.945-1.763 1.865-3.55 2.764-5.346l0.159-0.318 0.023-0.034 0.057-0.114 0.023-0.057 0.046-0.091 0.034-0.057 0.046-0.103 0.228-0.455 0.057-0.103 0.012-0.046 0.068-0.114 0.012-0.034 0.079-0.159 1.161-2.389 0.068-0.148 0.023-0.046 0.046-0.103 0.205-0.409 0.012-0.034c1.342-2.844 0.148-6.222-2.696-7.576-0.705-0.341-1.456-0.512-2.195-0.546zM465.93 386.976c-1.933-0.079-3.868 0.842-5.005 2.582-1.979 3.038-4.026 6.029-6.142 8.964-1.82 2.56-1.251 6.108 1.308 7.94 0.933 0.683 2.002 1.024 3.072 1.070 1.854 0.079 3.697-0.751 4.868-2.366l0.114-0.148c2.161-3.026 4.265-6.12 6.313-9.237 1.717-2.639 0.978-6.142-1.661-7.884-0.887-0.569-1.877-0.876-2.866-0.91zM445.909 413.63c-1.695-0.068-3.39 0.603-4.573 1.979-2.366 2.741-4.777 5.426-7.269 8.077-2.161 2.286-2.048 5.882 0.239 8.043 1.036 0.967 2.332 1.478 3.651 1.536 1.592 0.068 3.208-0.524 4.391-1.786 1.615-1.706 3.219-3.469 4.789-5.233 0.955-1.058 1.888-2.139 2.821-3.219 2.048-2.377 1.786-5.961-0.603-8.020-1.001-0.865-2.229-1.32-3.459-1.365zM422.486 437.404c-1.421-0.068-2.866 0.409-4.015 1.433-2.707 2.4-5.461 4.755-8.281 7.053-2.435 1.968-2.81 5.551-0.819 7.986 1.058 1.308 2.616 2.048 4.163 2.104 1.342 0.057 2.707-0.375 3.834-1.285 0.091-0.057 0.182-0.137 0.273-0.216l0.273-0.228h0.012l0.125-0.103h0.012l0.125-0.114h0.012l0.125-0.114h0.012l0.114-0.114c0.012 0 0.023 0 0.034-0.023l0.114-0.079 0.023-0.023 0.114-0.091 0.023-0.034 0.114-0.079 0.034-0.034 0.091-0.079 0.046-0.046 0.091-0.068c0.012 0 0.023 0 0.046-0.034l0.079-0.068c0.023 0 0.034-0.023 0.046-0.034l0.091-0.079c0.023 0 0.034-0.023 0.057-0.046l0.091-0.068 0.046-0.046 0.091-0.079c0.023 0 0.034-0.034 0.057-0.034l0.079-0.068 0.057-0.046 0.068-0.057 0.079-0.068 0.057-0.046 0.079-0.079 0.057-0.046 0.079-0.068c0.023 0 0.034-0.023 0.057-0.034l0.057-0.057 0.079-0.068 0.068-0.057 0.046-0.034 0.091-0.091c0.023 0 0.034-0.023 0.046-0.034l0.091-0.079c0.023 0 0.034 0 0.046-0.023l0.114-0.091 0.034-0.034 0.091-0.079 0.046-0.046 0.114-0.079 0.023-0.034 0.068-0.057 0.079-0.057 0.068-0.057 0.023-0.034 0.114-0.091 0.034-0.034 0.114-0.091 0.023-0.023 0.114-0.103c0.012 0 0.023 0 0.034-0.023l0.114-0.079 0.023-0.034 0.114-0.079c0-0.023 0.012-0.034 0.034-0.046l0.057-0.057 0.079-0.068 0.068-0.057 0.046-0.046c0.034 0 0.068-0.046 0.091-0.068 0.023 0 0.034-0.023 0.046-0.034l0.091-0.079 0.046-0.046 0.091-0.079c0.023 0 0.034-0.034 0.057-0.046l0.079-0.068 0.057-0.057c0.023 0 0.046-0.023 0.057-0.034l0.079-0.079c0.023 0 0.034-0.023 0.057-0.046l0.091-0.068 0.046-0.057 0.079-0.068c0.023 0 0.046-0.034 0.057-0.046l0.079-0.068 0.057-0.046 0.137-0.114 0.068-0.068c0.023 0 0.034-0.023 0.046-0.046l0.114-0.079 0.023-0.034 0.091-0.091c0.023 0 0.034 0 0.046-0.023l0.114-0.091 0.023-0.023 0.114-0.091 0.023-0.034 0.114-0.103h0.012l0.114-0.103 0.012-0.023 0.114-0.091h0.023l0.137-0.137 0.114-0.103 0.012-0.023 0.125-0.103h0.012l0.125-0.114 0.66-0.591c2.354-2.093 2.571-5.688 0.478-8.031-1.070-1.205-2.526-1.842-4.015-1.899zM396.152 457.88c-1.172-0.068-2.366 0.239-3.413 0.955-3.003 2.024-6.051 3.981-9.146 5.882-2.673 1.649-3.515 5.142-1.877 7.827 1.036 1.672 2.787 2.628 4.618 2.707 1.092 0.046 2.207-0.216 3.208-0.83 2.423-1.478 4.823-3.014 7.19-4.584h0.012l0.137-0.091h0.023l0.125-0.091 0.034-0.023 0.091-0.068c0.023 0 0.046-0.034 0.068-0.046 0.023 0 0.046-0.034 0.068-0.046l0.114-0.068 0.034-0.034 1.683-1.127c2.594-1.763 3.265-5.289 1.512-7.884-1.058-1.547-2.73-2.423-4.482-2.491zM367.35 474.647c-0.933-0.034-1.877 0.159-2.764 0.591-3.242 1.615-6.529 3.151-9.84 4.618-2.878 1.274-4.175 4.641-2.912 7.508 0.921 2.048 2.878 3.299 4.971 3.378 0.853 0.034 1.706-0.114 2.536-0.489h0.012l0.148-0.057h0.023l0.137-0.068h0.023l0.137-0.079h0.023l0.125-0.068h0.034l0.125-0.068c0.012 0 0.034 0 0.046-0.023 0.046 0 0.079-0.034 0.125-0.057 0.012 0 0.034 0 0.057-0.023 0.034 0 0.068-0.034 0.114-0.046l0.046-0.034c0.034 0 0.068 0 0.091-0.023l0.079-0.046c0.023 0 0.057 0 0.079-0.023l0.159-0.079c0.034 0 0.068-0.034 0.114-0.046l0.046-0.034c0.034 0 0.068-0.023 0.114-0.046l0.057-0.023 0.079-0.046c0.012 0 0.034 0 0.046-0.023l0.125-0.057h0.034l0.137-0.068h0.034l0.148-0.079h0.023l0.148-0.079h0.023l0.433-0.216h0.012l0.159-0.068h0.012l0.159-0.079h0.012l0.171-0.079 0.626-0.296 0.171-0.079c1.968-0.91 3.925-1.854 5.858-2.821 2.798-1.399 3.947-4.8 2.548-7.61-0.955-1.923-2.844-3.072-4.858-3.163zM336.568 487.455c-0.683-0.034-1.365 0.068-2.070 0.307-3.413 1.149-6.87 2.241-10.352 3.253-3.026 0.876-4.767 4.026-3.89 7.053 0.705 2.4 2.856 3.981 5.233 4.095 0.591 0.023 1.205-0.057 1.82-0.216 0.193-0.068 0.398-0.114 0.603-0.193h0.012c0.034 0 0.057 0 0.091-0.023h0.012l0.068-0.023h0.034c0.012-0.023 0.046-0.023 0.057-0.034h0.034l0.057-0.023h0.034l0.057-0.023c0.012 0 0.023 0 0.034-0.023h0.046l0.046-0.023h0.034l0.307-0.091h0.012c0.023 0 0.046 0 0.068-0.023h0.023l0.068-0.023h0.023l0.068-0.034h0.012l0.079-0.023 0.091-0.034c2.059-0.615 4.118-1.251 6.176-1.933h0.023c0.012 0 0.034 0 0.057-0.023h0.023l0.068-0.034h0.023l0.057-0.023h0.034l0.046-0.034h0.057c0.012-0.023 0.023-0.023 0.034-0.023l0.079-0.023 2.218-0.74c2.969-1.024 4.55-4.243 3.538-7.212-0.774-2.275-2.866-3.753-5.142-3.856zM304.353 496.022c-0.433-0.023-0.876 0.012-1.33 0.114-3.55 0.683-7.11 1.296-10.693 1.832-3.117 0.466-5.267 3.356-4.8 6.461 0.409 2.753 2.707 4.732 5.38 4.846 0.353 0.012 0.705 0 1.070-0.057 0.478-0.057 0.967-0.137 1.445-0.216h0.091c0.012 0 0.023 0 0.034-0.023h0.091c0.012 0 0.023 0 0.034-0.023h0.091c3.163-0.5 6.302-1.058 9.419-1.672 3.083-0.591 5.119-3.584 4.493-6.654-0.512-2.651-2.764-4.493-5.335-4.607zM271.274 500.207h-0.569c-3.606 0.228-7.235 0.353-10.875 0.409-3.14 0.034-5.643 2.628-5.597 5.767 0.046 3.038 2.446 5.471 5.437 5.608h0.341c2.309-0.034 4.618-0.103 6.939-0.205h0.182c0.114 0 0.228 0 0.341-0.023h0.375l0.341-0.034h0.353l2.821-0.171c3.14-0.171 5.529-2.866 5.346-6.006-0.171-2.947-2.548-5.221-5.438-5.346zM226.841 498.922c-2.958-0.114-5.54 2.048-5.893 5.028-0.364 3.117 1.877 5.95 5.005 6.302 0.797 0.114 1.615 0.193 2.434 0.284h0.023l0.069 0.012h0.023l0.069 0.012h0.034l0.057 0.012h0.034l0.057 0.012h0.182l0.046 0.012h0.057l0.034 0.012h0.057l0.046 0.012h0.057l0.046 0.012h0.091l0.194 
10.023h0.012l0.091 0.012h0.012l0.079 0.012h0.023l0.079 0.012h0.012l0.091 0.012h0.012l0.398 0.046h0.091l0.012 0.012h0.079l0.023 0.012 0.398 0.034h0.012l0.091 0.012h0.012l0.079 0.012h0.023l0.091 0.012 0.398 0.034h0.023l0.079 0.012h0.023l0.069 0.012h0.034l0.057 0.012h0.114l0.023 0.012h0.091l0.023 0.012h0.079l0.046 0.012h0.091l0.046 0.012h0.057l0.046 0.012h0.091l0.057 0.012h0.012l0.239 0.023h0.023l0.079 0.012h0.091l4.095 0.341h0.16c3.071 0.137 5.688-2.195 5.916-5.279 0.227-3.128-2.127-5.858-5.267-6.074-3.629-0.273-7.235-0.615-10.806-1.024l-0.433-0.046zM194.046 492.859c-2.617-0.114-5.062 1.615-5.745 4.277-0.774 3.038 1.058 6.142 4.095 6.916 2.696 0.683 5.415 1.33 8.145 1.933l0.091 0.023h0.023l0.114 0.023 0.034 0.012 0.057 0.012 0.034 0.012 0.057 0.012h0.023l2.514 0.546c0.307 0.068 0.626 0.114 0.933 0.114 2.73 0.114 5.233-1.763 5.802-4.527 0.626-3.072-1.342-6.086-4.413-6.734-3.56-0.74-7.087-1.547-10.579-2.435-0.398-0.103-0.797-0.171-1.184-0.182zM162.377 482.473c-2.332-0.103-4.584 1.251-5.517 3.538-1.172 2.912 0.227 6.222 3.14 7.417 1.376 0.569 2.753 1.092 4.152 1.627h0.012l0.079 0.034 0.023 0.012 0.069 0.023 0.023 0.012 0.057 0.023 0.034 0.012 0.057 0.023 0.034 0.012 0.057 0.023 0.023 0.012 0.069 0.023 0.023 0.012 0.057 0.023 0.091 0.034 0.023 0.012 0.057 0.023 0.102 0.034 0.012 0.012 0.069 0.012 0.012 0.012 0.079 0.023 0.012 0.012 0.069 0.023 0.012 0.012c1.387 0.524 2.764 1.024 4.163 1.524l0.012 0.012 0.069 0.023 0.023 0.012 0.057 0.023 0.034 0.012 0.046 0.012 0.046 0.023 0.046 0.012 0.057 0.023 0.023 0.012 0.797 0.273c0.535 0.193 1.081 0.296 1.626 0.318 2.435 0.091 4.755-1.387 5.597-3.788 1.058-2.957-0.5-6.211-3.458-7.257-3.413-1.217-6.814-2.502-10.169-3.844-0.614-0.262-1.251-0.387-1.888-0.409zM132.38 467.924c-2.048-0.079-4.095 0.955-5.188 2.866-1.558 2.73-0.603 6.2 2.127 7.758 3.071 1.752 6.2 3.459 9.362 5.085h0.012l0.137 0.079 0.034 0.012 0.125 0.068 0.034 0.023 0.182 0.091 0.057 0.034 0.069 0.034c0.751 0.375 1.547 0.569 2.344 0.603 2.161 0.114 4.255-1.024 5.301-3.072 1.433-2.798 0.341-6.233-2.469-7.667-3.22-1.649-6.416-3.378-9.555-5.164-0.797-0.455-1.695-0.717-2.571-0.751zM104.579 449.507c-1.797-0.068-3.594 0.705-4.766 2.241-1.9 2.502-1.421 6.051 1.058 7.963l1.911 1.445 0.159 0.114 0.148 0.114 0.159 0.114 0.535 0.398h0.011l0.148 0.114v0.012c0.057 0.034 0.114 0.068 0.148 0.114h0.011c1.183 0.876 2.389 1.729 3.584 2.594l0.148 0.114h0.011l0.136 0.091 0.023 0.023 0.069 0.057 0.091 0.057 0.057 0.034 0.091 0.068 0.057 0.046 0.091 0.057 0.046 0.046 0.114 0.057 0.034 0.034 0.114 0.079 0.011 0.023 0.125 0.079 0.023 0.012 0.136 0.091v0.012l1.024 0.717c0.921 0.626 1.957 0.967 3.003 1.024 1.877 0.057 3.754-0.796 4.914-2.457 1.797-2.582 1.149-6.12-1.433-7.918-2.957-2.048-5.904-4.209-8.781-6.393-0.967-0.74-2.082-1.115-3.208-1.172zM79.451 427.587c-1.535-0.057-3.094 0.5-4.266 1.661-2.218 2.218-2.218 5.825 0.011 8.043l0.011 0.012c1.001 1.001 2.013 2.002 3.026 2.981h0.011l0.114 0.125 0.011 0.012 0.125 0.114h0.011l0.114 0.114 0.011 0.023 0.114 0.091 0.023 0.034 0.079 0.091 0.136 0.103 0.046 0.057 0.079 0.068 0.33 0.33h0.023l0.125 0.125v0.012c1.274 1.205 2.559 2.4 3.868 3.594 1.024 0.921 2.275 1.411 3.561 1.456 1.626 0.068 3.265-0.546 4.436-1.842 2.127-2.32 1.957-5.916-0.341-8.043-2.696-2.445-5.313-4.937-7.883-7.497-1.047-1.058-2.389-1.592-3.776-1.661zM57.462 402.527c-1.297-0.057-2.605 0.318-3.708 1.161-2.491 1.911-2.958 5.483-1.047 7.974l2.071 2.673 0.114 0.125v0.012l0.114 0.137v0.012l0.114 0.125v0.023l0.091 0.114 0.125 0.125v0.023l0.091 0.125 0.023 0.023 0.091 0.114 0.023 0.034c0.034 0.023 0.057 0.057 0.080 0.114l0.034 0.023 0.080 0.114 0.045 0.034 0.057 0.091 0.045 0.057 0.057 0.057 0.069 0.079 0.034 0.068 0.080 0.091 0.034 0.046 0.091 0.114 0.034 0.034 0.17 0.205 0.011 0.023 0.114 0.125v0.023l0.114 0.125 0.011 0.012 0.114 0.137v0.012c0.478 0.603 0.956 1.195 1.444 1.774l0.011 0.012 0.114 0.137 0.011 0.012 0.114 0.137v0.012l0.114 0.125 0.011 0.023 0.057 0.068 0.045 0.057 0.069 0.079 0.114 0.137 0.057 0.079 0.045 0.046 0.080 0.091 0.023 0.034 0.091 0.114 0.023 0.023 0.114 0.125v0.012l0.114 0.125 0.342 0.421c1.058 1.262 2.571 1.945 4.106 2.014 1.376 0.057 2.776-0.375 3.902-1.32 2.412-2.024 2.73-5.608 0.706-8.020-2.332-2.764-4.607-5.597-6.803-8.474-1.069-1.387-2.651-2.161-4.277-2.218zM38.977 374.771c-1.047-0.057-2.105 0.193-3.072 0.74-2.719 1.558-3.663 5.039-2.105 7.758l0.011 0.034 0.057 0.114 0.034 0.046 0.069 0.114 0.023 0.034 0.069 0.114 0.080 0.159 0.034 0.046 0.057 0.091 0.034 0.046 0.057 0.114 0.023 0.034 0.069 0.125 0.023 0.034 0.057 0.125 0.034 0.034 0.069 0.114 0.023 0.046 0.069 0.125 0.023 0.023 0.069 0.125 0.011 0.023 0.069 0.114 0.023 0.034 0.069 0.125 0.023 0.034 0.069 0.125 0.023 0.034 0.069 0.114 0.023 0.034 0.069 0.125 0.023 0.034 0.080 0.125 0.011 0.023 0.069 0.125 0.011 0.012 0.080 0.137 0.011 0.023 0.080 0.137 0.011 0.023 0.080 0.125 0.011 0.023 0.080 0.137 0.011 0.023 0.091 0.137v0.012l0.080 0.137 0.091 0.159h0.011l0.080 0.148 0.011 0.012 0.080 0.137 0.011 0.012 0.080 0.148 0.011 0.012 0.080 0.148 0.011 0.012 0.273 0.455 0.091 0.125v0.012l0.091 0.148v0.012l0.091 0.148 0.467 0.751v0.012c0.739 1.217 1.49 2.411 2.252 3.617 1.035 1.627 2.776 2.56 4.562 2.639 1.138 0.046 2.275-0.228 3.299-0.887 2.639-1.683 3.424-5.199 1.74-7.849-1.934-3.048-3.81-6.166-5.608-9.305-1.013-1.752-2.821-2.776-4.698-2.844zM24.337 344.774c-0.785-0.034-1.593 0.114-2.378 0.421-2.912 1.195-4.3 4.505-3.117 7.417l0.205 0.5 0.057 0.148 0.012 0.012 0.057 0.159 0.012 0.012 0.069 0.159 0.057 0.148 0.012 0.023 0.046 0.137 0.023 0.034 0.057 0.137 0.012 0.034 0.057 0.125 0.012 0.046 0.057 0.125 0.012 0.046 0.046 0.114 0.034 0.057 0.034 0.091 0.023 0.046 0.057 0.125 0.023 0.057 0.034 0.114 0.034 0.046 0.137 0.341 0.034 0.091 0.034 0.057 0.046 0.114 0.012 0.046 0.057 0.114 0.023 0.057 0.057 0.125 0.012 0.034 0.057 0.125 0.012 0.046 0.057 0.125 0.012 0.034 0.057 0.114 0.012 0.034 0.057 0.137 0.012 0.023 0.057 0.148 0.091 0.182 0.057 0.148v0.012c0.114 0.228 0.194 0.433 0.285 0.649v0.012c0.751 1.729 1.535 3.459 2.32 5.176 0.933 2.014 2.866 3.219 4.937 3.31 0.864 0.034 1.763-0.137 2.616-0.524 2.844-1.308 4.095-4.687 2.776-7.542-1.513-3.288-2.957-6.598-4.322-9.976-0.864-2.127-2.878-3.447-5.040-3.526zM13.871 313.151c-0.569-0.034-1.127 0.023-1.684 0.171-3.049 0.774-4.869 3.879-4.084 6.939 0.956 3.663 1.991 7.315 3.095 10.931 0.728 2.366 2.855 3.913 5.198 4.004 0.626 0.034 1.274-0.034 1.911-0.228 3.003-0.933 4.686-4.095 3.765-7.121-1.058-3.459-2.047-6.928-2.957-10.454-0.637-2.48-2.832-4.152-5.255-4.255zM7.694 280.389c-0.296-0.034-0.614-0.023-0.91 0.023-3.117 0.364-5.346 3.185-4.994 6.302 0.376 3.048 0.796 6.086 1.263 9.111v0.034l0.011 0.079 0.011 0.023 0.011 0.068v0.034l0.011 0.057v0.034l0.011 0.057 0.011 0.046v0.046l0.011 0.057 0.273 1.661c0.455 2.696 2.73 4.641 5.358 4.7
155 0.387 0.012 0.796 0 1.172-0.079 3.105-0.512 5.198-3.435 4.686-6.529-0.569-3.572-1.092-7.155-1.524-10.762-0.341-2.798-2.662-4.892-5.404-5.005zM5.942 247.071h-0.148c-3.14-0.046-5.722 2.469-5.768 5.608-0.057 3.811-0.023 7.599 0.091 11.376 0.091 2.992 2.502 5.38 5.438 5.506h0.421c3.14-0.091 5.608-2.707 5.517-5.858-0.114-3.606-0.148-7.224-0.091-10.863 0.046-3.095-2.377-5.631-5.449-5.768zM8.581 213.821c-2.878-0.114-5.438 1.945-5.859 4.857l-0.251 1.751v0.091c-0.023 0.023-0.023 0.057-0.023 0.079v0.012c0 0.034 0 0.057-0.023 0.079v0.012l-0.034 0.25v0.114c0 0.012 0 0.034-0.023 0.046v0.137l-0.023 0.046v0.102l-0.023 0.057v0.137c-0.023 0.034-0.023 0.057-0.023 0.091v0.012c0 0.023 0 0.057-0.023 0.079v0.125c0 0.034 0 0.046-0.023 0.079v0.114l-0.079 0.5c-0.319 2.457-0.615 4.925-0.853 7.405-0.307 3.117 1.956 5.893 5.085 6.211l0.341 0.023c2.98 0.137 5.585-2.093 5.893-5.107 0.364-3.617 0.808-7.212 1.331-10.784 0.455-3.117-1.695-5.994-4.801-6.461l-0.591-0.046zM15.601 181.219c-2.559-0.102-4.96 1.536-5.688 4.107-0.91 3.162-1.763 6.37-2.559 9.578 0 0.034 0 0.057-0.023 0.091v0.079c-0.023 0.012-0.023 0.023-0.023 0.034v0.057c-0.023 0.012-0.023 0.023-0.023 0.034v0.046c-0.023 0.023-0.023 0.034-0.023 0.057v0.034l-0.25 1.001c-0.728 3.071 1.16 6.143 4.209 6.859 0.364 0.079 0.728 0.137 1.081 0.148 2.674 0.114 5.131-1.672 5.779-4.357 0.831-3.526 1.752-7.042 2.753-10.511 0.864-3.026-0.876-6.166-3.901-7.042-0.444-0.114-0.887-0.194-1.331-0.216zM26.919 149.868c-2.264-0.102-4.471 1.184-5.438 3.368-0.899 2.059-1.774 4.107-2.616 6.188v0.012l-0.034 0.079v0.012l-0.034 0.069v0.023l-0.034 0.069-0.023 0.023v0.057l-0.034 0.034v0.034c-0.546 1.308-1.058 2.628-1.57 3.947-1.127 2.923 0.319 6.222 3.253 7.36 0.603 0.227 1.206 0.341 1.82 0.375 2.355 0.114 4.63-1.297 5.54-3.64 1.297-3.379 2.684-6.734 4.14-10.044 1.262-2.878-0.046-6.233-2.924-7.485-0.672-0.296-1.354-0.455-2.047-0.478zM42.332 120.303c-2.002-0.091-3.981 0.888-5.096 2.707l-1.047 1.729c0 0.011 0 0.023-0.023 0.034 0 0.034-0.045 0.079-0.069 0.125 0 0.011 0 0.023-0.023 0.034l-0.069 0.114c0 0.023-0.023 0.034-0.034 0.057l-0.057 0.114-0.034 0.046c0 0.023-0.023 0.046-0.045 0.069 0 0.023-0.034 0.057-0.057 0.091 0 0.023-0.023 0.046-0.034 0.057l-0.057 0.114-0.034 0.046-0.057 0.114-0.034 0.046-0.057 0.114-0.034 0.034-0.057 0.114-0.023 0.023-0.069 0.114c0 0.011 0 0.023-0.023 0.034l-0.069 0.125-0.023 0.034-0.069 0.125c0 0.011 0 0.023-0.023 0.023l-0.080 0.136v0.011l-0.091 0.148-0.182 0.307-0.080 0.148v0.011l-0.091 0.148-1.513 2.616c0 0.012 0 0 0 0l-0.080 0.16-0.091 0.148v0.012l-0.080 0.148v0.012l-0.091 0.148-0.080 0.137-0.023 0.023-0.057 0.125-0.023 0.046-0.069 0.114-0.034 0.046c0 0.034-0.034 0.069-0.057 0.114 0 0.023-0.023 0.023-0.034 0.046 0 0.034-0.023 0.057-0.045 0.091 0 0.034-0.023 0.046-0.045 0.079 0 0.023-0.023 0.046-0.034 0.057l-0.080 0.16-0.080 0.137v0.012l-0.569 1.024c-1.502 2.742-0.489 6.188 2.275 7.702 0.773 0.433 1.627 0.66 2.48 0.694 2.081 0.079 4.152-0.99 5.233-2.946 1.74-3.174 3.56-6.313 5.438-9.396 1.638-2.684 0.797-6.188-1.888-7.826-0.853-0.512-1.786-0.785-2.719-0.819zM61.556 93.048c-1.752-0.069-3.504 0.648-4.664 2.105-0.319 0.364-0.603 0.728-0.91 1.103 0 0.011 0.011 0 0 0l-0.102 0.136-0.114 0.136v0.011l-0.114 0.125v0.011l-0.102 0.125v0.011l-0.114 0.136v0.011l-0.114 0.125-0.102 0.136v0.011c-0.045 0.034-0.080 0.079-0.102 0.125l-0.023 0.023-0.091 0.114-0.023 0.023-0.102 0.125v0.011l-0.102 0.125v0.011l-0.227 0.273-0.102 0.136v0.011l-0.114 0.125v0.011l-0.114 0.125v0.011c-1.467 1.865-2.889 3.754-4.3 5.654-1.865 2.537-1.331 6.097 1.194 7.963 0.944 0.706 2.047 1.058 3.129 1.103 1.831 0.079 3.663-0.717 4.823-2.298 2.161-2.924 4.368-5.79 6.655-8.6 1.968-2.434 1.604-6.017-0.842-7.997-0.99-0.796-2.162-1.217-3.333-1.251zM84.194 68.591c-1.478-0.079-2.981 0.433-4.141 1.524l-0.103 0.103-0.069 0.057-0.261 0.261c0 0.023-0.034 0.034-0.057 0.057l-0.136 0.136-0.057 0.046-0.114 0.114-0.091 0.079-0.034 0.046-0.091 0.079-0.136 0.136-0.034 0.023-0.103 0.114-0.023 0.011-0.114 0.114v0.011l-0.114 0.091-0.023 0.023-0.103 0.114-0.023 0.011-0.114 0.114-0.023 0.011-0.103 0.114-0.023 0.011-0.103 0.114-0.034 0.011-0.103 0.114-0.023 0.011-0.103 0.114-0.023 0.011-0.228 0.228-0.023 0.011-0.103 0.114-0.023 0.011-0.103 0.114-0.034 0.023-0.103 0.091-0.023 0.023-0.103 0.114-0.034 0.011-0.091 0.114-0.023 0.011-0.103 0.114h-0.023l-0.103 0.114-0.023 0.023-0.103 0.091-0.171 0.171-0.091 0.079-0.034 0.046-0.319 0.319-0.069 0.057-0.307 0.307-0.069 0.079-0.046 0.034-0.125 0.125-0.103 0.114-0.034 0.023-0.239 0.239v0.011c-1.001 0.99-1.968 1.968-2.935 2.969-2.162 2.275-2.105 5.859 0.148 8.031 1.035 1.024 2.366 1.535 3.708 1.604 1.57 0.057 3.162-0.523 4.334-1.729 2.514-2.605 5.096-5.153 7.736-7.656 2.275-2.15 2.389-5.756 0.228-8.031-1.070-1.126-2.469-1.706-3.901-1.775zM109.879 47.319c-1.217-0.057-2.469 0.285-3.549 1.058-1.66 1.194-3.299 2.423-4.937 3.651l-0.159 0.114v0.011l-0.535 0.398v0.011l-0.296 0.227-0.023 0.011-0.114 0.091-0.034 0.023-0.114 0.091-0.023 0.011-0.387 0.296v0.011l-0.444 0.342-0.546 0.41v0.011l-0.136 0.114h-0.023l-1.331 1.058c-2.457 1.945-2.867 5.506-0.91 7.974 1.058 1.365 2.617 2.081 4.22 2.161 1.308 0.046 2.65-0.341 3.765-1.228 2.844-2.252 5.734-4.437 8.668-6.552 2.548-1.843 3.117-5.392 1.285-7.94-1.070-1.467-2.696-2.275-4.38-2.366zM138.159 29.642c-0.978-0.046-1.99 0.171-2.912 0.683-3.356 1.774-6.666 3.652-9.931 5.597-2.684 1.615-3.572 5.085-1.968 7.781 1.024 1.718 2.799 2.696 4.664 2.776 1.058 0.045 2.161-0.205 3.14-0.797 3.106-1.843 6.256-3.629 9.464-5.335 2.764-1.478 3.81-4.937 2.321-7.712-0.99-1.82-2.833-2.912-4.778-2.992zM168.531 15.889c-0.739-0.034-1.478 0.091-2.23 0.352-2.218 0.842-4.425 1.706-6.62 2.582v0.012l-0.16 0.057-0.023 0.012-0.137 0.057-0.034 0.023-0.137 0.046-0.034 0.023-0.114 0.046-0.069 0.023-0.16 0.069-0.091 0.034
1-0.239 0.102-0.091 0.034-0.079 0.034-0.034 0.012-0.148 0.069-0.023 0.012-0.16 0.057-2.23 0.945c-2.878 1.229-4.209 4.561-2.981 7.451 0.887 2.081 2.867 3.367 5.005 3.447 0.808 0.046 1.649-0.102 2.457-0.444 3.322-1.421 6.689-2.765 10.090-4.038 2.935-1.104 4.436-4.38 3.322-7.326-0.819-2.195-2.867-3.595-5.085-3.686zM200.473 6.333c-0.489-0.034-0.978 0.011-1.478 0.125-2.048 0.466-4.072 0.955-6.108 1.479l-0.091 0.011-0.091 0.023-0.102 0.023v0.011l-0.079 0.011-0.023 0.011-0.091 0.023-0.285 0.069-0.023 0.011-0.069 0.023h-0.023l-0.069 0.011-0.034 0.011-0.182 0.046-0.057 0.023h-0.034l-0.057 0.023h-0.034l-0.069 0.023-0.023 0.011-0.091 0.023h-0.023l-0.102 0.034-0.057 0.011-0.034 0.011-0.046 0.023-0.034 0.011-0.057 0.011-0.091 0.023-0.034 0.011-0.057 0.011-0.091 0.023-0.034 0.011-0.057 0.011-0.194 0.057h-0.023l-0.057 0.023-0.034 0.011-0.057 0.011-0.034 0.011-0.057 0.011h-0.023l-0.057 0.023-0.034 0.011-0.057 0.011-0.091 0.023-0.034 0.011-0.057 0.011-0.034 0.011-0.057 0.011-0.023 0.011-0.114 0.034-0.034 0.011-0.057 0.011-0.034 0.011-0.137 0.034-0.057 0.011-0.034 0.011-0.319 0.079-0.046 0.023-0.046 0.011-0.102 0.023-0.023 0.011-0.046 0.011-0.057 0.011-0.034 0.011-0.091 0.023-0.057 0.023h-0.034l-0.057 0.011-0.034 0.011-0.057 0.023h-0.034l-0.069 0.034h-0.034l-0.057 0.011-0.034 0.011-0.079 0.023c-3.037 0.831-4.823 3.981-3.981 6.996 0.683 2.445 2.844 4.072 5.244 4.174 0.569 0.023 1.161-0.034 1.74-0.194 3.493-0.967 7.007-1.854 10.545-2.651 3.071-0.706 4.982-3.753 4.288-6.814-0.591-2.559-2.81-4.311-5.313-4.425zM233.416 1.123l-0.751 0.012-0.057 0.012-0.102 0.012c-2.423 0.228-4.823 0.467-7.212 0.751l-0.091 0.012v0.012h-0.091l-0.034 0.012h-0.057l-0.034 0.012h-0.069l-0.034 0.012h-0.057l-0.034 0.012h-0.046l-0.114 0.023h-0.114l-0.069 0.011h-0.023l-0.069 0.011h-0.023l-0.069 0.011-0.091 0.011h-0.023l-2.798 0.376c-3.117 0.409-5.301 3.276-4.869 6.393 0.375 2.776 2.684 4.8 5.392 4.925 0.319 0.011 0.66 0 1.001-0.057 3.583-0.478 7.178-0.887 10.806-1.217 3.129-0.273 5.426-3.037 5.142-6.176-0.25-2.866-2.605-5.040-5.415-5.165z"],["d","M255.826 113.865c-78.525 0-142.192 63.668-142.192 142.192s63.668 142.192 142.192 142.192c78.535 0 142.193-63.668 142.193-142.192s-63.656-142.192-142.192-142.192zM255.826 125.24c72.12 0 130.817 58.685 130.817 130.817 0 72.12-58.697 130.817-130.817 130.817-72.132 0-130.817-58.697-130.817-130.817 0-72.132 58.685-130.817 130.817-130.817z"],[1,"message","iwg-body2"]],template:function(T,F){1&T&&(d.NAR(),d.j41(0,"div",0),d.SdG(1),d.k0s(),d.DNE(2,m,9,8,"div",1)),2&T&&(d.AVh("content--loading",F.loading),d.R7$(2),d.vxM(F.loading?2:-1))},dependencies:[e.Mm,n.YU,e.D9],styles:[".loader-full-height[_nghost-%COMP%]{height:100%;display:flex;flex-direction:column}.loader-full-height[_nghost-%COMP%] > .content[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column}@media (max-width: 1023.98px){.loader-full-height[_nghost-%COMP%] > .content--loading[_ngcontent-%COMP%]{display:none}}.wrapped-loader[_nghost-%COMP%] > .is-loading[_ngcontent-%COMP%]{border:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));height:30vh;min-height:12rem;max-height:33rem;position:relative}.wrapped-loader[_nghost-%COMP%] > .content--loading[_ngcontent-%COMP%]{display:none}.hideContent[_nghost-%COMP%] > .content--loading[_ngcontent-%COMP%]{display:none}.hideContent[_nghost-%COMP%] > .is-loading[_ngcontent-%COMP%]{height:50vh}.borderless[_nghost-%COMP%] > .is-loading[_ngcontent-%COMP%]{border:none}.inline[_nghost-%COMP%]{position:initial;display:block;min-height:var(--size-med, var(--scale-700, 4rem))}.inline[_nghost-%COMP%] > .content[_ngcontent-%COMP%]{display:none}.inline[_nghost-%COMP%] > .loader[_ngcontent-%COMP%]{position:static;width:auto;height:var(--size-med, var(--scale-700, 4rem));min-height:var(--size-med, var(--scale-700, 4rem));align-items:center;justify-content:flex-start}@media (min-width: 320px) and (max-width: 1023px){.inline[_nghost-%COMP%] > .loader[_ngcontent-%COMP%]{height:var(--size-med, var(--scale-700, 4rem))!important}}.inline[_nghost-%COMP%] > .loader[_ngcontent-%COMP%]   .loader-svg[_ngcontent-%COMP%]{width:var(--size-sml, var(--scale-600, 3.2rem));height:var(--size-sml, var(--scale-600, 3.2rem))}.inline[_nghost-%COMP%] > .loader[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{margin-top:var(--spacing-none, var(--scale-0, 0))}.inline[_nghost-%COMP%] > .loader.horizontal[_ngcontent-%COMP%]   .loader-svg[_ngcontent-%COMP%]{margin-bottom:var(--spacing-none, var(--scale-0, 0));margin-right:var(--spacing-tiny, var(--scale-250, 1rem))}[dir=rtl]   [_nghost-%COMP%]   (.inline)[_ngcontent-%COMP%] > .loader.horizontal[_ngcontent-%COMP%]   .loader-svg[_ngcontent-%COMP%]{margin-right:var(--spacing-none, var(--scale-0, 0));margin-left:var(--spacing-tiny, var(--scale-250, 1rem))}[dir=rtl]   .inline[_nghost-%COMP%] > .loader.horizontal[_ngcontent-%COMP%]   .loader-svg[_ngcontent-%COMP%]{margin-right:var(--spacing-none, var(--scale-0, 0));margin-left:var(--spacing-tiny, var(--scale-250, 1rem))}[dir=rtl]   .inline[_nghost-%COMP%] > .loader.horizontal[_ngcontent-%COMP%]   .loader-svg[_ngcontent-%COMP%]{margin-right:var(--spacing-none, var(--scale-0, 0));margin-left:var(--spacing-tiny, var(--scale-250, 1rem))}[_nghost-%COMP%]{position:relative;display:block}@media (min-width: 320px) and (max-width: 1023px){.is-loading[_ngcontent-%COMP%]{height:10rem!important}}.loader[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:10rem}@media (min-width: 320px) and (max-width: 1023px){.loader[_ngcontent-%COMP%]{position:static}}.loader[_ngcontent-%COMP%]   .loader-svg[_ngcontent-%COMP%]{transform-origin:center center;width:50px;height:50px;overflow:hidden;animation:_ngcontent-%COMP%_spin 1s infinite linear}.loader[_ngcontent-%COMP%]   .loader-svg[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:var
1(--color-icon-accent-secondary, var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F)))}.loader[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{margin-top:1rem}.loader.horizontal[_ngcontent-%COMP%]{width:auto;flex-direction:row;left:unset}.loader.horizontal[_ngcontent-%COMP%]   .loader-svg[_ngcontent-%COMP%]{margin-bottom:0;margin-right:1rem}[dir=rtl]   [_nghost-%COMP%]   .loader.horizontal[_ngcontent-%COMP%]   .loader-svg[_ngcontent-%COMP%]{margin-right:0;margin-left:1rem}[dir=rtl][_ngcontent-%COMP%]   .loader.horizontal[_ngcontent-%COMP%]   .loader-svg[_ngcontent-%COMP%]{margin-right:0;margin-left:1rem}[dir=rtl][_nghost-%COMP%]   .loader.horizontal[_ngcontent-%COMP%]   .loader-svg[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .loader.horizontal[_ngcontent-%COMP%]   .loader-svg[_ngcontent-%COMP%]{margin-right:0;margin-left:1rem}.content--loading[_ngcontent-%COMP%]{visibility:hidden;opacity:0}@media (max-width: 1023.98px){.content--loading[_ngcontent-%COMP%]{display:none}}@media (max-width: 1023.98px){.content[_ngcontent-%COMP%]{height:100%}}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}"]})}}return c})()},90684:(_e,D,r)=>{"use strict";r.d(D,{X:()=>n});const n=new(r(54438).nKC)("InfoWindowBehaviorProvider")},9536:(_e,D,r)=>{"use strict";r.d(D,{i:()=>W});var e=r(54438),n=r(59640),d=r(21413),h=r(5964),p=r(96354),m=r(56977),g=r(7498),c=r(31122),u=r(69095),P=r(29399);const T=["infoWindowTemplate"];function F(J,N){1&J&&e.eu8(0)}function R(J,N){if(1&J){const b=e.RV6();e.j41(0,"iwg-baidu",3),e.bIt("selectedLocation",function(S){e.eBV(b);const L=e.XpG();return e.Njj(L.selectedLocationChange(S))})("refreshList",function(S){e.eBV(b);const L=e.XpG();return e.Njj(L.refreshList.emit(S))}),e.DNE(1,F,1,0,"ng-container",4),e.k0s()}if(2&J){const b=e.XpG();e.Y8G("locations",b.locations)("selectedLocationId",b.selectedLocationId)("enableControls",b.enableControls)("enableSelection",b.enableSelection)("enableFullscreen",b.enableFullscreen)("enableRefreshList",b.enableRefreshList)("enableDragging",b.enableDragging)("enableClicking",b.enableClicking)("searchedViewport",b.searchedViewport)("panToLocationId",b.panToLocationId)("refreshListZoomLevel",b.refreshListZoomLevel)("pointsAlreadyTranslated",b.pointsAlreadyTranslated),e.R7$(),e.Y8G("ngTemplateOutlet",b.infoWindowTemplate)}}function I(J,N){1&J&&e.eu8(0)}function z(J,N){if(1&J){const b=e.RV6();e.j41(0,"iwg-google",5),e.nI1(1,"async"),e.bIt("selectedLocation",function(S){e.eBV(b);const L=e.XpG();return e.Njj(L.selectedLocationChange(S))})("refreshList",function(S){e.eBV(b);const L=e.XpG();return e.Njj(L.refreshList.emit(S))}),e.DNE(2,I,1,0,"ng-container",4),e.k0s()}if(2&J){const b=e.XpG();e.Y8G("locations",b.locations)("selectedLocationId",b.selectedLocationId)("enableControls",b.enableControls)("enableSelection",b.enableSelection)("enableFullscreen",b.enableFullscreen)("enableRefreshList",b.enableRefreshList)("enableDragging",b.enableDragging)("enableClicking",b.enableClicking)("searchedViewport",b.searchedViewport)("panToLocationId",b.panToLocationId)("refreshListZoomLevel",b.refreshListZoomLevel)("languageAndRegion",e.bMT(1,13,b.languageAndRegion$)),e.R7$(2),e.Y8G("ngTemplateOutlet",b.infoWindowTemplate)}}let W=(()=>{class J{constructor(b){this.store=b,this.unsubscribe$=new d.B,this.searchedViewport=null,this.locations=[],this.selectedLocationId=null,this.panToLocationId=null,this.enableControls=!0,this.enableFullscreen=!0,this.enableSelection=!0,this.enableRefreshList=!0,this.enableDragging=!0,this.enableClicking=!0,this.refreshListZoomLevel=null,this.pointsAlreadyTranslated=!1,this.selectedLocation=new e.bkB,this.refreshList=new e.bkB,this.mapProvider$=this.store.select(c.tn),this.mapProviderTypes=g.K,this.languageAndRegion$=this.store.pipe((0,n.Lt)(P.dE),(0,h.p)(v=>!!v&&!!v.cultureName),(0,p.T)(v=>v.cultureName),(0,m.Q)(this.unsubscribe$))}ngOnInit(){this.store.dispatch((0,u.IW)())}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}selectedLocationChange(b){this.selectedLocation.emit(b)}static{this.\u0275fac=function(v){return new(v||J)(e.rXU(n.il))}}static{this.\u0275cmp=e.VBU({type:J,selectors:[["iwg-map"]],contentQueries:function(v,S,L){if(1&v&&e.wni(L,T,5),2&v){let $;e.mGM($=e.lsd())&&(S.infoWindowTemplate=$.first)}},inputs:{searchedViewport:"searchedViewport",locations:"locations",selectedLocationId:"selectedLocationId",panToLocationId:"panToLocationId",enableControls:"enableControls",enableFullscreen:"enableFullscreen",enableSelection:"enableSelection",enableRefreshList:"enableRefreshList",enableDragging:"enableDragging",enableClicking:"enableClicking",refreshListZoomLevel:"refreshListZoomLevel",pointsAlreadyTranslated:"pointsAlreadyTranslated"},outputs:{selectedLocation:"selectedLocation",refreshList:"refreshList"},decls:4,vars:3,consts:[[1,"iwg-map"],[3,"locations","selectedLocationId","enableControls","enableSelection","enableFullscreen","enableRefreshList","enableDragging","enableClicking","searchedViewport","panToLocationId","refreshListZoomLevel","pointsAlreadyTranslated"],[3,"locations","selectedLocationId","enableControls","enableSelection","enableFullscreen","enableRefreshList","enableDragging","enableClicking","searchedViewport","panToLocationId","refreshListZoomLevel","languageAndRegion"],[3,"selectedLocation","refreshList","locations","selectedLocationId","enableControls","enableSelection","enableFullscreen","enableRefreshList","enableDragging","enableClicking","searchedViewport","panToLocationId","refreshListZoomLevel","pointsAlreadyTranslated"],[4,"ngTemplateOutlet"],[3,"selectedLocation","refreshList","locations","selectedLocationId","enableControls","enableSelection","enableFullscreen","enableRefreshList","enableDragging","enableClicking","searchedViewport","panToLocationId","refreshListZoomLevel","languageAndRegion"]],template:function(v,S){if(1&v&&(e.j41(0,"div",0),e.DNE(1,R,2,13,"iwg-baidu",1),e.nI1(2,"async"),e.DNE(3,z,3,15,"iwg-google",2),e.k0s()),2&v){let L;e.R7$(),e.vxM((L=e.bMT(2,1,S.mapProvider$))===S.mapProviderTypes.baidu?1:3)}},styles:[".iwg-map[_ngcontent-%COMP%]{height:100%}"]})}}return J})()},74863:(_e,D,r)=>{"use strict";r.d(D,{b:()=>at});var e=r(60177),n=r(68018),d=r(71536),h=r(54438),p=r(21413),m=r(65245),g=r(70152),c=r(56977),u=r(35822);const ge=(Ge="Regus")=>`https://assets.iwgplc.com/image/upload/f_auto,q_auto,h_40,w_40/v1601061435/CustomerPortal/${Ge}/map/v4/cluster.svg`;var Z=r(7498),Q=r(90684);let oe=(()=>{class Ge{constructor(){this.panToLocationIdValue=null,this.defaultIcon=null}setSelectedLocationId(Oe){this.removeEmphasizeOfMarkerAndCluster(),Oe&&this.emphasizeMarkerAndCluster(Oe)}setPanToLocationId(Oe){this.panToLocationIdValue=Oe,this.panToLocationIdValue&&this.panToLocationMarker(this.panToLocationIdValue)}setSearchedViewport(Oe){this.searchedViewportValue=Oe,this.removeInitialSearchReferenceMarker(),this.addInitialSearchReferenceMarker(),this.fitMapToViewport()}removeEmphasizeOfMarkerAndCluster(){this.hoveredMarker&&this.hoveredMarker.setIcon(this.defaultIcon),this.panToMarker&&this.panToMarker.setIcon(this.defaultIcon),this.toggleEmphasizeOfCluster(!1)}static{this.\u0275fac=function(ht){return new(ht||Ge)}}static{this.\u0275cmp=h.VBU({type:Ge,selectors:[["iwg-shared-base-map"]],decls:1,vars:0,template:function(ht,At){1&ht&&h.nrm(0,"div")},encapsulation:2})}}return Ge})();
1var me=r(95585);let Pe=(()=>{class Ge{static{this.\u0275fac=function(ht){return new(ht||Ge)}}static{this.\u0275cmp=h.VBU({type:Ge,selectors:[["iwg-search-again"]],decls:5,vars:0,consts:[[1,"search-again__wrapper"],["type","button",1,"search--reset","search-again"],["aria-hidden","true",1,"iwg-icon-recurring","search-again__icon"],["translate","",1,"iwg-label3","font-medium","search-again__label"]],template:function(ht,At){1&ht&&(h.j41(0,"div",0)(1,"button",1),h.nrm(2,"i",2),h.j41(3,"span",3),h.EFF(4,"MAPS.REFRESH_LIST"),h.k0s()()())},dependencies:[n.Mm],styles:[".search-again[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--color-bg-footer, var(--global-neutral-900, #202020)) 50%,transparent);border-radius:var(--radius-round, var(--scale-900, 5.6rem));display:flex;justify-content:center;align-items:center;gap:var(--spacing-xxxs, var(--scale-200, .8rem));width:var(--search-again-width, 14.6rem);height:var(--scale-800, 4.8rem);cursor:pointer;pointer-events:auto}.search-again__wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.search-again[_ngcontent-%COMP%]:hover, .search-again[_ngcontent-%COMP%]:active{background:var(--color-bg-filled-enabled, var(--color-bg-accent, var(--brand-primary-500, #E30613)))}.search-again[_ngcontent-%COMP%]:focus-visible{outline:var(--scale-50, .2rem) solid var(--color-bg-filled-enabled, var(--color-bg-accent, var(--brand-primary-500, #E30613)))}.search-again__icon[_ngcontent-%COMP%]{color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));display:flex}.search-again__label[_ngcontent-%COMP%]{color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}.search--reset[_ngcontent-%COMP%]{border:none;padding:0;margin:0;cursor:pointer}.search--reset[_ngcontent-%COMP%]:focus{outline:none}.search--reset[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--color-border-focus, var(--brand-neutral-900, #0A0428));border-radius:var(--radius-none, var(--scale-0, 0))}.search--reset[_ngcontent-%COMP%]::-moz-focus-inner{border:0;padding:0}"]})}}return Ge})();var V=r(31122),q=r(69095),B=r(59640),Ee=r(12262);function Ne(Ge,Ce){if(1&Ge){const Oe=h.RV6();h.SS7(0),h.nI1(1,"async"),h.j41(2,"div",6),h.bIt("click",function(){h.eBV(Oe);const At=h.r8f(0),fn=h.XpG();return h.Njj(fn.toggleFullscreen(!At))})("keydown.enter",function(){h.eBV(Oe);const At=h.r8f(0),fn=h.XpG();return h.Njj(fn.toggleFullscreen(!At))}),h.nrm(3,"i",7),h.k0s()}if(2&Ge){const Oe=h.bH3(h.bMT(1,2,h.XpG().isFullscreenMap$));h.R7$(3),h.HbH("fullscreen__icon "+(Oe?"iwg-icon-minimise":"iwg-icon-maximize"))}}let Ze=(()=>{class Ge{constructor(Oe){this.store=Oe,this.enableFullscreen=!0,this.zoomIn=new h.bkB,this.zoomOut=new h.bkB,this.currentLocation=new h.bkB,this.isFullscreenMap$=this.store.select(V.ws)}zoomInClick(){this.zoomIn.emit()}zoomOutClick(){this.zoomOut.emit()}currentLocationClick(){this.currentLocation.emit()}toggleFullscreen(Oe){this.store.dispatch((0,q.OB)({isFullscreen:Oe}))}static{this.\u0275fac=function(ht){return new(ht||Ge)(h.rXU(B.il))}}static{this.\u0275cmp=h.VBU({type:Ge,selectors:[["iwg-zoom-control"]],inputs:{enableFullscreen:"enableFullscreen"},outputs:{zoomIn:"zoomIn",zoomOut:"zoomOut",currentLocation:"currentLocation"},decls:7,vars:3,consts:[[1,"control__container"],["tabindex","0",1,"fullscreen__container"],[1,"control__buttons"],[1,"control__buttons__zoom"],["displayType","icon-secondary","wrapperId","map_zoom_in",1,"map-button","no-paddings",3,"click","keydown.enter","iconClass"],["displayType","icon-secondary","wrapperId","map_zoom_out",1,"map-button","no-paddings",3,"click","keydown.enter","iconClass"],["tabindex","0",1,"fullscreen__container",3,"click","keydown.enter"],["aria-hidden","true"]],template:function(ht,At){1&ht&&(h.j41(0,"div",0),h.DNE(1,Ne,4,5,"div",1),h.j41(2,"div",2)(3,"div",3)(4,"iwg-button",4),h.bIt("click",function(){return At.zoomInClick()})("keydown.enter",function(){return At.zoomInClick()}),h.k0s()(),h.j41(5,"div",3)(6,"iwg-button",5),h.bIt("click",function(){return At.zoomOutClick()})("keydown.enter",function(){return At.zoomOutClick()}),h.k0s()()()()),2&ht&&(h.R7$(),h.vxM(At.enableFullscreen?1:-1),h.R7$(3),h.Y8G("iconClass","iwg-icon-plus"),h.R7$(2),h.Y8G("iconClass","iwg-icon-minus"))},dependencies:[Ee.Q,e.Jj],styles:[".divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}
1.control__container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--spacing-xs, var(--scale-400, 1.6rem))}.control__buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-nano, var(--scale-25, .1rem))}.control__buttons__zoom[_ngcontent-%COMP%]{background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border-radius:var(--radius-btn, var(--scale-200, .8rem))}.fullscreen__container[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--color-text-primary, var(--brand-neutral-900, #0A0428)) 50%,transparent);border-radius:var(--radius-round, var(--scale-900, 5.6rem));height:var(--scale-900, 5.6rem);width:var(--scale-900, 5.6rem);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.fullscreen__container[_ngcontent-%COMP%]:hover{background:var(--color-bg-filled-enabled, var(--color-bg-accent, var(--brand-primary-500, #E30613)))}.fullscreen__container[_ngcontent-%COMP%]:focus-visible{outline:var(--scale-50, .2rem) solid var(--color-bg-filled-enabled, var(--color-bg-accent, var(--brand-primary-500, #E30613)))}.fullscreen__icon[_ngcontent-%COMP%]{display:flex;font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}.baidu-controls[_nghost-%COMP%]   .control__container[_ngcontent-%COMP%]{position:absolute;top:0;right:0;margin:var(--spacing-sml, var(--scale-500, 2.4rem))}"]})}}return Ge})();const we=["infoWindowComponent"],gt=["*"];function je(Ge,Ce){if(1&Ge){const Oe=h.RV6();h.j41(0,"iwg-search-again",8),h.bIt("click",function(){h.eBV(Oe);const At=h.XpG();return h.Njj(At.refreshListButtonClick())})("keydown.enter",function(){h.eBV(Oe);const At=h.XpG();return h.Njj(At.refreshListButtonClick())}),h.k0s()}if(2&Ge){const Oe=h.XpG();h.AVh("d-none",!Oe.refreshListButtonShow)}}function Pt(Ge,Ce){if(1&Ge){const Oe=h.RV6();h.j41(0,"iwg-zoom-control",9),h.bIt("zoomIn",function(){h.eBV(Oe);const At=h.XpG();return h.Njj(At.zoomInClick())})("zoomOut",function(){h.eBV(Oe);const At=h.XpG();return h.Njj(At.zoomOutClick())})("currentLocation",function(){h.eBV(Oe);const At=h.XpG();return h.Njj(At.currentLocationClick())}),h.k0s()}if(2&Ge){const Oe=h.XpG();h.Y8G("enableFullscreen",Oe.enableFullscreen)}}function yt(Ge,Ce){if(1&Ge&&(h.j41(0,"div",null,0),h.SdG(2),h.k0s()),2&Ge){const Oe=h.XpG();h.AVh("hidden",!Oe.infoWindowOpen)}}let Fe=(()=>{class Ge extends oe{static{this.batchSize=10}set selectedLocationId(Oe){super.setSelectedLocationId(Oe)}set panToLocationId(Oe){super.setPanToLocationId(Oe)}set searchedViewport(Oe){super.setSearchedViewport(Oe)}constructor(Oe,ht,At,fn){super(),this.platformId=Oe,this.externalScriptsLoader=ht,this.configurationService=At,this.infoWindowBehaviorProvider=fn,this.unsubscribe$=new p.B,this.locations=[],this.enableControls=!0,this.enableFullscreen=!0,this.enableSelection=!0,this.enableRefreshList=!0,this.enableDragging=!0,this.enableClicking=!0,this.refreshListZoomLevel=null,this.pointsAlreadyTranslated=!1,this.selectedLocation=new h.bkB,this.refreshList=new h.bkB,this.panToLocationIdValue=null,this.locationMarkers=new Map,this.refreshListButtonShow=!1,this.defaultMaxZoom=15,this.clientName="Regus",this.infoWindow=null,this.infoWindowOpen=!1,this.markerWithWindow=null,this.initialSearchReferenceMarker=null,this.defaultIcon=null,this.emphasizeIcon=null}ngOnInit(){(0,e.UE)(this.platformId)&&(this.clientName=this.configurationService.get("clientName")??this.clientName,globalThis.BMAP_PROTOCOL="https",globalThis.HOST_TYPE="2",this.externalScriptsLoader.load(Z.K[Z.K.baidu]).then(()=>this.externalScriptsLoader.load(u.m[u.m.baiduTextIconOverlay])).then(()=>this.externalScriptsLoader.load(u.m[u.m.baiduMarkerClusterer])).then(()=>this.initMap()).catch(Oe=>console.error(Oe)))}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}ngOnChanges(Oe){this.map&&Oe.locations&&(this.deleteMarkers(),this.locationsMarkersHandle())}initMap(){this.map=new BMap.Map("baiduMap"),this.pointConverter=new BMap.Convertor,this.map.centerAndZoom(new BMap.Point(-.1276814,51.50742),1),this.enableDragging||this.map.disableDragging(),this.enableClicking||this.map.disableDoubleClickZoom(),this.map.ondragend=()=>{this.enableRefreshList&&(this.refreshListButtonShow=!0)},this.defaultIcon=new BMap.Icon(((Ge="Regus")=>`https://assets.iwgplc.com/image/upload/v1601061435/CustomerPortal/${Ge}/map/v4/map-pointer.svg`)(this.clientName),new BMap.Size(30,35),{imageSize:new BMap.Size(30,35)}),this.emphasizeIcon=new BMap.Icon(((Ge="Regus")=>`https://assets.iwgplc.com/image/upload/v1601061435/CustomerPortal/${Ge}/map/v4/map-pointer-hover.svg`)(this.clientName),new BMap.Size(30,35),{imageSize:new BMap.Size(30,35)}),this.infoWindow=new BMap.InfoWindow(this.infoWindowComponent?.nativeElement,{enableCloseOnClick:!1,enableAutoPan:!0}),this.infoWindow?.addEventListener("close",()=>{this.infoWindowOpen&&this.markerWithWindow.openInfoWindow(this.infoWindow)}),this.infoWindow?.addEventListener("clickclose",()=>{this.infoWindowOpen=!1,this.infoWindow.close()}),this.infoWindowBehaviorProvider?.isInfoWindowLoading$.pipe((0,m.i)(1),(0,g.B)(200),(0,c.Q)(this.unsubscribe$)).subscribe(Oe=>{Oe||this.infoWindow.setHeight(this.infoWindowComponent.nativeElement?.firstChild?.clientHeight)}),this.locationsMarkersHandle()}locationsMarkersHandle(){this.refreshListButtonShow=!1;const Oe=[],ht=this.locations.map(fn=>new BMap.Point(fn.longitude,fn.latitude)),At=this.locations.map(fn=>fn.id);for(let fn=0;fn<ht.length;fn+=Ge.batchSize){const wt=ht.slice(fn,fn+Ge.batchSize),bn=At.slice(fn,fn+Ge.batchSize);Oe.push(this.addMarkerByBatch(wt,bn))}Promise.all(Oe).then(fn=>{this.fitMapToViewport(),this.addInitialSearchReferenceMarker(),this.panToLocationIdValue&&this.panToLocationMarker(this.panToLocationIdValue)})}fitMapToViewport(){if(this.map){const Oe=this.searchedViewportValue?[new BMap.Point(this.searchedViewportValue.viewport?.northeast.lng,this.searchedViewportValue.viewport?.northeast.lat),new BMap.Point(this.searchedViewportValue.viewport?.southwest.lng,this.searchedViewportValue.viewport?.southwest.lat)]:this.getBoundsFromMarkers();
1this.map.setViewport(Oe),this.refreshListZoomLevel&&this.map.setZoom(this.refreshListZoomLevel)}}addInitialSearchReferenceMarker(){if(!this.initialSearchReferenceMarker&&this.searchedViewportValue&&this.map){const Oe=new BMap.Point(this.searchedViewportValue.location.lng,this.searchedViewportValue.location.lat),ht=new BMap.Icon(((Ge="Regus")=>`https://assets.iwgplc.com/image/upload/v1601061435/CustomerPortal/${Ge}/map/v4/startingpoint.svg`)(this.clientName),new BMap.Size(25,34),{imageSize:new BMap.Size(25,34)});this.initialSearchReferenceMarker=new BMap.Marker(Oe,{icon:ht}),this.map.addOverlay(this.initialSearchReferenceMarker)}}removeInitialSearchReferenceMarker(){this.map?.removeOverlay(this.initialSearchReferenceMarker),this.initialSearchReferenceMarker=null}addMarkerByBatch(Oe,ht){return new Promise(At=>{this.pointsAlreadyTranslated?At(this.translateCallbackBatch({status:0,points:Oe},ht)):this.pointConverter.translate(Oe,3,5,fn=>At(this.translateCallbackBatch(fn,ht)))})}translateCallbackBatch(Oe,ht){if(0===Oe.status)for(let At=0;At<Oe.points.length;At++)this.addMarker(Oe.points[At],ht[At]);return this.markerClusterer=new BMapLib.MarkerClusterer(this.map,{markers:[...this.locationMarkers.values()],maxZoom:this.defaultMaxZoom,styles:[{url:ge(this.clientName),size:new BMap.Size(40,40),textColor:"white",textSize:18}]}),Oe}addMarker(Oe,ht){const At=new BMap.Marker(Oe,{icon:this.defaultIcon});this.enableSelection&&At.addEventListener("click",()=>{this.onMarkerClick(At,ht)}),this.locationMarkers.set(ht,At)}onMarkerClick(Oe,ht){this.selectedLocation.emit(ht),this.markerWithWindow?.closeInfoWindow(),Oe.openInfoWindow(this.infoWindow),this.markerWithWindow=Oe,this.infoWindowOpen=!0}panToLocationMarker(Oe){this.panToMarker=this.emphasizeMarkerAndCluster(Oe),this.panToMarker&&(this.initialSearchReferenceMarker?this.map.setViewport([this.initialSearchReferenceMarker.getPosition(),this.panToMarker.getPosition()]):(this.map.panTo(this.panToMarker.getPosition()),this.map.setZoom(this.defaultMaxZoom)))}emphasizeMarkerAndCluster(Oe){const ht=this.locationMarkers.get(Oe.toString());return ht&&(ht.setIcon(this.emphasizeIcon),this.hoveredMarker=ht,this.hoveredCluster=this.markerClusterer._cluster
1s.find(At=>At.isMarkerInCluster(ht)),this.toggleEmphasizeOfCluster(!0)),ht}toggleEmphasizeOfCluster(Oe){this.hoveredCluster?._clusterMarker?._domElement&&(this.hoveredCluster._clusterMarker._domElement.style.backgroundImage=Oe?`url('${((Ge="Regus")=>`https://assets.iwgplc.com/image/upload/f_auto,q_auto,h_40,w_40/v1601061435/CustomerPortal/${Ge}/map/v4/cluster-hover.svg`)(this.clientName)}')`:`url('${ge(this.clientName)}')`)}zoomInClick(){this.map.setZoom(this.map.getZoom()+1)}zoomOutClick(){this.map.setZoom(this.map.getZoom()-1)}currentLocationClick(){this.panToLocationMarker(this.panToLocationIdValue)}refreshListButtonClick(){const Oe=this.map.getCenter();this.getAddressFromMapCentre(Oe).then(ht=>{if(ht){const At={id:ht,latitude:Oe.lat,longitude:Oe.lng};this.refreshListButtonShow=!1,this.refreshList.emit({mapLocation:At,zoom:this.map.getZoom()})}}).catch(()=>console.log("no address"))}deleteMarkers(){this.markerClusterer&&this.markerClusterer.clearMarkers(),this.locationMarkers.clear()}getAddressFromMapCentre(Oe){const ht=new BMap.Geocoder;return new Promise((At,fn)=>{ht.getLocation(Oe,wt=>{wt?.address&&At(wt.address),fn(new Error("Something went wrong."))})})}getBoundsFromMarkers(){const Oe=[];for(const ht of this.locationMarkers.values())Oe.push(ht.getPosition());return Oe}static{this.\u0275fac=function(ht){return new(ht||Ge)(h.rXU(h.Agw),h.rXU(u.M),h.rXU(me.R),h.rXU(Q.X,8))}}static{this.\u0275cmp=h.VBU({type:Ge,selectors:[["iwg-baidu"]],viewQuery:function(ht,At){if(1&ht&&h.GBs(we,5),2&ht){let fn;h.mGM(fn=h.lsd())&&(At.infoWindowComponent=fn.first)}},inputs:{locations:"locations",selectedLocationId:"selectedLocationId",panToLocationId:"panToLocationId",searchedViewport:"searchedViewport",enableControls:"enableControls",enableFullscreen:"enableFullscreen",enableSelection:"enableSelection",enableRefreshList:"enableRefreshList",enableDragging:"enableDragging",enableClicking:"enableClicking",refreshListZoomLevel:"refreshListZoomLevel",pointsAlreadyTranslated:"pointsAlreadyTranslated"},outputs:{selectedLocation:"selectedLocation",refreshList:"refreshList"},features:[h.Vt3,h.OA$],ngContentSelectors:gt,decls:7,vars:3,consts:[["infoWindowComponent",""],[1,"baidu-map-container"],["id","baiduMap",1,"map-baidu"],[1,"search-again-wrapper"],[3,"d-none"],[1,"zoom-control-wrapper","d--none-mobile"],[1,"baidu-controls",3,"enableFullscreen"],[3,"hidden"],[3,"click","keydown.enter"],[1,"baidu-controls",3,"zoomIn","zoomOut","currentLocation","enableFullscreen"]],template:function(ht,At){1&ht&&(h.NAR(),h.j41(0,"div",1),h.nrm(1,"div",2),h.j41(2,"div",3),h.DNE(3,je,1,2,"iwg-search-again",4),h.k0s(),h.j41(4,"div",5),h.DNE(5,Pt,1,1,"iwg-zoom-control",6),h.k0s(),h.DNE(6,yt,3,2,"div",7),h.k0s()),2&ht&&(h.R7$(3),h.vxM(At.enableControls?3:-1),h.R7$(2),h.vxM(At.enableControls?5:-1),h.R7$(),h.vxM(At.enableSelection?6:-1))},dependencies:[Pe,Ze],styles:[".zoom-control-wrapper[_ngcontent-%COMP%]{pointer-events:none}.baidu-map-container[_ngcontent-%COMP%]{position:relative;height:100%}.map-baidu[_ngcontent-%COMP%]{width:100%;height:100%;min-height:10rem}.search-again-wrapper[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;margin-left:-10.5rem;margin-block:var(--spacing-sml, var(--scale-500, 2.4rem));pointer-events:none}@media (max-width: 1023.98px){.search-again-wrapper[_ngcontent-%COMP%]{top:unset!important;bottom:0}}"]})}}return Ge})();var Ft=r(31635);class Ve{constructor(Ce,Oe,ht){this.extend(Ve,google.maps.OverlayView),this.map_=Ce,this.MARKER_CLUSTER_IMAGE_PATH_="../images/m",this.MARKER_CLUSTER_IMAGE_EXTENSION_="png",this.markers_=[],this.clusters_=[],this.sizes=[53,56,66,78,90],this.styles_=[],this.ready_=!1;var At=ht||{};this.zIndex_=At.zIndex||google.maps.Marker.MAX_ZINDEX+1,this.gridSize_=At.gridSize||60,this.minClusterSize_=At.minimumClusterSize||2,this.maxZoom_=At.maxZoom||null,this.styles_=At.styles||[],this.imagePath_=At.imagePath||this.MARKER_CLUSTER_IMAGE_PATH_,this.imageExtension_=At.imageExtension||this.MARKER_CLUSTER_IMAGE_EXTENSION_,this.zoomOnClick_=!0,null!=At.zoomOnClick&&(this.zoomOnClick_=At.zoomOnClick),this.averageCenter_=!1,null!=At.averageCenter&&(this.averageCenter_=At.averageCenter),this.setupStyles_(),this.setMap(Ce),this.prevZoom_=this.map_.getZoom();var fn=this;google.maps.event.addListener(this.map_,"zoom_changed",function(){var wt=fn.map_.getZoom(),bn=fn.map_.minZoom||0,ft=Math.min(fn.map_.maxZoom||100,fn.map_.mapTypes[fn.map_.getMapTypeId()].maxZoom);wt=Math.min(Math.max(wt,bn),ft),fn.prevZoom_!=wt&&(fn.prevZoom_=wt,fn.resetViewport())}),google.maps.event.addListener(this.map_,"idle",function(){fn.redraw()}),Oe&&(Oe.length||Object.keys(Oe).length)&&this.addMarkers(Oe,!1)}extend(Ce,Oe){return function(ht){for(var At in ht.prototype)this.prototype[At]=ht.prototype[At];return this}.apply(Ce,[Oe])}onAdd(){this.setReady_(!0)}draw(){}
1setupStyles_(){if(!this.styles_.length)for(var Oe,Ce=0;Oe=this.sizes[Ce];Ce++)this.styles_.push({url:this.imagePath_+(Ce+1)+"."+this.imageExtension_,height:Oe,width:Oe})}fitMapToMarkers(){for(var At,Ce=this.getMarkers(),Oe=new google.maps.LatLngBounds,ht=0;At=Ce[ht];ht++)Oe.extend(At.getPosition());this.map_.fitBounds(Oe)}setZIndex(Ce){this.zIndex_=Ce}getZIndex(){return this.zIndex_}setStyles(Ce){this.styles_=Ce}getStyles(){return this.styles_}isZoomOnClick(){return this.zoomOnClick_}isAverageCenter(){return this.averageCenter_}getMarkers(){return this.markers_}getTotalMarkers(){return this.markers_.length}setMaxZoom(Ce){this.maxZoom_=Ce}getMaxZoom(){return this.maxZoom_}calculator_(Ce,Oe){for(var ht=0,At=Ce.length,fn=At;0!==fn;)fn=parseInt(fn/10,10),ht++;return{text:At,index:ht=Math.min(ht,Oe)}}setCalculator(Ce){this.calculator_=Ce}getCalculator(){return this.calculator_}addMarkers(Ce,Oe){if(Ce.length)for(let At,ht=0;At=Ce[ht];ht++)this.pushMarkerTo_(At);else if(Object.keys(Ce).length)for(let ht in Ce)this.pushMarkerTo_(Ce[ht]);Oe||this.redraw()}pushMarkerTo_(Ce){if(Ce.isAdded=!1,Ce.draggable){var Oe=this;google.maps.event.addListener(Ce,"dragend",function(){Ce.isAdded=!1,Oe.repaint()})}this.markers_.push(Ce)}addMarker(Ce,Oe){this.pushMarkerTo_(Ce),Oe||this.redraw()}removeMarker_(Ce){var Oe=-1;if(this.markers_.indexOf)Oe=this.markers_.indexOf(Ce);else for(var At,ht=0;At=this.markers_[ht];ht++)if(At==Ce){Oe=ht;break}return-1!=Oe&&(Ce.setMap(null),this.markers_.splice(Oe,1),!0)}removeMarker(Ce,Oe){var ht=this.removeMarker_(Ce);return!(Oe||!ht||(this.resetViewport(),this.redraw(),0))}removeMarkers(Ce,Oe){for(var wt,ht=Ce===this.getMarkers()?Ce.slice():Ce,At=!1,fn=0;wt=ht[fn];fn++){var bn=this.removeMarker_(wt);At=At||bn}if(!Oe&&At)return this.resetViewport(),this.redraw(),!0}setReady_(Ce){this.ready_||(this.ready_=Ce,this.createClusters_())}getTotalClusters(){return this.clusters_.length}getMap(){return this.map_}setMap(Ce){this.map_=Ce}getGridSize(){return this.gridSize_}setGridSize(Ce){this.gridSize_=Ce}getMinClusterSize(){return this.minClusterSize_}setMinClusterSize(Ce){this.minClusterSize_=Ce}getExtendedBounds(Ce){var Oe=this.getProjection(),ht=new google.maps.LatLng(Ce.getNorthEast().lat(),Ce.getNorthEast().lng()),At=new google.maps.LatLng(Ce.getSouthWest
1().lat(),Ce.getSouthWest().lng()),fn=Oe.fromLatLngToDivPixel(ht);fn.x+=this.gridSize_,fn.y-=this.gridSize_;var wt=Oe.fromLatLngToDivPixel(At);wt.x-=this.gridSize_,wt.y+=this.gridSize_;var bn=Oe.fromDivPixelToLatLng(fn),ft=Oe.fromDivPixelToLatLng(wt);return Ce.extend(bn),Ce.extend(ft),Ce}isMarkerInBounds_(Ce,Oe){return Oe.contains(Ce.getPosition())}clearMarkers(){this.resetViewport(!0),this.markers_=[]}resetViewport(Ce){for(let ht,Oe=0;ht=this.clusters_[Oe];Oe++)ht.remove();for(let ht,Oe=0;ht=this.markers_[Oe];Oe++)ht.isAdded=!1,Ce&&ht.setMap(null);this.clusters_=[]}repaint(){var Ce=this.clusters_.slice();this.clusters_.length=0,this.resetViewport(),this.redraw(),setTimeout(function(){for(var ht,Oe=0;ht=Ce[Oe];Oe++)ht.remove()},0)}redraw(){this.createClusters_()}distanceBetweenPoints_(Ce,Oe){if(!Ce||!Oe)return 0;var At=(Oe.lat()-Ce.lat())*Math.PI/180,fn=(Oe.lng()-Ce.lng())*Math.PI/180,wt=Math.sin(At/2)*Math.sin(At/2)+Math.cos(Ce.lat()*Math.PI/180)*Math.cos(Oe.lat()*Math.PI/180)*Math.sin(fn/2)*Math.sin(fn/2);return 2*Math.atan2(Math.sqrt(wt),Math.sqrt(1-wt))*6371}addToClosestCluster_(Ce){for(var fn,Oe=4e4,ht=null,At=0;
1fn=this.clusters_[At];At++){var wt=fn.getCenter();if(wt){var bn=this.distanceBetweenPoints_(wt,Ce.getPosition());bn<Oe&&(Oe=bn,ht=fn)}}if(ht&&ht.isMarkerInClusterBounds(Ce))ht.addMarker(Ce);else{var ft=new Kt(this);ft.addMarker(Ce),this.clusters_.push(ft)}}createClusters_(){if(this.ready_)for(var At,Ce=new google.maps.LatLngBounds(this.map_.getBounds().getSouthWest(),this.map_.getBounds().getNorthEast()),Oe=this.getExtendedBounds(Ce),ht=0;At=this.markers_[ht];ht++)!At.isAdded&&this.isMarkerInBounds_(At,Oe)&&this.addToClosestCluster_(At)}}class Kt{constructor(Ce){this.markerClusterer_=Ce,this.map_=Ce.getMap(),this.gridSize_=Ce.getGridSize(),this.minClusterSize_=Ce.getMinClusterSize(),this.averageCenter_=Ce.isAverageCenter(),this.center_=null,this.markers_=[],this.bounds_=null,this.clusterIcon_=new xt(this,Ce.getStyles(),Ce.getGridSize())}isMarkerAlreadyAdded(Ce){if(this.markers_.indexOf)return-1!=this.markers_.indexOf(Ce);for(var ht,Oe=0;ht=this.markers_[Oe];Oe++)if(ht==Ce)return!0;return!1}addMarker(Ce){if(this.isMarkerAlreadyAdded(Ce))return!1;if(this.center_){if(this.averageCenter_){var Oe=this.markers_.length+1,ht=(this.center_.lat()*(Oe-1)+Ce.getPosition().lat())/Oe,At=(this.center_.lng()*(Oe-1)+Ce.getPosition().lng())/Oe;this.center_=new google.maps.LatLng(ht,At),this.calculateBounds_()}}else this.center_=Ce.getPosition(),this.calculateBounds_();Ce.isAdded=!0,this.markers_.push(Ce);var fn=this.markers_.length;if(fn<this.minClusterSize_&&Ce.getMap()!=this.map_&&Ce.setMap(this.map_),fn==this.minClusterSize_)for(var wt=0;wt<fn;wt++)this.markers_[wt].setMap(null);return fn>=this.minClusterSize_&&Ce.setMap(null),this.updateIcon(),!0}getMarkerClusterer(){return this.markerClusterer_}getBounds(){for(var At,Ce=new google.maps.LatLngBounds(this.center_,this.center_),Oe=this.getMarkers(),ht=0;At=Oe[ht];ht++)Ce.extend(At.getPosition());return Ce}remove(){this.clusterIcon_.remove(),this.markers_.length=0,delete this.markers_}getSize(){return this.markers_.length}getMarkers(){return this.markers_}getCenter(){return this.center_}calculateBounds_(){var Ce=new google.maps.LatLngBounds(this.center_,this.center_);this.bounds_=this.markerClusterer_.getExtendedBounds(Ce)}isMarkerInClusterBounds(Ce){return this.bounds_.contains(Ce.getPosition())}getMap(){return this.map_}updateIcon(){var Ce=this.map_.getZoom(),Oe=this.markerClusterer_.getMaxZoom();if(Oe&&Ce>Oe)for(var At,ht=0;At=this.markers_[ht];ht++)At.setMap(this.map_);else if(this.markers_.length<this.minClusterSize_)this.clusterIcon_.hide();else{var fn=this.markerClusterer_.getStyles().length,wt=this.markerClusterer_.getCalculator()(this.markers_,fn);this.clusterIcon_.setCenter(this.center_),this.clusterIcon_.setSums(wt),this.clusterIcon_.show()}}}class xt{constructor(Ce,Oe,ht){Ce.getMarkerClusterer().extend(xt,google.maps.OverlayView),this.styles_=Oe,this.padding_=ht||0,this.cluster_=Ce,this.center_=null,this.map_=Ce.getMap(),this.div_=null,this.sums_=null,this.visible_=!1,this.setMap(this.map_)}triggerClusterClick(){var Ce=this.cluster_.getBounds(),Oe=this.cluster_.getMarkerClusterer();google.maps.event.trigger(Oe.map_,"clusterclick",this.cluster_),Oe.isZoomOnClick()&&(this.map_.fitBounds(Ce),this.map_.setCenter(Ce.getCenter()))}onAdd(){if(this.div_=document.createElement("DIV"),this.visible_){var Ce=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(Ce),this.div_.innerHTML=this.sums_.text}this.getPanes().overlayMouseTarget.appendChild(this.div_);var ht=this;google.maps.event.addDomListener(this.div_,"click",function(){ht.triggerClusterClick()})}getPosFromLatLng_(Ce){var Oe=this.getProjection().fromLatLngToDivPixel(Ce);return Oe.x-=parseInt(this.width_/2,10),Oe.y-=parseInt(this.height_/2,10),Oe}draw(){if(this.visible_){var Ce=this.getPosFromLatLng_(this.center_);this.div_.style.top=Ce.y+"px",this.div_.style.left=Ce.x+"px"}}hide(){this.div_&&(this.div_.style.display="none"),this.visible_=!1}show(){if(this.div_){var Ce=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(Ce),this.div_.style.display=""}this.visible_=!0}remove(){this.setMap(null)}onRemove(){this.div_&&this.div_.parentNode&&(this.hide(),this.div_.parentNode.removeChild(this.div_),this.div_=null)}setSums(Ce){this.sums_=Ce,this.text_=Ce.text,this.index_=Ce.index,this.div_&&(this.div_.innerHTML=Ce.text),this.useStyle()}useStyle(){var Ce=Math.max(0,this.sums_.index-1);Ce=Math.min(this.styles_.length-1,Ce);var Oe=this.styles_[Ce];this.url_=Oe.url,this.height_=Oe.height,this.width_=Oe.width,this.textColor_=Oe.textColor,this.anchor_=Oe.anchor,this.textSize_=Oe.textSize,this.backgroundPosition_=Oe.backgroundPosition}setCenter(Ce){this.center_=Ce}createCss(Ce){var Oe=[];return Oe.push("z-index:"+this.cluster_.markerClusterer_.getZIndex()+";"),Oe.push("background-image:url("+this.url_+");"),Oe.push("background-position:"+(this.backgroundPosition_?this.backgroundPosition_:"0 0")+";"),"object"==typeof this.anchor_?(Oe.push("number"==typeof this.anchor_[0]&&this.anchor_[0]>0&&this.anchor_[0]<this.height_?"height:"+(this.height_-this.anchor_[0])+"px; padding-top:"+this.anchor_[0]+"px;":"height:"+this.height_+"px; line-height:"+this.height_+"px;"),Oe.push("number"==typeof this.anchor_[1]&&this.anchor_[1]>0&&this.anchor_[1]<this.width_?"width:"+(this.width_-this.anchor_[1])+"px; padding-left:"+this.anchor_[1]+"px;":"width:"+this.width_+"px; text-align:center;")):Oe.push("height:"+this.height_+"px; line-height:"+this.height_+"px; width:"+this.width_+"px; text-align:center;"),Oe.push("cursor:pointer; top:"+Ce.y+"px; left:"+Ce.x+"px; color:"+(this.textColor_?this.textColor_:"black")+"; position:absolute; font-size:"+(this.textSize_?this.textSize_:11)+"px; font-family:Arial,sans-serif; font-weight:bold"),Oe.join("")}}const An=Ve,Wn=(Ge="Regus")=>`https://assets.iwgplc.com/image/upload/v1601061435/CustomerPortal/${Ge}/map/v4/map-pointer.svg`,mi=(Ge="Regus")=>`https://assets.iwgplc.com/image/upload/v1601061435/CustomerPortal/${Ge}/map/v4/map-pointer-hover.svg`,ti=(Ge="Regus")=>`https://assets.iwgplc.com/image/upload/v1601061435/CustomerPortal/${Ge}/map/v4/startingpoint.svg`,Qn=(Ge="Regus")=>`https://assets.iwgplc.com/image/upload/f_auto,q_auto,h_40,w_40/v1601061435/CustomerPortal/${Ge}/map/v4/cluster.svg`,ue=(Ge="Regus")=>[{width:40,height:40,url:Qn(Ge),textColor:"white",textSize:18}];var nt=r(42092),St=r(84412);const Wt=["map"],Jt=["refreshList"],ee=["zoomControl"],Rn=["infoWindowComponent"],Mt=["*"];function dn(Ge,Ce){if(1&Ge){const Oe=h.RV6();h.j41(0,"iwg-search-again",10),h.bIt("click",function(){h.eBV(Oe);const At=h.XpG();return h.Njj(At.refreshListButtonClick())})("keydown.enter",function(){h.eBV(Oe);const At=h.XpG();return h.Njj(At.refreshListButtonClick())}),h.k0s()}if(2&Ge){const Oe=h.XpG();h.AVh("d-none",!Oe.refreshListButtonShow)}}function Nt(Ge,Ce){if(1&Ge){const Oe=h.RV6();h.j41(0,"iwg-zoom-control",11),h.bIt("zoomIn",function(){h.eBV(Oe);const At=h.XpG();return h.Njj(At.zoomInClick())})("zoomOut",function(){h.eBV(Oe);const At=h.XpG();return h.Njj(At.zoomOutClick())})("currentLocation",function(){h.eBV(Oe);const At=h.XpG();return h.Njj(At.currentLocationClick())}),h.k0s()}if(2&Ge){const Oe=h.XpG();h.Y8G("enableFullscreen",Oe.enableFullscreen)}}function We(Ge,Ce){if(1&Ge&&(h.j41(0,"div",12,3),h.SdG(2),h.k0s()),2&Ge){const Oe=h.XpG();h.AVh("hidden",!Oe.infoWindowOpen)}}class et extends oe{set locations(Ce){this.locationsList=Ce,Ce&&Ce.length>0&&this.map&&(this.locationsMarkersHandle(),this.fitMapToViewport())}set selectedLocationId(Ce){super.setSelectedLocationId(Ce)}set panToLocationId(Ce){super.setPanToLocationId(Ce)}set searchedViewport(Ce){super.setSearchedViewport(Ce),this.setZoomOnRefreshList()}constructor(Ce,Oe,ht){super(),this.platformId=Ce,this.externalScriptsLoader=Oe,this.configurationService=ht,this.unsubscribe$=new p.B,this.enableControls=new St.t(!0),this.enableFullscreen=!0,this.enableSelection=!0,this.enableRefreshList=!0,this.enableDragging=!0,this.enableClicking=!0,this.refreshListZoomLevel=null,this.languageAndRegion="",this.selectedLocation=new h.bkB,this.refreshList=new h.bkB,this.panToLocationIdValue=null,this.locationsList=[],this.locationMarkers=new Map,this.refreshListButtonShow=!1,this.showMapControl
1s=!1,this.defaultMaxZoom=14,this.clientName="Regus",this.markerClustererRef=An,this.infoWindow=null,this.infoWindowOpen=!1,this.defaultIcon=null,this.emphasizeIcon=null}ngOnInit(){if((0,e.UE)(this.platformId)){this.clientName=this.configurationService.get("clientName")??this.clientName;const[Ce,Oe]=this.languageAndRegion?this.languageAndRegion.split("-"):[];this.externalScriptsLoader.load(u.m[u.m.googleLocations],{language:Ce,region:Oe}).then(()=>{this.initMap()}).catch(ht=>console.error(ht))}}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}initMap(){this.map=new google.maps.Map(this.mapElement.nativeElement,{mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:!1,scaleControl:!1,zoomControl:!1,streetViewControl:!1,fullscreenControl:!1,gestureHandling:"cooperative",draggable:this.enableDragging,clickableIcons:this.enableClicking}),this.defaultIcon={url:Wn(this.clientName),scaledSize:new google.maps.Size(30,35)},this.emphasizeIcon={url:mi(this.clientName),scaledSize:new google.maps.Size(30,35)},this.enableControls.pipe((0,c.Q)(this.unsubscribe$)).subscribe(Ce=>{Ce?(this.map.controls[google.maps.ControlPosition.TOP_CENTER].push(this.refreshListButton.nativeElement),this.map.controls[google.maps.ControlPosition.TOP_RIGHT].push(this.zoomControl.nativeElement)):(this.map.controls[google.maps.ControlPosition.TOP_CENTER]=[],this.map.controls[google.maps.ControlPosition.TOP_RIGHT]=[])}),this.map.addListener("drag",()=>{this.refreshListButtonShow=this.enableRefreshList}),google.maps.event.addListenerOnce(this.map,"tilesloaded",()=>{setTimeout(()=>{this.showMapControls=!0},100)}),this.addInitialSearchReferenceMarker(),this.fitMapToViewport(),this.locationsList&&this.locationsList.length>0&&this.locationsMarkersHandle(),google.maps.event.addListenerOnce(this.map,"idle",()=>{this.onMapIdle()}),this.infoWindow=new google.maps.InfoWindow({content:this.infoWindowComponent?.nativeElement}),this.infoWindow?.addListener("close",()=>{this.infoWindowOpen=!1})}fitMapToViewport(){if(this.map){const Ce=this.searchedViewportValue?new google.maps.LatLngBounds(new google.maps.LatLng(this.searchedViewportValue?.viewport?.southwest),new google.maps.LatLng(this.searchedViewportValue?.viewport?.northeast)):this.getBoundsFromMarkers();setTimeout(()=>this.map.fitBounds(Ce))}}addInitialSearchReferenceMarker(){!this.initialSearchReferenceMarker&&this.searchedViewportValue&&this.map&&(this.initialSearchReferenceMarker=new google.maps.Marker({position:new google.maps.LatLng(this.searchedViewportValue.location.lat,this.searchedViewportValue.location.lng),map:this.map,icon:{url:ti(this.clientName),scaledSize:new google.maps.Size(24,39)},clickable:!1}))}removeInitialSearchReferenceMarker(){this.initialSearchReferenceMarker?.setMap(null),this.initialSearchReferenceMarker=null}locationsMarkersHandle(){this.refreshListButtonShow=!1;for(const Ce of this.locationsList){const Oe=new google.maps.Marker({position:new google.maps.LatLng(Ce.latitude,Ce.longitude),map:this.map,icon:this.defaultIcon});this.locationMarkers.set(Ce.id,Oe),this.enableSelection&&Oe.addListener("click",()=>{this.onMarkerClick(Oe,Ce.id)})}this.markerClusterer=new this.markerClustererRef(this.map,[...this.locationMarkers.values()],{styles:ue(this.clientName),maxZoom:this.defaultMaxZoom,gridSize:40})}setZoomOnRefreshList(){this.map&&null!==this.refreshListZoomLevel&&this.map.setZoom(this.refreshListZoomLevel)}onMapIdle(){this.setZoomOnRefreshList(),!this.searchedViewportValue&&this.map.getZoom()>this.defaultMaxZoom&&this.map.setZoom(this.defaultMaxZoom),this.panToLocationIdValue&&!this.panToMarker&&this.panToLocationMarker(this.panToLocationIdValue)}onMarkerClick(Ce,Oe){this.selectedLocation.emit(Oe),this.infoWindow.close(),this.infoWindow.open(this.map,Ce),this.infoWindowOpen=!0}panToLocationMarker(Ce){if(this.panToMarker=this.emphasizeMarkerAndCluster(Ce),this.panToMarker)if(this.initialSearchReferenceMarker){const Oe=new google.maps.LatLngBounds;Oe.extend(this.initialSearchReferenceMarker.getPosition()),Oe.extend(this.panToMarker.getPosition()),this.map.fitBounds(Oe)}else this.map.panTo(this.panToMarker.getPosition()),this.map.setZoom(this.defaultMaxZoom)}emphasizeMarkerAndCluster(Ce){const Oe=this.locationMarkers.get(Ce.toString());return Oe&&(Oe.setIcon(this.emphasizeIcon),this.hoveredMarker=Oe,this.hoveredCluster=this.markerClusterer.clusters_.find(ht=>ht.isMarkerInClusterBounds(Oe)),this.toggleEmphasizeOfCluster(!0)),Oe}toggleEmphasizeOfCluster(Ce){this.hoveredCluster?.clusterIcon_?.div_&&(this.hoveredCluster.clusterIcon_.div_.style.backgroundImage=Ce?`url('${((Ge="Regus")=>`https://assets.iwgplc.com/image/upload/f_auto,q_auto,h_40,w_40/v1601061435/CustomerPortal/${Ge}/map/v4/cluster-hover.svg`)(this.clientName)}')`:`url('${Qn(this.clientName)}')`)}zoomInClick(){this.map.setZoom(this.map.getZoom()+1),this.refreshListButtonShow=this.enableRefreshList}zoomOutClick(){this.map.setZoom(this.map.getZoom()-1),this.refreshListButtonShow=this.enableRefreshList}currentLocationClick(){this.panToLocationMarker(this.panToLocationIdValue)}refreshListButtonClick(){const Ce=this.map.getCenter();this.getAddressFromMapCenter(Ce).then(Oe=>{if(Oe){const ht={id:Oe,latitude:Ce.lat(),longitude:Ce.lng()};this.refreshListButtonShow=!1,this.refreshList.emit({mapLocation:ht,zoom:this.map.getZoom()})}}).catch(()=>console.log("no address"))}getAddressFromMapCenter(Ce){const Oe=new google.maps.LatLng(Ce.lat(),Ce.lng()),ht=new google.maps.Geocoder,At={location:Oe};return new Promise((fn,wt)=>{ht.geocode(At,(bn,ft)=>{ft===google.maps.GeocoderStatus.OK&&bn.length>3&&fn(bn[2].formatted_address),wt(new Error("Something went wrong."))})})}getBoundsFromMarkers(){const Ce=new google.maps.LatLngBounds;for(const Oe of this.locationMarkers.values())Ce.extend(Oe.getPosition());return Ce}static{this.\u0275fac=function(Oe){return new(Oe||et)(h.rXU(h.Agw),h.rXU(u.M),h.rXU(me.R))}}static{this.\u0275cmp=h.VBU({type:et,selectors:[["iwg-google"]],viewQuery:function(Oe,ht){if(1&Oe&&(h.GBs(Wt,7),h.GBs(Jt,7),h.GBs(ee,7),h.GBs(Rn,5)),2&Oe){let At;h.mGM(At=h.lsd())&&(ht.mapElement=At.first),h.mGM(At=h.lsd())&&(ht.refreshListButton=At.first),h.mGM(At=h.lsd())&&(ht.zoomControl=At.first),h.mGM(At=h.lsd())&&(ht.infoWindowComponent=At.first)}},inputs:{locations:"locations",selectedLocationId:"selectedLocationId",panToLocationId:"panToLocationId",searchedViewport:"searchedViewport",enableControls:"enableControls",enableFullscreen:"enableFullscreen",enableSelection:"enableSelection",enableRefreshList:"enableRefreshList",enableDragging:"enableDragging",enableClicking:"enableClicking",refreshListZoomLevel:"refreshListZoomLevel",languageAndRegion:"languageAndRegion"},outputs:{selectedLocation:"selectedLocation",refreshList:"refreshList"},features:[h.Vt3],ngContentSelectors:Mt,decls:9,vars:5,consts:[["map",""],["refreshList",""],["zoomControl",""],["infoWindowComponent",""],[1,"map-google"],[1,"search-again-wrapper"],[3,"d-none"],[1,"zoom-control-wrapper","d--none-mobile"],[3,"enableFullscreen"],[1,"info-window-wrapper",3,"hidden"],[3,"click","keydown.enter"],[3,"zoomIn","zoomOut","currentLocation","enableFullscreen"],[1,"info-window-wrapper"]],template:function(Oe,ht){1&Oe&&(h.NAR(),h.nrm(0,"div",4,0),h.j41(2,"div",5,1),h.DNE(4,dn,1,2,"iwg-search-again",6),h.k0s(),h.j41(5,"div",7,2),h.DNE(7,Nt,1,1,"iwg-zoom-control",8),h.k0s(),h.DNE(8,We,3,2,"div",9)),2&Oe&&(h.R7$(4),h.vxM(ht.enableControls.value?4:-1),h.R7$(),h.AVh("d-none",!ht.showMapControl
1s),h.R7$(2),h.vxM(ht.enableControls.value?7:-1),h.R7$(),h.vxM(ht.enableSelection?8:-1))},dependencies:[Pe,Ze],styles:[".zoom-control-wrapper[_ngcontent-%COMP%]{margin:var(--spacing-sml, var(--scale-500, 2.4rem));pointer-events:none}.map-google[_ngcontent-%COMP%]{width:100%;height:100%;min-height:10rem}.search-again-wrapper[_ngcontent-%COMP%]{width:21rem;margin-block:var(--spacing-sml, var(--scale-500, 2.4rem));pointer-events:none}@media (max-width: 1023.98px){.search-again-wrapper[_ngcontent-%COMP%]{top:unset!important;bottom:0}}.hidden[_ngcontent-%COMP%]{visibility:hidden}.info-window-wrapper[_ngcontent-%COMP%]{min-width:28rem;min-height:28rem}@media (max-width: 1023.98px){.info-window-wrapper[_ngcontent-%COMP%]{min-width:10rem;min-height:10rem}}"]})}}(0,Ft.Cg)([(0,nt.W)(!0)],et.prototype,"enableControls",void 0);var C=r(9536);let at=(()=>{class Ge{static{this.\u0275fac=function(ht){return new(ht||Ge)}}static{this.\u0275mod=h.$C({type:Ge})}static{this.\u0275inj=h.G2t({imports:[e.MD,n.h,d.N]})}}return Ge})();h.wjB(C.i,[e.T3,et,Fe],[e.Jj])},69095:(_e,D,r)=>{"use strict";r.d(D,{IW:()=>n,OB:()=>m,mS:()=>h,sw:()=>p,tG:()=>d});var e=r(59640);const n=(0,e.VP)("[getMapProvider] Get Map provider"),d=(0,e.VP)("[getMapProvider] Get Success",(0,e.xk)()),h=(0,e.VP)("[getMapProvider] Get Failure",(0,e.xk)()),p=(0,e.VP)("[getMapProvider] Get Map provider Toggle Loading"),m=(0,e.VP)("[Map] Toggle Fullscreen",(0,e.xk)())},31122:(_e,D,r)=>{"use strict";r.d(D,{tA:()=>m,tn:()=>h,ws:()=>g});var e=r(59640),n=r(86019);const d=(0,e.Mz)(n.b,c=>c.maps),h=(0,e.Mz)(d,c=>c.provider),m=((0,e.Mz)(d,c=>c.stateError),(0,e.Mz)(d,c=>c.loading)),g=(0,e.Mz)(d,c=>c.isFullscreen)},53122:(_e,D,r)=>{"use strict";r.d(D,{h:()=>d});var e=r(54438),n=r(90641);let d=(()=>{class h{set iwgModal(m){m&&!this.subscription?this.subscription=this.modalService.showViewRefModal(this.templateRef).subscribe():!m&&this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}constructor(m,g){this.templateRef=m,this.modalService=g,this.subscription=null}ngOnDestroy(){this.iwgModal=!1}static{this.\u0275fac=function(g){return new(g||h)(e.rXU(e.C4Q),e.rXU(n.B))}}static{this.\u0275dir=e.FsC({type:h,selectors:[["","iwgModal",""]],inputs:{iwgModal:"iwgModal"},standalone:!0})}}return h})()},80501:(_e,D,r)=>{"use strict";r.d(D,{b:()=>h});var e=r(54438);const n=["background"],d=["*"];let h=(()=>{class p{constructor(){this.hasBackdrop=!0,this.closeOnbackdropClick=!0,this.closeModal=new e.bkB}onBackdropClick(g){this.closeOnbackdropClick&&g.target===this.background.nativeElement&&this.closeModal.emit()}static{this.\u0275fac=function(c){return new(c||p)}}static{this.\u0275cmp=e.VBU({type:p,selectors:[["iwg-modal-background"]],viewQuery:function(c,u){if(1&c&&e.GBs(n,7),2&c){let P;e.mGM(P=e.lsd())&&(u.background=P.first)}},inputs:{hasBackdrop:"hasBackdrop",closeOnbackdropClick:"closeOnbackdropClick"},outputs:{closeModal:"closeModal"},standalone:!0,features:[e.aNF],ngContentSelectors:d,decls:3,vars:2,consts:[["background",""],["tabindex","0",1,"iwg-modal-background",3,"click","keydown.enter"]],template:function(c,u){if(1&c){const P=e.RV6();e.NAR(),e.j41(0,"div",1,0),e.bIt("click",function(F){return e.eBV(P),e.Njj(u.onBackdropClick(F))})("keydown.enter",function(F){return e.eBV(P),e.Njj(u.onBackdropClick(F))}),e.SdG(2),e.k0s()}2&c&&e.AVh("show",u.hasBackdrop)},styles:[".iwg-modal-background[_ngcontent-%COMP%]{position:absolute;z-index:10000;inset:0;background:transparent;display:flex;align-items:center;justify-content:center;flex-direction:column}.iwg-modal-background.show[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_backgroundAnimation .3s;animation-fill-mode:forwards}@keyframes _ngcontent-%COMP%_backgroundAnimation{0%{background:transparent}to{background:#000c}}.flyout-over-flyout[_nghost-%COMP%]   .iwg-modal-background.show[_ngcontent-%COMP%], .flyout-over-flyout   [_nghost-%COMP%]   .iwg-modal-background.show[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_flyoutOverFlyoutBackground .3s;animation-fill-mode:forwards}@keyframes _ngcontent-%COMP%_flyoutOverFlyoutBackground{0%{background:transparent}to{background:transparent}}"]})}}return p})()},86049:(_e,D,r)=>{"use strict";r.d(D,{v:()=>R});var e=r(54438),n=r(27559),d=r(80501),h=r(60177),p=r(64302),m=r(68018);const g=["closeContainer"],c=["*"],u=I=>[I];function P(I,z){if(1&I){const W=e.RV6();e.j41(0,"div",3),e.nrm(1,"div",6),e.j41(2,"button",7),e.nI1(3,"translate"),e.bIt("click",function(){e.eBV(W);const N=e.XpG();return e.Njj(N.onClose())})("keydown.esc",function(){e.eBV(W);const N=e.XpG();return e.Njj(N.onClose())}),e.nrm(4,"i",8),e.k0s()()}2&I&&(e.R7$(2),e.BMQ("aria-label",e.bMT(3,1,"COMMON.A11Y.CLOSE")))}function T(I,z){if(1&I){const W=e.RV6();e.j41(0,"button",10,0),e.nI1(2,"translate"),e.bIt("click",function(){e.eBV(W);const N=e.XpG(2);return e.Njj(N.onClose())})("keydown.esc",function(){e.eBV(W);const N=e.XpG(2);return e.Njj(N.onClose())}),e.nrm(3,"i",8),e.k0s()}2&I&&e.BMQ("aria-label",e.bMT(2,1,"COMMON.A11Y.CLOSE"))}function F(I,z){if(1&I&&e.DNE(0,T,4,3,"button",9),2&I){const W=e.XpG();e.vxM(W.hasCloseButton?0:-1)}}let R=(()=>{class I{constructor(){this.hasBackdrop=!0,this.closeOnbackdropClick=!1,this.hasCloseButton=!0,this.closeModal=new e.bkB,this.NotificationScopeType=n.in}onClose(){this.closeModal.emit()}ngAfterViewInit(){this.closeContainer?.nativeElement&&this.closeContainer.nativeElement.focus()}static{this.\u0275fac=function(J){return new(J||I)}}static{this.\u0275cmp=e.VBU({type:I,selectors:[["iwg-modal-centered"]],viewQuery:function(J,N){if(1&J&&e.GBs(g,5),2&J){let b;e.mGM(b=e.lsd())&&(N.closeContainer=b.first)}},inputs:{hasBackdrop:"hasBackdrop",closeOnbackdropClick:"closeOnbackdropClick",hasCloseButton:"hasCloseButton",isBottomModal:"isBottomModal"},outputs:{closeModal:"closeModal"},standalone:!0,features:[e.aNF],ngContentSelectors:c,decls:7,vars:8,consts:[["closeContainer",""],[3,"closeModal","hasBackdrop","closeOnbackdropClick"],[3,"ngClass"],[1,"header"],[1,"modal-content"],[3,"showClose","scopeType"],[1,"iwg-header-brand"],["type","button",1,"modal-close-end","text-link--button",3,"click","keydown.esc"],["aria-hidden","true",1,"iwg-icon-small-close","icon--med","icon--interactive"],["type","button",1,"modal-close","text-link--button"],["type","button",1,"modal-close","text-link--button",3,"click","keydown.esc"]],template:function(J,N){1&J&&(e.NAR(),e.j41(0,"iwg-modal-background",1),e.bIt("closeModal",function(){return N.onClose()}),e.j41(1,"div",2),e.DNE(2,P,5,3,"div",3)(3,F,1,1),e.j41(4,"div",4),e.SdG(5),e.k0s()(),e.nrm(6,"iwg-banner-notification-list",5),e.k0s()),2&J&&(e.Y8G("hasBackdrop",N.hasBackdrop)("closeOnbackdropClick",N.closeOnbackdropClick),e.R7$(),e.Y8G("ngClass",e.eq3(6,u,N.isBottomModal?"iwg-modal-bottom-content":"iwg-modal-centered-content")),e.R7$(),e.vxM(N.isBottomModal?2:3),e.R7$(4),e.Y8G("showClose",!0)("scopeType",N.NotificationScopeType.nested))},dependencies:[d.b,h.YU,p.N,m.h,m.D9],styles:[".iwg-modal-bottom-content[_ngcontent-%COMP%]{position:absolute;bottom:0;padding:2rem;background:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));animation:_ngcontent-%COMP%_contentCenterAnimation .3s;width:100%}.iwg-modal-bottom-content[_ngcontent-%COMP%]   .iwg-header-brand[_ngcontent-%COMP%]{display:inline-block;min-height:inherit;width:var(--brand-mobile-logo-modal-width, 6rem);background-image:var(--brand-mobile-logo-src, url(https://assets.iwgplc.com/image/upload/v1694509035/CustomerPortal/Regus/ic_launcher_myregus.png));background-size:contain;background-repeat:no-repeat;background-position:left center;margin-right:var(--brand-mobile-logo-margin-right, none);margin-left:var(--brand-mobile-logo-margin-left, none)}.iwg-modal-bottom-content[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{min-height:6rem;display:flex;justify-content:space-between;padding:0 1rem}.iwg-modal-centered-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;background:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));align-items:stretch;animation:_ngcontent-%COMP%_contentCenterAnimation .3s;min-width:102.4rem;max-width:100%;width:78.1rem;min-height:31.9rem;max-height:calc(100% - 2em)}@media (max-width: 1023.98px){.iwg-modal-centered-content[_ngcontent-%COMP%]{height:100%;max-height:100%;min-height:100%;width:100%;max-width:100%;min-width:100%}}
1.iwg-modal-centered-content[_ngcontent-%COMP%]   .modal-close[_ngcontent-%COMP%]{padding:4rem 4rem 0;align-self:flex-start;cursor:pointer}@media (max-width: 1023.98px){.iwg-modal-centered-content[_ngcontent-%COMP%]   .modal-close[_ngcontent-%COMP%]{align-self:flex-start;padding:1.6rem}}.modal-content[_ngcontent-%COMP%]{flex:1 1 auto;display:flex;flex-direction:column;max-height:calc(100vh - 6rem);padding:2.8rem 4rem 4rem;height:100%;overflow:hidden}@media (max-width: 1023.98px){.modal-content[_ngcontent-%COMP%]{max-height:calc(100vh - 4rem);overflow:auto;padding:1.6rem 1.6rem 4rem}}@keyframes _ngcontent-%COMP%_contentCenterAnimation{0%{transform:translateY(10rem);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[_ngcontent-%COMP%]:focus-visible, .modal-close-end[_ngcontent-%COMP%]:focus-visible{outline:none}.modal-close[_ngcontent-%COMP%]:focus-visible   .icon--interactive[_ngcontent-%COMP%], .modal-close-end[_ngcontent-%COMP%]:focus-visible   .icon--interactive[_ngcontent-%COMP%]{border-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428));background-color:var(--color-bg-transparent-focus, var(--brand-secondary-200, #F9F5F0))}.modal-close[_ngcontent-%COMP%]:focus-visible   .icon--interactive[_ngcontent-%COMP%]:before, .modal-close-end[_ngcontent-%COMP%]:focus-visible   .icon--interactive[_ngcontent-%COMP%]:before{color:var(--color-icon-accent, var(--color-text-accent, var(--brand-primary-500, #E30613)))}"]})}}return I})()},96518:(_e,D,r)=>{"use strict";r.d(D,{s:()=>v});var e=r(54438),n=r(27559),d=r(80501),h=r(60177),p=r(64302),m=r(92296),g=r(68018),c=r(4705),u=r(5964),P=r(96697),T=r(35335);let F=(()=>{class S{constructor($,re){this.router=$,this.platformId=re,this.canFlyoutAnimate=(0,h.Vy)(this.platformId),this.router.events.pipe((0,u.p)(te=>te instanceof c.wF),(0,P.s)(1),(0,T.c)(1)).subscribe(()=>{this.canFlyoutAnimate=!0})}getCanFlyoutAnimate(){return this.canFlyoutAnimate}static{this.\u0275fac=function(re){return new(re||S)(e.KVO(c.Ix),e.KVO(e.Agw))}}static{this.\u0275prov=e.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}}return S})();const R=["closeContainer"],I=[[["header"]],"*",[["footer"]]],z=["header","*","footer"],W=(S,L)=>[S,L];function J(S,L){if(1&S){const $=e.RV6();e.j41(0,"button",9),e.nI1(1,"translate"),e.bIt("click",function(){e.eBV($);const te=e.XpG();return e.Njj(te.onClose())}),e.k0s()}2&S&&e.BMQ("aria-label",e.bMT(1,1,"COMMON.A11Y.CLOSE"))}function N(S,L){if(1&S){const $=e.RV6();e.j41(0,"button",10),e.nI1(1,"translate"),e.bIt("click",function(){e.eBV($);const te=e.XpG();return e.Njj(te.onBack())}),e.k0s()}2&S&&e.BMQ("aria-label",e.bMT(1,1,"COMMON.A11Y.BACK"))}var b=function(S){return S.top="top",S.bottom="bottom",S.start="start",S.end="end",S}(b||{});let v=(()=>{class S{constructor($){this.routeEventService=$,this.hasBackdrop=!0,this.closeOnbackdropClick=!1,this.hasCloseButton=!0,this.hasBackButton=!1,this.flyOutPosition=b.end,this.isFlyoutOverFlyout=!1,this.closeModal=new e.bkB,this.back=new e.bkB,this.NotificationScopeType=n.in,this.canAnimate=!0,this.canAnimate=this.routeEventService.getCanFlyoutAnimate()}onClose(){this.closeModal.emit()}onBack(){this.back.emit()}ngAfterViewInit(){this.closeContainer?.nativeElement?.focus()}static{this.\u0275fac=function(re){return new(re||S)(e.rXU(F))}}static{this.\u0275cmp=e.VBU({type:S,selectors:[["iwg-modal-flyout"]],viewQuery:function(re,te){if(1&re&&e.GBs(R,5),2&re){let G;e.mGM(G=e.lsd())&&(te.closeContainer=G.first)}},inputs:{hasBackdrop:"hasBackdrop",closeOnbackdropClick:"closeOnbackdropClick",hasCloseButton:"hasCloseButton",hasBackButton:"hasBackButton",flyOutPosition:"flyOutPosition",isFlyoutOverFlyout:"isFlyoutOverFlyout"},outputs:{closeModal:"closeModal",back:"back"},standalone:!0,features:[e.aNF],ngContentSelectors:z,decls:12,vars:12,consts:[["closeContainer",""],[3,"closeModal","hasBackdrop","closeOnbackdropClick"],[1,"iwg-modal-flyout-body",3,"ngClass"],["iwgConvaiStyle","",1,"iwg-modal-flyout-content","container"],["tabindex","-1",1,"modal-close"],["type","button","id","Modal_Close_Icon",1,"iwg-icon-small-close","icon--med","icon--interactive","text-link--button"],["type","button",1,"iwg-icon-arrow","icon--sml","icon--interactive","text-link--button","icon--back"],["iwgConvaiStyle","",1,"iwg-flyout-modal-footer"],[1,"modal-notifications",3,"showClose","scopeType"],["type","button","id","Modal_Close_Icon",1,"iwg-icon-small-close","icon--med","icon--interactive","text-link--button",3,"click"],["type","button",1,"iwg-icon-arrow","icon--sml","icon--interactive","text-link--button","icon--back",3,"click"]],template:function(re,te){if(1&re){const G=e.RV6();e.NAR(I),e.j41(0,"iwg-modal-background",1),e.bIt("closeModal",function(){return e.eBV(G),e.Njj(te.onClose())}),e.j41(1,"div",2)(2,"div",3)(3,"div",4,0),e.DNE(5,J,2,3,"button",5)(6,N,2,3,"button",6),e.SdG(7),e.k0s(),e.SdG(8,1),e.k0s(),e.j41(9,"div",7),e.SdG(10,2),e.k0s(),e.nrm(11,"iwg-banner-notification-list",8),e.k0s()()}2&re&&(e.HbH(te.isFlyoutOverFlyout?"flyout-over-flyout":""),e.Y8G("hasBackdrop",te.hasBackdrop)("closeOnbackdropClick",te.closeOnbackdropClick),e.R7$(),e.Y8G("ngClass",e.l_i(9,W,te.flyOutPosition,te.canAnimate?"":"disable-animation")),e.R7$(4),e.vxM(te.hasCloseButton?5:-1),e.R7$(),e.vxM(te.hasBackButton?6:-1),e.R7$(5),e.Y8G("showClose",!0)("scopeType",te.NotificationScopeType.nested))},dependencies:[d.b,h.YU,p.N,m.d,g.h,g.D9],styles:[".no-horizontal-scroll-desktop[_nghost-%COMP%]   .iwg-modal-flyout-content[_ngcontent-%COMP%]{overflow-x:hidden}@media (max-width: 1023.98px){.no-horizontal-scroll-desktop[_nghost-%COMP%]   .iwg-modal-flyout-content[_ngcontent-%COMP%]{overflow-x:auto}}.no-vertical-scroll[_nghost-%COMP%]   .iwg-modal-flyout-content[_ngcontent-%COMP%]{overflow-y:hidden}.iwg-modal-flyout-content[_ngcontent-%COMP%]{overflow-y:auto;overflow-y:overlay;animation-fill-mode:forwards;background:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));padding-top:3.5rem;padding-left:5rem;padding-right:5rem;display:flex;flex-direction:column;height:100%}@media (max-width: 1023.98px){.iwg-modal-flyout-content[_ngcontent-%COMP%]{padding-top:2.6rem;padding-left:1.6rem;padding-right:1.6rem}}
1.iwg-modal-flyout-content[_ngcontent-%COMP%]   .modal-close[_ngcontent-%COMP%]{display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:2.4rem}.iwg-modal-flyout-content[_ngcontent-%COMP%]   .modal-close[_ngcontent-%COMP%]:focus-visible{outline:none}[dir=rtl]   [_nghost-%COMP%]   .iwg-modal-flyout-content[_ngcontent-%COMP%]   .modal-close[_ngcontent-%COMP%]   .icon--back[_ngcontent-%COMP%]{transform:rotate(180deg)}[dir=rtl][_ngcontent-%COMP%]   .iwg-modal-flyout-content[_ngcontent-%COMP%]   .modal-close[_ngcontent-%COMP%]   .icon--back[_ngcontent-%COMP%]{transform:rotate(180deg)}[dir=rtl][_nghost-%COMP%]   .iwg-modal-flyout-content[_ngcontent-%COMP%]   .modal-close[_ngcontent-%COMP%]   .icon--back[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-modal-flyout-content[_ngcontent-%COMP%]   .modal-close[_ngcontent-%COMP%]   .icon--back[_ngcontent-%COMP%]{transform:rotate(180deg)}@media (max-width: 1023.98px){.iwg-modal-flyout-content[_ngcontent-%COMP%]   .modal-close[_ngcontent-%COMP%]{align-items:center;padding-bottom:0;margin-bottom:1.6rem}}.iwg-modal-flyout-content[_ngcontent-%COMP%]   .modal-notifications[_ngcontent-%COMP%]{display:block;position:fixed}@keyframes _ngcontent-%COMP%_contentAnimationRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _ngcontent-%COMP%_contentAnimationLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _ngcontent-%COMP%_contentAnimationBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _ngcontent-%COMP%_contentAnimationTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.iwg-modal-flyout-content.convai-enabled[_ngcontent-%COMP%]:not(:has(iwg-sticky-footer)){padding-bottom:var(--convai-enabled-padding-bottom, 16rem)!important}.iwg-modal-flyout-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;position:absolute;visibility:hidden}.iwg-modal-flyout-body.end[_ngcontent-%COMP%], .iwg-modal-flyout-body.start[_ngcontent-%COMP%], .iwg-modal-flyout-body.top[_ngcontent-%COMP%], .iwg-modal-flyout-body.bottom[_ngcontent-%COMP%]{visibility:visible}.iwg-modal-flyout-body.end[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_contentAnimationRight .3s;width:var(--flyout-size, 100rem);max-width:100%;right:0;bottom:0}.iwg-modal-flyout-body.end[_ngcontent-%COMP%]   .modal-notifications[_ngcontent-%COMP%]{width:var(--flyout-size, 100rem);max-width:100%;max-height:100%}[dir=rtl]   [_nghost-%COMP%]   .iwg-modal-flyout-body.end[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_contentAnimationLeft .3s;left:0;right:unset}[dir=rtl]   [_nghost-%COMP%]   .iwg-modal-flyout-body.end[_ngcontent-%COMP%]   .modal-notifications[_ngcontent-%COMP%]{left:0;right:unset}[dir=rtl][_ngcontent-%COMP%]   .iwg-modal-flyout-body.end[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_contentAnimationLeft .3s;left:0;right:unset}[dir=rtl][_ngcontent-%COMP%]   .iwg-modal-flyout-body.end[_ngcontent-%COMP%]   .modal-notifications[_ngcontent-%COMP%]{left:0;right:unset}[dir=rtl][_nghost-%COMP%]   .iwg-modal-flyout-body.end[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-modal-flyout-body.end[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_contentAnimationLeft .3s;left:0;right:unset}[dir=rtl][_nghost-%COMP%]   .iwg-modal-flyout-body.end[_ngcontent-%COMP%]   .modal-notifications[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-modal-flyout-body.end[_ngcontent-%COMP%]   .modal-notifications[_ngcontent-%COMP%]{left:0;right:unset}.iwg-modal-flyout-body.start[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_contentAnimationLeft .3s;left:0;top:0;width:var(--flyout-size, 100rem);max-width:100%;height:100%}.iwg-modal-flyout-body.start[_ngcontent-%COMP%]   .modal-notifications[_ngcontent-%COMP%]{top:0;left:0;width:var(--flyout-size, 100rem);max-width:100%;max-height:100%}[dir=rtl]   [_nghost-%COMP%]   .iwg-modal-flyout-body.start[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_contentAnimationRight .3s;left:unset;right:0}[dir=rtl]   [_nghost-%COMP%]   .iwg-modal-flyout-body.start[_ngcontent-%COMP%]   .modal-notifications[_ngcontent-%COMP%]{left:unset;right:0}[dir=rtl][_ngcontent-%COMP%]   .iwg-modal-flyout-body.start[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_contentAnimationRight .3s;left:unset;right:0}[dir=rtl][_ngcontent-%COMP%]   .iwg-modal-flyout-body.start[_ngcontent-%COMP%]   .modal
1-notifications[_ngcontent-%COMP%]{left:unset;right:0}[dir=rtl][_nghost-%COMP%]   .iwg-modal-flyout-body.start[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-modal-flyout-body.start[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_contentAnimationRight .3s;left:unset;right:0}[dir=rtl][_nghost-%COMP%]   .iwg-modal-flyout-body.start[_ngcontent-%COMP%]   .modal-notifications[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-modal-flyout-body.start[_ngcontent-%COMP%]   .modal-notifications[_ngcontent-%COMP%]{left:unset;right:0}.iwg-modal-flyout-body.bottom[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_contentAnimationBottom .3s;bottom:0;left:0;height:var(--flyout-size, 100rem);width:100%;max-height:100%}.iwg-modal-flyout-body.bottom[_ngcontent-%COMP%]   .modal-notifications[_ngcontent-%COMP%]{top:calc(100vh - var(--flyout-size, 100rem));left:0;width:100%;max-height:var(--flyout-size, 100rem)}.iwg-modal-flyout-body.top[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_contentAnimationTop .3s;top:0;left:0;height:var(--flyout-size, 100rem);width:100%;max-height:100%}.iwg-modal-flyout-body.top[_ngcontent-%COMP%]   .modal-notifications[_ngcontent-%COMP%]{top:0;left:0;width:100%;max-height:var(--flyout-size, 100rem)}.iwg-modal-flyout-body.disable-animation[_ngcontent-%COMP%]{animation-duration:0s}[_nghost-%COMP%]{display:block;width:100%;height:100%}.convai-side-frame-open[_nghost-%COMP%]   .iwg-modal-flyout-body.end[_ngcontent-%COMP%], .convai-side-frame-open   [_nghost-%COMP%]   .iwg-modal-flyout-body.end[_ngcontent-%COMP%], .convai-side-frame-open[_nghost-%COMP%]   .iwg-modal-flyout-body.start[_ngcontent-%COMP%], .convai-side-frame-open   [_nghost-%COMP%]   .iwg-modal-flyout-body.start[_ngcontent-%COMP%]{max-width:100%}.convai-side-frame-open[_nghost-%COMP%]   .iwg-modal-flyout-body.top[_ngcontent-%COMP%], .convai-side-frame-open   [_nghost-%COMP%]   .iwg-modal-flyout-body.top[_ngcontent-%COMP%], .convai-side-frame-open[_nghost-%COMP%]   .iwg-modal-flyout-body.bottom[_ngcontent-%COMP%], .convai-side-frame-open   [_nghost-%COMP%]   .iwg-modal-flyout-body.bottom[_ngcontent-%COMP%]{width:100%;max-width:100%;left:0;right:0}.slim[_nghost-%COMP%]   .iwg-modal-flyout-body.end[_ngcontent-%COMP%], .account[_nghost-%COMP%]   .iwg-modal-flyout-body.end[_ngcontent-%COMP%]{width:var(--flyout-account-size, 58rem)}.slim[_nghost-%COMP%]   .iwg-modal-flyout-content[_ngcontent-%COMP%], .account[_nghost-%COMP%]   .iwg-modal-flyout-content[_ngcontent-%COMP%]{padding:var(--spacing-sml, var(--scale-500, 2.4rem)) var(--spacing-lrg, var(--scale-700, 4rem))}"]})}}return S})()},90641:(_e,D,r)=>{"use strict";r.d(D,{B:()=>P});var e=r(84412),n=r(21413),d=r(5964),h=r(96697),p=r(25558),m=r(56977),g=r(65245),c=r(70980),u=r(54438);let P=(()=>{class T{constructor(){this.viewContainerRef$=new e.t(null)}addViewContainerRef(R){this.viewContainerRef$.next(R)}removeViewContainerRef(R){this.viewContainerRef$.value===R&&this.viewContainerRef$.next(null)}showComponentModal(R,I,z){return this.viewContainerRef$.pipe((0,d.p)(W=>!!W),(0,h.s)(1),(0,p.n)(W=>{const J=W.createComponent(R,{ngModuleRef:I});return z&&z(J.instance),(J.instance.modalResult||new n.B).pipe((0,m.Q)(this.viewContainerRef$.pipe((0,g.i)(1))),(0,c.j)(()=>J?.destroy?.()))}))}showViewRefModal(R){return this.viewContainerRef$.pipe((0,d.p)(I=>!!I),(0,h.s)(1),(0,p.n)(I=>{const z=I.createEmbeddedView(R);return this.viewContainerRef$.pipe((0,g.i)(1),(0,h.s)(1),(0,c.j)(()=>{const W=I.indexOf(z);W>=0&&I.remove(W)}))}))}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=u.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},18224:(_e,D,r)=>{"use strict";r.d(D,{c:()=>e});var e=function(n){return n[n.Office=1e3]="Office",n[n.TrainingRoom=2e3]="TrainingRoom",n[n.MeetingRoom=3e3]="MeetingRoom",n[n.CoWorkingDesk=4e3]="CoWorkingDesk",n[n.Parking=7e3]="Parking",n[n.DayOffice=8e3]="DayOffice",n[n.DayCampus=14e3]="DayCampus",n[n.VirtualOffice=1e4]="VirtualOffice",n[n.Membership=15e3]="Membership",n[n.None=0]="None",n}(e||{})},21096:(_e,D,r)=>{"use strict";r.d(D,{N:()=>e});var e=function(n){return n[n.Interior=1e3]="Interior",n[n.StunningView=1001]="StunningView",n[n.Exterior=1002]="Exterior",n[n.BusinessAddress=1]="BusinessAddress",n[n.VirtualOffice=4]="VirtualOffice",n[n.VirtualOfficePlus=8]="VirtualOfficePlus",n[n.BusinessContinuity=16]="BusinessContinuity",n[n.LaungeMembership=15002]="LaungeMembership",n[n.CoworkingMembership=15003]="CoworkingMembership",n[n.OfficeMembership=15004]="OfficeMembership",n}(e||{})},21717:(_e,D,r)=>{"use strict";r.d(D,{SM:()=>e,Wd:()=>d,i9:()=>h,y9:()=>n});var e=function(p){return p[p.U_Shaped=10100]="U_Shaped",p[p.Theater=10300]="Theater",p[p.BoardRoom=10400]="BoardRoom",p[p.Classroom=10500]="Classroom",p[p.Cabaret=10600]="Cabaret",p[p.Data=10700]="Data",p}(e||{}),n=function(p){return p[p.U_Shaped=10100]="U_Shaped",p[p.Theater=10300]="Theater",p[p.Classroom=10500]="Classroom",p[p.Cabaret=10600]="Cabaret",p[p.Data=10700]="Data",p}(n||{}
1),d=function(p){return p[p.EventSpace=10800]="EventSpace",p}(d||{});const h=[10600,10500,10700,10300,10100]},55490:(_e,D,r)=>{"use strict";r.d(D,{a:()=>e});var e=function(n){return n[n.Confirmed=1e4]="Confirmed",n[n.Cancelled=10010]="Cancelled",n[n.Provisional=10020]="Provisional",n[n.CheckedIn=10030]="CheckedIn",n[n.CheckedOut=10040]="CheckedOut",n[n.Overdue=10050]="Overdue",n[n.Quote=10060]="Quote",n[n.NoShow=10070]="NoShow",n[n.RollbackCancelled=10080]="RollbackCancelled",n[n.ProvisionalOnlineLock=10090]="ProvisionalOnlineLock",n[n.OnlineLockCancelled=10100]="OnlineLockCancelled",n}(e||{})},99780:(_e,D,r)=>{"use strict";r.d(D,{J:()=>e});var e=function(n){return n.NotDefined="notdefined",n.Internal="internal",n.Home="home",n.Mobile="mobile",n.Other="other",n.Emergency="emergency",n.Voicemail="voicemail",n}(e||{})},57308:(_e,D,r)=>{"use strict";r.d(D,{Gj:()=>d,sA:()=>n});var n=function(h){return h.None="none",h.Favourite="favourite",h.HomeCentre="homeCentre",h.PreviouslyBooked="previouslyBooked",h.CurrentLocation="currentLocation",h}(n||{});const d=-1e3},88675:(_e,D,r)=>{"use strict";r.d(D,{A:()=>e});var e=function(n){return n.Default="default",n.Register="register",n.AdditionalServices="additional-services",n.Help="help",n.Enquiry="enquiry",n.Aurora="aurora",n}(e||{})},20716:(_e,D,r)=>{"use strict";r.d(D,{KG:()=>e});var e=function(n){return n.None="None",n.AgreementsAndTerminations="AgreementsAndTerminations",n.CustomerCorrespondence="CustomerCorrespondence",n.CustomerExperience
1="CustomerExperience",n.InvoiceAndPayment="InvoiceAndPayment",n.Other="Other",n.AgreementsMovesAndRenewals="AgreementsMovesAndRenewals",n.PaymentNotifications="PaymentNotifications",n.ServiceAdditionsChanges="ServiceAdditionsChanges",n.Communications="Communications",n.HouseRules="HouseRules",n}(e||{})},4091:(_e,D,r)=>{"use strict";r.d(D,{X:()=>e});const e=Symbol("GoogleTagProperties")},47445:(_e,D,r)=>{"use strict";r.d(D,{Gb:()=>e,xM:()=>d,Ul:()=>h});var e=function(p){return p.None="none",p.Customer="customer",p.Employee="employee",p.Impersonation="impersonation",p}(e||{}),n=function(p){return p.IdentityServer4Credentials="identityServer4Credentials",p.ForgeRockCredentials="forgeRockCredentials",p.OktaCredentials="oktaCredentials",p}(n||{});function d(p){return p===n.ForgeRockCredentials||p===n.OktaCredentials}function h(p){return p===n.OktaCredentials}},91425:(_e,D,r)=>{"use strict";r.d(D,{s:()=>e});var e=function(n){return n[n.accepted=0]="accepted",n[n.rejected=1]="rejected",n[n.saved=2]="saved",n[n.new=3]="new",n[n.acceptedSaved=4]="acceptedSaved",n[n.rejectedSaved=5]="rejectedSaved",n}(e||{})},7498:(_e,D,r)=>{"use strict";r.d(D,{K:()=>e});var e=function(n){return n[n.google=0]="google",n[n.baidu=1]="baidu",n}(e||{})},19024:(_e,D,r)=>{"use strict";r.d(D,{O:()=>e,t:()=>n});var e=function(d){return d.none="",d.radio="radio",d.link="link",d.button="button",d.profileLink="profile-link",d}(e||{}),n=function(d){return d.Mobile="mobile",d.Desktop="desktop",d}(n||{})},76883:(_e,D,r)=>{"use strict";r.d(D,{f:()=>e});var e=function(n){return n.FullName="fullName",n.ShortName="shortName",n.Initials="initials",n.AddressName="addressName",n}(e||{})},38207:(_e,D,r)=>{"use strict";r.d(D,{_:()=>e});var e=function(n){return n.success="success",n.error="error",n.info="info",n.branded="branded",n.discount="discount",n}(e||{})},72134:(_e,D,r)=>{"use strict";r.d(D,{Jo:()=>d,o9:()=>n});var n=function(h){return h[h.NonAdminAccessToIWGportal=1001]="NonAdminAccessToIWGportal",h}(n||{}),d=function(h){return h.ContactHomeLocationNumber="contact/HomeLocationNumber",h.FilterFieldsContactAllocationProfileRoles="filterFields/ContactAllocationProfileRoles",h.FilterFieldsContactAllocationContactRoles="filterFields/ContactAllocationContactRoles",h.PrimaryFinancialAccountLocationNumber="primaryFinancialAccount/LocationNumber",h.PrimaryFinancialAccountCustomerTypeId="primaryFinancialAccount/CustomerTypeId",h}(d||{})},24153:(_e,D,r)=>{"use strict";r.d(D,{e:()=>e});var e=function(n){return n.CanAccessBookCMR="canAccessBookCMR",n.CanAccessQuickBook="canAccessQuickBook",n.CanAccessOfficeLocations="canAccessOfficeLocations",n.CanAccessMyMemberships="canAccessMyMemberships",n.CanAccessCompanyDetails="canAccessCompanyDetails",n.CanAccessTeam="canAccessTeam",n.CanAccessDocumentation="canAccessDocumentation",n.CanAccessCustomerSearch="canAccessCustomerSearch",n.CanAccessCustomerSearchOnly="canAccessCustomerSearchOnly",n.CanAccessCustomerPortal="canAccessCustomerPortal",n.CanAccessAddTeamMember="canAccessAddTeamMember",n.CanAccessBillingPayments="canAccessBillingPayments",n.CanAccessKeyContacts="canAccessKeyContacts",n.CanEditAccountDetails="canEditAccountDetails",n.CanAccessCompleteAccount="canAccessCompleteAccount",n.CanUpdateKeyContacts="canUpdateKeyContacts",n.CanAccessManageThisCentre="canAccessManageThisCentre",n.CanAccessAccountMemberships="canAccessAccountMemberships",n.CanAccessNetworkDevices="canAccessNetworkDevices",n.CanAccessTeamRequests="canAccessTeamRequests",n.CanManageTeamAndKeyContacts="canManageTeamAndKeyContacts",n.CanEditEmailAndPassword="canEditEmailAndPassword",n.CanSeeStaff="canSeeStaff",n.CanSeeEditEmailAndPasswordLink="canSeeEditEmailAndPasswordLink",n.CanCreateNetworkDevice="canCreateNetworkDevice",n.CanCreateAccountNetworkDevice="canCreateAccountNetworkDevice",n.CanAccessInvoicePreferences="canAccessInvoicePreferences",n.CanAccessYourDetails="canAccessYourDetails",n.CanAccessCompanyPaymentMethods="canAccessCompanyPaymentMethods",n.CanSeeStaffNavigationHeader="canSeeStaffNavigationHeader",n.CanAddBookingNotes="canAddBookingNotes",n.CanAccessDepositBalances="canAccessDepositBalances",n.CanSeeStaffCalendar="canSeeStaffCalendar",n.CanUpdatePreferences="canUpdatePreferences",n.CanCancelAccountBooking="canCancelAccountBooking",n.CanAmendBookingCancellation="canAmendBookingCancellation",n.CanAccessConfirmBooking="canAccessConfirmBooking",n.CanRequestROR="canRequestROR",n.CanCancelMembership="canCancelMembership",n.CanAccessProductsAndServices="canAccessProductsAndServices",n.CanManageBookingsFilter="canManageBookingsFilter",n.CanTerminateAgreement="canTerminateAgreement",n.CanViewAgreements="canViewAgreements",n.CanAccessQuickAccess="canAccessQuickAccess",n.CanAccessBenefits="canAccessBenefits",n.CanBookNonWebBookableCentres="canBookNonWebBookableCentres",n.CanAccessBookings="canAccessBookings",n.CanOverrideUpdateKeyContacts="canOverrideUpdateKeyContacts",n.CanOverrideSeeTeamMembersRoles="canOverrideSeeTeamMembersRoles",n.CanOverrideUpdateAdminPermissionOnTeamContactForm="canOverrideUpdateAdminPermissionOnTeamContactForm",n.CanManageFavouriteCentre="canManageFavouriteCentre",n.CanAccessServiceSettings="canAccessServiceSettings",n.CanAddCCAContact="canAddCCAContact",n.CanDownloadExportedTeamMembers="canDownloadExportedTeamMembers",n.CanUpdateAccountPreferences="canUpdateAccountPreferences",n.CanUpdateDocumentsExternalLink="canU
1pdateDocumentsExternalLink",n.CanViewAllTeamMembers="canViewAllTeamMembers",n.CanDownloadExportedCallLogs="canDownloadExportedCallLogs",n.CanBuyServices="canBuyServices",n.CanUploadFinancialDocumentation="canUploadFinancialDocumentation",n.CanAddVirtualOffice="canAddVirtualOffice",n.CanUpgradeMembership="canUpgradeMembership",n.CanDownloadBookingsUtilisationReport="canDownloadBookingsUtilisationReport",n.CanUpdateMfaConfigurations="canUpdateMfaConfigurations",n.CanAccessProfileSwitch="canAccessProfileSwitch",n.CanAccessPriorityInternet="canAccessPriorityInternet",n.CanAddEditPriorityInternet="canAddEditPriorityInternet",n.CanViewPasswordPriorityInternet="canViewPasswordPriorityInternet",n.CanAccessAccountMenu="canAccessAccountMenu",n}(e||{})},89775:(_e,D,r)=>{"use strict";r.d(D,{a:()=>e});var e=function(n){return n.Primary="Primary",n.Secondary="Secondary",n.Mobile="Mobile",n.PersonalMobile="PersonalMobile",n.PersonalNumber="PersonalNumber",n.Fax="Fax",n.Unknown="Unknown",n}(e||{})},97304:(_e,D,r)=>{"use strict";function e(d){return`${d.countryIsoCode}
1_${d.telephoneNumber}`}function n(d){return d.telephoneNumber.replace(d.dialingCode,"").replaceAll(/\D/g,"")}r.d(D,{r:()=>n,u:()=>e})},57928:(_e,D,r)=>{"use strict";r.d(D,{u:()=>e});var e=function(n){return n[n.semiAnnualRange=6]="semiAnnualRange",n[n.annualRange=12]="annualRange",n[n.biAnnualRange=24]="biAnnualRange",n[n.monthToMonth=1e3]="monthToMonth",n}(e||{})},34072:(_e,D,r)=>{"use strict";r.d(D,{n:()=>e});var e=function(n){return n.BusinessAddress="VIRTUAL_OFFICE.PLANS.BUSINESS_ADDRESS.NAME",n.VirtualOffice="VIRTUAL_OFFICE.PLANS.VO_STANDARD.NAME",n.VirtualOfficePlus="VIRTUAL_OFFICE.PLANS.VO_PLUS.NAME",n.BusinessContinuity="VIRTUAL_OFFICE.PLANS.BUSINESS_CONTINUITY.NAME",n.LaungeMembership="MEMBERSHIP.LOUNGE",n.CoworkingMembership="MEMBERSHIP.COWORKING",n.OfficeMembership="MEMBERSHIP.OFFICE",n}(e||{})},17730:(_e,D,r)=>{"use strict";r.d(D,{M:()=>n});var n=function(d){return d.CanManageServices="CanManageServices",d.CanUpdatePrimaryEmailSecurityPreference="CanUpdatePrimaryEmailSecurityPreference",d.CanUpdateRecoveryEmailSecurityPreference="CanUpdateRecoveryEmailSecurityPreference",d.CanUpdatePhoneNumberSecurityPreference="CanUpdatePhoneNumberSecurityPreference",d.CanLinkSocialSecurityPreference="CanLinkSocialSecurityPreference",d.CanReadRecoveryEmailSecurityPreference="CanReadRecoveryEmailSecurityPreference",d.CanDeactivateUserProfile="CanDeactivateUserProfile",d.CanActivateUserProfile="CanActivateUserProfile",d.IsBusinessSavingsEligible="IsBusinessSavingsEligible",d.IsConvAiWidgetEligible="IsConvAiWidgetEligible",d.CanAccessBusinessSavings="CanAccessBusinessSavings",d.RouteFaqToAuroraFirst="RouteFaqToAuroraFirst",d.IsSurchargeDisclosureEligible="IsSurchargeDisclosureEligible",d}(n||{})},66830:(_e,D,r)=>{"use strict";r.d(D,{X:()=>e});var e=function(n){return n.None="none",n.Customer="customer",n.Employee="employee",n.Impersonation="impersonation",n.Staff="staff",n.CustomerOnboarding="customerOnboarding",n}(e||{})},18484:(_e,D,r)=>{"use strict";r.d(D,{I:()=>$});var e=r(54438),n=r(41434),d=r(38207),h=r(84412),p=r(56977),m=r(68018),g=r(97644),c=r(12262),u=r(60177),P=r(89417);const T=["fileInput"],F=(re,te)=>({ConsumerInput_Size:re,ConsumerInput_NumberOfFiles:te}),R=re=>({ConsumerInput_FilesNumber:re});function I(re,te){if(1&re&&(e.j41(0,"iwg-notification-item",4)(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&re){const G=e.XpG();e.Y8G("notificationType",G.NotificationType.error),e.R7$(2),e.SpI(" ",e.bMT(3,2,"GENERIC.COMPONENT.MULTIFILEUPLOAD.ERRORMESSAGE")," ")}}function z(re,te){if(1&re){const G=e.RV6();e.j41(0,"div",11),e.bIt("click",function(){e.eBV(G);const de=e.XpG().$implicit,ge=e.XpG(2);return e.Njj(ge.removeItem(de.name,de.size))})("keydown.enter",function(){e.eBV(G);const de=e.XpG().$implicit,ge=e.XpG(2);return e.Njj(ge.removeItem(de.name,de.size))}),e.nrm(1,"i",12),e.k0s()}}function W(re,te){if(1&re&&(e.j41(0,"div",9)(1,"div",10),e.EFF(2),e.k0s(),e.DNE(3,z,2,0,"div"),e.k0s()),2&re){const G=te.$implicit;e.R7$(),e.AVh("invalid",G.invalid),e.R7$(),e.SpI(" ",G.name,""),e.R7$(),e.vxM(G.invalid?-1:3)}}function J(re,te){if(1&re&&(e.j41(0,"div",9)(1,"div",13),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&re){const G=e.XpG(2);e.R7$(2),e.SpI(" ",e.i5U(3,1,"GENERIC.COMPONENT.MULTIFILEUPLOAD.MOREERRORFILES",e.eq3(4,R,G.invalidHidenFiles.length)),"")}}function N(re,te){1&re&&(e.j41(0,"div",9)(1,"div",14),e.EFF(2,"GENERIC.COMPONENT.MULTIFILEUPLOAD.MOREONEERRORFILE"),e.k0s()())}function b(re,te){if(1&re&&(e.j41(0,"div",6),e.Z7z(1,W,4,4,"div",9,e.fX1),e.nI1(3,"async"),e.DNE(4,J,4,6,"div",9)(5,N,3,0,"div",9),e.k0s()),2&re){const G=e.XpG();e.R7$(),e.Dyx(e.bMT(3,2,G.selectedFiles)),e.R7$(3),e.vxM(G.invalidHidenFiles.length>1?4:-1),e.R7$(),e.vxM(1===G.invalidHidenFiles.length?5:-1)}}function v(re,te){1&re&&(e.j41(0,"span",16),e.EFF(1),e.k0s()),2&re&&(e.R7$(),e.SpI(" ","GENERIC.COMPONENT.MULTIFILEUPLOAD.ADDFILESTEXT"," "))}function S(re,te){1&re&&(e.j41(0,"span",16),e.EFF(1),e.k0s()),2&re&&(e.R7$(),e.SpI(" ","GENERIC.COMPONENT.MULTIFILEUPLOAD.CHOOSEFILESTEXT"," "))}function L(re,te){if(1&re){const G=e.RV6();e.j41(0,"iwg-button",15),e.bIt("click",function(){e.eBV(G);const de=e.XpG();return e.Njj(de.choseFiles())})("keydown.enter",function(){e.eBV(G);const de=e.XpG();return e.Njj(de.choseFiles())}),e.DNE(1,v,2,1,"span",16),e.nI1(2,"async"),e.DNE(3,S,2,1,"span",16),e.nI1(4,"async"),e.k0s()}if(2&re){const G=e.XpG();e.Y8G("disabled",G.isDisabled),e.R7$(),e.vxM(e.bMT(2,3,G.selectedFiles).length>0?1:-1),e.R7$(2),e.vxM(e.bMT(4,5,G.selectedFiles).length>0?-1:3)}}let $=(()=>{class re extends n.G{static{this.oneMB=1048576}constructor(G){super(),this.ngControl=G,this.title="GENERIC.COMPONENT.MULTIFILEUPLOAD.TITLE",this.maxNumberOfFiles=5,this.maxFileSizeMB=10,this.isDisabled=!1,this.filesUploaded=new e.bkB,this.selectedFiles=new h.t([]),this.invalidHidenFiles=[],this.NotificationType=d._,this.numberOfValidFiles=0,this.containsInvalidFiles=!1,this.ngControl&&(this.ngControl.valueAccessor=this)}ngOnInit(){this.selectedFiles.pipe((0,p.Q)(this.unsubscribe$)).subscribe(G=>{this.containsInvalidFiles=G&&!!G.some(ne=>ne.invalid)})}choseFiles(){this.fileInput.nativeElement.value=null,this.fileInput.nativeElement.click()}fileSelected(G){if(!G?.target||G.target.files.length<1)return;const ne=this.selectedFiles.getValue().filter(de=>!de.invalid);Array.prototype.forEach.call(G.target.files,de=>{ne.some(ge=>ge.name===de.name&&ge.size===de.size)||ne.push(de)}),this.validateFileExtensionsAndSize(ne),this.fileUpload()}fileUpload(){const G=this.selectedFiles.getValue()?.filter(ne=>!ne.invalid);this.filesUploaded.emit(G),this.onChange(G)}validateFileExtensionsAndSize(G){if(this.numberOfValidFiles=0,G.length>0){let ne,de;G.forEach(ge=>{let Be=0;ne=ge.name,de=ne.substring(ne.lastIndexOf("."))?.toLowerCase(),!this.acceptExtensions||""===this.acceptExtensions||this.acceptExtensions.split(",").includes(de)?(Be+=ge.size,Be/re.oneMB>this.maxFileSizeMB||this.numberOfValidFiles>
1=this.maxNumberOfFiles?ge.invalid=!0:(ge.invalid=!1,this.numberOfValidFiles+=1)):ge.invalid=!0})}this.setAndSortSelectedFiles(G)}removeItem(G,ne){const de=[...this.selectedFiles.getValue().filter(ge=>!(ge.name===G&&ge.size===ne)),...this.invalidHidenFiles];this.validateFileExtensionsAndSize(de),this.fileUpload()}setAndSortSelectedFiles(G){this.invalidHidenFiles=G.filter(ne=>ne.invalid).slice(3),this.selectedFiles.next([...G.filter(ne=>!ne.invalid),...G.filter(ne=>ne.invalid).slice(0,3)])}writeValue(G){G||(G=[]),this.selectedFiles.next(G),this.fileUpload()}setDisabledState(G){this.isDisabled=G}static{this.\u0275fac=function(ne){return new(ne||re)(e.rXU(P.vO,10))}}static{this.\u0275cmp=e.VBU({type:re,selectors:[["iwg-multi-file-upload"]],viewQuery:function(ne,de){if(1&ne&&e.GBs(T,5),2&ne){let ge;e.mGM(ge=e.lsd())&&(de.fileInput=ge.first)}},inputs:{title:"title",acceptExtensions:"acceptExtensions",maxNumberOfFiles:"maxNumberOfFiles",maxFileSizeMB:"maxFileSizeMB",isDisabled:"isDisabled"},outputs:{filesUploaded:"filesUploaded"},standalone:!0,features:[e.Vt3,e.aNF],decls:13,vars:14,consts:[["fileInput",""],[1,"multi-upload-title"],["translate","",1,"iwg-body1"],["id","multifileUpload_HintMessage",1,"disclaimer","iwg-body2"],[1,"notification-error",3,"notificationType"],[1,"upload-container"],[1,"uploaded-files"],["id","fileUpload_ChooseButton","displayType","secondary","type","button",1,"file-button",3,"disabled"],["type","file","multiple","","name","iwgFileupload","id","fileInput","aria-label","File upload input",1,"form__input",3,"change","accept"],[1,"uploaded-file-item"],[1,"file-item"],[3,"click","keydown.enter"],["tabindex","0",1,"iwg-icon-small-close","icon--xs","icon--interactive"],[1,"invalid"],["translate","",1,"invalid"],["id","fileUpload_ChooseButton","displayType","secondary","type","button",1,"file-button",3,"click","keydown.enter","disabled"],["translate",""]],template:function(ne,de){if(1&ne){const ge=e.RV6();e.j41(0,"div",1)(1,"div",2),e.EFF(2),e.k0s(),e.j41(3,"span",3),e.
1EFF(4),e.nI1(5,"translate"),e.k0s()(),e.DNE(6,I,4,4,"iwg-notification-item",4),e.j41(7,"div",5),e.DNE(8,b,6,4,"div",6),e.nI1(9,"async"),e.DNE(10,L,5,7,"iwg-button",7),e.j41(11,"input",8,0),e.bIt("change",function(ve){return e.eBV(ge),e.Njj(de.fileSelected(ve))}),e.k0s()()}2&ne&&(e.R7$(2),e.JRh(de.title),e.R7$(2),e.SpI(" ",e.i5U(5,6,"GENERIC.COMPONENT.MULTIFILEUPLOAD.FILEUPLOADHINT",e.l_i(11,F,de.maxFileSizeMB,de.maxNumberOfFiles))," "),e.R7$(2),e.vxM(de.containsInvalidFiles?6:-1),e.R7$(2),e.vxM(e.bMT(9,9,de.selectedFiles).length>0?8:-1),e.R7$(2),e.vxM(de.numberOfValidFiles<de.maxNumberOfFiles?10:-1),e.R7$(),e.Y8G("accept",de.acceptExtensions))},dependencies:[m.Mm,g._,c.Q,u.Jj,m.D9],styles:[".multi-upload-title[_ngcontent-%COMP%]{padding-bottom:1rem}input[type=file][_ngcontent-%COMP%]{height:3rem;display:none}.uploaded-files[_ngcontent-%COMP%]{padding-bottom:2rem;border-top:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.uploaded-file-item[_ngcontent-%COMP%]{line-height:3rem;border-bottom:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));display:flex;justify-content:space-between}
1.uploaded-file-item[_ngcontent-%COMP%]   .invalid[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}.uploaded-file-item[_ngcontent-%COMP%]   .file-item[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}.notification-error[_ngcontent-%COMP%]{padding-bottom:2rem}.disclaimer[_ngcontent-%COMP%]{word-wrap:break-word;min-height:2rem;line-height:1.5;color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.disclaimer[_ngcontent-%COMP%]{min-width:0;width:100%}}@media (max-width: 1023.98px){.file-button[_ngcontent-%COMP%]{width:100%}}"]})}}return re})()},88976:(_e,D,r)=>{"use strict";r.d(D,{CF:()=>n,K6:()=>h,Zs:()=>d});var e=r(59640);const n=(0,e.VP)("[Nearby Centres] Load Nearby Centres",(0,e.xk)()),d=(0,e.VP)("[Nearby Centres] Load Nearby Centres Success",(0,e.xk)()),h=(0,e.VP)("[Nearby Centres] Load Nearby Centres Failure",(0,e.xk)())},97644:(_e,D,r)=>{"use strict";r.d(D,{_:()=>u});var e=r(54438),n=r(38207);const d=["*"];function h(P,T){1&P&&e.nrm(0,"i",1)}function p(P,T){1&P&&e.nrm(0,"i",2)}function m(P,T){1&P&&e.nrm(0,"i",3)}function g(P,T){1&P&&e.nrm(0,"i",4)}function c(P,T){1&P&&e.nrm(0,"i",7)}let u=(()=>{class P{constructor(){this.closeItem=new e.bkB,this.NotificationType=n._}closeNotification(){this.closeItem.emit(null)}static{this.\u0275fac=function(R){return new(R||P)}}static{this.\u0275cmp=e.VBU({type:P,selectors:[["iwg-notification-item"]],inputs:{notificationType:"notificationType",showClose:"showClose"},outputs:{closeItem:"closeItem"},standalone:!0,features:[e.aNF],ngContentSelectors:d,decls:10,vars:7,consts:[[1,"icon-holder"],["aria-hidden","true",1,"iwg-icon-tick"],["aria-hidden","true",1,"iwg-icon-warning-tick"],["aria-hidden","true",1,"iwg-icon-money-chat"],["aria-hidden","true",1,"iwg-icon-info"],[1,"stretch","iwg-field-input"],[1,"close-button",3,"click","keydown.enter"],["tabindex","0",1,"iwg-icon-small-close","icon--xs","icon--interactive"]],template:function(R,I){if(1&R&&(e.NAR(),e.j41(0,"div")(1,"div",0),e.DNE(2,h,1,0,"i",1)(3,p,1,0,"i",2)(4,m,1,0,"i",3)(5,g,1,0,"i",4),e.k0s(),e.j41(6,"span",5),e.SdG(7),e.k0s(),e.j41(8,"div",6),e.bIt("click",function(){return I.closeNotification()})("keydown.enter",function(){return I.closeNotification()}),e.DNE(9,c,1,0,"i",7),e.k0s()()),2&R){let z;e.ZvI("iwg-notification-item ",I.notificationType,""),e.AVh("closable",!I.showClose),e.R7$(2),e.vxM((z=I.notificationType)===I.NotificationType.success?2:z===I.NotificationType.error?3:z===I.NotificationType.discount?4:5),e.R7$(7),e.vxM(I.showClose?9:-1)}},styles:["[_nghost-%COMP%]{display:block}.no-top-border[_nghost-%COMP%]   .iwg-notification-item.info[_ngcontent-%COMP%], .no-top-border   [_nghost-%COMP%]   .iwg-notification-item.info[_ngcontent-%COMP%]{border-top:none}.no-side-borders[_nghost-%COMP%]   .iwg-notification-item.info[_ngcontent-%COMP%], .no-side-borders   [_nghost-%COMP%]   .iwg-notification-item.info[_ngcontent-%COMP%]{border-left:none;border-right:none}@media (max-width: 1023.98px){.no-side-borders--mobile[_nghost-%COMP%]   .iwg-notification-item.info[_ngcontent-%COMP%], .no-side-borders--mobile   [_nghost-%COMP%]   .iwg-notification-item.info[_ngcontent-%COMP%]{border-left:none;border-right:none}}.review-slot-notification[_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%], .review-slot-notification   [_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]{padding:2.1rem 2rem}.input-validation[_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]{padding-left:2rem;padding-right:2rem}@media (max-width: 1023.98px){.input-validation[_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]{padding-left:2rem;padding-right:2rem}}.iwg-notification-item[_ngcontent-%COMP%]{display:flex;align-items:baseline;padding:2.1rem 2.5rem}@media (max-width: 1023.98px){.iwg-notification-item[_ngcontent-%COMP%]{padding:2rem 1.5rem}}.iwg-notification-item[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-right:2rem}@media (max-width: 1023.98px){.iwg-notification-item[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-right:.9rem}}[dir=rtl]   [_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-right:0;margin-left:2rem}@media (max-width: 1023.98px){[dir=rtl]   [_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-left:.9rem}}[dir=rtl][_ngcontent-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-right:0;margin-left:2rem}@media (max-width: 1023.98px){[dir=rtl][_ngcontent-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-left:.9rem}}[dir=rtl][_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-right:0;margin-left:2rem}@media (max-width: 1023.98px){[dir=rtl][_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{margin-left:.9rem}}.iwg-notification-item[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:2rem}.iwg-notification-item[_ngcontent-%COMP%]   .stretch[_ngcontent-%COMP%]{flex:1;white-space:pre-line;word-break:break-word}.iwg-notification-item[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]{margin-left:2rem}@media (max-width: 1023.98px){.iwg-notification-item[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]{margin-left:.9rem}}[dir=rtl]   [_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]{margin-left:0;margin-right:2rem}@media (max-width: 1023.98px){[dir=rtl]   [_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]{margin-right:.9rem}}[dir=rtl][_ngcontent-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]{margin-left:0;margin-right:2rem}@media (max-width: 1023.98px){[dir=rtl][_ngcontent-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]{margin-right:.9rem}}[dir=rtl][_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]{margin-left:0;margin-right:2rem}@media (max-width: 1023.98px){[dir=rtl][_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-notification-item[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]{margin-right:.9rem}}.iwg-notification-item.success[_ngcontent-%COMP%]{background-color:var(--color-bg-banner-success, var(--color-bg-success-light, #e7fff6));border:1px solid var(--color-border-banner-success, var(--global-functional-green, #23A983))}.iwg-notification-item.success[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{color:var(--color-icon-banner-success, var(--global-functional-green, #23A983))}.iwg-notification-item.error[_ngcontent-%COMP%]{background-color:var(--color-bg-banner-error, var(--color-bg-error-light, #fff5f5));border:1px solid var(--color-border-banner-error, var(--global-functional-red, #EE421C))}.iwg-notification-item.error[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{color:var(--color-icon-banner-error, var(--global-functional-red, #EE421C))}.iwg-notification-item.discount[_ngcontent-%COMP%]{background-color:var(--color-bg-banner-celebratory, #f0f4ff);border:1px solid var(--color-border-banner-celebratory, #07177B)}.iwg-notification-item.discount[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{color:var(--color-icon-banner-celebratory, #07177B)}.iwg-notification-item.info[_ngcontent-%COMP%]{background-color:var(--color-bg-banner-information, #fffdef);border:1px solid var(--color-border-banner-information, #be8813)}.iwg-notification-item.info[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{color:var(--color-icon-banner-information, #be8813)}.iwg-notification-item.branded[_ngcontent-%COMP%]{background-color:var(--color-bg-accent-tertiary, var(--brand-accent-secondary, #1098A7));border:none;padding:1.2rem 2rem;align-items:center;height:100%}.iwg-notification-item.branded[_ngcontent-%COMP%]   .iwg-field-input[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF);font-size:var(--body2-font-size, 1.4rem)}.iwg-notification-item.branded[_ngcontent-%COMP%]   .icon-holder[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}"]})}}return P})()},69924:(_e,D,r)=>{"use strict";r.d(D,{l:()=>S,y:()=>L});var e=r(27559),n=r(60177),d=r(64302),h=r(68018),p=r(54438);const m=["headerIcon"],g=["headerTitle"],c=["headerSubTitle"],u=["headerDescription"],P=["headerContent"],T=["headerBreadcrumbs"],F=["faq"],R=$=>({"iwg-page-header__no-padding":$});function I($,re){if(1&$&&(p.j41(0,"div",1),p.eu8(1,12),p.k0s()),2&$){const te=p.XpG();p.R7$(),p.Y8G("ngTemplateOutlet",te.headerBreadcrumbs)}}function z($,re){if(1&$&&(p.j41(0,"div",13),p.eu8(1,12),p.k0s()),2&$){const te=p.XpG();p.AVh("left-icon",te.leftIcon)("top-icon",te.topIcon),p.R7$(),p.Y8G("ngTemplateOutlet",te.headerIcon)}}function W($,re){if(1&$&&(p.j41(0,"div",14),p.eu8(1,12),p.k0s()),2&$){const te=p.XpG();p.AVh("title--condensed",te.condensed),p.R7$(),p.Y8G("ngTemplateOutlet",te.headerTitle)}}function J($,re){if(1&$&&(p.j41(0,"div",7),p.eu8(1,12),p.k0s()),2&$){const te=p.XpG();p.R7$(),p.Y8G("ngTemplateOutlet",te.headerSubTitle)}}function N($,re){if(1&$&&(p.j41(0,"div",8),p.eu8(1,12),p.k0s()),2&$){const te=p.XpG();p.R7$(),p.Y8G("ngTemplateOutlet",te.faq)}}function b($,re){if(1&$&&(p.j41(0,"div",9),p.eu8(1,12),p.k0s()),2&$){const te=p.XpG();p.R7$(),p.Y8G("ngTemplateOutlet",te.headerDescription)}}function v($,re){if(1&$&&(p.j41(0,"div",10),p.eu8(1,12),p.k0s()),2&$){const te=p.XpG();p.R7$(),p.Y8G("ngTemplateOutlet",te.headerContent)}}var S=function($){return $.Page="page",$.Flyout="flyout",$.Modal="modal",$}(S||{});let L=(()=>{class ${constructor(){this.NotificationScopeType=e.in,this.leftIcon=!1,this.topIcon=!1,this.condensed=!1,this.pageSizeType=S.Page}static{this.\u0275fac=function(G){return new(G||$)}}static{this.\u0275cmp=p.VBU({type:$,selectors:[["iwg-page-header"]],contentQueries:function(G,ne,de){if(1&G&&(p.wni(de,m,5),p.wni(de,g,5),p.wni(de,c,5),p.wni(de,u,5),p.wni(de,P,5),p.wni(de,T,5),p.wni(de,F,5)),2&G){let ge;p.mGM(ge=p.lsd())&&(ne.headerIcon=ge.first),p.mGM(ge=p.lsd())&&(ne.headerTitle=ge.first),p.mGM(ge=p.lsd())&&(ne.headerSubTitle=ge.first),p.mGM(ge=p.lsd())&&(ne.headerDescription=ge.first),p.mGM(ge=p.lsd())&&(ne.headerContent=ge.first),p.mGM(ge=p.lsd())&&(ne.headerBreadcrumbs=ge.first),p.mGM(ge=p.lsd())&&(ne.faq=ge.first)}},inputs:{leftIcon:"leftIcon",topIcon:"topIcon",condensed:"condensed",pageSizeType:"pageSizeType"},standalone:!0,features:[p.aNF],decls:12,vars:14,consts:[[1,"container","borderable"],["id","header-breadcrumbs",1,"breadcrumbs"],["id","page-header",3,"ngClass"],[1,"header-block"],[1,"icon",3,"left-icon","top-icon"],[1,"title-block"],[1,"iwg-page-header-title","title",3,"title--condensed"],[1,"iwg-page-header-sub-title"],[1,"faq"],[1,"iwg-page-header-sub-title","description"],[1,"content"],["scopeTag","page-header",1,"notification-list","container","container-desktop","in-layout",3,"scopeType"],[3,"ngTemplateOutlet"],[1,"icon"],[1,"iwg-page-header-title","title"]],template:function(G,ne){1&G&&(p.j41(0,"div",0),p.DNE(1,I,2,1,"div",1),p.j41(2,"div",2)(3,"div",3),p.DNE(4,z,2,5,"div",4),p.j41(5,"div",5),p.DNE(6,W,2,3,"div",6)(7,J,2,1,"div",7),p.k0s(),p.DNE(8,N,2,1,"div",8),p.k0s(),p.DNE(9,b,2,1,"div",9)(10,v,2,1,"div",10),p.k0s()(),p.nrm(11,"iwg-banner-notification-list",11)),2&G&&(p.R7$(),p.vxM(ne.headerBreadcrumbs?1:-1),p.R7$(),p.ZvI("iwg-page-header ",ne.pageSizeType,""),p.Y8G("ngClass",p.eq3(12,R,ne.headerBreadcrumbs)),p.R7$(2),p.vxM(ne.headerIcon?4:-1),p.R7$(2),p.vxM(ne.headerTitle?6:-1),p.R7$(),p.vxM(ne.headerSubTitle?7:-1),p.R7$(),p.vxM(ne.faq?8:-1),p.R7$(),p.vxM(ne.headerDescription?9:-1),p.R7$(),p.vxM(ne.headerContent||ne.headerDescription?10:-1),p.R7$(),p.Y8G("scopeType",ne.NotificationScopeType.local))},dependencies:[n.T3,n.YU,d.N,h.h],styles:[".no-container[_nghost-%COMP%]   .container[_ngcontent-%COMP%], .no-container   [_nghost-%COMP%]   .container[_ngcontent-%COMP%]{padding-left:0;padding-right:0}iwg-navigation-secondary[_nghost-%COMP%]   .notification-list[_ngcontent-%COMP%], iwg-navigation-secondary   [_nghost-%COMP%]   .notification-list[_ngcontent-%COMP%]{margin-bottom:var(--spacing-med, var(--scale-600, 3.2rem))}@media (max-width: 1023.98px){.bottom-border-mobile[_nghost-%COMP%]   .borderable[_ngcontent-%COMP%]{border-bottom:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}}.bottom-border-desktop[_nghost-%COMP%]   .borderable[_ngcontent-%COMP%]{border-bottom:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}@media (max-width: 1023.98px){.bottom-border-desktop[_nghost-%COMP%]   .borderable[_ngcontent-%COMP%]{border-bottom:none}}.bottom-border[_nghost-%COMP%]   .borderable[_ngcontent-%COMP%]{border-bottom:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.stretch-title-content[_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{flex:inherit}.no-bottom-padding[_nghost-%COMP%]   .flyout[_ngcontent-%COMP%]{padding-bottom:0}.breadcrumbs[_ngcontent-%COMP%]{width:100%;padding-top:1.6rem;height:4.8rem}@media (max-width: 1023.98px){.breadcrumbs[_ngcontent-%COMP%]{display:none}}.page[_ngcontent-%COMP%]{padding-top:4.8rem;padding-bottom:4.8rem}.smaller-padding-bottom[_nghost-%COMP%]   .page[_ngcontent-%COMP%]{padding-bottom:4rem}.iwg-page-header[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding-bottom:4rem}.iwg-page-header__no-padding[_ngcontent-%COMP%]{padding-top:0rem}@media (max-width: 1023.98px){.iwg-page-header[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch;padding-top:2rem;padding-bottom:2.4rem}}.iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;flex:1}.iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:4.5rem;height:4.5rem;flex-shrink:0;margin:0 0 1rem 1.6rem;
1align-self:flex-start;order:1}.iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon.left-icon[_ngcontent-%COMP%]{order:0;margin:0 1.6rem 0 0}[dir=rtl]   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon.left-icon[_ngcontent-%COMP%]{margin:0 0 0 1.6rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon.left-icon[_ngcontent-%COMP%]{margin:0 0 0 1.6rem}[dir=rtl][_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon.left-icon[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon.left-icon[_ngcontent-%COMP%]{margin:0 0 0 1.6rem}@media (max-width: 1023.98px){.iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon.top-icon[_ngcontent-%COMP%]{align-self:flex-start!important}}[dir=rtl]   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin:0 1.6rem 1rem 0}[dir=rtl][_ngcontent-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin:0 1.6rem 1rem 0}[dir=rtl][_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin:0 1.6rem 1rem 0}@media (max-width: 1023.98px){.iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:3.5rem;height:3.5rem;margin:0 1.6rem 0 0;align-self:center;order:0}[dir=rtl]   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin:0 0 0 1.6rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin:0 0 0 1.6rem}[dir=rtl][_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin:0 0 0 1.6rem}}.iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .title-block[_ngcontent-%COMP%]{flex:1}.iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .title-block[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{margin-bottom:.8rem}.iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .title-block[_ngcontent-%COMP%]   .title--condensed[_ngcontent-%COMP%]{margin-bottom:0}.iwg-page-header[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{flex:2;flex-shrink:0}@media (max-width: 1023.98px){.iwg-page-header[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{padding-left:unset}}.iwg-page-header[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;margin-left:1.6rem}[dir=rtl]   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{margin-left:0rem;margin-right:1.6rem}@media (max-width: 1023.98px){[dir=rtl]   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{margin:0rem}}[dir=rtl][_ngcontent-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{margin-left:0rem;margin-right:1.6rem}@media (max-width: 1023.98px){[dir=rtl][_ngcontent-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{margin:0rem}}[dir=rtl][_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{margin-left:0rem;margin-right:1.6rem}@media (max-width: 1023.98px){[dir=rtl][_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{margin:0rem}}@media (max-width: 1023.98px){.iwg-page-header[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{justify-content:unset;margin:0rem}}.account[_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]{padding-bottom:var(--spacing-med, var(--scale-600, 3.2rem))}.padding-bottom-sml[_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]{padding-bottom:var(--spacing-sml, var(--scale-500, 2.4rem))}.no-padding[_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]{padding-bottom:var(--spacing-none, var(--scale-0, 0))}@media (max-width: 1023.98px){.container-desktop[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}.notification-list[_ngcontent-%COMP%]{margin-bottom:3.2rem}.notification-list.empty[_ngcontent-%COMP%]{display:none}@media (max-width: 1023.98px){.booking-confirm-icon[_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{align-self:start!important;margin-top:.5rem!important;margin-right:1rem!important;font-size:3rem!important}[dir=rtl]   [_nghost-%COMP%]   (.booking-confirm-icon)[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-left:1rem}[dir=rtl]   .booking-confirm-icon[_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{margin-left:1rem}[dir=rtl]   .booking-confirm-icon[_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{margin-left:1rem}}.faq[_ngcontent-%COMP%]{align-self:auto}@media (max-width: 1023.98px){.mobile-flex[_nghost-%COMP%]   .iwg-page-header[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:baseline}}@media (max-width: 1023.98px){.left-icon-header[_nghost-%COMP%]   .header-block[_ngcontent-%COMP%], .left-icon-header   [_nghost-%COMP%]   .header-block[_ngcontent-%COMP%]{flex-direction:column}}"]})}}return $})()},6375:(_e,D,r)=>{"use strict";r.d(D,{T9:()=>n,g5:()=>p,hY:()=>d,hp:()=>h});const e="iwg-body2 hint-message-guide",n={validationIcon:"",validationClass:e,invalidField:!1},d={validationIcon:"",validationClass:e,invalidField:!1},h={validationIcon:"iwg-icon-tick",validationClass:e,invalidField:!1},p={validationIcon:"iwg-icon-close",validationClass:"iwg-body2 hint-message-warning",invalidField:!0}},69594:(_e,D,r)=>{"use strict";r.d(D,{D:()=>ze});
1var e=r(89417),n=r(7673),d=r(19724),h=r(84572),p=r(5964),m=r(96697),g=r(56977),c=r(70152),u=r(96354),P=r(31397),T=r(88141),F=r(99437),R=r(59032),I=r(11877),z=r(96670),W=r(95087),J=r(97304),N=r(89775),b=r(41434),v=r(13997),S=r(54438),L=r(59640),$=r(95585),re=r(31476),te=r(39642),G=r(27566),ne=r(68018);function de(Je,Se){if(1&Je&&(S.j41(0,"div",9),S.nrm(1,"iwg-flag",10),S.k0s()),2&Je){const Z=S.XpG().$implicit;S.R7$(),S.Y8G("countryIsoCode3",Z.countryIsoCode3)}}function ge(Je,Se){1&Je&&S.DNE(0,de,2,1,"div",9),2&Je&&S.vxM(Se.$implicit?0:-1)}function Be(Je,Se){if(1&Je&&(S.j41(0,"div",11),S.nrm(1,"iwg-flag",10),S.j41(2,"span"),S.EFF(3),S.k0s()()),2&Je){const Z=S.XpG().$implicit;S.R7$(),S.Y8G("countryIsoCode3",Z.countryIsoCode3),S.R7$(2),S.Lme("",Z.dialingCode," ",Z.countryName,"")}}function ve(Je,Se){1&Je&&S.DNE(0,Be,4,3,"div",11),2&Je&&S.vxM(Se.$implicit?0:-1)}function He(Je,Se){if(1&Je&&(S.j41(0,"div",8),S.EFF(1),S.nI1(2,"translate"),S.k0s()),2&Je){const Z=S.XpG();S.Y8G("id",Z.wrapperId+"__invalid-format___error"),S.R7$(),S.SpI(" ",S.i5U(2,2,Z.errorMessages[0],Z.errorMessagesParams[0])," ")}}const be={emitEvent:!1,onlySelf:!0};let ze=(()=>{class Je extends b.G{static{this.defaultErrors={phoneNumber:"COMMON.PHONE_NUMBER.INVALID_FORMAT"}}set errorsValue(Z){this.errors={...Je.defaultErrors,...Z}}set hideErrors(Z){Z&&(this.hidingErrors=Z)}constructor(Z,Q,oe){super(),this.ngControl=Z,this.store=Q,this.config=oe,this.phoneType=N.a.Primary,this.isDisabled=!1,this.debounceTime=this.config.get("inputDebounceTime"),this.hidingErrors=!1,this.filterKeys=["dialingCode","countryName"],this.dialingCodeInfos=[],this.isReady=!1,this.skipValidation=!1,this.currentPhoneNumber=null,this.dialingCodeInfo=new e.hs,this.number=new e.hs,this.form=new e.J3({dialingCodeInfo:this.dialingCodeInfo,number:this.number}),this.ngControl&&(this.ngControl.valueAccessor=this),this.errors=Je.defaultErrors}get shouldValidateNumber(){if(!this.form)return!1;const Z=this.form.get("number");return Z.touched||Z.value}onFocusOut(){this.form.get("number").markAsTouched()}ngOnInit(){let Z=Number.parseInt(this.debounceTime,10);Z||(Z=0),this.form.statusChanges.pipe((0,p.p)(()=>this.form.touched),(0,m.s)(1),(0,g.Q)(this.unsubscribe$)).subscribe(()=>this.onTouched()),this.form.valueChanges.pipe((0,c.B)(Z),(0,v.ec)(),(0,g.Q)(this.unsubscribe$)).subscribe(()=>this.onValueChange()),this.store.select(I.WM).pipe((0,p.p)(Q=>!!Q.length),(0,g.Q)(this.unsubscribe$)).subscribe(Q=>this.onDialingCodesLoaded(Q)),this.form.statusChanges.pipe((0,g.Q)(this.unsubscribe$)).subscribe(Q=>{this.form.touched&&this.ngControl.control.markAsTouched()}),this.store.dispatch((0,R.bO)()),this.applyAsyncValidator()}writeValue(Z){Z?this.isReady?this.setForm(Z):this.currentPhoneNumber=Z:this.number.setValue(null,be)}setDisabledState(Z){Z?this.form.disable():this.form.enable()}applyAsyncValidator(){if(!this.ngControl)return;const Z=this.ngControl.control.asyncValidator;this.ngControl.control.setAsyncValidators(Q=>{const oe=Z?Z(Q):(0,n.of)(null);if(this.skipValidation)return this.skipValidation=!1,oe;const me=Q.value;if(!me?.telephoneNumber||!this.isReady)return oe;const Pe=this.getDialingCodeByIsoCode(me.countryIsoCode);if(!Pe)return(0,d.H)(oe).pipe((0,u.T)(q=>({...q,phoneNumber:{}})),(0,m.s)(1));this.store.dispatch((0,R.Q7)({phoneNumber:me,dialingCode:Pe}));const V=(0,J.u)(me);return(0,d.H)(oe).pipe((0,P.Z)(q=>this.store.select(I.CV).pipe((0,p.p)(B=>B.has(V)),(0,u.T)(B=>B.get(V)),(0,T.M)(B=>this.onValidated(B)),(0,u.T)(B=>B.isValid?q:{...q,phoneNumber:{ConsumerInputFormat:Pe.phoneSample}}),(0,m.s)(1))))}),this.ngControl.control.updateValueAndValidity({onlySelf:!0})}setForm(Z){const Q=this.getDialingCodeByIsoCode(Z.countryIsoCode);if(!Q&&!Z.telephoneNumber)return void this.number.setValue(null);
1const oe=(Q?Z.telephoneNumber.replace(Q.dialingCode,""):Z.telephoneNumber).replaceAll(/(\s|-)/g,"");this.dialingCodeInfo.setValue(Q,be),this.number.setValue(oe,be),this.phoneType=Z.type,Q||this.ngControl?.control?.markAsTouched()}getDialingCodeByIsoCode(Z){if(Z){const Q=Z.toLowerCase();return this.dialingCodeInfos.find(oe=>oe.countryIsoCode3?.toLowerCase()===Q)}return null}onCountryLoaded(Z){let Q;Q=Z?this.getDialingCodeByIsoCode(Z):this.dialingCodeInfos[0],Q&&(this.lastDialingCode=Q),this.dialingCodeInfo.setValue(Q,be)}onDialingCodesLoaded(Z){if(Z.length){if(this.dialingCodeInfos=Z.map(Q=>({...Q,phoneSample:Q.phoneSample.replace(Q.dialingCode,"")})),this.isReady=!0,this.currentPhoneNumber)return this.setForm(this.currentPhoneNumber),void this.ngControl?.control?.updateValueAndValidity();(0,h.z)([this.store.select(W.Hg).pipe((0,F.W)(()=>[null])),this.store.select(z.T_).pipe((0,F.W)(()=>[null])),this.store.select(W.TR).pipe((0,F.W)(()=>[null]))]).pipe((0,m.s)(1),(0,g.Q)(this.unsubscribe$)).subscribe(([Q,oe,me])=>{this.onCountryLoaded((this.phoneType===N.a.Secondary&&Q?.phoneNumbers?.length&&null!==Q.phoneNumbers[0]?Q.phoneNumbers[0].countryIsoCode:Q?.primaryPhoneNumber?.countryIsoCode)??Q?.address?.countryIsoCode??oe?.countryIsoCode??me?.isoCodeThreeLetter)})}}onValidated(Z){Z.isValid&&Z.formattedNumber!==this.number.value&&(this.skipValidation=!0,this.number.setValue(Z.formattedNumber))}onValueChange(){this.skipValidation=!1;let Z=this.dialingCodeInfo.value;const Q=this.number.value;Z?this.lastDialingCode=Z:(Z=this.lastDialingCode??this.dialingCodeInfos[0],this.dialingCodeInfo.setValue(Z,be)),this.form.touched&&this.onChange(Q&&Z?{countryIsoCode:Z.countryIsoCode3,telephoneNumber:`${Z.dialingCode} ${Q}
1`,type:this.phoneType,dialingCode:Z.dialingCode}:null)}static{this.\u0275fac=function(Q){return new(Q||Je)(S.rXU(e.vO,10),S.rXU(L.il),S.rXU($.R))}}static{this.\u0275cmp=S.VBU({type:Je,selectors:[["iwg-phone-number"]],inputs:{phoneType:"phoneType",wrapperId:"wrapperId",labelText:"labelText",iconTooltip:"iconTooltip",isRequired:"isRequired",isDisabled:"isDisabled",errorsValue:"errorsValue",debounceTime:"debounceTime",hideErrors:"hideErrors"},features:[S.Vt3],decls:12,vars:17,consts:[["optionTemplate",""],["optionExpandedTemplate",""],[1,"phone-number"],[1,"phone-number__container",3,"formGroup"],[1,"phone-number__code"],["formControlName","dialingCodeInfo","idKey","countryIsoCode3",1,"radius-none-right","phone-field",3,"options","filterKeys","wrapperId","disabled","isSearchable"],[1,"phone-number__number"],["formControlName","number",1,"no-top-margin","radius-none-left","phone-field",3,"keydown","focusOut","isDisabled","dialingCodeInfo","labelText","wrapperId","isRequired","iconTooltip"],[1,"iwg-body1","m--t-2","m--l-3","phone-number__text--error",3,"id"],[1,"option__template--selected"],[3,"countryIsoCode3"],[1,"option__template--expanded"]],template:function(Q,oe){if(1&Q){const me=S.RV6();S.j41(0,"div",2)(1,"div",3)(2,"div",4)(3,"iwg-dropdown",5),S.DNE(4,ge,1,1,"ng-template",null,0,S.C5r)(6,ve,1,1,"ng-template",null,1,S.C5r),S.k0s()(),S.j41(8,"div",6)(9,"iwg-text-input-wrapper",7),S.nI1(10,"translate"),S.bIt("keydown",function(){return S.eBV(me),S.Njj(oe.onTouched())})("focusOut",function(){return S.eBV(me),S.Njj(oe.onTouched())}),S.k0s()()(),S.DNE(11,He,3,5,"div",8),S.k0s()}2&Q&&(S.R7$(),S.AVh("phone-number--invalid",oe.hasError&&oe.shouldValidateNumber),S.Y8G("formGroup",oe.form),S.R7$(2),S.Y8G("options",oe.dialingCodeInfos)("filterKeys",oe.filterKeys)("wrapperId",oe.wrapperId+"__dialing-code")("disabled",oe.isDisabled)("isSearchable",!0),S.R7$(6),S.Y8G("isDisabled",oe.isDisabled)("dialingCodeInfo",oe.dialingCodeInfo.value)("labelText",S.bMT(10,15,oe.labelText))("wrapperId",oe.wrapperId+"__number")("isRequired",oe.required)("iconTooltip",oe.iconTooltip),S.R7$(2),S.vxM(!oe.hidingErrors&&oe.errorMessages.length&&oe.shouldValidateNumber?11:-1))},dependencies:[e.BC,e.cb,e.j4,e.JD,re.P,te.C,G.q,ne.D9],styles:[".app-layout-content-wrapper[_ngcontent-%COMP%]{box-sizing:border-box;max-width:1440px}@media (min-width: 1440px){.app-layout-content-wrapper[_ngcontent-%COMP%]{margin-left:calc(50vw - 720px);margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .app-layout-content-wrapper[_ngcontent-%COMP%]{margin-left:0;margin-right:calc(50vw - 720px)}[dir=rtl][_ngcontent-%COMP%]   .app-layout-content-wrapper[_ngcontent-%COMP%]{margin-left:0;margin-right:calc(50vw - 720px)}[dir=rtl][_nghost-%COMP%]   .app-layout-content-wrapper[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .app-layout-content-wrapper[_ngcontent-%COMP%]{margin-left:0;margin-right:calc(50vw - 720px)}}.row[_ngcontent-%COMP%]{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-2rem;margin-left:-2rem}@media (max-width: 1023.98px){.row[_ngcontent-%COMP%]{margin-right:-1.6rem;margin-left:-1.6rem}}.row.reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.col.reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}@media only screen and (min-width: 0em){.container[_ngcontent-%COMP%]{padding-right:1.6rem;padding-left:1.6rem}}@media only screen and (min-width: 0em) and (min-width: 1024px){.container--mobile-only[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media only screen and (min-width: 0em){.container--right[_ngcontent-%COMP%]{padding-left:0}[dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:1.6rem}[dir=rtl][_ngcontent-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:1.6rem}[dir=rtl][_nghost-%COMP%]   .container--right[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:1.6rem}.container--left[_ngcontent-%COMP%]{padding-right:0}[dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:1.6rem;padding-left:0}[dir=rtl][_ngcontent-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:1.6rem;padding-left:0}[dir=rtl][_nghost-%COMP%]   .container--left[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:1.6rem;padding-left:0}}@media only screen and (min-width: 0em) and (max-width: 1023.98px){.container--except-mobile[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}@media only screen and (min-width: 0em){[class*=col-xs][_ngcontent-%COMP%]{box-sizing:border-box;flex-grow:0;flex-shrink:0;padding-right:2rem;padding-left:2rem;flex-basis:auto}.col-xs-1[_ngcontent-%COMP%]{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2[_ngcontent-%COMP%]{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-3[_ngcontent-%COMP%]{flex-basis:25%;max-width:25%}
1.col-xs-4[_ngcontent-%COMP%]{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-5[_ngcontent-%COMP%]{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6[_ngcontent-%COMP%]{flex-basis:50%;max-width:50%}.col-xs-7[_ngcontent-%COMP%]{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8[_ngcontent-%COMP%]{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-9[_ngcontent-%COMP%]{flex-basis:75%;max-width:75%}.col-xs-10[_ngcontent-%COMP%]{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-11[_ngcontent-%COMP%]{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%}.col-xs-offset-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.col-xs-offset-1[_ngcontent-%COMP%]{margin-left:8.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-1[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}
1.col-xs-offset-2[_ngcontent-%COMP%]{margin-left:16.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-2[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}.col-xs-offset-3[_ngcontent-%COMP%]{margin-left:25%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-3[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}.col-xs-offset-4[_ngcontent-%COMP%]{margin-left:33.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-4[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}.col-xs-offset-5[_ngcontent-%COMP%]{margin-left:41.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-5[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}.col-xs-offset-6[_ngcontent-%COMP%]{margin-left:50%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-6[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}.col-xs-offset-7[_ngcontent-%COMP%]{margin-left:58.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-7[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}.col-xs-offset-8[_ngcontent-%COMP%]{margin-left:66.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-8[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}.col-xs-offset-9[_ngcontent-%COMP%]{margin-left:75%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-9[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}.col-xs-offset-10[_ngcontent-%COMP%]{margin-left:83.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-10[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}.col-xs-offset-11[_ngcontent-%COMP%]{margin-left:91.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-11[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}.col-xs-offset-12[_ngcontent-%COMP%]{margin-left:100%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_ngcontent-%COMP%]   .col-xs-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_nghost-%COMP%]   .col-xs-offset-12[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-xs-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}.col-xs[_ngcontent-%COMP%]{flex-grow:1;flex-basis:0;max-width:100%}.start-xs[_ngcontent-%COMP%]{justify-content:flex-start;text-align:left}[dir=rtl]   [_nghost-%COMP%]   .start-xs[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_ngcontent-%COMP%]   .start-xs[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_nghost-%COMP%]   .start-xs[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .start-xs[_ngcontent-%COMP%]{text-align:right}.center-xs[_ngcontent-%COMP%]{justify-content:center;text-align:center}.end-xs[_ngcontent-%COMP%]{justify-content:flex-end;text-align:right}[dir=rtl]   [_nghost-%COMP%]   .end-xs[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_ngcontent-%COMP%]   .end-xs[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_nghost-%COMP%]   .end-xs[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .end-xs[_ngcontent-%COMP%]{text-align:left}.top-xs[_ngcontent-%COMP%]{align-items:flex-start}.middle-xs[_ngcontent-%COMP%]{align-items:center}.bottom-xs[_ngcontent-%COMP%]{align-items:flex-end}.around-xs[_ngcontent-%COMP%]{justify-content:space-around}.between-xs[_ngcontent-%COMP%]{justify-content:space-between}.first-xs[_ngcontent-%COMP%]{order:-1}.last-xs[_ngcontent-%COMP%]{order:1}}@media only screen and (min-width: 48em){.container[_ngcontent-%COMP%]{padding-right:3rem;padding-left:3rem}}@media only screen and (min-width: 48em) and (min-width: 1024px){.container--mobile-only[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media only screen and (min-width: 48em){.container--right[_ngcontent-%COMP%]{padding-left:0}[dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}[dir=rtl][_ngcontent-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}[dir=rtl][_nghost-%COMP%]   .container--right[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}.container--left[_ngcontent-%COMP%]{padding-right:0}[dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:3rem;padding-left:0}[dir=rtl][_ngcontent-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:3rem;padding-left:0}[dir=rtl][_nghost-%COMP%]   .container--left[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:3rem;padding-left:0}}@media only screen and (min-width: 48em) and (max-width: 1023.98px){.container--except-mobile[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}@media only screen and (min-width: 48em){[class*=col-sm][_ngcontent-%COMP%]{box-sizing:border-box;flex-grow:0;flex-shrink:0;padding-right:2rem;padding-left:2rem;flex-basis:auto}.col-sm-1[_ngcontent-%COMP%]{flex-basis:8.3333333333%;max-width:8.3333333333%}
1.col-sm-2[_ngcontent-%COMP%]{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-3[_ngcontent-%COMP%]{flex-basis:25%;max-width:25%}.col-sm-4[_ngcontent-%COMP%]{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-5[_ngcontent-%COMP%]{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6[_ngcontent-%COMP%], .container-sm-6[_nghost-%COMP%]   .phone-number__container[_ngcontent-%COMP%]{flex-basis:50%;max-width:50%}.col-sm-7[_ngcontent-%COMP%]{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8[_ngcontent-%COMP%]{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-9[_ngcontent-%COMP%]{flex-basis:75%;max-width:75%}.col-sm-10[_ngcontent-%COMP%]{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-11[_ngcontent-%COMP%]{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%}.col-sm-offset-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.col-sm-offset-1[_ngcontent-%COMP%]{margin-left:8.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-1[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}
1.col-sm-offset-2[_ngcontent-%COMP%]{margin-left:16.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-2[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}.col-sm-offset-3[_ngcontent-%COMP%]{margin-left:25%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-3[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}.col-sm-offset-4[_ngcontent-%COMP%]{margin-left:33.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-4[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}.col-sm-offset-5[_ngcontent-%COMP%]{margin-left:41.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-5[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}.col-sm-offset-6[_ngcontent-%COMP%]{margin-left:50%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-6[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}.col-sm-offset-7[_ngcontent-%COMP%]{margin-left:58.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-7[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}.col-sm-offset-8[_ngcontent-%COMP%]{margin-left:66.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-8[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}.col-sm-offset-9[_ngcontent-%COMP%]{margin-left:75%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-9[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}.col-sm-offset-10[_ngcontent-%COMP%]{margin-left:83.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-10[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}.col-sm-offset-11[_ngcontent-%COMP%]{margin-left:91.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-11[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}.col-sm-offset-12[_ngcontent-%COMP%]{margin-left:100%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_ngcontent-%COMP%]   .col-sm-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_nghost-%COMP%]   .col-sm-offset-12[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-sm-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}.col-sm[_ngcontent-%COMP%]{flex-grow:1;flex-basis:0;max-width:100%}.start-sm[_ngcontent-%COMP%]{justify-content:flex-start;text-align:left}[dir=rtl]   [_nghost-%COMP%]   .start-sm[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_ngcontent-%COMP%]   .start-sm[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_nghost-%COMP%]   .start-sm[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .start-sm[_ngcontent-%COMP%]{text-align:right}.center-sm[_ngcontent-%COMP%]{justify-content:center;text-align:center}.end-sm[_ngcontent-%COMP%]{justify-content:flex-end;text-align:right}[dir=rtl]   [_nghost-%COMP%]   .end-sm[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_ngcontent-%COMP%]   .end-sm[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_nghost-%COMP%]   .end-sm[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .end-sm[_ngcontent-%COMP%]{text-align:left}.top-sm[_ngcontent-%COMP%]{align-items:flex-start}.middle-sm[_ngcontent-%COMP%]{align-items:center}.bottom-sm[_ngcontent-%COMP%]{align-items:flex-end}.around-sm[_ngcontent-%COMP%]{justify-content:space-around}.between-sm[_ngcontent-%COMP%]{justify-content:space-between}.first-sm[_ngcontent-%COMP%]{order:-1}.last-sm[_ngcontent-%COMP%]{order:1}}@media only screen and (min-width: 64em){.container[_ngcontent-%COMP%]{padding-right:3rem;padding-left:3rem}}@media only screen and (min-width: 64em) and (min-width: 1024px){.container--mobile-only[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media only screen and (min-width: 64em){.container--right[_ngcontent-%COMP%]{padding-left:0}[dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}[dir=rtl][_ngcontent-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}[dir=rtl][_nghost-%COMP%]   .container--right[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}.container--left[_ngcontent-%COMP%]{padding-right:0}[dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:3rem;padding-left:0}[dir=rtl][_ngcontent-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:3rem;padding-left:0}[dir=rtl][_nghost-%COMP%]   .container--left[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:3rem;padding-left:0}}@media only screen and (min-width: 64em) and (max-width: 1023.98px){.container--except-mobile[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}@media only screen and (min-width: 64em){[class*=col-md][_ngcontent-%COMP%]{box-sizing:border-box;flex-grow:0;flex-shrink:0;padding-right:2rem;padding-left:2rem;flex-basis:auto}.col-md-1[_ngcontent-%COMP%]{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2[_ngcontent-%COMP%]{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-3[_ngcontent-%COMP%]{flex-basis:25%;max-width:25%}.col-md-4[_ngcontent-%COMP%]{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-5[_ngcontent-%COMP%]{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6[_ngcontent-%COMP%]{flex-basis:50%;max-width:50%}.col-md-7[_ngcontent-%COMP%]{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8[_ngcontent-%COMP%]{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-9[_ngcontent-%COMP%]{flex-basis:75%;max-width:75%}.col-md-10[_ngcontent-%COMP%]{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-11[_ngcontent-%COMP%]{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%}.col-md-offset-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.col-md-offset-1[_ngcontent-%COMP%]{margin-left:8.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-1[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}
1.col-md-offset-2[_ngcontent-%COMP%]{margin-left:16.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-2[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}.col-md-offset-3[_ngcontent-%COMP%]{margin-left:25%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-3[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}.col-md-offset-4[_ngcontent-%COMP%]{margin-left:33.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-4[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}.col-md-offset-5[_ngcontent-%COMP%]{margin-left:41.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-5[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}.col-md-offset-6[_ngcontent-%COMP%]{margin-left:50%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-6[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}.col-md-offset-7[_ngcontent-%COMP%]{margin-left:58.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-7[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}.col-md-offset-8[_ngcontent-%COMP%]{margin-left:66.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-8[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}.col-md-offset-9[_ngcontent-%COMP%]{margin-left:75%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-9[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}.col-md-offset-10[_ngcontent-%COMP%]{margin-left:83.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-10[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}.col-md-offset-11[_ngcontent-%COMP%]{margin-left:91.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-11[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}.col-md-offset-12[_ngcontent-%COMP%]{margin-left:100%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-md-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_ngcontent-%COMP%]   .col-md-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_nghost-%COMP%]   .col-md-offset-12[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-md-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}.col-md[_ngcontent-%COMP%]{flex-grow:1;flex-basis:0;max-width:100%}.start-md[_ngcontent-%COMP%]{justify-content:flex-start;text-align:left}[dir=rtl]   [_nghost-%COMP%]   .start-md[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_ngcontent-%COMP%]   .start-md[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_nghost-%COMP%]   .start-md[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .start-md[_ngcontent-%COMP%]{text-align:right}.center-md[_ngcontent-%COMP%]{justify-content:center;text-align:center}.end-md[_ngcontent-%COMP%]{justify-content:flex-end;text-align:right}[dir=rtl]   [_nghost-%COMP%]   .end-md[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_ngcontent-%COMP%]   .end-md[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_nghost-%COMP%]   .end-md[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .end-md[_ngcontent-%COMP%]{text-align:left}.top-md[_ngcontent-%COMP%]{align-items:flex-start}.middle-md[_ngcontent-%COMP%]{align-items:center}.bottom-md[_ngcontent-%COMP%]{align-items:flex-end}.around-md[_ngcontent-%COMP%]{justify-content:space-around}.between-md[_ngcontent-%COMP%]{justify-content:space-between}.first-md[_ngcontent-%COMP%]{order:-1}.last-md[_ngcontent-%COMP%]{order:1}}@media only screen and (min-width: 75em){.container[_ngcontent-%COMP%]{padding-right:6rem;padding-left:6rem}}@media only screen and (min-width: 75em) and (min-width: 1024px){.container--mobile-only[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media only screen and (min-width: 75em){.container--right[_ngcontent-%COMP%]{padding-left:0}[dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:6rem}[dir=rtl][_ngcontent-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:6rem}[dir=rtl][_nghost-%COMP%]   .container--right[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--right[_ngcontent-%COMP%]{padding-right:0;padding-left:6rem}.container--left[_ngcontent-%COMP%]{padding-right:0}[dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:6rem;padding-left:0}[dir=rtl][_ngcontent-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:6rem;padding-left:0}[dir=rtl][_nghost-%COMP%]   .container--left[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .container--left[_ngcontent-%COMP%]{padding-right:6rem;padding-left:0}}@media only screen and (min-width: 75em) and (max-width: 1023.98px){.container--except-mobile[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}@media only screen and (min-width: 75em){[class*=col-lg][_ngcontent-%COMP%]{box-sizing:border-box;flex-grow:0;flex-shrink:0;padding-right:2rem;padding-left:2rem;flex-basis:auto}.col-lg-1[_ngcontent-%COMP%]{flex-basis:8.3333333333%;max-width:8.3333333333%}
1.col-lg-2[_ngcontent-%COMP%]{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-3[_ngcontent-%COMP%]{flex-basis:25%;max-width:25%}.col-lg-4[_ngcontent-%COMP%]{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-5[_ngcontent-%COMP%]{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6[_ngcontent-%COMP%]{flex-basis:50%;max-width:50%}.col-lg-7[_ngcontent-%COMP%]{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8[_ngcontent-%COMP%]{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-9[_ngcontent-%COMP%]{flex-basis:75%;max-width:75%}.col-lg-10[_ngcontent-%COMP%]{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-11[_ngcontent-%COMP%]{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%}.col-lg-offset-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.col-lg-offset-1[_ngcontent-%COMP%]{margin-left:8.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-1[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-1[_ngcontent-%COMP%]{margin-left:0;margin-right:8.3333333333%}
1.col-lg-offset-2[_ngcontent-%COMP%]{margin-left:16.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-2[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-2[_ngcontent-%COMP%]{margin-left:0;margin-right:16.6666666667%}.col-lg-offset-3[_ngcontent-%COMP%]{margin-left:25%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-3[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-3[_ngcontent-%COMP%]{margin-left:0;margin-right:25%}.col-lg-offset-4[_ngcontent-%COMP%]{margin-left:33.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-4[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-4[_ngcontent-%COMP%]{margin-left:0;margin-right:33.3333333333%}.col-lg-offset-5[_ngcontent-%COMP%]{margin-left:41.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-5[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-5[_ngcontent-%COMP%]{margin-left:0;margin-right:41.6666666667%}.col-lg-offset-6[_ngcontent-%COMP%]{margin-left:50%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-6[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-6[_ngcontent-%COMP%]{margin-left:0;margin-right:50%}.col-lg-offset-7[_ngcontent-%COMP%]{margin-left:58.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-7[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-7[_ngcontent-%COMP%]{margin-left:0;margin-right:58.3333333333%}.col-lg-offset-8[_ngcontent-%COMP%]{margin-left:66.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-8[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-8[_ngcontent-%COMP%]{margin-left:0;margin-right:66.6666666667%}.col-lg-offset-9[_ngcontent-%COMP%]{margin-left:75%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-9[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-9[_ngcontent-%COMP%]{margin-left:0;margin-right:75%}.col-lg-offset-10[_ngcontent-%COMP%]{margin-left:83.3333333333%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-10[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-10[_ngcontent-%COMP%]{margin-left:0;margin-right:83.3333333333%}.col-lg-offset-11[_ngcontent-%COMP%]{margin-left:91.6666666667%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-11[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-11[_ngcontent-%COMP%]{margin-left:0;margin-right:91.6666666667%}.col-lg-offset-12[_ngcontent-%COMP%]{margin-left:100%;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_ngcontent-%COMP%]   .col-lg-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}[dir=rtl][_nghost-%COMP%]   .col-lg-offset-12[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .col-lg-offset-12[_ngcontent-%COMP%]{margin-left:0;margin-right:100%}.col-lg[_ngcontent-%COMP%]{flex-grow:1;flex-basis:0;max-width:100%}.start-lg[_ngcontent-%COMP%]{justify-content:flex-start;text-align:left}[dir=rtl]   [_nghost-%COMP%]   .start-lg[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_ngcontent-%COMP%]   .start-lg[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_nghost-%COMP%]   .start-lg[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .start-lg[_ngcontent-%COMP%]{text-align:right}.center-lg[_ngcontent-%COMP%]{justify-content:center;text-align:center}.end-lg[_ngcontent-%COMP%]{justify-content:flex-end;text-align:right}[dir=rtl]   [_nghost-%COMP%]   .end-lg[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_ngcontent-%COMP%]   .end-lg[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_nghost-%COMP%]   .end-lg[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .end-lg[_ngcontent-%COMP%]{text-align:left}.top-lg[_ngcontent-%COMP%]{align-items:flex-start}.middle-lg[_ngcontent-%COMP%]{align-items:center}.bottom-lg[_ngcontent-%COMP%]{align-items:flex-end}.around-lg[_ngcontent-%COMP%]{justify-content:space-around}.between-lg[_ngcontent-%COMP%]{justify-content:space-between}.first-lg[_ngcontent-%COMP%]{order:-1}.last-lg[_ngcontent-%COMP%]{order:1}}.divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.phone-number__container[_ngcontent-%COMP%]{display:flex;flex-direction:row;border:solid 1px var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3));border-radius:var(--radius-btn, var(--scale-200, .8rem))}.phone-number__container[_ngcontent-%COMP%]:focus-within{border:solid 1px var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.phone-number__container.phone-number--invalid[_ngcontent-%COMP%]{border-color:var(--color-border-error, var(--global-functional-red, #EE421C))!important}.phone-number__container.phone-number--invalid[_ngcontent-%COMP%]:focus-within{border-color:var(--color-border-error, var(--global-functional-red, #EE421C))!important}.phone-number__container[_ngcontent-%COMP%]:hover     iwg-dropdown iwg-text-input-wrapper .form-input-wrapper{background-color:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))!important}.phone-number__container[_ngcontent-%COMP%]:hover     iwg-text-input-wrapper .form-input-wrapper{background-color:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))!important}.phone-number__text--error[_ngcontent-%COMP%]{color:var(--color-text-error, var(--global-functional-red, #EE421C))}.phone-number__code[_ngcontent-%COMP%]{width:var(--width-phone-number-dropdown, 11.5rem);cursor:pointer}.phone-number__code[_ngcontent-%COMP%]   iwg-dropdown[_ngcontent-%COMP%]:focus{outline:none}.phone-number__code[_ngcontent-%COMP%]     iwg-dropdown .form__field__select__input .select__input__selected, .phone-number__code[_ngcontent-%COMP%]     iwg-dropdown iwg-text-input-wrapper input{border-right-width:0}[dir=rtl]   [_nghost-%COMP%]   .phone-number__code[_ngcontent-%COMP%]     iwg-dropdown .form__field__select__input .select__input__selected, [dir=rtl]   [_nghost-%COMP%]   .phone-number__code[_ngcontent-%COMP%]     iwg-dropdown iwg-text-input-wrapper input{border-right-width:.1rem;border-left-width:0rem}[dir=rtl][_ngcontent-%COMP%]   .phone-number__code[_ngcontent-%COMP%]     iwg-dropdown .form__field__select__input .select__input__selected, [dir=rtl][_ngcontent-%COMP%]   .phone-number__code[_ngcontent-%COMP%]     iwg-dropdown iwg-text-input-wrapper input{border-right-width:.1rem;border-left-width:0rem}[dir=rtl][_nghost-%COMP%]   .phone-number__code[_ngcontent-%COMP%]     iwg-dropdown .form__field__select__input .select__input__selected, [dir=rtl]   [_nghost-%COMP%]   .phone-number__code[_ngcontent-%COMP%]     iwg-dropdown .form__field__select__input .select__input__selected, [dir=rtl][_nghost-%COMP%]   .phone-number__code[_ngcontent-%COMP%]     iwg-dropdown iwg-text-input-wrapper input, [dir=rtl]   [_nghost-%COMP%]   .phone-number__code[_ngcontent-%COMP%]     iwg-dropdown iwg-text-input-wrapper input{border-right-width:.1rem;border-left-width:0rem}.phone-number__code[_ngcontent-%COMP%]     iwg-dropdown iwg-text-input-wrapper input{margin:0}.phone-number__code[_ngcontent-%COMP%]   .option__template--selected[_ngcontent-%COMP%]{direction:ltr;display:flex;align-items:center;justify-content:center}[dir=rtl]   [_nghost-%COMP%]   .phone-number__code[_ngcontent-%COMP%]   .option__template--selected[_ngcontent-%COMP%]{flex-direction:row-reverse}[dir=rtl][_ngcontent-%COMP%]   .phone-number__code[_ngcontent-%COMP%]   .option__template--selected[_ngcontent-%COMP%]{flex-direction:row-reverse}[dir=rtl][_nghost-%COMP%]   .phone-number__code[_ngcontent-%COMP%]   .option__template--selected[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .phone-number__code[_ngcontent-%COMP%]   .option__template--selected[_ngcontent-%COMP%]{flex-direction:row-reverse}.phone-number__code[_ngcontent-%COMP%]   .option__template--selected[_ngcontent-%COMP%]   iwg-flag[_ngcontent-%COMP%]{transform:scale(.8)}.phone-number__code[_ngcontent-%COMP%]   .option__template--expanded[_ngcontent-%COMP%]{direction:ltr;display:flex;align-items:center;gap:var(--spacing-xxxs, var(--scale-200, .8rem));justify-content:flex-start;line-height:var(--spacing-xxl, var(--scale-900, 5.6rem))}
1.phone-number__number[_ngcontent-%COMP%]{unicode-bidi:embed;width:100%;flex:1}.phone-number--invalid[_ngcontent-%COMP%]   .phone-number__number[_ngcontent-%COMP%]     .form__input__wrapper .form__input{border:1px solid!important;border-color:var(--color-border-error, var(--global-functional-red, #EE421C))!important;background-color:var(--color-bg-input-error, var(--color-bg-error-light, #fff5f5))!important}@media (max-width: 1023.98px){.form-field-label[_ngcontent-%COMP%]{justify-content:space-between}}.container-sm-6[_nghost-%COMP%]   .phone-number__container[_ngcontent-%COMP%]{box-sizing:border-box;flex-grow:0;flex-shrink:0;padding-right:2rem;padding-left:2rem;padding-right:0rem;padding-left:0rem}@media (min-width: 1024px){.container-sm-6[_nghost-%COMP%]   .phone-number__container[_ngcontent-%COMP%]{padding-right:2rem}}[dir=rtl]   [_nghost-%COMP%]   (.container-sm-6)[_ngcontent-%COMP%]   .phone-number__container[_ngcontent-%COMP%]{padding-right:0rem}@media (min-width: 1024px){[dir=rtl]   [_nghost-%COMP%]   (.container-sm-6)[_ngcontent-%COMP%]   .phone-number__container[_ngcontent-%COMP%]{padding-left:2rem}}[dir=rtl]   .container-sm-6[_nghost-%COMP%]   .phone-number__container[_ngcontent-%COMP%]{padding-right:0rem}@media (min-width: 1024px){[dir=rtl]   .container-sm-6[_nghost-%COMP%]   .phone-number__container[_ngcontent-%COMP%]{padding-left:2rem}}[dir=rtl]   .container-sm-6[_nghost-%COMP%]   .phone-number__container[_ngcontent-%COMP%]{padding-right:0rem}@media (min-width: 1024px){[dir=rtl]   .container-sm-6[_nghost-%COMP%]   .phone-number__container[_ngcontent-%COMP%]{padding-left:2rem}}"]})}}return Je})()},66637:(_e,D,r)=>{"use strict";r.d(D,{U:()=>g});var e=r(60177),n=r(89417),d=r(68018),h=r(31476),p=r(39642),m=r(54438);let g=(()=>{class c{static{this.\u0275fac=function(T){return new(T||c)}}static{this.\u0275mod=m.$C({type:c})}static{this.\u0275inj=m.G2t({imports:[n.X1.withConfig({callSetDisabledState:"whenDisabledForLegacyCode"}),e.MD,h.P,p.C,d.h]})}}return c})()},59032:(_e,D,r)=>{"use strict";r.d(D,{C2:()=>c,DA:()=>u,Kb:()=>h,Q7:()=>n,bO:()=>p,eb:()=>P,r:()=>g,sy:()=>m,ve:()=>d,zO:()=>T});var e=r(59640);const n=(0,e.VP)("[Phone Number] Validate Number",(0,e.xk)()),d=(0,e.VP)("[Phone Number] Validate Number Success",(0,e.xk)()),h=(0,e.VP)("[Phone Number] Validate Number Failure",(0,e.xk)()),p=(0,e.VP)("[Phone Number] Get Dialing Codes"),m=(0,e.VP)("[Phone Number] Get Dialing Codes Success",(0,e.xk)()),g=(0,e.VP)("[Phone Number] Get Dialing Codes Failure",(0,e.xk)()),c=(0,e.VP)("[Phone Number] Reset Dialing Codes"),u=(0,e.VP)("[Phone Number] Get Formatted Sale Phone Number",(0,e.xk)()),P=(0,e.VP)("[Phone Number] Get Formatted Sale Phone Number Success",(0,e.xk)()),T=(0,e.VP)("[Phone Number] Get Formatted Sale Phone Number Failure")},11877:(_e,D,r)=>{"use strict";r.d(D,{CV:()=>p,WM:()=>m,Wf:()=>c,cR:()=>g});var e=r(59640),n=r(58486),d=r(86019);const h=(0,e.Mz)(d.b,u=>u.phoneNumber),p=(0,e.Mz)(h,u=>u?u.validationResults:n.L.validationResults),m=(0,e.Mz)(h,u=>u.dialingCodes),g=(0,e.Mz)(h,u=>u.formattedSalePhoneNumber),c=(0,e.Mz)(h,u=>u.phoneNumberLoading)},58486:(_e,D,r)=>{"use strict";r.d(D,{L:()=>e});const e={dialingCodes:[],validationResults:new Map,formattedSalePhoneNumber:null,phoneNumberLoading:!1}},31208:(_e,D,r)=>{"use strict";r.d(D,{T:()=>u});var e=r(85630),n=r(68018),d=r(60177),h=r(54545),p=r(7673),m=r(54438),g=r(59640);const c=["*"];let u=(()=>{class P{constructor(F){this.store=F,this.wrapperId="",this.type=e.f.generic,this.useFeatureFlag$=(0,p.of)(!1),F&&(this.useFeatureFlag$=this.store.select(h.D8))}static{this.\u0275fac=function(R){return new(R||P)(m.rXU(g.il,8))}}static{this.\u0275cmp=m.VBU({type:P,selectors:[["iwg-pill"]],inputs:{wrapperId:"wrapperId",type:"type"},standalone:!0,features:[m.aNF],ngContentSelectors:c,decls:3,vars:6,consts:[["translate","",1,"iwg-pill-label",3,"id","ngClass"]],template:function(R,I){1&R&&(m.NAR(),m.j41(0,"span",0),m.nI1(1,"async"),m.SdG(2),m.k0s()),2&R&&(m.AVh("workspace-search-active",m.bMT(1,4,I.useFeatureFlag$)),m.Y8G("id",I.wrapperId)("ngClass",I.type))},dependencies:[n.Mm,d.YU,d.Jj],styles:['body[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h1-font-size, var(--scale-700, 4rem));font-weight:var(--h1-font-weight, var(--font-weight-light, 300));line-height:var(--h1-line-height, 1.2);letter-spacing:var(--h1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--mobile-h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h1-font-size, var(--scale-600, 3.2rem));font-weight:var(--mobile-h1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h1-line-height, 1.2);letter-spacing:var(--mobile-h1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], h1.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h1[_ngcontent-%COMP%], .iwg-h1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));
1font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], h2.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h2[_ngcontent-%COMP%], .iwg-h2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h3-font-size, var(--scale-550, 2.8rem));font-weight:var(--h3-font-weight, var(--font-weight-light, 300));line-height:var(--h3-line-height, 1.3);letter-spacing:var(--h3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--mobile-h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h3-font-size, var(--scale-500, 2.4rem));font-weight:var(--mobile-h3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h3-line-height, 1.3);letter-spacing:var(--mobile-h3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], h3.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h3[_ngcontent-%COMP%], .iwg-h3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-bold-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h4-bold-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-bold-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-bold-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h4-bold-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-bold-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.bold[_ngcontent-%COMP%], h4.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-bold[_ngcontent-%COMP%], .iwg-h4-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-medium-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h4-medium-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-medium-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}
1@media (max-width: 1023.98px){h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-medium-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h4-medium-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-medium-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.medium[_ngcontent-%COMP%], h4.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-medium[_ngcontent-%COMP%], .iwg-h4-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], h4.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4[_ngcontent-%COMP%], .iwg-h4.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-bold-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h5-bold-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-bold-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-bold-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h5-bold-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-bold-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.bold[_ngcontent-%COMP%], h5.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-bold[_ngcontent-%COMP%], .iwg-h5-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-medium-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h5-medium-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-medium-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}
1@media (max-width: 1023.98px){h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-medium-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h5-medium-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-medium-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.medium[_ngcontent-%COMP%], h5.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-medium[_ngcontent-%COMP%], .iwg-h5-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-font-size, var(--scale-420, 1.8rem));font-weight:var(--h5-font-weight, var(--font-weight-light, 300));line-height:var(--h5-line-height, 1.3);letter-spacing:var(--h5-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--mobile-h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-h5-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h5-line-height, 1.3);letter-spacing:var(--mobile-h5-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], h5.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5[_ngcontent-%COMP%], .iwg-h5.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h6-font-size, var(--scale-400, 1.6rem));font-weight:var(--h6-font-weight, var(--font-weight-light, 300));line-height:var(--h6-line-height, 1.2);letter-spacing:var(--h6-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--mobile-h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h6-font-size, var(--scale-350, 1.4rem));font-weight:var(--mobile-h6-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h6-line-height, 1.2);letter-spacing:var(--mobile-h6-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], h6.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h6[_ngcontent-%COMP%], .iwg-h6.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label1[_ngcontent-%COMP%]{font-family:var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label1-font-size, var(--scale-450, 2rem));font-weight:var(--label1-font-weight, var(--font-weight-normal, 400));line-height:var(--label1-line-height, 1.4);letter-spacing:var(--label1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1[_ngcontent-%COMP%]{font-family:var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label1-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-label1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label1-line-height, 1.4);letter-spacing:var(--mobile-label1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label1[_ngcontent-%COMP%], .iwg-label1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--label1-medium-font-family, var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label1-medium-font-size, var(--label1-font-size, var(--scale-450, 2rem)));font-weight:var(--label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label1-medium-line-height, var(--label1-line-height, 1.4));letter-spacing:var(--label1-medium-letter-spacing, var(--label1-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label1-medium-font-family, var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label1-medium-font-size, var(--mobile-label1-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label1-medium-line-height, var(--mobile-label1-line-height, 1.4));letter-spacing:var(--mobile-label1-medium-letter-spacing, var(--mobile-label1-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label1-medium[_ngcontent-%COMP%], .iwg-label1-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2[_ngcontent-%COMP%]{font-family:var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--label2-font-weight, var(--font-weight-normal, 400));line-height:var(--label2-line-height, 1.4);letter-spacing:var(--label2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2[_ngcontent-%COMP%]{font-family:var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--mobile-label2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label2-line-height, 1.4);letter-spacing:var(--mobile-label2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label2[_ngcontent-%COMP%], .iwg-label2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--label2-medium-font-family, var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label2-medium-font-size, var(--label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label2-medium-line-height, var(--label2-line-height, 1.4));letter-spacing:var(--label2-medium-letter-spacing, var(--label2-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label2-medium-font-family, var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label2-medium-font-size, var(--mobile-label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--mobile-label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label2-medium-line-height, var(--mobile-label2-line-height, 1.4));letter-spacing:var(--mobile-label2-medium-letter-spacing, var(--mobile-label2-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label2-medium[_ngcontent-%COMP%], .iwg-label2-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));
1font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label3[_ngcontent-%COMP%], .iwg-label3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--label3-medium-font-family, var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label3-medium-font-size, var(--label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label3-medium-line-height, 1.4);letter-spacing:var(--label3-medium-letter-spacing, var(--label3-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label3-medium-font-family, var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label3-medium-font-size, var(--mobile-label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label3-medium-line-height, 1.4);letter-spacing:var(--mobile-label3-medium-letter-spacing, var(--mobile-label3-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label3-medium[_ngcontent-%COMP%], .iwg-label3-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body1[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body1[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body1[_ngcontent-%COMP%], .iwg-body1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body2[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body2[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);
1font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body2[_ngcontent-%COMP%], .iwg-body2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body3[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body3[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);
1font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body3[_ngcontent-%COMP%], .iwg-body3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-hint[_ngcontent-%COMP%], .iwg-field-hint.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-input[_ngcontent-%COMP%], .iwg-field-input.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--global-neutral-900, #202020)}@media (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}}@media (max-width: 1023.98px) and (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media (max-width: 1023.98px){.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:1.6rem}@media (max-width: 1023.98px){.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-title[_ngcontent-%COMP%], .iwg-page-header-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-sub-title[_ngcontent-%COMP%], .iwg-page-header-sub-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));
1font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title[_ngcontent-%COMP%], .iwg-page-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title--with-link[_ngcontent-%COMP%], .iwg-page-title--with-link.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{flex-direction:column;gap:.8rem}}.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media screen and (min-width: 1024px) and (max-width: 1290px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.align-baseline[_ngcontent-%COMP%]{vertical-align:baseline}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.font-bold[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold, 700)}
1.font-medium[_ngcontent-%COMP%]{font-weight:var(--font-weight-medium, 500)}.font-normal[_ngcontent-%COMP%]{font-weight:var(--font-weight-normal, 400)}.font-light[_ngcontent-%COMP%]{font-weight:var(--font-weight-light, 300)}.singleline-ellipsis[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.multiline-ellipsis-2[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-3[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-4[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-5[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}.divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}[_nghost-%COMP%]   .iwg-pill-label[_ngcontent-%COMP%]{padding:.3rem .8rem 0;min-height:2rem;font-size:1.2rem;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--global-neutral-100, #FFFFFF);background-color:var(--global-neutral-900, #202020);border-radius:.8rem;display:inline-block;font-family:var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif);font-weight:var(--font-weight-bold, 700);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-over-image[_ngcontent-%COMP%]{background-color:var(--color-bg-accent-tertiary, var(--brand-accent-secondary, #1098A7));border-radius:1.2rem;padding:.4rem 1rem;min-height:1.6rem;font-size:1.4rem}[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-in-progress[_ngcontent-%COMP%], [_nghost-%COMP%]   .iwg-pill-label.iwg-pill-in-progress-pending[_ngcontent-%COMP%], [_nghost-%COMP%]   .iwg-pill-label.iwg-pill-in-progress-overdue[_ngcontent-%COMP%]{border:solid 1px var(--global-functional-green, #23A983);min-height:1.5rem;color:var(--global-neutral-600, #5E5E5E);background-color:var(--global-neutral-100, #FFFFFF);padding-top:.25rem;padding-bottom:.1rem}[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-in-progress-pending[_ngcontent-%COMP%]{border-color:var(--color-bg-warning, #f26419)}[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-in-progress-overdue[_ngcontent-%COMP%]{border-color:var(--color-border-banner-error, var(--global-functional-red, #EE421C))}[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-success[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF);background-color:var(--global-functional-green, #23A983);padding-top:.35rem}[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-error[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF);background-color:var(--global-functional-red, #EE421C)}[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-home-center[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF);background-color:var(--color-bg-accent-tertiary, var(--brand-accent-secondary, #1098A7))}[_nghost-%COMP%]   .iwg-pill-label.workspace-search-active.iwg-pill-home-center[_ngcontent-%COMP%]{color:var(--color-text-on-filled-enabled, var(--global-neutral-100, #FFFFFF));background-color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-plan-card[_ngcontent-%COMP%]{background:var(--color-bg-filled-enabled, var(--color-bg-accent, var(--brand-primary-500, #E30613)));font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));line-height:normal;border-radius:var(--radius-round, var(--scale-900, 5.6rem));display:flex;align-items:center;justify-content:center;text-align:center;width:max-content;padding:var(--scale-100, .4rem) var(--scale-200, .8rem);text-transform:uppercase}@media (max-width: 1023.98px){[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-plan-card[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.inverted   [_nghost-%COMP%]   .iwg-pill-label.iwg-pill-plan-card[_ngcontent-%COMP%], [_nghost-%COMP%]   .iwg-pill-label.iwg-pill-plan-card.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-counter[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF);background-color:var(--global-neutral-900, #202020);border-radius:1rem}[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-favourite-center[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF);background-color:var(--color-bg-accent-tertiary, var(--brand-accent-secondary, #1098A7))}[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-provisional-booking[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF);background-color:var(--color-bg-accent-tertiary, var(--brand-accent-secondary, #1098A7));border-radius:2rem;padding:.4rem 1.4rem;font-weight:var(--font-weight-normal, 400)}[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-order-service[_ngcontent-%COMP%]{padding:.2rem 1rem;align-items:center;display:flex;color:var(--global-neutral-100, #FFFFFF);background-color:var(--color-border, var(--global-neutral-300, #C3C3C3));border-radius:2rem;font-weight:var(--font-weight-normal, 400)}.onboarding-pill[_nghost-%COMP%]   .iwg-pill-label[_ngcontent-%COMP%], .onboarding-pill   [_nghost-%COMP%]   .iwg-pill-label[_ngcontent-%COMP%], .select-plan-pill[_nghost-%COMP%]   .iwg-pill-label[_ngcontent-%COMP%], .select-plan-pill   [_nghost-%COMP%]   .iwg-pill-label[_ngcontent-%COMP%]{padding:.8rem 2rem;border-radius:2rem;white-space:pre}@media (max-width: 1023.98px){.onboarding-pill[_nghost-%COMP%]   .iwg-pill-label[_ngcontent-%COMP%], .onboarding-pill   [_nghost-%COMP%]   .iwg-pill-label[_ngcontent-%COMP%], .select-plan-pill[_nghost-%COMP%]   .iwg-pill-label[_ngcontent-%COMP%], .select-plan-pill   [_nghost-%COMP%]   .iwg-pill-label[_ngcontent-%COMP%]{width:inherit}}.onboarding-pill[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-secondary[_ngcontent-%COMP%], .onboarding-pill   [_nghost-%COMP%]   .iwg-pill-label.iwg-pill-secondary[_ngcontent-%COMP%], .select-plan-pill[_nghost-%COMP%]   .iwg-pill-label.iwg-pill-secondary[_ngcontent-%COMP%], .select-plan-pill   [_nghost-%COMP%]   .iwg-pill-label.iwg-pill-secondary[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF);background-color:var(--color-bg-accent-tertiary, var(--brand-accent-secondary, #1098A7));border-radius:.6rem;padding:.5rem;font-weight:var(--font-weight-normal, 400);font-size:var(--body3-font-size, 1.2rem)}']})}}return P})()},85630:(_e,D,r)=>{"use strict";r.d(D,{f:()=>e});var e=function(n){return n.success="iwg-pill-success",n.error="iwg-pill-error",n.inProgress="iwg-pill-in-progress",n.inProgressPending="iwg-pill-in-progress-pending",n.inProgressOverdue="iwg-pill-in-progress-overdue",n.overImage="iwg-pill-over-image",n.generic="iwg-pill-generic",n.homeCenter="iwg-pill-home-center",n.counter="iwg-pill-counter",n.favouriteCentre="iwg-pill-favourite-center",n.provisionalBooking="iwg-pill-provisional-booking",n.secondary="iwg-pill-secondary",n.planCard="iwg-pill-plan-card",
1n.orderService="iwg-pill-order-service",n}(e||{})},33612:(_e,D,r)=>{"use strict";r.d(D,{o:()=>n});var e=r(54438);let n=(()=>{class d{transform(p){return[p?.addressLine1,p?.addressLine2,p?.addressLine3,p?.city,p?.postcode].filter(Boolean).join(", ")}static{this.\u0275fac=function(m){return new(m||d)}}static{this.\u0275pipe=e.EJ8({name:"iwgAddress",type:d,pure:!0,standalone:!0})}}return d})()},742:(_e,D,r)=>{"use strict";r.d(D,{K:()=>p});var e=r(43318),n=r(54438),d=r(68018),h=r(57801);let p=(()=>{class m{static{this.timeSeparators={}}constructor(c,u){this.translate=c,this.dateService=u}transform(c,u="short",P,T=" - ",F){if(!c)return"";let R=this.translate.currentLang||this.translate.defaultLang||"en-US";"ISOZoneless"===u&&(R="en-US");const I=this.convertToDateFormat(u,R)||u||"L";if(P)return this.dateService.create(c).locale(R).format(I).concat(T,this.dateService.create(P).locale(R).format(I));const z=F?{utcOffset:F}:void 0,W=this.dateService.create(c).toDate(),J=z?(0,e.Gt)(W,z):this.dateService.isToday(c),N=z?(0,e.aF)(W,z):this.dateService.isTomorrow(c);return"long"===u&&J?this.translate.translations[R]?.["COMMON.TODAY"]:"long"===u&&N?this.translate.translations[R]?.["COMMON.TOMORROW"]:this.dateService.create(c).locale(R).format(I)}convertToDateFormat(c,u){if(!c)return null;const P=m.timeSeparators[u]=m.timeSeparators[u]||(this.dateService.create().locale(u).format("LT").includes(":")?":":".");switch(c){case"short":return"L";case"shorter":return"l";case"long":return"ddd ll";case"time":return`HH${P}mm`;case"fullDate":return`ddd ll HH${P}mm`;case"monthAndYear":return"MM/YYYY";case"ISOZoneless":return"YYYY-MM-DDTHH:mm:ss";case"monthAndShortYear":return"MM/YY";default:return null}}static{this.\u0275fac=function(u){return new(u||m)(n.rXU(d.c$,16),n.rXU(h.k,16))}}static{this.\u0275pipe=n.EJ8({name:"localizedDate",type:m,pure:!0,standalone:!0})}}return m})()},94587:(_e,D,r)=>{"use strict";r.d(D,{X:()=>c});var e=r(56977),n=r(96354),d=r(21413),h=r(76883),p=r(29399),m=r(54438),g=r(59640);let c=(()=>{class u{constructor(T){this.store$=T,this.unsubscribe$=new d.B,this.japanCulture="ja-JP",this.store$.select(p._s).pipe((0,e.Q)(this.unsubscribe$)).subscribe(F=>this.isLastNameFirst=F?.toLowerCase()===this.japanCulture.toLowerCase())}transform(T,F=h.f.ShortName,R=null){if(!T)return"";let I;switch(F){case h.f.FullName:case h.f.ShortName:I=[T.firstName,T.lastName];break;case h.f.Initials:return`${T.firstName?.slice(0,1)?.toUpperCase()}${T.lastName?.slice(0,1)?.toUpperCase()}`;case h.f.AddressName:I=[this.isLastNameFirst?T.lastName:T.firstName];break;default:return""}return this.isLastNameFirst&&I.reverse(),F===h.f.FullName&&R&&I.unshift(R),I.filter(z=>!!z).join(" ").trim()}transformAsync(T,F=h.f.ShortName,R=null){return this.store$.select(p._s).pipe((0,n.T)(I=>(this.isLastNameFirst=I?.toLowerCase()===this.japanCulture.toLowerCase(),this.transform(T,F,R))),(0,e.Q)(this.unsubscribe$))}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(F){return new(F||u)(m.rXU(g.il,16))}}static{this.\u0275pipe=m.EJ8({name:"iwgNameFormat",type:u,pure:!0,standalone:!0})}}return u})()},22573:(_e,D,r)=>{"use strict";r.d(D,{D:()=>d});var e=r(54438);function n(h){return`{{${h}}}`}let d=(()=>{class h{transform(m,g,c){let u=null;return null==m||(u=null==g?new RegExp("(.*)"+n(c)).exec(m):null==c?new RegExp(n(g)+"(.*)").exec(m):new RegExp(`${n(g)}(.*)${n(c)}`).exec(m),null==u)?"":u[1]}static{this.\u0275fac=function(g){return new(g||h)}}static{this.\u0275pipe=e.EJ8({name:"translateCut",type:h,pure:!0,standalone:!0})}}return h})()},45156:(_e,D,r)=>{"use strict";r.d(D,{X:()=>g});var e=r(54438),n=r(62233),d=r(68018),h=r(60177),p=r(59640);function m(c,u){if(1&c){const P=e.RV6();e.j41(0,"span",0),e.EFF(1),e.nI1(2,"translate"),e.k0s(),e.EFF(3," \xa0 "),e.j41(4,"a",1),e.bIt("click",function(){e.eBV(P);const F=e.XpG();return e.Njj(F.navigateToPrivacyPolicy())}),e.EFF(5),e.k0s()}if(2&c){const P=e.XpG();e.R7$(),e.SpI(" ",e.bMT(2,2,"COMMON.BY_SELECTING_THIS_YOU_AGREE_TO_OUR_PRIVACY_POLICY")," "),e.R7$(4),e.JRh(P.privacyPolicyItem.title)}}let g=(()=>{class c{constructor(P){this.store=P,this.linkClicked=new e.bkB,this.isAuthenticated$=this.store.select(n.BQ)}
1navigateToPrivacyPolicy(){this.linkClicked.emit()}static{this.\u0275fac=function(T){return new(T||c)(e.rXU(p.il))}}static{this.\u0275cmp=e.VBU({type:c,selectors:[["iwg-privacy-policy-notification"]],inputs:{privacyPolicyItem:"privacyPolicyItem"},outputs:{linkClicked:"linkClicked"},standalone:!0,features:[e.aNF],decls:2,vars:3,consts:[["iwgLinkHandler",""],["id","privacy-policy-link",1,"text-link","privacyPolicyLink",3,"click","translate"]],template:function(T,F){1&T&&(e.DNE(0,m,6,4),e.nI1(1,"async")),2&T&&e.vxM(!e.bMT(1,1,F.isAuthenticated$)&&F.privacyPolicyItem?0:-1)},dependencies:[h.Jj,d.h,d.D9,d.Mm],styles:["[_nghost-%COMP%]{display:flex;align-items:center;padding-right:2rem;padding-left:0}[dir=rtl]   [_nghost-%COMP%]   -shadowcsshost{padding-right:0;padding-left:2rem}[dir=rtl]   [_nghost-%COMP%]{padding-right:0;padding-left:2rem}[dir=rtl]   [_nghost-%COMP%]{padding-right:0;padding-left:2rem}@media (max-width: 1023.98px){[_nghost-%COMP%]{display:block;padding-right:0;padding-left:0;margin-bottom:2.2rem}}"]})}}return c})()},77818:(_e,D,r)=>{"use strict";r.d(D,{d:()=>z});var e=r(31635),n=r(54438),d=r(41434),h=r(64409),p=r(23294),m=r(56977),g=r(89417);const c=["input"],u=["*"];function P(W,J){if(1&W&&n.nrm(0,"i",9),2&W){const N=n.XpG();n.ZvI("icon ",N.iconClass,"")}}function T(W,J){if(1&W&&(n.j41(0,"span",5),n.EFF(1),n.k0s()),2&W){const N=n.XpG();n.R7$(),n.JRh(N.overlineText)}}function F(W,J){if(1&W&&(n.j41(0,"span",6),n.EFF(1),n.k0s()),2&W){const N=n.XpG();n.R7$(),n.JRh(N.description)}}function R(W,J){if(1&W&&(n.j41(0,"span",7),n.EFF(1),n.k0s()),2&W){const N=n.XpG();n.R7$(),n.JRh(N.taglineText)}}function I(W,J){if(1&W&&(n.j41(0,"span",8),n.EFF(1),n.k0s()),2&W){const N=n.XpG();n.R7$(),n.JRh(N.secondaryLabel)}}class z extends d.G{set selectedValue(J){this.value.value===J&&this.onChange(this.value.value),this.currentValue=J,this.applySelectedValue()}set isDisabled(J){this.disabled=J,this.setDisabledState(J)}get componentName(){return this.useName?this.name:this.ngControl?this.ngControl.name:this.name}constructor(J,N){super(),this.renderer=J,this.ngControl=N,this.useName=!1,this.tabIndex=0,this.taglineColor="tertiary",this.position="leading",this.dividerPosition="none",this.selectedValueChange=new n.bkB,this.ngControl&&(this.ngControl.valueAccessor=this,this.currentValue=this.ngControl.value)}ngOnInit(){this.value.pipe((0,p.F)(),(0,m.Q)(this.unsubscribe$)).subscribe(()=>this.applySelectedValue())}onCheckedChange(J){this.onTouched(),J&&(this.currentValue=this.value.value,this.selectedValueChange.emit(this.currentValue),this.onChange(this.currentValue))}writeValue(J){this.currentValue=J,this.applySelectedValue(),this.selectedValueChange.emit(J)}setDisabledState(J){this.renderer.setProperty(this.inputRef.nativeElement,"disabled",J)}applySelectedValue(){this.renderer.setProperty(this.inputRef.nativeElement,"checked",this.value.value===this.currentValue)}hasValue(J){return null!=J&&""!==`${J}`.trim()}static{this.\u0275fac=function(N){return new(N||z)(n.rXU(n.sFG),n.rXU(g.vO,10))}}static{this.\u0275cmp=n.VBU({type:z,selectors:[["iwg-radio-button"]],viewQuery:function(N,b){if(1&N&&n.GBs(c,7),2&N){let v;n.mGM(v=n.lsd())&&(b.inputRef=v.first)}},inputs:{wrapperId:"wrapperId",name:"name",useName:"useName",value:"value",secondaryLabel:"secondaryLabel",iconClass:"iconClass",overlineText:"overlineText",description:"description",taglineText:"taglineText",tabIndex:"tabIndex",taglineColor:"taglineColor",position:"position",dividerPosition:"dividerPosition",selectedValue:"selectedValue",isDisabled:"isDisabled"},outputs:{selectedValueChange:"selectedValueChange"},standalone:!0,features:[n.Vt3,n.aNF],ngContentSelectors:u,decls:11,vars:14,consts:[["input",""],["type","radio",1,"iwg-radio-button-input",3,"change","blur","focus","tabindex"],[1,"label-content"],["aria-hidden","true",3,"class"],[1,"label-text"],[1,"overline-text"],[1,"description-text"],[1,"tagline-text"],[1,"secondary-label"],["aria-hidden","true"]],template:function(N,b){if(1&N){const v=n.RV6();n.NAR(),n.j41(0,"label")(1,"input",1,0),n.bIt("change",function(L){return n.eBV(v),n.Njj(b.onCheckedChange(L.target.checked))})("blur",function(){return n.eBV(v),n.Njj(b.onTouched())})("focus",function(){return n.eBV(v),n.Njj(b.onTouched())}),n.k0s(),n.j41(3,"span",2),n.DNE(4,P,1,3,"i",3),n.j41(5,"span",4),n.DNE(6,T,2,1,"span",5),n.SdG(7),n.DNE(8,F,2,1,"span",6)(9,R,2,1,"span",7),n.k0s(),n.DNE(10,I,2,1,"span",8),n.k0s()()}
12&N&&(n.STu("iwg-label ",b.position," divider-",b.dividerPosition,""),n.AVh("disabled",b.disabled),n.BMQ("id",b.wrapperId),n.R7$(),n.Y8G("tabindex",b.tabIndex),n.BMQ("name",b.componentName),n.R7$(3),n.vxM(b.hasValue(b.iconClass)?4:-1),n.R7$(2),n.vxM(b.hasValue(b.overlineText)?6:-1),n.R7$(2),n.vxM(b.hasValue(b.description)?8:-1),n.R7$(),n.vxM(b.hasValue(b.taglineText)?9:-1),n.R7$(),n.vxM(b.hasValue(b.secondaryLabel)?10:-1))},styles:['.divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}[_nghost-%COMP%]{display:inline-block;width:100%;--label-radius-tl: var(--radius-sml, var(--scale-200, .8rem));--label-radius-tr: var(--radius-sml, var(--scale-200, .8rem));--label-radius-br: var(--radius-sml, var(--scale-200, .8rem));--label-radius-bl: var(--radius-sml, var(--scale-200, .8rem))}.iwg-label[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;width:100%;box-sizing:border-box;position:relative;background:transparent;gap:var(--spacing-xxs, var(--scale-300, 1.2rem));cursor:pointer}.iwg-label[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:not(:checked){border-color:var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3))}.iwg-label[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:checked{border-color:var(--color-bg-accent, var(--brand-primary-500, #E30613));background:radial-gradient(var(--color-bg-accent, var(--brand-primary-500, #E30613)) 40%,var(--color-bg-primary, var(--global-neutral-100, #FFFFFF)) 50%)}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]{display:flex;align-items:center;flex:1 1 auto;font-family:var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif);font-weight:var(--font-weight-normal, 400);background:transparent}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-right:var(--spacing-xxs, var(--scale-300, 1.2rem));font-size:var(--size-xs, var(--scale-500, 2.4rem));line-height:1}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));font-size:var(--spacing-xs, var(--scale-400, 1.6rem));letter-spacing:.01em}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]   .overline-text[_ngcontent-%COMP%]{font-size:var(--scale-350, 1.4rem);color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]   .description-text[_ngcontent-%COMP%]{font-size:var(--scale-350, 1.4rem);color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193))}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]   .tagline-text[_ngcontent-%COMP%]{font-size:var(--spacing-xxs, var(--scale-300, 1.2rem));color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193));padding-top:var(--spacing-micro, var(--scale-100, .4rem))}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]   .tagline-text.success[_ngcontent-%COMP%]{color:var(--color-text-success, var(--global-functional-green, #23A983))}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]   .tagline-text.accent[_ngcontent-%COMP%]{color:var(--color-text-accent, var(--brand-primary-500, #E30613))}.iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .secondary-label[_ngcontent-%COMP%]{color:var(--color-text-tertiary, var(--global-neutral-300, #C3C3C3));margin-left:var(--spacing-xxs, var(--scale-300, 1.2rem));font-size:var(--spacing-xs, var(--scale-400, 1.6rem))}.iwg-label[_ngcontent-%COMP%]:not(:has(input:checked)):not(:hover):not(:focus-within):not(.disabled){background-color:var(--color-bg-transparent-enabled, transparent)}.iwg-label[_ngcontent-%COMP%]:hover:not(.disabled):has(input[type=radio]){background-color:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.iwg-label[_ngcontent-%COMP%]:active:not(.disabled):has(input[type=radio]){background-color:var(--color-bg-transparent-pressed, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.iwg-label[_ngcontent-%COMP%]:has(input:checked){box-shadow:none}.iwg-label.disabled[_ngcontent-%COMP%], .iwg-label[_ngcontent-%COMP%]:has(input:disabled){cursor:default}.iwg-label.disabled[_ngcontent-%COMP%]   .iwg-radio-button-input[_ngcontent-%COMP%], .iwg-label[_ngcontent-%COMP%]:has(input:disabled)   .iwg-radio-button-input[_ngcontent-%COMP%]{cursor:default}.iwg-label.disabled[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%], .iwg-label[_ngcontent-%COMP%]:has(input:disabled)   .label-text[_ngcontent-%COMP%]{color:var(--color-border, var(--global-neutral-300, #C3C3C3))!important}.iwg-label.disabled[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .secondary-label[_ngcontent-%COMP%], .iwg-label[_ngcontent-%COMP%]:has(input:disabled)   .label-content[_ngcontent-%COMP%]   .secondary-label[_ngcontent-%COMP%]{color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193))}.iwg-label.disabled[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .iwg-label[_ngcontent-%COMP%]:has(input:disabled)   .label-content[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:var(--color-icon-disabled, var(--brand-neutral-500, #848193))}.iwg-label.disabled[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%], .iwg-label[_ngcontent-%COMP%]:has(input:disabled)   input[type=radio][_ngcontent-%COMP%]{border-color:var(--color-border, var(--global-neutral-300, #C3C3C3));background-color:transparent}.iwg-label.disabled[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:checked, .iwg-label[_ngcontent-%COMP%]:has(input:disabled)   input[type=radio][_ngcontent-%COMP%]:checked{border-color:var(--color-icon-disabled, var(--brand-neutral-500, #848193));background:radial-gradient(var(--color-icon-disabled, var(--brand-neutral-500, #848193)) 40%,var(--color-bg-primary, var(--global-neutral-100, #FFFFFF)) 50%)}.iwg-label.trailing[_ngcontent-%COMP%]{flex-direction:row-reverse;justify-content:space-between}@media (max-width: 1023.98px){.iwg-label[_ngcontent-%COMP%]   .secondary-label[_ngcontent-%COMP%]{margin-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}}[dir=rtl]   [_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_ngcontent-%COMP%]   .iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]{text-align:right}.no-hover-effect[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]:hover{background-color:inherit!important;box-shadow:none!important}.borderless[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{box-shadow:none;border:none;border-color:transparent;padding:var(--spacing-xxs, var(--scale-300, 1.2rem)) var(--spacing-none, var(--scale-0, 0));border-radius:var(--spacing-none, var(--scale-0, 0))}.border-radius-label-none[_nghost-%COMP%]{--label-radius-tl: 0;--label-radius-tr: 0;--label-radius-br: 0;--label-radius-bl: 0}.border-radius-label-tl-none[_nghost-%COMP%]{--label-radius-tl: 0}.border-radius-label-tr-none[_nghost-%COMP%]{--label-radius-tr: 0}.border-radius-label-bl-none[_nghost-%COMP%]{--label-radius-bl: 0}.border-radius-label-br-none[_nghost-%COMP%]{--label-radius-br: 0}.iwg-radio-button-input[_ngcontent-%COMP%]{width:var(--spacing-sml, var(--scale-500, 2.4rem));height:var(--spacing-sml, var(--scale-500, 2.4rem));flex-shrink:0;appearance:none;border:var(--border-width-thin, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-radius:var(--radius-round, var(--scale-900, 5.6rem));transition:border-color .2s,background .2s;position:relative;cursor:pointer}.menu-radio-button[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{margin-bottom:0}
1.no-box-shadow[_nghost-%COMP%]{box-shadow:none!important}.no-box-shadow[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{box-shadow:none!important}.no-padding[_nghost-%COMP%]{padding:var(--spacing-none, var(--scale-0, 0))}.medium-height[_nghost-%COMP%]{height:var(--size-xxxl, var(--scale-1100, 7.2rem))}.medium-height[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{box-sizing:border-box;height:var(--size-xxxl, var(--scale-1100, 7.2rem))}.text-singleline[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]   .label-text[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;width:0}.block-radio[_nghost-%COMP%]{border-radius:var(--label-radius-tl) var(--label-radius-tr) var(--label-radius-br) var(--label-radius-bl)}.block-radio[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{border:1px solid;border-color:var(--color-border, var(--global-neutral-300, #C3C3C3));padding:var(--scale-550, 2.8rem) var(--scale-420, 1.8rem);border-radius:var(--label-radius-tl) var(--label-radius-tr) var(--label-radius-br) var(--label-radius-bl)}.block-radio[_nghost-%COMP%]:has(.iwg-label   input[_ngcontent-%COMP%]:checked){box-shadow:0 .2rem 1rem 0 var(--color-border, var(--global-neutral-300, #C3C3C3))}.block-radio[_nghost-%COMP%]:has(.iwg-label   input[_ngcontent-%COMP%]:checked)   .iwg-label[_ngcontent-%COMP%]{border-color:var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.selected-border-accent[_nghost-%COMP%]:has(.iwg-label   input[_ngcontent-%COMP%]:checked)   .iwg-label[_ngcontent-%COMP%]{border-color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}.tile-radio[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{border:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));padding:var(--spacing-sml, var(--scale-500, 2.4rem))}.tile-radio[_nghost-%COMP%]:has(.iwg-label   input[_ngcontent-%COMP%]:checked)   .iwg-label[_ngcontent-%COMP%]{position:relative;background-color:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));box-shadow:0 .2rem 1rem 0 var(--color-border, var(--global-neutral-300, #C3C3C3))}.tile-radio[_nghost-%COMP%]:has(.iwg-label   input[_ngcontent-%COMP%]:checked)   .iwg-label[_ngcontent-%COMP%]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--scale-100, .4rem);background-color:var(--color-bg-accent, var(--brand-primary-500, #E30613))}.combo-radio[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{padding:var(--scale-550, 2.8rem) var(--scale-420, 1.8rem)}.no-label-padding[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{padding:var(--spacing-none, var(--scale-0, 0))}.profile-switcher[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{padding:var(--scale-550, 2.8rem) var(--scale-420, 1.8rem);border:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-radius:var(--radius-sml, var(--scale-200, .8rem))}.time-slot[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{padding-block:var(--spacing-xs, var(--scale-400, 1.6rem))}.picker-label-compact[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{padding-block:var(--spacing-xs, var(--scale-400, 1.6rem));gap:var(--spacing-xxxs, var(--scale-200, .8rem))}.border-divider-color[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{border-color:var(--color-border-search-divider, var(--brand-neutral-100, #E6E6E9))}.fit-content[_nghost-%COMP%]{width:auto}.fit-content[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{width:auto}.fit-content[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]   .label-content[_ngcontent-%COMP%]{flex:0 0 auto}.iwg-language[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%], .iwg-language   [_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]{padding:0 var(--scale-350, 1.4rem) 0 var(--scale-420, 1.8rem)}.iwg-language[_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]:hover, .iwg-language   [_nghost-%COMP%]   .iwg-label[_ngcontent-%COMP%]:hover{background-color:inherit!important;box-shadow:none!important}']})}}(0,e.Cg)([(0,h.W)()],z.prototype,"value",void 0)},6732:(_e,D,r)=>{"use strict";r.d(D,{R:()=>p});var e=r(4705),n=r(68018),d=r(54438);function h(m,g){if(1&m){const c=d.RV6();d.j41(0,"a",2),d.bIt("click",function(){d.eBV(c);const P=d.XpG();return d.Njj(P.toggleView())}),d.EFF(1),d.nI1(2,"translate"),d.k0s()}if(2&m){const c=d.XpG();d.Y8G("id",c.wrapperId+"_Action"),d.R7$(),d.JRh(d.bMT(2,2,c.isCollapsed?"READ_MORE.ACTION.MORE":"READ_MORE.ACTION.LESS"))}}let p=(()=>{class m{constructor(){this.wrapperId="",this.text="",this.maxLength=100,this.currentText="",this.showToggle=!1,this.isCollapsed=!0}toggleView(){this.isCollapsed=!this.isCollapsed,this.handleView()}handleView(){if(!this.text||this.text.length<=this.maxLength)return this.currentText=this.text,this.isCollapsed=!1,void(this.showToggle=!1);this.showToggle=!0,!0===this.isCollapsed?this.currentText=this.text.substring(0,this.maxLength)+"...":!1===this.isCollapsed&&(this.currentText=this.text)}ngOnChanges(){this.handleView()}static{this.\u0275fac=function(u){return new(u||m)}}static{this.\u0275cmp=d.VBU({type:m,selectors:[["iwg-read-more"]],inputs:{wrapperId:"wrapperId",text:"text",maxLength:"maxLength"},standalone:!0,features:[d.OA$,d.aNF],decls:2,vars:3,consts:[[3,"id","innerHTML"],[3,"id","routerLink"],[3,"click","id","routerLink"]],template:function(u,P){1&u&&(d.nrm(0,"div",0),d.DNE(1,h,3,4,"a",1)),2&u&&(d.Y8G("id",P.wrapperId+"_Text")("innerHTML",P.currentText,d.npT),d.R7$(),d.vxM(P.showToggle?1:-1))},dependencies:[e.Wk,n.h,n.D9],styles:["a[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}"]})}}return m})()},52510:(_e,D,r)=>{"use strict";r.d(D,{S:()=>Ze});var e=r(54438),n=r(89417),d=r(88141),h=r(70152),p=r(23294),m=r(56977),g=r(3884),c=r(33726),u=r(1807),P=r(68018),T=r(4026),F=r(48337),R=r(60177),I=r(12262),z=r(60156);const W=["optionTemplate"],J=["inputElement"],N=["optionsElement"],b=["optionConfirmElement"],v=["noOptionsElement"],S=["optionItemElements"];function L(we,gt){return gt[this.valueKey]}const $=(we,gt)=>({"form__input--selected":we,"form-field-input-invalid":gt}),re=we=>({"search__options--open":we}),te=(we,gt)=>({"search__options__item--hovered":we,"search__options__item--selected":gt}),G=we=>({"icon__option__default--selected":we}),ne=we=>({$implicit:we}),de=we=>({"search__options__item--hovered":we}),ge=(we,gt)=>({"search__options__item--hovered":we,"search__options__confirm--selected":gt});function Be(we,gt){1&we&&(e.j41(0,"span",23),e.EFF(1,"*"),e.k0s())}function ve(we,gt){if(1&we&&(e.j41(0,"span"),e.nrm(1,"iwg-hint",24),e.k0s()),2&we){const je=e.XpG(2);e.R7$(),e.Y8G("wrapperId",je.wrapperId+"_search")("message",je.labelTooltip)}}function He(we,gt){if(1&we&&(e.j41(0,"label",6)(1,"span",22),e.nI1(2,"translate"),e.EFF(3),e.nI1(4,"translate"),e.DNE(
15,Be,2,0,"span",23),e.k0s(),e.DNE(6,ve,2,2,"span"),e.k0s()),2&we){const je=e.XpG();e.Y8G("id",je.wrapperId+"_search_label")("for",je.wrapperId+"__form__input"),e.R7$(),e.Y8G("title",e.bMT(2,6,je.labelText)),e.R7$(2),e.SpI(" ",e.bMT(4,8,je.labelText),""),e.R7$(2),e.vxM(je.required?5:-1),e.R7$(),e.vxM(je.labelTooltip?6:-1)}}function be(we,gt){if(1&we&&e.nrm(0,"i",23),2&we){const je=e.XpG();e.ZvI("icon icon--left ",je.iconClass,"")}}function ze(we,gt){if(1&we&&(e.j41(0,"span",25),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&we){const je=e.XpG();e.AVh("input-floating-label--with-icon",je.hasIcon),e.R7$(),e.JRh(e.bMT(2,3,je.inputLabel))}}function Je(we,gt){if(1&we){const je=e.RV6();e.j41(0,"button",26),e.bIt("click",function(){e.eBV(je);const yt=e.XpG();return e.Njj(yt.unselectAllOptions())})("keydown.enter",function(){e.eBV(je);const yt=e.XpG();return e.Njj(yt.unselectAllOptions())}),e.k0s()}}function Se(we,gt){if(1&we){const je=e.RV6();e.j41(0,"iwg-button",27),e.bIt("click",function(){e.eBV(je);const yt=e.XpG();return e.Njj(yt.onSearchButtonClicked())})("keydown.enter",function(){e.eBV(je);const yt=e.XpG();return e.Njj(yt.onSearchButtonClicked())}),e.k0s()}if(2&we){const je=e.XpG();e.Y8G("iconClass","iwg-icon-search")("displayType","icon-primary")("disabled",je.searchIsDisabled||je.disableSearchButton)("type",je.searchButtonType)("id",je.wrapperId+"_search_icon_button")}}function Z(we,gt){if(1&we&&(e.j41(0,"i",29),e.nrm(1,"span",30)(2,"span",31),e.k0s()),2&we){const je=e.XpG(2).$implicit;e.Y8G("ngClass",e.eq3(1,G,je.__selected))}}function Q(we,gt){if(1&we&&(e.DNE(0,Z,3,3,"i",29),e.EFF(1)),2&we){const je=e.XpG().$implicit,Pt=e.XpG();e.vxM(Pt.multiValue?0:-1),e.R7$(),e.SpI(" ",je[Pt.displayKey]," ")}}function oe(we,gt){1&we&&(e.j41(0,"i",32),e.nrm(1,"span",30)(2,"span",31),e.k0s())}function me(we,gt){}function Pe(we,gt){1&we&&e.DNE(0,me,0,0,"ng-template")}function V(we,gt){if(1&we&&e.DNE(0,oe,3,0,"i",32)(1,Pe,1,0,null,33),2&we){const je=e.XpG().$implicit,Pt=e.XpG();e.vxM(Pt.multiValue&&je.__selected?0:-1),e.R7$(),e.Y8G("ngTemplateOutlet",Pt.optionTemplate)("ngTemplateOutletContext",e.eq3(3,ne,je))}}function q(we,gt){if(1&we){const je=e.RV6();e.j41(0,"div",28,2),e.bIt("mouseover",function(){const yt=e.eBV(je).$index,Fe=e.XpG();return e.Njj(Fe.hoverOption(yt))})("mousedown",function(yt){const Fe=e.eBV(je).$implicit,Ft=e.XpG();return e.Njj(Ft.toggleOption(yt,Fe))})("focus",function(){const yt=e.eBV(je).$index,Fe=e.XpG();return e.Njj(Fe.hoverOption(yt))})("keydown.enter",function(yt){const Fe=e.eBV(je).$implicit,Ft=e.XpG();return e.Njj(Ft.toggleOption(yt,Fe))}),e.DNE(2,Q,2,2)(3,V,2,5),e.k0s()}if(2&we){const je=gt.$implicit,Pt=gt.$index,yt=e.XpG();e.Y8G("ngClass",e.l_i(3,te,yt.hoveredOptionIndex===Pt,je.__selected)),e.R7$(2),e.vxM(yt.optionTemplate?-1:2),e.R7$(),e.vxM(yt.optionTemplate?3:-1)}}function B(we,gt){if(1&we){const je=e.RV6();e.j41(0,"div",34,3),e.bIt("mouseover",function(){e.eBV(je);const yt=e.XpG();return e.Njj(yt.hoverOption(-1))})("mousedown",function(yt){e.eBV(je);const Fe=e.XpG();return e.Njj(Fe.selectNoOptions(yt))})("focus",function(){e.eBV(je);const yt=e.XpG();return e.Njj(yt.hoverOption(-1))})("keydown.enter",function(yt){e.eBV(je);const Fe=e.XpG();return e.Njj(Fe.selectNoOptions(yt))}),e.EFF(2),e.nI1(3,"translate"),e.k0s()}if(2&we){const je=e.XpG();e.AVh("search__options__item--action",je.noOptionsAction),e.Y8G("ngClass",e.eq3(8,de,je.noOptionsActionVisible&&-1===je.hoveredOptionIndex)),e.BMQ("role",je.noOptionsAction?"button":null)("tabindex",je.noOptionsAction?0:null),e.R7$(2),e.SpI(" ",e.bMT(3,6,je.noOptionsText)," ")}}function Ee(we,gt){if(1&we){const je=e.RV6();e.j41(0,"div",35,4),e.bIt("mouseover",function(){e.eBV(je);const yt=e.XpG();return e.Njj(yt.hoverOption(-1))})("mousedown",function(yt){e.eBV(je);const Fe=e.XpG();return e.Njj(Fe.confirmOptions(yt))})("focus",function(){e.eBV(je);const yt=e.XpG();return e.Njj(yt.hoverOption(-1))})("keydown.enter",function(yt){e.eBV(je);const Fe=e.XpG();return e.Njj(Fe.confirmOptions(yt))}),e.EFF(2),e.nI1(3,"translate"),e.k0s()}if(2&we){const je=e.XpG();e.Y8G("ngClass",e.l_i(4,ge,-1===je.hoveredOptionIndex,je.hasSelectedOptions())),e.R7$(2),e.SpI(" ",e.bMT(3,2,je.confirmText)," ")}}function Ne(we,gt){if(1&we&&(e.j41(0,"div",21),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&we){const je=e.XpG();e.Y8G("id",je.wrapperId+"__error_message"),e.R7$(),e.SpI(" ",e.bMT(2,2,je.errorMessage)," ")}}let Ze=(()=>{class we extends T.k{set options(je){this.optionsValue=je.map(this.optionsMapper),this.sortItems(),this.open&&this.getOptionsElement()}set input(je){this.searchText=je,je?this.inputFormControl.setValue(je,{emitEvent:!1,onlySelf:!0}):this.inputFormControl.setValue(je)}set disabled(je){this.isDisabled=je,super.disabled=je,setTimeout(()=>this.setDisabledState(je))}get searchIsDisabled(){return this.isDisabled}constructor(je,Pt,yt){super(yt),this.ngControl=je,this.translate=Pt,this.isDisabled=!1,this.wrapperId="",this.placeholderText="",this.noOptionsAction=!1,this.multiValue=!1,this.isLocal=!1,this.valueKey="value",this.displayKey="display",this.defaultSearch=null,this.minTextLength=2,this.debounceTime=500,this.autoFocus=!1,this.alwaysOpenBelow=!1,this.errorMessage="",this.isRequired=!1,this.emitSelectOnSigleItem=!1,this.readonly=!1,this.sortAsc=!1,this.twoStepsDropdown=!0,this.hasIcon=!1,this.iconClass="iwg-icon-map-pin-2",this.hideSearchButton=!1,this.disableSearchButton=!1,this.searchButtonType="submit",this.inputChange=new e.bkB,this.searchChanged=new e.bkB,this.enterKey=new e.bkB,this.searchButtonClicked=new e.bkB,this.selected=new e.bkB,this.unSelected=new e.bkB,this.clear=new e.bkB,this.blurred=new e.bkB,this.noOptionsSelected=new e.bkB,this.optionsHeightChange=new e.bkB,this.FlipDropdown=T.n,this.flipDropdown=T.n.Reset,this.inputFormControl=new n.hs(""),this.value=null,this.optionsValue=[],this.confirmedOptions=[],this._open=!1,this.searchDisabled=!1,this.currentLanguage="",this.optionsMapper=Fe=>({...Fe,__selected:this.multiValue&&this.value?.includes(Fe[this.valueKey])}),this.currentLanguage=this.translate.currentLang?this.translate.currentLang:this.translate.defaultLang,this.ngControl&&(this.ngControl.valueAccessor=this)}ngOnInit(){this.value=this.multiValue?[]:null,!this.multiValue&&this.defaultSearch&&this.writeValue(this.defaultSearch),this.inputFormControl.valueChanges.pipe((0,d.M)(je=>this.inputChange.emit(je??"")),(0,h.B)(this.debounceTime),(0,p.F)(),(0,m.Q)(this.unsubscribe$)).subscribe(()=>this.onInputChange()),(0,c.R)(this.inputElement.nativeElement,"click").pipe((0,m.Q)(this.unsubscribe$)).subscribe(()=>this.showOptions()),this.autoFocus&&this.inputElement.nativeElement.focus()}writeValue(je){if(je||(this.searchText=""),this.multiValue){je=je??[];const Pt=this.optionsValue.filter(yt=>je.includes(yt[this.valueKey]));if(Pt.forEach(yt=>yt.__selected=!0),this.isLocal)this.confirmedOptions=Pt;else{const yt=Pt.filter(Fe=>!this.value.includes(Fe[this.valueKey]));this.confirmedOptions=this.confirmedOptions.concat(yt)}}this.value=je,this.inputFormControl.setValue(this.getInputText(),{onlySelf:!0,emitEvent:!1})}setDisabledState(je){this.searchDisabled=je;const Pt={emitEvent:!1,onlySelf:!0};je?this.inputFormControl.disable(Pt):this.inputFormControl.enable(Pt)}get open(){return this._open}set open(je){this._open!==je&&(this._open=je,je||this.optionsHeightChange.emit(0))}get hasValue(){return!!this.inputFormControl.value}get hasOptions(){return this.filteredOptions.length>0}get noOptionsActionVisible(){return this.noOptionsAction&&!!this.noOptionsText&&!this.multiValue&&!this.hasOptions}get filteredOptions(){if(this.isLocal&&this.searchText){const je=this.searchText.toLowerCase();return this.optionsValue.filter(Pt=>-1!==Pt[this.displayKey]?.toLowerCase().indexOf(je))}return this.optionsValue}getSelectedOptions(){return this.optionsValue.filter(je=>je.__selected)}hasSelectedOptions(){return this.optionsValue.some(je=>je.__selected)}setSelectedOptions(je){this.optionsValue&&je&&this.optionsValue.length>0&&je.length>0&&(this.optionsValue.forEach(Pt=>{je.some(yt=>Pt[this.valueKey]===yt[this.valueKey])&&(Pt.__selected=!0)}),this.inputElement.nativeElement.focusOut&&this.inputElement.nativeElement.focusOut())}getInputText(){if(this.multiValue)return this.confirmedOptions.map(je=>je[this.displayKey]).join(", ");
1if(this.value){const je=this.optionsValue.find(Pt=>Pt[this.valueKey]===this.value);return je?je[this.displayKey]:this.value}return this.searchText||""}showOptions(){(this.inputFormControl.value||this.optionsValue.length>0)&&(this.open=!0,this.getOptionsElement())}hideOptions(){this.open=!1}unselectAllOptions(){let je=null;this.searchText="",this.multiValue&&(this.getSelectedOptions().forEach(Pt=>Pt.__selected=!1),this.confirmedOptions=[],je=[]),this.writeValue(je),this.onChange(je),this.onTouched(),this.inputChange.emit(this.searchText),this.clear.emit(),this.inputElement.nativeElement.focus()}selectNoOptions(je){this.noOptionsActionVisible&&(je&&je.preventDefault(),this.open=!1,this.noOptionsSelected.emit())}toggleOption(je,Pt){je&&je.preventDefault();const yt=Pt[this.valueKey];if(this.multiValue)return Pt.__selected=!Pt.__selected,this.onChange(yt),void(Pt.__selected?this.selected.emit(Pt):this.unSelected.emit(Pt));this.emitSelectOnSigleItem&&(this.inputElement.nativeElement.blur(),this.selected.emit(Pt)),this.writeValue(yt),this.onChange(yt),this.onTouched(),this.open=!1}confirmOptions(je){if(je.preventDefault(),!this.getSelectedOptions().length&&!this.confirmOptions.length)return;const Pt=this.getSelectedOptions().map(Kt=>Kt[this.valueKey]),yt=this.confirmedOptions.map(Kt=>Kt[this.valueKey]);let Fe=[];if(this.isLocal)Fe=yt.filter(Kt=>!Pt.includes(Kt));else{const Kt=new Set(this.optionsValue.map(xt=>xt[this.valueKey]));Fe=yt.filter(xt=>!Pt.includes(xt)&&Kt.has(xt))}this.confirmedOptions=this.confirmedOptions.filter(Kt=>!Fe.includes(Kt[this.valueKey]));const Ft=Pt.concat(yt).filter(Kt=>!Fe.includes(Kt)),Ve=[...new Set(Ft)];this.open=!1,this.writeValue(Ve),this.onChange(Ve),this.onTouched()}hoverOption(je){this.hoveredOptionIndex=je}onInputChange(){let je=this.inputFormControl.value;if(this.multiValue&&je){const Pt=je.lastIndexOf(",");je=je.substring(Pt+1).trim()}this.searchText=je,this.isLocal||(this.searchText&&0!==this.searchText.length?(this.searchText||this.searchText.length>=this.minTextLength)&&(this.searchChanged.emit(je),this.showOptions()):(this.searchChanged.emit(""),this.hideOptions())),this.hoveredOptionIndex=null}onInputKeyDown(je){if(!(0,g.Ci)(je))return(0,g.LV)(je)?(this.setNextIndex(),void this.scrollHoveredOptionIntoView(!1)):void((0,g.IM)(je)&&(this.setPrevIndex(),this.scrollHoveredOptionIntoView(!0)));this.commitHoveredOption()}commitHoveredOption(){const je=new MouseEvent("mousedown",{bubbles:!0,cancelable:!0});if(null==this.hoveredOptionIndex)return this.enterKey.emit(this.inputFormControl.value),void(this.open=!1);-1===this.hoveredOptionIndex?this.noOptionsActionVisible?this.selectNoOptions(je):this.confirmOptions(je):this.toggleOption(je,this.filteredOptions[this.hoveredOptionIndex])}scrollHoveredOptionIntoView(je){const yt=-1===this.hoveredOptionIndex?this.noOptionsActionVisible?this.noOptionsElement?.nativeElement:this.optionConfirmElement?.nativeElement:this.optionItemElements.toArray()[this.hoveredOptionIndex]?.nativeElement;(0,g.Xv)(yt.parentElement,yt)||yt.scrollIntoView(je)}onSearchButtonClicked(){this.searchButtonClicked.emit(this.inputFormControl.value),this.open=!1}setNextIndex(){this.noOptionsActionVisible?this.hoveredOptionIndex=-1:null==this.hoveredOptionIndex?this.hoveredOptionIndex=0:this.hoveredOptionIndex===this.filteredOptions.length-1?this.hoveredOptionIndex=this.multiValue?-1:null:this.hoveredOptionIndex++}setPrevIndex(){this.noOptionsActionVisible?this.hoveredOptionIndex=-1:null==this.hoveredOptionIndex?this.hoveredOptionIndex=this.multiValue?-1:this.filteredOptions.length-1:0===this.hoveredOptionIndex?this.hoveredOptionIndex=null:-1===this.hoveredOptionIndex?this.hoveredOptionIndex=this.filteredOptions.length-1:this.hoveredOptionIndex--}onFocusOut(){this.onTouched(),this.blurred.emit()}sortItems(){this.sortAsc&&(this.optionsValue=(this.optionsValue?[...this.optionsValue]:[]).sort((je,Pt)=>{if(!(this.displayKey&&0!==this.displayKey.length&&this.displayKey in je&&this.displayKey in Pt&&Number.isNaN(Number(je[this.displayKey]))&&Number.isNaN(Number(Pt[this.displayKey]))))return 0;const yt=je[this.displayKey]?this.translate.instant(je[this.displayKey]).toLowerCase():"",Fe=Pt[this.displayKey]?this.translate.instant(Pt[this.displayKey]).toLowerCase():"";return yt.localeCompare(Fe,this.currentLanguage)}))}getOptionsElement(){const je=this.optionsElement.nativeElement;(0,u.O)(1).pipe((0,m.Q)(this.unsubscribe$)).subscribe(()=>{this.handleDropdownList(je),this.optionsHeightChange.emit(this.open&&this.hasOptions?je.offsetHeight:0)})}handleDropdownList(je){if(this.isMobile||this.alwaysOpenBelow)return this.flipDropdown=T.n.Bottom,0;if(this.storeDropdownPosition)return this.flipDropdown=this.storeDropdownPosition,0;this.flipDropdown=T.n.Reset;const[Pt,yt]=this.getElementPosition(je);return 0===Pt&&0===yt&&this.twoStepsDropdown?(this.flipDropdown=T.n.Bottom,0):super.handleDropdownList(je)}static{this.\u0275fac=function(Pt){return new(Pt||we)(e.rXU(n.vO,10),e.rXU(P.c$),e.rXU(z.g))}}static{this.\u0275cmp=e.VBU({type:we,selectors:[["iwg-search"]],contentQueries:function(Pt,yt,Fe){if(1&Pt&&e.
1wni(Fe,W,5),2&Pt){let Ft;e.mGM(Ft=e.lsd())&&(yt.optionTemplate=Ft.first)}},viewQuery:function(Pt,yt){if(1&Pt&&(e.GBs(J,7),e.GBs(N,7),e.GBs(b,5),e.GBs(v,5),e.GBs(S,5,e.aKT)),2&Pt){let Fe;e.mGM(Fe=e.lsd())&&(yt.inputElement=Fe.first),e.mGM(Fe=e.lsd())&&(yt.optionsElement=Fe.first),e.mGM(Fe=e.lsd())&&(yt.optionConfirmElement=Fe.first),e.mGM(Fe=e.lsd())&&(yt.noOptionsElement=Fe.first),e.mGM(Fe=e.lsd())&&(yt.optionItemElements=Fe)}},inputs:{wrapperId:"wrapperId",placeholderText:"placeholderText",confirmText:"confirmText",noOptionsText:"noOptionsText",noOptionsAction:"noOptionsAction",labelText:"labelText",labelTooltip:"labelTooltip",multiValue:"multiValue",isLocal:"isLocal",valueKey:"valueKey",displayKey:"displayKey",defaultSearch:"defaultSearch",options:"options",input:"input",disabled:"disabled",minTextLength:"minTextLength",debounceTime:"debounceTime",autoFocus:"autoFocus",alwaysOpenBelow:"alwaysOpenBelow",errorMessage:"errorMessage",isRequired:"isRequired",emitSelectOnSigleItem:"emitSelectOnSigleItem",readonly:"readonly",sortAsc:"sortAsc",twoStepsDropdown:"twoStepsDropdown",maxLength:"maxLength",hasIcon:"hasIcon",iconClass:"iconClass",inputLabel:"inputLabel",hideSearchButton:"hideSearchButton",disableSearchButton:"disableSearchButton",searchButtonType:"searchButtonType"},outputs:{inputChange:"inputChange",searchChanged:"searchChanged",enterKey:"enterKey",searchButtonClicked:"searchButtonClicked",selected:"selected",unSelected:"unSelected",clear:"clear",blurred:"blurred",noOptionsSelected:"noOptionsSelected",optionsHeightChange:"optionsHeightChange"},standalone:!0,features:[e.Vt3,e.aNF],decls:21,vars:35,consts:[["inputElement",""],["optionsElement",""],["optionItemElements",""],["noOptionsElement",""],["optionConfirmElement",""],[1,"form__group","search"],[1,"iwg-label2","form-field-label",3,"id","for"],[1,"form-and-dropdown-wrapper"],[1,"form__input-wrapper"],["aria-hidden","true",3,"class"],[1,"input-content-area"],[1,"input-floating-label","iwg-body2",3,"input-floating-label--with-icon"],["type","text","autocomplete","off",1,"form__input","form-field-input",3,"keydown","blur","focus","focusout","placeholder","formControl","id","ngClass","required"],[1,"buttons","icon","icon--right"],["type","button","aria-label","Clear search input","tabindex","0",1,"icon--clear","iwg-icon-thin-close"],[1,"no-paddings","search",3,"iconClass","displayType","disabled","type","id"],[1,"search__options",3,"ngClass"],[1,"search__options__container"],["tabindex","0",1,"search__options__item",3,"ngClass"],[1,"search__options__item","iwg-body1",3,"search__options__item--action","ngClass"],["tabindex","0",1,"search__options__confirm","iwg-body1",3,"ngClass"],[1,"iwg-body1","m--t-2","m--l-3","input-error-message",3,"id"],[1,"label__text","iwg-label2","text-ellipsis",3,"title"],["aria-hidden","true"],[1,"hint",3,"wrapperId","message"],[1,"input-floating-label","iwg-body2"],["type","button","aria-label","Clear search input","tabindex","0",1,"icon--clear","iwg-icon-thin-close",3,"click","keydown.enter"],[1,"no-paddings","search",3,"click","keydown.enter","iconClass","displayType","disabled","type","id"],["tabindex","0",1,"search__options__item",3,"mouseover","mousedown","focus","keydown.enter","ngClass"],["aria-hidden","true",1,"icon__option","icon__option__default","iwg-icon-filled-green-tick",3,"ngClass"],[1,"path1"],[1,"path2"],["aria-hidden","true",1,"icon__option","iwg-icon-filled-green-tick"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"search__options__item","iwg-body1",3,"mouseover","mousedown","focus","keydown.enter","ngClass"],["tabindex","0",1,"search__options__confirm","iwg-body1",3,"mouseover","mousedown","focus","keydown.enter","ngClass"]],template:function(Pt,yt){if(1&Pt){const Fe=e.RV6();e.j41(0,"div",5),e.DNE(1,He,7,10,"label",6),e.j41(2,"div",7)(3,"div",8),e.DNE(4,be,1,3,"i",9),e.j41(5,"div",10),e.DNE(6,ze,3,5,"span",11),e.j41(7,"input",12,0),e.nI1(9,"translate"),e.bIt("keydown",function(Ve){return e.eBV(Fe),e.Njj(yt.onInputKeyDown(Ve))})("blur",function(){return e.eBV(Fe),e.Njj(yt.hideOptions())})("focus",function(){return e.eBV(Fe),e.Njj(yt.showOptions())})("focusout",function(){return e.eBV(Fe),e.Njj(yt.onFocusOut())}),e.k0s()(),e.j41(10,"div",13),e.DNE(11,Je,1,0,"button",14)(12,Se,1,5,"iwg-button",15),e.k0s()(),e.j41(13,"div",16,1)(15,"div",17),e.Z7z(16,q,4,6,"div",18,L,!0),e.DNE(18,B,4,10,"div",19),e.k0s(),e.DNE(19,Ee,4,7,"div",20),e.k0s()(),e.DNE(20,Ne,3,4,"div",21),e.k0s()}2&Pt&&(e.R7$(),e.vxM(yt.labelText?1:-1),e.R7$(2),e.AVh("has-input-label",yt.inputLabel),e.R7$(),e.vxM(yt.hasIcon?4:-1),e.R7$(2),e.vxM(yt.input
1Label?6:-1),e.R7$(),e.AVh("form__input--no-icon",!yt.hasIcon)("form__input--disabled",yt.searchIsDisabled),e.FS9("placeholder",e.bMT(9,28,yt.placeholderText)),e.Y8G("formControl",yt.inputFormControl)("id",yt.wrapperId+"__form__input")("ngClass",e.l_i(30,$,yt.hasValue,yt.errorMessage))("required",yt.required),e.BMQ("maxlength",yt.maxLength?yt.maxLength:null)("aria-label",yt.placeholderText||"Search input"),e.R7$(4),e.vxM(!yt.hasValue&&!yt.searchDisabled||yt.readonly?-1:11),e.R7$(),e.vxM(yt.hideSearchButton?-1:12),e.R7$(),e.AVh("flip-top",yt.flipDropdown===yt.FlipDropdown.Top)("flip-bottom",yt.flipDropdown===yt.FlipDropdown.Bottom)("invisible",yt.flipDropdown===yt.FlipDropdown.Reset),e.Y8G("ngClass",e.eq3(33,re,yt.open&&(yt.hasOptions||!!yt.noOptionsText))),e.R7$(3),e.Dyx(yt.filteredOptions),e.R7$(2),e.vxM(!yt.noOptionsText||yt.multiValue||yt.hasOptions?-1:18),e.R7$(),e.vxM(yt.multiValue&&yt.hasOptions?19:-1),e.R7$(),e.vxM(yt.errorMessage?20:-1))},dependencies:[F.p,n.X1,n.me,n.BC,n.YS,n.l_,R.YU,R.T3,P.D9,I.Q],styles:['.divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}body[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h1-font-size, var(--scale-700, 4rem));font-weight:var(--h1-font-weight, var(--font-weight-light, 300));line-height:var(--h1-line-height, 1.2);letter-spacing:var(--h1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--mobile-h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h1-font-size, var(--scale-600, 3.2rem));font-weight:var(--mobile-h1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h1-line-height, 1.2);letter-spacing:var(--mobile-h1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], h1.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h1[_ngcontent-%COMP%], .iwg-h1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], h2.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h2[_ngcontent-%COMP%], .iwg-h2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h3-font-size, var(--scale-550, 2.8rem));
1font-weight:var(--h3-font-weight, var(--font-weight-light, 300));line-height:var(--h3-line-height, 1.3);letter-spacing:var(--h3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--mobile-h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h3-font-size, var(--scale-500, 2.4rem));font-weight:var(--mobile-h3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h3-line-height, 1.3);letter-spacing:var(--mobile-h3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], h3.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h3[_ngcontent-%COMP%], .iwg-h3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-bold-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h4-bold-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-bold-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-bold-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h4-bold-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-bold-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.bold[_ngcontent-%COMP%], h4.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-bold[_ngcontent-%COMP%], .iwg-h4-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-medium-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h4-medium-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-medium-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-medium-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h4-medium-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-medium-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.medium[_ngcontent-%COMP%], h4.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-medium[_ngcontent-%COMP%], .iwg-h4-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));
1font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], h4.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4[_ngcontent-%COMP%], .iwg-h4.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-bold-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h5-bold-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-bold-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-bold-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h5-bold-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-bold-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.bold[_ngcontent-%COMP%], h5.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-bold[_ngcontent-%COMP%], .iwg-h5-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-medium-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h5-medium-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-medium-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-medium-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h5-medium-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-medium-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.medium[_ngcontent-%COMP%], h5.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-medium[_ngcontent-%COMP%], .iwg-h5-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-font-size, var(--scale-420, 1.8rem));font-weight:var(--h5-font-weight, var(--font-weight-light, 300));line-height:var(--h5-line-height, 1.3);letter-spacing:var(--h5-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--mobile-h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-h5-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h5-line-height, 1.3);letter-spacing:var(--mobile-h5-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], h5.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5[_ngcontent-%COMP%], .iwg-h5.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h6-font-size, var(--scale-400, 1.6rem));font-weight:var(--h6-font-weight, var(--font-weight-light, 300));line-height:var(--h6-line-height, 1.2);letter-spacing:var(--h6-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--mobile-h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h6-font-size, var(--scale-350, 1.4rem));font-weight:var(--mobile-h6-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h6-line-height, 1.2);letter-spacing:var(--mobile-h6-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], h6.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h6[_ngcontent-%COMP%], .iwg-h6.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label1[_ngcontent-%COMP%]{font-family:var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label1-font-size, var(--scale-450, 2rem));font-weight:var(--label1-font-weight, var(--font-weight-normal, 400));line-height:var(--label1-line-height, 1.4);letter-spacing:var(--label1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1[_ngcontent-%COMP%]{font-family:var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label1-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-label1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label1-line-height, 1.4);letter-spacing:var(--mobile-label1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label1[_ngcontent-%COMP%], .iwg-label1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--label1-medium-font-family, var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label1-medium-font-size, var(--label1-font-size, var(--scale-450, 2rem)));font-weight:var(--label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label1-medium-line-height, var(--label1-line-height, 1.4));letter-spacing:var(--label1-medium-letter-spacing, var(--label1-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label1-medium-font-family, var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label1-medium-font-size, var(--mobile-label1-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label1-medium-line-height, var(--mobile-label1-line-height, 1.4));letter-spacing:var(--mobile-label1-medium-letter-spacing, var(--mobile-label1-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label1-medium[_ngcontent-%COMP%], .iwg-label1-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2[_ngcontent-%COMP%]{font-family:var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--label2-font-weight, var(--font-weight-normal, 400));line-height:var(--label2-line-height, 1.4);letter-spacing:var(--label2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2[_ngcontent-%COMP%]{font-family:var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--mobile-label2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label2-line-height, 1.4);letter-spacing:var(--mobile-label2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label2[_ngcontent-%COMP%], .iwg-label2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--label2-medium-font-family, var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label2-medium-font-size, var(--label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label2-medium-line-height, var(--label2-line-height, 1.4));letter-spacing:var(--label2-medium-letter-spacing, var(--label2-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label2-medium-font-family, var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label2-medium-font-size, var(--mobile-label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--mobile-label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label2-medium-line-height, var(--mobile-label2-line-height, 1.4));letter-spacing:var(--mobile-label2-medium-letter-spacing, var(--mobile-label2-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label2-medium[_ngcontent-%COMP%], .iwg-label2-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));
1font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label3[_ngcontent-%COMP%], .iwg-label3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--label3-medium-font-family, var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label3-medium-font-size, var(--label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label3-medium-line-height, 1.4);letter-spacing:var(--label3-medium-letter-spacing, var(--label3-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label3-medium-font-family, var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label3-medium-font-size, var(--mobile-label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label3-medium-line-height, 1.4);letter-spacing:var(--mobile-label3-medium-letter-spacing, var(--mobile-label3-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label3-medium[_ngcontent-%COMP%], .iwg-label3-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body1[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body1[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body1[_ngcontent-%COMP%], .iwg-body1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body2[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body2[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);
1font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body2[_ngcontent-%COMP%], .iwg-body2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body3[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body3[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);
1font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body3[_ngcontent-%COMP%], .iwg-body3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-hint[_ngcontent-%COMP%], .iwg-field-hint.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-input[_ngcontent-%COMP%], .iwg-field-input.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--global-neutral-900, #202020)}@media (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}}@media (max-width: 1023.98px) and (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media (max-width: 1023.98px){.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:1.6rem}@media (max-width: 1023.98px){.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-title[_ngcontent-%COMP%], .iwg-page-header-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-sub-title[_ngcontent-%COMP%], .iwg-page-header-sub-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));
1font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title[_ngcontent-%COMP%], .iwg-page-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title--with-link[_ngcontent-%COMP%], .iwg-page-title--with-link.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{flex-direction:column;gap:.8rem}}.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media screen and (min-width: 1024px) and (max-width: 1290px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.align-baseline[_ngcontent-%COMP%]{vertical-align:baseline}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.font-bold[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold, 700)}
1.font-medium[_ngcontent-%COMP%]{font-weight:var(--font-weight-medium, 500)}.font-normal[_ngcontent-%COMP%]{font-weight:var(--font-weight-normal, 400)}.font-light[_ngcontent-%COMP%]{font-weight:var(--font-weight-light, 300)}.singleline-ellipsis[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.multiline-ellipsis-2[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-3[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-4[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-5[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}.search[_ngcontent-%COMP%]{position:relative}.search[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));margin-bottom:1rem}@media (max-width: 1023.98px){.search[_ngcontent-%COMP%]   .form-field-label[_ngcontent-%COMP%]{justify-content:space-between}}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%], .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]{position:relative}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translateY(-50%)}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .icon--left[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));left:var(--spacing-xs, var(--scale-400, 1.6rem))}[dir=rtl]   [_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .icon--left[_ngcontent-%COMP%]{left:unset;right:var(--spacing-xs, var(--scale-400, 1.6rem))}[dir=rtl][_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .icon--left[_ngcontent-%COMP%]{left:unset;right:var(--spacing-xs, var(--scale-400, 1.6rem))}[dir=rtl][_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .icon--left[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .icon--left[_ngcontent-%COMP%]{left:unset;right:var(--spacing-xs, var(--scale-400, 1.6rem))}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .icon--right[_ngcontent-%COMP%]{right:var(--spacing-none, var(--scale-0, 0));padding:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   [_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .icon--right[_ngcontent-%COMP%]{right:unset;left:var(--spacing-none, var(--scale-0, 0))}[dir=rtl][_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .icon--right[_ngcontent-%COMP%]{right:unset;left:var(--spacing-none, var(--scale-0, 0))}[dir=rtl][_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .icon--right[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .icon--right[_ngcontent-%COMP%]{right:unset;left:var(--spacing-none, var(--scale-0, 0))}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .icon--clear[_ngcontent-%COMP%]{border:none;background:transparent;cursor:pointer;font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)))}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]{display:flex;gap:var(--spacing-micro, var(--scale-100, .4rem))}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .input-floating-label[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:var(--workspace-search-field-width-location, 24rem)}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .input-floating-label--with-icon[_ngcontent-%COMP%]{padding-left:var(--spacing-xl, var(--scale-800, 4.8rem))}[dir=rtl]   [_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .input-floating-label[_ngcontent-%COMP%]{padding-left:var(--spacing-xxxl, var(--scale-1000, 6.4rem));padding-right:var(--spacing-xs, var(--scale-400, 1.6rem))}[dir=rtl]   [_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .input-floating-label--with-icon[_ngcontent-%COMP%]{padding-right:var(--spacing-xl, var(--scale-800, 4.8rem))}[dir=rtl][_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .input-floating-label[_ngcontent-%COMP%]{padding-left:var(--spacing-xxxl, var(--scale-1000, 6.4rem));padding-right:var(--spacing-xs, var(--scale-400, 1.6rem))}[dir=rtl][_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .input-floating-label--with-icon[_ngcontent-%COMP%]{padding-right:var(--spacing-xl, var(--scale-800, 4.8rem))}[dir=rtl][_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .input-floating-label[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .input-floating-label[_ngcontent-%COMP%]{padding-left:var(--spacing-xxxl, var(--scale-1000, 6.4rem));padding-right:var(--spacing-xs, var(--scale-400, 1.6rem))}[dir=rtl][_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .input-floating-label--with-icon[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .input-floating-label--with-icon[_ngcontent-%COMP%]{padding-right:var(--spacing-xl, var(--scale-800, 4.8rem))}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]:has(.buttons:hover)   .form__input[_ngcontent-%COMP%]{background:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]:has(.buttons:hover)   .form__input--disabled[_ngcontent-%COMP%]{background:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5))}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]{padding:0 var(--spacing-xxxl, var(--scale-1000, 6.4rem)) 0 var(--spacing-xl, var(--scale-800, 4.8rem));height:var(--search-field-height, var(--scale-900, 5.6rem));margin:var(--spacing-none, var(--scale-0, 0));overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;font-family:var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label2-font-size, var(--scale-420, 1.8rem));
1font-weight:var(--label2-font-weight, var(--font-weight-normal, 400));line-height:var(--label2-line-height, 1.4);letter-spacing:var(--label2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]{font-family:var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--mobile-label2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label2-line-height, 1.4);letter-spacing:var(--mobile-label2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%], .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media (max-width: 1023.98px) and (max-width: 1023.98px){.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}@media (max-width: 1023.98px){.inverted[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%], .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}[dir=rtl]   [_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]{padding:0 var(--spacing-xl, var(--scale-800, 4.8rem)) 0 var(--spacing-xxxl, var(--scale-1000, 6.4rem))}[dir=rtl][_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]{padding:0 var(--spacing-xl, var(--scale-800, 4.8rem)) 0 var(--spacing-xxxl, var(--scale-1000, 6.4rem))}[dir=rtl][_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]{padding:0 var(--spacing-xl, var(--scale-800, 4.8rem)) 0 var(--spacing-xxxl, var(--scale-1000, 6.4rem))}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input--no-icon[_ngcontent-%COMP%]{padding-left:var(--spacing-xs, var(--scale-400, 1.6rem))}[dir=rtl]   [_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input--no-icon[_ngcontent-%COMP%]{padding-right:var(--spacing-xs, var(--scale-400, 1.6rem))}[dir=rtl][_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input--no-icon[_ngcontent-%COMP%]{padding-right:var(--spacing-xs, var(--scale-400, 1.6rem))}[dir=rtl][_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input--no-icon[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input--no-icon[_ngcontent-%COMP%]{padding-right:var(--spacing-xs, var(--scale-400, 1.6rem))}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]:hover{background:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--color-border-focus, var(--brand-neutral-900, #0A0428));background:var(--color-bg-outline-focus, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]:active{background:var(--color-bg-transparent-pressed, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input--disabled[_ngcontent-%COMP%]{background:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));cursor:default;pointer-events:none}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]::placeholder{color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193));overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]::-webkit-input-placeholder{color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193));overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193));overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]::-moz-placeholder{color:var(--color-text-on-tertiary-disabled, var(--brand-neutral-500, #848193));overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper.has-input-label[_ngcontent-%COMP%]   .input-content-area[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;width:100%}.search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper.has-input-label[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]{height:auto!important;padding-top:0!important;padding-bottom:0!important}.search__options[_ngcontent-%COMP%]{display:none;position:absolute;width:100%;background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));
1box-shadow:var(--box-shadow, 0 19px 39px 0 rgba(0, 0, 0, .05));z-index:10;border-radius:var(--radius-sml, var(--scale-200, .8rem));margin-top:var(--spacing-xxxs, var(--scale-200, .8rem));margin-bottom:var(--spacing-xxxs, var(--scale-200, .8rem))}.search__options.invisible[_ngcontent-%COMP%]{opacity:0}.search__options.flip-bottom[_ngcontent-%COMP%]{bottom:auto;top:100%;opacity:1}.search__options.flip-top[_ngcontent-%COMP%]{bottom:100%;top:auto;opacity:1}.search__options--open[_ngcontent-%COMP%]{display:block}.search__options__container[_ngcontent-%COMP%]{max-height:30rem;overflow-y:auto;padding:var(--spacing-xxxs, var(--scale-200, .8rem)) var(--spacing-none, var(--scale-0, 0))}.search__options__container[_ngcontent-%COMP%]::-webkit-scrollbar{width:var(--size-micro, var(--scale-200, .8rem))}.search__options__container[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-btn, var(--scale-200, .8rem));margin:var(--spacing-xxxs, var(--scale-200, .8rem)) 0}.search__options__container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:var(--brand-neutral-500, #848193);border-radius:var(--radius-micro, var(--scale-100, .4rem));margin:var(--spacing-xxxs, var(--scale-200, .8rem)) 0}.search__options__container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:var(--brand-neutral-600, #6C687E)}.search__options__container[_ngcontent-%COMP%]:empty{height:0}.search__options__item[_ngcontent-%COMP%]{display:flex;align-items:center;color:var(--global-neutral-900, #202020);cursor:pointer;position:relative;padding:var(--spacing-xxs, var(--scale-300, 1.2rem)) var(--spacing-xs, var(--scale-400, 1.6rem))}.search__options__item[_ngcontent-%COMP%]:before{content:"";position:absolute;left:var(--spacing-xs, var(--scale-400, 1.6rem));right:var(--spacing-xs, var(--scale-400, 1.6rem));bottom:0;height:1px;background:var(--color-border-search-divider, var(--brand-neutral-100, #E6E6E9))}.search__options__item[_ngcontent-%COMP%]:last-child:before{display:none}.search__options__item[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding:0}@media (max-width: 1023.98px){.search__options__item[_ngcontent-%COMP%]{height:auto}}.search__options__item[_ngcontent-%COMP%]:hover, .search__options__item--hovered[_ngcontent-%COMP%]{background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5))}.search__options__item--action[_ngcontent-%COMP%]{color:var(--color-text-on-link-enabled, var(--brand-neutral-900, #0A0428));text-decoration:underline}.search__options__item--action[_ngcontent-%COMP%]:hover{color:var(--color-text-on-link-hover, var(--brand-primary-500, #E30613))}.search__options__item[_ngcontent-%COMP%]   .icon__option[_ngcontent-%COMP%]{font-size:3rem;padding-right:1rem}[dir=rtl]   [_nghost-%COMP%]   .search__options__item[_ngcontent-%COMP%]   .icon__option[_ngcontent-%COMP%]{padding-right:0;padding-left:1rem}[dir=rtl][_ngcontent-%COMP%]   .search__options__item[_ngcontent-%COMP%]   .icon__option[_ngcontent-%COMP%]{padding-right:0;padding-left:1rem}[dir=rtl][_nghost-%COMP%]   .search__options__item[_ngcontent-%COMP%]   .icon__option[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .search__options__item[_ngcontent-%COMP%]   .icon__option[_ngcontent-%COMP%]{padding-right:0;padding-left:1rem}.search__options__item[_ngcontent-%COMP%]   .icon__option__default[_ngcontent-%COMP%]{visibility:hidden}.search__options__item[_ngcontent-%COMP%]   .icon__option__default--selected[_ngcontent-%COMP%]{visibility:visible}.search__options__confirm[_ngcontent-%COMP%]{border:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-width:1px 0 0 0;line-height:6rem;text-align:center;letter-spacing:.2rem;color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));cursor:pointer;font-size:var(--body2-font-size, 1.4rem)}.search__options__confirm.search__options__confirm--selected[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F))}.input-error-message[_ngcontent-%COMP%]{color:var(--color-text-error, var(--global-functional-red, #EE421C))}.workspace[_nghost-%COMP%]   .search[_ngcontent-%COMP%], .workspace[_nghost-%COMP%]   .form__group[_ngcontent-%COMP%], .workspace[_nghost-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%], .workspace[_nghost-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]{border:none}.workspace[_nghost-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]:has(.buttons:hover)   .form__input[_ngcontent-%COMP%]{background:transparent;background-color:transparent}.workspace[_nghost-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input.form-field-input[_ngcontent-%COMP%], .workspace[_nghost-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input.form-field-input[_ngcontent-%COMP%]:focus, .workspace[_nghost-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input.form-field-input[_ngcontent-%COMP%]:focus-visible, .workspace[_nghost-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input.form-field-input[_ngcontent-%COMP%]:active{border:none;outline:none;background:transparent!important;background-color:transparent!important;box-shadow:none;font-size:var(--body1-font-size, 1.6rem)!important;padding:var(--spacing-lrg, var(--scale-700, 4rem)) var(--spacing-xl, var(--scale-800, 4.8rem))!important}@media (max-width: 767.98px){.workspace[_nghost-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input.form-field-input[_ngcontent-%COMP%], .workspace[_nghost-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input.form-field-input[_ngcontent-%COMP%]:focus, .workspace[_nghost-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input.form-field-input[_ngcontent-%COMP%]:focus-visible, .workspace[_nghost-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input.form-field-input[_ngcontent-%COMP%]:active{padding:0 var(--spacing-xxxl, var(--scale-1000, 6.4rem)) 0 var(--spacing-xl, var(--scale-800, 4.8rem))!important}}.workspace[_nghost-%COMP%]   .form__input-wrapper.has-input-label[_ngcontent-%COMP%]   .input-content-area[_ngcontent-%COMP%]{min-height:calc(var(--spacing-lrg, var(--scale-700, 4rem)) * 2)}.workspace[_nghost-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]:focus-within   .icon--left.iwg-icon-pin-drop[_ngcontent-%COMP%], .workspace[_nghost-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]:has(.form__input--selected)   .icon--left.iwg-icon-pin-drop[_ngcontent-%COMP%]{color:var(--brand-primary-500, #E30613)}.workspace[_nghost-%COMP%]   .form__input[_ngcontent-%COMP%]{border:none;outline:none;background:transparent;box-shadow:none}.workspace[_nghost-%COMP%]   .form__input[_ngcontent-%COMP%]:hover, .workspace[_nghost-%COMP%]   .form__input[_ngcontent-%COMP%]:active{background:transparent}.workspace[_nghost-%COMP%]   .input-error-message[_ngcontent-%COMP%]{display:none}.workspace[_nghost-%COMP%]   .search__options.flip-top[_ngcontent-%COMP%], .workspace[_nghost-%COMP%]   .search__options.flip-bottom[_ngcontent-%COMP%]{width:var(--workspace-search-field-width-dropdown, 42.2rem);margin-top:var(--spacing-xs, var(--scale-400, 1.6rem))}@media (max-width: 767.98px){.workspace[_nghost-%COMP%]   .search__options.flip-top[_ngcontent-%COMP%], .workspace[_nghost-%COMP%]   .search__options.flip-bottom[_ngcontent-%COMP%]{margin-top:var(--spacing-xxxs, var(--scale-200, .8rem));width:100%}}.no-focus-outline[_nghost-%COMP%]   .search[_ngcontent-%COMP%]   .form-and-dropdown-wrapper[_ngcontent-%COMP%]   .form__input-wrapper[_ngcontent-%COMP%]   .form__input[_ngcontent-%COMP%]:focus-visible{outline:none;background:transparent}@media (max-width: 767.98px){.unset-mobile-input-margin[_nghost-%COMP%]   .form__input[_ngcontent-%COMP%]{margin:unset}}']})}}return we})()},60156:(_e,D,r)=>{"use strict";r.d(D,{b:()=>m,g:()=>g});var e=r(60177),n=r(71985),d=r(96354),h=r(23294),p=r(54438),m=function(c){return c.mobile="mobile",c.tablet="tablet",c.desktop="desktop",c}(m||{});let g=(()=>{class c{get window(){return this.document?.defaultView}constructor(P){if(this.document=P,this.windowResize$=new n.c(F=>{const R=()=>{F.next()};return this.window.addEventListener("resize",R),F.next(),()=>this.window.removeEventListener("resize",R)}),!this.document)return;const T=this.document.createElement("div");T.className="device-type-media-check",this.document.body.appendChild(T),this.deviceType$=this.windowResize$.pipe((0,d.T)(()=>[m.desktop,m.tablet,m.mobile][this.window.getComputedStyle(T).width.split("px")[0]]),(0,h.F)()),this.isMobile$=this.deviceType$.pipe((0,d.T)(F=>F===m.mobile),(0,h.F)()),this.viewportWidth$=this.windowResize$.pipe((0,d.T)(()=>this.window.innerWidth),(0,h.F)())}getRandomValues(P){return this.window?.crypto?Array.from(this.window.crypto.getRandomValues(new Uint8Array(P))):Array.from(new Array(P)).map(()=>Math.trunc(255*Math.random()))}isRtl(){return!!this.window&&"rtl"===this.window.getComputedStyle(this.document.body).direction}static{this.\u0275fac=function(T){return new(T||c)(p.KVO(e.qQ,8))}}static{this.\u0275prov=p.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},71612:(_e,D,r)=>{"use strict";r.d(D,{O:()=>h});var e=r(60177),n=r(71985),d=r(54438);let h=(()=>{class p{constructor(g,c){this.document=g,this.ngZone=c,this.geolocation$=new n.c(u=>{const P=this.document?.defaultView?.navigator?.geolocation;P?P?.getCurrentPosition(T=>this.ngZone.run(()=>{u.next(T),u.complete()}),T=>this.ngZone.run(()=>u.error(T))):u.error(new Error("Geolocation is not available"))})}static{this.\u0275fac=function(c){return new(c||p)(d.KVO(e.qQ,8),d.KVO(d.SKi))}}static{this.\u0275prov=d.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}}return p})()},58050:(_e,D,r)=>{"use strict";r.d(D,{k:()=>b});var e=r(60177),n=r(54438),d=r(7673),h=r(18810),p=r(88141),m=r(5964),g=r(96354),c=r(23294),u=r(25558),P=r(99437),T=r(98413),F=r(7498),R=r(38207),I=r(31122),z=r(13562),W=r(59640),J=r(49906),N=r(56322);let b=(()=>{class v{constructor(L,$,re,te){this.platformId=L,this.store=$,this.placesBaiduAutocompleteService=re,this.placesGoogleAutocompleteService=te,this.addressLookupSupported$=this.store.select(I.tn).pipe((0,p.M)(G=>{null==G&&this.store.dispatch((0,z.IW)())}),(0,m.p)(G=>null!=G),(0,g.T)(G=>G!==F.K.baidu),(0,c.F)())}search(L,$){return(0,e.UE)(this.platformId)?this.store.select(I.tn).pipe((0,u.n)(re=>re===F.K.baidu?this.placesBaiduAutocompleteService.search(L):this.placesGoogleAutocompleteService.search(L,$))):(0,d.of)(null)}preloadAddressLookup(){return(0,e.UE)(this.platformId)?this.store.select(I.tn).pipe((0,u.n)(L=>L===F.K.baidu?(0,d.of)(null):this.placesGoogleAutocompleteService.preloadAddressLookup())):(0,d.of)(null)}searchAddresses(L,$){return(0,e.UE)(this.platformId)?this.store.select(I.tn).pipe((0,u.n)(re=>re===F.K.baidu?(0,h.$)(()=>new Error("Address lookup is not supported by the Baidu provider")):this.placesGoogleAutocompleteService.searchAddresses(L,$))):(0,d.of)([])}getAddress(L){return(0,e.UE)(this.platformId)?this.store.select(I.tn).pipe((0,u.n)($=>$===F.K.baidu?(0,h.$)(()=>new Error("Address lookup is not supported by the Baidu provider")):this.placesGoogleAutocompleteService.getAddress(L))):(0,d.of)(null)}getCurrentLocation(){return(0,e.UE)(this.platformId)?this.store.select(I.tn).pipe((0,u.n)(L=>L===F.K.baidu?this.placesBaiduAutocompleteService.getCurrentLocation():this.placesGoogleAutocompleteService.getCurrentLocation()),(0,P.W)(L=>(L.code===L.PERMISSION_DENIED&&this.store.dispatch((0,T.Ds)({notificationType:R._.info,text:"BOOKING.CENTRE_SEARCH.USER_DENIED_LOCATION"})),(0,d.of)(null)))):(0,d.of)(null)}static{this.\u0275fac=function($){return new($||v)(n.KVO(n.Agw),n.KVO(W.il),n.KVO(J.l),n.KVO(N.p))}}static{this.\u0275prov=n.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})()},56166:(_e,D,r)=>{"use strict";r.d(D,{M:()=>e});const e=5},49906:(_e,D,r)=>{"use strict";r.d(D,{l:()=>W});var e=r(60177),n=r(54438),d=r(59030),h=r(19724),p=r(84572),m=r(71985),g=r(7673),c=r(96354),u=r(44668),P=r(25558),T=r(7498),F=r(56166),R=r(35822),I=r(71612),z=r(82828);let W=(()=>{class J{getBaiduMapAddressSuggesstions(b){return this.mapsRestService.baiduAddressSuggestions(b).pipe((0,c.T)(v=>{const S=v?.result??[],L=[];for(let $=0;$<S.length&&$<F.M;
1$++){const G=[S[$]?.city??"",S[$]?.district??""].filter(Boolean).join(" ");L.includes(G)||L.push(G)}return L}))}constructor(b,v,S,L,$){this.platformId=b,this.document=v,this.externalScriptsLoader=S,this.geolocationService=L,this.mapsRestService=$,this.baiduMapsLoader$=(0,d.v)(()=>(this.document?.defaultView&&(this.document.defaultView.BMAP_PROTOCOL="https",this.document.defaultView.HOST_TYPE="2"),(0,h.H)(this.externalScriptsLoader.load(T.K[T.K.baidu])))).pipe((0,u.t)(1)),this.baiduMapsGeocoder$=this.baiduMapsLoader$.pipe((0,c.T)(()=>new BMap.Geocoder),(0,u.t)(1)),this.getCurrentAddressByBaidu$=(0,p.z)([this.baiduMapsGeocoder$,this.geolocationService.geolocation$]).pipe((0,P.n)(([re,{coords:{latitude:te,longitude:G}}])=>new m.c(ne=>re.getLocation(new BMap.Point(G,te),de=>{de?.address?(ne.next(de?.address),ne.complete()):ne.error()}))))}search(b){return(0,e.UE)(this.platformId)?this.getBaiduMapAddressSuggesstions(b):(0,g.of)([])}getCurrentLocation(){return(0,e.UE)(this.platformId)?this.getCurrentAddressByBaidu$:(0,g.of)(null)}static{this.\u0275fac=function(v){return new(v||J)(n.KVO(n.Agw),n.KVO(e.qQ,8),n.KVO(R.M),n.KVO(I.O),n.KVO(z.B))}}static{this.\u0275prov=n.jDH({token:J,factory:J.\u0275fac,providedIn:"root"})}}return J})()},56322:(_e,D,r)=>{"use strict";r.d(D,{p:()=>W});var e=r(60177),n=r(54438),d=r(71985),h=r(19724),p=r(84572),m=r(7673),g=r(5964),c=r(25558),u=r(44668),P=r(96354),T=r(35822),F=r(56166),R=r(29399),I=r(59640),z=r(71612);let W=(()=>{class b{createPlacesObservable(S,L,$){return new d.c(re=>{const te={input:L};$&&(te.componentRestrictions={country:$}),S.getPlacePredictions(te,G=>{this.handlePlacePredictionsResponse(G,re)})})}handlePlacePredictionsResponse(S,L){this.ngZone.run(()=>{if(L.closed)return;const $=S?.slice(0,F.M).map(({description:re})=>re)??[];L.next($),L.complete()})}constructor(S,L,$,re,te){this.platformId=S,this.store=L,this.externalScriptsLoader=$,this.ngZone=re,this.geolocationService=te,this.googleMapsLoader$=this.store.select(R.Yv).pipe((0,g.p)(G=>!!G),(0,c.n)(({language:G,region:ne})=>(0,h.H)(this.externalScriptsLoader.load(T.m[T.m.googleLocations],{language:G,region:ne}))),(0,u.t)(1)),this.googleMapsAutocomplete$=this.googleMapsLoader$.pipe((0,P.T)(()=>{const G=new google.maps.places.AutocompleteService;return(ne,de)=>this.createPlacesObservable(G,ne,de)}),(0,u.t)(1)),this.googleMapsGeocoder$=this.googleMapsLoader$.pipe((0,P.T)(()=>new google.maps.Geocoder),(0,u.t)(1)),this.getCurrentAddressByGoogle$=(0,p.z)([this.googleMapsGeocoder$,this.geolocationService.geolocation$]).pipe((0,c.n)(([G,{coords:{latitude:ne,longitude:de}}])=>new d.c(ge=>{G.geocode({location:new google.maps.LatLng(ne,de)},(Be,ve)=>{ve===google.maps.GeocoderStatus.OK?(ge.next(Be[0].formatted_address),ge.complete()):ge.error()})}))),this.googlePlacesDetails$=this.googleMapsLoader$.pipe((0,P.T)(()=>new google.maps.places.PlacesService(document.createElement("div"))),(0,u.t)(1))}search(S,L){return(0,e.UE)(this.platformId)?this.googleMapsAutocomplete$.pipe((0,c.n)($=>$(S,L))):(0,m.of)([])}preloadAddressLookup(){return(0,e.UE)(this.platformId)?this.googleMapsLoader$:(0,m.of)(null)}searchAddresses(S,L){return(0,e.UE)(this.platformId)?this.googleMapsLoader$.pipe((0,P.T)(()=>new google.maps.places.AutocompleteService),(0,c.n)($=>this.createAddressSuggestionsObservable($,S,L))):(0,m.of)([])}getAddress(S){return(0,e.UE)(this.platformId)?this.googlePlacesDetails$.pipe((0,c.n)(L=>this.placeDetails(L,S)),(0,c.n)(({address:L,location:$})=>L.postcode||!$?(0,m.of)(L):this.postcodeFromLocation($).pipe((0,P.T)(re=>({...L,postcode:re}))))):(0,m.of)(null)}placeDetails(S,L){return new d.c($=>{S.getDetails({placeId:L,fields:["address_components","formatted_address","geometry"]},(te,G)=>{this.ngZone.run(()=>{G===google.maps.places.PlacesServiceStatus.OK&&te?($.next({address:this.toLookupAddress(te),location:te.geometry?.location??null}),$.complete()):$.error(G)})})})}postcodeFromLocation(S){return this.googleMapsGeocoder$.pipe((0,c.n)(L=>this.postcodeAt(L,S)))}postcodeAt(S,L){return new d.c($=>{S.geocode({location:L},(re,te)=>{this.ngZone.run(()=>{$.next(te===google.maps.GeocoderStatus.OK?function N(b){return b?.map(v=>v.address_components?.find(S=>S.types.includes("postal_code"))?.long_name).find(v=>!!v)??""}(re):""),$.complete()})})})}createAddressSuggestionsObservable(S,L,$){return new d.c(re=>{const te={input:L,types:["address"]};$&&(te.componentRestrictions={country:$}),S.getPlacePredictions(te,(G,ne)=>{this.ngZone.run(()=>
1{if(re.closed)return;if(ne!==google.maps.places.PlacesServiceStatus.OK&&ne!==google.maps.places.PlacesServiceStatus.ZERO_RESULTS)return void re.error(ne);const de=G?.slice(0,F.M).map(J)??[];re.next(de),re.complete()})})})}toLookupAddress(S){const L=G=>S.address_components?.find(ne=>ne.types.includes(G)),$=[L("street_number")?.long_name,L("route")?.long_name].filter(Boolean).join(" "),re=["administrative_area_level_1","administrative_area_level_2"].map(G=>L(G)).filter(Boolean).map(G=>({code:G.short_name??"",name:G.long_name??""}));return{countryIsoCodeTwoLetter:L("country")?.short_name??"",regions:re,city:["locality","postal_town","sublocality_level_1","administrative_area_level_3","administrative_area_level_2"].map(G=>L(G)?.long_name).find(Boolean)??"",postcode:L("postal_code")?.long_name??"",addressLine1:S.formatted_address?.split(",")[0]?.trim()||$}}getCurrentLocation(){return(0,e.UE)(this.platformId)?this.getCurrentAddressByGoogle$:(0,m.of)(null)}static{this.\u0275fac=function(L){return new(L||b)(n.KVO(n.Agw),n.KVO(I.il),n.KVO(T.M),n.KVO(n.SKi),n.KVO(z.O))}}static{this.\u0275prov=n.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();function J({place_id:b,description:v}){return{placeId:b,description:v}}},78480:(_e,D,r)=>{"use strict";r.d(D,{b:()=>m});var e=r(60177),n=r(54438),d=r(4705),h=r(5964),p=r(84412);let m=(()=>{class g{get mobileSearchThreshold(){return this.mobileSearchThresholdSubject.value}setMobileSearchThreshold(u){this.mobileSearchThresholdSubject.value!==u&&this.mobileSearchThresholdSubject.next(u)}constructor(u,P){this.router=u,this.platformId=P,this.isSearchStyleTransferSubject=new p.t(!1),this.isSearchStyleTransfer$=this.isSearchStyleTransferSubject.asObservable(),this.mobileSearchThresholdSubject=new p.t(160),this.mobileSearchThreshold$=this.mobileSearchThresholdSubject.asObservable()}get isSearchStyleTransfer(){return this.isSearchStyleTransferSubject.value}scrollToAchorOnRouteScroll(u){(0,e.Vy)(this.platformId)||this.router.events.pipe((0,h.p)(P=>P instanceof d.OY)).subscribe(()=>{u.nativeElement.scrollIntoView({behavior:"smooth"})})}setSearchStyleTransfer(u){this.isSearchStyleTransferSubject.value!==u&&this.isSearchStyleTransferSubject.next(u)}static{this.\u0275fac=function(P){return new(P||g)(n.KVO(d.Ix),n.KVO(n.Agw))}}static{this.\u0275prov=n.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})()},78600:(_e,D,r)=>{"use strict";r.d(D,{SF:()=>T,yG:()=>F});var e=r(31397),n=r(88141),d=r(96697),h=r(5964),p=r(7673),m=r(1807),g=r(54438),c=r(77339);const u=Symbol("traceIdKey");function T(R){return function P(R){return(0,e.Z)(I=>{const z=I[u];return z?(0,p.of)(I).pipe(R(W=>W[u]=z),(0,n.M)(W=>W[u]=z)):(0,p.of)(I).pipe(R(W=>W))})}(()=>R)}let F=(()=>{class R{constructor(z){this.actions$=z}trace(z){const W=Symbol("traceIdValue");return(0,m.O)(0).pipe((0,d.s)(1)).subscribe(()=>z(J=>(J[u]=W,J))),this.actions$.pipe((0,h.p)(J=>J[u]===W))}static{this.\u0275fac=function(W){return new(W||R)(g.KVO(c.En))}}static{this.\u0275prov=g.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})()},13562:(_e,D,r)=>{"use strict";r.d(D,{C2:()=>n.C2,IW:()=>h.IW}),r(34786);var n=r(59032),h=(r(98413),r(69095))},86019:(_e,D,r)=>{"use strict";r.d(D,{b:()=>n});const n=(0,r(59640).UX)("shared")},863:(_e,D,r)=>{"use strict";r.d(D,{r:()=>e});var e=function(n){return n[n.NoHighlight=0]="NoHighlight",n[n.SecondaryHighlight=1]="SecondaryHighlight",n[n.PrimaryHighlight=2]="PrimaryHighlight",n[n.BoldNoHighlight=3]="BoldNoHighlight",n}(e||{})},39642:(_e,D,r)=>{"use strict";r.d(D,{C:()=>ge});var e=r(31635),n=r(54438),d=r(41434),h=r(70152),p=r(56977),m=r(23294),g=r(96354),c=r(13946),u=r(88141),P=r(13997),T=r(42092),F=r(6375),R=r(48337),I=r(60177),z=r(68018),W=r(89417);const J=["customInputTemplate"],N=["form_Input"];function b(Be,ve){if(1&Be&&(n.j41(0,"div",2),n.nrm(1,"i"),n.k0s()),2&Be){const He=n.XpG();n.R7$(),n.HbH(He.validationState.validationIcon+" text--lg")}}function v(Be,ve){if(1&Be&&(n.j41(0,"div",2),n.nrm(1,"i"),n.k0s()),2&Be){const He=n.XpG();n.R7$(),n.HbH(He.inputIcon+" text--lg")}}function S(Be,ve){if(1&Be&&(n.j41(0,"span",4),n.EFF(1),n.k0s()),2&Be){const He=n.XpG();
1n.R7$(),n.SpI(" (",He.dialingCodeInfo.dialingCode,") ")}}function L(Be,ve){1&Be&&(n.j41(0,"span",14),n.EFF(1,"*"),n.k0s())}function $(Be,ve){if(1&Be&&(n.j41(0,"label",12)(1,"span",13),n.nI1(2,"translate"),n.EFF(3),n.nI1(4,"translate"),n.DNE(5,L,2,0,"span",14),n.k0s()()),2&Be){const He=n.XpG();n.AVh("has_placeholder",He.placeholderText),n.Y8G("for",He.wrapperId+"__form__input")("id",He.wrapperId+"_text-input_label"),n.R7$(),n.Y8G("title",n.bMT(2,7,He.labelText)),n.R7$(2),n.SpI(" ",n.bMT(4,9,He.labelText),""),n.R7$(2),n.vxM(He.required?5:-1)}}function re(Be,ve){1&Be&&n.eu8(0)}function te(Be,ve){if(1&Be&&(n.j41(0,"div",8),n.nrm(1,"iwg-hint",15),n.k0s()),2&Be){const He=n.XpG();n.R7$(),n.Y8G("wrapperId",He.wrapperId+"_text_input")("message",He.iconTooltip)("isHtmlMessage",He.iconTooltipHtml)}}function G(Be,ve){if(1&Be){const He=n.RV6();n.j41(0,"div",16),n.bIt("click",function(){n.eBV(He);const ze=n.XpG();return n.Njj(ze.clickableTrailingIcon?ze.trailingIconClicked.emit():null)})("keydown",function(ze){n.eBV(He);const Je=n.XpG();return n.Njj(Je.onTrailingIconKeyDown(ze))}),n.nrm(1,"i"),n.k0s()}if(2&Be){const He=n.XpG();n.AVh("input-icon--clickable",He.clickableTrailingIcon),n.BMQ("tabindex",He.clickableTrailingIcon?"0":null)("role",He.clickableTrailingIcon?"button":null),n.R7$(),n.HbH(He.trailingInputIcon+" text--lg")}}function ne(Be,ve){if(1&Be&&(n.j41(0,"div",10),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&Be){const He=n.XpG();n.Y8G("id",He.wrapperId+"_error_message"),n.R7$(),n.SpI(" ",n.i5U(2,2,He.errorMessages[0],He.errorMessagesParams[0])," ")}}function de(Be,ve){if(1&Be&&(n.j41(0,"div",11),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&Be){const He=n.XpG();n.R7$(),n.SpI(" ",n.bMT(2,1,He.supportingText)," ")}}class ge extends d.G{set inputValue(ve){this.input&&this.input?.nativeElement.value!==ve&&(this.input.nativeElement.value=ve||"")}get inputValue(){return this.input.nativeElement.value}get validationState(){return this.ngControl&&!this.ngControl.touched?F.T9:this.hasError?F.g5:F.hp}constructor(ve){super(),this.ngControl=ve,this.labelText="",this.labelIcon="",this.iconTooltip="",this.iconTooltipHtml=!1,this.isRequired=!1,this.isDisabled=!1,this.isInvalid=!1,this.errors={},this.autoComplete="doNotAutoComplete",this.showValidationIcon=!1,this.placeholderText="",this.supportingText="",this.inputIcon="",this.trailingInputIcon="",this.type="text",this.maxLength="100",this.minLength="0",this.debounceTime="",this.hideErrors=!1,this.inputClass="",this.noAnimations=!1,this.placeholderAlwaysVisible=!1,this.clickableTrailingIcon=!1,this.valueChanged=new n.bkB,this.focusOut=new n.bkB,this.trailingIconClicked=new n.bkB,this.dialingCodeInfo=null,this.ngControl&&(this.ngControl.valueAccessor=this)}ngOnInit(){let ve=0;this.debounceTime&&(ve=Number.parseInt(this.debounceTime,10)),this.valueChanged.pipe((0,h.B)(ve),(0,P.ec)(),(0,p.Q)(this.unsubscribe$)).subscribe(He=>this.onChange(He)),this.applyPastable()}setValue(ve){""===ve&&(ve=null),this.inputValue=ve,this.valueChanged.emit(ve)}writeValue(ve){this.setValue(ve)}setDisabledState(ve){this.isDisabled=ve}onFocusOut(){this.onTouched(),this.focusOut.emit()}focus(ve=!1){this.input.nativeElement?.focus(),ve&&this.scrollInto()}onTrailingIconKeyDown(ve){this.clickableTrailingIcon&&("Enter"===ve.key||" "===ve.key)&&(ve.preventDefault(),this.trailingIconClicked.emit())}scrollInto(){this.input.nativeElement?.scrollIntoView&&this.input.nativeElement?.scrollIntoView({behavior:"smooth"})}applyPastable(){this.allowPaste.pipe((0,m.F)(),(0,g.T)(ve=>{if(ve)return null;{const He=be=>be.preventDefault();return this.input.nativeElement.addEventListener("paste",He),He}}),(0,c.J)(),(0,u.M)(([ve])=>{ve&&this.input.nativeElement.removeEventListener("paste",ve)}),(0,p.Q)(this.unsubscribe$)).subscribe()}static{this.\u0275fac=function(He){return new(He||ge)(n.rXU(W.vO,10))}}static{this.\u0275cmp=n.VBU({type:ge,selectors:[["iwg-text-input-wrapper"]],contentQueries:function(He,be,ze){if(1&He&&n.wni(ze,J,5),2&He){let Je;n.mGM(Je=n.lsd())&&(be.customInputTemplate=Je.first)}},viewQuery:function(He,be){if(1&He&&n.GBs(N,7),2&He){let ze;n.mGM(ze=n.lsd())&&(be.input=ze.first)}},inputs:{labelText:"labelText",labelIcon:"labelIcon",iconTooltip:"iconTooltip",iconTooltipHtml:"iconTooltipHtml",isRequired:"isRequired",isDisabled:"isDisabled",isInvalid:"isInvalid",errors:"errors",wrapperId:"wrapperId",autoComplete:"autoComplete",showValidationIcon:"showValidationIcon",inputValue:"inputValue",placeholderText:"placeholderText",supportingText:"supportingText",inputIcon:"inputIcon",trailingInputIcon:"trailingInputIcon",type:"type",maxLength:"maxLength",minLength:"minLength",debounceTime:"debounceTime",hideErrors:"hideErrors",inputClass:"inputClass",noAnimations:"noAnimations",placeholderAlwaysVisible:"placeholderAlwaysVisible",clickableTrailingIcon:"clickableTrailingIcon",allowPaste:"allowPaste",dialingCo
1deInfo:"dialingCodeInfo"},outputs:{valueChanged:"valueChanged",focusOut:"focusOut",trailingIconClicked:"trailingIconClicked"},standalone:!0,features:[n.Vt3,n.aNF],decls:14,vars:34,consts:[["form_Input",""],[1,"form-input-wrapper"],[1,"input-icon","input-icon--left"],[1,"input-content"],[1,"dialing-code-prefix","font-medium"],[1,"form-input","iwg-body1",3,"blur","input","keydown","focusout","id","ngClass","placeholder","required","disabled","type","autocomplete","maxLength","minLength"],[1,"floating-label","iwg-body1","text-ellipsis",3,"for","id","has_placeholder"],[4,"ngTemplateOutlet"],[1,"input-icon","input-icon--right"],[1,"input-icon","input-icon--right",3,"input-icon--clickable"],[1,"iwg-body1","m--t-2","m--l-3","input-error-message",3,"id"],[1,"iwg-body1","m--t-2","m--l-3","supporting-text"],[1,"floating-label","iwg-body1","text-ellipsis",3,"for","id"],[3,"title"],["aria-hidden","true"],[1,"hint","no-spacing",3,"wrapperId","message","isHtmlMessage"],[1,"input-icon","input-icon--right",3,"click","keydown"]],template:function(He,be){if(1&He){const ze=n.RV6();n.j41(0,"div",1),n.DNE(1,b,2,2,"div",2)(2,v,2,2,"div",2),n.j41(3,"div",3),n.DNE(4,S,2,1,"span",4),n.j41(5,"input",5,0),n.nI1(7,"translate"),n.bIt("blur",function(){return n.eBV(ze),n.Njj(be.onTouched())})("input",function(Se){return n.eBV(ze),n.Njj(be.setValue(Se.target.value))})("keydown",function(){return n.eBV(ze),n.Njj(be.onTouched())})("focusout",function(){return n.eBV(ze),n.Njj(be.onFocusOut())}),n.k0s(),n.DNE(8,$,6,11,"label",6)(9,re,1,0,"ng-container",7),n.k0s(),n.DNE(10,te,2,3,"div",8)(11,G,2,6,"div",9),n.k0s(),n.DNE(12,ne,3,5,"div",10)(13,de,3,3,"div",11)}2&He&&(n.AVh("form-input-wrapper-invalid",be.hasError||be.isInvalid)("disabled",be.isDisabled)("has-left-icon",be.inputIcon||be.showValidationIcon&&be.validationState.validationIcon)("has-right-icon",be.trailingInputIcon||be.iconTooltip)("has-custom-template",be.customInputTemplate)("no-animations",be.noAnimations)("placeholder-always-visible",be.placeholderAlwaysVisible),n.R7$(),n.vxM(be.showValidationIcon&&be.validationState.validationIcon?1:be.inputIcon?2:-1),n.R7$(2),n.AVh("has-dialing-code",null==be.dialingCodeInfo?null:be.dialingCodeInfo.dialingCode),n.R7$(),n.vxM(null!=be.dialingCodeInfo&&be.dialingCodeInfo.dialingCode?4:-1),n.R7$(),n.Y8G("id",be.wrapperId+"__form__input")("ngClass",be.customInputTemplate&&be.inputClass?be.inputClass:"")("placeholder",n.bMT(7,32,be.placeholderText))("required",be.isRequired)("disabled",be.isDisabled)("type",be.type)("autocomplete",be.autoComplete)("maxLength",be.maxLength)("minLength",be.minLength),n.BMQ("aria-required",be.required),n.R7$(3),n.vxM(be.labelText?8:-1),n.R7$(),n.Y8G("ngTemplateOutlet",be.customInputTemplate),n.R7$(),n.vxM(be.iconTooltip?10:be.trailingInputIcon?11:-1),n.R7$(2),n.vxM(!be.hideErrors&&be.errorMessages.length>0?12:be.supportingText?13:-1))},dependencies:[R.p,I.YU,I.T3,z.h,z.D9],styles:['.divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.inside-form-element[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%], .inside-form-element   [_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{height:var(--size-sml, var(--scale-600, 3.2rem));border:0}.form-input-wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"left-icon content right-icon";align-items:center;position:relative;height:var(--size-xl, var(--scale-900, 5.6rem));padding:0 var(--spacing-form-input, var(--spacing-xs, var(--scale-400, 1.6rem)));margin:0;overflow:visible;border:solid 1px var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));width:100%;box-sizing:border-box;appearance:none;border-radius:var(--radius-btn, var(--scale-200, .8rem))}.form-input-wrapper[_ngcontent-%COMP%]:focus-within{outline:none;border:solid 1px var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.form-input-wrapper[_ngcontent-%COMP%]:hover:not(.disabled):not(:focus-within){background-color:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.form-input-wrapper.disabled[_ngcontent-%COMP%], .form-input-wrapper.disabled[_ngcontent-%COMP%]:focus-within{border:solid 1px var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3));background-color:var(--color-bg-input-disabled, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}.form-input-wrapper-invalid[_ngcontent-%COMP%], .form-input-wrapper   .invali
1d[_nghost-%COMP%], .invalid   [_nghost-%COMP%]{border:1px solid!important;border-color:var(--color-border-error, var(--global-functional-red, #EE421C))!important}.form-input-wrapper.has-custom-template[_ngcontent-%COMP%]{padding:0}.form-input-wrapper.has-custom-template[_ngcontent-%COMP%]   .form-input[_ngcontent-%COMP%], .form-input-wrapper.has-custom-template[_ngcontent-%COMP%]   .floating-label[_ngcontent-%COMP%]{display:none;transition:none}.form-input-wrapper[_ngcontent-%COMP%]:not(.has-left-icon):not(.has-right-icon){grid-template-columns:1fr;grid-template-areas:"content"}.form-input-wrapper.has-left-icon[_ngcontent-%COMP%]:not(.has-right-icon){grid-template-columns:auto 1fr;grid-template-areas:"left-icon content"}.form-input-wrapper[_ngcontent-%COMP%]:not(.has-left-icon).has-right-icon{grid-template-columns:1fr auto;grid-template-areas:"content right-icon"}.input-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.input-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));line-height:1;color:var(--color-icon-primary, var(--brand-neutral-900, #0A0428))}.disabled[_ngcontent-%COMP%]   .input-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-icon-disabled, var(--brand-neutral-500, #848193))!important}.input-icon[_ngcontent-%COMP%]     iwg-hint [class^=iwg-icon]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)))!important}.input-icon--left[_ngcontent-%COMP%]{grid-area:left-icon;padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl]   [_nghost-%COMP%]   .input-icon--left[_ngcontent-%COMP%]{padding-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_ngcontent-%COMP%]   .input-icon--left[_ngcontent-%COMP%]{padding-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_nghost-%COMP%]   .input-icon--left[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .input-icon--left[_ngcontent-%COMP%]{padding-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}.input-icon--right[_ngcontent-%COMP%]{grid-area:right-icon;padding-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl]   [_nghost-%COMP%]   .input-icon--right[_ngcontent-%COMP%]{padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_ngcontent-%COMP%]   .input-icon--right[_ngcontent-%COMP%]{padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_nghost-%COMP%]   .input-icon--right[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .input-icon--right[_ngcontent-%COMP%]{padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}.input-icon--clickable[_ngcontent-%COMP%]{cursor:pointer}.input-content[_ngcontent-%COMP%]{grid-area:content;position:relative;display:flex;align-items:center;min-height:100%}.dialing-code-prefix[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));font-size:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;margin-right:var(--spacing-xxxs, var(--scale-200, .8rem));margin-top:var(--spacing-xs, var(--scale-400, 1.6rem));direction:ltr}.disabled[_ngcontent-%COMP%]   .dialing-code-prefix[_ngcontent-%COMP%]{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}[dir=rtl]   [_nghost-%COMP%]   .dialing-code-prefix[_ngcontent-%COMP%]{margin-left:var(--spacing-xxxs, var(--scale-200, .8rem));margin-right:var(--spacing-none, var(--scale-0, 0))}[dir=rtl][_ngcontent-%COMP%]   .dialing-code-prefix[_ngcontent-%COMP%]{margin-left:var(--spacing-xxxs, var(--scale-200, .8rem));margin-right:var(--spacing-none, var(--scale-0, 0))}[dir=rtl][_nghost-%COMP%]   .dialing-code-prefix[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .dialing-code-prefix[_ngcontent-%COMP%]{margin-left:var(--spacing-xxxs, var(--scale-200, .8rem));margin-right:var(--spacing-none, var(--scale-0, 0))}.form-input[_ngcontent-%COMP%]{border:none;background:transparent;outline:none;padding:0;box-shadow:none;font-size:inherit;color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));position:relative;width:100%}.form-input[_ngcontent-%COMP%]:has( ~ .floating-label)[_ngcontent-%COMP%]::placeholder{opacity:0}
1.form-input[_ngcontent-%COMP%]:has( ~ .floating-label)[_ngcontent-%COMP%]:focus::placeholder{opacity:1}.form-input-wrapper.placeholder-always-visible[_ngcontent-%COMP%]   .form-input[_ngcontent-%COMP%]:has( ~ .floating-label)[_ngcontent-%COMP%]::placeholder{opacity:1}.form-input[_ngcontent-%COMP%]::placeholder{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}.form-input[_ngcontent-%COMP%]:focus{outline:none}.form-input[_ngcontent-%COMP%]:disabled{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}.form-input[_ngcontent-%COMP%]:-webkit-autofill, .form-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .form-input[_ngcontent-%COMP%]:-webkit-autofill:focus, .form-input[_ngcontent-%COMP%]:-webkit-autofill:active{background-color:transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-input[_ngcontent-%COMP%]:-moz-autofill, .form-input[_ngcontent-%COMP%]:-moz-autofill:hover, .form-input[_ngcontent-%COMP%]:-moz-autofill:focus{background-color:transparent!important;-moz-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.iwg-icon-tick[_ngcontent-%COMP%]{color:var(--color-icon-success, var(--global-functional-green, #23A983))!important}.iwg-icon-close[_ngcontent-%COMP%]{color:var(--color-text-error, var(--global-functional-red, #EE421C))!important}.hint[_ngcontent-%COMP%]{display:flex;height:100%}.input-error-message[_ngcontent-%COMP%]{color:var(--color-text-error, var(--global-functional-red, #EE421C))}.supporting-text[_ngcontent-%COMP%]{color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.custom-input[_ngcontent-%COMP%]{cursor:pointer;position:absolute;border:none;margin:0;width:100%;background:transparent!important;color:transparent!important}.custom-input-top[_ngcontent-%COMP%]{z-index:1}.floating-label[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E));pointer-events:none;width:100%}.form-input-wrapper[_ngcontent-%COMP%]:not(.no-animations)   .floating-label[_ngcontent-%COMP%]{transition:all .1s ease}.input-content[_ngcontent-%COMP%]:not(.has-dialing-code):has(.form-input:focus ~ .floating-label)[_ngcontent-%COMP%]   .form-input[_ngcontent-%COMP%], .input-content[_ngcontent-%COMP%]:not(.has-dialing-code):has(.form-input:not(:placeholder-shown) ~ .floating-label)[_ngcontent-%COMP%]   .form-input[_ngcontent-%COMP%], .form-input-wrapper.placeholder-always-visible[_ngcontent-%COMP%]   .input-content[_ngcontent-%COMP%]:not(.has-dialing-code):has(.form-input[placeholder]:not([placeholder=""]) ~ .floating-label)[_ngcontent-%COMP%]   .form-input[_ngcontent-%COMP%]{padding-top:var(--spacing-xs, var(--scale-400, 1.6rem))}.input-content[_ngcontent-%COMP%]:not(.has-dialing-code):has(.form-input:focus ~ .floating-label)[_ngcontent-%COMP%]   .floating-label[_ngcontent-%COMP%], .input-content[_ngcontent-%COMP%]:not(.has-dialing-code):has(.form-input:not(:placeholder-shown) ~ .floating-label)[_ngcontent-%COMP%]   .floating-label[_ngcontent-%COMP%], .form-input-wrapper.placeholder-always-visible[_ngcontent-%COMP%]   .input-content[_ngcontent-%COMP%]:not(.has-dialing-code):has(.form-input[placeholder]:not([placeholder=""]) ~ .floating-label)[_ngcontent-%COMP%]   .floating-label[_ngcontent-%COMP%]{top:var(--spacing-xxxs, var(--scale-200, .8rem));transform:translateY(0);font-size:var(--text-overline-font-size, var(--scale-250, 1rem));letter-spacing:var(--spacing-letter-overline, var(--scale-25, .1rem));color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));text-transform:uppercase}.input-content.has-dialing-code[_ngcontent-%COMP%]   .form-input[_ngcontent-%COMP%]{padding-top:var(--spacing-xs, var(--scale-400, 1.6rem))}.input-content.has-dialing-code[_ngcontent-%COMP%]   .floating-label[_ngcontent-%COMP%]{top:var(--spacing-xxxs, var(--scale-200, .8rem));transform:translateY(0);font-size:var(--text-overline-font-size, var(--scale-250, 1rem));letter-spacing:var(--spacing-letter-overline, var(--scale-25, .1rem));color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));text-transform:uppercase}.input-content.has-dialing-code[_ngcontent-%COMP%]:has(.form-input:focus ~ .floating-label)[_ngcontent-%COMP%]   .floating-label[_ngcontent-%COMP%]{color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.no-top-border[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top:0}.no-top-margin[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{margin-top:0}input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button{-webkit-appearance:none}.radius-none[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-radius:var(--radius-none, var(--scale-0, 0))}.radius-none-top[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-top-right-radius:var(--radius-none, var(--scale-0, 0))}.radius-none-bottom[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-bottom-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=ltr]   [_nghost-%COMP%]   (.radius-none-left)[_ngcontent-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-left-radius:var(--radius-none, var(--scale-0, 0))}[dir=ltr]   .radius-none-left[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-left-radius:var(--radius-none, var(--scale-0, 0))}[dir=ltr]   .radius-none-left[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-left-radius:var(--radius-none, var(--scale-0, 0))}[dir=rtl]   [_nghost-%COMP%]   (.radius-none-left)[_ngcontent-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top-right-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=rtl]   .radius-none-left[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top-right-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=rtl]   .radius-none-left[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top-right-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=ltr]   [_nghost-%COMP%]   (.radius-none-right)[_ngcontent-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top-right-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=ltr]   .radius-none-right[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top-right-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=ltr]   .radius-none-right[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top-right-radius:var(--radius-none, var(--scale-0, 0));border-bottom-right-radius:var(--radius-none, var(--scale-0, 0))}[dir=rtl]   [_nghost-%COMP%]   (.radius-none-right)[_ngcontent-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-left-radius:var(--radius-none, var(--scale-0, 0))}[dir=rtl]   .radius-none-right[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-left-radius:var(--radius-none, var(--scale-0, 0))}[dir=rtl]   .radius-none-right[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border-top-left-radius:var(--radius-none, var(--scale-0, 0));border-bottom-left-radius:var(--radius-none, var(--scale-0, 0))}.phone-field[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border:none;border-left:1px solid var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3))}.phone-field[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]:hover:not(.disabled):not(:focus-within){background-color:transparent}[dir=rtl]   [_nghost-%COMP%]   (.phone-field)[_ngcontent-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border:none;border-right:1px solid var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3))}[dir=rtl]   .phone-field[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border:none;border-right:1px solid var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3))}[dir=rtl]   .phone-field[_nghost-%COMP%]   .form-input-wrapper[_ngcontent-%COMP%]{border:none;border-right:1px solid var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3))}[dir=rtl]   [_nghost-%COMP%]   (.phone-field)[_ngcontent-%COMP%]   .form-input[_ngcontent-%COMP%]{direction:ltr;text-align:right}[dir=rtl]   .phone-field[_nghost-%COMP%]   .form-input[_ngcontent-%COMP%]{direction:ltr;text-align:right}[dir=rtl]   .phone-field[_nghost-%COMP%]   .form-input[_ngcontent-%COMP%]{direction:ltr;text-align:right}']})}}(0,e.Cg)([(0,T.W)(!0)],ge.prototype,"allowPaste",void 0)},9498:(_e,D,r)=>{"use strict";r.d(D,{Q:()=>F});var e=r(54438),n=r(56977),d=r(41434),h=r(48337),p=r(68018),m=r(89417);function g(R,I){1&R&&(e.j41(0,"span",9),e.EFF(1,"*"),e.k0s())}function c(R,I){if(1&R&&(e.j41(0,"label",4)(1,"span",8),e.nI1(2,"translate"),e.EFF(3),e.nI1(4,"translate"),e.DNE(
15,g,2,0,"span",9),e.k0s()()),2&R){const z=e.XpG();e.Y8G("for",z.wrapperId+"__form__input")("id",z.wrapperId+"_textarea_label"),e.R7$(),e.Y8G("title",e.bMT(2,5,z.labelText)),e.R7$(2),e.SpI(" ",e.bMT(4,7,z.labelText),""),e.R7$(2),e.vxM(z.required?5:-1)}}function u(R,I){if(1&R&&(e.j41(0,"div",5),e.nrm(1,"iwg-hint",10),e.k0s()),2&R){const z=e.XpG();e.R7$(),e.Y8G("wrapperId",z.wrapperId+"_text_input")("message",z.iconTooltip)}}function P(R,I){if(1&R&&(e.j41(0,"div",6),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&R){const z=e.XpG();e.Y8G("id",z.wrapperId+"_error_message"),e.R7$(),e.SpI(" ",e.i5U(2,2,z.errorMessages[0],z.errorMessagesParams[0])," ")}}function T(R,I){if(1&R&&(e.j41(0,"div",7),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&R){const z=e.XpG();e.R7$(),e.SpI(" ",e.bMT(2,1,z.supportingText)," ")}}let F=(()=>{class R extends d.G{constructor(z){super(),this.ngControl=z,this.labelText="",this.inputValue="",this.isDisabled=!1,this.placeholderText="",this.supportingText="",this.errorMessage="",this.wrapperId="",this.nuberOfRows=3,this.maxLength="4000",this.iconTooltip="",this.valueChanged=new e.bkB,this.blurChanged=new e.bkB,this.ngControl&&(this.ngControl.valueAccessor=this),this.valueChanged.pipe((0,n.Q)(this.unsubscribe$)).subscribe(W=>this.onChange(W)),this.blurChanged.pipe((0,n.Q)(this.unsubscribe$)).subscribe(()=>this.onTouched())}setValue(z){this.inputValue=z??"",this.valueChanged.emit(this.inputValue)}writeValue(z){this.setValue(z)}setDisabledState(z){this.isDisabled=z}static{this.\u0275fac=function(W){return new(W||R)(e.rXU(m.vO,10))}}static{this.\u0275cmp=e.VBU({type:R,selectors:[["iwg-textarea"]],inputs:{labelText:"labelText",inputValue:"inputValue",isDisabled:"isDisabled",placeholderText:"placeholderText",supportingText:"supportingText",errorMessage:"errorMessage",wrapperId:"wrapperId",nuberOfRows:"nuberOfRows",maxLength:"maxLength",iconTooltip:"iconTooltip"},outputs:{valueChanged:"valueChanged",blurChanged:"blurChanged"},standalone:!0,features:[e.Vt3,e.aNF],decls:10,vars:23,consts:[["formInput",""],[1,"form-textarea-wrapper"],[1,"textarea-content"],[1,"form-textarea","iwg-body1",3,"keydown","input","blur","id","value","placeholder","required","disabled","rows","maxLength"],[1,"floating-label","iwg-body1","text-ellipsis",3,"for","id"],[1,"textarea-icon","textarea-icon--right"],[1,"iwg-body1","m--t-2","m--l-3","textarea-error-message",3,"id"],[1,"iwg-body1","m--t-2","m--l-3","supporting-text"],[3,"title"],["aria-hidden","true"],[1,"hint","no-spacing",3,"wrapperId","message"]],template:function(W,J){if(1&W){const N=e.RV6();e.j41(0,"div",1)(1,"div",2)(2,"textarea",3,0),e.nI1(4,"translate"),e.bIt("keydown",function(){return e.eBV(N),e.Njj(J.onTouched())})("input",function(v){return e.eBV(N),e.Njj(J.setValue(v.target.value))})("blur",function(){return e.eBV(N),e.Njj(J.onTouched())}),e.EFF(5,"    "),e.k0s(),e.DNE(6,c,6,9,"label",4),e.k0s(),e.DNE(7,u,2,2,"div",5),e.k0s(),e.DNE(8,P,3,5,"div",6)(9,T,3,3,"div",7)}2&W&&(e.AVh("form-textarea-wrapper-invalid",J.hasError)("disabled",J.isDisabled)("has-right-icon",J.iconTooltip),e.R7$(),e.AVh("has-label",J.labelText),e.R7$(),e.xc7("--textarea-rows",J.nuberOfRows),e.Y8G("id",J.wrapperId+"__form__input")("value",J.inputValue)("placeholder",e.bMT(4,21,J.placeholderText))("required",J.required)("disabled",J.isDisabled)("rows",J.nuberOfRows)("maxLength",J.maxLength),e.BMQ("aria-label",J.labelText||"Textarea"),e.R7$(4),e.vxM(J.labelText?6:-1),e.R7$(),e.vxM(J.iconTooltip?7:-1),e.R7$(),e.vxM(J.errorMessages.length>0?8:J.supportingText?9:-1))},dependencies:[h.p,p.D9],styles:['.divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.form-textarea-wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"content right-icon";align-items:flex-start;position:relative;min-height:var(--size-xl, var(--scale-900, 5.6rem));padding:0 var(--spacing-sml, var(--scale-500, 2.4rem));margin:0;overflow:visible;border:solid 1px var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));width:100%;box-sizing:border-box;appearance:none;height:calc(var(--textarea-rows, 3) * var(--body1-line-height, 1.4) + 2 * var(--spacing-sml, var(--scale-500, 2.4rem)));border-radius:var(--radius-form-input-lrg, .8rem)}.form-textarea-wrapper[_ngcontent-%COMP%]:focus-within{outline:none;border:solid 1px var(--color-border-focus, var(--brand-neutral-900, #0A0428))}.form-textarea-wrapper[_ngcontent-%COMP%]:hover:not(.disabled):not(:focus-within){background-color:var(--color-bg-transparent-hover, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)))}.form-textarea-wrapper.disabled[_ngcontent-%COMP%]{border:solid 1px var(--color-border-divider-secondary, var(--global-neutral-300, #C3C3C3));background-color:var(--color-bg-input-disabled, var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5)));color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}.form-textarea-wrapper-invalid[_ngcontent-%COMP%]{border:1px solid!important;border-color:var(--color-border-error, var(--global-functional-red, #EE421C))!important}.form-textarea-wrapper[_ngcontent-%COMP%]:not(.has-right-icon){grid-template-columns:1fr;grid-template-areas:"content"}.textarea-icon[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:center;padding-top:var(--spacing-xs, var(--scale-400, 1.6rem))}.textarea-icon--right[_ngcontent-%COMP%]{grid-area:right-icon;padding-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl]   [_nghost-%COMP%]   .textarea-icon--right[_ngcontent-%COMP%]{padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_ngcontent-%COMP%]   .textarea-icon--right[_ngcontent-%COMP%]{padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl][_nghost-%COMP%]   .textarea-icon--right[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .textarea-icon--right[_ngcontent-%COMP%]{padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}.textarea-icon[_ngcontent-%COMP%]     iwg-hint [class^=iwg-icon]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)))!important}.textarea-content[_ngcontent-%COMP%]{grid-area:content;position:relative;display:flex;align-items:flex-start;align-self:stretch;height:100%;width:100%;overflow:hidden}.form-textarea[_ngcontent-%COMP%]{border:none;background:transparent;outline:none;padding:0;box-shadow:none;font-size:inherit;color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));position:relative;width:100%;height:100%;resize:none;overflow-y:auto}.form-textarea[_ngcontent-%COMP%]::placeholder{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}.form-textarea[_ngcontent-%COMP%]:focus{outline:none}.form-textarea[_ngcontent-%COMP%]:disabled{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}.floating-label[_ngcontent-%COMP%]{position:absolute;top:var(--spacing-xs, var(--scale-400, 1.6rem));left:0;right:0;color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E));pointer-events:none;transition:all .2s ease;width:100%}.textarea-content.has-label[_ngcontent-%COMP%]{padding-top:var(--spacing-sml, var(--scale-500, 2.4rem))}.textarea-content.has-label[_ngcontent-%COMP%]   .form-textarea[_ngcontent-%COMP%]::placeholder{opacity:0}
1.textarea-content.has-label[_ngcontent-%COMP%]   .form-textarea[_ngcontent-%COMP%]:focus::placeholder{opacity:1}.textarea-content[_ngcontent-%COMP%]:has(.form-textarea:focus ~ .floating-label)[_ngcontent-%COMP%]   .floating-label[_ngcontent-%COMP%], .textarea-content[_ngcontent-%COMP%]:has(.form-textarea:not(:placeholder-shown) ~ .floating-label)[_ngcontent-%COMP%]   .floating-label[_ngcontent-%COMP%]{top:var(--spacing-xxxs, var(--scale-200, .8rem));transform:translateY(0);font-size:var(--text-overline-font-size, var(--scale-250, 1rem));letter-spacing:var(--spacing-letter-overline, var(--scale-25, .1rem));color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));text-transform:uppercase}.hint[_ngcontent-%COMP%]{display:flex;height:100%}.textarea-error-message[_ngcontent-%COMP%]{color:var(--color-text-error, var(--global-functional-red, #EE421C))}.supporting-text[_ngcontent-%COMP%]{color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.booking-notes[_nghost-%COMP%]   .form-textarea-wrapper[_ngcontent-%COMP%], .staff[_nghost-%COMP%]   .form-textarea-wrapper[_ngcontent-%COMP%]{border-color:var(--color-icon-staff-mode, var(--color-staff, #6116e2))}.full-padding-xs[_nghost-%COMP%]   .form-textarea-wrapper[_ngcontent-%COMP%]{padding:var(--spacing-xs, var(--scale-400, 1.6rem))}textarea[_ngcontent-%COMP%]:invalid{box-shadow:none}']})}}return R})()},48337:(_e,D,r)=>{"use strict";r.d(D,{p:()=>N});var e=r(54438),n=r(21413),d=r(96697),h=r(56977),p=r(80501),m=r(60177),g=r(40661),c=r(68018);function u(b,v){1&b&&e.eu8(0)}function P(b,v){if(1&b&&(e.j41(0,"div",4),e.DNE(1,u,1,0,"ng-container",6),e.k0s()),2&b){const S=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",S.messageViewRef)}}function T(b,v){if(1&b&&(e.nrm(0,"div",5),e.nI1(1,"translate")),2&b){const S=e.XpG();e.Y8G("innerHTML",e.i5U(1,1,S.translateKey,S.translateParams),e.npT)}}let F=(()=>{class b{constructor(){this.modalResult=new e.bkB}set message(S){"string"==typeof S?this.translateKey=S:S&&"object"==typeof S&&(this.translateKey=S.key,this.translateParams=S.params)}static{this.\u0275fac=function(L){return new(L||b)}}static{this.\u0275cmp=e.VBU({type:b,selectors:[["iwg-tooltip-modal"]],inputs:{message:"message",messageViewRef:"messageViewRef"},outputs:{modalResult:"modalResult"},standalone:!0,features:[e.aNF],decls:6,vars:3,consts:[[3,"closeModal","hasBackdrop","closeOnbackdropClick"],[1,"iwg-tooltip-modal"],[1,"header-block"],["type","button","aria-label","Close modal",1,"modal-close","iwg-icon-small-close","icon--sml","icon--interactive",3,"click","keydown.enter"],[1,"content-block"],["iwgLinkHandler","",1,"content-block",3,"innerHTML"],[4,"ngTemplateOutlet"]],template:function(L,$){1&L&&(e.j41(0,"iwg-modal-background",0),e.bIt("closeModal",function(){return $.modalResult.emit()}),e.j41(1,"div",1)(2,"div",2)(3,"button",3),e.bIt("click",function(){return $.modalResult.emit()})("keydown.enter",function(){return $.modalResult.emit()}),e.k0s()(),e.DNE(4,P,2,1,"div",4)(5,T,2,4,"div",5),e.k0s()()),2&L&&(e.Y8G("hasBackdrop",!0)("closeOnbackdropClick",!0),e.R7$(4),e.vxM($.messageViewRef?4:5))},dependencies:[p.b,m.T3,g.u,c.D9],styles:[".iwg-tooltip-modal[_ngcontent-%COMP%]{width:calc(100% - 32px);border:solid 1px var(--color-border, var(--global-neutral-300, #C3C3C3));background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5))}.iwg-tooltip-modal[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}.iwg-tooltip-modal[_ngcontent-%COMP%]   .header-block[_ngcontent-%COMP%]   .modal-close[_ngcontent-%COMP%]{margin:var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-sml, var(--scale-500, 2.4rem))}.iwg-tooltip-modal[_ngcontent-%COMP%]   .content-block[_ngcontent-%COMP%]{padding:0 2.9rem 2.8rem 2.8rem;font-size:var(--body2-font-size, 1.4rem);line-height:var(--body2-line-height, 1.45);color:var(--global-neutral-900, #202020)}"]})}}return b})();var R=r(80666),I=r(90641);const z=["*"];function W(b,v){1&b&&e.SdG(0)}function J(b,v){if(1&b){const S=e.RV6();e.j41(0,"span",1),e.bIt("keydown.enter",function(){e.eBV(S);const $=e.XpG();return e.Njj($.updateIsTouch())}),e.DNE(1,W,1,0),e.k0s()}if(2&b){const S=e.XpG();e.Y8G("id",S.wrapperId+"_hint_id")("ngClass",S.iconShown?S.iconClass:"")("iwgTooltipPopup",S.message)("isTooltipActive",!S.isTouch)("isStaffStyle",S.isStaffStyle)("centered",S.centered)("styleClass",S.styleClass)("isHtmlMessage",S.isHtmlMessage)("childViewRef",S.childViewRef)("closeOnClick",S.closeOnClick)("iconShown",S.iconShown),e.R7$(),e.vxM(S.iconShown?-1:1)}}let N=(()=>{class b{constructor(S,L){this.modalService=S,this.injector=L,this.isHtmlMessage=!1,this.iconClass="iwg-icon-info",this.centered=!1,this.styleClass="",this.iconShown=!0,this.closeOnClick=!1,this.destroy$=new n.B}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onTouchStart(){this.isTouch=!0}onWheel(){this.ngOnDestroy()}onWindowScroll(){this.ngOnDestroy()}onClick(S){this.isTouch&&(S.preventDefault(),S.stopPropagation(),this.modalService.showComponentModal(F,this.injector.get(e.Vns),L=>{L.messageViewRef=this.childViewRef,!this.childViewRef&&this.message&&(L.message=this.message)}).pipe((0,d.s)(1),(0,h.Q)(this.destroy$)).subscribe()),this.isTouch=!1}updateIsTouch(){this.isTouch=!this.isTouch}static{this.\u0275fac=function(L){return new(L||b)(e.rXU(I.B),e.rXU(e.zZn))}}
1static{this.\u0275cmp=e.VBU({type:b,selectors:[["iwg-hint"]],contentQueries:function(L,$,re){if(1&L&&e.wni(re,e.C4Q,5),2&L){let te;e.mGM(te=e.lsd())&&($.childViewRef=te.first)}},hostBindings:function(L,$){1&L&&e.bIt("touchstart",function(){return $.onTouchStart()})("wheel",function(){return $.onWheel()})("scroll",function(){return $.onWindowScroll()},!1,e.tSv)("click",function(te){return $.onClick(te)})},inputs:{message:"message",isHtmlMessage:"isHtmlMessage",wrapperId:"wrapperId",iconClass:"iconClass",isStaffStyle:"isStaffStyle",centered:"centered",styleClass:"styleClass",iconShown:"iconShown",closeOnClick:"closeOnClick"},standalone:!0,features:[e.aNF],ngContentSelectors:z,decls:1,vars:1,consts:[["tabindex","0",3,"id","ngClass","iwgTooltipPopup","isTooltipActive","isStaffStyle","centered","styleClass","isHtmlMessage","childViewRef","closeOnClick","iconShown"],["tabindex","0",3,"keydown.enter","id","ngClass","iwgTooltipPopup","isTooltipActive","isStaffStyle","centered","styleClass","isHtmlMessage","childViewRef","closeOnClick","iconShown"]],template:function(L,$){1&L&&(e.NAR(),e.DNE(0,J,2,12,"span",0)),2&L&&e.vxM(null!=$.message&&$.message.toString().trim()||$.childViewRef?0:-1)},dependencies:[m.YU,R.B],styles:["[class^=iwg-icon][_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));align-self:center;margin-left:1.6rem}[dir=rtl]   [_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-left:0;margin-right:1.6rem}[dir=rtl][_ngcontent-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-left:0;margin-right:1.6rem}[dir=rtl][_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-left:0;margin-right:1.6rem}.no-icon-margin[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%], .no-icon-margin   [_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-icon-margin[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%], .no-icon-margin   [_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%]{margin-left:0;margin-right:0}.button-hint[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{font-size:var(--icon-font-size-xxs, var(--size-xxs, var(--scale-400, 1.6rem)));color:var(--color-icon-staff-mode, var(--color-staff, #6116e2))}.disabled[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%], .disabled   [_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{color:var(--color-icon-disabled, var(--brand-neutral-500, #848193))}.small-icon[_ngcontent-%COMP%]{font-size:1.8rem}.staff[_nghost-%COMP%]   .iwg-icon-warning-tick[_ngcontent-%COMP%]{font-size:1.7rem}.vertical-unset[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%], .vertical-unset   [_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{vertical-align:unset}.no-spacing[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%], .no-spacing   [_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-left:0;margin-right:0}[dir=rtl]   [_nghost-%COMP%]   .no-spacing[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%], .no-spacing   [_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-left:0;margin-right:0}[dir=rtl]   .no-spacing[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%], .no-spacing   [_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-left:0;margin-right:0}[dir=rtl].no-spacing[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%], [dir=rtl].no-spacing   [_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%], [dir=rtl]   .no-spacing[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%], [dir=rtl]   .no-spacing   [_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%], .no-spacing   [dir=rtl][_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%], .no-spacing   [dir=rtl]   [_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-left:0;margin-right:0}.spacing-micro[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-left:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   [_nghost-%COMP%]   (.spacing-micro)[_ngcontent-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-left:0;margin-right:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   .spacing-micro[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-left:0;margin-right:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   .spacing-micro[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-left:0;margin-right:var(--spacing-micro, var(--scale-100, .4rem))}.spacing-micro-reversed[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-right:var(--spacing-micro, var(--scale-100, .4rem));margin-left:var(--spacing-none, var(--scale-0, 0))}[dir=rtl]   [_nghost-%COMP%]   (.spacing-micro-reversed)[_ngcontent-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-right:var(--spacing-none, var(--scale-0, 0));margin-left:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   .spacing-micro-reversed[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-right:var(--spacing-none, var(--scale-0, 0));margin-left:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   .spacing-micro-reversed[_nghost-%COMP%]   [class^=iwg-icon][_ngcontent-%COMP%]{margin-right:var(--spacing-none, var(--scale-0, 0));margin-left:var(--spacing-micro, var(--scale-100, .4rem))}"]})}}return b})()},80666:(_e,D,r)=>{"use strict";r.d(D,{B:()=>$});var e=r(54438),n=r(60177),d=r(40661),h=r(68018),p=r(60156);const m=["tooltipContent"],g=["tooltipArrow"];function c(re,te){1&re&&e.eu8(0)}function u(re,te){if(1&re&&(e.j41(0,"div",2,1),e.DNE(2,c,1,0,"ng-container",8),e.k0s()),2&re){const G=e.XpG();e.Y8G("ngClass",G.isStaffStyle?"staff":"default"),e.R7$(2),e.Y8G("ngTemplateOutlet",G.childViewRef)}}function P(re,te){if(1&re&&(e.j41(0,"div",2,1),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&re){const G=e.XpG(2);e.Y8G("ngClass",G.isStaffStyle?"staff":"default"),e.R7$(2),e.SpI(" ",e.i5U(3,2,G.translateKey,G.translateParams)," ")}}function T(re,te){if(1&re&&(e.nrm(0,"div",9,1),e.nI1(2,"translate")),2&re){const G=e.XpG(2);e.Y8G("ngClass",G.isStaffStyle?"staff iwg-body2":"default")("innerHTML",e.i5U(2,2,G.translateKey,G.translateParams),e.npT)}}function F(re,te){if(1&re&&e.DNE(0,P,4,5,"div",2)(1,T,3,5,"div",9),2&re){const G=e.XpG();e.vxM(G.isHtmlMessage?1:0)}}let R=(()=>{class re{set content(G){"string"==typeof G?(this.translateKey=G,this.translateParams=null):G&&"object"==typeof G&&"string"==typeof G.key?(this.translateKey=G.key,this.translateParams=G.params??null):(this.translateKey="",this.translateParams=null)}constructor(G){this.deviceService=G,this.isHtmlMessage=!1,this.centered=!1,this.styleClass="",this.valueChange=new e.bkB,this.mouseLeave=new e.bkB,this.inViewPort=!1}ngAfterViewChecked(){this.isIconShown||this.adjustPosition()}ngAfterViewInit(){this.adjustPosition()}onMouseLeave(){this.isMouseEnter="mouseleave",this.mouseLeave.emit("mouseleave")}onMouseEnter(){this.isMouseEnter="mouseenter"}adjustPosition(){this.adjustContainerPosition(),this.adjustArrowPosition()}adjustContainerPosition(){if(!this.tooltipContent||!this.tooltipArrow||!this.anchor?.nativeElement.getBoundingClientRect)return;const G=this.tooltipContent.nativeElement,ne=this.tooltipArrow.nativeElement,ge=this.anchor.nativeElement.getBoundingClientRect(),{width:Be,height:ve}=ne.getBoundingClientRect(),{width:He,height:be}=G.getBoundingClientRect();this.inViewPort=!1,G.style.top=ve+ge.bottom-(be-G.clientHeight)/2+"px";const ze=document.body.clientWidth;let Je;if(this.isInViewport(G)||(this.inViewPort=!0,G.style.top=ge.bottom-be-1.5*ge.height-(be-G.clientHeight)/2+"px"),this.centered){const Se=ge.left+ge.width/2-He/2;G.style.right="",G.style.left=`${Math.max(20,Math.min(Se,ze-He-20))}px`}else if(this.alignRight)this.deviceService.isRtl()?(Je=this.setPosition(ge,Be,He,ze),G.style.right="",G.style.left=Je-Be+"px"):(Je=this.setPosition(ge,Be,He,ze),G.style.right="",G.style.left=Je-He+"px");else if(this.deviceService.isRtl()){Je=this.setPosition(ge,Be,He,ze),G.style.right="";let Se=Je-He;Se<20&&(Se=20),G.style.left=`${Se}px`}else Je=this.setPosition(ge,Be,He,ze,!0),G.style.left=`${Je}px`,G.style.right=""}setPosition(G,ne,de,ge,Be){let ve;return ve=Be?this.isIconShown?Math.min(G.left,G.left+G.width/2-ne/2):G.left:this.isIconShown?Math.min(G.right,G.right+G.width/2-ne/2):G.right,ve<0&&(ve=0),Be&&ve+de>ge&&(ve=ge-de),ve}adjustArrowPosition(){const G=this.tooltipArrow.nativeElement,de=this.anchor.nativeElement.getBoundingClientRect(),ge=G.getBoundingClientRect().width;!this.tooltipArrow||!this.anchor?.nativeElement.getBoundingClientRect||(this.inViewPort?(G.style.top=de.top-de.height/2+"px",G.style.transform="rotate(180deg)"):G.style.top=`${de.bottom}px`,G.style.left=this.centered||this.isIconShown?de.left+de.width/2-ge/2+"px":this.deviceService.isRtl()?de.right-ge+"px":`${de.left}px`)}isInViewport(G){const[ne,de,ge]=this.getElementPosition(G);return G.clientHeight+this.tooltipArrow.nativeElement.getBoundingClientRect().height<ne?ne>=0&&de<=ge:ne>=0&&de<=document.getElementsByClassName("footer-layout").item(0).getBoundingClientRect().bottom}getElementPosition(G){return G?[G.getBoundingClientRect().top,G.getBoundingClientRect().bottom,Math.max(window.innerHeight,document.documentElement.clientHeight)]:[0,0,0]}static{this.\u0275fac=function(ne){return new(ne||re)(e.rXU(p.g))}}static{this.\u0275cmp=e.VBU({type:re,selectors:[["iwg-tooltip-popup"]],viewQuery:function(ne,de){if(1&ne&&(e.GBs(m,5),e.GBs(g,5)),2&ne){let ge;e.mGM(ge=e.lsd())&&(de.tooltipContent=ge.first),e.mGM(ge=e.lsd())&&(de.tooltipArrow=ge.first)}},hostVars:2,hostBindings:function(ne,de){1&ne&&e.bIt("mouseleave",function(){return de.onMouseLeave()})("mouseenter",function(){return de.onMouseEnter()}),2&ne&&e.HbH(de.styleClass)},inputs:{anchor:"anchor",content:"content",alignRight:"alignRight",isHtmlMessage:"isHtmlMessage",isStaffStyle:"isStaffStyle",centered:"centered",styleClass:"styleClass",isIconShown:"isIconShown",childViewRef:"childViewRef"}
1,outputs:{valueChange:"valueChange",mouseLeave:"mouseLeave"},standalone:!0,features:[e.aNF],decls:8,vars:2,consts:[["tooltipArrow",""],["tooltipContent",""],[1,"tooltip-popup","content","iwg-body2",3,"ngClass"],[1,"tooltip-popup","arrow"],[3,"ngClass"],["viewBox","0 0 20 10","preserveAspectRatio","none"],["d","M0 10 L10 0 L20 10 Z","stroke","none"],["d","M0 10 L10 0 L20 10","stroke-linecap","round","fill","none"],[4,"ngTemplateOutlet"],["iwgLinkHandler","",1,"tooltip-popup","content","iwg-body2",3,"ngClass","innerHTML"]],template:function(ne,de){1&ne&&(e.DNE(0,u,3,2,"div",2)(1,F,2,1),e.j41(2,"div",3,0)(4,"div",4),e.qSk(),e.j41(5,"svg",5),e.nrm(6,"path",6)(7,"path",7),e.k0s()()()),2&ne&&(e.vxM(de.childViewRef?0:1),e.R7$(4),e.Y8G("ngClass",de.isStaffStyle?"staff":"default"))},dependencies:[n.YU,n.T3,d.u,h.D9],styles:['.divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}body[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h1-font-size, var(--scale-700, 4rem));font-weight:var(--h1-font-weight, var(--font-weight-light, 300));line-height:var(--h1-line-height, 1.2);letter-spacing:var(--h1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--mobile-h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h1-font-size, var(--scale-600, 3.2rem));font-weight:var(--mobile-h1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h1-line-height, 1.2);letter-spacing:var(--mobile-h1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], h1.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h1[_ngcontent-%COMP%], .iwg-h1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], h2.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h2[_ngcontent-%COMP%], .iwg-h2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h3-font-size, var(--scale-550, 2.8rem));
1font-weight:var(--h3-font-weight, var(--font-weight-light, 300));line-height:var(--h3-line-height, 1.3);letter-spacing:var(--h3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--mobile-h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h3-font-size, var(--scale-500, 2.4rem));font-weight:var(--mobile-h3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h3-line-height, 1.3);letter-spacing:var(--mobile-h3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], h3.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h3[_ngcontent-%COMP%], .iwg-h3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-bold-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h4-bold-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-bold-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-bold-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h4-bold-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-bold-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.bold[_ngcontent-%COMP%], h4.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-bold[_ngcontent-%COMP%], .iwg-h4-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-medium-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h4-medium-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-medium-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-medium-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h4-medium-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-medium-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.medium[_ngcontent-%COMP%], h4.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-medium[_ngcontent-%COMP%], .iwg-h4-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));
1font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], h4.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4[_ngcontent-%COMP%], .iwg-h4.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-bold-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h5-bold-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-bold-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-bold-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h5-bold-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-bold-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.bold[_ngcontent-%COMP%], h5.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-bold[_ngcontent-%COMP%], .iwg-h5-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-medium-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h5-medium-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-medium-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-medium-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h5-medium-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-medium-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.medium[_ngcontent-%COMP%], h5.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-medium[_ngcontent-%COMP%], .iwg-h5-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-font-size, var(--scale-420, 1.8rem));font-weight:var(--h5-font-weight, var(--font-weight-light, 300));line-height:var(--h5-line-height, 1.3);letter-spacing:var(--h5-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--mobile-h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-h5-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h5-line-height, 1.3);letter-spacing:var(--mobile-h5-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], h5.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5[_ngcontent-%COMP%], .iwg-h5.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h6-font-size, var(--scale-400, 1.6rem));font-weight:var(--h6-font-weight, var(--font-weight-light, 300));line-height:var(--h6-line-height, 1.2);letter-spacing:var(--h6-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--mobile-h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h6-font-size, var(--scale-350, 1.4rem));font-weight:var(--mobile-h6-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h6-line-height, 1.2);letter-spacing:var(--mobile-h6-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], h6.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h6[_ngcontent-%COMP%], .iwg-h6.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label1[_ngcontent-%COMP%]{font-family:var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label1-font-size, var(--scale-450, 2rem));font-weight:var(--label1-font-weight, var(--font-weight-normal, 400));line-height:var(--label1-line-height, 1.4);letter-spacing:var(--label1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1[_ngcontent-%COMP%]{font-family:var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label1-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-label1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label1-line-height, 1.4);letter-spacing:var(--mobile-label1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label1[_ngcontent-%COMP%], .iwg-label1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--label1-medium-font-family, var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label1-medium-font-size, var(--label1-font-size, var(--scale-450, 2rem)));font-weight:var(--label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label1-medium-line-height, var(--label1-line-height, 1.4));letter-spacing:var(--label1-medium-letter-spacing, var(--label1-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label1-medium-font-family, var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label1-medium-font-size, var(--mobile-label1-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label1-medium-line-height, var(--mobile-label1-line-height, 1.4));letter-spacing:var(--mobile-label1-medium-letter-spacing, var(--mobile-label1-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label1-medium[_ngcontent-%COMP%], .iwg-label1-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2[_ngcontent-%COMP%]{font-family:var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--label2-font-weight, var(--font-weight-normal, 400));line-height:var(--label2-line-height, 1.4);letter-spacing:var(--label2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2[_ngcontent-%COMP%]{font-family:var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--mobile-label2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label2-line-height, 1.4);letter-spacing:var(--mobile-label2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label2[_ngcontent-%COMP%], .iwg-label2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--label2-medium-font-family, var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label2-medium-font-size, var(--label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label2-medium-line-height, var(--label2-line-height, 1.4));letter-spacing:var(--label2-medium-letter-spacing, var(--label2-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label2-medium-font-family, var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label2-medium-font-size, var(--mobile-label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--mobile-label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label2-medium-line-height, var(--mobile-label2-line-height, 1.4));letter-spacing:var(--mobile-label2-medium-letter-spacing, var(--mobile-label2-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label2-medium[_ngcontent-%COMP%], .iwg-label2-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));
1font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label3[_ngcontent-%COMP%], .iwg-label3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--label3-medium-font-family, var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label3-medium-font-size, var(--label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label3-medium-line-height, 1.4);letter-spacing:var(--label3-medium-letter-spacing, var(--label3-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label3-medium-font-family, var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label3-medium-font-size, var(--mobile-label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label3-medium-line-height, 1.4);letter-spacing:var(--mobile-label3-medium-letter-spacing, var(--mobile-label3-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label3-medium[_ngcontent-%COMP%], .iwg-label3-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body1[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body1[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body1[_ngcontent-%COMP%], .iwg-body1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body2[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body2[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);
1font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body2[_ngcontent-%COMP%], .iwg-body2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body3[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body3[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);
1font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body3[_ngcontent-%COMP%], .iwg-body3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-hint[_ngcontent-%COMP%], .iwg-field-hint.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-input[_ngcontent-%COMP%], .iwg-field-input.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--global-neutral-900, #202020)}@media (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}}@media (max-width: 1023.98px) and (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media (max-width: 1023.98px){.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:1.6rem}@media (max-width: 1023.98px){.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-title[_ngcontent-%COMP%], .iwg-page-header-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-sub-title[_ngcontent-%COMP%], .iwg-page-header-sub-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));
1font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title[_ngcontent-%COMP%], .iwg-page-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title--with-link[_ngcontent-%COMP%], .iwg-page-title--with-link.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{flex-direction:column;gap:.8rem}}.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media screen and (min-width: 1024px) and (max-width: 1290px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.align-baseline[_ngcontent-%COMP%]{vertical-align:baseline}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.font-bold[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold, 700)}
1.font-medium[_ngcontent-%COMP%]{font-weight:var(--font-weight-medium, 500)}.font-normal[_ngcontent-%COMP%]{font-weight:var(--font-weight-normal, 400)}.font-light[_ngcontent-%COMP%]{font-weight:var(--font-weight-light, 300)}.singleline-ellipsis[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.multiline-ellipsis-2[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-3[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-4[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-5[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}.tooltip-popup[_ngcontent-%COMP%]{position:fixed;z-index:10000;max-width:37.5rem;display:inline-table}.tooltip-popup.content[_ngcontent-%COMP%]{border:solid 1px var(--color-border, var(--global-neutral-300, #C3C3C3));padding:1.6rem}.tooltip-popup.default[_ngcontent-%COMP%]{background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}.tooltip-popup.staff[_ngcontent-%COMP%]{background-color:var(--color-bg-staff-mode, var(--color-staff, #6116e2));color:var(--color-text-on-hint-staff-mode, var(--global-neutral-100, #FFFFFF))}.tooltip-popup.arrow[_ngcontent-%COMP%]{height:.5em;width:1em;overflow:hidden}.tooltip-popup.arrow[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{stroke:var(--color-border, var(--global-neutral-300, #C3C3C3));width:1em;height:.5em;display:block}.tooltip-popup.arrow[_ngcontent-%COMP%]   .default[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5))}.tooltip-popup.arrow[_ngcontent-%COMP%]   .staff[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:var(--color-bg-staff-mode, var(--color-staff, #6116e2))}.rounded[_nghost-%COMP%]   .tooltip-popup.content[_ngcontent-%COMP%]{border-radius:var(--radius-btn, var(--scale-200, .8rem));font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));border-color:var(--color-border-search-divider, var(--brand-neutral-100, #E6E6E9))}@media (max-width: 1023.98px){.rounded[_nghost-%COMP%]   .tooltip-popup.content[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted   .rounded[_nghost-%COMP%]   .tooltip-popup.content[_ngcontent-%COMP%], .rounded[_nghost-%COMP%]   .tooltip-popup.content.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.rounded[_nghost-%COMP%]   .tooltip-popup.arrow[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{stroke:var(--color-border-search-divider, var(--brand-neutral-100, #E6E6E9))}.bg-primary[_nghost-%COMP%]   .tooltip-popup.content[_ngcontent-%COMP%]{background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}.bg-primary[_nghost-%COMP%]   .tooltip-popup.arrow[_ngcontent-%COMP%]   .default[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .bg-primary[_nghost-%COMP%]   .tooltip-popup.arrow[_ngcontent-%COMP%]   .staff[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:var
1(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}.text-primary[_nghost-%COMP%]   .tooltip-popup.content[_ngcontent-%COMP%]{color:var(--color-text-on-filled-enabled, var(--global-neutral-100, #FFFFFF))}.seamless[_nghost-%COMP%]   .tooltip-popup.arrow[_ngcontent-%COMP%]{margin-top:var(--tooltip-content-gap, .6rem)}.seamless[_nghost-%COMP%]   .tooltip-popup.content[_ngcontent-%COMP%]{margin-top:calc(var(--tooltip-content-gap, .6rem) - var(--tooltip-arrow-overlap, .2rem))}']})}}return re})();var I=r(7673),z=r(84412),W=r(21413),J=r(84572),N=r(56977),b=r(12262);const v=["tooltipContent"],S=["tooltipArrow"];let L=(()=>{class re{constructor(G){this.deviceService=G,this.valueChange=new e.bkB,this.mouseLeave=new e.bkB,this.closed=new e.bkB,this.inViewPort=!1,this.unsubscribe$=new W.B}ngOnInit(){this.deviceService.isMobile$.pipe((0,N.Q)(this.unsubscribe$)).subscribe(G=>this.isMobile=G)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}ngAfterViewInit(){this.adjustPosition()}onMouseEnter(){this.isMouseEnter="mouseenter"}close(){this.closed.emit()}adjustPosition(){this.adjustContainerPosition(),this.adjustArrowPosition()}adjustContainerPosition(){if(!this.tooltipContent||!this.tooltipArrow||!this.anchor?.nativeElement.getBoundingClientRect)return;const G=this.tooltipContent.nativeElement,ne=this.tooltipArrow.nativeElement,ge=this.anchor.nativeElement.getBoundingClientRect(),{width:Be,height:ve}=ne.getBoundingClientRect(),{width:He,height:be}=G.getBoundingClientRect();this.inViewPort=!1,G.style.top=ve+ge.bottom-(be-G.clientHeight)/2+28+"px",this.isMobile&&(G.style.top=ve+ge.bottom-(be-G.clientHeight)/2+8+"px");const ze=document.body.clientWidth;let Je;if(this.deviceService.isRtl()){Je=this.setPosition(ge,Be,He,ze),G.style.right="";let Se=Je-He;Se<20&&(Se=20),this.isMobile&&(Se=0),G.style.left=`${Se}px`}else Je=this.setPosition(ge,Be,He,ze,!0),this.isMobile&&(Je=0),G.style.left=`${Je}px`,G.style.right=""}setPosition(G,ne,de,ge,Be){let ve;return Be?ve=Math.min(G.left,G.left+G.width/2-ne/2-260):(ve=Math.min(G.right,G.right+G.width/2-ne/2),ve+=197),ve<0&&(ve=0),ve+de>ge&&(ve=ge-de-20),ve}adjustArrowPosition(){const G=this.tooltipArrow.nativeElement,de=this.anchor.nativeElement.getBoundingClientRect(),ge=G.getBoundingClientRect().width;!this.tooltipArrow||!this.anchor?.nativeElement.getBoundingClientRect||(this.inViewPort?(G.style.top=de.top-de.height/2+20+"px",G.style.transform="rotate(180deg)"):(G.style.top=`${de.bottom+29}px`,this.isMobile&&(G.style.top=`${de.bottom+9}px`)),G.style.left=de.left+de.width/2-ge/2+"px")}static{this.\u0275fac=function(ne){return new(ne||re)(e.rXU(p.g))}}static{this.\u0275cmp=e.VBU({type:re,selectors:[["iwg-new-account-tooltip-popup"]],viewQuery:function(ne,de){if(1&ne&&(e.GBs(v,5),e.GBs(S,5)),2&ne){let ge;e.mGM(ge=e.lsd())&&(de.tooltipContent=ge.first),e.mGM(ge=e.lsd())&&(de.tooltipArrow=ge.first)}},hostBindings:function(ne,de){1&ne&&e.bIt("mouseenter",function(){return de.onMouseEnter()})},inputs:{anchor:"anchor",isStaffStyle:"isStaffStyle"},outputs:{valueChange:"valueChange",mouseLeave:"mouseLeave",closed:"closed"},standalone:!0,features:[e.aNF],decls:25,vars:2,consts:[["tooltipContent",""],["tooltipArrow",""],["iwgLinkHandler","",1,"tooltip-popup","content","iwg-body2",3,"ngClass"],[1,"new_account_tooltip__icon"],["aria-hidden","true",1,"iwg-icon-account-switch"],["id","NewAccount_TooltipPopup_SwitchAccountMessage","translate",""],[1,"ellipse-and-line-container"],[1,"ellipse-container"],[1,"ellipse-with-outline"],[1,"line-container"],[1,"line"],[1,"ellipse"],[1,"line","second-line"],[1,"button-container"],["id","NewAccount_TooltipPopup_GotItButton","displayType","secondary","translate","",1,"got-it-button","no-borders",3,"click","keydown.enter"],[1,"tooltip-popup","arrow"],[3,"ngClass"],["viewBox","0 0 20 10","preserveAspectRatio","none"],["d","M0 10 L10 0 L20 10 Z","stroke","none"],["d","M0 10 L10 0 L20 10","stroke-linecap","round","fill","none"]],template:function(ne,de){if(1&ne){const ge=e.RV6();e.j41(0,"div",2,0)(2,"div",3),e.nrm(3,"i",4),e.k0s(),e.j41(4,"p",5),e.EFF(5,"MEMBERSHIP.SWITCH_ACCOUNT_MESSAGE"),e.k0s(),e.j41(6,"div",6)(7,"div",7),e.nrm(8,"div",8),e.k0s(),e.j41(9,"div",9),e.nrm(10,"div",10),e.k0s()(),e.j41(11,"div",6)(12,"div",7),e.nrm(13,"div",11),e.k0s(),e.j41(14,"div",9),e.nrm(15,"div",12),e.k0s()(),e.j41(16,"div",13)(17,"iwg-button",14),e.bIt("click",function(){return e.eBV(ge),e.Njj(de.close())})("keydown.enter",function(){return e.eBV(ge),e.Njj(de.close())}),e.EFF(18,"MEMBERSHIP.GOT_IT_BUTTON_TITLE"),e.k0s()()(),e.j41(19,"div",15,1)(21,"div",16),e.qSk(),e.j41(22,"svg",17),e.nrm(23,"path",18)(24,"path",19),e.k0s()()()}2&ne&&(e.Y8G("ngClass",de.isStaffStyle?"staff iwg-body2":"default"),e.R7$(21),e.Y8G("ngClass",de.isStaffStyle?"staff":"default"))},dependencies:[d.u,n.YU,h.Mm,b.Q],styles:[".tooltip-popup[_ngcontent-%COMP%]{position:fixed;z-index:10000;max-width:33.4rem;display:inline-table}@media (max-width: 1023.98px){.tooltip-popup[_ngcontent-%COMP%]{max-width:initial}}
1.tooltip-popup.content[_ngcontent-%COMP%]{border:solid 1px var(--color-border, var(--global-neutral-300, #C3C3C3));padding:1.6rem;margin-right:2.2rem;margin-left:2.2rem}@media (min-width: 1024px){.tooltip-popup.content[_ngcontent-%COMP%]{margin-right:6rem}}.tooltip-popup.content[_ngcontent-%COMP%]   .ellipse-and-line-container[_ngcontent-%COMP%]{display:flex}.tooltip-popup.content[_ngcontent-%COMP%]   .ellipse-and-line-container[_ngcontent-%COMP%]:nth-of-type(n+2){margin-top:.8rem!important}.tooltip-popup.content[_ngcontent-%COMP%]   .ellipse-and-line-container[_ngcontent-%COMP%]   .ellipse-container[_ngcontent-%COMP%]{flex:1}.tooltip-popup.content[_ngcontent-%COMP%]   .ellipse-and-line-container[_ngcontent-%COMP%]   .ellipse-container[_ngcontent-%COMP%]   .ellipse[_ngcontent-%COMP%]{width:2rem;height:2rem;border-radius:50%;background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));opacity:.4}.tooltip-popup.content[_ngcontent-%COMP%]   .ellipse-and-line-container[_ngcontent-%COMP%]   .ellipse-container[_ngcontent-%COMP%]   .ellipse-with-outline[_ngcontent-%COMP%]{outline:.1rem solid var(--global-neutral-100, #FFFFFF);border:.2rem solid var(--color-text-accent-tertiary, var(--brand-accent-secondary, #1098A7));width:1.85rem;height:1.85rem;border-radius:50%;background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}.tooltip-popup.content[_ngcontent-%COMP%]   .ellipse-and-line-container[_ngcontent-%COMP%]   .line-container[_ngcontent-%COMP%]{flex:7;margin:auto;margin-right:.13rem}@media (max-width: 1023.98px){.tooltip-popup.content[_ngcontent-%COMP%]   .ellipse-and-line-container[_ngcontent-%COMP%]   .line-container[_ngcontent-%COMP%]{margin-right:.23rem}}.tooltip-popup.content[_ngcontent-%COMP%]   .ellipse-and-line-container[_ngcontent-%COMP%]   .line-container[_ngcontent-%COMP%]   .line[_ngcontent-%COMP%]{height:.7rem;border-radius:10rem;background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}.tooltip-popup.content[_ngcontent-%COMP%]   .ellipse-and-line-container[_ngcontent-%COMP%]   .line-container[_ngcontent-%COMP%]   .second-line[_ngcontent-%COMP%]{opacity:.4}.tooltip-popup.content[_ngcontent-%COMP%]   .button-container[_ngcontent-%COMP%]{display:flex}.tooltip-popup.content[_ngcontent-%COMP%]   .button-container[_ngcontent-%COMP%]   .got-it-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;margin-right:.1rem;width:30rem}@media (max-width: 1023.98px){.tooltip-popup.content[_ngcontent-%COMP%]   .button-container[_ngcontent-%COMP%]   .got-it-button[_ngcontent-%COMP%]{width:31rem}}.tooltip-popup.default[_ngcontent-%COMP%]{background-color:var(--color-bg-accent-tertiary, var(--brand-accent-secondary, #1098A7));color:var(--global-neutral-100, #FFFFFF)}.tooltip-popup.staff[_ngcontent-%COMP%]{background-color:var(--color-bg-staff-mode, var(--color-staff, #6116e2));color:var(--global-neutral-100, #FFFFFF)}.tooltip-popup.arrow[_ngcontent-%COMP%]{height:.5em;width:1em;overflow:hidden;fill:var(--color-text-accent-tertiary, var(--brand-accent-secondary, #1098A7))}.tooltip-popup.arrow[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:1em;height:.5em;display:block}.tooltip-popup.arrow[_ngcontent-%COMP%]   .default[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:var(--color-text-accent-tertiary, var(--brand-accent-secondary, #1098A7))}.tooltip-popup.arrow[_ngcontent-%COMP%]   .staff[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:var(--color-icon-staff-mode, var(--color-staff, #6116e2))}"]})}}return re})(),$=(()=>{class re{set iwgTooltipPopup(G){this.content.next(G)}set isHtmlMessage(G){this.isHtmlContent.next(G)}set isStaffStyle(G){this.isStaff.next(G)}set childViewRef(G){this.childViewRef$.next(G)}set iconShown(G){this.isIconShown.next(G)}set centered(G){this.centered$.next(G)}set styleClass(G){this.styleClass$.next(G)}static{this.openedTooltips=[]}constructor(G,ne){this.elementrRef=G,this.appRef=ne,this.isTooltipActive=!0,this.tooltipPopupName=null,this.showNewAccountPopup=(0,I.of)(!1),this.closeOnClick=!1,this.content=new z.t(null),this.isHtmlContent=new z.t(!1),this.isIconShown=new z.t(!1),this.isStaff=new z.t(!1),this.childViewRef$=new z.t(null),this.centered$=new z.t(!1),this.styleClass$=new z.t(""),this.close=new W.B,this.unsubscribe$=new W.B,this.NewAccountPopupName="NewAccountPopup",this.close.pipe((0,N.Q)(this.unsubscribe$)).subscribe(()=>this.destroyPopupComponent())}ngOnInit(){this.showNewAccountPopup.pipe((0,N.Q)(this.unsubscribe$)).subscribe(G=>{this.tooltipPopupName===this.NewAccountPopupName&&(G?this.showPopup():this.hidePopup())})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete(),this.closeTooltip()}onMouseEnter(){this.isTooltipActive&&this.tooltipPopupName!==this.NewAccountPopupName&&!this.closeOnClick&&this.showPopup()}onClick(){this.isTooltipActive&&this.tooltipPopupName!==this.NewAccountPopupName&&this.closeOnClick&&this.showPopup()}onKeydownEnter(){this.isTooltipActive&&this.tooltipPopupName!==this.NewAccountPopupName?this.showPopup():this.hidePopup()}onMouseLeave(){setTimeout(()=>{this.checkMouseEnter()},500)}onWheel(){this.hidePopupIfNotNewAccountPopup()}onDocumentScroll(){this.hidePopupIfNotNewAccountPopup()}onWindowFocus(){this.hidePopupIfNotNewAccountPopup()}onWindowTouchstart(){this.hidePopupIfNotNewAccountPopup()}onWindowMousedown(){this.checkMouseEnter()}onWindowKeydown(){this.isTooltipActive&&this.hidePopupIfNotNewAccountPopup()}onDocumentClick(G){this.closeOnClick&&this.componentRef&&(this.elementrRef.nativeElement.contains(G)||this.componentRef.location.nativeElement.contains(G)||this.hidePopup())}showPopup(){this.isTooltipActive&&(this.closeOtherTooltips(),re.openedTooltips.push(this),this.createPopupComponent())}closeTooltip(){this.destroyPopupComponent(),re.openedTooltips=re.openedTooltips.filter(G=>G!==this)}closeOtherTooltips(){re.openedTooltips.forEach(G=>{G!==this&&G.hidePopup()})}hidePopup(){this.closeTooltip()}hidePopupIfNotNewAccountPopup(){this.tooltipPopupName!==this.NewAccountPopupName&&this.hidePopup()}createPopupComponent(){if(this.componentRef)return;let G=null;G=this.componentRef=(0,e.a0P)(this.tooltipPopupName===this.NewAccountPopupName?L:R,{environmentInjector:this.appRef.injector}),this.appRef.attachView(G.hostView),this.subscribeEvents(),this.setTooltipComponentInputs(G),document.body.appendChild(G.hostView.rootNodes[0])}destroyPopupComponent(){this.componentRef&&(this.appRef.detachView(this.componentRef.hostView),this.componentRef.destroy(),this.componentRef=null)}
1subscribeEvents(){this.componentRef.instance.mouseLeave.pipe((0,N.Q)(this.unsubscribe$)).subscribe(G=>{"mouseleave"===G&&!this.closeOnClick&&this.hidePopup()}),this.componentRef.instance.closed?.pipe((0,N.Q)(this.unsubscribe$)).subscribe(()=>{this.hidePopup()})}setTooltipComponentInputs(G){G.instance.anchor=this.elementrRef,(0,J.z)([this.content,this.childViewRef$]).pipe((0,N.Q)(this.close)).subscribe(([ne,de])=>{!ne&&!de&&this.tooltipPopupName!==this.NewAccountPopupName&&this.hidePopup(),G.instance.content=ne,G.instance.childViewRef=de}),this.isHtmlContent.pipe((0,N.Q)(this.close)).subscribe(ne=>G.instance.isHtmlMessage=ne),this.isStaff.pipe((0,N.Q)(this.close)).subscribe(ne=>G.instance.isStaffStyle=ne),this.isIconShown.pipe((0,N.Q)(this.close)).subscribe(ne=>G.instance.isIconShown=ne),this.centered$.pipe((0,N.Q)(this.close)).subscribe(ne=>G.instance.centered=ne),this.styleClass$.pipe((0,N.Q)(this.close)).subscribe(ne=>G.instance.styleClass=ne)}checkMouseEnter(){"mouseenter"!==this.componentRef?.instance?.isMouseEnter&&this.tooltipPopupName!==this.NewAccountPopupName&&!this.closeOnClick&&this.hidePopup()}static{this.\u0275fac=function(ne){return new(ne||re)(e.rXU(e.aKT),e.rXU(e.o8S))}}static{this.\u0275dir=e.FsC({type:re,selectors:[["","iwgTooltipPopup",""]],hostBindings:function(ne,de){1&ne&&e.bIt("mouseenter",function(){return de.onMouseEnter()})("click",function(){return de.onClick()})("keydown.enter",function(){return de.onKeydownEnter()})("mouseleave",function(Be){return de.onMouseLeave(Be)})("wheel",function(){return de.onWheel()},!1,e.EBC)("scroll",function(){return de.onDocumentScroll()},!1,e.EBC)("focus",function(){return de.onWindowFocus()},!1,e.tSv)("touchstart",function(){return de.onWindowTouchstart()},!1,e.tSv)("mousedown",function(){return de.onWindowMousedown()},!1,e.tSv)("keydown",function(){return de.onWindowKeydown()},!1,e.tSv)("click",function(Be){return de.onDocumentClick(Be.target)},!1,e.EBC)},inputs:{iwgTooltipPopup:"iwgTooltipPopup",isHtmlMessage:"isHtmlMessage",isStaffStyle:"isStaffStyle",childViewRef:"childViewRef",iconShown:"iconShown",centered:"centered",styleClass:"styleClass",isTooltipActive:"isTooltipActive",tooltipPopupName:"tooltipPopupName",showNewAccountPopup:"showNewAccountPopup",closeOnClick:"closeOnClick"},standalone:!0})}}return re})()},48912:(_e,D,r)=>{"use strict";r.d(D,{X:()=>h});var e=r(54438),n=r(60177),d=r(83838);let h=(()=>{class p{constructor(g){this.platformId=g}encode(g,c="ascii"){if(!g)return"";const u="ascii"===c?g.replaceAll(/[^\x20-\x7E]/g,""):g;if((0,n.Vy)(this.platformId)){const P=d.hp.from(u,c).toString("base64");return this.fromBase64(P)}switch(c){case"utf8":{const P=d.hp.from(encodeURIComponent(u).replaceAll(/%([0-9A-F]{2})/g,(T,F)=>String.fromCodePoint(Number.parseInt("0x"+F,16))),"binary").toString("base64");return this.fromBase64(P)}case"hex":return this.fromBase64(d.hp.from(u.match(/\w{2}/g).map(P=>
1String.fromCodePoint(Number.parseInt(P,16))).join(""),"binary").toString("base64"));case"ascii":return this.fromBase64(d.hp.from(u,"binary").toString("base64"));default:return null}}decode(g,c="ascii"){const u=this.toBase64(g);if((0,n.Vy)(this.platformId))return d.hp.from(u,"base64").toString(c);switch(c){case"utf8":return decodeURIComponent(d.hp.from(u,"base64").toString("binary").split("").map(P=>"%"+("00"+P.codePointAt(0).toString(16)).slice(-2)).join(""));case"hex":return d.hp.from(u,"base64").toString("binary").split("").map(P=>("0"+P.codePointAt(0).toString(16)).slice(-2)).join("");case"ascii":return d.hp.from(u,"base64").toString("binary");default:return null}}fromBase64(g){return g&&g.replaceAll("+","-").replaceAll("/","_").replaceAll("=","")}toBase64(g){if(!g)return"";let c=g.replaceAll("-","+").replaceAll("_","/");for(;c.length%4;)c+="=";return c}static{this.\u0275fac=function(c){return new(c||p)(e.KVO(e.Agw))}}static{this.\u0275prov=e.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}}return p})()},3884:(_e,D,r)=>{"use strict";function e(g){return"ArrowUp"===g.key||"Up"===g.key}function n(g){return"ArrowDown"===g.key||"Down"===g.key}function d(g){return"Enter"===g.key}function p(g,c){const u=g.scrollTop,T=c.offsetTop;return T>=u&&T+c.clientHeight<=u+g.clientHeight}function m(g,c){const u=c.getBoundingClientRect(),P=Math.max(g.document.documentElement.clientHeight,g.innerHeight);return!(u.bottom<0||u.top-P>=0)}r.d(D,{Ci:()=>d,IK:()=>m,IM:()=>e,LV:()=>n,Xv:()=>p})},41434:(_e,D,r)=>{"use strict";r.d(D,{G:()=>p});var e=r(89417),n=r(21413),d=r(3133),h=r(54438);let p=(()=>{class m{constructor(){this.errors={},this.unsubscribe=new n.B,this.change=c=>{},this.touched=()=>{}}get unsubscribe$(){return this.unsubscribe.asObservable()}get onChange(){return this.change}get onTouched(){return this.touched}registerOnChange(c){this.change=c}registerOnTouched(c){this.touched=c}get hasError(){return this.ngControl?.invalid&&(this.ngControl.touched||this.ngControl.dirty)||this.componentErrors&&Object.keys(this.componentErrors).some(c=>this.componentErrors[c])}get errorMessages(){const c=(0,d.tR)(this.ngControl),u={...this.ngControl?.errors,...this.componentErrors};return this.hasError?Object.keys(u).filter(P=>u[P]).map(P=>this.errors[P]??c[P]).filter(P=>!!P):[]}get errorMessagesParams(){const c=(0,d.tR)(this.ngControl);return this.hasError?Object.keys(this.ngControl?.errors||{}).filter(u=>this.ngControl.errors[u]&&(this.errors[u]||c[u])).map(u=>"object"==typeof this.ngControl.errors[u]?this.ngControl.errors[u]:{}):[]}get required(){if(this.isRequired)return!0;const c=this.ngControl&&(this.ngControl.validator||this.ngControl.control?.validator);return!!c&&c(m.testFormControl||(m.testFormControl=new e.hs))?.required}ngOnDestroy(){this.unsubscribe.next(),this.unsubscribe.complete()}static{this.\u0275fac=function(u){return new(u||m)}}static{this.\u0275cmp=h.VBU({type:m,selectors:[["ng-component"]],decls:0,vars:0,template:function(u,P){},encapsulation:2})}}return m})()},3133:(_e,D,r)=>{"use strict";r.d(D,{DG:()=>c,Ny:()=>p,ZP:()=>h,tR:()=>m});var e=r(89417),n=r(54438);const d=Symbol("errors");function h(u,P){return T=>{const F=u(T);return F?(Object.keys(F).forEach(R=>{F[R]&&(F[R]=P)}),F):null}}function p(u,P){return u[d]=P,u}function m(u){return u?.control?.[d]??{}}let c=(()=>{class u extends e.ze{group(T,F){const R=super.group(T,F);return Object.keys(T).forEach(I=>R.controls[I]&&T[I]&&p(R.controls[I],T[I][d])),R}static{this.\u0275fac=(()=>{let T;return function(R){return(T||(T=n.xGo(u)))(R||u)}})()}static{this.\u0275prov=n.jDH({token:u,factory:u.\u0275fac})}}return u})()},43318:(_e,D,r)=>{"use strict";r.d(D,{Ae:()=>v,BU:()=>J,Er:()=>S,Gt:()=>I,Hk:()=>g,Hs:()=>u,JS:()=>m,Rx:()=>L,Vo:()=>T,aF:()=>W,eY:()=>p,i:()=>R,i$:()=>c,lE:()=>b,m7:()=>P,sH:()=>h,zb:()=>d});var e=r(97860);function n($){if(!$)return 0;const re=$.split(":");return re.length<2?0:($.trim().startsWith("-")?-1:1)*(60*Math.abs(Number(re[0]))+Number(re[1]))}function d($){let re=new Date;if($){const te=$.split(":");if(te&&te.length>=2){const G=n($);re=new Date(re.getTime()-60*(-re.getTimezoneOffset()-G)*1e3)}}return re}function h($){return $.toISOString().split("T")[0]}function p($,re,te){const G=new Date;let ne=1;return 5===G.getDay()?ne=3:6===G.getDay()&&(ne=2),G.setDate(G.getDate()+ne),G.setHours($,re,te),G}function m($,re){let te;$.isCmr?te=new Date:re?te=new Date(re):(te=new Date,te.setDate(te.getDate()+1));const G=new Date(te),ne=new Date($.startDate);G.setHours(ne.getHours(),ne.getMinutes(),0);const de=new Date(te),ge=new Date($.endDate);return de.setHours(ge.getHours(),ge.getMinutes(),0),{startTime:G,endTime:de}}function g($,re){const te=new Date;if(re){let G=0,ne=te.getMinutes()>0?te.getHours()+2:te.getHours()+1;(ne>=re.end||ne<re.start)&&(ne>=re.end&&(5===te.getDay()?G=3:6===te.getDay()?G=2:G++,ne=re.start),te.setDate(te.getDate()+G)),te.setHours(ne,$,0,0)}return te}const c="YYYY-MM-DD",u=$=>{const re=new Date;return re.setMonth(re.getMonth()-$),re.toDateString()};function P($){const re=(new Date).toISOString();return $&&new Date($).getTime()<new Date(re).getTime()}function T($,re){if(re&&$){let te=function F($){const re=new Date,te=re.getTime()+6e4*re.getTimezoneOffset(),G=new Date(te+6e4*$);return{hours:G.getHours(),minutes:G.getMinutes()}}(n(re.utcOffset));return{hours:te.hours,minutes:te.minutes<30?e.Q.Minutes00:e.Q.Minutes30}}return{hours:0,minutes:e.Q.Minutes00}}function R($){if($){const re=$.split(":");return re.length>=2?60*+re[0]+ +re[1]:0}return 0}function I($,re){if(!$||!re)return!1;const te=d(re.utcOffset);return $.getFullYear()===te.getFullYear()&&$.getMonth()===te.getMonth()&&$.getDate()===te.getDate()}function W($,re){if(!$||!re)return!1;const te=d(re.utcOffset);return te.setDate(te.getDate()+1),$.getFullYear()===te.getFullYear()&&$.getMonth()===te.getMonth()&&$.getDate()===te.getDate()}function J($,re=1350){const te=d($.utcOffset),G=new Date(te.getFullYear(),te.getMonth(),te.getDate()),ne=T(!0,$);return 60*ne.hours+ne.minutes>re&&G.setDate(G.getDate()+1),G}function b($,re,te,G,ne){if($){const ge=J($,te),Be=$.centreNumber!==G;return!re||new Date(re)<ge||Be&&!ne?{minFromDate:ge,lastCentreNumber:$.centreNumber,reanchorTo:ge,date:ge}:{minFromDate:ge,lastCentreNumber:$.centreNumber,reanchorTo:null,date:re}}const de=new Date;
1return de.setHours(0,0,0,0),{minFromDate:de,lastCentreNumber:null,reanchorTo:null,date:re}}function v($,re,te,G,ne){const de=function N($,re,te,G){const ne=new Date($);return re?ne.setHours(te.hours,te.minutes,0,0):ne.setHours(G??9,0,0,0),ne}($,re,te,ne),ge=new Date(de);return ge.setMinutes(ge.getMinutes()+G),{customStartTime:de,customEndTime:ge}}function S($,re,te){if(!$)return!1;if($.discountType)return!0;const G=$.customStartTime;if(!G)return!1;const ne=60*G.getHours()+G.getMinutes();return ne>=60*re.hours+re.minutes&&ne<=te}function L($,re,te,G){if(!te||!re)return!1;if(function z($,re){if(!$||!re)return!1;const te=d(re.utcOffset);return new Date($.getFullYear(),$.getMonth(),$.getDate()).getTime()<new Date(te.getFullYear(),te.getMonth(),te.getDate()).getTime()}(new Date(te),re))return!0;if(!I(te,re))return!1;const ne=d(re.utcOffset),de=R($);return 60*ne.getHours()+ne.getMinutes()>=de+G}},95076:(_e,D,r)=>{"use strict";function e(d){const p=function n(d){let h=null;return d?.includes("attachment")&&(h=decodeURIComponent(d.split("UTF-8''")[1])),h?.replaceAll(String.fromCodePoint(160),"_")}(d.headers.get("content-disposition"))||"download",m=[d.body].flat();return{blob:new Blob(m,{type:d.body.type}),name:p}}r.d(D,{a:()=>e})},5622:(_e,D,r)=>{"use strict";function n(p,m){return 1+m-p<0?[]:[...new Array(1+m-p).keys()].map(c=>p+c)}function d(p){return p.pathFromRoot.filter(m=>m.routeConfig).map(m=>m.routeConfig.path).join("/").replace("//","/")}function h(p){if(!p)return"";const m=document.createElement("textarea");return m.innerHTML=p,m.value}r.d(D,{ID:()=>d,eO:()=>n,l0:()=>h})},42092:(_e,D,r)=>{"use strict";r.d(D,{G:()=>e.G,W:()=>n.W});var e=r(41434),n=r(64409)},13997:(_e,D,r)=>{"use strict";r.d(D,{Pp:()=>d,ec:()=>n,jw:()=>p,oq:()=>h});var e=r(23294);function n(){return(0,e.F)((m,g)=>JSON.stringify(m)===JSON.stringify(g))}function d(m){return Object.keys(m).filter(g=>{const c=m[g];return null!=c&&""!==c&&!(Array.isArray(c)&&!c.length)}).reduce((g,c)=>Object.assign(g,{[c]:m[c]}),{})}function h(m,g){return m.sort((c,u)=>c[g]>u[g]?1:c[g]<u[g]?-1:0)}function p(m,g=" "){return m.filter(c=>c?.length&&" "!==c).join(g)}},64409:(_e,D,r)=>{"use strict";r.d(D,{W:()=>n});var e=r(84412);function n(d){return(h,p)=>{const m=Symbol("subject");function g(c){return c[m]??=new e.t(d),c[m]}Object.defineProperty(h,p,{set(c){g(this).next(c)},get(){return g(this)}})}}},16487:(_e,D,r)=>{"use strict";r.d(D,{FN:()=>p,YD:()=>h,lT:()=>g,zw:()=>m});var e=r(18224),n=r(21717);const d={[e.c.MeetingRoom]:"iwg-icon-team",[e.c.Office]:"iwg-icon-furniture",[e.c.DayOffice]:"iwg-icon-furniture",[e.c.TrainingRoom]:"iwg-icon-presentation",[e.c.DayCampus]:"iwg-icon-product-coworking",[e.c.CoWorkingDesk]:"iwg-icon-product-coworking"};function h(c){return{...c,description:`SEARCH.PRODUCT_TYPES.${c.translationKey}`,roomConfigurations:c.roomConfigurations?c.roomConfigurations.map(u=>({...u,name:`SEARCH.ROOM_CONFIGURATIONS.${u.translationKey}`})):[]}}function p(c){return c.id===e.c.MeetingRoom&&c.defaultRoomConfigurationId in n.y9?"iwg-icon-presentation":c.defaultRoomConfigurationId===n.Wd.EventSpace?"iwg-icon-calendar-check":d[c.id]??"iwg-icon-company"}function m(c){return"GBR"===c?"_GBR":""}function g(c){return null==c?null:("number"==typeof c?e.c[c]:c)?.toLowerCase()??null}},86327:(_e,D,r)=>{"use strict";function e(h){return!h?.length||!h.some(p=>p.openingTime!==h[0].openingTime||p.closingTime!==h[0].closingTime)}function n(h,p,m,g="WEEKDAY."){return h?.length?h.map(c=>`${p.instant(g+c.name.toUpperCase())}: ${m.transform(c.openingTime,"time")} - ${m.transform(c.closingTime,"time")}`):[]}function d(h,p,m="WEEKDAY."){if(!h?.length)return"";const g=h.at(0)?.name,c=h.at(-1)?.name;return g&&c?`${p.instant(m+g.toUpperCase())} - ${p.instant(m+c.toUpperCase())}`:""}r.d(D,{cc:()=>e,p4:()=>d,q5:()=>n})},95651:(_e,D,r)=>{"use strict";function e(g){return!(!g||"false"===g.toLowerCase())}function n(g){return["true","True","yes","Yes","1"].includes(g)}function d(g,c){return g>c?1:g<c?-1:g&&!c?1:!g&&c?-1:0}function h(g,c=!0){const u=g.replaceAll(/\s+/g,"");return c?u?.toLowerCase():u}function p(g){return!!g?.trim()}function m(g,c){return g?.substring(0,Math.min(c,g.length))}r.d(D,{AB:()=>m,AF:()=>e,KE:()=>h,UD:()=>d,Vy:()=>n,yT:()=>p})},12851:(_e,D,r)=>{"use strict";function e(n){return n.value?0===n.value.trim().length?{required:!0}:null:{required:!0}}r.d(D,{m:()=>e})},99194:(_e,D,r)=>{"use strict";r.d(D,{l:()=>n});const n=(0,r(59640).VP)("NOOP")},25155:(_e,D,r)=>{"use strict";r.d(D,{s:()=>n});const n=(0,r(59640).UX)("router")},23662:(_e,D,r)=>{"use strict";r.d(D,{Ls:()=>Pe,h4:()=>oe,gz:()=>Q,sA:()=>me.s});var e=r(20766),n=r(43402),d=r(42842),h=r(59505),p=r(75726),m=r(59640),g=r(16780);const c=[],u={noticeDateAndTimeUtc:function P(){const V=new Date;return new Date(V.getFullYear(),V.getMonth(),V.getDate(),V.getHours(),0,0).toISOString()}(),loadedCancellationReasons:!1,loadingCancellationReasons:!1,cancellationReasons:[],selectedCancellationReasonMinorId:null,cancellationFee:null,servicesCancellationTotalFee:null,amendOrWaiveReasons:[],acceptedCancellationPolicy:!1,waivedServiceS
1aleIds:[],enquiryId:null,enquiryInProgress:!1,enquiryCompleted:!1,enquiryConfirmationInProgress:!1,enquiryConfirmationCompleted:!1,freeVisitAutoWaived:null},T={loading:!0,paging:{page:1,pageSize:10},bookingsRequest:null,bookings:null,bookingsSummary:[],centres:null,countries:null,contacts:null,contactsTotalCount:null},F={booking:null,centreImages:[],attendees:[],loading:!1,cancellationEnquiry:void 0,confirmationInProgres:!1,error:void 0};var R=r(38257),I=r(20108);const W={bookings:[],attendees:null,temporaryReservation:r(33870).ue,suggestions:c,calendar:I.J,manageBookings:T,selectedBookings:F,cancellation:u,upcomings:R.g};var J=r(82340),N=r(26601);const b=(0,m.vy)(u,(0,m.on)(J.oI,V=>({...V,loadedCancellationReasons:!1,loadingCancellationReasons:!0})),(0,m.on)(J._y,(V,{cancellationReasons:q})=>({...V,cancellationReasons:q,loadedCancellationReasons:!0,loadingCancellationReasons:!1})),(0,m.on)(J.Vu,V=>({...V,loadedCancellationReasons:!1,loadingCancellationReasons:!1})),(0,m.on)(J.Vd,(V,{amendOrWaiveReasons:q})=>({...V,amendOrWaiveReasons:q})),(0,m.on)(J.nm,(V,{cancellationFee:q})=>({...V,cancellationFee:q})),(0,m.on)(J.pR,(V,{cancellationReasonMinorId:q})=>({...V,selectedCancellationReasonMinorId:q})),(0,m.on)(J.Z4,(V,{noticeDateAndTimeUtc:q})=>({...V,noticeDateAndTimeUtc:q})),(0,m.on)(J.jD,(V,{servicesCancellationTotalFee:q})=>({...V,servicesCancellationTotalFee:q})),(0,m.on)(J.xi,(V,{cancellationFee:q})=>({...V,cancellationFee:q})),(0,m.on)(J.n1,(V,{acceptedCancellationPolicy:q})=>({...V,acceptedCancellationPolicy:q})),(0,m.on)(J.Y8,(V,{serviceSaleId:q,cancellationFeeAction:B})=>({...V,waivedServiceSaleIds:B===N.j1.WaiveFee?[...new Set(V.waivedServiceSaleIds.concat(q))]:[...V.waivedServiceSaleIds.filter(Ee=>Ee!==q)]})),(0,m.on)(J.RV,V=>({...V,enquiryInProgress:!0,enquiryCompleted:!1,enquiryId:null,freeVisitAutoWaived:null})),(0,m.on)(J.p8,(V,{enquiry:q})=>({...V,enquiryInProgress:!1,enquiryCompleted:!0,enquiryId:q.id,freeVisitAutoWaived:q.freeVisitAutoWaived,cancellationFee:{cancellationFeeAction:N.j1.ApplyFee,fee:{amountExTax:q.fee?.amountExTax||0,currency:{...q.fee?.currency}},reasonForCancellationAction:null},waivedServiceSaleIds:[...new Set(q.waivedServiceSaleIds)]})),(0,m.on)(J._M,V=>({...V,enquiryInProgress:!1,enquiryCompleted:!1,enquiryId:null,freeVisitAutoWaived:null})),(0,m.on)(J.fl,V=>({...V,enquiryConfirmationInProgress:!0,enquiryConfirmationCompleted:!1})),(0,m.on)(J.r6,V=>({...V,enquiryConfirmationInProgress:!1,enquiryConfirmationCompleted:!0})),(0,m.on)(J._5,V=>({...V,enquiryConfirmationInProgress:!1,enquiryConfirmationCompleted:!1})),(0,m.on)(J.qX,V=>({...V,acceptedCancellationPolicy:!1,cancellationFee:null,enquiryId:null,waivedServiceSaleIds:[],loadingCancellationReasons:!1,servicesCancellationTotalFee:null,noticeDateAndTimeUtc:null,enquiryInProgress:!1,enquiryConfirmationInProgress:!1,enquiryConfirmationCompleted:!1,enquiryCompleted:!1,selectedCancellationReasonMinorId:null,freeVisitAutoWaived:null})));var v=r(78068),S=r(55490),L=r(22024);const $=(0,m.vy)(F,(0,m.on)(v.iL,()=>({...F})),(0,m.on)(v.n,V=>({...V,loading:!0,centreImages:[]})),(0,m.on)(v.MY,V=>({...V,confirmationInProgres:!0})),(0,m.on)(v.le,(V,q)=>({...V,booking:q.booking,confirmationInProgres:!1})),(0,m.on)(v.IZ,V=>({...V,confirmationInProgres:!1})),(0,m.on)(v.vt,(V,q)=>({...V,loading:!1,booking:{...q.booking,services:{...q.booking.services,bookedServicesTotalLocalPrice:(0,L.DG)(q.booking.services?.bookedServices),bookedServicesTotalPrice:(0,L.yi)(q.booking.services?.bookedServices)}}})),(0,m.on)(v.eO,V=>({...V,loading:!1,booking:null})),(0,m.on)(v.V,(V,q)=>({...V,centreImages:q.centreImages})),(0,m.on)(v.S,V=>({...V,centreImages:null})),(0,m.on)(v.r9,(V,q)=>({...V,attendees:q.attendees})),(0,m.on)(v.Og,V=>({...V,attendees:null})),(0,m.on)(v.WD,v.KK,V=>({...V,loading:!0})),(0,m.on)(v.p8,(V,{enquiry:q})=>({...V,cancellationEnquiry:q,loading:!1})),(0,m.on)(v.r6,v.is,(V,{enquiry:q})=>({...V,cancellationEnquiry:q,booking:{...V.booking,saleStatus:S.a.Cancelled,price:q.fee},loading:!1})),(0,m.on)(v.jU,V=>({...V,cancellationEnquiry:void 0})),(0,m.on)(v.MV,V=>({...V,loading:!1})),(0,m.on)(v.$6,(V,{fee:q})=>({...V,cancellationEnquiry:{...V.cancellationEnquiry,fee:q}})),(0,m.on)(v.rn,V=>({...V,loading:!0})),(0,m.on)(v.TW,(V,q)=>({...V,loading:!1,booking:{...V.booking,services:{...q.bookingService,bookedServicesTotalPrice:(0,L.yi)(q.bookingService.bookedServices),bookedServicesTotalLocalPrice
1:(0,L.DG)(q.bookingService.bookedServices),initialBookedService:q.bookingService.bookedServices}}})),(0,m.on)(v.AW,(V,q)=>({...V,loading:!1,error:q.error})),(0,m.on)(v.Jf,V=>({...V,booking:{...V.booking,services:{...V.booking.services,initialBookedService:V.booking.services.bookedServices}}})),(0,m.on)(v.Kr,(V,q)=>({...V,booking:{...V.booking,services:{...V.booking.services,bookedServices:[...V.booking.services.bookedServices,q.serviceReservation],bookedServicesTotalPrice:V.booking.services.bookedServicesTotalPrice+q.serviceReservation.price.totalPrice,bookedServicesTotalLocalPrice:q.serviceReservation.localPrice?(V.booking.services.bookedServicesTotalLocalPrice||0)+q.serviceReservation.localPrice.totalPrice:null}}})),(0,m.on)(v._N,(V,q)=>({...V,booking:{...V.booking,services:{...V.booking.services,bookedServices:[...V.booking.services.bookedServices.filter(B=>B.serviceId!==q.serviceReservation.serviceId),q.serviceReservation],bookedServicesTotalPrice:(0,L.yi)([...V.booking.services.bookedServices.filter(B=>B.serviceId!==q.serviceReservation.serviceId),q.serviceReservation]),bookedServicesTotalLocalPrice:(0,L.DG)([...V.booking.services.bookedServices.filter(B=>B.serviceId!==q.serviceReservation.serviceId),q.serviceReservation])}}})),(0,m.on)(v.$A,(V,q)=>({...V,booking:{...V.booking,services:{...V.booking.services,bookedServices:[...V.booking.services.bookedServices.filter(B=>B.serviceId!==q.serviceId)],bookedServicesTotalPrice:(0,L.yi)([...V.booking.services.bookedServices.filter(B=>B.serviceId!==q.serviceId)]),bookedServicesTotalLocalPrice:(0,L.DG)([...V.booking.services.bookedServices.filter(B=>B.serviceId!==q.serviceId)])}}})),(0,m.on)(v.If,(V,q)=>({...V,loading:!0,booking:{...V.booking,services:{...V.booking.services,notes:q.addOrAmendServicesRequest.notes?q.addOrAmendServicesRequest.notes:""}}})),(0,m.on)(v.p3,(V,q)=>({...V,loading:!1,booking:{...V.booking,clientNotes:q.notes}})),(0,m.on)(v.aj,(V,q)=>({...V,error:q.error,loading:!1,booking:{...V.booking,services:{...V.booking.services,bookedServices:[...V.booking.services.initialBookedService],bookedServicesTotalPrice:(0,L.yi)([...V.booking.services.initialBookedService]),bookedServicesTotalLocalPrice:(0,L.DG)([...V.booking.services.initialBookedService])}}})),(0,m.on)(v.kj,(V,q)=>({...V,booking:q.booking})));var te=r(84140);const G=(0,m.vy)(T,(0,m.on)(te.rT,(V,q)=>({...V,bookingsRequest:q.request})),(0,m.on)(te.XA,(V,q)=>({...V,loading:!0,paging:{...V.paging,page:q.page}})),(0,m.on)(te.A1,(V,q)=>({...V,loading:!1,bookings:q.bookings})),(0,m.on)(te.NN,V=>({...V,loading:!1,bookings:null})),(0,m.on)(te.U_,(V,q)=>({...V,bookingsSummary:q.summary})),(0,m.on)(te.vb,V=>({...V,bookingsSummary:null})),(0,m.on)(te.rQ,(V,q)=>({...V,contacts:q.contacts,contactsTotalCount:q.contactsTotalCount})),(0,m.on)(te.sp,V=>({...V,contacts:null})),(0,m.on)(te.Ho,()=>({...T})));var de=r(39086);const ge=(0,m.vy)(c,(0,m.on)(de.vh,(V,q)=>ve(0,q.bookingsSuggestions)),(0,m.on)(de.PF,(V,q)=>ve(0,q.bookingsSuggestions)),(0,m.on)(de.q1,V=>[]));function ve(V,q){return q}var He=r(42645),be=r(42992);const ze=(0,m.vy)(W,(0,m.on)(g._w,(V,{attendees:q})=>function Se(V,q){const B={...V};return B.attendees=q,B}(V,{...q}))),Q={router:e.C_,booking:function Z(V,q){const B=function Je(V,q){return ze(V,q)}(V,q),Ee=(0,L.u9)(V?.temporaryReservation,q),Ne=function Be(V,q){return ge(V,q)}(V?.suggestions,q),Ze=(0,He.c)(V?.calendar,q),we=function ne(V,q){return G(V,q)}(V?.manageBookings,q),gt=function re(V,q){return $(V,q)}(V?.selectedBookings,q);return{...B,temporaryReservation:Ee,suggestions:Ne,calendar:Ze,manageBookings:we,selectedBookings:gt,cancellation:b(V?.cancellation,q),upcomings:(0,be.t)(V?.upcomings,q)}},manageDocuments:n.W,favouriteCentre:d.t,productBooking:h.hw,referral:p.i},oe=[];var me=r(25155);class Pe{serialize(q){let B=q.root,Ee="";for(;B.firstChild;)Ee=B.data.menuEntry??Ee,B=B.firstChild;const{url:Ne,root:{queryParams:Ze}}=q,{params:we}=B;return{url:Ne,menuEntry:Ee,params:we,queryParams:Ze}}}},54545:(_e,D,r)=>{"use strict";r.d(D,{D8:()=>h,NA:()=>m,ef:()=>u,or:()=>p,pe:()=>c,vs:()=>P});var e=r(59640),n=r(86019);const d=(0,e.Mz)(n.b,T=>T?.optimizely),h=(0,e.Mz)(d,T=>T?.workspaceSearchActive??!1),p=(0,e.Mz)(d,T=>T?.workspaceSearchLoaded??!1),m=(0,e.Mz)(d,T=>T?.membershipTiersEnhancementActive??!1),g=(0,e.Mz)(d,T=>T?.membershipTiersEnhancementLoaded??!1),c=(0,e.Mz)(d,T=>T?.reviewBookingActive??!1),u=(0,e.Mz)(d,T=>T?.reviewBookingLoaded??!1),P=(0,e.Mz)(p,g,u,(T,F,R)=>T&&F&&R)},45312:(_e,D,r)=>{"use strict";r.d(D,{c:()=>e});const e={production:!0}
1},64508:(_e,D,r)=>{"use strict";r.d(D,{C:()=>d,S:()=>n});var e=r(54438);const n=new e.nKC("REQUEST"),d=new e.nKC("RESPONSE")},47578:(_e,D,r)=>{"use strict";var e=r(345),n=r(54438),d=r(10467),h=r(60177),p=r(21626),m=r(59640),g=r(77339),c=r(983),u=r(71985),P=r(7673),T=r(57786),F=r(47242),R=r(92771),I=r(97647),z=r(5964),W=r(96354),J=r(70274),N=r(62087),b=r(70152),v=r(99437),S=r(96697),L=r(56977),$=r(25558),re=r(65245),te=r(40941),G=r(53993),ne=r(22816),de=r(89079);const ge="PERFORM_ACTION",He="ROLLBACK",Je="TOGGLE_ACTION",Z="JUMP_TO_STATE",Q="JUMP_TO_ACTION",oe="IMPORT_STATE",me="LOCK_CHANGES",Pe="PAUSE_RECORDING";class V{constructor(w,l){if(this.action=w,this.timestamp=l,this.type=ge,typeof w.type>"u")throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?')}}class q{constructor(){this.type="REFRESH"}}class B{constructor(w){this.timestamp=w,this.type="RESET"}}class Ee{constructor(w){this.timestamp=w,this.type=He}}class Ne{constructor(w){this.timestamp=w,this.type="COMMIT"}}class Ze{constructor(){this.type="SWEEP"}}class we{constructor(w){this.id=w,this.type=Je}}class je{constructor(w){this.index=w,this.type=Z}}class Pt{constructor(w){this.actionId=w,this.type=Q}}class yt{constructor(w){this.nextLiftedState=w,this.type=oe}}class Fe{constructor(w){this.status=w,this.type=me}}class Ft{constructor(w){this.status=w,this.type=Pe}}
1const Kt=new n.nKC("@ngrx/store-devtools Options"),xt=new n.nKC("@ngrx/store-devtools Initial Config");function An(){return null}const Wn="NgRx Store DevTools";function mi(y){const w={maxAge:!1,monitor:An,actionSanitizer:void 0,stateSanitizer:void 0,name:Wn,serialize:!1,logOnly:!1,autoPause:!1,trace:!1,traceLimit:75,features:{pause:!0,lock:!0,persist:!0,export:!0,import:"custom",jump:!0,skip:!0,reorder:!0,dispatch:!0,test:!0},connectInZone:!1},l="function"==typeof y?y():y,A=l.features||!!l.logOnly&&{pause:!0,export:!0,test:!0}||w.features;!0===A.import&&(A.import="custom");const se=Object.assign({},w,{features:A},l);if(se.maxAge&&se.maxAge<2)throw new Error(`Devtools 'maxAge' cannot be less than 2, got ${se.maxAge}`);return se}function ti(y,w){return y.filter(l=>w.indexOf(l)<0)}function Qn(y){const{computedStates:w,currentStateIndex:l}=y;if(l>=w.length){const{state:A}=w[w.length-1];return A}const{state:M}=w[l];return M}function $e(y){return new V(y,+Date.now())}function X(y,w){return Object.keys(w).reduce((l,M)=>{const A=Number(M);return l[A]=ue(y,w[A],A),l},{})}function ue(y,w,l){return{...w,action:y(w.action,l)}}function nt(y,w){return w.map((l,M)=>({state:St(y,l.state,M),error:l.error}))}function St(y,w,l){return y(w,l)}function Wt(y){return y.predicate||y.actionsSafelist||y.actionsBlocklist}function ee(y,w,l,M,A){const se=l&&!l(y,w.action),xe=M&&!w.action.type.match(M.map(_t=>Rn(_t)).join("|")),Ue=A&&w.action.type.match(A.map(_t=>Rn(_t)).join("|"));return se||xe||Ue}function Rn(y){return y.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Mt(y){return{ngZone:y?(0,n.WQX)(n.SKi):null,connectInZone:y}}let dn=(()=>{class y extends m.SS{static{this.\u0275fac=(()=>{let l;return function(A){return(l||(l=n.xGo(y)))(A||y)}})()}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();const We=new n.nKC("@ngrx/store-devtools Redux Devtools Extension");let et=(()=>{class y{constructor(l,M,A){this.config=M,this.dispatcher=A,this.zoneConfig=Mt(this.config.connectInZone),this.devtoolsExtension=l,this.createActionStreams()}notify(l,M){if(this.devtoolsExtension)if(l.type===ge){if(M.isLocked||M.isPaused)return;const A=Qn(M);if(Wt(this.config)&&ee(A,l,this.config.predicate,this.config.actionsSafelist,this.config.actionsBlocklist))return;const se=this.config.stateSanitizer?St(this.config.stateSanitizer,A,M.currentStateIndex):A,xe=this.config.actionSanitizer?ue(this.config.actionSanitizer,l,M.nextActionId):l;this.sendToReduxDevtools(()=>this.extensionConnection.send(xe,se))}else{const A={...M,stagedActionIds:M.stagedActionIds,actionsById:this.config.actionSanitizer?X(this.config.actionSanitizer,M.actionsById):M.actionsById,computedStates:this.config.stateSanitizer?nt(this.config.stateSanitizer,M.computedStates):M.computedStates};this.sendToReduxDevtools(()=>this.devtoolsExtension.send(null,A,this.getExtensionConfig(this.config)))}}createChangesObservable(){return this.devtoolsExtension?new u.c(l=>{const M=this.zoneConfig.connectInZone?this.zoneConfig.ngZone.runOutsideAngular(()=>this.devtoolsExtension.connect(this.getExtensionConfig(this.config))):this.devtoolsExtension.connect(this.getExtensionConfig(this.config));return this.extensionConnection=M,M.init(),M.subscribe(A=>l.next(A)),M.unsubscribe}):c.w}createActionStreams(){const l=this.createChangesObservable().pipe((0,I.u)()),M=l.pipe((0,z.p)(ct=>"START"===ct.type)),A=l.pipe((0,z.p)(ct=>"STOP"===ct.type)),se=l.pipe((0,z.p)(ct=>"DISPATCH"===ct.type),(0,W.T)(ct=>this.unwrapAction(ct.payload)),(0,J.H)(ct=>ct.type===oe?this.dispatcher.pipe((0,z.p)(jt=>jt.type===m.q6),(0,N.w)(1e3),(0,b.B)(1e3),(0,W.T)(()=>ct),(0,v.W)(()=>(0,P.of)(ct)),(0,S.s)(1)):(0,P.of)(ct))),Ue=l.pipe((0,z.p)(ct=>"ACTION"===ct.type),(0,W.T)(ct=>this.unwrapAction(ct.payload))).pipe((0,L.Q)(A)),_t=se.pipe((0,L.Q)(A));this.start$=M.pipe((0,L.Q)(A)),this.actions$=this.start$.pipe((0,$.n)(()=>Ue)),this.liftedActions$=this.start$.pipe((0,$.n)(()=>_t))}unwrapAction(l){return"string"==typeof l?(0,eval)(`(${l})`):l}getExtensionConfig(l){const M={name:l.name,features:l.features,serialize:l.serialize,autoPause:l.autoPause??!1,trace:l.trace??!1,traceLimit:l.traceLimit??75};return!1!==l.maxAge&&(M.maxAge=l.maxAge),M}sendToReduxDevtools(l){try{l()}catch(M){console.warn("@ngrx/store-devtools: something went wrong inside the redux devtools",M)}}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(We),n.KVO(Kt),n.KVO(dn))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();const C={type:m.Zz},Ge={type:"@ngrx/store-devtools/recompute"};function Ce(y,w,l,M,A){if(M)return{state:l,error:"Interrupted by an error up the chain"};let xe,se=l;try{se=y(l,w)}catch(Ue){xe=Ue.toString(),A.handleError(Ue)}return{state:se,error:xe}}function Oe(y,w,l,M,A,se,xe,Ue,_t){if(w>=y.length&&y.length===se.length)return y;const ct=y.slice(0,w),jt=se.length-(_t?1:0);for(let zt=w;zt<jt;zt++){const En=se[zt],jn=A[En].action,yn=ct[zt-1],Nn=yn?yn.state:M,st=yn?yn.error:void 0,wi=xe.indexOf(En)>-1?yn:Ce(l,jn,Nn,st,Ue);ct.push(wi)}return _t&&ct.push(y[y.length-1]),ct}let fn=(()=>{class y{constructor(l,M,A,se,xe,Ue,_t,ct){const jt=function ht(y,w){return{monitorState:w(void 0,{}),nextActionId:1,actionsById:{0:$e(C)},stagedActionIds:[0],skippedActionIds:[],committedState:y,currentStateIndex:0,computedStates:[],isLocked:!1,isPaused:!1}}(_t,ct.monitor),zt=function At(y,w,l,M,A={}){return se=>(xe,Ue)=>{let{monitorState:_t,actionsById:ct,nextActionId:jt,stagedActionIds:zt,skippedActionIds:En,committedState:jn,currentStateIndex:yn,computedStates:Nn,isLocked:st,isPaused:Sn}=xe||w;function wi(ir){let dr=ir,ki=zt.slice(1,dr+1);for(let Jr=0;Jr<ki.length;Jr++){if(Nn[Jr+1].error){dr=Jr,ki=zt.slice(1,dr+1);break}delete ct[ki[Jr]]}En=En.filter(Jr=>-1===ki.indexOf(Jr)),zt=[0,...zt.slice(dr+1)],jn=Nn[dr].state,Nn=Nn.slice(dr),yn=yn>dr?yn-dr:0}function zi(){ct={0:$e(C)},jt=1,zt=[0],En=[],jn=Nn[yn].state,yn=0,Nn=[]}xe||(ct=Object.create(ct));let Ui=0;switch(Ue.type){case me:st=Ue.status,Ui=1/0;break;case Pe:Sn=Ue.status,Sn?(zt=[...zt,jt],ct[jt]=new V({type:"@ngrx/devtools/pause"},+Date.now()),jt++,Ui=zt.length-1,Nn=Nn.concat(Nn[Nn.length-1]),yn===zt.length-2&&yn++,Ui=1/0):zi();break;case"RESET":ct={0:$e(C)},jt=1,zt=[0],En=[],jn=y,yn=0,Nn=[];break;
1case"COMMIT":zi();break;case He:ct={0:$e(C)},jt=1,zt=[0],En=[],yn=0,Nn=[];break;case Je:{const{id:ir}=Ue;En=-1===En.indexOf(ir)?[ir,...En]:En.filter(ki=>ki!==ir),Ui=zt.indexOf(ir);break}case"SET_ACTIONS_ACTIVE":{const{start:ir,end:dr,active:ki}=Ue,Jr=[];for(let Oo=ir;Oo<dr;Oo++)Jr.push(Oo);En=ki?ti(En,Jr):[...En,...Jr],Ui=zt.indexOf(ir);break}case Z:yn=Ue.index,Ui=1/0;break;case Q:{const ir=zt.indexOf(Ue.actionId);-1!==ir&&(yn=ir),Ui=1/0;break}case"SWEEP":zt=ti(zt,En),En=[],yn=Math.min(yn,zt.length-1);break;case ge:{if(st)return xe||w;if(Sn||xe&&ee(xe.computedStates[yn],Ue,A.predicate,A.actionsSafelist,A.actionsBlocklist)){const dr=Nn[Nn.length-1];Nn=[...Nn.slice(0,-1),Ce(se,Ue.action,dr.state,dr.error,l)],Ui=1/0;break}A.maxAge&&zt.length===A.maxAge&&wi(1),yn===zt.length-1&&yn++;const ir=jt++;ct[ir]=Ue,zt=[...zt,ir],Ui=zt.length-1;break}case oe:({monitorState:_t,actionsById:ct,nextActionId:jt,stagedActionIds:zt,skippedActionIds:En,committedState:jn,currentStateIndex:yn,computedStates:Nn,isLocked:st,isPaused:Sn}=Ue.nextLiftedState);break;case m.Zz:Ui=0,A.maxAge&&zt.length>A.maxAge&&(Nn=Oe(Nn,Ui,se,jn,ct,zt,En,l,Sn),wi(zt.length-A.maxAge),Ui=1/0);break;case m.q6:if(Nn.filter(dr=>dr.error).length>0)Ui=0,A.maxAge&&zt.length>A.maxAge&&(Nn=Oe(Nn,Ui,se,jn,ct,zt,En,l,Sn),wi(zt.length-A.maxAge),Ui=1/0);else{if(!Sn&&!st){yn===zt.length-1&&yn++;const dr=jt++;ct[dr]=new V(Ue,+Date.now()),zt=[...zt,dr],Ui=zt.length-1,Nn=Oe(Nn,Ui,se,jn,ct,zt,En,l,Sn)}Nn=Nn.map(dr=>({...dr,state:se(dr.state,Ge)})),yn=zt.length-1,A.maxAge&&zt.length>A.maxAge&&wi(zt.length-A.maxAge),Ui=1/0}break;default:Ui=1/0}return Nn=Oe(Nn,Ui,se,jn,ct,zt,En,l,Sn),_t=M(_t,Ue),{monitorState:_t,actionsById:ct,nextActionId:jt,stagedActionIds:zt,skippedActionIds:En,committedState:jn,currentStateIndex:yn,computedStates:Nn,isLocked:st,isPaused:Sn}}}(_t,jt,Ue,ct.monitor,ct),En=(0,T.h)((0,T.h)(M.asObservable().pipe((0,re.i)(1)),se.actions$).pipe((0,W.T)($e)),l,se.liftedActions$).pipe((0,te.Q)(F.T)),jn=A.pipe((0,W.T)(zt)),yn=Mt(ct.connectInZone),Nn=new R.m(1);this.liftedStateSubscription=En.pipe((0,G.E)(jn),wt(yn),(0,ne.S)(({state:wi},[zi,Ui])=>{let ir=Ui(wi,zi);return zi.type!==ge&&Wt(ct)&&(ir=function Jt(y,w,l,M){const A=[],se={},xe=[];return y.stagedActionIds.forEach((Ue,_t)=>{const ct=y.actionsById[Ue];ct&&(_t&&ee(y.computedStates[_t],ct,w,l,M)||(se[Ue]=ct,A.push(Ue),xe.push(y.computedStates[_t])))}),{...y,stagedActionIds:A,actionsById:se,computedStates:xe}}(ir,ct.predicate,ct.actionsSafelist,ct.actionsBlocklist)),se.notify(zi,ir),{state:ir,action:zi}},{state:jt,action:null})).subscribe(({state:wi,action:zi})=>{Nn.next(wi),zi.type===ge&&xe.next(zi.action)}),this.extensionStartSubscription=se.start$.pipe(wt(yn)).subscribe(()=>{this.refresh()});const st=Nn.asObservable(),Sn=st.pipe((0,W.T)(Qn));Object.defineProperty(Sn,"state",{value:(0,de.ot)(Sn,{manualCleanup:!0,requireSync:!0})}),this.dispatcher=l,this.liftedState=st,this.state=Sn}ngOnDestroy(){this.liftedStateSubscription.unsubscribe(),this.extensionStartSubscription.unsubscribe()}dispatch(l){this.dispatcher.next(l)}next(l){this.dispatcher.next(l)}error(l){}complete(){}performAction(l){this.dispatch(new V(l,+Date.now()))}refresh(){this.dispatch(new q)}reset(){this.dispatch(new B(+Date.now()))}rollback(){this.dispatch(new Ee(+Date.now()))}commit(){this.dispatch(new Ne(+Date.now()))}sweep(){this.dispatch(new Ze)}toggleAction(l){this.dispatch(new we(l))}jumpToAction(l){this.dispatch(new Pt(l))}jumpToState(l){this.dispatch(new je(l))}importState(l){this.dispatch(new yt(l))}lockChanges(l){this.dispatch(new Fe(l))}pauseRecording(l){this.dispatch(new Ft(l))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(dn),n.KVO(m.SS),n.KVO(m.QU),n.KVO(et),n.KVO(m.sA),n.KVO(n.zcH),n.KVO(m.N_),n.KVO(Kt))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();function wt({ngZone:y,connectInZone:w}){return l=>w?new u.c(M=>l.subscribe({next:A=>y.run(()=>M.next(A)),error:A=>y.run(()=>M.error(A)),complete:()=>y.run(()=>M.complete())})):l}const bn=new n.nKC("@ngrx/store-devtools Is Devtools Extension or Monitor Present");function ft(y,w){return!!y||w.monitor!==An}function Xe(){const y="__REDUX_DEVTOOLS_EXTENSION__";return"object"==typeof window&&typeof window[y]<"u"?window[y]:null}function Ke(y={}){return(0,n.EmA)([et,dn,fn,{provide:xt,useValue:y},{provide:bn,deps:[We,Kt],useFactory:ft},{provide:We,useFactory:Xe},{provide:Kt,deps:[xt],useFactory:mi},{provide:m.h1,deps:[fn],useFactory:Ht},{provide:m.Bh,useExisting:dn}])}function Ht(y){return y.state}let hn=(()=>{class y{static instrument(l={}){return{ngModule:y,providers:[Ke(l)]}}static{this.\u0275fac=function(M){return new(M||y)}}static{this.\u0275mod=n.$C({type:y})}static{this.\u0275inj=n.G2t({})}}return y})();var Bn=r(20766),Tn=r(62233),ei=r(63253),$n=r(66830),Li=r(23294),Ur=r(95651),Ki=r(21413),ar=r(62253),Ar=r(81827),Si=r(51186),ur=r(32266),ji=r(99375),xr=r(53196),Ei=r(4705);let Yr=(()=>{class y{constructor(l,M,A){this.windowLocation=l,this.router=M,this.uiConfigService=A}
1navigateToApp(l){const M=this.uiConfigService.get("mobileAppConfig");let A=this.router.url;if(this.router.url.startsWith("/guest")&&(A=this.router.url.replace("/guest","")),this.router.url.startsWith("/search-results/explore")&&(A=this.router.url.replace("/explore","")),l===ur.OS.IOS||l===ur.OS.MAC){const se=M?.iOsBundleURLSchemes;this.windowLocation.setHref(`${se}://${A}`);const xe=setTimeout(()=>{this.windowLocation.setHref("/app-install")},1e3);globalThis.addEventListener("visibilitychange",()=>{clearTimeout(xe)})}else if(l===ur.OS.ANDROID){const Ue=`intent://${M.baseUrl}/${A}#Intent;scheme=https;package=${M.androidBundleURLSchemes};end`,_t=document.createElement("iframe");_t.src=Ue,_t.style.display="none",document.body.appendChild(_t),setTimeout(function(){_t.remove()},3e3)}}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(xr.R),n.KVO(Ei.Ix),n.KVO(ji.K))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})();var Hr=r(39178),Yi=r(68018),jr=r(12262),vo=r(86049);const Uo=y=>({ConsumerInput_BrandName:y});let Io=(()=>{class y{constructor(l,M,A,se,xe,Ue){this.cookieService=l,this.deviceDetectService=M,this.uiConfigService=A,this.appNameResolver=se,this.store=xe,this.ngxLogger=Ue,this.modalResult=new n.bkB,this.brandName=this.uiConfigService.get("brandName"),this.numberOfDaysToDisplayOpenInAppPopup=this.uiConfigService.get("numberOfDaysToDisplayOpenInAppPopup")}onClose(){const l=(new Date).toString();this.store.dispatch((0,Ar.Q)({isOpen:!1})),this.setOpenAppModalCookie(new Date(l)),this.modalResult.emit(null),this.ngxLogger.log((0,ar.Ff)(l))}openInApp(){const l=(new Date).toString();this.store.dispatch((0,Ar.Q)({isOpen:!1})),this.setOpenAppModalCookie(new Date(l)),this.appNameResolver.navigateToApp(this.deviceDetectService.os),this.modalResult.emit(null),this.ngxLogger.log((0,ar.UP)(l,!0))}ngOnDestroy(){this.modalResult.emit(null),this.modalResult.complete()}setOpenAppModalCookie(l){l.setDate(l.getDate()+this.numberOfDaysToDisplayOpenInAppPopup),this.cookieService.set("openAppModalCookie","true",(l.getTime()-Date.now())/1e3)}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(Si.O),n.rXU(ur.Kg),n.rXU(ji.K),n.rXU(Yr),n.rXU(m.il),n.rXU(Hr.so))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-open-in-app-modal"]],decls:13,vars:10,consts:[[3,"closeModal","isBottomModal"],[1,"iwg-h4-bold",3,"innerHTML"],[3,"innerHTML"],["translate","",1,"open-in-app-button",3,"click","keypress"]],template:function(M,A){1&M&&(n.j41(0,"iwg-modal-centered",0),n.bIt("closeModal",function(){return A.onClose()}),n.qex(1),n.j41(2,"div"),n.nrm(3,"p",1),n.nI1(4,"translate"),n.j41(5,"p"),n.qex(6),n.nrm(7,"span",2),n.nI1(8,"translate"),n.j41(9,"span"),n.EFF(10,"\xa0"),n.k0s(),n.bVm(),n.k0s(),n.j41(11,"iwg-button",3),n.bIt("click",function(){return A.openInApp()})("keypress",function(){return A.openInApp()}),n.EFF(12,"OPEN_IN_APP.BUTTON_TITLE"),n.k0s()(),n.bVm(),n.k0s()),2&M&&(n.Y8G("isBottomModal",!0),n.R7$(3),n.Y8G("innerHTML",n.i5U(4,3,"OPEN_IN_APP.TITLE",n.eq3(8,Uo,A.brandName)),n.npT),n.R7$(4),n.Y8G("innerHTML",n.bMT(8,6,"OPEN_IN_APP.DESCRIPTION"),n.npT))},dependencies:[Yi.Mm,jr.Q,vo.v,Yi.D9],styles:[".open-in-app-button[_ngcontent-%COMP%]{width:100%}"]})}}return y})();var Ii=r(60156),it=r(29399),bt=r(29823),Ot=r(35213),ln=r(90641),Pn=r(84572),Ae=r(99172),$t=r(96166),Mi=r(52052),_i=r(17730),sr=r(51399),yr=function(y){return y.Ai="ai",y.User="user",y}(yr||{}),Ji=r(65761),pr=r(35361),Er=r(49232),gr=r(56963),Hi=r(48912);const qi=["messagesContainer"],Gr=y=>({ConsumerInput_BrandName:y});function dt(y,w){1&y&&(n.j41(0,"span",6),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&y&&(n.R7$(),n.JRh(n.bMT(2,1,"CONVAI.OFFLINE")))}function Qt(y,w){1&y&&(n.j41(0,"span",7),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&y&&(n.R7$(),n.JRh(n.bMT(2,1,"CONVAI.ONLINE")))}function qt(y,w){1&y&&n.nrm(0,"i",23)}function sn(y,w){1&y&&n.nrm(0,"i",24)}function Vn(y,w){if(1&y){const l=n.RV6();n.j41(0,"button",22),n.bIt("click",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.viewToggled.emit())}),n.DNE(1,qt,1,0,"i",23)(2,sn,1,0,"i",24),n.k0s(),n.j41(3,"button",22),n.bIt("click",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.minimizeToggled.emit())}),n.nrm(4,"i",25),n.k0s()}if(2&y){const l=n.XpG();
1n.R7$(),n.vxM("floating"===l.viewMode?1:2)}}function ni(y,w){if(1&y){const l=n.RV6();n.j41(0,"button",26),n.bIt("click",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.closed.emit())}),n.nrm(1,"i",27),n.k0s()}}function Pi(y,w){if(1&y&&(n.j41(0,"div",11)(1,"div",28),n.nrm(2,"div",29),n.k0s(),n.j41(3,"div",30)(4,"span",31),n.EFF(5),n.nI1(6,"translate"),n.k0s()()()),2&y){const l=n.XpG();n.R7$(5),n.JRh(n.i5U(6,1,l.staticGreetingKey,n.eq3(4,Gr,l.brandName)))}}function hr(y,w){1&y&&(n.j41(0,"div",28),n.nrm(1,"div",29),n.k0s())}function Ci(y,w){if(1&y&&(n.j41(0,"div",32),n.DNE(1,hr,2,0,"div",28),n.j41(2,"div",30)(3,"span",31),n.EFF(4),n.k0s()()()),2&y){const l=w.$implicit;n.AVh("convai-message--ai","ai"===l.source)("convai-message--user","user"===l.source),n.R7$(),n.vxM("ai"===l.source?1:-1),n.R7$(3),n.JRh(l.text)}}function Vr(y,w){1&y&&(n.j41(0,"div",11)(1,"div",28),n.nrm(2,"div",29),n.k0s(),n.j41(3,"div",33),n.nrm(4,"span")(5,"span")(6,"span"),n.k0s()())}function ke(y,w){if(1&y&&(n.j41(0,"div",13),n.EFF(1),n.k0s()),2&y){const l=n.XpG();n.R7$(),n.JRh(l.connectionError)}}let Qe=(()=>{class y{constructor(){this.messages=[],this.agentMode="",this.isSpeaking=!1,this.viewMode=sr.Y.Floating,this.isMobile=!1,this.isDisconnected=!1,this.staticGreetingKey="",this.brandName="",this.connectionError=null,this.messageSent=new n.bkB,this.conversationStopped=new n.bkB,this.viewToggled=new n.bkB,this.minimizeToggled=new n.bkB,this.closed=new n.bkB,this.lastMessageCount=0}get isAwaitingResponse(){return"processing"===this.agentMode||this.isSpeaking}trySend(l){this.isAwaitingResponse||(this.messageSent.emit(l.value),l.value="")}ngAfterViewChecked(){this.messages.length!==this.lastMessageCount&&(this.lastMessageCount=this.messages.length,this.scrollToBottom())}scrollToBottom(){try{const l=this.messagesContainer.nativeElement;l.scrollTop=l.scrollHeight}catch{}}static{this.\u0275fac=function(M){return new(M||y)}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-convai-panel"]],viewQuery:function(M,A){if(1&M&&n.GBs(qi,5),2&M){let se;n.mGM(se=n.lsd())&&(A.messagesContainer=se.first)}},inputs:{messages:"messages",agentMode:"agentMode",isSpeaking:"isSpeaking",viewMode:"viewMode",isMobile:"isMobile",isDisconnected:"isDisconnected",staticGreetingKey:"staticGreetingKey",brandName:"brandName",connectionError:"connectionError"},outputs:{messageSent:"messageSent",conversationStopped:"conversationStopped",viewToggled:"viewToggled",minimizeToggled:"minimizeToggled",closed:"closed"},standalone:!0,features:[n.aNF],decls:29,vars:13,consts:[["messagesContainer",""],["messageInput",""],[1,"convai-panel"],[1,"convai-panel__header"],["aria-hidden","true",1,"convai-panel__header-spacer"],[1,"convai-panel__header-title"],[1,"convai-panel__status","convai-panel__status--offline"],[1,"convai-panel__status"],[1,"convai-panel__header-actions"],["aria-label","Close chat",1,"convai-icon-btn"],["aria-live","polite",1,"convai-panel__messages"],[1,"convai-message","convai-message--ai"],[1,"convai-message",3,"convai-message--ai","convai-message--user"],["role","alert",1,"convai-panel__error","iwg-body3"],[1,"convai-panel__input-bar"],[1,"convai-panel__input-wrapper"],["type","text","autocomplete","off",1,"convai-panel__input",3,"keyup.enter","placeholder"],[1,"convai-send-btn",3,"click","disabled"],[1,"iwg-icon-convai-send"],[1,"convai-panel__minimize-fab"],[1,"convai-panel__minimize-fab-btn",3,"click"],[1,"iwg-icon-downward-arrow"],[1,"convai-icon-btn",3,"click"],[1,"iwg-icon-convai-sidebar"],[1,"iwg-icon-convai-floating"],[1,"iwg-icon-minus"],["aria-label","Close chat",1,"convai-icon-btn",3,"click"],[1,"iwg-icon-small-close"],[1,"convai-message__avatar"],["aria-label","Aurora",1,"convai-logo"],[1,"convai-message__bubble"],[1,"iwg-body2"],[1,"convai-message"],[1,"convai-message__bubble","convai-message__bubble--typing"]],template:function(M,A){if(1&M){const se=n.RV6();n.j41(0,"div",2)(1,"div",3),n.nrm(2,"div",4),n.j41(3,"div",5)(4,"span"),n.EFF(5),n.nI1(6,"translate"),n.k0s(),n.DNE(7,dt,3,3,"span",6)(8,Qt,3,3,"span",7),n.k0s(),n.j41(9,"div",8),n.DNE(10,Vn,5,1)(11,ni,2,0,"button",9),n.k0s()(),n.j41(12,"div",10,0),n.DNE(14,Pi,7,6,"div",11),n.Z7z(15,Ci,5,6,"div",12,n.fX1),n.DNE(17,Vr,7,0,"div",11),n.k0s(),n.DNE(18,ke,2,1,"div",13),n.j41(19,"div",14)(20,"div",15)(21,"input",16,1),n.nI1(23,"translate"),n.bIt("keyup.enter",function(){n.eBV(se);const Ue=n.sdS(22);return n.Njj(A.trySend(Ue))}),n.k0s()(),n.j41(24,"button",17),n.bIt("click",function(){n.eBV(se);const Ue=n.sdS(22);return n.Njj(A.trySend(Ue))}),n.nrm(25,"i",18),n.k0s()()(),n.j41(26,"div",19)(27,"button",20),n.bIt("click",function(){return n.eBV(se),n.Njj(A.minimizeToggled.emit())}),n.nrm(28,"i",21),n.k0s()()}2&M&&(n.R7$(5),n.SpI("",n.bMT(6,9,"CONVAI.AI_CHAT")," \u2022 "),n.R7$(2),n.vxM(A.isDisconnected?7:8),n.R7$(3),n.vxM(A.isMobile?-1:10),n.R7$(),n.vxM(A.isMobile?11:-1),n.R7$(3),n.vxM(A.staticGreetingKey?14:-1),n.R7$(),n.Dyx(A.messages),n.R7$(2),n.vxM("processing"===A.agentMode||A.isSpeaking?17:-1),n.R7$(),n.vxM(A.connectionError?18:-1),n.R7$(3),n.FS9("placeholder",n.bMT(23,11,"CONVAI.TYPE_MESSAGE")),n.R7$(3),n.Y8G("disabled",A.isAwaitingResponse))},dependencies:[h.MD,Yi.h,Yi.D9],styles:[".divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}[_nghost-%COMP%]{pointer-events:auto;display:block;position:relative;background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));z-index:11000}.is-floating[_nghost-%COMP%]{position:fixed;bottom:var(--spacing-4xl, var(--scale-1200, 8rem));right:var(--spacing-lrg, var(--scale-700, 4rem));width:var(--convai-panel-width, 34rem);height:var(--convai-panel-height, 72vh);max-height:var(--convai-panel-max-height, 64rem);border-radius:var(--spacing-xs, var(--scale-400, 1.6rem));box-shadow:0 var(--spacing-micro, var(--scale-100, .4rem)) var(--spacing-med, var(--scale-600, 3.2rem)) #0006}[dir=rtl]   [_nghost-%COMP%]   .is-floating[_ngcontent-%COMP%]{right:unset;left:var(--spacing-xl, var(--scale-800, 4.8rem))}[dir=rtl]   .is-floating[_nghost-%COMP%]{right:unset;left:var(--spacing-xl, var(--scale-800, 4.8rem))}[dir=rtl]   .is-floating[_nghost-%COMP%]{right:unset;left:var(--spacing-xl, var(--scale-800, 4.8rem))}.is-sidebar[_nghost-%COMP%]{position:relative;width:100%;height:100%;border-left:var(--border-width-thin, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));box-shadow:-var(--spacing-micro,var(--scale-100, .4rem)) 0 var(--spacing-med, var(--scale-600, 3.2rem)) #0000001a}[dir=rtl]   [_nghost-%COMP%]   .is-sidebar[_ngcontent-%COMP%]{border-left:none;border-right:var(--border-width-thin, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}[dir=rtl]   .is-sidebar[_nghost-%COMP%]{border-left:none;border-right:var(--border-width-thin, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}[dir=rtl]   .is-sidebar[_nghost-%COMP%]{border-left:none;border-right:var(--border-width-thin, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.is-mobile[_nghost-%COMP%]{position:fixed;inset:0;width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.convai-panel[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1;height:100%;background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));overflow:hidden;border-radius:inherit}.convai-panel__header[_ngcontent-%COMP%]{display:flex;align-items:center;padding:var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-none, var(--scale-0, 0)) var(--spacing-xxxs, var(--scale-200, .8rem));flex-shrink:0;border-bottom:var(--border-width-regular, var(--scale-50, .2rem)) solid var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));margin:var(--spacing-none, var(--scale-0, 0)) var(--spacing-xs, var(--scale-400, 1.6rem))}.convai-panel__header-title[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-micro, var(--scale-100, .4rem));flex-shrink:0;font-weight:var(--font-weight-bold, 700);font-size:var(--body3-font-size, 1.2rem)}.convai-panel__status[_ngcontent-%COMP%]{color:var(--color-text-success, var(--global-functional-green, #23A983))}.convai-panel__status--offline[_ngcontent-%COMP%]{color:var(--color-text-error, var(--global-functional-red, #EE421C))}.convai-panel__header-spacer[_ngcontent-%COMP%], .convai-panel__header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--spacing-xxxs, var(--scale-200, .8rem));flex:1}.convai-panel__header-actions[_ngcontent-%COMP%]{justify-content:flex-end}.convai-icon-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));padding:var(--spacing-micro, var(--scale-100, .4rem));border-radius:var(--radius-btn, var(--scale-200, .8rem));transition:color .15s,background-color .15s}.convai-icon-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .convai-icon-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xxxs, var(--size-xxxs, var(--scale-300, 1.2rem)))}.convai-icon-btn[_ngcontent-%COMP%]   .iwg-icon-small-close[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)))}.convai-icon-btn[_ngcontent-%COMP%]   .iwg-icon-minus[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xxs, var(--size-xxs, var(--scale-400, 1.6rem)));font-weight:var(--font-weight-bold, 700)}[dir=rtl]   [_nghost-%COMP%]   .convai-icon-btn[_ngcontent-%COMP%]   .iwg-icon-convai-sidebar[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .convai-icon-btn[_ngcontent-%COMP%]   .iwg-icon-convai-floating[_ngcontent-%COMP%]{transform:scale
1X(-1)}[dir=rtl][_ngcontent-%COMP%]   .convai-icon-btn[_ngcontent-%COMP%]   .iwg-icon-convai-sidebar[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .convai-icon-btn[_ngcontent-%COMP%]   .iwg-icon-convai-floating[_ngcontent-%COMP%]{transform:scaleX(-1)}[dir=rtl][_nghost-%COMP%]   .convai-icon-btn[_ngcontent-%COMP%]   .iwg-icon-convai-sidebar[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .convai-icon-btn[_ngcontent-%COMP%]   .iwg-icon-convai-sidebar[_ngcontent-%COMP%], [dir=rtl][_nghost-%COMP%]   .convai-icon-btn[_ngcontent-%COMP%]   .iwg-icon-convai-floating[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .convai-icon-btn[_ngcontent-%COMP%]   .iwg-icon-convai-floating[_ngcontent-%COMP%]{transform:scaleX(-1)}.convai-icon-btn[_ngcontent-%COMP%]:hover{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5))}.convai-icon-btn.is-active[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF);background-color:var(--global-neutral-900, #202020)}.convai-icon-btn.is-active[_ngcontent-%COMP%]:hover{background-color:var(--global-neutral-700, #363636);color:var(--global-neutral-100, #FFFFFF)}.convai-icon-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{display:block}.convai-panel__messages[_ngcontent-%COMP%]{flex:1;overflow-y:auto;padding:var(--spacing-xs, var(--scale-400, 1.6rem));display:flex;flex-direction:column;gap:var(--spacing-sml, var(--scale-500, 2.4rem))}.convai-message[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:var(--spacing-xs, var(--scale-400, 1.6rem))}.convai-message--user[_ngcontent-%COMP%]{flex-direction:row-reverse}.convai-message--user[_ngcontent-%COMP%]   .convai-message__bubble[_ngcontent-%COMP%]{background-color:var(--global-neutral-900, #202020);color:var(--global-neutral-100, #FFFFFF);border-top-right-radius:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   [_nghost-%COMP%]   .convai-message--user[_ngcontent-%COMP%]   .convai-message__bubble[_ngcontent-%COMP%]{border-top-right-radius:var(--spacing-xs, var(--scale-400, 1.6rem));border-top-left-radius:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl][_ngcontent-%COMP%]   .convai-message--user[_ngcontent-%COMP%]   .convai-message__bubble[_ngcontent-%COMP%]{border-top-right-radius:var(--spacing-xs, var(--scale-400, 1.6rem));border-top-left-radius:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl][_nghost-%COMP%]   .convai-message--user[_ngcontent-%COMP%]   .convai-message__bubble[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .convai-message--user[_ngcontent-%COMP%]   .convai-message__bubble[_ngcontent-%COMP%]{border-top-right-radius:var(--spacing-xs, var(--scale-400, 1.6rem));border-top-left-radius:var(--spacing-micro, var(--scale-100, .4rem))}.convai-message--user[_ngcontent-%COMP%]   .convai-message__bubble[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .convai-message--user[_ngcontent-%COMP%]   .convai-message__bubble[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)!important}.convai-message--ai[_ngcontent-%COMP%]   .convai-message__bubble[_ngcontent-%COMP%]{background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));border-top-left-radius:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl]   [_nghost-%COMP%]   .convai-message--ai[_ngcontent-%COMP%]   .convai-message__bubble[_ngcontent-%COMP%]{border-top-left-radius:var(--spacing-xs, var(--scale-400, 1.6rem));border-top-right-radius:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl][_ngcontent-%COMP%]   .convai-message--ai[_ngcontent-%COMP%]   .convai-message__bubble[_ngcontent-%COMP%]{border-top-left-radius:var(--spacing-xs, var(--scale-400, 1.6rem));border-top-right-radius:var(--spacing-micro, var(--scale-100, .4rem))}[dir=rtl][_nghost-%COMP%]   .convai-message--ai[_ngcontent-%COMP%]   .convai-message__bubble[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .convai-message--ai[_ngcontent-%COMP%]   .convai-message__bubble[_ngcontent-%COMP%]{border-top-left-radius:var(--spacing-xs, var(--scale-400, 1.6rem));border-top-right-radius:var(--spacing-micro, var(--scale-100, .4rem))}.convai-message--ai[_ngcontent-%COMP%]   .convai-message__bubble.convai-message__bubble--typing[_ngcontent-%COMP%]{border-top-left-radius:var(--radius-round, var(--scale-900, 5.6rem))}[dir=rtl]   [_nghost-%COMP%]   .convai-message--ai[_ngcontent-%COMP%]   .convai-message__bubble.convai-message__bubble--typing[_ngcontent-%COMP%]{border-top-left-radius:var(--radius-round, var(--scale-900, 5.6rem));border-top-right-radius:var(--radius-round, var(--scale-900, 5.6rem))}[dir=rtl][_ngcontent-%COMP%]   .convai-message--ai[_ngcontent-%COMP%]   .convai-message__bubble.convai-message__bubble--typing[_ngcontent-%COMP%]{border-top-left-radius:var(--radius-round, var(--scale-900, 5.6rem));border-top-right-radius:var(--radius-round, var(--scale-900, 5.6rem))}[dir=rtl][_nghost-%COMP%]   .convai-message--ai[_ngcontent-%COMP%]   .convai-message__bubble.convai-message__bubble--typing[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .convai-message--ai[_ngcontent-%COMP%]   .convai-message__bubble.convai-message__bubble--typing[_ngcontent-%COMP%]{border-top-left-radius:var(--radius-round, var(--scale-900, 5.6rem));border-top-right-radius:var(--radius-round, var(--scale-900, 5.6rem))}
1.convai-message__avatar[_ngcontent-%COMP%]{flex-shrink:0;width:var(--scale-500, 2.4rem);height:var(--scale-500, 2.4rem);overflow:hidden}.convai-message__avatar[_ngcontent-%COMP%]   .convai-logo[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.convai-message__bubble[_ngcontent-%COMP%]{padding:var(--spacing-xxxs, var(--scale-200, .8rem)) var(--spacing-xxs, var(--scale-300, 1.2rem));border-radius:var(--spacing-xs, var(--scale-400, 1.6rem));max-width:100%;word-wrap:break-word;white-space:pre-wrap;font-size:var(--body3-font-size, 1.2rem);font-weight:var(--font-weight-light, 300)}.convai-message__bubble[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{white-space:pre-wrap}.convai-message__bubble--typing[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--spacing-micro, var(--scale-100, .4rem));padding:var(--spacing-xxs, var(--scale-300, 1.2rem));border-radius:var(--radius-round, var(--scale-900, 5.6rem))}.convai-message__bubble--typing[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:block;width:var(--scale-100, .4rem);height:var(--scale-100, .4rem);border-radius:var(--radius-round, var(--scale-900, 5.6rem));background-color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));animation:_ngcontent-%COMP%_convai-dot-bounce 1.2s infinite ease-in-out}.convai-message__bubble--typing[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:nth-child(2){animation-delay:.2s}.convai-message__bubble--typing[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:nth-child(3){animation-delay:.4s}.convai-panel__error[_ngcontent-%COMP%]{flex-shrink:0;margin:var(--spacing-none, var(--scale-0, 0)) var(--spacing-xs, var(--scale-400, 1.6rem));padding:var(--spacing-xxs, var(--scale-300, 1.2rem)) var(--spacing-xs, var(--scale-400, 1.6rem));background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));color:var(--color-text-error, var(--global-functional-red, #EE421C));border-radius:var(--radius-sml, var(--scale-200, .8rem))}.convai-panel__input-bar[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--spacing-xxxs, var(--scale-200, .8rem));padding:var(--spacing-xs, var(--scale-400, 1.6rem));flex-shrink:0}.convai-panel__input-wrapper[_ngcontent-%COMP%]{flex:1;display:flex;align-items:center;gap:var(--spacing-xxxs, var(--scale-200, .8rem));background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));border-radius:var(--radius-round, var(--scale-900, 5.6rem));height:var(--scale-600, 3.2rem);padding:var(--spacing-none, var(--scale-0, 0)) var(--spacing-xs, var(--scale-400, 1.6rem))}.convai-panel__input[_ngcontent-%COMP%]{flex:1;border:none;outline:none;background:transparent;color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));font-size:var(--body3-font-size, 1.2rem);font-weight:var(--font-weight-light, 300)}.convai-panel__input[_ngcontent-%COMP%]::placeholder{color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.convai-send-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:var(--scale-800, 4.8rem);height:var(--scale-600, 3.2rem);flex-shrink:0;border-radius:var(--radius-round, var(--scale-900, 5.6rem));border:none;cursor:pointer;background:var(--global-neutral-900, #202020);color:var(--global-neutral-100, #FFFFFF);transition:background .2s}.convai-send-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--global-neutral-700, #363636)}.convai-send-btn[_ngcontent-%COMP%]:disabled{background:var(--color-bg-filled-disabled, var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E)));cursor:default}.convai-send-btn[_ngcontent-%COMP%]:disabled   i[_ngcontent-%COMP%]{color:var(--color-text-on-filled-disabled, var(--global-neutral-100, #FFFFFF))}.convai-send-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xxxs, var(--size-xxxs, var(--scale-300, 1.2rem)));color:var(--global-neutral-100, #FFFFFF)}[dir=rtl]   [_nghost-%COMP%]   .convai-send-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:scaleX(-1)}[dir=rtl][_ngcontent-%COMP%]   .convai-send-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:scaleX(-1)}[dir=rtl][_nghost-%COMP%]   .convai-send-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .convai-send-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:scale
1X(-1)}.convai-logo-wrapper--sm[_ngcontent-%COMP%]{width:var(--scale-500, 2.4rem);height:var(--scale-500, 2.4rem);min-width:var(--scale-500, 2.4rem)}.convai-logo[_ngcontent-%COMP%]{background-image:var(--convai-aurora-image, url(https://assets.iwgplc.com/image/upload/v1775651340/CustomerPortal/Generic/stock/aurora.png));background-size:cover;background-position:center}.convai-panel__minimize-fab[_ngcontent-%COMP%]{display:none}.is-floating[_nghost-%COMP%]   .convai-panel__minimize-fab[_ngcontent-%COMP%]{display:flex;position:absolute;bottom:var(--spacing-none, var(--scale-0, 0));right:var(--spacing-none, var(--scale-0, 0));transform:translateY(calc(100% + var(--spacing-xs, var(--scale-400, 1.6rem))));align-items:center;justify-content:center;background:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));padding:var(--spacing-xxxs, var(--scale-200, .8rem));border-radius:var(--radius-sml, var(--scale-200, .8rem));box-shadow:0 var(--spacing-micro, var(--scale-100, .4rem)) var(--spacing-med, var(--scale-600, 3.2rem)) #0006;z-index:10999}[dir=rtl]   [_nghost-%COMP%]   (.is-floating)[_ngcontent-%COMP%]   .convai-panel__minimize-fab[_ngcontent-%COMP%]{right:unset;left:var(--spacing-none, var(--scale-0, 0))}[dir=rtl]   .is-floating[_nghost-%COMP%]   .convai-panel__minimize-fab[_ngcontent-%COMP%]{right:unset;left:var(--spacing-none, var(--scale-0, 0))}[dir=rtl]   .is-floating[_nghost-%COMP%]   .convai-panel__minimize-fab[_ngcontent-%COMP%]{right:unset;left:var(--spacing-none, var(--scale-0, 0))}.is-mobile[_nghost-%COMP%]   .convai-panel__minimize-fab[_ngcontent-%COMP%]{display:none}.convai-panel__minimize-fab-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:var(--scale-550, 2.8rem);height:var(--scale-550, 2.8rem);background:var(--global-neutral-900, #202020);color:var(--global-neutral-100, #FFFFFF);border:none;border-radius:var(--radius-round, var(--scale-900, 5.6rem));cursor:pointer;transition:background .15s}.convai-panel__minimize-fab-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .convai-panel__minimize-fab-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{font-size:var(--icon-font-size-micro, var(--size-micro, var(--scale-200, .8rem)));color:var(--global-neutral-100, #FFFFFF);font-weight:var(--font-weight-light, 300);line-height:1;transform:scale(.7)}.convai-panel__minimize-fab-btn[_ngcontent-%COMP%]:hover{background:var(--global-neutral-700, #363636)}@keyframes _ngcontent-%COMP%_convai-dot-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}"]})}}return y})();const Vt=["convaiOverlay"],Ut=y=>({ConsumerInput_BrandName:y});function cn(y,w){1&y&&(n.j41(0,"button",8)(1,"span",9),n.EFF(2),n.nI1(3,"translate"),n.k0s(),n.nrm(4,"div",10),n.k0s()),2&y&&(n.R7$(2),n.JRh(n.bMT(3,1,"CONVAI.CHAT")))}function li(y,w){if(1&y){const l=n.RV6();n.j41(0,"button",11),n.bIt("click",function(){n.eBV(l);const A=n.XpG(4);return n.Njj(A.openPanelIdle())}),n.j41(1,"span",9),n.EFF(2),n.nI1(3,"translate"),n.k0s(),n.nrm(4,"div",10),n.k0s()}2&y&&(n.R7$(2),n.JRh(n.bMT(3,1,"CONVAI.CHAT")))}function er(y,w){if(1&y){const l=n.RV6();n.j41(0,"div",7),n.bIt("touchstart",function(A){n.eBV(l);const se=n.XpG(3);return n.Njj(se.onFabDragStart(A))})("touchmove",function(A){n.eBV(l);const se=n.XpG(3);return n.Njj(se.onFabDragMove(A))})("touchend",function(){n.eBV(l);const A=n.XpG(3);return n.Njj(A.onFabDragEnd())})("mousedown",function(A){n.eBV(l);const se=n.XpG(3);return n.Njj(se.onFabDragStart(A))})("mousemove",function(A){n.eBV(l);const se=n.XpG(3);return n.Njj(se.onFabDragMove(A))})("mouseup",function(){n.eBV(l);const A=n.XpG(3);return n.Njj(A.onFabDragEnd())}),n.DNE(1,cn,5,3,"button",8)(2,li,5,3,"button",8),n.k0s()}if(2&y){const l=n.XpG(3);n.xc7("top",l.fabTopPosition,"%"),n.R7$(),n.vxM("connected"===l.conversationStatus||l.isServerDisconnected?1:2)}}function co(y,w){if(1&y){const l=n.RV6();n.j41(0,"button",18),n.bIt("click",function(){n.eBV(l);const A=n.XpG(4);return n.Njj(A.toggleMinimize())}),n.nrm(1,"i",19),n.j41(2,"span",15),n.EFF(3),n.nI1(4,"translate"),n.k0s()()}2&y&&(n.R7$(3),n.JRh(n.bMT(4,1,"CONVAI.CHAT_WITH_US")))}
1function io(y,w){if(1&y){const l=n.RV6();n.j41(0,"button",18),n.bIt("click",function(){n.eBV(l);const A=n.XpG(4);return n.Njj(A.openPanelIdle())}),n.nrm(1,"i",19),n.j41(2,"span",15),n.EFF(3),n.nI1(4,"translate"),n.k0s()()}2&y&&(n.R7$(3),n.JRh(n.bMT(4,1,"CONVAI.CHAT_WITH_US")))}function fa(y,w){if(1&y&&(n.j41(0,"div",17),n.EFF(1),n.k0s()),2&y){const l=n.XpG(4);n.R7$(),n.JRh(l.connectionError)}}function Wr(y,w){if(1&y&&(n.j41(0,"div",6,0)(2,"div",12)(3,"div",13),n.nrm(4,"div",14),n.j41(5,"span",15),n.EFF(6),n.nI1(7,"translate"),n.k0s()(),n.DNE(8,co,5,3,"button",16)(9,io,5,3,"button",16)(10,fa,2,1,"div",17),n.k0s()()),2&y){const l=n.XpG(3);n.R7$(6),n.JRh(n.i5U(7,3,"CONVAI.AURORA_GREETING",n.eq3(6,Ut,l.brandName))),n.R7$(2),n.vxM("connected"===l.conversationStatus||l.isServerDisconnected?8:9),n.R7$(2),n.vxM(l.connectionError?10:-1)}}function ra(y,w){if(1&y&&n.DNE(0,er,3,3,"div",5)(1,Wr,11,8,"div",6),2&y){const l=n.XpG(2);n.vxM(l.isMobile?0:1)}}function qr(y,w){if(1&y){const l=n.RV6();n.j41(0,"iwg-convai-panel",20),n.nI1(1,"async"),n.nI1(2,"async"),n.nI1(3,"async"),n.bIt("messageSent",function(A){n.eBV(l);const se=n.XpG(2);return n.Njj(se.sendMessage(A))})("conversationStopped",function(){n.eBV(l);const A=n.XpG(2);return n.Njj(A.stopConversation())})("viewToggled",function(){n.eBV(l);const A=n.XpG(2);return n.Njj(A.toggleView())})("minimizeToggled",function(){n.eBV(l);const A=n.XpG(2);return n.Njj(A.toggleMinimize())})("closed",function(){n.eBV(l);const A=n.XpG(2);return n.Njj(A.closeChat())}),n.k0s()}if(2&y){const l=n.XpG(2);n.AVh("is-floating",!l.isMobile&&"floating"===n.bMT(1,15,l.displayMode$))("is-sidebar",!l.isMobile&&"sidebar"===n.bMT(2,17,l.displayMode$))("is-mobile",l.isMobile),n.Y8G("messages",l.messages)("agentMode",l.agentMode)("isSpeaking",l.isSpeaking)("viewMode",n.bMT(3,19,l.displayMode$))("isMobile",l.isMobile)("isDisconnected",l.isServerDisconnected)("staticGreetingKey","CONVAI.STATIC_GREETING")("brandName",l.brandName)("connectionError",l.connectionError)}}function ut(y,w){if(1&y&&(n.DNE(0,ra,2,1),n.nI1(1,"async"),n.DNE(2,qr,4,21,"iwg-convai-panel",2),n.nI1(3,"async"),n.j41(4,"div",1)(5,"span",3),n.EFF(6),n.nI1(7,"translate"),n.k0s(),n.j41(8,"a",4),n.EFF(9),n.nI1(10,"translate"),n.k0s()()),2&y){const l=n.XpG();n.vxM("connected"!==l.conversationStatus&&"connecting"!==l.conversationStatus&&!l.isServerDisconnected&&!l.isPanelOpenIdle||n.bMT(1,5,l.isMinimized$)?0:-1),n.R7$(2),n.vxM(!l.isPanelOpenIdle&&"connecting"!==l.conversationStatus&&"connected"!==l.conversationStatus&&!l.isServerDisconnected||n.bMT(3,7,l.isMinimized$)?-1:2),n.R7$(4),n.SpI("",n.bMT(7,9,"CONVAI.POWERED_BY")," "),n.R7$(2),n.Y8G("href",l.watermarkUrl,n.B4B),n.R7$(),n.JRh(n.bMT(10,11,"CONVAI.ELEVEN_AGENTS"))}}let vt=(()=>{class y{get isSidebarOpen(){const l=this.isMobileViewportSignal();return!(!this.isSideFrameOpenSignal()||l)}set convaiOverlayRef(l){this.overlayResizeObserver?.disconnect(),this.overlayResizeObserver=null,this.convaiOverlayEl=null,this.isBrowser&&l?(this.convaiOverlayEl=l.nativeElement,requestAnimationFrame(()=>this.measureAndPublishOverlayWidth()),this.overlayResizeObserver=new ResizeObserver(()=>this.measureAndPublishOverlayWidth()),this.overlayResizeObserver.observe(this.convaiOverlayEl)):this.isBrowser&&document.documentElement.style.removeProperty("--convai-widget-overlay-width")}measureAndPublishOverlayWidth(){if(!this.isBrowser||!this.convaiOverlayEl)return;const l=this.convaiOverlayEl.getBoundingClientRect().width;l<=0||document.documentElement.style.setProperty("--convai-widget-overlay-width",`${l}px`)}constructor(l,M,A,se,xe,Ue,_t,ct,jt,zt){this.store=l,this.cookieManager=M,this.base64Service=A,this.windowLocationService=se,this.uiConfigService=xe,this.router=Ue,this.cdr=_t,this.deviceService=ct,this.ngxLogger=jt,this.platformId=zt,this.isMobileViewportSignal=(0,n.vPA)(!1),this.unsubscribe$=new Ki.B,this.elevenlabsClient=null,this.conversation=null,this.bottomBarObserver=null,this.overlayResizeObserver=null,this.convaiOverlayEl=null,this.conversationStatus="disconnected",this.isSpeaking=!1,this.agentMode="",this.connectionError=null,this.messages=[],this.isPanelOpenIdle=!1,this.isDestroyed=!1,this.userInitiatedDisconnect=!1,this.isReconnecting=!1,this.lastKnownAuthToken="",this.skipNextGreeting=!1,this.awaitingReply=!1,this.isServerDisconnected=!1,this.conversationId="",this.sessionStartedAt=0,this.agentMessageCount=0,this.greetingSkipFallbackId=null,this.isMobile=!1,this.fabTopPosition=60,this.isDragging=!1,this.dragStartY=0,this.dragStartTop=0,this.wasDragged=!1,this.previousUrl="",this.DRAG_THRESHOLD=5,this.FAB_POSITION_KEY="convai-button-position-y",this.DISPLAY_MODE_KEY="convai-display-mode",this.FAB_MIN_POSITION=15,this.FAB_MAX_POSITION=85,this.isOpen$=this.store.pipe((0,m.Lt)(bt.hm)),this.isMinimized$=this.store.pipe((0,m.Lt)(bt.H6)),this.displayMode$=this.store.pipe((0,m.Lt)(bt.uz)),this.isSideFrameOpen$=this.store.pipe((0,m.Lt)(bt.p9)),this.isOpenSignal=(0,de.ot)(this.isOpen$,{initialValue:!1}),this.isSideFrameOpenSignal=(0,de.ot)(this.isSideFrameOpen$,{initialValue:!1}),this.dynamicVariablesStr="{}",this.Status={DISCONNECTED:"disconnected",CONNECTING:"connecting",CONNECTED:"connected"}
1,this.agentId=this.uiConfigService.get("convAiAgentId"),this.watermarkUrl=this.uiConfigService.get("convAiWatermarkUrl"),this.brandName=this.uiConfigService.get("brandName"),this.language$=this.store.pipe((0,m.Lt)(it.dE),(0,W.T)(En=>En?.cultureName?.split("-")[0]||Ot.U0.DEFAULT_LANGUAGE),(0,Li.F)()),this.convaiIsActive$=this.store.pipe((0,m.Lt)(bt.lz)),this.loggedIn$=this.store.pipe((0,m.Lt)(Tn.BQ)),this.isBrowser=(0,h.UE)(this.platformId)}ngOnInit(){var l=this;this.updateViewportState(),this.setupDeviceSubscription(),this.isBrowser&&(this.restoreFabPosition(),this.restoreDisplayMode()),this.store.pipe((0,m.Lt)(bt.hm),(0,Li.F)(),(0,L.Q)(this.unsubscribe$)).subscribe(function(){var M=(0,d.A)(function*(A){l.isBrowser&&(A?(l.isPanelOpenIdle=!0,l.cdr.detectChanges()):yield l.stopConversation())});return function(A){return M.apply(this,arguments)}}()),this.setupLoggedInSubscription(),this.setupDynamicVariablesSubscription(),this.setupNavigationCloseSubscription()}onWindowResize(){this.updateViewportState()}ngOnDestroy(){this.isDestroyed=!0,this.clearGreetingSkipFallback(),this.stopConversation(),this.store.dispatch($t.H2()),this.store.dispatch($t.$W()),this.unsubscribe$.next(),this.unsubscribe$.complete(),this.bottomBarObserver?.disconnect(),this.overlayResizeObserver?.disconnect(),this.overlayResizeObserver=null,this.isBrowser&&document.documentElement.style.removeProperty("--convai-widget-overlay-width")}loadSdk(){var l=this;return(0,d.A)(function*(){if(!l.elevenlabsClient&&l.isBrowser)try{l.elevenlabsClient=yield r.e(660).then(r.bind(r,87544))}catch(M){console.error("[ConvAI] Failed to load ElevenLabs SDK",M)}})()}onFabDragStart(l){this.isDragging=!0,this.wasDragged=!1,this.dragStartY=this.getClientY(l),this.dragStartTop=this.fabTopPosition,l.preventDefault()}onFabDragMove(l){if(!this.isDragging)return;const A=this.getClientY(l)-this.dragStartY;Math.abs(A)>this.DRAG_THRESHOLD&&(this.wasDragged=!0);const se=A/window.innerHeight*100,xe=Math.max(this.FAB_MIN_POSITION,Math.min(this.FAB_MAX_POSITION,this.dragStartTop+se));this.fabTopPosition=xe,this.cdr.detectChanges()}onFabDragEnd(){this.isDragging&&(this.isDragging=!1,this.fabTopPosition=Math.max(this.FAB_MIN_POSITION,Math.min(this.FAB_MAX_POSITION,this.fabTopPosition)),this.wasDragged?this.saveFabPosition():"connected"===this.conversationStatus||this.isServerDisconnected?this.toggleMinimize():"connecting"!==this.conversationStatus&&this.openPanelIdle(),this.cdr.detectChanges())}closeChat(){this.toggleMinimize()}openPanelIdle(){this.isPanelOpenIdle=!0,this.isBrowser&&this.store.dispatch($t.j9()),this.cdr.detectChanges()}getClientY(l){return"touches"in l?l.touches[0].clientY:l.clientY}saveFabPosition(){if(this.isBrowser)try{localStorage.setItem(this.FAB_POSITION_KEY,String(this.fabTopPosition))}catch(l){console.warn("[ConvAI Widget] Could not save FAB position to localStorage",l)}}restoreFabPosition(){if(this.isBrowser)try{const l=localStorage.getItem(this.FAB_POSITION_KEY);if(null!==l){const M=Number.parseFloat(l);!Number.isNaN(M)&&M>=this.FAB_MIN_POSITION&&M<=this.FAB_MAX_POSITION&&(this.fabTopPosition=M)}}catch(l){console.warn("[ConvAI Widget] Could not restore FAB position from localStorage",l)}}saveDisplayMode(l){if(this.isBrowser)try{localStorage.setItem(this.DISPLAY_MODE_KEY,l)}catch(M){console.warn("[ConvAI Widget] Could not save display mode to localStorage",M)}}restoreDisplayMode(){if(this.isBrowser)try{const l=localStorage.getItem(this.DISPLAY_MODE_KEY);l&&Object.values(sr.Y).includes(l)&&this.store.dispatch($t.qo({mode:l}))}catch(l){console.warn("[ConvAI Widget] Could not restore display mode from localStorage",l)}}isStaffRoute(){const l=this.router.url;if(!l)return!1;const A=l.split("?")[0].split("#")[0].toLowerCase().split("/").filter(se=>!!se);return"/"===l||A.includes("staff")}setupLoggedInSubscription(){(0,Pn.z)([this.loggedIn$,this.store.select(Mi.eH),this.router.events.pipe((0,z.p)(l=>l instanceof Ei.wF),(0,Ae.Z)(new Ei.wF(0,this.router.url,this.router.url)))]).pipe((0,W.T)(([l,M,A])=>({loggedIn:l&&this.cookieManager.isAuthenticated(),isConvAiWidgetEligible:!!M?.contextOptions?.[_i.M.IsConvAiWidgetEligible]})),(0,Li.F)(),(0,L.Q)(this.unsubscribe$),(0,v.W)(l=>(console.error("[ConvAI Widget] Error in user eligibility subscription:",l),[]))).subscribe({next:({loggedIn:l,isConvAiWidgetEligible:M})=>{l&&M&&!this.isStaffRoute()?(this.store.dispatch($t.i_()),this.store.dispatch((0,Er.Z_)())):this.deactivateConvAi()},error:l=>{console.error("[ConvAI Widget] Unexpected error in user eligibility subscription:",l)}})}deactivateConvAi(){this.store.dispatch($t.$W()),this.cdr.detectChanges()}updateViewportState(){this.isBrowser&&(this.isMobileViewportSignal.set(window.innerWidth<Ot.QB),this.cdr.markForCheck())}setupNavigationCloseSubscription(){this.router.events.pipe((0,z.p)(l=>l instanceof Ei.wF),(0,L.Q)(this.unsubscribe$)).subscribe(l=>{const M=l.urlAfterRedirects;this.isStaffRoute()&&M!==this.previousUrl&&this.store.dispatch($t.H2()),this.previousUrl=M})}setupDeviceSubscription(){this.deviceService.viewportWidth$.pipe((0,W.T)(l=>l<Ot.QB),(0,Li.F)(),(0,L.Q)(this.unsubscribe$)).subscribe(l=>{this.isMobile=l,this.cdr.markForCheck()})}setupDynamicVariablesSubscription(){(0,Pn.z)([this.store.select(Mi.eH),this.store.select(Ji.sZ),this.store.select(Tn.zz),this.store.select(pr.C),this.store.select(Tn.Pe)]).pipe((0,Li.F)(),(0,L.Q)(this.unsubscribe$),(0,v.W)(l=>(console.error("[ConvAI Widget] Error in dynamic variables subscription:",l),[]))).subscribe({next:([l,M,A,se,xe])=>{try{this.dynamicVariablesStr=this.updateDynamicVariables(l,M?.primaryFinancialAccount?.centreName??"",se&&se.length>0&&se[0]?.isAdmin||!1,xe);const ct=this.cookieManager.get("accessToken")??"";if(ct&&ct!==this.lastKnownAuthToken&&this.conversation)try{this.conversation.sendContextualUpdate(`[SYSTEM] The user's authentication token has been silently refreshed. Updated auth token: ${ct}`)}catch(jt){console.warn("[ConvAI Widget] Failed to send auth token contextual update",jt)}this.lastKnownAuthToken=ct,this.cdr.detectChanges()}catch(Ue){console.error("[ConvAI Widget] Error updating dynamic variables:",Ue)}},error:l=>{console.error("[ConvAI Widget] Unexpected error in dynamic variables subscription:",l)}})}startConversation(){var l=this;return(0,d.A)(function*(){if(l.conversationStatus!==l.Status.CONNECTED&&l.conversationStatus!==l.Status.CONNECTING){if(l.isBrowser&&!l.isOpenSignal()&&l.store.dispatch($t.j9()),l.updateStatus(l.Status.CONNECTING),l.connectionError=null,l.userInitiatedDisconnect=!1,l.skipNextGreeting=!0,l.isReconnecting||(l.messages=[],l.agentMode=""),yield l.loadSdk(),!l.elevenlabsClient)return console.error("[ConvAI] SDK not loaded"),l.connectionError="Failed to load chat. Please try again.",void l.updateStatus(l.Status.DISCONNECTED);try{let M={};try{M=JSON.parse(l.dynamicVariablesStr)}catch(se){console.warn("[ConvAI Widget] Failed to parse dynamic variables",se)}let A={dynamicVariables:M,connectionType:"websocket",overrides:{conversation:{textOnly:!0}},onConnect:({conversationId:se})=>{l.conversationId=se,l.sessionStartedAt=Date.now(),l.agentMessageCount=0,l.ngxLogger.log((0,gr.hA)(se))},onDisconnect:se=>{const xe=se?.context,Ue=se?.closeCode,_t=se?.reason??"unknown",ct=l.sessionStartedAt?Date.now()-l.sessionStartedAt:void 0;l.ngxLogger.log((0,gr.kI)(l.conversationId,_t,se?.message??se?.closeReason??(xe instanceof CloseEvent?xe.reason:void 0),Ue,ct,l.agentMessageCount))},onMessage:se=>{if(!l.isDestroyed&&se.source===yr.Ai&&"agent"===se.role){if(l.skipNextGreeting)return l.skipNextGreeting=!1,l.isReconnecting=!1,l.agentMode=l.awaitingReply?"processing":"connected",l.startGreetingSkipFallback(),void l.cdr.detectChanges();l.clearGreetingSkipFallback(),l.messages=[...l.messages,{source:yr.Ai,text:se.message}],l.agentMessageCount++,l.awaitingReply=!1,l.agentMode="connected",l.cdr.detectChanges()}},clientTools:{navigateToRoute:(se=(0,d.A)(function*(xe){const Ue=yield l.handleNavigation(xe);return l.describeNavigationOutcome(Ue)}),function(Ue){return se.apply(this,arguments)})},onStatusChange:se=>{l.isDestroyed||(l.updateStatus(se.status),"connected"===se.status&&(l.isServerDisconnected=!1),"disconnected"===se.status&&!l.userInitiatedDisconnect&&(l.isServerDisconnected=!0,l.awaitingReply=!1,l.agentMode="connected",l.isSpeaking=!1,l.conversation=null,l.cdr.detectChanges()))},onModeChange:se=>{l.isDestroyed||(l.isSpeaking="speaking"===se.mode,l.agentMode=l.awaitingReply&&!l.isSpeaking?"processing":se.mode,l.cdr.detectChanges())},onError:se=>{l.isDestroyed||(console.error("[ConvAI Widget] Error:",se),l.awaitingReply=!1,l.agentMode="connected",l.isSpeaking=!1,l.connectionError="string"==typeof se?se:se?.message||"Connection error",l.ngxLogger.log((0,gr.r3)(l.connectionError)),l.updateStatus(l.Status.DISCONNECTED))}};try{const se=yield fetch(`/api/convai/signed-url?agentId=${l.agentId}`);if(se.ok){const xe=yield se.json();A.signedUrl=xe.signed_url}else console.warn("[ConvAI Widget] Could not get signed URL (Server error or missing key), falling back to public agent ID based on response:",se.status),A.agentId=l.agentId}catch(se){console.warn("[ConvAI Widget] Signed URL fetch error, falling back to public agent ID",se),A.agentId=l.agentId}l.conversation=yield l.elevenlabsClient.Conversation.startSession(A)}catch(M){console.error("[ConvAI Widget] Failed to start conversation:",M),l.connectionError=M instanceof Error?M.message:"Failed to start conversation",l.ngxLogger.log((0,gr.r3)(l.connectionError)),l.updateStatus(l.Status.DISCONNECTED)}}var se})()}sendMessage(l){var M=this;return(0,d.A)(function*(){if(l?.trim()){if(M.isPanelOpenIdle&&(M.isPanelOpenIdle=!1),M.isServerDisconnected||!M.conversation){M.messages=[...M.messages,{source:yr.User,text:l}],M.agentMode="processing",M.awaitingReply=!0,M.isReconnecting=!0;try{yield M.startConversation()}catch(A){console.error("[ConvAI Widget] Failed to start conversation:",A)}if(M.conversation)try{yield Promise.resolve(M.conversation.sendUserMessage(l))}catch(A){console.error("[ConvAI Widget] Failed to send message after reconnect:",A),M.awaitingReply=!1,M.agentMode="connected",M.cdr.detectChanges()}else M.isReconnecting=!1,M.skipNextGreeting=!1,M.awaitingReply=!1,M.agentMode="connected",M.connectionError=M.connectionError??"Failed to reconnect. Please try again.",M.cdr.detectChanges();return}try{M.agentMode="processing",M.awaitingReply=!0,M.cdr.detectChanges(),yield Promise.resolve(M.conversation.sendUserMessage(l)),M.messages=[...M.messages,{source:yr.User,text:l}],M.cdr.detectChanges()}catch(A){console.error("[ConvAI Widget] Failed to send message:",A),M.awaitingReply=!1,M.agentMode="connected",M.cdr.detectChanges()}}})()}stopConversation(){var l=this;return(0,d.A)(function*(){l.userInitiatedDisconnect=!0,l.isServerDisconnected=!1,l.isPanelOpenIdle=!1,l.clearGreetingSkipFallback(),l.conversation&&(yield l.conversation.endSession(),l.conversation=null),l.updateStatus(l.Status.DISCONNECTED),l.
1isSpeaking=!1,l.awaitingReply=!1,l.messages=[],l.agentMode="",l.connectionError=null})()}startGreetingSkipFallback(){this.awaitingReply&&(this.clearGreetingSkipFallback(),this.greetingSkipFallbackId=setTimeout(()=>{this.greetingSkipFallbackId=null,!this.isDestroyed&&this.awaitingReply&&(this.awaitingReply=!1,this.agentMode="connected",this.cdr.detectChanges())},Ot.VI))}clearGreetingSkipFallback(){null!==this.greetingSkipFallbackId&&(clearTimeout(this.greetingSkipFallbackId),this.greetingSkipFallbackId=null)}updateStatus(l){this.conversationStatus=l,this.cdr.detectChanges()}toggleView(){this.displayMode$.pipe((0,S.s)(1)).subscribe(l=>{const M=l===sr.Y.Floating?sr.Y.Sidebar:sr.Y.Floating;this.store.dispatch($t.qo({mode:M})),this.saveDisplayMode(M)})}toggleMinimize(){this.store.dispatch($t.Z8())}handleNavigation(l){var M=this;return(0,d.A)(function*(){const A=l?.route,se=Date.now();let xe,Ue;if(M.isValidRoute(A))try{xe=(yield M.performNavigation(A))?"navigated":"blocked"}catch(_t){console.error("[ConvAI Widget] Navigation failed:",_t),Ue=_t instanceof Error?_t.message:String(_t),xe="failed"}else console.error("[ConvAI Widget] Invalid route parameter:",A),xe="invalid-route";return M.ngxLogger.log((0,gr.Yh)(A??"",xe,M.router.url,Date.now()-se,Ue)),xe})()}describeNavigationOutcome(l){switch(l){case"navigated":return"Navigated successfully";case"blocked":return"Navigation was blocked by the application. The customer is still on their previous page.";case"failed":return"Navigation failed with an error. The customer is still on their previous page.";default:return"Navigation failed: no route was provided."}}isValidRoute(l){return!!(l&&"string"==typeof l&&l.trim().length>0)}performNavigation(l){const M=l.startsWith("/")?l.substring(1):l,[A,se]=M.split("?"),xe=se?Object.fromEntries(new URLSearchParams(se)):{};return this.isParameterizedRoute(A)?this.handleParameterizedRouteNavigation(A,xe):this.handleStandardNavigation(A,xe)}isParameterizedRoute(l){return l.includes("/")&&Ot.U0.PARAMETERIZED_ROUTE_PATTERN.test(l)}handleParameterizedRouteNavigation(l,M){var A=this;return(0,d.A)(function*(){return yield A.router.navigateByUrl(Ot.U0.EMPTY_ROUTE,{skipLocationChange:!0}),A.router.navigate([l],{queryParams:M})})()}handleStandardNavigation(l,M){return this.router.navigate([l],{queryParams:M,onSameUrlNavigation:"reload"})}updateDynamicVariables(l=null,M="",A=!1,se=!1){try{const xe=this.uiConfigService.get("brandName"),Ue={browserUserAgent:this.agentId,pageUrl:this.windowLocationService.getPathName(),brand:xe,referrer_url:this.windowLocationService.getOrigin(),timestamp:(new Date).toISOString(),webParameters:[]},_t=this.base64Service.encode(JSON.stringify(Ue)),ct={profile_id:l?.profileId||"",profile_firstName:l?.firstName||"",profile_lastName:l?.lastName||"",profile_email:l?.emailAddress||"",profile_countryIsoCode:l?.countryIsoCode||"",contact_id:l?.contactId||"",company_name:l?.accountName||"",company_id:l?.accountId||"",primary_company_ref:l?.primaryFinancialAccountNumber||"",centre_name:M,centre_id:String(l?.homeCenter||""),auth:this.cookieManager.get("accessToken")??"",pagedata:_t,is_admin:A,is_staff:se,is_mobile:!1};return JSON.stringify(ct)}catch(xe){return console.error("[ConvAI Widget] Error creating dynamic variables:",xe),"{}"}}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(m.il),n.rXU(Si.O),n.rXU(Hi.X),n.rXU(xr.R),n.rXU(ji.K),n.rXU(Ei.Ix),n.rXU(n.gRc),n.rXU(Ii.g),n.rXU(Hr.so),n.rXU(n.Agw))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-convai-widget"]],viewQuery:function(M,A){if(1&M&&n.GBs(Vt,5),2&M){let se;n.mGM(se=n.lsd())&&(A.convaiOverlayRef=se.first)}},hostVars:2,hostBindings:function(M,A){1&M&&n.bIt("resize",function(){return A.onWindowResize()},!1,n.tSv),2&M&&n.AVh("sidebar-open",A.isSidebarOpen)},decls:2,vars:3,consts:[["convaiOverlay",""],[1,"convai-watermark"],["role","dialog","aria-modal","true",3,"is-floating","is-sidebar","is-mobile","messages","agentMode","isSpeaking","viewMode","isMobile","isDisconnected","staticGreetingKey","brandName","connectionError"],[1,"convai-watermark__text"],["target","_blank","rel","noopener",1,"convai-watermark__link",3,"href"],[1,"convai-mobile-fab",3,"top"],[1,"convai-widget-overlay"],[1,"convai-mobile-fab",3,"touchstart","touchmove","touchend","mousedown","mousemove","mouseup"],["aria-label","Chat with us",1,"convai-mobile-fab__btn"],[1,"convai-mobile-fab__label","iwg-body3"],["aria-label","Aurora",1,"convai-mobile-fab__icon"],["aria-label","Chat with us",1,"convai-mobile-fab__btn",3,"click"],[1,"convai-box"],[1,"convai-header"],["aria-label","Aurora",1,"convai-logo"],[1,"iwg-body2"],[1,"convai-btn"],[1,"error-toast","iwg-body3"],[1,"convai-btn",3,"click"],[1,"iwg-icon-convai-chat"],["role","dialog","aria-modal","true",3,"messageSent","conversationStopped","viewToggled","minimizeToggled","closed","messages","agentMode","isSpeaking","viewMode","isMobile","
1isDisconnected","staticGreetingKey","brandName","connectionError"]],template:function(M,A){1&M&&(n.DNE(0,ut,11,13,"div",1),n.nI1(1,"async")),2&M&&n.vxM(A.isBrowser&&n.bMT(1,1,A.convaiIsActive$)?0:-1)},dependencies:[Qe,h.Jj,Yi.D9],styles:[".divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}[_nghost-%COMP%]{display:block;flex:0 0 auto;width:0;min-width:0;height:100%;overflow:visible}.sidebar-open[_nghost-%COMP%]{width:var(--convai-side-frame-width, 45rem);min-width:var(--convai-side-frame-width, 45rem)}.convai-widget-overlay[_ngcontent-%COMP%]{position:fixed;bottom:var(--spacing-lrg, var(--scale-700, 4rem));right:var(--spacing-lrg, var(--scale-700, 4rem));z-index:11000;pointer-events:none}[dir=rtl]   [_nghost-%COMP%]   .convai-widget-overlay[_ngcontent-%COMP%]{right:unset;left:var(--spacing-lrg, var(--scale-700, 4rem))}[dir=rtl][_ngcontent-%COMP%]   .convai-widget-overlay[_ngcontent-%COMP%]{right:unset;left:var(--spacing-lrg, var(--scale-700, 4rem))}[dir=rtl][_nghost-%COMP%]   .convai-widget-overlay[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .convai-widget-overlay[_ngcontent-%COMP%]{right:unset;left:var(--spacing-lrg, var(--scale-700, 4rem))}.convai-box[_ngcontent-%COMP%]{background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border-radius:var(--spacing-xxxs, var(--scale-200, .8rem));display:flex;flex-direction:column;gap:var(--spacing-xxxs, var(--scale-200, .8rem));padding:var(--spacing-xxs, var(--scale-300, 1.2rem));width:max-content;box-shadow:0 var(--spacing-micro, var(--scale-100, .4rem)) var(--spacing-med, var(--scale-600, 3.2rem)) #0006;pointer-events:none}.convai-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--spacing-xxxs, var(--scale-200, .8rem));white-space:nowrap;pointer-events:none}.convai-logo[_ngcontent-%COMP%]{position:relative;z-index:1;display:block;width:var(--scale-700, 4rem);height:var(--scale-700, 4rem);min-width:var(--scale-700, 4rem);border-radius:50%;object-fit:cover;background-image:var(--convai-aurora-image, url(https://assets.iwgplc.com/image/upload/v1775651340/CustomerPortal/Generic/stock/aurora.png));background-size:cover;background-position:center}.convai-btn[_ngcontent-%COMP%]{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xxxs, var(--scale-200, .8rem));width:100%;padding:var(--spacing-xxxs, var(--scale-200, .8rem)) var(--spacing-none, var(--scale-0, 0));border-radius:var(--radius-round, var(--scale-900, 5.6rem));border:none;cursor:pointer;background:var(--global-neutral-900, #202020);color:var(--global-neutral-100, #FFFFFF);transition:background .2s,color .2s}.convai-btn[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .convai-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.convai-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:var(--icon-font-size-xxs, var(--size-xxs, var(--scale-400, 1.6rem)));line-height:1}.convai-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--global-neutral-700, #363636);color:var(--global-neutral-100, #FFFFFF)}.convai-btn[_ngcontent-%COMP%]:hover:not(:disabled)   span[_ngcontent-%COMP%], .convai-btn[_ngcontent-%COMP%]:hover:not(:disabled)   i[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.convai-btn.active[_ngcontent-%COMP%]{background:var(--color-text-error, var(--global-functional-red, #EE421C));color:var(--global-neutral-100, #FFFFFF)}.convai-btn.active[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--global-neutral-700, #363636)}.convai-btn[_ngcontent-%COMP%]:disabled{background:var(--color-bg-filled-disabled, var(--color-bg-disabled, var(--global-neutral-600, #5E5E5E)));color:var(--color-text-on-filled-disabled, var(--global-neutral-100, #FFFFFF));cursor:wait;opacity:.7;pointer-events:none}.convai-btn[_ngcontent-%COMP%]:disabled   span[_ngcontent-%COMP%], .convai-btn[_ngcontent-%COMP%]:disabled   i[_ngcontent-%COMP%]{color:var(--color-text-on-filled-disabled, var(--global-neutral-100, #FFFFFF))}.error-toast[_ngcontent-%COMP%]{background-color:var(--color-bg-secondary, var(--global-neutral-200, #F4F4F5));color:var(--color-text-error, var(--global-functional-red, #EE421C));padding:var(--spacing-xxs, var(--scale-300, 1.2rem)) var(--spacing-xs, var(--scale-400, 1.6rem));border-radius:var(--radius-sml, var(--scale-200, .8rem));pointer-events:auto}@media (max-width: 1023.98px){[_nghost-%COMP%], .sidebar-open[_nghost-%COMP%]{width:0;min-width:0}.convai-widget-overlay[_ngcontent-%COMP%]{inset:50% 0 auto auto!important;transform:translateY(-50%);z-index:12000}.convai-box[_ngcontent-%COMP%]{pointer-events:auto!important;cursor:pointer;background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));border-radius:var(--radius-btn, var(--scale-200, .8rem));padding:var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-xxs, var(--scale-300, 1.2rem));display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs, var(--scale-400, 1.6rem));box-shadow:0 var(--spacing-micro, var(--scale-100, .4rem)) var(--spacing-med, var(--scale-600, 3.2rem)) #0006;width:auto!important;height:auto!important}iwg-convai-panel.is-floating[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;height:100dvh;border-radius:0;z-index:12001}.convai-watermark[_ngcontent-%COMP%]{display:none}}@keyframes _ngcontent-%COMP%_convai-slide-in{0%{opacity:0;transform:translateY(var(--spacing-xs, var(--scale-400, 1.6rem)))}to{opacity:1;transform:translateY(0)}}.convai-mobile-fab[_ngcontent-%COMP%]{position:fixed;right:0;z-index:11000;transform:translateY(-50%);pointer-events:auto;touch-action:none;padding-right:env(safe-area-inset-right)}[dir=rtl]   [_nghost-%COMP%]   .convai-mobile-fab[_ngcontent-%COMP%]{right:unset;left:0;padding-right:0;padding-left:env(safe-area-inset-left)}[dir=rtl][_ngcontent-%COMP%]   .convai-mobile-fab[_ngcontent-%COMP%]{right:unset;left:0;padding-right:0;padding-left:env(safe-area-inset-left)}[dir=rtl][_nghost-%COMP%]   .convai-mobile-fab[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .convai-mobile-fab[_ngcontent-%COMP%]{right:unset;left:0;padding-right:0;padding-left:env(safe-area-inset-left)}.convai-mobile-fab__btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-width:var(--scale-700, 4rem);background:var(--global-neutral-900, #202020);color:var(--global-neutral-100, #FFFFFF);border:none;cursor:pointer;padding:var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-xxxs, var(--scale-200, .8rem));writing-mode:vertical-rl;text-orientation:mixed;rotate:180deg;border-radius:0 var(--spacing-xxs, var(--scale-300, 1.2rem)) var(--spacing-xxs, var(--scale-300, 1.2rem)) 0;box-shadow:var(--spacing-micro, var(--scale-100, .4rem)) 0 var(--spacing-med, var(--scale-600, 3.2rem)) #0000004d}[dir=rtl]   [_nghost-%COMP%]   .convai-mobile-fab__btn[_ngcontent-%COMP%]{writing-mode:vertical-lr;rotate:180deg;border-radius:var(--spacing-xxs, var(--scale-300, 1.2rem)) 0 0 var(--spacing-xxs, var(--scale-300, 1.2rem));box-shadow:-var(--spacing-micro,var(--scale-100, .4rem)) 0 var(--spacing-med, var(--scale-600, 3.2rem)) #0000004d}[dir=rtl][_ngcontent-%COMP%]   .convai-mobile-fab__btn[_ngcontent-%COMP%]{writing-mode:vertical-lr;rotate:180deg;border-radius:var(--spacing-xxs, var(--scale-300, 1.2rem)) 0 0 var(--spacing-xxs, var(--scale-300, 1.2rem));box-shadow:-var(--spacing-micro,var(--scale-100, .4rem)) 0 var(--spacing-med, var(--scale-600, 3.2rem)) #0000004d}[dir=rtl][_nghost-%COMP%]   .convai-mobile-fab__btn[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .convai-mobile-fab__btn[_ngcontent-%COMP%]{writing-mode:vertical-lr;rotate:180deg;border-radius:var(--spacing-xxs, var(--scale-300, 1.2rem)) 0 0 var(--spacing-xxs, var(--scale-300, 1.2rem));box-shadow:-var(--spacing-micro,var(--scale-100, .4rem)) 0 var(--spacing-med, var(--scale-600, 3.2rem)) #0000004d}.convai-mobile-fab__btn[_ngcontent-%COMP%]:active{background:var(--global-neutral-700, #363636)}.convai-mobile-fab__label[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF);font-weight:var(--font-weight-normal, 400);letter-spacing:.05em}.convai-mobile-fab__icon[_ngcontent-%COMP%]{width:var(--scale-500, 2.4rem);height:var(--scale-500, 2.4rem);margin-block:auto;margin-inline-start:var(--spacing-xxs, var(--scale-300, 1.2rem));object-fit:contain;pointer-events:none;border-radius:var(--radius-round, var(--scale-900, 5.6rem));background-image:var(--convai-aurora-image, url(https://assets.iwgplc.com/image/upload/v1775651340/CustomerPortal/Generic/stock/aurora.png));background-size:cover;background-position:center}.convai-watermark[_ngcontent-%COMP%]{position:fixed;bottom:var(--spacing-micro, var(--scale-100, .4rem));right:var(--spacing-lrg, var(--scale-700, 4rem));z-index:11000;pointer-events:auto;text-align:right;font-size:var(--body3-font-size, 1.2rem);color:var(--global-neutral-500, #727272);white-space:nowrap}[dir=rtl]   [_nghost-%COMP%]   .convai-watermark[_ngcontent-%COMP%]{right:unset;left:var(--spacing-lrg, var(--scale-700, 4rem));text-align:left}[dir=rtl][_ngcontent-%COMP%]   .convai-watermark[_ngcontent-%COMP%]{right:unset;left:var(--spacing-lrg, var(--scale-700, 4rem));text-align:left}[dir=rtl][_nghost-%COMP%]   .convai-watermark[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .convai-watermark[_ngcontent-%COMP%]{right:unset;left:var(--spacing-lrg, var(--scale-700, 4rem));text-align:left}.sidebar-open[_nghost-%COMP%]   .convai-watermark[_ngcontent-%COMP%]{display:none}.convai-watermark__link[_ngcontent-%COMP%]{color:var(--global-neutral-500, #727272);text-decoration:underline}.convai-watermark__link[_ngcontent-%COMP%]:hover{color:var(--global-neutral-700, #363636)}"],changeDetection:0})}}return y})(),tn=(()=>
1{class y{constructor(l,M){this.viewContainerRef=l,this.modalService=M}ngOnInit(){this.modalService.addViewContainerRef(this.viewContainerRef)}ngOnDestroy(){this.modalService.removeViewContainerRef(this.viewContainerRef)}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(n.c1b),n.rXU(ln.B))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-modal-layout"]],standalone:!0,features:[n.aNF],decls:0,vars:0,template:function(M,A){},encapsulation:2})}}return y})(),un=(()=>{class y{constructor(l,M,A,se,xe,Ue,_t,ct,jt){this.translate=l,this.store=M,this.titleService=A,this.uiConfigService=se,this.cookieManager=xe,this.deviceService=Ue,this.modalService=_t,this.ngModuleRef=ct,this.windowLocationService=jt,this.sideFrameWidth=`${Ot.HX}px`,this.title="Pantheon-Web",this.isSideFrameOpen$=this.store.select(bt.p9),this.loggedIn$=this.store.pipe((0,m.Lt)(Tn.BQ)),this.unsubscribe$=new Ki.B,this.activeModal=null,this.store.dispatch(Tn.jS()),this.displayOpenInAppPopup(),this.setupLoggedInSubscription(),this.setupLanguageSubscription()}displayOpenInAppPopup(){this.activeModal&&(this.activeModal.unsubscribe(),this.activeModal=null),this.deviceService.deviceType!==Ii.b.desktop&&!this.cookieManager.get("openAppModalCookie")&&this.store.pipe((0,m.Lt)(Tn.TR),(0,L.Q)(this.unsubscribe$)).subscribe(l=>{"CHN"!==l?.isoCodeThreeLetter&&(this.store.dispatch((0,Ar.Q)({isOpen:!0})),this.activeModal=this.modalService.showComponentModal(Io,this.ngModuleRef).pipe((0,S.s)(1),(0,L.Q)(this.unsubscribe$)).subscribe())})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete(),this.activeModal&&this.activeModal.unsubscribe()}setupLoggedInSubscription(){this.loggedIn$.pipe((0,L.Q)(this.unsubscribe$)).subscribe(l=>{this.loggedIn=l&&this.cookieManager.isAuthenticated(),this.handleLoginState()})}setupLanguageSubscription(){this.store.select(it.dE).pipe((0,z.p)(l=>!!l),(0,Li.F)(),(0,L.Q)(this.unsubscribe$)).subscribe(l=>{this.translate.get("APPLICATION_TITLE",{ConsumerInput_BrandName:this.uiConfigService.get("brandName")}).pipe((0,S.s)(1)).subscribe(M=>{this.titleService.setTitle(M)})})}handleLoginState(){this.loggedIn?this.handleAuthenticatedUser():this.handleUnauthenticatedUser()}handleAuthenticatedUser(){this.cookieManager.isCurrentRole([$n.X.Employee])||this.store.dispatch(ei.pU())}handleUnauthenticatedUser(){(0,Ur.AF)(this.windowLocationService.getParamFromQueryString("forceLogin"))&&this.store.dispatch(Tn.wh({isEmployee:!1,redirectUrl:""})),this.store.dispatch(ei.Ak())}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(Yi.c$),n.rXU(m.il),n.rXU(e.hE),n.rXU(ji.K),n.rXU(Si.O),n.rXU(ur.Kg),n.rXU(ln.B),n.rXU(n.Vns),n.rXU(xr.R))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-root"]],hostVars:2,hostBindings:function(M,A){2&M&&n.xc7("--convai-side-frame-width",A.sideFrameWidth)},decls:6,vars:4,consts:[[1,"app-shell"],[1,"app-main-content"]],template:function(M,A){1&M&&(n.j41(0,"div",0),n.nI1(1,"async"),n.j41(2,"div",1),n.nrm(3,"router-outlet")(4,"iwg-modal-layout"),n.k0s(),n.nrm(5,"iwg-convai-widget"),n.k0s()),2&M&&n.AVh("convai-side-frame-open",n.bMT(1,2,A.isSideFrameOpen$))},dependencies:[Ei.n3,vt,tn,h.Jj],styles:["[_nghost-%COMP%]{height:100%;display:block}.app-shell[_ngcontent-%COMP%]{display:flex;height:100vh;height:100dvh;width:100%;overflow:hidden}.app-main-content[_ngcontent-%COMP%]{position:relative;flex:1 1 auto;width:100%;max-width:100%;min-width:0;height:100%;overflow:auto;overflow-x:hidden}.convai-side-frame-open[_ngcontent-%COMP%]   .app-main-content[_ngcontent-%COMP%]{position:relative;flex:0 1 calc(100% - var(--convai-side-frame-width));width:calc(100% - var(--convai-side-frame-width));max-width:calc(100% - var(--convai-side-frame-width))}  .app-main-content iwg-modal-flyout{position:fixed!important;inset:0;width:100%;height:100%;z-index:1000}  .app-shell.convai-side-frame-open .app-main-content iwg-modal-flyout{inset-inline-end:var(--convai-side-frame-width)!important;width:auto!important}  .app-shell.convai-side-frame-open .app-main-content iwg-modal-flyout .iwg-modal-flyout-body.end,   .app-shell.convai-side-frame-open .app-main-content iwg-modal-flyout .iwg-modal-flyout-body.start{max-width:100%!important}  .app-shell.convai-side-frame-open .app-main-content iwg-modal-flyout .iwg-modal-flyout-body.top,   .app-shell.convai-side-frame-open .app-main-content iwg-modal-flyout .iwg-modal-flyout-body.bottom{left:0!important;right:0!important;width:100%;max-width:100%}  .app-shell.convai-side-frame-open .app-main-content .app-layout-content-wrapper{width:100%;margin-left:auto;margin-right:auto}  .app-shell.convai-side-frame-open .app-main-content .home__search-container,   .app-shell.convai-side-frame-open .app-main-content .home__search-container--has-vertical-scrollbar{width:100%;margin-left:0;margin-right:0}@media (max-width: 1023.98px){.app-shell[_ngcontent-%COMP%]{--convai-side-frame-width: 0px}.convai-side-frame-open[_ngcontent-%COMP%]   .app-main-content[_ngcontent-%COMP%]{flex:1 1 auto;width:100%;max-width:100%}}"]})}}return y})();var Zn=r(95585);let On=(()=>{class y{static{this.\u0275fac=function(M){return new(M||y)}}static{this.\u0275mod=n.$C({type:y})}static{this.\u0275inj=n.G2t({providers:[Zn.R,ji.K],imports:[h.MD]})}}return y})();var Ni=r(90004),In=r(82341),Oi=r(24153),hi=r(95087),Bi=r(38316),Sr=r(57629),_o=r(78480),uo=r(16275),Na=r(35551),Ct=r(28890),ri=r(23372),rt=r(916),Xt=r(31397),en=r(94587),zn=r(41148),lr=r(88834);
1function ro(y,w){if(1&y){const l=n.RV6();n.qex(0),n.j41(1,"div",13)(2,"iwg-button",14),n.bIt("click",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.resetProfileState())})("keydown.enter",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.resetProfileState())}),n.j41(3,"span",15),n.EFF(4,"STAFF.NOTIFICATION_BAR.VIEW_AS"),n.k0s(),n.j41(5,"span",16),n.EFF(6),n.nI1(7,"async"),n.nI1(8,"async"),n.k0s()(),n.j41(9,"span"),n.nrm(10,"i",17),n.k0s()(),n.j41(11,"iwg-button",18),n.bIt("click",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.dispayCustomerCareNotes())})("keydown.enter",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.dispayCustomerCareNotes())}),n.nrm(12,"i",19),n.EFF(13," STAFF.NOTIFICATION_BAR.CUSTOMER_CARE_NOTES "),n.k0s(),n.bVm()}if(2&y){const l=n.XpG();n.R7$(6),n.SpI(" \xa0 ",n.bMT(8,3,l.getImpersonatedUserDisplayName(n.bMT(7,1,l.currentProfile$)))," ")}}function Ao(y,w){1&y&&(n.j41(0,"div",20)(1,"div",15),n.EFF(2,"STAFF.NOTIFICATION_BAR.VIEW_AS"),n.k0s(),n.j41(3,"div",21),n.EFF(4,"STAFF.NOTIFICATION_BAR.NO_CUSTOMER_SELECTED "),n.nrm(5,"i",17),n.k0s()())}function Go(y,w){if(1&y&&(n.j41(0,"span",22)(1,"span",23),n.EFF(2,"STAFF.NOTIFICATION_BAR.LOGGED_IN_AS"),n.k0s(),n.j41(3,"iwg-header-dropdown",24),n.nrm(4,"iwg-avatar",25),n.k0s(),n.j41(5,"span",26),n.EFF(6),n.nI1(7,"async"),n.k0s()()),2&y){const l=w.ngIf,M=n.XpG();n.R7$(4),n.Y8G("firstName",l.firstName)("lastName",l.lastName),n.R7$(2),n.JRh(n.bMT(7,3,M.formattedEmployeeDetails$))}}function Ya(y,w){if(1&y){const l=n.RV6();n.j41(0,"div",27)(1,"button",28),n.nI1(2,"translate"),n.bIt("click",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.toggleHamburgerMenu())}),n.nrm(3,"i",29),n.k0s(),n.j41(4,"iwg-button",30),n.bIt("click",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.dispayCustomerCareNotes())})("keydown.enter",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.dispayCustomerCareNotes())}),n.EFF(5," STAFF.NOTIFICATION_BAR.CUSTOMER_CARE_NOTES "),n.k0s(),n.j41(6,"iwg-button",31),n.bIt("click",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.logOut())})("keydown.enter",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.logOut())}),n.EFF(7," STAFF.NOTIFICATION_BAR.LOGOUT "),n.k0s()()}2&y&&(n.R7$(),n.BMQ("aria-label",n.bMT(2,1,"COMMON.A11Y.CLOSE_MENU")))}let Nl=(()=>{class y{constructor(l,M,A){this.store=l,this.iwgNameFormat=M,this.router=A,this.employeeDetails$=this.store.pipe((0,m.Lt)(Ct.U3)),this.currentProfile$=this.store.pipe((0,m.Lt)(Mi.eH)),this.hamburgerMenuCover=!1}get formattedEmployeeDetails$(){return this.employeeDetails$.pipe((0,Xt.Z)(l=>this.iwgNameFormat.transformAsync(l)))}ngOnInit(){this.store.dispatch((0,Na.M0)())}logOut(){this.store.dispatch((0,rt.hO)()),this.store.dispatch(Tn.LB({}))}toggleHamburgerMenu(){this.hamburgerMenuCover=!this.hamburgerMenuCover}dispayCustomerCareNotes(){this.store.dispatch((0,uo.cK)())}resetProfileState(){this.store.dispatch((0,ri.JI)()),this.router.navigate(["","staff","customer-search"])}getImpersonatedUserDisplayName(l){return l?this.iwgNameFormat.transformAsync(l).pipe((0,W.T)(M=>l.accountName?`${M}${M&&l.accountName?", ":""}${l.accountName}`:M)):(0,P.of)("")}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(m.il),n.rXU(en.X),n.rXU(Ei.Ix))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-notification-bar"]],decls:19,vars:12,consts:[["noCustomerSelected",""],["id","staff-notification-bar",1,"staff-notification-bar","app-layout-content-wrapper"],[1,"container","container--left"],[1,"left-wrapper"],["translate","",1,"staff-mode","iwg-h6","font-bold","upper-case"],[4,"ngIf","ngIfElse"],[1,"container","container--right"],[1,"right-wrapper"],["class","profile-details",4,"ngIf"],["type","button","displayType","text-link-inline","wrapperId","NOTIFICATION_BAR.LOG_OUT",1,"logout","iwg-body2","inverted","text-link--no-underline",3,"click","keydown.enter"],["type","button","id","NOTIFICATION_BAR.HAMBURGER_MENU",1,"hamburger-wrapper","text-link--button",3,"click"],["aria-hidden","true",1,"iwg-icon-hamburger-menu","icon--med","inverted"],["class","hamburger-menu-cover",4,"ngIf"],[1,"split-row","customer-name"],["type","button","displayType","text-link-inline",1,"customer-name-content","text-link--no-underline",3,"click","keydown.enter"],["translate","",1,"iwg-body2","inverted","view-as"],["id","NOTIFICATION_BAR.IMPERSONATED.CUSTOMER",1,"impersonated","impersonated-clickable"],["aria-hidden","true",1,"iwg-icon-chev"],["type","button","displayType","text-link-inline",1,"customer-care-notes","iwg-body2","inverted","text-link--no-underline",3,"click","keydown.enter"],["aria-hidden","true",1,"iwg-icon-icon-care-notes"],["id","NOTIFICATION_BAR.IMPERSONATED.NO_CUSTOMER_SELECTED",1,"impersonated","split-row","no-customer","iwg-body2","inverted"],["translate",""],[1,"profile-details"],["translate","",1,"logged-in-as","iwg-body2","inverted"],[1,"iwg-header-user","header-dropdown"],[1,"avatar",3,"firstName","lastName"],[1,"employee","iwg-body2","inverted"],[1,"hamburger-menu
1-cover"],["type","button","id","NOTIFICATION_BAR.HAMBURGER_MENU.CLOSE",1,"menu-close","text-link--button",3,"click"],["aria-hidden","true",1,"iwg-icon-small-close","icon--med"],["type","button","displayType","text-link-inline",1,"menu-item","iwg-body2","inverted","text-link--no-underline",3,"click","keydown.enter"],["displayType","secondary","wrapperId","NOTIFICATION_BAR.HAMBURGER_MENU.LOG_OUT","translate","",1,"block-button","no-borders","iwg-body2","inverted",3,"click","keydown.enter"]],template:function(M,A){if(1&M){const se=n.RV6();n.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4),n.EFF(4,"STAFF.NOTIFICATION_BAR.STAFF_MODE"),n.k0s(),n.DNE(5,ro,14,5,"ng-container",5),n.nI1(6,"async"),n.DNE(7,Ao,6,0,"ng-template",null,0,n.C5r),n.k0s()(),n.j41(9,"div",6)(10,"div",7),n.DNE(11,Go,8,5,"span",8),n.nI1(12,"async"),n.j41(13,"iwg-button",9),n.bIt("click",function(){return n.eBV(se),n.Njj(A.logOut())})("keydown.enter",function(){return n.eBV(se),n.Njj(A.logOut())}),n.EFF(14,"STAFF.NOTIFICATION_BAR.LOGOUT"),n.k0s(),n.j41(15,"button",10),n.nI1(16,"translate"),n.bIt("click",function(){return n.eBV(se),n.Njj(A.toggleHamburgerMenu())}),n.nrm(17,"i",11),n.k0s()()(),n.DNE(18,Ya,8,3,"div",12),n.k0s()}if(2&M){let se;const xe=n.sdS(8);n.R7$(5),n.Y8G("ngIf",null==(se=n.bMT(6,6,A.currentProfile$))?null:se.contactId)("ngIfElse",xe),n.R7$(6),n.Y8G("ngIf",n.bMT(12,8,A.employeeDetails$)),n.R7$(4),n.BMQ("aria-label",n.bMT(16,10,"COMMON.A11Y.TOGGLE_NAV"))("aria-expanded",A.hamburgerMenuCover),n.R7$(3),n.Y8G("ngIf",A.hamburgerMenuCover)}},dependencies:[h.bT,Yi.Mm,zn.f,jr.Q,lr.iy,h.Jj,Yi.D9],styles:['.staff-notification-bar[_ngcontent-%COMP%]{height:8rem;background-color:var(--color-bg-staff-mode, var(--color-staff, #6116e2));display:flex;align-items:center;justify-content:space-between;color:var(--global-neutral-100, #FFFFFF);transition:all .4s ease}@media (max-width: 1023.98px){.staff-notification-bar[_ngcontent-%COMP%]{width:100%;top:0;z-index:3}}@media (max-width: 1023.98px){.fixed[_nghost-%COMP%]   .staff-notification-bar[_ngcontent-%COMP%]{position:fixed}}@media (max-width: 1023.98px){.hide-notification[_nghost-%COMP%]   .staff-notification-bar[_ngcontent-%COMP%]{top:-8rem}}.upper-case[_ngcontent-%COMP%]{text-transform:uppercase}.staff-mode-content[_ngcontent-%COMP%], .customer-name[_ngcontent-%COMP%]{display:flex}@media (max-width: 1023.98px){.customer-name[_ngcontent-%COMP%]{width:55vw}}.customer-name[_ngcontent-%COMP%]   .customer-name-content[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;max-width:36rem;text-overflow:ellipsis;color:inherit}.customer-name[_ngcontent-%COMP%]   .view-as[_ngcontent-%COMP%]{cursor:pointer}.customer-name[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}.no-customer[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.no-customer[_ngcontent-%COMP%]   .view-as[_ngcontent-%COMP%]{margin-right:.7rem}.impersonated-clickable[_ngcontent-%COMP%]{cursor:pointer}.impersonated[_ngcontent-%COMP%]:focus{outline:none}.logout[_ngcontent-%COMP%]{cursor:pointer}@media (max-width: 1023.98px){.logout[_ngcontent-%COMP%]{display:none}}.split-row[_ngcontent-%COMP%]{margin-left:2.7rem}[dir=rtl]   [_nghost-%COMP%]   .split-row[_ngcontent-%COMP%]{margin-left:0;margin-right:2.7rem}[dir=rtl][_ngcontent-%COMP%]   .split-row[_ngcontent-%COMP%]{margin-left:0;margin-right:2.7rem}[dir=rtl][_nghost-%COMP%]   .split-row[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .split-row[_ngcontent-%COMP%]{margin-left:0;margin-right:2.7rem}@media (max-width: 1023.98px){.split-row[_ngcontent-%COMP%]{margin:0;margin-top:1rem}[dir=rtl]   [_nghost-%COMP%]   .split-row[_ngcontent-%COMP%]{margin:0;margin-top:1rem}[dir=rtl][_ngcontent-%COMP%]   .split-row[_ngcontent-%COMP%]{margin:0;margin-top:1rem}[dir=rtl][_nghost-%COMP%]   .split-row[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .split-row[_ngcontent-%COMP%]{margin:0;margin-top:1rem}}.profile-details[_ngcontent-%COMP%]{display:flex}.avatar-wrapper[_ngcontent-%COMP%]{width:2.4rem;height:2.4rem;border-radius:2.4rem;background-color:var(--global-neutral-100, #FFFFFF);margin-right:2rem}[dir=rtl]   [_nghost-%COMP%]   .avatar-wrapper[_ngcontent-%COMP%]{margin-right:0;margin-left:2rem}[dir=rtl][_ngcontent-%COMP%]   .avatar-wrapper[_ngcontent-%COMP%]{margin-right:0;margin-left:2rem}[dir=rtl][_nghost-%COMP%]   .avatar-wrapper[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .avatar-wrapper[_ngcontent-%COMP%]{margin-right:0;margin-left:2rem}@media (max-width: 1023.98px){.avatar-wrapper[_ngcontent-%COMP%]{height:1.6rem;width:1.6rem}}.staff-mode[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}
1.iwg-icon-chev[_ngcontent-%COMP%]{font-size:1rem;display:inline-block;transform:rotate(90deg);margin-left:1.1rem}[dir=rtl]   [_nghost-%COMP%]   .iwg-icon-chev[_ngcontent-%COMP%]{margin-left:0;margin-right:1.1rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-icon-chev[_ngcontent-%COMP%]{margin-left:0;margin-right:1.1rem}[dir=rtl][_nghost-%COMP%]   .iwg-icon-chev[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-icon-chev[_ngcontent-%COMP%]{margin-left:0;margin-right:1.1rem}@media (max-width: 1023.98px){.iwg-icon-chev[_ngcontent-%COMP%]{margin-left:.5rem}[dir=rtl]   [_nghost-%COMP%]   .iwg-icon-chev[_ngcontent-%COMP%]{margin-left:0;margin-right:1.3rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-icon-chev[_ngcontent-%COMP%]{margin-left:0;margin-right:1.3rem}[dir=rtl][_nghost-%COMP%]   .iwg-icon-chev[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-icon-chev[_ngcontent-%COMP%]{margin-left:0;margin-right:1.3rem}}.customer-care-notes[_ngcontent-%COMP%]{margin-left:8.9rem;cursor:pointer}@media (max-width: 1023.98px){.customer-care-notes[_ngcontent-%COMP%]{display:none}}.customer-care-notes[_ngcontent-%COMP%]   .iwg-icon-icon-care-notes[_ngcontent-%COMP%]{font-size:1.7rem;margin-right:.5rem;color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}.logged-in-as[_ngcontent-%COMP%]{margin-right:1.8rem}@media (max-width: 1023.98px){.logged-in-as[_ngcontent-%COMP%]{display:none}}.employee[_ngcontent-%COMP%]{margin-right:3.9rem}[dir=rtl]   [_nghost-%COMP%]   .employee[_ngcontent-%COMP%]{margin-right:0;margin-left:3.9rem}[dir=rtl][_ngcontent-%COMP%]   .employee[_ngcontent-%COMP%]{margin-right:0;margin-left:3.9rem}[dir=rtl][_nghost-%COMP%]   .employee[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .employee[_ngcontent-%COMP%]{margin-right:0;margin-left:3.9rem}@media (max-width: 1023.98px){.employee[_ngcontent-%COMP%]{display:none}}.hamburger-wrapper[_ngcontent-%COMP%]{display:none}@media (max-width: 1023.98px){.hamburger-wrapper[_ngcontent-%COMP%]{display:block;padding-top:.3rem}}.header-dropdown[_ngcontent-%COMP%]{margin-top:-.5rem}[dir=rtl]   [_nghost-%COMP%]   .header-dropdown[_ngcontent-%COMP%]{margin-right:0}[dir=rtl][_ngcontent-%COMP%]   .header-dropdown[_ngcontent-%COMP%]{margin-right:0}[dir=rtl][_nghost-%COMP%]   .header-dropdown[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .header-dropdown[_ngcontent-%COMP%]{margin-right:0}@media (max-width: 1023.98px){.header-dropdown[_ngcontent-%COMP%]{margin-top:0;margin-right:.4rem}[dir=rtl]   [_nghost-%COMP%]   .header-dropdown[_ngcontent-%COMP%]{margin-left:.4rem}[dir=rtl][_ngcontent-%COMP%]   .header-dropdown[_ngcontent-%COMP%]{margin-left:.4rem}[dir=rtl][_nghost-%COMP%]   .header-dropdown[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .header-dropdown[_ngcontent-%COMP%]{margin-left:.4rem}}.iwg-icon-hamburger-menu[_ngcontent-%COMP%], .iwg-icon-chat-message[_ngcontent-%COMP%]{font-size:1.2rem;color:var(--global-neutral-100, #FFFFFF)}.iwg-icon-chat-message[_ngcontent-%COMP%]{margin-right:1.1rem}.left-wrapper[_ngcontent-%COMP%], .right-wrapper[_ngcontent-%COMP%]{display:flex}@media (max-width: 1023.98px){.left-wrapper[_ngcontent-%COMP%]{flex-direction:column}}.iwg-header-user[_ngcontent-%COMP%]{min-height:inherit}.avatar[_ngcontent-%COMP%]{margin-right:2rem}[dir=rtl]   [_nghost-%COMP%]   .avatar[_ngcontent-%COMP%]{margin-left:2rem}[dir=rtl][_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{margin-left:2rem}[dir=rtl][_nghost-%COMP%]   .avatar[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .avatar[_ngcontent-%COMP%]{margin-left:2rem}@media (max-width: 1023.98px){.avatar[_ngcontent-%COMP%]{margin:0}[dir=rtl]   [_nghost-%COMP%]   .avatar[_ngcontent-%COMP%]{margin:0}[dir=rtl][_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{margin:0}[dir=rtl][_nghost-%COMP%]   .avatar[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .avatar[_ngcontent-%COMP%]{margin:0}}.hamburger-menu-cover[_ngcontent-%COMP%]{position:fixed;top:0;left:0;z-index:1;background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));display:flex;flex-direction:column;align-items:stretch;max-height:inherit;overflow-y:auto;width:100vw;height:100%}
1.hamburger-menu-cover[_ngcontent-%COMP%]   .menu-close[_ngcontent-%COMP%]{display:flex;cursor:pointer;padding:0 1.7rem}.hamburger-menu-cover[_ngcontent-%COMP%]   .menu-close[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{font-size:1.8rem;display:flex;min-height:7rem;width:7rem;align-items:center;color:var(--color-icon-accent, var(--color-text-accent, var(--brand-primary-500, #E30613)))}.hamburger-menu-cover[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]{color:var(--global-neutral-900, #202020);pointer-events:auto;cursor:pointer;width:100%;border:solid 1px var(--color-border, var(--global-neutral-300, #C3C3C3));border-left:0;border-right:0;min-height:7rem;display:flex;align-items:center;padding:0 1.7rem}.hamburger-menu-cover[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]:after{content:"";min-height:initial}.hamburger-menu-cover[_ngcontent-%COMP%]   iwg-button.block-button[_ngcontent-%COMP%]{position:absolute;bottom:0%;left:0%;width:100%;border:0;border:solid 1px var(--color-border, var(--global-neutral-300, #C3C3C3))!important}']})}}return y})();var cd=r(742);const Ro=y=>({ConsumerInput_DeprecationDate:y});function cc(y,w){1&y&&(n.j41(0,"div",1)(1,"span",2),n.EFF(2,"MENU.NOTIFICATIONS.IE_DEPRECATION"),n.k0s()()),2&y&&(n.R7$(),n.Y8G("translateParams",n.eq3(1,Ro,w)))}let Ys=(()=>{class y{constructor(l,M,A,se,xe){this.platformId=l,this.configService=M,this.deviceDetectorService=A,this.localizedDatePipe=se,this.store$=xe}ngOnInit(){this.ieDeprecateDate$=this.getIeDeprecateMessageDate()}getIeDeprecateMessageDate(){const l=this.configService.get("ieDeprecateDate");return(0,h.UE)(this.platformId)&&l&&this.deviceDetectorService.browser===ur.Ev.IE?this.store$.select(it.BE).pipe((0,Li.F)(),(0,W.T)(()=>this.localizedDatePipe.transform(l,"Do MMMM YYYY"))):null}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(n.Agw),n.rXU(Zn.R),n.rXU(ur.Kg),n.rXU(cd.K),n.rXU(m.il))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-notifications"]],decls:3,vars:3,consts:[[1,"app-layout-content-wrapper"],[1,"notification-item","container"],["translate","",3,"translateParams"]],template:function(M,A){if(1&M&&(n.j41(0,"div",0),n.DNE(1,cc,3,3,"div",1),n.nI1(2,"async"),n.k0s()),2&M){let se;n.R7$(),n.vxM((se=n.bMT(2,1,A.ieDeprecateDate$))?1:-1,se)}},dependencies:[Yi.Mm,h.Jj],styles:["[_nghost-%COMP%]{background-color:var(--color-bg-footer, var(--global-neutral-900, #202020));display:block;color:var(--color-text-tertiary, var(--global-neutral-300, #C3C3C3))}.notification-item[_ngcontent-%COMP%]{padding-top:3.2rem;padding-bottom:3.2rem}"]})}}return y})();var ws=r(55964),Es=r(13265),go=r(42394),Tr=r(66218),Dt=r(86734),Zo=r(46260);const ss=(0,m.Mz)(Zo.g,y=>y.openInAppModalState),dl=(0,m.Mz)(ss,y=>y.isOpen);var Ss=r(38612),oa=r(83800),Co=r(73090),ka=r(84582),Qs=r(31635),kl=r(64409),Zs=r(19024),ls=r(94839),Nc=r(76280),Js=r(43760);function kc(y,w){if(1&y){const l=n.RV6();n.qex(0),n.j41(1,"iwg-header-menu-item",2),n.nI1(2,"async"),n.bIt("itemSelected",function(A){n.eBV(l);const se=n.XpG();return n.Njj(se.itemSelected.emit(A))}),n.k0s(),n.bVm()}if(2&y){const l=w.$implicit,M=n.XpG();n.R7$(),n.AVh("d--mobile-only",l.screenType===M.ScreenType.Mobile)("d--none-mobile",l.screenType===M.ScreenType.Desktop),n.Y8G("menuItem",l)("anchorPoint",M.anchorPoint)("showDropDownIcon",n.bMT(2,9,M.isVertical$))("dropDownOnHover",!0)("hasDropdownPadding",!0)}}class ko{constructor(w,l){this.anchorPoint=lr.eV.start,this.wrapperId="HeaderMenuItems_",this.itemSelected=new n.bkB,this.ScreenType=Zs.t,this.isVertical$=l?l.isCollapsed$:(0,P.of)(!1),this.menuItems$=w.filterMenuItemsByPermissions(this.menuItems,!0)}static{this.\u0275fac=function(l){return new(l||ko)(n.rXU(ls.i),n.rXU(Nc.Z,8))}}static{this.\u0275cmp=n.VBU({type:ko,selectors:[["iwg-header-menu-items"]],inputs:{menuItems:"menuItems",anchorPoint:"anchorPoint",wrapperId:"wrapperId"},outputs:{itemSelected:"itemSelected"},decls:4,vars:6,consts:[[3,"ngClass"],[4,"ngFor","ngForOf"],["queryParamsHandling","preserve",1,"menu-item",3,"itemSelected","menuItem","anchorPoint","showDropDownIcon","dropDownOnHover","hasDropdownPadding"]],template:function(l,M){1&l&&(n.j41(0,"div",0),n.nI1(1,"async"),n.DNE(2,kc,3,11,"ng-container",1),n.nI1(3,"async"),n.k0s()),2&l&&(n.Y8G("ngClass",n.bMT(1,2,M.isVertical$)?"iwg-header-menu-items-vert
1ical":"iwg-header-menu-items-horizontal"),n.R7$(2),n.Y8G("ngForOf",n.bMT(3,4,M.menuItems$)))},dependencies:[h.YU,h.Sq,Js.x,h.Jj],styles:[".iwg-header-menu-items-horizontal[_ngcontent-%COMP%]{height:100%;display:flex;flex:1;width:0;min-height:inherit;color:var(--global-neutral-900, #202020);font-size:var(--h6-font-size, var(--scale-400, 1.6rem))}.iwg-header-menu-items-horizontal[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]{position:relative;min-height:inherit;padding-left:2rem;padding-right:2rem}@media (max-width: 1289px){.iwg-header-menu-items-horizontal[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}}.iwg-header-menu-items-horizontal[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]:first-child{padding-left:.3rem}.iwg-header-menu-items-horizontal[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]:last-child{margin-right:0}@media (min-width: 1023px) and (max-width: 1289px){.iwg-header-menu-items-horizontal[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]{margin-right:0}}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-menu-items-horizontal[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]:first-child{margin-right:0;padding-right:.3rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-menu-items-horizontal[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]:first-child{margin-right:0;padding-right:.3rem}[dir=rtl][_nghost-%COMP%]   .iwg-header-menu-items-horizontal[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]:first-child, [dir=rtl]   [_nghost-%COMP%]   .iwg-header-menu-items-horizontal[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]:first-child{margin-right:0;padding-right:.3rem}.iwg-header-menu-items-vertical[_ngcontent-%COMP%]{flex:1}.iwg-header-menu-items-vertical[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]{border-top:solid 1px var(--color-border, var(--global-neutral-300, #C3C3C3));display:block;display:flex;color:var(--global-neutral-900, #202020);flex-direction:column;justify-content:center;min-height:var(--scale-1200, 8rem)}@media (max-width: 1023.98px){.iwg-header-menu-items-vertical[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]{min-height:var(--scale-1100, 7.2rem)}}.iwg-header-menu-items-vertical[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]:first-child{border-top:unset}","[_nghost-%COMP%]{display:flex}"]}
1)}}(0,Qs.Cg)([(0,kl.W)()],ko.prototype,"menuItems",void 0);var Lc=r(48224),Me=r(84412),Te=r(28492),le=r(69924);const Ye=[{id:"Account_MyProfile",title:"ACCOUNT.MY_PROFILE",path:"/profile/personal-details",icon:"iwg-icon-user"},{id:"Account_Favorites",title:"ACCOUNT.FAVORITES",path:"/favourite-centre",icon:"iwg-icon-heart-outline"},{id:"Account_CompanyDetails",title:"ACCOUNT.COMPANY_DETAILS",path:"/account/details",icon:"iwg-icon-buildings"},{id:"Account_BillingPayment",title:"ACCOUNT.BILLING_AND_PAYMENT",path:"/billing-payment",icon:"iwg-icon-flexible-payment"},{id:"Account_ProductServices",title:"ACCOUNT.PRODUCTS_AND_SERVICES",path:"/account/manage-products-and-services",icon:"iwg-icon-globe"},{id:"Account_Documents",title:"ACCOUNT.DOCUMENTS",path:"/documents",icon:"iwg-icon-file-text"},{id:"Account_NetworkDevices",title:"ACCOUNT.NETWORK_DEVICES",path:"/network-devices",icon:"iwg-icon-mobile"},{id:"Account_Referral",title:"REFERRAL.TITLE",path:"/referral",icon:"iwg-icon-people"}];var Bt=r(96518),Ti=r(53122),vr=r(15693);const Jo=(y,w)=>w.id;function Ts(y,w){1&y&&(n.j41(0,"span",10),n.EFF(1,"ACCOUNT.TITLE"),n.k0s())}function ul(y,w){if(1&y&&(n.j41(0,"div",18),n.EFF(1),n.k0s()),2&y){const l=n.XpG(2),M=n.XpG(2);n.R7$(),n.JRh(M.accountTypewithTier(l.account))}}function gl(y,w){if(1&y&&(n.j41(0,"div",11)(1,"div",12)(2,"div",13),n.nrm(3,"iwg-avatar",14),n.k0s(),n.j41(4,"div",15)(5,"div")(6,"div",16),n.EFF(7),n.nI1(8,"iwgNameFormat"),n.k0s(),n.j41(9,"div",17),n.EFF(10),n.k0s()(),n.DNE(11,ul,2,1,"div",18),n.k0s()()()),2&y){const l=n.XpG();n.R7$(3),n.Y8G("firstName",null==l||null==l.profile?null:l.profile.firstName)("lastName",null==l||null==l.profile?null:l.profile.lastName)("imageUrl",null==l||null==l.profile?null:l.profile.imageUrl),n.R7$(4),n.JRh(n.bMT(8,6,null==l?null:l.profile)),n.R7$(3),n.JRh(null==l||null==l.account?null:l.account.name),n.R7$(),n.vxM(l.account?11:-1)}}function Bc(y,w){1&y&&n.DNE(0,gl,12,8,"div",11),2&y&&n.vxM(null!=w&&null!=w.account&&w.account.name?0:-1)}function xs(y,w){if(1&y){const l=n.RV6();n.j41(0,"iwg-list-item",19),n.bIt("click",function(){const A=n.eBV(l).$implicit,se=n.XpG(2);return n.Njj(se.navigateToMyAccountRoute(A.path))})("keydown.enter",function(){const A=n.eBV(l).$implicit,se=n.XpG(2);return n.Njj(se.navigateToMyAccountRoute(A.path))}),n.k0s()}if(2&y){const l=w.$implicit,M=n.XpG(2);n.AVh("active",M.isActiveRoute(l.path)),n.Y8G("title",l.title)("leadingIconClass",l.icon)("actionIconClass","iwg-icon-chev")("wrapperId",l.id)}}function qs(y,w){if(1&y){const l=n.RV6();n.j41(0,"iwg-modal-flyout",2),n.bIt("closeModal",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.closeMyAccountFlyout.emit())}),n.j41(1,"iwg-page-header",3),n.DNE(2,Ts,2,0,"ng-template",null,0,n.C5r),n.k0s(),n.j41(4,"div",4),n.DNE(5,Bc,1,1),n.nI1(6,"async"),n.j41(7,"div",5)(8,"div",6),n.Z7z(9,xs,1,6,"iwg-list-item",7,Jo),n.k0s(),n.j41(11,"div",8)(12,"iwg-button",9),n.bIt("click",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.navigateToLogout())})("keydown.enter",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.navigateToLogout())}),n.EFF(13," ACCOUNT.LOGOUT "),n.k0s()()()()()}if(2&y){let l;const M=n.XpG();n.R7$(),n.Y8G("pageSizeType",M.pageSizeType),n.R7$(4),n.vxM((l=n.bMT(6,5,M.accountData$))?5:-1,l),n.R7$(4),n.Dyx(M.myAccountItems),n.R7$(3),n.Y8G("displayType",M.DisplayType.link)("iconClass","iwg-icon-log-out")("wrapperId","Account_Logout")}}let dd=(()=>{class y{constructor(l,M){this.store=l,this.router=M,this.closeMyAccountFlyout=new n.bkB,this.myAccountItems=Ye,this.DisplayType=Ss.t,this.pageSizeType=le.l.Flyout,this.unsubscribe$=new Ki.B,this.accountData$=(0,Pn.z)([this.store.select(Ji.sZ),this.store.select(Tn.Hg)]).pipe((0,W.T)(([A,se])=>({account:A,profile:se})))}ngOnInit(){this.listenToNavigation()}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}listenToNavigation(){this.router.events.pipe((0,z.p)(l=>l instanceof Ei.wF),(0,L.Q)(this.unsubscribe$)).subscribe(()=>{this.closeMyAccountFlyout.emit()})}navigateToMyAccountRoute(l){this.store.dispatch((0,Dt.j9)({path:l}))}navigateToLogout(){this.store.dispatch((0,Dt.W4)({}))}isActiveRoute(l){return this.router.url.startsWith(l)}accountTypewithTier(l){return l?.primaryFinancialAccount?.membershipTierName?`${l.primaryFinancialAccount.id} / ${l.primaryFinancialAccount.customerType} / ${l.primaryFinancialAccount.membershipTierName}`:`${l.primaryFinancialAccount.id} / ${l.primaryFinancialAccount.customerType}`}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(m.il),n.rXU(Ei.Ix))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-my-account-flyout"]],outputs:{closeMyAccountFlyout:"closeMyAccountFlyout"},decls:1,vars:1,consts:[["headerTitle",""],["class","slim",3,"closeModal",4,"
1iwgModal"],[1,"slim",3,"closeModal"],[1,"no-container","account",3,"pageSizeType"],[1,"my-account-flyout"],[1,"account-list"],[1,"account-list__items"],["tabindex","0",1,"title-light",3,"title","leadingIconClass","actionIconClass","wrapperId","active"],[1,"account-list__logout"],[1,"account","no-paddings",3,"click","keydown.enter","displayType","iconClass","wrapperId"],["translate",""],[1,"switch-account__card"],[1,"switch-account__user-container"],[1,"switch-account__user-avatar"],[1,"account",3,"firstName","lastName","imageUrl"],[1,"switch-account__user-info"],[1,"iwg-label3-medium","multiline-ellipsis-2"],[1,"iwg-label3","switch-account__user-info--company","multiline-ellipsis-2"],[1,"iwg-body2","switch-account__user-info--type","multiline-ellipsis-2"],["tabindex","0",1,"title-light",3,"click","keydown.enter","title","leadingIconClass","actionIconClass","wrapperId"]],template:function(M,A){1&M&&n.DNE(0,qs,14,7,"iwg-modal-flyout",1),2&M&&n.Y8G("iwgModal",!0)},dependencies:[Yi.Mm,zn.f,jr.Q,le.y,Bt.s,Ti.h,vr.P,h.Jj,en.X],styles:[".divider-top[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-bottom[_ngcontent-%COMP%]{border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.divider-both[_ngcontent-%COMP%]{border-top:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-bottom:var(--spacing-nano, var(--scale-25, .1rem)) solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.my-account-flyout[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--spacing-sml, var(--scale-500, 2.4rem))}.switch-account__card[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xxs, var(--scale-300, 1.2rem)) var(--spacing-xs, var(--scale-400, 1.6rem));background-color:var(--color-bg-tertiary-enabled, var(--brand-secondary-200, #F9F5F0));border-radius:var(--radius-sml, var(--scale-200, .8rem))}.switch-account__user-container[_ngcontent-%COMP%]{display:flex;gap:var(--spacing-xs, var(--scale-400, 1.6rem))}.switch-account__user-avatar[_ngcontent-%COMP%]{display:flex;align-items:center}.switch-account__user-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--spacing-micro, var(--scale-100, .4rem));justify-content:center}.switch-account__user-info--company[_ngcontent-%COMP%]{color:var(--color-text-secondary, var(--brand-neutral-700, #544F69))}.switch-account__user-info--type[_ngcontent-%COMP%]{color:var(--color-text-on-transparent-disabled, var(--brand-neutral-500, #848193))}.account-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--spacing-med, var(--scale-600, 3.2rem))}.account-list__items[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-block:1px solid var(--color-border-search-divider, var(--brand-neutral-100, #E6E6E9))}.account-list__items[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child){border-bottom:1px solid var(--color-border-search-divider, var(--brand-neutral-100, #E6E6E9))}.account-list__logout[_ngcontent-%COMP%]{width:100%}"]})}}return y})();function Ds(y,w){if(1&y){const l=n.RV6();n.j41(0,"iwg-my-account-flyout",7),n.bIt("closeMyAccountFlyout",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.openMyAccountFlyout=!1)}),n.k0s()}}let Wo=(()=>{class y{set currentProfile(l){this.currentProfile$.next(l)}get currentProfile(){return this.currentProfile$.value}constructor(l,M){this.store=l,this.iwgNameFormat=M,this.currentProfile$=new Me.t(null),this.anchorPoint=lr.eV.end,this.logout=new n.bkB,this.profileDropdown=null,this.unsubscribe$=new Ki.B,this.openMyAccountFlyout=!1,this.userName$=(0,Pn.z)([this.currentProfile$,this.store.select(it._s)]).pipe((0,W.T)(([A])=>A?this.iwgNameFormat.transform(A):""),(0,L.Q)(this.unsubscribe$)),this.store.select(Tn.ZW).pipe((0,Te.j)(A=>null===A?.config),(0,L.Q)(this.unsubscribe$)).subscribe(A=>{this.profileDropdown=A?.config?.profileDropdown})}onItemSelected(l){l===this.profileDropdown.bottomLink&&this.logout.emit()}getCurrentProfileFirstName(){return this.currentProfile?.firstName}getCurrentProfileLastName(){return this.currentProfile?.lastName}getCurrentProfileImageUrl(){return this.currentProfile?.image}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete(),this.currentProfile$.complete()}onOpenMyAccountFlyout(){this.openMyAccountFlyout=!0}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(m.il),n.rXU(en.X))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-header-user"]],inputs:{currentProfile:"currentProfile",anchorPoint:"anchorPoint"},outputs:{logout:"logout"},decls:11,vars:7,consts:[["tabindex","0","id","header-user",1,"iwg-header-user",3,"click","keydown.enter"],[1,"iwg-header-user__container"],[1,"iwg-header-user__info"],[1,"iwg-label3-medium","multiline-ellipsis-2"],["translate","",1,"iwg-body3"],[1,"iwg-header-user__avatar"],[1,"account",3,"firstName","lastName","
1imageUrl"],[3,"closeMyAccountFlyout"]],template:function(M,A){1&M&&(n.j41(0,"div",0),n.bIt("click",function(){return A.onOpenMyAccountFlyout()})("keydown.enter",function(){return A.onOpenMyAccountFlyout()}),n.j41(1,"div",1)(2,"div",2)(3,"div",3),n.EFF(4),n.nI1(5,"async"),n.k0s(),n.j41(6,"div",4),n.EFF(7,"ACCOUNT.TITLE"),n.k0s()(),n.j41(8,"div",5),n.nrm(9,"iwg-avatar",6),n.k0s()()(),n.DNE(10,Ds,1,0,"iwg-my-account-flyout")),2&M&&(n.R7$(4),n.JRh(n.bMT(5,5,A.userName$)),n.R7$(5),n.Y8G("firstName",A.getCurrentProfileFirstName())("lastName",A.getCurrentProfileLastName())("imageUrl",A.getCurrentProfileImageUrl()),n.R7$(),n.vxM(A.openMyAccountFlyout?10:-1))},dependencies:[Yi.Mm,zn.f,dd,h.Jj],styles:[".iwg-header-user[_ngcontent-%COMP%]{cursor:pointer;min-height:inherit;display:flex;align-items:center}.iwg-header-user__container[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--spacing-xxs, var(--scale-300, 1.2rem));padding:var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-none, var(--scale-0, 0))}.iwg-header-user__info[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:right;max-width:var(--header-user-name-max-width, 20rem)}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-user__info[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-user__info[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_nghost-%COMP%]   .iwg-header-user__info[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-header-user__info[_ngcontent-%COMP%]{text-align:left}.iwg-header-user__avatar[_ngcontent-%COMP%]{display:flex;align-items:center}"]})}}return y})(),ud=(()=>{class y{constructor(l){this.store$=l}closeMenu(){this.store$.dispatch((0,ri.VG)({status:!1}))}logout(){this.store$.dispatch(Tn.LB({}))}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(m.il))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-profile-menu-mobile"]],decls:5,vars:0,consts:[[1,"profile-menu"],["routerLink","/profile","translate","",3,"click"],["type","button","displayType","text-link-inline",1,"logout",3,"click","keydown.enter"]],template:function(M,A){1&M&&(n.j41(0,"div",0)(1,"a",1),n.bIt("click",function(){return A.closeMenu()}),n.EFF(2,"PROFILE.ITEMS.VIEW_MY_PROFILE"),n.k0s(),n.j41(3,"iwg-button",2),n.bIt("click",function(){return A.logout()})("keydown.enter",function(){return A.logout()}),n.EFF(4,"PROFILE.BOTTOM_TITLE"),n.k0s()())},dependencies:[Yi.Mm,Ei.Wk,jr.Q],styles:[".profile-menu[_ngcontent-%COMP%]{border-top:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.profile-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block;padding:1.8rem 1.6rem 1.6rem}.logout[_ngcontent-%COMP%]{width:100%;padding-top:1.6rem;padding-bottom:1.6rem;border-top:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));display:flex;justify-content:center;align-items:center;color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F));cursor:pointer}.logout[_ngcontent-%COMP%]:hover{text-decoration:underline}"]})}}return y})();var Ko=r(60471),fr=r(68996),bo=r(77818);const Dr=y=>({$implicit:y});function La(y,w){1&y&&n.eu8(0)}function $o(y,w){if(1&y){const l=n.RV6();n.j41(0,"div",4),n.nI1(1,"async"),n.bIt("click",function(){n.eBV(l);const A=n.XpG().$implicit,se=n.XpG();return n.Njj(se.companyItemSelected(A))})("keydown.enter",function(){n.eBV(l);const A=n.XpG().$implicit,se=n.XpG();return n.Njj(se.companyItemSelected(A))}),n.j41(2,"iwg-radio-button",5),n.nI1(3,"async"),n.DNE(4,La,1,0,"ng-container",6),n.k0s()()}if(2&y){const l=n.XpG().$implicit,M=n.XpG(),A=n.sdS(5);n.AVh("selected-account",n.bMT(1,9,M.company).contactId===l.contactId)("is-incomplete",!M.isAccountComplete(l.account)),n.R7$(2),n.Y8G("wrapperId","account_radio_"+l.account.contactId)("value",l.account.contactId)("selectedValue",n.bMT(3,11,M.company).contactId),n.R7$(2),n.Y8G("ngTemplateOutlet",A)("ngTemplateOutletContext",n.eq3(13,Dr,l.account))}}function dc(y,w){if(1&y&&n.DNE(0,$o,5,15,"div",3),2&y){const l=w.$implicit;n.Y8G("ngIf",l&&l.account)}}
1function cs(y,w){if(1&y&&(n.qex(0),n.EFF(1),n.bVm()),2&y){const l=n.XpG().$implicit;n.R7$(),n.SpI(" / ",l.primaryFinancialAccount.membershipTierName,"")}}function Ba(y,w){if(1&y&&(n.j41(0,"div",7)(1,"div",8)(2,"div",9),n.EFF(3),n.k0s(),n.j41(4,"div",10),n.EFF(5),n.k0s(),n.j41(6,"div",11),n.EFF(7),n.k0s()(),n.j41(8,"div",12)(9,"div",13),n.EFF(10),n.DNE(11,cs,2,1,"ng-container",14),n.k0s(),n.j41(12,"div",15),n.EFF(13),n.k0s()()()),2&y){const l=w.$implicit;n.R7$(3),n.JRh(l.name),n.R7$(2),n.SpI("(",l.contactName,")"),n.R7$(2),n.JRh(l.primaryFinancialAccount.centreName),n.R7$(3),n.SpI(" ",l.primaryFinancialAccount.customerType,""),n.R7$(),n.Y8G("ngIf",l.primaryFinancialAccount.membershipTierName),n.R7$(2),n.JRh(l.primaryFinancialAccount.id)}}class ds extends ws.m{constructor(w,l,M){super(M),this.el=w,this.cdRef=l,this.store=M,this.anchorPoint=lr.eV.end,this.contactChange=new n.bkB,this.companyItem$=(0,Pn.z)([this.availableCompanies,this.company,this.brandingConfig$]).pipe((0,W.T)(([A,se,xe])=>{if(!se||!A?.length)return null;if(A.some(Ue=>Ue.id===se.id)||this.companyItemSelected(this.toMenuEntry(A[0])),se){this.currentAccount=se,(A=A.filter(jt=>jt.contactId!==se.contactId)).unshift(se);const Ue=A?A.map(jt=>this.toMenuEntry(jt)):[],_t=this.toMenuEntry(se),ct={...xe?.config?.companiesDropdown,..._t,children:Ue,title:se.name,subtitle:`(${se.primaryFinancialAccount.id})`,type:null};return A.some(jt=>""===jt.name)&&(this.warningMessage="USER_PROFILE.ACCOUNTS_LIST.INCOMPLETE_ACCOUNTS"),ct}return null}))}menuOpened(w){if(w){this.cdRef.detectChanges();const l=this.el.nativeElement.querySelector(".dropdown-field-selected");l&&l.scrollIntoView({behavior:"smooth"})}}companyItemSelected(w){this.contactChange.emit(w.id)}isAccountComplete(w){return w.name&&(""===w.name||"Blank"!==w.name)}toMenuEntry(w){return{id:w.contactId,title:w.name,imageUrl:void 0,type:Zs.O.radio,path:"",account:w,selected:w.contactId===this.currentAccount?.contactId}}static{this.\u0275fac=function(l){return new(l||ds)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(m.il))}}static{this.\u0275cmp=n.VBU({type:ds,selectors:[["iwg-header-company"]],inputs:{availableCompanies:"availableCompanies",company:"company",anchorPoint:"anchorPoint"},outputs:{contactChange:"contactChange"},features:[n.Vt3],decls:6,vars:8,consts:[["companiesTemplate",""],["companyTemplate",""],["queryParamsHandling","preserve",1,"iwg-header-company",3,"dropdownOpen","menuItem","showDropDownIcon","itemTemplate","anchorPoint","warningMessage","showNewAccountTooltipPopup"],["class","company-div","tabindex","0",3,"selected-account","is-incomplete","click","keydown.enter",4,"ngIf"],["tabindex","0",1,"company-div",3,"click","keydown.enter"],["name","accounts",1,"menu-radio-button","no-hover-effect",3,"wrapperId","value","selectedValue"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"info","iwg-body3"],[1,"info-column","w-65"],[1,"account-name","multiline","iwg-body2"],[1,"iwg-body3","multiline","paranthesis"],[1,"location","multiline"],[1,"info-column","w-35"],[1,"right","flex-end"],[4,"ngIf"],[1,"flex-end"]],template:function(l,M){if(1&l){const A=n.RV6();n.j41(0,"iwg-header-menu-item",2),n.nI1(1,"async"),n.bIt("dropdownOpen",function(xe){return n.eBV(A),n.Njj(M.menuOpened(xe))}),n.k0s(),n.DNE(2,dc,1,1,"ng-template",null,0,n.C5r)(4,Ba,14,6,"ng-template",null,1,n.C5r)}if(2&l){const A=n.sdS(3);n.Y8G("menuItem",n.bMT(1,6,M.companyItem$))("showDropDownIcon",!0)("itemTemplate",A)("anchorPoint",M.anchorPoint)("warningMessage",M.warningMessage)("showNewAccountTooltipPopup",!0)}},dependencies:[h.bT,h.T3,bo.d,Js.x,h.Jj],styles:['@charset "UTF-8";.iwg-header-company[_ngcontent-%COMP%]{min-height:inherit}@media (max-width: 1023.98px){.iwg-header-company[_ngcontent-%COMP%]{height:4rem}}.company-div[_ngcontent-%COMP%]{width:60rem;min-height:8.7rem;display:flex;align-items:center}@media (max-width: 1023.98px){.company-div[_ngcontent-%COMP%]{width:100%}}.menu-radio-button[_ngcontent-%COMP%]{width:100%;height:100%;padding:0 var(--scale-350, 1.4rem) 0 var(--scale-420, 1.8rem)}.info[_ngcontent-%COMP%]{display:flex;height:fit-content;min-height:8.6rem;flex-direction:row;text-transform:initial;justify-content:space-between;width:100%}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.info[_ngcontent-%COMP%]{height:8.6rem}}.info-column[_ngcontent-%COMP%]{flex-direction:column;display:flex;justify-content:center;padding-top:.5rem;padding-bottom:.5rem}@media (min-width: 1024px){.info-column[_ngcontent-%COMP%]{width:90%}}.info-column[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{width:100%}
1.account-name[_ngcontent-%COMP%]{word-break:break-word;max-height:3.9rem;letter-spacing:0;line-height:2rem}.flex-end[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.multiline[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.is-incomplete[_ngcontent-%COMP%]{background-color:var(--color-bg-banner-information, #fffdef);border:1px solid var(--color-border-banner-information, #be8813)}.w-65[_ngcontent-%COMP%]{flex-basis:65%;width:65%}@media (max-width: 1023.98px){.w-65[_ngcontent-%COMP%]{flex-basis:65%;width:65%}}.w-35[_ngcontent-%COMP%]{flex-basis:35%;width:35%}@media (max-width: 1023.98px){.w-35[_ngcontent-%COMP%]{flex-basis:35%;width:35%}}.paranthesis[_ngcontent-%COMP%]:after, .paranthesis[_ngcontent-%COMP%]:before{content:"\\200e\\200e"}.right[_ngcontent-%COMP%]{text-align:right}']})}}(0,Qs.Cg)([(0,kl.W)()],ds.prototype,"availableCompanies",void 0),(0,Qs.Cg)([(0,kl.W)()],ds.prototype,"company",void 0);let Hc=(()=>{class y{constructor(l,M){this.store$=l,this.translate=M,this.wide=!1,this.companies$=this.store$.select(Ji.lD),this.companies=[],this.unsubscribe$=new Ki.B}ngOnInit(){this.companies$.pipe((0,L.Q)(this.unsubscribe$)).subscribe(l=>{l&&(this.companies=l)}),this.getAll(),this.translate.onLangChange.pipe((0,L.Q)(this.unsubscribe$)).subscribe(l=>{this.getAll()}),this.store$.select(Ji.sZ).pipe((0,L.Q)(this.unsubscribe$)).subscribe(l=>this.currentCompany=l)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}contactChange(l){l!==this.currentCompany.contactId&&this.store$.dispatch((0,Dt.gw)({contactId:l}))}getAll(){this.store$.dispatch((0,fr.UK)({filter:{...Ko.b,orderByLastUsage:!0,page:1,pageSize:5}}))}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(m.il),n.rXU(Yi.c$))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-account-dropdown-connected"]],inputs:{wide:"wide"},decls:1,vars:2,consts:[[1,"iwg-header-company-connected",3,"contactChange","availableCompanies","company"]],template:function(M,A){1&M&&(n.j41(0,"iwg-header-company",0),n.bIt("contactChange",function(xe){return A.contactChange(xe)}),n.k0s()),2&M&&n.Y8G("availableCompanies",A.companies)("company",A.currentCompany)},dependencies:[ds],styles:[".iwg-header-company-connected[_ngcontent-%COMP%]{min-height:inherit}"]})}}return y})();const Qa=y=>({"m--r-4":y});function $g(y,w){if(1&y){const l=n.RV6();n.j41(0,"div",1)(1,"iwg-button",2),n.bIt("click",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.onBackClick())})("keydown.enter",function(){n.eBV(l);const A=n.XpG();return n.Njj(A.onBackClick())}),n.EFF(2," COMMON.BACK "),n.k0s(),n.j41(3,"span",3),n.EFF(4),n.nI1(5,"translate"),n.k0s(),n.nrm(6,"iwg-header-brand",4),n.k0s()}if(2&y){const l=n.XpG();n.R7$(),n.Y8G("displayType",l.DisplayType.link)("iconClass","iwg-icon-arrow")("wrapperId","header_Back"),n.R7$(3),n.JRh(n.bMT(5,4,l.simplifiedTitle))}}function us(y,w){1&y&&n.nrm(0,"iwg-language-connected",9),2&y&&n.Y8G("wide",!0)}function tg(y,w){if(1&y&&n.nrm(0,"iwg-account-dropdown-connected",17),2&y){const l=n.XpG(3);n.Y8G("hidden",!l.companiesDropdown)}}function Za(y,w){if(1&y&&(n.qex(0),n.DNE(1,tg,1,1,"iwg-account-dropdown-connected",17),n.nI1(2,"async"),n.bVm()),2&y){const l=n.XpG(2);n.R7$(),n.vxM(l.loggedIn&&!n.bMT(2,1,l.isMobile$)?1:-1)}}function uc(y,w){if(1&y){const l=n.RV6();n.j41(0,"div",13),n.nrm(1,"div",18),n.j41(2,"span",19),n.bIt("click",function(){n.eBV(l);const A=n.XpG(2);return n.Njj(A.openInApp())})("keypress",function(){n.eBV(l);const A=n.XpG(2);return n.Njj(A.openInApp())}),n.EFF(3,"OPEN_IN_APP.BUTTON_TITLE "),n.k0s()()}}function gd(y,w){if(1&y){const l=n.RV6();n.j41(0,"iwg-header-user",20),n.nI1(1,"async"),n.bIt("logout",function(){n.eBV(l);const A=n.XpG(2);return n.Njj(A.logout.emit())}),n.k0s()}if(2&y){const l=n.XpG(2);n.AVh("with-padding",n.bMT(1,3,l.isMobile$)),n.Y8G("currentProfile",l.currentProfile)}}function Ll(y,w){if(1&y){const l=n.RV6();n.j41(0,"iwg-header-collapsable",15)(1,"div",21)(2,"iwg-button",22),n.bIt("click",function(){n.eBV(l);const A=n.XpG(2);return n.Njj(A.logIn())})("keydown.enter",function(){n.eBV(l);const A=n.XpG(2);return n.Njj(A.logIn())}
1),n.EFF(3," ACCOUNT.LOGIN_OR_REGISTER "),n.k0s()()()}if(2&y){const l=n.XpG(2);n.R7$(2),n.Y8G("displayType",l.DisplayType.link)("wrapperId","header_LogIn")("trailingIconClass","iwg-icon-arrow-right")}}function Ja(y,w){1&y&&(n.j41(0,"iwg-header-collapsable",23)(1,"div",24)(2,"iwg-button",25),n.EFF(3," COMMON.SETUP_COMPANY_ACCOUNT "),n.k0s()()()),2&y&&(n.R7$(2),n.Y8G("wrapperId","header_Complete_Profile"))}function Is(y,w){if(1&y){const l=n.RV6();n.j41(0,"iwg-header-collapsable",15)(1,"div",24)(2,"iwg-button",26),n.bIt("click",function(){n.eBV(l);const A=n.XpG(2);return n.Njj(A.logout.emit())})("keydown.enter",function(){n.eBV(l);const A=n.XpG(2);return n.Njj(A.logout.emit())}),n.EFF(3," COMMON.LOGOUT "),n.k0s()()()}2&y&&(n.R7$(2),n.Y8G("wrapperId","header_LogOut"))}function cu(y,w){1&y&&n.nrm(0,"div",27)}function Ha(y,w){if(1&y&&(n.qex(0),n.DNE(1,cu,1,0,"div",27),n.nI1(2,"async"),n.bVm()),2&y){const l=n.XpG(2);n.R7$(),n.vxM(l.loggedIn&&!n.bMT(2,1,l.isMobile$)?1:-1)}}function aa(y,w){if(1&y){const l=n.RV6();n.nrm(0,"div",5)(1,"iwg-header-brand",6),n.j41(2,"iwg-header-collapsable",7)(3,"iwg-header-menu-items",8),n.bIt("itemSelected",function(A){n.eBV(l);const se=n.XpG();return n.Njj(se.itemSelected(A))}),n.k0s(),n.DNE(4,us,1,1,"iwg-language-connected",9),n.k0s(),n.DNE(5,Za,3,3,"ng-container",10),n.nrm(6,"div",11),n.j41(7,"div",12),n.DNE(8,uc,4,0,"div",13),n.nI1(9,"async"),n.nI1(10,"async"),n.k0s(),n.DNE(11,gd,2,5,"iwg-header-user",14)(12,Ll,4,3,"iwg-header-collapsable",15)(13,Ja,4,1,"iwg-header-collapsable",16)(14,Is,4,1,"iwg-header-collapsable",15),n.nI1(15,"async"),n.DNE(16,Ha,3,3,"ng-container",10)}if(2&y){const l=n.XpG();n.R7$(3),n.Y8G("menuItems",l.menuItems),n.R7$(),n.vxM(null!=l.langDropdown&&l.langDropdown.isHidden?-1:4),n.R7$(),n.Y8G("ngxPermissionsExcept",l.noAccountPermission),n.R7$(2),n.Y8G("ngClass",n.eq3(16,Qa,!l.loggedIn)),n.R7$(),n.vxM(!n.bMT(9,10,l.isModalOpen$)&&l.displayOpenInApp()&&n.bMT(10,12,l.isValidCountry)?8:-1),n.R7$(3),n.vxM(l.loggedIn?11:-1),n.R7$(),n.vxM(l.loggedIn?-1:12),n.R7$(),n.Y8G("ngxPermissionsOnly",l.noAccountPermission),n.R7$(),n.vxM(l.loggedIn&&n.bMT(15,14,l.isMobile$)?14:-1),n.R7$(2),n.Y8G("ngxPermissionsExcept",l.noAccountPermission)}}function gc(y,w){1&y&&n.nrm(0,"iwg-profile-menu-mobile")}function Vc(y,w){if(1&y&&n.nrm(0,"iwg-account-dropdown-connected",29),2&y){const l=n.XpG(3);n.AVh("account-dropdown-stack-mobile-hidden",!l.companiesDropdown)}}function hd(y,w){if(1&y&&(n.qex(0),n.DNE(1,Vc,1,2,"iwg-account-dropdown-connected",28),n.nI1(2,"async"),n.bVm()),2&y){const l=n.XpG(2);n.R7$(),n.vxM(l.loggedIn&&n.bMT(2,1,l.isMobile$)?1:-1)}}function Bl(y,w){if(1&y&&(n.DNE(0,gc,1,0,"iwg-profile-menu-mobile"),n.nI1(1,"async"),n.nI1(2,"async"),n.DNE(3,hd,3,3,"ng-container",10)),2&y){const l=n.XpG();n.vxM(n.bMT(1,2,l.isMobile$)&&n.bMT(2,4,l.showMobileMenu$)?0:-1),n.R7$(3),n.Y8G("ngxPermissionsExcept",l.noAccountPermission)}}let Hl=(()=>{class y extends ws.m{constructor(l,M,A,se,xe,Ue,_t){super(A),this.deviceService=l,this.router=M,this.store$=A,this.ngxLogger=se,this.route=xe,this.deviceDetectorService=Ue,this.appNameResolver=_t,this.brandingConfig$=this.store$.pipe((0,m.Lt)(Tn.ZW)),this.menuItems=[],this.simplifiedHeader=!1,this.simplifiedTitle="",this.login=new n.bkB,this.logout=new n.bkB,this.backClick=new n.bkB,this.DisplayType=Ss.t,this.isMobile$=this.deviceService.isMobile$,this.isModalOpen$=this.store$.select(dl),this.companiesDropdown=null,this.noAccountPermission=Oi.e.CanAccessCompleteAccount,this.currentCountry$=this.store$.pipe((0,m.Lt)(Tn.TR)),this.unsubscribe$=new Ki.B,this.showMobileMenu$=this.store$.select(Mi.Sc),this.brandingConfig$.pipe((0,L.Q)(this.unsubscribe$)).subscribe(ct=>{this.langDropdown=ct?.config?.langDropdown,ct?.config?.companiesDropdown&&(this.companiesDropdown=ct.config.companiesDropdown)})}logOut(){this.logout.emit()}logIn(){this.login.emit()}register(){this.store$.dispatch((0,Dt.kc)())}goToHelp(){this.store$.dispatch((0,Dt.tX)())}hideMobileMenu(){this.store$.dispatch((0,ri.VG)({status:!1}))}onBackClick(){this.backClick.emit()}itemSelected(l){(!l.children||0===l.children.length)&&this.ngxLogger.log((0,ar.tE)(!1,this.router.url,l.path))}displayOpenInApp(){return(this.deviceDetectorService.deviceType===Ii.b.mobile||this.deviceDetectorService.deviceType===Ii.b.tablet)&&this.deviceDetectorService.browser!==ur.Ev.SAFARI&&(this.route.
1snapshot.firstChild.data?.displayOpenInApp||this.route.snapshot.firstChild.children.some(M=>M.data.displayOpenInApp))}get isValidCountry(){return this.currentCountry$.pipe((0,L.Q)(this.unsubscribe$),(0,W.T)(l=>"CHN"!==l?.isoCodeThreeLetter))}openInApp(){this.ngxLogger.log((0,ar.UP)((new Date).toString(),!1)),this.appNameResolver.navigateToApp(this.deviceDetectorService.os)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(Ii.g),n.rXU(Ei.Ix),n.rXU(m.il),n.rXU(Hr.so),n.rXU(Ei.nX),n.rXU(ur.Kg),n.rXU(Yr))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-header"]],inputs:{menuItems:"menuItems",mobileMenuEntry:"mobileMenuEntry",loggedIn:"loggedIn",currentProfile:"currentProfile",simplifiedHeader:"simplifiedHeader",simplifiedTitle:"simplifiedTitle"},outputs:{login:"login",logout:"logout",backClick:"backClick"},features:[n.Vt3],decls:4,vars:2,consts:[[1,"iwg-header"],[1,"container","iwg-header-simplified"],["type","button","aria-label","Go back",1,"iwg-header-simplified__back-button","account","no-paddings",3,"click","keydown.enter","displayType","iconClass","wrapperId"],[1,"iwg-header-simplified__title","iwg-h5-medium"],[1,"iwg-header-simplified__brand"],[1,"container","container--right"],[1,"with-padding"],[1,"stretch-desktop"],[1,"stretch-desktop",3,"itemSelected","menuItems"],[1,"language","iwg-header__lang","show-mobile",3,"wide"],[4,"ngxPermissionsExcept"],[1,"show-mobile","stretch"],[3,"ngClass"],[1,"show-mobile-flex"],[3,"with-padding","currentProfile"],[1,"iwg-header-stretch"],["class","iwg-header-stretch with-left-padding",4,"ngxPermissionsOnly"],[1,"account-dropdown-stack-desktop","iwg-h6",3,"hidden"],[1,"iwg-header-brand"],["translate","",1,"open-in-app-title",3,"click","keypress"],[3,"logout","currentProfile"],[1,"iwg-header-buttons-block","login-items"],[1,"account","no-paddings",3,"click","keydown.enter","displayType","wrapperId","trailingIconClass"],[1,"iwg-header-stretch","with-left-padding"],[1,"iwg-header-buttons-block"],["routerLink","/home/add-company","translate","",1,"no-overflow","border-radius-btn-none",3,"wrapperId"],["displayType","secondary","translate","",1,"block-button","no-borders",3,"click","keydown.enter","wrapperId"],[1,"container","container--left"],[1,"account-dropdown-stack-mobile","inverted-mobile","iwg-body3",3,"account-dropdown-stack-mobile-hidden"],[1,"account-dropdown-stack-mobile","inverted-mobile","iwg-body3"]],template:function(M,A){1&M&&(n.j41(0,"iwg-header-wrapper",0),n.DNE(1,$g,7,6,"div",1)(2,aa,17,18),n.k0s(),n.DNE(3,Bl,4,6,"ng-container")),2&M&&(n.R7$(),n.vxM(A.simplifiedHeader?1:2),n.R7$(2),n.vxM(A.simplifiedHeader?-1:3))},dependencies:[h.YU,Ei.Wk,Yi.Mm,In.f6,oa.J,jr.Q,Co.w,ka.W,ko,Lc.b,Wo,ud,Hc,h.Jj,Yi.D9],styles:[".iwg-header[_ngcontent-%COMP%]   .stretch[_ngcontent-%COMP%]{flex:1;width:0}@media (max-width: 1023.98px){.iwg-header[_ngcontent-%COMP%]   .stretch[_ngcontent-%COMP%]{width:auto}}@media (min-width: 1024px){.iwg-header[_ngcontent-%COMP%]   .stretch-desktop[_ngcontent-%COMP%]{flex:1;width:0}}.iwg-header[_ngcontent-%COMP%]     .iwg-header-wrapper-menu-wrapper .stretch-desktop{width:100%;flex:1}.iwg-header[_ngcontent-%COMP%]   .show-mobile[_ngcontent-%COMP%]{display:none}@media (max-width: 1023.98px){.iwg-header[_ngcontent-%COMP%]   .show-mobile[_ngcontent-%COMP%]{display:block}}.iwg-header__lang[_ngcontent-%COMP%]{display:none}.iwg-header[_ngcontent-%COMP%]   .info-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:0}.iwg-header[_ngcontent-%COMP%]   .info-wrapper[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:2.2rem}.iwg-header[_ngcontent-%COMP%]   .show-mobile-flex[_ngcontent-%COMP%]{display:flex;min-height:inherit}.account-dropdown-stack[_ngcontent-%COMP%]{min-height:inherit}.account-dropdown-stack-desktop[_ngcontent-%COMP%]{margin-right:var(--spacing-sml, var(--scale-500, 2.4rem))}[dir=rtl]   [_nghost-%COMP%]   .account-dropdown-stack-desktop[_ngcontent-%COMP%]{margin-right:0;margin-left:var(--spacing-sml, var(--scale-500, 2.4rem))}[dir=rtl][_ngcontent-%COMP%]   .account-dropdown-stack-desktop[_ngcontent-%COMP%]{margin-right:0;margin-left:var(--spacing-sml, var(--scale-500, 2.4rem))}[dir=rtl][_nghost-%COMP%]   .account-dropdown-stack-desktop[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .account-dropdown-stack-desktop[_ngcontent-%COMP%]{margin-right:0;margin-left:var(--spacing-sml, var(--scale-500, 2.4rem))}@media (max-width: 1023.98px){.account-dropdown-stack-desktop[_ngcontent-%COMP%]{display:none}}.account-dropdown-stack-mobile[_ngcontent-%COMP%]{background-color:var(--global-neutral-900, #202020);color:var(--global-neutral-100, #FFFFFF);flex-direction:column;display:flex;align-items:center;letter-spacing:.15rem;text-transform:uppercase}@media (min-width: 1024px){.account-dropdown-stack-mobile[_ngcontent-%COMP%]{display:none}}.account-dropdown-stack-mobile-hidden[_ngcontent-%COMP%]{display:none}.iwg-header-buttons-block[_ngcontent-%COMP%]{display:flex;align-items:stretch;overflow:hidden;width:100%}.iwg-header-buttons-block[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex-shrink:1;min-height:inherit}@media (min-width: 1024px){.iwg-header-buttons-block[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:28rem;white-space:nowrap}}@media (min-width: 1024px){.iwg-header-buttons-block[_ngcontent-%COMP%] > .block-button[_ngcontent-%COMP%]{flex-basis:50%;text-align:center}}@media (min-width: 1024px) and (-ms-high-contrast: none),(min-width: 1024px) and (-ms-high-contrast: active){.iwg-header-buttons-block[_ngcontent-%COMP%] > .block-button[_ngcontent-%COMP%]:first-child{min-width:54%}}.iwg-header-buttons-block.login-items[_ngcontent-%COMP%]{overflow:visible;min-height:unset;margin-right:var(--spacing-med, var(--scale-600, 3.2rem))}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-buttons-block.login-items[_ngcontent-%COMP%]{margin-right:unset;margin-left:var(--spacing-med, var(--scale-600, 3.2rem))}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-buttons-block.login-items[_ngcontent-%COMP%]{margin-right:unset;margin-left:var(--spacing-med, var(--scale-600, 3.2rem))}[dir=rtl][_nghost-%COMP%]   .iwg-header-buttons-block.login-items[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-header-buttons-block.login-items[_ngcontent-%COMP%]{margin-right:unset;margin-left:var(--spacing-med, var(--scale-600, 3.2rem))}@media (min-width: 1024px){.iwg-header-buttons-block.login-items[_ngcontent-%COMP%]{min-width:20.6rem}}@media (max-width: 1023.98px){.iwg-header-buttons-block[_ngcontent-%COMP%]{border-top:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));flex-direction:column;margin-top:-1px;border-left:none}.iwg-header-buttons-block__register-btn[_ngcontent-%COMP%]{border-left:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-right:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3))}.iwg-header-buttons-block[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{height:7rem;width:100%;flex-grow:0}}@media (max-width: 1023.98px){.language[_ngcontent-%COMP%]{border-bottom:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));z-index:1}}.with-left-padding[_ngcontent-%COMP%]{padding-left:4rem}[dir=rtl]   [_nghost-%COMP%]   .with-left-padding[_ngcontent-%COMP%]{padding-left:0;padding-right:4rem}@media (max-width: 1023.98px){[dir=rtl]   [_nghost-%COMP%]   .with-left-padding[_ngcontent-%COMP%]{padding-right:0}}[dir=rtl][_ngcontent-%COMP%]   .with-left-padding[_ngcontent-%COMP%]{padding-left:0;padding-right:4rem}@media (max-width: 1023.98px){[dir=rtl][_ngcontent-%COMP%]   .with-left-padding[_ngcontent-%COMP%]{padding-right:0}}[dir=rtl][_nghost-%COMP%]   .with-left-padding[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .with-left-padding[_ngcontent-%COMP%]{padding-left:0;padding-right:4rem}@media (max-width: 1023.98px){[dir=rtl][_nghost-%COMP%]   .with-left-padding[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .with-left-padding[_ngcontent-%COMP%]{padding-right:0}}@media (max-width: 1023.98px){.with-left-padding[_ngcontent-%COMP%]{padding-left:0}}.iwg-header-brand[_ngcontent-%COMP%]{display:inline-block;min-height:inherit;width:3rem;background-image:var(--brand-mobile-logo-src, url(https://assets.iwgplc.com/image/upload/v1694509035/CustomerPortal/Regus/ic_launcher_myregus.png));background-size:contain;background-repeat:no-repeat;background-position:left center;margin-right:var(--brand-mobile-logo-margin-right, none);margin-left:var(--brand-mobile-logo-margin-left, none)}.open-in-app-title[_ngcontent-%COMP%]{font-size:1.3rem;margin:auto;text-transform:uppercase}.iwg-header-simplified[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:inherit}@media (max-width: 1023.98px){.iwg-header-simplified[_ngcontent-%COMP%]{padding:0 var(--spacing-micro, var(--scale-100, .4rem))}}.iwg-header-simplified__back-button[_ngcontent-%COMP%]{min-width:auto}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-simplified__back-button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:rotate(180deg)}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-simplified__back-button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:rotate(180deg)}[dir=rtl][_nghost-%COMP%]   .iwg-header-simplified__back-button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-header-simplified__back-button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:rotate(180deg)}.iwg-header-simplified__title[_ngcontent-%COMP%]{flex:1;text-align:left;margin-left:var(--spacing-5xl, var(--scale-1300, 8.8rem));margin-right:var(--spacing-sml, var(--scale-500, 2.4rem));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-simplified__title[_ngcontent-%COMP%]{text-align:right;margin-left:var(--spacing-sml, var(--scale-500, 2.4rem));margin-right:var(--spacing-5xl, var(--scale-1300, 8.8rem))}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-simplified__title[_ngcontent-%COMP%]{text-align:right;margin-left:var(--spacing-sml, var(--scale-500, 2.4rem));margin-right:var(--spacing-5xl, var(--scale-1300, 8.8rem))}[dir=rtl][_nghost-%COMP%]   .iwg-header-simplified__title[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-header-simplified__title[_ngcontent-%COMP%]{text-align:right;margin-left:var(--spacing-sml, var(--scale-500, 2.4rem));margin-right:var(--spacing-5xl, var(--scale-1300, 8.8rem))}@media (max-width: 1023.98px){.iwg-header-simplified__title[_ngcontent-%COMP%]{text-align:center;margin-left:var(--spacing-sml, var(--scale-500, 2.4rem))}[dir=rtl]   [_nghost-%COMP%]   .iwg-header-simplified__title[_ngcontent-%COMP%]{text-align:center;margin-right:var(--spacing-sml, var(--scale-500, 2.4rem))}[dir=rtl][_ngcontent-%COMP%]   .iwg-header-simplified__title[_ngcontent-%COMP%]{text-align:center;margin-right:var(--spacing-sml, var(--scale-500, 2.4rem))}[dir=rtl][_nghost-%COMP%]   .iwg-header-simplified__title[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-header-simplified__title[_ngcontent-%COMP%]{text-align:center;margin-right:var(--spacing-sml, var(--scale-500, 2.4rem))}}.iwg-header-simplified__brand[_ngcontent-%COMP%]{flex-shrink:0;min-height:inherit}"]})}}return y})(),Va=(()=>{class y extends ws.m{constructor(l,M,A,se,xe){super(l),this.store=l,this.router=M,this.activatedRoute=A,this.location=se,this.journeyStateService=xe,this.activeMenuItem$=this.store.pipe((0,m.Lt)(Tn.td)),this.loggedIn$=this.store.pipe((0,m.Lt)(Tn.BQ)),this.isStaffLoggedOut$=this.store.pipe((0,m.Lt)(Es.kb)),this.currentContext$=this.store.pipe((0,m.Lt)(Mi.eH)),this.menuItems=[],this.simplifiedHeader=!1,this.simplifiedTitle="",this.unsubscribe$=new Ki.B,this.routeHistory=[],this.previousUrl="",this.isNavigatingBack=!1,this.isHandlingBackClick=!1,this.isLoggedIn=!1,this.lastRouteData=null,this.lastQueryParams={}}ngOnInit(){this.setupMenuItemsSubscription(),this.loggedIn$.pipe((0,L.Q)(this.unsubscribe$)).subscribe(l=>{this.isLoggedIn=!!l,this.updateSimplifiedHeaderState(this.lastRouteData,this.lastQueryParams)}),this.initializeSimplifiedHeader(),this.setupNavigationCancelHandler(),this.setupNavigationEndHandler()}setupMenuItemsSubscription(){(0,Pn.z)([this.loggedIn$,this.brandingConfig$,this.isStaffLoggedOut$]).pipe((0,L.Q)(this.unsubscribe$)).subscribe(([l,M,A])=>{l&&!A?(this.store.dispatch((0,ri.Is)()),this.store.dispatch((0,ri.wW)()),this.store.dispatch((0,ei.qY)()),M?.config?.sitemapItems&&this.getMenuItems(M?.config?.sitemapItems)):M?.config?.sitemapItems&&this.getGuestMenuItems(M?.config?.sitemapItems)})}initializeSimplifiedHeader(){this.updateSimplifiedHeaderState(this.getRouteData(this.activatedRoute),this.queryParamsOf(this.router.url)),this.previousUrl=this.router.url||""}setupNavigationCancelHandler(){this.router.events.pipe((0,z.p)(l=>l instanceof Ei.j5||l instanceof Ei.L6),(0,L.Q)(this.unsubscribe$)).subscribe(()=>{this.isNavigatingBack=!1,this.isHandlingBackClick=!1})}setupNavigationEndHandler(){this.router.events.pipe((0,z.p)(l=>l instanceof Ei.wF),(0,W.T)(l=>({url:l.urlAfterRedirects,routeData:this.getRouteData(this.activatedRoute)})),(0,L.Q)(this.unsubscribe$)).subscribe(({url:l,routeData:M})=>{this.updateSimplifiedHeaderState(M,this.queryParamsOf(l)),this.trackRouteHistory(l),this.isNavigatingBack=!1,this.isHandlingBackClick=!1,this.hasContentModalParam(l)||(this.previousUrl=l)})}trackRouteHistory(l){this.simplifiedHeader?(0===this.routeHistory.length&&this.previousUrl&&!this.hasContentModalParam(this.previousUrl)&&this.routeHistory.push(this.previousUrl),this.hasContentModalParam(l)||this.recordVisit(l)):this.routeHistory=[]}recordVisit(l){const M=this.routeHistory.findIndex(se=>se.toLowerCase()===l.toLowerCase());if(-1!==M)return void(this.routeHistory=this.routeHistory.slice(0,M+1));if(this.isNavigatingBack)return;const A=this.routeHistory.at(-1);A&&this.pathOf(A)===this.pathOf(l)?this.routeHistory[this.routeHistory.length-1]=l:this.routeHistory.push(l)}updateSimplifiedHeaderState(l,M){this.lastRouteData=l,this.lastQueryParams=M??{};const A=null!=l?.simplifiedHeaderForProductSearch&&Number(M?.productTypeId)===l.simplifiedHeaderForProductSearch,se=!!l?.simplifiedHeaderForVisitors&&!this.isLoggedIn;this.simplifiedHeader=l?.simplifiedHeader||A||se||!1,this.simplifiedTitle=this.simplifiedHeader&&l?.simplifiedTitle||"",this.simplifiedTitleSubscription?.unsubscribe(),this.simplifiedHeader&&l?.simplifiedTitleResolver&&this.setupSimplifiedTitleResolver(l.simplifiedTitleResolver,this.simplifiedTitle)}setupSimplifiedTitleResolver(l,M){l.selector?this.simplifiedTitleSubscription=this.store.select(l.selector).pipe((0,L.Q)(this.unsubscribe$)).subscribe(A=>{const se=l.title(A);se&&(this.simplifiedTitle=se)}):this.simplifiedTitle=l.title()||M}hasContentModalParam(l){return this.queryParamsOf(l).hasOwnProperty("contentModal")}pathOf(l){return l.split("?")[0].toLowerCase()}queryParamsOf(l){try{return this.router.parseUrl(l).queryParams??{}}catch{return{}}}login(){this.store.dispatch(Tn.wh(null))}logout(){this.store.dispatch(Tn.LB({}))}handleBackClick(){if(this.isHandlingBackClick)return;this.isHandlingBackClick=!0;const l=this.getRouteData(this.activatedRoute);this.handleConfiguredBackClick(l)||this.handleDefaultBackClick(l)}handleConfiguredBackClick(l){const M=l?.simplifiedBackNavigation;return!!M&&(M.selector?this.store.select(M.selector).pipe((0,S.s)(1),(0,L.Q)(this.unsubscribe$)).subscribe(A=>this.dispatchSimplifiedBackAction(M,A,l)):this.dispatchSimplifiedBackAction(M,void 0,l),!0)}dispatchSimplifiedBackAction(l,M,A){const se=l.action(M);se?this.store.dispatch(se):!1===l.fallbackToDefault?this.isHandlingBackClick=!1:this.handleDefaultBackClick(A)}handleDefaultBackClick(l){if(this.routeHistory.length<2){const A=this.journeyStateService.decodeReturnUrl(this.queryParamsOf(this.router.url)[go.m_])||l?.navigateToUrl;return A?(this.routeHistory=[],this.previousUrl="",void this.router.navigateByUrl(this.withJourneyProductSeed(A),{replaceUrl:!0})):void this.location.back()}const M=this.routeHistory.at(-2);this.isNavigatingBack=!0,this.router.navigateByUrl(M).catch(()=>{this.isNavigatingBack=!1,this.location.back()})}withJourneyProductSeed(l){if(!(0,go.sA)(l))return l;const M=this.journeyStateService.decode(this.queryParamsOf(this.router.url)[go.m_])?.productType,A=null==M?null:this.journeyStateService.encode({productType:M});return A?this.router.cre
1ateUrlTree([l],{queryParams:{[go.m_]:A}}):l}getRouteData(l){let M=l.firstChild;for(;M;){if(!M.firstChild)return M.snapshot.data?M.snapshot.data:null;M=M.firstChild}return l.snapshot.data}ngOnDestroy(){this.simplifiedTitleSubscription?.unsubscribe(),this.unsubscribe$.next(),this.unsubscribe$.complete()}getMenuItems(l){this.currentContext$.pipe((0,L.Q)(this.unsubscribe$)).subscribe(M=>{const A=l.filter(se=>se.isMenuItem&&this.getCurrentContextEligibility(se,M));this.menuItems=A.map(se=>this.transformMenuItem(se))})}transformMenuItem(l){if(!l.children)return l;const M=l.children.filter(A=>A.isMenuItem).map(A=>this.transformChild(A));return{...l,children:M}}transformChild(l){if(!l.children)return l;const M=l.children.filter(A=>A.isMenuItem);return{...l,children:M}}getGuestMenuItems(l){const M=l.filter(A=>A.isGuestItem);this.menuItems=M.map(A=>({...A,path:A.guestPath?A.guestPath:A.path,children:A.children?[...A.children.filter(se=>se.isGuestItem).map(se=>se.children?{...se,path:se.guestPath?se.guestPath:se.path,children:[...se.children.filter(xe=>xe.isGuestItem).map(xe=>xe.guestPath?{...xe,path:xe.guestPath}:xe)]}:se)]:A.children}))}getCurrentContextEligibility(l,M){const A=l.params?.eligibilityInCurrentContext;return!A||!M?.contextOptions||M.contextOptions[A]}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(m.il),n.rXU(Ei.Ix),n.rXU(Ei.nX),n.rXU(h.aZ),n.rXU(Tr.x))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-header-shell"]],features:[n.Vt3],decls:4,vars:12,consts:[[3,"login","logout","backClick","mobileMenuEntry","loggedIn","currentProfile","menuItems","simplifiedHeader","simplifiedTitle"]],template:function(M,A){1&M&&(n.j41(0,"iwg-header",0),n.nI1(1,"async"),n.nI1(2,"async"),n.nI1(3,"async"),n.bIt("login",function(){return A.login()})("logout",function(){return A.logout()})("backClick",function(){return A.handleBackClick()}),n.k0s()),2&M&&n.Y8G("mobileMenuEntry",n.bMT(1,6,A.activeMenuItem$))("loggedIn",n.bMT(2,8,A.loggedIn$))("currentProfile",n.bMT(3,10,A.currentContext$))("menuItems",A.menuItems)("simplifiedHeader",A.simplifiedHeader)("simplifiedTitle",A.simplifiedTitle)},dependencies:[Hl,h.Jj],encapsulation:2})}}return y})();var gs=r(92296);const fd=(y,w)=>({ConsumerInput_CurrentYear:y,ConsumerInput_FooterBrandName:w});function md(y,w){if(1&y){const l=n.RV6();n.j41(0,"a",12),n.bIt("click",function(){const A=n.eBV(l).$implicit,se=n.XpG(2);return n.Njj(se.sendAnalitycs(A))}),n.nrm(1,"img",13),n.nI1(2,"translate"),n.k0s()}if(2&y){const l=w.$implicit;n.Y8G("id","Footer_AppIcon_"+l.id)("href",l.path,n.B4B),n.R7$(),n.FS9("alt",n.bMT(2,4,l.title)),n.Y8G("src",l.imageUrl,n.B4B)}}function qa(y,w){if(1&y){const l=n.RV6();n.j41(0,"a",17),n.bIt("keydown.enter",function(){n.eBV(l);const A=n.XpG().$implicit,se=n.XpG(2);return n.Njj(se.onLinkClick(A))})("click",function(){n.eBV(l);const A=n.XpG().$implicit,se=n.XpG(2);return n.Njj(se.onLinkClick(A))}),n.EFF(1),n.k0s()}if(2&y){const l=n.XpG().$implicit;n.Y8G("id","Footer_LinkItem_"+l.title),n.R7$(),n.JRh(l.title)}}function pd(y,w){if(1&y){const l=n.RV6();n.j41(0,"a",18),n.bIt("keydown.enter",function(){n.eBV(l);const A=n.XpG().$implicit,se=n.XpG(2);return n.Njj(se.onLinkClick(A))})("click",function(){n.eBV(l);const A=n.XpG().$implicit,se=n.XpG(2);return n.Njj(se.onLinkClick(A))}),n.EFF(1),n.k0s()}if(2&y){const l=n.XpG().$implicit;n.Y8G("id","Footer_LinkItem_"+l.title)("routerLink",l.path),n.R7$(),n.JRh(l.title)}}function Vl(y,w){if(1&y&&(n.j41(0,"a",16),n.EFF(1),n.k0s()),2&y){const l=n.XpG().$implicit;n.Y8G("id","Footer_LinkItem_"+l.title)("href",l.path,n.B4B),n.R7$(),n.JRh(l.title)}}function zg(y,w){if(1&y&&(n.j41(0,"div",10),n.DNE(1,qa,2,2,"a",14)(2,pd,2,3,"a",15)(3,Vl,2,3,"a",16),n.k0s()),2&y){const l=w.$implicit,M=n.XpG(2);n.R7$(),n.vxM(M.checkLinkType("policy",l)?1:-1),n.R7$(),n.vxM(M.checkLinkType("internal",l)?2:-1),n.R7$(),n.vxM(M.checkLinkType("external",l)?3:-1)}}function ng(y,w){1&y&&n.nrm(0,"iwg-language-connected",11),2&y&&n.Y8G("wide",!0)("anchorPoint","end")}function hc(y,w){if(1&y&&(n.j41(0,"div",3)(1,"div",4),n.Z7z(2,md,3,6,"a",5,n.fX1),n.k0s(),n.j41(4,"div",6),n.nrm(5,"div",7),n.j41(6,"div",8),n.EFF(7),n.k0s()(),n.j41(8,"div",9),n.Z7z(9,zg,4,3,"div",10,n.fX1),n.DNE(11,ng,1,2,"
1iwg-language-connected",11),n.k0s()()),2&y){const l=n.XpG();n.R7$(2),n.Dyx(l.appStoreItems),n.R7$(4),n.Y8G("translateParams",n.l_i(3,fd,l.currentYear,l.signature.subtitle)),n.R7$(),n.SpI(" ",l.signature.title," "),n.R7$(2),n.Dyx(l.footerItems),n.R7$(2),n.vxM(null!=l.langDropdown&&l.langDropdown.isHidden?-1:11)}}let hl=(()=>{class y{constructor(l,M,A,se){this.store$=l,this.uiConfigService=M,this.ngxLogger=A,this.router=se,this.appStoreItems=[],this.currentYear=(new Date).getFullYear(),this.unsubscribe$=new Ki.B,this.configuredAppStoreItems=[]}ngOnInit(){this.store$.pipe((0,m.Lt)(hi.ZW),(0,Te.j)(l=>null===l?.config),(0,L.Q)(this.unsubscribe$)).subscribe(l=>{this.configuredAppStoreItems=l?.config?.appStoreFooterItems,this.footerItems=l?.config?.footerItems,this.signature=l?.config?.brandFooterSignature,this.langDropdown=l?.config?.langDropdown}),this.store$.select(hi.TR).pipe((0,L.Q)(this.unsubscribe$)).subscribe(l=>{this.appStoreItems=[],l&&(this.footerItems.push(...this.getImpresumItems(l,this.footerItems)),this.appStoreItems=this.getAppStoreItems(l,this.configuredAppStoreItems))})}onLinkClick(l){switch(l.id){case"Footer_PrivacyPolicy":this.navigateToUrl("privacy-policy");break;case"Footer_Impressum":this.store$.dispatch((0,Dt.I)({fromFooter:!0}));break;case"Footer_TermsAndConditions":this.navigateToUrl("terms-conditions");break;default:"FOOTER.COOKIES_POLICY"===l.title&&this.navigateToUrl("cookie-policy"),this.ngxLogger.log((0,ar.tE)(!0,this.router.url,l.path))}}navigateToUrl(l){this.store$.dispatch((0,Dt.EG)({queryParam:l}))}sendAnalitycs(l){this.ngxLogger.log((0,ar.Hi)(l.id,this.router.url))}getAppStoreItems(l,M){return this.isAppStoreEnabledForCountry(l)?(M??=[],M.map(A=>this.toAppStoreItem(A)).filter(A=>!!A)):[]}toAppStoreItem(l){let M;switch(l.id){case"/appStore":M=this.uiConfigService.get("iPhoneAppLink");break;case"/googlePlay":M=this.uiConfigService.get("androidAppLink")}return M?{...l,path:M}:null}isAppStoreEnabledForCountry(l){return!(this.uiConfigService.get("appStoreDisabledCountries")??[]).includes(l.isoCodeThreeLetter)}getImpresumItems(l,M){const A=[];return this.shouldAddImpressum(l,M)&&A.push({id:"Footer_Impressum",title:"FOOTER.IMPRESSUM"}),A}checkLinkType(l,M){const A="Footer_TermsAndConditions"===M.id||"Footer_PrivacyPolicy"===M.id||"FOOTER.COOKIES_POLICY"===M.title;return!!("policy"===l&&A||"internal"===l&&!M.isExternalLink&&!A||"external"===l&&M.isExternalLink&&!A)}shouldAddImpressum(l,M){return this.uiConfigService.get("impressumEnabledCountries")?.includes(l.isoCodeThreeLetter)&&!M.some(A=>"Footer_Impressum"===A.id)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(m.il),n.rXU(ji.K),n.rXU(Hr.so),n.rXU(Ei.Ix))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-footer"]],decls:4,vars:1,consts:[["iwgConvaiStyle","",1,"site-footer-background"],[1,"app-layout-content-wrapper"],[1,"container"],["id","site-footer",1,"site-footer","iwg-body3"],[1,"site-footer__mobile-only"],["target","_blank",1,"site-footer__mobile-only__item",3,"id","href"],[1,"site-footer__brand"],[1,"site-footer__logo"],["translate","",1,"site-footer__info",3,"translateParams"],[1,"site-footer__links"],[1,"site-footer__links__item"],[1,"site-footer__links__lang",3,"wide","anchorPoint"],["target","_blank",1,"site-footer__mobile-only__item",3,"click","id","href"],[3,"src","alt"],["tabindex","0",3,"id","translate"],["tabindex","0","translate","",3,"id","routerLink"],["tabindex","0","target","_blank","translate","",3,"id","href"],["tabindex","0",3,"keydown.enter","click","id","translate"],["tabindex","0","translate","",3,"keydown.enter","click","id","routerLink"]],template:function(M,A){1&M&&(n.j41(0,"div",0)(1,"div",1)(2,"div",2),n.DNE(3,hc,12,6,"div",3),n.k0s()()()),2&M&&(n.R7$(3),n.vxM(A.footerItems?3:-1))},dependencies:[Ei.Wk,Yi.Mm,oa.J,gs.d,Yi.D9],styles:['@charset "UTF-8";.site-footer-background[_ngcontent-%COMP%]{background-color:var(--color-bg-footer, var(--global-neutral-900, #202020))}.site-footer-background.convai-enabled[_ngcontent-%COMP%]{padding-bottom:var(--convai-enabled-padding-bottom, 16rem)}.site-footer[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding:0 0 2rem;color:var(--color-text-tertiary, var(--global-neutral-300, #C3C3C3))}.site-footer__mobile-only[_ngcontent-%COMP%]{display:none;order:0}.site-footer__brand[_ngcontent-%COMP%]{display:flex;flex-direction:column}.site-footer__logo[_ngcontent-%COMP%]{height:8rem;width:7.2rem;background-image:var(--brand-logo-inverted-src, url(https://assets.iwgplc.com/image/upload/f_auto,q_auto/Logos/Regus_White_Transparent));background-size:contain;background-repeat:no-repeat;background-position:left center;margin-right:5rem}@media (max-width: 1023.98px){.site-footer__logo[_ngcontent-%COMP%]{height:6rem;width:6rem}}[dir=rtl]   [_nghost-%COMP%]   .site-footer__logo[_ngcontent-%COMP%]{margin-right:0}[dir=rtl][_ngcontent-%COMP%]   .site-footer__logo[_ngcontent-%COMP%]{margin-right:0}[dir=rtl][_nghost-%COMP%]   .site-footer__logo[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .site-footer__logo[_ngcontent-%COMP%]{margin-right:0}.site-footer__links[_ngcontent-%COMP%]{display:flex;align-items:center;order:2;flex-grow:1}.site-footer__links__item[_ngcontent-%COMP%]{padding-right:5rem;display:flex}.site-footer__links__item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{overflow:hidden;color:var(--color-text-tertiary, var(--global-neutral-300, #C3C3C3));text-transform:uppercase;cursor:pointer}.site-footer__links__item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--global-neutral-100, #FFFFFF)}.site-footer__links__lang[_ngcontent-%COMP%]{display:flex;flex-grow:1;align-items:center;flex-flow:row-reverse;text-transform:uppercase}@media (max-width: 1023.98px){.site-footer__links__lang[_ngcontent-%COMP%]{display:none}}.site-footer__info[_ngcontent-%COMP%]{align-items:center;display:flex;align-content:flex-start}[dir=rtl]   [_nghost-%COMP%]   .site-footer__info[_ngcontent-%COMP%]{margin-right:auto;margin-left:0}[dir=rtl][_ngcontent-%COMP%]   .site-footer__info[_ngcontent-%COMP%]{margin-right:auto;margin-left:0}[dir=rtl][_nghost-%COMP%]   .site-footer__info[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .site-footer__info[_ngcontent-%COMP%]{margin-right:auto;margin-left:0}@media (max-width: 1023.98px){.site-footer[_ngcontent-%COMP%]{flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:2rem 0}.site-footer__mobile-only[_ngcontent-%COMP%]{display:flex;margin-bottom:1.25rem}.site-footer__mobile-only__item[_ngcontent-%COMP%]{display:inline-block;margin-right:1rem;margin-bottom:1rem}[dir=rtl]   [_nghost-%COMP%]   .site-footer__mobile-only__item[_ngcontent-%COMP%]{margin-right:0;margin-left:1rem}[dir=rtl][_ngcontent-%COMP%]   .site-footer__mobile-only__item[_ngcontent-%COMP%]{margin-right:0;margin-left:1rem}[dir=rtl][_nghost-%COMP%]   .site-footer__mobile-only__item[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .site-footer__mobile-only__item[_ngcontent-%COMP%]{margin-right:0;margin-left:1rem}.site-footer__mobile-only__item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:5rem;max-width:100%}.site-footer__mobile-only[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{margin-right:unset}[dir=rtl]   [_nghost-%COMP%]   .site-footer__mobile-only[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{margin-left:unset}[dir=rtl][_ngcontent-%COMP%]   .site-footer__mobile-only[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{margin-left:unset}[dir=rtl][_nghost-%COMP%]   .site-footer__mobile-only[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child, [dir=rtl]   [_nghost-%COMP%]   .site-footer__mobile-only[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{margin-left:unset}.site-footer__brand[_ngcontent-%COMP%]{flex-direction:row;text-align:center;order:1}.site-footer__logo[_ngcontent-%COMP%]{padding-right:0;margin-right:2rem}[dir=rtl]   [_nghost-%COMP%]   .site-footer__logo[_ngcontent-%COMP%]{margin-right:0;margin-left:2rem}[dir=rtl][_ngcontent-%COMP%]   .site-footer__logo[_ngcontent-%COMP%]{margin-right:0;margin-left:2rem}[dir=rtl][_nghost-%COMP%]   .site-footer__logo[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .site-footer__logo[_ngcontent-%COMP%]{margin-right:0;margin-left:2rem}.site-footer__links[_ngcontent-%COMP%]{flex-wrap:wrap;align-items:flex-start;order:0;flex:1 0 100%}.site-footer__links__item[_ngcontent-%COMP%]{padding-bottom:1rem;padding-right:0}.site-footer__links__item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{line-height:var(--mobile-body2-line-height, 1.43)}.site-footer__links__item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:after{content:"\\2b24";padding-left:1rem;padding-right:1rem;font-size:.7rem;opacity:.5;vertical-align:middle}.site-footer__links__item[_ngcontent-%COMP%]:last-child   a[_ngcontent-%COMP%]:after{display:none}.site-footer__info[_ngcontent-%COMP%]{margin-left:0;justify-content:center}[dir=rtl]   [_nghost-%COMP%]   .site-footer__info[_ngcontent-%COMP%]{margin-right:unset;margin-left:0}[dir=rtl][_ngcontent-%COMP%]   .site-footer__info[_ngcontent-%COMP%]{margin-right:unset;margin-left:0}[dir=rtl][_nghost-%COMP%]   .site-footer__info[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .site-footer__info[_ngcontent-%COMP%]{margin-right:unset;margin-left:0}}']})}}return y})();const ma=["topAnchor"];
1function fc(y,w){if(1&y&&n.nrm(0,"iwg-notification-bar"),2&y){const l=n.XpG();n.AVh("hide-notification",l.transformStaffHeader)("fixed",l.fixedHeader)}}function As(y,w){1&y&&n.nrm(0,"iwg-header-shell",4)}let Ul=(()=>{class y{constructor(l,M,A,se,xe,Ue){this.store$=M,this.scrollService=A,this.activatedRoute=se,this.deviceService=xe,this.platformId=Ue,this.unsubscribe$=new Ki.B,this.permissions$=this.store$.select(hi.Gj),this.transformStaffHeader=!1,this.fixedHeader=!1,this.isAuthenticated$=this.store$.select(hi.BQ),this.isHomePage=!1,this.searchStyleTransferred=!1,this.isMobile=!1,this.mobileScrollThreshold=160,this.HIDE_HEADER_SHELL_FOR_ROUTE=["staff","profile/logout"],l.events.pipe((0,L.Q)(this.unsubscribe$)).subscribe(_t=>{_t instanceof Ei.wF&&(this.hideHeaderShell=!!this.HIDE_HEADER_SHELL_FOR_ROUTE.some(ct=>l.routerState.snapshot.url.includes(ct)),this.isHomePage=l.routerState.snapshot.url.startsWith("/home"),this.scrollService.setSearchStyleTransfer(!1),this.searchStyleTransferred=!1)})}ngOnInit(){this.getStaffHeaderPermission(),this.checkContentModalParams(),this.getDeviceInformation()}checkContentModalParams(){(0,h.Vy)(this.platformId)||this.activatedRoute.queryParams.pipe((0,L.Q)(this.unsubscribe$)).subscribe(l=>{l&&this.store$.dispatch((0,Sr.j_)({paramsObj:l.contentModal}))})}ngAfterViewInit(){this.scrollService.scrollToAchorOnRouteScroll(this.topAnchor)}getStaffHeaderPermission(){this.permissions$.pipe((0,L.Q)(this.unsubscribe$)).subscribe(l=>{l&&(this.showStaffHeader=!!l.some(M=>M.name===Oi.e.CanSeeStaffNavigationHeader))})}getDeviceInformation(){this.deviceService.isMobile$.pipe((0,L.Q)(this.unsubscribe$)).subscribe(l=>{this.isMobile=l}),this.scrollService.mobileSearchThreshold$.pipe((0,L.Q)(this.unsubscribe$)).subscribe(l=>{this.mobileScrollThreshold=l})}onLayoutScroll(l){this.fixedHeader=l!==Bi.j.none,this.transformStaffHeader=l===Bi.j.down}onSearchStyleTransfer(l){this.scrollService.setSearchStyleTransfer(l&&this.isHomePage),this.searchStyleTransferred=l&&this.isHomePage}get headerClasses(){const l=[];return this.isHomePage&&l.push("home-page"),this.searchStyleTransferred&&l.push("transferred"),l.join(" ")}ngOnDestroy(){this.store$.dispatch((0,Sr.Ep)()),this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(Ei.Ix),n.rXU(m.il),n.rXU(_o.b),n.rXU(Ei.nX),n.rXU(Ii.g),n.rXU(n.Agw))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-page-layout"]],viewQuery:function(M,A){if(1&M&&n.GBs(ma,5),2&M){let se;n.mGM(se=n.lsd())&&(A.topAnchor=se.first)}}
1,decls:11,vars:8,consts:[["topAnchor",""],[3,"scrolled","searchStyleTransfer","isMobile","isHomePage","mobileScrollThreshold","scrollThreshold"],[1,"main-header"],[3,"hide-notification","fixed"],[1,"app-layout-content-wrapper","page-layout-header"],[1,"app-layout-content-wrapper","content-wrapper"]],template:function(M,A){if(1&M){const se=n.RV6();n.j41(0,"iwg-layout",1),n.bIt("scrolled",function(Ue){return n.eBV(se),n.Njj(A.onLayoutScroll(Ue))})("searchStyleTransfer",function(Ue){return n.eBV(se),n.Njj(A.onSearchStyleTransfer(Ue))}),n.nrm(1,"div",null,0),n.j41(3,"header",2),n.nrm(4,"iwg-notifications"),n.DNE(5,fc,1,4,"iwg-notification-bar",3)(6,As,1,0,"iwg-header-shell",4),n.k0s(),n.j41(7,"div",5),n.nrm(8,"router-outlet"),n.k0s(),n.j41(9,"footer"),n.nrm(10,"iwg-footer"),n.k0s()()}2&M&&(n.Y8G("isMobile",A.isMobile)("isHomePage",A.isHomePage)("mobileScrollThreshold",A.mobileScrollThreshold)("scrollThreshold",A.mobileScrollThreshold),n.R7$(3),n.HbH(A.headerClasses),n.R7$(2),n.vxM(A.showStaffHeader?5:-1),n.R7$(),n.vxM(A.hideHeaderShell?-1:6))},dependencies:[Ei.n3,Bi.C,Nl,Ys,Va,hl],styles:[".page-layout-header[_ngcontent-%COMP%]{display:block}.content-wrapper[_ngcontent-%COMP%]{width:100%;position:relative;display:flex;flex-direction:column;flex:1 1 auto}header.main-header[_ngcontent-%COMP%]{border-bottom:solid 1px var(--color-border, var(--global-neutral-300, #C3C3C3))}header.main-header.home-page[_ngcontent-%COMP%]{border-bottom:none}header.main-header.home-page.transferred[_ngcontent-%COMP%]{border-bottom:solid 1px var(--color-border, var(--global-neutral-300, #C3C3C3))}"]})}}return y})();var hs=r(34978);let K=(()=>{class y{static{this.\u0275fac=function(M){return new(M||y)}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-blank-page"]],decls:0,vars:0,template:function(M,A){},encapsulation:2})}}return y})();var Le=r(57428);function gn(y,w){return y?.find(l=>
1l.name===w)}let vi=(()=>{class y{constructor(l,M,A){this.store$=l,this.route=M,this.windowLocation=A}ngOnInit(){const l=this.route.snapshot.data?.externalUrl;l?this.windowLocation.setHref(l):this.store$.dispatch((0,Dt.dA)())}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(m.il),n.rXU(Ei.nX),n.rXU(xr.R))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["ng-component"]],decls:0,vars:0,template:function(M,A){},encapsulation:2})}}return y})();var Rr=r(68010),mr=r(95790);function Ir(y,w){if(1&y&&(n.j41(0,"div",1)(1,"p",2),n.EFF(2),n.k0s(),n.j41(3,"p",2),n.EFF(4),n.k0s()()),2&y){const l=n.XpG();n.R7$(2),n.SpI(" ",l.isDesktop?"PAYMENT.OPT_IN_MESSAGE.UPGRADE_REQUIRED":"PAYMENT.OPT_IN_MESSAGE.UPDATE_REQUIRED"," "),n.R7$(2),n.SpI(" ",l.isDesktop?"PAYMENT.OPT_IN_MESSAGE.DESKTOP":"PAYMENT.OPT_IN_MESSAGE.MOBILE"," ")}}let $i=(()=>{class y{constructor(l,M){this.store$=l,this.activatedRoute=M,this.isDesktop=!1,this.loaded=!1,this.unsubscribe$=new Ki.B}ngOnInit(){this.isDesktop="desktop"===this.activatedRoute.snapshot.queryParams.platform,this.lang=this.activatedRoute.snapshot.queryParams?.lang?this.activatedRoute.snapshot.queryParams.lang:"en-GB",this.store$.pipe((0,m.Lt)(it.x4),(0,z.p)(l=>l.length>0),(0,L.Q)(this.unsubscribe$)).subscribe(l=>this.store$.dispatch((0,mr.BX)({languageCultureName:this.lang}))),this.store$.pipe((0,m.Lt)(it.dE),(0,z.p)(l=>!!l&&l.cultureName===this.lang),(0,Li.F)(),(0,L.Q)(this.unsubscribe$)).subscribe(l=>this.loaded=!0)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(m.il),n.rXU(Ei.nX))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-opt-in-message"]],decls:1,vars:1,consts:[["class","p--l-3 p--r-3",4,"ngIf"],[1,"p--l-3","p--r-3"],["translate","",1,"iwg-label3-medium"]],template:function(M,A){1&M&&n.DNE(0,Ir,5,2,"div",0),2&M&&n.Y8G("ngIf",A.loaded)},dependencies:[h.bT,Yi.Mm],encapsulation:2})}}return y})(),Zr=(()=>{class y{constructor(l,M){this.uiConfigService=l,this.deviceService=M}ngOnInit(){this.deviceService.os===ur.OS.ANDROID?this.storeLink=this.uiConfigService.get("androidAppLink"):(this.deviceService.os===ur.OS.IOS||this.deviceService.os===ur.OS.MAC)&&(this.storeLink=this.uiConfigService.get("iPhoneAppLink"))}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(ji.K),n.rXU(ur.Kg))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-download-app-page"]],decls:9,vars:5,consts:[[1,"content"],[1,"logo-content"],[1,"brand-logo"],[1,"page-title"],[1,"iwg-h4-bold",3,"innerHTML"],["wrapperId","download_now_button",3,"displayType"],["target","_self","translate","",3,"href"]],template:function(M,A){1&M&&(n.j41(0,"div",0)(1,"div",1),n.nrm(2,"div",2),n.k0s(),n.j41(3,"div",3),n.nrm(4,"span",4),n.nI1(5,"translate"),n.k0s(),n.j41(6,"iwg-button",5)(7,"a",6),n.EFF(8," OPEN_IN_APP.DOWNLOAD_NOW "),n.k0s()()()),2&M&&(n.R7$(4),n.Y8G("innerHTML",n.bMT(5,3,"OPEN_IN_APP.DESCRIPTION"),n.npT),n.R7$(2),n.Y8G("displayType","secondary"),n.R7$(),n.Y8G("href",A.storeLink,n.B4B))},dependencies:[Yi.Mm,jr.Q,Yi.D9],styles:["[_nghost-%COMP%]{height:100%;display:flex;justify-content:center}.content[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.content[_ngcontent-%COMP%]   .logo-content[_ngcontent-%COMP%]{min-height:14rem}.content[_ngcontent-%COMP%]   .page-title[_ngcontent-%COMP%]{margin:4rem 10rem;text-align:center}.content[_ngcontent-%COMP%]   .brand-logo[_ngcontent-%COMP%]{display:inline-block;min-height:inherit;width:var(--brand-mobile-logo-width, 14rem);background-image:var(--brand-mobile-logo-src, url(https://assets.iwgplc.com/image/upload/v1694509035/CustomerPortal/Regus/ic_launcher_myregus.png));background-size:contain;background-repeat:no-repeat}"]})}}return y})();var Eo=r(32319),qo=r(47445),Fr=r(99879);let tr=(()=>{class y{constructor(l){this.store$=l}tryAgain(){this.store$.dispatch((0,Tn.LB)({redirectUrl:"/login"}))}static{this.\u0275fac=function(M){return new(M||y)(n.rXU(m.il))}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["iwg-login-error-page"]],decls:7,vars:0,consts:[[1,"content"],["aria-hidden","true",1,"icon","iwg-icon-close","icon--lrg","icon--error"],[1,"friendly_message","container"],["translate","",1,"iwg-h4-bold"],["wrapperId","loginError_tryAgainButton",1,"home-button",3,"click","keypress"]],template:function(M,A){1&M&&(n.j41(0,"div",0),n.nrm(1,"i",1),n.j41(2,"div",2)(3,"span",3),n.EFF(4," LOGIN_ERROR.FRIENDLY_MESSAGE "),n.k0s()(),n.j41(5,"iwg-button",4),n.bIt("click",function(){return A.tryAgain()})("keypress",function(){return A.tryAgain()}),n.EFF(6," LOGIN_ERROR.TRY_AGAIN "),n.k0s()())},dependencies:[Yi.Mm,jr.Q],styles:["[_nghost-%COMP%]{height:100%;display:flex;justify-content:center}.content[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem}@media (max-width: 1023.98px){.content[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.content[_ngcontent-%COMP%]   .friendly_message[_ngcontent-%COMP%]{text-align:center}.content[_ngcontent-%COMP%]   .iwg-button[_ngcontent-%COMP%]{width:100%}}.home-button[_ngcontent-%COMP%]{min-width:23.7rem}"]})}}return y})();var mc=r(65660);const es=new n.nKC("externalUrlRedirectResolver"),va="MENU.TITLE.QUICK_ACCESS",mo="ACCOUNT_DETAILS.ACCOUNT",fs="Blank Page",fl=[{path:"",component:Ul,canActivateChild:[(y,w)=>{const l=(0,n.WQX)(m.il);return l.pipe((0,m.Lt)(Tn.Gj)).pipe((0,W.T)(M=>!(!function Fn(y){return y.url.includes("staff")||y.url.includes("logout")}(w)&&(gn(M,Oi.e.CanAccessProfileSwitch)?(l.dispatch((0,Dt.us)()),1):gn(M,Oi.e.CanAccessCustomerSearchOnly)&&
1(l.dispatch((0,Dt.tJ)()),1)))))},(y,w)=>!(0,n.WQX)(ji.K).get("maintenanceMode")||function Kr(y){return y.url.includes("maintenance")}(w),(y,w)=>{const l=(0,n.WQX)(m.il),M=(0,n.WQX)(Fr.s);return(0,Pn.z)([l.pipe((0,m.Lt)(Eo.Ee)),l.pipe((0,m.Lt)(Mi.eH)),l.pipe((0,m.Lt)(Eo.y)),l.pipe((0,m.Lt)(Tn.Yc))]).pipe((0,z.p)(([A,se,xe,Ue])=>A),(0,W.T)(([A,se,xe,Ue])=>!((0,qo.xM)(xe)&&function pa(y){return y?.profileId&&!y?.profileCountryIsoCode}(se)&&Ue&&(M.setItem("registerationRedirectUrl",w.url),l.dispatch((0,Dt.q$)()),1))))}],children:[{path:"",redirectTo:"home",pathMatch:"full"},{path:mc.D,loadChildren:()=>Promise.all([r.e(76),r.e(364),r.e(679),r.e(9),r.e(532)]).then(r.bind(r,34355)).then(y=>y.GuestBookingModule),data:{pageCategoryAnalytic:"Booking"}},{path:"guest",loadChildren:()=>r.e(76).then(r.bind(r,28277)).then(y=>y.GuestModule),canActivate:[(y,w)=>{const l=(0,n.WQX)(m.il),M=(0,n.WQX)(Ei.Ix);if(function he(y){let w;return y.select("core").pipe((0,S.s)(1)).subscribe(l=>w=l.auth),w}(l).authenticated){const A=w.url.replace("/guest","");return M.navigate([A]),!1}return!0}],data:{pageCategoryAnalytic:"Home"}},{path:"favourite-centre",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(9),r.e(965)]).then(r.bind(r,20950)).then(y=>y.FavouriteCentreModule),data:{pageCategoryAnalytic:"FavouriteCentre",breadcrumb:"FAVORITE_LOCATIONS.TITLE"},canActivate:[hs.W]},{path:"help",loadChildren:()=>Promise.resolve().then(r.bind(r,97105)).then(y=>y.HelpModule),data:{pageCategoryAnalytic:"Help",breadcrumb:"HELP.TITLE",displayOpenInApp:!0}},{path:"site-map",loadChildren:()=>r.e(76).then(r.bind(r,91078)).then(y=>y.SitemapModule),data:{pageCategoryAnalytic:"Sitemap",breadcrumb:"FOOTER.SITE-MAP"}},{path:"home",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(34),r.e(9),r.e(850),r.e(63),r.e(426),r.e(644),r.e(532),r.e(965)]).then(r.bind(r,69368)).then(y=>y.HomeModule),data:{pageCategoryAnalytic:"Home",menuEntry:"Home",displayOpenInApp:!0}},{path:"documents",loadChildren:()=>Promise.all([r.e(364),r.e(409),r.e(76),r.e(63),r.e(9),r.e(426)]).then(r.bind(r,6025)).then(y=>y.DocumentModule),data:{pageCategoryAnalytic:"Staff Mode",menuEntry:"Manage Documents"},canActivate:[hs.W]},{path:"booking",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(34),r.e(9),r.e(409),r.e(850),r.e(426),r.e(63),r.e(532),r.e(679)]).then(r.bind(r,20266)).then(y=>y.BookingModule),data:{pageCategoryAnalytic:"Search",menuEntry:"Booking"}},{path:"staff",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(34),r.e(9),r.e(409),r.e(850),r.e(63),r.e(426),r.e(294),r.e(679),r.e(623),r.e(644),r.e(532),r.e(573)]).then(r.bind(r,70488)).then(y=>y.StaffModule),data:{pageCategoryAnalytic:"Staff Mode"}},{path:"billing-payment",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(409),r.e(63),r.e(9),r.e(553),r.e(34)]).then(r.bind(r,34553)).then(y=>y.BillingPaymentModule),data:{pageCategoryAnalytic:"Account",breadcrumb:"ACCOUNT.BILLING_AND_PAYMENT"}},{path:"centre",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(34),r.e(9),r.e(850),r.e(63),r.e(426),r.e(679),r.e(532),r.e(573),r.e(965)]).then(r.bind(r,14573)).then(y=>y.CentreModule),data:{pageCategoryAnalytic:"Search"}},{path:"quick-access",loadChildren:()=>Promise.all([r.e(34),r.e(76),r.e(63)]).then(r.bind(r,32349)).then(y=>y.QuickAccessModule),data:{pageCategoryAnalytic:"Quick Access",menuEntry:va,caption:va,breadcrumb:va,displayOpenInApp:!0},canActivate:[hs.W]},{path:"accounts",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(34),r.e(9),r.e(409),r.e(850),r.e(63),r.e(426),r.e(294),r.e(623),r.e(644)]).then(r.bind(r,48345)).then(y=>y.UserProfileModule),data:{pageCategoryAnalytic:"Org & Profile",breadcrumb:"USER_PROFILE.ORGANISATIONS_COMPANIES"},canActivate:[hs.W]},{path:"profile/logout",component:vi,resolve:{externalUrl:(y,w)=>{const l=(0,n.WQX)(Rr.u),M=(0,n.WQX)(Ei.Ix);return l.getLogoutUrl(y.queryParams?.redirectUrl??M.getCurrentNavigation()?.extras?.state?.redirectUrl)}},data:{pageCategoryAnalytic:"External Navigation",analyticPageName:"Logout"}},{path:"profile",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(34),r.e(9),r.e(850),r.e(63),r.e(426),r.e(294),r.e(623)]).then(r.bind(r,1623)).then(y=>y.ProfileModule),data:{pageCategoryAnalytic:"Org & Profile",breadcrumb:"PROFILE.MY_PROFILE"},canActivate:[y=>{const w=(0,n.WQX)(m.il);return w.select(Tn.BQ).pipe((0,S.s)(1),(0,W.T)(l=>{const{emailChangeOtp:M,key:A}=y.queryParams??{};return!M||(w.dispatch((0,ri.CU)({verificationCode:M,key:A})),!!l||(w.dispatch((0,Dt.H3)()),!1))}))},hs.W]},{path:"team",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(34),r.e(9),r.e(409),r.e(850),r.e(63),r.e(426),r.e(294),r.e(623)]).then(r.bind(r,14291)).then(y=>y.TeamModule),data:{pageCategoryAnalytic:"Team",menuEntry:"Team",breadcrumb:"MY_TEAM.BREADCRUMB"},canActivate:[hs.W]},{path:"account",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(34),r.e(9),r.e(409),r.e(850),r.e(63),r.e(426),r.e(294),r.e(6
179),r.e(623),r.e(532),r.e(803),r.e(553),r.e(708)]).then(r.bind(r,14708)).then(y=>y.AccountModule),data:{pageCategoryAnalytic:"Account",menuEntry:mo,caption:mo,breadcrumb:mo},canActivate:[hs.W]},{path:"search-results",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(34),r.e(9),r.e(850),r.e(63),r.e(294)]).then(r.bind(r,47294)).then(y=>y.SearchModule),data:{pageCategoryAnalytic:"Search",displayOpenInApp:!0}},{path:"network-devices",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(34),r.e(409),r.e(63),r.e(9),r.e(426)]).then(r.bind(r,58317)).then(y=>y.NetworkDevicesModule),canActivate:[hs.W],data:{pageCategoryAnalytic:"Account"}},{path:"referral",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(34),r.e(9),r.e(63)]).then(r.bind(r,59624)).then(y=>y.ReferralModule),canActivate:[hs.W],data:{pageCategoryAnalytic:"Referral",analyticPageName:"Referral",breadcrumb:"REFERRAL.TITLE"}},{path:"business-savings",loadChildren:()=>Promise.all([r.e(63),r.e(426)]).then(r.bind(r,78085)).then(y=>y.BusinessSavingsModule),data:{pageCategoryAnalytic:"Business Savings",breadcrumb:"BUSINESS_SAVINGS.TITLE"}},{path:"not-found",component:Le.O,data:{pageCategoryAnalytic:"Error Pages",analyticPageName:"Not Found"}},{path:"login-error",component:tr,data:{pageCategoryAnalytic:"Error Pages",analyticPageName:"Login Error"}},{path:"",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(34),r.e(9),r.e(409),r.e(850),r.e(63),r.e(426),r.e(679),r.e(532),r.e(803)]).then(r.bind(r,45803)).then(y=>y.ProductBookingModule)}]},{path:"help/access-card",loadChildren:()=>Promise.all([r.e(76),r.e(426)]).then(r.bind(r,10237)).then(y=>y.AccessCardHelpModule),data:{pageCategoryAnalytic:"Access Card Help",analyticPageName:"Acce
1ss Card Help"}},{path:"onboarding",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(34),r.e(9),r.e(409),r.e(850),r.e(63),r.e(426),r.e(679),r.e(532),r.e(803),r.e(644)]).then(r.bind(r,11678)).then(y=>y.OnboardingModule),data:{pageCategoryAnalytic:"Onboarding & Registration"}},{path:"switch-contact",component:vi,canActivate:[()=>{const y=(0,n.WQX)(Ei.Ix),w=(0,n.WQX)(m.il),l=y.getCurrentNavigation().extras.state?.contactId;return l&&w.dispatch((0,fr.Do)({id:l})),!1}],data:{pageCategoryAnalytic:"External Navigation"}},{path:"external",loadChildren:()=>Promise.all([r.e(364),r.e(76),r.e(409),r.e(63),r.e(9),r.e(34)]).then(r.bind(r,83498)).then(y=>y.ExternalUpdateModule),data:{pageCategoryAnalytic:"External Update"}},{path:"maintenance",canActivate:[()=>{const y=(0,n.WQX)(m.il);return!!(0,n.WQX)(ji.K).get("maintenanceMode")||(y.dispatch((0,Dt.Ye)()),!1)}],data:{pageCategoryAnalytic:"Maintenance site"},loadChildren:()=>Promise.all([r.e(76),r.e(364)]).then(r.bind(r,25756)).then(y=>y.MaintenanceModule)},{path:"blank",component:K,data:{pageCategoryAnalytic:fs,preventPushAnalyticTag:!0}},{path:"password/blank",component:K,data:{pageCategoryAnalytic:fs,preventPushAnalyticTag:!0}},{path:"external-redirect",resolve:{url:es},component:K,data:{pageCategoryAnalytic:fs,preventPushAnalyticTag:!0}},{path:"opt-in",component:$i},{path:"app-install",component:Zr,data:{pageCategoryAnalytic:"Download app",analyticPageName:"Download app"}},{path:"**",redirectTo:"not-found"}];let ms=(()=>{class y{static{this.\u0275fac=function(M){return new(M||y)}}static{this.\u0275mod=n.$C({type:y})}static{this.\u0275inj=n.G2t({providers:[{provide:es,useValue:l=>{setTimeout(()=>{const M=l.paramMap.get("externalUrl");globalThis.location.href=M})}}],imports:[Ei.iI.forRoot(fl,{preloadingStrategy:Ei.D7,initialNavigation:"enabledBlocking"}),Ei.iI]})}}return y})();var $l=r(31427),du=r(6349),Ua=r(94896),Vi=r(49969);function Di(y){return new n.wOt(3e3,!1)}function yo(y){switch(y.length){case 0:return new Vi.sf;
1case 1:return y[0];default:return new Vi.ui(y)}}function Lo(y,w,l=new Map,M=new Map){const A=[],se=[];let xe=-1,Ue=null;if(w.forEach(_t=>{const ct=_t.get("offset"),jt=ct==xe,zt=jt&&Ue||new Map;_t.forEach((En,jn)=>{let yn=jn,Nn=En;if("offset"!==jn)switch(yn=y.normalizePropertyName(yn,A),Nn){case Vi.FX:Nn=l.get(jn);break;case Vi.kp:Nn=M.get(jn);break;default:Nn=y.normalizeStyleValue(jn,yn,Nn,A)}zt.set(yn,Nn)}),jt||se.push(zt),Ue=zt,xe=ct}),A.length)throw function H(){return new n.wOt(3502,!1)}();return se}function vs(y,w,l,M){switch(w){case"start":y.onStart(()=>M(l&&_a(l,"start",y)));break;case"done":y.onDone(()=>M(l&&_a(l,"done",y)));break;case"destroy":y.onDestroy(()=>M(l&&_a(l,"destroy",y)))}}function _a(y,w,l){const se=el(y.element,y.triggerName,y.fromState,y.toState,w||y.phaseName,l.totalTime??y.totalTime,!!l.disabled),xe=y._data;return null!=xe&&(se._data=xe),se}function el(y,w,l,M,A="",se=0,xe){return{element:y,triggerName:w,fromState:l,toState:M,phaseName:A,totalTime:se,disabled:!!xe}}function $a(y,w,l){let M=y.get(w);return M||y.set(w,M=l),M}function tl(y){const w=y.indexOf(":");return[y.substring(1,w),y.slice(w+1)]}const vp=typeof document>"u"?null:document.documentElement;function Gc(y){const w=y.parentNode||y.host||null;return w===vp?null:w}let bd=null,hu=!1;function yd(y,w){for(;w;){if(w===y)return!0;w=Gc(w)}return!1}function kr(y,w,l){if(l)return Array.from(y.querySelectorAll(w));const M=y.querySelector(w);return M?[M]:[]}let Md=(()=>{class y{validateStyleProperty(l){return function _p(y){bd||(bd=function Cp(){return typeof document<"u"?document.body:null}()||{},hu=!!bd.style&&"WebkitAppearance"in bd.style);let w=!0;return bd.style&&!function Xf(y){return"ebkit"==y.substring(1,6)}(y)&&(w=y in bd.style,!w&&hu&&(w="Webkit"+y.charAt(0).toUpperCase()+y.slice(1)in bd.style)),w}(l)}containsElement(l,M){return yd(l,M)}getParentElement(l){return Gc(l)}query(l,M,A){return kr(l,M,A)}computeStyle(l,M,A){return A||""}animate(l,M,A,se,xe,Ue=[],_t){return new Vi.sf(A,se)}static{this.\u0275fac=function(M){return new(M||y)}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();class Ca{static{this.NOOP=new Md}}class Yf{}const Wc=1e3,_c="ng-enter",ag="ng-leave",ts="ng-trigger",sg=".ng-trigger",Nh="ng-animating",Gg=".ng-animating";function nl(y){if("number"==typeof y)return y;const w=y.match(/^(-?[\.\d]+)(m?s)/);return!w||w.length<2?0:Pd(parseFloat(w[1]),w[2])}function Pd(y,w){return"s"===w?y*Wc:y}function Cc(y,w,l){return y.hasOwnProperty("duration")?y:function Od(y,w,l){let A,se=0,xe="";if("string"==typeof y){const Ue=y.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Ue)return w.push(Di()),{duration:0,delay:0,easing:""};A=Pd(parseFloat(Ue[1]),Ue[2]);const _t=Ue[3];null!=_t&&(se=Pd(parseFloat(_t),Ue[4]));const ct=Ue[5];ct&&(xe=ct)}else A=y;if(!l){let Ue=!1,_t=w.length;A<0&&(w.push(function uu(){return new n.wOt(3100,!1)}()),Ue=!0),se<0&&(w.push(function vd(){return new n.wOt(3101,!1)}()),Ue=!0),Ue&&w.splice(_t,0,Di())}return{duration:A,delay:se,easing:xe}}(y,w,l)}function Fi(y,w,l){w.forEach((M,A)=>{const se=Bh(A);l&&!l.has(A)&&l.set(A,y.style[se]),y.style[se]=M})}function vl(y,w){w.forEach((l,M)=>{const A=Bh(M);y.style[A]=""})}function Kc(y){return Array.isArray(y)?1==y.length?y[0]:(0,Vi.K2)(y):y}const Lh=new RegExp("{{\\s*(.+?)\\s*}}","g");function Wg(y){let w=[];if("string"==typeof y){let l;for(;l=Lh.exec(y);)w.push(l[1]);Lh.lastIndex=0}return w}function wd(y,w,l){const M=`${y}`,A=M.replace(Lh,(se,xe)=>{let Ue=w[xe];return null==Ue&&(l.push(function ig(){return new n.wOt(3003,!1)}()),Ue=""),Ue.toString()});return A==M?y:A}const yp=/-+([a-z0-9])/g;function Bh(y){return y.replace(yp,(...w)=>w[1].toUpperCase())}function Mr(y,w,l){switch(w.type){case Vi.If.Trigger:return y.visitTrigger(w,l);case Vi.If.State:return y.visitState(w,l);case Vi.If.Transition:return y.visitTransition(w,l);case Vi.If.Sequence:return y.visitSequence(w,l);case Vi.If.Group:return y.visitGroup(w,l);case Vi.If.Animate:return y.visitAnimate(w,l);case Vi.If.Keyframes:return y.visitKeyframes(w,l);case Vi.If.Style:return y.visitStyle(w,l);case Vi.If.Reference:return y.visitReference(w,l);case Vi.If.AnimateChild:return y.visitAnimateChild(w,l);case Vi.If.AnimateRef:return y.visitAnimateRef(w,l);case Vi.If.Query:return y.visitQuery(w,l);case Vi.If.Stagger:return y.visitStagger(w,l);default:throw function Uc(){return new n.wOt(3004,!1)}()}}function Kg(y,w){return window.getComputedStyle(y)[w]}const Qf=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Dn extends Yf{normalizePropertyName(w,l){return Bh(w)}normalizeStyleValue(w,l,M,A){let se="";const xe=M.toString().trim();if(Qf.has(l)&&0!==M&&"0"!==M)if("number"==typeof M)se="px";else{const Ue=M.match(/^[+-]?[\d\.]+([a-z]*)$/);Ue&&0==Ue[1].length&&A.push(function So(){return new n.wOt(3005,!1)}())}return xe+se}}const _s="*";const bc=new Set(["true","1"]),Vh=new Set(["false","0"]);function Td(y,w){const l=bc.has(y)||Vh.has(y),M=bc.has(w)||Vh.has(w);return(A,se)=>{let xe=y==_s||y==A,Ue=w==_s||w==se;return!xe&&l&&"boolean"==typeof A&&(xe=A?bc.has(y):Vh.has(y)),!Ue&&M&&"boolean"==typeof se&&(Ue=se?bc.has(w):Vh.has(w)),xe&&Ue}}const em=new RegExp("s*:selfs*,?","g");function ta(y,w,l,M){return new xd(y).build(w,l,M)}class xd{constructor(w){this._driver=w}build(w,l,M){const A=new tm(l);return this._resetContextStyleTimingState(A),Mr(this,Kc(w),A)}_resetContextStyleTimingState(w){w.currentQuerySelector="",w.collectedStyles=new Map,w.collectedStyles.set("",new Map),w.currentTime=0}visitTrigger(w,l){let M=l.queryCount=0,A=l.depCount=0;const se=[],xe=[];return"@"==w.name.charAt(0)&&l.errors.push(function rg(){return new n.wOt(3006,!1)}()),w.definitions.forEach(Ue=>{if(this._resetContextStyleTimingState(l),Ue.type==Vi.If.State){const _t=Ue,ct=_t.name;
1ct.toString().split(/\s*,\s*/).forEach(jt=>{_t.name=jt,se.push(this.visitState(_t,l))}),_t.name=ct}else if(Ue.type==Vi.If.Transition){const _t=this.visitTransition(Ue,l);M+=_t.queryCount,A+=_t.depCount,xe.push(_t)}else l.errors.push(function oo(){return new n.wOt(3007,!1)}())}),{type:Vi.If.Trigger,name:w.name,states:se,transitions:xe,queryCount:M,depCount:A,options:null}}visitState(w,l){const M=this.visitStyle(w.styles,l),A=w.options&&w.options.params||null;if(M.containsDynamicStyles){const se=new Set,xe=A||{};M.styles.forEach(Ue=>{Ue instanceof Map&&Ue.forEach(_t=>{Wg(_t).forEach(ct=>{xe.hasOwnProperty(ct)||se.add(ct)})})}),se.size&&l.errors.push(function ea(){return new n.wOt(3008,!1)}(0,se.values()))}return{type:Vi.If.State,name:w.name,style:M,options:A?{params:A}:null}}visitTransition(w,l){l.queryCount=0,l.depCount=0;const M=Mr(this,Kc(w.animation),l),A=function Sd(y,w){const l=[];return"string"==typeof y?y.split(/\s*,\s*/).forEach(M=>function Hh(y,w,l){if(":"==y[0]){const _t=function qf(y,w){switch(y){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(l,M)=>parseFloat(M)>parseFloat(l);case":decrement":return(l,M)=>parseFloat(M)<parseFloat(l);default:return w.push(function og(){return new n.wOt(3016,!1)}()),"* => *"}}(y,l);if("function"==typeof _t)return void w.push(_t);y=_t}const M=y.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==M||M.length<4)return l.push(function Fh(){return new n.wOt(3015,!1)}()),w;const A=M[1],se=M[2],xe=M[3];w.push(Td(A,xe)),"<"==se[0]&&(A!=_s||xe!=_s)&&w.push(Td(xe,A))}(M,l,w)):l.push(y),l}(w.expr,l.errors);return{type:Vi.If.Transition,matchers:A,animation:M,queryCount:l.queryCount,depCount:l.depCount,options:yc(w.options)}}visitSequence(w,l){return{type:Vi.If.Sequence,steps:w.steps.map(M=>Mr(this,M,l)),options:yc(w.options)}}visitGroup(w,l){const M=l.currentTime;let A=0;const se=w.steps.map(xe=>{l.currentTime=M;const Ue=Mr(this,xe,l);return A=Math.max(A,l.currentTime),Ue});return l.currentTime=A,{type:Vi.If.Group,steps:se,options:yc(w.options)}}visitAnimate(w,l){const M=function Pp(y,w){if(y.hasOwnProperty("duration"))return y;if("number"==typeof y)return Xc(Cc(y,w).duration,0,"");const l=y;if(l.split(/\s+/).some(se=>"{"==se.charAt(0)&&"{"==se.charAt(1))){const se=Xc(0,0,"");return se.dynamic=!0,se.strValue=l,se}const A=Cc(l,w);return Xc(A.duration,A.delay,A.easing)}(w.timings,l.errors);l.currentAnimateTimings=M;let A,se=w.styles?w.styles:(0,Vi.iF)({});if(se.type==Vi.If.Keyframes)A=this.visitKeyframes(se,l);else{let xe=w.styles,Ue=!1;if(!xe){Ue=!0;const ct={};M.easing&&(ct.easing=M.easing),xe=(0,Vi.iF)(ct)}l.currentTime+=M.duration+M.delay;const _t=this.visitStyle(xe,l);_t.isEmptyStep=Ue,A=_t}return l.currentAnimateTimings=null,{type:Vi.If.Animate,timings:M,style:A,options:null}}visitStyle(w,l){const M=this._makeStyleAst(w,l);return this._validateStyleAst(M,l),M}_makeStyleAst(w,l){const M=[],A=Array.isArray(w.styles)?w.styles:[w.styles];for(let Ue of A)"string"==typeof Ue?Ue===Vi.kp?M.push(Ue):l.errors.push(new n.wOt(3002,!1)):M.push(new Map(Object.entries(Ue)));let se=!1,xe=null;return M.forEach(Ue=>{if(Ue instanceof Map&&(Ue.has("easing")&&(xe=Ue.get("easing"),Ue.delete("easing")),!se))for(let _t of Ue.values())if(_t.toString().indexOf("{{")>=0){se=!0;break}}),{type:Vi.If.Style,styles:M,easing:xe,offset:w.offset,containsDynamicStyles:se,options:null}}_validateStyleAst(w,l){const M=l.currentAnimateTimings;let A=l.currentTime,se=l.currentTime;M&&se>0&&(se-=M.duration+M.delay),w.styles.forEach(xe=>{"string"!=typeof xe&&xe.forEach((Ue,_t)=>{const ct=l.collectedStyles.get(l.currentQuerySelector),jt=ct.get(_t);let zt=!0;jt&&(se!=A&&se>=jt.startTime&&A<=jt.endTime&&(l.errors.push(function _d(){return new n.wOt(3010,!1)}()),zt=!1),se=jt.startTime),zt&&ct.set(_t,{startTime:se,endTime:A}),l.options&&function kh(y,w,l){const M=w.params||{},A=Wg(y);A.length&&A.forEach(se=>{M.hasOwnProperty(se)||l.push(function ml(){return new n.wOt(3001,!1)}())})}(Ue,l.options,l.errors)})})}visitKeyframes(w,l){const M={type:Vi.If.Keyframes,styles:[],options:null};if(!l.currentAnimateTimings)return l.errors.push(function ps(){return new n.wOt(3011,!1)}()),M;let se=0;const xe=[];let Ue=!1,_t=!1,ct=0;const jt=w.steps.map(Sn=>
1{const wi=this._makeStyleAst(Sn,l);let zi=null!=wi.offset?wi.offset:function lg(y){if("string"==typeof y)return null;let w=null;if(Array.isArray(y))y.forEach(l=>{if(l instanceof Map&&l.has("offset")){const M=l;w=parseFloat(M.get("offset")),M.delete("offset")}});else if(y instanceof Map&&y.has("offset")){const l=y;w=parseFloat(l.get("offset")),l.delete("offset")}return w}(wi.styles),Ui=0;return null!=zi&&(se++,Ui=wi.offset=zi),_t=_t||Ui<0||Ui>1,Ue=Ue||Ui<ct,ct=Ui,xe.push(Ui),wi});_t&&l.errors.push(function $c(){return new n.wOt(3012,!1)}()),Ue&&l.errors.push(function Cd(){return new n.wOt(3200,!1)}());const zt=w.steps.length;let En=0;se>0&&se<zt?l.errors.push(function zc(){return new n.wOt(3202,!1)}()):0==se&&(En=1/(zt-1));const jn=zt-1,yn=l.currentTime,Nn=l.currentAnimateTimings,st=Nn.duration;return jt.forEach((Sn,wi)=>{const zi=En>0?wi==jn?1:En*wi:xe[wi],Ui=zi*st;l.currentTime=yn+Nn.delay+Ui,Nn.duration=Ui,this._validateStyleAst(Sn,l),Sn.offset=zi,M.styles.push(Sn)}),M}visitReference(w,l){return{type:Vi.If.Reference,animation:Mr(this,Kc(w.animation),l),options:yc(w.options)}}visitAnimateChild(w,l){return l.depCount++,{type:Vi.If.AnimateChild,options:yc(w.options)}}visitAnimateRef(w,l){return{type:Vi.If.AnimateRef,animation:this.visitReference(w.animation,l),options:yc(w.options)}}visitQuery(w,l){const M=l.currentQuerySelector,A=w.options||{};l.queryCount++,l.currentQuery=w;const[se,xe]=function Ns(y){const w=!!y.split(/\s*,\s*/).find(l=>":self"==l);return w&&(y=y.replace(em,"")),y=y.replace(/@\*/g,sg).replace(/@\w+/g,l=>sg+"-"+l.slice(1)).replace(/:animating/g,Gg),[y,w]}(w.selector);l.currentQuerySelector=M.length?M+" "+se:se,$a(l.collectedStyles,l.currentQuerySelector,new Map);const Ue=Mr(this,Kc(w.animation),l);return l.currentQuery=null,l.currentQuerySelector=M,{type:Vi.If.Query,selector:se,limit:A.limit||0,optional:!!A.optional,includeSelf:xe,animation:Ue,originalSelector:w.selector,options:yc(w.options)}}visitStagger(w,l){l.currentQuery||l.errors.push(function jc(){return new n.wOt(3013,!1)}());const M="full"===w.timings?{duration:0,delay:0,easing:"full"}:Cc(w.timings,l.errors,!0);return{type:Vi.If.Stagger,animation:Mr(this,Kc(w.animation),l),timings:M,options:null}}}class tm{constructor(w){this.errors=w,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function yc(y){return y?(y={...y}).params&&(y.params=function ks(y){return y?{...y}:null}(y.params)):y={},y}function Xc(y,w,l){return{duration:y,delay:w,easing:l}}function Xg(y,w,l,M,A,se,xe=null,Ue=!1){return{type:1,element:y,keyframes:w,preStyleProps:l,postStyleProps:M,duration:A,delay:se,totalTime:A+se,easing:xe,subTimeline:Ue}}class vu{constructor(){this._map=new Map}get(w){return this._map.get(w)||[]}append(w,l){let M=this._map.get(w);M||this._map.set(w,M=[]),M.push(...l)}has(w){return this._map.has(w)}clear(){this._map.clear()}}const Uh=new RegExp(":enter","g"),Op=new RegExp(":leave","g");function Qg(y,w,l,M,A,se=new Map,xe=new Map,Ue,_t,ct=[]){return(new nm).buildKeyframes(y,w,l,M,A,se,xe,Ue,_t,ct)}class nm{buildKeyframes(w,l,M,A,se,xe,Ue,_t,ct,jt=[]){ct=ct||new vu;const zt=new Cu(w,l,ct,A,se,jt,[]);zt.options=_t;const En=_t.delay?nl(_t.delay):0;zt.currentTimeline.delayNextStep(En),zt.currentTimeline.setStyles([xe],null,zt.errors,_t),Mr(this,M,zt);const jn=zt.timelines.filter(yn=>yn.containsAnimation());if(jn.length&&Ue.size){let yn;for(let Nn=jn.length-1;Nn>=0;Nn--){const st=jn[Nn];if(st.element===l){yn=st;break}}yn&&!yn.allowOnlyTimelineStyles()&&yn.setStyles([Ue],null,zt.errors,_t)}return jn.length?jn.map(yn=>yn.buildKeyframes()):[Xg(l,[],[],[],0,En,"",!1)]}visitTrigger(w,l){}visitState(w,l){}visitTransition(w,l){}visitAnimateChild(w,l){const M=l.subInstructions.get(l.element);if(M){const A=l.createSubContext(w.options),se=l.currentTimeline.currentTime,xe=this._visitSubInstructions(M,A,A.options);se!=xe&&l.transformIntoNewTimeline(xe)}l.previousNode=w}visitAnimateRef(w,l){const M=l.createSubContext(w.options);M.transformIntoNewTimeline(),this._applyAnimationRefDelays([w.options,w.animation.options],l,M),this.visitReference(w.animation,M),l.transformIntoNewTimeline(M.currentTimeline.currentTime),l.previousNode=w}_applyAnimationRefDelays(w,l,M){for(const A of w){const se=A?.delay;if(se){const xe="number"==typeof se?se:nl(wd(se,A?.params??{},l.errors));M.delayNextStep(xe)}}}
1_visitSubInstructions(w,l,M){let se=l.currentTimeline.currentTime;const xe=null!=M.duration?nl(M.duration):null,Ue=null!=M.delay?nl(M.delay):null;return 0!==xe&&w.forEach(_t=>{const ct=l.appendInstructionToTimeline(_t,xe,Ue);se=Math.max(se,ct.duration+ct.delay)}),se}visitReference(w,l){l.updateOptions(w.options,!0),Mr(this,w.animation,l),l.previousNode=w}visitSequence(w,l){const M=l.subContextCount;let A=l;const se=w.options;if(se&&(se.params||se.delay)&&(A=l.createSubContext(se),A.transformIntoNewTimeline(),null!=se.delay)){A.previousNode.type==Vi.If.Style&&(A.currentTimeline.snapshotCurrentStyles(),A.previousNode=_u);const xe=nl(se.delay);A.delayNextStep(xe)}w.steps.length&&(w.steps.forEach(xe=>Mr(this,xe,A)),A.currentTimeline.applyStylesToKeyframe(),A.subContextCount>M&&A.transformIntoNewTimeline()),l.previousNode=w}visitGroup(w,l){const M=[];let A=l.currentTimeline.currentTime;const se=w.options&&w.options.delay?nl(w.options.delay):0;w.steps.forEach(xe=>{const Ue=l.createSubContext(w.options);se&&Ue.delayNextStep(se),Mr(this,xe,Ue),A=Math.max(A,Ue.currentTimeline.currentTime),M.push(Ue.currentTimeline)}),M.forEach(xe=>l.currentTimeline.mergeTimelineCollectedStyles(xe)),l.transformIntoNewTimeline(A),l.previousNode=w}_visitTiming(w,l){if(w.dynamic){const M=w.strValue;return Cc(l.params?wd(M,l.params,l.errors):M,l.errors)}return{duration:w.duration,delay:w.delay,easing:w.easing}}visitAnimate(w,l){const M=l.currentAnimateTimings=this._visitTiming(w.timings,l),A=l.currentTimeline;M.delay&&(l.incrementTime(M.delay),A.snapshotCurrentStyles());const se=w.style;se.type==Vi.If.Keyframes?this.visitKeyframes(se,l):(l.incrementTime(M.duration),this.visitStyle(se,l),A.applyStylesToKeyframe()),l.currentAnimateTimings=null,l.previousNode=w}visitStyle(w,l){const M=l.currentTimeline,A=l.currentAnimateTimings;!A&&M.hasCurrentStyleProperties()&&M.forwardFrame();const se=A&&A.easing||w.easing;w.isEmptyStep?M.applyEmptyStep(se):M.setStyles(w.styles,se,l.errors,l.options),l.previousNode=w}visitKeyframes(w,l){const M=l.currentAnimateTimings,A=l.currentTimeline.duration,se=M.duration,Ue=l.createSubContext().currentTimeline;Ue.easing=M.easing,w.styles.forEach(_t=>{Ue.forwardTime((_t.offset||0)*se),Ue.setStyles(_t.styles,_t.easing,l.errors,l.options),Ue.applyStylesToKeyframe()}),l.currentTimeline.mergeTimelineCollectedStyles(Ue),l.transformIntoNewTimeline(A+se),l.previousNode=w}visitQuery(w,l){const M=l.currentTimeline.currentTime,A=w.options||{},se=A.delay?nl(A.delay):0;se&&(l.previousNode.type===Vi.If.Style||0==M&&l.currentTimeline.hasCurrentStyleProperties())&&(l.currentTimeline.snapshotCurrentStyles(),l.previousNode=_u);let xe=M;const Ue=l.invokeQuery(w.selector,w.originalSelector,w.limit,w.includeSelf,!!A.optional,l.errors);l.currentQueryTotal=Ue.length;let _t=null;Ue.forEach((ct,jt)=>{l.currentQueryIndex=jt;const zt=l.createSubContext(w.options,ct);se&&zt.delayNextStep(se),ct===l.element&&(_t=zt.currentTimeline),Mr(this,w.animation,zt),zt.currentTimeline.applyStylesToKeyframe(),xe=Math.max(xe,zt.currentTimeline.currentTime)}),l.currentQueryIndex=0,l.currentQueryTotal=0,l.transformIntoNewTimeline(xe),_t&&(l.currentTimeline.mergeTimelineCollectedStyles(_t),l.currentTimeline.snapshotCurrentStyles()),l.previousNode=w}visitStagger(w,l){const M=l.parentContext,A=l.currentTimeline,se=w.timings,xe=Math.abs(se.duration),Ue=xe*(l.currentQueryTotal-1);let _t=xe*l.currentQueryIndex;switch(se.duration<0?"reverse":se.easing){case"reverse":_t=Ue-_t;break;case"full":_t=M.currentStaggerTime}const jt=l.currentTimeline;_t&&jt.delayNextStep(_t);const zt=jt.currentTime;Mr(this,w.animation,l),l.previousNode=w,M.currentStaggerTime=A.currentTime-zt+(A.startTime-M.currentTimeline.startTime)}}const _u={};class Cu{constructor(w,l,M,A,se,xe,Ue,_t){this._driver=w,this.element=l,this.subInstructions=M,this._enterClassName=A,this._leaveClassName=se,this.errors=xe,this.timelines=Ue,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=_u,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=_t||new dg(this._driver,l,0),Ue.pu
1sh(this.currentTimeline)}get params(){return this.options.params}updateOptions(w,l){if(!w)return;const M=w;let A=this.options;null!=M.duration&&(A.duration=nl(M.duration)),null!=M.delay&&(A.delay=nl(M.delay));const se=M.params;if(se){let xe=A.params;xe||(xe=this.options.params={}),Object.keys(se).forEach(Ue=>{(!l||!xe.hasOwnProperty(Ue))&&(xe[Ue]=wd(se[Ue],xe,this.errors))})}}_copyOptions(){const w={};if(this.options){const l=this.options.params;if(l){const M=w.params={};Object.keys(l).forEach(A=>{M[A]=l[A]})}}return w}createSubContext(w=null,l,M){const A=l||this.element,se=new Cu(this._driver,A,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(A,M||0));return se.previousNode=this.previousNode,se.currentAnimateTimings=this.currentAnimateTimings,se.options=this._copyOptions(),se.updateOptions(w),se.currentQueryIndex=this.currentQueryIndex,se.currentQueryTotal=this.currentQueryTotal,se.parentContext=this,this.subContextCount++,se}transformIntoNewTimeline(w){return this.previousNode=_u,this.currentTimeline=this.currentTimeline.fork(this.element,w),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(w,l,M){const A={duration:l??w.duration,delay:this.currentTimeline.currentTime+(M??0)+w.delay,easing:""},se=new Ma(this._driver,w.element,w.keyframes,w.preStyleProps,w.postStyleProps,A,w.stretchStartingKeyframe);return this.timelines.push(se),A}incrementTime(w){this.currentTimeline.forwardTime(this.currentTimeline.duration+w)}delayNextStep(w){w>0&&this.currentTimeline.delayNextStep(w)}invokeQuery(w,l,M,A,se,xe){let Ue=[];if(A&&Ue.push(this.element),w.length>0){w=(w=w.replace(Uh,"."+this._enterClassName)).replace(Op,"."+this._leaveClassName);let ct=this._driver.query(this.element,w,1!=M);0!==M&&(ct=M<0?ct.slice(ct.length+M,ct.length):ct.slice(0,M)),Ue.push(...ct)}return!se&&0==Ue.length&&xe.push(function jg(){return new n.wOt(3014,!1)}()),Ue}}class dg{constructor(w,l,M,A){this._driver=w,this.element=l,this.startTime=M,this._elementTimelineStylesLookup=A,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(l),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(l,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(w){const l=1===this._keyframes.size&&this._pendingStyles.size;this.duration||l?(this.forwardTime(this.currentTime+w),l&&this.snapshotCurrentStyles()):this.startTime+=w}fork(w,l){return this.applyStylesToKeyframe(),new dg(this._driver,w,l||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(w){this.applyStylesToKeyframe(),this.duration=w,this._loadKeyframe()}_updateStyle(w,l){this._localTimelineStyles.set(w,l),this._globalTimelineStyles.set(w,l),this._styleSummary.set(w,{time:this.currentTime,value:l})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(w){w&&this._previousKeyframe.set("easing",w);for(let[l,M]of this._globalTimelineStyles)this._backFill.set(l,M||Vi.kp),this._currentKeyframe.set(l,Vi.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}
1setStyles(w,l,M,A){l&&this._previousKeyframe.set("easing",l);const se=A&&A.params||{},xe=function $r(y,w){const l=new Map;let M;return y.forEach(A=>{if("*"===A){M??=w.keys();for(let se of M)l.set(se,Vi.kp)}else for(let[se,xe]of A)l.set(se,xe)}),l}(w,this._globalTimelineStyles);for(let[Ue,_t]of xe){const ct=wd(_t,se,M);this._pendingStyles.set(Ue,ct),this._localTimelineStyles.has(Ue)||this._backFill.set(Ue,this._globalTimelineStyles.get(Ue)??Vi.kp),this._updateStyle(Ue,ct)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((w,l)=>{this._currentKeyframe.set(l,w)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((w,l)=>{this._currentKeyframe.has(l)||this._currentKeyframe.set(l,w)}))}snapshotCurrentStyles(){for(let[w,l]of this._localTimelineStyles)this._pendingStyles.set(w,l),this._updateStyle(w,l)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const w=[];for(let l in this._currentKeyframe)w.push(l);return w}mergeTimelineCollectedStyles(w){w._styleSummary.forEac
1h((l,M)=>{const A=this._styleSummary.get(M);(!A||l.time>A.time)&&this._updateStyle(M,l.value)})}buildKeyframes(){this.applyStylesToKeyframe();const w=new Set,l=new Set,M=1===this._keyframes.size&&0===this.duration;let A=[];this._keyframes.forEach((Ue,_t)=>{const ct=new Map([...this._backFill,...Ue]);ct.forEach((jt,zt)=>{jt===Vi.FX?w.add(zt):jt===Vi.kp&&l.add(zt)}),M||ct.set("offset",_t/this.duration),A.push(ct)});const se=[...w.values()],xe=[...l.values()];if(M){const Ue=A[0],_t=new Map(Ue);Ue.set("offset",0),_t.set("offset",1),A=[Ue,_t]}return Xg(this.element,A,se,xe,this.duration,this.startTime,this.easing,!1)}}class Ma extends dg{constructor(w,l,M,A,se,xe,Ue=!1){super(w,l,xe.delay),this.keyframes=M,this.preStyleProps=A,this.postStyleProps=se,this._stretchStartingKeyframe=Ue,this.timings={duration:xe.duration,delay:xe.delay,easing:xe.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let w=this.keyframes,{delay:l,duration:M,easing:A}=this.timings;if(this._stretchStartingKeyframe&&l){const se=[],xe=M+l,Ue=l/xe,_t=new Map(w[0]);_t.set("offset",0),se.push(_t);const ct=new Map(w[0]);ct.set("offset",zl(Ue)),se.push(ct);const jt=w.length-1;for(let zt=1;zt<=jt;zt++){let En=new Map(w[zt]);const jn=En.get("offset");En.set("offset",zl((l+jn*M)/xe)),se.push(En)}M=xe,l=0,A="",w=se}return Xg(this.element,w,this.preStyleProps,this.postStyleProps,M,l,A,!0)}}function zl(y,w=3){const l=Math.pow(10,w-1);return Math.round(y*l)/l}function bu(y,w,l,M,A,se,xe,Ue,_t,ct,jt,zt,En){return{type:0,element:y,triggerName:w,isRemovalTransition:A,fromState:l,fromStyles:se,toState:M,toStyles:xe,timelines:Ue,queriedElements:_t,preStyleProps:ct,postStyleProps:jt,totalTime:zt,errors:En}}const ug={};class jl{constructor(w,l,M){this._triggerName=w,this.ast=l,this._stateStyles=M}match(w,l,M,A){return function wp(y,w,l,M,A){return y.some(se=>se(w,l,M,A))}(this.ast.matchers,w,l,M,A)}buildStyles(w,l,M){let A=this._stateStyles.get("*");return void 0!==w&&(A=this._stateStyles.get(w?.toString())||A),A?A.buildStyles(l,M):new Map}build(w,l,M,A,se,xe,Ue,_t,ct,jt){const zt=[],En=this.ast.options&&this.ast.options.params||ug,yn=this.buildStyles(M,Ue&&Ue.params||ug,zt),Nn=_t&&_t.params||ug,st=this.buildStyles(A,Nn,zt),Sn=new Set,wi=new Map,zi=new Map,Ui="void"===A,ir={params:Zg(Nn,En),delay:this.ast.options?.delay},dr=jt?[]:Qg(w,l,this.ast.animation,se,xe,yn,st,ir,ct,zt);let ki=0;return dr.forEach(Jr=>{ki=Math.max(Jr.duration+Jr.delay,ki)}),zt.length?bu(l,this._triggerName,M,A,Ui,yn,st,[],[],wi,zi,ki,zt):(dr.forEach(Jr=>{const Oo=Jr.element,Ho=$a(wi,Oo,new Set);Jr.preStyleProps.forEach(Wa=>Ho.add(Wa));const ic=$a(zi,Oo,new Set);Jr.postStyleProps.forEach(Wa=>ic.add(Wa)),Oo!==l&&Sn.add(Oo)}),bu(l,this._triggerName,M,A,Ui,yn,st,dr,[...Sn.values()],wi,zi,ki))}}function Zg(y,w){const l={...w};return Object.entries(y).forEach(([M,A])=>{null!=A&&(l[M]=A)}),l}class yu{constructor(w,l,M){this.styles=w,this.defaultParams=l,this.normalizer=M}buildStyles(w,l){const M=new Map,A=Zg(w,this.defaultParams);return this.styles.styles.forEach(se=>{"string"!=typeof se&&se.forEach((xe,Ue)=>{xe&&(xe=wd(xe,A,l));const _t=this.normalizer.normalizePropertyName(Ue,l);xe=this.normalizer.normalizeStyleValue(Ue,_t,xe,l),M.set(Ue,xe)})}),M}}class $h{constructor(w,l,M){this.name=w,this.ast=l,this._normalizer=M,this.transitionFactories=[],this.states=new Map,l.states.forEach(A=>{this.states.set(A.name,new yu(A.style,A.options&&A.options.params||{},M))}),Id(this.states,"true","1"),Id(this.states,"false","0"),l.transitions.forEach(A=>{this.transitionFactories.push(new jl(w,A,this.states))}),this.fallbackTransition=function Jg(y,w){return new jl(y,{type:Vi.If.Transition,animation:{type:Vi.If.Sequence,steps:[],options:null},matchers:[(xe,Ue)=>!0],options:null,queryCount:0,depCount:0},w)}(w,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(w,l,M,A){return this.transitionFactories.find(xe=>xe.match(w,l,M,A))||null}matchStyles(w,l,M){return this.fallbackTransition.buildStyles(w,l,M)}}function Id(y,w,l){y.has(w)?y.has(l)||y.set(l,y.get(w)):y.has(l)&&y.set(w,y.get(l))}const qg=new vu;class im{constructor(w,l,M){this.bodyNode=w,this._driver=l,this._normalizer=M,this._animations=new Map,this._playersById=new Map,this.players=[]}register(w,l){const M=[],se=ta(this._driver,l,M,[]);if(M.length)throw function ae(){return new n.wOt(3503,!1)}();this._animations.set(w,se)}_buildPlayer(w,l,M){const A=w.element,se=Lo(this._normalizer,w.keyframes,l,M);return this._driver.animate(A,se,w.duration,w.delay,w.easing,[],!0)}create(w,l,M={}){const A=[],se=this._animations.get(w);let xe;const Ue=new Map;if(se?(xe=Qg(this._driver,l,se,_c,ag,new Map,new Map,M,qg,A),xe.forEach(jt=>
1{const zt=$a(Ue,jt.element,new Map);jt.postStyleProps.forEach(En=>zt.set(En,null))})):(A.push(function j(){return new n.wOt(3300,!1)}()),xe=[]),A.length)throw function ce(){return new n.wOt(3504,!1)}();Ue.forEach((jt,zt)=>{jt.forEach((En,jn)=>{jt.set(jn,this._driver.computeStyle(zt,jn,Vi.kp))})});const ct=yo(xe.map(jt=>{const zt=Ue.get(jt.element);return this._buildPlayer(jt,new Map,zt)}));return this._playersById.set(w,ct),ct.onDestroy(()=>this.destroy(w)),this.players.push(ct),ct}destroy(w){const l=this._getPlayer(w);l.destroy(),this._playersById.delete(w);const M=this.players.indexOf(l);M>=0&&this.players.splice(M,1)}_getPlayer(w){const l=this._playersById.get(w);if(!l)throw function De(){return new n.wOt(3301,!1)}();return l}listen(w,l,M,A){const se=el(l,"","","");return vs(this._getPlayer(w),M,se,A),()=>{}}command(w,l,M,A){if("register"==M)return void this.register(w,A[0]);if("create"==M)return void this.create(w,l,A[0]||{});const se=this._getPlayer(w);switch(M){case"play":se.play();break;case"pause":se.pause();break;case"reset":se.reset();break;case"restart":se.restart();break;case"finish":se.finish();break;case"init":se.init();break;case"setPosition":se.setPosition(parseFloat(A[0]));break;case"destroy":this.destroy(w)}}}const eh="ng-animate-queued",zh="ng-animate-disabled",Qc=[],Pu={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},jh={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Cs="__ng_removed";class hg{get params(){return this.options.params}constructor(w,l=""){this.namespaceId=l;const M=w&&w.hasOwnProperty("value");if(this.value=function Gh(y){return y??null}(M?w.value:w),M){const{value:se,...xe}=w;this.options=xe}else this.options={};this.options.params||(this.options.params={})}absorbOptions(w){const l=w.params;if(l){const M=this.options.params;Object.keys(l).forEach(A=>{null==M[A]&&(M[A]=l[A])})}}}const Ou="void",fg=new hg(Ou);class wu{constructor(w,l,M){this.id=w,this.hostElement=l,this._engine=M,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"
1+w,na(l,this._hostClassName)}listen(w,l,M,A){if(!this._triggers.has(l))throw function qe(){return new n.wOt(3302,!1)}();if(null==M||0==M.length)throw function It(){return new n.wOt(3303,!1)}();if(!function Pa(y){return"start"==y||"done"==y}(M))throw function mn(){return new n.wOt(3400,!1)}();const se=$a(this._elementListeners,w,[]),xe={name:l,phase:M,callback:A};se.push(xe);const Ue=$a(this._engine.statesByElement,w,new Map);return Ue.has(l)||(na(w,ts),na(w,ts+"-"+l),Ue.set(l,fg)),()=>{this._engine.afterFlush(()=>{const _t=se.indexOf(xe);_t>=0&&se.splice(_t,1),this._triggers.has(l)||Ue.delete(l)})}}register(w,l){return!this._triggers.has(w)&&(this._triggers.set(w,l),!0)}_getTrigger(w){const l=this._triggers.get(w);if(!l)throw function rn(){return new n.wOt(3401,!1)}();return l}trigger(w,l,M,A=!0){const se=this._getTrigger(l),xe=new Ad(this.id,l,w);let Ue=this._engine.statesByElement.get(w);Ue||(na(w,ts),na(w,ts+"-"+l),this._engine.statesByElement.set(w,Ue=new Map));let _t=Ue.get(l);const ct=new hg(M,this.id);if(!(M&&M.hasOwnProperty("value"))&&_t&&ct.absorbOptions(_t.options),Ue.set(l,ct),_t||(_t=fg),ct.value!==Ou&&_t.value===ct.value){if(!function Eu(y,w){const l=Object.keys(y),M=Object.keys(w);if(l.length!=M.length)return!1;for(let A=0;A<l.length;A++){const se=l[A];if(!w.hasOwnProperty(se)||y[se]!==w[se])return!1}return!0}(_t.params,ct.params)){const Nn=[],st=se.matchStyles(_t.value,_t.params,Nn),Sn=se.matchStyles(ct.value,ct.params,Nn);Nn.length?this._engine.reportError(Nn):this._engine.afterFlush(()=>{vl(w,st),Fi(w,Sn)})}return}const En=$a(this._engine.playersByElement,w,[]);En.forEach(Nn=>{Nn.namespaceId==this.id&&Nn.triggerName==l&&Nn.queued&&Nn.destroy()});let jn=se.matchTransition(_t.value,ct.value,w,ct.params),yn=!1;if(!jn){if(!A)return;jn=se.fallbackTransition,yn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:w,triggerName:l,transition:jn,fromState:_t,toState:ct,player:xe,isFallbackTransition:yn}),yn||(na(w,eh),xe.onStart(()=>{Wl(w,eh)})),xe.onDone(()=>{let Nn=this.players.indexOf(xe);Nn>=0&&this.players.splice(Nn,1);const st=this._engine.playersByElement.get(w);if(st){let Sn=st.indexOf(xe);Sn>=0&&st.splice(Sn,1)}}),this.players.push(xe),En.push(xe),xe}deregister(w){this._triggers.delete(w),this._engine.statesByElement.forEach(l=>l.delete(w)),this._elementListeners.forEach((l,M)=>{this._elementListeners.set(M,l.filter(A=>A.name!=w))})}clearElementCache(w){this._engine.statesByElement.delete(w),this._elementListeners.delete(w);const l=this._engine.playersByElement.get(w);l&&(l.forEach(M=>M.destroy()),this._engine.playersByElement.delete(w))}_signalRemovalForInnerTriggers(w,l){const M=this._engine.driver.query(w,sg,!0);M.forEach(A=>{if(A[Cs])return;const se=this._engine.fetchNamespacesByElement(A);se.size?se.forEach(xe=>xe.triggerLeaveAnimation(A,l,!1,!0)):this.clearElementCache(A)}),this._engine.afterFlushAnimationsDone(()=>M.forEach(A=>this.clearElementCache(A)))}triggerLeaveAnimation(w,l,M,A){const se=this._engine.statesByElement.get(w),xe=new Map;if(se){const Ue=[];if(se.forEach((_t,ct)=>{if(xe.set(ct,_t.value),this._triggers.has(ct)){const jt=this.trigger(w,ct,Ou,A);jt&&Ue.push(jt)}}),Ue.length)return this._engine.markElementAsRemoved(this.id,w,!0,l,xe),M&&yo(Ue).onDone(()=>this._engine.processLeaveNode(w)),!0}return!1}prepareLeaveAnimationListeners(w){const l=this._elementListeners.get(w),M=this._engine.statesByElement.get(w);if(l&&M){const A=new Set;l.forEach(se=>{const xe=se.name;if(A.has(xe))return;A.add(xe);const _t=this._triggers.get(xe).fallbackTransition,ct=M.get(xe)||fg,jt=new hg(Ou),zt=new Ad(this.id,xe,w);this._engine.totalQueuedPlayers++,this._queue.push({element:w,triggerName:xe,transition:_t,fromState:ct,toState:jt,player:zt,isFallbackTransition:!0})})}}removeNode(w,l){const M=this._engine;if(w.childElementCount&&this._signalRemovalForInnerTriggers(w,l),this.triggerLeaveAnimation(w,l,!0))return;let A=!1;if(M.totalAnimations){const se=M.players.length?M.playersByQueriedElement.get(w):[];if(se&&se.length)A=!0;else{let xe=w;for(;xe=xe.parentNode;)if(M.statesByElement.get(xe)){A=!0;break}}}if(this.prepareLeaveAnimationListeners(w),A)M.markElementAsRemoved(this.id,w,!1,l);else{const se=w[Cs];(!se||se===Pu)&&(M.afterFlush(()=>this.clearElementCache(w)),M.destroyInnerAnimations(w),M._onRemovalComplete(w,l))}}insertNode(w,l){na(w,this._hostClassName)}drainQueuedTransitions(w){const l=[];return this._queue.forEach(M=>{const A=M.player;if(A.destroyed)return;const se=M.element,xe=this._elementListeners.get(se);xe&&xe.forEach(Ue=>{if(Ue.name==M.triggerName){const _t=el(se,M.triggerName,M.fromState.value,M.toState.value);_t._data=w,vs(M.player,Ue.phase,_t,Ue.callback)}}),A.markedForDestroy?this._engine.afterFlush(()=>{A.destroy()}):l.push(M)}),this._queue=[],l.sort((M,A)=>{const se=M.transition.ast.depCount,xe=A.transition.ast.depCount;return 0==se||0==xe?se-xe:this._engine.driver.containsElement(M.element,A.element)?1:-1})}
1destroy(w){this.players.forEach(l=>l.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,w)}}class Gl{_onRemovalComplete(w,l){this.onRemovalComplete(w,l)}constructor(w,l,M){this.bodyNode=w,this.driver=l,this._normalizer=M,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(A,se)=>{}}get queuedPlayers(){const w=[];return this._namespaceList.forEach(l=>{l.players.forEach(M=>{M.queued&&w.push(M)})}),w}createNamespace(w,l){const M=new wu(w,l,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,l)?this._balanceNamespaceList(M,l):(this.newHostElements.set(l,M),this.collectEnterElement(l)),this._namespaceLookup[w]=M}_balanceNamespaceList(w,l){const M=this._namespaceList,A=this.namespacesByHostElement;if(M.length-1>=0){let xe=!1,Ue=this.driver.getParentElement(l);for(;Ue;){const _t=A.get(Ue);if(_t){const ct=M.indexOf(_t);M.splice(ct+1,0,w),xe=!0;break}Ue=this.driver.getParentElement(Ue)}xe||M.unshift(w)}else M.push(w);return A.set(l,w),w}register(w,l){let M=this._namespaceLookup[w];return M||(M=this.createNamespace(w,l)),M}registerTrigger(w,l,M){let A=this._namespaceLookup[w];A&&A.register(l,M)&&this.totalAnimations++}destroy(w,l){w&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const M=this._fetchNamespace(w);this.namespacesByHostElement.delete(M.hostElement);const A=this._namespaceList.indexOf(M);A>=0&&this._namespaceList.splice(A,1),M.destroy(l),delete this._namespaceLookup[w]}))}_fetchNamespace(w){return this._namespaceLookup[w]}fetchNamespacesByElement(w){const l=new Set,M=this.statesByElement.get(w);if(M)for(let A of M.values())if(A.namespaceId){const se=this._fetchNamespace(A.namespaceId);se&&l.add(se)}return l}trigger(w,l,M,A){if(Fd(l)){const se=this._fetchNamespace(w);if(se)return se.trigger(l,M,A),!0}return!1}insertNode(w,l,M,A){if(!Fd(l))return;const se=l[Cs];if(se&&se.setForRemoval){se.setForRemoval=!1,se.setForMove=!0;const xe=this.collectedLeaveElements.indexOf(l);xe>=0&&this.collectedLeaveElements.splice(xe,1)}if(w){const xe=this._fetchNamespace(w);xe&&xe.insertNode(l,M)}A&&this.collectEnterElement(l)}collectEnterElement(w){this.collectedEnterElements.push(w)}markElementAsDisabled(w,l){l?this.disabledNodes.has(w)||(this.disabledNodes.add(w),na(w,zh)):this.disabledNodes.has(w)&&(this.disabledNodes.delete(w),Wl(w,zh))}removeNode(w,l,M){if(Fd(l)){const A=w?this._fetchNamespace(w):null;A?A.removeNode(l,M):this.markElementAsRemoved(w,l,!1,M);const se=this.namespacesByHostElement.get(l);se&&se.id!==w&&se.removeNode(l,M)}else this._onRemovalComplete(l,M)}markElementAsRemoved(w,l,M,A,se){this.collectedLeaveElements.push(l),l[Cs]={namespaceId:w,setForRemoval:A,hasAnimation:M,removedBeforeQueried:!1,previousTriggersValues:se}}listen(w,l,M,A,se){return Fd(l)?this._fetchNamespace(w).listen(l,M,A,se):()=>{}}_buildInstruction(w,l,M,A,se){return w.transition.build(this.driver,w.element,w.fromState.value,w.toState.value,M,A,w.fromState.options,w.toState.options,l,se)}destroyInnerAnimations(w){let l=this.driver.query(w,sg,!0);l.forEach(M=>this.destroyActiveAnimationsForElement(M)),0!=this.playersByQueriedElement.size&&(l=this.driver.query(w,Gg,!0),l.forEach(M=>this.finishActiveQueriedAnimationOnElement(M)))}destroyActiveAnimationsForElement(w){const l=this.playersByElement.get(w);l&&l.forEach(M=>{M.queued?M.markedForDestroy=!0:M.destroy()})}finishActiveQueriedAnimationOnElement(w){const l=this.playersByQueriedElement.get(w);l&&l.forEach(M=>M.finish())}whenRenderingDone(){return new Promise(w=>{if(this.players.length)return yo(this.players).onDone(()=>w());w()})}processLeaveNode(w){const l=w[Cs];if(l&&l.setForRemoval){if(w[Cs]=Pu,l.namespaceId){this.destroyInnerAnimations(w);const M=this._fetchNamespace(l.namespaceId);M&&M.clearElementCache(w)}this._onRemovalComplete(w,l.setForRemoval)}w.classList?.contains(zh)&&this.markElementAsDisabled(w,!1),this.driver.query(w,".ng-animate-disabled",!0).forEac
1h(M=>{this.markElementAsDisabled(M,!1)})}flush(w=-1){let l=[];if(this.newHostElements.size&&(this.newHostElements.forEach((M,A)=>this._balanceNamespaceList(M,A)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let M=0;M<this.collectedEnterElements.length;M++)na(this.collectedEnterElements[M],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const M=[];try{l=this._flushAnimations(M,w)}finally{for(let A=0;A<M.length;A++)M[A]()}}else for(let M=0;M<this.collectedLeaveElements.length;M++)this.processLeaveNode(this.collectedLeaveElements[M]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(M=>M()),this._flushFns=[],this._whenQuietFns.length){const M=this._whenQuietFns;this._whenQuietFns=[],l.length?yo(l).onDone(()=>{M.forEach(A=>A())}):M.forEach(A=>A())}}reportError(w){throw function ui(){return new n.wOt(3402,!1)}()}_flushAnimations(w,l){const M=new vu,A=[],se=new Map,xe=[],Ue=new Map,_t=new Map,ct=new Map,jt=new Set;this.disabledNodes.forEach(gi=>{jt.add(gi);const Ri=this.driver.query(gi,".ng-animate-queued",!0);for(let Xi=0;Xi<Ri.length;Xi++)jt.add(Ri[Xi])});const zt=this.bodyNode,En=Array.from(this.statesByElement.keys()),jn=Bs(En,this.collectedEnterElements),yn=new Map;let Nn=0;jn.forEach((gi,Ri)=>{const Xi=_c+Nn++;yn.set(Ri,Xi),gi.forEach(rr=>na(rr,Xi))});const st=[],Sn=new Set,wi=new Set;for(let gi=0;gi<this.collectedLeaveElements.length;gi++){const Ri=this.collectedLeaveElements[gi],Xi=Ri[Cs];Xi&&Xi.setForRemoval&&(st.push(Ri),Sn.add(Ri),Xi.hasAnimation?this.driver.query(Ri,".ng-star-inserted",!0).forEach(rr=>Sn.add(rr)):wi.add(Ri))}const zi=new Map,Ui=Bs(En,Array.from(Sn));Ui.forEach((gi,Ri)=>{const Xi=ag+Nn++;zi.set(Ri,Xi),gi.forEach(rr=>na(rr,Xi))}),w.push(()=>{jn.forEach((gi,Ri)=>{const Xi=yn.get(Ri);gi.forEach(rr=>Wl(rr,Xi))}),Ui.forEach((gi,Ri)=>{const Xi=zi.get(Ri);gi.forEach(rr=>Wl(rr,Xi))}),st.forEach(gi=>{this.processLeaveNode(gi)})});const ir=[],dr=[];for(let gi=this._namespaceList.length-1;gi>=0;gi--)this._namespaceList[gi].drainQueuedTransitions(l).forEach(Xi=>{const rr=Xi.player,zo=Xi.element;if(ir.push(rr),this.collectedEnterElements.length){const xa=zo[Cs];if(xa&&xa.setForMove){if(xa.previousTriggersValues&&xa.previousTriggersValues.has(Xi.triggerName)){const Ac=xa.previousTriggersValues.get(Xi.triggerName),Il=this.statesByElement.get(Xi.element);if(Il&&Il.has(Xi.triggerName)){const Yu=Il.get(Xi.triggerName);Yu.value=Ac,Il.set(Xi.triggerName,Yu)}}return void rr.destroy()}}const ys=!zt||!this.driver.containsElement(zt,zo),ua=zi.get(zo),Ms=yn.get(zo),ao=this._buildInstruction(Xi,M,Ms,ua,ys);if(ao.errors&&ao.errors.length)return void dr.push(ao);if(ys)return rr.onStart(()=>vl(zo,ao.fromStyles)),rr.onDestroy(()=>Fi(zo,ao.toStyles)),void A.push(rr);if(Xi.isFallbackTransition)return rr.onStart(()=>vl(zo,ao.fromStyles)),rr.onDestroy(()=>Fi(zo,ao.toStyles)),void A.push(rr);const Ku=[];ao.timelines.forEach(xa=>{xa.stretchStartingKeyframe=!0,this.disabledNodes.has(xa.element)||Ku.push(xa)}),ao.timelines=Ku,M.append(zo,ao.timelines),xe.push({instruction:ao,player:rr,element:zo}),ao.queriedElements.forEach(xa=>$a(Ue,xa,[]).push(rr)),ao.preStyleProps.forEach((xa,Ac)=>{if(xa.size){let Il=_t.get(Ac);Il||_t.set(Ac,Il=new Set),xa.forEach((Yu,nu)=>Il.add(nu))}}),ao.postStyleProps.forEach((xa,Ac)=>{let Il=ct.get(Ac);Il||ct.set(Ac,Il=new Set),xa.forEach((Yu,nu)=>Il.add(nu))})});if(dr.length){const gi=[];dr.forEach(Ri=>{gi.push(function _r(){return new n.wOt(3505,!1)}())}),ir.forEach(Ri=>Ri.destroy()),this.reportError(gi)}const ki=new Map,Jr=new Map;xe.forEach(gi=>{const Ri=gi.element;M.has(Ri)&&(Jr.set(Ri,Ri),this._beforeAnimationBuild(gi.player.namespaceId,gi.instruction,ki))}),A.forEach(gi=>{const Ri=gi.element;this._getPreviousPlayers(Ri,!1,gi.namespaceId,gi.triggerName,null).forEach(rr=>{$a(ki,Ri,[]).push(rr),rr.destroy()})});const Oo=st.filter(gi=>Pc(gi,_t,ct)),Ho=new Map;Cl(Ho,this.driver,wi,ct,Vi.kp).forEach(gi=>{Pc(gi,_t,ct)&&Oo.push(gi)});const Wa=new Map;jn.forEach((gi,Ri)=>{Cl(Wa,this.driver,new Set(gi),_t,Vi.FX)}),Oo.forEach(gi=>{const Ri=Ho.get(gi),Xi=Wa.get(gi);Ho.set(gi,new Map([...Ri?.entries()??[],...Xi?.entries()??[]]))});const ci=[],Wi=[],Lr={};xe.forEach(gi=>{const{element:Ri,player:Xi,instruction:rr}=gi;if(M.has(Ri)){if(jt.has(Ri))return Xi.onDestroy(()=>Fi(Ri,rr.toStyles)),Xi.disabled=!0,Xi.overrideTotalTime(rr.totalTime),void A.push(Xi);let zo=Lr;if(Jr.size>1){let ua=Ri;const Ms=[];for(;ua=ua.parentNode;){const ao=Jr.get(ua);if(ao){zo=ao;break}Ms.push(ua)}Ms.forEach(ao=>Jr.set(ao,zo))}const ys=this._buildAnimation(Xi.namespaceId,rr,ki,se,Wa,Ho);if(Xi.setRealPlayer(ys),zo===Lr)ci.push(Xi);else{const ua=this.playersByElement.get(zo);ua&&ua.length&&(Xi.parentPlayer=yo(ua)),A.push(Xi)}}else vl(Ri,rr.fromStyles),Xi.onDestroy(()=>Fi(Ri,rr.toStyles)),Wi.push(Xi),jt.has(Ri)&&A.push(Xi)}
1),Wi.forEach(gi=>{const Ri=se.get(gi.element);if(Ri&&Ri.length){const Xi=yo(Ri);gi.setRealPlayer(Xi)}}),A.forEach(gi=>{gi.parentPlayer?gi.syncPlayerEvents(gi.parentPlayer):gi.destroy()});for(let gi=0;gi<st.length;gi++){const Ri=st[gi],Xi=Ri[Cs];if(Wl(Ri,ag),Xi&&Xi.hasAnimation)continue;let rr=[];if(Ue.size){let ys=Ue.get(Ri);ys&&ys.length&&rr.push(...ys);let ua=this.driver.query(Ri,Gg,!0);for(let Ms=0;Ms<ua.length;Ms++){let ao=Ue.get(ua[Ms]);ao&&ao.length&&rr.push(...ao)}}const zo=rr.filter(ys=>!ys.destroyed);zo.length?Wh(this,Ri,zo):this.processLeaveNode(Ri)}return st.length=0,ci.forEach(gi=>{this.players.push(gi),gi.onDone(()=>{gi.destroy();const Ri=this.players.indexOf(gi);this.players.splice(Ri,1)}),gi.play()}),ci}afterFlush(w){this._flushFns.push(w)}afterFlushAnimationsDone(w){this._whenQuietFns.push(w)}_getPreviousPlayers(w,l,M,A,se){let xe=[];if(l){const Ue=this.playersByQueriedElement.get(w);Ue&&(xe=Ue)}else{const Ue=this.playersByElement.get(w);if(Ue){const _t=!se||se==Ou;Ue.forEach(ct=>{ct.queued||!_t&&ct.triggerName!=A||xe.push(ct)})}}return(M||A)&&(xe=xe.filter(Ue=>!(M&&M!=Ue.namespaceId||A&&A!=Ue.triggerName))),xe}_beforeAnimationBuild(w,l,M){const se=l.element,xe=l.isRemovalTransition?void 0:w,Ue=l.isRemovalTransition?void 0:l.triggerName;for(const _t of l.timelines){const ct=_t.element,jt=ct!==se,zt=$a(M,ct,[]);this._getPreviousPlayers(ct,jt,xe,Ue,l.toState).forEach(jn=>{const yn=jn.getRealPlayer();yn.beforeDestroy&&yn.beforeDestroy(),jn.destroy(),zt.push(jn)})}vl(se,l.fromStyles)}_buildAnimation(w,l,M,A,se,xe){const Ue=l.triggerName,_t=l.element,ct=[],jt=new Set,zt=new Set,En=l.timelines.map(yn=>{const Nn=yn.element;jt.add(Nn);const st=Nn[Cs];if(st&&st.removedBeforeQueried)return new Vi.sf(yn.duration,yn.delay);const Sn=Nn!==_t,wi=function ja(y){const w=[];return th(y,w),w}((M.get(Nn)||Qc).map(ki=>ki.getRealPlayer())).filter(ki=>!!ki.element&&ki.element===Nn),zi=se.get(Nn),Ui=xe.get(Nn),ir=Lo(this._normalizer,yn.keyframes,zi,Ui),dr=this._buildPlayer(yn,ir,wi);if(yn.subTimeline&&A&&zt.add(Nn),Sn){const ki=new Ad(w,Ue,Nn);ki.setRealPlayer(dr),ct.push(ki)}return dr});ct.forEach(yn=>{$a(this.playersByQueriedElement,yn.element,[]).push(yn),yn.onDone(()=>function Rd(y,w,l){let M=y.get(w);if(M){if(M.length){const A=M.indexOf(l);M.splice(A,1)}0==M.length&&y.delete(w)}return M}(this.playersByQueriedElement,yn.element,yn))}),jt.forEach(yn=>na(yn,Nh));const jn=yo(En);return jn.onDestroy(()=>{jt.forEach(yn=>Wl(yn,Nh)),Fi(_t,l.toStyles)}),zt.forEach(yn=>{$a(A,yn,[]).push(jn)}),jn}_buildPlayer(w,l,M){return l.length>0?this.driver.animate(w.element,l,w.duration,w.delay,w.easing,M):new Vi.sf(w.duration,w.delay)}}class Ad{constructor(w,l,M){this.namespaceId=w,this.triggerName=l,this.element=M,this._player=new Vi.sf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(w){this._containsRealPlayer||(this._player=w,this._queuedCallbacks.forEach((l,M)=>{l.forEach(A=>vs(w,M,void 0,A))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(w.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(w){this.totalTime=w}syncPlayerEvents(w){const l=this._player;l.triggerCallback&&w.onStart(()=>l.triggerCallback("start")),w.onDone(()=>this.finish()),w.onDestroy(()=>this.destroy())}_queueEvent(w,l){$a(this._queuedCallbacks,w,[]).push(l)}onDone(w){this.queued&&this._queueEvent("done",w),this._player.onDone(w)}onStart(w){this.queued&&this._queueEvent("start",w),this._player.onStart(w)}onDestroy(w){this.queued&&this._queueEvent("destroy",w),this._player.onDestroy(w)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(w){this.queued||this._player.setPosition(w)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(w){const l=this._player;l.triggerCallback&&l.triggerCallback(w)}}function Fd(y){return y&&1===y.nodeType}function _l(y,w){const l=y.style.display;return y.style.display=w??"none",l}function Cl(y,w,l,M,A){const se=[];l.forEach(_t=>se.push(_l(_t)));const xe=[];M.forEach((_t,ct)=>{const jt=new Map;_t.forEach(zt=>{const En=w.computeStyle(ct,zt,A);jt.set(zt,En),(!En||0==En.length)&&(ct[Cs]=jh,xe.push(ct))}),y.set(ct,jt)});let Ue=0;return l.forEach(_t=>_l(_t,se[Ue++])),xe}function Bs(y,w){const l=new Map;if(y.forEach(Ue=>l.set(Ue,[])),0==w.length)return l;const A=new Set(w),se=new Map;function xe(Ue){if(!Ue)return 1;let _t=se.get(Ue);if(_t)return _t;const ct=Ue.parentNode;return _t=l.has(ct)?ct:A.has(ct)?1:xe(ct),se.set(Ue,_t),_t}
1return w.forEach(Ue=>{const _t=xe(Ue);1!==_t&&l.get(_t).push(Ue)}),l}function na(y,w){y.classList?.add(w)}function Wl(y,w){y.classList?.remove(w)}function Wh(y,w,l){yo(l).onDone(()=>y.processLeaveNode(w))}function th(y,w){for(let l=0;l<y.length;l++){const M=y[l];M instanceof Vi.ui?th(M.players,w):w.push(M)}}function Pc(y,w,l){const M=l.get(y);if(!M)return!1;let A=w.get(y);return A?M.forEach(se=>A.add(se)):w.set(y,M),l.delete(y),!0}class Nd{constructor(w,l,M){this._driver=l,this._normalizer=M,this._triggerCache={},this.onRemovalComplete=(A,se)=>{},this._transitionEngine=new Gl(w.body,l,M),this._timelineEngine=new im(w.body,l,M),this._transitionEngine.onRemovalComplete=(A,se)=>this.onRemovalComplete(A,se)}registerTrigger(w,l,M,A,se){const xe=w+"-"+A;let Ue=this._triggerCache[xe];if(!Ue){const _t=[],jt=ta(this._driver,se,_t,[]);if(_t.length)throw function pp(){return new n.wOt(3404,!1)}();Ue=function Ls(y,w,l){return new $h(y,w,l)}(A,jt,this._normalizer),this._triggerCache[xe]=Ue}this._transitionEngine.registerTrigger(l,A,Ue)}register(w,l){this._transitionEngine.register(w,l)}destroy(w,l){this._transitionEngine.destroy(w,l)}onInsert(w,l,M,A){this._transitionEngine.insertNode(w,l,M,A)}onRemove(w,l,M){this._transitionEngine.removeNode(w,l,M)}disableAnimations(w,l){this._transitionEngine.markElementAsDisabled(w,l)}process(w,l,M,A){if("@"==M.charAt(0)){const[se,xe]=tl(M);this._timelineEngine.command(se,l,xe,A)}else this._transitionEngine.trigger(w,l,M,A)}listen(w,l,M,A,se){if("@"==M.charAt(0)){const[xe,Ue]=tl(M);return this._timelineEngine.listen(xe,l,Ue,se)}return this._transitionEngine.listen(w,l,M,A,se)}flush(w=-1){this._transitionEngine.flush(w)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(w){this._transitionEngine.afterFlushAnimationsDone(w)}}class bl{static{this.initialStylesByElement=new WeakMap}constructor(w,l,M){this._element=w,this._startStyles=l,this._endStyles=M,this._state=0;let A=bl.initialStylesByElement.get(w);A||bl.initialStylesByElement.set(w,A=new Map),this._initialStyles=A}start(){this._state<1&&(this._startStyles&&Fi(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Fi(this._element,this._initialStyles),this._endStyles&&(Fi(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(bl.initialStylesByElement.delete(this._element),this._startStyles&&(vl(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(vl(this._element,this._endStyles),this._endStyles=null),Fi(this._element,this._initialStyles),this._state=3)}}function mg(y){let w=null;return y.forEach((l,M)=>{(function nh(y){return"display"===y||"position"===y})(M)&&(w=w||new Map,w.set(M,l))}),w}class pg{constructor(w,l,M,A){this.element=w,this.keyframes=l,this.options=M,this._specialStyles=A,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=M.duration,this._delay=M.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(w=>w()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const w=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,w,this.options),this._finalKeyframe=w.length?w[w.length-1]:new Map;const l=()=>this._onFinish();this.domPlayer.addEventListener("finish",l),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",l)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(w){const l=[];return w.forEach(M=>{l.push(Object.fromEntries(M))}),l}_triggerWebAnimation(w,l,M){return w.animate(this._convertKeyframesToObject(l),M)}onStart(w){this._originalOnStartFns.push(w),this._onStartFns.push(w)}onDone(w){this._originalOnDoneFns.push(w),this._onDoneFns.push(w)}onDestroy(w){this._onDestroyFns.push(w)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(w=>w()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(w=>w()),this._onDestroyFns=[])}setPosition(w){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=w*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const w=new Map;this.hasStarted()&&this._finalKeyframe.forEach((M,A)=>{"offset"!==A&&w.set(A,this._finished?M:Kg(this.element,A))}),this.currentSnapshot=w}triggerCallback(w){const l="start"===w?this._onStartFns:this._onDoneFns;l.forEach(M=>M()),l.length=0}}class vg{validateStyleProperty(w){return!0}validateAnimatableStyleProperty(w){return!0}containsElement(w,l){return yd(w,l)}getParentElement(w){return Gc(w)}query(w,l,M){return kr(w,l,M)}computeStyle(w,l,M){return Kg(w,l)}animate(w,l,M,A,se,xe=[]){const _t={duration:M,delay:A,fill:0==A?"both":"forwards"};se&&(_t.easing=se);const ct=new Map,jt=xe.filter(jn=>jn instanceof pg);(function V0(y,w){return 0===y||0===w})(M,A)&&jt.forEach(jn=>
1{jn.currentSnapshot.forEach((yn,Nn)=>ct.set(Nn,yn))});let zt=function fu(y){return y.length?y[0]instanceof Map?y:y.map(w=>new Map(Object.entries(w))):[]}(l).map(jn=>new Map(jn));zt=function mu(y,w,l){if(l.size&&w.length){let M=w[0],A=[];if(l.forEach((se,xe)=>{M.has(xe)||A.push(xe),M.set(xe,se)}),A.length)for(let se=1;se<w.length;se++){let xe=w[se];A.forEach(Ue=>xe.set(Ue,Kg(y,Ue)))}}return w}(w,zt,ct);const En=function Su(y,w){let l=null,M=null;return Array.isArray(w)&&w.length?(l=mg(w[0]),w.length>1&&(M=mg(w[w.length-1]))):w instanceof Map&&(l=mg(w)),l||M?new bl(y,l,M):null}(w,zt);return new pg(w,zt,_t,En)}}const ns="@.disabled";class Tu{constructor(w,l,M,A){this.namespaceId=w,this.delegate=l,this.engine=M,this._onDestroy=A,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(w){this.delegate.destroyNode?.(w)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(w,l){return this.delegate.createElement(w,l)}createComment(w){return this.delegate.createComment(w)}createText(w){return this.delegate.createText(w)}appendChild(w,l){this.delegate.appendChild(w,l),this.engine.onInsert(this.namespaceId,l,w,!1)}insertBefore(w,l,M,A=!0){this.delegate.insertBefore(w,l,M),this.engine.onInsert(this.namespaceId,l,w,A)}removeChild(w,l,M){this.parentNode(l)&&this.engine.onRemove(this.namespaceId,l,this.delegate)}selectRootElement(w,l){return this.delegate.selectRootElement(w,l)}parentNode(w){return this.delegate.parentNode(w)}nextSibling(w){return this.delegate.nextSibling(w)}setAttribute(w,l,M,A){this.delegate.setAttribute(w,l,M,A)}removeAttribute(w,l,M){this.delegate.removeAttribute(w,l,M)}addClass(w,l){this.delegate.addClass(w,l)}removeClass(w,l){this.delegate.removeClass(w,l)}setStyle(w,l,M,A){this.delegate.setStyle(w,l,M,A)}removeStyle(w,l,M){this.delegate.removeStyle(w,l,M)}setProperty(w,l,M){"@"==l.charAt(0)&&l==ns?this.disableAnimations(w,!!M):this.delegate.setProperty(w,l,M)}setValue(w,l){this.delegate.setValue(w,l)}listen(w,l,M){return this.delegate.listen(w,l,M)}disableAnimations(w,l){this.engine.disableAnimations(w,l)}}class Kh extends Tu{constructor(w,l,M,A,se){super(l,M,A,se),this.factory=w,this.namespaceId=l}setProperty(w,l,M){"@"==l.charAt(0)?"."==l.charAt(1)&&l==ns?this.disableAnimations(w,M=void 0===M||!!M):this.engine.process(this.namespaceId,w,l.slice(1),M):this.delegate.setProperty(w,l,M)}listen(w,l,M){if("@"==l.charAt(0)){const A=function Xh(y){switch(y){case"body":return document.body;case"document":return document;case"window":return window;default:return y}}(w);let se=l.slice(1),xe="";return"@"!=se.charAt(0)&&([se,xe]=function Oc(y){const w=y.indexOf(".");return[y.substring(0,w),y.slice(w+1)]}(se)),this.engine.listen(this.namespaceId,A,se,xe,Ue=>{this.factory.scheduleListenerCallback(Ue._data||-1,M,Ue)})}return this.delegate.listen(w,l,M)}}class Zc{constructor(w,l,M){this.delegate=w,this.engine=l,this._zone=M,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,l.onRemovalComplete=(A,se)=>{se?.removeChild(null,A)}}createRenderer(w,l){const A=this.delegate.createRenderer(w,l);if(!w||!l?.data?.animation){const ct=this._rendererCache;let jt=ct.get(A);return jt||(jt=new Tu("",A,this.engine,()=>ct.delete(A)),ct.set(A,jt)),jt}const se=l.id,xe=l.id+"-"+this._currentId;this._currentId++,this.engine.register(xe,w);const Ue=ct=>{Array.isArray(ct)?ct.forEach(Ue):this.engine.registerTrigger(se,xe,w,ct.name,ct)};return l.data.animation.forEach(Ue),new Kh(this,xe,A,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(w,l,M){if(w>=0&&w<this._microtaskId)return void this._zone.run(()=>l(M));const A=this._animationCallbacksBuffer;0==A.length&&queueMicrotask(()=>{this._zone.run(()=>{A.forEach(se=>{const[xe,Ue]=se;xe(Ue)}),this._animationCallbacksBuffer=[]})}),A.push([l,M])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}const ih=[{provide:Yf,useFactory:function Ep(){return new Dn}},{provide:Nd,useClass:(()=>{class y extends Nd{constructor(l,M,A){super(l,M,A)}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(h.qQ),n.KVO(Ca),n.KVO(Yf))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})()},{provide:n._9s,useFactory:function xu(y,w,l){return new Zc(y,w,l)},deps:[e.B7,Nd,n.SKi]}],Du=[{provide:Ca,useFactory:()=>new vg},{provide:n.bc$,useValue:"BrowserAnimations"},...ih],_g=[{provide:Ca,useClass:Md},{provide:n.bc$,useValue:"NoopAnimations"},...ih];let Jc=(()=>{class y{static withConfig(l){return{ngModule:y,providers:l.disableAnimations?_g:Du}}static{this.\u0275fac=function(M){return new(M||y)}}static{this.\u0275mod=n.$C({type:y})}static{this.\u0275inj=n.G2t({providers:Du,imports:[e.Bb]})}}return y})(),oh=(()=>{class y{constructor(l){this.store=l,this.initialize=()=>this.store.select(it.BE).pipe((0,z.p)(M=>!!M),(0,S.s)(1))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(m.il))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})();
1var Cg=r(77924),Yh=r(23083),Qh=r(43236);let Tp=(()=>{class y{constructor(l){this.httpClient=l}getAllTitles(){return this.httpClient.get("titles")}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(p.Qq))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})(),sm=(()=>{class y{constructor(l,M){this.actions$=l,this.honorificService=M,this.init$=(0,g.EH)(()=>(0,Yh.c)([(0,Cg.fz)()],Qh.E)),this.loadHonorifics$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Cg.fz),(0,Xt.Z)(()=>this.honorificService.getAllTitles().pipe((0,W.T)(A=>(0,Cg.yA)({honorifics:A})),(0,v.W)(A=>(0,P.of)((0,Cg.T$)({error:A})))))))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(g.En),n.KVO(Tp))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();var Zh=r(75575),lm=r(44701),xp=r(63861),Dp=r(86884),on=r(88141),yl=r(17204),Bo=r(98413),sa=r(38207),wc=r(99194),Ip=r(43066);let Ap=(()=>{class y{constructor(l,M,A){this.actions$=l,this.contactService=M,this.store$=A,this.clearUserPermissions$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(yl.Ak),(0,W.T)(()=>(0,yl.oZ)()))),this.getCurrentContact$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(yl.on,yl.qY,yl.pU),(0,on.M)(()=>this.store$.dispatch((0,Bo.ZF)({messageTag:"PROFILE.VIEW.CONTACT_LOAD_FAILED"}))),(0,Xt.Z)(se=>this.contactService.getCurrentContact().pipe((0,W.T)(xe=>(0,yl.f0)({contact:xe})),(0,v.W)(xe=>(0,P.of)(se.type===yl.qY.type||se.type===yl.pU.type?(0,wc.l)():(0,yl.Y0)({error:xe}))))))),this.currentContactFailure$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(yl.Y0),(0,W.T)(()=>(0,Bo.Ds)({notificationType:sa._.error,text:"PROFILE.VIEW.CONTACT_LOAD_FAILED"}))))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(g.En),n.KVO(Ip.T),n.KVO(m.il))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();var Jh=r(19468),cm=r(79443),qh=r(13997),bg=r(20716),bs=r(59848),qc=r(55540),Mo=r(54545),Xl=r(5656),la=r(18224),ed=r(19662),Oa=r(614),Ml=r(67661),Iu=r(90741),yg=r(17384),Hs=r(11244);const zr="billing-payment",kd="financial-documentation";let td=(()=>{class y{constructor(l,M,A,se,xe,Ue,_t,ct,jt,zt,En,jn,yn,Nn){this.actions$=l,this.router=M,this.authService=A,this.location=se,this.linksService=xe,this.windowLocationService=Ue,this.urlService=_t,this.googleMonitoringService=ct,this.sessionStorageService=jt,this.localStorageService=zt,this.ngxLogger=En,this.store=jn,this.reviewShareStateService=yn,this.journeyStateService=Nn,this.blankTab=void 0,this.navigateHome=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.H3),(0,on.M)(({queryParams:st})=>{this.router.navigate(["/"],{queryParams:st,onSameUrlNavigation:"reload"})})),{dispatch:!1}),this.navigateHomeSearch=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.nl),(0,on.M)(st=>{this.router.navigate(["/home/search"])})),{dispatch:!1}),this.navigateHomeAddCompanyDetails=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.f0),(0,on.M)(({redirectToUpgradeMembership:st})=>{this.router.navigate(["/home/add-company"],{state:{redirectToUpgradeMembership:st}})})),{dispatch:!1}),this.navigateNotFound=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.dA),(0,on.M)(st=>{this.router.navigate(["not-found"])})),{dispatch:!1}),this.navigateNotFoundExternal=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.e3),(0,on.M)(st=>{this.router.navigate(["external/not-found"])})),{dispatch:!1}),this.navigateLogin=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.LM),(0,Xt.Z)(({email:st,userExists:Sn,redirectUrl:wi,removeToken:zi})=>(zi&&this.authService.removeToken(!1),(0,P.of)(this.authService.login(!1,wi,st,Sn?"UserExists":"")))),(0,on.M)(()=>this.sessionStorageService.removeItem("search")),(0,Xt.Z)(()=>new u.c))),this.navigateLogout=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.W4),(0,on.M)(({redirectUrl:st})=>{this.router.navigate(["profile","logout"],{state:{redirectUrl:st}})})),{dispatch:!1}),this.navigateBack$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Tl),(0,on.M)(({queryParamsHandling:st})=>{this.router.navigate(["../"],{relativeTo:this.getCurrentActivatedRoute(this.router.routerState.root),queryParamsHandling:st})})),{dispatch:!1}),this.navigateToExternalSite=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.HK),(0,on.M)(({url:st})=>this.windowLocationService.setHref(st))),{dispatch:!1}),this.navigateToOnboarding$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.kc),(0,on.M)(st=>{this.router.navigate(["onboarding"])})),{dispatch:!1}),this.navigateRegister=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Fv),(0,on.M)(st=>{this.router.navigate(["onboarding","register"])})),{dispatch:!1}),this.navigateToResetPassword$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.nS),(0,on.M)(st=>{this.router.navigate(["onboarding","reset-password"])})),{dispatch:!1}),this.navigateToOsaResetPassword$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Zr),(0,on.M)(()=>{this.router.navigate(["onboarding","osa","reset-password"])})),{dispatch:!1}),this.navigateRegisterWithEmail=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.fp),(0,b.B)(300),(0,on.M)(({replaceUrl:st,lang:Sn})=>{this.router.navigate(["onboarding","register-with-email"],{replaceUrl:!!st,queryParams:{lang:Sn}})})),{dispatch:!1}),this.navigateVerifyCustomerEmail=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.ZO),(0,on.M)(st=>{this.router.navigate(["onboarding","verify-email"])})),{dispatch:!1}),this.navigateAddCompanyPaymentMethod=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Rd),(0,on.M)(st=>{this.router.navigate(["onboarding","add-payment"])})),{dispatch:!1}),this.navigateSetupProfile=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.or),(0,on.M)(st=>{this.router.navigate(["onboarding","profile"])})),{dispatch:!1}),this.navigateSetUpProfileCountry=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.q$),(0,on.M)(st=>{this.router.navigate(["onboarding","profile-country"])})),{dispatch:!1}),this.navigateAccountSelection=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.oV),(0,on.M)(st=>{this.router.navigate(["onboarding","account"])})),{dispatch:!1}),this.navigateInvitations=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.kQ),(0,on.M)(st=>{this.router.navigate(["onboarding","invitations"])})),{dispatch:!1}),this.navigateCompanySetup=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.t3),(0,on.M)(st=>{this.router.navigate(["onboarding","company-setup"])})),{dispatch:!1}),this.navigateCompleteProfile=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.IW),(0,on.M)(st=>{this.router.navigate(["onboarding","personal-details"])})),{dispatch:!1}),this.navigatePaymentDetails=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.y9),(0,on.M)(st=>{this.router.navigate(["onboarding","payment-details"])})),{dispatch:!1}),this.navigateRegistrationSuccessfull=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Rw),(0,on.M)(st=>{this.router.navigate(["onboarding","registration-successful"])})),{dispatch:!1}),this.navigateJoinAccountRequestSuccess$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.nx),(0,on.M)(()=>{this.router.navigate(["onboarding","registration-successful"],{state:{isJoinAccountRequested:!0}})})),{dispatch:!1}),this.navigateToRestartPasswordReset$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.yt),(0,on.M)(st=>{this.router.navigate(["/onboarding/forgot-password"])})),{dispatch:!1}),this.navigateToNextStepAfterRegistrationSuccess$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.s8),(0,Xt.Z)(st=>{let Sn;if(Sn=this.sessionStorageService.hasKey("search")?this.sessionStorageService.popItem("search"):this.localStorageService.hasKey("temporaryReservationId")?"booking/reservation/review":this.localStorageService.popItem("registerationRedirectUrl")||"home",st.forceLogin)return this.ngxLogger.log((0,ar.Ay)()),(0,P.of)(Dt.LM({redirectUrl:Sn,email:st.email}));const wi=Sn?.startsWith("/")?Sn:"/"+Sn;return(0,P.of)(Dt.hd({goto:wi}))}))),this.searchQueryChanged=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.t_),(0,on.M)(st=>{this.router.navigate(["/search-results"],{queryParams:{...st.query}})})),{dispatch:!1}),this.navigateToSearch=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.tr),(0,on.M)(st=>{this.router.navigate(["search-results/search"],{queryParams:{...st.searchQuery}})})),{dispatch:!1}),this.navigateHistoryBack$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.rb),(0,on.M)(()=>this.location.back())),{dispatch:!1}
1),this.navigateToAvailableWorkspace=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.XC),(0,on.M)(st=>{this.router.navigate(["search-results/available-inventory"],{queryParams:{...st.searchInventoryQuery}})})),{dispatch:!1}),this.navigateSearchFlyoutToCentreCalendar=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.VA),(0,on.M)(({searchQuery:st})=>{this.router.navigate(["/home/calendar"],{queryParams:{...st}})})),{dispatch:!1}),this.navigateProvisionalVoToMakeEnquiry=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.DL),(0,on.M)(({centreNumber:st,productTypeId:Sn})=>{this.router.navigate([`/centre/${st}/details/enquiry`],{queryParams:{productTypeId:Sn}})})),{dispatch:!1}),this.navigateViewAllCentres=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.uP),(0,on.M)(st=>{this.router.navigate(["/manage-products-and-services/offices"])})),{dispatch:!1}),this.navigateCentreDetails=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.nh),(0,G.E)(this.store.select(Mo.D8),this.store.select(Mo.pe)),(0,on.M)(([{centreNumber:st,skipBackStack:Sn},wi,zi])=>{(wi||zi)&&(Sn||this.handleCentreBackStack()),this.router.navigate([`/centre/${st}`])})),{dispatch:!1}),this.navigateCentreManage=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.er),(0,G.E)(this.store.select(Mo.D8),this.store.select(Mo.pe)),(0,on.M)(([{centreNumber:st,skipBackStack:Sn},wi,zi])=>{(wi||zi)&&(Sn||this.handleCentreBackStack()),this.router.navigate([`/centre/${st}/manage`])})),{dispatch:!1}),this.navigateToCentresBookATour=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.d2),(0,G.E)(this.store.select(Mo.D8)),(0,z.p)(([st,Sn])=>Sn),(0,$.n)(([{centreNumber:st}])=>this.store.select((0,cm.hZ)({centreNumber:st})).pipe((0,G.E)(this.store.select(hi.BQ)),(0,on.M)(([Sn,wi])=>{!Sn&&wi&&this.store.dispatch((0,Jh.I)({centreNumber:st}))}),(0,z.p)(([Sn,wi])=>Sn||!wi),(0,$.n)(()=>this.store.select(cm.sE)),(0,S.s)(1),(0,on.M)(Sn=>{this.sessionStorageService.setItem(qc.z,JSON.stringify([this.router.url])),this.router.navigate([`/centre/${st}/${Sn?"manage/":"details/"}book-tour`])})))),{dispatch:!1}),this.navigateCentreCallToAction=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.K3),(0,on.M)(({searchQuery:st,centreNumber:Sn,path:wi})=>{this.router.navigate([`/centre/${Sn}/${wi}`],{queryParams:{...st}})})),{dispatch:!1}),this.navigateToSearchFromCentreDetailsRebook=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.I2),(0,on.M)(st=>{this.router.navigate([`/centre/${st.centreNumber}/manage/search`],{queryParams:{...st.searchQuery}})})),{dispatch:!1}),this.navigateCentreRebook=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.V8),(0,on.M)(({centreNumber:st,startTime:Sn,endTime:wi,numberOfPeople:zi})=>{this.router.navigate([`/centre/${st}/manage/rebook`],{queryParams:{startTime:Sn,endTime:wi,numberOfPeople:zi}})})),{dispatch:!1}),this.navigateAllBookings=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.nn),(0,on.M)(st=>{this.router.navigate(["/account/manage-products-and-services/bookings"],{queryParams:(0,qh.Pp)(st.params)})})),{dispatch:!1}),this.navigateBookingDetails=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.vJ),(0,on.M)(({bookingId:st})=>{this.router.navigate([`/account/manage-products-and-services/booking/${st}`])})),{dispatch:!1}),this.navigateCancelBooking=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.RZ),(0,on.M)(({bookingId:st})=>{this.router.navigate([`/account/manage-products-and-services/booking/${st}/cancel`])})),{dispatch:!1}),this.navigateBookingRebook=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Ld),(0,on.M)(({bookingId:st,startTime:Sn,endTime:wi,numberOfPeople:zi})=>{this.router.navigate([`/account/manage-products-and-services/booking/${st}/rebook`],{queryParams:{startTime:Sn,endTime:wi,numberOfPeople:zi}})})),{dispatch:!1}),this.navigateToSearchFromBookingDetails=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Q3),(0,on.M)(st=>{this.router.navigate([`/account/manage-products-and-services/booking/${st.bookingId}/search`],{queryParams:{...st.searchQuery}})})),{dispatch:!1}),this.navigateToSearchFromProductServices=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.M4),(0,on.M)(st=>{this.router.navigate(["/account/manage-products-and-services/bookings/search"],{queryParams:{inventoryTypeId:st.inventoryTypeId}})})),{dispatch:!1}),this.navigateToReviewBooking=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.V4),(0,G.E)(this.store.select(Mo.pe),this.store.select(Xl.Dm)),(0,on.M)(([,st,Sn])=>{const wi=st?this.reviewShareStateService.buildFromState(Sn):null;wi?this.router.navigate(["/booking/reservation/review"],{queryParams:{state:this.reviewShareStateService.encode(wi)}}):this.router.navigate(["/booking/reservation/review"])})),{dispatch:!1}),this.navigateBookingPayment=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.PJ),(0,on.M)(()=>{this.router.navigate(["/booking/reservation/payment-details"])})),{dispatch:!1}),this.navigateBookingAccountDetails=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.qP),(0,on.M)(()=>
1{this.router.navigate(["/booking/reservation/company-details"])})),{dispatch:!1}),this.navigateToBookingConfirm=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.q5),(0,on.M)(()=>{this.router.navigate(["/booking/confirm"])})),{dispatch:!1}),this.navigateToAddAttendeesFromBookingConfirm=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.gf),(0,on.M)(()=>{this.router.navigate(["/booking/confirm/attendees"])})),{dispatch:!1}),this.navigateAddServicesFromBookingConfirm=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.kr),(0,on.M)(st=>{this.router.navigate(["/booking/confirm/services"],{queryParams:{serviceId:st.serviceId,slotId:st.slotId}})})),{dispatch:!1}),this.navigateToTemporaryReservationAddSlotsPage$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Pl),(0,on.M)(st=>{this.router.navigate(["/booking/reservation/slots"])})),{dispatch:!1}),this.navigateBookingSlotCalendar$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.xR),(0,on.M)(({slotId:st})=>{this.router.navigate(["/booking/reservation/slots/calendar"],{queryParams:{slot:st}})})),{dispatch:!1}),this.navigateBookingReviewCalendar$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.jW),(0,on.M)(({slotId:st})=>{this.router.navigate(["/booking/reservation/review/calendar"],{queryParams:{slot:st}})})),{dispatch:!1}),this.navigateToAddAttendees=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.F),(0,on.M)(({bookingId:st})=>{this.router.navigate([`/account/manage-products-and-services/booking/${st}/attendees`])})),{dispatch:!1}),this.navigateToContactCentreFromBooking=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.z7),(0,on.M)(({bookingId:st})=>{this.router.navigate([`/account/manage-products-and-services/booking/${st}/contact-centre`])})),{dispatch:!1}),this.navigateToAmendFromBooking=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.zZ),(0,on.M)(({bookingId:st,openCalendar:Sn})=>{this.router.navigateByUrl(Sn?`/account/manage-products-and-services/booking/${st}/amend`:`/account/manage-products-and-services/booking/${st}/amend-search`)})),{dispatch:!1}),this.navigateToAddServices=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.BE),(0,on.M)(st=>{this.router.navigate(["/booking/reservation/review/services"],{queryParams:{serviceId:st.serviceId,slotId:st.slotId}})})),{dispatch:!1}),this.navigateToAddServicesFromReccuringBooking=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.CL),(0,on.M)(st=>{this.router.navigate(["/booking/reservation/slots/services"],{queryParams:{serviceId:st.serviceId,slotId:st.slotId}})})),{dispatch:!1}),this.navigateToAddServicesFromRBookingDetails=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.c4),(0,on.M)(st=>{this.router.navigate([`/account/manage-products-and-services/booking/${st.bookingId}/services`],{queryParams:{serviceId:st.serviceId}})})),{dispatch:!1}),this.navigateToBookingAddBillingAddress$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Ul),(0,on.M)(st=>{this.router.navigate(["/booking/reservation/review/card-billing-address"])})),{dispatch:!1}),this.navigateToBookingsReport=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.VW),(0,on.M)(st=>{this.router.navigate(["/account/manage-products-and-services/bookings/report"])})),{dispatch:!1}),this.navigateToNetworkDevices=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.lp),(0,on.M)(({query:st})=>{this.router.navigate(["/network-devices"],{queryParams:st})})),{dispatch:!1}),this.navigateToNetworkDevicesManage=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.pm),(0,on.M)(()=>{this.router.navigate(["/network-devices/manage/devices"])})),{dispatch:!1}),this.navigateToAddNetworkDevices=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.dp),(0,on.M)(()=>{this.router.navigate(["/network-devices/manage/devices/add"])})),{dispatch:!1}),this.navigateAmendNetworkDevice$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.$6),(0,on.M)(st=>{this.router.navigate(["network-devices","manage","devices",st.deviceId])})),{dispatch:!1}),this.navigateToUsageReport$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.kX),(0,on.M)(()=>{this.router.navigate(["network-devices","manage","devices","usage-report"])})),{dispatch:!1}),this.navigateToHelpPage=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.tX),(0,on.M)(st=>{this.router.navigate(["help"])})),{dispatch:!1}),this.navigateToEnquiryHelpPage=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.yE),(0,on.M)(st=>{this.router.navigate(["help/enquiry"])})),{dispatch:!1}),this.navigateToHelpContactUs=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.sf),(0,on.M)(st=>{this.router.navigate(["help/contact-us"])})),{dispatch:!1}),this.navigateToHelpQuestionsTreePage=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Vn),(0,on.M)(st=>{this.router.navigate(["help/questions"])})),{dispatch:!1}),this.navigateToRaiseQuestion=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.py),(0,on.M)(st=>{this.router.navigate([`help/questions/${st.id}/raise`])})),{dispatch:!1}),this.navigateToPaymentMethods$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.m),(0,on.M)(({query:st})=>{this.router.navigate(["/billing-payment/payment-methods"],{queryParams:st})})),{dispatch:!1}),this.navigateToAddPaymentPage$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.CP),(0,on.M)(st=>{this.router.navigate(["/billing-payment/payment-methods/add-new"])})),{dispatch:!1}),this.navigateToCountryTransactionsSummary$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.G$),(0,on.M)(st=>{this.router.navigate([zr,"transactions"])})),{dispatch:!1}),this.navigateToTransaction$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.X5),(0,on.M)(st=>{this.router.navigate([zr,"transactions",st.countryIsoThreeLetter],{queryParams:{expand:st.centreNumber}})})),{dispatch:!1}
1),this.navigateToEditCardDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.$H),(0,on.M)(st=>{this.router.navigate(["/billing-payment/payment-methods/edit"])})),{dispatch:!1}),this.navigateToCompanyPaymentMethodList$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.E9),(0,on.M)(()=>{this.router.navigate([zr,"payment-methods"])})),{dispatch:!1}),this.navigateToOsaLogin$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Zm),(0,on.M)(st=>{const Sn=`${this.windowLocationService.getOrigin()}/osa/sales/login?loginInfo=${st.loginInfo}`;this.windowLocationService.setHref(Sn)})),{dispatch:!1}),this.navigateToBalanceAddBillingAddress$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Fw),(0,on.M)(({countryIsoCode:st})=>{this.router.navigate([`billing-payment/transactions/${st}/pay-balance/card-billing-address`],{queryParamsHandling:"preserve"})})),{dispatch:!1}),this.navigateToRetainer$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.RE),(0,on.M)(()=>{this.router.navigate(["/billing-payment/deposit-balances/retainer"])})),{dispatch:!1}),this.navigateToDepositBalances$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.o),(0,on.M)(()=>{this.router.navigate(["/billing-payment/deposit-balances"])})),{dispatch:!1}),this.navigateUploadFinancialDocumentation$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.o3),(0,on.M)(()=>{this.router.navigate([zr,kd])})),{dispatch:!1}),this.navigateToFinancialDocumentationCountryFlyout$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.dg),(0,on.M)(st=>{this.router.navigate([zr,kd,st.countryIsoCode,st.referenceNumber])})),{dispatch:!1}),this.navigateToFinancialDocumentationCountry$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.gy),(0,on.M)(st=>{this.router.navigate([zr,kd,st.countryIsoThreeLetter])})),{dispatch:!1}),this.navigateToInvoicePreferences$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.I1),(0,on.M)(({query:st})=>{this.router.navigate(["/billing-payment/invoice-preferences"],{queryParams:st})})),{dispatch:!1}),this.navigateToCountryTransactions$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.eZ),(0,on.M)(({query:st,countryIsoCode:Sn})=>{this.router.navigate(["/billing-payment/transactions",Sn],{queryParams:st})})),{dispatch:!1}),this.navigateToCountriesPage$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Qv),(0,on.M)(({countryIsoCode:st})=>{this.router.navigate([zr,"transactions",st])})),{dispatch:!1}),this.navigateToInvoicesAndTransactions$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Bc),(0,on.M)(st=>{const Sn=["billing-payment","transactions"];st.countryIsoCode&&Sn.push(st.countryIsoCode),st.centreNumber?this.router.navigate(Sn,{queryParams:{expand:st.centreNumber}}):this.router.navigate(Sn)})),{dispatch:!1}),this.navigatePersonalDetailsEdit$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.wd),(0,on.M)(()=>{this.router.navigate(["/profile/personal-details/edit"])})),{dispatch:!1}),this.navigatePersonalDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Ww),(0,on.M)(()=>{this.router.navigate(["/profile/personal-details"])})),{dispatch:!1}),this.navigateToStaff$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.tJ),(0,on.M)(()=>{this.router.navigate(["/staff/customer-search"])})),{dispatch:!1}),this.navigateToBookingCancellationDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.lM),(0,on.M)(st=>{this.router.navigate(["account","manage-products-and-services","booking",`${st.bookingId}`,"cancel"])})),{dispatch:!1}),this.navigateToBookingCancellationFees$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.yL),(0,on.M)(st=>{this.router.navigate(["account","manage-products-and-services","booking",`${st.bookingId}`,"cancel","fee"])})),{dispatch:!1}),this.navigateToProfileSwitch$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.us),(0,on.M)(()=>{this.router.navigate(["/staff/profile-switch"])})),{dispatch:!1}),this.navigateToAddCallDivert$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.CK),(0,on.M)(()=>{this.router.navigate(["/profile/call-divert/add"])})),{dispatch:!1}),this.navigateToListCallDivert$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.dc),(0,on.M)(()=>{this.router.navigate(["/profile/call-divert"])})),{dispatch:!1}),this.navigateToBusinessContinuity$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.JB),(0,on.M)(()=>{this.router.navigate(["account/manage-products-and-services/business-continuity"])})),{dispatch:!1}),this.navigateToReviewServices$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.DO),(0,on.M)(()=>{this.router.navigate(["account/manage-products-and-services/review-services"])})),{dispatch:!1}),this.navigateToManageProductsAndServicesPage$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.rd),(0,on.M)(st=>{this.router.navigate(["/account/manage-products-and-services/agreements"])})),{dispatch:!1}),this.navigateProductsAndServicesDetailsPage$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.bs),(0,on.M)(({query:st})=>{this.router.navigate(["/account/manage-products-and-services"],{queryParams:st})})),{dispatch:!1}),this.navigateToEndAgreementReceived$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.dd),(0,on.M)(st=>{this.router.navigate(["/account/manage-products-and-services/end-agreement-received"])})),{dispatch:!1}),this.navigateToImpressum$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.I),(0,on.M)(st=>this.blankTab=window.open()),(0,$.n)(({fromFooter:st})=>this.linksService.getImpressum().pipe((0,W.T)(Sn=>({fromFooter:st,link:Sn})))),(0,on.M)(({link:st})=>{this.setBlankTab(st)}),(0,on.M)(({fromFooter:st,link:Sn})=>st&&this.googleMonitoringService.pushNavigationTag(!0,this.router.url,Sn.href,!1))
1),{dispatch:!1}),this.navigateToServices$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.nu),(0,on.M)(({centreNumber:st,isActive:Sn,startDate:wi,endDate:zi})=>{this.router.navigate(["/account/manage-products-and-services/services"],{queryParams:{centreNumber:st,isActive:Sn,startDate:wi,endDate:zi}})})),{dispatch:!1}),this.navigateToReviewBusinessContinuitySummary$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Je),(0,on.M)(()=>{this.router.navigate(["account/manage-products-and-services/review-business-continuity"])})),{dispatch:!1}),this.navigateToProductDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.kH),(0,on.M)(({centreNumber:st,productTypeId:Sn,queryParams:wi})=>{this.router.navigate([`/account/manage-products-and-services/location/${st}/${Sn}`],{queryParams:wi})})),{dispatch:!1}),this.navigateToTeam$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.g),(0,on.M)(({query:st})=>{this.router.navigate(["/team"],{queryParams:st})})),{dispatch:!1}),this.navigateToKeyContacts$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.z0),(0,on.M)(({query:st})=>{this.router.navigate(["/team/keycontacts"],{queryParams:st})})),{dispatch:!1}),this.navigateToTeamContact$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.ge),(0,on.M)(({contactId:st})=>{this.router.navigate(["/team/contact",st])})),{dispatch:!1}),this.navigateToTeamRoute$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.F3),(0,on.M)(st=>{this.router.navigate(["team","manage"])})),{dispatch:!1}),this.navigateToEditPermissions=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Jy),(0,on.M)(({contactId:st})=>{this.router.navigate([`/team/contact/${st}`])})),{dispatch:!1}),this.navigateToChangeSettingsView$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.hF),(0,on.M)(()=>{this.router.navigate(["/team/manage/view-settings"])})),{dispatch:!1}),this.fullRefreshToHomePage$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Ye),(0,on.M)(st=>this.urlService.loadUrl("/home"))),{dispatch:!1}),this.fullRefreshRaiseQuestion$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.CH),(0,on.M)(st=>this.urlService.loadUrl(`/help/questions/${st.id}/raise?showContactForm=true`))),{dispatch:!1}),this.fullRefreshToStaff$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.G8),(0,on.M)(st=>this.urlService.loadUrl("/staff/customer-search"))),{dispatch:!1}),this.loadGotoUrl$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.hd),(0,on.M)(st=>{!st.goto||this.urlService.isAbsoluteUrl(st.goto)?this.urlService.loadUrl("/home"):this.urlService.loadUrl(st.goto)})),{dispatch:!1}),this.fullRefreshToUpgradeMembership$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Qy),(0,on.M)(st=>this.urlService.loadUrl("/product/15000/reservation"))),{dispatch:!1}),this.navigateToServiceSettings$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Lk),(0,on.M)(st=>{this.router.navigate(["/account/manage-products-and-services/service-settings"])})),{dispatch:!1}),this.navigateToMailHandlingSettings$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.k5),(0,on.M)(st=>{this.router.navigate(["/account/manage-products-and-services/mail-handling-settings"])})),{dispatch:!1}),this.navigateToServiceSettingsDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.pl),(0,on.M)(({configurableServiceType:st,centreNumber:Sn})=>{this.router.navigate([`/account/manage-products-and-services/service-settings/${st}/${Sn}`])})),{dispatch:!1}),this.navigateToMailForwardingAddressDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.vV),(0,on.M)(({centreNumber:st})=>{this.router.navigate([`/account/manage-products-and-services/mail-handling-settings/${bs.X.MFA}/${st}`])})),{dispatch:!1}),this.navigateToEditMfaConfiguration$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.VV),(0,on.M)(({centreNumber:st})=>{this.router.navigate([`/account/manage-products-and-services/mail-handling-settings/${bs.X.MFA}/${st}/edit-address`])})),{dispatch:!1}),this.navigateToServiceSettingsEditDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.BJ),(0,on.M)(({configurableServiceType:st,centreNumber:Sn})=>{this.router.navigate([`/account/manage-products-and-services/service-settings/${st}/${Sn}/edit-general-configuration`])})),{dispatch:!1}),this.navigateToServiceSettingsAddEditContactConfiguration$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Yz),(0,on.M)(({configurableServiceType:st,centreNumber:Sn})=>{this.router.navigate([`/account/manage-products-and-services/service-sett
1ings/${st}/${Sn}/contact-configuration`])})),{dispatch:!1}),this.navigateToServiceSettingsAddContact$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.EA),(0,on.M)(({centreNumber:st})=>{this.router.navigate([`account/manage-products-and-services/service-settings/cca/${st}/contact-add`])})),{dispatch:!1}),this.navigateToServiceSettingsContactsSettings$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Ty),(0,on.M)(({centreNumber:st})=>{this.router.navigate([`account/manage-products-and-services/service-settings/cca/${st}/contacts-settings`])})),{dispatch:!1}),this.navigateToCallLog$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.tn),(0,on.M)(({centreNumber:st})=>{this.router.navigate([`/account/manage-products-and-services/call-log/details/${st}`])})),{dispatch:!1}),this.navigateToCallLogDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.b4),(0,on.M)(({centreNumber:st,callLogId:Sn})=>{this.router.navigate([`/account/manage-products-and-services/call-log/details/${st}/${Sn}`])})),{dispatch:!1}),this.navigateToProfileSettingsPreferences$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.jl),(0,on.M)(st=>{this.router.navigate(["/profile/settings"])})),{dispatch:!1}),this.navigateToEditProfileSettingsPreferences$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Zw),(0,on.M)(st=>{this.router.navigate(["/profile/settings/edit"])})),{dispatch:!1}),this.navigateToEmailPassword$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.G6),(0,on.M)(st=>{this.router.navigate(["/profile/email-password"])})),{dispatch:!1}),this.navigateToEditEmailPassword$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.S6),(0,on.M)(st=>{this.router.navigate(["/profile/email-password/edit"])})),{dispatch:!1}),this.navigateToSecurityPreferences$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.T7),(0,on.M)(()=>{this.router.url.includes("profile/security-preferences?status=success")||this.router.navigate(["/profile/security-preferences"])})),{dispatch:!1}),this.navigateToEditSecurityPreferences$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Fo),(0,on.M)(st=>{this.router.navigate(["/profile/security-preferences/edit"])})),{dispatch:!1}),this.navigateToAccountDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Yx),(0,on.M)(st=>{this.router.navigate(["/account/details"])})),{dispatch:!1}),this.navigateToEditAccountDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.i8),(0,on.M)(({query:st})=>{st?this.router.navigate(["/account/details/edit"],{queryParams:{...st}}):this.router.navigate(["/account/details/edit"])})),{dispatch:!1}),this.navigateToPayBalanceAddPaymentMethod$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Rn),(0,on.M)(({countryIsoCode:st,paymentMethods:Sn,listType:wi,locationNumber:zi})=>{this.router.navigate([zr,"transactions",st,"pay-balance","add-payment"],{queryParamsHandling:"merge",queryParams:{locationNumber:zi,paymentMethods:Sn,listType:wi,isPersonal:!0}})})),{dispatch:!1}),this.navigateToPayBalanceAuthorizePaymentMethod$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.LC),(0,on.M)(({countryIsoCode:st})=>{this.router.navigate([zr,"transactions",st,"pay-balance","authorize-payment"],{queryParamsHandling:"preserve"})})),{dispatch:!1}),this.navigateToSwitchAccount$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.gw),(0,on.M)(({contactId:st})=>{this.router.navigate(["switch-contact"],{state:{contactId:st}})})),{dispatch:!1}),this.navigateToFavouriteLocationsPage$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Xp),(0,on.M)(st=>{this.router.navigate(["/favourite-centre"])})),{dispatch:!1}),this.navigateMaintenancePage=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.G1),(0,on.M)(st=>{this.router.navigate(["maintenance"])})),{dispatch:!1}),this.navigateToPolicyContent=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.EG),(0,on.M)(st=>{this.router.navigate([],{queryParams:{contentModal:st.queryParam},queryParamsHandling:"merge"})})),{dispatch:!1}),this.navigateToDocuments$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.lx),(0,on.M)(({documentType:st})=>{switch(st){case bg.KG.AgreementsMovesAndRenewals:this.router.navigate(["documents/agreements"]);break;case bg.KG.PaymentNotifications:this.router.navigate(["documents/payment-notifications"]);break;case bg.KG.ServiceAdditionsChanges:this.router.navigate(["documents/additions"]);break;case bg.KG.Communications:this.router.navigate(["documents/communications"]);break;default:this.router.navigate(["documents/agreements"])}})),{dispatch:!1}),this.navigateToCheckout$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.XM),(0,G.E)(this.store.select(ed.In)),(0,on.M)(([st,Sn])=>{st.productType===la.c.VirtualOffice?this.router.navigate(["/checkout"],{queryParams:this.journeyStateParams(la.c.VirtualOffice)}):st.productType!==la.c.Membership||Sn?this.router.navigate([`product/${st.productType}/reservation/checkout`]):this.router.navigate(["/checkout"],{queryParams:this.journeyStateParams(la.c.Membership)})})),{dispatch:!1}),this.navigateProductReservation$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.p2),(0,G.E)(this.store.select(ed.In)),(0,on.M)(([st,Sn])=>{this.sessionStorageService.setItem("navigateProductReservation","client"),st.productType===la.c.VirtualOffice?this.router.navigate(["/select-plan"],{queryParams:this.journeyStateParams(la.c.VirtualOffice)}):st.productType!==la.c.Membership||Sn?this.router.navigate([`product/${st.productType}/reservation`]):this.router.navigate(["/select-plan"],{queryParams:this.journeyStateParams(la.c.Membership)})})),{dispatch:!1}),this.navigateToCompanyDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.oZ),(0,on.M)(st=>{this.router.navigate([`product/${st.productType}
1/reservation/company-details`])})),{dispatch:!1}),this.navigateToPaymentDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.Ho),(0,on.M)(st=>{this.router.navigate([`product/${st.productType}/reservation/payment-details`])})),{dispatch:!1}),this.navigateToReviewDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.be),(0,on.M)(st=>{this.router.navigate([`product/${st.productType}/reservation/review-details`])})),{dispatch:!1}),this.navigateToConfirmation$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt._T),(0,on.M)(st=>{this.router.navigate([`product/${st.productType}/confirmation`])})),{dispatch:!1}),this.navigatePurchaseSummary$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.OU),(0,on.M)(st=>{this.router.navigate([`product/${st.productType}/reservation/purchase-summary`])})),{dispatch:!1}),this.navigateToSearchFlyout$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.sx),(0,on.M)(st=>{this.router.navigate(["/home/search"],{queryParams:{productTypeId:st.productTypeId}})})),{dispatch:!1}),this.navigateToSelectTier$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.RX),(0,G.E)(this.store.select(ed.In)),(0,on.M)(([st,Sn])=>{st.productType!==la.c.Membership||Sn?this.router.navigate([`product/${st.productType}/reservation/select-tier`]):this.router.navigate(["/select-tier"],{queryParams:this.journeyStateParams(la.c.Membership)})})),{dispatch:!1}),this.navigateToSearchLocation$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.sh),(0,G.E)(this.store.select(ed.In)),(0,on.M)(([st,Sn])=>{st.productType!==la.c.Membership||Sn?this.router.navigate([`product/${st.productType}/reservation/select-tier/search-location`],{queryParams:{contentModal:"search-location"}}):this.router.navigate(["/select-tier/search-location"],{queryParams:{...this.journeyStateParams(la.c.Membership),contentModal:"search-location"}})})),{dispatch:!1}),this.navigateToChangeCountry$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.dN),(0,G.E)(this.store.select(ed.In)),(0,on.M)(([st,Sn])=>{st.productType!==la.c.Membership||Sn?this.router.navigate([`product/${st.productType}/reservation/select-tier/change-country`],{queryParams:{productTypeId:st.productType,fromSelectTier:!0,contentModal:"change-country"}}):this.router.navigate(["/select-tier/change-country"],{queryParams:{...this.journeyStateParams(la.c.Membership),productTypeId:st.productType,fromSelectTier:!0,contentModal:"change-country"}})})),{dispatch:!1}),this.navigateToBusinessSavingsDetails=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.yZ),(0,on.M)(st=>{this.router.navigate(["/business-savings"])})),{dispatch:!1}),this.navigateToAdditionalServices=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.oE),(0,on.M)(()=>{this.router.navigate(["/home/order-services"])})),{dispatch:!1}),this.navigateToCentreExplore=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.fW),(0,on.M)(st=>{this.router.navigate(["search-results/explore"],{queryParams:{...st.query}})})),{dispatch:!1}),this.navigateToMyAccountRoute=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.j9),(0,on.M)(({path:st})=>{this.router.navigateByUrl(st)})),{dispatch:!1}),this.navigateToBookATour=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.P),(0,G.E)(this.store.select(Mo.D8)),(0,z.p)(([st,Sn])=>Sn),(0,on.M)(()=>{this.router.navigate(["/home/book-tour"])})),{dispatch:!1}),this.openCentreDetailsFlyout=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.j0),(0,on.M)(({centreNumber:st})=>{this.router.navigate([],{queryParams:{contentModal:"centre-details-flyout",centreNumber:st},queryParamsHandling:"merge"})})),{dispatch:!1}),this.closeCentreDetailsFlyout=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Dt.rF),(0,on.M)(()=>{this.router.navigate([],{queryParams:{contentModal:void 0,centreNumber:void 0},queryParamsHandling:"merge"})})),{dispatch:!1})}journeyStateParams(l){return{[go.m_]:this.journeyStateService.encode({productType:l})}}isCentre(l){return l.includes("/centre/")&&(l.includes("/details")||l.includes("/manage"))}handleCentreBackStack(){const l=this.router.url,M=JSON.parse(this.sessionStorageService.getItem(qc.z)||"[]");this.isCentre(l)?(M.push(l),this.sessionStorageService.setItem(qc.z,JSON.stringify(M))):this.sessionStorageService.setItem(qc.z,JSON.stringify([l]))}getCurrentActivatedRoute(l){const M=l.children?.find(A=>"primary"===A.outlet);return M?this.getCurrentActivatedRoute(M):l}setBlankTab(l){this.blankTab&&(this.blankTab.opener=null,this.blankTab.location.href=l.href)}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(g.En),n.KVO(Ei.Ix),n.KVO(Rr.u),n.KVO(h.aZ),n.KVO(Oa.p),n.KVO(xr.R),n.KVO(Ml.H),n.KVO(Iu.v),n.KVO(yg.R),n.KVO(Fr.s),n.KVO(Hr.so),n.KVO(m.il),n.KVO(Hs.e),n.KVO(Tr.x))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();var so=r(4369),wa=r(22177),Mg=r(59756);let Vs=(()=>{class y{constructor(l,M,A){this.actions$=l,this.confirmationDialogService=M,this.store$=A,this.showCMRConfirmationDialog$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(so.Z),(0,G.E)(this.store$.select(wa.Nn),this.store$.select(hi.Pe)),(0,on.M)(([se,xe,Ue])=>{this.confirmationDialogService.showModal(this.getModalParams(se.bookingId,xe,Ue)).pipe((0,S.s)(1)).subscribe(_t=>
1{_t&&this.store$.dispatch(se.navigationCallback)})})),{dispatch:!1})}getModalParams(l,M,A){const se=M?.centreOptions?.webBookable||A;return{content:se?{key:l?"BOOKING.CALENDAR.CMR_ALREADY_BOOKED_MESSAGE":"BOOKING.CALENDAR.CMR_NOT_AVAILABLE_MESSAGE",params:null}:{key:"",params:null},primaryButton:se?"BOOKING.CALENDAR.VIEW_CALENDAR":null,title:l?"BOOKING.CALENDAR.CMR_ALREADY_BOOKED_TITLE":"BOOKING.CALENDAR.CMR_NOT_AVAILABLE_TITLE",secondaryButton:null,isHTMLMessage:!0}}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(g.En),n.KVO(Mg.N),n.KVO(m.il))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();var Yl=r(2520);let Ld=(()=>{class y{constructor(l,M){this.actions$=l,this.uiConfigService=M,this.getBrandingConfig$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Yl.jS),(0,W.T)(()=>this.uiConfigService.get("brandingConfig")),(0,W.T)(A=>Yl.rl({config:A}))))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(g.En),n.KVO(ji.K))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();var nr=r(47996),Au=r(27337),Ec=r(98055);let Ql=(()=>{class y{constructor(l){this.httpClient=l}getAll(l){return this.httpClient.get(`countries/${l}/states`)}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(p.Qq))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})(),Bd=(()=>{class y{constructor(l,M,A,se){this.preferenceRestService=l,this.actions$=M,this.countyRestService=A,this.store$=se,this.init$=(0,g.EH)(()=>(0,Yh.c)([nr.TW()],Qh.E)),this.countries$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(nr.HT),(0,$.n)(()=>this.preferenceRestService.getAllCountries()),(0,W.T)(xe=>nr.pj({countries:xe})))),this.currentCountry$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(nr.TW),(0,$.n)(()=>this.preferenceRestService.getCurrentCountryWithIP().pipe((0,W.T)(xe=>nr.NC({countryIsoCode:xe.countryIsoCodeThreeLetter})),(0,v.W)(xe=>(0,P.of)(nr.U8(xe))))))),this.getCounties$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(nr.Bq),(0,Xt.Z)(({countryIsoCode:xe})=>this.store$.select((0,Tn.cT)(xe)).pipe((0,S.s)(1),(0,z.p)(Ue=>!Ue),(0,W.T)(()=>xe))),(0,Xt.Z)(xe=>this.store$.select((0,Au.V$)(xe)).pipe((0,S.s)(1),(0,z.p)(Ue=>!Ue),(0,W.T)(()=>xe))),(0,W.T)(xe=>nr.MZ({countryIsoCode:xe})))),this.getCountiesForce$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(nr.MZ),(0,$.n)(({countryIsoCode:xe})=>this.countyRestService.getAll(xe).pipe((0,W.T)(Ue=>nr.OA({countryIsoCode:xe,counties:Ue})),(0,v.W)(()=>[nr.IP({countryIsoCode:xe})]))))),this.reloadCountries$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(nr.gA),(0,$.n)(()=>[nr.HT()])))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(Ec.W),n.KVO(g.En),n.KVO(Ql),n.KVO(m.il))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();var nd=r(82064),ah=r(85188),Pl=r(45032),Pg=r(6732),Hd=r(39642),Rp=r(99252),Og=r(31476),ef=r(89417),wg=r(46351),sh=r(71660),Ru=r(51291),Us=r(30786),Vd=r(10745),Fu=r(25523);let Ud=(()=>{class y{constructor(l,M,A,se,xe,Ue){this.actions$=l,this.store$=M,this.router=A,this.urlService=se,this.modalService=xe,this.ngModuleRef=Ue,this.customerChangedLanguage$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(mr.FQ),(0,Us.p)(({languageCultureName:_t})=>this.mayChangeLanguageNow().pipe((0,z.p)(ct=>ct),(0,on.M)(()=>this.loadThePageAgainOnSuccess=(0,go.sA)(this.router.url)),(0,W.T)(()=>mr.BX({languageCultureName:_t})))))),this.loadThePageAgain$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(mr.po),(0,z.p)(()=>this.loadThePageAgainOnSuccess),(0,on.M)(()=>{this.loadThePageAgainOnSuccess=!1,Fu.b.expect(),this.urlService.reloadUrl()})),{dispatch:!1}),this.loadThePageAgainOnSuccess=!1}mayChangeLanguageNow(){return(0,go.sA)(this.router.url)?this.store$.select(ed.d4).pipe((0,S.s)(1),(0,$.n)(l=>l?this.askBeforeLeavingAPaymentInProgress():(0,P.of)(!0))):(0,P.of)(!0)}askBeforeLeavingAPaymentInProgress(){return this.modalService.showComponentModal(Vd.R,this.ngModuleRef,l=>{l.translateKey="EXIT_MODAL.PAYMENT_TITLE",l.subtitle="EXIT_MODAL.PAYMENT_SUBTITLE"}).pipe((0,S.s)(1))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(g.En),n.KVO(m.il),n.KVO(Ei.Ix),n.KVO(Ml.H),n.KVO(ln.B),n.KVO(n.Vns))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();var Ol=r(37632);let wl=(()=>{class y{constructor(l,M){this.actions$=l,this.router=M,this.navigateAccountDetails$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Ol.xI),(0,on.M)(({id:A})=>this.router.navigate(["/account","details"],{queryParams:{id:A}}))),{dispatch:!1}),this.navigateAddAccount$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Ol._q),(0,on.M)(A=>this.router.navigate(["accounts","manage","add-company"]))),{dispatch:!1}),this.navigateToAddPayment$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Ol.Y7),(0,on.M)(A=>this.router.navigate(["accounts","manage","add-payment"]))),{dispatch:!1}),this.navigateToCompanies$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Ol.z),(0,on.M)(A=>this.router.navigate(["accounts","manage"]))),{dispatch:!1})}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(g.En),n.KVO(Ei.Ix))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();var is=r(74066),El=r(11307);const Ea="aurora_toast.lastClick",$d="aurora_toast.lastDismiss";let zd=(()=>{class y{constructor(l,M,A){this.uiConfigService=l,this.localStorageService=M,this.ngxLogger=A}isEligible(l,M,A){const se=this.getConfig();if(!se?.enabled||M||!A||!l)return!1;const xe=Date.now();return!this.isWithinCooldown(xe,Ea,l,36e5*se.ctaClickCooldownHours)&&!this.isWithinCooldown(xe,$d,l,36e5*se.dismissCooldownHours)}recordImpression(l){l&&this.ngxLogger.log((0,ar.dX)())}recordCtaClick(l){this.recordTimestamp(Ea,l),this.ngxLogger.log((0,ar.ar)())}recordDismiss(l){this.recordTimestamp($d,l),this.ngxLogger.log((0,ar.yv)())}getConfig(){return this.uiConfigService.get("auroraPromoToastSettings")??null}perUserKey(l,M){return`${l}.${M}`}isWithinCooldown(l,M,A,se){const xe=this.localStorageService.getItem(this.perUserKey(M,A));if(!xe)return!1;const Ue=Number(xe);return!Number.isNaN(Ue)&&l-Ue<se}recordTimestamp(l,M){this.localStorageService.setItem(this.perUserKey(l,M),String(Date.now()))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(ji.K),n.KVO(Fr.s),n.KVO(Hr.so))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})(),Nu=(()=>{class y{constructor(l,M,A){this.actions$=l,this.store=M,this.service=A,this.evaluateEligibility$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(is.Rc),(0,z.p)(({profileId:se,isStaff:xe,isConvAiEligible:Ue})=>this.service.isEligible(se,xe,Ue)),(0,on.M)(({profileId:se})=>this.service.recordImpression(se)),(0,W.T)(({profileId:se})=>is.g2({profileId:se})))),this.tap$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(is.IJ),(0,G.E)(this.store.select(El.Zq)),(0,J.H)(([,se])=>se?[is.uQ({profileId:se}),is.ns(),$t.j9()]:[is.ns(),$t.j9()]))),this.dismiss$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(is.zB),(0,G.E)(this.store.select(El.Zq)),(0,W.T)(([,se])=>(se&&this.service.recordDismiss(se),is.ns())))),this.recordCtaClick$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(is.uQ),(0,on.M)(({profileId:se})=>{se&&this.service.recordCtaClick(se)})),{dispatch:!1}),this.autoHideOnChatEngagement$=(0,g.EH)(()=>{const se=(0,T.h)(this.store.select(bt.hm).pipe((0,Li.F)(),(0,z.p)(Ue=>Ue)),this.store.select(bt.H6).pipe((0,Li.F)(),(0,z.p)(Ue=>!Ue))).pipe((0,G.E)(this.store.select(El.Xo),this.store.select(El.Zq)),(0,z.p)(([,Ue])=>Ue),(0,W.T)(([,,Ue])=>Ue)),xe=this.actions$.pipe((0,g.gp)(is.g2),(0,G.E)(this.store.select(bt.hm),this.store.select(bt.H6)),(0,z.p)(([,Ue,_t])=>Ue&&!_t),(0,W.T)(([{profileId:Ue}])=>Ue));return(0,T.h)(se,xe).pipe((0,J.H)(Ue=>Ue?[is.uQ({profileId:Ue}),is.ns()]:[is.ns()]))})}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(g.En),n.KVO(m.il),n.KVO(zd))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();var po=r(13946),dm=r(64134),Zl=r(73948),Sc=r(27559);const ku="surcharge-2026-notice",Sl="SURCHARGE.BANNER_TEXT",um={ConsumerInput_Bold_Start:"<b>",ConsumerInput_Bold_End:"</b>"},ia="surcharge-dismissed:",Eg=y=>`${ia}${y}`;let lh=(()=>{class y{constructor(l,M,A,se,xe){this.actions$=l,this.store$=M,this.session=A,this.translate=se,this.platformId=xe,this.showSurchargeBanner$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(ri.yV),(0,z.p)(()=>(0,h.UE)(this.platformId)),(0,W.T)(({currentProfile:Ue})=>Ue),(0,z.p)(Ue=>!!Ue?.contextOptions?.[_i.M.IsSurchargeDisclosureEligible]),(0,z.p)(Ue=>!!Ue?.accountId&&!this.session.hasKey(Eg(Ue.accountId))),(0,$.n)(()=>this.translate.get(Sl).pipe((0,z.p)(Ue=>!!Ue&&Ue!==Sl))),(0,W.T)(()=>(0,Bo.Ds)({notificationType:sa._.info,text:Sl,translateParameters:um,isHTMLMessage:!0,visibilityScope:Sc.CF.global,removeOnRedirect:!1,scopeTag:null,messageTag:ku})))),this.rememberDismissal$=(0,g.EH)(()=>
1this.store$.select(Zl.gN).pipe((0,W.T)(Ue=>Ue.some(_t=>_t.message?.messageTag===ku)),(0,Li.F)(),(0,po.J)(),(0,z.p)(([Ue,_t])=>Ue&&!_t),(0,G.E)(this.store$.select(Mi.eH)),(0,z.p)(([,Ue])=>!!Ue?.accountId),(0,on.M)(([,Ue])=>this.session.setItem(Eg(Ue.accountId),"1"))),{dispatch:!1}),this.clearDismissalsOnSignOut$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(dm.Xk),(0,on.M)(()=>this.session.removeByPrefix(ia))),{dispatch:!1})}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(g.En),n.KVO(m.il),n.KVO(yg.R),n.KVO(Yi.c$),n.KVO(n.Agw))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();var Lu=r(4997);let tf=(()=>{class y{static{this.\u0275fac=function(M){return new(M||y)}}static{this.\u0275mod=n.$C({type:y})}static{this.\u0275inj=n.G2t({providers:[wg.Y,cd.K,{provide:n.hnV,useFactory:l=>l.initialize,deps:[oh],multi:!0},Ua.ic,{provide:p.a7,useClass:Zh.k,multi:!0},{provide:n.sZ2,useValue:"serverApp"},Dp.GG,ur.Kg,(0,p.$R)((0,p.Sx)())],imports:[e.Bb,Jc,h.MD,ms,Yi.h,m.md.forFeature("core",du.g),g.Vm.forFeature([$l.D,sm,Ap,Ld,td,Vs,Bd,Ru.T,Ud,Tn.Up,wl,Nu,lh]),In.Ov.forRoot(),xp.M,h.MD,Yi.h,sh.O,Pg.R,le.y,vo.v,Bt.s,Hd.C,Rp.D,Og.P,ef.X1.withConfig({callSetDisabledState:"whenDisabledForLegacyCode"}),lm.R,nd.x,Pl.c,ah.mB.forRoot(),Qe,Lu.F,e.Bb,Jc,ms,h.MD,Yi.h,In.Ov]})}}return y})(),Fp=(()=>{class y{static{this.\u0275fac=function(M){return new(M||y)}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();var ca=r(23662),Sa=r(45312);let ch=(()=>{class y{static{this.translationStateKeyPrefix="translations/Web/"}constructor(l,M){this.httpClient=l,this.state=M}getTranslation(l){const A=(0,n.zw6)(y.translationStateKeyPrefix+l);return this.state.hasKey(A)?(0,P.of)(this.state.get(A,{})):this.httpClient.get("translations/web",{headers:(new p.Lr).append(Zh.C,"true").append("Accept-Language",l)}).pipe((0,on.M)(se=>this.state.set(A,se)),(0,v.W)(se=>(console.error(`Http failure for ${se.url}`),(0,P.of)(null))))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(p.Qq),n.KVO(n.pJN))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();var Bu=r(54843);function Ta(){return Ta=Object.assign?Object.assign.bind():function(y){for(var w=1;w<arguments.length;w++){var l=arguments[w];for(var M in l)Object.prototype.hasOwnProperty.call(l,M)&&(y[M]=l[M])}return y},Ta.apply(this,arguments)}function nf(y){var w=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l={mimeType:w.mimeType||null,onBeforeSend:w.onBeforeSend||Function.prototype,onSuccess:w.onSuccess||Function.prototype,onError:w.onError||Function.prototype,onComplete:w.onComplete||Function.prototype},M=Array.isArray(y)?y:[y],A=Array.apply(null,Array(M.length)).map(function(ct){return null});function se(ct){var jt="string"==typeof ct,zt=jt&&"<"===ct.trim().charAt(0);return jt&&!zt}function xe(ct,jt){l.onError(ct,M[jt],jt)}function Ue(ct,jt){var zt=l.onSuccess(ct,M[jt],jt);A[jt]=ct=!1===zt?"":zt||ct,-1===A.indexOf(null)&&l.onComplete(A)}var _t=document.createElement("a");M.forEach(function(ct,jt){if(_t.setAttribute("href",ct),_t.href=String(_t.href),document.all&&!window.atob&&_t.host.split(":")[0]!==location.host.split(":")[0])if(_t.protocol===location.protocol){var yn=new XDomainRequest;yn.open("GET",ct),yn.timeout=0,yn.onprogress=Function.prototype,yn.ontimeout=Function.prototype,yn.onload=function(){var st=yn.responseText;se(st)?Ue(st,jt):xe(yn,jt)},yn.onerror=function(st){xe(yn,jt)},setTimeout(function(){yn.send()},0)}else console.warn("Internet Explorer 9 Cross-Origin (CORS) requests must use the same protocol (".concat(ct,")")),xe(null,jt);else{var Nn=new XMLHttpRequest;Nn.open("GET",ct),l.mimeType&&Nn.overrideMimeType&&Nn.overrideMimeType(l.mimeType),l.onBeforeSend(Nn,ct,jt),Nn.onreadystatechange=function(){if(4===Nn.readyState){var st=Nn.responseText;Nn.status<400&&se(st)||0===Nn.status&&se(st)?Ue(st,jt):xe(Nn,jt)}},Nn.send()}})}function Hu(y){var w={cssComments:/\/\*[\s\S]+?\*\//g,cssImports:/(?:@import\s*)(?:url\(\s*)?(?:['"])([^'"]*)(?:['"])(?:\s*\))?(?:[^;]*;)/g},l={rootElement:y.rootElement||document,include:y.include||'style,link[rel="stylesheet"]',exclude:y.exclude||null,filter:y.filter||null,skipDisabled:!1!==y.skipDisabled,useCSSOM:y.useCSSOM||!1,onBeforeSend:y.onBeforeSend||Function.prototype,onSuccess:y.onSuccess||Function.prototype,onError:y.onError||Function.prototype,onComplete:y.onComplete||Function.prototype},M=Array.apply(null,l.rootElement.querySelectorAll(l.include)).filter(function(ct){return!function gm(y,w){return(y.matches||y.matchesSelector||y.webkitMatchesSelector||y.mozMatchesSelector||y.msMatchesSelector||y.oMatchesSelector).call(y,w)}(ct,l.exclude)}),A=Array.apply(null,Array(M.length)).map(function(ct){return null});function se(){if(-1===A.indexOf(null)){A.reduce(function(zt,En,jn){return""===En&&zt.push(jn),zt}
1,[]).reverse().forEach(function(zt){return[M,A].forEach(function(En){return En.splice(zt,1)})});var jt=A.join("");l.onComplete(jt,A,M)}}function xe(ct,jt,zt,En){var jn=l.onSuccess(ct,zt,En);_t(ct=void 0===jn||jn?jn||ct:"",zt,En,function(yn,Nn){null===A[jt]&&(Nn.forEach(function(st){return l.onError(st.xhr,zt,st.url)}),A[jt]=!l.filter||l.filter.test(yn)?yn:"",se())})}function Ue(ct,jt){var zt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],En={};return En.rules=(ct.replace(w.cssComments,"").match(w.cssImports)||[]).filter(function(jn){return-1===zt.indexOf(jn)}),En.urls=En.rules.map(function(jn){return jn.replace(w.cssImports,"$1")}),En.absoluteUrls=En.urls.map(function(jn){return Vu(jn,jt)}),En.absoluteRules=En.rules.map(function(jn,yn){var Nn=En.urls[yn],st=Vu(En.absoluteUrls[yn],jt);return jn.replace(Nn,st)}),En}function _t(ct,jt,zt,En){var jn=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],yn=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],Nn=Ue(ct,zt,yn);Nn.rules.length?nf(Nn.absoluteUrls,{onBeforeSend:function(Sn,wi,zi){l.onBeforeSend(Sn,jt,wi)},onSuccess:function(Sn,wi,zi){var Ui=l.onSuccess(Sn,jt,wi),ir=Ue(Sn=!1===Ui?"":Ui||Sn,wi,yn);
1return ir.rules.forEach(function(dr,ki){Sn=Sn.replace(dr,ir.absoluteRules[ki])}),Sn},onError:function(Sn,wi,zi){jn.push({xhr:Sn,url:wi}),yn.push(Nn.rules[zi]),_t(ct,jt,zt,En,jn,yn)},onComplete:function(Sn){Sn.forEach(function(wi,zi){ct=ct.replace(Nn.rules[zi],wi)}),_t(ct,jt,zt,En,jn,yn)}}):En(ct,jn)}M.length?M.forEach(function(ct,jt){var zt=ct.getAttribute("href"),En=ct.getAttribute("rel"),jn="link"===ct.nodeName.toLowerCase()&&zt&&En&&-1!==En.toLowerCase().indexOf("stylesheet"),yn=!1!==l.skipDisabled&&ct.disabled,Nn="style"===ct.nodeName.toLowerCase();if(jn&&!yn)if(-1!==zt.indexOf("data:text/css")){var Sn=decodeURIComponent(zt.substring(zt.indexOf(",")+1));l.useCSSOM&&(Sn=Array.apply(null,ct.sheet.cssRules).map(function(zi){return zi.cssText}).join("")),xe(Sn,jt,ct,location.href)}else nf(zt,{mimeType:"text/css",onBeforeSend:function(Ui,ir,dr){l.onBeforeSend(Ui,ct,ir)},onSuccess:function(Ui,ir,dr){var ki=Vu(zt);xe(Ui,jt,ct,ki)},onError:function(Ui,ir,dr){A[jt]="",l.onError(Ui,ct,ir),se()}});else if(Nn&&!yn){var wi=ct.textContent;l.useCSSOM&&(wi=Array.apply(null,ct.sheet.cssRules).map(function(zi){return zi.cssText}).join("")),xe(wi,jt,ct,location.href)}else A[jt]="",se()}):l.onComplete("",[])}function Vu(y,w){var l=document.implementation.createHTMLDocument(""),M=l.createElement("base"),A=l.createElement("a");return l.head.appendChild(M),l.body.appendChild(A),M.href=w||document.baseURI||(document.querySelector("base")||{}).href||location.href,A.href=y,A.href}var dh=rf;function rf(y,w,l){y instanceof RegExp&&(y=af(y,l)),w instanceof RegExp&&(w=af(w,l));var M=hm(y,w,l);return M&&{start:M[0],end:M[1],pre:l.slice(0,M[0]),body:l.slice(M[0]+y.length,M[1]),post:l.slice(M[1]+w.length)}}function af(y,w){var l=w.match(y);return l?l[0]:null}function hm(y,w,l){var M,A,se,xe,Ue,_t=l.indexOf(y),ct=l.indexOf(w,_t+1),jt=_t;if(_t>=0&&ct>0){if(y===w)return[_t,ct];for(M=[],se=l.length;jt>=0&&!Ue;)jt==_t?(M.push(jt),_t=l.indexOf(y,jt+1)):1==M.length?Ue=[M.pop(),ct]:((A=M.pop())<se&&(se=A,xe=ct),ct=l.indexOf(w,jt+1)),jt=_t<ct&&_t>=0?_t:ct;M.length&&(Ue=[se,xe])}return Ue}function Sg(y){var M=Ta({},{preserveStatic:!0,removeComments:!1},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});function se(ci){throw new Error("CSS parse error: ".concat(ci))}function xe(ci){var Wi=ci.exec(y);if(Wi)return y=y.slice(Wi[0].length),Wi}function Ue(){return xe(/^{\s*/)}function _t(){return xe(/^}/)}function ct(){xe(/^\s*/)}function jt(){if(ct(),"/"===y[0]&&"*"===y[1]){for(var ci=2;y[ci]&&("*"!==y[ci]||"/"!==y[ci+1]);)ci++;if(!y[ci])return se("end of comment is missing");var Wi=y.slice(2,ci);return y=y.slice(ci+2),{type:"comment",comment:Wi}}}function zt(){for(var Wi,ci=[];Wi=jt();)ci.push(Wi);return M.removeComments?[]:ci}function En(){for(ct();"}"===y[0];)se("extra closing bracket");var ci=xe(/^(("(?:\\"|[^"])*"|'(?:\\'|[^'])*'|[^{])+)/);if(ci){var Lr,Wi=ci[0].trim();/\/\*/.test(Wi)&&(Wi=Wi.replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*\/+/g,""));var Ri=/["']\w*,\w*["']/.test(Wi);return Ri&&(Wi=Wi.replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,function(rr){return rr.replace(/,/g,"\u200c")})),Lr=/,/.test(Wi)?Wi.split(/\s*(?![^(]*\)),\s*/):[Wi],Ri&&(Lr=Lr.map(function(rr){return rr.replace(/\u200C/g,",")})),Lr}}function jn(){if("@"===y[0])return Ho();xe(/^([;\s]*)+/);var ci=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,Wi=xe(/^(\*?[-#/*\\\w.]+(\[[0-9a-z_-]+\])?)\s*/);if(Wi){if(Wi=Wi[0].trim(),!xe(/^:\s*/))return se("property missing ':'");var Lr=xe(/^((?:\/\*.*?\*\/|'(?:\\'|.)*?'|"(?:\\"|.)*?"|\((\s*'(?:\\'|.)*?'|"(?:\\"|.)*?"|[^)]*?)\s*\)|[^};])+)/),gi={type:"declaration",property:Wi.replace(ci,""),value:Lr?Lr[0].replace(ci,"").trim():""};return xe(/^[;\s]*/),gi}}function yn(){if(!Ue())return se("missing '{'");for(var ci,Wi=zt();ci=jn();)Wi.push(ci),Wi=Wi.concat(zt());return _t()?Wi:se("missing '}'")}function Nn(){ct();for(var Wi,ci=[];Wi=xe(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)ci.push(Wi[1]),xe(/^,\s*/);if(ci.length)return{type:"keyframe",values:ci,declarations:yn()}}function Ho(){if(ct(),"@"===y[0]){var ci=function Oo(){var ci=xe(/^@(import|charset|namespace)\s*([^;]+);/);if(ci)return{type:ci[1],name:ci[2].trim()}}()||function zi(){if(xe(/^@font-face\s*/))return{type:"font-face",declarations:yn()}}()||function dr(){var ci=xe(/^@media([^{]+)*/);if(ci)return{type:"media",media:(ci[1]||"").trim(),rules:Wa()}}
vendor: 4,142 bytes, line 1
1()||function st(){var ci=xe(/^@([-\w]+)?keyframes\s*/);if(ci){var Wi=ci[1];if(!(ci=xe(/^([-\w]+)\s*/)))return se("@keyframes missing name");var Lr=ci[1];if(!Ue())return se("@keyframes missing '{'");for(var gi,Ri=zt();gi=Nn();)Ri.push(gi),Ri=Ri.concat(zt());return _t()?{type:"keyframes",name:Lr,vendor:Wi,keyframes:Ri}:se("@keyframes missing '}'")}}()||function Ui(){var ci=xe(/^@supports *([^{]+)/);if(ci)return{type:"supports",supports:ci[1].trim(),rules:Wa()}}()||function Jr(){var ci=xe(/^@([-\w]+)?document *([^{]+)/);if(ci)return{type:"document",document:ci[2].trim(),vendor:ci[1]?ci[1].trim():null,rules:Wa()}}()||function ki(){var ci=xe(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(ci)return{type:"custom-media",name:ci[1].trim(),media:ci[2].trim()}}()||function ir(){if(xe(/^@host\s*/))return{type:"host",rules:Wa()}}()||function Sn(){if(xe(/^@page */))return{type:"page",selectors:En()||[],declarations:yn()}}()||function wi(){var ci=xe(/@(top|bottom|left|right)-(left|center|right|top|middle|bottom)-?(corner)?\s*/);if(ci)return{type:"page-margin-box",name:"".concat(ci[1],"-").concat(ci[2])+(ci[3]?"-".concat(ci[3]):""),declarations:yn()}}();if(ci&&!M.preserveStatic){return(ci.declarations?ci.declarations.some(function(gi){return/var\(/.test(gi.value)}):(ci.keyframes||ci.rules||[]).some(function(gi){return(gi.declarations||[]).some(function(Ri){return/var\(/.test(Ri.value)})}))?ci:{}}return ci}}function ic(){if(!M.preserveStatic){var ci=dh("{","}",y);if(ci){var Wi=/:(?:root|host)(?![.:#(])/.test(ci.pre)&&/--\S*\s*:/.test(ci.body),Lr=/var\(/.test(ci.body);if(!Wi&&!Lr)return y=y.slice(ci.end+1),{}}}var gi=En()||[],Ri=M.preserveStatic?yn():yn().filter(function(Xi){var rr=gi.some(function(ys){return/:(?:root|host)(?![.:#(])/.test(ys)})&&/^--\S/.test(Xi.property),zo=/var\(/.test(Xi.value);return rr||zo});return gi.length||se("selector missing"),{type:"rule",selectors:gi,declarations:Ri}}function Wa(ci){if(!ci&&!Ue())return se("missing '{'");for(var Wi,Lr=zt();y.length&&(ci||"}"!==y[0])&&(Wi=Ho()||ic());)Wi.type&&Lr.push(Wi),Lr=Lr.concat(zt());return ci||_t()?Lr:se("missing '}'")}return{type:"stylesheet",stylesheet:{rules:Wa(!0),errors:[]}}}function Po(y){var M=Ta({},{parseHost:!1,store:{},onWarning:function(){}},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),A=new RegExp(":".concat(M.parseHost?"host":"root","$"));return"string"==typeof y&&(y=Sg(y,M)),y.stylesheet.rules.forEach(function(se){"rule"!==se.type||!se.selectors.some(function(xe){return A.test(xe)})||se.declarations.forEach(function(xe,Ue){var _t=xe.property,ct=xe.value;_t&&0===_t.indexOf("--")&&(M.store[_t]=ct)})}),M.store}function Yo(y){var w=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",l=arguments.length>2?arguments[2]:void 0,M={charset:function(xe){return"@charset "+xe.name+";"},comment:function(xe){return 0===xe.comment.indexOf("__CSSVARSPONYFILL")?"/*"+xe.comment+"*/":""},"custom-media":function(xe){return"@custom-media "+xe.name+" "+xe.media+";"},declaration:function(xe){return xe.property+":"+xe.value+";"},document:function(xe){return"@"+(xe.vendor||"")+"document "+xe.document+"{"+A(xe.rules)+"}"},"font-face":function(xe){return"@font-face{"+A(xe.declarations)+"}"},host:function(xe){return"@host{"+A(xe.rules)+"}"},import:function(xe){return"@import "+xe.name+";"},keyframe:function(xe){return xe.values.join(",")+"{"+A(xe.declarations)+"}"},keyframes:function(xe){return"@"+(xe.vendor||"")+"keyframes "+xe.name+"{"+A(xe.keyframes)+"}"},media:function(xe){return"@media "+xe.media+"{"+A(xe.rules)+"}"},namespace:function(xe){return"@namespace "+xe.name+";"},page:function(xe){return"@page "+(xe.selectors.length?xe.selectors.join(", "):"")+"{"+A(xe.declarations)+"}"},"page-margin-box":function(xe){return"@"+xe.name+"{"+A(xe.declarations)+"}"},rule:function(xe){var Ue=xe.declarations;if(Ue.length)return xe.selectors.join(",")+"{"+A(Ue)+"}"},supports:function(xe){return"@supports "+xe.supports+"{"+A(xe.rules)+"}"}};function A(se){for(var xe="",Ue=0;Ue<se.length;Ue++){var _t=se[Ue];l&&l(_t);var ct=M[_t.type](_t);ct&&(xe+=ct,ct.length&&_t.selectors&&(xe+=w))}return xe}return A(y.stylesheet.rules)}
1function uh(y,w){y.rules.forEach(function(l){l.rules?uh(l,w):l.keyframes?l.keyframes.forEach(function(M){"keyframe"===M.type&&w(M.declarations,l)}):l.declarations&&w(l.declarations,y)})}rf.range=hm;var No="--",fm="var";function Tc(y){var M=Ta({},{preserveStatic:!0,preserveVars:!1,variables:{},onWarning:function(){}},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});return"string"==typeof y&&(y=Sg(y,M)),uh(y.stylesheet,function(A,se){for(var xe=0;xe<A.length;xe++){var Ue=A[xe],_t=Ue.type,ct=Ue.property,jt=Ue.value;if("declaration"===_t){if(!M.preserveVars&&ct&&0===ct.indexOf(No)){A.splice(xe,1),xe--;continue}if(-1!==jt.indexOf(fm+"(")){var zt=il(jt,M);zt!==Ue.value&&(zt=id(zt),M.preserveVars?(A.splice(xe,0,{type:_t,property:ct,value:zt}),xe++):Ue.value=zt)}}}}),Yo(y)}function id(y){return(y.match(/calc\(([^)]+)\)/g)||[]).forEach(function(l){var M="calc".concat(l.split("calc").join(""));y=y.replace(l,M)}),y}function il(y){var w=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=arguments.length>2?arguments[2]:void 0;if(-1===y.indexOf("var("))return y;var M=dh("(",")",y);return M?"var"===M.pre.slice(-3)?0===M.body.trim().length?(w.onWarning("var() must contain a non-whitespace string"),y):M.pre.slice(0,-3)+function A(xe){var Ue=xe.split(",")[0].replace(/[\s\n\t]/g,""),_t=(xe.match(/(?:\s*,\s*){1}(.*)?/)||[])[1],ct=Object.prototype.hasOwnProperty.call(w.variables,Ue)?String(w.variables[Ue]):void 0,jt=ct||(_t?String(_t):void 0),zt=l||xe;return ct||w.onWarning('variable "'.concat(Ue,'" is undefined')),jt&&"undefined"!==jt&&jt.length>0?il(jt,w,zt):"var(".concat(zt,")")}(M.body)+il(M.post,w):M.pre+"(".concat(il(M.body,w),")")+il(M.post,w):(-1!==y.indexOf("var(")&&w.onWarning('missing closing ")" in the value "'.concat(y,'"')),y)}var Jl=typeof window<"u",mm=Jl&&window.CSS&&window.CSS.supports&&window.CSS.supports("(--a: 0)"),jd={group:0,job:0},Tg={rootElement:Jl?document:null,shadowDOM:!1,include:"style,link[rel=stylesheet]",exclude:"",variables:{},onlyLegacy:!0,preserveStatic:!0,preserveVars:!1,silent:!1,updateDOM:!0,updateURLs:!0,watch:null,onBeforeSend:function(){},onError:function(){},onWarning:function(){},onSuccess:function(){},onComplete:function(){},onFinally:function(){}},Tl={cssComments:/\/\*[\s\S]+?\*\//g,cssKeyframes:/@(?:-\w*-)?keyframes/,cssMediaQueries:/@media[^{]+\{([\s\S]+?})\s*}/g,cssUrls:/url\((?!['"]?(?:data|http|\/\/):)['"]?([^'")]*)['"]?\)/g,cssVarDeclRules:/(?::(?:root|host)(?![.:#(])[\s,]*[^{]*{\s*[^}]*})/g,cssVarDecls:/(?:[\s;]*)(-{2}\w[\w-]*)(?:\s*:\s*)([^;]*);/g,cssVarFunc:/var\(\s*--[\w-]/,cssVars:/(?:(?::(?:root|host)(?![.:#(])[\s,]*[^{]*{\s*[^;]*;*\s*)|(?:var\(\s*))(--[^:)]+)(?:\s*[:)])/},Qo={dom:{},job:{},user:{}},xg=!1,$s=null,Dg=0,sf=null,lf=!1;function rl(){var y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},w="cssVars(): ",l=Ta({},Tg,y);function M(jt,zt,En,jn){!l.silent&&window.console&&console.error("".concat(w).concat(jt,"\n"),zt),l.onError(jt,zt,En,jn)}function A(jt){!l.silent&&window.console&&console.warn("".concat(w).concat(jt)),l.onWarning(jt)}function se(jt){l.onFinally(!!jt,mm,Uu()-l.__benchmark)}if(Jl){if(l.watch)return l.watch=Tg.watch,function cf(y){function w(_t){return l(_t)&&_t.hasAttribute("disabled")||(_t.sheet||{}).disabled}function l(_t){return"link"===_t.nodeName.toLowerCase()&&-1!==(_t.getAttribute("rel")||"").indexOf("stylesheet")}function M(_t){return"style"===_t.nodeName.toLowerCase()}window.MutationObserver&&($s&&($s.disconnect(),$s=null),$s=new MutationObserver(function(_t){_t.some(function(jt){return function A(_t){var ct=!1;if("attributes"===_t.type&&l(_t.target)&&!w(_t.target)){var jt="disabled"===_t.attributeName,zt="href"===_t.attributeName,En="skip"===_t.target.getAttribute("data-cssvars"),jn="src"===_t.target.getAttribute("data-cssvars");jt?ct=!En&&!jn:zt&&(En?_t.target.setAttribute("data-cssvars",""):jn&&ql(y.rootElement,!0),ct=!0)}return ct}(jt)||function se(_t){var ct=!1;if("childList"===_t.type){var jt=M(_t.target),zt="out"===_t.target.getAttribute("data-cssvars");ct=jt&&!zt}return ct}(jt)||function xe(_t){var ct=!1;return"childList"===_t.type&&(ct=[].slice.call(_t.addedNodes).some(function(jt){var En=1===jt.nodeType&&jt.hasAttribute("data-cssvars"),jn=M(jt)&&Tl.cssVars.test(jt.textContent);return!En&&(l(jt)||jn)&&!w(jt)})),ct}(jt)||function Ue(_t){var ct=!1;
1return"childList"===_t.type&&(ct=[].slice.call(_t.removedNodes).some(function(jt){var zt=1===jt.nodeType,En=zt&&"out"===jt.getAttribute("data-cssvars"),jn=zt&&"src"===jt.getAttribute("data-cssvars"),yn=jn;if(jn||En){var Nn=jt.getAttribute("data-cssvars-group"),st=y.rootElement.querySelector('[data-cssvars-group="'.concat(Nn,'"]'));jn&&ql(y.rootElement,!0),st&&st.parentNode.removeChild(st)}return yn})),ct}(jt)})&&rl(y)}),$s.observe(document.documentElement,{attributes:!0,attributeFilter:["disabled","href"],childList:!0,subtree:!0}))}(l),void rl(l);if(!1===l.watch&&$s&&($s.disconnect(),$s=null),!l.__benchmark){if(xg===l.rootElement)return void function Np(y){var w=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;clearTimeout(sf),sf=setTimeout(function(){y.__benchmark=null,rl(y)},w)}(y);var xe=[].slice.call(l.rootElement.querySelectorAll('[data-cssvars]:not([data-cssvars="out"])'));l.__benchmark=Uu(),l.exclude=[$s?'[data-cssvars]:not([data-cssvars=""])':'[data-cssvars="out"]',"link[disabled]:not([data-cssvars])",l.exclude].filter(function(jt){return jt}).join(","),l.variables=function kp(){var y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},w=/^-{2}/;return Object.keys(y).reduce(function(l,M){return l[w.test(M)?M:"--".concat(M.replace(/^-+/,""))]=y[M],l},{})}(l.variables),xe.forEach(function(jt){var zt="style"===jt.nodeName.toLowerCase()&&jt.__cssVars.text;zt&&zt&&jt.textContent!==jt.__cssVars.text&&(jt.sheet&&(jt.sheet.disabled=!1),jt.setAttribute("data-cssvars",""))}),$s||([].slice.call(l.rootElement.querySelectorAll('[data-cssvars="out"]')).forEach(function(jt){var zt=jt.getAttribute("data-cssvars-group");zt&&l.rootElement.querySelector('[data-cssvars="src"][data-cssvars-group="'.concat(zt,'"]'))||jt.parentNode.removeChild(jt)}),Dg&&xe.length<Dg&&(Dg=xe.length,Qo.dom={}))}if("loading"!==document.readyState)if(mm&&l.onlyLegacy){var _t=!1;if(l.updateDOM){var ct=l.rootElement.host||(l.rootElement===document?document.documentElement:l.rootElement);Object.keys(l.variables).forEach(function(jt){var zt=l.variables[jt];_t=_t||zt!==getComputedStyle(ct).getPropertyValue(jt),ct.style.setProperty(jt,zt)})}se(_t)}else!lf&&(l.shadowDOM||l.rootElement.shadowRoot||l.rootElement.host)?Hu({rootElement:Tg.rootElement,include:Tg.include,exclude:l.exclude,skipDisabled:!1,onSuccess:function(zt,En,jn){return!((En.sheet||{}).disabled&&!En.__cssVars)&&((zt=((zt=zt.replace(Tl.cssComments,"").replace(Tl.cssMediaQueries,"")).match(Tl.cssVarDeclRules)||[]).join(""))||!1)},onComplete:function(zt,En,jn){Po(zt,{store:Qo.dom,onWarning:A}),lf=!0,rl(l)}}):(xg=l.rootElement,Hu({rootElement:l.rootElement,include:l.include,exclude:l.exclude,skipDisabled:!1,onBeforeSend:l.onBeforeSend,onError:function(zt,En,jn){var yn=zt.responseURL||df(jn,location.href),Nn=zt.statusText?"(".concat(zt.statusText,")"):"Unspecified Error"+(0===zt.status?" (possibly CORS related)":"");M("CSS XHR Error: ".concat(yn," ").concat(zt.status," ").concat(Nn),En,zt,yn)},onSuccess:function(zt,En,jn){if((En.sheet||{}).disabled&&!En.__cssVars)return!1;var Nn="link"===En.nodeName.toLowerCase(),st="style"===En.nodeName.toLowerCase()&&zt!==En.textContent,Sn=l.onSuccess(zt,En,jn);return zt=void 0===Sn||Sn?Sn||zt:"",l.updateURLs&&(Nn||st)&&(zt=function gh(y,w){return(y.replace(Tl.cssComments,"").match(Tl.cssUrls)||[]).forEach(function(M){var A=M.replace(Tl.cssUrls,"$1"),se=df(A,w);y=y.replace(M,M.replace(A,se))}),y}(zt,jn)),zt},onComplete:function(zt,En){var jn=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],yn=Ta({},Qo.dom,Qo.user);if(Qo.job={},jn.forEach(function(ki,Jr){var Oo=En[Jr];if(ki.__cssVars=ki.__cssVars||{},ki.__cssVars.text=Oo,Tl.cssVars.test(Oo))try{var Ho=Sg(Oo,{preserveStatic:l.preserveStatic,removeComments:!0});Po(Ho,{parseHost:!!l.rootElement.host,store:Qo.dom,onWarning:A}),ki.__cssVars.tree=Ho}catch(ic){M(ic.message,ki)}}),Ta(Qo.job,Qo.dom),l.updateDOM?(Ta(Qo.user,l.variables),Ta(Qo.job,Qo.user)):(Ta(Qo.job,Qo.user,l.variables),Ta(yn,l.variables)),jd.job>0&&(Object.keys(Qo.job).length>Object.keys(yn).length||Object.keys(yn).length&&Object.keys(Qo.job).some(function(ki){return Qo.job[ki]!==yn[ki]})))ql(l.rootElement),rl(l);else{var st=[],Sn=[],wi=!1;if(l.updateDOM&&jd.job++,jn.forEach(function(ki,Jr){var Oo=!ki.__cssVars.tree;if(ki.__cssVars.tree)try{Tc(ki.__cssVars.tree,Ta({},l,{variables:Qo.job,onWarning:A}));var Ho=Yo(ki.__cssVars.tree);if(l.updateDOM){var Wa=Tl.cssVarFunc.test(En[Jr]);if(ki.getAttribute("data-cssvars")||ki.setAttribute("data-cssvars","src"),Ho.length&&Wa){var ci=ki.getAttribute("data-cssvars-group")||++jd.group,Wi=Ho.replace(/\s/g,""),Lr=l.rootElement.querySelector('[data-cssvars="out"][data-cssvars-group="'.concat(ci,'"]'))||document.createElement("style");wi=wi||Tl.cssKeyframes.test(Ho),l.preserveStatic&&ki.sheet&&(ki.sheet.disabled=!0),Lr.hasAttribute("data-cssvars")||Lr.setAttribute("data-cssvars","out"),Wi===ki.textContent.replace(/\s/g,"")?(Oo=!0,Lr&&Lr.parentNode&&(ki.removeAttribute("data-cssvars-group"),Lr.parentNode.removeChild(Lr))):Wi!==Lr.textContent.replace(/\s/g,"")&&([ki,Lr].forEach(function(gi){gi.setAttribute("data-cssvars-job",jd.job),gi.setAttribute("data-cssvars-group",ci)}),Lr.textContent=Ho,st.push(Ho),Sn.push(Lr),Lr.parentNode||ki.parentNode.insertBefore(Lr,ki.nextSibling))}}else ki.textContent.replace(/\s/g,"")!==Ho&&st.push(Ho)}catch(gi){M(gi.message,ki)}Oo&&ki.setAttribute("data-cssvars","skip"),ki.hasAttribute("data-cssvars-job")||ki.setAttribute("data-cssvars-job",jd.job)}),Dg=l.rootElement.querySelectorAll('[data-cssvars]:not([data-cssvars="out"])').length,l.shadowDOM)for(var ir,zi=[].concat(l.rootElement).concat([].slice.call(l.rootElement.querySelectorAll("*"))),Ui=0;ir=zi[Ui];++Ui)ir.shadowRoot&&ir.shadowRoot.querySelector("style")&&rl(Ta({},l,{rootElement:ir.shadowRoot}));l.updateDOM&&wi&&function rd(y){var w=["animation-name","-moz-animation-name","-webkit-animation-name"].filter(function(En){return getComputedStyle(document.body)[En]})[0];if(w){for(var l=[].slice.call(y.querySelectorAll("*")),M=[],A="__CSSVARSPONYFILL-KEYFRAMES__",se=0,xe=l.length;se<xe;se++){var Ue=l[se];"none"!==getComputedStyle(Ue)[w]&&(Ue.style[w]+=A,M.push(Ue))}document;for(var ct=0,jt=M.length;ct<jt;ct++){var zt=M[ct].style;zt[w]=zt[w].replace(A,"")}}}(l.rootElement),xg=!1,l.onComplete(st.join(""),Sn,JSON.parse(JSON.stringify(Qo.job)),Uu()-l.__benchmark),se(Sn.length)}}}));else document.addEventListener("DOMContentLoaded",function jt(zt){rl(y),document.removeEventListener("DOMContentLoaded",jt)})}}function df(y){var w=arguments.length>1&&void 0!==arguments[1]?arguments[1]:location.href,l=document.implementation.createHTMLDocument(""),M=l.createElement("base"),A=l.createElement("a");return l.head.appendChild(M),l.body.appendChild(A),M.href=w,A.href=y,A.href}function Uu(){return Jl&&(window.performance||{}).now?window.performance.now():(new Date).getTime()}function ql(y){var w=arguments.length>1&&void 0!==arguments[1]&&arguments[1];[].slice.call(y.querySelectorAll('[data-cssvars="skip"],[data-cssvars="src"]')).forEac
1h(function(M){return M.setAttribute("data-cssvars","")}),w&&(Qo.dom={})}rl.reset=function(){for(var y in jd.job=0,jd.group=0,xg=!1,$s&&($s.disconnect(),$s=null),Dg=0,sf=null,lf=!1,Qo)Qo[y]={}};const pm=new Ki.B;function Ig(){pm.next()}pm.pipe((0,b.B)(100)).subscribe(()=>{rl()});let vm=(()=>{class y{constructor(l){this.renderer=l.createRenderer(null,null)}addStyle(l){const M=this.renderer.createElement("style");this.renderer.setProperty(M,"textContent",l),this.renderer.appendChild(document.head,M),Ig()}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(n._9s))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})();var Lp=r(3133);const _m={appendedBreadcrumbs:[],prependedBreadcrumbs:[],prependedBreadcrumbsCurrent:[],allBreadcrumbs:[],currentBreadcrumb:null};var $u=r(3950);const Ag=(0,m.vy)(_m,(0,m.on)($u.xc,(y,{breadcrumbs:w})=>({...y,appendedBreadcrumbs:w})),(0,m.on)($u.Zz,(y,{breadcrumbs:w})=>({...y,prependedBreadcrumbs:w})),(0,m.on)($u.Wo,(y,{breadcrumbs:w})=>({...y,prependedBreadcrumbsCurrent:w})),(0,m.on)($u.NW,(y,{breadcrumb:w})=>({...y,currentBreadcrumb:w})),(0,m.on)($u.eY,(y,{breadcrumbs:w})=>({...y,allBreadcrumbs:w})),(0,m.on)($u.vr,()=>_m));function Cm(y,w){return Ag(y,w)}let uf=(()=>{class y{static{this.\u0275fac=function(M){return new(M||y)}}static{this.\u0275mod=n.$C({type:y})}static{this.\u0275inj=n.G2t({imports:[m.md.forFeature("breadcrumbs",Cm)]})}}return y})();var gf=r(8590),Gd=r(40605),Wd=r(91812);let hf=(()=>{class y{refreshTimer(l,M){return(l?(0,Gd.Y)(M).pipe((0,Ae.Z)(0)):(0,Gd.Y)(M)).pipe((0,$.n)(()=>this.shouldRefreshToken(M)?this.refreshTokenService.refreshToken(void 0,void 0,!0).pipe((0,W.T)(A=>(this.authService.saveToken(A),this.cookieService.set(this.LastRefreshTokenDateKey,(new Date).toISOString()),(0,Tn.Gc)({token:A.token}))),(0,v.W)(A=>(0,P.of)(401!==A.status&&403!==A.status?(0,wc.l)():(0,Tn.X9)({status:A.status})))):(0,P.of)((0,wc.l)())),(0,L.Q)(this.stop$))}shouldRefreshToken(l){const M=new Date,A=this.getLastRefreshTokenDate(M),se=M.getTime()-A.getTime();return 0===se||se>=l}getLastRefreshTokenDate(l){return this.cookieService.has(this.LastRefreshTokenDateKey)?new Date(this.cookieService.get(this.LastRefreshTokenDateKey)):l}constructor(l,M,A,se,xe,Ue,_t){this.actions$=l,this.authService=M,this.store$=A,this.cookieService=se,this.uiConfigService=xe,this.refreshTokenService=Ue,this.platformId=_t,this.LastRefreshTokenDateKey="lastRefreshTokenDate",this.SilentRefresh
1IntervalKey="silentRefreshIntervalInSeconds",this.stop$=new Ki.B,this.initializeRefreshTimer$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Tn.Gy),(0,G.E)(this.store$.select(Tn.BQ)),(0,Us.p)(([ct,jt])=>{if(!jt||(0,h.Vy)(this.platformId))return(0,P.of)((0,wc.l)());const zt=1e3*+this.uiConfigService.get(this.SilentRefreshIntervalKey);if(!zt)return(0,P.of)((0,wc.l)());const En=new Date,jn=this.getLastRefreshTokenDate(En),yn=En.getTime()-jn.getTime()>zt;return this.stop$.next(),this.refreshTimer(yn,zt)}))),this.stopRefreshTimer$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Tn.OB,Tn.Xk),(0,on.M)(()=>this.stop$.next())),{dispatch:!1}),this.refreshTokenFailure$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Tn.X9),(0,W.T)(ct=>{if(403===ct.status){const jt=this.cookieService.has("role")?this.cookieService.get("role"):null,zt=jt===$n.X.Employee||jt===$n.X.Impersonation||jt===$n.X.Staff;return this.authService.removeToken(),this.stop$.next(),(0,Tn.wh)({redirectUrl:"/home",isEmployee:zt})}return(0,wc.l)()}))),this.refreshToken$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Tn.Be),(0,Us.p)(()=>this.refreshTokenService.refreshToken().pipe((0,W.T)(ct=>(this.authService.saveToken(ct),this.cookieService.set(this.LastRefreshTokenDateKey,(new Date).toISOString()),(0,Tn.Gc)({token:ct.token}))),(0,v.W)(ct=>(0,P.of)((0,Tn.X9)({status:ct.status})))))))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(g.En),n.KVO(Rr.u),n.KVO(m.il),n.KVO(Si.O),n.KVO(ji.K),n.KVO(Wd.m),n.KVO(n.Agw))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})();var Kd=r(61594);let hh=(()=>{class y{constructor(l){this.store=l,this.unsubscribe$=new Ki.B}getCurrentProfile(){return new Promise((l,M)=>{(0,Pn.z)([this.store.pipe((0,m.Lt)(Tn.BQ)),this.store.pipe((0,m.Lt)(Eo.y))]).pipe((0,L.Q)(this.unsubscribe$),(0,Kd.$)()).subscribe({next:([A,se])=>{A&&(0,qo.xM)(se)?this.checkIsProfileLoaded(l,M):l()},error:A=>{M(new Error("Failed to determine authentication: "+A))}})})}checkIsProfileLoaded(l,M){this.store.dispatch((0,ri.Is)()),this.store.pipe((0,m.Lt)(Tn.Fd),(0,L.Q)(this.unsubscribe$),(0,z.p)(A=>A),(0,Kd.$)()).subscribe({next:A=>{l()},error:A=>{M(new Error("Failed to load current profile: "+A))}})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(m.il))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})();var zs=r(69095),ff=r(31122),Rg=r(7498),zu=r(82828);let fh=(()=>{class y{constructor(l,M,A){this.mapsService=l,this.actions=M,this.store$=A,this.getMapProviders=(0,g.EH)(()=>this.actions.pipe((0,g.gp)(zs.IW),(0,G.E)(this.store$.select(ff.tA)),(0,$.n)(([se,xe])=>xe?c.w:this.mapsService.getMapProvider().pipe((0,on.M)(()=>this.store$.dispatch(zs.sw())),(0,W.T)(Ue=>zs.tG({mapProvider:Rg.K[Ue.provider]})),(0,v.W)(Ue=>(0,P.of)(zs.mS({error:Ue.message})))))))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(zu.B),n.KVO(g.En),n.KVO(m.il))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})();var $0=r(1807);let mf=(()=>{class y{constructor(l,M,A){this.actions$=l,this.store$=M,this.deviceService=A,this.addMessage$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Bo.Ds),(0,G.E)(this.store$.select(Zl.ld)),(0,W.T)(([se,xe])=>Bo.E0({message:this.fillNotificationDefaults(se),scope:xe,id:this.generateMessageId()})))),this.addMessageInternal$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Bo.E0),(0,Xt.Z)(({message:{displayTime:se},id:xe})=>se?(0,$0.O)(se).pipe((0,W.T)(()=>Bo.pm({ids:[xe]})),(0,L.Q)(this.actions$.pipe((0,g.gp)(Bo.pm),(0,z.p)(({ids:Ue})=>Ue.includes(xe))))):new u.c))),this.removeScope$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Bo.vU),(0,G.E)(this.store$.select(Zl.gN)),(0,W.T)(([{scope:se},xe])=>Bo.pm({ids:xe.filter(Ue=>se===Ue.scope).filter(({message:{visibilityScope:Ue}})=>Ue===Sc.CF.local).map(({id:Ue})=>Ue)})))),this.onNavigate$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(Bn.Fr),(0,G.E)(this.store$.select(Zl.gN)),(0,W.T)(([{payload:se},xe])=>{const Ue=se?.event?.url?.split("?")[0]===se?.routerState?.url?.split("?")[0];return Bo.pm({ids:xe.filter(_t=>_t.message.removeOnRedirect&&!Ue).map(({id:_t})=>_t)})})))}generateMessageId(){return this.deviceService.getRandomValues(12).map(l=>l.toString(16)).join("")}fillNotificationDefaults(l){const M={displayTime:0,visibilityScope:this.getDefaultVisibilityScope(l.notificationType),scopeTag:l.notificationType===Sc._n.success?null:"page-header",messageTag:l.text,removeOnRedirect:l.removeOnRedirect??!0,...l};return delete M.type,M}getDefaultVisibilityScope(l){return l===Sc._n.info||l===Sc._n.error?Sc.CF.local:Sc.CF.global}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(g.En),n.KVO(m.il),n.KVO(Ii.g))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})();var xc=r(34786);let Bp=(()=>{class y{constructor(l){this.httpClient=l}getCaptchaProvider(){return this.httpClient.get("security/captchaProvider")}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(p.Qq))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})(),pf=(()=>{class y{constructor(l,M){this.actions=l,this.securityRestService=M,this.getCaptchaProvider$=(0,g.EH)(()=>this.actions.pipe((0,g.gp)(xc.f),(0,Us.p)(()=>this.securityRestService.getCaptchaProvider().pipe((0,W.T)(A=>xc.Ld({provider:A})),(0,v.W)(()=>(0,P.of)(xc.eM()))))))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(g.En),n.KVO(Bp))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})();var da=r(59032),bm=r(11877),Xd=r(97304);let ym=(()=>{class y{constructor(l){this.http=l}
1getAvailableDialingCodes(){return this.http.get("phoneNumbers/availableDialingCodes")}validate(l){return this.http.post("phoneNumbers/format",l)}getFormattedSalePhoneNumber(l,M){return this.http.get(`phoneNumbers/${l}?purpose=${M}`)}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(p.Qq))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})();const vf="SEARCH.NOTIFICATIONS.LOAD_FORMATTED_SALE_PHONENUMBER";let Mm=(()=>{class y{constructor(l,M,A){this.store=l,this.actions=M,this.service=A,this.validate$=(0,g.EH)(()=>this.actions.pipe((0,g.gp)(da.Q7),(0,G.E)(this.store.select(bm.CV)),(0,Xt.Z)(([se,xe])=>this.validate(xe,se.phoneNumber,se.dialingCode)))),this.getDialingCodes$=(0,g.EH)(()=>this.actions.pipe((0,g.gp)(da.bO),(0,G.E)(this.store.select(bm.WM)),(0,$.n)(([se,xe])=>this.getDialingCodes(xe)))),this.getFormattedSalePhoneNumber$=(0,g.EH)(()=>this.actions.pipe((0,g.gp)(da.DA),(0,on.M)(()=>this.store.dispatch((0,Bo.ZF)({messageTag:vf}))),(0,$.n)(({countryIsoCode:se,purpose:xe})=>this.service.getFormattedSalePhoneNumber(se,xe).pipe((0,W.T)(Ue=>da.eb({formattedSalePhoneNumber:Ue})),(0,v.W)(Ue=>(0,P.of)(da.zO())))))),this.getFormattedSalePhoneNumberFailure$=(0,g.EH)(()=>this.actions.pipe((0,g.gp)(da.zO),(0,W.T)(()=>(0,Bo.Ds)({text:vf,notificationType:sa._.error,messageTag:vf}))))}getDialingCodes(l){return l.length?(0,P.of)(da.sy({dialingCodes:l})):this.service.getAvailableDialingCodes().pipe((0,W.T)(M=>da.sy({dialingCodes:M})),(0,v.W)(M=>(0,P.of)(da.r({error:M}))))}validate(l,M,A){const se=(0,Xd.u)(M);if(l.has(se)){const Ue={phoneNumber:M,result:l.get(se)};return(0,P.of)(da.ve(Ue))}return this.service.validate({originalNumber:M?.telephoneNumber,countryIsoCode3:A.countryIsoCode3}).pipe((0,W.T)(Ue=>da.ve({phoneNumber:M,result:Ue})),(0,v.W)(Ue=>(0,P.of)(da.Kb({error:Ue}))))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(m.il),n.KVO(g.En),n.KVO(ym))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})();var rs=r(88976),js=r(61984);let Yd=(()=>{class y{constructor(l,M){this.centreService=l,this.actions$=M,this.loadNearbyCentres$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(rs.CF),(0,$.n)(({coordinates:A,amount:se,excludeCentreNumber:xe})=>this.centreService.getNearbyCentres(A,se??4,xe).pipe((0,W.T)(Ue=>rs.Zs({nearbyCentres:Ue})),(0,v.W)(Ue=>(0,P.of)(rs.K6({error:Ue})))))))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(js.V),n.KVO(g.En))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})();var Ga=r(86944);const ju=(0,m.VP)("[Optimizely] loadOptimizelyCampaigns"),ec=(0,m.VP)("[Optimizely] loadWorkspaceSearchFlagSuccess",(0,m.xk)()),Zd=(0,m.VP)("[Optimizely] loadWorkspaceSearchFlagFailure"),Gu=(0,m.VP)("[Optimizely] loadMembershipTiersEnhancementFlagSuccess",(0,m.xk)()),xl=(0,m.VP)("[Optimizely] loadMembershipTiersEnhancementFlagFailure"),Fg=(0,m.VP)("[Optimizely] loadReviewBookingFlagSuccess",(0,m.xk)()),Ng=(0,m.VP)("[Optimizely] loadReviewBookingFlagFailure");var tc=r(19724);let Gs=(()=>{class y{constructor(l){this.uiConfigService=l}resolve(l,M,A){try{const xe=globalThis.optimizely?.get("state");if(!xe)return(0,tc.H)(M(!1));const _t=this.uiConfigService.get("optimizelyExperiments")?.campaigns?.find(st=>st.name.toLowerCase()===l.toLowerCase());if(!_t)return(0,tc.H)(M(!1));const ct=_t.id,zt=xe.getCampaignStates({isActive:!0})?.[ct];if(!zt)return(0,tc.H)(M(!1));const En=zt.experiment?.id,jn=zt.variation?.id;if(!En||!jn)return(0,tc.H)(M(!1));const yn=_t.experiments?.find(st=>st.id===En);return(0,tc.H)(yn?M(jn===yn.variation):M(!1))}catch{return(0,tc.H)(A())}}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(ji.K))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})();const Jd=[pf,mf,Mm,fh,Yd,(()=>{class y{constructor(l,M){this.actions$=l,this.resolver=M,this.loadCampaigns$=(0,g.EH)(()=>this.actions$.pipe((0,g.gp)(ju),(0,$.n)(()=>(0,T.h)(this.resolver.resolve("WorkspaceSearch",A=>[ec({workspaceSearchActive:A})],()=>[Zd()]),this.resolver.resolve("MembershipTiersEnhancement",A=>[Gu({membershipTiersEnhancementActive:A})],()=>[xl()]),this.resolver.resolve("ReviewBooking",A=>[(0,Ga.wP)({reviewBookingFlag:A}),Fg({reviewBookingActive:A})],()=>[Ng()])))))}static{this.\u0275fac=function(M){return new(M||y)(n.KVO(g.En),n.KVO(Gs))}}static{this.\u0275prov=n.jDH({token:y,factory:y.\u0275fac})}}return y})()],mh=(0,m.vy)(Sc.wh,(0,m.on)(Bo.E0,(y,{message:w,scope:l,id:M})=>({...y,messages:[{message:w,scope:l,id:M},...w.messageTag?y.messages.filter(A=>A.message.messageTag!==w.messageTag):y.messages]})),(0,m.on)(Bo.pm,(y,{ids:w})=>({...y,messages:y.messages.filter(l=>!w.includes(l.id))})),(0,m.on)(Bo.Xu,(y,{scope:w})=>({...y,scopes:[w,...y.scopes]})),(0,m.on)(Bo.vU,(y,{scope:w})=>({...y,scopes:y.scopes.filter(l=>l!==w),scopeType:(({[w]:l,...M})=>M)(y.scopeType),scopeTag:(({[w]:l,...M})=>M)(y.scopeTag)})),(0,m.on)(Bo.NY,(y,{scope:w,scopeType:l})=>({...y,scopeType:{...y.scopeType,[w]:l}})),(0,m.on)(Bo.xz,(y,{scope:w,scopeTag:l})=>({...y,scopeTag:{...y.scopeTag,[w]:l}})),(0,m.on)(Bo.ZF,(y,{messageTag:w})=>({...y,messages:y.messages.filter(l=>l.message.messageTag!==w)})));var ph=r(58486);
1const Ic=(0,m.vy)(ph.L,(0,m.on)(da.sy,(y,{dialingCodes:w})=>({...y,dialingCodes:w})),(0,m.on)(da.ve,(y,{phoneNumber:w,result:l})=>function qd(y,w,l){const M=(0,Xd.u)(w),A={...y};return A.validationResults=new Map(y.validationResults).set(M,l),A}(y,w,l)),(0,m.on)(da.C2,y=>({...y,dialingCodes:[]})),(0,m.on)(da.DA,y=>({...y,phoneNumberLoading:!0})),(0,m.on)(da.eb,(y,{formattedSalePhoneNumber:w})=>({...y,formattedSalePhoneNumber:w,phoneNumberLoading:!1})),(0,m.on)(da.zO,y=>({...y,phoneNumberLoading:!1}))),Wu=(0,m.vy)({provider:null,isResolved:!1},(0,m.on)(xc.Ld,(y,{provider:w})=>({...y,provider:w,isResolved:!0})),(0,m.on)(xc.eM,y=>({...y,provider:null,isResolved:!0})));var z0=r(72677);const _h=(0,m.vy)({provider:null,stateError:null,loading:!1,isFullscreen:!1},(0,m.on)(zs.tG,(y,{mapProvider:w})=>function Pm(y,w){const l={...y};return l.provider=w,l.stateError=null,l.loading=!1,l}(y,w)),(0,m.on)(zs.mS,(y,{error:w})=>function al(y,w){const l={...y};return l.provider=null,l.stateError=w,l.loading=!1,l}(y,w)),(0,m.on)(zs.sw,y=>({...y,loading:!y.loading})),(0,m.on)(zs.OB,(y,{isFullscreen:w})=>({...y,isFullscreen:w})),(0,m.on)(z0.Rm,y=>({...y,isFullscreen:!1}))),nc=(0,m.vy)({nearbyCentres:[],nearbyCentresLoading:!1},(0,m.on)(rs.CF,y=>({...y,nearbyCentresLoading:!0})),(0,m.on)(rs.Zs,(y,{nearbyCentres:w})=>({nearbyCentres:w,nearbyCentresLoading:!1})),(0,m.on)(rs.K6,()=>({nearbyCentres:null,nearbyCentresLoading:!1}))),Pf={captcha:function Hp(y,w){return Wu(y,w)},bannerNotifications:function _f(y,w){return mh(y,w)},phoneNumber:function vh(y,w){return Ic(y,w)},maps:function bf(y,w){return _h(y,w)},nearbyCentres:function yf(y,w){return nc(y,w)},optimizely:(0,m.vy)({workspaceSearchLoaded:!1,workspaceSearchActive:!1,membershipTiersEnhancementLoaded:!1,membershipTiersEnhancementActive:!1,reviewBookingLoaded:!1,reviewBookingActive:!1},(0,m.on)(ec,(y,{workspaceSearchActive:w})=>({...y,workspaceSearchLoaded:!0,workspaceSearchActive:w})),(0,m.on)(Zd,y=>({...y,workspaceSearchLoaded:!0,workspaceSearchActive:!1})),(0,m.on)(Gu,(y,{membershipTiersEnhancementActive:w})=>({...y,membershipTiersEnhancementLoaded:!0,membershipTiersEnhancementActive:w})),(0,m.on)(xl,y=>({...y,membershipTiersEnhancementLoaded:!0,membershipTiersEnhancementActive:!1})),(0,m.on)(Fg,(y,{reviewBookingActive:w})=>({...y,reviewBookingLoaded:!0,reviewBookingActive:w})),(0,m.on)(Ng,y=>({...y,reviewBookingLoaded:!0,reviewBookingActive:!1})))};function Dl(y,w,l,M,A,se){return(0,d.A)(function*(){yield y.load(),l.load(),w.dispatch(Tn.A1()),w.dispatch(Tn.Gy()),yield A.getCurrentProfile(),(0,h.UE)(se)&&(l.get("optimizelyExperiments")?.campaigns?.length&&(yield function Of(y=5e3){return new Promise(w=>{let l;const M=xe=>{cancelAnimationFrame(l),clearTimeout(se),w(xe)},A=()=>{if(globalThis.optimizely?.get?.("state"))return M(!0);l=requestAnimationFrame(A)};l=requestAnimationFrame(A);const se=setTimeout(()=>M(!1),y)})}()),w.dispatch(ju()),yield(0,Bu._)(w.select(Mo.vs).pipe((0,z.p)(Ue=>Ue)))),yield(0,Bu._)((0,Pn.z)([w.select(Tn.zz),w.select(Tn.Gj)])),M.load(),w.dispatch(Tn.$0())})}let Ws=(()=>{class y{static{this.\u0275fac=function(M){return new(M||y)}}static{this.\u0275mod=n.$C({type:y,bootstrap:[un]})}static{this.\u0275inj=n.G2t({providers:[{provide:n.hnV,useFactory:Dl,deps:[Zn.R,m.il,ji.K,gf.y,hh,n.Agw],multi:!0},vm,{provide:"googleTagManagerId",useFactory:l=>(l.load(),l.get("googleTagManagerId")),deps:[ji.K]},{provide:ef.ze,useClass:Lp.DG},(0,p.$R)((0,p.ZZ)())],imports:[m.md.forRoot(ca.gz,{metaReducers:ca.h4}),hn.instrument({maxAge:25,logOnly:!Sa.c.production}),Bn.hO.forRoot({serializer:ca.Ls}),g.Vm.forRoot([Fp,hf,...Jd]),m.md.forFeature("shared",Pf),tf,Ni.b,On,Yi.h.forRoot({loader:{provide:Yi.Wr,useClass:ch,deps:[p.Qq,n.pJN]}}),uf,Bt.s,vo.v]})}}return y})();function Ch(){return Ch=(0,d.A)(function*(){const y=document.getElementById("serverApp-state"),w=y?.getAttribute("base-api-url");if(!w)return;const l=y.getAttribute("client-name");return yield function Up(y,w){return tu.apply(this,arguments)}(w,l)}),Ch.apply(this,arguments)}function tu(){return(tu=(0,d.A)(function*(y,w){const l=w||"MyRegus",[M,A]=yield Promise.all([fetch(`${y}/uiconfiguration/shared`,{headers:{clientName:l},mode:"cors"}).then(se=>se.json()),fetch(`${y}/uiconfiguration/brandingconfiguration`,{headers:{clientName:l},mode:"cors"}).then(se=>se.json())]);return{...M,brandingConfig:A}})).apply(this,arguments)}rl({include:"style:not([data-ignore])",onlyLegacy:!0,watch:!0}),Sa.c.production&&(0,n.SmG)(),document.addEventListener("DOMContentLoaded",()=>{Ig(),function wf(){return Ch.apply(this,arguments)}().then(y=>e.sG(y?[{provide:"SHARED_UI_CONFIG",useValue:y}]:[]).bootstrapModule(Ws)).catch(y=>console.error(y))})},13981:(_e,D)=>{"use strict";D.byteLength=function g(R){var I=m(R),W=I[1];return 3*(I[0]+W)/4-W},D.toByteArray=function u(R){var I,S,z=m(R),W=z[0],J=z[1],N=new n(function c(R,I,z){return 3*(I+z)/4-z}(0,W,J)),b=0,v=J>0?W-4:W;for(S=0;S<v;S+=4)I=e[R.charCodeAt(S)]<<18|e[R.charCodeAt(S+1)]<<12|e[R.charCodeAt(S+2)]<<6|e[R.charCodeAt(S+3)],N[b++]=I>>16&255,N[b++]=I>>8&255,N[b++]=255&I;return 2===J&&(I=e[R.charCodeAt(S)]<<2|e[R.charCodeAt(S+1)]>>4,N[b++]=255&I),1===J&&(I=e[R.charCodeAt(S)]<<10|e[R.charCodeAt(S+1)]<<4|e[R.charCodeAt(S+2)]>>2,N[b++]=I>>8&255,N[b++]=255&I),N},D.fromByteArray=function F(R){for(var I,z=R.length,W=z%3,J=[],N=16383,b=0,v=z-W;b<v;b+=N)J.push(T(R,b,b+N>v?v:b+N));return 1===W?J.push(r[(I=R[z-1])>>2]+r[I<<4&63]+"=="):2===W&&J.push(r[(I=(R[z-2]<<8)+R[z-1])>>10]+r[I>
1>4&63]+r[I<<2&63]+"="),J.join("")};for(var r=[],e=[],n=typeof Uint8Array<"u"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=0;h<64;++h)r[h]=d[h],e[d.charCodeAt(h)]=h;function m(R){var I=R.length;if(I%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var z=R.indexOf("=");return-1===z&&(z=I),[z,z===I?0:4-z%4]}function P(R){return r[R>>18&63]+r[R>>12&63]+r[R>>6&63]+r[63&R]}function T(R,I,z){for(var J=[],N=I;N<z;N+=3)J.push(P((R[N]<<16&16711680)+(R[N+1]<<8&65280)+(255&R[N+2])));return J.join("")}e[45]=62,e[95]=63},83838:(_e,D,r)=>{"use strict";const n=r(13981),d=r(22020),h="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;D.hp=c,D.IS=50;const p=2147483647;function g($e){if($e>p)throw new RangeError('The value "'+$e+'" is invalid for option "size"');const X=new Uint8Array($e);return Object.setPrototypeOf(X,c.prototype),X}function c($e,X,ue){if("number"==typeof $e){if("string"==typeof X)throw new TypeError('The "string" argument must be of type string. Received type number');return F($e)}return u($e,X,ue)}function u($e,X,ue){if("string"==typeof $e)return function R($e,X){if(("string"!=typeof X||""===X)&&(X="utf8"),!c.isEncoding(X))throw new TypeError("Unknown encoding: "+X);const ue=0|v($e,X);let nt=g(ue);const St=nt.write($e,X);return St!==ue&&(nt=nt.slice(0,St)),nt}($e,X);if(ArrayBuffer.isView($e))return function z($e){if(Wn($e,Uint8Array)){const X=new Uint8Array($e);return W(X.buffer,X.byteOffset,X.byteLength)}return I($e)}($e);if(null==$e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof $e);if(Wn($e,ArrayBuffer)||$e&&Wn($e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Wn($e,SharedArrayBuffer)||$e&&Wn($e.buffer,SharedArrayBuffer)))return W($e,X,ue);if("number"==typeof $e)throw new TypeError('The "value" argument must not be of type number. Received type number');const nt=$e.valueOf&&$e.valueOf();if(null!=nt&&nt!==$e)return c.from(nt,X,ue);const St=function J($e){if(c.isBuffer($e)){const X=0|N($e.length),ue=g(X);return 0===ue.length||$e.copy(ue,0,0,X),ue}return void 0!==$e.length?"number"!=typeof $e.length||mi($e.length)?g(0):I($e):"Buffer"===$e.type&&Array.isArray($e.data)?I($e.data):void 0}($e);if(St)return St;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof $e[Symbol.toPrimitive])return c.from($e[Symbol.toPrimitive]("string"),X,ue);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof $e)}function P($e){if("number"!=typeof $e)throw new TypeError('"size" argument must be of type number');if($e<0)throw new RangeError('The value "'+$e+'" is invalid for option "size"')}function F($e){return P($e),g($e<0?0:0|N($e))}function I($e){const X=$e.length<0?0:0|N($e.length),ue=g(X);for(let nt=0;nt<X;nt+=1)ue[nt]=255&$e[nt];return ue}function W($e,X,ue){if(X<0||$e.byteLength<X)throw new RangeError('"offset" is outside of buffer bounds');if($e.byteLength<X+(ue||0))throw new RangeError('"length" is outside of buffer bounds');let nt;return nt=void 0===X&&void 0===ue?new Uint8Array($e):void 0===ue?new Uint8Array($e,X):new Uint8Array($e,X,ue),Object.setPrototypeOf(nt,c.prototype),nt}function N($e){if($e>=p)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+p.toString(16)+" bytes");return 0|$e}function v($e,X){if(c.isBuffer($e))return $e.length;if(ArrayBuffer.isView($e)||Wn($e,ArrayBuffer))return $e.byteLength;if("string"!=typeof $e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof $e);const ue=$e.length,nt=arguments.length>2&&!0===arguments[2];if(!nt&&0===ue)return 0;let St=!1;for(;;)switch(X){case"ascii":case"latin1":case"binary":return ue;case"utf8":case"utf-8":return Ft($e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*ue;case"hex":return ue>>>1;case"base64":return xt($e).length;default:if(St)return nt?-1:Ft($e).length;X=(""+X).toLowerCase(),St=!0}}function S($e,X,ue){let nt=!1;if((void 0===X||X<0)&&(X=0),X>this.length||((void 0===ue||ue>this.length)&&(ue=this.length),ue<=0)||(ue>>>=0)<=(X>>>=0))return"";for($e||($e="utf8");;)switch($e){case"hex":return Se(this,X,ue);case"utf8":case"utf-8":return ve(this,X,ue);case"ascii":return ze(this,X,ue);case"latin1":case"binary":return Je(this,X,ue);case"base64":return Be(this,X,ue);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Z(this,X,ue);default:if(nt)throw new TypeError("Unknown encoding: "+$e);$e=($e+"").toLowerCase(),nt=!0}}function L($e,X,ue){const nt=$e[X];$e[X]=$e[ue],$e[ue]=nt}function $($e,X,ue,nt,St){if(0===$e.length)return-1;if("string"==typeof ue?(nt=ue,ue=0):ue>2147483647?ue=2147483647:ue<-2147483648&&(ue=-2147483648),mi(ue=+ue)&&(ue=St?0:$e.length-1),ue<0&&(ue=$e.length+ue),ue>=$e.length){if(St)return-1;ue=$e.length-1}else if(ue<0){if(!St)return-1;ue=0}if("string"==typeof X&&(X=c.from(X,nt)),c.isBuffer(X))return 0===X.length?-1:re($e,X,ue,nt,St);if("number"==typeof X)return X&=255,"function"==typeof Uint8Array.prototype.indexOf?St?Uint8Array.prototype.indexOf.call($e,X,ue):Uint8Array.prototype.lastIndexOf.call($e,X,ue):re($e,[X],ue,nt,St);throw new TypeError("val must be string, number or Buffer")}function re($e,X,ue,nt,St){let Mt,Wt=1,Jt=$e.length,ee=X.length;if(void 0!==nt&&("ucs2"===(nt=String(nt).toLowerCase())||"ucs-2"===nt||"utf16le"===nt||"utf-16le"===nt)){if($e.length<2||X.length<2)return-1;Wt=2,Jt/=2,ee/=2,ue/=2}function Rn(dn,Nt){return 1===Wt?dn[Nt]:dn.readUInt16BE(Nt*Wt)}if(St){let dn=-1;for(Mt=ue;Mt<Jt;
vendor: 4,082 bytes, line 1
1Mt++)if(Rn($e,Mt)===Rn(X,-1===dn?0:Mt-dn)){if(-1===dn&&(dn=Mt),Mt-dn+1===ee)return dn*Wt}else-1!==dn&&(Mt-=Mt-dn),dn=-1}else for(ue+ee>Jt&&(ue=Jt-ee),Mt=ue;Mt>=0;Mt--){let dn=!0;for(let Nt=0;Nt<ee;Nt++)if(Rn($e,Mt+Nt)!==Rn(X,Nt)){dn=!1;break}if(dn)return Mt}return-1}function te($e,X,ue,nt){ue=Number(ue)||0;const St=$e.length-ue;nt?(nt=Number(nt))>St&&(nt=St):nt=St;const Wt=X.length;let Jt;for(nt>Wt/2&&(nt=Wt/2),Jt=0;Jt<nt;++Jt){const ee=parseInt(X.substr(2*Jt,2),16);if(mi(ee))return Jt;$e[ue+Jt]=ee}return Jt}function G($e,X,ue,nt){return An(Ft(X,$e.length-ue),$e,ue,nt)}function ne($e,X,ue,nt){return An(function Ve($e){const X=[];for(let ue=0;ue<$e.length;++ue)X.push(255&$e.charCodeAt(ue));return X}(X),$e,ue,nt)}function de($e,X,ue,nt){return An(xt(X),$e,ue,nt)}function ge($e,X,ue,nt){return An(function Kt($e,X){let ue,nt,St;const Wt=[];for(let Jt=0;Jt<$e.length&&!((X-=2)<0);++Jt)ue=$e.charCodeAt(Jt),nt=ue>>8,St=ue%256,Wt.push(St),Wt.push(nt);return Wt}(X,$e.length-ue),$e,ue,nt)}function Be($e,X,ue){return n.fromByteArray(0===X&&ue===$e.length?$e:$e.slice(X,ue))}function ve($e,X,ue){ue=Math.min($e.length,ue);const nt=[];let St=X;for(;St<ue;){const Wt=$e[St];let Jt=null,ee=Wt>239?4:Wt>223?3:Wt>191?2:1;if(St+ee<=ue){let Rn,Mt,dn,Nt;switch(ee){case 1:Wt<128&&(Jt=Wt);break;case 2:Rn=$e[St+1],128==(192&Rn)&&(Nt=(31&Wt)<<6|63&Rn,Nt>127&&(Jt=Nt));break;case 3:Rn=$e[St+1],Mt=$e[St+2],128==(192&Rn)&&128==(192&Mt)&&(Nt=(15&Wt)<<12|(63&Rn)<<6|63&Mt,Nt>2047&&(Nt<55296||Nt>57343)&&(Jt=Nt));break;case 4:Rn=$e[St+1],Mt=$e[St+2],dn=$e[St+3],128==(192&Rn)&&128==(192&Mt)&&128==(192&dn)&&(Nt=(15&Wt)<<18|(63&Rn)<<12|(63&Mt)<<6|63&dn,Nt>65535&&Nt<1114112&&(Jt=Nt))}}null===Jt?(Jt=65533,ee=1):Jt>65535&&(Jt-=65536,nt.push(Jt>>>10&1023|55296),Jt=56320|1023&Jt),nt.push(Jt),St+=ee}return function be($e){const X=$e.length;if(X<=He)return String.fromCharCode.apply(String,$e);let ue="",nt=0;for(;nt<X;)ue+=String.fromCharCode.apply(String,$e.slice(nt,nt+=He));return ue}(nt)}!(c.TYPED_ARRAY_SUPPORT=function m(){try{const $e=new Uint8Array(1),X={foo:function(){return 42}};return Object.setPrototypeOf(X,Uint8Array.prototype),Object.setPrototypeOf($e,X),42===$e.foo()}catch{return!1}}())&&typeof console<"u"&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(c.prototype,"parent",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.buffer}}),Object.defineProperty(c.prototype,"offset",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.byteOffset}}),c.poolSize=8192,c.from=function($e,X,ue){return u($e,X,ue)},Object.setPrototypeOf(c.prototype,Uint8Array.prototype),Object.setPrototypeOf(c,Uint8Array),c.alloc=function($e,X,ue){return function T($e,X,ue){return P($e),$e<=0?g($e):void 0!==X?"string"==typeof ue?g($e).fill(X,ue):g($e).fill(X):g($e)}($e,X,ue)},c.allocUnsafe=function($e){return F($e)},c.allocUnsafeSlow=function($e){return F($e)},c.isBuffer=function(X){return null!=X&&!0===X._isBuffer&&X!==c.prototype},c.compare=function(X,ue){if(Wn(X,Uint8Array)&&(X=c.from(X,X.offset,X.byteLength)),Wn(ue,Uint8Array)&&(ue=c.from(ue,ue.offset,ue.byteLength)),!c.isBuffer(X)||!c.isBuffer(ue))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(X===ue)return 0;let nt=X.length,St=ue.length;for(let Wt=0,Jt=Math.min(nt,St);Wt<Jt;++Wt)if(X[Wt]!==ue[Wt]){nt=X[Wt],St=ue[Wt];break}return nt<St?-1:St<nt?1:0},c.isEncoding=function(X){switch(String(X).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(X,ue){if(!Array.isArray(X))throw new TypeError('"list" argument must be an Array of Buffers');if(0===X.length)return c.alloc(0);let nt;if(void 0===ue)for(ue=0,nt=0;nt<X.length;++nt)ue+=X[nt].length;const St=c.allocUnsafe(ue);let Wt=0;for(nt=0;nt<X.length;++nt){let Jt=X[nt];if(Wn(Jt,Uint8Array))Wt+Jt.length>
vendor: 10,679 bytes, line 1
1St.length?(c.isBuffer(Jt)||(Jt=c.from(Jt)),Jt.copy(St,Wt)):Uint8Array.prototype.set.call(St,Jt,Wt);else{if(!c.isBuffer(Jt))throw new TypeError('"list" argument must be an Array of Buffers');Jt.copy(St,Wt)}Wt+=Jt.length}return St},c.byteLength=v,c.prototype._isBuffer=!0,c.prototype.swap16=function(){const X=this.length;if(X%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let ue=0;ue<X;ue+=2)L(this,ue,ue+1);return this},c.prototype.swap32=function(){const X=this.length;if(X%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let ue=0;ue<X;ue+=4)L(this,ue,ue+3),L(this,ue+1,ue+2);return this},c.prototype.swap64=function(){const X=this.length;if(X%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let ue=0;ue<X;ue+=8)L(this,ue,ue+7),L(this,ue+1,ue+6),L(this,ue+2,ue+5),L(this,ue+3,ue+4);return this},c.prototype.toLocaleString=c.prototype.toString=function(){const X=this.length;return 0===X?"":0===arguments.length?ve(this,0,X):S.apply(this,arguments)},c.prototype.equals=function(X){if(!c.isBuffer(X))throw new TypeError("Argument must be a Buffer");return this===X||0===c.compare(this,X)},c.prototype.inspect=function(){let X="";const ue=D.IS;return X=this.toString("hex",0,ue).replace(/(.{2})/g,"$1 ").trim(),this.length>ue&&(X+=" ... "),"<Buffer "+X+">"},h&&(c.prototype[h]=c.prototype.inspect),c.prototype.compare=function(X,ue,nt,St,Wt){if(Wn(X,Uint8Array)&&(X=c.from(X,X.offset,X.byteLength)),!c.isBuffer(X))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof X);if(void 0===ue&&(ue=0),void 0===nt&&(nt=X?X.length:0),void 0===St&&(St=0),void 0===Wt&&(Wt=this.length),ue<0||nt>X.length||St<0||Wt>this.length)throw new RangeError("out of range index");if(St>=Wt&&ue>=nt)return 0;if(St>=Wt)return-1;if(ue>=nt)return 1;if(this===X)return 0;let Jt=(Wt>>>=0)-(St>>>=0),ee=(nt>>>=0)-(ue>>>=0);const Rn=Math.min(Jt,ee),Mt=this.slice(St,Wt),dn=X.slice(ue,nt);for(let Nt=0;Nt<Rn;++Nt)if(Mt[Nt]!==dn[Nt]){Jt=Mt[Nt],ee=dn[Nt];break}return Jt<ee?-1:ee<Jt?1:0},c.prototype.includes=function(X,ue,nt){return-1!==this.indexOf(X,ue,nt)},c.prototype.indexOf=function(X,ue,nt){return $(this,X,ue,nt,!0)},c.prototype.lastIndexOf=function(X,ue,nt){return $(this,X,ue,nt,!1)},c.prototype.write=function(X,ue,nt,St){if(void 0===ue)St="utf8",nt=this.length,ue=0;else if(void 0===nt&&"string"==typeof ue)St=ue,nt=this.length,ue=0;else{if(!isFinite(ue))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");ue>>>=0,isFinite(nt)?(nt>>>=0,void 0===St&&(St="utf8")):(St=nt,nt=void 0)}const Wt=this.length-ue;if((void 0===nt||nt>Wt)&&(nt=Wt),X.length>0&&(nt<0||ue<0)||ue>this.length)throw new RangeError("Attempt to write outside buffer bounds");St||(St="utf8");let Jt=!1;for(;;)switch(St){case"hex":return te(this,X,ue,nt);case"utf8":case"utf-8":return G(this,X,ue,nt);case"ascii":case"latin1":case"binary":return ne(this,X,ue,nt);case"base64":return de(this,X,ue,nt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ge(this,X,ue,nt);default:if(Jt)throw new TypeError("Unknown encoding: "+St);St=(""+St).toLowerCase(),Jt=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const He=4096;function ze($e,X,ue){let nt="";ue=Math.min($e.length,ue);for(let St=X;St<ue;++St)nt+=String.fromCharCode(127&$e[St]);return nt}function Je($e,X,ue){let nt="";ue=Math.min($e.length,ue);for(let St=X;St<ue;++St)nt+=String.fromCharCode($e[St]);return nt}function Se($e,X,ue){const nt=$e.length;(!X||X<0)&&(X=0),(!ue||ue<0||ue>nt)&&(ue=nt);let St="";for(let Wt=X;Wt<ue;++Wt)St+=ti[$e[Wt]];return St}function Z($e,X,ue){const nt=$e.slice(X,ue);let St="";for(let Wt=0;Wt<nt.length-1;Wt+=2)St+=String.fromCharCode(nt[Wt]+256*nt[Wt+1]);return St}function Q($e,X,ue){if($e%1!=0||$e<0)throw new RangeError("offset is not uint");if($e+X>ue)throw new RangeError("Trying to access beyond buffer length")}function oe($e,X,ue,nt,St,Wt){if(!c.isBuffer($e))throw new TypeError('"buffer" argument must be a Buffer instance');if(X>St||X<Wt)throw new RangeError('"value" argument is out of bounds');if(ue+nt>$e.length)throw new RangeError("Index out of range")}function me($e,X,ue,nt,St){gt(X,nt,St,$e,ue,7);let Wt=Number(X&BigInt(4294967295));$e[ue++]=Wt,Wt>>=8,$e[ue++]=Wt,Wt>>=8,$e[ue++]=Wt,Wt>>=8,$e[ue++]=Wt;let Jt=Number(X>>BigInt(32)&BigInt(4294967295));return $e[ue++]=Jt,Jt>>=8,$e[ue++]=Jt,Jt>>=8,$e[ue++]=Jt,Jt>>=8,$e[ue++]=Jt,ue}function Pe($e,X,ue,nt,St){gt(X,nt,St,$e,ue,7);let Wt=Number(X&BigInt(4294967295));$e[ue+7]=Wt,Wt>>=8,$e[ue+6]=Wt,Wt>>=8,$e[ue+5]=Wt,Wt>>=8,$e[ue+4]=Wt;let Jt=Number(X>>BigInt(32)&BigInt(4294967295));return $e[ue+3]=Jt,Jt>>=8,$e[ue+2]=Jt,Jt>>=8,$e[ue+1]=Jt,Jt>>=8,$e[ue]=Jt,ue+8}function V($e,X,ue,nt,St,Wt){if(ue+nt>$e.length)throw new RangeError("Index out of range");if(ue<0)throw new RangeError("Index out of range")}function q($e,X,ue,nt,St){return X=+X,ue>>>=0,St||V($e,0,ue,4),d.write($e,X,ue,nt,23,4),ue+4}function B($e,X,ue,nt,St){return X=+X,ue>>>=0,St||V($e,0,ue,8),d.write($e,X,ue,nt,52,8),ue+8}c.prototype.slice=function(X,ue){const nt=this.length;(X=~~X)<0?(X+=nt)<0&&(X=0):X>nt&&(X=nt),(ue=void 0===ue?nt:~~ue)<0?(ue+=nt)<0&&(ue=0):ue>nt&&(ue=nt),ue<X&&(ue=X);const St=this.subarray(X,ue);return Object.setPrototypeOf(St,c.prototype),St},c.prototype.readUintLE=c.prototype.readUIntLE=function(X,ue,nt){X>>>=0,ue>>>=0,nt||Q(X,ue,this.length);let St=this[X],Wt=1,Jt=0;for(;++Jt<ue&&(Wt*=256);)St+=this[X+Jt]*Wt;return St},c.prototype.readUintBE=c.prototype.readUIntBE=function(X,ue,nt){X>>>=0,ue>>>=0,nt||Q(X,ue,this.length);let St=this[X+--ue],Wt=1;for(;ue>0&&(Wt*=256);)St+=this[X+--ue]*Wt;return St},c.prototype.readUint8=c.prototype.readUInt8=function(X,ue){return X>>>=0,ue||Q(X,1,this.length),this[X]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(X,ue){return X>>>=0,ue||Q(X,2,this.length),this[X]|this[X+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(X,ue){return X>>>=0,ue||Q(X,2,this.length),this[X]<<8|this[X+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(X,ue){return X>>>=0,ue||Q(X,4,this.length),(this[X]|this[X+1]<<8|this[X+2]<<16)+16777216*this[X+3]},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(X,ue){return X>>>=0,ue||Q(X,4,this.length),16777216*this[X]+(this[X+1]<<16|this[X+2]<<8|this[X+3])},c.prototype.readBigUInt64LE=Qn(function(X){je(X>>>=0,"offset");const ue=this[X],nt=this[X+7];(void 0===ue||void 0===nt)&&Pt(X,this.length-8);const St=ue+256*this[++X]+65536*this[++X]+this[++X]*2**24,Wt=this[++X]+256*this[++X]+65536*this[++X]+nt*2**24;return BigInt(St)+(BigInt(Wt)<<BigInt(32))}),c.prototype.readBigUInt64BE=Qn(function(X){je(X>>>=0,"offset");const ue=this[X],nt=this[X+7];(void 0===ue||void 0===nt)&&Pt(X,this.length-8);const St=ue*2**24+65536*this[++X]+256*this[++X]+this[++X],Wt=this[++X]*2**24+65536*this[++X]+256*this[++X]+nt;return(BigInt(St)<<BigInt(32))+BigInt(Wt)}),c.prototype.readIntLE=function(X,ue,nt){X>>>=0,ue>>>=0,nt||Q(X,ue,this.length);let St=this[X],Wt=1,Jt=0;for(;++Jt<ue&&(Wt*=256);)St+=this[X+Jt]*Wt;return Wt*=128,St>=Wt&&(St-=Math.pow(2,8*ue)),St},c.prototype.readIntBE=function(X,ue,nt){X>>>=0,ue>>>=0,nt||Q(X,ue,this.length);let St=ue,Wt=1,Jt=this[X+--St];for(;St>0&&(Wt*=256);)Jt+=this[X+--St]*Wt;return Wt*=128,Jt>=Wt&&(Jt-=Math.pow(2,8*ue)),Jt},c.prototype.readInt8=function(X,ue){return X>>>=0,ue||Q(X,1,this.length),128&this[X]?-1*(255-this[X]+1):this[X]},c.prototype.readInt16LE=function(X,ue){X>>>=0,ue||Q(X,2,this.length);const nt=this[X]|this[X+1]<<8;return 32768&nt?4294901760|nt:nt},c.prototype.readInt16BE=function(X,ue){X>>>=0,ue||Q(X,2,this.length);const nt=this[X+1]|this[X]<<8;return 32768&nt?4294901760|nt:nt},c.prototype.readInt32LE=function(X,ue){return X>>>=0,ue||Q(X,4,this.length),this[X]|this[X+1]<<8|this[X+2]<<16|this[X+3]<<24},c.prototype.readInt32BE=function(X,ue){return X>>>=0,ue||Q(X,4,this.length),this[X]<<24|this[X+1]<<16|this[X+2]<<8|this[X+3]},c.prototype.readBigInt64LE=Qn(function(X){je(X>>>=0,"offset");const ue=this[X],nt=this[X+7];return(void 0===ue||void 0===nt)&&Pt(X,this.length-8),(BigInt(this[X+4]+256*this[X+5]+65536*this[X+6]+(nt<<24))<<BigInt(32))+BigInt(ue+256*this[++X]+65536*this[++X]+this[++X]*2**24)}),c.prototype.readBigInt64BE=Qn(function(X){je(X>>>=0,"offset");const ue=this[X],nt=this[X+7];(void 0===ue||void 0===nt)&&Pt(X,this.length-8);const St=(ue<<24)+65536*this[++X]+256*this[++X]+this[++X];return(BigInt(St)<<BigInt(32))+BigInt(this[++X]*2**24+65536*this[++X]+256*this[++X]+nt)}),c.prototype.readFloatLE=function(X,ue){return X>>>=0,ue||Q(X,4,this.length),d.read(this,X,!0,23,4)},c.prototype.readFloatBE=function(X,ue){return X>>>=0,ue||Q(X,4,this.length),d.read(this,X,!1,23,4)},c.prototype.readDoubleLE=function(X,ue){return X>>>=0,ue||Q(X,8,this.length),d.read(this,X,!0,52,8)},c.prototype.readDoubleBE=function(X,ue){return X>>>=0,ue||Q(X,8,this.length),d.read(this,X,!1,52,8)},c.prototype.writeUintLE=c.prototype.writeUIntLE=function(X,ue,nt,St){X=+X,ue>>>=0,nt>>>=0,St||oe(this,X,ue,nt,Math.pow(2,8*nt)-1,0);let Wt=1,Jt=0;for(this[ue]=255&X;++Jt<nt&&(Wt*=256);)this[ue+Jt]=X/Wt&255;return ue+nt},c.prototype.writeUintBE=c.prototype.writeUIntBE=function(X,ue,nt,St){X=+X,ue>>>=0,nt>>>=0,St||oe(this,X,ue,nt,Math.pow(2,8*nt)-1,0);let Wt=nt-1,Jt=1;for(this[ue+Wt]=255&X;--Wt>=0&&(Jt*=256);)this[ue+Wt]=X/Jt&255;return ue+nt},c.prototype.writeUint8=c.prototype.writeUInt8=function(X,ue,nt){return X=+X,ue>>>=0,nt||oe(this,X,ue,1,255,0),this[ue]=255&X,ue+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(X,ue,nt){return X=+X,ue>>>=0,nt||oe(this,X,ue,2,65535,0),this[ue]=255&X,this[ue+1]=X>>>8,ue+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(X,ue,nt){return X=+X,ue>>>=0,nt||oe(this,X,ue,2,65535,0),this[ue]=X>>>8,this[ue+1]=255&X,ue+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(X,ue,nt){return X=+X,ue>>>=0,nt||oe(this,X,ue,4,4294967295,0),this[ue+3]=X>>>24,this[ue+2]=X>>>16,this[ue+1]=X>>>8,this[ue]=255&X,ue+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(X,ue,nt){return X=+X,ue>>>=0,nt||oe(this,X,ue,4,4294967295,0),this[ue]=X>>>24,this[ue+1]=X>>>16,this[ue+2]=X>>>8,this[ue+3]=255&X,ue+4},c.prototype.writeBigUInt64LE=Qn(function(X,ue=0){return me(this,X,ue,BigInt(0),BigInt("0xffffffffffffffff"))}),c.prototype.writeBigUInt64BE=Qn(function(X,ue=0){return Pe(this,X,ue,BigInt(0),BigInt("0xffffffffffffffff"))}),c.prototype.writeIntLE=function(X,ue,nt,St){if(X=+X,ue>>>=0,!St){const Rn=Math.pow(2,8*nt-1);oe(this,X,ue,nt,Rn-1,-Rn)}let Wt=0,Jt=1,ee=0;for(this[ue]=255&X;++Wt<nt&&(Jt*=256);
vendor: 5,680 bytes, line 1
1)X<0&&0===ee&&0!==this[ue+Wt-1]&&(ee=1),this[ue+Wt]=(X/Jt|0)-ee&255;return ue+nt},c.prototype.writeIntBE=function(X,ue,nt,St){if(X=+X,ue>>>=0,!St){const Rn=Math.pow(2,8*nt-1);oe(this,X,ue,nt,Rn-1,-Rn)}let Wt=nt-1,Jt=1,ee=0;for(this[ue+Wt]=255&X;--Wt>=0&&(Jt*=256);)X<0&&0===ee&&0!==this[ue+Wt+1]&&(ee=1),this[ue+Wt]=(X/Jt|0)-ee&255;return ue+nt},c.prototype.writeInt8=function(X,ue,nt){return X=+X,ue>>>=0,nt||oe(this,X,ue,1,127,-128),X<0&&(X=255+X+1),this[ue]=255&X,ue+1},c.prototype.writeInt16LE=function(X,ue,nt){return X=+X,ue>>>=0,nt||oe(this,X,ue,2,32767,-32768),this[ue]=255&X,this[ue+1]=X>>>8,ue+2},c.prototype.writeInt16BE=function(X,ue,nt){return X=+X,ue>>>=0,nt||oe(this,X,ue,2,32767,-32768),this[ue]=X>>>8,this[ue+1]=255&X,ue+2},c.prototype.writeInt32LE=function(X,ue,nt){return X=+X,ue>>>=0,nt||oe(this,X,ue,4,2147483647,-2147483648),this[ue]=255&X,this[ue+1]=X>>>8,this[ue+2]=X>>>16,this[ue+3]=X>>>24,ue+4},c.prototype.writeInt32BE=function(X,ue,nt){return X=+X,ue>>>=0,nt||oe(this,X,ue,4,2147483647,-2147483648),X<0&&(X=4294967295+X+1),this[ue]=X>>>24,this[ue+1]=X>>>16,this[ue+2]=X>>>8,this[ue+3]=255&X,ue+4},c.prototype.writeBigInt64LE=Qn(function(X,ue=0){return me(this,X,ue,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),c.prototype.writeBigInt64BE=Qn(function(X,ue=0){return Pe(this,X,ue,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),c.prototype.writeFloatLE=function(X,ue,nt){return q(this,X,ue,!0,nt)},c.prototype.writeFloatBE=function(X,ue,nt){return q(this,X,ue,!1,nt)},c.prototype.writeDoubleLE=function(X,ue,nt){return B(this,X,ue,!0,nt)},c.prototype.writeDoubleBE=function(X,ue,nt){return B(this,X,ue,!1,nt)},c.prototype.copy=function(X,ue,nt,St){if(!c.isBuffer(X))throw new TypeError("argument should be a Buffer");if(nt||(nt=0),!St&&0!==St&&(St=this.length),ue>=X.length&&(ue=X.length),ue||(ue=0),St>0&&St<nt&&(St=nt),St===nt||0===X.length||0===this.length)return 0;if(ue<0)throw new RangeError("targetStart out of bounds");if(nt<0||nt>=this.length)throw new RangeError("Index out of range");if(St<0)throw new RangeError("sourceEnd out of bounds");St>this.length&&(St=this.length),X.length-ue<St-nt&&(St=X.length-ue+nt);const Wt=St-nt;return this===X&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(ue,nt,St):Uint8Array.prototype.set.call(X,this.subarray(nt,St),ue),Wt},c.prototype.fill=function(X,ue,nt,St){if("string"==typeof X){if("string"==typeof ue?(St=ue,ue=0,nt=this.length):"string"==typeof nt&&(St=nt,nt=this.length),void 0!==St&&"string"!=typeof St)throw new TypeError("encoding must be a string");if("string"==typeof St&&!c.isEncoding(St))throw new TypeError("Unknown encoding: "+St);if(1===X.length){const Jt=X.charCodeAt(0);("utf8"===St&&Jt<128||"latin1"===St)&&(X=Jt)}}else"number"==typeof X?X&=255:"boolean"==typeof X&&(X=Number(X));if(ue<0||this.length<ue||this.length<nt)throw new RangeError("Out of range index");if(nt<=ue)return this;let Wt;if(ue>>>=0,nt=void 0===nt?this.length:nt>>>0,X||(X=0),"number"==typeof X)for(Wt=ue;Wt<nt;++Wt)this[Wt]=X;else{const Jt=c.isBuffer(X)?X:c.from(X,St),ee=Jt.length;if(0===ee)throw new TypeError('The value "'+X+'" is invalid for argument "value"');for(Wt=0;Wt<nt-ue;++Wt)this[Wt+ue]=Jt[Wt%ee]}return this};const Ee={};function Ne($e,X,ue){Ee[$e]=class extends ue{constructor(){super(),Object.defineProperty(this,"message",{value:X.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${$e}]`,delete this.name}get code(){return $e}set code(St){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:St,writable:!0})}toString(){return`${this.name} [${$e}]: ${this.message}`}}}function Ze($e){let X="",ue=$e.length;const nt="-"===$e[0]?1:0;for(;ue>=nt+4;ue-=3)X=`_${$e.slice(ue-3,ue)}${X}`;return`${$e.slice(0,ue)}${X}`}function gt($e,X,ue,nt,St,Wt){if($e>ue||$e<X){const Jt="bigint"==typeof X?"n":"";let ee;throw ee=Wt>3?0===X||X===BigInt(0)?`>= 0${Jt} and < 2${Jt} ** ${8*(Wt+1)}${Jt}`:`>= -(2${Jt} ** ${8*(Wt+1)-1}${Jt}) and < 2 ** ${8*(Wt+1)-1}${Jt}`:`>= ${X}${Jt} and <= ${ue}${Jt}`,new Ee.ERR_OUT_OF_RANGE("value",ee,$e)}!function we($e,X,ue){je(X,"offset"),(void 0===$e[X]||void 0===$e[X+ue])&&Pt(X,$e.length-(ue+1))}(nt,St,Wt)}function je($e,X){if("number"!=typeof $e)throw new Ee.ERR_INVALID_ARG_TYPE(X,"number",$e)}function Pt($e,X,ue){throw Math.floor($e)!==$e?(je($e,ue),new Ee.ERR_OUT_OF_RANGE(ue||"offset","an integer",$e)):X<0?new Ee.ERR_BUFFER_OUT_OF_BOUNDS:new Ee.ERR_OUT_OF_RANGE(ue||"offset",`>= ${ue?1:0} and <= ${X}`,$e)}Ne("ERR_BUFFER_OUT_OF_BOUNDS",function($e){return $e?`${$e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),Ne("ERR_INVALID_ARG_TYPE",function($e,X){return`The "${$e}" argument must be of type number. Received type ${typeof X}`},TypeError),Ne("ERR_OUT_OF_RANGE",function($e,X,ue){let nt=`The value of "${$e}" is out of range.`,St=ue;return Number.isInteger(ue)&&Math.abs(ue)>2**32?St=Ze(String(ue)):"bigint"==typeof ue&&(St=String(ue),(ue>BigInt(2)**BigInt(32)||ue<-(BigInt(2)**BigInt(32)))&&(St=Ze(St)),St+="n"),nt+=` It must be ${X}. Received ${St}`,nt},RangeError);const yt=/[^+/0-9A-Za-z-_]/g;function Ft($e,X){let ue;X=X||1/0;const nt=$e.length;let St=null;const Wt=[];for(let Jt=0;Jt<nt;++Jt){if(ue=$e.charCodeAt(Jt),ue>55295&&ue<57344){if(!St){if(ue>56319){(X-=3)>-1&&Wt.push(239,191,189);continue}if(Jt+1===nt){(X-=3)>-1&&Wt.push(239,191,189);continue}St=ue;continue}if(ue<56320){(X-=3)>-1&&Wt.push(239,191,189),St=ue;continue}ue=65536+(St-55296<<10|ue-56320)}else St&&(X-=3)>-1&&Wt.push(239,191,189);if(St=null,ue<128){if((X-=1)<0)break;Wt.push(ue)}else if(ue<2048){if((X-=2)<0)break;Wt.push(ue>>6|192,63&ue|128)}
1else if(ue<65536){if((X-=3)<0)break;Wt.push(ue>>12|224,ue>>6&63|128,63&ue|128)}else{if(!(ue<1114112))throw new Error("Invalid code point");if((X-=4)<0)break;Wt.push(ue>>18|240,ue>>12&63|128,ue>>6&63|128,63&ue|128)}}return Wt}function xt($e){return n.toByteArray(function Fe($e){if(($e=($e=$e.split("=")[0]).trim().replace(yt,"")).length<2)return"";for(;$e.length%4!=0;)$e+="=";return $e}($e))}function An($e,X,ue,nt){let St;for(St=0;St<nt&&!(St+ue>=X.length||St>=$e.length);++St)X[St+ue]=$e[St];return St}function Wn($e,X){return $e instanceof X||null!=$e&&null!=$e.constructor&&null!=$e.constructor.name&&$e.constructor.name===X.name}function mi($e){return $e!=$e}const ti=function(){const $e="0123456789abcdef",X=new Array(256);for(let ue=0;ue<16;++ue){const nt=16*ue;for(let St=0;St<16;++St)X[nt+St]=$e[ue]+$e[St]}return X}();function Qn($e){return typeof BigInt>"u"?qn:$e}function qn(){throw new Error("BigInt not supported")}},17656:function(_e,D,r){var e;_e.exports=(e=e||function(n){var h;if(typeof window<"u"&&window.crypto&&(h=window.crypto),typeof self<"u"&&self.crypto&&(h=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(h=globalThis.crypto),!h&&typeof window<"u"&&window.msCrypto&&(h=window.msCrypto),!h&&typeof global<"u"&&global.crypto&&(h=global.crypto),!h)try{h=r(50477)}catch{}var p=function(){if(h){if("function"==typeof h.getRandomValues)try{return h.getRandomValues(new Uint32Array(1))[0]}catch{}if("function"==typeof h.randomBytes)try{return h.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},m=Object.create||function(){function N(){}return function(b){var v;return N.prototype=b,v=new N,N.prototype=null,v}}(),g={},c=g.lib={},u=c.Base=function(){return{extend:function(N){var b=m(this);return N&&b.mixIn(N),(!b.hasOwnProperty("init")||this.init===b.init)&&(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},create:function(){var N=this.extend();return N.init.apply(N,arguments),N},init:function(){},mixIn:function(N){for(var b in N)N.hasOwnProperty(b)&&(this[b]=N[b]);N.hasOwnProperty("toString")&&(this.toString=N.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),P=c.WordArray=u.extend({init:function(N,b){N=this.words=N||[],this.sigBytes=null!=b?b:4*N.length},toString:function(N){return(N||F).stringify(this)},concat:function(N){var b=this.words,v=N.words,S=this.sigBytes,L=N.sigBytes;if(this.clamp(),S%4)for(var $=0;$<L;$++)b[S+$>>>2]|=(v[$>>>2]>>>24-$%4*8&255)<<24-(S+$)%4*8;else for(var te=0;te<L;te+=4)b[S+te>>>2]=v[te>>>2];return this.sigBytes+=L,this},clamp:function(){var N=this.words,b=this.sigBytes;N[b>>>2]&=4294967295<<32-b%4*8,N.length=n.ceil(b/4)},clone:function(){var N=u.clone.call(this);return N.words=this.words.slice(0),N},random:function(N){for(var b=[],v=0;v<N;v+=4)b.push(p());return new P.init(b,N)}}),T=g.enc={},F=T.Hex={stringify:function(N){for(var b=N.words,v=N.sigBytes,S=[],L=0;L<v;L++){var $=b[L>>>2]>>>24-L%4*8&255;S.push(($>>>4).toString(16)),S.push((15&$).toString(16))}return S.join("")},parse:function(N){for(var b=N.length,v=[],S=0;S<b;S+=2)v[S>>>3]|=parseInt(N.substr(S,2),16)<<24-S%8*4;return new P.init(v,b/2)}},R=T.Latin1={stringify:function(N){for(var b=N.words,v=N.sigBytes,S=[],L=0;L<v;L++)S.push(String.fromCharCode(b[L>>>2]>>>24-L%4*8&255));return S.join("")},parse:function(N){for(var b=N.length,v=[],S=0;S<b;S++)v[S>>>
12]|=(255&N.charCodeAt(S))<<24-S%4*8;return new P.init(v,b)}},I=T.Utf8={stringify:function(N){try{return decodeURIComponent(escape(R.stringify(N)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(N){return R.parse(unescape(encodeURIComponent(N)))}},z=c.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new P.init,this._nDataBytes=0},_append:function(N){"string"==typeof N&&(N=I.parse(N)),this._data.concat(N),this._nDataBytes+=N.sigBytes},_process:function(N){var b,v=this._data,S=v.words,L=v.sigBytes,$=this.blockSize,te=L/(4*$),G=(te=N?n.ceil(te):n.max((0|te)-this._minBufferSize,0))*$,ne=n.min(4*G,L);if(G){for(var de=0;de<G;de+=$)this._doProcessBlock(S,de);b=S.splice(0,G),v.sigBytes-=ne}return new P.init(b,ne)},clone:function(){var N=u.clone.call(this);return N._data=this._data.clone(),N},_minBufferSize:0}),J=(c.Hasher=z.extend({cfg:u.extend(),init:function(N){this.cfg=this.cfg.extend(N),this.reset()},reset:function(){z.reset.call(this),this._doReset()},update:function(N){return this._append(N),this._process(),this},finalize:function(N){return N&&this._append(N),this._doFinalize()},blockSize:16,_createHelper:function(N){return function(b,v){return new N.init(v).finalize(b)}},_createHmacHelper:function(N){return function(b,v){return new J.HMAC.init(N,v).finalize(b)}}}),g.algo={});return g}(Math),e)},74779:function(_e,D,r){_e.exports=r(17656).enc.Hex},15168:function(_e,D,r){var e;_e.exports=(e=r(17656),function(n){var d=e,h=d.lib,p=h.WordArray,m=h.Hasher,g=d.algo,c=[],u=[];!function(){function F(W){for(var J=n.sqrt(W),N=2;N<=J;N++)if(!(W%N))return!1;return!0}function R(W){return 4294967296*(W-(0|W))|0}for(var I=2,z=0;z<64;)F(I)&&(z<8&&(c[z]=R(n.pow(I,.5))),u[z]=R(n.pow(I,1/3)),z++),I++}();var P=[],T=g.SHA256=m.extend({_doReset:function(){this._hash=new p.init(c.slice(0))},_doProcessBlock:function(F,R){for(var I=this._hash.words,z=I[0],W=I[1],J=I[2],N=I[3],b=I[4],v=I[5],S=I[6],L=I[7],$=0;$<64;$++){if($<16)P[$]=0|F[R+$];else{var re=P[$-15],G=P[$-2];P[$]=((re<<25|re>>>7)^(re<<14|re>>>18)^re>>>3)+P[$-7]+((G<<15|G>>>17)^(G<<13|G>>>19)^G>>>10)+P[$-16]}var ge=z&W^z&J^W&J,He=L+((b<<26|b>>>6)^(b<<21|b>>>11)^(b<<7|b>>>25))+(b&v^~b&S)+u[$]+P[$];L=S,S=v,v=b,b=N+He|0,N=J,J=W,W=z,z=He+(((z<<30|z>>>2)^(z<<19|z>>>13)^(z<<10|z>>>22))+ge)|0}I[0]=I[0]+z|0,I[1]=I[1]+W|0,I[2]=I[2]+J|0,I[3]=I[3]+N|0,I[4]=I[4]+b|0,I[5]=I[5]+v|0,I[6]=I[6]+S|0,I[7]=I[7]+L|0},_doFinalize:function(){var F=this._data,R=F.words,I=8*this._nDataBytes,z=8*F.sigBytes;return R[z>>>5]|=128<<24-z%32,R[14+(z+64>>>9<<4)]=n.floor(I/4294967296),R[15+(z+64>>>9<<4)]=I,F.sigBytes=4*R.length,this._process(),this._hash},clone:function(){var F=m.clone.call(this);return F._hash=this._hash.clone(),F}});d.SHA256=m._createHelper(T),d.HmacSHA256=m._createHmacHelper(T)}(Math),e.SHA256)},67374:function(_e){_e.exports=function(){"use strict";var r=6e4,e=36e5,n="millisecond",d="second",h="minute",p="hour",m="day",g="week",c="month",u="quarter",P="year",T="date",F="Invalid Date",R=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,I=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,z={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(ne){var de=["th","st","nd","rd"],ge=ne%100;return"["+ne+(de[(ge-20)%10]||de[ge]||de[0])+"]"}},W=function(ne,de,ge){var Be=String(ne);return!Be||Be.length>=de?ne:""+Array(de+1-Be.length).join(ge)+ne},J={s:W,z:function(ne){var de=-ne.utcOffset(),ge=Math.abs(de),Be=Math.floor(ge/60),ve=ge%60;return(de<=0?"+":"-")+W(Be,2,"0")+":"+W(ve,2,"0")},m:function ne(de,ge){if(de.date()<ge.date())return-ne(ge,de);var Be=12*(ge.year()-de.year())+(ge.month()-de.month()),ve=de.clone().add(Be,c),He=ge-ve<0,be=de.clone().add(Be+(He?-1:1),c);return+(-(Be+(ge-ve)/(He?ve-be:be-ve))||0)},a:function(ne){return ne<0?Math.ceil(ne)||0:Math.floor(ne)},p:function(ne){return{M:c,y:P,w:g,d:m,D:T,h:p,m:h,s:d,ms:n,Q:u}[ne]||String(ne||"").toLowerCase().replace(/s$/,"")},u:function(ne){return void 0===ne}},N="en",b={};b[N]=z;var v="$isDayjsObject",S=function(ne){return ne instanceof te||!(!ne||!ne[v])},L=function ne(de,ge,Be){var ve;if(!de)return N;if("string"==typeof de){var He=de.toLowerCase();b[He]&&(ve=He),ge&&(b[He]=ge,ve=He);var be=de.split("-");if(!ve&&be.length>1)return ne(be[0])}else{var ze=de.name;b[ze]=de,ve=ze}return!Be&&ve&&(N=ve),ve||!Be&&N},$=function(ne,de){if(S(ne))return ne.clone();var ge="object"==typeof de?de:{};return ge.date=ne,ge.args=arguments,new te(ge)},re=J;re.l=L,re.i=S,re.w=function(ne,de){return $(ne,{locale:de.$L,utc:de.$u,x:de.$x,$offset:de.$offset})};var te=function(){function ne(ge){this.$L=L(ge.locale,null,!0),this.parse(ge),this.$x=this.$x||ge.x||{},this[v]=!0}var de=ne.prototype;return de.parse=function(ge){this.$d=function(Be){var ve=Be.date,He=Be.utc;if(null===ve)return new Date(NaN);if(re.u(ve))return new Date;if(ve instanceof Date)return new Date(ve);if("string"==typeof ve&&!/Z$/i.test(ve)){var be=ve.match(R);if(be){var ze=be[2]-1||0,Je=(be[7]||"0").substring(0,3);return He?new Date(Date.UTC(be[1],ze,be[3]||1,be[4]||0,be[5]||0,be[6]||0,Je)):new Date(be[1],ze,be[3]||1,be[4]||0,be[5]||0,be[6]||0,Je)}}return new Date(ve)}(ge),this.init()},de.init=function(){var ge=this.$d;this.$y=ge.getFullYear(),this.$M=ge.getMonth(),this.$D=ge.getDate(),this.$W=ge.getDay(),this.$H=ge.getHours(),this.$m=ge.getMinutes(),this.$s=ge.getSeconds(),this.$ms=ge.getMilliseconds()},de.$utils=function(){return re},de.isValid=function(){return this.$d.toString()!==F},de.isSame=function(ge,Be){var ve=$(ge);return this.startOf(Be)<=ve&&ve<=this.endOf(Be)},de.isAfter=function(ge,Be){return $(ge)<this.startOf(Be)},de.isBefore=function(ge,Be){return this.endOf(Be)<$(ge)}
vendor: 1,941 bytes, line 1
1,de.$g=function(ge,Be,ve){return re.u(ge)?this[Be]:this.set(ve,ge)},de.unix=function(){return Math.floor(this.valueOf()/1e3)},de.valueOf=function(){return this.$d.getTime()},de.startOf=function(ge,Be){var ve=this,He=!!re.u(Be)||Be,be=re.p(ge),ze=function(V,q){var B=re.w(ve.$u?Date.UTC(ve.$y,q,V):new Date(ve.$y,q,V),ve);return He?B:B.endOf(m)},Je=function(V,q){return re.w(ve.toDate()[V].apply(ve.toDate("s"),(He?[0,0,0,0]:[23,59,59,999]).slice(q)),ve)},Se=this.$W,Z=this.$M,Q=this.$D,oe="set"+(this.$u?"UTC":"");switch(be){case P:return He?ze(1,0):ze(31,11);case c:return He?ze(1,Z):ze(0,Z+1);case g:var me=this.$locale().weekStart||0,Pe=(Se<me?Se+7:Se)-me;return ze(He?Q-Pe:Q+(6-Pe),Z);case m:case T:return Je(oe+"Hours",0);case p:return Je(oe+"Minutes",1);case h:return Je(oe+"Seconds",2);case d:return Je(oe+"Milliseconds",3);default:return this.clone()}},de.endOf=function(ge){return this.startOf(ge,!1)},de.$set=function(ge,Be){var ve,He=re.p(ge),be="set"+(this.$u?"UTC":""),ze=(ve={},ve[m]=be+"Date",ve[T]=be+"Date",ve[c]=be+"Month",ve[P]=be+"FullYear",ve[p]=be+"Hours",ve[h]=be+"Minutes",ve[d]=be+"Seconds",ve[n]=be+"Milliseconds",ve)[He],Je=He===m?this.$D+(Be-this.$W):Be;if(He===c||He===P){var Se=this.clone().set(T,1);Se.$d[ze](Je),Se.init(),this.$d=Se.set(T,Math.min(this.$D,Se.daysInMonth())).$d}else ze&&this.$d[ze](Je);return this.init(),this},de.set=function(ge,Be){return this.clone().$set(ge,Be)},de.get=function(ge){return this[re.p(ge)]()},de.add=function(ge,Be){var ve,He=this;ge=Number(ge);var be=re.p(Be),ze=function(Z){var Q=$(He);return re.w(Q.date(Q.date()+Math.round(Z*ge)),He)};if(be===c)return this.set(c,this.$M+ge);if(be===P)return this.set(P,this.$y+ge);if(be===m)return ze(1);if(be===g)return ze(7);var Je=(ve={},ve[h]=r,ve[p]=e,ve[d]=1e3,ve)[be]||1,Se=this.$d.getTime()+ge*Je;return re.w(Se,this)},de.subtract=function(ge,Be){return this.add(-1*ge,Be)},de.format=function(ge){var Be=this,ve=this.$locale();
1if(!this.isValid())return ve.invalidDate||F;var He=ge||"YYYY-MM-DDTHH:mm:ssZ",be=re.z(this),ze=this.$H,Je=this.$m,Se=this.$M,Z=ve.weekdays,Q=ve.months,me=function(q,B,Ee,Ne){return q&&(q[B]||q(Be,He))||Ee[B].slice(0,Ne)},Pe=function(q){return re.s(ze%12||12,q,"0")},V=ve.meridiem||function(q,B,Ee){var Ne=q<12?"AM":"PM";return Ee?Ne.toLowerCase():Ne};return He.replace(I,function(q,B){return B||function(Ee){switch(Ee){case"YY":return String(Be.$y).slice(-2);case"YYYY":return re.s(Be.$y,4,"0");case"M":return Se+1;case"MM":return re.s(Se+1,2,"0");case"MMM":return me(ve.monthsShort,Se,Q,3);case"MMMM":return me(Q,Se);case"D":return Be.$D;case"DD":return re.s(Be.$D,2,"0");case"d":return String(Be.$W);case"dd":return me(ve.weekdaysMin,Be.$W,Z,2);case"ddd":return me(ve.weekdaysShort,Be.$W,Z,3);case"dddd":return Z[Be.$W];case"H":return String(ze);case"HH":return re.s(ze,2,"0");case"h":return Pe(1);case"hh":return Pe(2);case"a":return V(ze,Je,!0);case"A":return V(ze,Je,!1);case"m":return String(Je);case"mm":return re.s(Je,2,"0");case"s":return String(Be.$s);case"ss":return re.s(Be.$s,2,"0");case"SSS":return re.s(Be.$ms,3,"0");case"Z":return be}return null}(q)||be.replace(":","")})},de.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},de.diff=function(ge,Be,ve){var He,be=this,ze=re.p(Be),Je=$(ge),Se=(Je.utcOffset()-this.utcOffset())*r,Z=this-Je,Q=function(){return re.m(be,Je)};switch(ze){case P:He=Q()/12;break;case c:He=Q();break;case u:He=Q()/3;break;case g:He=(Z-Se)/6048e5;break;case m:He=(Z-Se)/864e5;break;case p:He=Z/e;break;case h:He=Z/r;break;case d:He=Z/1e3;break;default:He=Z}return ve?He:re.a(He)},de.daysInMonth=function(){return this.endOf(c).$D},de.$locale=function(){return b[this.$L]},de.locale=function(ge,Be){if(!ge)return this.$L;var ve=this.clone(),He=L(ge,Be,!0);return He&&(ve.$L=He),ve},de.clone=function(){return re.w(this.$d,this)},de.toDate=function(){return new Date(this.valueOf())},de.toJSON=function(){return this.isValid()?this.toISOString():null},de.toISOString=function(){return this.$d.toISOString()},de.toString=function(){return this.$d.toUTCString()},ne}(),G=te.prototype;return $.prototype=G,[["$ms",n],["$s",d],["$m",h],["$H",p],["$W",m],["$M",c],["$y",P],["$D",T]].forEach(function(ne){G[ne[1]]=function(de){return this.$g(de,ne[0],ne[1])}}),$.extend=function(ne,de){return ne.$i||(ne(de,te,$),ne.$i=!0),$},$.locale=L,$.isDayjs=S,$.unix=function(ne){return $(1e3*ne)},$.en=b[N],$.Ls=b,$.p={},$}()},32900:function(_e){_e.exports=function(){"use strict";return function(D,r){var e=r.prototype,n=e.format;e.format=function(d){var h=this,p=this.$locale();if(!this.isValid())return n.bind(this)(d);var m=this.$utils(),g=(d||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(c){switch(c){case"Q":return Math.ceil((h.$M+1)/3);case"Do":return p.ordinal(h.$D);case"gggg":return h.weekYear();case"GGGG":return h.isoWeekYear();case"wo":return p.ordinal(h.week(),"W");case"w":case"ww":return m.s(h.week(),"w"===c?1:2,"0");case"W":case"WW":return m.s(h.isoWeek(),"W"===c?1:2,"0");case"k":case"kk":return m.s(String(0===h.$H?24:h.$H),"k"===c?1:2,"0");case"X":return Math.floor(h.$d.getTime()/1e3);case"x":return h.$d.getTime();case"z":return"["+h.offsetName()+"]";case"zzz":return"["+h.offsetName("long")+"]";default:return c}});return n.bind(this)(g)}}}()},55180:function(_e){_e.exports=function(){"use strict";var D={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,e=/\d/,n=/\d\d/,d=/\d\d?/,h=/\d*[^-_:/,()\s\d]+/,p={},m=function(R){return(R=+R)+(R>68?1900:2e3)},g=function(R){return function(I){this[R]=+I}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(R){(this.zone||(this.zone={})).offset=function(I){if(!I||"Z"===I)return 0;var z=I.match(/([+-]|\d\d)/g),W=60*z[1]+(+z[2]||0);return 0===W?0:"+"===z[0]?-W:W}(R)}],u=function(R){var I=p[R];return I&&(I.indexOf?I:I.s.concat(I.f))},P=function(R,I){var z,W=p.meridiem;if(W){for(var J=1;J<=24;J+=1)if(R.indexOf(W(J,0,I))>-1){z=J>12;break}}else z=R===(I?"pm":"PM");return z},T={A:[h,function(R){this.afternoon=P(R,!1)}],a:[h,function(R){this.afternoon=P(R,!0)}],Q:[e,function(R){this.month=3*(R-1)+1}],S:[e,function(R){this.milliseconds=100*+R}],SS:[n,function(R){this.milliseconds=10*+R}],SSS:[/\d{3}/,function(R){this.milliseconds=+R}],s:[d,g("seconds")],ss:[d,g("seconds")],m:[d,g("minutes")],mm:[d,g("minutes")],H:[d,g("hours")],h:[d,g("hours")],HH:[d,g("hours")],hh:[d,g("hours")],D:[d,g("day")],DD:[n,g("day")],Do:[h,function(R){var I=p.ordinal,z=R.match(/\d+/);if(this.day=z[0],I)for(var W=1;W<=31;W+=1)I(W).replace(/\[|\]/g,"")===R&&(this.day=W)}],w:[d,g("week")],ww:[n,g("week")],M:[d,g("month")],MM:[n,g("month")],MM
1M:[h,function(R){var I=u("months"),z=(u("monthsShort")||I.map(function(W){return W.slice(0,3)})).indexOf(R)+1;if(z<1)throw new Error;this.month=z%12||z}],MMMM:[h,function(R){var I=u("months").indexOf(R)+1;if(I<1)throw new Error;this.month=I%12||I}],Y:[/[+-]?\d+/,g("year")],YY:[n,function(R){this.year=m(R)}],YYYY:[/\d{4}/,g("year")],Z:c,ZZ:c};return function(R,I,z){z.p.customParseFormat=!0,R&&R.parseTwoDigitYear&&(m=R.parseTwoDigitYear);var W=I.prototype,J=W.parse;W.parse=function(N){var b=N.date,v=N.utc,S=N.args;this.$u=v;var L=S[1];if("string"==typeof L){var $=!0===S[2],re=!0===S[3],te=$||re,G=S[2];re&&(G=S[2]),p=this.$locale(),!$&&G&&(p=z.Ls[G]),this.$d=function(Be,ve,He,be){try{if(["x","X"].indexOf(ve)>-1)return new Date(("X"===ve?1e3:1)*Be);var ze=function F(R){var z;z=p&&p.formats;for(var W=(R=R.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function($,re,te){var G=te&&te.toUpperCase();return re||z[te]||D[te]||z[G].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(ne,de,ge){return de||ge.slice(1)})})).match(r),J=W.length,N=0;N<J;N+=1){var b=W[N],v=T[b],L=v&&v[1];W[N]=L?{regex:v&&v[0],parser:L}:b.replace(/^\[|\]$/g,"")}return function($){for(var re={},te=0,G=0;te<J;te+=1){var ne=W[te];if("string"==typeof ne)G+=ne.length;else{var de=ne.regex,ge=ne.parser,Be=$.slice(G),ve=de.exec(Be)[0];ge.call(re,ve),$=$.replace(ve,"")}}return function(He){var be=He.afternoon;if(void 0!==be){var ze=He.hours;be?ze<12&&(He.hours+=12):12===ze&&(He.hours=0),delete He.afternoon}}(re),re}}(ve)(Be),Je=ze.year,Se=ze.month,Z=ze.day,Q=ze.hours,oe=ze.minutes,me=ze.seconds,Pe=ze.milliseconds,V=ze.zone,q=ze.week,B=new Date,Ee=Z||(Je||Se?1:B.getDate()),Ne=Je||B.getFullYear(),Ze=0;Je&&!Se||(Ze=Se>0?Se-1:B.getMonth());var we,gt=Q||0,je=oe||0,Pt=me||0,yt=Pe||0;return V?new Date(Date.UTC(Ne,Ze,Ee,gt,je,Pt,yt+60*V.offset*1e3)):He?new Date(Date.UTC(Ne,Ze,Ee,gt,je,Pt,yt)):(we=new Date(Ne,Ze,Ee,gt,je,Pt,yt),q&&(we=be(we).week(q).toDate()),we)}catch{return new Date("")}}(b,L,v,z),this.init(),G&&!0!==G&&(this.$L=this.locale(G).$L),te&&b!=this.format(L)&&(this.$d=new Date("")),p={}}else if(L instanceof Array)for(var ne=L.length,de=1;de<=ne;de+=1){S[1]=L[de-1];var ge=z.apply(this,S);if(ge.isValid()){this.$d=ge.$d,this.$L=ge.$L,this.init();break}de===ne&&(this.$d=new Date(""))}else J.call(this,N)}}}()},2781:function(_e){_e.exports=function(){"use strict";var D,r,e=1e3,n=6e4,d=36e5,h=864e5,p=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,m=31536e6,g=2628e6,c=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,u={years:m,months:g,days:h,hours:d,minutes:n,seconds:e,milliseconds:1,weeks:6048e5},P=function(b){return b instanceof J},T=function(b,v,S){return new J(b,S,v.$l)},F=function(b){return r.p(b)+"s"},R=function(b){return b<0},I=function(b){return R(b)?Math.ceil(b):Math.floor(b)},z=function(b){return Math.abs(b)},W=function(b,v){return b?R(b)?{negative:!0,format:""+z(b)+v}:{negative:!1,format:""+b+v}:{negative:!1,format:""}},J=function(){function b(S,L,$){var re=this;if(this.$d={},this.$l=$,void 0===S&&(this.$ms=0,this.parseFromMilliseconds()),L)return T(S*u[F(L)],this);if("number"==typeof S)return this.$ms=S,this.parseFromMilliseconds(),this;if("object"==typeof S)return Object.keys(S).forEach(function(ne){re.$d[F(ne)]=S[ne]}),this.calMilliseconds(),this;if("string"==typeof S){var te=S.match(c);if(te){var G=te.slice(2).map(function(ne){return null!=ne?Number(ne):0});return this.$d.years=G[0],this.$d.months=G[1],this.$d.weeks=G[2],this.$d.days=G[3],this.$d.hours=G[4],this.$d.minutes=G[5],this.$d.seconds=G[6],this.calMilliseconds(),this}}return this}var v=b.prototype;return v.calMilliseconds=function(){var S=this;this.$ms=Object.keys(this.$d).reduce(function(L,$){return L+(S.$d[$]||0)*u[$]},0)},v.parseFromMilliseconds=function(){var S=this.$ms;this.$d.years=I(S/m),this.$d.months=I((S%=m)/g),this.$d.days=I((S%=g)/h),this.$d.hours=I((S%=h)/d),this.$d.minutes=I((S%=d)/n),this.$d.seconds=I((S%=n)/e),this.$d.milliseconds=S%=e},v.toISOString=function(){var S=W(this.$d.years,"Y"),L=W(this.$d.months,"M"),$=+this.$d.days||0;this.$d.weeks&&($+=7*this.$d.weeks);var re=W($,"D"),te=W(this.$d.hours,"H"),G=W(this.$d.minutes,"M"),ne=this.$d.seconds||0;this.$d.milliseconds&&(ne+=this.$d.milliseconds/1e3,ne=Math.round(1e3*ne)/1e3);var de=W(ne,"S"),ve=(S.negative||L.negative||re.negative||te.negative||G.negative||de.negative?"-":"")+"P"+S.format+L.format+re.format+(te.format||G.format||de.format?"T":"")+te.format+G.format+de.format;return"P"===ve||"-P"===ve?"P0D":ve},v.toJSON=function(){return this.toISOString()},v.format=function(S){var L=S||"YYYY-MM-DDTHH:mm:ss",$={Y:this.$d.years,YY:r.s(this.$d.years,2,"0"),YYYY:r.s(this.$d.years,4,"0"),M:this.$d.months,MM:r.s(this.$d.months,2,"0"),D:this.$d.days,DD:r.s(this.$d.days,2,"0"),H:this.$d.hours,HH:r.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:r.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:r.s(this.$d.seconds,2,"0"),SSS:r.s(this.$d.milliseconds,3,"0")};return L.replace(p,function(re,te){return te||String($[re])})},v.as=function(S){return this.$ms/u[F(S)]},v.get=function(S){var L=this.$ms,$=F(S);return"milliseconds"===$?L%=1e3:L="weeks"===$?I(L/u[$]):this.$d[$],L||0},v.add=function(S,L,$){var re;return re=L?S*u[F(L)]:P(S)?S.$ms:T(S,this).$ms,T(this.$ms+re*($?-1:1),this)},v.subtract=function(S,L){return this.add(S,L,!0)},v.locale=function(S){var L=this.clone();return L.$l=S,L},v.clone=function(){return T(this.$ms,this)},v.humanize=function(S){return D().add(this.$ms,"ms").locale(this.$l).fromNow(!S)},v.valueOf=function(){return this.asMilliseconds()},v.milliseconds=function(){return this.get("milliseconds")},v.asMilliseconds=function(){return this.as("milliseconds")},v.seconds=function(){return this.get("seconds")},v.asSeconds=function(){return this.as("seconds")},v.minutes=function(){return this.get("minutes")},v.asMinutes=function(){return this.as("minutes")},v.hours=function(){return this.get("hours")},v.asHours=function(){return this.as("hours")},v.days=function(){return this.get("days")},v.asDays=function(){return this.as("days")},v.weeks=function(){return this.get("weeks")},v.asWeeks=function(){return this.as("weeks")},v.months=function(){return this.get("months")},v.asMonths=function(){return this.as("months")},v.years=function(){return this.get("years")},v.asYears=function(){return this.as("years")},b}(),N=function(b,v,S){return b.add(v.years()*S,"y").add(v.months()*S,"M").add(v.days()*S,"d").add(v.hours()*S,"h").add(v.minutes()*S,"m").add(v.seconds()*S,"s").add(v.milliseconds()*S,"ms")};return function(b,v,S){D=S,r=S().$utils(),S.duration=function(re,te){var G=S.locale();return T(re,{$l:G},te)},S.isDuration=P;var L=v.prototype.add,$=v.prototype.subtract;v.prototype.add=function(re,te){return P(re)?N(this,re,1):L.bind(this)(re,te)},v.prototype.subtract=function(re,te){return P(re)?N(this,re,-1):$.bind(this)(re,te)}}}()},80456:function(_e){_e.exports=function(){"use strict";return function(D,r,e){r.prototype.isToday=function(){var n="YYYY-MM-DD",d=e();return this.format(n)===d.format(n)}}}()},92098:function(_e){_e.exports=function(){"use strict";return function(D,r,e){r.prototype.isTomorrow=function(){var n="YYYY-MM-DD",d=e().add(1,"day");return this.format(n)===d.format(n)}}}()},81047:function(_e){_e.exports=function(){"use strict";return function(D,r,e){var d=function(c){return c&&(c.indexOf?c:c.s)},h=function(c,u,P,T,F){var R=c.name?c:c.$locale(),I=d(R[u]),z=d(R[P]),W=I||z.map(function(N){return N.slice(0,T)});if(!F)return W;var J=R.weekStart;return W.map(function(N,b){return W[(b+(J||0))%7]})},p=function(){return e.Ls[e.locale()]},m=function(c,u){return c.formats[u]||c.formats[u.toUpperCase()].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(T,F,R){return F||R.slice(1)})},g=function(){var c=this;return{months:function(u){return u?u.format("MMMM"):h(c,"months")},monthsShort:function(u){return u?u.format("MMM"):h(c,"monthsShort","months",3)},firstDayOfWeek:function(){return c.$locale().weekStart||0},weekdays:function(u){return u?u.format("dddd"):h(c,"weekdays")},weekdaysMin:function(u){return u?u.format("dd"):h(c,"weekdaysMin","weekdays",2)},weekdaysShort:function(u){return u?u.format("ddd"):h(c,"weekdaysShort","weekdays",3)},longDateFormat:function(u){return m(c.$locale(),u)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.prototype.localeData=function(){return g.bind(this)()},e.localeData=function(){var c=p();return{firstDayOfWeek:function(){return c.weekStart||0},weekdays:function(){return e.weekdays()},weekdaysShort:function(){return e.weekdaysShort()},weekdaysMin:function(){return e.weekdaysMin()},months:function(){return e.months()},monthsShort:function(){return e.monthsShort()},longDateFormat:function(u){return m(c,u)},meridiem:c.meridiem,ordinal:c.ordinal}},e.months=function(){return h(p(),"months")},e.monthsShort=function(){return h(p(),"monthsShort","months",3)},e.weekdays=function(c){return h(p(),"weekdays",null,null,c)},e.weekdaysShort=function(c){return h(p(),"weekdaysShort","weekdays",3,c)},e.weekdaysMin=function(c){return h(p(),"weekdaysMin","weekdays",2,c)}}}()},24955:function(_e){_e.exports=function(){"use strict";var D={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(r,e,n){var d=e.prototype,h=d.format;n.en.formats=D,d.format=function(p){void 0===p&&(p="YYYY-MM-DDTHH:mm:ssZ");var u,m=this.$locale().formats,g=(u=void 0===m?{}:m,p.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(P,T,F){var R=F&&F.toUpperCase();return T||u[F]||D[F]||u[R].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(I,z,W){return z||W.slice(1)})}));return h.call(this,g)}}}()},92524:function(_e){_e.exports=function(){"use strict";return function(D,r){var e=r.prototype.parse;r.prototype.parse=function(h){if("string"==typeof h.date){var p=this.$locale();h.date=p&&p.preparse?p.preparse(h.date):h.date}return e.bind(this)(h)};var n=r.prototype.format;r.prototype.format=function(){for(var h=arguments.length,p=new Array(h),m=0;m<h;m++)p[m]=arguments[m];var g=n.call.apply(n,[this].concat(p)),c=this.$locale();return c&&c.postformat?c.postformat(g):g};var d=r.prototype.fromToBase;d&&(r.prototype.fromToBase=function(h,p,m,g){var c=this.$locale()||m.$locale();return d.call(this,h,p,m,g,c&&c.postformat)})}}()},47538:function(_e){_e.exports=function(){"use strict";return function(D,r,e){e.updateLocale=function(n,d){var h=e.Ls[n];
1if(h)return(d?Object.keys(d):[]).forEach(function(p){h[p]=d[p]}),h}}}()},35859:function(_e){_e.exports=function(){"use strict";var D="minute",r=/[+-]\d\d(?::?\d\d)?/g,e=/([+-]|\d\d)/g;return function(n,d,h){var p=d.prototype;h.utc=function(F){return new d({date:F,utc:!0,args:arguments})},p.utc=function(F){var R=h(this.toDate(),{locale:this.$L,utc:!0});return F?R.add(this.utcOffset(),D):R},p.local=function(){return h(this.toDate(),{locale:this.$L,utc:!1})};var m=p.parse;p.parse=function(F){F.utc&&(this.$u=!0),this.$utils().u(F.$offset)||(this.$offset=F.$offset),m.call(this,F)};var g=p.init;p.init=function(){if(this.$u){var F=this.$d;this.$y=F.getUTCFullYear(),this.$M=F.getUTCMonth(),this.$D=F.getUTCDate(),this.$W=F.getUTCDay(),this.$H=F.getUTCHours(),this.$m=F.getUTCMinutes(),this.$s=F.getUTCSeconds(),this.$ms=F.getUTCMilliseconds()}else g.call(this)};var c=p.utcOffset;p.utcOffset=function(F,R){var I=this.$utils().u;if(I(F))return this.$u?0:I(this.$offset)?c.call(this):this.$offset;if("string"==typeof F&&null===(F=function(N){void 0===N&&(N="");var b=N.match(r);if(!b)return null;var v=(""+b[0]).match(e)||["-",0,0],L=60*+v[1]+ +v[2];return 0===L?0:"+"===v[0]?L:-L}(F)))return this;var z=Math.abs(F)<=16?60*F:F,W=this;if(R)return W.$offset=z,W.$u=0===F,W;if(0!==F){var J=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(W=this.local().add(z+J,D)).$offset=z,W.$x.$localOffset=J}else W=this.utc();return W};var u=p.format;p.format=function(F){return u.call(this,F||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":""))},p.valueOf=function(){var F=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*F},p.isUTC=function(){return!!this.$u},p.toISOString=function(){return this.toDate().toISOString()},p.toString=function(){return this.toDate().toUTCString()};var P=p.toDate;p.toDate=function(F){return"s"===F&&this.$offset?h(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():P.call(this)};var T=p.diff;p.diff=function(F,R,I){if(F&&this.$u===F.$u)return T.call(this,F,R,I);var z=this.local(),W=h(F).local();return T.call(z,W,R,I)}}}()},2578:function(_e,D){var r,n;void 0!==(n="function"==typeof(r=function(){"use strict";function h(P,T,F){var R=new XMLHttpRequest;R.open("GET",P),R.responseType="blob",R.onload=function(){u(R.response,T,F)},R.onerror=function(){console.error("could not download file")},R.send()}function p(P){var T=new XMLHttpRequest;T.open("HEAD",P,!1);try{T.send()}catch{}return 200<=T.status&&299>=T.status}function m(P){try{P.dispatchEvent(new MouseEvent("click"))}catch{var T=document.createEvent("MouseEvents");
1T.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),P.dispatchEvent(T)}}var g="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,c=g.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),u=g.saveAs||("object"!=typeof window||window!==g?function(){}:"download"in HTMLAnchorElement.prototype&&!c?function(P,T,F){var R=g.URL||g.webkitURL,I=document.createElement("a");I.download=T=T||P.name||"download",I.rel="noopener","string"==typeof P?(I.href=P,I.origin===location.origin?m(I):p(I.href)?h(P,T,F):m(I,I.target="_blank")):(I.href=R.createObjectURL(P),setTimeout(function(){R.revokeObjectURL(I.href)},4e4),setTimeout(function(){m(I)},0))}:"msSaveOrOpenBlob"in navigator?function(P,T,F){if(T=T||P.name||"download","string"!=typeof P)navigator.msSaveOrOpenBlob(function d(P,T){return typeof T>"u"?T={autoBom:!1}:"object"!=typeof T&&(console.warn("Deprecated: Expected third argument to be a object"),T={autoBom:!T}),T.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(P.type)?new Blob(["\ufeff",P],{type:P.type}):P}(P,F),T);else if(p(P))h(P,T,F);else{var R=document.createElement("a");R.href=P,R.target="_blank",setTimeout(function(){m(R)})}}:function(P,T,F,R){if((R=R||open("","_blank"))&&(R.document.title=R.document.body.innerText="downloading..."),"string"==typeof P)return h(P,T,F);var I="application/octet-stream"===P.type,z=/constructor/i.test(g.HTMLElement)||g.safari,W=/CriOS\/[\d]+/.test(navigator.userAgent);if((W||I&&z||c)&&typeof FileReader<"u"){var J=new FileReader;J.onloadend=function(){var v=J.result;v=W?v:v.replace(/^data:[^;]*;/,"data:attachment/file;"),R?R.location.href=v:location=v,R=null},J.readAsDataURL(P)}else{var N=g.URL||g.webkitURL,b=N.createObjectURL(P);R?R.location=b:location.href=b,R=null,setTimeout(function(){N.revokeObjectURL(b)},4e4)}});g.saveAs=u.saveAs=u,_e.exports=u})?r.apply(D,[]):r)&&(_e.exports=n)},85811:()=>{"use strict";"function"!=typeof Object.assign&&(Object.assign=function(_e){for(var D=[],r=1;r<arguments.length;r++)D[r-1]=arguments[r];if(!_e)throw TypeError("Cannot convert undefined or null to object");for(var e=function(p){p&&Object.keys(p).forEach(function(m){return _e[m]=p[m]})},n=0,d=D;n<d.length;n++)e(d[n]);return _e})},22020:(_e,D)=>{D.read=function(r,e,n,d,h){var p,m,g=8*h-d-1,c=(1<<g)-1,u=c>>1,P=-7,T=n?h-1:0,F=n?-1:1,R=r[e+T];for(T+=F,p=R&(1<<-P)-1,R>>=-P,P+=g;P>0;p=256*p+r[e+T],T+=F,P-=8);for(m=p&(1<<-P)-1,p>>=-P,P+=d;P>0;m=256*m+r[e+T],T+=F,P-=8);if(0===p)p=1-u;else{if(p===c)return m?NaN:1/0*(R?-1:1);m+=Math.pow(2,d),p-=u}return(R?-1:1)*m*Math.pow(2,p-d)},D.write=function(r,e,n,d,h,p){var m,g,c,u=8*p-h-1,P=(1<<u)-1,T=P>>1,F=23===h?Math.pow(2,-24)-Math.pow(2,-77):0,R=d?0:p-1,I=d?1:-1,z=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(g=isNaN(e)?1:0,m=P):(m=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-m))<1&&(m--,c*=2),(e+=m+T>=1?F/c:F*Math.pow(2,1-T))*c>=2&&(m++,c/=2),m+T>=P?(g=0,m=P):m+T>=1?(g=(e*c-1)*Math.pow(2,h),m+=T):(g=e*Math.pow(2,T-1)*Math.pow(2,h),m=0));h>=8;r[n+R]=255&g,R+=I,g/=256,h-=8);for(m=m<<h|g,u+=h;u>0;r[n+R]=255&m,R+=I,m/=256,u-=8);r[n+R-I]|=128*z}},84412:(_e,D,r)=>{"use strict";r.d(D,{t:()=>n});var e=r(21413);class n extends e.B{constructor(h){super(),this._value=h}get value(){return this.getValue()}_subscribe(h){const p=super._subscribe(h);return!p.closed&&h.next(this._value),p}getValue(){const{hasError:h,thrownError:p,_value:m}=this;if(h)throw p;return this._throwIfClosed(),m}next(h){super.next(this._value=h)}}},71985:(_e,D,r)=>{"use strict";r.d(D,{c:()=>c});var e=r(47707),n=r(18359),d=r(3494),h=r(71203),p=r(41026),m=r(98071),g=r(49786);let c=(()=>{class F{constructor(I){I&&(this._subscribe=I)}lift(I){const z=new F;return z.source=this,z.operator=I,z}subscribe(I,z,W){const J=function T(F){return F&&F instanceof e.vU||function P(F){return F&&(0,m.T)(F.next)&&(0,m.T)(F.error)&&(0,m.T)(F.complete)}(F)&&(0,n.Uv)(F)}(I)?I:new e.Ms(I,z,W);return(0,g.Y)(()=>{const{operator:N,source:b}=this;J.add(N?N.call(J,b):b?this._subscribe(J):this._trySubscribe(J))}),J}_trySubscribe(I){try{return this._subscribe(I)}catch(z){I.error(z)}}forEach(I,z){return new(z=u(z))((W,J)=>{const N=new e.Ms({next:b=>{try{I(b)}catch(v){J(v),N.unsubscribe()}},error:J,complete:W});this.subscribe(N)})}_subscribe(I){var z;return null===(z=this.source)||void 0===z?void 0:z.subscribe(I)}[d.s](){return this}pipe(...I){return(0,h.m)(I)(this)}toPromise(I){return new(I=u(I))((z,W)=>{let J;this.subscribe(N=>J=N,N=>W(N),()=>z(J))})}}return F.create=R=>new F(R),F})();function u(F){var R;return null!==(R=F??p.$.Promise)&&void 0!==R?R:Promise}},92771:(_e,D,r)=>{"use strict";r.d(D,{m:()=>d});
1var e=r(21413),n=r(86129);class d extends e.B{constructor(p=1/0,m=1/0,g=n.U){super(),this._bufferSize=p,this._windowTime=m,this._timestampProvider=g,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=m===1/0,this._bufferSize=Math.max(1,p),this._windowTime=Math.max(1,m)}next(p){const{isStopped:m,_buffer:g,_infiniteTimeWindow:c,_timestampProvider:u,_windowTime:P}=this;m||(g.push(p),!c&&g.push(u.now()+P)),this._trimBuffer(),super.next(p)}_subscribe(p){this._throwIfClosed(),this._trimBuffer();const m=this._innerSubscribe(p),{_infiniteTimeWindow:g,_buffer:c}=this,u=c.slice();for(let P=0;P<u.length&&!p.closed;P+=g?1:2)p.next(u[P]);return this._checkFinalizedStatuses(p),m}_trimBuffer(){const{_bufferSize:p,_timestampProvider:m,_buffer:g,_infiniteTimeWindow:c}=this,u=(c?1:2)*p;if(p<1/0&&u<g.length&&g.splice(0,g.length-u),!c){const P=m.now();let T=0;for(let F=1;F<g.length&&g[F]<=P;F+=2)T=F;T&&g.splice(0,T+1)}}}},21413:(_e,D,r)=>{"use strict";r.d(D,{B:()=>g});var e=r(71985),n=r(18359);const h=(0,r(81853).L)(u=>function(){u(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var p=r(57908),m=r(49786);let g=(()=>{class u extends e.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(T){const F=new c(this,this);return F.operator=T,F}_throwIfClosed(){if(this.closed)throw new h}next(T){(0,m.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const F of this.currentObservers)F.next(T)}})}error(T){(0,m.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=T;const{observers:F}=this;for(;F.length;)F.shift().error(T)}})}complete(){(0,m.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:T}=this;for(;T.length;)T.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var T;return(null===(T=this.observers)||void 0===T?void 0:T.length)>0}_trySubscribe(T){return this._throwIfClosed(),super._trySubscribe(T)}_subscribe(T){return this._throwIfClosed(),this._checkFinalizedStatuses(T),this._innerSubscribe(T)}_innerSubscribe(T){const{hasError:F,isStopped:R,observers:I}=this;return F||R?n.Kn:(this.currentObservers=null,I.push(T),new n.yU(()=>{this.currentObservers=null,(0,p.o)(I,T)}))}_checkFinalizedStatuses(T){const{hasError:F,thrownError:R,isStopped:I}=this;F?T.error(R):I&&T.complete()}asObservable(){const T=new e.c;return T.source=this,T}}return u.create=(P,T)=>new c(P,T),u})();class c extends g{constructor(P,T){super(),this.destination=P,this.source=T}next(P){var T,F;null===(F=null===(T=this.destination)||void 0===T?void 0:T.next)||void 0===F||F.call(T,P)}error(P){var T,F;null===(F=null===(T=this.destination)||void 0===T?void 0:T.error)||void 0===F||F.call(T,P)}complete(){var P,T;null===(T=null===(P=this.destination)||void 0===P?void 0:P.complete)||void 0===T||T.call(P)}
1_subscribe(P){var T,F;return null!==(F=null===(T=this.source)||void 0===T?void 0:T.subscribe(P))&&void 0!==F?F:n.Kn}}},47707:(_e,D,r)=>{"use strict";r.d(D,{Ms:()=>W,vU:()=>F});var e=r(98071),n=r(18359),d=r(41026),h=r(45334),p=r(85343);const m=u("C",void 0,void 0);function u(S,L,$){return{kind:S,value:L,error:$}}var P=r(19270),T=r(49786);class F extends n.yU{constructor(L){super(),this.isStopped=!1,L?(this.destination=L,(0,n.Uv)(L)&&L.add(this)):this.destination=v}static create(L,$,re){return new W(L,$,re)}next(L){this.isStopped?b(function c(S){return u("N",S,void 0)}(L),this):this._next(L)}error(L){this.isStopped?b(function g(S){return u("E",void 0,S)}(L),this):(this.isStopped=!0,this._error(L))}complete(){this.isStopped?b(m,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(L){this.destination.next(L)}_error(L){try{this.destination.error(L)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const R=Function.prototype.bind;function I(S,L){return R.call(S,L)}class z{constructor(L){this.partialObserver=L}next(L){const{partialObserver:$}=this;if($.next)try{$.next(L)}catch(re){J(re)}}error(L){const{partialObserver:$}=this;if($.error)try{$.error(L)}catch(re){J(re)}else J(L)}complete(){const{partialObserver:L}=this;if(L.complete)try{L.complete()}catch($){J($)}}}class W extends F{constructor(L,$,re){let te;if(super(),(0,e.T)(L)||!L)te={next:L??void 0,error:$??void 0,complete:re??void 0};else{let G;this&&d.$.useDeprecatedNextContext?(G=Object.create(L),G.unsubscribe=()=>this.unsubscribe(),te={next:L.next&&I(L.next,G),error:L.error&&I(L.error,G),complete:L.complete&&I(L.complete,G)}):te=L}this.destination=new z(te)}}function J(S){d.$.useDeprecatedSynchronousErrorHandling?(0,T.l)(S):(0,h.m)(S)}function b(S,L){const{onStoppedNotification:$}=d.$;$&&P.f.setTimeout(()=>$(S,L))}const v={closed:!0,next:p.l,error:function N(S){throw S},complete:p.l}},18359:(_e,D,r)=>{"use strict";r.d(D,{Kn:()=>m,yU:()=>p,Uv:()=>g});var e=r(98071);const d=(0,r(81853).L)(u=>function(T){u(this),this.message=T?`${T.length} errors occurred during unsubscription:\n${T.map((F,R)=>`${R+1}) ${F.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=T});var h=r(57908);class p{constructor(P){this.initialTeardown=P,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let P;if(!this.closed){this.closed=!0;const{_parentage:T}=this;if(T)if(this._parentage=null,Array.isArray(T))for(const I of T)I.remove(this);else T.remove(this);const{initialTeardown:F}=this;if((0,e.T)(F))try{F()}catch(I){P=I instanceof d?I.errors:[I]}const{_finalizers:R}=this;if(R){this._finalizers=null;for(const I of R)try{c(I)}catch(z){P=P??[],z instanceof d?P=[...P,...z.errors]:P.push(z)}}if(P)throw new d(P)}}add(P){var T;if(P&&P!==this)if(this.closed)c(P);else{if(P instanceof p){if(P.closed||P._hasParent(this))return;P._addParent(this)}(this._finalizers=null!==(T=this._finalizers)&&void 0!==T?T:[]).push(P)}}_hasParent(P){const{_parentage:T}=this;return T===P||Array.isArray(T)&&T.includes(P)}_addParent(P){const{_parentage:T}=this;this._parentage=Array.isArray(T)?(T.push(P),T):T?[T,P]:P}_removeParent(P){const{_parentage:T}=this;T===P?this._parentage=null:Array.isArray(T)&&(0,h.o)(T,P)}remove(P){const{_finalizers:T}=this;T&&(0,h.o)(T,P),P instanceof p&&P._removeParent(this)}}p.EMPTY=(()=>{const u=new p;return u.closed=!0,u})();const m=p.EMPTY;function g(u){return u instanceof p||u&&"closed"in u&&(0,e.T)(u.remove)&&(0,e.T)(u.add)&&(0,e.T)(u.unsubscribe)}function c(u){(0,e.T)(u)?u():u.unsubscribe()}},41026:(_e,D,r)=>{"use strict";r.d(D,{$:()=>e});const e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},54843:(_e,D,r)=>{"use strict";r.d(D,{_:()=>d});var e=r(9350),n=r(47707);function d(h,p){const m="object"==typeof p;return new Promise((g,c)=>{const u=new n.Ms({next:P=>{g(P),u.unsubscribe()},error:c,complete:()=>{m?g(p.defaultValue):c(new e.G)}});h.subscribe(u)})}},84572:(_e,D,r)=>{"use strict";r.d(D,{z:()=>P});var e=r(71985),n=r(93073),d=r(19724),h=r(33669),p=r(6450),m=r(9326),g=r(58496),c=r(54360),u=r(45225);function P(...R){const I=(0,m.lI)(R),z=(0,m.ms)(R),{args:W,keys:J}=(0,n.D)(R);if(0===W.length)return(0,d.H)([],I);const N=new e.c(function T(R,I,z=h.D){return W=>{F(I,()=>{const{length:J}=R,N=new Array(J);let b=J,v=J;for(let S=0;S<J;S++)F(I,()=>{const L=(0,d.H)(R[S],I);let $=!1;L.subscribe((0,c._)(W,re=>{N[S]=re,$||($=!0,v--),v||W.next(z(N.slice()))},()=>{--b||W.complete()}
1))},W)},W)}}(W,I,J?b=>(0,g.e)(J,b):h.D));return z?N.pipe((0,p.I)(z)):N}function F(R,I,z){R?(0,u.N)(z,R,I):I()}},28793:(_e,D,r)=>{"use strict";r.d(D,{x:()=>p});var e=r(26365),d=r(9326),h=r(19724);function p(...m){return function n(){return(0,e.U)(1)}()((0,h.H)(m,(0,d.lI)(m)))}},59030:(_e,D,r)=>{"use strict";r.d(D,{v:()=>d});var e=r(71985),n=r(58750);function d(h){return new e.c(p=>{(0,n.Tg)(h()).subscribe(p)})}},983:(_e,D,r)=>{"use strict";r.d(D,{w:()=>n});const n=new(r(71985).c)(p=>p.complete())},27468:(_e,D,r)=>{"use strict";r.d(D,{p:()=>c});var e=r(71985),n=r(93073),d=r(58750),h=r(9326),p=r(54360),m=r(6450),g=r(58496);function c(...u){const P=(0,h.ms)(u),{args:T,keys:F}=(0,n.D)(u),R=new e.c(I=>{const{length:z}=T;if(!z)return void I.complete();const W=new Array(z);let J=z,N=z;for(let b=0;b<z;b++){let v=!1;(0,d.Tg)(T[b]).subscribe((0,p._)(I,S=>{v||(v=!0,N--),W[b]=S},()=>J--,void 0,()=>{(!J||!v)&&(N||I.next(F?(0,g.e)(F,W):W),I.complete())}))}});return P?R.pipe((0,m.I)(P)):R}},19724:(_e,D,r)=>{"use strict";r.d(D,{H:()=>d});var e=r(23083),n=r(58750);function d(h,p){return p?(0,e.c)(h,p):(0,n.Tg)(h)}},33726:(_e,D,r)=>{"use strict";r.d(D,{R:()=>P});var e=r(58750),n=r(71985),d=r(31397),h=r(47441),p=r(98071),m=r(6450);const g=["addListener","removeListener"],c=["addEventListener","removeEventListener"],u=["on","off"];function P(z,W,J,N){if((0,p.T)(J)&&(N=J,J=void 0),N)return P(z,W,J).pipe((0,m.I)(N));const[b,v]=function I(z){return(0,p.T)(z.addEventListener)&&(0,p.T)(z.removeEventListener)}(z)?c.map(S=>L=>z[S](W,L,J)):function F(z){return(0,p.T)(z.addListener)&&(0,p.T)(z.removeListener)}(z)?g.map(T(z,W)):function R(z){return(0,p.T)(z.on)&&(0,p.T)(z.off)}(z)?u.map(T(z,W)):[];if(!b&&(0,h.X)(z))return(0,d.Z)(S=>P(S,W,J))((0,e.Tg)(z));if(!b)throw new TypeError("Invalid event target");return new n.c(S=>{const L=(...$)=>S.next(1<$.length?$:$[0]);return b(L),()=>v(L)})}function T(z,W){return J=>N=>z[J](W,N)}},58750:(_e,D,r)=>{"use strict";r.d(D,{Tg:()=>R});var e=r(31635),n=r(47441),d=r(59858),h=r(71985),p=r(55055),m=r(37953),g=r(50591),c=r(85397),u=r(15196),P=r(98071),T=r(45334),F=r(3494);function R(S){if(S instanceof h.c)return S;if(null!=S){if((0,p.l)(S))return function I(S){return new h.c(L=>{const $=S[F.s]();if((0,P.T)($.subscribe))return $.subscribe(L);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(S);if((0,n.X)(S))return function z(S){return new h.c(L=>{for(let $=0;$<S.length&&!L.closed;$++)L.next(S[$]);L.complete()})}(S);if((0,d.y)(S))return function W(S){return new h.c(L=>{S.then($=>{L.closed||(L.next($),L.complete())},$=>L.error($)).then(null,T.m)})}(S);if((0,m.T)(S))return N(S);if((0,c.x)(S))return function J(S){return new h.c(L=>{for(const $ of S)if(L.next($),L.closed)return;L.complete()})}(S);if((0,u.U)(S))return function b(S){return N((0,u.C)(S))}(S)}throw(0,g.L)(S)}function N(S){return new h.c(L=>{(function v(S,L){var $,re,te,G;return(0,e.sH)(this,void 0,void 0,function*(){try{for($=(0,e.xN)(S);!(re=yield $.next()).done;)if(L.next(re.value),L.closed)return}catch(ne){te={error:ne}}finally{try{re&&!re.done&&(G=$.return)&&(yield G.call($))}finally{if(te)throw te.error}}L.complete()})})(S,L).catch($=>L.error($))})}},40605:(_e,D,r)=>{"use strict";r.d(D,{Y:()=>d});var e=r(43236),n=r(1807);function d(h=0,p=e.E){return h<0&&(h=0),(0,n.O)(h,h,p)}},57786:(_e,D,r)=>{"use strict";r.d(D,{h:()=>m});var e=r(26365),n=r(58750),d=r(983),h=r(9326),p=r(19724);function m(...g){const c=(0,h.lI)(g),u=(0,h.R0)(g,1/0),P=g;return P.length?1===P.length?(0,n.Tg)(P[0]):(0,e.U)(u)((0,p.H)(P,c)):d.w}},7673:(_e,D,r)=>{"use strict";r.d(D,{of:()=>d});var e=r(9326),n=r(19724);function d(...h){const p=(0,e.lI)(h);return(0,n.H)(h,p)}},18810:(_e,D,r)=>{"use strict";r.d(D,{$:()=>d});var e=r(71985),n=r(98071);function d(h,p){const m=(0,n.T)(h)?h:()=>h,g=c=>c.error(m());return new e.c(p?c=>p.schedule(g,0,c):g)}},1807:(_e,D,r)=>{"use strict";r.d(D,{O:()=>p});var e=r(71985),n=r(43236),d=r(79470),h=r(28211);function p(m=0,g,c=n.b){let u=-1;return null!=g&&((0,d.m)(g)?c=g:u=g),new e.c(P=>{let T=(0,h.v)(m)?+m-c.now():m;T<0&&(T=0);let F=0;return c.schedule(function(){P.closed||(P.next(F++),0<=u?this.schedule(void 0,u):P.complete())},T)})}},54360:(_e,D,r)=>{"use strict";r.d(D,{H:()=>d,_:()=>n});var e=r(47707);function n(h,p,m,g,c){return new d(h,p,m,g,c)}class d extends e.vU{constructor(p,m,g,c,u,P){super(p),this.onFinalize=u,this.shouldUnsubscribe=P,this._next=m?function(T){try{m(T)}catch(F){p.error(F)}}:super._next,this._error=c?function(T){try{c(T)}catch(F){p.error(F)}finally{this.unsubscribe()}}:super._error,this._complete=g?function(){try{g()}catch(T){p.error(T)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var p;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:m}=this;super.unsubscribe(),!m&&(null===(p=this.onFinalize)||void 0===p||p.call(this))}}}},99437:(_e,D,r)=>{"use strict";r.d(D,{W:()=>h});var e=r(58750),n=r(54360),d=r(39974);function h(p){return(0,d.N)((m,g)=>{let P,c=null,u=!1;c=m.subscribe((0,n._)(g,void 0,void 0,T=>{P=(0,e.Tg)(p(T,h(p)(m))),c?(c.unsubscribe(),c=null,P.subscribe(g)):u=!0})),u&&(c.unsubscribe(),c=null,P.subscribe(g))})}},70274:(_e,D,r)=>{"use strict";r.d(D,{H:()=>d});var e=r(31397),n=r(98071);
1function d(h,p){return(0,n.T)(p)?(0,e.Z)(h,p,1):(0,e.Z)(h,1)}},70152:(_e,D,r)=>{"use strict";r.d(D,{B:()=>h});var e=r(43236),n=r(39974),d=r(54360);function h(p,m=e.E){return(0,n.N)((g,c)=>{let u=null,P=null,T=null;const F=()=>{if(u){u.unsubscribe(),u=null;const I=P;P=null,c.next(I)}};function R(){const I=T+p,z=m.now();if(z<I)return u=this.schedule(void 0,I-z),void c.add(u);F()}g.subscribe((0,d._)(c,I=>{P=I,T=m.now(),u||(u=m.schedule(R,p),c.add(u))},()=>{F(),c.complete()},void 0,()=>{P=u=null}))})}},39901:(_e,D,r)=>{"use strict";r.d(D,{U:()=>d});var e=r(39974),n=r(54360);function d(h){return(0,e.N)((p,m)=>{let g=!1;p.subscribe((0,n._)(m,c=>{g=!0,m.next(c)},()=>{g||m.next(h),m.complete()}))})}},35335:(_e,D,r)=>{"use strict";r.d(D,{c:()=>P});var e=r(43236),n=r(28793),d=r(96697),h=r(73557),p=r(73703),m=r(31397),g=r(58750);function c(T,F){return F?R=>(0,n.x)(F.pipe((0,d.s)(1),(0,h.w)()),R.pipe(c(T))):(0,m.Z)((R,I)=>(0,g.Tg)(T(R,I)).pipe((0,d.s)(1),(0,p.u)(R)))}var u=r(1807);function P(T,F=e.E){const R=(0,u.O)(T,F);return c(()=>R)}},23294:(_e,D,r)=>{"use strict";r.d(D,{F:()=>h});var e=r(33669),n=r(39974),d=r(54360);function h(m,g=e.D){return m=m??p,(0,n.N)((c,u)=>{let P,T=!0;c.subscribe((0,d._)(u,F=>{const R=g(F);(T||!m(P,R))&&(T=!1,P=R,u.next(F))}))})}function p(m,g){return m===g}},30786:(_e,D,r)=>{"use strict";r.d(D,{p:()=>p});var e=r(96354),n=r(58750),d=r(39974),h=r(54360);function p(m,g){return g?c=>c.pipe(p((u,P)=>(0,n.Tg)(m(u,P)).pipe((0,e.T)((T,F)=>g(u,T,P,F))))):(0,d.N)((c,u)=>{let P=0,T=null,F=!1;c.subscribe((0,h._)(u,R=>{T||(T=(0,h._)(u,void 0,()=>{T=null,F&&u.complete()}),(0,n.Tg)(m(R,P++)).subscribe(T))},()=>{F=!0,!T&&u.complete()}))})}},5964:(_e,D,r)=>{"use strict";r.d(D,{p:()=>d});var e=r(39974),n=r(54360);function d(h,p){return(0,e.N)((m,g)=>{let c=0;m.subscribe((0,n._)(g,u=>h.call(p,u,c++)&&g.next(u)))})}},70980:(_e,D,r)=>{"use strict";r.d(D,{j:()=>n});var e=r(39974);function n(d){return(0,e.N)((h,p)=>{try{h.subscribe(p)}finally{p.add(d)}})}},61594:(_e,D,r)=>{"use strict";r.d(D,{$:()=>g});var e=r(9350),n=r(5964),d=r(96697),h=r(39901),p=r(93774),m=r(33669);function g(c,u){const P=arguments.length>=2;return T=>T.pipe(c?(0,n.p)((F,R)=>c(F,R,T)):m.D,(0,d.s)(1),P?(0,h.U)(u):(0,p.v)(()=>new e.G))}},73557:(_e,D,r)=>{"use strict";r.d(D,{w:()=>h});var e=r(39974),n=r(54360),d=r(85343);function h(){return(0,e.N)((p,m)=>{p.subscribe((0,n._)(m,d.l))})}},96354:(_e,D,r)=>{"use strict";r.d(D,{T:()=>d});var e=r(39974),n=r(54360);function d(h,p){return(0,e.N)((m,g)=>{let c=0;m.subscribe((0,n._)(g,u=>{g.next(h.call(p,u,c++))}))})}},73703:(_e,D,r)=>{"use strict";r.d(D,{u:()=>n});var e=r(96354);function n(d){return(0,e.T)(()=>d)}},26365:(_e,D,r)=>{"use strict";r.d(D,{U:()=>d});var e=r(31397),n=r(33669);function d(h=1/0){return(0,e.Z)(n.D,h)}},31397:(_e,D,r)=>{"use strict";r.d(D,{Z:()=>c});var e=r(96354),n=r(58750),d=r(39974),h=r(45225),p=r(54360),g=r(98071);function c(u,P,T=1/0){return(0,g.T)(P)?c((F,R)=>(0,e.T)((I,z)=>P(F,I,R,z))((0,n.Tg)(u(F,R))),T):("number"==typeof P&&(T=P),(0,d.N)((F,R)=>function m(u,P,T,F,R,I,z,W){const J=[];let N=0,b=0,v=!1;const S=()=>{v&&!J.length&&!N&&P.complete()},L=re=>N<F?$(re):J.push(re),$=re=>{I&&P.next(re),N++;let te=!1;(0,n.Tg)(T(re,b++)).subscribe((0,p._)(P,G=>{R?.(G),I?L(G):P.next(G)},()=>{te=!0},void 0,()=>{if(te)try{for(N--;J.length&&N<F;){const G=J.shift();z?(0,h.N)(P,z,()=>$(G)):$(G)}S()}catch(G){P.error(G)}}))};return u.subscribe((0,p._)(P,L,()=>{v=!0,S()})),()=>{W?.()}}(F,R,u,T)))}},40941:(_e,D,r)=>{"use strict";r.d(D,{Q:()=>h});var e=r(45225),n=r(39974),d=r(54360);function h(p,m=0){return(0,n.N)((g,c)=>{g.subscribe((0,d._)(c,u=>(0,e.N)(c,p,()=>c.next(u),m),()=>(0,e.N)(c,p,()=>c.complete(),m),u=>(0,e.N)(c,p,()=>c.error(u),m)))})}},13946:(_e,D,r)=>{"use strict";r.d(D,{J:()=>d});var e=r(39974),n=r(54360);function d(){return(0,e.N)((h,p)=>{let m,g=!1;h.subscribe((0,n._)(p,c=>{const u=m;m=c,g&&p.next([u,c]),g=!0}))})}},12498:(_e,D,r)=>{"use strict";r.d(D,{L:()=>m});var e=r(39974),n=r(54360),d=r(33669),h=r(1807),p=r(58750);function m(g=1/0){let c;c=g&&"object"==typeof g?g:{count:g};const{count:u=1/0,delay:P,resetOnSuccess:T=!1}=c;return u<=0?d.D:(0,e.N)((F,R)=>{let z,I=0;const W=()=>{let J=!1;z=F.subscribe((0,n._)(R,N=>{T&&(I=0),R.next(N)},void 0,N=>
1{if(I++<u){const b=()=>{z?(z.unsubscribe(),z=null,W()):J=!0};if(null!=P){const v="number"==typeof P?(0,h.O)(P):(0,p.Tg)(P(N,I)),S=(0,n._)(R,()=>{S.unsubscribe(),b()},()=>{R.complete()});v.subscribe(S)}else b()}else R.error(N)})),J&&(z.unsubscribe(),z=null,W())};W()})}},22816:(_e,D,r)=>{"use strict";r.d(D,{S:()=>h});var e=r(39974),n=r(54360);function h(p,m){return(0,e.N)(function d(p,m,g,c,u){return(P,T)=>{let F=g,R=m,I=0;P.subscribe((0,n._)(T,z=>{const W=I++;R=F?p(R,z,W):(F=!0,z),c&&T.next(R)},u&&(()=>{F&&T.next(R),T.complete()})))}}(p,m,arguments.length>=2,!0))}},97647:(_e,D,r)=>{"use strict";r.d(D,{u:()=>p});var e=r(58750),n=r(21413),d=r(47707),h=r(39974);function p(g={}){const{connector:c=()=>new n.B,resetOnError:u=!0,resetOnComplete:P=!0,resetOnRefCountZero:T=!0}=g;return F=>{let R,I,z,W=0,J=!1,N=!1;const b=()=>{I?.unsubscribe(),I=void 0},v=()=>{b(),R=z=void 0,J=N=!1},S=()=>{const L=R;v(),L?.unsubscribe()};return(0,h.N)((L,$)=>{W++,!N&&!J&&b();const re=z=z??c();$.add(()=>{W--,0===W&&!N&&!J&&(I=m(S,T))}),re.subscribe($),!R&&W>0&&(R=new d.Ms({next:te=>re.next(te),error:te=>{N=!0,b(),I=m(v,u,te),re.error(te)},complete:()=>{J=!0,b(),I=m(v,P),re.complete()}}),(0,e.Tg)(L).subscribe(R))})(F)}}function m(g,c,...u){if(!0===c)return void g();if(!1===c)return;const P=new d.Ms({next:()=>{P.unsubscribe(),g()}});return(0,e.Tg)(c(...u)).subscribe(P)}},44668:(_e,D,r)=>{"use strict";r.d(D,{t:()=>d});var e=r(92771),n=r(97647);function d(h,p,m){let g,c=!1;return h&&"object"==typeof h?({bufferSize:g=1/0,windowTime:p=1/0,refCount:c=!1,scheduler:m}=h):g=h??1/0,(0,n.u)({connector:()=>new e.m(g,p,m),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:c})}},65245:(_e,D,r)=>{"use strict";r.d(D,{i:()=>n});var e=r(5964);function n(d){return(0,e.p)((h,p)=>d<=p)}},28492:(_e,D,r)=>{"use strict";r.d(D,{j:()=>d});var e=r(39974),n=r(54360);function d(h){return(0,e.N)((p,m)=>{let g=!1,c=0;p.subscribe((0,n._)(m,u=>(g||(g=!h(u,c++)))&&m.next(u)))})}},99172:(_e,D,r)=>{"use strict";r.d(D,{Z:()=>h});var e=r(28793),n=r(9326),d=r(39974);function h(...p){const m=(0,n.lI)(p);return(0,d.N)((g,c)=>{(m?(0,e.x)(p,g,m):(0,e.x)(p,g)).subscribe(c)})}},25558:(_e,D,r)=>{"use strict";r.d(D,{n:()=>h});var e=r(58750),n=r(39974),d=r(54360);function h(p,m){return(0,n.N)((g,c)=>{let u=null,P=0,T=!1;const F=()=>T&&!u&&c.complete();g.subscribe((0,d._)(c,R=>{u?.unsubscribe();let I=0;const z=P++;(0,e.Tg)(p(R,z)).subscribe(u=(0,d._)(c,W=>c.next(m?m(R,W,z,I++):W),()=>{u=null,F()}))},()=>{T=!0,F()}))})}},96697:(_e,D,r)=>{"use strict";r.d(D,{s:()=>h});var e=r(983),n=r(39974),d=r(54360);function h(p){return p<=0?()=>e.w:(0,n.N)((m,g)=>{let c=0;m.subscribe((0,d._)(g,u=>{++c<=p&&(g.next(u),p<=c&&g.complete())}))})}},55109:(_e,D,r)=>{"use strict";r.d(D,{o:()=>h});var e=r(983),n=r(39974),d=r(54360);function h(p){return p<=0?()=>e.w:(0,n.N)((m,g)=>{let c=[];m.subscribe((0,d._)(g,u=>{c.push(u),p<c.length&&c.shift()},()=>{for(const u of c)g.next(u);g.complete()},void 0,()=>{c=null}))})}},56977:(_e,D,r)=>{"use strict";r.d(D,{Q:()=>p});var e=r(39974),n=r(54360),d=r(58750),h=r(85343);function p(m){return(0,e.N)((g,c)=>{(0,d.Tg)(m).subscribe((0,n._)(c,()=>c.complete(),h.l)),!c.closed&&g.subscribe(c)})}},88141:(_e,D,r)=>{"use strict";r.d(D,{M:()=>p});var e=r(98071),n=r(39974),d=r(54360),h=r(33669);function p(m,g,c){const u=(0,e.T)(m)||g||c?{next:m,error:g,complete:c}:m;return u?(0,n.N)((P,T)=>{var F;null===(F=u.subscribe)||void 0===F||F.call(u);let R=!0;P.subscribe((0,d._)(T,I=>{var z;null===(z=u.next)||void 0===z||z.call(u,I),T.next(I)},()=>{var I;R=!1,null===(I=u.complete)||void 0===I||I.call(u),T.complete()},I=>{var z;R=!1,null===(z=u.error)||void 0===z||z.call(u,I),T.error(I)},()=>{var I,z;R&&(null===(I=u.unsubscribe)||void 0===I||I.call(u)),null===(z=u.finalize)||void 0===z||z.call(u)}))}):h.D}},93774:(_e,D,r)=>{"use strict";r.d(D,{v:()=>h});var e=r(9350),n=r(39974),d=r(54360);function h(m=p){return(0,n.N)((g,c)=>{let u=!1;g.subscribe((0,d._)(c,P=>{u=!0,c.next(P)},()=>u?c.complete():c.error(m())))})}function p(){return new e.G}},62087:(_e,D,r)=>{"use strict";r.d(D,{w:()=>u});var e=r(43236),n=r(28211),d=r(39974),h=r(58750),p=r(81853),m=r(54360),g=r(45225);const c=(0,p.L)(T=>function(R=null){T(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=R});
1function u(T,F){const{first:R,each:I,with:z=P,scheduler:W=F??e.E,meta:J=null}=(0,n.v)(T)?{first:T}:"number"==typeof T?{each:T}:T;if(null==R&&null==I)throw new TypeError("No timeout provided.");return(0,d.N)((N,b)=>{let v,S,L=null,$=0;const re=te=>{S=(0,g.N)(b,W,()=>{try{v.unsubscribe(),(0,h.Tg)(z({meta:J,lastValue:L,seen:$})).subscribe(b)}catch(G){b.error(G)}},te)};v=N.subscribe((0,m._)(b,te=>{S?.unsubscribe(),$++,b.next(L=te),I>0&&re(I)},void 0,void 0,()=>{S?.closed||S?.unsubscribe(),L=null})),!$&&re(null!=R?"number"==typeof R?R:+R-W.now():I)})}function P(T){throw new c(T)}},53993:(_e,D,r)=>{"use strict";r.d(D,{E:()=>g});var e=r(39974),n=r(54360),d=r(58750),h=r(33669),p=r(85343),m=r(9326);function g(...c){const u=(0,m.ms)(c);return(0,e.N)((P,T)=>{const F=c.length,R=new Array(F);let I=c.map(()=>!1),z=!1;for(let W=0;W<F;W++)(0,d.Tg)(c[W]).subscribe((0,n._)(T,J=>{R[W]=J,!z&&!I[W]&&(I[W]=!0,(z=I.every(h.D))&&(I=null))},p.l));P.subscribe((0,n._)(T,W=>{if(z){const J=[W,...R];T.next(u?u(...J):J)}}))})}},23083:(_e,D,r)=>{"use strict";r.d(D,{c:()=>L});var e=r(58750),n=r(40941),d=r(39974);function h($,re=0){return(0,d.N)((te,G)=>{G.add($.schedule(()=>te.subscribe(G),re))})}var g=r(71985),u=r(4761),P=r(98071),T=r(45225);function R($,re){if(!$)throw new Error("Iterable cannot be null");return new g.c(te=>{(0,T.N)(te,re,()=>{const G=$[Symbol.asyncIterator]();(0,T.N)(te,re,()=>{G.next().then(ne=>{ne.done?te.complete():te.next(ne.value)})},0,!0)})})}var I=r(55055),z=r(59858),W=r(47441),J=r(85397),N=r(37953),b=r(50591),v=r(15196);function L($,re){if(null!=$){if((0,I.l)($))return function p($,re){return(0,e.Tg)($).pipe(h(re),(0,n.Q)(re))}($,re);if((0,W.X)($))return function c($,re){return new g.c(te=>{let G=0;return re.schedule(function(){G===$.length?te.complete():(te.next($[G++]),te.closed||this.schedule())})})}($,re);if((0,z.y)($))return function m($,re){return(0,e.Tg)($).pipe(h(re),(0,n.Q)(re))}($,re);if((0,N.T)($))return R($,re);if((0,J.x)($))return function F($,re){return new g.c(te=>{let G;return(0,T.N)(te,re,()=>{G=$[u.l](),(0,T.N)(te,re,()=>{let ne,de;try{({value:ne,done:de}=G.next())}catch(ge){return void te.error(ge)}de?te.complete():te.next(ne)},0,!0)}),()=>(0,P.T)(G?.return)&&G.return()})}($,re);if((0,v.U)($))return function S($,re){return R((0,v.C)($),re)}($,re)}throw(0,b.L)($)}},96780:(_e,D,r)=>{"use strict";r.d(D,{R:()=>p});var e=r(18359);class n extends e.yU{constructor(g,c){super()}schedule(g,c=0){return this}}const d={setInterval(m,g,...c){const{delegate:u}=d;return u?.setInterval?u.setInterval(m,g,...c):setInterval(m,g,...c)},clearInterval(m){const{delegate:g}=d;return(g?.clearInterval||clearInterval)(m)},delegate:void 0};var h=r(57908);class p extends n{constructor(g,c){super(g,c),this.scheduler=g,this.work=c,this.pending=!1}schedule(g,c=0){var u;if(this.closed)return this;this.state=g;const P=this.id,T=this.scheduler;return null!=P&&(this.id=this.recycleAsyncId(T,P,c)),this.pending=!0,this.delay=c,this.id=null!==(u=this.id)&&void 0!==u?u:this.requestAsyncId(T,this.id,c),this}requestAsyncId(g,c,u=0){return d.setInterval(g.flush.bind(g,this),u)}recycleAsyncId(g,c,u=0){if(null!=u&&this.delay===u&&!1===this.pending)return c;null!=c&&d.clearInterval(c)}execute(g,c){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const u=this._execute(g,c);if(u)return u;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(g,c){let P,u=!1;try{this.work(g)}catch(T){u=!0,P=T||new Error("Scheduled action threw falsy error")}if(u)return this.unsubscribe(),P}unsubscribe(){if(!this.closed){const{id:g,scheduler:c}=this,{actions:u}=c;this.work=this.state=this.scheduler=null,this.pending=!1,(0,h.o)(u,this),null!=g&&(this.id=this.recycleAsyncId(c,g,null)),this.delay=null,super.unsubscribe()}}}},39687:(_e,D,r)=>{"use strict";r.d(D,{q:()=>d});var e=r(86129);class n{constructor(p,m=n.now){this.schedulerActionCtor=p,this.now=m}schedule(p,m=0,g){return new this.schedulerActionCtor(this,p).schedule(g,m)}}n.now=e.U.now;class d extends n{constructor(p,m=n.now){super(p,m),this.actions=[],this._active=!1}flush(p){const{actions:m}=this;if(this._active)return void m.push(p);let g;this._active=!0;do{if(g=p.execute(p.state,p.delay))break}while(p=m.shift());if(this._active=!1,g){for(;p=m.shift();)p.unsubscribe();throw g}}}},43236:(_e,D,r)=>{"use strict";r.d(D,{E:()=>d,b:()=>h});var e=r(96780);const d=new(r(39687).q)(e.R),h=d},86129:(_e,D,r)=>{"use strict";r.d(D,{U:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},47242:(_e,D,r)=>{"use strict";r.d(D,{T:()=>p});var e=r(96780),d=r(39687);const p=new class h extends d.q{}
1(class n extends e.R{constructor(c,u){super(c,u),this.scheduler=c,this.work=u}schedule(c,u=0){return u>0?super.schedule(c,u):(this.delay=u,this.state=c,this.scheduler.flush(this),this)}execute(c,u){return u>0||this.closed?super.execute(c,u):this._execute(c,u)}requestAsyncId(c,u,P=0){return null!=P&&P>0||null==P&&this.delay>0?super.requestAsyncId(c,u,P):(c.flush(this),0)}})},19270:(_e,D,r)=>{"use strict";r.d(D,{f:()=>e});const e={setTimeout(n,d,...h){const{delegate:p}=e;return p?.setTimeout?p.setTimeout(n,d,...h):setTimeout(n,d,...h)},clearTimeout(n){const{delegate:d}=e;return(d?.clearTimeout||clearTimeout)(n)},delegate:void 0}},4761:(_e,D,r)=>{"use strict";r.d(D,{l:()=>n});const n=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(_e,D,r)=>{"use strict";r.d(D,{s:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(_e,D,r)=>{"use strict";r.d(D,{G:()=>n});const n=(0,r(81853).L)(d=>function(){d(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(_e,D,r)=>{"use strict";r.d(D,{R0:()=>m,lI:()=>p,ms:()=>h});var e=r(98071),n=r(79470);function d(g){return g[g.length-1]}function h(g){return(0,e.T)(d(g))?g.pop():void 0}function p(g){return(0,n.m)(d(g))?g.pop():void 0}function m(g,c){return"number"==typeof d(g)?g.pop():c}},93073:(_e,D,r)=>{"use strict";r.d(D,{D:()=>p});const{isArray:e}=Array,{getPrototypeOf:n,prototype:d,keys:h}=Object;function p(g){if(1===g.length){const c=g[0];if(e(c))return{args:c,keys:null};if(function m(g){return g&&"object"==typeof g&&n(g)===d}(c)){const u=h(c);return{args:u.map(P=>c[P]),keys:u}}}return{args:g,keys:null}}},57908:(_e,D,r)=>{"use strict";function e(n,d){if(n){const h=n.indexOf(d);0<=h&&n.splice(h,1)}}r.d(D,{o:()=>e})},81853:(_e,D,r)=>{"use strict";function e(n){const h=n(p=>{Error.call(p),p.stack=(new Error).stack});return h.prototype=Object.create(Error.prototype),h.prototype.constructor=h,h}r.d(D,{L:()=>e})},58496:(_e,D,r)=>{"use strict";function e(n,d){return n.reduce((h,p,m)=>(h[p]=d[m],h),{})}r.d(D,{e:()=>e})},49786:(_e,D,r)=>{"use strict";r.d(D,{Y:()=>d,l:()=>h});var e=r(41026);let n=null;function d(p){if(e.$.useDeprecatedSynchronousErrorHandling){const m=!n;if(m&&(n={errorThrown:!1,error:null}),p(),m){const{errorThrown:g,error:c}=n;if(n=null,g)throw c}}else p()}function h(p){e.$.useDeprecatedSynchronousErrorHandling&&n&&(n.errorThrown=!0,n.error=p)}},45225:(_e,D,r)=>{"use strict";function e(n,d,h,p=0,m=!1){const g=d.schedule(function(){h(),m?n.add(this.schedule(null,p)):this.unsubscribe()},p);if(n.add(g),!m)return g}r.d(D,{N:()=>e})},33669:(_e,D,r)=>{"use strict";function e(n){return n}r.d(D,{D:()=>e})},47441:(_e,D,r)=>{"use strict";r.d(D,{X:()=>e});const e=n=>n&&"number"==typeof n.length&&"function"!=typeof n},37953:(_e,D,r)=>{"use strict";r.d(D,{T:()=>n});var e=r(98071);function n(d){return Symbol.asyncIterator&&(0,e.T)(d?.[Symbol.asyncIterator])}},28211:(_e,D,r)=>{"use strict";function e(n){return n instanceof Date&&!isNaN(n)}r.d(D,{v:()=>e})},98071:(_e,D,r)=>{"use strict";function e(n){return"function"==typeof n}r.d(D,{T:()=>e})},55055:(_e,D,r)=>{"use strict";r.d(D,{l:()=>d});var e=r(3494),n=r(98071);function d(h){return(0,n.T)(h[e.s])}},85397:(_e,D,r)=>{"use strict";r.d(D,{x:()=>d});var e=r(4761),n=r(98071);function d(h){return(0,n.T)(h?.[e.l])}},74402:(_e,D,r)=>{"use strict";r.d(D,{A:()=>d});var e=r(71985),n=r(98071);function d(h){return!!h&&(h instanceof e.c||(0,n.T)(h.lift)&&(0,n.T)(h.subscribe))}},59858:(_e,D,r)=>{"use strict";r.d(D,{y:()=>n});var e=r(98071);function n(d){return(0,e.T)(d?.then)}},15196:(_e,D,r)=>{"use strict";r.d(D,{C:()=>d,U:()=>h});var e=r(31635),n=r(98071);function d(p){return(0,e.AQ)(this,arguments,function*(){const g=p.getReader();try{for(;;){const{value:c,done:u}=yield(0,e.N3)(g.read());if(u)return yield(0,e.N3)(void 0);yield yield(0,e.N3)(c)}}finally{g.releaseLock()}})}function h(p){return(0,n.T)(p?.getReader)}},79470:(_e,D,r)=>{"use strict";r.d(D,{m:()=>n});var e=r(98071);function n(d){return d&&(0,e.T)(d.schedule)}},39974:(_e,D,r)=>{"use strict";r.d(D,{N:()=>d,S:()=>n});var e=r(98071);function n(h){return(0,e.T)(h?.lift)}function d(h){return p=>{if(n(p))return p.lift(function(m){try{return h(m,this)}catch(g){this.error(g)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(_e,D,r)=>{"use strict";r.d(D,{I:()=>h});var e=r(96354);const{isArray:n}=Array;function h(p){return(0,e.T)(m=>function d(p,m){return n(m)?p(...m):p(m)}(p,m))}},85343:(_e,D,r)=>{"use strict";function e(){}r.d(D,{l:()=>e})},71203:(_e,D,r)=>{"use strict";r.d(D,{F:()=>n,m:()=>d});var e=r(33669);function n(...h){return d(h)}function d(h){return 0===h.length?e.D:1===h.length?h[0]:function(m){return h.reduce((g,c)=>c(g),m)}}},45334:(_e,D,r)=>{"use strict";r.d(D,{m:()=>d});var e=r(41026),n=r(19270);function d(h){n.f.setTimeout(()=>{const{onUnhandledError:p}=e.$;if(!p)throw h;p(h)})}},50591:(_e,D,r)=>{"use strict";function e(n){return new TypeError(`You provided ${null!==n&&"object"==typeof n?"an invali
1d object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}r.d(D,{L:()=>e})},65359:(_e,D,r)=>{var e={"./af":[73333,9],"./af.js":[73333,9],"./am":[85300,76],"./am.js":[85300,76],"./ar":[19913,364],"./ar-dz":[51292,76],"./ar-dz.js":[51292,76],"./ar-iq":[28616,76],"./ar-iq.js":[28616,76],"./ar-kw":[5632,76],"./ar-kw.js":[5632,76],"./ar-ly":[59933,9],"./ar-ly.js":[59933,9],"./ar-ma":[65708,76],"./ar-ma.js":[65708,76],"./ar-sa":[55918,76],"./ar-sa.js":[55918,76],"./ar-tn":[59632,76],"./ar-tn.js":[59632,76],"./ar.js":[19913,364],"./az":[43377,679],"./az.js":[43377,679],"./be":[75195,9],"./be.js":[75195,9],"./bg":[39101,76],"./bg.js":[39101,76],"./bi":[45623,9],"./bi.js":[45623,9],"./bm":[64211,679],"./bm.js":[64211,679],"./bn":[70742,9],"./bn-bd":[55553,679],"./bn-bd.js":[55553,679],"./bn.js":[70742,9],"./bo":[79701,9],"./bo.js":[79701,9],"./br":[1090,76],"./br.js":[1090,76],"./bs":[85329,364],"./bs.js":[85329,364],"./ca":[92334,679],"./ca.js":[92334,679],"./cs":[50356,364],"./cs.js":[50356,364],"./cv":[9823,9],"./cv.js":[9823,9],"./cy":[2902,679],"./cy.js":[2902,679],"./da":[52269,679],"./da.js":[52269,679],"./de":[51409,76],"./de-at":[67035,76],"./de-at.js":[
167035,76],"./de-ch":[19437,76],"./de-ch.js":[19437,76],"./de.js":[51409,76],"./dv":[25480,76],"./dv.js":[25480,76],"./el":[58455,76],"./el.js":[58455,76],"./en":[69785,76],"./en-au":[26364,9],"./en-au.js":[26364,9],"./en-ca":[35726,9],"./en-ca.js":[35726,9],"./en-gb":[51583,679],"./en-gb.js":[51583,679],"./en-ie":[37236,9],"./en-ie.js":[37236,9],"./en-il":[74195,9],"./en-il.js":[74195,9],"./en-in":[89685,679],"./en-in.js":[89685,679],"./en-nz":[29238,679],"./en-nz.js":[29238,679],"./en-sg":[25224,9],"./en-sg.js":[25224,9],"./en-tt":[26082,679],"./en-tt.js":[26082,679],"./en.js":[69785,76],"./eo":[57002,679],"./eo.js":[57002,679],"./es":[72494,679],"./es-do":[88194,679],"./es-do.js":[88194,679],"./es-mx":[70678,679],"./es-mx.js":[70678,679],"./es-pr":[33857,679],"./es-pr.js":[33857,679],"./es-us":[51251,679],"./es-us.js":[51251,679],"./es.js":[72494,679],"./et":[76175,76],"./et.js":[76175,76],"./eu":[41816,76],"./eu.js":[41816,76],"./fa":[73987,76],"./fa.js":[73987,76],"./fi":[91115,364],"./fi.js":[91115,364],"./fo":[15569,679],"./fo.js":[15569,679],"./fr":[34230,679],"./fr-ca":[36591,9],"./fr-ca.js":[36591,9],"./fr-ch":[8048,679],"./fr-ch.js":[8048,679],"./fr.js":[34230,679],"./fy":[38683,679],"./fy.js":[38683,679],"./ga":[41317,679],"./ga.js":[41317,679],"./gd":[67677,679],"./gd.js":[67677,679],"./gl":[56693,679],"./gl.js":[56693,679],"./gom-latn":[24435,364],"./gom-latn.js":[24435,364],"./gu":[30766,76],"./gu.js":[30766,76],"./he":[89165,364],"./he.js":[89165,364],"./hi":[39177,76],"./hi.js":[39177,76],"./hr":[62376,76],"./hr.js":[62376,76],"./ht":[9374,9],"./ht.js":[9374,9],"./hu":[58941,364],"./hu.js":[58941,364],"./hy-am":[72948,76],"./hy-am.js":[72948,76],"./id":[41275,9],"./id.js":[41275,9],"./index.d":[58157,76],"./index.d.ts":[58157,76],"./is":[16098,76],"./is.js":[16098,76],"./it":[59531,679],"./it-ch":[81727,679],"./it-ch.js":[81727,679],"./it.js":[59531,679],"./ja":[90599,679],"./ja.js":[90599,679],"./jv":[27510,679],"./jv.js":[27510,679],"./ka":[57910,76],"./ka.js":[57910,76],"./kk":[14420,76],"./kk.js":[14420,76],"./km":[15506,76],"./km.js":[15506,76],"./kn":[22303,76],"./kn.js":[22303,76],"./ko":[30216,76],"./ko.js":[30216,76],"./ku":[17274,364],"./ku.js":[17274,364],"./ky":[46830,76],"./ky.js":[46830,76],"./lb":[56396,364],"./lb.js":[56396,364],"./lo":[51775,76],"./lo.js":[51775,76],"./lt":[30394,364],"./lt.js":[30394,364],"./lv":[50544,679],"./lv.js":[50544,679],"./me":[62928,76],"./me.js":[62928,76],"./mi":[14852,679],"./mi.js":[14852,679],"./mk":[12910,76],"./mk.js":[12910,76],"./ml":[16591,364],"./ml.js":[16591,364],"./mn":[38577,76],"./mn.js":[38577,76],"./mr":[49301,679],"./mr.js":[49301,679],"./ms":[40342,9],"./ms-my":[84989,9],"./ms-my.js":[84989,9],"./ms.js":[40342,9],"./mt":[98871,679],"./mt.js":[98871,679],"./my":[80500,76],"./my.js":[80500,76],"./nb":[47406,679],"./nb.js":[47406,679],"./ne":[1615,76],"./ne.js":[1615,76],"./nl":[74128,679],"./nl-be":[76708,679],"./nl-be.js":[76708,679],"./nl.js":[74128,679],"./nn":[10906,679],"./nn.js":[10906,679],"./oc-lnc":[18486,679],"./oc-lnc.js":[18486,679],"./pa-in":[9845,76],"./pa-in.js":[9845,76],"./pl":[3518,76],"./pl.js":[3518,76],"./pt":[31014,679],"./pt-br":[7803,679],"./pt-br.js":[7803,679],"./pt.js":[31014,679],"./rn":[60486,679],"./rn.js":[60486,679],"./ro":[91205,9],"./ro.js":[91205,9],"./ru":[30587,9],"./ru.js":[30587,9],"./rw":[45533,9],"./rw.js":[45533,9],"./sd":[75329,76],"./sd.js":[75329,76],"./se":[55602,679],"./se.js":[55602,679],"./si":[72886,76],"./si.js":[72886,76],"./sk":[77484,364],"./sk.js":[77484,364],"./sl":[59097,364],"./sl.js":[59097,364],"./sq":[39022,9],"./sq.js":[39022,9],"./sr":[46123,364],"./sr-cyrl":[31190,9],"./sr-cyrl.js":[31190,9],"./sr.js":[46123,364],"./ss":[24100,679],"./ss.js":[24100,679],"./sv":[175,679],"./sv-fi":[63057,76],"./sv-fi.js":[63057,76],"./sv.js":[175,679],"./sw":[56248,679],"./sw.js":[56248,679],"./ta":[18237,364],"./ta.js":[18237,364],"./te":[33985,76],"./te.js":[33985,76],"./tet":[78081,9],"./tet.js":[78081,9],"./tg":[33503,76],"./tg.js":[33503,76],"./th":[66230,76],"./th.js":[66230,76],"./tk":[20051,679],"./tk.js":[20051,679],"./tl-ph":[88595,679],"./tl-ph.js":[88595,679],"./tlh":[61912,9],"./tlh.js":[61912,9],"./tr":[1092,9],"./tr.js":[1092,9],"./types.d":[12408,76],"./types.d.ts":[12408,76],"./tzl":[21122,364],"./tzl.js":[21122,364],"./tzm":[89009,76],"./tzm-latn":[20227,679],"./tzm-latn.js":[20227,679],"./tzm.js":[89009,76],"./ug-cn":[86074,76],"./ug-cn.js":[86074,76],"./uk":[73318,9],"./uk.js":[73318,9],"./ur":[42013,76],"./ur.js":[42013,76],"./uz":[47381,76],"./uz-latn":[8447,9],"./uz-latn.js":[8447,9],"./uz.js":[47381,76],"./vi":[28443,76],"./vi.js":[28443,76],"./x-pseudo":[80047,76],"./x-pseudo.js":[80047,76],"./yo":[18182,679],"./yo.js":[18182,679],"./zh":[89576,76],"./zh-cn":[84564,76],"./zh-cn.js":[84564,76],"./zh-hk":[36228,76],"./zh-hk.js":[36228,76],"./zh-tw":[87556,76],"./zh-tw.js":[87556,76],"./zh.js":[89576,76]};function n(d){if(!r.o(e,d))return Promise.resolve().then(()=>{var m=new Error("Cannot find module '"+d+"'");throw m.code="MODULE_NOT_FOUND",m});var h=e[d],p=h[0];return r.e(h[1]).then(()=>r.t(p,23))}n.keys=()=>Object.keys(e),n.id=65359,_e.exports=n},50477:()=>{},49969:(_e,D,r)=>{"use strict";r.d(D,{FX:()=>G,If:()=>e,K2:()=>m,hZ:()=>d,i0:()=>h,iF:()=>g,kY:()=>P,kp:()=>n,sf:()=>re,ui:()=>te});
1var e=function(ne){return ne[ne.State=0]="State",ne[ne.Transition=1]="Transition",ne[ne.Sequence=2]="Sequence",ne[ne.Group=3]="Group",ne[ne.Animate=4]="Animate",ne[ne.Keyframes=5]="Keyframes",ne[ne.Style=6]="Style",ne[ne.Trigger=7]="Trigger",ne[ne.Reference=8]="Reference",ne[ne.AnimateChild=9]="AnimateChild",ne[ne.AnimateRef=10]="AnimateRef",ne[ne.Query=11]="Query",ne[ne.Stagger=12]="Stagger",ne}(e||{});const n="*";function d(ne,de){return{type:e.Trigger,name:ne,definitions:de,options:{}}}function h(ne,de=null){return{type:e.Animate,styles:de,timings:ne}}function m(ne,de=null){return{type:e.Sequence,steps:ne,options:de}}function g(ne){return{type:e.Style,styles:ne,offset:null}}function P(ne,de,ge=null){return{type:e.Transition,expr:ne,animation:de,options:ge}}class re{constructor(de=0,ge=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=de+ge}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(de=>de()),this._onDoneFns=[])}onStart(de){this._originalOnStartFns.push(de),this._onStartFns.push(de)}onDone(de){this._originalOnDoneFns.push(de),this._onDoneFns.push(de)}onDestroy(de){this._onDestroyFns.push(de)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(de=>de()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(de=>de()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(de){this._position=this.totalTime?de*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(de){const ge="start"==de?this._onStartFns:this._onDoneFns;ge.forEach(Be=>Be()),ge.length=0}}class te{constructor(de){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=de;let ge=0,Be=0,ve=0;const He=this.players.length;0==He?queueMicrotask(()=>this._onFinish()):this.players.forEach(be=>{be.onDone(()=>{++ge==He&&this._onFinish()}),be.onDestroy(()=>{++Be==He&&this._onDestroy()}),be.onStart(()=>{++ve==He&&this._onStart()})}),this.totalTime=this.players.reduce((be,ze)=>Math.max(be,ze.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(de=>de()),this._onDoneFns=[])}init(){this.players.forEach(de=>de.init())}onStart(de){this._onStartFns.push(de)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(de=>de()),this._onStartFns=[])}onDone(de){this._onDoneFns.push(de)}onDestroy(de){this._onDestroyFns.push(de)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(de=>de.play())}pause(){this.players.forEach(de=>de.pause())}restart(){this.players.forEach(de=>de.restart())}finish(){this._onFinish(),this.players.forEach(de=>de.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(de=>de.destroy()),this._onDestroyFns.forEach(de=>de()),this._onDestroyFns=[])}reset(){this.players.forEach(de=>de.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(de){const ge=de*this.totalTime;this.players.forEach(Be=>{const ve=Be.totalTime?Math.min(1,ge/Be.totalTime):1;Be.setPosition(ve)})}getPosition(){const de=this.players.reduce((ge,Be)=>null===ge||Be.totalTime>ge.totalTime?Be:ge,null);return null!=de?de.getPosition():0}beforeDestroy(){this.players.forEach(de=>{de.beforeDestroy&&de.beforeDestroy()})}triggerCallback(de){const ge="start"==de?this._onStartFns:this._onDoneFns;ge.forEach(Be=>Be()),ge.length=0}}const G="!"},60177:(_e,D,r)=>{"use strict";r.d(D,{AJ:()=>In,B3:()=>qi,GH:()=>hr,Jj:()=>Pi,MD:()=>Ni,N0:()=>ri,P9:()=>Zn,PV:()=>Vr,Pc:()=>ke,QT:()=>d,QX:()=>qr,Sm:()=>W,Sq:()=>Ot,T3:()=>Gr,UE:()=>hi,VF:()=>p,Vw:()=>c,Vy:()=>Bi,Xr:()=>_o,YU:()=>Io,ZD:()=>h,_b:()=>jr,aZ:()=>N,bT:()=>Ae,e1:()=>yr,fG:()=>Ji,fw:()=>J,hb:()=>I,hj:()=>u,lG:()=>Wr,oe:()=>vt,qQ:()=>g,ux:()=>sr,vh:()=>cn});var e=r(54438);let n=null;function d(){return n}function h(K){n??=K}class p{}const g=new e.nKC("");let c=(()=>{class K{historyGo(he){throw new Error("")}static{this.\u0275fac=function(Re){return new(Re||K)}}static{this.\u0275prov=e.jDH({token:K,factory:()=>(0,e.WQX)(P),providedIn:"platform"})}}return K})();const u=new e.nKC("");let P=(()=>{class K extends c{constructor(){super(),this._doc=(0,e.WQX)(g),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return d().getBaseHref(this._doc)}onPopState(he){const Re=d().getGlobalEventTarget(this._doc,"window");return Re.addEventListener("popstate",he,!1),()=>Re.removeEventListener("popstate",he)}onHashChange(he){const Re=d().getGlobalEventTarget(this._doc,"window");return Re.addEventListener("hashchange",he,!1),()=>Re.removeEventListener("hashchange",he)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(he){this._location.pathname=he}pushState(he,Re,Et){this._history.pushState(he,Re,Et)}
1replaceState(he,Re,Et){this._history.replaceState(he,Re,Et)}forward(){this._history.forward()}back(){this._history.back()}historyGo(he=0){this._history.go(he)}getState(){return this._history.state}static{this.\u0275fac=function(Re){return new(Re||K)}}static{this.\u0275prov=e.jDH({token:K,factory:()=>new K,providedIn:"platform"})}}return K})();function T(K,Le){if(0==K.length)return Le;if(0==Le.length)return K;let he=0;return K.endsWith("/")&&he++,Le.startsWith("/")&&he++,2==he?K+Le.substring(1):1==he?K+Le:K+"/"+Le}function F(K){const Le=K.match(/#|\?|$/),he=Le&&Le.index||K.length;return K.slice(0,he-("/"===K[he-1]?1:0))+K.slice(he)}function R(K){return K&&"?"!==K[0]?"?"+K:K}let I=(()=>{class K{historyGo(he){throw new Error("")}static{this.\u0275fac=function(Re){return new(Re||K)}}static{this.\u0275prov=e.jDH({token:K,factory:()=>(0,e.WQX)(W),providedIn:"root"})}}return K})();const z=new e.nKC("");let W=(()=>{class K extends I{constructor(he,Re){super(),this._platformLocation=he,this._removeListenerFns=[],this._baseHref=Re??this._platformLocation.getBaseHrefFromDOM()??(0,e.WQX)(g).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(he){this._removeListenerFns.push(this._platformLocation.onPopState(he),this._platformLocation.onHashChange(he))}getBaseHref(){return this._baseHref}prepareExternalUrl(he){return T(this._baseHref,he)}path(he=!1){const Re=this._platformLocation.pathname+R(this._platformLocation.search),Et=this._platformLocation.hash;return Et&&he?`${Re}${Et}`:Re}pushState(he,Re,Et,gn){const Fn=this.prepareExternalUrl(Et+R(gn));this._platformLocation.pushState(he,Re,Fn)}replaceState(he,Re,Et,gn){const Fn=this.prepareExternalUrl(Et+R(gn));this._platformLocation.replaceState(he,Re,Fn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(he=0){this._platformLocation.historyGo?.(he)}static{this.\u0275fac=function(Re){return new(Re||K)(e.KVO(c),e.KVO(z,8))}}static{this.\u0275prov=e.jDH({token:K,factory:K.\u0275fac,providedIn:"root"})}}return K})(),J=(()=>{class K extends I{constructor(he,Re){super(),this._platformLocation=he,this._baseHref="",this._removeListenerFns=[],null!=Re&&(this._baseHref=Re)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(he){this._removeListenerFns.push(this._platformLocation.onPopState(he),this._platformLocation.onHashChange(he))}getBaseHref(){return this._baseHref}path(he=!1){const Re=this._platformLocation.hash??"#";return Re.length>0?Re.substring(1):Re}prepareExternalUrl(he){const Re=T(this._baseHref,he);return Re.length>0?"#"+Re:Re}pushState(he,Re,Et,gn){let Fn=this.prepareExternalUrl(Et+R(gn));0==Fn.length&&(Fn=this._platformLocation.pathname),this._platformLocation.pushState(he,Re,Fn)}replaceState(he,Re,Et,gn){let Fn=this.prepareExternalUrl(Et+R(gn));0==Fn.length&&(Fn=this._platformLocation.pathname),this._platformLocation.replaceState(he,Re,Fn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(he=0){this._platformLocation.historyGo?.(he)}static{this.\u0275fac=function(Re){return new(Re||K)(e.KVO(c),e.KVO(z,8))}}static{this.\u0275prov=e.jDH({token:K,factory:K.\u0275fac})}}return K})(),N=(()=>{class K{constructor(he){this._subject=new e.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=he;const Re=this._locationStrategy.getBaseHref();this._basePath=function L(K){if(new RegExp("^(https?:)?//").test(K)){const[,he]=K.split(/\/\/[^\/]+/);return he}return K}(F(S(Re))),this._locationStrategy.onPopState(Et=>{this._subject.emit({url:this.path(!0),pop:!0,state:Et.state,type:Et.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(he=!1){return this.normalize(this._locationStrategy.path(he))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(he,Re=""){return this.path()==this.normalize(he+R(Re))}
1normalize(he){return K.stripTrailingSlash(function v(K,Le){if(!K||!Le.startsWith(K))return Le;const he=Le.substring(K.length);return""===he||["/",";","?","#"].includes(he[0])?he:Le}(this._basePath,S(he)))}prepareExternalUrl(he){return he&&"/"!==he[0]&&(he="/"+he),this._locationStrategy.prepareExternalUrl(he)}go(he,Re="",Et=null){this._locationStrategy.pushState(Et,"",he,Re),this._notifyUrlChangeListeners(this.prepareExternalUrl(he+R(Re)),Et)}replaceState(he,Re="",Et=null){this._locationStrategy.replaceState(Et,"",he,Re),this._notifyUrlChangeListeners(this.prepareExternalUrl(he+R(Re)),Et)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(he=0){this._locationStrategy.historyGo?.(he)}onUrlChange(he){return this._urlChangeListeners.push(he),this._urlChangeSubscription??=this.subscribe(Re=>{this._notifyUrlChangeListeners(Re.url,Re.state)}),()=>{const Re=this._urlChangeListeners.indexOf(he);this._urlChangeListeners.splice(Re,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(he="",Re){this._urlChangeListeners.forEach(Et=>Et(he,Re))}subscribe(he,Re,Et){return this._subject.subscribe({next:he,error:Re,complete:Et})}static{this.normalizeQueryParams=R}static{this.joinWithSlash=T}static{this.stripTrailingSlash=F}static{this.\u0275fac=function(Re){return new(Re||K)(e.KVO(I))}}static{this.\u0275prov=e.jDH({token:K,factory:()=>function b(){return new N((0,e.KVO)(I))}(),providedIn:"root"})}}return K})();function S(K){return K.replace(/\/index.html$/,"")}const $={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var re=function(K){return K[K.Decimal=0]="Decimal",K[K.Percent=1]="Percent",K[K.Currency=2]="Currency",K[K.Scientific=3]="Scientific",K}(re||{}),G=function(K){return K[K.Format=0]="Format",K[K.Standalone=1]="Standalone",K}(G||{}),ne=function(K){return K[K.Narrow=0]="Narrow",K[K.Abbreviated=1]="Abbreviated",K[K.Wide=2]="Wide",K[K.Short=3]="Short",K}(ne||{}),de=function(K){return K[K.Short=0]="Short",K[K.Medium=1]="Medium",K[K.Long=2]="Long",K[K.Full=3]="Full",K}(de||{});const ge={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function Q(K,Le){return yt((0,e.H5H)(K)[e.KH2.DateFormat],Le)}function oe(K,Le){return yt((0,e.H5H)(K)[e.KH2.TimeFormat],Le)}function me(K,Le){return yt((0,e.H5H)(K)[e.KH2.DateTimeFormat],Le)}function Pe(K,Le){const he=(0,e.H5H)(K),Re=he[e.KH2.NumberSymbols][Le];if(typeof Re>"u"){if(Le===ge.CurrencyDecimal)return he[e.KH2.NumberSymbols][ge.Decimal];if(Le===ge.CurrencyGroup)return he[e.KH2.NumberSymbols][ge.Group]}return Re}function V(K,Le){return(0,e.H5H)(K)[e.KH2.NumberFormats][Le]}function we(K){if(!K[e.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${K[e.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function yt(K,Le){for(let he=Le;he>-1;he--)if(typeof K[he]<"u")return K[he];throw new Error("Locale data API: locale data undefined")}function Fe(K){const[Le,he]=K.split(":");return{hours:+Le,minutes:+he}}
1const xt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,An={},Wn=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var mi=function(K){return K[K.Short=0]="Short",K[K.ShortGMT=1]="ShortGMT",K[K.Long=2]="Long",K[K.Extended=3]="Extended",K}(mi||{}),ti=function(K){return K[K.FullYear=0]="FullYear",K[K.Month=1]="Month",K[K.Date=2]="Date",K[K.Hours=3]="Hours",K[K.Minutes=4]="Minutes",K[K.Seconds=5]="Seconds",K[K.FractionalSeconds=6]="FractionalSeconds",K[K.Day=7]="Day",K}(ti||{}),Qn=function(K){return K[K.DayPeriods=0]="DayPeriods",K[K.Days=1]="Days",K[K.Months=2]="Months",K[K.Eras=3]="Eras",K}(Qn||{});function qn(K,Le,he,Re){let Et=function fn(K){if(bn(K))return K;if("number"==typeof K&&!isNaN(K))return new Date(K);if("string"==typeof K){if(K=K.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(K)){const[Et,gn=1,Fn=1]=K.split("-").map(vi=>+vi);return $e(Et,gn-1,Fn)}const he=parseFloat(K);if(!isNaN(K-he))return new Date(he);let Re;if(Re=K.match(xt))return function wt(K){const Le=new Date(0);let he=0,Re=0;const Et=K[8]?Le.setUTCFullYear:Le.setFullYear,gn=K[8]?Le.setUTCHours:Le.setHours;K[9]&&(he=Number(K[9]+K[10]),Re=Number(K[9]+K[11])),Et.call(Le,Number(K[1]),Number(K[2])-1,Number(K[3]));const Fn=Number(K[4]||0)-he,vi=Number(K[5]||0)-Re,Rr=Number(K[6]||0),Qr=Math.floor(1e3*parseFloat("0."+(K[7]||0)));return gn.call(Le,Fn,vi,Rr,Qr),Le}(Re)}const Le=new Date(K);if(!bn(Le))throw new Error(`Unable to convert "${K}" into a date`);return Le}(K);Le=X(he,Le)||Le;let vi,Fn=[];for(;Le;){if(vi=Wn.exec(Le),!vi){Fn.push(Le);break}{Fn=Fn.concat(vi.slice(1));const eo=Fn.pop();if(!eo)break;Le=eo}}let Rr=Et.getTimezoneOffset();Re&&(Rr=Oe(Re,Rr),Et=function At(K,Le,he){const Re=he?-1:1,Et=K.getTimezoneOffset();return function ht(K,Le){return(K=new Date(K.getTime())).setMinutes(K.getMinutes()+Le),K}(K,Re*(Oe(Le,Et)-Et))}(Et,Re,!0));let Qr="";return Fn.forEach(eo=>{const mr=function Ce(K){if(Ge[K])return Ge[K];let Le;switch(K){case"G":case"GG":case"GGG":Le=ee(Qn.Eras,ne.Abbreviated);break;case"GGGG":Le=ee(Qn.Eras,ne.Wide);break;case"GGGGG":Le=ee(Qn.Eras,ne.Narrow);break;case"y":Le=Wt(ti.FullYear,1,0,!1,!0);break;case"yy":Le=Wt(ti.FullYear,2,0,!0,!0);break;case"yyy":Le=Wt(ti.FullYear,3,0,!1,!0);break;case"yyyy":Le=Wt(ti.FullYear,4,0,!1,!0);break;case"Y":Le=at(1);break;case"YY":Le=at(2,!0);break;case"YYY":Le=at(3);break;case"YYYY":Le=at(4);break;case"M":case"L":Le=Wt(ti.Month,1,1);break;case"MM":case"LL":Le=Wt(ti.Month,2,1);break;case"MMM":Le=ee(Qn.Months,ne.Abbreviated);break;case"MMMM":Le=ee(Qn.Months,ne.Wide);break;case"MMMMM":Le=ee(Qn.Months,ne.Narrow);break;case"LLL":Le=ee(Qn.Months,ne.Abbreviated,G.Standalone);break;case"LLLL":Le=ee(Qn.Months,ne.Wide,G.Standalone);break;case"LLLLL":Le=ee(Qn.Months,ne.Narrow,G.Standalone);break;case"w":Le=C(1);break;case"ww":Le=C(2);break;case"W":Le=C(1,!0);break;case"d":Le=Wt(ti.Date,1);break;case"dd":Le=Wt(ti.Date,2);break;case"c":case"cc":Le=Wt(ti.Day,1);break;case"ccc":Le=ee(Qn.Days,ne.Abbreviated,G.Standalone);break;case"cccc":Le=ee(Qn.Days,ne.Wide,G.Standalone);break;case"ccccc":Le=ee(Qn.Days,ne.Narrow,G.Standalone);break;case"cccccc":Le=ee(Qn.Days,ne.Short,G.Standalone);break;case"E":case"EE":case"EEE":Le=ee(Qn.Days,ne.Abbreviated);break;case"EEEE":Le=ee(Qn.Days,ne.Wide);break;case"EEEEE":Le=ee(Qn.Days,ne.Narrow);break;case"EEEEEE":Le=ee(Qn.Days,ne.Short);break;case"a":case"aa":case"aaa":Le=ee(Qn.DayPeriods,ne.Abbreviated);break;case"aaaa":Le=ee(Qn.DayPeriods,ne.Wide);break;case"aaaaa":Le=ee(Qn.DayPeriods,ne.Narrow);break;case"b":case"bb":case"bbb":Le=ee(Qn.DayPeriods,ne.Abbreviated,G.Standalone,!0);break;case"bbbb":Le=ee(Qn.DayPeriods,ne.Wide,G.Standalone,!0);break;case"bbbbb":Le=ee(Qn.DayPeriods,ne.Narrow,G.Standalone,!0);break;case"B":case"BB":case"BBB":Le=ee(Qn.DayPeriods,ne.Abbreviated,G.Format,!0);break;case"BBBB":Le=ee(Qn.DayPeriods,ne.Wide,G.Format,!0);break;case"BBBBB":Le=ee(Qn.DayPeriods,ne.Narrow,G.Format,!0);break;case"h":Le=Wt(ti.Hours,1,-12);break;case"hh":Le=Wt(ti.Hours,2,-12);break;case"H":Le=Wt(ti.Hours,1);break;case"HH":Le=Wt(ti.Hours,2);break;case"m":Le=Wt(ti.Minutes,1);break;case"mm":Le=Wt(ti.Minutes,2);break;case"s":Le=Wt(ti.Seconds,1);break;case"ss":Le=Wt(ti.Seconds,2);break;case"S":Le=Wt(ti.FractionalSeconds,1);break;case"SS":Le=Wt(ti.FractionalSeconds,2);break;case"SSS":Le=Wt(ti.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Le=Mt(mi.Short);break;case"ZZZZZ":Le=Mt(mi.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Le=Mt(mi.ShortGMT);break;
1case"OOOO":case"ZZZZ":case"zzzz":Le=Mt(mi.Long);break;default:return null}return Ge[K]=Le,Le}(eo);Qr+=mr?mr(Et,he,Rr):"''"===eo?"'":eo.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Qr}function $e(K,Le,he){const Re=new Date(0);return Re.setFullYear(K,Le,he),Re.setHours(0,0,0),Re}function X(K,Le){const he=function ve(K){return(0,e.H5H)(K)[e.KH2.LocaleId]}(K);if(An[he]??={},An[he][Le])return An[he][Le];let Re="";switch(Le){case"shortDate":Re=Q(K,de.Short);break;case"mediumDate":Re=Q(K,de.Medium);break;case"longDate":Re=Q(K,de.Long);break;case"fullDate":Re=Q(K,de.Full);break;case"shortTime":Re=oe(K,de.Short);break;case"mediumTime":Re=oe(K,de.Medium);break;case"longTime":Re=oe(K,de.Long);break;case"fullTime":Re=oe(K,de.Full);break;case"short":const Et=X(K,"shortTime"),gn=X(K,"shortDate");Re=ue(me(K,de.Short),[Et,gn]);break;case"medium":const Fn=X(K,"mediumTime"),vi=X(K,"mediumDate");Re=ue(me(K,de.Medium),[Fn,vi]);break;case"long":const Rr=X(K,"longTime"),Qr=X(K,"longDate");Re=ue(me(K,de.Long),[Rr,Qr]);break;case"full":const eo=X(K,"fullTime"),mr=X(K,"fullDate");Re=ue(me(K,de.Full),[eo,mr])}return Re&&(An[he][Le]=Re),Re}function ue(K,Le){return Le&&(K=K.replace(/\{([^}]+)}/g,function(he,Re){return null!=Le&&Re in Le?Le[Re]:he})),K}function nt(K,Le,he="-",Re,Et){let gn="";(K<0||Et&&K<=0)&&(Et?K=1-K:(K=-K,gn=he));let Fn=String(K);for(;Fn.length<Le;)Fn="0"+Fn;return Re&&(Fn=Fn.slice(Fn.length-Le)),gn+Fn}function Wt(K,Le,he=0,Re=!1,Et=!1){return function(gn,Fn){let vi=function Jt(K,Le){switch(K){case ti.FullYear:return Le.getFullYear();case ti.Month:return Le.getMonth();case ti.Date:return Le.getDate();case ti.Hours:return Le.getHours();case ti.Minutes:return Le.getMinutes();case ti.Seconds:return Le.getSeconds();case ti.FractionalSeconds:return Le.getMilliseconds();case ti.Day:return Le.getDay();default:throw new Error(`Unknown DateType value "${K}".`)}}(K,gn);if((he>0||vi>-he)&&(vi+=he),K===ti.Hours)0===vi&&-12===he&&(vi=12);else if(K===ti.FractionalSeconds)return function St(K,Le){return nt(K,3).substring(0,Le)}(vi,Le);const Rr=Pe(Fn,ge.MinusSign);return nt(vi,Le,Rr,Re,Et)}}function ee(K,Le,he=G.Format,Re=!1){return function(Et,gn){return function Rn(K,Le,he,Re,Et,gn){switch(he){case Qn.Months:return function ze(K,Le,he){const Re=(0,e.H5H)(K),gn=yt([Re[e.KH2.MonthsFormat],Re[e.KH2.MonthsStandalone]],Le);return yt(gn,he)}(Le,Et,Re)[K.getMonth()];case Qn.Days:return function be(K,Le,he){const Re=(0,e.H5H)(K),gn=yt([Re[e.KH2.DaysFormat],Re[e.KH2.DaysStandalone]],Le);return yt(gn,he)}(Le,Et,Re)[K.getDay()];case Qn.DayPeriods:const Fn=K.getHours(),vi=K.getMinutes();if(gn){const Qr=function gt(K){const Le=(0,e.H5H)(K);return we(Le),(Le[e.KH2.ExtraData][2]||[]).map(Re=>"string"==typeof Re?Fe(Re):[Fe(Re[0]),Fe(Re[1])])}(Le),eo=function je(K,Le,he){const Re=(0,e.H5H)(K);we(Re);const gn=yt([Re[e.KH2.ExtraData][0],Re[e.KH2.ExtraData][1]],Le)||[];return yt(gn,he)||[]}(Le,Et,Re),mr=Qr.findIndex(Ir=>{if(Array.isArray(Ir)){const[$i,Hn]=Ir,xi=Fn>=$i.hours&&vi>=$i.minutes,Kr=Fn<Hn.hours||Fn===Hn.hours&&vi<Hn.minutes;if($i.hours<Hn.hours){if(xi&&Kr)return!0}else if(xi||Kr)return!0}else if(Ir.hours===Fn&&Ir.minutes===vi)return!0;return!1});if(-1!==mr)return eo[mr]}return function He(K,Le,he){const Re=(0,e.H5H)(K),gn=yt([Re[e.KH2.DayPeriodsFormat],Re[e.KH2.DayPeriodsStandalone]],Le);return yt(gn,he)}(Le,Et,Re)[Fn<12?0:1];case Qn.Eras:return function Je(K,Le){return yt((0,e.H5H)(K)[e.KH2.Eras],Le)}(Le,Re)[K.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${he}`)}}(Et,gn,K,Le,he,Re)}}function Mt(K){return function(Le,he,Re){const Et=-1*Re,gn=Pe(he,ge.MinusSign),Fn=Et>0?Math.floor(Et/60):Math.ceil(Et/60);switch(K){case mi.Short:return(Et>=0?"+":"")+nt(Fn,2,gn)+nt(Math.abs(Et%60),2,gn);case mi.ShortGMT:return"GMT"+(Et>=0?"+":"")+nt(Fn,1,gn);case mi.Long:return"GMT"+(Et>=0?"+":"")+nt(Fn,2,gn)+":"+nt(Math.abs(Et%60),2,gn);case mi.Extended:return 0===Re?"Z":(Et>=0?"+":"")+nt(Fn,2,gn)+":"+nt(Math.abs(Et%60),2,gn);default:throw new Error(`Unknown zone width "${K}"`)}}}const dn=0,Nt=4;function et(K){const Le=K.getDay(),he=0===Le?-3:Nt-Le;return $e(K.getFullYear(),K.getMonth(),K.getDate()+he)}function C(K,Le=!1){return function(he,Re){let Et;if(Le){const gn=new Date(he.getFullYear(),he.getMonth(),1).getDay()-1,Fn=he.getDate();Et=1+Math.floor((Fn+gn)/7)}else{const gn=et(he),Fn=function We(K){const Le=$e(K,dn,1).getDay();return $e(K,0,1+(Le<=Nt?Nt:Nt+7)-Le)}(gn.getFullYear()),vi=gn.getTime()-Fn.getTime();Et=1+Math.round(vi/6048e5)}
1return nt(Et,K,Pe(Re,ge.MinusSign))}}function at(K,Le=!1){return function(he,Re){return nt(et(he).getFullYear(),K,Pe(Re,ge.MinusSign),Le)}}const Ge={};function Oe(K,Le){K=K.replace(/:/g,"");const he=Date.parse("Jan 01, 1970 00:00:00 "+K)/6e4;return isNaN(he)?Le:he}function bn(K){return K instanceof Date&&!isNaN(K.valueOf())}const ft=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Xe=22,Ke=".",Ht="0",hn=";",Bn=",",Tn="#";function Li(K,Le,he,Re,Et,gn,Fn=!1){let vi="",Rr=!1;if(isFinite(K)){let Qr=function ur(K){let Re,Et,gn,Fn,vi,Le=Math.abs(K)+"",he=0;for((Et=Le.indexOf(Ke))>-1&&(Le=Le.replace(Ke,"")),(gn=Le.search(/e/i))>0?(Et<0&&(Et=gn),Et+=+Le.slice(gn+1),Le=Le.substring(0,gn)):Et<0&&(Et=Le.length),gn=0;Le.charAt(gn)===Ht;gn++);if(gn===(vi=Le.length))Re=[0],Et=1;else{for(vi--;Le.charAt(vi)===Ht;)vi--;for(Et-=gn,Re=[],Fn=0;gn<=vi;gn++,Fn++)Re[Fn]=Number(Le.charAt(gn))}return Et>Xe&&(Re=Re.splice(0,Xe-1),he=Et-1,Et=1),{digits:Re,exponent:he,integerLen:Et}}(K);Fn&&(Qr=function Si(K){if(0===K.digits[0])return K;const Le=K.digits.length-K.integerLen;return K.exponent?K.exponent+=2:(0===Le?K.digits.push(0,0):1===Le&&K.digits.push(0),K.integerLen+=2),K}(Qr));let eo=Le.minInt,mr=Le.minFrac,Ir=Le.maxFrac;if(gn){const Zr=gn.match(ft);if(null===Zr)throw new Error(`${gn} is not a valid digit info`);const Eo=Zr[1],qo=Zr[3],Fr=Zr[5];null!=Eo&&(eo=xr(Eo)),null!=qo&&(mr=xr(qo)),null!=Fr?Ir=xr(Fr):null!=qo&&mr>Ir&&(Ir=mr)}!function ji(K,Le,he){if(Le>he)throw new Error(`The minimum number of digits after fraction (${Le}) is higher than the maximum (${he}).`);let Re=K.digits,Et=Re.length-K.integerLen;const gn=Math.min(Math.max(Le,Et),he);let Fn=gn+K.integerLen,vi=Re[Fn];if(Fn>0){Re.splice(Math.max(K.integerLen,Fn));for(let mr=Fn;mr<Re.length;mr++)Re[mr]=0}else{Et=Math.max(0,Et),K.integerLen=1,Re.length=Math.max(1,Fn=gn+1),Re[0]=0;for(let mr=1;mr<Fn;mr++)Re[mr]=0}if(vi>=5)if(Fn-1<0){for(let mr=0;mr>Fn;mr--)Re.unshift(0),K.integerLen++;Re.unshift(1),K.integerLen++}else Re[Fn-1]++;for(;Et<Math.max(0,gn);Et++)Re.push(0);let Rr=0!==gn;const Qr=Le+K.integerLen,eo=Re.reduceRight(function(mr,Ir,$i,Hn){return Hn[$i]=(Ir+=mr)<10?Ir:Ir-10,Rr&&(0===Hn[$i]&&$i>=Qr?Hn.pop():Rr=!1),Ir>=10?1:0},0);eo&&(Re.unshift(eo),K.integerLen++)}(Qr,mr,Ir);let $i=Qr.digits,Hn=Qr.integerLen;const xi=Qr.exponent;let Kr=[];for(Rr=$i.every(Zr=>!Zr);Hn<eo;Hn++)$i.unshift(0);for(;Hn<0;Hn++)$i.unshift(0);Hn>0?Kr=$i.splice(Hn,$i.length):(Kr=$i,$i=[0]);const Fo=[];for($i.length>=Le.lgSize&&Fo.unshift($i.splice(-Le.lgSize,$i.length).join(""));$i.length>Le.gSize;)Fo.unshift($i.splice(-Le.gSize,$i.length).join(""));$i.length&&Fo.unshift($i.join("")),vi=Fo.join(Pe(he,Re)),Kr.length&&(vi+=Pe(he,Et)+Kr.join("")),xi&&(vi+=Pe(he,ge.Exponential)+"+"+xi)}else vi=Pe(he,ge.Infinity);return vi=K<0&&!Rr?Le.negPre+vi+Le.negSuf:Le.posPre+vi+Le.posSuf,vi}function Ar(K,Le="-"){const he={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},Re=K.split(hn),Et=Re[0],gn=Re[1],Fn=-1!==Et.indexOf(Ke)?Et.split(Ke):[Et.substring(0,Et.lastIndexOf(Ht)+1),Et.substring(Et.lastIndexOf(Ht)+1)],vi=Fn[0],Rr=Fn[1]||"";he.posPre=vi.substring(0,vi.indexOf(Tn));for(let eo=0;eo<Rr.length;eo++){const mr=Rr.charAt(eo);mr===Ht?he.minFrac=he.maxFrac=eo+1:mr===Tn?he.maxFrac=eo+1:he.posSuf+=mr}const Qr=vi.split(Bn);if(he.gSize=Qr[1]?Qr[1].length:0,he.lgSize=Qr[2]||Qr[1]?(Qr[2]||Qr[1]).length:0,gn){const eo=Et.length-he.posPre.length-he.posSuf.length,mr=gn.indexOf(Tn);he.negPre=gn.substring(0,mr).replace(/'/g,""),he.negSuf=gn.slice(mr+eo).replace(/'/g,"")}else he.negPre=Le+he.posPre,he.negSuf=he.posSuf;return he}function xr(K){const Le=parseInt(K);if(isNaN(Le))throw new Error("Invalid integer literal when parsing "+K);return Le}function jr(K,Le){Le=encodeURIComponent(Le);for(const he of K.split(";")){const Re=he.indexOf("="),[Et,gn]=-1==Re?[he,""]:[he.slice(0,Re),he.slice(Re+1)];if(Et.trim()===Le)return decodeURIComponent(gn)}return null}const vo=/\s+/,Uo=[];let Io=(()=>{class K{constructor(he,Re){this._ngEl=he,this._renderer=Re,this.initialClasses=Uo,this.stateMap=new Map}set klass(he){this.initialClasses=null!=he?he.trim().split(vo):Uo}set ngClass(he){this.rawClass="string"==typeof he?he.trim().split(vo):he}ngDoCheck(){for(const Re of this.initialClasses)this._updateState(Re,!0);const he=this.rawClass;if(Array.isArray(he)||he instanceof Set)for(const Re of he)this._updateState(Re,!0);else if(null!=he)for(const Re of Object.keys(he))this._updateState(Re,!!he[Re]);this._applyStateDiff()}_updateState(he,Re){const Et=this.stateMap.get(he);void 0!==Et?(Et.enabled!==Re&&(Et.changed=!0,Et.enabled=Re),Et.touched=!0):this.stateMap.set(he,{enabled:Re,changed:!0,touched:!0})}_applyStateDiff(){for(const he of this.stateMap){const Re=he[0],Et=he[1];Et.changed?(this._toggleClass(Re,Et.enabled),Et.changed=!1):Et.touched||(Et.enabled&&this._toggleClass(Re,!1),this.stateMap.delete(Re)),Et.touched=!1}}_toggleClass(he,Re){(he=he.trim()).length>
10&&he.split(vo).forEach(Et=>{Re?this._renderer.addClass(this._ngEl.nativeElement,Et):this._renderer.removeClass(this._ngEl.nativeElement,Et)})}static{this.\u0275fac=function(Re){return new(Re||K)(e.rXU(e.aKT),e.rXU(e.sFG))}}static{this.\u0275dir=e.FsC({type:K,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return K})();class bt{constructor(Le,he,Re,Et){this.$implicit=Le,this.ngForOf=he,this.index=Re,this.count=Et}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ot=(()=>{class K{set ngForOf(he){this._ngForOf=he,this._ngForOfDirty=!0}set ngForTrackBy(he){this._trackByFn=he}get ngForTrackBy(){return this._trackByFn}constructor(he,Re,Et){this._viewContainer=he,this._template=Re,this._differs=Et,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(he){he&&(this._template=he)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const he=this._ngForOf;!this._differ&&he&&(this._differ=this._differs.find(he).create(this.ngForTrackBy))}if(this._differ){const he=this._differ.diff(this._ngForOf);he&&this._applyChanges(he)}}_applyChanges(he){const Re=this._viewContainer;he.forEachOperation((Et,gn,Fn)=>{if(null==Et.previousIndex)Re.createEmbeddedView(this._template,new bt(Et.item,this._ngForOf,-1,-1),null===Fn?void 0:Fn);else if(null==Fn)Re.remove(null===gn?void 0:gn);else if(null!==gn){const vi=Re.get(gn);Re.move(vi,Fn),ln(vi,Et)}});for(let Et=0,gn=Re.length;Et<gn;Et++){const vi=Re.get(Et).context;vi.index=Et,vi.count=gn,vi.ngForOf=this._ngForOf}he.forEachIdentityChange(Et=>{ln(Re.get(Et.currentIndex),Et)})}static ngTemplateContextGuard(he,Re){return!0}static{this.\u0275fac=function(Re){return new(Re||K)(e.rXU(e.c1b),e.rXU(e.C4Q),e.rXU(e._q3))}}static{this.\u0275dir=e.FsC({type:K,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return K})();function ln(K,Le){K.context.$implicit=Le.item}let Ae=(()=>{class K{constructor(he,Re){this._viewContainer=he,this._context=new $t,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Re}set ngIf(he){this._context.$implicit=this._context.ngIf=he,this._updateView()}set ngIfThen(he){Mi("ngIfThen",he),this._thenTemplateRef=he,this._thenViewRef=null,this._updateView()}set ngIfElse(he){Mi("ngIfElse",he),this._elseTemplateRef=he,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(he,Re){return!0}static{this.\u0275fac=function(Re){return new(Re||K)(e.rXU(e.c1b),e.rXU(e.C4Q))}}static{this.\u0275dir=e.FsC({type:K,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return K})();class $t{constructor(){this.$implicit=null,this.ngIf=null}}function Mi(K,Le){if(Le&&!Le.createEmbeddedView)throw new Error(`${K} must be a TemplateRef, but received '${(0,e.Tbb)(Le)}'.`)}class _i{constructor(Le,he){this._viewContainerRef=Le,this._templateRef=he,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(Le){Le&&!this._created?this.create():!Le&&this._created&&this.destroy()}}let sr=(()=>{class K{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(he){this._ngSwitch=he,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(he){this._defaultViews.push(he)}_matchCase(he){const Re=he===this._ngSwitch;return this._lastCasesMatched||=Re,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Re}_updateDefaultCases(he){if(this._defaultViews.length>
10&&he!==this._defaultUsed){this._defaultUsed=he;for(const Re of this._defaultViews)Re.enforceState(he)}}static{this.\u0275fac=function(Re){return new(Re||K)}}static{this.\u0275dir=e.FsC({type:K,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}}return K})(),yr=(()=>{class K{constructor(he,Re,Et){this.ngSwitch=Et,Et._addCase(),this._view=new _i(he,Re)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static{this.\u0275fac=function(Re){return new(Re||K)(e.rXU(e.c1b),e.rXU(e.C4Q),e.rXU(sr,9))}}static{this.\u0275dir=e.FsC({type:K,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}}return K})(),Ji=(()=>{class K{constructor(he,Re,Et){Et._addDefault(new _i(he,Re))}static{this.\u0275fac=function(Re){return new(Re||K)(e.rXU(e.c1b),e.rXU(e.C4Q),e.rXU(sr,9))}}static{this.\u0275dir=e.FsC({type:K,selectors:[["","ngSwitchDefault",""]],standalone:!0})}}return K})(),qi=(()=>{class K{constructor(he,Re,Et){this._ngEl=he,this._differs=Re,this._renderer=Et,this._ngStyle=null,this._differ=null}set ngStyle(he){this._ngStyle=he,!this._differ&&he&&(this._differ=this._differs.find(he).create())}ngDoCheck(){if(this._differ){const he=this._differ.diff(this._ngStyle);he&&this._applyChanges(he)}}_setStyle(he,Re){const[Et,gn]=he.split("."),Fn=-1===Et.indexOf("-")?void 0:e.czy.DashCase;null!=Re?this._renderer.setStyle(this._ngEl.nativeElement,Et,gn?`${Re}${gn}`:Re,Fn):this._renderer.removeStyle(this._ngEl.nativeElement,Et,Fn)}_applyChanges(he){he.forEachRemovedItem(Re=>this._setStyle(Re.key,null)),he.forEachAddedItem(Re=>this._setStyle(Re.key,Re.currentValue)),he.forEachChangedItem(Re=>this._setStyle(Re.key,Re.currentValue))}static{this.\u0275fac=function(Re){return new(Re||K)(e.rXU(e.aKT),e.rXU(e.MKu),e.rXU(e.sFG))}}static{this.\u0275dir=e.FsC({type:K,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return K})(),Gr=(()=>{class K{constructor(he){this._viewContainerRef=he,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(he){if(this._shouldRecreateView(he)){const Re=this._viewContainerRef;if(this._viewRef&&Re.remove(Re.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Et=this._createContextForwardProxy();this._viewRef=Re.createEmbeddedView(this.ngTemplateOutlet,Et,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(he){return!!he.ngTemplateOutlet||!!he.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(he,Re,Et)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,Re,Et),get:(he,Re,Et)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,Re,Et)}})}static{this.\u0275fac=function(Re){return new(Re||K)(e.rXU(e.c1b))}}static{this.\u0275dir=e.FsC({type:K,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.OA$]})}}return K})();function Qt(K,Le){return new e.wOt(2100,!1)}class qt{createSubscription(Le,he){return(0,e.O8t)(()=>Le.subscribe({next:he,error:Re=>{throw Re}}))}dispose(Le){(0,e.O8t)(()=>Le.unsubscribe())}}class sn{createSubscription(Le,he){return Le.then(he,Re=>{throw Re})}dispose(Le){}}const Vn=new sn,ni=new qt;let Pi=(()=>{class K{constructor(he){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=he}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(he){if(!this._obj){if(he)try{this.markForCheckOnValueUpdate=!1,this._subscribe(he)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return he!==this._obj?(this._dispose(),this.transform(he)):this._latestValue}_subscribe(he){this._obj=he,this._strategy=this._selectStrategy(he),this._subscription=this._strategy.createSubscription(he,Re=>this._updateLatestValue(he,Re))}_selectStrategy(he){if((0,e.jNT)(he))return Vn;
1if((0,e.zjR)(he))return ni;throw Qt()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(he,Re){he===this._obj&&(this._latestValue=Re,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static{this.\u0275fac=function(Re){return new(Re||K)(e.rXU(e.gRc,16))}}static{this.\u0275pipe=e.EJ8({name:"async",type:K,pure:!1,standalone:!0})}}return K})(),hr=(()=>{class K{transform(he){if(null==he)return null;if("string"!=typeof he)throw Qt();return he.toLowerCase()}static{this.\u0275fac=function(Re){return new(Re||K)}}static{this.\u0275pipe=e.EJ8({name:"lowercase",type:K,pure:!0,standalone:!0})}}return K})();const Ci=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
1D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let Vr=(()=>{class K{transform(he){if(null==he)return null;if("string"!=typeof he)throw Qt();return he.replace(Ci,Re=>Re[0].toUpperCase()+Re.slice(1).toLowerCase())}static{this.\u0275fac=function(Re){return new(Re||K)}}static{this.\u0275pipe=e.EJ8({name:"titlecase",type:K,pure:!0,standalone:!0})}}return K})(),ke=(()=>{class K{transform(he){if(null==he)return null;if("string"!=typeof he)throw Qt();return he.toUpperCase()}static{this.\u0275fac=function(Re){return new(Re||K)}}static{this.\u0275pipe=e.EJ8({name:"uppercase",type:K,pure:!0,standalone:!0})}}return K})();const Vt=new e.nKC(""),Ut=new e.nKC("");let cn=(()=>{class K{constructor(he,Re,Et){this.locale=he,this.defaultTimezone=Re,this.defaultOptions=Et}transform(he,Re,Et,gn){if(null==he||""===he||he!=he)return null;try{return qn(he,Re??this.defaultOptions?.dateFormat??"mediumDate",gn||this.locale,Et??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Fn){throw Qt()}}static{this.\u0275fac=function(Re){return new(Re||K)(e.rXU(e.xe9,16),e.rXU(Vt,24),e.rXU(Ut,24))}}static{this.\u0275pipe=e.EJ8({name:"date",type:K,pure:!0,standalone:!0})}}return K})(),Wr=(()=>{class K{constructor(he){this.differs=he,this.keyValues=[],this.compareFn=ra}transform(he,Re=ra){if(!he||!(he instanceof Map)&&"object"!=typeof he)return null;this.differ??=this.differs.find(he).create();const Et=this.differ.diff(he),gn=Re!==this.compareFn;return Et&&(this.keyValues=[],Et.forEachItem(Fn=>{this.keyValues.push(function fa(K,Le){return{key:K,value:Le}}(Fn.key,Fn.currentValue))})),(Et||gn)&&(this.keyValues.sort(Re),this.compareFn=Re),this.keyValues}static{this.\u0275fac=function(Re){return new(Re||K)(e.rXU(e.MKu,16))}}static{this.\u0275pipe=e.EJ8({name:"keyvalue",type:K,pure:!1,standalone:!0})}}return K})();function ra(K,Le){const he=K.key,Re=Le.key;if(he===Re)return 0;if(void 0===he)return 1;if(void 0===Re)return-1;if(null===he)return 1;if(null===Re)return-1;if("string"==typeof he&&"string"==typeof Re)return he<Re?-1:1;if("number"==typeof he&&"number"==typeof Re)return he-Re;if("boolean"==typeof he&&"boolean"==typeof Re)return he<Re?-1:1;const Et=String(he),gn=String(Re);return Et==gn?0:Et<gn?-1:1}let qr=(()=>{class K{constructor(he){this._locale=he}transform(he,Re,Et){if(!tn(he))return null;Et||=this._locale;try{return function ar(K,Le,he){return Li(K,Ar(V(Le,re.Decimal),Pe(Le,ge.MinusSign)),Le,ge.Group,ge.Decimal,he)}(un(he),Et,Re)}catch(gn){throw Qt()}}static{this.\u0275fac=function(Re){return new(Re||K)(e.rXU(e.xe9,16))}}static{this.\u0275pipe=e.EJ8({name:"number",type:K,pure:!0,standalone:!0})}}return K})(),vt=(()=>{class K{constructor(he,Re="USD"){this._locale=he,this._defaultCurrencyCode=Re}transform(he,Re=this._defaultCurrencyCode,Et="symbol",gn,Fn){if(!tn(he))return null;Fn||=this._locale,"boolean"==typeof Et&&(Et=Et?"symbol":"code");let vi=Re||this._defaultCurrencyCode;"code"!==Et&&(vi="symbol"===Et||"symbol-narrow"===Et?function Ft(K,Le,he="en"){const Re=function Ne(K){return(0,e.H5H)(K)[e.KH2.Currencies]}(he)[K]||$[K]||[],Et=Re[1];return"narrow"===Le&&"string"==typeof Et?Et:Re[0]||K}(vi,"symbol"===Et?"wide":"narrow",Fn):Et);try{return function Ur(K,Le,he,Re,Et){const Fn=Ar(V(Le,re.Currency),Pe(Le,ge.MinusSign));return Fn.minFrac=function Kt(K){let Le;const he=$[K];return he&&(Le=he[2]),"number"==typeof Le?Le:2}(Re),Fn.maxFrac=Fn.minFrac,Li(K,Fn,Le,ge.CurrencyGroup,ge.CurrencyDecimal,Et).replace("\xa4",he).replace("\xa4","").trim()}(un(he),Fn,vi,Re,gn)}catch(Rr){throw Qt()}}static{this.\u0275fac=function(Re){return new(Re||K)(e.rXU(e.xe9,16),e.rXU(e.Ocv,16))}}static{this.\u0275pipe=e.EJ8({name:"currency",type:K,pure:!0,standalone:!0})}}return K})();function tn(K){return!(null==K||""===K||K!=K)}function un(K){if("string"==typeof K&&!isNaN(Number(K)-parseFloat(K)))return Number(K);if("number"!=typeof K)throw new Error(`${K} is not a number`);return K}let Zn=(()=>{class K{transform(he,Re,Et){if(null==he)return null;if(!this.supports(he))throw Qt();return he.slice(Re,Et)}supports(he){return"string"==typeof he||Array.isArray(he)}static{this.\u0275fac=function(Re){return new(Re||K)}}static{this.\u0275pipe=e.EJ8({name:"slice",type:K,pure:!1,standalone:!0})}}return K})(),Ni=(()=>{class K{static{this.\u0275fac=function(Re){return new(Re||K)}}static{this.\u0275mod=e.$C({type:K})}static{this.\u0275inj=e.G2t({})}}return K})();const In="browser",Oi="server";function hi(K){return K===In}function Bi(K){return K===Oi}let _o=(()=>{class K{static{this.\u0275prov=(0,e.jDH)({token:K,providedIn:"root",factory:()=>hi((0,e.WQX)(e.Agw))?new uo((0,e.WQX)(g),window):new Ct})}}return K})();class uo{constructor(Le,he){this.document=Le,this.window=he,this.offset=()=>[0,0]}setOffset(Le){this.offset=Array.isArray(Le)?()=>Le:Le}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(Le){this.window.scrollTo(Le[0],Le[1])}scrollToAnchor(Le){const he=function Na(K,Le){const he=K.getElementById(Le)||K.getElementsByName(Le)[0];if(he)return he;if("function"==typeof K.createTreeWalker&&K.body&&"function"==typeof K.body.attachShadow){const Re=K.createTreeWalker(K.body,NodeFilter.SHOW_ELEMENT);let Et=Re.currentNode;for(;Et;){const gn=Et.shadowRoot;if(gn){const Fn=gn.getElementById(Le)||gn.querySelector(`[name="${Le}"]`);if(Fn)return Fn}Et=Re.nextNode()}}return null}(this.document,Le);he&&(this.scrollToElement(he),he.focus())}setHistoryScrollRestoration(Le){this.window.history.scrollRestoration=Le}scrollToElement(Le){const he=Le.getBoundingClientRect(),Re=he.left+this.window.pageXOffset,Et=he.top+this.window.pageYOffset,gn=this.offset();this.window.scrollTo(Re-gn[0],Et-gn[1])}}class Ct{setOffset(Le){}getScrollPosition(){return[0,0]}scrollToPosition(Le){}scrollToAnchor(Le){}setHistoryScrollRestoration(Le){}}class ri{}},21626:(_e,D,r)=>{"use strict";r.d(D,{$R:()=>At,JV:()=>R,Kd:()=>Be,Lr:()=>I,Nl:()=>L,Qq:()=>me,Sx:()=>bn,XM:()=>W,ZZ:()=>hn,a7:()=>Pt,cS:()=>ze,hv:()=>ve});var e=r(10467),n=r(54438),d=r(7673),h=r(71985),p=r(19724),m=r(70274),g=r(5964),c=r(96354),u=r(70980),P=r(25558),T=r(60177);class F{}class R{}class I{constructor(bt){this.normalizedNames=new Map,this.lazyUpdate=null,bt?"string"==typeof bt?this.lazyInit=()=>{this.headers=new Map,bt.split("\n").forEach(Ot=>{const ln=Ot.indexOf(":");if(ln>0){const Pn=Ot.slice(0,ln),Ae=Pn.toLowerCase(),$t=Ot.slice(ln+1).trim();this.maybeSetNormalizedName(Pn,Ae),this.headers.has(Ae)?this.headers.get(Ae).push($t):this.headers.set(Ae,[$t])}})}:typeof Headers<"u"&&bt instanceof Headers?(this.headers=new Map,bt.forEach((Ot,ln)=>{this.setHeaderEntries(ln,Ot)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(bt).forEach(([Ot,ln])=>{this.setHeaderEntries(Ot,ln)})}:this.headers=new Map}has(bt){return this.init(),this.headers.has(bt.toLowerCase())}get(bt){this.init();const Ot=this.headers.get(bt.toLowerCase());return Ot&&Ot.length>0?Ot[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(bt){return this.init(),this.headers.get(bt.toLowerCase())||null}append(bt,Ot){return this.clone({name:bt,value:Ot,op:"a"})}set(bt,Ot){return this.clone({name:bt,value:Ot,op:"s"})}delete(bt,Ot){return this.clone({name:bt,value:Ot,op:"d"})}maybeSetNormalizedName(bt,Ot){this.normalizedNames.has(Ot)||this.normalizedNames.set(Ot,bt)}init(){this.lazyInit&&(this.lazyInit instanceof I?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(bt=>this.applyUpdate(bt)),this.lazyUpdate=null))}
1copyFrom(bt){bt.init(),Array.from(bt.headers.keys()).forEach(Ot=>{this.headers.set(Ot,bt.headers.get(Ot)),this.normalizedNames.set(Ot,bt.normalizedNames.get(Ot))})}clone(bt){const Ot=new I;return Ot.lazyInit=this.lazyInit&&this.lazyInit instanceof I?this.lazyInit:this,Ot.lazyUpdate=(this.lazyUpdate||[]).concat([bt]),Ot}applyUpdate(bt){const Ot=bt.name.toLowerCase();switch(bt.op){case"a":case"s":let ln=bt.value;if("string"==typeof ln&&(ln=[ln]),0===ln.length)return;this.maybeSetNormalizedName(bt.name,Ot);const Pn=("a"===bt.op?this.headers.get(Ot):void 0)||[];Pn.push(...ln),this.headers.set(Ot,Pn);break;case"d":const Ae=bt.value;if(Ae){let $t=this.headers.get(Ot);if(!$t)return;$t=$t.filter(Mi=>-1===Ae.indexOf(Mi)),0===$t.length?(this.headers.delete(Ot),this.normalizedNames.delete(Ot)):this.headers.set(Ot,$t)}else this.headers.delete(Ot),this.normalizedNames.delete(Ot)}}setHeaderEntries(bt,Ot){const ln=(Array.isArray(Ot)?Ot:[Ot]).map(Ae=>Ae.toString()),Pn=bt.toLowerCase();this.headers.set(Pn,ln),this.maybeSetNormalizedName(bt,Pn)}forEach(bt){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ot=>bt(this.normalizedNames.get(Ot),this.headers.get(Ot)))}}class W{encodeKey(bt){return v(bt)}encodeValue(bt){return v(bt)}decodeKey(bt){return decodeURIComponent(bt)}decodeValue(bt){return decodeURIComponent(bt)}}const N=/%(\d[a-f0-9])/gi,b={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function v(it){return encodeURIComponent(it).replace(N,(bt,Ot)=>b[Ot]??bt)}function S(it){return`${it}`}class L{constructor(bt={}){if(this.updates=null,this.cloneFrom=null,this.encoder=bt.encoder||new W,bt.fromString){if(bt.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function J(it,bt){const Ot=new Map;return it.length>0&&it.replace(/^\?/,"").split("&").forEach(Pn=>{const Ae=Pn.indexOf("="),[$t,Mi]=-1==Ae?[bt.decodeKey(Pn),""]:[bt.decodeKey(Pn.slice(0,Ae)),bt.decodeValue(Pn.slice(Ae+1))],_i=Ot.get($t)||[];_i.push(Mi),Ot.set($t,_i)}),Ot}(bt.fromString,this.encoder)}else bt.fromObject?(this.map=new Map,Object.keys(bt.fromObject).forEach(Ot=>{const ln=bt.fromObject[Ot],Pn=Array.isArray(ln)?ln.map(S):[S(ln)];this.map.set(Ot,Pn)})):this.map=null}has(bt){return this.init(),this.map.has(bt)}get(bt){this.init();const Ot=this.map.get(bt);return Ot?Ot[0]:null}getAll(bt){return this.init(),this.map.get(bt)||null}keys(){return this.init(),Array.from(this.map.keys())}append(bt,Ot){return this.clone({param:bt,value:Ot,op:"a"})}appendAll(bt){const Ot=[];return Object.keys(bt).forEach(ln=>{const Pn=bt[ln];Array.isArray(Pn)?Pn.forEach(Ae=>{Ot.push({param:ln,value:Ae,op:"a"})}):Ot.push({param:ln,value:Pn,op:"a"})}),this.clone(Ot)}set(bt,Ot){return this.clone({param:bt,value:Ot,op:"s"})}delete(bt,Ot){return this.clone({param:bt,value:Ot,op:"d"})}toString(){return this.init(),this.keys().map(bt=>{const Ot=this.encoder.encodeKey(bt);return this.map.get(bt).map(ln=>Ot+"="+this.encoder.encodeValue(ln)).join("&")}).filter(bt=>""!==bt).join("&")}clone(bt){const Ot=new L({encoder:this.encoder});return Ot.cloneFrom=this.cloneFrom||this,Ot.updates=(this.updates||[]).concat(bt),Ot}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(bt=>this.map.set(bt,this.cloneFrom.map.get(bt))),this.updates.forEach(bt=>{switch(bt.op){case"a":case"s":const Ot=("a"===bt.op?this.map.get(bt.param):void 0)||[];Ot.push(S(bt.value)),this.map.set(bt.param,Ot);break;case"d":if(void 0===bt.value){this.map.delete(bt.param);break}{let ln=this.map.get(bt.param)||[];const Pn=ln.indexOf(S(bt.value));-1!==Pn&&ln.splice(Pn,1),ln.length>0?this.map.set(bt.param,ln):this.map.delete(bt.param)}}}),this.cloneFrom=this.updates=null)}}class re{constructor(){this.map=new Map}set(bt,Ot){return this.map.set(bt,Ot),this}get(bt){return this.map.has(bt)||this.map.set(bt,bt.defaultValue()),this.map.get(bt)}delete(bt){return this.map.delete(bt),this}has(bt){return this.map.has(bt)}keys(){return this.map.keys()}}function G(it){return typeof ArrayBuffer<"u"&&it instanceof ArrayBuffer}function ne(it){return typeof Blob<"u"&&it instanceof Blob}function de(it){return typeof FormData<"u"&&it instanceof FormData}class Be{constructor(bt,Ot,ln,Pn){let Ae;if(this.url=Ot,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=bt.toUpperCase(),function te(it){switch(it){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Pn?(this.body=void 0!==ln?ln:null,Ae=Pn):Ae=ln,Ae&&(this.reportProgress=!!Ae.reportProgress,this.withCredentials=!!Ae.withCredentials,Ae.responseType&&(this.responseType=Ae.responseType),Ae.headers&&(this.headers=Ae.headers),Ae.context&&(this.context=Ae.context),Ae.params&&(this.params=Ae.params),this.transferCache=Ae.transferCache),this.headers??=new I,this.context??=new re,this.params){const $t=this.params.toString();if(0===$t.length)this.urlWithParams=Ot;else{const Mi=Ot.indexOf("?");this.urlWithParams=Ot+(-1===Mi?"?":Mi<Ot.length-1?"&":"")+$t}}else this.params=new L,this.urlWithParams=Ot}serializeBody(){return null===this.body?null:"string"==typeof this.body||G(this.body)||ne(this.body)||de(this.body)||function ge(it){return typeof URLSearchParams<"u"&&it instanceof URLSearchParams}(this.body)?this.body:this.body instanceof L?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||de(this.body)?null:ne(this.body)?this.body.type||null:G(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof L?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(bt={}){const Ot=bt.method||this.method,ln=bt.url||this.url,Pn=bt.responseType||this.responseType,Ae=bt.transferCache??this.transferCache,$t=void 0!==bt.body?bt.body:this.body,Mi=bt.withCredentials??this.withCredentials,_i=bt.reportProgress??this.reportProgress;let sr=bt.headers||this.headers,yr=bt.params||this.params;const Ji=bt.context??this.context;return void 0!==bt.setHeaders&&(sr=Object.keys(bt.setHeaders).reduce((pr,Er)=>pr.set(Er,bt.setHeaders[Er]),sr)),bt.setParams&&(yr=Object.keys(bt.setParams).reduce((pr,Er)=>pr.set(Er,bt.setParams[Er]),yr)),new Be(Ot,ln,$t,{params:yr,headers:sr,context:Ji,reportProgress:_i,responseType:Pn,withCredentials:Mi,transferCache:Ae})}}
1var ve=function(it){return it[it.Sent=0]="Sent",it[it.UploadProgress=1]="UploadProgress",it[it.ResponseHeader=2]="ResponseHeader",it[it.DownloadProgress=3]="DownloadProgress",it[it.Response=4]="Response",it[it.User=5]="User",it}(ve||{});class He{constructor(bt,Ot=200,ln="OK"){this.headers=bt.headers||new I,this.status=void 0!==bt.status?bt.status:Ot,this.statusText=bt.statusText||ln,this.url=bt.url||null,this.ok=this.status>=200&&this.status<300}}class be extends He{constructor(bt={}){super(bt),this.type=ve.ResponseHeader}clone(bt={}){return new be({headers:bt.headers||this.headers,status:void 0!==bt.status?bt.status:this.status,statusText:bt.statusText||this.statusText,url:bt.url||this.url||void 0})}}class ze extends He{constructor(bt={}){super(bt),this.type=ve.Response,this.body=void 0!==bt.body?bt.body:null}clone(bt={}){return new ze({body:void 0!==bt.body?bt.body:this.body,headers:bt.headers||this.headers,status:void 0!==bt.status?bt.status:this.status,statusText:bt.statusText||this.statusText,url:bt.url||this.url||void 0})}}class Je extends He{constructor(bt){super(bt,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${bt.url||"(unknown url)"}`:`Http failure response for ${bt.url||"(unknown url)"}: ${bt.status} ${bt.statusText}`,this.error=bt.error||null}}function oe(it,bt){return{body:bt,headers:it.headers,context:it.context,observe:it.observe,params:it.params,reportProgress:it.reportProgress,responseType:it.responseType,withCredentials:it.withCredentials,transferCache:it.transferCache}}let me=(()=>{class it{constructor(Ot){this.handler=Ot}request(Ot,ln,Pn={}){let Ae;if(Ot instanceof Be)Ae=Ot;else{let _i,sr;_i=Pn.headers instanceof I?Pn.headers:new I(Pn.headers),Pn.params&&(sr=Pn.params instanceof L?Pn.params:new L({fromObject:Pn.params})),Ae=new Be(Ot,ln,void 0!==Pn.body?Pn.body:null,{headers:_i,context:Pn.context,params:sr,reportProgress:Pn.reportProgress,responseType:Pn.responseType||"json",withCredentials:Pn.withCredentials,transferCache:Pn.transferCache})}const $t=(0,d.of)(Ae).pipe((0,m.H)(_i=>this.handler.handle(_i)));if(Ot instanceof Be||"events"===Pn.observe)return $t;const Mi=$t.pipe((0,g.p)(_i=>_i instanceof ze));switch(Pn.observe||"body"){case"body":switch(Ae.responseType){case"arraybuffer":return Mi.pipe((0,c.T)(_i=>{if(null!==_i.body&&!(_i.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return _i.body}));case"blob":return Mi.pipe((0,c.T)(_i=>{if(null!==_i.body&&!(_i.body instanceof Blob))throw new Error("Response is not a Blob.");return _i.body}));case"text":return Mi.pipe((0,c.T)(_i=>{if(null!==_i.body&&"string"!=typeof _i.body)throw new Error("Response is not a string.");return _i.body}));default:return Mi.pipe((0,c.T)(_i=>_i.body))}case"response":return Mi;default:throw new Error(`Unreachable: unhandled observe type ${Pn.observe}}`)}}delete(Ot,ln={}){return this.request("DELETE",Ot,ln)}get(Ot,ln={}){return this.request("GET",Ot,ln)}head(Ot,ln={}){return this.request("HEAD",Ot,ln)}jsonp(Ot,ln){return this.request("JSONP",Ot,{params:(new L).append(ln,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ot,ln={}){return this.request("OPTIONS",Ot,ln)}patch(Ot,ln,Pn={}){return this.request("PATCH",Ot,oe(Pn,ln))}post(Ot,ln,Pn={}){return this.request("POST",Ot,oe(Pn,ln))}put(Ot,ln,Pn={}){return this.request("PUT",Ot,oe(Pn,ln))}static{this.\u0275fac=function(ln){return new(ln||it)(n.KVO(F))}}static{this.\u0275prov=n.jDH({token:it,factory:it.\u0275fac})}}return it})();const Pe=/^\)\]\}',?\n/;function q(it){if(it.url)return it.url;const bt="X-Request-URL".toLocaleLowerCase();return it.headers.get(bt)}let B=(()=>{class it{constructor(){this.fetchImpl=(0,n.WQX)(Ee,{optional:!0})?.fetch??((...Ot)=>globalThis.fetch(...Ot)),this.ngZone=(0,n.WQX)(n.SKi)}handle(Ot){return new h.c(ln=>{const Pn=new AbortController;return this.doRequest(Ot,Pn.signal,ln).then(Ne,Ae=>ln.error(new Je({error:Ae}))),()=>Pn.abort()})}doRequest(Ot,ln,Pn){var Ae=this;return(0,e.A)(function*(){const $t=Ae.createRequestInit(Ot);let Mi;try{const gr=Ae.ngZone.runOutsideAngular(()=>Ae.fetchImpl(Ot.urlWithParams,{signal:ln,...$t}));(function Ze(it){it.then(Ne,Ne)})(gr),Pn.next({type:ve.Sent}),Mi=yield gr}catch(gr){return void Pn.error(new Je({error:gr,status:gr.status??0,statusText:gr.statusText,url:Ot.urlWithParams,headers:gr.headers}))}const _i=new I(Mi.headers),sr=Mi.statusText,yr=q(Mi)??Ot.urlWithParams;let Ji=Mi.status,pr=null;if(Ot.reportProgress&&Pn.next(new be({headers:_i,status:Ji,statusText:sr,url:yr})),Mi.body){const gr=Mi.headers.get("content-length"),Hi=[],qi=Mi.body.getReader();let dt,Qt,Gr=0;const qt=typeof Zone<"u"&&Zone.current;yield Ae.ngZone.runOutsideAngular((0,e.A)(function*(){for(;;){const{done:Vn,value:ni}=yield qi.read();if(Vn)break;if(Hi.push(ni),Gr+=ni.length,Ot.reportProgress){Qt="text"===Ot.responseType?(Qt??"")+(dt??=new TextDecoder).decode(ni,{stream:!0}):void 0;const Pi=()=>Pn.next({type:ve.DownloadProgress,total:gr?+gr:void 0,loaded:Gr,partialText:Qt});qt?qt.run(Pi):Pi()}}}));const sn=Ae.concatChunks(Hi,Gr);try{const Vn=Mi.headers.get("Content-Type")??"";pr=Ae.parseBody(Ot,sn,Vn)}catch(Vn){return void Pn.error(new Je({error:Vn,headers:new I(Mi.headers),status:Mi.status,statusText:Mi.statusText,url:q(Mi)??Ot.urlWithParams}))}}0===Ji&&(Ji=pr?200:0),Ji>=200&&Ji<300?(Pn.next(new ze({body:pr,headers:_i,status:Ji,statusText:sr,url:yr})),Pn.complete()):Pn.error(new Je({error:pr,headers:_i,status:Ji,statusText:sr,url:yr}))})()}
1parseBody(Ot,ln,Pn){switch(Ot.responseType){case"json":const Ae=(new TextDecoder).decode(ln).replace(Pe,"");return""===Ae?null:JSON.parse(Ae);case"text":return(new TextDecoder).decode(ln);case"blob":return new Blob([ln],{type:Pn});case"arraybuffer":return ln.buffer}}createRequestInit(Ot){const ln={},Pn=Ot.withCredentials?"include":void 0;if(Ot.headers.forEach((Ae,$t)=>ln[Ae]=$t.join(",")),Ot.headers.has("Accept")||(ln.Accept="application/json, text/plain, */*"),!Ot.headers.has("Content-Type")){const Ae=Ot.detectContentTypeHeader();null!==Ae&&(ln["Content-Type"]=Ae)}return{body:Ot.serializeBody(),method:Ot.method,headers:ln,credentials:Pn}}concatChunks(Ot,ln){const Pn=new Uint8Array(ln);let Ae=0;for(const $t of Ot)Pn.set($t,Ae),Ae+=$t.length;return Pn}static{this.\u0275fac=function(ln){return new(ln||it)}}static{this.\u0275prov=n.jDH({token:it,factory:it.\u0275fac})}}return it})();class Ee{}function Ne(){}function we(it,bt){return bt(it)}function gt(it,bt){return(Ot,ln)=>bt.intercept(Ot,{handle:Pn=>it(Pn,ln)})}const Pt=new n.nKC(""),yt=new n.nKC(""),Fe=new n.nKC(""),Ft=new n.nKC("",{providedIn:"root",factory:()=>!0});function Ve(){let it=null;return(bt,Ot)=>{null===it&&(it=((0,n.WQX)(Pt,{optional:!0})??[]).reduceRight(gt,we));const ln=(0,n.WQX)(n.TgB);if((0,n.WQX)(Ft)){const Ae=ln.add();return it(bt,Ot).pipe((0,u.j)(()=>ln.remove(Ae)))}return it(bt,Ot)}}let An=(()=>{class it extends F{constructor(Ot,ln){super(),this.backend=Ot,this.injector=ln,this.chain=null,this.pendingTasks=(0,n.WQX)(n.TgB),this.contributeToStability=(0,n.WQX)(Ft)}handle(Ot){if(null===this.chain){const ln=Array.from(new Set([...this.injector.get(yt),...this.injector.get(Fe,[])]));this.chain=ln.reduceRight((Pn,Ae)=>function je(it,bt,Ot){return(ln,Pn)=>(0,n.N4e)(Ot,()=>bt(ln,Ae=>it(Ae,Pn)))}(Pn,Ae,this.injector),we)}if(this.contributeToStability){const ln=this.pendingTasks.add();return this.chain(Ot,Pn=>this.backend.handle(Pn)).pipe((0,u.j)(()=>this.pendingTasks.remove(ln)))}return this.chain(Ot,ln=>this.backend.handle(ln))}static{this.\u0275fac=function(ln){return new(ln||it)(n.KVO(R),n.KVO(n.uvJ))}}static{this.\u0275prov=n.jDH({token:it,factory:it.\u0275fac})}}return it})();const Jt=/^\)\]\}',?\n/;let Rn=(()=>{class it{constructor(Ot){this.xhrFactory=Ot}handle(Ot){if("JSONP"===Ot.method)throw new n.wOt(-2800,!1);const ln=this.xhrFactory;return(ln.\u0275loadImpl?(0,p.H)(ln.\u0275loadImpl()):(0,d.of)(null)).pipe((0,P.n)(()=>new h.c(Ae=>{const $t=ln.build();if($t.open(Ot.method,Ot.urlWithParams),Ot.withCredentials&&($t.withCredentials=!0),Ot.headers.forEach((Hi,qi)=>$t.setRequestHeader(Hi,qi.join(","))),Ot.headers.has("Accept")||$t.setRequestHeader("Accept","application/json, text/plain, */*"),!Ot.headers.has("Content-Type")){const Hi=Ot.detectContentTypeHeader();null!==Hi&&$t.setRequestHeader("Content-Type",Hi)}if(Ot.responseType){const Hi=Ot.responseType.toLowerCase();$t.responseType="json"!==Hi?Hi:"text"}const Mi=Ot.serializeBody();let _i=null;const sr=()=>{if(null!==_i)return _i;const Hi=$t.statusText||"OK",qi=new I($t.getAllResponseHeaders()),Gr=function ee(it){return"responseURL"in it&&it.responseURL?it.responseURL:/^X-Request-URL:/m.test(it.getAllResponseHeaders())?it.getResponseHeader("X-Request-URL"):null}($t)||Ot.url;return _i=new be({headers:qi,status:$t.status,statusText:Hi,url:Gr}),_i},yr=()=>{let{headers:Hi,status:qi,statusText:Gr,url:dt}=sr(),Qt=null;204!==qi&&(Qt=typeof $t.response>"u"?$t.responseText:$t.response),0===qi&&(qi=Qt?200:0);let qt=qi>=200&&qi<300;if("json"===Ot.responseType&&"string"==typeof Qt){const sn=Qt;Qt=Qt.replace(Jt,"");try{Qt=""!==Qt?JSON.parse(Qt):null}catch(Vn){Qt=sn,qt&&(qt=!1,Qt={error:Vn,text:Qt})}}qt?(Ae.next(new ze({body:Qt,headers:Hi,status:qi,statusText:Gr,url:dt||void 0})),Ae.complete()):Ae.error(new Je({error:Qt,headers:Hi,status:qi,statusText:Gr,url:dt||void 0}))},Ji=Hi=>{const{url:qi}=sr(),Gr=new Je({error:Hi,status:$t.status||0,statusText:$t.statusText||"Unknown Error",url:qi||void 0});Ae.error(Gr)};let pr=!1;const Er=Hi=>{pr||(Ae.next(sr()),pr=!0);let qi={type:ve.DownloadProgress,loaded:Hi.loaded};Hi.lengthComputable&&(qi.total=Hi.total),"text"===Ot.responseType&&$t.responseText&&(qi.partialText=$t.responseText),Ae.next(qi)},gr=Hi=>{let qi={type:ve.UploadProgress,loaded:Hi.loaded};Hi.lengthComputable&&(qi.total=Hi.total),Ae.next(qi)};return $t.addEventListener("load",yr),$t.addEventListener("error",Ji),$t.addEventListener("timeout",Ji),$t.addEventListener("abort",Ji),Ot.reportProgress&&($t.addEventListener("progress",Er),null!==Mi&&$t.upload&&$t.upload.addEventListener("progress",gr)),$t.send(Mi),Ae.next({type:ve.Sent}),()=>{$t.removeEventListener("error",Ji),$t.removeEventListener("abort",Ji),$t.removeEventListener("load",yr),$t.removeEventListener("timeout",Ji),Ot.reportProgress&&($t.removeEventListener("progress",Er),null!==Mi&&$t.upload&&$t.upload.removeEventListener("progress",gr)),$t.readyState!==$t.DONE&&$t.abort()}})))}static{this.\u0275fac=function(ln){return new(ln||it)(n.KVO(T.N0))}}static{this.\u0275prov=n.jDH({token:it,factory:it.\u0275fac})}}return it})();const Mt=new n.nKC(""),Nt=new n.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),et=new n.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class C{}let at=(()=>
1{class it{constructor(Ot,ln,Pn){this.doc=Ot,this.platform=ln,this.cookieName=Pn,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ot=this.doc.cookie||"";return Ot!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,T._b)(Ot,this.cookieName),this.lastCookieString=Ot),this.lastToken}static{this.\u0275fac=function(ln){return new(ln||it)(n.KVO(T.qQ),n.KVO(n.Agw),n.KVO(Nt))}}static{this.\u0275prov=n.jDH({token:it,factory:it.\u0275fac})}}return it})();function Ge(it,bt){const Ot=it.url.toLowerCase();if(!(0,n.WQX)(Mt)||"GET"===it.method||"HEAD"===it.method||Ot.startsWith("http://")||Ot.startsWith("https://"))return bt(it);const ln=(0,n.WQX)(C).getToken(),Pn=(0,n.WQX)(et);return null!=ln&&!it.headers.has(Pn)&&(it=it.clone({headers:it.headers.set(Pn,ln)})),bt(it)}var Oe=function(it){return it[it.Interceptors=0]="Interceptors",it[it.LegacyInterceptors=1]="LegacyInterceptors",it[it.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",it[it.NoXsrfProtection=3]="NoXsrfProtection",it[it.JsonpSupport=4]="JsonpSupport",it[it.RequestsMadeViaParent=5]="RequestsMadeViaParent",it[it.Fetch=6]="Fetch",it}(Oe||{});function ht(it,bt){return{\u0275kind:it,\u0275providers:bt}}function At(...it){const bt=[me,Rn,An,{provide:F,useExisting:An},{provide:R,useFactory:()=>(0,n.WQX)(B,{optional:!0})??(0,n.WQX)(Rn)},{provide:yt,useValue:Ge,multi:!0},{provide:Mt,useValue:!0},{provide:C,useClass:at}];for(const Ot of it)bt.push(...Ot.\u0275providers);return(0,n.EmA)(bt)}const wt=new n.nKC("");function bn(){return ht(Oe.LegacyInterceptors,[{provide:wt,useFactory:Ve},{provide:yt,useExisting:wt,multi:!0}])}function hn(){return ht(Oe.Fetch,[B,{provide:R,useExisting:B}])}},54438:(_e,D,r)=>{"use strict";function e(t,i){return Object.is(t,i)}r.d(D,{bc$:()=>pm,iLQ:()=>Yv,sZ2:()=>gh,hnV:()=>Y1,Hbi:()=>Yx,o8S:()=>eg,BIS:()=>Ig,gRc:()=>uO,Ql9:()=>vx,Ocv:()=>Ox,abz:()=>bs,Z63:()=>Dt,aKT:()=>Vd,uvJ:()=>Va,zcH:()=>Pl,bkB:()=>Oa,y_5:()=>_o,$GK:()=>Ci,nKC:()=>Ii,zZn:()=>sa,_q3:()=>_b,MKu:()=>Cb,xe9:()=>gb,Co$:()=>ky,Vns:()=>Vf,SKi:()=>so,Xx1:()=>uo,Agw:()=>Uu,PLl:()=>df,rOR:()=>Ol,sFG:()=>Aw,_9s:()=>j_,czy:()=>Ph,WPN:()=>rr,kdw:()=>Ct,C4Q:()=>wo,NYb:()=>dx,giA:()=>K1,pJN:()=>Ag,RxE:()=>H1,c1b:()=>yv,gXe:()=>oa,mal:()=>xv,Af3:()=>As,tdH:()=>RE,L39:()=>ED,EWP:()=>xD,a0P:()=>ND,Ol2:()=>lC,w6W:()=>PE,oH4:()=>sO,QZP:()=>zO,SmG:()=>Fx,Rfq:()=>at,WQX:()=>On,naY:()=>Rx,Hps:()=>nC,QuC:()=>La,EmA:()=>Qa,zw6:()=>_m,Udg:()=>SD,fpN:()=>Xx,HJs:()=>kD,N4e:()=>ma,vPA:()=>vy,O8t:()=>DD,H3F:()=>V1,H8p:()=>gc,KH2:()=>gp,TgB:()=>Xl,wOt:()=>Ve,WHO:()=>G1,e01:()=>W1,lNU:()=>Ft,h9k:()=>gi,$MX:()=>Ue,ZF7:()=>Ws,Kcf:()=>Ch,e5t:()=>w,UyX:()=>tu,cWb:()=>Up,osQ:()=>y,H5H:()=>LC,Zy3:()=>Kt,mq5:()=>KM,JZv:()=>Jt,LfX:()=>Ei,plB:()=>xh,jNT:()=>lb,zjR:()=>X1,TL$:()=>Np,Tbb:()=>Nt,rcV:()=>Dl,Vt3:()=>rC,GFd:()=>Ny,OA$:()=>el,Jv_:()=>e1,aNF:()=>t1,R7$:()=>P_,BMQ:()=>yC,HbH:()=>EM,ZvI:()=>RM,STu:()=>FM,ZWY:()=>NM,AVh:()=>TC,vxM:()=>HM,wni:()=>TP,SS7:()=>ZC,VBU:()=>xs,FsC:()=>ud,jDH:()=>Si,G2t:()=>ji,$C:()=>Ds,EJ8:()=>Ko,rXU:()=>Nf,nrm:()=>RC,eu8:()=>FC,bVm:()=>Bv,qex:()=>Lv,k0s:()=>kv,j41:()=>Nv,RV6:()=>WM,xGo:()=>xu,Mr5:()=>NC,KVO:()=>un,kS0:()=>Jc,QTQ:()=>w_,bIt:()=>VC,lsd:()=>IP,joV:()=>jl,qSk:()=>bu,XpG:()=>_P,nI1:()=>v1,bMT:()=>_1,i5U:()=>C1,brH:()=>b1,ii3:()=>y1,iJd:()=>M1,SdG:()=>bP,NAR:()=>CP,Y8G:()=>wC,FS9:()=>$C,Mz_:()=>zv,FCK:()=>zC,lJ4:()=>o1,eq3:()=>a1,l_i:()=>s1,sMw:()=>l1,ziG:()=>c1,s1E:()=>d1,l4e:()=>u1,mGM:()=>DP,r8f:()=>JP,sdS:()=>AP,Dyx:()=>zM,Z7z:()=>$M,fX1:()=>UM,Vm6:()=>VM,Njj:()=>Mp,EBC:()=>bh,tSv:()=>xf,eBV:()=>Zf,npT:()=>zo,f$h:()=>Ms,B4B:()=>ua,n$t:()=>Ac,wjB:()=>n1,bH3:()=>ZP,xc7:()=>SC,zvX:()=>kC,DNE:()=>dC,C5r:()=>P1,EFF:()=>$P,JRh:()=>GC,SpI:()=>jv,Lme:()=>WC,E5c:()=>KC,LHq:()=>XC,DH7:()=>YP,mxI:()=>QC,R50:()=>YC,GBs:()=>xP});let n=null,d=!1,h=1;const p=Symbol("SIGNAL");function m(t){const i=n;return n=t,i}function g(){return n}const P={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function T(t){if(d)throw new Error("");
1if(null===n)return;n.consumerOnSignalRead(t);const i=n.nextProducerIndex++;re(n),i<n.producerNode.length&&n.producerNode[i]!==t&&$(n)&&L(n.producerNode[i],n.producerIndexOfThis[i]),n.producerNode[i]!==t&&(n.producerNode[i]=t,n.producerIndexOfThis[i]=$(n)?S(t,n,i):0),n.producerLastReadVersion[i]=t.version}function R(t){if((!$(t)||t.dirty)&&(t.dirty||t.lastCleanEpoch!==h)){if(!t.producerMustRecompute(t)&&!b(t))return t.dirty=!1,void(t.lastCleanEpoch=h);t.producerRecomputeValue(t),t.dirty=!1,t.lastCleanEpoch=h}}function I(t){if(void 0===t.liveConsumerNode)return;const i=d;d=!0;try{for(const o of t.liveConsumerNode)o.dirty||W(o)}finally{d=i}}function z(){return!1!==n?.consumerAllowSignalWrites}function W(t){t.dirty=!0,I(t),t.consumerMarkedDirty?.(t)}function J(t){return t&&(t.nextProducerIndex=0),m(t)}function N(t,i){if(m(i),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if($(t))for(let o=t.nextProducerIndex;o<t.producerNode.length;o++)L(t.producerNode[o],t.producerIndexOfThis[o]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function b(t){re(t);for(let i=0;i<t.producerNode.length;i++){const o=t.producerNode[i],a=t.producerLastReadVersion[i];if(a!==o.version||(R(o),a!==o.version))return!0}return!1}function v(t){if(re(t),$(t))for(let i=0;i<t.producerNode.length;i++)L(t.producerNode[i],t.producerIndexOfThis[i]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0)}function S(t,i,o){if(te(t),0===t.liveConsumerNode.length&&G(t))for(let a=0;a<t.producerNode.length;a++)t.producerIndexOfThis[a]=S(t.producerNode[a],t,a);return t.liveConsumerIndexOfThis.push(o),t.liveConsumerNode.push(i)-1}function L(t,i){if(te(t),1===t.liveConsumerNode.length&&G(t))for(let a=0;a<t.producerNode.length;a++)L(t.producerNode[a],t.producerIndexOfThis[a]);const o=t.liveConsumerNode.length-1;if(t.liveConsumerNode[i]=t.liveConsumerNode[o],t.liveConsumerIndexOfThis[i]=t.liveConsumerIndexOfThis[o],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,i<t.liveConsumerNode.length){const a=t.liveConsumerIndexOfThis[i],s=t.liveConsumerNode[i];re(s),s.producerIndexOfThis[a]=i}}function $(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0}function re(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function te(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function G(t){return void 0!==t.producerNode}const de=Symbol("UNSET"),ge=Symbol("COMPUTING"),Be=Symbol("ERRORED"),ve={...P,value:de,dirty:!0,error:null,equal:e,producerMustRecompute:t=>t.value===de||t.value===ge,producerRecomputeValue(t){if(t.value===ge)throw new Error("Detected cycle in computations.");const i=t.value;t.value=ge;const o=J(t);let a;try{a=t.computation()}catch(s){a=Be,t.error=s}finally{N(t,o)}i!==de&&i!==Be&&a!==Be&&t.equal(i,a)?t.value=i:(t.value=a,t.version++)}};let be=function He(){throw new Error};function ze(){be()}let Se=null;function me(t,i){z()||ze(),t.equal(t.value,i)||(t.value=i,function B(t){t.version++,function F(){h++}(),I(t),Se?.()}(t))}const q={...P,equal:e,value:void 0};const Ne=()=>{},Ze={...P,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{null!==t.schedule&&t.schedule(t.ref)},hasRun:!1,cleanupFn:Ne};var gt=r(84412),je=r(21413),Pt=r(18359),yt=r(96354);const Ft="https://g.co/ng/security#xss";class Ve extends Error{constructor(i,o){super(Kt(i,o)),this.code=i}}function Kt(t,i){return`NG0${Math.abs(t)}${i?": "+i:""}`}function Qn(t){return{toString:t}.toString()}const $e="__parameters__";function St(t,i,o){return Qn(()=>{const a=function nt(t){return function(...o){if(t){const a=t(...o);for(const s in a)this[s]=a[s]}}}(i);function s(...f){if(this instanceof s)return a.apply(this,f),this;const O=new s(...f);return k.annotation=O,k;function k(Y,fe,Ie){const lt=Y.hasOwnProperty($e)?Y[$e]:Object.defineProperty(Y,$e,{value:[]})[$e];for(;lt.length<=Ie;)lt.push(null);return(lt[Ie]=lt[Ie]||[]).push(O),Y}}return o&&(s.prototype=Object.create(o.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s})}const Jt=globalThis;function Mt(t){for(let i in t)if(t[i]===Mt)return i;throw Error("Could not find renamed property on target object.")}function dn(t,i){for(const o in i)i.hasOwnProperty(o)&&!t.hasOwnProperty(o)&&(t[o]=i[o])}function Nt(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Nt).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const i=t.toString();if(null==i)return""+i;const o=i.indexOf("\n");return-1===o?i:i.substring(0,o)}function We(t,i){return null==t||""===t?null===i?"":i:null==i||""===i?t:t+" "+i}const C=Mt({__forward_ref__:Mt});function at(t){return t.__forward_ref__=at,t.toString=function(){return Nt(this())},t}function Ge(t){return Ce(t)?t():t}function Ce(t){return"function"==typeof t&&t.hasOwnProperty(C)&&t.__forward_ref__===at}function Si(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function ji(t){return{providers:t.providers||[],imports:t.imports||[]}}function xr(t){return Yr(t,jr)||Yr(t,Uo)}function Ei(t){return null!==xr(t)}function Yr(t,i){return t.hasOwnProperty(i)?t[i]:null}function Yi(t){return t&&(t.hasOwnProperty(vo)||t.hasOwnProperty(Io))?t[vo]:null}const jr=Mt({\u0275prov:Mt}),vo=Mt({\u0275inj:Mt}
1),Uo=Mt({ngInjectableDef:Mt}),Io=Mt({ngInjectorDef:Mt});class Ii{constructor(i,o){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof o?this.__NG_ELEMENT_ID__=o:void 0!==o&&(this.\u0275prov=Si({token:this,providedIn:o.providedIn||"root",factory:o.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function yr(t){return t&&!!t.\u0275providers}const Ji=Mt({\u0275cmp:Mt}),pr=Mt({\u0275dir:Mt}),Er=Mt({\u0275pipe:Mt}),gr=Mt({\u0275mod:Mt}),Hi=Mt({\u0275fac:Mt}),qi=Mt({__NG_ELEMENT_ID__:Mt}),Gr=Mt({__NG_ENV_ID__:Mt});function dt(t){return"string"==typeof t?t:null==t?"":String(t)}function hr(t,i){throw new Ve(-201,!1)}var Ci=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(Ci||{});let Vr;function ke(){return Vr}function Qe(t){const i=Vr;return Vr=t,i}function Vt(t,i,o){const a=xr(t);return a&&"root"==a.providedIn?void 0===a.value?a.value=a.factory():a.value:o&Ci.Optional?null:void 0!==i?i:void hr()}const li={},er="__NG_DI_FLAG__",co="ngTempTokenPath",fa=/\n/gm,ra="__source";let qr;function vt(t){const i=qr;return qr=t,i}function tn(t,i=Ci.Default){if(void 0===qr)throw new Ve(-203,!1);return null===qr?Vt(t,void 0,i):qr.get(t,i&Ci.Optional?null:void 0,i)}function un(t,i=Ci.Default){return(ke()||tn)(Ge(t),i)}function On(t,i=Ci.Default){return un(t,Ni(i))}function Ni(t){return typeof t>"u"||"number"==typeof t?t:(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function In(t){const i=[];for(let o=0;o<t.length;o++){const a=Ge(t[o]);if(Array.isArray(a)){if(0===a.length)throw new Ve(900,!1);let s,f=Ci.Default;for(let O=0;O<a.length;O++){const k=a[O],Y=hi(k);"number"==typeof Y?-1===Y?s=k.token:f|=Y:s=k}i.push(un(s,f))}else i.push(un(a))}return i}function Oi(t,i){return t[er]=i,t.prototype[er]=i,t}function hi(t){return t[er]}const _o=Oi(St("Inject",t=>({token:t})),-1),uo=Oi(St("Optional"),8),Ct=Oi(St("SkipSelf"),4);function rt(t,i){return t.hasOwnProperty(Hi)?t[Hi]:null}function zn(t,i){t.forEach(o=>Array.isArray(o)?zn(o,i):i(o))}function lr(t,i,o){i>=t.length?t.push(o):t.splice(i,0,o)}function ro(t,i){return i>=t.length-1?t.pop():t.splice(i,1)[0]}function Ro(t,i,o){let a=Ys(t,i);return a>=0?t[1|a]=o:(a=~a,function Nl(t,i,o,a){let s=t.length;if(s==i)t.push(o,a);else if(1===s)t.push(a,t[0]),t[0]=o;else{for(s--,t.push(t[s-1],t[s]);s>i;)t[s]=t[s-2],s--;t[i]=o,t[i+1]=a}}(t,a,i,o)),a}function cc(t,i){const o=Ys(t,i);if(o>=0)return t[1|o]}function Ys(t,i){return function Es(t,i,o){let a=0,s=t.length>>o;for(;s!==a;){const f=a+(s-a>>1),O=t[f<<o];if(i===O)return f<<o;O>i?s=f:a=f+1}return~(s<<o)}(t,i,1)}const go={},Tr=[],Dt=new Ii(""),Zo=new Ii("",-1),ss=new Ii("");class dl{get(i,o=li){if(o===li){const a=new Error(`NullInjectorError: No provider for ${Nt(i)}!`);throw a.name="NullInjectorError",a}return o}}var Ss=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(Ss||{}),oa=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(oa||{}),Co=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t}(Co||{});function ka(t,i,o){let a=t.length;for(;;){const s=t.indexOf(i,o);if(-1===s)return s;if(0===s||t.charCodeAt(s-1)<=32){const f=i.length;if(s+f===a||t.charCodeAt(s+f)<=32)return s}o=s+1}}function Qs(t,i,o){let a=0;for(;a<o.length;){const s=o[a];if("number"==typeof s){if(0!==s)break;a++;const f=o[a++],O=o[a++],k=o[a++];t.setAttribute(i,O,k,f)}else{const f=s,O=o[++a];Zs(f)?t.setProperty(i,f,O):t.setAttribute(i,f,O),a++}}return a}function kl(t){return 3===t||4===t||6===t}function Zs(t){return 64===t.charCodeAt(0)}function ls(t,i){if(null!==i&&0!==i.length)if(null===t||0===t.length)t=i.slice();else{let o=-1;for(let a=0;a<i.length;a++){const s=i[a];"number"==typeof s?o=s:0===o||Nc(t,o,s,null,-1===o||2===o?i[++a]:null)}}return t}function Nc(t,i,o,a,s){let f=0,O=t.length;if(-1===i)O=-1;else for(;f<t.length;){const k=t[f++];if("number"==typeof k){if(k===i){O=-1;break}if(k>i){O=f-1;break}}}for(;f<t.length;){const k=t[f];if("number"==typeof k)break;if(k===o){if(null===a)return void(null!==s&&(t[f+1]=s));if(a===t[f+1])return void(t[f+2]=s)}f++,null!==a&&f++,null!==s&&f++}-1!==O&&(t.splice(O,0,i),f=O+1),t.splice(f++,0,o),null!==a&&t.splice(f++,0,a),null!==s&&t.splice(f++,0,s)}const Js="ng-template";function kc(t,i,o,a){let s=0;if(a){for(;s<i.length&&"string"==typeof i[s];s+=2)if("class"===i[s]&&-1!==ka(i[s+1].toLowerCase(),o,0))return!0}else if(ko(t))return!1;if(s=i.indexOf(1,s),s>-1){let f;for(;++s<i.length&&"string"==typeof(f=i[s]);)if(f.toLowerCase()===o)return!0}return!1}function ko(t){return 4===t.type&&t.value!==Js}
1function Lc(t,i,o){return i===(4!==t.type||o?t.value:Js)}function Me(t,i,o){let a=4;const s=t.attrs,f=null!==s?function Ti(t){for(let i=0;i<t.length;i++)if(kl(t[i]))return i;return t.length}(s):0;let O=!1;for(let k=0;k<i.length;k++){const Y=i[k];if("number"!=typeof Y){if(!O)if(4&a){if(a=2|1&a,""!==Y&&!Lc(t,Y,o)||""===Y&&1===i.length){if(Te(a))return!1;O=!0}}else if(8&a){if(null===s||!kc(t,s,Y,o)){if(Te(a))return!1;O=!0}}else{const fe=i[++k],Ie=le(Y,s,ko(t),o);if(-1===Ie){if(Te(a))return!1;O=!0;continue}if(""!==fe){let lt;if(lt=Ie>f?"":s[Ie+1].toLowerCase(),2&a&&fe!==lt){if(Te(a))return!1;O=!0}}}}else{if(!O&&!Te(a)&&!Te(Y))return!1;if(O&&Te(Y))continue;O=!1,a=Y|1&a}}return Te(a)||O}function Te(t){return!(1&t)}function le(t,i,o,a){if(null===i)return-1;let s=0;if(a||!o){let f=!1;for(;s<i.length;){const O=i[s];if(O===t)return s;if(3===O||6===O)f=!0;else{if(1===O||2===O){let k=i[++s];for(;"string"==typeof k;)k=i[++s];continue}if(4===O)break;if(0===O){s+=4;continue}}s+=f?1:2}return-1}return function vr(t,i){let o=t.indexOf(4);if(o>-1)for(o++;o<t.length;){const a=t[o];if("number"==typeof a)return-1;if(a===i)return o;o++}return-1}(i,t)}function Ye(t,i,o=!1){for(let a=0;a<i.length;a++)if(Me(t,i[a],o))return!0;return!1}function Jo(t,i){e:for(let o=0;o<i.length;o++){const a=i[o];if(t.length===a.length){for(let s=0;s<t.length;s++)if(t[s]!==a[s])continue e;return!0}}return!1}function Ts(t,i){return t?":not("+i.trim()+")":i}function ul(t){let i=t[0],o=1,a=2,s="",f=!1;for(;o<t.length;){let O=t[o];if("string"==typeof O)if(2&a){const k=t[++o];s+="["+O+(k.length>0?'="'+k+'"':"")+"]"}else 8&a?s+="."+O:4&a&&(s+=" "+O);else""!==s&&!Te(O)&&(i+=Ts(f,s),s=""),a=O,f=f||!Te(a);o++}return""!==s&&(i+=Ts(f,s)),i}function xs(t){return Qn(()=>{const i=dc(t),o={...i,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===Ss.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||oa.Emulated,styles:t.styles||Tr,_:null,schemas:t.schemas||null,tView:null,id:""};cs(o);const a=t.dependencies;return o.directiveDefs=Ba(a,!1),o.pipeDefs=Ba(a,!0),o.id=function Hc(t){let i=0;const o=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const s of o)i=Math.imul(31,i)+s.charCodeAt(0)|0;return i+=2147483648,"c"+i}(o),o})}function qs(t){return fr(t)||bo(t)}function dd(t){return null!==t}function Ds(t){return Qn(()=>({type:t.type,bootstrap:t.bootstrap||Tr,declarations:t.declarations||Tr,imports:t.imports||Tr,exports:t.exports||Tr,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Wo(t,i){if(null==t)return go;const o={};for(const a in t)if(t.hasOwnProperty(a)){const s=t[a];let f,O,k=Co.None;Array.isArray(s)?(k=s[0],f=s[1],O=s[2]??f):(f=s,O=s),i?(o[f]=k!==Co.None?[a,k]:a,i[f]=O):o[f]=a}return o}function ud(t){return Qn(()=>{const i=dc(t);return cs(i),i})}function Ko(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function fr(t){return t[Ji]||null}function bo(t){return t[pr]||null}function Dr(t){return t[Er]||null}function La(t){const i=fr(t)||bo(t)||Dr(t);return null!==i&&i.standalone}function $o(t,i){const o=t[gr]||null;if(!o&&!0===i)throw new Error(`Type ${Nt(t)} does not have '\u0275mod' property.`);return o}function dc(t){const i={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputTransforms:null,inputConfig:t.inputs||go,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||Tr,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Wo(t.inputs,i),outputs:Wo(t.outputs),debugInfo:null}}function cs(t){t.features?.forEach(i=>
1i(t))}function Ba(t,i){if(!t)return null;const o=i?Dr:qs;return()=>("function"==typeof t?t():t).map(a=>o(a)).filter(dd)}function Qa(t){return{\u0275providers:t}}function $g(...t){return{\u0275providers:us(0,t),\u0275fromNgModule:!0}}function us(t,...i){const o=[],a=new Set;let s;const f=O=>{o.push(O)};return zn(i,O=>{const k=O;Za(k,f,[],a)&&(s||=[],s.push(k))}),void 0!==s&&tg(s,f),o}function tg(t,i){for(let o=0;o<t.length;o++){const{ngModule:a,providers:s}=t[o];gd(s,f=>{i(f,a)})}}function Za(t,i,o,a){if(!(t=Ge(t)))return!1;let s=null,f=Yi(t);const O=!f&&fr(t);if(f||O){if(O&&!O.standalone)return!1;s=t}else{const Y=t.ngModule;if(f=Yi(Y),!f)return!1;s=Y}const k=a.has(s);if(O){if(k)return!1;if(a.add(s),O.dependencies){const Y="function"==typeof O.dependencies?O.dependencies():O.dependencies;for(const fe of Y)Za(fe,i,o,a)}}else{if(!f)return!1;{if(null!=f.imports&&!k){let fe;a.add(s);try{zn(f.imports,Ie=>{Za(Ie,i,o,a)&&(fe||=[],fe.push(Ie))})}finally{}void 0!==fe&&tg(fe,i)}if(!k){const fe=rt(s)||(()=>new s);i({provide:s,useFactory:fe,deps:Tr},s),i({provide:ss,useValue:s,multi:!0},s),i({provide:Dt,useValue:()=>un(s),multi:!0},s)}const Y=f.providers;if(null!=Y&&!k){const fe=t;gd(Y,Ie=>{i(Ie,fe)})}}}return s!==t&&void 0!==t.providers}function gd(t,i){for(let o of t)yr(o)&&(o=o.\u0275providers),Array.isArray(o)?gd(o,i):i(o)}const Ll=Mt({provide:String,useValue:Mt});function Ja(t){return null!==t&&"object"==typeof t&&Ll in t}function Ha(t){return"function"==typeof t}const gc=new Ii(""),Vc={},hd={};let Bl;function Hl(){return void 0===Bl&&(Bl=new dl),Bl}class Va{}class gs extends Va{get destroyed(){return this._destroyed}constructor(i,o,a,s){super(),this.parent=o,this.source=a,this.scopes=s,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,hl(i,O=>this.processProvider(O)),this.records.set(Zo,Vl(void 0,this)),s.has("environment")&&this.records.set(Va,Vl(void 0,this));const f=this.records.get(gc);null!=f&&"string"==typeof f.value&&this.scopes.add(f.value),this.injectorDefTypes=new Set(this.get(ss,Tr,Ci.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const i=m(null);try{for(const a of this._ngOnDestroyHooks)a.ngOnDestroy();const o=this._onDestroyHooks;this._onDestroyHooks=[];for(const a of o)a()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),m(i)}}onDestroy(i){return this.assertNotDestroyed(),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){this.assertNotDestroyed();const o=vt(this),a=Qe(void 0);try{return i()}finally{vt(o),Qe(a)}}get(i,o=li,a=Ci.Default){if(this.assertNotDestroyed(),i.hasOwnProperty(Gr))return i[Gr](this);a=Ni(a);const f=vt(this),O=Qe(void 0);try{if(!(a&Ci.SkipSelf)){let Y=this.records.get(i);if(void 0===Y){const fe=function hc(t){return"function"==typeof t||"object"==typeof t&&t instanceof Ii}(i)&&xr(i);Y=fe&&this.injectableDefInScope(fe)?Vl(fd(i),Vc):null,this.records.set(i,Y)}if(null!=Y)return this.hydrate(i,Y)}return(a&Ci.Self?Hl():this.parent).get(i,o=a&Ci.Optional&&o===li?null:o)}catch(k){if("NullInjectorError"===k.name){if((k[co]=k[co]||[]).unshift(Nt(i)),f)throw k;return function Bi(t,i,o,a){const s=t[co];throw i[ra]&&s.unshift(i[ra]),t.message=function Sr(t,i,o,a=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let s=Nt(i);if(Array.isArray(i))s=i.map(Nt).join(" -> ");else if("object"==typeof i){let f=[];for(let O in i)if(i.hasOwnProperty(O)){let k=i[O];f.push(O+":"+("string"==typeof k?JSON.stringify(k):Nt(k)))}s=`{${f.join(", ")}}`}return`${o}${a?"("+a+")":""}[${s}]: ${t.replace(fa,"\n  ")}`}("\n"+t.message,s,o,a),t.ngTokenPath=s,t[co]=null,t}(k,i,"R3InjectorError",this.source)}throw k}finally{Qe(O),vt(f)}}resolveInjectorInitializers(){const i=m(null),o=vt(this),a=Qe(void 0);try{const f=this.get(Dt,Tr,Ci.Self);for(const O of f)O()}finally{vt(o),Qe(a),m(i)}}toString(){const i=[],o=this.records;for(const a of o.keys())i.push(Nt(a));return`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Ve(205,!1)}processProvider(i){let o=Ha(i=Ge(i))?i:Ge(i&&i.provide);const a=function qa(t){return Ja(t)?Vl(void 0,t.useValue):Vl(pd(t),Vc)}(i);if(!Ha(i)&&!0===i.multi){let s=this.records.get(o);s||(s=Vl(void 0,Vc,!0),s.factory=()=>In(s.multi),this.records.set(o,s)),o=i,s.multi.push(i)}this.records.set(o,a)}hydrate(i,o){const a=m(null);try{return o.value===Vc&&(o.value=hd,o.value=o.factory()),"object"==typeof o.value&&o.value&&function ng(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(o.value)&&this._ngOnDestroyHooks.add(o.value),o.value}finally{m(a)}}injectableDefInScope(i){if(!i.providedIn)return!1;const o=Ge(i.providedIn);return"string"==typeof o?"any"===o||this.scopes.has(o):this.injectorDefTypes.has(o)}removeOnDestroy(i){const o=this._onDestroyHooks.indexOf(i);-1!==o&&this._onDestroyHooks.splice(o,1)}}function fd(t){const i=xr(t),o=null!==i?i.factory:rt(t);if(null!==o)return o;if(t instanceof Ii)throw new Ve(204,!1);if(t instanceof Function)return function md(t){if(t.length>0)throw new Ve(204,!1);const o=function Hr(t){return t&&(t[jr]||t[Uo])||null}(t);return null!==o?()=>o.factory(t):()=>new t}(t);throw new Ve(204,!1)}function pd(t,i,o){let a;if(Ha(t)){const s=Ge(t);return rt(s)||fd(s)}if(Ja(t))a=()=>Ge(t.useValue);else if(function cu(t){return!(!t||!t.useFactory)}(t))a=()=>t.useFactory(...In(t.deps||[]));else if(function Is(t){return!(!t||!t.useExisting)}(t))a=()=>un(Ge(t.useExisting));else{const s=Ge(t&&(t.useClass||t.provide));if(!function zg(t){return!!t.deps}(t))return rt(s)||fd(s);a=()=>new s(...In(t.deps))}return a}function Vl(t,i,o=!1){return{factory:t,value:i,multi:o?[]:void 0}}
1function hl(t,i){for(const o of t)Array.isArray(o)?hl(o,i):o&&yr(o)?hl(o.\u0275providers,i):i(o)}function ma(t,i){t instanceof gs&&t.assertNotDestroyed();const a=vt(t),s=Qe(void 0);try{return i()}finally{vt(a),Qe(s)}}function fc(){return void 0!==ke()||null!=function ut(){return qr}()}function As(t){if(!fc())throw new Ve(-203,!1)}const $i=0,Hn=1,xi=2,Kr=3,Fo=4,Zr=5,Eo=6,qo=7,Fr=8,ho=9,pa=10,tr=11,mc=12,es=13,va=14,mo=15,fs=16,fl=17,ms=18,$l=19,du=20,Ua=21,Vi=22,Rs=23,Di=25,uu=1,ml=7,Uc=9,So=10;var rg=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(rg||{});function oo(t){return Array.isArray(t)&&"object"==typeof t[uu]}function ea(t){return Array.isArray(t)&&!0===t[uu]}function gu(t){return!!(4&t.flags)}function pc(t){return t.componentOffset>-1}function _d(t){return!(1&~t.flags)}function ps(t){return!!t.template}function $c(t){return!!(512&t[xi])}class vs{constructor(i,o,a){this.previousValue=i,this.currentValue=o,this.firstChange=a}isFirstChange(){return this.firstChange}}function _a(t,i,o,a){null!==i?i.applyValueToInputSignal(i,a):t[o]=a}function el(){return $a}function $a(t){return t.type.prototype.ngOnChanges&&(t.setInput=vp),tl}function tl(){const t=Xf(this),i=t?.current;if(i){const o=t.previous;if(o===go)t.previous=i;else for(let a in i)o[a]=i[a];t.current=null,this.ngOnChanges(i)}}function vp(t,i,o,a,s){const f=this.declaredInputs[a],O=Xf(t)||function bd(t,i){return t[Gc]=i}(t,{previous:go,current:null}),k=O.current||(O.current={}),Y=O.previous,fe=Y[f];k[f]=new vs(fe&&fe.currentValue,o,Y===go),_a(t,i,s,o)}el.ngInherit=!0;const Gc="__ngSimpleChanges__";function Xf(t){return t[Gc]||null}const vc=function(t,i,o){},Cp="svg";function kr(t){for(;Array.isArray(t);)t=t[$i];return t}function Md(t,i){return kr(i[t])}function Ca(t,i){return kr(i[t.index])}function za(t,i){return t.data[i]}function Wc(t,i){return t[i]}function Fs(t,i){const o=i[t];return oo(o)?o:o[$i]}function _c(t){return!(128&~t[xi])}function ts(t,i){return null==i?null:t[i]}function sg(t){t[fl]=0}function Nh(t){1024&t[xi]||(t[xi]|=1024,_c(t)&&Cc(t))}function nl(t){return!!(9216&t[xi]||t[Rs]?.dirty)}function Pd(t){t[pa].changeDetectionScheduler?.notify(8),64&t[xi]&&(t[xi]|=1024),nl(t)&&Cc(t)}function Cc(t){t[pa].changeDetectionScheduler?.notify(0);let i=pl(t);for(;null!==i&&!(8192&i[xi])&&(i[xi]|=8192,_c(i));)i=pl(i)}function Od(t,i){if(!(256&~t[xi]))throw new Ve(911,!1);null===t[Ua]&&(t[Ua]=[]),t[Ua].push(i)}function pl(t){const i=t[Kr];return ea(i)?i[Kr]:i}const Fi={lFrame:Qg(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let kh=!1;function Bh(){return Fi.bindingsEnabled}function Ed(){return null!==Fi.skipHydrationRootTNode}function Dn(){return Fi.lFrame.lView}function Pr(){return Fi.lFrame.tView}function Zf(t){return Fi.lFrame.contextLView=t,t[Fr]}function Mp(t){return Fi.lFrame.contextLView=null,t}function fo(){let t=Jf();for(;null!==t&&64===t.type;)t=t.parent;return t}function Jf(){return Fi.lFrame.currentTNode}function _s(t,i){const o=Fi.lFrame;o.currentTNode=t,o.isParent=i}function Sd(){return Fi.lFrame.isParent}function Hh(){Fi.lFrame.isParent=!1}function qf(){return Fi.lFrame.contextLView}function ba(){return kh}function em(t){kh=t}function ta(){const t=Fi.lFrame;let i=t.bindingRootIndex;return-1===i&&(i=t.bindingRootIndex=t.tView.bindingStartIndex),i}function ya(){return Fi.lFrame.bindingIndex}function Ns(){return Fi.lFrame.bindingIndex++}function ks(t){const i=Fi.lFrame,o=i.bindingIndex;return i.bindingIndex=i.bindingIndex+t,o}function Pp(t,i){const o=Fi.lFrame;o.bindingIndex=o.bindingRootIndex=t,Xc(i)}function Xc(t){Fi.lFrame.currentDirectiveIndex=t}function Xg(t){const i=Fi.lFrame.currentDirectiveIndex;return-1===i?null:t[i]}function vu(){return Fi.lFrame.currentQueryIndex}function Yg(t){Fi.lFrame.currentQueryIndex=t}function Dd(t){const i=t[Hn];return 2===i.type?i.declTNode:1===i.type?t[Zr]:null}function Uh(t,i,o){if(o&Ci.SkipSelf){let s=i,f=t;for(;!(s=s.parent,null!==s||o&Ci.Host||(s=Dd(f),null===s||(f=f[va],10&s.type))););if(null===s)return!1;i=s,t=f}const a=Fi.lFrame=Op();return a.currentTNode=i,a.lView=t,!0}function cg(t){const i=Op(),o=t[Hn];Fi.lFrame=i,i.currentTNode=o.firstChild,i.lView=t,i.tView=o,i.contextLView=t,i.bindingIndex=o.bindingStartIndex,i.inI18n=!1}function Op(){const t=Fi.lFrame,i=null===t?null:t.child;return null===i?Qg(t):i}function Qg(t){const i={currentTNode:null,isParent:!0,lView:null,tView:null,
1selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=i),i}function nm(){const t=Fi.lFrame;return Fi.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const _u=nm;function Cu(){const t=nm();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Ma(){return Fi.lFrame.selectedIndex}function zl(t){Fi.lFrame.selectedIndex=t}function $r(){const t=Fi.lFrame;return za(t.tView,t.selectedIndex)}function bu(){Fi.lFrame.currentNamespace=Cp}function jl(){!function U0(){Fi.lFrame.currentNamespace=null}()}let Zg=!0;function yu(){return Zg}function Ls(t){Zg=t}function Jg(t,i){for(let o=i.directiveStart,a=i.directiveEnd;o<a;o++){const f=t.data[o].type.prototype,{ngAfterContentInit:O,ngAfterContentChecked:k,ngAfterViewInit:Y,ngAfterViewChecked:fe,ngOnDestroy:Ie}=f;O&&(t.contentHooks??=[]).push(-o,O),k&&((t.contentHooks??=[]).push(o,k),(t.contentCheckHooks??=[]).push(o,k)),Y&&(t.viewHooks??=[]).push(-o,Y),fe&&((t.viewHooks??=[]).push(o,fe),(t.viewCheckHooks??=[]).push(o,fe)),null!=Ie&&(t.destroyHooks??=[]).push(o,Ie)}}function Id(t,i,o){eh(t,i,3,o)}function qg(t,i,o,a){(3&t[xi])===o&&eh(t,i,o,a)}function im(t,i){let o=t[xi];(3&o)===i&&(o&=16383,o+=1,t[xi]=o)}function eh(t,i,o,a){const f=a??-1,O=i.length-1;let k=0;for(let Y=void 0!==a?65535&t[fl]:0;Y<O;Y++)if("number"==typeof i[Y+1]){if(k=i[Y],null!=a&&k>=a)break}else i[Y]<0&&(t[fl]+=65536),(k<f||-1==f)&&(zh(t,o,i,Y),t[fl]=(4294901760&t[fl])+Y+2),Y++}function gg(t,i){vc(4,t,i);const o=m(null);try{i.call(t)}finally{m(o),vc(5,t,i)}}function zh(t,i,o,a){const s=o[a]<0,f=o[a+1],k=t[s?-o[a]:o[a]];s?t[xi]>>14<t[fl]>>16&&(3&t[xi])===i&&(t[xi]+=16384,gg(k,f)):gg(k,f)}const Mc=-1;class Mu{constructor(i,o,a){this.factory=i,this.resolving=!1,this.canSeeViewProviders=o,this.injectImpl=a}}const wu={};class Gl{constructor(i,o){this.injector=i,this.parentInjector=o}get(i,o,a){a=Ni(a);const s=this.injector.get(i,wu,a);return s!==wu||o===wu?s:this.parentInjector.get(i,o,a)}}function Ad(t){return t!==Mc}function Rd(t){return 32767&t}function Fd(t,i){let o=function Gh(t){return t>>16}(t),a=i;for(;o>0;)a=a[va],o--;return a}let _l=!0;function Cl(t){const i=_l;return _l=t,i}const na=255,Wl=5;let Wh=0;const ja={};function Eu(t,i){const o=Nd(t,i);if(-1!==o)return o;const a=i[Hn];a.firstCreatePass&&(t.injectorIndex=i.length,Pc(a.data,t),Pc(i,null),Pc(a.blueprint,null));const s=Su(t,i),f=t.injectorIndex;if(Ad(s)){const O=Rd(s),k=Fd(s,i),Y=k[Hn].data;for(let fe=0;fe<8;fe++)i[f+fe]=k[O+fe]|Y[O+fe]}return i[f+8]=s,f}function Pc(t,i){t.push(0,0,0,0,0,0,0,0,i)}function Nd(t,i){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===i[t.injectorIndex+8]?-1:t.injectorIndex}function Su(t,i){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let o=0,a=null,s=i;for(;null!==s;){if(a=_g(s),null===a)return Mc;if(o++,s=s[va],-1!==a.injectorIndex)return a.injectorIndex|o<<16}return Mc}function bl(t,i,o){!function th(t,i,o){let a;"string"==typeof o?a=o.charCodeAt(0)||0:o.hasOwnProperty(qi)&&(a=o[qi]),null==a&&(a=o[qi]=Wh++);const s=a&na;i.data[t+(s>>Wl)]|=1<<s}(t,i,o)}function nh(t,i,o){if(o&Ci.Optional||void 0!==t)return t;hr()}function pg(t,i,o,a){if(o&Ci.Optional&&void 0===a&&(a=null),!(o&(Ci.Self|Ci.Host))){const s=t[ho],f=Qe(void 0);try{return s?s.get(i,a,o&Ci.Optional):Vt(i,a,o&Ci.Optional)}finally{Qe(f)}}return nh(a,0,o)}function vg(t,i,o,a=Ci.Default,s){if(null!==t){if(2048&i[xi]&&!(a&Ci.Self)){const O=function Du(t,i,o,a,s){let f=t,O=i;for(;null!==f&&null!==O&&2048&O[xi]&&!(512&O[xi]);){const k=rm(f,O,o,a|Ci.Self,ja);if(k!==ja)return k;let Y=f.parent;if(!Y){const fe=O[du];if(fe){const Ie=fe.get(o,ja,a);if(Ie!==ja)return Ie}Y=_g(O),O=O[va]}f=Y}return s}(t,i,o,a,ja);if(O!==ja)return O}const f=rm(t,i,o,a,ja);if(f!==ja)return f}return pg(i,o,a,s)}function rm(t,i,o,a,s){const f=function Tu(t){if("string"==typeof t)return t.charCodeAt(0)||0;const i=t.hasOwnProperty(qi)?t[qi]:void 0;return"number"==typeof i?i>=0?i&na:Ep:i}(o);if("function"==typeof f){if(!Uh(i,t,a))return a&Ci.Host?nh(s,0,a):pg(i,o,a,s);try{let O;if(O=f(a),null!=O||a&Ci.Optional)return O;hr()}finally{_u()}}else if("number"==typeof f){let O=null,k=Nd(t,i),Y=Mc,fe=a&Ci.Host?i[mo][Zr]:null;for((-1===k||a&Ci.SkipSelf)&&(Y=-1===k?Su(t,i):i[k+8],Y!==Mc&&Xh(a,!1)?(O=i[Hn],k=Rd(Y),i=Fd(Y,i)):k=-1);-1!==k;){const Ie=i[Hn];if(Kh(f,k,Ie.data)){const lt=om(k,i,o,O,a,fe);if(lt!==ja)return lt}Y=i[k+8],Y!==Mc&&Xh(a,i[Hn].data[k+8]===fe)&&Kh(f,k,i)?(O=Ie,k=Rd(Y),i=Fd(Y,i)):k=-1}}return s}function om(t,i,o,a,s,f){const O=i[Hn],k=O.data[t+8],Ie=Kl(k,O,o,null==a?pc(k)&&_l:a!=O&&!!(3&k.type),s&Ci.Host&&f===k);return null!==Ie?ns(i,O,Ie,k):ja}function Kl(t,i,o,a,s){const f=t.providerIndexes,O=i.data,k=1048575&f,Y=t.directiveStart,Ie=f>>20,kt=s?k+Ie:t.directiveEnd;for(let Gt=a?k:k+Ie;Gt<kt;Gt++){const nn=O[Gt];if(Gt<Y&&o===nn||Gt>=Y&&nn.type===o)return Gt}if(s){const Gt=O[Y];if(Gt&&ps(Gt)&&Gt.type===o)return Y}return null}function ns(t,i,o,a){let s=t[o];const f=i.data;if(function Yc(t){return t instanceof Mu}(s)){const O=s;O.resolving&&function Vn(t,i){throw i&&i.join(" > "),new Ve(-200,t)}(function Qt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.n
1ame||t.type.toString():dt(t)}(f[o]));const k=Cl(O.canSeeViewProviders);O.resolving=!0;const fe=O.injectImpl?Qe(O.injectImpl):null;Uh(t,a,Ci.Default);try{s=t[o]=O.factory(void 0,f,t,a),i.firstCreatePass&&o>=a.directiveStart&&function $h(t,i,o){const{ngOnChanges:a,ngOnInit:s,ngDoCheck:f}=i.type.prototype;if(a){const O=$a(i);(o.preOrderHooks??=[]).push(t,O),(o.preOrderCheckHooks??=[]).push(t,O)}s&&(o.preOrderHooks??=[]).push(0-t,s),f&&((o.preOrderHooks??=[]).push(t,f),(o.preOrderCheckHooks??=[]).push(t,f))}(o,f[o],i)}finally{null!==fe&&Qe(fe),Cl(k),O.resolving=!1,_u()}}return s}function Kh(t,i,o){return!!(o[i+(t>>Wl)]&1<<t)}function Xh(t,i){return!(t&Ci.Self||t&Ci.Host&&i)}class Xo{constructor(i,o){this._tNode=i,this._lView=o}get(i,o,a){return vg(this._tNode,this._lView,i,Ni(a),o)}}function Ep(){return new Xo(fo(),Dn())}function xu(t){return Qn(()=>{const i=t.prototype.constructor,o=i[Hi]||ih(i),a=Object.prototype;let s=Object.getPrototypeOf(t.prototype).constructor;for(;s&&s!==a;){const f=s[Hi]||ih(s);if(f&&f!==o)return f;s=Object.getPrototypeOf(s)}return f=>new f})}function ih(t){return Ce(t)?()=>{const i=ih(Ge(t));return i&&i()}:rt(t)}function _g(t){const i=t[Hn],o=i.type;return 2===o?i.declTNode:1===o?t[Zr]:null}function Jc(t){return function mg(t,i){if("class"===i)return t.classes;if("style"===i)return t.styles;const o=t.attrs;if(o){const a=o.length;let s=0;for(;s<a;){const f=o[s];if(kl(f))break;if(0===f)s+=2;else if("number"==typeof f)for(s++;s<a&&"string"==typeof o[s];)s++;else{if(f===i)return o[s+1];s+=2}}}return null}(fo(),t)}function yl(t,i=null,o=null,a){const s=Bo(t,i,o,a);return s.resolveInjectorInitializers(),s}function Bo(t,i=null,o=null,a,s=new Set){const f=[o||Tr,$g(t)];return a=a||("object"==typeof t?void 0:Nt(t)),new gs(f,i||Hl(),a||null,s)}class sa{static{this.THROW_IF_NOT_FOUND=li}static{this.NULL=new dl}static create(i,o){if(Array.isArray(i))return yl({name:""},o,i,"");{const a=i.name??"";return yl({name:a},i.parent,i.providers,a)}}static{this.\u0275prov=Si({token:sa,providedIn:"any",factory:()=>un(Zo)})}static{this.__NG_ELEMENT_ID__=-1}}new Ii("").__NG_ELEMENT_ID__=t=>{const i=fo();if(null===i)throw new Ve(204,!1);if(2&i.type)return i.value;if(t&Ci.Optional)return null;throw new Ve(204,!1)};function qh(t){return t.ngOriginalError}const bg=!0;let bs=(()=>{class t{static{this.__NG_ELEMENT_ID__=Mo}static{this.__NG_ENV_ID__=o=>o}}return t})();class qc extends bs{constructor(i){super(),this._lView=i}onDestroy(i){return Od(this._lView,i),()=>function fu(t,i){if(null===t[Ua])return;const o=t[Ua].indexOf(i);-1!==o&&t[Ua].splice(o,1)}(this._lView,i)}}function Mo(){return new qc(Dn())}let Xl=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new gt.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const o=this.taskId++;return this.pendingTasks.add(o),o}remove(o){this.pendingTasks.delete(o),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275prov=Si({token:t,providedIn:"root",factory:()=>new t})}}return t})();const Oa=class ed extends je.B{constructor(i=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=i,fc()&&(this.destroyRef=On(bs,{optional:!0})??void 0,this.pendingTasks=On(Xl,{optional:!0})??void 0)}emit(i){const o=m(null);try{super.next(i)}finally{m(o)}}subscribe(i,o,a){let s=i,f=o||(()=>null),O=a;if(i&&"object"==typeof i){const Y=i;s=Y.next?.bind(Y),f=Y.error?.bind(Y),O=Y.complete?.bind(Y)}this.__isAsync&&(f=this.wrapInTimeout(f),s&&(s=this.wrapInTimeout(s)),O&&(O=this.wrapInTimeout(O)));const k=super.subscribe({next:s,error:f,complete:O});return i instanceof Pt.yU&&i.add(k),k}wrapInTimeout(i){return o=>{const a=this.pendingTasks?.add();setTimeout(()=>{i(o),void 0!==a&&this.pendingTasks?.remove(a)})}}};function Ml(...t){}function Iu(t){let i,o;function a(){t=Ml;try{void 0!==o&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(o),void 0!==i&&clearTimeout(i)}catch{}}return i=setTimeout(()=>{t(),a()}),"function"==typeof requestAnimationFrame&&(o=requestAnimationFrame(()=>{t(),a()})),()=>a()}function yg(t){return queueMicrotask(()=>t()),()=>{t=Ml}}const zr="isAngularZone",kd=zr+"_ID";let td=0;class so{constructor(i){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Oa(!1),this.onMicrotaskEmpty=new Oa(!1),this.onStable=new Oa(!1),this.onError=ne
1w Oa(!1);const{enableLongStackTrace:o=!1,shouldCoalesceEventChangeDetection:a=!1,shouldCoalesceRunChangeDetection:s=!1,scheduleInRootZone:f=bg}=i;if(typeof Zone>"u")throw new Ve(908,!1);Zone.assertZonePatched();const O=this;O._nesting=0,O._outer=O._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(O._inner=O._inner.fork(new Zone.TaskTrackingZoneSpec)),o&&Zone.longStackTraceZoneSpec&&(O._inner=O._inner.fork(Zone.longStackTraceZoneSpec)),O.shouldCoalesceEventChangeDetection=!s&&a,O.shouldCoalesceRunChangeDetection=s,O.callbackScheduled=!1,O.scheduleInRootZone=f,function Yl(t){const i=()=>{!function Vs(t){function i(){Iu(()=>{t.callbackScheduled=!1,Ld(t),t.isCheckStableRunning=!0,Mg(t),t.isCheckStableRunning=!1})}t.isCheckStableRunning||t.callbackScheduled||(t.callbackScheduled=!0,t.scheduleInRootZone?Zone.root.run(()=>{i()}):t._outer.run(()=>{i()}),Ld(t))}(t)},o=td++;t._inner=t._inner.fork({name:"angular",properties:{[zr]:!0,[kd]:o,[kd+o]:!0},onInvokeTask:(a,s,f,O,k,Y)=>{if(function Ql(t){return nd(t,"__ignore_ng_zone__")}(Y))return a.invokeTask(f,O,k,Y);try{return nr(t),a.invokeTask(f,O,k,Y)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===O.type||t.shouldCoalesceRunChangeDetection)&&i(),Au(t)}},onInvoke:(a,s,f,O,k,Y,fe)=>{try{return nr(t),a.invoke(f,O,k,Y,fe)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!function Bd(t){return nd(t,"__scheduler_tick__")}(Y)&&i(),Au(t)}},onHasTask:(a,s,f,O)=>{a.hasTask(f,O),s===f&&("microTask"==O.change?(t._hasPendingMicrotasks=O.microTask,Ld(t),Mg(t)):"macroTask"==O.change&&(t.hasPendingMacrotasks=O.macroTask))},onHandleError:(a,s,f,O)=>(a.handleError(f,O),t.runOutsideAngular(()=>t.onError.emit(O)),!1)})}(O)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(zr)}static assertInAngularZone(){if(!so.isInAngularZone())throw new Ve(909,!1)}static assertNotInAngularZone(){if(so.isInAngularZone())throw new Ve(909,!1)}run(i,o,a){return this._inner.run(i,o,a)}runTask(i,o,a,s){const f=this._inner,O=f.scheduleEventTask("NgZoneEvent: "+s,i,wa,Ml,Ml);try{return f.runTask(O,o,a)}finally{f.cancelTask(O)}}runGuarded(i,o,a){return this._inner.runGuarded(i,o,a)}runOutsideAngular(i){return this._outer.run(i)}}const wa={};function Mg(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Ld(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&!0===t.callbackScheduled)}function nr(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Au(t){t._nesting--,Mg(t)}class Ec{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Oa,this.onMicrotaskEmpty=new Oa,this.onStable=new Oa,this.onError=new Oa}run(i,o,a){return i.apply(o,a)}runGuarded(i,o,a){return i.apply(o,a)}runOutsideAngular(i){return i()}runTask(i,o,a,s){return i.apply(o,a)}}function nd(t,i){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0]?.data?.[i]}class Pl{constructor(){this._console=console}handleError(i){const o=this._findOriginalError(i);this._console.error("ERROR",i),o&&this._console.error("ORIGINAL ERROR",o)}_findOriginalError(i){let o=i&&qh(i);for(;o&&qh(o);)o=qh(o);return o||null}}const Pg=new Ii("",{providedIn:"root",factory:()=>{const t=On(so),i=On(Pl);return o=>t.runOutsideAngular(()=>i.handleError(o))}});function Ru(){return Us(fo(),Dn())}function Us(t,i){return new Vd(Ca(t,i))}let Vd=(()=>{class t{constructor(o){this.nativeElement=o}static{this.__NG_ELEMENT_ID__=Ru}}return t})();function Fu(t){return t instanceof Vd?t.nativeElement:t}function Ud(){return this._results[Symbol.iterator]()}class Ol{get changes(){return this._changes??=new Oa}constructor(i=!1){this._emitDistinctChangesOnly=i,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const o=Ol.prototype;o[Symbol.iterator]||(o[Symbol.iterator]=Ud)}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,o){return this._results.reduce(i,o)}
1forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,o){this.dirty=!1;const a=function en(t){return t.flat(Number.POSITIVE_INFINITY)}(i);(this._changesDetected=!function Xt(t,i,o){if(t.length!==i.length)return!1;for(let a=0;a<t.length;a++){let s=t[a],f=i[a];if(o&&(s=o(s),f=o(f)),f!==s)return!1}return!0}(this._results,a,o))&&(this._results=a,this.length=a.length,this.last=a[this.length-1],this.first=a[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(i){this._onDirty=i}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function $d(t){return!(128&~t.flags)}const po=new Map;let dm=0;function Sl(t){po.delete(t[$l])}const Lu="__ngContext__";function ca(t,i){oo(i)?(t[Lu]=i[$l],function Sc(t){po.set(t[$l],t)}(i)):t[Lu]=i}function Po(t){return uh(t[mc])}function Yo(t){return uh(t[Fo])}function uh(t){for(;null!==t&&!ea(t);)t=t[Fo];return t}let cf;function Np(t){cf=t}function rd(){if(void 0!==cf)return cf;if(typeof document<"u")return document;throw new Ve(210,!1)}const gh=new Ii("",{providedIn:"root",factory:()=>kp}),kp="ng",df=new Ii(""),Uu=new Ii("",{providedIn:"platform",factory:()=>"unknown"}),pm=new Ii(""),Ig=new Ii("",{providedIn:"root",factory:()=>rd().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function _m(t){return t}function $u(){const t=new Ag;return"browser"===On(Uu)&&(t.store=function Cm(t,i){const o=t.getElementById(i+"-state");if(o?.textContent)try{return JSON.parse(o.textContent)}catch(a){console.warn("Exception while restoring TransferState for app "+i,a)}return{}}(rd(),On(gh))),t}let Ag=(()=>{class t{constructor(){this.store={},this.onSerializeCallbacks={}}static{this.\u0275prov=Si({token:t,providedIn:"root",factory:$u})}get(o,a){return void 0!==this.store[o]?this.store[o]:a}set(o,a){this.store[o]=a}remove(o){delete this.store[o]}hasKey(o){return this.store.hasOwnProperty(o)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(o,a){this.onSerializeCallbacks[o]=a}toJson(){for(const o in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(o))try{this.store[o]=this.onSerializeCallbacks[o]()}catch(a){console.warn("Exception in onSerialize callback: ",a)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}return t})(),pf=()=>null;function Xd(t,i,o=!1){return pf(t,i,o)}const _f=new Ii("",{providedIn:"root",factory:()=>!1});let vh,_h;function Wu(t){return function Cf(){if(void 0===vh&&(vh=null,Jt.trustedTypes))try{vh=Jt.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return vh}()?.createHTML(t)||t}function bf(){if(void 0===_h&&(_h=null,Jt.trustedTypes))try{_h=Jt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return _h}function Pm(t){return bf()?.createHTML(t)||t}function ad(t){return bf()?.createScriptURL(t)||t}class nc{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Ft})`}}class yf extends nc{getTypeName(){return"HTML"}}class Mf extends nc{getTypeName(){return"Style"}}class eu extends nc{getTypeName(){return"Script"}}class Pf extends nc{getTypeName(){return"URL"}}class Of extends nc{getTypeName(){return"ResourceURL"}}function Dl(t){return t instanceof nc?t.changingThisBreaksApplicationSecurity:t}function Ws(t,i){const o=function wf(t){return t instanceof nc&&t.getTypeName()||null}(t);if(null!=o&&o!==i){if("ResourceURL"===o&&"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${o} (see ${Ft})`)}return o===i}function Ch(t){return new yf(t)}function Up(t){return new Mf(t)}function tu(t){return new eu(t)}function y(t){return new Pf(t)}function w(t){return new Of(t)}class M{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i="<body><remove></remove>"+i;try{const o=(new window.DOMParser).parseFromString(Wu(i),"text/html").body;return null===o?this.inertDocumentHelper.getInertBodyElement(i):(o.firstChild?.remove(),o)}catch{return null}}}class A{constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){const o=this.inertDocument.createElement("template");return o.innerHTML=Wu(i),o}}const xe=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Ue(t){return(t=String(t)).match(xe)?t:"unsafe:"+t}function _t(t){const i={};for(const o of t.split(","))i[o]=!0;return i}function ct(...t){const i={};for(const o of t)for(const a in o)o.hasOwnProperty(a)&&(i[a]=!0);return i}const jt=_t("area,br,col,hr,img,wbr"),zt=_t("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),En=_t("rp,rt"),st=ct(jt,ct(zt,_t("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),ct(En,_t("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),ct(En,zt)),Sn=_t("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ui=ct(Sn,_t("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
1olspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),_t("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),ir=_t("script,style,template");class dr{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(i){let o=i.firstChild,a=!0,s=[];for(;o;)if(o.nodeType===Node.ELEMENT_NODE?a=this.startElement(o):o.nodeType===Node.TEXT_NODE?this.chars(o.nodeValue):this.sanitizedSomething=!0,a&&o.firstChild)s.push(o),o=Oo(o);else for(;o;){o.nodeType===Node.ELEMENT_NODE&&this.endElement(o);let f=Jr(o);if(f){o=f;break}o=s.pop()}return this.buf.join("")}startElement(i){const o=Ho(i).toLowerCase();if(!st.hasOwnProperty(o))return this.sanitizedSomething=!0,!ir.hasOwnProperty(o);this.buf.push("<"),this.buf.push(o);const a=i.attributes;for(let s=0;s<a.length;s++){const f=a.item(s),O=f.name,k=O.toLowerCase();if(!Ui.hasOwnProperty(k)){this.sanitizedSomething=!0;continue}let Y=f.value;Sn[k]&&(Y=Ue(Y)),this.buf.push(" ",O,'="',Wi(Y),'"')}return this.buf.push(">"),!0}endElement(i){const o=Ho(i).toLowerCase();st.hasOwnProperty(o)&&!jt.hasOwnProperty(o)&&(this.buf.push("</"),this.buf.push(o),this.buf.push(">"))}chars(i){this.buf.push(Wi(i))}}function Jr(t){const i=t.nextSibling;if(i&&t!==i.previousSibling)throw ic(i);return i}function Oo(t){const i=t.firstChild;if(i&&function ki(t,i){return(t.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(t,i))throw ic(i);return i}function Ho(t){const i=t.nodeName;return"string"==typeof i?i:"FORM"}function ic(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}const Wa=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ci=/([^\#-~ |!])/g;function Wi(t){return t.replace(/&/g,"&amp;").replace(Wa,function(i){return"&#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(ci,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Lr;function gi(t,i){let o=null;try{Lr=Lr||function l(t){const i=new A(t);return function se(){try{return!!(new window.DOMParser).parseFromString(Wu(""),"text/html")}catch{return!1}}()?new M(i):i}(t);let a=i?String(i):"";o=Lr.getInertBodyElement(a);let s=5,f=a;do{if(0===s)throw new Error("Failed to sanitize html because the input is unstable");s--,a=f,f=o.innerHTML,o=Lr.getInertBodyElement(a)}while(a!==f);return Wu((new dr).sanitizeChildren(Ri(o)||o))}finally{if(o){const a=Ri(o)||o;for(;a.firstChild;)a.firstChild.remove()}}}function Ri(t){return"content"in t&&function Xi(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var rr=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(rr||{});function zo(t){const i=nu();return i?Pm(i.sanitize(rr.HTML,t)||""):Ws(t,"HTML")?Pm(Dl(t)):gi(rd(),dt(t))}function ua(t){const i=nu();return i?i.sanitize(rr.URL,t)||"":Ws(t,"URL")?Dl(t):Ue(dt(t))}function Ms(t){const i=nu();if(i)return ad(i.sanitize(rr.RESOURCE_URL,t)||"");if(Ws(t,"ResourceURL"))return ad(Dl(t));throw new Ve(904,!1)}function Ac(t,i,o){return function xa(t,i){return"src"===i&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===i&&("base"===t||"link"===t)?Ms:ua}(i,o)(t)}function nu(){const t=Dn();return t&&t[pa].sanitizer}const l_=/^>|^->|<!--|-->|--!>|<!-$/g,$p=/(<|>)/g,j0="\u200b$1\u200b";function xf(t){return t.ownerDocument.defaultView}function bh(t){return t.ownerDocument}function Ka(t){return t instanceof Function?t():t}var Ph=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(Ph||{});let Gp;function Wp(t,i){return Gp(t,i)}
1function Oh(t,i,o,a,s){if(null!=a){let f,O=!1;ea(a)?f=a:oo(a)&&(O=!0,a=a[$i]);const k=kr(a);0===t&&null!==o?null==s?J0(i,o,k):au(i,o,k,s||null,!0):1===t&&null!==o?au(i,o,k,s||null,!0):2===t?function Rf(t,i,o){t.removeChild(null,i,o)}(i,k,O):3===t&&i.destroyNode(k),null!=f&&function Pb(t,i,o,a,s){const f=o[ml];f!==kr(o)&&Oh(i,t,a,f,s);for(let k=So;k<o.length;k++){const Y=o[k];Bm(Y[Hn],Y,t,i,a,f)}}(i,t,f,o,s)}}function Kp(t,i){return t.createComment(function G0(t){return t.replace(l_,i=>i.replace($p,j0))}(i))}function If(t,i,o){return t.createElement(i,o)}function Af(t,i){i[pa].changeDetectionScheduler?.notify(9),Bm(t,i,i[tr],2,null,null)}function Y0(t,i){const o=t[Uc],a=i[Kr];(oo(a)||i[mo]!==a[Kr][mo])&&(t[xi]|=rg.HasTransplantedViews),null===o?t[Uc]=[i]:o.push(i)}function Xp(t,i){const o=t[Uc],a=o.indexOf(i);o.splice(a,1)}function Eh(t,i){if(t.length<=So)return;const o=So+i,a=t[o];if(a){const s=a[fs];null!==s&&s!==t&&Xp(s,a),i>0&&(t[o-1][Fo]=a[Fo]);const f=ro(t,So+i);!function __(t,i){Af(t,i),i[$i]=null,i[Zr]=null}(a[Hn],a);const O=f[ms];null!==O&&O.detachView(f[Hn]),a[Kr]=null,a[Fo]=null,a[xi]&=-129}return a}function ou(t,i){if(!(256&i[xi])){const o=i[tr];o.destroyNode&&Bm(t,i,o,3,null,null),function wh(t){let i=t[mc];if(!i)return Q0(t[Hn],t);for(;i;){let o=null;if(oo(i))o=i[mc];else{const a=i[So];a&&(o=a)}if(!o){for(;i&&!i[Fo]&&i!==t;)oo(i)&&Q0(i[Hn],i),i=i[Kr];null===i&&(i=t),oo(i)&&Q0(i[Hn],i),o=i&&i[Fo]}i=o}}(i)}}function Q0(t,i){if(256&i[xi])return;const o=m(null);try{i[xi]&=-129,i[xi]|=256,i[Rs]&&v(i[Rs]),function b_(t,i){let o;if(null!=t&&null!=(o=t.destroyHooks))for(let a=0;a<o.length;a+=2){const s=i[o[a]];if(!(s instanceof Mu)){const f=o[a+1];if(Array.isArray(f))for(let O=0;O<f.length;O+=2){const k=s[f[O]],Y=f[O+1];vc(4,k,Y);try{Y.call(k)}finally{vc(5,k,Y)}}else{vc(4,s,f);try{f.call(s)}finally{vc(5,s,f)}}}}}(t,i),function Yp(t,i){const o=t.cleanup,a=i[qo];if(null!==o)for(let f=0;f<o.length-1;f+=2)if("string"==typeof o[f]){const O=o[f+3];O>=0?a[O]():a[-O].unsubscribe(),f+=2}else o[f].call(a[o[f+1]]);null!==a&&(i[qo]=null);const s=i[Ua];if(null!==s){i[Ua]=null;for(let f=0;f<s.length;f++)(0,s[f])()}}(t,i),1===i[Hn].type&&i[tr].destroy();const a=i[fs];if(null!==a&&ea(i[Kr])){a!==i[Kr]&&Xp(a,i);const s=i[ms];null!==s&&s.detachView(t)}Sl(i)}finally{m(o)}}function Qp(t,i,o){return function Z0(t,i,o){let a=i;for(;null!==a&&168&a.type;)a=(i=a).parent;if(null===a)return o[$i];{const{componentOffset:s}=a;if(s>-1){const{encapsulation:f}=t.data[a.directiveStart+s];if(f===oa.None||f===oa.Emulated)return null}return Ca(a,o)}}(t,i.parent,o)}function au(t,i,o,a,s){t.insertBefore(i,o,a,s)}function J0(t,i,o){t.appendChild(i,o)}function q0(t,i,o,a,s){null!==a?au(t,i,o,a,s):J0(t,i,o)}function Fm(t,i){return t.parentNode(i)}function Zp(t,i,o){return km(t,i,o)}let Jp,km=function Nm(t,i,o){return 40&t.type?Ca(t,o):null};function Lm(t,i,o,a){const s=Qp(t,a,i),f=i[tr],k=Zp(a.parent||i[Zr],a,i);if(null!=s)if(Array.isArray(o))for(let Y=0;Y<o.length;Y++)q0(f,s,o[Y],k,!1);else q0(f,s,o,k,!1);void 0!==Jp&&Jp(f,a,i,o,s)}function Lg(t,i){if(null!==i){const o=i.type;if(3&o)return Ca(i,t);if(4&o)return qp(-1,t[i.index]);if(8&o){const a=i.child;if(null!==a)return Lg(t,a);{const s=t[i.index];return ea(s)?qp(-1,s):kr(s)}}if(128&o)return Lg(t,i.next);if(32&o)return Wp(i,t)()||kr(t[i.index]);{const a=tv(t,i);return null!==a?Array.isArray(a)?a[0]:Lg(pl(t[mo]),a):Lg(t,i.next)}}return null}function tv(t,i){return null!==i?t[mo][Zr].projection[i.projection]:null}function qp(t,i){const o=So+t+1;if(o<i.length){const a=i[o],s=a[Hn].firstChild;if(null!==s)return Lg(a,s)}return i[ml]}function e0(t,i,o,a,s,f,O){for(;null!=o;){if(128===o.type){o=o.next;continue}const k=a[o.index],Y=o.type;if(O&&0===i&&(k&&ca(kr(k),a),o.flags|=2),32&~o.flags)if(8&Y)e0(t,i,o.child,a,s,f,!1),Oh(i,t,s,k,f);else if(32&Y){const fe=Wp(o,a);let Ie;for(;Ie=fe();)Oh(i,t,s,Ie,f);Oh(i,t,s,k,f)}else 16&Y?y_(t,i,a,o,s,f):Oh(i,t,s,k,f);o=O?o.projectionNext:o.next}}function Bm(t,i,o,a,s,f){e0(o,a,t.firstChild,i,s,f,!1)}function y_(t,i,o,a,s,f){const O=o[mo],Y=O[Zr].projection[a.projection];if(Array.isArray(Y))for(let fe=0;fe<Y.length;fe++)Oh(i,t,s,Y[fe],f);else{let fe=Y;const Ie=O[Kr];$d(a)&&(fe.flags|=128),e0(t,i,fe,Ie,s,f,!0)}}function M_(t,i,o){""===o?t.removeAttribute(i,"class"):t.setAttribute(i,"class",o)}function Ff(t,i,o){const{mergedAttrs:a,classes:s,styles:f}=o;null!==a&&Qs(t,i,a),null!==s&&M_(t,i,s),null!==f&&function wb(t,i,o){t.setAttribute(i,"style",o)}(t,i,f)}const wr={};function P_(t=1){O_(Pr(),Dn(),Ma()+t,!1)}function O_(t,i,o,a){if(!a)if(3&~i[xi]){const f=t.preOrderHooks;null!==f&&qg(i,f,0,o)}else{const f=t.preOrderCheckHooks;null!==f&&Id(i,f,o)}zl(o)}function Nf(t,i=Ci.Default){const o=Dn();return null===o?un(t,i):vg(fo(),o,Ge(t),i)}function w_(){throw new Error("invalid")}function E_(t,i,o,a,s,f){const O=m(null);try{let k=null;s&Co.SignalBased&&(k=i[a][p]),null!==k&&void 0!==k.transformFn&&(f=k.transformFn(f)),s&Co.HasDecoratorInputTransform&&(f=t.inputTransforms[a].call(i,f)),null!==t.setInput?t.setInput(i,k,f,o,a):_a(i,k,a,f)}finally{m(O)}}function Hm(t,i,o,a,s,f,O,k,Y,fe,Ie){const lt=i.blueprint.slice();return lt[$i]=s,lt[xi]=204|a,(null!==fe||t&&2048&t[xi])&&(lt[xi]|=2048),sg(lt),lt[Kr]=lt[va]=t,lt[Fr]=o,lt[pa]=O||t&&t[pa],lt[tr]=k||t&&t[tr],lt[ho]=Y||t&&t[ho]||null,lt[Zr]=f,lt[$l]=function Zl(){return dm++}(),lt[Eo]=Ie,lt[du]=fe,lt[mo]=2==i.type?t[mo]:lt,lt}function Bg(t,i,o,a,s){let f=t.data[i];if(null===f)f=function rv(t,i,o,a,s){const f=Jf(),O=Sd(),Y=t.data[i]=function kf(t,i,o,a,s,f){let O=i?i.injectorIndex:-1,k=0;return Ed()&&(k|=128),{type:o,index:a,insertBeforeIndex:null,injectorIndex:O,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOff
1set:-1,propertyBindings:null,flags:k,providerIndexes:0,value:s,attrs:f,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,O?f:f&&f.parent,o,i,a,s);return null===t.firstChild&&(t.firstChild=Y),null!==f&&(O?null==f.child&&null!==Y.parent&&(f.child=Y):null===f.next&&(f.next=Y,Y.prev=f)),Y}(t,i,o,a,s),function tm(){return Fi.lFrame.inI18n}()&&(f.flags|=32);else if(64&f.type){f.type=o,f.value=a,f.attrs=s;const O=function pu(){const t=Fi.lFrame,i=t.currentTNode;return t.isParent?i:i.parent}();f.injectorIndex=null===O?-1:O.injectorIndex}return _s(f,!0),f}function Vm(t,i,o,a){if(0===o)return-1;const s=i.length;for(let f=0;f<o;f++)i.push(a),t.blueprint.push(a),t.data.push(null);return s}function S_(t,i,o,a,s){const f=Ma(),O=2&a;try{zl(-1),O&&i.length>Di&&O_(t,i,Di,!1),vc(O?2:0,s),o(a,s)}finally{zl(f),vc(O?3:1,s)}}function ov(t,i,o){if(gu(i)){const a=m(null);try{const f=i.directiveEnd;for(let O=i.directiveStart;O<f;O++){const k=t.data[O];k.contentQueries&&k.contentQueries(1,o[O],O)}}finally{m(a)}}}function av(t,i,o){Bh()&&(function dv(t,i,o,a){const s=o.directiveStart,f=o.directiveEnd;pc(o)&&function E(t,i,o){const a=Ca(i,t),s=rc(o);let O=16;o.signals?O=4096:o.onPush&&(O=64);const k=ot(t,Hm(t,s,null,O,a,i,null,t[pa].rendererFactory.createRenderer(a,o),null,null,null));t[i.index]=k}(i,o,t.data[s+o.componentOffset]),t.firstCreatePass||Eu(o,i),ca(a,i);const O=o.initialInputs;for(let k=s;k<f;k++){const Y=t.data[k],fe=ns(i,t,k,o);ca(fe,i),null!==O&&ie(0,k-s,fe,Y,0,O),ps(Y)&&(Fs(o.index,i)[Fr]=ns(i,t,k,o))}}(t,i,o,Ca(o,i)),!(64&~o.flags)&&uv(t,i,o))}function sd(t,i,o=Ca){const a=i.localNames;if(null!==a){let s=i.index+1;for(let f=0;f<a.length;f+=2){const O=a[f+1],k=-1===O?o(i,t):t[O];t[s++]=k}}}function rc(t){const i=t.tView;return null===i||i.incompleteFirstPass?t.tView=Sh(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):i}function Sh(t,i,o,a,s,f,O,k,Y,fe,Ie){const lt=Di+a,kt=lt+s,Gt=function t0(t,i){const o=[];for(let a=0;a<i;a++)o.push(a<t?null:wr);return o}(lt,kt),nn="function"==typeof fe?fe():fe;return Gt[Hn]={type:t,blueprint:Gt,template:o,queries:null,viewQuery:k,declTNode:i,data:Gt.slice().fill(null,lt),bindingStartIndex:lt,expandoStartIndex:kt,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof f?f():f,pipeRegistry:"function"==typeof O?O():O,firstChild:null,schemas:Y,consts:nn,incompleteFirstPass:!1,ssrId:Ie}}let r0=()=>null;function o0(t,i,o,a,s){for(let f in i){if(!i.hasOwnProperty(f))continue;const O=i[f];if(void 0===O)continue;a??={};let k,Y=Co.None;Array.isArray(O)?(k=O[0],Y=O[1]):k=O;let fe=f;if(null!==s){if(!s.hasOwnProperty(f))continue;fe=s[f]}0===t?Lf(a,o,fe,k,Y):Lf(a,o,fe,k)}return a}function Lf(t,i,o,a,s){let f;t.hasOwnProperty(o)?(f=t[o]).push(i,a):f=t[o]=[i,a],void 0!==s&&f.push(s)}function sl(t,i,o,a,s,f,O,k){const Y=Ca(i,o);let Ie,fe=i.inputs;!k&&null!=fe&&(Ie=fe[a])?(pn(t,o,Ie,a,s),pc(i)&&function Sb(t,i){const o=Fs(i,t);16&o[xi]||(o[xi]|=64)}(o,i.index)):3&i.type&&(a=function cv(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(a),s=null!=O?O(s,i.value||"",a):s,f.setProperty(Y,a,s))}function $m(t,i,o,a){if(Bh()){const s=null===a?null:{"":-1},f=function A_(t,i){const o=t.directiveRegistry;let a=null,s=null;if(o)for(let f=0;f<o.length;f++){const O=o[f];if(Ye(i,O.selectors,!1))if(a||(a=[]),ps(O))if(null!==O.findHostDirectiveDefs){const k=[];s=s||new Map,O.findHostDirectiveDefs(O,k,s),a.unshift(...k,O),s0(t,i,k.length)}else a.unshift(O),s0(t,i,0);else s=s||new Map,O.findHostDirectiveDefs?.(O,a,s),a.push(O)}return null===a?null:[a,s]}(t,o);let O,k;null===f?O=k=null:[O,k]=f,null!==O&&Vg(t,i,o,O,s,k),s&&function gv
1(t,i,o){if(i){const a=t.localNames=[];for(let s=0;s<i.length;s+=2){const f=o[i[s+1]];if(null==f)throw new Ve(-301,!1);a.push(i[s],f)}}}(o,a,s)}o.mergedAttrs=ls(o.mergedAttrs,o.attrs)}function Vg(t,i,o,a,s,f){for(let fe=0;fe<a.length;fe++)bl(Eu(o,i),t,a[fe].type);!function F_(t,i,o){t.flags|=1,t.directiveStart=i,t.directiveEnd=i+o,t.providerIndexes=i}(o,t.data.length,a.length);for(let fe=0;fe<a.length;fe++){const Ie=a[fe];Ie.providersResolver&&Ie.providersResolver(Ie)}let O=!1,k=!1,Y=Vm(t,i,a.length,null);for(let fe=0;fe<a.length;fe++){const Ie=a[fe];o.mergedAttrs=ls(o.mergedAttrs,Ie.hostAttrs),_(t,o,i,Y,Ie),R_(Y,Ie,s),null!==Ie.contentQueries&&(o.flags|=4),(null!==Ie.hostBindings||null!==Ie.hostAttrs||0!==Ie.hostVars)&&(o.flags|=64);const lt=Ie.type.prototype;!O&&(lt.ngOnChanges||lt.ngOnInit||lt.ngDoCheck)&&((t.preOrderHooks??=[]).push(o.index),O=!0),!k&&(lt.ngOnChanges||lt.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(o.index),k=!0),Y++}!function a0(t,i,o){const s=i.directiveEnd,f=t.data,O=i.attrs,k=[];let Y=null,fe=null;for(let Ie=i.directiveStart;Ie<s;Ie++){const lt=f[Ie],kt=o?o.get(lt):null,nn=kt?kt.outputs:null;Y=o0(0,lt.inputs,Ie,Y,kt?kt.inputs:null),fe=o0(1,lt.outputs,Ie,fe,nn);const Ln=null===Y||null===O||ko(i)?null:pe(Y,Ie,O);k.push(Ln)}null!==Y&&(Y.hasOwnProperty("class")&&(i.flags|=8),Y.hasOwnProperty("style")&&(i.flags|=16)),i.initialInputs=k,i.inputs=Y,i.outputs=fe}(t,o,f)}function uv(t,i,o){const a=o.directiveStart,s=o.directiveEnd,f=o.index,O=function yc(){return Fi.lFrame.currentDirectiveIndex}();try{zl(f);for(let k=a;k<s;k++){const Y=t.data[k],fe=i[k];Xc(k),(null!==Y.hostBindings||0!==Y.hostVars||null!==Y.hostAttrs)&&I_(Y,fe)}}finally{zl(-1),Xc(O)}}function I_(t,i){null!==t.hostBindings&&t.hostBindings(1,i)}function s0(t,i,o){i.componentOffset=o,(t.components??=[]).push(i.index)}function R_(t,i,o){if(o){if(i.exportAs)for(let a=0;a<i.exportAs.length;a++)o[i.exportAs[a]]=t;ps(i)&&(o[""]=t)}}function _(t,i,o,a,s){t.data[a]=s;const f=s.factory||(s.factory=rt(s.type)),O=new Mu(f,ps(s),Nf);t.blueprint[a]=O,o[a]=O,function D_(t,i,o,a,s){const f=s.hostBindings;if(f){let O=t.hostBindingOpCodes;null===O&&(O=t.hostBindingOpCodes=[]);const k=~i.index;(function Tb(t){let i=t.length;for(;i>0;){const o=t[--i];if("number"==typeof o&&o<0)return o}return 0})(O)!=k&&O.push(k),O.push(o,a,f)}}(t,i,a,Vm(t,o,s.hostVars,wr),s)}function x(t,i,o,a,s,f){const O=Ca(t,i);!function U(t,i,o,a,s,f,O){if(null==f)t.removeAttribute(i,s,o);
1else{const k=null==O?dt(f):O(f,a||"",s);t.setAttribute(i,s,k,o)}}(i[tr],O,f,t.value,o,a,s)}function ie(t,i,o,a,s,f){const O=f[i];if(null!==O)for(let k=0;k<O.length;)E_(a,o,O[k++],O[k++],O[k++],O[k++])}function pe(t,i,o){let a=null,s=0;for(;s<o.length;){const f=o[s];if(0!==f)if(5!==f){if("number"==typeof f)break;if(t.hasOwnProperty(f)){null===a&&(a=[]);const O=t[f];for(let k=0;k<O.length;k+=3)if(O[k]===i){a.push(f,O[k+1],O[k+2],o[s+1]);break}}s+=2}else s+=2;else s+=4}return a}function ye(t,i,o,a){return[t,!0,0,i,null,a,null,o,null,null]}function tt(t,i){const o=t.contentQueries;if(null!==o){const a=m(null);try{for(let s=0;s<o.length;s+=2){const O=o[s+1];if(-1!==O){const k=t.data[O];Yg(o[s]),k.contentQueries(2,i[O],O)}}}finally{m(a)}}}function ot(t,i){return t[mc]?t[es][Fo]=i:t[mc]=i,t[es]=i,i}function mt(t,i,o){Yg(0);const a=m(null);try{i(t,o)}finally{m(a)}}function Lt(t){return t[qo]??=[]}function Yt(t){return t.cleanup??=[]}function Tt(t,i,o){return(null===t||ps(t))&&(o=function bp(t){for(;Array.isArray(t);){if("object"==typeof t[uu])return t;t=t[$i]}return null}(o[i.index])),o[tr]}function an(t,i){const o=t[ho],a=o?o.get(Pl,null):null;a&&a.handleError(i)}function pn(t,i,o,a,s){for(let f=0;f<o.length;){const O=o[f++],k=o[f++],Y=o[f++];E_(t.data[O],i[O],a,k,Y,s)}}function _n(t,i,o){const a=Md(i,t);!function X0(t,i,o){t.setValue(i,o)}(t[tr],a,o)}function Rt(t,i){const o=Fs(i,t),a=o[Hn];!function Cn(t,i){for(let o=i.length;o<t.blueprint.length;o++)i.push(t.blueprint[o])}(a,o);const s=o[$i];null!==s&&null===o[Eo]&&(o[Eo]=Xd(s,o[ho])),Xn(a,o,o[Fr])}function Xn(t,i,o){cg(i);try{const a=t.viewQuery;null!==a&&mt(1,a,o);const s=t.template;null!==s&&S_(t,i,s,1,o),t.firstCreatePass&&(t.firstCreatePass=!1),i[ms]?.finishViewCreation(t),t.staticContentQueries&&tt(t,i),t.staticViewQueries&&mt(2,t.viewQuery,o);const f=t.components;null!==f&&function oi(t,i){for(let o=0;o<i.length;o++)Rt(t,i[o])}(i,f)}catch(a){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),a}finally{i[xi]&=-5,Cu()}}function wn(t,i,o,a){const s=m(null);try{const f=i.tView,Y=Hm(t,f,o,4096&t[xi]?4096:16,null,i,null,null,a?.injector??null,a?.embeddedViewInjector??null,a?.dehydratedView??null);Y[fs]=t[i.index];const Ie=t[ms];return null!==Ie&&(Y[ms]=Ie.createEmbeddedView(f)),Xn(f,Y,o),Y}finally{m(s)}}function Zi(t,i){const o=So+i;if(o<t.length)return t[o]}function Gn(t,i){return!i||null===i.firstChild||$d(t)}function to(t,i,o,a=!0){const s=i[Hn];if(function C_(t,i,o,a){const s=So+a,f=o.length;a>0&&(o[s-1][Fo]=i),a<f-So?(i[Fo]=o[s],lr(o,So+a,i)):(o.push(i),i[Fo]=null),i[Kr]=o;const O=i[fs];null!==O&&o!==O&&Y0(O,i);const k=i[ms];null!==k&&k.insertView(t),Pd(i),i[xi]|=128}(s,i,t,o),a){const O=qp(o,t),k=i[tr],Y=Fm(k,t[ml]);null!==Y&&function Rm(t,i,o,a,s,f){a[$i]=s,a[Zr]=i,Bm(t,a,o,1,s,f)}(s,t[Zr],k,i,Y,O)}const f=i[Eo];null!==f&&null!==f.firstChild&&(f.firstChild=null)}function To(t,i){const o=Eh(t,i);return void 0!==o&&ou(o[Hn],o),o}function Vo(t,i,o,a,s=!1){for(;null!==o;){if(128===o.type){o=s?o.projectionNext:o.next;continue}const f=i[o.index];null!==f&&a.push(kr(f)),ea(f)&&Gi(f,a);const O=o.type;if(8&O)Vo(t,i,o.child,a);else if(32&O){const k=Wp(o,i);let Y;for(;Y=k();)a.push(Y)}else if(16&O){const k=tv(i,o);if(Array.isArray(k))a.push(...k);else{const Y=pl(i[mo]);Vo(Y[Hn],Y,k,a,!0)}}o=s?o.projectionNext:o.next}return a}function Gi(t,i){for(let o=So;o<t.length;o++){const a=t[o],s=a[Hn].firstChild;null!==s&&Vo(a[Hn],a,s,i)}t[ml]!==t[$i]&&i.push(t[ml])}let Ps=[];const ac={...P,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{Cc(t.lView)},consumerOnSignalRead(){this.lView[Rs]=this}},jo={...P,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{let i=pl(t.lView);for(;i&&!Da(i[Hn]);)i=pl(i);i&&Nh(i)},consumerOnSignalRead(){this.lView[Rs]=this}};function Da(t){return 2!==t.type}const xn=100;function di(t,i=!0,o=0){const a=t[pa],s=a.rendererFactory;s.begin?.();try{!function vn(t,i){const o=ba();try{em(!0),bi(t,i);let a=0;for(;nl(t);){if(a===xn)throw new Ve(103,!1);a++,bi(t,1)}}finally{em(o)}}(t,o)}catch(O){throw i&&an(t,O),O}finally{s.end?.(),a.inlineEffectRunner?.flush()}}
1function pi(t,i,o,a){const s=i[xi];if(!(256&~s))return;i[pa].inlineEffectRunner?.flush(),cg(i);let k=!0,Y=null,fe=null;Da(t)?(fe=function Os(t){return t[Rs]??function Ks(t){const i=Ps.pop()??Object.create(ac);return i.lView=t,i}(t)}(i),Y=J(fe)):null===g()?(k=!1,fe=function Xs(t){const i=t[Rs]??Object.create(jo);return i.lView=t,i}(i),Y=J(fe)):i[Rs]&&(v(i[Rs]),i[Rs]=null);try{sg(i),function xd(t){return Fi.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==o&&S_(t,i,o,2,a);const Ie=!(3&~s);if(Ie){const Gt=t.preOrderCheckHooks;null!==Gt&&Id(i,Gt,null)}else{const Gt=t.preOrderHooks;null!==Gt&&qg(i,Gt,0,null),im(i,0)}if(function Zt(t){for(let i=Po(t);null!==i;i=Yo(i)){if(!(i[xi]&rg.HasTransplantedViews))continue;const o=i[Uc];for(let a=0;a<o.length;a++)Nh(o[a])}}(i),Ai(i,0),null!==t.contentQueries&&tt(t,i),Ie){const Gt=t.contentCheckHooks;null!==Gt&&Id(i,Gt)}else{const Gt=t.contentHooks;null!==Gt&&qg(i,Gt,1),im(i,1)}!function Eb(t,i){const o=t.hostBindingOpCodes;if(null!==o)try{for(let a=0;a<o.length;a++){const s=o[a];if(s<0)zl(~s);else{const f=s,O=o[++a],k=o[++a];Pp(O,f),k(2,i[f])}}}finally{zl(-1)}}(t,i);const lt=t.components;null!==lt&&cr(i,lt,0);const kt=t.viewQuery;if(null!==kt&&mt(2,kt,a),Ie){const Gt=t.viewCheckHooks;null!==Gt&&Id(i,Gt)}else{const Gt=t.viewHooks;null!==Gt&&qg(i,Gt,2),im(i,2)}if(!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),i[Vi]){for(const Gt of i[Vi])Gt();i[Vi]=null}i[xi]&=-73}catch(Ie){throw Cc(i),Ie}finally{null!==fe&&(N(fe,Y),k&&function oc(t){t.lView[Rs]!==t&&(t.lView=null,Ps.push(t))}(fe)),Cu()}}function Ai(t,i){for(let o=Po(t);null!==o;o=Yo(o))for(let a=So;a<o.length;a++)Kn(o[a],i)}function Un(t,i,o){Kn(Fs(i,t),o)}function Kn(t,i){_c(t)&&bi(t,i)}function bi(t,i){const a=t[Hn],s=t[xi],f=t[Rs];let O=!!(0===i&&16&s);if(O||=!!(64&s&&0===i),O||=!!(1024&s),O||=!(!f?.dirty||!b(f)),O||=!1,f&&(f.dirty=!1),t[xi]&=-9217,O)pi(a,t,a.template,t[Fr]);else if(8192&s){Ai(t,1);const k=a.components;null!==k&&cr(t,k,1)}}function cr(t,i,o){for(let a=0;a<i.length;a++)Un(t,i[a],o)}function Or(t,i){const o=ba()?64:1088;for(t[pa].changeDetectionScheduler?.notify(i);t;){t[xi]|=o;const a=pl(t);if($c(t)&&!a)return t;t=a}return null}class Nr{get rootNodes(){const i=this._lView,o=i[Hn];return Vo(o,i,o.firstChild,[])}constructor(i,o,a=!0){this._lView=i,this._cdRefInjectingView=o,this.notifyErrorHandler=a,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Fr]}set context(i){this._lView[Fr]=i}get destroyed(){return!(256&~this._lView[xi])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const i=this._lView[Kr];if(ea(i)){const o=i[8],a=o?o.indexOf(this):-1;a>-1&&(Eh(i,a),ro(o,a))}this._attachedToViewContainer=!1}ou(this._lView[Hn],this._lView)}onDestroy(i){Od(this._lView,i)}markForCheck(){Or(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[xi]&=-129}reattach(){Pd(this._lView),this._lView[xi]|=128}detectChanges(){this._lView[xi]|=1024,di(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Ve(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const i=$c(this._lView),o=this._lView[fs];null!==o&&!i&&Xp(o,this._lView),Af(this._lView[Hn],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new Ve(902,!1);this._appRef=i;const o=$c(this._lView),a=this._lView[fs];null!==a&&!o&&Y0(a,this._lView),Pd(this._lView)}}let wo=(()=>{class t{static{this.__NG_ELEMENT_ID__=Mn}}return t})();const ll=wo,ga=class extends ll{constructor(i,o,a){super(),this._declarationLView=i,this._declarationTContainer=o,this.elementRef=a}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(i,o){return this.createEmbeddedViewImpl(i,o)}createEmbeddedViewImpl(i,o,a){const s=wn(this._declarationLView,this._declarationTContainer,i,{embeddedViewInjector:o,dehydratedView:a});return new Nr(s)}};function Mn(){return Yn(fo(),Dn())}function Yn(t,i){return 4&t.type?new ga(i,t,Us(t,i)):null}let Yb=()=>null;function Hf(t,i){return Yb(t,i)}class Gm{}const f0=new Ii("",{providedIn:"root",factory:()=>!1}),Qb=new Ii(""),z_=new Ii("");class xw{}class Zb{}
1class Iw{resolveComponentFactory(i){throw function Dw(t){const i=Error(`No component factory found for ${Nt(t)}.`);return i.ngComponent=t,i}(i)}}class _v{static{this.NULL=new Iw}}class j_{}let Aw=(()=>{class t{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function Rw(){const t=Dn(),o=Fs(fo().index,t);return(oo(o)?o:t)[tr]}()}}return t})(),Fw=(()=>{class t{static{this.\u0275prov=Si({token:t,providedIn:"root",factory:()=>null})}}return t})();function xh(t){return!!$o(t)}function bv(t,i,o){let a=o?t.styles:null,s=o?t.classes:null,f=0;if(null!==i)for(let O=0;O<i.length;O++){const k=i[O];"number"==typeof k?f=k:1==f?s=We(s,k):2==f&&(a=We(a,k+": "+i[++O]+";"))}o?t.styles=a:t.stylesWithoutHost=a,o?t.classes=s:t.classesWithoutHost=s}class ty extends _v{constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){const o=fr(i);return new v0(o,this.ngModule)}}function ny(t,i){const o=[];for(const a in t){if(!t.hasOwnProperty(a))continue;const s=t[a];if(void 0===s)continue;const f=Array.isArray(s),O=f?s[0]:s;o.push(i?{propName:O,templateName:a,isSignal:!!((f?s[1]:Co.None)&Co.SignalBased)}:{propName:O,templateName:a})}return o}class v0 extends Zb{get inputs(){const i=this.componentDef,o=i.inputTransforms,a=ny(i.inputs,!0);if(null!==o)for(const s of a)o.hasOwnProperty(s.propName)&&(s.transform=o[s.propName]);return a}get outputs(){return ny(this.componentDef.outputs,!1)}constructor(i,o){super(),this.componentDef=i,this.ngModule=o,this.componentType=i.type,this.selector=function gl(t){return t.map(ul).join(",")}(i.selectors),this.ngContentSelectors=i.ngContentSelectors?i.ngContentSelectors:[],this.isBoundToModule=!!o}create(i,o,a,s){const f=m(null);try{let O=(s=s||this.ngModule)instanceof Va?s:s?.injector;O&&null!==this.componentDef.getStandaloneInjector&&(O=this.componentDef.getStandaloneInjector(O)||O);const k=O?new Gl(i,O):i,Y=k.get(j_,null);if(null===Y)throw new Ve(407,!1);const lt={rendererFactory:Y,sanitizer:k.get(Fw,null),inlineEffectRunner:null,changeDetectionScheduler:k.get(Gm,null)},kt=Y.createRenderer(null,this.componentDef),Gt=this.componentDef.selectors[0][0]||"div",nn=a?function Hg(t,i,o,a){const f=a.get(_f,!1)||o===oa.ShadowDom,O=t.selectRootElement(i,f);return function n0(t){r0(t)}(O),O}(kt,a,this.componentDef.encapsulation,k):If(kt,Gt,function Lw(t){const i=t.toLowerCase();return"svg"===i?Cp:"math"===i?"math":null}(Gt));let Ln=512;this.componentDef.signals?Ln|=4096:this.componentDef.onPush||(Ln|=16);let si=null;null!==nn&&(si=Xd(nn,k,!0));
1const fi=Sh(0,null,null,1,0,null,null,null,null,null,null),kn=Hm(null,fi,null,Ln,null,null,lt,kt,k,null,si);cg(kn);let br,no,Do=null;try{const Fa=this.componentDef;let lc,mp=null;Fa.findHostDirectiveDefs?(lc=[],mp=new Map,Fa.findHostDirectiveDefs(Fa,lc,mp),lc.push(Fa)):lc=[Fa];const jO=function Hw(t,i){const o=t[Hn],a=Di;return t[a]=i,Bg(o,a,2,"#host",null)}(kn,nn);Do=function Vw(t,i,o,a,s,f,O){const k=s[Hn];!function Uw(t,i,o,a){for(const s of t)i.mergedAttrs=ls(i.mergedAttrs,s.hostAttrs);null!==i.mergedAttrs&&(bv(i,i.mergedAttrs,!0),null!==o&&Ff(a,o,i))}(a,t,i,O);let Y=null;null!==i&&(Y=Xd(i,s[ho]));const fe=f.rendererFactory.createRenderer(i,o);let Ie=16;o.signals?Ie=4096:o.onPush&&(Ie=64);const lt=Hm(s,rc(o),null,Ie,s[t.index],t,f,fe,null,null,Y);return k.firstCreatePass&&s0(k,t,a.length-1),ot(s,lt),s[t.index]=lt}(jO,nn,Fa,lc,kn,lt,kt),no=za(fi,Di),nn&&function zw(t,i,o,a){if(a)Qs(t,o,["ng-version","18.2.13"]);else{const{attrs:s,classes:f}=function Bc(t){const i=[],o=[];let a=1,s=2;for(;a<t.length;){let f=t[a];if("string"==typeof f)2===s?""!==f&&i.push(f,t[++a]):8===s&&o.push(f);else{if(!Te(s))break;s=f}a++}return{attrs:i,classes:o}}(i.selectors[0]);s&&Qs(t,o,s),f&&f.length>0&&M_(t,o,f.join(" "))}}(kt,Fa,nn,a),void 0!==o&&function jw(t,i,o){const a=t.projection=[];for(let s=0;s<i.length;s++){const f=o[s];a.push(null!=f?Array.from(f):null)}}(no,this.ngContentSelectors,o),br=function $w(t,i,o,a,s,f){const O=fo(),k=s[Hn],Y=Ca(O,s);Vg(k,s,O,o,null,a);for(let Ie=0;Ie<o.length;Ie++)ca(ns(s,k,O.directiveStart+Ie,O),s);uv(k,s,O),Y&&ca(Y,s);const fe=ns(s,k,O.directiveStart+O.componentOffset,O);if(t[Fr]=s[Fr]=fe,null!==f)for(const Ie of f)Ie(fe,i);return ov(k,O,s),fe}(Do,Fa,lc,mp,kn,[Gw]),Xn(fi,kn,null)}catch(Fa){throw null!==Do&&Sl(Do),Sl(kn),Fa}finally{Cu()}return new Bw(this.componentType,br,Us(no,kn),kn,no)}finally{m(f)}}}class Bw extends xw{constructor(i,o,a,s,f){super(),this.location=a,this._rootLView=s,this._tNode=f,this.previousInputValues=null,this.instance=o,this.hostView=this.changeDetectorRef=new Nr(s,void 0,!1),this.componentType=i}setInput(i,o){const a=this._tNode.inputs;let s;if(null!==a&&(s=a[i])){if(this.previousInputValues??=new Map,this.previousInputValues.has(i)&&Object.is(this.previousInputValues.get(i),o))return;const f=this._rootLView;pn(f[Hn],f,s,i,o),this.previousInputValues.set(i,o),Or(Fs(this._tNode.index,f),1)}}get injector(){return new Xo(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}}function Gw(){const t=fo();Jg(Dn()[Hn],t)}let yv=(()=>{class t{static{this.__NG_ELEMENT_ID__=Ww}}return t})();function Ww(){return oy(fo(),Dn())}const Kw=yv,iy=class extends Kw{constructor(i,o,a){super(),this._lContainer=i,this._hostTNode=o,this._hostLView=a}get element(){return Us(this._hostTNode,this._hostLView)}get injector(){return new Xo(this._hostTNode,this._hostLView)}get parentInjector(){const i=Su(this._hostTNode,this._hostLView);if(Ad(i)){const o=Fd(i,this._hostLView),a=Rd(i);return new Xo(o[Hn].data[a+8],o)}return new Xo(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){const o=ry(this._lContainer);return null!==o&&o[i]||null}get length(){return this._lContainer.length-So}createEmbeddedView(i,o,a){let s,f;"number"==typeof a?s=a:null!=a&&(s=a.index,f=a.injector);const O=Hf(this._lContainer,i.ssrId),k=i.createEmbeddedViewImpl(o||{},f,O);return this.insertImpl(k,s,Gn(this._hostTNode,O)),k}createComponent(i,o,a,s,f){const O=i&&!function Et(t){return"function"==typeof t}(i);let k;if(O)k=o;else{const nn=o||{};k=nn.index,a=nn.injector,s=nn.projectableNodes,f=nn.environmentInjector||nn.ngModuleRef}const Y=O?i:new v0(fr(i)),fe=a||this.parentInjector;if(!f&&null==Y.ngModule){const Ln=(O?fe:this.parentInjector).get(Va,null);Ln&&(f=Ln)}const Ie=fr(Y.componentType??{}
1),lt=Hf(this._lContainer,Ie?.id??null),Gt=Y.create(fe,s,lt?.firstChild??null,f);return this.insertImpl(Gt.hostView,k,Gn(this._hostTNode,lt)),Gt}insert(i,o){return this.insertImpl(i,o,!0)}insertImpl(i,o,a){const s=i._lView;if(function ag(t){return ea(t[Kr])}(s)){const k=this.indexOf(i);if(-1!==k)this.detach(k);else{const Y=s[Kr],fe=new iy(Y,Y[Zr],Y[Kr]);fe.detach(fe.indexOf(i))}}const f=this._adjustIndex(o),O=this._lContainer;return to(O,s,f,a),i.attachToViewContainerRef(),lr(K_(O),f,i),i}move(i,o){return this.insert(i,o)}indexOf(i){const o=ry(this._lContainer);return null!==o?o.indexOf(i):-1}remove(i){const o=this._adjustIndex(i,-1),a=Eh(this._lContainer,o);a&&(ro(K_(this._lContainer),o),ou(a[Hn],a))}detach(i){const o=this._adjustIndex(i,-1),a=Eh(this._lContainer,o);return a&&null!=ro(K_(this._lContainer),o)?new Nr(a):null}_adjustIndex(i,o=0){return i??this.length+o}};function ry(t){return t[8]}function K_(t){return t[8]||(t[8]=[])}function oy(t,i){let o;const a=i[t.index];return ea(a)?o=a:(o=ye(a,i,null,t),i[t.index]=o,ot(i,o)),ay(o,i,t,a),new iy(o,t,i)}let ay=function ly(t,i,o,a){if(t[ml])return;let s;s=8&o.type?kr(a):function Xw(t,i){const o=t[tr],a=o.createComment(""),s=Ca(i,t);return au(o,Fm(o,s),a,function Mb(t,i){return t.nextSibling(i)}(o,s),!1),a}(i,o),t[ml]=s},X_=()=>!1;class Y_{constructor(i){this.queryList=i,this.matches=null}clone(){return new Y_(this.queryList)}setDirty(){this.queryList.setDirty()}}class Q_{constructor(i=[]){this.queries=i}createEmbeddedView(i){const o=i.queries;if(null!==o){const a=null!==i.contentQueries?i.contentQueries[0]:o.length,s=[];for(let f=0;f<a;f++){const O=o.getByIndex(f);s.push(this.queries[O.indexInDeclarationView].clone())}return new Q_(s)}return null}insertView(i){this.dirtyQueriesWithMatches(i)}detachView(i){this.dirtyQueriesWithMatches(i)}finishViewCreation(i){this.dirtyQueriesWithMatches(i)}dirtyQueriesWithMatches(i){for(let o=0;o<this.queries.length;o++)null!==tC(i,o).matches&&this.queries[o].setDirty()}}class cy{constructor(i,o,a=null){this.flags=o,this.read=a,this.predicate="string"==typeof i?function nE(t){return t.split(",").map(i=>i.trim())}(i):i}}class Z_{constructor(i=[]){this.queries=i}elementStart(i,o){for(let a=0;a<this.queries.length;a++)this.queries[a].elementStart(i,o)}elementEnd(i){for(let o=0;o<this.queries.length;o++)this.queries[o].elementEnd(i)}embeddedTView(i){let o=null;for(let a=0;a<this.length;a++){const s=null!==o?o.length:0,f=this.getByIndex(a).embeddedTView(i,s);f&&(f.indexInDeclarationView=a,null!==o?o.push(f):o=[f])}return null!==o?new Z_(o):null}template(i,o){for(let a=0;a<this.queries.length;a++)this.queries[a].template(i,o)}getByIndex(i){return this.queries[i]}get length(){return this.queries.length}track(i){this.queries.push(i)}}class J_{constructor(i,o=-1){this.metadata=i,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=o}elementStart(i,o){this.isApplyingToNode(o)&&this.matchTNode(i,o)}elementEnd(i){this._declarationNodeIndex===i.index&&(this._appliesToNextNode=!1)}template(i,o){this.elementStart(i,o)}embeddedTView(i,o){return this.isApplyingToNode(i)?(this.crossesNgTemplate=!0,this.addMatch(-i.index,o),new J_(this.metadata)):null}isApplyingToNode(i){if(this._appliesToNextNode&&1&~this.metadata.flags){const o=this._declarationNodeIndex;let a=i.parent;for(;null!==a&&8&a.type&&a.index!==o;)a=a.parent;return o===(null!==a?a.index:-1)}return this._appliesToNextNode}matchTNode(i,o){const a=this.metadata.predicate;if(Array.isArray(a))for(let s=0;s<a.length;s++){const f=a[s];this.matchTNodeWithReadOption(i,o,Jw(o,f)),this.matchTNodeWithReadOption(i,o,Kl(o,i,f,!1,!1))}else a===wo?4&o.type&&this.matchTNodeWithReadOption(i,o,-1):this.matchTNodeWithReadOption(i,o,Kl(o,i,a,!1,!1))}matchTNodeWithReadOption(i,o,a){if(null!==a){const s=this.metadata.read;if(null!==s)if(s===Vd||s===yv||s===wo&&4&o.type)this.addMatch(o.index,-2);else{const f=Kl(o,i,s,!1,!1);null!==f&&this.addMatch(o.index,f)}else this.addMatch(o.index,a)}}addMatch(i,o){null===this.matches?this.matches=[i,o]:this.matches.push(i,o)}}function Jw(t,i){const o=t.localNames;if(null!==o)for(let a=0;a<o.length;a+=2)if(o[a]===i)return o[a+1];return null}function eE(t,i,o,a){return-1===o?function qw(t,i){return 11&t.type?Us(t,i):4&t.type?Yn(t,i):null}(i,t):-2===o?function tE(t,i,o){return o===Vd?Us(i,t):o===wo?Yn(i,t):o===yv?oy(i,t):void 0}(t,i,a):ns(t,t[Hn],o,i)}function dy(t,i,o,a){const s=i[ms].queries[a];if(null===s.matches){const f=t.data,O=o.matches,k=[];for(let Y=0;null!==O&&Y<O.length;Y+=2){const fe=O[Y];k.push(fe<0?null:eE(i,f[fe],O[Y+1],o.metadata.read))}s.matches=k}return s.matches}function q_(t,i,o,a){const s=t.queries.getByIndex(o),f=s.matches;if(null!==f){const O=dy(t,i,s,o);for(let k=0;k<f.length;k+=2){const Y=f[k];if(Y>0)a.push(O[k/2]);else{const fe=f[k+1],Ie=i[-Y];for(let lt=So;lt<Ie.length;lt++){const kt=Ie[lt];kt[fs]===kt[Kr]&&q_(kt[Hn],kt,fe,a)}if(null!==Ie[Uc]){const lt=Ie[Uc];for(let kt=0;kt<lt.length;kt++){const Gt=lt[kt];q_(Gt[Hn],Gt,fe,a)}}}}}return a}function uy(t,i,o){const a=new Ol(!(4&~o));return function lv(t,i,o,a){const s=Lt(i);s.push(o),t.firstCreatePass&&Yt(t).push(a,s.length-1)}(t,i,a,a.destroy),(i[ms]??=new Q_).queries.push(new Y_(a))-1}function fy(t,i,o){null===t.queries&&(t.queries=new Z_),t.queries.track(new J_(i,o))}function tC(t,i){return t.queries.getByIndex(i)}function my(t,i){const o=t[Hn],a=tC(o,i);return a.crossesNgTemplate?q_(o,t,i,[]):dy(o,t,a,i)}const py=new Set;function Rl(t){py.has(t)||(py.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}function nC(t){return"function"==typeof t&&void 0!==t[p]}function vy(t,i){Rl("NgSignals");const o=function Z(t){const i=Object.create(q);i.value=t;const o=()=>(T(i),i.value);return o[p]=i,o}(t),a=o[p];return i?.equal&&(a.equal=i.equal),o.set=s=>me(a,s),o.update=s=>function Pe(t,i){z()||ze(),me(t,i(t.value))}(a,s),o.asReadonly=_y.bind(o),o}function _y(){const t=this[p];if(void 0===t.readonlyFn){const i=()=>this();i[p]=t,t.readonlyFn=i}return t.readonlyFn}function Cy(t){return nC(t)&&"function"==typeof t.set}function rC(t){let i=function Dy(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),o=!0;const a=[t];for(;i;){let s;if(ps(t))s=i.\u0275cmp||i.\u0275dir;else{if(i.\u0275cmp)throw new Ve(903,!1);s=i.\u0275dir}if(s){if(o){a.push(s);const O=t;O.inputs=Pv(t.inputs),O.inputTransforms=Pv(t.inputTransforms),O.declaredInputs=Pv(t.declaredInputs),O.outputs=Pv(t.outputs);const k=s.hostBindings;k&&vE(t,k);const Y=s.viewQuery,fe=s.contentQueries;if(Y&&mE(t,Y),fe&&pE(t,fe),hE(t,s),dn(t.outputs,s.outputs),ps(s)&&s.data.animation){const Ie=t.data;Ie.animation=(Ie.animation||[]).concat(s.data.animation)}}const f=s.features;if(f)for(let O=0;O<f.length;O++){const k=f[O];k&&k.ngInherit&&k(t),k===rC&&(o=!1)}}i=Object.getPrototypeOf(i)}!function fE(t){let i=0,o=null;for(let a=t.length-1;a>=0;a--){const s=t[a];s.hostVars=i+=s.hostVars,s.hostAttrs=ls(s.hostAttrs,o=ls(o,s.hostAttrs))}}(a)}function hE(t,i){for(const o in i.inputs){if(!i.inputs.hasOwnProperty(o)||t.input
1s.hasOwnProperty(o))continue;const a=i.inputs[o];if(void 0!==a&&(t.inputs[o]=a,t.declaredInputs[o]=i.declaredInputs[o],null!==i.inputTransforms)){const s=Array.isArray(a)?a[0]:a;if(!i.inputTransforms.hasOwnProperty(s))continue;t.inputTransforms??={},t.inputTransforms[s]=i.inputTransforms[s]}}}function Pv(t){return t===go?{}:t===Tr?[]:t}function mE(t,i){const o=t.viewQuery;t.viewQuery=o?(a,s)=>{i(a,s),o(a,s)}:i}function pE(t,i){const o=t.contentQueries;t.contentQueries=o?(a,s,f)=>{i(a,s,f),o(a,s,f)}:i}function vE(t,i){const o=t.hostBindings;t.hostBindings=o?(a,s)=>{i(a,s),o(a,s)}:i}function Ny(t){const i=t.inputConfig,o={};for(const a in i)if(i.hasOwnProperty(a)){const s=i[a];Array.isArray(s)&&s[3]&&(o[a]=s[3])}t.inputTransforms=o}class Vf{}class ky{}function PE(t,i){return new aC(t,i??null,[])}class aC extends Vf{constructor(i,o,a,s=!0){super(),this.ngModuleType=i,this._parent=o,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new ty(this);const f=$o(i);this._bootstrapComponents=Ka(f.bootstrap),this._r3Injector=Bo(i,o,[{provide:Vf,useValue:this},{provide:_v,useValue:this.componentFactoryResolver},...a],Nt(i),new Set(["environment"])),s&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(o=>o()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class sC extends ky{constructor(i){super(),this.moduleType=i}create(i){return new aC(this.moduleType,i,[])}}class Ly extends Vf{constructor(i){super(),this.componentFactoryResolver=new ty(this),this.instance=null;const o=new gs([...i.providers,{provide:Vf,useValue:this},{provide:_v,useValue:this.componentFactoryResolver}],i.parent||Hl(),i.debugName,new Set(["environment"]));this.injector=o,i.runEnvironmentInitializers&&o.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}}function lC(t,i,o=null){return new Ly({providers:t,parent:i,debugName:o,runEnvironmentInitializers:!0}).injector}function Ov(t){return!!cC(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function cC(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Zu(t,i,o){return t[i]=o}function C0(t,i){return t[i]}function Ia(t,i,o){return!Object.is(t[i],o)&&(t[i]=o,!0)}function Uf(t,i,o,a){const s=Ia(t,i,o);return Ia(t,i+1,a)||s}function wv(t,i,o,a,s){const f=Uf(t,i,o,a);return Ia(t,i+2,s)||f}function ld(t,i,o,a,s,f){const O=Uf(t,i,o,a);return Uf(t,i+2,s,f)||O}function b0(t,i,o,a,s,f,O,k,Y,fe){const Ie=o+Di,lt=i.firstCreatePass?function xE(t,i,o,a,s,f,O,k,Y){const fe=i.consts,Ie=Bg(i,t,4,O||null,k||null);$m(i,o,Ie,ts(fe,Y)),Jg(i,Ie);const lt=Ie.tView=Sh(2,Ie,a,s,f,i.directiveRegistry,i.pipeRegistry,null,i.schemas,fe,null);return null!==i.queries&&(i.queries.template(i,Ie),lt.queries=i.queries.embeddedTView(Ie)),Ie}(Ie,i,t,a,s,f,O,k,Y):i.data[Ie];_s(lt,!1);const kt=By(i,t,lt,o);yu()&&Lm(i,t,kt,lt),ca(kt,t);const Gt=ye(kt,t,kt,lt);return t[Ie]=Gt,ot(t,Gt),function sy(t,i,o){return X_(t,i,o)}(Gt,lt,t),_d(lt)&&av(i,t,lt),null!=Y&&sd(t,lt,fe),lt}function dC(t,i,o,a,s,f,O,k){const Y=Dn(),fe=Pr();return b0(Y,fe,t,i,o,a,s,ts(fe.consts,f),O,k),dC}let By=function Hy(t,i,o,a){return Ls(!0),i[tr].createComment("")};function RE(t,i){if(null!==g())throw new Ve(-602,!1)}var Ym=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(Ym||{});let Gy=(()=>{class t{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=Si({token:t,providedIn:"root",factory:()=>new t})}}return t})();class P0{constructor(){this.ngZone=On(so),this.scheduler=On(Gm),this.errorHandler=On(Pl,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[Ym.EarlyRead,Ym.Write,Ym.MixedReadWrite,Ym.Read]}execute(){this.executing=!0;for(const i of P0.PHASES)for(const o of this.sequences)if(!o.erroredOrDestroyed&&o.hooks[i])try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>o.hooks[i](o.pipelinedValue))}catch(a){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(a)}this.executing=!1;for(const i of this.sequences)i.afterRun(),i.once&&(this.sequences.delete(i),i.destroy());for(const i of this.deferredRegistrations)this.sequences.add(i);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(i){this.executing?this.deferredRegistrations.add(i):(this.sequences.add(i),this.scheduler.notify(6))}unregister(i){this.executing&&this.sequences.has(i)?(i.erroredOrDestroyed=!0,i.pipelinedValue=void 0,i.once=!0):(this.sequences.delete(i),this.deferredRegistrations.delete(i))}static{this.\u0275prov=Si({token:P0,providedIn:"root",factory:()=>new P0})}}class FE{constructor(i,o,a,s){this.impl=i,this.hooks=o,this.once=a,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=s?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function xv(t,i){!i?.injector&&As();const o=i?.injector??On(sa);return function Xa(t){return"browser"===(t??On(sa)).get(Uu)}(o)?(Rl("NgAfterNextRender"),function Wy(t,i,o,a){const s=i.get(Gy);s.impl??=i.get(P0);const f=o?.phase??Ym.MixedReadWrite,O=!0!==o?.manualCleanup?i.get(bs):null,k=new FE(s.impl,function kE(t,i){if(t instanceof Function){const o=[void 0,void 0,void 0,void 0];return o[i]=t,o}return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}(t,f),a,O);return s.impl.register(k),k}(t,o,i,!0)):Ky}const Ky={destroy(){}};function yC(t,i,o,a){const s=Dn();return Ia(s,Ns(),i)&&(Pr(),x($r(),s,t,i,o,a)),yC}function np(t,i,o,a){return Ia(t,Ns(),o)?i+dt(o)+a:wr}function ip(t,i,o,a,s,f){const k=Uf(t,ya(),o,s);return ks(2),k?i+dt(o)+a+dt(s)+f:wr}function rp(t,i,o,a,s,f,O,k){const fe=wv(t,ya(),o,s,O);return ks(3),fe?i+dt(o)+a+dt(s)+f+dt(O)+k:wr}function Av(t,i){return t<<17|i<<2}function Ah(t){return t>>17&32767}function MC(t){return 2|t}function zf(t){return(131068&t)>>2}function PC(t,i){return-131069&t|i<<2}function OC(t){return 1|t}function CM(t,i,o,a){const s=t[o+1],f=null===i;let O=a?Ah(s):zf(s),k=!1;for(;0!==O&&(!1===k||f);){const fe=t[O+1];_S(t[O],i)&&(k=!0,t[O+1]=a?OC(fe):MC(fe)),O=a?Ah(fe):zf(fe)}k&&(t[o+1]=a?MC(s):OC(s))}function _S(t,i){return null===t||null==i||(Array.isArray(t)?t[1]:t)===i||!(!Array.isArray(t)||"string"!=typeof i)&&Ys(t,i)>=0}const os={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0}
1;function bM(t){return t.substring(os.key,os.keyEnd)}function yM(t,i){const o=os.textEnd;return o===i?-1:(i=os.keyEnd=function MS(t,i,o){for(;i<o&&t.charCodeAt(i)>32;)i++;return i}(t,os.key=i,o),dp(t,i,o))}function dp(t,i,o){for(;i<o&&t.charCodeAt(i)<=32;)i++;return i}function wC(t,i,o){const a=Dn();return Ia(a,Ns(),i)&&sl(Pr(),$r(),a,t,i,a[tr],o,!1),wC}function EC(t,i,o,a,s){const O=s?"class":"style";pn(t,o,i.inputs[O],O,a)}function SC(t,i,o){return su(t,i,o,!1),SC}function TC(t,i){return su(t,i,null,!0),TC}function EM(t){lu(IS,qu,t,!0)}function qu(t,i){for(let o=function bS(t){return function PM(t){os.key=0,os.keyEnd=0,os.value=0,os.valueEnd=0,os.textEnd=t.length}(t),yM(t,dp(t,0,os.textEnd))}(i);o>=0;o=yM(i,o))Ro(t,bM(i),!0)}function su(t,i,o,a){const s=Dn(),f=Pr(),O=ks(2);f.firstUpdatePass&&TM(f,t,O,a),i!==wr&&Ia(s,O,i)&&DM(f,f.data[Ma()],s,s[tr],t,s[O+1]=function RS(t,i){return null==t||""===t||("string"==typeof i?t+=i:"object"==typeof t&&(t=Nt(Dl(t)))),t}(i,o),a,O)}function lu(t,i,o,a){const s=Pr(),f=ks(2);s.firstUpdatePass&&TM(s,null,f,a);const O=Dn();if(o!==wr&&Ia(O,f,o)){const k=s.data[Ma()];if(AM(k,a)&&!SM(s,f)){let Y=a?k.classesWithoutHost:k.stylesWithoutHost;null!==Y&&(o=We(Y,o||"")),EC(s,k,O,o,a)}else!function AS(t,i,o,a,s,f,O,k){s===wr&&(s=Tr);let Y=0,fe=0,Ie=0<s.length?s[0]:null,lt=0<f.length?f[0]:null;for(;null!==Ie||null!==lt;){const kt=Y<s.length?s[Y+1]:void 0,Gt=fe<f.length?f[fe+1]:void 0;let Ln,nn=null;Ie===lt?(Y+=2,fe+=2,kt!==Gt&&(nn=lt,Ln=Gt)):null===lt||null!==Ie&&Ie<lt?(Y+=2,nn=Ie):(fe+=2,nn=lt,Ln=Gt),null!==nn&&DM(t,i,o,a,nn,Ln,O,k),Ie=Y<s.length?s[Y]:null,lt=fe<f.length?f[fe]:null}}
1(s,k,O,O[tr],O[f+1],O[f+1]=function DS(t,i,o){if(null==o||""===o)return Tr;const a=[],s=Dl(o);if(Array.isArray(s))for(let f=0;f<s.length;f++)t(a,s[f],!0);else if("object"==typeof s)for(const f in s)s.hasOwnProperty(f)&&t(a,f,s[f]);else"string"==typeof s&&i(a,s);return a}(t,i,o),a,f)}}function SM(t,i){return i>=t.expandoStartIndex}function TM(t,i,o,a){const s=t.data;if(null===s[o+1]){const f=s[Ma()],O=SM(t,o);AM(f,a)&&null===i&&!O&&(i=!1),i=function ES(t,i,o,a){const s=Xg(t);let f=a?i.residualClasses:i.residualStyles;if(null===s)0===(a?i.classBindings:i.styleBindings)&&(o=w0(o=xC(null,t,i,o,a),i.attrs,a),f=null);else{const O=i.directiveStylingLast;if(-1===O||t[O]!==s)if(o=xC(s,t,i,o,a),null===f){let Y=function SS(t,i,o){const a=o?i.classBindings:i.styleBindings;if(0!==zf(a))return t[Ah(a)]}(t,i,a);void 0!==Y&&Array.isArray(Y)&&(Y=xC(null,t,i,Y[1],a),Y=w0(Y,i.attrs,a),function TS(t,i,o,a){t[Ah(o?i.classBindings:i.styleBindings)]=a}(t,i,a,Y))}else f=function xS(t,i,o){let a;const s=i.directiveEnd;for(let f=1+i.directiveStylingLast;f<s;f++)a=w0(a,t[f].hostAttrs,o);return w0(a,i.attrs,o)}(t,i,a)}return void 0!==f&&(a?i.residualClasses=f:i.residualStyles=f),o}(s,f,i,a),function pS(t,i,o,a,s,f){let O=f?i.classBindings:i.styleBindings,k=Ah(O),Y=zf(O);t[a]=o;let Ie,fe=!1;if(Array.isArray(o)?(Ie=o[1],(null===Ie||Ys(o,Ie)>0)&&(fe=!0)):Ie=o,s)if(0!==Y){const kt=Ah(t[k+1]);t[a+1]=Av(kt,k),0!==kt&&(t[kt+1]=PC(t[kt+1],a)),t[k+1]=function fS(t,i){return 131071&t|i<<17}(t[k+1],a)}else t[a+1]=Av(k,0),0!==k&&(t[k+1]=PC(t[k+1],a)),k=a;else t[a+1]=Av(Y,0),0===k?k=a:t[Y+1]=PC(t[Y+1],a),Y=a;fe&&(t[a+1]=MC(t[a+1])),CM(t,Ie,a,!0),CM(t,Ie,a,!1),function vS(t,i,o,a,s){const f=s?t.residualClasses:t.residualStyles;null!=f&&"string"==typeof i&&Ys(f,i)>=0&&(o[a+1]=OC(o[a+1]))}(i,Ie,t,a,f),O=Av(k,Y),f?i.classBindings=O:i.styleBindings=O}(s,f,i,o,O,a)}}function xC(t,i,o,a,s){let f=null;const O=o.directiveEnd;let k=o.directiveStylingLast;for(-1===k?k=o.directiveStart:k++;k<O&&(f=i[k],a=w0(a,f.hostAttrs,s),f!==t);)k++;return null!==t&&(o.directiveStylingLast=k),a}function w0(t,i,o){const a=o?1:2;let s=-1;if(null!==i)for(let f=0;f<i.length;f++){const O=i[f];"number"==typeof O?s=O:s===a&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),Ro(t,O,!!o||i[++f]))}return void 0===t?null:t}function IS(t,i,o){const a=String(i);""!==a&&!a.includes(" ")&&Ro(t,a,o)}function DM(t,i,o,a,s,f,O,k){if(!(3&i.type))return;const Y=t.data,fe=Y[k+1],Ie=function mS(t){return!(1&~t)}(fe)?IM(Y,i,o,s,zf(fe),O):void 0;Rv(Ie)||(Rv(f)||function hS(t){return!(2&~t)}
1(fe)&&(f=IM(Y,null,o,s,k,O)),function Ob(t,i,o,a,s){if(i)s?t.addClass(o,a):t.removeClass(o,a);else{let f=-1===a.indexOf("-")?void 0:Ph.DashCase;null==s?t.removeStyle(o,a,f):("string"==typeof s&&s.endsWith("!important")&&(s=s.slice(0,-10),f|=Ph.Important),t.setStyle(o,a,s,f))}}(a,O,Md(Ma(),o),s,f))}function IM(t,i,o,a,s,f){const O=null===i;let k;for(;s>0;){const Y=t[s],fe=Array.isArray(Y),Ie=fe?Y[1]:Y,lt=null===Ie;let kt=o[s+1];kt===wr&&(kt=lt?Tr:void 0);let Gt=lt?cc(kt,a):Ie===a?kt:void 0;if(fe&&!Rv(Gt)&&(Gt=cc(Y,a)),Rv(Gt)&&(k=Gt,O))return k;const nn=t[s+1];s=O?Ah(nn):zf(nn)}if(null!==i){let Y=f?i.residualClasses:i.residualStyles;null!=Y&&(k=cc(Y,a))}return k}function Rv(t){return void 0!==t}function AM(t,i){return!!(t.flags&(i?8:16))}function RM(t,i,o){lu(Ro,qu,np(Dn(),t,i,o),!0)}function FM(t,i,o,a,s){lu(Ro,qu,ip(Dn(),t,i,o,a,s),!0)}function NM(t,i,o,a,s,f,O){lu(Ro,qu,rp(Dn(),t,i,o,a,s,f,O),!0)}class US{destroy(i){}updateValue(i,o){}swap(i,o){const a=Math.min(i,o),s=Math.max(i,o),f=this.detach(s);if(s-a>1){const O=this.detach(a);this.attach(a,f),this.attach(s,O)}else this.attach(a,f)}move(i,o){this.attach(o,this.detach(i))}}function DC(t,i,o,a,s){return t===o&&Object.is(i,a)?1:Object.is(s(t,i),s(o,a))?-1:0}function IC(t,i,o,a){return!(void 0===i||!i.has(a)||(t.attach(o,i.get(a)),i.delete(a),0))}
1function kM(t,i,o,a,s){if(IC(t,i,a,o(a,s)))t.updateValue(a,s);else{const f=t.create(a,s);t.attach(a,f)}}function LM(t,i,o,a){const s=new Set;for(let f=i;f<=o;f++)s.add(a(f,t.at(f)));return s}class BM{constructor(){this.kvMap=new Map,this._vMap=void 0}has(i){return this.kvMap.has(i)}delete(i){if(!this.has(i))return!1;const o=this.kvMap.get(i);return void 0!==this._vMap&&this._vMap.has(o)?(this.kvMap.set(i,this._vMap.get(o)),this._vMap.delete(o)):this.kvMap.delete(i),!0}get(i){return this.kvMap.get(i)}set(i,o){if(this.kvMap.has(i)){let a=this.kvMap.get(i);void 0===this._vMap&&(this._vMap=new Map);const s=this._vMap;for(;s.has(a);)a=s.get(a);s.set(a,o)}else this.kvMap.set(i,o)}forEach(i){for(let[o,a]of this.kvMap)if(i(a,o),void 0!==this._vMap){const s=this._vMap;for(;s.has(a);)a=s.get(a),i(a,o)}}}function HM(t,i){Rl("NgControlFlow");const o=Dn(),a=Ns(),s=o[a]!==wr?o[a]:-1,f=-1!==s?Fv(o,Di+s):void 0;if(Ia(o,a,t)){const k=m(null);try{if(void 0!==f&&To(f,0),-1!==t){const Y=Di+t,fe=Fv(o,Y),Ie=AC(o[Hn],Y),lt=Hf(fe,Ie.tView.ssrId);to(fe,wn(o,Ie,i,{dehydratedView:lt}),0,Gn(Ie,lt))}}finally{m(k)}}else if(void 0!==f){const k=Zi(f,0);void 0!==k&&(k[Fr]=i)}}class zS{constructor(i,o,a){this.lContainer=i,this.$implicit=o,this.$index=a}get $count(){return this.lContainer.length-So}}function VM(t){return t}function UM(t,i){return i}class jS{constructor(i,o,a){this.hasEmptyBlock=i,this.trackByFn=o,this.liveCollection=a}}function $M(t,i,o,a,s,f,O,k,Y,fe,Ie,lt,kt){Rl("NgControlFlow");const Gt=Dn(),nn=Pr(),Ln=void 0!==Y,si=Dn(),fi=k?O.bind(si[mo][Fr]):O,kn=new jS(Ln,fi);si[Di+t]=kn,b0(Gt,nn,t+1,i,o,a,s,ts(nn.consts,f)),Ln&&b0(Gt,nn,t+2,Y,fe,Ie,lt,ts(nn.consts,kt))}class GS extends US{constructor(i,o,a){super(),this.lContainer=i,this.hostLView=o,this.templateTNode=a,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-So}at(i){return this.getLView(i)[Fr].$implicit}attach(i,o){const a=o[Eo];this.needsIndexUpdate||=i!==this.length,to(this.lContainer,o,i,Gn(this.templateTNode,a))}detach(i){return this.needsIndexUpdate||=i!==this.length-1,function WS(t,i){return Eh(t,i)}(this.lContainer,i)}create(i,o){const a=Hf(this.lContainer,this.templateTNode.tView.ssrId),s=wn(this.hostLView,this.templateTNode,new zS(this.lContainer,o,i),{dehydratedView:a});return this.operationsCounter?.recordCreate(),s}destroy(i){ou(i[Hn],i),this.operationsCounter?.recordDestroy()}updateValue(i,o){this.getLView(i)[Fr].$implicit=o}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let i=0;i<this.length;i++)this.getLView(i)[Fr].$index=i}getLView(i){return function KS(t,i){return Zi(t,i)}(this.lContainer,i)}}function zM(t){const i=m(null),o=Ma();try{const a=Dn(),s=a[Hn],f=a[o],O=o+1,k=Fv(a,O);if(void 0===f.liveCollection){const fe=AC(s,O);f.liveCollection=new GS(k,a,fe)}else f.liveCollection.reset();const Y=f.liveCollection;if(function $S(t,i,o){let a,s,f=0,O=t.length-1;if(Array.isArray(i)){let Y=i.length-1;for(;f<=O&&f<=Y;){const fe=t.at(f),Ie=i[f],lt=DC(f,fe,f,Ie,o);if(0!==lt){lt<0&&t.updateValue(f,Ie),f++;continue}const kt=t.at(O),Gt=i[Y],nn=DC(O,kt,Y,Gt,o);if(0!==nn){nn<0&&t.updateValue(O,Gt),O--,Y--;continue}const Ln=o(f,fe),si=o(O,kt),fi=o(f,Ie);if(Object.is(fi,si)){const kn=o(Y,Gt);Object.is(kn,Ln)?(t.swap(f,O),t.updateValue(O,Gt),Y--,O--):t.move(O,f),t.updateValue(f,Ie),f++}else if(a??=new BM,s??=LM(t,f,O,o),IC(t,a,f,fi))t.updateValue(f,Ie),f++,O++;else if(s.has(fi))a.set(Ln,t.detach(f)),O--;
1else{const kn=t.create(f,i[f]);t.attach(f,kn),f++,O++}}for(;f<=Y;)kM(t,a,o,f,i[f]),f++}else if(null!=i){const Y=i[Symbol.iterator]();let fe=Y.next();for(;!fe.done&&f<=O;){const Ie=t.at(f),lt=fe.value,kt=DC(f,Ie,f,lt,o);if(0!==kt)kt<0&&t.updateValue(f,lt),f++,fe=Y.next();else{a??=new BM,s??=LM(t,f,O,o);const Gt=o(f,lt);if(IC(t,a,f,Gt))t.updateValue(f,lt),f++,O++,fe=Y.next();else if(s.has(Gt)){const nn=o(f,Ie);a.set(nn,t.detach(f)),O--}else t.attach(f,t.create(f,lt)),f++,O++,fe=Y.next()}}for(;!fe.done;)kM(t,a,o,t.length,fe.value),fe=Y.next()}for(;f<=O;)t.destroy(t.detach(O--));a?.forEach(Y=>{t.destroy(Y)})}(Y,t,f.trackByFn),Y.updateIndexes(),f.hasEmptyBlock){const fe=Ns(),Ie=0===Y.length;if(Ia(a,fe,Ie)){const lt=o+2,kt=Fv(a,lt);if(Ie){const Gt=AC(s,lt),nn=Hf(kt,Gt.tView.ssrId);to(kt,wn(a,Gt,void 0,{dehydratedView:nn}),0,Gn(Gt,nn))}else To(kt,0)}}}finally{m(i)}}function Fv(t,i){return t[i]}function AC(t,i){return za(t,i)}function Nv(t,i,o,a){const s=Dn(),f=Pr(),O=Di+t,k=s[tr],Y=f.firstCreatePass?function XS(t,i,o,a,s,f){const O=i.consts,Y=Bg(i,t,2,a,ts(O,s));return $m(i,o,Y,ts(O,f)),null!==Y.attrs&&bv(Y,Y.attrs,!1),null!==Y.mergedAttrs&&bv(Y,Y.mergedAttrs,!0),null!==i.queries&&i.queries.elementStart(i,Y),Y}(O,f,s,i,o,a):f.data[O],fe=jM(f,s,Y,k,i,t);s[O]=fe;const Ie=_d(Y);return _s(Y,!0),Ff(k,fe,Y),!function Km(t){return!(32&~t.flags)}(Y)&&yu()&&Lm(f,s,fe,Y),0===function Wg(){return Fi.lFrame.elementDepthCount}()&&ca(fe,s),function wd(){Fi.lFrame.elementDepthCount++}(),Ie&&(av(f,s,Y),ov(f,Y,s)),null!==a&&sd(s,Y),Nv}function kv(){let t=fo();Sd()?Hh():(t=t.parent,_s(t,!1));const i=t;(function V0(t){return Fi.skipHydrationRootTNode===t})(i)&&function Qf(){Fi.skipHydrationRootTNode=null}(),function yp(){Fi.lFrame.elementDepthCount--}();const o=Pr();return o.firstCreatePass&&(Jg(o,t),gu(t)&&o.queries.elementEnd(t)),null!=i.classesWithoutHost&&function Cs(t){return!!(8&t.flags)}(i)&&EC(o,i,Dn(),i.classesWithoutHost,!0),null!=i.stylesWithoutHost&&function hg(t){return!!(16&t.flags)}(i)&&EC(o,i,Dn(),i.stylesWithoutHost,!1),kv}function RC(t,i,o,a){return Nv(t,i,o,a),kv(),RC}let jM=(t,i,o,a,s,f)=>(Ls(!0),If(a,s,function wp(){return Fi.lFrame.currentNamespace}()));function Lv(t,i,o){const a=Dn(),s=Pr(),f=t+Di,O=s.firstCreatePass?function ZS(t,i,o,a,s){const f=i.consts,O=ts(f,a),k=Bg(i,t,8,"ng-container",O);return null!==O&&bv(k,O,!0),$m(i,o,k,ts(f,s)),null!==i.queries&&i.queries.elementStart(i,k),k}(f,s,a,i,o):s.data[f];_s(O,!0);const k=GM(s,a,O,t);return a[f]=k,yu()&&Lm(s,a,k,O),ca(k,a),_d(O)&&(av(s,a,O),ov(s,O,a)),null!=o&&sd(a,O),Lv}function Bv(){let t=fo();const i=Pr();return Sd()?Hh():(t=t.parent,_s(t,!1)),i.firstCreatePass&&(Jg(i,t),gu(t)&&i.queries.elementEnd(t)),Bv}function FC(t,i,o){return Lv(t,i,o),Bv(),FC}let GM=(t,i,o,a)=>(Ls(!0),Kp(i[tr],""));function WM(){return Dn()}function NC(t,i,o){const a=Dn();return Ia(a,Ns(),i)&&sl(Pr(),$r(),a,t,i,a[tr],o,!0),NC}function kC(t,i,o){const a=Dn();if(Ia(a,Ns(),i)){const f=Pr(),O=$r();sl(f,O,a,t,i,Tt(Xg(f.data),O,a),o,!0)}return kC}const jf=void 0;var tT=["en",[["a","p"],["AM","PM"],jf],[["AM","PM"],jf,jf],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],jf,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],jf,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",jf,"{1} 'at' {0}",jf],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function eT(t){const o=Math.floor(Math.abs(t)),a=t.toString().replace(/^[^.]*\.?/,"").length;return 1===o&&0===a?1:5}];let up={};function LC(t){const i=function nT(t){return t.toLowerCase().replace(/_/g,"-")}(t);let o=XM(i);if(o)return o;const a=i.split("-")[0];if(o=XM(a),o)return o;if("en"===a)return tT;throw new Ve(701,!1)}function KM(t){return LC(t)[gp.PluralCase]}function XM(t){return t in up||(up[t]=Jt.ng&&Jt.ng.common&&Jt.ng.common.locales&&Jt.ng.common.locales[t]),up[t]}var gp=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(gp||{});const Hv="en-US";let YM=Hv,hP=(t,i,o)=>{};function VC(t,i,o,a){const s=Dn(),f=Pr(),O=fo();return UC(f,s,s[tr],O,t,i,a),VC}function UC(t,i,o,a,s,f,O){const k=_d(a),fe=t.firstCreatePass&&Yt(t),Ie=i[Fr],lt=Lt(i);let kt=!0;if(3&a.type||O){const Ln=Ca(a,i),si=O?O(Ln):Ln,fi=lt.length,kn=O?no=>O(kr(no[a.index])):a.index;let br=null;if(!O&&k&&(br=function jT(t,i,o,a){const s=t.cleanup;if(null!=s)for(let f=0;f<s.length-1;f+=2){const O=s[f];if(O===o&&s[f+1]===a){const k=i[qo],Y=s[f+2];return k.length>Y?k[Y]:null}"string"==typeof O&&(f+=2)}return null}(t,i,s,a.index)),null!==br)(br.__ngLastListenerFn__||br).__ngNextListenerFn__=f,br.__ngLastListenerFn__=f,kt=!1;else{f=vP(a,i,Ie,f),hP(Ln,s,f);const no=o.listen(si,s,f);
1lt.push(f,no),fe&&fe.push(s,kn,fi,fi+1)}}else f=vP(a,i,Ie,f);const Gt=a.outputs;let nn;if(kt&&null!==Gt&&(nn=Gt[s])){const Ln=nn.length;if(Ln)for(let si=0;si<Ln;si+=2){const Do=i[nn[si]][nn[si+1]].subscribe(f),Fa=lt.length;lt.push(f,Do),fe&&fe.push(s,a.index,Fa,-(Fa+1))}}}function pP(t,i,o,a){const s=m(null);try{return vc(6,i,o),!1!==o(a)}catch(f){return an(t,f),!1}finally{vc(7,i,o),m(s)}}function vP(t,i,o,a){return function s(f){if(f===Function)return a;Or(t.componentOffset>-1?Fs(t.index,i):i,5);let k=pP(i,o,a,f),Y=s.__ngNextListenerFn__;for(;Y;)k=pP(i,o,Y,f)&&k,Y=Y.__ngNextListenerFn__;return k}}function _P(t=1){return function dg(t){return(Fi.lFrame.contextLView=function Gg(t,i){for(;t>0;)i=i[va],t--;return i}(t,Fi.lFrame.contextLView))[Fr]}(t)}function GT(t,i){let o=null;const a=function Bt(t){const i=t.attrs;if(null!=i){const o=i.indexOf(5);if(!(1&o))return i[o+1]}return null}(t);for(let s=0;s<i.length;s++){const f=i[s];if("*"!==f){if(null===a?Ye(t,f,!0):Jo(a,f))return s}else o=s}return o}function CP(t){const i=Dn()[mo][Zr];if(!i.projection){const a=i.projection=function Ao(t,i){const o=[];for(let a=0;a<t;a++)o.push(i);return o}(t?t.length:1,null),s=a.slice();let f=i.child;for(;null!==f;){if(128!==f.type){const O=t?GT(f,t):0;null!==O&&(s[O]?s[O].projectionNext=f:a[O]=f,s[O]=f)}f=f.next}}}function bP(t,i=0,o,a,s,f){const O=Dn(),k=Pr(),Y=a?t+1:null;null!==Y&&b0(O,k,Y,a,s,f,null,o);const fe=Bg(k,Di+t,16,null,o||null);null===fe.projection&&(fe.projection=i),Hh();const lt=!O[Eo]||Ed();null===O[mo][Zr].projection[fe.projection]&&null!==Y?function WT(t,i,o){const a=Di+o,s=i.data[a],f=t[a],O=Hf(f,s.tView.ssrId);to(f,wn(t,s,void 0,{dehydratedView:O}),0,Gn(s,O))}(O,k,Y):lt&&32&~fe.flags&&function iv(t,i,o){y_(i[tr],0,i,o,Qp(t,o,i),Zp(o.parent||i[Zr],o,i))}(k,O,fe)}function $C(t,i,o){return zv(t,"",i,"",o),$C}function zv(t,i,o,a,s){const f=Dn(),O=np(f,i,o,a);return O!==wr&&sl(Pr(),$r(),f,t,O,f[tr],s,!1),zv}function zC(t,i,o,a,s,f,O){const k=Dn(),Y=ip(k,i,o,a,s,f);return Y!==wr&&sl(Pr(),$r(),k,t,Y,k[tr],O,!1),zC}function TP(t,i,o,a){!function hy(t,i,o,a){const s=Pr();if(s.firstCreatePass){const f=fo();fy(s,new cy(i,o,a),f.index),function iE(t,i){const o=t.contentQueries||(t.contentQueries=[]);i!==(o.length?o[o.length-1]:-1)&&o.push(t.queries.length-1,i)}(s,t),!(2&~o)&&(s.staticContentQueries=!0)}return uy(s,Dn(),o)}(t,i,o,a)}function xP(t,i,o){!function gy(t,i,o){const a=Pr();return a.firstCreatePass&&(fy(a,new cy(t,i,o),-1),!(2&~i)&&(a.staticViewQueries=!0)),uy(a,Dn(),i)}(t,i,o)}function DP(t){const i=Dn(),o=Pr(),a=vu();Yg(a+1);const s=tC(o,a);if(t.dirty&&function H0(t){return!(4&~t[xi])}(i)===!(2&~s.metadata.flags)){if(null===s.matches)t.reset([]);else{const f=my(i,a);t.reset(f,Fu),t.notifyOnChanges()}return!0}return!1}function IP(){return function eC(t,i){return t[ms].queries[i].queryList}(Dn(),vu())}function jC(t,i,o,a){o>=t.data.length&&(t.data[o]=null,t.blueprint[o]=null),i[o]=a}function AP(t){return Wc(qf(),Di+t)}function $P(t,i=""){const o=Dn(),a=Pr(),s=t+Di,f=a.firstCreatePass?Bg(a,s,1,i,null):a.data[s],O=zP(a,o,f,i,t);o[s]=O,yu()&&Lm(a,o,O,f),_s(f,!1)}let zP=(t,i,o,a,s)=>(Ls(!0),function Am(t,i){return t.createText(i)}(i[tr],a));function GC(t){return jv("",t,""),GC}function jv(t,i,o){const a=Dn(),s=np(a,t,i,o);return s!==wr&&_n(a,Ma(),s),jv}function WC(t,i,o,a,s){const f=Dn(),O=ip(f,t,i,o,a,s);return O!==wr&&_n(f,Ma(),O),WC}function KC(t,i,o,a,s,f,O){const k=Dn(),Y=rp(k,t,i,o,a,s,f,O);return Y!==wr&&_n(k,Ma(),Y),KC}function XC(t,i,o,a,s,f,O,k,Y){const fe=Dn(),Ie=function op(t,i,o,a,s,f,O,k,Y,fe){const lt=ld(t,ya(),o,s,O,Y);return ks(4),lt?i+dt(o)+a+dt(s)+f+dt(O)+k+dt(Y)+fe:wr}(fe,t,i,o,a,s,f,O,k,Y);return Ie!==wr&&_n(fe,Ma(),Ie),XC}function YC(t,i,o){Cy(i)&&(i=i());const a=Dn();return Ia(a,Ns(),i)&&sl(Pr(),$r(),a,t,i,a[tr],o,!1),YC}function YP(t,i){const o=Cy(t);return o&&t.set(i),o}function QC(t,i){const o=Dn(),a=Pr(),s=fo();return UC(a,o,o[tr],s,t,i),QC}const QP={};function ZC(t){const i=Pr(),o=Dn(),a=t+Di;return _s(Bg(i,a,128,null,null),!1),jC(i,o,a,QP),ZC}function ZP(t){return Rl("NgLet"),jC(Pr(),Dn(),Ma(),t),t}function JP(t){const o=Wc(qf(),Di+t);if(o===QP)throw new Ve(314,!1);return o}
1function JC(t,i,o,a,s){if(t=Ge(t),Array.isArray(t))for(let f=0;f<t.length;f++)JC(t[f],i,o,a,s);else{const f=Pr(),O=Dn(),k=fo();let Y=Ha(t)?t:Ge(t.provide);const fe=pd(t),Ie=1048575&k.providerIndexes,lt=k.directiveStart,kt=k.providerIndexes>>20;if(Ha(t)||!t.multi){const Gt=new Mu(fe,s,Nf),nn=eb(Y,i,s?Ie:Ie+kt,lt);-1===nn?(bl(Eu(k,O),f,Y),qC(f,t,i.length),i.push(Y),k.directiveStart++,k.directiveEnd++,s&&(k.providerIndexes+=1048576),o.push(Gt),O.push(Gt)):(o[nn]=Gt,O[nn]=Gt)}else{const Gt=eb(Y,i,Ie+kt,lt),nn=eb(Y,i,Ie,Ie+kt),si=nn>=0&&o[nn];if(s&&!si||!s&&!(Gt>=0&&o[Gt])){bl(Eu(k,O),f,Y);const fi=function d3(t,i,o,a,s){const f=new Mu(t,o,Nf);return f.multi=[],f.index=i,f.componentProviders=0,qP(f,s,a&&!o),f}(s?c3:l3,o.length,s,a,fe);!s&&si&&(o[nn].providerFactory=fi),qC(f,t,i.length,0),i.push(Y),k.directiveStart++,k.directiveEnd++,s&&(k.providerIndexes+=1048576),o.push(fi),O.push(fi)}else qC(f,t,Gt>-1?Gt:nn,qP(o[s?nn:Gt],fe,!s&&a));!s&&a&&si&&o[nn].componentProviders++}}}function qC(t,i,o,a){const s=Ha(i),f=function aa(t){return!!t.useClass}(i);if(s||f){const Y=(f?Ge(i.useClass):i).prototype.ngOnDestroy;if(Y){const fe=t.destroyHooks||(t.destroyHooks=[]);if(!s&&i.multi){const Ie=fe.indexOf(o);-1===Ie?fe.push(o,[a,Y]):fe[Ie+1].push(a,Y)}else fe.push(o,Y)}}}function qP(t,i,o){return o&&t.componentProviders++,t.multi.push(i)-1}function eb(t,i,o,a){for(let s=o;s<a;s++)if(i[s]===t)return s;return-1}function l3(t,i,o,a){return tb(this.multi,[])}function c3(t,i,o,a){const s=this.multi;let f;if(this.providerFactory){const O=this.providerFactory.componentProviders,k=ns(o,o[Hn],this.providerFactory.index,a);f=k.slice(0,O),tb(s,f);for(let Y=O;Y<k.length;Y++)f.push(k[Y])}else f=[],tb(s,f);return f}function tb(t,i){for(let o=0;o<t.length;o++)i.push((0,t[o])());return i}function e1(t,i=[]){return o=>{o.providersResolver=(a,s)=>function s3(t,i,o){const a=Pr();if(a.firstCreatePass){const s=ps(t);JC(o,a.data,a.blueprint,s,!0),JC(i,a.data,a.blueprint,s,!1)}}(a,s?s(t):t,i)}}let u3=(()=>{class t{constructor(o){this._injector=o,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(o){if(!o.standalone)return null;if(!this.cachedInjectors.has(o)){const a=us(0,o.type),s=a.length>0?lC([a],this._injector,`Standalone[${o.type.name}]`):null;this.cachedInjectors.set(o,s)}return this.cachedInjectors.get(o)}ngOnDestroy(){try{for(const o of this.cachedInjectors.values())null!==o&&o.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=Si({token:t,providedIn:"environment",factory:()=>new t(un(Va))})}}return t})();function t1(t){Rl("NgStandalone"),t.getStandaloneInjector=i=>i.get(u3).getOrCreateStandaloneInjector(t)}function n1(t,i,o){const a=t.\u0275cmp;a.directiveDefs=Ba(i,!1),a.pipeDefs=Ba(o,!0)}function o1(t,i,o){const a=ta()+t,s=Dn();return s[a]===wr?Zu(s,a,o?i.call(o):i()):C0(s,a)}function a1(t,i,o,a){return g1(Dn(),ta(),t,i,o,a)}function s1(t,i,o,a,s){return h1(Dn(),ta(),t,i,o,a,s)}function l1(t,i,o,a,s,f){return f1(Dn(),ta(),t,i,o,a,s,f)}function c1(t,i,o,a,s,f,O){return m1(Dn(),ta(),t,i,o,a,s,f,O)}function d1(t,i,o,a,s,f,O,k){const Y=ta()+t,fe=Dn(),Ie=ld(fe,Y,o,a,s,f);return Ia(fe,Y+4,O)||Ie?Zu(fe,Y+5,k?i.call(k,o,a,s,f,O):i(o,a,s,f,O)):C0(fe,Y+5)}function u1(t,i,o,a,s,f,O,k,Y){const fe=ta()+t,Ie=Dn(),lt=ld(Ie,fe,o,a,s,f);return Uf(Ie,fe+4,O,k)||lt?Zu(Ie,fe+6,Y?i.call(Y,o,a,s,f,O,k):i(o,a,s,f,O,k)):C0(Ie,fe+6)}function I0(t,i){const o=t[i];return o===wr?void 0:o}function g1(t,i,o,a,s,f){const O=i+o;return Ia(t,O,s)?Zu(t,O+1,f?a.call(f,s):a(s)):I0(t,O+1)}function h1(t,i,o,a,s,f,O){const k=i+o;return Uf(t,k,s,f)?Zu(t,k+2,O?a.call(O,s,f):a(s,f)):I0(t,k+2)}function f1(t,i,o,a,s,f,O,k){const Y=i+o;return wv(t,Y,s,f,O)?Zu(t,Y+3,k?a.call(k,s,f,O):a(s,f,O)):I0(t,Y+3)}function m1(t,i,o,a,s,f,O,k,Y){const fe=i+o;return ld(t,fe,s,f,O,k)?Zu(t,fe+4,Y?a.call(Y,s,f,O,k):a(s,f,O,k)):I0(t,fe+4)}function v1(t,i){const o=Pr();let a;const s=t+Di;o.firstCreatePass?(a=function v3(t,i){if(i)for(let o=i.length-1;o>=0;o--){const a=i[o];if(t===a.name)return a}}(i,o.pipeRegistry),o.data[s]=a,a.onDestroy&&(o.destroyHooks??=[]).push(s,a.onDestroy)):a=o.data[s];const f=a.factory||(a.factory=rt(a.type)),k=Qe(Nf);try{const Y=Cl(!1),fe=f();return Cl(Y),jC(o,Dn(),s,fe),fe}finally{Qe(k)}}function _1(t,i,o){const a=t+Di,s=Dn(),f=Wc(s,a);return A0(s,a)?g1(s,ta(),i,f.transform,o,f):f.transform(o)}function C1(t,i,o,a){const s=t+Di,f=Dn(),O=Wc(f,s);return A0(f,s)?h1(f,ta(),i,O.transform,o,a,O):O.transform(o,a)}function b1(t,i,o,a,s){const f=t+Di,O=Dn(),k=Wc(O,f);return A0(O,f)?f1(O,ta(),i,k.transform,o,a,s,k):k.transform(o,a,s)}function y1(t,i,o,a,s,f){const O=t+Di,k=Dn(),Y=Wc(k,O);return A0(k,O)?m1(k,ta(),i,Y.transform,o,a,s,f,Y):Y.transform(o,a,s,f)}function M1(t,i,o){const a=t+Di,s=Dn(),f=Wc(s,a);return A0(s,a)?function p1(t,i,o,a,s,f){let O=i+o,k=!1;for(let Y=0;Y<s.length;Y++)Ia(t,O++,s[Y])&&(k=!0);return k?Zu(t,O,a.apply(f,s)):I0(t,O)}(s,ta(),i,f.transform,o,f):f.transform.apply(f,o)}function A0(t,i){return t[Hn].data[i].pure}function P1(t,i){return Yn(t,i)}class H1{constructor(i){this.full=i;const o=i.split(".");this.major=o[0],this.minor=o[1],this.patch=o.slice(2).join(".")}}let V1=(()=>{class t{log(o){console.log(o)}warn(o){console.warn(o)}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=Si({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();const G1=new Ii(""),W1=new Ii("");let sb,dx=(()=>{class t{constructor(o,a,s){this._ngZone=o,this.registry=a,this._isZ
1oneStable=!0,this._callbacks=[],this.taskTrackingZone=null,sb||(function ux(t){sb=t}(s),s.addToWindow(a)),this._watchAngularEvents(),o.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{so.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let o=this._callbacks.pop();clearTimeout(o.timeoutId),o.doneCb()}});else{let o=this.getPendingTasks();this._callbacks=this._callbacks.filter(a=>!a.updateCb||!a.updateCb(o)||(clearTimeout(a.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(o=>({source:o.source,creationLocation:o.creationLocation,data:o.data})):[]}addCallback(o,a,s){let f=-1;a&&a>0&&(f=setTimeout(()=>{this._callbacks=this._callbacks.filter(O=>O.timeoutId!==f),o()},a)),this._callbacks.push({doneCb:o,timeoutId:f,updateCb:s})}whenStable(o,a,s){if(s&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(o,a,s),this._runCallbacksIfReady()}registerApplication(o){this.registry.registerApplication(o,this)}unregisterApplication(o){this.registry.unregisterApplication(o)}findProviders(o,a,s){return[]}static{this.\u0275fac=function(a){return new(a||t)(un(so),un(K1),un(W1))}}static{this.\u0275prov=Si({token:t,factory:t.\u0275fac})}}return t})(),K1=(()=>{class t{constructor(){this._applications=new Map}registerApplication(o,a){this._applications.set(o,a)}unregisterApplication(o){this._applications.delete(o)}unregisterAllApplications(){this._applications.clear()}getTestability(o){return this._applications.get(o)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(o,a=!0){return sb?.findTestabilityInTree(this,o,a)??null}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=Si({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();function lb(t){return!!t&&"function"==typeof t.then}function X1(t){return!!t&&"function"==typeof t.subscribe}const Y1=new Ii("");let Q1=(()=>{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((o,a)=>{this.resolve=o,this.reject=a}),this.appInits=On(Y1,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const o=[];for(const s of this.appInits){const f=s();if(lb(f))o.push(f);else if(X1(f)){const O=new Promise((k,Y)=>{f.subscribe({complete:k,error:Y})});o.push(O)}}const a=()=>{this.done=!0,this.resolve()};Promise.all(o).then(()=>{a()}).catch(s=>{this.reject(s)}),0===o.length&&a(),this.initialized=!0}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=Si({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Yv=new Ii("");function J1(t,i){return Array.isArray(i)?i.reduce(J1,t):{...t,...i}}let eg=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=On(Pg),this.afterRenderManager=On(Gy),this.zonelessEnabled=On(f0),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new je.B,this.afterTick=new je.B,this.componentTypes=[],this.components=[],this.isStable=On(Xl).hasPendingTasks.pipe((0,yt.T)(o=>!o)),this._injector=On(Va)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let o;return new Promise(a=>{o=this.isStable.subscribe({next:s=>{s&&a()}})}).finally(()=>{o.unsubscribe()})}get injector(){return this._injector}bootstrap(o,a){const s=o instanceof Zb;if(!this._injector.get(Q1).done)throw!s&&La(o),new Ve(405,!1);let O;O=s?o:this._injector.get(_v).resolveComponentFactory(o),this.componentTypes.push(O.componentType);const k=function gx(t){return t.isBoundToModule}(O)?void 0:this._injector.get(Vf),fe=O.create(sa.NULL,[],a||O.selector,k),Ie=fe.location.nativeElement,lt=fe.injector.get(G1,null);return lt?.registerApplication(Ie),fe.onDestroy(()=>{this.detachView(fe.hostView),Qv(this.components,fe),lt?.unregisterApplication(Ie)}),this._loadComponent(fe),fe}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new Ve(101,!1);const o=m(null);try{this._runningTick=!0,this.synchronize()}catch(a){this.internalErrorHandler(a)}finally{this._runningTick=!1,m(o),this.afterTick.next()}}synchronize(){let o=null;
1this._injector.destroyed||(o=this._injector.get(j_,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let a=0;for(;0!==this.dirtyFlags&&a++<10;)this.synchronizeOnce(o)}synchronizeOnce(o){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,7&this.dirtyFlags){const a=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(a);for(let{_lView:s,notifyErrorHandler:f}of this._views)mx(s,f,a,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else o?.begin?.(),o?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:o})=>nl(o))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(o){const a=o;this._views.push(a),a.attachToAppRef(this)}detachView(o){const a=o;Qv(this._views,a),a.detachFromAppRef()}_loadComponent(o){this.attachView(o.hostView),this.tick(),this.components.push(o);const a=this._injector.get(Yv,[]);[...this._bootstrapListeners,...a].forEach(s=>s(o))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(o=>o()),this._views.slice().forEach(o=>o.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(o){return this._destroyListeners.push(o),()=>Qv(this._destroyListeners,o)}destroy(){if(this._destroyed)throw new Ve(406,!1);const o=this._injector;o.destroy&&!o.destroyed&&o.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=Si({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Qv(t,i){const o=t.indexOf(i);o>-1&&t.splice(o,1)}function mx(t,i,o,a){(o||nl(t))&&di(t,i,o&&!a?0:1)}class px{constructor(i,o){this.ngModuleFactory=i,this.componentFactories=o}}let vx=(()=>{class t{compileModuleSync(o){return new sC(o)}compileModuleAsync(o){return Promise.resolve(this.compileModuleSync(o))}compileModuleAndAllComponentsSync(o){const a=this.compileModuleSync(o),f=Ka($o(o).declarations).reduce((O,k)=>{const Y=fr(k);return Y&&O.push(new v0(Y)),O},[]);return new px(a,f)}compileModuleAndAllComponentsAsync(o){return Promise.resolve(this.compileModuleAndAllComponentsSync(o))}clearCache(){}clearCacheFor(o){}getModuleId(o){}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=Si({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),bx=(()=>{class t{constructor(){this.zone=On(so),this.changeDetectionScheduler=On(Gm),this.applicationRef=On(eg)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=Si({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function cb({ngZoneFactory:t,ignoreChangesOutsideZone:i,scheduleInRootZone:o}){return t??=()=>new so({...db(),scheduleInRootZone:o}),[{provide:so,useFactory:t},{provide:Dt,multi:!0,useFactory:()=>{const a=On(bx,{optional:!0});return()=>a.initialize()}},{provide:Dt,multi:!0,useFactory:()=>{const a=On(Mx);return()=>{a.initialize()}}},!0===i?{provide:Qb,useValue:!0}:[],{provide:z_,useValue:o??bg}]}function db(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}let Mx=(()=>{class t{constructor(){this.subscription=new Pt.yU,this.initialized=!1,this.zone=On(so),this.pendingTasks=On(Xl)}initialize(){if(this.initialized)return;this.initialized=!0;let o=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(o=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{so.assertNotInAngularZone(),queueMicrotask(()=>{null!==o&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(o),o=null)})}
1))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{so.assertInAngularZone(),o??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=Si({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),N0=(()=>{class t{constructor(){this.appRef=On(eg),this.taskService=On(Xl),this.ngZone=On(so),this.zonelessEnabled=On(f0),this.disableScheduling=On(Qb,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new Pt.yU,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(kd):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(On(z_,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Ec||!this.zoneIsDefined)}notify(o){if(!this.zonelessEnabled&&5===o)return;switch(o){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 7:this.appRef.deferredDirtyFlags|=8;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;const a=this.useMicrotaskScheduler?yg:Iu;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>a(()=>this.tick())):this.ngZone.runOutsideAngular(()=>a(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(kd+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const o=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(a){throw this.taskService.remove(o),a}finally{this.cleanup()}this.useMicrotaskScheduler=!0,yg(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(o)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const o=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(o)}}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=Si({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const gb=new Ii("",{providedIn:"root",factory:()=>On(gb,Ci.Optional|Ci.SkipSelf)||function Px(){return typeof $localize<"u"&&$localize.locale||Hv}()}),Ox=new Ii("",{providedIn:"root",factory:()=>"USD"}),Jv=new Ii("");function qv(t){return!t.moduleRef}let oO=(()=>{class t{constructor(o){this._injector=o,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(o,a){const s=a?.scheduleInRootZone,O=a?.ignoreChangesOutsideZone,k=[cb({ngZoneFactory:()=>function ah(t="zone.js",i){return"noop"===t?new Ec:"zone.js"===t?new so(i):t}(a?.ngZone,{...db({eventCoalescing:a?.ngZoneEventCoalescing,runCoalescing:a?.ngZoneRunCoalescing}),scheduleInRootZone:s}),ignoreChangesOutsideZone:O}),{provide:Gm,useExisting:N0}],Y=function OE(t,i,o){return new aC(t,i,o,!1)}(o.moduleType,this.injector,k);return function rO(t){const i=qv(t)?t.r3Injector:t.moduleRef.injector,o=i.get(so);return o.run(()=>{qv(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();const a=i.get(Pl,null);let s;if(o.runOutsideAngular(()=>{s=o.onError.subscribe({next:f=>{a.handleError(f)}})}),qv(t)){const f=()=>i.destroy(),O=t.platformInjector.get(Jv);O.add(f),i.onDestroy(()=>{s.unsubscribe(),O.delete(f)})}else{const f=()=>t.moduleRef.destroy(),O=t.platformInjector.get(Jv);O.add(f),t.moduleRef.onDestroy(()=>{Qv(t.allPlatformModules,t.moduleRef),s.unsubscribe(),O.delete(f)})}return function fx(t,i,o){try{const a=o();return lb(a)?a.catch(s=>{throw i.runOutsideAngular(()=>t.handleError(s)),s}):a}catch(a){throw i.runOutsideAngular(()=>t.handleError(a)),a}}(a,o,()=>{const f=i.get(Q1);
1return f.runInitializers(),f.donePromise.then(()=>{if(function aT(t){"string"==typeof t&&(YM=t.toLowerCase().replace(/_/g,"-"))}(i.get(gb,Hv)||Hv),qv(t)){const k=i.get(eg);return void 0!==t.rootComponent&&k.bootstrap(t.rootComponent),k}return function xx(t,i){const o=t.injector.get(eg);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(a=>o.bootstrap(a));else{if(!t.instance.ngDoBootstrap)throw new Ve(-403,!1);t.instance.ngDoBootstrap(o)}i.push(t)}(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}({moduleRef:Y,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(o,a=[]){const s=J1({},a);return function Cx(t,i,o){const a=new sC(o);return Promise.resolve(a)}(0,0,o).then(f=>this.bootstrapModuleFactory(f,s))}onDestroy(o){this._destroyListeners.push(o)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Ve(404,!1);this._modules.slice().forEach(a=>a.destroy()),this._destroyListeners.forEach(a=>a());const o=this._injector.get(Jv,null);o&&(o.forEach(a=>a()),o.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(a){return new(a||t)(un(sa))}}static{this.\u0275prov=Si({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})(),Rh=null;const aO=new Ii("");function sO(t,i,o=[]){const a=`Platform: ${i}`,s=new Ii(a);return(f=[])=>{let O=hb();if(!O||O.injector.get(aO,!1)){const k=[...o,...f,{provide:s,useValue:!0}];t?t(k):function Dx(t){if(Rh&&!Rh.get(aO,!1))throw new Ve(400,!1);(function Z1(){!function Je(t){be=t}(()=>{throw new Ve(600,!1)})})(),Rh=t;const i=t.get(oO);(function cO(t){t.get(df,null)?.forEach(o=>o())})(t)}(function lO(t=[],i){return sa.create({name:i,providers:[{provide:gc,useValue:"platform"},{provide:Jv,useValue:new Set([()=>Rh=null])},...t]})}(k,a))}return function Ix(){const i=hb();if(!i)throw new Ve(401,!1);return i}()}}function hb(){return Rh?.get(oO)??null}function Rx(){return!1}function Fx(){}let uO=(()=>{class t{static{this.__NG_ELEMENT_ID__=Nx}}return t})();function Nx(t){return function kx(t,i,o){if(pc(t)&&!o){const a=Fs(t.index,i);return new Nr(a,a)}return 175&t.type?new Nr(i[mo],i):null}(fo(),Dn(),!(16&~t))}class mO{constructor(){}supports(i){return Ov(i)}create(i){return new Ux(i)}}const Vx=(t,i)=>i;class Ux{constructor(i){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=i||Vx}forEachItem(i){let o;for(o=this._itHead;null!==o;o=o._next)i(o)}forEachOperation(i){let o=this._itHead,a=this._removalsHead,s=0,f=null;for(;o||a;){const O=!a||o&&o.currentIndex<vO(a,s,f)?o:a,k=vO(O,s,f),Y=O.currentIndex;if(O===a)s--,a=a._nextRemoved;else if(o=o._next,null==O.previousIndex)s++;else{f||(f=[]);const fe=k-s,Ie=Y-s;if(fe!=Ie){for(let kt=0;kt<fe;kt++){const Gt=kt<f.length?f[kt]:f[kt]=0,nn=Gt+kt;Ie<=nn&&nn<fe&&(f[kt]=Gt+1)}f[O.previousIndex]=Ie-fe}}k!==Y&&i(O,k,Y)}}forEachPreviousItem(i){let o;for(o=this._previousItHead;null!==o;o=o._nextPrevious)i(o)}forEachAddedItem(i){let o;for(o=this._additionsHead;null!==o;o=o._nextAdded)i(o)}forEachMovedItem(i){let o;for(o=this._movesHead;null!==o;o=o._nextMoved)i(o)}forEachRemovedItem(i){let o;for(o=this._removalsHead;null!==o;o=o._nextRemoved)i(o)}forEachIdentityChange(i){let o;for(o=this._identityChangesHead;null!==o;o=o._nextIdentityChange)i(o)}diff(i){if(null==i&&(i=[]),!Ov(i))throw new Ve(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let s,f,O,o=this._itHead,a=!1;if(Array.isArray(i)){this.length=i.length;for(let k=0;k<this.length;k++)f=i[k],O=this._trackByFn(k,f),null!==o&&Object.is(o.trackById,O)?(a&&(o=this._verifyReinsertion(o,f,O,k)),Object.is(o.item,f)||this._addIdentityChange(o,f)):(o=this._mismatch(o,f,O,k),a=!0),o=o._next}else s=0,function SE(t,i){if(Array.isArray(t))for(let o=0;o<t.length;o++)i(t[o]);else{const o=t[Symbol.iterator]();let a;for(;!(a=o.next()).done;)i(a.value)}}(i,k=>{O=this._trackByFn(s,k),null!==o&&Object.is(o.trackById,O)?(a&&(o=this._verifyReinsertion(o,k,O,s)),Object.is(o.item,k)||this._addIdentityChange(o,k)):(o=this._mismatch(o,k,O,s),a=!0),o=o._next,s++}),this.length=s;return this._truncate(o),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,o,a,s){let f;return null===i?f=this._itTail:(f=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(a,null))?(Object.is(i.item,o)||this._addIdentityChange(i,o),this._reinsertAfter(i,f,s)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(a,s))?(Object.is(i.item,o)||this._addIdentityChange(i,o),this._moveAfter(i,f,s)):i=this._addAfter(new $x(o,a),f,s),i}_verifyReinsertion(i,o,a,s){let f=null===this._unlinkedRecords?null:this._unlinkedRecords.get(a,null);return null!==f?i=this._reinsertAfter(f,i._prev,s):i.currentIndex!=s&&(i.currentIndex=s,this._addToMoves(i,s)),i}_truncate(i){for(;null!==i;){const o=i._next;this._addToRemovals(this._unlink(i)),i=o}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(i,o,a){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const s=i._prevRemoved,f=i._nextRemoved;return null===s?this._removalsHead=f:s._nextRemoved=f,null===f?this._removalsTail=s:f._prevRemoved=s,this._insertAfter(i,o,a),this._addToMoves(i,a),i}_moveAfter(i,o,a){return this._unlink(i),this._insertAfter(i,o,a),this._addToMoves(i,a),i}_addAfter(i,o,a){return this._insertAfter(i,o,a),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,o,a){const s=null===o?this._itHead:o._next;return i._next=s,i._prev=o,null===s?this._itTail=i:s._prev=i,null===o?this._itHead=i:o._next=i,null===this._linkedRecords&&(this._linkedRecords=new pO),this._linkedRecords.put(i),i.currentIndex=a,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const o=i._prev,a=i._next;return null===o?this._itHead=a:o._next=a,null===a?this._itTail=o:a._prev=o,i}_addToMoves(i,o){return i.previousIndex===o||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new pO),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,o){return i.item=o,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class $x{constructor(i,o){this.item=i,this.trackById=o,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class zx{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,o){let a;for(a=this._head;null!==a;a=a._nextDup)if((null===o||o<=a.currentIndex)&&Object.is(a.trackById,i))return a;return null}remove(i){const o=i._prevDup,a=i._nextDup;return null===o?this._head=a:o._nextDup=a,null===a?this._tail=o:a._prevDup=o,null===this._head}}class pO{constructor(){this.map=new Map}put(i){const o=i.trackById;let a=this.map.get(o);a||(a=new zx,this.map.set(o,a)),a.add(i)}get(i,o){const s=this.map.get(i);return s?s.get(i,o):null}remove(i){const o=i.trackById;return this.map.get(o).remove(i)&&this.map.delete(o),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function vO(t,i,o){const a=t.previousIndex;if(null===a)return a;let s=0;return o&&a<o.length&&(s=o[a]),a+i+s}class _O{constructor(){}supports(i){return i instanceof Map||cC(i)}create(){return new jx}}class jx{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(i){let o;for(o=this._mapHead;null!==o;o=o._next)i(o)}forEachPreviousItem(i){let o;for(o=this._previousMapHead;null!==o;o=o._nextPrevious)i(o)}forEachChangedItem(i){let o;for(o=this._changesHead;null!==o;o=o._nextChanged)i(o)}forEachAddedItem(i){let o;for(o=this._additionsHead;null!==o;o=o._nextAdded)i(o)}forEachRemovedItem(i){let o;for(o=this._removalsHead;null!==o;o=o._nextRemoved)i(o)}diff(i){if(i){if(!(i instanceof Map||cC(i)))throw new Ve(900,!1)}else i=new Map;return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let o=this._mapHead;
vendor: 2,062 bytes, line 1
1if(this._appendAfter=null,this._forEach(i,(a,s)=>{if(o&&o.key===s)this._maybeAddToChanges(o,a),this._appendAfter=o,o=o._next;else{const f=this._getOrCreateRecordForKey(s,a);o=this._insertBeforeOrAppend(o,f)}}),o){o._prev&&(o._prev._next=null),this._removalsHead=o;for(let a=o;null!==a;a=a._nextRemoved)a===this._mapHead&&(this._mapHead=null),this._records.delete(a.key),a._nextRemoved=a._next,a.previousValue=a.currentValue,a.currentValue=null,a._prev=null,a._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,o){if(i){const a=i._prev;return o._next=i,o._prev=a,i._prev=o,a&&(a._next=o),i===this._mapHead&&(this._mapHead=o),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=o,o._prev=this._appendAfter):this._mapHead=o,this._appendAfter=o,null}_getOrCreateRecordForKey(i,o){if(this._records.has(i)){const s=this._records.get(i);this._maybeAddToChanges(s,o);const f=s._prev,O=s._next;return f&&(f._next=O),O&&(O._prev=f),s._next=null,s._prev=null,s}const a=new Gx(i);return this._records.set(i,a),a.currentValue=o,this._addToAdditions(a),a}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,o){Object.is(o,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=o,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,o){i instanceof Map?i.forEach(o):Object.keys(i).forEac
1h(a=>o(i[a],a))}}class Gx{constructor(i){this.key=i,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function CO(){return new _b([new mO])}let _b=(()=>{class t{static{this.\u0275prov=Si({token:t,providedIn:"root",factory:CO})}constructor(o){this.factories=o}static create(o,a){if(null!=a){const s=a.factories.slice();o=o.concat(s)}return new t(o)}static extend(o){return{provide:t,useFactory:a=>t.create(o,a||CO()),deps:[[t,new Ct,new uo]]}}find(o){const a=this.factories.find(s=>s.supports(o));if(null!=a)return a;throw new Ve(901,!1)}}return t})();function bO(){return new Cb([new _O])}let Cb=(()=>{class t{static{this.\u0275prov=Si({token:t,providedIn:"root",factory:bO})}constructor(o){this.factories=o}static create(o,a){if(a){const s=a.factories.slice();o=o.concat(s)}return new t(o)}static extend(o){return{provide:t,useFactory:a=>t.create(o,a||bO()),deps:[[t,new Ct,new uo]]}}find(o){const a=this.factories.find(s=>s.supports(o));if(a)return a;throw new Ve(901,!1)}}return t})();const Xx=sO(null,"core",[]);let Yx=(()=>{class t{constructor(o){}static{this.\u0275fac=function(a){return new(a||t)(un(eg))}}static{this.\u0275mod=Ds({type:t})}static{this.\u0275inj=ji({})}}return t})();function ED(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function SD(t,i=NaN){return isNaN(parseFloat(t))||isNaN(Number(t))?i:Number(t)}function xD(t,i){Rl("NgSignals");const o=function ne(t){const i=Object.create(ve);i.computation=t;const o=()=>{if(R(i),T(i),i.value===Be)throw i.error;return i.value};return o[p]=i,o}(t);return i?.equal&&(o[p].equal=i.equal),o}function DD(t){const i=m(null);try{return t()}finally{m(i)}}const ID=new Ii("",{providedIn:"root",factory:()=>On(AD)});let AD=(()=>{class t{static{this.\u0275prov=Si({token:t,providedIn:"root",factory:()=>new RD})}}return t})();class RD{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=On(Xl),this.taskId=null}scheduleEffect(i){if(this.enqueue(i),null===this.taskId){const o=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(o),this.taskId=null})}}enqueue(i){const o=i.creationZone;this.queues.has(o)||this.queues.set(o,new Set);const a=this.queues.get(o);a.has(i)||(this.queuedEffectCount++,a.add(i))}flush(){for(;this.queuedEffectCount>0;)for(const[i,o]of this.queues)null===i?this.flushQueue(o):i.run(()=>this.flushQueue(o))}flushQueue(i){for(const o of i)i.delete(o),this.queuedEffectCount--,o.run()}}class FD{constructor(i,o,a,s,f,O){this.scheduler=i,this.effectFn=o,this.creationZone=a,this.injector=f,this.watcher=function Ee(t,i,o){const a=Object.create(Ze);o&&(a.consumerAllowSignalWrites=!0),a.fn=t,a.schedule=i;const s=Y=>{a.cleanupFn=Y};return a.ref={notify:()=>W(a),run:()=>{if(null===a.fn)return;if(function c(){return d}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(a.dirty=!1,a.hasRun&&!b(a))return;a.hasRun=!0;const Y=J(a);try{a.cleanupFn(),a.cleanupFn=Ne,a.fn(s)}finally{N(a,Y)}},cleanup:()=>a.cleanupFn(),destroy:()=>function O(Y){(function f(Y){return null===Y.fn&&null===Y.schedule})(Y)||(v(Y),Y.cleanupFn(),Y.fn=null,Y.schedule=null,Y.cleanupFn=Ne)}(a),[p]:a},a.ref}(k=>this.runEffect(k),()=>this.schedule(),O),this.unregisterOnDestroy=s?.onDestroy(()=>this.destroy())}runEffect(i){try{this.effectFn(i)}catch(o){this.injector.get(Pl,null,{optional:!0})?.handleError(o)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function zO(t,i){Rl("NgSignals"),!i?.injector&&As();const o=i?.injector??On(sa),a=!0!==i?.manualCleanup?o.get(bs):null,s=new FD(o.get(ID),t,typeof Zone>"u"?null:Zone.current,a,o,i?.allowSignalWrites??!1),f=o.get(uO,null,{optional:!0});return f&&8&f._lView[xi]?(f._lView[Vi]??=[]).push(s.watcher.notify):s.watcher.notify(),s}function ND(t,i){const o=fr(t),a=i.elementInjector||Hl();return new v0(o).create(a,i.projectableNodes,i.hostElement,i.environmentInjector)}function kD(t){const i=fr(t);if(!i)return null;const o=new v0(i);return{get selector(){return o.selector},get type(){return o.componentType},get inputs(){return o.inputs},get outputs(){return o.outputs},get ngContentSelectors(){return o.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}},89079:(_e,D,r)=>{"use strict";r.d(D,{ot:()=>g});var e=r(54438);function g(u,P){const T=!P?.manualCleanup;T&&!P?.injector&&(0,e.Af3)(g);const F=T?P?.injector?.get(e.abz)??(0,e.WQX)(e.abz):null,R=function c(u=Object.is){return(P,T)=>1===P.kind&&1===T.kind&&u(P.value,T.value)}(P?.equal);let I;I=(0,e.vPA)(P?.requireSync?{kind:0}:{kind:1,value:P?.initialValue},{equal:R});const z=u.subscribe({next:W=>I.set({kind:1,value:W}),error:W=>{if(P?.rejectErrors)throw W;I.set({kind:2,error:W})}});if(P?.requireSync&&0===I().kind)throw new e.wOt(601,!1);return F?.onDestroy(z.unsubscribe.bind(z)),(0,e.EWP)(()=>{const W=I();switch(W.kind){case 1:return W.value;case 2:throw W.error;case 0:throw new e.wOt(601,!1)}},{equal:P?.equal})}},89417:(_e,D,r)=>{"use strict";r.d(D,{$R:()=>tn,BC:()=>Ft,Bm:()=>Qs,J3:()=>ei,JD:()=>In,X1:()=>Lc,YN:()=>ko,YS:()=>Ro,cV:()=>pr,cb:()=>Ve,cz:()=>N,hs:()=>qi,j4:()=>ut,k0:()=>S,kq:()=>u,l_:()=>ra,me:()=>z,ok:()=>ls,qT:()=>ke,v8:()=>Zn,vO:()=>je,vS:()=>Vr,ze:()=>Js});var e=r(54438),n=r(60177),d=r(19724),h=r(27468),p=r(21413),m=r(96354);let g=(()=>{class Me{constructor(le,Ye){this._renderer=le,this._elementRef=Ye,this.onChange=Bt=>{},this.onTouched=()=>{}}setProperty(le,Ye){this._renderer.setProperty(this._elementRef.nativeElement,le,Ye)}registerOnTouched(le){this.onTouched=le}registerOnChange(le){this.onChange=le}setDisabledState(le){this.setProperty("disabled",le)}static{this.\u0275fac=function(Ye){return new(Ye||Me)(e.rXU(e.sFG),e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:Me})}}return Me})(),c=(()=>{class Me extends g{static{this.\u0275fac=(()=>{let le;return function(Bt){return(le||(le=e.xGo(Me)))(Bt||Me)}})()}static{this.\u0275dir=e.FsC({type:Me,features:[e.Vt3]})}}return Me})();const u=new e.nKC(""),F={provide:u,useExisting:(0,e.Rfq)(()=>z),multi:!0},I=new e.nKC("");let z=(()=>{class Me extends g{constructor(le,Ye,Bt){super(le,Ye),this._compositionMode=Bt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function R(){const Me=(0,n.QT)()?(0,n.QT)().getUserAgent():"";return/android (\d+)/.test(Me.toLowerCase())}())}writeValue(le){this.setProperty("value",le??"")}_handleInput(le){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(le)}_compositionStart(){this._composing=!0}_compositionEnd(le){this._composing=!1,this._compositionMode&&this.onChange(le)}static{this.\u0275fac=function(Ye){return new(Ye||Me)(e.rXU(e.sFG),e.rXU(e.aKT),e.rXU(I,8))}}static{this.\u0275dir=e.FsC({type:Me,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(Ye,Bt){1&Ye&&e.bIt("input",function(vr){return Bt._handleInput(vr.target.value)})("blur",function(){return Bt.onTouched()})("compositionstart",function(){return Bt._compositionStart()})("compositionend",function(vr){return Bt._compositionEnd(vr.target.value)})},features:[e.Jv_([F]),e.Vt3]})}}return Me})();function W(Me){return null==Me||("string"==typeof Me||Array.isArray(Me))&&0===Me.length}function J(Me){return null!=Me&&"number"==typeof Me.length}const N=new e.nKC(""),b=new e.nKC(""),v=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class S{static min(Te){return function L(Me){return Te=>{if(W(Te.value)||W(Me))return null;const le=parseFloat(Te.value);return!isNaN(le)&&le<Me?{min:{min:Me,actual:Te.value}}:null}}(Te)}static max(Te){return function $(Me){return Te=>{if(W(Te.value)||W(Me))return null;const le=parseFloat(Te.value);return!isNaN(le)&&le>Me?{max:{max:Me,actual:Te.value}}:null}}(Te)}static required(Te){return re(Te)}static requiredTrue(Te){return function te(Me){return!0===Me.value?null:{required:!0}}(Te)}static email(Te){return function G(Me){return W(Me.value)||v.test(Me.value)?null:{email:!0}}(Te)}static minLength(Te){return function ne(Me){return Te=>W(Te.value)||!J(Te.value)?null:Te.value.length<Me?{minlength:{requiredLength:Me,actualLength:Te.value.length}}:null}(Te)}static maxLength(Te){return function de(Me){return Te=>J(Te.value)&&Te.value.length>Me?{maxlength:{requiredLength:Me,actualLength:Te.value.length}}:null}(Te)}static pattern(Te){return function ge(Me){if(!Me)return Be;let Te,le;return"string"==typeof Me?(le="","^"!==Me.charAt(0)&&(le+="^"),le+=Me,"$"!==Me.charAt(Me.length-1)&&(le+="$"),Te=new RegExp(le)):(le=Me.toString(),Te=Me),Ye=>{if(W(Ye.value))return null;const Bt=Ye.value;return Te.test(Bt)?null:{pattern:{requiredPattern:le,actualValue:Bt}}}}(Te)}static nullValidator(Te){return null}static compose(Te){return Z(Te)}static composeAsync(Te){return oe(Te)}}function re(Me){return W(Me.value)?{required:!0}:null}function Be(Me){return null}function ve(Me){return null!=Me}function He(Me){return(0,e.jNT)(Me)?(0,d.H)(Me):Me}function be(Me){let Te={};return Me.forEach(le=>{Te=null!=le?{...Te,...le}:Te}),0===Object.keys(Te).length?null:Te}function ze(Me,Te){return Te.map(le=>le(Me))}function Se(Me){return Me.map(Te=>function Je(Me){return!Me.validate}(Te)?Te:le=>Te.validate(le))}function Z(Me){if(!Me)return null;const Te=Me.filter(ve);return 0==Te.length?null:function(le){return be(ze(le,Te))}}function Q(Me){return null!=Me?Z(Se(Me)):null}function oe(Me){if(!Me)return null;const Te=Me.filter(ve);return 0==Te.length?null:function(le){const Ye=ze(le,Te).map(He);return(0,h.p)(Ye).pipe((0,m.T)(be))}}function me(Me){return null!=Me?oe(Se(Me)):null}function Pe(Me,Te){return null===Me?[Te]:Array.isArray(Me)?[...Me,Te]:[Me,Te]}function V(Me){return Me._rawValidators}function q(Me){return Me._rawAsyncValidators}function B(Me){return Me?Array.isArray(Me)?Me:[Me]:[]}function Ee(Me,Te){return Array.isArray(Me)?Me.includes(Te):Me===Te}function Ne(Me,Te){const le=B(Te);return B(Me).forEach(Bt=>{Ee(le,Bt)||le.push(Bt)}),le}function Ze(Me,Te){return B(Te).filter(le=>!Ee(Me,le))}class we{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(Te){this._rawValidators=Te||[],this._composedValidatorFn=Q(this._rawValidators)}_setAsyncValidators(Te){this._rawAsyncValidators=Te||[],this._composedAsyncValidatorFn=me(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(Te){this._onDestroyCallbacks.push(Te)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(Te=>Te()),this._onDestroyCallbacks=[]}reset(Te=void 0){this.control&&this.control.reset(Te)}hasError(Te,le){return!!this.control&&this.control.hasError(Te,le)}getError(Te,le){return this.control?this.control.getError(Te,le):null}}class gt extends we{get formDirective(){return null}get path(){return null}}class je extends we{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Pt{constructor(Te){this._cd=Te}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}
1get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let Ft=(()=>{class Me extends Pt{constructor(le){super(le)}static{this.\u0275fac=function(Ye){return new(Ye||Me)(e.rXU(je,2))}}static{this.\u0275dir=e.FsC({type:Me,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Ye,Bt){2&Ye&&e.AVh("ng-untouched",Bt.isUntouched)("ng-touched",Bt.isTouched)("ng-pristine",Bt.isPristine)("ng-dirty",Bt.isDirty)("ng-valid",Bt.isValid)("ng-invalid",Bt.isInvalid)("ng-pending",Bt.isPending)},features:[e.Vt3]})}}return Me})(),Ve=(()=>{class Me extends Pt{constructor(le){super(le)}static{this.\u0275fac=function(Ye){return new(Ye||Me)(e.rXU(gt,10))}}static{this.\u0275dir=e.FsC({type:Me,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Ye,Bt){2&Ye&&e.AVh("ng-untouched",Bt.isUntouched)("ng-touched",Bt.isTouched)("ng-pristine",Bt.isPristine)("ng-dirty",Bt.isDirty)("ng-valid",Bt.isValid)("ng-invalid",Bt.isInvalid)("ng-pending",Bt.isPending)("ng-submitted",Bt.isSubmitted)},features:[e.Vt3]})}}return Me})();const dn="VALID",Nt="INVALID",We="PENDING",et="DISABLED";class C{}class at extends C{constructor(Te,le){super(),this.value=Te,this.source=le}}class Ge extends C{constructor(Te,le){super(),this.pristine=Te,this.source=le}}class Ce extends C{constructor(Te,le){super(),this.touched=Te,this.source=le}}class Oe extends C{constructor(Te,le){super(),this.status=Te,this.source=le}}class ht extends C{constructor(Te){super(),this.source=Te}}class At extends C{constructor(Te){super(),this.source=Te}}function fn(Me){return(Xe(Me)?Me.validators:Me)||null}function bn(Me,Te){return(Xe(Te)?Te.asyncValidators:Me)||null}function Xe(Me){return null!=Me&&!Array.isArray(Me)&&"object"==typeof Me}function Ke(Me,Te,le){const Ye=Me.controls;if(!(Te?Object.keys(Ye):Ye).length)throw new e.wOt(1e3,"");if(!Ye[le])throw new e.wOt(1001,"")}function Ht(Me,Te,le){Me._forEachChild((Ye,Bt)=>{if(void 0===le[Bt])throw new e.wOt(1002,"")})}class hn{constructor(Te,le){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=(0,e.EWP)(()=>this.statusReactive()),this.statusReactive=(0,e.vPA)(void 0),this._pristine=(0,e.EWP)(()=>this.pristineReactive()),this.pristineReactive=(0,e.vPA)(!0),this._touched=(0,e.EWP)(()=>this.touchedReactive()),this.touchedReactive=(0,e.vPA)(!1),this._events=new p.B,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(Te),this._assignAsyncValidators(le)}get validator(){return this._composedValidatorFn}set validator(Te){this._rawValidators=this._composedValidatorFn=Te}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(Te){this._rawAsyncValidators=this._composedAsyncValidatorFn=Te}get parent(){return this._parent}get status(){return(0,e.O8t)(this.statusReactive)}set status(Te){(0,e.O8t)(()=>this.statusReactive.set(Te))}get valid(){return this.status===dn}get invalid(){return this.status===Nt}get pending(){return this.status==We}get disabled(){return this.status===et}get enabled(){return this.status!==et}get pristine(){return(0,e.O8t)(this.pristineReactive)}set pristine(Te){(0,e.O8t)(()=>this.pristineReactive.set(Te))}get dirty(){return!this.pristine}get touched(){return(0,e.O8t)(this.touchedReactive)}set touched(Te){(0,e.O8t)(()=>this.touchedReactive.set(Te))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(Te){this._assignValidators(Te)}setAsyncValidators(Te){this._assignAsyncValidators(Te)}addValidators(Te){this.setValidators(Ne(Te,this._rawValidators))}addAsyncValidators(Te){this.setAsyncValidators(Ne(Te,this._rawAsyncValidators))}removeValidators(Te){this.setValidators(Ze(Te,this._rawValidators))}removeAsyncValidators(Te){this.setAsyncValidators(Ze(Te,this._rawAsyncValidators))}hasValidator(Te){return Ee(this._rawValidators,Te)}hasAsyncValidator(Te){return Ee(this._rawAsyncValidators,Te)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(Te={}){const le=!1===this.touched;this.touched=!0;const Ye=Te.sourceControl??this;this._parent&&!Te.onlySelf&&this._parent.markAsTouched({...Te,sourceControl:Ye}),le&&!1!==Te.emitEvent&&this._events.next(new Ce(!0,Ye))}markAllAsTouched(Te={}){this.markAsTouched({onlySelf:!0,emitEvent:Te.emitEvent,sourceControl:this}
1),this._forEachChild(le=>le.markAllAsTouched(Te))}markAsUntouched(Te={}){const le=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const Ye=Te.sourceControl??this;this._forEachChild(Bt=>{Bt.markAsUntouched({onlySelf:!0,emitEvent:Te.emitEvent,sourceControl:Ye})}),this._parent&&!Te.onlySelf&&this._parent._updateTouched(Te,Ye),le&&!1!==Te.emitEvent&&this._events.next(new Ce(!1,Ye))}markAsDirty(Te={}){const le=!0===this.pristine;this.pristine=!1;const Ye=Te.sourceControl??this;this._parent&&!Te.onlySelf&&this._parent.markAsDirty({...Te,sourceControl:Ye}),le&&!1!==Te.emitEvent&&this._events.next(new Ge(!1,Ye))}markAsPristine(Te={}){const le=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const Ye=Te.sourceControl??this;this._forEachChild(Bt=>{Bt.markAsPristine({onlySelf:!0,emitEvent:Te.emitEvent})}),this._parent&&!Te.onlySelf&&this._parent._updatePristine(Te,Ye),le&&!1!==Te.emitEvent&&this._events.next(new Ge(!0,Ye))}markAsPending(Te={}){this.status=We;const le=Te.sourceControl??this;!1!==Te.emitEvent&&(this._events.next(new Oe(this.status,le)),this.statusChanges.emit(this.status)),this._parent&&!Te.onlySelf&&this._parent.markAsPending({...Te,sourceControl:le})}disable(Te={}){const le=this._parentMarkedDirty(Te.onlySelf);this.status=et,this.errors=null,this._forEachChild(Bt=>{Bt.disable({...Te,onlySelf:!0})}),this._updateValue();const Ye=Te.sourceControl??this;!1!==Te.emitEvent&&(this._events.next(new at(this.value,Ye)),this._events.next(new Oe(this.status,Ye)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...Te,skipPristineCheck:le},this),this._onDisabledChange.forEach(Bt=>Bt(!0))}enable(Te={}){const le=this._parentMarkedDirty(Te.onlySelf);this.status=dn,this._forEachChild(Ye=>{Ye.enable({...Te,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:Te.emitEvent}),this._updateAncestors({...Te,skipPristineCheck:le},this),this._onDisabledChange.forEach(Ye=>Ye(!1))}_updateAncestors(Te,le){this._parent&&!Te.onlySelf&&(this._parent.updateValueAndValidity(Te),Te.skipPristineCheck||this._parent._updatePristine({},le),this._parent._updateTouched({},le))}setParent(Te){this._parent=Te}getRawValue(){return this.value}updateValueAndValidity(Te={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const Ye=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===dn||this.status===We)&&this._runAsyncValidator(Ye,Te.emitEvent)}const le=Te.sourceControl??this;!1!==Te.emitEvent&&(this._events.next(new at(this.value,le)),this._events.next(new Oe(this.status,le)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!Te.onlySelf&&this._parent.updateValueAndValidity({...Te,sourceControl:le})}_updateTreeValidity(Te={emitEvent:!0}){this._forEachChild(le=>le._updateTreeValidity(Te)),this.updateValueAndValidity({onlySelf:!0,emitEvent:Te.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?et:dn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(Te,le){if(this.asyncValidator){this.status=We,this._hasOwnPendingAsyncValidator={emitEvent:!1!==le};const Ye=He(this.asyncValidator(this));this._asyncValidationSubscription=Ye.subscribe(Bt=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(Bt,{emitEvent:le,shouldHaveEmitted:Te})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const Te=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,Te}return!1}setErrors(Te,le={}){this.errors=Te,this._updateControlsErrors(!1!==le.emitEvent,this,le.shouldHaveEmitted)}get(Te){let le=Te;return null==le||(Array.isArray(le)||(le=le.split(".")),0===le.length)?null:le.reduce((Ye,Bt)=>Ye&&Ye._find(Bt),this)}getError(Te,le){const Ye=le?this.get(le):this;return Ye&&Ye.errors?Ye.errors[Te]:null}hasError(Te,le){return!!this.getError(Te,le)}get root(){let Te=this;for(;Te._parent;)Te=Te._parent;return Te}_updateControlsErrors(Te,le,Ye){this.status=this._calculateStatus(),Te&&this.statusChanges.emit(this.status),(Te||Ye)&&this._events.next(new Oe(this.status,le)),this._parent&&this._parent._updateControlsErrors(Te,le,Ye)}_initObservables(){this.valueChanges=new e.bkB,this.statusChanges=new e.bkB}_calculateStatus(){return this._allControlsDisabled()?et:this.errors?Nt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(We)?We:this._anyControlsHaveStatus(Nt)?Nt:dn}_anyControlsHaveStatus(Te){return this._anyControls(le=>le.status===Te)}_anyControlsDirty(){return this._anyControls(Te=>Te.dirty)}_anyControlsTouched(){return this._anyControls(Te=>Te.touched)}_updatePristine(Te,le){const Ye=!this._anyControlsDirty(),Bt=this.pristine!==Ye;this.pristine=Ye,this._parent&&!Te.onlySelf&&this._parent._updatePristine(Te,le),Bt&&this._events.next(new Ge(this.pristine,le))}_updateTouched(Te={},le){this.touched=this._anyControlsTouched(),this._events.next(new Ce(this.touched,le)),this._parent&&!Te.onlySelf&&this._parent._updateTouched(Te,le)}_registerOnCollectionChange(Te){this._onCollectionChange=Te}_setUpdateStrategy(Te){Xe(Te)&&null!=Te.updateOn&&(this._updateOn=Te.updateOn)}_parentMarkedDirty(Te){return!Te&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}
1_find(Te){return null}_assignValidators(Te){this._rawValidators=Array.isArray(Te)?Te.slice():Te,this._composedValidatorFn=function wt(Me){return Array.isArray(Me)?Q(Me):Me||null}(this._rawValidators)}_assignAsyncValidators(Te){this._rawAsyncValidators=Array.isArray(Te)?Te.slice():Te,this._composedAsyncValidatorFn=function ft(Me){return Array.isArray(Me)?me(Me):Me||null}(this._rawAsyncValidators)}}class Bn extends hn{constructor(Te,le,Ye){super(fn(le),bn(Ye,le)),this.controls=Te,this._initObservables(),this._setUpdateStrategy(le),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(Te,le){return this.controls[Te]?this.controls[Te]:(this.controls[Te]=le,le.setParent(this),le._registerOnCollectionChange(this._onCollectionChange),le)}addControl(Te,le,Ye={}){this.registerControl(Te,le),this.updateValueAndValidity({emitEvent:Ye.emitEvent}),this._onCollectionChange()}removeControl(Te,le={}){this.controls[Te]&&this.controls[Te]._registerOnCollectionChange(()=>{}),delete this.controls[Te],this.updateValueAndValidity({emitEvent:le.emitEvent}),this._onCollectionChange()}setControl(Te,le,Ye={}){this.controls[Te]&&this.controls[Te]._registerOnCollectionChange(()=>{}),delete this.controls[Te],le&&this.registerControl(Te,le),this.updateValueAndValidity({emitEvent:Ye.emitEvent}),this._onCollectionChange()}contains(Te){return this.controls.hasOwnProperty(Te)&&this.controls[Te].enabled}setValue(Te,le={}){Ht(this,0,Te),Object.keys(Te).forEach(Ye=>{Ke(this,!0,Ye),this.controls[Ye].setValue(Te[Ye],{onlySelf:!0,emitEvent:le.emitEvent})}),this.updateValueAndValidity(le)}patchValue(Te,le={}){null!=Te&&(Object.keys(Te).forEach(Ye=>{const Bt=this.controls[Ye];Bt&&Bt.patchValue(Te[Ye],{onlySelf:!0,emitEvent:le.emitEvent})}),this.updateValueAndValidity(le))}reset(Te={},le={}){this._forEachChild((Ye,Bt)=>{Ye.reset(Te?Te[Bt]:null,{onlySelf:!0,emitEvent:le.emitEvent})}),this._updatePristine(le,this),this._updateTouched(le,this),this.updateValueAndValidity(le)}getRawValue(){return this._reduceChildren({},(Te,le,Ye)=>(Te[Ye]=le.getRawValue(),Te))}_syncPendingControls(){let Te=this._reduceChildren(!1,(le,Ye)=>!!Ye._syncPendingControls()||le);return Te&&this.updateValueAndValidity({onlySelf:!0}),Te}_forEachChild(Te){Object.keys(this.controls).forEach(le=>{const Ye=this.controls[le];Ye&&Te(Ye,le)})}_setUpControls(){this._forEachChild(Te=>{Te.setParent(this),Te._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(Te){for(const[le,Ye]of Object.entries(this.controls))if(this.contains(le)&&Te(Ye))return!0;return!1}_reduceValue(){return this._reduceChildren({},(le,Ye,Bt)=>((Ye.enabled||this.disabled)&&(le[Bt]=Ye.value),le))}_reduceChildren(Te,le){let Ye=Te;return this._forEachChild((Bt,Ti)=>{Ye=le(Ye,Bt,Ti)}),Ye}_allControlsDisabled(){for(const Te of Object.keys(this.controls))if(this.controls[Te].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(Te){return this.controls.hasOwnProperty(Te)?this.controls[Te]:null}}const ei=Bn;class Li extends Bn{}const Ki=new e.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>ar}),ar="always";function Ar(Me,Te){return[...Te.path,Me]}function Si(Me,Te,le=ar){Ei(Me,Te),Te.valueAccessor.writeValue(Me.value),(Me.disabled||"always"===le)&&Te.valueAccessor.setDisabledState?.(Me.disabled),function Hr(Me,Te){Te.valueAccessor.registerOnChange(le=>{Me._pendingValue=le,Me._pendingChange=!0,Me._pendingDirty=!0,"change"===Me.updateOn&&jr(Me,Te)})}(Me,Te),function vo(Me,Te){const le=(Ye,Bt)=>{Te.valueAccessor.writeValue(Ye),Bt&&Te.viewToModelUpdate(Ye)};Me.registerOnChange(le),Te._registerOnDestroy(()=>{Me._unregisterOnChange(le)})}(Me,Te),function Yi(Me,Te){Te.valueAccessor.registerOnTouched(()=>{Me._pendingTouched=!0,"blur"===Me.updateOn&&Me._pendingChange&&jr(Me,Te),"submit"!==Me.updateOn&&Me.markAsTouched()})}(Me,Te),function xr(Me,Te){if(Te.valueAccessor.setDisabledState){const le=Ye=>{Te.valueAccessor.setDisabledState(Ye)};Me.registerOnDisabledChange(le),Te._registerOnDestroy(()=>{Me._unregisterOnDisabledChange(le)})}}(Me,Te)}function ur(Me,Te,le=!0){const Ye=()=>{};Te.valueAccessor&&(Te.valueAccessor.registerOnChange(Ye),Te.valueAccessor.registerOnTouched(Ye)),Yr(Me,Te),Me&&(Te._invokeOnDestroyCallbacks(),Me._registerOnCollectionChange(()=>{}))}function ji(Me,Te){Me.forEach(le=>{le.registerOnValidatorChange&&le.registerOnValidatorChange(Te)})}function Ei(Me,Te){const le=V(Me);null!==Te.validator?Me.setValidators(Pe(le,Te.validator)):"function"==typeof le&&Me.setValidators([le]);const Ye=q(Me);null!==Te.asyncValidator?Me.setAsyncValidators(Pe(Ye,Te.asyncValidator)):"function"==typeof Ye&&Me.setAsyncValidators([Ye]);const Bt=()=>Me.updateValueAndValidity();ji(Te._rawValidators,Bt),ji(Te._rawAsyncValidators,Bt)}function Yr(Me,Te){let le=!1;if(null!==Me){if(null!==Te.validator){const Bt=V(Me);if(Array.isArray(Bt)&&Bt.length>0){const Ti=Bt.filter(vr=>vr!==Te.validator);Ti.length!==Bt.length&&(le=!0,Me.setValidators(Ti))}}if(null!==Te.asyncValidator){const Bt=q(Me);
1if(Array.isArray(Bt)&&Bt.length>0){const Ti=Bt.filter(vr=>vr!==Te.asyncValidator);Ti.length!==Bt.length&&(le=!0,Me.setAsyncValidators(Ti))}}}const Ye=()=>{};return ji(Te._rawValidators,Ye),ji(Te._rawAsyncValidators,Ye),le}function jr(Me,Te){Me._pendingDirty&&Me.markAsDirty(),Me.setValue(Me._pendingValue,{emitModelToViewChange:!1}),Te.viewToModelUpdate(Me._pendingValue),Me._pendingChange=!1}function Uo(Me,Te){Ei(Me,Te)}function Pn(Me,Te){if(!Me.hasOwnProperty("model"))return!1;const le=Me.model;return!!le.isFirstChange()||!Object.is(Te,le.currentValue)}function $t(Me,Te){Me._syncPendingControls(),Te.forEach(le=>{const Ye=le.control;"submit"===Ye.updateOn&&Ye._pendingChange&&(le.viewToModelUpdate(Ye._pendingValue),Ye._pendingChange=!1)})}function Mi(Me,Te){if(!Te)return null;let le,Ye,Bt;return Array.isArray(Te),Te.forEach(Ti=>{Ti.constructor===z?le=Ti:function Ae(Me){return Object.getPrototypeOf(Me.constructor)===c}(Ti)?Ye=Ti:Bt=Ti}),Bt||Ye||le||null}const yr={provide:gt,useExisting:(0,e.Rfq)(()=>pr)},Ji=Promise.resolve();let pr=(()=>{class Me extends gt{get submitted(){return(0,e.O8t)(this.submittedReactive)}constructor(le,Ye,Bt){super(),this.callSetDisabledState=Bt,this._submitted=(0,e.EWP)(()=>this.submittedReactive()),this.submittedReactive=(0,e.vPA)(!1),this._directives=new Set,this.ngSubmit=new e.bkB,this.form=new Bn({},Q(le),me(Ye))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(le){Ji.then(()=>{const Ye=this._findContainer(le.path);le.control=Ye.registerControl(le.name,le.control),Si(le.control,le,this.callSetDisabledState),le.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(le)})}getControl(le){return this.form.get(le.path)}
1removeControl(le){Ji.then(()=>{const Ye=this._findContainer(le.path);Ye&&Ye.removeControl(le.name),this._directives.delete(le)})}addFormGroup(le){Ji.then(()=>{const Ye=this._findContainer(le.path),Bt=new Bn({});Uo(Bt,le),Ye.registerControl(le.name,Bt),Bt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(le){Ji.then(()=>{const Ye=this._findContainer(le.path);Ye&&Ye.removeControl(le.name)})}getFormGroup(le){return this.form.get(le.path)}updateModel(le,Ye){Ji.then(()=>{this.form.get(le.path).setValue(Ye)})}setValue(le){this.control.setValue(le)}onSubmit(le){return this.submittedReactive.set(!0),$t(this.form,this._directives),this.ngSubmit.emit(le),"dialog"===le?.target?.method}onReset(){this.resetForm()}resetForm(le=void 0){this.form.reset(le),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(le){return le.pop(),le.length?this.form.get(le):this.form}static{this.\u0275fac=function(Ye){return new(Ye||Me)(e.rXU(N,10),e.rXU(b,10),e.rXU(Ki,8))}}static{this.\u0275dir=e.FsC({type:Me,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Ye,Bt){1&Ye&&e.bIt("submit",function(vr){return Bt.onSubmit(vr)})("reset",function(){return Bt.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e.Jv_([yr]),e.Vt3]})}}return Me})();function Er(Me,Te){const le=Me.indexOf(Te);le>-1&&Me.splice(le,1)}function gr(Me){return"object"==typeof Me&&null!==Me&&2===Object.keys(Me).length&&"value"in Me&&"disabled"in Me}const Hi=class extends hn{constructor(Te=null,le,Ye){super(fn(le),bn(Ye,le)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(Te),this._setUpdateStrategy(le),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Xe(le)&&(le.nonNullable||le.initialValueIsDefault)&&(this.defaultValue=gr(Te)?Te.value:Te)}setValue(Te,le={}){this.value=this._pendingValue=Te,this._onChange.length&&!1!==le.emitModelToViewChange&&this._onChange.forEach(Ye=>Ye(this.value,!1!==le.emitViewToModelChange)),this.updateValueAndValidity(le)}patchValue(Te,le={}){this.setValue(Te,le)}reset(Te=this.defaultValue,le={}){this._applyFormState(Te),this.markAsPristine(le),this.markAsUntouched(le),this.setValue(this.value,le),this._pendingChange=!1}_updateValue(){}_anyControls(Te){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(Te){this._onChange.push(Te)}_unregisterOnChange(Te){Er(this._onChange,Te)}registerOnDisabledChange(Te){this._onDisabledChange.push(Te)}_unregisterOnDisabledChange(Te){Er(this._onDisabledChange,Te)}_forEachChild(Te){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(Te){gr(Te)?(this.value=this._pendingValue=Te.value,Te.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=Te}},qi=Hi;let dt=(()=>{class Me extends gt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Ar(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static{this.\u0275fac=(()=>{let le;return function(Bt){return(le||(le=e.xGo(Me)))(Bt||Me)}})()}static{this.\u0275dir=e.FsC({type:Me,features:[e.Vt3]})}}return Me})();const hr={provide:je,useExisting:(0,e.Rfq)(()=>Vr)},Ci=Promise.resolve();let Vr=(()=>{class Me extends je{constructor(le,Ye,Bt,Ti,vr,Jo){super(),this._changeDetectorRef=vr,this.callSetDisabledState=Jo,this.control=new Hi,this._registered=!1,this.name="",this.update=new e.bkB,this._parent=le,this._setValidators(Ye),this._setAsyncValidators(Bt),this.valueAccessor=Mi(0,Ti)}ngOnChanges(le){if(this._checkForErrors(),!this._registered||"name"in le){if(this._registered&&(this._checkName(),this.formDirective)){const Ye=le.name.previousValue;this.formDirective.removeControl({name:Ye,path:this._getPath(Ye)})}this._setUpControl()}"isDisabled"in le&&this._updateDisabled(le),Pn(le,this.viewModel)&&(this._updateV
1alue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(le){this.viewModel=le,this.update.emit(le)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Si(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(le){Ci.then(()=>{this.control.setValue(le,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(le){const Ye=le.isDisabled.currentValue,Bt=0!==Ye&&(0,e.L39)(Ye);Ci.then(()=>{Bt&&!this.control.disabled?this.control.disable():!Bt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(le){return this._parent?Ar(le,this._parent):[le]}static{this.\u0275fac=function(Ye){return new(Ye||Me)(e.rXU(gt,9),e.rXU(N,10),e.rXU(b,10),e.rXU(u,10),e.rXU(e.gRc,8),e.rXU(Ki,8))}}static{this.\u0275dir=e.FsC({type:Me,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e.Jv_([hr]),e.Vt3,e.OA$]})}}return Me})(),ke=(()=>{class Me{static{this.\u0275fac=function(Ye){return new(Ye||Me)}}static{this.\u0275dir=e.FsC({type:Me,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return Me})();const fa=new e.nKC(""),Wr={provide:je,useExisting:(0,e.Rfq)(()=>ra)};let ra=(()=>{class Me extends je{set isDisabled(le){}static{this._ngModelWarningSentOnce=!1}constructor(le,Ye,Bt,Ti,vr){super(),this._ngModelWarningConfig=Ti,this.callSetDisabledState=vr,this.update=new e.bkB,this._ngModelWarningSent=!1,this._setValidators(le),this._setAsyncValidators(Ye),this.valueAccessor=Mi(0,Bt)}ngOnChanges(le){if(this._isControlChanged(le)){const Ye=le.form.previousValue;Ye&&ur(Ye,this,!1),Si(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Pn(le,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&ur(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(le){this.viewModel=le,this.update.emit(le)}_isControlChanged(le){return le.hasOwnProperty("form")}static{this.\u0275fac=function(Ye){return new(Ye||Me)(e.rXU(N,10),e.rXU(b,10),e.rXU(u,10),e.rXU(fa,8),e.rXU(Ki,8))}}static{this.\u0275dir=e.FsC({type:Me,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e.Jv_([Wr]),e.Vt3,e.OA$]})}}return Me})();const qr={provide:gt,useExisting:(0,e.Rfq)(()=>ut)};let ut=(()=>{class Me extends gt{get submitted(){return(0,e.O8t)(this._submittedReactive)}set submitted(le){this._submittedReactive.set(le)}constructor(le,Ye,Bt){super(),this.callSetDisabledState=Bt,this._submitted=(0,e.EWP)(()=>this._submittedReactive()),this._submittedReactive=(0,e.vPA)(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.bkB,this._setValidators(le),this._setAsyncValidators(Ye)}ngOnChanges(le){this._checkFormPresent(),le.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Yr(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(le){const Ye=this.form.get(le.path);return Si(Ye,le,this.callSetDisabledState),Ye.updateValueAndValidity({emitEvent:!1}),this.directives.push(le),Ye}getControl(le){return this.form.get(le.path)}
1removeControl(le){ur(le.control||null,le,!1),function _i(Me,Te){const le=Me.indexOf(Te);le>-1&&Me.splice(le,1)}(this.directives,le)}addFormGroup(le){this._setUpFormContainer(le)}removeFormGroup(le){this._cleanUpFormContainer(le)}getFormGroup(le){return this.form.get(le.path)}addFormArray(le){this._setUpFormContainer(le)}removeFormArray(le){this._cleanUpFormContainer(le)}getFormArray(le){return this.form.get(le.path)}updateModel(le,Ye){this.form.get(le.path).setValue(Ye)}onSubmit(le){return this._submittedReactive.set(!0),$t(this.form,this.directives),this.ngSubmit.emit(le),this.form._events.next(new ht(this.control)),"dialog"===le?.target?.method}onReset(){this.resetForm()}resetForm(le=void 0){this.form.reset(le),this._submittedReactive.set(!1),this.form._events.next(new At(this.form))}_updateDomValue(){this.directives.forEach(le=>{const Ye=le.control,Bt=this.form.get(le.path);Ye!==Bt&&(ur(Ye||null,le),(Me=>Me instanceof Hi)(Bt)&&(Si(Bt,le,this.callSetDisabledState),le.control=Bt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(le){const Ye=this.form.get(le.path);Uo(Ye,le),Ye.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(le){if(this.form){const Ye=this.form.get(le.path);Ye&&function Io(Me,Te){return Yr(Me,Te)}(Ye,le)&&Ye.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ei(this.form,this),this._oldForm&&Yr(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(Ye){return new(Ye||Me)(e.rXU(N,10),e.rXU(b,10),e.rXU(Ki,8))}}static{this.\u0275dir=e.FsC({type:Me,selectors:[["","formGroup",""]],hostBindings:function(Ye,Bt){1&Ye&&e.bIt("submit",function(vr){return Bt.onSubmit(vr)})("reset",function(){return Bt.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e.Jv_([qr]),e.Vt3,e.OA$]})}}return Me})();const vt={provide:gt,useExisting:(0,e.Rfq)(()=>tn)};let tn=(()=>{class Me extends dt{constructor(le,Ye,Bt){super(),this.name=null,this._parent=le,this._setValidators(Ye),this._setAsyncValidators(Bt)}_checkParentType(){On(this._parent)}static{this.\u0275fac=function(Ye){return new(Ye||Me)(e.rXU(gt,13),e.rXU(N,10),e.rXU(b,10))}}static{this.\u0275dir=e.FsC({type:Me,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},features:[e.Jv_([vt]),e.Vt3]})}}return Me})();const un={provide:gt,useExisting:(0,e.Rfq)(()=>Zn)};let Zn=(()=>{class Me extends gt{constructor(le,Ye,Bt){super(),this.name=null,this._parent=le,this._setValidators(Ye),this._setAsyncValidators(Bt)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Ar(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){On(this._parent)}static{this.\u0275fac=function(Ye){return new(Ye||Me)(e.rXU(gt,13),e.rXU(N,10),e.rXU(b,10))}}static{this.\u0275dir=e.FsC({type:Me,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},features:[e.Jv_([un]),e.Vt3]})}}return Me})();function On(Me){return!(Me instanceof tn||Me instanceof ut||Me instanceof Zn)}const Ni={provide:je,useExisting:(0,e.Rfq)(()=>In)};let In=(()=>{class Me extends je{set isDisabled(le){}static{this._ngModelWarningSentOnce=!1}constructor(le,Ye,Bt,Ti,vr){super(),this._ngModelWarningConfig=vr,this._added=!1,this.name=null,this.update=new e.bkB,this._ngModelWarningSent=!1,this._parent=le,this._setValidators(Ye),this._setAsyncValidators(Bt),this.valueAccessor=Mi(0,Ti)}ngOnChanges(le){this._added||this._setUpControl(),Pn(le,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(le){this.viewModel=le,this.update.emit(le)}get path(){return Ar(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static{this.\u0275fac=function(Ye){return new(Ye||Me)(e.rXU(gt,13),e.rXU(N,10),e.rXU(b,10),e.rXU(u,10),e.rXU(fa,8))}}static{this.\u0275dir=e.FsC({type:Me,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[e.Jv_([Ni]),e.Vt3,e.OA$]})}}return Me})(),lr=(()=>
1{class Me{constructor(){this._validator=Be}ngOnChanges(le){if(this.inputName in le){const Ye=this.normalizeInput(le[this.inputName].currentValue);this._enabled=this.enabled(Ye),this._validator=this._enabled?this.createValidator(Ye):Be,this._onChange&&this._onChange()}}validate(le){return this._validator(le)}registerOnValidatorChange(le){this._onChange=le}enabled(le){return null!=le}static{this.\u0275fac=function(Ye){return new(Ye||Me)}}static{this.\u0275dir=e.FsC({type:Me,features:[e.OA$]})}}return Me})();const Nl={provide:N,useExisting:(0,e.Rfq)(()=>Ro),multi:!0};let Ro=(()=>{class Me extends lr{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.L39,this.createValidator=le=>re}enabled(le){return le}static{this.\u0275fac=(()=>{let le;return function(Bt){return(le||(le=e.xGo(Me)))(Bt||Me)}})()}static{this.\u0275dir=e.FsC({type:Me,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Ye,Bt){2&Ye&&e.BMQ("required",Bt._enabled?"":null)},inputs:{required:"required"},features:[e.Jv_([Nl]),e.Vt3]})}}return Me})(),Co=(()=>{class Me{static{this.\u0275fac=function(Ye){return new(Ye||Me)}}static{this.\u0275mod=e.$C({type:Me})}static{this.\u0275inj=e.G2t({})}}return Me})();class ka extends hn{constructor(Te,le,Ye){super(fn(le),bn(Ye,le)),this.controls=Te,this._initObservables(),this._setUpdateStrategy(le),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(Te){return this.controls[this._adjustIndex(Te)]}push(Te,le={}){this.controls.push(Te),this._registerControl(Te),this.updateValueAndValidity({emitEvent:le.emitEvent}),this._onCollectionChange()}insert(Te,le,Ye={}){this.controls.splice(Te,0,le),this._registerControl(le),this.updateValueAndValidity({emitEvent:Ye.emitEvent})}removeAt(Te,le={}){let Ye=this._adjustIndex(Te);Ye<0&&(Ye=0),this.controls[Ye]&&this.controls[Ye]._registerOnCollectionChange(()=>{}),this.controls.splice(Ye,1),this.updateValueAndValidity({emitEvent:le.emitEvent})}setControl(Te,le,Ye={}){let Bt=this._adjustIndex(Te);Bt<0&&(Bt=0),this.controls[Bt]&&this.controls[Bt]._registerOnCollectionChange(()=>{}),this.controls.splice(Bt,1),le&&(this.controls.splice(Bt,0,le),this._registerControl(le)),this.updateValueAndValidity({emitEvent:Ye.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(Te,le={}){Ht(this,0,Te),Te.forEach((Ye,Bt)=>{Ke(this,!1,Bt),this.at(Bt).setValue(Ye,{onlySelf:!0,emitEvent:le.emitEvent})}),this.updateValueAndValidity(le)}patchValue(Te,le={}){null!=Te&&(Te.forEach((Ye,Bt)=>{this.at(Bt)&&this.at(Bt).patchValue(Ye,{onlySelf:!0,emitEvent:le.emitEvent})}),this.updateValueAndValidity(le))}reset(Te=[],le={}){this._forEachChild((Ye,Bt)=>{Ye.reset(Te[Bt],{onlySelf:!0,emitEvent:le.emitEvent})}),this._updatePristine(le,this),this._updateTouched(le,this),this.updateValueAndValidity(le)}getRawValue(){return this.controls.map(Te=>Te.getRawValue())}clear(Te={}){this.controls.length<1||(this._forEachChild(le=>le._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:Te.emitEvent}))}_adjustIndex(Te){return Te<0?Te+this.length:Te}_syncPendingControls(){let Te=this.controls.reduce((le,Ye)=>!!Ye._syncPendingControls()||le,!1);return Te&&this.updateValueAndValidity({onlySelf:!0}),Te}_forEachChild(Te){this.controls.forEach((le,Ye)=>{Te(le,Ye)})}_updateValue(){this.value=this.controls.filter(Te=>Te.enabled||this.disabled).map(Te=>Te.value)}_anyControls(Te){return this.controls.some(le=>le.enabled&&Te(le))}_setUpControls(){this._forEachChild(Te=>this._registerControl(Te))}_allControlsDisabled(){for(const Te of this.controls)if(Te.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(Te){Te.setParent(this),Te._registerOnCollectionChange(this._onCollectionChange)}_find(Te){return this.at(Te)??null}}const Qs=ka;function Zs(Me){return!!Me&&(void 0!==Me.asyncValidators||void 0!==Me.validators||void 0!==Me.updateOn)}let ls=(()=>{class Me{constructor(){this.useNonNullable=!1}get nonNullable(){const le=new Me;return le.useNonNullable=!0,le}group(le,Ye=null){const Bt=this._reduceControls(le);let Ti={};return Zs(Ye)?Ti=Ye:null!==Ye&&(Ti.validators=Ye.validator,Ti.asyncValidators=Ye.asyncValidator),new Bn(Bt,Ti)}record(le,Ye=null){const Bt=this._reduceControls(le);return new Li(Bt,Ye)}control(le,Ye,Bt){let Ti={};return this.useNonNullable?(Zs(Ye)?Ti=Ye:(Ti.validators=Ye,Ti.asyncValidators=Bt),new Hi(le,{...Ti,nonNullable:!0})):new Hi(le,Ye,Bt)}array(le,Ye,Bt){const Ti=le.map(vr=>this._createControl(vr));return new ka(Ti,Ye,Bt)}_reduceControls(le){const Ye={};return Object.keys(le).forEach(Bt=>{Ye[Bt]=this._createControl(le[Bt])}),Ye}_createControl(le){return le instanceof Hi||le instanceof hn?le:Array.isArray(le)?this.control(le[0],le.length>1?le[1]:null,le.length>2?le[2]:null):this.control(le)}
1static{this.\u0275fac=function(Ye){return new(Ye||Me)}}static{this.\u0275prov=e.jDH({token:Me,factory:Me.\u0275fac,providedIn:"root"})}}return Me})(),Js=(()=>{class Me extends ls{group(le,Ye=null){return super.group(le,Ye)}control(le,Ye,Bt){return super.control(le,Ye,Bt)}array(le,Ye,Bt){return super.array(le,Ye,Bt)}static{this.\u0275fac=(()=>{let le;return function(Bt){return(le||(le=e.xGo(Me)))(Bt||Me)}})()}static{this.\u0275prov=e.jDH({token:Me,factory:Me.\u0275fac,providedIn:"root"})}}return Me})(),ko=(()=>{class Me{static withConfig(le){return{ngModule:Me,providers:[{provide:Ki,useValue:le.callSetDisabledState??ar}]}}static{this.\u0275fac=function(Ye){return new(Ye||Me)}}static{this.\u0275mod=e.$C({type:Me})}static{this.\u0275inj=e.G2t({imports:[Co]})}}return Me})(),Lc=(()=>{class Me{static withConfig(le){return{ngModule:Me,providers:[{provide:fa,useValue:le.warnOnNgModelWithFormControl??"always"},{provide:Ki,useValue:le.callSetDisabledState??ar}]}}static{this.\u0275fac=function(Ye){return new(Ye||Me)}}static{this.\u0275mod=e.$C({type:Me})}static{this.\u0275inj=e.G2t({imports:[Co]})}}return Me})()},345:(_e,D,r)=>{"use strict";r.d(D,{B7:()=>te,Bb:()=>je,hE:()=>Fe,sG:()=>Ne,up:()=>St});var e=r(60177),n=r(54438);class d extends e.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class h extends d{static makeCurrent(){(0,e.ZD)(new h)}onAndCancel(Ge,Ce,Oe){return Ge.addEventListener(Ce,Oe),()=>{Ge.removeEventListener(Ce,Oe)}}dispatchEvent(Ge,Ce){Ge.dispatchEvent(Ce)}remove(Ge){Ge.remove()}createElement(Ge,Ce){return(Ce=Ce||this.getDefaultDocument()).createElement(Ge)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ge){return Ge.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ge){return Ge instanceof DocumentFragment}getGlobalEventTarget(Ge,Ce){return"window"===Ce?window:"document"===Ce?Ge:"body"===Ce?Ge.body:null}getBaseHref(Ge){const Ce=function m(){return p=p||document.querySelector("base"),p?p.getAttribute("href"):null}();return null==Ce?null:function g(at){return new URL(at,document.baseURI).pathname}(Ce)}resetBaseElement(){p=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ge){return(0,e._b)(document.cookie,Ge)}}let p=null,u=(()=>{class at{build(){return new XMLHttpRequest}static{this.\u0275fac=function(Oe){return new(Oe||at)}}static{this.\u0275prov=n.jDH({token:at,factory:at.\u0275fac})}}return at})();const P=new n.nKC("");let T=(()=>{class at{constructor(Ce,Oe){this._zone=Oe,this._eventNameToPlugin=new Map,Ce.forEach(ht=>{ht.manager=this}),this._plugins=Ce.slice().reverse()}addEventListener(Ce,Oe,ht){return this._findPluginFor(Oe).addEventListener(Ce,Oe,ht)}getZone(){return this._zone}_findPluginFor(Ce){let Oe=this._eventNameToPlugin.get(Ce);if(Oe)return Oe;if(Oe=this._plugins.find(At=>At.supports(Ce)),!Oe)throw new n.wOt(5101,!1);return this._eventNameToPlugin.set(Ce,Oe),Oe}static{this.\u0275fac=function(Oe){return new(Oe||at)(n.KVO(P),n.KVO(n.SKi))}}static{this.\u0275prov=n.jDH({token:at,factory:at.\u0275fac})}}return at})();class F{constructor(Ge){this._doc=Ge}}const R="ng-app-id";let I=(()=>{class at{constructor(Ce,Oe,ht,At={}){this.doc=Ce,this.appId=Oe,this.nonce=ht,this.platformId=At,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,e.Vy)(At),this.resetHostNodes()}addStyles(Ce){for(const Oe of Ce)1===this.changeUsageCount(Oe,1)&&this.onStyleAdded(Oe)}removeStyles(Ce){for(const Oe of Ce)this.changeUsageCount(Oe,-1)<=0&&this.onStyleRemoved(Oe)}ngOnDestroy(){const Ce=this.styleNodesInDOM;Ce&&(Ce.forEach(Oe=>Oe.remove()),Ce.clear());for(const Oe of this.getAllStyles())this.onStyleRemoved(Oe);this.resetHostNodes()}addHost(Ce){this.hostNodes.add(Ce);for(const Oe of this.getAllStyles())this.addStyleToHost(Ce,Oe)}removeHost(Ce){this.hostNodes.delete(Ce)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Ce){for(const Oe of this.hostNodes)this.addStyleToHost(Oe,Ce)}onStyleRemoved(Ce){const Oe=this.styleRef;Oe.get(Ce)?.elements?.forEach(ht=>ht.remove()),Oe.delete(Ce)}collectServerRenderedStyles(){const Ce=this.doc.head?.querySelectorAll(`style[${R}="${this.appId}"]`);if(Ce?.length){const Oe=new Map;return Ce.forEach(ht=>{null!=ht.textContent&&Oe.set(ht.textContent,ht)}),Oe}return null}
1changeUsageCount(Ce,Oe){const ht=this.styleRef;if(ht.has(Ce)){const At=ht.get(Ce);return At.usage+=Oe,At.usage}return ht.set(Ce,{usage:Oe,elements:[]}),Oe}getStyleElement(Ce,Oe){const ht=this.styleNodesInDOM,At=ht?.get(Oe);if(At?.parentNode===Ce)return ht.delete(Oe),At.removeAttribute(R),At;{const fn=this.doc.createElement("style");return this.nonce&&fn.setAttribute("nonce",this.nonce),fn.textContent=Oe,this.platformIsServer&&fn.setAttribute(R,this.appId),Ce.appendChild(fn),fn}}addStyleToHost(Ce,Oe){const ht=this.getStyleElement(Ce,Oe),At=this.styleRef,fn=At.get(Oe)?.elements;fn?fn.push(ht):At.set(Oe,{elements:[ht],usage:1})}resetHostNodes(){const Ce=this.hostNodes;Ce.clear(),Ce.add(this.doc.head)}static{this.\u0275fac=function(Oe){return new(Oe||at)(n.KVO(e.qQ),n.KVO(n.sZ2),n.KVO(n.BIS,8),n.KVO(n.Agw))}}static{this.\u0275prov=n.jDH({token:at,factory:at.\u0275fac})}}return at})();const z={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},W=/%COMP%/g,J="%COMP%",N=`_nghost-${J}`,b=`_ngcontent-${J}`,S=new n.nKC("",{providedIn:"root",factory:()=>!0});function re(at,Ge){return Ge.map(Ce=>Ce.replace(W,at))}let te=(()=>{class at{constructor(Ce,Oe,ht,At,fn,wt,bn,ft=null){this.eventManager=Ce,this.sharedStylesHost=Oe,this.appId=ht,this.removeStylesOnCompDestroy=At,this.doc=fn,this.platformId=wt,this.ngZone=bn,this.nonce=ft,this.rendererByCompId=new Map,this.platformIsServer=(0,e.Vy)(wt),this.defaultRenderer=new G(Ce,fn,bn,this.platformIsServer)}createRenderer(Ce,Oe){if(!Ce||!Oe)return this.defaultRenderer;this.platformIsServer&&Oe.encapsulation===n.gXe.ShadowDom&&(Oe={...Oe,encapsulation:n.gXe.Emulated});const ht=this.getOrCreateRenderer(Ce,Oe);return ht instanceof He?ht.applyToHost(Ce):ht instanceof ve&&ht.applyStyles(),ht}getOrCreateRenderer(Ce,Oe){const ht=this.rendererByCompId;let At=ht.get(Oe.id);if(!At){const fn=this.doc,wt=this.ngZone,bn=this.eventManager,ft=this.sharedStylesHost,Xe=this.removeStylesOnCompDestroy,Ke=this.platformIsServer;switch(Oe.encapsulation){case n.gXe.Emulated:At=new He(bn,ft,Oe,this.appId,Xe,fn,wt,Ke);break;case n.gXe.ShadowDom:return new Be(bn,ft,Ce,Oe,fn,wt,this.nonce,Ke);default:At=new ve(bn,ft,Oe,Xe,fn,wt,Ke)}ht.set(Oe.id,At)}return At}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(Oe){return new(Oe||at)(n.KVO(T),n.KVO(I),n.KVO(n.sZ2),n.KVO(S),n.KVO(e.qQ),n.KVO(n.Agw),n.KVO(n.SKi),n.KVO(n.BIS))}}static{this.\u0275prov=n.jDH({token:at,factory:at.\u0275fac})}}return at})();class G{constructor(Ge,Ce,Oe,ht){this.eventManager=Ge,this.doc=Ce,this.ngZone=Oe,this.platformIsServer=ht,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Ge,Ce){return Ce?this.doc.createElementNS(z[Ce]||Ce,Ge):this.doc.createElement(Ge)}createComment(Ge){return this.doc.createComment(Ge)}createText(Ge){return this.doc.createTextNode(Ge)}appendChild(Ge,Ce){(ge(Ge)?Ge.content:Ge).appendChild(Ce)}insertBefore(Ge,Ce,Oe){Ge&&(ge(Ge)?Ge.content:Ge).insertBefore(Ce,Oe)}removeChild(Ge,Ce){Ce.remove()}selectRootElement(Ge,Ce){let Oe="string"==typeof Ge?this.doc.querySelector(Ge):Ge;if(!Oe)throw new n.wOt(-5104,!1);return Ce||(Oe.textContent=""),Oe}parentNode(Ge){return Ge.parentNode}nextSibling(Ge){return Ge.nextSibling}setAttribute(Ge,Ce,Oe,ht){if(ht){Ce=ht+":"+Ce;const At=z[ht];At?Ge.setAttributeNS(At,Ce,Oe):Ge.setAttribute(Ce,Oe)}else Ge.setAttribute(Ce,Oe)}removeAttribute(Ge,Ce,Oe){if(Oe){const ht=z[Oe];ht?Ge.removeAttributeNS(ht,Ce):Ge.removeAttribute(`${Oe}:${Ce}`)}else Ge.removeAttribute(Ce)}addClass(Ge,Ce){Ge.classList.add(Ce)}removeClass(Ge,Ce){Ge.classList.remove(Ce)}setStyle(Ge,Ce,Oe,ht){ht&(n.czy.DashCase|n.czy.Important)?Ge.style.setProperty(Ce,Oe,ht&n.czy.Important?"important":""):Ge.style[Ce]=Oe}removeStyle(Ge,Ce,Oe){Oe&n.czy.DashCase?Ge.style.removeProperty(Ce):Ge.style[Ce]=""}setProperty(Ge,Ce,Oe){null!=Ge&&(Ge[Ce]=Oe)}setValue(Ge,Ce){Ge.nodeValue=Ce}listen(Ge,Ce,Oe){if("string"==typeof Ge&&!(Ge=(0,e.QT)().getGlobalEventTarget(this.doc,Ge)))throw new Error(`Unsupported event target ${Ge} for event ${Ce}`);return this.eventManager.addEventListener(Ge,Ce,this.decoratePreventDefault(Oe))}decoratePreventDefault(Ge){return Ce=>{if("__ngUnwrap__"===Ce)return Ge;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ge(Ce)):Ge(Ce))&&Ce.preventDefault()}}}function ge(at){return"TEMPLATE"===at.tagName&&void 0!==at.content}class Be extends G{constructor(Ge,Ce,Oe,ht,At,fn,wt,bn){super(Ge,At,fn,bn),this.sharedStylesHost=Ce,this.hostEl=Oe,this.shadowRoot=Oe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);
1const ft=re(ht.id,ht.styles);for(const Xe of ft){const Ke=document.createElement("style");wt&&Ke.setAttribute("nonce",wt),Ke.textContent=Xe,this.shadowRoot.appendChild(Ke)}}nodeOrShadowRoot(Ge){return Ge===this.hostEl?this.shadowRoot:Ge}appendChild(Ge,Ce){return super.appendChild(this.nodeOrShadowRoot(Ge),Ce)}insertBefore(Ge,Ce,Oe){return super.insertBefore(this.nodeOrShadowRoot(Ge),Ce,Oe)}removeChild(Ge,Ce){return super.removeChild(null,Ce)}parentNode(Ge){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ge)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class ve extends G{constructor(Ge,Ce,Oe,ht,At,fn,wt,bn){super(Ge,At,fn,wt),this.sharedStylesHost=Ce,this.removeStylesOnCompDestroy=ht,this.styles=bn?re(bn,Oe.styles):Oe.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class He extends ve{constructor(Ge,Ce,Oe,ht,At,fn,wt,bn){const ft=ht+"-"+Oe.id;super(Ge,Ce,Oe,At,fn,wt,bn,ft),this.contentAttr=function L(at){return b.replace(W,at)}(ft),this.hostAttr=function $(at){return N.replace(W,at)}(ft)}
1applyToHost(Ge){this.applyStyles(),this.setAttribute(Ge,this.hostAttr,"")}createElement(Ge,Ce){const Oe=super.createElement(Ge,Ce);return super.setAttribute(Oe,this.contentAttr,""),Oe}}let be=(()=>{class at extends F{constructor(Ce){super(Ce)}supports(Ce){return!0}addEventListener(Ce,Oe,ht){return Ce.addEventListener(Oe,ht,!1),()=>this.removeEventListener(Ce,Oe,ht)}removeEventListener(Ce,Oe,ht){return Ce.removeEventListener(Oe,ht)}static{this.\u0275fac=function(Oe){return new(Oe||at)(n.KVO(e.qQ))}}static{this.\u0275prov=n.jDH({token:at,factory:at.\u0275fac})}}return at})();const ze=["alt","control","meta","shift"],Je={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Se={alt:at=>at.altKey,control:at=>at.ctrlKey,meta:at=>at.metaKey,shift:at=>at.shiftKey};let Z=(()=>{class at extends F{constructor(Ce){super(Ce)}supports(Ce){return null!=at.parseEventName(Ce)}addEventListener(Ce,Oe,ht){const At=at.parseEventName(Oe),fn=at.eventCallback(At.fullKey,ht,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,e.QT)().onAndCancel(Ce,At.domEventName,fn))}static parseEventName(Ce){const Oe=Ce.toLowerCase().split("."),ht=Oe.shift();if(0===Oe.length||"keydown"!==ht&&"keyup"!==ht)return null;const At=at._normalizeKey(Oe.pop());let fn="",wt=Oe.indexOf("code");if(wt>-1&&(Oe.splice(wt,1),fn="code."),ze.forEach(ft=>{const Xe=Oe.indexOf(ft);Xe>-1&&(Oe.splice(Xe,1),fn+=ft+".")}),fn+=At,0!=Oe.length||0===At.length)return null;const bn={};return bn.domEventName=ht,bn.fullKey=fn,bn}static matchEventFullKeyCode(Ce,Oe){let ht=Je[Ce.key]||Ce.key,At="";return Oe.indexOf("code.")>-1&&(ht=Ce.code,At="code."),!(null==ht||!ht)&&(ht=ht.toLowerCase()," "===ht?ht="space":"."===ht&&(ht="dot"),ze.forEach(fn=>{fn!==ht&&(0,Se[fn])(Ce)&&(At+=fn+".")}),At+=ht,At===Oe)}static eventCallback(Ce,Oe,ht){return At=>{at.matchEventFullKeyCode(At,Ce)&&ht.runGuarded(()=>Oe(At))}}static _normalizeKey(Ce){return"esc"===Ce?"escape":Ce}static{this.\u0275fac=function(Oe){return new(Oe||at)(n.KVO(e.qQ))}}static{this.\u0275prov=n.jDH({token:at,factory:at.\u0275fac})}}return at})();const Ne=(0,n.oH4)(n.fpN,"browser",[{provide:n.Agw,useValue:e.AJ},{provide:n.PLl,useValue:function V(){h.makeCurrent()},multi:!0},{provide:e.qQ,useFactory:function B(){return(0,n.TL$)(document),document},deps:[]}]),Ze=new n.nKC(""),we=[{provide:n.e01,useClass:class c{addToWindow(Ge){n.JZv.getAngularTestability=(Oe,ht=!0)=>{const At=Ge.findTestabilityInTree(Oe,ht);if(null==At)throw new n.wOt(5103,!1);return At},n.JZv.getAllAngularTestabilities=()=>Ge.getAllTestabilities(),n.JZv.getAllAngularRootElements=()=>Ge.getAllRootElements(),n.JZv.frameworkStabilizers||(n.JZv.frameworkStabilizers=[]),n.JZv.frameworkStabilizers.push(Oe=>{const ht=n.JZv.getAllAngularTestabilities();let At=ht.length;const fn=function(){At--,0==At&&Oe()};ht.forEach(wt=>
1{wt.whenStable(fn)})})}findTestabilityInTree(Ge,Ce,Oe){return null==Ce?null:Ge.getTestability(Ce)??(Oe?(0,e.QT)().isShadowRoot(Ce)?this.findTestabilityInTree(Ge,Ce.host,!0):this.findTestabilityInTree(Ge,Ce.parentElement,!0):null)}},deps:[]},{provide:n.WHO,useClass:n.NYb,deps:[n.SKi,n.giA,n.e01]},{provide:n.NYb,useClass:n.NYb,deps:[n.SKi,n.giA,n.e01]}],gt=[{provide:n.H8p,useValue:"root"},{provide:n.zcH,useFactory:function q(){return new n.zcH},deps:[]},{provide:P,useClass:be,multi:!0,deps:[e.qQ,n.SKi,n.Agw]},{provide:P,useClass:Z,multi:!0,deps:[e.qQ]},te,I,T,{provide:n._9s,useExisting:te},{provide:e.N0,useClass:u,deps:[]},[]];let je=(()=>{class at{constructor(Ce){}static withServerTransition(Ce){return{ngModule:at,providers:[{provide:n.sZ2,useValue:Ce.appId}]}}static{this.\u0275fac=function(Oe){return new(Oe||at)(n.KVO(Ze,12))}}static{this.\u0275mod=n.$C({type:at})}static{this.\u0275inj=n.G2t({providers:[...gt,...we],imports:[e.MD,n.Hbi]})}}return at})(),Fe=(()=>{class at{constructor(Ce){this._doc=Ce}getTitle(){return this._doc.title}setTitle(Ce){this._doc.title=Ce||""}static{this.\u0275fac=function(Oe){return new(Oe||at)(n.KVO(e.qQ))}}static{this.\u0275prov=n.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}}return at})(),St=(()=>{class at{static{this.\u0275fac=function(Oe){return new(Oe||at)}}static{this.\u0275prov=n.jDH({token:at,factory:function(Oe){let ht=null;return ht=Oe?new(Oe||at):n.KVO(Wt),ht},providedIn:"root"})}}return at})(),Wt=(()=>{class at extends St{constructor(Ce){super(),this._doc=Ce}sanitize(Ce,Oe){if(null==Oe)return null;switch(Ce){case n.WPN.NONE:return Oe;case n.WPN.HTML:return(0,n.ZF7)(Oe,"HTML")?(0,n.rcV)(Oe):(0,n.h9k)(this._doc,String(Oe)).toString();case n.WPN.STYLE:return(0,n.ZF7)(Oe,"Style")?(0,n.rcV)(Oe):Oe;case n.WPN.SCRIPT:if((0,n.ZF7)(Oe,"Script"))return(0,n.rcV)(Oe);throw new n.wOt(5200,!1);case n.WPN.URL:return(0,n.ZF7)(Oe,"URL")?(0,n.rcV)(Oe):(0,n.$MX)(String(Oe));case n.WPN.RESOURCE_URL:if((0,n.ZF7)(Oe,"ResourceURL"))return(0,n.rcV)(Oe);throw new n.wOt(5201,!1);default:throw new n.wOt(5202,!1)}}bypassSecurityTrustHtml(Ce){return(0,n.Kcf)(Ce)}bypassSecurityTrustStyle(Ce){return(0,n.cWb)(Ce)}bypassSecurityTrustScript(Ce){return(0,n.UyX)(Ce)}bypassSecurityTrustUrl(Ce){return(0,n.osQ)(Ce)}bypassSecurityTrustResourceUrl(Ce){return(0,n.e5t)(Ce)}static{this.\u0275fac=function(Oe){return new(Oe||at)(n.KVO(e.qQ))}}static{this.\u0275prov=n.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}}return at})()},4705:(_e,D,r)=>{"use strict";r.d(D,{nX:()=>Ni,j5:()=>Mi,wF:()=>Pn,L6:()=>sr,Z:()=>ln,D7:()=>qo,Ix:()=>Ir,Wk:()=>xi,wQ:()=>Kr,iI:()=>gu,n3:()=>Ct,n1:()=>hi,ld:()=>yr,OY:()=>sn});var e=r(54438),n=r(74402),d=r(19724),h=r(7673),p=r(84412),m=r(84572),g=r(9350),c=r(28793),u=r(59030),P=r(71203),T=r(18810),F=r(983),R=r(71985),I=r(18359),z=r(39974),W=r(54360);function J(){return(0,z.N)((H,ae)=>{let j=null;H._refCount++;const ce=(0,W._)(ae,void 0,void 0,void 0,()=>{if(!H||H._refCount<=0||0<--H._refCount)return void(j=null);const De=H._connection,qe=j;j=null,De&&(!qe||De===qe)&&De.unsubscribe(),ae.unsubscribe()});H.subscribe(ce),ce.closed||(j=H.connect())})}class N extends R.c{constructor(ae,j){super(),this.source=ae,this.subjectFactory=j,this._subject=null,this._refCount=0,this._connection=null,(0,z.S)(ae)&&(this.lift=ae.lift)}_subscribe(ae){return this.getSubject().subscribe(ae)}getSubject(){const ae=this._subject;return(!ae||ae.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:ae}=this;this._subject=this._connection=null,ae?.unsubscribe()}connect(){let ae=this._connection;if(!ae){ae=this._connection=new I.yU;const j=this.getSubject();ae.add(this.source.subscribe((0,W._)(j,void 0,()=>{this._teardown(),j.complete()},ce=>{this._teardown(),j.error(ce)},()=>this._teardown()))),ae.closed&&(this._connection=null,ae=I.yU.EMPTY)}return ae}refCount(){return J()(this)}}var b=r(21413),v=r(60177),S=r(96354),L=r(25558),$=r(96697),re=r(99172),te=r(5964),G=r(31397),ne=r(61594),de=r(70274),ge=r(88141),Be=r(99437),ve=r(22816),He=r(39901),be=r(55109),ze=r(93774),Je=r(33669),Z=r(73703),Q=r(70980),oe=r(56977),me=r(26365),Pe=r(345);const V="primary",q=Symbol("RouteTitle");class B{constructor(ae){this.params=ae||{}}has(ae){return Object.prototype.hasOwnProperty.call(this.params,ae)}get(ae){if(this.has(ae)){const j=this.params[ae];return Array.isArray(j)?j[0]:j}return null}getAll(ae){if(this.has(ae)){const j=this.params[ae];return Array.isArray(j)?j:[j]}return[]}get keys(){return Object.keys(this.params)}}function Ee(H){return new B(H)}function Ne(H,ae,j){const ce=j.path.split("/");if(ce.length>H.length||"full"===j.pathMatch&&(ae.hasChildren()||ce.length<H.length))return null;const De={};for(let qe=0;qe<ce.length;qe++){const It=ce[qe],mn=H[qe];if(":"===It[0])De[It.substring(1)]=mn;else if(It!==mn.path)return null}return{consumed:H.slice(0,ce.length),posParams:De}}function we(H,ae){const j=H?gt(H):void 0,ce=ae?gt(ae):void 0;if(!j||!ce||j.length!=ce.length)return!1;let De;for(let qe=0;qe<j.length;qe++)if(De=j[qe],!je(H[De],ae[De]))return!1;return!0}function gt(H){return[...Object.keys(H),...Object.getOwnPropertySymbols(H)]}function je(H,ae){if(Array.isArray(H)&&Array.isArray(ae)){if(H.length!==ae.length)return!1;const j=[...H].sort(),ce=[...ae].sort();return j.every((De,qe)=>ce[qe]===De)}return H===ae}function Pt(H){return H.length>0?H[H.length-1]:null}
1function yt(H){return(0,n.A)(H)?H:(0,e.jNT)(H)?(0,d.H)(Promise.resolve(H)):(0,h.of)(H)}const Fe={exact:function xt(H,ae,j){if(!ue(H.segments,ae.segments)||!ti(H.segments,ae.segments,j)||H.numberOfChildren!==ae.numberOfChildren)return!1;for(const ce in ae.children)if(!H.children[ce]||!xt(H.children[ce],ae.children[ce],j))return!1;return!0},subset:Wn},Ft={exact:function Kt(H,ae){return we(H,ae)},subset:function An(H,ae){return Object.keys(ae).length<=Object.keys(H).length&&Object.keys(ae).every(j=>je(H[j],ae[j]))},ignored:()=>!0};function Ve(H,ae,j){return Fe[j.paths](H.root,ae.root,j.matrixParams)&&Ft[j.queryParams](H.queryParams,ae.queryParams)&&!("exact"===j.fragment&&H.fragment!==ae.fragment)}function Wn(H,ae,j){return mi(H,ae,ae.segments,j)}function mi(H,ae,j,ce){if(H.segments.length>j.length){const De=H.segments.slice(0,j.length);return!(!ue(De,j)||ae.hasChildren()||!ti(De,j,ce))}if(H.segments.length===j.length){if(!ue(H.segments,j)||!ti(H.segments,j,ce))return!1;for(const De in ae.children)if(!H.children[De]||!Wn(H.children[De],ae.children[De],ce))return!1;return!0}{const De=j.slice(0,H.segments.length),qe=j.slice(H.segments.length);return!!(ue(H.segments,De)&&ti(H.segments,De,ce)&&H.children[V])&&mi(H.children[V],ae,qe,ce)}}function ti(H,ae,j){return ae.every((ce,De)=>Ft[j](H[De].parameters,ce.parameters))}class Qn{constructor(ae=new qn([],{}),j={},ce=null){this.root=ae,this.queryParams=j,this.fragment=ce}get queryParamMap(){return this._queryParamMap??=Ee(this.queryParams),this._queryParamMap}toString(){return Jt.serialize(this)}}class qn{constructor(ae,j){this.segments=ae,this.children=j,this.parent=null,Object.values(j).forEach(ce=>ce.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return ee(this)}}class $e{constructor(ae,j){this.path=ae,this.parameters=j}get parameterMap(){return this._parameterMap??=Ee(this.parameters),this._parameterMap}toString(){return at(this)}}function ue(H,ae){return H.length===ae.length&&H.every((j,ce)=>j.path===ae[ce].path)}let St=(()=>{class H{static{this.\u0275fac=function(ce){return new(ce||H)}}static{this.\u0275prov=e.jDH({token:H,factory:()=>new Wt,providedIn:"root"})}}return H})();class Wt{parse(ae){const j=new Ke(ae);return new Qn(j.parseRootSegment(),j.parseQueryParams(),j.parseFragment())}serialize(ae){const j=`/${Rn(ae.root,!0)}`,ce=function Ce(H){const ae=Object.entries(H).map(([j,ce])=>Array.isArray(ce)?ce.map(De=>`${dn(j)}=${dn(De)}`).join("&"):`${dn(j)}=${dn(ce)}`).filter(j=>j);return ae.length?`?${ae.join("&")}`:""}(ae.queryParams);return`${j}${ce}${"string"==typeof ae.fragment?`#${function Nt(H){return encodeURI(H)}(ae.fragment)}`:""}`}}const Jt=new Wt;function ee(H){return H.segments.map(ae=>at(ae)).join("/")}function Rn(H,ae){if(!H.hasChildren())return ee(H);if(ae){const j=H.children[V]?Rn(H.children[V],!1):"",ce=[];return Object.entries(H.children).forEach(([De,qe])=>{De!==V&&ce.push(`${De}:${Rn(qe,!1)}`)}),ce.length>0?`${j}(${ce.join("//")})`:j}{const j=function nt(H,ae){let j=[];return Object.entries(H.children).forEach(([ce,De])=>{ce===V&&(j=j.concat(ae(De,ce)))}),Object.entries(H.children).forEach(([ce,De])=>{ce!==V&&(j=j.concat(ae(De,ce)))}),j}(H,(ce,De)=>De===V?[Rn(H.children[V],!1)]:[`${De}:${Rn(ce,!1)}`]);return 1===Object.keys(H.children).length&&null!=H.children[V]?`${ee(H)}/${j[0]}`:`${ee(H)}/(${j.join("//")})`}}function Mt(H){return encodeURIComponent(H).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function dn(H){return Mt(H).replace(/%3B/gi,";")}function We(H){return Mt(H).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function et(H){return decodeURIComponent(H)}function C(H){return et(H.replace(/\+/g,"%20"))}function at(H){return`${We(H.path)}${function Ge(H){return Object.entries(H).map(([ae,j])=>`;${We(ae)}=${We(j)}`).join("")}(H.parameters)}`}const Oe=/^[^\/()?;#]+/;function ht(H){const ae=H.match(Oe);return ae?ae[0]:""}const At=/^[^\/()?;=#]+/,wt=/^[^=?&#]+/,ft=/^[^&#]+/;class Ke{constructor(ae){this.url=ae,this.remaining=ae}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new qn([],{}):new qn([],this.parseChildren())}parseQueryParams(){const ae={};if(this.consumeOptional("?"))do{this.parseQueryParam(ae)}while(this.consumeOptional("&"));return ae}
1parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const ae=[];for(this.peekStartsWith("(")||ae.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),ae.push(this.parseSegment());let j={};this.peekStartsWith("/(")&&(this.capture("/"),j=this.parseParens(!0));let ce={};return this.peekStartsWith("(")&&(ce=this.parseParens(!1)),(ae.length>0||Object.keys(j).length>0)&&(ce[V]=new qn(ae,j)),ce}parseSegment(){const ae=ht(this.remaining);if(""===ae&&this.peekStartsWith(";"))throw new e.wOt(4009,!1);return this.capture(ae),new $e(et(ae),this.parseMatrixParams())}parseMatrixParams(){const ae={};for(;this.consumeOptional(";");)this.parseParam(ae);return ae}parseParam(ae){const j=function fn(H){const ae=H.match(At);return ae?ae[0]:""}(this.remaining);if(!j)return;this.capture(j);let ce="";if(this.consumeOptional("=")){const De=ht(this.remaining);De&&(ce=De,this.capture(ce))}ae[et(j)]=et(ce)}parseQueryParam(ae){const j=function bn(H){const ae=H.match(wt);return ae?ae[0]:""}(this.remaining);if(!j)return;this.capture(j);let ce="";if(this.consumeOptional("=")){const It=function Xe(H){const ae=H.match(ft);return ae?ae[0]:""}(this.remaining);It&&(ce=It,this.capture(ce))}const De=C(j),qe=C(ce);if(ae.hasOwnProperty(De)){let It=ae[De];Array.isArray(It)||(It=[It],ae[De]=It),It.push(qe)}else ae[De]=qe}parseParens(ae){const j={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const ce=ht(this.remaining),De=this.remaining[ce.length];if("/"!==De&&")"!==De&&";"!==De)throw new e.wOt(4010,!1);let qe;ce.indexOf(":")>-1?(qe=ce.slice(0,ce.indexOf(":")),this.capture(qe),this.capture(":")):ae&&(qe=V);const It=this.parseChildren();j[qe]=1===Object.keys(It).length?It[V]:new qn([],It),this.consumeOptional("//")}return j}peekStartsWith(ae){return this.remaining.startsWith(ae)}consumeOptional(ae){return!!this.peekStartsWith(ae)&&(this.remaining=this.remaining.substring(ae.length),!0)}capture(ae){if(!this.consumeOptional(ae))throw new e.wOt(4011,!1)}}function Ht(H){return H.segments.length>0?new qn([],{[V]:H}):H}function hn(H){const ae={};for(const[ce,De]of Object.entries(H.children)){const qe=hn(De);if(ce===V&&0===qe.segments.length&&qe.hasChildren())for(const[It,mn]of Object.entries(qe.children))ae[It]=mn;else(qe.segments.length>0||qe.hasChildren())&&(ae[ce]=qe)}return function Bn(H){if(1===H.numberOfChildren&&H.children[V]){const ae=H.children[V];return new qn(H.segments.concat(ae.segments),ae.children)}return H}(new qn(H.segments,ae))}function Tn(H){return H instanceof Qn}function $n(H){let ae;const De=Ht(function j(qe){const It={};for(const rn of qe.children){const ui=j(rn);It[rn.outlet]=ui}const mn=new qn(qe.url,It);return qe===H&&(ae=mn),mn}(H.root));return ae??De}function Li(H,ae,j,ce){let De=H;for(;De.parent;)De=De.parent;if(0===ae.length)return ar(De,De,De,j,ce);const qe=function ur(H){if("string"==typeof H[0]&&1===H.length&&"/"===H[0])return new Si(!0,0,H);let ae=0,j=!1;const ce=H.reduce((De,qe,It)=>{if("object"==typeof qe&&null!=qe){if(qe.outlets){const mn={};return Object.entries(qe.outlets).forEach(([rn,ui])=>{mn[rn]="string"==typeof ui?ui.split("/"):ui}),[...De,{outlets:mn}]}if(qe.segmentPath)return[...De,qe.segmentPath]}return"string"!=typeof qe?[...De,qe]:0===It?(qe.split("/").forEach((mn,rn)=>{0==rn&&"."===mn||(0==rn&&""===mn?j=!0:".."===mn?ae++:""!=mn&&De.push(mn))}),De):[...De,qe]},[]);return new Si(j,ae,ce)}(ae);if(qe.toRoot())return ar(De,De,new qn([],{}),j,ce);const It=function xr(H,ae,j){if(H.isAbsolute)return new ji(ae,!0,0);if(!j)return new ji(ae,!1,NaN);if(null===j.parent)return new ji(j,!0,0);const ce=Ur(H.commands[0])?0:1;return function Ei(H,ae,j){let ce=H,De=ae,qe=j;for(;qe>De;){if(qe-=De,ce=ce.parent,!ce)throw new e.wOt(4005,!1);De=ce.segments.length}return new ji(ce,!1,De-qe)}(j,j.segments.length-1+ce,H.numberOfDoubleDots)}(qe,De,H),mn=It.processChildren?Yi(It.segmentGroup,It.index,qe.commands):Hr(It.segmentGroup,It.index,qe.commands);return ar(De,It.segmentGroup,mn,j,ce)}function Ur(H){return"object"==typeof H&&null!=H&&!H.outlets&&!H.segmentPath}function Ki(H){return"object"==typeof H&&null!=H&&H.outlets}function ar(H,ae,j,ce,De){let It,qe={};ce&&Object.entries(ce).forEach(([rn,ui])=>{qe[rn]=Array.isArray(ui)?ui.map(Qi=>`${Qi}`):`${ui}`}),It=H===ae?j:Ar(H,ae,j);const mn=Ht(hn(It));return new Qn(mn,qe,De)}function Ar(H,ae,j){const ce={};
1return Object.entries(H.children).forEach(([De,qe])=>{ce[De]=qe===ae?j:Ar(qe,ae,j)}),new qn(H.segments,ce)}class Si{constructor(ae,j,ce){if(this.isAbsolute=ae,this.numberOfDoubleDots=j,this.commands=ce,ae&&ce.length>0&&Ur(ce[0]))throw new e.wOt(4003,!1);const De=ce.find(Ki);if(De&&De!==Pt(ce))throw new e.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ji{constructor(ae,j,ce){this.segmentGroup=ae,this.processChildren=j,this.index=ce}}function Hr(H,ae,j){if(H??=new qn([],{}),0===H.segments.length&&H.hasChildren())return Yi(H,ae,j);const ce=function jr(H,ae,j){let ce=0,De=ae;const qe={match:!1,pathIndex:0,commandIndex:0};for(;De<H.segments.length;){if(ce>=j.length)return qe;const It=H.segments[De],mn=j[ce];if(Ki(mn))break;const rn=`${mn}`,ui=ce<j.length-1?j[ce+1]:null;if(De>0&&void 0===rn)break;if(rn&&ui&&"object"==typeof ui&&void 0===ui.outlets){if(!Ii(rn,ui,It))return qe;ce+=2}else{if(!Ii(rn,{},It))return qe;ce++}De++}return{match:!0,pathIndex:De,commandIndex:ce}}(H,ae,j),De=j.slice(ce.commandIndex);if(ce.match&&ce.pathIndex<H.segments.length){const qe=new qn(H.segments.slice(0,ce.pathIndex),{});return qe.children[V]=new qn(H.segments.slice(ce.pathIndex),H.children),Yi(qe,0,De)}return ce.match&&0===De.length?new qn(H.segments,{}):ce.match&&!H.hasChildren()?vo(H,ae,j):ce.match?Yi(H,0,De):vo(H,ae,j)}function Yi(H,ae,j){if(0===j.length)return new qn(H.segments,{});{const ce=function Yr(H){return Ki(H[0])?H[0].outlets:{[V]:H}}(j),De={};if(Object.keys(ce).some(qe=>qe!==V)&&H.children[V]&&1===H.numberOfChildren&&0===H.children[V].segments.length){const qe=Yi(H.children[V],ae,j);return new qn(H.segments,qe.children)}return Object.entries(ce).forEach(([qe,It])=>{"string"==typeof It&&(It=[It]),null!==It&&(De[qe]=Hr(H.children[qe],ae,It))}),Object.entries(H.children).forEach(([qe,It])=>{void 0===ce[qe]&&(De[qe]=It)}),new qn(H.segments,De)}}function vo(H,ae,j){const ce=H.segments.slice(0,ae);let De=0;for(;De<j.length;){const qe=j[De];if(Ki(qe)){const rn=Uo(qe.outlets);return new qn(ce,rn)}if(0===De&&Ur(j[0])){ce.push(new $e(H.segments[ae].path,Io(j[0]))),De++;continue}const It=Ki(qe)?qe.outlets[V]:`${qe}`,mn=De<j.length-1?j[De+1]:null;It&&mn&&Ur(mn)?(ce.push(new $e(It,Io(mn))),De+=2):(ce.push(new $e(It,{})),De++)}return new qn(ce,{})}function Uo(H){const ae={};return Object.entries(H).forEach(([j,ce])=>{"string"==typeof ce&&(ce=[ce]),null!==ce&&(ae[j]=vo(new qn([],{}),0,ce))}),ae}function Io(H){const ae={};return Object.entries(H).forEach(([j,ce])=>ae[j]=`${ce}`),ae}function Ii(H,ae,j){return H==j.path&&we(ae,j.parameters)}const it="imperative";var bt=function(H){return H[H.NavigationStart=0]="NavigationStart",H[H.NavigationEnd=1]="NavigationEnd",H[H.NavigationCancel=2]="NavigationCancel",H[H.NavigationError=3]="NavigationError",H[H.RoutesRecognized=4]="RoutesRecognized",H[H.ResolveStart=5]="ResolveStart",H[H.ResolveEnd=6]="ResolveEnd",H[H.GuardsCheckStart=7]="GuardsCheckStart",H[H.GuardsCheckEnd=8]="GuardsCheckEnd",H[H.RouteConfigLoadStart=9]="RouteConfigLoadStart",H[H.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",H[H.ChildActivationStart=11]="ChildActivationStart",H[H.ChildActivationEnd=12]="ChildActivationEnd",H[H.ActivationStart=13]="ActivationStart",H[H.ActivationEnd=14]="ActivationEnd",H[H.Scroll=15]="Scroll",H[H.NavigationSkipped=16]="NavigationSkipped",H}(bt||{});class Ot{constructor(ae,j){this.id=ae,this.url=j}}class ln extends Ot{constructor(ae,j,ce="imperative",De=null){super(ae,j),this.type=bt.NavigationStart,this.navigationTrigger=ce,this.restoredState=De}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Pn extends Ot{constructor(ae,j,ce){super(ae,j),this.urlAfterRedirects=ce,this.type=bt.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Ae=function(H){return H[H.Redirect=0]="Redirect",H[H.SupersededByNewNavigation=1]="SupersededByNewNavigation",H[H.NoDataFromResolver=2]="NoDataFromResolver",H[H.GuardRejected=3]="GuardRejected",H}(Ae||{}),$t=function(H){return H[H.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",H[H.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",H}($t||{});class Mi extends Ot{constructor(ae,j,ce,De){super(ae,j),this.reason=ce,this.co
1de=De,this.type=bt.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class _i extends Ot{constructor(ae,j,ce,De){super(ae,j),this.reason=ce,this.code=De,this.type=bt.NavigationSkipped}}class sr extends Ot{constructor(ae,j,ce,De){super(ae,j),this.error=ce,this.target=De,this.type=bt.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class yr extends Ot{constructor(ae,j,ce,De){super(ae,j),this.urlAfterRedirects=ce,this.state=De,this.type=bt.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ji extends Ot{constructor(ae,j,ce,De){super(ae,j),this.urlAfterRedirects=ce,this.state=De,this.type=bt.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class pr extends Ot{constructor(ae,j,ce,De,qe){super(ae,j),this.urlAfterRedirects=ce,this.state=De,this.shouldActivate=qe,this.type=bt.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Er extends Ot{constructor(ae,j,ce,De){super(ae,j),this.urlAfterRedirects=ce,this.state=De,this.type=bt.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class gr extends Ot{constructor(ae,j,ce,De){super(ae,j),this.urlAfterRedirects=ce,this.state=De,this.type=bt.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Hi{constructor(ae){this.route=ae,this.type=bt.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class qi{constructor(ae){this.route=ae,this.type=bt.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Gr{constructor(ae){this.snapshot=ae,this.type=bt.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class dt{constructor(ae){this.snapshot=ae,this.type=bt.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Qt{constructor(ae){this.snapshot=ae,this.type=bt.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class qt{constructor(ae){this.snapshot=ae,this.type=bt.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class sn{constructor(ae,j,ce){this.routerEvent=ae,this.position=j,this.anchor=ce,this.type=bt.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Vn{}class ni{constructor(ae,j){this.url=ae,this.navigationBehaviorOptions=j}}function er(H){return H.outlet||V}function io(H){if(!H)return null;if(H.routeConfig?._injector)return H.routeConfig._injector;for(let ae=H.parent;ae;ae=ae.parent){const j=ae.routeConfig;if(j?._loadedInjector)return j._loadedInjector;if(j?._injector)return j._injector}return null}class fa{get injector(){return io(this.route?.snapshot)??this.rootInjector}set injector(ae){}constructor(ae){this.rootInjector=ae,this.outlet=null,this.route=null,this.children=new Wr(this.rootInjector),this.attachRef=null}}let Wr=(()=>{class H{constructor(j){this.rootInjector=j,this.contexts=new Map}onChildOutletCreated(j,ce){const De=this.getOrCreateContext(j);De.outlet=ce,this.contexts.set(j,De)}onChildOutletDestroyed(j){const ce=this.getContext(j);ce&&(ce.outlet=null,ce.attachRef=null)}onOutletDeactivated(){const j=this.contexts;return this.contexts=new Map,j}onOutletReAttached(j){this.contexts=j}getOrCreateContext(j){let ce=this.getContext(j);return ce||(ce=new fa(this.rootInjector),this.contexts.set(j,ce)),ce}getContext(j){return this.contexts.get(j)||null}static{this.\u0275fac=function(ce){return new(ce||H)(e.KVO(e.uvJ))}}static{this.\u0275prov=e.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}}return H})();class ra{constructor(ae){this._root=ae}get root(){return this._root.value}
1parent(ae){const j=this.pathFromRoot(ae);return j.length>1?j[j.length-2]:null}children(ae){const j=qr(ae,this._root);return j?j.children.map(ce=>ce.value):[]}firstChild(ae){const j=qr(ae,this._root);return j&&j.children.length>0?j.children[0].value:null}siblings(ae){const j=ut(ae,this._root);return j.length<2?[]:j[j.length-2].children.map(De=>De.value).filter(De=>De!==ae)}pathFromRoot(ae){return ut(ae,this._root).map(j=>j.value)}}function qr(H,ae){if(H===ae.value)return ae;for(const j of ae.children){const ce=qr(H,j);if(ce)return ce}return null}function ut(H,ae){if(H===ae.value)return[ae];for(const j of ae.children){const ce=ut(H,j);if(ce.length)return ce.unshift(ae),ce}return[]}class vt{constructor(ae,j){this.value=ae,this.children=j}toString(){return`TreeNode(${this.value})`}}function tn(H){const ae={};return H&&H.children.forEach(j=>ae[j.value.outlet]=j),ae}class un extends ra{constructor(ae,j){super(ae),this.snapshot=j,Bi(this,ae)}toString(){return this.snapshot.toString()}}function Zn(H){const ae=function On(H){const qe=new Oi([],{},{},"",{},V,H,null,{});return new hi("",new vt(qe,[]))}(H),j=new p.t([new $e("",{})]),ce=new p.t({}),De=new p.t({}),qe=new p.t({}),It=new p.t(""),mn=new Ni(j,ce,qe,It,De,V,H,ae.root);return mn.snapshot=ae.root,new un(new vt(mn,[]),ae)}class Ni{constructor(ae,j,ce,De,qe,It,mn,rn){this.urlSubject=ae,this.paramsSubject=j,this.queryParamsSubject=ce,this.fragmentSubject=De,this.dataSubject=qe,this.outlet=It,this.component=mn,this._futureSnapshot=rn,this.title=this.dataSubject?.pipe((0,S.T)(ui=>ui[q]))??(0,h.of)(void 0),this.url=ae,this.params=j,this.queryParams=ce,this.fragment=De,this.data=qe}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,S.T)(ae=>Ee(ae))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,S.T)(ae=>Ee(ae))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function In(H,ae,j="emptyOnly"){let ce;const{routeConfig:De}=H;return ce=null===ae||"always"!==j&&""!==De?.path&&(ae.component||ae.routeConfig?.loadComponent)?{params:{...H.params},data:{...H.data},resolve:{...H.data,...H._resolvedData??{}}}:{params:{...ae.params,...H.params},data:{...ae.data,...H.data},resolve:{...H.data,...ae.data,...De?.data,...H._resolvedData}},De&&Na(De)&&(ce.resolve[q]=De.title),ce}class Oi{get title(){return this.data?.[q]}constructor(ae,j,ce,De,qe,It,mn,rn,ui){this.url=ae,this.params=j,this.queryParams=ce,this.fragment=De,this.data=qe,this.outlet=It,this.component=mn,this.routeConfig=rn,this._resolve=ui}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Ee(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Ee(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(ce=>ce.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class hi extends ra{constructor(ae,j){super(j),this.url=ae,Bi(this,j)}toString(){return Sr(this._root)}}function Bi(H,ae){ae.value._routerState=H,ae.children.forEach(j=>Bi(H,j))}function Sr(H){const ae=H.children.length>0?` { ${H.children.map(Sr).join(", ")} } `:"";return`${H.value}${ae}`}function _o(H){if(H.snapshot){const ae=H.snapshot,j=H._futureSnapshot;H.snapshot=j,we(ae.queryParams,j.queryParams)||H.queryParamsSubject.next(j.queryParams),ae.fragment!==j.fragment&&H.fragmentSubject.next(j.fragment),we(ae.params,j.params)||H.paramsSubject.next(j.params),function Ze(H,ae){if(H.length!==ae.length)return!1;for(let j=0;j<H.length;++j)if(!we(H[j],ae[j]))return!1;return!0}(ae.url,j.url)||H.urlSubject.next(j.url),we(ae.data,j.data)||H.dataSubject.next(j.data)}else H.snapshot=H._futureSnapshot,H.dataSubject.next(H._futureSnapshot.data)}function uo(H,ae){const j=we(H.params,ae.params)&&function X(H,ae){return ue(H,ae)&&H.every((j,ce)=>we(j.parameters,ae[ce].parameters))}(H.url,ae.url);return j&&!(!H.parent!=!ae.parent)&&(!H.parent||uo(H.parent,ae.parent))}function Na(H){return"string"==typeof H.title||null===H.title}let Ct=(()=>{class H{constructor(){this.activated=null,this._activatedRoute=null,this.name=V,this.activateEvents=new e.bkB,this.deactivateEvents=new e.bkB,this.attachEvents=new e.bkB,this.detachEvents=new e.bkB,this.parentContexts=(0,e.WQX)(Wr),this.location=(0,e.WQX)(e.c1b),this.changeDetector=(0,e.WQX)(e.gRc),this.inputBinder=(0,e.WQX)(rt,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(j){if(j.name){const{firstChange:ce,previousValue:De}=j.name;if(ce)return;this.isTrackedInParentContexts(De)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(De)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(j){return this.parentContexts.getContext(j)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const j=this.parentContexts.getContext(this.name);j?.route&&(j.attachRef?this.attach(j.attachRef,j.route):this.activateWith(j.route,j.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new e.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new e.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new e.wOt(4012,!1);this.location.detach();const j=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(j.instance),j}attach(j,ce){this.activated=j,this._activatedRoute=ce,this.location.insert(j.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(j.instance)}deactivate(){if(this.activated){const j=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(j)}}activateWith(j,ce){if(this.isActivated)throw new e.wOt(4013,!1);this._activatedRoute=j;const De=this.location,It=j.snapshot.component,mn=this.parentContexts.getOrCreateContext(this.name).children,rn=new ri(j,mn,De.injector);this.activated=De.createComponent(It,{index:De.length,injector:rn,environmentInjector:ce}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(ce){return new(ce||H)}}static{this.\u0275dir=e.FsC({type:H,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[e.OA$]})}}return H})();class ri{__ngOutletInjector(ae){return new ri(this.route,this.childContexts,ae)}constructor(ae,j,ce){this.route=ae,this.childContexts=j,this.parent=ce}get(ae,j){return ae===Ni?this.route:ae===Wr?this.childContexts:this.parent.get(ae,j)}}const rt=new e.nKC("");let Xt=(()=>{class H{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(j){this.unsubscribeFromRouteData(j),this.subscribeToRouteData(j)}unsubscribeFromRouteData(j){this.outletDataSubscriptions.get(j)?.unsubscribe(),this.outletDataSubscriptions.delete(j)}subscribeToRouteData(j){const{activatedRoute:ce}=j,De=(0,m.z)([ce.queryParams,ce.params,ce.data]).pipe((0,L.n)(([qe,It,mn],rn)=>(mn={...qe,...It,...mn},0===rn?(0,h.of)(mn):Promise.resolve(mn)))).subscribe(qe=>{if(!j.isActivated||!j.activatedComponentRef||j.activatedRoute!==ce||null===ce.component)return void this.unsubscribeFromRouteData(j);const It=(0,e.HJs)(ce.component);if(It)for(const{templateName:mn}of It.inputs)j.activatedComponentRef.setInput(mn,qe[mn]);else this.unsubscribeFromRouteData(j)});this.outletDataSubscriptions.set(j,De)}static{this.\u0275fac=function(ce){return new(ce||H)}}static{this.\u0275prov=e.jDH({token:H,factory:H.\u0275fac})}}return H})();function zn(H,ae,j){if(j&&H.shouldReuseRoute(ae.value,j.value.snapshot)){const ce=j.value;ce._futureSnapshot=ae.value;const De=function lr(H,ae,j){return ae.children.map(ce=>{for(const De of j.children)if(H.shouldReuseRoute(ce.value,De.value.snapshot))return zn(H,ce,De);return zn(H,ce)}
1)}(H,ae,j);return new vt(ce,De)}{if(H.shouldAttach(ae.value)){const qe=H.retrieve(ae.value);if(null!==qe){const It=qe.route;return It.value._futureSnapshot=ae.value,It.children=ae.children.map(mn=>zn(H,mn)),It}}const ce=function ro(H){return new Ni(new p.t(H.url),new p.t(H.params),new p.t(H.queryParams),new p.t(H.fragment),new p.t(H.data),H.outlet,H.component,H)}(ae.value),De=ae.children.map(qe=>zn(H,qe));return new vt(ce,De)}}class Ao{constructor(ae,j){this.redirectTo=ae,this.navigationBehaviorOptions=j}}const Go="ngNavigationCancelingError";function Ya(H,ae){const{redirectTo:j,navigationBehaviorOptions:ce}=Tn(ae)?{redirectTo:ae,navigationBehaviorOptions:void 0}:ae,De=Nl(!1,Ae.Redirect);return De.url=j,De.navigationBehaviorOptions=ce,De}function Nl(H,ae){const j=new Error(`NavigationCancelingError: ${H||""}`);return j[Go]=!0,j.cancellationCode=ae,j}function Ro(H){return!!H&&H[Go]}class ws{constructor(ae,j,ce,De,qe){this.routeReuseStrategy=ae,this.futureState=j,this.currState=ce,this.forwardEvent=De,this.inputBindingEnabled=qe}activate(ae){const j=this.futureState._root,ce=this.currState?this.currState._root:null;this.deactivateChildRoutes(j,ce,ae),_o(this.futureState.root),this.activateChildRoutes(j,ce,ae)}deactivateChildRoutes(ae,j,ce){const De=tn(j);ae.children.forEach(qe=>{const It=qe.value.outlet;this.deactivateRoutes(qe,De[It],ce),delete De[It]}),Object.values(De).forEach(qe=>{this.deactivateRouteAndItsChildren(qe,ce)})}deactivateRoutes(ae,j,ce){const De=ae.value,qe=j?j.value:null;if(De===qe)if(De.component){const It=ce.getContext(De.outlet);It&&this.deactivateChildRoutes(ae,j,It.children)}else this.deactivateChildRoutes(ae,j,ce);else qe&&this.deactivateRouteAndItsChildren(j,ce)}deactivateRouteAndItsChildren(ae,j){ae.value.component&&this.routeReuseStrategy.shouldDetach(ae.value.snapshot)?this.detachAndStoreRouteSubtree(ae,j):this.deactivateRouteAndOutlet(ae,j)}detachAndStoreRouteSubtree(ae,j){const ce=j.getContext(ae.value.outlet),De=ce&&ae.value.component?ce.children:j,qe=tn(ae);for(const It of Object.values(qe))this.deactivateRouteAndItsChildren(It,De);if(ce&&ce.outlet){const It=ce.outlet.detach(),mn=ce.children.onOutletDeactivated();this.routeReuseStrategy.store(ae.value.snapshot,{componentRef:It,route:ae,contexts:mn})}}deactivateRouteAndOutlet(ae,j){const ce=j.getContext(ae.value.outlet),De=ce&&ae.value.component?ce.children:j,qe=tn(ae);for(const It of Object.values(qe))this.deactivateRouteAndItsChildren(It,De);ce&&(ce.outlet&&(ce.outlet.deactivate(),ce.children.onOutletDeactivated()),ce.attachRef=null,ce.route=null)}activateChildRoutes(ae,j,ce){const De=tn(j);ae.children.forEach(qe=>{this.activateRoutes(qe,De[qe.value.outlet],ce),this.forwardEvent(new qt(qe.value.snapshot))}),ae.children.length&&this.forwardEvent(new dt(ae.value.snapshot))}activateRoutes(ae,j,ce){const De=ae.value,qe=j?j.value:null;if(_o(De),De===qe)if(De.component){const It=ce.getOrCreateContext(De.outlet);this.activateChildRoutes(ae,j,It.children)}else this.activateChildRoutes(ae,j,ce);else if(De.component){const It=ce.getOrCreateContext(De.outlet);if(this.routeReuseStrategy.shouldAttach(De.snapshot)){const mn=this.routeReuseStrategy.retrieve(De.snapshot);this.routeReuseStrategy.store(De.snapshot,null),It.children.onOutletReAttached(mn.contexts),It.attachRef=mn.componentRef,It.route=mn.route.value,It.outlet&&It.outlet.attach(mn.componentRef,mn.route.value),_o(mn.route.value),this.activateChildRoutes(ae,null,It.children)}else It.attachRef=null,It.route=De,It.outlet&&It.outlet.activateWith(De,It.injector),this.activateChildRoutes(ae,null,It.children)}else this.activateChildRoutes(ae,null,ce)}}class Es{constructor(ae){this.path=ae,this.route=this.path[this.path.length-1]}}class go{constructor(ae,j){this.component=ae,this.route=j}}function Tr(H,ae,j){const ce=H._root;return ss(ce,ae?ae._root:null,j,[ce.value])}function Zo(H,ae){const j=Symbol(),ce=ae.get(H,j);return ce===j?"function"!=typeof H||(0,e.LfX)(H)?ae.get(H):H:ce}function ss(H,ae,j,ce,De={canDeactivateChecks:[],canActivateChecks:[]}){const qe=tn(ae);return H.children.forEach(It=>{(function dl(H,ae,j,ce,De={canDeactivateChecks:[],canActivateChecks:[]}){const qe=H.value,It=ae?ae.value:null,mn=j?j.getContext(H.value.outlet):null;if(It&&qe.routeConfig===It.routeConfig){const rn=function Ss(H,ae,j){if("function"==typeof j)return j(H,ae);switch(j){case"pathParamsChange":return!ue(H.url,ae.url);case"pathParamsOrQueryParamsChange":return!ue(H.url,ae.url)||!we(H.queryParams,ae.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!uo(H,ae)||!we(H.queryParams,ae.queryParams);default:return!uo(H,ae)}}(It,qe,qe.routeConfig.runGuardsAndResolvers);rn?De.canActivateChecks.push(new Es(ce)):(qe.data=It.data,qe._resolvedData=It._resolvedData),ss(H,ae,qe.component?mn?mn.children:null:j,ce,De),rn&&mn&&mn.outlet&&mn.outlet.isActivated&&De.canDeactivateChecks.push(new go(mn.outlet.component,It))}else It&&oa(ae,mn,De),De.canActivateChecks.push(new Es(ce)),ss(H,null,qe.component?mn?mn.children:null:j,ce,De)})(It,qe[It.value.outlet],j,ce.concat([It.value]),De),delete qe[It.value.outlet]}),Object.entries(qe).forEach(([It,mn])=>oa(mn,j.getContext(It),De)),De}
1function oa(H,ae,j){const ce=tn(H),De=H.value;Object.entries(ce).forEach(([qe,It])=>{oa(It,De.component?ae?ae.children.getContext(qe):null:ae,j)}),j.canDeactivateChecks.push(new go(De.component&&ae&&ae.outlet&&ae.outlet.isActivated?ae.outlet.component:null,De))}function Co(H){return"function"==typeof H}function Js(H){return H instanceof g.G||"EmptyError"===H?.name}const kc=Symbol("INITIAL_VALUE");function ko(){return(0,L.n)(H=>(0,m.z)(H.map(ae=>ae.pipe((0,$.s)(1),(0,re.Z)(kc)))).pipe((0,S.T)(ae=>{for(const j of ae)if(!0!==j){if(j===kc)return kc;if(!1===j||Lc(j))return j}return!0}),(0,te.p)(ae=>ae!==kc),(0,$.s)(1)))}function Lc(H){return Tn(H)||H instanceof Ao}function ul(H){return(0,P.F)((0,ge.M)(ae=>{if("boolean"!=typeof ae)throw Ya(0,ae)}),(0,S.T)(ae=>!0===ae))}class Bc{constructor(ae){this.segmentGroup=ae||null}}class xs extends Error{constructor(ae){super(),this.urlTree=ae}}function qs(H){return(0,T.$)(new Bc(H))}class ud{constructor(ae,j){this.urlSerializer=ae,this.urlTree=j}lineralizeSegments(ae,j){let ce=[],De=j.root;for(;;){if(ce=ce.concat(De.segments),0===De.numberOfChildren)return(0,h.of)(ce);if(De.numberOfChildren>1||!De.children[V])return(0,T.$)(new e.wOt(4e3,!1));De=De.children[V]}}applyRedirectCommands(ae,j,ce,De,qe){if("string"!=typeof j){const mn=j,{queryParams:rn,fragment:ui,routeConfig:Qi,url:_r,outlet:Xr,params:yo,data:Lo,title:vs}=De,_a=(0,e.N4e)(qe,()=>mn({params:yo,data:Lo,queryParams:rn,fragment:ui,routeConfig:Qi,url:_r,outlet:Xr,title:vs}));if(_a instanceof Qn)throw new xs(_a);j=_a}const It=this.applyRedirectCreateUrlTree(j,this.urlSerializer.parse(j),ae,ce);if("/"===j[0])throw new xs(It);return It}applyRedirectCreateUrlTree(ae,j,ce,De){const qe=this.createSegmentGroup(ae,j.root,ce,De);return new Qn(qe,this.createQueryParams(j.queryParams,this.urlTree.queryParams),j.fragment)}createQueryParams(ae,j){const ce={};return Object.entries(ae).forEach(([De,qe])=>{if("string"==typeof qe&&":"===qe[0]){const mn=qe.substring(1);ce[De]=j[mn]}else ce[De]=qe}),ce}createSegmentGroup(ae,j,ce,De){const qe=this.createSegments(ae,j.segments,ce,De);let It={};return Object.entries(j.children).forEach(([mn,rn])=>{It[mn]=this.createSegmentGroup(ae,rn,ce,De)}),new qn(qe,It)}createSegments(ae,j,ce,De){return j.map(qe=>":"===qe.path[0]?this.findPosParam(ae,qe,De):this.findOrReturn(qe,ce))}findPosParam(ae,j,ce){const De=ce[j.path.substring(1)];if(!De)throw new e.wOt(4001,!1);return De}findOrReturn(ae,j){let ce=0;for(const De of j){if(De.path===ae.path)return j.splice(ce),De;ce++}return ae}}const Ko={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function fr(H,ae,j,ce,De){const qe=bo(H,ae,j);return qe.matched?(ce=function hr(H,ae){return H.providers&&!H._injector&&(H._injector=(0,e.Ol2)(H.providers,ae,`Route: ${H.path}`)),H._injector??ae}(ae,ce),function gl(H,ae,j,ce){const De=ae.canMatch;if(!De||0===De.length)return(0,h.of)(!0);const qe=De.map(It=>{const mn=Zo(It,H);return yt(function Nc(H){return H&&Co(H.canMatch)}(mn)?mn.canMatch(ae,j):(0,e.N4e)(H,()=>mn(ae,j)))});return(0,h.of)(qe).pipe(ko(),ul())}(ce,ae,j).pipe((0,S.T)(It=>!0===It?qe:{...Ko}))):(0,h.of)(qe)}function bo(H,ae,j){if("**"===ae.path)return function Dr(H){return{matched:!0,parameters:H.length>0?Pt(H).parameters:{},consumedSegments:H,remainingSegments:[],positionalParamSegments:{}}}(j);if(""===ae.path)return"full"===ae.pathMatch&&(H.hasChildren()||j.length>0)?{...Ko}:{matched:!0,consumedSegments:[],remainingSegments:j,parameters:{},positionalParamSegments:{}};const De=(ae.matcher||Ne)(j,H,ae);if(!De)return{...Ko};const qe={};Object.entries(De.posParams??{}).forEach(([mn,rn])=>{qe[mn]=rn.path});const It=De.consumed.length>0?{...qe,...De.consumed[De.consumed.length-1].parameters}:qe;return{matched:!0,consumedSegments:De.consumed,remainingSegments:j.slice(De.consumed.length),parameters:It,positionalParamSegments:De.posParams??{}}}function La(H,ae,j,ce){return j.length>0&&function cs(H,ae,j){return j.some(ce=>ds(H,ae,ce)&&er(ce)!==V)}(H,j,ce)?{segmentGroup:new qn(ae,dc(ce,new qn(j,H.children))),slicedSegments:[]}:0===j.length&&function Ba(H,ae,j){return j.some(ce=>ds(H,ae,ce))}(H,j,ce)?{segmentGroup:new qn(H.segments,$o(H,j,ce,H.children)),slicedSegments:j}:{segmentGroup:new qn(H.segments,H.children),slicedSegments:j}}function $o(H,ae,j,ce){const De={};for(const qe of j)if(ds(H,ae,qe)&&!ce[er(qe)]){const It=new qn([],{});De[er(qe)]=It}return{...ce,...De}}function dc(H,ae){const j={};j[V]=ae;for(const ce of H)if(""===ce.path&&er(ce)!==V){const De=new qn([],{});j[er(ce)]=De}return j}function ds(H,ae,j){return(!(H.hasChildren()||ae.length>0)||"full"!==j.pathMatch)&&""===j.path}class Qa{}class tg{constructor(ae,j,ce,De,qe,It,mn){this.injector=ae,this.configLoader=j,this.rootComponentType=ce,this.config=De,this.urlTree=qe,this.paramsInheritanceStrategy=It,this.urlSerializer
1=mn,this.applyRedirects=new ud(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(ae){return new e.wOt(4002,`'${ae.segmentGroup}'`)}recognize(){const ae=La(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(ae).pipe((0,S.T)(({children:j,rootSnapshot:ce})=>{const De=new vt(ce,j),qe=new hi("",De),It=function ei(H,ae,j=null,ce=null){return Li($n(H),ae,j,ce)}(ce,[],this.urlTree.queryParams,this.urlTree.fragment);return It.queryParams=this.urlTree.queryParams,qe.url=this.urlSerializer.serialize(It),{state:qe,tree:It}}))}match(ae){const j=new Oi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),V,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,ae,V,j).pipe((0,S.T)(ce=>({children:ce,rootSnapshot:j})),(0,Be.W)(ce=>{if(ce instanceof xs)return this.urlTree=ce.urlTree,this.match(ce.urlTree.root);throw ce instanceof Bc?this.noMatchError(ce):ce}))}processSegmentGroup(ae,j,ce,De,qe){return 0===ce.segments.length&&ce.hasChildren()?this.processChildren(ae,j,ce,qe):this.processSegment(ae,j,ce,ce.segments,De,!0,qe).pipe((0,S.T)(It=>It instanceof vt?[It]:[]))}processChildren(ae,j,ce,De){const qe=[];for(const It of Object.keys(ce.children))"primary"===It?qe.unshift(It):qe.push(It);return(0,d.H)(qe).pipe((0,de.H)(It=>{const mn=ce.children[It],rn=function co(H,ae){const j=H.filter(ce=>er(ce)===ae);return j.push(...H.filter(ce=>er(ce)!==ae)),j}(j,It);return this.processSegmentGroup(ae,rn,mn,It,De)}),(0,ve.S)((It,mn)=>(It.push(...mn),It)),(0,He.U)(null),function Se(H,ae){const j=arguments.length>=2;return ce=>ce.pipe(H?(0,te.p)((De,qe)=>H(De,qe,ce)):Je.D,(0,be.o)(1),j?(0,He.U)(ae):(0,ze.v)(()=>new g.G))}(),(0,G.Z)(It=>{if(null===It)return qs(ce);const mn=gd(It);return function Za(H){H.sort((ae,j)=>ae.value.outlet===V?-1:j.value.outlet===V?1:ae.value.outlet.localeCompare(j.value.outlet))}(mn),(0,h.of)(mn)}))}processSegment(ae,j,ce,De,qe,It,mn){return(0,d.H)(j).pipe((0,de.H)(rn=>this.processSegmentAgainstRoute(rn._injector??ae,j,rn,ce,De,qe,It,mn).pipe((0,Be.W)(ui=>{if(ui instanceof Bc)return(0,h.of)(null);throw ui}))),(0,ne.$)(rn=>!!rn),(0,Be.W)(rn=>{if(Js(rn))return function Hc(H,ae,j){return 0===ae.length&&!H.children[j]}(ce,De,qe)?(0,h.of)(new Qa):qs(ce);throw rn}))}processSegmentAgainstRoute(ae,j,ce,De,qe,It,mn,rn){return er(ce)===It||It!==V&&ds(De,qe,ce)?void 0===ce.redirectTo?this.matchSegmentAgainstRoute(ae,De,ce,qe,It,rn):this.allowRedirects&&mn?this.expandSegmentAgainstRouteUsingRedirect(ae,De,j,ce,qe,It,rn):qs(De):qs(De)}expandSegmentAgainstRouteUsingRedirect(ae,j,ce,De,qe,It,mn){const{matched:rn,parameters:ui,consumedSegments:Qi,positionalParamSegments:_r,remainingSegments:Xr}=bo(j,De,qe);if(!rn)return qs(j);"string"==typeof De.redirectTo&&"/"===De.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const yo=new Oi(qe,ui,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ja(De),er(De),De.component??De._loadedComponent??null,De,Is(De)),Lo=In(yo,mn,this.paramsInheritanceStrategy);yo.params=Object.freeze(Lo.params),yo.data=Object.freeze(Lo.data);const vs=this.applyRedirects.applyRedirectCommands(Qi,De.redirectTo,_r,yo,ae);return this.applyRedirects.lineralizeSegments(De,vs).pipe((0,G.Z)(_a=>this.processSegment(ae,ce,j,_a.concat(Xr),It,!1,mn)))}matchSegmentAgainstRoute(ae,j,ce,De,qe,It){const mn=fr(j,ce,De,ae);return"**"===ce.path&&(j.children={}),mn.pipe((0,L.n)(rn=>rn.matched?this.getChildConfig(ae=ce._injector??ae,ce,De).pipe((0,L.n)(({routes:ui})=>{const Qi=ce._loadedInjector??ae,{parameters:_r,consumedSegments:Xr,remainingSegments:yo}=rn,Lo=new Oi(Xr,_r,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ja(ce),er(ce),ce.component??ce._loadedComponent??null,ce,Is(ce)),vs=In(Lo,It,this.paramsInheritanceStrategy);Lo.params=Object.freeze(vs.params),Lo.data=Object.freeze(vs.data);const{segmentGroup:_a,slicedSegments:el}=La(j,Xr,yo,ui);if(0===el.length&&_a.hasChildren())return this.processChildren(Qi,ui,_a,Lo).pipe((0,S.T)(tl=>new vt(Lo,tl)));if(0===ui.length&&0===el.length)return(0,h.of)(new vt(Lo,[]));const $a=er(ce)===qe;return this.processSegment(Qi,ui,_a,el,$a?V:qe,!0,Lo).pipe((0,S.T)(tl=>new vt(Lo,tl instanceof vt?[tl]:[])))})):qs(j)))}getChildConfig(ae,j,ce){return j.children?(0,h.of)({routes:j.children,injector:ae}):j.loadChildren?void 0!==j._loadedRoutes?(0,h.of)({routes:j._loadedRoutes,injector:j._loadedInjector}):function Ts(H,ae,j,ce){const De=ae.canLoad;if(void 0===De||0===De.length)return(0,h.of)(!0);const qe=De.map(It=>{const mn=Zo(It,H);return yt(function Qs(H){return H&&Co(H.canLoad)}(mn)?mn.canLoad(ae,j):(0,e.N4e)(H,()=>mn(ae,j)))});return(0,h.of)(qe).pipe(ko(),ul())}
1(ae,j,ce).pipe((0,G.Z)(De=>De?this.configLoader.loadChildren(ae,j).pipe((0,ge.M)(qe=>{j._loadedRoutes=qe.routes,j._loadedInjector=qe.injector})):function Wo(){return(0,T.$)(Nl(!1,Ae.GuardRejected))}())):(0,h.of)({routes:[],injector:ae})}}function uc(H){const ae=H.value.routeConfig;return ae&&""===ae.path}function gd(H){const ae=[],j=new Set;for(const ce of H){if(!uc(ce)){ae.push(ce);continue}const De=ae.find(qe=>ce.value.routeConfig===qe.value.routeConfig);void 0!==De?(De.children.push(...ce.children),j.add(De)):ae.push(ce)}for(const ce of j){const De=gd(ce.children);ae.push(new vt(ce.value,De))}return ae.filter(ce=>!j.has(ce))}function Ja(H){return H.data||{}}function Is(H){return H.resolve||{}}function aa(H){const ae=H.children.map(j=>aa(j)).flat();return[H,...ae]}function Bl(H){return(0,L.n)(ae=>{const j=H(ae);return j?(0,d.H)(j).pipe((0,S.T)(()=>ae)):(0,h.of)(ae)})}let Hl=(()=>{class H{buildTitle(j){let ce,De=j.root;for(;void 0!==De;)ce=this.getResolvedTitleForRoute(De)??ce,De=De.children.find(qe=>qe.outlet===V);return ce}getResolvedTitleForRoute(j){return j.data[q]}static{this.\u0275fac=function(ce){return new(ce||H)}}static{this.\u0275prov=e.jDH({token:H,factory:()=>(0,e.WQX)(Va),providedIn:"root"})}}return H})(),Va=(()=>{class H extends Hl{constructor(j){super(),this.title=j}updateTitle(j){const ce=this.buildTitle(j);void 0!==ce&&this.title.setTitle(ce)}static{this.\u0275fac=function(ce){return new(ce||H)(e.KVO(Pe.hE))}}static{this.\u0275prov=e.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}}return H})();const gs=new e.nKC("",{providedIn:"root",factory:()=>({})});let fd=(()=>{class H{static{this.\u0275fac=function(ce){return new(ce||H)}}static{this.\u0275cmp=e.VBU({type:H,selectors:[["ng-component"]],standalone:!0,features:[e.aNF],decls:1,vars:0,template:function(ce,De){1&ce&&e.nrm(0,"router-outlet")},dependencies:[Ct],encapsulation:2})}}return H})();function md(H){const ae=H.children&&H.children.map(md),j=ae?{...H,children:ae}:{...H};return!j.component&&!j.loadComponent&&(ae||j.loadChildren)&&j.outlet&&j.outlet!==V&&(j.component=fd),j}const qa=new e.nKC("");let pd=(()=>{class H{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,e.WQX)(e.Ql9)}loadComponent(j){if(this.componentLoaders.get(j))return this.componentLoaders.get(j);if(j._loadedComponent)return(0,h.of)(j._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(j);const ce=yt(j.loadComponent()).pipe((0,S.T)(ng),(0,ge.M)(qe=>{this.onLoadEndListener&&this.onLoadEndListener(j),j._loadedComponent=qe}),(0,Q.j)(()=>{this.componentLoaders.delete(j)})),De=new N(ce,()=>new b.B).pipe(J());return this.componentLoaders.set(j,De),De}loadChildren(j,ce){if(this.childrenLoaders.get(ce))return this.childrenLoaders.get(ce);if(ce._loadedRoutes)return(0,h.of)({routes:ce._loadedRoutes,injector:ce._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(ce);const qe=function Vl(H,ae,j,ce){return yt(H.loadChildren()).pipe((0,S.T)(ng),(0,G.Z)(De=>De instanceof e.Co$||Array.isArray(De)?(0,h.of)(De):(0,d.H)(ae.compileModuleAsync(De))),(0,S.T)(De=>{ce&&ce(H);let qe,It,mn=!1;return Array.isArray(De)?(It=De,!0):(qe=De.create(j).injector,It=qe.get(qa,[],{optional:!0,self:!0}).flat()),{routes:It.map(md),injector:qe}}))}(ce,this.compiler,j,this.onLoadEndListener).pipe((0,Q.j)(()=>{this.childrenLoaders.delete(ce)})),It=new N(qe,()=>new b.B).pipe(J());return this.childrenLoaders.set(ce,It),It}static{this.\u0275fac=function(ce){return new(ce||H)}}static{this.\u0275prov=e.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}}return H})();function ng(H){return function zg(H){return H&&"object"==typeof H&&"default"in H}(H)?H.default:H}let hc=(()=>{class H{static{this.\u0275fac=function(ce){return new(ce||H)}}static{this.\u0275prov=e.jDH({token:H,factory:()=>(0,e.WQX)(hl),providedIn:"root"})}}return H})(),hl=(()=>{class H{shouldProcessUrl(j){return!0}extract(j){return j}merge(j,ce){return j}static{this.\u0275fac=function(ce){return new(ce||H)}}static{this.\u0275prov=e.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}}return H})();const ma=new e.nKC(""),fc=new e.nKC("");function As(H,ae,j){const ce=H.get(fc),De=H.get(v.qQ);return H.get(e.SKi).runOutsideAngular(()=>{if(!De.startViewTransition||ce.skipNextTransition)return ce.skipNextTransition=!1,new Promise(ui=>setTimeout(ui));let qe;const It=new Promise(ui=>{qe=ui}),mn=De.startViewTransition(()=>(qe(),function Ul(H){return new Promise(ae=>{(0,e.mal)({read:()=>setTimeout(ae)},{injector:H})})}(H))),{onViewTransitionCreated:rn}=ce;return rn&&(0,e.N4e)(H,()=>rn({transition:mn,from:ae,to:j})),It})}const hs=new e.nKC("");let K=(()=>{class H{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new b.B,this.transitionAbortSubject=ne
1w b.B,this.configLoader=(0,e.WQX)(pd),this.environmentInjector=(0,e.WQX)(e.uvJ),this.urlSerializer=(0,e.WQX)(St),this.rootContexts=(0,e.WQX)(Wr),this.location=(0,e.WQX)(v.aZ),this.inputBindingEnabled=null!==(0,e.WQX)(rt,{optional:!0}),this.titleStrategy=(0,e.WQX)(Hl),this.options=(0,e.WQX)(gs,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,e.WQX)(hc),this.createViewTransition=(0,e.WQX)(ma,{optional:!0}),this.navigationErrorHandler=(0,e.WQX)(hs,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,h.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=De=>this.events.next(new qi(De)),this.configLoader.onLoadStartListener=De=>this.events.next(new Hi(De))}complete(){this.transitions?.complete()}handleNavigationRequest(j){const ce=++this.navigationId;this.transitions?.next({...this.transitions.value,...j,id:ce})}setupNavigations(j,ce,De){return this.transitions=new p.t({id:0,currentUrlTree:ce,currentRawUrl:ce,extractedUrl:this.urlHandlingStrategy.extract(ce),urlAfterRedirects:this.urlHandlingStrategy.extract(ce),rawUrl:ce,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:it,restoredState:null,currentSnapshot:De.snapshot,targetSnapshot:null,currentRouterState:De,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,te.p)(qe=>0!==qe.id),(0,S.T)(qe=>({...qe,extractedUrl:this.urlHandlingStrategy.extract(qe.rawUrl)})),(0,L.n)(qe=>{let It=!1,mn=!1;return(0,h.of)(qe).pipe((0,L.n)(rn=>{if(this.navigationId>qe.id)return this.cancelNavigationTransition(qe,"",Ae.SupersededByNewNavigation),F.w;this.currentTransition=qe,this.currentNavigation={id:rn.id,initialUrl:rn.rawUrl,extractedUrl:rn.extractedUrl,targetBrowserUrl:"string"==typeof rn.extras.browserUrl?this.urlSerializer.parse(rn.extras.browserUrl):rn.extras.browserUrl,trigger:rn.source,extras:rn.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const ui=!j.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!ui&&"reload"!==(rn.extras.onSameUrlNavigation??j.onSameUrlNavigation)){const _r="";return this.events.next(new _i(rn.id,this.urlSerializer.serialize(rn.rawUrl),_r,$t.IgnoredSameUrlNavigation)),rn.resolve(!1),F.w}if(this.urlHandlingStrategy.shouldProcessUrl(rn.rawUrl))return(0,h.of)(rn).pipe((0,L.n)(_r=>{const Xr=this.transitions?.getValue();return this.events.next(new ln(_r.id,this.urlSerializer.serialize(_r.extractedUrl),_r.source,_r.restoredState)),Xr!==this.transitions?.getValue()?F.w:Promise.resolve(_r)}),function cu(H,ae,j,ce,De,qe){return(0,G.Z)(It=>function $g(H,ae,j,ce,De,qe,It="emptyOnly"){return new tg(H,ae,j,ce,De,It,qe).recognize()}(H,ae,j,ce,It.extractedUrl,De,qe).pipe((0,S.T)(({state:mn,tree:rn})=>({...It,targetSnapshot:mn,urlAfterRedirects:rn}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,j.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,ge.M)(_r=>{qe.targetSnapshot=_r.targetSnapshot,qe.urlAfterRedirects=_r.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:_r.urlAfterRedirects};const Xr=new yr(_r.id,this.urlSerializer.serialize(_r.extractedUrl),this.urlSerializer.serialize(_r.urlAfterRedirects),_r.targetSnapshot);this.events.next(Xr)}));if(ui&&this.urlHandlingStrategy.shouldProcessUrl(rn.currentRawUrl)){const{id:_r,extractedUrl:Xr,source:yo,restoredState:Lo,extras:vs}=rn,_a=new ln(_r,this.urlSerializer.serialize(Xr),yo,Lo);this.events.next(_a);const el=Zn(this.rootComponentType).snapshot;return this.currentTransition=qe={...rn,targetSnapshot:el,urlAfterRedirects:Xr,extras:{...vs,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Xr,(0,h.of)(qe)}{const _r="";return this.events.next(new _i(rn.id,this.urlSerializer.serialize(rn.extractedUrl),_r,$t.IgnoredByUrlHandlingStrategy)),rn.resolve(!1),F.w}}),(0,ge.M)(rn=>{const ui=new Ji(rn.id,this.urlSerializer.serialize(rn.extractedUrl),this.urlSerializer.serialize(rn.urlAfterRedirects),rn.targetSnapshot);this.events.next(ui)}),(0,S.T)(rn=>(this.currentTransition=qe={...rn,guards:Tr(rn.targetSnapshot,rn.currentSnapshot,this.rootContexts)},qe)),function Me(H,ae){return(0,G.Z)(j=>{const{targetSnapshot:ce,currentSnapshot:De,guards:{canActivateChecks:qe,canDeactivateChecks:It}}=j;return 0===It.length&&0===qe.length?(0,h.of)({...j,guardsResult:!0}):function Te(H,ae,j,ce){return(0,d.H)(H).pipe((0,G.Z)(De=>function Jo(H,ae,j,ce,De){const qe=ae&&ae.routeConfig?ae.routeConfig.canDeactivate:null;if(!qe||0===qe.length)return(0,h.of)(!0);const It=qe.map(mn=>{const rn=io(ae)??De,ui=Zo(mn,rn);return yt(function ls(H){return H&&Co(H.canDeactivate)}(ui)?ui.canDeactivate(H,ae,j,ce):(0,e.N4e)(rn,()=>ui(H,ae,j,ce))).pipe((0,ne.$)())});return(0,h.of)(It).pipe(ko())}(De.component,De.route,j,ae,ce)),(0,ne.$)(De=>!0!==De,!0))}(It,ce,De,H).pipe((0,G.Z)(mn=>mn&&function ka(H){return"boolean"==typeof H}(mn)?function le(H,ae,j,ce){return(0,d.H)(ae).pipe((0,de.H)(De=>(0,c.x)(function Bt(H,ae){return null!==H&&ae&&ae(new Gr(H)),(0,h.of)(!0)}(De.route.parent,ce),function Ye(H,ae){return null!==H&&ae&&ae(new Qt(H)),(0,h.of)(!0)}(De.route,ce),function vr(H,ae,j){const ce=ae[ae.length-1],qe=ae.slice(0,ae.length-1).reverse().map(It=>
1function Dt(H){const ae=H.routeConfig?H.routeConfig.canActivateChild:null;return ae&&0!==ae.length?{node:H,guards:ae}:null}(It)).filter(It=>null!==It).map(It=>(0,u.v)(()=>{const mn=It.guards.map(rn=>{const ui=io(It.node)??j,Qi=Zo(rn,ui);return yt(function Zs(H){return H&&Co(H.canActivateChild)}(Qi)?Qi.canActivateChild(ce,H):(0,e.N4e)(ui,()=>Qi(ce,H))).pipe((0,ne.$)())});return(0,h.of)(mn).pipe(ko())}));return(0,h.of)(qe).pipe(ko())}(H,De.path,j),function Ti(H,ae,j){const ce=ae.routeConfig?ae.routeConfig.canActivate:null;if(!ce||0===ce.length)return(0,h.of)(!0);const De=ce.map(qe=>(0,u.v)(()=>{const It=io(ae)??j,mn=Zo(qe,It);return yt(function kl(H){return H&&Co(H.canActivate)}(mn)?mn.canActivate(ae,H):(0,e.N4e)(It,()=>mn(ae,H))).pipe((0,ne.$)())}));return(0,h.of)(De).pipe(ko())}(H,De.route,j))),(0,ne.$)(De=>!0!==De,!0))}(ce,qe,H,ae):(0,h.of)(mn)),(0,S.T)(mn=>({...j,guardsResult:mn})))})}(this.environmentInjector,rn=>this.events.next(rn)),(0,ge.M)(rn=>{if(qe.guardsResult=rn.guardsResult,rn.guardsResult&&"boolean"!=typeof rn.guardsResult)throw Ya(0,rn.guardsResult);const ui=new pr(rn.id,this.urlSerializer.serialize(rn.extractedUrl),this.urlSerializer.serialize(rn.urlAfterRedirects),rn.targetSnapshot,!!rn.guardsResult);this.events.next(ui)}),(0,te.p)(rn=>!!rn.guardsResult||(this.cancelNavigationTransition(rn,"",Ae.GuardRejected),!1)),Bl(rn=>{if(rn.guards.canActivateChecks.length)return(0,h.of)(rn).pipe((0,ge.M)(ui=>{const Qi=new Er(ui.id,this.urlSerializer.serialize(ui.extractedUrl),this.urlSerializer.serialize(ui.urlAfterRedirects),ui.targetSnapshot);this.events.next(Qi)}),(0,L.n)(ui=>{let Qi=!1;return(0,h.of)(ui).pipe(function Ha(H,ae){return(0,G.Z)(j=>{const{targetSnapshot:ce,guards:{canActivateChecks:De}}=j;if(!De.length)return(0,h.of)(j);const qe=new Set(De.map(rn=>rn.route)),It=new Set;for(const rn of qe)if(!It.has(rn))for(const ui of aa(rn))It.add(ui);let mn=0;return(0,d.H)(It).pipe((0,de.H)(rn=>qe.has(rn)?function gc(H,ae,j,ce){const De=H.routeConfig,qe=H._resolve;return void 0!==De?.title&&!Na(De)&&(qe[q]=De.title),function Vc(H,ae,j,ce){const De=gt(H);if(0===De.length)return(0,h.of)({});const qe={};return(0,d.H)(De).pipe((0,G.Z)(It=>function hd(H,ae,j,ce){const De=io(ae)??ce,qe=Zo(H,De);return yt(qe.resolve?qe.resolve(ae,j):(0,e.N4e)(De,()=>qe(ae,j)))}(H[It],ae,j,ce).pipe((0,ne.$)(),(0,ge.M)(mn=>{if(mn instanceof Ao)throw Ya(new Wt,mn);qe[It]=mn}))),(0,be.o)(1),(0,Z.u)(qe),(0,Be.W)(It=>Js(It)?F.w:(0,T.$)(It)))}(qe,H,ae,ce).pipe((0,S.T)(It=>(H._resolvedData=It,H.data=In(H,H.parent,j).resolve,null)))}(rn,ce,H,ae):(rn.data=In(rn,rn.parent,H).resolve,(0,h.of)(void 0))),(0,ge.M)(()=>mn++),(0,be.o)(1),(0,G.Z)(rn=>mn===It.size?(0,h.of)(j):F.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,ge.M)({next:()=>Qi=!0,complete:()=>{Qi||this.cancelNavigationTransition(ui,"",Ae.NoDataFromResolver)}}))}),(0,ge.M)(ui=>{const Qi=new gr(ui.id,this.urlSerializer.serialize(ui.extractedUrl),this.urlSerializer.serialize(ui.urlAfterRedirects),ui.targetSnapshot);this.events.next(Qi)}))}),Bl(rn=>{const ui=Qi=>{const _r=[];Qi.routeConfig?.loadComponent&&!Qi.routeConfig._loadedComponent&&_r.push(this.configLoader.loadComponent(Qi.routeConfig).pipe((0,ge.M)(Xr=>{Qi.component=Xr}),(0,S.T)(()=>{})));for(const Xr of Qi.children)_r.push(...ui(Xr));return _r};return(0,m.z)(ui(rn.targetSnapshot.root)).pipe((0,He.U)(null),(0,$.s)(1))}),Bl(()=>this.afterPreactivation()),(0,L.n)(()=>{const{currentSnapshot:rn,targetSnapshot:ui}=qe,Qi=this.createViewTransition?.(this.environmentInjector,rn.root,ui.root);return Qi?(0,d.H)(Qi).pipe((0,S.T)(()=>qe)):(0,h.of)(qe)}),(0,S.T)(rn=>{const ui=function en(H,ae,j){const ce=zn(H,ae._root,j?j._root:void 0);return new un(ce,ae)}(j.routeReuseStrategy,rn.targetSnapshot,rn.currentRouterState);return this.currentTransition=qe={...rn,targetRouterState:ui},this.currentNavigation.targetRouterState=ui,qe}),(0,ge.M)(()=>{this.events.next(new Vn)}),((H,ae,j,ce)=>(0,S.T)(De=>(new ws(ae,De.targetRouterState,De.currentRouterState,j,ce).activate(H),De)))(this.rootContexts,j.routeReuseStrategy,rn=>this.events.next(rn),this.inputBindingEnabled),(0,$.s)(1),(0,ge.M)({next:rn=>{It=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Pn(rn.id,this.urlSerializer.serialize(rn.extractedUrl),this.urlSerializer.serialize(rn.urlAfterRedirects))),this.titleStrategy?.updateTitle(rn.targetRouterState.snapshot),rn.resolve(!0)},complete:()=>{It=!0}}),(0,oe.Q)(this.transitionAbortSubject.pipe((0,ge.M)(rn=>{throw rn}))),(0,Q.j)(()=>{!It&&!mn&&this.cancelNavigationTransition(qe,"",Ae.SupersededByNewNavigation),this.currentTransition?.id===qe.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,Be.W)(rn=>
1{if(mn=!0,Ro(rn))this.events.next(new Mi(qe.id,this.urlSerializer.serialize(qe.extractedUrl),rn.message,rn.cancellationCode)),function cd(H){return Ro(H)&&Tn(H.url)}(rn)?this.events.next(new ni(rn.url,rn.navigationBehaviorOptions)):qe.resolve(!1);else{const ui=new sr(qe.id,this.urlSerializer.serialize(qe.extractedUrl),rn,qe.targetSnapshot??void 0);try{const Qi=(0,e.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(ui));if(Qi instanceof Ao){const{message:_r,cancellationCode:Xr}=Ya(0,Qi);this.events.next(new Mi(qe.id,this.urlSerializer.serialize(qe.extractedUrl),_r,Xr)),this.events.next(new ni(Qi.redirectTo,Qi.navigationBehaviorOptions))}else{this.events.next(ui);const _r=j.errorHandler(rn);qe.resolve(!!_r)}}catch(Qi){this.options.resolveNavigationPromiseOnError?qe.resolve(!1):qe.reject(Qi)}}return F.w}))}))}cancelNavigationTransition(j,ce,De){const qe=new Mi(j.id,this.urlSerializer.serialize(j.extractedUrl),ce,De);this.events.next(qe),j.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const j=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),ce=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return j.toString()!==ce?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(ce){return new(ce||H)}}static{this.\u0275prov=e.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}}return H})();function Le(H){return H!==it}let he=(()=>{class H{static{this.\u0275fac=function(ce){return new(ce||H)}}static{this.\u0275prov=e.jDH({token:H,factory:()=>(0,e.WQX)(Et),providedIn:"root"})}}return H})();class Re{shouldDetach(ae){return!1}store(ae,j){}shouldAttach(ae){return!1}retrieve(ae){return null}shouldReuseRoute(ae,j){return ae.routeConfig===j.routeConfig}}let Et=(()=>{class H extends Re{static{this.\u0275fac=(()=>{let j;return function(De){return(j||(j=e.xGo(H)))(De||H)}})()}static{this.\u0275prov=e.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}}return H})(),gn=(()=>{class H{static{this.\u0275fac=function(ce){return new(ce||H)}}static{this.\u0275prov=e.jDH({token:H,factory:()=>(0,e.WQX)(Fn),providedIn:"root"})}}return H})(),Fn=(()=>{class H extends gn{constructor(){super(...arguments),this.location=(0,e.WQX)(v.aZ),this.urlSerializer=(0,e.WQX)(St),this.options=(0,e.WQX)(gs,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,e.WQX)(hc),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Qn,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Zn(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(j){return this.location.subscribe(ce=>{"popstate"===ce.type&&j(ce.url,ce.state)})}handleRouterEvent(j,ce){if(j instanceof ln)this.stateMemento=this.createStateMemento();else if(j instanceof _i)this.rawUrlTree=ce.initialUrl;else if(j instanceof yr){if("eager"===this.urlUpdateStrategy&&!ce.extras.skipLocationChange){const De=this.urlHandlingStrategy.merge(ce.finalUrl,ce.initialUrl);this.setBrowserUrl(ce.targetBrowserUrl??De,ce)}}else j instanceof Vn?(this.currentUrlTree=ce.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(ce.finalUrl,ce.initialUrl),this.routerState=ce.targetRouterState,"deferred"===this.urlUpdateStrategy&&!ce.extras.skipLocationChange&&this.setBrowserUrl(ce.targetBrowserUrl??this.rawUrlTree,ce)):j instanceof Mi&&(j.code===Ae.GuardRejected||j.code===Ae.NoDataFromRe
1solver)?this.restoreHistory(ce):j instanceof sr?this.restoreHistory(ce,!0):j instanceof Pn&&(this.lastSuccessfulId=j.id,this.currentPageId=this.browserPageId)}setBrowserUrl(j,ce){const De=j instanceof Qn?this.urlSerializer.serialize(j):j;if(this.location.isCurrentPathEqualTo(De)||ce.extras.replaceUrl){const It={...ce.extras.state,...this.generateNgRouterState(ce.id,this.browserPageId)};this.location.replaceState(De,"",It)}else{const qe={...ce.extras.state,...this.generateNgRouterState(ce.id,this.browserPageId+1)};this.location.go(De,"",qe)}}restoreHistory(j,ce=!1){if("computed"===this.canceledNavigationResolution){const qe=this.currentPageId-this.browserPageId;0!==qe?this.location.historyGo(qe):this.currentUrlTree===j.finalUrl&&0===qe&&(this.resetState(j),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(ce&&this.resetState(j),this.resetUrlToCurrentUrlTree())}resetState(j){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,j.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(j,ce){return"computed"===this.canceledNavigationResolution?{navigationId:j,\u0275routerPageId:ce}:{navigationId:j}}static{this.\u0275fac=(()=>{let j;return function(De){return(j||(j=e.xGo(H)))(De||H)}})()}static{this.\u0275prov=e.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}}return H})();var vi=function(H){return H[H.COMPLETE=0]="COMPLETE",H[H.FAILED=1]="FAILED",H[H.REDIRECTING=2]="REDIRECTING",H}(vi||{});function Rr(H,ae){H.events.pipe((0,te.p)(j=>j instanceof Pn||j instanceof Mi||j instanceof sr||j instanceof _i),(0,S.T)(j=>j instanceof Pn||j instanceof _i?vi.COMPLETE:j instanceof Mi&&(j.code===Ae.Redirect||j.code===Ae.SupersededByNewNavigation)?vi.REDIRECTING:vi.FAILED),(0,te.p)(j=>j!==vi.REDIRECTING),(0,$.s)(1)).subscribe(()=>{ae()})}function Qr(H){throw H}const eo={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},mr={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Ir=(()=>{class H{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=(0,e.WQX)(e.H3F),this.stateManager=(0,e.WQX)(gn),this.options=(0,e.WQX)(gs,{optional:!0})||{},this.pendingTasks=(0,e.WQX)(e.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,e.WQX)(K),this.urlSerializer=(0,e.WQX)(St),this.location=(0,e.WQX)(v.aZ),this.urlHandlingStrategy=(0,e.WQX)(hc),this._events=new b.B,this.errorHandler=this.options.errorHandler||Qr,this.navigated=!1,this.routeReuseStrategy=(0,e.WQX)(he),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,e.WQX)(qa,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,e.WQX)(rt,{optional:!0}),this.eventsSubscription=new I.yU,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:j=>{this.console.warn(j)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const j=this.navigationTransitions.events.subscribe(ce=>{try{const De=this.navigationTransitions.currentTransition,qe=this.navigationTransitions.currentNavigation;if(null!==De&&null!==qe)if(this.stateManager.handleRouterEvent(ce,qe),ce instanceof Mi&&ce.code!==Ae.Redirect&&ce.code!==Ae.SupersededByNewNavigation)this.navigated=!0;else if(ce instanceof Pn)this.navigated=!0;else if(ce instanceof ni){const It=ce.navigationBehaviorOptions,mn=this.urlHandlingStrategy.merge(ce.url,De.currentRawUrl),rn={browserUrl:De.extras.browserUrl,info:De.extras.info,skipLocationChange:De.extras.skipLocationChange,replaceUrl:De.extras.replaceUrl||"eager"===this.urlUpdateStrategy||Le(De.source),...It};this.scheduleNavigation(mn,it,null,rn,{resolve:De.resolve,reject:De.reject,promise:De.promise})}(function Hn(H){return!(H instanceof Vn||H instanceof ni)})(ce)&&this._events.next(ce)}catch(De){this.navigationTransitions.transitionAbortSubject.next(De)}});this.eventsSubscription.add(j)}resetRootComponentType(j){this.routerState.root.component=j,this.navigationTransitions.rootComponentType=j}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),it,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((j,ce)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(j,"popstate",ce)},0)})}navigateToSyncWithBrowser(j,ce,De){const qe={replaceUrl:!0},It=De?.navigationId?De:null;if(De){const rn={...De};delete rn.navigationId,delete rn.\u0275routerPageId,0!==Object.keys(rn).length&&(qe.state=rn)}const mn=this.parseUrl(j);this.scheduleNavigation(mn,ce,It,qe)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(j){this.config=j.map(md),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(j,ce={}){const{relativeTo:De,queryParams:qe,fragment:It,queryParamsHandling:mn,preserveFragment:rn}=ce,ui=rn?this.currentUrlTree.fragment:It;let _r,Qi=null;switch(mn??this.options.defaultQueryParamsHandling){case"merge":Qi={...this.currentUrlTree.queryParams,...qe};break;case"preserve":Qi=this.currentUrlTree.queryParams;break;default:Qi=qe||null}null!==Qi&&(Qi=this.removeEmptyProps(Qi));try{_r=$n(De?De.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof j[0]||"/"!==j[0][0])&&(j=[]),_r=this.currentUrlTree.root}return Li(_r,j,Qi,ui??null)}navigateByUrl(j,ce={skipLocationChange:!1}){const De=Tn(j)?j:this.parseUrl(j),qe=this.urlHandlingStrategy.merge(De,this.rawUrlTree);return this.scheduleNavigation(qe,it,null,ce)}navigate(j,ce={skipLocationChange:!1}){return function $i(H){for(let ae=0;ae<H.length;ae++)if(null==H[ae])throw new e.wOt(4008,!1)}(j),this.navigateByUrl(this.createUrlTree(j,ce),ce)}serializeUrl(j){return this.urlSerializer.serialize(j)}parseUrl(j){try{return this.urlSerializer.parse(j)}catch{return this.urlSerializer.parse("/")}}isActive(j,ce){let De;if(De=!0===ce?{...eo}:!1===ce?{...mr}:ce,Tn(j))return Ve(this.currentUrlTree,j,De);const qe=this.parseUrl(j);return Ve(this.currentUrlTree,qe,De)}removeEmptyProps(j){return Object.entries(j).reduce((ce,[De,qe])=>(null!=qe&&(ce[De]=qe),ce),{})}scheduleNavigation(j,ce,De,qe,It){if(this.disposed)return Promise.resolve(!1);let mn,rn,ui;It?(mn=It.resolve,rn=It.reject,ui=It.promise):ui=new Promise((_r,Xr)=>{mn=_r,rn=Xr});const Qi=this.pendingTasks.add();return Rr(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Qi))}),this.navigationTransitions.handleNavigationRequest({source:ce,restoredState:De,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:j,extras:qe,resolve:mn,reject:rn,promise:ui,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),ui.catch(_r=>Promise.reject(_r))}static{this.\u0275fac=function(ce){return new(ce||H)}}static{this.\u0275prov=e.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}}return H})(),xi=(()=>{class H{constructor(j,ce,De,qe,It,mn){this.router=j,this.route=ce,this.tabIndexAttribute=De,this.renderer=qe,this.el=It,this.locationStrategy=mn,this.href=null,this.onChanges=new b.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;const rn=It.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===rn||"area"===rn,this.isAnchorElement?this.subscription=j.events.subscribe(ui=>{ui instanceof Pn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(j){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",j)}ngOnChanges(j){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(j){null==j?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=Tn(j)||Array.isArray(j)?j:[j],this.setTabIndexIfNotOnNativeEl("0"))}onClick(j,ce,De,qe,It){const mn=this.urlTree;return!!(null===mn||this.isAnchorElement&&(0!==j||ce||De||qe||It||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(mn,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const j=this.urlTree;this.href=null!==j&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(j)):null;const ce=null===this.href?null:(0,e.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",ce)}
1applyAttributeValue(j,ce){const De=this.renderer,qe=this.el.nativeElement;null!==ce?De.setAttribute(qe,j,ce):De.removeAttribute(qe,j)}get urlTree(){return null===this.routerLinkInput?null:Tn(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(ce){return new(ce||H)(e.rXU(Ir),e.rXU(Ni),e.kS0("tabindex"),e.rXU(e.sFG),e.rXU(e.aKT),e.rXU(v.hb))}}static{this.\u0275dir=e.FsC({type:H,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(ce,De){1&ce&&e.bIt("click",function(It){return De.onClick(It.button,It.ctrlKey,It.shiftKey,It.altKey,It.metaKey)}),2&ce&&e.BMQ("target",De.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",e.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",e.L39],replaceUrl:[2,"replaceUrl","replaceUrl",e.L39],routerLink:"routerLink"},standalone:!0,features:[e.GFd,e.OA$]})}}return H})(),Kr=(()=>{class H{get isActive(){return this._isActive}constructor(j,ce,De,qe,It){this.router=j,this.element=ce,this.renderer=De,this.cdr=qe,this.link=It,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new e.bkB,this.routerEventsSubscription=j.events.subscribe(mn=>{mn instanceof Pn&&this.update()})}ngAfterContentInit(){(0,h.of)(this.links.changes,(0,h.of)(null)).pipe((0,me.U)()).subscribe(j=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const j=[...this.links.toArray(),this.link].filter(ce=>!!ce).map(ce=>ce.onChanges);this.linkInputChangesSubscription=(0,d.H)(j).pipe((0,me.U)()).subscribe(ce=>{this._isActive!==this.isLinkActive(this.router)(ce)&&this.update()})}set routerLinkActive(j){const ce=Array.isArray(j)?j:j.split(" ");this.classes=ce.filter(De=>!!De)}ngOnChanges(j){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const j=this.hasActiveLinks();this.classes.forEach(ce=>{j?this.renderer.addClass(this.element.nativeElement,ce):this.renderer.removeClass(this.element.nativeElement,ce)}),j&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==j&&(this._isActive=j,this.cdr.markForCheck(),this.isActiveChange.emit(j))})}isLinkActive(j){const ce=function Fo(H){return!!H.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return De=>{const qe=De.urlTree;return!!qe&&j.isActive(qe,ce)}}hasActiveLinks(){const j=this.isLinkActive(this.router);return this.link&&j(this.link)||this.links.some(j)}static{this.\u0275fac=function(ce){return new(ce||H)(e.rXU(Ir),e.rXU(e.aKT),e.rXU(e.sFG),e.rXU(e.gRc),e.rXU(xi,8))}}static{this.\u0275dir=e.FsC({type:H,selectors:[["","routerLinkActive",""]],contentQueries:function(ce,De,qe){if(1&ce&&e.wni(qe,xi,5),2&ce){let It;e.mGM(It=e.lsd())&&(De.links=It)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[e.OA$]})}}return H})();class Zr{}let qo=(()=>{class H{preload(j,ce){return(0,h.of)(null)}static{this.\u0275fac=function(ce){return new(ce||H)}}static{this.\u0275prov=e.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}}return H})(),Fr=(()=>{class H{constructor(j,ce,De,qe,It){this.router=j,this.injector=De,this.preloadingStrategy=qe,this.loader=It}setUpPreloading(){this.subscription=this.router.events.pipe((0,te.p)(j=>
1j instanceof Pn),(0,de.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(j,ce){const De=[];for(const qe of ce){qe.providers&&!qe._injector&&(qe._injector=(0,e.Ol2)(qe.providers,j,`Route: ${qe.path}`));const It=qe._injector??j,mn=qe._loadedInjector??It;(qe.loadChildren&&!qe._loadedRoutes&&void 0===qe.canLoad||qe.loadComponent&&!qe._loadedComponent)&&De.push(this.preloadConfig(It,qe)),(qe.children||qe._loadedRoutes)&&De.push(this.processRoutes(mn,qe.children??qe._loadedRoutes))}return(0,d.H)(De).pipe((0,me.U)())}preloadConfig(j,ce){return this.preloadingStrategy.preload(ce,()=>{let De;De=ce.loadChildren&&void 0===ce.canLoad?this.loader.loadChildren(j,ce):(0,h.of)(null);const qe=De.pipe((0,G.Z)(It=>null===It?(0,h.of)(void 0):(ce._loadedRoutes=It.routes,ce._loadedInjector=It.injector,this.processRoutes(It.injector??j,It.routes))));if(ce.loadComponent&&!ce._loadedComponent){const It=this.loader.loadComponent(ce);return(0,d.H)([qe,It]).pipe((0,me.U)())}return qe})}static{this.\u0275fac=function(ce){return new(ce||H)(e.KVO(Ir),e.KVO(e.Ql9),e.KVO(e.uvJ),e.KVO(Zr),e.KVO(pd))}}static{this.\u0275prov=e.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}}return H})();const ho=new e.nKC("");let pa=(()=>{class H{constructor(j,ce,De,qe,It={}){this.urlSerializer=j,this.transitions=ce,this.viewportScroller=De,this.zone=qe,this.options=It,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},It.scrollPositionRestoration||="disabled",It.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(j=>{j instanceof ln?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=j.navigationTrigger,this.restoredId=j.restoredState?j.restoredState.navigationId:0):j instanceof Pn?(this.lastId=j.id,this.scheduleScrollEvent(j,this.urlSerializer.parse(j.urlAfterRedirects).fragment)):j instanceof _i&&j.code===$t.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(j,this.urlSerializer.parse(j.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(j=>{j instanceof sn&&(j.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(j.position):j.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(j.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(j,ce){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new sn(j,"popstate"===this.lastSource?this.store[this.restoredId]:null,ce))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(ce){e.QTQ()}}static{this.\u0275prov=e.jDH({token:H,factory:H.\u0275fac})}}return H})();function es(H,ae){return{\u0275kind:H,\u0275providers:ae}}function ms(){const H=(0,e.WQX)(e.zZn);return ae=>{const j=H.get(e.o8S);if(ae!==j.components[0])return;const ce=H.get(Ir),De=H.get($l);1===H.get(du)&&ce.initialNavigation(),H.get(Di,null,e.$GK.Optional)?.setUpPreloading(),H.get(ho,null,e.$GK.Optional)?.init(),ce.resetRootComponentType(j.componentTypes[0]),De.closed||(De.next(),De.complete(),De.unsubscribe())}}const $l=new e.nKC("",{factory:()=>new b.B}),du=new e.nKC("",{providedIn:"root",factory:()=>1}),Di=new e.nKC("");function uu(H){return es(0,[{provide:Di,useExisting:Fr},{provide:Zr,useExisting:H}])}function So(H){return es(9,[{provide:ma,useValue:As},{provide:fc,useValue:{skipNextTransition:!!H?.skipInitialTransition,...H}}])}const oo=new e.nKC("ROUTER_FORROOT_GUARD"),ea=[v.aZ,{provide:St,useClass:Wt},Ir,Wr,{provide:Ni,useFactory:function mc(H){return H.routerState.root},deps:[Ir]},pd,[]];let gu=(()=>{class H{constructor(j){}static forRoot(j,ce){return{ngModule:H,providers:[ea,[],{provide:qa,multi:!0,useValue:j},{provide:oo,useFactory:$c,deps:[[Ir,new e.Xx1,new e.kdw]]},{provide:gs,useValue:ce||{}},ce?.useHash?{provide:v.hb,useClass:v.fw}
1:{provide:v.hb,useClass:v.Sm},{provide:ho,useFactory:()=>{const H=(0,e.WQX)(v.Xr),ae=(0,e.WQX)(e.SKi),j=(0,e.WQX)(gs),ce=(0,e.WQX)(K),De=(0,e.WQX)(St);return j.scrollOffset&&H.setOffset(j.scrollOffset),new pa(De,ce,H,ae,j)}},ce?.preloadingStrategy?uu(ce.preloadingStrategy).\u0275providers:[],ce?.initialNavigation?Cd(ce):[],ce?.bindToComponentInputs?es(8,[Xt,{provide:rt,useExisting:Xt}]).\u0275providers:[],ce?.enableViewTransitions?So().\u0275providers:[],[{provide:zc,useFactory:ms},{provide:e.iLQ,multi:!0,useExisting:zc}]]}}static forChild(j){return{ngModule:H,providers:[{provide:qa,multi:!0,useValue:j}]}}static{this.\u0275fac=function(ce){return new(ce||H)(e.KVO(oo,8))}}static{this.\u0275mod=e.$C({type:H})}static{this.\u0275inj=e.G2t({})}}return H})();function $c(H){return"guarded"}function Cd(H){return["disabled"===H.initialNavigation?es(3,[{provide:e.hnV,multi:!0,useFactory:()=>{const ae=(0,e.WQX)(Ir);return()=>{ae.setUpLocationChangeListener()}}},{provide:du,useValue:2}]).\u0275providers:[],"enabledBlocking"===H.initialNavigation?es(2,[{provide:du,useValue:0},{provide:e.hnV,multi:!0,deps:[e.zZn],useFactory:ae=>{const j=ae.get(v.hj,Promise.resolve());return()=>j.then(()=>new Promise(ce=>{const De=ae.get(Ir),qe=ae.get($l);Rr(De,()=>{ce(!0)}),ae.get(K).afterPreactivation=()=>(ce(!0),qe.closed?(0,h.of)(void 0):qe),De.initialNavigation()}))}}]).\u0275providers:[]]}const zc=new e.nKC("")},77339:(_e,D,r)=>{"use strict";r.d(D,{En:()=>me,Vm:()=>St,EH:()=>de,gp:()=>Pe});var e=r(57786),n=r(71985),d=r(21413),h=r(73557),p=r(983),m=r(7673),g=r(18810),c=r(98071);class P{constructor(dn,Nt,We){this.kind=dn,this.value=Nt,this.error=We,this.hasValue="N"===dn}observe(dn){return T(this,dn)}do(dn,Nt,We){const{kind:et,value:C,error:at}=this;return"N"===et?dn?.(C):"E"===et?Nt?.(at):We?.()}accept(dn,Nt,We){var et;return(0,c.T)(null===(et=dn)||void 0===et?void 0:et.next)?this.observe(dn):this.do(dn,Nt,We)}toObservable(){const{kind:dn,value:Nt,error:We}=this,et="N"===dn?(0,m.of)(Nt):"E"===dn?(0,g.$)(()=>We):"C"===dn?p.w:0;if(!et)throw new TypeError(`Unexpected notification kind ${dn}`);return et}static createNext(dn){return new P("N",dn)}static createError(dn){return new P("E",void 0,dn)}static createComplete(){return P.completeNotification}}function T(Mt,dn){var Nt,We,et;const{kind:C,value:at,error:Ge}=Mt;if("string"!=typeof C)throw new TypeError('Invalid notification, missing "kind"');"N"===C?null===(Nt=dn.next)||void 0===Nt||Nt.call(dn,at):"E"===C?null===(We=dn.error)||void 0===We||We.call(dn,Ge):null===(et=dn.complete)||void 0===et||et.call(dn)}P.completeNotification=new P("C");var F=r(39974),R=r(54360),z=r(96354),W=r(99437),J=r(5964),N=r(58750);function b(Mt,dn,Nt,We){return(0,F.N)((et,C)=>{let at;dn&&"function"!=typeof dn?({duration:Nt,element:at,connector:We}=dn):at=dn;const Ge=new Map,Ce=bn=>{Ge.forEach(bn),bn(C)},Oe=bn=>Ce(ft=>ft.error(bn));let ht=0,At=!1;const fn=new R.H(C,bn=>{try{const ft=Mt(bn);let Xe=Ge.get(ft);if(!Xe){Ge.set(ft,Xe=We?We():new d.B);const Ke=function wt(bn,ft){const Xe=new n.c(Ke=>{ht++;const Ht=ft.subscribe(Ke);return()=>{Ht.unsubscribe(),0==--ht&&At&&fn.unsubscribe()}});return Xe.key=bn,Xe}(ft,Xe);if(C.next(Ke),Nt){const Ht=(0,R._)(Xe,()=>{Xe.complete(),Ht?.unsubscribe()},void 0,void 0,()=>Ge.delete(ft));fn.add((0,N.Tg)(Nt(Ke)).subscribe(Ht))}}Xe.next(at?at(bn):bn)}catch(ft){Oe(ft)}},()=>Ce(bn=>bn.complete()),Oe,()=>Ge.clear(),()=>(At=!0,0===ht));et.subscribe(fn)})}var v=r(31397),S=r(30786),$=r(96697),re=r(54438),te=r(59640);const G={dispatch:!0,functional:!1,useEffectsErrorHandler:!0},ne="__@ngrx/effects_create__";function de(Mt,dn={}){const Nt=dn.functional?Mt:Mt(),We={...G,...dn};return Object.defineProperty(Nt,ne,{value:We}),Nt}function He(Mt){return Object.getPrototypeOf(Mt)}function ze(Mt){return"function"==typeof Mt}function Je(Mt){return Mt.filter(ze)}function Z(Mt,dn,Nt){const We=He(Mt),C=We&&"Object"!==We.constructor.name?We.constructor.name:null,at=function ve(Mt){return function ge(Mt){return Object.getOwnPropertyNames(Mt).filter(We=>!(!Mt[We]||!Mt[We].hasOwnProperty(ne))&&Mt[We][ne].hasOwnProperty("dispatch")).map(We=>({propertyName:We,...Mt[We][ne]}))}(Mt)}(Mt).map(({propertyName:Ge,dispatch:Ce,useEffectsErrorHandler:Oe})=>{const ht="function"==typeof Mt[Ge]?Mt[Ge]():Mt[Ge],At=Oe?Nt(ht,dn):ht;return!1===Ce?At.pipe((0,h.w)()):At.pipe(function I(){return(0,F.N)((Mt,dn)=>{Mt.subscribe((0,R._)(dn,Nt=>{dn.next(P.createNext(Nt))},()=>{dn.next(P.createComplete()),dn.complete()},Nt=>{dn.next(P.createError(Nt)),dn.complete()}
1))})}()).pipe((0,z.T)(wt=>({effect:Mt[Ge],notification:wt,propertyName:Ge,sourceName:C,sourceInstance:Mt})))});return(0,e.h)(...at)}function oe(Mt,dn,Nt=10){return Mt.pipe((0,W.W)(We=>(dn&&dn.handleError(We),Nt<=1?Mt:oe(Mt,dn,Nt-1))))}let me=(()=>{class Mt extends n.c{constructor(Nt){super(),Nt&&(this.source=Nt)}lift(Nt){const We=new Mt;return We.source=this,We.operator=Nt,We}static{this.\u0275fac=function(We){return new(We||Mt)(re.KVO(te.sA))}}static{this.\u0275prov=re.jDH({token:Mt,factory:Mt.\u0275fac,providedIn:"root"})}}return Mt})();function Pe(...Mt){return(0,J.p)(dn=>Mt.some(Nt=>"string"==typeof Nt?Nt===dn.type:Nt.type===dn.type))}const V=new re.nKC("@ngrx/effects Internal Root Guard"),q=new re.nKC("@ngrx/effects User Provided Effects"),B=new re.nKC("@ngrx/effects Internal Root Effects"),Ee=new re.nKC("@ngrx/effects Internal Root Effects Instances"),Ne=new re.nKC("@ngrx/effects Internal Feature Effects"),Ze=new re.nKC("@ngrx/effects Internal Feature Effects Instance Groups"),we=new re.nKC("@ngrx/effects Effects Error Handler",{providedIn:"root",factory:()=>oe}),gt="@ngrx/effects/init";(0,te.VP)(gt);function mi(Mt){return ti(Mt,"ngrxOnInitEffects")}function ti(Mt,dn){return Mt&&dn in Mt&&"function"==typeof Mt[dn]}let Qn=(()=>{class Mt extends d.B{constructor(Nt,We){super(),this.errorHandler=Nt,this.effectsErrorHandler=We}addEffects(Nt){this.next(Nt)}toActions(){return this.pipe(b(Nt=>function be(Mt){return!!Mt.constructor&&"Object"!==Mt.constructor.name&&"Function"!==Mt.constructor.name}(Nt)?He(Nt):Nt),(0,v.Z)(Nt=>Nt.pipe(b(qn))),(0,v.Z)(Nt=>{const We=Nt.pipe((0,S.p)(C=>function $e(Mt,dn){return Nt=>{const We=Z(Nt,Mt,dn);return function An(Mt){return ti(Mt,"ngrxOnRunEffects")}(Nt)?Nt.ngrxOnRunEffects(We):We}}(this.errorHandler,this.effectsErrorHandler)(C)),(0,z.T)(C=>(function Pt(Mt,dn){if("N"===Mt.notification.kind){const Nt=Mt.notification.value;!function yt(Mt){return"function"!=typeof Mt&&Mt&&Mt.type&&"string"==typeof Mt.type}(Nt)&&dn.handleError(new Error(`Effect ${function Fe({propertyName:Mt,sourceInstance:dn,sourceName:Nt}){const We="function"==typeof dn[Mt];return Nt?`"${Nt}.${String(Mt)}${We?"()":""}"`:`"${String(Mt)}()"`}(Mt)} dispatched an invalid action: ${function Ft(Mt){try{return JSON.stringify(Mt)}catch{return Mt}}(Nt)}`))}}(C,this.errorHandler),C.notification)),(0,J.p)(C=>"N"===C.kind&&null!=C.value),function L(){return(0,F.N)((Mt,dn)=>{Mt.subscribe((0,R._)(dn,Nt=>T(Nt,dn)))})}()),et=Nt.pipe((0,$.s)(1),(0,J.p)(mi),(0,z.T)(C=>C.ngrxOnInitEffects()));return(0,e.h)(We,et)}))}static{this.\u0275fac=function(We){return new(We||Mt)(re.KVO(re.zcH),re.KVO(we))}}static{this.\u0275prov=re.jDH({token:Mt,factory:Mt.\u0275fac,providedIn:"root"})}}return Mt})();function qn(Mt){return function Kt(Mt){return ti(Mt,"ngrxOnIdentifyEffects")}(Mt)?Mt.ngrxOnIdentifyEffects():""}let X=(()=>{class Mt{get isStarted(){return!!this.effectsSubscription}constructor(Nt,We){this.effectSources=Nt,this.store=We,this.effectsSubscription=null}start(){this.effectsSubscription||(this.effectsSubscription=this.effectSources.toActions().subscribe(this.store))}ngOnDestroy(){this.effectsSubscription&&(this.effectsSubscription.unsubscribe(),this.effectsSubscription=null)}static{this.\u0275fac=function(We){return new(We||Mt)(re.KVO(Qn),re.KVO(te.il))}}static{this.\u0275prov=re.jDH({token:Mt,factory:Mt.\u0275fac,providedIn:"root"})}}return Mt})(),ue=(()=>{class Mt{constructor(Nt,We,et,C,at,Ge,Ce){this.sources=Nt,We.start();for(const Oe of C)Nt.addEffects(Oe);et.dispatch({type:gt})}addEffects(Nt){this.sources.addEffects(Nt)}static{this.\u0275fac=function(We){return new(We||Mt)(re.KVO(Qn),re.KVO(X),re.KVO(te.il),re.KVO(Ee),re.KVO(te.wc,8),re.KVO(te.ae,8),re.KVO(V,8))}}static{this.\u0275mod=re.$C({type:Mt})}static{this.\u0275inj=re.G2t({})}}return Mt})(),nt=(()=>{class Mt{constructor(Nt,We,et,C){const at=We.flat();for(const Ge of at)Nt.addEffects(Ge)}static{this.\u0275fac=function(We){return new(We||Mt)(re.KVO(ue),re.KVO(Ze),re.KVO(te.wc,8),re.KVO(te.ae,8))}}static{this.\u0275mod=re.$C({type:Mt})}static{this.\u0275inj=re.G2t({})}}return Mt})(),St=(()=>
1{class Mt{static forFeature(...Nt){const We=Nt.flat(),et=Je(We);return{ngModule:nt,providers:[et,{provide:Ne,multi:!0,useValue:We},{provide:q,multi:!0,useValue:[]},{provide:Ze,multi:!0,useFactory:Wt,deps:[Ne,q]}]}}static forRoot(...Nt){const We=Nt.flat(),et=Je(We);return{ngModule:ue,providers:[et,{provide:B,useValue:[We]},{provide:V,useFactory:Jt},{provide:q,multi:!0,useValue:[]},{provide:Ee,useFactory:Wt,deps:[B,q]}]}}static{this.\u0275fac=function(We){return new(We||Mt)}}static{this.\u0275mod=re.$C({type:Mt})}static{this.\u0275inj=re.G2t({})}}return Mt})();function Wt(Mt,dn){const Nt=[];for(const We of Mt)Nt.push(...We);for(const We of dn)Nt.push(...We);return Nt.map(We=>function Se(Mt){return Mt instanceof re.nKC||ze(Mt)}(We)?(0,re.WQX)(We):We)}function Jt(){const Mt=(0,re.WQX)(X,{optional:!0,skipSelf:!0}),dn=(0,re.WQX)(B,{self:!0});if((1!==dn.length||0!==dn[0].length)&&Mt)throw new TypeError("EffectsModule.forRoot() called twice. Feature modules should use EffectsModule.forFeature() instead.");return"guarded"}},20766:(_e,D,r)=>{"use strict";r.d(D,{C_:()=>z,Fr:()=>m,Vh:()=>I,hO:()=>Be});var e=r(59640),n=r(54438),d=r(4705),h=r(53993);const p="@ngrx/router-store/request",m=(0,e.VP)(p,(0,e.xk)()),g="@ngrx/router-store/navigation",u=((0,e.VP)(g,(0,e.xk)()),"@ngrx/router-store/cancel"),T=((0,e.VP)(u,(0,e.xk)()),"@ngrx/router-store/error"),R=((0,e.VP)(T,(0,e.xk)()),"@ngrx/router-store/navigated"),I=(0,e.VP)(R,(0,e.xk)());function z(be,ze){const Je=ze;switch(Je.type){case g:case T:case u:return{state:Je.payload.routerState,navigationId:Je.payload.event.id};default:return be}}class W{serialize(ze){return{root:this.serializeRoute(ze.root),url:ze.url}}serializeRoute(ze){const Je=ze.children.map(Se=>this.serializeRoute(Se));return{params:ze.params,data:ze.data,url:ze.url,outlet:ze.outlet,title:ze.title,routeConfig:ze.routeConfig?{path:ze.routeConfig.path,pathMatch:ze.routeConfig.pathMatch,redirectTo:ze.routeConfig.redirectTo,outlet:ze.routeConfig.outlet,title:"string"==typeof ze.routeConfig.title?ze.routeConfig.title:void 0}:null,queryParams:ze.queryParams,fragment:ze.fragment,firstChild:Je[0],children:Je}}}var J=function(be){return be[be.PreActivation=1]="PreActivation",be[be.PostActivation=2]="PostActivation",be}(J||{});const N="router",b=new n.nKC("@ngrx/router-store Internal Configuration"),v=new n.nKC("@ngrx/router-store Configuration");var S=function(be){return be[be.Full=0]="Full",be[be.Minimal=1]="Minimal",be}(S||{});function L(be){return{stateKey:N,serializer:W,navigationActionTiming:J.PreActivation,...be}}class ${serialize(ze){return{root:this.serializeRoute(ze.root),url:ze.url}}serializeRoute(ze){const Je=ze.children.map(Se=>this.serializeRoute(Se));return{params:ze.params,paramMap:ze.paramMap,data:ze.data,url:ze.url,outlet:ze.outlet,title:ze.title,routeConfig:ze.routeConfig?{component:ze.routeConfig.component,path:ze.routeConfig.path,pathMatch:ze.routeConfig.pathMatch,redirectTo:ze.routeConfig.redirectTo,outlet:ze.routeConfig.outlet,title:ze.routeConfig.title}:null,queryParams:ze.queryParams,queryParamMap:ze.queryParamMap,fragment:ze.fragment,component:ze.routeConfig?ze.routeConfig.component:void 0,root:void 0,parent:void 0,firstChild:Je[0],pathFromRoot:void 0,children:Je}}}class re{}var te=function(be){return be[be.NONE=1]="NONE",be[be.ROUTER=2]="ROUTER",be[be.STORE=3]="STORE",be}(te||{});let G=(()=>{class be{constructor(Je,Se,Z,Q,oe,me){this.store=Je,this.router=Se,this.serializer=Z,this.errorHandler=Q,this.config=oe,this.activeRuntimeChecks=me,this.lastEvent=null,this.routerState=null,this.trigger=te.NONE,this.stateKey=this.config.stateKey,!(0,e.Lg)()&&(0,n.naY)()&&(me?.strictActionSerializability||me?.strictStateSerializability)&&this.serializer instanceof $&&console.warn("@ngrx/router-store: The serializability runtime checks cannot be enabled with the FullRouterStateSerializer. The FullRouterStateSerializer has an unserializable router state and actions that are not serializable. To use the serializability runtime checks either use the MinimalRouterStateSerializer or implement a custom router state serializer."),this.setUpStoreStateListener(),this.setUpRouterEventsListener()}setUpStoreStateListener(){this.store.pipe((0,e.Lt)(this.stateKey),(0,h.E)(this.store)).subscribe(([Je,Se])=>{this.navigateIfNeeded(Je,Se)})}navigateIfNeeded(Je,Se){if(!Je||!Je.state||this.trigger===te.ROUTER||this.lastEvent instanceof d.Z)return;const Z=Je.state.url;(function ne(be,ze){return de(be)===de(ze)})(this.router.url,Z)||(this.storeState=Se,this.trigger=te.STORE,this.router.navigateByUrl(Z).catch(Q=>{this.errorHandler.handleError(Q)}))}setUpRouterEventsListener(){const Je=this.config.navigationActionTiming===J.PostActivation;let Se;this.router.events.pipe((0,h.E)(this.store)).subscribe(([Z,Q])=>{this.lastEvent=Z,Z instanceof d.Z?(this.routerState=this.serializer.serialize(this.router.routerState.snapshot),this.trigger!==te.STORE&&(this.storeState=Q,this.dispatchRouterRequest
1(Z))):Z instanceof d.ld?(Se=Z,!Je&&this.trigger!==te.STORE&&this.dispatchRouterNavigation(Z)):Z instanceof d.j5?(this.dispatchRouterCancel(Z),this.reset()):Z instanceof d.L6?(this.dispatchRouterError(Z),this.reset()):Z instanceof d.wF&&(this.trigger!==te.STORE&&(Je&&this.dispatchRouterNavigation(Se),this.dispatchRouterNavigated(Z)),this.reset())})}dispatchRouterRequest(Je){this.dispatchRouterAction(p,{event:Je})}dispatchRouterNavigation(Je){const Se=this.serializer.serialize(Je.state);this.dispatchRouterAction(g,{routerState:Se,event:new d.ld(Je.id,Je.url,Je.urlAfterRedirects,Se)})}dispatchRouterCancel(Je){this.dispatchRouterAction(u,{storeState:this.storeState,event:Je})}dispatchRouterError(Je){this.dispatchRouterAction(T,{storeState:this.storeState,event:new d.L6(Je.id,Je.url,`${Je}`)})}dispatchRouterNavigated(Je){const Se=this.serializer.serialize(this.router.routerState.snapshot);this.dispatchRouterAction(R,{event:Je,routerState:Se})}dispatchRouterAction(Je,Se){this.trigger=te.ROUTER;try{this.store.dispatch({type:Je,payload:{routerState:this.routerState,...Se,event:this.config.routerState===S.Full?Se.event:{id:Se.event.id,url:Se.event.url,urlAfterRedirects:Se.event.urlAfterRedirects}}})}finally{this.trigger=te.NONE}}reset(){this.trigger=te.NONE,this.storeState=null,this.routerState=null}static{this.\u0275fac=function(Se){return new(Se||be)(n.KVO(e.il),n.KVO(d.Ix),n.KVO(re),n.KVO(n.zcH),n.KVO(v),n.KVO(e.A5))}}static{this.\u0275prov=n.jDH({token:be,factory:be.\u0275fac})}}return be})();function de(be){return be?.length>0&&"/"===be[be.length-1]?be.substring(0,be.length-1):be}function ge(be={}){return(0,n.EmA)([{provide:b,useValue:be},{provide:v,useFactory:L,deps:[b]},{provide:re,useClass:be.serializer?be.serializer:be.routerState===S.Full?$:W},{provide:n.Z63,multi:!0,useFactory:()=>()=>(0,n.WQX)(G)},G])}let Be=(()=>{class be{static forRoot(Je={}){return{ngModule:be,providers:[ge(Je)]}}static{this.\u0275fac=function(Se){return new(Se||be)}}static{this.\u0275mod=n.$C({type:be})}static{this.\u0275inj=n.G2t({})}}return be})()},59640:(_e,D,r)=>{"use strict";r.d(D,{A5:()=>Ze,SS:()=>G,Zz:()=>te,N_:()=>Be,Bh:()=>xt,QU:()=>Kt,sA:()=>ti,h1:()=>qn,il:()=>nt,ae:()=>gr,md:()=>Hi,wc:()=>Er,q6:()=>An,HY:()=>Pt,VP:()=>z,UX:()=>Bn,vy:()=>Gr,Mz:()=>Ke,Lg:()=>fn,on:()=>qi,xk:()=>W,Lt:()=>Wt});var e=r(54438),n=r(84412),d=r(71985),h=r(21413),p=r(47242),m=r(40941),g=r(53993),c=r(22816),u=r(96354),T=r(23294),F=r(89079);const R={};function z(dt,Qt){if(R[dt]=(R[dt]||0)+1,"function"==typeof Qt)return N(dt,(...sn)=>({...Qt(...sn),type:dt}));switch(Qt?Qt._as:"empty"){case"empty":return N(dt,()=>({type:dt}));case"props":return N(dt,sn=>({...sn,type:dt}));default:throw new Error("Unexpected config.")}}function W(){return{_as:"props",_p:void 0}}function N(dt,Qt){return Object.defineProperty(Qt,"type",{value:dt,writable:!1})}const te="@ngrx/store/init";let G=(()=>{class dt extends n.t{constructor(){super({type:te})}next(qt){if("function"==typeof qt)throw new TypeError("\n        Dispatch expected an object, instead it received a function.\n        If you're using the createAction function, make sure to invoke the function\n        before dispatching the action. For example, someAction should be someAction().");if(typeof qt>"u")throw new TypeError("Actions must be objects");if(typeof qt.type>"u")throw new TypeError("Actions must have a type property");super.next(qt)}complete(){}ngOnDestroy(){super.complete()}static{this.\u0275fac=function(sn){return new(sn||dt)}}static{this.\u0275prov=e.jDH({token:dt,factory:dt.\u0275fac})}}return dt})();const ne=[G],de=new e.nKC("@ngrx/store Internal Root Guard"),ge=new e.nKC("@ngrx/store Internal Initial State"),Be=new e.nKC("@ngrx/store Initial State"),ve=new e.nKC("@ngrx/store Reducer Factory"),He=new e.nKC("@ngrx/store Internal Reducer Factory Provider"),be=new e.nKC("@ngrx/store Initial Reducers"),ze=new e.nKC("@ngrx/store Internal Initial Reducers"),Je=new e.nKC("@ngrx/store Store Features"),Se=new e.nKC("@ngrx/store Internal Store Reducers"),Z=new e.nKC("@ngrx/store Internal Feature Reducers"),Q=new e.nKC("@ngrx/store Internal Feature Configs"),oe=new e.nKC("@ngrx/store Internal Store Features"),me=new e.nKC("@ngrx/store Internal Feature Reducers Token"),Pe=new e.nKC("@ngrx/store Feature Reducers"),V=new e.nKC("@ngrx/store User Provided Meta Reducers"),q=ne
1w e.nKC("@ngrx/store Meta Reducers"),B=new e.nKC("@ngrx/store Internal Resolved Meta Reducers"),Ee=new e.nKC("@ngrx/store User Runtime Checks Config"),Ne=new e.nKC("@ngrx/store Internal User Runtime Checks Config"),Ze=new e.nKC("@ngrx/store Internal Runtime Checks"),we=new e.nKC("@ngrx/store Check if Action types are unique");function Pt(dt,Qt={}){const qt=Object.keys(dt),sn={};for(let ni=0;ni<qt.length;ni++){const Pi=qt[ni];"function"==typeof dt[Pi]&&(sn[Pi]=dt[Pi])}const Vn=Object.keys(sn);return function(Pi,hr){Pi=void 0===Pi?Qt:Pi;let Ci=!1;const Vr={};for(let ke=0;ke<Vn.length;ke++){const Qe=Vn[ke],Ut=Pi[Qe],cn=(0,sn[Qe])(Ut,hr);Vr[Qe]=cn,Ci=Ci||cn!==Ut}return Ci?Vr:Pi}}function Fe(...dt){return function(Qt){if(0===dt.length)return Qt;const qt=dt[dt.length-1];return dt.slice(0,-1).reduceRight((Vn,ni)=>ni(Vn),qt(Qt))}}function Ft(dt,Qt){return Array.isArray(Qt)&&Qt.length>0&&(dt=Fe.apply(null,[...Qt,dt])),(qt,sn)=>{const Vn=dt(qt);return(ni,Pi)=>Vn(ni=void 0===ni?sn:ni,Pi)}}new e.nKC("@ngrx/store Root Store Provider"),new e.nKC("@ngrx/store Feature State Provider");class Kt extends d.c{}class xt extends G{}const An="@ngrx/store/update-reducers";let Wn=(()=>{class dt extends n.t{get currentReducers(){return this.reducers}constructor(qt,sn,Vn,ni){super(ni(Vn,sn)),this.dispatcher=qt,this.initialState=sn,this.reducers=Vn,this.reducerFactory=ni}addFeature(qt){this.addFeatures([qt])}addFeatures(qt){const sn=qt.reduce((Vn,{reducers:ni,reducerFactory:Pi,metaReducers:hr,initialState:Ci,key:Vr})=>{const ke="function"==typeof ni?function Ve(dt){const Qt=Array.isArray(dt)&&dt.length>0?Fe(...dt):qt=>qt;return(qt,sn)=>(qt=Qt(qt),(Vn,ni)=>qt(Vn=void 0===Vn?sn:Vn,ni))}(hr)(ni,Ci):Ft(Pi,hr)(ni,Ci);return Vn[Vr]=ke,Vn},{});this.addReducers(sn)}removeFeature(qt){this.removeFeatures([qt])}removeFeatures(qt){this.removeReducers(qt.map(sn=>sn.key))}addReducer(qt,sn){this.addReducers({[qt]:sn})}addReducers(qt){this.reducers={...this.reducers,...qt},this.updateReducers(Object.keys(qt))}removeReducer(qt){this.removeReducers([qt])}removeReducers(qt){qt.forEach(sn=>{this.reducers=function yt(dt,Qt){return Object.keys(dt).filter(qt=>qt!==Qt).reduce((qt,sn)=>Object.assign(qt,{[sn]:dt[sn]}),{})}(this.reducers,sn)}),this.updateReducers(qt)}updateReducers(qt){this.next(this.reducerFactory(this.reducers,this.initialState)),this.dispatcher.next({type:An,features:qt})}ngOnDestroy(){this.complete()}static{this.\u0275fac=function(sn){return new(sn||dt)(e.KVO(xt),e.KVO(Be),e.KVO(be),e.KVO(ve))}}static{this.\u0275prov=e.jDH({token:dt,factory:dt.\u0275fac})}}return dt})();const mi=[Wn,{provide:Kt,useExisting:Wn},{provide:xt,useExisting:G}];let ti=(()=>{class dt extends h.B{ngOnDestroy(){this.complete()}static{this.\u0275fac=(()=>{let qt;return function(Vn){return(qt||(qt=e.xGo(dt)))(Vn||dt)}})()}static{this.\u0275prov=e.jDH({token:dt,factory:dt.\u0275fac})}}return dt})();const Qn=[ti];class qn extends d.c{}let $e=(()=>{class dt extends n.t{static{this.INIT=te}constructor(qt,sn,Vn,ni){super(ni);const Vr=qt.pipe((0,m.Q)(p.T)).pipe((0,g.E)(sn)).pipe((0,c.S)(X,{state:ni}));this.stateSubscription=Vr.subscribe(({state:ke,action:Qe})=>{this.next(ke),Vn.next(Qe)}),this.state=(0,F.ot)(this,{manualCleanup:!0,requireSync:!0})}ngOnDestroy(){this.stateSubscription.unsubscribe(),this.complete()}static{this.\u0275fac=function(sn){return new(sn||dt)(e.KVO(G),e.KVO(Kt),e.KVO(ti),e.KVO(Be))}}static{this.\u0275prov=e.jDH({token:dt,factory:dt.\u0275fac})}}return dt})();function X(dt={state:void 0},[Qt,qt]){const{state:sn}=dt;return{state:qt(sn,Qt),action:Qt}}const ue=[$e,{provide:qn,useExisting:$e}];let nt=(()=>{class dt extends d.c{constructor(qt,sn,Vn){super(),this.actionsObserver=sn,this.reducerManager=Vn,this.source=qt,this.state=qt.state}select(qt,...sn){return Wt.call(null,qt,...sn)(this)}selectSignal(qt,sn){return(0,e.EWP)(()=>qt(this.state()),sn)}lift(qt){const sn=new dt(this,this.actionsObserver,this.reducerManager);return sn.operator=qt,sn}dispatch(qt){this.actionsObserver.next(qt)}next(qt){this.actionsObserver.next(qt)}error(qt){this.actionsObserver.error(qt)}complete(){this.actionsObserver.complete()}addReducer(qt,sn){this.reducerManager.addReducer(qt,sn)}removeReducer(qt){this.reducerManager.removeReducer(qt)}static{this.\u0275fac=function(sn){return new(sn||dt)(e.KVO(qn),e.KVO(G),e.KVO(Wn))}}static{this.\u0275prov=e.jDH({token:dt,factory:dt.\u0275fac})}}return dt})();const St=[nt];function Wt(dt,Qt,...qt){return function(Vn){let ni;
1if("string"==typeof dt){const Pi=[Qt,...qt].filter(Boolean);ni=Vn.pipe(function P(...dt){const Qt=dt.length;if(0===Qt)throw new Error("list of properties cannot be empty.");return(0,u.T)(qt=>{let sn=qt;for(let Vn=0;Vn<Qt;Vn++){const ni=sn?.[dt[Vn]];if(!(typeof ni<"u"))return;sn=ni}return sn})}(dt,...Pi))}else{if("function"!=typeof dt)throw new TypeError(`Unexpected type '${typeof dt}' in select operator, expected 'string' or 'function'`);ni=Vn.pipe((0,u.T)(Pi=>dt(Pi,Qt)))}return ni.pipe((0,T.F)())}}const Jt="https://ngrx.io/guide/store/configuration/runtime-checks";function ee(dt){return void 0===dt}function Rn(dt){return null===dt}function Mt(dt){return Array.isArray(dt)}function et(dt){return"object"==typeof dt&&null!==dt}function Ge(dt){return"function"==typeof dt}let ht=!1;function fn(){return ht}function wt(dt,Qt){return dt===Qt}function Xe(dt,Qt=wt,qt=wt){let ni,sn=null,Vn=null;return{memoized:function Vr(){if(void 0!==ni)return ni.result;if(!sn)return Vn=dt.apply(null,arguments),sn=arguments,Vn;if(!function bn(dt,Qt,qt){for(let sn=0;sn<dt.length;sn++)if(!qt(dt[sn],Qt[sn]))return!0;return!1}(arguments,sn,Qt))return Vn;const ke=dt.apply(null,arguments);return sn=arguments,qt(Vn,ke)?Vn:(Vn=ke,ke)},reset:function Pi(){sn=null,Vn=null},setResult:function hr(ke=void 0){ni={result:ke}},clearResult:function Ci(){ni=void 0}}}function Ke(...dt){return function hn(dt,Qt={stateFn:Ht}){return function(...qt){let sn=qt;if(Array.isArray(sn[0])){const[ke,...Qe]=sn;sn=[...ke,...Qe]}else 1===sn.length&&function Tn(dt){return!!dt&&"object"==typeof dt&&Object.values(dt).every(Qt=>"function"==typeof Qt)}(sn[0])&&(sn=function ei(dt){const Qt=Object.values(dt),qt=Object.keys(dt);return[...Qt,(...Vn)=>qt.reduce((ni,Pi,hr)=>({...ni,[Pi]:Vn[hr]}),{})]}(sn[0]));const Vn=sn.slice(0,sn.length-1),ni=sn[sn.length-1],Pi=Vn.filter(ke=>ke.release&&"function"==typeof ke.release),hr=dt(function(...ke){return ni.apply(null,ke)}),Ci=Xe(function(ke,Qe){return Qt.stateFn.apply(null,[ke,Vn,Qe,hr])});return Object.assign(Ci.memoized,{release:function Vr(){Ci.reset(),hr.reset(),Pi.forEach(ke=>ke.release())},projector:hr.memoized,setResult:Ci.setResult,clearResult:Ci.clearResult})}}(Xe)(...dt)}function Ht(dt,Qt,qt,sn){if(void 0===qt){const ni=Qt.map(Pi=>Pi(dt));return sn.memoized.apply(null,ni)}const Vn=Qt.map(ni=>ni(dt,qt));return sn.memoized.apply(null,[...Vn,qt])}function Bn(dt){return Ke(Qt=>{const qt=Qt[dt];return!fn()&&(0,e.naY)()&&!(dt in Qt)&&console.warn(`@ngrx/store: The feature name "${dt}" does not exist in the state, therefore createFeatureSelector cannot access it.  Be sure it is imported in a loaded module using StoreModule.forRoot('${dt}', ...) or StoreModule.forFeature('${dt}', ...).  If the default state is intended to be undefined, as is the case with router state, this development-only warning message can be ignored.`),qt},Qt=>Qt)}function Ki(dt){return dt instanceof e.nKC?(0,e.WQX)(dt):dt}function ar(dt,Qt){return Qt.map((qt,sn)=>{if(dt[sn]instanceof e.nKC){const Vn=(0,e.WQX)(dt[sn]);return{key:qt.key,reducerFactory:Vn.reducerFactory?Vn.reducerFactory:Pt,metaReducers:Vn.metaReducers?Vn.metaReducers:[],initialState:Vn.initialState}}return qt})}function Ar(dt){return dt.map(Qt=>Qt instanceof e.nKC?(0,e.WQX)(Qt):Qt)}function Si(dt){return"function"==typeof dt?dt():dt}function ur(dt,Qt){return dt.concat(Qt)}function ji(){if((0,e.WQX)(nt,{optional:!0,skipSelf:!0}))throw new TypeError("The root Store has been provided more than once. Feature modules should provide feature states instead.");return"guarded"}function Ei(dt){Object.freeze(dt);const Qt=Ge(dt);return Object.getOwnPropertyNames(dt).forEach(qt=>{if(!qt.startsWith("\u0275")&&function Oe(dt,Qt){return Object.prototype.hasOwnProperty.call(dt,Qt)}(dt,qt)&&(!Qt||"caller"!==qt&&"callee"!==qt&&"arguments"!==qt)){const sn=dt[qt];(et(sn)||Ge(sn))&&!Object.isFrozen(sn)&&Ei(sn)}}),dt}function Hr(dt,Qt=[]){return(ee(dt)||Rn(dt))&&0===Qt.length?{path:["root"],value:dt}:Object.keys(dt).reduce((sn,Vn)=>{if(sn)return sn;const ni=dt[Vn];return function Ce(dt){return Ge(dt)&&dt.hasOwnProperty("\u0275cmp")}(ni)?sn:!(ee(ni)||Rn(ni)||function We(dt){return"number"==typeof dt}(ni)||function Nt(dt){return"boolean"==typeof dt}(ni)||function dn(dt){return"string"==typeof dt}(ni)||Mt(ni))&&(function at(dt){if(!function C(dt){return et(dt)&&!Mt(dt)}(dt))return!1;const Qt=Object.getPrototypeOf(dt);return Qt===Object.prototype||null===Qt}(ni)?Hr(ni,[...Qt,Vn]):{path:[...Qt,Vn],value:ni})},!1)}function Yi(dt,Qt){if(!1===dt)return;const qt=dt.path.join("."),sn=new Error(`Detected unserializable ${Qt} at "${qt}". ${Jt}#strict${Qt}serializability`);throw sn.value=dt.value,sn.unserializablePath=qt,sn}
1function vo(dt){return(0,e.naY)()?{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!0,strictActionImmutability:!0,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1,...dt}:{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1}}function Uo({strictActionSerializability:dt,strictStateSerializability:Qt}){return qt=>dt||Qt?function Yr(dt,Qt){return function(qt,sn){Qt.action(sn)&&Yi(Hr(sn),"action");const Vn=dt(qt,sn);return Qt.state()&&Yi(Hr(Vn),"state"),Vn}}(qt,{action:sn=>dt&&!Ii(sn),state:()=>Qt}):qt}function Io({strictActionImmutability:dt,strictStateImmutability:Qt}){return qt=>dt||Qt?function xr(dt,Qt){return function(qt,sn){const Vn=Qt.action(sn)?Ei(sn):sn,ni=dt(qt,Vn);return Qt.state()?Ei(ni):ni}}(qt,{action:sn=>dt&&!Ii(sn),state:()=>Qt}):qt}function Ii(dt){return dt.type.startsWith("@ngrx")}function it({strictActionWithinNgZone:dt}){return Qt=>dt?function jr(dt,Qt){return function(qt,sn){if(Qt.action(sn)&&!e.SKi.isInAngularZone())throw new Error(`Action '${sn.type}' running outside NgZone. ${Jt}#strictactionwithinngzone`);return dt(qt,sn)}}(Qt,{action:qt=>dt&&!Ii(qt)}):Qt}function bt(dt){return[{provide:Ne,useValue:dt},{provide:Ee,useFactory:ln,deps:[Ne]},{provide:Ze,deps:[Ee],useFactory:vo},{provide:q,multi:!0,deps:[Ze],useFactory:Io},{provide:q,multi:!0,deps:[Ze],useFactory:Uo},{provide:q,multi:!0,deps:[Ze],useFactory:it}]}function Ot(){return[{provide:we,multi:!0,deps:[Ze],useFactory:Pn}]}function ln(dt){return dt}function Pn(dt){if(!dt.strictActionTypeUniqueness)return;const Qt=Object.entries(R).filter(([,qt])=>qt>1).map(([qt])=>qt);if(Qt.length)throw new Error(`Action types are registered more than once, ${Qt.map(qt=>`"${qt}"`).join(", ")}. ${Jt}#strictactiontypeuniqueness`)}function $t(dt={},Qt={}){return[{provide:de,useFactory:ji},{provide:ge,useValue:Qt.initialState},{provide:Be,useFactory:Si,deps:[ge]},{provide:ze,useValue:dt},{provide:Se,useExisting:dt instanceof e.nKC?dt:ze},{provide:be,deps:[ze,[new e.y_5(Se)]],useFactory:Ki},{provide:V,useValue:Qt.metaReducers?Qt.metaReducers:[]},{provide:B,deps:[q,V],useFactory:ur},{provide:He,useValue:Qt.reducerFactory?Qt.reducerFactory:Pt},{provide:ve,deps:[He,B],useFactory:Ft},ne,mi,Qn,ue,St,bt(Qt.runtimeChecks),Ot()]}function pr(dt,Qt,qt={}){return[{provide:Q,multi:!0,useValue:dt instanceof Object?{}:qt},{provide:Je,multi:!0,useValue:{key:dt instanceof Object?dt.name:dt,reducerFactory:qt instanceof e.nKC||!qt.reducerFactory?Pt:qt.reducerFactory,metaReducers:qt instanceof e.nKC||!qt.metaReducers?[]:qt.metaReducers,initialState:qt instanceof e.nKC||!qt.initialState?void 0:qt.initialState}},{provide:oe,deps:[Q,Je],useFactory:ar},{provide:Z,multi:!0,useValue:dt instanceof Object?dt.reducer:Qt},{provide:me,multi:!0,useExisting:Qt instanceof e.nKC?Qt:Z},{provide:Pe,multi:!0,deps:[Z,[new e.y_5(me)]],useFactory:Ar},Ot()]}let Er=(()=>{class dt{constructor(qt,sn,Vn,ni,Pi,hr){}static{this.\u0275fac=function(sn){return new(sn||dt)(e.KVO(G),e.KVO(Kt),e.KVO(ti),e.KVO(nt),e.KVO(de,8),e.KVO(we,8))}}static{this.\u0275mod=e.$C({type:dt})}static{this.\u0275inj=e.G2t({})}}return dt})(),gr=(()=>{class dt{constructor(qt,sn,Vn,ni,Pi){this.features=qt,this.featureReducers=sn,this.reducerManager=Vn;const hr=qt.map((Ci,Vr)=>{const Qe=sn.shift()[Vr];return{...Ci,reducers:Qe,initialState:Si(Ci.initialState)}});Vn.addFeatures(hr)}ngOnDestroy(){this.reducerManager.removeFeatures(this.features)}static{this.\u0275fac=function(sn){return new(sn||dt)(e.KVO(oe),e.KVO(Pe),e.KVO(Wn),e.KVO(Er),e.KVO(we,8))}}static{this.\u0275mod=e.$C({type:dt})}static{this.\u0275inj=e.G2t({})}}return dt})(),Hi=(()=>{class dt{static forRoot(qt,sn){return{ngModule:Er,providers:[...$t(qt,sn)]}}static forFeature(qt,sn,Vn={}){return{ngModule:gr,providers:[...pr(qt,sn,Vn)]}}static{this.\u0275fac=function(sn){return new(sn||dt)}}static{this.\u0275mod=e.$C({type:dt})}static{this.\u0275inj=e.G2t({})}}return dt})();function qi(...dt){return{reducer:dt.pop(),types:dt.map(sn=>sn.type)}}function Gr(dt,...Qt){const qt=new Map;for(const sn of Qt)for(const Vn of sn.types){const ni=qt.get(Vn);qt.set(Vn,ni?(hr,Ci)=>sn.reducer(ni(hr,Ci),Ci):sn.reducer)}return function(sn=dt,Vn){const ni=qt.get(Vn.type);return ni?ni(sn,Vn):sn}}},68018:(_e,D,r)=>{"use strict";r.d(D,{D9:()=>Q,Mm:()=>Z,Wr:()=>F,c$:()=>Se,h:()=>Pe});
1var e=r(54438),n=r(7673),d=r(74402),h=r(27468),p=r(28793),m=r(59030),g=r(96697),c=r(44668),u=r(96354),P=r(70274),T=r(25558);class F{}let R=(()=>{class V extends F{getTranslation(B){return(0,n.of)({})}static \u0275fac=(()=>{let B;return function(Ne){return(B||(B=e.xGo(V)))(Ne||V)}})();static \u0275prov=e.jDH({token:V,factory:V.\u0275fac})}return V})();class I{}let z=(()=>{class V{handle(B){return B.key}static \u0275fac=function(Ee){return new(Ee||V)};static \u0275prov=e.jDH({token:V,factory:V.\u0275fac})}return V})();function W(V,q){if(V===q)return!0;if(null===V||null===q)return!1;if(V!=V&&q!=q)return!0;const B=typeof V;let Ne,Ze,we;if(B==typeof q&&"object"==B){if(!Array.isArray(V)){if(Array.isArray(q))return!1;for(Ze in we=Object.create(null),V){if(!W(V[Ze],q[Ze]))return!1;we[Ze]=!0}for(Ze in q)if(!(Ze in we)&&typeof q[Ze]<"u")return!1;return!0}if(!Array.isArray(q))return!1;if((Ne=V.length)==q.length){for(Ze=0;Ze<Ne;Ze++)if(!W(V[Ze],q[Ze]))return!1;return!0}}return!1}function J(V){return typeof V<"u"&&null!==V}function N(V){return b(V)&&!v(V)&&null!==V}function b(V){return"object"==typeof V}function v(V){return Array.isArray(V)}function S(V){return"string"==typeof V}function $(V,q){const B=Object.assign({},V);return b(V)?(b(V)&&b(q)&&Object.keys(q).forEach(Ee=>{N(q[Ee])?Ee in V?B[Ee]=$(V[Ee],q[Ee]):Object.assign(B,{[Ee]:q[Ee]}):Object.assign(B,{[Ee]:q[Ee]})}),B):$({},q)}function re(V,q){const B=q.split(".");q="";do{q+=B.shift(),J(V)&&J(V[q])&&(N(V[q])||v(V[q])||!B.length)?(V=V[q],q=""):B.length?q+=".":V=void 0}while(B.length);return V}class G{}let ne=(()=>{class V extends G{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(B,Ee){return S(B)?this.interpolateString(B,Ee):function L(V){return"function"==typeof V}(B)?this.interpolateFunction(B,Ee):void 0}interpolateFunction(B,Ee){return B(Ee)}interpolateString(B,Ee){return Ee?B.replace(this.templateMatcher,(Ne,Ze)=>{const we=re(Ee,Ze);return J(we)?we:Ne}):B}static \u0275fac=(()=>{let B;return function(Ne){return(B||(B=e.xGo(V)))(Ne||V)}})();static \u0275prov=e.jDH({token:V,factory:V.\u0275fac})}return V})();class de{}let ge=(()=>{class V extends de{compile(B,Ee){return B}compileTranslations(B,Ee){return B}static \u0275fac=(()=>{let B;return function(Ne){return(B||(B=e.xGo(V)))(Ne||V)}})();static \u0275prov=e.jDH({token:V,factory:V.\u0275fac})}return V})();class Be{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new e.bkB;onLangChange=new e.bkB;onDefaultLangChange=new e.bkB}const ve=new e.nKC("ISOLATE_TRANSLATE_SERVICE"),He=new e.nKC("USE_DEFAULT_LANG"),be=new e.nKC("DEFAULT_LANGUAGE"),ze=new e.nKC("USE_EXTEND"),Je=V=>(0,d.A)(V)?V:(0,n.of)(V);let Se=(()=>{class V{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;extend;loadingTranslations;pending=!1;_translationRequests={};lastUseLanguage=null;get onTranslationChange(){return this.store.onTranslationChange}get onLangChange(){return this.store.onLangChange}get onDefaultLangChange(){return this.store.onDefaultLangChange}get defaultLang(){return this.store.defaultLang}set defaultLang(B){this.store.defaultLang=B}get currentLang(){return this.store.currentLang}set currentLang(B){this.store.currentLang=B}get langs(){return this.store.langs}set langs(B){this.store.langs=B}get translations(){return this.store.translations}set translations(B){this.store.translations=B}constructor(B,Ee,Ne,Ze,we,gt=!0,je=!1,Pt=!1,yt){this.store=B,this.currentLoader=Ee,this.compiler=Ne,this.parser=Ze,this.missingTranslationHandler=we,this.useDefaultLang=gt,this.extend=Pt,je&&(this.store=new Be),yt&&this.setDefaultLang(yt)}setDefaultLang(B){if(B===this.defaultLang)return;const Ee=this.retrieveTranslations(B);typeof Ee<"u"?(null==this.defaultLang&&(this.defaultLang=B),Ee.pipe((0,g.s)(1)).subscribe(()=>{this.changeDefaultLang(B)})):this.changeDefaultLang(B)}getDefaultLang(){return this.defaultLang}use(B){if(this.lastUseLanguage=B,B===this.currentLang)return(0,n.of)(this.translations[B]);this.currentLang||(this.currentLang=B);const Ee=this.retrieveTranslations(B);return(0,d.A)(Ee)?(Ee.pipe((0,g.s)(1)).subscribe(()=>{this.changeLang(B)}),Ee):(this.changeLang(B),(0,n.of)(this.translations[B]))}changeLang(B){B===this.lastUseLanguage&&(this.currentLang=B,this.onLangChange.emit({lang:B,translations:this.translations[B]}),null==this.defaultLang&&this.changeDefaultLang(B))}retrieveTranslations(B){if(typeof this.translations[B]>"u"||this.extend)return this._translationRequests[B]=this._translationRequests[B]||this.loadAndCompileTranslations(B),this._translationRequests[B]}getTranslation(B){return this.loadAndCompileTranslations(B)}loadAndCompileTranslations(B){this.pending=!0;const Ee=this.currentLoader.getTranslation(B).pipe((0,c.t)(1),(0,g.s)(1));return this.loadingTranslations=Ee.pipe((0,u.T)(Ne=>this.compiler.compileTranslations(Ne,B)),(0,c.t)(1),(0,g.s)(1)),this.loadingTranslations.subscribe({next:Ne=>{this.translations[B]=this.extend&&this.translations[B]?{...Ne,...this.translations[B]}:Ne,this.updateLangs(),this.pending=!1},error:Ne=>{this.pending=!1}}),Ee}setTranslation(B,Ee,Ne=!1){const Ze=this.compiler.compileTranslations(Ee,B);this.translations[B]=(Ne||this.extend)&&this.translations[B]?$(this.translations[B],Ze):
1Ze,this.updateLangs(),this.onTranslationChange.emit({lang:B,translations:this.translations[B]})}getLangs(){return this.langs}addLangs(B){const Ee=B.filter(Ne=>!this.langs.includes(Ne));Ee.length>0&&(this.langs=[...this.langs,...Ee])}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResultForKey(B,Ee,Ne){let Ze;if(B&&(Ze=this.runInterpolation(re(B,Ee),Ne)),void 0===Ze&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(Ze=this.runInterpolation(re(this.translations[this.defaultLang],Ee),Ne)),void 0===Ze){const we={key:Ee,translateService:this};typeof Ne<"u"&&(we.interpolateParams=Ne),Ze=this.missingTranslationHandler.handle(we)}return void 0!==Ze?Ze:Ee}runInterpolation(B,Ee){if(v(B))return B.map(Ne=>this.runInterpolation(Ne,Ee));if(N(B)){const Ne={};for(const Ze in B){const we=this.runInterpolation(B[Ze],Ee);void 0!==we&&(Ne[Ze]=we)}return Ne}return this.parser.interpolate(B,Ee)}getParsedResult(B,Ee,Ne){if(Ee instanceof Array){const Ze={};let we=!1;for(const je of Ee)Ze[je]=this.getParsedResultForKey(B,je,Ne),we=we||(0,d.A)(Ze[je]);if(!we)return Ze;const gt=Ee.map(je=>Je(Ze[je]));return(0,h.p)(gt).pipe((0,u.T)(je=>{const Pt={};return je.forEach((yt,Fe)=>{Pt[Ee[Fe]]=yt}),Pt}))}return this.getParsedResultForKey(B,Ee,Ne)}get(B,Ee){if(!J(B)||!B.length)throw new Error('Parameter "key" is required and cannot be empty');return this.pending?this.loadingTranslations.pipe((0,P.H)(Ne=>Je(this.getParsedResult(Ne,B,Ee)))):Je(this.getParsedResult(this.translations[this.currentLang],B,Ee))}getStreamOnTranslationChange(B,Ee){if(!J(B)||!B.length)throw new Error('Parameter "key" is required and cannot be empty');return(0,p.x)((0,m.v)(()=>this.get(B,Ee)),this.onTranslationChange.pipe((0,T.n)(Ne=>{const Ze=this.getParsedResult(Ne.translations,B,Ee);return Je(Ze)})))}stream(B,Ee){if(!J(B)||!B.length)throw new Error('Parameter "key" required');return(0,p.x)((0,m.v)(()=>this.get(B,Ee)),this.onLangChange.pipe((0,T.n)(Ne=>{const Ze=this.getParsedResult(Ne.translations,B,Ee);return Je(Ze)})))}instant(B,Ee){if(!J(B)||0===B.length)throw new Error('Parameter "key" is required and cannot be empty');const Ne=this.getParsedResult(this.translations[this.currentLang],B,Ee);return(0,d.A)(Ne)?Array.isArray(B)?B.reduce((Ze,we)=>(Ze[we]=we,Ze),{}):B:Ne}set(B,Ee,Ne=this.currentLang){(function te(V,q,B){const Ee=q.split(".");let Ne=V;for(let Ze=0;Ze<Ee.length;Ze++){const we=Ee[Ze];Ze===Ee.length-1?Ne[we]=B:((!Ne[we]||!N(Ne[we]))&&(Ne[we]={}),Ne=Ne[we])}})(this.translations[Ne],B,S(Ee)?this.compiler.compile(Ee,Ne):this.compiler.compileTranslations(Ee,Ne)),this.updateLangs(),this.onTranslationChange.emit({lang:Ne,translations:this.translations[Ne]})}changeDefaultLang(B){this.defaultLang=B,this.onDefaultLangChange.emit({lang:B,translations:this.translations[B]})}reloadLang(B){return this.resetLang(B),this.loadAndCompileTranslations(B)}resetLang(B){delete this._translationRequests[B],delete this.translations[B]}getBrowserLang(){if(typeof window>"u"||!window.navigator)return;const B=this.getBrowserCultureLang();return B?B.split(/[-_]/)[0]:void 0}getBrowserCultureLang(){if(!(typeof window>"u"||typeof window.navigator>"u"))return window.navigator.languages?window.navigator.languages[0]:window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage}static \u0275fac=function(Ee){return new(Ee||V)(e.KVO(Be),e.KVO(F),e.KVO(de),e.KVO(G),e.KVO(I),e.KVO(He),e.KVO(ve),e.KVO(ze),e.KVO(be))};static \u0275prov=e.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})(),Z=(()=>{class V{translateService;element;_ref;key;lastParams;currentParams;onLangChangeSub;onDefaultLangChangeSub;onTranslationChangeSub;set translate(B){B&&(this.key=B,this.checkNodes())}set translateParams(B){W(this.currentParams,B)||(this.currentParams=B,this.checkNodes(!0))}constructor(B,Ee,Ne){this.translateService=B,this.element=Ee,this._ref=Ne,this.onTranslationChangeSub||(this.onTranslationChangeSub=this.translateService.onTranslationChange.subscribe(Ze=>{Ze.lang===this.translateService.currentLang&&this.checkNodes(!0,Ze.translations)})),this.onLangChangeSub||(this.onLangChangeSub=this.translateService.onLangChange.subscribe(Ze=>{this.checkNodes(!0,Ze.translations)})),this.onDefaultLangChangeSub||(this.onDefaultLangChangeSub=this.translateService.onDefaultLangChange.subscribe(Ze=>{this.checkNodes(!0)}))}ngAfterViewChecked(){this.checkNodes()}checkNodes(B=!1,Ee){let Ne=this.element.nativeElement.childNodes;Ne.length||(this.setContent(this.element.nativeElement,this.key),Ne=this.element.nativeElement.childNodes),Ne.forEach(Ze=>{const we=Ze;if(3===we.nodeType){let gt;if(B&&(we.lastKey=null),J(we.lookupKey))gt=we.lookupKey;else if(this.key)gt=this.key;else{const je=this.getContent(we),Pt=je.trim();Pt.length&&(we.lookupKey=Pt,je!==we.currentValue?(gt=Pt,we.originalContent=je||we.originalContent):we.originalContent&&(gt=we.originalContent.trim()))}
1this.updateValue(gt,we,Ee)}})}updateValue(B,Ee,Ne){if(B){if(Ee.lastKey===B&&this.lastParams===this.currentParams)return;this.lastParams=this.currentParams;const Ze=we=>{(we!==B||!Ee.lastKey)&&(Ee.lastKey=B),Ee.originalContent||(Ee.originalContent=this.getContent(Ee)),Ee.currentValue=J(we)?we:Ee.originalContent||B,this.setContent(Ee,this.key?Ee.currentValue:Ee.originalContent.replace(B,Ee.currentValue)),this._ref.markForCheck()};if(J(Ne)){const we=this.translateService.getParsedResult(Ne,B,this.currentParams);(0,d.A)(we)?we.subscribe({next:Ze}):Ze(we)}else this.translateService.get(B,this.currentParams).subscribe(Ze)}}getContent(B){return J(B.textContent)?B.textContent:B.data}setContent(B,Ee){J(B.textContent)?B.textContent=Ee:B.data=Ee}ngOnDestroy(){this.onLangChangeSub&&this.onLangChangeSub.unsubscribe(),this.onDefaultLangChangeSub&&this.onDefaultLangChangeSub.unsubscribe(),this.onTranslationChangeSub&&this.onTranslationChangeSub.unsubscribe()}static \u0275fac=function(Ee){return new(Ee||V)(e.rXU(Se),e.rXU(e.aKT),e.rXU(e.gRc))};static \u0275dir=e.FsC({type:V,selectors:[["","translate",""],["","ngx-translate",""]],inputs:{translate:"translate",translateParams:"translateParams"},standalone:!0})}return V})(),Q=(()=>{class V{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(B,Ee){this.translate=B,this._ref=Ee}updateValue(B,Ee,Ne){const Ze=we=>{this.value=void 0!==we?we:B,this.lastKey=B,this._ref.markForCheck()};if(Ne){const we=this.translate.getParsedResult(Ne,B,Ee);(0,d.A)(we)?we.subscribe(Ze):Ze(we)}this.translate.get(B,Ee).subscribe(Ze)}transform(B,...Ee){if(!B||!B.length)return B;if(W(B,this.lastKey)&&W(Ee,this.lastParams))return this.value;let Ne;if(J(Ee[0])&&Ee.length)if(S(Ee[0])&&Ee[0].length){const Ze=Ee[0].replace(/(')?([a-zA-Z0-9_]+)(')?(\s)?:/g,'"$2":').replace(/:(\s)?(')(.*?)(')/g,':"$3"');try{Ne=JSON.parse(Ze)}catch(we){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${Ee[0]}`)}}else N(Ee[0])&&(Ne=Ee[0]);return this.lastKey=B,this.lastParams=Ee,this.updateValue(B,Ne),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(Ze=>{this.lastKey&&Ze.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(B,Ne,Ze.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(Ze=>{this.lastKey&&(this.lastKey=null,this.updateValue(B,Ne,Ze.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(B,Ne))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(Ee){return new(Ee||V)(e.rXU(Se,16),e.rXU(e.gRc,16))};static \u0275pipe=e.EJ8({name:"translate",type:V,pure:!1,standalone:!0});static \u0275prov=e.jDH({token:V,factory:V.\u0275fac})}return V})(),Pe=(()=>{class V{static forRoot(B={}){return{ngModule:V,providers:[B.loader||{provide:F,useClass:R},B.compiler||{provide:de,useClass:ge},B.parser||{provide:G,useClass:ne},B.missingTranslationHandler||{provide:I,useClass:z},Be,{provide:ve,useValue:B.isolate},{provide:He,useValue:B.useDefaultLang},{provide:ze,useValue:B.extend},{provide:be,useValue:B.defaultLanguage},Se]}}static forChild(B={}){return{ngModule:V,providers:[B.loader||{provide:F,useClass:R},B.compiler||{provide:de,useClass:ge},B.parser||{provide:G,useClass:ne},B.missingTranslationHandler||{provide:I,useClass:z},{provide:ve,useValue:B.isolate},{provide:He,useValue:B.useDefaultLang},{provide:ze,useValue:B.extend},{provide:be,useValue:B.defaultLanguage},Se]}}static \u0275fac=function(Ee){return new(Ee||V)};static \u0275mod=e.$C({type:V});static \u0275inj=e.G2t({})}return V})()},32266:(_e,D,r)=>{"use strict";r.d(D,{Ev:()=>h,Kg:()=>$,OS:()=>u});var e=r(54438),n=r(60177);const d={UKNOWN:"Unknown"},h={CHROME:"Chrome",FIREFOX:"Firefox",SAFARI:"Safari",OPERA:"Opera",IE:"IE",MS_EDGE:"MS-Edge",MS_EDGE_CHROMIUM:"MS-Edge-Chromium",FB_MESSANGER:"FB-Messanger",SAMSUNG:"Samsung",UCBROWSER:"UC-Browser",UNKNOWN:d.UKNOWN},p={HTC:/HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\bEVO\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel/,NEXUS_PHONE:/Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6/,DELL:/Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\b001DL\b|\b101DL\b|\bGS01\b/,MOTOROLA:new RegExp("Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|\n      A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|\n      MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|\n      ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|\n      WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|\n      XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|\n      XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052"),SAMSUNG:new RegExp("\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|\n      GT-B3210|GT-B33
110|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|\n      GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|\n      GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|\n      GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|\n      GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|\n      GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|\n      GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|\n      GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|\n      GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|\n      GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|\n      GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|\n      GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|\n      GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|\n      GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|\n      GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|\n      GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|\n      GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|\n      SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|\n      SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|\n      SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|\n      SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|\n      SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|\n      SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|\n      SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|\n      SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|\n      SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|\n      SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|\n      SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|\n      SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|\n      SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|\n      SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|\n      SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|\n      SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|\n      SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|\n      SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|\n      SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|\n      SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|\n      SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|\n      SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|\n      SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|\n      SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|
1SGH-X630|\n      SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|\n      SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|\n      SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|\n      SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|\n      SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|\n      SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|\n      SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|\n      GT-N7105|SCH-I535|SM-N900A|SM-N900T|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|\n      GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|\n      GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|\n      SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|\n      SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|\n      SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F"),LG:new RegExp("\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|\n      LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|\n      C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|\n      LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|\n      VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|\n      MS323|M257)"),SONY:/SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533/,ASUS:/Asus.*Galaxy|PadFone.*Mobile/,NOKIA_LUMIA:/Lumia [0-9]{3,4}/,MICROMAX:/Micromax.*\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\b/,PALM:/PalmSource|Palm/,VERTU:/Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature/,PANTECH:new RegExp("PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|\n        IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|\n        IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|\n        CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|\n        P2000|P7040|P7000|C790"),FLY:/IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250/,WIKO:new RegExp("KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|\n        SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLI
1M|CINK SLIM 2|CINK +|\n        CINK KING|CINK PEAX|CINK SLIM|SUBLIM"),I_MOBILE:/i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)/,SIMVALLEY:/\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\b/,WOLFGANG:/AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q/,ALCATEL:/Alcatel|Mobile; rv:49.0|Mobile; ALCATEL 4052R; rv:48.0/,NINTENDO:/Nintendo (3DS|Switch)/,AMOI:/Amoi/,INQ:/INQ/,VITA:/\bVita\b/,BLACKBERRY:/\bBlackBerry\b|\bBB10\b|rim[0-9]+/,FIREFOX_OS:/\bFirefox-OS\b/,IPHONE:/\biPhone\b/,iPod:/\biPod\b/,ANDROID:/\bAndroid\b/,WINDOWS_PHONE:/\bWindows-Phone\b/,GENERIC_PHONE:new RegExp("Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|\n        up.link|vodafone|\\bwap\\b|nokia|Nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser")},m={iPad:/iPad|iPad.*Mobile/,NexusTablet:/Android.*Nexus[\s]+(7|9|10)/,GoogleTablet:/Android.*Pixel C/,SamsungTablet:new RegExp("SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|\n        GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|\n        SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|\n        GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|\n        SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|\n        GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|\n        SHV-E230S|SHW-M180K|SHW-M180L|SM-T865|SM-T290|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|\n        SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|\n        GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T385M|SM-P585M|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|\n        SM-P601|SM-P605|SM-P615|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|\n        GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|\n        SM-T510|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|\n        SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T500|SM-T330|\n        SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|\n        SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|\n        SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|\n        SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|\n        SM-T719|SM-T725|SM-T813|SM-T819|SM-T580|SM-T590|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|\n        SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-P585Y|SM-X200|SM-T970"),Kindle:new RegExp("Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|\n        KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome        /[0-9.]+ (?!Mobile)"),SurfaceTablet:/Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)/,HPTablet:/HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10/,AsusTablet:new RegExp("^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|\n        TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|\n        Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|\n        ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|\n        ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b"),BlackBerryTablet:/PlayBook|RIM Tablet/,HTCtablet:/HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410/,MotorolaTablet:/xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|M
1Z608|MZ609|MZ615|MZ616|MZ617/,NookTablet:/Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2/,AcerTablet:new RegExp("Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|\n        W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\n        \\bA3-A20\\b|\\bA3-A30"),ToshibaTablet:/Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO/,LGTablet:/\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\b/,FujitsuTablet:/Android.*\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\b/,PrestigioTablet:new RegExp("PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|\n        PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|\n        PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|\n        PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|\n        PMT5887|PMT5001|PMT5002"),LenovoTablet:new RegExp("Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|\n        YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|\n        B8000|B8080)(-|)(FL|F|HV|H|)|TB-X606F|TB-X103F|TB-X304F|TB-X304L|TB-X704F|TB-8703F|Tab2A7-10F|TB2-X30L|TB-8504F"),DellTablet:/Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7/,YarvikTablet:new RegExp("Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|\n        TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|\n        TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|\n        TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|\n        TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b"),MedionTablet:/Android.*\bOYO\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB/,ArnovaTablet:/97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2/,IntensoTablet:/INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004/,IRUTablet:/M702pro/,MegafonTablet:/MegaFon V9|\bZTE V9\b|Android.*\bMT7A\b/,EbodaTablet:/E-Boda (Supreme|Impresspeed|Izzycomm|Essential)/,AllViewTablet:/Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)/,ArchosTablet:new RegExp("\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10|\n         Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b"),AinolTablet:/NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark/,NokiaLumiaTablet:/Lumia 2520/,SonyTablet:new RegExp("Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|\n        SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|\n        EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|\n        SGP612|SGP712"),PhilipsTablet:/\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\b/,CubeTablet:/Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT/,CobyTablet:new RegExp("MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|\n        MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010"),MIDTablet:new RegExp("M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|\n        MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|\n        MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10"),MSITablet:new RegExp("MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|\n        Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b"),SMiTTablet:/Android.*(\bMID\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)/,RockChipTablet:/Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A/,FlyTablet:/IQ310|Fly Vision/,bqTablet:new RegExp("Android.*(bq)?.*(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|\n        Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))|Maxwell.*Lite|Maxwell.*Plus"),HuaweiTablet:new RegExp("MediaPad|MediaPad 7 Youth|MediaPad T3 10|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|\n        S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-W09|AGS-L09"),NecTablet:/\bN-06D|\bN-08D/,PantechTablet:/Pantech.*P4100/,BronchoTablet:/Broncho.*(N701|N708|N802|a710)/,VersusTablet:/TOUCHPAD.*[78910]|\bTOUCHTAB\b/,ZyncTablet:/z1000|Z99 2G|z99|z930|z999|z990|z909|Z919|z900/,PositivoTablet:/TB07STA|TB10STA|TB07FTA|TB10FTA/,NabiTablet:/Android.*\b
1Nabi/,KoboTablet:/Kobo Touch|\bK080\b|\bVox\b Build|\bArc\b Build/,DanewTablet:/DSlide.*\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\b/,TexetTablet:new RegExp("NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|\n        TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|\n        TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|\n        TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|\n        TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|\n        TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|\n        TB-436|TB-416|TB-146SE|TB-126SE"),PlaystationTablet:/Playstation.*(Portable|Vita)/,TrekstorTablet:/ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab/,PyleAudioTablet:/\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\b/,AdvanTablet:new RegExp("Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|\n        T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b"),DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|\n        Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:/Android.*\bG1\b(?!\))/,MicromaxTablet:/Funbook|Micromax.*\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\b/,KarbonnTablet:/Android.*\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\b/,AllFineTablet:/Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide/,PROSCANTablet:new RegExp("\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|\n        PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|\n        PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|\n        PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b"),YONESTablet:/BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026/,ChangJiaTablet:new RegExp("TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|\n        TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|\n        TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|\n        TPC10111|TPC10203|TPC10205|TPC10503"),GUTablet:/TX-A1301|TX-M9002|Q702|kf026/,PointOfViewTablet:new RegExp("TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|\n        TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|\n        TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|\n        TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10"),OvermaxTablet:new RegExp("OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|\n        MagicTab|Stream|TB-08|TB-09)|Qualcore 1027"),HCLTablet:/HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync/,DPSTablet:/DPS Dream 9|DPS Dual 7/,VistureTablet:/V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10/,CrestaTablet:/CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989/,MediatekTablet:/\bMT8125|MT8389|MT8135|MT8377\b/,ConcordeTablet:/Concorde([ ]+)?Tab|ConCorde ReadMan/,GoCleverTablet:new RegExp("GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|\n        TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|\n        GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|\n        TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|\n        TAB R104|TAB R83.3|TAB A1042"),ModecomTablet:new RegExp("FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|\n        FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|\n        FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003"),VoninoTablet:new RegExp("\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|\n        Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|\n        Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b"),ECSTablet:/V07OT2|TM105A|S10OT1|TR10CS1/,StorexTablet:/eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab/,VodafoneTablet:/SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497/,EssentielBTablet:/Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2/,RossMoorTablet:/RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711/,iMobileTablet:/i-mobile i-note/,TolinoTablet:/tolino tab [0-9.]+|tolino shine/,AudioSonicTablet:/\bC-22Q|T7-QC|T-17B|T-17P\b/,AMPETablet:/Android.* A78 /,SkkTablet:/Android.* (SKYPAD|PHOENIX|CYCLOPS)/,TecnoTablet:/TECNO P9|TECNO DP8D/,JXDTablet:new RegExp("Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|\n        S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|\n        P1000|P300|S18|S6600|S9100)\\b"),iJoyTablet:new RegExp("Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|\n        Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|\n        Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|\n        Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|\n        Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)"),FX2Tablet:/FX2 PAD7|FX2 PAD10/,XoroTablet:new RegExp("KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|\n        PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|\n        PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|\n        TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151"),ViewsonicTablet:/ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a/,VerizonTablet:/QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1/,OdysTablet:/LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\bXELIO\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10/,CaptivaTablet:/CAPTIVA PAD/,IconbitTablet:new RegExp("NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|\n        NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S"),TeclastTablet:new RegExp("T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\n        \\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\n        \\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\n        \\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\n        \\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\n        \\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\n        \\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\n        \\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\n        \\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi"),OndaTablet:new RegExp("\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|\n        V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|\n        V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|\n        Vi40)\\b[s]+|V10 \\b4G\\b"),JaytechTablet:/TPC-PA762/,BlaupunktTablet:/Endeavour 800NG|Endeavour 1010/,DigmaTablet:/\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\b/,EvolioTablet:/ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\bEvotab\b|\bNeura\b/,LavaTablet:/QPAD E704|\bIvoryS\b|E-TAB IVORY|\bE-TAB\b/,AocTablet:/MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712/,MpmanTablet:new RegExp("MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\n        \\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|\n        MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010"),CelkonTablet:/CT695|CT888|CT[\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\bCT-1\b/,WolderTablet:new RegExp("miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|\n        POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|\n        FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b"),MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:/\bMI PAD\b|\bHM NOTE 1W\b/,NibiruTablet:/Nibiru M1|Nibiru Jupiter One/,NexoTablet:/NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI/,LeaderTablet:new RegExp("TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|\n        TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100"),UbislateTablet:/UbiSlate[\s]?7C/,PocketBookTablet:/Pocketbook/,KocasoTablet:/\b(TB-1207)\b/,HisenseTablet:/\b(F5281|E2371)\b/,Hudl:/Hudl HT7S3|Hudl 2/,TelstraTablet:/T-Hub2/,Honeywell:/RT10A/,GenericTablet:new RegExp("Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|\n        A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|\n        Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107")}
1,g={BLACKBERRY:"Blackberry",FIREFOX_OS:"Firefox-OS",CHROME_BOOK:"Chrome-Book",WINDOWS_PHONE:"Windows-Phone",VITA:"Vita",PS4:"PS4",MAC:"Macintosh",CHROMECAST:"Chromecast",APPLE_TV:"Apple-TV",GOOGLE_TV:"Google-TV",ANDROID:"Android",Tesla:"Tesla",iPad:"iPad",IPHONE:"iPhone",iPod:"iPod",UNKNOWN:d.UKNOWN,HTC:"HTC",NEXUS_PHONE:"Nexus Phone",NexusTablet:"Nexus Tablet",DELL:"Dell",MOTOROLA:"Motorola",SAMSUNG:"Samsung",LG:"LG",SONY:"Sony",ASUS:"Asus",NOKIA_LUMIA:"Nokia Lumia",MICROMAX:"Micromax",PALM:"Palm",VERTU:"Vertu",PANTECH:"PANTECH",FLY:"Fly",WIKO:"WIKO",I_MOBILE:"i-mobile",SIMVALLEY:"Simvalley",WOLFGANG:"Wolfgang",ALCATEL:"Alcatel",HONEYWELL:"Honeywell",NINTENDO:"Nintendo",AMOI:"Amoi",INQ:"INQ",GENERIC_PHONE:"Generic Phone",MI_SE_9:"Mi SE 9"},c=[g.PS4,g.CHROME_BOOK,g.MAC,g.DELL,g.ASUS,g.UNKNOWN],u={WINDOWS:"Windows",MAC:"Mac",IOS:"iOS",ANDROID:"Android",LINUX:"Linux",UNIX:"Unix",FIREFOX_OS:"Firefox-OS",CHROME_OS:"Chrome-OS",WINDOWS_PHONE:"Windows-Phone",UNKNOWN:d.UKNOWN},P={WINDOWS_3_11:"windows-3-11",WINDOWS_95:"windows-95",WINDOWS_ME:"windows-me",WINDOWS_98:"windows-98",WINDOWS_CE:"windows-ce",WINDOWS_2000:"windows-2000",WINDOWS_XP:"windows-xp",WINDOWS_SERVER_2003:"windows-server-2003",WINDOWS_VISTA:"windows-vista",WINDOWS_7:"windows-7",WINDOWS_8_1:"windows-8-1",WINDOWS_8:"windows-8",WINDOWS_10:"windows-10",WINDOWS_PHONE_7_5:"windows-phone-7-5",WINDOWS_PHONE_8_1:"windows-phone-8-1",WINDOWS_PHONE_10:"windows-phone-10",WINDOWS_NT_4_0:"windows-nt-4-0",MACOSX_11_0:"mac-os-x-11-0",MACOSX_16:"mac-os-x-16",MACOSX_15:"mac-os-x-15",MACOSX_14:"mac-os-x-14",MACOSX_13:"mac-os-x-13",MACOSX_12:"mac-os-x-12",MACOSX_11:"mac-os-x-11",MACOSX_10:"mac-os-x-10",MACOSX_9:"mac-os-x-9",MACOSX_8:"mac-os-x-8",MACOSX_7:"mac-os-x-7",MACOSX_6:"mac-os-x-6",MACOSX_5:"mac-os-x-5",MACOSX_4:"mac-os-x-4",MACOSX_3:"mac-os-x-3",MACOSX_2:"mac-os-x-2",MACOSX:"mac-os-x",iOS:"iOS",ANDROID_9:"android-9",UNKNOWN:d.UKNOWN.toLowerCase()},T={WINDOWS:{and:[{or:[/\bWindows|(Win\d\d)\b/,/\bWin 9x\b/]},{not:/\bWindows Phone\b/}]},MAC:{and:[/\bMac OS\b/,{not:{or:[/\biPhone\b/,/\biPad\b/,/\biPod\b/,/\bWindows Phone\b/]}}]},IOS:{and:[{or:[/\biPad\b/,/\biPhone\b/,/\biPod\b/]},{not:/\bWindows Phone\b/}]},ANDROID:{and:[/\bAndroid\b/,{not:/\bWindows Phone\b/}]},LINUX:/\bLinux\b/,UNIX:/\bUNIX\b/,FIREFOX_OS:{and:[/\bFirefox\b/,/Mobile\b/]},CHROME_OS:/\bCrOS\b/,WINDOWS_PHONE:{or:[/\bIEMobile\b/,/\bWindows Phone\b/]},PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,VITA:/\bMozilla\/5.0 \(Play(S|s)tation Vita\b/},R={...p,...m,...T,FIREFOX_OS:{and:[/\bFirefox\b/,/\bMobile\b/]},CHROME_BOOK:/\bCrOS\b/,PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,CHROMECAST:/\bCrKey\b/,APPLE_TV:/^iTunes-AppleTV\/4.1$/,GOOGLE_TV:/\bGoogleTV\b/,Tesla:/Tesla\/([0-9]{4}.[0-9]{1,2}.?[0-9]{0,2}.?[0-9]{0,2})-(.{7})/,MI_SE_9:/\bXiaomi\b/,MAC:{and:[/\bMac OS\b/,{not:{or:[/\biPhone\b/,/\biPad\b/,/\biPod\b/,/\bWindows Phone\b/]}}]}},I={WINDOWS_3_11:/Win16/,WINDOWS_95:/(Windows 95|Win95|Windows_95)/,WINDOWS_ME:/(Win 9x 4.90|Windows ME)/,WINDOWS_98:/(Windows 98|Win98)/,WINDOWS_CE:/Windows CE/,WINDOWS_2000:/(Windows NT 5.0|Windows 2000)/,WINDOWS_XP:/(Windows NT 5.1|Windows XP)/,WINDOWS_SERVER_2003:/Windows NT 5.2/,WINDOWS_VISTA:/Windows NT 6.0/,WINDOWS_7:/(Windows 7|Windows NT 6.1)/,WINDOWS_8_1:/(Windows 8.1|Windows NT 6.3)/,WINDOWS_8:/(Windows 8|Windows NT 6.2)/,WINDOWS_10:/(Windows NT 10.0)/,WINDOWS_PHONE_7_5:/(Windows Phone OS 7.5)/,WINDOWS_PHONE_8_1:/(Windows Phone 8.1)/,WINDOWS_PHONE_10:/(Windows Phone 10)/,WINDOWS_NT_4_0:{and:[/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/,{not:/Windows NT 10.0/}]},MACOSX:/(MAC OS X\s*[^ 0-9])/,MACOSX_3:/(Darwin 10.3|Mac OS X 10.3)/,MACOSX_4:/(Darwin 10.4|Mac OS X 10.4)/,MACOSX_5:/(Mac OS X 10.5)/,MACOSX_6:/(Mac OS X 10.6)/,MACOSX_7:/(Mac OS X 10.7)/,MACOSX_8:/(Mac OS X 10.8)/,MACOSX_9:/(Mac OS X 10.9)/,MACOSX_10:/(Mac OS X 10.10)/,MACOSX_11:/(Mac OS X 10.11)/,MACOSX_12:/(Mac OS X 10.12)/,MACOSX_13:/(Mac OS X 10.13)/,MACOSX_14:/(Mac OS X 10.14)/,MACOSX_15:/(Mac OS X 10.15)/,MACOSX_16:/(Mac OS X 10.16)/,MACOSX_11_0:{or:[/11_0 like Mac OS X/,/Mac OS X 11/]},iOS:/(iPhone OS\s*[0-9_]+)/,ANDROID_9:/(Android 9)/},z={CHROME:[/\bChrome\/([\d\.]+)\b/,/\bCriOS\/([\d\.]+)\b/,/\bHeadlessChrome\/([\d\.]+)\b/],FIREFOX:[/\bFirefox\/([\d\.]+)\b/,/\bFxiOS\/([\d\.]+)\b/],SAFARI:[/\bVersion\/([\d\.]+)\b/,/\bSafari\/([\d\.]+)\b/],OPERA:[/\bVersion\/([\d\.]+)\b/,/\bOPR\/([\d\.]+)\b/],IE:[/\bMSIE ([\d\.]+\w?)\b/,/\brv:([\d\.]+\w?)\b/],MS_EDGE:/\bEdg(?:e|A|iOS)\/([\d\.]+)\b/,MS_EDGE_CHROMIUM:/\bEdg\/([\d\.]+)\b/,SAMSUNG:/\bSamsungBrowser\/([\d\.]+)\b/,UCBROWSER:/\bUCBrowser\/([\d\.]+)\b/},W=Object.keys(I).reduce((re,te)=>(re[te]=I[te],re),{}),J=Object.keys(z).reduce((re,te)=>(re[h[te]]=z[te],re),{});
1var N=Object.freeze({__proto__:null,BROWSERS:h,BROWSERS_RE:{CHROME:{and:[{or:[/\bChrome\b/,/\bCriOS\b/,/\bHeadlessChrome\b/]},{not:{or:[/\bOPR\b/,/\bEdg(e|A|iOS)\b/,/\bEdg\/\b/,/\bSamsungBrowser\b/,/\bUCBrowser\b/]}}]},FIREFOX:{or:[/\bFirefox\b/,/\bFxiOS\b/]},SAFARI:{and:[/^((?!CriOS).)*\Safari\b.*$/,{not:{or:[/\bOPR\b/,/\bEdg(e|A|iOS)\b/,/\bEdg\/\b/,/\bWindows Phone\b/,/\bSamsungBrowser\b/,/\bUCBrowser\b/]}}]},OPERA:{or:[/Opera\b/,/\bOPR\b/]},IE:{or:[/\bMSIE\b/,/\bTrident\b/,/^Mozilla\/5\.0 \(Windows NT 10\.0; Win64; x64\)$/]},MS_EDGE:{or:[/\bEdg(e|A|iOS)\b/]},MS_EDGE_CHROMIUM:/\bEdg\/\b/,PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,VITA:/\bMozilla\/5.0 \(Play(S|s)tation Vita\b/,FB_MESSANGER:/\bFBAN\/MessengerForiOS\b/,SAMSUNG:/\bSamsungBrowser\b/,UCBROWSER:/\bUCBrowser\b/},BROWSER_VERSIONS_RE:J,BROWSER_VERSIONS_RE_MAP:z,DESKTOP_DEVICES:c,DEVICES:g,DEVICES_RE:R,GENERAL:d,MOBILES_RE:p,OS:u,OS_RE:T,OS_VERSIONS:P,OS_VERSIONS_RE:W,OS_VERSIONS_RE_MAP:I,TABLETS_RE:m});class b{constructor(){}test(te,G){return"string"==typeof G&&(G=new RegExp(G)),G instanceof RegExp?G.test(te):G&&Array.isArray(G.and)?G.and.every(ne=>this.test(te,ne)):G&&Array.isArray(G.or)?G.or.some(ne=>this.test(te,ne)):!(!G||!G.not||this.test(te,G.not))}exec(te,G){return"string"==typeof G&&(G=new RegExp(G)),G instanceof RegExp?G.exec(te):G&&Array.isArray(G)?G.reduce((ne,de)=>ne||this.exec(te,de),null):null}}var v=function(re){return re.Mobile="mobile",re.Tablet="tablet",re.Desktop="desktop",re.Unknown="unknown",re}(v||{}),S=function(re){return re.Portrait="portrait",re.Landscape="landscape",re}(S||{});const L="iPad";let $=(()=>{class re{constructor(G){this.platformId=G,this.ua="",this.userAgent="",this.os="",this.browser="",this.device="",this.os_version="",this.browser_version="",this.reTree=new b,this.deviceType="",this.orientation="",(0,n.UE)(this.platformId)&&typeof window<"u"&&(this.userAgent=window.navigator.userAgent),this.setDeviceInfo(this.userAgent)}setDeviceInfo(G=this.userAgent){G!==this.userAgent&&(this.userAgent=G);const ne=[{const:"OS",prop:"os"},{const:"BROWSERS",prop:"browser"},{const:"DEVICES",prop:"device"},{const:"OS_VERSIONS",prop:"os_version"}];if(ne.forEach(de=>{this[de.prop]=Object.keys(N[de.const]).reduce((ge,Be)=>"device"===N[de.const][Be]&&(0,n.UE)(this.platformId)&&(this.reTree.test(this.userAgent,m[L])||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)?(ge[N[de.const][Be]]=L,Object):(ge[N[de.const][Be]]=this.reTree.test(G,N[`${de.const}_RE`][Be]),ge),{})}),ne.forEach(de=>{this[de.prop]=Object.keys(N[de.const]).map(ge=>N[de.const][ge]).reduce((ge,Be)=>"device"===de.prop&&ge===N[de.const].ANDROID?this[de.prop][Be]?Be:ge:ge===N[de.const].UNKNOWN&&this[de.prop][Be]?Be:ge,N[de.const].UNKNOWN)}),this.browser_version="0",this.browser!==h.UNKNOWN){const ge=this.reTree.exec(G,J[this.browser]);ge&&(this.browser_version=ge[1])}this.orientation=typeof window<"u"&&window.matchMedia?window.matchMedia("(orientation: landscape)").matches?S.Landscape:S.Portrait:d.UKNOWN,this.deviceType=this.isTablet()?v.Tablet:this.isMobile(this.userAgent)?v.Mobile:this.isDesktop(this.userAgent)?v.Desktop:v.Unknown}getDeviceInfo(){return{userAgent:this.userAgent,os:this.os,browser:this.browser,device:this.device,os_version:this.os_version,browser_version:this.browser_version,deviceType:this.deviceType,orientation:this.orientation}}isMobile(G=this.userAgent){return!this.isTablet(G)&&!!Object.keys(p).find(de=>this.reTree.test(G,p[de]))}isTablet(G=this.userAgent){return!(!(0,n.UE)(this.platformId)||!(this.reTree.test(this.userAgent,m[L])||typeof navigator<"u"&&"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1))||!!Object.keys(m).find(de=>!!this.reTree.test(G,m[de]))}isDesktop(G=this.userAgent){return(this.device!==g.UNKNOWN||!this.isMobile(G)&&!this.isTablet(G))&&c.indexOf(this.device)>-1}static{this.\u0275fac=function(ne){return new(ne||re)(e.KVO(e.Agw))}}static{this.\u0275prov=e.jDH({token:re,factory:re.\u0275fac,providedIn:"root"})}}return re})()},39178:(_e,D,r)=>{"use strict";r.d(D,{LZ:()=>me,so:()=>Q,OS:()=>Je,X8:()=>ze});var e=r(21626),n=r(54438),d=r(7673),h=r(84412),p=r(74402),m=r(18810),g=r(1807),c=r(5964),u=r(96354),P=r(12498),T=r(44668),F=r(99437),R=r(70274),I=r(96697),z={},W={};function J(Pe){for(var V=[],q=0,B=0,Ee=0;Ee<Pe.length;Ee+=1){var Ne=z[Pe[Ee]];if(void 0===Ne)throw new Error("Invalid character ("+Pe[Ee]+")");var Ze=32&Ne;if(B+=(Ne&=31)<<q,Ze)q+=5;else{var we=1&B;B>>>=1,V.push(we?0===B?-2147483648:-B:B),B=q=0}}return V}
1"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split("").forEach(function(Pe,V){z[Pe]=V,W[V]=Pe});var v=r(60177);const S="TOKEN_LOGGER_CONFIG";class L{constructor(V){this.config=this._clone(V)}get level(){return this.config.level}get serverLogLevel(){return this.config.serverLogLevel}updateConfig(V){this.config=this._clone(V)}partialUpdateConfig(V){V&&Object.keys(V).forEach(q=>{this.config[q]=V[q]})}getConfig(){return this._clone(this.config)}_clone(V){const q={level:null};return Object.keys(V).forEach(B=>{q[B]=V[B]}),q}}const $="TOKEN_LOGGER_CONFIG_ENGINE_FACTORY";class re{provideConfigEngine(V){return new L(V)}}const te="TOKEN_LOGGER_MAPPER_SERVICE";let G=(()=>{class Pe{constructor(q){this.httpBackend=q,this.sourceMapCache=new Map,this.logPositionCache=new Map}getLogPosition(q,B){const Ee=this.getStackLine(q);if(!Ee)return(0,d.of)({fileName:"",lineNumber:0,columnNumber:0});const Ne=this.getLocalPosition(Ee);if(!q.enableSourceMaps)return(0,d.of)(Ne);const Ze=this.getSourceMapLocation(Ee);return this.getSourceMap(Ze,Ne)}getStackLine(q){const B=new Error;try{throw B}catch{try{let Ne=4;return B.stack.split("\n")[0].includes(".js:")||(Ne+=1),B.stack.split("\n")[Ne+(q.proxiedSteps||0)]}catch{return null}}}getLocalPosition(q){const B=q.lastIndexOf("/");let Ee=q.indexOf(")");Ee<0&&(Ee=void 0);const Ze=q.substring(B+1,Ee).split(":");return 3===Ze.length?{fileName:Ze[0],lineNumber:+Ze[1],columnNumber:+Ze[2]}:{fileName:"unknown",lineNumber:0,columnNumber:0}}getTranspileLocation(q){let B=q.indexOf("(");B<0&&(B=q.lastIndexOf("@"),B<0&&(B=q.lastIndexOf(" ")));let Ee=q.indexOf(")");return Ee<0&&(Ee=void 0),q.substring(B+1,Ee)}getSourceMapLocation(q){const B=this.getTranspileLocation(q),Ee=B.substring(0,B.lastIndexOf(":"));return Ee.substring(0,Ee.lastIndexOf(":"))+".map"}getMapping(q,B){let Ee=0,Ne=0,Ze=0;const we=q.mappings.split(";");for(let gt=0;gt<we.length;gt++){let je=0;const Pt=we[gt].split(",");for(let yt=0;yt<Pt.length;yt++){const Fe=J(Pt[yt]);if(Fe.length>=4&&(je+=Fe[0],Ee+=Fe[1],Ne+=Fe[2],Ze+=Fe[3]),gt===B.lineNumber){if(je===B.columnNumber)return{fileName:q.sources[Ee],lineNumber:Ne,columnNumber:Ze};if(yt+1===Pt.length)return{fileName:q.sources[Ee],lineNumber:Ne,columnNumber:0}}}}return{fileName:"unknown",lineNumber:0,columnNumber:0}}getSourceMap(q,B){const Ee=new e.Kd("GET",q),Ne=`${B.fileName}:${B.lineNumber}:${B.columnNumber}`;if(this.logPositionCache.has(Ne))return this.logPositionCache.get(Ne);this.sourceMapCache.has(q)||(this.httpBackend?this.sourceMapCache.set(q,this.httpBackend.handle(Ee).pipe((0,c.p)(we=>we instanceof e.cS),(0,u.T)(we=>we.body),(0,P.L)(3),(0,T.t)(1))):(console.error("NGXLogger : Can't get sourcemap because HttpBackend is not provided. You need to import HttpClientModule"),this.sourceMapCache.set(q,(0,d.of)(null))));const Ze=this.sourceMapCache.get(q).pipe((0,u.T)(we=>we?this.getMapping(we,B):B),(0,F.W)(()=>(0,d.of)(B)),(0,T.t)(1));return this.logPositionCache.set(Ne,Ze),Ze}}return Pe.\u0275fac=function(q){return new(q||Pe)(n.KVO(e.JV,8))},Pe.\u0275prov=n.jDH({token:Pe,factory:Pe.\u0275fac}),Pe})();const ne="TOKEN_LOGGER_METADATA_SERVICE";let de=(()=>{class Pe{constructor(q){this.datePipe=q}computeTimestamp(q){const B=()=>(new Date).toISOString();return q.timestampFormat?this.datePipe?this.datePipe.transform(new Date,q.timestampFormat):(console.error("NGXLogger : Can't use timeStampFormat because DatePipe is not provided. You need to provide DatePipe"),B()):B()}getMetadata(q,B,Ee,Ne){const Ze={level:q,additional:Ne};return Ze.message=Ee&&"function"==typeof Ee?Ee():Ee,Ze.timestamp=this.computeTimestamp(B),Ze}}return Pe.\u0275fac=function(q){return new(q||Pe)(n.KVO(v.vh,8))},Pe.\u0275prov=n.jDH({token:Pe,factory:Pe.\u0275fac}),Pe})();const Be="TOKEN_LOGGER_RULES_SERVICE";let ve=(()=>{class Pe{shouldCallWriter(q,B,Ee,Ne){return!B.disableConsoleLogging&&q>=B.level}shouldCallServer(q,B,Ee,Ne){return!!B.serverLoggingUrl&&q>=B.serverLogLevel}shouldCallMonitor(q,B,Ee,Ne){return this.shouldCallWriter(q,B,Ee,Ne)||this.shouldCallServer(q,B,Ee,Ne)}}return Pe.\u0275fac=function(q){return new(q||Pe)},Pe.\u0275prov=n.jDH({token:Pe,factory:Pe.\u0275fac}),Pe})();const He="TOKEN_LOGGER_SERVER_SERVICE";let be=(()=>{class Pe{constructor(q,B){this.httpBackend=q,this.ngZone=B,this.serverCallsQueue=[],this.flushingQueue=new h.t(!1)}ngOnDestroy(){this.flushingQueue&&(this.flushingQueue.complete(),this.flushingQueue=null),this.addToQueueTimer&&(this.addToQueueTimer.unsubscribe(),this.addToQueueTimer=null)}secureErrorObject(q){return q?.stack}secureAdditionalParameters(q){return null==q?null:q.map((B,Ee)=>
1{try{return B instanceof Error?this.secureErrorObject(B):("object"==typeof B&&JSON.stringify(B),B)}catch{return`The additional[${Ee}] value could not be parsed using JSON.stringify().`}})}secureMessage(q){try{if(q instanceof Error)return this.secureErrorObject(q);"string"!=typeof q&&(q=JSON.stringify(q,null,2))}catch{q='The provided "message" value could not be parsed with JSON.stringify().'}return q}alterHttpRequest(q){return q}logOnServer(q,B,Ee){if(!this.httpBackend)return console.error("NGXLogger : Can't log on server because HttpBackend is not provided. You need to import HttpClientModule"),(0,d.of)(null);let Ne=new e.Kd("POST",q,B,Ee||{}),Ze=(0,d.of)(Ne);const we=this.alterHttpRequest(Ne);return(0,p.A)(we)?Ze=we:we?Ze=(0,d.of)(we):console.warn("NGXLogger : alterHttpRequest returned an invalid request. Using default one instead"),Ze.pipe((0,R.H)(gt=>gt?this.httpBackend.handle(gt):(console.warn("NGXLogger : alterHttpRequest returned an invalid request (observable). Using default one instead"),this.httpBackend.handle(Ne))),(0,c.p)(gt=>gt instanceof e.cS),(0,u.T)(gt=>gt.body))}customiseRequestBody(q){return q}flushQueue(q){this.flushingQueue.next(!0),this.addToQueueTimer&&(this.addToQueueTimer.unsubscribe(),this.addToQueueTimer=null),this.serverCallsQueue&&this.serverCallsQueue.length>0&&this.sendToServerAction(this.serverCallsQueue,q),this.serverCallsQueue=[],this.flushingQueue.next(!1)}sendToServerAction(q,B){let Ee;const Ne=gt=>{const je={...gt};return je.additional=this.secureAdditionalParameters(je.additional),je.message=this.secureMessage(je.message),je};Array.isArray(q)?(Ee=[],q.forEach(gt=>{Ee.push(Ne(gt))})):Ee=Ne(q),Ee=this.customiseRequestBody(Ee);const Ze=B.customHttpHeaders||new e.Lr;Ze.has("Content-Type")||Ze.set("Content-Type","application/json");const we=()=>{this.logOnServer(B.serverLoggingUrl,Ee,{headers:Ze,params:B.customHttpParams||new e.Nl,responseType:B.httpResponseType||"json",withCredentials:B.withCredentials||!1}).pipe((0,F.W)(gt=>(console.error("NGXLogger: Failed to log on server",gt),(0,m.$)(gt)))).subscribe()};if(!0===B.serverCallsOutsideNgZone){if(!this.ngZone)return void console.error("NGXLogger: NgZone is not provided and serverCallsOutsideNgZone is set to true");this.ngZone.runOutsideAngular(we)}else we()}sendToServer(q,B){if((!B.serverCallsBatchSize||B.serverCallsBatchSize<=0)&&(!B.serverCallsTimer||B.serverCallsTimer<=0))return void this.sendToServerAction(q,B);const Ee=()=>{this.serverCallsQueue.push({...q}),B.serverCallsBatchSize&&this.serverCallsQueue.length>B.serverCallsBatchSize&&this.flushQueue(B),B.serverCallsTimer>0&&!this.addToQueueTimer&&(this.addToQueueTimer=(0,g.O)(B.serverCallsTimer).subscribe(Ne=>{this.flushQueue(B)}))};!0===this.flushingQueue.value?this.flushingQueue.pipe((0,c.p)(Ne=>!1===Ne),(0,I.s)(1)).subscribe(Ne=>{Ee()}):Ee()}}return Pe.\u0275fac=function(q){return new(q||Pe)(n.KVO(e.JV,8),n.KVO(n.SKi,8))},Pe.\u0275prov=n.jDH({token:Pe,factory:Pe.\u0275fac}),Pe})();const ze="TOKEN_LOGGER_WRITER_SERVICE";var Je=function(Pe){return Pe[Pe.TRACE=0]="TRACE",Pe[Pe.DEBUG=1]="DEBUG",Pe[Pe.INFO=2]="INFO",Pe[Pe.LOG=3]="LOG",Pe[Pe.WARN=4]="WARN",Pe[Pe.ERROR=5]="ERROR",Pe[Pe.FATAL=6]="FATAL",Pe[Pe.OFF=7]="OFF",Pe}(Je||{});const Se=["purple","teal","gray","gray","red","red","red"];let Z=(()=>{class Pe{constructor(q){this.platformId=q,this.prepareMetaStringFuncs=[this.getTimestampToWrite,this.getLevelToWrite,this.getFileDetailsToWrite,this.getContextToWrite],this.isIE=(0,v.UE)(q)&&navigator&&navigator.userAgent&&!(-1===navigator.userAgent.indexOf("MSIE")&&!navigator.userAgent.match(/Trident\//)&&!navigator.userAgent.match(/Edge\//)),this.logFunc=this.isIE?this.logIE.bind(this):this.logModern.bind(this)}getTimestampToWrite(q,B){return q.timestamp}getLevelToWrite(q,B){return Je[q.level]}getFileDetailsToWrite(q,B){return!0===B.disableFileDetails?"":`[${q.fileName}:${q.lineNumber}:${q.columnNumber}]`}getContextToWrite(q,B){return B.context?`{${B.context}}`:""}prepareMetaString(q,B){let Ee="";return this.prepareMetaStringFuncs.forEach(Ne=>{const Ze=Ne(q,B);Ze&&(Ee=Ee+" "+Ze)}),Ee.trim()}getColor(q,B){if(q.level!==Je.OFF)return(B.colorScheme??Se)[q.level]}logIE(q,B,Ee){const Ne=q.additional||[];switch(q.level){case Je.WARN:console.warn(`${Ee} `,q.message,...Ne);break;case Je.ERROR:case Je.FATAL:console.error(`${Ee} `,q.message,...Ne);break;case Je.INFO:console.info(`${Ee} `,q.message,...Ne);break;default:console.log(`${Ee} `,q.message,...Ne)}}logModern(q,B,Ee){const Ne=this.getColor(q,B),Ze=q.additional||[];switch(q.level){case Je.WARN:console.warn(`%c${Ee}`,`color:${Ne}`,q.message,...Ze);break;case Je.ERROR:case Je.FATAL:console.error(`%c${Ee}`,`color:${Ne}`,q.message,...Ze);break;case Je.INFO:console.info(`%c${Ee}`,`color:${Ne}`,q.message,...Ze);break;case Je.DEBUG:console.debug(`%c${Ee}`,`color:${Ne}`,q.message,...Ze);break;default:console.log(`%c${Ee}`,`color:${Ne}`,q.message,...Ze)}}writeMessage(q,B){const Ee=this.prepareMetaString(q,B);this.logFunc(q,B,Ee)}}return Pe.\u0275fac=function(q){return new(q||Pe)(n.KVO(n.Agw))},Pe.\u0275prov=n.jDH({token:Pe,factory:Pe.\u0275fac}),Pe})(),Q=(()=>{class Pe{constructor(q,B,Ee,Ne,Ze,we,gt){this.metadataService=Ee,this.ruleService=Ne,this.mapperService=Ze,this.writerService=we,this.serverService=gt,this.configEngine=B.provideConfigEngine(q)}get level(){return this.configEngine.level}get serverLogLevel(){return this.configEngine.serverLogLevel}trace(q,...B){this._log(Je.TRACE,q,B)}debug(q,...B){this._log(Je.DEBUG,q,B)}info(q,...B){this._log(Je.INFO,q,B)}log(q,...B){this._log(Je.LOG,q,B)}warn(q,...B){this._log(Je.WARN,q,B)}error(q,...B){this._log(Je.ERROR,q,B)}fatal(q,...B){this._log(Je.FATAL,q,B)}setCustomHttpHeaders(q){const B=this.getConfigSnapshot();B.customHttpHeaders=q,this.updateConfig(B)}setCustomParams(q){const B=this.getConfigSnapshot();B.customHttpParams=q,this.updateConfig(B)}setWithCredentialsOptionValue(q){const B=this.getConfigSnapshot();B.withCredentials=q,this.updateConfig(B)}registerMonitor(q){this._loggerMonitor=q}updateConfig(q){this.configEngine.updateConfig(q)}
1partialUpdateConfig(q){this.configEngine.partialUpdateConfig(q)}getConfigSnapshot(){return this.configEngine.getConfig()}flushServerQueue(){this.serverService.flushQueue(this.getConfigSnapshot())}_log(q,B,Ee=[]){const Ne=this.configEngine.getConfig(),Ze=this.ruleService.shouldCallWriter(q,Ne,B,Ee),we=this.ruleService.shouldCallServer(q,Ne,B,Ee),gt=this.ruleService.shouldCallMonitor(q,Ne,B,Ee);if(!Ze&&!we&&!gt)return;const je=this.metadataService.getMetadata(q,Ne,B,Ee);this.mapperService.getLogPosition(Ne,je).pipe((0,I.s)(1)).subscribe(Pt=>{Pt&&(je.fileName=Pt.fileName,je.lineNumber=Pt.lineNumber,je.columnNumber=Pt.columnNumber),gt&&this._loggerMonitor&&this._loggerMonitor.onLog(je,Ne),Ze&&this.writerService.writeMessage(je,Ne),we&&this.serverService.sendToServer(je,Ne)})}}return Pe.\u0275fac=function(q){return new(q||Pe)(n.KVO(S),n.KVO($),n.KVO(ne),n.KVO(Be),n.KVO(te),n.KVO(ze),n.KVO(He))},Pe.\u0275prov=n.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"root"}),Pe})(),oe=(()=>{class Pe{constructor(q,B,Ee,Ne,Ze,we,gt){this.logger=q,this.configEngineFactory=B,this.metadataService=Ee,this.ruleService=Ne,this.mapperService=Ze,this.writerService=we,this.serverService=gt}create(q,B,Ee,Ne){return this.getNewInstance({config:q,serverService:B,logMonitor:Ee,mapperService:Ne})}getNewInstance(q){const B=new Q(q?.config??this.logger.getConfigSnapshot(),q?.configEngineFactory??this.configEngineFactory,q?.metadataService??this.metadataService,q?.ruleService??this.ruleService,q?.mapperService??this.mapperService,q?.writerService??this.writerService,q?.serverService??this.serverService);return q?.partialConfig&&B.partialUpdateConfig(q.partialConfig),q?.logMonitor&&B.registerMonitor(q.logMonitor),B}}return Pe.\u0275fac=function(q){return new(q||Pe)(n.KVO(Q),n.KVO($),n.KVO(ne),n.KVO(Be),n.KVO(te),n.KVO(ze),n.KVO(He))},Pe.\u0275prov=n.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"root"}),Pe})(),me=(()=>{class Pe{static forRoot(q,B){if(B||(B={}),B.configProvider){if(B.configProvider.provide!==S)throw new Error(`Wrong injection token for configProvider, it should be ${S} and you used ${B.configProvider.provide}`)}else B.configProvider={provide:S,useValue:q||{}};if(B.configEngineFactoryProvider){if(B.configEngineFactoryProvider.provide!==$)throw new Error(`Wrong injection token for configEngineFactoryProvider, it should be '${$}' and you used '${B.configEngineFactoryProvider.provide}'`)}else B.configEngineFactoryProvider={provide:$,useClass:re};if(B.metadataProvider){if(B.metadataProvider.provide!==ne)throw new Error(`Wrong injection token for metadataProvider, it should be '${ne}' and you used '${B.metadataProvider.provide}'`)}else B.metadataProvider={provide:ne,useClass:de};if(B.ruleProvider){if(B.ruleProvider.provide!==Be)throw new Error(`Wrong injection token for ruleProvider, it should be '${Be}' and you used '${B.ruleProvider.provide}'`)}else B.ruleProvider={provide:Be,useClass:ve};if(B.mapperProvider){if(B.mapperProvider.provide!==te)throw new Error(`Wrong injection token for mapperProvider, it should be '${te}' and you used '${B.mapperProvider.provide}'`)}else B.mapperProvider={provide:te,useClass:G};if(B.writerProvider){if(B.writerProvider.provide!==ze)throw new Error(`Wrong injection token for writerProvider, it should be '${ze}' and you used '${B.writerProvider.provide}'`)}else B.writerProvider={provide:ze,useClass:Z};if(B.serverProvider){if(B.serverProvider.provide!==He)throw new Error(`Wrong injection token for serverProvider, it should be '${He}' and you used '${B.writerProvider.provide}'`)}else B.serverProvider={provide:He,useClass:be};return{ngModule:Pe,providers:[Q,B.configProvider,B.configEngineFactoryProvider,B.metadataProvider,B.ruleProvider,B.mapperProvider,B.writerProvider,B.serverProvider,oe]}}static forChild(){return{ngModule:Pe}}}return Pe.\u0275fac=function(q){return new(q||Pe)},Pe.\u0275mod=n.$C({type:Pe}),Pe.\u0275inj=n.G2t({imports:[[v.MD]]}),Pe})()},85188:(_e,D,r)=>{"use strict";r.d(D,{Zr:()=>R,mB:()=>W});var e=r(10467),n=r(54438),d=r(60177),h=r(89417);const p=new n.nKC("ngx-mask config"),m=new n.nKC("new ngx-mask config"),g=new n.nKC("initial ngx-mask config"),c={suffix:"",prefix:"",thousandSeparator:" ",decimalMarker:[".",","],clearIfNotMatch:!1,showTemplate:!1,showMaskTyped:!1,placeHolderCharacter:"_",dropSpecialCharacters:!0,hiddenInput:void 0,shownMaskExpression:"",separatorLimit:"",allowNegativeNumbers:!1,validation:!0,specialCharacters:["-","/","(",")",".",":"," ","+",",","@","[","]",'"',"'"],leadZeroDateTime:!1,apm:!1,leadZero:!1,keepCharacterPositions:!1,triggerOnMaskChange:!1,inputTransformFn:J=>J,outputTransformFn:J=>J,maskFilled:new n.bkB,patterns:{0:{pattern:new RegExp("\\d")},9:{pattern:new RegExp("\\d"),optional:!0},X:{pattern:new RegExp("\\d"),symbol:"*"},A:{pattern:new RegExp("[a-zA-Z0-9]")},S:{pattern:new RegExp("[a-zA-Z]")},U:{pattern:new RegExp("[A-Z]")},L:{pattern:new RegExp("[a-z]")},d:{pattern:new RegExp("\\d")},m:{pattern:new RegExp("\\d")},M:{pattern:new RegExp("\\d")},H:{pattern:new RegExp("\\d")},h:{pattern:new RegExp("\\d")},s:{pattern:new RegExp("\\d")}}},u=["Hh:m0:s0","Hh:m0","m0:s0"],P=["percent","Hh","s0","m0","separator","d0/M0/0000","d0/M0","d0","M0"];let T=(()=>{class J{constructor(b){this._config=b,this._shift=new Set,this.plusOnePosition=!1,this.maskExpression="",this.actualValue="",this.showKeepCharacterExp="",this.shownMaskExpression="",this.deletedSpecialCharacter=!1,this._formatWithSeparators=(v,S,L,$)=>{let re=[],te="";if(Array.isArray(L)){const Be=new RegExp(L.map(ve=>"[\\^$.|?*+()".indexOf(ve)>=0?`\\${ve}`:ve).join("|"));re=v.split(Be),te=v.match(Be)?.[0]??""}else re=v.split(L),te=L;const G=re.length>1?`${te}${re[1]}`:"";let ne=re[0]??"";const de=this.separatorLimit.replace(/\s/g,"");de&&+de&&(ne="-"===ne[0]?`-${ne.slice(1,ne.length).slice(0,de.length)}`:ne.slice(0,de.length));const ge=/(\d+)(\d{3})/;for(;S&&ge.test(ne);)ne=ne.replace(ge,"$1"+S+"$2");
1return void 0===$?ne+G:0===$?ne:ne+G.substring(0,$+1)},this.percentage=v=>{const S=v.replace(",","."),L=Number(S);return!isNaN(L)&&L>=0&&L<=100},this.getPrecision=v=>{const S=v.split(".");return S.length>1?Number(S[S.length-1]):1/0},this.checkAndRemoveSuffix=v=>{for(let S=this.suffix?.length-1;S>=0;S--){const L=this.suffix.substring(S,this.suffix?.length);if(v.includes(L)&&S!==this.suffix?.length-1&&(S-1<0||!v.includes(this.suffix.substring(S-1,this.suffix?.length))))return v.replace(L,"")}return v},this.checkInputPrecision=(v,S,L)=>{if(S<1/0){if(Array.isArray(L)){const G=L.find(ne=>ne!==this.thousandSeparator);L=G||L[0]}const $=new RegExp(this._charToRegExpExpression(L)+`\\d{${S}}.*$`),re=v.match($),te=(re&&re[0]?.length)??0;te-1>S&&(v=v.substring(0,v.length-(te-1-S))),0===S&&this._compareOrIncludes(v[v.length-1],L,this.thousandSeparator)&&(v=v.substring(0,v.length-1))}return v},this.dropSpecialCharacters=this._config.dropSpecialCharacters,this.hiddenInput=this._config.hiddenInput,this.clearIfNotMatch=this._config.clearIfNotMatch,this.specialCharacters=this._config.specialCharacters,this.patterns=this._config.patterns,this.prefix=this._config.prefix,this.suffix=this._config.suffix,this.thousandSeparator=this._config.thousandSeparator,this.decimalMarker=this._config.decimalMarker,this.showMaskTyped=this._config.showMaskTyped,this.placeHolderCharacter=this._config.placeHolderCharacter,this.validation=this._config.validation,this.separatorLimit=this._config.separatorLimit,this.allowNegativeNumbers=this._config.allowNegativeNumbers,this.leadZeroDateTime=this._config.leadZeroDateTime,this.leadZero=this._config.leadZero,this.apm=this._config.apm,this.inputTransformFn=this._config.inputTransformFn,this.outputTransformFn=this._config.outputTransformFn,this.keepCharacterPositions=this._config.keepCharacterPositions}applyMaskWithPattern(b,v){const[S,L]=v;return this.customPattern=L,this.applyMask(b,S)}applyMask(b,v,S=0,L=!1,$=!1,re=()=>{}){if(!v||"string"!=typeof b)return"";let te=0,G="",ne=!1,de=!1,ge=1,Be=!1;b.slice(0,this.prefix.length)===this.prefix&&(b=b.slice(this.prefix.length,b.length)),this.suffix&&b?.length>0&&(b=this.checkAndRemoveSuffix(b)),"("===b&&this.prefix&&(b="");const ve=b.toString().split("");if(this.allowNegativeNumbers&&"-"===b.slice(te,te+1)&&(G+=b.slice(te,te+1)),"IP"===v){const Z=b.split(".");this.ipError=this._validIP(Z),v="099.099.099.099"}const He=[];for(let Z=0;Z<b.length;Z++)b[Z]?.match("\\d")&&He.push(b[Z]??"");if("CPF_CNPJ"===v&&(this.cpfCnpjError=11!==He.length&&14!==He.length,v=He.length>11?"00.000.000/0000-00":"000.000.000-00"),v.startsWith("percent")){if(b.match("[a-z]|[A-Z]")||b.match(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,\/.]/)&&!$){b=this._stripToDecimal(b);const oe=this.getPrecision(v);b=this.checkInputPrecision(b,oe,this.decimalMarker)}const Z="string"==typeof this.decimalMarker?this.decimalMarker:".";if(b.indexOf(Z)>0&&!this.percentage(b.substring(0,b.indexOf(Z)))){let oe=b.substring(0,b.indexOf(Z)-1);this.allowNegativeNumbers&&"-"===b.slice(te,te+1)&&!$&&(oe=b.substring(0,b.indexOf(Z))),b=`${oe}${b.substring(b.indexOf(Z),b.length)}`}let Q="";Q=this.allowNegativeNumbers&&"-"===b.slice(te,te+1)?b.slice(te+1,te+b.length):b,G=this.percentage(Q)?this._splitPercentZero(b):this._splitPercentZero(b.substring(0,b.length-1))}else if(v.startsWith("separator")){(b.match("[w\u0430-\u044f\u0410-\u042f]")||b.match("[\u0401\u0451\u0410-\u044f]")||b.match("[a-z]|[A-Z]")||b.match(/[-@#!$%\\^&*()_\xa3\xac'+|~=`{}\]:";<>.?/]/)||b.match("[^A-Za-z0-9,]"))&&(b=this._stripToDecimal(b));const Z=this.getPrecision(v),Q=Array.isArray(this.decimalMarker)?".":this.decimalMarker;0===Z?b=this.allowNegativeNumbers?b.length>2&&"-"===b[0]&&"0"===b[1]&&b[2]!==this.thousandSeparator&&","!==b[2]&&"."!==b[2]?"-"+b.slice(2,b.length):"0"===b[0]&&b.length>1&&b[1]!==this.thousandSeparator&&","!==b[1]&&"."!==b[1]?b.slice(1,b.length):b:b.length>1&&"0"===b[0]&&b[1]!==this.thousandSeparator&&","!==b[1]&&"."!==b[1]?b.slice(1,b.length):b:(b[0]===Q&&b.length>1&&(b="0"+b.slice(0,b.length+1),this.plusOnePosition=!0),"0"===b[0]&&b[1]!==Q&&b[1]!==this.thousandSeparator&&(b=b.length>1?b.slice(0,1)+Q+b.slice(1,b.length+1):b,this.plusOnePosition=!0),this.allowNegativeNumbers&&"-"===b[0]&&(b[1]===Q||"0"===b[1])&&(b=b[1]===Q&&b.length>2?b.slice(0,1)+"0"+b.slice(1,b.length):"0"===b[1]&&b.length>2&&b[2]!==Q?b.slice(0,2)+Q+b.slice(2,b.length):b,this.plusOnePosition=!0)),$&&("0"===b[0]&&b[1]===this.decimalMarker&&("0"===b[S]||b[S]===this.decimalMarker)&&(b=b.slice(2,b.length)),"-"===b[0]&&"0"===b[1]&&b[2]===this.decimalMarker&&("0"===b[S]||b[S]===this.decimalMarker)&&(b="-"+b.slice(3,b.length)),b=this._compareOrIncludes(b[b.length-1],this.decimalMarker,this.thousandSeparator)?b.slice(0,b.length-1):b);const oe=this._charToRegExpExpression(this.thousandSeparator);let me='@#!$%^&*()_+|~=`{}\\[\\]:\\s,\\.";<>?\\/'.replace(oe,"");if(Array.isArray(this.decimalMarker))for(const Ee of this.decimalMarker)me=me.replace(this._charToRegExpExpression(Ee),"");else me=me.replace(this._charToRegExpExpression(this.decimalMarker),"");const Pe=new RegExp("["+me+"]");b.match(Pe)&&(b=b.substring(0,b.length-1));const V=(b=this.checkInputPrecision(b,Z,this.decimalMarker)).replace(new RegExp(oe,"g"),"");G=this._formatWithSeparators(V,this.thousandSeparator,this.decimalMarker,Z);const q=G.indexOf(",")-b.indexOf(","),B=G.length-b.length;if(B>0&&G[S]!==this.thousandSeparator){de=!0;let Ee=0;do{this._shift.add(S+Ee),Ee++}while(Ee<B)}else G[S-1]===this.decimalMarker||-4===B||-3===B||","===G[S]?(this._shift.clear(),this._shift.add(S-1)):0!==q&&S>0&&!(G.indexOf(",")>=S&&S>3)||!(G.indexOf(".")>=S&&S>3)&&B<=0?(this._shift.clear(),de=!0,ge=B,this._shift.add(S+=B)):this._shift.clear()}else for(let Z=0,Q=ve[0];Z<ve.length&&te!==v.length;Z++,Q=ve[Z]??""){const oe="*"in this.patterns;if(this._checkSymbolMask(Q,v[te]??"")&&"?"===v[te+1])G+=Q,te+=2;else if("*"===v[te+1]&&ne&&this._checkSymbolMask(Q,v[te+2]??""))G+=Q,te+=3,ne=!1;else if(this._checkSymbolMask(Q,v[te]??"")&&"*"===v[te+1]&&!oe)G+=Q,ne=!0;else if("?"===v[te+1]&&this._checkSymbolMask(Q,v[te+2]??""))G+=Q,te+=3;else if(this._checkSymbolMask(Q,v[te]??"")){if("H"===v[te]&&(this.apm?Number(Q)>9:Number(Q)>2)){S=this.leadZeroDateTime?S:S+1,te+=1,this._shiftStep(v,te,ve.length),Z--,this.leadZeroDateTime&&(G+="0");continue}if("h"===v[te]&&(this.apm?1===G.length&&Number(G)>1||"1"===G&&Number(Q)>2||1===b.slice(te-1,te).length&&Number(b.slice(te-1,te))>2||"1"===b.slice(te-1,te)&&Number(Q)>2:"2"===G&&Number(Q)>
13||("2"===G.slice(te-2,te)||"2"===G.slice(te-3,te)||"2"===G.slice(te-4,te)||"2"===G.slice(te-1,te))&&Number(Q)>3&&te>10)){S+=1,te+=1,Z--;continue}if(("m"===v[te]||"s"===v[te])&&Number(Q)>5){S=this.leadZeroDateTime?S:S+1,te+=1,this._shiftStep(v,te,ve.length),Z--,this.leadZeroDateTime&&(G+="0");continue}const me=31,Pe=b[te],V=b[te+1],q=b[te+2],B=b[te-1],Ee=b[te-2],Ne=b[te-3],Ze=b.slice(te-3,te-1),we=b.slice(te-1,te+1),gt=b.slice(te,te+2),je=b.slice(te-2,te);if("d"===v[te]){const Pt="M0"===v.slice(0,2),yt="M0"===v.slice(0,2)&&this.specialCharacters.includes(Ee);if(Number(Q)>3&&this.leadZeroDateTime||!Pt&&(Number(gt)>me||Number(we)>me||this.specialCharacters.includes(V))||(yt?Number(we)>me||!this.specialCharacters.includes(Pe)&&this.specialCharacters.includes(q)||this.specialCharacters.includes(Pe):Number(gt)>me||this.specialCharacters.includes(V))){S=this.leadZeroDateTime?S:S+1,te+=1,this._shiftStep(v,te,ve.length),Z--,this.leadZeroDateTime&&(G+="0");continue}}if("M"===v[te]){const yt=0===te&&(Number(Q)>2||Number(gt)>12||this.specialCharacters.includes(V)),Fe=v.slice(te+2,te+3),Ft=Ze.includes(Fe)&&(this.specialCharacters.includes(Ee)&&Number(we)>12&&!this.specialCharacters.includes(Pe)||this.specialCharacters.includes(Pe)||this.specialCharacters.includes(Ne)&&Number(je)>12&&!this.specialCharacters.includes(B)||this.specialCharacters.includes(B)),Ve=Number(Ze)<=me&&!this.specialCharacters.includes(Ze)&&this.specialCharacters.includes(B)&&(Number(gt)>12||this.specialCharacters.includes(V)),Kt=Number(gt)>12&&5===te||this.specialCharacters.includes(V)&&5===te,xt=Number(Ze)>me&&!this.specialCharacters.includes(Ze)&&!this.specialCharacters.includes(je)&&Number(je)>12,An=Number(Ze)<=me&&!this.specialCharacters.includes(Ze)&&!this.specialCharacters.includes(B)&&Number(we)>12;if(Number(Q)>1&&this.leadZeroDateTime||yt||Ft||An||xt||Ve||Kt&&!this.leadZeroDateTime){S=this.leadZeroDateTime?S:S+1,te+=1,this._shiftStep(v,te,ve.length),Z--,this.leadZeroDateTime&&(G+="0");continue}}G+=Q,te++}else" "===Q&&" "===v[te]||"/"===Q&&"/"===v[te]?(G+=Q,te++):-1!==this.specialCharacters.indexOf(v[te]??"")?(G+=v[te],te++,this._shiftStep(v,te,ve.length),Z--):"9"===v[te]&&this.showMaskTyped?this._shiftStep(v,te,ve.length):this.patterns[v[te]??""]&&this.patterns[v[te]??""]?.optional?(ve[te]&&"099.099.099.099"!==v&&"000.000.000-00"!==v&&"00.000.000/0000-00"!==v&&!v.match(/^9+\.0+$/)&&!this.patterns[v[te]??""]?.optional&&(G+=ve[te]),v.includes("9*")&&v.includes("0*")&&te++,te++,Z--):"*"===this.maskExpression[te+1]&&this._findSpecialChar(this.maskExpression[te+2]??"")&&this._findSpecialChar(Q)===this.maskExpression[te+2]&&ne||"?"===this.maskExpression[te+1]&&this._findSpecialChar(this.maskExpression[te+2]??"")&&this._findSpecialChar(Q)===this.maskExpression[te+2]&&ne?(te+=3,G+=Q):this.showMaskTyped&&this.specialCharacters.indexOf(Q)<0&&Q!==this.placeHolderCharacter&&1===this.placeHolderCharacter.length&&(Be=!0)}G.length+1===v.length&&-1!==this.specialCharacters.indexOf(v[v.length-1]??"")&&(G+=v[v.length-1]);let be=S+1;for(;this._shift.has(be);)ge++,be++;let ze=L&&!v.startsWith("separator")?te:this._shift.has(S)?ge:0;Be&&ze--,re(ze,de),ge<0&&this._shift.clear();let Je=!1;$&&(Je=ve.every(Z=>this.specialCharacters.includes(Z)));let Se=`${this.prefix}${Je?"":G}${this.showMaskTyped?"":this.suffix}`;if(0===G.length&&(Se=this.dropSpecialCharacters?`${G}`:`${this.prefix}${G}`),G.includes("-")&&this.prefix&&this.allowNegativeNumbers){if($&&"-"===G)return"";Se=`-${this.prefix}${G.split("-").join("")}${this.suffix}`}return Se}_findDropSpecialChar(b){return Array.isArray(this.dropSpecialCharacters)?this.dropSpecialCharacters.find(v=>v===b):this._findSpecialChar(b)}_findSpecialChar(b){return this.specialCharacters.find(v=>v===b)}_checkSymbolMask(b,v){return this.patterns=this.customPattern?this.customPattern:this.patterns,(this.patterns[v]?.pattern&&this.patterns[v]?.pattern.test(b))??!1}_stripToDecimal(b){return b.split("").filter((v,S)=>{const L="string"==typeof this.decimalMarker?v===this.decimalMarker:this.decimalMarker.includes(v);return v.match("^-?\\d")||v===this.thousandSeparator||L||"-"===v&&0===S&&this.allowNegativeNumbers}).join("")}_charToRegExpExpression(b){return b&&(" "===b?"\\s":"[\\^$.|?*+()".indexOf(b)>=0?`\\${b}`:b)}_shiftStep(b,v,S){const L=/[*?]/g.test(b.slice(0,v))?S:v;this._shift.add(L+this.prefix.length||0)}_compareOrIncludes(b,v,S){return Array.isArray(v)?v.filter(L=>L!==S).includes(b):b===v}_validIP(b){return!(4===b.length&&!b.some((v,S)=>b.length!==S+1?""===v||Number(v)>255:""===v||Number(v.substring(0,3))>
1255))}_splitPercentZero(b){const v=b.indexOf("string"==typeof this.decimalMarker?this.decimalMarker:".");if(-1===v){const S=parseInt(b,10);return isNaN(S)?"":S.toString()}{const S=parseInt(b.substring(0,v),10),L=b.substring(v+1),$=isNaN(S)?"":S.toString();return""===$?"":$+("string"==typeof this.decimalMarker?this.decimalMarker:".")+L}}}return J.\u0275fac=function(b){return new(b||J)(n.KVO(p))},J.\u0275prov=n.jDH({token:J,factory:J.\u0275fac}),J})(),F=(()=>{class J extends T{constructor(b,v,S,L){super(v),this.document=b,this._config=v,this._elementRef=S,this._renderer=L,this.isNumberValue=!1,this.maskIsShown="",this.selStart=null,this.selEnd=null,this.writingValue=!1,this.maskChanged=!1,this._maskExpressionArray=[],this.triggerOnMaskChange=!1,this._emitValue=!1,this._previousValue="",this._currentValue="",this.onChange=$=>{}}applyMask(b,v,S=0,L=!1,$=!1,re=()=>{}){if(!v)return b!==this.actualValue?this.actualValue:b;if(this.maskIsShown=this.showMaskTyped?this.showMaskInInput():"","IP"===this.maskExpression&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(b||"#")),"CPF_CNPJ"===this.maskExpression&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(b||"#")),!b&&this.showMaskTyped)return this.formControlResult(this.prefix),this.prefix+this.maskIsShown+this.suffix;const te=b&&"number"==typeof this.selStart?b[this.selStart]??"":"";let G="";if(void 0!==this.hiddenInput&&!this.writingValue){let Be=b&&1===b.length?b.split(""):this.actualValue.split("");"object"==typeof this.selStart&&"object"==typeof this.selEnd?(this.selStart=Number(this.selStart),this.selEnd=Number(this.selEnd)):""!==b&&Be.length?"number"==typeof this.selStart&&"number"==typeof this.selEnd&&(b.length>Be.length?Be.splice(this.selStart,0,te):b.length<Be.length&&(Be.length-b.length==1?Be.splice($?this.selStart-1:b.length-1,1):Be.splice(this.selStart,this.selEnd-this.selStart))):Be=[],this.showMaskTyped&&(this.hiddenInput||(b=this.removeMask(b))),G=this.actualValue.length&&Be.length<=b.length?this.shiftTypedSymbols(Be.join("")):b}if(L&&(this.hiddenInput||!this.hiddenInput)&&(G=b),$&&-1!==this.specialCharacters.indexOf(this.maskExpression[S]??"")&&this.showMaskTyped&&(G=this._currentValue),this.deletedSpecialCharacter&&S&&(this.specialCharacters.includes(this.actualValue.slice(S,S+1))?S+=1:"M0"!==v.slice(S-1,S+1)&&(S-=2),this.deletedSpecialCharacter=!1),this.showMaskTyped&&1===this.placeHolderCharacter.length&&!this.leadZeroDateTime&&(b=this.removeMask(b)),G=this.maskChanged?b:G&&G.length?G:b,this.showMaskTyped&&this.keepCharacterPositions&&this.actualValue&&!L){const Be=this.dropSpecialCharacters?this.removeMask(this.actualValue):this.actualValue;return this.formControlResult(Be),this.actualValue?this.actualValue:this.prefix+this.maskIsShown+this.suffix}const ne=super.applyMask(G,v,S,L,$,re);if(this.actualValue=this.getActualValue(ne),"."===this.thousandSeparator&&"."===this.decimalMarker&&(this.decimalMarker=","),this.maskExpression.startsWith("separator")&&!0===this.dropSpecialCharacters&&(this.specialCharacters=this.specialCharacters.filter(Be=>!this._compareOrIncludes(Be,this.decimalMarker,this.thousandSeparator))),(ne||""===ne)&&(this._previousValue=this._currentValue,this._currentValue=ne,this._emitValue=this._previousValue!==this._currentValue||this.maskChanged||this._previousValue===this._currentValue&&L),this._emitValue&&this.formControlResult(ne),!this.showMaskTyped||this.showMaskTyped&&this.hiddenInput)return this.hiddenInput?$?this.hideInput(ne,this.maskExpression):this.hideInput(ne,this.maskExpression)+this.maskIsShown.slice(ne.length):ne;const de=ne.length,ge=this.prefix+this.maskIsShown+this.suffix;if(this.maskExpression.includes("H")){const Be=this._numberSkipedSymbols(ne);return ne+ge.slice(de+Be)}return"IP"===this.maskExpression||"CPF_CNPJ"===this.maskExpression?ne+ge:ne+ge.slice(de)}_numberSkipedSymbols(b){const v=/(^|\D)(\d\D)/g;let S=v.exec(b),L=0;for(;null!=S;)L+=1,S=v.exec(b);return L}applyValueChanges(b,v,S,L=()=>{}){const $=this._elementRef?.nativeElement;$&&($.value=this.applyMask($.value,this.maskExpression,b,v,S,L),$!==this._getActiveElement()&&this.clearIfNotMatchFn())}hideInput(b,v){return b.split("").map((S,L)=>this.patterns&&this.patterns[v[L]??""]&&this.patterns[v[L]??""]?.symbol?this.patterns[v[L]??""]?.symbol
1:S).join("")}getActualValue(b){const v=b.split("").filter((S,L)=>{const $=this.maskExpression[L]??"";return this._checkSymbolMask(S,$)||this.specialCharacters.includes($)&&S===$});return v.join("")===b?v.join(""):b}shiftTypedSymbols(b){let v="";return(b&&b.split("").map((L,$)=>{if(this.specialCharacters.includes(b[$+1]??"")&&b[$+1]!==this.maskExpression[$+1])return v=L,b[$+1];if(v.length){const re=v;return v="",re}return L})||[]).join("")}numberToString(b){return!b&&0!==b||this.maskExpression.startsWith("separator")&&(this.leadZero||!this.dropSpecialCharacters)||this.maskExpression.startsWith("separator")&&this.separatorLimit.length>14&&String(b).length>14?String(b):Number(b).toLocaleString("fullwide",{useGrouping:!1,maximumFractionDigits:20}).replace("/-/","-")}showMaskInInput(b){if(this.showMaskTyped&&this.shownMaskExpression){if(this.maskExpression.length!==this.shownMaskExpression.length)throw new Error("Mask expression must match mask placeholder length");return this.shownMaskExpression}if(this.showMaskTyped){if(b){if("IP"===this.maskExpression)return this._checkForIp(b);if("CPF_CNPJ"===this.maskExpression)return this._checkForCpfCnpj(b)}return this.placeHolderCharacter.length===this.maskExpression.length?this.placeHolderCharacter:this.maskExpression.replace(/\w/g,this.placeHolderCharacter)}return""}clearIfNotMatchFn(){const b=this._elementRef?.nativeElement;b&&this.clearIfNotMatch&&this.prefix.length+this.maskExpression.length+this.suffix.length!==b.value.replace(this.placeHolderCharacter,"").length&&(this.formElementProperty=["value",""],this.applyMask("",this.maskExpression))}set formElementProperty([b,v]){!this._renderer||!this._elementRef||Promise.resolve().then(()=>this._renderer?.setProperty(this._elementRef?.nativeElement,b,v))}checkDropSpecialCharAmount(b){return b.split("").filter(S=>this._findDropSpecialChar(S)).length}removeMask(b){return this._removeMask(this._removeSuffix(this._removePrefix(b)),this.specialCharacters.concat("_").concat(this.placeHolderCharacter))}_checkForIp(b){if("#"===b)return`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`;const v=[];for(let S=0;S<b.length;S++){const L=b[S]??"";L&&L.match("\\d")&&v.push(L)}return v.length<=3?`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`:v.length>3&&v.length<=6?`${this.placeHolderCharacter}.${this.placeHolderCharacter}`:v.length>6&&v.length<=9?this.placeHolderCharacter:""}_checkForCpfCnpj(b){const v=`${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`,S=`${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}/${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`;if("#"===b)return v;const L=[];for(let $=0;$<b.length;$++){const re=b[$]??"";re&&re.match("\\d")&&L.push(re)}return L.length<=3?v.slice(L.length,v.length):L.length>3&&L.length<=6?v.slice(L.length+1,v.length):L.length>6&&L.length<=9?v.slice(L.length+2,v.length):L.length>9&&L.length<11?v.slice(L.length+3,v.length):11===L.length?"":12===L.length?S.slice(17===b.length?16:15,S.length):L.length>12&&L.length<=14?S.slice(L.length+4,S.length):""}_getActiveElement(b=this.document){const v=b?.activeElement?.shadowRoot;return v?.activeElement?this._getActiveElement(v):b.activeElement}formControlResult(b){if(this.writingValue||!this.triggerOnMaskChange&&this.maskChanged)return this.maskChanged&&this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbols(this._removeSuffix(this._removePrefix(b)))))),void(this.maskChanged=!1);Array.isArray(this.dropSpecialCharacters)?this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbol
1s(this._removeMask(this._removeSuffix(this._removePrefix(b)),this.dropSpecialCharacters))))):this.onChange(this.outputTransformFn(this._toNumber(this.dropSpecialCharacters||!this.dropSpecialCharacters&&this.prefix===b?this._checkSymbols(this._removeSuffix(this._removePrefix(b))):b)))}_toNumber(b){if(!this.isNumberValue||""===b||this.maskExpression.startsWith("separator")&&(this.leadZero||!this.dropSpecialCharacters))return b;if(String(b).length>16&&this.separatorLimit.length>14)return String(b);const v=Number(b);if(this.maskExpression.startsWith("separator")&&Number.isNaN(v)){const S=String(b).replace(",",".");return Number(S)}return Number.isNaN(v)?b:v}_removeMask(b,v){return this.maskExpression.startsWith("percent")&&b.includes(".")?b:b&&b.replace(this._regExpForRemove(v),"")}_removePrefix(b){return this.prefix?b&&b.replace(this.prefix,""):b}_removeSuffix(b){return this.suffix?b&&b.replace(this.suffix,""):b}_retrieveSeparatorValue(b){let v=Array.isArray(this.dropSpecialCharacters)?this.specialCharacters.filter(S=>this.dropSpecialCharacters.includes(S)):this.specialCharacters;return!this.deletedSpecialCharacter&&this._checkPatternForSpace()&&b.includes(" ")&&this.maskExpression.includes("*")&&(v=v.filter(S=>" "!==S)),this._removeMask(b,v)}_regExpForRemove(b){return new RegExp(b.map(v=>`\\${v}`).join("|"),"gi")}_replaceDecimalMarkerToDot(b){const v=Array.isArray(this.decimalMarker)?this.decimalMarker:[this.decimalMarker];return b.replace(this._regExpForRemove(v),".")}_checkSymbols(b){if(""===b)return b;this.maskExpression.startsWith("percent")&&","===this.decimalMarker&&(b=b.replace(",","."));const v=this._retrieveSeparatorPrecision(this.maskExpression),S=this._replaceDecimalMarkerToDot(this._retrieveSeparatorValue(b));return this.isNumberValue&&v?b===this.decimalMarker?null:this.separatorLimit.length>14?String(S):this._checkPrecision(this.maskExpression,S):S}_checkPatternForSpace(){for(const b in this.patterns)if(this.patterns[b]&&this.patterns[b]?.hasOwnProperty("pattern")){const v=this.patterns[b]?.pattern.toString(),S=this.patterns[b]?.pattern;if(v?.includes(" ")&&S?.test(this.maskExpression))return!0}return!1}_retrieveSeparatorPrecision(b){const v=b.match(new RegExp("^separator\\.([^d]*)"));return v?Number(v[1]):null}_checkPrecision(b,v){const S=b.slice(10,11);return b.indexOf("2")>0||this.leadZero&&Number(S)>1?(","===this.decimalMarker&&this.leadZero&&(v=v.replace(",",".")),this.leadZero?Number(v).toFixed(Number(S)):Number(v).toFixed(2)):this.numberToString(v)}_repeatPatternSymbols(b){return b.match(/{[0-9]+}/)&&b.split("").reduce((v,S,L)=>{if(this._start="{"===S?L:this._start,"}"!==S)return this._findSpecialChar(S)?v+S:v;this._end=L;const $=Number(b.slice(this._start+1,this._end)),re=new Array($+1).join(b[this._start-1]);if(b.slice(0,this._start).length>1&&b.includes("S")){const te=b.slice(0,this._start-1);return te.includes("{")?v+re:te+v+re}return v+re},"")||b}currentLocaleDecimalMarker(){return 1.1.toLocaleString().substring(1,2)}}return J.\u0275fac=function(b){return new(b||J)(n.KVO(d.qQ),n.KVO(p),n.KVO(n.aKT,8),n.KVO(n.sFG,8))},J.\u0275prov=n.jDH({token:J,factory:J.\u0275fac}),J})(),R=(()=>{class J{constructor(b,v,S){this.document=b,this._config=v,this._maskService=S,this.maskExpression="",this.specialCharacters=[],this.patterns={},this.prefix="",this.suffix="",this.thousandSeparator=" ",this.decimalMarker=".",this.dropSpecialCharacters=null,this.hiddenInput=null,this.showMaskTyped=null,this.placeHolderCharacter=null,this.shownMaskExpression=null,this.showTemplate=null,this.clearIfNotMatch=null,this.validation=null,this.separatorLimit=null,this.allowNegativeNumbers=null,this.leadZeroDateTime=null,this.leadZero=null,this.triggerOnMaskChange=null,this.apm=null,this.inputTransformFn=null,this.outputTransformFn=null,this.keepCharacterPositions=null,this.maskFilled=new n.bkB,this._maskValue="",this._isFocused=!1,this._position=null,this._maskExpressionArray=[],this._justPasted=!1,this._isComposing=!1,this.onChange=L=>{},this.onTouch=()=>{}}ngOnChanges(b){const{maskExpression:v,specialCharacters:S,patterns:L,prefix:$,suffix:re,thousandSeparator:te,decimalMarker:G,dropSpecialCharacters:ne,hiddenInput:de,showMaskTyped:ge,placeHolderCharacter:Be,shownMaskExpression:ve,showTemplate:He,clearIfNotMatch:be,validation:ze,separatorLimit:Je,allowNegativeNumbers:Se,leadZeroDateTime:Z,leadZero:Q,triggerOnMaskChange:oe,apm:me,inputTransformFn:Pe,outputTransformFn:V,keepCharacterPositions:q}=b;if(v&&(v.currentValue!==v.previousValue&&!v.firstChange&&(this._maskService.maskChanged=!0),v.currentValue&&v.currentValue.split("||").length>1?(this._maskExpressionArray=v.currentValue.split("||").sort((B,Ee)=>B.length-Ee.length),this._setMask()):(this._maskExpressionArray=[],this._maskValue=v.currentValue||"",this._maskService.maskExpression=this._maskValue)),S){if(!S.
1currentValue||!Array.isArray(S.currentValue))return;this._maskService.specialCharacters=S.currentValue||[]}Se&&(this._maskService.allowNegativeNumbers=Se.currentValue,this._maskService.allowNegativeNumbers&&(this._maskService.specialCharacters=this._maskService.specialCharacters.filter(B=>"-"!==B))),L&&L.currentValue&&(this._maskService.patterns=L.currentValue),me&&me.currentValue&&(this._maskService.apm=me.currentValue),$&&(this._maskService.prefix=$.currentValue),re&&(this._maskService.suffix=re.currentValue),te&&(this._maskService.thousandSeparator=te.currentValue),G&&(this._maskService.decimalMarker=G.currentValue),ne&&(this._maskService.dropSpecialCharacters=ne.currentValue),de&&(this._maskService.hiddenInput=de.currentValue),ge&&(this._maskService.showMaskTyped=ge.currentValue,!1===ge.previousValue&&!0===ge.currentValue&&this._isFocused&&requestAnimationFrame(()=>{this._maskService._elementRef?.nativeElement.click()})),Be&&(this._maskService.placeHolderCharacter=Be.currentValue),ve&&(this._maskService.shownMaskExpression=ve.currentValue),He&&(this._maskService.showTemplate=He.currentValue),be&&(this._maskService.clearIfNotMatch=be.currentValue),ze&&(this._maskService.validation=ze.currentValue),Je&&(this._maskService.separatorLimit=Je.currentValue),Z&&(this._maskService.leadZeroDateTime=Z.currentValue),Q&&(this._maskService.leadZero=Q.currentValue),oe&&(this._maskService.triggerOnMaskChange=oe.currentValue),Pe&&(this._maskService.inputTransformFn=Pe.currentValue),V&&(this._maskService.outputTransformFn=V.currentValue),q&&(this._maskService.keepCharacterPositions=q.currentValue),this._applyMask()}validate({value:b}){if(!this._maskService.validation||!this._maskValue)return null;if(this._maskService.ipError)return this._createValidationError(b);if(this._maskService.cpfCnpjError)return this._createValidationError(b);if(this._maskValue.startsWith("separator")||P.includes(this._maskValue)||this._maskService.clearIfNotMatch)return null;if(u.includes(this._maskValue))return this._validateTime(b);if(b&&b.toString().length>=1){let v=0;if(this._maskValue.startsWith("percent"))return null;for(const S in this._maskService.patterns)if(this._maskService.patterns[S]?.optional&&(this._maskValue.indexOf(S)!==this._maskValue.lastIndexOf(S)?v+=this._maskValue.split("").filter($=>$===S).join("").length:-1!==this._maskValue.indexOf(S)&&v++,-1!==this._maskValue.indexOf(S)&&b.toString().length>=this._maskValue.indexOf(S)||v===this._maskValue.length))return null;if(1===this._maskValue.indexOf("{")&&b.toString().length===this._maskValue.length+Number((this._maskValue.split("{")[1]??"").split("}")[0])-4)return null;if(this._maskValue.indexOf("*")>1&&b.toString().length<this._maskValue.indexOf("*")||this._maskValue.indexOf("?")>1&&b.toString().length<this._maskValue.indexOf("?")||1===this._maskValue.indexOf("{"))return this._createValidationError(b);if(-1===this._maskValue.indexOf("*")||-1===this._maskValue.indexOf("?")){b="number"==typeof b?String(b):b;const S=this._maskValue.split("*"),L=this._maskService.dropSpecialCharacters?this._maskValue.length-this._maskService.checkDropSpecialCharAmount(this._maskValue)-v:this.prefix?this._maskValue.length+this.prefix.length-v:this._maskValue.length-v;if(1===S.length&&b.toString().length<L)return this._createValidationError(b);if(S.length>1){const $=S[S.length-1];if($&&this._maskService.specialCharacters.includes($[0])&&String(b).includes($[0]??"")&&!this.dropSpecialCharacters){const re=b.split($[0]);return re[re.length-1].length===$.length-1?null:this._createValidationError(b)}return($&&!this._maskService.specialCharacters.includes($[0])||!$||this._maskService.dropSpecialCharacters)&&b.length>=L-1?null:this._createValidationError(b)}}if(1===this._maskValue.indexOf("*")||1===this._maskValue.indexOf("?"))return null}return b&&this.maskFilled.emit(),null}onPaste(){this._justPasted=!0}onFocus(){this._isFocused=!0}onModelChange(b){(""===b||null==b)&&this._maskService.actualValue&&(this._maskService.actualValue=this._maskService.getActualValue(""))}onInput(b){if(this._isComposing)return;const v=b.target,S=this._maskService.inputTransformFn(v.value);if("number"!==v.type)if("string"==typeof S||"number"==typeof S){if(v.value=S.toString(),this._inputValue=v.value,this._setMask(),!this._maskValue)return void this.onChange(v.value);let L=1===v.selectionStart?v.selectionStart+this._maskService.prefix.length:v.selectionStart;if(this.showMaskTyped&&this.keepCharacterPositions&&1===this._maskService.placeHolderCharacter.length){const G=v.value.slice(L-1,L),ne=this.prefix.length,de=this._maskService._checkSymbolMask(G,this._maskService.maskExpression[L-1-ne]??""),ge=this._maskService._checkSymbolMask(G,this._maskService.maskExpression[L+1-ne]??""),Be=this._maskService.selStart===this._maskService.selEnd,ve=Number(this._maskService.selStart)-ne,He=Number(this._maskService.selEnd)-ne;if("Backspace"===this._code)if(Be){if(!this._maskService.specialCharacters.includes(this._maskService.maskExpression.slice(L-this.prefix.length,L+1-this.prefix.length))&&Be)if(1===ve&&this.prefix)this._maskService.actualValue=this.prefix+this._maskService.placeHolderCharacter+v.value.split(this.prefix).join("").split(this.suffix
1).join("")+this.suffix,L-=1;else{const be=v.value.substring(0,L),ze=v.value.substring(L);this._maskService.actualValue=be+this._maskService.placeHolderCharacter+ze}}else this._maskService.actualValue=this._maskService.selStart===ne?this.prefix+this._maskService.maskIsShown.slice(0,He)+this._inputValue.split(this.prefix).join(""):this._maskService.selStart===this._maskService.maskIsShown.length+ne?this._inputValue+this._maskService.maskIsShown.slice(ve,He):this.prefix+this._inputValue.split(this.prefix).join("").slice(0,ve)+this._maskService.maskIsShown.slice(ve,He)+this._maskService.actualValue.slice(He+ne,this._maskService.maskIsShown.length+ne)+this.suffix;"Backspace"!==this._code&&(de||ge||!Be?this._maskService.specialCharacters.includes(v.value.slice(L,L+1))&&ge&&!this._maskService.specialCharacters.includes(v.value.slice(L+1,L+2))?(this._maskService.actualValue=v.value.slice(0,L-1)+v.value.slice(L,L+1)+G+v.value.slice(L+2),L+=1):de?this._maskService.actualValue=1===v.value.length&&1===L?this.prefix+G+this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)+this.suffix:v.value.slice(0,L-1)+G+v.value.slice(L+1).split(this.suffix).join("")+this.suffix:this.prefix&&1===v.value.length&&L-ne==1&&this._maskService._checkSymbolMask(v.value,this._maskService.maskExpression[L-1-ne]??"")&&(this._maskService.actualValue=this.prefix+v.value+this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)+this.suffix):L=Number(v.selectionStart)-1)}let $=0,re=!1;if("Delete"===this._code&&(this._maskService.deletedSpecialCharacter=!0),this._inputValue.length>=this._maskService.maskExpression.length-1&&"Backspace"!==this._code&&"d0/M0/0000"===this._maskService.maskExpression&&L<10){const G=this._inputValue.slice(L-1,L);v.value=this._inputValue.slice(0,L-1)+G+this._inputValue.slice(L+1)}if("d0/M0/0000"===this._maskService.maskExpression&&this.leadZeroDateTime&&(L<3&&Number(v.value)>31&&Number(v.value)<40||5===L&&Number(v.value.slice(3,5))>12)&&(L+=2),"Hh:m0:s0"===this._maskService.maskExpression&&this.apm&&(this._justPasted&&"00"===v.value.slice(0,2)&&(v.value=v.value.slice(1,2)+v.value.slice(2,v.value.length)),v.value="00"===v.value?"0":v.value),this._maskService.applyValueChanges(L,this._justPasted,"Backspace"===this._code||"Delete"===this._code,(G,ne)=>{this._justPasted=!1,$=G,re=ne}),this._getActiveElement()!==v)return;this._maskService.plusOnePosition&&(L+=1,this._maskService.plusOnePosition=!1),this._maskExpressionArray.length&&(L="Backspace"===this._code?this.specialCharacters.includes(this._inputValue.slice(L-1,L))?L-1:L:1===v.selectionStart?v.selectionStart+this._maskService.prefix.length:v.selectionStart),this._position=1===this._position&&1===this._inputValue.length?null:this._position;let te=this._position?this._inputValue.length+L+$:L+("Backspace"!==this._code||re?$:0);te>this._getActualInputLength()&&(te=v.value===this._maskService.decimalMarker&&1===v.value.length?this._getActualInputLength()+1:this._getActualInputLength()),te<0&&(te=0),v.setSelectionRange(te,te),this._position=null}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof S);else{if(!this._maskValue)return void this.onChange(v.value);this._maskService.applyValueChanges(v.value.length,this._justPasted,"Backspace"===this._code||"Delete"===this._code)}}onCompositionStart(){this._isComposing=!0}onCompositionEnd(b){this._isComposing=!1,this._justPasted=!0,this.onInput(b)}onBlur(b){if(this._maskValue){const v=b.target;if(this.leadZero&&v.value.length>0&&"string"==typeof this.decimalMarker){const S=this._maskService.maskExpression,L=Number(this._maskService.maskExpression.slice(S.length-1,S.length));if(L>1){v.value=this.suffix?v.value.split(this.suffix).join(""):v.value;const $=v.value.split(this.decimalMarker)[1];v.value=v.value.includes(this.decimalMarker)?v.value+"0".repeat(L-$.length)+this.suffix:v.value+this.decimalMarker+"0".repeat(L)+this.suffix,this._maskService.actualValue=v.value}}this._maskService.clearIfNotMatchFn()}this._isFocused=!1,this.onTouch()}onClick(b){if(!this._maskValue)return;const v=b.target;null!==v&&null!==v.selectionStart&&v.selectionStart===v.selectionEnd&&v.selectionStart>this._maskService.prefix.length&&38!==b.keyCode&&this._maskService.showMaskTyped&&!this.keepCharacterPositions&&(this._maskService.maskIsShown=this._maskService.showMaskInInput(),v.setSelectionRange&&this._maskService.prefix+this._maskService.maskIsShown===v.value?(v.focus(),v.setSelectionRange(0,0)):v.selectionStart>this._maskService.actualValue.length&&v.setSelectionRange(this._maskService.actualValue.length,this._maskService.actualValue.length));const $=v&&(v.value===this._maskService.prefix?this._maskService.prefix+this._maskService.maskIsShown:v.value);v&&v.value!==$&&(v.value=$),v&&"number"!==v.type&&(v.selectionStart||v.selectionEnd)<=this._maskService.prefix.length?v.selectionStart=this._maskService.prefix.length:v&&v.selectionEnd>this._getActualInputLength()&&(v.selectionEnd=this._getActualInputLength())}onKeyDown(b){if(!this._maskValue)return;if(this._isComposing)return void("Enter"===b.key&&this.onCompositionEnd(b));this._code=b.code?b.code:b.key;const v=b.target;if(this._inputValue=v.value,this._setMask(),"number"!==v.type){if("ArrowUp"===b.key&&b.preventDefault(),"ArrowLeft"===b.key||"Backspace"===b.key||"Delete"===b.key){if("Backspace"===b.key&&0===v.value.length&&(v.selectionStart=v.selectionEnd),"Backspace"===b.key&&0!==v.selectionStart)if(this.specialCharacters=this.specialCharacters?.length?this.specialCharacters:this._config.specialCharacters,this.prefix.length>1&&v.selectionStart<=this.prefix.length)v.setSelectionRange(this.prefix.length,v.selectionEnd);else if(this._inputValue.length!==v.selectionStart&&1!==v.selectionStart)for(;this.specialCharacters.includes((this._inputValue[v.selectionStart-1]??"").toString())&&
1(this.prefix.length>=1&&v.selectionStart>this.prefix.length||0===this.prefix.length);)v.setSelectionRange(v.selectionStart-1,v.selectionEnd);this.checkSelectionOnDeletion(v),this._maskService.prefix.length&&v.selectionStart<=this._maskService.prefix.length&&v.selectionEnd<=this._maskService.prefix.length&&b.preventDefault(),"Backspace"===b.key&&!v.readOnly&&0===v.selectionStart&&v.selectionEnd===v.value.length&&0!==v.value.length&&(this._position=this._maskService.prefix?this._maskService.prefix.length:0,this._maskService.applyMask(this._maskService.prefix,this._maskService.maskExpression,this._position))}this.suffix&&this.suffix.length>1&&this._inputValue.length-this.suffix.length<v.selectionStart?v.setSelectionRange(this._inputValue.length-this.suffix.length,this._inputValue.length):("KeyA"===b.code&&b.ctrlKey||"KeyA"===b.code&&b.metaKey)&&(v.setSelectionRange(0,this._getActualInputLength()),b.preventDefault()),this._maskService.selStart=v.selectionStart,this._maskService.selEnd=v.selectionEnd}}writeValue(b){var v=this;return(0,e.A)(function*(){if("object"==typeof b&&null!==b&&"value"in b&&("disable"in b&&v.setDisabledState(!!b.disable),b=b.value),null!==b&&(b=v.inputTransformFn?v.inputTransformFn(b):b),"string"==typeof b||"number"==typeof b||null==b){(null==b||""===b)&&(v._maskService._currentValue="",v._maskService._previousValue="");let S=b;if("number"==typeof S||v._maskValue.startsWith("separator")){S=String(S);const L=v._maskService.currentLocaleDecimalMarker();Array.isArray(v._maskService.decimalMarker)||(S=v._maskService.decimalMarker!==L?S.replace(L,v._maskService.decimalMarker):S),v._maskService.leadZero&&S&&v.maskExpression&&!1!==v.dropSpecialCharacters&&(S=v._maskService._checkPrecision(v._maskService.maskExpression,S)),","===v._maskService.decimalMarker&&(S=S.toString().replace(".",",")),v.maskExpression?.startsWith("separator")&&v.leadZero&&requestAnimationFrame(()=>{v._maskService.applyMask(S?.toString()??"",v._maskService.maskExpression)}),v._maskService.isNumberValue=!0}"string"!=typeof S&&(S=""),v._inputValue=S,v._setMask(),S&&v._maskService.maskExpression||v._maskService.maskExpression&&(v._maskService.prefix||v._maskService.showMaskTyped)?("function"!=typeof v.inputTransformFn&&(v._maskService.writingValue=!0),v._maskService.formElementProperty=["value",v._maskService.applyMask(S,v._maskService.maskExpression)],"function"!=typeof v.inputTransformFn&&(v._maskService.writingValue=!1)):v._maskService.formElementProperty=["value",S],v._inputValue=S}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof b)})()}registerOnChange(b){this._maskService.onChange=this.onChange=b}registerOnTouched(b){this.onTouch=b}_getActiveElement(b=this.document){const v=b?.activeElement?.shadowRoot;return v?.activeElement?this._getActiveElement(v):b.activeElement}checkSelectionOnDeletion(b){b.selectionStart=Math.min(Math.max(this.prefix.length,b.selectionStart),this._inputValue.length-this.suffix.length),b.selectionEnd=Math.min(Math.max(this.prefix.length,b.selectionEnd),this._inputValue.length-this.suffix.length)}setDisabledState(b){this._maskService.formElementProperty=["disabled",b]}_applyMask(){this._maskService.maskExpression=this._maskService._repeatPatternSymbols(this._maskValue||""),this._maskService.formElementProperty=["value",this._maskService.applyMask(this._inputValue,this._maskService.maskExpression)]}_validateTime(b){const v=this._maskValue.split("").filter(S=>":"!==S).length;return b&&(0==+(b[b.length-1]??-1)&&b.length<v||b.length<=v-2)?this._createValidationError(b):null}_getActualInputLength(){return this._maskService.actualValue.length||this._maskService.actualValue.length+this._maskService.prefix.length}_createValidationError(b){return{mask:{requiredMask:this._maskValue,actualValue:b}}}_setMask(){this._maskExpressionArray.some(b=>{if(b.split("").some(S=>this._maskService.specialCharacters.includes(S))&&this._inputValue&&!b.includes("S")||b.includes("{")){const S=this._maskService.removeMask(this._inputValue)?.length<=this._maskService.removeMask(b)?.length;if(S)return this._maskValue=this.maskExpression=this._maskService.maskExpression=b.includes("{")?this._maskService._repeatPatternSymbols(b):b,S;
1{const L=this._maskExpressionArray[this._maskExpressionArray.length-1]??"";this._maskValue=this.maskExpression=this._maskService.maskExpression=L.includes("{")?this._maskService._repeatPatternSymbols(L):L}}else{const S=this._maskService.removeMask(this._inputValue)?.split("").every((L,$)=>{const re=b.charAt($);return this._maskService._checkSymbolMask(L,re)});if(S)return this._maskValue=this.maskExpression=this._maskService.maskExpression=b,S}})}}return J.\u0275fac=function(b){return new(b||J)(n.rXU(d.qQ),n.rXU(p),n.rXU(F))},J.\u0275dir=n.FsC({type:J,selectors:[["input","mask",""],["textarea","mask",""]],hostBindings:function(b,v){1&b&&n.bIt("paste",function(){return v.onPaste()})("focus",function(L){return v.onFocus(L)})("ngModelChange",function(L){return v.onModelChange(L)})("input",function(L){return v.onInput(L)})("compositionstart",function(L){return v.onCompositionStart(L)})("compositionend",function(L){return v.onCompositionEnd(L)})("blur",function(L){return v.onBlur(L)})("click",function(L){return v.onClick(L)})("keydown",function(L){return v.onKeyDown(L)})},inputs:{maskExpression:[0,"mask","maskExpression"],specialCharacters:"specialCharacters",patterns:"patterns",prefix:"prefix",suffix:"suffix",thousandSeparator:"thousandSeparator",decimalMarker:"decimalMarker",dropSpecialCharacters:"dropSpecialCharacters",hiddenInput:"hiddenInput",showMaskTyped:"showMaskTyped",placeHolderCharacter:"placeHolderCharacter",shownMaskExpression:"shownMaskExpression",showTemplate:"showTemplate",clearIfNotMatch:"clearIfNotMatch",validation:"validation",separatorLimit:"separatorLimit",allowNegativeNumbers:"allowNegativeNumbers",leadZeroDateTime:"leadZeroDateTime",leadZero:"leadZero",triggerOnMaskChange:"triggerOnMaskChange",apm:"apm",inputTransformFn:"inputTransformFn",outputTransformFn:"outputTransformFn",keepCharacterPositions:"keepCharacterPositions"},outputs:{maskFilled:"maskFilled"},exportAs:["mask","ngxMask"],features:[n.Jv_([{provide:h.kq,useExisting:(0,n.Rfq)(()=>J),multi:!0},{provide:h.cz,useExisting:(0,n.Rfq)(()=>J),multi:!0},F]),n.OA$]}),J})();function z(J,N){return N instanceof Function?{...J,...N()}:{...J,...N}}let W=(()=>{class J{static forRoot(b){return{ngModule:J,providers:[{provide:m,useValue:b},{provide:g,useValue:c},{provide:p,useFactory:z,deps:[g,m]},F]}}static forChild(){return{ngModule:J}}
1}return J.\u0275fac=function(b){return new(b||J)},J.\u0275mod=n.$C({type:J}),J.\u0275inj=n.G2t({}),J})()},82341:(_e,D,r)=>{"use strict";r.d(D,{f6:()=>Z,Ov:()=>q,$R:()=>be,f8:()=>oe});var e=r(54438),n=r(84412),d=r(7673),h=r(19724),p=r(57786),m=r(27468),g=r(96354),c=r(25558),u=r(99437),P=r(26365),T=r(61594),F=r(31397),R=r(39974),I=r(54360),W=r(65245),J=r(96697),N=r(88141),b=r(4705);let S=(()=>{class Ne{constructor(){this.strategiesSource=new n.t({}),this.strategies$=this.strategiesSource.asObservable()}static{this.\u0275fac=function(gt){return new(gt||Ne)}}static{this.\u0275prov=e.jDH({token:Ne,factory:Ne.\u0275fac})}}return Ne})();const L=new e.nKC("USE_CONFIGURATION_STORE");let $=(()=>{class Ne{constructor(we=!1,gt){this.isolate=we,this.configurationStore=gt,this.strategiesSource=this.isolate?new n.t({}):this.configurationStore.strategiesSource,this.strategies$=this.strategiesSource.asObservable(),this.onAuthorisedDefaultStrategy=this.isolate?void 0:this.configurationStore.onAuthorisedDefaultStrategy,this.onUnAuthorisedDefaultStrategy=this.isolate?void 0:this.configurationStore.onUnAuthorisedDefaultStrategy}setDefaultOnAuthorizedStrategy(we){this.isolate?this.onAuthorisedDefaultStrategy=this.getDefinedStrategy(we):(this.configurationStore.onAuthorisedDefaultStrategy=this.getDefinedStrategy(we),this.onAuthorisedDefaultStrategy=this.configurationStore.onAuthorisedDefaultStrategy)}setDefaultOnUnauthorizedStrategy(we){this.isolate?this.onUnAuthorisedDefaultStrategy=this.getDefinedStrategy(we):(this.configurationStore.onUnAuthorisedDefaultStrategy=this.getDefinedStrategy(we),this.onUnAuthorisedDefaultStrategy=this.configurationStore.onUnAuthorisedDefaultStrategy)}addPermissionStrategy(we,gt){this.strategiesSource.value[we]=gt}getStrategy(we){return this.strategiesSource.value[we]}getAllStrategies(){return this.strategiesSource.value}getDefinedStrategy(we){if(this.strategiesSource.value[we]||this.isPredefinedStrategy(we))return we;throw new Error(`No ' ${we} ' strategy is found please define one`)}isPredefinedStrategy(we){return"show"===we||"remove"===we}static{this.\u0275fac=function(gt){return new(gt||Ne)(e.KVO(L),e.KVO(S))}}static{this.\u0275prov=e.jDH({token:Ne,factory:Ne.\u0275fac})}}return Ne})();function re(Ne){return"function"==typeof Ne}function te(Ne){if("[object Object]"!==Object.prototype.toString.call(Ne))return!1;{const Ze=Object.getPrototypeOf(Ne);return null===Ze||Ze===Object.prototype}}function G(Ne){return!!Ne&&"string"==typeof Ne}function ne(Ne){return"boolean"==typeof Ne}function ge(Ne){return Array.isArray(Ne)?Ne.length>0:!!Ne}function Be(Ne){return G(Ne)?[Ne]:Ne}let ve=(()=>{class Ne{constructor(){this.permissionsSource=new n.t({}),this.permissions$=this.permissionsSource.asObservable()}static{this.\u0275fac=function(gt){return new(gt||Ne)}}static{this.\u0275prov=e.jDH({token:Ne,factory:Ne.\u0275fac})}}return Ne})();const He=new e.nKC("USE_PERMISSIONS_STORE");let be=(()=>{class Ne{constructor(we=!1,gt){this.isolate=we,this.permissionsStore=gt,this.permissionsSource=this.isolate?new n.t({}):this.permissionsStore.permissionsSource,this.permissions$=this.permissionsSource.asObservable()}flushPermissions(){this.permissionsSource.next({})}hasPermission(we){return!we||Array.isArray(we)&&0===we.length?Promise.resolve(!0):(we=Be(we),this.hasArrayPermission(we))}loadPermissions(we,gt){const je=we.reduce((Pt,yt)=>this.reducePermission(Pt,yt,gt),{});this.permissionsSource.next(je)}addPermission(we,gt){if(Array.isArray(we)){const je=we.reduce((Pt,yt)=>this.reducePermission(Pt,yt,gt),this.permissionsSource.value);this.permissionsSource.next(je)}else{const je=this.reducePermission(this.permissionsSource.value,we,gt);this.permissionsSource.next(je)}}removePermission(we){const gt={...this.permissionsSource.value};delete gt[we],this.permissionsSource.next(gt)}getPermission(we){return this.permissionsSource.value[we]}getPermissions(){return this.permissionsSource.value}reducePermission(we,gt,je){return je&&re(je)?{...we,[gt]:{name:gt,validationFunction:je}}:{...we,[gt]:{name:gt}}}hasArrayPermission(we){const gt=we.map(je=>{if(this.hasPermissionValidationFunction(je)){const Pt=this.permissionsSource.value[je].validationFunction,yt={...this.permissionsSource.value};return(0,d.of)(null).pipe((0,g.T)(()=>Pt(je,yt)),(0,c.n)(Fe=>ne(Fe)?(0,d.of)(Fe):Fe),(0,u.W)(()=>(0,d.of)(!1)))}return(0,d.of)(!!this.permissionsSource.value[je])});return(0,h.H)(gt).pipe((0,P.U)(),(0,T.$)(je=>!1!==je,!1),(0,g.T)(je=>!1!==je)).toPromise().then(je=>je)}hasPermissionValidationFunction(we){return!!this.permissionsSource.value[we]&&!!this.permissionsSource.value[we].validationFunction&&re(this.permissionsSource.value[we].validationFunction)}static{this.\u0275fac=function(gt){return new(gt||Ne)(e.KVO(He),e.KVO(ve))}}static{this.\u0275prov=e.jDH({token:Ne,factory:Ne.\u0275fac})}}return Ne})();class ze{constructor(){this.rolesSource=new n.t({}),this.roles$=this.rolesSource.asObservable()}}const Je=new e.nKC("USE_ROLES_STORE");let Se=(()=>{class Ne{constructor(we=!1,gt,je){this.isolate=we,this.rolesStore=gt,this.permissionsService=je,this.rolesSource=this.isolate?new n.t({}):this.rolesStore.rolesSource,this.roles$=this.rolesSource.asObservable()}addRole(we,gt){const je={...this.rolesSource.value,[we]:{name:we,validationFunction:gt}};this.rolesSource.next(je)}addRoleWithPermissions(we,gt){this.permissionsService.addPermission(gt),this.addRole(we,gt)}addRoles(we){Object.keys(we).forEach((gt,je)=>{this.addRole(gt,we[gt])})}addRolesWithPermissions(we){Object.keys(we).forEach((gt,je)=>{this.addRoleWithPermissions(gt,we[gt])})}flushRoles(){this.rolesSource.next({})}flushRolesAndPermissions(){this.flushRoles(),this.permissionsService.flushPermissions()}removeRole(we){const gt={...this.rolesSource.value};delete gt[we],this.rolesSource.next(gt)}getRoles(){return this.rolesSource.value}getRole(we){return this.rolesSource.value[we]}hasOnlyRoles(we){return!we||Array.isArray(we)&&0===we.length?Promise.resolve(!0):(we=Be(we),Promise.all([this.hasRoleKey(we),this.hasRolePermission(this.rolesSource.value,we)]).then(([je,Pt])=>je||Pt))}hasRoleKey(we){const gt=we.map(je=>{if(this.rolesSource.value[je]&&this.rolesSource.value[je].validationFunction&&re(this.rolesSource.value[je].validationFunction)&&!function de(Ne){return"[object Promise]"===Object.prototype.toString.call(Ne)}(this.rolesSource.value[je].validationFunction)){const yt=this.rolesSource.value[je].validationFunction,Fe={...this.rolesSource.value};return(0,d.of)(null).pipe((0,g.T)(()=>yt(je,Fe)),(0,c.n)(Ft=>ne(Ft)?(0,d.of)(Ft):Ft),(0,u.W)(()=>(0,d.of)(!1)))}return(0,d.of)(!1)});return(0,h.H)(gt).pipe((0,P.U)(),(0,T.$)(je=>!1!==je,!1),(0,g.T)(je=>!1!==je)).toPromise().then(je=>je)}hasRolePermission(we,gt){return(0,h.H)(gt).pipe((0,F.Z)(je=>we[je]&&Array.isArray(we[je].validationFunction)?(0,h.H)(we[je].validationFunction).pipe((0,F.Z)(Pt=>this.permissionsService.hasPermission(Pt)),function z(Ne,Ze){return(0,R.N)((we,gt)=>{let je=0;we.subscribe((0,I._)(gt,Pt=>{Ne.call(Ze,Pt,je++,we)||(gt.next(!1),gt.complete())},()=>{gt.next(!0),gt.complete()}
1))})}(Pt=>!0===Pt)):(0,d.of)(!1)),(0,T.$)(je=>!0===je,!1)).toPromise()}static{this.\u0275fac=function(gt){return new(gt||Ne)(e.KVO(Je),e.KVO(ze),e.KVO(be))}}static{this.\u0275prov=e.jDH({token:Ne,factory:Ne.\u0275fac})}}return Ne})(),Z=(()=>{class Ne{constructor(){this.permissionsAuthorized=new e.bkB,this.permissionsUnauthorized=new e.bkB,this.firstMergeUnusedRun=1,this.permissionsService=(0,e.WQX)(be),this.configurationService=(0,e.WQX)($),this.rolesService=(0,e.WQX)(Se),this.viewContainer=(0,e.WQX)(e.c1b),this.changeDetector=(0,e.WQX)(e.gRc),this.templateRef=(0,e.WQX)(e.C4Q)}ngOnInit(){this.viewContainer.clear(),this.initPermissionSubscription=this.validateExceptOnlyPermissions()}ngOnChanges(we){const gt=we.ngxPermissionsOnly,je=we.ngxPermissionsExcept;if(gt||je){if(gt&&gt.firstChange||je&&je.firstChange)return;(0,p.h)(this.permissionsService.permissions$,this.rolesService.roles$).pipe((0,W.i)(this.firstMergeUnusedRun),(0,J.s)(1)).subscribe(()=>{ge(this.ngxPermissionsExcept)?this.validateExceptAndOnlyPermissions():ge(this.ngxPermissionsOnly)?this.validateOnlyPermissions():this.handleAuthorisedPermission(this.getAuthorisedTemplates())})}}ngOnDestroy(){this.initPermissionSubscription&&this.initPermissionSubscription.unsubscribe()}validateExceptOnlyPermissions(){return(0,p.h)(this.permissionsService.permissions$,this.rolesService.roles$).pipe((0,W.i)(this.firstMergeUnusedRun)).subscribe(()=>{ge(this.ngxPermissionsExcept)?this.validateExceptAndOnlyPermissions():ge(this.ngxPermissionsOnly)?this.validateOnlyPermissions():this.handleAuthorisedPermission(this.getAuthorisedTemplates())})}validateExceptAndOnlyPermissions(){Promise.all([this.permissionsService.hasPermission(this.ngxPermissionsExcept),this.rolesService.hasOnlyRoles(this.ngxPermissionsExcept)]).then(([we,gt])=>{if(we||gt)this.handleUnauthorisedPermission(this.ngxPermissionsExceptElse||this.ngxPermissionsElse);else{if(this.ngxPermissionsOnly)throw!1;this.handleAuthorisedPermission(this.ngxPermissionsExceptThen||this.ngxPermissionsThen||this.templateRef)}}).catch(()=>{this.ngxPermissionsOnly?this.validateOnlyPermissions():this.handleAuthorisedPermission(this.ngxPermissionsExceptThen||this.ngxPermissionsThen||this.templateRef)})}validateOnlyPermissions(){Promise.all([this.permissionsService.hasPermission(this.ngxPermissionsOnly),this.rolesService.hasOnlyRoles(this.ngxPermissionsOnly)]).then(([we,gt])=>{we||gt?this.handleAuthorisedPermission(this.ngxPermissionsOnlyThen||this.ngxPermissionsThen||this.templateRef):this.handleUnauthorisedPermission(this.ngxPermissionsOnlyElse||this.ngxPermissionsElse)}).catch(()=>{this.handleUnauthorisedPermission(this.ngxPermissionsOnlyElse||this.ngxPermissionsElse)})}handleUnauthorisedPermission(we){if(!ne(this.currentAuthorizedState)||this.currentAuthorizedState){if(this.currentAuthorizedState=!1,this.permissionsUnauthorized.emit(),this.getUnAuthorizedStrategyInput())return void this.applyStrategyAccordingToStrategyType(this.getUnAuthorizedStrategyInput());this.configurationService.onUnAuthorisedDefaultStrategy&&!this.elseBlockDefined()?this.applyStrategy(this.configurationService.onUnAuthorisedDefaultStrategy):this.showTemplateBlockInView(we)}}handleAuthorisedPermission(we){if(!ne(this.currentAuthorizedState)||!this.currentAuthorizedState){if(this.currentAuthorizedState=!0,this.permissionsAuthorized.emit(),this.getAuthorizedStrategyInput())return void this.applyStrategyAccordingToStrategyType(this.getAuthorizedStrategyInput());this.configurationService.onAuthorisedDefaultStrategy&&!this.thenBlockDefined()?this.applyStrategy(this.configurationService.onAuthorisedDefaultStrategy):this.showTemplateBlockInView(we)}}applyStrategyAccordingToStrategyType(we){if(!G(we))return re(we)?(this.showTemplateBlockInView(this.templateRef),void we(this.templateRef)):void 0;this.applyStrategy(we)}showTemplateBlockInView(we){this.viewContainer.clear(),we&&(this.viewContainer.createEmbeddedView(we),this.changeDetector.markForCheck())}getAuthorisedTemplates(){return this.ngxPermissionsOnlyThen||this.ngxPermissionsExceptThen||this.ngxPermissionsThen||this.templateRef}elseBlockDefined(){return!!this.ngxPermissionsExceptElse||!!this.ngxPermissionsElse}thenBlockDefined(){return!!this.ngxPermissionsExceptThen||!!this.ngxPermissionsThen}getAuthorizedStrategyInput(){return this.ngxPermissionsOnlyAuthorisedStrategy||this.ngxPermissionsExceptAuthorisedStrategy||this.ngxPermissionsAuthorisedStrategy}getUnAuthorizedStrategyInput(){return this.ngxPermissionsOnlyUnauthorisedStrategy||this.ngxPermissionsExceptUnauthorisedStrategy||this.ngxPermissionsUnauthorisedStrategy}applyStrategy(we){if("show"===we)return void this.showTemplateBlockInView(this.templateRef);if("remove"===we)return void this.viewContainer.clear();const gt=this.configurationService.getStrategy(we);this.showTemplateBlockInView(this.templateRef),gt(this.templateRef)}static{this.\u0275fac=function(gt){return new(gt||Ne)}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","ngxPermissionsOnly",""],["","ngxPermissionsExcept",""]],inputs:{ngxPermissionsOnly:"ngxPermissionsOnly",ngxPermissionsOnlyThen:"ngxPermissionsOnlyThen",ngxPermissionsOnlyElse:"ngxPermissionsOnlyElse",ngxPermissionsExcept:"ngxPermissionsExcept",ngxPermissionsExceptElse:"ngxPermissionsExceptElse",ngxPermissionsExceptThen:"ngxPermissionsExceptThen",ngxPermissionsThen:"ngxPermissionsThen",ngxPermissionsElse:"ngxPermissionsElse",ngxPermissionsOnlyAuthorisedStrategy:"ngxPermissionsOnlyAuthorisedStrategy",ngxPermissionsOnlyUnauthorisedStrategy:"ngxPermissionsOnlyUnauthorisedStrategy",ngxPermissionsExceptUnauthorisedStrategy:"ngxPermissionsExceptUnauthorisedStrategy",ngxPermissionsExceptAuthorisedStrategy:"ngxPermissionsExceptAuthorisedStrategy",ngxPermissionsUnauthorisedStrategy:"ngxPermissionsUnauthorisedStrategy",ngxPermissionsAuthorisedStrategy:"ngxPermissionsAuthorisedStrategy"},outputs:{permissionsAuthorized:"permissionsAuthorized",permissionsUnauthorized:"permissionsUnauthorized"},features:[e.OA$]})}}return Ne})();const oe=(Ne,Ze)=>{const we=(0,e.WQX)(me);return Ze instanceof b.n1?we.hasPermissions(Ne,Ze):we.hasPermissions(Ne)};let me=(()=>{class Ne{constructor(we,gt,je){this.permissionsService=we,this.rolesService=gt,this.router=je}canActivate(we,gt){return this.hasPermissions(we,gt)}canActivateChild(we,gt){return this.hasPermissions(we,gt)}canLoad(we){return this.hasPermissions(we)}canMatch(we){return this.hasPermissions(we)}hasPermissions(we,gt){const Pt=this.transformPermission(we&&we.data?we.data.permissions:{},we,gt);return this.isParameterAvailable(Pt.except)?this.passingExceptPermissionsValidation(Pt,we,gt):!this.isParameterAvailable(Pt.only)||this.passingOnlyPermissionsValidation(Pt,we,gt)}transformPermission(we,gt,je){return{only:re(we.only)?we.only(gt,je):Be(we.only),except:re(we.except)?we.except(gt,je):Be(we.except),redirectTo:we.redirectTo}}isParameterAvailable(we){return!!we&&we.length>0}passingExceptPermissionsValidation(we,gt,je){if(we.redirectTo&&(re(we.redirectTo)||te(we.redirectTo)&&!this.isRedirectionWithParameters(we.redirectTo))){let Pt="";return(0,h.H)(we.except).pipe((0,F.Z)(yt=>(0,m.p)([this.permissionsService.hasPermission(yt),this.rolesService.hasOnlyRoles(yt)]).pipe((0,N.M)(Fe=>{Fe.every(Ve=>!1===Ve)||(Pt=yt)}))),(0,T.$)(yt=>yt.some(Fe=>!0===Fe),!1),(0,F.Z)(yt=>Pt?(this.handleRedirectOfFailedPermission(we,Pt,gt,je),(0,d.of)(!1)):!yt&&we.only?this.onlyRedirectCheck(we,gt,je):(0,d.of)(!yt))).toPromise()}return Promise.all([this.permissionsService.hasPermission(we.except),this.rolesService.hasOnlyRoles(we.except)]).then(([Pt,yt])=>Pt||yt?(we.redirectTo&&this.redirectToAnotherRoute(we.redirectTo,gt,je),!1):!we.only||this.checkOnlyPermissions(we,gt,je))}redirectToAnotherRoute(we,gt,je,Pt){const yt=re(we)?we(Pt,gt,je):we;if(this.isRedirectionWithParameters(yt))return yt.navigationCommands=this.transformNavigationCommands(yt.navigationCommands,gt,je),yt.navigationExtras=this.transformNavigationExtras(yt.navigationExtras,gt,je),void this.router.navigate(yt.navigationCommands,yt.navigationExtras);Array.isArray(yt)?this.router.navigate(yt):this.router.navigate([yt])}isRedirectionWithParameters(we){return te(we)&&(!!we.navigationCommands||!!we.navigationExtras)}transformNavigationCommands(we,gt,je){return re(we)?we(gt,je):we}transformNavigationExtras(we,gt,je){return re(we)?we(gt,je):we}onlyRedirectCheck(we,gt,je){let Pt="";return(0,h.H)(we.only).pipe((0,F.Z)(yt=>(0,m.p)([this.permissionsService.hasPermission(yt),this.rolesService.hasOnlyRoles(yt)]).pipe((0,N.M)(Fe=>{Fe.every(Ve=>!1===Ve)&&(Pt=yt)}))),(0,T.$)(yt=>re(we.redirectTo)?yt.some(Fe=>!0===Fe):yt.every(Fe=>!1===Fe),!1),(0,F.Z)(yt=>re(we.redirectTo)?yt?(0,d.of)(!0):(this.handleRedirectOfFailedPermission(we,Pt,gt,je),(0,d.of)(!1)):(Pt&&this.handleRedirectOfFailedPermission(we,Pt,gt,je),(0,d.of)(!yt)))).toPromise()}handleRedirectOfFailedPermission(we,gt,je,Pt){this.isFailedPermissionPropertyOfRedirectTo(we,gt)?this.redirectToAnotherRoute(we.redirectTo[gt],je,Pt,gt):re(we.redirectTo)?this.redirectToAnotherRoute(we.redirectTo,je,Pt,gt):this.redirectToAnotherRoute(we.redirectTo.default,je,Pt,gt)}isFailedPermissionPropertyOfRedirectTo(we,gt){return!!we.redirectTo&&we.redirectTo[gt]}checkOnlyPermissions(we,gt,je){const Pt={...we};return Promise.all([this.permissionsService.hasPermission(Pt.only),this.rolesService.hasOnlyRoles(Pt.only)]).then(([yt,Fe])=>!(!yt&&!Fe&&(Pt.redirectTo&&this.redirectToAnotherRoute(Pt.redirectTo,gt,je),1)))}passingOnlyPermissionsValidation(we,gt,je){return re(we.redirectTo)||te(we.redirectTo)&&!this.isRedirectionWithParameters(we.redirectTo)?this.onlyRedirectCheck(we,gt,je):this.checkOnlyPermissions(we,gt,je)}static{this.\u0275fac=function(gt){return new(gt||Ne)(e.KVO(be),e.KVO(Se),e.KVO(b.Ix))}}static{this.\u0275prov=e.jDH({token:Ne,factory:Ne.\u0275fac})}}return Ne})(),q=(()=>{class Ne{static forRoot(we={}){return{ngModule:Ne,providers:[ve,ze,S,be,me,Se,$,{provide:He,useValue:we.permissionsIsolate},{provide:Je,useValue:we.rolesIsolate},{provide:L,useValue:we.configurationIsolate}]}}static forChild(we={}){return{ngModule:Ne,providers:[{provide:He,useValue:we.permissionsIsolate},{provide:Je,useValue:we.rolesIsolate},{provide:L,useValue:we.configurationIsolate},$,be,Se,me]}}static{this.\u0275fac=function(gt){return new(gt||Ne)}}static{this.\u0275mod=e.$C({type:Ne})}static{this.\u0275inj=e.G2t({})}}return Ne})()},10467:(_e,D,r)=>{"use strict";function e(d,h,p,m,g,c,u){try{var P=d[c](u),T=P.value}catch(F){return void p(F)}P.done?h(T):Promise.resolve(T).then(m,g)}function n(d){return function(){var h=this,p=arguments;return new Promise(function(m,g){var c=d.apply(h,p);function u(T){e(c,m,g,u,P,"next",T)}function P(T){e(c,m,g,u,P,"throw",T)}u(void 0)})}}r.d(D,{A:()=>n})},31635:(_e,D,r)=>{"use strict";function p(Q,oe,me,Pe){var B,V=arguments.length,q=V<3?oe:null===Pe?Pe=Object.getOwnPropertyDescriptor(oe,me):Pe;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)q=Reflect.decorate(Q,oe,me,Pe);else for(var Ee=Q.length-1;Ee>=0;Ee--)(B=Q[Ee])&&(q=(V<3?B(q):V>3?B(oe,me,q):B(oe,me))||q);return V>3&&q&&Object.defineProperty(oe,me,q),q}function F(Q,oe,me,Pe){return new(me||(me=Promise))(function(q,B){function Ee(we){try{Ze(Pe.next(we))}catch(gt){B(gt)}}function Ne(we){try{Ze(Pe.throw(we))}catch(gt){B(gt)}}function Ze(we){we.done?q(we.value):function V(q){return q instanceof me?q:new me(function(B){B(q)})}(we.value).then(Ee,Ne)}Ze((Pe=Pe.apply(Q,oe||[])).next())})}function S(Q){return this instanceof S?(this.v=Q,this):new S(Q)}function L(Q,oe,me){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var V,Pe=me.apply(Q,oe||[]),q=[];return V=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Ee("next"),Ee("throw"),Ee("return",function B(Pt){return function(yt){return Promise.resolve(yt).then(Pt,gt)}}),V[Symbol.asyncIterator]=function(){return this},V;function Ee(Pt,yt){Pe[Pt]&&(V[Pt]=function(Fe){return new Promise(function(Ft,Ve){q.push([Pt,Fe,Ft,Ve])>1||Ne(Pt,Fe)})},yt&&(V[Pt]=yt(V[Pt])))}function Ne(Pt,yt){try{!function Ze(Pt){Pt.value instanceof S?Promise.resolve(Pt.value.v).then(we,gt):je(q[0][2],Pt)}(Pe[Pt](yt))}catch(Fe){je(q[0][3],Fe)}}function we(Pt){Ne("next",Pt)}function gt(Pt){Ne("throw",Pt)}function je(Pt,yt){Pt(yt),q.shift(),q.length&&Ne(q[0][0],q[0][1])}}function re(Q){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var me,oe=Q[Symbol.asyncIterator];return oe?oe.call(Q):(Q=function W(Q){var oe="function"==typeof Symbol&&Symbol.iterator,me=oe&&Q[oe],Pe=0;
1if(me)return me.call(Q);if(Q&&"number"==typeof Q.length)return{next:function(){return Q&&Pe>=Q.length&&(Q=void 0),{value:Q&&Q[Pe++],done:!Q}}};throw new TypeError(oe?"Object is not iterable.":"Symbol.iterator is not defined.")}(Q),me={},Pe("next"),Pe("throw"),Pe("return"),me[Symbol.asyncIterator]=function(){return this},me);function Pe(q){me[q]=Q[q]&&function(B){return new Promise(function(Ee,Ne){!function V(q,B,Ee,Ne){Promise.resolve(Ne).then(function(Ze){q({value:Ze,done:Ee})},B)}(Ee,Ne,(B=Q[q](B)).done,B.value)})}}}r.d(D,{AQ:()=>L,Cg:()=>p,N3:()=>S,sH:()=>F,xN:()=>re}),"function"==typeof SuppressedError&&SuppressedError}},_e=>{_e(_e.s=47578)}]);

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.