PageSourceSearch

https://www.franklintempleton.com/us-retail/main.be037d56e0816810.js

js franklintempleton.com collected 2026-10-01 09:11:44 UTC 3,432,632 bytes, 17 lines download raw bytes

1(self.webpackChunkcore_web=self.webpackChunkcore_web||[]).push([["main"],{642:(fn,Q,h)=>{"use strict";h.d(Q,{H:()=>G,t:()=>X});var s=h(18173),r=h(77274),p=h(36171),l=h(28238),e=h(96895);function G(t,V,ie,J){var U=(void 0===J?{}:J).computeHandlingStack,ke=t[V];if("function"!=typeof ke){if(!(V in t)||!(0,l.w1)(V,"on"))return{stop:p.l};ke=p.l}var _e=!1,Ue=function(){if(_e)return ke.apply(this,arguments);var we,Ze=(0,l.A6)(arguments);(0,r.um)(ie,null,[{target:this,parameters:Ze,onPostCall:function(Ce){we=Ce},handlingStack:U?(0,e.uC)():void 0}]);var Be=ke.apply(this,Ze);return we&&(0,r.um)(we,null,[Be]),Be};return t[V]=Ue,{stop:function(){_e=!0,t[V]===Ue&&(t[V]=ke)}}}function X(t,V,ie){var J=Object.getOwnPropertyDescriptor(t,V);if(!J||!J.set||!J.configurable)return{stop:p.l};var se=p.l,U=function(_e,Ue){(0,s.wg)(function(){U!==se&&ie(_e,Ue)},0)},ke=function(_e){J.set.call(this,_e),U(this,_e)};return Object.defineProperty(t,V,{set:ke}),{stop:function(){var _e;(null===(_e=Object.getOwnPropertyDescriptor(t,V))||void 0===_e?void 0:_e.set)===ke&&Object.defineProperty(t,V,J),U=se}}}},824:(fn,Q,h)=>{"use strict";h.d(Q,{D:()=>p,w:()=>r});var s=h(44503),r={GRANTED:"granted",NOT_GRANTED:"not-granted"};function p(l){var e=new s.c;return{tryToInit:function(G){l||(l=G)},update:function(G){l=G,e.notify()},isGranted:function(){return l===r.GRANTED},observable:e}}},1144:(fn,Q,h)=>{"use strict";h.d(Q,{lI:()=>e,ms:()=>l});var s=h(74725),r=h(11552);function p(X){return X[X.length-1]}function l(X){return(0,s.T)(p(X))?X.pop():void 0}function e(X){return(0,r.m)(p(X))?X.pop():void 0}},1183:(fn,Q,h)=>{"use strict";h.d(Q,{Bx:()=>ie,cH:()=>_e,rY:()=>Ue,xX:()=>we,zr:()=>Ze});var s=h(64193),r=h(54338),p=h(43946);function l(Be,Ce){return Be?Ce:{}}function e(Be){return Be&&0!==Be.length?Be.map(Ce=>{const Ae=Ce.dataPointLargeText,ge=Ce.dataPointSmallText;let rt,Je;return rt="object"==typeof Ae&&null!==Ae?Ae.value||"":String(Ae||""),Je="object"==typeof ge&&null!==ge?ge.value||"":String(ge||""),{value:rt,description:Je}}):[]}function V(Be,Ce,Ae){const ge=Be?.displayText,rt=Be?.link,Je=rt?.openIn,Ct=rt?.link,Bt=Ct?.anchor;let Zt=Ct?.url;const Xt=rt?.showLeavingSiteModal,nn=rt?.leavingSiteModalKey,an=rt?.title,un=Ct?.pageLink,It=Ct?.queryParameters,Re=(0,r.o3)(Xt||"",nn||""),Mt=rt?.isSignInLink,jt=Be?.icon,Vt=Ct?.widenAsset?(0,p.D)(Ct.widenAsset):"";if(un?.$ref&&Ce){const En=Ce.getContent(un);if(En){const pn=En.getUrl();pn&&(Zt=pn+(It??""))}}return!Zt&&Vt&&(Zt=Vt),ge?{text:ge,leavingSiteModalClass:Re,...l(!!Je,{openIn:Je}),...l(!!Je,{target:Je}),...l(!!Bt,{anchor:Bt}),...l(!!Zt,{href:Zt}),...l("true"===Xt,{showLeavingSiteModal:Xt}),...l(!!nn&&""!==nn,{leavingSiteModalKey:nn}),...l(!!an,{title:an}),...l(!!It,{queryParameters:It}),...l(!!Mt,{isSignInLink:Mt}),...l(!!Ae,{onClick:Ae}),...l(!!jt,{icon:jt})}:null}function ie(Be,Ce){const Ae=Be.model.data,ge=[];return(Ae.linkButton?Ae.linkButton:[]).forEach(Je=>{const Ct=V(Je,Ce);Ct&&ge.push(Ct)}),{primaryButton:ge[0],secondaryButton:ge.length>1?ge[1]:void 0}}function J(Be){let Ce=Be?.videoPlayer??Be??{};!Ce.videoId&&Ce.videoPlayer&&(Ce=Ce.videoPlayer);const Ae={videoId:Ce.videoId||"",accountId:Ce.accountId||"",playerId:Ce.playerId||Ce.videoPlayerId||"",playerUrl:Ce.videoPlayerUrl||"",playtime:Ce.videoPlayTime||""};return{thumbnailUrl:String(Be?.thumbnailUrl||""),thumbnailAlt:String(Be?.thumbnailAlt||""),playerConfig:Ae,playButtonAriaLabel:String(Be?.videoTitle||"")}}function ke(Be,Ce){const Ae=Be.mainText;if(!Ae)return null;const ge=Be.widenAsset,rt=(0,p.D)(ge?.widenImage),Je=function G(Be){return Be?.responsiveWidenImage&&0!==Be.responsiveWidenImage.length?Be.responsiveWidenImage.map(Ce=>({contentType:Ce.contentType,displayName:Ce.displayName,name:Ce.name,responsiveBreakPoint:Ce.responsiveBreakPoint,responsiveWidenImage:(0,p.D)(Ce.responsiveWidenImage)})):[]}(ge),Bt=Ae.title?.value||"",Xt=Ae.summary?.value||"",nn=Ae.badge,an=function X(Be,Ce){const Ae=Be.cardsImage;return Array.isArray(Ae)&&0!==Ae.length?Ae.reduce((ge,rt)=>{const Je=rt.image,Ct=rt.widenAsset,Bt=rt.description,Zt=rt.link,Xt=(0,p.D)(Je?.widenImage)||(0,p.D)(Ct?.widenImage),nn=Je?.altText||Ct?.altText||"",an=Bt?.value||"";let un=Zt?.url;if(!un&&Zt?.pageLink&&Ce){const Re=Zt.pageLink;if(Re?.$ref){const Mt=Ce.getContent(Re);Mt&&(un=Mt.getUrl())}}const It=Zt?.queryParameters;return un&&It&&(un+=It),(an||Xt)&&ge.push({imageUrl:Xt,altText:nn,description:an,...un?{href:un}:{}}),ge},[]):[]}(Be,Ce),un=function U(Be,Ce){const Ae=Be.linkButton;if(!Array.isArray(Ae)||0===Ae.length)return{};const ge=[];for(const rt of Ae){const Je=V(rt,Ce);Je&&ge.push(Je)}return{...ge[0]?{primaryButton:ge[0]}:{},...ge[1]?{secondaryButton:ge[1]}:{}}}(Be,Ce),Re=(0,s.EN)(Be.background);return{variant:"default",title:Bt,description:Xt,backgroundImage:rt,responsiveWidenImages:Je,...l(!!nn,{badge:nn}),...an.length>0?{cardImages:an}:{},...Re.cssClass?{background:Re}:{},...un}}function _e(Be,Ce,Ae){const ge=Be.model.data,rt=ge.contentType;return"frk:BannerDataBarDocument"===rt?function t(Be){let Ce,Ae="";const ge=Be.mainText;ge?(Ce=ge.title?.value||"",Ae=ge.summary?.value||""):Ce=String(Be.dis
1playName||"");const rt=Be.widenAsset,Je=rt?.widenImage?(0,p.D)(rt.widenImage):"",Ct=Be.widenLogoImage,Bt=Ct?.widenImage?(0,p.D)(Ct.widenImage):"",Xt=e(Be.dataPoint);return{variant:"with-stats",title:Ce,description:Ae,backgroundImage:Je,...Xt.length>0?{stats:Xt}:{},...Bt?{logoImage:Bt}:{}}}(ge):"frk:VideoBannerDocument"===rt?function se(Be,Ce,Ae){const ge=Be.description;if(!ge)return null;const rt=String(Be.badge||""),Je=Be.button;let Ct,Bt;1===Je.length&&(Ct=V(Je[0],Ae)),Je.length>1&&(Bt=Je.map(nn=>V(nn,Ae)));const Zt=J(Be.video);return Ce&&console.log("Received parameters for video banner:",Ce),{badge:{text:rt,ariaLabel:rt},heading:String(Be.heading||""),description:String(ge.value||""),button:Ct,buttons:Bt,video:Zt}}(ge,Ce,Ae):ke(ge,Ae)}function Ue(Be,Ce,Ae){const ge=ke(Be.model.data,Ae);if(!ge)return null;const rt=Ce.model.data,Je=rt.widenLogoImage,Ct=Je?.widenImage?(0,p.D)(Je.widenImage):"",Zt=e(rt.dataPoint);return{...ge,variant:"with-stats",...Zt.length>0?{stats:Zt}:{},...Ct?{logoImage:Ct}:{}}}function Ze(Be,Ce,Ae){const ge=ke(Be.model.data,Ae);if(!ge)return null;const rt=ie(Ce);return{...ge,variant:"with-button-links",...rt}}function we(Be,Ce){const ge=Be.model.data.mainText;if(!ge)return null;const rt=ge.title,Je=ge.summary,Ct=ge.badge,Zt=J(Ce.model.data.video),Xt=Ct?.[0];return{heading:rt?.value||"",description:Je?.value||"",video:Zt,...Xt?{badge:{text:Xt,ariaLabel:Xt}}:{}}}},1646:(fn,Q,h)=>{"use strict";h.d(Q,{t:()=>r});var s=h(38327);class r extends s.B{constructor(l){super(),this._value=l}get value(){return this.getValue()}_subscribe(l){const e=super._subscribe(l);return!e.closed&&l.next(this._value),e}getValue(){const{hasError:l,thrownError:e,_value:G}=this;if(l)throw e;return this._throwIfClosed(),G}next(l){super.next(this._value=l)}}},2068:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>l});var s=h(28953),r=h(87126);const l=function p(e,G,X){var t=G(e);return(0,r.A)(e)?t:(0,s.A)(t,X(e))}},2069:(fn,Q,h)=>{"use strict";function s(r){return r instanceof Date&&!isNaN(r)}h.d(Q,{v:()=>s})},2380:(fn,Q,h)=>{"use strict";h.r(Q),h.d(Q,{TaxComponent:()=>rt});var s=h(42733),r=h(71326),p=h(58257),l=h(92201),e=h(39687),G=h(37997),X=h(70944),t=h(54338),V=h(75867),ie=h(20358);const J=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs")]).then(h.bind(h,2959)).then(Je=>Je.TaxComponent)],se=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs")]).then(h.bind(h,2959)).then(Je=>Je.DistributionComponent)],U=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs")]).then(h.bind(h,2959)).then(Je=>Je.FundPressReleasesComponent)];function ke(Je,Ct){if(1&Je){const Bt=r.RV6();r.j41(0,"frk-tax",0),r.bIt("statusUpdate",function(Xt){r.eBV(Bt);const nn=r.XpG(3);return r.Njj(nn.onStatusUpdate(nn.component.getName(),Xt))}),r.k0s()}if(2&Je){r.XpG(3);const Bt=r.r8f(0);r.Y8G("config",Bt)}}function _e(Je,Ct){1&Je&&(r.DNE(0,ke,1,1),r.nv$(1,0,J),r.g25())}function Ue(Je,Ct){if(1&Je){const Bt=r.RV6();r.j41(0,"frk-distribution",1),r.bIt("statusUpdate",function(Xt){r.eBV(Bt);const nn=r.XpG(4);return r.Njj(nn.onStatusUpdate(nn.component.getName(),Xt))}),r.k0s()}if(2&Je){const Bt=r.XpG(4),Zt=r.r8f(0);r.Y8G("config",Zt)("colIds",Bt.colIds)("canShowRateAndYields",Bt.canShowRateAndYields())}}function Ze(Je,Ct){1&Je&&(r.DNE(0,Ue,1,3),r.nv$(1,0,se),r.g25())}function we(Je,Ct){if(1&Je&&r.DNE(0,Ze,3,0),2&Je){const Bt=r.XpG(2);r.vxM(Bt.hasDistribution()?0:-1)}}function Be(Je,Ct){if(1&Je){const Bt=r.RV6();r.j41(0,"frk-fund-press-releases",0),r.bIt("statusUpdate",function(Xt){r.eBV(Bt);const nn=r.XpG(3);
1return r.Njj(nn.onStatusUpdate(nn.component.getName(),Xt))}),r.k0s()}if(2&Je){r.XpG(3);const Bt=r.r8f(0);r.Y8G("config",Bt)}}function Ce(Je,Ct){1&Je&&(r.DNE(0,Be,1,1),r.nv$(1,0,U),r.g25())}function Ae(Je,Ct){if(1&Je&&r.DNE(0,_e,3,0)(1,we,1,1)(2,Ce,3,0),2&Je){let Bt;const Zt=r.XpG();r.vxM("tax-information"===(Bt=Zt.component.getName())?0:"distribution"===Bt?1:"press-release"===Bt?2:-1)}}const ge="TaxComponent";let rt=(()=>{class Je{appConfig;componentStatusService;loggerService;responsiveService;component;page;pageConfig;productConfig;colIds=["RecordDateUS","ExDividendDateUS","ReInvestmentDateUS","PayableDateUS","ReInvestmentAmountUS","LongTermUS","ShortTermUS","IncomeAmountUS","TotalDistributionUS"];componentTypeSignal=(0,r.vPA)("");componentType=this.componentTypeSignal.asReadonly();hasTaxSignal=(0,r.vPA)(!1);hasTax=this.hasTaxSignal.asReadonly();hasDistributionSignal=(0,r.vPA)(!1);hasDistribution=this.hasDistributionSignal.asReadonly();componentNameSignal=(0,r.vPA)("");componentName=this.componentNameSignal.asReadonly();taxConfigSignal=(0,r.vPA)(null);taxConfig=this.taxConfigSignal.asReadonly();isLoggedIn=(0,r.vPA)(!1);canShowRateAndYields=(0,r.vPA)(!1);statusUpdate=(0,r.CGW)();destroyRef=(0,r.WQX)(r.abz);productsService=(0,r.WQX)(l.PRODUCTS_SERVICE);profileService=(0,r.WQX)(e.b);constructor(Bt,Zt,Xt,nn){this.appConfig=Bt,this.componentStatusService=Zt,this.loggerService=Xt,this.responsiveService=nn,this.productConfig=this.appConfig.getSiteProductConfig()}ngOnInit(){this.pageConfig=this.page.getComponent().getModels().config;const Bt=(0,t.xE)(this.component);this.componentNameSignal.set(Bt);const Zt=(0,t.ut)(this.component);this.componentTypeSignal.set(Zt);const Xt=(0,V._v)(this.pageConfig);this.profileService.getProfileData$().pipe((0,p.pQ)(this.destroyRef)).subscribe({next:an=>{this.isLoggedIn.set(an.isLoggedIn)},error:an=>{this.loggerService.error(ge,an)}});const nn="vip-funds"===this.page.getComponent().getName()||"vip-mmf-funds"===this.page.getComponent().getName();this.canShowRateAndYields.set(!nn||this.isLoggedIn()),this.taxConfigSignal.set({productShareClassCode:Xt,nonTradedFunds:this.productConfig?.general.nonTradedFunds,productId:this.pageConfig.fundId,componentId:this.component.getId().replace(/\d+/g,an=>an.padStart(2,"0")),spaBaseUrl:this.appConfig.getHomeUrl()}),this.productsService.getProductDetails$(Xt,{fetchCommonData:!0,fetchShareClass:{fetchTax:{year:(new Date).getFullYear()-2,productType:"NA"},fetchDistribution:{hasDistribution:!0,hasHistory:!0}}}).pipe((0,p.pQ)(this.destroyRef)).subscribe({next:an=>{this.handleTaxComponents(an)},error:an=>{this.loggerService.error(ge,an)}}),this.responsiveService.isHandheld$.pipe((0,p.pQ)(this.destroyRef)).subscribe({next:an=>{this.patchTaxConfig({isCardView:an})},error:an=>{this.loggerService.error(ge,"Error in responsive service"+an)}})}handleTaxComponents(Bt){this.updateDistributionDisplayConfig(Bt),this.updateDistributionChartConfig(Bt),this.updateTaxAvailability(Bt),this.updateDistributionAvailability(Bt),this.shouldHideComponent()&&(this.componentStatusService.setStatus(this.getEmptyStatusComponentId(),l.ComponentStatus.EMPTY),this.statusUpdate.emit(l.ComponentStatus.EMPTY))}updateDistributionDisplayConfig(Bt){"loaded"===Bt.commonData?.status&&this.applyDistributionConfig(this.getDistributionConfig(Bt.commonData.productType))}getDistributionConfig(Bt){const Xt=this.appConfig.getChannelConfig().productPage[Bt];return Xt&&"boolean"!=typeof Xt?Xt.distribution:void 0}applyDistributionConfig(Bt){Bt?.distributionColIds?.length&&(this.colIds=Bt.distributionColIds),this.patchTaxConfig({hideDistributionFrequency:Bt?.hideDistributionFrequency??!1,distributionHeadingKey:Bt?.distributionSubHeading})}updateDistributionChartConfig(Bt){if("loaded"!==Bt.commonData?.status)return;const Zt=this.getDistributionConfig(Bt.commonData.productType);this.patchTaxConfig(!0!==Zt?.isChartEnabled?{isChartEnabled:!1,defaultView:void 0}:{isChartEnabled:!0,defaultView:Zt.defaultView??"chart"})}updateTaxAvailability(Bt){"loaded"===Bt.shareClass?.tax?.status&&Bt.shareClass.tax[(new Date).getFullYear()-2]?.distributions?.length&&this.hasTaxSignal.set(!0)}updateDistributionAvailability(Bt){"loaded"===Bt.shareClass?.distribution?.history?.status&&this.hasDistributionSignal.set(!0)}shouldHideComponent(){const Bt=this.component.getName();return!this.hasDistribution()&&!this.hasTax()||("tax-information"===Bt?!this.hasTax():"distribution"===Bt&&!this.hasDistribution())}getEmptyStatusComponentId(){return"press-release"===this.component.getName()?this.componentName():this.component.getName()}goToAuth0(){this.profileService.submitAuth0("signin")}onStatusUpdate(Bt,Zt){this.componentStatusService.setStatus(Bt,Zt),this.statusUpdate.emit(Zt)}patchTaxConfig(Bt){this.taxConfigSignal.update(Zt=>Zt&&{...Zt,...Bt})}static \u0275fac=function(Zt){return new(Zt||Je)(r.rXU(G.RK),r.rXU(X.X),r.rXU(ie.L),r.rXU(ie.R))};static \u0275cmp=r.VBU({type:Je,selectors:[["app-tax"]],hostAttrs:["data-gtm-component","tax"],inputs:{component:"
1component",page:"page"},outputs:{statusUpdate:"statusUpdate"},decls:2,vars:2,consts:[[3,"statusUpdate","config"],[3,"statusUpdate","config","colIds","canShowRateAndYields"]],template:function(Zt,Xt){if(1&Zt&&(r.SS7(0),r.DNE(1,Ae,3,1)),2&Zt){const nn=r.bH3(Xt.taxConfig());r.R7$(),r.vxM(nn&&(Xt.hasDistribution()||Xt.hasTax())?1:-1)}},dependencies:[s.MD],encapsulation:2,changeDetection:0})}return Je})()},2503:(fn,Q,h)=>{"use strict";function s(r){return r}h.d(Q,{D:()=>s})},2536:(fn,Q)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.BindingCount=void 0,Q.BindingCount={MultipleBindingsAvailable:2,NoBindingsAvailable:0,OnlyOneBindingAvailable:1}},3800:(fn,Q,h)=>{"use strict";h.d(Q,{Wi:()=>ur,V9:()=>fo,N5:()=>It,Uv:()=>V,wK:()=>Kt,cH:()=>Ht.cH,rY:()=>Ht.rY,Zf:()=>Pn,u1:()=>Zn.u1,EN:()=>Mn,tS:()=>qo,Zd:()=>Yn,S0:()=>zn,V2:()=>Me,Mi:()=>it,tH:()=>dt,ym:()=>et,P1:()=>Hn,vF:()=>Bo,gl:()=>Dr,eM:()=>wr,cL:()=>Ei.c,AQ:()=>Ei.A,_5:()=>Vi});var s=h(64193);function r(lt){return lt.replaceAll(/<[^>]*>/g,"").toLowerCase().replaceAll(/[^a-z0-9]+/g,"-").replaceAll(/^-+|-+$/g,"")}function V(lt,Gt){const yn=lt.model.data,Te=function l(lt){return lt.accordionItem}(yn);if(!Te||0===Te.length)return null;const qe=function e(lt,Gt){return lt?.componentId||Gt.componentId}(Gt,yn),Ie=function p(lt){return lt?lt.map((Gt,yn)=>({id:Gt.anchorId||r(Gt.title)||(yn+1).toString(),title:Gt.title,content:Gt.content.value??"",isOpen:!1})):[]}(Te),ut=function t(lt,Gt){const yn=Gt?.background,Te=(0,s.Vy)(Gt?.bottomSpacing,Gt?.topSpacing,Gt?.[s.Bv],!!yn),qe=lt.intro?.value,ut=function G(lt){return"Large"===lt?"large":"small"}(Gt?.accordionSize||void 0),dn=Gt?.width,ho=Gt?.showExpandCollapse,Do=function X(lt){return"Show"===lt}(ho),ni=Gt?.titleSize;return{title:lt.title,intro:qe,size:ut,width:dn,spacing:Te,background:yn,showExpandCollapseAll:Do,showBigTitle:!!Gt?.showBigTitle,titleSize:ni}}(yn,Gt);return{items:Ie,containerId:qe,...ut}}var ie=h(54338);const J="on-demand",se="program-library",U=[{id:"topics",labelKey:"common.topics",key:"topics"},{id:"audience",labelKey:"common.audience",key:"audience"},{id:"collections",labelKey:"common.collections",key:"collections"}];function _e(lt){return lt?"string"==typeof lt?lt:function ke(lt){return lt.replaceAll(/<[^>]*>/g,"").replaceAll(/&nbsp;|&#160;/g," ").trim()}(lt.value??""):""}function Ue(lt){return lt?"string"==typeof lt?lt:lt.value??"":""}function Ze(lt){if(lt&&0!==lt.length)return lt.join(", ")}function we(lt,Gt){const yn=[];for(const qe of U){const Ie=[...new Set(lt.flatMap(ut=>ut[qe.key]??[]).filter(ut=>"string"==typeof ut&&ut.length>0))].sort((ut,dn)=>ut.localeCompare(dn));if(Ie.length>0){const ut=Gt(qe.labelKey);yn.push({id:qe.id,label:ut,placeholder:ut,options:Ie.map(dn=>({value:dn,label:dn}))})}}const Te=[...new Set(lt.flatMap(qe=>qe.ceCredit??[]).filter(qe=>qe.length>0))].sort((qe,Ie)=>qe.localeCompare(Ie));return Te.length>0&&yn.push({id:"ceCredit",label:Gt("common.ceCredit"),placeholder:Gt("common.ceCreditPlaceholder"),options:Te.map(qe=>({value:qe,label:qe}))}),yn}function Be(lt){return lt.filter(Gt=>{const yn=Gt.programLibraryTitle?.trim(),Te=_e(Gt.shortDescription).trim();return!!yn||!!Te}).map(Gt=>{const yn=Gt.topics??[],Te=Ze(Gt.ceCredit);return{title:Gt.programLibraryTitle??"",description:Ue(Gt.shortDescription),...yn.length>0?{categoryBadges:yn.map(qe=>({text:qe}))}:{},...Te?{ceCreditBadge:{text:Te}}:{},filterValues:{topics:[...yn],audience:[...Gt.audience??[]],collections:[...Gt.collections??[]]}}})}function Je(lt,Gt){return(0,ie.o3)(lt||"",Gt||"")||void 0}function Zt(lt,Gt){const yn=function Ce(lt){if(!lt)return"";try{return JSON.parse(lt).url??""}catch{return""}}(lt.widenAsset?.widenImage),Te=function Bt(lt,Gt){const yn=lt?.link;if(!yn)return;const Te=function rt(lt,Gt){const yn=lt?.link?.link;return function Ae(lt){if(lt&&lt.url)return lt.url}(yn)??function ge(lt,Gt){if(!lt?.pageLink?.$ref||!Gt)return;const Te=Gt.getContent(lt.pageLink)?.getUrl();return Te?Te+(lt.queryParameters??""):void 0}(yn,Gt)}(lt,Gt),qe=yn.link,Ie=qe?.anchor||void 0,ut=lt.displayText?.trim()||void 0,dn=yn.title?.trim()||void 0;return function Ct(lt,Gt,yn,Te){return!!(lt||Gt||yn.title||void 0!==yn.isSignInLink||yn.openIn||yn.showLeavingSiteModal||Te)}(Te,ut,yn,Ie)?{href:Te,openIn:yn.openIn,showLeavingSiteModal:yn.showLeavingSiteModal,leavingSiteModalKey:yn.leavingSiteModalKey,leavingSiteModalClass:Je(yn.showLeavingSiteModal,yn.leavingSiteModalKey),queryParameters:qe?.queryParameters||void 0,anchor:
1Ie,displayText:ut,accessibilityTitle:dn,isSignInLink:yn.isSignInLink}:void 0}(lt.courseLink,Gt),qe=Te?.href;return{...yn?{imageUrl:yn}:{},...lt.courseFormat?{contentType:lt.courseFormat}:{},...lt.courseDuration?{duration:lt.courseDuration}:{},...qe?{courseLink:qe}:{},...Te?{titleLink:Te}:{}}}function nn(lt,Gt){return lt.filter(yn=>{const Te=yn.programLibraryTitle?.trim(),qe=_e(yn.shortDescription).trim();return!!Te||!!qe}).map(yn=>function Xt(lt,Gt){const yn=lt.topics??[],Te=Ze(lt.ceCredit);return{title:lt.programLibraryTitle??"",description:Ue(lt.shortDescription),...yn.length>0?{categoryBadges:yn.map(qe=>({text:qe}))}:{},...Te?{ceCreditBadge:{text:Te}}:{},filterValues:{topics:[...yn],audience:[...lt.audience??[]],collections:[...lt.collections??[]]},...Zt(lt,Gt)}}(yn,Gt))}function an(lt,Gt,yn){const Te=yn===J?"common.searchOnDemandContent":"common.searchlibrary",qe=yn===J?"common.searchOnDemandContentAriaLabel":"common.searchlibraryAriaLabel";return{title:lt.title??"",description:Ue(lt.summary),searchPlaceholder:Gt(Te),searchAriaLabel:Gt(qe),filterByLabel:Gt("common.filterBy"),clearFiltersLabel:Gt("common.clearFilters"),removeFilterAriaLabel:Gt("common.removeFilterAriaLabel"),showingLabel:Gt("common.showing"),ofSeparator:Gt("common.ofSeparator"),paginationAriaLabel:Gt("common.paginationAriaLabel"),previousLabel:Gt("common.previous"),nextLabel:Gt("common.next"),noRecordsLabel:Gt("common.academyLibraryNoRecordFound")}}function It(lt,Gt,yn,Te){const qe=lt.model.data;if(!qe)return null;const Ie=Te??(ni=>ni),ut=Gt?.pageSize??6,dn=function un(lt){const Gt=(0,s.EN)(lt?.background),yn=(0,s.Vy)(lt?.bottomSpacing,lt?.topSpacing,lt?.bottomMargin,!!Gt.cssClass),Te=(0,s.C6)(lt?.width);return{background:Gt.cssClass?Gt:void 0,spacing:yn.cssClass?yn:void 0,width:Te.containerClass?Te:void 0,theme:Gt.cssClass?Gt.theme:void 0}}(Gt),ho=qe.onDemandLibraryCards??[];if(ho.length>0){const ni=J;return{labels:an(qe,Ie,ni),dropdowns:we(ho,Ie),items:nn(ho,yn),pageSize:ut,variant:ni,...dn,theme:dn.theme??"dark"}}const Do=qe.programLibraryCards??[];return{labels:an(qe,Ie,se),dropdowns:we(Do,Ie),items:Be(Do),pageSize:ut,variant:se,...dn}}var Re=h(52411);function Mt(lt){return("string"==typeof lt?lt:lt.value??"").replaceAll(/<\/?p[^>]*>/g,"")}function Vt(lt,Gt){return lt?{leavingSiteModalClass:Gt?`external-link--${Gt}`:"external-link",leavingSiteModalVariant:Gt||"true"}:{}}function En(lt){const Gt="string"==typeof lt.linkUrl?void 0:lt.linkUrl,yn="string"==typeof lt.linkUrl?lt.linkUrl:Gt?.link?.url,Te=function jt(lt){return{model:{parameters:{"Open in New Tab (True or False)":"_blank"===lt?.openIn?"True":"False","Leaving Site (True or False)":"true"===lt?.showLeavingSiteModal?"True":"False"}}}}(Gt);return{title:Mt(lt.title),linkText:lt.linkText,ariaLabel:lt.ariaLabel,...yn?{linkUrl:yn}:{},...(0,Re.V3)(Te)?{openIn:"_blank"}:{},...Vt((0,Re.i9)(Te),Gt?.leavingSiteModalKey)}}function pn(lt){const Gt=lt.title.trim().length>0,yn=(lt.linkUrl??"").trim().length>0;return Gt&&yn}function Kt(lt,Gt){const yn=lt.model.data,Te=yn.announcementItem;if(!Te?.length)return null;const qe=Te.map(En).filter(pn);return qe.length?{items:qe,containerId:Gt?.componentId||yn.componentId,isCollapsed:!!yn.isCollapsed,ariaLabel:yn.ariaLabel}:null}var Ht=h(1183);function lo(lt,Gt,yn,Te,qe){const Ie=Gt.map(Qi=>{try{const Tr="string"==typeof Qi.biography?JSON.parse(Qi.biography):Qi.biography,gr=!0===Qi.removeLinkToBio||"true"===Qi.removeLinkToBio||!0===Tr.removeLinkToBio||"true"===Tr.removeLinkToBio,br=""!==Qi.overwriteManagerTitle,Mi=gr?void 0:function Yt(lt,Gt){if(!lt?.link)return;const yn=lt.link;let Te;if(yn.pageLink&&Gt){const Ie=Gt.getContent(yn.pageLink);Ie&&(Te=Ie.getUrl())}return Te||yn.externalLinkUrl||yn.anchorLink||void 0}(Qi.staticProfilePage,yn);return{employeeId:Tr.employeeId,...Mi&&{personalPage:Mi},...gr&&{shouldRemoveLinkToBio:!0},...br&&{overwriteManagerTitle:Qi.overwriteManagerTitle}}}catch{return null}}).filter(Qi=>null!==Qi&&!!Qi.employeeId),ut=(0,s.EN)(qe?.background).cssClass,dn=qe?.width||"container",ho=qe?.topSpacing,Do=qe?.bottomSpacing,ni=(0,s.Vy)(Do,ho,qe?.[s.Bv],!!ut),mi=lt.intro,vi=lt.footnotes,Li=qe?.intro||mi?.value||"",_i=qe?.footnotes||vi?.value||"",ri=qe?.columnGridLayout;return{title:lt.title||"",intro:Li,employees:Ie,siteConfiguration:{biographyPageUrl:Te},background:ut,width:dn,spacing:ni,containerId:lt.containerId||"biography-card-grid",ariaLabel:lt.ariaLabel||"Team biography cards",footnotes:_i,columnGridLayout:ri}}function Pn(lt,Gt,yn,Te){try{const qe=lt.model.data;return{config:lo(qe,qe.biographies||[],Gt,yn,Te),biographyCards:[],hasError:!1,isLoading:!1}}catch{return null}}var Zn=h(81798);function Ne(lt){return null!==lt&&"object"==typeof lt}function At(lt){return lt?"string"==typeof lt?lt:lt.value??"":""}function Ln(lt,Gt){return(0,ie.o3)(lt||"",Gt||"")||void 0}function St(lt){return Ne(lt.dashboardCard)}function zt(lt){return{openIn:lt.openIn,showLeavingSiteModal:lt.showLeavingSiteModal??void 0,leavingSiteModalKey:lt.leavingSiteModalKey??void 0,leavingSiteModalClass:Ln(lt.showLeavingSiteModal??void 0,lt.leavingSiteModalKey??void 0)}}function To(lt){if(!Ne(lt))return;const Gt=lt.data;if(Ne(Gt))return Gt;const yn=lt.model;return Ne(yn)&&Ne(yn.data)?yn.data:void 0}function Mn(lt){const Gt=function Jo(lt){const Gt=Ne(lt.model.data)?lt.model.data:null;if(Gt&&St(Gt))return Gt;const yn=Object.values(lt.models??{});for(const Te of yn){const qe=To(Te);if(qe&&St(qe))return qe}return Gt}(lt);if(!Gt)return null;const yn=function ao(lt){const Gt=lt.dashboardCard;return Ne(Gt)?Gt:lt}(Gt),Te=function On(lt){return function Ft(lt){for(const Gt of lt)if(Gt)return Gt;return""}([At(lt.title).trim(),lt.cardLink.displayText.trim(),lt.cardLink.link?.title.trim(),lt.displayName?.trim(),lt.name?.trim()])}(yn),qe=At(yn.description??yn.shortDescription??yn.summary).trim(),Ie=function sn(lt){return(lt.imageUrl?.trim()??"")||function ct(lt){if(!lt)return"";try{return JSON.parse(lt).url??""}catch{return""}}(function bn(lt){if(lt)return"string"==typeof lt?lt:lt.url?JSON.stringify(lt):void 0}(lt.widenAsset?.widenImage))}(yn),ut=function Jn(lt){const Gt="string"==typeof lt.linkUrl?lt.linkUrl.trim():"";if(Gt)return{href:Gt};const Te=lt.cardLink.link??("string"==typeof lt.linkUrl?void 0:lt.linkUrl);if(!Te)return;const qe=Te.title,Ie=lt.cardLink.displayText.trim()||void 0,ut=lt.cardLink.displayText.trim()||void 0;return qe||Ie||ut?{href:qe,...zt(Te),displayText:Ie,accessibilityTitle:ut,isSignInLink:Te.isSignInLink}:void 0}(yn);return Te||qe||Ie||ut?.href?{title:Te,description:qe,...Ie?{imageUrl:Ie}:{},...ut?.href?{cardLink:ut.href}:{},...ut?{titleLink:ut}:{}}:null}function Yn(lt,Gt){if(!lt?.model?.data)return null;const yn=lt.model.data,Te=yn.content;return Te?.value?{content:Te.value,theme:(0,s.wX)(Gt),componentId:Gt?.componentId,ariaLabel:yn.displayName||yn.name||"Code content"}:null}function zn(lt,Gt){const yn=lt.model.data,Te=(0,s.EN)(Gt?.background),qe=(0,s.C6)(Gt?.width),Ie=yn.primaryButtonShowLeavingSiteModal,ut=yn.primaryButtonLeavingSiteModalKey,dn=(0,ie.o3)(Ie||"",ut||"");return{title:yn.title||"",description:yn.description||"",badges:yn.badgeText?[{text:yn.badgeText}]:[],backgroundImage:yn.backgroundImage||"",primaryButton:{text:yn.primaryButtonText||"",href:yn.primaryButtonHref,..."true"===Ie?{showLeavingSiteModal:Ie}:{},...ut?{leavingSiteModalKey:ut}:{},...dn?{leavingSiteModalClass:dn}:{}},theme:yn.mode?yn.mode:"light",...yn.size?{size:yn.size}:{},background:Te,width:qe}}var Lt=h(43946);const yt={mobile:"default","small-tablet":"sm","large-tablet":"md","small-desktop":"lg",tablet:"md",desktop:"lg",sm:"sm",md:"md",lg:"lg",xl:"xl"},Rt=new Set(["vTop","vMiddle","vBottom"]);function gn(lt){if(lt&&Rt.has(lt))return lt}const je={yes:"Feature",feature:"Feature","feature box":"Feature",light:"Light",dark:"Dark",darkinfo:"DarkInfo"};function De(lt){return je[lt?.trim().toLowerCase()??""]}const at=new Set(["50-50","25-75","33-66","66-33","75-25","25-25-50","25-50-25","33-33-33","50-25-25"]);function Ye(lt){if(lt&&at.has(lt))return lt}function wn(lt){if(!lt?.length)return[];const Gt=[];
1for(const yn of lt)if("frk:WidenAssetBackgroundCompound"===yn.contentType){const Te=yn.responsiveWidenImage??[],qe=Te.length>0,Ie=[];for(const dn of Te){const ho=(0,Lt.D)(dn.responsiveWidenImage);if(ho){const Do=yt[dn.responsiveBreakPoint??""];Ie.push({src:ho,alt:"",...void 0!==Do?{breakpoint:Do}:{}})}}const ut=(0,Lt.D)(yn.widenImage);ut&&Ie.push({src:ut,alt:"",...qe?{breakpoint:"xl"}:{}}),Ie.length>0&&Gt.push({type:"imageBlock",images:Ie})}else if(yn.json)try{const Te=JSON.parse(yn.json),Ie={type:"json",chartConfig:Array.isArray(Te.charts)&&Te.charts.length>0?Te.charts[0]:Te};Gt.push(Ie)}catch{}else{const Te=De(yn.boxStyle),qe={type:"content",html:yn.content?.value??"",...Te?{featureBox:Te}:{}};Gt.push(qe)}return Gt}function Vn(lt){return{blocks:wn(lt?.contentBlock),...gn(lt?.verticalAlignment)?{verticalAlignment:gn(lt?.verticalAlignment)}:{}}}function ye(lt){return!!lt?.contentBlock?.length&&lt.contentBlock.every(Gt=>void 0!==De(Gt.boxStyle))}function qt(lt){const Gt=lt.rowContent??{},yn=""===lt.rowSpacing;if(Gt.column){const Te=ye(Gt.column);return{columns:[Vn(Gt.column)],hasRowSpacing:yn,hasAllColumnsBoxStyle:Te}}if(Gt.centreColumn&&(Gt.middleLeftColumn??Gt.middleRightColumn)){const Te=[Gt.leftColumn,Gt.middleLeftColumn,Gt.centreColumn,Gt.middleRightColumn,Gt.rightColumn].every(ye);return{columns:[Vn(Gt.leftColumn),Vn(Gt.middleLeftColumn),Vn(Gt.centreColumn),Vn(Gt.middleRightColumn),Vn(Gt.rightColumn)],hasRowSpacing:yn,hasAllColumnsBoxStyle:Te}}if(Gt.middleLeftColumn??Gt.middleRightColumn){const Te=[Gt.leftColumn,Gt.middleLeftColumn,Gt.middleRightColumn,Gt.rightColumn].every(ye);return{columns:[Vn(Gt.leftColumn),Vn(Gt.middleLeftColumn),Vn(Gt.middleRightColumn),Vn(Gt.rightColumn)],hasRowSpacing:yn,hasAllColumnsBoxStyle:Te}}if(Gt.middleColumn){const Te=Ye(lt.columnSplit),qe=[Gt.leftColumn,Gt.middleColumn,Gt.rightColumn].every(ye);return{...Te?{columnSplit:Te}:{},columns:[Vn(Gt.leftColumn),Vn(Gt.middleColumn),Vn(Gt.rightColumn)],hasRowSpacing:yn,hasAllColumnsBoxStyle:qe}}if(Gt.leftColumn??Gt.rightColumn){const Te=Ye(lt.columnSplit),qe=[Gt.leftColumn,Gt.rightColumn].every(ye);return{columns:[Vn(Gt.leftColumn),Vn(Gt.rightColumn)],...Te?{columnSplit:Te}:{},hasRowSpacing:yn,hasAllColumnsBoxStyle:qe}}return{columns:[],hasRowSpacing:yn}}function Me(lt,Gt){const yn=lt.model.data,Te=yn.row??[],qe=Gt?.componentId??yn.componentId;return{rows:Te.map(qt),...qe?{componentId:qe}:{}}}function it(lt){const Gt=lt.model.data;return{variant:Gt.variant?Gt.variant:"dark",fields:Gt.fields?Gt.fields:[],heading:{title:Gt.title||"",description:Gt.description||""},submitButton:{text:Gt.primaryButtonText||"Submit"}}}const le=new Set(["light","dark"]);function dt(lt){const Gt=lt?.mode,yn=lt?.topSpacing,Te=lt?.bottomSpacing;return{componentId:lt?.componentId,width:(0,s.C6)(lt?.width),spacing:(0,s.Vy)(Te,yn),...Gt&&le.has(Gt)?{mode:Gt}:{}}}function et(lt){const Gt=lt.model.data;return{variant:Gt.variant?Gt.variant:"default",title:Gt.title||"",description:Gt.description,fields:Gt.fields?Gt.fields:[],submitButton:{text:Gt.primaryButtonText||"Submit"},...Gt.mode?{mode:Gt.mode}:{}}}function co(lt){return"string"==typeof lt?lt:"object"==typeof lt&&null!==lt&&"string"==typeof lt.value?lt.value:""}function wi(lt){return"object"==typeof lt&&null!==lt?lt:null}function fi(lt,Gt){return!!lt&&Object.hasOwn(lt,Gt)}function Ar(lt){return!!(lt.title||lt.summary||lt.cards||lt.backgroundColor)}function Yi(lt){const Gt=function er(lt){return Array.isArray(lt)&&0!==lt.length?wi(lt[0]):null}(lt);if(Gt&&Ar(Gt))return Gt;const yn=wi(lt);return yn&&Ar(yn)?yn:null}function ln(lt){return Array.isArray(lt)?lt.map(Gt=>{const yn=function Ro(lt){if("string"==typeof lt)try{return JSON.parse(lt)}catch{return{}}return"object"==typeof lt&&null!==lt?lt:{}}(Gt),qe="light"===function kn(lt){return"string"==typeof lt?lt:""}(yn.variant);return{stat:co(yn.stat||yn.dataPointLargeText),header:co(yn.header||yn.title),caption:co(yn.caption||yn.description||yn.dataPointSmallText),...qe?{}:{customClasses:"text-nc1-0 shadow-none",containerStyle:{backgroundColor:"bg-ac3-50",borderWeight:0},statStyle:{color:"nc1-0",textSize:"text-5xl md:text-6xl",fontWeight:"bold"},headerStyle:{color:"nc1-0",textSize:"text-xl",fontWeight:"normal"},captionStyle:{color:"nc1-0",textSize:"text-sm"}}}}):[]}function Hn(lt,Gt){const yn=wi(lt),Te=wi(yn?.model),qe=wi(Te?.data);if(!qe)return null;const Ie=function Rr(lt){const Gt=wi(lt.data);if(Gt&&Ar(Gt))return Gt;if(Ar(lt))return lt;const yn=["infoBoxBannerContent","infoBoxBanner","content","data"];for(const Te of yn){const qe=Yi(lt[Te]);if(qe)return qe}return lt}(qe),{title:ut,description:dn,infoBoxes:ho}=function rn(lt){const Gt=wi(lt.mainText);return{title:co(lt.title||Gt?.title),description:co(lt.summary||Gt?.summary),infoBoxes:ln(lt.cards||lt.infoBoxes||lt.card||lt.dataPoint)}}(Ie),Do=function jo(lt){if("dark"===lt||"light"===lt)return lt}(Gt?.targetedVariant),ni=function si(lt){return lt?.background||"bg-gradient-pg3"}(Gt),mi=(0,s.Vy)(Gt?.bottomSpacing,Gt?.topSpacing,Gt?.[s.Bv],!!ni),vi=function Nt(lt,Gt){const yn=Gt?.width,Te=Gt?.bottomSpacing,qe=Gt?.topSpacing,Ie=Gt?.[s.Bv];if(lt||fi(Gt,"width")||fi(Gt,"bottomSpacing")||fi(Gt,"topSpacing"))return{background:(0,s.EN)(lt),width:(0,s.C6)(yn),spacing:(0,s.Vy)(Te,qe,Ie,!!lt)}}(ni,Gt);return function vo(lt,Gt,yn){return!!(lt||Gt||yn.length>0)}(ut,dn,ho)?{title:ut,description:dn,infoBoxes:ho,background:ni,variant:Do,ariaLabel:ut,spacing:mi,...vi?{theme:vi}:{}}:null}function Bo(lt,Gt,yn,Te){const qe=lt.model.data,Ie=qe.marketoForm??{formId:0};return{name:qe.name,displayName:qe.displayName,title:qe.title,preContent:qe.preContent,marketoForm:{name:Ie.name,displayName:Ie.displayName,disclaimer:Ie.disclaimer,unsubscribeButtonLabel:Ie.unsubscribeButtonLabel,showUnsubscribeAll:Te?.showUnsubscribeAll,successTitle:Ie.successTitle,successMessage:Ie.successMessage?{contentType:"hippostd:html",value:Ie.successMessage.value}:void 0,successLink:Ie.successLink?{linkCollection:Ie.successLink.linkCollection,target:Ie.successLink.target,displayText:Ie.successLink.displayText,documentOrAssetLink:Ie.successLink.documentOrAssetLink,url:Ie.successLink.url,title:Ie.successLink.title,theme:Ie.successLink.theme,contentType:Ie.successLink.contentType}:void 0,formId:Ie.formId,contentType:Ie.contentType},localeString:qe.localeString,id:qe.id,theme:Gt,formLayout:Te?.formLayout,scriptConfig:yn}}function Dr(lt,Gt){if(!lt?.model?.data)return null;const yn=lt.model.data,Te=yn.pageSection;if(Array.isArray(Te)&&Te.length>0){const Ie=Te.map((ut,dn)=>{const Do=ut.sectionContent?.value;return Do?{htmlContent:Do,componentId:ut.containerId||Gt?.componentId||String(dn)}:null}).filter(ut=>null!==ut);return Ie.length>0?Ie:null}const qe=function gi(lt){const Gt=lt.pageSection;if(Gt?.[0]){const qe=Gt[0].sectionContent;if(qe?.value)return qe.value}const yn=lt.sectionContent;if(yn?.value)return yn.value;const Te=["content","html","htmlContent","body"];for(const qe of Te){const Ie=lt[qe];if("html"===qe&&"string"==typeof Ie)return Ie;if(Ie&&"object"==typeof Ie&&Ie.value)return Ie.value}return null}(yn);return qe?[{htmlContent:qe,componentId:Gt?.componentId}]:null}function wr(lt){return lt?.id?{id:lt.id}:null}var Ei=h(13980);const ji="common.view-more",qr="common.view-less";function Vr(lt){return lt&&"object"==typeof lt&&"value"in lt?lt.value:"string"==typeof lt?lt:void 0}function uo(lt){const Gt=(0,Lt.D)(lt?.widenImage),yn=lt?.altText;return{...Gt?{thumbnailUrl:Gt}:{},...yn?{thumbnailAlt:yn}:{}}}function Oo(lt){const Gt=lt??{},yn=(0,s.EN)(Gt.background),Te=function Io(lt){if(lt?.trim())switch((0,s.C6)(lt).t
1ype){case"full":return"full";case"container":return"container";case"container-small":return"small-container";default:return}}(Gt.width),qe=(0,s.Vy)(Gt.bottomSpacing,Gt.topSpacing,Gt[s.Bv],!!yn.cssClass),Ie=yn.cssClass,ut=Number(Gt.pageSize),dn=Gt.componentId;return{spacing:qe,...Te?{width:Te}:{},...Ie?{customClasses:Ie}:{},...Number.isFinite(ut)&&ut>0?{loadMoreIncrement:ut}:{},...dn?{containerId:dn}:{}}}function ki(lt,Gt,yn){const qe=(lt.document??[]).map((ut,dn)=>function io(lt,Gt,yn){const Te=function Ao(lt,Gt){const yn=lt?.link;if(yn)return function mn(lt,Gt){const yn=lt.pageLink;if(!yn?.$ref||!Gt)return;const Te=Gt.getContent(yn)?.getUrl();return Te?Te+(lt.queryParameters??""):void 0}(yn,Gt)??function vn(lt){return lt.widenAsset&&(0,Lt.D)(lt.widenAsset)||void 0}(yn)??function Kn(lt){const Gt=lt?.trim();return Gt?/^\[[^\]]*\]\((https?:\/\/[^)]+)\)$/.exec(Gt)?.[1]||Gt:void 0}(yn.url)}(lt.document,yn),qe=lt.documentTitle?.trim();if(!qe&&!Te)return null;const Ie=function Sn(lt){if(!lt)return{};const Gt=lt.showLeavingSiteModal??"",yn=lt.leavingSiteModalKey??"";return function ti(lt){const Gt={};for(const[yn,Te]of Object.entries(lt))void 0!==Te&&""!==Te&&!1!==Te&&(Gt[yn]=Te);return Gt}({openIn:lt.openIn??"",isSignInLink:!0===lt.isSignInLink||"true"===lt.isSignInLink,showLeavingSiteModal:Gt,leavingSiteModalKey:yn,leavingSiteModalClass:(0,ie.o3)(Gt,yn),anchor:lt.link?.anchor??""})}(lt.document),ut="_blank"===Ie.openIn?"file":"webpage";return{id:lt.id||`toolkit-document-${Gt}`,title:qe||Te||"",...Te?{url:Te}:{},description:Vr(lt.documentDescription),documentType:ut,...uo(lt.widenImageIcon),...Ie}}(ut,dn,yn)).filter(ut=>null!==ut);if(0===qe.length)return null;const Ie=lt.title?.trim();return{id:lt.id||`toolkit-tab-${Gt}`,label:Ie||`Tab ${Gt+1}`,...Ie?{heading:Ie}:{},description:Vr(lt.description),...lt.tabType?{tabType:lt.tabType}:{},documents:qe}}function Vi(lt,Gt,yn,Te){const qe=lt.model.data,Ie=qe.title?.trim();if(!Ie)return null;const dn=(qe.tab??[]).map((ho,Do)=>ki(ho,Do,yn)).filter(ho=>null!==ho);return 0===dn.length?null:{title:Ie,tabs:dn,viewMoreText:Te(ji),viewLessText:Te(qr),...Oo(Gt)}}var hi=h(92720);const yr={ClearBridge:"clearbridge-investments",Putnam:"putnam",Lexington:"lexington","Franklin Advisers":"franklin-advisers",Alcentra:"alcentra",Clarion:"clarion-partners"};function Ki(lt){return lt?.trim()||void 0}function Hi(lt,Gt){const yn=lt?.trim(),Te=Number(yn);if(yn&&Number.isFinite(Te))return"function"!=typeof Intl.DurationFormat?yn:new Intl.DurationFormat(Gt,{style:"long"}).format({years:Te})}function kr(lt,Gt){const yn=Ki(Gt?.("common.at")),Te=Ki(lt);return yn?Te?`${yn} ${Te}`:yn:""}function ur(lt,Gt,yn,Te="en"){const qe=lt.displayName||`${lt.firstName} ${lt.lastName}`.trim(),Ie=Ki(lt.investmentGroup)||Ki(lt.businessEntity)||"",ut=yn?function Ur(lt,Gt){const yn=lt?.toLowerCase(),Te=yn?Object.entries(yr).find(([ut])=>yn.includes(ut.toLowerCase()))?.[1]:void 0;if(!Te)return;const qe=Gt(`simLogos.logo-${Te}-inverse`);return!/^\[[^\]]+\]$/.test(qe.trim())&&qe.includes("https://")?qe:void 0}(Ie,yn):"";return{profileName:qe,profileDescription:lt.description??(0,hi.formatJobTitles)(lt.jobTitle1,lt.jobTitle2),profileImg:lt.webImage,location:lt.location??"",locationLabel:yn?.("common.location")??"",experience:Hi(lt.yrsindustry,Te),experienceLabel:yn?.("common.experience")??"",atCompany:Hi(lt.yrssvc,Te),atCompanyLabel:kr(Ie,yn),investmentGroupLogo:ut,investmentGroupLogoAlt:Ie,ariaLabel:Gt?.ariaLabel,containerId:Gt?.containerId,background:Gt?.background?(0,s.EN)(Gt.background):void 0,topSpacing:Gt?.topSpacing,bottomSpacing:Gt?.bottomSpacing,width:Gt?.width}}function fo(lt,Gt,yn){const qe=`${yn?.("common.profile-about")} ${lt.firstName}`.trim(),Ie=!!Gt?.background;return{title:qe,description:[lt.text1,lt.text2,lt.text3,lt.text4].filter(Boolean).map(dn=>`<p>${dn}</p>`).join(""),sectionAriaLabel:Gt?.ariaLabel,background:Ie?(0,s.EN)(Gt.background):void 0,spacing:(0,s.Vy)(Gt?.bottomSpacing,Gt?.topSpacing,void 0,Ie),width:(0,s.C6)(Gt?.width)}}function mr(lt){return lt?"string"==typeof lt?lt:lt.value:""}function tr(lt){for(const Gt of lt){const yn=Gt.trim();if(yn)return yn}return""}function cn(lt){const Gt=function ar(lt){return"_self"===lt||"_blank"===lt||"_parent"===lt||"_top"===lt?lt:void 0}(lt.openIn),yn=lt.showLeavingSiteModal??void 0,Te=lt.leavingSiteModalKey??void 0,qe=function en(lt,Gt){return(0,ie.o3)(lt||"",Gt||"")||void 0}(yn,Te);return{...Gt?{target:Gt}:{},...yn?{showLeavingSiteModal:yn}:{},...Te?{leavingSiteModalKey:Te}:{},...qe?{leavingSiteModalClass:qe}:{}}}function qo(lt){const Gt=lt.model.data;if(!function Oi(lt){return"frk:ClientAccountsDocument"===lt.contentType&&"linklist"in lt}(Gt))return null;const yn=Gt.linklist.document;if(0===yn.length)return null;
1const Te=function no(lt){return tr([mr(lt.title),lt.displayName??"",lt.name??""])}(Gt),qe=function go(lt){return lt.map(Gt=>function Qn(lt){const Gt=lt.documentTitle?.trim()??"",yn=lt.document.link.url?.trim()??"",Te=mr(lt.documentDescription).trim();return Gt&&yn?{text:Gt,url:yn,...Te?{description:Te}:{},...cn(lt.document)}:null}(Gt)).filter(Gt=>null!==Gt)}(yn);if(!Te||!qe.length)return null;const Ie=function So(lt){return tr([mr(lt.description),mr(lt.linklist.description)])}(Gt),ut=function nr(lt){if("boolean"==typeof lt)return lt;if("string"!=typeof lt)return;const Gt=lt.trim().toLowerCase();return"true"===Gt||"false"!==Gt&&void 0}(Gt.linklist.isexpandable);return{title:Te,links:qe,hideIcon:Gt.linklist.hideicon,...Ie?{descriptions:Ie}:{},...void 0!==ut?{isExpandable:ut}:{}}}},4039:(fn,Q,h)=>{"use strict";h.d(Q,{nd:()=>Ln,oC:()=>ao});var s=h(18173),r=h(44503),p=h(18212),l=h(36171),e=h(71048),G=h(28238),X=h(15335),t=h(89933),V="_dd_s",ie=h(86022),J=h(50249),se=/^([a-zA-Z]+)=([a-z0-9-]+)$/,U="&",ke="1";function _e(){return{isExpired:ke}}function Ue(St){return(0,ie.RI)(St)}function Ze(St){return!Ue(St)}function we(St){return void 0!==St.isExpired||!function Be(St){return(void 0===St.created||(0,p.x3)()-Number(St.created)<J.A)&&(void 0===St.expire||(0,p.x3)()<Number(St.expire))}(St)}function Ce(St){St.expire=String((0,p.x3)()+J.H)}function Ae(St){return(0,G.WP)(St).map(function(On){var zt=On[1];return"".concat(On[0],"=").concat(zt)}).join(U)}function ge(St){var On={};return function rt(St){return!!St&&(-1!==St.indexOf(U)||se.test(St))}(St)&&St.split(U).forEach(function(sn){var zt=se.exec(sn);null!==zt&&(On[zt[1]]=zt[2])}),On}var Je="_dd",Ct="_dd_r",Bt="_dd_l",Zt="rum",Xt="logs";function It(St){return function(On){(0,t.TV)(V,Ae(On),J.H,St)}}function Mt(){return ge((0,t.Ri)(V))}var Vt="_dd_test_";function Kt(St){localStorage.setItem(V,Ae(St))}function Ht(){return ge(localStorage.getItem(V))}function Yt(){Kt(_e())}var Ne,lo=10,Pn=100,Zn=[];function At(St,On,sn){var zt;void 0===sn&&(sn=0);var Jn=On.isLockEnabled,To=On.persistSession,Jo=On.expireSession,Mn=function(Rt){return To((0,G.kp)({},Rt,{lock:zn}))},Yn=function(){var Rt=On.retrieveSession(),gn=Rt.lock;return Rt.lock&&delete Rt.lock,{session:Rt,lock:gn}};if(Ne||(Ne=St),St===Ne)if(Jn&&sn>=Pn)Ft(On);else{var zn,Lt=Yn();if(Jn){if(Lt.lock)return void ct(St,On,sn);if(zn=(0,e.lk)(),Mn(Lt.session),(Lt=Yn()).lock!==zn)return void ct(St,On,sn)}var yt=St.process(Lt.session);if(Jn&&(Lt=Yn()).lock!==zn)ct(St,On,sn);else{if(yt&&(we(yt)?Jo():(Ce(yt),Jn?Mn(yt):To(yt))),Jn&&(!yt||!we(yt))){if((Lt=Yn()).lock!==zn)return void ct(St,On,sn);To(Lt.session),yt=Lt.session}null===(zt=St.after)||void 0===zt||zt.call(St,yt||Lt.session),Ft(On)}}else Zn.push(St)}function ct(St,On,sn){(0,s.wg)(function(){At(St,On,sn+1)},lo)}function Ft(St){Ne=void 0;var On=Zn.shift();On&&At(On,St)}var bn=p.OY;function Ln(St){var On=function an(St){var On=function jt(St){var On={};return On.secure=!!St.useSecureSessionCookie||!!St.usePartitionedCrossSiteSessionCookie||!!St.useCrossSiteSessionCookie,On.crossSite=!!St.usePartitionedCrossSiteSessionCookie||!!St.useCrossSiteSessionCookie,On.partitioned=!!St.usePartitionedCrossSiteSessionCookie,St.trackSessionAcrossSubdomains&&(On.domain=(0,t.DQ)()),On}(St);return(0,t.z$)(On)?{type:"Cookie",cookieOptions:On}:void 0}(St);return!On&&St.allowFallbackToLocalStorage&&(On=function En(){try{var St=(0,e.lk)(),On="".concat(Vt).concat(St);localStorage.setItem(On,St);var sn=localStorage.getItem(On);return localStorage.removeItem(On),St===sn?{type:"LocalStorage"}:void 0}catch{return}}()),On}function ao(St,On,sn){var zn,zt=new r.c,Jn=new r.c,To=new r.c,Jo="Cookie"===St.type?function un(St){var On={isLockEnabled:(0,X.F2)(),persistSession:It(St),retrieveSession:Mt,expireSession:function(){return function Re(St){(0,t.TV)(V,Ae(_e()),J.A,St)}(St)}};return function nn(St){if(!(0,t.B9)(V)){var sn=(0,t.B9)(Je),zt=(0,t.B9)(Ct),Jn=(0,t.B9)(Bt),To={};sn&&(To.id=sn),Jn&&/^[01]$/.test(Jn)&&(To[Xt]=Jn),zt&&/^[012]$/.test(zt)&&(To[Zt]=zt),Ze(To)&&(Ce(To),St.persistSession(To))}}(On),On}(St.cookieOptions):function pn(){return{isLockEnabled:!1,persistSession:Kt,retrieveSession:Ht,expireSession:Yt}}(),Mn=Jo.expireSession,Yn=(0,s.yb)(function je(){At({process:function(it){return we(it)?_e():void 0},after:De},Jo)},bn);at();var Lt=(0,l.n)(function(){At({process:function(it){if(!Ue(it)){var le=De(it);return function Ye(it){if(Ue(it))return!1;var le=sn(it[On]),et=le.isTracked;it[On]=le.trackingType,delete it.isExpired,et&&!it.id&&(it.id=(0,e.lk)(),it.created=String((0,p.x3)()))}(le),le}},after:function(it){Ze(it)&&!wn()&&function qt(it){zn=it,zt.notify()}(it),zn=it}},Jo)},bn),Rt=Lt.cancel;function De(it){return we(it)&&(it=_e()),wn()&&(function Vn(it){return zn.id!==it.id||zn[On]!==it[On]}(it)?function ye(){zn=_e(),Jn.notify()}():(To.notify({previousState:zn,newState:it}),zn=it)),it}function at(){At({process:function(it){if(Ue(it))return _e()},after:function(it){zn=it}},Jo)}function wn(){return void 0!==zn[On]}return{expandOrRenewSession:Lt.throttled,expandSession:function gn(){At({process:function(it){return wn()?De(it):void 0}},Jo)},getSession:function(){return zn}
1,renewObservable:zt,expireObservable:Jn,sessionStateUpdateObservable:To,restartSession:at,expire:function(){Rt(),Mn(),De(_e())},stop:function(){(0,s.vG)(Yn)},updateSessionState:function Me(it){At({process:function(le){return(0,G.kp)({},le,it)},after:De},Jo)}}}},4364:(fn,Q,h)=>{"use strict";h.d(Q,{nv:()=>ch,zq:()=>U0,t8:()=>a5,zf:()=>e3,Bg:()=>H0,I4:()=>t3,zP:()=>u3,eK:()=>n3,tl:()=>s5,WA:()=>c3,je:()=>m5,OW:()=>Gd,Yw:()=>b5,Ck:()=>Fu,ai:()=>C5,b6:()=>Ou});var s=h(71326),r=h(91010),p=h(58189),l=h(15252);function U(Xe){return null==Xe?"":/^\d+$/.test(Xe)?`${Xe}px`:Xe}new s.nKC("Ng Glyph Config"),new s.nKC("NgGlyphsToken");const Ue=new s.nKC("Ng Icon Pre Processor"),Ze=new s.nKC("Ng Icon Post Processor"),rt=new s.nKC("Ng Icon Logger");class Je{log(Go){console.log(Go)}warn(Go){console.warn(Go)}error(Go){console.error(Go)}}const Xt=new s.nKC("Ng Icon Config"),un=new s.nKC("Ng Icon Loader Token"),Re=new s.nKC("Ng Icon Cache Token");function pn(Xe){return[{provide:Kt,useFactory:(Go=(0,s.WQX)(Kt,{optional:!0,skipSelf:!0}))=>({...Go?.reduce((oe,Pt)=>({...oe,...Pt}),{}),...Xe}),multi:!0}]}
1const Kt=new s.nKC("Icons Token");let Pn=(()=>{class Xe{constructor(){this.config=function an(){return(0,s.WQX)(Xt,{optional:!0})??{}}(),this.icons=function Ht(){return(0,s.WQX)(Kt,{optional:!0})??[]}(),this.loader=function Vt(){return(0,s.WQX)(un,{optional:!0})}(),this.cache=function En(){return(0,s.WQX)(Re,{optional:!0})}(),this.preProcessor=function we(){return(0,s.WQX)(Ue,{optional:!0})??(Xe=>Xe)}(),this.postProcessor=function Be(){return(0,s.WQX)(Ze,{optional:!0})??(()=>{})}(),this.injector=(0,s.WQX)(s.zZn),this.renderer=(0,s.WQX)(s.sFG),this.platform=(0,s.WQX)(s.Agw),this.elementRef=(0,s.WQX)(s.aKT),this.logger=function Bt(){return(0,s.WQX)(rt,{optional:!0})??new Je}(),this.name=(0,s.hFB)(),this.svg=(0,s.hFB)(),this.size=(0,s.hFB)(this.config.size,{transform:U}),this.strokeWidth=(0,s.hFB)(this.config.strokeWidth),this.color=(0,s.hFB)(this.config.color),(0,s.QZP)(()=>this.updateIcon())}ngOnDestroy(){this.svgElement=void 0}updateIcon(){var oe=this;return(0,r.A)(function*(){const Pt=oe.name(),bt=oe.svg();if(void 0!==bt)return void oe.setSvg(bt);if(void 0===Pt)return;const ai=function lo(Xe){return Xe.replace(/([^a-zA-Z0-9])+(.)?/g,(Go,oe,Pt)=>Pt?Pt.toUpperCase():"").replace(/[^a-zA-Z\d]/g,"").replace(/^([A-Z])/,Go=>Go.toLowerCase())}(Pt);for(const Nr of[...oe.icons].reverse())if(Nr[ai])return void oe.setSvg(Nr[ai]);if(oe.loader){const Nr=yield oe.requestIconFromLoader(Pt);if(null!==Nr)return void oe.setSvg(Nr)}oe.logger.warn(`No icon named ${Pt} was found. You may need to import it using the withIcons function.`)})()}setSvg(oe){if((0,p.Vy)(this.platform))return this.elementRef.nativeElement.innerHTML=oe,void this.elementRef.nativeElement.setAttribute("data-ng-icon-ssr","");if(this.elementRef.nativeElement.hasAttribute("data-ng-icon-ssr")&&(this.elementRef.nativeElement.removeAttribute("data-ng-icon-ssr"),this.svgElement=this.elementRef.nativeElement.querySelector("svg")??void 0,this.elementRef.nativeElement.innerHTML===oe)||(this.svgElement&&this.renderer.removeChild(this.elementRef.nativeElement,this.svgElement),""===oe))return;const Pt=this.renderer.createElement("template");this.renderer.setProperty(Pt,"innerHTML",this.preProcessor(oe)),this.svgElement=Pt.content.firstElementChild,this.postProcessor(this.svgElement),this.renderer.appendChild(this.elementRef.nativeElement,this.svgElement)}requestIconFromLoader(oe){var Pt=this;return new Promise(bt=>{(0,s.N4e)(this.injector,(0,r.A)(function*(){if(Pt.cache){const Qs=Pt.cache.get(oe);if("string"==typeof Qs)return void bt(Qs);if(Qs instanceof Promise){const oc=yield Qs;return void bt(oc)}}const ai=function Yt(Xe){return"string"==typeof Xe?Promise.resolve(Xe):(0,l.A)(Xe)?Xe.toPromise():Xe}(Pt.loader(oe));Pt.cache?.set(oe,ai);const Nr=yield ai;Pt.cache?.set(oe,Nr),bt(Nr)}))})}static{this.\u0275fac=function(Pt){return new(Pt||Xe)}}static{this.\u0275cmp=s.VBU({type:Xe,selectors:[["ng-icon"]],hostVars:6,hostBindings:function(Pt,bt){2&Pt&&s.xc7("--ng-icon__stroke-width",bt.strokeWidth())("--ng-icon__size",bt.size())("--ng-icon__color",bt.color())},inputs:{name:[1,"name"],svg:[1,"svg"],size:[1,"size"],strokeWidth:[1,"strokeWidth"],color:[1,"color"]},decls:0,vars:0,template:function(Pt,bt){},styles:["[_nghost-%COMP%]{display:inline-block;width:var(--ng-icon__size, 1em);height:var(--ng-icon__size, 1em);line-height:initial;vertical-align:initial;overflow:hidden}[_nghost-%COMP%]     svg{width:inherit;height:inherit;vertical-align:inherit}@layer ng-icon{[_nghost-%COMP%]{color:var(--ng-icon__color, currentColor)}}"],changeDetection:0})}}return Xe})();var Fr=h(42733),Eu=h(85005),Od=h(20358),Af=h(1646),Df=h(43498),d0=h(76631),od=h(58257),G1=h(30831),id=h(62478),R0=h(63582),Au=h(62868);function Yy(Xe,Go){if(1&Xe&&s.nrm(0,"ng-icon",2),2&Xe){const oe=s.XpG();s.HbH(oe.customClass),s.Y8G("name",oe.name)}}function O7(Xe,Go){if(1&Xe&&s.nrm(0,"ng-icon",1),2&Xe){const oe=s.XpG();s.Y8G("name",oe.name)("size",oe.size.toString())("color",oe.color)}}const If=["modalBody"],$1=["modal"],rd=["*"];function ad(Xe,Go){1&Xe&&s.nrm(0,"div",4)}function Nd(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"button",10),s.bIt("click",function(){s.eBV(oe);const bt=s.XpG();return s.Njj(bt.close())}),s.j41(1,"span",11),s.EFF(2),s.k0s(),s.nrm(3,"frk-heroicon",12),s.k0s()}if(2&Xe){const oe=s.XpG();s.AVh("z-10",oe.isScrollableContent()),s.BMQ("aria-label",oe.ariaCloseLabel()),s.R7$(2),s.JRh(oe.modalCloseLabel()),s.R7$(),s.Y8G("size",24)}}const N7=["gatewayModal"];function j7(Xe,Go){if(1&Xe&&(s.j41(0,"h2",9),s.EFF(1),s.k0s()),2&Xe){const oe=s.XpG();
1s.R7$(),s.SpI(" ",oe.title()," ")}}function V7(Xe,Go){if(1&Xe&&s.nrm(0,"div",11),2&Xe){const oe=s.XpG();s.Y8G("innerHTML",oe.content(),s.npT)}}const G7=(Xe,Go)=>Go.locale;function $7(Xe,Go){if(1&Xe&&(s.j41(0,"option",3),s.EFF(1),s.k0s()),2&Xe){const oe=Go.$implicit,Pt=s.XpG(2);s.Y8G("value",oe.url)("selected",oe.url===Pt.selectedUrl()),s.BMQ("lang",oe.locale),s.R7$(),s.SpI(" ",oe.label," ")}}function U7(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"div",1)(1,"select",2),s.bIt("change",function(bt){s.eBV(oe);const ai=s.XpG();return s.Njj(ai.onChange(bt))}),s.Z7z(2,$7,2,4,"option",3,G7),s.k0s()()}if(2&Xe){const oe=s.XpG();s.AVh("select--light",!oe.isDark())("select--dark",oe.isDark()),s.R7$(),s.BMQ("aria-label",oe.ariaLabel()||null),s.R7$(),s.Dyx(oe.options())}}const H7=(Xe,Go,oe)=>["dropdown-panel absolute left-0 top-full z-50 mt-1 w-full overflow-hidden rounded-lg border shadow-lg sm:w-auto sm:max-w-none md:min-w-[300px] lg:min-w-[320px]",Xe,Go,oe],Z7=Xe=>["dropdown-panel__content overflow-y-auto p-3",Xe],U1=(Xe,Go)=>Go.value;function W7(Xe,Go){if(1&Xe&&(s.j41(0,"span",11),s.EFF(1),s.k0s()),2&Xe){const oe=s.XpG().$implicit,Pt=s.XpG();s.AVh("text-nc1-500",!Pt.isDark())("text-nc1-400",Pt.isDark()),s.R7$(),s.SpI("(",oe.count,")")}}function X7(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"div",6)(1,"input",7),s.bIt("change",function(bt){const ai=s.eBV(oe).$implicit,Nr=s.XpG();return s.Njj(Nr.onOptionChange(ai.value,bt))}),s.k0s(),s.j41(2,"label",8)(3,"span",9),s.EFF(4),s.k0s(),s.DNE(5,W7,2,5,"span",10),s.k0s()()}if(2&Xe){const oe=Go.$implicit,Pt=s.XpG();s.AVh("hover:bg-nc1-50",!Pt.isDark())("hover:bg-pc1-700",Pt.isDark()),s.BMQ("data-gtm-heading",Pt.config().label)("data-gtm-label",oe.label),s.R7$(),s.AVh("text-pc1-500",!Pt.isDark())("focus:ring-pc1-500",!Pt.isDark())("border-nc1-300",!Pt.isDark())("text-pc1-300",Pt.isDark())("focus:ring-pc1-300",Pt.isDark())("border-nc1-0",Pt.isDark())("bg-transparent",Pt.isDark())("opacity-50",oe.isDisabled)("cursor-not-allowed",oe.isDisabled),s.Y8G("id",oe.id)("checked",Pt.config().selectedValues.includes(oe.value))("disabled",oe.isDisabled||Pt.config().isDisabled),s.BMQ("data-testid","multiselect-dropdown-option-checkbox-"+oe.value)("data-gtm-heading",Pt.config().label)("data-gtm-label",oe.label),s.R7$(),s.AVh("text-nc1-
1700",!Pt.isDark())("text-nc1-0",Pt.isDark())("opacity-50",oe.isDisabled)("cursor-not-allowed",oe.isDisabled),s.Y8G("for",oe.id),s.BMQ("data-testid","multiselect-dropdown-option-label-"+oe.value)("data-gtm-heading",Pt.config().label)("data-gtm-label",oe.label),s.R7$(2),s.JRh(oe.label),s.R7$(),s.vxM(Pt.config().showOptionCount&&void 0!==oe.count?5:-1)}}function z7(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"button",11),s.bIt("click",function(bt){return s.eBV(oe),bt.preventDefault(),s.Njj(bt.stopPropagation())}),s.j41(1,"span",5),s.EFF(2),s.k0s(),s.j41(3,"span",12),s.EFF(4),s.k0s()()}if(2&Xe){const oe=s.XpG(),Pt=oe.$implicit,bt=oe.$index,ai=s.XpG(2);s.BMQ("aria-label",ai.getSkippedPagesAriaLabel(bt)),s.R7$(2),s.SpI(" ",ai.getSkippedPagesText(bt)," "),s.R7$(2),s.JRh(Pt)}}function H1(Xe,Go){if(1&Xe&&(s.j41(0,"span",5),s.EFF(1),s.k0s()),2&Xe){const oe=s.XpG(4);s.R7$(),s.SpI(" ",oe.ariaLabelGoToPage()," ")}}function Y7(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"button",13),s.bIt("click",function(bt){s.eBV(oe);const ai=s.XpG().$implicit,Nr=s.XpG(2);return s.Njj(Nr.currentPage(bt,ai))}),s.DNE(1,H1,2,1,"span",5),s.EFF(2),s.k0s()}if(2&Xe){const oe=s.XpG().$implicit,Pt=s.XpG(2);s.AVh("bg-pc1-500",oe===Pt.activePage())("text-nc1-0",oe===Pt.activePage())("cursor-not-allowed",oe===Pt.activePage()),s.Y8G("id",Pt.paginationUniqueId+"-"+oe),s.BMQ("aria-current",oe===Pt.activePage()?"page":null)("aria-label",Pt.getPageAriaLabel(oe)),s.R7$(),s.vxM(Pt.ariaLabelGoToPage()?1:-1),s.R7$(),s.SpI(" ",oe," ")}}function Rf(Xe,Go){if(1&Xe&&(s.j41(0,"li",3),s.DNE(1,z7,5,3,"button",9)(2,Y7,3,11,"button",10),s.k0s()),2&Xe){const oe=Go.$implicit;s.R7$(),s.vxM("..."===oe?1:2)}}function K7(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"nav",0)(1,"div",1),s.EFF(2),s.k0s(),s.j41(3,"ul",2)(4,"li",3)(5,"button",4),s.bIt("click",function(){s.eBV(oe);const bt=s.XpG();return s.Njj(bt.previous())}),s.j41(6,"span",5),s.EFF(7),s.k0s(),s.nrm(8,"frk-heroicon",6),s.k0s()(),s.Z7z(9,Rf,3,1,"li",3,s.Vm6),s.j41(11,"li",3)(12,"button",7),s.bIt("click",function(){s.eBV(oe);const bt=s.XpG();return s.Njj(bt.next())}),s.j41(13,"span",5),s.EFF(14),s.k0s(),s.nrm(15,"frk-heroicon",8),s.k0s()()()()}if(2&Xe){const oe=s.XpG();s.BMQ("aria-label",oe.ariaLabelPageNav()),s.R7$(2),s.SpI(" ",oe.liveRegionText()," "),s.R7$(3),s.Y8G("disabled",oe.activePage()<=1),s.BMQ("aria-hidden",1===oe.activePage())("aria-label",oe.prevPageAriaLabel()),s.R7$(2),s.JRh(oe.prevPageText()),s.R7$(),s.Y8G("size",16),s.R7$(),s.Dyx(oe.totalVisiblePages),s.R7$(3),s.Y8G("disabled",oe.activePage()>=oe.pages()),s.BMQ("aria-hidden",oe.activePage()===oe.pages())("aria-label",oe.nextPageAriaLabel()),s.R7$(2),s.JRh(oe.nextPageText()),s.R7$(),s.Y8G("size",16)}}const Z1=(Xe,Go)=>[Xe,Go],Q7=(Xe,Go,oe)=>({role:Xe,index:Go,rolesLength:oe}),J7=(Xe,Go)=>Go.segmentId;function q7(Xe,Go){if(1&Xe&&(s.j41(0,"h2",4),s.EFF(1),s.k0s()),2&Xe){const oe=s.XpG();s.Y8G("ngClass",oe.isGatewayPage()?"text-nc1-0":"text-pc1-800"),s.R7$(),s.SpI(" ",oe.preTitle()," ")}}function ev(Xe,Go){if(1&Xe&&(s.j41(0,"h3",5),s.EFF(1),s.k0s()),2&Xe){const oe=s.XpG();s.Y8G("ngClass",oe.isGatewayPage()?"text-nc1-0":"text-pc1-800"),s.R7$(),s.SpI(" ",oe.title()," ")}}function tv(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"frk-language-selector",9),s.bIt("languageSelected",function(bt){s.eBV(oe);const ai=s.XpG();return s.Njj(ai.languageSelected.emit(bt))}),s.k0s()}if(2&Xe){const oe=s.XpG();s.Y8G("ngClass",oe.isGatewayPage()?"":"mr-8")("options",oe.languageOptions())("currentLocale",oe.currentLocale())("ariaLabel",oe.languageAriaLabel())("theme",oe.isGatewayPage()?"dark":"light")}}function nv(Xe,Go){if(1&Xe&&s.nrm(0,"p",7),2&Xe){const oe=s.XpG();s.Y8G("ngClass",oe.isGatewayPage()?"text-nc1-0":"text-pc1-800")("innerHTML",oe.summary(),s.npT)}}function ov(Xe,Go){if(1&Xe&&s.eu8(0,11),2&Xe){const oe=Go.$implicit,Pt=Go.$index,bt=s.XpG(2),ai=s.sdS(11);s.Y8G("ngTemplateOutlet",ai)("ngTemplateOutletContext",s.sMw(2,Q7,oe,Pt,bt.roles().length))}}function iv(Xe,Go){if(1&Xe&&(s.j41(0,"div",10),s.Z7z(1,ov,1,6,"ng-container",11,J7),s.k0s()),2&Xe){const oe=s.XpG();s.HbH(oe.isGatewayPage()?"-mb-24 grid grid-cols-12 gap-4 px-4 pb-2 md:gap-6 lg:px-0":"grid flex-row gap-4 sm:grid-cols-1"),s.Y8G("ngClass",oe.isGatewayPage()?"":s.l_i(3,Z1,oe.gridClassMd,oe.gridClassXl)),s.R7$(),s.Dyx(oe.roles())}}function rv(Xe,Go){if(1&Xe&&s.nrm(0,"p",16),2&Xe){const oe=s.XpG().role;s.Y8G("innerHTML",oe.summary,s.npT)}}function av(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"div")(1,"a",12),s.bIt("click",function(bt){const ai=s.eBV(oe).role,Nr=s.XpG();return s.Njj(Nr.handleRoleClick(bt,ai.segmentId))}),s.nrm(2,"span",13),s.j41(3,"div",14)(4,"h3",15),s.EFF(5),s.k0s(),s.DNE(6,rv,1,1,"p",16),s.j41(7,"div",17),s.nrm(8,"frk-heroicon",18),s.j41(9,"span",19),s.EFF(10),s.k0s()()()()()}if(2&Xe){const oe=Go.role,Pt=Go.rolesLength,bt=s.XpG();s.HbH(bt.gatewayCardColClass(Pt)),s.R7$(),s.BMQ("data-gtm-label",oe.title),s.R7$(2),s.Y8G("ngClass",bt.isGatewayPage()?"flex flex-col":""),s.R7$(2),s.SpI(" ",oe.title," "),s.R7$(),s.vxM(oe.summary?6:-1),s.R7$(),s.Y8G("ngClass",bt.isGatewayPage()?"ml-auto mt-auto":""),s.R7$(),s.Y8G("size",16),s.R7$(2),s.SpI("Select ",oe.title,"")}}const Du=()=>[1,2,3,4];function Pf(Xe,Go){if(1&Xe&&s.nrm(0,"div",8),2&Xe){const oe=s.XpG();s.Y8G("ngClass",oe.animationClass)}}function W1(Xe,Go){if(1&Xe&&(s.j41(0,"div",3),s.nrm(1,"div",4)(2,"div",5),s.k0s()),2&Xe){const oe=s.XpG();s.R7$(),s.Y8G("ngClass",oe.animationClass),s.R7$(),s.Y8G("ngClass",oe.animationClass)}}function sv(Xe,Go){if(1&Xe&&(s.j41(0,"div",3),s.nrm(1,"div",4)(2,"div",5),s.k0s()),2&Xe){const oe=s.XpG();s.R7$(),s.Y8G("ngClass",oe.animationClass),s.R7$(),s.Y8G("ngClass",oe.animationClass)}}function lv(Xe,Go){if(1&Xe&&(s.j41(0,"div",1),s.nrm(1,"div",2),s.j41(2,"div",3),s.nrm(3,"div",4)(4,"div",5),s.k0s()()),2&Xe){const oe=s.XpG();s.R7$(),s.Y8G("ngClass",oe.animationClass),s.R7$(2),s.Y8G("ngClass",oe.animationClass),s.R7$(),s.Y8G("ngClass",oe.animationClass)}}const Lf=()=>[1,2],cv=()=>[1,2,3,4,5,6,7,8],Iu=()=>[1,2,3];function dv(Xe,Go){if(1&Xe&&(s.j41(0,"div",6),s.nrm(1,"div",21),s.j41(2,"div",22),s.nrm(3,"div",23)(4,"div",24),s.k0s()()),2&Xe){const oe=s.XpG();s.R7$(),s.Y8G("ngClass",oe.animationClass()),s.R7$(2),s.Y8G("ngClass",oe.animationClass()),s.R7$(),s.Y8G("ngClass",oe.animationClass())}}function uv(Xe,Go){if(1&Xe&&(s.j41(0,"div",7),s.nrm(1,"div",25)(2,"div",26),s.k0s()),2&Xe){const oe=s.XpG();s.R7$(),s.Y8G("ngClass",oe.animationClass()),s.R7$(),s.Y8G("ngClass",oe.animationClass())}}function hv(Xe,Go){if(1&Xe&&(s.j41(0,"div",16)(1,"div",27),s.nrm(2,"div",28)(3,"div",29),s.k0s(),s.nrm(4,"div",30),s.k0s()),2&Xe){const oe=s.XpG();s.R7$(2),s.Y8G("ngClass",oe.animationClass()),s.R7$(),s.Y8G("ngClass",oe.animationClass()),s.R7$(),s.Y8G("ngClass",oe.animationClass())}}const pv=()=>[1,2,3,4,5];function Bf(Xe,Go){if(1&Xe&&s.nrm(0,"div",4),2&Xe){const oe=s.XpG();s.Y8G("ngClass",oe.animationClass)}}function fv(Xe,Go){if(1&Xe&&(s.j41(0,"div",11),s.nrm(1,"div",16)(2,"div",17),s.j41(3,"div",18),s.nrm(4,"div",19)(5,"div",20),s.k0s(),s.nrm(6,"div",21)(7,"div",9),s.j41(8,"div",13),s.nrm(9,"div",22)(10,"div",22),s.k0s()()),2&Xe){const oe=s.XpG();s.R7$(),s.Y8G("ngClass",oe.animationClass),s.R7$(),s.Y8G("ngClass",oe.animationClass),s.R7$(2),s.Y8G("ngClass",oe.animationClass),s.R7$(),s.Y8G("ngClass",oe.animationClass),s.R7$(),s.Y8G("ngClass",oe.animationClass),s.R7$(),s.Y8G("ngClass",oe.animationClass),s.R7$(2),s.Y8G("ngClass",oe.animationClass),s.R7$(),s.Y8G("ngClass",oe.animationClass)}}function Ff(Xe,Go){if(1&Xe&&s.nrm(0,"div",14),2&Xe){const oe=s.XpG();s.Y8G("ngClass",oe.animationClass)}}
1function gv(Xe,Go){if(1&Xe&&(s.j41(0,"div",5),s.nrm(1,"div",17)(2,"div",7),s.k0s()),2&Xe){const oe=s.XpG();s.R7$(),s.Y8G("ngClass",oe.animationClass()),s.R7$(),s.Y8G("ngClass",oe.animationClass())}}function Of(Xe,Go){if(1&Xe&&(s.j41(0,"div",13),s.nrm(1,"div",18),s.j41(2,"div",19),s.nrm(3,"div",20)(4,"div",21),s.k0s(),s.nrm(5,"div",22),s.k0s()),2&Xe){const oe=s.XpG();s.R7$(),s.Y8G("ngClass",oe.animationClass()),s.R7$(2),s.Y8G("ngClass",oe.animationClass()),s.R7$(),s.Y8G("ngClass",oe.animationClass()),s.R7$(),s.Y8G("ngClass",oe.animationClass())}}function Ky(Xe,Go){if(1&Xe&&(s.j41(0,"div",22),s.nrm(1,"div",8)(2,"div",20)(3,"div",21),s.k0s()),2&Xe){const oe=s.XpG();s.R7$(),s.Y8G("ngClass",oe.animationClass()),s.R7$(),s.Y8G("ngClass",oe.animationClass()),s.R7$(),s.Y8G("ngClass",oe.animationClass())}}function mv(Xe,Go){if(1&Xe&&(s.j41(0,"div",12),s.nrm(1,"div",9)(2,"div",9)(3,"div",10)(4,"div",11),s.k0s()),2&Xe){const oe=s.XpG();s.R7$(),s.Y8G("ngClass",oe.animationClass()),s.R7$(),s.Y8G("ngClass",oe.animationClass()),s.R7$(),s.Y8G("ngClass",oe.animationClass()),s.R7$(),s.Y8G("ngClass",oe.animationClass())}}function Qy(Xe,Go){if(1&Xe&&(s.j41(0,"li",13),s.nrm(1,"div",14)(2,"div",15),s.k0s()),2&Xe){const oe=s.XpG();s.R7$(),s.Y8G("ngClass",oe.animationClass),s.R7$(),s.Y8G("ngClass",oe.animationClass)}}const X1=()=>[1,2,3,4,5,6,7,8,9];function Nf(Xe,Go){if(1&Xe&&s.nrm(0,"div",5),2&Xe){const oe=s.XpG();s.Y8G("ngClass",oe.animationClass)}}function jf(Xe,Go){if(1&Xe&&s.nrm(0,"div",11),2&Xe){const oe=s.XpG();s.Y8G("ngClass",oe.animationClass)}}function vv(Xe,Go){if(1&Xe&&(s.j41(0,"div",13),s.nrm(1,"div",14),s.k0s()),2&Xe){const oe=s.XpG(2);s.R7$(),s.Y8G("ngClass",oe.animationClass)}}function Vf(Xe,Go){if(1&Xe&&(s.j41(0,"div",12),s.nrm(1,"div",10),s.Z7z(2,vv,2,1,"div",13,s.fX1),s.k0s()),2&Xe){const oe=s.XpG();s.R7$(),s.Y8G("ngClass",oe.animationClass),s.R7$(),s.Dyx(s.lJ4(1,X1))}}function _v(Xe,Go){if(1&Xe&&s.nrm(0,"div",2),2&Xe){const oe=s.XpG();s.Y8G("ngClass",oe.animationClass)}}function z1(Xe,Go){if(1&Xe&&s.nrm(0,"div",4),2&Xe){const oe=s.XpG(2);s.Y8G("ngClass",oe.animationClass)}}function Gf(Xe,Go){1&Xe&&(s.j41(0,"div",3),s.Z7z(1,z1,1,1,"div",4,s.fX1),s.k0s()),2&Xe&&(s.R7$(),s.Dyx(s.lJ4(0,Du)))}function Cv(Xe,Go){if(1&Xe&&s.nrm(0,"div",2),2&Xe){const oe=s.XpG();s.Y8G("ngClass",oe.animationClass)}}function Y1(Xe,Go){if(1&Xe&&s.nrm(0,"div",5),2&Xe){const oe=s.XpG();s.Y8G("ngClass",oe.animationClass)}}function $f(Xe,Go){if(1&Xe&&s.nrm(0,"frk-header-skeleton",0),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function Uf(Xe,Go){if(1&Xe&&s.nrm(0,"frk-footer-skeleton",1),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function bv(Xe,Go){if(1&Xe&&s.nrm(0,"frk-banner-documents-skeleton",2),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function Hf(Xe,Go){if(1&Xe&&s.nrm(0,"frk-ppss-banner-skeleton",3),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function jd(Xe,Go){if(1&Xe&&s.nrm(0,"frk-product-banner-skeleton",4),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function Jy(Xe,Go){if(1&Xe&&s.nrm(0,"frk-product-card-skeleton",5),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function Zf(Xe,Go){if(1&Xe&&s.nrm(0,"frk-product-summary-skeleton",6),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function yv(Xe,Go){if(1&Xe&&s.nrm(0,"frk-product-title-skeleton",7),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function qy(Xe,Go){if(1&Xe&&s.nrm(0,"frk-tabs-skeleton",8),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("shouldBeFullHeight",oe.shouldBeFullHeight)("height",oe.height)}}function xv(Xe,Go){if(1&Xe&&s.nrm(0,"frk-table-skeleton",9),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("count",oe.count)("height",oe.height)}}function Wf(Xe,Go){if(1&Xe&&s.nrm(0,"frk-chart-skeleton",10),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function yc(Xe,Go){if(1&Xe&&s.nrm(0,"frk-list-skeleton",11),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("count",oe.count)("height",oe.height)}}function e6(Xe,Go){if(1&Xe&&s.nrm(0,"frk-literature-listing-skeleton",12),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("count",oe.count)("height",oe.height)}}function Ru(Xe,Go){if(1&Xe&&s.nrm(0,"frk-regulatory-document-listing-skeleton",13),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("count",oe.count)("height",oe.height)}}function wv(Xe,Go){if(1&Xe&&s.nrm(0,"frk-my-cart-skeleton",14),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("count",oe.count)("height",oe.height)}}function Xf(Xe,Go){if(1&Xe&&s.nrm(0,"frk-order-history-details-skeleton",15),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("count",oe.count)("height",oe.height)}}function zf(Xe,Go){if(1&Xe&&s.nrm(0,"frk-order-history-list-skeleton",16),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("count",oe.count)("height",oe.height)}}function Yf(Xe,Go){if(1&Xe&&s.nrm(0,"frk-details-skeleton",17),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("count",oe.count)("height",oe.height)}}function Vd(Xe,Go){if(1&Xe&&s.nrm(0,"frk-top-area-skeleton",18),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function K1(Xe,Go){if(1&Xe&&s.nrm(0,"frk-sticky-nav-skeleton",19),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function Kf(Xe,Go){if(1&Xe&&s.nrm(0,"frk-overview-skeleton",20),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function P0(Xe,Go){if(1&Xe&&s.nrm(0,"frk-postal-mail-documents-skeleton",21),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("count",oe.count)("height",oe.height)}}function b0(Xe,Go){if(1&Xe&&s.nrm(0,"frk-us-servicing-my-products-skeleton",22),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function Q1(Xe,Go){if(1&Xe&&s.nrm(0,"frk-us-servicing-title-skeleton",23),2&Xe){const oe=s.XpG();s.Y8G("showAnimation",oe.showAnimation)("height",oe.height)}}function Qf(Xe,Go){if(1&Xe&&s.nrm(0,"frk-default-skeleton",24),2&Xe){const oe=s.XpG();s.Y8G("height",oe.height)}}function J1(Xe,Go){if(1&Xe&&(s.j41(0,"div",0),s.SdG(1),s.k0s()),2&Xe){const oe=s.XpG();s.Y8G("ngClass","dark"===oe.theme?"frk-theme--dark":"")("hidden",!oe.active())("id","tabpanel-"+oe.id),s.BMQ("aria-labelledby","tab-"+oe.id)}}function kv(Xe,Go){if(1&Xe&&(s.j41(0,"option",6),s.EFF(1),s.k0s()),2&Xe){const oe=Go.$implicit;s.Y8G("value",oe.id),s.BMQ("selected",!!oe.active()||null)("aria-selected",oe.active()),s.R7$(),s.Sp
1I(" ",oe.name," ")}}function Mv(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"button",9),s.bIt("click",function(){const bt=s.eBV(oe).$implicit,ai=s.XpG(2);return s.Njj(ai.activateTab(bt.id,!1,"click"))})("keydown",function(bt){s.eBV(oe);const ai=s.XpG(2);return s.Njj(ai.onTabKeydown(bt))}),s.nrm(1,"span",10),s.k0s()}if(2&Xe){const oe=Go.$implicit,Pt=s.XpG(2);s.HbH(Pt.getVerticalTabClasses(oe)),s.Y8G("id","tab-"+oe.id),s.BMQ("aria-selected",oe.active())("aria-controls","tabpanel-"+oe.id),s.R7$(),s.Y8G("innerHTML",oe.name,s.npT)}}function Jf(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"nav",1)(1,"div",2),s.qSk(),s.j41(2,"svg",3),s.nrm(3,"path",4),s.k0s(),s.joV(),s.j41(4,"select",5),s.bIt("change",function(bt){s.eBV(oe);const ai=s.XpG();return s.Njj(ai.onSelectChange(bt))}),s.Z7z(5,kv,2,4,"option",6,s.fX1),s.k0s()(),s.j41(7,"div",7),s.Z7z(8,Mv,2,6,"button",8,s.fX1),s.k0s()()}if(2&Xe){const oe=s.XpG();s.R7$(4),s.BMQ("id",oe.selectName())("name",oe.selectName())("aria-label",oe.selectLabel()),s.R7$(),s.Dyx(oe.visibleTabs()),s.R7$(3),s.Dyx(oe.visibleTabs())}}function Sv(Xe,Go){if(1&Xe&&(s.j41(0,"option",6),s.EFF(1),s.k0s()),2&Xe){const oe=Go.$implicit;s.Y8G("value",oe.id),s.BMQ("selected",!!oe.active()||null)("aria-selected",oe.active()),s.R7$(),s.SpI(" ",oe.name," ")}}function Tv(Xe,Go){if(1&Xe&&s.nrm(0,"span",14),2&Xe){const oe=s.XpG(3);s.HbH(oe.getHorizontalTabConnectorClasses())}}function Ev(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"button",9),s.bIt("click",function(){const bt=s.eBV(oe).$implicit,ai=s.XpG(2);return s.Njj(ai.activateTab(bt.id,!1,"click"))})("keydown",function(bt){s.eBV(oe);const ai=s.XpG(2);return s.Njj(ai.onTabKeydown(bt))}),s.EFF(1),s.k0s(),s.DNE(2,Tv,1,2,"span",15)}if(2&Xe){const oe=Go.$implicit,Pt=Go.$index,bt=Go.$count,ai=s.XpG(2);s.HbH(ai.getHorizontalTabClasses(oe)),s.Y8G("id","tab-"+oe.id),s.BMQ("aria-selected",oe.active())("aria-controls","tabpanel-"+oe.id),s.R7$(),s.SpI(" ",oe.name," "),s.R7$(),s.vxM(Pt!==bt-1?2:-1)}}function q1(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"div",0)(1,"div",11)(2,"div")(3,"select",12),s.bIt("change",function(bt){s.eBV(oe);const ai=s.XpG();return s.Njj(ai.onSelectChange(bt))}),s.Z7z(4,Sv,2,4,"option",6,s.fX1),s.k0s()(),s.j41(6,"div",13),s.Z7z(7,Ev,3,7,null,null,s.fX1),s.nrm(9,"span",14),s.k0s()()()}if(2&Xe){const oe=s.XpG();s.Y8G("ngClass",oe.background()),s.R7$(2),s.HbH(oe.showDropdown()?"select mb-6 flex print:hidden":"select mb-6 flex lg:hidden print:hidden"),s.AVh("select--light","dark"!==oe.theme())("select--dark","dark"===oe.theme()),s.R7$(),s.BMQ("id",oe.selectName())("name",oe.selectName())("aria-label",oe.selectLabel()),s.R7$(),s.Dyx(oe.visibleTabs()),s.R7$(2),s.HbH(oe.showDropdown()?"tablist relative hidden items-stretch print:hidden":"tablist relative hidden items-stretch lg:flex print:hidden"),s.R7$(),s.Dyx(oe.visibleTabs()),s.R7$(2),s.HbH(oe.getTablistFillerClasses())}}const Av=(Xe,Go)=>({"toggle-simple--dark":Xe,"cursor-not-allowed":Go}),yl=Xe=>({"toggle-simple__border--dark":Xe}),qf=Xe=>({"toggle-simple__marker--dark":Xe}),y0=(Xe,Go,oe,Pt)=>({"toggle-advanced--dark":Xe,"toggle-advanced--full-width":Go,"toggle-advanced--hide-outer-border":oe,"toggle-advanced--can-wrap":Pt}),Dv=(Xe,Go,oe)=>({"cursor-not-allowed":Xe,"toggle-item__label--dark":Go,"toggle-item__label--no-wrap":oe}),Iv=(Xe,Go)=>Go.text;function Rv(Xe,Go){if(1&Xe&&(s.j41(0,"span"),s.EFF(1),s.k0s()),2&Xe){const oe=s.XpG(2);s.R7$(),s.JRh(oe.labelText)}}function Pv(Xe,Go){if(1&Xe&&(s.j41(0,"span",2),s.EFF(1),s.k0s()),2&Xe){const oe=s.XpG(2);s.R7$(),s.JRh(oe.ariaLabel())}}function Lv(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"label",0),s.DNE(1,Rv,2,1,"span")(2,Pv,2,1,"span",2),s.j41(3,"div",3)(4,"input",4),s.bIt("change",function(bt){s.eBV(oe);const ai=s.XpG();return s.Njj(ai.onSimpleToggleChange(bt))}),s.k0s(),s.nrm(5,"div",5)(6,"div",6),s.k0s()()}if(2&Xe){const oe=s.XpG();s.Y8G("ngClass",s.l_i(8,Av,oe.useDarkTheme,oe.simpleDisabled())),s.R7$(),s.vxM(oe.labelText?1:2),s.R7$(3),s.Y8G("id",oe.simpleToggleId)("name",oe.simpleToggleId)("checked",oe.simpleChecked()),s.BMQ("disabled",oe.simpleDisabled()?"disabled":null),s.R7$(),s.Y8G("ngClass",s.eq3(11,yl,oe.useDarkTheme)),s.R7$(),s.Y8G("ngClass",s.eq3(13,qf,oe.useDarkTheme))}}function e5(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"div",7)(1,"input",8),s.bIt("change",function(){const bt=s.eBV(oe).$implicit,ai=s.
1XpG(2);return s.Njj(ai.activateToggle(bt))}),s.k0s(),s.j41(2,"label",9),s.bIt("(keypress)",function(){const bt=s.eBV(oe).$implicit,ai=s.XpG(2);return s.Njj(ai.activateToggle(bt))}),s.EFF(3),s.k0s()()}if(2&Xe){const oe=Go.$implicit,Pt=s.XpG(2);s.R7$(),s.Y8G("id",oe.id)("name",Pt.toggleName)("checked",oe.isActive),s.BMQ("disabled",oe.isDisabled?"disabled":null),s.R7$(),s.Y8G("for",oe.id)("ngClass",s.sMw(7,Dv,oe.isDisabled,Pt.useDarkTheme,!Pt.canWrapLabelText())),s.R7$(),s.SpI(" ",oe.text," ")}}function t6(Xe,Go){if(1&Xe&&(s.j41(0,"div",1),s.Z7z(1,e5,4,11,"div",7,Iv),s.k0s()),2&Xe){const oe=s.XpG();s.Y8G("ngClass",s.ziG(3,y0,oe.useDarkTheme,"full-width"===oe.variant(),!oe.showOuterBorder(),oe.canWrapToggles())),s.BMQ("aria-label",oe.advancedAriaLabel())("aria-labelledby",oe.advancedAriaLabelledBy()),s.R7$(),s.Dyx(oe.updatedToggleButtons())}}function t5(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"div")(1,"button",7),s.bIt("click",function(){s.eBV(oe);const bt=s.XpG(),ai=bt.$implicit,Nr=bt.$index,Qs=s.XpG(2);return s.Njj(Qs.removeToast(Nr,ai.toastId))}),s.nrm(2,"frk-heroicon",8),s.j41(3,"span",4),s.EFF(4),s.k0s()()()}if(2&Xe){const oe=s.XpG(3);s.R7$(),s.Y8G("ngClass","small"===oe.size()?"pt-[8px]":"pt-[5px]"),s.R7$(),s.Y8G("size",16),s.R7$(2),s.JRh(oe.toastCloseLabel())}}function n5(Xe,Go){if(1&Xe&&(s.j41(0,"div",1)(1,"button",2),s.nrm(2,"frk-heroicon",3),s.j41(3,"span",4),s.EFF(4),s.k0s()(),s.j41(5,"div",5)(6,"div",6),s.EFF(7),s.k0s()(),s.DNE(8,t5,5,3,"div"),s.k0s()),2&Xe){const oe=Go.$implicit,Pt=Go.$index,bt=s.XpG(2);s.xc7("bottom","bottom"===bt.position()?"small"===bt.size()?40*Pt:55*Pt:"none","px")("top","top"===bt.position()?"small"===bt.size()?40*Pt:55*Pt:"none","px")("left","left"===bt.position()?"small"===bt.size()?40*Pt:55*Pt:"none","px")("right","right"===bt.position()?"small"===bt.size()?40*Pt:55*Pt:"none","px"),s.Y8G("ngClass",oe.config.backgroundColor+oe.config.borderColor+oe.config.paddingAndText),s.R7$(),s.Y8G("ngClass","small"===bt.size()?"pt-[8px]":"pt-[5px]"),s.R7$(),s.Y8G("name",oe.config.iconName)("size",16)("color",oe.config.infoIconColor),s.R7$(2),s.JRh(bt.toastInfoLabel()),s.R7$(),s.Y8G("ngClass","small"===bt.size()?"pt-[2.5px]":""),s.R7$(),s.BMQ("data-testid","message"),s.R7$(),s.SpI(" ",null==oe?null:oe.message," "),s.R7$(),s.vxM(bt.hideCloseButton()?-1:8)}}function Bv(Xe,Go){if(1&Xe&&s.Z7z(0,n5,9,18,"div",0,s.Vm6),2&Xe){const oe=s.XpG();s.Dyx(oe.toasts)}}const Fv=["triggerBtn"],Ov=["tooltipContent"],o5=Xe=>({"frk-theme--dark":Xe});function Nv(Xe,Go){if(1&Xe&&(s.j41(0,"span",4),s.EFF(1),s.k0s()),2&Xe){const oe=s.XpG();s.R7$(),s.Lme("",oe.a11yPretext()," ",oe.tooltipTitle(),"")}}function jv(Xe,Go){if(1&Xe&&(s.j41(0,"strong",8),s.EFF(1),s.k0s()),2&Xe){const oe=s.XpG();s.R7$(),s.JRh(oe.tooltipTitle())}}const i5=(Xe,Go)=>Go.type;function Vv(Xe,Go){if(1&Xe&&(s.j41(0,"div"),s.nrm(1,"frk-heroicon",3),s.k0s()),2&Xe){const oe=s.XpG(2);s.HbH(oe.isSingleLineLayout()?"flex h-12 flex-shrink-0 items-center self-start":"mt-0.5 flex-shrink-0"),s.R7$(),s.HbH(oe.variantClasses().iconColor),s.Y8G("name",oe.variantClasses().iconName)("size",oe.sizeClasses().iconSize)}}function Gv(Xe,Go){if(1&Xe&&(s.j41(0,"span",5),s.EFF(1),s.k0s()),2&Xe){const oe=s.XpG(3);s.R7$(),s.SpI(" ",oe.config().title," ")}}function $v(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"button",7),s.bIt("click",function(){s.eBV(oe);const bt=s.XpG(3);return s.Njj(bt.handleTertiaryActionClick())}),s.EFF(1),s.k0s()}if(2&Xe){let oe,Pt;const bt=s.XpG(3);s.BMQ("aria-label",(null==(oe=bt.config().tertiaryButton)?null:oe.ariaLabel)||(null==(oe=bt.config().tertiaryButton)?null:oe.text)),s.R7$(),s.SpI(" ",null==(Pt=bt.config().tertiaryButton)?null:Pt.text," ")}}function Uv(Xe,Go){if(1&Xe&&(s.j41(0,"div",2)(1,"div",4),s.DNE(2,Gv,2,1,"span",5)(3,$v,2,2,"button",6),s.k0s()()),2&Xe){let oe;const Pt=s.XpG(2);s.R7$(2),s.vxM(Pt.config().title?2:-1),s.R7$(),s.vxM(null!=(oe=Pt.config().tertiaryButton)&&oe.onClick?3:-1)}}function Hv(Xe,Go){if(1&Xe&&(s.j41(0,"div"),s.EFF(1),s.k0s()),2&Xe){const oe=s.XpG(3);s.HbH(oe.sizeClasses().titleClasses+" text-nc1-950 mb-1"),s.R7$(),s.SpI(" ",oe.config().title," ")}}function Zv(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"button",11),s.bIt("click",function(){const bt=s.eBV(oe).$implicit,ai=s.
1XpG(4);return s.Njj(ai.handleActionClick(bt.type))}),s.EFF(1),s.k0s()}if(2&Xe){const oe=Go.$implicit;s.HbH(oe.cssClass),s.BMQ("aria-label",oe.ariaLabel||oe.text),s.R7$(),s.SpI(" ",oe.text," ")}}function Wv(Xe,Go){if(1&Xe&&(s.j41(0,"a",12),s.EFF(1),s.k0s()),2&Xe){let oe,Pt,bt,ai;const Nr=s.XpG(5);s.Y8G("href",null==(oe=Nr.config().tertiaryButton)?null:oe.href,s.B4B),s.BMQ("aria-label",(null==(Pt=Nr.config().tertiaryButton)?null:Pt.ariaLabel)||(null==(Pt=Nr.config().tertiaryButton)?null:Pt.text))("target",null!=(bt=Nr.config().tertiaryButton)&&bt.target?"_blank":void 0),s.R7$(),s.SpI(" ",null==(ai=Nr.config().tertiaryButton)?null:ai.text," ")}}function Xv(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"button",14),s.bIt("click",function(){s.eBV(oe);const bt=s.XpG(5);return s.Njj(bt.handleTertiaryActionClick())}),s.EFF(1),s.k0s()}if(2&Xe){let oe,Pt;const bt=s.XpG(5);s.BMQ("aria-label",(null==(oe=bt.config().tertiaryButton)?null:oe.ariaLabel)||(null==(oe=bt.config().tertiaryButton)?null:oe.text)),s.R7$(),s.SpI(" ",null==(Pt=bt.config().tertiaryButton)?null:Pt.text," ")}}function zv(Xe,Go){if(1&Xe&&s.DNE(0,Wv,2,4,"a",12)(1,Xv,2,2,"button",13),2&Xe){let oe;const Pt=s.XpG(4);s.vxM(null!=(oe=Pt.config().tertiaryButton)&&oe.href?0:null!=(oe=Pt.config().tertiaryButton)&&oe.onClick?1:-1)}}function Yv(Xe,Go){if(1&Xe&&(s.j41(0,"div",9),s.Z7z(1,Zv,2,4,"button",10,i5),s.DNE(3,zv,2,1),s.k0s()),2&Xe){const oe=s.XpG(3);s.R7$(),s.Dyx(oe.buttons()),s.R7$(2),s.vxM(oe.config().tertiaryButton?3:-1)}}function Kv(Xe,Go){if(1&Xe&&(s.DNE(0,Hv,2,3,"div",0),s.nrm(1,"div",8),s.DNE(2,Yv,4,1,"div",9)),2&Xe){const oe=s.XpG(2);s.vxM(oe.config().title?0:-1),s.R7$(),s.HbH(oe.sizeClasses().textClasses+" text-nc1-950"),s.Y8G("innerHTML",oe.sanitizedMessage(),s.npT),s.BMQ("data-sanitized",!0),s.R7$(),s.vxM(oe.buttons().length>0||oe.config().tertiaryButton?2:-1)}}function Qv(Xe,Go){if(1&Xe){const oe=s.RV6();s.j41(0,"div")(1,"button",15),s.bIt("click",function(){s.eBV(oe);const bt=s.XpG(2);return s.Njj(bt.handleClose())}),s.j41(2,"span",16),s.EFF(3),s.k0s(),s.nrm(4,"frk-heroicon",17),s.k0s()()}if(2&Xe){const oe=s.XpG(2);s.HbH(oe.isSingleLineLayout()?"ml-2 flex h-12 flex-shrink-0 items-center self-start":"ml-2 flex-shrink-0"),s.R7$(),s.BMQ("aria-label",oe.config().closeButtonAriaLabel||"Close notification"),s.R7$(2),s.JRh(oe.config().closeButtonAriaLabel||"Close notification"),s.R7$(),s.Y8G("size",16)}}function Jv(Xe,Go){if(1&Xe&&(s.j41(0,"div")(1,"div"),s.DNE(2,Vv,2,6,"div",0),s.j41(3,"div",1),s.DNE(4,Uv,4,2,"div",2)(5,Kv,3,6),s.k0s(),s.DNE(6,Qv,5,5,"div",0),s.k0s()()),2&Xe){const oe=s.XpG();s.HbH(oe.wrapperClasses()),s.R7$(),s.HbH(oe.containerClasses()),s.BMQ("aria-label",oe.config().ariaLabel||"Notification")("role","alert"),s.R7$(),s.vxM(!1!==oe.config().showIcon?2:-1),s.R7$(2),s.vxM(oe.isSingleLineLayout()?4:5),s.R7$(2),s.vxM(oe.config().showCloseButton?6:-1)}}let U0=(()=>{class Xe{name;size=24;color;customClass;static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-heroicon"]],hostAttrs:[1,"inline-flex"],inputs:{name:"name",size:"size",color:"color",customClass:"customClass"},features:[s.Jv_([pn({heroAdjustmentsHorizontal:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M10.5 6h9.75M10.5 6a1.5 1.5 0 1 1-3 0m3 0a1.5 1.5 0 1 0-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-9.75 0h9.75"></path></svg>',heroArrowLeft:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"></path></svg>',heroArrowDown:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M19.5 13.5 12 21m0 0-7.5-7.5M12 21V3"></path></svg>',heroArrowDownTray:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3"></path></svg>',heroArrowTopRightOnSquare:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M13.5 6H5.25A2.25 2.25 0 0 0 3 8.25v10.5A2.25 2.25 0 0 0 5.25 21h10.5A2.25 2.25 0 0 0 18 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25"></path></svg>',heroArrowTurnRightUp:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="m11.99 7.5 3.75-3.75m0 0 3.75 3.75m-3.75-3.75v16.499H4.49"></path></svg>',heroArrowUp:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M4.5 10.5 12 3m0 0 7.5 7.5M12 3v18"></path></svg>',heroArrowUpTray:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0 4.5 4.5M12 3v13.5"></path></svg>
1',heroAtSymbol:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M16.5 12a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Zm0 0c0 1.657 1.007 3 2.25 3S21 13.657 21 12a9 9 0 1 0-2.636 6.364M16.5 12V8.25"></path></svg>',heroBellAlert:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0M3.124 7.5A8.969 8.969 0 0 1 5.292 3m13.416 0a8.969 8.969 0 0 1 2.168 4.5"></path></svg>',heroBars3:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg>',heroBookmark:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M17.593 3.322c1.1.128 1.907 1.077 1.907 2.185V21L12 17.25 4.5 21V5.507c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0 1 11.186 0Z"></path></svg>',heroCalendar:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5"></path></svg>',heroCheck:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="m4.5 12.75 6 6 9-13.5"></path></svg>',heroCheckCircle:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"></path></svg>',heroChevronDown:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"></path></svg>',heroChevronLeft:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5 8.25 12l7.5-7.5"></path></svg>',heroChevronRight:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"></path></svg>',heroChevronUp:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="m4.5 15.75 7.5-7.5 7.5 7.5"></path></svg>',heroChevronUpDown:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M8.25 15 12 18.75 15.75 15m-7.5-6L12 5.25 15.75 9"></path></svg>',heroClipboardDocumentList:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M9 12h3.75M9 15h3.75M9 18h3.75m3 .75H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08m-5.801 0c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75 2.25 2.25 0 0 0-.1-.664m-5.8 0A2.251 2.251 0 0 1 13.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m0 0H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75 12h.008v.008H6.75V12Zm0 3h.008v.008H6.75V15Zm0 3h.008v.008H6.75V18Z"></path></svg>',heroClock:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"></path></svg>',heroCog6Tooth:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.
1074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"></path></svg>',heroDocumentArrowDown:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m.75 12 3 3m0 0 3-3m-3 3v-6m-1.5-9H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"></path></svg>',heroDocumentText:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"></path></svg>',heroEnvelope:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"></path></svg>',heroExclamationCircle:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M12 9v3.75m9-.75a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 3.75h.008v.008H12v-.008Z"></path></svg>',heroGlobeAlt:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418"></path></svg>',heroLockClosed:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z"></path></svg>',heroLockOpen:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M13.5 10.5V6.75a4.5 4.5 0 1 1 9 0v3.75M3.75 21.75h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H3.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z"></path></svg>',heroMagnifyingGlass:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"></path></svg>',heroMinus:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M5 12h14"></path></svg>',heroMinusCircle:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M15 12H9m12 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"></path></svg>
1',heroPause:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 5.25v13.5m-7.5-13.5v13.5"></path></svg>',heroPlay:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.347a1.125 1.125 0 0 1 0 1.972l-11.54 6.347a1.125 1.125 0 0 1-1.667-.986V5.653Z"></path></svg>',heroPlayCircle:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M15.91 11.672a.375.375 0 0 1 0 .656l-5.603 3.113a.375.375 0 0 1-.557-.328V8.887c0-.286.307-.466.557-.327l5.603 3.112Z"></path></svg>',heroPlus:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M12 4.5v15m7.5-7.5h-15"></path></svg>',heroPlusCircle:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M12 9v6m3-3H9m12 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"></path></svg>',heroPrinter:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M6.72 13.829c-.24.03-.48.062-.72.096m.72-.096a42.415 42.415 0 0 1 10.56 0m-10.56 0L6.34 18m10.94-4.171c.24.03.48.062.72.096m-.72-.096L17.66 18m0 0 .229 2.523a1.125 1.125 0 0 1-1.12 1.227H7.231c-.662 0-1.18-.568-1.12-1.227L6.34 18m11.318 0h1.091A2.25 2.25 0 0 0 21 15.75V9.456c0-1.081-.768-2.015-1.837-2.175a48.055 48.055 0 0 0-1.913-.247M6.34 18H5.25A2.25 2.25 0 0 1 3 15.75V9.456c0-1.081.768-2.015 1.837-2.175a48.041 48.041 0 0 1 1.913-.247m10.5 0a48.536 48.536 0 0 0-10.5 0m10.5 0V3.375c0-.621-.504-1.125-1.125-1.125h-8.25c-.621 0-1.125.504-1.125 1.125v3.659M18 10.5h.008v.008H18V10.5Zm-3 0h.008v.008H15V10.5Z"></path></svg>',heroShoppingCart:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 0 0-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 0 0-16.536-1.84M7.5 14.25 5.106 5.272M6 20.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm12.75 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"></path></svg>',heroSpeakerWave:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M19.114 5.636a9 9 0 0 1 0 12.728M16.463 8.288a5.25 5.25 0 0 1 0 7.424M6.75 8.25l4.72-4.72a.75.75 0 0 1 1.28.53v15.88a.75.75 0 0 1-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.507-1.938-1.354A9.009 9.009 0 0 1 2.25 12c0-.83.112-1.633.322-2.396C2.806 8.756 3.63 8.25 4.51 8.25H6.75Z"></path></svg>',heroSquares2x2:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25V6ZM3.75 15.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18v-2.25ZM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25V6ZM13.5 15.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25A2.25 2.25 0 0 1 13.5 18v-2.25Z"></path></svg>',heroStar:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z"></path></svg>',heroUser:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"></path></svg>',heroUserCircle:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"></path></svg>',heroXMark:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)">
1<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12"></path></svg>',heroDocument:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"></path></svg>',heroArrowRight:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3"></path></svg>',heroSquare2Stack:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true" data-slot="icon" style="stroke-width:var(--ng-icon__stroke-width, 1.5)"><path stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 0 0-2.25-2.25H6A2.25 2.25 0 0 0 3.75 6v8.25A2.25 2.25 0 0 0 6 16.5h2.25m8.25-8.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-7.5A2.25 2.25 0 0 1 8.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 0 0-2.25 2.25v6"></path></svg>',heroChartBarSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path d="M18.375 2.25c-1.035 0-1.875.84-1.875 1.875v15.75c0 1.035.84 1.875 1.875 1.875h.75c1.035 0 1.875-.84 1.875-1.875V4.125c0-1.036-.84-1.875-1.875-1.875h-.75ZM9.75 8.625c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v11.25c0 1.035-.84 1.875-1.875 1.875h-.75a1.875 1.875 0 0 1-1.875-1.875V8.625ZM3 13.125c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v6.75c0 1.035-.84 1.875-1.875 1.875h-.75A1.875 1.875 0 0 1 3 19.875v-6.75Z"></path></svg>',heroChatBubbleOvalLeftSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M5.337 21.718a6.707 6.707 0 0 1-.533-.074.75.75 0 0 1-.44-1.223 3.73 3.73 0 0 0 .814-1.686c.023-.115-.022-.317-.254-.543C3.274 16.587 2.25 14.41 2.25 12c0-5.03 4.428-9 9.75-9s9.75 3.97 9.75 9c0 5.03-4.428 9-9.75 9-.833 0-1.643-.097-2.417-.279a6.721 6.721 0 0 1-4.246.997Z" clip-rule="evenodd"></path></svg>',heroBookmarkSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M6.32 2.577a49.255 49.255 0 0 1 11.36 0c1.497.174 2.57 1.46 2.57 2.93V21a.75.75 0 0 1-1.085.67L12 18.089l-7.165 3.583A.75.75 0 0 1 3.75 21V5.507c0-1.47 1.073-2.756 2.57-2.93Z" clip-rule="evenodd"></path></svg>',heroCheckBadgeSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M8.603 3.799A4.49 4.49 0 0 1 12 2.25c1.357 0 2.573.6 3.397 1.549a4.49 4.49 0 0 1 3.498 1.307 4.491 4.491 0 0 1 1.307 3.497A4.49 4.49 0 0 1 21.75 12a4.49 4.49 0 0 1-1.549 3.397 4.491 4.491 0 0 1-1.307 3.497 4.491 4.491 0 0 1-3.497 1.307A4.49 4.49 0 0 1 12 21.75a4.49 4.49 0 0 1-3.397-1.549 4.49 4.49 0 0 1-3.498-1.306 4.491 4.491 0 0 1-1.307-3.498A4.49 4.49 0 0 1 2.25 12c0-1.357.6-2.573 1.549-3.397a4.49 4.49 0 0 1 1.307-3.497 4.49 4.49 0 0 1 3.497-1.307Zm7.007 6.387a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z" clip-rule="evenodd"></path></svg>',heroDocumentTextSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M5.625 1.5c-1.036 0-1.875.84-1.875 1.875v17.25c0 1.035.84 1.875 1.875 1.875h12.75c1.035 0 1.875-.84 1.875-1.875V12.75A3.75 3.75 0 0 0 16.5 9h-1.875a1.875 1.875 0 0 1-1.875-1.875V5.25A3.75 3.75 0 0 0 9 1.5H5.625ZM7.5 15a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5h-7.5A.75.75 0 0 1 7.5 15Zm.75 2.25a.75.75 0 0 0 0 1.5H12a.75.75 0 0 0 0-1.5H8.25Z" clip-rule="evenodd"></path><path d="M12.971 1.816A5.23 5.23 0 0 1 14.25 5.25v1.875c0 .207.168.375.375.375H16.5a5.23 5.23 0 0 1 3.434 1.279 9.768 9.768 0 0 0-6.963-6.963Z"></path></svg>',heroMapPinSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="m11.54 22.351.07.04.028.016a.76.76 0 0 0 .723 0l.028-.015.071-.041a16.975 16.975 0 0 0 1.144-.742 19.58 19.58 0 0 0 2.683-2.282c1.944-1.99 3.963-4.98 3.963
1-8.827a8.25 8.25 0 0 0-16.5 0c0 3.846 2.02 6.837 3.963 8.827a19.58 19.58 0 0 0 2.682 2.282 16.975 16.975 0 0 0 1.145.742ZM12 13.5a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z" clip-rule="evenodd"></path></svg>',heroPresentationChartLineSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M2.25 2.25a.75.75 0 0 0 0 1.5H3v10.5a3 3 0 0 0 3 3h1.21l-1.172 3.513a.75.75 0 0 0 1.424.474l.329-.987h8.418l.33.987a.75.75 0 0 0 1.422-.474l-1.17-3.513H18a3 3 0 0 0 3-3V3.75h.75a.75.75 0 0 0 0-1.5H2.25Zm6.54 15h6.42l.5 1.5H8.29l.5-1.5Zm8.085-8.995a.75.75 0 1 0-.75-1.299 12.81 12.81 0 0 0-3.558 3.05L11.03 8.47a.75.75 0 0 0-1.06 0l-3 3a.75.75 0 1 0 1.06 1.06l2.47-2.47 1.617 1.618a.75.75 0 0 0 1.146-.102 11.312 11.312 0 0 1 3.612-3.321Z" clip-rule="evenodd"></path></svg>',heroCheckCircleSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm13.36-1.814a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z" clip-rule="evenodd"></path></svg>',heroClockSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25ZM12.75 6a.75.75 0 0 0-1.5 0v6c0 .414.336.75.75.75h4.5a.75.75 0 0 0 0-1.5h-3.75V6Z" clip-rule="evenodd"></path></svg>',heroCog6ToothSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M11.078 2.25c-.917 0-1.699.663-1.85 1.567L9.05 4.889c-.02.12-.115.26-.297.348a7.493 7.493 0 0 0-.986.57c-.166.115-.334.126-.45.083L6.3 5.508a1.875 1.875 0 0 0-2.282.819l-.922 1.597a1.875 1.875 0 0 0 .432 2.385l.84.692c.095.078.17.229.154.43a7.598 7.598 0 0 0 0 1.139c.015.2-.059.352-.153.43l-.841.692a1.875 1.875 0 0 0-.432 2.385l.922 1.597a1.875 1.875 0 0 0 2.282.818l1.019-.382c.115-.043.283-.031.45.082.312.214.641.405.985.57.182.088.277.228.297.35l.178 1.071c.151.904.933 1.567 1.85 1.567h1.844c.916 0 1.699-.663 1.85-1.567l.178-1.072c.02-.12.114-.26.297-.349.344-.165.673-.356.985-.57.167-.114.335-.125.45-.082l1.02.382a1.875 1.875 0 0 0 2.28-.819l.923-1.597a1.875 1.875 0 0 0-.432-2.385l-.84-.692c-.095-.078-.17-.229-.154-.43a7.614 7.614 0 0 0 0-1.139c-.016-.2.059-.352.153-.43l.84-.692c.708-.582.891-1.59.433-2.385l-.922-1.597a1.875 1.875 0 0 0-2.282-.818l-1.02.382c-.114.043-.282.031-.449-.083a7.49 7.49 0 0 0-.985-.57c-.183-.087-.277-.227-.297-.348l-.179-1.072a1.875 1.875 0 0 0-1.85-1.567h-1.843ZM12 15.75a3.75 3.75 0 1 0 0-7.5 3.75 3.75 0 0 0 0 7.5Z" clip-rule="evenodd"></path></svg>',heroChevronDownSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z" clip-rule="evenodd"></path></svg>',heroChevronUpSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M11.47 7.72a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 1 1-1.06 1.06L12 9.31l-6.97 6.97a.75.75 0 0 1-1.06-1.06l7.5-7.5Z" clip-rule="evenodd"></path></svg>',heroDocumentArrowDownSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M5.625 1.5H9a3.75 3.75 0 0 1 3.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 0 1 3.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 0 1-1.875-1.875V3.375c0-1.036.84-1.875 1.875-1.875Zm5.845 17.03a.75.75 0 0 0 1.06 0l3-3a.75.75 0 1 0-1.06-1.06l-1.72 1.72V12a.75.75 0 0 0-1.5 0v4.19l-1.72-1.72a.75.75 0 0 0-1.06 1.06l3 3Z" clip-rule="evenodd"></path><path d="M14.25 5.25a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963A5.23 5.23 0 0 0 16.5 7.5h-1.875a.375.375 0 0 1-.375-.375V5.25Z"></path></svg>',heroEnvelopeSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path d="M1.5 8.67v8.58a3 3 0 0 0 3 3h15a3 3 0 0 0 3-3V8.67l-8.928 5.493a3 3 0 0 1-3.144 0L1.5 8.67Z"></path><path d="M22.5 6.908V6.75a3 3 0 0 0-3-3h-15a3 3 0 0 0-3 3v.158l9.714 5.978a1.5 1.5 0 0 0 1.572 0L22.5 6.908Z"></path></svg>',heroExclamationCircleSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75Zm0 8.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z" clip-rule="evenodd"></path></svg>',heroExclamationTriangleSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75Zm0 8.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z" clip-rule="evenodd"></path></svg>',heroInformationCircleSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm8.706-1.442c1.146-.573 2.437.463 2.126 1.706l-.709 2.836.042-.02a.75.75 0 0 1 .67 1.34l-.04.022c-1.147.5
173-2.438-.463-2.127-1.706l.71-2.836-.042.02a.75.75 0 1 1-.671-1.34l.041-.022ZM12 9a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z" clip-rule="evenodd"></path></svg>',heroMinusCircleSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25Zm3 10.5a.75.75 0 0 0 0-1.5H9a.75.75 0 0 0 0 1.5h6Z" clip-rule="evenodd"></path></svg>',heroPauseCircleSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12ZM9 8.25a.75.75 0 0 0-.75.75v6c0 .414.336.75.75.75h.75a.75.75 0 0 0 .75-.75V9a.75.75 0 0 0-.75-.75H9Zm5.25 0a.75.75 0 0 0-.75.75v6c0 .414.336.75.75.75H15a.75.75 0 0 0 .75-.75V9a.75.75 0 0 0-.75-.75h-.75Z" clip-rule="evenodd"></path></svg>',heroPauseSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M6.75 5.25a.75.75 0 0 1 .75-.75H9a.75.75 0 0 1 .75.75v13.5a.75.75 0 0 1-.75.75H7.5a.75.75 0 0 1-.75-.75V5.25Zm7.5 0A.75.75 0 0 1 15 4.5h1.5a.75.75 0 0 1 .75.75v13.5a.75.75 0 0 1-.75.75H15a.75.75 0 0 1-.75-.75V5.25Z" clip-rule="evenodd"></path></svg>',heroPlayCircleSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm14.024-.983a1.125 1.125 0 0 1 0 1.966l-5.603 3.113A1.125 1.125 0 0 1 9 15.113V8.887c0-.857.921-1.4 1.671-.983l5.603 3.113Z" clip-rule="evenodd"></path></svg>',heroPlaySolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M4.5 5.653c0-1.427 1.529-2.33 2.779-1.643l11.54 6.347c1.295.712 1.295 2.573 0 3.286L7.28 19.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z" clip-rule="evenodd"></path></svg>',heroPlusCircleSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25ZM12.75 9a.75.75 0 0 0-1.5 0v2.25H9a.75.75 0 0 0 0 1.5h2.25V15a.75.75 0 0 0 1.5 0v-2.25H15a.75.75 0 0 0 0-1.5h-2.25V9Z" clip-rule="evenodd"></path></svg>',heroPrinterSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M7.875 1.5C6.839 1.5 6 2.34 6 3.375v2.99c-.426.053-.851.11-1.274.174-1.454.218-2.476 1.483-2.476 2.917v6.294a3 3 0 0 0 3 3h.27l-.155 1.705A1.875 1.875 0 0 0 7.232 22.5h9.536a1.875 1.875 0 0 0 1.867-2.045l-.155-1.705h.27a3 3 0 0 0 3-3V9.456c0-1.434-1.022-2.7-2.476-2.917A48.716 48.716 0 0 0 18 6.366V3.375c0-1.036-.84-1.875-1.875-1.875h-8.25ZM16.5 6.205v-2.83A.375.375 0 0 0 16.125 3h-8.25a.375.375 0 0 0-.375.375v2.83a49.353 49.353 0 0 1 9 0Zm-.217 8.265c.178.018.317.16.333.337l.526 5.784a.375.375 0 0 1-.374.409H7.232a.375.375 0 0 1-.374-.409l.526-5.784a.373.373 0 0 1 .333-.337 41.741 41.741 0 0 1 8.566 0Zm.967-3.97a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75H18a.75.75 0 0 1-.75-.75V10.5ZM15 9.75a.75.75 0 0 0-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 0 0 .75-.75V10.5a.75.75 0 0 0-.75-.75H15Z" clip-rule="evenodd"></path></svg>',heroShareSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M15.75 4.5a3 3 0 1 1 .825 2.066l-8.421 4.679a3.002 3.002 0 0 1 0 1.51l8.421 4.679a3 3 0 1 1-.729 1.31l-8.421-4.678a3 3 0 1 1 0-4.132l8.421-4.679a3 3 0 0 1-.096-.755Z" clip-rule="evenodd"></path></svg>',heroShoppingCartSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path d="M2.25 2.25a.75.75 0 0 0 0 1.5h1.386c.17 0 .318.114.362.278l2.558 9.592a3.752 3.752 0 0 0-2.806 3.63c0 .414.336.75.75.75h15.75a.75.75 0 0 0 0-1.5H5.378A2.25 2.25 0 0 1 7.5 15h11.218a.75.75 0 0 0 .674-.421 60.358 60.358 0 0 0 2.96-7.228.75.75 0 0 0-.525-.965A60.864 60.864 0 0 0 5.68 4.509l-.232-.867A1.875 1.875 0 0 0 3.636 2.25H2.25ZM3.75 20.25a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM16.5 20.25a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0Z"></path></svg>',heroSpeakerWaveSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path d="M13.5 4.06c0-1.336-1.616-2.005-2.56-1.06l-4.5 4.5H4.508c-1.141 0-2.318.664-2.66 1.905A9.76 9.76 0 0 0 1.5 12c0 .898.121 1.768.35 2.595.341 1.24 1.518 1.905 2.659 1.905h1.93l4.5 4.5c.945.945 2.561.276 2.561-1.06V4.06ZM18.584 5.106a.75.75 0 0 1 1.06 0c3.808 3.807 3.808 9.98 0 13.788a.75.75 0 0 1-1.06-1.06 8.25 8.25 0 0 0 0-11.668.75.75 0 0 1 0-1.06Z"></path><path d="M15.932 7.757a.75.75 0 0 1 1.061 0 6 6 0 0 1 0 8.486.75.75 0 0 1-1.06-1.061 4.5 4.5 0 0 0 0-6.364.75.75 0 0 1 0-1.06Z"></path></svg>',heroSquares2x2Solid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M3 6a3 3 0 0 1 3-3h2.25a3 3 0 0 1 3 3v2.25a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6Zm9.75 0a3 3 0 0 1 3-3H18a3 3 0 0 1 3 3v2.25a3 3 0 0 1-3 3h-2.25a3 3 0 0 1-3-3V6ZM3 15.75a3 3 0 0 1 3-3h2.25a3 3 0 0 1 3 3V18a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2.25Zm9.75 0a3 3 0 0 1 3-3H18a3 3 0 0 1 3 3V18a3 3 0 0 1-3 3h-2.25a3 3 0 0 1-3-3v-2.25Z" clip-rule="evenodd"></path></svg>',heroStarSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd"></path></svg>',heroStopSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M4.5 7.5a3 3 0 0 1 3-3h9a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3h-9a3 3 0 0 1-3-3v-9Z" clip-rule="evenodd"></path></svg>',heroUserSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M7.5 6a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0ZM3.751 20.105a8.25 8.25 0 0 1 16.498 0 .75.75 0 0 1-.437.695A18.683 18.683 0 0 1 12 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 0 1-.437-.695Z" clip-rule="evenodd"></path></svg>',heroXCircleSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25Zm-1.72 6.97a.75.75 0 1 0-1.06 1.06L10.94 12l-1.72 1.72a.75.75 0 1 0 1.06 1.06L12 13.06l1.72 1.72a.75.75 0 1 0 1.06-1.06L13.06 12l1.72-1.72a.75.75 0 1 0-1.06-1.06L12 10.94l-1.72-1.72Z" clip-rule="evenodd"></path></svg>',socialFacebook:'\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" >
1\n  <path d="M4.21705 8.5216H5.97091V15.7419C5.97091 15.8845 6.08642 16 6.22897 16H9.2027C9.34526 16 9.46077 15.8845 9.46077 15.7419V8.55561H11.477C11.6081 8.55561 11.7184 8.45724 11.7333 8.32702L12.0396 5.66885C12.048 5.59572 12.0248 5.52248 11.9759 5.46761C11.9269 5.4127 11.8568 5.38126 11.7832 5.38126H9.46087V3.71499C9.46087 3.2127 9.73132 2.95799 10.2648 2.95799C10.3408 2.95799 11.7832 2.95799 11.7832 2.95799C11.9258 2.95799 12.0413 2.84243 12.0413 2.69992V0.259974C12.0413 0.117419 11.9258 0.00190968 11.7832 0.00190968H9.6906C9.67584 0.0011871 9.64306 0 9.59475 0C9.23166 0 7.96956 0.0712774 6.97261 0.988439C5.86799 2.0048 6.02154 3.22173 6.05824 3.43272V5.38121H4.21705C4.07449 5.38121 3.95898 5.49672 3.95898 5.63928V8.26348C3.95898 8.40604 4.07449 8.5216 4.21705 8.5216Z" />\n</svg>\n',socialInstagram:'\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" >\n  <path d="M5.1987 1.33398H10.7987C12.932 1.33398 14.6654 3.06732 14.6654 5.20065V10.8007C14.6654 11.8262 14.258 12.8097 13.5328 13.5348C12.8077 14.2599 11.8242 14.6673 10.7987 14.6673H5.1987C3.06536 14.6673 1.33203 12.934 1.33203 10.8007V5.20065C1.33203 4.17515 1.73941 3.19165 2.46455 2.4665C3.18969 1.74136 4.17319 1.33398 5.1987 1.33398ZM5.06536 2.66732C4.42884 2.66732 3.8184 2.92017 3.36831 3.37026C2.91822 3.82035 2.66536 4.4308 2.66536 5.06732V10.934C2.66536 12.2607 3.7387 13.334 5.06536 13.334H10.932C11.5686 13.334 12.179 13.0811 12.6291 12.631C13.0792 12.181 13.332 11.5705 13.332 10.934V5.06732C13.332 3.74065 12.2587 2.66732 10.932 2.66732H5.06536ZM11.4987 3.66732C11.7197 3.66732 11.9317 3.75512 12.088 3.9114C12.2442 4.06768 12.332 4.27964 12.332 4.50065C12.332 4.72166 12.2442 4.93363 12.088 5.08991C11.9317 5.24619 11.7197 5.33398 11.4987 5.33398C11.2777 5.33398 11.0657 5.24619 10.9094 5.08991C10.7532 4.93363 10.6654 4.72166 10.6654 4.50065C10.6654 4.27964 10.7532 4.06768 10.9094 3.9114C11.0657 3.75512 11.2777 3.66732 11.4987 3.66732ZM7.9987 4.66732C8.88275 4.66732 9.7306 5.01851 10.3557 5.64363C10.9808 6.26875 11.332 7.1166 11.332 8.00065C11.332 8.88471 10.9808 9.73255 10.3557 10.3577C9.7306 10.9828 8.88275 11.334 7.9987 11.334C7.11464 11.334 6.2668 10.9828 5.64168 10.3577C5.01655 9.73255 4.66536 8.88471 4.66536 8.00065C4.66536 7.1166 5.01655 6.26875 5.64168 5.64363C6.2668 5.01851 7.11464 4.66732 7.9987 4.66732ZM7.9987 6.00065C7.46827 6.00065 6.95956 6.21136 6.58448 6.58644C6.20941 6.96151 5.9987 7.47022 5.9987 8.00065C5.9987 8.53108 6.20941 9.03979 6.58448 9.41487C6.95956 9.78994 7.46827 10.0007 7.9987 10.0007C8.52913 10.0007 9.03784 9.78994 9.41291 9.41487C9.78798 9.03979 9.9987 8.53108 9.9987 8.00065C9.9987 7.47022 9.78798 6.96151 9.41291 6.58644C9.03784 6.21136 8.52913 6.00065 7.9987 6.00065Z" />\n</svg>\n',socialLinkedin:'\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" >\n  <path d="M3.72435 5.12975H0.512329C0.369774 5.12975 0.254265 5.24531 0.254265 5.38781V15.7067C0.254265 15.8492 0.369774 15.9647 0.512329 15.9647H3.72435C3.86691 15.9647 3.98242 15.8492 3.98242 15.7067V5.38781C3.98242 5.24531 3.86691 5.12975 3.72435 5.12975Z" />\n  <path d="M2.11954 0C0.950813 0 0 0.949781 0 2.11721C0 3.28516 0.950813 4.2353 2.11954 4.2353C3.28733 4.2353 4.23737 3.28511 4.23737 2.11721C4.23742 0.949781 3.28733 0 2.11954 0Z" />\n  <path d="M11.8944 4.8733C10.6044 4.8733 9.6507 5.42788 9.07228 6.05802V5.38783C9.07228 5.24532 8.95677 5.12976 8.81421 5.12976H5.73813C5.59558 5.12976 5.48007 5.24532 5.48007 5.38783V15.7067C5.48007 15.8492 5.59558 15.9648 5.73813 15.9648H8.94314C9.0857 15.9648 9.2012 15.8492 9.2012 15.7067V10.6012C9.2012 8.88083 9.66851 8.21059 10.8678 8.21059C12.1739 8.21059 12.2777 9.28507 12.2777 10.6898V15.7067C12.2777 15.8493 12.3932 15.9648 12.5358 15.9648H15.742C15.8845 15.9648 16 15.8493 16 15.7067V10.0467C16 7.48847 15.5122 4.8733 11.8944 4.8733Z" />\n</svg>\n',socialLinkedinDark:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">\n  <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/>\n</svg>',socialX:'\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" >\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M14.3906 14.25L9.39234 6.96477L9.40088 6.97159L13.9076 1.75H12.4015L8.73028 6L5.81484 1.75H1.86511L6.53148 8.55172L6.53092 8.55114L1.60938 14.25H3.11539L7.19698 9.52159
1L10.4409 14.25H14.3906ZM5.21812 2.88636L12.231 13.1136H11.0376L4.01902 2.88636H5.21812Z" />\n</svg>\n',socialYoutube:'\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" >\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M13.456 2.592C14.415 2.646 14.886 2.788 15.32 3.56C15.772 4.331 16 5.659 16 7.998V8.006C16 10.334 15.772 11.672 15.321 12.435C14.887 13.207 14.416 13.347 13.457 13.412C12.498 13.467 10.089 13.5 8.002 13.5C5.911 13.5 3.501 13.467 2.543 13.411C1.586 13.346 1.115 13.206 0.677 12.434C0.23 11.671 0 10.333 0 8.005V7.997C0 5.659 0.23 4.331 0.677 3.56C1.115 2.787 1.587 2.646 2.544 2.591C3.501 2.527 5.911 2.5 8.002 2.5C10.089 2.5 12.498 2.527 13.456 2.592ZM11 8L6 5V11L11 8Z" />\n</svg>\n',heroMegaphoneSolid:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"><path d="M16.881 4.345A23.112 23.112 0 0 1 8.25 6H7.5a5.25 5.25 0 0 0-.88 10.427 21.593 21.593 0 0 0 1.378 3.94c.464 1.004 1.674 1.32 2.582.796l.657-.379c.88-.508 1.165-1.593.772-2.468a17.116 17.116 0 0 1-.628-1.607c1.918.258 3.76.75 5.5 1.446A21.727 21.727 0 0 0 18 11.25c0-2.414-.393-4.735-1.119-6.905ZM18.26 3.74a23.22 23.22 0 0 1 1.24 7.51 23.22 23.22 0 0 1-1.41 7.992.75.75 0 1 0 1.409.516 24.555 24.555 0 0 0 1.415-6.43 2.992 2.992 0 0 0 .836-2.078c0-.807-.319-1.54-.836-2.078a24.65 24.65 0 0 0-1.415-6.43.75.75 0 1 0-1.409.516c.059.16.116.321.17.483Z"></path></svg>',heroCalendarMicro:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M4 1.75a.75.75 0 0 1 1.5 0V3h5V1.75a.75.75 0 0 1 1.5 0V3a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2V1.75ZM4.5 6a1 1 0 0 0-1 1v4.5a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-7Z" clip-rule="evenodd"></path></svg>',heroClockMicro:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M1 8a7 7 0 1 1 14 0A7 7 0 0 1 1 8Zm7.75-4.25a.75.75 0 0 0-1.5 0V8c0 .414.336.75.75.75h3.25a.75.75 0 0 0 0-1.5h-2.5v-3.5Z" clip-rule="evenodd"></path></svg>',heroSquares2x2Micro:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon"><path d="M3.5 2A1.5 1.5 0 0 0 2 3.5v2A1.5 1.5 0 0 0 3.5 7h2A1.5 1.5 0 0 0 7 5.5v-2A1.5 1.5 0 0 0 5.5 2h-2ZM3.5 9A1.5 1.5 0 0 0 2 10.5v2A1.5 1.5 0 0 0 3.5 14h2A1.5 1.5 0 0 0 7 12.5v-2A1.5 1.5 0 0 0 5.5 9h-2ZM9 3.5A1.5 1.5 0 0 1 10.5 2h2A1.5 1.5 0 0 1 14 3.5v2A1.5 1.5 0 0 1 12.5 7h-2A1.5 1.5 0 0 1 9 5.5v-2ZM10.5 9A1.5 1.5 0 0 0 9 10.5v2a1.5 1.5 0 0 0 1.5 1.5h2a1.5 1.5 0 0 0 1.5-1.5v-2A1.5 1.5 0 0 0 12.5 9h-2Z"></path></svg>',heroUserCircleMicro:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M15 8A7 7 0 1 1 1 8a7 7 0 0 1 14 0Zm-5-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM8 9c-1.825 0-3.422.977-4.295 2.437A5.49 5.49 0 0 0 8 13.5a5.49 5.49 0 0 0 4.294-2.063A4.997 4.997 0 0 0 8 9Z" clip-rule="evenodd"></path></svg>',heroArrowRightMicro:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon"><path fill-rule="evenodd" d="M2 8a.75.75 0 0 1 .75-.75h8.69L8.22 4.03a.75.75 0 0 1 1.06-1.06l4.5 4.5a.75.75 0 0 1 0 1.06l-4.5 4.5a.75.75 0 0 1-1.06-1.06l3.22-3.22H2.75A.75.75 0 0 1 2 8Z" clip-rule="evenodd"></path></svg>',heroMegaphoneMicro:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon"><path d="M13.407 2.59a.75.75 0 0 0-1.464.326c.365 1.636.557 3.337.557 5.084 0 1.747-.192 3.448-.557 5.084a.75.75 0 0 0 1.464.327c.264-1.185.444-2.402.531-3.644a2 2 0 0 0 0-3.534 24.736 24.736 0 0 0-.531-3.643ZM4.348 11H4a3 3 0 0 1 0-6h2c1.647 0 3.217-.332 4.646-.933C10.878 5.341 11 6.655 11 8c0 1.345-.122 2.659-.354 3.933a11.946 11.946 0 0 0-4.23-.925c.203.718.478 1.407.816 2.057.12.23.057.515-.155.663l-.828.58a.484.484 0 0 1-.707-.16A12.91 12.91 0 0 1 4.348 11Z"></path></svg>',pdfDocument:'\n<svg width="28" height="32" viewBox="0 0 28 32" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n<rect width="28" height="32" fill="url(#pattern0_1447_17437)"/>\n<defs>\n<pattern id="pattern0_1447_17437" patternContentUnits="objectBoundingBox" width="1" height="1">\n<use xlink:href="#image0_1447_17437" transform="matrix(0.0119048 0 0 0.0104167 -0.0952381 -0.0729167)"/>\n</pattern>\n<image id="image0_1447_17437" width="101" height="109" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAABtCAYAAAC4L6+iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAdSSURBVHhe7ZxbbBRVGMf/M51ud5fullZaGrCAxgcjqEjAC4Gg1Rg1+mLqDQ0BxEtARUPUGDFKYvRFY7DRmIiKN8AS70YTr4CCIApiC1ETbSsXe8HiXuhut7O7PiB0z9dhb3Ome6Z8v+Q8fP9zQtr59Zw5s3NYLZ1Op8EohU4DpvSwFAVhKQrCUhSEpSgIS1EQzcktcTgSRX8sjkHTpF3K0tf3L86fdjaNRxRHZoppJvF3z2GEIlFXCQGAjgOHsKftVxqPKI5I6e07AtNlMjIptRjpUsKRqKuFHKeUYqRL6Y/FaeRaSiVGuhS33UNyUQox0qWMRkZaDEvJk5EUw1IKYKTEsJQCGQkxLKUInBbDUorESTEsxQZOiWEpNnFCDEuRgGwxLEUSMsWwFInIEsNSJCNDDEtxALtiWArB5/XSqCjsiGEphOqqAI2KplgxLIVQP74WFRUeGhdNMWJYigVnnTGppGKkHzHaf6iLRq6lq7sXR0IRxOJyXnFPOX1CXseXWMoI0zChnkbD4OVLQViKgrAUBWEpCsJSFISlKAhLURCWoiA5Hx7Nzg70Pfk44tu+pV2nLroOXDAT2r0rgIkNtDcrUh4eWYgFqRTw0w9INz9Le6SQUwoLycLuH2kihZxSmCykUjSRAktREJaiIDl3X39NPZNGAr5LL4dn6jQaDyMdH0B86xYkft1Hu06g+f0ILrqDxidImyaS3d0w93
1cisbcV6Tzfc1TecAvK6uponJNEWytim7+msYD2xTYaZSWf3ZdtKTWrnkJl0800Pinm/r8QWf8mIm+tBZJJoa+stg4TN20XspORHhzEwK4fEW1Zh/7PP8u6vtdv/Aiec3L/4VCiG9ej74lHaSzghBT7y1d2p8MwGiah+qFHUb/hfRgTJoqdmibWWdDKy+G96BKMe7YZ499sgR6sokNci30pBVzITDznTEPdK28BZWVDYYGCj1MxfQbq178HPSDvJEopsb98Pf4kKm+cf6KOvrcRfY89LIzRx4yBd14jgovuGLaMHH5g2bHlB0DZuFpM3LxD6A+/9jLim785VpQbMCZNRsX5M+C/8ipoXp8wNv7dZvTctUjIAKC+5SPhvhdeuwbxTdnvFQBg9nbD7GinsYCayxeZKbrfL9QAkDp6FP2ffoyexbchPTAg9PkubRwq9OE/jtnZgfjO7cfatu8Q3fA2/nlkBQ7MnYXQS83CWO+cefBedImQAQDIZDY72of+zSwtlxCnGH4VCoVI0fxjhDqTVCSMgZ9+ELLyM88aKqwmrVUGIN3fj1Dzc4i+2yLkgQWLhdqN2JdCLprVTMkk2dsj1Hp1jVAXSvilZmHn5Z0zD5pH3pmtUmBfCkHzZZdiNEwW6tTR6FBhtWmwyjIwDx3EwJ7dJ2rNMOA5b7owxm3Il5JlpvivvhYVM2YKmdn+p1AXQ6YU0CURAMgK6LvsclQtW27ZgguXiINLgHQpZeNqh/2i1Q+vxIRPv8a4Z56nw3H0kw9pVDDJA/uFWq8izyxksvnmNaJq6XLLFhiNUvRAYPgvumAxjMlT6FAkWvcg9s2XNC6Y5L9HhFofWy3UbkO6lHwxOzvQe8+dNC6OwUGh1Cy21m7C/k+f40ZMSXZ3IfTiavx9/TVIHu6l3UWhVYpP8nTm0HtKeO0a9Cycb9kO379UHFwC7EshW+LE3jaEXlwttL5VK9Gz+FYcbJyNg42zEXphtfUnvFbPJFYZwWgQ35OnjhApBTw8Dvy8SxxcAuxLITMlsa8VoRdWCy3asg7xHd8j2Z3jRL7VrLPKCBUXiDu6wd/z/78gKmJfikysZoVVlkHZ+Hp4Z144FCSTSOxtzRziOtSSUgRVS5cLnzTHtn6LNLnxuw21pFgtVVYZjuXBJXejsukmIY68vkao3YhaUiyWKmPKGfDOulholU03of6dDzD2gYeEsbEtmxDfXthH6SqilhQLgguXoG7tOqHVrHoanqnnCuMG2//APw/eJ2RuRS0pJ1uqcjCwcwe65zchFc34cNPFqCXFYvk6GelEAvGtW9C79HZ0L5qPVDhEh7gW26+DfZddAe/Fs6EHgtADAcR37kDkjVfpsLzI64hRVxfMznYk9rUhnUjQIZbQI0axTV8hsbdNGFMsTrwOti3lVMcJKWotXwzAUtSEpdggFQjSSAo5pXhnz6UR8z+J65poJIWcUmpWrmIxhNTYGsQW3InItc5Iybn7KpSdv/xGo1GLrmmoO62wJYx3Xw7j8Rg0kgJLKQJd1+GrKEdwjJzvm6RIX774+76yw8uXS2EpCsJSFISlKAhLURCWoiAsRUFYioKwFAVhKQrCUhSEpSgIS1EQlqIgLEVBWIqCsBQFYSkKIl1KueHMYYLRQL7XRroUv8+ZwwSjgXyvjXQpwUAljDz/Ik4lDMNAMFBJY0ukSwGA2ppqFpOBYRiorcn/+2KkHzHKJByJoj8Wx6Bp0q5TgnLDgN/nzXuGHMdRKUxxOLJ8MfZgKQrCUhSEpSgIS1GQ/wBU5Of6ppIDdwAAAABJRU5ErkJggg=="/>\n</defs>\n</svg>\n',pinOutline:'\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">\n  <path d="M12 16.6875V21.375" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\n  <path d="M5.4375 16.6875H18.5625V15.0375C18.5623 14.6887 18.4648 14.3468 18.281 14.0504C18.0972 13.7539 17.8343 13.5146 17.5219 13.3594L15.8531 12.5156C15.5407 12.3604 15.2778 12.1211 15.094 11.8246C14.9102 11.5282 14.8127 11.1863 14.8125 10.8375V6.375H15.75C16.2473 6.375 16.7242 6.17746 17.0758 5.82583C17.4275 5.47419 17.625 4.99728 17.625 4.5C17.625 4.00272 17.4275 3.52581 17.0758 3.17417C16.7242 2.82254 16.2473 2.625 15.75 2.625H8.25C7.75272 2.625 7.27581 2.82254 6.92417 3.17417C6.57254 3.52581 6.375 4.00272 6.375 4.5C6.375 4.99728 6.57254 5.47419 6.92417 5.82583C7.27581 6.17746 7.75272 6.375 8.25 6.375H9.1875V10.8375C9.18731 11.1863 9.08982 11.5282 8.90599 11.8246C8.72215 12.1211 8.45926 12.3604 8.14687 12.5156L6.47813 13.3594C6.16574 13.5146 5.90285 13.7539 5.71901 14.0504C5.53518 14.3468 5.43769 14.6887 5.4375 15.0375V16.6875Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\n</svg>\n',pinSolid:'\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">\n  <path d="M12 16.6875V21.375" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\n  <path d="M5.4375 16.6875H18.5625V15.0375C18.5623 14.6887 18.4648 14.3468 18.281 14.0504C18.0972 13.7539 17.8343 13.5146 17.5219 13.3594L15.8531 12.5156C15.5407 12.3604 15.2778 12.1211 15.094 11.8246C14.9102 11.5282 14.8127 11.1863 14.8125 10.8375V6.375H15.75C16.2473 6.375 16.7242 6.17746 17.0758 5.82583C17.4275 5.47419 17.625 4.99728 17.625 4.5C17.625 4.00272 17.4275 3.52581 17.0758 3.17417C16.7242 2.82254 16.2473 2.625 15.75 2.625H8.25C7.75272 2.625 7.27581 2.82254 6.92417 3.17417C6.57254 3.52581 6.375 4.00272 6.375 4.5C6.375 4.99728 6.57254 5.47419 6.92417 5.82583C7.27581 6.17746 7.75272 6.375 8.25 6.375H9.1875V10.8375C9.18731 11.1863 9.08982 11.5282 8.90599 11.8246C8.72215 12.1211 8.45926 12.3604 8.14687 12.5156L6.47813 13.3594C6.16574 13.5146 5.90285 13.7539 5.71901 14.0504C5.53518 14.3468 5.43769 14.6887 5.4375 15.0375V16.6875Z" fill="currentColor" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\n</svg>\n',researchTealOutline:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><defs><style>.frk-2-a{fill:#3366FF;}.frk-2-b{fill:#84A9FF;}</style></defs>
1<path class="frk-2-b" d="M35.69,33H33.5V15.6a1,1,0,0,0-2,0V33H26.09V27.24a1,1,0,0,0-2,0V33H18.64V20.91a1,1,0,1,0-2,0V33H11.23V30.39a1,1,0,0,0-2,0V33H7.67a1,1,0,0,0,0,2h28a1,1,0,0,0,0-2Z"/><path class="frk-2-a" d="M59.41,52.13,47.05,39.83a2.33,2.33,0,0,0-2.29-.47,4.79,4.79,0,0,0-2.09,1.28l-.31.31-2.6-2.59a20.58,20.58,0,1,0-1.41,1.41L41,42.37l-.36.37a4.26,4.26,0,0,0-1.36,2.89,2,2,0,0,0,.59,1.49l12.36,12.3a2.09,2.09,0,0,0,1.49.57h0a4.24,4.24,0,0,0,2.87-1.38l2.08-2.1A4.3,4.3,0,0,0,60,53.62,2.05,2.05,0,0,0,59.41,52.13ZM11.5,37.75a18.56,18.56,0,1,1,26.24-.13A18.57,18.57,0,0,1,11.5,37.75ZM57.22,55.1l-2.07,2.1a2.21,2.21,0,0,1-1.55.8l-12-11.91-.39-.37A2,2,0,0,1,42,44.15l2.07-2.1a2.47,2.47,0,0,1,1.47-.81h.08L58,53.53A2.06,2.06,0,0,1,57.22,55.1Z"/></svg>',briefcaseOutline:'<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">\n<rect width="64" height="64" fill="white"/>\n<path d="M57.92 15.51H43V11.8C43 10.23 41.37 8.99995 39.29 8.99995H24.7C23.5945 8.97039 22.5201 9.36793 21.7 10.11C21.4692 10.3294 21.2848 10.5929 21.1577 10.8849C21.0306 11.1769 20.9634 11.4915 20.96 11.81V15.5H6.08002C5.80603 15.4999 5.53474 15.5541 5.28173 15.6592C5.02871 15.7644 4.79897 15.9185 4.60569 16.1127C4.41242 16.3069 4.25942 16.5374 4.15548 16.7909C4.05154 17.0444 3.99871 17.316 4.00002 17.59V54C4.00027 54.2811 4.05807 54.5592 4.16986 54.8172C4.28165 55.0752 4.44505 55.3075 4.65002 55.5C5.01924 55.8336 5.50255 56.0126 6.00002 56H57.85C58.1237 56.0176 58.3981 55.9788 58.6562 55.8859C58.9142 55.793 59.1504 55.648 59.35 55.4599C59.5502 55.2722 59.7108 55.0463 59.8224 54.7956C59.934 54.5448 59.9944 54.2743 60 54V17.59C60 17.0383 59.7809 16.5092 59.3908 16.1192C59.0007 15.7291 58.4717 15.51 57.92 15.51ZM23 11.81C23.021 11.7015 23.0772 11.6031 23.16 11.53C23.5927 11.1665 24.1454 10.9775 24.71 11H39.29C40.35 11 41 11.52 41 11.8V15.51H23V11.81ZM6.00002 54V23C8.39002 30 10.82 35.8199 17.58 35.8699H27.58C27.8452 35.8699 28.0996 35.7646 28.2871 35.5771C28.4747 35.3895 28.58 35.1352 28.58 34.8699C28.58 34.6047 28.4747 34.3504 28.2871 34.1628C28.0996 33.9753 27.8452 33.8699 27.58 33.8699H17.58C11.71 33.8699 9.77002 27.9699 7.31002 20.5599C6.98002 19.5599 6.64002 18.5599 6.31002 17.5599H57.71C57.35 18.5599 57.01 19.6199 56.71 20.5599C54.22 27.9999 52.28 33.8299 46.42 33.8699H36.42C36.1548 33.8699 35.9005 33.9753 35.7129 34.1628C35.5254 34.3504 35.42 34.6047 35.42 34.8699C35.42 35.1352 35.5254 35.3895 35.7129 35.5771C35.9005 35.7646 36.1548 35.8699 36.42 35.8699H46.42C53.17 35.8199 55.6 30 58 23L57.93 54H6.00002Z" fill="#3769FF"/>\n<path d="M36 40.72H28.1C27.8348 40.72 27.5804 40.6147 27.3929 40.4271C27.2053 40.2396 27.1 39.9853 27.1 39.72V29.91C27.1 29.6448 27.2053 29.3905 27.3929 29.2029C27.5804 29.0154 27.8348 28.91 28.1 28.91H36C36.2652 28.91 36.5195 29.0154 36.7071 29.2029C36.8946 29.3905 37 29.6448 37 29.91V39.72C37 39.9853 36.8946 40.2396 36.7071 40.4271C36.5195 40.6147 36.2652 40.72 36 40.72ZM29.1 38.72H35V30.91H29.1V38.72Z" fill="#85A3FF"/>\n</svg>',generalDocumentIcon:'\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" fill="none">\n  <path d="M53,60H11a2,2,0,0,1-2-2V6a2,2,0,0,1,2-2H53a2,2,0,0,1,2,2V58A2,2,0,0,1,53,60ZM11,6l0,52H53V6Z" fill="#005598"></path>\n  <path d="M48,17H16a1,1,0,0,1,0-2H48a1,1,0,0,1,0,2Z" fill="#00A0DC"></path>\n  <path d="M48,27H16a1,1,0,0,1,0-2H48a1,1,0,0,1,0,2Z" fill="#00A0DC"></path>\n  <path d="M48,37H16a1,1,0,0,1,0-2H48a1,1,0,0,1,0,2Z" fill="#00A0DC"></path>\n  <path d="M48,47H16a1,1,0,0,1,0-2H48a1,1,0,0,1,0,2Z" fill="#00A0DC"></path>\n</svg>\n',ftDocument:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="#3769FF" d="M53 60H11a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h42a2 2 0 0 1 2 2v52a2 2 0 0 1-2 2M11 6v52h42V6z"/><path fill="#85A3FF" d="M48 17H16a1 1 0 0 1 0-2h32a1 1 0 0 1 0 2m0 10H16a1 1 0 0 1 0-2h32a1 1 0 0 1 0 2m0 10H16a1 1 0 0 1 0-2h32a1 1 0 0 1 0 2m0 10H16a1 1 0 0 1 0-2h32a1 1 0 0 1 0 2"/></svg>',heroMegaphoneMini:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon"><path d="M13.92 3.845a19.362 19.362 0 0 1-6.3 1.98C6.765 5.942 5.89 6 5 6a4 4 0 0 0-.504 7.969 15.97 15.97 0 0 0 1.271 3.34c.397.771 1.342 1 2.05.59l.867-.5c.726-.419.94-1.32.588-2.02-.166-.331-.315-.666-.448-1.004 1.8.357 3.511.963 5.096 1.78A17.964 17.964 0 0 0 15 10c0-2.162-.381-4.235-1.08-6.155ZM15.243 3.097A19.456 19.456 0 0 1 16.5 10c0 2.43-.445 4.758-1.257 6.904l-.03.077a.75.75 0 0 0 1.401.537 20.903 20.903 0 0 0 1.312-5.745 2 2 0 0 0 0-3.546 20.902 20.902 0 0 0-1.312-5.745.75.75 0 0 0-1.4.537l.029.078Z"></path></svg>',userGroupMicro:'\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor">\n  <path d="M8 8C9.38071 8 10.5 6.88071 10.5 5.5C10.5 4.11929 9.38071 3 8 3C6.61929 3 5.5 4.11929 5.5 5.5C5.5 6.88071 6.61929 8 8 8Z"/>\n  <path d="M3.15608 11.7634C3.31628 11.1341 3.59576 10.5524 3.96908 10.0439C3.81728 10.0151 3.66061 10 3.50043 10C2.50596 10 1.64711 10.5807 1.24442 11.4214C1.10787 11.7065 1.34602 12 1.66213 12H3.1106C3.12054 11.9228 3.13558 11.8439 3.15608 11.7634Z"/>\n  <path d="M12.8474 11.7634C12.8679 11.8439 12.8829 11.9228 12.8929 12H14.3387C14.6548 12 14.893 11.7065 14.7564 11.4214C14.3538 10.5807 13.4949 10 12.5004 10C12.3411 10 12.1852 10.0149 12.0341 10.0434C12.4076 10.5521 12.6871 11.1339 12.8474 11.7634Z"/>\n  <path d="M14 7.5C14 8.32843 13.3284 9 12.5 9C11.6716 9 11 8.32843 11 7.5C11 6.67157 11.6716 6 12.5 6C13.3284 6 14 6.67157 14 7.5Z"/>\n  <path d="M3.5 9C4.32843 9 5 8.32843 5 7.5C5 6.67157 4.32843 6 3.5 6C2.67157 6 2 6.67157 2 7.5C2 8.32843 2.67157 9 3.5 9Z"/>\n  <path d="M5.00032 13C4.44804 13 3.9875 12.5453 4.12375 12.0101C4.56427 10.2798 6.13284 9 8.00033 9C9.86781 9 11.4364 10.2798 11.8769 12.0101C12.0132 12.5453 11.5526 13 11.0003 13H5.00032Z"/>\n</svg>\n',userGroupMini:'\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor">\n  <path d="M10 9C11.6569 9 13 7.65685 13 6C13 4.34315 11.6569 3 10 3C8.34315 3 7 4.34315 7 6C7 7.65685 8.34315 9 10 9Z"/>\n  <path d="M6 8C6 9.10457 5.10457 10 4 10C2.89543 10 2 9.10457 2 8C2 6.89543 2.89543 6 4 6C5.10457 6 6 6.89543 6 8Z"/>\n  <path d="M1.49064 15.3257C1.32107 15.2271 1.19021 15.0718 1.13247 14.8843C1.04636 14.6048 1 14.3078 1 14C1 12.3431 2.34315 11 4 11C4.522 11 5.01287 11.1333 5.4404 11.3678C4.39329 12.3989 3.69414 13.7825 3.53478 15.3267C3.5118 15.5494 3.52139 15.7692 3.55996 15.9809C2.81061 15.9156 2.10861 15.6849 1.49064 15.3257Z"/>\n  <path d="M16.4405 15.9809C17.1897 15.9155 17.8915 15.6849 18.5094 15.3257C18.6789 15.2271 18.8098 15.0718 18.8675 14.8843C18.9536 14.6048 19 14.3078 19 14C19 12.3431 17.6569 
111 16 11C15.4781 11 14.9873 11.1333 14.5599 11.3676C15.6071 12.3987 16.3063 13.7824 16.4656 15.3267C16.4886 15.5494 16.479 15.7692 16.4405 15.9809Z"/>\n  <path d="M18 8C18 9.10457 17.1046 10 16 10C14.8954 10 14 9.10457 14 8C14 6.89543 14.8954 6 16 6C17.1046 6 18 6.89543 18 8Z"/>\n  <path d="M5.30383 16.1909C5.10473 16.0106 4.99922 15.7478 5.02679 15.4807C5.28657 12.9633 7.41408 11 10.0001 11C12.5862 11 14.7137 12.9633 14.9735 15.4807C15.0011 15.7478 14.8956 16.0107 14.6965 16.1909C13.4545 17.3152 11.8073 18 10.0001 18C8.19298 18 6.54576 17.3152 5.30383 16.1909Z"/>\n</svg>\n',userGroupOutline:'\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\n  <path d="M17.9999 18.7191C18.2474 18.7396 18.4978 18.75 18.7506 18.75C19.7989 18.75 20.8054 18.5708 21.741 18.2413C21.7473 18.1617 21.7506 18.0812 21.7506 18C21.7506 16.3431 20.4074 15 18.7506 15C18.123 15 17.5403 15.1927 17.0587 15.5222M17.0587 15.5222C17.6494 16.4461 17.994 17.5426 17.9999 18.7191C18 18.7294 18 18.7397 18 18.75C18 18.975 17.9876 19.1971 17.9635 19.4156C16.2067 20.4237 14.1707 21 12 21C9.82933 21 7.79327 20.4237 6.03651 19.4156C6.01238 19.1971 6 18.975 6 18.75C6 18.7397 6.00003 18.7295 6.00008 18.7192C6.00598 17.5424 6.35071 16.4457 6.94169 15.5216M17.0587 15.5222C15.9928 13.8552 14.1255 12.75 12 12.75C9.87479 12.75 8.00765 13.8549 6.94169 15.5216M6.94169 15.5216C6.46023 15.1925 5.87796 15 5.25073 15C3.59388 15 2.25073 16.3431 2.25073 18C2.25073 18.0812 2.25396 18.1617 2.26029 18.2413C3.19593 18.5708 4.2024 18.75 5.25073 18.75C5.50307 18.75 5.75299 18.7396 6.00008 18.7192M15 6.75C15 8.40685 13.6569 9.75 12 9.75C10.3431 9.75 9 8.40685 9 6.75C9 5.09315 10.3431 3.75 12 3.75C13.6569 3.75 15 5.09315 15 6.75ZM21 9.75C21 10.9926 19.9926 12 18.75 12C17.5074 12 16.5 10.9926 16.5 9.75C16.5 8.50736 17.5074 7.5 18.75 7.5C19.9926 7.5 21 8.50736 21 9.75ZM7.5 9.75C7.5 10.9926 6.49264 12 5.25 12C4.00736 12 3 10.9926 3 9.75C3 8.50736 4.00736 7.5 5.25 7.5C6.49264 7.5 7.5 8.50736 7.5 9.75Z"/>\n</svg>\n',userGroupSolid:'\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.25 6.75C8.25 4.67893 9.92893 3 12 3C14.0711 3 15.75 4.67893 15.75 6.75C15.75 8.82107 14.0711 10.5 12 10.5C9.92893 10.5 8.25 8.82107 8.25 6.75Z"/>\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M15.75 9.75C15.75 8.09315 17.0931 6.75 18.75 6.75C20.4069 6.75 21.75 8.09315 21.75 9.75C21.75 11.4069 20.4069 12.75 18.75 12.75C17.0931 12.75 15.75 11.4069 15.75 9.75Z"/>\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M2.25 9.75C2.25 8.09315 3.59315 6.75 5.25 6.75C6.90685 6.75 8.25 8.09315 8.25 9.75C8.25 11.4069 6.90685 12.75 5.25 12.75C3.59315 12.75 2.25 11.4069 2.25 9.75Z"/>\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.30986 15.1175C7.50783 13.2444 9.60835 12 12 12C14.3919 12 16.4927 13.2447 17.6906 15.1182C18.5187 16.4134 18.877 17.9752 18.709 19.4979C18.6827 19.7359 18.5444 19.947 18.3368 20.0662C16.4694 21.1376 14.3051 21.75 12 21.75C9.69492 21.75 7.53059 21.1376 5.66325 20.0662C5.45559 19.947 5.3173 19.7359 5.29103 19.4979C5.12293 17.9749 5.48141 16.4129 6.30986 15.1175Z"/>\n  <path d="M5.08228 14.2537C5.07024 14.2722 5.05827 14.2907 5.04638 14.3093C4.08091 15.8189 3.63908 17.6167 3.77471 19.389C3.16667 19.2967 2.5767 19.1481 2.01043 18.9487L1.89547 18.9082C1.68576 18.8343 1.53923 18.6439 1.52159 18.4222L1.51192 18.3007C1.50402 18.2014 1.5 18.1011 1.5 18C1.5 15.9851 3.08905 14.3414 5.08228 14.2537Z"/>\n  <path d="M20.2256 19.389C20.3612 17.617 19.9196 15.8196 18.9545 14.3102C18.9424 14.2913 18.9303 14.2725 18.9181 14.2537C20.9111 14.3416 22.5 15.9853 22.5 18C22.5 18.1011 22.496 18.2014 22.4881 18.3007L22.4784 18.4222C22.4608 18.6439 22.3142 18.8343 22.1045 18.9082L21.9896 18.9487C21.4234 19.1481 20.8336 19.2966 20.2256 19.389Z"/>\n</svg>\n',doubleRightArrowSolid:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M13.2803 11.4697C13.5732 11.7626 13.5732 12.2374 13.2803 12.5303L5.78033 20.0303C5.48744 20.3232 5.01256 20.3232 4.71967 20.0303C4.42678 19.7374 4.42678 
119.2626 4.71967 18.9697L11.6893 12L4.71967 5.03033C4.42678 4.73744 4.42678 4.26256 4.71967 3.96967C5.01256 3.67678 5.48744 3.67678 5.78033 3.96967L13.2803 11.4697Z" />\n<path fill-rule="evenodd" clip-rule="evenodd" d="M19.2803 11.4697C19.5732 11.7626 19.5732 12.2374 19.2803 12.5303L11.7803 20.0303C11.4874 20.3232 11.0126 20.3232 10.7197 20.0303C10.4268 19.7374 10.4268 19.2626 10.7197 18.9697L17.6893 12L10.7197 5.03033C10.4268 4.73744 10.4268 4.26256 10.7197 3.96967C11.0126 3.67678 11.4874 3.67678 11.7803 3.96967L19.2803 11.4697Z"/>\n</svg>',doubleRightArrowOutline:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor">\n<path d="M5.25 4.5L12.75 12L5.25 19.5M11.25 4.5L18.75 12L11.25 19.5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\n</svg>',doubleRightArrowMini:'<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M15.2803 9.46967C15.5732 9.76256 15.5732 10.2374 15.2803 10.5303L11.0303 14.7803C10.7374 15.0732 10.2626 15.0732 9.96967 14.7803C9.67678 14.4874 9.67678 14.0126 9.96967 13.7197L13.6893 10L9.96967 6.28033C9.67678 5.98744 9.67678 5.51256 9.96967 5.21967C10.2626 4.92678 10.7374 4.92678 11.0303 5.21967L15.2803 9.46967ZM6.03033 5.21967L10.2803 9.46967C10.5732 9.76256 10.5732 10.2374 10.2803 10.5303L6.03033 14.7803C5.73744 15.0732 5.26256 15.0732 4.96967 14.7803C4.67678 14.4874 4.67678 14.0126 4.96967 13.7197L8.68934 10L4.96967 6.28033C4.67678 5.98744 4.67678 5.51256 4.96967 5.21967C5.26256 4.92678 5.73744 4.92678 6.03033 5.21967Z"/>\n</svg>',doubleRightArrowMicro:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M12.7803 7.59467C13.0732 7.88756 13.0732 8.36244 12.7803 8.65533L9.53033 11.9053C9.23744 12.1982 8.76256 12.1982 8.46967 11.9053C8.17678 11.6124 8.17678 11.1376 8.46967 10.8447L11.1893 8.125L8.46967 5.40533C8.17678 5.11244 8.17678 4.63756 8.46967 4.34467C8.76256 4.05178 9.23744 4.05178 9.53033 4.34467L12.7803 7.59467ZM4.53033 4.34467L7.78033 7.59467C8.07322 7.88756 8.07322 8.36244 7.78033 8.65533L4.53033 11.9053C4.23744 12.1982 3.76256 12.1982 3.46967 11.9053C3.17678 11.6124 3.17678 11.1376 3.46967 10.8447L6.18934 8.125L3.46967 5.40533C3.17678 5.11244 3.17678 4.63756 3.46967 4.34467C3.76256 4.05178 4.23744 4.05178 4.53033 4.34467Z"/>\n</svg>'})])],decls:2,vars:1,consts:[[3,"name","class"],[3,"name","size","color"],[3,"name"]],template:function(Pt,bt){1&Pt&&s.DNE(0,Yy,1,3,"ng-icon",0)(1,O7,1,3,"ng-icon",1),2&Pt&&s.vxM(bt.customClass?0:1)},dependencies:[Pn],encapsulation:2,changeDetection:0})}return Xe})(),H0=(()=>{class Xe{checkBoxPortfolioSubject$=new Af.t(!1);checkBoxReviewsSubject$=new Af.t(!1);modals=(0,s.vPA)([]);logger=(0,s.WQX)(Od.L);add(oe){this.modals().find(Pt=>
1Pt.id===oe.id)?this.logger.warn("ModalService","Modal with id: "+oe.id+" exists already."):this.modals().push(oe)}getModals(){return this.modals()}remove(oe){const Pt=this.modals().filter(bt=>bt.id!==oe.id);this.modals.set(Pt)}open(oe){const Pt=this.modals().find(bt=>bt.id()===oe);if(!Pt)throw new Error(`modal '${oe}' not found`);Pt.open(oe)}close(oe){this.modals().find(bt=>bt.id()===oe)?.close()}static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275prov=s.jDH({token:Xe,factory:Xe.\u0275fac,providedIn:"root"})}return Xe})();const Bu="ModalComponent";let e3=(()=>{class Xe{isOpen=(0,s.vPA)(!1);id=(0,s.hFB)(void 0);showCloseButton=s.hFB.required();hasCloseButton=!0;modalCloseLabel=s.hFB.required();ariaCloseLabel=s.hFB.required();isScrollableContent=(0,s.hFB)(!1);useTopLayer=(0,s.hFB)(!0);closeOnOutsideClick=(0,s.hFB)(!0);body=void 0;focusable=[];lastFocusElement=void 0;modalBody;modal;emitModalId=(0,s.CGW)();emitModalClose=(0,s.CGW)();modalService=(0,s.WQX)(H0);el=(0,s.WQX)(s.aKT);documentRef=(0,s.WQX)(Eu.q);logger=(0,s.WQX)(Od.L);ngOnInit(){this.modalService.add(this),!this.showCloseButton()||this.modalCloseLabel()&&this.ariaCloseLabel()?this.hasCloseButton=this.showCloseButton():(this.hasCloseButton=!1,this.logger.error(Bu,"frk-modal called with showClosebutton true but at least one invalid close button label so hiding close button."))}showHideBodyScroll(){this.body=this.documentRef.getElementsByTagName("body"),this.body[0].style.overflow=this.isOpen()?"hidden":""}open(oe){this.isOpen.set(!0),this.useTopLayer()?this.modal.nativeElement.showModal():this.modal.nativeElement.show(),this.emitModalId.emit(oe),setTimeout(()=>{this.modalBody.nativeElement.focus()},50),setTimeout(()=>{this.setFocusState()},0),this.showHideBodyScroll()}close(){this.isOpen.set(!1),this.modal.nativeElement.close(),this.emitModalClose.emit(!1),this.showHideBodyScroll()}clickOutsideModal(oe){if(oe.stopPropagation(),oe.target instanceof HTMLElement&&oe.target.classList.contains("outside-modal")&&this.closeOnOutsideClick())return this.logger.info(Bu,"clickOutsideModal"),void this.close()}setFocusState(){this.focusable=Array.from(this.modal.nativeElement?.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')??[]),this.modal.nativeElement?.focus()}onKeyDownHandler(oe){if("Escape"===oe.key&&this.close(),"Tab"!==oe.key||!this.focusable)return;const bt=this.focusable[0],ai=this.focusable.at(-1);oe.shiftKey?this.documentRef.activeElement===bt&&(ai?.focus(),oe.preventDefault()):this.documentRef.activeElement===ai&&(bt?.focus(),oe.preventDefault())}ngOnDestroy(){this.modalService.remove(this)}static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-modal"]],viewQuery:function(Pt,bt){if(1&Pt&&(s.GBs(If,5),s.GBs($1,5)),2&Pt){let ai;s.mGM(ai=s.lsd())&&(bt.modalBody=ai.first),s.mGM(ai=s.lsd())&&(bt.modal=ai.first)}},hostAttrs:["data-gtm-component","modal"],hostBindings:function(Pt,bt){1&Pt&&s.bIt("click",function(Nr){return bt.clickOutsideModal(Nr)})("keydown",function(Nr){return bt.onKeyDownHandler(Nr)},!1,s.EBC)},inputs:{id:[1,"id"],showCloseButton:[1,"showCloseButton"],modalCloseLabel:[1,"modalCloseLabel"],ariaCloseLabel:[1,"ariaCloseLabel"],isScrollableContent:[1,"isScrollableContent"],useTopLayer:[1,"useTopLayer"],closeOnOutsideClick:[1,"closeOnOutsideClick"]}
1,outputs:{emitModalId:"emitModalId",emitModalClose:"emitModalClose"},ngContentSelectors:rd,decls:11,vars:8,consts:[["modal",""],["modalBody",""],["aria-modal","true",3,"id","tabIndex"],[1,"relative"],["aria-hidden","true",1,"non-top-layer-backdrop"],[1,"fixed","inset-0","z-20","w-screen","overflow-y-auto"],["data-testid","modalBg",1,"outside-modal","flex","min-h-full","items-center","justify-center","px-2","text-center","lg:px-4"],[1,"flex","transform","text-left","text-base","transition","sm:my-8","sm:max-w-xl","sm:px-4","md:my-8","md:max-w-2xl","md:px-4","lg:max-w-4xl"],[1,"bg-nc1-0","relative","flex","overflow-hidden","rounded-xl","bg-white","px-4","pb-8","pt-14","shadow-2xl","sm:p-6","md:p-8","lg:p-8",3,"ngClass"],["type","button",1,"close-button","text-blue","hover:text-blue","focus-visible:outline-pc1-600","absolute","right-3","top-3",3,"z-10"],["type","button",1,"close-button","text-blue","hover:text-blue","focus-visible:outline-pc1-600","absolute","right-3","top-3",3,"click"],[1,"sr-only"],["name","heroXMark",3,"size"]],template:function(Pt,bt){1&Pt&&(s.NAR(),s.j41(0,"dialog",2,0)(2,"div",3),s.DNE(3,ad,1,0,"div",4),s.j41(4,"div",5)(5,"div",6)(6,"div",7)(7,"div",8,1),s.DNE(9,Nd,4,5,"button",9),s.SdG(10),s.k0s()()()()()()),2&Pt&&(s.Y8G("id",bt.id())("tabIndex",bt.isOpen()?null:"-1"),s.BMQ("open",!!bt.isOpen()||null),s.R7$(3),s.vxM(bt.useTopLayer()?-1:3),s.R7$(),s.AVh("non-top-layer-content",!bt.useTopLayer()),s.R7$(3),s.Y8G("ngClass",bt.isScrollableContent()?"max-h-[90vh] flex-col items-stretch":"items-center"),s.R7$(2),s.vxM(bt.hasCloseButton?9:-1))},dependencies:[Fr.MD,Fr.YU,U0],styles:["dialog[_ngcontent-%COMP%]::backdrop{background-color:var(--color-std-ac2-20)}.non-top-layer-backdrop[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:51;background-color:var(--color-std-ac2-20)}.non-top-layer-content[_ngcontent-%COMP%]{z-index:52}"],changeDetection:0})}return Xe})(),ch=(()=>{class Xe{gatewayModal=s.ebz.required("gatewayModal");_isOpen=(0,s.vPA)(!1);isOpen=(0,s.EWP)(()=>this._isOpen());id=s.hFB.required();title=(0,s.hFB)("");content=(0,s.hFB)("");acceptText=(0,s.hFB)("Accept");declineText=(0,s.hFB)("Decline");accept=(0,s.CGW)();decline=(0,s.CGW)();modalClose=(0,s.CGW)();open(){this._isOpen.set(!0),this.gatewayModal().nativeElement.showModal()}close(){this._isOpen.set(!1),this.gatewayModal().nativeElement.close()}acceptTerms(){this.close(),this.accept.emit()}declineTerms(){this.close(),this.decline.emit()}static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-gateway-modal"]],viewQuery:function(Pt,bt){1&Pt&&s.wEZ(bt.gatewayModal,N7,5),2&Pt&&s.NyB()},hostAttrs:["data-gtm-component","gateway-modal"],inputs:{id:[1,"id"],title:[1,"title"],content:[1,"content"],acceptText:[1,"acceptText"],declineText:[1,"declineText"]},outputs:{accept:"accept",decline:"decline",modalClose:"modalClose"},ngContentSelectors:rd,decls:20,vars:9,consts:[["gatewayModal",""],["gatewayModalBody",""],["aria-modal","true",3,"id","tabIndex"],[1,"relative"],[1,"bg-white"],["data-testid","gatewayModalBg",1,"flex","min-h-full","items-center","justify-center","p-2","sm:p-4"],[1,"w-full","bg-white"],[1,"relative","mx-auto","flex","h-[520px]","w-full","max-w-xs","flex-col","rounded-lg","bg-white","sm:h-[650px]","sm:max-w-md","md:h-[300px]","md:max-w-lg","lg:h-[300px]","lg:max-w-2xl","xl:h-[345px]","xl:max-w-3xl"],[1,"px-3","pt-3","sm:px-4","md:px-6"],["id","gatewayTitle",1,"text-pc1-500","font-bold","leading-tight","sm:text-lg","md:text-xl"],[1,"flex-1","overflow-y-auto","px-3","pt-3","sm:px-4","md:px-6"],[1,"text-xs","leading-relaxed","text-gray-700","sm:text-sm","md:text-sm",3,"innerHTML"],[1,"space-y-0"],[1,"rounded-b-lg","bg-gray-50","px-3","py-2","sm:px-4","sm:py-2","md:px-6","md:py-3"],[1,"flex","flex-row","justify-end","gap-1","sm:gap-2"],["type","button","data-testid","gateway-modal-decline-btn",1,"text-primary","button--secondary","inline-flex","items-center","justify-center","rounded-full","rounded-md","px-2","py-1","text-xs","font-medium","sm:px-3","sm:py-1.5","sm:text-sm","md:px-4","md:py-2","md:text-sm",3,"click"],["type","button","data-testid","gateway-modal-accept-btn",1,"button--primary","text-primary","border-primary","inline-flex","items-center","justify-center","rounded-full","rounded-md","border","px-2","py-1","text-xs","font-medium","sm:px-3","sm:py-1.5","sm:text-sm","md:px-4","md:py-2","md:text-sm",3,"click"]],template:function(Pt,bt){if(1&Pt){const ai=s.RV6();s.NAR(),s.j41(0,"dialog",2,0)(2,"div",3)(3,"div",4)(4,"div",5)(5,"div",6)(6,"div",7,1)(8,"div",8),s.DNE(9,j7,2,1,"h2",9),s.k0s(),s.j41(10,"div",10),s.DNE(11,V7,1,1,"div",11),s.j41(12,"div",12),s.SdG(13),s.k0s()(),s.j41(14,"div",13)(15,"div",14)(16,"button",15),s.bIt("click",function(){return s.eBV(ai),s.Njj(bt.declineTerms())}),s.EFF(17),s.k0s(),s.j41(18,"button",16),s.bIt("click",function(){return s.eBV(ai),s.Njj(bt.acceptTerms())}),s.EFF(19),s.k0s()()()()()()()()()}2&Pt&&(s.Y8G("id",bt.id())("tabIndex",bt.isOpen()?null:"-1"),s.BMQ("aria-labelledby",bt.title()?"gatewayTitle":null)("aria-label",bt.title()||bt.id())("open",!!bt.isOpen()||null),s.R7$(9),s.vxM(bt.title()?9:-1),s.R7$(2),s.vxM(bt.content()?11:-1),s.R7$(6),s.SpI(" ",bt.declineText()," "),s.R7$(2),s.SpI(" ",bt.acceptText()," "))},dependencies:[Fr.MD],encapsulation:2,changeDetection:0})}return Xe})(),a5=(()=>{class Xe{locationRef=(0,s.WQX)(Df.zz);options=s.hFB.required();currentLocale=(0,s.hFB)();ariaLabel=(0,s.hFB)();theme=(0,s.hFB)("light");languageSelected=(0,s.CGW)();isDark=(0,s.EWP)(()=>"dark"===this.theme());activeOption=(0,s.EWP)(()=>{const oe=this.currentLocale();return this.options().find(Pt=>Pt.locale===oe)});selectedUrl=(0,s.EWP)(()=>this.activeOption()?.url??this.options()[0]?.url);onChange(oe){const Pt=oe.target.value,bt=this.options().find(ai=>ai.url===Pt);bt&&(this.languageSelected.emit(bt),this.locationRef.href=bt.url)}static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-language-selector"]],hostAttrs:["data-gtm-component","language-selector"],inputs:{options:[1,"options"],currentLocale:[1,"currentLocale"],ariaLabel:[1,"ariaLabel"],theme:[1,"theme"]},outputs:{languageSelected:"languageSelected"},decls:1,vars:1,consts:[[1,"select",3,"select--light","select--dark"],[1,"select"],["data-testid","language-selector",3,"change"],[3,"value","selected"]],template:function(Pt,bt){1&Pt&&s.DNE(0,U7,4,5,"div",0),2&Pt&&s.vxM(bt.options().length?0:-1)},encapsulation:2,changeDetection:0})}return Xe})(),t3=(()=>{class Xe{elementRef=(0,s.WQX)(s.aKT);config=s.hFB.required();selectionChange=(0,s.CGW)();isOpen=(0,s.vPA)(!1);instanceId=(0,d0.A)();optionsWithIds=(0,s.EWP)(()=>{const oe=this.config();return oe.options.map(Pt=>({...Pt,id:`filter-${oe.key}-${Pt.value}-${this.instanceId}`}))});displayLabel=(0,s.EWP)(()=>{const oe=this.config(),Pt=oe.selectedValues.length;return 0===Pt?oe.placeholder||oe.label:`${oe.label} (${Pt})`});dropdownMaxHeight=(0,s.EWP)(()=>this.config().maxHeight||"max-h-56");dropdownMinWidth=(0,s.EWP)(()=>this.config().minWidth||"sm:min-w-[280px]");isDark=(0,s.EWP)(()=>"dark"===this.config().theme);toggleDropdown(oe){this.isOpen.set(oe.target.open)}onOptionChange(oe,Pt){const bt=Pt.target,ai=this.config();if(ai.isDisabled)return;let Nr;Nr=bt.checked?[...ai.selectedValues,oe]:ai.selectedValues.filter(Qs=>Qs!==oe),this.selectionChange.emit({key:ai.key,selectedValues:Nr}),ai.shouldCloseOnSelect&&this.isOpen.set(!1)}onGlobalClick(oe){!this.elementRef.nativeElement.contains(oe.target)&&this.isOpen()&&this.isOpen.set(!1)}static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-multiselect-dropdown"]],hostAttrs:["data-gtm-component","multiselect-dropdown"],hostBindings:function(Pt,bt){1&Pt&&s.bIt("click",function(Nr){return bt.onGlobalClick(Nr)},!1,s.EBC)},inputs:{config:[1,"config"]},outputs:{selectionChange:"selectionChange"},decls:9,vars:56,consts:[[1,"group","relative","w-full","sm:w-auto",3,"toggle","o
1pen"],[1,"hover:border-pc1-500","group-open:border-pc1-500","inline-flex","h-8","w-full","cursor-pointer","list-none","items-center","justify-between","gap-1.5","rounded","border","px-3","text-base","sm:w-auto"],[1,"flex-1","truncate","text-left","sm:flex-none"],["name","heroChevronDown",1,"h-3.5","w-3.5","flex-shrink-0","transition-transform","group-open:rotate-180"],[3,"ngClass"],["data-gtm-event","form_filter",1,"mb-3","flex","items-center","rounded","px-1","py-0.5","last:mb-0",3,"hover:bg-nc1-50","hover:bg-pc1-700"],["data-gtm-event","form_filter",1,"mb-3","flex","items-center","rounded","px-1","py-0.5","last:mb-0"],["type","checkbox","data-gtm-event","form_filter",1,"h-4","w-4","flex-shrink-0","cursor-pointer","rounded","text-base",3,"change","id","checked","disabled"],["data-gtm-event","form_filter",1,"ml-2","flex-1","cursor-pointer","text-base","font-normal",3,"for"],[1,"break-words"],[1,"ml-1",3,"text-nc1-500","text-nc1-400"],[1,"ml-1"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"details",0),s.bIt("toggle",function(Nr){return bt.toggleDropdown(Nr)}),s.j41(1,"summary",1)(2,"span",2),s.EFF(3),s.k0s(),s.nrm(4,"frk-heroicon",3),s.k0s(),s.j41(5,"div",4)(6,"div",4),s.Z7z(7,X7,6,44,"div",5,U1),s.k0s()()()),2&Pt&&(s.AVh("multiselect-dropdown--dark",bt.isDark()),s.Y8G("open",bt.isOpen()),s.BMQ("id","details-"+bt.config().key)("data-gtm-heading",bt.config().label),s.R7$(),s.AVh("border-nc1-500",!bt.isDark())("text-nc1-950",!bt.isDark())("bg-white",!bt.isDark())("hover:bg-nc1-50",!bt.isDark())("hover:text-pc1-500",!bt.isDark())("group-open:text-pc1-500",!bt.isDark())("border-nc1-0",bt.isDark())("text-nc1-0",bt.isDark())("bg-pc1-800",bt.isDark())("hover:text-nc1-0",bt.isDark())("group-open:text-nc1-0",bt.isDark())("opacity-50",bt.config().isDisabled)("cursor-not-allowed",bt.config().isDisabled),s.R7$(2),s.JRh(bt.displayLabel()),s.R7$(),s.AVh("text-nc1-
1700",!bt.isDark())("group-hover:text-pc1-500",!bt.isDark())("group-open:text-pc1-500",!bt.isDark())("text-nc1-0",bt.isDark())("group-hover:text-nc1-0",bt.isDark())("group-open:text-nc1-0",bt.isDark()),s.R7$(),s.AVh("border-nc1-300",!bt.isDark())("border-nc1-500",bt.isDark()),s.Y8G("ngClass",s.sMw(50,H7,bt.dropdownMaxHeight(),"sm:"+bt.dropdownMaxHeight(),bt.dropdownMinWidth())),s.R7$(),s.Y8G("ngClass",s.eq3(54,Z7,bt.dropdownMaxHeight())),s.R7$(),s.Dyx(bt.optionsWithIds()))},dependencies:[Fr.MD,Fr.YU,U0],styles:['@charset "UTF-8";[_nghost-%COMP%]     frk-heroicon svg{width:.875rem!important;height:.875rem!important}.dropdown-panel[_ngcontent-%COMP%], .dropdown-panel__content[_ngcontent-%COMP%]{background-color:#fff}.multiselect-dropdown--dark[_ngcontent-%COMP%]   .dropdown-panel[_ngcontent-%COMP%], .multiselect-dropdown--dark[_ngcontent-%COMP%]   .dropdown-panel__content[_ngcontent-%COMP%]{background-color:var(--color-std-pc1-800)}'],changeDetection:0})}return Xe})();var Uc=function(Xe){return Xe.load="load",Xe.previous="previous",Xe.next="next",Xe.activePage="activePage",Xe}(Uc||{});let n3=(()=>{class Xe{ariaLabelPageNav=(0,s.hFB)("Page");ariaLabelGoToPage=(0,s.hFB)("Goto");prevPageText=(0,s.hFB)("Previous");nextPageText=(0,s.hFB)("Next");isSorted=(0,s.hFB)(!1);pages=(0,s.geq)(5);activePage=(0,s.geq)(1);isDestroyed=!1;pageChanged=(0,s.CGW)();totalVisiblePages=[];paginationUniqueId=`pagination-${(0,d0.A)()}`;documentRef=(0,s.WQX)(Eu.q);pageChangeAnnouncement=(0,s.vPA)("");liveRegionText=(0,s.EWP)(()=>this.pageChangeAnnouncement());visibleDefault=(0,s.geq)(7);prevPageAriaLabel=(0,s.EWP)(()=>{const oe=this.activePage()-1;return`${this.prevPageText()} page, page ${oe} of ${this.pages()}`});nextPageAriaLabel=(0,s.EWP)(()=>{const oe=this.activePage()+1;return`${this.nextPageText()} page, page ${oe} of ${this.pages()}`});getPageAriaLabel(oe){const Pt=oe,ai=Pt===this.activePage()?", current page":"";return`Go to page ${Pt} of ${this.pages()}${ai}`}ngOnChanges(oe){oe.pages&&this.setUpPagination(),oe.isSorted&&this.isSorted()&&(this.activePage.set(1),this.getPages(Uc.load))}ngOnInit(){this.setUpPagination()}setUpPagination(){this.activePage.set(Number(this.activePage())),this.getPages(Uc.load)}getPages(oe){this.addPageToVisiblePages(),this.isDestroyed||this.pageChanged.emit({page:this.activePage(),action:oe}),this.updatePageChangeAnnouncement(oe)}updatePageChangeAnnouncement(oe){const Pt=this.activePage(),bt=this.pages();switch(oe){case Uc.next:this.pageChangeAnnouncement.set(`Moved to next page. Page ${Pt} of ${bt}`);break;case Uc.previous:this.pageChangeAnnouncement.set(`Moved to previous page. Page ${Pt} of ${bt}`);break;case Uc.activePage:this.pageChangeAnnouncement.set(`Page ${Pt} of ${bt} selected`);break;case Uc.load:this.pageChangeAnnouncement.set("")}}addPageToVisiblePages(){const oe=this.pages(),Pt=this.activePage(),bt=Math.floor(this.visibleDefault()/2),ai=Math.floor(this.pages()/2);this.totalVisiblePages=[];const Nr=(Qs,oc)=>{for(let Wc=Qs;Wc<=oc;Wc++)this.totalVisiblePages.push(Wc)};if(oe<=this.visibleDefault())Nr(1,oe);else{if(Pt<bt)Nr(1,bt);else{if(!(Pt<=ai))return Pt>=bt+2&&Pt<=oe?(Nr(1,bt),this.totalVisiblePages.push("..."),void Nr(Pt,Math.min(Pt+bt-1,oe))):(Nr(1,bt),this.totalVisiblePages.push("..."),void Nr(this.visibleDefault(),oe));Nr(Pt-1,Pt+bt-2)}this.totalVisiblePages.push("..."),Nr(oe-bt+1,oe)}}next(){this.activePage.set(Number(this.activePage())),this.activePage()<this.pages()&&(this.activePage.set(this.activePage()+1),this.getPages(Uc.next))}previous(){this.activePage.set(Number(this.activePage())),this.activePage()>0&&(this.activePage.set(this.activePage()-1),this.getPages(Uc.previous))}currentPage(oe,Pt){oe.preventDefault(),Pt!==this.activePage()&&"..."!==Pt&&(this.activePage.set(Pt),requestAnimationFrame(()=>{this.getPages(Uc.activePage)}),requestAnimationFrame(()=>{const bt=this.documentRef.getElementById(`${this.paginationUniqueId}-${this.activePage()}`);bt&&bt.focus()}))}getSkippedPagesAriaLabel(oe){const Pt=this.getSkippedPagesRange(oe);return Pt.start===Pt.end?`Skipping page ${Pt.start}`:`Skipping pages ${Pt.start} to ${Pt.end}`}getSkippedPagesText(oe){const Pt=this.getSkippedPagesRange(oe);return Pt.start===Pt.end?`Skipping page ${Pt.start}`:`Skipping pages ${Pt.start} to ${Pt.end}`}getSkippedPagesRange(oe){if("..."!==this.totalVisiblePages[oe])return{start:1,end:1};const Pt=oe-1,bt=oe+1;if(Pt<0||bt>=this.totalVisiblePages.length)return{start:1,end:1};const ai=this.totalVisiblePages[Pt],Nr=this.totalVisiblePages[bt];if("number"!=typeof ai||"number"!=typeof Nr)return{start:1,end:1};const Qs=ai+1,oc=Nr-1;return Qs>oc?{start:1,end:1}:{start:Qs,end:oc}}ngOnDestroy(){this.isDestroyed=!0}static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-pagination"]],hostAttrs:["data-gtm-component","pagination"],inputs:{ariaLabelPageNav:[1,"ariaLabelPageNav"],ariaLabelGoToPage:[1,"ariaLabelGoToPage"],prevPageText:[1,"prevPageText"],nextPageText:[1,"nextPageText"],isSorted:[1,"isSorted"],pages:[1,"pages"],activePage:[1,"activePage"],visibleDefault:[1,"visibleDefault"]},outputs:{pages:"pagesChange",activePage:"activePageChange",pageChanged:"pageChanged",visibleDefault:"visibleDefaultChange"},features:[s.OA$],decls:1,vars:1,consts:[["role","navigation",1,"flex","items-center","justify-center","gap-2","print:hidden"],["aria-live","polite","aria-atomic","true",1,"sr-only"],[1,"m-0","flex","items-center"],[1,"m-0","list-none","p-0"],["type","button","data-gtm-label","previous",1,"button","button--action","button--action-ghost",3,"click","disabled"],[1,"sr-only"],["name","heroChevronLeft",3,"size"],["type","button","data-gtm-label","next",1,"button","button--action","button--action-ghost",3,"click","disabled"],["name","heroChevronRight",3,"size"],["type","button","tabindex","0",1,"button","button--action","button--action-ghost","cursor-default"],["type","button",1,"button","button--action","button--action-ghost",3,"id","bg-pc1-500","text-nc1-0","cursor-not-allowed"],["type","button","tabindex","0",1,"button","button--action","button--action-ghost","cursor-default",3,"click"],["aria-hidden","true"],["type","button",1,"button","button--action","button--action-ghost",3,"click","id"]],template:function(Pt,bt){1&Pt&&s.DNE(0,K7,16,12,"nav",0),2&Pt&&s.vxM(bt.pages()>0?0:-1)}
1,dependencies:[Fr.MD,U0],encapsulation:2,changeDetection:0})}return Xe})();var xl=function(Xe){return Xe.MD="md",Xe.XL="xl-1300",Xe}(xl||{});let s5=(()=>{class Xe{changeDetectorRef;loggerName="FrkRoleSelectorComponent";documentRef=(0,s.WQX)(Eu.q);injector=(0,s.WQX)(s.zZn);roleSelectorElement;resizeObserver;gridClassMd="md:grid-cols-2";gridClassXl="xl:grid-cols-4";roleSelectorId=(0,s.hFB)("role-selector");isGatewayPage=(0,s.hFB)(!1);preTitle=(0,s.hFB)();title=(0,s.hFB)();summary=(0,s.hFB)();roles=s.hFB.required();languageOptions=(0,s.hFB)([]);currentLocale=(0,s.hFB)();languageAriaLabel=(0,s.hFB)();roleSelected=(0,s.CGW)();languageSelected=(0,s.CGW)();constructor(oe){this.changeDetectorRef=oe}gatewayCardColClass(oe){return this.isGatewayPage()?4===oe?"col-span-12 w-full sm:col-span-6 lg:col-span-3":3===oe?"col-span-12 w-full sm:col-span-6 lg:col-span-4":"col-span-12 w-full sm:col-span-6":""}ngAfterViewInit(){(0,s.QZP)(()=>{const oe=this.roles().length;this.roleSelectorElement=this.documentRef.getElementById(this.roleSelectorId()),oe>0&&(this.resizeObserver=new ResizeObserver(()=>{this.gridClassMd=this.getGridClass(xl.MD,oe),this.gridClassXl=this.getGridClass(xl.XL,oe),this.changeDetectorRef.detectChanges()}),this.roleSelectorElement&&this.resizeObserver.observe(this.roleSelectorElement))},{injector:this.injector})}ngOnDestroy(){this.resizeObserver&&this.roleSelectorElement&&this.resizeObserver.unobserve(this.roleSelectorElement)}handleRoleClick(oe,Pt){this.roleSelected.emit({event:oe,segmentId:Pt})}getGridClass(oe,Pt){if(oe===xl.MD)return 1===Pt?"md:grid-cols-1":"md:grid-cols-2";let bt=Math.min(Pt,4);return this.roleSelectorElement&&this.roleSelectorElement.offsetWidth<1300&&(bt=2),`${oe}:grid-cols-${bt}`}static \u0275fac=function(Pt){return new(Pt||Xe)(s.rXU(s.gRc))};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-role-selector"]],hostAttrs:["data-gtm-component","role-selector"],inputs:{roleSelectorId:[1,"roleSelectorId"],isGatewayPage:[1,"isGatewayPage"],preTitle:[1,"preTitle"],title:[1,"title"],summary:[1,"summary"],roles:[1,"roles"],languageOptions:[1,"languageOptions"],currentLocale:[1,"currentLocale"],languageAriaLabel:[1,"languageAriaLabel"]},outputs:{roleSelected:"roleSelected",languageSelected:"languageSelected"},decls:12,vars:11,consts:[["roleCard",""],[1,"main-role-selector-container",3,"id","ngClass"],[1,"flex","items-start","justify-between","gap-4"],[1,"min-w-0","grow"],["id","roleSelectorPreTitle",1,"block","text-sm","font-normal","sm:text-base",3,"ngClass"],["id","roleSelectorTitle",1,"block","text-xl","font-bold","sm:text-2xl","md:text-3xl",3,"ngClass"],[1,"shrink-0",3,"ngClass","options","currentLocale","ariaLabel","theme"],[1,"pb-2","text-sm","sm:pb-3","sm:text-base","md:pb-4",3,"ngClass","innerHTML"],["dir","ltr",3,"class","ngClass"],[1,"shrink-0",3,"languageSelected","ngClass","options","currentLocale","ariaLabel","theme"],["dir","ltr",3,"ngClass"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["href","javascript:void(0)",1,"card-primary","bg-nc1-0","frk-size--large","text-frk-type--border","border-nc1-200","text-nc1-900","frk-orientation--vertical","outline-nc1-900","flex","size-full","items-stretch","overflow-hidden","rounded-xl","border","no-underline","shadow-md","outline-2","outline-offset-0","sm:shadow-lg",3,"click"],["aria-hidden","true",1,"ribbon","ribbon--tg-1"],[1,"card-primary__content","@container","relative","h-full","w-full","p-4","sm:p-5","md:p-6",3,"ngClass"],[1,"text-pc1-800","mb-2","text-lg","font-bold","sm:mb-3","sm:text-xl"],[1,"flex-grow","pb-2","text-left","text-sm","sm:pb-3","sm:text-base",3,"innerHTML"],[1,"button","button--action","button--action-light","button--action-lg","w-auto",3,"ngClass"],["name","heroChevronRight","aria-hidden","true",3,"size"],[1,"sr-only"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",1)(1,"div")(2,"div")(3,"div",2)(4,"div",3),s.DNE(5,q7,2,2,"h2",4)(6,ev,2,2,"h3",5),s.k0s(),s.DNE(7,tv,1,5,"frk-language-selector",6),s.k0s(),s.DNE(8,nv,1,2,"p",7)(9,iv,3,6,"div",8),s.k0s()()(),s.DNE(10,av,11,9,"ng-template",null,0,s.C5r)),2&Pt&&(s.Y8G("id",bt.roleSelectorId())("ngClass",bt.isGatewayPage()?"pb-12 sm:pb-14 md:pb-16 lg:pb-20":""),s.R7$(),s.HbH(bt.isGatewayPage()?"bg-gradient-pg1":""),s.R7$(),s.HbH(bt.isGatewayPage()?"container mx-auto py-8":""),s.R7$(3),s.vxM(bt.preTitle()?5:-1),s.R7$(),s.vxM(bt.title()?6:-1),s.R7$(),s.vxM(bt.languageOptions().length?7:-1),s.R7$(),s.vxM(bt.summary()?8:-1),s.R7$(),s.vxM(bt.roles().length>0?9:-1))},dependencies:[Fr.MD,Fr.YU,Fr.T3,U0,a5],styles:["@media(min-width:1300px){.xl-1300\\:grid-cols-1[_ngcontent-%COMP%], .xl-1300\\:grid-cols-2[_ngcontent-%COMP%], .xl-1300\\:grid-cols-3[_ngcontent-%COMP%], .xl-1300\\:grid-cols-4[_ngcontent-%COMP%]{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.xl-1300\\:grid-cols-1[_ngcontent-%COMP%]{--cols: 1}.xl-1300\\:grid-cols-2[_ngcontent-%COMP%]{--cols: 2}.xl-1300\\:grid-cols-3[_ngcontent-%COMP%]{--cols: 3}.xl-1300\\:grid-cols-4[_ngcontent-%COMP%]{--cols: 4}}"],changeDetection:0})}return Xe})(),sl=(()=>{class Xe{count=(0,s.hFB)(1);showAnimation=(0,s.hFB)(!0);shouldBeFullHeight=(0,s.hFB)(!1);height=(0,s.hFB)("h-auto");animationClass=(0,s.EWP)(()=>this.showAnimation()?"animate-pulse":"");heightClass=(0,s.EWP)(()=>
1{if(this.shouldBeFullHeight())return"h-screen";const oe=this.height();return"screen"===oe?"h-screen":"auto"===oe?"h-auto":oe});get items(){return Array(this.count()).fill(0).map((oe,Pt)=>Pt)}static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-base-skeleton"]],inputs:{count:[1,"count"],showAnimation:[1,"showAnimation"],shouldBeFullHeight:[1,"shouldBeFullHeight"],height:[1,"height"]},ngContentSelectors:rd,decls:1,vars:0,template:function(Pt,bt){1&Pt&&(s.NAR(),s.SdG(0))},dependencies:[Fr.MD],encapsulation:2,changeDetection:0})}return Xe})(),o3=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-banner-documents-skeleton"]],features:[s.Vt3],decls:2,vars:0,consts:[[1,"col-span-10","col-start-2","mb-8","sm:max-lg:mb-5","md:col-span-12","md:col-start-1","lg:col-span-4"],[1,"bg-nc1-200","h-28","w-full","animate-pulse","rounded-md"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0),s.nrm(1,"div",1),s.k0s())},dependencies:[Fr.MD],encapsulation:2,changeDetection:0})}return Xe})(),l5=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-chart-skeleton"]],features:[s.Vt3],decls:10,vars:5,consts:[[1,"w-full","rounded","p-4"],[1,"mb-4","flex","justify-between"],[1,"bg-nc1-200","h-6","w-1/4","rounded",3,"ngClass"],[1,"flex"],[1,"bg-nc1-200","mr-2","h-6","w-16","rounded",3,"ngClass"],[1,"bg-nc1-200","h-6","w-16","rounded",3,"ngClass"],[1,"bg-nc1-200","h-64","w-full","rounded",3,"ngClass"],[1,"mt-4","flex","justify-center","gap-4"],[1,"bg-nc1-200","h-4","w-20","rounded",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0)(1,"div",1),s.nrm(2,"div",2),s.j41(3,"div",3),s.nrm(4,"div",4)(5,"div",5),s.k0s()(),s.nrm(6,"div",6),s.j41(7,"div",7),s.Z7z(8,Pf,1,1,"div",8,s.fX1),s.k0s()()),2&Pt&&(s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(2),s.Dyx(s.lJ4(4,Du)))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),i3=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-default-skeleton"]],features:[s.Vt3],decls:2,vars:2,consts:[[1,"spinner","spinner--is-spinning"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"section"),s.nrm(1,"div",0),s.k0s()),2&Pt&&s.HbH("flex w-full items-center justify-center "+bt.heightClass()+" "+("h-auto"===bt.heightClass()?"min-h-[200px]":""))},dependencies:[Fr.MD],encapsulation:2,changeDetection:0})}return Xe})(),c5=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-details-skeleton"]],features:[s.Vt3],decls:5,vars:1,consts:[[1,"w-full","p-4"],[1,"details-header"],[1,"bg-nc1-200","mb-6","h-8","w-1/2","rounded",3,"ngClass"],[1,"mb-4","flex"],[1,"bg-nc1-200","mr-8","h-4","w-1/4","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-2/3","rounded",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0)(1,"div",1),s.nrm(2,"div",2),s.k0s(),s.Z7z(3,W1,3,2,"div",3,s.fX1),s.k0s()),2&Pt&&(s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Dyx(bt.items))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),d5=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-footer-skeleton"]],features:[s.Vt3],decls:5,vars:1,consts:[[1,"w-full","p-4"],[1,"details-header"],[1,"bg-nc1-200","mb-6","h-8","w-1/2","rounded",3,"ngClass"],[1,"mb-4","flex"],[1,"bg-nc1-200","mr-8","h-4","w-1/4","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-2/3","rounded",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0)(1,"div",1),s.nrm(2,"div",2),s.k0s(),s.Z7z(3,sv,3,2,"div",3,s.fX1),s.k0s()),2&Pt&&(s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Dyx(bt.items))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),sd=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-header-skeleton"]],features:[s.Vt3],decls:15,vars:9,consts:[[1,"w-full"],[1,"border-nc1-100","flex","justify-between","border-b","p-3"],[1,"flex","gap-4"],[1,"bg-nc1-200","h-6","w-40","rounded",3,"ngClass"],[1,"bg-nc1-200","h-6","w-24","rounded",3,"ngClass"],[1,"flex","items-center","justify-between","p-4"],[1,"bg-nc1-200","h-10","w-52","rounded",3,"ngClass"],[1,"bg-nc1-200","h-8","w-20","rounded",3,"ngClass"],[1,"bg-nc1-200","h-8","w-24","rounded",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0)(1,"div",1)(2,"div",2),s.nrm(3,"div",3)(4,"div",3),s.k0s(),s.j41(5,"div",2),s.nrm(6,"div",4)(7,"div",4),s.k0s()(),s.j41(8,"div",5),s.nrm(9,"div",6),s.j41(10,"div",2),s.nrm(11,"div",7)(12,"div",8)(13,"div",7)(14,"div",8),s.k0s()()()),2&Pt&&(s.R7$(3),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),r3=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-list-skeleton"]],features:[s.Vt3],decls:3,vars:0,consts:[[1,"divi
1de-nc1-100","w-full","divide-y"],[1,"flex","items-center","py-2"],[1,"bg-nc1-200","mr-4","h-8","w-8","rounded-full",3,"ngClass"],[1,"flex-1"],[1,"bg-nc1-200","mb-2","h-4","w-3/4","rounded",3,"ngClass"],[1,"bg-nc1-200","h-3","w-1/2","rounded",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0),s.Z7z(1,lv,5,3,"div",1,s.fX1),s.k0s()),2&Pt&&(s.R7$(),s.Dyx(bt.items))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),u5=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-product-banner-skeleton"]],features:[s.Vt3],decls:42,vars:0,consts:[[1,"loading-content"],[1,"relative","overflow-hidden"],[1,"from-pc1-500","to-sc2-500","mb-3md:mb-4","relative","z-10","mb-3","block","h-2","w-full","bg-gradient-to-r","lg:mb-6","xl:mb-8"],[1,"container","mx-auto"],[1,"relative","z-10","grid","min-h-56","auto-rows-min","grid-cols-12","gap-x-3","md:gap-x-4"],[1,"col-span-10","col-start-2","md:col-span-12","md:col-start-1","lg:col-span-8","lg:h-[228px]"],[1,"mb-5","flex","items-center","gap-4","lg:h-10"],[1,"select","bg-nc1-200","h-8","w-32","animate-pulse","rounded-md"],[1,"text-pc1-800","bg-nc1-200","h-6","w-20","animate-pulse","rounded","px-2","py-0.5"],[1,"flex","h-full","sm:mb-2","lg:mb-2"],[1,"bg-nc1-200","h-[46px]","w-32","animate-pulse","rounded-md"],[1,"flex","h-full"],[1,"bg-nc1-200","h-[58px]","w-full","animate-pulse","rounded-md","lg:mb-4"],[1,"col-span-10","col-start-2","mb-8","sm:max-lg:mb-5","md:col-span-12","md:col-start-1","lg:col-span-4"],[1,"bg-nc1-200","h-full","w-full","animate-pulse","rounded-md"],[1,"relative","col-span-10","col-start-2","-ml-8","md:col-span-12","md:col-start-1","md:-ml-16","lg:col-span-8","lg:-ml-20","2xl:-ml-40"],[1,"bg-pc1-800","justify-start","rounded-tr-2xl","px-4","py-6","md:pl-16","md:pr-24","md:max-xl:grid","md:max-xl:grid-cols-2","lg:h-[130px]","lg:pl-20","lg:pr-16","xl:flex","xl:flex-row"],[1,"frk-theme--dark","group","lg:mb-0","xl:mr-8","last-of-type:xl:mr-0","2xl:mr-10","md:max-lg:[&:nth-child(-n+2)]:mb-4","lg:max-xl:[&:nth-child(-n+2)]:mb-4","sm:max-md:[&:nth-child(-n+3)]:mb-4"],[1,"inline-flex","min-w-max","items-center","gap-1"],[1,"bg-nc1-200","h-4","w-20","animate-pulse","rounded-md","text-base","group-[.frk-size--small]:text-xs","xl:flex"],[1,"text-nc1-950","bg-nc1-200","h-8","w-24","animate-pulse","rounded-md","text-3xl","font-bold"],[1,"flex","w-full","flex-col","items-start"],[1,"bg-nc1-200","flex","h-4","w-full","animate-pulse","flex-col","items-start","rounded-md"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0)(1,"div",1),s.nrm(2,"div",2),s.j41(3,"div",3)(4,"div",4)(5,"div",5)(6,"section")(7,"div",6),s.nrm(8,"div",7)(9,"span",8),s.k0s(),s.j41(10,"div",9),s.nrm(11,"span",10),s.k0s(),s.j41(12,"div",11),s.nrm(13,"span",12),s.k0s()()(),s.j41(14,"div",13),s.nrm(15,"div",14),s.k0s(),s.j41(16,"div",15)(17,"section",16)(18,"div",17)(19,"div",18),s.nrm(20,"span",19),s.k0s(),s.nrm(21,"div",20),s.j41(22,"div",21),s.nrm(23,"small",22),s.k0s()(),s.j41(24,"div",17)(25,"div",18),s.nrm(26,"span",19),s.k0s(),s.nrm(27,"div",20),s.j41(28,"div",21),s.nrm(29,"small",22),s.k0s()(),s.j41(30,"div",17)(31,"div",18),s.nrm(32,"span",19),s.k0s(),s.nrm(33,"div",20),s.j41(34,"div",21),s.nrm(35,"small",22),s.k0s()(),s.j41(36,"div",17)(37,"div",18),s.nrm(38,"span",19),s.k0s(),s.nrm(39,"div",20),s.j41(40,"div",21),s.nrm(41,"small",22),s.k0s()()()()()()()())},dependencies:[Fr.MD],encapsulation:2,changeDetection:0})}return Xe})(),dh=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-product-card-skeleton"]],features:[s.Vt3],decls:20,vars:8,consts:[[1,"mb-2","flex","items-center","gap-1"],[1,"bg-nc1-200","h-8","w-64","rounded",3,"ngClass"],[1,"bg-nc1-200","mb-8","block","h-6","w-24","rounded",3,"ngClass"],[1,"grid","grid-cols-2","gap-x-4","gap-y-4","lg:gap-x-8"],[1,"flex","items-center","gap-1"],[1,"bg-nc1-200","h-6","w-full","rounded",3,"ngClass"],[1,"text-pc1-800","mr-0"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div")(1,"div",0),s.nrm(2,"div",1),s.k0s(),s.nrm(3,"small",2),s.j41(4,"dl",3)(5,"dt")(6,"div",4),s.nrm(7,"div",5),s.k0s()(),s.j41(8,"dd",6),s.nrm(9,"div",5),s.k0s(),s.j41(10,"dt")(11,"div",4),s.nrm(12,"div",5),s.k0s()(),s.j41(13,"dd",6),s.nrm(14,"div",5),s.k0s(),s.j41(15,"dt")(16,"div",4),s.nrm(17,"div",5),s.k0s()(),s.j41(18,"dd",6),s.nrm(19,"div",5),s.k0s()()()),2&Pt&&(s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(4),s.Y8G("ngClass",bt.animationClass),s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(3),s.Y8G("ngClass",bt.animationClass),s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(3),s.Y8G("ngClass",bt.animationClass),s.R7$(2),s.Y8G("ngClass",bt.animationClass))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),a3=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-product-summary-skeleton"]],features:[s.Vt3],decls:25,vars:0,consts:[[1,"bg-pc1-800","before:bg-pc1-800","relative","inline-flex","flex-wrap","justify-start","gap-8","rounded-tr-[5rem]","py-6","pl-10","pr-6","before:absolute","before:left-[-100vw]","before:top-1/2","before:z-[-1]","before:h-full","before:w-[120vw]","before:-translate-y-1/2","before:content-['']","max-sm:w-full","sm:pr-16","md:min-w-[50%]","md:gap-10","md:rounded-tr-[7rem]","md:pl-0","lg:h-[130px]","xl:mr-24"],[1,"frk-theme--dark","group","lg:mb-0","xl:mr-8","last-of-type:xl:mr-0","2xl:mr-10","md:max-lg:[&:nth-child(-n+2)]:mb-4","lg:max-xl:[&:nth-child(-n+2)]:mb-4","sm:max-md:[&:nth-child(-n+3)]:mb-4"],[1,"inline-flex","min-w-max","items-center","gap-1"],[1,"bg-nc1-200","h-4","w-20","animate-pulse","rounded-md","text-base","group-[.frk-size--small]:text-xs","xl:flex"],[1,"text-nc1-950","bg-nc1-200","h-8","w-24","animate-pulse","rounded-md","text-3xl","font-bold"],[1,"flex","w-full","flex-col","items-start"],[1,"bg-nc1-200","flex","h-4","w-full","animate-pulse","flex-col","items-start","rounded-md"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"section",0)(1,"div",1)(2,"div",2),s.nrm(3,"span",3),s.k0s(),s.nrm(4,"div",4),s.j41(5,"div",5),s.nrm(6,"small",6),s.k0s()(),s.j41(7,"div",1)(8,"div",2),s.nrm(9,"span",3),s.k0s(),s.nrm(10,"div",4),s.j41(11,"div",5),s.nrm(12,"small",6),s.k0s()(),s.j41(13,"div",1)(14,"div",2),s.nrm(15,"span",3),s.k0s(),s.nrm(16,"div",4),s.j41(17,"div",5),s.nrm(18,"small",6),s.k0s()(),s.j41(19,"div",1)(20,"div",2),s.nrm(21,"span",3),s.k0s(),s.nrm(22,"div",4),s.j41(23,"div",5),s.nrm(24,"small",6),s.k0s()()())},dependencies:[Fr.MD],encapsulation:2,changeDetection:0})}return Xe})(),h5=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-product-title-skeleton"]],features:[s.Vt3],decls:5,vars:0,consts:[[1,"mb-5","flex","items-center","gap-4","lg:h-10"],[1,"select","bg-nc1-200","h-8","w-32","animate-pulse","rounded-md"],[1,"text-pc1-800","bg-nc1-200","h-6","w-20","animate-pulse","rounded","px-2","py-0.5"],[1,"flex","h-full","sm:mb-2","lg:mb-2"],[1,"bg-nc1-200","h-[46px]","w-32","animate-pulse","rounded-md"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0),s.nrm(1,"div",1)(2,"span",2),s.k0s(),s.j41(3,"div",3),s.nrm(4,"span",4),s.k0s())},dependencies:[Fr.MD],encapsulation:2,changeDetection:0})}return Xe})(),o6=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-ppss-banner-skeleton"]],features:[s.Vt3],decls:16,vars:0,consts:[[1,"loading-content","mb-10"],[1,"relative","overflow-hidden"],[1,"container","mx-auto"],[1,"relative","z-10","grid","min-h-48","auto-rows-min","grid-cols-12","gap-x-3","md:gap-x-4"],[1,"col-span-12","col-start-2","my-10","flex","items-center","lg:h-[70px]","xl:col-span-10"],[1,"w-full"],[1,"flex","h-full"],[1,"bg-nc1-200","h-[58px]","w-2/4","animate-pulse","rounded-md","lg:my-4"],[1,"relative","col-span-12","xl:col-span-10"],[1,"bg-pc1-800","justify-start","rounded-tr-[7rem]","px-4","py-6","md:pl-16","md:pr-24","md:max-xl:grid","md:max-xl:grid-cols-2","lg:h-[80px]","lg:pl-20","lg:pr-16","xl:flex","xl:flex-row"],[1,"flex","w-full","flex-col","gap-8","lg:flex-row"],[1,"relative","sm:w-[92%]","md:w-full","lg:max-w-[35%]"],[1,"bg-nc1-200","h-8"],[1,"flex","w-full","flex-col","gap-8","sm:flex-row","sm:items-center","sm:gap-5"],[1,"bg-nc1-200","h-8","w-full","md:w-1/4"],[1,"bg-nc1-200","h-8","w-full","md:w-3/4"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"section",5)(6,"div",6),s.nrm(7,"span",7),s.k0s()()(),s.j41(8,"div",8)(9,"section",9)(10,"div",10)(11,"div",11),s.nrm(12,"div",12),s.k0s(),s.j41(13,"div",13),s.nrm(14,"div",14)(15,"div",15),s.k0s()()()()()()()())},dependencies:[Fr.MD],encapsulation:2,changeDetection:0})}return Xe})(),uh=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-postal-mail-documents-skeleton"]],features:[s.Vt3],decls:24,vars:14,consts:[[1,"flex","flex-col","gap-8","lg:flex-row",3,"ngClass"],[1,"flex-1","space-y-4"],[1,"bg-nc1-200","h-8","w-48","rounded",3,"ngClass"],[1,"bg-nc1-200","h-6","w-64","rounded",3,"ngClass"],[1,"bg-nc1-200","mb-6","h-4","w-full","rounded",3,"ngClass"],[1,"flex","flex-col","gap-3"],[1,"flex","items-center","gap-3"],[1,"mb-4"],[1,"flex","gap-4"],[1,"bg-nc1-200","h-10","w-28","rounded",3,"ngClass"],[1,"bg-pc1-200","h-10","w-36","rounded",3,"ngClass"],[1,"lg:w-80"],[1,"rounded-lg","p-6"],[1,"mb-4","flex","items-center","justify-between"],[1,"bg-nc1-200","h-5","w-32","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-10","rounded",3,"ngClass"],[1,"border-nc1-200","mb-4","flex","items-center","justify-between","rounded-xl","border","p-4"],[1,"border-nc1-200","mt-6","space-y-2","border-t","pt-6"],[1,"bg-nc1-200","h-4","w-24","rounded",3,"ngClass"],[1,"bg-nc1-200","h-3","w-full","rounded",3,"ngClass"],[1,"bg-nc1-200","h-3","w-3/4","rounded",3,"ngClass"],[1,"bg-nc1-200","size-4","rounded-full",3,"ngClass"],[1,"flex","flex-col","gap-1"],[1,"bg-nc1-200","h-4","w-40","rounded",3,"ngClass"],[1,"bg-nc1-200","h-3","w-56","rounded",3,"ngClass"],[1,"bg-nc1-200","mb-1","h-4","w-32","rounded",3,"ngClass"],[1,"bg-nc1-200","h-10","w-full","rounded",3,"ngClass"],[1,"flex-1","space-y-2"],[1,"bg-nc1-200","h-4","w-3/4","rounded",3,"ngClass"],[1,"bg-nc1-200","h-3","w-1/2","rounded",3,"ngClass"],[1,"bg-nc1-200","size-5","rounded",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0)(1,"div",1),s.nrm(2,"div",2)(3,"div",3)(4,"div",4),s.j41(5,"div",5),s.Z7z(6,dv,5,3,"div",6,s.fX1),s.k0s(),s.Z7z(8,uv,3,2,"div",7,s.fX1),s.j41(10,"div",8),s.nrm(11,"div",9)(12,"div",10),s.k0s()(),s.j41(13,"aside",11)(14,"div",12)(15,"div",13),s.nrm(16,"div",14)(17,"div",15),s.k0s(),s.Z7z(18,hv,5,3,"div",16,s.fX1),s.j41(20,"div",17),s.nrm(21,"div",18)(22,"div",19)(23,"div",20),s.k0s()()()()),2&Pt&&(s.Y8G("ngClass",bt.height
1Class()),s.R7$(2),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(2),s.Dyx(s.lJ4(11,Lf)),s.R7$(2),s.Dyx(s.lJ4(12,cv)),s.R7$(3),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(4),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Dyx(s.lJ4(13,Iu)),s.R7$(3),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),hh=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-literature-listing-skeleton"]],features:[s.Vt3],decls:20,vars:10,consts:[[1,"w-full",3,"ngClass"],[1,"border-nc1-200","border-x","border-b","bg-white","p-6"],[1,"bg-nc1-200","mb-4","h-10","w-full","rounded",3,"ngClass"],[1,"flex","flex-wrap","gap-4"],[1,"bg-nc1-200","h-10","w-40","rounded",3,"ngClass"],[1,"border-nc1-200","overflow-hidden","rounded-b-lg","border-x","border-b"],[1,"bg-nc1-100","flex","gap-4","p-4"],[1,"bg-nc1-200","h-4","w-8","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","flex-1","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-24","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-32","rounded",3,"ngClass"],[1,"border-nc1-100","flex","items-center","gap-4","border-t","bg-white","p-4"],[1,"border-nc1-200","flex","items-center","justify-between","border-t","bg-white","p-4"],[1,"flex","gap-2"],[1,"bg-nc1-200","h-8","w-8","rounded",3,"ngClass"],[1,"bg-nc1-200","h-8","w-32","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-4","rounded",3,"ngClass"],[1,"bg-nc1-200","h-16","w-12","flex-shrink-0","rounded",3,"ngClass"],[1,"flex-1","space-y-2"],[1,"bg-nc1-200","h-4","w-3/4","rounded",3,"ngClass"],[1,"bg-nc1-200","h-3","w-1/2","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-20","rounded",3,"ngClass"],[1,"bg-nc1-200","h-10","w-24","rounded",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0)(1,"div",1),s.nrm(2,"div",2),s.j41(3,"div",3),s.Z7z(4,Bf,1,1,"div",4,s.fX1),s.k0s()(),s.j41(6,"div",5)(7,"div",6),s.nrm(8,"div",7)(9,"div",8)(10,"div",9)(11,"div",9)(12,"div",10),s.k0s(),s.Z7z(13,fv,11,8,"div",11,s.fX1),s.j41(15,"div",12)(16,"div",13),s.Z7z(17,Ff,1,1,"div",14,s.fX1),s.k0s(),s.nrm(19,"div",15),s.k0s()()()),2&Pt&&(s.Y8G("ngClass",bt.heightClass()),s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(2),s.Dyx(s.lJ4(8,Du)),s.R7$(4),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Dyx(bt.items),s.R7$(4),s.Dyx(s.lJ4(9,pv)),s.R7$(2),s.Y8G("ngClass",bt.animationClass))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),ph=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-my-cart-skeleton"]],features:[s.Vt3],decls:19,vars:10,consts:[[1,"w-full",3,"ngClass"],[1,"bg-nc1-200","mb-6","h-9","w-48","rounded",3,"ngClass"],[1,"mb-6"],[1,"bg-nc1-200","mb-6","h-5","w-52","rounded",3,"ngClass"],[1,"flex","flex-col","gap-3"],[1,"flex","items-center","gap-2"],[1,"mb-4","flex","items-center","justify-between"],[1,"bg-nc1-200","h-5","w-36","rounded",3,"ngClass"],[1,"bg-nc1-200","h-10","w-28","rounded",3,"ngClass"],[1,"border-nc1-200","mb-6","overflow-hidden","rounded-xl","border"],[1,"bg-nc1-100","flex","gap-4","p-4"],[1,"bg-nc1-200","h-4","flex-1","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-24","rounded",3,"ngClass"],[1,"border-nc1-100","flex","items-center","gap-4","border-t","bg-white","p-4"],[1,"flex","justify-end","gap-4"],[1,"bg-nc1-200","h-10","w-36","rounded",3,"ngClass"],[1,"bg-pc1-200","h-10","w-36","rounded",3,"ngClass"],[1,"bg-nc1-200","size-4","rounded-full",3,"ngClass"],[1,"bg-nc1-200","h-[125px]","w-[80px]","flex-shrink-0","rounded",3,"ngClass"],[1,"flex-1","space-y-2"],[1,"bg-nc1-200","h-4","w-3/4","rounded",3,"ngClass"],[1,"bg-nc1-200","h-3","w-1/2","rounded",3,"ngClass"],[1,"bg-nc1-200","h-10","w-24","rounded",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0),s.nrm(1,"div",1),s.j41(2,"div",2),s.nrm(3,"div",3),s.j41(4,"div",4),s.Z7z(5,gv,3,2,"div",5,s.fX1),s.k0s()(),s.j41(7,"div",6),s.nrm(8,"div",7)(9,"div",8),s.k0s(),s.j41(10,"div",9)(11,"div",10),s.nrm(12,"div",11)(13,"div",12),s.k0s(),s.Z7z(14,Of,6,4,"div",13,s.fX1),s.k0s(),s.j41(16,"div",14),s.nrm(17,"div",15)(18,"div",16),s.k0s()()),2&Pt&&(s.Y8G("ngClass",bt.height
1Class()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(2),s.Y8G("ngClass",bt.animationClass()),s.R7$(2),s.Dyx(s.lJ4(9,Iu)),s.R7$(3),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(3),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Dyx(bt.items),s.R7$(3),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),fh=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-order-history-details-skeleton"]],features:[s.Vt3],decls:30,vars:20,consts:[[1,"w-full",3,"ngClass"],[1,"bg-nc1-200","mb-6","mt-10","h-9","w-64","rounded",3,"ngClass"],[1,"bg-nc1-200","mb-6","h-4","w-48","rounded",3,"ngClass"],[1,"bg-nc1-200","mb-6","h-10","w-36","rounded",3,"ngClass"],[1,"bg-nc1-200","mb-4","h-7","w-52","rounded",3,"ngClass"],[1,"mb-4","grid","grid-cols-1","gap-4","md:grid-cols-2"],[1,"bg-nc1-200","mb-4","h-5","w-44","rounded",3,"ngClass"],[1,"space-y-2"],[1,"bg-nc1-200","h-4","w-40","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-56","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-48","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-32","rounded",3,"ngClass"],[1,"mb-4","space-y-2"],[1,"bg-nc1-200","h-4","w-full","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-3/4","rounded",3,"ngClass"],[1,"bg-nc1-200","mb-4","h-4","w-32","rounded",3,"ngClass"],[1,"mb-4","flex","gap-6"],[1,"bg-nc1-200","h-4","w-36","rounded",3,"ngClass"],[1,"border-nc1-200","overflow-hidden","rounded-xl","border"],[1,"bg-nc1-100","flex","gap-4","p-4"],[1,"bg-nc1-200","h-4","w-28","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-24","rounded",3,"ngClass"],[1,"border-nc1-100","flex","items-center","gap-4","border-t","bg-white","p-4"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0),s.nrm(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),s.j41(5,"div",5)(6,"div"),s.nrm(7,"div",6),s.j41(8,"div",7),s.nrm(9,"div",8)(10,"div",9)(11,"div",10)(12,"div",11),s.k0s()(),s.j41(13,"div"),s.nrm(14,"div",6),s.j41(15,"div",12),s.nrm(16,"div",13)(17,"div",14),s.k0s(),s.nrm(18,"div",8),s.k0s()(),s.nrm(19,"div",15),s.j41(20,"div",16),s.nrm(21,"div",17)(22,"div",17),s.k0s(),s.j41(23,"div",18)(24,"div",19),s.nrm(25,"div",8)(26,"div",20)(27,"div",21),s.k0s(),s.Z7z(28,Ky,4,3,"div",22,s.fX1),s.k0s()()),2&Pt&&(s.Y8G("ngClass",bt.heightClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(3),s.Y8G("ngClass",bt.animationClass()),s.R7$(2),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(2),s.Y8G("ngClass",bt.animationClass()),s.R7$(2),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(2),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(3),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Dyx(bt.items))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),e0=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-order-history-list-skeleton"]],features:[s.Vt3],decls:18,vars:11,consts:[[1,"w-full",3,"ngClass"],[1,"bg-nc1-200","mb-4","h-8","w-56","rounded",3,"ngClass"],[1,"mb-6","space-y-2"],[1,"bg-nc1-200","h-4","w-full","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-3/4","rounded",3,"ngClass"],[1,"mb-4","flex","items-center","justify-between"],[1,"bg-nc1-200","h-5","w-40","rounded",3,"ngClass"],[1,"border-nc1-200","mb-6","overflow-hidden","rounded-xl","border"],[1,"bg-nc1-100","flex","gap-4","p-4"],[1,"bg-nc1-200","h-4","w-32","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-24","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","w-28","rounded",3,"ngClass"],[1,"border-nc1-100","flex","items-center","gap-4","border-t","bg-white","p-4"],[1,"space-y-2"],[1,"bg-nc1-200","h-4","w-2/3","rounded",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0),s.nrm(1,"div",1),s.j41(2,"div",2),s.nrm(3,"div",3)(4,"div",4),s.k0s(),s.j41(5,"div",5),s.nrm(6,"div",6),s.k0s(),s.j41(7,"div",7)(8,"div",8),s.nrm(9,"div",9)(10,"div",9)(11,"div",10)(12,"div",11),s.k0s(),s.Z7z(13,mv,5,4,"div",12,s.fX1),s.k0s(),s.j41(15,"div",13),s.nrm(16,"div",3)(17,"div",14),s.k0s()()),2&Pt&&(s.Y8G("ngClass",bt.height
1Class()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(2),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(2),s.Y8G("ngClass",bt.animationClass()),s.R7$(3),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Dyx(bt.items),s.R7$(3),s.Y8G("ngClass",bt.animationClass()),s.R7$(),s.Y8G("ngClass",bt.animationClass()))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),s3=(()=>{class Xe{showAnimation=!0;height="h-auto";returnsCount=5;sectorCount=5;detailsCount=10;get animationClass(){return this.showAnimation?"animated-bg":""}Array=Array;static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-overview-skeleton"]],inputs:{showAnimation:"showAnimation",height:"height"},decls:24,vars:5,consts:[[1,"container"],[1,"grid","grid-cols-12","gap-3","md:gap-4","lg:gap-6","xl:gap-8"],[1,"col-span-12","lg:col-span-5"],[1,"bg-nc1-0","border-nc1-200","mb-3","rounded-xl","border","p-6","md:mb-4","lg:mb-8","lg:p-8"],[1,"bg-nc1-0","border-nc1-200","mb-3","rounded-xl","border","p-6","md:mb-4","lg:mb-8","lg:p-8","lg:pb-4"],[1,"col-span-12","lg:col-span-7"],[1,"mb-6","flex","flex-col","flex-wrap","justify-between","md:flex-row","xl:flex-row"],[1,"bg-nc1-200","mb-2","h-8","w-64","rounded",3,"ngClass"],[1,"bg-nc1-200","h-6","w-40","rounded",3,"ngClass"],[1,"bg-nc1-200","mt-2","h-6","w-52","rounded","md:mt-0",3,"ngClass"],[1,"border-nc1-200","mb-4","flex","flex-wrap","items-start","border-b","pb-2","md:flex-row","md:items-end","md:justify-between"],[1,"bg-nc1-200","mt-2","h-8","w-64","rounded","md:mt-0",3,"ngClass"],[1,"mb-0","flex","list-none","flex-wrap","justify-start","md:justify-between"],[1,"mx-0","mb-4","mt-0","list-none","py-0","pl-0","pr-8","md:pr-0"],[1,"bg-nc1-200","mb-1","h-8","w-20","rounded",3,"ngClass"],[1,"bg-nc1-200","h-5","w-16","rounded",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),s.nrm(4,"frk-product-card-skeleton"),s.k0s(),s.j41(5,"div",4),s.nrm(6,"frk-product-card-skeleton"),s.k0s()(),s.j41(7,"div",5)(8,"div",4)(9,"div",6)(10,"div"),s.nrm(11,"div",7)(12,"div",8),s.k0s(),s.nrm(13,"div",9),s.k0s(),s.j41(14,"div",10),s.nrm(15,"div",8)(16,"div",11),s.k0s(),s.j41(17,"ul",12),s.Z7z(18,Qy,3,2,"li",13,s.fX1),s.k0s()(),s.j41(20,"div",4),s.nrm(21,"frk-product-card-skeleton"),s.k0s(),s.j41(22,"div",4),s.nrm(23,"frk-product-card-skeleton"),s.k0s()()()()),2&Pt&&(s.R7$(11),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(2),s.Dyx(bt.Array(bt.returnsCount).fill(0)))},dependencies:[Fr.MD,Fr.YU,dh],encapsulation:2,changeDetection:0})}return Xe})(),p5=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-regulatory-document-listing-skeleton"]],features:[s.Vt3],decls:16,vars:7,consts:[[1,"w-full",3,"ngClass"],[1,"bg-white","p-4"],[1,"bg-nc1-200","mb-4","h-12","w-full","rounded-full",3,"ngClass"],[1,"flex","flex-wrap","items-center","gap-3"],[1,"bg-nc1-200","h-4","w-16","rounded",3,"ngClass"],[1,"bg-nc1-200","h-10","w-44","rounded",3,"ngClass"],[1,"ml-auto"],[1,"bg-nc1-200","h-4","w-40","rounded",3,"ngClass"],[1,"overflow-hidden"],[1,"bg-nc1-100","flex","items-end","gap-4","p-4"],[1,"bg-nc1-200","h-4","w-[40%]","rounded",3,"ngClass"],[1,"bg-nc1-200","h-4","flex-1","rounded",3,"ngClass"],[1,"border-nc1-100","flex","items-center","gap-4","border-t","bg-white","p-4"],[1,"flex","flex-1","justify-center"],[1,"bg-nc1-200","h-5","w-5","rounded",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0)(1,"div",1),s.nrm(2,"div",2),s.j41(3,"div",3),s.nrm(4,"div",4),s.Z7z(5,Nf,1,1,"div",5,s.fX1),s.j41(7,"div",6),s.nrm(8,"div",7),s.k0s()()(),s.j41(9,"div",8)(10,"div",9),s.nrm(11,"div",10),s.Z7z(12,
1jf,1,1,"div",11,s.fX1),s.k0s(),s.Z7z(14,Vf,4,2,"div",12,s.fX1),s.k0s()()),2&Pt&&(s.Y8G("ngClass",bt.heightClass()),s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Dyx(s.lJ4(5,Iu)),s.R7$(3),s.Y8G("ngClass",bt.animationClass),s.R7$(3),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Dyx(s.lJ4(6,X1)),s.R7$(2),s.Dyx(bt.items))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),t0=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-sticky-nav-skeleton"]],features:[s.Vt3],decls:13,vars:8,consts:[["id","sticky-nav",1,"sticky-nav-skeleton","bg-pc1-50","shadow-medium","top-0","z-50","mb-3","md:mb-4","lg:mb-6","xl:mb-8"],[1,"block"],[1,"p-4","lg:hidden"],[1,"select","select--light","w-full"],[1,"bg-pc1-50","h-10","w-full","rounded",3,"ngClass"],[1,"scrollbar","flex","hidden","w-full","list-none","justify-center","gap-6","overflow-x-auto","px-8","py-4","lg:flex"],[1,"bg-nc1-100","h-8","w-28","list-none","rounded-full",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0)(1,"nav",1)(2,"div",2)(3,"div",3),s.nrm(4,"div",4),s.k0s()(),s.j41(5,"ul",5),s.nrm(6,"li",6)(7,"li",6)(8,"li",6)(9,"li",6)(10,"li",6)(11,"li",6)(12,"li",6),s.k0s()()()),2&Pt&&(s.R7$(4),s.Y8G("ngClass",bt.animationClass),s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),Hc=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-table-skeleton"]],features:[s.Vt3],decls:6,vars:1,consts:[[1,"w-full","overflow-hidden","rounded"],[1,"flex"],[1,"bg-nc1-200","mr-1","h-10","flex-1","rounded",3,"ngClass"],[1,"my-2","flex"],[1,"bg-nc1-200","mr-1","h-8","flex-1","rounded",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0)(1,"div",1),s.Z7z(2,_v,1,1,"div",2,s.fX1),s.k0s(),s.Z7z(4,Gf,3,1,"div",3,s.fX1),s.k0s()),2&Pt&&(s.R7$(2),s.Dyx(s.lJ4(0,Du)),s.R7$(2),s.Dyx(bt.items))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),Zc=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-tabs-skeleton"]],features:[s.Vt3],decls:5,vars:5,consts:[[1,"w-full"],[1,"flex","gap-x-1"],[1,"bg-nc1-200","h-12","w-48","rounded-t",3,"ngClass"],[1,"bg-nc1-200","h-[500px]","w-full","rounded-b",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0)(1,"div",1),s.Z7z(2,Cv,1,1,"div",2,s.fX1),s.k0s(),s.nrm(4,"div",3),s.k0s()),2&Pt&&(s.R7$(2),s.Dyx(s.lJ4(1,Iu)),s.R7$(2),s.Y8G("ngClass",s.l_i(2,Z1,bt.animationClass(),bt.heightClass())))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),f5=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-top-area-skeleton"]],features:[s.Vt3],decls:2,vars:0,consts:[[1,"w-full"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"div",0),s.nrm(1,"frk-product-banner-skeleton"),s.k0s())},dependencies:[Fr.MD,u5],encapsulation:2,changeDetection:0})}return Xe})(),g5=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-us-servicing-my-products-skeleton"]],features:[s.Vt3],decls:9,vars:7,consts:[[1,"w-full"],[1,"flex","h-full","items-center","justify-between","lg:my-4"],[1,"bg-nc1-200","h-[58px]","w-2/4","rounded-md",3,"ngClass"],[1,"bg-nc1-200","h-[58px]","w-64","rounded-md",3,"ngClass"],[1,"flex","gap-x-1"],[1,"bg-nc1-200","h-12","w-48","rounded-t",3,"ngClass"],[1,"bg-nc1-200","h-[500px]","w-full","rounded-b",3,"ngClass"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"section",0)(1,"div",1),s.nrm(2,"span",2)(3,"span",3),s.k0s(),s.j41(4,"div",0)(5,"div",4),s.Z7z(6,Y1,1,1,"div",5,s.fX1),s.k0s(),s.nrm(8,"div",6),s.k0s()()),2&Pt&&(s.R7$(2),s.Y8G("ngClass",bt.animationClass),s.R7$(),s.Y8G("ngClass",bt.animationClass),s.R7$(3),s.Dyx(s.lJ4(3,Lf)),s.R7$(2),s.Y8G("ngClass",s.l_i(4,Z1,bt.animationClass(),bt.height
1Class())))},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),l3=(()=>{class Xe extends sl{static \u0275fac=(()=>{let oe;return function(bt){return(oe||(oe=s.xGo(Xe)))(bt||Xe)}})();static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-us-servicing-title-skeleton"]],features:[s.Vt3],decls:3,vars:0,consts:[[1,"w-full"],[1,"flex","h-full"],[1,"bg-nc1-200","h-[58px]","w-2/4","animate-pulse","rounded-md","lg:my-4"]],template:function(Pt,bt){1&Pt&&(s.j41(0,"section",0)(1,"div",1),s.nrm(2,"span",2),s.k0s()())},dependencies:[Fr.MD],encapsulation:2,changeDetection:0})}return Xe})(),c3=(()=>{class Xe{type="default";count=1;showAnimation=!0;shouldBeFullHeight=!1;height="h-auto";static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-skeleton-loader"]],inputs:{type:"type",count:"count",showAnimation:"showAnimation",shouldBeFullHeight:"shouldBeFullHeight",height:"height"},decls:25,vars:1,consts:[["data-testid","skeleton-header",3,"showAnimation","height"],["data-testid","skeleton-footer",3,"showAnimation","height"],["data-testid","skeleton-banner-documents",3,"showAnimation","height"],["data-testid","skeleton-ppss-banner",3,"showAnimation","height"],["data-testid","skeleton-product-banner",3,"showAnimation","height"],["data-testid","skeleton-product-card",3,"showAnimation","height"],["data-testid","skeleton-product-summary",3,"showAnimation","height"],["data-testid","skeleton-product-title",3,"showAnimation","height"],["data-testid","skeleton-tabs",3,"showAnimation","shouldBeFullHeight","height"],["data-testid","skeleton-table",3,"showAnimation","count","height"],["data-testid","skeleton-chart",3,"showAnimation","height"],["data-testid","skeleton-list",3,"showAnimation","count","height"],["data-testid","skeleton-literature-listing",3,"showAnimation","count","height"],["data-testid","skeleton-regulatory-document-listing",3,"showAnimation","count","height"],["data-testid","skeleton-my-cart",3,"showAnimation","count","height"],["data-testid","skeleton-order-history-details",3,"showAnimation","count","height"],["data-testid","skeleton-order-history-list",3,"showAnimation","count","height"],["data-testid","skeleton-details",3,"showAnimation","count","height"],["data-testid","skeleton-top-area",3,"showAnimation","height"],["data-testid","skeleton-sticky-nav",3,"showAnimation","height"],["data-testid","skeleton-overview",3,"showAnimation","height"],["data-testid","skeleton-postal-mail-documents",3,"showAnimation","count","height"],["data-testid","skeleton-us-servicing-my-products",3,"showAnimation","height"],["data-testid","skeleton-us-servicing-title",3,"showAnimation","height"],["data-testid","skeleton-default",3,"height"]],template:function(Pt,bt){if(1&Pt&&s.DNE(0,$f,1,2,"frk-header-skeleton",0)(1,Uf,1,2,"frk-footer-skeleton",1)(2,bv,1,2,"frk-banner-documents-skeleton",2)(3,Hf,1,2,"frk-ppss-banner-skeleton",3)(4,jd,1,2,"frk-product-banner-skeleton",4)(5,Jy,1,2,"frk-product-card-skeleton",5)(6,Zf,1,2,"frk-product-summary-skeleton",6)(7,yv,1,2,"frk-product-title-skeleton",7)(8,qy,1,3,"frk-tabs-skeleton",8)(9,xv,1,3,"frk-table-skeleton",9)(10,Wf,1,2,"frk-chart-skeleton",10)(11,yc,1,3,"frk-list-skeleton",11)(12,e6,1,3,"frk-literature-listing-skeleton",12)(13,Ru,1,3,"frk-regulatory-document-listing-skeleton",13)(14,wv,1,3,"frk-my-cart-skeleton",14)(15,Xf,1,3,"frk-order-history-details-skeleton",15)(16,zf,1,3,"frk-order-history-list-skeleton",16)(17,Yf,1,3,"frk-details-skeleton",17)(18,Vd,1,2,"frk-top-area-skeleton",18)(19,K1,1,2,"frk-sticky-nav-skeleton",19)(20,Kf,1,2,"frk-overview-skeleton",20)(21,P0,1,3,"frk-postal-mail-documents-skeleton",21)(22,b0,1,2,"frk-us-servicing-my-products-skeleton",22)(23,Q1,1,2,"frk-us-servicing-title-skeleton",23)(24,Qf,1,1,"frk-default-skeleton",24),2&Pt){let ai;s.vxM("header"===(ai=bt.type)?0:"footer"===ai?1:"banner-documents"===ai?2:"ppss-banner"===ai?3:"product-banner"===ai?4:"product-card"===ai?5:"product-summary"===ai?6:"product-title"===ai?7:"tabs"===ai?8:"table"===ai?9:"chart"===ai?10:"list"===ai?11:"literature-listing"===ai?12:"regulatory-document-listing"===ai?13:"my-cart"===ai?14:"order-history-details"===ai?15:"order-history-list"===ai?16:"details"===ai?17:"top-area"===ai?18:"sticky-nav"===ai?19:"overview"===ai?20:"postal-mail-documents"===ai?21:"us-servicing-my-products"===ai?22:"us-servicing-title"===ai?23:"default"===ai?24:-1)}},dependencies:[Fr.MD,o3,l5,i3,c5,d5,sd,r3,hh,ph,fh,e0,s3,uh,o6,u5,dh,a3,h5,p5,t0,Hc,Zc,f5,g5,l3],encapsulation:2,changeDetection:0})}return Xe})(),m5=(()=>{class Xe{name;path="";showTab=(0,s.vPA)(!0);showTabChange=new s.bkB;id;theme="light";active=(0,s.vPA)(!1);action;elementRef=(0,s.WQX)(s.aKT);documentRef=(0,s.WQX)(Eu.q);contentObserver=null;headObserver=null;refreshTimerId=null;brightcoveRetryCount=0;scriptListenerCleanup=new Map;maxBrightcoveRetries=20;constructor(){(0,s.QZP)(()=>{this.showTabChange.emit(this.showTab())}),(0,s.QZP)(()=>{this.active()?this.startBrightcoveMonitoring():this.stopBrightcoveMonitoring()})}ngOnInit(){this.showTabChange.emit(this.showTab())}ngOnDestroy(){this.stopBrightcoveMonitoring()}initBrightcovePlayers(){if(!this.active())return;const oe=this.getPendingBrightcovePlayers();if(!oe.length)return void(this.brightcoveRetryCount=0);this.attachBrightcoveScriptListeners();const Pt=this.getBrightcoveInitializer();Pt&&(oe.forEach(bt=>{Pt(bt)}),this.getPendingBrightcovePlayers().length&&this.brightcoveRetryCount<this.maxBrightcoveRetries?(this.brightcoveRetryCount+=1,this.scheduleBrightcoveInitialization(100)):this.brightcoveRetryCount=0)}startBrightcoveMonitoring(){this.observeTabContent(),this.observeDocumentHead(),this.scheduleBrightcoveInitialization()}stopBrightcoveMonitoring(){this.clearScheduledBrightcoveInitialization(),this.brightcoveRetryCount=0,this.disconnectObserver(this.contentObserver),this.contentObserver=null,this.disconnectObserver(this.headObserver),this.headObserver=null,this.clearScriptListeners()}observeTabContent(){const oe=this.createMutationObserver();!oe||this.contentObserver||(this.contentObserver=oe,this.contentObserver.observe(this.elementRef.nativeElement,{childList:!0,subtree:!0}))}observeDocumentHead(){const oe=this.createMutationObserver();!oe||this.headObserver||(this.headObserver=oe,this.headObserver.observe(this.documentRef.head,{childList:!0,subtree:!0}),this.attachBrightcoveScriptListeners())}createMutationObserver(){const oe=this.documentRef.defaultView?.MutationObserver;return oe?new oe(()=>{this.attachBrightcoveScriptListeners(),this.scheduleBrightcoveInitialization()}):null}getPendingBrightcovePlayers(){return Array.from(this.elementRef.nativeElement.querySelectorAll("video-js:not(.vjs-plugins-ready)"))}scheduleBrightcoveInitialization(oe=0){const Pt=this.documentRef.defaultView;Pt&&(this.clearScheduledBrightcoveInitialization(),this.refreshTimerId=Pt.setTimeout(()=>{this.refreshTimerId=null,this.initBrightcovePlayers()},oe))}clearScheduledBrightcoveInitialization(){const oe=this.documentRef.defaultView;!oe||null===this.refreshTimerId||(oe.clearTimeout(this.refreshTimerId),this.refreshTimerId=null)}getBrightcoveInitializer(){const oe=this.documentRef.defaultView;return"function"==typeof oe?.bc?oe.bc:null}attachBrightcoveScriptListeners(){for(const oe of this.getBrightcoveScriptSources()){const Pt=this.findScriptElement(oe);
1if(!Pt||this.scriptListenerCleanup.has(Pt))continue;const bt=()=>{this.scheduleBrightcoveInitialization()};Pt.addEventListener("load",bt),Pt.addEventListener("error",bt),this.scriptListenerCleanup.set(Pt,()=>{Pt.removeEventListener("load",bt),Pt.removeEventListener("error",bt)})}}getBrightcoveScriptSources(){return[...new Set(this.getPendingBrightcovePlayers().map(oe=>this.buildBrightcoveScriptSource(oe)).filter(oe=>!!oe))]}buildBrightcoveScriptSource(oe){const Pt=oe instanceof HTMLElement?oe.dataset.account:void 0;return Pt?`https://players.brightcove.net/${Pt}/${oe instanceof HTMLElement&&oe.dataset.player||"default"}_default/index.min.js`:null}findScriptElement(oe){return Array.from(this.documentRef.head.querySelectorAll("script[src]")).find(bt=>bt instanceof HTMLScriptElement&&bt.getAttribute("src")===oe)??null}clearScriptListeners(){this.scriptListenerCleanup.forEach(oe=>{oe()}),this.scriptListenerCleanup.clear()}disconnectObserver(oe){oe?.disconnect()}static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-tab"]],hostAttrs:["data-gtm-component","frk-tab"],inputs:{name:"name",path:"path",showTab:"showTab",id:"id",theme:"theme"},outputs:{showTabChange:"showTabChange"},ngContentSelectors:rd,decls:1,vars:1,consts:[["role","tabpanel",1,"text-base",3,"ngClass","hidden","id"]],template:function(Pt,bt){1&Pt&&(s.NAR(),s.DNE(0,J1,2,4,"div",0)),2&Pt&&s.vxM(bt.active()?0:-1)},dependencies:[Fr.MD,Fr.YU],styles:["[_nghost-%COMP%]     .component-root{padding:0}[_nghost-%COMP%]     .component-root>.container--small{padding:0}"],changeDetection:0})}return Xe})();const Z0="TabsComponent";let Gd=(()=>{class Xe{logger;tabs;visibleTabs=(0,s.vPA)([]);hasUserSelectedTab=!1;tabChange=new s.bkB;router=(0,s.WQX)(G1.Ix);destroyRef=(0,s.WQX)(s.abz);constructor(oe){this.logger=oe}selectName=(0,s.hFB)("");selectLabel=(0,s.hFB)("");tabLayout=(0,s.hFB)();showDropdown=(0,s.hFB)(!1);background=(0,s.hFB)();tabsBackground=(0,s.hFB)();theme=(0,s.hFB)("light");showSingleTabHeader=(0,s.hFB)(!1);ngAfterContentInit(){this.appendIdToTabs(),this.appendPathToTabs(),this.updateVisibleTabs(),this.applyThemeToTabs(),this.activateTabFromUrl(),this.tabs.changes.subscribe({next:()=>{this.appendPathToTabs(),this.updateVisibleTabs(),this.listenForTabVisibilityChanges(),this.applyThemeToTabs(),this.activateTabFromUrl()},error:oe=>{this.logger.error(Z0,"Error in showTabChange subscription:",oe)}}),this.listenForTabVisibilityChanges(),this.router.events.pipe((0,od.pQ)(this.destroyRef)).subscribe({next:oe=>{if(oe instanceof G1.wF){const Pt=oe.url.split("#")[1];Pt&&this.activateTabByName(Pt,!1)}},error:oe=>{this.logger.error(Z0,"Error in fragment subscription:",oe)}})}activateTabFromUrl(oe=!0){const Pt=this.router.url.split("#")[1];if(Pt){const bt=this.findTabByName(Pt);if(bt)return void this.activateTab(bt.id,oe)}this.visibleTabs().some(bt=>bt.active())||this.activateTab(this.visibleTabs().at(0)?.id,oe)}findTabByName(oe){const Pt=this.normalizeFragment(oe);return this.visibleTabs().find(ai=>this.normalizeFragment(ai.id)===Pt||this.normalizeFragment(this.resolveTabPath(ai))===Pt)}activateTabByName(oe,Pt=!0){const bt=this.findTabByName(oe);bt&&this.activateTab(bt.id,Pt)}handleShowTabChange(oe,Pt){this.logger.debug(Z0,`[TabsComponent] Visibility changed for ${oe.name}:`,Pt),this.updateVisibleTabs()}activateTab(oe,Pt=!0,bt="load"){"click"===bt&&(this.hasUserSelectedTab=!0),this.tabs.toArray().forEach(Nr=>{Nr.active.set(!1)});const ai=this.tabs.find(Nr=>Nr.id===oe);ai&&(ai.active.set(!0),ai.action=bt,this.tabChange.emit(ai),Pt&&this.updateUrlFragment(this.resolveTabPath(ai)))}updateUrlFragment(oe=""){this.router.url.split("#")[1]!==oe&&this.router.navigate([],{fragment:oe})}
1appendIdToTabs(){this.tabs.forEach(oe=>{oe.id||(oe.id=(0,d0.A)())})}appendPathToTabs(){this.tabs.forEach(oe=>{oe.path=this.resolveTabPath(oe)})}getTabPath(oe){return oe.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,"")}normalizeFragment(oe){return oe.toLowerCase().replace(/[^a-z0-9]+/g,"")}resolveTabPath(oe){return oe.path||this.getTabPath(oe.id)}applyThemeToTabs(){const oe=this.theme();this.tabs.forEach(Pt=>{Pt.theme=oe})}updateVisibleTabs(){if(this.logger.debug(Z0,"[TabsComponent] Updating visibleTabs..."),this.visibleTabs.set(this.tabs.filter(oe=>oe.showTab())),this.activateTabFromUrl(!1),!this.hasUserSelectedTab){const oe=this.visibleTabs().at(0),Pt=this.visibleTabs().some(bt=>bt.active());oe&&!Pt&&this.activateTab(oe.id,!1)}}listenForTabVisibilityChanges(){this.tabs.toArray().forEach(oe=>{oe.showTabChange.subscribe({next:Pt=>this.handleShowTabChange(oe,Pt),error:Pt=>{this.logger.error(Z0,"Error in showTabChange subscription:",Pt)}})})}onSelectChange(oe){this.activateTab(oe.target.value,!1,"click")}getHorizontalTabClasses(oe){const Pt="dark"===this.theme(),bt=oe.active(),ai="relative rounded-t border border-solid px-8 py-4 font-bold hover:cursor-pointer focus:outline-none";if(Pt){const oc="text-nc1-0 border-nc1-0";return bt?[ai,oc,"border-b-transparent before:content before:absolute before:left-0 before:top-0 before:h-1.5 before:w-full before:rounded-t before:bg-nc1-0"].join(" "):[ai,oc].join(" ")}return bt?[ai,"text-nc1-700 border-nc1-200 focus:border-pc1-500","text-nc1-950 border-nc1-950 border-b-transparent focus:border-b-transparent before:content before:absolute before:left-0 before:top-0 before:h-1.5 before:w-full before:rounded-t before:bg-pc1-500"].join(" "):[ai,"text-nc1-700 border-nc1-200 border-b border-nc1-950 focus:border-pc1-500 hover:before:content hover:before:absolute hover:before:left-0 hover:before:top-0 hover:before:h-1.5 hover:before:w-full hover:before:rounded-t hover:before:bg-nc1-200"].join(" ")}getHorizontalTabConnectorClasses(){return["block h-0 w-1 shrink-0 self-end border-b border-solid","dark"===this.theme()?"border-nc1-0":"border-nc1-950"].join(" ")}getTablistFillerClasses(){return["block h-0 flex-1 self-end border-b border-solid","dark"===this.theme()?"border-nc1-0":"border-nc1-950"].join(" ")}getContentRegionClasses(){const oe="vertical"===this.tabLayout()?"w-full flex-1":"",Pt=this.tabsBackground();if(!Pt)return oe;const bt=Pt.includes("frk-theme--dark");return[oe,`${Pt} ${bt?"":"frk-theme--light"} p-6 lg:p-8 [@media_(max-width:1024px)]:p-3 rounded-xl border border-solid ${bt?"border-nc1-0/50":"border-nc1-200"}`.trim()].filter(Boolean).join(" ")}getVerticalTabClasses(oe){const Pt="dark"===this.theme(),bt=oe.active(),ai="flex w-full cursor-pointer items-center gap-1 truncate border-0 border-b border-solid px-3 py-5 text-left text-base font-bold leading-[22px] transition-colors";return Pt?[ai,"border-nc1-0 text-nc1-0 hover:bg-[rgba(255,255,255,0.08)]",bt?"!border-nc1-0 border-b-4 bg-[rgba(255,255,255,0.08)]":""].filter(Boolean).join(" "):[ai,"border-nc1-200 text-nc1-700 hover:bg-nc1-50",bt?"!border-pc1-700 text-nc1-950 border-b-4":""].filter(Boolean).join(" ")}onTabKeydown(oe){const Pt=oe.key,bt=oe.target,ai=bt.closest('[role="tablist"]');if(!ai)return;const Nr=Array.from(ai.querySelectorAll('[role="tab"]')),Qs=Nr.indexOf(bt);if(-1===Qs)return;let oc=Qs;if("ArrowLeft"===Pt?oc=0===Qs?Nr.length-1:Qs-1:"ArrowRight"===Pt&&(oc=Qs===Nr.length-1?0:Qs+1),"ArrowLeft"===Pt||"ArrowRight"===Pt){Nr[oc]?.focus();const Wc=this.visibleTabs()[oc];Wc&&this.activateTab(Wc.id)}if("Enter"===Pt||" "===Pt){const Wc=this.visibleTabs()[Qs];Wc&&this.activateTab(Wc.id)}}static \u0275fac=function(Pt){return new(Pt||Xe)(s.rXU(Od.L))};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-tabs"]],contentQueries:function(Pt,bt,ai){if(1&Pt&&s.wni(ai,m5,4),2&Pt){let Nr;s.mGM(Nr=s.lsd())&&(bt.tabs=Nr)}},hostAttrs:["data-gtm-component","frk-tabs"],inputs:{selectName:[1,"selectName"],selectLabel:[1,"selectLabel"],tabLayout:[1,"tabLayout"],showDropdown:[1,"showDropdown"],background:[1,"background"],tabsBackground:[1,"tabsBackgroun
1d"],theme:[1,"theme"],showSingleTabHeader:[1,"showSingleTabHeader"]},outputs:{tabChange:"tabChange"},ngContentSelectors:rd,decls:5,vars:7,consts:[[3,"ngClass"],["role","tablist","aria-orientation","vertical",1,"flex","w-full","shrink-0","flex-col","content-stretch","items-start","lg:w-20","xl:w-[281px]"],[1,"relative","mb-6","flex","w-full","lg:hidden","print:hidden"],["width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","right-2","top-1/2","h-4","w-4","-translate-y-1/2"],["d","M4 6L8 10L12 6","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round","stroke","#3769FF"],[1,"bg-nc1-0","text-nc1-950","border-nc1-200","box-border","h-10","w-full","appearance-none","rounded","border","border-solid","px-2","py-0","pr-8","text-base","leading-[22px]",3,"change"],[3,"value"],[1,"hidden","w-full","flex-col","lg:flex"],["type","button","role","tab","tabindex","0",3,"class","id"],["type","button","role","tab","tabindex","0",3,"click","keydown","id"],[3,"innerHTML"],[1,"w-full","lg:mb-10"],[1,"w-full",3,"change"],["role","tablist","aria-orientation","horizontal"],["aria-hidden","true"],["aria-hidden","true",3,"class"]],template:function(Pt,bt){if(1&Pt&&(s.NAR(),s.j41(0,"div",0),s.DNE(1,Jf,10,3,"nav",1)(2,q1,10,14,"div",0),s.j41(3,"div"),s.SdG(4),s.k0s()()),2&Pt){let ai;s.HbH("vertical"===bt.tabLayout()&&null!==(ai=bt.background())&&void 0!==ai?ai:""),s.Y8G("ngClass","vertical"===bt.tabLayout()?"flex flex-col gap-2 md:gap-4 lg:flex-row xl:gap-8":""),s.R7$(),s.vxM("vertical"===bt.tabLayout()&&bt.visibleTabs().length>1?1:-1),s.R7$(),s.vxM("vertical"!==bt.tabLayout()&&(bt.visibleTabs().length>1||bt.showSingleTabHeader())?2:-1),s.R7$(),s.HbH(bt.getContentRegionClasses())}},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})();var v5=function(Xe){return Xe.BOTTOM="bottom",Xe.TOP="top",Xe.LEFT="left",Xe.RIGHT="right",Xe}(v5||{}),Fu=function(Xe){return Xe.SUCCESS="success",Xe.WARNING="warning",Xe.INFORMATION="information",Xe.ERROR="error",Xe}(Fu||{}),_5=function(Xe){return Xe.SMALL="small",Xe.LARGE="large",Xe}(_5||{});let C5=(()=>{class Xe{logger=(0,s.WQX)(Od.L);injector=(0,s.WQX)(s.zZn);toggleButtons=(0,s.hFB)([]);useDarkTheme=!1;showOuterBorder=(0,s.hFB)(!0);canWrapToggles=(0,s.hFB)(!1);canWrapLabelText=(0,s.hFB)(!0);variant=(0,s.hFB)("advanced");labelText="";ariaLabel=(0,s.hFB)();ariaLabelledBy=(0,s.hFB)();toggleActive=new s.bkB;toggleName=`toggle-${(0,d0.A)()}`;simpleToggleId=`toggle-simple-${(0,d0.A)()}`;updatedToggleButtons=(0,s.EWP)(()=>this.toggleButtons().map(oe=>({id:`toggle-${(0,d0.A)()}`,text:oe.text,value:oe.value,isActive:oe.isActive,isDisabled:oe.isDisabled})));simpleChecked=(0,s.EWP)(()=>!!this.toggleButtons()[1]?.isActive);simpleDisabled=(0,s.EWP)(()=>this.toggleButtons().some(oe=>oe.isDisabled));advancedAriaLabel=(0,s.EWP)(()=>{const oe=(this.ariaLabel()??"").trim(),Pt=(this.ariaLabelledBy()??"").trim(),bt=this.toggleButtons().map(ai=>"string"==typeof ai.text?ai.text.trim():"").filter(Boolean).join(" ").trim();return Pt?null:oe||bt||null});advancedAriaLabelledBy=(0,s.EWP)(()=>(this.ariaLabelledBy()??"").trim()||null);ngAfterViewInit(){(0,s.QZP)(()=>{"simple"!==this.variant()&&(this.advancedAriaLabel()||this.advancedAriaLabelledBy()||this.logger.warn("ToggleComponent","Advanced toggle is missing an accessible name. Provide ariaLabel or ariaLabelledBy."))},{injector:this.injector})}activateToggle(oe){oe.isDisabled||(this.toggleButtons().forEach(Pt=>{Pt.isActive=!Pt.isDisabled&&Pt.value===oe.value}),oe.isActive=!0,this.toggleActive.emit(oe))}onSimpleToggleChange(oe){this.toggleSimple(oe.target.checked)}toggleSimple(oe){const Pt=this.updatedToggleButtons(),bt=oe?Pt[1]:Pt[0];bt&&this.activateToggle(bt)}static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-toggle"]],hostAttrs:["data-gtm-component","frk-toggle"],inputs:{toggleButtons:[1,"toggleButtons"],useDarkTheme:"useDarkTheme",showOuterBorder:[1,"showOuterBorder"],canWrapToggles:[1,"canWrapToggles"],canWrapLabelText:[1,"canWrapLabelText"],variant:[1,"variant"],labelText:"labelText",ariaLabel:[1,"ariaLabel"],ariaLabelledBy:[1,"ariaLabelledBy"]},outputs:{toggleActive:"toggleActive"},decls:2,vars:1,consts:[[1,"toggle-simple",3,"ngClass"],["role","radiogroup",1,"toggle-advanced",3,"ngClass"],[1,"sr-only"],[1,"toggle-simple__wrapper"],["type","checkbox",1,"toggle-simple__input","peer",3,"change","id","name","checked"],[1,"toggle-simple__border",3,"ngClass"],[1,"toggle-simple__marker",3,"ngClass"],[1,"toggle-item"],["type","radio",1,"toggle__radio","peer","sr-only",3,"change","id","name","checked"],[1,"toggle-item__label",3,"(keypress)","for","ngClass"]],template:function(Pt,bt){1&Pt&&s.DNE(0,Lv,7,15,"label",0)(1,t6,3,8,"div",1),2&Pt&&s.vxM("simple"===bt.variant()?0:1)},dependencies:[Fr.MD,Fr.YU],encapsulation:2,changeDetection:0})}return Xe})(),b5=(()=>{class Xe{message=(0,s.geq)(void 0);delay=(0,s.geq)(!0);position=(0,s.geq)(v5.BOTTOM);hideCloseButton=(0,s.geq)(!0);toastInfoLabel=(0,s.geq)(void 0);toastCloseLabel=(0,s.geq)(void 0);type=(0,s.geq)(Fu.SUCCESS);size=(0,s.geq)(_5.LARGE);hideToast=(0,s.vPA)(!1);toasts=[];timer;cdr=(0,s.WQX)(s.gRc);ngOnChanges(oe){oe.type?.currentValue&&this.type.set(oe.type.currentValue),oe.message?.currentValue&&(this.toasts.push({message:oe.message.currentValue,toastId:(0,d0.A)(),config:this.configureToast()}),this.delay()&&(this.timer=setTimeout(()=>{this.removeToast(0)},7e3)),this.cdr.detectChanges(),queueMicrotask(()=>{this.type.set(void 0),this.message.set(void 0)}))}ngOnInit(){this.configureToast()}configureToast(){let oe="py-[12px] px-[8px] text-base";switch("small"===this.size()&&(oe="py-[6px] px-[8px] text-sm"),this.type()){case"warning":return{infoIconColor:id.JN.tc2[800],borderColor:"border-tc2-800 ",backgroundColor:"bg-tc2-50 ",iconName:"heroExclamationTriangleSolid",paddingAndText:oe};case"error":return{infoIconColor:id.JN.tc3[600],borderColor:"border-tc3-500 ",backgroundColor:"bg-tc3-50 ",iconName:"heroExclamationCircleSolid",paddingAndText:oe};case"information":return{infoIconColor:id.JN.pc1[600],borderColor:"border-pc1-600 ",backgroundColor:"bg-pc1-50 ",iconName:"heroInformationCircleSolid",paddingAndText:oe};default:return{infoIconColor:id.JN.tc1[500],borderColor:"border-tc1-500 ",backgroundColor:"bg-tc1-50 ",iconName:"heroCheckCircleSolid",paddingAndText:oe}}}removeToast(oe,Pt){Pt?this.toasts=this.toasts.filter(bt=>bt.toastId!==Pt):this.toasts.length&&this.toasts.splice(oe,1),this.cdr.detectChanges()}ngOnDestroy(){this.timer&&clearTimeout(this.timer)}static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-toast-message"]],hostAttrs:["data-gtm-component","toast-message"],inputs:{message:[1,"message"],delay:[1,"delay"],position:[1,"position"],hideCloseButton:[1,"hideCloseButton"],toastInfoLabel:[1,"toastInfoLabel"],toastCloseLabel:[1,"toastCloseLabel"],type:[1,"type"],size:[1,"size"]},outputs:{message:"messageChange",delay:"delayChange",position:"positionChange",hideCloseButton:"hideCloseButtonChange",toastInfoLabel:"toastInfoLabelChange",toastCloseLabel:"toastCloseLabelChange",type:"typeChange",size:"sizeChange"},features:[s.OA$],decls:1,vars:1,consts:[[1,"fixed","z-[10]","mb-2","flex","min-w-[240px]","resize-y","rounded-l","rounded-r","border","border-solid",3,"ngClass","bottom","top","left","right"],[1,"fixed","z-[10]","mb-2","flex","min-w-[240px]","resize-y","rounded-l","rounded-r","border","border-solid",3,"ngClass"],["aria-label","icon","type","button",1,"disabled:true","focus:shadow-primary-light-focus","group-[.frk-theme--dark]:text-nc1-0","group-[.frk-theme--dark]:focus:shadow-primary-dark-focus","flex","h-6","w-6","items-center","justify-center","focus:outline-none","group-[.frk-theme--dark]:bg-transparent",3,"ngClass"],[1,"m-2","mt-0","size-4","flex-none",3,"name","size","color"],[1,"sr-only"],[1,"flex-auto",3,"ngClass"],[1,"font-normal","leading-snug"],["type","button",1,"disabled:true","focus:shadow-primary-light-focus","group-[.frk-theme--dark]:text-nc1-0","group-[.frk-theme--dark]:focus:shadow-primary-dark-focus","flex","h-6","w-6","items-center","justify-center","focus:outline-none","group-[.frk-theme--dark]:bg-transparent",3,"click","ngClass"],["name","heroXMark","data-testid","alert-close-button",1,"m-2","ml-4","mt-0","size-4","flex-none",3,"size"]],template:function(Pt,bt){1&Pt&&s.DNE(0,Bv,2,0),2&Pt&&s.vxM(bt.toasts.length?0:-1)}
1,dependencies:[Fr.MD,Fr.YU,U0],encapsulation:2,changeDetection:0})}return Xe})(),Ou=(()=>{class Xe{NgxFloatUiTriggers=R0.Z3;tooltipId=(0,s.hFB)(`tooltip-${(0,d0.A)()}`);placement=(0,s.hFB)(R0.Qy.AUTO);trigger=(0,s.hFB)(R0.Z3.hover);isModeDark=(0,s.hFB)(!1);a11yPretext=(0,s.hFB)("");ariaLabel=s.hFB.required();tooltipTitle=(0,s.hFB)("");triggerBtn;tooltipContent;onFocus(){this.triggerBtn.nativeElement.dispatchEvent(new Event("mouseenter")),this.triggerBtn.nativeElement.addEventListener("keydown",this.handleKeydown)}onBlur(){this.triggerBtn.nativeElement.dispatchEvent(new Event("mouseleave")),this.triggerBtn.nativeElement.removeEventListener("keydown",this.handleKeydown)}handleKeydown=oe=>{("Escape"===oe.key||"Esc"===oe.key)&&this.triggerBtn.nativeElement.blur()};static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-tooltip"]],viewQuery:function(Pt,bt){if(1&Pt&&(s.GBs(Fv,7),s.GBs(Ov,7)),2&Pt){let ai;s.mGM(ai=s.lsd())&&(bt.triggerBtn=ai.first),s.mGM(ai=s.lsd())&&(bt.tooltipContent=ai.first)}},hostAttrs:["data-gtm-component","frk-tooltip"],inputs:{tooltipId:[1,"tooltipId"],placement:[1,"placement"],trigger:[1,"trigger"],isModeDark:[1,"isModeDark"],a11yPretext:[1,"a11yPretext"],ariaLabel:[1,"ariaLabel"],tooltipTitle:[1,"tooltipTitle"]},ngContentSelectors:rd,decls:10,vars:13,consts:[["triggerBtn",""],["tooltipContent",""],[1,"group",3,"ngClass"],["type","button",1,"text-pc1-500","focus:shadow-primary-light-focus","group-[.frk-theme--dark]:text-nc1-0","group-[.frk-theme--dark]:focus:shadow-primary-dark-focus","flex","h-4","w-4","items-center","justify-center","focus:outline-none","group-[.frk-theme--dark]:bg-transparent",3,"focus","blur","floatUi","showTrigger","preventOverflow","placement","positionFixed"],[1,"text-nc1-950","sr-only"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 16 16","fill","currentColor",1,"h-4","w-4"],["fill-rule","evenodd","d","M15 8A7 7 0 1 1 1 8a7 7 0 0 1 14 0ZM9 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM6.75 8a.75.75 0 0 0 0 1.5h.75v1.75a.75.75 0 0 0 1.5 0v-2.5A.75.75 0 0 0 8.25 8h-1.5Z","clip-rule","evenodd"],[3,"id"],[1,"text-nc1-900","text-base","text-sm","font-semibold"]],template:function(Pt,bt){if(1&Pt){const ai=s.RV6();s.NAR(),s.j41(0,"div",2)(1,"button",3,0),s.bIt("focus",function(){return s.eBV(ai),s.Njj(bt.onFocus())})("blur",function(){return s.eBV(ai),s.Njj(bt.onBlur())}),s.DNE(3,Nv,2,2,"span",4),s.qSk(),s.j41(4,"svg",5),s.nrm(5,"path",6),s.k0s()(),s.joV(),s.j41(6,"float-ui-content",7,1),s.DNE(8,jv,2,1,"strong",8),s.SdG(9),s.k0s()()}if(2&Pt){const ai=s.sdS(7);s.Y8G("ngClass",s.eq3(11,o5,bt.isModeDark())),s.R7$(),s.Y8G("floatUi",ai)("showTrigger",bt.trigger())("preventOverflow",!0)("placement",bt.placement())("positionFixed",!0),s.BMQ("aria-describedby",bt.tooltipId())("aria-label",bt.ariaLabel()?bt.ariaLabel():"common.aria-label.tooltip"),s.R7$(2),s.vxM(bt.a11yPretext()||bt.tooltipTitle()?3:-1),s.R7$(3),s.Y8G("id",bt.tooltipId()),s.R7$(2),s.vxM(bt.tooltipTitle()?8:-1)}},dependencies:[Fr.MD,Fr.YU,R0.WL,R0.Wv,R0.ht],styles:["[_nghost-%COMP%]{margin-left:.25rem;margin-right:.25rem;display:inline-block}  div.float-ui-container{width:280px;border-radius:.25rem;border-width:0px;background-color:var(--color-std-nc1-0);text-align:left;font-size:1rem;line-height:1.375rem;color:var(--color-std-nc1-950);--tw-shadow: 2px 4px 16px 0 #002EB81F;
1--tw-shadow-colored: 2px 4px 16px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);z-index:51}  .float-ui-arrow{background-color:var(--color-std-nc1-0)}  div.float-ui-container p{color:var(--color-std-nc1-950);font-size:.875rem;line-height:1.25rem;font-family:var(--font-std-normal);font-weight:400}  div.float-ui-container p:last-child{margin-bottom:0}"],changeDetection:0})}return Xe})(),u3=(()=>{class Xe{config=s.hFB.required();closed=(0,s.CGW)();actionClicked=(0,s.CGW)();autoDismissed=(0,s.CGW)();isVisible=(0,s.vPA)(!0);autoDismissTimer;sanitizer=(0,s.WQX)(Au.up);variantClasses=(0,s.EWP)(()=>{switch(this.config().variant){case"Success":return{containerClasses:"border-tc1-500 bg-tc1-50",iconName:"heroCheckCircleSolid",iconColor:"text-tc1-800"};case"Alert":return{containerClasses:"border-tc2-800 bg-tc2-50",iconName:"heroExclamationTriangleSolid",iconColor:"text-tc2-800"};case"Error":return{containerClasses:"border-tc3-500 bg-tc3-50",iconName:"heroExclamationCircleSolid",iconColor:"text-tc3-800"};case"Informative":return{containerClasses:"border-pc1-600 bg-pc1-50",iconName:"heroInformationCircleSolid",iconColor:"text-pc1-800"};case"Custom":return{containerClasses:"border-tc1-500 bg-tc1-50",iconName:"doubleRightArrowMicro",iconColor:"text-tc1-600"};default:return{containerClasses:"border-nc1-200 bg-nc1-0",iconName:"heroBellAlert",iconColor:"text-nc1-800"}}});sizeClasses=(0,s.EWP)(()=>{switch(this.config().size||"Medium"){case"Small":return{containerClasses:"p-3 gap-2",textClasses:"text-sm",iconSize:16,titleClasses:"text-sm font-bold"};case"Large":return{containerClasses:"p-5 gap-4",textClasses:"text-base",iconSize:20,titleClasses:"text-lg font-bold"};default:return{containerClasses:"p-4 gap-3",textClasses:"text-sm",iconSize:18,titleClasses:"text-base font-bold"}}});containerClasses=(0,s.EWP)(()=>{const oe=this.variantClasses(),Pt=this.sizeClasses(),bt=this.config();return["flex border rounded-l rounded-r shadow-sm transition-all duration-200","items-start",this.isSingleLineLayout()?"min-h-12 gap-2 px-3 py-0 2xl:px-8":Pt.containerClasses,oe.containerClasses,bt.customClasses||""].join(" ")});wrapperClasses=(0,s.EWP)(()=>{const Pt=this.config().wrapperClasses?.trim();return Pt||"mb-12 mt-12 grid grid-cols-1 gap-3 md:gap-4 lg:gap-8"});isSingleLineLayout=(0,s.EWP)(()=>{const oe=this.config();return void 0!==oe.showSingleLineLayout?oe.showSingleLineLayout:"Custom"===oe.variant&&"modal"===oe.tertiaryButton?.actionType});autoDismissEffect=(0,s.QZP)(()=>{const oe=this.config();return oe.autoDismissDelay&&oe.autoDismissDelay>0&&this.isVisible()&&(this.autoDismissTimer=setTimeout(()=>{this.handleAutoDismiss()},oe.autoDismissDelay)),()=>{this.autoDismissTimer&&clearTimeout(this.autoDismissTimer)}});handleClose(){const oe=this.config().dismissStorageKey;if(oe)try{localStorage.setItem(oe,"true")}catch{}this.config().onClose?.(),this.isVisible.set(!1),this.closed.emit(),this.cleanup()}buttons=(0,s.EWP)(()=>{const oe=this.config(),Pt=[];return oe.primaryButton&&Pt.push({...oe.primaryButton,type:"primary",cssClass:oe.primaryButton.cssClass??"button button--primary button--sm"}),oe.secondaryButton&&Pt.push({...oe.secondaryButton,type:"secondary",cssClass:oe.secondaryButton.cssClass??"button button--secondary button--sm"}),Pt});handleActionClick(oe){const Pt=this.config(),bt="primary"===oe?Pt.primaryButton:Pt.secondaryButton;bt?.onClick&&(bt.onClick(),this.actionClicked.emit())}handleTertiaryActionClick(){const oe=this.config().tertiaryButton;oe?.onClick&&(oe.onClick(),this.actionClicked.emit())}sanitizedMessage=(0,s.EWP)(()=>this.sanitizer.sanitize(s.WPN.HTML,this.config().message)||"");handleAutoDismiss(){this.isVisible.set(!1),this.autoDismissed.emit(),this.cleanup()}cleanup(){this.autoDismissTimer&&(clearTimeout(this.autoDismissTimer),this.autoDismissTimer=void 0)}ngOnDestroy(){this.cleanup()}static \u0275fac=function(Pt){return new(Pt||Xe)};static \u0275cmp=s.VBU({type:Xe,selectors:[["frk-notification"]],hostAttrs:["data-gtm-component","notification"],inputs:{config:[1,"config"]},outputs:{closed:"closed",actionClicked:"actionClicked",autoDismissed:"autoDismissed"},decls:1,vars:1,consts:[[3,"class"],[1,"min-w-0","flex-grow"],[1,"flex","min-h-12","items-center"],[3,"name","size"],[1,"flex","flex-col","items-start","gap-1","min-[640px]:flex-row","min-[640px]:flex-wrap","min-[640px]:items-center","min-[640px]:gap-x-1","min-[640px]:gap-y-0"],[1,"text-nc1-950","text-sm","font-bold","leading-4","min-[640px]:leading-5"],["type","button",1,"text-pc1-600","hover:text-pc1-700","focus:ring-pc1-500","rounded","border-0","bg-transparent","p-0","text-left","text-sm","font-medium","leading-4","underline","focus:outline-none","focus:ring-2","focus:ring-offset-2","min-[640px]:leading-5"],["type","button",1,"text-pc1-600","hover:text-pc1-700","focus:ring-pc1-500","rounded","border-0","bg-transparent","p-0","text-left","text-sm","font-medium","leading-4","underline","focus:outline-none","focus:ring-2","focus:ring-offset-2","min-[640px]:leading-5",3,"click"],[3,"innerHTML"],[1,"mt-3","flex","items-center","gap-4"],["type","button",3,"class"],["type","button",3,"click"],[1,"text-pc1-600","hover:text-pc1-700","focus:ring-pc1-500","rounded","text-sm","font-medium","underline","focus:outline-none","focus:ring-2","focus:ring-offset-2",3,"href"],["type","button",1,"text-pc1-600","hover:text-pc1-700","focus:ring-pc1-500","rounded","text-sm","font-medium","underline","focus:outline-none","focus:ring-2","focus:ring-offset-2"],["type","button",1,"text-pc1-600","hover:text-pc1-700","focus:ring-pc1-500","rounded","text-sm","font-medium","underline","focus:outline-none","focus:ring-2","focus:ring-offset-2",3,"click"],["type","button",1,"text-nc1-400","hover:text-nc1-500","focus:ring-pc1-500","inline-flex","rounded-md","p-1.5","transition-colors","duration-150","focus:outline-none","focus:ring-2","focus:ring-offset-2",3,"click"],[1,"sr-only"],["name","heroXMark",1,"text-current",3,"size"]],template:function(Pt,bt){1&Pt&&s.DNE(0,Jv,7,9,"div",0),2&Pt&&s.vxM(bt.isVisible()?0:-1)}
1,dependencies:[Fr.MD,U0],encapsulation:2,changeDetection:0})}return Xe})()},4389:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.Metadata=void 0;var s=h(20978),r=function(){function p(l,e){this.key=l,this.value=e}return p.prototype.toString=function(){return this.key===s.NAMED_TAG?"named: "+this.value.toString()+" ":"tagged: { key:"+this.key.toString()+", value: "+this.value+" }"},p}();Q.Metadata=r},4683:(fn,Q)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.multiBindToService=void 0,Q.multiBindToService=function(s){return function(r){return function(){for(var p=[],l=0;l<arguments.length;l++)p[l]=arguments[l];return p.forEach(function(e){return s.bind(e).toService(r)})}}}},4958:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p){return null===p}},5465:(fn,Q,h)=>{"use strict";h.d(Q,{D:()=>X});var s=h(71326),r=h(4364),p=h(20358),l=h(43498),e=h(1646);const G="LeavingSiteService";let X=(()=>{class t{modalService=(0,s.WQX)(r.Bg);loggerService=(0,s.WQX)(p.L);windowRef=(0,s.WQX)(l.Qc);modalConfigSubject$=new e.t(null);modalConfig$=this.modalConfigSubject$.asObservable();showModal(ie,J,se,U){const ke={url:ie,...J?{variant:J}:{},...se?{target:se}:{},...U?{analyticsContext:U}:{}};this.loggerService.debug(G,"showModal",ke),this.modalConfigSubject$.next(ke),this.modalService.open("leaving-site-modal")}cancelNavigation(){this.trackInteraction("cancel"),this.closeModal()}closeModal(){this.loggerService.debug(G,"closeModal"),this.modalConfigSubject$.next(null),this.modalService.close("leaving-site-modal")}navigateToExternalSite(){const ie=this.modalConfigSubject$.value;ie?.url&&(this.trackInteraction("confirm"),this.loggerService.debug(G,"navigateToExternalSite",{url:ie.url}),this.windowRef.open(ie.url,ie.target??"_self"),this.closeModal())}getCurrentConfig(){return this.modalConfigSubject$.value}getTranslationKeyPrefix(ie){return ie?`${ie}`:"leavingSite"}trackInteraction(ie){const J=this.modalConfigSubject$.value;J?.url&&(this.windowRef.dataLayer=this.windowRef.dataLayer||[],this.windowRef.dataLayer.push({event_data:null}),this.windowRef.dataLayer.push({event:"linkOrButtonClick",detailed_event:"Link or Button Click",event_data:{action:ie,category:"leaving-site-modal",component:"leaving-site-modal",link_id:ie,link_target:J.target??"_self",link_text:J.analyticsContext?.sourceLabel??J.analyticsContext?.sourceText,link_type:"External Link",link_url:J.url,modal_variant:J.variant,source_component:J.analyticsContext?.sourceComponent,source_intent:J.analyticsContext?.sourceIntent,source_label:J.analyticsContext?.sourceLabel,source_text:J.analyticsContext?.sourceText}}))}static \u0275fac=function(J){return new(J||t)};static \u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})()},6092:(fn,Q,h)=>{"use strict";h.d(Q,{R:()=>ie});var s=h(80720),r=h(99039),p=h(67567),l=h(53203),e=h(74725),G=h(14472);const X=["addListener","removeListener"],t=["addEventListener","removeEventListener"],V=["on","off"];function ie(_e,Ue,Ze,we){if((0,e.T)(Ze)&&(we=Ze,Ze=void 0),we)return ie(_e,Ue,Ze).pipe((0,G.I)(we));const[Be,Ce]=function ke(_e){return(0,e.T)(_e.addEventListener)&&(0,e.T)(_e.removeEventListener)}(_e)?t.map(Ae=>ge=>_e[Ae](Ue,ge,Ze)):function se(_e){return(0,e.T)(_e.addListener)&&(0,e.T)(_e.removeListener)}(_e)?X.map(J(_e,Ue)):function U(_e){return(0,e.T)(_e.on)&&(0,e.T)(_e.off)}(_e)?V.map(J(_e,Ue)):[];if(!Be&&(0,l.X)(_e))return(0,p.Z)(Ae=>ie(Ae,Ue,Ze))((0,s.Tg)(_e));if(!Be)throw new TypeError("Invalid event target");return new r.c(Ae=>{const ge=(...rt)=>Ae.next(1<rt.length?rt:rt[0]);return Be(ge),()=>Ce(ge)})}function J(_e,Ue){return Ze=>we=>_e[Ze](Ue,we)}},6363:()=>{var fn,Q;Q=fn||(fn={}),function(){var s="object"==typeof globalThis?globalThis:"object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:function G(){return function l(){try{return Function("return this;")()}catch{}}()||function e(){try{return(0,eval)("(function() { return this; })()")}catch{}}()}(),r=p(Q);function p(X,t){return function(V,ie){Object.defineProperty(X,V,{configurable:!0,writable:!0,value:ie}),t&&t(V,ie)}}typeof s.Reflect<"u"&&(r=p(s.Reflect,r)),function(h,s){var r=Object.prototype.hasOwnProperty,p="function"==typeof Symbol,l=p&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",e=p&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",G="function"==typeof Object.create,X={__proto__:[]}instanceof Array,t=!G&&!X,V={create:G?function(){return gn(Object.create(null))}:X?function(){return gn({__proto__:null})}:function(){return gn({})},has:t?function(je,De){return r.call(je,De)}:function(je,De){return De in je},get:t?function(je,De){return r.call(je,De)?je[De]:void 0}:function(je,De){return je[De]}},ie=Object.getPrototypeOf(Function),J="function"==typeof Map&&"function"==typeof Map.prototype.entries?Map:function Lt(){var je={},De=[],at=function(){function qt(Me,it,le){this._index=0,this._keys=Me,this._values=it,this._selector=le}return qt.prototype["@@iterator"]=function(){return this},qt.prototype[e]=function(){return this},qt.prototype.next=function(){var Me=this._index;if(Me>=0&&Me<this._keys.length){var it=this._selector(this._keys[Me],this._values[Me]);return Me+1>=this._keys.length?(this._index=-1,this._keys=De,this._values=De):this._index++,{value:it,done:!1}}return{value:void 0,done:!0}},qt.prototype.throw=function(Me){throw this._index>=0&&(this._index=-1,this._keys=De,this._values=De),Me},qt.prototype.return=function(Me){return this._index>=0&&(this._index=-1,this._keys=De,this._values=De),{value:Me,done:!0}},qt}();return function(){function qt(){this._keys=[],this._values=[],this._cacheKey=je,this._cacheIndex=-2}return Object.defineProperty(qt.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),qt.prototype.has=function(Me){return this._find(Me,!1)>=0},qt.prototype.get=function(Me){var it=this._find(Me,!1);return it>=0?this._values[it]:void 0},qt.prototype.set=function(Me,it){var le=this._find(Me,!0);return this._values[le]=it,this},qt.prototype.delete=function(Me){var it=this._find(Me,!1);if(it>=0){for(var le=this._keys.length,dt=it+1;dt<le;dt++)this._keys[dt-1]=this._keys[dt],this._values[dt-1]=this._values[dt];return this._keys.length--,this._values.length--,Ln(Me,this._cacheKey)&&(this._cacheKey=je,this._cacheIndex=-2),!0}return!1},qt.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=je,this._cacheIndex=-2},qt.prototype.keys=function(){return new at(this._keys,this._values,wn)},qt.prototype.values=function(){return new at(this._keys,this._values,Vn)},qt.prototype.entries=function(){return new at(this._keys,this._values,ye)},qt.prototype["@@iterator"]=function(){return this.entries()},qt.prototype[e]=function(){return this.entries()},qt.prototype._find=function(Me,it){if(!Ln(this._cacheKey,Me)){this._cacheIndex=-1;for(var le=0;le<this._keys.length;le++)if(Ln(this._keys[le],Me)){this._cacheIndex=le;break}}return this._cacheIndex<0&&it&&(this._cacheIndex=this._keys.length,this._keys.push(Me),this._values.push(void 0)),this._cacheIndex},qt}();function wn(qt,Me){return qt}function Vn(qt,Me){return Me}function ye(qt,Me){return[qt,Me]}}(),se="function"==typeof Set&&"function"==typeof Set.prototype.entries?Set:function yt(){return function(){function De(){this._map=new J}return Object.defineProperty(De.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),De.prototype.has=function(at){return this._map.has(at)},De.prototype.add=function(at){return this._map.set(at,at),this},De.prototype.delete=function(at){return this._map.delete(at)},De.prototype.clear=function(){this._map.clear()},De.prototype.keys=function(){return this._map.keys()},De.prototype.values=function(){return this._map.keys()},De.prototype.entries=function(){return this._map.entries()},De.prototype["@@iterator"]=function(){return this.keys()},De.prototype[e]=function(){return this.keys()},De}()}(),U="function"==typeof WeakMap?WeakMap:function Rt(){var De=V.create(),at=Ye();return function(){function Me(){this._key=Ye()}return Me.prototype.has=function(it){var le=wn(it,!1);return void 0!==le&&V.has(le,this._key)},Me.prototype.get=function(it){var le=wn(it,!1);return void 0!==le?V.get(le,this._key):void 0},Me.prototype.set=function(it,le){return wn(it,!0)[this._key]=le,this},Me.prototype.delete=function(it){var le=wn(it,!1);return void 0!==le&&delete le[this._key]},Me.prototype.clear=function(){this._key=Ye()},Me}();function Ye(){var Me;do{Me="@@WeakMap@@"+qt()}while(V.has(De,Me));return De[Me]=!0,Me}function wn(Me,it){if(!r.call(Me,at)){if(!it)return;Object.defineProperty(Me,at,{value:V.create()})}return Me[at]}function Vn(Me,it){for(var le=0;le<it;++le)Me[le]=255*Math.random()|0;return Me}function qt(){var Me=function ye(Me){if("function"==typeof Uint8Array){var it=new Uint8Array(Me);return typeof crypto<"u"?crypto.getRandomValues(it):typeof msCrypto<"u"?msCrypto.getRandomValues(it):Vn(it,Me),it}return Vn(new Array(Me),Me)}(16);Me[6]=79&Me[6]|64,Me[8]=191&Me[8]|128;for(var it="",le=0;le<16;++le){var dt=Me[le];(4===le||6===le||8===le)&&(it+="-"),dt<16&&(it+="0"),it+=dt.toString(16).toLowerCase()}return it}}(),ke=p?Symbol.for("@reflect-metadata:registry"):void 0,_e=function Jo(){var je;return!En(ke)&&Ht(s.Reflect)&&Object.isExtensible(s.Reflect)&&(je=s.Reflect[ke]),En(je)&&(je=function To(){var je;!En(ke)&&typeof s.Reflect<"u"&&!(ke in s.Reflect)&&"function"==typeof s.Reflect.defineMetadata&&(je=function Yn(je){var De=je.defineMetadata,at=je.hasOwnMetadata,Ye=je.getOwnMetadata,wn=je.getOwnMetadataKeys,Vn=je.deleteMetadata,ye=new U;return{isProviderFor:function(Me,it){var le=ye.get(Me);return!(En(le)||!le.has(it))||!!wn(Me,it).length&&(En(le)&&(le=new se,ye.set(Me,le)),le.add(it),!0)},OrdinaryDefineOwnMetadata:De,OrdinaryHasOwnMetadata:at,OrdinaryGetOwnMetadata:Ye,OrdinaryOwnMetadataKeys:wn,OrdinaryDeleteMetadata:Vn}}(s.Reflect));var De,at,Ye,wn=new U,Vn={registerProvider:ye,getProvider:Me,setProvider:le};return Vn;function ye(dt){if(!Object.isExtensible(Vn))throw new Error("Cannot add provider to a frozen registry.");switch(!0){case je===dt:break;case En(De):De=dt;break;case De===dt:break;case En(at):at=dt;break;case at===dt:break;default:void 0===Ye&&(Ye=new se),Ye.add(dt)}}function qt(dt,et){if(!En(De)){if(De.isProviderFor(dt,et))return De;if(!En(at)){if(at.isProviderFor(dt,et))return De;if(!En(Ye))for(var kn=St(Ye);;){var co=sn(kn);if(!co)return;var jo=On(co);if(jo.isProviderFor(dt,et))return zt(kn),jo}}}if(!En(je)&&je.isProviderFor(dt,et))return je}function Me(dt,et){var co,kn=wn.get(dt);return En(kn)||(co=kn.get(et)),En(co)&&(En(co=qt(dt,et))||(En(kn)&&(kn=new J,wn.set(dt,kn)),kn.set(et,co))),co}function it(dt){if(En(dt))throw new TypeError;return De===dt||at===dt||!En(Ye)&&Ye.has(dt)}function le(dt,et,kn){if(!it(kn))throw new Error("Metadata provider not registered.");var co=Me(dt,et);if(co!==kn){if(!En(co))return!1;var jo=wn.get(dt);En(jo)&&(jo=new J,wn.set(dt,jo)),jo.set(et,kn)}return!0}}()),!En(ke)&&Ht(s.Reflect)&&Object.isExtensible(s.Reflect)&&Object.defineProperty(s.Reflect,ke,{enumerable:!1,
1configurable:!1,writable:!1,value:je}),je}(),Ue=function Mn(je){var De=new U,at={isProviderFor:function(it,le){var dt=De.get(it);return!En(dt)&&dt.has(le)},OrdinaryDefineOwnMetadata:function ye(it,le,dt,et){Ye(dt,et,!0).set(it,le)},OrdinaryHasOwnMetadata:function wn(it,le,dt){var et=Ye(le,dt,!1);return!En(et)&&Pn(et.has(it))},OrdinaryGetOwnMetadata:function Vn(it,le,dt){var et=Ye(le,dt,!1);if(!En(et))return et.get(it)},OrdinaryOwnMetadataKeys:function qt(it,le){var dt=[],et=Ye(it,le,!1);if(En(et))return dt;for(var co=St(et.keys()),jo=0;;){var Ro=sn(co);if(!Ro)return dt.length=jo,dt;var wi=On(Ro);try{dt[jo]=wi}catch(fi){try{zt(co)}finally{throw fi}}jo++}},OrdinaryDeleteMetadata:function Me(it,le,dt){var et=Ye(le,dt,!1);if(En(et)||!et.delete(it))return!1;if(0===et.size){var kn=De.get(le);En(kn)||(kn.delete(dt),0===kn.size&&De.delete(kn))}return!0}};return _e.registerProvider(at),at;function Ye(it,le,dt){var et=De.get(it),kn=!1;if(En(et)){if(!dt)return;et=new J,De.set(it,et),kn=!0}var co=et.get(le);if(En(co)){if(!dt)return;if(co=new J,et.set(le,co),!je.setProvider(it,le,at))throw et.delete(le),kn&&De.delete(it),new Error("Wrong provider for target.")}return co}}(_e);function nn(je,De,at){if(an(je,De,at))return!0;var wn=Jn(De);return!pn(wn)&&nn(je,wn,at)}function an(je,De,at){var Ye=zn(De,at,!1);return!En(Ye)&&Pn(Ye.OrdinaryHasOwnMetadata(je,De,at))}function un(je,De,at){if(an(je,De,at))return It(je,De,at);var wn=Jn(De);return pn(wn)?void 0:un(je,wn,at)}function It(je,De,at){var Ye=zn(De,at,!1);if(!En(Ye))return Ye.OrdinaryGetOwnMetadata(je,De,at)}function Re(je,De,at,Ye){zn(at,Ye,!0).OrdinaryDefineOwnMetadata(je,De,at,Ye)}function Mt(je,De){var at=jt(je,De),Ye=Jn(je);if(null===Ye)return at;var wn=Mt(Ye,De);if(wn.length<=0)return at;if(at.length<=0)return wn;for(var Vn=new se,ye=[],qt=0,Me=at;qt<Me.length;qt++)Vn.has(it=Me[qt])||(Vn.add(it),ye.push(it));for(var dt=0,et=wn;dt<et.length;dt++){var it;Vn.has(it=et[dt])||(Vn.add(it),ye.push(it))}return ye}function jt(je,De){var at=zn(je,De,!1);return at?at.OrdinaryOwnMetadataKeys(je,De):[]}function Vt(je){if(null===je)return 1;switch(typeof je){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return null===je?1:6;default:return 6}}function En(je){return void 0===je}function pn(je){return null===je}function Ht(je){return"object"==typeof je?null!==je:"function"==typeof je}function Yt(je,De){switch(Vt(je)){case 0:case 1:case 2:case 3:case 4:case 5:return je}var at=3===De?"string":5===De?"number":"default",Ye=ao(je,l);if(void 0!==Ye){var wn=Ye.call(je,at);if(Ht(wn))throw new TypeError;return wn}return function lo(je,De){if("string"===De){var at=je.toString;if(ct(at)&&!Ht(Ye=at.call(je)))return Ye;if(ct(wn=je.valueOf)&&!Ht(Ye=wn.call(je)))return Ye}else{var wn;if(ct(wn=je.valueOf)&&!Ht(Ye=wn.call(je)))return Ye;var Ye,Vn=je.toString;if(ct(Vn)&&!Ht(Ye=Vn.call(je)))return Ye}throw new TypeError}(je,"default"===at?"number":at)}function Pn(je){return!!je}function Ne(je){var De=Yt(je,3);return function Kt(je){return"symbol"==typeof je}(De)?De:function Zn(je){return""+je}(De)}function At(je){return Array.isArray?Array.isArray(je):je instanceof Object?je instanceof Array:"[object Array]"===Object.prototype.toString.call(je)}function ct(je){return"function"==typeof je}function Ft(je){return"function"==typeof je}function Ln(je,De){return je===De||je!=je&&De!=De}function ao(je,De){var at=je[De];if(null!=at){if(!ct(at))throw new TypeError;return at}}function St(je){var De=ao(je,e);if(!ct(De))throw new TypeError;var at=De.call(je);if(!Ht(at))throw new TypeError;return at}function On(je){return je.value}function sn(je){var De=je.next();return!De.done&&De}function zt(je){var De=je.return;De&&De.call(je)}function Jn(je){var De=Object.getPrototypeOf(je);if("function"!=typeof je||je===ie||De!==ie)return De;var at=je.prototype,Ye=at&&Object.getPrototypeOf(at);if(null==Ye||Ye===Object.prototype)return De;var wn=Ye.constructor;return"function"!=typeof wn||wn===je?De:wn}function zn(je,De,at){var Ye=_e.getProvider(je,De);if(!En(Ye))return Ye;if(at){if(_e.setProvider(je,De,Ue))return Ue;throw new Error("Illegal state.")}}function gn(je){return je.__=void 0,delete je.__,je}h("decorate",function Ze(je,De,at,Ye){if(En(at)){if(!At(je))throw new TypeError;if(!Ft(De))throw new TypeError;return function Zt(je,De){for(var at=je.length-1;at>=0;--at){var wn=(0,je[at])(De);if(!En(wn)&&!pn(wn)){if(!Ft(wn))throw new TypeError;De=wn}}return De}(je,De)}if(!At(je))throw new TypeError;if(!Ht(De))throw new TypeError;if(!Ht(Ye)&&!En(Ye)&&!pn(Ye))throw new TypeError;return pn(Ye)&&(Ye=void 0),function Xt(je,De,at,Ye){for(var wn=je.length-1;wn>=0;--wn){var ye=(0,je[wn])(De,at,Ye);if(!En(ye)&&!pn(ye)){if(!Ht(ye))throw new TypeError;Ye=ye}}return Ye}(je,De,at=Ne(at),Ye)}),h("metadata",function we(je,De){return function at(Ye,wn){if(!Ht(Ye))throw new TypeError;if(!En(wn)&&!function bn(je){switch(Vt(je)){case 3:case 4:return!0;default:return!1}}(wn))throw new TypeError;Re(je,De,Ye,wn)}}),h("defineMetadata",function Be(je,De,at,Ye){if(!Ht(at))throw new TypeError;return En(Ye)||(Ye=Ne(Ye)),Re(je,De,at,Ye)}),h("hasMetadata",function Ce(je,De,at){if(!Ht(De))throw new TypeError;return En(at)||(at=Ne(at)),nn(je,De,at)}),h("hasOwnMetadata",function Ae(je,De,at){if(!Ht(De))throw new TypeError;return En(at)||(at=Ne(at)),an(je,De,at)}),h("getMetadata",function ge(je,De,at){if(!Ht(De))throw new TypeError;return En(at)||(at=Ne(at)),un(je,De,at)}),h("getOwnMetadata",function rt(je,De,at){if(!Ht(De))throw new TypeError;return En(at)||(at=Ne(at)),It(je,De,at)}),h("getMetadataKeys",function Je(je,De){if(!Ht(je))throw new TypeError;return En(De)||(De=Ne(De)),Mt(je,De)}),h("getOwnMetadataKeys",function Ct(je,De){if(!Ht(je))throw new TypeError;
1return En(De)||(De=Ne(De)),jt(je,De)}),h("deleteMetadata",function Bt(je,De,at){if(!Ht(De))throw new TypeError;if(En(at)||(at=Ne(at)),!Ht(De))throw new TypeError;En(at)||(at=Ne(at));var Ye=zn(De,at,!1);return!En(Ye)&&Ye.OrdinaryDeleteMetadata(je,De,at)})}(r,s),typeof s.Reflect>"u"&&(s.Reflect=Q)}()},6548:(fn,Q,h)=>{"use strict";h.d(Q,{Y:()=>p,l:()=>l});var s=h(62852);let r=null;function p(e){if(s.$.useDeprecatedSynchronousErrorHandling){const G=!r;if(G&&(r={errorThrown:!1,error:null}),e(),G){const{errorThrown:X,error:t}=r;if(r=null,X)throw t}}else e()}function l(e){s.$.useDeprecatedSynchronousErrorHandling&&r&&(r.errorThrown=!0,r.error=e)}},6850:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.BindingWhenOnSyntax=void 0;var s=h(68635),r=h(50324),p=function(){function l(e){this._binding=e,this._bindingWhenSyntax=new r.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new s.BindingOnSyntax(this._binding)}return l.prototype.when=function(e){return this._bindingWhenSyntax.when(e)},l.prototype.whenTargetNamed=function(e){return this._bindingWhenSyntax.whenTargetNamed(e)},l.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},l.prototype.whenTargetTagged=function(e,G){return this._bindingWhenSyntax.whenTargetTagged(e,G)},l.prototype.whenInjectedInto=function(e){return this._bindingWhenSyntax.whenInjectedInto(e)},l.prototype.whenParentNamed=function(e){return this._bindingWhenSyntax.whenParentNamed(e)},l.prototype.whenParentTagged=function(e,G){return this._bindingWhenSyntax.whenParentTagged(e,G)},l.prototype.whenAnyAncestorIs=function(e){return this._bindingWhenSyntax.whenAnyAncestorIs(e)},l.prototype.whenNoAncestorIs=function(e){return this._bindingWhenSyntax.whenNoAncestorIs(e)},l.prototype.whenAnyAncestorNamed=function(e){return this._bindingWhenSyntax.whenAnyAncestorNamed(e)},l.prototype.whenAnyAncestorTagged=function(e,G){return this._bindingWhenSyntax.whenAnyAncestorTagged(e,G)},l.prototype.whenNoAncestorNamed=function(e){return this._bindingWhenSyntax.whenNoAncestorNamed(e)},l.prototype.whenNoAncestorTagged=function(e,G){return this._bindingWhenSyntax.whenNoAncestorTagged(e,G)},l.prototype.whenAnyAncestorMatches=function(e){return this._bindingWhenSyntax.whenAnyAncestorMatches(e)},l.prototype.whenNoAncestorMatches=function(e){return this._bindingWhenSyntax.whenNoAncestorMatches(e)},l.prototype.onActivation=function(e){return this._bindingOnSyntax.onActivation(e)},l}();Q.BindingWhenOnSyntax=p},7098:(fn,Q,h)=>{"use strict";h.d(Q,{a:()=>r});var s=h(71326);let r=(()=>{class p{getModelDataFromReference(e){const G=e.model;if(!G||"object"!=typeof G)return null;const X=G,t=X.data;return this.isValidContentData(t)?{data:t,type:"string"==typeof X.type?X.type:void 0}:null}extractInlineDocument(e){if(!e||"object"!=typeof e||"$ref"in e)return null;const G=e,X=this.getModelDataFromReference(G);if(X)return X;const t=G.data;return this.isValidContentData(t)?{data:t}:this.isValidContentData(e)?{data:e}:null}loadBloomreachDocument(e,G){const X=Object.entries(e);if(0===X.length)return null;for(const[,t]of X){if(!t)continue;const V=this.extractInlineDocument(t);if(V)return{models:e,model:{data:V.data,type:V.type}};const ie=G.getContent(t);if(!ie)continue;const J=this.getContentData(ie);if(J&&this.isValidContentData(J))return{models:e,model:{data:J,type:ie.model.type}}}return null}getContentData(e){return"object"==typeof e&&"menu"===e.model.type?e.model.data:e.getData()}resolveModelFromReference(e,G){if(!e)return null;const X=this.extractInlineDocument(e);if(X)return{data:X.data,type:X.type};const t=G.getContent(e);if(!t)return null;const V=t.getData();return V&&this.isValidContentData(V)?{data:V,type:t.model.type}:null}loadBloomreachDocuments(e,G){const X=[],t=Object.entries(e);if(0===t.length)return null;for(const[V,ie]of t){const J=this.resolveModelFromReference(ie,G);J&&X.push({modelKey:V,models:e,model:J})}return X.length?X:null}parseImageUrl(e){if(!e)return"";try{return JSON.parse(e).url||""}catch(G){return(0,s.naY)()&&console.warn("Failed to parse image JSON:",e,G),""}}isValidContentData(e){return null!==e&&"object"==typeof e}extractTextFromHtml(e){return e?.value?e.value.replace(/<[^>]*>/g,""):""}getString(e,G,X=""){return e[G]||X}getOptionalString(e,G){return e[G]}hasValue(e,G){const X=e[G];return null!=X&&""!==X}optional(e,G){return e?G:{}}static \u0275fac=function(G){return new(G||p)};static \u0275prov=s.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},7120:(fn,Q,h)=>{"use strict";h.d(Q,{T:()=>p,h:()=>Ze});var s=h(28238),r="?";function p(Ce){var Ae=[],ge=Ue(Ce,"stack"),rt=String(Ce);return ge&&(0,s.w1)(ge,rt)&&(ge=ge.slice(rt.length)),ge&&ge.split("\n").forEach(function(Je){var Ct=function t(Ce){var Ae=G.exec(Ce);if(Ae){var ge=Ae[2]&&0===Ae[2].indexOf("native"),rt=Ae[2]&&0===Ae[2].indexOf("eval"),Je=X.exec(Ae[2]);return rt&&Je&&(Ae[2]=Je[1],Ae[3]=Je[2],Ae[4]=Je[3]),{args:ge?[Ae[2]]:[],column:Ae[4]?+Ae[4]:void 0,func:Ae[1]||r,line:Ae[3]?+Ae[3]:void 0,url:ge?void 0:Ae[2]}}}(Je)||function ie(Ce){var Ae=V.exec(Ce);if(Ae)return{args:[],column:Ae[3]?+Ae[3]:void 0,func:r,line:Ae[2]?+Ae[2]:void 0,url:Ae[1]}}(Je)||function se(Ce){var Ae=J.exec(Ce);if(Ae)return{args:[],column:Ae[4]?+Ae[4]:void 0,func:Ae[1]||r,line:+Ae[3],url:Ae[2]}}(Je)||function _e(Ce){var Ae=U.exec(Ce);if(Ae){var ge=Ae[3]&&Ae[3].indexOf(" > eval")>-1,rt=ke.exec(Ae[3]);return ge&&rt&&(Ae[3]=rt[1],Ae[4]=rt[2],Ae[5]=void 0),{args:Ae[2]?Ae[2].split(","):[],column:Ae[5]?+Ae[5]:void 0,func:Ae[1]||r,line:Ae[4]?+Ae[4]:void 0,url:Ae[3]}}}(Je);Ct&&(!Ct.func&&Ct.line&&(Ct.func=r),Ae.push(Ct))}),{message:Ue(Ce,"message"),name:Ue(Ce,"name"),stack:Ae}}var l="((?:file|https?|blob|chrome-extension|native|eval|webpack|snippet|<anonymous>|\\w+\\.|\\/).*?)",e="(?::(\\d+))",G=new RegExp("^\\s*at (.*?) ?\\(".concat(l).concat(e,"?").concat(e,"?\\)?\\s*$"),"i"),X=new RegExp("\\((\\S*)".concat(e).concat(e,"\\)")),V=new RegExp("^\\s*at ?".concat(l).concat(e,"?").concat(e,"??\\s*$"),"i"),J=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,U=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,ke=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function Ue(Ce,Ae){if("object"==typeof Ce&&Ce&&Ae in Ce){var ge=Ce[Ae];return"string"==typeof ge?ge:void 0}}function Ze(Ce,Ae,ge,rt){var Je=[{url:Ae,column:rt,line:ge}],Ct=function Be(Ce){var Ae,ge,rt;return"[object String]"==={}.toString.call(Ce)&&(ge=(Ae=we.exec(Ce))[1],rt=Ae[2]),{name:ge,message:rt}}(Ce);return{name:Ct.name,message:Ct.message,stack:Je}}var we=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?([\s\S]*)$/},7249:(fn,Q,h)=>{"use strict";h.d(Q,{l:()=>p});var s=h(55336),r=h(74725);function p(l){return(0,r.T)(l[s.s])}},7281:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.injectable=void 0;var s=h(89991),r=h(20978);Q.injectable=function p(){return function(l){if(Reflect.hasOwnMetadata(r.PARAM_TYPES,l))throw new Error(s.DUPL
1ICATED_INJECTABLE_DECORATOR);var e=Reflect.getMetadata(r.DESIGN_PARAM_TYPES,l)||[];return Reflect.defineMetadata(r.PARAM_TYPES,e,l),l}}},7597:(fn,Q,h)=>{"use strict";h.d(Q,{$t:()=>U});var s=h(85171);const{AxiosHeaders:U}=s.A},7700:(fn,Q,h)=>{"use strict";h.d(Q,{n:()=>l});var s=h(80720),r=h(87040),p=h(79002);function l(e,G){return(0,r.N)((X,t)=>{let V=null,ie=0,J=!1;const se=()=>J&&!V&&t.complete();X.subscribe((0,p._)(t,U=>{V?.unsubscribe();let ke=0;const _e=ie++;(0,s.Tg)(e(U,_e)).subscribe(V=(0,p._)(t,Ue=>t.next(G?G(U,Ue,_e,ke++):Ue),()=>{V=null,se()}))},()=>{J=!0,se()}))})}},7839:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>Kt});const p=(0,h(14452).A)(Object,"create");var ie=Object.prototype.hasOwnProperty;var ke=Object.prototype.hasOwnProperty;function Ce(Ht){var Yt=-1,lo=null==Ht?0:Ht.length;for(this.clear();++Yt<lo;){var Pn=Ht[Yt];this.set(Pn[0],Pn[1])}}Ce.prototype.clear=function l(){this.__data__=p?p(null):{},this.size=0},Ce.prototype.delete=function G(Ht){var Yt=this.has(Ht)&&delete this.__data__[Ht];return this.size-=Yt?1:0,Yt},Ce.prototype.get=function J(Ht){var Yt=this.__data__;if(p){var lo=Yt[Ht];return"__lodash_hash_undefined__"===lo?void 0:lo}return ie.call(Yt,Ht)?Yt[Ht]:void 0},Ce.prototype.has=function _e(Ht){var Yt=this.__data__;return p?void 0!==Yt[Ht]:ke.call(Yt,Ht)},Ce.prototype.set=function we(Ht,Yt){var lo=this.__data__;return this.size+=this.has(Ht)?0:1,lo[Ht]=p&&void 0===Yt?"__lodash_hash_undefined__":Yt,this};const Ae=Ce;var ge=h(71500),rt=h(39258);const nn=function Xt(Ht,Yt){var lo=Ht.__data__;return function Bt(Ht){var Yt=typeof Ht;return"string"==Yt||"number"==Yt||"symbol"==Yt||"boolean"==Yt?"__proto__"!==Ht:null===Ht}(Yt)?lo["string"==typeof Yt?"string":"hash"]:lo.map};function pn(Ht){var Yt=-1,lo=null==Ht?0:Ht.length;for(this.clear();++Yt<lo;){var Pn=Ht[Yt];this.set(Pn[0],Pn[1])}}pn.prototype.clear=function Je(){this.size=0,this.__data__={hash:new Ae,map:new(rt.A||ge.A),string:new Ae}},pn.prototype.delete=function an(Ht){var Yt=nn(this,Ht).delete(Ht);return this.size-=Yt?1:0,Yt},pn.prototype.get=function It(Ht){return nn(this,Ht).get(Ht)},pn.prototype.has=function Mt(Ht){return nn(this,Ht).has(Ht)},pn.prototype.set=function Vt(Ht,Yt){var lo=nn(this,Ht),Pn=lo.size;return lo.set(Ht,Yt),this.size+=lo.size==Pn?0:1,this};const Kt=pn},7924:(fn,Q)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.QueryableString=void 0;var h=function(){function s(r){this.str=r}return s.prototype.startsWith=function(r){return 0===this.str.indexOf(r)},s.prototype.endsWith=function(r){var p,l=r.split("").reverse().join("");return p=this.str.split("").reverse().join(""),this.startsWith.call({str:p},l)},s.prototype.contains=function(r){return-1!==this.str.indexOf(r)},s.prototype.equals=function(r){return this.str===r},s.prototype.value=function(){return this.str},s}();Q.QueryableString=h},8907:(fn,Q,h)=>{"use strict";h.d(Q,{l:()=>U});var s=h(39306),r=h(44503),p=h(82326),l=h(77274),e=h(12671),G=h(28238),X=h(38261),t=h(51117),V=h(7120),ie=h(96895),J=h(18212),se={};function U(we){var Be=we.map(function(Ce){return se[Ce]||(se[Ce]=function _e(we){return new r.c(function(Be){var Ce=p.JZ[we];return p.JZ[we]=function(){for(var Ae=[],ge=0;ge<arguments.length;ge++)Ae[ge]=arguments[ge];Ce.apply(console,Ae);var rt=(0,ie.uC)();
1(0,l.um)(function(){Be.notify(function Ue(we,Be,Ce){var ge,Ae=we.map(function(Je){return function Ze(we){return"string"==typeof we?(0,e.a)(we):we instanceof Error?(0,ie.NR)((0,V.T)(we)):(0,X.s)((0,e.a)(we),void 0,2)}(Je)}).join(" ");if(Be===p.bP.error){var rt=(0,G.I6)(we,function(Je){return Je instanceof Error});ge={stack:rt?(0,ie.Yn)((0,V.T)(rt)):void 0,fingerprint:(0,s.Nt)(rt),causes:rt?(0,s.Dr)(rt,"console"):void 0,startClocks:(0,J.M8)(),message:Ae,source:t.g.CONSOLE,handling:"handled",handlingStack:Ce}}return{api:Be,message:Ae,error:ge,handlingStack:Ce}}(Ae,we,rt))})},function(){p.JZ[we]=Ce}})}(Ce)),se[Ce]});return r.F.apply(void 0,Be)}},10162:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>p});var s=h(55687);const p=function r(l){var e=new l.constructor(l.byteLength);return new s.A(e).set(new s.A(l)),e}},10485:(fn,Q)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.TargetTypeEnum=Q.BindingTypeEnum=Q.BindingScopeEnum=void 0,Q.BindingScopeEnum={Request:"Request",Singleton:"Singleton",Transient:"Transient"},Q.BindingTypeEnum={ConstantValue:"ConstantValue",Constructor:"Constructor",DynamicValue:"DynamicValue",Factory:"Factory",Function:"Function",Instance:"Instance",Invalid:"Invalid",Provider:"Provider"},Q.TargetTypeEnum={ClassProperty:"ClassProperty",ConstructorArgument:"ConstructorArgument",Variable:"Variable"}},10805:(fn,Q,h)=>{"use strict";h.d(Q,{w:()=>V});var s=h(35797),r=h(2069),p=h(87040),l=h(80720),e=h(26095),G=h(79002),X=h(52191);const t=(0,e.L)(J=>function(U=null){J(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=U});function V(J,se){const{first:U,each:ke,with:_e=ie,scheduler:Ue=se??s.E,meta:Ze=null}=(0,r.v)(J)?{first:J}:"number"==typeof J?{each:J}:J;if(null==U&&null==ke)throw new TypeError("No timeout provided.");return(0,p.N)((we,Be)=>{let Ce,Ae,ge=null,rt=0;const Je=Ct=>{Ae=(0,X.N)(Be,Ue,()=>{try{Ce.unsubscribe(),(0,l.Tg)(_e({meta:Ze,lastValue:ge,seen:rt})).subscribe(Be)}catch(Bt){Be.error(Bt)}},Ct)};Ce=we.subscribe((0,G._)(Be,Ct=>{Ae?.unsubscribe(),rt++,Be.next(ge=Ct),ke>0&&Je(ke)},void 0,void 0,()=>{Ae?.closed||Ae?.unsubscribe(),ge=null})),!rt&&Je(null!=U?"number"==typeof U?U:+U-Ue.now():ke)})}function ie(J){throw new t(J)}},11005:(fn,Q,h)=>{"use strict";h.d(Q,{kL:()=>Ln,WQ:()=>Jo,_G:()=>Yn,Gr:()=>Rt});var s=function(je){return je[je.Transient=0]="Transient",je[je.Singleton=1]="Singleton",je[je.ResolutionScoped=2]="ResolutionScoped",je[je.ContainerScoped=3]="ContainerScoped",je}(s||{});const r=s;function Zt(je){return!!je.useToken}function Xt(je){return null!=je.useValue}function nn(je){return!!je.useFactory}class an{constructor(De){this.wrap=De,this.reflectMethods=["get","getPrototypeOf","setPrototypeOf","getOwnPropertyDescriptor","defineProperty","has","set","deleteProperty","apply","construct","ownKeys"]}createProxy(De){let wn,Ye=!1;return new Proxy({},this.createHandler(()=>(Ye||(wn=De(this.wrap()),Ye=!0),wn)))}createHandler(De){const at={};return this.reflectMethods.forEach(wn=>{at[wn]=(...Vn)=>(Vn[0]=De(),(0,Reflect[wn])(...Vn))}),at}}function It(je){return"string"==typeof je||"symbol"==typeof je}function Mt(je){return"object"==typeof je&&"token"in je&&"transform"in je}function Vt(je){return!!je.useClass}class pn{constructor(){this._registryMap=new Map}entries(){return this._registryMap.entries()}getAll(De){return this.ensure(De),this._registryMap.get(De)}get(De){this.ensure(De);const at=this._registryMap.get(De);return at[at.length-1]||null}set(De,at){this.ensure(De),this._registryMap.get(De).push(at)}setAll(De,at){this._registryMap.set(De,at)}has(De){return this.ensure(De),this._registryMap.get(De).length>0}clear(){this._registryMap.clear()}ensure(De){this._registryMap.has(De)||this._registryMap.set(De,[])}}class Kt extends pn{}class Ht{constructor(){this.scopedResolutions=new Map}}class Ne extends pn{}class At extends pn{}class ct{constructor(){this.preResolution=new Ne,this.postResolution=new At}}const Ft=new Map;class bn{constructor(De){this.parent=De,this._registry=new Kt,this.interceptors=new ct,this.disposed=!1,this.disposables=new Set}register(De,at,Ye={lifecycle:r.Transient}){let wn;if(this.ensureNotDisposed(),wn=function En(je){return Vt(je)||Xt(je)||Zt(je)||nn(je)}(at)?at:{useClass:at},Zt(wn)){const Vn=[De];let ye=wn;for(;null!=ye;){const qt=ye.useToken;if(Vn.includes(qt))throw new Error(`Token registration cycle detected! ${[...Vn,qt].join(" -> ")}`);Vn.push(qt);const Me=this._registry.get(qt);ye=Me&&Zt(Me.provider)?Me.provider:null}}if((Ye.lifecycle===r.Singleton||Ye.lifecycle==r.ContainerScoped||Ye.lifecycle==r.ResolutionScoped)&&(Xt(wn)||nn(wn)))throw new Error(`Cannot use lifecycle "${r[Ye.lifecycle]}
1" with ValueProviders or FactoryProviders`);return this._registry.set(De,{provider:wn,options:Ye}),this}registerType(De,at){return this.ensureNotDisposed(),It(at)?this.register(De,{useToken:at}):this.register(De,{useClass:at})}registerInstance(De,at){return this.ensureNotDisposed(),this.register(De,{useValue:at})}registerSingleton(De,at){if(this.ensureNotDisposed(),It(De)){if(It(at))return this.register(De,{useToken:at},{lifecycle:r.Singleton});if(at)return this.register(De,{useClass:at},{lifecycle:r.Singleton});throw new Error('Cannot register a type name as a singleton without a "to" token')}let Ye=De;return at&&!It(at)&&(Ye=at),this.register(De,{useClass:Ye},{lifecycle:r.Singleton})}resolve(De,at=new Ht){this.ensureNotDisposed();const Ye=this.getRegistration(De);if(!Ye&&It(De))throw new Error(`Attempted to resolve unregistered dependency token: "${De.toString()}"`);if(this.executePreResolutionInterceptor(De,"Single"),Ye){const wn=this.resolveRegistration(Ye,at);return this.executePostResolutionInterceptor(De,wn,"Single"),wn}if(function jt(je){return"function"==typeof je||je instanceof an}(De)){const wn=this.construct(De,at);return this.executePostResolutionInterceptor(De,wn,"Single"),wn}throw new Error("Attempted to construct an undefined constructor. Could mean a circular dependency problem. Try using `delay` function.")}executePreResolutionInterceptor(De,at){if(this.interceptors.preResolution.has(De)){const Ye=[];for(const wn of this.interceptors.preResolution.getAll(De))"Once"!=wn.options.frequency&&Ye.push(wn),wn.callback(De,at);this.interceptors.preResolution.setAll(De,Ye)}}executePostResolutionInterceptor(De,at,Ye){if(this.interceptors.postResolution.has(De)){const wn=[];for(const Vn of this.interceptors.postResolution.getAll(De))"Once"!=Vn.options.frequency&&wn.push(Vn),Vn.callback(De,at,Ye);this.interceptors.postResolution.setAll(De,wn)}}resolveRegistration(De,at){if(this.ensureNotDisposed(),De.options.lifecycle===r.ResolutionScoped&&at.scopedResolutions.has(De))return at.scopedResolutions.get(De);const Vn=De.options.lifecycle===r.Singleton||De.options.lifecycle===r.ContainerScoped;let ye;return ye=Xt(De.provider)?De.provider.useValue:Zt(De.provider)?Vn?De.instance||(De.instance=this.resolve(De.provider.useToken,at)):this.resolve(De.provider.useToken,at):Vt(De.provider)?Vn?De.instance||(De.instance=this.construct(De.provider.useClass,at)):this.construct(De.provider.useClass,at):nn(De.provider)?De.provider.useFactory(this):this.construct(De.provider,at),De.options.lifecycle===r.ResolutionScoped&&at.scopedResolutions.set(De,ye),ye}resolveAll(De,at=new Ht){this.ensureNotDisposed();const Ye=this.getAllRegistrations(De);if(!Ye&&It(De))throw new Error(`Attempted to resolve unregistered dependency token: "${De.toString()}"`);if(this.executePreResolutionInterceptor(De,"All"),Ye){const Vn=Ye.map(ye=>this.resolveRegistration(ye,at));return this.executePostResolutionInterceptor(De,Vn,"All"),Vn}const wn=[this.construct(De,at)];return this.executePostResolutionInterceptor(De,wn,"All"),wn}isRegistered(De,at=!1){return this.ensureNotDisposed(),this._registry.has(De)||at&&(this.parent||!1)&&this.parent.isRegistered(De,!0)}reset(){this.ensureNotDisposed(),this._registry.clear(),this.interceptors.preResolution.clear(),this.interceptors.postResolution.clear()}clearInstances(){this.ensureNotDisposed();for(const[De,at]of this._registry.entries())this._registry.setAll(De,at.filter(Ye=>!Xt(Ye.provider)).map(Ye=>(Ye.instance=void 0,Ye)))}createChildContainer(){this.ensureNotDisposed();const De=new bn(this);for(const[at,Ye]of this._registry.entries())Ye.some(({options:wn})=>wn.lifecycle===r.ContainerScoped)&&De._registry.setAll(at,Ye.map(wn=>wn.options.lifecycle===r.ContainerScoped?{provider:wn.provider,options:wn.options}:wn));return De}beforeResolution(De,at,Ye={frequency:"Always"}){this.interceptors.preResolution.set(De,{callback:at,options:Ye})}afterResolution(De,at,Ye={frequency:"Always"}){this.interceptors.postResolution.set(De,{callback:at,options:Ye})}dispose(){return function ie(je,De,at,Ye){return new(at||(at=Promise))(function(Vn,ye){function qt(le){try{it(Ye.next(le))}catch(dt){ye(dt)}}function Me(le){try{it(Ye.throw(le))}catch(dt){ye(dt)}}function it(le){le.done?Vn(le.value):function wn(Vn){return Vn instanceof at?Vn:new at(function(ye){ye(Vn)})}(le.value).then(qt,Me)}it((Ye=Ye.apply(je,De||[])).next())})}(this,void 0,void 0,function*(){this.disposed=!0;const De=[];
1this.disposables.forEach(at=>{const Ye=at.dispose();Ye&&De.push(Ye)}),yield Promise.all(De)})}getRegistration(De){return this.isRegistered(De)?this._registry.get(De):this.parent?this.parent.getRegistration(De):null}getAllRegistrations(De){return this.isRegistered(De)?this._registry.getAll(De):this.parent?this.parent.getAllRegistrations(De):null}construct(De,at){if(De instanceof an)return De.createProxy(wn=>this.resolve(wn,at));const Ye=(()=>{const wn=Ft.get(De);if(!wn||0===wn.length){if(0===De.length)return new De;throw new Error(`TypeInfo not known for "${De.name}"`)}const Vn=wn.map(this.resolveParams(at,De));return new De(...Vn)})();return function Zn(je){return!("function"!=typeof je.dispose||je.dispose.length>0)}(Ye)&&this.disposables.add(Ye),Ye}resolveParams(De,at){return(Ye,wn)=>{try{return function Re(je){return"object"==typeof je&&"token"in je&&"multiple"in je}(Ye)?Mt(Ye)?Ye.multiple?this.resolve(Ye.transform).transform(this.resolveAll(Ye.token),...Ye.transformArgs):this.resolve(Ye.transform).transform(this.resolve(Ye.token,De),...Ye.transformArgs):Ye.multiple?this.resolveAll(Ye.token):this.resolve(Ye.token,De):Mt(Ye)?this.resolve(Ye.transform,De).transform(this.resolve(Ye.token,De),...Ye.transformArgs):this.resolve(Ye,De)}catch(Vn){throw new Error(function Pn(je,De,at){const[,Ye=null]=je.toString().match(/constructor\(([\w, ]+)\)/)||[],wn=function Yt(je,De){return null===je?`at position #${De}`:`"${je.split(",")[De].trim()}" at position #${De}`}(Ye,De);return function lo(je,De,at="    "){return[je,...De.message.split("\n").map(Ye=>at+Ye)].join("\n")}(`Cannot inject the dependency ${wn} of "${je.name}" constructor. Reason:`,at)}(at,wn,Vn))}}}ensureNotDisposed(){if(this.disposed)throw new Error("This container has been disposed, you cannot interact with a disposed container")}}const Ln=new bn,sn="injectionTokens",Jo=function To(je){return function Jn(je,De){return function(at,Ye,wn){const Vn=Reflect.getOwnMetadata(sn,at)||{};Vn[wn]=De?{token:je,transform:De.transformToken,transformArgs:De.args||[]}:je,Reflect.defineMetadata(sn,Vn,at)}}(je)},Yn=function Mn(){return function(je){Ft.set(je,function zt(je){const De=Reflect.getMetadata("design:paramtypes",je)||[],at=Reflect.getOwnMetadata(sn,je)||{};return Object.keys(at).forEach(Ye=>{De[+Ye]=at[Ye]}),De}(je))}},Rt=function yt(){return function(je){Yn()(je),Ln.registerSingleton(je)}};if(typeof Reflect>"u"||!Reflect.getMetadata)throw new Error("tsyringe requires a reflect polyfill. Please add 'import \"reflect-metadata\"' to the top of your entry point.")},11552:(fn,Q,h)=>{"use strict";h.d(Q,{m:()=>r});var s=h(74725);function r(p){return p&&(0,s.T)(p.schedule)}},11629:(fn,Q,h)=>{"use strict";h.d(Q,{WM:()=>Be,Xr:()=>X,kt:()=>le}),h(91010);var r=h(71326),l=(h(58189),h(85005));let X=(()=>{class Sn{static \u0275prov=(0,r.jDH)({token:Sn,providedIn:"root",factory:()=>new t((0,r.WQX)(l.q),window)})}return Sn})();class t{document;window;offset=()=>[0,0];constructor(uo,io){this.document=uo,this.window=io}setOffset(uo){this.offset=Array.isArray(uo)?()=>uo:uo}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(uo){this.window.scrollTo(uo[0],uo[1])}scrollToAnchor(uo){const io=function V(Sn,uo){const io=Sn.getElementById(uo)||Sn.getElementsByName(uo)[0];if(io)return io;if("function"==typeof Sn.createTreeWalker&&Sn.body&&"function"==typeof Sn.body.attachShadow){const Io=Sn.createTreeWalker(Sn.body,NodeFilter.SHOW_ELEMENT);let Oo=Io.currentNode;for(;Oo;){const ki=Oo.shadowRoot;if(ki){const Vi=ki.getElementById(uo)||ki.querySelector(`[name="${uo}"]`);if(Vi)return Vi}Oo=Io.nextNode()}}return null}(this.document,uo);io&&(this.scrollToElement(io),io.focus())}setHistoryScrollRestoration(uo){this.window.history.scrollRestoration=uo}scrollToElement(uo){const io=uo.getBoundingClientRect(),Io=io.left+this.window.pageXOffset,Oo=io.top+this.window.pageYOffset,ki=this.offset();this.window.scrollTo(Io-ki[0],Oo-ki[1])}}const we=Sn=>Sn.src,Be=new r.nKC("",{providedIn:"root",factory:()=>we}),Mn=/^((\s*\d+w\s*(,|$)){1,})$/,yt=[1,2];let le=(()=>{class Sn{imageLoader=(0,r.WQX)(Be);config=function dt(Sn){let uo={};return Sn.breakpoints&&(uo.breakpoints=Sn.breakpoints.sort((io,Io)=>
1io-Io)),Object.assign({},r.PUk,Sn,uo)}((0,r.WQX)(r.GGh));renderer=(0,r.WQX)(r.sFG);imgElement=(0,r.WQX)(r.aKT).nativeElement;injector=(0,r.WQX)(r.zZn);lcpObserver;_renderedSrc=null;ngSrc;ngSrcset;sizes;width;height;loading;priority=!1;loaderParams;disableOptimizedSrcset=!1;fill=!1;placeholder;placeholderConfig;src;srcset;constructor(){}ngOnInit(){(0,r.ngT)("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||="100vw":(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true"),this.updateSrcAndSrcset(),this.sizes?"lazy"===this.getLoadingBehavior()?this.setHostAttribute("sizes","auto, "+this.sizes):this.setHostAttribute("sizes",this.sizes):this.ngSrcset&&Mn.test(this.ngSrcset)&&"lazy"===this.getLoadingBehavior()&&this.setHostAttribute("sizes","auto, 100vw")}ngOnChanges(io){io.ngSrc&&!io.ngSrc.isFirstChange()&&this.updateSrcAndSrcset(!0)}callImageLoader(io){let Io=io;return this.loaderParams&&(Io.loaderParams=this.loaderParams),this.imageLoader(Io)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){return this._renderedSrc||(this._renderedSrc=this.callImageLoader({src:this.ngSrc})),this._renderedSrc}getRewrittenSrcset(){const io=Mn.test(this.ngSrcset);return this.ngSrcset.split(",").filter(Oo=>""!==Oo).map(Oo=>{Oo=Oo.trim();const ki=io?parseFloat(Oo):parseFloat(Oo)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:ki})} ${Oo}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:io}=this.config;let Io=io;return"100vw"===this.sizes?.trim()&&(Io=io.filter(ki=>ki>=640)),Io.map(ki=>`${this.callImageLoader({src:this.ngSrc,width:ki})} ${ki}w`).join(", ")}updateSrcAndSrcset(io=!1){io&&(this._renderedSrc=null);const Io=this.getRewrittenSrc();let Oo;return this.setHostAttribute("src",Io),this.ngSrcset?Oo=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(Oo=this.getAutomaticSrcset()),Oo&&this.setHostAttribute("srcset",Oo),Oo}getFixedSrcset(){return yt.map(Io=>`${this.callImageLoader({src:this.ngSrc,width:this.width*Io})} ${Io}x`).join(", ")}shouldGenerateAutomaticSrcset(){let io=!1;return this.sizes||(io=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==we&&!io}generatePlaceholder(io){const{placeholderResolution:Io}=this.config;return!0===io?`url(${this.callImageLoader({src:this.ngSrc,width:Io,isPlaceholder:!0})})`:"string"==typeof io?`url(${io})`:null}shouldBlurPlaceholder(io){return!io||!io.hasOwnProperty("blur")||!!io.blur}removePlaceholderOnLoad(io){const Io=()=>{const Vi=this.injector.get(r.gRc);Oo(),ki(),this.placeholder=!1,Vi.markForCheck()},Oo=this.renderer.listen(io,"load",Io),ki=this.renderer.listen(io,"error",Io);!function vn(Sn,uo){Sn.complete&&Sn.naturalWidth&&uo()}(io,Io)}setHostAttribute(io,Io){this.renderer.setAttribute(this.imgElement,io,Io)}static \u0275fac=function(Io){return new(Io||Sn)};static \u0275dir=r.FsC({type:Sn,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(Io,Oo){2&Io&&r.xc7("position",Oo.fill?"absolute":null)("width",Oo.fill?"100%":null)("height",Oo.fill?"100%":null)("inset",Oo.fill?"0":null)("background-size",Oo.placeholder?"cover":null)("background-position",Oo.placeholder?"50% 50%":null)("background-repeat",Oo.placeholder?"no-repeat":null)("background-image",Oo.placeholder?Oo.generatePlaceholder(Oo.placeholder):null)("filter",Oo.placeholder&&Oo.shouldBlurPlaceholder(Oo.placeholderConfig)?"blur(15px)":null)},inputs:{ngSrc:[2,"ngSrc","ngSrc",Ao],ngSrcset:"ngSrcset",sizes:"sizes",width:[2,"width","width",r.Udg],height:[2,"height","height",r.Udg],loading:"loading",priority:[2,"priority","priority",r.L39],loaderParams:"loaderParams",disableOptimizedSrcset:[2,"disableOptimizedSrcset","disableOptimizedSrcset",r.L39],fill:[2,"fill","fill",r.L39],placeholder:[2,"placeholder","placeholder",ti],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},features:[r.OA$]})}return Sn})();function Ao(Sn){return"string"==typeof Sn?Sn:(0,r.rcV)(Sn)}function ti(Sn){return"string"==typeof Sn&&"true"!==Sn&&"false"!==Sn&&""!==Sn?Sn:(0,r.L39)(Sn)}}
1,11775:(fn,Q,h)=>{"use strict";h.d(Q,{J:()=>t});var s=h(71326),r=h(20358),p=h(64193),l=h(43498),e=h(38327),G=h(37997);const X="NotificationService";let t=(()=>{class V{notifications={site:[],home:[]};appConfigService=(0,s.WQX)(G.RK);logger=(0,s.WQX)(r.L);translate=(0,s.WQX)(p.c$);windowRef=(0,s.WQX)(l.Qc);newNotifications$=new e.B;constructor(){const J=this.appConfigService.getChannelConfig().urlParams,se=J?.get("notify");se&&(this.displayUrlNotification(se),this.consumeNotifyParam(J))}consumeNotifyParam(J){J?.delete("notify");try{const{history:se,location:U}=this.windowRef,ke=new URLSearchParams(U.search);if(!ke.has("notify"))return;ke.delete("notify");const _e=ke.toString();se.replaceState(se.state,"",`${U.pathname}${_e?`?${_e}`:""}${U.hash}`)}catch(se){this.logger.warn(X,`Failed to clean notify param from URL: ${String(se)}`)}}getNotifications(J,se){const U=se?this.notifications[J].splice(0):[...this.notifications[J]];return this.convertDynamicNotifs(U)}hasNewNotification$(){return this.newNotifications$.asObservable()}addDynamicNotification(J,se){this.notifications[J].push(se),this.newNotifications$.next(!0)}displayUrlNotification(J){switch(J){case"logout":this.addDynamicNotification("home",{name:"logout",type:"Success"});break;case"verifyEmail":this.addDynamicNotification("site",{name:"verifyEmail",type:"Alert"});break;case"unknownUser":this.addDynamicNotification("site",{name:"unknownUser",type:"Alert"});break;default:this.logger.warn(X,`Unknown notification type: ${J}`)}}convertToDymamicNotification(J){return{message:this.translate.instant(`notif.${J.name}Message`),title:this.translate.instant(`notif.${J.name}Title`),type:J.type}}convertDynamicNotifs(J){return J.map(se=>this.convertToDymamicNotification(se))}static \u0275fac=function(se){return new(se||V)};static \u0275prov=s.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})()},11974:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>On});var s=h(76057),r=h(91747);const l=function p(sn,zt){for(var Jn=-1,To=null==sn?0:sn.length;++Jn<To;)if(zt(sn[Jn],Jn,sn))return!0;return!1};var e=h(23936);const V=function t(sn,zt,Jn,To,Jo,Mn){var Yn=1&Jn,zn=sn.length,Lt=zt.length;if(zn!=Lt&&!(Yn&&Lt>zn))return!1;var yt=Mn.get(sn),Rt=Mn.get(zt);if(yt&&Rt)return yt==zt&&Rt==sn;var gn=-1,je=!0,De=2&Jn?new r.A:void 0;for(Mn.set(sn,zt),Mn.set(zt,sn);++gn<zn;){var at=sn[gn],Ye=zt[gn];if(To)var wn=Yn?To(Ye,at,gn,zt,sn,Mn):To(at,Ye,gn,sn,zt,Mn);if(void 0!==wn){if(wn)continue;je=!1;break}if(De){if(!l(zt,function(Vn,ye){if(!(0,e.A)(De,ye)&&(at===Vn||Jo(at,Vn,Jn,To,Mn)))return De.push(ye)})){je=!1;break}}else if(at!==Ye&&!Jo(at,Ye,Jn,To,Mn)){je=!1;break}}return Mn.delete(sn),Mn.delete(zt),je};var ie=h(80850),J=h(55687),se=h(22541);const ke=function U(sn){var zt=-1,Jn=Array(sn.size);return sn.forEach(function(To,Jo){Jn[++zt]=[Jo,To]}),Jn};var _e=h(90788),nn=ie.A?ie.A.prototype:void 0,an=nn?nn.valueOf:void 0;var Re=h(80617),Vt=Object.prototype.hasOwnProperty;var Kt=h(13932),Ht=h(87126),Yt=h(58896),lo=h(36413),Zn="[object Arguments]",Ne="[object Array]",At="[object Object]",Ft=Object.prototype.hasOwnProperty;const Ln=function bn(sn,zt,Jn,To,Jo,Mn){var Yn=(0,Ht.A)(sn),zn=(0,Ht.A)(zt),Lt=Yn?Ne:(0,Kt.A)(sn),yt=zn?Ne:(0,Kt.A)(zt),Rt=(Lt=Lt==Zn?At:Lt)==At,gn=(yt=yt==Zn?At:yt)==At,je=Lt==yt;if(je&&(0,Yt.A)(sn)){if(!(0,Yt.A)(zt))return!1;Yn=!0,Rt=!1}if(je&&!Rt)return Mn||(Mn=new s.A),Yn||(0,lo.A)(sn)?V(sn,zt,Jn,To,Jo,Mn):function un(sn,zt,Jn,To,Jo,Mn,Yn){switch(Jn){case"[object DataView]":if(sn.byteLength!=zt.byteLength||sn.byteOffset!=zt.byteOffset)return!1;sn=sn.buffer,zt=zt.buffer;case"[object ArrayBuffer]":return!(sn.byteLength!=zt.byteLength||!Mn(new J.A(sn),new J.A(zt)));case"[object Boolean]":case"[object Date]":case"[object Number]":return(0,se.A)(+sn,+zt);case"[object Error]":return sn.name==zt.name&&sn.message==zt.message;case"[object RegExp]":case"[object String]":return sn==zt+"";case"[object Map]":var zn=ke;case"[object Set]":if(zn||(zn=_e.A),sn.size!=zt.size&&!(1&To))return!1;var yt=Yn.get(sn);if(yt)return yt==zt;To|=2,Yn.set(sn,zt);var Rt=V(zn(sn),zn(zt),To,Jo,Mn,Yn);return Yn.delete(sn),Rt;case"[object Symbol]":if(an)return an.call(sn)==an.call(zt)}return!1}(sn,zt,Lt,Jn,To,Jo,Mn);if(!(1&Jn)){var De=Rt&&Ft.call(sn,"__wrapped__"),at=gn&&Ft.call(zt,"__wrapped__");
1if(De||at){var Ye=De?sn.value():sn,wn=at?zt.value():zt;return Mn||(Mn=new s.A),Jo(Ye,wn,Jn,To,Mn)}}return!!je&&(Mn||(Mn=new s.A),function En(sn,zt,Jn,To,Jo,Mn){var Yn=1&Jn,zn=(0,Re.A)(sn),Lt=zn.length;if(Lt!=(0,Re.A)(zt).length&&!Yn)return!1;for(var gn=Lt;gn--;){var je=zn[gn];if(!(Yn?je in zt:Vt.call(zt,je)))return!1}var De=Mn.get(sn),at=Mn.get(zt);if(De&&at)return De==zt&&at==sn;var Ye=!0;Mn.set(sn,zt),Mn.set(zt,sn);for(var wn=Yn;++gn<Lt;){var Vn=sn[je=zn[gn]],ye=zt[je];if(To)var qt=Yn?To(ye,Vn,je,zt,sn,Mn):To(Vn,ye,je,sn,zt,Mn);if(!(void 0===qt?Vn===ye||Jo(Vn,ye,Jn,To,Mn):qt)){Ye=!1;break}wn||(wn="constructor"==je)}if(Ye&&!wn){var Me=sn.constructor,it=zt.constructor;Me!=it&&"constructor"in sn&&"constructor"in zt&&!("function"==typeof Me&&Me instanceof Me&&"function"==typeof it&&it instanceof it)&&(Ye=!1)}return Mn.delete(sn),Mn.delete(zt),Ye}(sn,zt,Jn,To,Jo,Mn))};var ao=h(47011);const On=function St(sn,zt,Jn,To,Jo){return sn===zt||(null==sn||null==zt||!(0,ao.A)(sn)&&!(0,ao.A)(zt)?sn!=sn&&zt!=zt:Ln(sn,zt,Jn,To,St,Jo))}},12472:(fn,Q,h)=>{"use strict";h.d(Q,{$:()=>l});var s=h(18173),r=h(18212),p=h(51117);function l(e,G,X){var t=0,V=!1;return{isLimitReached:function(){if(0===t&&(0,s.wg)(function(){t=0},r.iW),(t+=1)<=G||V)return V=!1,!1;if(t===G+1){V=!0;try{X({message:"Reached max number of ".concat(e,"s by minute: ").concat(G),source:p.g.AGENT,startClocks:(0,r.M8)()})}finally{V=!1}}return!0}}}},12589:(fn,Q,h)=>{"use strict";h.d(Q,{M:()=>Ze});var s=h(42733),r=h(71326),p=h(4364),l=h(19376),e=h(39687),G=h(38524),X=h(20358),t=h(37997),V=h(30831),ie=h(64714);let J=(()=>{class we{docOverride=(0,r.vPA)(null);pageDocumentOverride=this.docOverride.asReadonly();router=(0,r.WQX)(V.Ix);segmentService=(0,r.WQX)(e.S);constructor(){this.router.events.pipe((0,ie.p)(Ce=>Ce instanceof V.Z)).subscribe({next:()=>this.docOverride.set(null),error:()=>{}})}setPageDocument(Ce){this.docOverride.set(Ce)}getPageKey(){return`tc_${this.segmentService.getCurrentSegmentId()}_${this.hashString(this.router.url)}`}hashString(Ce){let Ae=5381;for(let ge=0;ge<Ce.length;ge++)Ae=(Ae<<5)+Ae^Ce.codePointAt(ge),Ae|=0;return Math.abs(Ae)}static \u0275fac=function(Ae){return new(Ae||we)};static \u0275prov=r.jDH({token:we,factory:we.\u0275fac,providedIn:"root"})}return we})();var se=h(64193);const U=["gatewayModal"];function ke(we,Be){if(1&we){const Ce=r.RV6();r.j41(0,"frk-gateway-modal",2,0),r.bIt("accept",function(){r.eBV(Ce);const ge=r.XpG();return r.Njj(ge.onAcceptTerms())})("decline",function(){r.eBV(Ce);const ge=r.XpG();return r.Njj(ge.redirectToHomePage())}),r.k0s()}if(2&we){const Ce=r.XpG();r.Y8G("id",Ce.gatewayModalId)("title",Ce.title)("content",Ce.content)("acceptText",Ce.acceptText)("declineText",Ce.declineText)}}const _e="GatewayComponent";let Ze=(()=>{class we{router;translateService;params=r.hFB.required();page=r.hFB.required();isPageFrameGateway=(0,r.hFB)(!1);gatewayModal=(0,r.ebz)("gatewayModal");segmentService=(0,r.WQX)(e.S);logger=(0,r.WQX)(X.L);appConfigService=(0,r.WQX)(t.RK);storageService=(0,r.WQX)(e.d);redirectService=(0,r.WQX)(G.Q5);gatewayService=(0,r.WQX)(J);showModal=(0,r.vPA)(!1);title="";content="";gatewayModalId="gatewayModalId";acceptText="";declineText="";acceptTermsKey="";constructor(Ce,Ae){this.router=Ce,this.translateService=Ae,(0,r.QZP)(()=>{this.gatewayModal()&&this.showModal()&&this.openGatewayModal()})}ngOnInit(){this.params().notInvestor&&this.segmentService.getCurrentSegmentId()===l.zu.INVESTOR?this.redirectToHomePage():this.params().document?this.isPageFrameGateway()?this.initPageFrameDocument():this.resolveAndShowDocumentWithPageKey(this.params().document):this.isPageFrameGateway()||this.logger.warn(_e,"Gateway component is missing the document parameter")}initPageFrameDocument(){const Ce=this.params().document;Ce&&this.resolveAndShowDocument(Ce)}resolveAndShowDocumentWithPageKey(Ce){const Ae=this.page().getContent(Ce);if(!Ae)return void this.logger.warn(_e,"T&C document not found for reference:",Ce);const ge=this.gatewayService.getPageKey();this.hasAcceptedByKey(ge)||this.loadTnCData(Ae.model.data.string,Ae.model.data.content.value,ge)}resolveAndShowDocument(Ce){const Ae=this.page().getContent(Ce);Ae?this.hasAccepted(Ae)||this.loadTnCData(Ae.model.data.string,Ae.model.data.content.value,Ae.model.data.name):this.logger.warn(_e,"T&C document not found for reference:",Ce)}loadTnCData(Ce,Ae,ge){this.title=Ce,this.content=Ae,this.acceptTermsKey=ge,this.acceptText=this.translateService.instant("common.accept"),this.declineText=this.translateService.instant("common.decline"),this.showModal.set(!0)}openGatewayModal(){const Ce=this.gatewayModal();if(Ce)try{Ce.open()}catch(Ae){this.logger.error(_e,"Modal open error:",Ae)}else this.logger.warn(_e,"Gateway modal component not found")}hasAccepted(Ce){return!0===this.storageService.retrieve(Ce.model.data.name)}hasAcceptedByKey(Ce){return!0===this.storageService.retrieve(Ce)}redirectToHomePage(){if(!this.appConfigService.getIsEditMode()){const Ce=this.appConfigService.getHomeUrl()+"/";this.redirectService.getRedirect(this.appConfigService.getHomeUrl()+"/").then(Ae=>{this.logger.debug(_e,"redirecting to: ",Ae),this.router.navigateByUrl(Ae||Ce)})}}onAcceptTerms(){this.storageService.store(this.acceptTermsKey,!0),this.showModal.set(!1)}static \u0275fac=function(Ae){return new(Ae||we)(r.rXU(V.Ix),r.rXU(se.c$))};static \u0275cmp=r.VBU({type:we,selectors:[["app-gateway"]],viewQuery:function(Ae,ge){1&Ae&&r.wEZ(ge.gatewayModal,U,5),2&Ae&&r.NyB()},hostAttrs:["data-gtm-component","Gateway"],inputs:{params:[1,"params"],page:[1,"page"],isPageFrameGateway:[1,"isPageFrameGateway"]},decls:1,vars:1,consts:[["gatewayModal",""],[3,"id","title","content","acceptText","declineText"],[3,"accept","decline","id","title","content","acceptText","declineText"]],template:function(Ae,ge){1&Ae&&r.DNE(0,ke,2,5,"frk-gateway-modal",1),2&Ae&&r.vxM(ge.showModal()?0:-1)},dependencies:[s.MD,p.nv],encapsulation:2,changeDetection:0})}return we})()},12671:(fn,Q,h)=>{"use strict";h.d(Q,{a:()=>X});
1var s=h(82326),r=h(16821),p=h(38261),l=220*r._m,e="$",G=3;function X(U,ke){void 0===ke&&(ke=l);var _e=(0,p.M)(Object.prototype),Ue=(0,p.M)(Array.prototype),Ze=[],we=new WeakMap,Be=t(U,e,void 0,Ze,we),Ce=JSON.stringify(Be),Ae=Ce?Ce.length:0;if(!(Ae>ke)){for(;Ze.length>0&&Ae<ke;){var ge=Ze.shift(),rt=0;if(Array.isArray(ge.source))for(var Je=0;Je<ge.source.length;Je++){if(Ae+=void 0!==(Ct=t(ge.source[Je],ge.path,Je,Ze,we))?JSON.stringify(Ct).length:4,Ae+=rt,rt=1,Ae>ke){se(ke,"truncated",U);break}ge.target[Je]=Ct}else for(var Je in ge.source)if(Object.prototype.hasOwnProperty.call(ge.source,Je)){var Ct;if(void 0!==(Ct=t(ge.source[Je],ge.path,Je,Ze,we))&&(Ae+=JSON.stringify(Ct).length+rt+Je.length+G,rt=1),Ae>ke){se(ke,"truncated",U);break}ge.target[Je]=Ct}}return _e(),Ue(),Be}se(ke,"discarded",U)}function t(U,ke,_e,Ue,Ze){var we=function J(U){var ke=U;if(ke&&"function"==typeof ke.toJSON)try{return ke.toJSON()}catch{}return U}(U);if(!we||"object"!=typeof we)return function V(U){return"bigint"==typeof U?"[BigInt] ".concat(U.toString()):"function"==typeof U?"[Function] ".concat(U.name||"unknown"):"symbol"==typeof U?"[Symbol] ".concat(U.description||U.toString()):U}(we);var Be=function ie(U){try{if(U instanceof Event)return{isTrusted:U.isTrusted};var _e=Object.prototype.toString.call(U).match(/\[object (.*)\]/);if(_e&&_e[1])return"[".concat(_e[1],"]")}catch{}return"[Unserializable]"}(we);if("[Object]"!==Be&&"[Array]"!==Be&&"[Error]"!==Be)return Be;var Ce=U;if(Ze.has(Ce))return"[Reference seen at ".concat(Ze.get(Ce),"]");var Ae=void 0!==_e?"".concat(ke,".").concat(_e):ke,ge=Array.isArray(we)?[]:{};return Ze.set(Ce,Ae),Ue.push({source:we,target:ge,path:Ae}),ge}function se(U,ke,_e){s.Vy.warn("The data provided has been ".concat(ke," as it is over the limit of ").concat(U," characters:"),_e)}},13203:function(fn){fn.exports=function(){"use strict";var Q={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"},h=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,s=/\d/,r=/\d\d/,p=/\d\d?/,l=/\d*[^-_:/,()\s\d]+/,e={},G=function(U){return(U=+U)+(U>68?1900:2e3)},X=function(U){return function(ke){this[U]=+ke}},t=[/[+-]\d\d:?(\d\d)?|Z/,function(U){(this.zone||(this.zone={})).offset=function(ke){if(!ke||"Z"===ke)return 0;var _e=ke.match(/([+-]|\d\d)/g),Ue=60*_e[1]+(+_e[2]||0);return 0===Ue?0:"+"===_e[0]?-Ue:Ue}(U)}],V=function(U){var ke=e[U];return ke&&(ke.indexOf?ke:ke.s.concat(ke.f))},ie=function(U,ke){var _e,Ue=e.meridiem;if(Ue){for(var Ze=1;Ze<=24;Ze+=1)if(U.indexOf(Ue(Ze,0,ke))>-1){_e=Ze>12;break}}else _e=U===(ke?"pm":"PM");return _e},J={A:[l,function(U){this.afternoon=ie(U,!1)}],a:[l,function(U){this.afternoon=ie(U,!0)}],Q:[s,function(U){this.month=3*(U-1)+1}],S:[s,function(U){this.milliseconds=100*+U}],SS:[r,function(U){this.milliseconds=10*+U}],SSS:[/\d{3}/,function(U){this.milliseconds=+U}],s:[p,X("seconds")],ss:[p,X("seconds")],m:[p,X("minutes")],mm:[p,X("minutes")],H:[p,X("hours")],h:[p,X("hours")],HH:[p,X("hours")],hh:[p,X("hours")],D:[p,X("day")],DD:[r,X("day")],Do:[l,function(U){var ke=e.ordinal,_e=U.match(/\d+/);if(this.day=_e[0],ke)for(var Ue=1;Ue<=31;Ue+=1)ke(Ue).replace(/\[|\]/g,"")===U&&(this.day=Ue)}],w:[p,X("week")],ww:[r,X("week")],M:[p,X("month")],MM:[r,X("month")],MMM:[l,function(U){var ke=V("months"),_e=(V("monthsShort")||ke.map(function(Ue){return Ue.slice(0,3)})).indexOf(U)+1;if(_e<1)throw new Error;this.month=_e%12||_e}],MMMM:[l,function(U){var ke=V("months").indexOf(U)+1;if(ke<1)throw new Error;this.month=ke%12||ke}],Y:[/[+-]?\d+/,X("year")],YY:[r,function(U){this.year=G(U)}],YYYY:[/\d{4}/,X("year")],Z:t,ZZ:t};return function(U,ke,_e){_e.p.customParseFormat=!0,U&&U.parseTwoDigitYear&&(G=U.parseTwoDigitYear);var Ue=ke.prototype,Ze=Ue.parse;Ue.parse=function(we){var Be=we.date,Ce=we.utc,Ae=we.args;this.$u=Ce;var ge=Ae[1];if("string"==typeof ge){var rt=!0===Ae[2],Je=!0===Ae[3],Ct=rt||Je,Bt=Ae[2];Je&&(Bt=Ae[2]),e=this.$locale(),!rt&&Bt&&(e=_e.Ls[Bt]),this.$d=function(an,un,It,Re){try{if(["x","X"].indexOf(un)>-1)return new Date(("X"===un?1e3:1)*an);var Mt=function se(U){var _e;_e=e&&e.formats;for(var Ue=(U=U.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(rt,Je,Ct){var Bt=Ct&&Ct.toUpperCase();return Je||_e[Ct]||Q[Ct]||_e[Bt].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Zt,Xt,nn){return Xt||nn.slice(1)})})).match(h),Ze=Ue.length,we=0;we<Ze;we+=1){var Be=Ue[we],Ce=J[Be],ge=Ce&&Ce[1];Ue[we]=ge?{regex:Ce&&Ce[0],parser:ge}:Be.replace(/^\[|\]$/g,"")}return function(rt){for(var Je={},Ct=0,Bt=0;Ct<Ze;Ct+=1){var Zt=Ue[Ct];
1if("string"==typeof Zt)Bt+=Zt.length;else{var Xt=Zt.regex,nn=Zt.parser,an=rt.slice(Bt),un=Xt.exec(an)[0];nn.call(Je,un),rt=rt.replace(un,"")}}return function(It){var Re=It.afternoon;if(void 0!==Re){var Mt=It.hours;Re?Mt<12&&(It.hours+=12):12===Mt&&(It.hours=0),delete It.afternoon}}(Je),Je}}(un)(an),jt=Mt.year,Vt=Mt.month,En=Mt.day,pn=Mt.hours,Kt=Mt.minutes,Ht=Mt.seconds,Yt=Mt.milliseconds,lo=Mt.zone,Pn=Mt.week,Zn=new Date,Ne=En||(jt||Vt?1:Zn.getDate()),At=jt||Zn.getFullYear(),ct=0;jt&&!Vt||(ct=Vt>0?Vt-1:Zn.getMonth());var Ft,bn=pn||0,Ln=Kt||0,ao=Ht||0,St=Yt||0;return lo?new Date(Date.UTC(At,ct,Ne,bn,Ln,ao,St+60*lo.offset*1e3)):It?new Date(Date.UTC(At,ct,Ne,bn,Ln,ao,St)):(Ft=new Date(At,ct,Ne,bn,Ln,ao,St),Pn&&(Ft=Re(Ft).week(Pn).toDate()),Ft)}catch{return new Date("")}}(Be,ge,Ce,_e),this.init(),Bt&&!0!==Bt&&(this.$L=this.locale(Bt).$L),Ct&&Be!=this.format(ge)&&(this.$d=new Date("")),e={}}else if(ge instanceof Array)for(var Zt=ge.length,Xt=1;Xt<=Zt;Xt+=1){Ae[1]=ge[Xt-1];var nn=_e.apply(this,Ae);if(nn.isValid()){this.$d=nn.$d,this.$L=nn.$L,this.init();break}Xt===Zt&&(this.$d=new Date(""))}else Ze.call(this,we)}}}()},13932:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>Ct});var s=h(14452),r=h(72414);const l=(0,s.A)(r.A,"DataView");var e=h(39258);const X=(0,s.A)(r.A,"Promise");var t=h(67104);const ie=(0,s.A)(r.A,"WeakMap");var J=h(44443),se=h(66818),U="[object Map]",_e="[object Promise]",Ue="[object Set]",Ze="[object WeakMap]",we="[object DataView]",Be=(0,se.A)(l),Ce=(0,se.A)(e.A),Ae=(0,se.A)(X),ge=(0,se.A)(t.A),rt=(0,se.A)(ie),Je=J.A;(l&&Je(new l(new ArrayBuffer(1)))!=we||e.A&&Je(new e.A)!=U||X&&Je(X.resolve())!=_e||t.A&&Je(new t.A)!=Ue||ie&&Je(new ie)!=Ze)&&(Je=function(Bt){var Zt=(0,J.A)(Bt),Xt="[object Object]"==Zt?Bt.constructor:void 0,nn=Xt?(0,se.A)(Xt):"";if(nn)switch(nn){case Be:return we;case Ce:return U;case Ae:return _e;case ge:return Ue;case rt:return Ze}return Zt});const Ct=Je},13980:(fn,Q,h)=>{"use strict";function s(p){const l=p.model.data;return(l.navigationItem?l.navigationItem:[]).map(G=>({id:G.itemLink||"",name:G.itemLabel||"",href:G.itemLink||"",isActive:!1}))}function r(p){return p?.style||p?.background||""}h.d(Q,{A:()=>s,c:()=>r})},14452:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>ge});var rt,s=h(71159),p=h(72414).A["__core-js_shared__"],e=(rt=/[^.]+$/.exec(p&&p.keys&&p.keys.IE_PROTO||""))?"Symbol(src)_1."+rt:"";var t=h(45004),V=h(66818),J=/^\[object .+?Constructor\]$/,Ue=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const we=function Ze(rt){return!(!(0,t.A)(rt)||function G(rt){return!!e&&e in rt}(rt))&&((0,s.A)(rt)?Ue:J).test((0,V.A)(rt))},ge=function Ae(rt,Je){var Ct=function Be(rt,Je){return rt?.[Je]}(rt,Je);return we(Ct)?Ct:void 0}},14472:(fn,Q,h)=>{"use strict";h.d(Q,{I:()=>l});var s=h(29892);const{isArray:r}=Array;function l(e){return(0,s.T)(G=>function p(e,G){return r(G)?e(...G):e(G)}(e,G))}},14567:(fn,Q,h)=>{"use strict";h.d(Q,{w:()=>l});var s=h(71326),r=h(39687),p=h(83073);let l=(()=>{class e{fundContentSubject$=new p.m(1);fundContent$=this.fundContentSubject$.asObservable();segmentService=(0,s.WQX)(r.S);siteSpecificContent;segmentSpecificContent;fundSpecificContent;shareClassSpecific;defaultContent;fundList=[];fundShareClassList=[];pageUrl;initializeFundContent$(X){if(this.pageUrl===X.getUrl())return this.fundContent$;this.siteSpecificContent=void 0,this.segmentSpecificContent=void 0,this.fundSpecificContent=void 0,this.shareClassSpecific=void 0,this.defaultContent=void 0,this.fundList=[],this.fundShareClassList=[],this.pageUrl=X.getUrl();const t=X.getComponent().getModels().fundContentDocuments,V=X.getComponent().getModels().config.fundId,ie=X.getComponent().getModels().config.shareClassCode;for(const se of t){const U=X.getContent(se);this.parseFundContent(U);const ke=this.segmentService.getCurrentSegment();if(U.model.data.sites?.length)this.siteSpecificContent=U.model.data;else if(U.model.data.segments?.length&&U.model.data.segments.includes(ke?.label??""))this.segmentSpecificContent=U.model.data;else if(this.fundList.includes(V)){const Ue={...this.fundSpecificContent,...this.filterNullUndef
1ined(U.model.data)};this.fundSpecificContent=Ue}else this.fundShareClassList.includes(`${V}-${ie}`)?this.shareClassSpecific=U.model.data:this.defaultContent=U.model.data}const J=this.getMergedContent();return this.fundContentSubject$.next(J),this.fundContent$}parseFundContent(X){if(X.model.data.funds){const V=X.model.data.funds.split("\r\n"),ie=V.find(se=>se.includes("fundList_csv:"));if(ie){const se=ie.split("fundList_csv:")[1]?.trim();this.fundList=se?se.split(/\s+/).filter(U=>U.length>0):[]}const J=V.find(se=>se.includes("fundShareClassList_csv:"));if(J){const se=J.split("fundShareClassList_csv:")[1]?.trim();this.fundShareClassList=se?se.split(/\s+/).filter(U=>U.length>0):[]}}}getMergedContent(){return{...this.filterNullUndefined(this.defaultContent),...this.filterNullUndefined(this.segmentSpecificContent),...this.filterNullUndefined(this.fundSpecificContent),...this.filterNullUndefined(this.shareClassSpecific),...this.filterNullUndefined(this.siteSpecificContent)}}filterNullUndefined(X){return X?Object.fromEntries(Object.entries(X).filter(([,t])=>null!=t&&(!Array.isArray(t)||t.length>0))):{}}static \u0275fac=function(t){return new(t||e)};static \u0275prov=s.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})()},14705:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>l});var s=h(71159),r=h(15403);const l=function p(e){return null!=e&&(0,r.A)(e.length)&&!(0,s.A)(e)}},14765:(fn,Q,h)=>{"use strict";function s(r,p){const l=r[p],e=[];return"object"==typeof l&&"tabs"in l?(l.tabs.forEach(G=>{e.push({tabId:G.documentTab,docTypes:G.documentTypeDisplay})}),e):[]}h.d(Q,{p:()=>s})},14789:(fn,Q,h)=>{"use strict";h.d(Q,{Kp:()=>G,hL:()=>e,y5:()=>l});var s=h(44503),r=h(28238),p=h(90370),l={HIDDEN:"visibility_hidden",UNLOADING:"before_unload",PAGEHIDE:"page_hide",FROZEN:"page_frozen"};function e(X){return new s.c(function(t){var V=(0,p.l)(X,window,["visibilitychange","freeze"],function(J){"visibilitychange"===J.type&&"hidden"===document.visibilityState?t.notify({reason:l.HIDDEN}):"freeze"===J.type&&t.notify({reason:l.FROZEN})},{capture:!0}).stop,ie=(0,p.q)(X,window,"beforeunload",function(){t.notify({reason:l.UNLOADING})}).stop;return function(){V(),ie()}})}function G(X){return(0,r.mK)((0,r.KQ)(l),X)}},15154:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>p});var s=Object.prototype;const p=function r(l){var e=l&&l.constructor;return l===("function"==typeof e&&e.prototype||s)}},15252:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>p});var s=h(99039),r=h(74725);function p(l){return!!l&&(l instanceof s.c||(0,r.T)(l.lift)&&(0,r.T)(l.subscribe))}},15315:(fn,Q,h)=>{"use strict";h.d(Q,{z:()=>e});var s=h(71326),r=h(64193),p=h(43498),l=h(37997);let e=(()=>{class G{locationRef=(0,s.WQX)(p.zz);appConfig=(0,s.WQX)(l.RK);translateService=(0,s.WQX)(r.c$);getCurrentLanguageLocale(){const t=this.appConfig.getChannelConfig().multilingual;if(!t)return;const V=this.locationRef.pathname;return t.supportedLanguages.find(J=>{const se=J.url.endsWith("/")?J.url.slice(0,-1):J.url;return V===se||V.startsWith(`${se}/`)})?.locale??t.defaultLanguage}getLanguageOptions(){const t=this.appConfig.getChannelConfig().multilingual?.supportedLanguages;return t?.length?t.map(V=>{const ie=this.translateService.instant(`languages.${V.locale}`);return{label:this.isLabelPlaceholder(ie)?V.locale:ie,locale:V.locale,url:V.url}}):[]}isLabelPlaceholder(t){return null!==t.match(/\[.*\]/g)}static \u0275fac=function(V){return new(V||G)};static \u0275prov=s.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})()},15334:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>p,R:()=>r});var s=h(28238);function r(l){var e=new Set;return l.forEach(function(G){return e.add(G)}),(0,s.A6)(e)}function p(l,e){var G=l.indexOf(e);G>=0&&l.splice(G,1)}},15335:(fn,Q,h)=>{"use strict";function s(){return 0===e()}function r(){return 1===e()}function p(){return 2===e()}var l;function e(){return l??(l=function G(X){var t;void 0===X&&(X=window);var V=X.navigator.userAgent;return X.chrome||/HeadlessChrome/.test(V)?1:0===(null===(t=X.navigator.vendor)||void 0===t?void 0:t.indexOf("Apple"))||/safari/i.test(V)&&!/chrome|android/i.test(V)?2:X.document.documentMode?0:3}())}h.d(Q,{F2:()=>r,lT:()=>s,nr:()=>p})},15403:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>p});const p=function r(l){return"number"==typeof l&&l>-1&&l%1==0&&l<=9007199254740991}},15444:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>p});var s=h(14452);const p=function(){try{var l=(0,s.A)(Object,"defineProperty");return l({},"",{}),l}catch{}}()},15834:(fn,Q,h)=>{"use strict";h.d(Q,{P:()=>J,z:()=>ie});var s=h(99039),r=h(88691),p=h(86234),l=h(2503),e=h(14472),G=h(1144),X=h(26734),t=h(79002),V=h(52191);function ie(...U){const ke=(0,G.lI)(U),_e=(0,G.ms)(U),{args:Ue,keys:Ze}=(0,r.D)(U);if(0===Ue.length)return(0,p.H)([],ke);const we=new s.c(J(Ue,ke,Ze?Be=>(0,X.e)(Ze,Be):l.D));return _e?we.pipe((0,e.I)(_e)):we}function J(U,ke,_e=l.D){return Ue=>{se(ke,()=>{const{length:Ze}=U,we=new Array(Ze);let Be=Ze,Ce=Ze;for(let Ae=0;Ae<Ze;Ae++)se(ke,()=>{const ge=(0,p.H)(U[Ae],ke);let rt=!1;ge.subscribe((0,t._)(Ue,Je=>{we[Ae]=Je,rt||(rt=!0,Ce--),Ce||Ue.next(_e(we.slice()))},()=>{--Be||Ue.complete()}
1))},Ue)},Ue)}}function se(U,ke,_e){U?(0,V.N)(_e,U,ke):ke()}},16325:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>J});var s=h(80850),r=h(97879),p=h(87126),l=h(19411),e=1/0,G=s.A?s.A.prototype:void 0,X=G?G.toString:void 0;const V=function t(se){if("string"==typeof se)return se;if((0,p.A)(se))return(0,r.A)(se,t)+"";if((0,l.A)(se))return X?X.call(se):"";var U=se+"";return"0"==U&&1/se==-e?"-0":U},J=function ie(se){return null==se?"":V(se)}},16450:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>X});var s=h(71767),r="object"==typeof exports&&exports&&!exports.nodeType&&exports,p=r&&"object"==typeof module&&module&&!module.nodeType&&module,e=p&&p.exports===r&&s.A.process;const X=function(){try{return p&&p.require&&p.require("util").types||e&&e.binding&&e.binding("util")}catch{}}()},16480:(fn,Q,h)=>{"use strict";h.d(Q,{Rr:()=>an,A2:()=>Xt,VJ:()=>nn,Q6:()=>un,JK:()=>Ct,Wb:()=>Zt,a5:()=>ge});var s=h(82326),r=h(39306),p=h(96895),l=h(89207),e=h(24624),G=h(44503),X=h(18212),t=h(77274),V=h(67400),ie=h(28238),J=h(31060),se=h(38261),U=h(49838),ke=h(7120),_e=h(37158),Ue=h(16939),Ze={log:"log",configuration:"configuration",usage:"usage"},we=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","https://d3uc069fcn7uxw.cloudfront.net","https://d20xtzwzcl0ceb.cloudfront.net","http://localhost","<anonymous>"],Be=[e.R8],Ce=(0,Ue.O)(),Ae=function(Mt){Ce.add(function(){return Ae(Mt)})};function ge(Mt,jt){var Vt,En,pn=new G.c,Kt=new Set,Ht=!(0,ie.mK)(Be,jt.site)&&(0,J.ic)(jt.telemetrySampleRate),Yt=((Vt={})[Ze.log]=Ht,Vt[Ze.configuration]=Ht&&(0,J.ic)(jt.telemetryConfigurationSampleRate),Vt[Ze.usage]=Ht&&(0,J.ic)(jt.telemetryUsageSampleRate),Vt),lo=function rt(){return{is_local_file:"file:"===window.location.protocol,is_worker:"WorkerGlobalScope"in self}}();
1return Ae=function(Zn){var Ne=(0,se.s)(Zn);if(Yt[Zn.type]&&Kt.size<jt.maxTelemetryEventsPerPage&&!Kt.has(Ne)){var At=function Pn(Zn,Ne,At){return(0,U.kg)({type:"telemetry",date:(0,X.nx)(),service:Zn,version:"5.30.1",source:"browser",_dd:{format_version:2},telemetry:(0,U.kg)(Ne,{runtime_env:At,connectivity:(0,_e.q)(),sdk_setup:"npm"}),experimental_features:(0,ie.A6)((0,l.q7)())},void 0!==En?En():{})}(Mt,Zn,lo);pn.notify(At),(0,V.b)("telemetry",At),Kt.add(Ne)}},(0,t.Bd)(nn),{setContextProvider:function(Zn){En=Zn},observable:pn,enabled:Ht}}function Ct(){Ce.drain()}function Zt(Mt){return Mt.site===e.Bb}function Xt(Mt,jt){(0,t.oO)(s.bP.debug,Mt,jt),Ae((0,ie.kp)({type:Ze.log,message:Mt,status:"debug"},jt))}function nn(Mt,jt){Ae((0,ie.kp)({type:Ze.log,status:"error"},function It(Mt){if(Mt instanceof Error){var jt=(0,ke.T)(Mt);return{error:{kind:jt.name,stack:(0,p.Yn)(Re(jt))},message:jt.message}}return{error:{stack:r.e6},message:"".concat("Uncaught"," ").concat((0,se.s)(Mt))}}(Mt),jt))}function an(Mt){Ae({type:Ze.configuration,configuration:Mt})}function un(Mt){Ae({type:Ze.usage,usage:Mt})}function Re(Mt){return Mt.stack=Mt.stack.filter(function(jt){return!jt.url||we.some(function(Vt){return(0,ie.w1)(jt.url,Vt)})}),Mt}},16710:(fn,Q,h)=>{"use strict";h.d(Q,{j:()=>r});var s=h(87040);function r(p){return(0,s.N)((l,e)=>{try{l.subscribe(e)}finally{e.add(p)}})}},16821:(fn,Q,h)=>{"use strict";h.d(Q,{WW:()=>l,_m:()=>s,iH:()=>r,wh:()=>e});var s=1024,r=1024*s,p=/[^\u0000-\u007F]/;function l(G){return p.test(G)?void 0!==window.TextEncoder?(new TextEncoder).encode(G).length:new Blob([G]).size:G.length}function e(G){for(var X=G.reduce(function(U,ke){return U+ke.length},0),t=new Uint8Array(X),V=0,ie=0,J=G;ie<J.length;ie++){var se=J[ie];t.set(se,V),V+=se.length}return t}},16939:(fn,Q,h)=>{"use strict";h.d(Q,{O:()=>p});var s=h(15334),r=500;function p(){var l=[];return{add:function(t){l.push(t)>r&&l.splice(0,1)},remove:function(t){(0,s.A)(l,t)},drain:function(t){l.forEach(function(V){return V(t)}),l.length=0}}}},17033:function(fn,Q,h){"use strict";var s=this&&this.__awaiter||function(Ze,we,Be,Ce){return new(Be||(Be=Promise))(function(ge,rt){function Je(Zt){try{Bt(Ce.next(Zt))}catch(Xt){rt(Xt)}}function Ct(Zt){try{Bt(Ce.throw(Zt))}catch(Xt){rt(Xt)}}function Bt(Zt){Zt.done?ge(Zt.value):function Ae(ge){return ge instanceof Be?ge:new Be(function(rt){rt(ge)})}(Zt.value).then(Je,Ct)}Bt((Ce=Ce.apply(Ze,we||[])).next())})},r=this&&this.__generator||function(Ze,we){var Ce,Ae,ge,rt,Be={label:0,sent:function(){if(1&ge[0])throw ge[1];return ge[1]},trys:[],ops:[]};return rt={next:Je(0),throw:Je(1),return:Je(2)},"function"==typeof Symbol&&(rt[Symbol.iterator]=function(){return this}),rt;function Je(Bt){return function(Zt){return function Ct(Bt){if(Ce)throw new TypeError("Generator is already executing.");for(;Be;)try{if(Ce=1,Ae&&(ge=2&Bt[0]?Ae.return:Bt[0]?Ae.throw||((ge=Ae.return)&&ge.call(Ae),0):Ae.next)&&!(ge=ge.call(Ae,Bt[1])).done)return ge;switch(Ae=0,ge&&(Bt=[2&Bt[0],ge.value]),Bt[0]){case 0:case 1:ge=Bt;break;case 4:return Be.label++,{value:Bt[1],done:!1};case 5:Be.label++,Ae=Bt[1],Bt=[0];continue;case 7:Bt=Be.ops.pop(),Be.trys.pop();continue;default:if(!(ge=(ge=Be.trys).length>0&&ge[ge.length-1])&&(6===Bt[0]||2===Bt[0])){Be=0;continue}if(3===Bt[0]&&(!ge||Bt[1]>ge[0]&&Bt[1]<ge[3])){Be.label=Bt[1];break}if(6===Bt[0]&&Be.label<ge[1]){Be.label=ge[1],ge=Bt;break}if(ge&&Be.label<ge[2]){Be.label=ge[2],Be.ops.push(Bt);break}ge[2]&&Be.ops.pop(),Be.trys.pop();continue}Bt=we.call(Ze,Be)}catch(Zt){Bt=[6,Zt],Ae=0}finally{Ce=ge=0}if(5&Bt[0])throw Bt[1];return{value:Bt[0]?Bt[1]:void 0,done:!0}}([Bt,Zt])}}},p=this&&this.__spreadArray||function(Ze,we){for(var Be=0,Ce=we.length,Ae=Ze.length;Be<Ce;Be++,Ae++)Ze[Ae]=we[Be];return Ze};Object.defineProperty(Q,"__esModule",{value:!0}),Q.Container=void 0;var l=h(54168),e=h(89991),G=h(10485),X=h(20978),t=h(19455),V=h(60438),ie=h(53551),J=h(77147),se=h(44763),U=h(67864),ke=h(54768),_e=h(21998),Ue=function(){function Ze(we){this._appliedMiddleware=[];var Be=we||{};if("object"!=typeof Be)throw new Error(""+e.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT);if(void 0===Be.defaultScope)Be.defaultScope=G.BindingScopeEnum.Transient;else if(Be.defaultScope!==G.BindingScopeEnum.Singleton&&Be.defaultScope!==G.BindingScopeEnum.Transient&&Be.defaultScope!==G.BindingScopeEnum.Request)throw new Error(""+e.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE);if(void 0===Be.autoBindInjectable)Be.autoBindInjectable=!1;else if("boolean"!=typeof Be.autoBindInjectable)throw new Error(""+e.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE);
1if(void 0===Be.skipBaseClassChecks)Be.skipBaseClassChecks=!1;else if("boolean"!=typeof Be.skipBaseClassChecks)throw new Error(""+e.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK);this.options={autoBindInjectable:Be.autoBindInjectable,defaultScope:Be.defaultScope,skipBaseClassChecks:Be.skipBaseClassChecks},this.id=se.id(),this._bindingDictionary=new _e.Lookup,this._snapshots=[],this._middleware=null,this.parent=null,this._metadataReader=new t.MetadataReader}return Ze.merge=function(we,Be){for(var Ce=[],Ae=2;Ae<arguments.length;Ae++)Ce[Ae-2]=arguments[Ae];var ge=new Ze,rt=p([we,Be],Ce).map(function(Bt){return V.getBindingDictionary(Bt)}),Je=V.getBindingDictionary(ge);return rt.forEach(function(Bt){!function Ct(Bt,Zt){Bt.traverse(function(Xt,nn){nn.forEach(function(an){Zt.add(an.serviceIdentifier,an.clone())})})}(Bt,Je)}),ge},Ze.prototype.load=function(){for(var we=[],Be=0;Be<arguments.length;Be++)we[Be]=arguments[Be];for(var Ce=this._getContainerModuleHelpersFactory(),Ae=0,ge=we;Ae<ge.length;Ae++){var rt=ge[Ae],Je=Ce(rt.id);rt.registry(Je.bindFunction,Je.unbindFunction,Je.isboundFunction,Je.rebindFunction)}},Ze.prototype.loadAsync=function(){for(var we=[],Be=0;Be<arguments.length;Be++)we[Be]=arguments[Be];return s(this,void 0,void 0,function(){var Ce,Ae,ge,rt,Je;return r(this,function(Ct){switch(Ct.label){case 0:Ce=this._getContainerModuleHelpersFactory(),Ae=0,ge=we,Ct.label=1;case 1:return Ae<ge.length?(Je=Ce((rt=ge[Ae]).id),[4,rt.registry(Je.bindFunction,Je.unbindFunction,Je.isboundFunction,Je.rebindFunction)]):[3,4];case 2:Ct.sent(),Ct.label=3;case 3:return Ae++,[3,1];case 4:return[2]}})})},Ze.prototype.unload=function(){for(var we=this,Be=[],Ce=0;Ce<arguments.length;Ce++)Be[Ce]=arguments[Ce];Be.forEach(function(ge){var rt=function(ge){return function(rt){return rt.moduleId===ge}}(ge.id);we._bindingDictionary.removeByCondition(rt)})},Ze.prototype.bind=function(we){var Ce=new l.Binding(we,this.options.defaultScope||G.BindingScopeEnum.Transient);return this._bindingDictionary.add(we,Ce),new J.BindingToSyntax(Ce)},Ze.prototype.rebind=function(we){return this.unbind(we),this.bind(we)},Ze.prototype.unbind=function(we){try{this._bindingDictionary.remove(we)}catch{throw new Error(e.CANNOT_UNBIND+" "+U.getServiceIdentifierAsString(we))}},Ze.prototype.unbindAll=function(){this._bindingDictionary=new _e.Lookup},Ze.prototype.isBound=function(we){var Be=this._bindingDictionary.hasKey(we);return!Be&&this.parent&&(Be=this.parent.isBound(we)),Be},Ze.prototype.isBoundNamed=function(we,Be){return this.isBoundTagged(we,X.NAMED_TAG,Be)},Ze.prototype.isBoundTagged=function(we,Be,Ce){var Ae=!1;if(this._bindingDictionary.hasKey(we)){var ge=this._bindingDictionary.get(we),rt=V.createMockRequest(this,we,Be,Ce);Ae=ge.some(function(Je){return Je.constraint(rt)})}return!Ae&&this.parent&&(Ae=this.parent.isBoundTagged(we,Be,Ce)),Ae},Ze.prototype.snapshot=function(){this._snapshots.push(ke.ContainerSnapshot.of(this._bindingDictionary.clone(),this._middleware))},Ze.prototype.restore=function(){var we=this._snapshots.pop();if(void 0===we)throw new Error(e.NO_MORE_SNAPSHOTS_AVAILABLE);this._bindingDictionary=we.bindings,this._middleware=we.middleware},Ze.prototype.createChild=function(we){var Be=new Ze(we||this.options);return Be.parent=this,Be},Ze.prototype.applyMiddleware=function(){for(var we=[],Be=0;Be<arguments.length;Be++)we[Be]=arguments[Be];this._appliedMiddleware=this._appliedMiddleware.concat(we);var Ce=this._middleware?this._middleware:this._planAndResolve();this._middleware=we.reduce(function(Ae,ge){return ge(Ae)},Ce)},Ze.prototype.applyCustomMetadataReader=function(we){this._metadataReader=we},Ze.prototype.get=function(we){return this._get(!1,!1,G.TargetTypeEnum.Variable,we)},Ze.prototype.getTagged=function(we,Be,Ce){return this._get(!1,!1,G.TargetTypeEnum.Variable,we,Be,Ce)},Ze.prototype.getNamed=function(we,Be){return this.getTagged(we,X.NAMED_TAG,Be)},Ze.prototype.getAll=function(we){return this._get(!0,!0,G.TargetTypeEnum.Variable,we)},Ze.prototype.getAllTagged=function(we,Be,Ce){return this._get(!1,!0,G.TargetTypeEnum.Variable,we,Be,Ce)},Ze.prototype.getAllNamed=function(we,Be){return this.getAllTagged(we,X.NAMED_TAG,Be)},Ze.prototype.resolve=function(we){var Be=this.createChild();return Be.bind(we).toSelf(),this._appliedMiddleware.forEach(function(Ce){Be.applyMiddleware(Ce)}),Be.get(we)},Ze.prototype._getContainerModuleHelpersFactory=function(){var we=this,Be=function(Je,Ct){Je._binding.moduleId=Ct},Ce=function(Je){return function(Ct){var Zt=we.bind.bind(we)(Ct);return Be(Zt,Je),Zt}},rt=function(Je){return function(Ct){var Zt=we.rebind.bind(we)(Ct);return Be(Zt,Je),Zt}};return function(Je){return{bindFunction:Ce(Je),isboundFunction:function(Ct){return we.isBound.bind(we)(Ct)},rebindFunction:rt(Je),unbindFunction:function(Ct){we.unbind.bind(we)(Ct)}}}},Ze.prototype._get=function(we,Be,Ce,Ae,ge,rt){var Je=null,Ct={avoidConstraints:we,contextInterceptor:function(Bt){return Bt},isMultiInject:Be,key:ge,serviceIdentifier:Ae,targetType:Ce,value:rt};if(this._middleware){if(null==(Je=this._middleware(Ct)))throw new Error(e.INVALID_MIDDLEWARE_RETURN)}else Je=this._planAndResolve()(Ct);return Je},Ze.prototype._planAndResolve=function(){var we=this;return function(Be){var Ce=V.plan(we._metadataReader,we,Be.isMultiInject,Be.targetType,Be.serviceIdentifier,Be.ke
1y,Be.value,Be.avoidConstraints);return Ce=Be.contextInterceptor(Ce),ie.resolve(Ce)}},Ze}();Q.Container=Ue},17601:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.BindingInSyntax=void 0;var s=h(10485),r=h(6850),p=function(){function l(e){this._binding=e}return l.prototype.inRequestScope=function(){return this._binding.scope=s.BindingScopeEnum.Request,new r.BindingWhenOnSyntax(this._binding)},l.prototype.inSingletonScope=function(){return this._binding.scope=s.BindingScopeEnum.Singleton,new r.BindingWhenOnSyntax(this._binding)},l.prototype.inTransientScope=function(){return this._binding.scope=s.BindingScopeEnum.Transient,new r.BindingWhenOnSyntax(this._binding)},l}();Q.BindingInSyntax=p},18173:(fn,Q,h)=>{"use strict";h.d(Q,{DJ:()=>e,vG:()=>X,wg:()=>l,yb:()=>G});var s=h(85089),r=h(77274),p=h(84320);function l(t,V){return(0,s.W)((0,p.V)(),"setTimeout")((0,r.dm)(t),V)}function e(t){(0,s.W)((0,p.V)(),"clearTimeout")(t)}function G(t,V){return(0,s.W)((0,p.V)(),"setInterval")((0,r.dm)(t),V)}function X(t){(0,s.W)((0,p.V)(),"clearInterval")(t)}},18212:(fn,Q,h)=>{"use strict";h.d(Q,{$S:()=>ke,FR:()=>X,Gw:()=>we,M8:()=>_e,MA:()=>l,OY:()=>r,Oc:()=>Ue,TP:()=>ie,Zj:()=>J,gs:()=>Be,iW:()=>p,jR:()=>t,nx:()=>U,pu:()=>Ae,vk:()=>Ze,x3:()=>se});var ge,s=h(31060),r=1e3,p=60*r,l=60*p,G=24*l*365;function X(Je){return{relative:Je,timeStamp:V(Je)}}function t(Je){return{relative:Be(Je),timeStamp:Je}}function V(Je){var Ct=se()-performance.now();return Ct>rt()?Math.round(we(Ct,Je)):function Ce(Je){return Math.round(we(rt(),Je))}(Je)}function ie(){return Math.round(se()-we(rt(),performance.now()))}function J(Je){return(0,s.Et)(Je)?(0,s.LI)(1e6*Je,0):Je}function se(){return(new Date).getTime()}function U(){return se()}function ke(){return performance.now()}function _e(){return{relative:ke(),timeStamp:U()}}function Ue(){return{relative:0,timeStamp:rt()}}function Ze(Je,Ct){return Ct-Je}function we(Je,Ct){return Je+Ct}function Be(Je){return Je-rt()}function Ae(Je){return Je<G}function rt(){return void 0===ge&&(ge=performance.timing.navigationStart),ge}},18307:(fn,Q,h)=>{"use strict";h.d(Q,{HM:()=>J,Jv:()=>we,aD:()=>Ze});var s=h(91010),r=h(71326),p=h(58189);const l=new r.nKC("HIGHCHARTS_LOADER"),e=new r.nKC("HIGHCHARTS_ROOT_MODULES"),G=new r.nKC("HIGHCHARTS_OPTIONS"),X=new r.nKC("HIGHCHARTS_CONFIG"),t=new r.nKC("HIGHCHARTS_TIMEOUT");let V=(()=>{class Be{constructor(){this.highcharts=(0,r.vPA)(null),this.loader=(0,r.WQX)(l),this.globalOptions=(0,r.WQX)(G,{optional:!0}),this.globalModules=(0,r.WQX)(e,{optional:!0})}loadHighchartsWithModules(Ae){var ge=this;return(0,s.A)(function*(){const rt=yield ge.loader();return yield Promise.allSettled([...ge.globalModules?.()??[],...Ae?.modules?.()??[]]),rt})()}load(Ae){this.loadHighchartsWithModules(Ae).then(ge=>{this.globalOptions&&ge.setOptions(this.globalOptions),this.highcharts.set(ge)})}static{this.\u0275fac=function(ge){return new(ge||Be)}}static{this.\u0275prov=r.jDH({token:Be,factory:Be.\u0275fac,providedIn:"root"})}}return Be})(),ie=(()=>{class Be{delay(Ae){return new Promise(ge=>setTimeout(ge,Ae))}keepChartUpToDate(){var Ae=this;(0,r.QZP)((0,s.A)(function*(){const ge=Ae.update(),rt=Ae.oneToOne(),Je=Ae.options();Ae._chartInstance=yield Ae.chart(),Ae.chartCreated?ge&&Ae._chartInstance?.update(Je,!0,rt):Ae._chartInstance&&(Ae.chartCreated=!0)}))}constructor(){var Ae=this;this.constructorType=(0,r.hFB)("chart"),this.oneToOne=(0,r.hFB)(!1),this.options=r.hFB.required(),this.update=(0,r.geq)(!0),this.chartInstance=(0,r.CGW)(),this.destroyRef=(0,r.WQX)(r.abz),this.el=(0,r.WQX)(r.aKT),this.platformId=(0,r.WQX)(r.Agw),this.relativeConfig=(0,r.WQX)(X,{optional:!0}),this.timeout=(0,r.WQX)(t,{optional:!0}),this.highchartsChartService=(0,r.WQX)(V),this.chartCreated=!1,this.chart=(0,r.EWP)((0,s.A)(function*(){const ge=Ae.highchartsChartService.highcharts(),rt=Ae.constructorType();if(yield Ae.delay(Ae.relativeConfig?.timeout??Ae.timeout??500),ge)return{chart:ge.chart,ganttChart:ge.ganttChart,mapChart:ge.mapChart,stockChart:ge.stockChart}[rt](Ae.el.nativeElement,(0,r.O8t)(()=>Ae.options()),Bt=>Ae.chartInstance.emit(Bt))})),(!this.platformId||!(0,p.Vy)(this.platformId))&&(this.highchartsChartService.load(this.relativeConfig),this.destroyRef.onDestroy(()=>{this._chartInstance?.destroy(),this._chartInstance=void 0}),this.keepChartUpToDate())}static{this.\u0275fac=function(ge){return new(ge||Be)}}static{this.\u0275dir=r.FsC({type:Be,selectors:[["","highchartsChart",""]],inputs:{constructorType:[1,"constructorType"],oneToOne:[1,"oneToOne"],options:[1,"options"],update:[1,"update"]},outputs:{update:"updateChange",chartInstance:"chartInstance"}})}}return Be})(),J=(()=>{class Be{static{this.\u0275fac=function(ge){return new(ge||Be)}}static{this.\u0275cmp=r.VBU({type:Be,selectors:[["highcharts-chart"]],features:[r.nM4([{directive:ie,input
1s:["constructorType","constructorType","oneToOne","oneToOne","options","options","update","update"],outputs:["chartInstance","chartInstance","updateChange","updateChange"]}])],decls:0,vars:0,template:function(ge,rt){},encapsulation:2,changeDetection:0})}}return Be})();const se=()=>[],U=()=>h.e("node_modules_pnpm_highcharts_12_6_0_jspdf_4_1_0_node_modules_highcharts_esm_highcharts_js").then(h.bind(h,8242)).then(Be=>Be.default);function ke(Be){return(0,r.EmA)([{provide:l,useValue:Be??U}])}function Ue(Be){return(0,r.EmA)([{provide:e,useValue:Be}])}function Ze(Be){return{provide:X,useValue:Be}}function we(Be={}){const Ce=[ke(Be.instance),Ue(Be.modules??se),{provide:t,useValue:Be.timeout}];return Be.options&&Ce.push(function _e(Be){return(0,r.EmA)([{provide:G,useValue:Be}])}(Be.options)),(0,r.EmA)(Ce)}},19152:(fn,Q,h)=>{"use strict";h.d(Q,{I:()=>Vn});var s=h(71326),r=h(64193),p=h(37997),l=h(7098),e=h(3800);function G(ye){if(!ye)return"";try{return JSON.parse(ye).url||""}catch{return""}}function X(ye){const qt=ye?.responsiveWidenImage;return qt&&0!==qt.length?qt.map(Me=>({contentType:Me.contentType,displayName:Me.displayName,name:Me.name,responsiveBreakPoint:Me.responsiveBreakPoint,responsiveWidenImage:G(Me.responsiveWidenImage)})):[]}function t(ye){return ye.appearance?ye.appearance:"light"}function V(ye){return ye.layout?ye.layout:"full-width"}function ie(ye){return ye.backgroundGradientType?ye.backgroundGradientType:"pg-1"}function Ce(ye,qt,Me){return(ye.linkButton?ye.linkButton:[]).reduce((le,dt)=>{if(!dt)return le;const et=dt.displayText,kn=dt.link,co=kn?.link,jo=kn?.openIn;let Ro;if(co?.pageLink&&qt&&Me){const wi=qt.getContent(co.pageLink)?.getUrl();Ro=wi?Me.getHomeUrl()+wi:void 0}else co?.url&&(Ro=co.url);return et&&le.push({text:et,...Ro?{href:Ro}:{},...jo?{openIn:jo}:{}}),le},[])}function rt(ye,qt,Me,it){const{mainData:le,backgroundVideoData:dt,searchLinks:et,primaryButton:kn,secondaryButton:co}=function Ae(ye,qt,Me){let et,kn,it={appearance:"light",layout:"full-width",backgroundType:void 0,backgroundGradientType:"pg-1",category:"",title:"",description:"",backgroundImage:"",responsiveWidenImages:[]},le={accountId:"",videoId:"",playerId:""},dt=[];if(ye.forEach(co=>{const jo=co.modelKey,Ro=co.model.data;if("bannerContent"===jo)it=function U(ye){const qt=function J(ye){const qt=ye.mainText;if(!qt){const dt=ye.displayName;return{category:"",title:"string"==typeof dt?dt:"",description:""}}const Me=qt.badge,it=qt.title,le=qt.summary;return{category:Me[0]?.title||"",title:it?.value||"",description:le?.value||""}}(ye),Me=function se(ye){const qt=ye.widenAsset;return{backgroundImage:qt?.widenImage?G(qt.widenImage):"",responsiveWidenImages:X(qt)}}(ye),it=ye.backgroundType;return{appearance:t(ye),layout:V(ye),backgroundType:it,backgroundGradientType:ie(ye),...qt,...Me}}(Ro);else if("bannerVideo"===jo||"video"===jo||"videoContent"===jo)le=function ke(ye){const qt=ye.video??{},Me=qt.videoPlayer??qt;return{accountId:Me.accountId||qt.accountId||ye.accountId||"",videoId:Me.videoId||qt.videoId||ye.videoId||"",playerId:Me.playerId||Me.videoPlayerId||qt.playerId||qt.videoPlayerId||ye.playerId||""}}(Ro);else if("bannerQuickLinks"===jo)dt=function Be(ye,qt,Me){return(ye.linkButton?ye.linkButton:[]).reduce((le,dt)=>{if(!dt)return le;const et=dt.displayText,co=dt.link?.link;let jo;if(co?.pageLink&&qt&&Me){const Ro=qt.getContent(co.pageLink)?.getUrl();jo=Ro?Me.getHomeUrl()+Ro:void 0}else co?.url&&(jo=co.url);return et&&jo&&le.push({text:et,href:jo}),le},[])}(Ro,qt,Me);else if("bannerButtonLinks"===jo){const wi=Ce(Ro,qt,Me);et=wi[0],kn=wi[1]}}),!et){const co=ye.find(jo=>jo.model.data.linkButton);if(co){const jo=Ce(co.model.data,qt,Me);et=jo[0],kn=jo[1]}}return{mainData:it,backgroundVideoData:le,searchLinks:dt,primaryButton:et,secondaryButton:kn}}(ye,qt,Me),jo=it?.videoLayout,wi=it?.videoPlayback?.toLowerCase(),fi=(0,r.EN)(it?.background),Ar=it?.showSearchBar,er=!1!==Ar&&"false"!==Ar,Rr="decorative-video"===(it?.bannerVariant||""),si=function we(ye){return!!ye.accountId&&!!ye.videoId&&!!ye.playerId}(dt),Nt=function Ze(ye){return!!ye.backgroundImage||(ye.responsiveWidenImages?.length??0)>0}(le),ln=jo?.toLowerCase().replaceAll(/\s+/g,"-"),rn="on-banner"===ln||"in-banner"===ln,vo="light"===fi.theme?"light":"dark",{backgroundType:Hn,appearance:Bo,layout:gi}=function ge(ye){const{isDecorativeVideo:qt,hasVideoContentFlag:Me,hasImage:it,normalizedVideoLayout:le,isOnBanner:dt,backgroundParam:et,themeFromParam:kn}=ye;return qt?{backgroundType:"video",appearance:"dark",layout:"decorative-video"}:Me?{backgroundType:"video",appearance:et.cssClass?kn:"dark",layout:"background"===le?"full-width":"split"}:it?{backgroundType:"image",appearance:et.cssClass?kn:"dark",layout:dt?"split":"full-width"}:{backgroundType:"gradient",appearance:kn,layout:"full-width"}}({isDecorativeVideo:Rr,hasVideoContentFlag:si,hasImage:Nt,normalizedVideoLayout:ln,isOnBanner:rn,backgroundParam:fi,themeFromParam:vo});return{appearance:Bo,layout:gi,backgroundType:Hn,backgroundGradientType:le.backgroundGradientType,videoLayout:jo,videoPlayback:wi,category:le.category,title:le.title,de
1scription:le.description,showSearchBar:er,primaryButton:kn,secondaryButton:co,searchLinks:et,backgroundImage:le.backgroundImage,responsiveWidenImages:le.responsiveWidenImages,backgroundVideo:dt,background:fi.cssClass?fi:void 0,productPageUrl:(Dr,wr,Ei,ji)=>Me?.getProductPageUrl(Dr,wr,Ei,ji)??""}}function Je(ye){if(!ye)return"";try{return JSON.parse(ye).url||""}catch{return""}}function Ct(ye,qt){return qt?{[ye]:qt}:{}}function Bt(ye){const qt=ye?.responsiveWidenImage;return qt&&0!==qt.length?qt.map(Me=>({contentType:Me.contentType,displayName:Me.displayName,name:Me.name,responsiveBreakPoint:Me.responsiveBreakPoint,responsiveWidenImage:Je(Me.responsiveWidenImage)})):[]}function Zt(ye){return ye.appearance?ye.appearance:"light"}function Xt(ye){return ye.layout?ye.layout:"full-width"}function nn(ye){return ye.backgroundGradientType?ye.backgroundGradientType:"pg-1"}function It(ye){const qt=function an(ye){const qt=ye.mainText;if(!qt)return{category:"",title:"string"==typeof ye.displayName?ye.displayName:"",description:""};const it=qt.badge,le=qt.title,dt=qt.summary;return{category:it[0]?.title||"",title:le?.value||"",description:dt?.value||""}}(ye),Me=function un(ye){const qt=ye.widenAsset;return{backgroundImage:qt?.widenImage?Je(qt.widenImage):"",responsiveWidenImages:Bt(qt)}}(ye),it=ye.backgroundType;return{appearance:Zt(ye),layout:Xt(ye),backgroundType:it,backgroundGradientType:nn(ye),...qt,...Me}}function pn(ye,qt,Me,it){const dt=(qt.linkButton?qt.linkButton:[]).reduce((et,kn)=>{const co=function jt(ye,qt,Me){const it=ye?.displayText,le=ye?.link,dt=le?.link,et=function Mt(ye,qt,Me){return ye?.pageLink&&qt&&Me?function Re(ye,qt,Me){const it=Me?ye.getContent(Me)?.getUrl():"";return it?qt.getHomeUrl()+it:""}(qt,Me,ye.pageLink):ye?.url?ye.url:void 0}(dt,qt,Me),kn=le?.openIn;return it?{text:it,...Ct("href",et),...Ct("openIn",kn)}:null}(kn,Me,it);return co&&et.push(co),et},[]);return"cta"===ye?function Vt(ye){return{primaryButton:ye[0],secondaryButton:ye.length>1?ye[1]:void 0}}(dt):function En(ye){return{searchLinks:ye}}(dt)}function Kt(ye){const qt=ye.video??{},Me=qt.videoPlayer??qt;return{accountId:Me.accountId||qt.accountId||ye.accountId||"",videoId:Me.videoId||qt.videoId||ye.videoId||"",playerId:Me.playerId||Me.videoPlayerId||qt.playerId||qt.videoPlayerId||ye.playerId||""}}function Pn(ye){return!1!==ye&&"false"!==ye}var bn=h(1183),Ln=h(54338);function ao(ye){if("service-center"===ye)return ye}function St(ye){if(ye)try{return JSON.parse(ye).url}catch{return}}function On(ye){return!!ye?.link&&!!ye.link.showThumbnail}function sn(ye,qt,Me){if(ye?.link){if(ye.link.url)return ye.link.url;if(ye.link.pageLink&&qt&&Me){const it=ye.link.pageLink,le=Me.getContent(it)?.getUrl()||"";return le?qt.getHomeUrl()+le:""}if(ye.link.widenAsset)return St(ye.link.widenAsset)}}function Jn(ye,qt,Me){if(!ye?.displayText)return;const it=ye.link?.showLeavingSiteModal,le=ye.link?.leavingSiteModalKey,dt=(0,Ln.o3)(it||"",le||"");return{text:ye.displayText,href:ye.link?sn(ye.link,qt,Me):void 0,icon:ye.icon,openIn:ye.link?.openIn,ariaLabel:ye.link?.title||ye.displayText||"",isSignInLink:!!ye.link?.isSignInLink,showThumbnail:On(ye.link),..."true"===it?{showLeavingSiteModal:it}:{},...le?{leavingSiteModalKey:le}:{},...dt?{leavingSiteModalClass:dt}:{}}}function To(ye,qt,Me){const it=ye.card;if(!it)return{title:"",mode:"light",background:""};const le=it.widenImageCompound?St(it.widenImageCompound.widenImage):void 0,dt=it.widenImageCompound?.altText||"",et=it.icon?St(it.icon.widenImage):void 0,kn=!0===it.imageFit||"true"===it.imageFit,co=it.titleLink?sn(it.titleLink):void 0,jo=it.titleLink?.openIn,Ro=it.titleLink?.showLeavingSiteModal,wi=it.titleLink?.leavingSiteModalKey,fi=(0,Ln.o3)(Ro||"",wi||""),Ar=function zt(ye){return ye&&ye.includes("dark")?"dark":"light"}(ye.background),er=it.badges?.map(Nt=>({text:Nt.title||"",ariaLabel:Nt.ariaLabel,icon:Nt.icon}))||[],Yi=it.buttonLink||[],Rr=Yi[0]?Jn(Yi[0],qt,Me):void 0,si=Yi[1]?Jn(Yi[1],qt,Me):void 0;return{title:it.title?.value,description:it.summary?.value,link:co,..."true"===Ro?{linkShowLeavingSiteModal:Ro}:{},...wi?{linkLeavingSiteModalKey:wi}:{},...fi?{linkLeavingSiteModalClass:fi}:{},openIn:jo,backgroundImage:le,altText:dt,icon:et,mode:Ar,background:ye.background||"",badges:er,primaryButton:Rr,secondaryAction:si,...kn?{imageFit:"contain"}:{}}}var Mn=h(81798);function Yn(ye,qt,Me){if(!ye?.$ref||!qt)return;const it=qt.getContent(ye);if(!it)return;const le=it.getUrl();return le?le+(Me??""):void 0}function zn(ye,qt){const Me=ye.openIn,it=ye.showLeavingSiteModal,le=ye.leavingSiteModalKey,dt=ye.link,et=dt?.url,kn=dt?.pageLink,co=dt?.queryParameters,jo=dt?.anchor,Ro=(0,Ln.o3)(it||"",le||"");return{href:Yn(kn,qt,co)||et,leavingSiteModalClass:Ro,...(0,Mn.lq)(!!Me,{openIn:Me}),...(0,Mn.lq)(!!it,{showLeavingSiteModal:it}),...(0,Mn.lq)(!!le&&""!==le,{leavingSiteModalKey:le}),...(0,Mn.lq)(!!co,{queryParameters:co}),...(0,Mn.lq)(!!jo,{anchor:jo})}}
1function gn(ye,qt,Me){const it=ye.model.data,le=it.title,dt=it.description,et="object"==typeof dt&&null!==dt&&"value"in dt?dt.value:dt,co=it.quickLinkCardGroup?.map(Ro=>function Lt(ye,qt){const Me=ye,it=Me.icon,le=Me.linkTitle;if(!le)return null;const dt=le.title;if(!dt)return null;const et=it?.widenImage,kn=(0,Mn.DR)(et);return{id:Me.id||`card-${Math.random()}`,title:dt,cardLink:zn(le,qt),imageSrc:kn,imageAlt:it?.altText||dt}}(Ro,Me)).filter(Ro=>null!==Ro)||[],jo=function Rt(ye){const qt=(0,r.Vy)(ye?.bottomSpacing,ye?.topSpacing,ye?.[r.Bv]),Me=function yt(ye){return ye&&"string"==typeof ye?(0,r.C6)(ye):void 0}(ye?.width);return{spacingConfig:qt,widthConfig:Me,cardTextBackground:(0,r.EN)(ye?.cardTextBackground),isImageGroup:!!ye?.isImageGroup,gridLayout:ye?.gridLayout??"3 Column Grid"}}(qt);return{heading:le||"",description:et||"",spacing:jo.spacingConfig,cards:co,isImageGroup:jo.isImageGroup,width:jo.widthConfig,gridLayout:jo.gridLayout,barBackground:jo.cardTextBackground}}function je(ye){return{videoId:ye.videoId||"",accountId:ye.accountId||"",playerId:ye.playerId||ye.videoPlayerId||"default",playerUrl:ye.videoPlayerUrl||"",playtime:ye.videoPlayTime||"0"}}function De(ye){return{accountId:ye.accountId||"",experienceId:ye.experienceId||""}}let Vn=(()=>{class ye extends l.a{appConfigService=(0,s.WQX)(p.RK);translateService=(0,s.WQX)(r.c$);mapToComponentConfig(Me,it,le,dt,et){switch(it){case"academy-library":return(0,e.N5)(Me,le,dt,kn=>this.translateService.instant(kn));case"accordion":return(0,e.Uv)(Me,le);case"announcement":return(0,e.wK)(Me,le);case"banner":case"video-banner":return(0,e.cH)(Me,le,dt);case"banner-hero":return rt(Me,dt,et,le);case"banner-homepage":return function Ft(ye,qt,Me,it){let le={appearance:"light",layout:"full-width",backgroundType:void 0,backgroundGradientType:"pg-1",category:"",title:"",description:"",backgroundImage:"",responsiveWidenImages:[]},dt={primaryButton:{text:""}},et={searchLinks:[]},kn={accountId:"",videoId:"",playerId:""};ye.forEach(Bo=>{const gi=function At(ye,qt,Me,it,le,dt,et){const kn=ye.modelKey,co=ye.model.data;return"bannerContent"===kn?{mainData:It(co),ctaData:Me,quickLinksData:it,backgroundVideoData:le}:"bannerButtonLinks"===kn?{mainData:qt,ctaData:pn("cta",co,dt,et),quickLinksData:it,backgroundVideoData:le}:"bannerQuickLinks"===kn?{mainData:qt,ctaData:Me,quickLinksData:pn("links",co,dt,et),backgroundVideoData:le}:"bannerVideo"===kn||"video"===kn||"videoContent"===kn?{mainData:qt,ctaData:Me,quickLinksData:it,backgroundVideoData:Kt(co)}:{mainData:qt,ctaData:Me,quickLinksData:it,backgroundVideoData:le}}(Bo,le,dt,et,kn,qt,Me);le=gi.mainData,dt=gi.ctaData,et=gi.quickLinksData,kn=gi.backgroundVideoData});const co=it?.videoLayout,jo=it?.videoPlayback,Ro=Pn(it?.showSearchBar),wi=Pn(it?.showPausePlayButton),fi=(0,r.EN)(it?.background),er="decorative-video"===(it?.bannerVariant||"");let Yi,Rr,si;const Nt=function ct(ye){return!!ye.accountId&&!!ye.videoId&&!!ye.playerId}(kn),ln=function Ne(ye){return!!ye.backgroundImage||(ye.responsiveWidenImages?.length??0)>0}(le),rn=co?.toLowerCase().replaceAll(/\s+/g,"-"),vo="on-banner"===rn||"in-banner"===rn,Hn="light"===fi.theme?"light":"dark";return er?(Yi="video",Rr="dark",si="decorative-video"):Nt?(Yi="video",Rr=fi.cssClass?Hn:"dark",si=vo?"split":"full-width"):ln?(Yi="image",Rr=fi.cssClass?Hn:"dark",si=vo?"split":"full-width"):(Yi="gradient",Rr=Hn,si="full-width"),{appearance:Rr,layout:si,backgroundType:Yi,backgroundGradientType:le.backgroundGradientType,videoLayout:co,videoPlayback:jo,showSearchBar:Ro,showPausePlayButton:wi,category:le.category,title:le.title,description:le.description,backgroundImage:le.backgroundImage,responsiveWidenImages:le.responsiveWidenImages,primaryButton:dt.primaryButton,secondaryButton:dt.secondaryButton,searchLinks:et.searchLinks,productPageUrl:(Bo,gi,Dr,wr)=>Me?.getProductPageUrl(Bo,gi,Dr,wr)??"",backgroundVideo:kn,background:fi.cssClass?fi:void 0}}(Me,dt,et,le);case"biography-card-grid":{const kn=this.appConfigService.getSiteGeneralConfig();return(0,e.Zf)(Me,dt,kn?.biographyPageUrl,le)}case"card-cta":case"featured-card-cta":return(0,e.u1)(Me,le,dt,et);case"card-dashboard":return(0,e.EN)(Me);case"client-accounts":return(0,e.tS)(Me);case"code":return(0,e.Zd)(Me,le);case"curated-card-grid":return function Jo(ye,qt,Me,it){const le=ye.model.data,dt=qt?.gridLayout;let et="3 Column Grid";void 0!==dt&&(et=dt);const co=(le.cards||[]).map(si=>({...To(si,Me,it),height:"2 Column Custom Grid"===et?"h-auto":"h-full"})),jo=le.viewAllCTA,Ro=jo?{text:jo.displayText||"",href:jo.link?sn(jo.link,Me,it):void 0,icon:jo.icon||void 0,openIn:jo.link?.openIn,showLeavingsSiteIcon:"true"===jo.link?.showLeavingSiteModal,ariaLabel:jo.link?.title||""}:void 0,wi=(0,r.EN)(qt?.background),fi=(0,r.Vy)(qt?.bottomSpacing,qt?.topSpacing,qt?.bottomMargin,!!wi.cssClass),Ar=(0,r.C6)(qt?.width),er=qt?.showMoreButton,Yi=qt?.showMore,Rr=!0===er||"true"===er||"Yes"===Yi;return{title:le.title,cards:co,viewAllCTA:Ro,preContent:le.preContent?.value?{value:le.preContent.value}:void 0,postContent:le.postContent?.value?{value:le.postContent.value}:void 0,gridLayout:et,backgroundConfig:wi,widthConfig:Ar,spacing:fi,componentVariant:ao(qt?.componentVariant),showMore:Rr}}(Me,le,et,dt);case"content-block":return(0,e.S0)(Me,le);case"content-blocks":return(0,e.V2)(Me,le);case"form":return(0,e.ym)(Me);case"cta-form":return(0,e.Mi)(Me);case"divider":return(0,e.tH)(le);case"info-box-banner":case"infoBoxBanner":return(0,e.P1)(Me,le);case"page-section":return(0,e.gl)(Me,le);case"section-anchor":return(0,e.eM)(le);case"video":return function wn(ye,qt){const Me=(0,r.EN)(qt?.background),it=(0,r.C6)(qt?.width),le=(0,r.Vy)(qt?.bottomSpacing||qt?.spacing,qt?.topSpacing,qt?.[r.Bv],!!Me.cssClass),dt=Me.theme,et=ye.model.data,kn=et.videoCards||et.videos||[],co=et.multiVideo||[],jo=kn.length>0?kn.map(fi=>function at(ye,qt){const Me=ye.video||ye.videoPlayer||{},it=Me.videoPlayer||Me;if("frk:BrightcoveGalleryCompound"===it.contentType){const kn=ye.playTime||"";return{brightcoveGalleryCompound:{...De(it),playtime:kn||void 0},category:ye.videoCategory||ye.category||"",title:ye.videoTitle||ye.title||"",summary:{value:ye.videoSummary||""},variant:qt}}const dt=ye.playTime||"",et=je(it);return{brightcoveVideoCompound:{...et,playtime:dt||et.playtime},category:ye.videoCategory||ye.category||"",title:ye.videoTitle||ye.title||"",summary:{value:ye.videoSummary||""},variant:qt}}(fi,dt)):co.map(fi=>function Ye(ye,qt){return{brightcoveVideoCompound:je(ye.videoPlayer||{}),category:ye.videoCategory||"",title:ye.videoTitle||"",summary:{value:ye.videoSummary||""},variant:qt}}(fi,dt)),Ro=et.description;return{title:et.title||"",description:("string"==typeof Ro?Ro:Ro?.value)||void 0,videos:jo,ariaLabel:et.ariaLabel||void 0,background:Me,width:it,variant:dt,spacing:le}}(Me,le);case"marketo-form":{const kn=(0,r.wX)(le),co=this.appConfigService.getChannelConfig().marketo;return(0,e.vF)(Me,kn,co,le)}case"quick-link-card-group":return gn(Me,le,dt);case"toolkit-documents":return(0,e._5)(Me,le,dt,kn=>this.translateService.instant(kn));default:return null}}mapToBannerConfigWithDataCards(Me,it,le){return(0,e.rY)(Me,it,le)}mapToButtonLinksConfig(Me,it){return(0,bn.Bx)(Me,it)}mapToBannerConfigWithButtonLinks(Me,it,le){return(0,bn.zr)(Me,it,le)}mapToBannerVideoConfigFromDocuments(Me,it){return(0,bn.xX)(Me,it)}static \u0275fac=(()=>{let Me;return function(le){return(Me||(Me=s.xGo(ye)))(le||ye)}})();static \u0275prov=s.jDH({token:ye,factory:ye.\u0275fac,providedIn:"root"})}return ye})()},19376:(fn,Q,h)=>{"use strict";h.d(Q,{Hj:()=>r,df:()=>p,lM:()=>l,zu:()=>s});var s=function(e){return e.DISTRIBUTOR="distributor",e.FINANCIAL_PROFESSIONALS="financial-professionals",e.GATEKEEPER="gatekeeper",e.INSTITUTIONAL="institutional",e.INVESTOR="investor",e.SHARIAH="shariah",e.INSTITUTIONAL_REPORTS="institutional-reports",e.INTERNAL="internal",e.RA="ra",e.RIA="ria",e.SH="SH",e}(s||{}),r=function(e){return e.ALTERNATIVES="Alternatives",e.EQUITY="Equity",e.FIXED_INCOME="Fixed Income",e.MONEY_FUNDS="Money Funds",e.MULTI_ASSET="Multi-Asset",e}(r||{});
1class p extends Error{constructor(G){super(`ShareClass not found: ${G}`),this.name="ShareClassNotActiveError",Object.setPrototypeOf(this,p.prototype)}}const l={_529:"529 Portfolios",CEF:"Closed-End Funds",CIT:"Collective Investment Trust",ETF:"ETFs",INDICES:"Indices",IF:"Interval Funds",SMA:"Managed Accounts",MMF:"Money Market Funds",MF:"Mutual Funds",SEGREGATED:"Segregated",TOF:"Tender Offer Funds",TIF:"TIF",UAFF:"UAE Feeder Funds",VIP:"Variable Insurance"}},19411:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>e});var s=h(44443),r=h(47011);const e=function l(G){return"symbol"==typeof G||(0,r.A)(G)&&"[object Symbol]"==(0,s.A)(G)}},19448:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.postConstruct=void 0;var s=h(89991),r=h(20978),p=h(4389);Q.postConstruct=function l(){return function(e,G,X){var t=new p.Metadata(r.POST_CONSTRUCT,G);if(Reflect.hasOwnMetadata(r.POST_CONSTRUCT,e.constructor))throw new Error(s.MULTIPLE_POST_CONSTRUCT_METHODS);Reflect.defineMetadata(r.POST_CONSTRUCT,t,e.constructor)}}},19455:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.MetadataReader=void 0;var s=h(20978),r=function(){function p(){}return p.prototype.getConstructorMetadata=function(l){return{compilerGeneratedMetadata:Reflect.getMetadata(s.PARAM_TYPES,l),userGeneratedMetadata:Reflect.getMetadata(s.TAGGED,l)||{}}},p.prototype.getPropertiesMetadata=function(l){return Reflect.getMetadata(s.TAGGED_PROP,l)||[]},p}();Q.MetadataReader=r},19559:(fn,Q,h)=>{"use strict";h.d(Q,{ox:()=>J});var s=h(44503),r=h(69189),p=h(18212),l=h(90370),e=h(18173),G=h(50249),X=h(4039),t=p.iW,V=G.A,ie=[];function J(Ue,Ze,we,Be){var Ce=new s.c,Ae=new s.c,ge=(0,X.oC)(Ue.sessionStoreStrategyType,Ze,we);ie.push(function(){return ge.stop()});var rt=(0,r.q)({expireDelay:V});function Je(){return{id:ge.getSession().id,trackingType:ge.getSession()[Ze],isReplayForced:!!ge.getSession().forcedReplay}}return ie.push(function(){return rt.stop()}),ge.renewObservable.subscribe(function(){rt.add(Je(),(0,p.$S)()),Ce.notify()}),ge.expireObservable.subscribe(function(){Ae.notify(),rt.closeActive((0,p.$S)())}),ge.expandOrRenewSession(),rt.add(Je(),(0,p.Oc)().relative),Be.observable.subscribe(function(){Be.isGranted()?ge.expandOrRenewSession():ge.expire()}),function U(Ue,Ze){var we=(0,l.l)(Ue,window,["click","touchstart","keydown","scroll"],Ze,{capture:!0,passive:!0}).stop;ie.push(we)}(Ue,function(){Be.isGranted()&&ge.expandOrRenewSession()}),function ke(Ue,Ze){var we=function(){"visible"===document.visibilityState&&Ze()},Be=(0,l.q)(Ue,document,"visibilitychange",we).stop;ie.push(Be);var Ce=(0,e.yb)(we,t);ie.push(function(){(0,e.vG)(Ce)})}(Ue,function(){return ge.expandSession()}),function _e(Ue,Ze){var we=(0,l.q)(Ue,window,"resume",Ze,{capture:!0}).stop;ie.push(we)}(Ue,function(){return ge.restartSession()}),{findSession:function(Ct,Bt){return rt.find(Ct,Bt)},renewObservable:Ce,expireObservable:Ae,sessionStateUpdateObservable:ge.sessionStateUpdateObservable,expire:ge.expire,updateSessionState:ge.updateSessionState}}},20358:(fn,Q,h)=>{"use strict";h.d(Q,{B:()=>It,C:()=>Kt,E:()=>En,I:()=>Pn,L:()=>un,R:()=>Zn,_:()=>Xt,a:()=>Vt,b:()=>nn,c:()=>an,d:()=>Ht});var s=h(91010),r=h(53004),p=h(85171),l=h(7597),G=(h(6363),h(83073)),X=h(86234),t=h(1646),V=h(15834),ie=h(20383),J=h(99039),se=h(29892),U=h(11005),ke=h(19376),_e=h(63047),Ue=h(38322),Ze=h(64678),we=h(78228),Be=h(85518);function Ce(Ne,At){const ct=(0,Be.a)(Ne,At?.in);return ct.setHours(0,0,0,0),ct}var Je=h(90459),Ct=h(63615),Bt=h(74388),Zt=h(62478);function Xt(Ne,At,ct,Ft){var ao,bn=arguments.length,Ln=bn<3?At:null===Ft?Ft=Object.getOwnPropertyDescriptor(At,ct):Ft;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ln=Reflect.decorate(Ne,At,ct,Ft);else for(var St=Ne.length-1;St>=0;St--)(ao=Ne[St])&&(Ln=(bn<3?ao(Ln):bn>3?ao(At,ct,Ln):ao(At,ct))||Ln);return bn>3&&Ln&&Object.defineProperty(At,ct,Ln),Ln}function nn(Ne,At){return function(ct,Ft){At(ct,Ft,Ne)}}function an(Ne,At){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Ne,At)}"function"==typeof SuppressedError&&SuppressedError;let un=(()=>{let Ne=class{level=Bt.L.DEBUG;outputs=[];outputters=[];logFormat=Bt.a.string;constructor(){"object"!=typeof global&&this.addOutput(console)}
1addOutput(ct){this.outputters.push(ct),this.outputs.push([ct.debug,ct.info,ct.warn,ct.error,ct.event||Ct.A])}setLevel(ct){this.level=ct}setLogFormat(ct){this.logFormat=ct}debug(ct,...Ft){this.logMessage(Bt.L.DEBUG,Ft,ct)}info(ct,...Ft){this.logMessage(Bt.L.INFO,Ft,ct)}warn(ct,...Ft){this.logMessage(Bt.L.WARN,Ft,ct)}error(ct,...Ft){this.logMessage(Bt.L.ERROR,Ft,ct)}event(ct,...Ft){this.logMessage(Bt.L.EVENT,Ft,ct)}logMessage(ct,Ft,bn){if(ct>=this.level){const Ln=this.logFormat===Bt.a.json,ao=Ft.map(On=>"number"==typeof On||"object"==typeof On&&null!==On?JSON.stringify(On):On);this.logOutput(ct,Ln,[bn,Ln?Ft:ao])}}logOutput(ct,Ft,bn){const Ln=Ft?[...bn]:bn.join(" ");for(let ao=0;ao<this.outputs.length;ao++){const St=this.outputs[ao]?.[ct];St&&St.apply(this.outputters[ao],[Ln])}}};return Ne=Xt([(0,U.Gr)(),an("design:paramtypes",[])],Ne),Ne})(),It=(()=>{let Ne=class{logger;loggerName="BloomreachService";basePath;baseUrl;origin;page$=new G.m(1);personalisedData;lastUrl;callResourceApi=r.n_;axiosInstance;constructor(ct){this.logger=ct}init(ct,Ft,bn,Ln){this.basePath=ct,this.baseUrl=bn,this.personalisedData=Ln,this.origin=Ft,this.axiosInstance=this.createAxiosInstance(),this.lastUrl&&this.loadPageModel(this.lastUrl)}getAPageModel(ct,Ft){var bn=this;if(!this.basePath)throw new Error("basePath not defined - call init(basePath) first");if(ct.startsWith(this.basePath)){const Ln=ct.charAt(this.basePath.length);(""===Ln||"/"===Ln||"?"===Ln||"#"===Ln)&&(ct=ct.substring(this.basePath.length))}return this.callResourceApi({httpClient:this.axiosInstance,endpoint:this.basePath+"/resourceapi",origin:this.origin,debug:!0,path:ct}).then(Ln=>(this.updateLinks(Ln),Ln)).catch(function(){var Ln=(0,s.A)(function*(ao){return bn.logger.error(bn.loggerName,"Error loading page model for path:",ct,ao),Ft??=2,Ft>0&&ao?.message?.includes("aborted")?(bn.logger.info(bn.loggerName,"Request aborted, retrying...",ct),yield new Promise(St=>{setTimeout(St,100)}),bn.getAPageModel(ct,Ft-1)):(bn.page$.next(null),null)});return function(ao){return Ln.apply(this,arguments)}}())}getPageModel$(){return this.page$.asObservable()}loadPageModel(ct){this.lastUrl=ct,this.page$.next(null),this.getAPageModel(ct).then(Ft=>{ct===this.lastUrl&&this.page$.next(Ft)}).catch(Ft=>(this.logger.error(this.loggerName,"error loading bloomreach resource",ct,Ft),!1))}createAxiosInstance(){return p.A.create({headers:{profile:JSON.stringify(this.personalisedData)},params:{segment:this.personalisedData?.segment}})}updateLinks(ct){this.baseUrl&&Object.values(ct.model.page).forEach(Ft=>{"menu"===Ft.type?(this.logger.debug(this.loggerName,"Fixing menu links"),this.fixMenu(Ft.data?.siteMenuItems,this.baseUrl||"")):(this.logger.debug(this.loggerName,"Fixing links",Ft),this.fixLinks(Ft,this.baseUrl||""))})}fixMenu(ct,Ft){ct&&ct.forEach(bn=>{this.fixLinks(bn,Ft),this.fixMenu(bn.childMenuItems,Ft)})}fixLinks(ct,Ft){"internal"===ct.links?.site?.type&&!ct.links.site.href?.startsWith(Ft)&&(ct.links.site.href=Ft+ct.links.site.href)}};return Ne=Xt([(0,U.Gr)(),an("design:paramtypes",[un])],Ne),Ne})();var Re;let Vt=Re=class{translateService;logger;taxonomyLanguage;caveatStatus="live";env;constructor(At,ct){this.translateService=At,this.logger=ct}init(At,ct,Ft){this.taxonomyLanguage=At,this.caveatStatus=ct,this.env=Ft}static mapAlert(At,ct,Ft,bn){void 0===At[ct]?At[ct]=[Ft]:At[ct].push(Ft),Ft.ppssMessage&&!bn[ct]&&(bn[ct]=Ft)}getData$(){if(this.taxonomyLanguage&&this.env)return this.getCaveatData$({taxonomy:this.taxonomyLanguage,env:this.env}).pipe((0,_e.M)(()=>this.logger.info("CaveatDataService","data received")),(0,se.T)(ct=>this.processElasticResponse(ct.data)),(0,se.T)(ct=>this.applyDynamicLabels(ct)),(0,se.T)(ct=>this.processAlerts(ct)));throw Error("must set taxonomy language (aka channel) first")}processAlerts(At){const ct=At.caveats,Ft={},bn={};return ct.alerts.forEach(Ln=>{Ln.fl?.forEach(ao=>{Re.mapAlert(Ft,ao,Ln,bn)}),Ln.fscl?.forEach(ao=>{Re.mapAlert(Ft,ao,Ln,bn)})}),ct.alerts={alertMap:Ft,ppssMap:bn},ct}applyDynamicLabels(At){const ct=At.caveats,Ft=/\$LABEL(\(|\[)(\w+(?:.\w+)*)(\)|\])/g;
1for(const bn in ct)"alerts"!==bn&&ct[bn].forEach(Ln=>{Ln.caveatContent.match(Ft)&&(Ln.caveatContent=Ln.caveatContent.replace(Ft,(St,On,sn)=>this.translateService.instant(sn)))});return At}processElasticResponse(At){const ct=At.results.response.hits,Ft={caveats:{alerts:[],proximals:[],legals:[],footnotes:[]}},bn={"ftcore:FundAlert":"alerts","ftcore:CaveatProximal":"proximals","ftcore:CaveatLegal":"legals","ftcore:CaveatFootnote":"footnotes"};return ct.hits.length>0&&ct.hits.filter(Ln=>"ftcore:FundAlert"===Ln._source.documentType||Ln._source.caveatContent).forEach(Ln=>{const ao=bn[Ln._source.documentType];ao&&Ft.caveats[ao].push(Ln._source)}),Ft}getCaveatData$(At){const ct=new l.$t({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded"}),Ft=new URLSearchParams;return Ft.set("taxonomy",At.taxonomy),Ft.set("env",At.env),Ft.set("status",this.caveatStatus),(0,X.H)(p.A.post("/api/caveat",Ft.toString(),{headers:ct}))}};Vt=Re=Xt([(0,U.Gr)(),an("design:paramtypes",[Function,un])],Vt);const En={fundId:"",fundShareClassCode:"",assetClass:"",taxonomy:"",investmentManager:"",sfdrcategory:"",benchmark:[]},pn="CaveatService";let Kt=(()=>{let Ne=class{logger;caveatDataService;caveatData$;filteredCaveats$;filteredFootnotes$;taggingFilters=En;taggingFilters$=new t.t(this.taggingFilters);registeredFootnotesPlacements=[];registeredFootnotesPlacements$=new t.t(this.registeredFootnotesPlacements);showDummyCaveats=!1;footnotesByComponent={};footnoteOrder=[];segment=ke.zu.INVESTOR;constructor(ct,Ft){this.logger=ct,this.caveatDataService=Ft}init(ct){this.segment=ct.segment,this.showDummyCaveats=ct.showDummyCaveats,this.caveatDataService.init(ct.taxonomyLanguage,ct.status,ct.env),this.setUpObservables()}setUpObservables(){this.caveatData$=this.caveatDataService.getData$().pipe((0,Ue.t)({bufferSize:1,refCount:!0})),this.filteredCaveats$=(0,V.z)([this.caveatData$,this.taggingFilters$]).pipe((0,_e.M)(ct=>this.logger.debug(pn,"sources loaded",ct)),(0,se.T)(ct=>this.filterCaveats(ct)),(0,_e.M)(ct=>this.logger.debug(pn,"caveats filtered",ct)),(0,Ue.t)({bufferSize:1,refCount:!0})),this.filteredFootnotes$=(0,V.z)([this.registeredFootnotesPlacements$.pipe((0,Ze.B)(200)),this.filteredCaveats$.pipe((0,se.T)(ct=>ct.footnotes.reduce((Ft,bn)=>(bn.placements?.forEach(Ln=>{void 0===Ft[Ln]?Ft[Ln]=[bn]:Ft[Ln].push(bn)}),Ft),{})))]).pipe((0,se.T)(([ct,Ft])=>{const bn=ct.filter(Ln=>void 0!==Ft[Ln]);if(bn.length){bn.forEach(sn=>{Ft[sn]?.forEach(zt=>{delete zt.index})});const Ln=this.sortPlacementsByPageOrder(bn,this.footnoteOrder),ao={value:1},St=Ln.map(sn=>({placement:sn,content:Ft[sn]?.filter(zt=>void 0===zt.index),indexes:this.computeFootnoteIndexes(Ft[sn],ao)})),On=St.reduce((sn,zt)=>(sn[zt.placement]=zt,sn),{});return{ordered:St,mapped:On}}return{ordered:[],mapped:{}}}),(0,_e.M)(ct=>this.logger.debug(pn,"filteredFootnotes",ct)),(0,Ue.t)({bufferSize:1,refCount:!0}))}sortPlacementsByPageOrder(ct,Ft){const bn=[...ct];return bn.sort((Ln,ao)=>{let St=Ft.indexOf(Ln),On=Ft.indexOf(ao);return-1===St&&(St=99999),-1===On&&(On=99999),St<On?-1:St>On?1:0}),bn}computeFootnoteIndexes(ct,Ft){const bn=ct?.map(Ln=>this.assignFootnoteIndex(Ln,Ft));return bn?.sort((Ln,ao)=>+Ln-+ao),bn}assignFootnoteIndex(ct,Ft){return void 0===ct.index&&(ct.index=String(Ft.value++)),ct.index}setCaveatFilter(ct){this.taggingFilters$.next(ct)}filterCaveats(ct){const[Ft,bn]=ct;return{legals:Ft.legals.filter(Ln=>this.isCaveatApplicable(Ln,bn)),proximals:Ft.proximals.filter(Ln=>this.isCaveatApplicable(Ln,bn)),footnotes:Ft.footnotes.filter(Ln=>this.isCaveatApplicable(Ln,bn)),alerts:Ft.alerts}}isCaveatApplicable(ct,Ft){return""===Ft.fundId?this.isNonFundCaveatApplicable(ct):this.isFundCaveatApplicable(ct,Ft)}isFundCaveatApplicable(ct,Ft){return this.emptyOrIncludes([{arrayField:ct.segments,matcher:this.segment},{arrayField:ct.fl,matcher:Ft.fundId},{arrayField:ct.fscl,matcher:Ft.fundShareClassCode},{arrayField:ct.acl,matcher:Ft.assetClass},{arrayField:ct.tl,matcher:Ft.taxonomy},{arrayField:ct.iml,matcher:Ft.investmentManager},{arrayField:ct.sfdr,matcher:Ft.sfdrcategory}])&&this.emptyOrHaveCommonItems(Ft.benchmark,ct.bma)}isNonFundCaveatApplicable(ct){return this.emptyOrIncludes([{arrayField:ct.segments,matcher:this.segment}])&&this.empty([ct.fl,ct.fscl,ct.acl,ct.tl,ct.iml,ct.sfdr,ct.bma])}emptyOrIncludes(ct){return!ct.some(Ft=>void 0!==Ft.arrayField&&Ft.arrayField.length>0&&!Ft.arrayField.includes(Ft.matcher))}emptyOrHaveCommonItems(ct,Ft){return void 0===Ft||0===Ft.length||Ft.some(bn=>ct.includes(bn))}empty(ct){return!ct.some(Ft=>void 0!==Ft&&Ft.length>0)}getRefs$(ct,Ft="unidentified"){return this.updateFootnoteOrder(Ft,ct),this.logger.debug(pn,"footnote registered",ct,Ft),this.showDummyCaveats?(this.registeredFootnotesPlacements.includes(ct)||this.registeredFootnotesPlacements.push(ct),(0,ie.of)([String(this.registeredFootnotesPlacements.indexOf(ct)+1)])):new J.c(bn=>{const Ln=this.filteredFootnotes$.pipe((0,se.T)(ao=>ao.mapped[ct]?.indexes||[])).subscribe(bn);return this.registeredFootnotesPlacements.includes(ct)||(this.registeredFootnotesPlacements.push(ct),this.registeredFootnotesPlacements$.next(this.registeredFootnotesPlacements.slice(0))),()=>{Ln.unsubscribe();const ao=this.registeredFootnotesPlacements.indexOf(ct);-1!==ao&&(this.registeredFootnotesPlacements.splice(ao,1),this.registeredFootnotesPlacements$.next(this.registeredFootnotesPlacements.slice(0)))}})}getRefsWithoutRegistration$(ct){return this.filteredFootnotes$.pipe((0,se.T)(Ft=>Ft.mapped[ct]?.indexes||[]))}getFootnoteContents$(){return this.showDummyCaveats?(0,ie.of)(this.registeredFootnotesPlacements).pipe((0,we.c)(3e3)):this.filteredFootnotes$.pipe((0,_e.M)(ct=>this.logger.debug(pn,"footnote content",ct)),(0,se.T)(ct=>ct.ordered.reduce((Ft,bn)=>bn.content?Ft.concat(bn.content.reduce((Ln,ao)=>Ln.concat(ao.caveatContent),[])):Ft,[])))}getProximals$(ct){return this.showDummyCaveats?(0,ie.of)([`Dummy proximal content for placement: ${ct}`]):this.filteredCaveats$.pipe((0,se.T)(Ft=>{const bn=Ft.proximals.filter(Ln=>Ln.placements?.includes(ct));return bn.sort((Ln,ao)=>this.legalProximalCaveatSort(Ln.priority,ao.priority)),bn.map(Ln=>Ln.caveatContent)}))}getProximalFootnote$(ct){return this.showDummyCaveats?(0,ie.of)([`Dummy proximal footnote content for placement: ${ct}`]):this.filteredCaveats$.pipe((0,se.T)(Ft=>{const bn=Ft.footnotes.filter(Ln=>Ln.placements?.includes(ct));return bn.sort((Ln,ao)=>this.legalProximalCaveatSort(Ln.priority,ao.priority)),bn.map(Ln=>Ln.caveatContent)}))}getLegals$(ct,Ft=[]){if(this.showDummyCaveats)return(0,ie.of)([`Dummy legal caveat for placement: ${ct}`]);const bn=new Set(Ft.filter(Boolean));return(0,V.z)([this.filteredCaveats$,this.caveatData$]).pipe((0,se.T)(([Ln,ao])=>{const St=Ln.legals.filter(zt=>zt.placements?.includes(ct)),On=bn.size?ao.legals.filter(zt=>zt.uuid&&bn.has(zt.uuid)):[],sn=[...St];
1return On.forEach(zt=>{sn.some(Jn=>Jn.uuid===zt.uuid)||sn.push(zt)}),sn.sort((zt,Jn)=>this.legalProximalCaveatSort(zt.priority,Jn.priority)),sn.map(zt=>zt.caveatContent)}))}getPpssAlerts$(){return this.filteredCaveats$.pipe((0,se.T)(ct=>ct.alerts.ppssMap))}getFundAlerts$(ct,Ft){return this.filteredCaveats$.pipe((0,se.T)(bn=>{const Ln=bn.alerts;return this.caveatAlertPrioritySorting((Ln.alertMap[`${ct}-${Ft}`]||[]).concat(Ln.alertMap[ct]||[]))}))}caveatAlertPrioritySorting(ct){const Ft=[...ct];return Ft.sort((bn,Ln)=>this.legalProximalCaveatSort(bn.priority,Ln.priority)),Ft}legalProximalCaveatSort(ct="",Ft=""){return Number(Ft)-Number(ct)}initNewPage(){this.footnotesByComponent={unidentified:[]},this.registeredFootnotesPlacements=[],this.registeredFootnotesPlacements$.next([])}updateFootnoteOrder(ct,Ft){this.footnotesByComponent[ct]?this.footnotesByComponent[ct].push(Ft):this.footnotesByComponent[ct]=[Ft];const bn=Object.keys(this.footnotesByComponent);bn.sort((Ln,ao)=>Ln.localeCompare(ao)),this.footnoteOrder=bn.map(Ln=>this.footnotesByComponent[Ln]||"").flat()}};return Ne=Xt([(0,U.Gr)(),an("design:paramtypes",[Function,Vt])],Ne),Ne})();const Ht="INTL_CONFIGURATION",lo=Ne=>({...Ne,format:At=>{let ct=Ne.format(At);return ct=ct.substring(ct.length-1)+ct.substring(0,ct.length-1),ct.trim()}});let Pn=(()=>{let Ne=class{config;loggerService;_dateFormatter;_longDateFormatter;_monthFormatter;_monthYearFormatter;_monthYearShortFormatter;_monthDayFormatter;_decimalFormatter;_intFormatter;_currencyFormatters=new Map;_currencyMoneyMarketFormatters=new Map;_currencyFormattersCompact=new Map;_percentageFormatter;constructor(ct,Ft){this.config=ct,this.loggerService=Ft,this.loggerService.debug("IntlService","IntlService created",this.config)}getLocale(){return this.config.locale}today(){return function ge(Ne){return Ce(Date.now(),Ne)}()}toDate(ct){if(!ct)return this.today();let Ft;if(ct instanceof Date?Ft=ct:("number"==typeof ct||"string"==typeof ct)&&(Ft=new Date(ct)),Ft&&(0,Je.f)(Ft))return Ce(Ft);throw new Error("Invalid DateInput")}isMifid(ct){if(this.config.mifid){const Ft=this.toDate(ct),bn=this.today();return bn.setMonth(bn.getMonth()-this.config.mifid),Ft>bn}return!1}toISODate(ct){const Ft=this.toDate(ct);return`${Ft.getFullYear()}-${(Ft.getMonth()+1).toString().padStart(2,"0")}-${Ft.getDate().toString().padStart(2,"0")}`}toISOMonthYear(ct){const Ft=this.toDate(ct);return`${Ft.getFullYear()}-${(Ft.getMonth()+1).toString().padStart(2,"0")}`}toPdsInputDate(ct){const Ft=this.toDate(ct);return`${Ft.getFullYear()}${(Ft.getMonth()+1).toString().padStart(2,"0")}${Ft.getDate().toString().padStart(2,"0")}`}toPdsMonthYear(ct){const Ft=this.toDate(ct);return`${Ft.getFullYear()}${(Ft.getMonth()+1).toString().padStart(2,"0")}`}getDateFormatter(){return this._dateFormatter||(this._dateFormatter=new Intl.DateTimeFormat(this.config.overrides?.toLocalDate?.locale??this.config.locale,this.config.overrides?.toLocalDate?.options??{year:"numeric",month:"2-digit",day:"2-digit"})),this._dateFormatter}getLongDateFormatter(){return this._longDateFormatter||(this._longDateFormatter=new Intl.DateTimeFormat(this.config.overrides?.toLocalLongDate?.locale??this.config.locale,this.config.overrides?.toLocalLongDate?.options??{dateStyle:"long"})),this._longDateFormatter}getMonthFormatter(){return this._monthFormatter||(this._monthFormatter=new Intl.DateTimeFormat(this.config.overrides?.toLocalMonth?.locale??this.config.locale,this.config.overrides?.toLocalMonth?.options??{month:"long"})),this._monthFormatter}getMonthYearFormatter(){return this._monthYearFormatter||(this._monthYearFormatter=new Intl.DateTimeFormat(this.config.overrides?.toLocalMonthYear?.locale??this.config.locale,this.config.overrides?.toLocalMonthYear?.options??{year:"numeric",month:"long"})),this._monthYearFormatter}getMonthYearShortFormatter(){return this._monthYearShortFormatter||(this._monthYearShortFormatter=new Intl.DateTimeFormat(this.config.overrides?.toLocalMonthYearShort?.locale??this.config.locale,this.config.overrides?.toLocalMonthYearShort?.options??{year:"2-digit",month:"short"})),this._monthYearShortFormatter}getMonthDayFormatter(){return this._monthDayFormatter||(this._monthDayFormatter=new Intl.DateTimeFormat(this.config.overrides?.toLocalMonthDay?.locale??this.config.locale,this.config.overrides?.toLocalMonthDay?.options??{month:"long",day:"numeric"})),this._monthDayFormatter}toLocalDate(ct){const Ft=this.toDate(ct);return this.getDateFormatter().format(Ft)}
1toLocalLongDate(ct){const Ft=this.toDate(ct);return this.getLongDateFormatter().format(Ft)}toLocalMonth(ct){const Ft=this.toDate(ct);return this.getMonthFormatter().format(Ft)}toLocalMonthYear(ct){const Ft=this.toDate(ct);return this.getMonthYearFormatter().format(Ft)}toLocalMonthYearShort(ct){const Ft=this.toDate(ct);return this.getMonthYearShortFormatter().format(Ft)}toLocalMonthDay(ct){const Ft=this.toDate(ct);return this.getMonthDayFormatter().format(Ft)}getDecimalFormatter(){return this._decimalFormatter||(this._decimalFormatter=new Intl.NumberFormat(this.config.overrides?.toLocalDecimal?.locale??this.config.locale,this.config.overrides?.toLocalDecimal?.options??{minimumFractionDigits:2,maximumFractionDigits:2})),this._decimalFormatter}getIntFormatter(){return this._intFormatter||(this._intFormatter=new Intl.NumberFormat(this.config.overrides?.toLocalInt?.locale??this.config.locale,this.config.overrides?.toLocalInt?.options??{maximumFractionDigits:0})),this._intFormatter}getCurrencyFormatter(ct){let Ft=this._currencyFormatters.get(ct);if(!Ft){const bn=this.config.overrides?.toLocalCurrency?.options??{style:"currency"};bn.currency=ct,Ft=new Intl.NumberFormat(this.config.overrides?.toLocalCurrency?.locale??this.config.locale,bn),"prefix"===this.config.overrides?.toLocalCurrency?.currencySymbolPosition&&(Ft=lo(Ft)),this._currencyFormatters.set(ct,Ft)}return Ft}getCurrencyMoneyMarketFormatter(ct){let Ft=this._currencyMoneyMarketFormatters.get(ct);if(!Ft){const bn=this.config.overrides?.toLocalCurrencyMoneyMarket?.options??{style:"currency",minimumFractionDigits:4,maximumFractionDigits:4};bn.currency=ct,Ft=new Intl.NumberFormat(this.config.overrides?.toLocalCurrencyMoneyMarket?.locale??this.config.locale,bn),"prefix"===this.config.overrides?.toLocalCurrency?.currencySymbolPosition&&(Ft=lo(Ft)),this._currencyMoneyMarketFormatters.set(ct,Ft)}return Ft}getCurrencyCompactFormatter(ct){let Ft=this._currencyFormattersCompact.get(ct);if(!Ft){const bn=this.config.overrides?.toLocalCurrencyCompact?.options??{style:"currency",notation:"compact"};bn.currency=ct,Ft=new Intl.NumberFormat(this.config.overrides?.toLocalCurrencyCompact?.locale??this.config.locale,bn),"prefix"===this.config.overrides?.toLocalCurrency?.currencySymbolPosition&&(Ft=lo(Ft)),this._currencyFormattersCompact.set(ct,Ft)}return Ft}getPercentageFormatter(){return this._percentageFormatter||(this._percentageFormatter=new Intl.NumberFormat(this.config.overrides?.toLocalPercentage?.locale??this.config.locale,this.config.overrides?.toLocalPercentage?.options??{style:"percent",minimumFractionDigits:2,maximumFractionDigits:2})),this._percentageFormatter}toNumber(ct){let Ft;if("number"==typeof ct)Ft=ct;else if("string"==typeof ct){if(ct.length>16)throw new Error("Invalid NumberInput");const bn=Number(ct);isNaN(bn)||(Ft=bn)}if(void 0!==Ft)return Ft;throw new Error("Invalid NumberInput")}toLocalDecimal(ct){const Ft=this.toNumber(ct);return this.getDecimalFormatter().format(Ft)}toLocalInt(ct){const Ft=this.toNumber(ct);return this.getIntFormatter().format(Ft)}toLocalCurrency(ct,Ft="USD"){const bn=this.toNumber(ct);return this.getCurrencyFormatter(Ft).format(bn)}toLocalCurrencyMoneyMarket(ct,Ft="USD"){const bn=this.toNumber(ct);return this.getCurrencyMoneyMarketFormatter(Ft).format(bn)}toLocalCurrencyCompact(ct,Ft="USD"){const bn=this.toNumber(ct);return this.getCurrencyCompactFormatter(Ft).format(bn)}toLocalPercentage(ct){const Ft=this.toNumber(ct);return this.getPercentageFormatter().format(Ft)}};return Ne=Xt([(0,U.Gr)(),nn(0,(0,U.WQ)(Ht)),an("design:paramtypes",[Object,un])],Ne),Ne})(),Zn=(()=>{let Ne=class{mediaQueryLists={};listeners={};isHandheldSubject$=new t.t(!1);isSmallHandheldSubject$=new t.t(!1);isMobileSubject$=new t.t(!1);isTabletSubject$=new t.t(!1);isSmallDesktopSubject$=new t.t(!1);isHandheld$=this.isHandheldSubject$.asObservable();isSmallHandheld$=this.isSmallHandheldSubject$.asObservable();isMobile$=this.isMobileSubject$.asObservable();isTablet$=this.isTabletSubject$.asObservable();isSmallDesktop$=this.isSmallDesktopSubject$.asObservable();isLteMd$=(0,V.z)([this.isHandheld$,this.isSmallHandheld$,this.isMobile$]).pipe((0,se.T)(([ct,Ft,bn])=>ct||Ft||bn));constructor(){this.initializeMediaQueries()}initializeMediaQueries(){const ct=Zt.fi.find(St=>"xs"===St.name)?.mediaQuery,Ft=Zt.fi.find(St=>"sm"===St.name)?.mediaQuery,bn=Zt.fi.find(St=>"md"===St.name)?.mediaQuery,Ln=Zt.fi.find(St=>"lg"===St.name)?.mediaQuery,ao=Zt.fi.find(St=>"xl"===St.name)?.mediaQuery;ct&&this.setupMediaQueryListener(ct,this.isHandheldSubject$),Ft&&this.setupMediaQueryListener(Ft,this.isSmallHandheldSubject$),bn&&this.setupMediaQueryListener(bn,this.isMobileSubject$),Ln&&this.setupMediaQueryListener(Ln,this.isTabletSubject$),ao&&this.setupMediaQueryListener(ao,this.isSmallDesktopSubject$)}setupMediaQueryListener(ct,Ft){const bn=window.matchMedia(ct);this.mediaQueryLists[ct]=bn,Ft.next(bn.matches);const Ln=ao=>
1Ft.next(ao.matches);bn.addEventListener("change",Ln),this.listeners[ct]=()=>bn.removeEventListener("change",Ln)}destroy(){Object.values(this.listeners).forEach(ct=>{ct()})}};return Ne=Xt([(0,U.Gr)(),an("design:paramtypes",[])],Ne),Ne})()},20383:(fn,Q,h)=>{"use strict";h.d(Q,{of:()=>p});var s=h(1144),r=h(86234);function p(...l){const e=(0,s.lI)(l);return(0,r.H)(l,e)}},20668:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.tagged=void 0;var s=h(4389),r=h(91777);Q.tagged=function p(l,e){return function(G,X,t){var V=new s.Metadata(l,e);"number"==typeof t?r.tagParameter(G,X,t,V):r.tagProperty(G,X,V)}}},20978:(fn,Q)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.NON_CUSTOM_TAG_KEYS=Q.POST_CONSTRUCT=Q.DESIGN_PARAM_TYPES=Q.PARAM_TYPES=Q.TAGGED_PROP=Q.TAGGED=Q.MULTI_INJECT_TAG=Q.INJECT_TAG=Q.OPTIONAL_TAG=Q.UNMANAGED_TAG=Q.NAME_TAG=Q.NAMED_TAG=void 0,Q.NAMED_TAG="named",Q.NAME_TAG="name",Q.UNMANAGED_TAG="unmanaged",Q.OPTIONAL_TAG="optional",Q.INJECT_TAG="inject",Q.MULTI_INJECT_TAG="multi_inject",Q.TAGGED="inversify:tagged",Q.TAGGED_PROP="inversify:tagged_props",Q.PARAM_TYPES="inversify:paramtypes",Q.DESIGN_PARAM_TYPES="design:paramtypes",Q.POST_CONSTRUCT="post_construct",Q.NON_CUSTOM_TAG_KEYS=function h(){return[Q.INJECT_TAG,Q.MULTI_INJECT_TAG,Q.NAME_TAG,Q.UNMANAGED_TAG,Q.NAMED_TAG,Q.OPTIONAL_TAG]}()},21998:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.Lookup=void 0;var s=h(89991),r=function(){function p(){this._map=new Map}return p.prototype.getMap=function(){return this._map},p.prototype.add=function(l,e){if(null==l)throw new Error(s.NULL_ARGUMENT);if(null==e)throw new Error(s.NULL_ARGUMENT);var G=this._map.get(l);void 0!==G?(G.push(e),this._map.set(l,G)):this._map.set(l,[e])},p.prototype.get=function(l){if(null==l)throw new Error(s.NULL_ARGUMENT);var e=this._map.get(l);if(void 0!==e)return e;throw new Error(s.KEY_NOT_FOUND)},p.prototype.remove=function(l){if(null==l)throw new Error(s.NULL_ARGUMENT);if(!this._map.delete(l))throw new Error(s.KEY_NOT_FOUND)},p.prototype.removeByCondition=function(l){var e=this;this._map.forEach(function(G,X){var t=G.filter(function(V){return!l(V)});t.length>0?e._map.set(X,t):e._map.delete(X)})},p.prototype.hasKey=function(l){if(null==l)throw new Error(s.NULL_ARGUMENT);return this._map.has(l)},p.prototype.clone=function(){var l=new p;return this._map.forEach(function(e,G){e.forEach(function(X){return l.add(G,X.clone())})}),l},p.prototype.traverse=function(l){this._map.forEach(function(e,G){l(G,e)})},p}();Q.Lookup=r},22176:(fn,Q,h)=>{"use strict";h.d(Q,{v:()=>p});var s=h(99039),r=h(80720);function p(l){return new s.c(e=>{(0,r.Tg)(l()).subscribe(e)})}},22235:(fn,Q,h)=>{"use strict";h.d(Q,{_:()=>p});var s=h(77274),r=h(36171);function p(l,e,G){var X=l.getReader(),t=[],V=0;function J(){var se,U;if(X.cancel().catch(r.l),G.collectStreamBody){var ke;if(1===t.length)ke=t[0];else{ke=new Uint8Array(V);var _e=0;t.forEach(function(Ue){ke.set(Ue,_e),_e+=Ue.length})}se=ke.slice(0,G.bytesLimit),U=ke.length>G.bytesLimit}e(void 0,se,U)}!function ie(){X.read().then((0,s.dm)(function(se){se.done?J():(G.collectStreamBody&&t.push(se.value),(V+=se.value.length)>G.bytesLimit?J():ie())}),(0,s.dm)(function(se){return e(se)}))}()}},22541:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p,l){return p===l||p!=p&&l!=l}},22760:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.isStackOverflowExeption=void 0;var s=h(89991);Q.isStackOverflowExeption=function r(p){return p instanceof RangeError||p.message===s.STACK_OVERFLOW}},23112:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>p});var s=h(10162);const p=function r(l,e){var G=e?(0,s.A)(l.buffer):l.buffer;return new l.constructor(G,l.byteOffset,l.length)}},23212:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>ie});var s=h(44443),r=h(47011);const e=function l(J){return(0,r.A)(J)&&"[object Arguments]"==(0,s.A)(J)};var G=Object.prototype,X=G.hasOwnProperty,t=G.propertyIsEnumerable;const ie=e(function(){return arguments}())?e:function(J){return(0,r.A)(J)&&X.call(J,"callee")&&!t.call(J,"callee")}},23936:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p,l){return p.has(l)}},24478:(fn,Q,h)=>{"use strict";h.d(Q,{D:()=>s});var s=function(){function r(){this.callbacks={}}return r.prototype.notify=function(p,l){var e=this.callbacks[p];e&&e.forEach(function(G){return G(l)})},r.prototype.subscribe=function(p,l){var e=this;return this.callbacks[p]||(this.callbacks[p]=[]),this.callbacks[p].push(l),{unsubscribe:function(){e.callbacks[p]=e.callbacks[p].filter(function(G){return l!==G})}}},r}()},24624:(fn,Q,h)=>{"use strict";h.d(Q,{$A:()=>G,Bb:()=>s,Ih:()=>X,NW:()=>p,R8:()=>e,TC:()=>r,dV:()=>l});var s="datad0g.com",r="dd0g-gov.com",p="datadoghq.com",l="datadoghq.eu",e="ddog-gov.com",G="pci.browser-intake-datadoghq.com",X=["ddsource","ddtags"]},25044:(fn,Q,h)=>{"use strict";h.d(Q,{Q:()=>U,Sm:()=>Ue,Vw:()=>t,aZ:()=>Ze,hb:()=>ke,hj:()=>V,ig:()=>G,kB:()=>_e,om:()=>J,qj:()=>X,rb:()=>e});var s=h(71326),r=h(38327),p=h(85005);let l=null;function e(){return l}function G(ge){l??=ge}class X{}let t=(()=>{class ge{historyGo(Je){throw new Error("")}static \u0275fac=function(Ct){return new(Ct||ge)};static \u0275prov=s.jDH({token:ge,factory:()=>(0,s.WQX)(ie),providedIn:"platform"})}return ge})();const V=new s.nKC("");let ie=(()=>{class ge extends t{_location;_history;_doc=(0,s.WQX)(p.q);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return e().getBaseHref(this._doc)}onPopState(Je){const Ct=e().getGlobalEventTarget(this._doc,"window");return Ct.addEventListener("popstate",Je,!1),()=>Ct.removeEventListener("popstate",Je)}onHashChange(Je){const Ct=e().getGlobalEventTarget(this._doc,"window");return Ct.addEventListener("hashchange",Je,!1),()=>Ct.removeEventListener("hashchange",Je)}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(Je){this._location.pathname=Je}pushState(Je,Ct,Bt){this._history.pushState(Je,Ct,Bt)}replaceState(Je,Ct,Bt){this._history.replaceState(Je,Ct,Bt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(Je=0){this._history.go(Je)}getState(){return this._history.state}static \u0275fac=function(Ct){return new(Ct||ge)};static \u0275prov=s.jDH({token:ge,factory:()=>new ge,providedIn:"platform"})}return ge})();function J(ge,rt){return ge?rt?ge.endsWith("/")?rt.startsWith("/")?ge+rt.slice(1):ge+rt:rt.startsWith("/")?ge+rt:`${ge}/${rt}`:ge:rt}function se(ge){const rt=ge.search(/#|\?|$/);return"/"===ge[rt-1]?ge.slice(0,rt-1)+ge.slice(rt):ge}function U(ge){return ge&&"?"!==ge[0]?`?${ge}`:ge}let ke=(()=>{class ge{historyGo(Je){throw new Error("")}static \u0275fac=function(Ct){return new(Ct||ge)};static \u0275prov=s.jDH({token:ge,factory:()=>(0,s.WQX)(Ue),providedIn:"root"})}return ge})();const _e=new s.nKC("");let Ue=(()=>{class ge extends ke{_platformLocation;_baseHref;_removeListenerFns=[];constructor(Je,Ct){super(),this._platformLocation=Je,this._baseHref=Ct??this._platformLocation.getBaseHrefFromDOM()??(0,s.WQX)(p.q).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Je){this._removeListenerFns.push(this._platformLocation.onPopState(Je),this._platformLocation.on
1HashChange(Je))}getBaseHref(){return this._baseHref}prepareExternalUrl(Je){return J(this._baseHref,Je)}path(Je=!1){const Ct=this._platformLocation.pathname+U(this._platformLocation.search),Bt=this._platformLocation.hash;return Bt&&Je?`${Ct}${Bt}`:Ct}pushState(Je,Ct,Bt,Zt){const Xt=this.prepareExternalUrl(Bt+U(Zt));this._platformLocation.pushState(Je,Ct,Xt)}replaceState(Je,Ct,Bt,Zt){const Xt=this.prepareExternalUrl(Bt+U(Zt));this._platformLocation.replaceState(Je,Ct,Xt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Je=0){this._platformLocation.historyGo?.(Je)}static \u0275fac=function(Ct){return new(Ct||ge)(s.KVO(t),s.KVO(_e,8))};static \u0275prov=s.jDH({token:ge,factory:ge.\u0275fac,providedIn:"root"})}return ge})(),Ze=(()=>{class ge{_subject=new r.B;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(Je){this._locationStrategy=Je;const Ct=this._locationStrategy.getBaseHref();this._basePath=function Ae(ge){if(new RegExp("^(https?:)?//").test(ge)){const[,Je]=ge.split(/\/\/[^\/]+/);return Je}return ge}(se(Ce(Ct))),this._locationStrategy.onPopState(Bt=>{this._subject.next({url:this.path(!0),pop:!0,state:Bt.state,type:Bt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(Je=!1){return this.normalize(this._locationStrategy.path(Je))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(Je,Ct=""){return this.path()==this.normalize(Je+U(Ct))}normalize(Je){return ge.stripTrailingSlash(function Be(ge,rt){if(!ge||!rt.startsWith(ge))return rt;const Je=rt.substring(ge.length);return""===Je||["/",";","?","#"].includes(Je[0])?Je:rt}(this._basePath,Ce(Je)))}prepareExternalUrl(Je){return Je&&"/"!==Je[0]&&(Je="/"+Je),this._locationStrategy.prepareExternalUrl(Je)}go(Je,Ct="",Bt=null){this._locationStrategy.pushState(Bt,"",Je,Ct),this._notifyUrlChangeListeners(this.prepareExternalUrl(Je+U(Ct)),Bt)}replaceState(Je,Ct="",Bt=null){this._locationStrategy.replaceState(Bt,"",Je,Ct),this._notifyUrlChangeListeners(this.prepareExternalUrl(Je+U(Ct)),Bt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(Je=0){this._locationStrategy.historyGo?.(Je)}onUrlChange(Je){return this._urlChangeListeners.push(Je),this._urlChangeSubscription??=this.subscribe(Ct=>{this._notifyUrlChangeListeners(Ct.url,Ct.state)}),()=>{const Ct=this._urlChangeListeners.indexOf(Je);this._urlChangeListeners.splice(Ct,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(Je="",Ct){this._urlChangeListeners.forEach(Bt=>Bt(Je,Ct))}subscribe(Je,Ct,Bt){return this._subject.subscribe({next:Je,error:Ct??void 0,complete:Bt??void 0})}static normalizeQueryParams=U;static joinWithSlash=J;static stripTrailingSlash=se;static \u0275fac=function(Ct){return new(Ct||ge)(s.KVO(ke))};static \u0275prov=s.jDH({token:ge,factory:()=>function we(){return new Ze((0,s.KVO)(ke))}(),providedIn:"root"})}return ge})();function Ce(ge){return ge.replace(/\/index.html$/,"")}},25566:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>G});var s=h(83665),r=h(22541),l=Object.prototype.hasOwnProperty;const G=function e(X,t,V){var ie=X[t];(!l.call(X,t)||!(0,r.A)(ie,V)||void 0===V&&!(t in X))&&(0,s.A)(X,t,V)}},25801:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.Context=void 0;var s=h(44763),r=function(){function p(l){this.id=s.id(),this.container=l}return p.prototype.addPlan=function(l){this.plan=l},p.prototype.setCurrentRequest=function(l){this.currentRequest=l},p}();Q.Context=r},26095:(fn,Q,h)=>{"use strict";function s(r){const l=r(e=>{Error.call(e),e.stack=(new Error).stack});return l.prototype=Object.create(Error.prototype),l.prototype.constructor=l,l}h.d(Q,{L:()=>s})},26269:(fn,Q,h)=>{"use strict";h.d(Q,{$I:()=>_e,KU:()=>Ue,OZ:()=>se,Vq:()=>G,jO:()=>X,qu:()=>t,t_:()=>e});var s=h(49703),r=h(69406);function p(Ze,we){for(const Be in we)if(Object.prototype.hasOwnProperty.call(we,Be)){const Ce=Ze[Be],Ae=we[Be];Ze[Be]="object"!=typeof Ce||Array.isArray(Ce)?we[Be]:p(Ce,Ae)}return Ze}function l(Ze){return""===Ze?[]:Ze.split(",").map(Be=>Be.replace(/_C_/g,","))}function e(Ze){return Array.isArray(Ze)?Ze.forEach(we=>{e(we)}):"object"==typeof Ze&&Object.getOwnPropertyNames(Ze).forEach(we=>{const Be=Ze;we.endsWith("_csv")?(Be[we.substring(0,we.length-4)]=l(Be[we]),delete Be[we]):("object"==typeof Be[we]||Array.isArray(Be[we]))&&e(Be[we])}),Ze}function G(Ze,we){const Ae=e(p((0,s.A)(we.all)||{},(0,s.A)(we[Ze])||{}));return{segmentId:Ze,...we.urls,...Ae}}function X(Ze){return(0,s.A)(Ze)}function t(Ze,we,Be){const ge=e(p((0,s.A)(we.all)||{},(0,s.A)(we[Ze])||{}));if(ge.general.activeListCommon?.length){const rt=ge.general.activeListCommon.map(Je=>l(we.commonActiveLists[Je]));ge.general.activeList=ge.general.activeList.concat(...rt)}return{general:ge.general,overview:ge.overview,performance:ge.performance,portfolio:ge.portfolio,priceDistribtution:ge["price-distribution"]||ge.priceDistribtution,country:ge.site.country,language:ge.site.language,tabs:ge.tabs,tabsetCache:[],apiUrl:Be,ppss:ge.ppss,taxInfo:ge.taxinfo}}function V(Ze,we,Be){return Be?.overrides?.find(Ce=>Ce.fundShareClassList.includes(`${Ze}-${we}`))?.tabSet||""}function se(Ze,we,Be,Ce,Ae,ge,rt,Je=!1,Ct=!1){const Bt=V(Ce,Ae,Ze?.tabs),Zt=function ie(Ze,we,Be,Ce,Ae=!1){return Be?Ze+`_${we}`+(Ae?"_1_":"_0_")+Ce:Ze+(Ae?"_1_":"_0_")+Ce}(Ce,Ae,!!Bt,we,Je);let Xt;const nn=Ze?.tabsetCache?.find(un=>Zt in un);if(nn?Xt=nn[Zt]:(Xt=function J(Ze,we,Be,Ce,Ae=!1){if(null===Be&&(Be=V(Ze,we,Ce)),!Ce)return null;let ge="default";return Be?ge=Be:Ce.assignments&&(ge=Object.entries(Ce.assignments).reduce((Je,[Ct,Bt])=>Bt.includes(Ze)?Ct:Je,ge)),Ae&&(ge="lit-preview"),Ce.sets.find(Je=>ge===Je.name)||null}(Ce,Ae,Bt,Ze?.tabs,Je),Xt&&Ze.tabsetCache?.push({tabSetCacheKey:Xt})),!Xt)return null;let an=Xt.page;return an?((!Je||Ct)&&(an=Be+an),an=`${an}/${Ce}`,Ae&&(an=`${an}/${Ae}`),ge&&(an=`${an}/${(0,r.A)(ge)}`.replace("clear-bridge","clearbridge")),rt&&"-"!==rt&&(an=`${an}/${rt}`),an):null}function _e(Ze){if(Ze.buildPreviewLink&&Ze.documentsWithPreview?.includes(Ze.documentTermsType)&&function U(Ze){return!!Ze&&"pdf"===Ze.replace(/^\./,"").toLowerCase()}(Ze.fileExtension)&&Ze.productId&&Ze.shareClassCode){const Be=Ze.buildPreviewLink?.(Ze.productId,Ze.shareClassCode,Ze.productName,Ze.identifier);if(Be)return`${Be}#${function ke(Ze){return Ze.toLowerCase().replaceAll(/\s+/g,"-")}(Ze.documentTermsType)}`}return Ze.customFilePath?`${Ze.downloadDocUrl??""}${Ze.customFilePath}`:Ze.downloadUrl}function Ue(Ze,we,Be,Ce){return Ze||(""!==Be?Be:""!==we?`${we} ${Ce}`:"")}},26547:(fn,Q,h)=>{"use strict";h.d(Q,{UA:()=>Yn});var s=h(91010);function r(Lt,yt){var Rt={};
vendor: 7,263 bytes, line 1
1for(var gn in Lt)Object.prototype.hasOwnProperty.call(Lt,gn)&&yt.indexOf(gn)<0&&(Rt[gn]=Lt[gn]);if(null!=Lt&&"function"==typeof Object.getOwnPropertySymbols){var je=0;for(gn=Object.getOwnPropertySymbols(Lt);je<gn.length;je++)yt.indexOf(gn[je])<0&&Object.prototype.propertyIsEnumerable.call(Lt,gn[je])&&(Rt[gn[je]]=Lt[gn[je]])}return Rt}"function"==typeof SuppressedError&&SuppressedError;var p=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function l(Lt){return Lt&&Lt.__esModule&&Object.prototype.hasOwnProperty.call(Lt,"default")?Lt.default:Lt}function e(Lt,yt){return Lt(yt={exports:{}},yt.exports),yt.exports}var G=e(function(Lt,yt){Object.defineProperty(yt,"__esModule",{value:!0});var Rt=function(){function gn(){var je=this;this.locked=new Map,this.addToLocked=function(De,at){var Ye=je.locked.get(De);void 0===Ye?je.locked.set(De,void 0===at?[]:[at]):void 0!==at&&(Ye.unshift(at),je.locked.set(De,Ye))},this.isLocked=function(De){return je.locked.has(De)},this.lock=function(De){return new Promise(function(at,Ye){je.isLocked(De)?je.addToLocked(De,at):(je.addToLocked(De),at())})},this.unlock=function(De){var at=je.locked.get(De);if(void 0!==at&&0!==at.length){var Ye=at.pop();je.locked.set(De,at),void 0!==Ye&&setTimeout(Ye,0)}else je.locked.delete(De)}}return gn.getInstance=function(){return void 0===gn.instance&&(gn.instance=new gn),gn.instance},gn}();yt.default=function(){return Rt.getInstance()}});l(G);var X=l(e(function(Lt,yt){var Rt=p&&p.__awaiter||function(ye,qt,Me,it){return new(Me||(Me=Promise))(function(le,dt){function et(jo){try{co(it.next(jo))}catch(Ro){dt(Ro)}}function kn(jo){try{co(it.throw(jo))}catch(Ro){dt(Ro)}}function co(jo){jo.done?le(jo.value):new Me(function(Ro){Ro(jo.value)}).then(et,kn)}co((it=it.apply(ye,qt||[])).next())})},gn=p&&p.__generator||function(ye,qt){var Me,it,le,dt,et={label:0,sent:function(){if(1&le[0])throw le[1];return le[1]},trys:[],ops:[]};return dt={next:kn(0),throw:kn(1),return:kn(2)},"function"==typeof Symbol&&(dt[Symbol.iterator]=function(){return this}),dt;function kn(co){return function(jo){return function(Ro){if(Me)throw new TypeError("Generator is already executing.");for(;et;)try{if(Me=1,it&&(le=2&Ro[0]?it.return:Ro[0]?it.throw||((le=it.return)&&le.call(it),0):it.next)&&!(le=le.call(it,Ro[1])).done)return le;switch(it=0,le&&(Ro=[2&Ro[0],le.value]),Ro[0]){case 0:case 1:le=Ro;break;case 4:return et.label++,{value:Ro[1],done:!1};case 5:et.label++,it=Ro[1],Ro=[0];continue;case 7:Ro=et.ops.pop(),et.trys.pop();continue;default:if(!((le=(le=et.trys).length>0&&le[le.length-1])||6!==Ro[0]&&2!==Ro[0])){et=0;continue}if(3===Ro[0]&&(!le||Ro[1]>le[0]&&Ro[1]<le[3])){et.label=Ro[1];break}if(6===Ro[0]&&et.label<le[1]){et.label=le[1],le=Ro;break}if(le&&et.label<le[2]){et.label=le[2],et.ops.push(Ro);break}le[2]&&et.ops.pop(),et.trys.pop();continue}Ro=qt.call(ye,et)}catch(wi){Ro=[6,wi],it=0}finally{Me=le=0}if(5&Ro[0])throw Ro[1];return{value:Ro[0]?Ro[1]:void 0,done:!0}}([co,jo])}}},je=p;Object.defineProperty(yt,"__esModule",{value:!0});var De="browser-tabs-lock-key",at={key:function(ye){return Rt(je,void 0,void 0,function(){return gn(this,function(qt){throw new Error("Unsupported")})})},getItem:function(ye){return Rt(je,void 0,void 0,function(){return gn(this,function(qt){throw new Error("Unsupported")})})},clear:function(){return Rt(je,void 0,void 0,function(){return gn(this,function(ye){return[2,window.localStorage.clear()]})})},removeItem:function(ye){return Rt(je,void 0,void 0,function(){return gn(this,function(qt){throw new Error("Unsupported")})})},setItem:function(ye,qt){return Rt(je,void 0,void 0,function(){return gn(this,function(Me){throw new Error("Unsupported")})})},keySync:function(ye){return window.localStorage.key(ye)},getItemSync:function(ye){return window.localStorage.getItem(ye)},clearSync:function(){return window.localStorage.clear()},removeItemSync:function(ye){return window.localStorage.removeItem(ye)},setItemSync:function(ye,qt){return window.localStorage.setItem(ye,qt)}};function Ye(ye){return new Promise(function(qt){return setTimeout(qt,ye)})}function wn(ye){for(var Me="",it=0;it<ye;it++)Me+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz"[Math.floor(61*Math.random())];return Me}var Vn=function(){function ye(qt){this.acquiredIatSet=new Set,this.storageHandler=void 0,this.id=Date.now().toString()+wn(15),this.acquireLock=this.acquireLock.bind(this),this.releaseLock=this.releaseLock.bind(this),this.releaseLock__private__=this.releaseLock__private__.bind(this),this.waitForSomethingToChange=this.waitForSomethingToChange.bind(this),this.refreshLockWhileAcquired=this.refreshLockWhileAcquired.bind(this),this.storageHandler=qt,void 0===ye.waiters&&(ye.waiters=[])}return ye.prototype.acquireLock=function(qt,Me){return void 0===Me&&(Me=5e3),Rt(this,void 0,void 0,function(){var it,le,dt,et,kn,co,jo;return gn(this,function(Ro){switch(Ro.label){case 0:it=Date.now()+wn(4),le=Date.now()+Me,dt=De+"-"+qt,et=void 0===this.storageHandler?at:this.storageHandler,Ro.label=1;case 1:return Date.now()<le?[4,Ye(30)]:[3,8];case 2:return Ro.sent(),null!==et.getItemSync(dt)?[3,5]:(kn=this.id+"-"+qt+"-"+it,[4,Ye(Math.floor(25*Math.random()))]);case 3:return Ro.sent(),et.setItemSync(dt,JSON.stringify({id:this.id,iat:it,timeoutKey:kn,timeAcquired:Date.now(),timeRefreshed:Date.now()})),[4,Ye(30)];case 4:return Ro.sent(),null!==(co=et.getItemSync(dt))&&(jo=JSON.parse(co)).id===this.id&&jo.iat===it?(this.acquiredIatSet.add(it),this.refreshLockWhileAcquired(dt,it),[2,!0]):[3,7];case 5:return ye.lockCorrector(void 0===this.storageHandler?at:this.storageHandler),[4,this.waitForSomethingToChange(le)];case 6:Ro.sent(),Ro.label=7;case 7:return it=Date.now()+wn(4),[3,1];case 8:return[2,!1]}})})},ye.prototype.refreshLockWhileAcquired=function(qt,Me){return Rt(this,void 0,void 0,function(){var it=this;return gn(this,function(le){return setTimeout(function(){return Rt(it,void 0,void 0,function(){var dt,et,kn;return gn(this,function(co){switch(co.label){case 0:return[4,G.default().lock(Me)];case 1:return co.sent(),this.acquiredIatSet.has(Me)?null===(et=(dt=void 0===this.storageHandler?at:this.storageHandler).getItemSync(qt))?(G.default().unlock(Me),[2]):((kn=JSON.parse(et)).timeRefreshed=Date.now(),dt.setItemSync(qt,JSON.stringify(kn)),G.default().unlock(Me),this.refreshLockWhileAcquired(qt,Me),[2]):(G.default().unlock(Me),[2])}})})},1e3),[2]})})},ye.prototype.waitForSomethingToChange=function(qt){return Rt(this,void 0,void 0,function(){return gn(this,function(Me){switch(Me.label){case 0:return[4,new Promise(function(it){var le=!1,dt=Date.now(),et=!1;function kn(){if(et||(window.removeEventListener("storage",kn),ye.removeFromWaiting(kn),clearTimeout(co),et=!0),!le){le=!0;var jo=50-(Date.now()-dt);jo>0?setTimeout(it,jo):it(null)}}window.addEventListener("storage",kn),ye.addToWaiting(kn);var co=setTimeout(kn,Math.max(0,qt-Date.now()))})];case 1:return Me.sent(),[2]}})})},ye.addToWaiting=function(qt){this.removeFromWaiting(qt),void 0!==ye.waiters&&ye.waiters.push(qt)},ye.removeFromWaiting=function(qt){void 0!==ye.waiters&&(ye.waiters=ye.waiters.filter(function(Me){return Me!==qt}))},ye.notifyWaiters=function(){void 0!==ye.waiters&&ye.waiters.slice().forEac
1h(function(qt){return qt()})},ye.prototype.releaseLock=function(qt){return Rt(this,void 0,void 0,function(){return gn(this,function(Me){switch(Me.label){case 0:return[4,this.releaseLock__private__(qt)];case 1:return[2,Me.sent()]}})})},ye.prototype.releaseLock__private__=function(qt){return Rt(this,void 0,void 0,function(){var Me,it,le,dt;return gn(this,function(et){switch(et.label){case 0:return null===(le=(Me=void 0===this.storageHandler?at:this.storageHandler).getItemSync(it=De+"-"+qt))?[2]:(dt=JSON.parse(le)).id!==this.id?[3,2]:[4,G.default().lock(dt.iat)];case 1:et.sent(),this.acquiredIatSet.delete(dt.iat),Me.removeItemSync(it),G.default().unlock(dt.iat),ye.notifyWaiters(),et.label=2;case 2:return[2]}})})},ye.lockCorrector=function(qt){for(var Me=Date.now()-5e3,it=qt,le=[],dt=0;;){var et=it.keySync(dt);if(null===et)break;le.push(et),dt++}for(var kn=!1,co=0;co<le.length;co++){var jo=le[co];if(jo.includes(De)){var Ro=it.getItemSync(jo);if(null!==Ro){var wi=JSON.parse(Ro);(void 0===wi.timeRefreshed&&wi.timeAcquired<Me||void 0!==wi.timeRefreshed&&wi.timeRefreshed<Me)&&(it.removeItemSync(jo),kn=!0)}}}kn&&ye.notifyWaiters()},ye.waiters=void 0,ye}();yt.default=Vn}));const t={timeoutInSeconds:60},V={name:"auth0-spa-js",version:"2.1.3"},ie=()=>Date.now();class J extends Error{constructor(yt,Rt){super(Rt),this.error=yt,this.error_description=Rt,Object.setPrototypeOf(this,J.prototype)}static fromPayload({error:yt,error_description:Rt}){return new J(yt,Rt)}}class se extends J{constructor(yt,Rt,gn,je=null){super(yt,Rt),this.state=gn,this.appState=je,Object.setPrototypeOf(this,se.prototype)}}class U extends J{constructor(){super("timeout","Timeout"),Object.setPrototypeOf(this,U.prototype)}}class ke extends U{constructor(yt){super(),this.popup=yt,Object.setPrototypeOf(this,ke.prototype)}}class _e extends J{constructor(yt){super("cancelled","Popup closed"),this.popup=yt,Object.setPrototypeOf(this,_e.prototype)}}class Ue extends J{constructor(yt,Rt,gn){super(yt,Rt),this.mfa_token=gn,Object.setPrototypeOf(this,Ue.prototype)}}class Ze extends J{constructor(yt,Rt){super("missing_refresh_token",`Missing Refresh Token (audience: '${we(yt,["default"])}', scope: '${we(Rt)}')`),this.audience=yt,this.scope=Rt,Object.setPrototypeOf(this,Ze.prototype)}}function we(Lt,yt=[]){return Lt&&!yt.includes(Lt)?Lt:""}const Be=()=>window.crypto,Ce=()=>{let yt="";return Array.from(Be().getRandomValues(new Uint8Array(43))).forEach(Rt=>yt+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_~."[Rt%66]),yt},Ae=Lt=>btoa(Lt),ge=Lt=>{var gn,{clientId:yt}=Lt,Rt=r(Lt,["clientId"]);return new URLSearchParams((gn=Object.assign({client_id:yt},Rt),Object.keys(gn).filter(je=>void 0!==gn[je]).reduce((je,De)=>Object.assign(Object.assign({},je),{[De]:gn[De]}),{}))).toString()},rt=Lt=>{return yt=Lt.replace(/_/g,"/").replace(/-/g,"+"),decodeURIComponent(atob(yt).split("").map(Rt=>"%"+("00"+Rt.charCodeAt(0).toString(16)).slice(-2)).join(""));var yt},Je=function(){var Lt=(0,s.A)(function*(yt,Rt){const gn=yield fetch(yt,Rt);return{ok:gn.ok,json:yield gn.json()}});return function(Rt,gn){return Lt.apply(this,arguments)}}(),Ct=function(){var Lt=(0,s.A)(function*(yt,Rt,gn){const je=new AbortController;let De;return Rt.signal=je.signal,Promise.race([Je(yt,Rt),new Promise((at,Ye)=>{De=setTimeout(()=>{je.abort(),Ye(new Error("Timeout when executing 'fetch'"))},gn)})]).finally(()=>{clearTimeout(De)})});return function(Rt,gn,je){return Lt.apply(this,arguments)}}(),Bt=function(){var Lt=(0,s.A)(function*(yt,Rt,gn,je,De,at,Ye){return wn={auth:{audience:Rt,scope:gn},timeout:De,fetchUrl:yt,fetchOptions:je,useFormData:Ye},Vn=at,new Promise(function(ye,qt){const Me=new MessageChannel;Me.port1.onmessage=function(it){it.data.error?qt(new Error(it.data.error)):ye(it.data),Me.port1.close()},Vn.postMessage(wn,[Me.port2])});var wn,Vn});return function(Rt,gn,je,De,at,Ye,wn){return Lt.apply(this,arguments)}}(),Zt=function(){var Lt=(0,s.A)(function*(yt,Rt,gn,je,De,at,Ye=1e4){return De?Bt(yt,Rt,gn,je,Ye,De,at):Ct(yt,je,Ye)});return function(Rt,gn,je,De,at,Ye){return Lt.apply(this,arguments)}}();function nn(){return nn=(0,s.A)(function*(Lt,yt){var{baseUrl:Rt,timeout:gn,audience:je,scope:De,auth0Client:at,useFormData:Ye}=Lt,wn=r(Lt,["baseUrl","timeout","audience","scope","auth0Client","useFormData"]);const Vn=Ye?ge(wn):JSON.stringify(wn);return yield(ye=(0,s.A)(function*(qt,Me,it,le,dt,et,kn){let co,jo=null;for(let Yi=0;Yi<3;Yi++)try{co=yield Zt(qt,it,le,dt,et,kn,Me),jo=null;break}catch(Rr){jo=Rr}if(jo)throw jo;const Ro=co.json,{error:wi,error_description:fi}=Ro,Ar=r(Ro,["error","error_description"]),{ok:er}=co;if(!er){const Yi=fi||`HTTP error. Unable to fetch ${qt}`;throw"mfa_required"===wi?new Ue(wi,Yi,Ar.mfa_token):"missing_refresh_token"===wi?new Ze(it,le):new J(wi||"request_error",Yi)}return Ar}),function(qt,Me,it,le,dt,et,kn){return ye.apply(this,arguments)})(`${Rt}/oauth/token`,gn,je||"default",De,{method:"POST",body:Vn,headers:{"Content-Type":Ye?"application/x-www-form-urlencoded":"application/json","Auth0-Client":btoa(JSON.stringify(at||V))}},yt,Ye);var ye}),nn.apply(this,arguments)}const an=(...Lt)=>{return(yt=Lt.filter(Boolean).join(" ").trim().split(/\s+/),Array.from(new Set(yt))).join(" ");var yt};class un{constructor(yt,Rt="@@auth0spajs@@",gn){this.prefix=Rt,this.suffix=gn,this.clientId=yt.clientId,this.scope=yt.scope,this.audience=yt.audience}toKey(){return[this.prefix,this.clientId,this.audience,this.scope,this.suffix].filter(
1Boolean).join("::")}static fromKey(yt){const[Rt,gn,je,De]=yt.split("::");return new un({clientId:gn,scope:De,audience:je},Rt)}static fromCacheEntry(yt){const{scope:Rt,audience:gn,client_id:je}=yt;return new un({scope:Rt,audience:gn,clientId:je})}}class It{set(yt,Rt){localStorage.setItem(yt,JSON.stringify(Rt))}get(yt){const Rt=window.localStorage.getItem(yt);if(Rt)try{return JSON.parse(Rt)}catch{return}}remove(yt){localStorage.removeItem(yt)}allKeys(){return Object.keys(window.localStorage).filter(yt=>yt.startsWith("@@auth0spajs@@"))}}class Re{constructor(){this.enclosedCache=function(){let yt={};return{set(Rt,gn){yt[Rt]=gn},get(Rt){const gn=yt[Rt];if(gn)return gn},remove(Rt){delete yt[Rt]},allKeys:()=>Object.keys(yt)}}()}}class Mt{constructor(yt,Rt,gn){this.cache=yt,this.keyManifest=Rt,this.nowProvider=gn||ie}setIdToken(yt,Rt,gn){var je=this;return(0,s.A)(function*(){var De;const at=je.getIdTokenCacheKey(yt);yield je.cache.set(at,{id_token:Rt,decodedToken:gn}),yield null===(De=je.keyManifest)||void 0===De?void 0:De.add(at)})()}getIdToken(yt){var Rt=this;return(0,s.A)(function*(){const gn=yield Rt.cache.get(Rt.getIdTokenCacheKey(yt.clientId));if(!gn&&yt.scope&&yt.audience){const je=yield Rt.get(yt);return je&&je.id_token&&je.decodedToken?{id_token:je.id_token,decodedToken:je.decodedToken}:void 0}if(gn)return{id_token:gn.id_token,decodedToken:gn.decodedToken}})()}get(yt,Rt=0){var gn=this;return(0,s.A)(function*(){var je;let De=yield gn.cache.get(yt.toKey());if(!De){const wn=yield gn.getCacheKeys();if(!wn)return;const Vn=gn.matchExistingCacheKey(yt,wn);Vn&&(De=yield gn.cache.get(Vn))}if(!De)return;const at=yield gn.nowProvider(),Ye=Math.floor(at/1e3);return De.expiresAt-Rt<Ye?De.body.refresh_token?(De.body={refresh_token:De.body.refresh_token},yield gn.cache.set(yt.toKey(),De),De.body):(yield gn.cache.remove(yt.toKey()),void(yield null===(je=gn.keyManifest)||void 0===je?void 0:je.remove(yt.toKey()))):De.body})()}set(yt){var Rt=this;return(0,s.A)(function*(){var gn;const je=new un({clientId:yt.client_id,scope:yt.scope,audience:yt.audience}),De=yield Rt.wrapCacheEntry(yt);yield Rt.cache.set(je.toKey(),De),yield null===(gn=Rt.keyManifest)||void 0===gn?void 0:gn.add(je.toKey())})()}clear(yt){var Rt=this;return(0,s.A)(function*(){var gn;const je=yield Rt.getCacheKeys();je&&(yield je.filter(De=>!yt||De.includes(yt)).reduce(function(){var De=(0,s.A)(function*(at,Ye){yield at,yield Rt.cache.remove(Ye)});return function(at,Ye){return De.apply(this,arguments)}}(),Promise.resolve()),yield null===(gn=Rt.keyManifest)||void 0===gn?void 0:gn.clear())})()}wrapCacheEntry(yt){var Rt=this;return(0,s.A)(function*(){const gn=yield Rt.nowProvider();return{body:yt,expiresAt:Math.floor(gn/1e3)+yt.expires_in}})()}getCacheKeys(){var yt=this;return(0,s.A)(function*(){var Rt;return yt.keyManifest?null===(Rt=yield yt.keyManifest.get())||void 0===Rt?void 0:Rt.keys:yt.cache.allKeys?yt.cache.allKeys():void 0})()}getIdTokenCacheKey(yt){return new un({clientId:yt},"@@auth0spajs@@","@@user@@").toKey()}matchExistingCacheKey(yt,Rt){return Rt.filter(gn=>{var je;const De=un.fromKey(gn),at=new Set(De.scope&&De.scope.split(" ")),Ye=(null===(je=yt.scope)||void 0===je?void 0:je.split(" "))||[],wn=De.scope&&Ye.reduce((Vn,ye)=>Vn&&at.has(ye),!0);return"@@auth0spajs@@"===De.prefix&&De.clientId===yt.clientId&&De.audience===yt.audience&&wn})[0]}}class jt{constructor(yt,Rt,gn){this.storage=yt,this.clientId=Rt,this.cookieDomain=gn,this.storageKey=`a0.spajs.txs.${this.clientId}`}create(yt){this.storage.save(this.storageKey,yt,{daysUntilExpire:1,cookieDomain:this.cookieDomain})}get(){return this.storage.get(this.storageKey)}remove(){this.storage.remove(this.storageKey,{cookieDomain:this.cookieDomain})}}const Vt=Lt=>"number"==typeof Lt,En=["iss","aud","exp","nbf","iat","jti","azp","nonce","auth_time","at_hash","c_hash","acr","amr","sub_jwk","cnf","sip_from_tag","sip_date","sip_callid","sip_cseq_num","sip_via_branch","orig","dest","mky","events","toe","txn","rph","sid","vot","vtm"];var Kt=e(function(Lt,yt){var Rt=p&&p.__assign||function(){return Rt=Object.assign||function(wn){for(var Vn,ye=1,qt=arguments.length;ye<qt;ye++)for(var Me in Vn=arguments[ye])Object.prototype.hasOwnProperty.call(Vn,Me)&&(wn[Me]=Vn[Me]);return wn},Rt.apply(this,arguments)};function gn(wn,Vn){if(!Vn)return"";var ye="; "+wn;return!0===Vn?ye:ye+"="+Vn}function je(wn,Vn,ye){return encodeURIComponent(wn).replace(/%(23|24|26|2B|5E|60|7C)/g,decode
1URIComponent).replace(/\(/g,"%28").replace(/\)/g,"%29")+"="+encodeURIComponent(Vn).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent)+function(qt){if("number"==typeof qt.expires){var Me=new Date;Me.setMilliseconds(Me.getMilliseconds()+864e5*qt.expires),qt.expires=Me}return gn("Expires",qt.expires?qt.expires.toUTCString():"")+gn("Domain",qt.domain)+gn("Path",qt.path)+gn("Secure",qt.secure)+gn("SameSite",qt.sameSite)}(ye)}function De(wn){for(var Vn={},ye=wn?wn.split("; "):[],qt=/(%[\dA-F]{2})+/gi,Me=0;Me<ye.length;Me++){var it=ye[Me].split("="),le=it.slice(1).join("=");'"'===le.charAt(0)&&(le=le.slice(1,-1));try{Vn[it[0].replace(qt,decodeURIComponent)]=le.replace(qt,decodeURIComponent)}catch{}}return Vn}function at(){return De(document.cookie)}function Ye(wn,Vn,ye){document.cookie=je(wn,Vn,Rt({path:"/"},ye))}yt.__esModule=!0,yt.encode=je,yt.parse=De,yt.getAll=at,yt.get=function(wn){return at()[wn]},yt.set=Ye,yt.remove=function(wn,Vn){Ye(wn,"",Rt(Rt({},Vn),{expires:-1}))}});l(Kt);var Ht=Kt.get,Yt=Kt.set,lo=Kt.remove;const Pn={get(Lt){const yt=Ht(Lt);if(void 0!==yt)return JSON.parse(yt)},save(Lt,yt,Rt){let gn={};"https:"===window.location.protocol&&(gn={secure:!0,sameSite:"none"}),Rt?.daysUntilExpire&&(gn.expires=Rt.daysUntilExpire),Rt?.cookieDomain&&(gn.domain=Rt.cookieDomain),Yt(Lt,JSON.stringify(yt),gn)},remove(Lt,yt){let Rt={};yt?.cookieDomain&&(Rt.domain=yt.cookieDomain),lo(Lt,Rt)}},Zn={get:Lt=>Pn.get(Lt)||Pn.get(`_legacy_${Lt}`),save(Lt,yt,Rt){let gn={};"https:"===window.location.protocol&&(gn={secure:!0}),Rt?.daysUntilExpire&&(gn.expires=Rt.daysUntilExpire),Rt?.cookieDomain&&(gn.domain=Rt.cookieDomain),Yt(`_legacy_${Lt}`,JSON.stringify(yt),gn),Pn.save(Lt,yt,Rt)},remove(Lt,yt){let Rt={};yt?.cookieDomain&&(Rt.domain=yt.cookieDomain),lo(Lt,Rt),Pn.remove(Lt,yt),Pn.remove(`_legacy_${Lt}`,yt)}},Ne={get(Lt){if(typeof sessionStorage>"u")return;const yt=sessionStorage.getItem(Lt);return null!=yt?JSON.parse(yt):void 0},save(Lt,yt){sessionStorage.setItem(Lt,JSON.stringify(yt))},remove(Lt){sessionStorage.removeItem(Lt)}};var Ln,ao=function(Lt){return Ln=Ln||function At(Lt,yt,Rt){var gn=void 0===yt?null:yt,je=function(wn,Vn){var ye=atob(wn);if(Vn){for(var qt=new Uint8Array(ye.length),Me=0,it=ye.length;Me<it;++Me)qt[Me]=ye.charCodeAt(Me);return String.fromCharCode.apply(null,new Uint16Array(qt.buffer))}return ye}(Lt,void 0!==Rt&&Rt),De=je.indexOf("\n",10)+1,at=je.substring(De)+(gn?"//# sourceMappingURL="+gn:""),Ye=new Blob([at],{type:"application/javascript"});return URL.createObjectURL(Ye)}("Lyogcm9sbHVwLXBsdWdpbi13ZWItd29ya2VyLWxvYWRlciAqLwohZnVuY3Rpb24oKXsidXNlIHN0cmljdCI7Y2xhc3MgZSBleHRlbmRzIEVycm9ye2NvbnN0cnVjdG9yKHQscil7c3VwZXIociksdGhpcy5lcnJvcj10LHRoaXMuZXJyb3JfZGVzY3JpcHRpb249cixPYmplY3Quc2V0UHJvdG90eXBlT2YodGhpcyxlLnByb3RvdHlwZSl9c3RhdGljIGZyb21QYXlsb2FkKHtlcnJvcjp0LGVycm9yX2Rlc2NyaXB0aW9uOnJ9KXtyZXR1cm4gbmV3IGUodCxyKX19Y2xhc3MgdCBleHRlbmRzIGV7Y29uc3RydWN0b3IoZSxzKXtzdXBlcigibWlzc2luZ19yZWZyZXNoX3Rva2VuIixgTWlzc2luZyBSZWZyZXNoIFRva2VuIChhdWRpZW5jZTogJyR7cihlLFsiZGVmYXVsdCJdKX0nLCBzY29wZTogJyR7cihzKX0nKWApLHRoaXMuYXVkaWVuY2U9ZSx0aGlzLnNjb3BlPXMsT2JqZWN0LnNldFByb3RvdHlwZU9mKHRoaXMsdC5wcm90b3R5cGUpfX1mdW5jdGlvbiByKGUsdD1bXSl7cmV0dXJuIGUmJiF0LmluY2x1ZGVzKGUpP2U6IiJ9ImZ1bmN0aW9uIj09dHlwZW9mIFN1cHByZXNzZWRFcnJvciYmU3VwcHJlc3NlZEVycm9yO2NvbnN0IHM9ZT0+e3ZhcntjbGllbnRJZDp0fT1lLHI9ZnVuY3Rpb24oZSx0KXt2YXIgcj17fTtmb3IodmFyIHMgaW4gZSlPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxzKSYmdC5pbmRleE9mKHMpPDAmJihyW3NdPWVbc10pO2lmKG51bGwhPWUmJiJmdW5jdGlvbiI9PXR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzKXt2YXIgbz0wO2ZvcihzPU9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMoZSk7bzxzLmxlbmd0aDtvKyspdC5pbmRleE9mKHNbb10pPDAmJk9iamVjdC5wcm90b3R5cGUucHJvcGVydHlJc0VudW1lcmFibGUuY2FsbChlLHNbb10pJiYocltzW29dXT1lW3Nbb11dKX1yZXR1cm4gcn0oZSxbImNsaWVudElkIl0pO3JldHVybiBuZXcgVVJMU2VhcmNoUGFyYW1zKChlPT5PYmplY3Qua2V5cyhlKS5maWx0ZXIoKHQ9PnZvaWQgMCE9PWVbdF0pKS5yZWR1Y2UoKCh0LHIpPT5PYmplY3QuYXNzaWduKE9iamVjdC5hc3NpZ24oe30sdCkse1tyXTplW3JdfSkpLHt9KSkoT2JqZWN0LmFzc2lnbih7Y2xpZW50X2lkOnR9LHIpKSkudG9TdHJpbmcoKX07bGV0IG89e307Y29uc3Qgbj0oZSx0KT0+YCR7ZX18JHt0fWA7YWRkRXZlbnRMaXN0ZW5lcigibWVz
1c2FnZSIsKGFzeW5jKHtkYXRhOnt0aW1lb3V0OmUsYXV0aDpyLGZldGNoVXJsOmksZmV0Y2hPcHRpb25zOmMsdXNlRm9ybURhdGE6YX0scG9ydHM6W3BdfSk9PntsZXQgZjtjb25zdHthdWRpZW5jZTp1LHNjb3BlOmx9PXJ8fHt9O3RyeXtjb25zdCByPWE/KGU9Pntjb25zdCB0PW5ldyBVUkxTZWFyY2hQYXJhbXMoZSkscj17fTtyZXR1cm4gdC5mb3JFYWNoKCgoZSx0KT0+e3JbdF09ZX0pKSxyfSkoYy5ib2R5KTpKU09OLnBhcnNlKGMuYm9keSk7aWYoIXIucmVmcmVzaF90b2tlbiYmInJlZnJlc2hfdG9rZW4iPT09ci5ncmFudF90eXBlKXtjb25zdCBlPSgoZSx0KT0+b1tuKGUsdCldKSh1LGwpO2lmKCFlKXRocm93IG5ldyB0KHUsbCk7Yy5ib2R5PWE/cyhPYmplY3QuYXNzaWduKE9iamVjdC5hc3NpZ24oe30scikse3JlZnJlc2hfdG9rZW46ZX0pKTpKU09OLnN0cmluZ2lmeShPYmplY3QuYXNzaWduKE9iamVjdC5hc3NpZ24oe30scikse3JlZnJlc2hfdG9rZW46ZX0pKX1sZXQgaCxnOyJmdW5jdGlvbiI9PXR5cGVvZiBBYm9ydENvbnRyb2xsZXImJihoPW5ldyBBYm9ydENvbnRyb2xsZXIsYy5zaWduYWw9aC5zaWduYWwpO3RyeXtnPWF3YWl0IFByb21pc2UucmFjZShbKGQ9ZSxuZXcgUHJvbWlzZSgoZT0+c2V0VGltZW91dChlLGQpKSkpLGZldGNoKGksT2JqZWN0LmFzc2lnbih7fSxjKSldKX1jYXRjaChlKXtyZXR1cm4gdm9pZCBwLnBvc3RNZXNzYWdlKHtlcnJvcjplLm1lc3NhZ2V9KX1pZighZylyZXR1cm4gaCYmaC5hYm9ydCgpLHZvaWQgcC5wb3N0TWVzc2FnZSh7ZXJyb3I6IlRpbWVvdXQgd2hlbiBleGVjdXRpbmcgJ2ZldGNoJyJ9KTtmPWF3YWl0IGcuanNvbigpLGYucmVmcmVzaF90b2tlbj8oKChlLHQscik9PntvW24odCxyKV09ZX0pKGYucmVmcmVzaF90b2tlbix1LGwpLGRlbGV0ZSBmLnJlZnJlc2hfdG9rZW4pOigoZSx0KT0+e2RlbGV0ZSBvW24oZSx0KV19KSh1LGwpLHAucG9zdE1lc3NhZ2Uoe29rOmcub2ssanNvbjpmfSl9Y2F0Y2goZSl7cC5wb3N0TWVzc2FnZSh7b2s6ITEsanNvbjp7ZXJyb3I6ZS5lcnJvcixlcnJvcl9kZXNjcmlwdGlvbjplLm1lc3NhZ2V9fSl9dmFyIGR9KSl9KCk7Cgo=",null,!1),new Worker(Ln,Lt)};const St={};class On{constructor(yt,Rt){this.cache=yt,this.clientId=Rt,this.manifestKey=this.createManifestKeyFrom(this.clientId)}add(yt){var Rt=this;return(0,s.A)(function*(){var gn;const je=new Set((null===(gn=yield Rt.cache.get(Rt.manifestKey))||void 0===gn?void 0:gn.keys)||[]);je.add(yt),yield Rt.cache.set(Rt.manifestKey,{keys:[...je]})})()}remove(yt){var Rt=this;return(0,s.A)(function*(){const gn=yield Rt.cache.get(Rt.manifestKey);if(gn){const je=new Set(gn.keys);return je.delete(yt),je.size>0?yield Rt.cache.set(Rt.manifestKey,{keys:[...je]}):yield Rt.cache.remove(Rt.manifestKey)}})()}get(){return this.cache.get(this.manifestKey)}clear(){return this.cache.remove(this.manifestKey)}createManifestKeyFrom(yt){return`@@auth0spajs@@::${yt}`}}const sn={memory:()=>(new Re).enclosedCache,localstorage:()=>new It},zt=Lt=>sn[Lt],Jn=Lt=>{const{openUrl:yt,onRedirect:Rt}=Lt,gn=r(Lt,["openUrl","onRedirect"]);return Object.assign(Object.assign({},gn),{openUrl:!1===yt||yt?yt:Rt})},To=new X;class Jo{constructor(yt){var Rt=this;let gn,je;if(this.userCache=(new Re).enclosedCache,this.defaultOptions={authorizationParams:{scope:"openid profile email"},useRefreshTokensFallback:!1,useFormData:!0},this._releaseLockOnPageHide=(0,s.A)(function*(){yield To.releaseLock("auth0.lock.getTokenSilently"),window.removeEventListener("pagehide",Rt._releaseLockOnPageHide)}),this.options=Object.assign(Object.assign(Object.assign({},this.defaultOptions),yt),{authorizationParams:Object.assign(Object.assign({},this.defaultOptions.authorizationParams),yt.authorizationParams)}),typeof window<"u"&&(()=>{if(!Be())throw new Error("For security reasons, `window.crypto` is required to run `auth0-spa-js`.");if(void 0===Be().subtle)throw new Error("\n      auth0-spa-js must run on a secure origin. See https://github.com/auth0/auth0-spa-js/blob/main/FAQ.md#why-do-i-get-auth0-spa-js-must-run-on-a-secure-origin for more information.\n    ")})(),yt.cache&&yt.cacheLocation&&console.warn("Both `cache` and `cacheLocation` options have been specified in the Auth0Client configuration; ignoring `cacheLocation` and using `cache`."),yt.cache)je=yt.cache;else{if(gn=yt.cacheLocation||"memory",!zt(gn))throw new Error(`Invalid cache location "${gn}"`);je=zt(gn)()}this.httpTimeoutMs=yt.httpTimeoutInSeconds?1e3*yt.httpTimeoutInSeconds:1e4,this.cookieStorage=!1===yt.legacySameSiteCookie?Pn:Zn,this.orgHintCookieName=`auth0.${this.options.clientId}.organization_hint`,this.isAuthenticatedCookieName=(()=>`auth0.${this.options.clientId}.is.authenticated`)(),this.sessionCheckExpiryDays=yt.sessionCheckExpiryDays||1;const De=yt.useCookiesForTransactions?this.cookieStorage:Ne;var at,Ye,wn;this.scope=an("openid",this.options.authorizationParams.scope,this.options.useRefreshTokens?"offline_access":""),this.transactionManager=new jt(De,this.options.clientId,this.options.cookieDomain),this.nowProvider=this.options.nowProvider||ie,this.cacheManager=new Mt(je,je.allKe
1ys?void 0:new On(je,this.options.clientId),this.nowProvider),this.domainUrl=/^https?:\/\//.test(at=this.options.domain)?at:`https://${at}`,this.tokenIssuer=(wn=this.domainUrl,(Ye=this.options.issuer)?Ye.startsWith("https://")?Ye:`https://${Ye}/`:`${wn}/`),typeof window<"u"&&window.Worker&&this.options.useRefreshTokens&&"memory"===gn&&(this.worker=this.options.workerUrl?new Worker(this.options.workerUrl):new ao)}_url(yt){const Rt=encodeURIComponent(btoa(JSON.stringify(this.options.auth0Client||V)));return`${this.domainUrl}${yt}&auth0Client=${Rt}`}_authorizeUrl(yt){return this._url(`/authorize?${ge(yt)}`)}_verifyIdToken(yt,Rt,gn){var je=this;return(0,s.A)(function*(){const De=yield je.nowProvider();return(Lt=>{if(!Lt.id_token)throw new Error("ID token is required but missing");const yt=(De=>{const at=De.split("."),[Ye,wn,Vn]=at;if(3!==at.length||!Ye||!wn||!Vn)throw new Error("ID token could not be decoded");const ye=JSON.parse(rt(wn)),qt={__raw:De},Me={};return Object.keys(ye).forEach(it=>{qt[it]=ye[it],En.includes(it)||(Me[it]=ye[it])}),{encoded:{header:Ye,payload:wn,signature:Vn},header:JSON.parse(rt(Ye)),claims:qt,user:Me}})(Lt.id_token);if(!yt.claims.iss)throw new Error("Issuer (iss) claim must be a string present in the ID token");if(yt.claims.iss!==Lt.iss)throw new Error(`Issuer (iss) claim mismatch in the ID token; expected "${Lt.iss}", found "${yt.claims.iss}"`);if(!yt.user.sub)throw new Error("Subject (sub) claim must be a string present in the ID token");if("RS256"!==yt.header.alg)throw new Error(`Signature algorithm of "${yt.header.alg}" is not supported. Expected the ID token to be signed with "RS256".`);if(!yt.claims.aud||"string"!=typeof yt.claims.aud&&!Array.isArray(yt.claims.aud))throw new Error("Audience (aud) claim must be a string or array of strings present in the ID token");if(Array.isArray(yt.claims.aud)){if(!yt.claims.aud.includes(Lt.aud))throw new Error(`Audience (aud) claim mismatch in the ID token; expected "${Lt.aud}" but was not one of "${yt.claims.aud.join(", ")}"`);if(yt.claims.aud.length>1){if(!yt.claims.azp)throw new Error("Authorized Party (azp) claim must be a string present in the ID token when Audience (aud) claim has multiple values");if(yt.claims.azp!==Lt.aud)throw new Error(`Authorized Party (azp) claim mismatch in the ID token; expected "${Lt.aud}", found "${yt.claims.azp}"`)}}else if(yt.claims.aud!==Lt.aud)throw new Error(`Audience (aud) claim mismatch in the ID token; expected "${Lt.aud}" but found "${yt.claims.aud}"`);if(Lt.nonce){if(!yt.claims.nonce)throw new Error("Nonce (nonce) claim must be a string present in the ID token");if(yt.claims.nonce!==Lt.nonce)throw new Error(`Nonce (nonce) claim mismatch in the ID token; expected "${Lt.nonce}", found "${yt.claims.nonce}"`)}if(Lt.max_age&&!Vt(yt.claims.auth_time))throw new Error("Authentication Time (auth_time) claim must be a number present in the ID token when Max Age (max_age) is specified");if(null==yt.claims.exp||!Vt(yt.claims.exp))throw new Error("Expiration Time (exp) claim must be a number present in the ID token");if(!Vt(yt.claims.iat))throw new Error("Issued At (iat) claim must be a number present in the ID token");const Rt=Lt.leeway||60,gn=new Date(Lt.now||Date.now()),je=new Date(0);if(je.setUTCSeconds(yt.claims.exp+Rt),gn>je)throw new Error(`Expiration Time (exp) claim error in the ID token; current time (${gn}) is after expiration time (${je})`);if(null!=yt.claims.nbf&&Vt(yt.claims.nbf)){const De=new Date(0);if(De.setUTCSeconds(yt.claims.nbf-Rt),gn<De)throw new Error(`Not Before time (nbf) claim in the ID token indicates that this token can't be used just yet. Current time (${gn}) is before ${De}`)}if(null!=yt.claims.auth_time&&Vt(yt.claims.auth_time)){const De=new Date(0);if(De.setUTCSeconds(parseInt(yt.claims.auth_time)+Lt.max_age+Rt),gn>De)throw new Error(`Authentication Time (auth_time) claim in the ID token indicates that too much time has passed since the last end-user authentication. Current time (${gn}) is after last auth at ${De}`)}if(Lt.organization){const De=Lt.organization.trim();if(De.startsWith("org_")){const at=De;if(!yt.claims.org_id)throw new Error("Organization ID (org_id) claim must be a string present in the ID token");if(at!==yt.claims.org_id)throw new Error(`Organization ID (org_id) claim mismatch in the ID token; expected "${at}", found "${yt.claims.org_id}"`)}else{const at=De.toLowerCase();if(!yt.claims.org_name)throw new Error("Organization Name (org_name) claim must be a string present in the ID token");if(at!==yt.claims.org_name)throw new Error(`Organization Name (org_name) claim mismatch in the ID token; expected "${at}", found "${yt.claims.org_name}"`)}}return yt})({iss:je.tokenIssuer,aud:je.options.clientId,id_token:yt,nonce:Rt,organization:gn,leeway:je.options.leeway,max_age:(at=je.options.authorizationParams.max_age,"string"!=typeof at?at:parseInt(at,10)||void 0),now:De});var at})()}_processOrgHint(yt){yt?this.cookieStorage.save(this.orgHintCookieName,yt,{daysUntilExpire:this.sessionCheckExpiryDays,cookieDomain:this.options.cookieDomain}):this.cookieStorage.remove(this.orgHintCookieName,{cookieDomain:this.options.cookieDomain})}_prepareAuthorizeUrl(yt,Rt,gn){var je=this;return(0,s.A)(function*(){const De=Ae(Ce()),at=Ae(Ce()),Ye=Ce(),wn=(qt=>{const Me=new Uint8Array(qt);return(it=>{const le={"+":"-","/":"_","=":""};return it.replace(/[+/=]/g,dt=>le[dt])})(window.btoa(String.fromCharCode(...Array.from(Me))))})(yield(qt=(0,s.A)(function*(Me){return yield Be().subtle.digest({name:"SHA-256"},(new TextEncoder).encode(Me))}),function(Me){return qt.apply(this,arguments)})(Ye)),Vn=((qt,Me,it,le,dt,et,kn,co)=>Object.assign(Object.assign(Object.assign({client_id:qt.clientId},qt.authorizationParams),it),{scope:an(Me,it.scope),response_type:"code",response_mode:co||"query",state:le,nonce:dt,redirect_uri:kn||qt.authorizationParams.redirect_uri,code_challenge:et,code_challenge_method:"S256"}))(je.options,je.scope,yt,De,at,wn,yt.redirect_uri||je.options.authorizationParams.redirect_uri||gn,Rt?.response_mode),ye=je._authorizeUrl(Vn);var qt;return{nonce:at,code_verifier:Ye,scope:Vn.scope,audience:Vn.audience||"default",redirect_uri:Vn.redirect_uri,state:De,url:ye}})()}loginWithPopup(yt,Rt){var gn=this;return(0,s.A)(function*(){var je;if(yt=yt||{},!(Rt=Rt||{}).popup&&(Rt.popup=(()=>{const Vn=window.screenX+(window.innerWidth-400)/2,ye=window.screenY+(window.innerHeight-600)/2;return window.open("","auth0:authorize:popup",`left=${Vn},top=${ye},width=400,height=600,resizable,scrollbars=yes,status=1`)})(),!Rt.popup))throw new Error("Unable to open a popup for loginWithPopup - window.open returned `null`");const De=yield gn._prepareAuthorizeUrl(yt.authorizationParams||{},{response_mode:"web_message"},window.location.origin);Rt.popup.location.href=De.url;const at=yield(wn=Object.assign(Object.assign({},Rt),{timeoutInSeconds:Rt.timeoutInSeconds||gn.options.authorizeTimeoutInSeconds||60}),new Promise((Vn,ye)=>{let qt;const Me=setInterval(()=>{wn.popup&&wn.popup.closed&&(clearInterval(Me),clearTimeout(it),window.removeEventListener("message",qt,!1),ye(new _e(wn.popup)))},1e3),it=setTimeout(()=>{clearInterval(Me),ye(new ke(wn.popup)),window.removeEventListener("message",qt,!1)},1e3*(wn.timeoutInSeconds||60));qt=function(le){if(le.data&&"authorization_response"===le.data.type){if(clearTimeout(it),clearInterval(Me),window.removeEventListener("message",qt,!1),wn.popup.close(),le.data.response.error)return ye(J.fromPayload(le.data.response));Vn(le.data.response)}},window.addEventListener("message",qt)}
1));var wn;if(De.state!==at.state)throw new J("state_mismatch","Invalid state");const Ye=(null===(je=yt.authorizationParams)||void 0===je?void 0:je.organization)||gn.options.authorizationParams.organization;yield gn._requestToken({audience:De.audience,scope:De.scope,code_verifier:De.code_verifier,grant_type:"authorization_code",code:at.code,redirect_uri:De.redirect_uri},{nonceIn:De.nonce,organization:Ye})})()}getUser(){var yt=this;return(0,s.A)(function*(){var Rt;const gn=yield yt._getIdTokenFromCache();return null===(Rt=gn?.decodedToken)||void 0===Rt?void 0:Rt.user})()}getIdTokenClaims(){var yt=this;return(0,s.A)(function*(){var Rt;const gn=yield yt._getIdTokenFromCache();return null===(Rt=gn?.decodedToken)||void 0===Rt?void 0:Rt.claims})()}loginWithRedirect(yt={}){var Rt=this;return(0,s.A)(function*(){var gn;const je=Jn(yt),{openUrl:De,fragment:at,appState:Ye}=je,wn=r(je,["openUrl","fragment","appState"]),Vn=(null===(gn=wn.authorizationParams)||void 0===gn?void 0:gn.organization)||Rt.options.authorizationParams.organization,ye=yield Rt._prepareAuthorizeUrl(wn.authorizationParams||{}),{url:qt}=ye,Me=r(ye,["url"]);Rt.transactionManager.create(Object.assign(Object.assign(Object.assign({},Me),{appState:Ye}),Vn&&{organization:Vn}));const it=at?`${qt}#${at}`:qt;De?yield De(it):window.location.assign(it)})()}handleRedirectCallback(yt=window.location.href){var Rt=this;return(0,s.A)(function*(){const gn=yt.split("?").slice(1);if(0===gn.length)throw new Error("There are no query params available for parsing.");const{state:je,code:De,error:at,error_description:Ye}=(Me=>{Me.indexOf("#")>-1&&(Me=Me.substring(0,Me.indexOf("#")));const it=new URLSearchParams(Me);return{state:it.get("state"),code:it.get("code")||void 0,error:it.get("error")||void 0,error_description:it.get("error_description")||void 0}})(gn.join("")),wn=Rt.transactionManager.get();if(!wn)throw new J("missing_transaction","Invalid state");if(Rt.transactionManager.remove(),at)throw new se(at,Ye||at,je,wn.appState);if(!wn.code_verifier||wn.state&&wn.state!==je)throw new J("state_mismatch","Invalid state");const Vn=wn.organization,ye=wn.nonce,qt=wn.redirect_uri;return yield Rt._requestToken(Object.assign({audience:wn.audience,scope:wn.scope,code_verifier:wn.code_verifier,grant_type:"authorization_code",code:De},qt?{redirect_uri:qt}:{}),{nonceIn:ye,organization:Vn}),{appState:wn.appState}})()}checkSession(yt){var Rt=this;return(0,s.A)(function*(){if(!Rt.cookieStorage.get(Rt.isAuthenticatedCookieName)){if(!Rt.cookieStorage.get("auth0.is.authenticated"))return;Rt.cookieStorage.save(Rt.isAuthenticatedCookieName,!0,{daysUntilExpire:Rt.sessionCheckExpiryDays,cookieDomain:Rt.options.cookieDomain}),Rt.cookieStorage.remove("auth0.is.authenticated")}try{yield Rt.getTokenSilently(yt)}catch{}})()}getTokenSilently(yt={}){var Rt=this;return(0,s.A)(function*(){var gn;const je=Object.assign(Object.assign({cacheMode:"on"},yt),{authorizationParams:Object.assign(Object.assign(Object.assign({},Rt.options.authorizationParams),yt.authorizationParams),{scope:an(Rt.scope,null===(gn=yt.authorizationParams)||void 0===gn?void 0:gn.scope)})}),De=yield((at,Ye)=>{let wn=St[Ye];return wn||(wn=Rt._getTokenSilently(je).finally(()=>{delete St[Ye],wn=null}),St[Ye]=wn),wn})(0,`${Rt.options.clientId}::${je.authorizationParams.audience}::${je.authorizationParams.scope}`);return yt.detailedResponse?De:De?.access_token})()}_getTokenSilently(yt){var Rt=this;return(0,s.A)(function*(){const{cacheMode:gn}=yt,je=r(yt,["cacheMode"]);if("off"!==gn){const De=yield Rt._getEntryFromCache({scope:je.authorizationParams.scope,audience:je.authorizationParams.audience||"default",clientId:Rt.options.clientId});if(De)return De}if("cache-only"!==gn){if(!(yield(De=(0,s.A)(function*(at,Ye=3){for(let wn=0;wn<Ye;wn++)if(yield at())return!0;return!1}),function(at){return De.apply(this,arguments)})(()=>To.acquireLock("auth0.lock.getTokenSilently",5e3),10)))throw new U;try{if(window.addEventListener("pagehide",Rt._releaseLockOnPageHide),"off"!==gn){const ye=yield Rt._getEntryFromCache({scope:je.authorizationParams.scope,audience:je.authorizationParams.audience||"default",clientId:Rt.options.clientId});if(ye)return ye}const De=Rt.options.useRefreshTokens?yield Rt._getTokenUsingRefreshToken(je):yield Rt._getTokenFromIFrame(je),{id_token:at,access_token:Ye,oauthTokenScope:wn,expires_in:Vn}=De;return Object.assign(Object.assign({id_token:at,access_token:Ye},wn?{scope:wn}:null),{expires_in:Vn})}finally{yield To.releaseLock("auth0.lock.getTokenSilently"),window.removeEventListener("pagehide",Rt._releaseLockOnPageHide)}}var De})()}getTokenWithPopup(yt={},Rt={}){var gn=this;return(0,s.A)(function*(){var je;const De=Object.assign(Object.assign({},yt),{authorizationParams:Object.assign(Object.assign(Object.assign({},gn.options.authorizationParams),yt.authorizationParams),{scope:an(gn.scope,null===(je=yt.authorizationParams)||void 0===je?void 0:je.scope)})});return Rt=Object.assign(Object.assign({},t),Rt),yield gn.loginWithPopup(De,Rt),(yield gn.cacheManager.get(new un({scope:De.authorizationParams.scope,audience:De.authorizationParams.audience||"default",clientId:gn.options.clientId}))).access_token})()}isAuthenticated(){var yt=this;return(0,s.A)(function*(){return!!(yield yt.getUser())})()}_buildLogoutUrl(yt){null!==yt.clientId?yt.clientId=yt.clientId||this.options.clientId:delete yt.clientId;const Rt=yt.logoutParams||{},{federated:gn}=Rt,je=r(Rt,["federated"]),De=gn?"&federated":"";return this._url(`/v2/logout?${ge(Object.assign({clientId:yt.clientId},je))}`)+De}logout(yt={}){var Rt=this;return(0,s.A)(function*(){const gn=Jn(yt),{openUrl:je}=gn,De=r(gn,["openUrl"]);null===yt.clientId?yield Rt.cacheManager.clear():yield Rt.cacheManager.clear(yt.clientId||Rt.options.clientId),Rt.cookieStorage.remove(Rt.orgHintCookieName,{cookieDomain:Rt.options.cookieDomain}),Rt.cookieStorage.remove(Rt.isAuthenticatedCookieName,{cookieDomain:Rt.options.cookieDomain}),Rt.userCache.remove("@@user@@");const at=Rt._buildLogoutUrl(De);je?yield je(at):!1!==je&&window.location.assign(at)})()}_getTokenFromIFrame(yt){var Rt=this;return(0,s.A)(function*(){const gn=Object.assign(Object.assign({},yt.authorizationParams),{prompt:"none"}),je=Rt.cookieStorage.get(Rt.orgHintCookieName);je&&!gn.organization&&(gn.organization=je);const{url:De,state:at,nonce:Ye,code_verifier:wn,redirect_uri:Vn,scope:ye,audience:qt}=yield Rt._prepareAuthorizeUrl(gn,{response_mode:"web_message"},window.location.origin);try{if(window.crossOriginIsolated)throw new J("login_required","The application is running in a Cross-Origin Isolated context, silently retrieving a token without refresh token is not possible.");const Me=yt.timeoutInSeconds||Rt.options.authorizeTimeoutInSeconds,it=yield((dt,et,kn=60)=>new Promise((co,jo)=>{const Ro=window.document.createElement("iframe");Ro.setAttribute("width","0"),Ro.setAttribute("height","0"),Ro.style.display="none";const wi=()=>{window.document.body.contains(Ro)&&(window.document.body.removeChild(Ro),window.removeEventListener("message",fi,!1))};let fi;const Ar=setTimeout(()=>{jo(new U),wi()},1e3*kn);fi=function(er){if(er.origin!=et||!er.data||"authorization_response"!==er.data.type)return;const Yi=er.source;Yi&&Yi.close(),er.data.response.error?jo(J.fromPayload(er.data.response)):co(er.data.response),clearTimeout(Ar),window.removeEventListener("message",fi,!1),setTimeout(wi,2e3)},window.addEventListener("message",fi,!1),window.document.body.appendChild(Ro),Ro.setAttribute("src",dt)}))(De,Rt.domainUrl,Me);if(at!==it.state)throw new J("state_mismatch","Invalid state");const le=yield Rt._requestToken(Object.assign(Object.assign({},yt.authorizationParams),{code_verifier:wn,code:it.code,grant_type:"authorization_code",redirect_uri:Vn,timeout:yt.authorizationParams.timeout||Rt.httpTimeoutMs}),{nonceIn:Ye,organization:gn.organization});return Object.assign(Object.assign({},le),{scope:ye,oauthTokenScope:le.scope,audience:qt})}catch(Me){throw"login_required"===Me.error&&Rt.logout({openUrl:!1}),Me}})()}_getTokenUsingRefreshToken(yt){var Rt=this;return(0,s.A)(function*(){const gn=yield Rt.cacheManager.get(new un({scope:yt.authorizationParams.scope,audience:yt.authorizationParams.audience||"default",clientId:Rt.options.clientId}));if(!(gn&&gn.refresh_token||Rt.worker)){if(Rt.options.useRefreshTokensFallback)return yield Rt._getTokenFromIFrame(yt);throw new Ze(yt.authorizationParams.audience||"default",yt.authorizationParams.scope)}const je=yt.authorizationParams.redirect_uri||Rt.options.authorizationParams.redirect_uri||window.location.origin,De="number"==typeof yt.timeoutInSeconds?1e3*yt.timeoutInSeconds:null;try{const at=yield Rt._requestToken(Object.assign(Object.assign(Object.assign({},yt.authorizationParams),{grant_type:"refresh_token",refresh_token:gn&&gn.refresh_token,redirect_uri:je}),De&&{timeout:De}));return Object.assign(Object.assign({},at),{scope:yt.authorizationParams.scope,oauthTokenScope:at.scope,audience:yt.authorizationParams.audience||"default"})}catch(at){if((at.message.indexOf("Missing Refresh Token")>-1||at.message&&at.message.indexOf("invalid refresh token")>-1)&&Rt.options.useRefreshTokensFallback)return yield Rt._getTokenFromIFrame(yt);throw at}})()}_saveEntryInCache(yt){var Rt=this;return(0,s.A)(function*(){const{id_token:gn,decodedToken:je}=yt,De=r(yt,["id_token","decodedToken"]);Rt.userCache.set("@@user@@",{id_token:gn,decodedToken:je}),yield Rt.cacheManager.setIdToken(Rt.options.clientId,yt.id_token,yt.decodedToken),yield Rt.cacheManager.set(De)})()}_getIdTokenFromCache(){var yt=this;return(0,s.A)(function*(){const Rt=yt.options.authorizationParams.audience||"default",gn=yield yt.cacheManager.getIdToken(new un({clientId:yt.options.clientId,audience:Rt,scope:yt.scope})),je=yt.userCache.get("@@user@@");
1return gn&&gn.id_token===je?.id_token?je:(yt.userCache.set("@@user@@",gn),gn)})()}_getEntryFromCache({scope:yt,audience:Rt,clientId:gn}){var je=this;return(0,s.A)(function*(){const De=yield je.cacheManager.get(new un({scope:yt,audience:Rt,clientId:gn}),60);if(De&&De.access_token){const{access_token:at,oauthTokenScope:Ye,expires_in:wn}=De,Vn=yield je._getIdTokenFromCache();return Vn&&Object.assign(Object.assign({id_token:Vn.id_token,access_token:at},Ye?{scope:Ye}:null),{expires_in:wn})}})()}_requestToken(yt,Rt){var gn=this;return(0,s.A)(function*(){const{nonceIn:je,organization:De}=Rt||{},at=yield function Xt(Lt,yt){return nn.apply(this,arguments)}(Object.assign({baseUrl:gn.domainUrl,client_id:gn.options.clientId,auth0Client:gn.options.auth0Client,useFormData:gn.options.useFormData,timeout:gn.httpTimeoutMs},yt),gn.worker),Ye=yield gn._verifyIdToken(at.id_token,je,De);return yield gn._saveEntryInCache(Object.assign(Object.assign(Object.assign(Object.assign({},at),{decodedToken:Ye,scope:yt.scope,audience:yt.audience||"default"}),at.scope?{oauthTokenScope:at.scope}:null),{client_id:gn.options.clientId})),gn.cookieStorage.save(gn.isAuthenticatedCookieName,!0,{daysUntilExpire:gn.sessionCheckExpiryDays,cookieDomain:gn.options.cookieDomain}),gn._processOrgHint(De||Ye.claims.org_id),Object.assign(Object.assign({},at),{decodedToken:Ye})})()}}function Yn(Lt){return zn.apply(this,arguments)}function zn(){return(zn=(0,s.A)(function*(Lt){const yt=new Jo(Lt);return yield yt.checkSession(),yt})).apply(this,arguments)}},26614:(fn,Q,h)=>{"use strict";function s(l,e,G,X){var ie,t=arguments.length,V=t<3?e:null===X?X=Object.getOwnPropertyDescriptor(e,G):X;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)V=Reflect.decorate(l,e,G,X);else for(var J=l.length-1;J>=0;J--)(ie=l[J])&&(V=(t<3?ie(V):t>3?ie(e,G,V):ie(e,G))||V);return t>3&&V&&Object.defineProperty(e,G,V),V}function r(l,e){return function(G,X){e(G,X,l)}}function p(l,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(l,e)}h.d(Q,{_:()=>s,a:()=>p,b:()=>r}),"function"==typeof SuppressedError&&SuppressedError},26734:(fn,Q,h)=>{"use strict";function s(r,p){return r.reduce((l,e,G)=>(l[e]=p[G],l),{})}h.d(Q,{e:()=>s})},26860:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.AsyncContainerModule=Q.ContainerModule=void 0;var s=h(44763);Q.ContainerModule=function(){return function l(e){this.id=s.id(),this.registry=e}}(),Q.AsyncContainerModule=function(){return function l(e){this.id=s.id(),this.registry=e}}()},27969:(fn,Q,h)=>{"use strict";h.d(Q,{F:()=>r,m:()=>p});var s=h(2503);function r(...l){return p(l)}function p(l){return 0===l.length?s.D:1===l.length?l[0]:function(G){return l.reduce((X,t)=>t(X),G)}}},28238:(fn,Q,h)=>{"use strict";function s(J,se){return-1!==J.indexOf(se)}function r(J){if(Array.from)return Array.from(J);var se=[];if(J instanceof Set)J.forEach(function(ke){return se.push(ke)});else for(var U=0;U<J.length;U++)se.push(J[U]);return se}function p(J,se){for(var U=0;U<J.length;U+=1){var ke=J[U];if(se(ke,U))return ke}}function l(J,se){for(var U=J.length-1;U>=0;U-=1){var ke=J[U];if(se(ke,U,J))return ke}}function e(J,se){Array.prototype.forEach.call(J,se)}function G(J){return Object.keys(J).map(function(se){return J[se]})}function X(J){return Object.keys(J).map(function(se){return[se,J[se]]})}function t(J,se){return J.slice(0,se.length)===se}function V(J,se){return J.slice(-se.length)===se}function ie(J){for(var se=[],U=1;U<arguments.length;U++)se[U-1]=arguments[U];return se.forEach(function(ke){for(var _e in ke)Object.prototype.hasOwnProperty.call(ke,_e)&&(J[_e]=ke[_e])}),J}h.d(Q,{A6:()=>r,I6:()=>p,KQ:()=>G,Uk:()=>l,WP:()=>X,d5:()=>V,jJ:()=>e,kp:()=>ie,mK:()=>s,w1:()=>t})},28953:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p,l){for(var e=-1,G=l.length,X=p.length;++e<G;)p[X+e]=l[e];return p}},29418:(fn,Q,h)=>{"use strict";h.d(Q,{Ms:()=>Ue,vU:()=>se});var s=h(74725),r=h(43489),p=h(62852),l=h(45456),e=h(56889);const G=V("C",void 0,void 0);function V(Ae,ge,rt){return{kind:Ae,value:ge,error:rt}}var ie=h(47284),J=h(6548);class se extends r.yU{constructor(ge){super(),this.isStopped=!1,ge?(this.destination=ge,(0,r.Uv)(ge)&&ge.add(this)):this.destination=Ce}static create(ge,rt,Je){return new Ue(ge,rt,Je)}next(ge){this.isStopped?Be(function t(Ae){return V("N",Ae,void 0)}(ge),this):this._next(ge)}error(ge){this.isStopped?Be(function X(Ae){return V("E",void 0,Ae)}(ge),this):(this.isStopped=!0,this._error(ge))}complete(){this.isStopped?Be(G,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(ge){this.destination.next(ge)}_error(ge){try{this.destination.error(ge)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const U=Function.prototype.bind;function ke(Ae,ge){return U.call(Ae,ge)}class _e{constructor(ge){this.partialObserver=ge}next(ge){const{partialObserver:rt}=this;if(rt.next)try{rt.next(ge)}catch(Je){Ze(Je)}}error(ge){const{partialObserver:rt}=this;if(rt.error)try{rt.error(ge)}catch(Je){Ze(Je)}else Ze(ge)}complete(){const{partialObserver:ge}=this;if(ge.complete)try{ge.complete()}catch(rt){Ze(rt)}}}class Ue extends se{constructor(ge,rt,Je){let Ct;if(super(),(0,s.T)(ge)||!ge)Ct={next:ge??void 0,error:rt??void 0,complete:Je??void 0};else{let Bt;
vendor: 8,795 bytes, line 1
1this&&p.$.useDeprecatedNextContext?(Bt=Object.create(ge),Bt.unsubscribe=()=>this.unsubscribe(),Ct={next:ge.next&&ke(ge.next,Bt),error:ge.error&&ke(ge.error,Bt),complete:ge.complete&&ke(ge.complete,Bt)}):Ct=ge}this.destination=new _e(Ct)}}function Ze(Ae){p.$.useDeprecatedSynchronousErrorHandling?(0,J.l)(Ae):(0,l.m)(Ae)}function Be(Ae,ge){const{onStoppedNotification:rt}=p.$;rt&&ie.f.setTimeout(()=>rt(Ae,ge))}const Ce={closed:!0,next:e.l,error:function we(Ae){throw Ae},complete:e.l}},29721:(fn,Q,h)=>{"use strict";h.d(Q,{BC:()=>sn,JD:()=>Wa,MJ:()=>Qn,MR:()=>Tr,Q0:()=>mi,VZ:()=>aa,X1:()=>No,YN:()=>yo,ZU:()=>bn,Zm:()=>J,cV:()=>nr,cb:()=>zt,cz:()=>we,j4:()=>$r,k0:()=>Ae,kq:()=>V,l_:()=>Mi,me:()=>_e,ok:()=>bo,qT:()=>Do,tU:()=>N,v8:()=>ua,vS:()=>dn,wz:()=>Fa,xH:()=>Ss,y7:()=>Ja,zX:()=>Ta});var s=h(71326),r=h(25044),p=h(86234),l=h(59918),e=h(38327),G=h(29892);let X=(()=>{class Pe{_renderer;_elementRef;onChange=be=>{};onTouched=()=>{};constructor(be,Et){this._renderer=be,this._elementRef=Et}setProperty(be,Et){this._renderer.setProperty(this._elementRef.nativeElement,be,Et)}registerOnTouched(be){this.onTouched=be}registerOnChange(be){this.onChange=be}setDisabledState(be){this.setProperty("disabled",be)}static \u0275fac=function(Et){return new(Et||Pe)(s.rXU(s.sFG),s.rXU(s.aKT))};static \u0275dir=s.FsC({type:Pe})}return Pe})(),t=(()=>{class Pe extends X{static \u0275fac=(()=>{let be;return function(Fn){return(be||(be=s.xGo(Pe)))(Fn||Pe)}})();static \u0275dir=s.FsC({type:Pe,features:[s.Vt3]})}return Pe})();const V=new s.nKC(""),ie={provide:V,useExisting:(0,s.Rfq)(()=>J),multi:!0};let J=(()=>{class Pe extends t{writeValue(be){this.setProperty("checked",be)}static \u0275fac=(()=>{let be;return function(Fn){return(be||(be=s.xGo(Pe)))(Fn||Pe)}})();static \u0275dir=s.FsC({type:Pe,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(Et,Fn){1&Et&&s.bIt("change",function(ir){return Fn.onChange(ir.target.checked)})("blur",function(){return Fn.onTouched()})},standalone:!1,features:[s.Jv_([ie]),s.Vt3]})}return Pe})();const se={provide:V,useExisting:(0,s.Rfq)(()=>_e),multi:!0},ke=new s.nKC("");let _e=(()=>{class Pe extends X{_compositionMode;_composing=!1;constructor(be,Et,Fn){super(be,Et),this._compositionMode=Fn,null==this._compositionMode&&(this._compositionMode=!function U(){const Pe=(0,r.rb)()?(0,r.rb)().getUserAgent():"";return/android (\d+)/.test(Pe.toLowerCase())}())}writeValue(be){this.setProperty("value",be??"")}_handleInput(be){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(be)}_compositionStart(){this._composing=!0}_compositionEnd(be){this._composing=!1,this._compositionMode&&this.onChange(be)}static \u0275fac=function(Et){return new(Et||Pe)(s.rXU(s.sFG),s.rXU(s.aKT),s.rXU(ke,8))};static \u0275dir=s.FsC({type:Pe,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(Et,Fn){1&Et&&s.bIt("input",function(ir){return Fn._handleInput(ir.target.value)})("blur",function(){return Fn.onTouched()})("compositionstart",function(){return Fn._compositionStart()})("compositionend",function(ir){return Fn._compositionEnd(ir.target.value)})},standalone:!1,features:[s.Jv_([se]),s.Vt3]})}return Pe})();function Ue(Pe){return null==Pe||0===Ze(Pe)}function Ze(Pe){return null==Pe?null:Array.isArray(Pe)||"string"==typeof Pe?Pe.length:Pe instanceof Set?Pe.size:null}const we=new s.nKC(""),Be=new s.nKC(""),Ce=/^(?=.{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 Ae{static min(Fe){return ge(Fe)}static max(Fe){return rt(Fe)}static required(Fe){return function Je(Pe){return Ue(Pe.value)?{required:!0}:null}(Fe)}static requiredTrue(Fe){return function Ct(Pe){return!0===Pe.value?null:{required:!0}}(Fe)}static email(Fe){return function Bt(Pe){return Ue(Pe.value)||Ce.test(Pe.value)?null:{email:!0}}(Fe)}static minLength(Fe){return function Zt(Pe){return Fe=>{const be=Fe.value?.length??Ze(Fe.value);return null===be||0===be?null:be<Pe?{minlength:{requiredLength:Pe,actualLength:be}}:null}}(Fe)}static maxLength(Fe){return Xt(Fe)}static pattern(Fe){return function nn(Pe){if(!Pe)return an;let Fe,be;return"string"==typeof Pe?(be="","^"!==Pe.charAt(0)&&(be+="^"),be+=Pe,"$"!==Pe.charAt(Pe.length-1)&&(be+="$"),Fe=new RegExp(be)):(be=Pe.toString(),Fe=Pe),Et=>{if(Ue(Et.value))return null;const Fn=Et.value;return Fe.test(Fn)?null:{pattern:{requiredPattern:be,actualValue:Fn}}}}(Fe)}static nullValidator(Fe){return null}static compose(Fe){return En(Fe)}static composeAsync(Fe){return Kt(Fe)}}function ge(Pe){return Fe=>{if(null==Fe.value||null==Pe)return null;const be=parseFloat(Fe.value);return!isNaN(be)&&be<Pe?{min:{min:Pe,actual:Fe.value}}:null}}function rt(Pe){return Fe=>{if(null==Fe.value||null==Pe)return null;const be=parseFloat(Fe.value);return!isNaN(be)&&be>Pe?{max:{max:Pe,actual:Fe.value}}:null}}function Xt(Pe){return Fe=>{const be=Fe.value?.length??Ze(Fe.value);return null!==be&&be>Pe?{maxlength:{requiredLength:Pe,actualLength:be}}:null}}function an(Pe){return null}function un(Pe){return null!=Pe}function It(Pe){return(0,s.jNT)(Pe)?(0,p.H)(Pe):Pe}function Re(Pe){let Fe={};return Pe.forEach(be=>{Fe=null!=be?{...Fe,...be}:Fe}),0===Object.keys(Fe).length?null:Fe}function Mt(Pe,Fe){return Fe.map(be=>be(Pe))}function Vt(Pe){return Pe.map(Fe=>function jt(Pe){return!Pe.validate}(Fe)?Fe:be=>Fe.validate(be))}function En(Pe){if(!Pe)return null;const Fe=Pe.filter(un);return 0==Fe.length?null:function(be){return Re(Mt(be,Fe))}}function pn(Pe){return null!=Pe?En(Vt(Pe)):null}function Kt(Pe){if(!Pe)return null;const Fe=Pe.filter(un);return 0==Fe.length?null:function(be){const Et=Mt(be,Fe).map(It);return(0,l.p)(Et).pipe((0,G.T)(Re))}}function Ht(Pe){return null!=Pe?Kt(Vt(Pe)):null}function Yt(Pe,Fe){return null===Pe?[Fe]:Array.isArray(Pe)?[...Pe,Fe]:[Pe,Fe]}function lo(Pe){return Pe._rawValidators}function Pn(Pe){return Pe._rawAsyncValidators}function Zn(Pe){return Pe?Array.isArray(Pe)?Pe:[Pe]:[]}function Ne(Pe,Fe){return Array.isArray(Pe)?Pe.includes(Fe):Pe===Fe}function At(Pe,Fe){const be=Zn(Fe);return Zn(Pe).forEach(Fn=>{Ne(be,Fn)||be.push(Fn)}),be}function ct(Pe,Fe){return Zn(Fe).filter(be=>!Ne(Pe,be))}class Ft{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}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(Fe){this._rawValidators=Fe||[],this._composedValidatorFn=pn(this._rawValidators)}_setAsyncValidators(Fe){this._rawAsyncValidators=Fe||[],this._composedAsyncValidatorFn=Ht(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(Fe){this._onDestroyCallbacks.push(Fe)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(Fe=>Fe()),this._onDestroyCallbacks=[]}reset(Fe=void 0){this.control&&this.control.reset(Fe)}hasError(Fe,be){return!!this.control&&this.control.hasError(Fe,be)}getError(Fe,be){return this.control?this.control.getError(Fe,be):null}}class bn extends Ft{name;get formDirective(){return null}get path(){return null}}class Ln extends Ft{_parent=null;name=null;valueAccessor=null}class ao{_cd;constructor(Fe){this._cd=Fe}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 sn=(()=>{class Pe extends ao{constructor(be){super(be)}static \u0275fac=function(Et){return new(Et||Pe)(s.rXU(Ln,2))};static \u0275dir=s.FsC({type:Pe,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Et,Fn){2&Et&&s.AVh("ng-untouched",Fn.isUntouched)("ng-touched",Fn.isTouched)("ng-pristine",Fn.isPristine)("ng-dirty",Fn.isDirty)("ng-valid",Fn.isValid)("ng-invalid",Fn.isInvalid)("ng-pending",Fn.isPending)},standalone:!1,features:[s.Vt3]})}return Pe})(),zt=(()=>{class Pe extends ao{constructor(be){super(be)}static \u0275fac=function(Et){return new(Et||Pe)(s.rXU(bn,10))};static \u0275dir=s.FsC({type:Pe,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Et,Fn){2&Et&&s.AVh("ng-untouched",Fn.isUntouched)("ng-touched",Fn.isTouched)("ng-pristine",Fn.isPristine)("ng-dirty",Fn.isDirty)("ng-valid",Fn.isValid)("ng-invalid",Fn.isInvalid)("ng-pending",Fn.isPending)("ng-submitted",Fn.isSubmitted)},standalone:!1,features:[s.Vt3]})}return Pe})();const Me="VALID",it="INVALID",le="PENDING",dt="DISABLED";class et{}class kn extends et{value;source;constructor(Fe,be){super(),this.value=Fe,this.source=be}}class co extends et{pristine;source;constructor(Fe,be){super(),this.pristine=Fe,this.source=be}}class jo extends et{touched;source;constructor(Fe,be){super(),this.touched=Fe,this.source=be}}class Ro extends et{status;source;constructor(Fe,be){super(),this.status=Fe,this.source=be}}class wi extends et{source;constructor(Fe){super(),this.source=Fe}}class fi extends et{source;constructor(Fe){super(),this.source=Fe}}function Ar(Pe){return(si(Pe)?Pe.validators:Pe)||null}function Yi(Pe,Fe){return(si(Fe)?Fe.asyncValidators:Pe)||null}function si(Pe){return null!=Pe&&!Array.isArray(Pe)&&"object"==typeof Pe}function Nt(Pe,Fe,be){const Et=Pe.controls;if(!(Fe?Object.keys(Et):Et).length)throw new s.wOt(1e3,"");if(!Et[be])throw new s.wOt(1001,"")}function ln(Pe,Fe,be){Pe._forEachChild((Et,Fn)=>{if(void 0===be[Fn])throw new s.wOt(1002,"")})}class rn{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(Fe,be){this._assignValidators(Fe),this._assignAsyncValidators(be)}get validator(){return this._composedValidatorFn}set validator(Fe){this._rawValidators=this._composedValidatorFn=Fe}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(Fe){this._rawAsyncValidators=this._composedAsyncValidatorFn=Fe}get parent(){return this._parent}get status(){return(0,s.O8t)(this.statusReactive)}set status(Fe){(0,s.O8t)(()=>this.statusReactive.set(Fe))}_status=(0,s.EWP)(()=>this.statusReactive());statusReactive=(0,s.vPA)(void 0);get valid(){return this.status===Me}get invalid(){return this.status===it}get pending(){return this.status==le}get disabled(){return this.status===dt}get enabled(){return this.status!==dt}errors;get pristine(){return(0,s.O8t)(this.pristineReactive)}set pristine(Fe){(0,s.O8t)(()=>this.pristineReactive.set(Fe))}_pristine=(0,s.EWP)(()=>this.pristineReactive());pristineReactive=(0,s.vPA)(!0);get dirty(){return!this.pristine}get touched(){return(0,s.O8t)(this.touchedReactive)}set touched(Fe){(0,s.O8t)(()=>this.touchedReactive.set(Fe))}_touched=(0,s.EWP)(()=>this.touchedReactive());touchedReactive=(0,s.vPA)(!1);get untouched(){return!this.touched}_events=new e.B;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(Fe){this._assignValidators(Fe)}setAsyncValidators(Fe){this._assignAsyncValidators(Fe)}addValidators(Fe){this.setValidators(At(Fe,this._rawValidators))}addAsyncValidators(Fe){this.setAsyncValidators(At(Fe,this._rawAsyncValidators))}removeValidators(Fe){this.setValidators(ct(Fe,this._rawValidators))}removeAsyncValidators(Fe){this.setAsyncValidators(ct(Fe,this._rawAsyncValidators))}hasValidator(Fe){return Ne(this._rawValidators,Fe)}hasAsyncValidator(Fe){return Ne(this._rawAsyncValidators,Fe)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(Fe={}){const be=!1===this.touched;this.touched=!0;const Et=Fe.sourceControl??this;this._parent&&!Fe.onlySelf&&this._parent.markAsTouched({...Fe,sourceControl:Et}),be&&!1!==Fe.emitEvent&&this._events.next(new jo(!0,Et))}markAllAsTouched(Fe={}){this.markAsTouched({onlySelf:!0,emitEvent:Fe.emitEvent,sourceControl:this}
vendor: 5,382 bytes, line 1
1),this._forEachChild(be=>be.markAllAsTouched(Fe))}markAsUntouched(Fe={}){const be=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const Et=Fe.sourceControl??this;this._forEachChild(Fn=>{Fn.markAsUntouched({onlySelf:!0,emitEvent:Fe.emitEvent,sourceControl:Et})}),this._parent&&!Fe.onlySelf&&this._parent._updateTouched(Fe,Et),be&&!1!==Fe.emitEvent&&this._events.next(new jo(!1,Et))}markAsDirty(Fe={}){const be=!0===this.pristine;this.pristine=!1;const Et=Fe.sourceControl??this;this._parent&&!Fe.onlySelf&&this._parent.markAsDirty({...Fe,sourceControl:Et}),be&&!1!==Fe.emitEvent&&this._events.next(new co(!1,Et))}markAsPristine(Fe={}){const be=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const Et=Fe.sourceControl??this;this._forEachChild(Fn=>{Fn.markAsPristine({onlySelf:!0,emitEvent:Fe.emitEvent})}),this._parent&&!Fe.onlySelf&&this._parent._updatePristine(Fe,Et),be&&!1!==Fe.emitEvent&&this._events.next(new co(!0,Et))}markAsPending(Fe={}){this.status=le;const be=Fe.sourceControl??this;!1!==Fe.emitEvent&&(this._events.next(new Ro(this.status,be)),this.statusChanges.emit(this.status)),this._parent&&!Fe.onlySelf&&this._parent.markAsPending({...Fe,sourceControl:be})}disable(Fe={}){const be=this._parentMarkedDirty(Fe.onlySelf);this.status=dt,this.errors=null,this._forEachChild(Fn=>{Fn.disable({...Fe,onlySelf:!0})}),this._updateValue();const Et=Fe.sourceControl??this;!1!==Fe.emitEvent&&(this._events.next(new kn(this.value,Et)),this._events.next(new Ro(this.status,Et)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...Fe,skipPristineCheck:be},this),this._onDisabledChange.forEach(Fn=>Fn(!0))}enable(Fe={}){const be=this._parentMarkedDirty(Fe.onlySelf);this.status=Me,this._forEachChild(Et=>{Et.enable({...Fe,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:Fe.emitEvent}),this._updateAncestors({...Fe,skipPristineCheck:be},this),this._onDisabledChange.forEach(Et=>Et(!1))}_updateAncestors(Fe,be){this._parent&&!Fe.onlySelf&&(this._parent.updateValueAndValidity(Fe),Fe.skipPristineCheck||this._parent._updatePristine({},be),this._parent._updateTouched({},be))}setParent(Fe){this._parent=Fe}getRawValue(){return this.value}updateValueAndValidity(Fe={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const Et=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Me||this.status===le)&&this._runAsyncValidator(Et,Fe.emitEvent)}const be=Fe.sourceControl??this;!1!==Fe.emitEvent&&(this._events.next(new kn(this.value,be)),this._events.next(new Ro(this.status,be)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!Fe.onlySelf&&this._parent.updateValueAndValidity({...Fe,sourceControl:be})}_updateTreeValidity(Fe={emitEvent:!0}){this._forEachChild(be=>be._updateTreeValidity(Fe)),this.updateValueAndValidity({onlySelf:!0,emitEvent:Fe.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?dt:Me}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(Fe,be){if(this.asyncValidator){this.status=le,this._hasOwnPendingAsyncValidator={emitEvent:!1!==be};const Et=It(this.asyncValidator(this));this._asyncValidationSubscription=Et.subscribe(Fn=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(Fn,{emitEvent:be,shouldHaveEmitted:Fe})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const Fe=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,Fe}return!1}setErrors(Fe,be={}){this.errors=Fe,this._updateControlsErrors(!1!==be.emitEvent,this,be.shouldHaveEmitted)}get(Fe){let be=Fe;return null==be||(Array.isArray(be)||(be=be.split(".")),0===be.length)?null:be.reduce((Et,Fn)=>Et&&Et._find(Fn),this)}getError(Fe,be){const Et=be?this.get(be):this;return Et&&Et.errors?Et.errors[Fe]:null}hasError(Fe,be){return!!this.getError(Fe,be)}get root(){let Fe=this;for(;Fe._parent;)Fe=Fe._parent;return Fe}_updateControlsErrors(Fe,be,Et){this.status=this._calculateStatus(),Fe&&this.statusChanges.emit(this.status),(Fe||Et)&&this._events.next(new Ro(this.status,be)),this._parent&&this._parent._updateControlsErrors(Fe,be,Et)}_initObservables(){this.valueChanges=new s.bkB,this.statusChanges=new s.bkB}_calculateStatus(){return this._allControlsDisabled()?dt:this.errors?it:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(le)?le:this._anyControlsHaveStatus(it)?it:Me}_anyControlsHaveStatus(Fe){return this._anyControls(be=>be.status===Fe)}_anyControlsDirty(){return this._anyControls(Fe=>Fe.dirty)}_anyControlsTouched(){return this._anyControls(Fe=>Fe.touched)}_updatePristine(Fe,be){const Et=!this._anyControlsDirty(),Fn=this.pristine!==Et;this.pristine=Et,this._parent&&!Fe.onlySelf&&this._parent._updatePristine(Fe,be),Fn&&this._events.next(new co(this.pristine,be))}_updateTouched(Fe={},be){this.touched=this._anyControlsTouched(),this._events.next(new jo(this.touched,be)),this._parent&&!Fe.onlySelf&&this._parent._updateTouched(Fe,be)}_onDisabledChange=[];_registerOnCollectionChange(Fe){this._onCollectionChange=Fe}_setUpdateStrategy(Fe){si(Fe)&&null!=Fe.updateOn&&(this._updateOn=Fe.updateOn)}_parentMarkedDirty(Fe){return!Fe&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}
vendor: 6,908 bytes, line 1
1_find(Fe){return null}_assignValidators(Fe){this._rawValidators=Array.isArray(Fe)?Fe.slice():Fe,this._composedValidatorFn=function er(Pe){return Array.isArray(Pe)?pn(Pe):Pe||null}(this._rawValidators)}_assignAsyncValidators(Fe){this._rawAsyncValidators=Array.isArray(Fe)?Fe.slice():Fe,this._composedAsyncValidatorFn=function Rr(Pe){return Array.isArray(Pe)?Ht(Pe):Pe||null}(this._rawAsyncValidators)}}class vo extends rn{constructor(Fe,be,Et){super(Ar(be),Yi(Et,be)),this.controls=Fe,this._initObservables(),this._setUpdateStrategy(be),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(Fe,be){return this.controls[Fe]?this.controls[Fe]:(this.controls[Fe]=be,be.setParent(this),be._registerOnCollectionChange(this._onCollectionChange),be)}addControl(Fe,be,Et={}){this.registerControl(Fe,be),this.updateValueAndValidity({emitEvent:Et.emitEvent}),this._onCollectionChange()}removeControl(Fe,be={}){this.controls[Fe]&&this.controls[Fe]._registerOnCollectionChange(()=>{}),delete this.controls[Fe],this.updateValueAndValidity({emitEvent:be.emitEvent}),this._onCollectionChange()}setControl(Fe,be,Et={}){this.controls[Fe]&&this.controls[Fe]._registerOnCollectionChange(()=>{}),delete this.controls[Fe],be&&this.registerControl(Fe,be),this.updateValueAndValidity({emitEvent:Et.emitEvent}),this._onCollectionChange()}contains(Fe){return this.controls.hasOwnProperty(Fe)&&this.controls[Fe].enabled}setValue(Fe,be={}){ln(this,0,Fe),Object.keys(Fe).forEach(Et=>{Nt(this,!0,Et),this.controls[Et].setValue(Fe[Et],{onlySelf:!0,emitEvent:be.emitEvent})}),this.updateValueAndValidity(be)}patchValue(Fe,be={}){null!=Fe&&(Object.keys(Fe).forEach(Et=>{const Fn=this.controls[Et];Fn&&Fn.patchValue(Fe[Et],{onlySelf:!0,emitEvent:be.emitEvent})}),this.updateValueAndValidity(be))}reset(Fe={},be={}){this._forEachChild((Et,Fn)=>{Et.reset(Fe?Fe[Fn]:null,{onlySelf:!0,emitEvent:be.emitEvent})}),this._updatePristine(be,this),this._updateTouched(be,this),this.updateValueAndValidity(be)}getRawValue(){return this._reduceChildren({},(Fe,be,Et)=>(Fe[Et]=be.getRawValue(),Fe))}_syncPendingControls(){let Fe=this._reduceChildren(!1,(be,Et)=>!!Et._syncPendingControls()||be);return Fe&&this.updateValueAndValidity({onlySelf:!0}),Fe}_forEachChild(Fe){Object.keys(this.controls).forEach(be=>{const Et=this.controls[be];Et&&Fe(Et,be)})}_setUpControls(){this._forEachChild(Fe=>{Fe.setParent(this),Fe._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(Fe){for(const[be,Et]of Object.entries(this.controls))if(this.contains(be)&&Fe(Et))return!0;return!1}_reduceValue(){return this._reduceChildren({},(be,Et,Fn)=>((Et.enabled||this.disabled)&&(be[Fn]=Et.value),be))}_reduceChildren(Fe,be){let Et=Fe;return this._forEachChild((Fn,zo)=>{Et=be(Et,Fn,zo)}),Et}_allControlsDisabled(){for(const Fe of Object.keys(this.controls))if(this.controls[Fe].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(Fe){return this.controls.hasOwnProperty(Fe)?this.controls[Fe]:null}}class Dr extends vo{}const Ei=new s.nKC("",{providedIn:"root",factory:()=>ji}),ji="always";function qr(Pe,Fe){return[...Fe.path,Pe]}function Vr(Pe,Fe,be=ji){Ao(Pe,Fe),Fe.valueAccessor.writeValue(Pe.value),(Pe.disabled||"always"===be)&&Fe.valueAccessor.setDisabledState?.(Pe.disabled),function Sn(Pe,Fe){Fe.valueAccessor.registerOnChange(be=>{Pe._pendingValue=be,Pe._pendingChange=!0,Pe._pendingDirty=!0,"change"===Pe.updateOn&&io(Pe,Fe)})}(Pe,Fe),function Io(Pe,Fe){const be=(Et,Fn)=>{Fe.valueAccessor.writeValue(Et),Fn&&Fe.viewToModelUpdate(Et)};Pe.registerOnChange(be),Fe._registerOnDestroy(()=>{Pe._unregisterOnChange(be)})}(Pe,Fe),function uo(Pe,Fe){Fe.valueAccessor.registerOnTouched(()=>{Pe._pendingTouched=!0,"blur"===Pe.updateOn&&Pe._pendingChange&&io(Pe,Fe),"submit"!==Pe.updateOn&&Pe.markAsTouched()})}(Pe,Fe),function Kn(Pe,Fe){if(Fe.valueAccessor.setDisabledState){const be=Et=>{Fe.valueAccessor.setDisabledState(Et)};Pe.registerOnDisabledChange(be),Fe._registerOnDestroy(()=>{Pe._unregisterOnDisabledChange(be)})}}(Pe,Fe)}function mn(Pe,Fe,be=!0){const Et=()=>{};Fe.valueAccessor&&(Fe.valueAccessor.registerOnChange(Et),Fe.valueAccessor.registerOnTouched(Et)),ti(Pe,Fe),Pe&&(Fe._invokeOnDestroyCallbacks(),Pe._registerOnCollectionChange(()=>{}))}function vn(Pe,Fe){Pe.forEach(be=>{be.registerOnValidatorChange&&be.registerOnValidatorChange(Fe)})}function Ao(Pe,Fe){const be=lo(Pe);null!==Fe.validator?Pe.setValidators(Yt(be,Fe.validator)):"function"==typeof be&&Pe.setValidators([be]);const Et=Pn(Pe);null!==Fe.asyncValidator?Pe.setAsyncValidators(Yt(Et,Fe.asyncValidator)):"function"==typeof Et&&Pe.setAsyncValidators([Et]);const Fn=()=>Pe.updateValueAndValidity();vn(Fe._rawValidators,Fn),vn(Fe._rawAsyncValidators,Fn)}function ti(Pe,Fe){let be=!1;if(null!==Pe){if(null!==Fe.validator){const Fn=lo(Pe);if(Array.isArray(Fn)&&Fn.length>0){const zo=Fn.filter(ir=>ir!==Fe.validator);zo.length!==Fn.length&&(be=!0,Pe.setValidators(zo))}}if(null!==Fe.asyncValidator){const Fn=Pn(Pe);if(Array.isArray(Fn)&&Fn.length>0){const zo=Fn.filter(ir=>ir!==Fe.asyncValidator);zo.length!==Fn.length&&(be=!0,Pe.setAsyncValidators(zo))}}}const Et=()=>{};return vn(Fe._rawValidators,Et),vn(Fe._rawAsyncValidators,Et),be}function io(Pe,Fe){Pe._pendingDirty&&Pe.markAsDirty(),Pe.setValue(Pe._pendingValue,{emitModelToViewChange:!1}),Fe.viewToModelUpdate(Pe._pendingValue),Pe._pendingChange=!1}function Oo(Pe,Fe){Ao(Pe,Fe)}function Hi(Pe,Fe){if(!Pe.hasOwnProperty("model"))return!1;const be=Pe.model;return!!be.isFirstChange()||!Object.is(Fe,be.currentValue)}function ur(Pe,Fe){Pe._syncPendingControls(),Fe.forEach(be=>{const Et=be.control;"submit"===Et.updateOn&&Et._pendingChange&&(be.viewToModelUpdate(Et._pendingValue),Et._pendingChange=!1)})}function fo(Pe,Fe){if(!Fe)return null;let be,Et,Fn;return Array.isArray(Fe),Fe.forEach(zo=>{zo.constructor===_e?be=zo:function kr(Pe){return Object.getPrototypeOf(Pe.constructor)===t}(zo)?Et=zo:Fn=zo}),Fn||Et||be||null}const tr={provide:bn,useExisting:(0,s.Rfq)(()=>nr)},ar=Promise.resolve();let nr=(()=>{class Pe extends bn{callSetDisabledState;get submitted(){return(0,s.O8t)(this.submittedReactive)}_submitted=(0,s.EWP)(()=>this.submittedReactive());submittedReactive=(0,s.vPA)(!1);_directives=new Set;form;ngSubmit=new s.bkB;options;constructor(be,Et,Fn){super(),this.callSetDisabledState=Fn,this.form=new vo({},pn(be),Ht(Et))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(be){ar.then(()=>{const Et=this._findContainer(be.path);be.control=Et.registerControl(be.name,be.control),Vr(be.control,be,this.callSetDisabledState),be.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(be)})}getControl(be){return this.form.get(be.path)}
1removeControl(be){ar.then(()=>{const Et=this._findContainer(be.path);Et&&Et.removeControl(be.name),this._directives.delete(be)})}addFormGroup(be){ar.then(()=>{const Et=this._findContainer(be.path),Fn=new vo({});Oo(Fn,be),Et.registerControl(be.name,Fn),Fn.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(be){ar.then(()=>{const Et=this._findContainer(be.path);Et&&Et.removeControl(be.name)})}getFormGroup(be){return this.form.get(be.path)}updateModel(be,Et){ar.then(()=>{this.form.get(be.path).setValue(Et)})}setValue(be){this.control.setValue(be)}onSubmit(be){return this.submittedReactive.set(!0),ur(this.form,this._directives),this.ngSubmit.emit(be),this.form._events.next(new wi(this.control)),"dialog"===be?.target?.method}onReset(){this.resetForm()}resetForm(be=void 0){this.form.reset(be),this.submittedReactive.set(!1),this.form._events.next(new fi(this.form))}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(be){return be.pop(),be.length?this.form.get(be):this.form}static \u0275fac=function(Et){return new(Et||Pe)(s.rXU(we,10),s.rXU(Be,10),s.rXU(Ei,8))};static \u0275dir=s.FsC({type:Pe,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Et,Fn){1&Et&&s.bIt("submit",function(ir){return Fn.onSubmit(ir)})("reset",function(){return Fn.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[s.Jv_([tr]),s.Vt3]})}return Pe})();function en(Pe,Fe){const be=Pe.indexOf(Fe);be>-1&&Pe.splice(be,1)}function cn(Pe){return"object"==typeof Pe&&null!==Pe&&2===Object.keys(Pe).length&&"value"in Pe&&"disabled"in Pe}const Qn=class extends rn{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(Fe=null,be,Et){super(Ar(be),Yi(Et,be)),this._applyFormState(Fe),this._setUpdateStrategy(be),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),si(be)&&(be.nonNullable||be.initialValueIsDefault)&&(this.defaultValue=cn(Fe)?Fe.value:Fe)}setValue(Fe,be={}){this.value=this._pendingValue=Fe,this._onChange.length&&!1!==be.emitModelToViewChange&&this._onChange.forEach(Et=>Et(this.value,!1!==be.emitViewToModelChange)),this.updateValueAndValidity(be)}patchValue(Fe,be={}){this.setValue(Fe,be)}reset(Fe=this.defaultValue,be={}){this._applyFormState(Fe),this.markAsPristine(be),this.markAsUntouched(be),this.setValue(this.value,be),this._pendingChange=!1}_updateValue(){}_anyControls(Fe){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(Fe){this._onChange.push(Fe)}_unregisterOnChange(Fe){en(this._onChange,Fe)}registerOnDisabledChange(Fe){this._onDisabledChange.push(Fe)}_unregisterOnDisabledChange(Fe){en(this._onDisabledChange,Fe)}_forEachChild(Fe){}_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(Fe){cn(Fe)?(this.value=this._pendingValue=Fe.value,Fe.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=Fe}};let So=(()=>{class Pe extends bn{_parent;ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return qr(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static \u0275fac=(()=>{let be;return function(Fn){return(be||(be=s.xGo(Pe)))(Fn||Pe)}})();static \u0275dir=s.FsC({type:Pe,standalone:!1,features:[s.Vt3]})}return Pe})();const Ie={provide:Ln,useExisting:(0,s.Rfq)(()=>dn)},ut=Promise.resolve();let dn=(()=>{class Pe extends Ln{_changeDetectorRef;callSetDisabledState;control=new Qn;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new s.bkB;constructor(be,Et,Fn,zo,ir,Le){super(),this._changeDetectorRef=ir,this.callSetDisabledState=Le,this._parent=be,this._setValidators(Et),this._setAsyncValidators(Fn),this.valueAccessor=fo(0,zo)}ngOnChanges(be){if(this._checkForErrors(),!this._registered||"name"in be){if(this._registered&&(this._checkName(),this.formDirective)){const Et=be.name.previousValue;this.formDirective.removeControl({name:Et,path:this._getPath(Et)})}this._setUpControl()}"isDisabled"in be&&this._updateDisabled(be),Hi(be,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(be){this.viewModel=be,this.update.emit(be)}_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(){Vr(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(be){ut.then(()=>{this.control.setValue(be,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(be){const Et=be.isDisabled.currentValue,Fn=0!==Et&&(0,s.L39)(Et);ut.then(()=>{Fn&&!this.control.disabled?this.control.disable():!Fn&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(be){return this._parent?qr(be,this._parent):[be]}static \u0275fac=function(Et){return new(Et||Pe)(s.rXU(bn,9),s.rXU(we,10),s.rXU(Be,10),s.rXU(V,10),s.rXU(s.gRc,8),s.rXU(Ei,8))};static \u0275dir=s.FsC({type:Pe,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"],standalone:!1,features:[s.Jv_([Ie]),s.Vt3,s.OA$]})}return Pe})(),Do=(()=>{class Pe{static \u0275fac=function(Et){return new(Et||Pe)};static \u0275dir=s.FsC({type:Pe,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return Pe})();const ni={provide:V,useExisting:(0,s.Rfq)(()=>mi),multi:!0};let mi=(()=>{class Pe extends t{writeValue(be){this.setProperty("value",be??"")}registerOnChange(be){this.onChange=Et=>{be(""==Et?null:parseFloat(Et))}}static \u0275fac=(()=>{let be;return function(Fn){return(be||(be=s.xGo(Pe)))(Fn||Pe)}})();static \u0275dir=s.FsC({type:Pe,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Et,Fn){1&Et&&s.bIt("input",function(ir){return Fn.onChange(ir.target.value)})("blur",function(){return Fn.onTouched()})},standalone:!1,features:[s.Jv_([ni]),s.Vt3]})}return Pe})();const Qi={provide:V,useExisting:(0,s.Rfq)(()=>Tr),multi:!0};let Tr=(()=>{class Pe extends t{writeValue(be){this.setProperty("value",parseFloat(be))}registerOnChange(be){this.onChange=Et=>{be(""==Et?null:parseFloat(Et))}}static \u0275fac=(()=>{let be;return function(Fn){return(be||(be=s.xGo(Pe)))(Fn||Pe)}})();static \u0275dir=s.FsC({type:Pe,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(Et,Fn){1&Et&&s.bIt("change",function(ir){return Fn.onChange(ir.target.value)})("input",function(ir){return Fn.onChange(ir.target.value)})("blur",function(){return Fn.onTouched()})},standalone:!1,features:[s.Jv_([Qi]),s.Vt3]})}return Pe})();const gr=new s.nKC(""),br={provide:Ln,useExisting:(0,s.Rfq)(()=>Mi)};let Mi=(()=>{class Pe extends Ln{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(be){}model;update=new s.bkB;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(be,Et,Fn,zo,ir){super(),this._ngModelWarningConfig=zo,this.callSetDisabledState=ir,this._setValidators(be),this._setAsyncValidators(Et),this.valueAccessor=fo(0,Fn)}ngOnChanges(be){if(this._isControlChanged(be)){const Et=be.form.previousValue;Et&&mn(Et,this,!1),Vr(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Hi(be,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}
1ngOnDestroy(){this.form&&mn(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(be){this.viewModel=be,this.update.emit(be)}_isControlChanged(be){return be.hasOwnProperty("form")}static \u0275fac=function(Et){return new(Et||Pe)(s.rXU(we,10),s.rXU(Be,10),s.rXU(V,10),s.rXU(gr,8),s.rXU(Ei,8))};static \u0275dir=s.FsC({type:Pe,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[s.Jv_([br]),s.Vt3,s.OA$]})}return Pe})();const Gr={provide:bn,useExisting:(0,s.Rfq)(()=>$r)};let $r=(()=>{class Pe extends bn{callSetDisabledState;get submitted(){return(0,s.O8t)(this._submittedReactive)}set submitted(be){this._submittedReactive.set(be)}_submitted=(0,s.EWP)(()=>this._submittedReactive());_submittedReactive=(0,s.vPA)(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new s.bkB;constructor(be,Et,Fn){super(),this.callSetDisabledState=Fn,this._setValidators(be),this._setAsyncValidators(Et)}ngOnChanges(be){be.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(ti(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(be){const Et=this.form.get(be.path);return Vr(Et,be,this.callSetDisabledState),Et.updateValueAndValidity({emitEvent:!1}),this.directives.push(be),Et}getControl(be){return this.form.get(be.path)}
1removeControl(be){mn(be.control||null,be,!1),function Oi(Pe,Fe){const be=Pe.indexOf(Fe);be>-1&&Pe.splice(be,1)}(this.directives,be)}addFormGroup(be){this._setUpFormContainer(be)}removeFormGroup(be){this._cleanUpFormContainer(be)}getFormGroup(be){return this.form.get(be.path)}addFormArray(be){this._setUpFormContainer(be)}removeFormArray(be){this._cleanUpFormContainer(be)}getFormArray(be){return this.form.get(be.path)}updateModel(be,Et){this.form.get(be.path).setValue(Et)}onSubmit(be){return this._submittedReactive.set(!0),ur(this.form,this.directives),this.ngSubmit.emit(be),this.form._events.next(new wi(this.control)),"dialog"===be?.target?.method}onReset(){this.resetForm()}resetForm(be=void 0){this.form.reset(be),this._submittedReactive.set(!1),this.form._events.next(new fi(this.form))}_updateDomValue(){this.directives.forEach(be=>{const Et=be.control,Fn=this.form.get(be.path);Et!==Fn&&(mn(Et||null,be),(Pe=>Pe instanceof Qn)(Fn)&&(Vr(Fn,be,this.callSetDisabledState),be.control=Fn))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(be){const Et=this.form.get(be.path);Oo(Et,be),Et.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(be){if(this.form){const Et=this.form.get(be.path);Et&&function ki(Pe,Fe){return ti(Pe,Fe)}(Et,be)&&Et.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ao(this.form,this),this._oldForm&&ti(this._oldForm,this)}static \u0275fac=function(Et){return new(Et||Pe)(s.rXU(we,10),s.rXU(Be,10),s.rXU(Ei,8))};static \u0275dir=s.FsC({type:Pe,selectors:[["","formGroup",""]],hostBindings:function(Et,Fn){1&Et&&s.bIt("submit",function(ir){return Fn.onSubmit(ir)})("reset",function(){return Fn.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[s.Jv_([Gr]),s.Vt3,s.OA$]})}return Pe})();const Qr={provide:bn,useExisting:(0,s.Rfq)(()=>ma)};let ma=(()=>{class Pe extends So{name=null;constructor(be,Et,Fn){super(),this._parent=be,this._setValidators(Et),this._setAsyncValidators(Fn)}_checkParentType(){ba(this._parent)}static \u0275fac=function(Et){return new(Et||Pe)(s.rXU(bn,13),s.rXU(we,10),s.rXU(Be,10))};static \u0275dir=s.FsC({type:Pe,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},standalone:!1,features:[s.Jv_([Qr]),s.Vt3]})}return Pe})();const ea={provide:bn,useExisting:(0,s.Rfq)(()=>ua)};let ua=(()=>{class Pe extends bn{_parent;name=null;constructor(be,Et,Fn){super(),this._parent=be,this._setValidators(Et),this._setAsyncValidators(Fn)}ngOnInit(){ba(this._parent),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective?.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return qr(null==this.name?this.name:this.name.toString(),this._parent)}static \u0275fac=function(Et){return new(Et||Pe)(s.rXU(bn,13),s.rXU(we,10),s.rXU(Be,10))};static \u0275dir=s.FsC({type:Pe,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},standalone:!1,features:[s.Jv_([ea]),s.Vt3]})}return Pe})();function ba(Pe){return!(Pe instanceof ma||Pe instanceof $r||Pe instanceof ua)}const Aa={provide:Ln,useExisting:(0,s.Rfq)(()=>Wa)};let Wa=(()=>{class Pe extends Ln{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(be){}model;update=new s.bkB;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(be,Et,Fn,zo,ir){super(),this._ngModelWarningConfig=ir,this._parent=be,this._setValidators(Et),this._setAsyncValidators(Fn),this.valueAccessor=fo(0,zo)}ngOnChanges(be){this._added||this._setUpControl(),Hi(be,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(be){this.viewModel=be,this.update.emit(be)}get path(){return qr(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_setUpControl(){this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(Et){return new(Et||Pe)(s.rXU(bn,13),s.rXU(we,10),s.rXU(Be,10),s.rXU(V,10),s.rXU(gr,8))};static \u0275dir=s.FsC({type:Pe,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"}
1,standalone:!1,features:[s.Jv_([Aa]),s.Vt3,s.OA$]})}return Pe})();const Yr={provide:V,useExisting:(0,s.Rfq)(()=>Fa),multi:!0};function gs(Pe,Fe){return null==Pe?`${Fe}`:(Fe&&"object"==typeof Fe&&(Fe="Object"),`${Pe}: ${Fe}`.slice(0,50))}let Fa=(()=>{class Pe extends t{value;_optionMap=new Map;_idCounter=0;set compareWith(be){this._compareWith=be}_compareWith=Object.is;writeValue(be){this.value=be;const Fn=gs(this._getOptionId(be),be);this.setProperty("value",Fn)}registerOnChange(be){this.onChange=Et=>{this.value=this._getOptionValue(Et),be(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(be){for(const Et of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Et),be))return Et;return null}_getOptionValue(be){const Et=function Ji(Pe){return Pe.split(":")[0]}(be);return this._optionMap.has(Et)?this._optionMap.get(Et):be}static \u0275fac=(()=>{let be;return function(Fn){return(be||(be=s.xGo(Pe)))(Fn||Pe)}})();static \u0275dir=s.FsC({type:Pe,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Et,Fn){1&Et&&s.bIt("change",function(ir){return Fn.onChange(ir.target.value)})("blur",function(){return Fn.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[s.Jv_([Yr]),s.Vt3]})}return Pe})(),Ss=(()=>{class Pe{_element;_renderer;_select;id;constructor(be,Et,Fn){this._element=be,this._renderer=Et,this._select=Fn,this._select&&(this.id=this._select._registerOption())}set ngValue(be){null!=this._select&&(this._select._optionMap.set(this.id,be),this._setElementValue(gs(this.id,be)),this._select.writeValue(this._select.value))}set value(be){this._setElementValue(be),this._select&&this._select.writeValue(this._select.value)}_setElementValue(be){this._renderer.setProperty(this._element.nativeElement,"value",be)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static \u0275fac=function(Et){return new(Et||Pe)(s.rXU(s.aKT),s.rXU(s.sFG),s.rXU(Fa,9))};static \u0275dir=s.FsC({type:Pe,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1})}return Pe})();const ms={provide:V,useExisting:(0,s.Rfq)(()=>Xa),multi:!0};function Qa(Pe,Fe){return null==Pe?`${Fe}`:("string"==typeof Fe&&(Fe=`'${Fe}'`),Fe&&"object"==typeof Fe&&(Fe="Object"),`${Pe}: ${Fe}`.slice(0,50))}let Xa=(()=>{class Pe extends t{value;_optionMap=new Map;_idCounter=0;set compareWith(be){this._compareWith=be}_compareWith=Object.is;writeValue(be){let Et;if(this.value=be,Array.isArray(be)){const Fn=be.map(zo=>this._getOptionId(zo));Et=(zo,ir)=>{zo._setSelected(Fn.indexOf(ir.toString())>-1)}}else Et=(Fn,zo)=>{Fn._setSelected(!1)};this._optionMap.forEach(Et)}registerOnChange(be){this.onChange=Et=>{const Fn=[],zo=Et.selectedOptions;if(void 0!==zo){const ir=zo;for(let Le=0;Le<ir.length;Le++){const he=this._getOptionValue(ir[Le].value);Fn.push(he)}}else{const ir=Et.options;for(let Le=0;Le<ir.length;Le++){const W=ir[Le];if(W.selected){const he=this._getOptionValue(W.value);Fn.push(he)}}}this.value=Fn,be(Fn)}}_registerOption(be){const Et=(this._idCounter++).toString();return this._optionMap.set(Et,be),Et}_getOptionId(be){for(const Et of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Et)._value,be))return Et;return null}_getOptionValue(be){const Et=function ls(Pe){return Pe.split(":")[0]}(be);return this._optionMap.has(Et)?this._optionMap.get(Et)._value:be}static \u0275fac=(()=>{let be;return function(Fn){return(be||(be=s.xGo(Pe)))(Fn||Pe)}})();static \u0275dir=s.FsC({type:Pe,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(Et,Fn){1&Et&&s.bIt("change",function(ir){return Fn.onChange(ir.target)})("blur",function(){return Fn.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[s.Jv_([ms]),s.Vt3]})}return Pe})(),Ja=(()=>{class Pe{_element;_renderer;_select;id;_value;constructor(be,Et,Fn){this._element=be,this._renderer=Et,this._select=Fn,this._select&&(this.id=this._select._registerOption(this))}set ngValue(be){null!=this._select&&(this._value=be,this._setElementValue(Qa(this.id,be)),this._select.writeValue(this._select.value))}set value(be){this._select?(this._value=be,this._setElementValue(Qa(this.id,be)),this._select.writeValue(this._select.value)):this._setElementValue(be)}_setElementValue(be){this._renderer.setProperty(this._element.nativeElement,"value",be)}_setSelected(be){this._renderer.setProperty(this._element.nativeElement,"selected",be)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id
1),this._select.writeValue(this._select.value))}static \u0275fac=function(Et){return new(Et||Pe)(s.rXU(s.aKT),s.rXU(s.sFG),s.rXU(Xa,9))};static \u0275dir=s.FsC({type:Pe,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1})}return Pe})();function La(Pe){return"number"==typeof Pe?Pe:parseFloat(Pe)}let Sa=(()=>{class Pe{_validator=an;_onChange;_enabled;ngOnChanges(be){if(this.inputName in be){const Et=this.normalizeInput(be[this.inputName].currentValue);this._enabled=this.enabled(Et),this._validator=this._enabled?this.createValidator(Et):an,this._onChange&&this._onChange()}}validate(be){return this._validator(be)}registerOnValidatorChange(be){this._onChange=be}enabled(be){return null!=be}static \u0275fac=function(Et){return new(Et||Pe)};static \u0275dir=s.FsC({type:Pe,features:[s.OA$]})}return Pe})();const ya={provide:we,useExisting:(0,s.Rfq)(()=>Ta),multi:!0};let Ta=(()=>{class Pe extends Sa{max;inputName="max";normalizeInput=be=>La(be);createValidator=be=>rt(be);static \u0275fac=(()=>{let be;return function(Fn){return(be||(be=s.xGo(Pe)))(Fn||Pe)}})();static \u0275dir=s.FsC({type:Pe,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(Et,Fn){2&Et&&s.BMQ("max",Fn._enabled?Fn.max:null)},inputs:{max:"max"},standalone:!1,features:[s.Jv_([ya]),s.Vt3]})}return Pe})();const Bs={provide:we,useExisting:(0,s.Rfq)(()=>aa),multi:!0};let aa=(()=>{class Pe extends Sa{min;inputName="min";normalizeInput=be=>La(be);createValidator=be=>ge(be);static \u0275fac=(()=>{let be;return function(Fn){return(be||(be=s.xGo(Pe)))(Fn||Pe)}})();static \u0275dir=s.FsC({type:Pe,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(Et,Fn){2&Et&&s.BMQ("min",Fn._enabled?Fn.min:null)},inputs:{min:"min"},standalone:!1,features:[s.Jv_([Bs]),s.Vt3]})}return Pe})();const te={provide:we,useExisting:(0,s.Rfq)(()=>N),multi:!0};let N=(()=>{class Pe extends Sa{maxlength;inputName="maxlength";normalizeInput=be=>function rs(Pe){return"number"==typeof Pe?Pe:parseInt(Pe,10)}(be);createValidator=be=>Xt(be);static \u0275fac=(()=>{let be;return function(Fn){return(be||(be=s.xGo(Pe)))(Fn||Pe)}})();static \u0275dir=s.FsC({type:Pe,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Et,Fn){2&Et&&s.BMQ("maxlength",Fn._enabled?Fn.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[s.Jv_([te]),s.Vt3]})}return Pe})(),ze=(()=>{class Pe{static \u0275fac=function(Et){return new(Et||Pe)};static \u0275mod=s.$C({type:Pe});static \u0275inj=s.G2t({})}return Pe})();class ht extends rn{constructor(Fe,be,Et){super(Ar(be),Yi(Et,be)),this.controls=Fe,this._initObservables(),this._setUpdateStrategy(be),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(Fe){return this.controls[this._adjustIndex(Fe)]}push(Fe,be={}){this.controls.push(Fe),this._registerControl(Fe),this.updateValueAndValidity({emitEvent:be.emitEvent}),this._onCollectionChange()}insert(Fe,be,Et={}){this.controls.splice(Fe,0,be),this._registerControl(be),this.updateValueAndValidity({emitEvent:Et.emitEvent})}removeAt(Fe,be={}){let Et=this._adjustIndex(Fe);Et<0&&(Et=0),this.controls[Et]&&this.controls[Et]._registerOnCollectionChange(()=>{}),this.controls.splice(Et,1),this.updateValueAndValidity({emitEvent:be.emitEvent})}setControl(Fe,be,Et={}){let Fn=this._adjustIndex(Fe);Fn<0&&(Fn=0),this.controls[Fn]&&this.controls[Fn]._registerOnCollectionChange(()=>{}),this.controls.splice(Fn,1),be&&(this.controls.splice(Fn,0,be),this._registerControl(be)),this.updateValueAndValidity({emitEvent:Et.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(Fe,be={}){ln(this,0,Fe),Fe.forEach((Et,Fn)=>{Nt(this,!1,Fn),this.at(Fn).setValue(Et,{onlySelf:!0,emitEvent:be.emitEvent})}
1),this.updateValueAndValidity(be)}patchValue(Fe,be={}){null!=Fe&&(Fe.forEach((Et,Fn)=>{this.at(Fn)&&this.at(Fn).patchValue(Et,{onlySelf:!0,emitEvent:be.emitEvent})}),this.updateValueAndValidity(be))}reset(Fe=[],be={}){this._forEachChild((Et,Fn)=>{Et.reset(Fe[Fn],{onlySelf:!0,emitEvent:be.emitEvent})}),this._updatePristine(be,this),this._updateTouched(be,this),this.updateValueAndValidity(be)}getRawValue(){return this.controls.map(Fe=>Fe.getRawValue())}clear(Fe={}){this.controls.length<1||(this._forEachChild(be=>be._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:Fe.emitEvent}))}_adjustIndex(Fe){return Fe<0?Fe+this.length:Fe}_syncPendingControls(){let Fe=this.controls.reduce((be,Et)=>!!Et._syncPendingControls()||be,!1);return Fe&&this.updateValueAndValidity({onlySelf:!0}),Fe}_forEachChild(Fe){this.controls.forEach((be,Et)=>{Fe(be,Et)})}_updateValue(){this.value=this.controls.filter(Fe=>Fe.enabled||this.disabled).map(Fe=>Fe.value)}_anyControls(Fe){return this.controls.some(be=>be.enabled&&Fe(be))}_setUpControls(){this._forEachChild(Fe=>this._registerControl(Fe))}_allControlsDisabled(){for(const Fe of this.controls)if(Fe.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(Fe){Fe.setParent(this),Fe._registerOnCollectionChange(this._onCollectionChange)}_find(Fe){return this.at(Fe)??null}}function Dn(Pe){return!!Pe&&(void 0!==Pe.asyncValidators||void 0!==Pe.validators||void 0!==Pe.updateOn)}let bo=(()=>{class Pe{useNonNullable=!1;get nonNullable(){const be=new Pe;return be.useNonNullable=!0,be}group(be,Et=null){const Fn=this._reduceControls(be);let zo={};return Dn(Et)?zo=Et:null!==Et&&(zo.validators=Et.validator,zo.asyncValidators=Et.asyncValidator),new vo(Fn,zo)}record(be,Et=null){const Fn=this._reduceControls(be);return new Dr(Fn,Et)}control(be,Et,Fn){let zo={};return this.useNonNullable?(Dn(Et)?zo=Et:(zo.validators=Et,zo.asyncValidators=Fn),new Qn(be,{...zo,nonNullable:!0})):new Qn(be,Et,Fn)}array(be,Et,Fn){const zo=be.map(ir=>this._createControl(ir));return new ht(zo,Et,Fn)}_reduceControls(be){const Et={};return Object.keys(be).forEach(Fn=>{Et[Fn]=this._createControl(be[Fn])}),Et}_createControl(be){return be instanceof Qn||be instanceof rn?be:Array.isArray(be)?this.control(be[0],be.length>1?be[1]:null,be.length>2?be[2]:null):this.control(be)}static \u0275fac=function(Et){return new(Et||Pe)};static \u0275prov=s.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}return Pe})(),yo=(()=>{class Pe{static withConfig(be){return{ngModule:Pe,providers:[{provide:Ei,useValue:be.callSetDisabledState??ji}]}}static \u0275fac=function(Et){return new(Et||Pe)};static \u0275mod=s.$C({type:Pe});static \u0275inj=s.G2t({imports:[ze]})}return Pe})(),No=(()=>{class Pe{static withConfig(be){return{ngModule:Pe,providers:[{provide:gr,useValue:be.warnOnNgModelWithFormControl??"always"},{provide:Ei,useValue:be.callSetDisabledState??ji}]}}static \u0275fac=function(Et){return new(Et||Pe)};static \u0275mod=s.$C({type:Pe});static \u0275inj=s.G2t({imports:[ze]})}return Pe})()},29892:(fn,Q,h)=>{"use strict";h.d(Q,{T:()=>p});var s=h(87040),r=h(79002);function p(l,e){return(0,s.N)((G,X)=>{let t=0;G.subscribe((0,r._)(X,V=>{X.next(l.call(e,V,t++))}))})}},30263:(fn,Q,h)=>{"use strict";var s=h(25044),r=h(58189),p=h(85005),l=h(71326);const e=new l.nKC("");let G=(()=>{class w{_zone;_plugins;_eventNameToPlugin=new Map;constructor(_,D){this._zone=D,_.forEach(Y=>{Y.manager=this}),this._plugins=_.slice().reverse()}addEventListener(_,D,Y,st){return this._findPluginFor(D).addEventListener(_,D,Y,st)}getZone(){return this._zone}_findPluginFor(_){let D=this._eventNameToPlugin.get(_);if(D)return D;if(D=this._plugins.find(st=>st.supports(_)),!D)throw new l.wOt(5101,!1);return this._eventNameToPlugin.set(_,D),D}static \u0275fac=function(D){return new(D||w)(l.KVO(e),l.KVO(l.SKi))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();class X{_doc;constructor(ne){this._doc=ne}manager}const t="ng-app-id";function V(w){for(const ne of w)ne.remove()}function ie(w,ne){const _=ne.createElement("style");return _.textContent=w,_}function se(w,ne){const _=ne.createElement("link");return _.setAttribute("rel","stylesheet"),_.setAttribute("href",w),_}let U=(()=>{class w{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(_,D,Y,st={}){this.doc=_,this.appId=D,this.nonce=Y,this.isServer=(0,r.Vy)(st),function J(w,ne,_,D){const Y=w.head?.querySelectorAll(`style[${t}="${ne}"],link[${t}="${ne}"]`);if(Y)for(const st of Y)st.removeAttribute(t),st instanceof HTMLLinkElement?D.set(st.href.slice(st.href.lastIndexOf("/")+1),{usage:0,elements:[st]}):st.textContent&&_.set(st.textContent,{usage:0,elements:[st]})}(_,D,this.inline,this.external),this.hosts.add(_.head)}addStyles(_,D){for(const Y of _)this.addUsage(Y,this.inline,ie);D?.forEach(Y=>this.addUsage(Y,this.external,se))}removeStyles(_,D){for(const Y of _)this.removeUsage(Y,this.inline);D?.forEach(Y=>this.removeUsage(Y,this.external))}addUsage(_,D,Y){const st=D.get(_);st?st.usage++:D.set(_,{usage:1,elements:[...this.hosts].map(Qt=>this.addElement(Qt,Y(_,this.doc)))})}removeUsage(_,D){const Y=D.get(_);Y&&(Y.usage--,Y.usage<=0&&(V(Y.elements),D.delete(_)))}ngOnDestroy(){for(const[,{elements:_}]of[...this.inline,...this.external])V(_);this.hosts.clear()}addHost(_){this.hosts.add(_);for(const[D,{elements:Y}
vendor: 6,447 bytes, line 1
1]of this.inline)Y.push(this.addElement(_,ie(D,this.doc)));for(const[D,{elements:Y}]of this.external)Y.push(this.addElement(_,se(D,this.doc)))}removeHost(_){this.hosts.delete(_)}addElement(_,D){return this.nonce&&D.setAttribute("nonce",this.nonce),this.isServer&&D.setAttribute(t,this.appId),_.appendChild(D)}static \u0275fac=function(D){return new(D||w)(l.KVO(p.q),l.KVO(l.sZ2),l.KVO(l.BIS,8),l.KVO(l.Agw))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();const ke={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"},_e=/%COMP%/g,ge=new l.nKC("",{providedIn:"root",factory:()=>!0});function Ct(w,ne){return ne.map(_=>_.replace(_e,w))}let Zt=(()=>{class w{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(_,D,Y,st,Qt,on,Gn,Uo=null,Xo=null){this.eventManager=_,this.sharedStylesHost=D,this.appId=Y,this.removeStylesOnCompDestroy=st,this.doc=Qt,this.platformId=on,this.ngZone=Gn,this.nonce=Uo,this.tracingService=Xo,this.platformIsServer=(0,r.Vy)(on),this.defaultRenderer=new Xt(_,Qt,Gn,this.platformIsServer,this.tracingService)}createRenderer(_,D){if(!_||!D)return this.defaultRenderer;this.platformIsServer&&D.encapsulation===l.gXe.ShadowDom&&(D={...D,encapsulation:l.gXe.Emulated});const Y=this.getOrCreateRenderer(_,D);return Y instanceof Mt?Y.applyToHost(_):Y instanceof Re&&Y.applyStyles(),Y}getOrCreateRenderer(_,D){const Y=this.rendererByCompId;let st=Y.get(D.id);if(!st){const Qt=this.doc,on=this.ngZone,Gn=this.eventManager,Uo=this.sharedStylesHost,Xo=this.removeStylesOnCompDestroy,Zo=this.platformIsServer,Qo=this.tracingService;switch(D.encapsulation){case l.gXe.Emulated:st=new Mt(Gn,Uo,D,this.appId,Xo,Qt,on,Zo,Qo);break;case l.gXe.ShadowDom:return new It(Gn,Uo,_,D,Qt,on,this.nonce,Zo,Qo);default:st=new Re(Gn,Uo,D,Xo,Qt,on,Zo,Qo)}Y.set(D.id,st)}return st}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(_){this.rendererByCompId.delete(_)}static \u0275fac=function(D){return new(D||w)(l.KVO(G),l.KVO(U),l.KVO(l.sZ2),l.KVO(ge),l.KVO(p.q),l.KVO(l.Agw),l.KVO(l.SKi),l.KVO(l.BIS),l.KVO(l.Lf2,8))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();class Xt{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(ne,_,D,Y,st){this.eventManager=ne,this.doc=_,this.ngZone=D,this.platformIsServer=Y,this.tracingService=st}destroy(){}destroyNode=null;createElement(ne,_){return _?this.doc.createElementNS(ke[_]||_,ne):this.doc.createElement(ne)}createComment(ne){return this.doc.createComment(ne)}createText(ne){return this.doc.createTextNode(ne)}appendChild(ne,_){(un(ne)?ne.content:ne).appendChild(_)}insertBefore(ne,_,D){ne&&(un(ne)?ne.content:ne).insertBefore(_,D)}removeChild(ne,_){_.remove()}selectRootElement(ne,_){let D="string"==typeof ne?this.doc.querySelector(ne):ne;if(!D)throw new l.wOt(-5104,!1);return _||(D.textContent=""),D}parentNode(ne){return ne.parentNode}nextSibling(ne){return ne.nextSibling}setAttribute(ne,_,D,Y){if(Y){_=Y+":"+_;const st=ke[Y];st?ne.setAttributeNS(st,_,D):ne.setAttribute(_,D)}else ne.setAttribute(_,D)}removeAttribute(ne,_,D){if(D){const Y=ke[D];Y?ne.removeAttributeNS(Y,_):ne.removeAttribute(`${D}:${_}`)}else ne.removeAttribute(_)}addClass(ne,_){ne.classList.add(_)}removeClass(ne,_){ne.classList.remove(_)}setStyle(ne,_,D,Y){Y&(l.czy.DashCase|l.czy.Important)?ne.style.setProperty(_,D,Y&l.czy.Important?"important":""):ne.style[_]=D}removeStyle(ne,_,D){D&l.czy.DashCase?ne.style.removeProperty(_):ne.style[_]=""}setProperty(ne,_,D){null!=ne&&(ne[_]=D)}setValue(ne,_){ne.nodeValue=_}listen(ne,_,D,Y){if("string"==typeof ne&&!(ne=(0,s.rb)().getGlobalEventTarget(this.doc,ne)))throw new l.wOt(5102,!1);let st=this.decoratePreventDefault(D);return this.tracingService?.wrapEventListener&&(st=this.tracingService.wrapEventListener(ne,_,st)),this.eventManager.addEventListener(ne,_,st,Y)}decoratePreventDefault(ne){return _=>{if("__ngUnwrap__"===_)return ne;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>ne(_)):ne(_))&&_.preventDefault()}}}function un(w){return"TEMPLATE"===w.tagName&&void 0!==w.content}class It extends Xt{sharedStylesHost;hostEl;shadowRoot;constructor(ne,_,D,Y,st,Qt,on,Gn,Uo){super(ne,st,Qt,Gn,Uo),this.sharedStylesHost=_,this.hostEl=D,this.shadowRoot=D.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let Xo=Y.styles;Xo=Ct(Y.id,Xo);for(const Qo of Xo){const cr=document.createElement("style");on&&cr.setAttribute("nonce",on),cr.textContent=Qo,this.shadowRoot.appendChild(cr)}const Zo=Y.getExternalStyles?.();if(Zo)for(const Qo of Zo){const cr=se(Qo,st);on&&cr.setAttribute("nonce",on),this.shadowRoot.appendChild(cr)}}nodeOrShadowRoot(ne){return ne===this.hostEl?this.shadowRoot:ne}appendChild(ne,_){return super.appendChild(this.nodeOrShadowRoot(ne),_)}insertBefore(ne,_,D){return super.insertBefore(this.nodeOrShadowRoot(ne),_,D)}removeChild(ne,_){return super.removeChild(null,_)}parentNode(ne){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ne)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Re extends Xt{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(ne,_,D,Y,st,Qt,on,Gn,Uo){super(ne,st,Qt,on,Gn),this.sharedStylesHost=_,this.removeStylesOnCompDestroy=Y;let Xo=D.styles;this.styles=Uo?Ct(Uo,Xo):Xo,this.styleUrls=D.getExternalStyles?.(Uo)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class Mt extends Re{contentAttr;hostAttr;constructor(ne,_,D,Y,st,Qt,on,Gn,Uo){const Xo=Y+"-"+D.id;super(ne,_,D,st,Qt,on,Gn,Uo,Xo),this.contentAttr=function rt(w){return"_ngcontent-%COMP%".replace(_e,w)}(Xo),this.hostAttr=function Je(w){return"_nghost-%COMP%".replace(_e,w)}(Xo)}applyToHost(ne){this.applyStyles(),this.setAttribute(ne,this.hostAttr,"")}createElement(ne,_){const D=super.createElement(ne,_);return super.setAttribute(D,this.contentAttr,""),D}}class jt extends s.qj{supportsDOMEvents=!0;static makeCurrent(){(0,s.ig)(new jt)}onAndCancel(ne,_,D,Y){return ne.addEventListener(_,D,Y),()=>{ne.removeEventListener(_,D,Y)}}
1dispatchEvent(ne,_){ne.dispatchEvent(_)}remove(ne){ne.remove()}createElement(ne,_){return(_=_||this.getDefaultDocument()).createElement(ne)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ne){return ne.nodeType===Node.ELEMENT_NODE}isShadowRoot(ne){return ne instanceof DocumentFragment}getGlobalEventTarget(ne,_){return"window"===_?window:"document"===_?ne:"body"===_?ne.body:null}getBaseHref(ne){const _=function En(){return Vt=Vt||document.head.querySelector("base"),Vt?Vt.getAttribute("href"):null}();return null==_?null:function pn(w){return new URL(w,document.baseURI).pathname}(_)}resetBaseElement(){Vt=null}getUserAgent(){return window.navigator.userAgent}getCookie(ne){return(0,r.bS)(document.cookie,ne)}}let Vt=null,Ht=(()=>{class w{build(){return new XMLHttpRequest}static \u0275fac=function(D){return new(D||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})(),Yt=(()=>{class w extends X{constructor(_){super(_)}supports(_){return!0}addEventListener(_,D,Y,st){return _.addEventListener(D,Y,st),()=>this.removeEventListener(_,D,Y,st)}removeEventListener(_,D,Y,st){return _.removeEventListener(D,Y,st)}static \u0275fac=function(D){return new(D||w)(l.KVO(p.q))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();const lo=["alt","control","meta","shift"],Pn={"\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"},Zn={alt:w=>w.altKey,control:w=>w.ctrlKey,meta:w=>w.metaKey,shift:w=>w.shiftKey};let Ne=(()=>{class w extends X{constructor(_){super(_)}supports(_){return null!=w.parseEventName(_)}addEventListener(_,D,Y,st){const Qt=w.parseEventName(D),on=w.eventCallback(Qt.fullKey,Y,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,s.rb)().onAndCancel(_,Qt.domEventName,on,st))}static parseEventName(_){const D=_.toLowerCase().split("."),Y=D.shift();if(0===D.length||"keydown"!==Y&&"keyup"!==Y)return null;const st=w._normalizeKey(D.pop());let Qt="",on=D.indexOf("code");if(on>-1&&(D.splice(on,1),Qt="code."),lo.forEach(Uo=>{const Xo=D.indexOf(Uo);Xo>-1&&(D.splice(Xo,1),Qt+=Uo+".")}),Qt+=st,0!=D.length||0===st.length)return null;const Gn={};return Gn.domEventName=Y,Gn.fullKey=Qt,Gn}static matchEventFullKeyCode(_,D){let Y=Pn[_.key]||_.key,st="";return D.indexOf("code.")>-1&&(Y=_.code,st="code."),!(null==Y||!Y)&&(Y=Y.toLowerCase()," "===Y?Y="space":"."===Y&&(Y="dot"),lo.forEach(Qt=>{Qt!==Y&&(0,Zn[Qt])(_)&&(st+=Qt+".")}),st+=Y,st===D)}static eventCallback(_,D,Y){return st=>{w.matchEventFullKeyCode(st,_)&&Y.runGuarded(()=>D(st))}}static _normalizeKey(_){return"esc"===_?"escape":_}static \u0275fac=function(D){return new(D||w)(l.KVO(p.q))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();function Ft(w){return{appProviders:[...To,...w?.providers??[]],platformProviders:On}}const On=[{provide:l.Agw,useValue:r.Zn},{provide:l.PLl,useValue:function Ln(){jt.makeCurrent()},multi:!0},{provide:p.q,useFactory:function St(){return(0,l.TL$)(document),document}}],To=[{provide:l.H8p,useValue:"root"},{provide:l.zcH,useFactory:function ao(){return new l.zcH}},{provide:e,useClass:Yt,multi:!0,deps:[p.q]},{provide:e,useClass:Ne,multi:!0,deps:[p.q]},Zt,U,G,{provide:l._9s,useExisting:Zt},{provide:r.N0,useClass:Ht},[]];var Mn=h(58257),Yn=h(93143),zn=h(92201),Lt=h(11974);var gn=h(36920),je=h(64714),De=h(29892),at=h(64193),Ye=h(81135),wn=h(30831),Vn=h(4364),ye=h(39687),qt=h(43498),Me=h(37997),it=h(55271);function le(w,ne){if(1&w&&(l.j41(0,"option",14),l.EFF(1),l.k0s()),2&w){const _=ne.$implicit,D=l.XpG(3);l.Y8G("value",_.name)("selected",_.name===D.selectedProfile),l.R7$(),l.SpI(" ",_.name," ")}}function dt(w,ne){if(1&w&&(l.j41(0,"option",14),l.EFF(1),l.k0s()),2&w){const _=ne.$implicit,D=l.XpG(3);l.Y8G("value",_.firmName)("selected",_.firmName===D.selectedFirm),l.R7$(),l.SpI(" ",_.firmName," ")}}function et(w,ne){if(1&w&&(l.j41(0,"option",14),l.EFF(1),l.k0s()),2&w){const _=ne.$implicit,D=l.XpG(3);l.Y8G("value",_)("selected",_===D.selectedCapabilitySegment),l.R7$(),l.SpI(" ",_," ")}}function kn(w,ne){if(1&w&&(l.j41(0,"option",14),l.EFF(1),l.k0s()),2&w){const _=ne.$implicit,D=l.XpG(3);l.Y8G("value",_)("selected",_===D.draftArticleEnvOverride()),l.R7$(),l.SpI(" ",_," ")}}function co(w,ne){if(1&w&&(l.j41(0,"option",14),l.EFF(1),l.k0s()),2&w){const _=ne.$implicit,D=l.XpG(3);l.Y8G("value",_)("selected",_===D.draftArticleStatusOverride()),l.R7$(),l.SpI(" ",_," ")}}function jo(w,ne){if(1&w){const _=l.RV6();l.j41(0,"div",1)(1,"div",3)(2,"h2",4),l.EFF(3,"Debug Panel"),l.k0s(),l.j41(4,"button",5),l.bIt("click",function(){l.eBV(_);const Y=l.XpG(2);return l.Njj(Y.toggleExpand())}),l.j41(5,"span",6),l.EFF(6,"Close Debug"),l.k0s(),l.qSk(),l.j41(7,"svg",7),l.nrm(8,"path",8),l.k0s()()(),l.joV(),l.j41(9,"div",9)(10,"frk-tabs")(11,"frk-tab",10)(12,"div")(13,"h3"),l.EFF(14,"Set User Profile"),l.k0s(),l.j41(15,"div",11)(16,"select",12),l.bIt("change",function(Y){l.eBV(_);const st=l.XpG(2);return l.Njj(st.onProfileChange(Y))}),l.j41(17,"option",13),l.EFF(18,"Select Profile"),l.k0s(),l.Z7z(19,le,2,3,"option",14,l.Vm6),l.k0s()()(),l.j41(21,"div")(22,"h3"),l.EFF(23,"Override Firm"),l.k0s(),l.j41(24,"div",11)(25,"select",15),l.bIt("change",function(Y){l.eBV(_);const st=l.XpG(2);return l.Njj(st.onFirmChange(Y))}),l.j41(26,"option",13),l.EFF(27,"Select Firm Token"),l.k0s(),l.Z7z(28,dt,2,3,"option",14,l.Vm6),l.k0s()()(),l.j41(30,"div")(31,"h3"),l.EFF(32,"Select Capability Segment"),l.k0s(),l.j41(33,"div",11)(34,"select",16),l.bIt("change",function(Y){l.eBV(_);const st=l.XpG(2);return l.Njj(st.onCapabilitySegmentChange(Y))}),l.j41(35,"option",13),l.EFF(36," Select Capability Segment "),l.k0s(),l.Z7z(37,et,2,3,"option",14,l.Vm6),l.k0s()()(),l.j41(39,"div",17)(40,"button",18),l.bIt("click",function(){l.eBV(_);const Y=l.XpG(2);return l.Njj(Y.clearProfile())}),l.EFF(41," Forget Me "),l.k0s()()(),l.j41(42,"frk-tab",19)(43,"div",20)(44,"label",21)(45,"input",22),l.bIt("click",function(){l.eBV(_);const Y=l.XpG(2);return l.Njj(Y.toggleCaveatDebug())}),l.k0s(),l.EFF(46," Show Caveats "),l.k0s()(),l.j41(47,"div",20)(48,"label",23)(49,"input",24),l.bIt("click",function(){l.eBV(_);const Y=l.XpG(2);return l.Njj(Y.toggleLabelKeyDebug())}),l.k0s(),l.EFF(50," Show Label & Tooltip Keys "),l.k0s()()(),l.j41(51,"frk-tab",25)(52,"p",26),l.EFF(53," Overrides the Elasticsearch index and status used for article requests. Leave a field on "),l.j41(54,"em"),l.EFF(55,"Use channel config"),l.k0s(),l.EFF(56," to defer to the site configuration. Changes take effect after "),l.j41(57,"strong"),l.EFF(58,"Apply"),l.k0s(),l.EFF(59," \u2014 the page will reload. "),l.k0s(),l.j41(60,"div")(61,"h3"),l.EFF(62,"Index (Elasticsearch environment)"),l.k0s(),l.j41(63,"div",11)(64,"select",27),l.bIt("change",function(Y){l.eBV(_);const st=l.XpG(2);return l.Njj(st.onArticleEnvOverrideChange(Y))}),l.j41(65,"option",13),l.EFF(66," Use channel config "),l.k0s(),l.Z7z(67,kn,2,3,"option",14,l.fX1),l.k0s()()(),l.j41(69,"div")(70,"h3"),l.EFF(71,"Status"),l.k0s(),l.j41(72,"div",11)(73,"select",28),l.bIt("change",function(Y){l.eBV(_);const st=l.XpG(2);return l.Njj(st.onArticleStatusOverrideChange(Y))}),l.j41(74,"option",13),l.EFF(75," Use channel config "),l.k0s(),l.Z7z(76,co,2,3,"option",14,l.fX1),l.k0s()()(),l.j41(78,"div",29)(79,"button",30),l.bIt("click",function(){l.eBV(_);const Y=l.XpG(2);return l.Njj(Y.applyArticleOverrides())}),l.EFF(80," Apply "),l.k0s(),l.j41(81,"button",31),l.bIt("click",function(){l.eBV(_);const Y=l.XpG(2);return l.Njj(Y.resetArticleOverrides())}),l.EFF(82," Reset overrides "),l.k0s()()()()()()}if(2&w){const _=l.XpG(2);l.R7$(19),l.Dyx(_.testingProfiles()),l.R7$(9),l.Dyx(_.testingFirms()),l.R7$(9),l.Dyx(_.testingCapabilitySegments()),l.R7$(8),l.Y8G("checked",_.isCaveatDebug()),l.R7$(4),l.Y8G("checked",_.showLabelAndTooltipKeyDebug()),l.R7$(16),l.Y8G("selected",!_.draftArticleEnvOverride()),l.R7$(2),l.Dyx(_.articleEnvOptions),l.R7$(7),l.Y8G("selected",!_.draftArticleStatusOverride()),l.R7$(2),l.Dyx(_.articleStatusOptions),l.R7$(3),l.Y8G("disabled",!_.hasPendingArticleChanges())}}function Ro(w,ne){if(1&w){const _=l.RV6();l.j41(0,"div",2)(1,"button",32),l.bIt("click",function(){l.eBV(_);const Y=l.XpG(2);return l.Njj(Y.toggleExpand())}),l.j41(2,"span"),l.EFF(3,"Open Debug"),l.k0s()()()}}function wi(w,ne){if(1&w&&(l.j41(0,"dialog",0),l.DNE(1,jo,83,5,"div",1)(2,Ro,4,0,"div",2),l.k0s()),2&w){const _=l.XpG();l.BMQ("aria-labelledby",_.isExpanded()?"debug-title":null),l.R7$(),l.vxM(_.isExpanded()?1:2)}}const fi="isDebugEnabled";let Ar=(()=>{class w{profileService=(0,l.WQX)(ye.b);storageService=(0,l.WQX)(ye.d);debugService=(0,l.WQX)(it.V);appConfig=(0,l.WQX)(Me.RK);locationRef=(0,l.WQX)(qt.zz);router=(0,l.WQX)(wn.Ix);page;isExpanded=(0,l.vPA)(!1);isDebugPanelEnabled=(0,l.vPA)(!1);testingProfiles=(0,l.vPA)(null);testingFirms=(0,l.vPA)(null);testingCapabilitySegments=(0,l.vPA)(null);selectedProfile=null;selectedFirm=null;selectedCapabilitySegment=null;isCaveatDebug=(0,l.vPA)(!1);showLabelAndTooltipKeyDebug=(0,l.vPA)(!1);articleEnvOptions=["staging","prod"];articleStatusOptions=["live","draft"];persistedArticleEnvOverride=(0,l.vPA)(null);persistedArticleStatusOverride=(0,l.vPA)(null);draftArticleEnvOverride=(0,l.vPA)(null);draftArticleStatusOverride=(0,l.vPA)(null);hasPendingArticleChanges=(0,l.EWP)(()=>this.draftArticleEnvOverride()!==this.persistedArticleEnvOverride()||this.draftArticleStatusOverride()!==this.persistedArticleStatusOverride());ngOnInit(){const _=this.storageService.retrieve("testingUser",!0,!1);_&&(this.selectedProfile=_.testProfile??null,this.selectedFirm=_.testFirm??null,this.selectedCapabilitySegment=_.testCapabilitySegment??null),this.router.url.includes("debug=web-platform")||this.showDebugPanelByDefault()?(this.isDebugPanelEnabled.set(!0),this.storageService.store(fi,!0,!0)):this.isDebugPanelEnabled.set(this.storageService.retrieve(fi,!0)||!1),this.isDebugPanelEnabled()&&(this.isCaveatDebug.set(this.debugService.isCaveatDebug),this.showLabelAndTooltipKeyDebug.set(this.debugService.showLabelAndTooltipKey),this.persistedArticleEnvOverride.set(this.debugService.articleEnvOverride),this.persistedArticleStatusOverride.set(this.debugService.articleStatusOverride),this.draftArticleEnvOverride.set(this.debugService.articleEnvOverride),this.draftArticleStatusOverride.set(this.debugService.articleStatusOverride),this.setTestProfiles())}showDebugPanelByDefault(){return this.locationRef.hostname.includes("staging")||this.locationRef.hostname.includes("dev")||this.locationRef.hostname.includes("localhost")}toggleExpand(){this.isExpanded.set(!this.isExpanded())}toggleCaveatDebug(){this.debugService.isCaveatDebug=!this.isCaveatDebug(),this.reloadPage()}toggleLabelKeyDebug(){this.debugService.showLabelAndTooltipKey=!this.showLabelAndTooltipKeyDebug(),this.reloadPage()}onArticleEnvOverrideChange(_){this.draftArticleEnvOverride.set(_.target.value||null)}onArticleStatusOverrideChange(_){this.draftArticleStatusOverride.set(_.target.value||null)}applyArticleOverrides(){this.debugService.articleEnvOverride=this.draftArticleEnvOverride(),this.debugService.articleStatusOverride=this.draftArticleStatusOverride(),this.reloadPage()}resetArticleOverrides(){this.debugService.articleEnvOverride=null,this.debugService.articleStatusOverride=null,this.draftArticleEnvOverride.set(null),this.draftArticleStatusOverride.set(null),this.reloadPage()}reloadPage(){this.locationRef.reload()}setTestProfiles(){this.debugService.getAssetFromBr("us").then(_=>{if(this.testingProfiles.set(_.profiles),this.testingFirms.set(_.overrideFirms),this.testingCapabilitySegments.set(_.capabilitySegments),this.selectedFirm||this.selectedCapabilitySegment){const D=this.testingFirms()?.find(Y=>Y.firmName===this.selectedFirm);this.profileService.setProfileFromDebug({firmName:D?.firmName,firmGlobalId:D?.firmGlobalId,parentFirmGlobalId:D?.parentFirmGlobalId,debugCapabilitySegment:this.selectedCapabilitySegment??void 0})}})}onProfileChange(_){const D=_.target;
1this.selectedProfile=D.value,this.storeSelectedDetails();const Y=this.testingProfiles()?.find(st=>st.name===D.value);Y?.ftToken?this.locationRef.href=`${this.appConfig.getHomeUrl()}?role=fp&ft_token=${Y.ftToken}`:Y?.firmToken&&(this.locationRef.href=`${this.appConfig.getHomeUrl()}?role=fp&firm_token=${Y.firmToken}`)}clearProfile(){this.profileService.forgetMe(),this.storageService.remove("testingUser",!0,!1),this.reloadPage()}onFirmChange(_){const D=_.target;this.selectedFirm=D.value,this.storeSelectedDetails();const Y=this.testingFirms()?.find(st=>st.firmName===D.value);this.profileService.setProfileFromDebug({firmName:Y?.firmName,firmGlobalId:Y?.firmGlobalId,parentFirmGlobalId:Y?.parentFirmGlobalId})}onCapabilitySegmentChange(_){this.selectedCapabilitySegment=_.target.value,this.storeSelectedDetails(),this.profileService.setProfileFromDebug({debugCapabilitySegment:this.selectedCapabilitySegment})}storeSelectedDetails(){this.storageService.store("testingUser",{testProfile:this.selectedProfile??void 0,testFirm:this.selectedFirm??void 0,testCapabilitySegment:this.selectedCapabilitySegment??void 0},!0,!1)}static \u0275fac=function(D){return new(D||w)};static \u0275cmp=l.VBU({type:w,selectors:[["app-debug"]],inputs:{page:"page"},decls:1,vars:1,consts:[["open","","aria-label","Debug Panel",1,"relative","z-[60]","m-0","border-0","bg-transparent","p-0"],[1,"bg-nc1-50","fixed","inset-y-0","right-0","max-w-lg","p-4"],[1,"bg-nc1-50","fixed","bottom-0","right-0","p-4"],[1,"mb-4","flex","justify-between"],["id","debug-title",1,"m-0"],["type","button","data-testid","close-panel",1,"rounded-md",3,"click"],[1,"sr-only"],["fill","none","viewBox","0 0 24 24","stroke-width","1.5","stroke","currentColor","aria-hidden","true","data-slot","icon",1,"size-6"],["stroke-linecap","round","stroke-linejoin","round","d","M6 18 18 6M6 6l12 12"],[1,"relative"],["name","Profile"],[1,"select","select--light","select--light-small","mb-4"],["name","select profile","id","profile","data-testid","profile","title","Profile Selector",3,"change"],["value","",3,"selected"],[3,"value","selected"],["name","select firm token","id","firm","data-testid","firm","title","Firm Selector",3,"change"],["name","select capability segment","id","capability-segment","data-testid","capability-segment","title","Capability Segment Selector",3,"change"],[1,"mb-2"],["type","button","data-testid","forget-me",1,"button","button--primary","button--sm",3,"click"],["name","Page Details"],[1,"checkbox","mb-4"],["data-testid","toggle-caveat-label",1,"checkbox__label"],["type","checkbox","data-testid","toggle-caveat",3,"click","checked"],["data-testid","toggle-labelKey-label",1,"checkbox__label"],["type","checkbox","data-testid","toggle-labelKey",3,"click","checked"],["name","Article Config"],[1,"mb-4","text-sm"],["name","select article env","id","article-env-override","data-testid","article-env-override","title","Article Environment Override",3,"change"],["name","select article status","id","article-status-override","data-testid","article-status-override","title","Article Status Override",3,"change"],[1,"mb-2","flex","gap-2"],["type","button","data-testid","apply-article-overrides",1,"button","button--primary","button--sm",3,"click","disabled"],["type","button","data-testid","reset-article-overrides",1,"button","button--secondary","button--sm",3,"click"],["type","button","data-testid","open-panel",3,"click"]],template:function(D,Y){1&D&&l.DNE(0,wi,3,2,"dialog",0),2&D&&l.vxM(Y.isDebugPanelEnabled()?0:-1)},dependencies:[Vn.OW,Vn.je],encapsulation:2,changeDetection:0})}return w})();var er=h(12589);const Yi=()=>[h.e("apps_core-web_src_app_pages_gateway-page_gateway-page_component_ts").then(h.bind(h,84887)).then(w=>w.GatewayPageComponent)];function Rr(w,ne){if(1&w&&l.nrm(0,"app-gateway",1),2&w){const _=l.XpG(2);l.Y8G("page",_.page())("params",_.gatewayParams())("isPageFrameGateway",!0)}}function si(w,ne){if(1&w&&l.nrm(0,"app-br-component",3),2&w){const _=ne.$implicit,D=l.XpG(3);l.Y8G("component",_)("page",D.page())("debug",D.debug())}}function Nt(w,ne){if(1&w&&(l.j41(0,"div",2),l.Z7z(1,si,1,3,"app-br-component",3,l.Vm6),l.k0s()),2&w){const _=l.XpG(2);l.R7$(),l.Dyx(_.headerComponents())}}function ln(w,ne){if(1&w&&(l.j41(0,"div",2),l.nrm(1,"app-br-component",3),l.k0s()),2&w){const _=l.XpG(2);l.R7$(),l.Y8G("component",_.footer())("page",_.page())("debug",_.debug())}}function rn(w,ne){if(1&w&&(l.DNE(0,Rr,1,3,"app-gateway",1)(1,Nt,3,0,"div",2),l.j41(2,"div"),l.nrm(3,"router-outlet"),l.k0s(),l.DNE(4,ln,2,3,"div",2)),2&w){const _=l.XpG();l.vxM(_.gatewayComponent()&&!_.isPageFrameInEditMode()?0:-1),l.R7$(),l.vxM(_.isLoaded()&&!_.isPageFrameInEditMode()?1:-1),l.R7$(3),l.vxM(_.isLoaded()&&_.footer()&&!_.isPageFrameInEditMode()?4:-1)}}function vo(w,ne){if(1&w&&l.nrm(0,"app-gateway-page",4),2&w){const _=l.XpG(2);
1l.Y8G("footer",_.footer())("page",_.page())("siteParams",_.siteParams())}}function Hn(w,ne){1&w&&(l.DNE(0,vo,1,3),l.nv$(1,0,Yi),l.g25())}let Bo=(()=>{class w{documentRef;segmentService;appConfigService;isLoaded=(0,l.vPA)(!1);isSegmentSet=(0,l.EWP)(()=>this.segmentService.isSegmentSet());siteParams=(0,l.EWP)(()=>this.appConfigService.getSiteParamsConfig());showPageAnyway;isPageFrameInEditMode=(0,l.EWP)(()=>this.appConfigService.isPageFrameInEditMode());constructor(_,D,Y){this.documentRef=_,this.segmentService=D,this.appConfigService=Y,this.showPageAnyway=!this.appConfigService.isHomePage()||this.appConfigService.getIsEditMode()||at.B3.isAgentPrerender()}ngAfterViewInit(){const _=this.documentRef.getElementById("header-skeleton"),D=this.documentRef.getElementById("body-skeleton"),Y=this.documentRef.getElementById("footer-skeleton");_&&_.remove(),D&&D.remove(),Y&&Y.remove(),this.isLoaded.set(!0)}page=l.hFB.required();debug=(0,l.hFB)(!1);headerComponents=(0,l.EWP)(()=>{const _=this.page().getComponent("header-content");if(_)return _.getChildren();throw new Error("Cant find header component")});footer=(0,l.EWP)(()=>{const _=this.page().getComponent("footer-content","footer");if(_)return _;throw new Error("Cant find footer component")});gatewayComponent=(0,l.EWP)(()=>(this.page().getComponent("footer-content","gateway")||this.page().getComponent("footer-content","gateway-global"))??null);gatewayParams=(0,l.EWP)(()=>{const _=this.gatewayComponent();return _?_.getParameters():{}});static \u0275fac=function(D){return new(D||w)(l.rXU(p.q),l.rXU(ye.S),l.rXU(Me.RK))};static \u0275cmp=l.VBU({type:w,selectors:[["app-page-frame"]],inputs:{page:[1,"page"],debug:[1,"debug"]},decls:4,vars:2,consts:[[3,"page"],[3,"page","params","isPageFrameGateway"],[1,"w-full"],[3,"component","page","debug"],[3,"footer","page","siteParams"]],template:function(D,Y){1&D&&(l.j41(0,"div"),l.nrm(1,"app-debug",0),l.DNE(2,rn,5,3)(3,Hn,3,0),l.k0s()),2&D&&(l.R7$(),l.Y8G("page",Y.page()),l.R7$(),l.vxM(Y.isSegmentSet()||Y.showPageAnyway?2:3))},dependencies:[Ye.D,er.M,Yn.iI,wn.n3,Ar],encapsulation:2,changeDetection:0})}return w})();var gi=h(91010),Dr=h(38327),wr=h(61651),Ei=function(w){return w.Products="products",w.Literature="literature",w.SignIn="signin",w.Common="common",w.Languages="languages",w.DynamicContent="dynamicContent",w.DynamicNotifications="notif",w.SimLogos="simLogos",w.InsightsLibrary="insightsLibrary",w.Article="article",w.Calculator="calculator",w}(Ei||{});const ji={"ft.core.products":Ei.Products,"ft.core.literatures":Ei.Literature,"ft.core.signin":Ei.SignIn,"ft.core.common":Ei.Common,"ft.core.languages":Ei.Languages,"ft.core.dynamic-content":Ei.DynamicContent,"frk.notifications":Ei.DynamicNotifications,"ft.core.sim-logos":Ei.SimLogos,"ft.core.insightsLibrary":Ei.InsightsLibrary,"ft.core.article":Ei.Article,"ft.core.calculator":Ei.Calculator};var Vr=h(52411),mn=h(26269),vn=h(20358),Kn=h(38524),Ao=h(5465);const ti="AppStartService";let Sn=(()=>{class w{logger;bloomreach;appConfig;translateService;segmentService;profileService;redirectService;storageService;caveatService;router;windowRef;leavingSiteService;unsubscribe$=new Dr.B;anchorScrollObserver=null;anchorScrollFrameId=null;anchorScrollTimeoutId=null;destroyRef=(0,l.WQX)(l.abz);documentRef=(0,l.WQX)(p.q);scrollNavService=(0,l.WQX)(zn.ScrollNavigationService);scrollSpyService=(0,l.WQX)(zn.ScrollSpyService);constructor(_,D,Y,st,Qt,on,Gn,Uo,Xo,Zo,Qo,cr){this.logger=_,this.bloomreach=D,this.appConfig=Y,this.translateService=st,this.segmentService=Qt,this.profileService=on,this.redirectService=Gn,this.storageService=Uo,this.caveatService=Xo,this.router=Zo,this.windowRef=Qo,this.leavingSiteService=cr}initialize(){this.windowRef.location.pathname.endsWith("/customerlogin/callback")||this.windowRef.location.search.includes("authCallback=true")?this.profileService.supportsAuth0()?this.auth0CallbackRoute():this.redirectToPage():this.profileService.validateSession(),this.setupExternalLinkHandler();const _=this.appConfig.getChannelConfig().urlParams?.get("feature");_&&(this.storageService.setCookie("feature",_,"Lax",void 0,!1),this.windowRef.location.href=this.windowRef.location.pathname)}auth0CallbackRoute(){const _=this.appConfig.getChannelConfig().urlParam
1s;_?.get("error")?this.handleAuth0Error(_):_?.get("iss")?(this.profileService.auth0Authorize({ui_locales:this.appConfig.getChannelConfig().htmlLang}),this.logger.event(ti,"Auth0 - redirect to auth0 sign in page")):_?.get("code")&&_.get("state")?this.profileService.getAuth0Client().then(D=>{D.handleRedirectCallback().then(()=>{this.profileService.validateSession().then(()=>{this.redirectToPage()})})}):this.redirectToPage()}handleAuth0Error(_){const D=_.get("error_description")||"";switch(D){case"email not verified":return this.logger.event(ti,"Auth0 - email not verified"),void this.silentSignout("?notify=verifyEmail&authCallback=true");case"email resent":return this.profileService.auth0Authorize({ui_locales:this.appConfig.getChannelConfig().htmlLang,isResent:!0}),void this.logger.event(ti,"Auth0 - email resent");case"user not found in FA360":return this.logger.event(ti,"Auth0 - user not found in FA360"),void this.silentSignout("?notify=unknownUser&authCallback=true");default:this.logger.event(ti,"Auth0 - something went wrong - ",D),this.logger.error(ti,D)}this.redirectToPage()}redirectToPage(){const _=this.storageService.retrieve(ye.i.AUTH0_CALLBACK_ROUTE,!1,!1),{route:D,queryParams:Y,fragment:st}=_?this.getParsedRouteWithQueryAndFragment(_):{route:"",queryParams:{},fragment:""};this.redirectService.getRedirect(D).then(Qt=>{Qt?(this.logger.debug(ti,"redirect to the redirected route"),this.router.navigate([Qt])):(this.logger.debug(ti,"redirect to the callback route"),this.router.navigate([D],{queryParams:Y,...st?{fragment:st}:{}}))})}setUpRouterEvents(_){_.pipe((0,je.p)(D=>D instanceof wn.wF),(0,De.T)(D=>D.url.split("#")[0]),(0,De.T)(D=>D?(0,Vr.ZD)(D,["query","queryType","filter"]):""),(0,je.p)(D=>!D.includes("/customerlogin/callback")),(0,gn.F)(),(0,wr.Q)(this.unsubscribe$)).subscribe({next:D=>{let Y=D;const st=this.appConfig.getChannelConfig().oldAppBaseUrl;st&&D.includes(st)&&(Y=D.replace(st,"")),this.bloomreach.loadPageModel(Y)},error:D=>{this.logger.error(ti,D)}}),_.pipe((0,je.p)(D=>D instanceof wn.wF),(0,De.T)(D=>D.url.split("#")[1]),(0,De.T)(D=>D?(0,Vr.ZD)(D,["query","queryType","filter"]):""),(0,je.p)(D=>!D.includes("/customerlogin/callback")),(0,Mn.pQ)(this.destroyRef),(0,gn.F)()).subscribe({next:D=>{this.scrollToElementWithRetry(D)},error:D=>{this.logger.error(ti,D)}})}scrollToElementWithRetry(_,D=12e3){if(this.stopAnchorScrollTracking(),this.handleTabElements(_))return;let st=!1,Qt=!1,on=null;const Gn=()=>{const Xo=this.documentRef.getElementById(_),Zo=Xo?.getBoundingClientRect();if(!Xo||!Zo||Zo.height<=0)return void(Qt||(this.logger.debug(ti,`Element with ID '${_}' not ready, waiting for anchor render`),Qt=!0));const Qo=Zo.top+this.windowRef.scrollY;this.scrollNavService.setIsFromNavigation(!0),st?(null===on||Math.abs(on-Qo)>1)&&this.scrollNavService.scrollToTab(_):(this.scrollNavService.navigateToSection(_),st=!0),on=Qo},Uo=()=>{null!==this.anchorScrollFrameId&&this.windowRef.cancelAnimationFrame(this.anchorScrollFrameId),this.anchorScrollFrameId=this.windowRef.requestAnimationFrame(()=>{this.anchorScrollFrameId=null,Gn()})};Uo(),this.anchorScrollObserver=new MutationObserver(()=>{Uo()}),this.anchorScrollObserver.observe(this.documentRef.body,{attributes:!0,childList:!0,subtree:!0}),this.anchorScrollTimeoutId=setTimeout(()=>{const Xo=st;this.stopAnchorScrollTracking(),Xo||this.logger.warn(ti,`Failed to scroll to element with ID '${_}' after ${D}ms`)},D)}stopAnchorScrollTracking(){this.anchorScrollObserver?.disconnect(),this.anchorScrollObserver=null,null!==this.anchorScrollFrameId&&(this.windowRef.cancelAnimationFrame(this.anchorScrollFrameId),this.anchorScrollFrameId=null),null!==this.anchorScrollTimeoutId&&(clearTimeout(this.anchorScrollTimeoutId),this.anchorScrollTimeoutId=null)}handleTabElements(_){const D=Array.from(this.documentRef.querySelectorAll("frk-tabs"));let Y=null;for(const st of D){const Qt=st.querySelectorAll(".tablist button");for(const on of Array.from(Qt)){let Gn=on.innerText;if(Gn=Gn.trim().toLowerCase().replace(/\s+/g,"-"),Gn===_.toLowerCase()){Y=st;break}}if(Y)break}if(Y){const Qt=Y.closest("section")?.id;if(Qt){this.scrollNavService.setIsFromNavigation(!0),this.scrollNavService.navigateToSection(Qt,!1);const on=Qt.includes("portfolio")?"portfolio":Qt;return this.scrollSpyService.setActiveId(on),!0}}return!1}processSiteConfigComponent(_){const D=_.getComponent();if(!D)throw new Error("site-config component not found");{const Y=D.getModels().siteConfiguration;if(Y){const st=_.getContent(Y)?.getData().config,Qt=JSON.parse(st);this.processSiteConfigData(Qt)}this.setUpInitialLabels(D)}}processSiteConfigData(_){const D=this.segmentService.getCurrentSegmentId();if(this.caveatService.init({showDummyCaveats:!1,segment:D,taxonomyLanguage:_.site?.taxonomyLanguage,status:this.appConfig.getChannelConfig().c
1aveatStatus,env:this.appConfig.getChannelConfig().caveatEnv}),_.funds){this.appConfig.setSiteProductConfig((0,mn.qu)(D,_.funds,this.appConfig.getPdsApi()));const st={urls:{...this.appConfig.getChannelConfig().literature,litordercheckout:_.literature.litordercheckout},..._.literature};this.appConfig.setLiteratureConfiguration((0,mn.Vq)(D,st));const Qt=(0,mn.t_)(_.funds.all.general.labelOverrideList);Array.isArray(Qt)&&this.translateService.setLabelOverrides(Qt)}const Y=(0,mn.t_)(_.segments);this.segmentService.setFullSegmentConfiguration(Y),this.appConfig.setSiteParamsConfig(_.siteParams),_.site&&this.appConfig.setSiteGeneralConfig((0,mn.jO)(_.site)),_.searchConfig&&this.appConfig.setSiteSearchConfig(_.searchConfig),_.literatureAudit&&this.appConfig.setLiteratureAuditConfig((0,mn.t_)(_.literatureAudit))}setUpInitialLabels(_){const D=_.getModels();D&&this.translateService.setTranslation(function qr(w){const ne=Object.keys(w),_={};return ne.forEach(D=>{const Y=ji[D];Y&&w[D]&&(_[Y]=w[D])}),_}(D))}getParsedRouteWithQueryAndFragment(_){const[D,Y]=_.split("#"),[st,Qt]=D?D.split("?"):["",""],on={};return Qt&&Qt.split("&").forEach(Gn=>{const[Uo,Xo]=Gn.split("=");Uo&&Xo&&(on[Uo]=decodeURIComponent(Xo))}),{route:st??"",queryParams:on,fragment:Y??""}}loadSiteConfigAndLabels(){var _=this;return(0,gi.A)(function*(){const D=_.appConfig.getChannelConfig();return _.bloomreach.init(D.basePath,D.bloomreach,D.baseUrl),_.bloomreach.getAPageModel("/site-configuration-labels?first-load=true").then(Y=>null!==Y&&(_.processSiteConfigComponent(Y),!0)).catch(Y=>(_.logger.error(ti,"error loading site-configuration-labels",Y),!1))})()}setupExternalLinkHandler(){this.documentRef.addEventListener("click",_=>{const Y=_.target.closest("a");if(!Y)return;const st=Array.from(Y.classList).find(Qo=>Qo.startsWith("external-link"));if(!(st||"isExternal"in Y.dataset&&"false"!==Y.dataset.isExternal))return;_.preventDefault();const on=Y.getAttribute("href"),Gn=Y.getAttribute("target");if(!on)return void this.logger.debug(ti,"External link has no href attribute");const Uo="true"===Y.dataset.isExternal||"false"===Y.dataset.isExternal?void 0:Y.dataset.isExternal,Xo=st?.split("--")[1]??Uo??void 0,Zo=this.buildLeavingSiteAnalyticsContext(Y);this.logger.debug(ti,"External link clicked",{href:on,variant:Xo}),this.leavingSiteService.showModal(on,Xo,Gn??"_self",Zo)})}buildLeavingSiteAnalyticsContext(_){const D=_.closest("[data-gtm-component]")?.dataset.gtmComponent??void 0,Y=_.dataset.gtmIntent??void 0,st=_.dataset.gtmLabel??void 0,Qt=this.normalizeAnalyticsText(_.textContent)??_.getAttribute("aria-label")??_.getAttribute("title")??void 0;if(D||Y||st||Qt)return{sourceComponent:D,sourceIntent:Y,sourceLabel:st,sourceText:Qt}}normalizeAnalyticsText(_){const D=_?.replace(/\s+/g," ").trim();return D||void 0}silentSignout(_){"/service-center"===this.storageService.retrieve(ye.i.AUTH0_CALLBACK_ROUTE,!1,!1)&&this.storageService.store(ye.i.AUTH0_CALLBACK_ROUTE,"/",!1,!1),this.profileService.getAuth0Client().then(Y=>{Y.logout({logoutParams:{returnTo:`${this.windowRef.location.origin}${this.appConfig.getHomeUrl()}${_}`}})})}ngOnDestroy(){this.stopAnchorScrollTracking(),this.unsubscribe$.next(),this.unsubscribe$.complete()}static \u0275fac=function(D){return new(D||w)(l.KVO(vn.L),l.KVO(vn.B),l.KVO(Me.RK),l.KVO(at.c$),l.KVO(ye.S),l.KVO(ye.b),l.KVO(Kn.Q5),l.KVO(ye.d),l.KVO(vn.C),l.KVO(wn.Ix),l.KVO(qt.Qc),l.KVO(Ao.D))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})();var uo=h(11629);function io(w,ne){if(1&w&&l.nrm(0,"app-page-frame",0),2&w){const _=l.XpG();l.Y8G("page",_.pageFrame)}}function Io(w,ne){1&w&&(l.j41(0,"div",1),l.nrm(1,"div",2),l.k0s())}const Oo="AppComponent";let ki=(()=>{class w{router;appConfigService;logger;appStartService;bloomreachService;profileService;cdr;viewportScroller;literatureService=(0,l.WQX)(zn.LITERATURE_SERVICE);productService=(0,l.WQX)(zn.PRODUCTS_SERVICE);scrollNavigationService=(0,l.WQX)(zn.ScrollNavigationService);pageFrame;constructor(_,D,Y,st,Qt,on,Gn,Uo){this.router=_,this.appConfigService=D,this.logger=Y,this.appStartService=st,this.bloomreachService=Qt,this.profileService=on,this.cdr=Gn,this.viewportScroller=Uo,this.appStartService.initialize();const Xo=this.appStartService.loadSiteConfigAndLabels();this.appStartService.setUpRouterEvents(this.router.events),this.profileService.getPersonalisationCharatersticsForBR$().pipe((0,gn.F)((Zo,Qo)=>function yt(w,ne){return(0,Lt.A)(w,ne)}(Zo,Qo)),(0,Mn.pQ)()).subscribe({next:Zo=>{const Qo=this.appConfigService.getChannelConfig();this.bloomreachService.init(Qo.basePath,Qo.bloomreach,Qo.baseUrl,Zo),this.loadPageFrame(Xo)},error:Zo=>this.logger.error(Oo,Zo)}),this.profileService.getProfileData$().pipe((0,je.p)(Zo=>void 0!==Zo.isIdentified||!this.profileService.isIdentified()),(0,De.T)(Zo=>Zo.personalInfo?.parentFirmGlobalId||null),(0,gn.F)(),(0,Mn.pQ)()).subscribe({next:Zo=>{this.logger.debug(Oo,"parentFirmGlobalId$ change emit",Zo),this.literatureService.setParentGlobalId(Zo)},error:Zo=>this.logger.error(Oo,Zo)}),this.profileService.getFirmSpecificActiveList$().pipe((0,gn.F)(),(0,Mn.pQ)()).subscribe({next:Zo=>{Zo?.length&&(this.logger.debug(Oo,"firmSpecificActiveList$ change emit",Zo),this.productService.setFirmSpecificActiveList(Zo))},error:Zo=>this.logger.error(Oo,Zo)}),this.viewportScroller.setOffset(()=>[0,this.scrollNavigationService.getScrollOffset()])}loadPageFrame(_){Promise.all([this.bloomreachService.getAPageModel("/page-frame"),_]).then(D=>{const[Y,st]=D;null!==Y&&st&&(this.pageFrame=Y,this.cdr.detectChanges())}).catch(D=>{this.logger.error(Oo,"error loading page-frame",D)})}static \u0275fac=function(D){return new(D||w)(l.rXU(wn.Ix),l.rXU(Me.RK),l.rXU(vn.L),l.rXU(Sn),l.rXU(vn.B),l.rXU(ye.b),l.rXU(l.gRc),l.rXU(uo.Xr))};static \u0275cmp=l.VBU({type:w,selectors:[["app-root"]],decls:2,vars:1,consts:[[3,"page"],[1,"flex","min-h-screen","items-center","justify-center"],[1,"spinner","spinner--is-spinning"]],template:function(D,Y){1&D&&l.DNE(0,io,1,1,"app-page-frame",0)(1,Io,2,0,"div",1),2&D&&l.vxM(Y.pageFrame?0:1)},dependencies:[Yn.iI,Bo],encapsulation:2,changeDetection:0})}return w})();var Vi=h(41753),hi=h(90275),yr=h(59174),Ur=h(18307),Ki=h(62478);let Hi=(()=>{class w{intlService=(0,l.WQX)(vn.I);_chartColors=Ki.Ui;set chartColors(_){this._chartColors=_}get chartColors(){return this._chartColors}get themeOptions(){return{lang:{locale:this.intlService.getLocale()},chart:{style:{fontFamily:Ki.iw.TT_COMMONS_PRO_REGULAR}},colors:this._chartColors,accessibility:{enabled:!0,keyboardNavigation:{enabled:!0}},title:{align:"left"},subtitle:{align:"left"},credits:{enabled:!1},xAxis:{type:"category",lineColor:"#333333",labels:{style:{color:"#333333"}}},yAxis:{labels:{style:{color:"#333333"}}},plotOptions:{series:{label:{connectorAllowed:!1},marker:{enabled:!1}},pie:{innerSize:"60%"}},responsive:{rules:[{condition:{maxWidth:500},chartOptions:{legend:{layout:"horizontal",align:"center",verticalAlign:"bottom"}}}]}}}static \u0275fac=function(D){return new(D||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})();var fo=h(74388);let Oi=(()=>{class w{appConfig;windowRef;isEditMode=!1;patterns=[];constructor(_,D){this.appConfig=_,this.windowRef=D,this.isEditMode=_.getIsEditMode(),this.patterns=(this.appConfig.getChannelConfig().urlsNotRedirectToOldApp??[]).map(Y=>new RegExp(Y))}canActivate(_,D){if(!(this.windowRef.location.hostname.includes("localhost")||this.windowRef.location.hostname.includes("experience-manage")||this.patterns.some(st=>st.test(D.url))||this.isEditMode)){let st=D.url;const Qt=this.appConfig.getChannelConfig().oldAppBaseUrl;return Qt&&(st=st.replace(this.appConfig.getChannelConfig().baseUrl,Qt)),this.windowRef.location.pathname+this.windowRef.location.search+this.windowRef.location.hash!==(st.startsWith("http")?new URL(st).pathname+new URL(st).search+new URL(st).hash:st)&&this.windowRef.history.pushState({},"",this.windowRef.location.href),this.windowRef.location.replace(st),!1}return!0}static \u0275fac=function(D){return new(D||w)(l.KVO(Me.RK),l.KVO(qt.Qc))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})(),mr=(()=>{class w{appConfig;redirectService;router;isEditMode=!1;constructor(_,D,Y){this.appConfig=_,this.redirectService=D,this.router=Y,this.isEditMode=this.appConfig.getIsEditMode()}canActivate(_,D){var Y=this;return(0,gi.A)(function*(){if(!Y.isEditMode){const st=yield Y.redirectService.getRedirect(D.url);return null===st||(Y.router.navigateByUrl(st),!1)}return!0})()}static \u0275fac=function(D){return new(D||w)(l.KVO(Me.RK),l.KVO(Kn.Q5),l.KVO(wn.Ix))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})();var tr=h(42733),ar=h(62868),nr=h(79692),en=h(53004);function cn(w,ne){if(1&w&&(l.j41(0,"div",1),l.eu8(1,2),l.k0s()),2&w){const _=l.XpG().$implicit;l.R7$(),l.Y8G("brComponent",_)}}function Qn(w,ne){if(1&w&&l.eu8(0,2),2&w){const _=l.XpG().$implicit;l.Y8G("brComponent",_)}}function go(w,ne){if(1&w&&l.DNE(0,cn,2,1,"div",1)(1,Qn,1,1,"ng-container",2),2&w){const _=l.XpG();l.vxM(_.isEditMode()?0:1)}}let no=(()=>{class w{containerGroup=l.hFB.required();page=l.hFB.required();
1isEditMode=(0,l.hFB)(!1);background=(0,l.hFB)();width=(0,l.hFB)();topSpacing=(0,l.hFB)();bottomSpacing=(0,l.hFB)();bottomMargin=(0,l.hFB)();sectionClasses=(0,l.EWP)(()=>{const _=this.background();return`${_?.cssClass??""} ${(0,at.Vy)(this.bottomSpacing(),this.topSpacing(),this.bottomMargin(),!!_).cssClass}`.trim().replace(/\s+/g," ")});contentClasses=(0,l.EWP)(()=>(0,at.C6)(this.width()).containerClass);theme=(0,l.EWP)(()=>this.background()?.theme??"light");static \u0275fac=function(D){return new(D||w)};static \u0275cmp=l.VBU({type:w,selectors:[["app-container-group"]],inputs:{containerGroup:[1,"containerGroup"],page:[1,"page"],isEditMode:[1,"isEditMode"],background:[1,"background"],width:[1,"width"],topSpacing:[1,"topSpacing"],bottomSpacing:[1,"bottomSpacing"],bottomMargin:[1,"bottomMargin"]},decls:4,vars:6,consts:[[3,"ngClass"],[1,"min-h-[300px]"],[3,"brComponent"]],template:function(D,Y){1&D&&(l.j41(0,"section",0)(1,"div",0),l.Z7z(2,go,2,1,null,null,l.fX1),l.k0s()()),2&D&&(l.AVh("frk-theme--dark","dark"===Y.theme())("frk-theme--light","light"===Y.theme()),l.Y8G("ngClass",Y.sectionClasses()),l.R7$(),l.Y8G("ngClass",Y.contentClasses()),l.R7$(),l.Dyx(Y.containerGroup().components))},dependencies:[nr.dB,nr.bj,tr.MD,tr.YU],styles:["[_nghost-%COMP%]     .component-root{padding-left:0;padding-right:0}[_nghost-%COMP%]     .component-root>.container--small{padding-left:0;padding-right:0}"],changeDetection:0})}return w})();var So=h(19152),lt=(h(68860),h(3800));const Gt=(w,ne)=>ne.tabId;function yn(w,ne){if(1&w&&(l.j41(0,"h2")(1,"span",5),l.EFF(2),l.k0s(),l.nrm(3,"span",6),l.k0s()),2&w){const _=l.XpG(2);l.HbH(_.introHtml()?"mb-6":"mb-8"),l.R7$(2),l.JRh(_.titleText()),l.R7$(),l.Y8G("innerHTML",_.titleHtml(),l.npT)}}function Te(w,ne){if(1&w&&l.nrm(0,"div",2),2&w){const _=l.XpG(2);l.Y8G("innerHTML",_.introHtml(),l.npT)}}function qe(w,ne){if(1&w&&(l.j41(0,"div",8),l.eu8(1,9),l.k0s()),2&w){const _=l.XpG().$implicit;l.R7$(),l.Y8G("brComponent",_)}}function Ie(w,ne){if(1&w&&l.eu8(0,9),2&w){const _=l.XpG().$implicit;l.Y8G("brComponent",_)}}function ut(w,ne){if(1&w&&l.DNE(0,qe,2,1,"div",8)(1,Ie,1,1,"ng-container",9),2&w){const _=l.XpG(2).$implicit,D=l.XpG(3);l.vxM(D.isEditMode()?0:D.shouldRenderTabContent(_.tabId)?1:-1)}}function dn(w,ne){if(1&w&&(l.j41(0,"div",0),l.Z7z(1,ut,2,1,null,null,l.fX1),l.k0s()),2&w){const _=l.XpG().$implicit;l.Y8G("ngClass",ne),l.R7$(),l.Dyx(_.components)}}function ho(w,ne){if(1&w&&(l.j41(0,"div",8),l.eu8(1,9),l.k0s()),2&w){const _=l.XpG().$implicit;l.R7$(),l.Y8G("brComponent",_)}}function Do(w,ne){if(1&w&&l.eu8(0,9),2&w){const _=l.XpG().$implicit;l.Y8G("brComponent",_)}}function ni(w,ne){if(1&w&&l.DNE(0,ho,2,1,"div",8)(1,Do,1,1,"ng-container",9),2&w){const _=l.XpG(2).$implicit,D=l.XpG(3);l.vxM(D.isEditMode()?0:D.shouldRenderTabContent(_.tabId)?1:-1)}}function mi(w,ne){if(1&w&&l.Z7z(0,ni,2,1,null,null,l.fX1),2&w){const _=l.XpG().$implicit;l.Dyx(_.components)}}function vi(w,ne){if(1&w&&(l.j41(0,"frk-tab",7),l.DNE(1,dn,3,1,"div",0)(2,mi,2,0),l.k0s()),2&w){let _;const D=ne.$implicit,Y=l.XpG(3);l.Y8G("name",D.tabLabel)("id",D.tabId),l.R7$(),l.vxM((_=Y.contentCardClasses())?1:2,_)}}function Li(w,ne){1&w&&l.Z7z(0,vi,3,3,"frk-tab",7,Gt),2&w&&l.Dyx(ne.$implicit.tabs)}function _i(w,ne){if(1&w&&l.nrm(0,"div",4),2&w){const _=l.XpG(2);l.Y8G("innerHTML",_.footnotesHtml(),l.npT)}}function ri(w,ne){if(1&w){const _=l.RV6();l.j41(0,"section",0)(1,"div",0),l.DNE(2,yn,4,4,"h2",1)(3,Te,1,1,"div",2),l.j41(4,"frk-tabs",3),l.bIt("tabChange",function(Y){l.eBV(_);const st=l.XpG();return l.Njj(st.onTabChange(Y))}),l.Z7z(5,Li,2,0,null,null,l.Vm6),l.k0s(),l.DNE(7,_i,1,1,"div",4),l.k0s()()}if(2&w){let _,D;const Y=l.XpG();l.Y8G("ngClass",Y.sectionClasses()),l.R7$(),l.Y8G("ngClass",Y.width()||"container--small"),l.R7$(),l.vxM(Y.titleHtml()?2:-1),l.R7$(),l.vxM(Y.introHtml()?3:-1),l.R7$(),l.Y8G("tabLayout",null!==(_=Y.tabLayout())&&void 0!==_?_:"horizontal")("theme",Y.theme())("tabsBackground",null==(D=Y.tabsBackground())?null:D.cssClass),l.R7$(),l.Dyx(Y.tabGroups()),l.R7$(2),l.vxM(Y.footnotesHtml()?7:-1)}}let Qi=(()=>{class w{documentRef=(0,l.WQX)(p.q);activeTabId=(0,l.vPA)(null);tabGroups=l.hFB.required();page=l.hFB.required();
1isEditMode=(0,l.hFB)(!1);background=(0,l.hFB)();tabLayout=(0,l.hFB)();width=(0,l.hFB)();topSpacing=(0,l.hFB)();bottomSpacing=(0,l.hFB)();contentBackgroundColor=(0,l.hFB)();tabsBackground=(0,l.hFB)();hasTabGroups=(0,l.EWP)(()=>this.tabGroups().length>0);titleHtml=(0,l.EWP)(()=>this.tabGroups()[0]?.title||null);titleText=(0,l.EWP)(()=>{const _=this.tabGroups()[0]?.title;if(!_)return"";const D=this.documentRef.createElement("div");return D.innerHTML=_,D.textContent?.trim()??""});introHtml=(0,l.EWP)(()=>this.tabGroups()[0]?.intro||null);footnotesHtml=(0,l.EWP)(()=>this.tabGroups()[0]?.footnotes||null);contentCardClasses=(0,l.EWP)(()=>this.tabsBackground()||"white"!==this.contentBackgroundColor()?null:"bg-nc1-0 border border-nc1-200 box-border content-stretch flex flex-col gap-8 items-start p-8 relative rounded-xl shrink-0 flex-1");sectionClasses=(0,l.EWP)(()=>{const _=this.background(),D=this.topSpacing(),Y=this.bottomSpacing(),st=_?"py-10":"",Qt=!!D&&!["none","extra-small","small","medium","regular","large"].includes(D),on=!!Y&&!["none","extra-small","small","medium","regular","large"].includes(Y),Gn=Qt||on?`${D??""} ${Y??""}`.trim():(0,at.Vy)(Y,D,void 0,!!_).cssClass;return`${_?.cssClass??""} ${Gn} ${st} ${_?.theme??""}`.trim()});theme=(0,l.EWP)(()=>this.background()?.theme??"light");onTabChange(_){this.activeTabId.set(_.id)}shouldRenderTabContent(_){if(this.isEditMode())return!0;const D=this.activeTabId();return D?D===_:this.tabGroups().some(Y=>Y.tabs[0]?.tabId===_)}static \u0275fac=function(D){return new(D||w)};static \u0275cmp=l.VBU({type:w,selectors:[["app-tab-group"]],inputs:{tabGroups:[1,"tabGroups"],page:[1,"page"],isEditMode:[1,"isEditMode"],background:[1,"background"],tabLayout:[1,"tabLayout"],width:[1,"width"],topSpacing:[1,"topSpacing"],bottomSpacing:[1,"bottomSpacing"],contentBackgroundColor:[1,"contentBackgroundColor"],tabsBackground:[1,"tabsBackground"]},decls:1,vars:1,consts:[[3,"ngClass"],[3,"class"],[1,"tab-group__rich-text","mb-8",3,"innerHTML"],["selectName","tab-group-select","selectLabel","Select a tab",3,"tabChange","tabLayout","theme","tabsBackground"],[1,"tab-group__rich-text","mt-6","text-sm",3,"innerHTML"],[1,"sr-only"],["aria-hidden","true",3,"innerHTML"],[3,"name","id"],[1,"min-h-[300px]"],[3,"brComponent"]],template:function(D,Y){1&D&&l.DNE(0,ri,8,8,"section",0),2&D&&l.vxM(Y.hasTabGroups()?0:-1)},dependencies:[nr.dB,nr.bj,tr.MD,tr.YU,Vn.OW,Vn.je],styles:["[_nghost-%COMP%]     .tab-group__rich-text h2{color:var(--color-std-pc1-800)}[_nghost-%COMP%]     .frk-theme--dark .tab-group__rich-text h2{color:var(--color-std-nc1-0)}"],changeDetection:0})}return w})();var Tr=h(83103),gr=h(54338);const br=()=>[zn.StickyNavComponent],Mi=w=>({container:w}),Gr=w=>[w],$r=(w,ne)=>ne.getId();function Qr(w,ne){if(1&w&&(l.j41(0,"div",3),l.nrm(1,"frk-notification",4),l.k0s()),2&w){const _=l.XpG();l.R7$(),l.Y8G("config",_.pageRestrictionNotificationConfig())}}function ma(w,ne){if(1&w&&l.nrm(0,"frk-sticky-nav",6),2&w){const _=l.XpG(5);l.Y8G("tabs",_.tabs())("staticMode",_.isEditMode)("background",_.stickyNavBackground())}}function ea(w,ne){if(1&w&&l.nrm(0,"frk-sticky-nav",6),2&w){const _=l.XpG(6);l.Y8G("tabs",_.tabs())("staticMode",_.isEditMode)("background",_.stickyNavBackground())}}function ua(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader",7)}function ba(w,ne){1&w&&(l.DNE(0,ea,1,3)(1,ua,1,0),l.nv$(2,0,br,null,1,null,null,1,l.T$4),l.HdQ())}function Aa(w,ne){if(1&w&&l.DNE(0,ma,1,3,"frk-sticky-nav",6)(1,ba,4,0),2&w){const _=l.XpG(4);l.vxM(_.isEditMode?0:1)}}function Wa(w,ne){if(1&w&&(l.eu8(0,5),l.DNE(1,Aa,2,1)),2&w){const _=l.XpG().$implicit,D=l.XpG(2),Y=l.sdS(4);l.Y8G("ngTemplateOutlet",Y)("ngTemplateOutletContext",l.eq3(3,Mi,_)),l.R7$(),l.vxM(D.tabs().length>0?1:-1)}}function fs(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG().$implicit;l.XpG(2);const D=l.sdS(4);l.Y8G("ngTemplateOutlet",D)("ngTemplateOutletContext",l.eq3(2,Mi,_))}}function Yr(w,ne){if(1&w&&l.DNE(0,Wa,2,5)(1,fs,1,4,"ng-container",5),2&w){let _;l.vxM("title-content"===(_=ne.$implicit.getName())?0:1)}}function gs(w,ne){if(1&w&&l.Z7z(0,Yr,2,1,null,null,l.Vm6),2&w){const _=l.XpG();
1l.Dyx(_.containers)}}function Ji(w,ne){if(1&w&&(l.j41(0,"div",2),l.eu8(1,8),l.k0s()),2&w){const _=l.XpG().container;l.R7$(),l.Y8G("brComponent",_)}}function Fa(w,ne){if(1&w&&l.nrm(0,"app-tab-group",9),2&w){const _=l.XpG().$implicit,D=l.r8f(0),Y=l.XpG(3);l.Y8G("tabGroups",l.eq3(10,Gr,D))("page",Y.page())("isEditMode",Y.isEditMode)("background",Y.getTabGroupBackground(_.getId()))("tabLayout",Y.getTabGroupTabLayout(_.getId()))("width",Y.getTabGroupWidth(_.getId()))("topSpacing",Y.getTabGroupTopSpacing(_.getId()))("bottomSpacing",Y.getTabGroupBottomSpacing(_.getId()))("contentBackgroundColor",Y.getTabGroupContentBackground(_.getId()))("tabsBackground",Y.getTabGroupTabsBackground(_.getId()))}}function Ss(w,ne){if(1&w&&l.nrm(0,"app-container-group",10),2&w){const _=l.XpG().$implicit,D=l.r8f(1),Y=l.XpG(3);l.Y8G("containerGroup",D)("page",Y.page())("isEditMode",Y.isEditMode)("background",Y.getContainerGroupBackground(_.getId()))("width",Y.getContainerGroupWidth(_.getId()))("topSpacing",Y.getContainerGroupTopSpacing(_.getId()))("bottomSpacing",Y.getContainerGroupBottomSpacing(_.getId()))("bottomMargin",Y.getContainerGroupBottomMargin(_.getId()))}}function ms(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG().$implicit;l.Y8G("brComponent",_)}}function Qa(w,ne){if(1&w&&(l.SS7(0)(1),l.DNE(2,Fa,1,12,"app-tab-group",9)(3,Ss,1,8,"app-container-group",10)(4,ms,1,1,"ng-container",8)),2&w){const _=ne.$implicit,D=l.XpG(3),Y=l.bH3(D.getTabGroupForComponent(_.getId()));l.R7$();const st=l.bH3(D.getContainerGroupForComponent(_.getId()));l.R7$(),l.vxM(Y?2:st?3:D.shouldRenderComponent(_)?4:-1)}}function ls(w,ne){if(1&w&&l.Z7z(0,Qa,5,3,null,null,$r),2&w){const _=l.XpG().container;l.Dyx(_.getChildren())}}function Xa(w,ne){if(1&w&&l.DNE(0,Ji,2,1,"div",2)(1,ls,2,0),2&w){const _=l.XpG();l.vxM(_.isEditMode?0:1)}}const Ja="BasicLayoutComponent";let rs=(()=>{class w{appConfig;loggerService;meta;title;document;window;page=l.hFB.required();contentMapper=(0,l.WQX)(So.I);tabsSignal=(0,l.vPA)([]);tabs=this.tabsSignal.asReadonly();stickyNavBackgroundSignal=(0,l.vPA)("");stickyNavBackground=this.stickyNavBackgroundSignal.asReadonly();tabGroupsSignal=(0,l.vPA)([]);tabGroups=this.tabGroupsSignal.asReadonly();tabGroupMapSignal=(0,l.vPA)(new Map);tabGroupMap=this.tabGroupMapSignal.asReadonly();tabGroupBackgroundMapSignal=(0,l.vPA)(new Map);tabGroupBackgroundMap=this.tabGroupBackgroundMapSignal.asReadonly();tabGroupTabLayoutMapSignal=(0,l.vPA)(new Map);tabGroupTabLayoutMap=this.tabGroupTabLayoutMapSignal.asReadonly();tabGroupWidthMapSignal=(0,l.vPA)(new Map);tabGroupWidthMap=this.tabGroupWidthMapSignal.asReadonly();tabGroupTopSpacingMapSignal=(0,l.vPA)(new Map);tabGroupTopSpacingMap=this.tabGroupTopSpacingMapSignal.asReadonly();tabGroupBottomSpacingMapSignal=(0,l.vPA)(new Map);tabGroupBottomSpacingMap=this.tabGroupBottomSpacingMapSignal.asReadonly();tabGroupContentBackgroundMapSignal=(0,l.vPA)(new Map);tabGroupContentBackgroundMap=this.tabGroupContentBackgroundMapSignal.asReadonly();tabGroupTabsBackgroundMapSignal=(0,l.vPA)(new Map);tabGroupTabsBackgroundMap=this.tabGroupTabsBackgroundMapSignal.asReadonly();containerGroupMapSignal=(0,l.vPA)(new Map);containerGroupMap=this.containerGroupMapSignal.asReadonly();containerGroupBackgroundMapSignal=(0,l.vPA)(new Map);containerGroupBackgroundMap=this.containerGroupBackgroundMapSignal.asReadonly();containerGroupWidthMapSignal=(0,l.vPA)(new Map);containerGroupWidthMap=this.containerGroupWidthMapSignal.asReadonly();containerGroupTopSpacingMapSignal=(0,l.vPA)(new Map);containerGroupTopSpacingMap=this.containerGroupTopSpacingMapSignal.asReadonly();containerGroupBottomSpacingMapSignal=(0,l.vPA)(new Map);containerGroupBottomSpacingMap=this.containerGroupBottomSpacingMapSignal.asReadonly();containerGroupBottomMarginMapSignal=(0,l.vPA)(new Map);containerGroupBottomMarginMap=this.containerGroupBottomMarginMapSignal.asReadonly();excludedComponentIds=(0,l.vPA)(new Set);containers=[];isEditMode;pageRestrictionsService=(0,l.WQX)(Tr.W);segmentService=(0,l.WQX)(ye.S);profileService=(0,l.WQX)(ye.b);translateService=(0,l.WQX)(at.c$);modalService=(0,l.WQX)(Vn.Bg);pageRestrictionNotificationConfig=()=>{const _=this.pageRestrictionsService.isLoginRequired(),D={text:this.translateService.instant("common.page-restricted-role-selector"),onClick:()=>this.modalService.open("role-selector-modal")};return{variant:"Alert",title:this.translateService.instant("common.page-restricted-alert-title"),message:this.translateService.instant("common.page-restricted-alert-body"),showIcon:!0,primaryButton:_?{text:this.translateService.instant("signin.signIn"),onClick:()=>this.profileService.submitAuth0("signin")}:D,secondaryButton:_?D:void 0}};constructor(_,D,Y,st,Qt,on){this.appConfig=_,this.loggerService=D,this.meta=Y,this.title=st,this.document=Qt,this.window=on,this.isEditMode=this.appConfig.getIsEditMode()}ngOnInit(){this.checkPageAccessRestrictions(this.page()),this.findContainers(),this.setMetaTags(this.page()),this.window.prerenderReady=!0}checkPageAccessRestrictions(_){const Y=_.getComponent().getModels().pageData?.accessSegments;if(!Y||0===Y.length)return;const st=this.segmentService.getCurrentSegmentId();Y.includes(st)||this.pageRestrictionsService.restrict(!1)}findContainers(){this.containers=this.page().getComponent().getChildren(),this.extractStickyNavTabs(),this.extractTabGroups()}extractStickyNavTabs(){let D,_=!1;
1if(this.containers.forEach(Y=>{if(!_){const st=Y.getChildren();st.length>0&&st.forEach(Qt=>{"sticky-nav"===Qt.getName()&&(D=Qt,_=!0)})}}),D){const Y=D.getModels(),st=this.contentMapper.loadBloomreachDocument(Y,this.page()),Qt=st?(0,lt.AQ)(st):[];Qt.length>0&&Qt[0]&&(Qt[0].isActive=!0),this.tabsSignal.set(Qt),this.stickyNavBackgroundSignal.set((0,lt.cL)(D.getParameters()))}}extractTabGroups(){const _=[],D=new Set,Y=new Map,st=new Map,Qt=new Map,on=new Map,Gn=new Map,Uo=new Map,Xo=new Map,Zo=new Map;let Qo=null,cr=null,ha=null;const Ya=new Map,Ms=new Map,Is=new Map,Ka=new Map,bl=new Map,dc=new Map;let is=null,nc=null;this.containers.forEach(Qc=>{Qc.getChildren().forEach(Gc=>{const Jc=(0,gr.ut)(Gc),Nl=Gc.getParameters(),gc=Gc.getId();if("tab-start"===Jc)D.add(gc),Qo||(Qo={tabs:[]},ha=gc),cr={tabId:Nl.tabId||`tab-${Qo.tabs.length}`,tabLabel:Nl.tabLabel||`Tab ${Qo.tabs.length+1}`,components:[]},Qo.tabs.push(cr);else if("container-start"===Jc){if(D.add(gc),!is){is={components:[]},nc=gc;const Ic=Nl.background;Ic&&"none"!==Ic.trim().toLowerCase()&&Ms.set(nc,(0,at.EN)(Ic));const mc=Nl.width;mc&&Is.set(nc,mc);const El=Nl.topSpacing;El&&Ka.set(nc,El);const jl=Nl.bottomSpacing;jl&&bl.set(nc,jl);const Ys=Nl[at.Bv];Ys&&dc.set(nc,Ys)}}else if("container-end"===Jc)D.add(gc),is&&nc?(Ya.set(nc,is),is=null,nc=null):this.loggerService.warn(Ja,"Found container-end without matching container-start");else if("tab-end"===Jc)if(D.add(gc),Qo&&ha){const Ic=Nl.background;if(Ic&&"none"!==Ic.trim().toLowerCase()){const dd=(0,at.EN)(Ic);st.set(ha,dd)}const El=Nl["tab-layout"]?.toLowerCase();El&&Qt.set(ha,El);const jl=Nl.width;jl&&on.set(ha,jl);const Ys=Nl.topSpacing;Ys&&Gn.set(ha,Ys);const Rc=Nl.bottomSpacing;Rc&&Uo.set(ha,Rc);const Pc=this.normaliseTabContentBackground(Nl.contentBackgroundColor);Pc&&Xo.set(ha,Pc);const g0=Nl.tabsBackground;if(g0&&"none"!==g0.trim().toLowerCase()){const dd="white"===g0.trim().toLowerCase()?"bg-nc1-0":g0;Zo.set(ha,(0,at.EN)(dd))}this.applyTabGroupContent(Gc,Qo),_.push(Qo),Y.set(ha,Qo),Qo=null,cr=null,ha=null}else this.loggerService.warn(Ja,"Found tab-end without matching tab-start");else cr?(D.add(gc),cr.components.push(Gc)):is&&(D.add(gc),is.components.push(Gc))})}),Qo&&ha&&(this.loggerService.warn(Ja,"Tab group was not closed with tab-end at end of containers"),_.push(Qo),Y.set(ha,Qo)),this.tabGroupsSignal.set(_),this.tabGroupMapSignal.set(Y),this.tabGroupBackgroundMapSignal.set(st),this.tabGroupTabLayoutMapSignal.set(Qt),this.tabGroupWidthMapSignal.set(on),this.tabGroupTopSpacingMapSignal.set(Gn),this.tabGroupBottomSpacingMapSignal.set(Uo),this.tabGroupContentBackgroundMapSignal.set(Xo),this.tabGroupTabsBackgroundMapSignal.set(Zo),this.containerGroupMapSignal.set(Ya),this.containerGroupBackgroundMapSignal.set(Ms),this.containerGroupWidthMapSignal.set(Is),this.containerGroupTopSpacingMapSignal.set(Ka),this.containerGroupBottomSpacingMapSignal.set(bl),this.containerGroupBottomMarginMapSignal.set(dc),this.excludedComponentIds.set(D)}getTabGroupForComponent(_){return this.tabGroupMap().get(_)}getContainerGroupForComponent(_){return this.containerGroupMap().get(_)}getContainerGroupBackground(_){return this.containerGroupBackgroundMap().get(_)}getContainerGroupWidth(_){return this.containerGroupWidthMap().get(_)}getContainerGroupTopSpacing(_){return this.containerGroupTopSpacingMap().get(_)}getContainerGroupBottomSpacing(_){return this.containerGroupBottomSpacingMap().get(_)}getContainerGroupBottomMargin(_){return this.containerGroupBottomMarginMap().get(_)}getTabGroupBackground(_){return this.tabGroupBackgroundMap().get(_)}getTabGroupTabLayout(_){return this.tabGroupTabLayoutMap().get(_)}getTabGroupWidth(_){return this.tabGroupWidthMap().get(_)}getTabGroupTopSpacing(_){return this.tabGroupTopSpacingMap().get(_)}getTabGroupBottomSpacing(_){return this.tabGroupBottomSpacingMap().get(_)}getTabGroupContentBackground(_){return this.tabGroupContentBackgroundMap().get(_)}getTabGroupTabsBackground(_){return this.tabGroupTabsBackgroundMap().get(_)}shouldRenderComponent(_){return!this.excludedComponentIds().has(_.getId())}applyTabGroupContent(_,D){const st=_.getModels().tabGroupContent;if(!st)return;const Qt=this.page().getContent(st);if(!Qt)return;const on=Qt.getData();if(!on)return;const Gn=on.title;Gn&&(D.title=Gn);const Uo=on.intro;
1Uo?.value&&(D.intro=Uo.value);const Xo=on.footnotes;Xo?.value&&(D.footnotes=Xo.value)}normaliseTabContentBackground(_){switch(_?.trim().toLowerCase()){case"white":case"bg-nc1-0":case"true":return"white";case"transparent":case"false":case"none":return"transparent";default:return}}setMetaTags(_){const D=_.getDocument()?.model.data,Y=D?.seoMetadata??D?.seometadata,st=_.getChannelParameters();this.setCanonicalUrl(Y?.canonicalURL||void 0),this.setBaseMetaTags(st);const Qt=st["Appended Title Text"]||"Franklin Templeton";Y&&this.setSeoMetaTags(D,Y,Qt),this.setPageTitle(D,Qt),this.setRobotsTag(_.getComponent().getModels().pageData)}setBaseMetaTags(_){const D=_["Twitter Card"]||"summary_large_image";this.meta.updateTag({property:"og:site_name",content:_["Site Name"]||"Franklin Templeton"}),this.meta.updateTag({property:"og:type",content:"website"}),this.meta.updateTag({name:"twitter:card",content:D})}setPageTitle(_,D){this.title.setTitle(_?.title?`${_.title} | ${D}`:D)}setCanonicalUrl(_){const D=_||`${this.window.location.origin}${this.window.location.pathname}`;(this.document.querySelector("link[rel='canonical']")||(()=>{const Qt=this.document.createElement("link");return Qt.setAttribute("rel","canonical"),this.document.head.appendChild(Qt),Qt})()).setAttribute("href",D)}setSeoMetaTags(_,D,Y){this.loggerService.debug(Ja,"seoMetaData"),this.setSocialTitle(_,D,Y),this.setSocialImageTag(D),this.setDescriptionTags(_,D)}
1setSocialTitle(_,D,Y){const st=D?.socialMediaTitle||_?.title||Y;this.meta.updateTag({property:"og:title",content:D?.socialMediaTitle||_?.title?`${st} | ${Y}`:Y})}setSocialImageTag(_){const D=_?.socialMediaImage?JSON.parse(_.socialMediaImage):"";D&&""!==D.url&&this.meta.updateTag({property:"og:image",content:D.url})}setDescriptionTags(_,D){const Y=D?.socialMediaDescription,st=_?.description;st&&""!==st&&this.meta.updateTag({name:"description",content:st}),Y&&""!==Y&&this.meta.updateTag({property:"og:description",content:D?.socialMediaDescription||Y})}setRobotsTag(_){this.meta.updateTag({name:"robots",content:`${_?.noIndex?"noindex":"index"}, ${_?.noFollow?"nofollow":"follow"}`})}static \u0275fac=function(D){return new(D||w)(l.rXU(Me.RK),l.rXU(vn.L),l.rXU(ar.W8),l.rXU(ar.hE),l.rXU(p.q),l.rXU(qt.Qc))};static \u0275cmp=l.VBU({type:w,selectors:[["app-basic-layout"]],inputs:{page:[1,"page"]},decls:5,vars:1,consts:[["containerTemplate",""],[300],[1,"min-h-[300px]"],[1,"3xl:px-48","container","mx-auto","lg:px-16"],[3,"config"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"tabs","staticMode","background"],["type","sticky-nav"],[3,"brComponent"],[3,"tabGroups","page","isEditMode","background","tabLayout","width","topSpacing","bottomSpacing","contentBackgroundColor","tabsBackground"],[3,"containerGroup","page","isEditMode","background","width","topSpacing","bottomSpacing","bottomMargin"]],template:function(D,Y){1&D&&(l.j41(0,"div",2),l.DNE(1,Qr,2,1,"div",3)(2,gs,2,0),l.k0s(),l.DNE(3,Xa,2,1,"ng-template",null,0,l.C5r)),2&D&&(l.R7$(),l.vxM(Y.pageRestrictionsService.isRestricted()&&!Y.isEditMode?1:Y.containers&&Y.containers.length>0?2:-1))},dependencies:[nr.dB,nr.bj,tr.MD,tr.T3,no,Vn.zP,Vn.WA,zn.StickyNavComponent,Qi],encapsulation:2,changeDetection:0})}return w})();var La=h(19376),Sa=h(15834),ya=h(11775);const Ta=()=>[nr.bj],Bs=()=>[tr.T3],aa=()=>[tr.T3,nr.bj],Ts=(w,ne)=>[w,ne],Fs=w=>({container:w}),qa=w=>({child:w}),Ga=w=>[w],xs=(w,ne)=>ne.component.getId(),ta=(w,ne)=>ne.getId();function pr(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG(2);l.Y8G("brComponent",_.notificationContent())}}function Jr(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG(3);l.Y8G("brComponent",_.notificationContent())}}function te(w,ne){1&w&&(l.DNE(0,Jr,1,1),l.nv$(1,0,Ta),l.HdQ())}function N(w,ne){if(1&w&&(l.j41(0,"div",2),l.DNE(1,pr,1,1,"ng-container",8)(2,te,3,0),l.k0s()),2&w){const _=l.XpG();l.R7$(),l.vxM(_.isEditMode?1:2)}}function z(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG(2);l.Y8G("brComponent",_.leadContent())}}function q(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG(3);l.Y8G("brComponent",_.leadContent())}}function ve(w,ne){1&w&&(l.DNE(0,q,1,1),l.nv$(1,0,Ta),l.HdQ())}function He(w,ne){if(1&w&&l.DNE(0,z,1,1,"ng-container",8)(1,ve,3,0),2&w){const _=l.XpG();l.vxM(_.isEditMode?0:1)}}function tt(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG(3);l.Y8G("brComponent",_.mainContent())}}function ze(w,ne){if(1&w&&l.eu8(0,12),2&w){const _=l.XpG(4),D=l.sdS(9);l.Y8G("ngTemplateOutlet",D)("ngTemplateOutletContext",l.eq3(2,Fs,_.mainContent()))}}function ht(w,ne){1&w&&(l.DNE(0,ze,1,4),l.nv$(1,0,Bs),l.HdQ())}function $t(w,ne){if(1&w&&(l.j41(0,"main",10),l.DNE(1,tt,1,1,"ng-container",8)(2,ht,3,0),l.k0s()),2&w){const _=l.XpG(2);l.R7$(),l.vxM(_.isEditMode?1:2)}}function tn(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG(3);l.Y8G("brComponent",_.rightContent())}}function Dn(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG(4);l.Y8G("brComponent",_.rightContent())}}function bo(w,ne){1&w&&(l.DNE(0,Dn,1,1),l.nv$(1,0,Ta),l.HdQ())}function Mo(w,ne){if(1&w&&(l.j41(0,"aside",11)(1,"div",13),l.DNE(2,tn,1,1,"ng-container",8)(3,bo,3,0),l.k0s()()),2&w){const _=l.XpG(2);l.R7$(2),l.vxM(_.isEditMode?2:3)}}function wo(w,ne){if(1&w&&(l.j41(0,"div",5)(1,"div",9),l.DNE(2,$t,3,1,"main",10),l.k0s(),l.DNE(3,Mo,4,1,"aside",11),l.k0s()),2&w){const _=l.XpG();l.Y8G("ngClass",l.l_i(3,Ts,_.hasRightContent()?"xl:grid-cols-[1fr_343px]":"xl:grid-cols-1",_.hasLeadContent()?"mt-8 lg:mt-10":"")),l.R7$(2),l.vxM(_.mainContent()?2:-1),l.R7$(),l.vxM(_.hasRightContent()?3:-1)}}function to(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG(3);l.Y8G("brComponent",_.mainContent())}}function yo(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG(3);l.Y8G("brComponent",_.rightContent())}}function No(w,ne){if(1&w&&l.DNE(0,to,1,1,"ng-container",8)(1,yo,1,1,"ng-container",8),2&w){const _=l.XpG(2);l.vxM(_.mainContent()?0:-1),l.R7$(),l.vxM(_.rightContent()?1:-1)}}function Pe(w,ne){if(1&w&&l.eu8(0,12),2&w){const _=l.XpG().$implicit;l.XpG(4);const D=l.sdS(11);l.Y8G("ngTemplateOutlet",D)("ngTemplateOutletContext",l.eq3(2,qa,_.component))}}function Fe(w,ne){if(1&w&&(l.j41(0,"div",14),l.eu8(1,8),l.k0s()),2&w){const _=l.XpG().$implicit;l.R7$(),l.Y8G("brComponent",_.component)}}function be(w,ne){1&w&&l.DNE(0,Pe,1,4,"ng-container",12)(1,Fe,2,1,"div",14),2&w&&l.vxM("main"===ne.$implicit.source?0:1)}function Et(w,ne){if(1&w&&l.Z7z(0,be,2,1,null,null,xs),2&w){const _=l.XpG(3);l.Dyx(_.interleavedMobileComponents())}}function Fn(w,ne){1&w&&(l.DNE(0,Et,2,0),l.nv$(1,0,aa),l.HdQ())}function zo(w,ne){if(1&w&&(l.j41(0,"div",6),l.DNE(1,No,2,2)(2,Fn,3,0),l.k0s()),2&w){const _=l.XpG();l.Y8G("ngClass",_.hasLeadContent()?"mt-8 lg:mt-10":""),l.R7$(),l.vxM(_.isEditMode?1:2)}}function ir(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG(2);l.Y8G("brComponent",_.legalContent())}}function Le(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG(3);l.Y8G("brComponent",_.legalContent())}}
1function W(w,ne){1&w&&(l.DNE(0,Le,1,1),l.nv$(1,0,Ta),l.HdQ())}function he(w,ne){if(1&w&&(l.j41(0,"div",7)(1,"div",15),l.DNE(2,ir,1,1,"ng-container",8)(3,W,3,0),l.k0s()()),2&w){const _=l.XpG();l.R7$(2),l.vxM(_.isEditMode?2:3)}}function $e(w,ne){if(1&w&&l.nrm(0,"app-tab-group",18),2&w){const _=l.XpG().$implicit,D=l.r8f(0),Y=l.XpG(4);l.Y8G("tabGroups",l.eq3(11,Ga,D))("page",Y.page())("isEditMode",Y.isEditMode)("background",Y.getTabGroupBackground(_.getId()))("tabLayout",Y.getTabGroupTabLayout(_.getId()))("width",Y.getTabGroupWidth(_.getId()))("topSpacing",Y.getTabGroupTopSpacing(_.getId()))("bottomSpacing",Y.getTabGroupBottomSpacing(_.getId()))("contentBackgroundColor",Y.getTabGroupContentBackground(_.getId()))("tabsBackground",Y.getTabGroupTabsBackground(_.getId())),l.BMQ("data-gtm-category",Y.getTabGroupGtmCategory(_.getId()))}}function mt(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG().$implicit;l.Y8G("brComponent",_)}}function Wt(w,ne){if(1&w&&(l.SS7(0),l.DNE(1,$e,1,13,"app-tab-group",18)(2,mt,1,1,"ng-container",8)),2&w){const _=ne.$implicit,D=l.bH3(l.XpG(4).getTabGroupForComponent(_.getId()));l.R7$(),l.vxM(D?1:2)}}function Ot(w,ne){if(1&w&&(l.j41(0,"div",17),l.Z7z(1,Wt,3,2,null,null,ta),l.k0s()),2&w){const _=l.XpG().$implicit,D=l.r8f(0),Y=l.XpG(2);l.Y8G("ngClass",Y.getContainerGroupSectionClasses(_.getId())),l.R7$(),l.Dyx(D.components)}}function Tn(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG().$implicit;l.Y8G("brComponent",_)}}function Nn(w,ne){if(1&w&&(l.SS7(0),l.DNE(1,Ot,3,1,"div",17)(2,Tn,1,1,"ng-container",8)),2&w){const _=ne.$implicit,D=l.XpG(2),Y=l.bH3(D.getContainerGroupForComponent(_.getId()));l.R7$(),l.vxM(Y?1:D.shouldRenderComponent(_)?2:-1)}}function Xn(w,ne){if(1&w&&(l.j41(0,"div",16),l.Z7z(1,Nn,3,2,null,null,ta),l.k0s()),2&w){const _=ne.container;l.R7$(),l.Dyx(_.getChildren())}}function qn(w,ne){if(1&w&&l.nrm(0,"app-tab-group",18),2&w){const _=l.XpG().$implicit,D=l.r8f(0),Y=l.XpG(3);l.Y8G("tabGroups",l.eq3(11,Ga,D))("page",Y.page())("isEditMode",Y.isEditMode)("background",Y.getTabGroupBackground(_.getId()))("tabLayout",Y.getTabGroupTabLayout(_.getId()))("width",Y.getTabGroupWidth(_.getId()))("topSpacing",Y.getTabGroupTopSpacing(_.getId()))("bottomSpacing",Y.getTabGroupBottomSpacing(_.getId()))("contentBackgroundColor",Y.getTabGroupContentBackground(_.getId()))("tabsBackground",Y.getTabGroupTabsBackground(_.getId())),l.BMQ("data-gtm-category",Y.getTabGroupGtmCategory(_.getId()))}}function Bn(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG().$implicit;l.Y8G("brComponent",_)}}function Co(w,ne){if(1&w&&(l.SS7(0),l.DNE(1,qn,1,13,"app-tab-group",18)(2,Bn,1,1,"ng-container",8)),2&w){const _=ne.$implicit,D=l.bH3(l.XpG(3).getTabGroupForComponent(_.getId()));l.R7$(),l.vxM(D?1:2)}}function po(w,ne){if(1&w&&(l.j41(0,"div",17),l.Z7z(1,Co,3,2,null,null,ta),l.k0s()),2&w){const _=l.XpG().child,D=l.r8f(0),Y=l.XpG();l.Y8G("ngClass",Y.getContainerGroupSectionClasses(_.getId())),l.R7$(),l.Dyx(D.components)}}function $o(w,ne){if(1&w&&l.eu8(0,8),2&w){const _=l.XpG().child;l.Y8G("brComponent",_)}}function Lo(w,ne){if(1&w&&(l.SS7(0),l.DNE(1,po,3,1,"div",17)(2,$o,1,1,"ng-container",8)),2&w){const _=ne.child,D=l.XpG(),Y=l.bH3(D.getContainerGroupForComponent(_.getId()));l.R7$(),l.vxM(Y?1:D.shouldRenderComponent(_)?2:-1)}}const Ho="DashboardLayoutComponent";let Wo=(()=>{class w{appConfigService=(0,l.WQX)(Me.RK);loggerService=(0,l.WQX)(vn.L);profileService=(0,l.WQX)(ye.b);segmentService=(0,l.WQX)(ye.S);storageService=(0,l.WQX)(ye.d);notificationService=(0,l.WQX)(ya.J);responsiveService=(0,l.WQX)(vn.R);router=(0,l.WQX)(wn.Ix);destroyRef=(0,l.WQX)(l.abz);meta=(0,l.WQX)(ar.W8);title=(0,l.WQX)(ar.hE);document=(0,l.WQX)(p.q);window=(0,l.WQX)(qt.Qc);isEditMode=!1;page=l.hFB.required();containers=[];excludedComponentIds=(0,l.vPA)(new Set);tabGroupsSignal=(0,l.vPA)([]);tabGroups=this.tabGroupsSignal.asReadonly();tabGroupMapSignal=(0,l.vPA)(new Map);tabGroupMap=this.tabGroupMapSignal.asReadonly();tabGroupBackgroundMapSignal=(0,l.vPA)(new Map);tabGroupBackgroundMap=this.tabGroupBackgroundMapSignal.asReadonly();tabGroupTabLayoutMapSignal=(0,l.vPA)(new Map);tabGroupTabLayoutMap=this.tabGroupTabLayoutMapSignal.asReadonly();tabGroupWidthMapSignal=(0,l.vPA)(new Map);tabGroupWidthMap=this.tabGroupWidthMapSignal.asReadonly();tabGroupTopSpacingMapSignal=(0,l.vPA)(new Map);tabGroupTopSpacingMap=this.tabGroupTopSpacingMapSignal.asReadonly();tabGroupBottomSpacingMapSignal=(0,l.vPA)(new Map);tabGroupBottomSpacingMap=this.tabGroupBottomSpacingMapSignal.asReadonly();
1tabGroupContentBackgroundMapSignal=(0,l.vPA)(new Map);tabGroupContentBackgroundMap=this.tabGroupContentBackgroundMapSignal.asReadonly();tabGroupTabsBackgroundMapSignal=(0,l.vPA)(new Map);tabGroupTabsBackgroundMap=this.tabGroupTabsBackgroundMapSignal.asReadonly();containerGroupMapSignal=(0,l.vPA)(new Map);containerGroupMap=this.containerGroupMapSignal.asReadonly();containerGroupBackgroundMapSignal=(0,l.vPA)(new Map);containerGroupBackgroundMap=this.containerGroupBackgroundMapSignal.asReadonly();containerGroupWidthMapSignal=(0,l.vPA)(new Map);containerGroupWidthMap=this.containerGroupWidthMapSignal.asReadonly();containerGroupTopSpacingMapSignal=(0,l.vPA)(new Map);containerGroupTopSpacingMap=this.containerGroupTopSpacingMapSignal.asReadonly();containerGroupBottomSpacingMapSignal=(0,l.vPA)(new Map);containerGroupBottomSpacingMap=this.containerGroupBottomSpacingMapSignal.asReadonly();containerGroupBottomMarginMapSignal=(0,l.vPA)(new Map);containerGroupBottomMarginMap=this.containerGroupBottomMarginMapSignal.asReadonly();leadContent=(0,l.EWP)(()=>this.containers.find(_=>"lead-content"===_.getName()));notificationContent=(0,l.EWP)(()=>this.containers.find(_=>"notification-content"===_.getName()));hasLeadContent=(0,l.EWP)(()=>(this.leadContent()?.getChildren().length??0)>0);mainContent=(0,l.EWP)(()=>this.containers.find(_=>"main-content"===_.getName()));rightContent=(0,l.EWP)(()=>this.containers.find(_=>"right-content"===_.getName()));hasRightContent=(0,l.EWP)(()=>(this.rightContent()?.getChildren().length??0)>0);legalContent=(0,l.EWP)(()=>this.containers.find(_=>"legal-content"===_.getName()));isDesktopLayout=(0,Mn.ot)((0,Sa.z)([this.responsiveService.isLteMd$,this.responsiveService.isTablet$]).pipe((0,De.T)(([_,D])=>!_&&!D)),{initialValue:!1});interleavedMobileComponents=(0,l.EWP)(()=>{const _=this.mainContent()?.getChildren()??[],D=this.rightContent()?.getChildren()??[],Y=[],st=Math.max(_.length,D.length);for(let Qt=0;Qt<st;Qt++){const on=_[Qt];on&&Y.push({component:on,source:"main"});const Gn=D[Qt];Gn&&Y.push({component:Gn,source:"right"})}return Y});ngOnInit(){this.containers=this.page().getComponent().getChildren(),this.isEditMode=this.appConfigService.getIsEditMode(),this.extractTabGroups(),this.setMetaTags(this.page()),this.window.prerenderReady=!0,this.page().isPreview()||this.checkIdentification()}checkIdentification(){(0,Sa.z)([this.profileService.isLoggedIn$(),this.profileService.getHasPersonalisationApiError$()]).pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:([_,D])=>{const Y=this.storageService.retrieve(ye.i.IS_LOGGED_IN,!0,!0)??!1;D?this.navigateToHome("personalisationApiError"):this.segmentService.getCurrentSegmentId()!==La.zu.FINANCIAL_PROFESSIONALS?this.navigateToHome("unauthorisedUser"):!_&&!this.profileService.isIdentified()&&!Y&&this.navigateToHome("unauthenticatedUser")},error:_=>this.loggerService.error(Ho,"Error in combineLatest subscription for loggedin and error",_)})}navigateToHome(_){this.notificationService.addDynamicNotification("home",{name:_,type:{unauthenticatedUser:"Informative",unauthorisedUser:"Informative",personalisationApiError:"Error"}[_]??"Alert"});const Y=this.appConfigService.getHomeUrl();this.router.navigate([Y])}extractTabGroups(){const _={groups:[],excludedIds:new Set,tabGroupMap:new Map,tabGroupBackgroundMap:new Map,tabGroupTabLayoutMap:new Map,tabGroupWidthMap:new Map,tabGroupTopSpacingMap:new Map,tabGroupBottomSpacingMap:new Map,tabGroupContentBackgroundMap:new Map,tabGroupTabsBackgroundMap:new Map,containerGroupMap:new Map,containerGroupBackgroundMap:new Map,containerGroupWidthMap:new Map,containerGroupTopSpacingMap:new Map,containerGroupBottomSpacingMap:new Map,containerGroupBottomMarginMap:new Map,currentGroup:null,currentTab:null,tabStartId:null,currentContainerGroup:null,containerStartId:null};(this.mainContent()?.getChildren()||[]).forEach(Y=>{this.processGroupChild(Y,_)}),this.finaliseExtraction(_)}processGroupChild(_,D){const Y=(0,gr.ut)(_),st=_.getId();switch(Y){case"container-start":this.handleContainerStart(_,D);break;case"container-end":this.handleContainerEnd(st,D);break;case"tab-start":this.handleTabStart(_,D);break;case"tab-end":this.handleTabEnd(_,D);break;default:this.handleDefaultChild(_,D)}}handleContainerStart(_,D){D.excludedIds.add(_.getId()),!D.currentContainerGroup&&(D.currentContainerGroup={components:[]},D.containerStartId=_.getId(),this.applyContainerStartConfig(_.getParameters(),D.containerStartId,{background:D.containerGroupBackgroun
1dMap,width:D.containerGroupWidthMap,topSpacing:D.containerGroupTopSpacingMap,bottomSpacing:D.containerGroupBottomSpacingMap,bottomMargin:D.containerGroupBottomMarginMap}))}handleContainerEnd(_,D){D.excludedIds.add(_),D.currentContainerGroup&&D.containerStartId?(D.containerGroupMap.set(D.containerStartId,D.currentContainerGroup),D.currentContainerGroup=null,D.containerStartId=null):this.loggerService.warn(Ho,"Found container-end without matching container-start")}handleTabStart(_,D){const Y=_.getParameters();D.excludedIds.add(_.getId()),D.currentGroup||(D.currentGroup={tabs:[]},D.tabStartId=_.getId(),D.currentContainerGroup?.components.push(_)),D.currentTab={tabId:Y.tabId||`tab-${D.currentGroup.tabs.length}`,tabLabel:Y.tabLabel||`Tab ${D.currentGroup.tabs.length+1}`,components:[]},D.currentGroup.tabs.push(D.currentTab)}handleTabEnd(_,D){if(D.excludedIds.add(_.getId()),D.currentGroup&&D.tabStartId){const Y=_.getParameters();this.applyTabEndConfig(Y,D.tabStartId,{background:D.tabGroupBackgroundMap,tabLayout:D.tabGroupTabLayoutMap,width:D.tabGroupWidthMap,topSpacing:D.tabGroupTopSpacingMap,bottomSpacing:D.tabGroupBottomSpacingMap,contentBackground:D.tabGroupContentBackgroundMap,tabsBackground:D.tabGroupTabsBackgroundMap}),this.applyTabGroupContent(_,D.currentGroup),D.groups.push(D.currentGroup),D.tabGroupMap.set(D.tabStartId,D.currentGroup),D.currentGroup=null,D.currentTab=null,D.tabStartId=null}else this.loggerService.warn(Ho,"Found tab-end without matching tab-start")}handleDefaultChild(_,D){D.currentTab?(D.excludedIds.add(_.getId()),D.currentTab.components.push(_)):D.currentContainerGroup&&(D.excludedIds.add(_.getId()),D.currentContainerGroup.components.push(_))}finaliseExtraction(_){_.currentGroup&&_.tabStartId&&(this.loggerService.warn(Ho,"Tab group was not closed with tab-end at end of containers"),_.groups.push(_.currentGroup),_.tabGroupMap.set(_.tabStartId,_.currentGroup)),_.currentContainerGroup&&_.containerStartId&&(this.loggerService.warn(Ho,"Container group was not closed with container-end at end of containers"),_.containerGroupMap.set(_.containerStartId,_.currentContainerGroup)),this.tabGroupsSignal.set(_.groups),this.tabGroupMapSignal.set(_.tabGroupMap),this.tabGroupBackgroundMapSignal.set(_.tabGroupBackgroundMap),this.tabGroupTabLayoutMapSignal.set(_.tabGroupTabLayoutMap),this.tabGroupWidthMapSignal.set(_.tabGroupWidthMap),this.tabGroupTopSpacingMapSignal.set(_.tabGroupTopSpacingMap),this.tabGroupBottomSpacingMapSignal.set(_.tabGroupBottomSpacingMap),this.tabGroupContentBackgroundMapSignal.set(_.tabGroupContentBackgroundMap),this.tabGroupTabsBackgroundMapSignal.set(_.tabGroupTabsBackgroundMap),this.containerGroupMapSignal.set(_.containerGroupMap),this.containerGroupBackgroundMapSignal.set(_.containerGroupBackgroundMap),this.containerGroupWidthMapSignal.set(_.containerGroupWidthMap),this.containerGroupTopSpacingMapSignal.set(_.containerGroupTopSpacingMap),this.containerGroupBottomSpacingMapSignal.set(_.containerGroupBottomSpacingMap),this.containerGroupBottomMarginMapSignal.set(_.containerGroupBottomMarginMap),this.excludedComponentIds.set(_.excludedIds)}applyContainerStartConfig(_,D,Y){const st=_.background;st&&"none"!==st.trim().toLowerCase()&&Y.background.set(D,(0,at.EN)(st));const Qt=_.width;Qt&&Y.width.set(D,Qt);const on=_.topSpacing;on&&Y.topSpacing.set(D,on);const Gn=_.bottomSpacing;Gn&&Y.bottomSpacing.set(D,Gn);const Uo=_[at.Bv];Uo&&Y.bottomMargin.set(D,Uo)}applyTabEndConfig(_,D,Y){const st=_.background;st&&"none"!==st.trim().toLowerCase()&&Y.background.set(D,(0,at.EN)(st));const on=_["tab-layout"]?.toLowerCase();on&&Y.tabLayout.set(D,on);const Gn=_.width;Gn&&Y.width.set(D,Gn);const Uo=_.topSpacing;Uo&&Y.topSpacing.set(D,Uo);const Xo=_.bottomSpacing;Xo&&Y.bottomSpacing.set(D,Xo);const Zo=this.normaliseTabContentBackground(_.contentBackgroundColor);Zo&&Y.contentBackground.set(D,Zo);const Qo=_.tabsBackground;if(Qo&&"none"!==Qo.trim().toLowerCase()){const cr="white"===Qo.trim().toLowerCase()?"bg-nc1-0":Qo;Y.tabsBackground.set(D,(0,at.EN)(cr))}}applyTabGroupContent(_,D){const st=_.getModels().tabGroupContent;if(!st)return;const Qt=this.page().getContent(st);if(!Qt)return;const on=Qt.getData();if(!on)return;const Gn=on.title;Gn&&(D.title=Gn);const Uo=on.intro;
1Uo?.value&&(D.intro=Uo.value);const Xo=on.footnotes;Xo?.value&&(D.footnotes=Xo.value)}getTabGroupForComponent(_){return this.tabGroupMap().get(_)}getTabGroupBackground(_){return this.tabGroupBackgroundMap().get(_)}getTabGroupTabLayout(_){return this.tabGroupTabLayoutMap().get(_)}getTabGroupWidth(_){return this.tabGroupWidthMap().get(_)}getTabGroupTopSpacing(_){return this.tabGroupTopSpacingMap().get(_)}getTabGroupBottomSpacing(_){return this.tabGroupBottomSpacingMap().get(_)}getTabGroupContentBackground(_){return this.tabGroupContentBackgroundMap().get(_)}getTabGroupTabsBackground(_){return this.tabGroupTabsBackgroundMap().get(_)}getTabGroupGtmCategory(_){for(const D of this.containerGroupMap().values())if(D.components.some(Y=>Y.getId()===_))return D.components.some(Y=>"USServicingToolkitTitle"===(0,gr.ut)(Y))?"us-servicing-toolkit":null;return null}normaliseTabContentBackground(_){switch(_?.trim().toLowerCase()){case"white":case"bg-nc1-0":case"true":return"white";case"transparent":case"false":case"none":return"transparent";default:return}}getContainerGroupForComponent(_){return this.containerGroupMap().get(_)}getContainerGroupBackground(_){return this.containerGroupBackgroundMap().get(_)}getContainerGroupWidth(_){return this.containerGroupWidthMap().get(_)}getContainerGroupTopSpacing(_){return this.containerGroupTopSpacingMap().get(_)}getContainerGroupBottomSpacing(_){return this.containerGroupBottomSpacingMap().get(_)}getContainerGroupBottomMargin(_){return this.containerGroupBottomMarginMap().get(_)}getContainerGroupSectionClasses(_){const D=this.getContainerGroupBackground(_);return`${D?.cssClass??""} ${(0,at.Vy)(this.getContainerGroupBottomSpacing(_),this.getContainerGroupTopSpacing(_),this.getContainerGroupBottomMargin(_),!!D).cssClass.split(" ").filter(on=>"pt-0"!==on&&"pb-0"!==on).join(" ")}`.trim().replace(/\s+/g," ")}getContainerGroupContentClasses(_){return this.getContainerGroupWidth(_)||"container--small"}getContainerGroupTheme(_){return this.getContainerGroupBackground(_)?.theme??"light"}shouldRenderComponent(_){return!this.excludedComponentIds().has(_.getId())}setMetaTags(_){const D=_.getDocument()?.model.data,Y=D?.seoMetadata??D?.seometadata,st=_.getChannelParameters();this.setCanonicalUrl(Y?.canonicalURL||void 0),this.setBaseMetaTags(st);const Qt=st["Appended Title Text"]||"Franklin Templeton";Y&&this.setSeoMetaTags(D,Y,Qt),this.setPageTitle(D,Qt),this.setRobotsTag(_.getComponent().getModels().pageData)}setBaseMetaTags(_){const D=_["Twitter Card"]||"summary_large_image";this.meta.updateTag({property:"og:site_name",content:_["Site Name"]||"Franklin Templeton"}),this.meta.updateTag({property:"og:type",content:"website"}),this.meta.updateTag({name:"twitter:card",content:D})}setPageTitle(_,D){this.title.setTitle(_?.title?`${_.title} | ${D}`:D)}setCanonicalUrl(_){const D=_||`${this.window.location.origin}${this.window.location.pathname}`;(this.document.querySelector("link[rel='canonical']")||(()=>{const Qt=this.document.createElement("link");return Qt.setAttribute("rel","canonical"),this.document.head.appendChild(Qt),Qt})()).setAttribute("href",D)}setSeoMetaTags(_,D,Y){this.setSocialTitle(_,D,Y),this.setSocialImageTag(D),this.setDescriptionTags(_,D)}
1setSocialTitle(_,D,Y){const st=D?.socialMediaTitle||_?.title||Y;this.meta.updateTag({property:"og:title",content:D?.socialMediaTitle||_?.title?`${st} | ${Y}`:Y})}setSocialImageTag(_){const D=_?.socialMediaImage?JSON.parse(_.socialMediaImage):"";D&&""!==D.url&&this.meta.updateTag({property:"og:image",content:D.url})}setDescriptionTags(_,D){const Y=D?.socialMediaDescription,st=_?.description;st&&""!==st&&this.meta.updateTag({name:"description",content:st}),Y&&""!==Y&&this.meta.updateTag({property:"og:description",content:D?.socialMediaDescription||Y})}setRobotsTag(_){this.meta.updateTag({name:"robots",content:`${_?.noIndex?"noindex":"index"}, ${_?.noFollow?"nofollow":"follow"}`})}static \u0275fac=function(D){return new(D||w)};static \u0275cmp=l.VBU({type:w,selectors:[["app-dashboard-layout"]],inputs:{page:[1,"page"]},decls:12,vars:4,consts:[["containerTemplate",""],["mainChildTemplate",""],[1,"w-full"],[1,"bg-gradient-pg1","flex","min-h-screen","flex-col"],[1,"container","flex-1","px-3","md:px-6","lg:px-[108px]","xl:px-8","2xl:px-[157px]"],[1,"grid","gap-6","lg:gap-8",3,"ngClass"],[1,"flex","flex-col","gap-6","lg:gap-8",3,"ngClass"],[1,"bg-nc1-0","mt-8","lg:mt-10"],[3,"brComponent"],[1,"flex","flex-col","gap-6","lg:gap-8","xl:order-1"],[1,"min-h-[300px]"],[1,"xl:order-2"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"rounded-lg","shadow-sm"],[1,"[&:has(:is(frk-us-servicing-trending-products.hidden))]:hidden"],[1,"container","px-3","md:px-6","lg:px-[108px]","xl:px-8","2xl:px-[157px]"],[1,"flex","flex-col","gap-6","lg:gap-8"],[1,"bg-nc1-0","border-pc1-200","rounded-xl","border-[.5px]","p-6","lg:p-8",3,"ngClass"],[3,"tabGroups","page","isEditMode","background","tabLayout","width","topSpacing","bottomSpacing","contentBackgroundColor","tabsBackground"]],template:function(D,Y){1&D&&(l.DNE(0,N,3,1,"div",2),l.j41(1,"div",3)(2,"div",4)(3,"div"),l.DNE(4,He,2,1)(5,wo,4,6,"div",5)(6,zo,3,2,"div",6),l.k0s()(),l.DNE(7,he,4,1,"div",7),l.k0s(),l.DNE(8,Xn,3,0,"ng-template",null,0,l.C5r)(10,Lo,3,2,"ng-template",null,1,l.C5r)),2&D&&(l.vxM(Y.notificationContent()?0:-1),l.R7$(4),l.vxM(Y.leadContent()?4:-1),l.R7$(),l.vxM(Y.isDesktopLayout()?5:6),l.R7$(2),l.vxM(Y.legalContent()?7:-1))},dependencies:[tr.MD,tr.YU,nr.dB,nr.bj,Qi],encapsulation:2,changeDetection:0})}return w})();function Yo(w,ne){if(1&w&&(l.j41(0,"div",0)(1,"h1",1),l.EFF(2),l.k0s(),l.eu8(3,2),l.k0s()),2&w){const _=ne.$implicit;l.R7$(2),l.JRh(_.getName()),l.R7$(),l.Y8G("brComponent",_)}}let Bi=(()=>{class w{page=l.hFB.required();containers=[];ngOnInit(){this.findContainers()}findContainers(){this.containers=this.page().getComponent().getChildren()}static \u0275fac=function(D){return new(D||w)};static \u0275cmp=l.VBU({type:w,selectors:[["app-debug-layout"]],inputs:{page:[1,"page"]},decls:3,vars:0,consts:[[1,"border-sc2-700","m-1","border-2"],[1,"text-sc2-700"],[3,"brComponent"]],template:function(D,Y){1&D&&(l.j41(0,"div"),l.Z7z(1,Yo,4,2,"div",0,l.Vm6),l.k0s()),2&D&&(l.R7$(),l.Dyx(Y.containers))},dependencies:[nr.dB,nr.bj],encapsulation:2,changeDetection:0})}return w})();const $i=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs")]).then(h.bind(h,57836)).then(w=>w.LiteraturePreviewComponent)];function fr(w,ne){if(1&w&&(l.j41(0,"section",6),l.nrm(1,"frk-literature-preview",7),l.k0s()),2&w){const _=l.XpG();l.R7$(),l.Y8G("isLoggedIn",_.isLoggedIn())("config",_.literaturePreviewConfig())}}let Ai=(()=>{class w{page=l.hFB.required();loggerName="LiteraturePreviewLayoutComponent";responsiveService=(0,l.WQX)(vn.R);productsService=(0,l.WQX)(zn.PRODUCTS_SERVICE);logger=(0,l.WQX)(vn.L);appConfig=(0,l.WQX)(Me.RK);analyticsService=(0,l.WQX)(Kn.cu);profileService=(0,l.WQX)(ye.b);translateService=(0,l.WQX)(at.c$);windowRef=(0,l.WQX)(qt.Qc);destroyRef=(0,l.WQX)(l.abz);isLoggedIn=(0,l.EWP)(()=>this.profileService.isLoggedIn()||this.profileService.isIdentified());productNameSignal=(0,l.vPA)("Literature Preview");productName=this.productNameSignal.asReadonly();literaturePreviewConfig=(0,l.vPA)(null);ngOnInit(){const D=this.page().getComponent().getModels().config;if(D?.fundId&&D.shareClassCode){const Y=this.appConfig.getLiteratureConfiguration(),st=Array.isArray(Y?.documentsWithPreview)?Y.documentsWithPreview:[];this.literaturePreviewConfig.set({productId:D.fundId,shareClassCode:D.shareClassCode,documentsWithPreview:st,downloadDocUrl:Y?.downloadDocUrl,literatureDownloadPreviewUrl:Y?.literatureDownloadPreviewUrl}),this.productsService.getProductDetails$(`${D.fundId}-${D.shareClassCode}`,{fetchCommonData:!0,fetchShareClass:{fetchShareClassDetail:!0,fetchIdentifiers:!0}}).pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:on=>{if("loaded"===on.commonData?.status){const Gn="loaded"===on.shareClass?.detail?.status?on.shareClass.detail.shareClassName:D.shareClassCode,Uo=this.translateService.instant("products.regulatory-documents");if(this.productNameSignal.set(`${on.commonData.productName} - ${Gn} ${Uo}`),"loaded"===on.shareClass?.detail?.status&&"loaded"===on.shareClass.identifiers?.status){const Xo=on.shareClass.identifiers.ticker??"",Zo=this.getActiveFundTab();this.analyticsService.setProductAnalytics({assetClass:on.commonData.assetClass,productCategory:on.commonData.productCategory,productType:on.commonData.productType,productName:on.commonData.productName,investmentManager:on.commonData.investmentManager,shareClassName:on.shareClass.detail.shareClassName,identifier:Xo,investmentGroup:on.commonData.investmentGroup}
1,Xo?`${on.commonData.productName} - ${Xo}`:on.commonData.productName,Zo,D.fundId,"lit-preview-layout")}}},error:on=>{this.logger.error(this.loggerName,on)}})}}getActiveFundTab(){return this.windowRef.location.hash.replace(/^#/,"").trim()||"Documents"}static \u0275fac=function(D){return new(D||w)};static \u0275cmp=l.VBU({type:w,selectors:[["app-literature-preview-layout"]],inputs:{page:[1,"page"]},decls:10,vars:2,consts:[[1,"from-pc1-600","to-pc1-800","relative","mb-10","bg-gradient-to-br"],[1,"text-nc1-0","container","bg-cover","pb-16","pt-12"],[1,"flex","flex-col","gap-4","sm:flex-row","sm:items-center","sm:justify-between"],[1,"text-3xl","font-bold","lg:text-4xl","xl:text-5xl"],[1,"cols-2","flex","text-center","md:w-[600px]","md:justify-end"],["placement","RegulatoryFundDocumentTop",1,"button","button--primary-dark","button--sm","[&_p]:m-0",3,"isButton"],[1,"container","mb-10","md:py-8"],[3,"isLoggedIn","config"]],template:function(D,Y){1&D&&(l.j41(0,"div",0)(1,"header",1)(2,"div",2)(3,"h1",3),l.EFF(4),l.k0s(),l.j41(5,"div",4),l.nrm(6,"frk-proximal",5),l.k0s()()()(),l.DNE(7,fr,2,2),l.nv$(8,7,$i),l.HdQ()),2&D&&(l.R7$(4),l.SpI(" ",Y.productName()," "),l.R7$(2),l.Y8G("isButton",!0))},dependencies:[tr.MD,zn.ProximalComponent],encapsulation:2,changeDetection:0})}return w})();var Mr=h(89801),xr=h(13980),vr=h(70944),li=h(14567),Ti=h(53333),Ci=h(52331),Gi=h(75867);function sr(w,ne){if(1&w&&l.eu8(0,0),2&w){const _=l.XpG();l.Y8G("brComponent",_.container())}}function _r(w,ne){if(1&w&&(l.SS7(0)(1),l.j41(2,"frk-tab",2),l.nrm(3,"app-br-component",3),l.k0s()),2&w){const _=ne.$implicit,D=l.XpG(2),Y=D.getComponentName(_),st=D.getComponentLabel(_);l.R7$(2),l.Y8G("name",st)("path",D.getComponentType(_))("showTab",D.getShowComponent(Y)),l.R7$(),l.Y8G("component",_)("page",D.page())}}function Ir(w,ne){if(1&w&&(l.j41(0,"frk-component-status",1)(1,"frk-tabs"),l.Z7z(2,_r,4,5,"frk-tab",2,l.Vm6),l.k0s()()),2&w){const _=l.XpG();l.Y8G("status",_.status()),l.R7$(2),l.Dyx(_.container().getChildren())}}const jr="ProductTabsComponent";let na=(()=>{class w{logger;appConfigService;translateService;getComponentType=gr.ut;getComponentName=gr.xE;destroyRef=(0,l.WQX)(l.abz);group=l.hFB.required();page=l.hFB.required();container=l.hFB.required();tabLabelOverrides=(0,l.hFB)({});status=(0,l.vPA)(zn.ComponentStatus.LOADING);statusUpdate=(0,l.CGW)();type=(0,l.vPA)(zn.ComponentType.TABS);shouldExpandTabs=!1;pageConfig;componentStatusService=(0,l.WQX)(vr.X);showComponentMap=new Map;constructor(_,D,Y){this.logger=_,this.appConfigService=D,this.translateService=Y,this.shouldExpandTabs=this.appConfigService.getIsEditMode()||at.B3.isAgentSmarsh(),_.debug(jr,"[ProductTabsComponent] Initialized"),(0,l.QZP)(()=>{const st=this.container().getChildren(),Qt=[];if(!st.length)return this.status.set(zn.ComponentStatus.EMPTY),void this.statusUpdate.emit(zn.ComponentStatus.EMPTY);st.forEach(on=>{const Gn=(0,gr.xE)(on);this.showComponentMap.has(Gn)||this.showComponentMap.set(Gn,(0,l.vPA)(!1));const Uo=this.showComponentMap.get(Gn),Xo=this.componentStatusService.getStatus$(Gn);Qt.push(Xo),Xo.pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:Zo=>{_.debug(jr,`[ProductTabsComponent] Status update for ${Gn}:`,Zo);const Qo=Zo!==zn.ComponentStatus.EMPTY&&Zo!==zn.ComponentStatus.LOADING;_.debug(jr,`[ProductTabsComponent] Show tab ${Gn}:`,Qo),Uo?.set(Qo)},error:Zo=>{this.logger.error(jr,Zo)}})}),(0,Sa.z)(Qt).pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:on=>{this.logger.debug(jr,"Tracking all child component statuses"),on.includes(zn.ComponentStatus.LOADED)&&(this.status.set(zn.ComponentStatus.LOADED),this.statusUpdate.emit(zn.ComponentStatus.LOADED)),on.every(Gn=>Gn===zn.ComponentStatus.EMPTY)&&(this.status.set(zn.ComponentStatus.EMPTY),this.statusUpdate.emit(zn.ComponentStatus.EMPTY))},error:on=>{this.logger.error(jr,"Error while tracking all child component statuses",on)}})})}ngOnInit(){this.pageConfig=this.page().getComponent().getModels().config}getShowComponent(_){return this.showComponentMap.has(_)||this.showComponentMap.set(_,(0,l.vPA)(!1)),this.showComponentMap.get(_)??(0,l.vPA)(!1)}getComponentLabel(_){const D=this.pageConfig?.fundId,Y=(0,gr.xE)(_),Qt=this.tabLabelOverrides()[Y]||_.getParameters().labelKey;return this.translateService.instant(Qt,D)}static \u0275fac=function(D){return new(D||w)(l.rXU(vn.L),l.rXU(Me.RK),l.rXU(at.c$))};static \u0275cmp=l.VBU({type:w,selectors:[["app-product-tabs"]],hostAttrs:["data-gtm-component","product-tabs"],hostVars:1,hostBindings:function(D,Y){2&D&&l.BMQ("data-gtm-label",Y.group())},inputs:{group:[1,"group"],page:[1,"page"],container:[1,"container"],tabLabelOverrides:[1,"tabLabelOverrides"]},outputs:{statusUpdate:"statusUpdate"},decls:2,vars:1,consts:[[3,"brComponent"],["type","tabs",3,"status"],[3,"name","path","showTab"],[3,"component","page"]],template:function(D,Y){1&D&&l.DNE(0,sr,1,1,"ng-container",0)(1,Ir,4,1,"frk-component-status",1),2&D&&l.vxM(Y.shouldExpandTabs?0:1)},dependencies:[nr.dB,nr.bj,tr.MD,Vn.OW,Vn.je,Ye.D,zn.ComponentStatusComponent],encapsulation:2,changeDetection:0})}return w})();const oa=()=>[nr.bj],ts=()=>[zn.StickyNavComponent,zn.ProximalComponent],Pr=()=>[na],di=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs")]).then(h.bind(h,2959)).then(w=>
1w.FundAttributionComponent)],Di=()=>[na,zn.ProximalComponent],Er=()=>[nr.bj,na],ca=()=>[Promise.resolve().then(h.bind(h,2380)).then(w=>w.TaxComponent)];function sa(w,ne){1&w&&(l.j41(0,"div"),l.EFF(1,"Invalid Page Config"),l.k0s())}function ka(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG(2).$implicit;l.Y8G("brComponent",_)}}function Oa(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function Zr(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader",7)}function la(w,ne){1&w&&(l.DNE(0,Oa,1,1)(1,Zr,1,0),l.nv$(2,0,oa,null,1),l.HdQ())}function va(w,ne){if(1&w&&(l.nrm(0,"frk-sticky-nav",8),l.j41(1,"div",9),l.nrm(2,"frk-proximal",10),l.k0s()),2&w){const _=l.XpG(5);l.Y8G("tabs",_.tabs())("navTitle",_.stickyNavTitle)("staticMode",_.isEditMode)("background",_.stickyNavBackground())}}function dr(w,ne){if(1&w&&(l.nrm(0,"frk-sticky-nav",11),l.j41(1,"div",12),l.nrm(2,"frk-proximal",10),l.k0s()),2&w){const _=l.XpG(6);l.Y8G("tabs",_.tabs())("navTitle",_.stickyNavTitle)("staticMode",_.isEditMode)("hideTabIds",_.stickyNavElementsToHide())("background",_.stickyNavBackground())}}function Hr(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader",13)}function Da(w,ne){1&w&&(l.DNE(0,dr,3,5)(1,Hr,1,0),l.nv$(2,0,ts,null,1,null,null,0,l.T$4),l.HdQ())}function $a(w,ne){if(1&w&&l.DNE(0,va,3,4)(1,Da,4,0),2&w){const _=l.XpG(4);l.vxM(_.isEditMode?0:1)}}function Wr(w,ne){if(1&w&&(l.j41(0,"div",6),l.DNE(1,ka,1,1,"ng-container",5)(2,la,4,0),l.k0s(),l.DNE(3,$a,2,1)),2&w){const _=l.XpG(3);l.R7$(),l.vxM(_.isEditMode?1:2),l.R7$(2),l.vxM(_.hasBrStickyNav()?3:-1)}}function da(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG(2).$implicit;l.Y8G("brComponent",_)}}function us(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function cs(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader")}function pa(w,ne){1&w&&(l.DNE(0,us,1,1)(1,cs,1,0),l.nv$(2,0,oa,null,1),l.HdQ())}function Gs(w,ne){if(1&w&&(l.j41(0,"div",2),l.DNE(1,da,1,1,"ng-container",5)(2,pa,4,0),l.k0s()),2&w){const _=l.XpG(3);l.R7$(),l.vxM(_.isEditMode?1:2)}}function ws(w,ne){if(1&w){const _=l.RV6();l.j41(0,"button",21),l.bIt("click",function(){l.eBV(_);const Y=l.XpG(5);return l.Njj(Y.openPatCompare())}),l.nrm(1,"frk-heroicon",22),l.j41(2,"span",23),l.EFF(3),l.nI1(4,"translate"),l.k0s()()}2&w&&(l.BMQ("data-gtm-intent","compare_funds"),l.R7$(),l.Y8G("size",24),l.R7$(2),l.JRh(l.bMT(4,3,"products.compare-funds")))}function Xs(w,ne){if(1&w&&l.nrm(0,"app-product-tabs",20),2&w){const _=l.XpG(3).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function Js(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",24),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(6);return l.Njj(st.showComponent(Y,"performance"))}),l.k0s()}if(2&w){const _=l.XpG(4).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function Es(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader",25)}function Cs(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader",25)}function ue(w,ne){if(1&w&&(l.DNE(0,Js,1,2)(1,Es,1,0)(2,Cs,1,0),l.nv$(3,0,Pr,1,2,null,null,0,l.T$4)),2&w){const _=l.XpG(5);l.R7$(3),l.LVR(_.hasCommonLoaded())}}function Ge(w,ne){if(1&w&&(l.j41(0,"section",15)(1,"a",16),l.EFF(2),l.nI1(3,"translate"),l.k0s(),l.j41(4,"div",17)(5,"h2",18),l.EFF(6),l.nI1(7,"translate"),l.k0s(),l.DNE(8,ws,5,5,"button",19),l.k0s(),l.DNE(9,Xs,1,2,"app-product-tabs",20)(10,ue,5,1),l.k0s()),2&w){const _=l.XpG(4);l.AVh("hidden",!_.components().performance),l.R7$(2),l.JRh(l.bMT(3,6,"products.skip-performance")),l.R7$(4),l.SpI(" ",l.i5U(7,8,"products.fund-tab-performance",_.productId)," "),l.R7$(2),l.vxM(_.showCompareButton()?8:-1),l.R7$(),l.vxM(_.isEditMode?9:10)}}function xe(w,ne){if(1&w&&l.DNE(0,Ge,11,11,"section",14),2&w){const _=l.XpG(3);l.vxM(_.sectionToShow().includes("performance")?0:-1)}}function We(w,ne){if(1&w&&(l.j41(0,"div",6),l.eu8(1,5),l.k0s()),2&w){const _=l.XpG(2).$implicit;l.R7$(),l.Y8G("brComponent",_)}}function Dt(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function jn(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader")}function xn(w,ne){if(1&w&&(l.DNE(0,Dt,1,1)(1,jn,1,0),l.nv$(2,0,oa,null,1,null,null,0,l.T$4)),2&w){const _=l.XpG(4);l.R7$(2),l.LVR(_.hasCommonLoaded())}}function ko(w,ne){if(1&w&&(l.j41(0,"section",3),l.DNE(1,We,2,1,"div",6)(2,xn,4,1),l.k0s()),2&w){const _=l.XpG(3);l.R7$(),l.vxM(_.isEditMode?1:2)}}function Ko(w,ne){if(1&w){const _=l.RV6();l.j41(0,"frk-fund-attribution",27),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(5);return l.Njj(st.showComponent(Y,"attribution"))}),l.k0s()}if(2&w){const _=l.XpG(5);l.Y8G("config",_.attributionConfig())}}function Ni(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader")}function Lr(w,ne){if(1&w&&(l.DNE(0,Ko,1,1)(1,Ni,1,0),l.nv$(2,0,di,null,1,null,null,0,l.T$4)),2&w){const _=l.XpG(4);l.R7$(2),l.LVR(_.hasCommonLoaded())}}function Ua(w,ne){if(1&w&&l.nrm(0,"app-product-tabs",30),2&w){const _=l.XpG(3).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function xa(w,ne){if(1&w&&l.nrm(0,"frk-proximal",32)(1,"app-product-tabs",30)(2,"frk-proximal",33),2&w){const _=l.XpG(5).$implicit,D=l.XpG(2);l.R7$(),l.Y8G("container",_)("page",D.page())}}function ns(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader",25)}function ds(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader",25)}function za(w,ne){if(1&w&&(l.DNE(0,xa,3,2)(1,ns,1,0)(2,ds,1,0),l.nv$(3,0,Di,1,2,null,null,0,l.T$4)),2&w){const _=l.XpG(6);l.R7$(3),l.LVR(_.hasCommonLoaded())}}function as(w,ne){if(1&w){const _=l.RV6();l.j41(0,"section",31)(1,"h4"),l.EFF(2),l.nI1(3,"translate"),l.k0s(),l.j41(4,"p"),l.EFF(5),l.nI1(6,"translate"),l.k0s(),l.j41(7,"button",34),l.bIt("click",function(){l.eBV(_);const Y=l.XpG(6);return l.Njj(Y.goToAuth0())}),l.EFF(8),l.nI1(9,"translate"),l.k0s()()}2&w&&(l.R7$(2),l.SpI(" ",l.bMT(3,3,"signin.sign-in-attribution-title")," "),l.R7$(3),l.SpI(" ",l.bMT(6,5,"signin.sign-in-attribution-introText")," "),l.R7$(3),l.SpI(" ",l.bMT(9,7,"signin.signIn")," "))}function ks(w,ne){if(1&w&&l.DNE(0,za,5,1)(1,as,10,9,"section",31),2&w){const _=l.XpG(5);l.vxM(_.isLoggedIn()?0:1)}}function qs(w,ne){if(1&w&&(l.j41(0,"section",26)(1,"h2",28),l.EFF(2),l.nI1(3,"translate"),l.nrm(4,"frk-footnote",29),l.k0s(),l.DNE(5,Ua,1,2,"app-product-tabs",30)(6,ks,2,1),l.k0s()),2&w){const _=l.XpG(4);l.R7$(2),l.SpI(" ",l.bMT(3,2,"products.section-headings.attribution")," "),l.R7$(3),l.vxM(_.isEditMode?5:6)}}function Rs(w,ne){if(1&w&&l.DNE(0,Lr,4,1)(1,qs,7,4,"section",26),2&w){const _=l.XpG(3);l.vxM(_.sectionToShow().includes("attribution")?0:-1),l.R7$(),l.vxM(_.components().attribution&&"financial-professionals"===_.activeSegment()&&_.sectionToShow().includes("attribution")?1:-1)}}function $s(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function kl(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG(4).$implicit;l.Y8G("brComponent",_)}}function Dl(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader")}function Ul(w,ne){if(1&w&&(l.DNE(0,kl,1,1)(1,Dl,1,0),l.nv$(2,0,oa,null,1,null,null,0,l.T$4)),2&w){const _=l.XpG(5);l.R7$(2),l.LVR(_.hasCommonLoaded())}}function Gl(w,ne){if(1&w&&(l.j41(0,"section",36)(1,"a",16),l.EFF(2),l.nI1(3,"translate"),l.k0s(),l.j41(4,"h2",28),l.EFF(5),l.nI1(6,"translate"),l.k0s(),l.DNE(7,$s,1,1,"ng-container",5)(8,Ul,4,1),l.k0s()),2&w){const _=l.XpG(4);l.AVh("min-h-[250px]",_.components()["portfolio-top-area"])("hidden",!(_.isEditMode||_.components()["portfolio-lower-area"]||_.components()["portfolio-area"]||_.components()["portfolio-top-area"])),l.R7$(2),l.JRh(l.bMT(3,7,"products.skip-portfolio")),l.R7$(3),l.SpI(" ",l.bMT(6,9,"products.section-headings.portfolio")," "),l.R7$(2),l.vxM(_.isEditMode?7:8)}}function ll(w,ne){if(1&w&&l.DNE(0,Gl,9,11,"section",35),2&w){const _=l.XpG(3);l.vxM(_.sectionToShow().includes("portfolio")?0:-1)}}function Ml(w,ne){if(1&w&&l.nrm(0,"app-product-tabs",39),2&w){const _=l.XpG(3).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function ml(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",40),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(6);return l.Njj(st.showComponent(Y,"portfolio-area"))}),l.k0s()}if(2&w){const _=l.XpG(4).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function $l(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader",25)}function il(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader",25)}function ol(w,ne){if(1&w&&(l.DNE(0,ml,1,2)(1,$l,1,0)(2,il,1,0),l.nv$(3,0,Pr,1,2,null,1,0,l.T$4)),2&w){const _=l.XpG(5);l.R7$(3),l.LVR(_.hasCommonLoaded())}}function Sl(w,ne){if(1&w&&(l.j41(0,"section",38),l.DNE(1,Ml,1,2,"app-product-tabs",39)(2,ol,5,1),l.k0s()),2&w){const _=l.XpG(4);l.AVh("min-h-[250px]",_.components()["portfolio-area"])("hidden",!_.isEditMode&&!_.components()["portfolio-area"]),l.R7$(),l.vxM(_.isEditMode?1:2)}}function Us(w,ne){if(1&w&&l.DNE(0,Sl,3,5,"section",37),2&w){const _=l.XpG(3);l.vxM(_.sectionToShow().includes("portfolio")?0:-1)}}function cl(w,ne){if(1&w&&l.nrm(0,"app-product-tabs",43),2&w){const _=l.XpG(3).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function dl(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",44),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(6);return l.Njj(st.showComponent(Y,"portfolio-lower-area"))}),l.k0s()}if(2&w){const _=l.XpG(4).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function ul(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader",25)}function ee(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader",25)}function d(w,ne){if(1&w&&(l.DNE(0,dl,1,2)(1,ul,1,0)(2,ee,1,0),l.nv$(3,0,Pr,1,2,null,1,0,l.T$4)),2&w){const _=l.XpG(5);l.R7$(3),l.LVR(_.hasCommonLoaded())}}function m(w,ne){if(1&w&&(l.j41(0,"section",42),l.DNE(1,cl,1,2,"app-product-tabs",43)(2,d,5,1),l.k0s()),2&w){const _=l.XpG(4);l.AVh("hidden",!_.isEditMode&&!_.components()["portfolio-lower-area"]),l.R7$(),l.vxM(_.isEditMode?1:2)}}function y(w,ne){if(1&w&&l.DNE(0,m,3,3,"section",41),2&w){const _=l.XpG(3);l.vxM(_.sectionToShow().includes("portfolio")?0:-1)}}function M(w,ne){if(1&w&&l.nrm(0,"app-product-tabs",47),2&w){const _=l.XpG(3).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())("tabLabelOverrides",D.taxTabLabelOverrides())}}function T(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",48),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(6);return l.Njj(st.showComponent(Y,"distributions"))}),l.k0s()}if(2&w){const _=l.XpG(4).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())("tabLabelOverrides",D.taxTabLabelOverrides())}}function P(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader")}function L(w,ne){if(1&w&&(l.DNE(0,T,1,3)(1,P,1,0),l.nv$(2,0,Pr,null,1,null,null,0,l.T$4)),2&w){const _=l.XpG(5);l.R7$(2),l.LVR(_.hasCommonLoaded())}}function H(w,ne){if(1&w&&(l.j41(0,"section",46)(1,"a",16),l.EFF(2),l.nI1(3,"translate"),l.k0s(),l.j41(4,"h2",28),l.EFF(5),l.nI1(6,"translate"),l.k0s(),l.DNE(7,M,1,3,"app-product-tabs",47)(8,L,4,1),l.k0s()),2&w){const _=l.XpG(4);l.AVh("hidden",!_.isEditMode&&!_.components().distributions),l.R7$(2),l.JRh(l.bMT(3,5,"products.skip-distributions")),l.R7$(3),l.SpI(" ",l.i5U(6,7,_.taxSectionHeadingKey(),_.productId)," "),l.R7$(2),l.vxM(_.isEditMode?7:8)}}function ce(w,ne){if(1&w&&l.DNE(0,H,9,10,"section",45),2&w){const _=l.XpG(3);l.vxM(_.sectionToShow().includes("distributions")?0:-1)}}function Ee(w,ne){if(1&w&&l.nrm(0,"app-product-tabs",47),2&w){const _=l.XpG(3).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())("tabLabelOverrides",D.taxTabLabelOverrides())}}function ae(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",48),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(6);return l.Njj(st.showComponent(Y,"tax-information"))}),l.k0s()}if(2&w){const _=l.XpG(4).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())("tabLabelOverrides",D.taxTabLabelOverrides())}}function Ve(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader")}function ot(w,ne){if(1&w&&(l.DNE(0,ae,1,3)(1,Ve,1,0),l.nv$(2,0,Pr,null,1,null,null,0,l.T$4)),2&w){const _=l.XpG(5);l.R7$(2),l.LVR(_.hasCommonLoaded())}}function pt(w,ne){if(1&w&&(l.j41(0,"section",50)(1,"a",16),l.EFF(2),l.nI1(3,"translate"),l.k0s(),l.j41(4,"h2",28),l.EFF(5),l.nI1(6,"translate"),l.k0s(),l.DNE(7,Ee,1,3,"app-product-tabs",47)(8,ot,4,1),l.k0s()),2&w){const _=l.XpG(4);l.AVh("hidden",!_.isEditMode&&!_.components()["tax-information"]),l.R7$(2),l.JRh(l.bMT(3,5,"products.skip-tax-information")),l.R7$(3),l.SpI(" ",l.bMT(6,7,"products.fund-tab-tax-information")," "),l.R7$(2),l.vxM(_.isEditMode?7:8)}}
1function xt(w,ne){if(1&w&&l.DNE(0,pt,9,9,"section",49),2&w){const _=l.XpG(3);l.vxM(_.sectionToShow().includes("tax-information")?0:-1)}}function vt(w,ne){if(1&w&&l.nrm(0,"app-product-tabs",53),2&w){const _=l.XpG(3).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function _t(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",54),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(7);return l.Njj(st.showComponent(Y,"pricing"))}),l.k0s()}if(2&w){const _=l.XpG(5).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function _n(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",54),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(7);return l.Njj(st.showComponent(Y,"pricing"))}),l.k0s()}if(2&w){const _=l.XpG(5).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function Wn(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",54),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(7);return l.Njj(st.showComponent(Y,"pricing"))}),l.k0s()}if(2&w){const _=l.XpG(5).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function mo(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",54),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(7);return l.Njj(st.showComponent(Y,"pricing"))}),l.k0s()}if(2&w){const _=l.XpG(5).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function ro(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",54),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(7);return l.Njj(st.showComponent(Y,"pricing"))}),l.k0s()}if(2&w){const _=l.XpG(5).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function so(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG(5).$implicit;l.Y8G("brComponent",_)}}function _o(w,ne){if(1&w&&l.DNE(0,_t,1,2,"app-product-tabs",53)(1,_n,1,2,"app-product-tabs",53)(2,Wn,1,2,"app-product-tabs",53)(3,mo,1,2,"app-product-tabs",53)(4,ro,1,2,"app-product-tabs",53)(5,so,1,1,"ng-container",5),2&w){let _;const D=l.XpG(6);l.vxM("exchange-traded-funds"===(_=D.layout)?0:"closed-end-funds"===_?1:"mmf-funds"===_?2:"vip-funds"===_?3:"vip-mmf-funds"===_?4:5)}}function xo(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader")}function ii(w,ne){if(1&w&&(l.DNE(0,_o,6,1)(1,xo,1,0),l.nv$(2,0,Er,null,1)),2&w){const _=l.XpG(5);l.R7$(2),l.LVR(_.hasCommonLoaded())}}function oi(w,ne){if(1&w&&(l.j41(0,"section",52)(1,"a",16),l.EFF(2),l.nI1(3,"translate"),l.k0s(),l.j41(4,"h2",28),l.EFF(5),l.nI1(6,"translate"),l.k0s(),l.DNE(7,vt,1,2,"app-product-tabs",53)(8,ii,4,1),l.k0s()),2&w){const _=l.XpG(4);l.AVh("hidden",!_.isEditMode&&!_.components().pricing),l.R7$(2),l.JRh(l.bMT(3,5,"products.skip-pricing")),l.R7$(3),l.SpI(" ",l.bMT(6,7,"products.section-headings.pricing")," "),l.R7$(2),l.vxM(_.isEditMode?7:8)}}function ei(w,ne){if(1&w&&l.DNE(0,oi,9,9,"section",51),2&w){const _=l.XpG(3);l.vxM(_.sectionToShow().includes("pricing")?0:-1)}}function Ii(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function Zi(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-tax",58),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(7);return l.Njj(st.showComponent(Y,"press-releases"))}),l.k0s()}if(2&w){const _=ne.$implicit,D=l.XpG(7);l.Y8G("component",_)("page",D.page())}}function Wi(w,ne){if(1&w&&l.Z7z(0,Zi,1,2,"app-tax",57,l.Vm6),2&w){const _=l.XpG(4).$implicit;l.Dyx(_.getChildren())}}function qi(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader")}function zi(w,ne){if(1&w&&(l.DNE(0,Wi,2,0)(1,qi,1,0),l.nv$(2,0,ca,null,1,null,null,0,l.T$4)),2&w){const _=l.XpG(5);l.R7$(2),l.LVR(_.hasCommonLoaded())}}function lr(w,ne){if(1&w&&(l.j41(0,"section",56)(1,"a",16),l.EFF(2),l.nI1(3,"translate"),l.k0s(),l.j41(4,"h2",28),l.EFF(5),l.nI1(6,"translate"),l.k0s(),l.DNE(7,Ii,1,1,"ng-container",5)(8,zi,4,1),l.k0s()),2&w){const _=l.XpG(4);l.AVh("hidden",!_.isEditMode&&!_.components()["press-releases"]),l.R7$(2),l.JRh(l.bMT(3,5,"products.skip-press-release")),l.R7$(3),l.SpI(" ",l.bMT(6,7,"products.fund-tab-press-releases")," "),l.R7$(2),l.vxM(_.isEditMode?7:8)}}function wa(w,ne){if(1&w&&l.DNE(0,lr,9,9,"section",55),2&w){const _=l.XpG(3);l.vxM(_.sectionToShow().includes("press-releases")?0:-1)}}function ia(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function Ia(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG(4).$implicit;l.Y8G("brComponent",_)}}function Sr(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader")}function Or(w,ne){if(1&w&&(l.DNE(0,Ia,1,1)(1,Sr,1,0),l.nv$(2,0,oa,null,1,null,null,0,l.T$4)),2&w){const _=l.XpG(5);l.R7$(2),l.LVR(_.hasCommonLoaded())}}function Pi(w,ne){if(1&w&&(l.j41(0,"section",59)(1,"a",16),l.EFF(2),l.nI1(3,"translate"),l.k0s(),l.j41(4,"h2",28),l.EFF(5),l.nI1(6,"translate"),l.k0s(),l.DNE(7,ia,1,1,"ng-container",5)(8,Or,4,1),l.k0s()),2&w){const _=l.XpG(4);l.R7$(2),l.JRh(l.bMT(3,3,"products.skip-documents")),l.R7$(3),l.SpI(" ",l.bMT(6,5,"products.section-headings.documents")," "),l.R7$(2),l.vxM(_.isEditMode?7:8)}}function Xr(w,ne){if(1&w&&l.DNE(0,Pi,9,7,"section",59),2&w){const _=l.XpG(3);l.vxM(_.sectionToShow().includes("documents")?0:-1)}}function zr(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG(2).$implicit;l.Y8G("brComponent",_)}}function Va(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function fa(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader")}function Ba(w,ne){if(1&w&&(l.DNE(0,Va,1,1)(1,fa,1,0),l.nv$(2,0,oa,null,1,null,null,0,l.T$4)),2&w){const _=l.XpG(4);l.R7$(2),l.LVR(_.hasCommonLoaded())}}function hs(w,ne){if(1&w&&(l.j41(0,"section",4),l.DNE(1,zr,1,1,"ng-container",5)(2,Ba,4,1),l.k0s()),2&w){const _=l.XpG(3);l.R7$(),l.vxM(_.isEditMode?1:2)}}function ps(w,ne){if(1&w&&l.eu8(0,5),2&w){const _=l.XpG().$implicit;l.Y8G("brComponent",_)}}function As(w,ne){if(1&w&&l.DNE(0,Wr,4,2)(1,Gs,3,1,"div",2)(2,xe,1,1)(3,ko,3,1,"section",3)(4,Rs,2,2)(5,ll,1,1)(6,Us,1,1)(7,y,1,1)(8,ce,1,1
1)(9,xt,1,1)(10,ei,1,1)(11,wa,1,1)(12,Xr,1,1)(13,hs,3,1,"section",4)(14,ps,1,1,"ng-container",5),2&w){let _;l.vxM("top-area"===(_=ne.$implicit.getName())?0:"commentary-area"===_?1:"performance-area"===_?2:"middle-area"===_?3:"attribution-area"===_?4:"portfolio-top-area"===_?5:"portfolio-area"===_?6:"portfolio-lower-area"===_?7:"tax-area"===_?8:"tax-information-area"===_?9:"pricing-area"===_?10:"press-releases"===_?11:"documents-area"===_?12:"bottom-area"===_?13:14)}}function zs(w,ne){if(1&w&&l.Z7z(0,As,15,1,null,null,l.Vm6),2&w){const _=l.XpG();l.Dyx(_.containers)}}let bs=(()=>{class w{appConfig;translateService;segmentService;meta;title;componentStatusService;document;window;router;loggerService;page=l.hFB.required();containers=[];allocationsContainer;holdingsContainer;brStickyNavComponents=[];productId="NA";components=(0,l.vPA)({distributions:!0,pricing:!0,attribution:!0,tax:!0,performance:!0,"portfolio-top-area":!0,"portfolio-area":!0,"portfolio-lower-area":!0,"press-releases":!0,"tax-information":!0});productConfig;pageConfig;tabsSignal=(0,l.vPA)([]);tabs=this.tabsSignal.asReadonly();stickyNavBackgroundSignal=(0,l.vPA)("");stickyNavBackground=this.stickyNavBackgroundSignal.asReadonly();loggerName="ProductLayoutComponent";stickyNavTitle="";hasBrStickyNav=(0,l.vPA)(!1);isLoggedIn=(0,l.vPA)(!1);sectionToShow=(0,l.vPA)([]);activeSegment=(0,l.vPA)(null);hasPageConfigError=(0,l.vPA)(!1);hasCommonLoaded=(0,l.vPA)(!1);hasTabData=(0,l.vPA)(!0);stickyNavElementsToHide=(0,l.EWP)(()=>{const _=this.components(),D=[],Y={overview:!_.overview,attribution:!_.attribution,performance:!_.performance||this.isSmacSmashOrMac(),distributions:!_.distributions,pricing:!_.pricing,"press-releases":!_["press-releases"],"tax-information":!_["tax-information"],portfolio:!_["portfolio-top-area"]&&!_["portfolio-area"]&&!_["portfolio-lower-area"]};for(const[st,Qt]of Object.entries(Y))Qt&&D.push(st);return D});productTypeSignal=(0,l.vPA)(null);taxSectionHeadingKey=(0,l.EWP)(()=>this.getCurrentProductPageConfig().distribution?.taxSectionHeadingKey||"products.section-headings.distributions-and-tax");taxTabLabelOverrides=(0,l.EWP)(()=>{const D=this.getCurrentProductPageConfig().distribution?.distributionTabHeadingKey,Y={};return D&&(Y.distribution=D),Y});productsService=(0,l.WQX)(zn.PRODUCTS_SERVICE);destroyRef=(0,l.WQX)(l.abz);analyticsService=(0,l.WQX)(Kn.cu);activatedRoute=(0,l.WQX)(wn.nX);logger=(0,l.WQX)(vn.L);patToolService=(0,l.WQX)(Ti.N);location=(0,l.WQX)(s.aZ);schemaService=(0,l.WQX)(Ci.R);fundContentService=(0,l.WQX)(li.w);fundSchemaDescription;isEditMode;profileService=(0,l.WQX)(ye.b);attributionConfigSignal=(0,l.vPA)({});attributionConfig=this.attributionConfigSignal.asReadonly();isSmacSmashOrMac=(0,l.vPA)(!0);showCompareButton=(0,l.vPA)(!1);layout;redirectUrl;urlUpdateSignal=(0,l.vPA)(null);urlUpdated=(0,l.vPA)(!1);urlUpdateAttempts=0;maxUrlUpdateAttempts=3;constructor(_,D,Y,st,Qt,on,Gn,Uo,Xo,Zo){this.appConfig=_,this.translateService=D,this.segmentService=Y,this.meta=st,this.title=Qt,this.componentStatusService=on,this.document=Gn,this.window=Uo,this.router=Xo,this.loggerService=Zo,this.isEditMode=this.appConfig.getIsEditMode(),this.productConfig=this.appConfig.getSiteProductConfig(),this.profileService.getProfileData$().pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:Qo=>{this.isLoggedIn.set(Qo.isLoggedIn),this.initStickyNav()},error:Qo=>{this.logger.error(this.loggerName,Qo)}}),this.componentStatusService.getStatus$("app-product-common").pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:Qo=>{Qo===zn.ComponentStatus.LOADED&&this.hasCommonLoaded.set(!0)},error:Qo=>{this.logger.error(this.loggerName,Qo)}}),(0,l.QZP)(()=>{const Qo=this.urlUpdateSignal(),cr=(0,l.O8t)(()=>this.urlUpdated());Qo&&!cr&&(this.urlUpdateAttempts=0,this.performUrlUpdate(Qo.data,Qo.identifiers))})}ngOnInit(){this.pageConfig=this.page().getComponent().getModels().config,this.layout=this.page().getComponent().getName(),this.loadFundSchemaDescription();const _=this.layout?this.appConfig.getInvalidProductRedirectUrl(this.layout):void 0;this.redirectUrl=_,this.profileService.getFirmSpecificActiveList$().pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:D=>{D?.length?(this.logger.debug(this.loggerName,"firmSpecificActiveList$ change emit",D),D.includes(this.getProductShareClassCode())||this.redirectUrl&&(this.logger.info(this.loggerName,"Invalid PageConfig: redirecting browser to",this.redirectUrl),this.router.navigateByUrl(this.redirectUrl))):null!==D&&!D.length&&this.redirectUrl&&this.validateRoute(this.redirectUrl)},error:D=>{this.logger.error(this.loggerName,D)}}),this.pageConfig&&this.isSmacSmashOrMac.set((0,at.Ei)(this.pageConfig.fundId)),this.findContainers(),this.initStickyNav(),this.attributionConfigSignal.set({productShareClassCode:this.getProductShareClassCode(),componentId:""}),this.activeSegment.set(this.segmentService.getCurrentSegmentId()),this.productsService.getProductDetails$(this.getProductShareClassCode(),{fetchCommonData:!0,fetchShareClass:{fetchShareClassDetail:!0,fetchIdentifiers:!0,fetchRatings:!0,fetchYields:!0,pricingDetails:{coreNav:!0,common:!0}}},void 0,this.redirectUrl).pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:D=>{if(D.productId&&"loaded"===D.commonData?.status&&"loaded"===D.shareClass?.detail?.status){const Y=D.shareClass.identifiers,st=D.shareClass.detail.shareClassName,Qt=D.shareClass.detail.currency,on=(0,at.xd)({identifiers:Y,productTaxonomy:D.commonData.productTaxonomy,isEtfClass:D.shareClass.detail.isEtfClass,country:this.productC
1onfig?.country,resolveKeyByTaxonomy:Gn=>this.appConfig.getDefaultIdentifierKey(Gn)});this.setProductAnalytics(D.commonData,st,Y,Qt,on),this.setupTitleForStickyNav(D.commonData,st,Y,Qt,on),this.showCompareButton.set(this.patToolService.shouldCompareLinkToBeVisible(D.commonData.productType)()),this.loggerService.debug(this.loggerName,"PAT Tool Compare button set to: ",this.showCompareButton()),this.setMetaTags(D.commonData,null,Y,Qt,on),this.injectFundSchema(D.commonData,D.shareClass,Y),this.productTypeSignal.set(D.commonData.productType),this.urlUpdated.set(!1),this.urlUpdateSignal.set({data:D.commonData,identifiers:Y})}},error:D=>{this.logger.error(this.loggerName,D),this.redirectUrl&&!this.appConfig.getIsEditMode()&&(this.logger.info(this.loggerName,"Error loading product details: redirecting browser to",this.redirectUrl),this.router.navigateByUrl(this.redirectUrl))}}),this.productId=this.pageConfig?.fundId,this.componentStatusService.getStatus$("frk-asset-positions-statistics").pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:D=>{const st={...this.components(),"portfolio-top-area":D===zn.ComponentStatus.LOADED};this.components.set(st)},error:D=>{this.loggerService.error(this.loggerName,D)}}),this.componentStatusService.getStatus$("overview").pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:D=>{const st={...this.components(),overview:D===zn.ComponentStatus.LOADED};this.components.set(st)},error:D=>{this.loggerService.error(this.loggerName,D)}})}goToAuth0(){this.profileService.submitAuth0("signin")}validateRoute(_){this.productsService.getActiveShareClasses$().pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:D=>{D.includes(this.getProductShareClassCode())||_&&!this.appConfig.getIsEditMode()&&(this.logger.info(this.loggerName,"Invalid PageConfig: redirecting browser to",_),this.router.navigateByUrl(_))},error:D=>{this.logger.error(this.loggerName,D)}})}setupTitleForStickyNav(_,D,Y,st,Qt){const on=D===Mr.xt||"N/A"===D||""===D?"":` - ${D}`,Gn=this.getIdentifierSuffix(Qt,Y),Uo=this.getCurrencySuffix(st,_.productType);this.stickyNavTitle=`${_.productName}${on}${Gn}${Uo}`}setProductAnalytics(_,D,Y,st,Qt){const Gn=this.activatedRoute.snapshot.fragment??this.tabs().find(cr=>cr.isActive)?.name??"",Xo=_.productType===La.lM.CEF&&D===Mr.QM?Mr.xt:D,Zo=this.resolvePrimaryIdentifier(Qt,Y)??"",Qo={assetClass:_.assetClass,productCategory:_.productCategory,productName:_.productName,identifier:Zo,investmentGroup:_.investmentGroup,investmentManager:_.investmentManager,productType:_.productType,shareClassName:Xo};this.setupTitleForStickyNav(_,Xo,Y,st,Qt),this.analyticsService.setProductAnalytics(Qo,`${this.stickyNavTitle}`,Gn,this.pageConfig?.fundId??"",this.page().getComponent().getName())}setMetaTags(_,D,Y,st,Qt){const on=D?` - ${D}`:"",Gn=this.getIdentifierSuffix(Qt,Y),Uo=this.getCurrencySuffix(st,_.productType),Xo=this.page().getChannelParameters()["Twitter Card"]?this.page().getChannelParameters()["Twitter Card"]:"summary_large_image",Zo=this.page().getChannelParameters()["Site Name"]?this.page().getChannelParameters()["Site Name"]:"Franklin Templeton",Qo=_.productName+on+Gn+Uo;this.title.setTitle(Qo),this.meta.updateTag({property:"og:title",content:Qo});const ha=this.page().getChannelParameters()["Appended Title Text"]||"Franklin Templeton";this.schemaService.setBaseSchemas({siteUrl:this.window.location.origin,appendedTitleText:ha,pageUrl:this.window.location.href,pageName:Qo,pageDescription:this.meta.getTag('name="description"')?.content||void 0});const Ya=this.generateCanonicalUrl(_,Y);(this.document.querySelector("link[rel='canonical']")||(()=>{const bl=this.document.createElement("link");return bl.setAttribute("rel","canonical"),this.document.head.appendChild(bl),bl})()).setAttribute("href",Ya);const Ka=`${this.translateService.instant("products.product-page-description")} ${_.productName}${Gn}.`;this.meta.updateTag({name:"description",content:Ka}),this.meta.updateTag({property:"og:description",content:Ka}),this.meta.updateTag({property:"og:type",content:"website"}),this.meta.updateTag({property:"og:site_name",content:Zo}),this.meta.updateTag({name:"twitter:card",content:Xo})}htmlToText(_){return(new DOMParser).parseFromString(_,"text/html").body.textContent?.trim()||void 0}loadFundSchemaDescription(){this.page().getComponent().getModels().fundContentDocuments&&this.fundContentService.initializeFundContent$(this.page()).pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:({overviewDescription:_})=>{this.fundSchemaDescription=this.htmlToText(_?.content?.value??"")},error:_=>this.logger.error(this.loggerName,_)})}injectFundSchema(_,D,Y){const st=this.generateCanonicalUrl(_,Y),Qt=this.getValidTicker(Y.ticker);this.schemaService.setDynamicSchema(this.schemaService.investmentFundSchema({name:_.productName,description:this.fundSchemaDescription,url:st,ticker:Qt,productType:_.productType,investmentManager:_.investmentManager,investmentGroup:_.investmentGroup,productFamily:_.productFamily,feesAndCommissionsSpecification:`${st}#documents`,...Ci.R.fundAmountInput(D),...Ci.R.fundYieldInput(D)}))}generateCanonicalUrl(_,D){try{const Y=this.pageConfig?.fundId,st=this.pageConfig?.shareClassCode;if(!Y||!st)return this.window.location.href;const Gn=this.appConfig.getProductPageUrl(Y,st,_.productName,D.ticker&&"-"!==D.ticker?D.ticker:void 0);if(Gn)return Gn.startsWith("http")?Gn:`${this.window.location.origin}${Gn}`}catch(Y){this.logger.warn(this.loggerName,"Failed to generate canonical URL from PDS data, falling back to request URL",Y)}return this.window.location.href}getProductShareClassCode(){if(void 0===this.pageConfig)throw new Error("Invalid pageConfig: undefined");try{return(0,Gi._v)(this.pageConfig)}catch(_){throw this.redirectUrl&&(this.logger.info(this.loggerName,"Invalid PageConfig: redirecting browser to",this.redirectUrl),this.router.navigateByUrl(this.redirectUrl)),_}}initStickyNav(){let _=[],D="default";const Y=this.pageConfig?.fundId;
1this.productConfig?.tabs.assignments&&(D=Object.entries(this.productConfig.tabs.assignments).reduce((Qt,[on,Gn])=>Gn.includes(Y)?on:Qt,D));const st=this.productConfig?.tabs.sets.filter(Qt=>Qt.name===D)||[];if(st[0]?.tabs){const Qt=st[0].tabs,on="tender-offer-funds"===this.layout?this.movePressReleasesAfterDocuments(Qt):Qt;this.sectionToShow.set(on);const Gn=this.loadTabsFromBrStickyNav();if(Gn)return void this.tabsSignal.set(Gn);_=on.map((Uo,Xo)=>({id:Uo,name:this.translateService.instant(`products.fund-tab-${Uo}`,Y),href:Uo,isActive:0===Xo}))}this.tabsSignal.set(_)}movePressReleasesAfterDocuments(_){const D=_.filter(st=>"press-releases"!==st),Y=D.indexOf("documents");return-1!==Y&&_.includes("press-releases")?D.splice(Y+1,0,"press-releases"):_.includes("press-releases")&&D.push("press-releases"),D}loadTabsFromBrStickyNav(){for(const _ of this.brStickyNavComponents){const Y=_.getModels().navigationData;if(!Y)continue;const st=this.page().getContent(Y);if(st){const Qt={model:{data:st.getData()}},on=(0,xr.A)(Qt);if(on.length>0)return this.stickyNavBackgroundSignal.set((0,xr.c)(_.getParameters())),on}}return null}findContainers(){this.containers=this.page().getComponent().getChildren();const _=this.containers.find(D=>"top-area"===D.getName());this.brStickyNavComponents=(_?.getChildren()??[]).filter(D=>(0,en.fq)(D)&&"sticky-nav"===D.getType()),this.hasBrStickyNav.set(this.brStickyNavComponents.length>0)}showComponent(_,D){const st={...this.components(),[D]:_===zn.ComponentStatus.LOADED};this.components.set(st)}openPatCompare(){this.logger.debug(this.loggerName,"Open PAT Tool Compare clicked on product performance"),this.patToolService.openPatToolCompare("product-performance")}performUrlUpdate(_,D){if(!this.canAttemptUrlUpdate(_))return void this.urlUpdated.set(!0);const Y=this.pageConfig?.fundId,st=this.pageConfig?.shareClassCode,Qt=this.getValidTicker(D.ticker),on=this.appConfig.getProductPageUrl(Y,st,_.productName.trim(),Qt);on&&this.isUrlUpdateNeeded(on)?this.executeUrlNavigation(on):this.urlUpdated.set(!0)}canAttemptUrlUpdate(_){if(this.urlUpdated()||this.urlUpdateAttempts>=this.maxUrlUpdateAttempts)return!1;const D=this.pageConfig?.fundId,Y=this.pageConfig?.shareClassCode;return!!D&&!!Y&&!!_.productName?.trim()}getCurrentProductPageConfig(){const _=this.productTypeSignal();if(_){const D=this.resolveProductPageConfig(_);if(D)return D}return this.resolveProductPageConfig("common")??{}}resolveProductPageConfig(_){const Y=this.appConfig.getChannelConfig().productPage?.[_];return!Y||"object"!=typeof Y||Array.isArray(Y)?null:Y}getValidTicker(_){return _&&"-"!==_&&_.trim()?_.trim():void 0}getCurrencySuffix(_,D){const Y=D?this.resolveProductPageConfig(D)?.showCurrencySuffix:void 0;return _&&Y?` - ${_}`:""}resolvePrimaryIdentifier(_,D){return _??this.getValidTicker(D?.ticker)}getIdentifierSuffix(_,D){const Y=this.resolvePrimaryIdentifier(_,D);return Y?` - ${Y}`:""}isUrlUpdateNeeded(_){const Y=(this.location.path()||"").split("#")[0]?.split("?")[0]||"",st=_.split("#")[0]?.split("?")[0]||"";return Y!==st&&this.shouldRedirectForBasePath(Y,st)}shouldRedirectForBasePath(_,D){const Y=this.pageConfig?.fundId;if(!Y)return!1;const st=_.indexOf(`/${Y}/`),Qt=D.indexOf(`/${Y}/`);if(-1===st||-1===Qt)return!1;const on=_.substring(0,st),Gn=D.substring(0,Qt);return on===Gn||Gn.endsWith("/closed")}executeUrlNavigation(_){this.urlUpdateAttempts++;const D=new URL(this.window.location.href),Y=`${_}${D.search}${D.hash}`;this.router.navigateByUrl(Y,{replaceUrl:!0,skipLocationChange:!1}).then(()=>{this.urlUpdated.set(!0)}).catch(st=>{this.loggerService.warn(this.loggerName,"Router navigation failed, using location fallback",st);try{this.location.replaceState(Y),this.urlUpdated.set(!0)}catch(Qt){this.loggerService.error(this.loggerName,"URL update completely failed",{routerError:st,locationError:Qt}),this.urlUpdated.set(!0)}})}static \u0275fac=function(D){return new(D||w)(l.rXU(Me.RK),l.rXU(at.c$),l.rXU(ye.S),l.rXU(ar.W8),l.rXU(ar.hE),l.rXU(vr.X),l.rXU(p.q),l.rXU(qt.Qc),l.rXU(wn.Ix),l.rXU(vn.L))};static \u0275cmp=l.VBU({type:w,selectors:[["app-product-layout"]],inputs:{page:[1,"page"]},decls:3,vars:1,consts:[[300],[null,100],[1,"min-h-[300px]"],["id","ratings",1,"container"],[1,"container","min-h-[150px]"],[3,"brComponent"],[1,"min-h-[200px]"],["type","to
1p-area"],[3,"tabs","navTitle","staticMode","background"],[1,"container","mt-3"],["placement","ProductNotificationProximalTop"],[3,"tabs","navTitle","staticMode","hideTabIds","background"],[1,"container","mt-3","pt-4"],["type","sticky-nav"],["id","performance","frkScrollSpy","performance",1,"container","mb-3","min-h-[400px]","md:mb-4","lg:mb-6","xl:mb-8",3,"hidden"],["id","performance","frkScrollSpy","performance",1,"container","mb-3","min-h-[400px]","md:mb-4","lg:mb-6","xl:mb-8"],["href","#",1,"sticky-focus-target","sr-only"],[1,"mb-3","flex","items-center","justify-between","md:mb-4"],[1,"text-pc1-800","mb-0","text-2xl","font-bold","lg:text-3xl","xl:text-4xl"],["type","button","id","compare-funds-button-performance","data-gtm-label","PAT-compare-fund",1,"button","button--primary","button--sm"],["group","performance",3,"container","page"],["type","button","id","compare-funds-button-performance","data-gtm-label","PAT-compare-fund",1,"button","button--primary","button--sm",3,"click"],["name","heroClipboardDocumentList",3,"size"],[1,""],["group","performance",3,"statusUpdate","container","page"],["type","tabs"],["id","attribution","frkScrollSpy","attribution",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8"],["attributionType","quarterly",1,"hidden",3,"statusUpdate","config"],[1,"text-pc1-800","mb-3","text-2xl","font-bold","md:mb-4","lg:mb-4","lg:text-3xl","xl:text-4xl"],["placement","FundAttribution"],["group","attribution",3,"container","page"],[1,"bg-nc1-0","border-nc1-200","mb-3","rounded-xl","border","p-4","md:mb-4","lg:mb-4"],["placement","FundAttributionProximalTop"],["placement","FundAttributionProximalBottom"],["type","button","data-gtm-intent","signin","data-testid","layout-signin-button",1,"button","button--primary",3,"click"],["id","portfolio","frkScrollSpy","portfolio",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8",3,"min-h-[250px]","hidden"],["id","portfolio","frkScrollSpy","portfolio",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8"],["id","portfolio-area",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8",3,"min-h-[250px]","hidden"],["id","portfolio-area",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8"],["group","portfolio",3,"container","page"],["group","portfolio",3,"statusUpdate","container","page"],["id","portfolio-lower-area",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8",3,"hidden"],["id","portfolio-lower-area",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8"],["group","portfolio-holdings",3,"container","page"],["group","portfolio-holdings",3,"statusUpdate","container","page"],["id","distributions","frkScrollSpy","distributions",1,"container","mb-3","min-h-[350px]","md:mb-4","lg:mb-6","xl:mb-8",3,"hidden"],["id","distributions","frkScrollSpy","distributions",1,"container","mb-3","min-h-[350px]","md:mb-4","lg:mb-6","xl:mb-8"],["group","tax",3,"container","page","tabLabelOverrides"],["group","tax",3,"statusUpdate","container","page","tabLabelOverrides"],["id","tax-information","frkScrollSpy","tax-information",1,"container","mb-3","min-h-[350px]","md:mb-4","lg:mb-6","xl:mb-8",3,"hidden"],["id","tax-information","frkScrollSpy","tax-information",1,"container","mb-3","min-h-[350px]","md:mb-4","lg:mb-6","xl:mb-8"],["id","pricing","frkScrollSpy","pricing",1,"container","mb-3","min-h-[300px]","md:mb-4","lg:mb-6","xl:mb-8",3,"hidden"],["id","pricing","frkScrollSpy","pricing",1,"container","mb-3","min-h-[300px]","md:mb-4","lg:mb-6","xl:mb-8"],["group","pricing",3,"container","page"],["group","pricing",3,"statusUpdate","container","page"],["id","press-releases","frkScrollSpy","press-releases",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8",3,"hidden"],["id","press-releases","frkScrollSpy","press-releases",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8"],[3,"component","page"],[3,"statusUpdate","component","page"],["id","documents","frkScrollSpy","documents",1,"container","mb-3","min-h-[250px]","md:mb-4","lg:mb-6","xl:mb-8"]],template:function(D,Y){1&D&&(l.j41(0,"div"),l.DNE(1,sa,2,0,"div")(2,zs,2,0),l.k0s()),2&D&&(l.R7$(),l.vxM(Y.hasPageConfigError()?1:Y.containers&&Y.containers.length>0?2:-1))},dependencies:[nr.dB,nr.bj,tr.MD,zn.StickyNavComponent,na,zn.TranslatePipe,zn.ScrollSpyDirective,zn.ProximalComponent,Vn.WA,zn.FootnoteComponent,Vn.zq],encapsulation:2,changeDetection:0})}return w})();var Ds=h(2380);const vs=()=>[nr.bj],rl=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs")]).then(h.bind(h,2959)).then(w=>
1w.FundAttributionComponent)];function Vo(w,ne){1&w&&(l.j41(0,"div"),l.EFF(1,"Invalid Page Config"),l.k0s())}function Cr(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(2).$implicit;l.Y8G("brComponent",_)}}function Os(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function al(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader",7)}function ra(w,ne){1&w&&(l.DNE(0,Os,1,1)(1,al,1,0),l.nv$(2,0,vs,null,1),l.HdQ())}function Il(w,ne){if(1&w&&(l.j41(0,"div",1),l.DNE(1,Cr,1,1,"ng-container",6)(2,ra,4,0),l.k0s()),2&w){const _=l.XpG(3);l.R7$(),l.vxM(_.isEditMode?1:2)}}function vl(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(2).$implicit;l.Y8G("brComponent",_)}}function el(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function hl(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader")}function Tl(w,ne){1&w&&(l.DNE(0,el,1,1)(1,hl,1,0),l.nv$(2,0,vs,null,1),l.HdQ())}function zl(w,ne){if(1&w&&(l.j41(0,"div",2),l.DNE(1,vl,1,1,"ng-container",6)(2,Tl,4,0),l.k0s()),2&w){const _=l.XpG(3);l.R7$(),l.vxM(_.isEditMode?1:2)}}function Hl(w,ne){if(1&w&&(l.j41(0,"div",1),l.eu8(1,6),l.k0s()),2&w){const _=l.XpG(2).$implicit;l.R7$(),l.Y8G("brComponent",_)}}function ic(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(2).$implicit;l.Y8G("brComponent",_)}}function Zl(w,ne){if(1&w&&(l.j41(0,"section",3),l.DNE(1,Hl,2,1,"div",1)(2,ic,1,1,"ng-container",6),l.k0s()),2&w){const _=l.XpG(3);l.R7$(),l.vxM(_.isEditMode?1:2)}}function me(w,ne){if(1&w){const _=l.RV6();l.j41(0,"div",11)(1,"button",13),l.bIt("click",function(){l.eBV(_);const Y=l.XpG(5);return l.Njj(Y.openPatCompare())}),l.nrm(2,"frk-heroicon",14),l.j41(3,"span",15),l.EFF(4),l.nI1(5,"translate"),l.k0s()()()}2&w&&(l.R7$(),l.BMQ("data-gtm-intent","compare_funds"),l.R7$(),l.Y8G("size",24),l.R7$(2),l.JRh(l.bMT(5,3,"products.compare-funds")))}function Qe(w,ne){if(1&w&&l.nrm(0,"app-product-tabs",12),2&w){const _=l.XpG(3).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function Se(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",16),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(5);return l.Njj(st.showComponent(Y,"performance"))}),l.k0s()}if(2&w){const _=l.XpG(3).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function Oe(w,ne){if(1&w&&(l.j41(0,"section",9)(1,"a",10),l.EFF(2,"Skipped to Performance Section Content"),l.k0s(),l.DNE(3,me,6,5,"div",11)(4,Qe,1,2,"app-product-tabs",12)(5,Se,1,2,"app-product-tabs",12),l.k0s()),2&w){const _=l.XpG(4);l.AVh("hidden",!_.components().performance),l.R7$(3),l.vxM(_.showCompareButton()?3:-1),l.R7$(),l.vxM(_.isEditMode?4:5)}}function Ut(w,ne){if(1&w&&l.DNE(0,Oe,6,4,"section",8),2&w){const _=l.XpG().$implicit,D=l.XpG(2);l.vxM(D.isEditMode||_.getChildren().length>=1?0:-1)}}function gt(w,ne){if(1&w&&(l.j41(0,"div",1),l.eu8(1,6),l.k0s()),2&w){const _=l.XpG(2).$implicit;l.R7$(),l.Y8G("brComponent",_)}}function wt(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(2).$implicit;l.Y8G("brComponent",_)}}function Cn(w,ne){if(1&w&&(l.j41(0,"section",4),l.DNE(1,gt,2,1,"div",1)(2,wt,1,1,"ng-container",6),l.k0s()),2&w){const _=l.XpG(3);l.R7$(),l.vxM(_.isEditMode?1:2)}}function An(w,ne){if(1&w){const _=l.RV6();l.j41(0,"frk-fund-attribution",18),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(5);return l.Njj(st.showComponent(Y,"attribution"))}),l.k0s()}if(2&w){const _=l.XpG(5);l.Y8G("config",_.attributionConfig())}}function In(w,ne){1&w&&l.nrm(0,"frk-skeleton-loader")}function Fo(w,ne){1&w&&(l.DNE(0,An,1,1)(1,In,1,0),l.nv$(2,0,rl,null,1,null,null,0,l.T$4),l.HdQ())}function F(w,ne){if(1&w&&l.nrm(0,"app-product-tabs",19),2&w){const _=l.XpG(3).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function A(w,ne){if(1&w&&l.nrm(0,"frk-proximal",21)(1,"app-product-tabs",19)(2,"frk-proximal",22),2&w){const _=l.XpG(4).$implicit,D=l.XpG(2);l.R7$(),l.Y8G("container",_)("page",D.page())}}function b(w,ne){if(1&w){const _=l.RV6();l.j41(0,"section",20)(1,"h4"),l.EFF(2),l.nI1(3,"translate"),l.k0s(),l.j41(4,"p"),l.EFF(5),l.nI1(6,"translate"),l.k0s(),l.j41(7,"button",23),l.bIt("click",function(){l.eBV(_);const Y=l.XpG(6);return l.Njj(Y.goToAuth0())}),l.EFF(8),l.nI1(9,"translate"),l.k0s()()}2&w&&(l.R7$(2),l.SpI(" ",l.bMT(3,3,"signin.sign-in-attribution-title")," "),l.R7$(3),l.SpI(" ",l.bMT(6,5,"signin.sign-in-attribution-introText")," "),l.R7$(3),l.SpI(" ",l.bMT(9,7,"signin.signIn")," "))}function B(w,ne){if(1&w&&l.DNE(0,A,3,2)(1,b,10,9,"section",20),2&w){const _=l.XpG(5);l.vxM(_.isLoggedIn()?0:1)}}function C(w,ne){if(1&w&&(l.j41(0,"section",17),l.DNE(1,F,1,2,"app-product-tabs",19)(2,B,2,1),l.k0s()),2&w){const _=l.XpG(4);l.R7$(),l.vxM(_.isEditMode?1:2)}}function O(w,ne){if(1&w&&l.DNE(0,Fo,4,0)(1,C,3,1,"section",17),2&w){const _=l.XpG().$implicit,D=l.XpG(2);l.vxM(D.isEditMode||_.getChildren().length>=1?0:-1),l.R7$(),l.vxM(D.components().attribution&&"financial-professionals"===D.activeSegment()&&
1(D.isEditMode||_.getChildren().length>=1)?1:-1)}}function re(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function kt(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function Un(w,ne){if(1&w&&(l.j41(0,"section",25)(1,"a",10),l.EFF(2,"Skipped to Portfolio Section Content"),l.k0s(),l.DNE(3,re,1,1,"ng-container",6)(4,kt,1,1,"ng-container",6),l.k0s()),2&w){const _=l.XpG(4);l.AVh("min-h-[250px]",_.components()["portfolio-top-area"])("hidden",!(_.isEditMode||_.components()["portfolio-lower-area"]||_.components()["portfolio-area"]||_.components()["portfolio-top-area"])),l.R7$(3),l.vxM(_.isEditMode?3:4)}}function Po(w,ne){if(1&w&&l.DNE(0,Un,5,5,"section",24),2&w){const _=l.XpG().$implicit,D=l.XpG(2);l.vxM(D.isEditMode||_.getChildren().length>=1?0:-1)}}function pi(w,ne){if(1&w&&l.nrm(0,"app-product-tabs",28),2&w){const _=l.XpG(3).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function Fi(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",29),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(5);return l.Njj(st.showComponent(Y,"portfolio-area"))}),l.k0s()}if(2&w){const _=l.XpG(3).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function xi(w,ne){if(1&w&&(l.j41(0,"section",27),l.DNE(1,pi,1,2,"app-product-tabs",28)(2,Fi,1,2,"app-product-tabs",28),l.k0s()),2&w){const _=l.XpG(4);l.AVh("min-h-[250px]",_.components()["portfolio-area"])("hidden",!_.isEditMode&&!_.components()["portfolio-area"]),l.R7$(),l.vxM(_.isEditMode?1:2)}}function or(w,ne){if(1&w&&l.DNE(0,xi,3,5,"section",26),2&w){const _=l.XpG().$implicit,D=l.XpG(2);l.vxM(D.isEditMode||_.getChildren().length>=1?0:-1)}}function hr(w,ne){if(1&w&&l.nrm(0,"app-product-tabs",32),2&w){const _=l.XpG(3).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function Ri(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",33),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(6);return l.Njj(st.showComponent(Y,"pricing"))}),l.k0s()}if(2&w){const _=l.XpG(4).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function Kr(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",33),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(6);return l.Njj(st.showComponent(Y,"pricing"))}),l.k0s()}if(2&w){const _=l.XpG(4).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function ga(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",33),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(6);return l.Njj(st.showComponent(Y,"pricing"))}),l.k0s()}if(2&w){const _=l.XpG(4).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function es(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-product-tabs",33),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(6);return l.Njj(st.showComponent(Y,"pricing"))}),l.k0s()}if(2&w){const _=l.XpG(4).$implicit,D=l.XpG(2);l.Y8G("container",_)("page",D.page())}}function Ps(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(4).$implicit;l.Y8G("brComponent",_)}}function Ha(w,ne){if(1&w&&l.DNE(0,Ri,1,2,"app-product-tabs",32)(1,Kr,1,2,"app-product-tabs",32)(2,ga,1,2,"app-product-tabs",32)(3,es,1,2,"app-product-tabs",32)(4,Ps,1,1,"ng-container",6),2&w){let _;const D=l.XpG(5);l.vxM("exchange-traded-funds"===(_=D.layout)?0:"closed-end-funds"===_?1:"mmf-funds"===_?2:"vip-funds"===_?3:4)}}function Rl(w,ne){if(1&w&&(l.j41(0,"section",31)(1,"a",10),l.EFF(2,"Skipped to Pricing Section Content"),l.k0s(),l.DNE(3,hr,1,2,"app-product-tabs",32)(4,Ha,5,1),l.k0s()),2&w){const _=l.XpG(4);l.AVh("hidden",!_.isEditMode&&!_.components().pricing),l.R7$(3),l.vxM(_.isEditMode?3:4)}}function Hs(w,ne){if(1&w&&l.DNE(0,Rl,5,3,"section",30),2&w){const _=l.XpG().$implicit,D=l.XpG(2);l.vxM(D.isEditMode||_.getChildren().length>=1?0:-1)}}function Ns(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function Yl(w,ne){if(1&w){const _=l.RV6();l.j41(0,"app-tax",37),l.bIt("statusUpdate",function(Y){l.eBV(_);const st=l.XpG(6);return l.Njj(st.showComponent(Y,"press-releases"))}),l.k0s()}if(2&w){const _=ne.$implicit,D=l.XpG(6);l.Y8G("component",_)("page",D.page())}}function Pl(w,ne){if(1&w&&l.Z7z(0,Yl,1,2,"app-tax",36,l.Vm6),2&w){const _=l.XpG(3).$implicit;l.Dyx(_.getChildren())}}function Ll(w,ne){if(1&w&&(l.j41(0,"section",35)(1,"a",10),l.EFF(2,"Skipped to Press Releases Section Content"),l.k0s(),l.DNE(3,Ns,1,1,"ng-container",6)(4,Pl,2,0),l.k0s()),2&w){const _=l.XpG(4);l.AVh("hidden",!_.isEditMode&&!_.components()["press-releases"]),l.R7$(3),l.vxM(_.isEditMode?3:4)}}function Bl(w,ne){if(1&w&&l.DNE(0,Ll,5,3,"section",34),2&w){const _=l.XpG().$implicit,D=l.XpG(2);l.vxM(D.isEditMode||_.getChildren().length>=1?0:-1)}}function tl(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function pl(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(3).$implicit;l.Y8G("brComponent",_)}}function Wl(w,ne){if(1&w&&(l.j41(0,"section",38)(1,"a",10),l.EFF(2,"Skipped to Documents Section Content"),l.k0s(),l.DNE(3,tl,1,1,"ng-container",6)(4,pl,1,1,"ng-container",6),l.k0s()),2&w){const _=l.XpG(4);l.R7$(3),l.vxM(_.isEditMode?3:4)}}function _l(w,ne){if(1&w&&l.DNE(0,Wl,5,1,"section",38),2&w){const _=l.XpG().$implicit,D=l.XpG(2);l.vxM(D.isEditMode||_.getChildren().length>=1?0:-1)}}function Ls(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(2).$implicit;l.Y8G("brComponent",_)}}function Fl(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG(2).$implicit;l.Y8G("brComponent",_)}}function Cl(w,ne){if(1&w&&(l.j41(0,"section",5),l.DNE(1,Ls,1,1,"ng-container",6)(2,Fl,1,1,"ng-container",6),l.k0s()),2&w){const _=l.XpG(3);l.R7$(),l.vxM(_.isEditMode?1:2)}}function tc(w,ne){if(1&w&&l.eu8(0,6),2&w){const _=l.XpG().$implicit;l.Y8G("brComponent",_)}}function hc(w,ne){if(1&w&&l.DNE(0,Il,3,1,"div",1)(1,zl,3,1,"div",2)(2,Zl,3,1,"section",3)(3,Ut,1,1)(4,Cn,3,1,"section",4)(5,O,2,2)(6,Po,1,1)(7,or,1,1)(8,Hs,1,1)(9,Bl,1,1)(10,_l,1,1)(11,Cl,3,1,"section",5)(12,tc,1,1,"ng-container",6),2&w){let _;l.vxM("top-area"===(_=ne.$implicit.getName())?0:"commentary-area"===_?1:"marketing-area"===_?2:"performance-area"===_?3:"middle-area"===_?4:"attribution-area"===_?5:"portfolio-top-area"===_?6:"portfolio-area"===_?7:"pricing-area"===_?8:"press-releases"===_?9:"documents-area"===_?10:"bottom-area"===_?11:12)}}function Kl(w,ne){if(1&w&&l.Z7z(0,hc,13,1,null,null,l.Vm6),2&w){const _=l.XpG();
1l.Dyx(_.containers)}}let Ql=(()=>{class w{appConfig;translateService;segmentService;meta;title;componentStatusService;document;window;router;loggerService;page=l.hFB.required();containers=[];allocationsContainer;holdingsContainer;productId="NA";components=(0,l.vPA)({distributions:!0,pricing:!0,attribution:!0,tax:!0,performance:!0,"portfolio-top-area":!0,"portfolio-area":!0,"press-releases":!0,"tax-information":!0});productConfig;pageConfig;loggerName="ProductPromoLayoutComponent";isLoggedIn=(0,l.vPA)(!1);activeSegment=(0,l.vPA)(null);hasPageConfigError=(0,l.vPA)(!1);hasCommonLoaded=(0,l.vPA)(!1);hasTabData=(0,l.vPA)(!0);productsService=(0,l.WQX)(zn.PRODUCTS_SERVICE);destroyRef=(0,l.WQX)(l.abz);analyticsService=(0,l.WQX)(Kn.cu);logger=(0,l.WQX)(vn.L);patToolService=(0,l.WQX)(Ti.N);location=(0,l.WQX)(s.aZ);schemaService=(0,l.WQX)(Ci.R);fundContentService=(0,l.WQX)(li.w);fundSchemaDescription;isEditMode;profileService=(0,l.WQX)(ye.b);attributionConfigSignal=(0,l.vPA)({});attributionConfig=this.attributionConfigSignal.asReadonly();isSmacSmashOrMac=(0,l.vPA)(!0);showCompareButton=(0,l.vPA)(!1);layout;urlUpdateSignal=(0,l.vPA)(null);urlUpdated=(0,l.vPA)(!1);urlUpdateAttempts=0;maxUrlUpdateAttempts=3;constructor(_,D,Y,st,Qt,on,Gn,Uo,Xo,Zo){this.appConfig=_,this.translateService=D,this.segmentService=Y,this.meta=st,this.title=Qt,this.componentStatusService=on,this.document=Gn,this.window=Uo,this.router=Xo,this.loggerService=Zo,this.isEditMode=this.appConfig.getIsEditMode(),this.productConfig=this.appConfig.getSiteProductConfig(),this.profileService.getProfileData$().pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:Qo=>{this.isLoggedIn.set(Qo.isLoggedIn)},error:Qo=>{this.logger.error(this.loggerName,Qo)}}),this.componentStatusService.getStatus$("app-product-common").pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:Qo=>{Qo===zn.ComponentStatus.LOADED&&this.hasCommonLoaded.set(!0)},error:Qo=>{this.logger.error(this.loggerName,Qo)}}),(0,l.QZP)(()=>{const Qo=this.urlUpdateSignal(),cr=(0,l.O8t)(()=>this.urlUpdated());Qo&&!cr&&(this.urlUpdateAttempts=0,this.performUrlUpdate(Qo.data,Qo.identifiers))})}ngOnInit(){this.pageConfig=this.page().getComponent().getModels().config,this.layout=this.page().getComponent().getName(),this.loadFundSchemaDescription();const _=this.layout?this.appConfig.getInvalidProductRedirectUrl(this.layout):void 0;this.profileService.getFirmSpecificActiveList$().pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:D=>{D?.length?(this.logger.debug(this.loggerName,"firmSpecificActiveList$ change emit",D),D.includes(this.getProductShareClassCode())||_&&(this.logger.info(this.loggerName,"Invalid PageConfig: redirecting browser to",_),this.router.navigateByUrl(_))):null!==D&&!D.length&&_&&this.validateRoute(_)},error:D=>{this.logger.error(this.loggerName,D)}}),this.pageConfig&&this.isSmacSmashOrMac.set((0,at.Ei)(this.pageConfig.fundId)),this.attributionConfigSignal.set({productShareClassCode:this.getProductShareClassCode(),componentId:""}),this.findContainers(),this.activeSegment.set(this.segmentService.getCurrentSegmentId()),this.productsService.getProductDetails$(this.getProductShareClassCode(),{fetchCommonData:!0,fetchShareClass:{fetchShareClassDetail:!0,fetchIdentifiers:!0,fetchRatings:!0,fetchYields:!0,pricingDetails:{coreNav:!0,common:!0}}}).pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:D=>{if(D.productId&&"loaded"===D.commonData?.status&&"loaded"===D.shareClass?.detail?.status){const Y=D.shareClass.identifiers;this.setProductAnalytics(D.commonData,D.shareClass.detail.shareClassName,Y),this.showCompareButton.set(this.patToolService.shouldCompareLinkToBeVisible(D.commonData.productType)()),this.loggerService.debug(this.loggerName,"PAT Tool Compare button set to: ",this.showCompareButton()),this.setMetaTags(D.commonData,null,Y),this.injectFundSchema(D.commonData,D.shareClass,Y),this.urlUpdated.set(!1),this.urlUpdateSignal.set({data:D.commonData,identifiers:Y})}},error:D=>{this.logger.error(this.loggerName,D)}}),this.productId=this.pageConfig?.fundId,this.componentStatusService.getStatus$("frk-asset-positions-statistics").pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:D=>{const st={...this.components(),"portfolio-top-area":D===zn.ComponentStatus.LOADED};this.components.set(st)},error:D=>{this.loggerService.error(this.loggerName,D)}}),this.componentStatusService.getStatus$("overview").pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:D=>{const st={...this.components(),overview:D===zn.ComponentStatus.LOADED};this.components.set(st)},error:D=>{this.loggerService.error(this.loggerName,D)}})}goToAuth0(){this.profileService.submitAuth0("signin")}validateRoute(_){this.productsService.getActiveShareClasses$().pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:D=>{D.includes(this.getProductShareClassCode())||_&&!this.appConfig.getIsEditMode()&&(this.logger.info(this.loggerName,"Invalid PageConfig: redirecting browser to",_),this.router.navigateByUrl(_))},error:D=>{this.logger.error(this.loggerName,D)}})}setProductAnalytics(_,D,Y){this.analyticsService.setProductAnalytics({assetClass:_.assetClass,productCategory:_.productCategory,productName:_.productName,identifier:Y.ticker??"",investmentGroup:_.investmentGroup,investmentManager:_.investmentManager,productType:_.productType,shareClassName:_.productType===La.lM.CEF&&D===Mr.QM?Mr.xt:D},"","",this.pageConfig?.fundId??"",this.page().getComponent().getName())}setMetaTags(_,D,Y){const st=D?` - ${D}`:"",Qt=Y.ticker&&"-"!==Y.ticker?` - ${Y.ticker}`:"",on=this.page().getChannelParameters()["Twitter Card"]?this.page().getChannelParameters()["Twitter Card"]:"summary_large_image",Gn=this.page().getChannelParameters()["Site Name"]?this.page().getChannelParameters()["Site Name"]:"Franklin Templeton",Uo=_.productName+st+Qt;this.title.setTitle(Uo),this.meta.updateTag({property:"og:title",content:Uo});const Zo=this.page().getChannelParameters()["Appended Title Text"]||"Franklin Templeton";this.schemaService.setBaseSchemas({siteUrl:this.window.location.origin,appendedTitleText:Zo,pageUrl:this.window.location.href,pageName:Uo,pageDescription:this.meta.getTag('name="description"')?.content||void 0});const Qo=this.generateCanonicalUrl(_,Y);(this.document.querySelector("link[rel='canonical']")||(()=>{const Ms=this.document.createElement("link");return Ms.setAttribute("rel","canonical"),this.document.head.appendChild(Ms),Ms})()).setAttribute("href",Qo);const Ya=`${this.translateService.instant("products.product-page-description")} ${_.productName}${Qt}.`;this.meta.updateTag({name:"description",content:Ya}),this.meta.updateTag({property:"og:description",content:Ya}),this.meta.updateTag({property:"og:type",content:"website"}),this.meta.updateTag({property:"og:site_name",content:Gn}),this.meta.updateTag({name:"twitter:card",content:on})}htmlToText(_){return(new DOMParser).parseFromString(_,"text/html").body.textContent?.trim()||void 0}loadFundSchemaDescription(){this.page().getComponent().getModels().fundContentDocuments&&this.fundContentService.initializeFundContent$(this.page()).pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:({overviewDescription:_})=>{this.fundSchemaDescription=this.htmlToText(_?.content?.value??"")},error:_=>this.logger.error(this.loggerName,_)})}injectFundSchema(_,D,Y){const st=this.generateCanonicalUrl(_,Y),Qt=this.getValidTicker(Y.ticker);this.schemaService.setDynamicSchema(this.schemaService.investmentFundSchema({name:_.productName,description:this.fundSchemaDescription,url:st,ticker:Qt,productType:_.productType,investmentManager:_.investmentManager,investmentGroup:_.investmentGroup,productFamily:_.productFamily,feesAndCommissionsSpecification:`${st}#documents`,...Ci.R.fundAmountInput(D),...Ci.R.fundYieldInput(D)}))}generateCanonicalUrl(_,D){try{const Y=this.pageConfig?.fundId,st=this.pageConfig?.shareClassCode;if(!Y||!st)return this.window.location.href;const Gn=this.appConfig.getProductPageUrl(Y,st,_.productName,D.ticker&&"-"!==D.ticker?D.ticker:void 0);if(Gn)return Gn.startsWith("http")?Gn:`${this.window.location.origin}${Gn}`}catch(Y){this.logger.warn(this.loggerName,"Failed to generate canonical URL from PDS data, falling back to request URL",Y)}return this.window.location.href}getProductShareClassCode(){if(void 0===this.pageConfig)throw new Error("Invalid pageConfig: undefined");try{return(0,Gi._v)(this.pageConfig)}catch(_){const D=this.layout?this.appConfig.getInvalidProductRedirectUrl(this.layout):void 0;throw D&&(this.logger.info(this.loggerName,"Invalid PageConfig: redirecting browser to",D),this.router.navigateByUrl(D)),_}}findContainers(){this.containers=this.page().getComponent().getChildren()}showComponent(_,D){const st={...this.components(),[D]:_===zn.ComponentStatus.LOADED};this.components.set(st)}openPatCompare(){this.logger.debug(this.loggerName,"Open PAT Tool Compare clicked on product performance"),this.patToolService.openPatToolCompare("product-performance")}performUrlUpdate(_,D){if(this.urlUpdated()||this.urlUpdateAttempts>=this.maxUrlUpdateAttempts)return;const Y=this.pageConfig?.fundId,st=this.pageConfig?.shareClassCode;if(!Y||!st||!_.productName?.trim())return void this.urlUpdated.set(!0);const Qt=this.getValidTicker(D.ticker),on=this.appConfig.getProductPageUrl(Y,st,_.productName.trim(),Qt);on&&this.isUrlUpdateNeeded(on)?this.executeUrlNavigation(on):this.urlUpdated.set(!0)}getValidTicker(_){return _&&"-"!==_&&_.trim()?_.trim():void 0}isUrlUpdateNeeded(_){const Y=(this.location.path()||"").split("#")[0]?.split("?")[0]||"",st=_.split("#")[0]?.split("?")[0]||"";return Y!==st&&this.shouldRedirectForBasePath(Y,st)}
1shouldRedirectForBasePath(_,D){const Y=this.pageConfig?.fundId;if(!Y)return!1;const st=_.indexOf(`/${Y}/`),Qt=D.indexOf(`/${Y}/`);return-1!==st&&-1!==Qt&&_.substring(0,st)===D.substring(0,Qt)}executeUrlNavigation(_){this.urlUpdateAttempts++;const D=new URL(this.window.location.href),Y=`${_}${D.search}${D.hash}`;this.router.navigateByUrl(Y,{replaceUrl:!0,skipLocationChange:!1}).then(()=>{this.urlUpdated.set(!0)}).catch(st=>{this.loggerService.warn(this.loggerName,"Router navigation failed, using location fallback",st);try{this.location.replaceState(Y),this.urlUpdated.set(!0)}catch(Qt){this.loggerService.error(this.loggerName,"URL update completely failed",{routerError:st,locationError:Qt}),this.urlUpdated.set(!0)}})}static \u0275fac=function(D){return new(D||w)(l.rXU(Me.RK),l.rXU(at.c$),l.rXU(ye.S),l.rXU(ar.W8),l.rXU(ar.hE),l.rXU(vr.X),l.rXU(p.q),l.rXU(qt.Qc),l.rXU(wn.Ix),l.rXU(vn.L))};static \u0275cmp=l.VBU({type:w,selectors:[["app-product-promo-layout"]],inputs:{page:[1,"page"]},decls:3,vars:1,consts:[[300],[1,"min-h-[200px]"],[1,"min-h-[300px]"],[1,"container"],["id","ratings",1,"container"],[1,"container","min-h-[150px]"],[3,"brComponent"],["type","top-area"],["id","performance","frkScrollSpy","performance",1,"container","mb-3","min-h-[400px]","md:mb-4","lg:mb-6","xl:mb-8",3,"hidden"],["id","performance","frkScrollSpy","performance",1,"container","mb-3","min-h-[400px]","md:mb-4","lg:mb-6","xl:mb-8"],["href","#",1,"sticky-focus-target","sr-only"],[1,"mb-3","flex","items-center","justify-between","md:mb-4"],["group","performance",3,"container","page"],["type","button","id","compare-funds-button-performance","data-gtm-label","PAT-compare-fund",1,"button","button--primary","button--sm",3,"click"],["name","heroClipboardDocumentList",3,"size"],[1,""],["group","performance",3,"statusUpdate","container","page"],["id","attribution","frkScrollSpy","attribution",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8"],["attributionType","quarterly",1,"hidden",3,"statusUpdate","config"],["group","attribution",3,"container","page"],[1,"bg-nc1-0","border-nc1-200","mb-3","rounded-xl","border","p-4","md:mb-4","lg:mb-4"],["placement","FundAttributionProximalTop"],["placement","FundAttributionProximalBottom"],["type","button","data-gtm-intent","signin","data-testid","layout-signin-button",1,"button","button--primary",3,"click"],["id","portfolio","frkScrollSpy","portfolio",1,"container",3,"min-h-[250px]","hidden"],["id","portfolio","frkScrollSpy","portfolio",1,"container"],["id","portfolio-area",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8",3,"min-h-[250px]","hidden"],["id","portfolio-area",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8"],["group","portfolio",3,"container","page"],["group","portfolio",3,"statusUpdate","container","page"],["id","pricing","frkScrollSpy","pricing",1,"mb-3","min-h-[300px]","md:mb-4","lg:mb-6","xl:mb-8",3,"hidden"],["id","pricing","frkScrollSpy","pricing",1,"mb-3","min-h-[300px]","md:mb-4","lg:mb-6","xl:mb-8"],["group","pricing",3,"container","page"],["group","pricing",3,"statusUpdate","container","page"],["id","press-releases","frkScrollSpy","press-releases",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8",3,"hidden"],["id","press-releases","frkScrollSpy","press-releases",1,"container","mb-3","md:mb-4","lg:mb-6","xl:mb-8"],[3,"component","page"],[3,"statusUpdate","component","page"],["id","documents","frkScrollSpy","documents",1,"container","mb-3","min-h-[250px]","md:mb-4","lg:mb-6","xl:mb-8"]],template:function(D,Y){1&D&&(l.j41(0,"div"),l.DNE(1,Vo,2,0,"div")(2,Kl,2,0),l.k0s()),2&D&&(l.R7$(),l.vxM(Y.hasPageConfigError()?1:Y.containers&&Y.containers.length>0?2:-1))},dependencies:[nr.dB,nr.bj,tr.MD,na,zn.TranslatePipe,zn.ScrollSpyDirective,zn.ProximalComponent,Vn.WA,Vn.zq,Ds.TaxComponent],encapsulation:2,changeDetection:0})}return w})(),Bc=(()=>{class w{document;window;constructor(_,D){this.document=_,this.window=D}set(_){const D=_||`${this.window.location.origin}${this.window.location.pathname}`;(this.document.querySelector("link[rel='canonical']")||this.createLinkElement()).setAttribute("href",D)}createLinkElement(){const _=this.document.createElement("link");return _.setAttribute("rel","canonical"),this.document.head.appendChild(_),_}static \u0275fac=function(D){return new(D||w)(l.KVO(p.q),l.KVO(qt.Qc))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})();var yi=h(46239),Xi=h(44675),Si=h(1646),Ea=h(74709),_a=h(10805),ys=h(50467);const Ra={usePrefetch:!0,prefetchTimeoutMs:5e3};let Pa=(()=>{class w{loggerName="PrefetchService";loggerService=(0,l.WQX)(vn.L);destroyRef=(0,l.WQX)(l.abz);locationRef=(0,l.WQX)(qt.zz);appConfig=(0,l.WQX)(Me.RK);productsService=(0,l.WQX)(zn.PRODUCTS_SERVICE);literatureService=(0,l.WQX)(zn.LITERATURE_SERVICE);translateService=(0,l.WQX)(at.c$);config=Ra;isLabelsLoaded$=new Si.t(!1);dataStatus$=new Si.t(zn.ComponentStatus.LOADING);constructor(){this.initializePrefetching()}initializePrefetching(){this.prefetchProductLabels();const _=this.getProductShareClassCodeFromUrl();_&&(this.prefetchProductCommonData(_).then(D=>{this.loggerService.debug(this.loggerName,"Product Common Data Loaded",D),this.dataStatus$.
1next(D?zn.ComponentStatus.LOADED:zn.ComponentStatus.ERROR)}),this.prefetchProductShareClasses(_).then(()=>{this.loggerService.debug(this.loggerName,"Product Share Classes Loaded")}),this.prefetchProductDocuments(_).then(()=>{this.loggerService.debug(this.loggerName,"Product Documents Loaded")}))}isProductLabelsLoaded$(){return this.isLabelsLoaded$.asObservable()}getDataStatus$(){return this.dataStatus$.asObservable()}prefetchProductLabels(){this.productsService.getLabels$().pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:_=>{this.translateService.setTranslation({pds:_}),this.isLabelsLoaded$.next(!0),this.loggerService.debug(this.loggerName,"Products Labels Loaded")},error:_=>{this.loggerService.error(this.loggerName,_),this.dataStatus$.next(zn.ComponentStatus.ERROR)}})}prefetchProductCommonData(_,D){var Y=this;return(0,gi.A)(function*(){if(Y.config={...Ra,...D||{}},Y.config.usePrefetch)return Y.loggerService.info(Y.loggerName,`Prefetching product common data for ${_}`),(0,Ea._)(Y.productsService.getProductDetails$(_,{fetchCommonData:!0,fetchShareClass:{fetchShareClassDetail:!0,fetchIdentifiers:!0,pricingDetails:{coreNav:!0},fetchAum:!0,fetchRatings:!0,fetchFundFacts:!0,fetchCharges:!0,performance:{performance:{monthEnd:{POP:{AVG_ANNUAL:!0}},quarterEnd:{POP:{AVG_ANNUAL:!0}}}}},fetchPortfolio:{hasTopFiveSectors:!0}}).pipe((0,_a.w)(Y.config.prefetchTimeoutMs||5e3),(0,ys.W)(st=>(Y.loggerService.warn("PrefetchService","Error during prefetch operation",st),[null])))).catch(st=>(Y.loggerService.error("PrefetchService","Failed to initiate prefetching",st),null));Y.loggerService.info(Y.loggerName,"Prefetching disabled by configuration")})()}prefetchProductShareClasses(_,D){var Y=this;return(0,gi.A)(function*(){Y.config={...Ra,...D||{}};const{productId:st}=(0,at.Fz)(_);if(Y.config.usePrefetch)return Y.loggerService.info(Y.loggerName,`Prefetching share classes for ${st}`),(0,Ea._)(Y.productsService.getShareClassList$(st).pipe((0,_a.w)(Y.config.prefetchTimeoutMs||5e3),(0,ys.W)(Qt=>(Y.loggerService.warn("PrefetchService","Error during prefetch operation",Qt),[null])))).catch(Qt=>(Y.loggerService.error("PrefetchService","Failed to initiate prefetching",Qt),null));Y.loggerService.info(Y.loggerName,"Prefetching disabled by configuration")})()}prefetchProductDocuments(_,D){var Y=this;return(0,gi.A)(function*(){if(Y.config={...Ra,...D||{}},!Y.config.usePrefetch)return void Y.loggerService.info(Y.loggerName,"Prefetching disabled by configuration");Y.loggerService.info(Y.loggerName,`Prefetching product documents for ${_}`);const st={...(0,at.Fz)(_),overrideSegment:Y.appConfig.getOverrideSegment()};return(0,Ea._)(Y.literatureService.getLiteratureDetails$(st).pipe((0,_a.w)(Y.config.prefetchTimeoutMs||5e3),(0,ys.W)(Qt=>(Y.loggerService.error("PrefetchService","Error during prefetch operation",Qt),[null])))).then(Qt=>{Y.loggerService.debug("PrefetchService","Successfully prefetched literature details",Qt)}).catch(Qt=>(Y.loggerService.error("PrefetchService","Failed to initiate prefetching",Qt),null))})()}getProductShareClassCodeFromUrl(){const _=this.appConfig.getChannelConfig().resources?.productDetail?.urlPathPattern;if(!_)return null;const D=new RegExp(_),Y=this.locationRef.pathname.match(D);if(!Y||Y.length<4)return null;const st=Y[2],Qt=Y[3];return this.loggerService.debug(this.loggerName,"product in url",st,Qt),`${st}-${Qt}`}static \u0275fac=function(D){return new(D||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})();var Xl=h(87081);const pc=/\$LABEL\((\w+(?:\.\w+)*)\)/g,fl=/\$LABEL\[(\w+(?:\.\w+)*)]/g,Xc=/\$LABEL\((\w+(?:\.\w+)*)\)/,wc=/\$LABEL\[(\w+(?:\.\w+)*)]/;function kc(w,ne,_){if(!Xc.test(w)&&!wc.test(w))return w;const D=(Y,st)=>Y.replaceAll(st,(Qt,on)=>{const Gn=ne.instant(on);return Gn===`[${on}]`?(_?.error("TokenReplacementHelper",`Unresolved label token: $LABEL[${on}]`),Qt):Gn});return D(D(w,pc),fl)}function Ol(w,ne,_,D=new WeakSet){if(null==w||"object"!=typeof w||D.has(w))return;D.add(w);const Y=w;for(const st of Object.keys(Y)){const Qt=Y[st];null!==Qt&&"object"==typeof Qt?Ol(Qt,ne,_,D):"string"==typeof Qt&&Qt.includes("$LABEL")&&(Y[st]=kc(Qt,ne,_))}}const Oc=["*"];function fc(w,ne){if(1&w&&l.nrm(0,"app-product-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function Mc(w,ne){if(1&w&&l.nrm(0,"app-product-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function Nc(w,ne){if(1&w&&l.nrm(0,"app-product-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function sc(w,ne){if(1&w&&l.nrm(0,"app-product-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function Sc(w,ne){if(1&w&&l.nrm(0,"app-product-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function zc(w,ne){if(1&w&&l.nrm(0,"app-product-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function nl(w,ne){if(1&w&&l.nrm(0,"app-product-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function Tc(w,ne){if(1&w&&l.nrm(0,"app-product-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function jc(w,ne){if(1&w&&l.nrm(0,"app-product-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function rc(w,ne){if(1&w&&l.nrm(0,"app-product-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function Ec(w,ne){if(1&w&&l.nrm(0,"app-product-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function ql(w,ne){if(1&w&&l.nrm(0,"app-literature-preview-layout",4),2&w){const _=l.XpG(3).page;l.Y8G("page",_)}}function Z(w,ne){if(1&w&&l.nrm(0,"app-basic-layout",4),2&w){const _=l.XpG(3).page;l.Y8G("page",_)}}function Jt(w,ne){if(1&w&&l.DNE(0,ql,1,1,"app-literature-preview-layout",4)(1,Z,1,1,"app-basic-layout",4),2&w){const _=l.XpG(4);l.vxM(_.isLitPreview()?0:1)}}function S(w,ne){if(1&w&&l.nrm(0,"app-dashboard-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function Ke(w,ne){if(1&w&&l.nrm(0,"app-basic-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function Rn(w,ne){if(1&w&&l.nrm(0,"app-product-promo-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function oo(w,ne){if(1&w&&l.nrm(0,"app-basic-layout",4),2&w){const _=l.XpG(2).page;l.Y8G("page",_)}}function ui(w,ne){if(1&w&&l.DNE(0,fc,1,1,"app-product-layout",4)(1,Mc,1,1,"app-product-layout",4)(2,Nc,1,1,"app-product-layout",4)(3,sc,1,1,"app-product-layout",4)(4,Sc,1,1,"app-product-layout",4)(5,zc,1,1,"app-product-layout",4)(6,nl,1,1,"app-product-layout",4)(7,Tc,1,1,"app-product-layout",4)(8,jc,1,1,"app-product-layout",4)(9,rc,1,1,"app-product-layout",4)(10,Ec,1,1,"app-product-layout",4)(11,Jt,2,1)(12,S,1,1,"app-dashboard-layout",4)(13,Ke,1,1,"app-basic-layout",4)(14,Rn,1,1,"app-product-promo-layout",4)(15,oo,1,1,"app-basic-layout",4),2&w){let _;const D=l.XpG(3);l.vxM("mutual-fund-layout"===(_=D.layout)?0:"exchange-traded-funds"===_?1:"separately-managed-accounts"===_?2:"tender-offer-funds"===_?3:"interval-funds"===_?4:"cit-funds"===_?5:"529-funds"===_?6:"mmf-funds"===_?7:"closed-end-funds"===_?8:"vip-funds"===_?9:"institutional-mutual-funds"===_?10:"basic-layout"===_?11:"dashboard-layout"===_?12:"page-frame"===_?13:"product-promo-layout"===_?14:15)}}function Br(w,ne){if(1&w&&l.nrm(0,"app-debug-layout",4),2&w){const _=l.XpG().page;l.Y8G("page",_)}}function Za(w,ne){if(1&w&&l.DNE(0,ui,16,1)(1,Br,1,1,"app-debug-layout",4),2&w){const _=l.XpG(2);l.vxM(_.layout?0:1)}}function gl(w,ne){if(1&w&&(l.j41(0,"br-page",1),l.DNE(1,Za,2,1,"ng-template"),l.k0s()),2&w){const _=l.XpG();l.Y8G("page",_.page)("mapping",_.mapping)}}function Ma(w,ne){if(1&w&&(l.j41(0,"div",5),l.nrm(1,"frk-component-status",6),l.k0s()),2&w){let _;const D=l.XpG(2);l.R7$(),l.Y8G("status",null!==(_=D.dataStatusSignal())&&void 0!==_?_:D.ComponentStatus.LOADING)}}function _s(w,ne){1&w&&l.SdG(0,0,null,Ma,2,1)}function Ca(w,ne){1&w&&(l.j41(0,"div",2),l.nrm(1,"div",7),l.k0s())}function js(w,ne){1&w&&l.nrm(0,"frk-medallia-embedded-survey")}const ac="PageBodyComponent",Ac=new Set(["mutual-fund-layout","exchange-traded-funds","separately-managed-accounts","tender-offer-funds","interval-funds","cit-funds","529-funds","mmf-funds","closed-end-funds","vip-funds","institutional-mutual-funds"]),Dc=new Set(["articles"]),X0=[{path:"**",component:(()=>{class w{windowRef;layout;page=null;mapping={};isReady=!1;logger=(0,l.WQX)(vn.L);bloomreach=(0,l.WQX)(vn.B);cdr=(0,l.WQX)(l.gRc);appConfigService=(0,l.WQX)(Me.RK);caveatService=(0,l.WQX)(vn.C);analyticsService=(0,l.WQX)(Kn.cu);profileService=(0,l.WQX)(ye.b);signInModalService=(0,l.WQX)(zn.SignInModalService);footerStyleService=(0,l.WQX)(yi.u);headerStyleService=(0,l.WQX)(Xi.c);prefetchService=(0,l.WQX)(Pa);profileBiographyService=(0,l.WQX)(Xl.s);destroyRef=(0,l.WQX)(l.abz);canonicalUrlService=(0,l.WQX)(Bc);pageRestrictionsService=(0,l.WQX)(Tr.W);router=(0,l.WQX)(wn.Ix);translateService=(0,l.WQX)(at.c$);schemaService=(0,l.WQX)(Ci.R);titleService=(0,l.WQX)(ar.hE);isProductsLoaded$=this.prefetchService.isProductLabelsLoaded$();ComponentStatus=zn.ComponentStatus;dataStatusSignal=(0,Mn.ot)(this.prefetchService.getDataStatus$());signInModalLabels=this.signInModalService.currentLabels;pageDocument=void 0;isSearchPage=!1;hasSearchQuery=!1;triggerPageView;navigationEnd=(0,Mn.ot)(this.router.events.pipe((0,je.p)(_=>_ instanceof wn.wF)),{initialValue:null});isLitPreview=(0,l.EWP)(()=>(this.navigationEnd(),this.windowRef.location.href.includes("lit-preview")));constructor(_){this.windowRef=_,this.mapping[en.Wj]=Ye.D,this.triggerPageView=this.initialiseTriggerPageView(),this.bloomreach.getPageModel$().pipe((0,Mn.pQ)()).subscribe({next:D=>this.onNewPage(D),error:D=>{this.logger.error(ac,D)}}),this.router.events.pipe((0,je.p)(D=>D instanceof wn.wF),(0,Mn.pQ)()).subscribe({next:()=>this.updateSearchQueryState(),error:D=>{this.logger.error(ac,"Error listening to router events",D)}})}ngOnInit(){this.isReady=!0}ngAfterViewInit(){this.appConfigService.getIsEditMode()&&this.page?.sync()}onNewPage(_){this.pageRestrictionsService.reset(),_&&Ol(_,this.translateService,this.logger),this.schemaService.removeStructuredData(),this.page=_,this.pageDocument=this.page?.getDocument(),this.headerStyleService.set(this.pageDocument?.model.data.pageMetadata?.headerStyle),this.footerStyleService.set(this.pageDocument?.model.data.pageMetadata?.footerStyle);const D=this.pageDocument?.model.data.name;this.layout=_?.getComponent().getName(),this.updateSearchQueryState(),this.canonicalUrlService.set(),_&&(this.injectPageSchemas(_),this.maybeTriggerPageView(D),this.appConfigService.setServerTime(this.page?.getComponent().getModels().serverTime)),this.caveatService.initNewPage(),this.detectChanges()}maybeTriggerPageView(_){if(this.isSoftNotFound())return;const D=this.getProfileDocumentName();D?this.profileBiographyService.getBioProfile$(D).pipe((0,Mn.pQ)(this.destroyRef)).subscribe({next:Y=>{this.setProfileSchema(Y);const st=this.resolveProfileName(Y);this.applyProfilePageTitle(st),this.triggerPageView(this.windowRef.location.href,this.isLitPreview()||Ac.has(this.layout||"")||Dc.has(_||""),{pageType:"profile",...st?{title:`${st} | Profile`}:void 0})},error:Y=>{this.logger.warn(ac,"Failed to resolve profile biography analytics overrides",Y),this.triggerPageView(this.windowRef.location.href,this.isLitPreview()||Ac.has(this.layout||"")||Dc.has(_||""))}}):this.triggerPageView(this.windowRef.location.href,this.isLitPreview()||Ac.has(this.layout||"")||Dc.has(_||""))}
1setProfileSchema(_){if(!this.isBiographyDetails(_))return;const D=this.resolveProfileName(_);D&&this.schemaService.setDynamicSchema(this.schemaService.personSchema({url:this.getCanonicalPageUrl(),name:D,jobTitle:_.description,description:_.text1,imageUrl:_.webImage}))}isBiographyDetails(_){return!!_&&"object"==typeof _&&"employeeId"in _&&"firstName"in _&&"lastName"in _}getCanonicalPageUrl(){return`${this.windowRef.location.origin}${this.windowRef.location.pathname}`}getProfileDocumentName(){return this.windowRef.location.pathname.replace(/\/+$/,"").match(/\/profiles\/([^/?#]+)/i)?.[1]??null}resolveProfileName(_){if(!_||"object"!=typeof _)return null;const D=_;return D.displayName?.trim()?D.displayName.trim():`${D.firstName||""} ${D.lastName||""}`.trim()||null}applyProfilePageTitle(_){const D=_?.trim();if(!D)return;const st=(this.page?.getChannelParameters()??{})["Appended Title Text"]||"Franklin Templeton";queueMicrotask(()=>{this.titleService.setTitle(`${D} | ${st}`),this.windowRef.prerenderReady=!0})}isSoftNotFound(){return"pagenotfound"===this.layout||"404"===this.pageDocument?.model.data.pageMetadata?.prerenderStatusCode}injectPageSchemas(_){const D=_.getDocument()?.model.data??{},Y=D.seoMetadata??D.seometadata??{},st=D.pageMetadata??{},on=_.getChannelParameters()["Appended Title Text"]||"Franklin Templeton",Gn=D.title;this.schemaService.setPageSchema(st.schemaJSON||Y.schemaJSON),this.schemaService.setBaseSchemas({siteUrl:this.windowRef.location.origin,appendedTitleText:on,pageUrl:this.windowRef.location.href,pageName:Gn?`${Gn} | ${on}`:on,pageDescription:Y.metaDescription??Y.description})}initialiseTriggerPageView(){const _=this.appConfigService.getSiteProductConfig()?.country;return(D,Y,st)=>{const Qt=this.page?.getComponent()?.getModels().pageData;this.analyticsService.triggerPageView({pageData:st?{...Qt??{},...st}:Qt,url:D,languageCode:this.appConfigService.getChannelConfig().intl.locale},"",_??"",Y,this.pageDocument?.model.data.pageMetadata?.campaignPageTagging,this.pageDocument?.model.data.pageMetadata?.assetClass)}}detectChanges(){this.isReady&&this.cdr.detectChanges()}updateSearchQueryState(){const _=this.hasSearchQuery;this.isSearchPage=this.windowRef.location.pathname.endsWith("/search"),this.hasSearchQuery=this.isSearchPage&&new URLSearchParams(this.windowRef.location.search).has("query"),this.hasSearchQuery!==_&&this.isReady&&this.detectChanges()}onSubmitAuth0(_){this.profileService.submitAuth0(_)}static \u0275fac=function(D){return new(D||w)(l.rXU(qt.Qc))};static \u0275cmp=l.VBU({type:w,selectors:[["app-page-body"]],ngContentSelectors:Oc,decls:9,vars:7,consts:[["id","main-content",1,"min-h-[80vh]"],[3,"page","mapping"],[1,"flex","min-h-[80vh]","items-center","justify-center"],["modalId","signInModal",3,"submitAuth0","signInModalLabels"],[3,"page"],[1,"3xl:px-48","container","mx-auto","my-16","lg:px-16"],[3,"status"],[1,"spinner","spinner--is-spinning"]],template:function(D,Y){1&D&&(l.NAR(),l.j41(0,"main",0),l.DNE(1,gl,2,2,"br-page",1),l.nI1(2,"async"),l.nI1(3,"async"),l.DNE(4,_s,2,0)(5,Ca,2,0,"div",2),l.k0s(),l.nrm(6,"frk-529-electronic-delivery-agreement-modal"),l.DNE(7,js,1,0,"frk-medallia-embedded-survey"),l.j41(8,"frk-modal-sign-in",3),l.bIt("submitAuth0",function(Qt){return Y.onSubmitAuth0(Qt)}),l.k0s()),2&D&&(l.R7$(),l.vxM(Y.page&&!0===l.bMT(2,3,Y.isProductsLoaded$)?1:!1===l.bMT(3,5,Y.isProductsLoaded$)?4:5),l.R7$(6),l.vxM(Y.hasSearchQuery?7:-1),l.R7$(),l.Y8G("signInModalLabels",Y.signInModalLabels()))},dependencies:[rs,nr.dB,nr.PH,tr.MD,tr.Jj,zn.ComponentStatusComponent,Wo,Bi,zn.ElectronicDeliveryAgreement529ModalComponent,Ai,zn.MedalliaEmbeddedSurveyComponent,zn.ModalSignInComponent,bs,Ql],encapsulation:2,changeDetection:0})}return w})(),canActivate:[mr,Oi]}];let h0=(()=>{class w{static PRIMERICA_PARENT_FIRM_GLOBAL_ID="16590073";static PRIMERICA_LOCALE="primerica";appConfigService=(0,l.WQX)(Me.RK);profileService=(0,l.WQX)(ye.b);segmentService=(0,l.WQX)(ye.S);debugService=(0,l.WQX)(it.V);getElasticSearchConfig(){const _=this.appConfigService.getChannelConfig().siteSearch,D=this.getParentFirmGlobalId(),Y=this.segmentService.getCurrentSegmentId();return{..._,debounceMs:this.appConfigService.getSiteSearchDebounceMs(),locale:this.getSiteSearchLocale(_.locale,D),siteLocale:this.appConfigService.getSiteGeneralConfig()?.locale||"en-us",exclude:this.getSiteSearchExclude(_.exclude),segmentId:Y,isLoggedInOrIdentified:this.isLoggedInOrIdentified(),runtimeContext:()=>{const st=this.segmentService.getCurrentSegmentId(),Qt=this.getParentFirmGlobalId(),on=this.getSegmentAudienceParams(),Gn=this.appConfigService.getOverrideSegment()?.join(",");return{segmentId:st,isLoggedInOrIdentified:this.isLoggedInOrIdentified(),canViewVipPerformanceData:this.canViewVipPerformanceData(st),audience:Gn??st,availableIn:on.availableIn,approvedFor:on.approvedFor,status:this.debugService.resolveArticleStatus(this.appConfigService.getChannelConfig().articleStatus),...Qt?{parentFirmGlobalId:Qt}:{}}}}}profileData=(0,Mn.ot)(this.profileService.getProfileData$(),{initialValue:null});getParentFirmGlobalId(){return this.profileData()?.personalInfo?.parentFirmGlobalId}getSiteSearchLocale(_,D){return D===w.PRIMERICA_PARENT_FIRM_GLOBAL_ID?w.PRIMERICA_LOCALE:_}getSiteSearchExclude(_){const D=this.segmentService.getCurrentSegment()?.insightAudiences;return D&&D.length>0?D.join(","):_}getSegmentAudienceParams(){const _=this.segmentService.getCurrentSegment();return{availableIn:_?.insightAvailableInAudiences?.join(",")||"",approvedFor:_?.insightApprovedForAudiences?.join(",")||""}}isLoggedInOrIdentified(){return this.profileService.isLoggedIn()||this.profileService.isIdentified()||this.profileService.isPfgiIdentified()}canViewVipPerformanceData(_){return _===La.zu.FINANCIAL_PROFESSIONALS&&this.isLoggedInOrIdentified()}static \u0275fac=function(D){return new(D||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})();var n0=h(94915),lc=h(22176),Yc=h(38322),Vc=h(83344),os=h(7700);let o0=(()=>{class w{loggerName="LazyLiteratureService";loggerService=(0,l.WQX)(vn.L);appConfig=(0,l.WQX)(Me.RK);config$=this.appConfig.getLiteratureConfiguration$();mod$=(0,lc.v)(()=>(this.loggerService.debug(this.loggerName,"Dynamically importing @frk/shared-data-services"),h.e("Literature").then(
1h.bind(h,76668))));service$=(0,Sa.z)([this.config$,this.mod$]).pipe((0,De.T)(([_,D])=>D.createLiterature(_)),(0,Yc.t)({bufferSize:1,refCount:!1}));constructor(){this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService constructor()")}setParentGlobalId(_){this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService setParentGlobalId()",_),this.service$.pipe((0,Vc.$)()).subscribe({next:D=>D.setParentGlobalId(_),error:D=>{this.loggerService.error(this.loggerName,D)}})}getLiteratureDetails$(_,D=!0){return this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService getLiteratureDetails$()"),this.service$.pipe((0,os.n)(Y=>Y.getLiteratureDetails$(_,D)))}getAllLiteratureDocuments$(_,D){return this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService getAllLiteratureDocuments$()"),this.service$.pipe((0,os.n)(Y=>Y.getAllLiteratureDocuments$(_,D)))}getDocumentsByProductIds$(_){return this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService getDocumentsByProductIds$()"),this.service$.pipe((0,os.n)(D=>D.getDocumentsByProductIds$(_)))}downloadDocuments$(_){return this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService downloadDocuments$()"),this.service$.pipe((0,os.n)(D=>D.downloadDocuments$(_)))}emailDocuments$(_,D){return this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService emailDocuments$()"),this.service$.pipe((0,os.n)(Y=>Y.emailDocuments$(_,D)))}mailDocuments$(_,D){return this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService mailDocuments$()"),this.service$.pipe((0,os.n)(Y=>Y.mailDocuments$(_,D)))}getLiteratureDocuments$(_){return this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService getLiteratureDocuments$()"),this.service$.pipe((0,os.n)(D=>D.getLiteratureDocuments$(_)))}getLiteratureListing$(_){return this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService getLiteratureListing$()"),this.service$.pipe((0,os.n)(D=>D.getLiteratureListing$(_)))}getOrderHistoryList$(_){return this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService getOrderHistoryList$()"),this.service$.pipe((0,os.n)(D=>D.getOrderHistoryList$(_)))}getOrderHistoryDetail$(_,D){return this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService getOrderHistoryDetail$()",D),this.service$.pipe((0,os.n)(Y=>Y.getOrderHistoryDetail$(_,D)))}getLiteratureHistory$(_){return this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService getLiteratureHistory$()"),this.service$.pipe((0,os.n)(D=>D.getLiteratureHistory$(_)))}deleteLiteratureDocument$(_,D){return this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService deleteLiteratureDocument$()",D),this.service$.pipe((0,os.n)(Y=>Y.deleteLiteratureDocument$(_,D)))}getRegulatoryFundDocuments$(_){return this.loggerService.debug(this.loggerName,"LAZY: LazyLiteratureService getRegulatoryFundDocuments$()",_),this.service$.pipe((0,os.n)(D=>D.getRegulatoryFundDocuments$(_)))}static \u0275fac=function(D){return new(D||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})();var k0=h(70828);let Kc=(()=>{class w{loggerName="LazyProductsService";logger=(0,l.WQX)(vn.L);appConfig=(0,l.WQX)(Me.RK);router=(0,l.WQX)(wn.Ix);intlService=(0,l.WQX)(vn.I);config$=this.appConfig.getProductConfiguration$();mod$=(0,lc.v)(()=>(this.logger.debug(this.loggerName,"Dynamically importing @frk/shared-data-services"),h.e("default-dist_libs_shared_data-services_products_esm_js").then(h.bind(h,32229))));service$=(0,Sa.z)([this.config$,this.mod$]).pipe((0,De.T)(([_,D])=>D.createProducts(_,this.intlService)),(0,Yc.t)({bufferSize:1,refCount:!1}));constructor(){this.logger.debug(this.loggerName,"LAZY: LazyProductsService constructor()")}getLabels$(){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getLabels$()"),this.service$.pipe((0,os.n)(_=>
1_.getLabels$()))}getProductDetails$(_,D,Y,st){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getProductDetails$()"),this.service$.pipe((0,os.n)(Qt=>Qt.getProductDetails$(_,D,Y)),(0,ys.W)(Qt=>this.errorHandler(Qt,st)))}getProductCardData$(_,D){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getProductCardData$()"),this.service$.pipe((0,os.n)(Y=>Y.getProductCardData$(_)),(0,ys.W)(Y=>this.errorHandler(Y,D)))}getAllShareClasses$(_,D,Y){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getAllShareClasses$()"),this.service$.pipe((0,os.n)(st=>st.getAllShareClasses$(_,D,Y)))}getProductAvailabilityTickers$(){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getProductAvailabilityTickers$()"),this.service$.pipe((0,os.n)(_=>_.getProductAvailabilityTickers$()))}getProductsByProductIds$(_,D){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getProductsByProductIds$()"),this.service$.pipe((0,os.n)(Y=>Y.getProductsByProductIds$(_,D)))}getPortfolioManagersByEmployeeId$(_){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getPortfolioManagersByEmployeeId$()"),this.service$.pipe((0,os.n)(D=>D.getPortfolioManagersByEmployeeId$(_)))}getProductDetailsForMyProducts$(_,D){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getProductDetailsForMyProducts$()"),this.service$.pipe((0,os.n)(Y=>Y.getProductDetailsForMyProducts$(_,D)))}getProductDetailsForMyPerformance$(_){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getProductDetailsForMyPerformance$()"),this.service$.pipe((0,os.n)(D=>D.getProductDetailsForMyPerformance$(_)))}getMarketData$(_){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getMarketData$()"),this.service$.pipe((0,os.n)(D=>D.getMarketData$(_)))}getTaxListInfo$(){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getTaxListInfo$()"),this.service$.pipe((0,os.n)(_=>_.getTaxListInfo$()))}fetchTaxInfoStates$(_){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService fetchTaxInfoStates$()"),this.service$.pipe((0,os.n)(D=>D.fetchTaxInfoStates$(_)))}getTaxExemptData$(_){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getTaxExemptData$()"),this.service$.pipe((0,os.n)(D=>D.getTaxExemptData$(_)))}getMorningstarRatingsByCategory$(_,D){return this.service$.pipe((0,os.n)(Y=>Y.getMorningstarRatingsByCategory$(_,D)))}getProductList$(_){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getProductList$()"),this.service$.pipe((0,os.n)(D=>D.getProductList$(_)))}getFullProductList$(_){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getFullProductList$()"),this.service$.pipe((0,os.n)(D=>D.getFullProductList$(_)))}getShareClassList$(_){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getShareClassList$()"),this.service$.pipe((0,os.n)(D=>D.getShareClassList$(_)))}setFirmSpecificActiveList(_){this.logger.debug(this.loggerName,"LAZY: LazyProductsService setFirmSpecificActiveList()",_),this.service$.pipe((0,Vc.$)()).subscribe({next:D=>D.setFirmSpecificActiveList(_),error:D=>{this.logger.error(this.loggerName,D)}})}getActiveShareClasses$(){return this.logger.debug(this.loggerName,"LAZY: LazyProductsService getActiveShareClasses$()"),this.service$.pipe((0,os.n)(_=>_.getActiveShareClasses$()))}errorHandler=(_,D)=>(this.logger.info(this.loggerName,"caught error",_),_ instanceof La.df?this.logger.warn(this.loggerName,"ShareClassNotActiveError:",_.message):_ instanceof at.LG?this.logger.error(this.loggerName,"APIError",_.message):this.logger.error(this.loggerName,"rethrown error",_),this.redirect(D),(0,k0.$)(()=>_));redirect=_=>{_&&(this.logger.info(this.loggerName,"redirecting browser to",_),this.router.navigateByUrl(_))};static \u0275fac=function(D){return new(D||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})();var ss=h(87573);const Zs=new l.nKC("INITIAL_SEGMENT_CONFIGURATION"),p0=new l.nKC("BIOGRAPHY_CONFIGURATION"),cc=new l.nKC("STORAGE_CONFIGURATION"),f0=new l.nKC("PROFILE_CONFIGURATION"),E=new l.nKC("REDIRECT_CONFIGURATION"),ft=new l.nKC("WINDOWs"),u=new l.nKC(at.UH.Options),I=new l.nKC(at.UH.Document),$=new l.nKC("LAUNCH_DARKLY_CONFIGURATION"),x=new l.nKC("ENV_TOKENS"),i=new URLSearchParams(location.search),j=(0,Yn.oH)({anchorScrolling:"enabled",scrollPositionRestoration:"enabled",useHash:!0,onSameUrlNavigation:"reload"});(function At(w,ne,_){return(0,l.TL3)({rootComponent:w,platformRef:_?.platformRef,...Ft(ne)})})(ki,{providers:[{provide:"ENVIRONMENT",useValue:appInitChannelConfig.environment},{provide:"ELASTIC_SEARCH_ENVIRONMENT",useValue:appInitChannelConfig.elasticSearchEnvironment},{provide:p0,useFactory:w=>w.getBiographyConfig(),deps:[Me.RK]}
1,{provide:Me.vo,useValue:{...appInitChannelConfig,urlParams:i}},(0,l.Jn2)({eventCoalescing:!0}),(0,Yn.lh)(X0,j),{provide:Zs,useValue:{defaultSegmentId:appInitChannelConfig.defaultSegment,forceSegment:i.get("role")||void 0}},{provide:cc,useValue:{storageKeySuffix:appInitChannelConfig.storageSuffix,env:appInitChannelConfig.environment,sharedCookieDomain:appInitChannelConfig.sharedCookieDomain,locale:appInitChannelConfig.intl.locale}},{provide:fo.d,useValue:{env:appInitChannelConfig.environment,channel:appInitChannelConfig.channelId,...appInitChannelConfig.datadog,userOverride:i.get("datadog"),version:appInitChannelConfig.buildVersion}},{provide:f0,useValue:{homepageUrl:appInitChannelConfig.homePage,htmlLang:appInitChannelConfig.htmlLang,channel:appInitChannelConfig.intl.locale,authMode:appInitChannelConfig.oneFranklinIdUs?"auth0":"none",auth0Config:appInitChannelConfig.oneFranklinIdUs,firmSpecificFunds:appInitChannelConfig.firmSpecificFunds,ignoreFirm:appInitChannelConfig.ignoreFirms,bypass:i.get("bypass"),firmToken:i.get("firm_token"),idToken:i.get("ft_token"),pfgiToken:i.get("pfgi")}},{provide:$,useValue:{launchDarklyKey:appInitChannelConfig.launchDarklyKey}},{provide:E,useValue:{baseUrl:appInitChannelConfig.homePage,redirects:appInitChannelConfig.redirects}},{provide:Me.jf,useValue:globalThis},{provide:ye.S,useFactory:Kn.l2,deps:[Zs,cc]},{provide:ye.d,useFactory:Kn.tc,deps:[cc]},{provide:vn.L,useFactory:at.y6},{provide:at.qS,useFactory:at.C2,deps:[fo.d]},{provide:at.kl,useFactory:at.wD},{provide:vn.B,useFactory:at.kQ},{provide:ye.b,useFactory:Kn.X5,deps:[f0,Me.jf,cc,Zs,fo.d]},{provide:Kn.Q5,useFactory:Kn.GS,deps:[E,Me.jf,ye.S,ye.d]},{provide:zn.URL_TOKEN,useValue:URL},{provide:at.Dq,useFactory:at.PY},{provide:x,useValue:{}},{provide:at.I9,useFactory:at.iq,deps:[$]},{provide:at.c,useFactory:(w,ne,_,D)=>!at.B3.isRealUser()||D.shouldDisableOneTrustInCmsPreview()?(0,at.oQ)(w,{...ne,isDisabled:!0},_):(0,at.oQ)(w,ne,_),deps:[ft,u,I,Me.RK]},{provide:I,useValue:document},{provide:u,useValue:{...appInitChannelConfig.oneTrust,oneTrustLanguage:appInitChannelConfig.htmlLang}},{provide:ft,useValue:globalThis},(0,l.phd)(()=>function g(w){return()=>{(0,ss.a)(),w.setLevel(appInitChannelConfig.defaultLogLevel),w.info("ApplicationConfigHelper","APP_INITIALIZER called")}}((0,l.WQX)(vn.L),(0,l.WQX)(at.c),(0,l.WQX)(at.qS),(0,l.WQX)(Pa),(0,l.WQX)(Kn.jr))()),{provide:zn.PRODUCTS_SERVICE,useClass:Kc,deps:[Me.RK,vn.L]},{provide:zn.LITERATURE_SERVICE,useClass:o0,deps:[Me.RK,vn.L,ye.b]},{provide:zn.INSIGHTS_SERVICE,useClass:n0.b},{provide:zn.ELASTIC_SITE_SEARCH_CONFIGURATION,useFactory:w=>w.getElasticSearchConfig(),deps:[h0]},{provide:vn.R,useFactory:at.Gl},{provide:zn.DEBUG_FOOTNOTE_SERVICE,useExisting:it.V},{provide:zn.DEBUG_PROXIMAL_SERVICE,useExisting:it.V},{provide:zn.DEBUG_PROXIMAL_FOOTNOTE_SERVICE,useExisting:it.V},{provide:at.c$,useFactory:(w,ne)=>(0,at.O6)(w,ne.showLabelAndTooltipKey),deps:[x,it.V]},{provide:ye.f,useFactory:Kn.zS},{provide:at.o_,useFactory:at.Ol},{provide:vn.C,useFactory:at.Y3},{provide:at.hR,useFactory:at.$A},{provide:zn.FOOTNOTE_SERVICE,useExisting:vn.C},{provide:zn.LEGAL_SERVICE,useExisting:vn.C},{provide:zn.PROXIMAL_FOOTNOTE_SERVICE,useExisting:vn.C},{provide:zn.ALERT_SERVICE,useExisting:vn.C},{provide:zn.LATEST_INSIGHTS_CONFIGURATION,useFactory:w=>({globalFirmId:"",searchAPIUrl:"",preSearchAPIUrl:"",searchStatusAPIUrl:"",insightsAPIUrl:"/api/articleApi",autoCompleteAPIUrl:"/api/autoComplete",searchEnvironment:appInitChannelConfig.elasticSearchEnvironment,audience:"",isLoggedIn:!1,insightAudiences:w.getCurrentSegment()?.insightAudiences||[],parentGlobalFirmId:"",searchParameters:{locale:void 0,collation:void 0,collationInsights:void 0,sort:void 0,doNotSpellCheck:void 0,selectedTab:void 0,hideTabs:void 0}}),deps:[ye.S]},{provide:zn.PRESS_RELEASES_CONFIGURATION,useFactory:w=>({globalFirmId:"",searchAPIUrl:"",preSearchAPIUrl:"",searchStatusAPIUrl:"",insightsAPIUrl:"/api/unifiedArticleSearch",autoCompleteAPIUrl:"/api/autoComplete",searchEnvironment:appInitChannelConfig.elasticSearchEnvironment,audience:"",isLoggedIn:!1,insightAudiences:w.getCurrentSegment()?.insightAudiences||[],parentGlobalFirmId:"",searchParameters:{locale:void 0,collation:void 0,collationInsights:void 0,sort:void 0,doNotSpellCheck:void 0,selectedTab:void 0,hideTabs:void 0}}),deps:[ye.S]},{provide:zn.PRESS_RELEASE_DETAIL_CONFIGURATION,useFactory:()=>({detailApiUrl:"/rest/press-release-detail"})},{provide:zn.PROXIMAL_SERVICE,useExisting:vn.C},{provide:zn.BIOS_SERVICE,useFactory:at.mP,deps:["ELASTIC_SEARCH_ENVIRONMENT",p0]},{provide:Kn.cu,useFactory:Kn.e1,deps:[Me.jf,cc,ye.b,ye.S]},{provide:Kn.jr,useFactory:Kn.Z_,deps:[ye.b,ye.S]},{provide:vn.I,useFactory:w=>(0,at.jb)(w.getIntlConfig()),deps:[Me.RK]},{provide:Vi.D,useFactory:w=>w.getChannelConfig().muniLadderTool?.dataAPI,deps:[Me.RK]},{provide:hi.l,useFactory:w=>w.getSiteProductConfig()?.taxInfo,deps:[Me.RK]},(0,zn.widenImageLoader)(),{provide:l.GGh,useValue:{breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048]}},function kr(){return(0,l.EmA)([(0,Ur.Jv)({instance:()=>Promise.resolve(yr),modules:()=>[h.e("node_modules_pnpm_highcharts_12_6_0_jspdf_4_1_0_node_modules_highcharts_modules_accessibility_js").then(h.t.bind(h,8077,19))]}),(0,l.phd)(()=>{yr.setOptions((0,l.WQX)(Hi).themeOptions)})])}()]}).catch(w=>console.log(w))},30831:(fn,Q,h)=>{"use strict";h.d(Q,{nX:()=>$r,Pu:()=>Zr,Zp:()=>Li,nU:()=>at,c1:()=>Fa,XR:()=>Hr,wF:()=>Ki,lW:()=>fo,mo:()=>kr,Z:()=>Ur,J2:()=>Da,J_:()=>Pr,bw:()=>di,tD:()=>Ss,Ix:()=>Js,D$:()=>Di,n3:()=>gs,OY:()=>lt,Sd:()=>De,bK:()=>la,gk:()=>Gs,Lg:()=>va,wO:()=>vo,Us:()=>Te,we:()=>ms});var s=h(85005),r=h(25044),p=h(71326),l=h(15252),e=h(86234),G=h(20383),X=h(1646),t=h(15834),V=h(57220),ie=h(62709),J=h(22176),se=h(27969),U=h(70828),ke=h(95489),_e=h(99039),Ue=h(43489),Ze=h(87040),we=h(79002);function Be(){return(0,Ze.N)((ue,Ge)=>{let xe=null;ue._refCount++;const We=(0,we._)(Ge,void 0,void 0,void 0,()=>{if(!ue||ue._refCount<=0||0<--ue._refCount)return void(xe=null);const Dt=ue._connection,jn=xe;xe=null,Dt&&(!jn||Dt===jn)&&Dt.unsubscribe(),Ge.unsubscribe()});ue.subscribe(We),We.closed||(xe=ue.connect())})}class Ce extends _e.c{constructor(Ge,xe){super(),this.source=Ge,this.subjectFactory=xe,this._subject=null,this._refCount=0,this._connection=null,(0,Ze.S)(Ge)&&(this.lift=Ge.lift)}
1_subscribe(Ge){return this.getSubject().subscribe(Ge)}getSubject(){const Ge=this._subject;return(!Ge||Ge.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:Ge}=this;this._subject=this._connection=null,Ge?.unsubscribe()}connect(){let Ge=this._connection;if(!Ge){Ge=this._connection=new Ue.yU;const xe=this.getSubject();Ge.add(this.source.subscribe((0,we._)(xe,void 0,()=>{this._teardown(),xe.complete()},We=>{this._teardown(),xe.error(We)},()=>this._teardown()))),Ge.closed&&(this._connection=null,Ge=Ue.yU.EMPTY)}return Ge}refCount(){return Be()(this)}}var Ae=h(38327),ge=h(29892),rt=h(7700),Je=h(77179),Ct=h(75810),Bt=h(64714),Zt=h(67567),Xt=h(83344),nn=h(36476),an=h(63047),un=h(50467),It=h(50913),Re=h(67243);function Mt(ue){return ue<=0?()=>ke.w:(0,Ze.N)((Ge,xe)=>{let We=[];Ge.subscribe((0,we._)(xe,Dt=>{We.push(Dt),ue<We.length&&We.shift()},()=>{for(const Dt of We)xe.next(Dt);xe.complete()},void 0,()=>{We=null}))})}var jt=h(79244),Vt=h(2503),pn=h(16710),Kt=h(61651),Ht=h(62868);const Yt="primary",lo=Symbol("RouteTitle");class Pn{params;constructor(Ge){this.params=Ge||{}}has(Ge){return Object.prototype.hasOwnProperty.call(this.params,Ge)}get(Ge){if(this.has(Ge)){const xe=this.params[Ge];return Array.isArray(xe)?xe[0]:xe}return null}getAll(Ge){if(this.has(Ge)){const xe=this.params[Ge];return Array.isArray(xe)?xe:[xe]}return[]}get keys(){return Object.keys(this.params)}}function Zn(ue){return new Pn(ue)}function Ne(ue,Ge,xe){const We=xe.path.split("/");if(We.length>ue.length||"full"===xe.pathMatch&&(Ge.hasChildren()||We.length<ue.length))return null;const Dt={};for(let jn=0;jn<We.length;jn++){const xn=We[jn],ko=ue[jn];if(":"===xn[0])Dt[xn.substring(1)]=ko;else if(xn!==ko.path)return null}
1return{consumed:ue.slice(0,We.length),posParams:Dt}}function ct(ue,Ge){const xe=ue?Ft(ue):void 0,We=Ge?Ft(Ge):void 0;if(!xe||!We||xe.length!=We.length)return!1;let Dt;for(let jn=0;jn<xe.length;jn++)if(Dt=xe[jn],!bn(ue[Dt],Ge[Dt]))return!1;return!0}function Ft(ue){return[...Object.keys(ue),...Object.getOwnPropertySymbols(ue)]}function bn(ue,Ge){if(Array.isArray(ue)&&Array.isArray(Ge)){if(ue.length!==Ge.length)return!1;const xe=[...ue].sort(),We=[...Ge].sort();return xe.every((Dt,jn)=>We[jn]===Dt)}return ue===Ge}function Ln(ue){return ue.length>0?ue[ue.length-1]:null}function ao(ue){return(0,l.A)(ue)?ue:(0,p.jNT)(ue)?(0,e.H)(Promise.resolve(ue)):(0,G.of)(ue)}const St={exact:function Jn(ue,Ge,xe){if(!gn(ue.segments,Ge.segments)||!Yn(ue.segments,Ge.segments,xe)||ue.numberOfChildren!==Ge.numberOfChildren)return!1;for(const We in Ge.children)if(!ue.children[We]||!Jn(ue.children[We],Ge.children[We],xe))return!1;return!0},subset:Jo},On={exact:function zt(ue,Ge){return ct(ue,Ge)},subset:function To(ue,Ge){return Object.keys(Ge).length<=Object.keys(ue).length&&Object.keys(Ge).every(xe=>bn(ue[xe],Ge[xe]))},ignored:()=>!0};function sn(ue,Ge,xe){return St[xe.paths](ue.root,Ge.root,xe.matrixParams)&&On[xe.queryParams](ue.queryParams,Ge.queryParams)&&!("exact"===xe.fragment&&ue.fragment!==Ge.fragment)}function Jo(ue,Ge,xe){return Mn(ue,Ge,Ge.segments,xe)}function Mn(ue,Ge,xe,We){if(ue.segments.length>xe.length){const Dt=ue.segments.slice(0,xe.length);return!(!gn(Dt,xe)||Ge.hasChildren()||!Yn(Dt,xe,We))}if(ue.segments.length===xe.length){if(!gn(ue.segments,xe)||!Yn(ue.segments,xe,We))return!1;for(const Dt in Ge.children)if(!ue.children[Dt]||!Jo(ue.children[Dt],Ge.children[Dt],We))return!1;return!0}{const Dt=xe.slice(0,ue.segments.length),jn=xe.slice(ue.segments.length);return!!(gn(ue.segments,Dt)&&Yn(ue.segments,Dt,We)&&ue.children[Yt])&&Mn(ue.children[Yt],Ge,jn,We)}}function Yn(ue,Ge,xe){return Ge.every((We,Dt)=>On[xe](ue[Dt].parameters,We.parameters))}class zn{root;queryParams;fragment;_queryParamMap;constructor(Ge=new Lt([],{}),xe={},We=null){this.root=Ge,this.queryParams=xe,this.fragment=We}get queryParamMap(){return this._queryParamMap??=Zn(this.queryParams),this._queryParamMap}toString(){return Ye.serialize(this)}}class Lt{segments;children;parent=null;constructor(Ge,xe){this.segments=Ge,this.children=xe,Object.values(xe).forEach(We=>We.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return wn(this)}}class yt{path;parameters;_parameterMap;constructor(Ge,xe){this.path=Ge,this.parameters=xe}get parameterMap(){return this._parameterMap??=Zn(this.parameters),this._parameterMap}toString(){return et(this)}}function gn(ue,Ge){return ue.length===Ge.length&&ue.every((xe,We)=>xe.path===Ge[We].path)}let De=(()=>{class ue{static \u0275fac=function(We){return new(We||ue)};static \u0275prov=p.jDH({token:ue,factory:()=>new at,providedIn:"root"})}return ue})();class at{parse(Ge){const xe=new si(Ge);return new zn(xe.parseRootSegment(),xe.parseQueryParams(),xe.parseFragment())}serialize(Ge){const xe=`/${Vn(Ge.root,!0)}`,We=function co(ue){const Ge=Object.entries(ue).map(([xe,We])=>Array.isArray(We)?We.map(Dt=>`${qt(xe)}=${qt(Dt)}`).join("&"):`${qt(xe)}=${qt(We)}`).filter(xe=>xe);return Ge.length?`?${Ge.join("&")}`:""}(Ge.queryParams);return`${xe}${We}${"string"==typeof Ge.fragment?`#${function Me(ue){return encodeURI(ue)}(Ge.fragment)}`:""}`}}const Ye=new at;function wn(ue){return ue.segments.map(Ge=>et(Ge)).join("/")}function Vn(ue,Ge){if(!ue.hasChildren())return wn(ue);if(Ge){const xe=ue.children[Yt]?Vn(ue.children[Yt],!1):"",We=[];return Object.entries(ue.children).forEach(([Dt,jn])=>{Dt!==Yt&&We.push(`${Dt}:${Vn(jn,!1)}`)}),We.length>0?`${xe}(${We.join("//")})`:xe}{const xe=function je(ue,Ge){let xe=[];return Object.entries(ue.children).forEach(([We,Dt])=>{We===Yt&&(xe=xe.concat(Ge(Dt,We)))}),Object.entries(ue.children).forEach(([We,Dt])=>{We!==Yt&&(xe=xe.concat(Ge(Dt,We)))}),xe}(ue,(We,Dt)=>Dt===Yt?[Vn(ue.children[Yt],!1)]:[`${Dt}:${Vn(We,!1)}`]);return 1===Object.keys(ue.children).length&&null!=ue.children[Yt]?`${wn(ue)}/${xe[0]}`:`${wn(ue)}/(${xe.join("//")})`}}function ye(ue){return encodeURIComponent(ue).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function qt(ue){return ye(ue).replace(/%3B/gi,";")}function it(ue){return ye(ue).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function le(ue){return decodeURIComponent(ue)}function dt(ue){return le(ue.replace(/\+/g,"%20"))}function et(ue){return`${it(ue.path)}${function kn(ue){return Object.entries(ue).map(([Ge,xe])=>`;${it(Ge)}=${it(xe)}`).join("")}(ue.parameters)}`}const jo=/^[^\/()?;#]+/;function Ro(ue){const Ge=ue.match(jo);return Ge?Ge[0]:""}const wi=/^[^\/()?;=#]+/,Ar=/^[^=?&#]+/,Yi=/^[^&#]+/;class si{url;remaining;constructor(Ge){this.url=Ge,this.remaining=Ge}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Lt([],{}):new Lt([],this.parseChildren())}parseQueryParams(){const Ge={};
1if(this.consumeOptional("?"))do{this.parseQueryParam(Ge)}while(this.consumeOptional("&"));return Ge}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const Ge=[];for(this.peekStartsWith("(")||Ge.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),Ge.push(this.parseSegment());let xe={};this.peekStartsWith("/(")&&(this.capture("/"),xe=this.parseParens(!0));let We={};return this.peekStartsWith("(")&&(We=this.parseParens(!1)),(Ge.length>0||Object.keys(xe).length>0)&&(We[Yt]=new Lt(Ge,xe)),We}parseSegment(){const Ge=Ro(this.remaining);if(""===Ge&&this.peekStartsWith(";"))throw new p.wOt(4009,!1);return this.capture(Ge),new yt(le(Ge),this.parseMatrixParams())}parseMatrixParams(){const Ge={};for(;this.consumeOptional(";");)this.parseParam(Ge);return Ge}parseParam(Ge){const xe=function fi(ue){const Ge=ue.match(wi);return Ge?Ge[0]:""}(this.remaining);if(!xe)return;this.capture(xe);let We="";if(this.consumeOptional("=")){const Dt=Ro(this.remaining);Dt&&(We=Dt,this.capture(We))}Ge[le(xe)]=le(We)}parseQueryParam(Ge){const xe=function er(ue){const Ge=ue.match(Ar);return Ge?Ge[0]:""}(this.remaining);if(!xe)return;this.capture(xe);let We="";if(this.consumeOptional("=")){const xn=function Rr(ue){const Ge=ue.match(Yi);return Ge?Ge[0]:""}(this.remaining);xn&&(We=xn,this.capture(We))}const Dt=dt(xe),jn=dt(We);if(Ge.hasOwnProperty(Dt)){let xn=Ge[Dt];Array.isArray(xn)||(xn=[xn],Ge[Dt]=xn),xn.push(jn)}else Ge[Dt]=jn}parseParens(Ge){const xe={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const We=Ro(this.remaining),Dt=this.remaining[We.length];if("/"!==Dt&&")"!==Dt&&";"!==Dt)throw new p.wOt(4010,!1);let jn;We.indexOf(":")>-1?(jn=We.slice(0,We.indexOf(":")),this.capture(jn),this.capture(":")):Ge&&(jn=Yt);const xn=this.parseChildren();xe[jn]=1===Object.keys(xn).length?xn[Yt]:new Lt([],xn),this.consumeOptional("//")}return xe}peekStartsWith(Ge){return this.remaining.startsWith(Ge)}consumeOptional(Ge){return!!this.peekStartsWith(Ge)&&(this.remaining=this.remaining.substring(Ge.length),!0)}capture(Ge){if(!this.consumeOptional(Ge))throw new p.wOt(4011,!1)}}function Nt(ue){return ue.segments.length>0?new Lt([],{[Yt]:ue}):ue}function ln(ue){const Ge={};for(const[We,Dt]of Object.entries(ue.children)){const jn=ln(Dt);if(We===Yt&&0===jn.segments.length&&jn.hasChildren())for(const[xn,ko]of Object.entries(jn.children))Ge[xn]=ko;else(jn.segments.length>0||jn.hasChildren())&&(Ge[We]=jn)}return function rn(ue){if(1===ue.numberOfChildren&&ue.children[Yt]){const Ge=ue.children[Yt];return new Lt(ue.segments.concat(Ge.segments),Ge.children)}return ue}(new Lt(ue.segments,Ge))}function vo(ue){return ue instanceof zn}function Bo(ue){let Ge;const Dt=Nt(function xe(jn){const xn={};for(const Ko of jn.children){const Ni=xe(Ko);xn[Ko.outlet]=Ni}const ko=new Lt(jn.url,xn);return jn===ue&&(Ge=ko),ko}(ue.root));return Ge??Dt}function gi(ue,Ge,xe,We){let Dt=ue;for(;Dt.parent;)Dt=Dt.parent;if(0===Ge.length)return Ei(Dt,Dt,Dt,xe,We);const jn=function Vr(ue){if("string"==typeof ue[0]&&1===ue.length&&"/"===ue[0])return new qr(!0,0,ue);let Ge=0,xe=!1;const We=ue.reduce((Dt,jn,xn)=>{if("object"==typeof jn&&null!=jn){if(jn.outlets){const ko={};return Object.entries(jn.outlets).forEach(([Ko,Ni])=>{ko[Ko]="string"==typeof Ni?Ni.split("/"):Ni}),[...Dt,{outlets:ko}]}if(jn.segmentPath)return[...Dt,jn.segmentPath]}return"string"!=typeof jn?[...Dt,jn]:0===xn?(jn.split("/").forEach((ko,Ko)=>{0==Ko&&"."===ko||(0==Ko&&""===ko?xe=!0:".."===ko?Ge++:""!=ko&&Dt.push(ko))}),Dt):[...Dt,jn]},[]);return new qr(xe,Ge,We)}(Ge);if(jn.toRoot())return Ei(Dt,Dt,new Lt([],{}),xe,We);const xn=function vn(ue,Ge,xe){if(ue.isAbsolute)return new mn(Ge,!0,0);if(!xe)return new mn(Ge,!1,NaN);if(null===xe.parent)return new mn(xe,!0,0);const We=Dr(ue.commands[0])?0:1;return function Kn(ue,Ge,xe){let We=ue,Dt=Ge,jn=xe;for(;jn>Dt;){if(jn-=Dt,We=We.parent,!We)throw new p.wOt(4005,!1);Dt=We.segments.length}return new mn(We,!1,Dt-jn)}(xe,xe.segments.length-1+We,ue.numberOfDoubleDots)}(jn,Dt,ue),ko=xn.processChildren?Sn(xn.segmentGroup,xn.index,jn.commands):ti(xn.segmentGroup,xn.index,jn.commands);return Ei(Dt,xn.segmentGroup,ko,xe,We)}function Dr(ue){return"object"==typeof ue&&null!=ue&&!ue.outlets&&!ue.segmentPath}function wr(ue){return"object"==typeof ue&&null!=ue&&ue.outlets}function Ei(ue,Ge,xe,We,Dt){let xn,jn={};We&&Object.entries(We).forEach(([Ko,Ni])=>{jn[Ko]=Array.isArray(Ni)?Ni.map(Lr=>`${Lr}`):`${Ni}`}),xn=ue===Ge?xe:ji(ue,Ge,xe);const ko=Nt(ln(xn));return new zn(ko,jn,Dt)}function ji(ue,Ge,xe){const We={};
1return Object.entries(ue.children).forEach(([Dt,jn])=>{We[Dt]=jn===Ge?xe:ji(jn,Ge,xe)}),new Lt(ue.segments,We)}class qr{isAbsolute;numberOfDoubleDots;commands;constructor(Ge,xe,We){if(this.isAbsolute=Ge,this.numberOfDoubleDots=xe,this.commands=We,Ge&&We.length>0&&Dr(We[0]))throw new p.wOt(4003,!1);const Dt=We.find(wr);if(Dt&&Dt!==Ln(We))throw new p.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class mn{segmentGroup;processChildren;index;constructor(Ge,xe,We){this.segmentGroup=Ge,this.processChildren=xe,this.index=We}}function ti(ue,Ge,xe){if(ue??=new Lt([],{}),0===ue.segments.length&&ue.hasChildren())return Sn(ue,Ge,xe);const We=function uo(ue,Ge,xe){let We=0,Dt=Ge;const jn={match:!1,pathIndex:0,commandIndex:0};for(;Dt<ue.segments.length;){if(We>=xe.length)return jn;const xn=ue.segments[Dt],ko=xe[We];if(wr(ko))break;const Ko=`${ko}`,Ni=We<xe.length-1?xe[We+1]:null;if(Dt>0&&void 0===Ko)break;if(Ko&&Ni&&"object"==typeof Ni&&void 0===Ni.outlets){if(!ki(Ko,Ni,xn))return jn;We+=2}else{if(!ki(Ko,{},xn))return jn;We++}Dt++}return{match:!0,pathIndex:Dt,commandIndex:We}}(ue,Ge,xe),Dt=xe.slice(We.commandIndex);if(We.match&&We.pathIndex<ue.segments.length){const jn=new Lt(ue.segments.slice(0,We.pathIndex),{});return jn.children[Yt]=new Lt(ue.segments.slice(We.pathIndex),ue.children),Sn(jn,0,Dt)}return We.match&&0===Dt.length?new Lt(ue.segments,{}):We.match&&!ue.hasChildren()?io(ue,Ge,xe):We.match?Sn(ue,0,Dt):io(ue,Ge,xe)}function Sn(ue,Ge,xe){if(0===xe.length)return new Lt(ue.segments,{});{const We=function Ao(ue){return wr(ue[0])?ue[0].outlets:{[Yt]:ue}}(xe),Dt={};if(Object.keys(We).some(jn=>jn!==Yt)&&ue.children[Yt]&&1===ue.numberOfChildren&&0===ue.children[Yt].segments.length){const jn=Sn(ue.children[Yt],Ge,xe);return new Lt(ue.segments,jn.children)}return Object.entries(We).forEach(([jn,xn])=>{"string"==typeof xn&&(xn=[xn]),null!==xn&&(Dt[jn]=ti(ue.children[jn],Ge,xn))}),Object.entries(ue.children).forEach(([jn,xn])=>{void 0===We[jn]&&(Dt[jn]=xn)}),new Lt(ue.segments,Dt)}}function io(ue,Ge,xe){const We=ue.segments.slice(0,Ge);let Dt=0;for(;Dt<xe.length;){const jn=xe[Dt];if(wr(jn)){const Ko=Io(jn.outlets);return new Lt(We,Ko)}if(0===Dt&&Dr(xe[0])){We.push(new yt(ue.segments[Ge].path,Oo(xe[0]))),Dt++;continue}const xn=wr(jn)?jn.outlets[Yt]:`${jn}`,ko=Dt<xe.length-1?xe[Dt+1]:null;xn&&ko&&Dr(ko)?(We.push(new yt(xn,Oo(ko))),Dt+=2):(We.push(new yt(xn,{})),Dt++)}return new Lt(We,{})}function Io(ue){const Ge={};return Object.entries(ue).forEach(([xe,We])=>{"string"==typeof We&&(We=[We]),null!==We&&(Ge[xe]=io(new Lt([],{}),0,We))}),Ge}function Oo(ue){const Ge={};return Object.entries(ue).forEach(([xe,We])=>Ge[xe]=`${We}`),Ge}function ki(ue,Ge,xe){return ue==xe.path&&ct(Ge,xe.parameters)}const Vi="imperative";var hi=function(ue){return ue[ue.NavigationStart=0]="NavigationStart",ue[ue.NavigationEnd=1]="NavigationEnd",ue[ue.NavigationCancel=2]="NavigationCancel",ue[ue.NavigationError=3]="NavigationError",ue[ue.RoutesRecognized=4]="RoutesRecognized",ue[ue.ResolveStart=5]="ResolveStart",ue[ue.ResolveEnd=6]="ResolveEnd",ue[ue.GuardsCheckStart=7]="GuardsCheckStart",ue[ue.GuardsCheckEnd=8]="GuardsCheckEnd",ue[ue.RouteConfigLoadStart=9]="RouteConfigLoadStart",ue[ue.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",ue[ue.ChildActivationStart=11]="ChildActivationStart",ue[ue.ChildActivationEnd=12]="ChildActivationEnd",ue[ue.ActivationStart=13]="ActivationStart",ue[ue.ActivationEnd=14]="ActivationEnd",ue[ue.Scroll=15]="Scroll",ue[ue.NavigationSkipped=16]="NavigationSkipped",ue}(hi||{});class yr{id;url;constructor(Ge,xe){this.id=Ge,this.url=xe}}class Ur extends yr{type=hi.NavigationStart;navigationTrigger;restoredState;constructor(Ge,xe,We="imperative",Dt=null){super(Ge,xe),this.navigationTrigger=We,this.restoredState=Dt}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ki extends yr{urlAfterRedirects;type=hi.NavigationEnd;constructor(Ge,xe,We){super(Ge,xe),this.urlAfterRedirects=We}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Hi=function(ue){return ue[ue.Redirect=0]="Redirect",ue[ue.SupersededByNewNavigation=1]="SupersededByNewNavigation",ue[ue.NoDataFromRe
1solver=2]="NoDataFromResolver",ue[ue.GuardRejected=3]="GuardRejected",ue}(Hi||{}),kr=function(ue){return ue[ue.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",ue[ue.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",ue}(kr||{});class ur extends yr{reason;code;type=hi.NavigationCancel;constructor(Ge,xe,We,Dt){super(Ge,xe),this.reason=We,this.code=Dt}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class fo extends yr{reason;code;type=hi.NavigationSkipped;constructor(Ge,xe,We,Dt){super(Ge,xe),this.reason=We,this.code=Dt}}class Oi extends yr{error;target;type=hi.NavigationError;constructor(Ge,xe,We,Dt){super(Ge,xe),this.error=We,this.target=Dt}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class mr extends yr{urlAfterRedirects;state;type=hi.RoutesRecognized;constructor(Ge,xe,We,Dt){super(Ge,xe),this.urlAfterRedirects=We,this.state=Dt}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class tr extends yr{urlAfterRedirects;state;type=hi.GuardsCheckStart;constructor(Ge,xe,We,Dt){super(Ge,xe),this.urlAfterRedirects=We,this.state=Dt}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ar extends yr{urlAfterRedirects;state;shouldActivate;type=hi.GuardsCheckEnd;constructor(Ge,xe,We,Dt,jn){super(Ge,xe),this.urlAfterRedirects=We,this.state=Dt,this.shouldActivate=jn}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class nr extends yr{urlAfterRedirects;state;type=hi.ResolveStart;constructor(Ge,xe,We,Dt){super(Ge,xe),this.urlAfterRedirects=We,this.state=Dt}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class en extends yr{urlAfterRedirects;state;type=hi.ResolveEnd;constructor(Ge,xe,We,Dt){super(Ge,xe),this.urlAfterRedirects=We,this.state=Dt}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class cn{route;type=hi.RouteConfigLoadStart;constructor(Ge){this.route=Ge}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Qn{route;type=hi.RouteConfigLoadEnd;constructor(Ge){this.route=Ge}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class go{snapshot;type=hi.ChildActivationStart;constructor(Ge){this.snapshot=Ge}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class no{snapshot;type=hi.ChildActivationEnd;constructor(Ge){this.snapshot=Ge}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class So{snapshot;type=hi.ActivationStart;constructor(Ge){this.snapshot=Ge}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class qo{snapshot;type=hi.ActivationEnd;constructor(Ge){this.snapshot=Ge}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class lt{routerEvent;position;anchor;type=hi.Scroll;constructor(Ge,xe,We){this.routerEvent=Ge,this.position=xe,this.anchor=We}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Gt{}class yn{url;navigationBehaviorOptions;constructor(Ge,xe){this.url=Ge,this.navigationBehaviorOptions=xe}}function Te(ue){switch(ue.type){case hi.ActivationEnd:return`ActivationEnd(path: '${ue.snapshot.routeConfig?.path||""}')`;case hi.ActivationStart:return`ActivationStart(path: '${ue.snapshot.routeConfig?.path||""}')`;case hi.ChildActivationEnd:return`ChildActivationEnd(path: '${ue.snapshot.routeConfig?.path||""}')`;case hi.ChildActivationStart:return`ChildActivationStart(path: '${ue.snapshot.routeConfig?.path||""}')`;
1case hi.GuardsCheckEnd:return`GuardsCheckEnd(id: ${ue.id}, url: '${ue.url}', urlAfterRedirects: '${ue.urlAfterRedirects}', state: ${ue.state}, shouldActivate: ${ue.shouldActivate})`;case hi.GuardsCheckStart:return`GuardsCheckStart(id: ${ue.id}, url: '${ue.url}', urlAfterRedirects: '${ue.urlAfterRedirects}', state: ${ue.state})`;case hi.NavigationCancel:return`NavigationCancel(id: ${ue.id}, url: '${ue.url}')`;case hi.NavigationSkipped:return`NavigationSkipped(id: ${ue.id}, url: '${ue.url}')`;case hi.NavigationEnd:return`NavigationEnd(id: ${ue.id}, url: '${ue.url}', urlAfterRedirects: '${ue.urlAfterRedirects}')`;case hi.NavigationError:return`NavigationError(id: ${ue.id}, url: '${ue.url}', error: ${ue.error})`;case hi.NavigationStart:return`NavigationStart(id: ${ue.id}, url: '${ue.url}')`;case hi.ResolveEnd:return`ResolveEnd(id: ${ue.id}, url: '${ue.url}', urlAfterRedirects: '${ue.urlAfterRedirects}', state: ${ue.state})`;case hi.ResolveStart:return`ResolveStart(id: ${ue.id}, url: '${ue.url}', urlAfterRedirects: '${ue.urlAfterRedirects}', state: ${ue.state})`;case hi.RouteConfigLoadEnd:return`RouteConfigLoadEnd(path: ${ue.route.path})`;case hi.RouteConfigLoadStart:return`RouteConfigLoadStart(path: ${ue.route.path})`;case hi.RoutesRecognized:return`RoutesRecognized(id: ${ue.id}, url: '${ue.url}', urlAfterRedirects: '${ue.urlAfterRedirects}', state: ${ue.state})`;case hi.Scroll:return`Scroll(anchor: '${ue.anchor}', position: '${ue.position?`${ue.position[0]}, ${ue.position[1]}`:null}')`}}function Do(ue){return ue.outlet||Yt}function mi(ue){if(!ue)return null;if(ue.routeConfig?._injector)return ue.routeConfig._injector;for(let Ge=ue.parent;Ge;Ge=Ge.parent){const xe=Ge.routeConfig;if(xe?._loadedInjector)return xe._loadedInjector;if(xe?._injector)return xe._injector}return null}class vi{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return mi(this.route?.snapshot)??this.rootInjector}constructor(Ge){this.rootInjector=Ge,this.children=new Li(this.rootInjector)}}let Li=(()=>{class ue{rootInjector;contexts=new Map;constructor(xe){this.rootInjector=xe}onChildOutletCreated(xe,We){const Dt=this.getOrCreateContext(xe);Dt.outlet=We,this.contexts.set(xe,Dt)}onChildOutletDestroyed(xe){const We=this.getContext(xe);We&&(We.outlet=null,We.attachRef=null)}onOutletDeactivated(){const xe=this.contexts;return this.contexts=new Map,xe}onOutletReAttached(xe){this.contexts=xe}getOrCreateContext(xe){let We=this.getContext(xe);return We||(We=new vi(this.rootInjector),this.contexts.set(xe,We)),We}getContext(xe){return this.contexts.get(xe)||null}static \u0275fac=function(We){return new(We||ue)(p.KVO(p.uvJ))};static \u0275prov=p.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}return ue})();class _i{_root;constructor(Ge){this._root=Ge}get root(){return this._root.value}parent(Ge){const xe=this.pathFromRoot(Ge);return xe.length>1?xe[xe.length-2]:null}children(Ge){const xe=ri(Ge,this._root);return xe?xe.children.map(We=>We.value):[]}firstChild(Ge){const xe=ri(Ge,this._root);return xe&&xe.children.length>0?xe.children[0].value:null}siblings(Ge){const xe=Qi(Ge,this._root);return xe.length<2?[]:xe[xe.length-2].children.map(Dt=>Dt.value).filter(Dt=>Dt!==Ge)}pathFromRoot(Ge){return Qi(Ge,this._root).map(xe=>xe.value)}}function ri(ue,Ge){if(ue===Ge.value)return Ge;for(const xe of Ge.children){const We=ri(ue,xe);if(We)return We}return null}function Qi(ue,Ge){if(ue===Ge.value)return[Ge];for(const xe of Ge.children){const We=Qi(ue,xe);if(We.length)return We.unshift(Ge),We}return[]}class Tr{value;children;constructor(Ge,xe){this.value=Ge,this.children=xe}toString(){return`TreeNode(${this.value})`}}function gr(ue){const Ge={};return ue&&ue.children.forEach(xe=>Ge[xe.value.outlet]=xe),Ge}class br extends _i{snapshot;constructor(Ge,xe){super(Ge),this.snapshot=xe,ua(this,Ge)}toString(){return this.snapshot.toString()}}function Mi(ue){const Ge=function Gr(ue){const jn=new ma([],{},{},"",{},Yt,ue,null,{});return new ea("",new Tr(jn,[]))}(ue),xe=new X.t([new yt("",{})]),We=new X.t({}),Dt=new X.t({}),jn=new X.t({}),xn=new X.t(""),ko=new $r(xe,We,jn,xn,Dt,Yt,ue,Ge.root);return ko.snapshot=Ge.root,new br(new Tr(ko,[]),Ge)}class $r{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(Ge,xe,We,Dt,jn,xn,ko,Ko){this.urlSubject=Ge,this.paramsSubject=xe,this.queryParamsSubject=We,this.fragmentSubject=Dt,this.dataSubject=jn,this.outlet=xn,this.component=ko,this._futureSnapshot=Ko,this.title=this.dataSubject?.pipe((0,ge.T)(Ni=>Ni[lo]))??(0,G.of)(void 0),this.url=Ge,this.params=xe,this.queryParams=We,this.fragment=Dt,this.data=jn}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,ge.T)(Ge=>Zn(Ge))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,ge.T)(Ge=>Zn(Ge))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Qr(ue,Ge,xe="emptyOnly"){let We;const{routeConfig:Dt}=ue;return We=null===Ge||"always"!==xe&&""!==Dt?.path&&(Ge.component||Ge.routeConfig?.loadComponent)?{params:{...ue.params},data:{...ue.data},resolve:{...ue.data,...ue._resolvedData??{}}}:{params:{...Ge.params,...ue.params},data:{...Ge.data,...ue.data},resolve:{...ue.data,...Ge.data,...Dt?.data,...ue._resolvedData}},Dt&&fs(Dt)&&(We.resolve[lo]=Dt.title),We}class ma{url;params;queryParams;fragment;data;outlet;component;
1routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[lo]}constructor(Ge,xe,We,Dt,jn,xn,ko,Ko,Ni){this.url=Ge,this.params=xe,this.queryParams=We,this.fragment=Dt,this.data=jn,this.outlet=xn,this.component=ko,this.routeConfig=Ko,this._resolve=Ni}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??=Zn(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Zn(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(We=>We.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ea extends _i{url;constructor(Ge,xe){super(xe),this.url=Ge,ua(this,xe)}toString(){return ba(this._root)}}function ua(ue,Ge){Ge.value._routerState=ue,Ge.children.forEach(xe=>ua(ue,xe))}function ba(ue){const Ge=ue.children.length>0?` { ${ue.children.map(ba).join(", ")} } `:"";return`${ue.value}${Ge}`}function Aa(ue){if(ue.snapshot){const Ge=ue.snapshot,xe=ue._futureSnapshot;ue.snapshot=xe,ct(Ge.queryParams,xe.queryParams)||ue.queryParamsSubject.next(xe.queryParams),Ge.fragment!==xe.fragment&&ue.fragmentSubject.next(xe.fragment),ct(Ge.params,xe.params)||ue.paramsSubject.next(xe.params),function At(ue,Ge){if(ue.length!==Ge.length)return!1;for(let xe=0;xe<ue.length;++xe)if(!ct(ue[xe],Ge[xe]))return!1;return!0}(Ge.url,xe.url)||ue.urlSubject.next(xe.url),ct(Ge.data,xe.data)||ue.dataSubject.next(xe.data)}else ue.snapshot=ue._futureSnapshot,ue.dataSubject.next(ue._futureSnapshot.data)}function Wa(ue,Ge){const xe=ct(ue.params,Ge.params)&&function Rt(ue,Ge){return gn(ue,Ge)&&ue.every((xe,We)=>ct(xe.parameters,Ge[We].parameters))}(ue.url,Ge.url);return xe&&!(!ue.parent!=!Ge.parent)&&(!ue.parent||Wa(ue.parent,Ge.parent))}function fs(ue){return"string"==typeof ue.title||null===ue.title}const Yr=new p.nKC("");let gs=(()=>{class ue{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=Yt;activateEvents=new p.bkB;deactivateEvents=new p.bkB;attachEvents=new p.bkB;detachEvents=new p.bkB;routerOutletData=(0,p.hFB)(void 0);parentContexts=(0,p.WQX)(Li);location=(0,p.WQX)(p.c1b);changeDetector=(0,p.WQX)(p.gRc);inputBinder=(0,p.WQX)(Fa,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(xe){if(xe.name){const{firstChange:We,previousValue:Dt}=xe.name;if(We)return;this.isTrackedInParentContexts(Dt)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(Dt)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(xe){return this.parentContexts.getContext(xe)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const xe=this.parentContexts.getContext(this.name);xe?.route&&(xe.attachRef?this.attach(xe.attachRef,xe.route):this.activateWith(xe.route,xe.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new p.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new p.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new p.wOt(4012,!1);this.location.detach();const xe=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(xe.instance),xe}attach(xe,We){this.activated=xe,this._activatedRoute=We,this.location.insert(xe.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(xe.instance)}deactivate(){if(this.activated){const xe=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(xe)}}activateWith(xe,We){if(this.isActivated)throw new p.wOt(4013,!1);this._activatedRoute=xe;const Dt=this.location,xn=xe.snapshot.component,ko=this.parentContexts.getOrCreateContext(this.name).children,Ko=new Ji(xe,ko,Dt.injector,this.routerOutletData);this.activated=Dt.createComponent(xn,{index:Dt.length,injector:Ko,environmentInjector:We}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(We){return new(We||ue)};static \u0275dir=p.FsC({type:ue,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[p.OA$]})}return ue})();class Ji{route;childContexts;parent;outletData;constructor(Ge,xe,We,Dt){this.route=Ge,this.childContexts=xe,this.parent=We,this.outletData=Dt}get(Ge,xe){return Ge===$r?this.route:Ge===Li?this.childContexts:Ge===Yr?this.outletData:this.parent.get(Ge,xe)}}const Fa=new p.nKC("");let Ss=(()=>{class ue{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(xe){this.unsubscribeFromRouteData(xe),this.subscribeToRouteData(xe)}unsubscribeFromRouteData(xe){this.outletDataSubscriptions.get(xe)?.unsubscribe(),this.outletDataSubscriptions.delete(xe)}subscribeToRouteData(xe){const{activatedRoute:We}=xe,Dt=(0,t.z)([We.queryParams,We.params,We.data]).pipe((0,rt.n)(([jn,xn,ko],Ko)=>(ko={...jn,...xn,...ko},0===Ko?(0,G.of)(ko):Promise.resolve(ko)))).subscribe(jn=>{if(!xe.isActivated||!xe.activatedComponentRef||xe.activatedRoute!==We||null===We.component)return void this.unsubscribeFromRouteData(xe);const xn=(0,p.HJs)(We.component);if(xn)for(const{templateName:ko}of xn.inputs)xe.activatedComponentRef.setInput(ko,jn[ko]);else this.unsubscribeFromRouteData(xe)});this.outletDataSubscriptions.set(xe,Dt)}static \u0275fac=function(We){return new(We||ue)};static \u0275prov=p.jDH({token:ue,factory:ue.\u0275fac})}return ue})(),ms=(()=>{class ue{static \u0275fac=function(We){return new(We||ue)};static \u0275cmp=p.VBU({type:ue,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(We,Dt){1&We&&p.nrm(0,"router-outlet")},dependencies:[gs],encapsulation:2})}return ue})();function Qa(ue){const Ge=ue.children&&ue.children.map(Qa),xe=Ge?{...ue,children:Ge}:{...ue};return!xe.component&&!xe.loadComponent&&(Ge||xe.loadChildren)&&xe.outlet&&xe.outlet!==Yt&&(xe.component=ms),xe}function Xa(ue,Ge,xe){if(xe&&ue.shouldReuseRoute(Ge.value,xe.value.snapshot)){const We=xe.value;We._futureSnapshot=Ge.value;const Dt=function Ja(ue,Ge,xe){return Ge.children.map(We=>{for(const Dt of xe.children)if(ue.shouldReuseRoute(We.value,Dt.value.snapshot))return Xa(ue,We,Dt);return Xa(ue,We)})}(ue,Ge,xe);return new Tr(We,Dt)}{if(ue.shouldAttach(Ge.value)){const jn=ue.retrieve(Ge.value);if(null!==jn){const xn=jn.route;return xn.value._futureSnapshot=Ge.value,xn.children=Ge.children.map(ko=>Xa(ue,ko)),xn}}const We=function rs(ue){return new $r(new X.t(ue.url),new X.t(ue.params),new X.t(ue.queryParams),new X.t(ue.fragment),new X.t(ue.data),ue.outlet,ue.component,ue)}(Ge.value),Dt=Ge.children.map(jn=>Xa(ue,jn));return new Tr(We,Dt)}}class La{redirectTo;navigationBehaviorOptions;constructor(Ge,xe){this.redirectTo=Ge,this.navigationBehaviorOptions=xe}}const Sa="ngNavigationCancelingError";function ya(ue,Ge){const{redirectTo:xe,navigationBehaviorOptions:We}=vo(Ge)?{redirectTo:Ge,navigationBehaviorOptions:void 0}:Ge,Dt=Ta(!1,Hi.Redirect);return Dt.url=xe,Dt.navigationBehaviorOptions=We,Dt}function Ta(ue,Ge){const xe=new Error(`NavigationCancelingError: ${ue||""}`);return xe[Sa]=!0,xe.cancellationCode=Ge,xe}function aa(ue){return!!ue&&ue[Sa]}class qa{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(Ge,xe,We,Dt,jn){this.routeReuseStrategy=Ge,this.futureState=xe,this.currState=We,this.forwardEvent=Dt,this.inputBindingEnabled=jn}activate(Ge){const xe=this.futureState._root,We=this.currState?this.currState._root:null;this.deactivateChildRoutes(xe,We,Ge),Aa(this.futureState.root),this.activateChildRoutes(xe,We,Ge)}deactivateChildRoutes(Ge,xe,We){const Dt=gr(xe);
1Ge.children.forEach(jn=>{const xn=jn.value.outlet;this.deactivateRoutes(jn,Dt[xn],We),delete Dt[xn]}),Object.values(Dt).forEach(jn=>{this.deactivateRouteAndItsChildren(jn,We)})}deactivateRoutes(Ge,xe,We){const Dt=Ge.value,jn=xe?xe.value:null;if(Dt===jn)if(Dt.component){const xn=We.getContext(Dt.outlet);xn&&this.deactivateChildRoutes(Ge,xe,xn.children)}else this.deactivateChildRoutes(Ge,xe,We);else jn&&this.deactivateRouteAndItsChildren(xe,We)}deactivateRouteAndItsChildren(Ge,xe){Ge.value.component&&this.routeReuseStrategy.shouldDetach(Ge.value.snapshot)?this.detachAndStoreRouteSubtree(Ge,xe):this.deactivateRouteAndOutlet(Ge,xe)}detachAndStoreRouteSubtree(Ge,xe){const We=xe.getContext(Ge.value.outlet),Dt=We&&Ge.value.component?We.children:xe,jn=gr(Ge);for(const xn of Object.values(jn))this.deactivateRouteAndItsChildren(xn,Dt);if(We&&We.outlet){const xn=We.outlet.detach(),ko=We.children.onOutletDeactivated();this.routeReuseStrategy.store(Ge.value.snapshot,{componentRef:xn,route:Ge,contexts:ko})}}deactivateRouteAndOutlet(Ge,xe){const We=xe.getContext(Ge.value.outlet),Dt=We&&Ge.value.component?We.children:xe,jn=gr(Ge);for(const xn of Object.values(jn))this.deactivateRouteAndItsChildren(xn,Dt);We&&(We.outlet&&(We.outlet.deactivate(),We.children.onOutletDeactivated()),We.attachRef=null,We.route=null)}activateChildRoutes(Ge,xe,We){const Dt=gr(xe);Ge.children.forEach(jn=>{this.activateRoutes(jn,Dt[jn.value.outlet],We),this.forwardEvent(new qo(jn.value.snapshot))}),Ge.children.length&&this.forwardEvent(new no(Ge.value.snapshot))}activateRoutes(Ge,xe,We){const Dt=Ge.value,jn=xe?xe.value:null;if(Aa(Dt),Dt===jn)if(Dt.component){const xn=We.getOrCreateContext(Dt.outlet);this.activateChildRoutes(Ge,xe,xn.children)}else this.activateChildRoutes(Ge,xe,We);else if(Dt.component){const xn=We.getOrCreateContext(Dt.outlet);if(this.routeReuseStrategy.shouldAttach(Dt.snapshot)){const ko=this.routeReuseStrategy.retrieve(Dt.snapshot);this.routeReuseStrategy.store(Dt.snapshot,null),xn.children.onOutletReAttached(ko.contexts),xn.attachRef=ko.componentRef,xn.route=ko.route.value,xn.outlet&&xn.outlet.attach(ko.componentRef,ko.route.value),Aa(ko.route.value),this.activateChildRoutes(Ge,null,xn.children)}else xn.attachRef=null,xn.route=Dt,xn.outlet&&xn.outlet.activateWith(Dt,xn.injector),this.activateChildRoutes(Ge,null,xn.children)}else this.activateChildRoutes(Ge,null,We)}}class Ga{path;route;constructor(Ge){this.path=Ge,this.route=this.path[this.path.length-1]}}class xs{component;route;constructor(Ge,xe){this.component=Ge,this.route=xe}}function ta(ue,Ge,xe){const We=ue._root;return te(We,Ge?Ge._root:null,xe,[We.value])}function Jr(ue,Ge){const xe=Symbol(),We=Ge.get(ue,xe);return We===xe?"function"!=typeof ue||(0,p.LfX)(ue)?Ge.get(ue):ue:We}function te(ue,Ge,xe,We,Dt={canDeactivateChecks:[],canActivateChecks:[]}){const jn=gr(Ge);return ue.children.forEach(xn=>{(function N(ue,Ge,xe,We,Dt={canDeactivateChecks:[],canActivateChecks:[]}){const jn=ue.value,xn=Ge?Ge.value:null,ko=xe?xe.getContext(ue.value.outlet):null;if(xn&&jn.routeConfig===xn.routeConfig){const Ko=function z(ue,Ge,xe){if("function"==typeof xe)return xe(ue,Ge);switch(xe){case"pathParamsChange":return!gn(ue.url,Ge.url);case"pathParamsOrQueryParamsChange":return!gn(ue.url,Ge.url)||!ct(ue.queryParams,Ge.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Wa(ue,Ge)||!ct(ue.queryParams,Ge.queryParams);default:return!Wa(ue,Ge)}}(xn,jn,jn.routeConfig.runGuardsAndResolvers);Ko?Dt.canActivateChecks.push(new Ga(We)):(jn.data=xn.data,jn._resolvedData=xn._resolvedData),te(ue,Ge,jn.component?ko?ko.children:null:xe,We,Dt),Ko&&ko&&ko.outlet&&ko.outlet.isActivated&&Dt.canDeactivateChecks.push(new xs(ko.outlet.component,xn))}else xn&&q(Ge,ko,Dt),Dt.canActivateChecks.push(new Ga(We)),te(ue,null,jn.component?ko?ko.children:null:xe,We,Dt)})(xn,jn[xn.value.outlet],xe,We.concat([xn.value]),Dt),delete jn[xn.value.outlet]}),Object.entries(jn).forEach(([xn,ko])=>q(ko,xe.getContext(xn),Dt)),Dt}function q(ue,Ge,xe){const We=gr(ue),Dt=ue.value;Object.entries(We).forEach(([jn,xn])=>{q(xn,Dt.component?Ge?Ge.children.getContext(jn):null:Ge,xe)}),xe.canDeactivateChecks.push(new xs(Dt.component&&Ge&&Ge.outlet&&Ge.outlet.isActivated?Ge.outlet.component:null,Dt))}function ve(ue){return"function"==typeof ue}function Dn(ue){return ue instanceof V.G||"EmptyError"===ue?.name}const bo=Symbol("INITIAL_VALUE");function Mo(){return(0,rt.n)(ue=>(0,t.z)(ue.map(Ge=>Ge.pipe((0,Je.s)(1),(0,Ct.Z)(bo)))).pipe((0,ge.T)(Ge=>{for(const xe of Ge)if(!0!==xe){if(xe===bo)return bo;if(!1===xe||wo(xe))return xe}return!0}),(0,Bt.p)(Ge=>Ge!==bo),(0,Je.s)(1)))}function wo(ue){return vo(ue)||ue instanceof La}function ir(ue){return(0,se.F)((0,an.M)(Ge=>{if("boolean"!=typeof Ge)throw ya(0,Ge)}
1),(0,ge.T)(Ge=>!0===Ge))}class W{segmentGroup;constructor(Ge){this.segmentGroup=Ge||null}}class he extends Error{urlTree;constructor(Ge){super(),this.urlTree=Ge}}function $e(ue){return(0,U.$)(new W(ue))}class Ot{urlSerializer;urlTree;constructor(Ge,xe){this.urlSerializer=Ge,this.urlTree=xe}lineralizeSegments(Ge,xe){let We=[],Dt=xe.root;for(;;){if(We=We.concat(Dt.segments),0===Dt.numberOfChildren)return(0,G.of)(We);if(Dt.numberOfChildren>1||!Dt.children[Yt])return(0,U.$)(new p.wOt(4e3,!1));Dt=Dt.children[Yt]}}applyRedirectCommands(Ge,xe,We,Dt,jn){if("string"!=typeof xe){const ko=xe,{queryParams:Ko,fragment:Ni,routeConfig:Lr,url:Ua,outlet:xa,params:ns,data:ds,title:za}=Dt,as=(0,p.N4e)(jn,()=>ko({params:ns,data:ds,queryParams:Ko,fragment:Ni,routeConfig:Lr,url:Ua,outlet:xa,title:za}));if(as instanceof zn)throw new he(as);xe=as}const xn=this.applyRedirectCreateUrlTree(xe,this.urlSerializer.parse(xe),Ge,We);if("/"===xe[0])throw new he(xn);return xn}applyRedirectCreateUrlTree(Ge,xe,We,Dt){const jn=this.createSegmentGroup(Ge,xe.root,We,Dt);return new zn(jn,this.createQueryParams(xe.queryParams,this.urlTree.queryParams),xe.fragment)}createQueryParams(Ge,xe){const We={};return Object.entries(Ge).forEach(([Dt,jn])=>{if("string"==typeof jn&&":"===jn[0]){const ko=jn.substring(1);We[Dt]=xe[ko]}else We[Dt]=jn}),We}createSegmentGroup(Ge,xe,We,Dt){const jn=this.createSegments(Ge,xe.segments,We,Dt);let xn={};return Object.entries(xe.children).forEach(([ko,Ko])=>{xn[ko]=this.createSegmentGroup(Ge,Ko,We,Dt)}),new Lt(jn,xn)}createSegments(Ge,xe,We,Dt){return xe.map(jn=>":"===jn.path[0]?this.findPosParam(Ge,jn,Dt):this.findOrReturn(jn,We))}findPosParam(Ge,xe,We){const Dt=We[xe.path.substring(1)];if(!Dt)throw new p.wOt(4001,!1);return Dt}findOrReturn(Ge,xe){let We=0;for(const Dt of xe){if(Dt.path===Ge.path)return xe.splice(We),Dt;We++}return Ge}}const Tn={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Nn(ue,Ge,xe,We,Dt){const jn=Xn(ue,Ge,xe);return jn.matched?(We=function qe(ue,Ge){return ue.providers&&!ue._injector&&(ue._injector=(0,p.Ol2)(ue.providers,Ge,`Route: ${ue.path}`)),ue._injector??Ge}(Ge,We),function Le(ue,Ge,xe,We){const Dt=Ge.canMatch;if(!Dt||0===Dt.length)return(0,G.of)(!0);const jn=Dt.map(xn=>{const ko=Jr(xn,ue);return ao(function tn(ue){return ue&&ve(ue.canMatch)}(ko)?ko.canMatch(Ge,xe):(0,p.N4e)(ue,()=>ko(Ge,xe)))});return(0,G.of)(jn).pipe(Mo(),ir())}(We,Ge,xe).pipe((0,ge.T)(xn=>!0===xn?jn:{...Tn}))):(0,G.of)(jn)}function Xn(ue,Ge,xe){if("**"===Ge.path)return function qn(ue){return{matched:!0,parameters:ue.length>0?Ln(ue).parameters:{},consumedSegments:ue,remainingSegments:[],positionalParamSegments:{}}}(xe);if(""===Ge.path)return"full"===Ge.pathMatch&&(ue.hasChildren()||xe.length>0)?{...Tn}:{matched:!0,consumedSegments:[],remainingSegments:xe,parameters:{},positionalParamSegments:{}};const Dt=(Ge.matcher||Ne)(xe,ue,Ge);if(!Dt)return{...Tn};const jn={};Object.entries(Dt.posParams??{}).forEach(([ko,Ko])=>{jn[ko]=Ko.path});const xn=Dt.consumed.length>0?{...jn,...Dt.consumed[Dt.consumed.length-1].parameters}:jn;return{matched:!0,consumedSegments:Dt.consumed,remainingSegments:xe.slice(Dt.consumed.length),parameters:xn,positionalParamSegments:Dt.posParams??{}}}function Bn(ue,Ge,xe,We){return xe.length>0&&function $o(ue,Ge,xe){return xe.some(We=>Ho(ue,Ge,We)&&Do(We)!==Yt)}(ue,xe,We)?{segmentGroup:new Lt(Ge,po(We,new Lt(xe,ue.children))),slicedSegments:[]}:0===xe.length&&function Lo(ue,Ge,xe){return xe.some(We=>Ho(ue,Ge,We))}(ue,xe,We)?{segmentGroup:new Lt(ue.segments,Co(ue,xe,We,ue.children)),slicedSegments:xe}:{segmentGroup:new Lt(ue.segments,ue.children),slicedSegments:xe}}function Co(ue,Ge,xe,We){const Dt={};for(const jn of xe)if(Ho(ue,Ge,jn)&&!We[Do(jn)]){const xn=new Lt([],{});Dt[Do(jn)]=xn}return{...We,...Dt}}function po(ue,Ge){const xe={};xe[Yt]=Ge;for(const We of ue)if(""===We.path&&Do(We)!==Yt){const Dt=new Lt([],{});xe[Do(We)]=Dt}return xe}function Ho(ue,Ge,xe){return(!(ue.hasChildren()||Ge.length>0)||"full"!==xe.pathMatch)&&""===xe.path}class Yo{}class fr{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(Ge,xe,We,Dt,jn,xn,ko){this.injector=Ge,this.configLoader=xe,this.rootComponentType=We,this.config=Dt,this.urlTree=jn,this.paramsInheritanceStrategy=xn,this.urlSerializer
1=ko,this.applyRedirects=new Ot(this.urlSerializer,this.urlTree)}noMatchError(Ge){return new p.wOt(4002,`'${Ge.segmentGroup}'`)}recognize(){const Ge=Bn(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(Ge).pipe((0,ge.T)(({children:xe,rootSnapshot:We})=>{const Dt=new Tr(We,xe),jn=new ea("",Dt),xn=function Hn(ue,Ge,xe=null,We=null){return gi(Bo(ue),Ge,xe,We)}(We,[],this.urlTree.queryParams,this.urlTree.fragment);return xn.queryParams=this.urlTree.queryParams,jn.url=this.urlSerializer.serialize(xn),{state:jn,tree:xn}}))}match(Ge){const xe=new ma([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),Yt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,Ge,Yt,xe).pipe((0,ge.T)(We=>({children:We,rootSnapshot:xe})),(0,un.W)(We=>{if(We instanceof he)return this.urlTree=We.urlTree,this.match(We.urlTree.root);throw We instanceof W?this.noMatchError(We):We}))}processSegmentGroup(Ge,xe,We,Dt,jn){return 0===We.segments.length&&We.hasChildren()?this.processChildren(Ge,xe,We,jn):this.processSegment(Ge,xe,We,We.segments,Dt,!0,jn).pipe((0,ge.T)(xn=>xn instanceof Tr?[xn]:[]))}processChildren(Ge,xe,We,Dt){const jn=[];for(const xn of Object.keys(We.children))"primary"===xn?jn.unshift(xn):jn.push(xn);return(0,e.H)(jn).pipe((0,nn.H)(xn=>{const ko=We.children[xn],Ko=function ni(ue,Ge){const xe=ue.filter(We=>Do(We)===Ge);return xe.push(...ue.filter(We=>Do(We)!==Ge)),xe}(xe,xn);return this.processSegmentGroup(Ge,Ko,ko,xn,Dt)}),(0,It.S)((xn,ko)=>(xn.push(...ko),xn)),(0,Re.U)(null),function En(ue,Ge){const xe=arguments.length>=2;return We=>We.pipe(ue?(0,Bt.p)((Dt,jn)=>ue(Dt,jn,We)):Vt.D,Mt(1),xe?(0,Re.U)(Ge):(0,jt.v)(()=>new V.G))}(),(0,Zt.Z)(xn=>{if(null===xn)return $e(We);const ko=xr(xn);return function Ai(ue){ue.sort((Ge,xe)=>Ge.value.outlet===Yt?-1:xe.value.outlet===Yt?1:Ge.value.outlet.localeCompare(xe.value.outlet))}(ko),(0,G.of)(ko)}))}processSegment(Ge,xe,We,Dt,jn,xn,ko){return(0,e.H)(xe).pipe((0,nn.H)(Ko=>this.processSegmentAgainstRoute(Ko._injector??Ge,xe,Ko,We,Dt,jn,xn,ko).pipe((0,un.W)(Ni=>{if(Ni instanceof W)return(0,G.of)(null);throw Ni}))),(0,Xt.$)(Ko=>!!Ko),(0,un.W)(Ko=>{if(Dn(Ko))return function Wo(ue,Ge,xe){return 0===Ge.length&&!ue.children[xe]}(We,Dt,jn)?(0,G.of)(new Yo):$e(We);throw Ko}))}processSegmentAgainstRoute(Ge,xe,We,Dt,jn,xn,ko,Ko){return Do(We)===xn||xn!==Yt&&Ho(Dt,jn,We)?void 0===We.redirectTo?this.matchSegmentAgainstRoute(Ge,Dt,We,jn,xn,Ko):this.allowRedirects&&ko?this.expandSegmentAgainstRouteUsingRedirect(Ge,Dt,xe,We,jn,xn,Ko):$e(Dt):$e(Dt)}expandSegmentAgainstRouteUsingRedirect(Ge,xe,We,Dt,jn,xn,ko){const{matched:Ko,parameters:Ni,consumedSegments:Lr,positionalParamSegments:Ua,remainingSegments:xa}=Xn(xe,Dt,jn);if(!Ko)return $e(xe);"string"==typeof Dt.redirectTo&&"/"===Dt.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const ns=new ma(jn,Ni,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,li(Dt),Do(Dt),Dt.component??Dt._loadedComponent??null,Dt,Ti(Dt)),ds=Qr(ns,ko,this.paramsInheritanceStrategy);ns.params=Object.freeze(ds.params),ns.data=Object.freeze(ds.data);const za=this.applyRedirects.applyRedirectCommands(Lr,Dt.redirectTo,Ua,ns,Ge);return this.applyRedirects.lineralizeSegments(Dt,za).pipe((0,Zt.Z)(as=>this.processSegment(Ge,We,xe,as.concat(xa),xn,!1,ko)))}matchSegmentAgainstRoute(Ge,xe,We,Dt,jn,xn){const ko=Nn(xe,We,Dt,Ge);return"**"===We.path&&(xe.children={}),ko.pipe((0,rt.n)(Ko=>Ko.matched?this.getChildConfig(Ge=We._injector??Ge,We,Dt).pipe((0,rt.n)(({routes:Ni})=>{const Lr=We._loadedInjector??Ge,{parameters:Ua,consumedSegments:xa,remainingSegments:ns}=Ko,ds=new ma(xa,Ua,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,li(We),Do(We),We.component??We._loadedComponent??null,We,Ti(We)),za=Qr(ds,xn,this.paramsInheritanceStrategy);ds.params=Object.freeze(za.params),ds.data=Object.freeze(za.data);const{segmentGroup:as,slicedSegments:ks}=Bn(xe,xa,ns,Ni);if(0===ks.length&&as.hasChildren())return this.processChildren(Lr,Ni,as,ds).pipe((0,ge.T)(Rs=>new Tr(ds,Rs)));if(0===Ni.length&&0===ks.length)return(0,G.of)(new Tr(ds,[]));const qs=Do(We)===jn;return this.processSegment(Lr,Ni,as,ks,qs?Yt:jn,!0,ds).pipe((0,ge.T)(Rs=>new Tr(ds,Rs instanceof Tr?[Rs]:[])))})):$e(xe)))}getChildConfig(Ge,xe,We){return xe.children?(0,G.of)({routes:xe.children,injector:Ge}):xe.loadChildren?void 0!==xe._loadedRoutes?(0,G.of)({routes:xe._loadedRoutes,injector:xe._loadedInjector}):function zo(ue,Ge,xe,We){const Dt=Ge.canLoad;if(void 0===Dt||0===Dt.length)return(0,G.of)(!0);const jn=Dt.map(xn=>{const ko=Jr(xn,ue);return ao(function tt(ue){return ue&&ve(ue.canLoad)}(ko)?ko.canLoad(Ge,xe):(0,p.N4e)(ue,()=>ko(Ge,xe)))});return(0,G.of)(jn).pipe(Mo(),ir())}(Ge,xe,We).pipe((0,Zt.Z)(Dt=>Dt?this.configLoader.loadChildren(Ge,xe).pipe((0,an.M)(jn=>{xe._loadedRoutes=jn.routes,xe._loadedInjector=jn.injector})):function Wt(){return(0,U.$)(Ta(!1,Hi.GuardRejected))}
1())):(0,G.of)({routes:[],injector:Ge})}}function Mr(ue){const Ge=ue.value.routeConfig;return Ge&&""===Ge.path}function xr(ue){const Ge=[],xe=new Set;for(const We of ue){if(!Mr(We)){Ge.push(We);continue}const Dt=Ge.find(jn=>We.value.routeConfig===jn.value.routeConfig);void 0!==Dt?(Dt.children.push(...We.children),xe.add(Dt)):Ge.push(We)}for(const We of xe){const Dt=xr(We.children);Ge.push(new Tr(We.value,Dt))}return Ge.filter(We=>!xe.has(We))}function li(ue){return ue.data||{}}function Ti(ue){return ue.resolve||{}}function sr(ue){const Ge=ue.children.map(xe=>sr(xe)).flat();return[ue,...Ge]}function na(ue){return(0,rt.n)(Ge=>{const xe=ue(Ge);return xe?(0,e.H)(xe).pipe((0,ge.T)(()=>Ge)):(0,G.of)(Ge)})}let oa=(()=>{class ue{buildTitle(xe){let We,Dt=xe.root;for(;void 0!==Dt;)We=this.getResolvedTitleForRoute(Dt)??We,Dt=Dt.children.find(jn=>jn.outlet===Yt);return We}getResolvedTitleForRoute(xe){return xe.data[lo]}static \u0275fac=function(We){return new(We||ue)};static \u0275prov=p.jDH({token:ue,factory:()=>(0,p.WQX)(ts),providedIn:"root"})}return ue})(),ts=(()=>{class ue extends oa{title;constructor(xe){super(),this.title=xe}updateTitle(xe){const We=this.buildTitle(xe);void 0!==We&&this.title.setTitle(We)}static \u0275fac=function(We){return new(We||ue)(p.KVO(Ht.hE))};static \u0275prov=p.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}return ue})();const Pr=new p.nKC("",{providedIn:"root",factory:()=>({})}),di=new p.nKC("");let Di=(()=>{class ue{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=(0,p.WQX)(p.Ql9);loadComponent(xe){if(this.componentLoaders.get(xe))return this.componentLoaders.get(xe);if(xe._loadedComponent)return(0,G.of)(xe._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(xe);const We=ao(xe.loadComponent()).pipe((0,ge.T)(sa),(0,an.M)(jn=>{this.onLoadEndListener&&this.onLoadEndListener(xe),xe._loadedComponent=jn}),(0,pn.j)(()=>{this.componentLoaders.delete(xe)})),Dt=new Ce(We,()=>new Ae.B).pipe(Be());return this.componentLoaders.set(xe,Dt),Dt}loadChildren(xe,We){if(this.childrenLoaders.get(We))return this.childrenLoaders.get(We);if(We._loadedRoutes)return(0,G.of)({routes:We._loadedRoutes,injector:We._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(We);const jn=function Er(ue,Ge,xe,We){return ao(ue.loadChildren()).pipe((0,ge.T)(sa),(0,Zt.Z)(Dt=>Dt instanceof p.Co$||Array.isArray(Dt)?(0,G.of)(Dt):(0,e.H)(Ge.compileModuleAsync(Dt))),(0,ge.T)(Dt=>{We&&We(ue);let jn,xn,ko=!1;return Array.isArray(Dt)?(xn=Dt,!0):(jn=Dt.create(xe).injector,xn=jn.get(di,[],{optional:!0,self:!0}).flat()),{routes:xn.map(Qa),injector:jn}}))}(We,this.compiler,xe,this.onLoadEndListener).pipe((0,pn.j)(()=>{this.childrenLoaders.delete(We)})),xn=new Ce(jn,()=>new Ae.B).pipe(Be());return this.childrenLoaders.set(We,xn),xn}static \u0275fac=function(We){return new(We||ue)};static \u0275prov=p.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}return ue})();function sa(ue){return function ca(ue){return ue&&"object"==typeof ue&&"default"in ue}(ue)?ue.default:ue}let ka=(()=>{class ue{static \u0275fac=function(We){return new(We||ue)};static \u0275prov=p.jDH({token:ue,factory:()=>(0,p.WQX)(Oa),providedIn:"root"})}return ue})(),Oa=(()=>{class ue{shouldProcessUrl(xe){return!0}extract(xe){return xe}merge(xe,We){return xe}static \u0275fac=function(We){return new(We||ue)};static \u0275prov=p.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}return ue})();const Zr=new p.nKC(""),la=new p.nKC("");function va(ue,Ge,xe){const We=ue.get(la),Dt=ue.get(s.q);return ue.get(p.SKi).runOutsideAngular(()=>{if(!Dt.startViewTransition||We.skipNextTransition)return We.skipNextTransition=!1,new Promise(Ni=>setTimeout(Ni));let jn;const xn=new Promise(Ni=>{jn=Ni}),ko=Dt.startViewTransition(()=>(jn(),function dr(ue){return new Promise(Ge=>{(0,p.mal)({read:()=>setTimeout(Ge)},{injector:ue})})}(ue))),{onViewTransitionCreated:Ko}=We;return Ko&&(0,p.N4e)(ue,()=>Ko({transition:ko,from:Ge,to:xe})),xn})}const Hr=new p.nKC("");let Da=(()=>{class ue{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new Ae.B;
1transitionAbortSubject=new Ae.B;configLoader=(0,p.WQX)(Di);environmentInjector=(0,p.WQX)(p.uvJ);destroyRef=(0,p.WQX)(p.abz);urlSerializer=(0,p.WQX)(De);rootContexts=(0,p.WQX)(Li);location=(0,p.WQX)(r.aZ);inputBindingEnabled=null!==(0,p.WQX)(Fa,{optional:!0});titleStrategy=(0,p.WQX)(oa);options=(0,p.WQX)(Pr,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=(0,p.WQX)(ka);createViewTransition=(0,p.WQX)(Zr,{optional:!0});navigationErrorHandler=(0,p.WQX)(Hr,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>(0,G.of)(void 0);rootComponentType=null;destroyed=!1;constructor(){this.configLoader.onLoadEndListener=Dt=>this.events.next(new Qn(Dt)),this.configLoader.onLoadStartListener=Dt=>this.events.next(new cn(Dt)),this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(xe){const We=++this.navigationId;this.transitions?.next({...xe,extractedUrl:this.urlHandlingStrategy.extract(xe.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:We})}setupNavigations(xe){return this.transitions=new X.t(null),this.transitions.pipe((0,Bt.p)(We=>null!==We),(0,rt.n)(We=>{let Dt=!1,jn=!1;return(0,G.of)(We).pipe((0,rt.n)(xn=>{if(this.navigationId>We.id)return this.cancelNavigationTransition(We,"",Hi.SupersededByNewNavigation),ke.w;this.currentTransition=We,this.currentNavigation={id:xn.id,initialUrl:xn.rawUrl,extractedUrl:xn.extractedUrl,targetBrowserUrl:"string"==typeof xn.extras.browserUrl?this.urlSerializer.parse(xn.extras.browserUrl):xn.extras.browserUrl,trigger:xn.source,extras:xn.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const ko=!xe.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!ko&&"reload"!==(xn.extras.onSameUrlNavigation??xe.onSameUrlNavigation)){const Ni="";return this.events.next(new fo(xn.id,this.urlSerializer.serialize(xn.rawUrl),Ni,kr.IgnoredSameUrlNavigation)),xn.resolve(!1),ke.w}if(this.urlHandlingStrategy.shouldProcessUrl(xn.rawUrl))return(0,G.of)(xn).pipe((0,rt.n)(Ni=>(this.events.next(new Ur(Ni.id,this.urlSerializer.serialize(Ni.extractedUrl),Ni.source,Ni.restoredState)),Ni.id!==this.navigationId?ke.w:Promise.resolve(Ni))),function Ci(ue,Ge,xe,We,Dt,jn){return(0,Zt.Z)(xn=>function Bi(ue,Ge,xe,We,Dt,jn,xn="emptyOnly"){return new fr(ue,Ge,xe,We,Dt,xn,jn).recognize()}(ue,Ge,xe,We,xn.extractedUrl,Dt,jn).pipe((0,ge.T)(({state:ko,tree:Ko})=>({...xn,targetSnapshot:ko,urlAfterRedirects:Ko}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,xe.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,an.M)(Ni=>{We.targetSnapshot=Ni.targetSnapshot,We.urlAfterRedirects=Ni.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Ni.urlAfterRedirects};const Lr=new mr(Ni.id,this.urlSerializer.serialize(Ni.extractedUrl),this.urlSerializer.serialize(Ni.urlAfterRedirects),Ni.targetSnapshot);this.events.next(Lr)}));if(ko&&this.urlHandlingStrategy.shouldProcessUrl(xn.currentRawUrl)){const{id:Ni,extractedUrl:Lr,source:Ua,restoredState:xa,extras:ns}=xn,ds=new Ur(Ni,this.urlSerializer.serialize(Lr),Ua,xa);this.events.next(ds);const za=Mi(this.rootComponentType).snapshot;return this.currentTransition=We={...xn,targetSnapshot:za,urlAfterRedirects:Lr,extras:{...ns,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Lr,(0,G.of)(We)}{const Ni="";return this.events.next(new fo(xn.id,this.urlSerializer.serialize(xn.extractedUrl),Ni,kr.IgnoredByUrlHandlingStrategy)),xn.resolve(!1),ke.w}}),(0,an.M)(xn=>{const ko=new tr(xn.id,this.urlSerializer.serialize(xn.extractedUrl),this.urlSerializer.serialize(xn.urlAfterRedirects),xn.targetSnapshot);this.events.next(ko)}),(0,ge.T)(xn=>(this.currentTransition=We={...xn,guards:ta(xn.targetSnapshot,xn.currentSnapshot,this.rootContexts)},We)),function to(ue,Ge){return(0,Zt.Z)(xe=>{const{targetSnapshot:We,currentSnapshot:Dt,guards:{canActivateChecks:jn,canDeactivateChecks:xn}}=xe;return 0===xn.length&&0===jn.length?(0,G.of)({...xe,guardsResult:!0}):function yo(ue,Ge,xe,We){return(0,e.H)(ue).pipe((0,Zt.Z)(Dt=>function Fn(ue,Ge,xe,We,Dt){const jn=Ge&&Ge.routeConfig?Ge.routeConfig.canDeactivate:null;if(!jn||0===jn.length)return(0,G.of)(!0);const xn=jn.map(ko=>{const Ko=mi(Ge)??Dt,Ni=Jr(ko,Ko);return ao(function $t(ue){return ue&&ve(ue.canDeactivate)}(Ni)?Ni.canDeactivate(ue,Ge,xe,We):(0,p.N4e)(Ko,()=>Ni(ue,Ge,xe,We))).pipe((0,Xt.$)())});return(0,G.of)(xn).pipe(Mo())}(Dt.component,Dt.route,xe,Ge,We)),(0,Xt.$)(Dt=>!0!==Dt,!0))}(xn,We,Dt,ue).pipe((0,Zt.Z)(ko=>ko&&function He(ue){return"boolean"==typeof ue}(ko)?function No(ue,Ge,xe,We){return(0,e.H)(Ge).pipe((0,nn.H)(Dt=>(0,ie.x)(function Fe(ue,Ge){return null!==ue&&Ge&&Ge(new go(ue)),(0,G.of)(!0)}(Dt.route.parent,We),function Pe(ue,Ge){return null!==ue&&Ge&&Ge(new So(ue)),(0,G.of)(!0)}(Dt.route,We),function Et(ue,Ge,xe){const We=Ge[Ge.length-1],jn=Ge.slice(0,Ge.length-1).reverse().map(xn=>function pr(ue){const Ge=ue.routeConfig?ue.routeConfig.canActivateChild:null;return Ge&&0!==Ge.length?{node:ue,guards:Ge}:null}(xn)).filter(xn=>null!==xn).map(xn=>(0,J.v)(()=>{const ko=xn.guards.map(Ko=>{const Ni=mi(xn.node)??xe,Lr=Jr(Ko,Ni);return ao(function ht(ue){return ue&&ve(ue.canActivateChild)}(Lr)?Lr.canActivateChild(We,ue):(0,p.N4e)(Ni,()=>Lr(We,ue))).pipe((0,Xt.$)())});return(0,G.of)(ko).pipe(Mo())}));return(0,G.of)(jn).pipe(Mo())}(ue,Dt.path,xe),function be(ue,Ge,xe){const We=Ge.routeConfig?Ge.routeConfig.canActivate:null;if(!We||0===We.length)return(0,G.of)(!0);const Dt=We.map(jn=>(0,J.v)(()=>{const xn=mi(Ge)??xe,ko=Jr(jn,xn);return ao(function ze(ue){return ue&&ve(ue.canActivate)}(ko)?ko.canActivate(Ge,ue):(0,p.N4e)(xn,()=>ko(Ge,ue))).pipe((0,Xt.$)())}));return(0,G.of)(Dt).pipe(Mo())}(ue,Dt.route,xe))),(0,Xt.$)(Dt=>!0!==Dt,!0))}(We,jn,ue,Ge):(0,G.of)(ko)),(0,ge.T)(ko=>({...xe,guardsResult:ko})))})}(this.environmentInjector,xn=>this.events.next(xn)),(0,an.M)(xn=>{if(We.guardsResult=xn.guardsResult,xn.guardsResult&&"boolean"!=typeof xn.guardsResult)throw ya(0,xn.guardsResult);const ko=new ar(xn.id,this.urlSerializer.serialize(xn.extractedUrl),this.urlSerializer.serialize(xn.urlAfterRedirects),xn.targetSnapshot,!!xn.guardsResult);this.events.next(ko)}),(0,Bt.p)(xn=>!!xn.guardsResult||(this.cancelNavigationTransition(xn,"",Hi.GuardRejected),!1)),na(xn=>{if(0!==xn.guards.canActivateChecks.length)return(0,G.of)(xn).pipe((0,an.M)(ko=>{const Ko=new nr(ko.id,this.urlSerializer.serialize(ko.extractedUrl),this.urlSerializer.serialize(ko.urlAfterRedirects),ko.targetSnapshot);this.events.next(Ko)}),(0,rt.n)(ko=>{let Ko=!1;return(0,G.of)(ko).pipe(function Gi(ue,Ge){return(0,Zt.Z)(xe=>{const{targetSnapshot:We,guards:{canActivateChecks:Dt}}=xe;if(!Dt.length)return(0,G.of)(xe);const jn=new Set(Dt.map(Ko=>Ko.route)),xn=new Set;for(const Ko of jn)if(!xn.has(Ko))for(const Ni of sr(Ko))xn.add(Ni);let ko=0;return(0,e.H)(xn).pipe((0,nn.H)(Ko=>jn.has(Ko)?function _r(ue,Ge,xe,We){const Dt=ue.routeConfig,jn=ue._resolve;return void 0!==Dt?.title&&!fs(Dt)&&(jn[lo]=Dt.title),function Ir(ue,Ge,xe,We){const Dt=Ft(ue);if(0===Dt.length)return(0,G.of)({});const jn={};return(0,e.H)(Dt).pipe((0,Zt.Z)(xn=>function jr(ue,Ge,xe,We){const Dt=mi(Ge)??We,jn=Jr(ue,Dt);return ao(jn.resolve?jn.resolve(Ge,xe):(0,p.N4e)(Dt,()=>jn(Ge,xe)))}(ue[xn],Ge,xe,We).pipe((0,Xt.$)(),(0,an.M)(ko=>
1{if(ko instanceof La)throw ya(new at,ko);jn[xn]=ko}))),Mt(1),(0,ge.T)(()=>jn),(0,un.W)(xn=>Dn(xn)?ke.w:(0,U.$)(xn)))}(jn,ue,Ge,We).pipe((0,ge.T)(xn=>(ue._resolvedData=xn,ue.data=Qr(ue,ue.parent,xe).resolve,null)))}(Ko,We,ue,Ge):(Ko.data=Qr(Ko,Ko.parent,ue).resolve,(0,G.of)(void 0))),(0,an.M)(()=>ko++),Mt(1),(0,Zt.Z)(Ko=>ko===xn.size?(0,G.of)(xe):ke.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,an.M)({next:()=>Ko=!0,complete:()=>{Ko||this.cancelNavigationTransition(ko,"",Hi.NoDataFromResolver)}}))}),(0,an.M)(ko=>{const Ko=new en(ko.id,this.urlSerializer.serialize(ko.extractedUrl),this.urlSerializer.serialize(ko.urlAfterRedirects),ko.targetSnapshot);this.events.next(Ko)}))}),na(xn=>{const ko=Ko=>{const Ni=[];Ko.routeConfig?.loadComponent&&!Ko.routeConfig._loadedComponent&&Ni.push(this.configLoader.loadComponent(Ko.routeConfig).pipe((0,an.M)(Lr=>{Ko.component=Lr}),(0,ge.T)(()=>{})));for(const Lr of Ko.children)Ni.push(...ko(Lr));return Ni};return(0,t.z)(ko(xn.targetSnapshot.root)).pipe((0,Re.U)(null),(0,Je.s)(1))}),na(()=>this.afterPreactivation()),(0,rt.n)(()=>{const{currentSnapshot:xn,targetSnapshot:ko}=We,Ko=this.createViewTransition?.(this.environmentInjector,xn.root,ko.root);return Ko?(0,e.H)(Ko).pipe((0,ge.T)(()=>We)):(0,G.of)(We)}),(0,ge.T)(xn=>{const ko=function ls(ue,Ge,xe){const We=Xa(ue,Ge._root,xe?xe._root:void 0);return new br(We,Ge)}(xe.routeReuseStrategy,xn.targetSnapshot,xn.currentRouterState);return this.currentTransition=We={...xn,targetRouterState:ko},this.currentNavigation.targetRouterState=ko,We}),(0,an.M)(()=>{this.events.next(new Gt)}),((ue,Ge,xe,We)=>(0,ge.T)(Dt=>(new qa(Ge,Dt.targetRouterState,Dt.currentRouterState,xe,We).activate(ue),Dt)))(this.rootContexts,xe.routeReuseStrategy,xn=>this.events.next(xn),this.inputBindingEnabled),(0,Je.s)(1),(0,an.M)({next:xn=>{Dt=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Ki(xn.id,this.urlSerializer.serialize(xn.extractedUrl),this.urlSerializer.serialize(xn.urlAfterRedirects))),this.titleStrategy?.updateTitle(xn.targetRouterState.snapshot),xn.resolve(!0)},complete:()=>{Dt=!0}}),(0,Kt.Q)(this.transitionAbortSubject.pipe((0,an.M)(xn=>{throw xn}))),(0,pn.j)(()=>{!Dt&&!jn&&this.cancelNavigationTransition(We,"",Hi.SupersededByNewNavigation),this.currentTransition?.id===We.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,un.W)(xn=>{if(this.destroyed)return We.resolve(!1),ke.w;if(jn=!0,aa(xn))this.events.next(new ur(We.id,this.urlSerializer.serialize(We.extractedUrl),xn.message,xn.cancellationCode)),function Bs(ue){return aa(ue)&&vo(ue.url)}(xn)?this.events.next(new yn(xn.url,xn.navigationBehaviorOptions)):We.resolve(!1);
1else{const ko=new Oi(We.id,this.urlSerializer.serialize(We.extractedUrl),xn,We.targetSnapshot??void 0);try{const Ko=(0,p.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(ko));if(!(Ko instanceof La))throw this.events.next(ko),xn;{const{message:Ni,cancellationCode:Lr}=ya(0,Ko);this.events.next(new ur(We.id,this.urlSerializer.serialize(We.extractedUrl),Ni,Lr)),this.events.next(new yn(Ko.redirectTo,Ko.navigationBehaviorOptions))}}catch(Ko){this.options.resolveNavigationPromiseOnError?We.resolve(!1):We.reject(Ko)}}return ke.w}))}))}cancelNavigationTransition(xe,We,Dt){const jn=new ur(xe.id,this.urlSerializer.serialize(xe.extractedUrl),We,Dt);this.events.next(jn),xe.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const xe=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),We=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return xe.toString()!==We?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(We){return new(We||ue)};static \u0275prov=p.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}return ue})();function $a(ue){return ue!==Vi}let Wr=(()=>{class ue{static \u0275fac=function(We){return new(We||ue)};static \u0275prov=p.jDH({token:ue,factory:()=>(0,p.WQX)(us),providedIn:"root"})}return ue})();class da{shouldDetach(Ge){return!1}store(Ge,xe){}shouldAttach(Ge){return!1}retrieve(Ge){return null}shouldReuseRoute(Ge,xe){return Ge.routeConfig===xe.routeConfig}}let us=(()=>{class ue extends da{static \u0275fac=(()=>{let xe;return function(Dt){return(xe||(xe=p.xGo(ue)))(Dt||ue)}})();static \u0275prov=p.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}return ue})(),cs=(()=>{class ue{urlSerializer=(0,p.WQX)(De);options=(0,p.WQX)(Pr,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=(0,p.WQX)(r.aZ);urlHandlingStrategy=(0,p.WQX)(ka);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new zn;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:xe,initialUrl:We,targetBrowserUrl:Dt}){const jn=void 0!==xe?this.urlHandlingStrategy.merge(xe,We):We,xn=Dt??jn;return xn instanceof zn?this.urlSerializer.serialize(xn):xn}commitTransition({targetRouterState:xe,finalUrl:We,initialUrl:Dt}){We&&xe?(this.currentUrlTree=We,this.rawUrlTree=this.urlHandlingStrategy.merge(We,Dt),this.routerState=xe):this.rawUrlTree=Dt}routerState=Mi(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:xe}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,xe??this.rawUrlTree)}static \u0275fac=function(We){return new(We||ue)};static \u0275prov=p.jDH({token:ue,factory:()=>(0,p.WQX)(pa),providedIn:"root"})}return ue})(),pa=(()=>{class ue extends cs{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(xe){return this.location.subscribe(We=>{"popstate"===We.type&&setTimeout(()=>{xe(We.url,We.state,"popstate")})})}handleRouterEvent(xe,We){xe instanceof Ur?this.updateStateMemento():xe instanceof fo?this.commitTransition(We):xe instanceof mr?"eager"===this.urlUpdateStrategy&&(We.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(We),We)):xe instanceof Gt?(this.commitTransition(We),"deferred"===this.urlUpdateStrategy&&!We.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(We),We)):xe instanceof ur&&(xe.code===Hi.GuardRejected||xe.code===Hi.NoDataFromRe
1solver)?this.restoreHistory(We):xe instanceof Oi?this.restoreHistory(We,!0):xe instanceof Ki&&(this.lastSuccessfulId=xe.id,this.currentPageId=this.browserPageId)}setBrowserUrl(xe,{extras:We,id:Dt}){const{replaceUrl:jn,state:xn}=We;if(this.location.isCurrentPathEqualTo(xe)||jn){const ko=this.browserPageId,Ko={...xn,...this.generateNgRouterState(Dt,ko)};this.location.replaceState(xe,"",Ko)}else{const ko={...xn,...this.generateNgRouterState(Dt,this.browserPageId+1)};this.location.go(xe,"",ko)}}restoreHistory(xe,We=!1){if("computed"===this.canceledNavigationResolution){const jn=this.currentPageId-this.browserPageId;0!==jn?this.location.historyGo(jn):this.getCurrentUrlTree()===xe.finalUrl&&0===jn&&(this.resetInternalState(xe),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(We&&this.resetInternalState(xe),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(xe,We){return"computed"===this.canceledNavigationResolution?{navigationId:xe,\u0275routerPageId:We}:{navigationId:xe}}static \u0275fac=(()=>{let xe;return function(Dt){return(xe||(xe=p.xGo(ue)))(Dt||ue)}})();static \u0275prov=p.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}return ue})();function Gs(ue,Ge){ue.events.pipe((0,Bt.p)(xe=>xe instanceof Ki||xe instanceof ur||xe instanceof Oi||xe instanceof fo),(0,ge.T)(xe=>xe instanceof Ki||xe instanceof fo?0:xe instanceof ur&&(xe.code===Hi.Redirect||xe.code===Hi.SupersededByNewNavigation)?2:1),(0,Bt.p)(xe=>2!==xe),(0,Je.s)(1)).subscribe(()=>{Ge()})}const ws={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Xs={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Js=(()=>{class ue{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=(0,p.WQX)(p.H3F);stateManager=(0,p.WQX)(cs);options=(0,p.WQX)(Pr,{optional:!0})||{};pendingTasks=(0,p.WQX)(p.Ua0);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=(0,p.WQX)(Da);urlSerializer=(0,p.WQX)(De);location=(0,p.WQX)(r.aZ);urlHandlingStrategy=(0,p.WQX)(ka);_events=new Ae.B;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=(0,p.WQX)(Wr);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=(0,p.WQX)(di,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!(0,p.WQX)(Fa,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:xe=>{this.console.warn(xe)}}),this.subscribeToNavigationEvents()}eventsSubscription=new Ue.yU;subscribeToNavigationEvents(){const xe=this.navigationTransitions.events.subscribe(We=>{try{const Dt=this.navigationTransitions.currentTransition,jn=this.navigationTransitions.currentNavigation;if(null!==Dt&&null!==jn)if(this.stateManager.handleRouterEvent(We,jn),We instanceof ur&&We.code!==Hi.Redirect&&We.code!==Hi.SupersededByNewNavigation)this.navigated=!0;else if(We instanceof Ki)this.navigated=!0;else if(We instanceof yn){const xn=We.navigationBehaviorOptions,ko=this.urlHandlingStrategy.merge(We.url,Dt.currentRawUrl),Ko={browserUrl:Dt.extras.browserUrl,info:Dt.extras.info,skipLocationChange:Dt.extras.skipLocationChange,replaceUrl:Dt.extras.replaceUrl||"eager"===this.urlUpdateStrategy||$a(Dt.source),...xn};this.scheduleNavigation(ko,Vi,null,Ko,{resolve:Dt.resolve,reject:Dt.reject,promise:Dt.promise})}(function Cs(ue){return!(ue instanceof Gt||ue instanceof yn)})(We)&&this._events.next(We)}catch(Dt){this.navigationTransitions.transitionAbortSubject.next(Dt)}});this.eventsSubscription.add(xe)}resetRootComponentType(xe){this.routerState.root.component=xe,this.navigationTransitions.rootComponentType=xe}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Vi,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((xe,We,Dt)=>{this.navigateToSyncWithBrowser(xe,Dt,We)})}navigateToSyncWithBrowser(xe,We,Dt){const jn={replaceUrl:!0},xn=Dt?.navigationId?Dt:null;if(Dt){const Ko={...Dt};delete Ko.navigationId,delete Ko.\u0275routerPageId,0!==Object.keys(Ko).length&&(jn.state=Ko)}const ko=this.parseUrl(xe);this.scheduleNavigation(ko,We,xn,jn)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(xe){this.config=xe.map(Qa),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(xe,We={}){const{relativeTo:Dt,queryParams:jn,fragment:xn,queryParamsHandling:ko,preserveFragment:Ko}=We,Ni=Ko?this.currentUrlTree.fragment:xn;let Ua,Lr=null;switch(ko??this.options.defaultQueryParamsHandling){case"merge":Lr={...this.currentUrlTree.queryParams,...jn};break;case"preserve":Lr=this.currentUrlTree.queryParams;break;default:Lr=jn||null}null!==Lr&&(Lr=this.removeEmptyProps(Lr));try{Ua=Bo(Dt?Dt.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof xe[0]||"/"!==xe[0][0])&&(xe=[]),Ua=this.currentUrlTree.root}return gi(Ua,xe,Lr,Ni??null)}navigateByUrl(xe,We={skipLocationChange:!1}){const Dt=vo(xe)?xe:this.parseUrl(xe),jn=this.urlHandlingStrategy.merge(Dt,this.rawUrlTree);return this.scheduleNavigation(jn,Vi,null,We)}navigate(xe,We={skipLocationChange:!1}){return function Es(ue){for(let Ge=0;Ge<ue.length;Ge++)if(null==ue[Ge])throw new p.wOt(4008,!1)}(xe),this.navigateByUrl(this.createUrlTree(xe,We),We)}serializeUrl(xe){return this.urlSerializer.serialize(xe)}parseUrl(xe){try{return this.urlSerializer.parse(xe)}catch{return this.urlSerializer.parse("/")}}isActive(xe,We){let Dt;if(Dt=!0===We?{...ws}:!1===We?{...Xs}:We,vo(xe))return sn(this.currentUrlTree,xe,Dt);const jn=this.parseUrl(xe);return sn(this.currentUrlTree,jn,Dt)}removeEmptyProps(xe){return Object.entries(xe).reduce((We,[Dt,jn])=>(null!=jn&&(We[Dt]=jn),We),{})}scheduleNavigation(xe,We,Dt,jn,xn){if(this.disposed)return Promise.resolve(!1);let ko,Ko,Ni;xn?(ko=xn.resolve,Ko=xn.reject,Ni=xn.promise):Ni=new Promise((Ua,xa)=>{ko=Ua,Ko=xa});const Lr=this.pendingTasks.add();return Gs(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Lr))}),this.navigationTransitions.handleNavigationRequest({source:We,restoredState:Dt,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:xe,extras:jn,resolve:ko,reject:Ko,promise:Ni,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}
1),Ni.catch(Ua=>Promise.reject(Ua))}static \u0275fac=function(We){return new(We||ue)};static \u0275prov=p.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}return ue})()},31060:(fn,Q,h)=>{"use strict";function s(e){return 0!==e&&100*Math.random()<=e}function r(e,G){return+e.toFixed(G)}function p(e){return l(e)&&e>=0&&e<=100}function l(e){return"number"==typeof e}h.d(Q,{Et:()=>l,LI:()=>r,fp:()=>p,ic:()=>s})},31410:(fn,Q,h)=>{"use strict";h.d(Q,{c:()=>X});var s=h(35797),r=h(87040),p=h(79002),l=h(80720),G=h(87197);function X(t,V=s.E,ie){const J=(0,G.O)(t,V);return function e(t,V){return(0,r.N)((ie,J)=>{const{leading:se=!0,trailing:U=!1}=V??{};let ke=!1,_e=null,Ue=null,Ze=!1;const we=()=>{Ue?.unsubscribe(),Ue=null,U&&(Ae(),Ze&&J.complete())},Be=()=>{Ue=null,Ze&&J.complete()},Ce=ge=>Ue=(0,l.Tg)(t(ge)).subscribe((0,p._)(J,we,Be)),Ae=()=>{if(ke){ke=!1;const ge=_e;_e=null,J.next(ge),!Ze&&Ce(ge)}};ie.subscribe((0,p._)(J,ge=>{ke=!0,_e=ge,(!Ue||Ue.closed)&&(se?Ae():Ce(ge))},()=>{Ze=!0,(!(U&&ke&&Ue)||Ue.closed)&&J.complete()}))})}(()=>J,ie)}},31554:(fn,Q)=>{"use strict";Q.parse=function G(U,ke){if("string"!=typeof U)throw new TypeError("argument str must be a string");var _e={},Ue=U.length;if(Ue<2)return _e;var Ze=ke&&ke.decode||ie,we=0,Be=0,Ce=0;do{if(-1===(Be=U.indexOf("=",we)))break;if(-1===(Ce=U.indexOf(";",we)))Ce=Ue;else if(Be>Ce){we=U.lastIndexOf(";",Be-1)+1;continue}var Ae=X(U,we,Be),ge=t(U,Be,Ae),rt=U.slice(Ae,ge);if(!s.call(_e,rt)){var Je=X(U,Be+1,Ce),Ct=t(U,Ce,Je);34===U.charCodeAt(Je)&&34===U.charCodeAt(Ct-1)&&(Je++,Ct--);var Bt=U.slice(Je,Ct);_e[rt]=se(Bt,Ze)}we=Ce+1}while(we<Ue);return _e},Q.serialize=function V(U,ke,_e){var Ue=_e&&_e.encode||encodeURIComponent;if("function"!=typeof Ue)throw new TypeError("option encode is invalid");if(!r.test(U))throw new TypeError("argument name is invalid");var Ze=Ue(ke);if(!p.test(Ze))throw new TypeError("argument val is invalid");var we=U+"="+Ze;if(!_e)return we;if(null!=_e.maxAge){var Be=Math.floor(_e.maxAge);if(!isFinite(Be))throw new TypeError("option maxAge is invalid");we+="; Max-Age="+Be}if(_e.domain){if(!l.test(_e.domain))throw new TypeError("option domain is invalid");we+="; Domain="+_e.domain}if(_e.path){if(!e.test(_e.path))throw new TypeError("option path is invalid");we+="; Path="+_e.path}if(_e.expires){var Ce=_e.expires;if(!function J(U){return"[object Date]"===h.call(U)}(Ce)||isNaN(Ce.valueOf()))throw new TypeError("option expires is invali
1d");we+="; Expires="+Ce.toUTCString()}if(_e.httpOnly&&(we+="; HttpOnly"),_e.secure&&(we+="; Secure"),_e.partitioned&&(we+="; Partitioned"),_e.priority)switch("string"==typeof _e.priority?_e.priority.toLowerCase():_e.priority){case"low":we+="; Priority=Low";break;case"medium":we+="; Priority=Medium";break;case"high":we+="; Priority=High";break;default:throw new TypeError("option priority is invalid")}if(_e.sameSite)switch("string"==typeof _e.sameSite?_e.sameSite.toLowerCase():_e.sameSite){case!0:we+="; SameSite=Strict";break;case"lax":we+="; SameSite=Lax";break;case"strict":we+="; SameSite=Strict";break;case"none":we+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return we};var h=Object.prototype.toString,s=Object.prototype.hasOwnProperty,r=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/,p=/^("?)[\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*\1$/,l=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,e=/^[\u0020-\u003A\u003D-\u007E]*$/;function X(U,ke,_e){do{var Ue=U.charCodeAt(ke);if(32!==Ue&&9!==Ue)return ke}while(++ke<_e);return _e}function t(U,ke,_e){for(;ke>_e;){var Ue=U.charCodeAt(--ke);if(32!==Ue&&9!==Ue)return ke+1}return _e}
1function ie(U){return-1!==U.indexOf("%")?decodeURIComponent(U):U}function se(U,ke){try{return ke(U)}catch{return U}}},32107:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>t});var s=h(72414),r="object"==typeof exports&&exports&&!exports.nodeType&&exports,p=r&&"object"==typeof module&&module&&!module.nodeType&&module,e=p&&p.exports===r?s.A.Buffer:void 0,G=e?e.allocUnsafe:void 0;const t=function X(V,ie){if(ie)return V.slice();var J=V.length,se=G?G(J):new V.constructor(J);return V.copy(se),se}},32453:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.inject=Q.LazyServiceIdentifer=void 0;var s=h(89991),r=h(20978),p=h(4389),l=h(91777),e=function(){function X(t){this._cb=t}return X.prototype.unwrap=function(){return this._cb()},X}();Q.LazyServiceIdentifer=e,Q.inject=function G(X){return function(t,V,ie){if(void 0===X)throw new Error(s.UNDEFINED_INJECT_ANNOTATION(t.name));var J=new p.Metadata(r.INJECT_TAG,X);"number"==typeof ie?l.tagParameter(t,V,ie,J):l.tagProperty(t,V,J)}}},32991:(fn,Q)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.Plan=void 0,Q.Plan=function(){return function s(r,p){this.parentContext=r,this.rootRequest=p}}()},33845:(fn,Q,h)=>{"use strict";h.d(Q,{X:()=>l});var s=h(42733),r=h(71326);let p=(()=>{class e{onClick(X){const t=document.getElementById("main-content");t&&(t.setAttribute("tabindex","-1"),t.focus(),X.preventDefault())}static \u0275fac=function(t){return new(t||e)};static \u0275dir=r.FsC({type:e,selectors:[["a","appSkipLink","","href","#main-content"]],hostBindings:function(t,V){1&t&&r.bIt("click",function(J){return V.onClick(J)})}})}return e})(),l=(()=>{class e{static \u0275fac=function(t){return new(t||e)};static \u0275cmp=r.VBU({type:e,selectors:[["app-frk-skip-link"]],hostAttrs:["data-gtm-component","skip-link"],decls:3,vars:0,consts:[["href","#main-content","appSkipLink","",1,"skip-link","border-nc1-900","sr-only","absolute","left-0","top-0","z-50","min-h-[75px]","w-full","border-b-4","no-underline","outline-none","transition-all","duration-150","focus:not-sr-only","focus:shadow-none"],[1,"bg-pc1-700","text-nc1-0","mb-1","block","flex","w-full","items-center","justify-center","p-3"]],template:function(t,V){1&t&&(r.j41(0,"a",0)(1,"span",1),r.EFF(2,"Skip to Content"),r.k0s()())},dependencies:[s.MD,p],encapsulation:2,changeDetection:0})}return e})()},33934:(fn,Q,h)=>{"use strict";h.d(Q,{AQ:()=>ge,Cl:()=>p,N3:()=>Ae,sH:()=>se,xN:()=>Je});var p=function(){return p=Object.assign||function(Kt){for(var Ht,Yt=1,lo=arguments.length;Yt<lo;Yt++)for(var Pn in Ht=arguments[Yt])Object.prototype.hasOwnProperty.call(Ht,Pn)&&(Kt[Pn]=Ht[Pn]);return Kt},p.apply(this,arguments)};function se(pn,Kt,Ht,Yt){return new(Ht||(Ht=Promise))(function(Pn,Zn){function Ne(Ft){try{ct(Yt.next(Ft))}catch(bn){Zn(bn)}}function At(Ft){try{ct(Yt.throw(Ft))}catch(bn){Zn(bn)}}function ct(Ft){Ft.done?Pn(Ft.value):function lo(Pn){return Pn instanceof Ht?Pn:new Ht(function(Zn){Zn(Pn)})}(Ft.value).then(Ne,At)}ct((Yt=Yt.apply(pn,Kt||[])).next())})}function Ae(pn){return this instanceof Ae?(this.v=pn,this):new Ae(pn)}function ge(pn,Kt,Ht){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var lo,Yt=Ht.apply(pn,Kt||[]),Pn=[];return lo=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Ne("next"),Ne("throw"),Ne("return",function Zn(ao){return function(St){return Promise.resolve(St).then(ao,bn)}}),lo[Symbol.asyncIterator]=function(){return this},lo;function Ne(ao,St){Yt[ao]&&(lo[ao]=function(On){return new Promise(function(sn,zt){Pn.push([ao,On,sn,zt])>1||At(ao,On)})},St&&(lo[ao]=St(lo[ao])))}function At(ao,St){try{!function ct(ao){ao.value instanceof Ae?Promise.resolve(ao.value.v).then(Ft,bn):Ln(Pn[0][2],ao)}(Yt[ao](St))}catch(On){Ln(Pn[0][3],On)}}function Ft(ao){At("next",ao)}function bn(ao){At("throw",ao)}function Ln(ao,St){ao(St),Pn.shift(),Pn.length&&At(Pn[0][0],Pn[0][1])}}function Je(pn){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ht,Kt=pn[Symbol.asyncIterator];return Kt?Kt.call(pn):(pn=function Ue(pn){var Kt="function"==typeof Symbol&&Symbol.iterator,Ht=Kt&&pn[Kt],Yt=0;if(Ht)return Ht.call(pn);if(pn&&"number"==typeof pn.length)return{next:function(){return pn&&Yt>
1=pn.length&&(pn=void 0),{value:pn&&pn[Yt++],done:!pn}}};throw new TypeError(Kt?"Object is not iterable.":"Symbol.iterator is not defined.")}(pn),Ht={},Yt("next"),Yt("throw"),Yt("return"),Ht[Symbol.asyncIterator]=function(){return this},Ht);function Yt(Pn){Ht[Pn]=pn[Pn]&&function(Zn){return new Promise(function(Ne,At){!function lo(Pn,Zn,Ne,At){Promise.resolve(At).then(function(ct){Pn({value:ct,done:Ne})},Zn)}(Ne,At,(Zn=pn[Pn](Zn)).done,Zn.value)})}}}"function"==typeof SuppressedError&&SuppressedError},34466:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p,l){var e=-1,G=p.length;for(l||(l=Array(G));++e<G;)l[e]=p[e];return l}},35517:(fn,Q,h)=>{"use strict";h.d(Q,{T:()=>Ue,w:()=>Be});var s=h(28238),r=h(18212),p=h(59892),l=h(71048),e=h(24624);function G(Ce,Ae,ge){var rt=function X(Ce,Ae){var ge="/api/v2/".concat(Ae),rt=Ce.proxy;if("string"==typeof rt){var Je=(0,p.l2)(rt);return function(Bt){return"".concat(Je,"?ddforward=").concat(encodeURIComponent("".concat(ge,"?").concat(Bt)))}}if("function"==typeof rt)return function(Bt){return rt({path:ge,parameters:Bt})};var Ct=function t(Ce,Ae){var ge=Ae.site,rt=void 0===ge?e.NW:ge,Je=Ae.internalAnalyticsSubdomain;if("logs"===Ce&&Ae.usePciIntake&&rt===e.NW)return e.$A;if(Je&&rt===e.NW)return"".concat(Je,".").concat(e.NW);if(rt===e.TC)return"http-intake.logs.".concat(rt);var Ct=rt.split("."),Bt=Ct.pop();return"browser-intake-".concat(Ct.join("-"),".").concat(Bt)}(Ae,Ce);return function(Bt){return"https://".concat(Ct).concat(ge,"?").concat(Bt)}}(Ce,Ae);return{build:function(Je,Ct){var Bt=function V(Ce,Ae,ge,rt,Je){var Ct=Ce.clientToken,Bt=Ce.internalAnalyticsSubdomain,Zt=Je.retry,Xt=Je.encoding,nn=["sdk_version:".concat("5.30.1"),"api:".concat(rt)].concat(ge);Zt&&nn.push("retry_count:".concat(Zt.count),"retry_after:".concat(Zt.lastFailureStatus));var an=["ddsource=browser","ddtags=".concat(encodeURIComponent(nn.join(","))),"dd-api-key=".concat(Ct),"dd-evp-origin-version=".concat(encodeURIComponent("5.30.1")),"dd-evp-origin=browser","dd-request-id=".concat((0,l.lk)())];return Xt&&an.push("dd-evp-encoding=".concat(Xt)),"rum"===Ae&&an.push("batch_time=".concat((0,r.nx)())),Bt&&an.reverse(),an.join("&")}(Ce,Ae,ge,Je,Ct);return rt(Bt)},urlPrefix:rt(""),trackType:Ae}}var ie=h(82326),J=200;function U(Ce,Ae){(Ae.length>J-Ce.length-1||function ke(Ce){return!!function _e(){try{return new RegExp("[\\p{Ll}]","u"),!0}catch{return!1}}()&&new RegExp("[^\\p{Ll}\\p{Lo}0-9_:./-]","u").test(Ce)}(Ae))&&ie.Vy.warn("".concat(Ce," value doesn't meet tag requirements and will be sanitized. ").concat(ie.xG," ").concat(ie.fH,"/getting_started/tagging/#defining-tags"));var rt=Ae.replace(/,/g,"_");return"".concat(Ce,":").concat(rt)}function Ue(Ce){var Ae=Ce.site||e.NW,ge=function se(Ce){var Ae=Ce.env,ge=Ce.service,rt=Ce.version,Je=Ce.datacenter,Ct=[];return Ae&&Ct.push(U("env",Ae)),ge&&Ct.push(U("service",ge)),rt&&Ct.push(U("version",rt)),Je&&Ct.push(U("datacenter",Je)),Ct}(Ce),rt=function Ze(Ce,Ae){return{logsEndpointBuilder:G(Ce,"logs",Ae),rumEndpointBuilder:G(Ce,"rum",Ae),sessionReplayEndpointBuilder:G(Ce,"replay",Ae)}}(Ce,ge),Je=function we(Ce,Ae){if(Ce.replica){var ge=(0,s.kp)({},Ce,{site:e.NW,clientToken:Ce.replica.clientToken}),rt={logsEndpointBuilder:G(ge,"logs",Ae),rumEndpointBuilder:G(ge,"rum",Ae)};return(0,s.kp)({applicationId:Ce.replica.applicationId},rt)}}(Ce,ge);return(0,s.kp)({replica:Je,site:Ae},rt)}function Be(Ce){return e.Ih.every(function(Ae){return(0,s.mK)(Ce,Ae)})}},35560:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>se});var s=h(70358),r=h(15154);const e=(0,h(93078).A)(Object.keys,Object);var X=Object.prototype.hasOwnProperty;var ie=h(14705);const se=function J(U){return(0,ie.A)(U)?(0,s.A)(U):function t(U){if(!(0,r.A)(U))return e(U);var ke=[];for(var _e in Object(U))X.call(U,_e)&&"constructor"!=_e&&ke.push(_e);return ke}(U)}},35684:function(fn){fn.exports=function(){"use strict";var Q="minute",h=/[+-]\d\d(?::?\d\d)?/g,s=/([+-]|\d\d)/g;return function(r,p,l){var e=p.prototype;l.utc=function(se){return new p({date:se,utc:!0,args:arguments})},e.utc=function(se){var U=l(this.toDate(),{locale:this.$L,utc:!0});return se?U.add(this.utcOffset(),Q):U},e.local=function(){return l(this.toDate(),{locale:this.$L,utc:!1})};var G=e.parse;e.parse=function(se){se.utc&&(this.$u=!0),this.$utils().u(se.$offset)||(this.$offset=se.$offset),G.call(this,se)};var X=e.init;e.init=function(){if(this.$u){var se=this.$d;this.$y=se.getUTCFullYear(),this.$M=se.getUTCMonth(),this.$D=se.getUTCDate(),this.$W=se.getUTCDay(),this.$H=se.getUTCHours(),this.$m=se.getUTCMinutes(),this.$s=se.getUTCSeconds(),this.$ms=se.getUTCMilliseconds()}else X.call(this)};var t=e.utcOffset;e.utcOffset=function(se,U){var ke=this.$utils().u;if(ke(se))return this.$u?0:ke(this.$offset)?t.call(this):this.$offset;if("string"==typeof se&&null===(se=function(we){void 0===we&&(we="");var Be=we.match(h);if(!Be)return null;var Ce=(""+Be[0]).match(s)||["-",0,0],ge=60*+Ce[1]+ +Ce[2];return 0===ge?0:"+"===Ce[0]?ge:-ge}(se)))return this;var _e=Math.abs(se)<=16?60*se:se,Ue=this;if(U)return Ue.$offset=_e,Ue.$u=0===se,Ue;if(0!==se){var Ze=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(Ue=this.local().add(_e+Ze,Q)).$offset=_e,Ue.$x.$localOffset=Ze}else Ue=this.utc();return Ue};var V=e.format;e.format=function(se){return V.call(this,se||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":""))},e.valueOf=function(){var se=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*se},e.isUTC=function(){return!!this.$u},e.toISOString=function(){return this.toDate().toISOString()},e.toString=function(){return this.toDate().toUTCString()};var ie=e.toDate;e.toDate=function(se){return"s"===se&&this.$offset?l(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():ie.call(this)};var J=e.diff;e.diff=function(se,U,ke){if(se&&this.$u===se.$u)return J.call(this,se,U,ke);var _e=this.local(),Ue=l(se).local();return J.call(_e,Ue,U,ke)}}}()},35797:(fn,Q,h)=>{"use strict";h.d(Q,{b:()=>ie,E:()=>V});var s=h(43489);class r extends s.yU{constructor(se,U){super()}schedule(se,U=0){return this}}const p={setInterval(J,se,...U){const{delegate:ke}=p;return ke?.setInterval?ke.setInterval(J,se,...U):setInterval(J,se,...U)},clearInterval(J){const{delegate:se}=p;return(se?.clearInterval||clearInterval)(J)},delegate:void 0};var l=h(95290),G=h(76535);
1class X{constructor(se,U=X.now){this.schedulerActionCtor=se,this.now=U}schedule(se,U=0,ke){return new this.schedulerActionCtor(this,se).schedule(ke,U)}}X.now=G.U.now;const V=new class t extends X{constructor(se,U=X.now){super(se,U),this.actions=[],this._active=!1}flush(se){const{actions:U}=this;if(this._active)return void U.push(se);let ke;this._active=!0;do{if(ke=se.execute(se.state,se.delay))break}while(se=U.shift());if(this._active=!1,ke){for(;se=U.shift();)se.unsubscribe();throw ke}}}(class e extends r{constructor(se,U){super(se,U),this.scheduler=se,this.work=U,this.pending=!1}schedule(se,U=0){var ke;if(this.closed)return this;this.state=se;const _e=this.id,Ue=this.scheduler;return null!=_e&&(this.id=this.recycleAsyncId(Ue,_e,U)),this.pending=!0,this.delay=U,this.id=null!==(ke=this.id)&&void 0!==ke?ke:this.requestAsyncId(Ue,this.id,U),this}requestAsyncId(se,U,ke=0){return p.setInterval(se.flush.bind(se,this),ke)}recycleAsyncId(se,U,ke=0){if(null!=ke&&this.delay===ke&&!1===this.pending)return U;null!=U&&p.clearInterval(U)}execute(se,U){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const ke=this._execute(se,U);if(ke)return ke;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(se,U){let _e,ke=!1;try{this.work(se)}catch(Ue){ke=!0,_e=Ue||new Error("Scheduled action threw falsy error")}if(ke)return this.unsubscribe(),_e}unsubscribe(){if(!this.closed){const{id:se,scheduler:U}=this,{actions:ke}=U;this.work=this.state=this.scheduler=null,this.pending=!1,(0,l.o)(ke,this),null!=se&&(this.id=this.recycleAsyncId(U,se,null)),this.delay=null,super.unsubscribe()}}}),ie=V},36e3:(fn,Q,h)=>{"use strict";h.d(Q,{L:()=>fe});var s=h(81687),r=h(84320),p=h(54253),l=h(42355),e=h(824),G=h(47698),X=h(82772),t=h(77274),V=h(16480),ie=h(49838),J=h(96895),se=h(12671),U=h(18212),ke=h(36798),_e=h(28238),Ue=h(81939),we=h(71048);function Ae(i,g,f){var j=i.vitalsByName,de=i.vitalsByReference;void 0===f&&(f={});var w={name:g,startClocks:(0,U.M8)(),context:f.context,description:f.description},ne={__dd_vital_reference:!0};return j.set(g,w),de.set(ne,w),ne}function ge(i,g,f,j){var de=g.vitalsByName,w=g.vitalsByReference;void 0===j&&(j={});var ne="string"==typeof f?de.get(f):w.get(f);ne&&(i(function rt(i,g,f,j){var de;return{name:i.name,type:"duration",startClocks:g,duration:(0,U.vk)(g.timeStamp,j.timeStamp),context:(0,ie.kg)(i.context,f.context),description:null!==(de=f.description)&&void 0!==de?de:i.description}}(ne,ne.startClocks,j,(0,U.M8)())),"string"==typeof f?de.delete(f):w.delete(f))}var Ct=h(16939),Bt=h(73595),Zt=h(82326),Xt=h(36171),nn=h(79550),an=h(89207),un=h(4e4),It=h(75310),Re=h(86022),Mt=h(73907);function jt(i){var g=(0,Mt.P)(i);return"string"===g||"function"===g||i instanceof RegExp}function Vt(i,g,f){return void 0===f&&(f=!1),i.some(function(j){try{if("function"==typeof j)return j(g);if(j instanceof RegExp)return j.test(g);if("string"==typeof j)return f?(0,_e.w1)(g,j):j===g}catch(de){Zt.Vy.error(de)}return!1})}var En=h(31060);function Kt(i){0===i.status&&!i.isAborted&&(i.traceId=void 0,i.spanId=void 0,i.traceSampled=void 0)}function Yt(i,g,f,j){if(function lo(){return void 0!==Pn()}()&&f.findTrackedSession()){var de=(0,_e.I6)(i.allowedTracingUrls,function(w){return Vt([w.match],g.url,!0)});de&&(g.traceSampled=!(0,En.Et)(i.traceSampleRate)||(0,En.ic)(i.traceSampleRate),(g.traceSampled||i.traceContextInjection===It.uT.ALL)&&(g.traceId=Ne(),g.spanId=Ne(),j(function Zn(i,g,f,j){var de={};return j.forEach(function(w){switch(w){case"datadog":(0,_e.kp)(de,{"x-datadog-origin":"rum","x-datadog-parent-id":g.toDecimalString(),"x-datadog-sampling-priority":f?"1":"0","x-datadog-trace-id":i.toDecimalString()});break;case"tracecontext":(0,_e.kp)(de,{traceparent:"00-0000000000000000".concat(i.toPaddedHexadecimalString(),"-").concat(g.toPaddedHexadecimalString(),"-0").concat(f?"1":"0")});break;case"b3":(0,_e.kp)(de,{b3:"".concat(i.toPaddedHexadecimalString(),"-").concat(g.toPaddedHexadecimalString(),"-").concat(f?"1":"0")});break;case"b3multi":(0,_e.kp)(de,{"X-B3-TraceId":i.toPaddedHexadecimalString(),"X-B3-SpanId":g.toPaddedHexadecimalString(),"X-B3-Sampled":f?"1":"0"})}}),de}(g.traceId,g.spanId,g.traceSampled,de.propagatorTypes))))}}function Pn(){return window.crypto||window.msCrypto}function Ne(){var i=new Uint8Array(8);function g(w){return 16777216*i[w]+(i[w+1]<<16)+(i[w+2]<<8)+i[w+3]}function f(w){var ne=g(0),_=g(4),D="";do{var Y=ne%w*4294967296+_;ne=Math.floor(ne/w),_=Math.floor(Y/w),D=(Y%w).toString(w)+D}while(ne||_);return D}return Pn().getRandomValues(i),i[0]=127&i[0],{toDecimalString:function j(){return f(10)},toPaddedHexadecimalString:function de(){var w=f(16);return Array(17-w.length).join("0")+w}}}var At=["tracecontext","datadog"];function bn(i){var g=new Set;return Array.isArray(i.allowedTracingUrls)&&i.allowedTracingUrls.length>
10&&i.allowedTracingUrls.forEach(function(f){jt(f)?At.forEach(function(j){return g.add(j)}):"object"===(0,Mt.P)(f)&&Array.isArray(f.propagatorTypes)&&f.propagatorTypes.forEach(function(j){return g.add(j)})}),(0,_e.A6)(g)}var ao=h(90370);function Jn(){Zt.Vy.error("Error fetching the remote configuration.")}function Jo(i,g,f,j,de){var D,Y,st,Qt,w=i.ignoreInitIfSyntheticsWillInjectRum,ne=i.startDeflateWorker,_=(0,Ct.O)(),on=f.observable.subscribe(Gn);function Gn(){if(st&&Qt&&f.isGranted()){var Zo;if(on.unsubscribe(),Qt.trackViewsManually){if(!D)return;_.remove(D.callback),Zo=D.options}var Qo=de(Qt,Y,Zo);_.drain(Qo)}}function Uo(Zo){var Qo=(0,Bt.d0)();if(Qo&&(Zo=function Mn(i){var g,f;return(0,_e.kp)({},i,{applicationId:"00000000-aaaa-0000-aaaa-000000000000",clientToken:"empty",sessionSampleRate:100,defaultPrivacyLevel:null!==(g=i.defaultPrivacyLevel)&&void 0!==g?g:null===(f=(0,Bt.Y9)())||void 0===f?void 0:f.getPrivacyLevel()})}(Zo)),st=Zo,(0,V.Rr)(function Ln(i){var g,f=(0,It.hO)(i);return(0,_e.kp)({session_replay_sample_rate:i.sessionReplaySampleRate,start_session_replay_recording_manually:i.startSessionReplayRecordingManually,trace_sample_rate:i.traceSampleRate,trace_context_injection:i.traceContextInjection,action_name_attribute:i.actionNameAttribute,use_allowed_tracing_urls:Array.isArray(i.allowedTracingUrls)&&i.allowedTracingUrls.length>0,selected_tracing_propagators:bn(i),default_privacy_level:i.defaultPrivacyLevel,enable_privacy_for_action_name:i.enablePrivacyForActionName,use_excluded_activity_urls:Array.isArray(i.excludedActivityUrls)&&i.excludedActivityUrls.length>0,use_worker_url:!!i.workerUrl,compress_intake_requests:i.compressIntakeRequests,track_views_manually:i.trackViewsManually,track_user_interactions:i.trackUserInteractions,track_resources:i.trackResources,track_long_task:i.trackLongTasks,plugins:null===(g=i.betaPlugins)||void 0===g?void 0:g.map(function(j){var de;return(0,_e.kp)({name:j.name},null===(de=j.getConfigurationTelemetry)||void 0===de?void 0:de.call(j))})},f)}(Zo)),Qt)(0,Ue.$)("DD_RUM",Zo);else{var cr=function ct(i){var g,f;if(i.applicationId){if((0,It.bX)(i.sessionReplaySampleRate,"Session Replay")&&(0,It.bX)(i.traceSampleRate,"Trace")){if(void 0!==i.excludedActivityUrls&&!Array.isArray(i.excludedActivityUrls))return void Zt.Vy.error("Excluded Activity Urls should be an array");var j=function Ft(i){if(void 0===i.allowedTracingUrls)return[];if(Array.isArray(i.allowedTracingUrls)){if(0===i.allowedTracingUrls.length||void 0!==i.service){var g=[];return i.allowedTracingUrls.forEach(function(f){jt(f)?g.push({match:f,propagatorTypes:At}):function pn(i){var g=i;return"object"===(0,Mt.P)(g)&&jt(g.match)&&Array.isArray(g.propagatorTypes)}(f)?g.push(f):Zt.Vy.warn("Allowed Tracing Urls parameters should be a string, RegExp, function, or an object. Ignoring parameter",f)}),g}Zt.Vy.error("Service needs to be configured when tracing is enabled")}else Zt.Vy.error("Allowed Tracing URLs should be an array")}(i);if(j){var de=(0,It.Sz)(i);if(de)return(0,_e.kp)({applicationId:i.applicationId,version:i.version||void 0,actionNameAttribute:i.actionNameAttribute,sessionReplaySampleRate:null!==(g=i.sessionReplaySampleRate)&&void 0!==g?g:0,startSessionReplayRecordingManually:!!i.startSessionReplayRecordingManually,traceSampleRate:i.traceSampleRate,allowedTracingUrls:j,excludedActivityUrls:null!==(f=i.excludedActivityUrls)&&void 0!==f?f:[],workerUrl:i.workerUrl,compressIntakeRequests:!!i.compressIntakeRequests,trackUserInteractions:!!i.trackUserInteractions,trackViewsManually:!!i.trackViewsManually,trackResources:!!i.trackResources,trackLongTasks:!!i.trackLongTasks,subdomain:i.subdomain,defaultPrivacyLevel:(0,Re.Rj)(It.WA,i.defaultPrivacyLevel)?i.defaultPrivacyLevel:It.WA.MASK,enablePrivacyForActionName:!!i.enablePrivacyForActionName,customerDataTelemetrySampleRate:1,traceContextInjection:(0,Re.Rj)(It.uT,i.traceContextInjection)?i.traceContextInjection:It.uT.ALL,plugins:i.betaPlugins||[]},de)}}}else Zt.Vy.error("Application ID is not configured, no RUM data will be collected.")}(Zo);if(cr){if(!Qo&&!cr.sessionStoreStrategyType)return void Zt.Vy.warn("No storage available for session. We will not send any data.");cr.compressIntakeRequests&&!Qo&&ne&&!(Y=ne(cr,"Datadog RUM",Xt.l))||(Qt=cr,(0,nn.i)().subscribe(Xt.l),f.tryToInit(cr.trackingConsent),Gn())}}}var Xo=function(Zo){_.add(function(Qo){return Qo.addDurationVital(Zo)})};return{init:function(Zo,Qo){Zo?((0,an.Aq)(Zo.enableExperimentalFeatures),st=Zo,(!w||!(0,un.ao)())&&(function To(i,g,f){if(i)for(var j=0,de=i;j<de.length;j++){var ne=de[j][g];ne&&ne(f)}}(Zo.betaPlugins,"onInit",{initConfiguration:Zo,publicApi:Qo}),Zo.remoteConfigurationId&&(0,an.sr)(an.R9.REMOTE_CONFIGURATION)?function On(i,g){!function zt(i,g){var f=new XMLHttpRequest;(0,ao.q)(i,f,"load",function(){200===f.status?g(JSON.parse(f.responseText)):Jn()}),(0,ao.q)(i,f,"error",function(){Jn()}),f.open("GET","".concat("https://d3uc069fcn7uxw.cloudfront.net/configuration","/").concat(encodeURIComponent(i.remoteConfigurationId),".json")),f.send()}(i,function(f){g(function sn(i,g){return(0,_e.kp)({},i,g)}(i,f))})}(Zo,Uo):Uo(Zo))):Zt.Vy.error("Missing configuration")},get initConfiguration(){return st},getInternalContext:Xt.l,stopSession:Xt.l,addTiming:function(Zo,Qo){void 0===Qo&&(Qo=(0,U.nx)()),_.add(function(cr){return cr.addTiming(Zo,Qo)})},startView:function(Zo,Qo){void 0===Qo&&(Qo=(0,U.M8)());var cr=function(ha){ha.startView(Zo,Qo)};_.add(cr),D||(D={options:Zo,callback:cr},Gn())}
1,setViewName:function(Zo){_.add(function(Qo){return Qo.setViewName(Zo)})},setViewContext:function(Zo){_.add(function(Qo){return Qo.setViewContext(Zo)})},setViewContextProperty:function(Zo,Qo){_.add(function(cr){return cr.setViewContextProperty(Zo,Qo)})},addAction:function(Zo,Qo){void 0===Qo&&(Qo=g()),_.add(function(cr){return cr.addAction(Zo,Qo)})},addError:function(Zo,Qo){void 0===Qo&&(Qo=g()),_.add(function(cr){return cr.addError(Zo,Qo)})},addFeatureFlagEvaluation:function(Zo,Qo){_.add(function(cr){return cr.addFeatureFlagEvaluation(Zo,Qo)})},startDurationVital:function(Zo,Qo){return Ae(j,Zo,Qo)},stopDurationVital:function(Zo,Qo){ge(Xo,j,Zo,Qo)},addDurationVital:Xo}}var yt=h(67400),Rt=h(14789),gn=h(44503),je=h(85089);function at(){var i,g=window;if(g.Zone&&(i=(0,je.W)(g,"MutationObserver"),g.MutationObserver&&i===g.MutationObserver)){var f=new g.MutationObserver(Xt.l),j=(0,je.W)(f,"originalInstance");i=j&&j.constructor}return i||(i=g.MutationObserver),i}var Ye=h(12472),wn=h(37158);function Me(i,g,f){for(var j=i,de=g.split("."),w=0;w<de.length;w+=1){var ne=de[w];if(!it(j))return;w!==de.length-1?j=j[ne]:j[ne]=f}}function it(i){return"object"===(0,Mt.P)(i)}function le(i,g){return it(i)&&Object.prototype.hasOwnProperty.call(i,g)}var co,dt={"view.name":"string","view.url":"string","view.referrer":"string"},et={context:"object"},kn={service:"string",version:"string"};function jo(i,g,f,j,de,w,ne,_,D,Y){var st,Qt;(st={}).view=(0,_e.kp)({},et,dt),st.error=(0,_e.kp)({"error.message":"string","error.stack":"string","error.resource.url":"string","error.fingerprint":"string"},et,dt,kn),st.resource=(0,_e.kp)({"resource.url":"string"},(0,an.sr)(an.R9.WRITABLE_RESOURCE_GRAPHQL)?{"resource.graphql":"object"}:{},et,dt,kn),st.action=(0,_e.kp)({"action.target.name":"string"},et,dt,kn),st.long_task=(0,_e.kp)({},et,dt),st.vital=(0,_e.kp)({},et,dt),co=st;var on=((Qt={}).error=(0,Ye.$)("error",i.eventRateLimiterThreshold,Y),Qt.action=(0,Ye.$)("action",i.eventRateLimiterThreshold,Y),Qt.vital=(0,Ye.$)("vital",i.eventRateLimiterThreshold,Y),Qt),Gn=function Vn(){var i=(0,un.aj)(),g=(0,un.X6)();if(i&&g)return{test_id:i,result_id:g,injected:(0,un.ao)()}}();g.subscribe(11,function(Uo){var Xo=Uo.startTime,Zo=Uo.rawRumEvent,Qo=Uo.domainContext,cr=Uo.savedCommonContext,ha=Uo.customerContext,Ya=j.findView(Xo),Ms=de.findUrl(Xo),Is=f.findTrackedSession(Xo);if(Is&&Ya&&Ms){var Ka=cr||D(),bl=w.findActionId(Xo),dc={_dd:{format_version:2,drift:(0,U.TP)(),configuration:{session_sample_rate:(0,En.LI)(i.sessionSampleRate,3),session_replay_sample_rate:(0,En.LI)(i.sessionReplaySampleRate,3)},browser_sdk_version:(0,Bt.d0)()?"5.30.1":void 0},application:{id:i.applicationId},date:(0,U.nx)(),service:Ya.service||i.service,version:Ya.version||i.version,source:"browser",session:{id:Is.id,type:Gn?"synthetics":_.get()?"ci_test":"user"},view:{id:Ya.id,name:Ya.name,url:Ms.url,referrer:Ms.referrer},action:wi(Zo)&&bl?{id:bl}:void 0,synthetics:Gn,ci_test:_.get(),display:ne.get(),connectivity:(0,wn.q)()},is=(0,ie.kg)(dc,Zo);is.context=(0,ie.kg)(Ka.context,Ya.context,ha),"has_replay"in is.session||(is.session.has_replay=Ka.hasReplay),"view"===is.type&&(is.session.sampled_for_replay=1===Is.sessionReplay),(0,Re.RI)(Ka.user)||(is.usr=Ka.user),function Ro(i,g,f,j){var de;if(g){var w=function ye(i,g,f){var j=(0,ie.Go)(i),de=f(j);return(0,_e.WP)(g).forEach(function(w){var ne=w[0],_=w[1],D=function qt(i,g){for(var f=i,j=0,de=g.split(".");j<de.length;j++){var w=de[j];if(!le(f,w))return;f=f[w]}return f}(j,ne),Y=(0,Mt.P)(D);Y===_?Me(i,ne,(0,se.a)(D)):"object"===_&&("undefined"===Y||"null"===Y)&&Me(i,ne,{})}),de}(i,co[i.type],function(_){return g(_,f)});if(!1===w&&"view"!==i.type)return!1;!1===w&&Zt.Vy.warn("Can't dismiss view events using beforeSend!")}return!(null===(de=j[i.type])||void 0===de?void 0:de.isLimitReached())}(is,i.beforeSend,Qo,on)&&((0,Re.RI)(is.context)&&delete is.context,g.notify(12,is))}})}function wi(i){return-1!==["error","resource","long_task"].indexOf(i.type)}var er=h(24478).D,Yi=h(50249),Rr=h(69189),si=Yi.A,ln=h(59840),rn=h(45046),vo=h(22235),Hn=h(59892),Bo=h(35517),gi="initial_document",Dr=[["document",function(i){return gi===i}],["xhr",function(i){return"xmlhttprequest"===i}],["fetch",function(i){return"fetch"===i}],["beacon",function(i){return"beacon"===i}],["css",function(i,g){return/\.css$/i.test(g)}],["js",function(i,g){return/\.js$/i.test(g)}],["image",function(i,g){return(0,_e.mK)(["image","img","icon"],i)||null!==/\.(gif|jpg|jpeg|tiff|png|svg|ico)$/i.exec(g)}],["font",function(i,g){return null!==/\.(woff|eot|woff2|ttf)$/i.exec(g)}],["media",function(i,g){return(0,_e.mK)(["audio","video"],i)||null!==/\.(mp3|mp4)$/i.exec(g)}]];function Ei(){for(var i=[],g=0;g<arguments.length;g++)i[g]=arguments[g];for(var f=1;f<i.length;f+=1)if(i[f-1]>i[f])return!1;return!0}function qr(i){var g=i.duration,f=i.startTime,j=i.responseEnd;
1return(0,U.Zj)(0===g&&f<j?(0,U.vk)(f,j):g)}function Vr(i){if(vn(i)){var g=i.startTime,f=i.fetchStart,j=i.redirectStart,de=i.redirectEnd,w=i.domainLookupStart,ne=i.domainLookupEnd,_=i.connectStart,D=i.secureConnectionStart,Y=i.connectEnd,st=i.requestStart,Qt=i.responseStart,Gn={download:Ao(g,Qt,i.responseEnd),first_byte:Ao(g,st,Qt)};return f<Y&&(Gn.connect=Ao(g,_,Y),_<=D&&D<=Y&&(Gn.ssl=Ao(g,D,Y))),f<ne&&(Gn.dns=Ao(g,w,ne)),g<de&&(Gn.redirect=Ao(g,j,de)),Gn}}function mn(i){return i.duration>=0}function vn(i){var g=Ei(i.startTime,i.fetchStart,i.domainLookupStart,i.domainLookupEnd,i.connectStart,i.connectEnd,i.requestStart,i.responseStart,i.responseEnd),f=!function Kn(i){return i.redirectEnd>i.startTime}(i)||Ei(i.startTime,i.redirectStart,i.redirectEnd,i.fetchStart);return g&&f}function Ao(i,g,f){if(i<=g&&g<=f)return{duration:(0,U.Zj)((0,U.vk)(g,f)),start:(0,U.Zj)((0,U.vk)(i,g))}}function ti(i){return""===i.nextHopProtocol?void 0:i.nextHopProtocol}function Sn(i){if(i.startTime<i.responseStart){var f=i.decodedBodySize;return{size:f,encoded_body_size:i.encodedBodySize,decoded_body_size:f,transfer_size:i.transferSize}}return{size:void 0,encoded_body_size:void 0,decoded_body_size:void 0,transfer_size:void 0}}function uo(i){return i&&!(0,Bo.w)(i)}var io=/data:(.+)?(;base64)?,/g;function Oo(i){return!(i.length<=24e3||"data:"!==i.substring(0,5)||(i=i.substring(0,24e3),0))}function ki(i){return"".concat(i.match(io)[0],"[...]")}var Vi=1;function Ki(){var i=Vi;return Vi+=1,i}function kr(i){return(0,En.Et)(i)&&i<0?void 0:i}function ur(i){var f=i.isChildEvent,j=i.onChange,de=void 0===j?Xt.l:j,w={errorCount:0,longTaskCount:0,resourceCount:0,actionCount:0,frustrationCount:0},ne=i.lifeCycle.subscribe(12,function(_){var D;if("view"!==_.type&&"vital"!==_.type&&f(_))switch(_.type){case"error":w.errorCount+=1,de();break;case"action":w.actionCount+=1,_.action.frustration&&(w.frustrationCount+=_.action.frustration.type.length),de();break;case"long_task":w.longTaskCount+=1,de();break;case"resource":null!==(D=_._dd)&&void 0!==D&&D.discarded||(w.resourceCount+=1,de())}});return{stop:function(){ne.unsubscribe()},eventCounts:w}}var fo=h(18173),Oi=h(642);var nr,tr=function(i){return i.EVENT="event",i.FIRST_INPUT="first-input",i.LARGEST_CONTENTFUL_PAINT="largest-contentful-paint",i.LAYOUT_SHIFT="layout-shift",i.LONG_TASK="longtask",i.LONG_ANIMATION_FRAME="long-animation-frame",i.NAVIGATION="navigation",i.PAINT="paint",i.RESOURCE="resource",i}(tr||{});function ar(i,g){return new gn.c(function(f){if(window.PerformanceObserver){var de,D,j=function(Y){var st=function go(i){return i.filter(function(g){return!function no(i){return!(i.entryType!==tr.RESOURCE||uo(i.name)&&mn(i))}(g)})}(Y);st.length>0&&f.notify(st)},w=!0,ne=new PerformanceObserver((0,t.dm)(function(Y){w?de=(0,fo.wg)(function(){return j(Y.getEntries())}):j(Y.getEntries())}));try{ne.observe(g)}catch{if((0,_e.mK)([tr.RESOURCE,tr.NAVIGATION,tr.LONG_TASK,tr.PAINT],g.type)){g.buffered&&(de=(0,fo.wg)(function(){return j(performance.getEntriesByType(g.type))}));try{ne.observe({entryTypes:[g.type]})}catch{return}}}return w=!1,function en(i){!nr&&function cn(){return void 0!==window.performance&&"getEntries"in performance}()&&"addEventListener"in performance&&(nr=(0,ao.q)(i,performance,"resourcetimingbufferfull",function(){performance.clearResourceTimings()}))}(i),!Qn(tr.FIRST_INPUT)&&g.type===tr.FIRST_INPUT&&(D=function mr(i,g){var f=(0,U.x3)(),j=!1,de=(0,ao.l)(i,window,["click","mousedown","keydown","touchstart","pointerdown"],function(_){if(_.cancelable){var D={entryType:"first-input",processingStart:(0,U.$S)(),processingEnd:(0,U.$S)(),startTime:_.timeStamp,duration:0,name:"",cancelable:!1,target:null,toJSON:function(){return{}}};"pointerdown"===_.type?function w(_,D){(0,ao.l)(_,window,["pointerup","pointercancel"],function(Y){"pointerup"===Y.type&&ne(D)},{once:!0})}(i,D):ne(D)}},{passive:!0,capture:!0}).stop;return{stop:de};function ne(_){if(!j){j=!0,de();var D=_.processingStart-_.startTime;D>=0&&D<(0,U.x3)()-f&&g(_)}}}(i,function(Y){j([Y])}).stop),function(){ne.disconnect(),D&&D(),(0,fo.DJ)(de)}}})}function Qn(i){return window.PerformanceObserver&&void 0!==PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes(i)}function lt(i,g,f,j,de){var w=function yn(i,g,f){return new gn.c(function(j){var w,de=[],ne=0;de.push(g.subscribe(D),ar(f,{type:tr.RESOURCE}).subscribe(function(Y){Y.some(function(st){return!Te(f,st.name)})&&D()}),i.subscribe(6,function(Y){Te(f,Y.url)||(void 0===w&&(w=Y.requestIndex),ne+=1,D())}),i.subscribe(7,function(Y){Te(f,Y.url)||void 0===w||Y.requestIndex<w||(ne-=1,D())}));var _=function qe(i){return(0,Oi.H)(window,"open",i)}(D).stop;return function(){_(),de.forEach(function(Y){return Y.unsubscribe()})};function D(){j.notify({isBusy:ne>0})}})}(i,g,f);return function Gt(i,g,f){var j,de=!1,w=(0,fo.wg)((0,t.dm)(function(){return Y({hadActivity:!1})}),100),ne=void 0!==f?(0,fo.wg)((0,t.dm)(function(){return Y({hadActivity:!0,end:(0,U.nx)()})}),f):void 0,_=i.subscribe(function(st){var Qt=st.isBusy;(0,fo.DJ)(w),(0,fo.DJ)(j);var on=(0,U.nx)();Qt||(j=(0,fo.wg)((0,t.dm)(function(){return Y({hadActivity:!0,end:on})}),100))}),D=function(){de=!0,(0,fo.DJ)(w),(0,fo.DJ)(j),(0,fo.DJ)(ne),_.unsubscribe()};function Y(st){de||(D(),g(st))}return{stop:D}}(w,j,de)}function Te(i,g){return Vt(i.excludedActivityUrls,g)}function Ie(i){return window.CSS&&window.CSS.escape?window.CSS.escape(i):i.replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(g,f){return f?"\0"===g?"\ufffd":"".concat(g.slice(0,-1),"\\").concat(g.charCodeAt(g.length-1).toString(16)," "):"\\".concat(g)})}function ut(i,g){return i.matches?i.matches(g):!!i.msMatchesSelector&&i.msMatchesSelector(g)}function dn(i){if(i.parentElement)return i.parentElement;for(;i.parentNode;){if(i.parentNode.nodeType===Node.ELEMENT_NODE)return i.parentNode;i=i.parentNode}return null}var ni=function(){function i(g){var f=this;this.map=new WeakMap,g&&g.forEach(function(j){return f.map.set(j,1)})}return i.prototype.add=function(g){return this.map.set(g,1),this},i.prototype.delete=function(g){return this.map.delete(g)},i.prototype.has=function(g){return this.map.has(g)},i}(),mi=h(15335);function vi(i){return i.nodeType===Node.TEXT_NODE}function _i(i){return i.nodeType===Node.ELEMENT_NODE}function ri(i){return _i(i)&&!!i.shadowRoot}function Qi(i){return!!i.host&&i.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&_i(i.host)}function gr(i,g){for(var f=i.firstChild;f;)g(f),f=f.nextSibling;ri(i)&&g(i.shadowRoot)}function br(i){return Qi(i)?i.host:i.parentNode}var Mi={IGNORE:"ignore",HIDDEN:"hidden",ALLOW:It.WA.ALLOW,MASK:It.WA.MASK,MASK_USER_INPUT:It.WA.MASK_USER_INPUT},Gr="data-dd-privacy",ba="***",Aa="data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==",Wa={INPUT:!0,OUTPUT:!0,TEXTAREA:!0,SELECT:!0,OPTION:!0,DATALIST:!0,OPTGROUP:!0};function Yr(i,g,f){if(f&&f.has(i))return f.get(i);var j=br(i),de=j?Yr(j,g,f):g,ne=gs(Ji(i),de);return f&&f.set(i,ne),ne}function gs(i,g){switch(g){case Mi.HIDDEN:case Mi.IGNORE:return g}switch(i){case Mi.ALLOW:case Mi.MASK:case Mi.MASK_USER_INPUT:case Mi.HIDDEN:case Mi.IGNORE:return i;default:return g}}function Ji(i){if(_i(i)){if("BASE"===i.tagName)return Mi.ALLOW;
1if("INPUT"===i.tagName){if("password"===i.type||"email"===i.type||"tel"===i.type||"hidden"===i.type)return Mi.MASK;var f=i.getAttribute("autocomplete");if(f&&(f.startsWith("cc-")||f.endsWith("-password")))return Mi.MASK}if(ut(i,Xa(Mi.HIDDEN)))return Mi.HIDDEN;if(ut(i,Xa(Mi.MASK)))return Mi.MASK;if(ut(i,Xa(Mi.MASK_USER_INPUT)))return Mi.MASK_USER_INPUT;if(ut(i,Xa(Mi.ALLOW)))return Mi.ALLOW;if(function ls(i){if("SCRIPT"===i.nodeName)return!0;if("LINK"===i.nodeName){var g=de("rel");return/preload|prefetch/i.test(g)&&"script"===de("as")||"shortcut icon"===g||"icon"===g}if("META"===i.nodeName){var f=de("name"),j=(g=de("rel"),de("property"));return/^msapplication-tile(image|color)$/.test(f)||"application-name"===f||"icon"===g||"apple-touch-icon"===g||"shortcut icon"===g||"keywords"===f||"description"===f||/^(og|twitter|fb):/.test(j)||/^(og|twitter):/.test(f)||"pinterest"===f||"robots"===f||"googlebot"===f||"bingbot"===f||i.hasAttribute("http-equiv")||"author"===f||"generator"===f||"framework"===f||"publisher"===f||"progid"===f||/^article:/.test(j)||/^product:/.test(j)||"google-site-verification"===f||"yandex-verification"===f||"csrf-token"===f||"p:domain_verify"===f||"verify-v1"===f||"verification"===f||"shopify-checkout-api-token"===f}function de(w){return(i.getAttribute(w)||"").toLowerCase()}return!1}(i))return Mi.IGNORE}}function Fa(i,g){switch(g){case Mi.MASK:case Mi.HIDDEN:case Mi.IGNORE:return!0;case Mi.MASK_USER_INPUT:return vi(i)?Ss(i.parentNode):Ss(i);default:return!1}}function Ss(i){if(!i||i.nodeType!==i.ELEMENT_NODE)return!1;var g=i;if("INPUT"===g.tagName)switch(g.type){case"button":case"color":case"reset":case"submit":return!1}return!!Wa[g.tagName]}function Qa(i,g,f){var j,de=null===(j=i.parentElement)||void 0===j?void 0:j.tagName,w=i.textContent||"";if(!g||w.trim()){if("SCRIPT"===de)w=ba;else if(f===Mi.HIDDEN)w=ba;else if(Fa(i,f))if("DATALIST"===de||"SELECT"===de||"OPTGROUP"===de){if(!w.trim())return}else w="OPTION"===de?ba:function(i){return i.replace(/\S/g,"x")}(w);return w}}function Xa(i){return"[".concat(Gr,'="').concat(i,'"], .').concat("dd-privacy-").concat(i)}var Ja="data-dd-action-name";function La(i,g,f){var j=g.enablePrivacyForActionName,de=g.actionNameAttribute,w=Sa(i,Ja)||de&&Sa(i,de);return f===Mi.MASK?w||"Masked Element":w||aa(i,de,ya,j)||aa(i,de,Ta,j)||""}function Sa(i,g){var f;if(function te(){return void 0===Jr&&(Jr="closest"in HTMLElement.prototype),Jr}())f=i.closest("[".concat(g,"]"));else for(var j=i;j;){if(j.hasAttribute(g)){f=j;break}j=dn(j)}if(f)return Fs(Ts(f.getAttribute(g).trim()))}var ta,Jr,ya=[function(i,g,f){if(function pr(){return void 0===ta&&(ta="labels"in HTMLInputElement.prototype),ta}()){if("labels"in i&&i.labels&&i.labels.length>0)return Ga(i.labels[0],g)}else if(i.id){var j=i.ownerDocument&&(0,_e.I6)(i.ownerDocument.querySelectorAll("label"),function(de){return de.htmlFor===i.id});return j&&Ga(j,g,f)}},function(i){if("INPUT"===i.nodeName){var g=i,f=g.getAttribute("type");if("button"===f||"submit"===f||"reset"===f)return g.value}},function(i,g,f){if("BUTTON"===i.nodeName||"LABEL"===i.nodeName||"button"===i.getAttribute("role"))return Ga(i,g,f)},function(i){return i.getAttribute("aria-label")},function(i,g,f){var j=i.getAttribute("aria-labelledby");if(j)return j.split(/\s+/).map(function(de){return function qa(i,g){return i.ownerDocument?i.ownerDocument.getElementById(g):null}(i,de)}).filter(function(de){return!!de}).map(function(de){return Ga(de,g,f)}).join(" ")},function(i){return i.getAttribute("alt")},function(i){return i.getAttribute("name")},function(i){return i.getAttribute("title")},function(i){return i.getAttribute("placeholder")},function(i,g){if("options"in i&&i.options.length>0)return Ga(i.options[0],g)}],Ta=[function(i,g,f){return Ga(i,g,f)}],Bs=10;function aa(i,g,f,j){for(var de=i,w=0;w<=Bs&&de&&"BODY"!==de.nodeName&&"HTML"!==de.nodeName&&"HEAD"!==de.nodeName;){for(var ne=0,_=f;ne<_.length;ne++){var Y=(0,_[ne])(de,g,j);if("string"==typeof Y){var st=Y.trim();if(st)return Fs(Ts(st))}}if("FORM"===de.nodeName)break;de=dn(de),w+=1}}function Ts(i){return i.replace(/\s+/g," ")}function Fs(i){return i.length>100?"".concat((0,we._R)(i,100)," [...]"):i}function Ga(i,g,f){if(!i.isContentEditable){if("innerText"in i){var j=i.innerText,de=function(w){for(var ne=i.querySelectorAll(w),_=0;_<ne.length;_+=1){var D=ne[_];
1if("innerText"in D){var Y=D.innerText;Y&&Y.trim().length>0&&(j=j.replace(Y,""))}}};return function xs(){return!(0,mi.lT)()}()||de("script, style"),de("[".concat(Ja,"]")),g&&de("[".concat(g,"]")),f&&de("".concat(Xa(Mi.HIDDEN),", ").concat(Xa(Mi.MASK))),j}return i.textContent}}var to,N=[Ja,"data-testid","data-test","data-qa","data-cy","data-test-id","data-qa-id","data-testing","data-component","data-element","data-source-file"],z=[$t,function tt(i){if(i.id&&!He(i.id))return"#".concat(Ie(i.id))}],q=[$t,function ze(i){if("BODY"!==i.tagName)for(var g=function ho(i){if(i.classList)return i.classList;var g=(i.getAttribute("class")||"").trim();return g?g.split(/\s+/):[]}(i),f=0;f<g.length;f+=1){var j=g[f];if(!He(j))return"".concat(Ie(i.tagName),".").concat(Ie(j))}},function ht(i){return Ie(i.tagName)}];function ve(i,g){if(function No(i){return"isConnected"in i?i.isConnected:i.ownerDocument.documentElement.contains(i)}(i)){for(var f,j=i;j&&"HTML"!==j.nodeName;){var de=Dn(j,z,bo,g,f);if(de)return de;f=Dn(j,q,Mo,g,f)||wo(tn(j),f),j=dn(j)}return f}}function He(i){return/[0-9]/.test(i)}function $t(i,g){if(g&&(f=ne(g)))return f;for(var j=0,de=N;j<de.length;j++){var f;if(f=ne(de[j]))return f}function ne(_){if(i.hasAttribute(_))return"".concat(Ie(i.tagName),"[").concat(_,'="').concat(Ie(i.getAttribute(_)),'"]')}}function tn(i){for(var g=dn(i).firstElementChild,f=1;g&&g!==i;)g.tagName===i.tagName&&(f+=1),g=g.nextElementSibling;return"".concat(Ie(i.tagName),":nth-of-type(").concat(f,")")}function Dn(i,g,f,j,de){for(var w=0,ne=g;w<ne.length;w++){var D=(0,ne[w])(i,j);if(D&&f(i,D,de))return wo(D,de)}}function bo(i,g,f){return 1===i.ownerDocument.querySelectorAll(wo(g,f)).length}function Mo(i,g,f){var j;if(void 0===f)j=function(_){return ut(_,g)};else{var de=function yo(){if(void 0===to)try{document.querySelector(":scope"),to=!0}catch{to=!1}return to}()?wo("".concat(g,":scope"),f):wo(g,f);j=function(_){return null!==_.querySelector(de)}}for(var ne=dn(i).firstElementChild;ne;){if(ne!==i&&j(ne))return!1;ne=ne.nextElementSibling}return!0}function wo(i,g){return g?"".concat(i,">").concat(g):i}var Pe=U.OY;function ir(){var i=window.getSelection();return!i||i.isCollapsed}function Le(i){return i.target instanceof Element&&!1!==i.isPrimary}var mt='input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="range"]),textarea,select,[contenteditable],[contenteditable] *,canvas,a[href],a[href] *';function Wt(i){return!(i.hasPageActivity||i.getUserActivity().input||i.getUserActivity().scroll||ut(i.event.target,mt))}var Ot=10*U.OY,Tn=new Map;
1function Xn(i,g){Tn.set(i,g),Tn.forEach(function(f,j){(0,U.vk)(j,(0,U.$S)())>Ot&&Tn.delete(j)})}var qn=5*U.iW;function Bn(i,g,f){var w,j=(0,Rr.q)({expireDelay:qn}),de=new gn.c;i.subscribe(9,function(){j.reset()}),i.subscribe(4,Y);var ne=function zo(i,g){var de,ne,f=g.onPointerDown,j=g.onPointerUp,w={selection:!1,input:!1,scroll:!1},_=[(0,ao.q)(i,window,"pointerdown",function(D){Le(D)&&(de=ir(),w={selection:!1,input:!1,scroll:!1},ne=f(D))},{capture:!0}),(0,ao.q)(i,window,"selectionchange",function(){(!de||!ir())&&(w.selection=!0)},{capture:!0}),(0,ao.q)(i,window,"scroll",function(){w.scroll=!0},{capture:!0,passive:!0}),(0,ao.q)(i,window,"pointerup",function(D){if(Le(D)&&ne){var Y=w;j(ne,D,function(){return Y}),ne=void 0}},{capture:!0}),(0,ao.q)(i,window,"input",function(){w.input=!0},{capture:!0})];return{stop:function(){_.forEach(function(D){return D.stop()})}}}(f,{onPointerDown:function(st){return function Co(i,g,f,j){var de=i.enablePrivacyForActionName?Yr(j.target,i.defaultPrivacyLevel):Mi.ALLOW;if(de!==Mi.HIDDEN){var w=function $o(i,g,f){var j=i.target.getBoundingClientRect(),de=ve(i.target,f.actionNameAttribute);return de&&Xn(i.timeStamp,de),{type:"click",target:{width:Math.round(j.width),height:Math.round(j.height),selector:de},position:{x:Math.round(i.clientX-j.left),y:Math.round(i.clientY-j.top)},name:La(i.target,f,g)}}(j,de,i),ne=!1;return lt(g,f,i,function(_){ne=_.hadActivity},100),{clickActionBase:w,hadActivityOnPointerDown:function(){return ne}}}}(f,i,g,st)},onPointerUp:function(st,Qt,on){!function po(i,g,f,j,de,w,ne,_,D,Y){var st,Qt=Lo(g,j,D,ne,_);w(Qt);var on=null===(st=ne?.target)||void 0===st?void 0:st.selector;on&&Xn(_.timeStamp,on);var Gn=lt(g,f,i,function(Zo){Zo.hadActivity&&Zo.end<Qt.startClocks.timeStamp?Qt.discard():Zo.hadActivity?Qt.stop(Zo.end):Y()?Qt.stop(Qt.startClocks.timeStamp):Qt.stop()},Ot).stop,Uo=g.subscribe(4,function(Zo){Qt.stop(Zo.endClocks.timeStamp)}),Xo=de.subscribe(function(){Qt.stop()});Qt.stopObservable.subscribe(function(){Uo.unsubscribe(),Gn(),Xo.unsubscribe()})}(f,i,g,j,de,D,st.clickActionBase,Qt,on,st.hadActivityOnPointerDown)}}).stop;return{stop:function(){Y(),de.notify(),ne()},actionContexts:{findActionId:function(st){return j.findAll(st)}}};function D(st){if(!w||!w.tryAppend(st)){var Qt=st.clone();w=function be(i,g){var de,f=[],j=0;function w(D){D.stopObservable.subscribe(ne),f.push(D),(0,fo.DJ)(de),de=(0,fo.wg)(_,Pe)}function ne(){1===j&&f.every(function(D){return D.isStopped()})&&(j=2,g(f))}function _(){(0,fo.DJ)(de),0===j&&(j=1,ne())}return w(i),{tryAppend:function(D){return 0===j&&(f.length>0&&!function Et(i,g){return i.target===g.target&&function Fn(i,g){return Math.sqrt(Math.pow(i.clientX-g.clientX,2)+Math.pow(i.clientY-g.clientY,2))}(i,g)<=100&&i.timeStamp-g.timeStamp<=Pe}(f[f.length-1].event,D.event)?(_(),!1):(w(D),!0))},stop:function(){_()}}}(st,function(on){!function Ho(i,g){var f=function he(i,g){if(function $e(i){if(i.some(function(f){return f.getUserActivity().selection||f.getUserActivity().scroll}))return!1;for(var g=0;g<i.length-2;g+=1)if(i[g+3-1].event.timeStamp-i[g].event.timeStamp<=U.OY)return!0;return!1}(i))return g.addFrustration("rage_click"),i.some(Wt)&&g.addFrustration("dead_click"),g.hasError&&g.addFrustration("error_click"),{isRage:!0};var f=i.some(function(j){return j.getUserActivity().selection});return i.forEach(function(j){j.hasError&&j.addFrustration("error_click"),Wt(j)&&!f&&j.addFrustration("dead_click")}),{isRage:!1}}(i,g).isRage;f?(i.forEach(function(j){return j.discard()}),g.stop((0,U.nx)()),g.validate(i.map(function(j){return j.event}))):(g.discard(),i.forEach(function(j){return j.validate()}))}(on,Qt)})}}function Y(){w&&w.stop()}}function Lo(i,g,f,j,de){var st,w=(0,we.lk)(),ne=(0,U.M8)(),_=g.add(w,ne.relative),D=ur({lifeCycle:i,isChildEvent:function(Uo){return void 0!==Uo.action&&(Array.isArray(Uo.action.id)?(0,_e.mK)(Uo.action.id,w):Uo.action.id===w)}}),Y=0,Qt=[],on=new gn.c;function Gn(Uo){0===Y&&(Y=1,(st=Uo)?_.close((0,U.gs)(st)):_.remove(),D.stop(),on.notify())}return{event:de,stop:Gn,stopObservable:on,get hasError(){return D.eventCounts.errorCount>0},get hasPageActivity(){return void 0!==st},getUserActivity:f,addFrustration:function(Uo){Qt.push(Uo)},startClocks:ne,isStopped:function(){return 1===Y||2===Y},clone:function(){return Lo(i,g,f,j,de)},validate:function(Uo){if(Gn(),1===Y){var Xo=D.eventCounts,Zo=Xo.resourceCount,Qo=Xo.errorCount,cr=Xo.longTaskCount,ha=(0,_e.kp)({type:"click",duration:st&&(0,U.vk)(ne.timeStamp,st),startClocks:ne,id:w,frustrationTypes:Qt,counts:{resourceCount:Zo,errorCount:Qo,longTaskCount:cr},events:Uo??[de],event:de},j);i.notify(0,ha),Y=2}},discard:function(){Gn(),Y=2}}}function Yo(i,g){var f=Bi(i)?{action:{id:i.id,loading_time:kr((0,U.Zj)(i.duration)),frustration:{type:i.frustrationTypes},error:{count:i.counts.errorCount},long_task:{count:i.counts.longTaskCount},resource:{count:i.counts.resourceCount}},_dd:{action:{target:i.target,position:i.position}}}
1:void 0,j=Bi(i)?void 0:i.context,de=(0,ie.kg)({action:{id:(0,we.lk)(),target:{name:i.name},type:i.type},date:i.startClocks.timeStamp,type:"action",view:{in_foreground:g.wasInPageStateAt("active",i.startClocks.relative)}},f),w=Bi(i)?{events:i.events}:{};return!Bi(i)&&i.handlingStack&&(w.handlingStack=i.handlingStack),{customerContext:j,rawRumEvent:de,startTime:i.startClocks.relative,domainContext:w}}function Bi(i){return"custom"!==i.type}var $i=h(79649),fr=h(7120),Ai=h(39306),Mr=h(51117),xr=h(8907),li=h(41117);function Ir(i,g){if(window.requestIdleCallback&&window.cancelIdleCallback){var f=window.requestIdleCallback((0,t.dm)(i),g);return function(){return window.cancelIdleCallback(f)}}return function na(i){var g=(0,U.x3)(),f=(0,fo.wg)(function(){i({didTimeout:!1,timeRemaining:function(){return Math.max(0,jr-((0,U.x3)()-g))}})},0);return function(){return(0,fo.DJ)(f)}}(i)}var jr=50,oa=U.OY,di=new ni;function Er(i){return(0,U.Gw)(i.startTime,i.duration)}function sa(i,g,f){return document.readyState===g||"complete"===document.readyState?(f(),{stop:Xt.l}):(0,ao.q)(i,window,"complete"===g?"load":"DOMContentLoaded",f,{once:!0})}var ka=2*U.iW;function Oa(i){var g=function Zr(i){var g=i.querySelector("meta[name=dd-trace-id]"),f=i.querySelector("meta[name=dd-trace-time]");return va(g&&g.content,f&&f.content)}(i)||function la(i){var g=function dr(i){for(var g=0;g<i.childNodes.length;g+=1)if(f=Hr(i.childNodes[g]))return f;if(i.body)for(g=i.body.childNodes.length-1;g>=0;g-=1){var f,j=i.body.childNodes[g];if(f=Hr(j))return f;if(!vi(j))break}}(i);if(g)return va((0,we.rx)(g,"trace-id"),(0,we.rx)(g,"trace-time"))}(i);if(g&&!(g.traceTime<=(0,U.x3)()-ka))return g.traceId}function va(i,g){var f=g&&Number(g);if(i&&f)return{traceId:i,traceTime:f}}function Hr(i){if(i&&function Li(i){return i.nodeType===Node.COMMENT_NODE}(i)){var g=/^\s*DATADOG;(.*?)\s*$/.exec(i.data);if(g)return g[1]}}function Da(){if(Qn(tr.NAVIGATION)){var i=performance.getEntriesByType(tr.NAVIGATION)[0];if(i)return i}var g=function $a(){var i={},g=performance.timing;for(var f in g)if((0,En.Et)(g[f])){var de=g[f];i[f]=0===de?0:(0,U.gs)(de)}return i}(),f=(0,_e.kp)({entryType:tr.NAVIGATION,initiatorType:"navigation",name:window.location.href,startTime:0,duration:g.responseEnd,decodedBodySize:0,encodedBodySize:0,transferSize:0,toJSON:function(){return(0,_e.kp)({},f,{toJSON:void 0})}},g);return f}function Wr(i,g){sa(i,"interactive",function(){var f=(0,_e.kp)(Da().toJSON(),{entryType:tr.RESOURCE,initiatorType:gi,traceId:Oa(document),toJSON:function(){return(0,_e.kp)({},f,{toJSON:void 0})}});g(f)})}function da(i,g,f,j,de){void 0===j&&(j=function Pr(){var i=[];function g(j){var de;if(j.didTimeout){var w=performance.now();de=function(){return 30-(performance.now()-w)}}else de=j.timeRemaining.bind(j);for(;de()>0&&i.length;)i.shift()();i.length&&f()}function f(){Ir(g,{timeout:oa})}return{push:function(j){1===i.push(j)&&f()}}}()),void 0===de&&(de=Wr),i.subscribe(7,function(_){ne(function(){return function us(i,g,f){var j=function Di(i){if(performance&&"getEntriesByName"in performance){var g=performance.getEntriesByName(i.url,"resource");if(g.length&&"toJSON"in g[0]){var f=g.filter(function(j){return!di.has(j)}).filter(function(j){return mn(j)&&vn(j)}).filter(function(j){return function ca(i,g,f){return i.startTime>=g-1&&Er(i)<=(0,U.Gw)(f,1)}(j,i.startClocks.relative,Er({startTime:i.startClocks.relative,duration:i.duration}))});if(1===f.length)return di.add(f[0]),f[0].toJSON()}}}(i),de=j?(0,U.FR)(j.startTime):i.startClocks,w=function Gs(i,g){if(i.traceSampled&&i.traceId&&i.spanId)return{_dd:{span_id:i.spanId.toDecimalString(),trace_id:i.traceId.toDecimalString(),rule_psr:Xs(g)}}}(i,g);if(g.trackResources||w){var ne="xhr"===i.type?"xhr":"fetch",_=j?pa(j):void 0,D=function Js(i,g,f){return i.wasInPageStateDuringPeriod("frozen",g.relative,f)?void 0:(0,U.Zj)(f)}(f,de,i.duration),Y=(0,ie.kg)({date:de.timeStamp,resource:{id:(0,we.lk)(),type:ne,duration:D,method:i.method,status_code:i.status,protocol:j&&ti(j),url:Oo(i.url)?ki(i.url):i.url},type:"resource",_dd:{discarded:!g.trackResources}},w,_);return{startTime:de.relative,rawRumEvent:Y,domainContext:{performanceEntry:j,xhr:i.xhr,response:i.response,requestInput:i.input,requestInit:i.init,error:i.error,isAborted:i.isAborted,handlingStack:i.handlingStack}}}}(_,g,f)})});var w=ar(g,{type:tr.RESOURCE,buffered:!0}).subscribe(function(_){for(var D=function(on){(function ji(i){return"xmlhttprequest"===i.initiatorType||"fetch"===i.initiatorType})(on)||ne(function(){return cs(on,g)})},Y=0,st=_;Y<st.length;Y++)D(st[Y])});function ne(_){j.push(function(){var D=_();D&&i.notify(11,D)})}return de(g,function(_){ne(function(){return cs(_,g)})}),{stop:function(){w.unsubscribe()}}}function cs(i,g){var f=(0,U.FR)(i.startTime),j=function ws(i,g){if(i.traceId)return{_dd:{trace_id:i.traceId,span_id:Ne().toDecimalString(),rule_psr:Xs(g)}}}(i,g);
1if(g.trackResources||j){var de=function wr(i){var g=i.name;if(!(0,Hn.AY)(g))return(0,V.A2)('Failed to construct URL for "'.concat(i.name,'"')),"other";for(var f=(0,Hn.L2)(g),j=0,de=Dr;j<de.length;j++){var w=de[j],ne=w[0];if((0,w[1])(i.initiatorType,f))return ne}return"other"}(i),w=pa(i),ne=(0,ie.kg)({date:f.timeStamp,resource:{id:(0,we.lk)(),type:de,url:i.name,status_code:Es(i.responseStatus),protocol:ti(i)},type:"resource",_dd:{discarded:!g.trackResources}},j,w);return{startTime:f.relative,rawRumEvent:ne,domainContext:{performanceEntry:i}}}}function pa(i){var g=i.renderBlockingStatus;return{resource:(0,_e.kp)({duration:qr(i),render_blocking_status:g},Sn(i),Vr(i))}}function Xs(i){return(0,En.Et)(i.traceSampleRate)?i.traceSampleRate/100:void 0}function Es(i){return 0===i?void 0:i}var ue=10*U.iW;var ko=10*U.iW;function Ni(i,g){var f,j;return void 0===g&&(g=window),"hidden"===document.visibilityState?f=0:(f=1/0,j=(0,ao.l)(i,g,["pagehide","visibilitychange"],function(de){("pagehide"===de.type||"hidden"===document.visibilityState)&&(f=de.timeStamp,j())},{capture:!0}).stop),{get timeStamp(){return f},stop:function(){j?.()}}}function Lr(i,g,f){var j={},de=function We(i,g,f){return void 0===f&&(f=Da),function xn(i,g){var f,j=sa(i,"complete",function(){f=(0,fo.wg)(function(){return g()})}).stop;return{stop:function(){j(),(0,fo.DJ)(f)}}}(i,function(){var j=f();(function jn(i){return i.loadEventEnd<=0})(j)||g(function Dt(i){return{domComplete:i.domComplete,domContentLoaded:i.domContentLoadedEventEnd,domInteractive:i.domInteractive,loadEvent:i.loadEventEnd,firstByte:i.responseStart>=0&&i.responseStart<=(0,U.$S)()?i.responseStart:void 0}}(j))})}(i,function(st){g(st.loadEvent),j.navigationTimings=st,f()}).stop,w=Ni(i),ne=function Ge(i,g,f){return{stop:ar(i,{type:tr.PAINT,buffered:!0}).subscribe(function(de){var w=(0,_e.I6)(de,function(ne){return"first-contentful-paint"===ne.name&&ne.startTime<g.timeStamp&&ne.startTime<ue});w&&f(w.startTime)}).unsubscribe}}(i,w,function(st){j.firstContentfulPaint=st,f()}).stop,_=function Ko(i,g,f,j){var de=1/0,w=(0,ao.l)(i,f,["pointerdown","keydown"],function(D){de=D.timeStamp},{capture:!0,once:!0}).stop,ne=0,_=ar(i,{type:tr.LARGEST_CONTENTFUL_PAINT,buffered:!0}).subscribe(function(D){var Y=(0,_e.Uk)(D,function(Qt){return Qt.entryType===tr.LARGEST_CONTENTFUL_PAINT&&Qt.startTime<de&&Qt.startTime<g.timeStamp&&Qt.startTime<ko&&Qt.size>ne});if(Y){var st=void 0;Y.element&&(st=ve(Y.element,i.actionNameAttribute)),j({value:Y.startTime,targetSelector:st}),ne=Y.size}});return{stop:function(){w(),_.unsubscribe()}}}(i,w,window,function(st){j.largestContentfulPaint=st,f()}).stop,D=function xe(i,g,f){var j=ar(i,{type:tr.FIRST_INPUT,buffered:!0}).subscribe(function(de){var w=(0,_e.I6)(de,function(D){return D.startTime<g.timeStamp});if(w){var ne=(0,U.vk)(w.startTime,w.processingStart),_=void 0;w.target&&_i(w.target)&&(_=ve(w.target,i.actionNameAttribute)),f({delay:ne>=0?ne:0,time:w.startTime,targetSelector:_})}});return{stop:function(){j.unsubscribe()}}}(i,w,function(st){j.firstInput=st,f()}).stop;return{stop:function Y(){de(),ne(),_(),D(),w.stop()},initialViewMetrics:j}}function xa(i){var g;if(i)return null===(g=(0,_e.I6)(i,function(f){return!!f.node&&_i(f.node)}))||void 0===g?void 0:g.node}var ks,Us,ns=5*U.OY,ds=U.OY,qs=0,Rs=1/0,$s=0,Dl=function(){return ks?qs:window.performance.interactionCount||0},Gl=1*U.iW;function ol(){var i,g=window.visualViewport;return i=g?g.pageLeft-g.offsetLeft:void 0!==window.scrollX?window.scrollX:window.pageXOffset||0,Math.round(i)}function Sl(){var i,g=window.visualViewport;return i=g?g.pageTop-g.offsetTop:void 0!==window.scrollY?window.scrollY:window.pageYOffset||0,Math.round(i)}function cl(i){return Us||(Us=function dl(i){return new gn.c(function(g){var f=(0,Xt.n)(function(){g.notify(ul())},200).throttled;return(0,ao.q)(i,window,"resize",f,{capture:!0,passive:!0}).stop})}(i)),Us}function ul(){var i=window.visualViewport;return i?{width:Number(i.width*i.scale),height:Number(i.height*i.scale)}:{width:Number(window.innerWidth||0),height:Number(window.innerHeight||0)}}var ee=U.OY;function M(i,g,f,j,de,w){var ne={},_=function il(i,g,f,j,de,w){var ne="initial_load"===j,_=!0,D=[],Y=Ni(f);function st(){if(!_&&!ne&&D.length>0){var on=Math.max.apply(Math,D);on<Y.timeStamp&&w(on)}}var Qt=lt(i,g,f,function(on){_&&(_=!1,on.hadActivity&&D.push((0,U.vk)(de.timeStamp,on.end)),st())}).stop;return{stop:function(){Qt(),Y.stop()}
1,setLoadEvent:function(on){ne&&(ne=!1,D.push(on),st())}}}(i,g,f,de,w,function(Zo){ne.loadingTime=Zo,j()}),D=_.stop,Y=_.setLoadEvent,st=function d(i,g,f,j){void 0===j&&(j=function y(i,g){return void 0===g&&(g=ee),new gn.c(function(f){if(window.ResizeObserver){var de=(0,Xt.n)(function j(){f.notify(function m(){var i=Sl(),g=ul().height;return{scrollHeight:Math.round((document.scrollingElement||document.documentElement).scrollHeight),scrollDepth:Math.round(g+i),scrollTop:i}}())},g,{leading:!1,trailing:!0}),w=document.scrollingElement||document.documentElement,ne=new ResizeObserver((0,t.dm)(de.throttled));ne.observe(w);var _=(0,ao.q)(i,window,"scroll",de.throttled,{passive:!0});return function(){de.cancel(),ne.unobserve(w),_.stop()}}})}(i));var de=0,w=0,ne=0,_=j.subscribe(function(D){var Y=D.scrollDepth,st=D.scrollTop,Qt=D.scrollHeight,on=!1;if(Y>de&&(de=Y,on=!0),Qt>w){w=Qt;var Gn=(0,U.$S)();ne=(0,U.vk)(g.relative,Gn),on=!0}on&&f({maxDepth:Math.min(de,w),maxDepthScrollTop:st,maxScrollHeight:w,maxScrollHeightTime:ne})});return{stop:function(){return _.unsubscribe()}}}(f,w,function(Zo){ne.scroll=Zo}).stop,Qt=function Ua(i,g,f){if(!function as(){return Qn(tr.LAYOUT_SHIFT)&&"WeakRef"in window}())return{stop:Xt.l};var de,w,j=0;f({value:0});var ne=function za(){var g,f,i=0,j=0;return{update:function(de){var ne;return void 0===g||de.startTime-f>=ds||de.startTime-g>=ns?(g=f=de.startTime,j=i=de.value,ne=!0):(i+=de.value,f=de.startTime,(ne=de.value>j)&&(j=de.value)),{cumulatedValue:i,isMaxValue:ne}}}}(),_=ar(i,{type:tr.LAYOUT_SHIFT,buffered:!0}).subscribe(function(D){for(var Y=0,st=D;Y<st.length;Y++){var Qt=st[Y];if(!(Qt.hadRecentInput||Qt.startTime<g)){var on=ne.update(Qt),Gn=on.cumulatedValue;if(on.isMaxValue){var Xo=xa(Qt.sources);de=Xo?new WeakRef(Xo):void 0,w=(0,U.vk)(g,Qt.startTime)}Gn>j&&(j=Gn,Xo=de?.deref(),f({value:(0,En.LI)(j,4),targetSelector:Xo&&ve(Xo,i.actionNameAttribute),time:w}))}}});return{stop:function(){_.unsubscribe()}}}(f,w.relative,function(Zo){ne.cumulativeLayoutShift=Zo,j()}).stop,on=function ll(i,g,f){if(!function $l(){return Qn(tr.EVENT)&&window.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype}())return{getInteractionToNextPaint:function(){},setViewEnd:Xt.l,stop:Xt.l};var Y,st,j=function ml(i){!function kl(){"interactionCount"in performance||ks||(ks=new window.PerformanceObserver((0,t.dm)(function(i){i.getEntries().forEach(function(g){var f=g;f.interactionId&&(Rs=Math.min(Rs,f.interactionId),$s=Math.max($s,f.interactionId),qs=($s-Rs)/7+1)})}))).observe({type:"event",buffered:!0,durationThreshold:0})}();var g="initial_load"===i?0:Dl(),f={stopped:!1};function j(){return Dl()-g}return{getViewInteractionCount:function(){return f.stopped?f.interactionCount:j()},stopViewInteractionCount:function(){f={stopped:!0,interactionCount:j()}}}}(f),de=j.getViewInteractionCount,w=j.stopViewInteractionCount,ne=1/0,_=function Ml(i){var g=[];function f(){g.sort(function(j,de){return de.duration-j.duration}).splice(10)}return{process:function(j){var de=g.findIndex(function(ne){return j.interactionId===ne.interactionId}),w=g[g.length-1];-1!==de?j.duration>g[de].duration&&(g[de]=j,f()):(g.length<10||j.duration>w.duration)&&(g.push(j),f())},estimateP98Interaction:function(){var j=Math.min(g.length-1,Math.floor(i()/50));return g[j]}}}(de),D=-1;function Qt(Uo){for(var Xo=0,Zo=Uo;Xo<Zo.length;Xo++){var Qo=Zo[Xo];Qo.interactionId&&Qo.startTime>=g&&Qo.startTime<=ne&&_.process(Qo)}var cr=_.estimateP98Interaction();cr&&cr.duration!==D&&(D=cr.duration,st=(0,U.vk)(g,cr.startTime),Y=function Nn(i){var g=Tn.get(i);return Tn.delete(i),g}(cr.startTime),!Y&&cr.target&&_i(cr.target)&&(Y=ve(cr.target,i.actionNameAttribute)))}var on=ar(i,{type:tr.FIRST_INPUT,buffered:!0}).subscribe(Qt),Gn=ar(i,{type:tr.EVENT,durationThreshold:40,buffered:!0}).subscribe(Qt);return{getInteractionToNextPaint:function(){return D>=0?{value:Math.min(D,Gl),targetSelector:Y,time:st}:de()?{value:0}:void 0},setViewEnd:function(Uo){ne=Uo,w()},stop:function(){Gn.unsubscribe(),on.unsubscribe()}}}(f,w.relative,de),Uo=on.getInteractionToNextPaint;return{stop:function(){D(),Qt(),st()}
1,stopINPTracking:on.stop,setLoadEvent:Y,setViewEnd:on.setViewEnd,getCommonViewMetrics:function(){return ne.interactionToNextPaint=Uo(),ne}}}var P=5*U.iW,L=5*U.iW;function ot(i){var g=i.indexOf("?");return g<0?i:i.slice(0,g)}function pt(i,g,f,j,de,w,ne,_,D){return i.subscribe(3,function(Y){return i.notify(11,function xt(i,g,f,j,de){var w,ne,_,D,Y,st,Qt,on,Gn,Uo,Xo,Zo,Qo,cr,ha,Ya,Ms=j.getReplayStats(i.id),Is=f.findFeatureFlagEvaluations(i.startClocks.relative),Ka=de.findAll(i.startClocks.relative,i.duration),bl={_dd:{document_version:i.documentVersion,replay_stats:Ms,page_states:Ka,configuration:{start_session_replay_recording_manually:g.startSessionReplayRecordingManually}},date:i.startClocks.timeStamp,type:"view",view:{action:{count:i.eventCounts.actionCount},frustration:{count:i.eventCounts.frustrationCount},cumulative_layout_shift:null===(w=i.commonViewMetrics.cumulativeLayoutShift)||void 0===w?void 0:w.value,cumulative_layout_shift_time:(0,U.Zj)(null===(ne=i.commonViewMetrics.cumulativeLayoutShift)||void 0===ne?void 0:ne.time),cumulative_layout_shift_target_selector:null===(_=i.commonViewMetrics.cumulativeLayoutShift)||void 0===_?void 0:_.targetSelector,first_byte:(0,U.Zj)(null===(D=i.initialViewMetrics.navigationTimings)||void 0===D?void 0:D.firstByte),dom_complete:(0,U.Zj)(null===(Y=i.initialViewMetrics.navigationTimings)||void 0===Y?void 0:Y.domComplete),dom_content_loaded:(0,U.Zj)(null===(st=i.initialViewMetrics.navigationTimings)||void 0===st?void 0:st.domContentLoaded),dom_interactive:(0,U.Zj)(null===(Qt=i.initialViewMetrics.navigationTimings)||void 0===Qt?void 0:Qt.domInteractive),error:{count:i.eventCounts.errorCount},first_contentful_paint:(0,U.Zj)(i.initialViewMetrics.firstContentfulPaint),first_input_delay:(0,U.Zj)(null===(on=i.initialViewMetrics.firstInput)||void 0===on?void 0:on.delay),first_input_time:(0,U.Zj)(null===(Gn=i.initialViewMetrics.firstInput)||void 0===Gn?void 0:Gn.time),first_input_target_selector:null===(Uo=i.initialViewMetrics.firstInput)||void 0===Uo?void 0:Uo.targetSelector,interaction_to_next_paint:(0,U.Zj)(null===(Xo=i.commonViewMetrics.interactionToNextPaint)||void 0===Xo?void 0:Xo.value),interaction_to_next_paint_time:(0,U.Zj)(null===(Zo=i.commonViewMetrics.interactionToNextPaint)||void 0===Zo?void 0:Zo.time),interaction_to_next_paint_target_selector:null===(Qo=i.commonViewMetrics.interactionToNextPaint)||void 0===Qo?void 0:Qo.targetSelector,is_active:i.isActive,name:i.name,largest_contentful_paint:(0,U.Zj)(null===(cr=i.initialViewMetrics.largestContentfulPaint)||void 0===cr?void 0:cr.value),largest_contentful_paint_target_selector:null===(ha=i.initialViewMetrics.largestContentfulPaint)||void 0===ha?void 0:ha.targetSelector,load_event:(0,U.Zj)(null===(Ya=i.initialViewMetrics.navigationTimings)||void 0===Ya?void 0:Ya.loadEvent),loading_time:kr((0,U.Zj)(i.commonViewMetrics.loadingTime)),loading_type:i.loadingType,long_task:{count:i.eventCounts.longTaskCount},resource:{count:i.eventCounts.resourceCount},time_spent:(0,U.Zj)(i.duration)},feature_flags:Is&&!(0,Re.RI)(Is)?Is:void 0,display:i.commonViewMetrics.scroll?{scroll:{max_depth:i.commonViewMetrics.scroll.maxDepth,max_depth_scroll_top:i.commonViewMetrics.scroll.maxDepthScrollTop,max_scroll_height:i.commonViewMetrics.scroll.maxScrollHeight,max_scroll_height_time:(0,U.Zj)(i.commonViewMetrics.scroll.maxScrollHeightTime)}}:void 0,session:{has_replay:!!Ms||void 0,is_active:!!i.sessionIsActive&&void 0},privacy:{replay_level:g.defaultPrivacyLevel}};return(0,Re.RI)(i.customTimings)||(bl.view.custom_timings=(0,Re.LG)(i.customTimings,U.Zj)),{rawRumEvent:bl,startTime:i.startClocks.relative,domainContext:{location:i.location}}}(Y,g,w,_,ne))}),function H(i,g,f,j,de,w,ne){var Y,_=new Set,D=st("initial_load",(0,U.Oc)(),ne);function st(Gn,Uo,Xo){var Zo=function ce(i,g,f,j,de,w,ne){void 0===w&&(w=(0,U.M8)());var Qt,Xo,Zo,Qo,cr,_=(0,we.lk)(),D=new gn.c,Y={},st=0,on=(0,Re.yG)(j),Gn=(0,l.D)(),Uo=!0;ne&&(Xo=ne.name,Zo=ne.service||void 0,Qo=ne.version||void 0,ne.context&&Gn.setContext(cr=ne.context));var ha={id:_,name:Xo,startClocks:w,service:Zo,version:Qo,context:cr};i.notify(1,ha),i.notify(2,ha);var Ya=(0,Xt.n)(El,3e3,{leading:!1}
1),Ms=Ya.throttled,Is=Ya.cancel,Ka=M(i,g,f,Ms,de,w),dc=Ka.setViewEnd,is=Ka.stop,nc=Ka.stopINPTracking,Qc=Ka.getCommonViewMetrics,cd="initial_load"===de?Lr(f,Ka.setLoadEvent,Ms):{stop:Xt.l,initialViewMetrics:{}},Gc=cd.stop,Jc=cd.initialViewMetrics,Nl=function Cs(i,g,f){var j=ur({lifeCycle:i,isChildEvent:function(ne){return ne.view.id===g},onChange:f});return{stop:j.stop,eventCounts:j.eventCounts}}(i,_,Ms),gc=Nl.stop,Ic=Nl.eventCounts,mc=(0,fo.yb)(El,P);function El(){Is(),st+=1;var jl=void 0===Qt?(0,U.nx)():Qt.timeStamp;i.notify(3,{customTimings:Y,documentVersion:st,id:_,name:Xo,service:Zo,version:Qo,context:Gn.getContext(),loadingType:de,location:on,startClocks:w,commonViewMetrics:Qc(),initialViewMetrics:Jc,duration:(0,U.vk)(w.timeStamp,jl),isActive:void 0===Qt,sessionIsActive:Uo,eventCounts:Ic})}return El(),Gn.changeObservable.subscribe(El),{get name(){return Xo},service:Zo,version:Qo,contextManager:Gn,stopObservable:D,end:function(jl){var Rc,Pc,Ys=this;void 0===jl&&(jl={}),!Qt&&(Qt=null!==(Rc=jl.endClocks)&&void 0!==Rc?Rc:(0,U.M8)(),Uo=null===(Pc=jl.sessionIsActive)||void 0===Pc||Pc,i.notify(4,{endClocks:Qt}),i.notify(5,{endClocks:Qt}),(0,fo.vG)(mc),dc(Qt.relative),is(),El(),(0,fo.wg)(function(){Ys.stop()},L))},stop:function(){Gc(),gc(),nc(),D.notify()},addTiming:function(jl,Ys){if(!Qt){var Rc=(0,U.pu)(Ys)?Ys:(0,U.vk)(w.timeStamp,Ys);Y[function Ee(i){var g=i.replace(/[^a-zA-Z0-9-_.@$]/g,"_");return g!==i&&Zt.Vy.warn("Invalid timing name: ".concat(i,", sanitized to: ").concat(g)),g}(jl)]=Rc,Ms()}},setViewName:function(jl){Xo=jl,El()}}}(g,f,j,i,Gn,Uo,Xo);return _.add(Zo),Zo.stopObservable.subscribe(function(){_.delete(Zo)}),Zo}return function Qt(){g.subscribe(9,function(){D=st("route_change",void 0,{name:D.name,service:D.service,version:D.version,context:D.contextManager.getContext()})}),g.subscribe(8,function(){D.end({sessionIsActive:!1})}),g.subscribe(10,function(Gn){Gn.reason===Rt.y5.UNLOADING&&D.end()})}(),w&&(Y=function on(Gn){return Gn.subscribe(function(Uo){(function ae(i,g){return i.pathname!==g.pathname||!function Ve(i){var g=i.substring(1);return""!==g&&!!document.getElementById(g)}(g.hash)&&ot(g.hash)!==ot(i.hash)})(Uo.oldLocation,Uo.newLocation)&&(D.end(),D=st("route_change"))})}(de)),{addTiming:function(Gn,Uo){void 0===Uo&&(Uo=(0,U.nx)()),D.addTiming(Gn,Uo)},startView:function(Gn,Uo){D.end({endClocks:Uo}),D=st("route_change",Uo,Gn)},setViewContext:function(Gn){D.contextManager.setContext(Gn)},setViewContextProperty:function(Gn,Uo){D.contextManager.setContextProperty(Gn,Uo)},setViewName:function(Gn){D.setViewName(Gn)},stop:function(){Y&&Y.unsubscribe(),D.end(),_.forEach(function(Gn){return Gn.stop()})}}}(f,i,j,g,de,!g.trackViewsManually,D)}var vt=h(19559);function so(i){return"2"===i||"1"===i}var _o=h(91894),oi=Yi.A;function qi(i){return Object.prototype.hasOwnProperty.call(history,i)?history:History.prototype}var Ia,Sr,Or,zi=Yi.A,ia=10*U.OY;function Xr(){0!==Ia.batchCount&&((0,V.A2)("Customer data measures",Ia),Ba())}function Va(i,g){i.sum+=g,i.min=Math.min(i.min,g),i.max=Math.max(i.max,g)}function fa(i,g){i.sum+=g.sum,i.min=Math.min(i.min,g.min),i.max=Math.max(i.max,g.max)}function Ba(){Ia={batchCount:0,batchBytesCount:{min:1/0,max:0,sum:0},batchMessagesCount:{min:1/0,max:0,sum:0},globalContextBytes:{min:1/0,max:0,sum:0},userContextBytes:{min:1/0,max:0,sum:0},featureFlagBytes:{min:1/0,max:0,sum:0}}}function hs(){Or=!1,Sr={globalContextBytes:{min:1/0,max:0,sum:0},userContextBytes:{min:1/0,max:0,sum:0},featureFlagBytes:{min:1/0,max:0,sum:0}}}var zs=Yi.A;function vs(){return"hidden"===document.visibilityState?"hidden":document.hasFocus()?"active":"passive"}var Vo=h(89933);var al=U.OY;function ra(i,g){var f=(0,we.rx)(document.cookie,i),j=(0,fo.yb)(function(){var de=(0,we.rx)(document.cookie,i);de!==f&&g(de)},al);return function(){(0,fo.vG)(j)}}var Il="datadog-ci-visibility-test-execution-id",Hl=h(24624);var Oe,Qe=h(46836);function Ut(i){return Fo(i).segments_count}function Fo(i){var g;return Oe||(Oe=new Map),Oe.has(i)?g=Oe.get(i):(Oe.set(i,g={records_count:0,segments_count:0,segments_total_raw_size:0}),Oe.size>10&&function F(){if(Oe)if(Oe.keys){var i=Oe.keys().next().value;i&&Oe.delete(i)}else{var g=!0;Oe.forEach(function(f,j){g&&(Oe.delete(j),g=!1)})}}()),g}var A=new WeakMap;function b(i){return A.has(i)}function C(i){return A.get(i)}function re(i,g){var f=i.tagName,j=i.value;if(Fa(i,g)){var de=i.type;return"INPUT"!==f||"button"!==de&&"submit"!==de&&"reset"!==de?j&&"OPTION"!==f?ba:void 0:j}return"OPTION"===f||"SELECT"===f?i.value:"INPUT"===f||"TEXTAREA"===f?j:void 0}var kt=/url\((?:(')([^']*)'|(")([^"]*)"|([^)]*))\)/gm,Un=/^[A-Za-z]+:|^\/\//,Po=/^data:.*,/i;var xi=/[^a-z1-6-_]/;function or(i){var g=i.toLowerCase().trim();return xi.test(g)?"div":g}function hr(i,g){return"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='".concat(i,"' height='").concat(g,"' style='background-color:silver'%3E%3C/svg%3E")}function Ha(i){if(void 0!==i&&0!==i.length)return i.map(function(g){return{cssRules:Array.from(g.cssRules||g.rules,function(w){return w.cssText}),disabled:g.disabled||void 0,media:g.media.length>0?Array.from(g.media):void 0}})}function Rl(i,g,f,j){if(g===Mi.HIDDEN)return null;var de=i.getAttribute(f);if(g===Mi.MASK&&f!==Gr&&!N.includes(f)&&f!==j.actionNameAttribute){var w=i.tagName;switch(f){case"title":case"alt":case"placeholder":return ba}
1if("IMG"===w&&("src"===f||"srcset"===f)){if(i.naturalWidth>0)return hr(i.naturalWidth,i.naturalHeight);var _=i.getBoundingClientRect(),D=_.width,Y=_.height;return D>0||Y>0?hr(D,Y):Aa}if("SOURCE"===w&&("src"===f||"srcset"===f))return Aa;if("A"===w&&"href"===f||de&&(0,_e.w1)(f,"data-")||"IFRAME"===w&&"srcdoc"===f)return ba}return de&&"string"==typeof de&&Oo(de)?ki(de):de}function Ns(i){if(!i)return null;var g;try{g=i.rules||i.cssRules}catch{}return g?function pi(i,g){return i.replace(kt,function(f,j,de,w,ne,_){var D=de||ne||_;if(!g||!D||Un.test(D)||Po.test(D))return f;var Y=j||w||"";return"url(".concat(Y).concat(function Fi(i,g){try{return(0,Hn.c$)(i,g).href}catch{return i}}(D,g)).concat(Y,")")})}(Array.from(g,(0,mi.nr)()?Yl:Pl).join(""),i.href):null}function Yl(i){return function Bl(i){return"selectorText"in i}(i)&&i.selectorText.includes(":")?i.cssText.replace(/(\[[\w-]+[^\\])(:[^\]]+\])/g,"$1\\$2"):Pl(i)}function Pl(i){return function Ll(i){return"styleSheet"in i}(i)&&Ns(i.styleSheet)||i.cssText}function tl(i,g){var f=function Ls(i,g){switch(i.nodeType){case i.DOCUMENT_NODE:return function Fl(i,g){return{type:0,childNodes:_l(i,g),adoptedStyleSheets:Ha(i.adoptedStyleSheets)}}(i,g);case i.DOCUMENT_FRAGMENT_NODE:return function Cl(i,g){var f=Qi(i);return f&&g.serializationContext.shadowRootsController.addShadowRoot(i),{type:11,childNodes:_l(i,g),isShadowRoot:f,adoptedStyleSheets:f?Ha(i.adoptedStyleSheets):void 0}}(i,g);case i.DOCUMENT_TYPE_NODE:return function tc(i){return{type:1,name:i.name,publicId:i.publicId,systemId:i.systemId}}(i);case i.ELEMENT_NODE:return function hc(i,g){var f,j=or(i.tagName),de=function Kl(i){return"svg"===i.tagName||i instanceof SVGElement}(i)||void 0,w=gs(Ji(i),g.parentNodePrivacyLevel);if(w===Mi.HIDDEN){var ne=i.getBoundingClientRect(),D=ne.height;return{type:2,tagName:j,attributes:(f={rr_width:"".concat(ne.width,"px"),rr_height:"".concat(D,"px")},f[Gr]="hidden",f),childNodes:[],isSVG:de}}if(w!==Mi.IGNORE){var Y=function Hs(i,g,f){var j;if(g===Mi.HIDDEN)return{};for(var de={},w=or(i.tagName),ne=i.ownerDocument,_=0;_<i.attributes.length;_+=1){var Y=i.attributes.item(_).name,st=Rl(i,g,Y,f.configuration);null!==st&&(de[Y]=st)}if(i.value&&("textarea"===w||"select"===w||"option"===w||"input"===w)){var Qt=re(i,g);void 0!==Qt&&(de.value=Qt)}if("option"===w&&g===Mi.ALLOW&&i.selected&&(de.selected=i.selected),"link"===w){var Uo,Gn=Array.from(ne.styleSheets).find(function(Ya){return Ya.href===i.href});(Uo=Ns(Gn))&&Gn&&(de._cssText=Uo)}"style"===w&&i.sheet&&(Uo=Ns(i.sheet))&&(de._cssText=Uo);var Xo=i;"input"===w&&("radio"===Xo.type||"checkbox"===Xo.type)&&(g===Mi.ALLOW?de.checked=!!Xo.checked:Fa(Xo,g)&&delete de.checked),("audio"===w||"video"===w)&&(de.rr_mediaState=i.paused?"paused":"played");var Qo,cr,ha=f.serializationContext;switch(ha.status){case 0:Qo=Math.round(i.scrollTop),cr=Math.round(i.scrollLeft),(Qo||cr)&&ha.elementsScrollPositions.set(i,{scrollTop:Qo,scrollLeft:cr});break;case 1:ha.elementsScrollPositions.has(i)&&(Qo=(j=ha.elementsScrollPositions.get(i)).scrollTop,cr=j.scrollLeft)}return cr&&(de.rr_scrollLeft=cr),Qo&&(de.rr_scrollTop=Qo),de}(i,w,g),st=[];return function Tr(i){return i.childNodes.length>0||ri(i)}(i)&&"style"!==j&&(st=_l(i,g.parentNodePrivacyLevel===w&&g.ignoreWhiteSpace===("head"===j)?g:(0,_e.kp)({},g,{parentNodePrivacyLevel:w,ignoreWhiteSpace:"head"===j}))),{type:2,tagName:j,attributes:Y,childNodes:st,isSVG:de}}}(i,g);case i.TEXT_NODE:return function Ql(i,g){var f=Qa(i,g.ignoreWhiteSpace||!1,g.parentNodePrivacyLevel);if(void 0!==f)return{type:3,textContent:f}}(i,g);case i.CDATA_SECTION_NODE:return{type:4,textContent:""}}}(i,g);if(!f)return null;var j=C(i)||function Wl(){return pl++}(),de=f;return de.id=j,function O(i,g){A.set(i,g)}(i,j),g.serializedNodeIds&&g.serializedNodeIds.add(j),de}var pl=1;function _l(i,g){var f=[];return gr(i,function(j){var de=tl(j,g);de&&f.push(de)}),f}function yi(i,g,f){return tl(i,{serializationContext:f,parentNodePrivacyLevel:g.defaultPrivacyLevel,configuration:g})}function Xi(i){return!!i.changedTouches}function Si(i){return!0===i.composed&&ri(i.target)?i.composedPath()[0]:i.target}var Ra=function(i){return{scale:i.scale,offsetLeft:i.offsetLeft,offsetTop:i.offsetTop,pageLeft:i.pageLeft,pageTop:i.pageTop,height:i.height,width:i.width}};function Pa(i,g){return{data:(0,_e.kp)({source:i},g),type:3,timestamp:(0,U.nx)()}}function Jl(i,g){var f=(0,Xt.n)(function(ne){var _=Si(ne);if(b(_)){var D=pc(ne);if(!D)return;var Y={id:C(_),timeOffset:0,x:D.x,y:D.y};g(Pa(Xi(ne)?6:1,{positions:[Y]}))}},50,{trailing:!1}),de=f.cancel,w=(0,ao.l)(i,document,["mousemove","touchmove"],f.throttled,{capture:!0,passive:!0}).stop;return{stop:function(){w(),de()}}}function pc(i){var g=Xi(i)?i.changedTouches[0]:i,f=g.clientX,j=g.clientY;
1if(window.visualViewport){var de=function(i,g){var f=window.visualViewport,j={layoutViewportX:i,layoutViewportY:g,visualViewportX:i,visualViewportY:g};return f?(function _a(i){return Math.abs(i.pageTop-i.offsetTop-window.scrollY)>25||Math.abs(i.pageLeft-i.offsetLeft-window.scrollX)>25}(f)?(j.layoutViewportX=Math.round(i+f.offsetLeft),j.layoutViewportY=Math.round(g+f.offsetTop)):(j.visualViewportX=Math.round(i-f.offsetLeft),j.visualViewportY=Math.round(g-f.offsetTop)),j):j}(f,j);f=de.visualViewportX,j=de.visualViewportY}if(Number.isFinite(f)&&Number.isFinite(j))return{x:f,y:j};i.isTrusted&&(0,V.A2)("mouse/touch event without x/y")}var fl,Xc=((fl={}).pointerup=0,fl.mousedown=1,fl.click=2,fl.contextmenu=3,fl.dblclick=4,fl.focus=5,fl.blur=6,fl.touchstart=7,fl.touchend=9,fl);function wc(i,g,f){return(0,ao.l)(i,document,Object.keys(Xc),function(de){var w=Si(de);if(Yr(w,i.defaultPrivacyLevel)!==Mi.HIDDEN&&b(w)){var D,ne=C(w),_=Xc[de.type];if(6!==_&&5!==_){var Y=pc(de);if(!Y)return;D={id:ne,type:_,x:Y.x,y:Y.y}}else D={id:ne,type:_};var st=(0,_e.kp)({id:f.getIdForEvent(de)},Pa(2,D));g(st)}},{capture:!0,passive:!0})}function kc(i,g,f,j){void 0===j&&(j=document);var de=(0,Xt.n)(function(D){var Y=Si(D);if(Y&&Yr(Y,i.defaultPrivacyLevel)!==Mi.HIDDEN&&b(Y)){var st=C(Y),Qt=Y===document?{scrollTop:Sl(),scrollLeft:ol()}:{scrollTop:Math.round(Y.scrollTop),scrollLeft:Math.round(Y.scrollLeft)};f.set(Y,Qt),g(Pa(3,{id:st,x:Qt.scrollLeft,y:Qt.scrollTop}))}},100),ne=de.cancel,_=(0,ao.q)(i,j,"scroll",de.throttled,{capture:!0,passive:!0}).stop;return{stop:function(){_(),ne()}}}function Oc(i,g){var f=cl(i).subscribe(function(j){g(Pa(4,j))});return{stop:function(){f.unsubscribe()}}}function fc(i,g){var f=window.visualViewport;if(!f)return{stop:Xt.l};var j=(0,Xt.n)(function(){g({data:Ra(f),type:8,timestamp:(0,U.nx)()})},200,{trailing:!1}),w=j.cancel,ne=(0,ao.l)(i,f,["resize","scroll"],j.throttled,{capture:!0,passive:!0}).stop;return{stop:function(){ne(),w()}}}function Mc(i,g){return(0,ao.l)(i,document,["play","pause"],function(f){var j=Si(f);!j||Yr(j,i.defaultPrivacyLevel)===Mi.HIDDEN||!b(j)||g(Pa(7,{id:C(j),type:"play"===f.type?0:1}))},{capture:!0,passive:!0})}function Nc(i){function g(de,w){de&&b(de.ownerNode)&&w(C(de.ownerNode))}var f=[(0,Oi.H)(CSSStyleSheet.prototype,"insertRule",function(de){var ne=de.parameters,_=ne[0],D=ne[1];g(de.target,function(Y){return i(Pa(8,{id:Y,adds:[{rule:_,index:D}]}))})}),(0,Oi.H)(CSSStyleSheet.prototype,"deleteRule",function(de){var ne=de.parameters[0];g(de.target,function(_){return i(Pa(8,{id:_,removes:[{index:ne}]}))})})];function j(de){f.push((0,Oi.H)(de.prototype,"insertRule",function(w){var ne=w.target,_=w.parameters,D=_[0],Y=_[1];g(ne.parentStyleSheet,function(st){var Qt=sc(ne);Qt&&(Qt.push(Y||0),i(Pa(8,{id:st,adds:[{rule:D,index:Qt}]})))})}),(0,Oi.H)(de.prototype,"deleteRule",function(w){var ne=w.target,_=w.parameters[0];g(ne.parentStyleSheet,function(D){var Y=sc(ne);Y&&(Y.push(_),i(Pa(8,{id:D,removes:[{index:Y}]})))})}))}return typeof CSSGroupingRule<"u"?j(CSSGroupingRule):(j(CSSMediaRule),j(CSSSupportsRule)),{stop:function(){f.forEach(function(de){return de.stop()})}}}function sc(i){for(var g=[],f=i;f.parentRule;){var de=Array.from(f.parentRule.cssRules).indexOf(f);g.unshift(de),f=f.parentRule}if(f.parentStyleSheet){var ne=Array.from(f.parentStyleSheet.cssRules).indexOf(f);return g.unshift(ne),g}}function Sc(i,g){return(0,ao.l)(i,window,["focus","blur"],function(){g({data:{has_focus:document.hasFocus()},type:6,timestamp:(0,U.nx)()})})}function zc(i,g,f){var j=i.subscribe(11,function(de){var w,ne;"action"===de.rawRumEvent.type&&"click"===de.rawRumEvent.action.type&&null!==(ne=null===(w=de.rawRumEvent.action.frustration)||void 0===w?void 0:w.type)&&void 0!==ne&&ne.length&&"events"in de.domainContext&&de.domainContext.events&&de.domainContext.events.length&&g({timestamp:de.rawRumEvent.date,type:9,data:{frustrationTypes:de.rawRumEvent.action.frustration.type,recordIds:de.domainContext.events.map(function(_){return f.getIdForEvent(_)})}})});return{stop:function(){j.unsubscribe()}}}function nl(i,g){var f=i.subscribe(4,function(){g({timestamp:(0,U.nx)(),type:7})});return{stop:function(){f.unsubscribe()}}}function Tc(i,g,f){void 0===f&&(f=document);var _,j=i.defaultPrivacyLevel,de=new WeakMap,w=f!==document,ne=(0,ao.l)(i,f,w?["change"]:["input","change"],function(Qt){var on=Si(Qt);(on instanceof HTMLInputElement||on instanceof HTMLTextAreaElement||on instanceof HTMLSelectElement)&&Y(on)},{capture:!0,passive:!0}).stop;if(w)_=Xt.l;else{var D=[(0,Oi.t)(HTMLInputElement.prototype,"value",Y),(0,Oi.t)(HTMLInputElement.prototype,"checked",Y),(0,Oi.t)(HTMLSelectElement.prototype,"value",Y),(0,Oi.t)(HTMLTextAreaElement.prototype,"value",Y),(0,Oi.t)(HTMLSelectElement.prototype,"selectedIndex",Y)];_=function(){D.forEach(function(Qt){return Qt.stop()})}}return{stop:function(){_(),ne()}};function Y(Qt){var on=Yr(Qt,j);
1if(on!==Mi.HIDDEN){var Uo,Gn=Qt.type;if("radio"===Gn||"checkbox"===Gn){if(Fa(Qt,on))return;Uo={isChecked:Qt.checked}}else{var Xo=re(Qt,on);if(void 0===Xo)return;Uo={text:Xo}}st(Qt,Uo);var Zo=Qt.name;"radio"===Gn&&Zo&&Qt.checked&&(0,_e.jJ)(document.querySelectorAll('input[type="radio"][name="'.concat(Ie(Zo),'"]')),function(Qo){Qo!==Qt&&st(Qo,{isChecked:!1})})}}function st(Qt,on){if(b(Qt)){var Gn=de.get(Qt);(!Gn||Gn.text!==on.text||Gn.isChecked!==on.isChecked)&&(de.set(Qt,on),g(Pa(5,(0,_e.kp)({id:C(Qt)},on))))}}}function ql(i,g,f,j){var de=at();if(!de)return{stop:Xt.l,flush:Xt.l};var w=function Ec(i){var g=Xt.l,f=[];function j(){g(),i(f),f=[]}var de=(0,Xt.n)(j,16,{leading:!1}),w=de.throttled,ne=de.cancel;return{addMutations:function(_){0===f.length&&(g=Ir(w,{timeout:100})),f.push.apply(f,_)},flush:j,stop:function(){g(),ne()}}}(function(_){!function Z(i,g,f,j){var de=new Map;i.filter(function(on){return"childList"===on.type}).forEach(function(on){on.removedNodes.forEach(function(Gn){oo(Gn,j.removeShadowRoot)})});var w=i.filter(function(on){return on.target.isConnected&&function B(i){for(var g=i;g;){if(!b(g)&&!Qi(g))return!1;g=br(g)}return!0}(on.target)&&Yr(on.target,f.defaultPrivacyLevel,de)!==Mi.HIDDEN}),ne=function Jt(i,g,f,j){for(var de=new Set,w=new Map,ne=function(Is){Is.addedNodes.forEach(function(Ka){de.add(Ka)}),Is.removedNodes.forEach(function(Ka){de.has(Ka)||w.set(Ka,Is.target),de.delete(Ka)})},_=0,D=i;_<D.length;_++)ne(D[_]);var st=Array.from(de);!function Rn(i){i.sort(function(g,f){var j=g.compareDocumentPosition(f);return j&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:j&Node.DOCUMENT_POSITION_CONTAINS||j&Node.DOCUMENT_POSITION_FOLLOWING?1:j&Node.DOCUMENT_POSITION_PRECEDING?-1:0})}(st);for(var Qt=new Set,on=[],Gn=0,Uo=st;Gn<Uo.length;Gn++){var Xo=Uo[Gn];if(!Ya(Xo)){var Zo=Yr(Xo.parentNode,g.defaultPrivacyLevel,j);if(Zo!==Mi.HIDDEN&&Zo!==Mi.IGNORE){var Qo=tl(Xo,{serializedNodeIds:Qt,parentNodePrivacyLevel:Zo,serializationContext:{status:2,shadowRootsController:f},configuration:g});if(Qo){var cr=br(Xo);on.push({nextId:Ms(Xo),parentId:C(cr),node:Qo})}}}}var ha=[];return w.forEach(function(Is,Ka){b(Ka)&&ha.push({parentId:C(Is),id:C(Ka)})}),{adds:on,removes:ha,hasBeenSerialized:Ya};function Ya(Is){return b(Is)&&Qt.has(C(Is))}function Ms(Is){for(var Ka=Is.nextSibling;Ka;){if(b(Ka))return C(Ka);Ka=Ka.nextSibling}return null}}(w.filter(function(on){return"childList"===on.type}),f,j,de),_=ne.adds,D=ne.removes,Y=ne.hasBeenSerialized,st=function S(i,g,f){for(var j,de=[],w=new Set,_=0,D=i.filter(function(on){return!w.has(on.target)&&(w.add(on.target),!0)});_<D.length;_++){var Y=D[_];if(Y.target.textContent!==Y.oldValue){var Qt=Yr(br(Y.target),g.defaultPrivacyLevel,f);Qt===Mi.HIDDEN||Qt===Mi.IGNORE||de.push({id:C(Y.target),value:null!==(j=Qa(Y.target,!1,Qt))&&void 0!==j?j:null})}}return de}(w.filter(function(on){return"characterData"===on.type&&!Y(on.target)}),f,de),Qt=function Ke(i,g,f){for(var j=[],de=new Map,w=i.filter(function(Zo){var Qo=de.get(Zo.target);return!(Qo&&Qo.has(Zo.attributeName)||(Qo?Qo.add(Zo.attributeName):de.set(Zo.target,new Set([Zo.attributeName])),0))}),ne=new Map,_=0,D=w;_<D.length;_++){var Y=D[_];if(Y.target.getAttribute(Y.attributeName)!==Y.oldValue){var Qt=Yr(Y.target,g.defaultPrivacyLevel,f),on=Rl(Y.target,Qt,Y.attributeName,g),Gn=void 0;if("value"===Y.attributeName){var Uo=re(Y.target,Qt);if(void 0===Uo)continue;Gn=Uo}else Gn="string"==typeof on?on:null;var Xo=ne.get(Y.target);Xo||(Xo={id:C(Y.target),attributes:{}},j.push(Xo),ne.set(Y.target,Xo)),Xo.attributes[Y.attributeName]=Gn}}return j}(w.filter(function(on){return"attributes"===on.type&&!Y(on.target)}),f,de);!st.length&&!Qt.length&&!D.length&&!_.length||g(Pa(0,{adds:_,removes:D,texts:st,attributes:Qt}))}(_.concat(ne.takeRecords()),i,g,f)}),ne=new de((0,t.dm)(w.addMutations));return ne.observe(j,{attributeOldValue:!0,attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),{stop:function(){ne.disconnect(),w.stop()},flush:function(){w.flush()}}}function oo(i,g){ri(i)&&g(i.shadowRoot),gr(i,function(f){return oo(f,g)})}function Ca(i){var g=i.context,j=i.encoder,de=0,w=g.view.id,ne=(0,_e.kp)({start:1/0,end:-1/0,creation_reason:i.creationReason,records_count:0,has_full_snapshot:!1,index_in_view:Ut(w),source:"browser"},g);return function gt(i){Fo(i).segments_count+=1}(w),{addRecord:function _(Y,st){ne.start=Math.min(ne.start,Y.timestamp),ne.end=Math.max(ne.end,Y.timestamp),ne.records_count+=1,ne.has_full_snapshot||(ne.has_full_snapshot=2===Y.type),j.write((j.isEmpty?'{"records":[':",")+JSON.stringify(Y),function(on){st(
1de+=on)})},flush:function D(Y){if(j.isEmpty)throw new Error("Empty segment flushed");j.write("],".concat(JSON.stringify(ne).slice(1),"\n")),j.finish(function(st){(function Cn(i,g){Fo(i).segments_total_raw_size+=g})(ne.view.id,st.rawBytesCount),Y(ne,st)})}}}var js=5*U.OY;function lc(){return"function"==typeof Array.from&&"function"==typeof CSSSupportsRule&&"function"==typeof URL.createObjectURL&&"forEach"in NodeList.prototype}function Yc(i,g,f,j){var de=g.findTrackedSession(),w=function Vc(i,g){return lc()?i?0===i.sessionReplay?"incorrect-session-plan":g?void 0:"replay-not-started":"rum-not-tracked":"browser-not-supported"}(de,j);return function ic(i,g){var f=g.session,j=g.viewContext,de=g.errorType,w=f?f.id:"no-session-id",ne=[];void 0!==de&&ne.push("error-type=".concat(de)),j&&(ne.push("seed=".concat(j.id)),ne.push("from=".concat(j.startClocks.timeStamp)));var _=function Zl(i){var g=i.site,f=i.subdomain||function me(i){switch(i.site){case Hl.NW:case Hl.dV:return"app";case Hl.Bb:return"dd";default:return}}(i);return"https://".concat(f?"".concat(f,"."):"").concat(g)}(i),D="/rum/replay/sessions/".concat(w);return"".concat(_).concat(D,"?").concat(ne.join("&"))}(i,{viewContext:f.findView(),errorType:w,session:de})}var os=h(16821);function o0(i,g,f){var w,j=0,de=[],ne=0,_=[],D=(0,ao.q)(i,g,"message",function(Qt){var on=Qt.data;if("wrote"===on.type&&on.streamId===f){j+=on.additionalBytesCount,de.push(on.result),w=on.trailer;var Gn=_.shift();Gn&&Gn.id===on.id?Gn.writeCallback?Gn.writeCallback(on.result.byteLength):Gn.finishCallback&&Gn.finishCallback():(D(),(0,V.A2)("Worker responses received out of order."))}}).stop;function Y(){var Qt=0===de.length?new Uint8Array(0):(0,os.wh)(de.concat(w)),on={rawBytesCount:j,output:Qt,outputBytesCount:Qt.byteLength,encoding:"deflate"};return j=0,de=[],on}function st(){ne>0&&(g.postMessage({action:"reset",streamId:f}),ne=0)}return{isAsync:!0,get isEmpty(){return 0===ne},write:function(Qt,on){g.postMessage({action:"write",id:ne,data:Qt,streamId:f}),_.push({id:ne,writeCallback:on,data:Qt}),ne+=1},finish:function(Qt){st(),_.length?(_.forEach(function(on){delete on.writeCallback}),_[_.length-1].finishCallback=function(){return Qt(Y())}):Qt(Y())},finishSync:function(){st();var Qt=_.map(function(on){return delete on.writeCallback,delete on.finishCallback,on.data}).join("");return(0,_e.kp)(Y(),{pendingData:Qt})},estimateEncodedBytesCount:function(Qt){return Qt.length/8},stop:function(){D()}}}var k0=30*U.OY;function Kc(i){return new Worker(i.workerUrl||URL.createObjectURL(new Blob(['!function(){"use strict";function t(t){for(var e=t.reduce((function(t,e){return t+e.length}),0),a=new Uint8Array(e),n=0,r=0,i=t;r<i.length;r++){var s=i[r];a.set(s,n),n+=s.length}return a}function e(t){for(var e=t.length;--e>=0;)t[e]=0}var a=256,n=286,r=30,i=15,s=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),_=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),h=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),l=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),o=new Array(576);e(o);var d=new Array(60);e(d);var u=new Array(512);e(u);var f=new Array(256);e(f);var c=new Array(29);e(c);var p,g,w,v=new Array(r);function b(t,e,a,n,r){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=n,this.max_length=r,this.has_stree=t&&t.length}function m(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}e(v);var y=function(t){return t<256?u[t]:u[256+(t>>>7)]},k=function(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},z=function(t,e,a){t.bi_valid>16-a?(t.bi_buf|=e<<t.bi_valid&65535,k(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)},x=function(t,e,a){z(t,a[2*e],a[2*e+1])},A=function(t,e){var a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},E=function(t,e,a){var n,r,s=new Array(16),_=0;for(n=1;n<=i;n++)s[n]=_=_+a[n-1]<<1;for(r=0;r<=e;r++){var h=t[2*r+1];0!==h&&(t[2*r]=A(s[h]++,h))}},Z=function(t){var e;for(e=0;e<n;e++)t.dyn_ltree[2*e]=0;for(e=0;e<r;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0},U=function(t){t.bi_valid>8?k(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},S=function(t,e,a,n){var r=2*e,i=2*a;return t[r]<t[i]||t[r]===t[i]&&n[e]<=n[a]}
vendor: 19,591 bytes, line 1
1,R=function(t,e,a){for(var n=t.heap[a],r=a<<1;r<=t.heap_len&&(r<t.heap_len&&S(e,t.heap[r+1],t.heap[r],t.depth)&&r++,!S(e,n,t.heap[r],t.depth));)t.heap[a]=t.heap[r],a=r,r<<=1;t.heap[a]=n},L=function(t,e,n){var r,i,h,l,o=0;if(0!==t.last_lit)do{r=t.pending_buf[t.d_buf+2*o]<<8|t.pending_buf[t.d_buf+2*o+1],i=t.pending_buf[t.l_buf+o],o++,0===r?x(t,i,e):(h=f[i],x(t,h+a+1,e),0!==(l=s[h])&&(i-=c[h],z(t,i,l)),r--,h=y(r),x(t,h,n),0!==(l=_[h])&&(r-=v[h],z(t,r,l)))}while(o<t.last_lit);x(t,256,e)},F=function(t,e){var a,n,r,s=e.dyn_tree,_=e.stat_desc.static_tree,h=e.stat_desc.has_stree,l=e.stat_desc.elems,o=-1;for(t.heap_len=0,t.heap_max=573,a=0;a<l;a++)0!==s[2*a]?(t.heap[++t.heap_len]=o=a,t.depth[a]=0):s[2*a+1]=0;for(;t.heap_len<2;)s[2*(r=t.heap[++t.heap_len]=o<2?++o:0)]=1,t.depth[r]=0,t.opt_len--,h&&(t.static_len-=_[2*r+1]);for(e.max_code=o,a=t.heap_len>>1;a>=1;a--)R(t,s,a);r=l;do{a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],R(t,s,1),n=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=n,s[2*r]=s[2*a]+s[2*n],t.depth[r]=(t.depth[a]>=t.depth[n]?t.depth[a]:t.depth[n])+1,s[2*a+1]=s[2*n+1]=r,t.heap[1]=r++,R(t,s,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],function(t,e){var a,n,r,s,_,h,l=e.dyn_tree,o=e.max_code,d=e.stat_desc.static_tree,u=e.stat_desc.has_stree,f=e.stat_desc.extra_bits,c=e.stat_desc.extra_base,p=e.stat_desc.max_length,g=0;for(s=0;s<=i;s++)t.bl_count[s]=0;for(l[2*t.heap[t.heap_max]+1]=0,a=t.heap_max+1;a<573;a++)(s=l[2*l[2*(n=t.heap[a])+1]+1]+1)>p&&(s=p,g++),l[2*n+1]=s,n>o||(t.bl_count[s]++,_=0,n>=c&&(_=f[n-c]),h=l[2*n],t.opt_len+=h*(s+_),u&&(t.static_len+=h*(d[2*n+1]+_)));if(0!==g){do{for(s=p-1;0===t.bl_count[s];)s--;t.bl_count[s]--,t.bl_count[s+1]+=2,t.bl_count[p]--,g-=2}while(g>0);for(s=p;0!==s;s--)for(n=t.bl_count[s];0!==n;)(r=t.heap[--a])>o||(l[2*r+1]!==s&&(t.opt_len+=(s-l[2*r+1])*l[2*r],l[2*r+1]=s),n--)}}(t,e),E(s,o,t.bl_count)},T=function(t,e,a){var n,r,i=-1,s=e[1],_=0,h=7,l=4;for(0===s&&(h=138,l=3),e[2*(a+1)+1]=65535,n=0;n<=a;n++)r=s,s=e[2*(n+1)+1],++_<h&&r===s||(_<l?t.bl_tree[2*r]+=_:0!==r?(r!==i&&t.bl_tree[2*r]++,t.bl_tree[32]++):_<=10?t.bl_tree[34]++:t.bl_tree[36]++,_=0,i=r,0===s?(h=138,l=3):r===s?(h=6,l=3):(h=7,l=4))},I=function(t,e,a){var n,r,i=-1,s=e[1],_=0,h=7,l=4;for(0===s&&(h=138,l=3),n=0;n<=a;n++)if(r=s,s=e[2*(n+1)+1],!(++_<h&&r===s)){if(_<l)do{x(t,r,t.bl_tree)}while(0!=--_);else 0!==r?(r!==i&&(x(t,r,t.bl_tree),_--),x(t,16,t.bl_tree),z(t,_-3,2)):_<=10?(x(t,17,t.bl_tree),z(t,_-3,3)):(x(t,18,t.bl_tree),z(t,_-11,7));_=0,i=r,0===s?(h=138,l=3):r===s?(h=6,l=3):(h=7,l=4)}},N=!1,O=function(t,e,a,n){z(t,0+(n?1:0),3),function(t,e,a,n){U(t),n&&(k(t,a),k(t,~a)),t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a}(t,e,a,!0)},D=function(t,e,n,r){var i,s,_=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=function(t){var e,n=4093624447;for(e=0;e<=31;e++,n>>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<a;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0}(t)),F(t,t.l_desc),F(t,t.d_desc),_=function(t){var e;for(T(t,t.dyn_ltree,t.l_desc.max_code),T(t,t.dyn_dtree,t.d_desc.max_code),F(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*l[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),i=t.opt_len+3+7>>>3,(s=t.static_len+3+7>>>3)<=i&&(i=s)):i=s=n+5,n+4<=i&&-1!==e?O(t,e,n,r):4===t.strategy||s===i?(z(t,2+(r?1:0),3),L(t,o,d)):(z(t,4+(r?1:0),3),function(t,e,a,n){var r;for(z(t,e-257,5),z(t,a-1,5),z(t,n-4,4),r=0;r<n;r++)z(t,t.bl_tree[2*l[r]+1],3);I(t,t.dyn_ltree,e-1),I(t,t.dyn_dtree,a-1)}(t,t.l_desc.max_code+1,t.d_desc.max_code+1,_+1),L(t,t.dyn_ltree,t.dyn_dtree)),Z(t),r&&U(t)},B={_tr_init:function(t){N||(!function(){var t,e,a,l,m,y=new Array(16);for(a=0,l=0;l<28;l++)for(c[l]=a,t=0;t<1<<s[l];t++)f[a++]=l;for(f[a-1]=l,m=0,l=0;l<16;l++)for(v[l]=m,t=0;t<1<<_[l];t++)u[m++]=l;for(m>>=7;l<r;l++)for(v[l]=m<<7,t=0;t<1<<_[l]-7;t++)u[256+m++]=l;for(e=0;e<=i;e++)y[e]=0;for(t=0;t<=143;)o[2*t+1]=8,t++,y[8]++;for(;t<=255;)o[2*t+1]=9,t++,y[9]++;for(;t<=279;)o[2*t+1]=7,t++,y[7]++;for(;t<=287;)o[2*t+1]=8,t++,y[8]++;for(E(o,287,y),t=0;t<r;t++)d[2*t+1]=5,d[2*t]=A(t,5);p=new b(o,s,257,n,i),g=new b(d,_,0,r,i),w=new b(new Array(0),h,0,19,7)}(),N=!0),t.l_desc=new m(t.dyn_ltree,p),t.d_desc=new m(t.dyn_dtree,g),t.bl_desc=new m(t.bl_tree,w),t.bi_buf=0,t.bi_valid=0,Z(t)},_tr_stored_block:O,_tr_flush_block:D,_tr_tally:function(t,e,n){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&n,t.last_lit++,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(f[n]+a+1)]++,t.dyn_dtree[2*y(e)]++),t.last_lit===t.lit_bufsize-1},_tr_align:function(t){z(t,2,3),x(t,256,o),function(t){16===t.bi_valid?(k(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}},C=function(t,e,a,n){for(var r=65535&t|0,i=t>>>16&65535|0,s=0;0!==a;){a-=s=a>2e3?2e3:a;do{i=i+(r=r+e[n++]|0)|0}while(--s);r%=65521,i%=65521}return r|i<<16|0},H=new Uint32Array(function(){for(var t,e=[],a=0;a<256;a++){t=a;for(var n=0;n<8;n++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e}()),M=function(t,e,a,n){var r=H,i=n+a;t^=-1;for(var s=n;s<i;s++)t=t>>>8^r[255&(t^e[s])];return-1^t},Y={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},K={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},P=B._tr_init,j=B._tr_stored_block,G=B._tr_flush_block,X=B._tr_tally,W=B._tr_align,q=K.Z_NO_FLUSH,J=K.Z_PARTIAL_FLUSH,Q=K.Z_FULL_FLUSH,V=K.Z_FINISH,$=K.Z_BLOCK,tt=K.Z_OK,et=K.Z_STREAM_END,at=K.Z_STREAM_ERROR,nt=K.Z_DATA_ERROR,rt=K.Z_BUF_ERROR,it=K.Z_DEFAULT_COMPRESSION,st=K.Z_FILTERED,_t=K.Z_HUFFMAN_ONLY,ht=K.Z_RLE,lt=K.Z_FIXED,ot=K.Z_DEFAULT_STRATEGY,dt=K.Z_UNKNOWN,ut=K.Z_DEFLATED,ft=258,ct=262,pt=103,gt=113,wt=666,vt=function(t,e){return t.msg=Y[e],e},bt=function(t){return(t<<1)-(t>4?9:0)},mt=function(t){for(var e=t.length;--e>=0;)t[e]=0},yt=function(t,e,a){return(e<<t.hash_shift^a)&t.hash_mask},kt=function(t){var e=t.state,a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},zt=function(t,e){G(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,kt(t.strm)},xt=function(t,e){t.pending_buf[t.pending++]=e},At=function(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},Et=function(t,e){var a,n,r=t.max_chain_length,i=t.strstart,s=t.prev_length,_=t.nice_match,h=t.strstart>t.w_size-ct?t.strstart-(t.w_size-ct):0,l=t.window,o=t.w_mask,d=t.prev,u=t.strstart+ft,f=l[i+s-1],c=l[i+s];t.prev_length>=t.good_match&&(r>>=2),_>t.lookahead&&(_=t.lookahead);do{if(l[(a=e)+s]===c&&l[a+s-1]===f&&l[a]===l[i]&&l[++a]===l[i+1]){i+=2,a++;do{}while(l[++i]===l[++a]&&l[++i]===l[++a]&&l[++i]===l[++a]&&l[++i]===l[++a]&&l[++i]===l[++a]&&l[++i]===l[++a]&&l[++i]===l[++a]&&l[++i]===l[++a]&&i<u);if(n=ft-(u-i),i=u-ft,n>s){if(t.match_start=e,s=n,n>=_)break;f=l[i+s-1],c=l[i+s]}}}while((e=d[e&o])>h&&0!=--r);return s<=t.lookahead?s:t.lookahead},Zt=function(t){var e,a,n,r,i,s,_,h,l,o,d=t.w_size;do{if(r=t.window_size-t.lookahead-t.strstart,t.strstart>=d+(d-ct)){t.window.set(t.window.subarray(d,d+d),0),t.match_start-=d,t.strstart-=d,t.block_start-=d,e=a=t.hash_size;do{n=t.head[--e],t.head[e]=n>=d?n-d:0}while(--a);e=a=d;do{n=t.prev[--e],t.prev[e]=n>=d?n-d:0}while(--a);r+=d}if(0===t.strm.avail_in)break;if(s=t.strm,_=t.window,h=t.strstart+t.lookahead,l=r,o=void 0,(o=s.avail_in)>l&&(o=l),a=0===o?0:(s.avail_in-=o,_.set(s.input.subarray(s.next_in,s.next_in+o),h),1===s.state.wrap?s.adler=C(s.adler,_,o,h):2===s.state.wrap&&(s.adler=M(s.adler,_,o,h)),s.next_in+=o,s.total_in+=o,o),t.lookahead+=a,t.lookahead+t.insert>=3)for(i=t.strstart-t.insert,t.ins_h=t.window[i],t.ins_h=yt(t,t.ins_h,t.window[i+1]);t.insert&&(t.ins_h=yt(t,t.ins_h,t.window[i+3-1]),t.prev[i&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=i,i++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<ct&&0!==t.strm.avail_in)},Ut=function(t,e){for(var a,n;;){if(t.lookahead<ct){if(Zt(t),t.lookahead<ct&&e===q)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-ct&&(t.match_length=Et(t,a)),t.match_length>=3)if(n=X(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=yt(t,t.ins_h,t.window[t.strstart+1]);else n=X(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(zt(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(zt(t,!1),0===t.strm.avail_out)?1:2},St=function(t,e){for(var a,n,r;;){if(t.lookahead<ct){if(Zt(t),t.lookahead<ct&&e===q)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length<t.max_lazy_match&&t.strstart-a<=t.w_size-ct&&(t.match_length=Et(t,a),t.match_length<=5&&(t.strategy===st||3===t.match_length&&t.strstart-t.match_start>4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){r=t.strstart+t.lookahead-3,n=X(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=r&&(t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,n&&(zt(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if((n=X(t,0,t.window[t.strstart-1]))&&zt(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=X(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(zt(t,!1),0===t.strm.avail_out)?1:2};function Rt(t,e,a,n,r){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=n,this.func=r}var Lt=[new Rt(0,0,0,0,(function(t,e){var a=65535;for(a>t.pending_buf_size-5&&(a=t.pending_buf_size-5);;){if(t.lookahead<=1){if(Zt(t),0===t.lookahead&&e===q)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+a;if((0===t.strstart||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,zt(t,!1),0===t.strm.avail_out))return 1;if(t.strstart-t.block_start>=t.w_size-ct&&(zt(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&(zt(t,!1),t.strm.avail_out),1)})),new Rt(4,4,8,4,Ut),new Rt(4,5,16,8,Ut),new Rt(4,6,32,32,Ut),new Rt(4,4,16,16,St),new Rt(8,16,32,32,St),new Rt(8,16,128,128,St),new Rt(8,32,128,256,St),new Rt(32,128,258,1024,St),new Rt(32,258,258,4096,St)];function Ft(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=ut,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),mt(this.dyn_ltree),mt(this.dyn_dtree),mt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),mt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),mt(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}var Tt=function(t){if(!t||!t.state)return vt(t,at);t.total_in=t.total_out=0,t.data_type=dt;var e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?42:gt,t.adler=2===e.wrap?0:1,e.last_flush=q,P(e),tt},It=function(t){var e,a=Tt(t);return a===tt&&((e=t.state).window_size=2*e.w_size,mt(e.head),e.max_lazy_match=Lt[e.level].max_lazy,e.good_match=Lt[e.level].good_length,e.nice_match=Lt[e.level].nice_length,e.max_chain_length=Lt[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=2,e.match_available=0,e.ins_h=0),a},Nt=function(t,e,a,n,r,i){if(!t)return at;var s=1;if(e===it&&(e=6),n<0?(s=0,n=-n):n>15&&(s=2,n-=16),r<1||r>9||a!==ut||n<8||n>15||e<0||e>9||i<0||i>lt)return vt(t,at);8===n&&(n=9);var _=new Ft;return t.state=_,_.strm=t,_.wrap=s,_.gzhead=null,_.w_bits=n,_.w_size=1<<_.w_bits,_.w_mask=_.w_size-1,_.hash_bits=r+7,_.hash_size=1<<_.hash_bits,_.hash_mask=_.hash_size-1,_.hash_shift=~~((_.hash_bits+3-1)/3),_.window=new Uint8Array(2*_.w_size),_.head=new Uint16Array(_.hash_size),_.prev=new Uint16Array(_.w_size),_.lit_bufsize=1<<r+6,_.pending_buf_size=4*_.lit_bufsize,_.pending_buf=new Uint8Array(_.pending_buf_size),_.d_buf=1*_.lit_bufsize,_.l_buf=3*_.lit_bufsize,_.level=e,_.strategy=i,_.method=a,It(t)},Ot={deflateInit:function(t,e){return Nt(t,e,ut,15,8,ot)},deflateInit2:Nt,deflateReset:It,deflateResetKeep:Tt,deflateSetHeader:function(t,e){return t&&t.state?2!==t.state.wrap?at:(t.state.gzhead=e,tt):at},deflate:function(t,e){var a,n;if(!t||!t.state||e>$||e<0)return t?vt(t,at):at;var r=t.state;if(!t.output||!t.input&&0!==t.avail_in||r.status===wt&&e!==V)return vt(t,0===t.avail_out?rt:at);r.strm=t;var i=r.last_flush;if(r.last_flush=e,42===r.status)if(2===r.wrap)t.adler=0,xt(r,31),xt(r,139),xt(r,8),r.gzhead?(xt(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),xt(r,255&r.gzhead.time),xt(r,r.gzhead.time>>8&255),xt(r,r.gzhead.time>>16&255),xt(r,r.gzhead.time>>24&255),xt(r,9===r.level?2:r.strategy>=_t||r.level<2?4:0),xt(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(xt(r,255&r.gzhead.extra.length),xt(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(t.adler=M(t.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(xt(r,0),xt(r,0),xt(r,0),xt(r,0),xt(r,0),xt(r,9===r.level?2:r.strategy>=_t||r.level<2?4:0),xt(r,3),r.status=gt);else{var s=ut+(r.w_bits-8<<4)<<8;s|=(r.strategy>=_t||r.level<2?0:r.level<6?1:6===r.level?2:3)<<6,0!==r.strstart&&(s|=32),s+=31-s%31,r.status=gt,At(r,s),0!==r.strstart&&(At(r,t.adler>>>16),At(r,65535&t.adler)),t.adler=1}if(69===r.status)if(r.gzhead.extra){for(a=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>a&&(t.adler=M(t.adler,r.pending_buf,r.pending-a,a)),kt(t),a=r.pending,r.pending!==r.pending_buf_size));)xt(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>a&&(t.adler=M(t.adler,r.pending_buf,r.pending-a,a)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){a=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>a&&(t.adler=M(t.adler,r.pending_buf,r.pending-a,a)),kt(t),a=r.pending,r.pending===r.pending_buf_size)){n=1;break}n=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,xt(r,n)}while(0!==n);r.gzhead.hcrc&&r.pending>a&&(t.adler=M(t.adler,r.pending_buf,r.pending-a,a)),0===n&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){a=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>a&&(t.adler=M(t.adler,r.pending_buf,r.pending-a,a)),kt(t),a=r.pending,r.pending===r.pending_buf_size)){n=1;break}n=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,xt(r,n)}while(0!==n);r.gzhead.hcrc&&r.pending>a&&(t.adler=M(t.adler,r.pending_buf,r.pending-a,a)),0===n&&(r.status=pt)}else r.status=pt;if(r.status===pt&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&kt(t),r.pending+2<=r.pending_buf_size&&(xt(r,255&t.adler),xt(r,t.adler>>8&255),t.adler=0,r.status=gt)):r.status=gt),0!==r.pending){if(kt(t),0===t.avail_out)return r.last_flush=-1,tt}else if(0===t.avail_in&&bt(e)<=bt(i)&&e!==V)return vt(t,rt);if(r.status===wt&&0!==t.avail_in)return vt(t,rt);if(0!==t.avail_in||0!==r.lookahead||e!==q&&r.status!==wt){var _=r.strategy===_t?function(t,e){for(var a;;){if(0===t.lookahead&&(Zt(t),0===t.lookahead)){if(e===q)return 1;break}if(t.match_length=0,a=X(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(zt(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(zt(t,!1),0===t.strm.avail_out)?1:2}(r,e):r.strategy===ht?function(t,e){for(var a,n,r,i,s=t.window;;){if(t.lookahead<=ft){if(Zt(t),t.lookahead<=ft&&e===q)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=s[r=t.strstart-1])===s[++r]&&n===s[++r]&&n===s[++r]){i=t.strstart+ft;do{}while(n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&r<i);t.match_length=ft-(i-r),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=X(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=X(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(zt(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(zt(t,!1),0===t.strm.avail_out)?1:2}(r,e):Lt[r.level].func(r,e);if(3!==_&&4!==_||(r.status=wt),1===_||3===_)return 0===t.avail_out&&(r.last_flush=-1),tt;if(2===_&&(e===J?W(r):e!==$&&(j(r,0,0,!1),e===Q&&(mt(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),kt(t),0===t.avail_out))return r.last_flush=-1,tt}return e!==V?tt:r.wrap<=0?et:(2===r.wrap?(xt(r,255&t.adler),xt(r,t.adler>>8&255),xt(r,t.adler>>16&255),xt(r,t.adler>>24&255),xt(r,255&t.total_in),xt(r,t.total_in>>8&255),xt(r,t.total_in>>16&255),xt(r,t.total_in>>24&255)):(At(r,t.adler>>>16),At(r,65535&t.adler)),kt(t),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?tt:et)},deflateEnd:function(t){if(!t||!t.state)return at;var e=t.state.status;return 42!==e&&69!==e&&73!==e&&91!==e&&e!==pt&&e!==gt&&e!==wt?vt(t,at):(t.state=null,e===gt?vt(t,nt):tt)},deflateSetDictionary:function(t,e){var a=e.length;if(!t||!t.state)return at;var n=t.state,r=n.wrap;if(2===r||1===r&&42!==n.status||n.lookahead)return at;if(1===r&&(t.adler=C(t.adler,e,a,0)),n.wrap=0,a>=n.w_size){0===r&&(mt(n.head),n.strstart=0,n.block_start=0,n.insert=0);var i=new Uint8Array(n.w_size);
1i.set(e.subarray(a-n.w_size,a),0),e=i,a=n.w_size}var s=t.avail_in,_=t.next_in,h=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,Zt(n);n.lookahead>=3;){var l=n.strstart,o=n.lookahead-2;do{n.ins_h=yt(n,n.ins_h,n.window[l+3-1]),n.prev[l&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=l,l++}while(--o);n.strstart=l,n.lookahead=2,Zt(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,t.next_in=_,t.input=h,t.avail_in=s,n.wrap=r,tt},deflateInfo:"pako deflate (from Nodeca project)"};for(var Dt=new Uint8Array(256),Bt=0;Bt<256;Bt++)Dt[Bt]=Bt>=252?6:Bt>=248?5:Bt>=240?4:Bt>=224?3:Bt>=192?2:1;Dt[254]=Dt[254]=1;var Ct=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0},Ht=Object.prototype.toString,Mt=K.Z_NO_FLUSH,Yt=K.Z_SYNC_FLUSH,Kt=K.Z_FULL_FLUSH,Pt=K.Z_FINISH,jt=K.Z_OK,Gt=K.Z_STREAM_END,Xt=K.Z_DEFAULT_COMPRESSION,Wt=K.Z_DEFAULT_STRATEGY,qt=K.Z_DEFLATED;function Jt(){this.options={level:Xt,method:qt,chunkSize:16384,windowBits:15,memLevel:8,strategy:Wt};var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ct,this.strm.avail_out=0;var e=Ot.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(e!==jt)throw new Error(Y[e]);if(t.header&&Ot.deflateSetHeader(this.strm,t.header),t.dictionary){var a;if(a="[object ArrayBuffer]"===Ht.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,(e=Ot.deflateSetDictionary(this.strm,a))!==jt)throw new Error(Y[e]);this._dict_set=!0}}function Qt(t,e,a){try{t.postMessage({type:"errored",error:e,streamId:a})}catch(n){t.postMessage({type:"errored",error:String(e),streamId:a})}}function Vt(t){var e=t.strm.adler;return new Uint8Array([3,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e])}Jt.prototype.push=function(t,e){var a,n,r=this.strm,i=this.options.chunkSize;if(this.ended)return!1;for(n=e===~~e?e:!0===e?Pt:Mt,"[object ArrayBuffer]"===Ht.call(t)?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;;)if(0===r.avail_out&&(r.output=new Uint8Array(i),r.next_out=0,r.avail_out=i),(n===Yt||n===Kt)&&r.avail_out<=6)this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;else{if((a=Ot.deflate(r,n))===Gt)return r.next_out>0&&this.onData(r.output.subarray(0,r.next_out)),a=Ot.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===jt;if(0!==r.avail_out){if(n>0&&r.next_out>0)this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;else if(0===r.avail_in)break}else this.onData(r.output)}return!0},Jt.prototype.onData=function(t){this.chunks.push(t)},Jt.prototype.onEnd=function(t){t===jt&&(this.result=function(t){for(var e=0,a=0,n=t.length;a<n;a++)e+=t[a].length;for(var r=new Uint8Array(e),i=0,s=0,_=t.length;i<_;i++){var h=t[i];r.set(h,s),s+=h.length}return r}(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},function(e){void 0===e&&(e=self);try{var a=new Map;e.addEventListener("message",(function(n){try{var r=function(e,a){switch(a.action){case"init":return{type:"initialized",version:"5.30.1"};case"write":var n=e.get(a.streamId);n||(n=new Jt,e.set(a.streamId,n));var r=n.chunks.length,i=function(t){if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);var e,a,n,r,i,s=t.length,_=0;for(r=0;r<s;r++)55296==(64512&(a=t.charCodeAt(r)))&&r+1<s&&56320==(64512&(n=t.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(n-56320),r++),_+=a<128?1:a<2048?2:a<65536?3:4;for(e=new Uint8Array(_),i=0,r=0;i<_;r++)55296==(64512&(a=t.charCodeAt(r)))&&r+1<s&&56320==(64512&(n=t.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(n-56320),r++),a<128?e[i++]=a:a<2048?(e[i++]=192|a>>>6,e[i++]=128|63&a):a<65536?(e[i++]=224|a>>>12,e[i++]=128|a>>>6&63,e[i++]=128|63&a):(e[i++]=240|a>>>18,e[i++]=128|a>>>12&63,e[i++]=128|a>>>6&63,e[i++]=128|63&a);return e}(a.data);return n.push(i,K.Z_SYNC_FLUSH),{type:"wrote",id:a.id,streamId:a.streamId,result:t(n.chunks.slice(r)),trailer:Vt(n),additionalBytesCount:i.length};case"reset":e.delete(a.streamId)}}(a,n.data);r&&e.postMessage(r)}catch(t){Qt(e,t,n.data&&"streamId"in n.data?n.data.streamId:void 0)}}))}catch(t){Qt(e,t)}}()}();'])))}var ss={status:0};function Zs(i,g,f,j){switch(void 0===j&&(j=Kc),0===ss.status&&function f0(i,g,f){void 0===f&&(f=Kc);try{var j=f(i),de=(0,ao.q)(i,j,"error",function(_){u(i,g,_)}).stop,w=(0,ao.q)(i,j,"message",function(_){var D=_.data;"errored"===D.type?u(i,g,D.error,D.streamId):"initialized"===D.type&&function ft(i){1===ss.status&&(ss={status:3,worker:ss.worker,stop:ss.stop,version:i})}(D.version)}).stop;j.postMessage({action:"init"}),(0,fo.wg)(function(){return function E(i){1===ss.status&&(Zt.Vy.error("".concat(i," failed to start: a timeout occurred while initializing the Worker")),ss.initializationFailureCallbacks.forEach(function(g){return g()}),ss={status:2})}(g)},k0),ss={status:1,worker:j,stop:function(){de(),w()},initializationFailureCallbacks:[]}}catch(_){u(i,g,_)}}(i,g,j),ss.status){case 1:return ss.initializationFailureCallbacks.push(f),ss.worker;case 3:return ss.worker}}function cc(){return ss.status}function u(i,g,f,j){if(1===ss.status||0===ss.status){if(Zt.Vy.error("".concat(g," failed to start: an error occurred while creating the Worker:"),f),f instanceof Event||f instanceof Error&&function I(i){return(0,_e.mK)(i,"Content Security Policy")||(0,_e.mK)(i,"requires 'TrustedScriptURL'")}(f.message)){var de;de=i.workerUrl?"Please make sure the Worker URL ".concat(i.workerUrl," is correct and CSP is correctly configured."):"Please make sure CSP is correctly configured.",Zt.Vy.error("".concat(de," See documentation at ").concat(Zt.fH,"/integrations/content_security_policy_logs/#use-csp-with-real-user-monitoring-and-session-replay"))}else(0,V.VJ)(f);1===ss.status&&ss.initializationFailureCallbacks.forEach(function(w){return w()}),ss={status:2}}else(0,V.VJ)(f,{worker_version:3===ss.status&&ss.version,stream_id:j})}var fe=function zn(i,g,f){void 0===f&&(f={});var j=(0,p.qR)(0),de=(0,l.D)(j.getOrCreateTracker(2)),w=(0,l.D)(j.getOrCreateTracker(1)),ne=(0,e.D)(),_=function Be(){return{vitalsByName:new Map,vitalsByReference:new WeakMap}}();function D(){return function Ze(i,g,f){return{context:i.getContext(),user:g.getContext(),hasReplay:!!f.isRecording()||void 0}}(de,w,g)}var Y=Jo(f,D,ne,_,function(on,Gn,Uo){on.storeContextsAcrossPages&&((0,G.Ck)(on,de,"rum",2),(0,G.Ck)(on,w,"rum",1)),j.setCompressionStatus(Gn?1:2);var Xo=i(on,g,j,D,Uo,Gn&&f.createDeflateEncoder?function(Zo){return f.createDeflateEncoder(on,Gn,Zo)}:X.N,ne,_);return g.onRumStart(Xo.lifeCycle,on,Xo.session,Xo.viewHistory,Gn),Y=function Lt(i,g){return(0,_e.kp)({init:function(f){(0,Ue.$)("DD_RUM",f)},initConfiguration:i.initConfiguration},g)}(Y,Xo),Xo}),st=(0,t.dm)(function(on){var Gn="object"==typeof on?on:{name:on};Gn.context&&j.getOrCreateTracker(3).updateCustomerData(Gn.context),Y.startView(Gn),(0,V.Q6)({feature:"start-view"})}),Qt=(0,s.m)({init:(0,t.dm)(function(on){Y.init(on,Qt)}),setTrackingConsent:(0,t.dm)(function(on){ne.update(on),(0,V.Q6)({feature:"set-tracking-consent",tracking_consent:on})}
1),setViewName:(0,t.dm)(function(on){Y.setViewName(on)}),setViewContext:(0,t.dm)(function(on){Y.setViewContext(on)}),setViewContextProperty:(0,t.dm)(function(on,Gn){Y.setViewContextProperty(on,Gn)}),setGlobalContext:(0,t.dm)(function(on){de.setContext(on),(0,V.Q6)({feature:"set-global-context"})}),getGlobalContext:(0,t.dm)(function(){return de.getContext()}),setGlobalContextProperty:(0,t.dm)(function(on,Gn){de.setContextProperty(on,Gn),(0,V.Q6)({feature:"set-global-context"})}),removeGlobalContextProperty:(0,t.dm)(function(on){return de.removeContextProperty(on)}),clearGlobalContext:(0,t.dm)(function(){return de.clearContext()}),getInternalContext:(0,t.dm)(function(on){return Y.getInternalContext(on)}),getInitConfiguration:(0,t.dm)(function(){return(0,ie.Go)(Y.initConfiguration)}),addAction:function(on,Gn){var Uo=(0,J.uC)();(0,t.um)(function(){Y.addAction({name:(0,se.a)(on),context:(0,se.a)(Gn),startClocks:(0,U.M8)(),type:"custom",handlingStack:Uo}),(0,V.Q6)({feature:"add-action"})})},addError:function(on,Gn){var Uo=(0,J.uC)();(0,t.um)(function(){Y.addError({error:on,handlingStack:Uo,context:(0,se.a)(Gn),startClocks:(0,U.M8)()}),(0,V.Q6)({feature:"add-error"})})},addTiming:(0,t.dm)(function(on,Gn){Y.addTiming((0,se.a)(on),Gn)}),setUser:(0,t.dm)(function(on){(0,ke.O)(on)&&w.setContext((0,ke.x)(on)),(0,V.Q6)({feature:"set-user"})}),getUser:(0,t.dm)(function(){return w.getContext()}),setUserProperty:(0,t.dm)(function(on,Gn){var Uo,Xo=(0,ke.x)((Uo={},Uo[on]=Gn,Uo))[on];w.setContextProperty(on,Xo),(0,V.Q6)({feature:"set-user"})}),removeUserProperty:(0,t.dm)(function(on){return w.removeContextProperty(on)}),clearUser:(0,t.dm)(function(){return w.clearContext()}),startView:st,stopSession:(0,t.dm)(function(){Y.stopSession(),(0,V.Q6)({feature:"stop-session"})}),addFeatureFlagEvaluation:(0,t.dm)(function(on,Gn){Y.addFeatureFlagEvaluation((0,se.a)(on),(0,se.a)(Gn)),(0,V.Q6)({feature:"add-feature-flag-evaluation"})}),getSessionReplayLink:(0,t.dm)(function(){return g.getSessionReplayLink()}),startSessionReplayRecording:(0,t.dm)(function(on){g.start(on),(0,V.Q6)({feature:"start-session-replay-recording",force:on&&on.force})}),stopSessionReplayRecording:(0,t.dm)(function(){return g.stop()}),addDurationVital:(0,t.dm)(function(on,Gn){(0,V.Q6)({feature:"add-duration-vital"}),Y.addDurationVital({name:(0,se.a)(on),type:"duration",startClocks:(0,U.jR)(Gn.startTime),duration:Gn.duration,context:(0,se.a)(Gn&&Gn.context),description:(0,se.a)(Gn&&Gn.description)})}),startDurationVital:(0,t.dm)(function(on,Gn){return(0,V.Q6)({feature:"start-duration-vital"}),Y.startDurationVital((0,se.a)(on),{context:(0,se.a)(Gn&&Gn.context),description:(0,se.a)(Gn&&Gn.description)})}),stopDurationVital:(0,t.dm)(function(on,Gn){(0,V.Q6)({feature:"stop-duration-vital"}),Y.stopDurationVital("string"==typeof on?(0,se.a)(on):on,{context:(0,se.a)(Gn&&Gn.context),description:(0,se.a)(Gn&&Gn.description)})})});return Qt}(function hl(i,g,f,j,de,w,ne,_){var D=[],Y=new er;Y.subscribe(12,function(Ys){return(0,yt.b)("rum",Ys)});var st=function Tl(i){var g=(0,V.a5)("browser-rum-sdk",i);if((0,Bt.d0)()){var f=(0,Bt.Y9)();g.observable.subscribe(function(j){return f.send("internal_telemetry",j)})}return g}(i);st.setContextProvider(function(){var Ys,Rc;return{application:{id:i.applicationId},session:{id:null===(Ys=Xo.findTrackedSession())||void 0===Ys?void 0:Ys.id},view:{id:null===(Rc=Ms.findView())||void 0===Rc?void 0:Rc.id},action:{id:Ka.findActionId()}}});var Qt=function(Ys){Y.notify(13,{error:Ys}),(0,V.A2)("Error reported to customer",{"error.message":Ys.message})},on=function wa(i,g){var f=(0,Rr.q)({expireDelay:zi});return i.subscribe(1,function(j){f.add({},j.startClocks.relative),g.resetCustomerData()}),i.subscribe(5,function(j){f.closeActive(j.endClocks.relative)}),{findFeatureFlagEvaluations:function(j){return f.find(j)},addFeatureFlagEvaluation:function(j,de){var w=f.find();w&&(w[j]=de,g.updateCustomerData(w))},stop:function(){return g.stop()}}}(Y,f.getOrCreateTracker(0)),Gn=(0,Rt.hL)(i),Uo=Gn.subscribe(function(Ys){Y.notify(10,Ys)});D.push(function(){return Uo.unsubscribe()});var Xo=(0,Bt.d0)()?function Wn(){var i={id:"00000000-aaaa-0000-aaaa-000000000000",sessionReplay:(0,Bt.Ww)("records")?1:0};return{findTrackedSession:function(){return i},expire:Xt.l,expireObservable:new gn.c,setForcedReplay:Xt.l}}():function _n(i,g,f){var j=(0,vt.ox)(i,"rum",function(de){return function mo(i,g){var f;return{trackingType:f=function ro(i){return"0"===i||"1"===i||"2"===i}(g)?g:(0,En.ic)(i.sessionSampleRate)?(0,En.ic)(i.sessionReplaySampleRate)?"1":"2":"0",
1isTracked:so(f)}}(i,de)},f);return j.expireObservable.subscribe(function(){g.notify(8)}),j.renewObservable.subscribe(function(){g.notify(9)}),j.sessionStateUpdateObservable.subscribe(function(de){if(!de.previousState.forcedReplay&&de.newState.forcedReplay){var _=j.findSession();_&&(_.isReplayForced=!0)}}),{findTrackedSession:function(de){var w=j.findSession(de);if(w&&so(w.trackingType))return{id:w.id,sessionReplay:"1"===w.trackingType?1:w.isReplayForced?2:0}},expire:j.expire,expireObservable:j.expireObservable,setForcedReplay:function(){return j.updateSessionState({forcedReplay:"1"})}}}(i,Y,ne);if((0,Bt.d0)())!function ii(i){var g=(0,Bt.Y9)();i.subscribe(12,function(f){g.send("rum",f)})}(Y);else{var Zo=function xo(i,g,f,j,de,w,ne){var _=i.replica,D=(0,_o.Z)(i,{endpoint:i.rumEndpointBuilder,encoder:ne(2)},_&&{endpoint:_.rumEndpointBuilder,transformMessage:function(Y){return(0,ie.kg)(Y,{application:{id:_.applicationId}})},encoder:ne(3)},j,de,w);return g.subscribe(12,function(Y){"view"===Y.type?D.upsert(Y,Y.view.id):D.add(Y)}),f.subscribe(function(Y){return D.add(Y,(0,V.Wb)(i))}),D}(i,Y,st.observable,Qt,Gn,Xo.expireObservable,w);D.push(function(){return Zo.stop()}),function Pi(i,g,f,j,de){g.enabled&&(0,En.ic)(i.customerDataTelemetrySampleRate)&&(Ba(),hs(),f.subscribe(12,function(ne){Or=!0,Va(Sr.globalContextBytes,j.getOrCreateTracker(2).getBytesCount()),Va(Sr.userContextBytes,j.getOrCreateTracker(1).getBytesCount()),Va(Sr.featureFlagBytes,(0,_e.mK)(["view","error"],ne.type)?j.getOrCreateTracker(0).getBytesCount():0)}),de.subscribe(function(ne){var _=ne.bytesCount,D=ne.messagesCount;Or&&(Ia.batchCount+=1,Va(Ia.batchBytesCount,_),Va(Ia.batchMessagesCount,D),fa(Ia.globalContextBytes,Sr.globalContextBytes),fa(Ia.userContextBytes,Sr.userContextBytes),fa(Ia.featureFlagBytes,Sr.featureFlagBytes),hs())}),(0,fo.yb)(Xr,ia))}(i,st,Y,f,Zo.flushObservable)}var Qo=function De(){var i=at();return new gn.c(function(g){if(i){var f=new i((0,t.dm)(function(){return g.notify()}));return f.observe(document,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),function(){return f.disconnect()}}})}(),cr=function Ii(i,g){var f=(0,Re.yG)(g);return new gn.c(function(j){var de=function Zi(i,g){var f=(0,Oi.H)(qi("pushState"),"pushState",function(w){(0,w.onPostCall)(g)}).stop,j=(0,Oi.H)(qi("replaceState"),"replaceState",function(w){(0,w.onPostCall)(g)}).stop,de=(0,ao.q)(i,window,"popstate",g).stop;return{stop:function(){f(),j(),de()}}}(i,ne).stop,w=function Wi(i,g){return(0,ao.q)(i,window,"hashchange",g)}(i,ne).stop;function ne(){if(f.href!==g.href){var _=(0,Re.yG)(g);j.notify({newLocation:_,oldLocation:f}),f=_}}return function(){de(),w()}})}(i,location),ha=function bs(i,g){void 0===g&&(g=500);var j,f=(0,Rr.q)({expireDelay:zs,maxEntries:4e3});w(vs(),(0,U.$S)());var de=(0,ao.l)(i,window,["pageshow","focus","blur","visibilitychange","resume","freeze","pagehide"],function(_){w(function Ds(i){return"freeze"===i.type?"frozen":"pagehide"===i.type?i.persisted?"frozen":"terminated":vs()}(_),_.timeStamp)},{capture:!0}).stop;function w(_,D){void 0===D&&(D=(0,U.$S)()),_!==j&&(j=_,f.closeActive(D),f.add({state:j,startTime:D},D))}var ne={findAll:function(_,D){var Y=f.findAll(_,D);if(0!==Y.length){for(var st=[],Qt=Math.max(0,Y.length-g),on=Y.length-1;on>=Qt;on--){var Gn=Y[on],Uo=(0,U.vk)(_,Gn.startTime);st.push({state:Gn.state,start:(0,U.Zj)(Uo)})}return st}},wasInPageStateAt:function(_,D){return ne.wasInPageStateDuringPeriod(_,D,0)},wasInPageStateDuringPeriod:function(_,D,Y){return f.findAll(D,Y).some(function(st){return st.state===_})},addPageState:w,stop:function(){de(),f.stop()}};return ne}(i),Ya=function zl(i,g,f,j,de,w,ne,_,D){var Y=function Nt(i){var g=(0,Rr.q)({expireDelay:si});return i.subscribe(1,function(j){g.add(function f(j){return{service:j.service,version:j.version,context:j.context,id:j.id,name:j.name,startClocks:j.startClocks}}(j),j.startClocks.relative)}),i.subscribe(5,function(j){g.closeActive(j.endClocks.relative)}),i.subscribe(3,function(j){var de=g.find(j.startClocks.relative);de&&j.name&&(de.name=j.name),de&&j.context&&(de.context=j.context)}),i.subscribe(9,function(){g.reset()}),{findView:function(j){return g.find(j)},stop:function(){g.stop()}}}(i),st=function ei(i,g,f){var de,j=(0,Rr.q)({expireDelay:oi});i.subscribe(1,function(_){var D=_.startClocks,Y=f.href;j.add(ne({url:Y,referrer:de||document.referrer}),D.relative),de=Y}),i.subscribe(5,function(_){j.closeActive(_.endClocks.relative)});var w=g.subscribe(function(_){var D=_.newLocation,Y=j.find();if(Y){var st=(0,U.$S)();j.closeActive(st),j.add(ne({url:D.href,referrer:Y.referrer}),st)}});function ne(_){return{url:_.url,referrer:_.referrer}}return{findUrl:function(_){return j.find(_)},stop:function(){w.unsubscribe(),j.stop()}}}(i,w,f),Qt=function Wo(i,g,f,j){i.subscribe(0,function(w){return i.notify(11,Yo(w,j))});var de={findActionId:Xt.l};return f.trackUserInteractions&&(de=Bn(i,g,f).actionContexts),{addAction:function(w,ne){i.notify(11,(0,_e.kp)({savedCommonContext:ne},Yo(w,j)))},actionContexts:de}}(i,ne,g,de),on=Qt.addAction,Gn=Qt.actionContexts,Uo=function rl(i){var g=ul();return{get:function(){return{viewport:g}},stop:cl(i).subscribe(function(j){g=j}).unsubscribe}}(g),Xo=function vl(i,g){var f;void 0===g&&(g=function Cr(i,g){var f=window.cookieStore?function Os(i){return function(g,f){return(0,ao.q)(i,window.cookieStore,"change",function(de){var w=(0,_e.I6)(de.changed,function(ne){return ne.name===g})||(0,_e.I6)(de.deleted,function(ne){return ne.name===g});w&&f(w.value)}).stop}}(i):ra;return new gn.c(function(j){return f(g,function(de){return j.notify(de)})})}(i,Il));var j=(0,Vo.B9)(Il)||(null===(f=window.Cypress)||void 0===f?void 0:f.env("traceId")),de=g.subscribe(function(w){j=w}
1);return{get:function(){if("string"==typeof j)return{test_execution_id:j}},stop:function(){return de.unsubscribe()}}}(g);return jo(g,i,j,Y,st,Gn,Uo,Xo,_,D),{viewHistory:Y,pageStateHistory:de,urlContexts:st,addAction:on,actionContexts:Gn,stop:function(){Xo.stop(),Uo.stop(),st.stop(),Y.stop(),de.stop()}}}(Y,i,location,Xo,ha,cr,Qo,j,Qt),Ms=Ya.viewHistory,Is=Ya.urlContexts,Ka=Ya.actionContexts,bl=Ya.addAction;D.push(Ya.stop),(0,V.JK)();var is=pt(Y,i,location,Qo,cr,on,ha,g,de),nc=is.addTiming,Qc=is.startView,cd=is.setViewName,Gc=is.setViewContext,Jc=is.setViewContextProperty;D.push(is.stop);var gc=da(Y,i,ha).stop;if(D.push(gc),(0,an.sr)(an.R9.LONG_ANIMATION_FRAME)){if(i.trackLongTasks){var Ic=function el(i,g){var f=ar(g,{type:tr.LONG_ANIMATION_FRAME,buffered:!0}).subscribe(function(j){for(var de=0,w=j;de<w.length;de++){var ne=w[de],_=(0,U.FR)(ne.startTime),D={date:_.timeStamp,long_task:{id:(0,we.lk)(),entry_type:"long-animation-frame",duration:(0,U.Zj)(ne.duration),blocking_duration:(0,U.Zj)(ne.blockingDuration),first_ui_event_timestamp:(0,U.Zj)(ne.firstUIEventTimestamp),render_start:(0,U.Zj)(ne.renderStart),style_and_layout_start:(0,U.Zj)(ne.styleAndLayoutStart),start_time:(0,U.Zj)(ne.startTime),scripts:ne.scripts.map(function(Y){return{duration:(0,U.Zj)(Y.duration),pause_duration:(0,U.Zj)(Y.pauseDuration),forced_style_and_layout_duration:(0,U.Zj)(Y.forcedStyleAndLayoutDuration),start_time:(0,U.Zj)(Y.startTime),execution_start:(0,U.Zj)(Y.executionStart),source_url:Y.sourceURL,source_function_name:Y.sourceFunctionName,source_char_position:Y.sourceCharPosition,invoker:Y.invoker,invoker_type:Y.invokerType,window_attribution:Y.windowAttribution}})},type:"long_task",_dd:{discarded:!1}};i.notify(11,{rawRumEvent:D,startTime:_.relative,domainContext:{performanceEntry:ne}})}});return{stop:function(){return f.unsubscribe()}}}(Y,i).stop;D.push(Ic)}}else!function _r(i,g){var f=ar(g,{type:tr.LONG_TASK,buffered:!0}).subscribe(function(j){for(var de=0,w=j;de<w.length;de++){var ne=w[de];if(ne.entryType!==tr.LONG_TASK||!g.trackLongTasks)break;var _=(0,U.FR)(ne.startTime),D={date:_.timeStamp,long_task:{id:(0,we.lk)(),entry_type:"long-task",duration:(0,U.Zj)(ne.duration)},type:"long_task",_dd:{discarded:!1}};i.notify(11,{rawRumEvent:D,startTime:_.relative,domainContext:{performanceEntry:ne}})}})}(Y,i);var mc=function Ci(i,g,f,j){var de=new gn.c;return function vr(i){(0,xr.l)([Zt.bP.error]).subscribe(function(f){return i.notify(f.error)})}(de),(0,$i.mj)(de),function Ti(i,g){(0,li.u)(i,[li.V.cspViolation,li.V.intervention]).subscribe(function(j){return g.notify(j)})}(g,de),de.subscribe(function(w){return i.notify(13,{error:w})}),function Gi(i,g,f){return i.subscribe(13,function(j){i.notify(11,(0,_e.kp)({customerContext:j.customerContext,savedCommonContext:j.savedCommonContext},function sr(i,g,f){var j={date:i.startClocks.timeStamp,error:{id:(0,we.lk)(),message:i.message,source:i.source,stack:i.stack,handling_stack:i.handlingStack,type:i.type,handling:i.handling,causes:i.causes,source_type:"browser",fingerprint:i.fingerprint,csp:i.csp},type:"error",view:{in_foreground:g.wasInPageStateAt("active",i.startClocks.relative)}},de=f.findFeatureFlagEvaluations(i.startClocks.relative);return de&&!(0,Re.RI)(de)&&(j.feature_flags=de),{rawRumEvent:j,startTime:i.startClocks.relative,domainContext:{error:i.originalError,handlingStack:i.handlingStack}}}(j.error,g,f)))}),{addError:function(j,de){var w=j.error,ne=j.handlingStack,_=j.startClocks,D=j.context,Y=w instanceof Error?(0,fr.T)(w):void 0,st=(0,Ai.As)({stackTrace:Y,originalError:w,handlingStack:ne,startClocks:_,nonErrorPrefix:"Provided",source:Mr.g.CUSTOM,handling:"handled"});i.notify(13,{customerContext:D,savedCommonContext:de,error:st})}}}(i,f,j)}(Y,i,ha,on).addError;!function hi(i,g,f){var j=function Ht(i,g){return{clearTracingIfNeeded:Kt,traceFetch:function(f){return Yt(i,f,g,function(j){var de;if(f.input instanceof Request&&(null===(de=f.init)||void 0===de||!de.headers))f.input=new Request(f.input),Object.keys(j).forEach(function(ne){f.input.headers.append(ne,j[ne])});else{f.init=(0,Re.yG)(f.init);var w=[];
1f.init.headers instanceof Headers?f.init.headers.forEach(function(ne,_){w.push([_,ne])}):Array.isArray(f.init.headers)?f.init.headers.forEach(function(ne){w.push(ne)}):f.init.headers&&Object.keys(f.init.headers).forEach(function(ne){w.push([ne,f.init.headers[ne]])}),f.init.headers=w.concat((0,_e.WP)(j))}})},traceXhr:function(f,j){return Yt(i,f,g,function(de){Object.keys(de).forEach(function(w){j.setRequestHeader(w,de[w])})})}}}(g,f);(function yr(i,g,f){(0,ln.G)(g).subscribe(function(de){var w=de;if(uo(w.url))switch(w.state){case"start":f.traceXhr(w,w.xhr),w.requestIndex=Ki(),i.notify(6,{requestIndex:w.requestIndex,url:w.url});break;case"complete":f.clearTracingIfNeeded(w),i.notify(7,{duration:w.duration,method:w.method,requestIndex:w.requestIndex,spanId:w.spanId,startClocks:w.startClocks,status:w.status,traceId:w.traceId,traceSampled:w.traceSampled,type:"xhr",url:w.url,xhr:w.xhr,isAborted:w.isAborted,handlingStack:w.handlingStack})}})})(i,g,j),function Ur(i,g){(0,nn.i)().subscribe(function(j){var de=j;if(uo(de.url))switch(de.state){case"start":g.traceFetch(de),de.requestIndex=Ki(),i.notify(6,{requestIndex:de.requestIndex,url:de.url});break;case"resolve":!function Hi(i,g){var f=i.response&&(0,rn.i)(i.response);f&&f.body?(0,vo._)(f.body,function(){g((0,U.vk)(i.startClocks.timeStamp,(0,U.nx)()))},{bytesLimit:Number.POSITIVE_INFINITY,collectStreamBody:!1}):g((0,U.vk)(i.startClocks.timeStamp,(0,U.nx)()))}(de,function(w){g.clearTracingIfNeeded(de),i.notify(7,{duration:w,method:de.method,requestIndex:de.requestIndex,responseType:de.responseType,spanId:de.spanId,startClocks:de.startClocks,status:de.status,traceId:de.traceId,traceSampled:de.traceSampled,type:"fetch",url:de.url,response:de.response,init:de.init,input:de.input,isAborted:de.isAborted,handlingStack:de.handlingStack})})}})}(i,j)}(Y,i,Xo);var El=function Ce(i,g,f){function de(w){(function j(w){return!g.wasInPageStateDuringPeriod("frozen",w.startClocks.relative,w.duration)})(w)&&i.notify(11,function Je(i,g){var f={date:i.startClocks.timeStamp,vital:{id:(0,we.lk)(),type:i.type,name:i.name,duration:(0,U.Zj)(i.duration),description:i.description},type:"vital"};return g&&(f._dd={vital:{computed_value:!0}}),{rawRumEvent:f,startTime:i.startClocks.relative,customerContext:i.context,domainContext:{}}}(w,!0))}return{addDurationVital:de,startDurationVital:function(w,ne){return void 0===ne&&(ne={}),Ae(f,w,ne)},stopDurationVital:function(w,ne){void 0===ne&&(ne={}),ge(de,f,w,ne)}}}(Y,ha,_),jl=function fi(i,g,f,j,de){return{get:function(w){var ne=f.findView(w),_=de.findUrl(w),D=g.findTrackedSession(w);if(D&&ne&&_){var Y=j.findActionId(w);return{application_id:i,session_id:D.id,user_action:Y?{id:Y}:void 0,view:{id:ne.id,name:ne.name,referrer:_.referrer,url:_.url}}}}}}(i.applicationId,Xo,Ms,Ka,Is);return{addAction:bl,addError:mc,addTiming:nc,addFeatureFlagEvaluation:on.addFeatureFlagEvaluation,startView:Qc,setViewContext:Gc,setViewContextProperty:Jc,setViewName:cd,lifeCycle:Y,viewHistory:Ms,session:Xo,stopSession:function(){return Xo.expire()},getInternalContext:jl.get,startDurationVital:El.startDurationVital,stopDurationVital:El.stopDurationVital,addDurationVital:El.addDurationVital,stop:function(){D.forEach(function(Ys){return Ys()})}}},function $(i,g){if((0,Bt.d0)()&&!(0,Bt.Ww)("records")||!lc())return{start:Xt.l,stop:Xt.l,getReplayStats:function(){},onRumStart:Xt.l,isRecording:function(){return!1},getSessionReplayLink:function(){}};var f={status:1},j=function(){f={status:1}},de=function(){f={status:0}},w=Xt.l;return{start:function(ne){return j(ne)},stop:function(){return de()},getSessionReplayLink:function(){return w()},onRumStart:function(ne,_,D,Y,st){var Qt;_.startSessionReplayRecordingManually&&(f={status:0}),ne.subscribe(8,function(){(2===f.status||3===f.status)&&(de(),f={status:1})}),ne.subscribe(10,function(Gn){Gn.reason===Rt.y5.UNLOADING&&de()}),ne.subscribe(9,function(){1===f.status&&j()}),j=function(Gn){var Uo=D.findTrackedSession();Uo&&(0!==Uo.sessionReplay||Gn&&Gn.force)?2===f.status||3===f.status||(f={status:2},sa(_,"interactive",function(){if(2===f.status){var Xo=function on(){return Qt||(st||(st=Zs(_,"Datadog Session Replay",function(){de()},g)),st&&(Qt=o0(_,st,1))),Qt}();if(!Xo)return void(f={status:0});var Zo=i(ne,_,D,Y,Xo).stop;f={status:3,stopRecording:Zo}}}),Gn&&Gn.force&&0===Uo.sessionReplay&&D.setForcedReplay()):f={status:1}},de=function(){0!==f.status&&(3===f.status&&f.stopRecording(),f={status:0})},w=function(){return Yc(_,D,Y,0!==f.status)},1===f.status&&j()},isRecording:function(){return 3===cc()&&3===f.status},getReplayStats:function(ne){return 3===cc()?function An(i){return Oe?.get(i)}(ne):void 0}}}(function n0(i,g,f,j,de,w){var Y,ne=[],D=w||(0,Qe.sA)(g.sessionReplayEndpointBuilder,6e4,function(on){i.notify(13,{error:on}),(0,V.A2)("Error reported to customer",{"error.message":on.message})});if((0,Bt.d0)())Y=function h0(i){var g=(0,Bt.Y9)();return{addRecord:function(f){var j=i.findView();g.send("record",f,j.id)}}}(j).addRecord;else{var st=function Ac(i,g,f,j,de,w){return function Dc(i,g,f,j){var de={status:0,nextSegmentCreationReason:"init"},w=i.subscribe(2,function(){_("view_change")}).unsubscribe,ne=i.subscribe(10,function(D){_(D.reason)}).unsubscribe;function _(D){1===de.status&&(de.segment.flush(function(Y,st){var Qt=function _s(i,g,f){var j=new FormData;j.append("segment",new Blob([i],{type:"application/octet-stream"}),"".concat(g.session.id,"-").concat(g.start));var de=(0,_e.kp)({raw_segment_size:f,compressed_segment_size:i.byteLength},g),w=JSON.stringify(de);return j.append("event",new Blob([w],{type:"application/json"})),{data:j,bytesCount:i.byteLength}}(st.output,Y,st.rawBytesCount);(0,Rt.Kp)(D)?f.sendOnExit(Qt):f.send(Qt)}
1),(0,fo.DJ)(de.expirationTimeoutId)),de="stop"!==D?{status:0,nextSegmentCreationReason:D}:{status:2}}return{addRecord:function(D){if(2!==de.status){if(0===de.status){var Y=g();if(!Y)return;de={status:1,segment:Ca({encoder:j,context:Y,creationReason:de.nextSegmentCreationReason}),expirationTimeoutId:(0,fo.wg)(function(){_("segment_duration_limit")},js)}}de.segment.addRecord(D,function(st){st>6e4&&_("segment_bytes_limit")})}},stop:function(){_("stop"),w(),ne()}}}(i,function(){return function w0(i,g,f){var j=g.findTrackedSession(),de=f.findView();if(j&&de)return{application:{id:i},session:{id:j.id},view:{id:de.id}}}(g.applicationId,f,j)},de,w)}(i,g,f,j,D,de);Y=st.addRecord,ne.push(st.stop)}var Qt=function Ma(i){var g=i.emit,f=i.configuration,j=i.lifeCycle;if(!g)throw new Error("emit function is required");var de=function(on){g(on),(0,yt.b)("record",{record:on}),function wt(i){Fo(i).records_count+=1}(i.viewHistory.findView().id)},w=function ui(){var i=new WeakMap;return{set:function(g,f){g===document&&!document.scrollingElement||i.set(g===document?document.scrollingElement:g,f)},get:function(g){return i.get(g)},has:function(g){return i.has(g)}}}(),ne=function(i,g,f){var j=new Map,de={addShadowRoot:function(w){if(!j.has(w)){var ne=ql(g,i,de,w),_=Tc(i,g,w),D=kc(i,g,f,w);j.set(w,{flush:function(){return ne.flush()},stop:function(){ne.stop(),_.stop(),D.stop()}})}},removeShadowRoot:function(w){var ne=j.get(w);ne&&(ne.stop(),j.delete(w))},stop:function(){j.forEach(function(w){return(0,w.stop)()})},flush:function(){j.forEach(function(w){return(0,w.flush)()})}};return de}(f,de,w),_=function Za(i,g,f,j,de,w){var ne=function(D,Y){void 0===D&&(D=(0,U.nx)()),void 0===Y&&(Y={status:0,elementsScrollPositions:i,shadowRootsController:g});var st=ul(),Gn=[{data:{height:st.height,href:window.location.href,width:st.width},type:4,timestamp:D},{data:{has_focus:document.hasFocus()},type:6,timestamp:D},{data:{node:yi(document,j,Y),initialOffset:{left:ol(),top:Sl()}},type:2,timestamp:D}];return window.visualViewport&&Gn.push({data:Ra(window.visualViewport),type:8,timestamp:D}),Gn};return w(ne()),{stop:f.subscribe(2,function(D){de(),w(ne(D.startClocks.timeStamp,{shadowRootsController:g,status:1,elementsScrollPositions:i}))}).unsubscribe}}(w,ne,j,f,D,function(on){return on.forEach(function(Gn){return de(Gn)})}).stop;function D(){ne.flush(),st.flush()}var Y=function gl(){var i=new WeakMap,g=1;return{getIdForEvent:function(f){return i.has(f)||i.set(f,g++),i.get(f)}}}(),st=ql(de,f,ne,document),Qt=[st,Jl(f,de),wc(f,de,Y),kc(f,de,w,document),Oc(f,de),Tc(f,de),Mc(f,de),Nc(de),Sc(f,de),fc(f,de),zc(j,de,Y),nl(j,function(on){D(),de(on)})];return{stop:function(){ne.stop(),Qt.forEach(function(on){return on.stop()}),_()},flushMutations:D,shadowRootsController:ne}}({emit:Y,configuration:g,lifeCycle:i,viewHistory:j}).stop;return ne.push(Qt),{stop:function(){ne.forEach(function(on){return on()})}}}),{startDeflateWorker:Zs,createDeflateEncoder:o0});(0,s.Z)((0,r.V)(),"DD_RUM",fe)},36171:(fn,Q,h)=>{"use strict";h.d(Q,{l:()=>p,n:()=>r});var s=h(18173);function r(l,e,G){var ie,J,X=!G||void 0===G.leading||G.leading,t=!G||void 0===G.trailing||G.trailing,V=!1;return{throttled:function(){for(var se=[],U=0;U<arguments.length;U++)se[U]=arguments[U];V?ie=se:(X?l.apply(void 0,se):ie=se,V=!0,J=(0,s.wg)(function(){t&&ie&&l.apply(void 0,ie),V=!1,ie=void 0},e))},cancel:function(){(0,s.DJ)(J),V=!1,ie=void 0}}}function p(){}},36413:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>jt});var s=h(44443),r=h(15403),p=h(47011),Xt={};Xt["[object Float32Array]"]=Xt["[object Float64Array]"]=Xt["[object Int8Array]"]=Xt["[object Int16Array]"]=Xt["[object Int32Array]"]=Xt["[object Uint8Array]"]=Xt["[object Uint8ClampedArray]"]=Xt["[object Uint16Array]"]=Xt["[object Uint32Array]"]=!0,Xt["[object Arguments]"]=Xt["[object Array]"]=Xt["[object ArrayBuffer]"]=Xt["[object Boolean]"]=Xt["[object DataView]"]=Xt["[object Date]"]=Xt["[object Error]"]=Xt["[object Function]"]=Xt["[object Map]"]=Xt["[object Number]"]=Xt["[object Object]"]=Xt["[object RegExp]"]=Xt["[object Set]"]=Xt["[object String]"]=Xt["[object WeakMap]"]=!1;var un=h(59092),It=h(16450),Re=It.A&&It.A.isTypedArray;const jt=Re?(0,un.A)(Re):function nn(Vt){return(0,p.A)(Vt)&&(0,r.A)(Vt.length)&&!!Xt[(0,s.A)(Vt)]}},36476:(fn,Q,h)=>{"use strict";h.d(Q,{H:()=>p});var s=h(67567),r=h(74725);function p(l,e){return(0,r.T)(e)?(0,s.Z)(l,e,1):(0,s.Z)(l,1)}},36798:(fn,Q,h)=>{"use strict";h.d(Q,{O:()=>e,x:()=>l});
1var s=h(82326),r=h(73907),p=h(28238);function l(G){var X=(0,p.kp)({},G);return["id","name","email"].forEach(function(V){V in X&&(X[V]=String(X[V]))}),X}function e(G){var X="object"===(0,r.P)(G);return X||s.Vy.error("Unsupported user:",G),X}},36859:(fn,Q,h)=>{"use strict";h.d(Q,{j:()=>ie});var s=h(42733),r=h(71326),p=h(62478),l=h(43498),e=h(59174),G=h(18307);const X=()=>({});function t(J,se){if(1&J){const U=r.RV6();r.j41(0,"highcharts-chart",1),r.bIt("chartInstance",function(_e){r.eBV(U);const Ue=r.XpG();return r.Njj(Ue.onChartInstance(_e))}),r.k0s()}if(2&J){const U=r.XpG();r.AVh("h-full",null==U.chartConfig?null:U.chartConfig.hasFullHeight)("h-auto",!(null!=U.chartConfig&&U.chartConfig.hasFullHeight)),r.Y8G("options",U.chartOptions()||r.lJ4(5,X))}}let ie=(()=>{class J{windowRef;cdr;Highcharts=e;chartConfig;chartData=r.hFB.required();chartOptions=(0,r.EWP)(()=>(this.cleanupChartData(this.chartData()),this.configureHighchartsOptions(this.chartData())));highchartsOptions={};chartInstance;constructor(U,ke){this.windowRef=U,this.cdr=ke}cleanupChartData(U){this.highchartsOptions={};const ke=this.chartInstance?.series,_e=U?.yAxis;!ke||!_e||(this.removeExcessSeries(ke,_e),this.addMissingSeries(ke,_e,U))}removeExcessSeries(U,ke){let _e=U.length;for(;_e>ke.length;)_e--,U[_e]?.remove(!1)}addMissingSeries(U,ke,_e){ke.length<=U.length||ke.slice(U.length).forEach((Ze,we)=>{this.chartInstance?.addSeries(this.updateChartSeries(_e,Ze,U.length+we),!1)})}configureHighchartsOptions(U){return this.handleChartGenericConfig(this.highchartsOptions),"bar"===this.chartConfig?.chartType&&(this.handleBarChartConfig(this.highchartsOptions,this.chartConfig.hasCalculatedHeight),this.highchartsOptions.plotOptions={bar:{pointWidth:16}}),"line"===this.chartConfig?.chartType&&this.handleLineChartConfig(this.highchartsOptions),"pie"===this.chartConfig?.chartType&&this.handleDonutChartConfig(this.highchartsOptions),"scatter"===this.chartConfig?.chartType&&this.handleScatterPlotChartConfig(this.highchartsOptions),this.chartConfig?.colors&&(this.highchartsOptions.colors=this.chartConfig.colors),this.chartConfig?.yAxis?.labels&&(this.highchartsOptions.yAxis={...this.highchartsOptions.yAxis,labels:this.chartConfig.yAxis.labels}),this.chartConfig?.xAxis?.lineColor&&(this.highchartsOptions.xAxis={...this.highchartsOptions.xAxis,lineColor:this.chartConfig.xAxis.lineColor}),this.chartConfig?.yAxis?.gridLineColor&&(this.highchartsOptions.yAxis={...this.highchartsOptions.yAxis,gridLineColor:this.chartConfig.yAxis.gridLineColor}),this.chartConfig?.yAxis?.gridLineDashStyle&&(this.highchartsOptions.yAxis={...this.highchartsOptions.yAxis,gridLineDashStyle:this.chartConfig.yAxis.gridLineDashStyle}),this.chartConfig?.xAxis?.plotBands&&(this.highchartsOptions.xAxis={...this.highchartsOptions.xAxis,plotBands:this.chartConfig.xAxis.plotBands}),U&&this.handleChartData(this.highchartsOptions,U),this.highchartsOptions}handleChartGenericConfig(U){U.chart={type:this.chartConfig?.chartType},this.chartConfig?.lang&&(U.lang=this.chartConfig.lang),U.title={text:this.chartConfig?.chartTitle,useHTML:this.chartConfig?.useCustomTitle},U.subtitle={text:this.chartConfig?.chartSubTitle},U.xAxis={title:{text:this.chartConfig?.xAxis?.title,margin:this.chartConfig?.xAxis?.margin},labels:{rotation:this.chartConfig?.xAxis?.labels?.rotation??0,enabled:this.chartConfig?.xAxis?.isLabelEnabled,format:this.chartConfig?.xAxis?.labelFormat,style:{wordBreak:"break-all",textOverflow:"allow",color:p.JN.nc1[950],fontSize:"12px",fontWeight:"400",lineHeight:"17px"},step:this.chartConfig?.xAxis?.labels?.step},lineColor:this.chartConfig?.xAxis?.lineColor,tickInterval:this.chartConfig?.xAxis?.tickInterval},U.yAxis=this.chartConfig?.series&&this.chartConfig.series.length>1?[{title:{text:this.chartConfig.yAxisLeft?.title},labels:{enabled:this.chartConfig.yAxisLeft?.isLabelEnabled??!0,format:this.chartConfig.yAxisLeft?.labelFormat??"{value}",style:{fontSize:"12px",fontWeight:"400"}},opposite:!1,gridLineColor:this.chartConfig.yAxisLeft?.gridLineColor??"#e6e6e6",gridLineWidth:1,gridLineDashStyle:this.chartConfig.yAxisLeft?.gridLineDashStyle,minorTickInterval:"auto",minorGridLineColor:p.JN.nc1[100],minorGridLineWidth:.5,min:this.chartConfig.yAxisLeft?.min,max:this.chartConfig.yAxisLeft?.max,tickInterval:this.chartConfig.yAxisLeft?.tickInterval},{title:{text:this.chartConfig.yAxisRight?.title},labels:{enabled:this.chartConfig.yAxisRight?.isLabelEnabled??!0,format:this.chartConfig.yAxisRight?.labelFormat??"{value}",style:{fontSize:"12px",fontWeight:"400"}},opposite:!0,gridLineColor:this.chartConfig.yAxisRight?.gridLineColor??"#e6e6e6",gridLineWidth:this.chartConfig.yAxisRight?.gridLineWidth??1,gridLineDashStyle:this.chartConfig.yAxisRight?.gridLineDashStyle,minorTickInterval:"auto",minorGridLineColor:p.JN.nc1[100],minorGridLineWidth:this.chartConfig.yAxisRight?.minorGridLineWidth??.5,min:this.chartConfig.yAxisRight?.min,max:this.chartConfig.yAxisRight?.max,tickInterval:this.chartConfig.yAxisRight?.tickInterval}]:{title:{text:this.chartConfig?.yAxis?.title,margin:this.chartConfig?.xAxis?.margin},labels:{enabled:this.chartConfig?.yAxis?.isLabelEnabled,format:this.chartConfig?.yAxis?.labelFormat,style:{textOverflow:"allow",wordBreak:"break-all",color:p.JN.nc1[950],fontSize:"12px",fontWeight:"400",lineHeight:"17px"}},gridLineColor:this.chartConfig?.yAxis?.gridLineColor??"#e6e6e6",gridLineWidth:this.chartConfig?.yAxis?.gridLineWidth??1,gridLineDashStyle:this.chartConfig?.yAxis?.gridLineDashStyle,minorTickInterval:"auto",minorGridLineColor:p.JN.nc1[100],minorGridLineWidth:this.chartConfig?.yAxis?.minorGridLineWidth??.5,tickInterval:this.chartConfig?.yAxis?.tickInterval},U.legend={enabled:this.chartConfig?.isLegendEnabled},this.chartConfig?.isColumnStacked&&(U.plotOptions={column:{stacking:"normal"}}),this.chartConfig?.isBarStacked&&(U.plotOptions={bar:{stacking:"normal"}}),this.addExtraConfigs(U)}addExtraConfigs(U){this.chartConfig?.tooltip&&(U.tooltip=this.chartConfig.tooltip),this.chartConfig?.plotOptions&&(U.plotOptions=this.chartConfig.plotOptions),this.chartConfig?.legend&&(U.legend=this.chartConfig.legend),this.chartConfig?.responsive&&(U.responsive=this.chartConfig.responsive),U.credits={enabled:!1}}handleLineChartConfig(U){U.legend={enabled:!0,layout:"vertical",align:"right",verticalAlign:"middle",...this.chartConfig?.legend},U.xAxis={...U.xAxis,type:this.chartConfig?.xAxis?.type,gridLineDashStyle:this.chartConfig?.xAxis?.gridLineDashStyle,tickPixelInterval:this.chartConfig?.xAxis?.tickPixelInterval,dateTimeLabelFormats:this.chartConfig?.xAxis?.dateTimeLabelFormats,labels:{...U.xAxis?.labels,...this.chartConfig?.xAxis?.labels}},U.yAxis={...U.yAxis,gridLineDashStyle:this.chartConfig?.yAxis?.gridLineDashStyle,minorTickInterval:this.chartConfig?.yAxis?.minorTickInterval??"auto",minorGridLineColor:p.JN.nc1[100],minorGridLineWidth:this.chartConfig?.yAxis?.minorGridLineWidth??.5,..."number"==typeof this.chartConfig?.yAxis?.gridLineWidth&&{gridLineWidth:this.chartConfig.yAxis.gridLineWidth},labels:{format:this.chartConfig?.yAxis?.labelFormat}}}handleBarChartConfig(U,ke){const _e=this.windowRef.innerWidth,Ue=this.chartConfig,Ze=this.calculateBarHeight,we=this.cdr;let Be=!1;U.chart&&(U.chart.events={load:function(){let Ce=0,Ae=0;this.xAxis.forEach(ge=>{ge.tickPositions&&(Ce=ge.categories.length,Ue&&ge.series.length>1&&Ue.hasFullHeight&&(Ue.hasCalculatedHeight=!0,Ue.hasFullHeight=!1,ke=!0,Be=!0,we.detectChanges()),(Ce>
14||Be||_e<500)&&ge.categories.forEach((rt,Je)=>{const Ct=ge.ticks[Je]?.label?.element;if(Ct){const Bt=Ct.getBoundingClientRect();Ae+=Bt.height}else Ae+=36}))}),(_e<=500||!Ue?.hasFullHeight)&&this.setSize(null,Ze(Ce,ke,this.chartHeight,Ae,Be),!1)}})}calculateBarHeight(U,ke,_e,Ue,Ze){let we=250;return(U>4&&(ke||innerWidth<500)||Ze)&&(we=Math.max(_e,Ue+_e)),we}handleDonutChartConfig(U){const ke=this.chartConfig?.donutChartCenterLabel;let _e;ke&&(U.chart={type:"pie",events:{load:function(){const we=this.plotLeft+this.plotWidth/2,Be=this.plotTop+this.plotHeight/2-10,Ce=Math.max(Math.min(this.plotWidth,this.plotHeight)/20,10);_e=this.renderer.text(ke,we,Be).css({color:p.JN.nc1[950],fontSize:Ce+"px",textAlign:"center"}).attr({align:"center",zIndex:5}).add()},redraw:function(){_e?.destroy();const we=this.plotLeft+this.plotWidth/2,Be=this.plotTop+this.plotHeight/2-10,Ce=Math.max(Math.min(this.plotWidth,this.plotHeight)/20,10);_e=this.renderer.text(ke,we,Be).css({color:p.JN.nc1[950],fontSize:Ce+"px",textAlign:"center"}).attr({align:"center",zIndex:5}).add()}}},U.plotOptions={series:{dataLabels:[{enabled:!0,distance:20,format:"{point.name}",style:{fontSize:"16px"}},{enabled:!0,format:"{point.y}"+(this.chartConfig?.donutChartValueFormat??""),distance:-30,style:{fontSize:"16px",textOutline:"none",color:p.JN.nc1[0]},softConnector:!0,connectorShape:"crookedLine"}]}},U.responsive={rules:[{condition:{maxWidth:500},chartOptions:{plotOptions:{series:{dataLabels:[{enabled:!0,distance:20,format:"{point.name}",style:{fontSize:"10px"}},{enabled:!0,format:"{point.y}"+(this.chartConfig?.donutChartValueFormat??""),distance:-15,style:{fontSize:"10px",textOutline:"none"},softConnector:!0,connectorShape:"crookedLine"}]}},chart:{events:{load:function(){_e=this.renderer.text(ke,this.plotLeft+this.plotWidth/2-10,this.plotTop+this.plotHeight/2-5).css({color:p.JN.nc1[950],fontSize:"10px",textAlign:"center"}).attr({align:"center",zIndex:5}).add()},redraw:function(){const we=this.plotLeft+this.plotWidth/2-10,Be=this.plotTop+this.plotHeight/2-5;_e?.destroy(),_e=this.renderer.text(ke,we,Be).css({color:p.JN.nc1[950],fontSize:"10px",textAlign:"center"}).attr({align:"center",zIndex:5}).add()}}}}}]}),U.title.align="center",U.subtitle.align="center",U.tooltip={pointFormat:`{series.name}: <b>{point.percentage:.0f}${this.chartConfig?.donutChartValueFormat??""}</b>`}}handleChartData(U,ke){U.xAxis.categories=ke?.xAxis,U.series=ke?.yAxis.map((_e,Ue)=>this.updateChartSeries(ke,_e,Ue))}onChartInstance(U){this.chartInstance=U}handleScatterPlotChartConfig(U){const ke=Ce=>{if(!Ce)return"";const Ae=Array.isArray(Ce)?Ce[0]:Ce;return"string"==typeof Ae?.title?Ae.title:Ae?.title?.text||""},_e=Ce=>Array.isArray(Ce)?Ce[0]?.units?.[0]:Ce.units?.[0]||"",Ue=ke(U.xAxis),Ze=ke(U.yAxis),we=this.chartConfig?.xAxis?_e(this.chartConfig.xAxis):"",Be=this.chartConfig?.yAxis?_e(this.chartConfig.yAxis):"";U.xAxis={...U.xAxis,units:this.chartConfig?.xAxis?.units?.map(Ce=>[Ce,null]),tickLength:this.chartConfig?.xAxis?.tickLength,showFirstLabel:!0,lineWidth:this.chartConfig?.xAxis?.lineWidth,min:0},U.yAxis={...U.yAxis,units:this.chartConfig?.yAxis?.units?.map(Ce=>[Ce,null]),min:this.chartConfig?.yAxis?.min??0},U.tooltip={useHTML:!0,formatter:function(){const Ce=this.series,{marker:Ae,color:ge,name:rt}=Ce.options,{x:Je,y:Ct}=this,Zt=this.color||ge||p.JN.nc1[950],Xt=Ae?.symbol,nn=document.createElement("div");return new(0,Ce.chart.renderer.constructor)(nn,12,12).symbol(Xt,0,0,12,12).attr({fill:Zt,stroke:Zt,"stroke-width":1}).add(),`\n            <div>\n              <div style="display: flex; margin-bottom: 4px;">\n                <div style="width: 5px; height: 5px; margin-right: 12px;">\n                  ${nn.innerHTML}\n                </div>\n                ${rt}<br>\n              </div>\n              ${Ue}: <b>${Je} ${we}</b><br>\n              ${Ze}: <b>${Ct} ${Be}</b>\n            </div>\n          `}}}updateChartSeries=(U,ke,_e)=>({name:U.name?.[_e],data:ke.plots,stack:ke.stack,colorByPoint:this.chartConfig?.isColorByPointRequired,color:this.chartConfig?.colors?.[_e]||p.Ui[_e%p.Ui.length],colors:this.chartConfig?.isColorByPointRequired?this.chartConfig.colors??p.Ui:this.chartConfig?.colors||void 0,tooltip:"string"==typeof ke.tooltip?{pointFormat:ke.tooltip}:ke.tooltip,marker:{symbol:ke.shape},...ke.props});static \u0275fac=function(ke){return new(ke||J)(r.rXU(l.Qc),r.rXU(r.gRc))};static \u0275cmp=r.VBU({type:J,selectors:[["frk-highcharts"]],hostAttrs:["data-gtm-component","frk-highcharts"],inputs:{chartConfig:"chartConfig",chartData:[1,"chartData"]},decls:1,vars:1,consts:[[1,"block","w-full",3,"h-full","h-auto","options"],[1,"block","w-full",3,"chartInstance","options"]],template:function(ke,_e){1&ke&&r.DNE(0,t,1,6,"highcharts-chart",0),2&ke&&r.vxM(_e.chartOptions().series?0:-1)},dependencies:[s.MD,G.HM],encapsulation:2,changeDetection:0})}return J})()},36920:(fn,Q,h)=>{"use strict";h.d(Q,{F:()=>l});var s=h(2503),r=h(87040),p=h(79002);function l(G,X=s.D){return G=G??e,(0,r.N)((t,V)=>{let ie,J=!0;t.subscribe((0,p._)(V,se=>{const U=X(se);(J||!G(ie,U))&&(J=!1,ie=U,V.next(se))}))})}function e(G,X){return G===X}},37158:(fn,Q,h)=>{"use strict";function s(){var r,p=window.navigator;return{status:p.onLine?"connected":"not_connected",interfaces:p.connection&&p.connection.type?[p.connection.type]:void 0,effective_type:null===(r=p.connection)||void 0===r?void 0:r.effectiveType}}h.d(Q,{q:()=>s})},37678:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>Vn});const X=function p(ye){return function(qt){return ye?.[qt]}}({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015
1a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"});var t=h(16325),V=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_e=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");var we=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var Ae=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var Je="\\ud800-\\udfff",nn="\\u2700-\\u27bf",an="a-z\\xdf-\\xf6\\xf8-\\xff",jt="A-Z\\xc0-\\xd6\\xd8-\\xde",En="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Kt="["+En+"]",Yt="\\d+",lo="["+nn+"]",Pn="["+an+"]",Zn="[^"+Je+En+Yt+nn+an+jt+"]",Ft="(?:\\ud83c[\\udde6-\\uddff]){2}",bn="[\\ud800-\\udbff][\\udc00-\\udfff]",Ln="["+jt+"]",St="(?:"+Pn+"|"+Zn+")",On="(?:"+Ln+"|"+Zn+")",sn="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",zt="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Jn="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",To="[\\ufe0e\\ufe0f]?",zn=To+Jn+"(?:\\u200d(?:"+["[^"+Je+"]",Ft,bn].join("|")+")"+To+Jn+")*",Lt="(?:"+[lo,Ft,bn].join("|")+")"+zn,yt=RegExp([Ln+"?"+Pn+"+"+sn+"(?="+[Kt,Ln,"$"].join("|")+")",On+"+"+zt+"(?="+[Kt,Ln+St,"$"].join("|")+")",Ln+"?"+St+"+"+sn,Ln+"+"+zt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Yt,Lt].join("|"),"g");const De=function je(ye,qt,Me){return ye=(0,t.A)(ye),void 0===(qt=Me?void 0:qt)?function ge(ye){return Ae.test(ye)}(ye)?function Rt(ye){return ye.match(yt)||[]}(ye):function Be(ye){return ye.match(we)||[]}(ye):ye.match(qt)||[]};var Ye=RegExp("['\u2019]","g");const Vn=function wn(ye){return function(qt){return function s(ye,qt,Me,it){var le=-1,dt=null==ye?0:ye.length;for(it&&dt&&(Me=ye[++le]);++le<dt;)Me=qt(Me,ye[le],le,ye);return Me}(De(function Ue(ye){return(ye=(0,t.A)(ye))&&ye.replace(V,X).replace(_e,"")}(qt).replace(Ye,"")),ye,"")}}},37997:(fn,Q,h)=>{"use strict";h.d(Q,{RK:()=>ie,vo:()=>t,jf:()=>V});var s=h(71326),r=h(83073),p=function(J){return J.MUTUAL_FUND="mutual-fund-layout",J.ETF="exchange-traded-funds",J.SMA="separately-managed-accounts",J.INTERVAL_FUND="interval-funds",J.TENDER_OFFER_FUND="tender-offer-funds",J.CIT="cit-funds",J.FIVE_TWENTY_NINE="529-funds",J.VIP="vip-funds",J.MMF="mmf-funds",J.INSTITUTIONAL_MUTUAL_FUND="institutional-mutual-funds",J.CLOSED_END_FUND="closed-end-funds",J}(p||{});const l={[p.MUTUAL_FUND]:"/investments/options/mutual-funds",[p.ETF]:"/investments/options/exchange-traded-funds",[p.SMA]:"/investments/options/separately-managed-accounts",[p.INTERVAL_FUND]:"/investments/options/interval-funds",[p.TENDER_OFFER_FUND]:"/investments/options/tender-offer-funds",[p.CIT]:"/investments/options/collective-investment-trust",[p.FIVE_TWENTY_NINE]:"/investments/options/529-portfolios",[p.VIP]:"/investments/options/variable-investment-options",[p.MMF]:"/investments/options/money-market-funds",[p.INSTITUTIONAL_MUTUAL_FUND]:"/investments/options/institutional-mutual-funds/products",[p.CLOSED_END_FUND]:"/investments/options/closed-end-funds"};var e=h(26269),G=h(39687),X=function(J){return J.RECENT_ORDER_HISTORY_LIST="RECENT_ORDER_HISTORY_LIST",J.ORDER_HISTORY_DETAIL="ORDER_HISTORY_DETAIL",J.ORDER_HISTORY_LIST="ORDER_HISTORY_LIST",J.LITERATURE_DOWNLOAD_ZIP="LITERATURE_DOWNLOAD_ZIP",J.LITERATURE_EMAIL_DOCS="LITERATURE_EMAIL_DOCS",J.SUBMIT_ORDER="SUBMIT_ORDER",J.LITERATURE_DATA="LITERATURE_DATA",J}(X||{});const t=new s.nKC("CHANNEL_CONFIG"),V=new s.nKC("WINDOW");let ie=(()=>{class J{channelConfig;windowRef;segmentService;siteProductConfig;literatureConfig;literatureAuditConfig;productConfig$=new r.m(1);literatureConfig$=new r.m(1);pdsApi;isDebug=!1;isEditMode=!1;currentSegmentId;siteParamsConfig;siteGeneralConfig;siteSearchConfig;serverTime=0;overrideSegment;constructor(U,ke,_e){this.channelConfig=U,this.windowRef=ke,this.segmentService=_e,this.isDebug=!1,this.currentSegmentId=this.segmentService.getCurrentSegmentId(),this.isEditMode=this.windowRef.location!==this.windowRef.parent.location}getChannelConfig(){return this.channelConfig}getIntlConfig(){return this.channelConfig.intl}getSiteProductConfig(){return this.siteProductConfig}
1getProductConfiguration$(){return this.productConfig$.asObservable()}getLiteratureConfiguration(){return this.literatureConfig}getLiteratureConfiguration$(){return this.literatureConfig$.asObservable()}setLiteratureAuditConfig(U){this.literatureAuditConfig=U}getLiteratureAuditConfig(){return this.literatureAuditConfig}setSiteProductConfig(U){this.siteProductConfig=U;const ke=this.getChannelConfig().productPage;this.productConfig$.next({activeShareClasses:U.general.activeList,softClosedShareClasses:U.general.softClosedList,softLaunchShareClasses:U.general.softLaunchList,country:U.country,language:U.language,apiUrl:this.pdsApi,labels:{emptyValue:"-"},topTenHoldingsMMF:ke["Money Market Funds"]?.topTenHoldingsMMF})}getBiographyConfig(){return{language:this.siteProductConfig?.language}}setLiteratureConfiguration(U){U.litChannel=this.getChannelConfig().literature.litChannel,U.apimFlags=this.getChannelConfig().apimFlags??{},U.getUseAPIM=this.getUseAPIM.bind(this),this.overrideSegment=this.computeOverrideSegment(U),U.overrideSegment=this.overrideSegment,this.literatureConfig=U,this.literatureConfig$.next(U)}computeOverrideSegment(U){let ke=U.segmentId?[U.segmentId]:void 0;const _e=U.fundDocumentSegmentOverrideList?.toString();if(_e){const Ue=_e.split(",").map(Ze=>Ze.trim()).filter(Boolean);Ue.length>0&&(ke=Ue)}return ke}getOverrideSegment(){return this.overrideSegment}getHomeUrl(){return this.getChannelConfig().homePage}isHomePage(){const U=this.getChannelConfig().homePage,ke=this.windowRef.location.pathname.replace(U,"");return["/",""].includes(ke)}isPageFrameInEditMode(){return this.isEditMode&&this.windowRef.location.pathname.includes("page-frame")}shouldDisableOneTrustInCmsPreview(){return this.getIsEditMode()&&this.isCmsPreviewContext()}isCmsPreviewContext(){const{hostname:U=""}=this.windowRef.location;return U.includes("content-preview")||"staging-cms.franklintempleton.bloomreach.cloud"===U}getPdsApi(){const ke=new URLSearchParams(location.search).get("pds");return ke&&this.setPdsEnv(ke),this.pdsApi||this.setPdsEnv(this.getChannelConfig().pds.defaultPds)}setPdsEnv(U){const ke=this.getChannelConfig().pds;return this.pdsApi="prod"===U?ke.prodPdsApiUrl:ke.devPdsApiUrl,this.pdsApi}getSegmentConfig(){return{defaultSegmentId:this.getChannelConfig().defaultSegment}}getProductPageUrl(U,ke,_e,Ue,Ze=!1){return(0,e.OZ)(this.siteProductConfig,this.currentSegmentId,this.channelConfig.baseUrl,U,ke,_e,Ue,Ze,this.channelConfig.useBaseURL)}getLiteratureDocUrl(U,ke,_e,Ue){const{productId:Ze,shareClassCode:we,productName:Be,identifier:Ce,customFilePath:Ae}=Ue??{},ge=this.getLiteratureConfiguration(),rt=Array.isArray(ge?.documentsWithPreview)?ge.documentsWithPreview:[];return(0,e.$I)({documentTermsType:U,fileExtension:ke,downloadUrl:_e,customFilePath:Ae,downloadDocUrl:ge?.downloadDocUrl,documentsWithPreview:rt,productId:Ze,shareClassCode:we,productName:Be,identifier:Ce,buildPreviewLink:(Je,Ct,Bt,Zt)=>this.getProductPageUrl(Je,Ct,Bt,Zt,!0)})}getIsDebug(){return this.isDebug}setIsDebug(U){this.isDebug=U}getIsEditMode(){return this.isEditMode}setSiteParamsConfig(U){this.siteParamsConfig=U}getSiteParamsConfig(){if(!this.siteParamsConfig)throw new Error("SiteParamsConfig is not set.");return this.siteParamsConfig}getDefaultIdentifierKey(U){return this.siteProductConfig?.general.keyIdentifier&&this.siteProductConfig.general.keyIdentifier[U]||null}setSiteGeneralConfig(U){this.siteGeneralConfig=U}getSiteGeneralConfig(){return this.siteGeneralConfig}setSiteSearchConfig(U){this.siteSearchConfig=U}getSiteSearchConfig(){return this.siteSearchConfig}getSiteSearchDebounceMs(){if(this.siteSearchConfig)return Number(this.siteSearchConfig.searchDebounceTime)}setServerTime(U){this.serverTime=U}getServerTime(){return this.serverTime}getInvalidProductRedirectUrl(U){return l[U]||this.channelConfig.invalidProductRedirect}getUseAPIM(U){const ke=this.channelConfig.apimFlags??{},_e={[X.ORDER_HISTORY_DETAIL]:"useOrderDetailAPIMFlow",[X.ORDER_HISTORY_LIST]:"useOrderHistoryAPIMFlow",[X.RECENT_ORDER_HISTORY_LIST]:"useRecentOrderHistoryAPIMFlow",[X.LITERATURE_DOWNLOAD_ZIP]:"useLiteratureDownloadZipAPIMFlow",[X.LITERATURE_
1EMAIL_DOCS]:"useLiteratureEmailDocsAPIMFlow",[X.SUBMIT_ORDER]:"useSubmitOrderAPIMFlow",[X.LITERATURE_DATA]:"useLiteratureDataAPIMFlow"};return!(!U||!(U in _e))&&((ke.useLiteratureAPIMFlow??!1)&&(ke[_e[U]]??!1))}isAuth0Enabled(){return!!this.channelConfig.oneFranklinIdUs}static \u0275fac=function(ke){return new(ke||J)(s.KVO(t),s.KVO(V),s.KVO(G.S))};static \u0275prov=s.jDH({token:J,factory:J.\u0275fac,providedIn:"root"})}return J})()},38261:(fn,Q,h)=>{"use strict";h.d(Q,{M:()=>p,s:()=>r});var s=h(36171);function r(l,e,G){if("object"!=typeof l||null===l)return JSON.stringify(l);var X=p(Object.prototype),t=p(Array.prototype),V=p(Object.getPrototypeOf(l)),ie=p(l);try{return JSON.stringify(l,e,G)}catch{return"<error: unable to serialize object>"}finally{X(),t(),V(),ie()}}function p(l){var e=l,G=e.toJSON;return G?(delete e.toJSON,function(){e.toJSON=G}):s.l}},38322:(fn,Q,h)=>{"use strict";h.d(Q,{t:()=>p});var s=h(83073),r=h(71513);function p(l,e,G){let X,t=!1;return l&&"object"==typeof l?({bufferSize:X=1/0,windowTime:e=1/0,refCount:t=!1,scheduler:G}=l):X=l??1/0,(0,r.u)({connector:()=>new s.m(X,e,G),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:t})}},38327:(fn,Q,h)=>{"use strict";h.d(Q,{B:()=>X});var s=h(99039),r=h(43489);const l=(0,h(26095).L)(V=>function(){V(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var e=h(95290),G=h(6548);let X=(()=>{class V extends s.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(J){const se=new t(this,this);return se.operator=J,se}_throwIfClosed(){if(this.closed)throw new l}next(J){(0,G.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const se of this.currentObservers)se.next(J)}})}error(J){(0,G.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=J;const{observers:se}=this;for(;se.length;)se.shift().error(J)}})}complete(){(0,G.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:J}=this;for(;J.length;)J.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var J;return(null===(J=this.observers)||void 0===J?void 0:J.length)>0}_trySubscribe(J){return this._throwIfClosed(),super._trySubscribe(J)}_subscribe(J){return this._throwIfClosed(),this._checkFinalizedStatuses(J),this._innerSubscribe(J)}_innerSubscribe(J){const{hasError:se,isStopped:U,observers:ke}=this;return se||U?r.Kn:(this.currentObservers=null,ke.push(J),new r.yU(()=>{this.currentObservers=null,(0,e.o)(ke,J)}))}_checkFinalizedStatuses(J){const{hasError:se,thrownError:U,isStopped:ke}=this;se?J.error(U):ke&&J.complete()}asObservable(){const J=new s.c;return J.source=this,J}}return V.create=(ie,J)=>new t(ie,J),V})();class t extends X{constructor(ie,J){super(),this.destination=ie,this.source=J}next(ie){var J,se;null===(se=null===(J=this.destination)||void 0===J?void 0:J.next)||void 0===se||se.call(J,ie)}error(ie){var J,se;null===(se=null===(J=this.destination)||void 0===J?void 0:J.error)||void 0===se||se.call(J,ie)}complete(){var ie,J;null===(J=null===(ie=this.destination)||void 0===ie?void 0:ie.complete)||void 0===J||J.call(ie)}_subscribe(ie){var J,se;return null!==(se=null===(J=this.source)||void 0===J?void 0:J.subscribe(ie))&&void 0!==se?se:r.Kn}}},38524:(fn,Q,h)=>{"use strict";h.d(Q,{cu:()=>we,jr:()=>nn,Q5:()=>Bt,e1:()=>Ce,zS:()=>Ae,Z_:()=>an,X5:()=>rt,GS:()=>Zt,l2:()=>ge,tc:()=>Be});var s=h(91010),r=h(39687),p=h(19376),l=h(20358),e=h(64193),G=h(83073),X=h(87040),t=h(79002),ie=h(77179),J=h(11005),_e=(h(6363),h(26547),h(64759),function(un){return un.ANALYTICS_WINDOW="WINDOW",un}(_e||{}));const Ue="analyticsKeys",Ze="AnalyticsService";let we=(()=>{let un=class{windowRef;segmentService;storageService;logger;pageData;pendingUserData={};currentPush;lastUrl;userData$=new G.m(1);constructor(Re,Mt,jt,Vt,En){this.windowRef=Re,this.segmentService=jt,this.storageService=Vt,this.logger=En,Mt.getProfileData$().pipe(function V(un){return(0,X.N)((It,Re)=>{let Mt=!1,jt=0;It.subscribe((0,t._)(Re,Vt=>(Mt||(Mt=!un(Vt,jt++)))&&Re.next(Vt)))})}(pn=>!0!==pn.isValidated)).subscribe({next:pn=>{this.setUserData(pn)},error:pn=>{this.logger.error(Ze,"error getting profile data",pn)}})}triggerPageView(Re,Mt,jt,Vt,En,pn){const Kt=Re.pageData?.analyticsMetadata??{},Ht=this.normalizeAnalyticsValue(Mt),Yt=this.normalizeAnalyticsValue(En),lo=this.joinAnalyticsMetadata(Kt.assetClass)??this.normalizeAnalyticsValue(pn),Pn=Re.pageData?.language??Re.languageCode;this.pageData={page_location:Re.url,page_title:Re.pageData?.title,page_name:Re.pageData?.title,page_type:Re.pageData?.pageType,language_code:Pn,language:Pn,country:jt,asset_class:lo,fund_brand:this.joinAnalyticsMetadata(Kt.fundBrand),fund_name:Ht,page_subcategory:Yt,investment_team:this.joinAnalyticsMetadata(Kt.investmentTeam),investment_theme:this.joinAnalyticsMetadata(Kt.investmentTheme)},this.pendingUserData={market_code:jt,country_code:jt},Vt||this.sendAnalytics()}triggerArticlePageView(Re){const Mt=this.joinWithPipe(Re.contentcollection),jt=this.joinWithPipe(Re.investmentgroup),Vt=this.joinWithPipe(Re.publishingteam),En={article_id:Re.articleID,publish_date:Re.date?this.getFormatedDate(Re.date):void 0,content_collection:Mt,investment_group:jt,investment_theme:this.joinWithPipe(Re.investmenttheme),investment_team:jt??this.joinWithPipe(Re.investmentteam)??"other",publication_series:this.joinWithPipe(Re.publicationseries),publishing_team:Vt,speciality:Vt??this.joinWithPipe(Re.speciality),article_title:Re.articleTitle||this.pageData?.page_title,page_subcategory:Mt??Re.pageSubcategory,segmentation:this.joinWithPipe(Re.audienceExclusions),author:this.joinWithPipe(Re.authors),asset_class:this.joinWithPipe(Re.assetclassPage)};this.pageData={...this.pageData,...En},this.sendAnalytics()}setProductAnalytics(Re,Mt,jt,Vt,En){const pn=En.replace("-layout","");this.pageData={...this.pageData,page_type:"lit-preview"===pn?"literature":"product",page_category:pn,page_subcategory:Re.productCategory,vehicle:Re.productType,page_title:Mt,page_name:Mt,fund_name:Re.productName,fund_brand:Re.investmentManager,fund_class:Re.shareClassName,fund_number:Vt,fund_tab:jt,fund_category:Re.productCategory,fund_ticker:Re.identifier,fund_type:Re.productType,investment_team:Re.investmentGroup,asset_class:Re.assetClass},this.sendAnalytics()}setUserData(Re){const Mt={global_id:Re.identifiers?.globalId,express_number:
1Re.identifiers?.expressNo,user_sys_no:Re.identifiers?.sysUserNo,dealer_number:Re.dbrInfo?.dealerNumber,accounts_assigned:Re.isFtcomRegistered?"true":"false",firm_name:Re.firmName,logged_in_status:this.resolveLoggedInStatus(Re),login_count:Re.auth0ProfileData?.loginCount,user_group:this.resolveUserGroup(),subsegment:Re.webExperience,data_service_actor:Re.role,web_experience:Re.firmName,role_selected:Re.role,role_type_track:Re.role};this.userStorage(Re,Mt),Mt.is_internal_user=this.isInternalUser(Mt),this.userData$.next(Mt)}resolveLoggedInStatus(Re){return Re.auth0ProfileData?.newReg?"register":Re.isLoggedIn?"logged in":"logged out"}resolveUserGroup(){return this.segmentService.getCurrentSegmentId()===p.zu.INVESTOR?"investor":"FA"}joinWithPipe(Re){return Re&&Re.length>0?Re.join("|"):void 0}userStorage(Re,Mt){if(Re.identifiers?.globalId)this.storeUserIds({globalId:Re.identifiers.globalId,expressNo:Re.identifiers.expressNo,userSysNo:Re.identifiers.sysUserNo});else{const jt=this.retrieveUserIds();jt&&(Mt.global_id=jt.globalId,Mt.express_number=jt.expressNo,Mt.user_sys_no=jt.userSysNo)}}sendAnalytics(){const Re=this.pageData;if(!Re||Re.page_location===this.lastUrl)return;this.lastUrl=Re.page_location;const Mt={...this.pendingUserData};this.userData$.pipe((0,ie.s)(1)).subscribe({next:jt=>{const Vt={...Mt,...jt};this.pageViewWithCustomDimensions({event:"page_load_started",detailed_event:"Page Load Started",page_data:Re,user_data:Vt},{url:Re.page_location??"",title:Re.page_title})},error:jt=>{this.logger.error(Ze,"error getting user data",jt)}})}pageViewWithCustomDimensions(Re,Mt){this.updateCustomDimensions(Re),Mt&&this.pageView()}pageView(){this.dataLayerTrigger({page_data:null,user_data:null}),this.dataLayerTrigger(this.currentPush),this.pageLoadCompletedEvent()}dataLayerTrigger(Re){this.windowRef.dataLayer=this.windowRef.dataLayer||[],this.windowRef.dataLayer.push(Re)}updateCustomDimensions(Re){this.currentPush=Re}pageLoadCompletedEvent(){this.dataLayerTrigger({event:"page_view",detailed_event:"Page Load Completed"})}joinAnalyticsMetadata(Re){if(Re&&Re.length>0)return Re.join(",")}normalizeAnalyticsValue(Re){const Mt=Re?.trim();return Mt||void 0}getFormatedDate(Re){const Mt=new Date(Re);return`${Mt.getUTCFullYear()}-${String(Mt.getUTCMonth()+1).padStart(2,"0")}-${String(Mt.getUTCDate()).padStart(2,"0")}`}storeUserIds(Re){this.storageService.store(Ue,Re,!1,!0)}retrieveUserIds(){return this.storageService.retrieve(Ue,!1,!0)}isInternalUser(Re){return Re.global_id?.startsWith("FT")||Re.firm_name&&-1!==Re.firm_name.indexOf("Franklin")?"true":"false"}};return un=(0,r._)([(0,J.Gr)(),(0,r.a)(0,(0,J.WQ)(_e.ANALYTICS_WINDOW)),(0,r.a)(1,(0,J.WQ)(r.b)),(0,r.a)(2,(0,J.WQ)(r.S)),(0,r.a)(4,(0,J.WQ)(l.L)),(0,r.c)("design:paramtypes",[Object,r.b,r.S,r.d,l.L])],un),un})();const Be=un=>(J.kL.register(r.e.STORAGE_CONFIGURATION,{useValue:un}),J.kL.register(r.e.LOCAL_STORAGE,{useValue:localStorage}),J.kL.register(r.e.SESSION_STORAGE,{useValue:sessionStorage}),J.kL.register(r.e.DOCUMENT,{useValue:document}),J.kL.resolve(r.d)),Ce=(un,It)=>(J.kL.register(_e.ANALYTICS_WINDOW,{useValue:un}),J.kL.register(r.d,{useValue:Be(It)}),J.kL.resolve(we)),Ae=un=>(J.kL.register(r.d,{useValue:Be(un)}),J.kL.resolve(r.f)),ge=(un,It)=>(J.kL.register(r.g.INITIAL_SEGMENT_CONFIGURATION,{useValue:un}),J.kL.register(r.d,{useValue:Be(It)}),J.kL.resolve(r.S)),rt=(un,It,Re,Mt,jt)=>(J.kL.register(r.h.PROFILE_CONFIGURATION,{useValue:"function"==typeof un?un():un}),J.kL.register(r.h.PROFILE_WINDOW,{useValue:It}),J.kL.register(r.d,{useValue:Be(Re)}),J.kL.register(e.qS,{useValue:(0,e.C2)(jt)}),J.kL.register(r.S,{useValue:ge(Mt,Re)}),J.kL.resolve(r.b));var Je=function(un){return un.REDIRECT_CONFIGURATION="REDIRECT_CONFIGURATION",un.REDIRECT_WINDOW="WINDOW",un}(Je||{});const Ct="ProfileService";let Bt=(()=>{let un=class{windowRef;redirectConfig;segmentService;storageService;loggerService;redirects;profileSummary=null;constructor(Re,Mt,jt,Vt,En){this.windowRef=Re,this.redirectConfig=Mt,this.segmentService=jt,this.storageService=Vt,this.loggerService=En,this.redirects=this.redirectConfig.redirects}getRedirect=(()=>
1{var Mt,Re=this;return Mt=(0,s.A)(function*(jt,Vt=!1){if(jt=jt.replace(/\?.*/,""),Re.loggerService.info(Ct,"getRedirect()",Re.redirects,jt),!Re.redirects?.length)return null;let En=Re.redirects.filter(pn=>jt===pn.from);if(!En.length||(En=Re.getSegmentRedirects(En),En=Re.getFirmRedirects(En),En=Re.getLoggedInOrIdentifiedRedirects(En),En=Re.getProfileRedirects(En),!En.length))return null;if(Vt){const pn=`${Re.redirectConfig.baseUrl}${En[0]?.to}?${Re.windowRef.location.search}#${Re.windowRef.location.hash}`;Re.loggerService.debug(Ct,"update url in browser to: ",pn),Re.windowRef.history.replaceState(null,"",pn)}return Re.getReturnVal(En[0]?.to)}),function(jt){return Mt.apply(this,arguments)}})();getReturnVal=Re=>Re||null;getLoggedInOrIdentifiedRedirects=Re=>(Re.some(Mt=>Mt.conditions?.isLoggedIn||Mt.conditions?.isIdentified)&&(Re=(Re=Re.filter(Mt=>!Mt.conditions?.isLoggedIn||Mt.conditions.isLoggedIn===this.storageService.retrieve(r.i.IS_LOGGED_IN,!0,!0))).filter(Mt=>!Mt.conditions?.isIdentified||Mt.conditions.isIdentified===!!this.storageService.retrieve(r.i.FT_IDENTITY_TOKEN,!0,!1))),Re);getSegmentRedirects=Re=>{if(Re.some(Mt=>Mt.conditions?.segments&&Mt.conditions.segments.length>0)){const Mt=this.segmentService.getCurrentSegmentId();this.loggerService.debug(Ct,"segmentId",Mt),Re=Re.filter(jt=>!(jt.conditions?.segments&&jt.conditions.segments.length>0)||jt.conditions.segments.includes(Mt))}return Re};getFirmRedirects=Re=>{if(Re.some(Mt=>Mt.conditions?.hasFirmToken)){const Mt=this.storageService.retrieve(r.i.FIRM_TOKEN,!0,!1);Re=Re.filter(Mt?jt=>!(jt.conditions?.firm&&jt.conditions.firm.length>0)||jt.conditions.firm.includes(Mt):jt=>!jt.conditions?.hasFirmToken)}return Re};getProfileRedirects=Re=>(Re.some(Mt=>Mt.conditions?.source&&Mt.conditions.source.length>0||Mt.conditions?.firmId&&Mt.conditions.firmId.length>0)&&(this.profileSummary=this.storageService.retrieve(r.i.PROFILE_SUMMARY,!1,!0),Re=(Re=Re.filter(Mt=>!(Mt.conditions?.source&&Mt.conditions.source.length>0)||Mt.conditions.source.includes(this.profileSummary?.source))).filter(Mt=>!(Mt.conditions?.firmId&&Mt.conditions.firmId.length>0)||Mt.conditions.firmId.includes(this.profileSummary?.firmId))),Re)};return un=(0,r._)([(0,J.Gr)(),(0,r.a)(0,(0,J.WQ)(Je.REDIRECT_WINDOW)),(0,r.a)(1,(0,J.WQ)(Je.REDIRECT_CONFIGURATION)),(0,r.c)("design:paramtypes",[Window,Object,r.S,r.d,l.L])],un),un})();const Zt=(un,It,Re,Mt)=>(J.kL.register(Je.REDIRECT_CONFIGURATION,{useValue:un}),J.kL.register(Je.REDIRECT_WINDOW,{useValue:It}),J.kL.register(r.S,{useValue:Re}),J.kL.register(r.d,{useValue:Mt}),J.kL.resolve(Bt)),Xt="MedalliaService";let nn=(()=>{let un=class{profileService;segmentService;loggerService;window;constructor(Re,Mt,jt,Vt){this.profileService=Re,this.segmentService=Mt,this.loggerService=jt,this.window=Vt,this.initializeMedalliaDataSync()}initializeMedalliaDataSync(){this.loggerService.info(Xt,"Initializing Medallia data sync"),this.profileService.getProfileData$().subscribe({next:Re=>{this.updateMedalliaUserData(Re)},error:Re=>{this.loggerService.error(Xt,"Error subscribing to profile data",Re)}})}updateMedalliaUserData(Re){try{const Mt={expressNumber:Re.identifiers?.expressNo,globalId:Re.identifiers?.globalId,isLoggedIn:Re.isLoggedIn,profile_accountAccess:this.getAccountAccess(Re),profile_accountsAccess:this.getAccountsAccess(Re),profile_firm:Re.firmName,profile_firmId:Re.firmGlobalId,profile_role:Re.role?Re.role.toUpperCase():void 0,profile_source:Re.loginSource,profile_webExperience:Re.webExperience,segment:this.segmentService.getCurrentSegmentId(),isTestMedallia:this.isTestMedalliaEnabled()};this.window.profileData=Mt,this.loggerService.info(Xt,"Updated window.profileData for Medallia",Mt)}catch(Mt){this.loggerService.error(Xt,"Error updating Medallia user data",Mt)}}refreshMedalliaUserData(){this.profileService.getProfileData$().pipe((0,ie.s)(1)).subscribe({next:Re=>{this.updateMedalliaUserData(Re)},error:Re=>{this.loggerService.error(Xt,"Error refreshing Medallia user data",Re)}})}getCurrentMedalliaUserData(){return this.window.profileData}clearMedalliaUserData(){delete this.window.profileData,this.loggerService.info(Xt,"Cleared window.profileData for Medallia")}getAccountAccess(Re){return Re.role||void 0}getAccountsAccess(Re){return Re.isFtcomRegistered?"access":"no-access"}isTestMedalliaEnabled(){return!1}};return un=(0,r._)([(0,J.Gr)(),(0,r.a)(3,(0,J.WQ)("Window")),(0,r.c)("design:paramtypes",[r.b,r.S,l.L,Window])],un),un})();const an=(un,It)=>(J.kL.isRegistered(r.b)||J.kL.register(r.b,{useValue:un}),J.kL.isRegistered(r.S)||J.kL.register(r.S,{useValue:It}),J.kL.isRegistered("Window")||J.kL.register("Window",{useValue:window}),J.kL.resolve(nn))},39258:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>l});var s=h(14452),r=h(72414);const l=(0,s.A)(r.A,"Map")},39306:(fn,Q,h)=>{"use strict";h.d(Q,{$X:()=>ie,As:()=>G,Dr:()=>J,Nt:()=>V,e6:()=>e});var s=h(12671),r=h(38261),p=h(7120),l=h(96895),e="No stack, consider using an instance of Error";function G(se){var U=se.stackTrace,ke=se.originalError,_e=se.handlingStack,Ue=se.startClocks,we=se.source,Be=se.handling,Ce=ke instanceof Error,Ae=function X(se,U,ke,_e){return se?.message&&se?.name?se.message:U?"Empty message":"".concat(ke," ").concat((0,r.s)((0,s.a)(_e)))}(U,Ce,se.nonErrorPrefix,ke),ge=function t(se,U){return void 0!==U&&(!!se||U.stack.length>0&&(U.stack.length>1||void 0!==U.stack[0].url))}
1(Ce,U)?(0,l.Yn)(U):e,rt=Ce?J(ke,we):void 0;return{startClocks:Ue,source:we,handling:Be,handlingStack:_e,originalError:ke,type:U?U.name:void 0,message:Ae,stack:ge,causes:rt,fingerprint:V(ke)}}function V(se){return se instanceof Error&&"dd_fingerprint"in se?String(se.dd_fingerprint):void 0}function ie(se){var U;return null===(U=/@ (.+)/.exec(se))||void 0===U?void 0:U[1]}function J(se,U){for(var ke=se,_e=[];ke?.cause instanceof Error&&_e.length<10;){var Ue=(0,p.T)(ke.cause);_e.push({message:ke.cause.message,source:U,type:Ue?.name,stack:Ue&&(0,l.Yn)(Ue)}),ke=ke.cause}return _e.length?_e:void 0}},39560:(fn,Q,h)=>{"use strict";h.d(Q,{N:()=>nn});var s=h(85005),r=h(42733),p=h(71326),l=h(58257),e=h(92201),G=h(64193),X=h(43498),t=h(86234),V=h(77179),ie=h(39687),J=h(20358),se=h(64714),U=h(83344),ke=h(7700),_e=h(29892);const Ue=["subInternalAdvisorConsultantUpdates","subSeniorAdvisorConsultantUpdates","subEvents","subWeeklyMarketUpdates","subMonthlyInvestmentSummary","subAdministrativeNotices","subAllocationViews","subEquities","subCapitalMarketsDesk","subFixedIncome","subGIOandCIOViews","subGlobalMacroViews","subHedgeFundStrategyOutlook","subYieldUpdates","subModelPortfolioAllocationChanges","subAnatomyofaRecession","subFranklinIncomeInvestors","subClearBridge","subClarionPartners","subBrandywine","subFTInvestmentInstitute","subRoyce","subRetirement","subWesternAsset","subAlternatives","subBenefitStreetPartners","subLexingtonPartners","subDigitalAssets","subPutnam","subRIAAction","subCanvas","subCryptoMonitor","subBreakingViews"];let we=(()=>{class an{http=(0,p.WQX)(G.kl);profileService=(0,p.WQX)(ie.b);loggerService=(0,p.WQX)(J.L);getEmailPreferences$(It){const Re=Ue.join(",");return this.profileService.getProfileData$().pipe((0,se.p)(Mt=>Mt.isLoggedIn&&!!Mt.personalInfo?.email),(0,U.$)(),(0,ke.n)(Mt=>{const Vt=`/api/email-preferences-dashboard?fields=${Re}&filterValues=${Mt.personalInfo.email}`,En=this.profileService.getPersonalisationAccessToken();return this.http.getAsync$({endpoint:Vt,customHeader:En?{authorization:`Bearer ${En}`}:{}}).pipe((0,_e.T)(Kt=>{const Ht=Kt.data;return Ht.success&&0!==Ht.result.length?[...Ht.result].sort((lo,Pn)=>Pn.id-lo.id)[0]:void 0}))}),(0,l.pQ)(It))}logPreferenceError(It){this.loggerService.warn("MarketoPreferencesService","Failed to fetch email preferences \u2014 form will proceed without pre-selection.",It)}static \u0275fac=function(Re){return new(Re||an)};
1static \u0275prov=p.jDH({token:an,factory:an.\u0275fac,providedIn:"root"})}return an})();function Be(an,un){1&an&&(p.j41(0,"div",1),p.nrm(1,"div",5),p.j41(2,"span",6),p.EFF(3,"Loading form..."),p.k0s()())}function Ce(an,un){1&an&&(p.j41(0,"div",2)(1,"p"),p.EFF(2,"Unable to load the form. Please try again later."),p.k0s()())}function Ae(an,un){if(1&an&&(p.j41(0,"h3",7),p.EFF(1),p.k0s()),2&an){const It=p.XpG(2);p.R7$(),p.SpI(" ",It.successTitle()," ")}}function ge(an,un){if(1&an&&(p.nrm(0,"div",8),p.nI1(1,"safeHtml")),2&an){const It=p.XpG(2);p.Y8G("innerHTML",p.bMT(1,1,It.successMessage()),p.npT)}}function rt(an,un){if(1&an&&(p.j41(0,"div",3),p.DNE(1,Ae,2,1,"h3",7)(2,ge,2,3,"div",8),p.k0s()),2&an){const It=p.XpG();p.R7$(),p.vxM(It.successTitle()?1:-1),p.R7$(),p.vxM(It.successMessage()?2:-1)}}function Je(an,un){if(1&an&&(p.j41(0,"div",11),p.nrm(1,"p",12),p.nI1(2,"safeHtml"),p.k0s()),2&an){const It=p.XpG(2);p.R7$(),p.Y8G("innerHTML",p.bMT(2,1,It.disclaimer()),p.npT)}}function Ct(an,un){if(1&an&&(p.j41(0,"div",9,0),p.nrm(2,"form",10),p.DNE(3,Je,3,3,"div",11),p.k0s()),2&an){const It=p.XpG();p.AVh("frk-marketo-form__form-wrapper--hidden",It.isLoading()||It.hasError()),p.Y8G("ngClass",It.formLayout()),p.R7$(2),p.Y8G("id",It.formElementId()),p.R7$(),p.vxM(It.disclaimer()?3:-1)}}const Bt="Thu, 01 Jan 1970 00:00:00 GMT",Zt=new Set([14770,865]),Xt="__frkMarketoTrackingSuppression__";let nn=(()=>{class an{cdr;renderer;windowRef;documentRef;config=p.hFB.required();prefillData=(0,p.hFB)(void 0);formSubmit=new p.bkB;formReady=new p.bkB;formInteraction=new p.bkB;isLoading=(0,p.vPA)(!0);isLoaded=(0,p.vPA)(!1);hasError=(0,p.vPA)(!1);isSuccess=(0,p.vPA)(!1);formInstance;domListenerAbortController=new AbortController;hasInitializedMarketoForm=!1;shouldHydrateSavedPreferences=!1;hasSuppressedTrackingGlobals=!1;formElementId=(0,p.EWP)(()=>`mktoForm_${this.config().marketoForm.formId}`);formLayout=(0,p.EWP)(()=>this.config().formLayout??"full-width");successTitle=(0,p.EWP)(()=>this.config().marketoForm.successTitle??"");successMessage=(0,p.EWP)(()=>this.config().marketoForm.successMessage?.value??"");disclaimer=(0,p.EWP)(()=>this.config().marketoForm.disclaimer??"");unsubscribeButtonLabel=(0,p.EWP)(()=>this.config().marketoForm.unsubscribeButtonLabel??"");preferencesService=(0,p.WQX)(we);oneTrustService=(0,p.WQX)(G.c);destroyRef=(0,p.WQX)(p.abz);constructor(It,Re,Mt,jt){this.cdr=It,this.renderer=Re,this.windowRef=Mt,this.documentRef=jt,this.destroyRef.onDestroy(()=>{this.domListenerAbortController.abort(),this.endTrackingSuppression()}),(0,p.QZP)(()=>{const Vt=this.prefillData();this.formInstance&&Vt&&this.formInstance.setValues(Vt)})}ngOnInit(){this.initMarketoFormForCurrentConsent()}initMarketoFormForCurrentConsent(){(0,t.H)(this.oneTrustService.getOneTrustGroups()).pipe((0,V.s)(1),(0,l.pQ)(this.destroyRef)).subscribe({next:It=>this.initMarketoFormOnce(It),error:()=>this.initMarketoFormOnce([])})}hasFunctionalConsent(It){return It.includes(G.FZ.Functional)}initMarketoFormOnce(It){this.hasInitializedMarketoForm||(this.hasInitializedMarketoForm=!0,this.shouldHydrateSavedPreferences=this.hasFunctionalConsent(It)||this.isExplicitPreferenceManagementFlow(),this.hasFunctionalConsent(It)||(this.sanitizeMarketoTrackingState(),this.beginTrackingSuppression()),this.isLoading.set(!0),this.initMarketoForm())}isExplicitPreferenceManagementFlow(){return Zt.has(this.config().marketoForm.formId)}sanitizeMarketoTrackingState(){this.removeMarketoTrackingCookie(),this.stripMarketoTokenFromUrl()}removeMarketoTrackingCookie(){const Re=this.getCookieDomainVariants(this.windowRef.location.hostname);[`expires=${Bt};path=/`,...Re].forEach(Mt=>{this.documentRef.cookie=`_mkto_trk=;${Mt}`})}getCookieDomainVariants(It){if(!It)return[];const Re=It.split("."),Mt=[];for(;Re.length>1;)Mt.push(`expires=${Bt};path=/;domain=.${Re.join(".")}`),Re.shift();return Mt}stripMarketoTokenFromUrl(){const It=this.windowRef.location.href;if(!It)return;const Re=new URL(It,this.documentRef.baseURI);Re.searchParams.has("mkt_tok")&&(Re.searchParams.delete("mkt_tok"),this.windowRef.history.replaceState(this.windowRef.history.state,this.documentRef.title,`${Re.pathname}${Re.search}${Re.hash}`))}beginTrackingSuppression(){if(this.hasSuppressedTrackingGlobals)return;
1const It=this.windowRef[Xt]??{count:0,hasOverriddenMunchkinCookie:!1,hasOverriddenRtp:!1};It.count+=1,this.windowRef[Xt]=It,this.hasSuppressedTrackingGlobals=!0,this.enforceTrackingSuppression()}enforceTrackingSuppression(){const It=this.windowRef[Xt];if(!It)return;const Re=this.windowRef.Munchkin;Re&&!It.hasOverriddenMunchkinCookie&&(It.originalCreateTrackingCookie=Re.createTrackingCookie,Re.createTrackingCookie=()=>{},It.hasOverriddenMunchkinCookie=!0),void 0!==this.windowRef.RTP&&!It.hasOverriddenRtp&&(It.originalRtp=this.windowRef.RTP,this.windowRef.RTP=void 0,It.hasOverriddenRtp=!0)}attachSubmitSuppressionGuard(It){const Re=It.getFormElem()?.get(0);Re&&this.addDomListener(Re,"submit",()=>this.enforceTrackingSuppression(),!0)}addDomListener(It,Re,Mt,jt){It.addEventListener(Re,Mt,"boolean"!=typeof jt?{...jt,signal:this.domListenerAbortController.signal}:{capture:jt,signal:this.domListenerAbortController.signal})}endTrackingSuppression(){if(!this.hasSuppressedTrackingGlobals)return;this.hasSuppressedTrackingGlobals=!1;const It=this.windowRef[Xt];if(!It)return;if(It.count-=1,It.count>0)return void(this.windowRef[Xt]=It);const Re=this.windowRef.Munchkin;Re&&It.hasOverriddenMunchkinCookie&&(Re.createTrackingCookie=It.originalCreateTrackingCookie),It.hasOverriddenRtp&&(this.windowRef.RTP=It.originalRtp),delete this.windowRef[Xt]}initMarketoForm(){const It=this.config().scriptConfig;if(!It)return this.hasError.set(!0),void this.isLoading.set(!1);this.loadMarketoScript(It.marketoJSSrc).then(()=>this.loadForm()).catch(()=>{this.hasError.set(!0),this.isLoading.set(!1),this.cdr.detectChanges()})}loadMarketoScript(It){return new Promise((Re,Mt)=>{if(typeof this.windowRef.MktoForms2<"u")return void Re();const jt=this.documentRef.querySelector(`script[src="${It}"]`);if(jt)return this.addDomListener(jt,"load",()=>Re()),void this.addDomListener(jt,"error",()=>Mt(new Error("Failed to load Marketo script")));const Vt=this.renderer.createElement("script");this.renderer.setAttribute(Vt,"src",It),this.renderer.setAttribute(Vt,"type","text/javascript"),this.renderer.setAttribute(Vt,"async","true"),this.addDomListener(Vt,"load",()=>Re()),this.addDomListener(Vt,"error",()=>Mt(new Error("Failed to load Marketo script"))),this.renderer.appendChild(this.documentRef.head,Vt)})}loadForm(){const It=this.config().scriptConfig,Re=this.config().marketoForm.formId;if(!It||!this.windowRef.MktoForms2)return this.hasError.set(!0),this.isLoading.set(!1),void this.cdr.detectChanges();this.windowRef.MktoForms2.loadForm(It.marketoUrl,It.munchkinId,Re,Mt=>{this.formInstance=Mt,this.isLoading.set(!1),this.isLoaded.set(!0);const jt=this.prefillData();jt&&this.formInstance.setValues(jt),this.formReady.emit(),this.styleMarketoForm(Mt),this.setupFormSubmitHandler(Mt),this.hasSuppressedTrackingGlobals&&(this.enforceTrackingSuppression(),this.attachSubmitSuppressionGuard(Mt)),this.shouldHydrateSavedPreferences&&this.fetchAndApplyEmailPreferences(Mt),this.cdr.detectChanges()})}styleMarketoForm(It){const Re=It.getFormElem()?.get(0);if(!Re)return;Re.querySelectorAll("[style]").forEach(Kt=>{Kt.removeAttribute("style")}),Re.removeAttribute("style"),Array.from(this.documentRef.styleSheets).forEach(Kt=>{try{const Ht=Kt.ownerNode;("mktoForms2BaseStyle"===Ht.id||"mktoForms2ThemeStyle"===Ht.id||Re.contains(Ht)||Kt.href?.includes("/forms2/css/"))&&(Kt.disabled=!0)}catch{}}),Re.querySelectorAll(".mktoOffset, .mktoClear, .mktoGutter").forEach(Kt=>{Kt.remove()}),Re.classList.add("frk-marketo-form__form");const En=this.config().marketoForm.formId;Zt.has(En)&&Re.classList.add("frk-marketo-form__email-preferences","frk-marketo-form__email-preferences--form-id-14770"),Re.querySelectorAll(".mktoFormRow").forEach(Kt=>{Kt.classList.add("frk-marketo-form__row"),this.styleFormRow(Kt)}),this.styleSubmitButton(Re),this.styleUnsubscribeButton(Re)}styleFormRow(It){const Re=It.querySelector("input, select, textarea"),Mt=It.querySelector(".mktoLabel");It.querySelector(".mktoRequiredField")||It.querySelector(".mktoAsterix")?.remove(),Mt&&Mt.classList.add("frk-marketo-form__label"),Re&&(Re.classList.add("frk-marketo-form__input"),this.addDomListener(Re,"input",()=>{this.formInteraction.emit()})),It.querySelector('[type="checkbox"]')&&It.classList.add("frk-marketo-form__checkbox-row"),It.querySelector('[type="radio"]')&&It.classList.add("frk-marketo-form__radio-row")}styleSubmitButton(It){const Re=It.querySelector(".mktoButtonWrap"),Mt=It.querySelector(".mktoButton");Re&&Mt&&(Re.classList.add("frk-marketo-form__button-wrap"),Re.innerHTML=this.getStyledButtonMarkup(Mt.textContent||"Submit","submit"))}styleUnsubscribeButton(It){if("Yes"!==this.config().marketoForm.showUnsubscribeAll)return;const Re=this.unsubscribeButtonLabel(),Mt=It.closest(".frk-marketo-form__form-wrapper");if(!Mt)return;let jt=Mt.querySelector(".frk-marketo-form__unsubscribe-container");if(!jt){jt=this.documentRef.createElement("div"),jt.className="frk-marketo-form__unsubscribe-container";const En=Mt.querySelector(".frk-marketo-form__disclaimer");En?En.insertAdjacentElement("afterend",jt):Mt.appendChild(jt)}jt.innerHTML=this.getStyledButtonMarkup(Re,"button","frk-marketo-form__unsubscribe-btn");const Vt=jt.querySelector(".frk-marketo-form__unsubscribe-btn");Vt&&this.addDomListener(Vt,"click",En=>this.handleUnsubscribeAll(En))}getStyledButtonMarkup(It,Re,Mt=""){return`\n      <button type="${Re}
1" class="${["frk-marketo-form__submit-btn",Mt].filter(Boolean).join(" ")}">\n        <span class="frk-marketo-form__submit-btn-text">${It}</span>\n        <svg class="frk-marketo-form__submit-btn-icon h-6 w-6" width="16" height="16" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true">\n          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13 7l5 5m0 0l-5 5m5-5H6"></path>\n        </svg>\n      </button>\n    `}setupFormSubmitHandler(It){const Re=this.config().marketoForm.successLink?.url;It.onSuccess(Mt=>(this.formSubmit.emit({formId:this.config().marketoForm.formId,formData:Mt}),this.isSuccess.set(!0),Re&&(this.windowRef.location.href=Re),this.cdr.detectChanges(),!1))}handleUnsubscribeAll(It){It.preventDefault();const Re=this.formInstance;if(!Re)return;const Mt=Re.vals(),jt={};Object.entries(Mt).forEach(([Vt,En])=>{jt[Vt]=Vt.startsWith("sub")?"no":String(En??"")}),Re.setValues(jt),Re.submit()}fetchAndApplyEmailPreferences(It){this.preferencesService.getEmailPreferences$(this.destroyRef).subscribe({next:Re=>{Re&&this.applyPreferencesToForm(It,Re)},error:Re=>{this.preferencesService.logPreferenceError(Re)}})}applyPreferencesToForm(It,Re){const Mt=It.getFormElem()?.get(0);Mt&&(Mt.querySelectorAll("input:not([type=hidden])").forEach(Vt=>{const En=Vt.getAttribute("id");En&&En in Re&&(Vt.checked=!!Re[En])}),Re.email&&It.setValues({Email:Re.email}),this.cdr.detectChanges())}static \u0275fac=function(Re){return new(Re||an)(p.rXU(p.gRc),p.rXU(p.sFG),p.rXU(X.Qc),p.rXU(s.q))};static \u0275cmp=p.VBU({type:an,selectors:[["frk-marketo-form"]],hostAttrs:["data-gtm-component","frk-marketo-form",1,"frk-marketo-form"],inputs:{config:[1,"config"],prefillData:[1,"prefillData"]},outputs:{formSubmit:"formSubmit",formReady:"formReady",formInteraction:"formInteraction"},decls:4,vars:4,consts:[["marketoFormContainer",""],["role","status","aria-live","polite",1,"frk-marketo-form__loading"],["role","alert",1,"frk-marketo-form__error"],["role","status","aria-live","polite",1,"frk-marketo-form__success"],[1,"frk-marketo-form__form-wrapper",3,"frk-marketo-form__form-wrapper--hidden","ngClass"],[1,"frk-marketo-form__spinner"],[1,"sr-only"],[1,"frk-marketo-form__success-title"],[1,"frk-marketo-form__success-message",3,"innerHTML"],[1,"frk-marketo-form__form-wrapper",3,"ngClass"],[3,"id"],[1,"frk-marketo-form__disclaimer"],[3,"innerHTML"]],template:function(Re,Mt){1&Re&&p.DNE(0,Be,4,0,"div",1)(1,Ce,3,0,"div",2)(2,rt,3,2,"div",3)(3,Ct,4,5,"div",4),2&Re&&(p.vxM(Mt.isLoading()?0:-1),p.R7$(),p.vxM(Mt.hasError()?1:-1),p.R7$(),p.vxM(Mt.isSuccess()?2:-1),p.R7$(),p.vxM(Mt.isSuccess()?-1:3))},dependencies:[r.MD,r.YU,e.SafeHtmlPipe],styles:['.frk-marketo-form{display:block;width:100%}.frk-marketo-form:not(.frk-theme--dark) .frk-marketo-form__title{color:var(--frk-color-pc1-500, #001e62)}.frk-marketo-form__layout{gap:var(--frk-spacing-8, 32px);align-items:center}.frk-marketo-form__content{gap:var(--frk-spacing-6, 24px);flex:1}@media(min-width:1280px){.frk-marketo-form__content{max-width:591px}}.frk-marketo-form__title{font-family:var(--frk-font-family-heading, "TT Commons Pro", sans-serif);font-size:var(--frk-font-size-3xl, 30px);font-weight:var(--frk-font-weight-bold, 700);line-height:var(--frk-line-height-9, 38px);margin:0}.frk-marketo-form__description{font-family:var(--frk-font-family-body, "TT Commons Pro", sans-serif);font-size:var(--frk-font-size-lg, 18px);font-weight:var(--frk-font-weight-normal, 400);line-height:var(--frk-line-height-6, 25px)}.frk-marketo-form__description p{margin:0}.frk-marketo-form__card{background-color:var(--frk-color-nc1-0, #ffffff);border:1px solid var(--frk-color-nc1-200, #d4d5d8);border-radius:var(--frk-border-radius-lg, 12px);padding:var(--frk-spacing-6, 24px);display:flex;flex-direction:column;flex:1;width:100%;overflow-y:auto}@media(min-width:1280px){.frk-marketo-form__card{max-width:none}}.frk-marketo-form__form-wrapper{display:flex;flex-direction:column;color:var(--color-std-nc1-950)}.frk-marketo-form__form-wrapper--hidden{display:none}.frk-marketo-form__form-wrapper.custom-50-50{max-height:none;overflow-y:visible}.frk-marketo-form__form-wrapper.custom-50-50 .mktoForm{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:var(--frk-spacing-4, 16px)!important}.frk-marketo-form__form-wrapper.custom-50-50 .mktoForm .mktoFormRow{grid-column:span 1!important}.frk-marketo-form__form-wrapper.custom-50-50 .mktoForm .mktoFormRow:nth-child(1),.frk-marketo-form__form-wrapper.custom-50-50 .mktoForm .mktoFormRow:nth-child(2),.frk-marketo-form__form-wrapper.custom-50-50 .mktoForm .mktoFormRow:nth-child(3){grid-column:span 2!important}.frk-marketo-form__form-wrapper.custom-50-50 .mktoForm .mktoFormRow:has(textarea){grid-column:span 2!important}.frk-marketo-form__form-wrapper.custom-50-50 .mktoForm .mktoFormRow:nth-last-child(2){grid-column:span 2!important}.frk-marketo-form__form-wrapper.custom-50-50 .mktoForm .mktoButtonRow{grid-column:span 2!important}.frk-marketo-form__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--frk-spacing-12, 48px)}.frk-marketo-form__spinner{width:40px;height:40px;border:3px solid var(--frk-color-nc1-200, #d4d5d8);border-top-color:var(--frk-color-pc1-500, #3769ff);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.frk-marketo-form__error{padding:var(--frk-spacing-6, 24px);background-color:var(--frk-color-error-50, #fef2f2);border:1px solid var(--frk-color-error-200, #fecaca);border-radius:var(--frk-border-radius-md, 8px);color:var(--frk-color-error-700, #b91c1c);text-align:center}.frk-marketo-form__success{padding:var(--frk-spacing-6, 24px);background-color:var(--frk-color-success-50, #f0fdf4);border:1px solid var(--frk-color-success-200, #bbf7d0);border-radius:var(--frk-border-radius-md, 8px);text-align:center}.frk-marketo-form__success-title{font-family:var(--frk-font-family-heading, "TT Commons Pro", sans-serif);font-size:var(--frk-font-size-xl, 20px);font-weight:var(--frk-font-weight-semibold, 600);color:var(--frk-color-success-700, #15803d);margin:0 0 var(--frk-spacing-2, 8px)}.frk-marketo-form__success-message{font-size:var(--frk-font-size-base, 16px);color:var(--frk-color-success-600, #16a34a)}.frk-marketo-form__form{display:flex;flex-direction:column;gap:var(--frk-spacing-8, 32px);width:100%}.frk-marketo-form__row{display:flex;flex-direction:column;gap:var(--frk-spacing-1-5, 6px);width:100%}.frk-marketo-form__label{font-family:var(--frk-font-family-body, "TT Commons Pro", sans-serif);font-size:var(--frk-font-size-base, 16px);font-weight:var(--frk-font-weight-bold, 700);line-height:var(--frk-line-height-5, 22px);color:var(--frk-color-nc1-950, #212121)}.frk-marketo-form__label .mktoAsterix{color:var(--frk-color-error-500, #ef4444);margin-left:var(--frk-spacing-0-5, 2px)}.frk-marketo-form__input{width:100%;padding:var(--frk-spacing-2, 8px) var(--frk-spacing-4, 16px);font-family:var(--frk-font-family-body, "TT Commons Pro", sans-serif);font-size:var(--frk-font-size-base, 16px);line-height:var(--frk-line-height-5, 22px);color:var(--frk-color-nc1-950, #212121);background-color:var(--frk-color-nc1-0, #ffffff);border:1px solid var(--frk-color-nc1-500, #737680);border-radius:var(--frk-border-radius, 4px);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.frk-marketo-form__input::placeholder{color:var(--frk-color-nc1-500, #737680)}.frk-marketo-form__input:hover{border-color:var(--frk-color-nc1-700, #4a4b52)}.frk-marketo-form__input:focus{outline:none;border-color:var(--frk-color-pc1-500, #3769ff);box-shadow:0 0 0 2px #3769ff26}.frk-marketo-form__input:disabled{background-color:var(--frk-color-nc1-100, #f3f4f6);color:var(--frk-color-nc1-400, #9ca3af);cursor:not-allowed}.frk-marketo-form__checkbox-row{flex-direction:row}.frk-marketo-form__checkbox-row .mktoFormCol .mktoFieldWrap{display:flex}.frk-marketo-form__checkbox-row .mktoCheckboxList{display:flex;flex-wrap:wrap;gap:var(--frk-spacing-2, 8px)}.frk-marketo-form__checkbox-row .mktoRequired{display:block}.frk-marketo-form__checkbox-row input[type=checkbox]{width:18px!important;height:18px!important;accent-color:var(--frk-color-pc1-500, #3769ff)}.frk-marketo-form__radio-row .mktoRadioList{display:flex;flex-direction:column;gap:var(--frk-spacing-2, 8px)}.frk-marketo-form__radio-row input[type=radio]{width:18px;height:18px;accent-color:var(--frk-color-pc1-500, #3769ff)}.frk-marketo-form__button-wrap{display:flex;flex-wrap:wrap;gap:var(--frk-spacing-3, 12px);margin-top:0}.frk-marketo-form__submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--frk-spacing-2, 8px);padding:var(--frk-spacing-3, 12px) var(--frk-spacing-6, 24px);font-family:var(--frk-font-family-body, "TT Commons Pro", sans-serif);font-size:var(--frk-font-size-lg, 18px);font-weight:var(--frk-font-weight-normal, 400);line-height:var(--frk-line-height-6, 25px);color:var(--frk-color-nc1-0, #ffffff);background-color:var(--frk-color-pc1-500, #3769ff);border:none;border-radius:var(--frk-border-radius-full, 999px);cursor:pointer;transition:background-color .15s ease-in-out,transform .1s ease-in-out}.frk-marketo-form__submit-btn:hover{background-color:var(--frk-color-pc1-600, #2952cc)}.frk-marketo-form__submit-btn:focus{outline:none;box-shadow:0 0 0 3px #3769ff4d}.frk-marketo-form__submit-btn:active{transform:scale(.98)}.frk-marketo-form__submit-btn:disabled{background-color:var(--frk-color-nc1-300, #d1d5db);cursor:not-allowed}.frk-marketo-form__submit-btn-text{font-size:16px;color:var(--frk-color-nc1-0, #ffffff)!important}.frk-marketo-form__submit-btn-icon{width:24px;height:24px;flex-shrink:0}.frk-marketo-form__unsubscribe-container{display:flex;justify-content:flex-start;margin-top:var(--frk-spacing-6, 24px);width:100%}.frk-marketo-form__unsubscribe-btn{padding:var(--frk-spacing-3, 12px) var(--frk-spacing-6, 24px);font-family:var(--frk-font-family-body, "TT Commons Pro", sans-serif);font-size:var(--frk-font-size-lg, 18px);font-weight:var(--frk-font-weight-normal, 400);line-height:var(--frk-line-height-6, 25px);color:var(--frk-color-pc1-500, #3769ff);background-color:transparent;border:1px solid var(--frk-color-pc1-500, #3769ff);border-radius:var(--frk-border-radius-full, 999px);cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:var(--frk-spacing-2, 8px);white-space:nowrap}.frk-marketo-form__unsubscribe-btn .frk-marketo-form__submit-btn-text{color:var(--frk-color-pc1-500, #3769ff)!important}.frk-marketo-form__unsubscribe-btn .frk-marketo-form__submit-btn-icon{color:var(--frk-color-pc1-500, #3769ff)}.frk-marketo-form__unsubscribe-btn:hover{background-color:var(--frk-color-pc1-500, #3769ff);color:var(--frk-color-nc1-0, #ffffff)}.frk-marketo-form__unsubscribe-btn:hover .frk-marketo-form__submit-btn-text{color:var(--frk-color-nc1-0, #ffffff)!important}.frk-marketo-form__unsubscribe-btn:hover .frk-marketo-form__submit-btn-icon{color:var(--frk-color-nc1-0, #ffffff)}.frk-marketo-form__unsubscribe-btn:focus{outline:none;box-shadow:0 0 0 3px #3769ff4d}.frk-marketo-form__unsubscribe-btn:active{transform:scale(.98)}.frk-marketo-form__unsubscribe-btn:disabled{background-color:var(--frk-color-nc1-100, #f3f4f6);border-color:var(--frk-color-nc1-300, #d1d5db);color:var(--frk-color-nc1-400, #9ca3af);cursor:not-allowed}.frk-marketo-form__unsubscribe-btn svg{stroke:currentColor;fill:none}.frk-marketo-form__disclaimer{margin-top:var(--frk-spacing-4, 16px);padding-top:var(--frk-spacing-4, 16px);border-top:1px solid var(--frk-color-nc1-200, #d4d5d8);font-size:var(--frk-font-size-xs, 12px);color:var(--frk-color-nc1-500, #737680);line-height:var(--frk-line-height-relaxed, 1.625)}.frk-marketo-form__disclaimer p{margin:0}.frk-marketo-form__disclaimer a{color:var(--frk-color-pc1-500, #3769ff);text-decoration:underline}.frk-marketo-form__disclaimer a:hover{text-decoration:none}.frk-marketo-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.frk-marketo-form .mktoForm{width:100%!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:var(--frk-spacing-4, 16px)!important}.frk-marketo-form .mktoForm .mktoFormRow{width:100%!important;margin-bottom:0!important}.frk-marketo-form .mktoForm .mktoFormRow:first-child{margin-top:0!important}.frk-marketo-form .mktoForm .mktoFormRow:first-child .mktoHtmlText{margin-bottom:var(--frk-spacing-2, 8px)!important}.frk-marketo-form .mktoForm .mktoFormRow br{display:none!important}.frk-marketo-form .mktoForm .mktoFormRow:has(>input[type=hidden]:only-child){display:none!important}
1.frk-marketo-form .mktoForm .mktoFormRow:has(script){display:none!important}.frk-marketo-form .mktoForm .mktoFieldDescriptor{width:100%!important;margin-bottom:0!important}.frk-marketo-form .mktoForm .mktoFieldDescriptor.mktoFormCol{padding-top:5px!important;width:auto!important}.frk-marketo-form .mktoForm .mktoFieldWrap{width:100%!important}.frk-marketo-form .mktoForm .mktoLabel{width:100%!important;font-family:var(--frk-font-family-body, "TT Commons Pro", sans-serif)!important;font-size:var(--frk-font-size-base, 16px)!important;font-weight:var(--frk-font-weight-bold, 700)!important;line-height:var(--frk-line-height-5, 22px)!important;color:var(--frk-color-nc1-950, #212121)!important;margin-bottom:var(--frk-spacing-1-5, 6px)!important}.frk-marketo-form .mktoForm .mktoField{width:100%!important;box-sizing:border-box!important;padding:var(--frk-spacing-2, 8px) var(--frk-spacing-4, 16px)!important;font-family:var(--frk-font-family-body, "TT Commons Pro", sans-serif)!important;font-size:var(--frk-font-size-base, 16px)!important;line-height:var(--frk-line-height-5, 22px)!important;color:var(--frk-color-nc1-950, #212121)!important;background-color:var(--frk-color-nc1-0, #ffffff)!important;border:1px solid var(--frk-color-nc1-500, #737680)!important;border-radius:var(--frk-border-radius, 4px)!important}.frk-marketo-form .mktoForm .mktoField:focus{outline:none!important;border-color:var(--frk-color-pc1-500, #3769ff)!important;box-shadow:0 0 0 2px #3769ff26!important}.frk-marketo-form .mktoForm .mktoField[type=checkbox]{width:18px!important}.frk-marketo-form .mktoForm select.mktoField{appearance:none!important;background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 20 20\'%3e%3cpath stroke=\'%23737680\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'1.5\' d=\'M6 8l4 4 4-4\'/%3e%3c/svg%3e")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:20px!important;padding-right:40px!important}.frk-marketo-form .mktoForm textarea.mktoField{min-height:120px!important;resize:vertical!important}.frk-marketo-form .mktoForm .mktoButtonRow{width:100%!important;margin-top:0!important}.frk-marketo-form .mktoForm .mktoButtonWrap{margin-left:0!important}.frk-marketo-form .mktoForm .mktoButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--frk-spacing-2, 8px)!important;padding:var(--frk-spacing-3, 12px) var(--frk-spacing-6, 24px)!important;font-family:var(--frk-font-family-body, "TT Commons Pro", sans-serif)!important;font-size:var(--frk-font-size-lg, 18px)!important;font-weight:var(--frk-font-weight-normal, 400)!important;line-height:var(--frk-line-height-6, 25px)!important;color:var(--frk-color-nc1-0, #ffffff)!important;background-color:var(--frk-color-pc1-500, #3769ff)!important;background-image:none!important;border:none!important;border-radius:var(--frk-border-radius-full, 999px)!important;cursor:pointer!important;transition:background-color .15s ease-in-out,transform .1s ease-in-out!important}.frk-marketo-form .mktoForm .mktoButton:hover{background-color:var(--frk-color-pc1-600, #2952cc)!important}.frk-marketo-form .mktoForm .mktoButton:focus{outline:none!important;box-shadow:0 0 0 3px #3769ff4d!important}.frk-marketo-form .mktoForm .mktoHtmlText{width:100%!important}.frk-marketo-form .mktoForm .mktoHtmlText p{margin:0 0 var(--frk-spacing-2, 8px)}.frk-marketo-form .mktoForm .mktoError{right:auto!important;bottom:auto!important;position:relative!important;margin-top:var(--frk-spacing-1, 4px)!important}.frk-marketo-form .mktoForm .mktoError .mktoErrorMsg{font-size:var(--frk-font-size-sm, 14px)!important;color:var(--frk-color-error-600, #dc2626)!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;max-width:none!important}.frk-marketo-form .mktoForm .mktoError .mktoErrorArrow{display:none!important}.frk-marketo-form .mktoForm .mktoAsterix{color:var(--frk-color-error-500, #ef4444)!important;float:none!important;padding-left:0!important;margin:4px;display:inline}.frk-marketo-form .mktoForm .mktoHtmlText strong,.frk-marketo-form .mktoForm .mktoHtmlText p,.frk-marketo-form .mktoForm .mktoHtmlText h3,.frk-marketo-form .mktoForm .mktoHtmlText h2,.frk-marketo-form .mktoForm .mktoHtmlText h1,.frk-marketo-form .mktoForm .mktoHtmlText span{color:var(--frk-color-nc1-950, #212121)!important}
1.frk-marketo-form__email-preferences--form-id-14770.mktoForm{gap:0!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormCol,.frk-marketo-form__email-preferences--form-id-14770 .mktoFieldDescriptor,.frk-marketo-form__email-preferences--form-id-14770 .mktoFieldWrap,.frk-marketo-form__email-preferences--form-id-14770 .mktoLogicalField,.frk-marketo-form__email-preferences--form-id-14770 .mktoHtmlText{border:0!important;box-shadow:none!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoHtmlText hr{display:none!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h1),.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h2),.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h3){margin:0!important;padding:30px 0 20px!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h1) .mktoHtmlText h1,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h1) .mktoHtmlText h2,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h1) .mktoHtmlText h3,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h2) .mktoHtmlText h1,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h2) .mktoHtmlText h2,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h2) .mktoHtmlText h3,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h3) .mktoHtmlText h1,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h3) .mktoHtmlText h2,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h3) .mktoHtmlText h3{margin:0!important;font-family:var(--frk-font-family-heading, "TT Commons Pro", sans-serif)!important;font-size:var(--frk-font-size-lg, 18px)!important;font-weight:var(--frk-font-weight-bold, 700)!important;line-height:27px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--frk-color-nc1-950, #212121)!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h1) .mktoHtmlText p,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h2) .mktoHtmlText p,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h3) .mktoHtmlText p{margin:var(--frk-spacing-2, 8px) 0 0!important;font-family:var(--frk-font-family-body, "TT Commons Pro", sans-serif)!important;font-size:var(--frk-font-size-base, 16px)!important;font-weight:var(--frk-font-weight-normal, 400)!important;line-height:var(--frk-line-height-relaxed, 1.5)!important;letter-spacing:normal!important;text-transform:none!important;text-align:left!important;color:var(--frk-color-nc1-700, #4a4b52)!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h1) .mktoHtmlText p:empty,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h2) .mktoHtmlText p:empty,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(h3) .mktoHtmlText p:empty{display:none!important}.frk-marketo-form__email-preferences--form-id-14770 .frk-marketo-form__checkbox-row~.mktoFormRow:has(h1),.frk-marketo-form__email-preferences--form-id-14770 .frk-marketo-form__checkbox-row~.mktoFormRow:has(h2),.frk-marketo-form__email-preferences--form-id-14770 .frk-marketo-form__checkbox-row~.mktoFormRow:has(h3){padding-top:72px!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row{display:grid!important;grid-template-columns:auto 1fr auto!important;grid-auto-rows:min-content!important;align-items:center!important;column-gap:var(--frk-spacing-2, 8px)!important;padding:var(--frk-spacing-6, 24px) 0 var(--frk-spacing-2, 8px)!important;border-bottom:0!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row:not(:has(+.mktoFormRow:has(.mktoHtmlText):not(:has(h1)):not(:has(h2)):not(:has(h3)))){padding-bottom:var(--frk-spacing-6, 24px)!important;border-bottom:1px solid var(--frk-color-nc1-200, #d4d5d8)!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row>.mktoFormCol.mktoFieldDescriptor,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row>.mktoFormCol.mktoFieldDescriptor>.mktoFieldWrap{display:contents!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row .mktoOffset,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row .mktoClear,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row .mktoGutter,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row .mktoError,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row .mktoErrorMsg,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row .mktoAsterix{display:none!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row .mktoLogicalField{grid-column:1!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-self:start!important;width:auto!important;margin:0!important;padding:0!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row .mktoLogicalField input[type=checkbox]{width:18px!important;height:18px!important;margin:0!important;padding:0!important;accent-color:var(--frk-color-pc1-500, #3769ff)!important;cursor:pointer!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row .mktoLabel{grid-column:2!important;grid-row:1!important;width:auto!important;margin:0!important;padding:0!important;font-family:var(--frk-font-family-body, "TT Commons Pro", sans-serif)!important;font-size:var(--frk-font-size-base, 16px)!important;font-weight:var(--frk-font-weight-bold, 700)!important;line-height:var(--frk-line-height-5, 22px)!important;color:var(--frk-color-nc1-950, #212121)!important;cursor:pointer!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row>.mktoFormCol:not(.mktoFieldDescriptor){grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;width:auto!important;margin:0!important;padding:0!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row>.mktoFormCol:not(.mktoFieldDescriptor) strong,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row>.mktoFormCol:not(.mktoFieldDescriptor) span,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow.frk-marketo-form__checkbox-row>.mktoFormCol:not(.mktoFieldDescriptor) p{margin:0!important;font-family:var(--frk-font-family-body, "TT Commons Pro", sans-serif)!important;font-size:var(--frk-font-size-base, 16px)!important;font-weight:var(--frk-font-weight-bold, 700)!important;line-height:var(--frk-line-height-5, 22px)!important;color:var(--frk-color-nc1-950, #212121)!important;white-space:nowrap!important}.frk-marketo-form__email-preferences--form-id-14770 .frk-marketo-form__checkbox-row+.mktoFormRow:has(.mktoHtmlText):not(:has(h1)):not(:has(h2)):not(:has(h3)){padding:0 0 var(--frk-spacing-6, 24px)!important;border-bottom:1px solid var(--frk-color-nc1-200, #d4d5d8)!important;text-align:right!important}.frk-marketo-form__email-preferences--form-id-14770 .frk-marketo-form__checkbox-row+.mktoFormRow:has(.mktoHtmlText):not(:has(h1)):not(:has(h2)):not(:has(h3)) .mktoHtmlText{width:100%!important;text-align:right!important}.frk-marketo-form__email-preferences--form-id-14770 .frk-marketo-form__checkbox-row+.mktoFormRow:has(.mktoHtmlText):not(:has(h1)):not(:has(h2)):not(:has(h3)) .mktoHtmlText p,.frk-marketo-form__email-preferences--form-id-14770 .frk-marketo-form__checkbox-row+.mktoFormRow:has(.mktoHtmlText):not(:has(h1)):not(:has(h2)):not(:has(h3)) .mktoHtmlText span,.frk-marketo-form__email-preferences--form-id-14770 .frk-marketo-form__checkbox-row+.mktoFormRow:has(.mktoHtmlText):not(:has(h1)):not(:has(h2)):not(:has(h3)) .mktoHtmlText strong{margin:0!important;font-family:var(--frk-font-family-body, "TT Commons Pro", sans-serif)!important;font-size:var(--frk-font-size-base, 16px)!important;font-weight:var(--frk-font-weight-normal, 400)!important;line-height:var(--frk-line-height-relaxed, 1.5)!important;color:var(--frk-color-nc1-700, #4a4b52)!important;text-align:right!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(.mktoHtmlText):not(.frk-marketo-form__checkbox-row):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(.frk-marketo-form__checkbox-row+*){padding:0 0 var(--frk-spacing-4, 16px)!important;text-align:left!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(.mktoHtmlText):not(.frk-marketo-form__checkbox-row):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(.frk-marketo-form__checkbox-row+*) .mktoHtmlText{width:100%!important;text-align:left!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(.mktoHtmlText):not(.frk-marketo-form__checkbox-row):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(.frk-marketo-form__checkbox-row+*) .mktoHtmlText p,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(.mktoHtmlText):not(.frk-marketo-form__checkbox-row):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(.frk-marketo-form__checkbox-row+*) .mktoHtmlText span,.frk-marketo-form__email-preferences--form-id-14770 .mktoFormRow:has(.mktoHtmlText):not(.frk-marketo-form__checkbox-row):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(.frk-marketo-form__checkbox-row+*) .mktoHtmlText strong{margin:0!important;font-family:var(--frk-font-family-body, "TT Commons Pro", sans-serif)!important;font-size:var(--frk-font-size-base, 16px)!important;font-weight:var(--frk-font-weight-normal, 400)!important;line-height:var(--frk-line-height-relaxed, 1.5)!important;color:var(--frk-color-nc1-700, #4a4b52)!important}.frk-marketo-form__email-preferences--form-id-14770 .mktoButtonRow{margin:0!important;padding:var(--frk-spacing-8, 32px) 0!important}\n'],encapsulation:2,changeDetection:0})}return an})()},39687:(fn,Q,h)=>{"use strict";h.d(Q,{L:()=>Xt,S:()=>Zt,_:()=>Ue,a:()=>Ze,b:()=>Yt,c:()=>we,d:()=>Ae,e:()=>Be,f:()=>lo,g:()=>ge,h:()=>jt,i:()=>un,j:()=>nn});var s=h(91010),r=h(26547),p=h(19376),l=h(20358),e=h(64193),G=h(64759),X=h(69406),t=h(83073),V=h(1646),ie=h(38327),J=h(15834),se=h(29892),U=h(74709),ke=h(11005),_e=h(76631);function Ue(Pn,Zn,Ne,At){var bn,ct=arguments.length,Ft=ct<3?Zn:null===At?At=Object.getOwnPropertyDescriptor(Zn,Ne):At;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ft=Reflect.decorate(Pn,Zn,Ne,At);else for(var Ln=Pn.length-1;Ln>=0;Ln--)(bn=Pn[Ln])&&(Ft=(ct<3?bn(Ft):ct>3?bn(Zn,Ne,Ft):bn(Zn,Ne))||Ft);return ct>3&&Ft&&Object.defineProperty(Zn,Ne,Ft),Ft}function Ze(Pn,Zn){return function(Ne,At){Zn(Ne,At,Pn)}}function we(Pn,Zn){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Pn,Zn)}"function"==typeof SuppressedError&&SuppressedError;var Be=function(Pn){return Pn.LOCAL_STORAGE="LOCAL_STORAGE",Pn.SESSION_STORAGE="SESSION_STORAGE",Pn.STORAGE_CONFIGURATION="STORAGE_CONFIGURATION",Pn.DOCUMENT="DOCUMENT",Pn}(Be||{});const Ce="StorageService";let Ae=(()=>{let Pn=class{localStorageRef;sessionStorageRef;config;loggerService;documentRef;constructor(Ne,At,ct,Ft,bn){this.localStorageRef=Ne,this.sessionStorageRef=At,this.config=ct,this.loggerService=Ft,this.documentRef=bn,this.syncSmarshCookie
1s()}store(Ne,At,ct=!1,Ft=!0){Ft&&(Ne=this.getSuffixedKey(Ne));const bn=JSON.stringify(At);ct?(this.loggerService.info(Ce,"store in session storage",Ne,At),this.sessionStorageRef.setItem(Ne,bn)):(this.loggerService.info(Ce,"store in local storage",Ne,At),this.localStorageRef.setItem(Ne,bn))}isSet(Ne,At=!1,ct=!0){ct&&(Ne=this.getSuffixedKey(Ne));let Ft=!1;return At?(null!==this.sessionStorageRef.getItem(Ne)&&(Ft=!0),this.loggerService.info(Ce,"isSet in session storage?",Ne,Ft)):(null!==this.localStorageRef.getItem(Ne)&&(Ft=!0),this.loggerService.info(Ce,"isSet in local storage?",Ne,Ft)),Ft}retrieve(Ne,At=!1,ct=!0){let Ft;ct&&(Ne=this.getSuffixedKey(Ne)),At?(Ft=this.sessionStorageRef.getItem(Ne),this.loggerService.info(Ce,"retrieve from session storage",Ne,Ft)):(Ft=this.localStorageRef.getItem(Ne),this.loggerService.info(Ce,"retrieve from local storage",Ne,Ft));try{return JSON.parse(Ft)}catch(bn){return this.loggerService.warn(Ce,"retrieve parse fallback to raw string",Ne,bn),Ft}}remove(Ne,At=!1,ct=!0){ct&&(Ne=this.getSuffixedKey(Ne)),At?(this.loggerService.info(Ce,"delete session storage",Ne),this.sessionStorageRef.removeItem(Ne)):(this.loggerService.info(Ce,"delete local storage",Ne),this.localStorageRef.removeItem(Ne))}getSuffixedKey=Ne=>this.config.storageKeySuffix?Ne+this.config.storageKeySuffix:Ne;setCookie(Ne,At,ct,Ft,bn=!0){let Ln="";const ao="dev"!==this.config.env;if(Ft){const On=new Date;On.setTime(On.getTime()+24*Ft*60*60*1e3),Ln="; expires="+On.toUTCString()}const St=bn?this.getCookieDomain():this.documentRef.location.hostname;this.documentRef.cookie=`${Ne}=${At||""}; domain=${St}${Ln}; path=/; secure=${ao};sameSite=${ct}`}getCookieDomain(){const Ne=this.documentRef.location.hostname;return"localhost"===Ne||"en-us"!==this.config.locale?Ne:this.config.sharedCookieDomain||Ne}removeCookie(Ne,At=!0){this.setCookie(Ne,"","Lax",-1,At)}getCookie(Ne){const At=`${Ne}=`,ct=this.documentRef.cookie.split(";");for(let Ft=0;Ft<ct.length;Ft++){let bn=ct[Ft];for(;" "===bn?.charAt(0);)bn=bn.substring(1,bn.length);if(0===bn?.indexOf(At))return bn.substring(At.length,bn.length)}return null}syncCookie(Ne,At){const ct=At||Ne,Ft=this.retrieve(Ne),bn=this.getCookie(ct)||"";"string"!=typeof Ft?""!==bn&&this.store(Ne,bn):bn!==Ft&&this.setCookie(ct,Ft,"Lax")}syncSmarshCookies(){const Ne=this.getSegmentLocalKey();if(!this.localStorageRef.getItem(Ne)){const At=this.getCookie(Ne);if(At){this.localStorageRef.setItem(Ne,At);const ct=this.getTermsAgreedLocalKey(At),Ft=this.getCookie(ct);Ft&&this.localStorageRef.setItem(ct,Ft)}}}getSegmentLocalKey(){return this.getSuffixedKey("segment")}getTermsAgreedLocalKey(Ne){return this.getSuffixedKey("segment")+`_${Ne}_termsagreed`}};return Pn=Ue([(0,ke._G)(),Ze(0,(0,ke.WQ)(Be.LOCAL_STORAGE)),Ze(1,(0,ke.WQ)(Be.SESSION_STORAGE)),Ze(2,(0,ke.WQ)(Be.STORAGE_CONFIGURATION)),Ze(4,(0,ke.WQ)(Be.DOCUMENT)),we("design:paramtypes",[Storage,Storage,Object,l.L,Document])],Pn),Pn})();var rt,ge=function(Pn){return Pn.INITIAL_SEGMENT_CONFIGURATION="INITIAL_SEGMENT_CONFIGURATION",Pn}(ge||{});const Je="SegmentService",Ct="segment",Bt="segment_external_link_previous_segment";let Zt=class{static{rt=this}storageService;loggerService;documentRef;currentSegmentId;segments=[];externalLinkFallbackSegmentIds=new Set;windowRef;constructor(Zn,Ne,At,ct=document){this.storageService=Ne,this.loggerService=At,this.documentRef=ct,this.windowRef=this.documentRef.defaultView??void 0,Zn.forceSegment&&("fp"===Zn.forceSegment&&(Zn.forceSegment=p.zu.FINANCIAL_PROFESSIONALS),Object.values(p.zu).includes(Zn.forceSegment)?this.setSegment(Zn.forceSegment,!0):this.loggerService.error(Je,`Unknown segment type: ${Zn.forceSegment}`));const Ft=this.storageService.retrieve(Ct);this.currentSegmentId=Ft||Zn.defaultSegmentId,this.windowRef?.addEventListener("pageshow",this.handlePageShow),this.hydrateSegmentAfterHistoryNavigation(!1)}setFullSegmentConfiguration(Zn){this.segments=this.loadSegments(Zn)}setSegment(Zn,Ne=!0,At){return At?.shouldPreserveExternalLinkPreviousSegment||this.clearExternalLinkPreviousSegment(),this.currentSegmentId=Zn,Ne&&this.storageService.store(Ct,Zn),this.loggerService.debug(Je,"segmentId is set to - ",Zn,typeof Zn),!0}setSegmentForExternalLink(Zn){return!!this.isValidSegmentId(Zn)&&(this.isExternalLinkFallbackSegment(Zn)?(this.storageService.store(Bt,this.currentSegmentId,!0,!1),this.setSegment(Zn,!0,{shouldPreserveExter
1nalLinkPreviousSegment:!0})):this.setSegment(Zn))}isSegmentSet(){return this.storageService.isSet(Ct)}getCurrentSegmentId(){return this.currentSegmentId}getCurrentSegmentLabel(){return this.segments.find(Zn=>Zn.id===this.currentSegmentId)?.label||""}getSegments(){return this.segments}getCurrentSegment(){return this.getSegment(this.getCurrentSegmentId())}getSegment(Zn){return this.segments.find(Ne=>Ne.id===Zn)}static LABEL_TO_SEGMENT_ID={"Institutional Investor":p.zu.INSTITUTIONAL,"Individual Investor":p.zu.INVESTOR,"Financial Professional":p.zu.FINANCIAL_PROFESSIONALS};loadSegments(Zn){const Ne=Object.values(p.zu);return this.externalLinkFallbackSegmentIds.clear(),Zn.map(At=>{const ct=Ne.includes(At.id),Ft=ct?At.id:rt.LABEL_TO_SEGMENT_ID[At.label]??At.id;return!ct&&At.externalLink&&Ne.includes(Ft)&&this.isValidSegmentId(Ft)&&this.externalLinkFallbackSegmentIds.add(Ft),{id:Ft||(0,_e.A)(),label:At.label,subLabel:At.subLabel,externalLink:At.externalLink,insightAvailableInAudiences:At.insightAvailableInAudiences,insightApprovedForAudiences:At.insightApprovedForAudiences,insightAudiences:At.insightAudiences}})}handlePageShow=Zn=>{this.hydrateSegmentAfterHistoryNavigation(Zn.persisted)};hydrateSegmentAfterHistoryNavigation(Zn){const Ne=this.storageService.retrieve(Bt,!0,!1);Ne&&((Zn||this.isBackForwardNavigation())&&(this.currentSegmentId=Ne,this.storageService.store(Ct,Ne)),this.clearExternalLinkPreviousSegment())}clearExternalLinkPreviousSegment(){this.storageService.remove(Bt,!0,!1)}isBackForwardNavigation(){const Zn=this.windowRef?.performance;return!(!Zn||"function"!=typeof Zn.getEntriesByType)&&"back_forward"===Zn.getEntriesByType("navigation")?.[0]?.type}isExternalLinkFallbackSegment(Zn){return this.externalLinkFallbackSegmentIds.has(Zn)}isValidSegmentId(Zn){return Object.values(p.zu).includes(Zn)}};Zt=rt=Ue([(0,ke.Gr)(),Ze(0,(0,ke.WQ)(ge.INITIAL_SEGMENT_CONFIGURATION)),Ze(3,(0,ke.WQ)(Be.DOCUMENT)),we("design:paramtypes",[Object,Ae,l.L,Document])],Zt);var Xt=function(Pn){return Pn.BYPASS="BYPASS",Pn.DEBUG="DEBUG",Pn.NEW="NEW",Pn.OAUTH="OAUTH",Pn.SEGMENT_SWITCH="SWITCH",Pn.STORAGE="STORAGE",Pn}(Xt||{}),nn=function(Pn){return Pn.ATTRAX="partner-attrax",Pn.EJ="partner-edward-jones",Pn.LPL="partner-LPL",Pn.ML="partner-merrill-lynch",Pn.MS="partner-morgan-stanley",Pn.PBD="partner-brewin-dolphin",Pn.PM="partner-primerica",Pn.RJ="partner-raymond-james",Pn.UNI="partner-unicredit",Pn.JP="partner-jp-morgan",Pn}(nn||{}),an=function(Pn){return Pn.FP="fp",Pn.INV="inv",Pn}(an||{}),un=function(Pn){return Pn.PROFILE_SUMMARY="profile",Pn.AUTH0_CALLBACK_ROUTE="auth0-callback-route",Pn.IS_LOGGED_IN="isLoggedIn",Pn.CROSS_TAB_LOGIN_STATE="cross-tab-login-state",Pn.FIRM_TOKEN="firm_token",Pn.FT_IDENTITY_TOKEN="ft-identity-token",Pn.FIRM_PFGI_TOKEN="firm-pfgi-token",Pn.LOGIN_ACTION_KEY="onLoginAction",Pn.PAT_TOOL_COMPARE_KEY="pat-tool-compare-url",Pn}(un||{}),It=function(Pn){return Pn.RIA="RIA & Bank Trust",Pn.HOMEOFFICE="Home Office Contact",Pn}(It||{});const Re="Elr1ynj5aUrUjxlWqHfvJfNkK0geIzTfZhPfjCNEWYCmGA24beCrne5oBsRwzNR0BjAhuOVZcQw0J014Aucm0xqA/h7Fnaw2linsQmK5ML8hMT3ILbuuFKKd3jr89ZMo+Qu8oWux6zRyRgnO713e6vr96E8tgJH6gsWr+OdBGPM=";class Mt{firmRole;firmId;parentFirmId;hasProductPageLinks;hideSearch;hideTooltip;hideProductVideos;constructor(Zn){Object.assign(this,Zn),this.parentFirmId=Zn.parentFirmId}static getFirmConfigWithFirmRole(Zn){return Mt.allConfigs.find(Ne=>Ne.firmRole===Zn)}static getFirmConfigWithParentFirm(Zn){return Mt.allConfigs.find(Ne=>Ne.parentFirmId===Zn)||{parentFirmId:Zn}}static PRIMERICA=new Mt({firmRole:nn.PM,firmId:"7461384",parentFirmId:"16590073",hasProductPageLinks:!0,hideSearch:!1});static EDWARD_JONES=new Mt({firmRole:nn.EJ,firmId:"7513733",parentFirmId:"16525664",hasProductPageLinks:!1,hideSearch:!0,hideTooltip:!0});static MERRILL_LYNCH=new Mt({firmRole:nn.ML,firmId:"7498202",parentFirmId:"16525718",hasProductPageLinks:!1,hideSearch:!0,hideTooltip:!0});static JP_MORGAN=new Mt({firmRole:nn.JP,firmId:"7524354",parentFirmId:"16525700",hasProductPageLinks:!1,hideSearch:!0,hideTooltip:!0,hideProductVideos:!0});static ATTRAX=new Mt({firmRole:nn.ATTRAX,firmId:"partner-attrax",parentFirmId:"partner-attrax",hideSearch:!0});static allConfigs=[Mt.PRIMERICA,Mt.EDWARD_JONES,Mt.MERRILL_LYNCH,Mt.JP_MORGAN,Mt.ATTRAX]}var jt=function(Pn){return Pn.PROFILE_CONFIGURATION="PROFILE_CONFIGURATION",Pn.PROFILE_WINDOW="WINDOW",P
1n}(jt||{});const Vt="includeHeldProducts=true&includefavoriteProducts=true&includeSubscribedDocuments=true&includeSalesTeamCoverage=true",En="ProfileService",Kt="user_role",Ht="user_firm_channel";let Yt=(()=>{let Pn=class{windowRef;config;storageService;segmentService;httpService;loggerService;datadogService;profileData$=new t.m(1);loggedInHeaders;profileConfig;rawProfileData;profile;auth0Client;personalisationBrData;personalisedBRCharacteristics$=new t.m(1);watchlist=[];watchlist$=new t.m(1);isValidated;firmSpecificActiveList$=new V.t(null);hasFirmSpecificFunds$=new V.t(!1);watchlistSavedResult$=new ie.B;isUserLoggedIn$=new V.t(!1);isPatToolInitiated$=new V.t(!1);productAvailabilityData$=new V.t(null);userProfileDataWithProducts$;firmInvestedProducts$=new V.t([]);hasPersonalisationApiError$=new V.t(!1);constructor(Ne,At,ct,Ft,bn,Ln,ao){this.windowRef=Ne,this.config=At,this.storageService=ct,this.segmentService=Ft,this.httpService=bn,this.loggerService=Ln,this.datadogService=ao,this.profileConfig=this.config,this.syncCookieOnStartup(),this.isValidated=!this.supportsAuth0(),this.setInitialProfile(),this.userProfileDataWithProducts$=(0,J.z)([this.getProfileData$(),this.getFirmInvestedProductsSubject$()]).pipe((0,se.T)(([St,On])=>this.mapProducts(St,On)))}setInitialProfile(){if(this.checkCrossTabLogoutStatus())return void this.applyLoggedOutState();const Ne=this.storageService.retrieve(un.PROFILE_SUMMARY),At=this.storageService.getCookie(Xt.BYPASS);At?this.setBypassProfile(At):(this.config.idToken=this.retriveIdToken(),this.config.pfgiToken=this.config.pfgiToken||this.storageService.retrieve(un.FIRM_PFGI_TOKEN,!0,!1),this.config.idToken?this.handleIdentifiedUser(Ne):this.config.pfgiToken?this.handlePfgiIdentifiedUser():this.config.firmToken?this.handleFirmTokenUser():Ne?(this.firmSpecificActiveList$.next([]),this.handleProfileSummary(Ne)):(this.firmSpecificActiveList$.next([]),this.setDefaultProfile()))}retriveIdToken(){const Ne=this.config.idToken||this.storageService.retrieve(un.FT_IDENTITY_TOKEN,!0,!1)||this.storageService.getCookie(un.FT_IDENTITY_TOKEN);return Ne&&decodeURIComponent(Ne)}handleIdentifiedUser(Ne){this.segmentService.setSegment(p.zu.FINANCIAL_PROFESSIONALS),this.storageService.store(un.FT_IDENTITY_TOKEN,this.config.idToken,!0,!1),this.storageService.setCookie(un.FT_IDENTITY_TOKEN,this.config.idToken,"Lax"),Ne||this.setDefaultProfile(),this.getTokenPersonalData(this.config.idToken).then(At=>{At.loginSource=Xt.BYPASS,At.role=an.FP,this.setProfile(At)}).catch(At=>{this.loggerService.error(En,"error on personalisation data load",At),this.hasPersonalisationApiError$.next(!0)})}handlePfgiIdentifiedUser(){this.segmentService.setSegment(p.zu.FINANCIAL_PROFESSIONALS),this.storageService.store(un.FIRM_PFGI_TOKEN,this.config.pfgiToken,!0,!1),this.setDefaultProfile(),this.httpService.get({endpoint:`/api/personalisation/firm/firmglobalid/${encodeURIComponent(this.config.pfgiToken)}?platform=all`}).then(Ne=>{Ne&&(this.isFirmSpecificFundsAvailable(Ne.firmGlobalId)&&this.handlePfgiUserSpecificFunds(),this.setProfile({isPfgiIdentified:!0,personalInfo:{parentFirmGlobalId:Ne.firmGlobalId},isLoggedIn:!1,role:an.FP,webExperience:Ne.clientType,loginSource:Xt.BYPASS,firmName:Ne.name}),this.productAvailabilityData$.next(Ne))}).catch(Ne=>{this.loggerService.error(En,"error on callFirm360() to fetch availability data",Ne)})}handlePfgiUserSpecificFunds(){this.hasFirmSpecificFunds$.next(!0),this.httpService.get({endpoint:`/api/personalisation/firm/firmglobalid/${encodeURIComponent(this.config.pfgiToken)}?platform=products`}).then(Ne=>this.setUpPlatformProducts(Ne)).catch(Ne=>{this.loggerService.error(En,"error on calling with pfgi token",Ne),this.firmSpecificActiveList$.next([])})}handleFirmTokenUser(){const Ne=Mt.getFirmConfigWithFirmRole(this.config.firmToken);Ne?this.setPersonalisationDataForFirm(Ne):this.setDefaultProfile()}handleProfileSummary(Ne){this.setProfile({isLoggedIn:this.storageService.retrieve(un.IS_LOGGED_IN,!0),webExperience:Ne.webExperience,loginSource:Ne.source,role:this.segmentService.getCurrentSegmentId()||Ne.role,firmName:Ne.isIgnoreFirm?void 0:Ne.firm,firmGlobalId:Ne.isIgnoreFirm?void 0:Ne.firmId,capabilitySegments:Ne.capabilitySegments||[]})}getFirmSpecificActiveList$=()=>this.firmSpecificActiveList$.asObservable();getProfileData$=()=>this.profileData$.asObservable();getHasPersonalisationApiError$=()=>this.hasPersonalisationApiError$.asObservable();mapProfileData=Ne=>({advisorTeamId:Ne.advisorTeamId,advisorTeamName:Ne.advisorTeamName,webExperience:Ne.clientType,firmName:Ne.companyName,firmGlobalId:Ne.firmGlobalId,isFtcomRegistered:"Y"===Ne.ftcomRegistered,isDcLead:"Y"===Ne.dcLeadFlag,isLoggedIn:!!this.loggedInHeaders,firmConfig:Mt.getFirmConfigWithParentFirm(Ne.parentFirmGlobalId),isIdentified:!this.loggedInHeaders?.authorization&&!!this.config.idToken,localSalesTeam:Ne.localSalesTeam,isMarketRegistered:"Y"===Ne.marketRegistered,dbrInfo:{dealerNumber:Ne.dealerNumber,branchNumber:Ne.branchNumber,repNumber:Ne.repNumber},identifiers:{globalId:Ne.identifiers.globalId,sysUserNo:Ne.identifiers.sysUserNo,expressNo:Ne.identifiers.expressNumber},personalInfo:{fullName:Ne.name,firstName:Ne.firstName,lastName:Ne.lastName,email:Ne.email,phoneExtension:Ne.phoneExtension,phoneNumber:Ne.phoneNumber,parentFirmGlobalId:Ne.parentFirmGlobalId},hasPersonalHeldProducts:0!==Ne.heldProducts?.length,isTeamInvestedProduct:"Y"===Ne.teamInvestedFundFlag,watchlist:this.mapRawWatchlist(Ne.focusList??[]),c
1apabilitySegments:Ne.capabilitySegments||[],trendingProducts:Ne.trendingProducts||[],primarySalesPerson:Ne.primarySalesPerson,salesTeamList:this.mapSalesTeamList(Ne.salesPersons,Ne.clientType)});mapEmail(Ne){if(Ne)return Ne.includes("@to.")?Ne.replaceAll("_",".").replace("@to.","@"):Ne.replaceAll("_",".")}mapSalesTeam(Ne,At){return{fullName:Ne,role:At.title,scheduleLinkURL:At.scheduleLink,externalPhotoURL:At.photoUrl,mobilePhone:At.cell,mobilePhone2:At.cell2,mainPhone:At.deskphone,externalReplyEmail:At.email,displayEmail:this.mapEmail(At.email??""),designation:At.designation,alternateImgText:this.getInitials(Ne)}}getInitials(Ne){const At=Ne.trim().split(",")[0];if(!At)return"";const ct=At.split(/\s+/);if(1===ct.length)return ct[0]?.[0]?.toUpperCase()??"";const Ft=this.getSecondInitialChar(ct);return`${ct[0]?.[0]??""}${Ft}`.toUpperCase()}getSecondInitialChar(Ne){const ct=2===Ne[1]?.length&&Ne[1].endsWith(".")||1===Ne[1]?.length?2:1;return Ne[ct]?.[0]??""}mapSalesTeamList(Ne,At){const ct=[];if(!Ne)return ct;const Ft=this.isHomeOfficeUser(At),bn=["primary","secondary"];for(const Ln of bn){const St=Ne[`${Ln}FullName`];if(!St||Ft&&"primary"!==Ln)continue;const On=this.mapSalesTeam(St,{title:Ne[`${Ln}Title`],scheduleLink:Ne[`${Ln}ScheduleLink`],photoUrl:Ne[`${Ln}PhotoUrl`],cell:Ne[`${Ln}Cell`],cell2:Ne[`${Ln}Text`],deskphone:Ne[`${Ln}Deskphone`],email:Ne[`${Ln}Email`],designation:Ne[`${Ln}Designation`]});ct.push(On)}return ct}getTokenPersonalData=Ne=>(this.loggedInHeaders?.authorization?this.sendPersonalisationApiHttpReqForAccessToken():this.sendPersonalisationApiHttpReqForIdentityToken(Ne)).then(ct=>(this.rawProfileData=ct,this.loadFirmPersonalisationData(ct),this.mapProfileData(ct)));loadFirmPersonalisationData(Ne){this.isRIAUser(Ne.localSalesTeam)&&!Ne.heldProducts?.length&&this.setFirmInvestedProducts("Y"===Ne.teamInvestedFundFlag?Ne.advisorTeamId:Ne.firmGlobalId),this.isFirmSpecificFundsAvailable(Ne.parentFirmGlobalId)?(this.hasFirmSpecificFunds$.next(!0),this.setFirmSpecificActiveList(Ne.parentFirmGlobalId)):this.firmSpecificActiveList$.next([])}loadProductAvailabilityData(Ne){this.callFirm360(Ne,"all").then(At=>{this.productAvailabilityData$.next(At)}).catch(At=>this.loggerService.error(En,"error on callFirm360(()",At))}setFirmSpecificActiveList(Ne){this.callFirm360(Ne,"products").then(At=>this.setUpPlatformProducts(At)).catch(At=>{this.loggerService.error(En,"error on callFirm360(()",At)})}isFirmSpecificFundsAvailable=Ne=>this.config.firmSpecificFunds?.includes(Ne);mapRawWatchlist=Ne=>Ne.map(At=>({addedby:At.addedby,productType:At.productType,status:At.status,updatedOn:At.updatedon,productName:At.fundName,productUrl:At.fundUrl,productShareClassCode:At.tisShareclassCode}));setDefaultProfile(){this.setProfile({isLoggedIn:!1,webExperience:"",loginSource:Xt.NEW,role:this.segmentService.getCurrentSegmentId()||an.INV})}setBypassProfile(Ne){this.setProfile({isLoggedIn:"financial-professionals"===Ne,webExperience:"",loginSource:Xt.BYPASS,role:Ne})}setProfileFromDebug(Ne){Ne.firmGlobalId&&Ne.parentFirmGlobalId&&(this.profile.firmName=Ne.firmName,this.profile.firmGlobalId=Ne.firmGlobalId,this.profile.personalInfo={...this.profile.personalInfo,parentFirmGlobalId:Ne.parentFirmGlobalId}),Ne.debugCapabilitySegment&&(this.profile.capabilitySegments=[Ne.debugCapabilitySegment]),this.setProfile(this.profile)}callPersonalisationApi(Ne){var At=this;return(0,s.A)(function*(){const ct=yield At.getPersonalisationApiAccessToken();return At.setLoggedInHeaders(Ne,ct),At.getTokenPersonalData().then(Ft=>(Ft.auth0ProfileData=Ne,Ft.loginSource=Xt.OAUTH,Ft.role=Ne.role,Ft)).catch(Ft=>(At.loggerService.error(En,"error on personalisation data load",Ft),At.hasPersonalisationApiError$.next(!0),{isLoggedIn:!1,webExperience:"",loginSource:Xt.NEW,role:At.segmentService.getCurrentSegmentId()}))})()}setProfile(Ne){Ne.isValidated=this.isValidated;const At=Ne.watchlist?.filter(ct=>"Active"===ct.status)||[];this.loadWatchlist(At),this.profile=Ne,this.profileData$.next(Ne),this.storageService.store(un.IS_LOGGED_IN,Ne.isLoggedIn,!0),Ne.isLoggedIn&&this.storageService.store(un.CROSS_TAB_LOGIN_STATE,!0,!1,
1!0),this.setPersonalisationBrCharacteristics(),this.storageService.store(un.PROFILE_SUMMARY,this.getProfileSummary(),!1,!0),this.personalisedBRCharacteristics$.next(this.personalisationBrData),this.datadogService.updateUser({loggedIn:this.isLoggedIn(),segment:this.segmentService.getCurrentSegmentId(),source:this.profile.loginSource,auth0ID:this.profile.auth0ProfileData?.userId})}setPersonalisationBrCharacteristics(){const Ne={isLoggedIn:this.profile.isLoggedIn?"true":"false",isIdentified:this.profile.isIdentified?"true":"false",isFirmIdentified:this.profile.isPfgiIdentified?"true":"false",segment:this.segmentService.getCurrentSegmentId(),subsegment:this.profile.webExperience,loginSource:this.profile.loginSource};this.profile.capabilitySegments?.length&&this.profile.capabilitySegments.forEach(At=>{const ct=(0,X.A)(At.toLowerCase());Ne[ct]="true"}),this.profile.firmName&&(Ne.firm=this.profile.firmName),this.profile.personalInfo?.parentFirmGlobalId?Ne.firmId=this.profile.personalInfo.parentFirmGlobalId:this.profile.firmGlobalId&&(Ne.firmId=this.profile.firmGlobalId),this.personalisationBrData=Ne}getProfileSummary(){return{source:this.personalisationBrData.loginSource,role:this.profile.role,webExperience:this.profile.webExperience,firm:this.personalisationBrData.firm,firmId:this.personalisationBrData.firmId,capabilitySegments:this.profile.capabilitySegments,isIgnoreFirm:!(!this.personalisationBrData.firmId||this.personalisationBrData.loginSource===Xt.OAUTH||!this.profileConfig.ignoreFirm?.includes(this.personalisationBrData.firmId))||void 0}}callFirm360(Ne,At){const Ft=this.getCustomPropsForFirm360(Ne,At?`&platform=${At}`:"");return this.httpService.get(Ft)}setUpPlatformProducts(Ne){Ne.platformProducts?.length&&this.firmSpecificActiveList$.next(Ne.platformProducts)}sendPersonalisationApiHttpReqForAccessToken=()=>this.httpService.get({endpoint:this.getPersonalisationApiUrlForGlobalId(),customHeader:this.loggedInHeaders||""});sendPersonalisationApiHttpReqForIdentityToken=Ne=>this.httpService.get({endpoint:this.getPersonalisationApiUrlForIdentityToken(Ne)});getCustomPropsForFirm360=(Ne,At)=>this.loggedInHeaders?.authorization?.length?{endpoint:`/api/personalisation/v2/firm/globalId/${Ne}?${At}`,customHeader:this.loggedInHeaders}:{endpoint:`/api/personalisation/firm/tokenId/${encodeURIComponent(this.config.idToken)}?globalId=${Ne}${At}`};getPersonalisationApiUrlForGlobalId=()=>`/api/personalisation/v2/getClient/globalId/${this.loggedInHeaders?.globalId}?${Vt}`;getPersonalisationApiUrlForIdentityToken=Ne=>`/api/personalisation/getClient/tokenId/${encodeURIComponent(Ne)}?${Vt}`;getPersonalisationApiAccessToken(){var Ne=this;return(0,s.A)(function*(){if(!Ne.supportsAuth0())throw new Error("auth0 not configured");return(yield Ne.getAuth0Client()).getTokenSilently({authorizationParams:{audience:Ne.profileConfig.auth0Config?.personalisationApiIssuer},cacheMode:"off"})})()}supportsAuth0(){return this.profileConfig.authMode?"auth0"===this.profileConfig.authMode:!!this.profileConfig.auth0Config}getAuth0Client(){if(!this.auth0Client){if(!this.supportsAuth0()||!this.profileConfig.auth0Config)throw new Error("auth0 not configured");this.auth0Client=(0,r.UA)({domain:this.profileConfig.auth0Config.domain||"",clientId:this.profileConfig.auth0Config.clientId||"",useRefreshTokens:!0,useRefreshTokensFallback:!0,authorizationParams:{redirect_uri:`${this.windowRef.location.origin}${this.profileConfig.homepageUrl}/customerlogin/callback`}})}return this.auth0Client}auth0Authorize(Ne,At){var ct=this;if(this.supportsAuth0()){if(!At){const Ft=this.windowRef.location.search.includes("?filter")?this.windowRef.location.search:"";At=this.windowRef.location.pathname+Ft+this.windowRef.location.hash}"/customerlogin/callback"!==At&&this.storageService.store(un.AUTH0_CALLBACK_ROUTE,At,!1,!1),this.getAuth0Client().then(function(){var Ft=(0,s.A)(function*(bn){bn.loginWithRedirect({authorizationParams:{redirect_uri:`${ct.windowRef.location.origin}${ct.profileConfig.homepageUrl}/customerlogin/callback`,scope:"openid profile email offline_access",audience:ct.profileConfig.auth0Config?.personalisationApiIssuer,...Ne}})});return function(bn){return Ft.apply(this,arguments)}}())}else this.loggerService.warn(En,"Auth0 authorize skipped: auth disabled")}getPersonalisationCharatersticsForBR$=()=>this.personalisedBRCharacteristics$.asObservable();validateSession(){var Ne=this;return this.supportsAuth0()?this.checkCrossTabLogoutStatus()?(this.applyLoggedOutState(),Promise.resolve(!1)):this.getAuth0Client().then(At=>At.getUser().then(function(){var ct=(0,s.A)(function*(Ft){if(Ft){const bn=Ft["https://franklintempleton.com/profile"];Ne.segmentService.getCurrentSegmentId()!==p.zu.FINANCIAL_PROFESSIONALS&&(Ne.segmentService.setSegment(p.zu.FINANCIAL_PROFESSIONALS),Ne.windowRef.location.reload()),Ne.isUserLoggedIn$.next(!0);const Ln=yield Ne.callPersonalisationApi(bn);Ne.isValidated=!0,Ne.setProfile(Ln);const ao=yield Ne.hashUserId(bn.userId);return Ne.storageService.setCookie("OAUTH_TOKEN_COOKIE",ao,"Lax"),Ne.handleLoginActions(),!0}return Ne.loggerService.info(En,"returning empty auth0 profile if getting undefined"),Ne.isValidated=!0,Ne.profile&&(Ne.profile.isValidated=!0,Ne.profileData$.next(Ne.profile)),!1});return function(Ft){return ct.apply(this,arguments)}}())):Promise.resolve(!1)}hashUserId(Ne){var At=this;return(0,s.A)(function*(){const Ft=(new TextEncoder).encode(Ne),bn=yield At.windowRef.crypto.subtle.digest("SHA-256",Ft);return Array.from(new Uint8Array(bn)).map(Ln=>Ln.toString(16).padStart(2,"0")).join("")})()}setLoggedInHeaders(Ne,At){this.loggedInHeaders={expressNo:Ne.businessKey,globalId:Ne.globalId,firmGlobalId:Ne.firmGlobalId,authorization:`Bearer ${At}`}}signout(){this.supportsAuth0()?(this.storageService.store(un.CROSS_TAB_LOGIN_STATE,!1,!1,
1!0),this.getAuth0Client().then(Ne=>{this.storageService.remove(un.PROFILE_SUMMARY,!1,!0),this.storageService.remove(un.AUTH0_CALLBACK_ROUTE,!1),this.storageService.store(un.IS_LOGGED_IN,!1,!0,!0),Ne.logout({logoutParams:{returnTo:`${this.windowRef.location.origin}${this.profileConfig.homepageUrl}?notify=logout`}})})):this.loggerService.warn(En,"Auth0 signout skipped: auth disabled")}submitAuth0(Ne,At){this.supportsAuth0()?(this.storageService.remove(un.CROSS_TAB_LOGIN_STATE,!1,!0),this.auth0Authorize({ui_locales:this.profileConfig.htmlLang,screen_hint:Ne,login_hint:this.profile?.personalInfo?.email,"ext-firmId":this.profile?.personalInfo?.parentFirmGlobalId},At)):this.loggerService.warn(En,"Auth0 submit skipped: auth disabled")}setPersonalisationDataForFirm(Ne){const At=this.storageService.retrieve(un.FT_IDENTITY_TOKEN,!0,!1);At&&At!==Re||(this.setProfile({isLoggedIn:!1,webExperience:"",role:an.FP,loginSource:Xt.BYPASS,identifiers:{globalId:"0",sysUserNo:"",expressNo:""},firmGlobalId:Ne.firmId,personalInfo:{parentFirmGlobalId:Ne.parentFirmId,email:"",firstName:"firm",fullName:"name, firm",lastName:"name",phoneExtension:"",phoneNumber:"123"}}),this.storageService.store(un.FT_IDENTITY_TOKEN,Re,!0,!1))}getProductAvailabilityData$(){return this.productAvailabilityData$.asObservable()}loadWatchlist(Ne){this.watchlist=Ne,this.watchlist$.next(this.watchlist)}getWatchlist$(){return this.watchlist$.asObservable()}updateWatchlist(Ne){const At=this.watchlist.findIndex(bn=>bn.productShareClassCode===Ne.productShareClassCode),ct={CONTACT_GLOBAL_ID:this.loggedInHeaders?.globalId,TIS_SHARECLASS_CODE:Ne.productShareClassCode,PRODUCT_TYPE:Ne.productType,FUND_NAME:Ne.productName,FUND_URL:Ne.productUrl,ADDEDBY:"user",UPDATEDON:G().format("DD-MMM-YYYY"),STATUS:-1!==At?"Inactive":"Active"},Ft={productName:Ne.productName,productShareClassCode:Ne.productShareClassCode,action:-1!==At?"remove":"add",isError:!1};this.callUpdateWatchlistAPI$(ct).then(bn=>{this.watchlistSavedResult$.next(Ft),200===bn.Statuscode&&-1!==At&&(this.watchlist.splice(At,1),this.watchlist$.next(this.watchlist)),200===bn.Statuscode&&-1===At&&(this.watchlist.push({productType:ct.PRODUCT_TYPE,status:ct.STATUS,productShareClassCode:ct.TIS_SHARECLASS_CODE,updatedOn:ct.UPDATEDON,addedby:ct.ADDEDBY,productName:ct.FUND_NAME,productUrl:ct.FUND_URL}),this.watchlist$.next(this.watchlist))}).catch(bn=>{Ft.isError=!0,this.watchlistSavedResult$.next(Ft),this.loggerService.error(En,bn)})}getWatchlistSavedResult$(){return this.watchlistSavedResult$.asObservable()}callUpdateWatchlistAPI$(Ne){var At=this;return(0,s.A)(function*(){const ct=yield At.getPersonalisationApiAccessToken();return(0,U._)(At.httpService.post$({body:Ne,endpoint:"/api/personalisation/v2/focusList",customHeader:{...At.loggedInHeaders,authorization:`Bearer ${ct}`}}))})()}handleLoginActions(){const Ne=this.storageService.retrieve(un.LOGIN_ACTION_KEY,!0,!1);"updateWatchlist"===Ne?.action&&(this.updateWatchlist(Ne.product),this.storageService.remove(un.LOGIN_ACTION_KEY,!0,!1)),"launchPATToolCompare"===Ne?.action&&(this.loggerService.debug(En,"Launching PAT Tool Compare after successful login"),this.isPatToolInitiated$.next(!0),this.storageService.remove(un.LOGIN_ACTION_KEY,!0,!1))}isLoggedIn(){return!!this.profile.isLoggedIn}getPersonalisationAccessToken(){const Ne=this.loggedInHeaders?.authorization?.trim();if(Ne)return Ne.toLowerCase().startsWith("bearer ")?Ne.slice(7).trim():Ne}isLoggedIn$=()=>this.isUserLoggedIn$.asObservable();getIsPatToolInitiated$=()=>this.isPatToolInitiated$.asObservable();isIdentified(){return!!this.config.idToken}isPfgiIdentified(){return!!this.config.pfgiToken}getHasFirmSpecificFunds$(){return this.hasFirmSpecificFunds$.asObservable()}forgetMe(){this.storageService.remove(un.FT_IDENTITY_TOKEN,!0,!1),this.storageService.removeCookie(un.FT_IDENTITY_TOKEN),this.profile={isLoggedIn:!1,webExperience:"",loginSource:Xt.NEW,role:an.INV},this.setProfile(this.profile)}getUserProfileDataWithPersonalisedProducts$=()=>this.userProfileDataWithProducts$;isRIAUser(Ne,At){return At!==It.HOMEOFFICE&&Ne===It.RIA}isEDJUser(Ne){return Mt.getFirmConfigWithParentFirm(Ne).firmRole===nn.EJ}isMLUser(Ne){return Mt.getFirmConfigWithParentFirm(Ne).firmRole===nn.ML}isHomeOfficeUser(Ne){return Ne===It.HOMEOFFICE}mapWatchlistProducts(){const Ne={};return this.mapProductIds("watchlist",Ne,this.watchlist,At=>At.productShareClassCode,void 0,At=>At.updatedOn),Ne}mapHeldProducts(Ne){const At={};return this.mapProductIds("held",At,Ne??[],ct=>ct.oneTis,ct=>ct.sortOrder),At}mapProducts(Ne,At){if(!Ne.identifiers?.globalId)return{...Ne};const Ft=this.mapWatchlistProducts(),bn=this.mapHeldProducts(this.rawProfileData?.heldProducts);if(Ne.webExperience&&this.isHomeOfficeUser(Ne.webExperience)){const Ln=this.mapHeldProducts(this.rawProfileData?.hofsProducts);return{...Ne,products:Object.values(Ln),heldProducts:Object.values(Ln),watchlistForPersonalisation:Object.values(Ft)}}if(At.length&&Ne.localSalesTeam&&this.isRIAUser(Ne.localSalesTeam)&&!Ne.hasPersonalHeldProducts){const Ln=this.mapHeldProducts(At);return{...Ne,products:Object.values(Ln),heldProducts:Object.values(bn),firmProducts:Object.values(Ln),watchlistForPersonalisation:Object.values(Ft)}}return{...Ne,products:Object.values(bn),heldProducts:Object.values(bn),watchlistForPersonalisation:Object.values(Ft)}}mapProductIds(Ne,At,ct,Ft,bn,Ln){ct.forEach(ao=>{const St=Ft(ao),[On,sn]=this.getProductIdAndShareclassCode(St);On&&sn?At[St]={productId:On,shareClassCode:sn,relationships:[Ne],sortOrder:bn?bn(ao):0,updatedOn:Ln?Ln(ao):void 0}:this.loggerService.warn(En,`Invalid oneTis code for productID: ${On}, value: ${St}`)})}getProductIdAndShareclassCode(Ne){return[Ne.substring(0,Ne.indexOf("-")),Ne.substring(Ne.indexOf("-")+1)]}setFirmInvestedProducts=Ne=>{this.callFirm360(Ne).then(At=>{this.firmInvestedProducts$.next(null===At?[]:At.heldProducts)}).catch(At=>{this.loggerService.error(En,"error on callFirm360(()",At)})};getFirmInvestedProductsSubject$=()=>this.firmInvestedProducts$.asObservable();syncCookieOnStartup(){"en-us"===this.profileConfig.channel&&(this.removeDuplicatedCookies(),this.storageService.syncCookie(Ht),this.storageService.syncCookie("segment",Kt)),this.storageService.isSet("segment")||this.storageService.syncSmarshCookie
1s()}removeDuplicatedCookies(){this.storageService.removeCookie(Ht),this.storageService.removeCookie(Kt)}getCrossTabLoginState(){return this.storageService.isSet(un.CROSS_TAB_LOGIN_STATE,!1,!0)?this.storageService.retrieve(un.CROSS_TAB_LOGIN_STATE,!1,!0):null}hasTokenBasedLoginContext(){return!!(this.storageService.getCookie(Xt.BYPASS)||this.retriveIdToken()||this.config.pfgiToken||this.config.firmToken)}checkCrossTabLogoutStatus(){return!1===this.getCrossTabLoginState()&&!this.hasTokenBasedLoginContext()}applyLoggedOutState(){this.isValidated=!0,this.storageService.remove(un.PROFILE_SUMMARY,!1,!0),this.storageService.store(un.IS_LOGGED_IN,!1,!0,!0),this.firmSpecificActiveList$.next([]),this.isUserLoggedIn$.next(!1),this.setDefaultProfile()}};return Pn=Ue([(0,ke.Gr)(),Ze(0,(0,ke.WQ)(jt.PROFILE_WINDOW)),Ze(1,(0,ke.WQ)(jt.PROFILE_CONFIGURATION)),we("design:paramtypes",[Window,Object,Ae,Zt,e.kl,l.L,e.qS])],Pn),Pn})(),lo=(()=>{let Pn=class{storageService;storageKey="docs";totalCartCount$=new V.t(0);constructor(Ne){this.storageService=Ne,this.init()}addToStorage(Ne){let ct=[...this.storageService.retrieve(this.storageKey)||[],...Ne];ct=this.handleDuplicateCartItems(ct),this.storageService.store(this.storageKey,ct),this.totalCartCount$.next(ct.length)}removeFromStorage(Ne){let At=this.storageService.retrieve(this.storageKey)||[];Ne.forEach(ct=>{const Ft=At.findIndex(bn=>bn.docId===ct);Ft>-1&&At.splice(Ft,1)}),this.storageService.store(this.storageKey,At),At=this.handleDuplicateCartItems(At),this.totalCartCount$.next(At.length)}updateStorageItemQuantity(Ne){const At=this.storageService.retrieve(this.storageKey);if(At?.length){for(const ct of At){const Ft=Ne.get(ct.docId);void 0!==Ft&&(ct.quantity=Ft)}this.storageService.store(this.storageKey,At)}}getFromStorage(){return this.storageService.retrieve(this.storageKey)||[]}emptyStorage(){this.storageService.remove(this.storageKey),this.totalCartCount$.next(0)}init(){const Ne=this.storageService.retrieve(this.storageKey)||[];this.totalCartCount$.next(Ne.length)}getTotalCartCount$(){return this.totalCartCount$.asObservable()}handleDuplicateCartItems(Ne){return Ne.reduce((At,ct)=>(At.some(Ft=>Ft.docId===ct.docId)||At.push(ct),At),[])}};return Pn=Ue([(0,ke.Gr)(),we("design:paramtypes",[Ae])],Pn),Pn})()},4e4:(fn,Q,h)=>{"use strict";h.d(Q,{X6:()=>X,aj:()=>G,ao:()=>e});var s=h(89933),r="datadog-synthetics-public-id",p="datadog-synthetics-result-id",l="datadog-synthetics-injects-rum";function e(){return!(!window._DATADOG_SYNTHETICS_INJECTS_RUM&&!(0,s.B9)(l))}function G(){var t=window._DATADOG_SYNTHETICS_PUBLIC_ID||(0,s.B9)(r);return"string"==typeof t?t:void 0}function X(){var t=window._DATADOG_SYNTHETICS_RESULT_ID||(0,s.B9)(p);return"string"==typeof t?t:void 0}},41117:(fn,Q,h)=>{"use strict";h.d(Q,{V:()=>V,u:()=>ie});var s=h(96895),r=h(77274),p=h(44503),l=h(90370),e=h(28238),G=h(71048),X=h(51117),t=h(18212),V={intervention:"intervention",deprecation:"deprecation",cspViolation:"csp_violation"};function ie(Ze,we){var Be=[];(0,e.mK)(we,V.cspViolation)&&Be.push(function se(Ze){return new p.c(function(we){var Be=(0,l.q)(Ze,document,"securitypolicyviolation",function(Ce){we.notify(function ke(Ze){var we="'".concat(Ze.blockedURI,"' blocked by '").concat(Ze.effectiveDirective,"' directive");return _e({type:Ze.effectiveDirective,message:"".concat(V.cspViolation,": ").concat(we),originalError:Ze,csp:{disposition:Ze.disposition},stack:Ue(Ze.effectiveDirective,Ze.originalPolicy?"".concat(we,' of the policy "').concat((0,G._R)(Ze.originalPolicy,100,"..."),'"'):"no policy",Ze.sourceFile,Ze.lineNumber,Ze.columnNumber)})}(Ce))}).stop;return Be})}(Ze));var Ce=we.filter(function(Ae){return Ae!==V.cspViolation});return Ce.length&&Be.push(function J(Ze){return new p.c(function(we){if(window.ReportingObserver){var Be=(0,r.dm)(function(Ae,ge){return Ae.forEach(function(rt){return we.notify(function U(Ze){var Be=Ze.body;return _e({type:Be.id,message:"".concat(Ze.type,": ").concat(Be.message),originalError:Ze,stack:Ue(Be.id,Be.message,Be.sourceFile,Be.lineNumber,Be.columnNumber)})}(rt))})}),Ce=new window.ReportingObserver(Be,{types:Ze,buffered:!0});return Ce.observe(),function(){Ce.disconnect()}}})}(Ce)),p.F.apply(void 0,Be)}function _e(Ze){return(0,e.kp)({startClocks:(0,t.M8)(),source:X.g.REPORT,handling:"unhandled"},Ze)}function Ue(Ze,we,Be,Ce,Ae){return Be?(0,s.Yn)({name:Ze,message:we,stack:[{func:"?",url:Be,line:Ce??void 0,column:Ae??void 0}]}):void 0}},41753:(fn,Q,h)=>{"use strict";h.d(Q,{D:()=>r});const r=new(h(71326).nKC)("MUNI_LADDER_TOOL_CONFIGURATION")},42355:(fn,Q,h)=>{"use strict";h.d(Q,{D:()=>e});var s=h(49838),r=h(73907),p=h(12671),l=h(44503);function e(G){var X={},t=new l.c,V={getContext:function(){return(0,s.Go)(X)},setContext:function(ie){"object"===(0,r.P)(ie)?(X=(0,p.a)(ie),G&&G.updateCustomerData(X)):V.clearContext(),t.notify()},setContextProperty:function(ie,J){X[ie]=(0,p.a)(J),G&&G.updateCustomerData(X),t.notify()},removeContextProperty:function(ie){delete X[ie],G&&G.updateCustomerData(X),t.notify()},clearContext:function(){X={},G&&G.resetCustomerData(),t.notify()},changeObservable:t};return V}},42733:(fn,Q,h)=>{"use strict";h.d(Q,{B3:()=>Ao,Jj:()=>Vi,MD:()=>yn,OI:()=>Nt,PV:()=>Ur,Pc:()=>Ki,QX:()=>Qn,T3:()=>ti,TG:()=>ar,YU:()=>si,bT:()=>gi,e1:()=>qr,fG:()=>Vr,fw:()=>p,oe:()=>no,ux:()=>ji,vh:()=>fo});var s=h(71326),r=h(25044);let p=(()=>{class Te extends r.hb{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(Ie,ut){super(),this._platformLocation=Ie,null!=ut&&(this._baseHref=ut)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Ie){this._removeListenerFns.push(this._platformLocation.onPopState(Ie),this._platformLocation.on
1HashChange(Ie))}getBaseHref(){return this._baseHref}path(Ie=!1){const ut=this._platformLocation.hash??"#";return ut.length>0?ut.substring(1):ut}prepareExternalUrl(Ie){const ut=(0,r.om)(this._baseHref,Ie);return ut.length>0?"#"+ut:ut}pushState(Ie,ut,dn,ho){const Do=this.prepareExternalUrl(dn+(0,r.Q)(ho))||this._platformLocation.pathname;this._platformLocation.pushState(Ie,ut,Do)}replaceState(Ie,ut,dn,ho){const Do=this.prepareExternalUrl(dn+(0,r.Q)(ho))||this._platformLocation.pathname;this._platformLocation.replaceState(Ie,ut,Do)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Ie=0){this._platformLocation.historyGo?.(Ie)}static \u0275fac=function(ut){return new(ut||Te)(s.KVO(r.Vw),s.KVO(r.kB,8))};static \u0275prov=s.jDH({token:Te,factory:Te.\u0275fac})}return Te})();const l={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 e=function(Te){return Te[Te.Decimal=0]="Decimal",Te[Te.Percent=1]="Percent",Te[Te.Currency=2]="Currency",Te[Te.Scientific=3]="Scientific",Te}(e||{}),X=function(Te){return Te[Te.Format=0]="Format",Te[Te.Standalone=1]="Standalone",Te}(X||{}),t=function(Te){return Te[Te.Narrow=0]="Narrow",Te[Te.Abbreviated=1]="Abbreviated",Te[Te.Wide=2]="Wide",Te[Te.Short=3]="Short",Te}(t||{}),V=function(Te){return Te[Te.Short=0]="Short",Te[Te.Medium=1]="Medium",Te[Te.Long=2]="Long",Te[Te.Full=3]="Full",Te}(V||{});function Be(Te,qe){return Re((0,s.H5H)(Te)[s.KH2.DateFormat],qe)}function Ce(Te,qe){return Re((0,s.H5H)(Te)[s.KH2.TimeFormat],qe)}function Ae(Te,qe){return Re((0,s.H5H)(Te)[s.KH2.DateTimeFormat],qe)}function ge(Te,qe){const Ie=(0,s.H5H)(Te),ut=Ie[s.KH2.NumberSymbols][qe];if(typeof ut>"u"){if(12===qe)return Ie[s.KH2.NumberSymbols][0];if(13===qe)return Ie[s.KH2.NumberSymbols][1]}return ut}function rt(Te,qe){return(0,s.H5H)(Te)[s.KH2.NumberFormats][qe]}function nn(Te){if(!Te[s.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${Te[s.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Re(Te,qe){for(let Ie=qe;Ie>-1;Ie--)if(typeof Te[Ie]<"u")return Te[Ie];throw new Error("Locale data API: locale data undefined")}function Mt(Te){const[qe,Ie]=Te.split(":");return{hours:+qe,minutes:+Ie}}const pn=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Kt={},Ht=/((?:[^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]*)/;function Yt(Te,qe,Ie,ut){let dn=function yt(Te){if(gn(Te))return Te;if("number"==typeof Te&&!isNaN(Te))return new Date(Te);if("string"==typeof Te){if(Te=Te.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(Te)){const[dn,ho=1,Do=1]=Te.split("-").map(ni=>+ni);return lo(dn,ho-1,Do)}const Ie=parseFloat(Te);if(!isNaN(Te-Ie))return new Date(Ie);let ut;if(ut=Te.match(pn))return function Rt(Te){const qe=new Date(0);let Ie=0,ut=0;const dn=Te[8]?qe.setUTCFullYear:qe.setFullYear,ho=Te[8]?qe.setUTCHours:qe.setHours;Te[9]&&(Ie=Number(Te[9]+Te[10]),ut=Number(Te[9]+Te[11])),dn.call(qe,Number(Te[1]),Number(Te[2])-1,Number(Te[3]));const Do=Number(Te[4]||0)-Ie,ni=Number(Te[5]||0)-ut,mi=Number(Te[6]||0),vi=Math.floor(1e3*parseFloat("0."+(Te[7]||0)));return ho.call(qe,Do,ni,mi,vi),qe}(ut)}const qe=new Date(Te);if(!gn(qe))throw new Error(`Unable to convert "${Te}" into a date`);return qe}(Te);qe=Pn(Ie,qe)||qe;let ni,Do=[];for(;qe;){if(ni=Ht.exec(qe),!ni){Do.push(qe);break}{Do=Do.concat(ni.slice(1));const Li=Do.pop();if(!Li)break;qe=Li}}let mi=dn.getTimezoneOffset();ut&&(mi=Yn(ut,mi),dn=function Lt(Te,qe){const dn=Te.getTimezoneOffset();return function zn(Te,qe){return(Te=new Date(Te.getTime())).setMinutes(Te.getMinutes()+qe),Te}(Te,-1*(Yn(qe,dn)-dn))}(dn,ut));let vi="";
1return Do.forEach(Li=>{const _i=function Mn(Te){if(Jo[Te])return Jo[Te];let qe;switch(Te){case"G":case"GG":case"GGG":qe=bn(3,t.Abbreviated);break;case"GGGG":qe=bn(3,t.Wide);break;case"GGGGG":qe=bn(3,t.Narrow);break;case"y":qe=ct(0,1,0,!1,!0);break;case"yy":qe=ct(0,2,0,!0,!0);break;case"yyy":qe=ct(0,3,0,!1,!0);break;case"yyyy":qe=ct(0,4,0,!1,!0);break;case"Y":qe=To(1);break;case"YY":qe=To(2,!0);break;case"YYY":qe=To(3);break;case"YYYY":qe=To(4);break;case"M":case"L":qe=ct(1,1,1);break;case"MM":case"LL":qe=ct(1,2,1);break;case"MMM":qe=bn(2,t.Abbreviated);break;case"MMMM":qe=bn(2,t.Wide);break;case"MMMMM":qe=bn(2,t.Narrow);break;case"LLL":qe=bn(2,t.Abbreviated,X.Standalone);break;case"LLLL":qe=bn(2,t.Wide,X.Standalone);break;case"LLLLL":qe=bn(2,t.Narrow,X.Standalone);break;case"w":qe=Jn(1);break;case"ww":qe=Jn(2);break;case"W":qe=Jn(1,!0);break;case"d":qe=ct(2,1);break;case"dd":qe=ct(2,2);break;case"c":case"cc":qe=ct(7,1);break;case"ccc":qe=bn(1,t.Abbreviated,X.Standalone);break;case"cccc":qe=bn(1,t.Wide,X.Standalone);break;case"ccccc":qe=bn(1,t.Narrow,X.Standalone);break;case"cccccc":qe=bn(1,t.Short,X.Standalone);break;case"E":case"EE":case"EEE":qe=bn(1,t.Abbreviated);break;case"EEEE":qe=bn(1,t.Wide);break;case"EEEEE":qe=bn(1,t.Narrow);break;case"EEEEEE":qe=bn(1,t.Short);break;case"a":case"aa":case"aaa":qe=bn(0,t.Abbreviated);break;case"aaaa":qe=bn(0,t.Wide);break;case"aaaaa":qe=bn(0,t.Narrow);break;case"b":case"bb":case"bbb":qe=bn(0,t.Abbreviated,X.Standalone,!0);break;case"bbbb":qe=bn(0,t.Wide,X.Standalone,!0);break;case"bbbbb":qe=bn(0,t.Narrow,X.Standalone,!0);break;case"B":case"BB":case"BBB":qe=bn(0,t.Abbreviated,X.Format,!0);break;case"BBBB":qe=bn(0,t.Wide,X.Format,!0);break;case"BBBBB":qe=bn(0,t.Narrow,X.Format,!0);break;case"h":qe=ct(3,1,-12);break;case"hh":qe=ct(3,2,-12);break;case"H":qe=ct(3,1);break;case"HH":qe=ct(3,2);break;case"m":qe=ct(4,1);break;case"mm":qe=ct(4,2);break;case"s":qe=ct(5,1);break;case"ss":qe=ct(5,2);break;case"S":qe=ct(6,1);break;case"SS":qe=ct(6,2);break;case"SSS":qe=ct(6,3);break;case"Z":case"ZZ":case"ZZZ":qe=ao(0);break;case"ZZZZZ":qe=ao(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":qe=ao(1);break;case"OOOO":case"ZZZZ":case"zzzz":qe=ao(2);break;default:return null}return Jo[Te]=qe,qe}(Li);vi+=_i?_i(dn,Ie,mi):"''"===Li?"'":Li.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),vi}function lo(Te,qe,Ie){const ut=new Date(0);return ut.setFullYear(Te,qe,Ie),ut.setHours(0,0,0),ut}function Pn(Te,qe){const Ie=function se(Te){return(0,s.H5H)(Te)[s.KH2.LocaleId]}(Te);if(Kt[Ie]??={},Kt[Ie][qe])return Kt[Ie][qe];let ut="";switch(qe){case"shortDate":ut=Be(Te,V.Short);break;case"mediumDate":ut=Be(Te,V.Medium);break;case"longDate":ut=Be(Te,V.Long);break;case"fullDate":ut=Be(Te,V.Full);break;case"shortTime":ut=Ce(Te,V.Short);break;case"mediumTime":ut=Ce(Te,V.Medium);break;case"longTime":ut=Ce(Te,V.Long);break;case"fullTime":ut=Ce(Te,V.Full);break;case"short":const dn=Pn(Te,"shortTime"),ho=Pn(Te,"shortDate");ut=Zn(Ae(Te,V.Short),[dn,ho]);break;case"medium":const Do=Pn(Te,"mediumTime"),ni=Pn(Te,"mediumDate");ut=Zn(Ae(Te,V.Medium),[Do,ni]);break;case"long":const mi=Pn(Te,"longTime"),vi=Pn(Te,"longDate");ut=Zn(Ae(Te,V.Long),[mi,vi]);break;case"full":const Li=Pn(Te,"fullTime"),_i=Pn(Te,"fullDate");ut=Zn(Ae(Te,V.Full),[Li,_i])}return ut&&(Kt[Ie][qe]=ut),ut}function Zn(Te,qe){return qe&&(Te=Te.replace(/\{([^}]+)}/g,function(Ie,ut){return null!=qe&&ut in qe?qe[ut]:Ie})),Te}function Ne(Te,qe,Ie="-",ut,dn){let ho="";(Te<0||dn&&Te<=0)&&(dn?Te=1-Te:(Te=-Te,ho=Ie));let Do=String(Te);for(;Do.length<qe;)Do="0"+Do;return ut&&(Do=Do.slice(Do.length-qe)),ho+Do}function ct(Te,qe,Ie=0,ut=!1,dn=!1){return function(ho,Do){let ni=function Ft(Te,qe){switch(Te){case 0:return qe.getFullYear();case 1:return qe.getMonth();case 2:return qe.getDate();case 3:return qe.getHours();case 4:return qe.getMinutes();case 5:return qe.getSeconds();case 6:return qe.getMilliseconds();case 7:return qe.getDay();default:throw new Error(`Unknown DateType value "${Te}".`)}}(Te,ho);if((Ie>0||ni>-Ie)&&(ni+=Ie),3===Te)0===ni&&-12===Ie&&(ni=12);else if(6===Te)return function At(Te,qe){return Ne(Te,3).substring(0,qe)}(ni,qe);const mi=ge(Do,5);return Ne(ni,qe,mi,ut,dn)}}function bn(Te,qe,Ie=X.Format,ut=!1){return function(dn,ho){return function Ln(Te,qe,Ie,ut,dn,ho){switch(Ie){case 2:return function _e(Te,qe,Ie){const ut=(0,s.H5H)(Te),ho=Re([ut[s.KH2.MonthsFormat],ut[s.KH2.MonthsStandalone]],qe);return Re(ho,Ie)}(qe,dn,ut)[Te.getMonth()];case 1:return function ke(Te,qe,Ie){const ut=(0,s.H5H)(Te),ho=Re([ut[s.KH2.DaysFormat],ut[s.KH2.DaysStandalone]],qe);return Re(ho,Ie)}(qe,dn,ut)[Te.getDay()];case 0:const Do=Te.getHours(),ni=Te.getMinutes();if(ho){const vi=function an(Te){const qe=(0,s.H5H)(Te);return nn(qe),(qe[s.KH2.ExtraData][2]||[]).map(ut=>"string"==typeof ut?Mt(ut):[Mt(ut[0]),Mt(ut[1])])}(qe),Li=function un(Te,qe,Ie){const ut=(0,s.H5H)(Te);nn(ut);const ho=Re([ut[s.KH2.ExtraData][0],ut[s.KH2.ExtraData][1]],qe)||[];return Re(ho,Ie)||[]}(qe,dn,ut),_i=vi.findIndex(ri=>
vendor: 4,186 bytes, line 1
1{if(Array.isArray(ri)){const[Qi,Tr]=ri,gr=Do>=Qi.hours&&ni>=Qi.minutes,br=Do<Tr.hours||Do===Tr.hours&&ni<Tr.minutes;if(Qi.hours<Tr.hours){if(gr&&br)return!0}else if(gr||br)return!0}else if(ri.hours===Do&&ri.minutes===ni)return!0;return!1});if(-1!==_i)return Li[_i]}return function U(Te,qe,Ie){const ut=(0,s.H5H)(Te),ho=Re([ut[s.KH2.DayPeriodsFormat],ut[s.KH2.DayPeriodsStandalone]],qe);return Re(ho,Ie)}(qe,dn,ut)[Do<12?0:1];case 3:return function Ue(Te,qe){return Re((0,s.H5H)(Te)[s.KH2.Eras],qe)}(qe,ut)[Te.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${Ie}`)}}(dn,ho,Te,qe,Ie,ut)}}function ao(Te){return function(qe,Ie,ut){const dn=-1*ut,ho=ge(Ie,5),Do=dn>0?Math.floor(dn/60):Math.ceil(dn/60);switch(Te){case 0:return(dn>=0?"+":"")+Ne(Do,2,ho)+Ne(Math.abs(dn%60),2,ho);case 1:return"GMT"+(dn>=0?"+":"")+Ne(Do,1,ho);case 2:return"GMT"+(dn>=0?"+":"")+Ne(Do,2,ho)+":"+Ne(Math.abs(dn%60),2,ho);case 3:return 0===ut?"Z":(dn>=0?"+":"")+Ne(Do,2,ho)+":"+Ne(Math.abs(dn%60),2,ho);default:throw new Error(`Unknown zone width "${Te}"`)}}}const St=0,On=4;function zt(Te){const qe=Te.getDay(),Ie=0===qe?-3:On-qe;return lo(Te.getFullYear(),Te.getMonth(),Te.getDate()+Ie)}function Jn(Te,qe=!1){return function(Ie,ut){let dn;if(qe){const ho=new Date(Ie.getFullYear(),Ie.getMonth(),1).getDay()-1,Do=Ie.getDate();dn=1+Math.floor((Do+ho)/7)}else{const ho=zt(Ie),Do=function sn(Te){const qe=lo(Te,St,1).getDay();return lo(Te,0,1+(qe<=On?On:On+7)-qe)}(ho.getFullYear()),ni=ho.getTime()-Do.getTime();dn=1+Math.round(ni/6048e5)}return Ne(dn,Te,ge(ut,5))}}function To(Te,qe=!1){return function(Ie,ut){return Ne(zt(Ie).getFullYear(),Te,ge(ut,5),qe)}}const Jo={};function Yn(Te,qe){Te=Te.replace(/:/g,"");const Ie=Date.parse("Jan 01, 1970 00:00:00 "+Te)/6e4;return isNaN(Ie)?qe:Ie}function gn(Te){return Te instanceof Date&&!isNaN(Te.valueOf())}const je=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function it(Te,qe,Ie,ut,dn,ho,Do=!1){let ni="",mi=!1;if(isFinite(Te)){let vi=function jo(Te){let ut,dn,ho,Do,ni,qe=Math.abs(Te)+"",Ie=0;for((dn=qe.indexOf("."))>-1&&(qe=qe.replace(".","")),(ho=qe.search(/e/i))>0?(dn<0&&(dn=ho),dn+=+qe.slice(ho+1),qe=qe.substring(0,ho)):dn<0&&(dn=qe.length),ho=0;"0"===qe.charAt(ho);ho++);if(ho===(ni=qe.length))ut=[0],dn=1;else{for(ni--;"0"===qe.charAt(ni);)ni--;for(dn-=ho,ut=[],Do=0;ho<=ni;ho++,Do++)ut[Do]=Number(qe.charAt(ho))}return dn>22&&(ut=ut.splice(0,21),Ie=dn-1,dn=1),{digits:ut,exponent:Ie,integerLen:dn}}(Te);Do&&(vi=function co(Te){if(0===Te.digits[0])return Te;const qe=Te.digits.length-Te.integerLen;return Te.exponent?Te.exponent+=2:(0===qe?Te.digits.push(0,0):1===qe&&Te.digits.push(0),Te.integerLen+=2),Te}(vi));let Li=qe.minInt,_i=qe.minFrac,ri=qe.maxFrac;if(ho){const Gr=ho.match(je);if(null===Gr)throw new Error(`${ho} is not a valid digit info`);const $r=Gr[1],Qr=Gr[3],ma=Gr[5];null!=$r&&(Li=wi($r)),null!=Qr&&(_i=wi(Qr)),null!=ma?ri=wi(ma):null!=Qr&&_i>ri&&(ri=_i)}!function Ro(Te,qe,Ie){if(qe>Ie)throw new Error(`The minimum number of digits after fraction (${qe}) is higher than the maximum (${Ie}).`);let ut=Te.digits,dn=ut.length-Te.integerLen;const ho=Math.min(Math.max(qe,dn),Ie);let Do=ho+Te.integerLen,ni=ut[Do];if(Do>0){ut.splice(Math.max(Te.integerLen,Do));for(let _i=Do;_i<ut.length;_i++)ut[_i]=0}else{dn=Math.max(0,dn),Te.integerLen=1,ut.length=Math.max(1,Do=ho+1),ut[0]=0;for(let _i=1;_i<Do;_i++)ut[_i]=0}if(ni>=5)if(Do-1<0){for(let _i=0;_i>Do;_i--)ut.unshift(0),Te.integerLen++;ut.unshift(1),Te.integerLen++}else ut[Do-1]++;for(;dn<Math.max(0,ho);dn++)ut.push(0);let mi=0!==ho;const vi=qe+Te.integerLen,Li=ut.reduceRight(function(_i,ri,Qi,Tr){return Tr[Qi]=(ri+=_i)<10?ri:ri-10,mi&&(0===Tr[Qi]&&Qi>=vi?Tr.pop():mi=!1),ri>=10?1:0},0);Li&&(ut.unshift(Li),Te.integerLen++)}(vi,_i,ri);let Qi=vi.digits,Tr=vi.integerLen;const gr=vi.exponent;let br=[];for(mi=Qi.every(Gr=>!Gr);Tr<Li;Tr++)Qi.unshift(0);for(;Tr<0;Tr++)Qi.unshift(0);Tr>0?br=Qi.splice(Tr,Qi.length):(br=Qi,Qi=[0]);const Mi=[];for(Qi.length>=qe.lgSize&&Mi.unshift(Qi.splice(-qe.lgSize,Qi.length).join(""));Qi.length>qe.gSize;)Mi.unshift(Qi.splice(-qe.gSize,Qi.length).join(""));Qi.length&&Mi.unshift(Qi.join("")),ni=Mi.join(ge(Ie,ut)),br.length&&(ni+=ge(Ie,dn)+br.j
1oin("")),gr&&(ni+=ge(Ie,6)+"+"+gr)}else ni=ge(Ie,9);return ni=Te<0&&!mi?qe.negPre+ni+qe.negSuf:qe.posPre+ni+qe.posSuf,ni}function kn(Te,qe="-"){const Ie={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},ut=Te.split(";"),dn=ut[0],ho=ut[1],Do=-1!==dn.indexOf(".")?dn.split("."):[dn.substring(0,dn.lastIndexOf("0")+1),dn.substring(dn.lastIndexOf("0")+1)],ni=Do[0],mi=Do[1]||"";Ie.posPre=ni.substring(0,ni.indexOf("#"));for(let Li=0;Li<mi.length;Li++){const _i=mi.charAt(Li);"0"===_i?Ie.minFrac=Ie.maxFrac=Li+1:"#"===_i?Ie.maxFrac=Li+1:Ie.posSuf+=_i}const vi=ni.split(",");if(Ie.gSize=vi[1]?vi[1].length:0,Ie.lgSize=vi[2]||vi[1]?(vi[2]||vi[1]).length:0,ho){const Li=dn.length-Ie.posPre.length-Ie.posSuf.length,_i=ho.indexOf("#");Ie.negPre=ho.substring(0,_i).replace(/'/g,""),Ie.negSuf=ho.slice(_i+Li).replace(/'/g,"")}else Ie.negPre=qe+Ie.posPre,Ie.negSuf=Ie.posSuf;return Ie}function wi(Te){const qe=parseInt(Te);if(isNaN(qe))throw new Error("Invalid integer literal when parsing "+Te);return qe}const Yi=/\s+/,Rr=[];let si=(()=>{class Te{_ngEl;_renderer;initialClasses=Rr;rawClass;stateMap=new Map;constructor(Ie,ut){this._ngEl=Ie,this._renderer=ut}set klass(Ie){this.initialClasses=null!=Ie?Ie.trim().split(Yi):Rr}set ngClass(Ie){this.rawClass="string"==typeof Ie?Ie.trim().split(Yi):Ie}ngDoCheck(){for(const ut of this.initialClasses)this._updateState(ut,!0);const Ie=this.rawClass;if(Array.isArray(Ie)||Ie instanceof Set)for(const ut of Ie)this._updateState(ut,!0);else if(null!=Ie)for(const ut of Object.keys(Ie))this._updateState(ut,!!Ie[ut]);this._applyStateDiff()}_updateState(Ie,ut){const dn=this.stateMap.get(Ie);void 0!==dn?(dn.enabled!==ut&&(dn.changed=!0,dn.enabled=ut),dn.touched=!0):this.stateMap.set(Ie,{enabled:ut,changed:!0,touched:!0})}_applyStateDiff(){for(const Ie of this.stateMap){const ut=Ie[0],dn=Ie[1];dn.changed?(this._toggleClass(ut,dn.enabled),dn.changed=!1):dn.touched||(dn.enabled&&this._toggleClass(ut,!1),this.stateMap.delete(ut)),dn.touched=!1}}_toggleClass(Ie,ut){(Ie=Ie.trim()).length>0&&Ie.split(Yi).forEach(dn=>{ut?this._renderer.addClass(this._ngEl.nativeElement,dn):this._renderer.removeClass(this._ngEl.nativeElement,dn)})}static \u0275fac=function(ut){return new(ut||Te)(s.rXU(s.aKT),s.rXU(s.sFG))};static \u0275dir=s.FsC({type:Te,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return Te})(),Nt=(()=>{class Te{_viewContainerRef;ngComponentOutlet=null;ngComponentOutletInputs;ngComponentOutletInjector;ngComponentOutletContent;ngComponentOutletNgModule;ngComponentOutletNgModuleFactory;_componentRef;_moduleRef;_inputsUsed=new Map;get componentInstance(){return this._componentRef?.instance??null}constructor(Ie){this._viewContainerRef=Ie}_needToReCreateNgModuleInstance(Ie){return void 0!==Ie.ngComponentOutletNgModule||void 0!==Ie.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(Ie){return void 0!==Ie.ngComponentOutlet||void 0!==Ie.ngComponentOutletContent||void 0!==Ie.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(Ie)}ngOnChanges(Ie){if(this._needToReCreateComponentInstance(Ie)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const ut=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(Ie)&&(this._moduleRef?.destroy(),this._moduleRef=this.ngComponentOutletNgModule?(0,s.w6W)(this.ngComponentOutletNgModule,ln(ut)):this.ngComponentOutletNgModuleFactory?this.ngComponentOutletNgModuleFactory.create(ln(ut)):void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:ut,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const Ie of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(Ie,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(Ie){for(const[ut,dn]of this._inputsUsed)dn?(Ie.setInput(ut,this.ngComponentOutletInputs[ut]),this._inputsUsed.set(ut,!1)):(Ie.setInput(ut,void 0),this._inputsUsed.delete(ut))}static \u0275fac=function(ut){return new(ut||Te)(s.rXU(s.c1b))};static \u0275dir=s.FsC({type:Te,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngC
1omponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},exportAs:["ngComponentOutlet"],features:[s.OA$]})}return Te})();function ln(Te){return Te.get(s.Vns).injector}let gi=(()=>{class Te{_viewContainer;_context=new Dr;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(Ie,ut){this._viewContainer=Ie,this._thenTemplateRef=ut}set ngIf(Ie){this._context.$implicit=this._context.ngIf=Ie,this._updateView()}set ngIfThen(Ie){wr(Ie),this._thenTemplateRef=Ie,this._thenViewRef=null,this._updateView()}set ngIfElse(Ie){wr(Ie),this._elseTemplateRef=Ie,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 ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(Ie,ut){return!0}static \u0275fac=function(ut){return new(ut||Te)(s.rXU(s.c1b),s.rXU(s.C4Q))};static \u0275dir=s.FsC({type:Te,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return Te})();class Dr{$implicit=null;ngIf=null}function wr(Te,qe){if(Te&&!Te.createEmbeddedView)throw new s.wOt(2020,!1)}class Ei{_viewContainerRef;_templateRef;_created=!1;constructor(qe,Ie){this._viewContainerRef=qe,this._templateRef=Ie}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(qe){qe&&!this._created?this.create():!qe&&this._created&&this.destroy()}}let ji=(()=>{class Te{_defaultViews=[];_defaultUsed=!1;_caseCount=0;_lastCaseCheckIndex=0;_lastCasesMatched=!1;_ngSwitch;set ngSwitch(Ie){this._ngSwitch=Ie,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(Ie){this._defaultViews.push(Ie)}_matchCase(Ie){const ut=Ie===this._ngSwitch;return this._lastCasesMatched||=ut,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),ut}_updateDefaultCases(Ie){if(this._defaultViews.length>0&&Ie!==this._defaultUsed){this._defaultUsed=Ie;for(const ut of this._defaultViews)ut.enforceState(Ie)}}static \u0275fac=function(ut){return new(ut||Te)};static \u0275dir=s.FsC({type:Te,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}})}return Te})(),qr=(()=>{class Te{ngSwitch;_view;ngSwitchCase;constructor(Ie,ut,dn){this.ngSwitch=dn,dn._addCase(),this._view=new Ei(Ie,ut)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static \u0275fac=function(ut){return new(ut||Te)(s.rXU(s.c1b),s.rXU(s.C4Q),s.rXU(ji,9))};static \u0275dir=s.FsC({type:Te,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}})}return Te})(),Vr=(()=>{class Te{constructor(Ie,ut,dn){dn._addDefault(new Ei(Ie,ut))}static \u0275fac=function(ut){return new(ut||Te)(s.rXU(s.c1b),s.rXU(s.C4Q),s.rXU(ji,9))};static \u0275dir=s.FsC({type:Te,selectors:[["","ngSwitchDefault",""]]})}return Te})(),Ao=(()=>{class Te{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(Ie,ut,dn){this._ngEl=Ie,this._differs=ut,this._renderer=dn}set ngStyle(Ie){this._ngStyle=Ie,!this._differ&&Ie&&(this._differ=this._differs.find(Ie).create())}ngDoCheck(){if(this._differ){const Ie=this._differ.diff(this._ngStyle);Ie&&this._applyChanges(Ie)}}_setStyle(Ie,ut){const[dn,ho]=Ie.split("."),Do=-1===dn.indexOf("-")?void 0:s.czy.DashCase;null!=ut?this._renderer.setStyle(this._ngEl.nativeElement,dn,ho?`${ut}${ho}`:ut,Do):this._renderer.removeStyle(this._ngEl.nativeElement,dn,Do)}_applyChanges(Ie){Ie.forEachRemovedItem(ut=>this._setStyle(ut.key,null)),Ie.forEachAddedItem(ut=>this._setStyle(ut.key,ut.currentValue)),Ie.forEachChangedItem(ut=>this._setStyle(ut.key,ut.currentValue))}static \u0275fac=function(ut){return new(ut||Te)(s.rXU(s.aKT),s.rXU(s.MKu),s.rXU(s.sFG))};static \u0275dir=s.FsC({type:Te,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}
1)}return Te})(),ti=(()=>{class Te{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(Ie){this._viewContainerRef=Ie}ngOnChanges(Ie){if(this._shouldRecreateView(Ie)){const ut=this._viewContainerRef;if(this._viewRef&&ut.remove(ut.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const dn=this._createContextForwardProxy();this._viewRef=ut.createEmbeddedView(this.ngTemplateOutlet,dn,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(Ie){return!!Ie.ngTemplateOutlet||!!Ie.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(Ie,ut,dn)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,ut,dn),get:(Ie,ut,dn)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,ut,dn)}})}static \u0275fac=function(ut){return new(ut||Te)(s.rXU(s.c1b))};static \u0275dir=s.FsC({type:Te,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[s.OA$]})}return Te})();function uo(Te,qe){return new s.wOt(2100,!1)}class io{createSubscription(qe,Ie){return(0,s.O8t)(()=>qe.subscribe({next:Ie,error:ut=>{throw ut}}))}dispose(qe){(0,s.O8t)(()=>qe.unsubscribe())}}class Io{createSubscription(qe,Ie){return qe.then(ut=>Ie?.(ut),ut=>{throw ut}),{unsubscribe:()=>{Ie=null}}}dispose(qe){qe.unsubscribe()}}const Oo=new Io,ki=new io;let Vi=(()=>{class Te{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(Ie){this._ref=Ie}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(Ie){if(!this._obj){if(Ie)try{this.markForCheckOnValueUpdate=!1,this._subscribe(Ie)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return Ie!==this._obj?(this._dispose(),this.transform(Ie)):this._latestValue}_subscribe(Ie){this._obj=Ie,this._strategy=this._selectStrategy(Ie),this._subscription=this._strategy.createSubscription(Ie,ut=>this._updateLatestValue(Ie,ut))}_selectStrategy(Ie){if((0,s.jNT)(Ie))return Oo;if((0,s.zjR)(Ie))return ki;throw uo()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(Ie,ut){Ie===this._obj&&(this._latestValue=ut,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(ut){return new(ut||Te)(s.rXU(s.gRc,16))};static \u0275pipe=s.EJ8({name:"async",type:Te,pure:!1})}return Te})();const yr=/(?:[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\u
10EB3\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\uFBD3-\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 Ur=(()=>{class Te{transform(Ie){if(null==Ie)return null;if("string"!=typeof Ie)throw uo();return Ie.replace(yr,ut=>ut[0].toUpperCase()+ut.slice(1).toLowerCase())}static \u0275fac=function(ut){return new(ut||Te)};static \u0275pipe=s.EJ8({name:"titlecase",type:Te,pure:!0})}return Te})(),Ki=(()=>{class Te{transform(Ie){if(null==Ie)return null;if("string"!=typeof Ie)throw uo();return Ie.toUpperCase()}static \u0275fac=function(ut){return new(ut||Te)};static \u0275pipe=s.EJ8({name:"uppercase",type:Te,pure:!0})}return Te})();const kr=new s.nKC(""),ur=new s.nKC("");let fo=(()=>{class Te{locale;defaultTimezone;defaultOptions;constructor(Ie,ut,dn){this.locale=Ie,this.defaultTimezone=ut,this.defaultOptions=dn}transform(Ie,ut,dn,ho){if(null==Ie||""===Ie||Ie!=Ie)return null;try{return Yt(Ie,ut??this.defaultOptions?.dateFormat??"mediumDate",ho||this.locale,dn??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Do){throw uo()}}static \u0275fac=function(ut){return new(ut||Te)(s.rXU(s.xe9,16),s.rXU(kr,24),s.rXU(ur,24))};static \u0275pipe=s.EJ8({name:"date",type:Te,pure:!0})}return Te})(),ar=(()=>{class Te{transform(Ie){return JSON.stringify(Ie,null,2)}static \u0275fac=function(ut){return new(ut||Te)};static \u0275pipe=s.EJ8({name:"json",type:Te,pure:!1})}return Te})(),Qn=(()=>{class Te{_locale;constructor(Ie){this._locale=Ie}transform(Ie,ut,dn){if(!So(Ie))return null;dn||=this._locale;try{return function et(Te,qe,Ie){return it(Te,kn(rt(qe,e.Decimal),ge(qe,5)),qe,1,0,Ie)}(qo(Ie),dn,ut)}catch(ho){throw uo()}}static \u0275fac=function(ut){return new(ut||Te)(s.rXU(s.xe9,16))};static \u0275pipe=s.EJ8({name:"number",type:Te,pure:!0})}return Te})(),no=(()=>{class Te{_locale;_defaultCurrencyCode;constructor(Ie,ut="USD"){this._locale=Ie,this._defaultCurrencyCode=ut}
1transform(Ie,ut=this._defaultCurrencyCode,dn="symbol",ho,Do){if(!So(Ie))return null;Do||=this._locale,"boolean"==typeof dn&&(dn=dn?"symbol":"code");let ni=ut||this._defaultCurrencyCode;"code"!==dn&&(ni="symbol"===dn||"symbol-narrow"===dn?function jt(Te,qe,Ie="en"){const ut=function Zt(Te){return(0,s.H5H)(Te)[s.KH2.Currencies]}(Ie)[Te]||l[Te]||[],dn=ut[1];return"narrow"===qe&&"string"==typeof dn?dn:ut[0]||Te}(ni,"symbol"===dn?"wide":"narrow",Do):dn);try{return function le(Te,qe,Ie,ut,dn){const Do=kn(rt(qe,e.Currency),ge(qe,5));return Do.minFrac=function En(Te){let qe;const Ie=l[Te];return Ie&&(qe=Ie[2]),"number"==typeof qe?qe:2}(ut),Do.maxFrac=Do.minFrac,it(Te,Do,qe,13,12,dn).replace("\xa4",Ie).replace("\xa4","").trim()}(qo(Ie),Do,ni,ut,ho)}catch(mi){throw uo()}}static \u0275fac=function(ut){return new(ut||Te)(s.rXU(s.xe9,16),s.rXU(s.Ocv,16))};static \u0275pipe=s.EJ8({name:"currency",type:Te,pure:!0})}return Te})();function So(Te){return!(null==Te||""===Te||Te!=Te)}function qo(Te){if("string"==typeof Te&&!isNaN(Number(Te)-parseFloat(Te)))return Number(Te);if("number"!=typeof Te)throw new Error(`${Te} is not a number`);return Te}let yn=(()=>{class Te{static \u0275fac=function(ut){return new(ut||Te)};static \u0275mod=s.$C({type:Te});static \u0275inj=s.G2t({})}return Te})()},43130:(fn,Q,h)=>{"use strict";h.d(Q,{C:()=>p,U:()=>l});var s=h(33934),r=h(74725);function p(e){return(0,s.AQ)(this,arguments,function*(){const X=e.getReader();try{for(;;){const{value:t,done:V}=yield(0,s.N3)(X.read());if(V)return yield(0,s.N3)(void 0);yield yield(0,s.N3)(t)}}finally{X.releaseLock()}})}function l(e){return(0,r.T)(e?.getReader)}},43489:(fn,Q,h)=>{"use strict";h.d(Q,{Kn:()=>G,yU:()=>e,Uv:()=>X});var s=h(74725);const p=(0,h(26095).L)(V=>function(J){V(this),this.message=J?`${J.length} errors occurred during unsubscription:\n${J.map((se,U)=>`${U+1}) ${se.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=J});var l=h(95290);class e{constructor(ie){this.initialTeardown=ie,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let ie;if(!this.closed){this.closed=!0;const{_parentage:J}=this;if(J)if(this._parentage=null,Array.isArray(J))for(const ke of J)ke.remove(this);else J.remove(this);const{initialTeardown:se}=this;if((0,s.T)(se))try{se()}catch(ke){ie=ke instanceof p?ke.errors:[ke]}const{_finalizers:U}=this;if(U){this._finalizers=null;for(const ke of U)try{t(ke)}catch(_e){ie=ie??[],_e instanceof p?ie=[...ie,..._e.errors]:ie.push(_e)}}if(ie)throw new p(ie)}}add(ie){var J;if(ie&&ie!==this)if(this.closed)t(ie);else{if(ie instanceof e){if(ie.closed||ie._hasParent(this))return;ie._addParent(this)}(this._finalizers=null!==(J=this._finalizers)&&void 0!==J?J:[]).push(ie)}}_hasParent(ie){const{_parentage:J}=this;
1return J===ie||Array.isArray(J)&&J.includes(ie)}_addParent(ie){const{_parentage:J}=this;this._parentage=Array.isArray(J)?(J.push(ie),J):J?[J,ie]:ie}_removeParent(ie){const{_parentage:J}=this;J===ie?this._parentage=null:Array.isArray(J)&&(0,l.o)(J,ie)}remove(ie){const{_finalizers:J}=this;J&&(0,l.o)(J,ie),ie instanceof e&&ie._removeParent(this)}}e.EMPTY=(()=>{const V=new e;return V.closed=!0,V})();const G=e.EMPTY;function X(V){return V instanceof e||V&&"closed"in V&&(0,s.T)(V.remove)&&(0,s.T)(V.add)&&(0,s.T)(V.unsubscribe)}function t(V){(0,s.T)(V)?V():V.unsubscribe()}},43498:(fn,Q,h)=>{"use strict";h.d(Q,{Qc:()=>ie,jf:()=>J,zz:()=>Je});var s=h(71326),r=h(99039),p=h(71513),l=h(6092),e=h(75810),G=h(29892),X=h(36920),t=h(38322),V=h(85005);const ie=new s.nKC("[WA_WINDOW]",{factory:()=>{const{defaultView:At}=(0,s.WQX)(V.q);if(!At)throw new Error("Window is not available");return At}}),J=ie,Je=(new s.nKC("[WA_ANIMATION_FRAME]",{factory:()=>{const{requestAnimationFrame:At,cancelAnimationFrame:ct}=(0,s.WQX)(J);return new r.c(bn=>{let Ln=NaN;const ao=St=>{bn.next(St),Ln=At(ao)};return Ln=At(ao),()=>{ct(Ln)}}).pipe((0,p.u)())}}),new s.nKC("[WA_CACHES]",{factory:()=>(0,s.WQX)(J).caches}),new s.nKC("[WA_CRYPTO]",{factory:()=>(0,s.WQX)(J).crypto}),new s.nKC("[WA_CSS]",{factory:()=>(0,s.WQX)(J).CSS??{escape:At=>At,supports:()=>!1}}),new s.nKC("[WA_HISTORY]",{factory:()=>(0,s.WQX)(J).history}),new s.nKC("[WA_LOCAL_STORAGE]",{factory:()=>(0,s.WQX)(J).localStorage}),new s.nKC("[WA_LOCATION]",{factory:()=>(0,s.WQX)(J).location})),Bt=new s.nKC("[WA_NAVIGATOR]",{factory:()=>(0,s.WQX)(J).navigator}),Zt=Bt;new s.nKC("[WA_MEDIA_DEVICES]",{factory:()=>(0,s.WQX)(Zt).mediaDevices}),new s.nKC("[WA_NETWORK_INFORMATION]",{factory:()=>(0,s.WQX)(Bt).connection||null}),new s.nKC("[WA_PAGE_VISIBILITY]",{factory:()=>{const At=(0,s.WQX)(V.q);return(0,l.R)(At,"visibilitychange").pipe((0,e.Z)(0),(0,G.T)(()=>"hidden"!==At.visibilityState),(0,X.F)(),(0,t.t)({refCount:!1,bufferSize:1}))}}),new s.nKC("[WA_PERFORMANCE]",{factory:()=>(0,s.WQX)(J).performance}),new s.nKC("[WA_SCREEN]",{factory:()=>(0,s.WQX)(J).screen}),new s.nKC("[WA_SESSION_STORAGE]",{factory:()=>(0,s.WQX)(J).sessionStorage}),new s.nKC("[WA_SPEECH_RECOGNITION]: [SPEECH_RECOGNITION]",{factory:()=>{const At=(0,s.WQX)(J);return At.speechRecognition||At.webkitSpeechRecognition||null}}),new s.nKC("[WA_SPEECH_SYNTHESIS]",{factory:()=>(0,s.WQX)(J).speechSynthesis}),new s.nKC("[WA_USER_AGENT]",{factory:()=>(0,s.WQX)(Zt).userAgent})},43946:(fn,Q,h)=>{"use strict";function s(r){if(!r)return"";try{return JSON.parse(r).url||""}catch{return""}}h.d(Q,{D:()=>s})},44443:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>Ue});var s=h(80850),r=Object.prototype,p=r.hasOwnProperty,l=r.toString,e=s.A?s.A.toStringTag:void 0;var V=Object.prototype.toString;var ke=s.A?s.A.toStringTag:void 0;const Ue=function _e(Ze){return null==Ze?void 0===Ze?"[object Undefined]":"[object Null]":ke&&ke in Object(Ze)?function G(Ze){var we=p.call(Ze,e),Be=Ze[e];try{Ze[e]=void 0;var Ce=!0}catch{}var Ae=l.call(Ze);return Ce&&(we?Ze[e]=Be:delete Ze[e]),Ae}(Ze):function ie(Ze){return V.call(Ze)}(Ze)}},44503:(fn,Q,h)=>{"use strict";h.d(Q,{F:()=>r,c:()=>s});var s=function(){function p(l){this.onFirstSubscribe=l,this.observers=[]}return p.prototype.subscribe=function(l){var e=this;return this.observers.push(l),1===this.observers.length&&this.onFirstSubscribe&&(this.onLastUnsubscribe=this.onFirstSubscribe(this)||void 0),{unsubscribe:function(){e.observers=e.observers.filter(function(G){return l!==G}),!e.observers.length&&e.onLastUnsubscribe&&e.onLastUnsubscribe()}}},p.prototype.notify=function(l){this.observers.forEach(function(e){return e(l)})},p}();function r(){for(var p=[],l=0;l<arguments.length;l++)p[l]=arguments[l];return new s(function(e){var G=p.map(function(X){return X.subscribe(function(t){return e.notify(t)})});return function(){return G.forEach(function(X){return X.unsubscribe()})}})}},44675:(fn,Q,h)=>{"use strict";h.d(Q,{c:()=>p});var s=h(71326);const r=new Set(["standard","basic","basic-with-login"]);let p=(()=>{class l{headerStyleSignal=(0,s.vPA)("standard");headerStyle=this.headerStyleSignal.asReadonly();set(G){this.headerStyleSignal.set(r.has(G)?G:"standard")}static \u0275fac=function(X){return new(X||l)};static \u0275prov=s.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})()},44763:(fn,Q)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.id=void 0;var h=0;Q.id=function s(){return h++}},45004:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p){var l=typeof p;return null!=p&&("object"==l||"function"==l)}},45046:(fn,Q,h)=>{"use strict";function s(p){return p>=500}function r(p){try{return p.clone()}catch{return}}h.d(Q,{G:()=>s,i:()=>r})},45456:(fn,Q,h)=>{"use strict";h.d(Q,{m:()=>p});var s=h(62852),r=h(47284);function p(l){r.f.setTimeout(()=>{const{onUnhandledError:e}=s.$;if(!e)throw l;e(l)})}},46239:(fn,Q,h)=>{"use strict";h.d(Q,{u:()=>p});var s=h(71326);const r=new Set(["standard","basic","standard-no-role"]);let p=(()=>{class l{footerStyleSignal=(0,s.vPA)("standard");footerStyle=this.footerStyleSignal.asReadonly();set(G){this.footerStyleSignal.set(r.has(G)?G:"standard")}static \u0275fac=function(X){return new(X||l)};static \u0275prov=s.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})()},46553:(fn,Q,h)=>{"use strict";h.d(Q,{w:()=>Ct}),Math.pow(10,8);const Je=Symbol.for("constructDateFrom");function Ct(Zt,Xt){return"function"==typeof Zt?Zt(Xt):Zt&&"object"==typeof Zt&&Je in Zt?Zt[Je](Xt):Zt instanceof Date?new Zt.constructor(Xt):new Date(Xt)}},46781:(fn,Q,h)=>{"use strict";h.d(Q,{AT:()=>p,L4:()=>e,ZD:()=>r,bB:()=>l,wF:()=>s});const s="us-servicing-welcome-modal",r="isWelcomeModalDismissed",p="isWelcomeBannerDismissed",l={EQUITIES:"EQUITY SECTORS",TOP_3_SP_EQUITY:"TOP THREE SP 500 EQUITY SECTORS",BOTTOM_3_SP_EQUITY:"BOTTOM THREE SP 500 EQUITY SECTORS",BONDS:"FI SECTORS",MARKET_INDICATORS:"MARKET INDICATORS"},e={EQUITIES:"WhatHappenedLastWeek.tabs-equity-index-performance",S_AND_P_EQUITY_SECTORS:"WhatHappenedLastWeek.tabs-snp-equity-sectors",TOP_3_SP_EQUITY:"WhatHappenedLastWeek.top-3-sectors",BOTTOM_3_SP_EQUITY:"WhatHappenedLastWeek.bottom-3-sectors",BONDS:"WhatHappenedLastWeek.tabs-bonds",MARKET_INDICATORS:"WhatHappenedLastWeek.tabs-market-indicators"}},46836:(fn,Q,h)=>{"use strict";h.d(Q,{sA:()=>ge});var s=h(16480),r=h(77274),p=h(90370),l=h(18173),e=h(18212),G=h(16821),X=h(45046),t=h(51117),V=80*G._m,ie=32,J=3*G.iH,se=e.iW,U=e.OY;function ke(nn,an,un,It,Re){0===an.transportStatus&&0===an.queuedPayloads.size()&&an.bandwidthMonitor.canHandle(nn)?Ue(nn,an,un,{onSuccess:function(){return Ze(0,an,un,It,Re)},onFailure:function(){an.queuedPayloads.enqueue(nn),_e(an,un,It,Re)}}):an.queuedPayloads.enqueue(nn)}function _e(nn,an,un,It){2===nn.transportStatus&&(0,l.wg)(function(){Ue(nn.queuedPayloads.first(),nn,an,{onSuccess:function(){nn.queuedPayloads.dequeue(),nn.currentBackoffTime=U,Ze(1,nn,an,un,It)}
1,onFailure:function(){nn.currentBackoffTime=Math.min(se,2*nn.currentBackoffTime),_e(nn,an,un,It)}})},nn.currentBackoffTime)}function Ue(nn,an,un,It){var Re=It.onSuccess,Mt=It.onFailure;an.bandwidthMonitor.add(nn),un(nn,function(jt){an.bandwidthMonitor.remove(nn),function we(nn){return"opaque"!==nn.type&&(0===nn.status&&!navigator.onLine||408===nn.status||429===nn.status||(0,X.G)(nn.status))}(jt)?(an.transportStatus=an.bandwidthMonitor.ongoingRequestCount>0?1:2,nn.retry={count:nn.retry?nn.retry.count+1:1,lastFailureStatus:jt.status},Mt()):(an.transportStatus=0,Re())})}function Ze(nn,an,un,It,Re){0===nn&&an.queuedPayloads.isFull()&&!an.queueFullReported&&(Re({message:"Reached max ".concat(It," events size queued for upload: ").concat(J/G.iH,"MiB"),source:t.g.AGENT,startClocks:(0,e.M8)()}),an.queueFullReported=!0);var Mt=an.queuedPayloads;for(an.queuedPayloads=Ce();Mt.size()>0;)ke(Mt.dequeue(),an,un,It,Re)}function Ce(){var nn=[];return{bytesCount:0,enqueue:function(an){this.isFull()||(nn.push(an),this.bytesCount+=an.bytesCount)},first:function(){return nn[0]},dequeue:function(){var an=nn.shift();return an&&(this.bytesCount-=an.bytesCount),an},size:function(){return nn.length},isFull:function(){return this.bytesCount>=J}}}function ge(nn,an,un){var It=function Be(){return{transportStatus:0,currentBackoffTime:U,bandwidthMonitor:{ongoingRequestCount:0,ongoingByteCount:0,canHandle:function(nn){return 0===this.ongoingRequestCount||this.ongoingByteCount+nn.bytesCount<=V&&this.ongoingRequestCount<ie},add:function(nn){this.ongoingRequestCount+=1,this.ongoingByteCount+=nn.bytesCount},remove:function(nn){this.ongoingRequestCount-=1,this.ongoingByteCount-=nn.bytesCount}},queuedPayloads:Ce(),queueFullReported:!1}}(),Re=function(Mt,jt){return function Bt(nn,an,un,It){if(function Zt(){try{return window.Request&&"keepalive"in new Request("http://a")}catch{return!1}}()&&un.bytesCount<an){var Mt=nn.build("fetch",un);fetch(Mt,{method:"POST",body:un.data,keepalive:!0,mode:"cors"}).then((0,r.dm)(function(Vt){return It?.({status:Vt.status,type:Vt.type})}),(0,r.dm)(function(){Xt(nn.build("xhr",un),un.data,It)}))}else Xt(nn.build("xhr",un),un.data,It)}(nn,an,Mt,jt)};return{send:function(Mt){ke(Mt,It,Re,nn.trackType,un)},sendOnExit:function(Mt){!function rt(nn,an,un){if(!!navigator.sendBeacon&&un.bytesCount<an)try{var Re=nn.build("beacon",un);if(navigator.sendBeacon(Re,un.data))return}catch(Vt){!function Ct(nn){Je||(Je=!0,(0,s.VJ)(nn))}(Vt)}Xt(nn.build("xhr",un),un.data)}(nn,an,Mt)}}}var Je=!1;function Xt(nn,an,un){var It=new XMLHttpRequest;It.open("POST",nn,!0),an instanceof Blob&&It.setRequestHeader("Content-Type",an.type),(0,p.q)({allowUntrustedEvents:!0},It,"loadend",function(){un?.({status:It.status})},{once:!0}),It.send(an)}},47e3:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>l});var s=h(25566),r=h(83665);const l=function p(e,G,X,t){var V=!X;X||(X={});for(var ie=-1,J=G.length;++ie<J;){var se=G[ie],U=t?t(X[se],e[se],se,X,e):void 0;void 0===U&&(U=e[se]),V?(0,r.A)(X,se,U):(0,s.A)(X,se,U)}return X}},47011:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p){return null!=p&&"object"==typeof p}},47223:(fn,Q,h)=>{"use strict";h.d(Q,{S:()=>r});var s=h(79002);function r(p,l,e,G,X){return(t,V)=>{let ie=e,J=l,se=0;t.subscribe((0,s._)(V,U=>{const ke=se++;J=ie?p(J,U,ke):(ie=!0,U),G&&V.next(J)},X&&(()=>{ie&&V.next(J),V.complete()})))}}},47284:(fn,Q,h)=>{"use strict";h.d(Q,{f:()=>s});const s={setTimeout(r,p,...l){const{delegate:e}=s;return e?.setTimeout?e.setTimeout(r,p,...l):setTimeout(r,p,...l)},clearTimeout(r){const{delegate:p}=s;return(p?.clearTimeout||clearTimeout)(r)},delegate:void 0}},47698:(fn,Q,h)=>{"use strict";h.d(Q,{Ck:()=>e});var s=h(90370),r=h(49838),p="_dd_c",l=[];function e(t,V,ie,J){var se=function G(t,V){return"".concat(p,"_").concat(t,"_").concat(V)}(ie,J);function _e(){var Ue=localStorage.getItem(se);return null!==Ue?JSON.parse(Ue):{}}l.push((0,s.q)(t,window,"storage",function(Ue){se===Ue.key&&function U(){V.setContext(_e())}()})),V.changeObservable.subscribe(function ke(){localStorage.setItem(se,JSON.stringify(V.getContext()))}),V.setContext((0,r.kg)(_e(),V.getContext()))}},49357:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.Target=void 0;var s=h(20978),r=h(44763),p=h(4389),l=h(7924),e=function(){function G(X,t,V,ie){this.id=r.id(),this.type=X,this.serviceIdentifier=V,this.name=new l.QueryableString(t||""),this.metadata=new Array;var J=null;"string"==typeof ie?J=new p.Metadata(s.NAMED_TAG,ie):ie instanceof p.Metadata&&(J=ie),null!==J&&this.metadata.push(J)}return G.prototype.hasTag=function(X){for(var t=0,V=this.metadata;t<V.length;t++)if(V[t].key===X)return!0;return!1},G.prototype.isArray=function(){return this.hasTag(s.MULTI_INJECT_TAG)},G.prototype.matchesArray=function(X){return this.matchesTag(s.MULTI_INJECT_TAG)(X)},G.prototype.isNamed=function(){return this.hasTag(s.NAMED_TAG)},G.prototype.isTagged=function(){return this.metadata.some(function(X){return s.NON_CUSTOM_TAG_KEYS.every(function(t){return X.key!==t})})},G.prototype.isOptional=function(){return this.matchesTag(s.OPTIONAL_TAG)(!0)},G.prototype.getNamedTag=function(){return this.isNamed()?this.metadata.filter(function(X){return X.key===s.NAMED_TAG})[0]:null},G.prototype.getCustomTags=function(){return this.isTagged()?this.metadata.filter(function(X){return s.NON_CUSTOM_TAG_KEYS.every(function(t){return X.key!==t})}):null},G.prototype.matchesNamedTag=function(X){return this.matchesTag(s.NAMED_TAG)(X)},G.prototype.matchesTag=function(X){var t=this;return function(V){for(var ie=0,J=t.metadata;ie<J.length;ie++){var se=J[ie];if(se.key===X&&se.value===V)return!0}return!1}},G}();Q.Target=e},49567:(fn,Q,h)=>{"use strict";h.d(Q,{n:()=>qt});
1var s=h(42733),r=h(11629),p=h(71326),l=h(58257),e=h(4364),G=h(92201),X=h(62478),t=h(20358),V=h(43498),ie=h(37997),J=h(46239),se=h(15315),U=h(5465),ke=h(52411),_e=h(26269),Ue=h(64193),Ze=h(39687);const we=Me=>({item:Me}),Be=Me=>({active:Me}),Ce=(Me,it)=>it.id,Ae=(Me,it)=>it.locale;function ge(Me,it){if(1&Me&&(p.j41(0,"option",20),p.EFF(1),p.k0s()),2&Me){const le=it.$implicit,dt=p.XpG(2);p.Y8G("value",le.id)("selected",le.id===dt.activeSegment),p.R7$(),p.SpI(" ",le.label," ")}}function rt(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"div",7)(1,"select",19),p.bIt("change",function(et){p.eBV(le);const kn=p.XpG();return p.Njj(kn.onSegmentChange(et))}),p.Z7z(2,ge,2,3,"option",20,Ce),p.k0s()()}if(2&Me){const le=p.XpG();p.R7$(2),p.Dyx(le.segments)}}function Je(Me,it){if(1&Me&&(p.j41(0,"a",8),p.EFF(1),p.k0s()),2&Me){const le=p.XpG();p.Y8G("href",le.footerData().coutryHubLink,p.B4B),p.R7$(),p.JRh(le.footerData().siteName)}}function Ct(Me,it){if(1&Me&&(p.nrm(0,"frk-language-selector",9),p.nI1(1,"translate")),2&Me){const le=p.XpG();p.Y8G("options",le.languageOptions)("currentLocale",le.currentLanguageLocale)("ariaLabel",p.bMT(1,3,"common.aria-label.language-selector"))}}function Bt(Me,it){1&Me&&(p.j41(0,"span",22),p.EFF(1,"|"),p.k0s())}function Zt(Me,it){if(1&Me&&(p.j41(0,"a",21),p.EFF(1),p.k0s(),p.DNE(2,Bt,2,0,"span",22)),2&Me){const le=it.$implicit,dt=it.$index,et=it.$count,kn=p.XpG(2);p.Y8G("href",le.url,p.B4B),p.BMQ("lang",le.locale)("aria-current",le.locale===kn.currentLanguageLocale?"true":null),p.R7$(),p.JRh(le.label),p.R7$(),p.vxM(dt!==et-1?2:-1)}}function Xt(Me,it){if(1&Me&&(p.j41(0,"div",10),p.Z7z(1,Zt,3,5,null,null,Ae),p.k0s()),2&Me){const le=p.XpG();p.R7$(),p.Dyx(le.languageOptions)}}function nn(Me,it){if(1&Me&&(p.j41(0,"a",43),p.EFF(1),p.k0s()),2&Me){const le=p.XpG(),dt=le.$implicit,et=le.$index;p.AVh("ot-sdk-show-settings","ot-sdk-show-settings"===dt.hook),p.Y8G("href",null==dt.link?null:dt.link.href,p.B4B)("target",dt.isOpenInNewTab?"_blank":"_self")("rel",dt.isOpenInNewTab?"noopener noreferrer":null)("tabIndex",et),p.BMQ("data-leaving-site",dt.isLeavingSite||null),p.R7$(),p.SpI(" ",dt.name,"")}}function an(Me,it){1&Me&&p.eu8(0)}function un(Me,it){if(1&Me&&p.DNE(0,an,1,0,"ng-container",44),2&Me){const le=p.XpG(3).$implicit;p.XpG(7);const dt=p.sdS(25);p.Y8G("ngTemplateOutlet",dt)("ngTemplateOutletContext",p.eq3(2,we,le))}}function It(Me,it){if(1&Me&&(p.j41(0,"li",41),p.DNE(1,nn,2,8,"a",42)(2,un,1,4,"ng-container"),p.k0s()),2&Me){const le=it.$implicit;p.R7$(),p.vxM(null!=le.link&&le.link.href?1:2)}}function Re(Me,it){if(1&Me&&(p.j41(0,"details",36)(1,"summary",37),p.EFF(2),p.j41(3,"span",38),p.qSk(),p.j41(4,"svg",39),p.nrm(5,"path",32),p.k0s()()(),p.joV(),p.j41(6,"ul",40),p.Z7z(7,It,3,1,"li",41,p.Vm6),p.k0s()()),2&Me){const le=p.XpG().$implicit;p.Y8G("open",le.isActive),p.R7$(2),p.SpI(" ",le.name," "),p.R7$(5),p.Dyx(le.children)}}function Mt(Me,it){if(1&Me&&(p.j41(0,"a",46),p.EFF(1),p.k0s()),2&Me){const le=p.XpG(2),dt=le.$implicit,et=le.$index;p.AVh("ot-sdk-show-settings","ot-sdk-show-settings"===dt.hook),p.Y8G("href",null==dt.link?null:dt.link.href,p.B4B)("target",dt.isOpenInNewTab?"_blank":"_self")("rel",dt.isOpenInNewTab?"noopener noreferrer":null)("tabIndex",et),p.BMQ("data-leaving-site",dt.isLeavingSite||null),p.R7$(),p.SpI(" ",dt.name,"")}}function jt(Me,it){1&Me&&p.eu8(0)}function Vt(Me,it){if(1&Me&&p.DNE(0,jt,1,0,"ng-container",44),2&Me){const le=p.XpG(2).$implicit;p.XpG(7);const dt=p.sdS(25);p.Y8G("ngTemplateOutlet",dt)("ngTemplateOutletContext",p.eq3(2,we,le))}}function En(Me,it){if(1&Me&&p.DNE(0,Mt,2,8,"a",45)(1,Vt,1,4,"ng-container"),2&Me){const le=p.XpG().$implicit;p.vxM(null!=le.link&&le.link.href?0:1)}}function pn(Me,it){if(1&Me&&(p.j41(0,"li",35),p.DNE(1,Re,9,2,"details",36)(2,En,2,1),p.k0s()),2&Me){const le=it.$implicit;p.R7$(),p.vxM(null!=le.children&&le.children.length?1:2)}}function Kt(Me,it){if(1&Me&&(p.j41(0,"section",25)(1,"div",27)(2,"details",28)(3,"summary",29),p.EFF(4),p.j41(5,"span",30),p.qSk(),p.j41(6,"svg",31),p.nrm(7,"path",32),p.k0s()()(),p.joV(),p.j41(8,"div",33)(9,"ul",34),p.Z7z(10,pn,3,1,"li",35,p.Vm6),p.k0s()()()()()),2&Me){const le=p.XpG(2).$implicit;p.R7$(2),p.Y8G("open",le.isActive),p.R7$(2),p.SpI(" ",le.name," "),p.R7$(6),p.Dyx(le.children)}}function Ht(Me,it){if(1&Me&&(p.j41(0,"a",51),p.EFF(1),p.k0s()),2&Me){const le=p.XpG().$implicit;p.AVh("ot-sdk-show-settings","ot-sdk-show-settings"===le.hook),p.Y8G("href",null==le.link?null:le.link.href,p.B4B)("target",le.isOpenInNewTab?"_blank":"_self")("rel",le.isOpenInNewTab?"noopener noreferrer":null),p.BMQ("data-leaving-site",le.isLeavingSite||null),p.R7$(),p.SpI(" ",le.name,"")}}function Yt(Me,it){1&Me&&p.eu8(0)}function lo(Me,it){if(1&Me&&p.DNE(0,Yt,1,0,"ng-container",44),2&Me){const le=p.XpG(3).$implicit;p.XpG(7);const dt=p.sdS(25);p.Y8G("ngTemplateOutlet",dt)("ngTemplateOutletContext",p.eq3(2,we,le))}}function Pn(Me,it){if(1&Me&&(p.j41(0,"li",41),p.DNE(1,Ht,2,7,"a",50)(2,lo,1,4,"ng-container"),p.k0s()),2&Me){const le=it.$implicit;p.R7$(),p.vxM(null!=le.link&&le.link.href?1:2)}}function Zn(Me,it){if(1&Me&&(p.j41(0,"div",49),p.EFF(1),p.k0s(),p.j41(2,"ul",34),p.Z7z
1(3,Pn,3,1,"li",41,p.Vm6),p.k0s()),2&Me){const le=p.XpG().$implicit;p.R7$(),p.SpI(" ",le.name," "),p.R7$(2),p.Dyx(le.children)}}function Ne(Me,it){if(1&Me&&(p.j41(0,"a",53),p.EFF(1),p.k0s()),2&Me){const le=p.XpG(2).$implicit;p.AVh("ot-sdk-show-settings","ot-sdk-show-settings"===le.hook),p.Y8G("href",null==le.link?null:le.link.href,p.B4B)("target",le.isOpenInNewTab?"_blank":"_self")("rel",le.isOpenInNewTab?"noopener noreferrer":null),p.BMQ("data-leaving-site",le.isLeavingSite||null),p.R7$(),p.SpI(" ",le.name,"")}}function At(Me,it){1&Me&&p.eu8(0)}function ct(Me,it){if(1&Me&&p.DNE(0,At,1,0,"ng-container",44),2&Me){const le=p.XpG(2).$implicit;p.XpG(7);const dt=p.sdS(25);p.Y8G("ngTemplateOutlet",dt)("ngTemplateOutletContext",p.eq3(2,we,le))}}function Ft(Me,it){if(1&Me&&p.DNE(0,Ne,2,7,"a",52)(1,ct,1,4,"ng-container"),2&Me){const le=p.XpG().$implicit;p.vxM(null!=le.link&&le.link.href?0:1)}}function bn(Me,it){if(1&Me&&(p.j41(0,"li",48),p.DNE(1,Zn,5,1)(2,Ft,2,1),p.k0s()),2&Me){const le=it.$implicit;p.Y8G("ngClass",p.eq3(2,Be,le.isActive)),p.R7$(),p.vxM(null!=le.children&&le.children.length?1:2)}}function Ln(Me,it){if(1&Me&&(p.j41(0,"section",26)(1,"h3",47),p.EFF(2),p.k0s(),p.j41(3,"ul",34),p.Z7z(4,bn,3,4,"li",48,p.Vm6),p.k0s()()),2&Me){const le=p.XpG(2).$implicit;p.R7$(2),p.JRh(le.name),p.R7$(2),p.Dyx(le.children)}}function ao(Me,it){if(1&Me&&(p.DNE(0,Kt,12,2,"section",25),p.nI1(1,"async"),p.DNE(2,Ln,6,1,"section",26),p.nI1(3,"async")),2&Me){const le=p.XpG(5);p.vxM(!0===p.bMT(1,2,le.isLteMd$)?0:-1),p.R7$(2),p.vxM(!1===p.bMT(3,4,le.isLteMd$)?2:-1)}}function St(Me,it){if(1&Me&&p.DNE(0,ao,4,6),2&Me){const le=it.$implicit;p.vxM(null!=le.children&&le.children.length?0:-1)}}function On(Me,it){if(1&Me&&(p.j41(0,"div",23),p.Z7z(1,St,1,1,null,null,p.Vm6),p.nrm(3,"div",24),p.k0s()),2&Me){const le=p.XpG().$implicit;p.R7$(),p.Dyx(le.children)}}function sn(Me,it){if(1&Me&&p.DNE(0,On,4,0,"div",23),2&Me){const le=it.$implicit;p.vxM(null!=le.children&&le.children.length?0:-1)}}function zt(Me,it){if(1&Me&&p.Z7z(0,sn,1,1,null,null,p.Vm6),2&Me){const le=p.XpG();p.Dyx(le.footerSiteNavigationSignal())}}function Jn(Me,it){if(1&Me&&(p.j41(0,"a",53),p.EFF(1),p.k0s()),2&Me){const le=p.XpG().$implicit;p.AVh("ot-sdk-show-settings","ot-sdk-show-settings"===le.hook),p.Y8G("href",null==le.link?null:le.link.href,p.B4B)("target",le.isOpenInNewTab?"_blank":"_self")("rel",le.isOpenInNewTab?"noopener noreferrer":null),p.BMQ("data-leaving-site",le.isLeavingSite||null),p.R7$(),p.SpI(" ",le.name," ")}}function To(Me,it){1&Me&&p.eu8(0)}function Jo(Me,it){if(1&Me&&p.DNE(0,To,1,0,"ng-container",44),2&Me){const le=p.XpG().$implicit;p.XpG(4);const dt=p.sdS(25);p.Y8G("ngTemplateOutlet",dt)("ngTemplateOutletContext",p.eq3(2,we,le))}}function Mn(Me,it){if(1&Me&&(p.j41(0,"li",55),p.DNE(1,Jn,2,7,"a",56)(2,Jo,1,4,"ng-container"),p.k0s()),2&Me){const le=it.$implicit;p.R7$(),p.vxM(null!=le.link&&le.link.href?1:2)}}function Yn(Me,it){if(1&Me&&(p.j41(0,"ul",54),p.Z7z(1,Mn,3,1,"li",55,p.Vm6),p.k0s()),2&Me){const le=p.XpG(2).$implicit;p.R7$(),p.Dyx(le.children)}}function zn(Me,it){if(1&Me&&p.DNE(0,Yn,3,0,"ul",54),2&Me){const le=p.XpG().$implicit,dt=p.XpG();p.vxM(null!=le.children&&le.children.length&&!dt.hideRoleSelectorAndGlobalLinks()?0:-1)}}function Lt(Me,it){if(1&Me&&p.nrm(0,"img",62),2&Me){const le=p.XpG().$implicit,dt=p.XpG(4);p.Y8G("alt",le.name)("ngSrc",dt.facebookIcon)}}function yt(Me,it){if(1&Me&&p.nrm(0,"img",62),2&Me){const le=p.XpG().$implicit,dt=p.XpG(4);p.Y8G("alt",le.name)("ngSrc",dt.linkedinIcon)}}function Rt(Me,it){if(1&Me&&p.nrm(0,"img",62),2&Me){const le=p.XpG().$implicit,dt=p.XpG(4);p.Y8G("alt",le.name)("ngSrc",dt.instagramIcon)}}function gn(Me,it){if(1&Me&&p.nrm(0,"img",62),2&Me){const le=p.XpG().$implicit,dt=p.XpG(4);p.Y8G("alt",le.name)("ngSrc",dt.youtubeIcon)}}function je(Me,it){if(1&Me&&p.nrm(0,"img",62),2&Me){const le=p.XpG().$implicit,dt=p.XpG(4);p.Y8G("alt",le.name)("ngSrc",dt.socialxIcon)}}function De(Me,it){if(1&Me&&(p.j41(0,"li",60)(1,"a",61),p.DNE(2,Lt,1,2,"img",62)(3,yt,1,2,"img",62)(4,Rt,1,2,"img",62)(5,gn,1,2,"img",62)(6,je,1,2,"img",62),p.k0s()()),2&Me){let le;const dt=it.$implicit;p.R7$(),p.AVh("ot-sdk-show-settings","ot-sdk-show-settings"===dt.hook),p.Y8G("href",null==dt.link?null:dt.link.href,p.B4B)("target",dt.isOpenInNewTab?"_blank":"_self")("rel",dt.isOpenInNewTab?"noopener noreferrer":null),p.BMQ("data-leaving-site",dt.isLeavingSite||null),p.R7$(),p.vxM("facebook"===(le=dt.identificationClass)?2:"linkedin"===le?3:"instagram"===le?4:"youtube"===le?5:"twitter"===le?6:-1)}}function at(Me,it){if(1&Me&&(p.j41(0,"div",57)(1,"h4",58),p.EFF(2),p.nI1(3,"translate"),p.k0s(),p.j41(4,"ul",59),p.Z7z
1(5,De,7,7,"li",60,p.Vm6),p.k0s()()),2&Me){const le=p.XpG(2).$implicit;p.R7$(2),p.SpI(" ",p.bMT(3,1,"common.socialMediaTitle")," "),p.R7$(3),p.Dyx(le.children)}}function Ye(Me,it){if(1&Me&&p.DNE(0,at,7,3,"div",57),2&Me){const le=p.XpG().$implicit;p.vxM(null!=le.children&&le.children.length?0:-1)}}function wn(Me,it){if(1&Me&&p.DNE(0,zn,1,1)(1,Ye,1,1),2&Me){let le;p.vxM("Global Links"===(le=it.$implicit.name)?0:"Social Media Links"===le?1:-1)}}function Vn(Me,it){if(1&Me&&(p.j41(0,"button",63),p.EFF(1),p.k0s()),2&Me){const le=it.item;p.AVh("ot-sdk-show-settings","ot-sdk-show-settings"===le.hook),p.R7$(),p.SpI(" ",le.name," ")}}let qt=(()=>{class Me{loggerService;appConfig;profileService;segmentService;windowRef;translateService;cdr=(0,p.WQX)(p.gRc);responsiveService=(0,p.WQX)(t.R);footerStyleService=(0,p.WQX)(J.u);isLteMd$=this.responsiveService.isLteMd$;footerLogo=X.ll.footer;footerLogoParams={format:"webp"};model=p.hFB.required();menu=p.hFB.required();footerMenu=(0,p.EWP)(()=>this.menu()?this.createFooterMenu():void 0);footerSiteNavigation=[];otherFooterNavigation=[];footerSiteNavigationSignal=(0,p.vPA)([]);otherFooterNavigationSignal=(0,p.vPA)([]);facebookIcon=`/resources/icons/${X.OG.FACEBOOK}`;instagramIcon=`/resources/icons/${X.OG.INSTAGRAM}`;linkedinIcon=`/resources/icons/${X.OG.LINKEDIN}`;socialxIcon=`/resources/icons/${X.OG.SOCIALX}`;youtubeIcon=`/resources/icons/${X.OG.YOUTUBE}`;segments=[];activeSegment;hasFirmSpecificFunds=(0,p.vPA)(!1);languageOptions=[];currentLanguageLocale;page=(0,p.hFB)();footerData=(0,p.vPA)({siteName:"",countryDisclaimer:"",copyright:"",coutryHubLink:""});footerCustomComponentLabels={footerDisclaimer:"",copyright:""};params;footerStyle=this.footerStyleService.footerStyle;showFullFooter=(0,p.EWP)(()=>"standard"===this.footerStyle());showRoleSelector=(0,p.EWP)(()=>"standard-no-role"!==this.footerStyle());hideFooterMenus=(0,p.EWP)(()=>"basic"===this.footerStyle());hideRoleSelectorAndGlobalLinks=(0,p.EWP)(()=>"standard-no-role"===this.footerStyle());leavingSiteService=(0,p.WQX)(U.D);languageSelectorService=(0,p.WQX)(se.z);constructor(le,dt,et,kn,co,jo){this.loggerService=le,this.appConfig=dt,this.profileService=et,this.segmentService=kn,this.windowRef=co,this.translateService=jo,this.activeSegment=this.segmentService.getCurrentSegmentId(),(0,p.QZP)(()=>{this.menu()&&this.footerMenu()&&(this.footerSiteNavigation=[],this.otherFooterNavigation=[],this.processFooterMenuLinks(this.footerMenu()))}),this.profileService.getHasFirmSpecificFunds$().pipe((0,l.pQ)()).subscribe({next:Ro=>{this.hasFirmSpecificFunds.set(Ro)},error:Ro=>{this.loggerService.error("FooterComponent",Ro)}}),this.params=this.appConfig.getSiteParamsConfig()}ngOnInit(){this.segments=this.segmentService.getSegments(),this.languageOptions=this.languageSelectorService.getLanguageOptions(),this.currentLanguageLocale=this.languageSelectorService.getCurrentLanguageLocale(),this.footerCustomComponentLabels=this.model().Footer||this.footerCustomComponentLabels;const le=this.translateService.instant("common.country"),dt=this.params?.footerDisclaimerOverride||this.translateService.instant("common.footerDisclaimerOverride")||"",et=this.footerCustomComponentLabels?.copyright||this.translateService.instant("common.copyright-ft"),kn=new Date,co=`${this.translateService.instant("common.copyright")} ${kn.getFullYear()} ${et}`,jo=this.page()?.getChannelParameters()["Site Name"]??"Franklin Templeton";this.footerData.set({siteName:jo,copyright:co,countryDisclaimer:(0,_e.KU)(this.footerCustomComponentLabels?.footerDisclaimer,le,dt,jo),coutryHubLink:this.params?.countryHubLink??""})}processFooterMenuLinks(le){le.forEach(dt=>{if(!this.hideRoleSelectorAndGlobalLinks()||"Global Links"!==dt.name){if("Site Navigation Links"===dt.name)return this.footerSiteNavigation.push(dt),void this.footerSiteNavigationSignal.set(this.footerSiteNavigation);"Social Media Links"===dt.name&&dt.children?.forEach(et=>{et.identificationClass=et.name.split(" ")[0]?.toLowerCase()}),this.otherFooterNavigation.push(dt)}}),this.otherFooterNavigationSignal.set(this.otherFooterNavigation),this.cdr.detectChanges()}createFooterMenu(){const le=(dt,et=!1)=>dt.map((kn,co)=>({name:kn.getName(),link:kn.getLink(),isActive:!!et&&0===co,hook:kn.getParameters()["Angular Hook"],isOpenInNewTab:(0,ke.V3)(kn),isLeavingSite:(0,ke.i9)(kn),...kn.getChildren().length>0&&{children:le(kn.getChildren())}}));return this.menu()?.getItems()?.map(dt=>({name:dt.getName(),children:dt.getChildren().map((et,kn)=>({name:et.getName(),link:et.getLink(),hook:et?.getParameters()?.["Angular Hook"],isOpenInNewTab:(0,ke.V3)(et),isLeavingSite:(0,ke.i9)(et),isActive:0===kn,...et.getChildren().length>0&&{children:le(et.getChildren())}}))}))}onSegmentChange(le){const dt=le.target.value,et=this.segments.find(kn=>kn.id===dt);et?.externalLink?this.windowRef.location.href=et.externalLink:et?.id&&(this.segmentService.setSegment(et.id),this.windowRef.location.reload())}collapseFooterMenu(){this.footerMenu()?.find(dt=>"Site Navigation Links"===dt.name)?.children?.forEach(dt=>{dt.isActive=!1})}
1accordionClickHandler(le){this.collapseFooterMenu(),le.isActive=!0}onClick(le){const dt=this.checkLink(le);if(dt instanceof HTMLAnchorElement||dt instanceof HTMLButtonElement){if(dt.classList.contains("ot-sdk-show-settings"))return this.showCookieSettings(),!1;if(dt instanceof HTMLAnchorElement&&"true"===dt.dataset.leavingSite)return le.preventDefault(),this.leavingSiteService.showModal(dt.href,void 0,dt.target||"_self"),!1}return!0}checkLink(le){if(le.target instanceof HTMLAnchorElement||le.target instanceof HTMLButtonElement)return le.target;const dt=le.composedPath().find(kn=>kn instanceof HTMLAnchorElement);if(dt)return dt;return le.composedPath().find(kn=>kn instanceof HTMLButtonElement)||void 0}showCookieSettings(){"function"==typeof this.windowRef.OneTrust?.ToggleInfoDisplay&&this.windowRef.OneTrust.ToggleInfoDisplay()}static \u0275fac=function(dt){return new(dt||Me)(p.rXU(t.L),p.rXU(ie.RK),p.rXU(Ze.b),p.rXU(Ze.S),p.rXU(V.Qc),p.rXU(Ue.c$))};static \u0275cmp=p.VBU({type:Me,selectors:[["app-footer"]],hostAttrs:["data-gtm-component","frk-footer"],hostBindings:function(dt,et){1&dt&&p.bIt("click",function(co){return et.onClick(co)})},inputs:{model:[1,"model"],menu:[1,"menu"],page:[1,"page"]},decls:26,vars:9,consts:[["globalItemShowContent",""],[1,"bg-pc1-800","frk-theme--dark","group-[.frk-theme--dark]","pt-8"],[1,"container","w-auto","print:hidden"],[1,"mb-8","grid","grid-cols-12","gap-3","md:gap-4","lg:gap-8"],[1,"col-span-12","place-content-center","md:flex","md:items-center","md:justify-between","md:gap-4"],[1,"mb-4","md:mb-0"],[1,"flex","flex-col","items-start","gap-4","md:flex-row","md:items-center"],[1,"select","select--dark","order-2","md:order-1"],[1,"text-nc1-0","order-1","md:order-2",3,"href"],["theme","dark",1,"order-3","hidden","shrink-0","lg:block",3,"options","currentLocale","ariaLabel"],["data-testid","footer-mobile-language-links",1,"col-span-12","flex","items-center","gap-4","lg:hidden"],[1,"grid","grid-cols-12","gap-3","md:gap-4","lg:gap-8"],[1,"col-span-12","px-4","md:px-0"],[1,"3xl:flex","3xl:justify-between","pb-8"],[1,"bg-pc1-950"],[1,"group","container","w-auto","py-4","print:m-0","print:w-full","print:max-w-full","print:p-0"],[1,"print:border-nc1-950","col-span-12","justify-between","px-4","md:inline-flex","md:items-center","md:px-0","print:m-0","print:w-full","print:max-w-full","print:border-t","print:p-0","print:pt-2"],[1,"print:text-nc1-950","mb-4","text-sm","font-bold","md:mb-0","print:pt-6"],["alt","Franklin Templeton","width","103","height","20","ngSrcset","103w, 165w, 207w, 331w, 414w","sizes","(max-width: 1023px) 103px, (min-width: 1024px) and (max-width: 1279px) 165px, 207px",1,"h-5","w-auto","lg:h-8","xl:h-10","print:hidden",3,"ngSrc","loaderParams"],["name","roleSelector","id","roleSelector","title","Role Selector","data-gtm-label","actor_select",3,"change"],[3,"value","selected"],[1,"text-nc1-0","focus:outline-pc1-500","underline",3,"href"],["aria-hidden","true",1,"text-nc1-0"],[1,"mb-8","grid","grid-cols-12","gap-3","md:gap-4","lg:gap-8","xl:grid-cols-10"],[1,"border-nc1-0","col-span-12","border-b"],["data-testid","footer-nav-mobile",1,"col-span-12"],["data-testid","footer-nav-desktop",1,"col-span-12","px-4","md:col-span-3","lg:px-0","xl:col-span-2"],[1,"frk-size--small","frk-theme--dark","group"],[1,"group",3,"open"],[1,"flex","cursor-pointer","list-none","items-center","justify-between","p-4","text-left","font-bold","md:px-1","[&::-webkit-details-marker]:hidden"],[1,"h-5","w-5","transform","transition-transform","duration-300","group-open:rotate-180"],["xmlns","http://www.w3.org/2000/svg","fill","none","viewBox","0 0 24 24","stroke-width","1.5","stroke","currentColor",1,"text-nc1-0","group-[.active]:animate-flip","ml-1","size-4","lg:hidden"],["stroke-linecap","round","stroke-linejoin","round","d","m19.5 8.25-7.5 7.5-7.5-7.5"],[1,"px-4","md:px-1"],[1,"list-none"],[1,"ml-0","list-none","pl-0"],[1,"group","ml-4",3,"open"],[1,"flex","cursor-pointer","list-none","items-center","justify-between","py-2","text-left","[&::-webkit-details-marker]:hidden"],[1,"h-4","w-4","transform","transition-transform","duration-300","group-open:rotate-180"],["xmlns","http://www.w3.org/2000/svg","fill","none","viewBox","0 0 24 24","stroke-width","1.5","stroke","currentColor",1,"text-nc1-0","group-[.active]:animate-flip","ml-1","size-3"],[1,"list-none","pl-4"],[1,"ml-0","list-none","py-1","pl-0"],[1,"text-nc1-0",3,"ot-sdk-show-settings","href","target","rel","tabIndex"],[1,"text-nc1-0",3,"href","target","rel","tabIndex"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"text-nc1-0","block","py-2",3,"ot-sdk-show-settings","href","target","rel","tabIndex"],[1,"text-nc1-0","block","py-2",3,"href","target","rel","tabIndex"],[1,"text-base"],[1,"mb-2","ml-0","list-none","pl-0","text-sm",3,"ngClass"],[1,"mb-1","font-bold"],[1,"text-nc1-0","decoration-none",3,"ot-sdk-show-settings","href","target","rel"],[1,"text-nc1-0","decoration-none",3,"href","target","rel"],[1,"text-nc1-0",3,"href","ot-sdk-show-settings","target","rel"],[1,"text-nc1-0",3,"href","target","rel"],[1,"3xl:mb-0","mr-4","md:mb-8","md:flex","md:flex-wrap","md:items-center","xl:w-4/5","2xl:w-auto"],[1,"ml-0","mr-4","list-none","pl-0","text-sm"],[1,"text-nc1-0",3,"ot-sdk-show-settings","href","target","rel"],[1,"items-center","gap-4","md:flex"],[1,"md:mb-0"],[1,"mb-0","flex","items-center","gap-5"],[1,"ml-0","grid","list-none","p-0"],[1,"text-nc1-0","inline-flex","h-4","w-4","items-center","justify-center",3,"href","target","rel"],["width","16","height","16",3,"alt","ngSrc"],["type","button",1,"text-nc1-0","underline"]],template:function(dt,et){1&dt&&(p.j41(0,"footer",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"p",5),p.EFF(5),p.k0s(),p.j41(6,"div",6),p.DNE(7,rt,4,0,"div",7)(8,Je,2,2,"a",8)(9,Ct,2,5,"frk-language-selector",9),p.k0s()(),p.DNE(10,Xt,3,0,"div",10),p.k0s(),p.DNE(11,zt,2,0),p.j41(12,"div",11)(13,"div",12)(14,"div",13),p.Z7z
1(15,wn,2,1,null,null,p.Vm6),p.k0s()()()(),p.j41(17,"div",14)(18,"div",15)(19,"div",11)(20,"div",16)(21,"p",17),p.EFF(22),p.k0s(),p.nrm(23,"img",18),p.k0s()()()(),p.DNE(24,Vn,2,3,"ng-template",null,0,p.C5r),p.k0s()),2&dt&&(p.R7$(5),p.SpI(" ",et.footerData().countryDisclaimer," "),p.R7$(2),p.vxM(et.showRoleSelector()&&et.segments&&!et.hasFirmSpecificFunds()?7:-1),p.R7$(),p.vxM(et.hideRoleSelectorAndGlobalLinks()?-1:8),p.R7$(),p.vxM(et.languageOptions.length?9:-1),p.R7$(),p.vxM(et.languageOptions.length?10:-1),p.R7$(),p.vxM(et.hideFooterMenus()?-1:11),p.R7$(4),p.Dyx(et.otherFooterNavigationSignal()),p.R7$(7),p.SpI(" ",et.footerData().copyright," "),p.R7$(),p.Y8G("ngSrc",et.footerLogo)("loaderParams",et.footerLogoParams))},dependencies:[s.MD,s.YU,s.T3,s.Jj,r.kt,G.TranslatePipe,e.t8],encapsulation:2,changeDetection:0})}return Me})()},49703:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>ur});var s=h(76057);var l=h(25566),e=h(47e3),G=h(35560);var V=h(71849);var se=h(32107),U=h(34466),ke=h(62331);var Ze=h(28953),we=h(68640),Be=h(55242);const ge=Object.getOwnPropertySymbols?function(fo){for(var Oi=[];fo;)(0,Ze.A)(Oi,(0,ke.A)(fo)),fo=(0,we.A)(fo);return Oi}:Be.A;var Ct=h(80617),Bt=h(2068);const Xt=function Zt(fo){return(0,Bt.A)(fo,V.A,ge)};var nn=h(13932),un=Object.prototype.hasOwnProperty;var Mt=h(10162);var En=/\w*$/;var Ht=h(80850),Yt=Ht.A?Ht.A.prototype:void 0,lo=Yt?Yt.valueOf:void 0;var Ne=h(23112);const je=function gn(fo,Oi,mr){var tr=fo.constructor;switch(Oi){case"[object ArrayBuffer]":return(0,Mt.A)(fo);case"[object Boolean]":case"[object Date]":return new tr(+fo);case"[object DataView]":return function jt(fo,Oi){var mr=Oi?(0,Mt.A)(fo.buffer):fo.buffer;return new fo.constructor(mr,fo.byteOffset,fo.byteLength)}(fo,mr);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return(0,Ne.A)(fo,mr);case"[object Map]":case"[object Set]":return new tr;case"[object Number]":case"[object String]":return new tr(fo);case"[object RegExp]":return function pn(fo){var Oi=new fo.constructor(fo.source,En.exec(fo));return Oi.lastIndex=fo.lastIndex,Oi}(fo);case"[object Symbol]":return function Pn(fo){return lo?Object(lo.call(fo)):{}}(fo)}};var De=h(84377),at=h(87126),Ye=h(58896),wn=h(47011);var Me=h(59092),it=h(16450),le=it.A&&it.A.isMap;const et=le?(0,Me.A)(le):function ye(fo){return(0,wn.A)(fo)&&"[object Map]"==(0,nn.A)(fo)};var kn=h(45004);var wi=it.A&&it.A.isSet;const Ar=wi?(0,Me.A)(wi):function jo(fo){return(0,wn.A)(fo)&&"[object Set]"==(0,nn.A)(fo)};var si="[object Arguments]",Hn="[object Function]",wr="[object Object]",hi={};hi[si]=hi["[object Array]"]=hi["[object ArrayBuffer]"]=hi["[object DataView]"]=hi["[object Boolean]"]=hi["[object Date]"]=hi["[object Float32Array]"]=hi["[object Float64Array]"]=hi["[object Int8Array]"]=hi["[object Int16Array]"]=hi["[object Int32Array]"]=hi["[object Map]"]=hi["[object Number]"]=hi[wr]=hi["[object RegExp]"]=hi["[object Set]"]=hi["[object String]"]=hi["[object Symbol]"]=hi["[object Uint8Array]"]=hi["[object Uint8ClampedArray]"]=hi["[object Uint16Array]"]=hi["[object Uint32Array]"]=!0,hi["[object Error]"]=hi[Hn]=hi["[object WeakMap]"]=!1;const Ur=function yr(fo,Oi,mr,tr,ar,nr){var en,cn=1&Oi,Qn=2&Oi,go=4&Oi;if(mr&&(en=ar?mr(fo,tr,ar,nr):mr(fo)),void 0!==en)return en;if(!(0,kn.A)(fo))return fo;var no=(0,at.A)(fo);if(no){if(en=function It(fo){var Oi=fo.length,mr=new fo.constructor(Oi);return Oi&&"string"==typeof fo[0]&&un.call(fo,"index")&&(mr.index=fo.index,mr.input=fo.input),mr}(fo),!cn)return(0,U.A)(fo,en)}else{var So=(0,nn.A)(fo),qo=So==Hn||"[object GeneratorFunction]"==So;if((0,Ye.A)(fo))return(0,se.A)(fo,cn);if(So==wr||So==si||qo&&!ar){if(en=Qn||qo?{}:(0,De.A)(fo),!cn)return Qn?function rt(fo,Oi){return(0,e.A)(fo,ge(fo),Oi)}(fo,function ie(fo,Oi){return fo&&(0,e.A)(Oi,(0,V.A)(Oi),fo)}(en,fo)):function _e(fo,Oi){return(0,e.A)(fo,(0,ke.A)(fo),Oi)}(fo,function X(fo,Oi){return fo&&(0,e.A)(Oi,(0,G.A)(Oi),fo)}(en,fo))}else{if(!hi[So])return ar?fo:{};en=je(fo,So,cn)}}nr||(nr=new s.A);var lt=nr.get(fo);if(lt)return lt;nr.set(fo,en),Ar(fo)?fo.forEach(function(Te){en.add(yr(Te,Oi,mr,Te,fo,nr))}):et(fo)&&fo.forEach(function(Te,qe){en.set(qe,yr(Te,Oi,mr,qe,fo,nr))});var yn=no?void 0:(go?Qn?Xt:Ct.A:Qn?V.A:G.A)(fo);return function r(fo,Oi){for(var mr=-1,tr=null==fo?0:fo.length;++mr<tr&&!1!==Oi(fo[mr],mr,fo););}(yn||fo,function(Te,qe){yn&&(Te=fo[qe=Te]),(0,l.A)(en,qe,yr(Te,Oi,mr,qe,fo,nr))}),en},ur=function kr(fo){return Ur(fo,5)}},49838:(fn,Q,h)=>{"use strict";h.d(Q,{Go:()=>p,kg:()=>l});var s=h(73907);function r(G,X,t){if(void 0===t&&(t=function e(){if(typeof WeakSet<"u"){var G=new WeakSet;return{hasAlreadyBeenSeen:function(t){var V=G.has(t);return V||G.add(t),V}}}var X=[];return{hasAlreadyBeenSeen:function(t){var V=X.indexOf(t)>=0;return V||X.push(t),V}}}()),void 0===X)return G;if("object"!=typeof X||null===X)return X;if(X instanceof Date)return new Date(X.getTime());if(X instanceof RegExp){var V=X.flags||[X.global?"g":"",X.ignoreCase?"i":"",X.multiline?"m":"",X.sticky?"y":"",X.unicode?"u":""].join("");return new RegExp(X.source,V)}if(!t.hasAlreadyBeenSeen(X)){if(Array.isArray(X)){for(var ie=Array.isArray(G)?G:[],J=0;J<X.length;++J)ie[J]=r(ie[J],X[J],t);return ie}var se="object"===(0,s.P)(G)?G:{};for(var U in X)Object.prototype.hasOwnProperty.call(X,U)&&(se[U]=r(se[U],X[U],t));return se}}function p(G){return r(void 0,G)}function l(){for(var G=[],X=0;X<arguments.length;X++)G[X]=arguments[X];for(var t,V=0,ie=G;V<ie.length;V++){var J=ie[V];null!=J&&(t=r(t,J))}return t}},50041:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>Ue});var s=h(87126),r=h(83075),p=h(7839);function e(Ze,we){if("function"!=typeof Ze||null!=we&&"function"!=typeof we)throw new TypeError("Expected a function");var Be=function(){var Ce=arguments,Ae=we?we.apply(this,Ce):Ce[0],ge=Be.cac
1he;if(ge.has(Ae))return ge.get(Ae);var rt=Ze.apply(this,Ce);return Be.cache=ge.set(Ae,rt)||ge,rt};return Be.cache=new(e.Cache||p.A),Be}e.Cache=p.A;const G=e;var ie=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,J=/\\(\\)?/g;const U=function t(Ze){var we=G(Ze,function(Ce){return 500===Be.size&&Be.clear(),Ce}),Be=we.cache;return we}(function(Ze){var we=[];return 46===Ze.charCodeAt(0)&&we.push(""),Ze.replace(ie,function(Be,Ce,Ae,ge){we.push(Ae?ge.replace(J,"$1"):Ce||Be)}),we});var ke=h(16325);const Ue=function _e(Ze,we){return(0,s.A)(Ze)?Ze:(0,r.A)(Ze,we)?[Ze]:U((0,ke.A)(Ze))}},50249:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r,H:()=>p});var s=h(18212),r=4*s.MA,p=15*s.iW},50324:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.BindingWhenSyntax=void 0;var s=h(68635),r=h(78943),p=function(){function l(e){this._binding=e}return l.prototype.when=function(e){return this._binding.constraint=e,new s.BindingOnSyntax(this._binding)},l.prototype.whenTargetNamed=function(e){return this._binding.constraint=r.namedConstraint(e),new s.BindingOnSyntax(this._binding)},l.prototype.whenTargetIsDefault=function(){return this._binding.constraint=function(e){return null!==e.target&&!e.target.isNamed()&&!e.target.isTagged()},new s.BindingOnSyntax(this._binding)},l.prototype.whenTargetTagged=function(e,G){return this._binding.constraint=r.taggedConstraint(e)(G),new s.BindingOnSyntax(this._binding)},l.prototype.whenInjectedInto=function(e){return this._binding.constraint=function(G){return r.typeConstraint(e)(G.parentRequest)},new s.BindingOnSyntax(this._binding)},l.prototype.whenParentNamed=function(e){return this._binding.constraint=function(G){return r.namedConstraint(e)(G.parentRequest)},new s.BindingOnSyntax(this._binding)},l.prototype.whenParentTagged=function(e,G){return this._binding.constraint=function(X){return r.taggedConstraint(e)(G)(X.parentRequest)},new s.BindingOnSyntax(this._binding)},l.prototype.whenAnyAncestorIs=function(e){return this._binding.constraint=function(G){return r.traverseAncerstors(G,r.typeConstraint(e))},new s.BindingOnSyntax(this._binding)},l.prototype.whenNoAncestorIs=function(e){return this._binding.constraint=function(G){return!r.traverseAncerstors(G,r.typeConstraint(e))},new s.BindingOnSyntax(this._binding)},l.prototype.whenAnyAncestorNamed=function(e){return this._binding.constraint=function(G){return r.traverseAncerstors(G,r.namedConstraint(e))},new s.BindingOnSyntax(this._binding)},l.prototype.whenNoAncestorNamed=function(e){return this._binding.constraint=function(G){return!r.traverseAncerstors(G,r.namedConstraint(e))},new s.BindingOnSyntax(this._binding)},l.prototype.whenAnyAncestorTagged=function(e,G){return this._binding.constraint=function(X){return r.traverseAncerstors(X,r.taggedConstraint(e)(G))},new s.BindingOnSyntax(this._binding)},l.prototype.whenNoAncestorTagged=function(e,G){return this._binding.constraint=function(X){return!r.traverseAncerstors(X,r.taggedConstraint(e)(G))},new s.BindingOnSyntax(this._binding)},l.prototype.whenAnyAncestorMatches=function(e){return this._binding.constraint=function(G){return r.traverseAncerstors(G,e)},new s.BindingOnSyntax(this._binding)},l.prototype.whenNoAncestorMatches=function(e){return this._binding.constraint=function(G){return!r.traverseAncerstors(G,e)},new s.BindingOnSyntax(this._binding)},l}();Q.BindingWhenSyntax=p},50467:(fn,Q,h)=>{"use strict";h.d(Q,{W:()=>l});var s=h(80720),r=h(79002),p=h(87040);function l(e){return(0,p.N)((G,X)=>{let ie,t=null,V=!1;t=G.subscribe((0,r._)(X,void 0,void 0,J=>{ie=(0,s.Tg)(e(J,l(e)(G))),t?(t.unsubscribe(),t=null,ie.subscribe(X)):V=!0})),V&&(t.unsubscribe(),t=null,ie.subscribe(X))})}},50811:(fn,Q,h)=>{"use strict";h.d(Q,{L:()=>qt});var s=h(85005),r=h(42733),p=h(71326),l=h(30831),e=h(93143),G=h(4364),X=h(20358),t=h(38327),V=h(61651),ie=h(37997),J=h(78235),se=h(61813),U=h(39687);const ke=(Me,it)=>({isLast:Me,relative:it}),_e=()=>({exact:!0}),Ue=(Me,it,le,dt,et)=>({active:Me,"text-nc1-950":it,"text-pc1-800":le,"text-base":dt,"text-sm":et}),Ze=(Me,it)=>({"text-pc1-500":Me,"text-pc1-800":it}),we=(Me,it)=>({"mt-[1.67rem]":Me,"mt-[0.7rem]":it}),Be=(Me,it)=>({"pb-0":Me,"pb-3":it}),Ce=(Me,it)=>
1({"text-nc1-950":Me,"text-pc1-800":it}),Ae=Me=>({active:Me}),ge=(Me,it)=>({hidden:Me,block:it}),rt=Me=>({selectedSection:Me});function Je(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"a",16),p.bIt("click",function(et){p.eBV(le);const kn=p.XpG(9);return p.Njj(kn.clickHandler(et))}),p.EFF(1),p.k0s()}if(2&Me){const le=p.XpG(2).$implicit;p.Y8G("href",le.link,p.B4B)("target",le.isNewTab?"_blank":"_self"),p.BMQ("data-is-external",le.leavingSiteModalKey||le.isExternal),p.R7$(),p.JRh(le.name)}}function Ct(Me,it){if(1&Me&&p.EFF(0),2&Me){const le=p.XpG(2).$implicit;p.SpI(" ",le.name," ")}}function Bt(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"li",15)(1,"a",17),p.bIt("click",function(et){p.eBV(le);const kn=p.XpG(9);return p.Njj(kn.clickHandler(et))}),p.EFF(2),p.k0s()()}if(2&Me){const le=it.$implicit,dt=it.$index,et=it.$count;p.Y8G("ngClass",p.l_i(5,Be,dt===et-1,dt!==et-1)),p.R7$(),p.Y8G("href",le.link,p.B4B)("target",le.isNewTab?"_blank":"_self"),p.BMQ("data-is-external",le.leavingSiteModalKey||le.isExternal),p.R7$(),p.JRh(le.name)}}function Zt(Me,it){if(1&Me&&(p.j41(0,"div",10)(1,"h2",12),p.DNE(2,Je,2,4,"a",13)(3,Ct,1,1),p.k0s(),p.j41(4,"ul",14),p.Z7z(5,Bt,3,8,"li",15,p.Vm6),p.k0s()()),2&Me){const le=p.XpG().$implicit;p.R7$(2),p.vxM(le.link?2:3),p.R7$(3),p.Dyx(le.subMenu)}}function Xt(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"a",22),p.bIt("click",function(et){p.eBV(le);const kn=p.XpG(9);return p.Njj(kn.clickHandler(et))}),p.EFF(1),p.k0s()}if(2&Me){const le=p.XpG(2).$implicit,dt=p.XpG(7);p.Y8G("ngClass",p.l_i(5,Ce,!dt.isSecondaryMenu(),dt.isSecondaryMenu()))("href",le.link,p.B4B)("target",le.isNewTab?"_blank":"_self"),p.BMQ("data-is-external",le.leavingSiteModalKey||le.isExternal),p.R7$(),p.JRh(le.name)}}function nn(Me,it){if(1&Me&&(p.j41(0,"span",21),p.EFF(1),p.k0s()),2&Me){const le=p.XpG(2).$implicit,dt=p.XpG(7);p.Y8G("ngClass",p.l_i(2,Ce,!dt.isSecondaryMenu(),dt.isSecondaryMenu())),p.R7$(),p.JRh(le.name)}}function an(Me,it){if(1&Me&&(p.j41(0,"ul",11)(1,"li",18)(2,"h2",19),p.DNE(3,Xt,2,8,"a",20)(4,nn,2,5,"span",21),p.k0s()()()),2&Me){const le=p.XpG().$implicit;p.R7$(3),p.vxM(le.link?3:4)}}function un(Me,it){1&Me&&p.DNE(0,Zt,7,1,"div",10)(1,an,5,1,"ul",11),2&Me&&p.vxM(it.$implicit.hasSubMenu?0:1)}function It(Me,it){if(1&Me&&(p.j41(0,"div",9),p.Z7z(1,un,2,1,null,null,p.Vm6),p.k0s()),2&Me){const le=p.XpG().$implicit;p.R7$(),p.Dyx(le)}}function Re(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"a",16),p.bIt("click",function(et){p.eBV(le);const kn=p.XpG(9);return p.Njj(kn.clickHandler(et))}),p.EFF(1),p.k0s()}if(2&Me){const le=p.XpG(2).$implicit;p.Y8G("href",le.link,p.B4B)("target",le.isNewTab?"_blank":"_self"),p.BMQ("data-is-external",le.leavingSiteModalKey||le.isExternal),p.R7$(),p.JRh(le.name)}}function Mt(Me,it){if(1&Me&&p.EFF(0),2&Me){const le=p.XpG(2).$implicit;p.SpI(" ",le.name," ")}}function jt(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"li",15)(1,"a",17),p.bIt("click",function(et){p.eBV(le);const kn=p.XpG(9);return p.Njj(kn.clickHandler(et))}),p.EFF(2),p.k0s()()}if(2&Me){const le=it.$implicit,dt=it.$index,et=it.$count,kn=p.XpG(2).$implicit;p.Y8G("ngClass",p.l_i(5,Be,dt===et-1,dt!==et-1)),p.R7$(),p.Y8G("href",le.link,p.B4B)("target",kn.isNewTab?"_blank":"_self"),p.BMQ("data-is-external",kn.leavingSiteModalKey||kn.isExternal),p.R7$(),p.JRh(le.name)}}function Vt(Me,it){if(1&Me&&(p.j41(0,"div",9)(1,"h2",12),p.DNE(2,Re,2,4,"a",13)(3,Mt,1,1),p.k0s(),p.j41(4,"ul",14),p.Z7z(5,jt,3,8,"li",15,p.Vm6),p.k0s()()),2&Me){const le=p.XpG().$implicit;p.R7$(2),p.vxM(le.link?2:3),p.R7$(3),p.Dyx(le.subMenu)}}function En(Me,it){1&Me&&p.DNE(0,Vt,7,1,"div",9),2&Me&&p.vxM(it.$implicit.hasSubMenu?0:-1)}function pn(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"li",24)(1,"h2",12)(2,"a",25),p.bIt("click",function(et){p.eBV(le);const kn=p.XpG(8);return p.Njj(kn.clickHandler(et))}),p.EFF(3),p.k0s()()()}if(2&Me){const le=p.XpG(),dt=le.$implicit,et=le.$index,kn=le.$count;p.Y8G("ngClass",p.l_i(5,Be,et===kn-1,et!==kn-1)),p.R7$(2),p.Y8G("href",dt.link,p.B4B)("target",dt.isNewTab?"_blank":"_self"),p.BMQ("data-is-external",dt.leavingSiteModalKey||dt.isExternal),p.R7$(),p.JRh(dt.name)}}function Kt(Me,it){1&Me&&p.DNE(0,pn,4,8,"li",24),2&Me&&p.vxM(it.$implicit.hasSubMenu?-1:0)}function Ht(Me,it){if(1&Me&&(p.Z7z(0,En,1,1,null,null,p.Vm6),p.j41(2,"ul",23),p.Z7z(3,Kt,1,1,null,null,p.Vm6),p.k0s()),2&Me){const le=p.XpG().$implicit;p.Dyx(le),p.R7$(3),p.Dyx(le)}}function Yt(Me,it){if(1&Me&&p.DNE(0,It,3,0,"div",9)(1,Ht,5,0),2&Me){const le=p.XpG(3).$implicit;p.vxM(le.subMenuGroup.length>=1?0:1)}}function lo(Me,it){if(1&Me&&(p.j41(0,"div",7)(1,"nav",8),p.Z7z(2,Yt,2,1,null,null,p.Vm6),p.k0s()()),2&Me){const le=p.XpG(2).$implicit,dt=p.XpG(2);p.Y8G("ngClass",p.l_i(2,we,!dt.isSecondaryMenu(),dt.isSecondaryMenu())),p.BMQ("data-gtm-label",le.name),p.R7$(2),p.Dyx(le.subMenuGroup)}}function Pn(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"button",4),p.bIt("click",function(et){p.eBV(le);const kn=p.XpG().$implicit,co=p.XpG(2);return p.Njj(co.primaryLinkClickHandler(et,kn))})("keypress.enter",function(et){p.eBV(le);const kn=p.XpG().$implicit,co=p.XpG(2);return p.Njj(co.primaryLinkClickHandler(et,kn))}),p.EFF(1),p.j41(2,"span",5),p.nrm(3,"frk-heroicon",6),p.k0s()(),p.DNE(4,lo,4,5,"div",7)}if(2&Me){const le=p.XpG().$implicit,dt=p.XpG(2);p.Y8G("ngClass",p.s1E(7,Ue,le.isActive,!dt.isSecondaryMenu(),dt.isSecondaryMenu(),!dt.isSecondaryMenu(),dt.isSecondaryMenu())),p.R7$(),p.SpI(" ",le.name," "),p.R7$(2),p.AVh("rotate-180",le.isActive),p.Y8G("ngClass",p.l_i(13,Ze,!dt.isSecondaryMenu(),dt.isSecondaryMenu()))("size",16),p.R7$(),p.vxM(le.isActive?4:-1)}}function Zn(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"button",27),p.bIt("click",function(et){p.eBV(le);const kn=p.XpG(2).$implicit,co=p.XpG(2);return p.Njj(co.clickHandler(et,kn))}),p.EFF(1),p.k0s()}if(2&Me){const le=p.XpG(2).$implicit,dt=p.XpG(2);p.Y8G("ngClass",p.s1E(2,Ue,le.isActive,!dt.isSecondaryMenu(),dt.isSecondaryMenu(),!dt.isSecondaryMenu(),dt.isSecondaryMenu())),p.R7$(),p.SpI(" ",le.name," ")}}function Ne(Me,it){if(1&Me&&(p.j41(0,"a",30),p.EFF(1),p.k0s()),2&Me){const le=p.XpG(3).$implicit,dt=p.XpG(2);p.AVh("external-link",le.isExternal),p.Y8G("ngClass",p.s1E(7,Ue,le.isActive,!dt.isSecondaryMenu(),dt.isSecondaryMenu(),!dt.isSecondaryMenu(),dt.isSecondaryMenu()))("href",le.link,p.B4B)("target",le.isNewTab?"_blank":"_self"),p.BMQ("data-is-external",le.leavingSiteModalKey||le.isExternal),p.R7$(),p.SpI("",le.name," ")}}function At(Me,it){if(1&Me&&(p.j41(0,"span",29),p.EFF(1),p.k0s()),2&Me){const le=p.XpG(3).$implicit,dt=p.XpG(2);p.Y8G("ngClass",p.s1E(2,Ue,le.isActive,!dt.isSecondaryMenu(),dt.isSecondaryMenu(),!dt.isSecondaryMenu(),dt.isSecondaryMenu())),p.R7$(),p.JRh(le.name)}}function ct(Me,it){if(1&Me&&p.DNE(0,Ne,2,13,"a",28)(1,At,2,8,"span",29),2&Me){const le=p.XpG(2).$implicit;p.vxM(le.link?0:1)}}function Ft(Me,it){if(1&Me&&(p.DNE(0,Zn,2,8,"button",26),p.nI1(1,"async"),p.DNE(2,ct,2,1)),2&Me){const le=p.XpG().$implicit,dt=p.XpG(2);p.vxM("dashboard"!==le.hook||!1!==p.bMT(1,1,dt.isLoggedIn$)||dt.isIdentified()?2:0)}}function bn(Me,it){if(1&Me&&(p.j41(0,"li",3),p.DNE(1,Pn,5,16)(2,Ft,3,3),p.k0s()),2&Me){const le=it.$implicit,dt=it.$index,et=it.$count;p.Y8G("ngClass",p.l_i(3,ke,dt===et-1,dt===et-1))("routerLinkActiveOptions",p.lJ4(6,_e)),p.R7$(),p.vxM(le.hasSubMenu?1:2)}}function Ln(Me,it){if(1&Me&&(p.j41(0,"ul",1),p.Z7z(1,bn,3,7,"li",3,p.Vm6),p.k0s()),2&Me){const le=p.XpG();p.R7$(),p.Dyx(le.megamenu())}}function ao(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"div",2)(1,"button",31),p.bIt("click",function(){p.eBV(le);const et=p.XpG();return p.Njj(et.mobileMMHandler())}),p.j41(2,"span",32),p.EFF(3,"Open main menu"),p.k0s(),p.nrm(4,"frk-heroicon",33),p.k0s(),p.j41(5,"div",34),p.eu8(6,35),p.j41(7,"button",36),p.bIt("click",function(){p.eBV(le);const et=p.XpG();return p.Njj(et.mobileNavCloseHandler())}),p.nrm(8,"frk-heroicon",37),p.j41(9,"span",32),p.EFF(10,"Close Menu"),p.k0s()()(),p.nrm(11,"div",38),p.k0s()}if(2&Me){const le=p.XpG(),dt=p.sdS(5);p.Y8G("ngClass",p.eq3(10,Ae,le.isMobileNavOpen())),p.R7$(4),p.AVh("text-pc1-500",le.isSecondaryMenu()),p.Y8G("size",16),p.R7$(),p.Y8G("ngClass",p.l_i(12,ge,!le.isMobileNavOpen(),le.isMobileNavOpen())),p.R7$(),p.Y8G("ngTemplateOutlet",dt)("ngTemplateOutletContext",p.eq3(15,rt,le.section())),p.R7$(),p.Y8G("ngClass",p.l_i(17,ge,!le.isMobileNavOpen(),le.isMobileNavOpen())),p.R7$(),p.Y8G("size",44),p.R7$(3),p.Y8G("ngClass",p.l_i(20,ge,!le.isMobileNavOpen(),le.isMobileNavOpen()))}}function St(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"a",55),p.bIt("click",function(){p.eBV(le);const et=p.XpG(9);return p.Njj(et.mobileNavCloseHandler())}),p.EFF(1),p.k0s()}if(2&Me){const le=p.XpG().$implicit;p.AVh("external-link",le.isExternal),p.Y8G("href",le.link,p.B4B)("target",le.isNewTab?"_blank":"_self"),p.BMQ("data-is-external",le.leavingSiteModalKey||le.isExternal),p.R7$(),p.JRh(le.name)}}function On(Me,it){if(1&Me&&(p.j41(0,"span",54),p.EFF(1),p.k0s()),2&Me){const le=p.XpG().$implicit;p.R7$(),p.JRh(le.name)}}function sn(Me,it){if(1&Me&&(p.j41(0,"li",43),p.DNE(1,St,2,6,"a",53)(2,On,2,1,"span",54),p.k0s()),2&Me){const le=it.$implicit;p.R7$(),p.vxM(le.link?1:2)}}
1function zt(Me,it){if(1&Me&&(p.j41(0,"details",50)(1,"summary",51),p.EFF(2),p.j41(3,"span",52),p.nrm(4,"frk-heroicon",48),p.k0s()(),p.j41(5,"ul"),p.Z7z(6,sn,3,1,"li",43,p.Vm6),p.k0s()()),2&Me){const le=p.XpG().$implicit,dt=p.XpG(3).$implicit;p.BMQ("aria-label",le.name+" submenu"),p.R7$(),p.BMQ("aria-expanded",!1)("aria-label","Expand "+le.name+" submenu"),p.R7$(),p.SpI(" ",le.name," "),p.R7$(2),p.AVh("rotate-180",dt.isActive),p.Y8G("size",20),p.R7$(2),p.Dyx(le.subMenu)}}function Jn(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"a",58),p.bIt("click",function(){p.eBV(le);const et=p.XpG(8);return p.Njj(et.mobileNavCloseHandler())}),p.EFF(1),p.k0s()}if(2&Me){const le=p.XpG(2).$implicit;p.Y8G("href",le.link,p.B4B),p.R7$(),p.JRh(le.name)}}function To(Me,it){if(1&Me&&(p.j41(0,"span",57),p.EFF(1),p.k0s()),2&Me){const le=p.XpG(2).$implicit;p.R7$(),p.JRh(le.name)}}function Jo(Me,it){if(1&Me&&(p.j41(0,"li",43),p.DNE(1,Jn,2,2,"a",56)(2,To,2,1,"span",57),p.k0s()),2&Me){const le=p.XpG().$implicit;p.R7$(),p.vxM(le.link?1:2)}}function Mn(Me,it){1&Me&&p.DNE(0,zt,8,7,"details",50)(1,Jo,3,1,"li",43),2&Me&&p.vxM(it.$implicit.hasSubMenu?0:1)}function Yn(Me,it){1&Me&&p.Z7z(0,Mn,2,1,null,null,p.Vm6),2&Me&&p.Dyx(it.$implicit)}function zn(Me,it){if(1&Me&&(p.j41(0,"details",45)(1,"summary",46),p.EFF(2),p.j41(3,"span",47),p.nrm(4,"frk-heroicon",48),p.k0s()(),p.j41(5,"ul",49),p.Z7z(6,Yn,2,0,null,null,p.Vm6),p.k0s()()),2&Me){const le=p.XpG(),dt=le.$implicit,et=le.$index;p.Y8G("open",dt.isActive),p.BMQ("aria-label",dt.name+" menu"),p.R7$(),p.BMQ("aria-expanded",dt.isActive)("aria-controls","submenu-"+et)("aria-label",(dt.isActive?"Collapse ":"Expand ")+dt.name+" submenu"),p.R7$(),p.SpI(" ",dt.name," "),p.R7$(2),p.AVh("rotate-180",dt.isActive),p.Y8G("size",20),p.R7$(),p.BMQ("id","submenu-"+et),p.R7$(),p.Dyx(dt.subMenuGroup)}}function Lt(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"button",60),p.bIt("click",function(et){p.eBV(le);const kn=p.XpG(2).$implicit,co=p.XpG(3);return p.Njj(co.mobileNavCloseHandler(et,kn))}),p.EFF(1),p.k0s()}if(2&Me){const le=p.XpG(2).$implicit;p.R7$(),p.SpI(" ",le.name," ")}}function yt(Me,it){if(1&Me){const le=p.RV6();p.j41(0,"a",63),p.bIt("click",function(){p.eBV(le);const et=p.XpG(6);return p.Njj(et.mobileNavCloseHandler())}),p.EFF(1),p.k0s()}if(2&Me){const le=p.XpG(3).$implicit;p.AVh("external-link",le.isExternal),p.Y8G("href",le.link,p.B4B)("target",le.isNewTab?"_blank":"_self"),p.BMQ("data-is-external",le.leavingSiteModalKey||le.isExternal),p.R7$(),p.JRh(le.name)}}function Rt(Me,it){if(1&Me&&(p.j41(0,"span",62),p.EFF(1),p.k0s()),2&Me){const le=p.XpG(3).$implicit;p.R7$(),p.JRh(le.name)}}function gn(Me,it){if(1&Me&&p.DNE(0,yt,2,6,"a",61)(1,Rt,2,1,"span",62),2&Me){const le=p.XpG(2).$implicit;p.vxM(le.link?0:1)}}function je(Me,it){if(1&Me&&(p.DNE(0,Lt,2,1,"button",59),p.nI1(1,"async"),p.DNE(2,gn,2,1)),2&Me){const le=p.XpG().$implicit,dt=p.XpG(3);p.vxM("dashboard"!==le.hook||!1!==p.bMT(1,1,dt.isLoggedIn$)||dt.isIdentified()?2:0)}}function De(Me,it){if(1&Me&&(p.j41(0,"li",43),p.DNE(1,zn,8,10,"details",45)(2,je,3,3),p.k0s()),2&Me){const le=it.$implicit;p.R7$(),p.vxM(le.hasSubMenu?1:2)}}function at(Me,it){if(1&Me&&(p.j41(0,"nav",40)(1,"ul",42),p.Z7z(2,De,3,1,"li",43,p.Vm6),p.k0s(),p.nrm(4,"app-utilitynav",44),p.k0s()),2&Me){const le=p.XpG(2);p.R7$(2),p.Dyx(le.megamenu()),p.R7$(2),p.Y8G("utilityNav",le.utilityBar())}}function Ye(Me,it){if(1&Me&&p.nrm(0,"app-utilitynav",41),2&Me){const le=p.XpG().selectedSection,dt=p.XpG();p.Y8G("customSignInToggle",dt.customSignInToggle())("signedInUserNav",dt.signedInUserNav())("selection",le)}}function wn(Me,it){if(1&Me&&(p.j41(0,"div",39),p.DNE(1,at,5,1,"nav",40)(2,Ye,1,3,"app-utilitynav",41),p.k0s()),2&Me){const le=it.selectedSection;p.R7$(),p.vxM("primaryNav"===le?1:2)}}const Vn="MegamenuComponent";let qt=(()=>{class Me{navigationService;profileService;documentRef;cdr;loggerService=(0,p.WQX)(X.L);responsiveService=(0,p.WQX)(X.R);elementRef=(0,p.WQX)(p.aKT);isLteMd$=this.responsiveService.isLteMd$;utilityBar=(0,p.hFB)();customSignInToggle=(0,p.hFB)();signedInUserNav=(0,p.hFB)();megamenu=(0,p.hFB)();isSecondaryMenu=(0,p.hFB)(!1);currentMenuItem=void 0;isLoggedIn$;isIdentified=(0,p.vPA)(!1);isMobileNavOpen=(0,p.geq)(!1);section=(0,p.geq)();unsubscribe$=new t.B;resizeFrameId=0;headerRef;onClick(){this.hideSubMenu(),this.navigationService.hideAllFlyers()}handleKeyboardEvent(le){"Escape"===le.key&&this.mobileNavCloseHandler()}onWindowResize(){const le=this.documentRef.defaultView;le&&(this.resizeFrameId&&le.cancelAnimationFrame(this.resizeFrameId),this.resizeFrameId=le.requestAnimationFrame(()=>this.positionActiveFlyout()))}router=(0,p.WQX)(l.Ix);appConfigService=(0,p.WQX)(ie.RK);registerRoute=this.appConfigService.getChannelConfig().servicing?.registerPageRedirect??"";constructor(le,dt,et,kn){this.navigationService=le,this.profileService=dt,this.documentRef=et,this.cdr=kn,this.isLoggedIn$=this.profileService.isLoggedIn$()}ngOnInit(){this.navigationService.getMenuFlyerStatus$().pipe((0,V.Q)(this.unsubscribe$)).subscribe({next:le=>{this.currentMenuItem&&(this.loggerService.debug(Vn,"MegaMenu Flyer State Changed",le),this.currentMenuItem.isActive=le.isMegaMenuFlyerOpen),this.cdr.detectChanges()},error:le=>{this.loggerService.error(Vn,le)}}),this.isIdentified.set(this.profileService.isIdentified())}hideSubMenu(){this.currentMenuItem&&(this.currentMenuItem.isActive=!1)}primaryLinkClickHandler(le,dt){const et=!!this.documentRef.querySelector('[aria-labelledby="megaBtn"]');le.stopPropagation(),this.navigationService.hideAllFlyers(),this.hideSubMenu(),dt.isActive=!dt.isActive;
1const kn=this.currentMenuItem!==dt;this.currentMenuItem=dt,(kn||!et)&&this.cdr.detectChanges(),dt.isActive&&this.documentRef.defaultView?.requestAnimationFrame(()=>this.positionActiveFlyout())}positionActiveFlyout(){const le=this.elementRef.nativeElement.querySelector(".mega-menu-container");if(!le)return;le.style.transform="";const dt=this.documentRef.documentElement.clientWidth;if(!dt)return;const et=le.getBoundingClientRect();let kn=0;const co=dt-16;et.right>co&&(kn-=et.right-co),et.left+kn<16&&(kn=16-et.left),le.style.transform=kn?`translateX(${kn}px)`:""}clickHandler(le,dt){"dashboard"===dt?.hook?(le.preventDefault(),this.registerRoute?this.router.navigateByUrl(this.registerRoute):this.profileService.submitAuth0("","/service-center")):this.navigationService.navigate(le)}mobileMMHandler(){this.isMobileNavOpen.update(le=>!le),this.section.set("primaryNav"),this.documentRef.body.classList.add("overflow-hidden")}mobileNavCloseHandler(le,dt){this.isMobileNavOpen.update(()=>!1),this.hideSubMenu(),this.documentRef.body.classList.remove("overflow-hidden"),"dashboard"===dt?.hook&&!this.profileService.isLoggedIn()&&!this.isIdentified()&&(le?.preventDefault(),this.router.navigateByUrl(this.registerRoute)),this.headerRef?.focusMobileProfile()}ngOnDestroy(){this.resizeFrameId&&this.documentRef.defaultView?.cancelAnimationFrame(this.resizeFrameId),this.unsubscribe$.next(),this.unsubscribe$.complete()}static \u0275fac=function(dt){return new(dt||Me)(p.rXU(se.o),p.rXU(U.b),p.rXU(s.q),p.rXU(p.gRc))};static \u0275cmp=p.VBU({type:Me,selectors:[["app-megamenu"]],hostAttrs:["data-gtm-component","frk-mega-menu"],hostBindings:function(dt,et){1&dt&&p.bIt("click",function(){return et.onClick()},!1,p.EBC)("keydown",function(co){return et.handleKeyboardEvent(co)},!1,p.EBC)("resize",function(){return et.onWindowResize()},!1,p.tSv)},inputs:{utilityBar:[1,"utilityBar"],customSignInToggle:[1,"customSignInToggle"],signedInUserNav:[1,"signedInUserNav"],megamenu:[1,"megamenu"],isSecondaryMenu:[1,"isSecondaryMenu"],isMobileNavOpen:[1,"isMobileNavOpen"],section:[1,"section"],headerRef:"headerRef"},outputs:{isMobileNavOpen:"isMobileNavOpenChange",section:"sectionChange"},decls:6,vars:6,consts:[["mobileMegaMenu",""],["data-testid","megamenu-desktop",1,"relative","m-0","inline-flex","flex-1","list-none","items-center","p-0"],["id","mobile-mega-menu","data-testid","megamenu-mobile",1,"mobile-buttons","group","pr-4",3,"ngClass"],["routerLinkActive","active-link",1,"lg:pr-auto","white-space-nowrap","group","m-0","list-none","lg:pl-0","xl:pl-[0.5rem]","xl:pr-[0.5rem]",3,"ngClass","routerLinkActiveOptions"],["type","button","aria-haspopup","true","aria-expanded","false",1,"hover:text-pc1-500","focus:outline-pc1-600","focus:text-nc1-950","group","relative","inline-block","hover:underline","focus:[text-shadow:0_0_0.70px_rgb(33_33_33_/_1)]",3,"click","keypress.enter","ngClass"],[1,"inline-flex"],["name","heroChevronDown","aria-hidden","true",1,"relative","top-1","
1size-4","transition-transform","duration-200",3,"ngClass","size"],["aria-labelledby","megaBtn","data-gtm-event","main_navigation",1,"mega-menu-container","bg-nc1-0","border-nc1-0","text-nc1-950","absolute","z-[60]","max-h-[calc(100vh-9rem)]","w-max","max-w-[calc(100vw-2rem)]","overflow-y-auto","rounded","px-8","pb-6","pt-4","drop-shadow-md","lg:right-auto","group-[.isLast]:lg:right-0","group-[.isLast]:xl:right-0",3,"ngClass"],["aria-label","Mega Menu",1,"bg-nc1-0","text-nc1-950","flex","w-auto","max-w-full","flex-wrap","gap-[2.125rem]"],[1,"lg:w-[16.625rem]"],[1,"mb-10","last:mb-0"],[1,"border-nc1-100","mb-3","list-none","border-b","pb-3","last:mb-0","last:border-none","last:pb-0"],[1,"border-nc1-100","text-pc1-800","mb-2","border-b","pb-2","text-base","font-bold"],[1,"text-pc1-800","text-base","no-underline","hover:underline","hover:decoration-[0.031rem]",3,"href","target"],[1,"mb-10","list-none","last:mb-0"],[1,"group","m-0","list-none","px-0","pt-1",3,"ngClass"],[1,"text-pc1-800","text-base","no-underline","hover:underline","hover:decoration-[0.031rem]",3,"click","href","target"],["action","router",1,"text-nc1-950","hover:text-pc1-600","inline-block","text-base","no-underline","hover:underline","hover:decoration-[0.031rem]",3,"click","href","target"],[1,"group","m-0","list-none","p-0"],[1,"text-pc1-800","m-0","p-0","text-base","font-bold"],["action","router",1,"inline-block","text-base","no-underline","hover:underline","hover:decoration-[0.031rem]",3,"ngClass","href","target"],[1,"inline-block","text-base",3,"ngClass"],["action","router",1,"inline-block","text-base","no-underline","hover:underline","hover:decoration-[0.031rem]",3,"click","ngClass","href","target"],[1,"mb-0","list-none"],[1,"group","m-0","list-none","px-0","pb-3","pt-1",3,"ngClass"],["action","router",1,"text-pc1-800","text-base","no-underline","hover:underline","hover:decoration-[0.031rem]",3,"click","href","target"],["type","button",1,"hover:text-pc1-500","focus:outline-pc1-600","focus:text-nc1-950","group","relative","inline-block","hover:underline","focus:[text-shadow:0_0_0.70px_rgb(33_33_33_/_1)]",3,"ngClass"],["type","button",1,"hover:text-pc1-500","focus:outline-pc1-600","focus:text-nc1-950","group","relative","inline-block","hover:underline","focus:[text-shadow:0_0_0.70px_rgb(33_33_33_/_1)]",3,"click","ngClass"],[1,"hover:text-pc1-500","focus:outline-pc1-600","focus:text-nc1-950","inline-flex","no-underline","hover:underline","hover:decoration-[0.031rem]","focus:no-underline","focus:outline-1","focus:[text-shadow:0_0_0.70px_rgb(33_33_33_/_1)]",3,"ngClass","href","target","external-link"],[1,"inline-flex",3,"ngClass"],[1,"hover:text-pc1-500","focus:outline-pc1-600","focus:text-nc1-950","inline-flex","no-underline","hover:underline","hover:decoration-[0.031rem]","focus:no-underline","focus:outline-1","focus:[text-shadow:0_0_0.70px_rgb(33_33_33_/_1)]",3,"ngClass","href","target"],["type","button","aria-label","Navigation","aria-haspopup","true","aria-expanded","false",1,"hover:bg-nc1-100","focus:outline-pc1-600","flex","size-8","shrink-0","items-center","justify-center","rounded",3,"click"],[1,"sr-only"],["name","heroBars3",1,"inline-block","size-4",3,"size"],[1,"group-[.active]:animate-slideIn","fixed","left-0","top-0","z-[60]","flex","h-full","w-screen","items-start","md:w-1/2",3,"ngClass"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["type","button","aria-label","Close navigation",1,"text-nc1-0","bg-pc1-500","h-16","w-16","place-content-center","p-2",3,"click","ngClass"],["name","heroXMark",1,"size-11",3,"size"],[1,"bg-nc1-950","absolute","inset-0","z-[59]","h-screen","w-screen","opacity-20","transition-opacity",3,"ngClass"],[1,"bg-nc1-0","h-full","w-full","overflow-y-auto"],["aria-label","mobile-nav",1,"px-8","py-4"],[3,"customSignInToggle","signedInUserNav","selection"],[1,"min-w-full","list-none","p-0","text-base"],[1,"m-0","list-none","p-0"],[3,"utilityNav"],["name","megaMenu",1,"group",3,"open"],[1,"text-nc1-950","flex","cursor-pointer","list-none","items-center","justify-between","py-4","font-bold","visited:underline","[&::-webkit-details-marker]:hidden"],["aria-hidden","true",1,"group-open:rotate-180"],["name","heroChevronDown","aria-hidden","true",1,"size-5","transition-transform","duration-200",3,"size"],[1,"sub-menu","m-0","text-sm"],["name","subMenu",1,"group/submenu"],[1,"flex","cursor-pointer","list-none","items-center","justify-between","py-3","pl-4","visited:underline","[&::-webkit-details-marker]:hidden"],["aria-hidden","true",1,"group-open/submenu:rotate-180"],[1,"text-nc1-950","block","px-8","py-[6px]","no-underline",3,"href","target","external-link"],[1,"text-nc1-950","block","px-8","py-[6px]"],[1,"text-nc1-950","block","px-8","py-[6px]","no-underline",3,"click","href","target"],[1,"text-nc1-950","block","py-3","pl-4","no-underline","lg:px-8","lg:py-4","lg:font-bold",3,"href"],[1,"text-nc1-950","block","py-3","pl-4","lg:px-8","lg:py-4","lg:font-bold"],[1,"text-nc1-950","block","py-3","pl-4","no-underline","lg:px-8","lg:py-4","lg:font-bold",3,"click","href"],["type","button",1,"text-nc1-950","hover:text-pc1-500","focus:outline-pc1-600","focus:text-nc1-950","group","relative","inline-block","text-base","hover:underline","focus:[text-shadow:0_0_0.70px_rgb(33_33_33_/_1)]"],["type","button",1,"text-nc1-950","hover:text-pc1-500","focus:outline-pc1-600","focus:text-nc1-950","group","relative","inline-block","text-base","hover:underline","focus:[text-shadow:0_0_0.70px_rgb(33_33_33_/_1)]",3,"click"],[1,"text-nc1-950","block","py-4","font-bold","no-underline",3,"href","target","external-link"],[1,"text-nc1-950","block","py-4","font-bold"],[1,"text-nc1-950","block","py-4","font-bold","no-underline",3,"click","href","target"]],template:function(dt,et){1&dt&&(p.DNE(0,Ln,3,0,"ul",1),p.nI1(1,"async"),p.DNE(2,ao,12,23,"div",2),p.nI1(3,"async"),p.DNE(4,wn,3,1,"ng-template",null,0,p.C5r)),2&dt&&(p.vxM(!1===p.bMT(1,2,et.isLteMd$)?0:-1),p.R7$(2),p.vxM(!0===p.bMT(3,4,et.isLteMd$)?2:-1))},dependencies:[r.MD,r.YU,r.T3,r.Jj,e.wQ,J.F,G.zq],encapsulation:2,changeDetection:0})}return Me})()},50913:(fn,Q,h)=>{"use strict";h.d(Q,{S:()=>p});var s=h(87040),r=h(47223);function p(l,e){return(0,s.N)((0,r.S)(l,e,arguments.length>=2,!0))}},51117:(fn,Q,h)=>{"use strict";h.d(Q,{g:()=>s});var s={AGENT:"agent",CONSOLE:"console",CUSTOM:"custom",LOGGER:"logger",NETWORK:"network",SOURCE:"source",REPORT:"report"}},51671:(fn,Q,h)=>{"use strict";h.d(Q,{x:()=>p});var s=h(98359),r=h(74725);function p(l){return(0,r.T)(l?.[s.l])}},52191:(fn,Q,h)=>{"use strict";function s(r,p,l,e=0,G=!1){const X=p.schedule(function(){l(),G?r.add(this.schedule(null,e)):this.unsubscribe()},e);if(r.add(X),!G)return X}h.d(Q,{N:()=>s})},52331:(fn,Q,h)=>{"use strict";h.d(Q,{R:()=>G});var s=h(85005),r=h(71326),p=h(19376),l=h(64193),e=h(37997);let G=(()=>{class X{documentRef;appConfig=(0,r.WQX)(e.RK);static scriptType="application/ld+json";static pageSchemaClass="structured-data";static websiteSchemaClass="structured-data-website";static webPageSchemaClass="structured-data-webpage";static dynamicSchemaClass="structured-data-dynamic";static websiteSchema=({siteUrl:V})=>({"@context":"https://schema.org","@type":"WebSite",url:V,potentialAction:{"@type":"SearchAction",target:`${V.replace(/\/$/,"")}/search?query={query}`,query:"required"}});static webPageSchema=({url:V,name:ie,description:J,siteUrl:se,appendedTitleText:U})=>{const ke={"@context":"https://schema.org","@type":"WebPage",name:ie,url:V};return J&&(ke.description=J),ke.publisher={"@type":"Organization",name:U},ke.isPartOf={"@type":"WebSite",name:U,url:se},ke};static assignDefined(V,ie){Object.entries(ie).forEach(([J,se])=>{null!=se&&""!==se&&(V[J]=se)})}static normalizeSchemaDate(V,ie){if("string"==typeof V){const J=V.trim();if(J&&"false"!==J.toLowerCase())return J}return ie}insightArticleSchema=V=>{const ie=this.getStructuredDataPublisher(),J={"@context":"https://schema.org","@type":"Article","@id":`${V.url}#article`,url:V.url,mainEntityOfPage:{"@type":"WebPage","@id":V.url},headline:V.headline};V.description&&(J.description=V.description),V.image&&(J.image=V.image),V.datePublished&&(J.datePublished=V.datePublished);const se=X.normalizeSchemaDate(V.dateModified,V.datePublished);return J.dateModified=se,V.authorNames?.length&&(J.author=V.authorNames.map(U=>({"@type":"Person",name:U}))),X.assignDefined(J,{articleSection:V.articleSection,keywords:V.keywords,inLanguage:V.inLanguage}),J.publisher={"@type":"Organization",name:V.publisherName||ie?.name},J};podcastEpisodeSchema=V=>{const ie=this.getStructuredDataPublisher(),J={"@context":"https://schema.org","@type":"PodcastEpisode","@id":`${V.url}#podcast`,url:V.url,name:V.name,mainEntityOfPage:{"@type":"WebPage","@id":V.url},datePublished:V.datePublished,dateModified:X.normalizeSchemaDate(V.dateModified,V.datePublished),publisher:{"@type":"Organization",name:V.publisherName||ie?.name}};if(X.assignDefined(J,{description:V.description,image:V.image,inLanguage:V.inLanguage}),V.authorNames?.length){const se=V.authorNames.map(U=>({"@type":"Person",name:U}));J.author=1===se.length?se[0]:se}return V.seriesName&&(J.partOfSeries={"@type":"PodcastSeries",name:V.seriesName}),J};personSchema=V=>{const ie=this.getStructuredDataPublisher(),J={"@context":"https://schema.org","@type":"Person","@id":`${V.url}#person`,name:V.name,url:V.url,worksFor:{"@type":"Organization",name:ie?.name,url:ie?.websiteUrl}};return X.assignDefined(J,{jobTitle:V.jobTitle,description:V.description}),V.imageUrl&&(J.image={"@type":"ImageObject",url:V.imageUrl}),J};getStructuredDataPublisher(){return this.appConfig.getChannelConfig().structuredData?.publisher}investmentFundSchema=V=>{const ie=this.appConfig.getChannelConfig().structuredData;if(!ie)return X.buildLegacyInvestmentFundSchema(V);const J=ie.publisher,se=X.normalizeConfiguredPageUrl(V.url,J.websiteUrl),U=X.resolveProviderOrganization(V,ie),ke={"@type":X.resolveFundSchemaType(V.productType),"@id":`${se}#fund`,name:V.name,provider:{"@id":U.id},url:se};V.description&&(ke.description=V.description),V.ticker&&(ke.identifier={"@type":"PropertyValue",name:"Ticker Symbol",value:V.ticker});const _e=X.buildAmount(V);return _e&&(ke.amount=_e),V.annualPercentageRate&&(ke.annualPercentageRate=X.buildAnnualPercentageRate(V.annualPercentageRate)),V.feesAndCommissionsSpecification&&(ke.feesAndCommissionsSpecification=X.normalizeConfiguredPageUrl(V.feesAndCommissionsSpecification,J.websiteUrl)),{"@context":"https://schema.org","@graph":[X.buildPublisherOrganization(J),...X.buildProviderOrganizationGraph(U,J.organizationId,ie.specializedManagerDescriptionSuffix),ke]}};static buildLegacyInvestmentFundSchema(V){const ie={"@context":"https://schema.org","@type":"InvestmentFund","@id":`${V.url}#fund`,name:V.name};V.description&&(ie.description=V.description),ie.url=V.url,V.ticker&&(ie.identifier={"@type":"PropertyValue",name:"Ticker Symbol",value:V.ticker}),V.providerName&&(ie.provider=X.buildProvider(V.providerName,V.providerUrl));const J=X.buildAmount(V);return J&&(ie.amount=J),V.annualPercentageRate&&(ie.annualPercentageRate=X.buildAnnualPercentageRate(V.annualPercentageRate)),V.feesAndCommissionsSpecification&&(ie.feesAndCommissionsSpecification=V.feesAndCommissionsSpecification),ie}static resolveFundSchemaType(V){return V===p.lM.IF||V===p.lM.TOF?"Fund":"InvestmentFund"}static normalizeOrganizationKey(V){return V.toLowerCase().replace(/[.,]/g,"").replace(/\s+/g," ").trim()}static resolveProviderOrganization(V,ie){const J=X.findSpecializedManager(V,ie);if(J)return J;if(V.providerName&&V.providerName!==ie.publisher.name){const se=V.providerUrl?.replace(/\/$/,"");return{id:se?`${se}/#organization`:ie.publisher.organizationId,name:V.providerName,sameAs:se?`${se}/`:void 0}}return{id:ie.publisher.organizationId,name:ie.publisher.name,sameAs:ie.publisher.websiteUrl}}static findSpecializedManager(V,ie){const J=[V.investmentManager,V.investmentGroup,V.productFamily];for(const se of J){if(!se)continue;const U=ie.simOrganizations[X.normalizeOrganizationKey(se)];if(U)return{...U,isSpecializedManager:!0}}return null}static buildPublisherOrganization(V){return{"@type":"Organization","@id":V.organizationId,name:V.name}}static normalizeConfiguredPageUrl(V,ie){if(!V)return V;if(V.startsWith("/"))return`${ie}${V}`;try{const J=new URL(V);return`${ie}${J.pathname}${J.search}${J.hash}`}catch{return V}}static buildProviderOrganizationGraph(V,ie,J){if(V.id===ie)return[];const se={"@type":"Organization","@id":V.id,name:V.name};return V.isSpecializedManager&&(se.description=`${V.name}${J}`,se.sameAs=V.sameAs?[V.sameAs]:[],se.parentOrganization={"@id":ie}),[se]}static buildProvider(V,ie){return{"@type":"Organization","@id":ie?`${ie.replace(/\/$/,"")}/#organization`:"/#organization",name:V}}static buildAnnualPercentageRate(V){const ie={"@type":"QuantitativeValue",value:V.value};return X.assignDefined(ie,{unitCode:V.unitCode,unitText:V.unitText}),ie}static buildAmount(V){return void 0!==V.amountValue&&V.amountCurrency?{"@type":"MonetaryAmount",currency:V.amountCurrency,value:V.amountValue}:null}static fundAmountInput(V){const ie=V.pricingDetails?.coreNav,J=V.pricingDetails?.common;if("loaded"!==ie?.status||"loaded"!==J?.status)return{};const se=(0,l.cG)(ie.navValue);return null===se||se<=0?{}:{amountValue:se,amountCurrency:J.currencyCode}}static fundYieldInput(V){const ie=V.yields,J=V.pricingDetails?.coreNav,se="loaded"===ie?.status?(0,l.cG)(ie.secYieldThrtyDay)??(0,l.cG)(ie.divi
1dendYield):null,U="loaded"===J?.status?(0,l.cG)(J.navYearToDateReturn):null,ke=se??U;return null===ke?{}:{annualPercentageRate:{value:ke,unitCode:"P1",unitText:"%"}}}constructor(V){this.documentRef=V}setPageSchema(V){if(V)try{const ie=JSON.parse(V);this.insertSchema(ie,X.pageSchemaClass)}catch{this.removeStructuredData(X.pageSchemaClass)}else this.removeStructuredData(X.pageSchemaClass)}setBaseSchemas(V){this.insertSchema(X.websiteSchema({siteUrl:V.siteUrl}),X.websiteSchemaClass),this.insertSchema(X.webPageSchema({url:V.pageUrl,name:V.pageName,description:V.pageDescription,siteUrl:V.siteUrl,appendedTitleText:V.appendedTitleText}),X.webPageSchemaClass)}setDynamicSchema(V){V?this.insertSchema(V,X.dynamicSchemaClass):this.removeStructuredData(X.dynamicSchemaClass)}removeStructuredData(V){(V?[V]:[X.pageSchemaClass,X.websiteSchemaClass,X.webPageSchemaClass,X.dynamicSchemaClass,"structured-data-profile"]).forEach(J=>{Array.from(this.documentRef.head.getElementsByClassName(J)).forEach(U=>{U.remove()})})}insertSchema(V,ie){const J=this.documentRef.head.getElementsByClassName(ie)[0],se=J??this.documentRef.createElement("script");se.className=ie,se.type=X.scriptType,se.text=JSON.stringify(V),J||this.documentRef.head.appendChild(se)}static \u0275fac=function(ie){return new(ie||X)(r.KVO(s.q))};static \u0275prov=r.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}return X})()},52411:(fn,Q,h)=>{"use strict";h.d(Q,{V3:()=>l,ZD:()=>p,i9:()=>e});var s=h(86475);function p(G,X){return X.reduce((t,V)=>function r(G,X){return G.replace(new RegExp("([?&])"+X+"(=|%3D)[^&#$]+(&)?"),"$1").replace(/\?$|\?(#.*)$/,"$1")}(t,V),G)}function l(G){const X=(0,s.A)(G,"model.parameters['Open in New Tab (True or False)']","False");return"string"==typeof X&&"true"===X.trim().toLowerCase()}function e(G){const X=(0,s.A)(G,"model.parameters['Leaving Site (True or False)']","False");return"string"==typeof X&&"true"===X.trim().toLowerCase()}},53004:(fn,Q,h)=>{"use strict";h.d(Q,{j8:()=>Dt,Wj:()=>ns,As:()=>jn,Yn:()=>We,hF:()=>xe,Ih:()=>_o,QI:()=>Zi,zr:()=>Fo,n_:()=>In,Db:()=>fa,u_:()=>Ba,fq:()=>hs,yp:()=>ps,A_:()=>Ua});var s=h(75651),p=(h(68485),h(81914)),l=function(F){return F.Root="root",F.Text="text",F.Directive="directive",F.Comment="comment",F.Script="script",F.Style="style",F.Tag="tag",F.CDATA="cdata",F.Doctype="doctype",F}(l||{});const G=l.Root,X=l.Text,t=l.Directive,V=l.Comment,ie=l.Script,J=l.Style,se=l.Tag,U=l.CDATA,ke=l.Doctype,_e=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\u{1d504}rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\u{1d538}plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\u{1d49c}ign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\u{1d505}pf;\uc000\u{1d539}eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\u{1d49e}p\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;
1o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\u{1d507}\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\u{1d53b}\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\u{1d49f}rok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\u{1d508}rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\u{1d53c}silon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\u{1d509}lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\u{1d53d}All;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\u{1d50a};\u62d9pf;\uc000\u{1d53e}eater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\u{1d4a2};\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\u{1d540}a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\u{1d50d}pf;\uc000\u{1d541}\u01e3\u07c7\0\u07ccr;\uc000\u{1d4a5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\u{1d50e}pf;\uc000\u{1d542}cr;\uc000\u{1d4a6}\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\u{1d50f}\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\u{1d543}er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;
1\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\u{1d510}nusPlus;\u6213pf;\uc000\u{1d544}c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\u{1d511}\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;
1\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\u{1d4a9}ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\u{1d512}rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\u{1d546}enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\u{1d4aa}ash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\u{1d513}i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\u{1d4ab};\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\u{1d514}pf;\u611acr;\uc000\u{1d4ac}\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\u{1d516}ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\u{1d54a}\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\u{1d4ae}ar;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\u{1d517}\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\u{1d54b}ipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\u{1d4af}rok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;
1\uc000\u{1d518}rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\u{1d54c}\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\u{1d4b0}ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\u{1d519}pf;\uc000\u{1d54d}cr;\uc000\u{1d4b1}dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\u{1d51a}pf;\uc000\u{1d54e}cr;\uc000\u{1d4b2}\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\u{1d51b};\u439epf;\uc000\u{1d54f}cr;\uc000\u{1d4b3}\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\u{1d51c}pf;\uc000\u{1d550}cr;\uc000\u{1d4b4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\u{1d4b5}\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\u{1d51e}rave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\u{1d552}\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\u{1d4b6};\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\u{1d51f}g\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\u{1d553}\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;
1\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\u{1d4b7}mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\u{1d520}\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\u{1d554}o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\u{1d4b8}\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\u{1d521}ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\u{1d555}\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\u{1d4b9};\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\u{1d522}\u0180;
1rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\u{1d556}\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\u{1d523}lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\u{1d557}\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\u{1d4bb}\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\u{1d524}\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\u{1d558}\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\u{1d525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\u{1d559}bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\u{1d4bd}as\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\u{1d526}rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\u{1d55a}a;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\u{1d4be}n\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\u{1d527}ath;\u4237pf;
1\uc000\u{1d55b}\u01e3\u23ec\0\u23f1r;\uc000\u{1d4bf}rcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\u{1d528}reen;\u4138cy;\u4445cy;\u445cpf;\uc000\u{1d55c}cr;\uc000\u{1d4c0}\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\u{1d529}\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\u{1d55d}us;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\u{1d4c1}m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\u{1d52a}o;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\u{1d55e}\u0100ct\u28f8\u28fdr;
1\uc000\u{1d4c2}pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\u{1d52b}\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\u{1d55f}\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\u{1d4c3}ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\u{1d52c}\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\u{1d560}\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\u{1d52d}\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\u{1d561}nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0ee
1c\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\u{1d4c5};\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\u{1d52e}pf;\uc000\u{1d562}rime;\u6057cr;\uc000\u{1d4c6}\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\u{1d52f}\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\u{1d563}us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\u{1d4c7}\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\u{1d530}\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\u{1d564}a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\u{1d4c8}tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;
1Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\u{1d531}\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\u{1d565}rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\u{1d4c9};\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\u{1d532}rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\u{1d566}\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\u{1d4ca}\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\u{1d533}
1tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\u{1d567}ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\u{1d4cb}\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\u{1d534}pf;\uc000\u{1d568}\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\u{1d4cc}\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\u{1d535}\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\u{1d569}im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\u{1d4cd}\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\u{1d536}cy;\u4457pf;\uc000\u{1d56a}cr;\uc000\u{1d4ce}\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\u{1d537}cy;\u4436grarr;\u61ddpf;\uc000\u{1d56b}cr;\uc000\u{1d4cf}\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map(F=>F.charCodeAt(0))),Ue=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map(F=>F.charCodeAt(0)));var Ze;const we=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Be=null!==(Ze=String.fromCodePoint)&&void 0!==Ze?Ze:function(F){let A="";return F>65535&&(F-=65536,A+=String.fromCharCode(F>>>10&1023|55296),F=56320|1023&F),A+=String.fromCharCode(F),A};function Ce(F){var A;return F>=55296&&F<=57343||F>1114111?65533:null!==(A=we.get(F))&&void 0!==A?A:F}var ge=function(F){return F[F.NUM=35]="NUM",F[F.SEMI=59]="SEMI",F[F.EQUALS=61]="EQUALS",F[F.ZERO=48]="ZERO",F[F.NINE=57]="NINE",F[F.LOWER_A=97]="LOWER_A",F[F.LOWER_F=102]="LOWER_F",F[F.LOWER_X=120]="LOWER_X",F[F.LOWER_Z=122]="LOWER_Z",F[F.UPPER_A=65]="UPPER_A",F[F.UPPER_F=70]="UPPER_F",F[F.UPPER_Z=90]="UPPER_Z",F}(ge||{}),Je=function(F){return F[F.VALUE_LENGTH=49152]="VALUE_LENGTH",F[F.BRANCH_LENGTH=16256]="BRANCH_LENGTH",F[F.JUMP_TABLE=127]="JUMP_TABLE",F}(Je||{});function Ct(F){return F>=ge.ZERO&&F<=ge.NINE}var nn=function(F){return F[F.EntityStart=0]="EntityStart",F[F.NumericStart=1]="NumericStart",F[F.NumericDecimal=2]="NumericDecimal",F[F.NumericHex=3]="NumericHex",F[F.NamedEntity=4]="NamedEntity",F}(nn||{}),an=function(F){return F[F.Legacy=0]="Legacy",F[F.Strict=1]="Strict",F[F.Attribute=2]="Attribute",F}(an||{});class un{constructor(A,b,B){this.decodeTree=A,this.emitCodePoint=b,this.errors=B,this.state=nn.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=an.Strict}startEntity(A){this.decodeMode=A,this.state=nn.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(A,b){switch(this.state){case nn.EntityStart:return A.charCodeAt(b)===ge.NUM?(this.state=nn.NumericStart,this.consumed+=1,this.stateNumericStart(A,b+1)):(this.state=nn.NamedEntity,this.stateNamedEntity(A,b));case nn.NumericStart:return this.stateNumericStart(A,b);case nn.NumericDecimal:return this.stateNumericDecimal(A,b);case nn.NumericHex:return this.stateNumericHex(A,b);case nn.NamedEntity:return this.stateNamedEntity(A,b)}}stateNumericStart(A,b){return b>=A.length?-1:(32|A.charCodeAt(b))===ge.LOWER_X?(this.state=nn.NumericHex,this.consumed+=1,this.stateNumericHex(A,b+1)):(this.state=nn.NumericDecimal,this.stateNumericDecimal(A,b))}addToNumericResult(A,b,B,C){if(b!==B){const O=B-b;this.result=this.result*Math.pow(C,O)+parseInt(A.substr(b,O),C),this.consumed+=O}}stateNumericHex(A,b){const B=b;
vendor: 3,097 bytes, line 1
1for(;b<A.length;){const C=A.charCodeAt(b);if(!(Ct(C)||(F=C,F>=ge.UPPER_A&&F<=ge.UPPER_F||F>=ge.LOWER_A&&F<=ge.LOWER_F)))return this.addToNumericResult(A,B,b,16),this.emitNumericEntity(C,3);b+=1}var F;return this.addToNumericResult(A,B,b,16),-1}stateNumericDecimal(A,b){const B=b;for(;b<A.length;){const C=A.charCodeAt(b);if(!Ct(C))return this.addToNumericResult(A,B,b,10),this.emitNumericEntity(C,2);b+=1}return this.addToNumericResult(A,B,b,10),-1}emitNumericEntity(A,b){var B;if(this.consumed<=b)return null===(B=this.errors)||void 0===B||B.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(A===ge.SEMI)this.consumed+=1;else if(this.decodeMode===an.Strict)return 0;return this.emitCodePoint(Ce(this.result),this.consumed),this.errors&&(A!==ge.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(A,b){const{decodeTree:B}=this;let C=B[this.treeIndex],O=(C&Je.VALUE_LENGTH)>>14;for(;b<A.length;b++,this.excess++){const re=A.charCodeAt(b);if(this.treeIndex=Re(B,C,this.treeIndex+Math.max(1,O),re),this.treeIndex<0)return 0===this.result||this.decodeMode===an.Attribute&&(0===O||((F=re)===ge.EQUALS||function Zt(F){return F>=ge.UPPER_A&&F<=ge.UPPER_Z||F>=ge.LOWER_A&&F<=ge.LOWER_Z||Ct(F)}(F)))?0:this.emitNotTerminatedNamedEntity();if(C=B[this.treeIndex],O=(C&Je.VALUE_LENGTH)>>14,0!==O){if(re===ge.SEMI)return this.emitNamedEntityData(this.treeIndex,O,this.consumed+this.excess);this.decodeMode!==an.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var F;return-1}emitNotTerminatedNamedEntity(){var A;const{result:b,decodeTree:B}=this;return this.emitNamedEntityData(b,(B[b]&Je.VALUE_LENGTH)>>14,this.consumed),null===(A=this.errors)||void 0===A||A.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(A,b,B){const{decodeTree:C}=this;return this.emitCodePoint(1===b?C[A]&~Je.VALUE_LENGTH:C[A+1],B),3===b&&this.emitCodePoint(C[A+2],B),B}end(){var A;switch(this.state){case nn.NamedEntity:return 0===this.result||this.decodeMode===an.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case nn.NumericDecimal:return this.emitNumericEntity(0,2);case nn.NumericHex:return this.emitNumericEntity(0,3);case nn.NumericStart:return null===(A=this.errors)||void 0===A||A.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case nn.EntityStart:return 0}}}function It(F){let A="";const b=new un(F,B=>A+=Be(B));return function(C,O){let re=0,kt=0;for(;(kt=C.indexOf("&",kt))>=0;){A+=C.slice(re,kt),b.startEntity(O);const Po=b.write(C,kt+1);if(Po<0){re=kt+b.end();break}re=kt+Po,kt=0===Po?re+1:re}const Un=A+C.slice(re);return A="",Un}}function Re(F,A,b,B){const C=(A&Je.BRANCH_LENGTH)>>7,O=A&Je.JUMP_TABLE;if(0===C)return 0!==O&&B===O?b:-1;if(O){const Un=B-O;return Un<0||Un>=C?-1:F[b+Un]-1}let re=b,kt=re+C-1;for(;re<=kt;){const Un=re+kt>>>1,Po=F[Un];if(Po<B)re=Un+1;else{if(!(Po>B))return F[Un+C];kt=Un-1}}return-1}function Ht(F){for(let A=1;A<F.length;A++)F[A][0]+=F[A-1][0]+1;return F}It(_e),It(Ue),new Map(Ht
vendor: 10,610 bytes, line 1
1([[9,"&Tab;"],[0,"&NewLine;"],[22,"&excl;"],[0,"&quot;"],[0,"&num;"],[0,"&dollar;"],[0,"&percnt;"],[0,"&amp;"],[0,"&apos;"],[0,"&lpar;"],[0,"&rpar;"],[0,"&ast;"],[0,"&plus;"],[0,"&comma;"],[1,"&period;"],[0,"&sol;"],[10,"&colon;"],[0,"&semi;"],[0,{v:"&lt;",n:8402,o:"&nvlt;"}],[0,{v:"&equals;",n:8421,o:"&bne;"}],[0,{v:"&gt;",n:8402,o:"&nvgt;"}],[0,"&quest;"],[0,"&commat;"],[26,"&lbrack;"],[0,"&bsol;"],[0,"&rbrack;"],[0,"&Hat;"],[0,"&lowbar;"],[0,"&DiacriticalGrave;"],[5,{n:106,o:"&fjlig;"}],[20,"&lbrace;"],[0,"&verbar;"],[0,"&rbrace;"],[34,"&nbsp;"],[0,"&iexcl;"],[0,"&cent;"],[0,"&pound;"],[0,"&curren;"],[0,"&yen;"],[0,"&brvbar;"],[0,"&sect;"],[0,"&die;"],[0,"&copy;"],[0,"&ordf;"],[0,"&laquo;"],[0,"&not;"],[0,"&shy;"],[0,"&circledR;"],[0,"&macr;"],[0,"&deg;"],[0,"&PlusMinus;"],[0,"&sup2;"],[0,"&sup3;"],[0,"&acute;"],[0,"&micro;"],[0,"&para;"],[0,"&centerdot;"],[0,"&cedil;"],[0,"&sup1;"],[0,"&ordm;"],[0,"&raquo;"],[0,"&frac14;"],[0,"&frac12;"],[0,"&frac34;"],[0,"&iquest;"],[0,"&Agrave;"],[0,"&Aacute;"],[0,"&Acirc;"],[0,"&Atilde;"],[0,"&Auml;"],[0,"&angst;"],[0,"&AElig;"],[0,"&Ccedil;"],[0,"&Egrave;"],[0,"&Eacute;"],[0,"&Ecirc;"],[0,"&Euml;"],[0,"&Igrave;"],[0,"&Iacute;"],[0,"&Icirc;"],[0,"&Iuml;"],[0,"&ETH;"],[0,"&Ntilde;"],[0,"&Ograve;"],[0,"&Oacute;"],[0,"&Ocirc;"],[0,"&Otilde;"],[0,"&Ouml;"],[0,"&times;"],[0,"&Oslash;"],[0,"&Ugrave;"],[0,"&Uacute;"],[0,"&Ucirc;"],[0,"&Uuml;"],[0,"&Yacute;"],[0,"&THORN;"],[0,"&szlig;"],[0,"&agrave;"],[0,"&aacute;"],[0,"&acirc;"],[0,"&atilde;"],[0,"&auml;"],[0,"&aring;"],[0,"&aelig;"],[0,"&ccedil;"],[0,"&egrave;"],[0,"&eacute;"],[0,"&ecirc;"],[0,"&euml;"],[0,"&igrave;"],[0,"&iacute;"],[0,"&icirc;"],[0,"&iuml;"],[0,"&eth;"],[0,"&ntilde;"],[0,"&ograve;"],[0,"&oacute;"],[0,"&ocirc;"],[0,"&otilde;"],[0,"&ouml;"],[0,"&div;"],[0,"&oslash;"],[0,"&ugrave;"],[0,"&uacute;"],[0,"&ucirc;"],[0,"&uuml;"],[0,"&yacute;"],[0,"&thorn;"],[0,"&yuml;"],[0,"&Amacr;"],[0,"&amacr;"],[0,"&Abreve;"],[0,"&abreve;"],[0,"&Aogon;"],[0,"&aogon;"],[0,"&Cacute;"],[0,"&cacute;"],[0,"&Ccirc;"],[0,"&ccirc;"],[0,"&Cdot;"],[0,"&cdot;"],[0,"&Ccaron;"],[0,"&ccaron;"],[0,"&Dcaron;"],[0,"&dcaron;"],[0,"&Dstrok;"],[0,"&dstrok;"],[0,"&Emacr;"],[0,"&emacr;"],[2,"&Edot;"],[0,"&edot;"],[0,"&Eogon;"],[0,"&eogon;"],[0,"&Ecaron;"],[0,"&ecaron;"],[0,"&Gcirc;"],[0,"&gcirc;"],[0,"&Gbreve;"],[0,"&gbreve;"],[0,"&Gdot;"],[0,"&gdot;"],[0,"&Gcedil;"],[1,"&Hcirc;"],[0,"&hcirc;"],[0,"&Hstrok;"],[0,"&hstrok;"],[0,"&Itilde;"],[0,"&itilde;"],[0,"&Imacr;"],[0,"&imacr;"],[2,"&Iogon;"],[0,"&iogon;"],[0,"&Idot;"],[0,"&imath;"],[0,"&IJlig;"],[0,"&ijlig;"],[0,"&Jcirc;"],[0,"&jcirc;"],[0,"&Kcedil;"],[0,"&kcedil;"],[0,"&kgreen;"],[0,"&Lacute;"],[0,"&lacute;"],[0,"&Lcedil;"],[0,"&lcedil;"],[0,"&Lcaron;"],[0,"&lcaron;"],[0,"&Lmidot;"],[0,"&lmidot;"],[0,"&Lstrok;"],[0,"&lstrok;"],[0,"&Nacute;"],[0,"&nacute;"],[0,"&Ncedil;"],[0,"&ncedil;"],[0,"&Ncaron;"],[0,"&ncaron;"],[0,"&napos;"],[0,"&ENG;"],[0,"&eng;"],[0,"&Omacr;"],[0,"&omacr;"],[2,"&Odblac;"],[0,"&odblac;"],[0,"&OElig;"],[0,"&oelig;"],[0,"&Racute;"],[0,"&racute;"],[0,"&Rcedil;"],[0,"&rcedil;"],[0,"&Rcaron;"],[0,"&rcaron;"],[0,"&Sacute;"],[0,"&sacute;"],[0,"&Scirc;"],[0,"&scirc;"],[0,"&Scedil;"],[0,"&scedil;"],[0,"&Scaron;"],[0,"&scaron;"],[0,"&Tcedil;"],[0,"&tcedil;"],[0,"&Tcaron;"],[0,"&tcaron;"],[0,"&Tstrok;"],[0,"&tstrok;"],[0,"&Utilde;"],[0,"&utilde;"],[0,"&Umacr;"],[0,"&umacr;"],[0,"&Ubreve;"],[0,"&ubreve;"],[0,"&Uring;"],[0,"&uring;"],[0,"&Udblac;"],[0,"&udblac;"],[0,"&Uogon;"],[0,"&uogon;"],[0,"&Wcirc;"],[0,"&wcirc;"],[0,"&Ycirc;"],[0,"&ycirc;"],[0,"&Yuml;"],[0,"&Zacute;"],[0,"&zacute;"],[0,"&Zdot;"],[0,"&zdot;"],[0,"&Zcaron;"],[0,"&zcaron;"],[19,"&fnof;"],[34,"&imped;"],[63,"&gacute;"],[65,"&jmath;"],[142,"&circ;"],[0,"&caron;"],[16,"&breve;"],[0,"&DiacriticalDot;"],[0,"&ring;"],[0,"&ogon;"],[0,"&DiacriticalTilde;"],[0,"&dblac;"],[51,"&DownBreve;"],[127,"&Alpha;"],[0,"&Beta;"],[0,"&Gamma;"],[0,"&Delta;"],[0,"&Epsilon;"],[0,"&Zeta;"],[0,"&Eta;"],[0,"&Theta;"],[0,"&Iota;"],[0,"&Kappa;"],[0,"&Lambda;"],[0,"&Mu;"],[0,"&Nu;"],[0,"&Xi;"],[0,"&Omicron;"],[0,"&Pi;"],[0,"&Rho;"],[1,"&Sigma;"],[0,"&Tau;"],[0,"&Upsilon;"],[0,"&Phi;"],[0,"&Chi;"],[0,"&Psi;"],[0,"&ohm;"],[7,"&alpha;"],[0,"&beta;"],[0,"&gamma;"],[0,"&delta;"],[0,"&epsi;"],[0,"&zeta;"],[0,"&eta;"],[0,"&theta;"],[0,"&iota;"],[0,"&kappa;"],[0,"&lambda;"],[0,"&mu;"],[0,"&nu;"],[0,"&xi;"],[0,"&omicron;"],[0,"&pi;"],[0,"&rho;"],[0,"&sigmaf;"],[0,"&sigma;"],[0,"&tau;"],[0,"&upsi;"],[0,"&phi;"],[0,"&chi;"],[0,"&psi;"],[0,"&omega;"],[7,"&thetasym;"],[0,"&Upsi;"],[2,"&phiv;"],[0,"&piv;"],[5,"&Gammad;"],[0,"&digamma;"],[18,"&kappav;"],[0,"&rhov;"],[3,"&epsiv;"],[0,"&backepsilon;"],[10,"&IOcy;"],[0,"&DJcy;"],[0,"&GJcy;"],[0,"&Jukcy;"],[0,"&DScy;"],[0,"&Iukcy;"],[0,"&YIcy;"],[0,"&Jsercy;"],[0,"&LJcy;"],[0,"&NJcy;"],[0,"&TSHcy;"],[0,"&KJcy;"],[1,"&Ubrcy;"],[0,"&DZcy;"],[0,"&Acy;"],[0,"&Bcy;"],[0,"&Vcy;"],[0,"&Gcy;"],[0,"&Dcy;"],[0,"&IEcy;"],[0,"&ZHcy;"],[0,"&Zcy;"],[0,"&Icy;"],[0,"&Jcy;"],[0,"&Kcy;"],[0,"&Lcy;"],[0,"&Mcy;"],[0,"&Ncy;"],[0,"&Ocy;"],[0,"&Pcy;"],[0,"&Rcy;"],[0,"&Scy;"],[0,"&Tcy;"],[0,"&Ucy;"],[0,"&Fcy;"],[0,"&KHcy;"],[0,"&TScy;"],[0,"&CHcy;"],[0,"&SHcy;"],[0,"&SHCHcy;"],[0,"&HARDcy;"],[0,"&Ycy;"],[0,"&SOFTcy;"],[0,"&Ecy;"],[0,"&YUcy;"],[0,"&YAcy;"],[0,"&acy;"],[0,"&bcy;"],[0,"&vcy;"],[0,"&gcy;"],[0,"&dcy;"],[0,"&iecy;"],[0,"&zhcy;"],[0,"&zcy;"],[0,"&icy;"],[0,"&jcy;"],[0,"&kcy;"],[0,"&lcy;"],[0,"&mcy;"],[0,"&ncy;"],[0,"&ocy;"],[0,"&pcy;"],[0,"&rcy;"],[0,"&scy;"],[0,"&tcy;"],[0,"&ucy;"],[0,"&fcy;"],[0,"&khcy;"],[0,"&tscy;"],[0,"&chcy;"],[0,"&shcy;"],[0,"&shchcy;"],[0,"&hardcy;"],[0,"&ycy;"],[0,"&softcy;"],[0,"&ecy;"],[0,"&yucy;"],[0,"&yacy;"],[1,"&iocy;"],[0,"&djcy;"],[0,"&gjcy;"],[0,"&jukcy;"],[0,"&dscy;"],[0,"&iukcy;"],[0,"&yicy;"],[0,"&jsercy;"],[0,"&ljcy;"],[0,"&njcy;"],[0,"&tshcy;"],[0,"&kjcy;"],[1,"&ubrcy;"],[0,"&dzcy;"],[7074,"&ensp;"],[0,"&emsp;"],[0,"&emsp13;"],[0,"&emsp14;"],[1,"&numsp;"],[0,"&puncsp;"],[0,"&ThinSpace;"],[0,"&hairsp;"],[0,"&NegativeMediumSpace;"],[0,"&zwnj;"],[0,"&zwj;"],[0,"&lrm;"],[0,"&rlm;"],[0,"&dash;"],[2,"&ndash;"],[0,"&mdash;"],[0,"&horbar;"],[0,"&Verbar;"],[1,"&lsquo;"],[0,"&CloseCurlyQuote;"],[0,"&lsquor;"],[1,"&ldquo;"],[0,"&CloseCurlyDoubleQuote;"],[0,"&bdquo;"],[1,"&dagger;"],[0,"&Dagger;"],[0,"&bull;"],[2,"&nldr;"],[0,"&hellip;"],[9,"&permil;"],[0,"&pertenk;"],[0,"&prime;"],[0,"&Prime;"],[0,"&tprime;"],[0,"&backprime;"],[3,"&lsaquo;"],[0,"&rsaquo;"],[3,"&oline;"],[2,"&caret;"],[1,"&hybull;"],[0,"&frasl;"],[10,"&bsemi;"],[7,"&qprime;"],[7,{v:"&MediumSpace;",n:8202,o:"&ThickSpace;"}],[0,"&NoBreak;"],[0,"&af;"],[0,"&InvisibleTimes;"],[0,"&ic;"],[72,"&euro;"],[46,"&tdot;"],[0,"&DotDot;"],[37,"&complexes;"],[2,"&incare;"],[4,"&gscr;"],[0,"&hamilt;"],[0,"&Hfr;"],[0,"&Hopf;"],[0,"&planckh;"],[0,"&hbar;"],[0,"&imagline;"],[0,"&Ifr;"],[0,"&lagran;"],[0,"&ell;"],[1,"&naturals;"],[0,"&numero;"],[0,"&copysr;"],[0,"&weierp;"],[0,"&Popf;"],[0,"&Qopf;"],[0,"&realine;"],[0,"&real;"],[0,"&reals;"],[0,"&rx;"],[3,"&trade;"],[1,"&integers;"],[2,"&mho;"],[0,"&zeetrf;"],[0,"&iiota;"],[2,"&bernou;"],[0,"&Cayleys;"],[1,"&escr;"],[0,"&Escr;"],[0,"&Fouriertrf;"],[1,"&Mellintrf;"],[0,"&order;"],[0,"&alefsym;"],[0,"&beth;"],[0,"&gimel;"],[0,"&daleth;"],[12,"&CapitalDifferentialD;"],[0,"&dd;"],[0,"&ee;"],[0,"&ii;"],[10,"&frac13;"],[0,"&frac23;"],[0,"&frac15;"],[0,"&frac25;"],[0,"&frac35;"],[0,"&frac45;"],[0,"&frac16;"],[0,"&frac56;"],[0,"&frac18;"],[0,"&frac38;"],[0,"&frac58;"],[0,"&frac78;"],[49,"&larr;"],[0,"&ShortUpArrow;"],[0,"&rarr;"],[0,"&darr;"],[0,"&harr;"],[0,"&updownarrow;"],[0,"&nwarr;"],[0,"&nearr;"],[0,"&LowerRightArrow;"],[0,"&LowerLeftArrow;"],[0,"&nlarr;"],[0,"&nrarr;"],[1,{v:"&rarrw;",n:824,o:"&nrarrw;"}],[0,"&Larr;"],[0,"&Uarr;"],[0,"&Rarr;"],[0,"&Darr;"],[0,"&larrtl;"],[0,"&rarrtl;"],[0,"&LeftTeeArrow;"],[0,"&mapstoup;"],[0,"&map;"],[0,"&DownTeeArrow;"],[1,"&hookleftarrow;"],[0,"&hookrightarrow;"],[0,"&larrlp;"],[0,"&looparrowright;"],[0,"&harrw;"],[0,"&nharr;"],[1,"&lsh;"],[0,"&rsh;"],[0,"&ldsh;"],[0,"&rdsh;"],[1,"&crarr;"],[0,"&cularr;"],[0,"&curarr;"],[2,"&circlearrowleft;"],[0,"&circlearrowright;"],[0,"&leftharpoonup;"],[0,"&DownLeftVector;"],[0,"&RightUpVector;"],[0,"&LeftUpVector;"],[0,"&rharu;"],[0,"&DownRightVector;"],[0,"&dharr;"],[0,"&dharl;"],[0,"&RightArrowLeftArrow;"],[0,"&udarr;"],[0,"&LeftArrowRightArrow;"],[0,"&leftleftarrows;"],[0,"&upuparrows;"],[0,"&rightrightarrows;"],[0,"&ddarr;"],[0,"&leftrightharpoons;"],[0,"&Equilibrium;"],[0,"&nlArr;"],[0,"&nhArr;"],[0,"&nrArr;"],[0,"&DoubleLeftArrow;"],[0,"&DoubleUpArrow;"],[0,"&DoubleRightArrow;"],[0,"&dArr;"],[0,"&DoubleLeftRightArrow;"],[0,"&DoubleUpDownArrow;"],[0,"&nwArr;"],[0,"&neArr;"],[0,"&seArr;"],[0,"&swArr;"],[0,"&lAarr;"],[0,"&rAarr;"],[1,"&zigrarr;"],[6,"&larrb;"],[0,"&rarrb;"],[15,"&DownArrowUpArrow;"],[7,"&loarr;"],[0,"&roarr;"],[0,"&hoarr;"],[0,"&forall;"],[0,"&comp;"],[0,{v:"&part;",n:824,o:"&npart;"}],[0,"&exist;"],[0,"&nexist;"],[0,"&empty;"],[1,"&Del;"],[0,"&Element;"],[0,"&NotElement;"],[1,"&ni;"],[0,"&notni;"],[2,"&prod;"],[0,"&coprod;"],[0,"&sum;"],[0,"&minus;"],[0,"&MinusPlus;"],[0,"&dotplus;"],[1,"&Backslash;"],[0,"&lowast;"],[0,"&compfn;"],[1,"&radic;"],[2,"&prop;"],[0,"&infin;"],[0,"&angrt;"],[0,{v:"&ang;",n:8402,o:"&nang;"}],[0,"&angmsd;"],[0,"&angsph;"],[0,"&mid;"],[0,"&nmid;"],[0,"&DoubleVerticalBar;"],[0,"&NotDoubleVerticalBar;"],[0,"&and;"],[0,"&or;"],[0,{v:"&cap;",n:65024,o:"&caps;"}],[0,{v:"&cup;",n:65024,o:"&cups;"}],[0,"&int;"],[0,"&Int;"],[0,"&iiint;"],[0,"&conint;"],[0,"&Conint;"],[0,"&Cconint;"],[0,"&cwint;"],[0,"&ClockwiseContourIntegral;"],[0,"&awconint;"],[0,"&there4;"],[0,"&becaus;"],[0,"&ratio;"],[0,"&Colon;"],[0,"&dotminus;"],[1,"&mDDot;"],[0,"&homtht;"],[0,{v:"&sim;",n:8402,o:"&nvsim;"}],[0,{v:"&backsim;",n:817,o:"&race;"}],[0,{v:"&ac;",n:819,o:"&acE;"}],[0,"&acd;"],[0,"&VerticalTilde;"],[0,"&NotTilde;"],[0,{v:"&eqsim;",n:824,o:"&nesim;"}],[0,"&sime;"],[0,"&NotTildeEqual;"],[0,"&cong;"],[0,"&simne;"],[0,"&ncong;"],[0,"&ap;"],[0,"&nap;"],[0,"&ape;"],[0,{v:"&apid;",n:824,o:"&napid;"}],[0,"&backcong;"],[0,{v:"&asympeq;",n:8402,o:"&nvap;"}],[0,{v:"&bump;",n:824,o:"&nbump;"}],[0,{v:"&bumpe;",n:824,o:"&nbumpe;"}],[0,{v:"&doteq;",n:824,o:"&nedot;"}],[0,"&doteqdot;"],[0,"&efDot;"],[0,"&erDot;"],[0,"&Assign;"],[0,"&ecolon;"],[0,"&ecir;"],[0,"&circeq;"],[1,"&wedgeq;"],[0,"&veeeq;"],[1,"&triangleq;"],[2,"&equest;"],[0,"&ne;"],[0,{v:"&Congruent;",n:8421,o:"&bnequiv;"}],[0,"&nequiv;"],[1,{v:"&le;",n:8402,o:"&nvle;"}],[0,{v:"&ge;",n:8402,o:"&nvge;"}],[0,{v:"&lE;",n:824,o:"&nlE;"}],[0,{v:"&gE;",n:824,o:"&ngE;"}],[0,{v:"&lnE;",n:65024,o:"&lvertneqq;"}],[0,{v:"&gnE;",n:65024,o:"&gvertneqq;"}],[0,{v:"&ll;",n:new Map(
1Ht([[824,"&nLtv;"],[7577,"&nLt;"]]))}],[0,{v:"&gg;",n:new Map(Ht([[824,"&nGtv;"],[7577,"&nGt;"]]))}],[0,"&between;"],[0,"&NotCupCap;"],[0,"&nless;"],[0,"&ngt;"],[0,"&nle;"],[0,"&nge;"],[0,"&lesssim;"],[0,"&GreaterTilde;"],[0,"&nlsim;"],[0,"&ngsim;"],[0,"&LessGreater;"],[0,"&gl;"],[0,"&NotLessGreater;"],[0,"&NotGreaterLess;"],[0,"&pr;"],[0,"&sc;"],[0,"&prcue;"],[0,"&sccue;"],[0,"&PrecedesTilde;"],[0,{v:"&scsim;",n:824,o:"&NotSucceedsTilde;"}],[0,"&NotPrecedes;"],[0,"&NotSucceeds;"],[0,{v:"&sub;",n:8402,o:"&NotSubset;"}],[0,{v:"&sup;",n:8402,o:"&NotSuperset;"}],[0,"&nsub;"],[0,"&nsup;"],[0,"&sube;"],[0,"&supe;"],[0,"&NotSubsetEqual;"],[0,"&NotSupersetEqual;"],[0,{v:"&subne;",n:65024,o:"&varsubsetneq;"}],[0,{v:"&supne;",n:65024,o:"&varsupsetneq;"}],[1,"&cupdot;"],[0,"&UnionPlus;"],[0,{v:"&sqsub;",n:824,o:"&NotSquareSubset;"}],[0,{v:"&sqsup;",n:824,o:"&NotSquareSuperset;"}],[0,"&sqsube;"],[0,"&sqsupe;"],[0,{v:"&sqcap;",n:65024,o:"&sqcaps;"}],[0,{v:"&sqcup;",n:65024,o:"&sqcups;"}],[0,"&CirclePlus;"],[0,"&CircleMinus;"],[0,"&CircleTimes;"],[0,"&osol;"],[0,"&CircleDot;"],[0,"&circledcirc;"],[0,"&circledast;"],[1,"&circleddash;"],[0,"&boxplus;"],[0,"&boxminus;"],[0,"&boxtimes;"],[0,"&dotsquare;"],[0,"&RightTee;"],[0,"&dashv;"],[0,"&DownTee;"],[0,"&bot;"],[1,"&models;"],[0,"&DoubleRightTee;"],[0,"&Vdash;"],[0,"&Vvdash;"],[0,"&VDash;"],[0,"&nvdash;"],[0,"&nvDash;"],[0,"&nVdash;"],[0,"&nVDash;"],[0,"&prurel;"],[1,"&LeftTriangle;"],[0,"&RightTriangle;"],[0,{v:"&LeftTriangleEqual;",n:8402,o:"&nvltrie;"}],[0,{v:"&RightTriangleEqual;",n:8402,o:"&nvrtrie;"}],[0,"&origof;"],[0,"&imof;"],[0,"&multimap;"],[0,"&hercon;"],[0,"&intcal;"],[0,"&veebar;"],[1,"&barvee;"],[0,"&angrtvb;"],[0,"&lrtri;"],[0,"&bigwedge;"],[0,"&bigvee;"],[0,"&bigcap;"],[0,"&bigcup;"],[0,"&diam;"],[0,"&sdot;"],[0,"&sstarf;"],[0,"&divideontimes;"],[0,"&bowtie;"],[0,"&ltimes;"],[0,"&rtimes;"],[0,"&leftthreetimes;"],[0,"&rightthreetimes;"],[0,"&backsimeq;"],[0,"&curlyvee;"],[0,"&curlywedge;"],[0,"&Sub;"],[0,"&Sup;"],[0,"&Cap;"],[0,"&Cup;"],[0,"&fork;"],[0,"&epar;"],[0,"&lessdot;"],[0,"&gtdot;"],[0,{v:"&Ll;",n:824,o:"&nLl;"}],[0,{v:"&Gg;",n:824,o:"&nGg;"}],[0,{v:"&leg;",n:65024,o:"&lesg;"}],[0,{v:"&gel;",n:65024,o:"&gesl;"}],[2,"&cuepr;"],[0,"&cuesc;"],[0,"&NotPrecedesSlantEqual;"],[0,"&NotSucceedsSlantEqual;"],[0,"&NotSquareSubsetEqual;"],[0,"&NotSquareSupersetEqual;"],[2,"&lnsim;"],[0,"&gnsim;"],[0,"&precnsim;"],[0,"&scnsim;"],[0,"&nltri;"],[0,"&NotRightTriangle;"],[0,"&nltrie;"],[0,"&NotRightTriangleEqual;"],[0,"&vellip;"],[0,"&ctdot;"],[0,"&utdot;"],[0,"&dtdot;"],[0,"&disin;"],[0,"&isinsv;"],[0,"&isins;"],[0,{v:"&isindot;",n:824,o:"&notindot;"}],[0,"&notinvc;"],[0,"&notinvb;"],[1,{v:"&isinE;",n:824,o:"&notinE;"}],[0,"&nisd;"],[0,"&xnis;"],[0,"&nis;"],[0,"&notnivc;"],[0,"&notnivb;"],[6,"&barwed;"],[0,"&Barwed;"],[1,"&lceil;"],[0,"&rceil;"],[0,"&LeftFloor;"],[0,"&rfloor;"],[0,"&drcrop;"],[0,"&dlcrop;"],[0,"&urcrop;"],[0,"&ulcrop;"],[0,"&bnot;"],[1,"&profline;"],[0,"&profsurf;"],[1,"&telrec;"],[0,"&target;"],[5,"&ulcorn;"],[0,"&urcorn;"],[0,"&dlcorn;"],[0,"&drcorn;"],[2,"&frown;"],[0,"&smile;"],[9,"&cylcty;"],[0,"&profalar;"],[7,"&topbot;"],[6,"&ovbar;"],[1,"&solbar;"],[60,"&angzarr;"],[51,"&lmoustache;"],[0,"&rmoustache;"],[2,"&OverBracket;"],[0,"&bbrk;"],[0,"&bbrktbrk;"],[37,"&OverParenthesis;"],[0,"&UnderParenthesis;"],[0,"&OverBrace;"],[0,"&UnderBrace;"],[2,"&trpezium;"],[4,"&elinters;"],[59,"&blank;"],[164,"&circledS;"],[55,"&boxh;"],[1,"&boxv;"],[9,"&boxdr;"],[3,"&boxdl;"],[3,"&boxur;"],[3,"&boxul;"],[3,"&boxvr;"],[7,"&boxvl;"],[7,"&boxhd;"],[7,"&boxhu;"],[7,"&boxvh;"],[19,"&boxH;"],[0,"&boxV;"],[0,"&boxdR;"],[0,"&boxDr;"],[0,"&boxDR;"],[0,"&boxdL;"],[0,"&boxDl;"],[0,"&boxDL;"],[0,"&boxuR;"],[0,"&boxUr;"],[0,"&boxUR;"],[0,"&boxuL;"],[0,"&boxUl;"],[0,"&boxUL;"],[0,"&boxvR;"],[0,"&boxVr;"],[0,"&boxVR;"],[0,"&boxvL;"],[0,"&boxVl;"],[0,"&boxVL;"],[0,"&boxHd;"],[0,"&boxhD;"],[0,"&boxHD;"],[0,"&boxHu;"],[0,"&boxhU;"],[0,"&boxHU;"],[0,"&boxvH;"],[0,"&boxVh;"],[0,"&boxVH;"],[19,"&uhblk;"],[3,"&lhblk;"],[3,"&block;"],[8,"&blk14;"],[0,"&blk12;"],[0,"&blk34;"],[13,"&square;"],[8,"&blacksquare;"],[0,"&EmptyVerySmallSquare;"],[1,"&rect;"],[0,"&marker;"],[2,"&fltns;"],[1,"&bigtriangleup;"],[0,"&blacktriangle;"],[0,"&triangle;"],[2,"&blacktriangleright;"],[0,"&rtri;"],[3,"&bigtriangledown;"],[0,"&blacktriangledown;"],[0,"&dtri;"],[2,"&blacktriangleleft;"],[0,"&ltri;"],[6,"&loz;"],[0,"&cir;"],[32,"&tridot;"],[2,"&bigcirc;"],[8,"&ultri;"],[0,"&urtri;"],[0,"&lltri;"],[0,"&EmptySmallSquare;"],[0,"&FilledSmallSquare;"],[8,"&bigstar;"],[0,"&star;"],[7,"&phone;"],[49,"&female;"],[1,"&male;"],[29,"&spades;"],[2,"&clubs;"],[1,"&hearts;"],[0,"&diamondsuit;"],[3,"&sung;"],[2,"&flat;"],[0,"&natural;"],[0,"&sharp;"],[163,"&check;"],[3,"&cross;"],[8,"&malt;"],[21,"&sext;"],[33,"&VerticalSeparator;"],[25,"&lbbrk;"],[0,"&rbbrk;"],[84,"&bsolhsub;"],[0,"&suphsol;"],[28,"&LeftDoubleBracket;"],[0,"&RightDoubleBracket;"],[0,"&lang;"],[0,"&rang;"],[0,"&Lang;"],[0,"&Rang;"],[0,"&loang;"],[0,"&roang;"],[7,"&longleftarrow;"],[0,"&longrightarrow;"],[0,"&longleftrightarrow;"],[0,"&DoubleLongLeftArrow;"],[0,"&DoubleLongRightArrow;"],[0,"&DoubleLongLeftRightArrow;"],[1,"&longmapsto;"],[2,"&dzigrarr;"],[258,"&nvlArr;"],[0,"&nvrArr;"],[0,"&nvHarr;"],[0,"&Map;"],[6,"&lbarr;"],[0,"&bkarow;"],[0,"&lBarr;"],[0,"&dbkarow;"],[0,"&drbkarow;"],[0,"&DDotrahd;"],[0,"&UpArrowBar;"],[0,"&DownArrowBar;"],[2,"&Rarrtl;"],[2,"&latail;"],[0,"&ratail;"],[0,"&lAtail;"],[0,"&rAtail;"],[0,"&larrfs;"],[0,"&rarrfs;"],[0,"&larrbfs;"],[0,"&rarrbfs;"],[2,"&nwarhk;"],[0,"&nearhk;"],[0,"&hksearow;"],[0,"&hkswarow;"],[0,"&nwnear;"],[0,"&nesear;"],[0,"&seswar;"],[0,"&swnwar;"],[8,{v:"&rarrc;",n:824,o:"&nrarrc;"}],[1,"&cudarrr;"],[0,"&ldca;"],[0,"&rdca;"],[0,"&cudarrl;"],[0,"&larrpl;"],[2,"&curarrm;"],[0,"&cularrp;"],[7,"&rarrpl;"],[2,"&harrcir;"],[0,"&Uarrocir;"],[0,"&lurdshar;"],[0,"&ldrushar;"],[2,"&LeftRightVector;"],[0,"&RightUpDownVector;"],[0,"&DownLeftRightVector;"],[0,"&LeftUpDownVector;"],[0,"&LeftVectorBar;"],[0,"&RightVectorBar;"],[0,"&RightUpVectorBar;"],[0,"&RightDownVectorBar;"],[0,"&DownLeftVectorBar;"],[0,"&DownRightVectorBar;"],[0,"&LeftUpVectorBar;"],[0,"&LeftDownVectorBar;"],[0,"&LeftTeeVector;"],[0,"&RightTeeVector;"],[0,"&RightUpTeeVector;"],[0,"&RightDownTeeVector;"],[0,"&DownLeftTeeVector;"],[0,"&DownRightTeeVector;"],[0,"&LeftUpTeeVector;"],[0,"&LeftDownTeeVector;"],[0,"&lHar;"],[0,"&uHar;"],[0,"&rHar;"],[0,"&dHar;"],[0,"&luruhar;"],[0,"&ldrdhar;"],[0,"&ruluhar;
1"],[0,"&rdldhar;"],[0,"&lharul;"],[0,"&llhard;"],[0,"&rharul;"],[0,"&lrhard;"],[0,"&udhar;"],[0,"&duhar;"],[0,"&RoundImplies;"],[0,"&erarr;"],[0,"&simrarr;"],[0,"&larrsim;"],[0,"&rarrsim;"],[0,"&rarrap;"],[0,"&ltlarr;"],[1,"&gtrarr;"],[0,"&subrarr;"],[1,"&suplarr;"],[0,"&lfisht;"],[0,"&rfisht;"],[0,"&ufisht;"],[0,"&dfisht;"],[5,"&lopar;"],[0,"&ropar;"],[4,"&lbrke;"],[0,"&rbrke;"],[0,"&lbrkslu;"],[0,"&rbrksld;"],[0,"&lbrksld;"],[0,"&rbrkslu;"],[0,"&langd;"],[0,"&rangd;"],[0,"&lparlt;"],[0,"&rpargt;"],[0,"&gtlPar;"],[0,"&ltrPar;"],[3,"&vzigzag;"],[1,"&vangrt;"],[0,"&angrtvbd;"],[6,"&ange;"],[0,"&range;"],[0,"&dwangle;"],[0,"&uwangle;"],[0,"&angmsdaa;"],[0,"&angmsdab;"],[0,"&angmsdac;"],[0,"&angmsdad;"],[0,"&angmsdae;"],[0,"&angmsdaf;"],[0,"&angmsdag;"],[0,"&angmsdah;"],[0,"&bemptyv;"],[0,"&demptyv;"],[0,"&cemptyv;"],[0,"&raemptyv;"],[0,"&laemptyv;"],[0,"&ohbar;"],[0,"&omid;"],[0,"&opar;"],[1,"&operp;"],[1,"&olcross;"],[0,"&odsold;"],[1,"&olcir;"],[0,"&ofcir;"],[0,"&olt;"],[0,"&ogt;"],[0,"&cirscir;"],[0,"&cirE;"],[0,"&solb;"],[0,"&bsolb;"],[3,"&boxbox;"],[3,"&trisb;"],[0,"&rtriltri;"],[0,{v:"&LeftTriangleBar;",n:824,o:"&NotLeftTriangleBar;"}],[0,{v:"&RightTriangleBar;",n:824,o:"&NotRightTriangleBar;"}],[11,"&iinfin;"],[0,"&infintie;"],[0,"&nvinfin;"],[4,"&eparsl;"],[0,"&smeparsl;"],[0,"&eqvparsl;"],[5,"&blacklozenge;"],[8,"&RuleDelayed;"],[1,"&dsol;"],[9,"&bigodot;"],[0,"&bigoplus;"],[0,"&bigotimes;"],[1,"&biguplus;"],[1,"&bigsqcup;"],[5,"&iiiint;"],[0,"&fpartint;"],[2,"&cirfnint;"],[0,"&awint;"],[0,"&rppolint;"],[0,"&scpolint;"],[0,"&npolint;"],[0,"&pointint;"],[0,"&quatint;"],[0,"&intlarhk;"],[10,"&pluscir;"],[0,"&plusacir;"],[0,"&simplus;"],[0,"&plusdu;"],[0,"&plussim;"],[0,"&plustwo;"],[1,"&mcomma;"],[0,"&minusdu;"],[2,"&loplus;"],[0,"&roplus;"],[0,"&Cross;"],[0,"&timesd;"],[0,"&timesbar;"],[1,"&smashp;"],[0,"&lotimes;"],[0,"&rotimes;"],[0,"&otimesas;"],[0,"&Otimes;"],[0,"&odiv;"],[0,"&triplus;"],[0,"&triminus;"],[0,"&tritime;"],[0,"&intprod;"],[2,"&amalg;"],[0,"&capdot;"],[1,"&ncup;"],[0,"&ncap;"],[0,"&capand;"],[0,"&cupor;"],[0,"&cupcap;"],[0,"&capcup;"],[0,"&cupbrcap;"],[0,"&capbrcup;"],[0,"&cupcup;"],[0,"&capcap;"],[0,"&ccups;"],[0,"&ccaps;"],[2,"&ccupssm;"],[2,"&And;"],[0,"&Or;"],[0,"&andand;"],[0,"&oror;"],[0,"&orslope;"],[0,"&andslope;"],[1,"&andv;"],[0,"&orv;"],[0,"&andd;"],[0,"&ord;"],[1,"&wedbar;"],[6,"&sdote;"],[3,"&simdot;"],[2,{v:"&congdot;",n:824,o:"&ncongdot;"}],[0,"&easter;"],[0,"&apacir;"],[0,{v:"&apE;",n:824,o:"&napE;"}],[0,"&eplus;"],[0,"&pluse;"],[0,"&Esim;"],[0,"&Colone;"],[0,"&Equal;"],[1,"&ddotseq;"],[0,"&equivDD;"],[0,"&ltcir;"],[0,"&gtcir;"],[0,"&ltquest;"],[0,"&gtquest;"],[0,{v:"&leqslant;",n:824,o:"&nleqslant;"}],[0,{v:"&geqslant;",n:824,o:"&ngeqslant;"}],[0,"&lesdot;"],[0,"&gesdot;"],[0,"&lesdoto;"],[0,"&gesdoto;"],[0,"&lesdotor;"],[0,"&gesdotol;"],[0,"&lap;"],[0,"&gap;"],[0,"&lne;"],[0,"&gne;"],[0,"&lnap;"],[0,"&gnap;"],[0,"&lEg;"],[0,"&gEl;"],[0,"&lsime;"],[0,"&gsime;"],[0,"&lsimg;"],[0,"&gsiml;"],[0,"&lgE;"],[0,"&glE;"],[0,"&lesges;"],[0,"&gesles;"],[0,"&els;"],[0,"&egs;"],[0,"&elsdot;"],[0,"&egsdot;"],[0,"&el;"],[0,"&eg;"],[2,"&siml;"],[0,"&simg;"],[0,"&simlE;"],[0,"&simgE;"],[0,{v:"&LessLess;",n:824,o:"&NotNestedLessLess;"}],[0,{v:"&GreaterGreater;",n:824,o:"&NotNestedGreaterGreater;"}],[1,"&glj;"],[0,"&gla;"],[0,"&ltcc;"],[0,"&gtcc;"],[0,"&lescc;"],[0,"&gescc;"],[0,"&smt;"],[0,"&lat;"],[0,{v:"&smte;",n:65024,o:"&smtes;"}],[0,{v:"&late;",n:65024,o:"&lates;"}],[0,"&bumpE;"],[0,{v:"&PrecedesEqual;",n:824,o:"&NotPrecedesEqual;"}],[0,{v:"&sce;",n:824,o:"&NotSucceedsEqual;"}],[2,"&prE;"],[0,"&scE;"],[0,"&precneqq;"],[0,"&scnE;"],[0,"&prap;"],[0,"&scap;"],[0,"&precnapprox;"],[0,"&scnap;"],[0,"&Pr;"],[0,"&Sc;"],[0,"&subdot;"],[0,"&supdot;"],[0,"&subplus;"],[0,"&supplus;"],[0,"&submult;"],[0,"&supmult;"],[0,"&subedot;"],[0,"&supedot;"],[0,{v:"&subE;",n:824,o:"&nsubE;"}],[0,{v:"&supE;",n:824,o:"&nsupE;"}],[0,"&subsim;"],[0,"&supsim;"],[2,{v:"&subnE;",n:65024,o:"&varsubsetneqq;"}],[0,{v:"&supnE;",n:65024,o:"&varsupsetneqq;"}],[2,"&csub;"],[0,"&csup;"],[0,"&csube;"],[0,"&csupe;"],[0,"&subsup;"],[0,"&supsub;"],[0,"&subsub;"],[0,"&supsup;"],[0,"&suphsub;"],[0,"&supdsub;"],[0,"&forkv;"],[0,"&topfork;"],[0,"&mlcp;"],[8,"&Dashv;"],[1,"&Vdashl;"],[0,"&Barv;"],[0,"&vBar;"],[0,"&vBarv;"],[1,"&Vbar;"],[0,"&Not;"],[0,"&bNot;"],[0,"&rnmid;"],[0,"&cirmid;"],[0,"&midcir;"],[0,"&topcir;"],[0,"&nhpar;"],[0,"&parsim;"],[9,{v:"&parsl;",n:8421,o:"&nparsl;"}],[44343,{n:new Map(Ht([[56476,"&Ascr;"],[1,"&Cscr;"],[0,"&Dscr;"],[2,"&Gscr;"],[2,"&Jscr;"],[0,"&Kscr;"],[2,"&Nscr;"],[0,"&Oscr;"],[0,"&Pscr;"],[0,"&Qscr;"],[1,"&Sscr;"],[0,"&Tscr;"],[0,"&Uscr;"],[0,"&Vscr;"],[0,"&Wscr;"],[0,"&Xscr;"],[0,"&Yscr;"],[0,"&Zscr;"],[0,"&ascr;"],[0,"&bscr;"],[0,"&cscr;"],[0,"&dscr;"],[1,"&fscr;"],[1,"&hscr;"],[0,"&iscr;"],[0,"&jscr;"],[0,"&kscr;"],[0,"&lscr;"],[0,"&mscr;"],[0,"&nscr;"],[1,"&pscr;"],[0,"&qscr;"],[0,"&rscr;"],[0,"&sscr;"],[0,"&tscr;"],[0,"&uscr;"],[0,"&vscr;"],[0,"&wscr;"],[0,"&xscr;"],[0,"&yscr;"],[0,"&zscr;"],[52,"&Afr;"],[0,"&Bfr;"],[1,"&Dfr;"],[0,"&Efr;"],[0,"&Ffr;"],[0,"&Gfr;"],[2,"&Jfr;"],[0,"&Kfr;"],[0,"&Lfr;"],[0,"&Mfr;"],[0,"&Nfr;"],[0,"&Ofr;"],[0,"&Pfr;"],[0,"&Qfr;"],[1,"&Sfr;"],[0,"&Tfr;"],[0,"&Ufr;"],[0,"&Vfr;"],[0,"&Wfr;"],[0,"&Xfr;"],[0,"&Yfr;"],[1,"&afr;"],[0,"&bfr;"],[0,"&cfr;"],[0,"&dfr;"],[0,"&efr;"],[0,"&ffr;"],[0,"&gfr;"],[0,"&hfr;"],[0,"&ifr;"],[0,"&jfr;"],[0,"&kfr;"],[0,"&lfr;"],[0,"&mfr;"],[0,"&nfr;"],[0,"&ofr;"],[0,"&pfr;"],[0,"&qfr;"],[0,"&rfr;"],[0,"&sfr;"],[0,"&tfr;"],[0,"&ufr;"],[0,"&vfr;"],[0,"&wfr;"],[0,"&xfr;"],[0,"&yfr;"],[0,"&zfr;"],[0,"&Aopf;"],[0,"&Bopf;"],[1,"&Dopf;"],[0,"&Eopf;"],[0,"&Fopf;"],[0,"&Gopf;"],[1,"&Iopf;"],[0,"&Jopf;"],[0,"&Kopf;"],[0,"&Lopf;"],[0,"&Mopf;"],[1,"&Oopf;"],[3,"&Sopf;"],[0,"&Topf;"],[0,"&Uopf;"],[0,"&Vopf;"],[0,"&Wopf;"],[0,"&Xopf;"],[0,"&Yopf;"],[1,"&aopf;"],[0,"&bopf;"],[0,"&copf;"],[0,"&dopf;"],[0,"&eopf;"],[0,"&fopf;"],[0,"&gopf;"],[0,"&hopf;"],[0,"&iopf;"],[0,"&jopf;"],[0,"&kopf;"],[0,"&lopf;"],[0,"&mopf;"],[0,"&nopf;"],[0,"&oopf;"],[0,"&popf;"],[0,"&qopf;"],[0,"&ropf;"],[0,"&sopf;"],[0,"&topf;"],[0,"&uopf;"],[0,"&vopf;"],[0,"&wopf;"],[0,"&xopf;"],[0,"&yopf;"],[0,"&zopf;"]]))}],[8906,"&fflig;"],[0,"&filig;"],[0,"&fllig;"],[0,"&ffilig;"],[0,"&ffllig;"]]));const lo=/["&'<>$\x80-\uFFFF]/g,Pn=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]),Zn=null!=String.prototype.codePointAt?(F,A)=>F.codePointAt(A):(F,A)=>
155296==(64512&F.charCodeAt(A))?1024*(F.charCodeAt(A)-55296)+F.charCodeAt(A+1)-56320+65536:F.charCodeAt(A);function Ne(F){let B,A="",b=0;for(;null!==(B=lo.exec(F));){const C=B.index,O=F.charCodeAt(C),re=Pn.get(O);void 0!==re?(A+=F.substring(b,C)+re,b=C+1):(A+=`${F.substring(b,C)}&#x${Zn(F,C).toString(16)};`,b=lo.lastIndex+=+(55296==(64512&O)))}return A+F.substr(b)}function ct(F,A){return function(B){let C,O=0,re="";for(;C=F.exec(B);)O!==C.index&&(re+=B.substring(O,C.index)),re+=A.get(C[0].charCodeAt(0)),O=C.index+1;return re+B.substring(O)}}ct(/[&<>'"]/g,Pn);const bn=ct(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),Ln=ct(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]])),Yn=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(F=>[F.toLowerCase(),F])),zn=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(F=>[F.toLowerCase(),F])),Lt=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function yt(F){return F.replace(/"/g,"&quot;")}const gn=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function je(F,A={}){const b="length"in F?F:[F];let B="";for(let C=0;C<b.length;C++)B+=at(b[C],A);return B}const De=je;function at(F,A){switch(F.type){case G:return je(F.children,A);case ke:case t:return function ye(F){return`<${F.data}>`}(F);case V:return function it(F){return`\x3c!--${F.data}--\x3e`}(F);case U:return function Me(F){return`<![CDATA[${F.children[0].data}]]>`}(F);case ie:case J:case se:return function Vn(F,A){var b;"foreign"===A.xmlMode&&(F.name=null!==(b=Yn.get(F.name))&&void 0!==b?b:F.name,F.parent&&Ye.has(F.parent.name)&&(A={...A,xmlMode:!1})),!A.xmlMode&&wn.has(F.name)&&(A={...A,xmlMode:"foreign"});let B=`<${F.name}`;const C=function Rt(F,A){var b;if(!F)return;const B=!1===(null!==(b=A.encodeEntities)&&void 0!==b?b:A.decodeEntities)?yt:A.xmlMode||"utf8"!==A.encodeEntities?Ne:bn;return Object.keys(F).map(C=>{var O,re;
1const kt=null!==(O=F[C])&&void 0!==O?O:"";return"foreign"===A.xmlMode&&(C=null!==(re=zn.get(C))&&void 0!==re?re:C),A.emptyAttrs||A.xmlMode||""!==kt?`${C}="${B(kt)}"`:C}).join(" ")}(F.attribs,A);return C&&(B+=` ${C}`),0===F.children.length&&(A.xmlMode?!1!==A.selfClosingTags:A.selfClosingTags&&gn.has(F.name))?(A.xmlMode||(B+=" "),B+="/>"):(B+=">",F.children.length>0&&(B+=je(F.children,A)),(A.xmlMode||!gn.has(F.name))&&(B+=`</${F.name}>`)),B}(F,A);case X:return function qt(F,A){var b;let B=F.data||"";return!1!==(null!==(b=A.encodeEntities)&&void 0!==b?b:A.decodeEntities)&&!(!A.xmlMode&&F.parent&&Lt.has(F.parent.name))&&(B=A.xmlMode||"utf8"!==A.encodeEntities?Ne(B):Ln(B)),B}(F,A)}}const Ye=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),wn=new Set(["svg","math"]);class le{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(A){this.parent=A}get previousSibling(){return this.prev}set previousSibling(A){this.prev=A}get nextSibling(){return this.next}set nextSibling(A){this.next=A}cloneNode(A=!1){return rn(this,A)}}class dt extends le{constructor(A){super(),this.data=A}get nodeValue(){return this.data}set nodeValue(A){this.data=A}}class et extends dt{constructor(){super(...arguments),this.type=l.Text}get nodeType(){return 3}}class kn extends dt{constructor(){super(...arguments),this.type=l.Comment}get nodeType(){return 8}}class co extends dt{constructor(A,b){super(b),this.name=A,this.type=l.Directive}get nodeType(){return 1}}class jo extends le{constructor(A){super(),this.children=A}get firstChild(){var A;return null!==(A=this.children[0])&&void 0!==A?A:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(A){this.children=A}}class Ro extends jo{constructor(){super(...arguments),this.type=l.CDATA}get nodeType(){return 4}}class wi extends jo{constructor(){super(...arguments),this.type=l.Root}get nodeType(){return 9}}class fi extends jo{constructor(A,b,B=[],C=("script"===A?l.Script:"style"===A?l.Style:l.Tag)){super(B),this.name=A,this.attribs=b,this.type=C}get nodeType(){return 1}get tagName(){return this.name}set tagName(A){this.name=A}get attributes(){return Object.keys(this.attribs).map(A=>{var b,B;return{name:A,value:this.attribs[A],namespace:null===(b=this["x-attribsNamespace"])||void 0===b?void 0:b[A],prefix:null===(B=this["x-attribsPrefix"])||void 0===B?void 0:B[A]}})}}function Ar(F){return function e(F){return F.type===l.Tag||F.type===l.Script||F.type===l.Style}(F)}function Yi(F){return F.type===l.Text}function ln(F){return Object.prototype.hasOwnProperty.call(F,"children")}function rn(F,A=!1){let b;if(Yi(F))b=new et(F.data);else if(function Rr(F){return F.type===l.Comment}(F))b=new kn(F.data);else if(Ar(F)){const B=A?vo(F.children):[],C=new fi(F.name,{...F.attribs},B);B.forEach(O=>O.parent=C),null!=F.namespace&&(C.namespace=F.namespace),F["x-attribsNamespace"]&&(C["x-attribsNamespace"]={...F["x-attribsNamespace"]}),F["x-attribsPrefix"]&&(C["x-attribsPrefix"]={...F["x-attribsPrefix"]}),b=C}else if(function er(F){return F.type===l.CDATA}(F)){const B=A?vo(F.children):[],C=new Ro(B);B.forEach(O=>O.parent=C),b=C}else if(function Nt(F){return F.type===l.Root}(F)){const B=A?vo(F.children):[],C=new wi(B);B.forEach(O=>O.parent=C),F["x-mode"]&&(C["x-mode"]=F["x-mode"]),b=C}else{if(!function si(F){return F.type===l.Directive}(F))throw new Error(`Not implemented yet: ${F.type}`);{const B=new co(F.name,F.data);null!=F["x-name"]&&(B["x-name"]=F["x-name"],B["x-publicId"]=F["x-publicId"],B["x-systemId"]=F["x-systemId"]),b=B}}return b.startIndex=F.startIndex,b.endIndex=F.endIndex,null!=F.sourceCodeLocation&&(b.sourceCodeLocation=F.sourceCodeLocation),b}function vo(F){const A=F.map(b=>rn(b,!0));for(let b=1;b<A.length;b++)A[b].prev=A[b-1],A[b-1].next=A[b];return A}const Hn={withStartIndices:!1,withEndIndices:!1,xmlMode:!1};class Bo{constructor(A,b,B){this.dom=[],this.root=new wi(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof b&&(B=b,b=Hn),"object"==typeof A&&(b=A,A=void 0),this.callback=A??null,this.options=b??Hn,this.elementCB=B??null}onparserinit(A){this.parser=A}onreset(){this.dom=[],this.root=new wi(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(A){this.handleCallback(A)}onclosetag(){this.lastNode=null;const A=this.tagStack.pop();this.options.withEndIndices&&(A.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(A)}
1onopentag(A,b){const C=new fi(A,b,void 0,this.options.xmlMode?l.Tag:void 0);this.addNode(C),this.tagStack.push(C)}ontext(A){const{lastNode:b}=this;if(b&&b.type===l.Text)b.data+=A,this.options.withEndIndices&&(b.endIndex=this.parser.endIndex);else{const B=new et(A);this.addNode(B),this.lastNode=B}}oncomment(A){if(this.lastNode&&this.lastNode.type===l.Comment)return void(this.lastNode.data+=A);const b=new kn(A);this.addNode(b),this.lastNode=b}oncommentend(){this.lastNode=null}oncdatastart(){const A=new et(""),b=new Ro([A]);this.addNode(b),A.parent=b,this.lastNode=A}oncdataend(){this.lastNode=null}onprocessinginstruction(A,b){const B=new co(A,b);this.addNode(B)}handleCallback(A){if("function"==typeof this.callback)this.callback(A,this.dom);else if(A)throw A}addNode(A){const b=this.tagStack[this.tagStack.length-1],B=b.children[b.children.length-1];this.options.withStartIndices&&(A.startIndex=this.parser.startIndex),this.options.withEndIndices&&(A.endIndex=this.parser.endIndex),b.children.push(A),B&&(A.prev=B,B.next=A),A.parent=b,this.lastNode=null}}function Kn(F,A){var b;return null===(b=F.attribs)||void 0===b?void 0:b[A]}function Ao(F,A){return null!=F.attribs&&Object.prototype.hasOwnProperty.call(F.attribs,A)&&null!=F.attribs[A]}function io(F,A,b=!0,B=1/0){return Array.isArray(A)||(A=[A]),Io(F,A,b,B)}function Io(F,A,b,B){const C=[];for(const O of A){if(F(O)&&(C.push(O),--B<=0))break;if(b&&ln(O)&&O.children.length>0){const re=Io(F,O.children,b,B);if(C.push(...re),(B-=re.length)<=0)break}}return C}const yr_tag_name=F=>"function"==typeof F?A=>Ar(A)&&F(A.name):"*"===F?Ar:A=>Ar(A)&&A.name===F;function Oi(F,A,b=!0,B=1/0){return io(yr_tag_name(F),A,b,B)}var qe=function(F){return F[F.Tab=9]="Tab",F[F.NewLine=10]="NewLine",F[F.FormFeed=12]="FormFeed",F[F.CarriageReturn=13]="CarriageReturn",F[F.Space=32]="Space",F[F.ExclamationMark=33]="ExclamationMark",F[F.Number=35]="Number",F[F.Amp=38]="Amp",F[F.SingleQuote=39]="SingleQuote",F[F.DoubleQuote=34]="DoubleQuote",F[F.Dash=45]="Dash",F[F.Slash=47]="Slash",F[F.Zero=48]="Zero",F[F.Nine=57]="Nine",F[F.Semi=59]="Semi",F[F.Lt=60]="Lt",F[F.Eq=61]="Eq",F[F.Gt=62]="Gt",F[F.Questionmark=63]="Questionmark",F[F.UpperA=65]="UpperA",F[F.LowerA=97]="LowerA",F[F.UpperF=70]="UpperF",F[F.LowerF=102]="LowerF",F[F.UpperZ=90]="UpperZ",F[F.LowerZ=122]="LowerZ",F[F.LowerX=120]="LowerX",F[F.OpeningSquareBracket=91]="OpeningSquareBracket",F}(qe||{}),Ie=function(F){return F[F.Text=1]="Text",F[F.BeforeTagName=2]="BeforeTagName",F[F.InTagName=3]="InTagName",F[F.InSelfClosingTag=4]="InSelfClosingTag",F[F.BeforeClosingTagName=5]="BeforeClosingTagName",F[F.InClosingTagName=6]="InClosingTagName",F[F.AfterClosingTagName=7]="AfterClosingTagName",F[F.BeforeAttributeName=8]="BeforeAttributeName",F[F.InAttributeName=9]="InAttributeName",F[F.AfterAttributeName=10]="AfterAttributeName",F[F.BeforeAttributeValue=11]="BeforeAttributeValue",F[F.InAttributeValueDq=12]="InAttributeValueDq",F[F.InAttributeValueSq=13]="InAttributeValueSq",F[F.InAttributeValueNq=14]="InAttributeValueNq",F[F.BeforeDeclaration=15]="BeforeDeclaration",F[F.InDeclaration=16]="InDeclaration",F[F.InProcessingInstruction=17]="InProcessingInstruction",F[F.BeforeComment=18]="BeforeComment",F[F.CDATASequence=19]="CDATASequence",F[F.InSpecialComment=20]="InSpecialComment",F[F.InCommentLike=21]="InCommentLike",F[F.BeforeSpecialS=22]="BeforeSpecialS",F[F.SpecialStartSequence=23]="SpecialStartSequence",F[F.InSpecialTag=24]="InSpecialTag",F[F.BeforeEntity=25]="BeforeEntity",F[F.BeforeNumericEntity=26]="BeforeNumericEntity",F[F.InNamedEntity=27]="InNamedEntity",F[F.InNumericEntity=28]="InNumericEntity",F[F.InHexEntity=29]="InHexEntity",F}(Ie||{});function ut(F){return F===qe.Space||F===qe.NewLine||F===qe.Tab||F===qe.FormFeed||F===qe.CarriageReturn}function dn(F){return F===qe.Slash||F===qe.Gt||ut(F)}function ho(F){return F>=qe.Zero&&F<=qe.Nine}var mi=function(F){return F[F.NoValue=0]="NoValue",F[F.Unquoted=1]="Unquoted",F[F.Single=2]="Single",F[F.Double=3]="Double",F}(mi||{});const vi={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])};class Li{constructor({xmlMode:A=!1,decodeEntities:b=!0},B){this.cbs=B,this.state=Ie.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=Ie.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=A,this.decodeEntities=b,this.entityTrie=A?Ue:_e}reset(){this.state=Ie.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=Ie.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(A){this.offset+=this.buffer.length,this.buffer=A,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.index<this.buffer.length+this.offset&&this.parse()}getIndex(){return this.index}getSectionStart(){return this.sectionStart}stateText(A){A===qe.Lt||!this.decodeEntities&&this.fastForwardTo(qe.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=Ie.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&A===qe.Amp&&(this.state=Ie.BeforeEntity)}stateSpecialStartSequence(A){const b=this.sequenceIndex===this.currentSequence.length;if(b?dn(A):(32|A)===this.currentSequence[this.sequenceIndex]){if(!b)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=Ie.InTagName,this.stateInTagName(A)}stateInSpecialTag(A){if(this.sequenceIndex===this.currentSequence.length){if(A===qe.Gt||ut(A)){const b=this.index-this.currentSequence.length;if(this.sectionStart<b){const B=this.index;this.index=b,this.cbs.ontext(this.sectionStart,b),this.index=B}return this.isSpecial=!1,this.sectionStart=b+2,void this.stateInClosingTagName(A)}this.sequenceIndex=0}(32|A)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:0===this.sequenceIndex?this.currentSequence===vi.TitleEnd?this.decodeEntities&&A===qe.Amp&&(this.state=Ie.BeforeEntity):this.fastForwardTo(qe.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=+(A===qe.Lt)}
1stateCDATASequence(A){A===vi.Cdata[this.sequenceIndex]?++this.sequenceIndex===vi.Cdata.length&&(this.state=Ie.InCommentLike,this.currentSequence=vi.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=Ie.InDeclaration,this.stateInDeclaration(A))}fastForwardTo(A){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===A)return!0;return this.index=this.buffer.length+this.offset-1,!1}stateInCommentLike(A){A===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===vi.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index,2):this.cbs.oncomment(this.sectionStart,this.index,2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=Ie.Text):0===this.sequenceIndex?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):A!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}isTagStartChar(A){return this.xmlMode?!dn(A):function Do(F){return F>=qe.LowerA&&F<=qe.LowerZ||F>=qe.UpperA&&F<=qe.UpperZ}(A)}startSpecial(A,b){this.isSpecial=!0,this.currentSequence=A,this.sequenceIndex=b,this.state=Ie.SpecialStartSequence}stateBeforeTagName(A){if(A===qe.ExclamationMark)this.state=Ie.BeforeDeclaration,this.sectionStart=this.index+1;else if(A===qe.Questionmark)this.state=Ie.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(A)){const b=32|A;this.sectionStart=this.index,this.xmlMode||b!==vi.TitleEnd[2]?this.state=this.xmlMode||b!==vi.ScriptEnd[2]?Ie.InTagName:Ie.BeforeSpecialS:this.startSpecial(vi.TitleEnd,3)}else A===qe.Slash?this.state=Ie.BeforeClosingTagName:(this.state=Ie.Text,this.stateText(A))}stateInTagName(A){dn(A)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=Ie.BeforeAttributeName,this.stateBeforeAttributeName(A))}stateBeforeClosingTagName(A){ut(A)||(A===qe.Gt?this.state=Ie.Text:(this.state=this.isTagStartChar(A)?Ie.InClosingTagName:Ie.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(A){(A===qe.Gt||ut(A))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=Ie.AfterClosingTagName,this.stateAfterClosingTagName(A))}stateAfterClosingTagName(A){(A===qe.Gt||this.fastForwardTo(qe.Gt))&&(this.state=Ie.Text,this.baseState=Ie.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(A){A===qe.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=Ie.InSpecialTag,this.sequenceIndex=0):this.state=Ie.Text,this.baseState=this.state,this.sectionStart=this.index+1):A===qe.Slash?this.state=Ie.InSelfClosingTag:ut(A)||(this.state=Ie.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(A){A===qe.Gt?(this.cbs.onselfclosingtag(this.index),this.state=Ie.Text,this.baseState=Ie.Text,this.sectionStart=this.index+1,this.isSpecial=!1):ut(A)||(this.state=Ie.BeforeAttributeName,this.stateBeforeAttributeName(A))}stateInAttributeName(A){(A===qe.Eq||dn(A))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=Ie.AfterAttributeName,this.stateAfterAttributeName(A))}stateAfterAttributeName(A){A===qe.Eq?this.state=Ie.BeforeAttributeValue:A===qe.Slash||A===qe.Gt?(this.cbs.onattribend(mi.NoValue,this.index),this.state=Ie.BeforeAttributeName,this.stateBeforeAttributeName(A)):ut(A)||(this.cbs.onattribend(mi.NoValue,this.index),this.state=Ie.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(A){A===qe.DoubleQuote?(this.state=Ie.InAttributeValueDq,this.sectionStart=this.index+1):A===qe.SingleQuote?(this.state=Ie.InAttributeValueSq,this.sectionStart=this.index+1):ut(A)||(this.sectionStart=this.index,this.state=Ie.InAttributeValueNq,this.stateInAttributeValueNoQuotes(A))}handleInAttributeValue(A,b){A===b||!this.decodeEntities&&this.fastForwardTo(b)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(b===qe.DoubleQuote?mi.Double:mi.Single,this.index),this.state=Ie.BeforeAttributeName):this.decodeEntities&&A===qe.Amp&&(this.baseState=this.state,this.state=Ie.BeforeEntity)}stateInAttributeValueDoubleQuotes(A){this.handleInAttributeValue(A,qe.DoubleQuote)}stateInAttributeValueSingleQuotes(A){this.handleInAttributeValue(A,qe.SingleQuote)}stateInAttributeValueNoQuotes(A){ut(A)||A===qe.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(mi.Unquoted,this.index),this.state=Ie.BeforeAttributeName,this.stateBeforeAttributeName(A)):this.decodeEntities&&A===qe.Amp&&(this.baseState=this.state,this.state=Ie.BeforeEntity)}stateBeforeDeclaration(A){A===qe.OpeningSquareBracket?(this.state=Ie.CDATASequence,this.sequenceIndex=0):this.state=A===qe.Dash?Ie.BeforeComment:Ie.InDeclaration}stateInDeclaration(A){(A===qe.Gt||this.fastForwardTo(qe.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=Ie.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(A){(A===qe.Gt||this.fastForwardTo(qe.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=Ie.Text,this.sectionStart=this.index+1)}stateBeforeComment(A){A===qe.Dash?(this.state=Ie.InCommentLike,this.currentSequence=vi.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=Ie.InDeclaration}stateInSpecialComment(A){(A===qe.Gt||this.fastForwardTo(qe.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=Ie.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(A){const b=32|A;b===vi.ScriptEnd[3]?this.startSpecial(vi.ScriptEnd,4):b===vi.StyleEnd[3]?this.startSpecial(vi.StyleEnd,4):(this.state=Ie.InTagName,this.stateInTagName(A))}stateBeforeEntity(A){this.entityExcess=1,this.entityResult=0,A===qe.Number?this.state=Ie.BeforeNumericEntity:A===qe.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=Ie.InNamedEntity,this.stateInNamedEntity(A))}stateInNamedEntity(A){if(this.entityExcess+=1,this.trieIndex=Re(this.entityTrie,this.trieCurrent,this.trieIndex+1,A),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];const b=this.trieCurrent&Je.VALUE_LENGTH;if(b){const B=(b>>14)-1;if(this.allowLegacyEntity()||A===qe.Semi){const C=this.index-this.entityExcess+1;C>this.sectionStart&&this.emitPartial(this.sectionStart,C),this.entityResult=this.trieIndex,this.trieIndex+=B,this.entityExcess=0,this.sectionStart=this.index+1,0===B&&this.emitNamedEntity()}else this.trieIndex+=B}}emitNamedEntity(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&Je.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~Je.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}stateBeforeNumericEntity(A){(32|A)===qe.LowerX?(this.entityExcess++,this.state=Ie.InHexEntity):(this.state=Ie.InNumericEntity,this.stateInNumericEntity(A))}emitNumericEntity(A){const b=this.index-this.entityExcess-1;b+2+ +(this.state===Ie.InHexEntity)!==this.index&&(b>this.sectionStart&&this.emitPartial(this.sectionStart,b),this.sectionStart=this.index+Number(A),this.emitCodePoint(Ce(this.entityResult))),this.state=this.baseState}stateInNumericEntity(A){A===qe.Semi?this.emitNumericEntity(!0):ho(A)?(this.entityResult=10*this.entityResult+(A-qe.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(A){A===qe.Semi?this.emitNumericEntity(!0):ho(A)?(this.entityResult=16*this.entityResult+(A-qe.Zero),this.entityExcess++):function ni(F){return F>=qe.UpperA&&F<=qe.UpperF||F>=qe.LowerA&&F<=qe.LowerF}(A)?(this.entityResult=16*this.entityResult+((32|A)-qe.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===Ie.Text||this.baseState===Ie.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===Ie.Text||this.state===Ie.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===Ie.InAttributeValueDq||this.state===Ie.InAttributeValueSq||this.state===Ie.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index<this.buffer.length+this.offset&&this.running}parse(){for(;this.shouldContinue();){const A=this.buffer.charCodeAt(this.index-this.offset);switch(this.state){case Ie.Text:this.stateText(A);break;case Ie.SpecialStartSequence:this.stateSpecialStartSequence(A);break;case Ie.InSpecialTag:this.stateInSpecialTag(A);break;case Ie.CDATASequence:this.stateCDATASequence(A);break;case Ie.InAttributeValueDq:this.stateInAttributeValueDoubleQuotes(A);break;case Ie.InAttributeName:this.stateInAttributeName(A);break;case Ie.InCommentLike:this.stateInCommentLike(A);break;case Ie.InSpecialComment:this.stateInSpecialComment(A);break;case Ie.BeforeAttributeName:this.stateBeforeAttributeName(A);break;case Ie.InTagName:this.stateInTagName(A);break;case Ie.InClosingTagName:this.stateInClosingTagName(A);break;case Ie.BeforeTagName:this.stateBeforeTagName(A);break;case Ie.AfterAttributeName:this.stateAfterAttributeName(A);break;case Ie.InAttributeValueSq:this.stateInAttributeValueSingleQuotes(A);break;case Ie.BeforeAttributeValue:this.stateBeforeAttributeValue(A);break;case Ie.BeforeClosingTagName:this.stateBeforeClosingTagName(A);break;case Ie.AfterClosingTagName:this.stateAfterClosingTagName(A);break;case Ie.BeforeSpecialS:this.stateBeforeSpecialS(A);break;case Ie.InAttributeValueNq:this.stateInAttributeValueNoQuotes(A);break;case Ie.InSelfClosingTag:this.stateInSelfClosingTag(A);break;case Ie.InDeclaration:this.stateInDeclaration(A);break;case Ie.BeforeDeclaration:this.stateBeforeDeclaration(A);break;case Ie.BeforeComment:this.stateBeforeComment(A);break;case Ie.InProcessingInstruction:this.stateInProcessingInstruction(A);break;case Ie.InNamedEntity:this.stateInNamedEntity(A);break;case Ie.BeforeEntity:this.stateBeforeEntity(A);break;case Ie.InHexEntity:this.stateInHexEntity(A);break;case Ie.InNumericEntity:this.stateInNumericEntity(A);break;default:this.stateBeforeNumericEntity(A)}this.index++}this.cleanup()}finish(){this.state===Ie.InNamedEntity&&this.emitNamedEntity(),this.sectionStart<this.index&&this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const A=this.buffer.length+this.offset;this.state===Ie.InCommentLike?this.currentSequence===vi.CdataEnd?this.cbs.oncdata(this.sectionStart,A,0):this.cbs.oncomment(this.sectionStart,A,0):this.state===Ie.InNumericEntity&&this.allowLegacyEntity()||this.state===Ie.InHexEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===Ie.InTagName||this.state===Ie.BeforeAttributeName||this.state===Ie.BeforeAttributeValue||this.state===Ie.AfterAttributeName||this.state===Ie.InAttributeName||this.state===Ie.InAttributeValueSq||this.state===Ie.InAttributeValueDq||this.state===Ie.InAttributeValueNq||this.state===Ie.InClosingTagName||this.cbs.ontext(this.sectionStart,A)}emitPartial(A,b){this.baseState!==Ie.Text&&this.baseState!==Ie.InSpecialTag?this.cbs.onattribdata(A,b):this.cbs.ontext(A,b)}
1emitCodePoint(A){this.baseState!==Ie.Text&&this.baseState!==Ie.InSpecialTag?this.cbs.onattribentity(A):this.cbs.ontextentity(A)}}const _i=new Set(["input","option","optgroup","select","button","datalist","textarea"]),ri=new Set(["p"]),Qi=new Set(["thead","tbody"]),Tr=new Set(["dd","dt"]),gr=new Set(["rt","rp"]),br=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",ri],["h1",ri],["h2",ri],["h3",ri],["h4",ri],["h5",ri],["h6",ri],["select",_i],["input",_i],["output",_i],["button",_i],["datalist",_i],["textarea",_i],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",Tr],["dt",Tr],["address",ri],["article",ri],["aside",ri],["blockquote",ri],["details",ri],["div",ri],["dl",ri],["fieldset",ri],["figcaption",ri],["figure",ri],["footer",ri],["form",ri],["header",ri],["hr",ri],["main",ri],["nav",ri],["ol",ri],["pre",ri],["section",ri],["table",ri],["ul",ri],["rt",gr],["rp",gr],["tbody",Qi],["tfoot",Qi]]),Mi=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),Gr=new Set(["math","svg"]),$r=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),Qr=/\s|\//;class ma{constructor(A,b={}){var B,C,O,re,kt;this.options=b,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=A??{},this.lowerCaseTagNames=null!==(B=b.lowerCaseTags)&&void 0!==B?B:!b.xmlMode,this.lowerCaseAttributeNames=null!==(C=b.lowerCaseAttributeNames)&&void 0!==C?C:!b.xmlMode,this.tokenizer=new(null!==(O=b.Tokenizer)&&void 0!==O?O:Li)(this.options,this),null===(kt=(re=this.cbs).onparserinit)||void 0===kt||kt.call(re,this)}ontext(A,b){var B,C;const O=this.getSlice(A,b);this.endIndex=b-1,null===(C=(B=this.cbs).ontext)||void 0===C||C.call(B,O),this.startIndex=b}ontextentity(A){var b,B;const C=this.tokenizer.getSectionStart();this.endIndex=C-1,null===(B=(b=this.cbs).ontext)||void 0===B||B.call(b,Be(A)),this.startIndex=C}isVoidElement(A){return!this.options.xmlMode&&Mi.has(A)}onopentagname(A,b){this.endIndex=b;let B=this.getSlice(A,b);this.lowerCaseTagNames&&(B=B.toLowerCase()),this.emitOpenTag(B)}emitOpenTag(A){var b,B,C,O;this.openTagStart=this.startIndex,this.tagname=A;const re=!this.options.xmlMode&&br.get(A);if(re)for(;this.stack.length>0&&re.has(this.stack[this.stack.length-1]);){const kt=this.stack.pop();null===(B=(b=this.cbs).onclosetag)||void 0===B||B.call(b,kt,!0)}this.isVoidElement(A)||(this.stack.push(A),Gr.has(A)?this.foreignContext.push(!0):$r.has(A)&&this.foreignContext.push(!1)),null===(O=(C=this.cbs).onopentagname)||void 0===O||O.call(C,A),this.cbs.onopentag&&(this.attribs={})}endOpenTag(A){var b,B;this.startIndex=this.openTagStart,this.attribs&&(null===(B=(b=this.cbs).onopentag)||void 0===B||B.call(b,this.tagname,this.attribs,A),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(A){this.endIndex=A,this.endOpenTag(!1),this.startIndex=A+1}onclosetag(A,b){var B,C,O,re,kt,Un;this.endIndex=b;let Po=this.getSlice(A,b);if(this.lowerCaseTagNames&&(Po=Po.toLowerCase()),(Gr.has(Po)||$r.has(Po))&&this.foreignContext.pop(),this.isVoidElement(Po))!this.options.xmlMode&&"br"===Po&&(null===(C=(B=this.cbs).onopentagname)||void 0===C||C.call(B,"br"),null===(re=(O=this.cbs).onopentag)||void 0===re||re.call(O,"br",{},!0),null===(Un=(kt=this.cbs).onclosetag)||void 0===Un||Un.call(kt,"br",!1));else{const pi=this.stack.lastIndexOf(Po);if(-1!==pi)if(this.cbs.onclosetag){let Fi=this.stack.length-pi;for(;Fi--;)this.cbs.onclosetag(this.stack.pop(),0!==Fi)}else this.stack.length=pi;else!this.options.xmlMode&&"p"===Po&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=b+1}onselfclosingtag(A){this.endIndex=A,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=A+1):this.onopentagend(A)}closeCurrentTag(A){var b,B;const C=this.tagname;this.endOpenTag(A),this.stack[this.stack.length-1]===C&&(null===(B=(b=this.cbs).onclosetag)||void 0===B||B.call(b,C,!A),this.stack.pop())}onattribname(A,b){this.startIndex=A;const B=this.getSlice(A,b);this.attribname=this.lowerCaseAttributeNames?B.toLowerCase():B}onattribdata(A,b){this.attribvalue+=this.getSlice(A,b)}onattribentity(A){this.attribvalue+=Be(A)}onattribend(A,b){var B,C;this.endIndex=b,null===(C=(B=this.cbs).onattribute)||void 0===C||C.call(B,this.attribname,this.attribvalue,A===mi.Double?'"':A===mi.Single?"'":A===mi.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(A){const b=A.search(Qr);let B=b<0?A:A.substr(0,b);return this.lowerCaseTagNames&&(B=B.toLowerCase()),B}ondeclaration(A,b){this.endIndex=b;const B=this.getSlice(A,b);if(this.cbs.onprocessinginstruction){const C=this.getInstructionName(B);this.cbs.onprocessinginstruction(`!${C}`,`!${B}`)}this.startIndex=b+1}onprocessinginstruction(A,b){this.endIndex=b;const B=this.getSlice(A,b);if(this.cbs.onprocessinginstruction){const C=this.getInstructionName(B);this.cbs.onprocessinginstruction(`?${C}`,`?${B}`)}this.startIndex=b+1}oncomment(A,b,B){var C,O,re,kt;this.endIndex=b,null===(O=(C=this.cbs).oncomment)||void 0===O||O.call(C,this.get
1Slice(A,b-B)),null===(kt=(re=this.cbs).oncommentend)||void 0===kt||kt.call(re),this.startIndex=b+1}oncdata(A,b,B){var C,O,re,kt,Un,Po,pi,Fi,xi,or;this.endIndex=b;const hr=this.getSlice(A,b-B);this.options.xmlMode||this.options.recognizeCDATA?(null===(O=(C=this.cbs).oncdatastart)||void 0===O||O.call(C),null===(kt=(re=this.cbs).ontext)||void 0===kt||kt.call(re,hr),null===(Po=(Un=this.cbs).oncdataend)||void 0===Po||Po.call(Un)):(null===(Fi=(pi=this.cbs).oncomment)||void 0===Fi||Fi.call(pi,`[CDATA[${hr}]]`),null===(or=(xi=this.cbs).oncommentend)||void 0===or||or.call(xi)),this.startIndex=b+1}onend(){var A,b;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let B=this.stack.length;B>0;this.cbs.onclosetag(this.stack[--B],!0));}null===(b=(A=this.cbs).onend)||void 0===b||b.call(A)}reset(){var A,b,B,C;null===(b=(A=this.cbs).onreset)||void 0===b||b.call(A),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(C=(B=this.cbs).onparserinit)||void 0===C||C.call(B,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(A){this.reset(),this.end(A)}getSlice(A,b){for(;A-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let B=this.buffers[0].slice(A-this.bufferOffset,b-this.bufferOffset);for(;b-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),B+=this.buffers[0].slice(0,b-this.bufferOffset);return B}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(A){var b,B;this.ended?null===(B=(b=this.cbs).onerror)||void 0===B||B.call(b,new Error(".write() after done!")):(this.buffers.push(A),this.tokenizer.running&&(this.tokenizer.write(A),this.writeIndex++))}end(A){var b,B;this.ended?null===(B=(b=this.cbs).onerror)||void 0===B||B.call(b,new Error(".end() after done!")):(A&&this.write(A),this.ended=!0,this.tokenizer.end())}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex<this.buffers.length;)this.tokenizer.write(this.buffers[this.writeIndex++]);this.ended&&this.tokenizer.end()}parseChunk(A){this.write(A)}done(A){this.end(A)}}var No=h(31554);function Pe(F,A,b,B){var re,C=arguments.length,O=C<3?A:null===B?B=Object.getOwnPropertyDescriptor(A,b):B;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)O=Reflect.decorate(F,A,b,B);else for(var kt=F.length-1;kt>=0;kt--)(re=F[kt])&&(O=(C<3?re(O):C>3?re(A,b,O):re(A,b))||O);return C>3&&O&&Object.defineProperty(A,b,O),O}function Fe(F,A){return function(b,B){A(b,B,F)}}function be(F,A){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(F,A)}function Et(F,A,b,B){return new(b||(b=Promise))(function(O,re){function kt(pi){try{Po(B.next(pi))}catch(Fi){re(Fi)}}function Un(pi){try{Po(B.throw(pi))}catch(Fi){re(Fi)}}function Po(pi){pi.done?O(pi.value):function C(O){return O instanceof b?O:new b(function(re){re(O)})}(pi.value).then(kt,Un)}Po((B=B.apply(F,A||[])).next())})}"function"==typeof SuppressedError&&SuppressedError;var Fn=function(F){return F.Debug="debug",F.Info="info",F.Warn="warn",F.Error="error",F}(Fn||{});let zo=class{constructor(){this.level=Fn.Error,this.debug=this.log.bind(this,Fn.Debug),this.info=this.log.bind(this,Fn.Info),this.warn=this.log.bind(this,Fn.Warn),this.error=this.log.bind(this,Fn.Error)}log(A,...b){const B=Object.values(Fn);!B.includes(A)||B.indexOf(A)<B.indexOf(this.level)||this.write(A,"[SPA]",`[${A.toUpperCase()}]`,...b)}};zo=Pe([(0,s._G)(),be("design:paramtypes",[])],zo);const ir=Symbol.for("ConsoleToken");let Le=class extends zo{constructor(A){super(),this.console=A}write(A,...b){this.console[A](...b)}};Le=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(ir)),be("design:paramtypes",[Object])],Le);const he=Symbol("CmsEventBusService");function $e(F){return class extends F{constructor(){super(...arguments),this.emitter=new p.Typed,this.on=this.emitter.on.bind(this.emitter),this.off=this.emitter.off.bind(this.emitter),this.emit=this.emitter.emit.bind(this.emitter)}}}const mt=Symbol.for("RpcClientService"),Wt=Symbol.for("RpcServerService"),Ot="brxm:event",Tn="brxm:response",Nn="brxm:request",qn="rejected";class Bn{}class Co extends($e(Bn)){constructor(){super(...arguments),this.calls=new Map,this.callbacks=new Map}generateId(){let A;do{A=`${Math.random()}`.slice(2)}while(this.calls.has(A));return A}call(A,...b){return new Promise((B,C)=>{const O=this.generateId();this.calls.set(O,[B,C]),this.send({id:O,command:A,payload:b,type:Nn})})}register(A,b){this.callbacks.set(A,b)}trigger(A,b){this.send({event:A,payload:b,type:Ot})}process(A){switch(A?.type){case Ot:this.processEvent(A);break;case Tn:this.processResponse(A);break;case Nn:this.processRequest(A)}}
1processEvent(A){this.emit(A.event,A.payload)}processResponse(A){if(!this.calls.has(A.id))return;const[b,B]=this.calls.get(A.id);this.calls.delete(A.id),A.state===qn&&B(A.result),b(A.result)}processRequest(A){return Et(this,void 0,void 0,function*(){const b=this.callbacks.get(A.command);if(b)try{this.send({type:Tn,id:A.id,state:"fulfilled",result:yield b(...A.payload)})}catch(B){this.send({result:B,type:Tn,id:A.id,state:qn})}})}}const po=Symbol.for("CmsService"),$o=typeof window>"u"?void 0:window;let Lo=class{constructor(A,b,B,C){var O;this.rpcClient=A,this.rpcServer=b,this.cmsEventBus=B,this.logger=C,this.onStateChange=this.onStateChange.bind(this),null===(O=this.cmsEventBus)||void 0===O||O.on("page.ready",this.onPageReady.bind(this)),this.rpcClient.on("update",this.onUpdate.bind(this)),this.rpcServer.register("inject",this.inject.bind(this))}initialize({window:A=$o}){var b,B,C,O;if(this.window!==A){if(this.window=A,"loading"!==(null===(B=null===(b=this.window)||void 0===b?void 0:b.document)||void 0===B?void 0:B.readyState))return void this.onInitialize();null===(O=null===(C=this.window)||void 0===C?void 0:C.document)||void 0===O||O.addEventListener("readystatechange",this.onStateChange)}}onInitialize(){var A;null===(A=this.logger)||void 0===A||A.debug("The page is ready to accept incoming messages."),this.rpcServer.trigger("ready",void 0)}onStateChange(){"loading"!==this.window.document.readyState&&(this.onInitialize(),this.window.document.removeEventListener("readystatechange",this.onStateChange))}onPageReady(){var A;null===(A=this.logger)||void 0===A||A.debug("Synchronizing the page."),this.rpcClient.call("sync")}onUpdate(A){var b,B,C;null===(b=this.logger)||void 0===b||b.debug("Received update event."),null===(B=this.logger)||void 0===B||B.debug("Event:",A),null===(C=this.cmsEventBus)||void 0===C||C.emit("cms.update",A)}inject(A){var b,B,C;return null!==(b=this.window)&&void 0!==b&&b.document?(null===(B=this.logger)||void 0===B||B.debug("Received request to inject a resource."),null===(C=this.logger)||void 0===C||C.debug("Resource:",A),new Promise((O,re)=>{const kt=this.window.document.createElement("script");kt.type="text/javascript",kt.src=A,kt.addEventListener("load",()=>O()),kt.addEventListener("error",()=>re(new Error(`Failed to load resource '${A}'.`))),this.window.document.body.appendChild(kt)})):Promise.reject(new Error("SPA document is not ready."))}};Lo=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(mt)),Fe(1,(0,s.WQ)(Wt)),Fe(2,(0,s.WQ)(he)),Fe(2,(0,s.lq)()),Fe(3,(0,s.WQ)(zo)),Fe(3,(0,s.lq)()),be("design:paramtypes",[Object,Object,Object,zo])],Lo);const Ho=typeof window>"u"?void 0:window;let Wo=class{constructor(A,b){this.eventBus=A,this.logger=b,this.postponed=[]}flush(){return Et(this,void 0,void 0,function*(){this.postponed.splice(0).forEach(A=>A())})}postpone(A){return(...b)=>{if(this.api)return A.apply(this,b);this.postponed.push(A.bind(this,...b))}}initialize({window:A=Ho}){var b,B;this.api||!A||A.SPA||(null===(b=this.logger)||void 0===b||b.debug("Initiating a handshake with the Experience Manager."),null===(B=this.eventBus)||void 0===B||B.on("page.ready",this.postpone(this.sync)),A.SPA={init:this.onInit.bind(this),renderComponent:this.onRenderComponent.bind(this)})}onInit(A){var b;null===(b=this.logger)||void 0===b||b.debug("Completed the handshake with the Experience Manager."),this.api=A,this.flush()}onRenderComponent(A,b){var B,C,O,re;null===(B=this.logger)||void 0===B||B.debug("Received component rendering request."),null===(C=this.logger)||void 0===C||C.debug("Component:",A),null===(O=this.logger)||void 0===O||O.debug("Properties",b),null===(re=this.eventBus)||void 0===re||re.emit("cms.update",{id:A,properties:b})}sync(){var A;null===(A=this.logger)||void 0===A||A.debug("Synchronizing the page."),this.api.sync()}};function Yo(F){const A="http://example.com",b=new URL(F,A),{hash:B,search:C,searchParams:O}=b;let{origin:re,pathname:kt}=b;return re=re!==A?re:"",F.startsWith("//")&&(re=re.replace(b.protocol,"")),F.startsWith(re)&&!F.replace(re,"").startsWith("/")&&kt.startsWith("/")&&(kt=kt.substring(1)),{hash:B,origin:re,pathname:kt,search:C,searchParams:O,path:`${kt}${C}${B}`}}function Bi(F){var A,b,B,C,O,re,kt;const Un=null!==(b=null===(A=F.searchParams)||void 0===A?void 0:A.toString())&&void 0!==b?b:"",Po=null!==(B=F.search)&&void 0!==B?B:`${Un&&`?${Un}`}`,pi=null!==(C=F.path)&&void 0!==C?C:`${null!==(O=F.pathname)&&void 0!==O?O:""}${Po}${null!==(re=F.hash)&&void 0!==re?re:""}`;return`${null!==(kt=F.origin)&&void 0!==kt?kt:""}${pi}`}function $i(F,...A){const b=new URLSearchParams(F);return A.forEach(B=>
1B.forEach((C,O)=>b.set(O,C))),b}function fr(F,A){const{hash:b,origin:B,pathname:C,searchParams:O}=Yo(F);return Bi({hash:b,origin:B,pathname:C,searchParams:$i(O,A)})}function Ai(F,A){const{hash:b,origin:B,pathname:C,searchParams:O}=Yo(F),re=new URLSearchParams;return A.forEach(kt=>{O.has(kt)&&(re.set(kt,O.get(kt)),O.delete(kt))}),{searchParams:re,url:Bi({hash:b,origin:B,pathname:C,searchParams:O})}}function Ti(F,A=""){const b=Yo(F),B=Yo(A);return function xr(F,A){const[b,B=""]=F.split("//",2),[C,O=""]=A.split("//",2);return!(A&&F&&(b&&C&&b!==C||O!==B))}(b.origin,B.origin)&&function vr(F,A){return!A||F.startsWith(A)}(b.pathname,B.pathname)&&function li(F,A){let b=!0;return A.forEach((B,C)=>{b=b&&(!B&&F.has(C)||F.getAll(C).includes(B))}),b}(b.searchParams,B.searchParams)}Wo=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(he)),Fe(0,(0,s.lq)()),Fe(1,(0,s.WQ)(zo)),Fe(1,(0,s.lq)()),be("design:paramtypes",[Object,zo])],Wo);const Gi=Symbol.for("UrlBuilderOptionsToken"),sr=Symbol.for("UrlBuilderService");let _r=class{constructor(A){var b,B;this.endpoint=Yo(null!==(b=A.endpoint)&&void 0!==b?b:""),this.baseUrl=Yo(null!==(B=A.baseUrl)&&void 0!==B?B:"")}getApiUrl(A){const{pathname:b,searchParams:B}=Yo(A);if(this.baseUrl.pathname&&!b.startsWith(this.baseUrl.pathname))throw new Error(`The path "${b}" does not start with the base path "${this.baseUrl.pathname}".`);const C=b.substring(this.baseUrl.pathname.length);return Bi({origin:this.endpoint.origin,pathname:`${this.endpoint.pathname}${C}`,searchParams:$i(B,this.endpoint.searchParams)})}getSpaUrl(A){const{hash:b,pathname:B,searchParams:C}=Yo(A),O=B.startsWith("/")||this.baseUrl.pathname?B:`/${B}`;return Bi({origin:this.baseUrl.origin,pathname:`${this.baseUrl.pathname}${O}`,searchParams:$i(C,this.baseUrl.searchParams),hash:b||this.baseUrl.hash})}};_r=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(Gi)),be("design:paramtypes",[Object])],_r);let oa=class{constructor(A){var b,B,C,O;this.apiBaseUrl=Yo(null!==(b=A.apiBaseUrl)&&void 0!==b?b:`${null!==(B=A.cmsBaseUrl)&&void 0!==B?B:""}/resourceapi`),this.cmsBaseUrl=Yo(null!==(C=A.cmsBaseUrl)&&void 0!==C?C:""),this.spaBaseUrl=Yo(null!==(O=A.spaBaseUrl)&&void 0!==O?O:"")}getApiUrl(A){const{pathname:b,searchParams:B}=Yo(A);if(this.apiBaseUrl.pathname&&b.startsWith(this.apiBaseUrl.pathname))return Bi({pathname:b,origin:this.apiBaseUrl.origin,searchParams:$i(this.apiBaseUrl.searchParams,B)});if(this.spaBaseUrl.pathname&&!b.startsWith(this.spaBaseUrl.pathname))throw new Error(`The path "${b}" does not start with the base path "${this.spaBaseUrl.pathname}".`);const C=b.substring(this.spaBaseUrl.pathname.length);return Bi({origin:this.apiBaseUrl.origin,pathname:`${this.apiBaseUrl.pathname}${C}`,searchParams:$i(B,this.apiBaseUrl.searchParams)})}getSpaUrl(A){const{hash:b,pathname:B,searchParams:C}=Yo(A);let O=B.startsWith(this.cmsBaseUrl.pathname)?B.substring(this.cmsBaseUrl.pathname.length):B;return!O.startsWith("/")&&!this.spaBaseUrl.pathname&&(O=`/${O}`),Bi({origin:this.spaBaseUrl.origin,pathname:`${this.spaBaseUrl.pathname}${O}`,searchParams:$i(C,this.spaBaseUrl.searchParams),hash:b||this.spaBaseUrl.hash})}};function ts(){return new s.i0(F=>{F(sr).to(oa).inSingletonScope()})}oa=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(Gi)),be("design:paramtypes",[Object])],oa);const Pr=Symbol.for("PostMessageService"),di=typeof window>"u"?void 0:window;let Di=class extends Co{constructor(A){super(),this.logger=A,this.onMessage=this.onMessage.bind(this)}initialize({origin:A,window:b=di}){var B,C;null===(B=this.window)||void 0===B||B.removeEventListener("message",this.onMessage,!1),this.origin=A,this.window=b,null===(C=this.window)||void 0===C||C.addEventListener("message",this.onMessage,!1)}send(A){var b,B,C;this.origin&&(null===(b=this.logger)||void 0===b||b.debug("[OUTGOING]",`[${this.origin}]`,A),null===(C=null===(B=this.window)||void 0===B?void 0:B.parent)||void 0===C||C.postMessage(A,this.origin))}onMessage(A){var b,B;!A.data||!Ti(A.origin,"*"===this.origin?"":this.origin)||(!(null===(b=A.data)||void 0===b)&&b.type&&(null===(B=this.logger)||void 0===B||B.debug("[INCOMING]",`[${A.origin}]`,A.data)),this.process(A.data))}};function ca(F){var A,b;return!(null===(A=F?.options)||void 0===A||!A.live||null===(b=F?.options)||void 0===b||!b.preview)}Di=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(zo)),Fe(0,(0,s.lq)()),be("design:paramtypes",[zo])],Di);const ka="external",Oa="internal",Zr="resource",la="unknown";
1function va(F){return!!F&&(Object.prototype.hasOwnProperty.call(F,"href")||Object.prototype.hasOwnProperty.call(F,"type")&&[ka,Oa,Zr,la].includes(F.type))}class dr{constructor(){this.mapping=new Map}register(A,b){return this.mapping.set(A,b),this}}let Hr=class extends dr{create(A){return va(A)?this.createLink(A):this.createPath(A)}createLink(A){return!A.type||typeof A.href>"u"||!this.mapping.has(A.type)?A.href:this.mapping.get(A.type)(A.href)}createPath(A){return this.createLink({href:A,type:Oa})}};Hr=Pe([(0,s._G)()],Hr);const Da=Symbol.for("MetaCollectionFactory"),$a=Symbol.for("ComponentChildrenToken"),Wr=Symbol.for("ComponentModelToken"),da="component",us="container",cs="container-item";let Gs=class{constructor(A,b,B,C){this.model=A,this.children=b,this.linkFactory=B,this.meta=C(this.model.meta)}getId(){return this.model.id}getMeta(){return this.meta}getModels(){return this.model.models||{}}getUrl(){return this.linkFactory.create(this.model.links.self)}getName(){return this.model.name||""}getParameters(){var A;return null!==(A=this.model.meta.params)&&void 0!==A?A:{}}getProperties(){return this.getParameters()}getChildren(){return this.children}getComponent(...A){let b=this;for(;A.length&&b;){const B=A.shift();b=b.getChildren().find(C=>C.getName()===B)}return b}getComponentById(A){const b=[this];for(;b.length;){const B=b.shift();if(B.getId()===A)return B;b.push(...B.getChildren())}}};Gs=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(Wr)),Fe(1,(0,s.WQ)($a)),Fe(2,(0,s.WQ)(Hr)),Fe(3,(0,s.WQ)(Da)),be("design:paramtypes",[Object,Array,Hr,Function])],Gs);const Xs="COMPONENT",Js="CONTAINER_ITEM_COMPONENT",Es="CONTAINER_COMPONENT";let Cs=class{constructor(A,b,B,C){this.model=A,this.children=b,this.urlBuilder=C,this.meta=B(this.model._meta)}getId(){return this.model.id}getMeta(){return this.meta}getModels(){return this.model.models||{}}getUrl(){return this.urlBuilder.getApiUrl(this.model._links.componentRendering.href)}getName(){return this.model.name||""}getParameters(){var A;return null!==(A=this.model._meta.params)&&void 0!==A?A:{}}getProperties(){return this.getParameters()}getChildren(){return this.children}getComponent(...A){let b=this;for(;A.length&&b;){const B=A.shift();b=b.getChildren().find(C=>C.getName()===B)}return b}getComponentById(A){const b=[this];for(;b.length;){const B=b.shift();if(B.getId()===A)return B;b.push(...B.getChildren())}}};Cs=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(Wr)),Fe(1,(0,s.WQ)($a)),Fe(2,(0,s.WQ)(Da)),Fe(3,(0,s.WQ)(sr)),be("design:paramtypes",[Object,Array,Function,Object])],Cs);const xe="hst.unorderedlist",We="hst.orderedlist",Dt="hst.span",jn="hst.nomarkup";let xn=class extends Gs{getChildren(){return this.children}getType(){var A;return null===(A=this.model.xtype)||void 0===A?void 0:A.toLowerCase()}};xn=Pe([(0,s._G)()],xn);let Ko=class extends Cs{getChildren(){return this.children}getType(){var A;return null===(A=this.model.xtype)||void 0===A?void 0:A.toLowerCase()}};Ko=Pe([(0,s._G)()],Ko);const Lr=Symbol("PageEventBusService");function Ua(F){return!!F?.$ref}function xa(F,A){return A.$ref.split("/").reduce((b,B)=>B?b?.[B]:F,F)}const ns=Symbol.for("ContainerItemUndefined");let za=class extends($e(Gs)){constructor(A,b,B,C,O){super(A,[],b,B),this.model=A,this.metaFactory=B,this.logger=O,C?.on("page.update",this.onPageUpdate.bind(this))}onPageUpdate(A){var b,B;const C=A.page,O=xa(C,C.root);O?.id===this.getId()&&(null===(b=this.logger)||void 0===b||b.debug("Received container item update event."),null===(B=this.logger)||void 0===B||B.debug("Event:",A),this.model=O,this.meta=this.metaFactory(O.meta),this.emit("update",{}))}getLabel(){return this.model.label}getType(){var A;return null!==(A=this.model.ctype)&&void 0!==A?A:this.model.label}isHidden(){return!!this.model.meta.hidden}getParameters(){var A;return null!==(A=this.model.meta.paramsInfo)&&void 0!==A?A:{}}getContent(A){return function ds(F,A){const b=F.getContentReference();if(!b)return null;const B=A.getContent(b);return B&&"componentcontent"===B?.type?B.data:null}(this,A)}getContentReference(){return this.model.content}};za=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(Wr)),Fe(1,(0,s.WQ)(Hr)),Fe(2,(0,s.WQ)(Da)),Fe(3,(0,s.WQ)(Lr)),Fe(3,(0,s.lq)()),Fe(4,(0,s.WQ)(zo)),Fe(4,(0,s.lq)()),be("design:paramtypes",[Object,Hr,Function,Object,zo])],za);let ks=class extends($e(Cs)){constructor(A,b,B,C,O){super(A,[],b,B),this.model=A,this.metaFactory=b,this.logger=O,C?.on("page.update",this.onPageUpdate.bind(this))}onPageUpdate(A){var b,B;const{page:C}=A.page;C.id===this.getId()&&(null===(b=this.logger)||void 0===b||b.debug("Received container item update event."),null===(B=this.logger)||void 0===B||B.debug("Event:",A),this.model=C,this.meta=this.metaFactory(C._meta),this.emit
1("update",{}))}getLabel(){return this.model.label}getType(){var A;return null!==(A=this.model.ctype)&&void 0!==A?A:this.model.label}isHidden(){return!!this.model._meta.hidden}getParameters(){var A;return null!==(A=this.model._meta.paramsInfo)&&void 0!==A?A:{}}getContent(){var A;return null===(A=this.logger)||void 0===A||A.warn('The method "getContent" is not supported in PMA 0.9 and always returns "null".'),null}getContentReference(){var A;null===(A=this.logger)||void 0===A||A.warn('The method "getContentReference" is not supported in PMA 0.9 and always returns "undefined".')}};ks=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(Wr)),Fe(1,(0,s.WQ)(Da)),Fe(2,(0,s.WQ)(sr)),Fe(3,(0,s.WQ)(Lr)),Fe(3,(0,s.lq)()),Fe(4,(0,s.WQ)(zo)),Fe(4,(0,s.lq)()),be("design:paramtypes",[Object,Function,Object,Object,zo])],ks);const Rs="comment",$s="begin",kl="end";class Dl{constructor(A,b){this.model=A,this.position=b}getData(){return this.model.data}getPosition(){return this.position}}const Gl=/^<!--(.*)-->$/;class ll extends Dl{getData(){const A=super.getData(),[,b=A]=A.match(Gl)||[];return b}}function Ml(F){return F instanceof ll}let ml=class extends dr{create(A,b){const B=this.mapping.get(A.type);if(!B)throw new Error(`Unsupported meta type: '${A.type}'.`);return B(A,b)}};var $l;ml=Pe([(0,s._G)()],ml);const il=Symbol.for("MetaCollectionModelToken");let ol=$l=class extends Array{constructor(A,b){super(...(A.beginNodeSpan||[]).map(C=>b.create(C,$s)),...(A.endNodeSpan||[]).map(C=>b.create(C,kl))),this.comments=[];const B=Object.create($l.prototype);B.constructor=Array.prototype.constructor,Object.setPrototypeOf(this,B),Object.freeze(this)}clear(A=[...this.comments]){A.forEach(b=>{b.remove();const B=this.comments.indexOf(b);B>-1&&this.comments.splice(B,1)})}render(A,b){var B;const C=null!==(B=A.ownerDocument)&&void 0!==B?B:b.ownerDocument,O=C?[...this.filter(Ml).filter(re=>re.getPosition()===$s).map(re=>C.createComment(re.getData())).map(re=>{var kt;return null===(kt=A.parentNode)||void 0===kt||kt.insertBefore(re,A),re}),...this.filter(Ml).filter(re=>re.getPosition()===kl).reverse().map(re=>C.createComment(re.getData())).map(re=>{var kt,Un;return b.nextSibling?null===(kt=b.parentNode)||void 0===kt||kt.insertBefore(re,b.nextSibling):null===(Un=b.parentNode)||void 0===Un||Un.appendChild(re),re})]:[];return this.comments.push(...O),this.clear.bind(this,O)}};ol=$l=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(il)),Fe(1,(0,s.WQ)(ml)),be("design:paramtypes",[Object,ml])],ol);let Us=class extends dr{constructor(A){super(),this.metaCollectionFactory=A}create(A,...b){if(!this.mapping.has(A))throw new Error(`Unsupported button type: '${A}'.`);const B=this.mapping.get(A)(...b);return function Sl(F){return F instanceof ol}(B)?B:this.metaCollectionFactory(B)}};Us=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(Da)),be("design:paramtypes",[Function])],Us);let cl=class extends dr{create(A){var b,B;const C=[A.root],O=new Map;for(let re=0;re<C.length;re++)C.push(...null!==(B=null===(b=xa(A,C[re]))||void 0===b?void 0:b.children)&&void 0!==B?B:[]);return C.reverse().reduce((re,kt)=>{var Un,Po;const pi=xa(A,kt),Fi=null!==(Po=null===(Un=pi?.children)||void 0===Un?void 0:Un.map(or=>O.get(xa(A,or))))&&void 0!==Po?Po:[],xi=this.buildComponent(pi,Fi);return O.set(pi,xi),xi},void 0)}buildComponent(A,b){const B=this.mapping.get(A.type);if(!B)throw new Error(`Unsupported component type: '${A.type}'.`);return B(A,b)}};cl=Pe([(0,s._G)()],cl);let dl=class extends dr{create(A){return this.mapping.has(A.type)?this.mapping.get(A.type)(A):A}};dl=Pe([(0,s._G)()],dl);const ul=Symbol.for("LinkRewriterService");let ee=class{constructor(A){this.linkFactory=A}rewrite(A,b="text/html"){const B=function bo(F,A){const b=new Bo(void 0,A);return new ma(b,A).end(F),b.root}(A,{xmlMode:"text/html"!==b});return this.rewriteAnchors(B),this.rewriteImages(B),De(B,{selfClosingTags:!0})}rewriteAnchors(A){Array.from(Oi("a",A)).filter(b=>Ao(b,"href")&&Ao(b,"data-type")).forEach(b=>{const B=this.linkFactory.create({href:Kn(b,"href"),type:Kn(b,"data-type")});return B&&(b.attribs.href=B),b})}rewriteImages(A){Array.from(Oi("img",A)).filter(b=>
1Ao(b,"src")).forEach(b=>{const B=this.linkFactory.create({href:Kn(b,"src"),type:Zr});B&&(b.attribs.src=B)})}};ee=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(Hr)),be("design:paramtypes",[Hr])],ee);const d=Symbol.for("PageModelToken");let m=class{constructor(A,b,B,C,O,re,kt,Un,Po,pi){this.model=A,this.buttonFactory=b,this.contentFactory=C,this.linkFactory=O,this.linkRewriter=re,this.metaFactory=kt,this.cmsEventBus=Un,this.logger=pi,this.content=new WeakMap,Po?.on("page.update",this.onPageUpdate.bind(this)),this.root=B.create(A)}onPageUpdate(A){Object.assign(this.model.page,A.page.page)}getButton(A,...b){return this.buttonFactory.create(A,...b)}getChannelParameters(){return this.model.channel.info.props}getComponent(...A){var b;return null===(b=this.root)||void 0===b?void 0:b.getComponent(...A)}getContent(A){const b=xa(this.model,Ua(A)?A:{$ref:`/page/${A}`});if(b)return this.content.has(b)||this.content.set(b,this.contentFactory.create(b)),this.content.get(b)}getDocument(){return this.model.document&&this.getContent(this.model.document)}getLocale(){return this.model.meta.locale||"en_US"}getMeta(A){return this.metaFactory(A)}getTitle(){var A,b;return null===(b=null===(A=xa(this.model,this.model.root))||void 0===A?void 0:A.meta)||void 0===b?void 0:b.pageTitle}getUrl(A){var b,B,C;return typeof A>"u"||va(A)||function Mr(F){const{origin:A,pathname:b}=Yo(F);return!!A||b.startsWith("/")}(A)?this.linkFactory.create(null!==(B=null!==(b=A)&&void 0!==b?b:this.model.links.site)&&void 0!==B?B:""):function Ci(F,A){const b=Yo(A),B=Yo(F);return Bi({pathname:B.pathname.startsWith("/")?B.pathname:`${b.pathname}${b.pathname.endsWith("/")||!B.pathname?"":"/"}${B.pathname}`,hash:B.hash||b.hash,origin:B.origin||b.origin,searchParams:$i(b.searchParams,B.searchParams)})}(A,null!==(C=this.linkFactory.create(this.model.links.site))&&void 0!==C?C:"")}getVersion(){return this.model.meta.version}getVisitor(){return this.model.meta.visitor}getVisit(){return this.model.meta.visit}isPreview(){return!!this.model.meta.preview}rewriteLinks(A,b="text/html"){return this.linkRewriter.rewrite(A,b)}sync(){var A;null===(A=this.cmsEventBus)||void 0===A||A.emit("page.ready",{})}toJSON(){return this.model}};m=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(d)),Fe(1,(0,s.WQ)(Us)),Fe(2,(0,s.WQ)(cl)),Fe(3,(0,s.WQ)(dl)),Fe(4,(0,s.WQ)(Hr)),Fe(5,(0,s.WQ)(ul)),Fe(6,(0,s.WQ)(Da)),Fe(7,(0,s.WQ)(he)),Fe(7,(0,s.lq)()),Fe(8,(0,s.WQ)(Lr)),Fe(8,(0,s.lq)()),Fe(9,(0,s.WQ)(zo)),Fe(9,(0,s.lq)()),be("design:paramtypes",[Object,Us,cl,dl,Hr,Object,Function,Object,Object,zo])],m);let M=class extends dr{create(A){var b,B;let C;const O=[{model:A}];for(;O.length;){const re=O.shift();re.children||null===(b=re.model.components)||void 0===b||!b.length?(C=this.buildComponent(re.model,null!==(B=re.children)&&void 0!==B?B:[]),re.siblings&&re.siblings.push(C)):(re.children=[],O.unshift(...re.model.components.map(kt=>({model:kt,siblings:re.children})),re))}return C}buildComponent(A,b){const B=this.mapping.get(A.type);if(!B)throw new Error(`Unsupported component type: '${A.type}'.`);return B(A,b)}};M=Pe([(0,s._G)()],M);const T=Symbol.for("ContentFactory");var P;let L=P=class{constructor(A,b,B,C,O,re,kt,Un,Po,pi){this.model=A,this.buttonFactory=b,this.contentFactory=C,this.linkFactory=O,this.linkRewriter=re,this.metaFactory=kt,this.cmsEventBus=Un,this.logger=pi,Po?.on("page.update",this.onPageUpdate.bind(this)),this.root=B.create(A.page),this.content=new Map(Object.entries(A.content||{}).map(([Fi,xi])=>
1[Fi,this.contentFactory(xi)]))}onPageUpdate(A){Object.entries(A.page.content||{}).forEach(([b,B])=>this.content.set(b,this.contentFactory(B)))}static getContentReference(A){return A.$ref.split("/",3)[2]||""}getButton(A,...b){return this.buttonFactory.create(A,...b)}getChannelParameters(){var A,b;return null!==(b=null===(A=this.model.channel)||void 0===A?void 0:A.info.props)&&void 0!==b?b:{}}getComponent(...A){return this.root.getComponent(...A)}getContent(A){const b=Ua(A)?P.getContentReference(A):A;return this.content.get(b)}getDocument(){throw new Error("The page document is not supported by this version of the Page Model API.")}getLocale(){throw new Error("The locale is not supported by this version of the Page Model API.")}getMeta(A){return this.metaFactory(A)}getTitle(){return this.model.page._meta.pageTitle}getUrl(A){var b;return this.linkFactory.create(null!==(b=A)&&void 0!==b?b:Object.assign(Object.assign({},this.model._links.site),{type:Oa}))}getVersion(){return this.model._meta.version}getVisitor(){return this.model._meta.visitor}getVisit(){return this.model._meta.visit}isPreview(){return!!this.model._meta.preview}rewriteLinks(A,b="text/html"){return this.linkRewriter.rewrite(A,b)}sync(){var A;null===(A=this.cmsEventBus)||void 0===A||A.emit("page.ready",{})}toJSON(){return this.model}};L=P=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(d)),Fe(1,(0,s.WQ)(Us)),Fe(2,(0,s.WQ)(M)),Fe(3,(0,s.WQ)(T)),Fe(4,(0,s.WQ)(Hr)),Fe(5,(0,s.WQ)(ul)),Fe(6,(0,s.WQ)(Da)),Fe(7,(0,s.WQ)(he)),Fe(8,(0,s.WQ)(Lr)),Fe(8,(0,s.lq)()),Fe(9,(0,s.WQ)(zo)),Fe(9,(0,s.lq)()),be("design:paramtypes",[Object,Us,M,Function,Hr,Object,Function,Object,Object,zo])],L);const ce=Symbol.for("ContentModelToken");let Ee=class{constructor(A,b,B){var C;this.model=A,this.linkFactory=b,this.meta=B(null!==(C=this.model._meta)&&void 0!==C?C:{})}getId(){return this.model.id}getLocale(){return this.model.localeString}getMeta(){return this.meta}getName(){return this.model.name}getData(){return this.model}getUrl(){return this.linkFactory.create(this.model._links.site)}};Ee=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(ce)),Fe(1,(0,s.WQ)(Hr)),Fe(2,(0,s.WQ)(Da)),be("design:paramtypes",[Object,Hr,Function])],Ee);const Ve=Symbol.for("DocumentModelToken"),ot="document";let pt=class{constructor(A,b,B){var C;this.model=A,this.linkFactory=b,this.meta=B(null!==(C=this.model.meta)&&void 0!==C?C:{})}getId(){return this.model.data.id}getLocale(){return this.model.data.localeString}getMeta(){return this.meta}getName(){return this.model.data.name}getData(){return this.model.data}getUrl(){return this.linkFactory.create(this.model.links.site)}};pt=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(Ve)),Fe(1,(0,s.WQ)(Hr)),Fe(2,(0,s.WQ)(Da)),be("design:paramtypes",[Object,Hr,Function])],pt);const vt=Symbol.for("ImageFactory"),_t=Symbol.for("ImageModelToken");let _n=class{constructor(A,b){this.model=A,this.linkFactory=b}getDisplayName(){return this.model.displayName}getFileName(){var A;return null!==(A=this.model.fileName)&&void 0!==A?A:void 0}getHeight(){return this.model.height}getMimeType(){return this.model.mimeType}getName(){return this.model.name}getSize(){return this.model.size}getUrl(){return this.model.links.site&&this.linkFactory.create(this.model.links.site)}getWidth(){return this.model.width}};_n=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(_t)),Fe(1,(0,s.WQ)(Hr)),be("design:paramtypes",[Object,Hr])],_n);const Wn=Symbol.for("ImageSetModelToken"),mo="imageset";let ro=class{constructor(A,b){this.model=A,this.original=A.data.original?b(A.data.original):void 0,this.thumbnail=A.data.thumbnail?b(A.data.thumbnail):void 0}getDescription(){var A;return null!==(A=this.model.data.description)&&void 0!==A?A:void 0}getDisplayName(){return this.model.data.displayName}getFileName(){var A;return null!==(A=this.model.data.fileName)&&void 0!==A?A:void 0}getId(){return this.model.data.id}getLocale(){var A;return null!==(A=this.model.data.localeString)&&void 0!==A?A:void 0}getName(){return this.model.data.name}getOriginal(){return this.original}getThumbnail(){return this.thumbnail}};ro=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(Wn)),Fe(1,(0,s.WQ)(vt)),be("design:paramtypes",[Object,Function])],ro);const _o="MANAGE_CONTENT_LINK";function xo(F){var A;const b=null===(A=F.content)||void 0===A?void 0:A.getMeta(),B=[["defaultPath",F.path],["documentTemplateQuery",F.documentTemplateQuery],["folderTemplateQuery",F.folderTemplateQuery],["rootPath",F.root],["parameterName",F.parameter],["parameterValueIsRelativePath",F.relative?"true":void 0],["pickerEnableUpload",F.pickerEnableUpload],["pickerConfiguration",F.pickerConfiguration],["pickerInitialPath",F.pickerInitialPath],["pickerRemembersLastVisited",F.pickerRemembersLastVisited?"true":void 0],["pickerRootPath",F.pickerRootPath],["pickerSelectableNodeTypes",F.pickerSelectableNodeTypes]].filter(([,re])=>!!re);if(!B.length)return b??{};const C=Object.fromEntries(B);if(!b)return{beginNodeSpan:[{type:Rs,data:JSON.stringify(Object.assign({"HST-Type":_o},C))}]};const O=re=>({type:Rs,data:JSON.stringify(Object.assign(JSON.parse(re.getData()),C))});return{beginNodeSpan:b.filter(re=>re.getPosition()===$s).map(O),endNodeSpan:b.filter(re=>re.getPosition()===kl).map(O)}}const ii=Symbol.for("MenuItemFactory"),oi=Symbol.for("MenuItemModelToken");let ei=class{constructor(A,b,B){this.model=A,this.linkFactory=b,this.children=A.childMenuItems.map(B)}getChildren(){return this.children}getDepth(){return this.model.depth}getLink(){return this.model.links.site}getName(){return this.model.name}getParameters(){return this.model.parameters}getUrl(){return this.model.links.site&&this.linkFactory.create(this.model.links.site)}isExpanded(){return this.model.expanded}isRepositoryBased(){return this.model.repositoryBased}isSelected(){return this.model.selected}};ei=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(oi)),Fe(1,(0,s.WQ)(Hr)),Fe(2,(0,s.WQ)(ii)),be("design:paramtypes",[Object,Hr,Function])],ei);const Ii=Symbol.for("MenuModelToken"),Zi="EDIT_MENU_LINK",Wi="menu";let qi=class{constructor(A,b,B){this.model=A,this.items=A.data.siteMenuItems.map(B),this.meta=b(A.meta),this.selected=A.data.selectSiteMenuItem?B(A.data.selectSiteMenuItem):void 0}getItems(){return this.items}getMeta(){return this.meta}getName(){return this.model.data.name}getSelected(){return this.selected}};qi=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(Ii)),Fe(1,(0,s.WQ)(Da)),Fe(2,(0,s.WQ)(ii)),be("design:paramtypes",[Object,Function,Function])],qi);const lr=Symbol.for("PageFactory"),wa=Symbol.for("PaginationItemFactory"),ia=Symbol.for("PaginationItemModelToken");let Ia=class{constructor(A,b){this.model=A,this.linkFactory=b}getNumber(){return this.model.number}getUrl(){return this.linkFactory.create(this.model.links.site)}};Ia=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(ia)),Fe(1,(0,s.WQ)(Hr)),be("design:paramtypes",[Object,Hr])],Ia);const Sr=Symbol.for("PaginationModelToken"),Or="pagination";let Pi=class{constructor(A,b){this.model=A,this.current=b(A.current),this.first=b(A.first),this.last=b(A.last),this.next=A.next?b(A.next):void 0,this.previous=A.previous?b(A.previous):void 0,this.pages=A.pages.map(b)}getCurrent(){return this.current}getFirst(){return this.first}getItems(){return this.model.items}getLast(){return this.last}getNext(){return this.next}getOffset(){return this.model.offset}getPages(){return this.pages}getPrevious(){return this.previous}getSize(){return this.model.size}getTotal(){return this.model.total}isEnabled(){return this.model.enabled}};function Va(){return new s.i0(F=>{F(Lr).toDynamicValue(()=>new p.Typed).inSingletonScope().when(()=>typeof window<"u"),F(ul).to(ee).inSingletonScope(),F(Us).toSelf().inSingletonScope().onActivation((A,b)=>b.register(_o,xo).register(Zi,({_meta:B})=>B??{})),F(Hr).toSelf().inSingletonScope().onActivation(({container:A},b)=>{const B=A.get(sr);return b.register(Oa,B.getSpaUrl.bind(B))}),F(Da).toFactory(({container:A})=>b=>{const B=A.createChild();return B.bind(ol).toSelf(),B.bind(il).toConstantValue(b),B.get(ol)}),F(ml).toSelf().inSingletonScope().onActivation((A,b)=>b.register(Rs,(B,C)=>new ll(B,C))),F(T).toFactory(({container:A})=>b=>{const B=A.createChild();return B.bind(Ee).toSelf(),B.bind(ce).toConstantValue(b),B.get(Ee)}),F(M).toSelf().inSingletonScope().onActivation(({container:A},b)=>b.register(Xs,(B,C)=>{const O=A.createChild();return O.bind(Cs).toSelf(),O.bind(Wr).toConstantValue(B),O.bind($a).toConstantValue(C),O.get(Cs)}).register(Es,(B,C)=>{const O=A.createChild();return O.bind(Ko).toSelf(),O.bind(Wr).toConstantValue(B),O.bind($a).toConstantValue(C),O.get(Ko)}).register(Js,B=>{const C=A.createChild();return C.bind(ks).toSelf(),C.bind(Wr).toConstantValue(B),C.get(ks)})),F(lr).toFactory(({container:A})=>b=>{const B=A.createChild();return B.bind(L).toSelf(),B.bind(d).toConstantValue(b),B.get(L)})})}function fa(F){return function ws(F){return F instanceof Gs}(F)||function ue(F){return F instanceof Cs}(F)}function Ba(F){return function ko(F){return F instanceof xn}(F)||function Ni(F){return F instanceof Ko}(F)}function hs(F){return function as(F){return F instanceof za}(F)||function qs(F){return F instanceof ks}(F)}function ps(F){return function y(F){return F instanceof m}(F)||function H(F){return F instanceof L}(F)}Pi=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(Sr)),Fe(1,(0,s.WQ)(wa)),be("design:paramtypes",[Object,Function])],Pi);let As=(()=>{class F{static SET_COOKIE(b,B,C){if(this.isWindowDocumentAvailable()&&b&&B){const O=this.getSeconds(C>this.MAX_TTL_DAYS?this.MAX_TTL_DAYS:C);document.cookie=No.serialize(b,B,{maxAge:O})}}static GET_COOKIE(){var b;
1return this.isWindowDocumentAvailable()?No.parse(null!==(b=document.cookie)&&void 0!==b?b:""):{}}static GET_COOKIE_FROM_REQUEST(b){var B,C;return No.parse(null!==(C=null===(B=b.headers)||void 0===B?void 0:B.cookie)&&void 0!==C?C:"")}static ERASE_COOKIE(b){this.isWindowDocumentAvailable()&&(document.cookie=No.serialize(b,"",{maxAge:0}))}static isWindowDocumentAvailable(){return typeof window<"u"&&typeof window.document<"u"}static getSeconds(b){return 24*b*60*60}}return F.MAX_TTL_DAYS=28,F})(),zs=(()=>{class F{static GET_VARIANT_ID(b,B,C,O){if(0===this.getCookieTTL(C))return"";if(b&&B)return`${b}:${B}`;const{[this.CAMPAIGN_PARAMETER]:kt,[this.SEGMENT_PARAMETER]:Un}=O?.headers?As.GET_COOKIE_FROM_REQUEST(O):As.GET_COOKIE();return kt&&Un?`${kt}:${Un}`:""}static getCookieTTL(b){const B=Number(b);return Number.isNaN(B)?this.DEFAULT_TTL_DAYS:B}}return F.CAMPAIGN_PARAMETER="__br__campaign_id",F.SEGMENT_PARAMETER="__br__segment",F.TTL_PARAMETER="__br__ttl",F.DEFAULT_TTL_DAYS=7,F})(),bs=(()=>{class F{static GET_SEGMENT_IDS(b){var B;return null!==(B=(b?.headers?As.GET_COOKIE_FROM_REQUEST(b):As.GET_COOKIE())[this.SEGMENT_IDS_PARAMETER])&&void 0!==B?B:""}}return F.SEGMENT_IDS_PARAMETER="__br__segment_ids",F})();var Ds;const vs="Accept-Version",rl="Authorization",Vo="Server-Id",Cr=Symbol.for("ApiOptionsToken"),Os=Symbol.for("ApiService");let al=Ds=class{constructor(A,b,B){this.urlBuilder=A,this.logger=B,this.headers=Ds.getHeaders(b),this.httpClient=b.httpClient}static getHeaders(A){var b,B,C,O;const{cookie:re,referer:kt,"x-forwarded-for":Un=(null===(B=null===(b=A.request)||void 0===b?void 0:b.connection)||void 0===B?void 0:B.remoteAddress),"user-agent":Po}=(null===(C=A.request)||void 0===C?void 0:C.headers)||{},{apiVersionHeader:pi=vs,apiVersion:Fi,authorizationHeader:xi=rl,authorizationToken:or,serverIdHeader:hr=Vo,serverId:Ri,visitor:Kr=(null===(O=A.request)||void 0===O?void 0:O.visitor)}=A;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Un&&{"X-Forwarded-For":Un}),Fi&&{[pi]:Fi}),or&&{[xi]:`Bearer ${or}`}),ca(A)&&re&&{Cookie:re}),kt&&{Referer:kt}),Ri&&{[hr]:Ri}),Po&&{"User-Agent":Po}),Kr&&{[Kr.header]:Kr.id})}getPage(A){const b=this.urlBuilder.getApiUrl(A);return this.send({url:b,method:"GET"})}getComponent(A,b){const B=new URLSearchParams(b);return this.send({url:A,data:B.toString(),headers:{"Content-Type":"application/x-www-form-urlencoded"},method:Object.keys(b||{}).length?"POST":"GET"})}send(A){var b,B,C;return Et(this,void 0,void 0,function*(){return null===(b=this.logger)||void 0===b||b.debug("Request:",A.method,A.url),null===(B=this.logger)||void 0===B||B.debug("Headers:",Object.assign(Object.assign({},this.headers),A.headers)),A.data&&(null===(C=this.logger)||void 0===C||C.debug("Body:",A.data)),(yield this.httpClient(Object.assign(Object.assign({},A),{headers:Object.assign(Object.assign({},this.headers),A.headers)}))).data})}};al=Ds=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(sr)),Fe(1,(0,s.WQ)(Cr)),Fe(2,(0,s.WQ)(zo)),Fe(2,(0,s.lq)()),be("design:paramtypes",[Object,Object,zo])],al);const ra=Symbol.for("SpaService");let Il=class{constructor(A,b,B,C,O){this.api=A,this.pageFactory=b,this.cmsEventBus=B,this.pageEventBus=C,this.logger=O,this.onCmsUpdate=this.onCmsUpdate.bind(this)}onCmsUpdate(A){var b,B,C,O,re,kt;return Et(this,void 0,void 0,function*(){null===(b=this.logger)||void 0===b||b.debug("Received CMS update event."),null===(B=this.logger)||void 0===B||B.debug("Event:",A);const Po=this.page.getComponent().getComponentById(A.id),pi=Po?.getUrl();if(!pi)return void(null===(C=this.logger)||void 0===C||C.debug("Skipping the update event."));null===(O=this.logger)||void 0===O||O.debug("Trying to request the component model.");const Fi=yield this.api.getComponent(pi,A.properties);null===(re=this.logger)||void 0===re||re.debug("Model:",Fi),null===(kt=this.pageEventBus)||void 0===kt||kt.emit("page.update",{page:Fi})})}initialize(A){var b,B;return"string"==typeof A?(null===(b=this.logger)||void 0===b||b.debug("Trying to request the page model."),this.api.getPage(A).then(this.hydrate.bind(this))):(null===(B=this.logger)||void 0===B||B.debug("Received dehydrated model."),this.hydrate(A))}hydrate(A){var b,B,C;return null===(b=this.logger)||void 0===b||b.debug("Model:",A),null===(B=this.logger)||void 0===B||B.debug("Hydrating."),this.page=this.pageFactory(A),this.page.isPreview()&&(null===(C=this.cmsEventBus)||void 0===C||C.on("cms.update",this.onCmsUpdate)),this.page}destroy(){var A,b,B;null===(A=this.cmsEventBus)||void 0===A||A.off("cms.update",this.onCmsUpdate),null===(b=this.pageEventBus)||void 0===b||b.clearListeners(),delete this.page,null===(B=this.logger)||void 0===B||B.debug("Destroyed page.")}};function vl(){return new s.i0(F=>{F(Os).to(al).inSingletonScope(),F(ra).to(Il).inSingletonScope()})}Il=Pe([(0,s._G)(),Fe(0,(0,s.WQ)(Os)),Fe(1,(0,s.WQ)(lr)),Fe(2,(0,s.WQ)(he)),Fe(2,(0,s.lq)()),Fe(3,(0,s.WQ)(Lr)),Fe(3,(0,s.lq)()),Fe(4,(0,s.WQ)(zo)),Fe(4,(0,s.lq)()),be("design:paramtypes",[Object,Function,Object,Object,zo])],Il);const el="token",hl="server-id",Tl="btm_",zl=`${Tl}campaign_id`,Hl=`${Tl}segment`,ic=`${Tl}ttl`,me="__br__campaignVariant",Qe="__br__segmentIds",Se=new s.mc({skipBaseClassChecks:!0});Se.load(function Er(){return new s.i0(F=>{F(he).toDynamicValue(()=>new p.Typed).inSingletonScope().when(()=>typeof window<"u"),F(Pr).to(Di).inSingletonScope(),F(mt).toService(Pr),F(Wt).toService(Pr),F(po).to(Lo).inSingletonScope().whenTargetIsDefault(),F(po).to(Wo).inSingletonScope().whenTargetNamed("cms14")})}(),function W(){return new s.i0(F=>{F(ir).toConstantValue(console),F(Le).toSelf().inSingletonScope(),F(zo).toService(Le)})}());let Oe=Se.createChild();function Ut(){Oe=Se.createChild()}function gt(F,A){const b=B=>(A(B),B);return F instanceof Promise?F.then(b):b(F)}function In(F,A){if(ps(A))return A;const b=Oe.get(zo);return b.level=F.debug?Fn.Debug:Fn.Error,b.debug("Configuration:",F),gt(ca(F)?function wt(F,A){var b,B,C,O,re,kt,Un,Po,pi;Ut();const Fi=Oe.get(zo);Fi.info("Enabled reverse-proxy based setup."),Fi.warn("This setup is deprecated and will not work in the next major release."),Fi.debug("Path:",null!==(C=null!==(b=F.path)&&void 0!==b?b:null===(B=F.request)||void 0===B?void 0:B.path)&&void 0!==C?C:"/"),Fi.debug("Base URL:",F.options.preview.spaBaseUrl);const xi=Ti(null!==(kt=null!==(O=F.path)&&void 0!==O?O:null===(re=F.request)||void 0===re?void 0:re.path)&&void 0!==kt?kt:"/",F.options.preview.spaBaseUrl)?F.options.preview:F.options.live;Fi.info(`Using ${xi===F.options.preview?"preview":"live"} configuration.`);const or=Object.assign(Object.assign({},F),{NBRMode:F.NBRMode||!1});return Oe.load(Va(),vl(),ts()),Oe.bind(Cr).toConstantValue(or),Oe.bind(Gi).toConstantValue(xi),Oe.getNamed(po,"cms14").initialize(F),Oe.get(ra).initialize(null!==(pi=null!==(Un=A??F.path)&&void 0!==Un?Un:null===(Po=F.request)||void 0===Po?void 0:Po.path)&&void 0!==pi?pi:"/")}(F,A):function sa(F){return!!F?.cmsBaseUrl}(F)?function Cn(F,A){var b,B,C,O,re,kt,Un,Po,pi,Fi,xi;Ut();const or=Oe.get(zo);or.info("Enabled token-based setup."),or.info("Using Page Model API 0.9."),or.warn("This version of the Page Model API is deprecated and will be removed in the next major release.");const hr=null!==(b=F.authorizationQueryParameter)&&void 0!==b?b:el,Ri=null!==(B=F.serverIdQueryParameter)&&void 0!==B?B:hl,{url:Kr,searchParams:ga}=Ai(null!==(re=null!==(C=F.path)&&void 0!==C?C:null===(O=F.request)||void 0===O?void 0:O.path)&&void 0!==re?re:"/",[hr,Ri].filter(
1Boolean)),es=null!==(kt=ga.get(hr))&&void 0!==kt?kt:void 0,Ps=null!==(Un=ga.get(Ri))&&void 0!==Un?Un:void 0,Ha=Object.assign(Object.assign({},F),{origin:null!==(Po=F.origin)&&void 0!==Po?Po:Yo(null!==(Fi=null!==(pi=F.apiBaseUrl)&&void 0!==pi?pi:F.cmsBaseUrl)&&void 0!==Fi?Fi:"").origin,spaBaseUrl:fr(null!==(xi=F.spaBaseUrl)&&void 0!==xi?xi:"",ga),NBRMode:F.NBRMode||!1});return es&&or.debug("Token:",es),Ps&&or.debug("Server Id:",Ps),or.debug("Origin:",Ha.origin),or.debug("Path:",Kr),or.debug("Base URL:",Ha.spaBaseUrl),Oe.load(Va(),vl(),ts()),Oe.bind(Cr).toConstantValue(Object.assign({authorizationToken:es,serverId:Ps},Ha)),Oe.bind(Gi).toConstantValue(Ha),gt(Oe.get(ra).initialize(A??Kr),Rl=>{Rl.isPreview()&&Ha.cmsBaseUrl?(or.info("Running in preview mode."),Oe.get(Pr).initialize(Ha),Oe.get(po).initialize(Ha)):or.info("Running in live mode.")})}(F,A):function An(F,A){var b,B,C,O,re,kt,Un,Po,pi,Fi,xi,or,hr;Ut();const Ri=Oe.get(zo);Ri.info("Enabled token-based setup."),Ri.info("Using Page Model API 1.0.");const Kr=null!==(b=F.authorizationQueryParameter)&&void 0!==b?b:el,ga=null!==(B=F.serverIdQueryParameter)&&void 0!==B?B:hl,es=zl,Ps=Hl,Ha=ic,{url:Rl,searchParams:Hs}=Ai(null!==(re=null!==(C=F.path)&&void 0!==C?C:null===(O=F.request)||void 0===O?void 0:O.path)&&void 0!==re?re:"/",[Kr,ga,es,Ps,Ha].filter(Boolean)),Ns=null!==(kt=Hs.get(Kr))&&void 0!==kt?kt:void 0,Yl=null!==(Un=Hs.get(ga))&&void 0!==Un?Un:void 0,Pl=null!==(Po=Hs.get(es))&&void 0!==Po?Po:void 0,Ll=null!==(pi=Hs.get(Ps))&&void 0!==pi?pi:void 0,Bl=null!==(Fi=Hs.get(Ha))&&void 0!==Fi?Fi:void 0;let tl=F.endpoint;const pl=zs.GET_VARIANT_ID(Pl,Ll,Bl,F.request),Wl=bs.GET_SEGMENT_IDS(F.request),_l=new URLSearchParams;pl&&_l.append(me,pl),Wl&&_l.append(Qe,Wl),tl=fr(tl??"",_l);const Ls=Object.assign(Object.assign({},F),{endpoint:tl,baseUrl:fr(null!==(xi=F.baseUrl)&&void 0!==xi?xi:"",Hs),origin:null!==(or=F.origin)&&void 0!==or?or:Yo(null!==(hr=F.endpoint)&&void 0!==hr?hr:"").origin,NBRMode:F.NBRMode||!1});return Ns&&Ri.debug("Token:",Ns),Yl&&Ri.debug("Server Id:",Yl),Pl&&Ri.debug("Campaign Id:",Pl),Ll&&Ri.debug("Segment Id:",Ll),Bl&&Ri.debug("TTL:",Bl),pl&&Ri.debug("Campaign variant Id:",pl),Ri.debug("Endpoint:",Ls.endpoint),Ri.debug("Origin:",Ls.origin),Ri.debug("Path:",Rl),Ri.debug("Base URL:",Ls.baseUrl),Oe.load(function zr(){return new s.i0(F=>{F(Lr).toDynamicValue(()=>new p.Typed).inSingletonScope().when(()=>typeof window<"u"),F(ul).to(ee).inSingletonScope(),F(Us).toSelf().inSingletonScope().onActivation((A,b)=>b.register(_o,xo).register(Zi,B=>B.getMeta())),F(Hr).toSelf().inSingletonScope().onActivation(({container:A},b)=>{const B=A.get(sr);return b.register(Oa,B.getSpaUrl.bind(B))}),F(Da).toFactory(({container:A})=>b=>{const B=A.createChild();return B.bind(ol).toSelf(),B.bind(il).toConstantValue(b),B.get(ol)}),F(ml).toSelf().inSingletonScope().onActivation((A,b)=>b.register(Rs,(B,C)=>new ll(B,C))),F(ii).toFactory(({container:A})=>b=>{const B=A.createChild();return B.bind(ei).toSelf(),B.bind(oi).toConstantValue(b),B.get(ei)}),F(vt).toFactory(({container:A})=>b=>{const B=A.createChild();return B.bind(_n).toSelf(),B.bind(_t).toConstantValue(b),B.get(_n)}),F(wa).toFactory(({container:A})=>b=>{const B=A.createChild();return B.bind(Ia).toSelf(),B.bind(ia).toConstantValue(b),B.get(Ia)}),F(dl).toSelf().inSingletonScope().onActivation(({container:A},b)=>b.register(ot,B=>{const C=A.createChild();return C.bind(pt).toSelf(),C.bind(Ve).toConstantValue(B),C.get(pt)}).register(mo,B=>{const C=A.createChild();return C.bind(ro).toSelf(),C.bind(Wn).toConstantValue(B),C.get(ro)}).register(Wi,B=>{const C=A.createChild();return C.bind(qi).toSelf(),C.bind(Ii).toConstantValue(B),C.get(qi)}).register(Or,B=>{const C=A.createChild();return C.bind(Pi).toSelf(),C.bind(Sr).toConstantValue(B),C.get(Pi)})),F(cl).toSelf().inSingletonScope().onActivation(({container:A},b)=>b.register(da,(B,C)=>{const O=A.createChild();return O.bind(Gs).toSelf(),O.bind(Wr).toConstantValue(B),O.bind($a).toConstantValue(C),O.get(Gs)}).register(us,(B,C)=>{const O=A.createChild();return O.bind(xn).toSelf(),O.bind(Wr).toConstantValue(B),O.bind($a).toConstantValue(C),O.get(xn)}).register(cs,B=>{const C=A.createChild();return C.bind(za).toSelf(),C.bind(Wr).toConstantValue(B),C.get(za)})),F(lr).toFactory(({container:A})=>b=>{const B=A.createChild();return B.bind(m).toSelf(),B.bind(d).toConstantValue(b),B.get(m)})})}(),vl(),function Ir(){return new s.i0(F=>{F(sr).to(_r).inSingletonScope()})}()),Oe.bind(Cr).toConstantValue(Object.assign({authorizationToken:Ns,serverId:Yl},Ls)),Oe.bind(Gi).toConstantValue(Ls),gt(Oe.get(ra).initialize(A??Rl),Fl=>{Fl.isPreview()&&Ls.endpoint?(Ri.info("Running in preview mode."),Oe.get(Pr).initialize(Ls),Oe.get(po).initialize(Ls)):Ri.info("Running in live mode.")})}(F,A),B=>{var C,O;null===(O=null===(C=F.request)||void 0===C?void 0:C.emit)||void 0===O||O.call(C,"br:spa:initialized",B)})}function Fo(F){Ut()}},53203:(fn,Q,h)=>{"use strict";h.d(Q,{X:()=>s});const s=r=>r&&"number"==typeof r.length&&"function"!=typeof r},53333:(fn,Q,h)=>{"use strict";h.d(Q,{N:()=>V});var s=h(71326),r=h(19376),p=h(39687),l=h(43498),e=h(37997),G=h(20358),X=h(4364),t=h(92201);let V=(()=>{class ie{logger;storageService;appConfig;profileService;segmentService;modalService;signInModalService;windowRef;loggerName="PatToolService";PATFundToCompaireKey="PATCompareFundCollection";CurrentFundObj="PATCurrentFundObj";restrictedParentFirmGlobalIds=["16525648","16525732","16590073"];isRestrictedFirm=(0,s.vPA)(!1);patDomain;fundCompareEnabledProducts=(0,s.EWP)(()=>this.appConfig.getChannelConfig().fundCompareEnabledProducts);shouldCompareLinkToBeVisible(se){return(0,s.EWP)(()=>this.fundCompareEnabledProducts().includes(se)&&!this.isRestrictedFirm()&&this.segmentService.getCurrentSegmentId()===r.zu.FINANCIAL_PROFESSIONALS)}currentFundKey=(0,s.vPA)(null);maintainSelectedFundsForComparison=(0,s.EWP)(()=>{const se=this.storageService.retrieve(this.PATFundToCompaireKey,!0,!1)||[],U=this.currentFundKey();let ke=!1;return U&&!se.some(_e=>_e.id===U.id)&&(se.push(U),ke=!0),ke&&(this.storeInStorage(this.PATFundToCompaireKey,se),this.logger.debug(this.loggerName,"maintainSelectedFundsForComparison",se)),se});colorIndex=0;constructor(se,U,ke,_e,Ue,Ze,we,Be){this.logger=se,this.storageService=U,this.appConfig=ke,this.profileService=_e,this.segmentService=Ue,this.modalService=Ze,this.signInModalService=we,this.windowRef=Be,this.patDomain=this.appConfig.getChannelConfig().patDomain,this.colorIndex=this.maintainSelectedFundsForComparison().length,this.profileService.getIsPatToolInitiated$().subscribe({next:Ce=>{Ce&&this.openPatToolCompare("loginAction")},error:Ce=>{this.logger.error(this.loggerName,"handleLoginActions",Ce)}}),this.profileService.getProfileData$().subscribe({next:Ce=>{this.isRestrictedFirm.set(this.restrictedParentFirmGlobalIds.includes(Ce.personalInfo?.parentFirmGlobalId))},error:Ce=>{this.logger.error(this.loggerName,"Error in fetching profile data: ",Ce)}})}PAT_LEGEND_COLOR=[{name:"blue300",code:"#5291FF"},{name:"teal300",code:"#00A096"},{name:"purple300",code:"#8760EF"},{name:"orange300",code:"#FF6035"},{name:"fuschia300",code:"#CB6EEE"},{name:"berry300",code:"#F589A2"},{name:"blue200",code:"#91B9FF"},{name:"teal200",code:"#72DBD5"},{name:"purple200",code:"#B39AF5"},{name:"orange200",code:"#FF9665"},{name:"fuschia200",code:"#F0B4F9"},{name:"berry200",code:"#F589A2"},{name:"blue100",code:"#DDEAFF"},{name:"teal100",code:"#D3FBF7"},{name:"purple100",code:"#E7DFFE"},{name:"orange100",code:"#FFE0D2"},{name:"fuschia100",code:"#FAE4FD"},{name:"berry100",code:"#FFDDE6"},{name:"neutral300",code:"#8C8C8C"},{name:"neutral100",code:"#E6E6E6"}];getUniqueColor(){const se=this.PAT_LEGEND_COLOR[this.colorIndex%this.PAT_LEGEND_COLOR.length]??{code:"",name:""};return[se.code,se.name]}storeInStorage(se,U){this.storageService.store(se,U,!0,!1)}processData(se){const U=se.commonData,ke=se.shareClass?.detail;return{name:`${U.productName} ${ke.shareClassName}`,source:"MORNINGSTAR",id:ke.morningstarId,symbol:ke.ticker,color:this.getUniqueColor()}}setPatToolObj(se){const U=this.processData(se);return this.storeInStorage(this.CurrentFundObj,U),this.currentFundKey.set(U),this.logger.debug(this.loggerName,"setPatToolObj",se),U}getPatToolURL(se){return se.map(ke=>{const _e=encodeURIComponent(JSON.stringify(ke));return`${this.patDomain}/dashboard?dateRange=1Y&keys[]=${_e}&quickCompare=true&yType=returns`}).join("|")}openPatToolAccessCheckerModal(){setTimeout(()=>{try{this.modalService.open("pat-tool-access-checker")}catch{this.logger.debug(this.loggerName,"Failed to open modal")}},1e3)}openPatToolCompare(se){if(this.logger.debug(this.loggerName,`Opening PAT Tool Compare from ${se}`),!this.profileService.isLoggedIn()&&!this.profileService.isIdentified()&&this.signInModalService.open("pat-tool"),this.profileService.isLoggedIn()||this.profileService.isIdentified()){if(this.logger.debug(this.loggerName,"User is identified/loggedin"),this.isRestrictedFirm())return this.logger.debug(this.loggerName,"Popup was blocked for restricted firm!"),void this.openPatToolAccessCheckerModal();const U=this.windowRef.open(this.getPatToolURL(this.maintainSelectedFundsForComparison()),"PAT_Tool_compare_tab");this.colorIndex++,!U||U.closed||typeof U.closed>"u"?(this.logger.debug(this.loggerName,"Popup was blocked!"),this.openPatToolAccessCheckerModal()):this.logger.debug(this.loggerName,"Popup opened successfully!")}else{this.logger.debug(this.loggerName,"User not logged in, opening sign-in modal");const U={action:"launchPATToolCompare",url:this.getPatToolURL(this.maintainSelectedFundsForComparison())};this.storageService.store(p.i.LOGIN_ACTION_KEY,U,!0,!1),this.modalService.open("signInModal")}}static \u0275fac=function(U){return new(U||ie)(s.KVO(G.L),s.KVO(p.d),s.KVO(e.RK),s.KVO(p.b),s.KVO(p.S),s.KVO(X.Bg),s.KVO(t.SignInModalService),s.KVO(l.Qc))};static \u0275prov=s.jDH({token:ie,factory:ie.\u0275fac,providedIn:"root"})}return ie})()},53381:(fn,Q,h)=>{"use strict";h.d(Q,{u:()=>r});var s=h(29892);function r(p){return(0,s.T)(()=>p)}},53551:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.resolve=void 0;var s=h(89991),r=h(10485),p=h(22760),l=h(67864),e=h(69260),G=function(V,ie,J){try{return J()}
1catch(se){throw p.isStackOverflowExeption(se)?new Error(s.CIRCULAR_DEPENDENCY_IN_FACTORY(V,ie.toString())):se}},X=function(V){return function(ie){ie.parentContext.setCurrentRequest(ie);var J=ie.bindings,se=ie.childRequests,U=ie.target&&ie.target.isArray(),ke=!(ie.parentRequest&&ie.parentRequest.target&&ie.target&&ie.parentRequest.target.matchesArray(ie.target.serviceIdentifier));if(U&&ke)return se.map(function(Ce){return X(V)(Ce)});var _e=null;if(!ie.target.isOptional()||0!==J.length){var Ue=J[0],Ze=Ue.scope===r.BindingScopeEnum.Singleton,we=Ue.scope===r.BindingScopeEnum.Request;if(Ze&&Ue.activated)return Ue.cache;if(we&&null!==V&&V.has(Ue.id))return V.get(Ue.id);if(Ue.type===r.BindingTypeEnum.ConstantValue)_e=Ue.cache,Ue.activated=!0;else if(Ue.type===r.BindingTypeEnum.Function)_e=Ue.cache,Ue.activated=!0;else if(Ue.type===r.BindingTypeEnum.Constructor)_e=Ue.implementationType;else if(Ue.type===r.BindingTypeEnum.DynamicValue&&null!==Ue.dynamicValue)_e=G("toDynamicValue",Ue.serviceIdentifier,function(){return Ue.dynamicValue(ie.parentContext)});else if(Ue.type===r.BindingTypeEnum.Factory&&null!==Ue.factory)_e=G("toFactory",Ue.serviceIdentifier,function(){return Ue.factory(ie.parentContext)});else if(Ue.type===r.BindingTypeEnum.Provider&&null!==Ue.provider)_e=G("toProvider",Ue.serviceIdentifier,function(){return Ue.provider(ie.parentContext)});else{if(Ue.type!==r.BindingTypeEnum.Instance||null===Ue.implementationType){var Be=l.getServiceIdentifierAsString(ie.serviceIdentifier);throw new Error(s.INVALID_BINDING_TYPE+" "+Be)}_e=e.resolveInstance(Ue.implementationType,se,X(V))}return"function"==typeof Ue.onActivation&&(_e=Ue.onActivation(ie.parentContext,_e)),Ze&&(Ue.cache=_e,Ue.activated=!0),we&&null!==V&&!V.has(Ue.id)&&V.set(Ue.id,_e),_e}}};Q.resolve=function t(V){return X(V.plan.rootRequest.requestScope)(V.plan.rootRequest)}},53580:fn=>{function Q(s,r,p,l,e,G,X){try{var t=s[G](X),V=t.value}catch(ie){return void p(ie)}t.done?r(V):Promise.resolve(V).then(l,e)}fn.exports=function h(s){return function(){var r=this,p=arguments;return new Promise(function(l,e){var G=s.apply(r,p);function X(V){Q(G,l,e,X,t,"next",V)}function t(V){Q(G,l,e,X,t,"throw",V)}X(void 0)})}},fn.exports.__esModule=!0,fn.exports.default=fn.exports},53707:(fn,Q,h)=>{"use strict";h.d(Q,{J:()=>e});var s=h(37997),r=h(71326),p=h(39687),l=h(64193);let e=(()=>{class G{appConfig;profileService;translateService;params;constructor(t,V,ie){this.appConfig=t,this.profileService=V,this.translateService=ie,this.params=this.appConfig.getSiteParamsConfig()}isLabelPlaceholder(t){return null!==t.match(/\[.*\]/g)}getRoleSelectorBannerLabel(t,V){const ie=this.translateService.instant(`signin.roleSelectorBanner-${V}`);if(!this.isLabelPlaceholder(ie)&&this.profileService.isLoggedIn())return ie;const J=this.translateService.instant(`signin.roleSelectorBanner-${t}`);return this.isLabelPlaceholder(J)?null:J}getBannerTitle(){return this.params?.personalizeBannerTitleOverrideLoggedIn&&this.profileService.isLoggedIn()?this.params.personalizeBannerTitleOverrideLoggedIn:this.params?.personalizeBannerTitleOverride?this.params.personalizeBannerTitleOverride:this.getRoleSelectorBannerLabel("personaliseTitle","personaliseTitleLoggedIn")}getBannerPreTitle(){return this.params?.personalizeBannerPreTitleOverrideLoggedIn&&this.profileService.isLoggedIn()?this.params.personalizeBannerPreTitleOverrideLoggedIn:this.params?.personalizeBannerPreTitleOverride?this.params.personalizeBannerPreTitleOverride:this.getRoleSelectorBannerLabel("personaliseYourExperience","personaliseYourExperienceLoggedIn")}getBannerSummary(){return this.params?.summaryLoggedIn&&this.profileService.isLoggedIn()?this.params.summaryLoggedIn:this.params?.summary?this.params.summary:this.getRoleSelectorBannerLabel("summary","summaryLoggedIn")}static \u0275fac=function(V){return new(V||G)(r.KVO(s.RK),r.KVO(p.b),r.KVO(l.c$))};static \u0275prov=r.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})()},54049:(fn,Q,h)=>{"use strict";h.d(Q,{M:()=>J,P:()=>V});var s=h(26614),r=h(64193),p=h(20358),e=(h(6363),h(29892)),G=h(11005);const t=h(72864).Ay`
2  query MarketData($asofdate: Int!) {
3    MarketData(asofdate: $asofdate) {
4      asofdate
5      asofdatestd
6      display
7      closingvalue
8      weektotalreturn
9      ytdtotalreturn
10      totalreturn1yr
11      sectorname
12      indicatorasofdate
13      datacategory
14    }
15  }
16`;let V=class{config;constructor(){this.config={apiUrl:"",country:"",language:"",activeShareClasses:[],softLaunchShareClasses:[],softClosedShareClasses:[],labels:{emptyValue:"\u2014"}}}init(U){this.config=U}getConfig(){return this.config}};V=(0,s._)([(0,G.Gr)(),(0,s.a)("design:paramtypes",[])],V);const ie="MarketDataService";let J=class{configurationService;http;logger;constructor(U,ke,_e){this.configurationService=U,this.http=ke,this.logger=_e}getMarketData$(U){const{apiUrl:ke}=this.configurationService.getConfig();return this.http.graphQL$(ke,t,{asofdate:U}).pipe((0,e.T)(_e=>this.mapMarketData(_e)))}mapMarketData(U){const ke=U.data.MarketData;
16if(!ke||0===ke.length)return this.logger.info(ie,"No MarketData rows returned from PDS"),null;const _e=ke.map(Ue=>({asOfDate:Ue.asofdate,asOfDateStd:Ue.asofdatestd,display:Ue.display,closingValue:Ue.closingvalue,weekTotalReturn:Ue.weektotalreturn,ytdTotalReturn:Ue.ytdtotalreturn,totalReturn1yr:Ue.totalreturn1yr,sectorName:Ue.sectorname,indicatorAsOfDate:Ue.indicatorasofdate,dataCategory:Ue.datacategory}));return this.logger.info(ie,"MarketData mapped",{asOfDateStd:ke[0]?.asofdatestd??null,itemCount:_e.length}),_e}};J=(0,s._)([(0,G.Gr)(),(0,s.a)("design:paramtypes",[V,r.kl,p.L])],J)},54168:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.Binding=void 0;var s=h(10485),r=h(44763),p=function(){function l(e,G){this.id=r.id(),this.activated=!1,this.serviceIdentifier=e,this.scope=G,this.type=s.BindingTypeEnum.Invalid,this.constraint=function(X){return!0},this.implementationType=null,this.cache=null,this.factory=null,this.provider=null,this.onActivation=null,this.dynamicValue=null}return l.prototype.clone=function(){var e=new l(this.serviceIdentifier,this.scope);return e.activated=e.scope===s.BindingScopeEnum.Singleton&&this.activated,e.implementationType=this.implementationType,e.dynamicValue=this.dynamicValue,e.scope=this.scope,e.type=this.type,e.factory=this.factory,e.provider=this.provider,e.constraint=this.constraint,e.onActivation=this.onActivation,e.cache=this.cache,e},l}();Q.Binding=p},54253:(fn,Q,h)=>{"use strict";h.d(Q,{qR:()=>V});var s=h(16821),r=h(36171),p=h(38261),l=h(82326),e=h(86022),G=3*s._m,X=16*s._m,t=200;function V(se){void 0===se&&(se=2);var U=new Map,ke=!1;function _e(Ue){if(void 0===Ue&&(Ue=0),!ke&&0!==se){var Ze=2===se?G:X,we=Ue;
16U.forEach(function(Be){we+=Be.getBytesCount()}),we>Ze&&(function J(se){l.Vy.warn("Customer data exceeds the recommended ".concat(se/s._m,"KiB threshold. ").concat(l.xG," ").concat(l.Xs,"/#customer-data-exceeds-the-recommended-threshold-warning"))}(Ze),ke=!0)}}return{createDetachedTracker:function(){var Ue=ie(function(){return _e(Ue.getBytesCount())});return Ue},getOrCreateTracker:function(Ue){return U.has(Ue)||U.set(Ue,ie(_e)),U.get(Ue)},setCompressionStatus:function(Ue){0===se&&(se=Ue,_e())},getCompressionStatus:function(){return se},stop:function(){U.forEach(function(Ue){return Ue.stop()}),U.clear()}}}function ie(se){var U=0,ke=(0,r.n)(function(we){U=(0,s.WW)((0,p.s)(we)),se()},t),_e=ke.throttled,Ue=ke.cancel,Ze=function(){Ue(),U=0};return{updateCustomerData:function(we){(0,e.RI)(we)?Ze():_e(we)},resetCustomerData:Ze,getBytesCount:function(){return U},stop:function(){Ue()}}}},54338:(fn,Q,h)=>{"use strict";function s(l){const e=l.getParameters().componentType;return e?l.model?.ctype+"_"+e:l.getName()}function r(l){const e=l.getParameters();if(e){const X=e.componentType;if(X)return X}const G=l.model?.ctype;return G||l.getName()}function p(l,e){return"true"===l&&e&&""!==e?`external-link--${e}`:"true"===l?"external-link":""}h.d(Q,{o3:()=>p,ut:()=>r,xE:()=>s})},54768:(fn,Q)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.ContainerSnapshot=void 0;var h=function(){function s(){}return s.of=function(r,p){var l=new s;return l.bindings=r,l.middleware=p,l},s}();Q.ContainerSnapshot=h},55242:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(){return[]}},55271:(fn,Q,h)=>{"use strict";h.d(Q,{V:()=>X});var s=h(71326),r=h(64193),p=h(39687);const l="debugOptions",e=["staging","prod"],G=["live","draft"];let X=(()=>{class t{httpService;storageService;isCaveatDebugEnabled=!1;showLabelKeyEnabled=!1;articleEnvOverrideValue=null;articleStatusOverrideValue=null;constructor(ie,J){this.httpService=ie,this.storageService=J;const se=this.storageService.retrieve(l);se&&(this.isCaveatDebugEnabled=se.isCaveatDebug,this.showLabelKeyEnabled=se.showLabelKeyDebug,this.articleEnvOverrideValue=se.articleEnvOverride&&e.includes(se.articleEnvOverride)?se.articleEnvOverride:null,this.articleStatusOverrideValue=se.articleStatusOverride&&G.includes(se.articleStatusOverride)?se.articleStatusOverride:null)}getAssetFromBr(ie){return this.httpService.get({endpoint:`/binaries/content/assets/global/franklin-templeton/debug/predefined-profiles-${ie}.json`})}set isCaveatDebug(ie){this.isCaveatDebugEnabled=ie,this.storeState()}get isCaveatDebug(){return this.isCaveatDebugEnabled}set showLabelAndTooltipKey(ie){this.showLabelKeyEnabled=ie,this.storeState()}get showLabelAndTooltipKey(){return this.showLabelKeyEnabled}set articleEnvOverride(ie){this.articleEnvOverrideValue=ie,this.storeState()}get articleEnvOverride(){return this.articleEnvOverrideValue}set articleStatusOverride(ie){this.articleStatusOverrideValue=ie,this.storeState()}get articleStatusOverride(){return this.articleStatusOverrideValue}resolveArticleEnv(ie){return this.articleEnvOverrideValue??ie??"dev"}resolveArticleStatus(ie,J){return J||(this.articleStatusOverrideValue??ie??"live")}storeState(){this.storageService.store(l,{isCaveatDebug:this.isCaveatDebug,showLabelKeyDebug:this.showLabelAndTooltipKey,articleEnvOverride:this.articleEnvOverrideValue,articleStatusOverride:this.articleStatusOverrideValue})}static \u0275fac=function(J){return new(J||t)(s.KVO(r.kl),s.KVO(p.d))};static \u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})()},55336:(fn,Q,h)=>{"use strict";h.d(Q,{s:()=>s});const s="function"==typeof Symbol&&Symbol.observable||"@@observable"},55687:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>p});const p=h(72414).A.Uint8Array},56339:(fn,Q,h)=>{"use strict";h.d(Q,{T:()=>r});var s=h(74725);function r(p){return Symbol.asyncIterator&&(0,s.T)(p?.[Symbol.asyncIterator])}},56889:(fn,Q,h)=>{"use strict";function s(){}h.d(Q,{l:()=>s})},57220:(fn,Q,h)=>{"use strict";h.d(Q,{G:()=>r});const r=(0,h(26095).L)(p=>function(){p(this),this.name="EmptyError",this.message="no elements in sequence"})},58189:(fn,Q,h)=>{"use strict";function s(X,t){t=encodeURIComponent(t);for(const V of X.split(";")){const ie=V.indexOf("="),[J,se]=-1==ie?[V,""]:[V.slice(0,ie),V.slice(ie+1)];if(J.trim()===t)return decodeURIComponent(se)}return null}h.d(Q,{N0:()=>G,UE:()=>l,Vy:()=>e,Zn:()=>r,bS:()=>s});const r="browser",p="server";function l(X){return X===r}function e(X){return X===p}class G{}},58257:(fn,Q,h)=>{"use strict";h.d(Q,{br:()=>V,ot:()=>J,pQ:()=>e});var s=h(71326),r=h(99039),p=h(83073),l=h(61651);function e(_e){_e||((0,s.Af3)(e),_e=(0,s.WQX)(s.abz));const Ue=new r.c(Ze=>_e.onDestroy(Ze.next.bind(Ze)));return Ze=>Ze.pipe((0,l.Q)(Ue))}function V(_e,Ue){!Ue?.injector&&(0,s.Af3)(V);const Ze=Ue?.injector??(0,s.WQX)(s.zZn),we=new p.m(1),Be=(0,s.QZP)(()=>{let Ce;try{Ce=_e()}catch(Ae){return void(0,s.O8t)(()=>we.error(Ae))}(0,s.O8t)(()=>we.next(Ce))},{injector:Ze,manualCleanup:!0}
16);return Ze.get(s.abz).onDestroy(()=>{Be.destroy(),we.complete()}),we.asObservable()}function J(_e,Ue){const Ze=!Ue?.manualCleanup;Ze&&!Ue?.injector&&(0,s.Af3)(J);const we=Ze?Ue?.injector?.get(s.abz)??(0,s.WQX)(s.abz):null,Be=function se(_e=Object.is){return(Ue,Ze)=>1===Ue.kind&&1===Ze.kind&&_e(Ue.value,Ze.value)}(Ue?.equal);let Ce,Ae;Ce=(0,s.vPA)(Ue?.requireSync?{kind:0}:{kind:1,value:Ue?.initialValue},{equal:Be});const ge=_e.subscribe({next:rt=>Ce.set({kind:1,value:rt}),error:rt=>{if(Ue?.rejectErrors)throw rt;Ce.set({kind:2,error:rt})},complete:()=>{Ae?.()}});if(Ue?.requireSync&&0===Ce().kind)throw new s.wOt(601,!1);return Ae=we?.onDestroy(ge.unsubscribe.bind(ge)),(0,s.EWP)(()=>{const rt=Ce();switch(rt.kind){case 1:return rt.value;case 2:throw rt.error;case 0:throw new s.wOt(601,!1)}},{equal:Ue?.equal})}},58896:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>ie});var s=h(72414),l="object"==typeof exports&&exports&&!exports.nodeType&&exports,e=l&&"object"==typeof module&&module&&!module.nodeType&&module,X=e&&e.exports===l?s.A.Buffer:void 0;const ie=(X?X.isBuffer:void 0)||function r(){return!1}},59092:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p){return function(l){return p(l)}}},59174:function(fn){var Q,h;h=()=>(()=>{"use strict";let Q,h,s,r,p,l;var e,G,X,t,V,ie,J,se,U,ke,_e,Ue,Ze,we,Be,Ce,Ae,ge,rt,Je,Ct,Bt,Zt,Xt,nn,an,un={d:(ee,d)=>{for(var m in d)un.o(d,m)&&!un.o(ee,m)&&Object.defineProperty(ee,m,{enumerable:!0,get:d[m]})},o:(ee,d)=>Object.prototype.hasOwnProperty.call(ee,d)},It={};un.d(It,{default:()=>ul}),(e=ke||(ke={})).SVG_NS="http://www.w3.org/2000/svg",e.product="Highcharts",e.version="12.6.0",e.win="u">typeof window?window:{},e.doc=e.win.document,e.svg=!!e.doc?.createElementNS?.(e.SVG_NS,"svg")?.createSVGRect,e.pageLang=e.doc?.documentElement?.closest("[lang]")?.lang,e.userAgent=e.win.navigator?.userAgent||"",e.isChrome=e.win.chrome,e.isFirefox=-1!==e.userAgent.indexOf("Firefox"),e.isMS=/(edge|msie|trident)/i.test(e.userAgent)&&!e.win.opera,e.isSafari=!e.isChrome&&-1!==e.userAgent.indexOf("Safari"),e.isTouchDevice=/(Mobile|Android|Windows Phone)/.test(e.userAgent),e.isWebKit=-1!==e.userAgent.indexOf("AppleWebKit"),e.deg2rad=2*Math.PI/360,e.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],e.noop=function(){},e.supportsPassiveEvents=function(){let ee=!1;if(!e.isMS){let d=Object.defineProperty({},"passive",{get:function(){ee=!0}});e.win.addEventListener&&e.win.removeEventListener&&(e.win.addEventListener("testPassive",e.noop,d),e.win.removeEventListener("testPassive",e.noop,d))}return ee}(),e.charts=[],e.composed=[],e.dateFormats={},e.seriesTypes={},e.symbolSizes={},e.chartCount=0;let Re=ke,{doc:Mt,win:jt}=Re;function Vt(ee,d,m,y={}){let M="function"==typeof ee&&ee.prototype||ee;Object.hasOwnProperty.call(M,"hcEvents")||(M.hcEvents={});let T=M.hcEvents;Re.Point&&ee instanceof Re.Point&&ee.series&&ee.series.chart&&(ee.series.chart.runTrackerClick=!0);let P=ee.addEventListener;return P&&P.call(ee,d,m,!!Re.supportsPassiveEvents&&{passive:void 0===y.passive?-1!==d.indexOf("touch"):y.passive,capture:!1}),T[d]||(T[d]=[]),T[d].push({fn:m,order:"number"==typeof y.order?y.order:1/0}),T[d].sort((H,ce)=>H.order-ce.order),function(){dt(ee,d,m)}}function En(ee){let d=ee.length,m=ee[0];for(;d--;)ee[d]<m&&(m=ee[d]);return m}function pn(ee){let d=ee.length,m=ee[0];for(;d--;)ee[d]>m&&(m=ee[d]);return m}function Kt(ee,d,m){let y,M=yt(d)&&!Ne(m),T=(P,L)=>{Ne(P)?ee.setAttribute(L,P):M?(y=ee.getAttribute(L))||"class"!==L||(y=ee.getAttribute(L+"Name")):ee.removeAttribute(L)};return yt(d)?T(m,d):Ye(d,T),y}function Ht(ee,d,m){return ee>d?ee<m?ee:m:d}function Yt(ee,d){return ee>1e14?ee:parseFloat(ee.toPrecision(d||14))}function lo(ee,d,m,y,M){let T=Mt.createElement(ee);return d&&Ln(T,d),M&&Zn(T,{padding:"0",border:"none",margin:"0"}),m&&Zn(T,m),y&&y.appendChild(T),T}function Pn(ee,d=0,m){let y=d%2/2,M=m?-1:1;return(Math.round(ee*M-y)+y)*M}function Zn(ee,d){Ln(ee.style,d)}function Ne(ee){return null!=ee}function At(ee,d,m){Ye(ee,function(y,M){y!==d&&y?.destroy&&y.destroy(),(y?.destroy||!m)&&delete ee[M]})}function ct(ee){ee?.parentElement?.removeChild(ee)}function Ft(ee,d,m,y){let M={};return function T(P,L,H,ce){let Ee=m?L:P;Ye(P,function(ae,Ve){if(!ce&&y&&y.indexOf(Ve)>-1&&L[Ve]){ae=et(ae),H[Ve]=[];for(let ot=0;ot<Math.max(ae.length,L[Ve].length);ot++)L[Ve][ot]&&(void 0===ae[ot]?H[Ve][ot]=L[Ve][ot]:(H[Ve][ot]={},T(ae[ot],L[Ve][ot],H[Ve][ot],ce+1)))}else je(ae,!0)&&!ae.nodeType?(H[Ve]=Rt(ae)?[]:{},T(ae,L[Ve]||{},H[Ve],ce+1),0===Object.keys(H[Ve]).length&&("colorAxis"!==Ve||0!==ce)&&delete H[Ve]):(P[Ve]!==L[Ve]||Ve in P&&!(Ve in L))&&"__proto__"!==Ve&&"constructor"!==Ve&&(H[Ve]=Ee[Ve])})}(ee,d,M,0),M}function bn(ee,d){let m=ee.length;for(;m--;)if(ee[m]===d){ee.splice(m,1);break}}function Ln(ee,d){let m;
vendor: 9,391 bytes, line 16
16for(m in ee||(ee={}),d)ee[m]=d[m];return ee}function ao(ee,d){let m=function(){};return Ln(m.prototype=new ee,d),m}function St(ee,d,m,y){if(m=m||{},Mt?.createEvent&&(ee.dispatchEvent||ee.fireEvent&&ee!==Re)){let M=Mt.createEvent("Events");M.initEvent(d,!0,!0),m=Ln(M,m),ee.dispatchEvent?ee.dispatchEvent(m):ee.fireEvent(d,m)}else if(ee.hcEvents){m.target||Ln(m,{preventDefault:function(){m.defaultPrevented=!0},target:ee,type:d});let M=[],T=ee,P=!1;for(;T.hcEvents;)Object.hasOwnProperty.call(T,"hcEvents")&&T.hcEvents[d]&&(M.length&&(P=!0),M.unshift.apply(M,T.hcEvents[d])),T=Object.getPrototypeOf(T);P&&M.sort((L,H)=>L.order-H.order),M.forEach(L=>{!1===L.fn.call(ee,m,ee)&&m.preventDefault()})}y&&!m.defaultPrevented&&y.call(ee,m)}let On=(ee="")=>({center:.5,right:1,middle:.5,bottom:1}[ee]||0);function sn(ee,d){let m,y,M,T,P=!d;return ee.forEach(L=>{if(L.length>1)for(T=y=L.length-1;T>0;T--)(M=L[T]-L[T-1])<0&&!P?(d?.(),d=void 0):M&&(void 0===m||M<m)&&(m=M)}),m}function zt(ee){return Math.pow(10,Math.floor(Math.log(ee)/Math.LN10))}function Jn(ee,d){let m=ee.split(".");for(;m.length&&Ne(d);){let y=m.shift();if(void 0===y||"__proto__"===y)return;if("this"===y){let T;return je(d)&&(T=d["@this"]),T??d}let M=d[y.replace(/[\\'"]/g,"")];if(!Ne(M)||"function"==typeof M||"number"==typeof M.nodeType||M===jt)return;d=M}return d}function To(ee,d,m){let y;if("width"===d){let T=Math.min(ee.offsetWidth,ee.scrollWidth),P=ee.getBoundingClientRect?.().width;return P<T&&P>=T-1&&(T=Math.floor(P)),Math.max(0,T-(To(ee,"padding-left",!0)||0)-(To(ee,"padding-right",!0)||0))}if("height"===d)return Math.max(0,Math.min(ee.offsetHeight,ee.scrollHeight)-(To(ee,"padding-top",!0)||0)-(To(ee,"padding-bottom",!0)||0));let M=jt.getComputedStyle(ee,void 0);return M&&(y=M.getPropertyValue(d),ye(m,"opacity"!==d)&&(y=qt(y))),y}let Jo=Array.prototype.find?function(ee,d){return ee.find(d)}:function(ee,d){let m,y=ee.length;for(m=0;m<y;m++)if(d(ee[m],m))return ee[m]};function Mn(ee){Ne(ee)&&clearTimeout(ee)}function Yn(ee){return je(ee)&&"number"==typeof ee.nodeType}function zn(ee){let d=ee?.constructor;return!(!je(ee,!0)||Yn(ee)||!d?.name||"Object"===d.name)}function Lt(ee){return"number"==typeof ee&&!isNaN(ee)&&ee<1/0&&ee>-1/0}function yt(ee){return"string"==typeof ee}function Rt(ee){let d=Object.prototype.toString.call(ee);return"[object Array]"===d||"[object Array Iterator]"===d}function gn(ee){return"function"==typeof ee}function je(ee,d){return!(!ee||"object"!=typeof ee||d&&Rt(ee))}function De(ee,...d){let m,y=[ee,...d],M={},T=function(L,H){return"object"!=typeof L&&(L={}),Ye(H,function(ce,Ee){"__proto__"!==Ee&&"constructor"!==Ee&&(L[Ee]=!je(ce,!0)||zn(ce)||Yn(ce)?H[Ee]:T(L[Ee]||{},ce))}),L};!0===ee&&(M=y[1],y=Array.prototype.slice.call(y,2));let P=y.length;for(m=0;m<P;m++)M=T(M,y[m]);return M}function at(ee,d,m,y,M){let T,P=ee,L=ee/(m=ye(m,zt(ee)));for(!d&&(d=M?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===y&&(1===m?d=d.filter(function(H){return H%1==0}):m<=.1&&(d=[1/m]))),T=0;T<d.length&&(P=d[T],(!M||!(P*m>=ee))&&(M||!(L<=(d[T]+(d[T+1]||d[T]))/2)));T++);return Yt(P*m,-Math.round(Math.log(.001)/Math.LN10))}function Ye(ee,d,m){for(let y in ee)Object.hasOwnProperty.call(ee,y)&&d.call(m||ee[y],ee[y],y,ee)}function wn(ee){let d=Mt.documentElement,m=ee.parentElement||ee.parentNode?ee.getBoundingClientRect():{top:0,left:0,width:0,height:0};return{top:m.top+(jt.pageYOffset||d.scrollTop)-(d.clientTop||0),left:m.left+(jt.pageXOffset||d.scrollLeft)-(d.clientLeft||0),width:m.width,height:m.height}}function Vn(ee,d,m){return Array((d||2)+1-String(ee).replace("-","").length).join(m||"0")+ee}function ye(){let ee=arguments,d=ee.length;for(let m=0;m<d;m++){let y=ee[m];if(null!=y)return y}}function qt(ee,d){return parseInt(ee,d||10)}function Me(ee,d){return 0>ee.indexOf(d)&&!!ee.push(d)}function it(ee,d,m){return/%$/.test(ee)?d*parseFloat(ee)/100+(m||0):parseFloat(ee)}function le(ee,...d){let m,y;do{for(y of(m=ee,d))ee=ee.replace(y[0],y[1])}while(ee!==m);return ee}function dt(ee,d,m){function y(P,L){let H=ee.removeEventListener;H&&H.call(ee,P,L,!1)}function M(P){let L,H;ee.nodeName&&(d?(L={})[d]=!0:L=P,Ye(L,function(ce,Ee){if(P[Ee])for(H=P[Ee].length;H--;)y(Ee,P[Ee][H].fn)}))}let T="function"==typeof ee&&ee.prototype||ee;if(Object.hasOwnProperty.call(T,"hcEvents")){let P=T.hcEvents;d?m?(P[d]=(P[d]||[]).filter(function(H){return m!==H.fn}),y(d,m)):(M(P),P[d]=[]):(M(P),delete T.hcEvents)}}function et(ee){return Rt(ee)?ee:[ee]}function kn(ee,d){let m,y,M=ee.length;for(y=0;y<M;y++)ee[y].safeI=y;for(ee.sort(function(T,P){return 0===(m=d(T,P))?T.safeI-P.safeI:m}),y=0;y<M;y++)delete ee[y].safeI}function co(ee,d,m){return d>0?setTimeout(ee,d,m):(ee.call(0,m),-1)}function jo(ee){return yt(ee)?ee.substring(0,1).toUpperCase()+ee.substring(1):String(ee)}let{charts:Ro,win:wi}=Re;function fi(ee,d,m,y){let M=d?"Highcharts error":"Highcharts warning";32===ee&&(ee=`${M}: Deprecated member`);let T=Lt(ee),P=T?`${M} #${ee}: www.highcharts.com/errors/${ee}/`:ee.toString();if(void 0!==y){let L="";T&&(P+="?"),Ye(y,function(H,ce){L+=`\n - ${ce}: ${H}`,T&&(P+=encodeURI(ce)+"="+encodeURI(H))}),P+=L}St(Re,"displayError",{chart:m,code:ee,message:P,params:y},function(){if(d)throw Error(P);wi.console&&-1===fi.messages.indexOf(P)&&console.warn(P)}),fi.messages.push(P)}function Ar(ee,d){let m,y=ee.options.index,M=d.length;for(m=ee.options.isInternal?M:0;m<M+1;m++)if(!d[m]||Lt(y)&&y<ye(d[m].options.index,d[m]._i)||d[m].options.isInternal){d.splice(m,0,ee);break}return m}(fi||(fi={})).messages=[];let er={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5};Math.easeInOutSine=function(ee){return-.5*(Math.cos(Math.PI*ee)-1)};let Yi=(s=Math.random().toString(36).substring(2,9)+"-",r=0,function(){return"highcharts-"+(Q?"":s)+r++});wi.jQuery&&(wi.jQuery.fn.highcharts=function(){let ee=[].slice.call(arguments);if(this[0])return ee[0]?(new(Re[yt(ee[0])?ee.shift():"Chart"])(this[0],ee[0],ee[1]),this):Ro[Kt(this[0],"data-highcharts-chart")]});let{pageLang:Rr,win:si}=Re,Nt=Re.isSafari&&si.Intl&&!si.Intl.DateTimeFormat.prototype.formatRange,ln=class{constructor(ee,d){this.options={timezone:"UTC"},this.variableTimezone=!1,this.Date=si.Date,this.update(ee),this.lang=d}update(ee={}){this.dTLCache={},this.options=ee=De(!0,this.options,ee);let{timezoneOffset:d,useUTC:m,locale:y}=ee;this.Date=ee.Date||si.Date||Date;let M=ee.timezone;Ne(m)&&(M=m?"UTC":void 0),d&&d%60==0&&(M="Etc/GMT"+(d>0?"+":"")+d/60),this.variableTimezone="UTC"!==M&&0!==M?.indexOf("Etc/GMT"),this.timezone=M,this.lang&&y&&(this.lang.locale=y),["months","shortMonths","weekdays","shortWeekdays"].forEach(T=>{let P=/months/i.test(T),L=/short/.test(T),H={timeZone:"UTC"};H[P?"month":"weekday"]=L?"short":"long",this[T]=(P?[0,1,2,3,4,5,6,7,8,9,10,11]:[3,4,5,6,7,8,9]).map(ce=>this.dateFormat(H,24*(P?31:1)*36e5*ce))})}toParts(ee){let[d,m,y,M,T,P,L]=this.dateTimeFormat({weekday:"narrow",day:"numeric",month:"numeric",year:"numeric",hour:"numeric",minute:"numeric",second:"numeric"},ee,"es").split(/(?:, | |\/|:)/g);return[M,y-1,m,T,P,L,Math.floor(Number(ee)||0)%1e3,"DLMXJVS".indexOf(d)].map(Number)}dateTimeFormat(ee,d,m=this.options.locale||Rr){let y=JSON.stringify(ee)+m;yt(ee)&&(ee=this.str2dtf(ee));let M=this.dTLCache[y];if(!M){ee.timeZone??(ee.timeZone=this.timezone);try{M=new Intl.DateTimeFormat(m,ee)}catch(T){/Invalid time zone/i.test(T.message)?(fi(34),ee.timeZone="UTC",M=new Intl.DateTimeFormat(m,ee)):fi(T.message,!1)}}return this.dTLCache[y]=M,M?.format(d)||""}str2dtf(ee,d={}){let m={L:{fractionalSecondDigits:3},S:{second:"2-digit"},M:{minute:"numeric"},H:{hour:"2-digit"},k:{hour:"numeric"},E:{weekday:"narrow"},a:{weekday:"short"},A:{weekday:"long"},d:{day:"2-digit"},e:{day:"numeric"},b:{month:"short"},B:{month:"long"},m:{month:"2-digit"},o:{month:"numeric"},y:{year:"2-digit"},Y:{year:"numeric"}};return Object.keys(m).forEach(y=>{-1!==ee.indexOf(y)&&Ln(d,m[y])}),d}makeTime(ee,d,m=1,y=0,M,T,P){let L=this.Date.UTC(ee,d,m,y,M||0,T||0,P||0);if("UTC"!==this.timezone){let H=this.getTimezoneOffset(L);if(L+=H,-1!==[2,3,8,9,10,11].indexOf(d)&&(y<5||y>20)){let ce=this.getTimezoneOffset(L);H!==ce?L+=ce-H:H-36e5!==this.getTimezoneOffset(L-36e5)||Nt||(L-=36e5)}}return L}parse(ee){if(!yt(ee))return ee??void 0;let d=(ee=ee.replace(/\//g,"-").replace(/(GMT|UTC)/,"")).indexOf("Z")>-1||/([+-][0-9]{2}):?[0-9]{2}$/.test(ee),m=/^[0-9]{4}-[0-9]{2}(-[0-9]{2}|)$/.test(ee);d||m||(ee+="Z");let y=Date.parse(ee);return Lt(y)?y+(!d||m?this.getTimezoneOffset(y):0):void 0}getTimezoneOffset(ee){if("UTC"!==this.timezone){let[d,m,y,M,T=0]=this.dateTimeFormat({timeZoneName:"shortOffset"},ee,"en").split(/(GMT|:)/).map(Number),P=-60*(y+T/60)*6e4;if(Lt(P))return P}return 0}dateFormat(ee,d,m){let y=this.lang;if(!Ne(d)||isNaN(d))return y?.invalidDate||"";if(yt(ee=ee??"%Y-%m-%d %H:%M:%S")){let M,T=/%\[([a-zA-Z]+)\]/g;for(;M=T.exec(ee);)ee=ee.replace(M[0],this.dateTimeFormat(M[1],d,y?.locale))}if(yt(ee)&&-1!==ee.indexOf("%")){let M=this,[T,P,L,H,ce,Ee,ae,Ve]=this.toParts(d),ot=y?.weekdays||this.weekdays,pt=y?.shortWeekdays||this.shortWeekdays,xt=y?.months||this.months,vt=y?.shortMonths||this.shortMonths;Ye(Ln({a:pt?pt[Ve]:ot[Ve].substr(0,3),A:ot[Ve],d:Vn(L),e:Vn(L,2," "),w:Ve,v:y?.weekFrom??"",b:vt[P],B:xt[P],m:Vn(P+1),o:P+1,y:T.toString().substr(2,2),Y:T,H:Vn(H),k:H,I:Vn(H%12||12),l:H%12||12,M:Vn(ce),p:H<12?"AM":"PM",P:H<12?"am":"pm",S:Vn(Ee),L:Vn(ae,3)}
vendor: 8,246 bytes, line 16
16,Re.dateFormats),function(_t,_n){if(yt(ee))for(;-1!==ee.indexOf("%"+_n);)ee=ee.replace("%"+_n,"function"==typeof _t?_t.call(M,d,M):_t)})}else if(je(ee)){let M=(this.getTimezoneOffset(d)||0)/36e5,T=this.timezone||"Etc/GMT"+(M>=0?"+":"")+M,{prefix:P="",suffix:L=""}=ee;ee=P+this.dateTimeFormat(Ln({timeZone:T},ee),d)+L}return m?jo(ee):ee}resolveDTLFormat(ee){return je(ee,!0)?je(ee,!0)&&void 0===ee.main?{main:ee}:ee:{main:(ee=et(ee))[0],from:ee[1],to:ee[2]}}getDateFormat(ee,d,m,y){let M=this.dateFormat("%m-%d %H:%M:%S.%L",d),T="01-01 00:00:00.000",P={millisecond:15,second:12,minute:9,hour:6,day:3},L="millisecond",H=L;for(L in er){if(ee&&ee===er.week&&+this.dateFormat("%w",d)===m&&M.substr(6)===T.substr(6)){L="week";break}if(ee&&er[L]>ee){L=H;break}if(P[L]&&M.substr(P[L])!==T.substr(P[L]))break;"week"!==L&&(H=L)}return this.resolveDTLFormat(y[L]).main}},rn=class extends ln{getTimeTicks(ee,d,m,y){let vt,M=this,T=[],P={},{count:L=1,unitRange:H}=ee,[ce,Ee,ae,Ve,ot,pt]=M.toParts(d),xt=(d||0)%1e3;if(y??(y=1),Ne(d)){if(xt=H>=er.second?0:L*Math.floor(xt/L),H>=er.second&&(pt=H>=er.minute?0:L*Math.floor(pt/L)),H>=er.minute&&(ot=H>=er.hour?0:L*Math.floor(ot/L)),H>=er.hour&&(Ve=H>=er.day?0:L*Math.floor(Ve/L)),H>=er.day&&(ae=H>=er.month?1:Math.max(1,L*Math.floor(ae/L))),H>=er.month&&(Ee=H>=er.year?0:L*Math.floor(Ee/L)),H>=er.year&&(ce-=ce%L),H===er.week){L&&(d=M.makeTime(ce,Ee,ae,Ve,ot,pt,xt));let Wn=this.dateTimeFormat({timeZone:this.timezone,weekday:"narrow"},d,"es"),mo="DLMXJVS".indexOf(Wn);ae+=-mo+y+(mo<y?-7:0)}d=M.makeTime(ce,Ee,ae,Ve,ot,pt,xt),M.variableTimezone&&Ne(m)&&(vt=m-d>4*er.month||M.getTimezoneOffset(d)!==M.getTimezoneOffset(m));let _t=d,_n=1;for(;_t<m;)T.push(_t),H===er.year?_t=M.makeTime(ce+_n*L,0):H===er.month?_t=M.makeTime(ce,Ee+_n*L):!vt||H!==er.day&&H!==er.week?vt&&H===er.hour&&L>1?_t=M.makeTime(ce,Ee,ae,Ve+_n*L):_t+=H*L:_t=M.makeTime(ce,Ee,ae+_n*L*(H===er.day?1:7)),_n++;T.push(_t),H<=er.hour&&T.length<1e4&&T.forEach(Wn=>{Wn%18e5==0&&"000000000"===M.dateFormat("%H%M%S%L",Wn)&&(P[Wn]="day")})}return T.info=Ln(ee,{higherRanks:P,totalRange:H*L}),T}},{isTouchDevice:vo}=Re,Hn={colors:["#2caffe","#544fc5","#00e272","#fe6a35","#6b8abc","#d568fb","#2ee0ca","#fa4b42","#feb56a","#91e8e1"],symbols:["circle","diamond","square","triangle","triangle-down"],lang:{weekFrom:"week from",chartTitle:"Chart title",locale:void 0,loading:"Loading...",months:void 0,seriesName:"Series {add index 1}",shortMonths:void 0,weekdays:void 0,numericSymbols:["k","M","G","T","P","E"],pieSliceName:"Slice",resetZoom:"Reset zoom",yAxisTitle:"Values",resetZoomTitle:"Reset zoom level 1:1"},global:{buttonTheme:{fill:"#f7f7f7",padding:8,r:2,stroke:"#cccccc","stroke-width":1,style:{color:"#333333",cursor:"pointer",fontSize:"0.8em",fontWeight:"normal"},states:{hover:{fill:"#e6e6e6"},select:{fill:"#e6e9ff",style:{color:"#000000",fontWeight:"bold"}},disabled:{style:{color:"#cccccc"}}}}},time:{Date:void 0,timezone:"UTC",timezoneOffset:0,useUTC:void 0},chart:{alignThresholds:!1,panning:{enabled:!1,type:"x"},styledMode:!1,borderRadius:0,colorCount:10,allowMutatingData:!0,ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{},position:{}},reflow:!0,type:"line",zooming:{singleTouch:!1,resetButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}}},width:null,height:null,borderColor:"#334eff",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"},title:{style:{color:"#333333",fontWeight:"bold"},text:"Chart title",margin:15,minScale:.67},subtitle:{style:{color:"#666666",fontSize:"0.8em"},text:""},caption:{margin:15,style:{color:"#666666",fontSize:"0.8em"},text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",events:{},layout:"horizontal",itemMarginBottom:2,itemMarginTop:2,labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{style:{fontSize:"0.8em"},activeColor:"#0022ff",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"0.8em",textDecoration:"none",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#666666",textDecoration:"line-through"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{color:"#333333",fontSize:"0.8em",fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:{duration:300,easing:ee=>Math.sqrt(1-Math.pow(ee-1,2))},borderRadius:3,dateTimeLabelFormats:{millisecond:"%[AebHMSL]",second:"%[AebHMS]",minute:"%[AebHM]",hour:"%[AebHM]",day:"%[AebY]",week:"%v %[AebY]",month:"%[BY]",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,showDelay:0,padding:8,position:{x:0,y:3},shared:!1,snap:vo?25:10,headerFormat:'<span style="font-size: 0.8em">{ucfirst point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">\u25cf</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:"#ffffff",borderWidth:void 0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"0.8em"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"0.6em"},text:"Highcharts.com"}},Bo=new rn(Hn.time,Hn.lang),gi={defaultOptions:Hn,defaultTime:Bo,getOptions:function(){return Hn},setOptions:function(ee){return St(Re,"setOptions",{options:ee}),De(!0,Hn,ee),ee.time&&Bo.update(Hn.time),ee.lang&&"locale"in ee.lang&&Bo.update({locale:ee.lang.locale}),ee.lang?.chartTitle&&(Hn.title={...Hn.title,text:ee.lang.chartTitle}),Hn}},{win:Dr}=Re,wr=(ee,d,m)=>`color-mix(in srgb,${ee},${d} ${100*m}%)`,Ei=ee=>yt(ee)&&!!ee&&"none"!==ee;class ji{static parse(d){return d?new ji(d):ji.None}constructor(d){let m,y,M,T;this.rgba=[NaN,NaN,NaN,NaN],this.input=d;const P=Re.Color;if(P&&P!==ji)return new P(d);if("object"==typeof d&&void 0!==d.stops)this.stops=d.stops.map(L=>new ji(L[1]));else if("string"==typeof d)for(this.input=d=ji.names[d.toLowerCase()]||d,M=ji.parsers.length;M--&&!y;)(m=(T=ji.parsers[M]).regex.exec(d))&&(y=T.parse(m));y&&(this.rgba=y)}get(d){let m=this.input,y=this.rgba;if(this.output)return this.output;if("object"==typeof m&&void 0!==this.stops){let M=De(m);return M.stops=[].slice.call(M.stops),this.stops.forEach((T,P)=>{M.stops[P]=[M.stops[P][0],T.get(d)]}),M}return y&&Lt(y[0])?"rgb"===d||!d&&1===y[3]?"rgb("+y[0]+","+y[1]+","+y[2]+")":"a"===d?`${y[3]}`:"rgba("+y.join(",")+")":m}brighten(d){let m=this.rgba;if(this.stops)this.stops.forEach(function(y){y.brighten(d)});else if(Lt(d)&&0!==d)if(Lt(m[0]))for(let y=0;y<3;y++)m[y]+=qt(255*d),m[y]<0&&(m[y]=0),m[y]>255&&(m[y]=255);else ji.useColorMix&&Ei(this.input)&&(this.output=wr(this.input,d>0?"white":"black",Math.abs(d)));return this}setOpacity(d){return this.rgba[3]=d,this}tweenTo(d,m){let y=this.rgba,M=d.rgba;if(!Lt(y[0])||!Lt(M[0]))return ji.useColorMix&&Ei(this.input)&&Ei(d.input)&&m<.99?wr(this.input,d.input,m):d.input||"none";let T=1!==M[3]||1!==y[3],P=(H,ce)=>H+(y[ce]-H)*(1-m),L=M.slice(0,3).map(P).map(Math.round);return T&&L.push(P(M[3],3)),(T?"rgba(":"rgb(")+L.join(",")+")"}}ji.names={white:"#ffffff",black:"#000000"},ji.parsers=[{regex:/rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d?(?:\.\d+)?)\s*\)/,parse:function(ee){return[qt(ee[1]),qt(ee[2]),qt(ee[3]),parseFloat(ee[4],10)]}},{regex:/rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/,parse:function(ee){return[qt(ee[1]),qt(ee[2]),qt(ee[3]),1]}},{regex:/^#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?$/i,parse:function(ee){return[qt(ee[1]+ee[1],16),qt(ee[2]+ee[2],16),qt(ee[3]+ee[3],16),Ne(ee[4])?qt(ee[4]+ee[4],16)/255:1]}},{regex:/^#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?$/i,parse:function(ee){return[qt(ee[1],16),qt(ee[2],16),qt(ee[3],16),Ne(ee[4])?qt(ee[4],16)/255:1]}}],ji.useColorMix=Dr.CSS?.supports("color","color-mix(in srgb,red,blue 9%)"),ji.None=new ji("");let{parse:qr}=ji,{win:Vr}=Re;class mn{constructor(d,m,y){this.pos=NaN,this.options=m,this.elem=d,this.prop=y}dSetter(){let d=this.paths,m=d?.[0],y=d?.[1],M=this.now||0,T=[];
16if(1!==M&&m&&y)if(m.length===y.length&&M<1)for(let P=0;P<y.length;P++){let L=m[P],H=y[P],ce=[];for(let Ee=0;Ee<H.length;Ee++){let ae=L[Ee],Ve=H[Ee];ce[Ee]=Lt(ae)&&Lt(Ve)&&("A"!==H[0]||4!==Ee&&5!==Ee)?ae+M*(Ve-ae):Ve}T.push(ce)}else T=y;else T=this.toD||[];this.elem.attr("d",T,void 0,!0)}update(){let d=this.elem,m=this.prop,y=this.now,M=this.options.step;this[m+"Setter"]?this[m+"Setter"]():d.attr?d.element&&d.attr(m,y,null,!0):d.style[m]=y+this.unit,M&&M.call(d,y,this)}run(d,m,y){let M=this,T=M.options,P=function(ce){return!P.stopped&&M.step(ce)},L=Vr.requestAnimationFrame||function(ce){setTimeout(ce,13)},H=function(){for(let ce=0;ce<mn.timers.length;ce++)mn.timers[ce]()||mn.timers.splice(ce--,1);mn.timers.length&&L(H)};d!==m||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=d,this.end=m,this.unit=y,this.now=this.start,this.pos=0,P.elem=this.elem,P.prop=this.prop,P()&&1===mn.timers.push(P)&&L(H)):(delete T.curAnim[this.prop],T.complete&&0===Object.keys(T.curAnim).length&&T.complete.call(this.elem))}step(d){let m,y,M=+new Date,T=this.options,P=this.elem,L=T.complete,H=T.duration,ce=T.curAnim;return P.attr&&!P.element?m=!1:d||M>=H+this.startTime?(this.now=this.end,this.pos=1,this.update(),ce[this.prop]=!0,y=!0,Ye(ce,function(Ee){!0!==Ee&&(y=!1)}),y&&L&&L.call(P),m=!1):(this.pos=T.easing((M-this.startTime)/H),this.now=this.start+(this.end-this.start)*this.pos,this.update(),m=!0),m}initPath(d,m,y){let Ee,ae,Ve,ot,M=d.startX,T=d.endX,P=y.slice(),L=d.isArea,H=L?2:1,ce=m&&y.length>m.length&&y.hasStackedCliffs,pt=m?.slice();if(!pt||ce)return[P,P];function xt(_t,_n){for(;_t.length<ae;){let Wn=_t[0],mo=_n[ae-_t.length];if(mo&&"M"===Wn[0]&&(_t[0]="C"===mo[0]?["C",Wn[1],Wn[2],Wn[1],Wn[2],Wn[1],Wn[2]]:["L",Wn[1],Wn[2]]),_t.unshift(Wn),L){let ro=_t.pop();_t.push(_t[_t.length-1],ro)}}}function vt(_t){for(;_t.length<ae;){let _n=_t[Math.floor(_t.length/H)-1].slice();if("C"===_n[0]&&(_n[1]=_n[5],_n[2]=_n[6]),L){let Wn=_t[Math.floor(_t.length/H)].slice();_t.splice(_t.length/2,0,_n,Wn)}else _t.push(_n)}}if(M&&T&&T.length){for(Ve=0;Ve<M.length;Ve++){if(M[Ve]===T[0]){Ee=Ve;break}if(M[0]===T[T.length-M.length+Ve]){Ee=Ve,ot=!0;break}if(M[M.length-1]===T[T.length-M.length+Ve]){Ee=M.length-Ve;break}}void 0===Ee&&(pt=[])}return pt.length&&Lt(Ee)&&(ae=P.length+Ee*H,ot?(xt(pt,P),vt(P)):(xt(P,pt),vt(pt))),[pt,P]}fillSetter(){mn.prototype.strokeSetter.apply(this,arguments)}strokeSetter(){this.elem.attr(this.prop,qr(this.start).tweenTo(qr(this.end),this.pos),void 0,!0)}}function vn(ee){return je(ee)?De({duration:500,defer:0},ee):{duration:500*!!ee,defer:0}}function Kn(ee,d){let m=mn.timers.length;for(;m--;)mn.timers[m].elem!==ee||d&&d!==mn.timers[m].prop||(mn.timers[m].stopped=!0)}mn.timers=[];let Ao={animate:function(ee,d,m){let y,T,P,L,M="";je(m)||(L=arguments,m={duration:L[2],easing:L[3],complete:L[4]}),Lt(m.duration)||(m.duration=400),m.easing="function"==typeof m.easing?m.easing:Math[m.easing]||Math.easeInOutSine,m.curAnim=De(d),Ye(d,function(H,ce){Kn(ee,ce),P=new mn(ee,m,ce),T=void 0,"d"===ce&&Rt(d.d)?(P.paths=P.initPath(ee,ee.pathArray,d.d),P.toD=d.d,y=0,T=1):ee.attr?y=ee.attr(ce):(y=parseFloat(To(ee,ce))||0,"opacity"!==ce&&(M="px")),T||(T=H),"string"==typeof T&&T.match("px")&&(T=T.replace(/px/g,"")),P.run(y,T,M)})},animObject:vn,getDeferredAnimation:function(ee,d,m){let y=vn(d),T=0,P=0;return(m?[m]:ee.series).forEach(L=>{let H=vn(L.options.animation);T=je(d)&&Ne(d.defer)?y.defer:Math.max(T,H.duration+H.defer),P=Math.min(y.duration,H.duration)}),ee.renderer.forExport&&(T=0),{defer:Math.max(0,T-P),duration:Math.min(T,P)}},setAnimation:function(ee,d){d.renderer.globalAnimation=ye(ee,d.options.chart.animation,!0)},stop:Kn},{SVG_NS:ti,win:Sn}=Re,{trustedTypes:uo}=Sn,io=uo&&gn(uo.createPolicy)&&uo.createPolicy("highcharts",{createHTML:ee=>ee}),Io=io?io.createHTML(""):"";class Oo{static filterUserAttributes(d){return Ye(d,(m,y)=>{let M=!0;-1===Oo.allowedAttributes.indexOf(y)&&(M=!1),-1!==["background","dynsrc","href","lowsrc","src"].indexOf(y)&&(M=yt(m)&&Oo.allowedReferences.some(T=>0===m.indexOf(T))),M||(fi(33,!1,void 0,{"Invalid attribute in config":`${y}`}),delete d[y]),yt(m)&&d[y]&&(d[y]=m.replace(/</g,"&lt;"))}),d}static parseStyle(d){return d.split(";").reduce((m,y)=>{let M=y.split(":").map(P=>P.trim()),T=M.shift();return T&&M.length&&(m[T.replace(/-([a-z])/g,P=>P[1].toUpperCase())]=M.join(":")),m},{})}static setElementHTML(d,m){d.innerHTML=Oo.emptyHTML,m&&new Oo(m).addToDOM(d)}constructor(d){this.nodes="string"==typeof d?this.parseMarkup(d):d}
vendor: 12,007 bytes, line 16
16addToDOM(d){return function m(y,M){let T;return et(y).forEach(function(P){let L,H=P.tagName,ce=P.textContent?Re.doc.createTextNode(P.textContent):void 0,Ee=Oo.bypassHTMLFiltering;if(H)if("#text"===H)L=ce;else if(-1!==Oo.allowedTags.indexOf(H)||Ee){let Ve=Re.doc.createElementNS("svg"===H?ti:M.namespaceURI||ti,H),ot=P.attributes||{};Ye(P,function(pt,xt){"tagName"!==xt&&"attributes"!==xt&&"children"!==xt&&"style"!==xt&&"textContent"!==xt&&(ot[xt]=pt)}),Kt(Ve,Ee?ot:Oo.filterUserAttributes(ot)),P.style&&Zn(Ve,P.style),ce&&Ve.appendChild(ce),m(P.children||[],Ve),L=Ve}else fi(33,!1,void 0,{"Invalid tagName in config":H});L&&M.appendChild(L),T=L}),T}(this.nodes,d)}parseMarkup(d){let m,y=[];d=d.trim().replace(/ style=(["'])/g," data-style=$1");try{m=(new DOMParser).parseFromString(io?io.createHTML(d):d,"text/html")}catch{}if(!m){let T=lo("div");T.innerHTML=d,m={body:T}}let M=(T,P)=>{let L=T.nodeName.toLowerCase(),H={tagName:L};"#text"===L&&(H.textContent=T.textContent||"");let ce=T.attributes;if(ce){let Ee={};[].forEach.call(ce,ae=>{"data-style"===ae.name?H.style=Oo.parseStyle(ae.value):Ee[ae.name]=ae.value}),H.attributes=Ee}if(T.childNodes.length){let Ee=[];[].forEach.call(T.childNodes,ae=>{M(ae,Ee)}),Ee.length&&(H.children=Ee)}P.push(H)};return[].forEach.call(m.body.childNodes,T=>M(T,y)),y}}Oo.allowedAttributes=["alt","aria-controls","aria-describedby","aria-expanded","aria-haspopup","aria-hidden","aria-label","aria-labelledby","aria-live","aria-pressed","aria-readonly","aria-roledescription","aria-selected","class","clip-path","color","colspan","cx","cy","d","disabled","dx","dy","fill","filterUnits","flood-color","flood-opacity","height","href","id","in","in2","markerHeight","markerWidth","offset","opacity","operator","orient","padding","paddingLeft","paddingRight","patternUnits","r","radius","refX","refY","result","role","rowspan","scope","slope","src","startOffset","stdDeviation","stroke-linecap","stroke-width","stroke","style","summary","tabindex","tableValues","target","text-align","text-anchor","textAnchor","textLength","title","type","valign","width","x","x1","x2","xlink:href","y","y1","y2","zIndex"],Oo.allowedReferences=["https://","http://","mailto:","/","../","./","#"],Oo.allowedTags=["#text","a","abbr","b","br","button","caption","circle","clipPath","code","dd","defs","div","dl","dt","em","feComponentTransfer","feComposite","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","filter","h1","h2","h3","h4","h5","h6","hr","i","img","li","linearGradient","marker","ol","p","path","pattern","pre","rect","small","span","stop","strong","style","sub","sup","svg","table","tbody","td","text","textPath","th","thead","title","tr","tspan","u","ul"],Oo.emptyHTML=Io,Oo.bypassHTMLFiltering=!1;let{defaultOptions:ki,defaultTime:Vi}=gi,{pageLang:hi}=Re,yr={add:(ee,d)=>ee+d,divide:(ee,d)=>0!==d?ee/d:"",eq:(ee,d)=>ee==d,each:function(ee){let d=arguments[arguments.length-1];return!!Rt(ee)&&ee.map((m,y)=>Ki(d.body,Ln(je(m)?m:{"@this":m},{"@index":y,"@first":0===y,"@last":y===ee.length-1}))).join("")},ge:(ee,d)=>ee>=d,gt:(ee,d)=>ee>d,if:ee=>!!ee,le:(ee,d)=>ee<=d,lt:(ee,d)=>ee<d,multiply:(ee,d)=>ee*d,ne:(ee,d)=>ee!=d,subtract:(ee,d)=>ee-d,ucfirst:jo,unless:ee=>!ee},Ur={};function Ki(ee="",d,m){let Ve,ot,xt,y=RegExp("\\{([\\p{L}\\p{M}\\d:\\.,;\\-\\/<>\\[\\]%_@+\"'\u2019= #\\(\\)]+)\\}","gu"),M=RegExp("\\(([\\p{L}\\p{M}\\d:\\.,;\\-\\/<>\\[\\]%_@+\"'= ]+)\\)","gu"),T=[],P=/f$/,L=/\.(\d)/,H=m?.options?.lang||ki.lang,ce=m?.time||Vi,Ee=m?.numberFormatter||Hi.bind(m),ae=(vt="")=>{let _t;return"true"===vt||"false"!==vt&&((_t=Number(vt)).toString()===vt?_t:/^["'].+["']$/.test(vt)?vt.slice(1,-1):Jn(vt,d))},pt=0;for(;null!==(Ve=y.exec(ee));){let vt=Ve,_t=M.exec(Ve[1]);_t&&(Ve=_t,xt=!0),ot?.isBlock||(ot={ctx:d,expression:Ve[1],find:Ve[0],isBlock:"#"===Ve[1].charAt(0),start:Ve.index,startInner:Ve.index+Ve[0].length,length:Ve[0].length});let _n=(ot.isBlock?vt:Ve)[1].split(" ")[0].replace("#","");yr[_n]&&(ot.isBlock&&_n===ot.fn&&pt++,ot.fn||(ot.fn=_n));let Wn="else"===Ve[1];if(ot.isBlock&&ot.fn&&(Ve[1]===`/${ot.fn}`||Wn))if(pt)!Wn&&pt--;else{let mo=ot.startInner,ro=ee.substr(mo,Ve.index-mo);void 0===ot.body?(ot.body=ro,ot.startInner=Ve.index+Ve[0].length):ot.elseBody=ro,ot.find+=ro+Ve[0],Wn||(T.push(ot),ot=void 0)}else ot.isBlock||T.push(ot);if(_t&&!ot?.isBlock)break}return T.forEach(vt=>{let _t,_n,{body:Wn,elseBody:mo,expression:ro,fn:so}=vt;if(so){let ei,_o=[vt],xo=[],ii=ro.length,oi=0;for(_n=0;_n<=ii;_n++){let Ii=ro.charAt(_n);ei||'"'!==Ii&&"'"!==Ii?ei===Ii&&(ei=""):ei=Ii,ei||" "!==Ii&&_n!==ii||(xo.push(ro.substr(oi,_n-oi)),oi=_n+1)}for(_n=yr[so].length;_n--;)_o.unshift(ae(xo[_n+1]));_t=yr[so].apply(d,_o),vt.isBlock&&"boolean"==typeof _t&&(_t=Ki(_t?Wn:mo,d,m))}else{let _o=/^["'].+["']$/.test(ro)?[ro]:ro.split(":");if(_t=ae(_o.shift()||""),_o.length&&"number"==typeof _t){let xo=_o.join(":");if(P.test(xo)){let ii=parseInt((xo.match(L)||["","-1"])[1],10);null!==_t&&(_t=Ee(_t,ii,H.decimalPoint,xo.indexOf(",")>-1?H.thousandsSep:""))}else _t=ce.dateFormat(xo,_t)}M.lastIndex=0,M.test(vt.find)&&yt(_t)&&(_t=`"${_t}"`)}ee=ee.replace(vt.find,ye(_t,""))}),xt?Ki(ee,d,m):ee}function Hi(ee,d,m,y){d*=1;let M,T,[P,L]=(ee=+ee||0).toString().split("e").map(Number),H=this?.options?.lang||ki.lang,ce=(ee.toString().split(".")[1]||"").split("e")[0].length,Ee=d,ae={};m??(m=H.decimalPoint),y??(y=H.thousandsSep),-1===d?d=Math.min(ce,20):Lt(d)?d&&L<0&&((T=d+L)>=0?(P=+P.toExponential(T).split("e")[0],d=T):(P=Math.floor(P),ee=d<20?+(P*Math.pow(10,L)).toFixed(d):0,L=0)):d=2,L&&(d??(d=2),ee=P),Lt(d)&&d>=0&&(ae.minimumFractionDigits=d,ae.maximumFractionDigits=d),""===y&&(ae.useGrouping=!1);let Ve=y||m,ot=Ve?"en":this?.locale||H.locale||hi,pt=JSON.stringify(ae)+ot;return M=(Ur[pt]??(Ur[pt]=new Intl.NumberFormat(ot,ae))).format(ee),Ve&&(M=M.replace(/([,\.])/g,"_$1").replace(/_\,/g,y??",").replace("_.",m??".")),(d||0!=+M)&&(!(L<0)||Ee)||(M="0"),L&&0!=+M&&(M+="e"+(L<0?"":"+")+L),M}let kr={dateFormat:function(ee,d,m){return Vi.dateFormat(ee,d,m)},format:Ki,helpers:yr,numberFormat:Hi};(G=_e||(_e={})).rendererTypes={},G.getRendererType=function(ee=p){return G.rendererTypes[ee]||G.rendererTypes[p]},G.registerRendererType=function(ee,d,m){G.rendererTypes[ee]=d,(!p||m)&&(p=ee,Re.Renderer=d)};let ur=_e;(Ue||(Ue={})).distribute=function ee(d,m,y){let ae,ot,pt,M=d,T=M.reducedLen||m,P=(vt,_t)=>vt.target-_t.target,L=[],H=d.length,ce=[],Ee=L.push,Ve=!0,xt=0;for(ae=H;ae--;)xt+=d[ae].size;if(xt>T){if(kn(d,(vt,_t)=>(_t.rank||0)-(vt.rank||0)),d[0].rank===d[d.length-1].rank){let vt=[[0,H-1]];for(;vt.length&&xt>T;){let _t=vt.shift();if(!_t)break;ot=d[ae=Math.floor((_t[0]+_t[1])/2)],Me(ce,ae)&&(xt-=ot.size),_t[0]<ae&&vt.push([_t[0],ae-1]),ae<_t[1]&&vt.push([ae+1,_t[1]])}}else for(ae=H-1;xt>T&&ae>=0;)ot=d[ae],Me(ce,ae)&&(xt-=ot.size),ae--;ce.sort((vt,_t)=>_t-vt).forEach(vt=>Ee.apply(L,d.splice(vt,1)))}for(kn(d,P),d=d.map(vt=>({size:vt.size,targets:[vt.target],align:ye(vt.align,.5)}));Ve;){for(ae=d.length;ae--;)ot=d[ae],pt=(Math.min.apply(0,ot.targets)+Math.max.apply(0,ot.targets))/2,ot.pos=Ht(pt-ot.size*ot.align,0,m-ot.size);for(ae=d.length,Ve=!1;ae--;)ae>0&&d[ae-1].pos+d[ae-1].size>d[ae].pos&&(d[ae-1].size+=d[ae].size,d[ae-1].targets=d[ae-1].targets.concat(d[ae].targets),d[ae-1].align=.5,d[ae-1].pos+d[ae-1].size>m&&(d[ae-1].pos=m-d[ae-1].size),d.splice(ae,1),Ve=!0)}return Ee.apply(M,L),ae=0,d.some(vt=>{let _t=0;return(vt.targets||[]).some(()=>(M[ae].pos=vt.pos+_t,void 0!==y&&Math.abs(M[ae].pos-M[ae].target)>y?(M.slice(0,ae+1).forEach(_n=>delete _n.pos),M.reducedLen=(M.reducedLen||m)-.1*m,M.reducedLen>.1*m&&ee(M,m,y),!0):(_t+=M[ae].size,ae++,!1)))}),kn(M,P),M};let fo=Ue,{animate:Oi,animObject:mr,stop:tr}=Ao,{deg2rad:ar,doc:nr,svg:en,SVG_NS:cn,win:Qn,isFirefox:go}=Re;class no{_defaultGetter(d){let m=ye(this[d+"Value"],this[d],this.element?this.element.getAttribute(d):null,0);return/^-?[\d\.]+$/.test(m)&&(m=parseFloat(m)),m}_defaultSetter(d,m,y){y.setAttribute(m,d)}add(d){let m,y=this.renderer,M=this.element;return d&&(this.parentGroup=d),void 0!==this.textStr&&"text"===this.element.nodeName&&y.buildText(this),this.added=!0,(!d||d.handleZ||this.zIndex)&&(m=this.zIndexSetter()),m||(d?d.element:y.box).appendChild(M),this.onAdd&&this.onAdd(),this}addClass(d,m){let y=m?"":this.attr("class")||"";return(d=(d||"").split(/ /g).reduce(function(M,T){return-1===y.indexOf(T)&&M.push(T),M},y?[y]:[]).join(" "))!==y&&this.attr("class",d),this}afterSetters(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)}align(d,m,y,M=!0){let T=this.renderer,P=T.alignedObjects,L=!!d;d?(this.alignOptions=d,this.alignByTranslate=m,this.alignTo=y):(d=this.alignOptions||{},m=this.alignByTranslate,y=this.alignTo);let H=!y||yt(y)?y||"renderer":void 0;H&&(L&&Me(P,this),y=void 0);let ce=ye(y,T[H],T),Ee=(ce.x||0)+(d.x||0)+((ce.width||0)-(d.width||0))*On(d.align),ae=(ce.y||0)+(d.y||0)+((ce.height||0)-(d.height||0))*On(d.verticalAlign),Ve={};return d.align&&(Ve["text-align"]=d.align),Ve[m?"translateX":"x"]=Math.round(Ee),Ve[m?"translateY":"y"]=Math.round(ae),M&&(this[this.placed?"animate":"attr"](Ve),this.placed=!0),this.alignAttr=Ve,this}alignSetter(d){let m={left:"start",center:"middle",right:"end"};m[d]&&(this.alignValue=d,this.element.setAttribute("text-anchor",m[d]))}animate(d,m,y){let M=mr(ye(m,this.renderer.globalAnimation,!0)),T=M.defer;return nr.hidden&&(M.duration=0),0!==M.duration?(y&&(M.complete=y),co(()=>{this.element&&Oi(this,d,M)},T)):(this.attr(d,void 0,y||M.complete),Ye(d,function(P,L){M.step&&M.step.call(this,P,{prop:L,pos:1,elem:this})},this)),this}applyTextOutline(d){let m=this.element;-1!==d.indexOf("contrast")&&(d=d.replace(/contrast/g,this.renderer.getContrast(m.style.fill)));let y=d.indexOf(" "),M=d.substring(y+1),T=d.substring(0,y);if(T&&"none"!==T&&Re.svg){this.fakeTS=!0,T=T.replace(/(^[\d\.]+)(.*?)$/g,function(Ee,ae,Ve){return 2*Number(ae)+Ve}),this.removeTextOutline();let P=nr.createElementNS(cn,"tspan");Kt(P,{class:"highcharts-text-outline",fill:M,stroke:M,"stroke-width":T,"stroke-linejoin":"round"});let L=m.querySelector("textPath")||m;[].forEach.call(L.childNodes,Ee=>{let ae=Ee.cloneNode(!0);ae.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach(Ve=>ae.removeAttribute(Ve)),P.appendChild(ae)});let H=0;[].forEach.call(L.querySelectorAll("text tspan"),Ee=>{H+=Number(Ee.getAttribute("dy"))});let ce=nr.createElementNS(cn,"tspan");ce.textContent="\u200b",Kt(ce,{x:Number(m.getAttribute("x")),dy:-H}),P.appendChild(ce),L.insertBefore(P,L.firstChild)}}attr(d,m,y,M){let L,H,Ee,{element:T}=this,P=no.symbolCustomAttribs,ce=this;return"string"==typeof d&&void 0!==m&&(L=d,(d={})[L]=m),"string"==typeof d?ce=(this[d+"Getter"]||this._defaultGetter).call(this,d,T):(Ye(d,function(ae,Ve){Ee=!1,M||tr(this,Ve),this.symbolName&&-1!==P.indexOf(Ve)&&(H||(this.symbolAttr(d),H=!0),Ee=!0),this.rotation&&("x"===Ve||"y"===Ve)&&(this.doTransform=!0),Ee||(this[Ve+"Setter"]||this._defaultSetter).call(this,ae,Ve,T)},this),this.afterSetters()),y&&y.call(this),ce}clip(d){if(d&&!d.clipPath){let m=Yi()+"-",y=this.renderer.createElement("clipPath").attr({id:m}).add(this.renderer.defs);Ln(d,{clipPath:y,id:m,count:0}),d.add(y)}return this.attr("clip-path",d?`url(${this.renderer.url}#${d.id})`:"none")}crisp(d,m){m=Math.round(m||d.strokeWidth||0);let y=d.x||this.x||0,M=d.y||this.y||0,T=(d.width||this.width||0)+y,P=(d.height||this.height||0)+M,L=Pn(y,m),H=Pn(M,m);return Ln(d,{x:L,y:H,width:Pn(T,m)-L,height:Pn(P,m)-H}),Ne(d.strokeWidth)&&(d.strokeWidth=m),d}complexColor(d,m,y){let T,P,L,H,ce,Ee,ae,Ve,ot,pt,vt,M=this.renderer,xt=[];St(this.renderer,"complexColor",{args:arguments},function(){if(d.radialGradient?P="radialGradient":d.linearGradient&&(P="linearGradient"),P){if(L=d[P],ce=M.gradients,Ee=d.stops,ot=y.radialReference,Rt(L)&&(d[P]=L={x1:L[0],y1:L[1],x2:L[2],y2:L[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===P&&ot&&!Ne(L.gradientUnits)&&(H=L,L=De(L,M.getRadialAttr(ot,H),{gradientUnits:"userSpaceOnUse"}
vendor: 6,543 bytes, line 16
16)),Ye(L,function(_t,_n){"id"!==_n&&xt.push(_n,_t)}),Ye(Ee,function(_t){xt.push(_t)}),ce[xt=xt.join(",")])pt=ce[xt].attr("id");else{L.id=pt=Yi();let _t=ce[xt]=M.createElement(P).attr(L).add(M.defs);_t.radAttr=H,_t.stops=[],Ee.forEach(function(_n){0===_n[1].indexOf("rgba")?(ae=(T=ji.parse(_n[1])).get("rgb"),Ve=T.get("a")):(ae=_n[1],Ve=1);let Wn=M.createElement("stop").attr({offset:_n[0],"stop-color":ae,"stop-opacity":Ve}).add(_t);_t.stops.push(Wn)})}vt="url("+M.url+"#"+pt+")",y.setAttribute(m,vt),y.gradient=xt,d.toString=function(){return vt}}})}css(d){let T,m=this.styles,y={},M=this.element,P=!m;if(m&&Ye(d,function(L,H){m&&m[H]!==L&&(y[H]=L,P=!0)}),P){m&&(d=Ln(m,y)),null===d.width||"auto"===d.width?delete this.textWidth:"text"===M.nodeName.toLowerCase()&&d.width&&(T=this.textWidth=qt(d.width)),Ln(this.styles,d),T&&!en&&this.renderer.forExport&&delete d.width;let L=go&&d.fontSize||null;L&&(Lt(L)||/^\d+$/.test(L))&&(d.fontSize+="px");let H=De(d);M.namespaceURI===this.SVG_NS&&(["textOutline","textOverflow","whiteSpace","width"].forEach(ce=>H&&delete H[ce]),H.color&&(H.fill=H.color,delete H.color)),Zn(M,H)}return this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),d.textOutline&&this.applyTextOutline(d.textOutline)),this}dashstyleSetter(d){let m,y=this["stroke-width"];if("inherit"===y&&(y=1),d){let M=(d=d.toLowerCase()).replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(m=M.length;m--;)M[m]=""+qt(M[m])*ye(y,NaN);d=M.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",d)}}destroy(){let L,d=this,{element:m={},renderer:y,stops:M}=d,T=m.ownerSVGElement,P="SPAN"===m.nodeName&&d.parentGroup||void 0;if(m.onclick=m.onmouseout=m.onmouseover=m.onmousemove=m.point=null,tr(d),d.clipPath&&T){let H=d.clipPath;[].forEach.call(T.querySelectorAll("[clip-path],[CLIP-PATH]"),function(ce){ce.getAttribute("clip-path").indexOf(H.element.id)>-1&&ce.removeAttribute("clip-path")}),d.clipPath=H.destroy()}if(M){for(let H of M)H.destroy();M.length=0}for(d.safeRemoveChild(m);P?.div&&0===P.div.childNodes.length;)L=P.parentGroup,d.safeRemoveChild(P.div),delete P.div,P=L;d.alignOptions&&bn(y.alignedObjects,d),Ye(d,(H,ce)=>{(d[ce]?.parentGroup===d||-1!==["connector","foreignObject"].indexOf(ce))&&d[ce]?.destroy?.(),delete d[ce]})}dSetter(d,m,y){Rt(d)&&("string"==typeof d[0]&&(d=this.renderer.pathToSegments(d)),this.pathArray=d,d=d.reduce((M,T,P)=>T?.join?(P?M+" ":"")+T.join(" "):(T||"").toString(),"")),/(NaN| {2}|^$)/.test(d)&&(d="M 0 0"),this[m]!==d&&(y.setAttribute(m,d),this[m]=d)}fillSetter(d,m,y){"string"==typeof d?y.setAttribute(m,d):d&&this.complexColor(d,m,y)}hrefSetter(d,m,y){y.setAttributeNS("http://www.w3.org/1999/xlink",m,d)}getBBox(d,m){let y,M,T,{element:P,renderer:L,styles:H,textStr:ce}=this,{cache:Ee,cacheKeys:ae}=L,Ve=P.namespaceURI===this.SVG_NS,ot=ye(m,this.rotation,0),pt=L.styledMode?P&&no.prototype.getStyle.call(P,"font-size"):H.fontSize,xt=this.getBBoxCacheKey([L.rootFontSize,this.textWidth,this.alignValue,H.fontWeight,H.lineClamp,H.textOverflow,pt,ot]);if(xt&&!d&&(y=Ee[xt]),!y||y.polygon){if(Ve||L.forExport){try{T=this.fakeTS&&function(_t){let _n=P.querySelector(".highcharts-text-outline");_n&&Zn(_n,{display:_t})},gn(T)&&T("none"),y=P.getBBox?Ln({},P.getBBox()):{width:P.offsetWidth,height:P.offsetHeight,x:0,y:0},gn(T)&&T("")}catch{}(!y||y.width<0)&&(y={x:0,y:0,width:0,height:0})}else y=this.htmlGetBBox();M=y.height,Ve&&(y.height=M={"11px,17":14,"13px,20":16}[`${pt||""},${Math.round(M)}`]||M),ot&&(y=this.getRotatedBox(y,ot));let vt={bBox:y};St(this,"afterGetBBox",vt),y=vt.bBox}if(xt&&(""===ce||y.height>0)){for(;ae.length>250;)delete Ee[ae.shift()];Ee[xt]||ae.push(xt),Ee[xt]=y}return y}getBBoxCacheKey(d){if(Ne(this.textStr)){let m=""+this.textStr;return-1===m.indexOf("<")&&(m=m.replace(/\d/g,"0")),[m,...d].join(",")}}getRotatedBox(d,m){let{x:y,y:M,width:T,height:P}=d,{alignValue:L,translateY:H,rotationOriginX:ce=0,rotationOriginY:Ee=0}=this,ae=On(L),Ve=Number(this.element.getAttribute("y")||0)-(H?0:M),ot=m*ar,pt=(m-90)*ar,xt=Math.cos(ot),vt=Math.sin(ot),_t=T*xt,_n=T*vt,Wn=Math.cos(pt),mo=Math.sin(pt),[[ro,so],[_o,xo]]=[ce,Ee].map(Sr=>[Sr-Sr*xt,Sr*vt]),ii=y+ae*(T-_t)+ro+xo+Ve*Wn,oi=ii+_t,ei=oi-P*Wn,Ii=ei-_t,Zi=M+Ve-ae*_n-so+_o+Ve*mo,Wi=Zi+_n,qi=Wi-P*mo,zi=qi-_n,lr=Math.min(ii,oi,ei,Ii),wa=Math.min(Zi,Wi,qi,zi);return{x:lr,y:wa,width:Math.max(ii,oi,ei,Ii)-lr,height:Math.max(Zi,Wi,qi,zi)-wa,polygon:[[ii,Zi],[oi,Wi],[ei,qi],[Ii,zi]]}}getStyle(d){return Qn.getComputedStyle(this.element||this,"").getPropertyValue(d)}hasClass(d){return-1!==(""+this.attr("class")).split(" ").indexOf(d)}hide(){return this.attr({visibility:"hidden"})}htmlGetBBox(){return{height:0,width:0,x:0,y:0}}constructor(d,m){this.onEvents={},this.opacity=1,this.SVG_NS=cn,this.element="span"===m||"body"===m?lo(m):nr.createElementNS(this.SVG_NS,m),this.renderer=d,this.styles={},St(this,"afterInit")}on(d,m){let{onEvents:y}=this;return y[d]&&y[d](),y[d]=Vt(this.element,d,m),this}opacitySetter(d,m,y){let M=Number(Number(d).toFixed(3));this.opacity=M,y.setAttribute(m,M)}reAlign(){this.alignOptions?.width&&"left"!==this.alignOptions.align&&(this.alignOptions.width=this.getBBox().width,this.placed=!1,this.align())}removeClass(d){return this.attr("class",(""+this.attr("class")).replace(yt(d)?RegExp(`(^| )${d}( |$)`):d," ").replace(/ +/g," ").trim())}removeTextOutline(){let d=this.element.querySelector("tspan.highcharts-text-outline");d&&this.safeRemoveChild(d)}safeRemoveChild(d){let m=d.parentNode;m&&m.removeChild(d)}setRadialReference(d){let m=this.element.gradient&&this.renderer.gradients[this.element.gradient]||void 0;return this.element.radialReference=d,m?.radAttr&&m.animate(this.renderer.getRadialAttr(d,m.radAttr)),this}shadow(d){let{renderer:m}=this,y=De(90===this.parentGroup?.rotation?{offsetX:-1,offsetY:-1}:{},je(d)?d:{}),M=m.shadowDefinition(y);return this.attr({filter:d?`url(${m.url}#${M})`:"none"})}show(d=!0){return this.attr({visibility:d?"inherit":"visible"})}"stroke-widthSetter"(d,m,y){this[m]=d,y.setAttribute(m,d)}strokeWidth(){if(!this.renderer.styledMode)return this["stroke-width"]||0;let y,d=this.getStyle("stroke-width"),m=0;return/px$/.test(d)?m=qt(d):""!==d&&(Kt(y=nr.createElementNS(cn,"rect"),{width:d,"stroke-width":0}),this.element.parentNode.appendChild(y),m=y.getBBox().width,y.parentNode.removeChild(y)),m}symbolAttr(d){let m=this;
vendor: 1,153 bytes, line 16
16no.symbolCustomAttribs.forEach(function(y){m[y]=ye(d[y],m[y])}),m.attr({d:m.renderer.symbols[m.symbolName](m.x,m.y,m.width,m.height,m)})}textSetter(d){d!==this.textStr&&(delete this.textPxLength,this.textStr=d,this.added&&this.renderer.buildText(this),this.reAlign())}titleSetter(d){let m=this.element,y=m.getElementsByTagName("title")[0]||nr.createElementNS(this.SVG_NS,"title");m.insertBefore?m.insertBefore(y,m.firstChild):m.appendChild(y),y.textContent=le(ye(d,""),[/<[^>]*>/g,""]).replace(/&lt;/g,"<").replace(/&gt;/g,">")}toFront(){let d=this.element;return d.parentNode.appendChild(d),this}translate(d,m){return this.attr({translateX:d,translateY:m})}updateTransform(d="transform"){let{element:m,foreignObject:y,matrix:M,padding:T,rotation:P=0,rotationOriginX:L,rotationOriginY:H,scaleX:ce,scaleY:Ee,text:ae,translateX:Ve=0,translateY:ot=0}=this,pt=[`translate(${Ve},${ot})`];Ne(M)&&pt.push("matrix("+M.join(",")+")"),P&&(pt.push("rotate("+P+" "+(L??m.getAttribute("x")??this.x??0)+" "+(H??m.getAttribute("y")??this.y??0)+")"),"SPAN"!==ae?.element.tagName||ae?.foreignObject||ae.attr({rotation:P,rotationOriginX:(L||0)-T,rotationOriginY:(H||0)-T}
vendor: 6,084 bytes, line 16
16)),(Ne(ce)||Ne(Ee))&&pt.push(`scale(${ce??1} ${Ee??1})`),pt.length&&!(ae||this).textPath&&(y?.element||m).setAttribute(d,pt.join(" "))}visibilitySetter(d,m,y){"inherit"===d?y.removeAttribute(m):this[m]!==d&&y.setAttribute(m,d),this[m]=d}xGetter(d){return"circle"===this.element.nodeName&&("x"===d?d="cx":"y"===d&&(d="cy")),this._defaultGetter(d)}zIndexSetter(d,m){let H,ce,Ee,Ve,pt,y=this.renderer,M=this.parentGroup,T=(M||y).element||y.box,P=this.element,L=T===y.box,ae=!1,ot=this.added;if(Ne(d)?(P.setAttribute("data-z-index",d),this[m]===(d*=1)&&(ot=!1)):Ne(this[m])&&P.removeAttribute("data-z-index"),this[m]=d,ot){for((d=this.zIndex)&&M&&(M.handleZ=!0),pt=(H=T.childNodes).length-1;pt>=0&&!ae;pt--)Ve=!Ne(Ee=(ce=H[pt]).getAttribute("data-z-index")),ce!==P&&(d<0&&Ve&&!L&&!pt?(T.insertBefore(P,H[pt]),ae=!0):(qt(Ee)<=d||Ve&&(!Ne(d)||d>=0))&&(T.insertBefore(P,H[pt+1]),ae=!0));ae||(T.insertBefore(P,H[3*!!L]),ae=!0)}return ae}}no.symbolCustomAttribs=["anchorX","anchorY","clockwise","end","height","innerR","r","start","width","x","y"],no.prototype.strokeSetter=no.prototype.fillSetter,no.prototype.yGetter=no.prototype.xGetter,no.prototype.matrixSetter=no.prototype.rotationOriginXSetter=no.prototype.rotationOriginYSetter=no.prototype.rotationSetter=no.prototype.scaleXSetter=no.prototype.scaleYSetter=no.prototype.translateXSetter=no.prototype.translateYSetter=no.prototype.verticalAlignSetter=function(ee,d){this[d]=ee,this.doTransform=!0};let So=no;class qo extends So{constructor(d,m,y,M,T,P,L,H,ce,Ee){let ae;super(d,"g"),this.paddingLeftSetter=this.paddingSetter,this.paddingRightSetter=this.paddingSetter,this.doUpdate=!1,this.textStr=m,this.x=y,this.y=M,this.anchorX=P,this.anchorY=L,this.baseline=ce,this.className=Ee,this.addClass("button"===Ee?"highcharts-no-tooltip":"highcharts-label"),Ee&&this.addClass("highcharts-"+Ee),this.text=d.text(void 0,0,0,H).attr({zIndex:1}),"string"==typeof T&&((ae=/^url\((.*?)\)$/.test(T))||this.renderer.symbols[T])&&(this.symbolKey=T),this.bBox=qo.emptyBBox,this.padding=3,this.baselineOffset=0,this.needsBox=d.styledMode||ae,this.deferredAttr={},this.alignFactor=0}alignSetter(d){let m=On(d);this.textAlign=d,m!==this.alignFactor&&(this.alignFactor=m,this.bBox&&Lt(this.xSetting)&&this.attr({x:this.xSetting}),this.updateTextPadding())}anchorXSetter(d,m){this.anchorX=d,this.boxAttr(m,Math.round(d)-this.getCrispAdjust()-this.xSetting)}anchorYSetter(d,m){this.anchorY=d,this.boxAttr(m,d-this.ySetting)}boxAttr(d,m){this.box?this.box.attr(d,m):this.deferredAttr[d]=m}css(d){if(d){let m={};d=De(d),qo.textProps.forEach(y=>{void 0!==d[y]&&(m[y]=d[y],delete d[y])}),this.text.css(m),"fontSize"in m||"fontWeight"in m||"width"in m?this.updateTextPadding():"textOverflow"in m&&this.updateBoxSize()}return So.prototype.css.call(this,d)}destroy(){dt(this.element,"mouseenter"),dt(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),So.prototype.destroy.call(this)}fillSetter(d,m){d&&(this.needsBox=!0),this.fill=d,this.boxAttr(m,d)}getBBox(d,m){(this.textStr&&0===this.bBox.width&&0===this.bBox.height||this.rotation)&&this.updateBoxSize();let{padding:y,height:M=0,translateX:T=0,translateY:P=0,width:L=0}=this,H=ye(this.paddingLeft,y),ce=m??(this.rotation||0),Ee={width:L,height:M,x:T+this.bBox.x-H,y:P+this.bBox.y-y+this.baselineOffset};return ce&&(Ee=this.getRotatedBox(Ee,ce)),Ee}getCrispAdjust(){return(this.renderer.styledMode&&this.box?this.box.strokeWidth():this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2}heightSetter(d){this.heightSetting=d,this.doUpdate=!0}afterSetters(){super.afterSetters(),this.doUpdate&&(this.updateBoxSize(),this.doUpdate=!1)}onAdd(){this.text.add(this),this.attr({text:ye(this.textStr,""),x:this.x||0,y:this.y||0}),this.box&&Ne(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})}paddingSetter(d,m){Lt(d)?d!==this[m]&&(this[m]=d,this.updateTextPadding()):this[m]=void 0}rSetter(d,m){this.boxAttr(m,d)}strokeSetter(d,m){this.stroke=d,this.boxAttr(m,d)}"stroke-widthSetter"(d,m){d&&(this.needsBox=!0),this["stroke-width"]=d,this.boxAttr(m,d)}"text-alignSetter"(d){this.textAlign=this["text-align"]=d,this.updateTextPadding()}textSetter(d){void 0!==d&&this.text.attr({text:d}),this.updateTextPadding(),this.reAlign()}updateBoxSize(){let d,m=this.text,y={},M=this.padding,T=this.bBox=Lt(this.widthSetting)&&Lt(this.heightSetting)&&!this.textAlign||!Ne(m.textStr)?qo.emptyBBox:m.getBBox(void 0,0);this.width=this.getPaddedWidth(),this.height=(this.heightSetting||T.height||0)+2*M;let P=this.renderer.fontMetrics(m);if(this.baselineOffset=M+Math.min((this.text.firstLineMetrics||P).b,T.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-P.h)/2),this.needsBox&&!m.textPath){if(!this.box){let L=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect();L.addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),L.add(this)}y.x=d=this.getCrispAdjust(),y.y=(this.baseline?-this.baselineOffset:0)+d,y.width=Math.round(this.width),y.height=Math.round(this.height),this.box.attr(Ln(y,this.deferredAttr)),this.deferredAttr={}}}updateTextPadding(){let d=this.text,m=d.styles.textAlign||this.textAlign;if(!d.textPath){this.updateBoxSize();let y=this.baseline?0:this.baselineOffset,M=(this.paddingLeft??this.padding)+On(m)*(this.widthSetting??this.bBox.width);(M!==d.x||y!==d.y)&&(d.attr({align:m,x:M}),void 0!==y&&d.attr("y",y)),d.x=M,d.y=y}}widthSetter(d){this.widthSetting=Lt(d)?d:void 0,this.doUpdate=!0}getPaddedWidth(){let d=this.padding,m=ye(this.paddingLeft,d),y=ye(this.paddingRight,d);return(this.widthSetting||this.bBox.width||0)+m+y}xSetter(d){this.x=d,this.alignFactor&&(d-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.anchorX&&(this["forceAnimate:anchorX"]=!0),this.xSetting=Math.round(d),this.attr("translateX",this.xSetting)}ySetter(d){this.anchorY&&(this["forceAnimate:anchorY"]=!0),this.ySetting=this.y=Math.round(d),this.attr("translateY",this.ySetting)}}function lt(ee,d,m,y,M){let T=[];
vendor: 14,711 bytes, line 16
16if(M){let P=M.start||0,L=M.end||0,H=ye(M.r,m),ce=ye(M.r,y||m),Ee=1e-4>Math.abs(L-P-2*Math.PI);Ee&&(P=Math.PI/2,L=2.5*Math.PI-1e-4);let ae=M.innerR,Ve=ye(M.open,Ee),ot=Ee?0:Math.cos(P),pt=Ee?1:Math.sin(P),xt=Ee?0:Math.cos(L),vt=Ee?1:Math.sin(L),_t=ye(M.longArc,L-P-Math.PI<1e-4?0:1),_n=["A",H,ce,0,_t,ye(M.clockwise,1),ee+(Ee?.001:H*xt),d+ce*vt];_n.params={start:P,end:L,cx:ee,cy:d},T.push(["M",ee+H*ot,d+ce*pt],_n),Ne(ae)&&((_n=["A",ae,ae,0,_t,Ne(M.clockwise)?1-M.clockwise:0,ee+(Ee?-.001:ae*ot),d+ae*pt]).params={start:L,end:P,cx:ee,cy:d},T.push(Ve?["M",ee+ae*xt,d+ae*vt]:["L",ee+ae*xt,d+ae*vt],_n)),Ve||T.push(["Z"])}return T}function Gt(ee,d,m,y,M){return M?.r?yn(ee,d,m,y,M):[["M",ee,d],["L",ee+m,d],["L",ee+m,d+y],["L",ee,d+y],["Z"]]}function yn(ee,d,m,y,M){let T=M?.r||0;return[["M",ee+T,d],["L",ee+m-T,d],["A",T,T,0,0,1,ee+m,d+T],["L",ee+m,d+y-T],["A",T,T,0,0,1,ee+m-T,d+y],["L",ee+T,d+y],["A",T,T,0,0,1,ee,d+y-T],["L",ee,d+T],["A",T,T,0,0,1,ee+T,d],["Z"]]}qo.emptyBBox={width:0,height:0,x:0,y:0},qo.textProps=["color","direction","fontFamily","fontSize","fontStyle","fontWeight","lineClamp","lineHeight","textAlign","textDecoration","textOutline","textOverflow","whiteSpace","width"];let Te={arc:lt,callout:function(ee,d,m,y,M){let T=Math.min(M?.r||0,m,y),P=T+6,L=M?.anchorX,H=M?.anchorY||0,ce=yn(ee,d,m,y,{r:T});if(!Lt(L)||L<m&&L>0&&H<y&&H>0)return ce;if(ee+L>m-P)if(H>d+P&&H<d+y-P)ce.splice(3,1,["L",ee+m,H-6],["L",ee+m+6,H],["L",ee+m,H+6],["L",ee+m,d+y-T]);else if(L<m){let Ee=H<d+P;ce.splice(Ee?2:5,0,["L",L,H],["L",ee+m-T,Ee?d:d+y])}else ce.splice(3,1,["L",ee+m,y/2],["L",L,H],["L",ee+m,y/2],["L",ee+m,d+y-T]);else if(ee+L<P)if(H>d+P&&H<d+y-P)ce.splice(7,1,["L",ee,H+6],["L",ee-6,H],["L",ee,H-6],["L",ee,d+T]);else if(L>0){let Ee=H<d+P;ce.splice(Ee?1:6,0,["L",L,H],["L",ee+T,Ee?d:d+y])}else ce.splice(7,1,["L",ee,y/2],["L",L,H],["L",ee,y/2],["L",ee,d+T]);else H>y&&L<m-P?ce.splice(5,1,["L",L+6,d+y],["L",L,d+y+6],["L",L-6,d+y],["L",ee+T,d+y]):H<0&&L>P&&ce.splice(1,1,["L",L-6,d],["L",L,d-6],["L",L+6,d],["L",m-T,d]);return ce},circle:function(ee,d,m,y){return lt(ee+m/2,d+y/2,m/2,y/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},diamond:function(ee,d,m,y){return[["M",ee+m/2,d],["L",ee+m,d+y/2],["L",ee+m/2,d+y],["L",ee,d+y/2],["Z"]]},rect:Gt,roundedRect:yn,square:Gt,triangle:function(ee,d,m,y){return[["M",ee+m/2,d],["L",ee+m,d+y],["L",ee,d+y],["Z"]]},"triangle-down":function(ee,d,m,y){return[["M",ee,d],["L",ee+m,d],["L",ee+m/2,d+y],["Z"]]}},{doc:qe,SVG_NS:Ie,win:ut}=Re,dn=(ee,d)=>ee.substring(0,d)+"\u2026",ho=class{constructor(ee){const d=ee.styles;this.renderer=ee.renderer,this.svgElement=ee,this.width=ee.textWidth,this.textLineHeight=d?.lineHeight,this.textOutline=d?.textOutline,this.ellipsis="ellipsis"===d?.textOverflow,this.lineClamp=d?.lineClamp,this.noWrap="nowrap"===d?.whiteSpace}buildSVG(){let ee=this.svgElement,d=ee.element,m=ee.renderer,y=ye(ee.textStr,"").toString(),M=-1!==y.indexOf("<"),T=d.childNodes,P=!ee.added&&m.box,L=[y,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,ee.getStyle("font-size"),ee.styles.lineClamp,this.width].join(",");if(L!==ee.textCache){ee.textCache=L,delete ee.actualWidth;for(let H=T.length;H--;)d.removeChild(T[H]);if(M||this.ellipsis||this.width||ee.textPath||-1!==y.indexOf(" ")&&(!this.noWrap||/<br.*?>/g.test(y))){if(""!==y){P&&P.appendChild(d);let H=new Oo(y);this.modifyTree(H.nodes),H.addToDOM(d),this.modifyDOM(),this.ellipsis&&-1!==(d.textContent||"").indexOf("\u2026")&&ee.attr("title",this.unescapeEntities(ee.textStr||"",["&lt;","&gt;"])),P&&P.removeChild(d)}}else d.appendChild(qe.createTextNode(this.unescapeEntities(y)));yt(this.textOutline)&&ee.applyTextOutline&&ee.applyTextOutline(this.textOutline)}}modifyDOM(){let ee,d=this.svgElement,m=Kt(d.element,"x");for(d.firstLineMetrics=void 0;(ee=d.element.firstChild)&&/^[\s\u200B]*$/.test(ee.textContent||" ");)d.element.removeChild(ee);[].forEach.call(d.element.querySelectorAll("tspan.highcharts-br"),(P,L)=>{P.nextSibling&&P.previousSibling&&(0===L&&1===P.previousSibling.nodeType&&(d.firstLineMetrics=d.renderer.fontMetrics(P.previousSibling)),Kt(P,{dy:this.getLineHeight(P.nextSibling),x:m}))});let y=this.width||0;if(!y)return;let M=(P,L)=>{let H=P.textContent||"",ce=H.replace(/([^\^])-/g,"$1- ").split(" "),Ee=!this.noWrap&&(ce.length>1||d.element.childNodes.length>1),ae=this.getLineHeight(L),Ve=Math.max(0,y-.8*ae),ot=0,pt=d.actualWidth;if(Ee){let xt=[],vt=[];for(;L.firstChild&&L.firstChild!==P;)vt.push(L.firstChild),L.removeChild(L.firstChild);for(;ce.length;)if(ce.length&&!this.noWrap&&ot>0&&(xt.push(P.textContent||""),P.textContent=ce.join(" ").replace(/- /g,"-")),this.truncate(P,void 0,ce,0===ot&&pt||0,y,Ve,(_t,_n)=>ce.slice(0,_n).join(" ").replace(/- /g,"-")),pt=d.actualWidth,ot++,this.lineClamp&&ot>=this.lineClamp){ce.length&&(this.truncate(P,P.textContent||"",void 0,0,y,Ve,dn),P.textContent=P.textContent?.replace("\u2026","")+"\u2026");break}vt.forEach(_t=>{L.insertBefore(_t,P)}),xt.forEach(_t=>{L.insertBefore(qe.createTextNode(_t),P);let _n=qe.createElementNS(Ie,"tspan");_n.textContent="\u200b",Kt(_n,{dy:ae,x:m}),L.insertBefore(_n,P)})}else this.ellipsis&&H&&this.truncate(P,H,void 0,0,y,Ve,dn)},T=P=>{[].slice.call(P.childNodes).forEach(L=>{L.nodeType===ut.Node.TEXT_NODE?M(L,P):(-1!==L.className.baseVal.indexOf("highcharts-br")&&(d.actualWidth=0),T(L))})};T(d.element)}getLineHeight(ee){let d=ee.nodeType===ut.Node.TEXT_NODE?ee.parentElement:ee;return this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(d||this.svgElement.element).h}modifyTree(ee){let d=(m,y)=>{let{attributes:M={},children:T,style:P={},tagName:L}=m,H=this.renderer.styledMode;if("b"===L||"strong"===L?H?M.class="highcharts-strong":P.fontWeight="bold":("i"===L||"em"===L)&&(H?M.class="highcharts-emphasized":P.fontStyle="italic"),P?.color&&(P.fill=P.color),"br"===L){M.class="highcharts-br",m.textContent="\u200b";let ce=ee[y+1];ce?.textContent&&(ce.textContent=ce.textContent.replace(/^ +/gm,""))}else"a"===L&&T&&T.some(ce=>"#text"===ce.tagName)&&(m.children=[{children:T,tagName:"tspan"}]);"#text"!==L&&"a"!==L&&(m.tagName="tspan"),Ln(m,{attributes:M,style:P}),T&&T.filter(ce=>"#text"!==ce.tagName).forEach(d)};ee.forEach(d),St(this.svgElement,"afterModifyTree",{nodes:ee})}truncate(ee,d,m,y,M,T,P){let L,H,ce=this.svgElement,{rotation:Ee}=ce,ae=[],Ve=m&&!y?1:0,ot=(d||m||"").length,pt=ot;m||(M=T);let xt=function(vt,_t){let _n=_t||vt,Wn=ee.parentNode;if(Wn&&void 0===ae[_n]&&Wn.getSubStringLength)try{ae[_n]=y+Wn.getSubStringLength(0,m?_n+1:_n)}catch{}return ae[_n]};if(ce.rotation=0,y+(H=xt(ee.textContent.length))>M){for(;Ve<=ot;)pt=Math.ceil((Ve+ot)/2),m&&(L=P(m,pt)),H=xt(pt,L&&L.length-1),Ve===ot?Ve=ot+1:H>M?ot=pt-1:Ve=pt;0===ot?ee.textContent="":d&&ot===d.length-1||(ee.textContent=L||P(d||m,pt)),this.ellipsis&&H>M&&this.truncate(ee,ee.textContent||"",void 0,0,M,T,dn)}m&&m.splice(0,pt),ce.actualWidth=H,ce.rotation=Ee}unescapeEntities(ee,d){return Ye(this.renderer.escapes,function(m,y){d&&-1!==d.indexOf(m)||(ee=ee.toString().replace(RegExp(m,"g"),y))}),ee}},{defaultOptions:Do}=gi,{charts:ni,deg2rad:mi,doc:vi,isFirefox:Li,isMS:_i,isWebKit:ri,noop:Qi,SVG_NS:Tr,symbolSizes:gr,win:br}=Re;class Mi{constructor(d,m,y,M,T,P,L){let H,ce;this.x=0,this.y=0;const Ee=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),ae=Ee.element;L||Ee.css(this.getStyle(M||{})),d.appendChild(ae),Kt(d,"dir","ltr"),-1===d.innerHTML.indexOf("xmlns")&&Kt(ae,"xmlns",this.SVG_NS),this.box=ae,this.boxWrapper=Ee,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(vi.createTextNode("Created with Highcharts 12.6.0")),this.defs=this.createElement("defs").add(),this.allowHTML=P,this.forExport=T,this.styledMode=L,this.gradients={},this.cache={},this.cacheKeys=[],this.asyncCounter=0,this.rootFontSize=Ee.getStyle("font-size"),this.setSize(m,y,!1),Li&&d.getBoundingClientRect&&((H=function(){Zn(d,{left:0,top:0}),ce=d.getBoundingClientRect(),Zn(d,{left:Math.ceil(ce.left)-ce.left+"px",top:Math.ceil(ce.top)-ce.top+"px"})})(),this.unSubPixelFix=Vt(br,"resize",H))}definition(d){return new Oo([d]).addToDOM(this.defs.element)}getReferenceURL(){if((Li||ri)&&vi.getElementsByTagName("base").length){if(!Ne(h)){let d=Yi(),m=new Oo([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:d},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":`url(#${d})`,fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(vi.body);Zn(m,{position:"fixed",top:0,left:0,zIndex:9e5}),h="hitme"===vi.elementFromPoint(6,6)?.id,vi.body.removeChild(m)}if(h)return le(br.location.href.split("#")[0],[/<[^>]*>/g,""],[/([\('\)])/g,"\\$1"],[/ /g,"%20"])}return""}getStyle(d){return this.style=Ln({fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif',fontSize:"1rem"},d),this.style}setStyle(d){this.boxWrapper.css(this.getStyle(d))}isHidden(){return!this.boxWrapper.getBBox().width}destroy(){let d=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),At(this.gradients||{}),this.gradients=null,this.defs=d.destroy(),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null,null}createElement(d){return new this.Element(this,d)}getRadialAttr(d,m){return{cx:d[0]-d[2]/2+(m.cx||0)*d[2],cy:d[1]-d[2]/2+(m.cy||0)*d[2],r:(m.r||0)*d[2]}}shadowDefinition(d){let m=[`highcharts-drop-shadow-${this.chartIndex}`,...Object.keys(d).map(M=>`${M}-${d[M]}`)].join("-").toLowerCase().replace(/[^a-z\d\-]/g,""),y=De({color:"#000000",offsetX:1,offsetY:1,opacity:.15,width:5},d);return this.defs.element.querySelector(`#${m}`)||this.definition({tagName:"filter",attributes:{id:m,filterUnits:y.filterUnits},children:this.getShadowFilterContent(y)}),m}getShadowFilterContent(d){return[{tagName:"feDropShadow",attributes:{dx:d.offsetX,dy:d.offsetY,"flood-color":d.color,"flood-opacity":Math.min(5*d.opacity,1),stdDeviation:d.width/2}}]}buildText(d){new ho(d).buildSVG()}getContrast(d){if("transparent"===d)return"#000000";let m=ji.parse(d).rgba,y=" clamp(0,calc(9e9*(0.5 - (0.2126*r + 0.7152*g + 0.0722*b))),1)";if(Lt(m[0])||!ji.useColorMix){let M=m.map(P=>{let L=P/255;return L<=.04?L/12.92:Math.pow((L+.055)/1.055,2.4)}),T=.2126*M[0]+.7152*M[1]+.0722*M[2];return 1.05/(T+.05)>(T+.05)/.05?"#FFFFFF":"#000000"}return"color(from "+d+" srgb"+y+y+y+")"}button(d,m,y,M,T={},P,L,H,ce,Ee){let ae=this.label(d,m,y,ce,void 0,void 0,Ee,void 0,"button"),Ve=this.styledMode,ot=arguments,pt=0;T=De(Do.global.buttonTheme,T),Ve&&(delete T.fill,delete T.stroke,delete T["stroke-width"]);let xt=T.states||{},vt=T.style||{};delete T.states,delete T.style;let _t=[Oo.filterUserAttributes(T)],_n=[vt];return Ve||["hover","select","disabled"].forEach((Wn,mo)=>{_t.push(De(_t[0],Oo.filterUserAttributes(ot[mo+5]||xt[Wn]||{}))),_n.push(_t[mo+1].style),delete _t[mo+1].style}),Vt(ae.element,_i?"mouseover":"mouseenter",function(){3!==pt&&ae.setState(1)}),Vt(ae.element,_i?"mouseout":"mouseleave",function(){3!==pt&&ae.setState(pt)}),ae.setState=(Wn=0)=>{if(1!==Wn&&(ae.state=pt=Wn),ae.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][Wn]),!Ve){ae.attr(_t[Wn]);let mo=_n[Wn];je(mo)&&ae.css(mo)}},ae.attr(_t[0]),!Ve&&(ae.css(Ln({cursor:"default"},vt)),Ee&&ae.text.css({pointerEvents:"none"})),ae.on("touchstart",Wn=>Wn.stopPropagation()).on("click",function(Wn){3!==pt&&M?.call(ae,Wn)})}crispLine(d,m){let[y,M]=d;return Ne(y[1])&&y[1]===M[1]&&(y[1]=M[1]=Pn(y[1],m)),Ne(y[2])&&y[2]===M[2]&&(y[2]=M[2]=Pn(y[2],m)),d}path(d){let m=this.styledMode?{}:{fill:"none"};return Rt(d)?m.d=d:je(d)&&Ln(m,d),this.createElement("path").attr(m)}circle(d,m,y){let M=je(d)?d:void 0===d?{}:{x:d,y:m,r:y},T=this.createElement("circle");return T.xSetter=T.ySetter=function(P,L,H){H.setAttribute("c"+L,P)},T.attr(M)}arc(d,m,y,M,T,P){let L;je(d)?(m=(L=d).y,y=L.r,M=L.innerR,T=L.start,P=L.end,d=L.x):L={innerR:M,start:T,end:P};let H=this.symbol("arc",d,m,y,y,L);return H.r=y,H}rect(d,m,y,M,T,P){let L=je(d)?d:void 0===d?{}:{x:d,y:m,r:T,width:Math.max(y||0,0),height:Math.max(M||0,0)},H=this.createElement("rect");return this.styledMode||(void 0!==P&&(L["stroke-width"]=P,Ln(L,H.crisp(L))),L.fill="none"),H.rSetter=function(ce,Ee,ae){H.r=ce,Kt(ae,{rx:ce,ry:ce})},H.rGetter=function(){return H.r||0},H.attr(L)}roundedRect(d){return this.symbol("roundedRect").attr(d)}setSize(d,m,y){this.width=d,this.height=m,this.boxWrapper.animate({width:d,height:m},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:ye(y,!0)?void 0:0}),this.alignElements()}g(d){let m=this.createElement("g");return d?m.attr({class:"highcharts-"+d}):m}image(d,m,y,M,T,P){let L={preserveAspectRatio:"none"};Lt(m)&&(L.x=m),Lt(y)&&(L.y=y),Lt(M)&&(L.width=M),Lt(T)&&(L.height=T);let H=this.createElement("image").attr(L),ce=function(Ee){H.attr({href:d}),P.call(H,Ee)};if(P){H.attr({href:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="});let Ee=new br.Image;Vt(Ee,"load",ce),Ee.src=d,Ee.complete&&ce({})}else H.attr({href:d});return H}symbol(d,m,y,M,T,P){let L,H,ce,Ee,ae=this,Ve=/^url\((.*?)\)$/,ot=Ve.test(d),pt=!ot&&(this.symbols[d]?d:"circle"),xt=pt&&this.symbols[pt];if(xt)"number"==typeof m&&(H=xt.call(this.symbols,m||0,y||0,M||0,T||0,P)),L=this.path(H),ae.styledMode||L.attr("fill","none"),Ln(L,{symbolName:pt||void 0,x:m,y,width:M,height:T}),P&&Ln(L,P);else if(ot){ce=d.match(Ve)[1];let vt=L=this.image(ce);vt.imgwidth=ye(P?.width,gr[ce]?.width),vt.imgheight=ye(P?.height,gr[ce]?.height),Ee=_t=>_t.attr({width:_t.width,height:_t.height}),["width","height"].forEach(_t=>{vt[`${_t}Setter`]=function(_n,Wn){this[Wn]=_n;let{alignByTranslate:mo,element:ro,width:so,height:_o,imgwidth:xo,imgheight:ii}=this,oi="width"===Wn?xo:ii,ei=1;P&&"within"===P.backgroundSize&&so&&_o&&xo&&ii?(ei=Math.min(so/xo,_o/ii),Kt(ro,{width:Math.round(xo*ei),height:Math.round(ii*ei)})):ro&&oi&&ro.setAttribute(Wn,oi),!mo&&xo&&ii&&this.translate(((so||0)-xo*ei)/2,((_o||0)-ii*ei)/2)}}),Ne(m)&&vt.attr({x:m,y}),vt.isImg=!0,Ne(vt.imgwidth)&&Ne(vt.imgheight)?Ee(vt):(vt.attr({width:0,height:0}),lo("img",{onload:function(){let _t=ni[ae.chartIndex];0===this.width&&(Zn(this,{position:"absolute",top:"-999em"}),vi.body.appendChild(this)),gr[ce]={width:this.width,height:this.height},vt.imgwidth=this.width,vt.imgheight=this.height,vt.element&&Ee(vt),this.parentNode&&this.parentNode.removeChild(this),ae.asyncCounter--,ae.asyncCounter||!_t||_t.hasLoaded||_t.onload()},src:ce}),this.asyncCounter++)}return L}
16clipRect(d,m,y,M){return this.rect(d,m,y,M,0)}text(d,m,y,M){let T={};if(M&&(this.allowHTML||!this.forExport))return this.html(d,m,y);T.x=Math.round(m||0),y&&(T.y=Math.round(y)),Ne(d)&&(T.text=d);let P=this.createElement("text").attr(T);return M&&(!this.forExport||this.allowHTML)||(P.xSetter=function(L,H,ce){let Ee=ce.getElementsByTagName("tspan"),ae=ce.getAttribute(H);for(let ot,Ve=0;Ve<Ee.length;Ve++)(ot=Ee[Ve]).getAttribute(H)===ae&&ot.setAttribute(H,L);ce.setAttribute(H,L)}),P}fontMetrics(d){let m=Lt(d)?d:qt(So.prototype.getStyle.call(d,"font-size")||0),y=m<24?m+3:Math.round(1.2*m);return{h:y,b:Math.round(.8*y),f:m}}rotCorr(d,m,y){let M=d;return m&&y&&(M=Math.max(M*Math.cos(m*mi),4)),{x:-d/3*Math.sin(m*mi),y:M}}pathToSegments(d){let m=[],y=[],M={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2};for(let T=0;T<d.length;T++)yt(y[0])&&Lt(d[T])&&y.length===M[y[0].toUpperCase()]&&d.splice(T,0,y[0].replace("M","L").replace("m","l")),"string"==typeof d[T]&&(y.length&&m.push(y.slice(0)),y.length=0),y.push(d[T]);return m.push(y.slice(0)),m}label(d,m,y,M,T,P,L,H,ce){return new qo(this,d,m,y,M,T,P,L,H,ce)}alignElements(){this.alignedObjects.forEach(d=>d.align())}}Ln(Mi.prototype,{Element:So,SVG_NS:Tr,escapes:{"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},symbols:Te,draw:Qi}),ur.registerRendererType("svg",Mi,!0);let{composed:Gr,isFirefox:$r}=Re;function Qr(ee,d,m){let y=this.div?.style;So.prototype[`${d}Setter`].call(this,ee,d,m),y&&(m.style[d]=y[d]=ee)}let ma=(ee,d)=>{if(!ee.div){let m=Kt(ee.element,"class"),y=ee.css,M=lo("div",m?{className:m}:void 0,{position:"absolute",left:`${ee.translateX||0}px`,top:`${ee.translateY||0}px`,...ee.styles,display:ee.display,opacity:ee.opacity,visibility:ee.visibility},ee.parentGroup?.div||d);ee.classSetter=(T,P,L)=>{L.setAttribute("class",T),M.className=T},ee.translateXSetter=ee.translateYSetter=(T,P)=>{ee[P]=T,M.style["translateX"===P?"left":"top"]=`${T}px`,ee.doTransform=!0},ee.scaleXSetter=ee.scaleYSetter=(T,P)=>{ee[P]=T,ee.doTransform=!0},ee.opacitySetter=ee.visibilitySetter=Qr,ee.css=T=>(y.call(ee,T),T.cursor&&(M.style.cursor=T.cursor),T.pointerEvents&&(M.style.pointerEvents=T.pointerEvents),ee),ee.on=function(){return So.prototype.on.apply({element:M,onEvents:ee.onEvents},arguments),ee},ee.div=M}return ee.div};class ea extends So{static compose(d){Me(Gr,this.compose)&&(d.prototype.html=function(m,y,M){return new ea(this,"span").attr({text:m,x:Math.round(y),y:Math.round(M)})})}constructor(d,m){super(d,m),ea.useForeignObject?this.foreignObject=d.createElement("foreignObject").attr({zIndex:2}):this.css({position:"absolute",...d.styledMode?{}:{fontFamily:d.style.fontFamily,fontSize:d.style.fontSize}}),this.element.style.whiteSpace="nowrap"}getSpanCorrection(d,m,y){this.xCorr=-d*y,this.yCorr=-m}css(d){let m,{element:y}=this,M="SPAN"===y.tagName&&d&&"width"in d,T=M&&d.width;return M&&(delete d.width,this.textWidth=qt(T)||void 0,m=!0),"ellipsis"===d?.textOverflow&&(d.overflow="hidden",d.whiteSpace="nowrap"),d?.lineClamp&&(d.display="-webkit-box",d.WebkitLineClamp=d.lineClamp,d.WebkitBoxOrient="vertical",d.overflow="hidden"),Lt(Number(d?.fontSize))&&(d.fontSize+="px"),Ln(this.styles,d),Zn(y,d),m&&this.updateTransform(),this}htmlGetBBox(){let{element:d}=this;return{x:d.offsetLeft,y:d.offsetTop,width:d.offsetWidth,height:d.offsetHeight}}updateTransform(){if(!this.added)return void(this.alignOnAdd=!0);let{element:d,foreignObject:m,oldTextWidth:y,renderer:M,rotation:T,rotationOriginX:P,rotationOriginY:L,scaleX:H,scaleY:ce,styles:{display:Ee="inline-block",whiteSpace:ae},textAlign:Ve="left",textWidth:ot,translateX:pt=0,translateY:xt=0,x:vt=0,y:_t=0}=this,_n=()=>this.textPxLength?this.textPxLength:(Zn(d,{width:"",whiteSpace:ae||"nowrap"}),d.offsetWidth);if(m||Zn(d,{marginLeft:`${pt}px`,marginTop:`${xt}px`}),"SPAN"===d.tagName){let Wn,mo=[T,Ve,d.innerHTML,ot,this.textAlign].join(","),ro=-1*this.parentGroup?.padding||0;if(ot!==y){let ii=_n(),oi=ot||0,ei=!M.styledMode&&""===d.style.textOverflow&&d.style.webkitLineClamp;(oi>y||ii>oi||ei)&&(/[\-\s\u00AD]/.test(d.textContent||d.innerText)||"ellipsis"===d.style.textOverflow)&&(Zn(d,{width:(T||H||ii>oi)&&Lt(ot)?ot+"px":ei?Math.min(ii+1,oi)+"px":"auto",display:Ee,whiteSpace:ae||"normal"}),this.oldTextWidth=ot)}m&&(Zn(d,{display:"inline-block",verticalAlign:"top"}),m.attr({width:M.width,height:M.height})),mo!==this.cTT&&(Wn=M.fontMetrics(d).b,Ne(T)&&!m&&(T!==(this.oldRotation||0)||
vendor: 9,111 bytes, line 16
16Ve!==this.oldAlign)&&Zn(d,{transform:`rotate(${T}deg)`,transformOrigin:`${ro}% ${ro}px`}),this.getSpanCorrection(!Ne(T)&&!this.textWidth&&this.textPxLength||d.offsetWidth,Wn,On(Ve)));let{xCorr:so=0,yCorr:_o=0}=this,xo={left:`${vt+so}px`,top:`${_t+_o}px`,textAlign:Ve,transformOrigin:`${(P??vt)-so-vt-ro}px ${(L??_t)-_o-_t-ro}px`};(H||ce)&&(xo.transform=`scale(${H??1},${ce??1})`),m?(super.updateTransform(),Lt(vt)&&Lt(_t)?(m.attr({x:vt+so,y:_t+_o,width:d.offsetWidth+3,height:d.offsetHeight,"transform-origin":d.getAttribute("transform-origin")||"0 0"}),Zn(d,{display:Ee,textAlign:Ve})):$r&&m.attr({width:0,height:0})):Zn(d,xo),this.cTT=mo,this.oldRotation=T,this.oldAlign=Ve}}add(d){let{foreignObject:m,renderer:y}=this,M=y.box.parentNode,T=[];if(m)m.add(d),super.add(y.createElement("body").attr({xmlns:"http://www.w3.org/1999/xhtml"}).css({background:"transparent",margin:"0 3px 0 0"}).add(m));else{let P;if(this.parentGroup=d,d&&!(P=d.div)){let L=d;for(;L;)T.push(L),L=L.parentGroup;for(let H of T.reverse())P=ma(H,M)}(P||M).appendChild(this.element)}return this.added=!0,this.alignOnAdd&&this.updateTransform(),this}textSetter(d){d!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,Oo.setElementHTML(this.element,d??""),this.textStr=d,this.doTransform=!0)}alignSetter(d){this.alignValue=this.textAlign=d,this.doTransform=!0}xSetter(d,m){this[m]=d,this.doTransform=!0}}let ua=ea.prototype;ua.visibilitySetter=ua.opacitySetter=Qr,ua.ySetter=ua.rotationSetter=ua.rotationOriginXSetter=ua.rotationOriginYSetter=ua.xSetter,(X=Ze||(Ze={})).xAxis={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%[HMSL]",range:!1},second:{main:"%[HMS]",range:!1},minute:{main:"%[HM]",range:!1},hour:{main:"%[HM]",range:!1},day:{main:"%[eb]"},week:{main:"%[eb]"},month:{main:"%[bY]"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotationLimit:80,distance:15,enabled:!0,indentation:10,overflow:"justify",reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,zIndex:7,style:{color:"#333333",cursor:"default",fontSize:"0.8em",textOverflow:"ellipsis"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minorTicksPerMajor:5,minPadding:.01,offset:void 0,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",useHTML:!1,x:0,y:0,style:{color:"#666666",fontSize:"0.8em"}},visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#333333",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#333333"},X.yAxis={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:void 0},startOnTick:!0,title:{},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){return this.axis.chart.numberFormatter(this.total||0,-1)},style:{color:"#000000",fontSize:"0.7em",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0};let ba=Ze;(we||(we={})).registerEventOptions=function(ee,d){ee.eventOptions=ee.eventOptions||{},Ye(d.events,function(m,y){ee.eventOptions[y]!==m&&(ee.eventOptions[y]&&(dt(ee,y,ee.eventOptions[y]),delete ee.eventOptions[y]),gn(m)&&(ee.eventOptions[y]=m,Vt(ee,y,m,{order:0})))})};let Aa=we,{deg2rad:Wa}=Re,fs=class{constructor(ee,d,m,y,M){this.isNew=!0,this.isNewLabel=!0,this.axis=ee,this.pos=d,this.type=m||"",this.parameters=M||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,St(this,"init"),m||y||this.addLabel()}addLabel(){let xt,vt,_t,ee=this,d=ee.axis,m=d.options,y=d.chart,M=d.categories,T=d.logarithmic,P=d.names,L=ee.pos,H=ye(ee.options?.labels,m.labels),ce=d.tickPositions,Ee=L===ce[0],ae=L===ce[ce.length-1],Ve=(!H.step||1===H.step)&&1===d.tickInterval,ot=ce.info,pt=ee.label,_n=this.parameters.category||(M?ye(M[L],P[L],L):L);T&&Lt(_n)&&(_n=Yt(T.lin2log(_n))),d.dateTime&&(ot?xt=(vt=y.time.resolveDTLFormat(m.dateTimeLabelFormats[!m.grid?.enabled&&ot.higherRanks[L]||ot.unitName])).main:Lt(_n)&&(xt=d.dateTime.getXDateFormat(_n,m.dateTimeLabelFormats||{}))),ee.isFirst=Ee,ee.isLast=ae;let Wn={axis:d,chart:y,dateTimeLabelFormat:xt,isFirst:Ee,isLast:ae,pos:L,tick:ee,tickPositionInfo:ot,value:_n};St(this,"labelFormat",Wn);let mo=_o=>H.formatter?H.formatter.call(_o,_o):H.format?(_o.text=d.defaultLabelFormatter.call(_o),kr.format(H.format,_o,y)):d.defaultLabelFormatter.call(_o),ro=mo.call(Wn,Wn),so=vt?.list;ee.shortenLabel=so?function(){for(_t=0;_t<so.length;_t++)if(Ln(Wn,{dateTimeLabelFormat:so[_t]}),pt.attr({text:mo.call(Wn,Wn)}),pt.getBBox().width<d.getSlotWidth(ee)-2*(H.padding||0))return;pt.attr({text:""})}:void 0,Ve&&d._addedPlotLB&&ee.moveLabel(ro,H),Ne(pt)||ee.movedLabel?pt&&pt.textStr!==ro&&!Ve&&(!pt.textWidth||H.style.width||pt.styles.width||pt.css({width:null}),pt.attr({text:ro}),pt.textPxLength=pt.getBBox().width):(ee.label=pt=ee.createLabel(ro,H),ee.rotation=0)}createLabel(ee,d,m){let y=this.axis,{renderer:M,styledMode:T}=y.chart,P=d.style.whiteSpace,L=Ne(ee)&&d.enabled?M.text(ee,m?.x,m?.y,d.useHTML).add(y.labelGroup):void 0;return L&&(T||L.css(De(d.style)),L.textPxLength=L.getBBox().width,!T&&P&&L.css({whiteSpace:P})),L}destroy(){At(this,this.axis)}getPosition(ee,d,m,y){let M=this.axis,T=M.chart,P=y&&T.oldChartHeight||T.chartHeight,L={x:ee?Yt(M.translate(d+m,void 0,void 0,y)+M.transB):M.left+M.offset+(M.opposite?(y&&T.oldChartWidth||T.chartWidth)-M.right-M.left:0),y:ee?P-M.bottom+M.offset-(M.opposite?M.height:0):Yt(P-M.translate(d+m,void 0,void 0,y)-M.transB)};return L.y=Ht(L.y,-1e9,1e9),St(this,"afterGetPosition",{pos:L}),L}getLabelPosition(ee,d,m,y,M,T,P,L){let H,ce,Ee=this.axis,ae=Ee.transA,Ve=Ee.isLinked&&Ee.linkedParent?Ee.linkedParent.reversed:Ee.reversed,ot=Ee.staggerLines,pt=Ee.tickRotCorr||{x:0,y:0},xt=y||Ee.reserveSpaceDefault?0:-Ee.labelOffset*("center"===Ee.labelAlign?.5:1),vt=M.distance,_t={};return H=0===Ee.side?m.rotation?-vt:-m.getBBox().height:2===Ee.side?pt.y+vt:Math.cos(m.rotation*Wa)*(pt.y-m.getBBox(!1,0).height/2),Ne(M.y)&&(H=0===Ee.side&&Ee.horiz?M.y+H:M.y),ee=ee+ye(M.x,[0,1,0,-1][Ee.side]*vt)+xt+pt.x-(T&&y?T*ae*(Ve?-1:1):0),d=d+H-(T&&!y?T*ae*(Ve?1:-1):0),ot&&(ce=P/(L||1)%ot,Ee.opposite&&(ce=ot-ce-1),d+=ce*(Ee.labelOffset/ot)),_t.x=ee,_t.y=Math.round(d),St(this,"afterGetLabelPosition",{pos:_t,tickmarkOffset:T,index:P}),_t}getLabelSize(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0}getMarkPath(ee,d,m,y,M=!1,T){return T.crispLine([["M",ee,d],["L",ee+(M?0:-m),d+(M?m:0)]],y)}handleOverflow(ee){let xt,d=this.axis,m=d.options.labels,y=ee.x,M=d.chart.chartWidth,T=d.chart.spacing,P=ye(d.labelLeft,Math.min(d.pos,T[3])),L=ye(d.labelRight,Math.max(d.isRadial?0:d.pos+d.len,M-T[1])),H=this.label,ce=this.rotation,Ee=On(d.labelAlign||H.attr("align")),ae=H.getBBox().width,Ve=d.getSlotWidth(this),ot=Ve,pt=1;ce||"justify"!==m.overflow?ce<0&&y-Ee*ae<P?xt=Math.round(y/Math.cos(ce*Wa)-P):ce>0&&y+Ee*ae>L&&(xt=Math.round((M-y)/Math.cos(ce*Wa))):(y-Ee*ae<P?ot=ee.x+ot*(1-Ee)-P:y+(1-Ee)*ae>L&&(ot=L-ee.x+ot*Ee,pt=-1),(ot=Math.min(Ve,ot))<Ve&&"center"===d.labelAlign&&(ee.x+=pt*(Ve-ot-Ee*(Ve-Math.min(ae,ot)))),(ae>ot||d.autoRotation&&H?.styles?.width)&&(xt=ot)),xt&&H&&(this.shortenLabel?this.shortenLabel():H.css(Ln({},{width:Math.floor(xt)+"px",lineClamp:+!d.isRadial})))}moveLabel(ee,d){let P,m=this,y=m.label,M=m.axis,T=!1;y&&y.textStr===ee?(m.movedLabel=y,T=!0,delete m.label):Ye(M.ticks,function(L){T||L.isNew||L===m||!L.label||L.label.textStr!==ee||(m.movedLabel=L.label,T=!0,L.labelPos=m.movedLabel.xy,delete L.label)}),!T&&(m.labelPos||y)&&(P=m.labelPos||y.xy,m.movedLabel=m.createLabel(ee,d,P),m.movedLabel&&m.movedLabel.attr({opacity:0}))}render(ee,d,m){let y=this.axis,M=y.horiz,T=this.pos,P=ye(this.tickmarkOffset,y.tickmarkOffset),L=this.getPosition(M,T,P,d),Ee=y.pos,ae=Ee+y.len,Ve=M?L.x:L.y,ot=ye(m,this.label?.newOpacity,1);!y.chart.polar&&(Yt(Ve)<Ee||Ve>ae)&&(m=0),m??(m=1),this.isActive=!0,this.renderGridLine(d,m),this.renderMark(L,m),this.renderLabel(L,d,ot,ee),this.isNew=!1,St(this,"afterRender")}renderGridLine(ee,d){let Ee,m=this.axis,y=m.options,M={},T=this.pos,P=this.type,L=ye(this.tickmarkOffset,m.tickmarkOffset),H=m.chart.renderer,ce=this.gridLine,ae=y.gridLineWidth,Ve=y.gridLineColor,ot=y.gridLineDashStyle;"minor"===this.type&&(ae=y.minorGridLineWidth,Ve=y.minorGridLineColor,ot=y.minorGridLineDashStyle),ce||(m.chart.styledMode||(M.stroke=Ve,M["stroke-width"]=ae||0,M.dashstyle=ot),P||(M.zIndex=1),ee&&(d=0),this.gridLine=ce=H.path().attr(M).addClass("highcharts-"+(P?P+"-":"")+"grid-line").add(m.gridGroup)),ce&&(Ee=m.getPlotLinePath({value:T+L,lineWidth:ce.strokeWidth(),force:"pass",old:ee,acrossPanes:!1}))&&ce[ee||this.isNew?"attr":"animate"]({d:Ee,opacity:d})}renderMark(ee,d){let m=this.axis,y=m.options,M=m.chart.renderer,T=this.type,P=m.tickSize(T?T+"Tick":"tick"),L=ee.x,H=ee.y,ce=ye(y["minor"!==T?"tickWidth":"minorTickWidth"],
16!T&&m.isXAxis?1:0),Ee=y["minor"!==T?"tickColor":"minorTickColor"],ae=this.mark,Ve=!ae;P&&(m.opposite&&(P[0]=-P[0]),!ae&&(this.mark=ae=M.path().addClass("highcharts-"+(T?T+"-":"")+"tick").add(m.axisGroup),m.chart.styledMode||ae.attr({stroke:Ee,"stroke-width":ce})),ae[Ve?"attr":"animate"]({d:this.getMarkPath(L,H,P[0],ae.strokeWidth(),m.horiz,M),opacity:d}))}renderLabel(ee,d,m,y){let M=this.axis,T=M.horiz,P=M.options,L=this.label,H=P.labels,ce=H.step,Ee=ye(this.tickmarkOffset,M.tickmarkOffset),ae=ee.x,Ve=ee.y,ot=!0;L&&Lt(ae)&&(L.xy=ee=this.getLabelPosition(ae,Ve,L,T,H,Ee,y,ce),this.isFirst&&!this.isLast&&!P.showFirstLabel||this.isLast&&!this.isFirst&&!P.showLastLabel?ot=!1:T&&!d&&0!==m&&this.handleOverflow(ee),ce&&y%ce&&(ot=!1),ot&&Lt(ee.y)?(ee.opacity=m,L[this.isNewLabel?"attr":"animate"](ee).show(!0),this.isNewLabel=!1):(L.hide(),this.isNewLabel=!0))}replaceMovedLabel(){let ee=this.label,d=this.axis;ee&&!this.isNew&&(ee.animate({opacity:0},void 0,ee.destroy),delete this.label),d.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel}},{animObject:Yr}=Ao,{xAxis:gs,yAxis:Ji}=ba,{defaultOptions:Fa}=gi,{registerEventOptions:Ss}=Aa,{deg2rad:ms}=Re,Qa=(ee,d)=>at(d,void 0,void 0,ye(ee.options.allowDecimals,d<.5||void 0!==ee.tickAmount),!!ee.tickAmount);Ln(Fa,{xAxis:gs,yAxis:De(gs,Ji)});class ls{constructor(d,m,y){this.init(d,m,y)}init(d,m,y=this.coll){let M="xAxis"===y,T=this.isZAxis||(d.inverted?!M:M);this.chart=d,this.horiz=T,this.isXAxis=M,this.coll=y,St(this,"init",{userOptions:m}),this.opposite=ye(m.opposite,this.opposite),this.side=ye(m.side,this.side,T?2*!this.opposite:this.opposite?1:3),this.setOptions(m);let P=this.options,L=P.labels;this.type??(this.type=P.type||"linear"),this.uniqueNames??(this.uniqueNames=P.uniqueNames??!0),St(this,"afterSetType"),this.userOptions=m,this.minPixelPadding=0,this.reversed=ye(P.reversed,this.reversed),this.visible=P.visible,this.zoomEnabled=P.zoomEnabled,this.hasNames="category"===this.type||!0===P.categories,this.categories=Rt(P.categories)&&P.categories||(this.hasNames?[]:void 0),this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=Ne(P.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},this.len??(this.len=0),this.minRange=this.userMinRange=P.minRange||P.maxZoom,this.range=P.range,this.offset=P.offset||0,this.max=void 0,this.min=void 0;let H=ye(P.crosshair,et(d.options.tooltip.crosshairs)[+!M]);this.crosshair=!0===H?{}:H,-1===d.axes.indexOf(this)&&(M?d.axes.splice(d.xAxis.length,0,this):d.axes.push(this),Ar(this,d[this.coll])),d.orderItems(this.coll),this.series=this.series||[],d.inverted&&!this.isZAxis&&M&&!Ne(this.reversed)&&(this.reversed=!0),this.labelRotation=Lt(L.rotation)?L.rotation:void 0,Ss(this,P),St(this,"afterInit")}setOptions(d){this.options=De(this.horiz?{labels:{autoRotation:[-45],padding:3},margin:15}:{labels:{padding:1},title:{rotation:90*this.side}},"yAxis"===this.coll?{title:{text:this.chart.options.lang.yAxisTitle}}:{},Fa[this.coll],d),St(this,"afterSetOptions",{userOptions:d})}defaultLabelFormatter(){let ot,pt,d=this.axis,m=this.chart,{numberFormatter:y}=m,M=Lt(this.value)?this.value:NaN,T=d.chart.time,P=d.categories,L=this.dateTimeLabelFormat,H=Fa.lang,ce=H.numericSymbols,Ee=H.numericSymbolMagnitude||1e3,ae=d.logarithmic?Math.abs(M):d.tickInterval,Ve=ce?.length;if(P)pt=`${this.value}`;else if(L)pt=T.dateFormat(L,M,!0);else if(Ve&&ce&&ae>=1e3)for(;Ve--&&void 0===pt;)ae>=(ot=Math.pow(Ee,Ve+1))&&10*M%ot==0&&null!==ce[Ve]&&0!==M&&(pt=y(M/ot,-1,void 0,void 0,m)+ce[Ve]);return pt??(pt=y(M,-1,void 0,1e4>Math.abs(M)?"":void 0,m)),pt}getSeriesExtremes(){let d,m=this;St(this,"getSeriesExtremes",null,function(){m.hasVisibleSeries=!1,m.dataMin=m.dataMax=m.threshold=void 0,m.softThreshold=!m.isXAxis,m.series.forEach(y=>{if(y.reserveSpace()){let T,L,H,M=y.options,P=M.threshold;if(m.hasVisibleSeries=!0,m.positiveValuesOnly&&0>=(P||0)&&(P=void 0),m.isXAxis)(T=y.getColumn("x")).length&&(T=m.logarithmic?T.filter(ce=>ce>0):T,L=(d=y.getXExtremes(T)).min,H=d.max,Lt(L)||L instanceof Date||(T=T.filter(Lt),L=(d=y.getXExtremes(T)).min,H=d.max),T.length&&(m.dataMin=Math.min(ye(m.dataMin,L),L),m.dataMax=Math.max(ye(m.dataMax,H),H)));else{let ce=y.applyExtremes();Lt(ce.dataMin)&&(L=ce.dataMin,m.dataMin=Math.min(ye(m.dataMin,L),L)),Lt(ce.dataMax)&&(H=ce.dataMax,m.dataMax=Math.max(ye(m.dataMax,H),H)),Ne(P)&&(m.threshold=P),(!M.softThreshold||m.positiveValuesOnly)&&
vendor: 10,502 bytes, line 16
16(m.softThreshold=!1)}}})}),St(this,"afterGetSeriesExtremes")}translate(d,m,y,M,T,P){let L=this.linkedParent||this,H=M&&L.old?L.old.min:L.min;if(!Lt(H))return NaN;let ce=L.minPixelPadding,Ee=(L.isOrdinal||L.brokenAxis?.hasBreaks||L.logarithmic&&T)&&!!L.lin2val,ae=1,Ve=0,ot=M&&L.old?L.old.transA:L.transA,pt=0;return ot||(ot=L.transA),y&&(ae*=-1,Ve=L.len),L.reversed&&(ae*=-1,Ve-=ae*(L.sector||L.len)),m?(pt=(d=d*ae+Ve-ce)/ot+H,Ee&&(pt=L.lin2val(pt))):(Ee&&(d=L.val2lin(d)),pt=ae*(d-H)*ot+Ve+ae*ce+(Lt(P)?ot*P:0),L.isRadial||(pt=Yt(pt))),pt}toPixels(d,m){return this.translate(this.chart?.time.parse(d)??NaN,!1,!this.horiz,void 0,!0)+(m?0:this.pos)}toValue(d,m){return this.translate(d-(m?0:this.pos),!0,!this.horiz,void 0,!0)}getPlotLinePath(d){let pt,xt,vt,_t,_n,m=this,y=m.chart,M=m.left,T=m.top,P=d.old,L=d.value,H=d.lineWidth,ce=P&&y.oldChartHeight||y.chartHeight,Ee=P&&y.oldChartWidth||y.chartWidth,ae=m.transB,Ve=d.translatedValue,ot=d.force;function Wn(ro,so,_o){return"pass"!==ot&&(ro<so||ro>_o)&&(ot?ro=Ht(ro,so,_o):_n=!0),ro}let mo={value:L,lineWidth:H,old:P,force:ot,acrossPanes:d.acrossPanes,translatedValue:Ve};return St(this,"getPlotLinePath",mo,function(ro){pt=vt=(Ve=Ht(Ve=ye(Ve,m.translate(L,void 0,void 0,P)),-1e9,1e9))+ae,xt=_t=ce-Ve-ae,Lt(Ve)?m.horiz?(xt=T,_t=ce-m.bottom+(m.options.isInternal?0:y.scrollablePixelsY||0),pt=vt=Wn(pt,M,M+m.width)):(pt=M,vt=Ee-m.right+(y.scrollablePixelsX||0),xt=_t=Wn(xt,T,T+m.height)):(_n=!0,ot=!1),ro.path=_n&&!ot?void 0:y.renderer.crispLine([["M",pt,xt],["L",vt,_t]],H||1)}),mo.path}getLinearTickPositions(d,m,y){let M,T,P,L=Yt(Math.floor(m/d)*d),H=Yt(Math.ceil(y/d)*d),ce=[];if(Yt(L+d)===L&&(P=20),this.single)return[m];for(M=L;M<=H&&(ce.push(M),(M=Yt(M+d,P))!==T);)T=M;return ce}getMinorTickInterval(){let{minorTicks:d,minorTickInterval:m}=this.options;return!0===d?ye(m,"auto"):!1!==d?m:void 0}getMinorTickPositions(){let ce,d=this.options,m=this.tickPositions,y=this.minorTickInterval,M=this.pointRangePadding||0,T=(this.min||0)-M,P=(this.max||0)+M,L=this.brokenAxis?.hasBreaks?this.brokenAxis.unitLength:P-T,H=[];if(L&&L/y<this.len/3){let Ee=this.logarithmic;if(Ee)this.paddedTicks.forEach(function(ae,Ve,ot){Ve&&H.push.apply(H,Ee.getLogTickPositions(y,ot[Ve-1],ot[Ve],!0))});else if(this.dateTime&&"auto"===this.getMinorTickInterval())H=H.concat(this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(y),T,P,d.startOfWeek));else for(ce=T+(m[0]-T)%y;ce<=P&&ce!==H[0];ce+=y)H.push(ce)}return 0!==H.length&&this.trimTicks(H),H}adjustForMinRange(){let L,H,ce,Ee,d=this.options,m=this.logarithmic,y=this.chart.time,{max:M,min:T,minRange:P}=this;this.isXAxis&&void 0===P&&!m&&(P=Ne(d.min)||Ne(d.max)||Ne(d.floor)||Ne(d.ceiling)?null:Math.min(5*(sn(this.series.map(ae=>{let Ve=ae.getColumn("x");return ae.xIncrement?Ve.slice(0,2):Ve}))||0),this.dataMax-this.dataMin)),Lt(M)&&Lt(T)&&Lt(P)&&M-T<P&&(H=this.dataMax-this.dataMin>=P,L=(P-M+T)/2,ce=[T-L,y.parse(d.min)??T-L],H&&(ce[2]=m?m.log2lin(this.dataMin):this.dataMin),Ee=[(T=pn(ce))+P,y.parse(d.max)??T+P],H&&(Ee[2]=m?m.log2lin(this.dataMax):this.dataMax),(M=En(Ee))-T<P&&(ce[0]=M-P,ce[1]=y.parse(d.min)??M-P,T=pn(ce))),this.minRange=P,this.min=T,this.max=M}getClosest(){let d,m;if(this.categories)m=1;else{let y=[];this.series.forEach(function(M){let T=M.closestPointRange,P=M.getColumn("x");1===P.length?y.push(P[0]):M.sorted&&Ne(T)&&M.reserveSpace()&&(m=Ne(m)?Math.min(m,T):T)}),y.length&&(y.sort((M,T)=>M-T),d=sn([y]))}return d&&m?Math.min(d,m):d||m}nameToX(d){let T,m=Rt(this.options.categories),y=m?this.categories:this.names,M=d.options.x;return d.series.requireSorting=!1,Ne(M)||(M=this.uniqueNames&&y?m?y.indexOf(d.name):ye(y.keys[d.name],-1):d.series.autoIncrement()),-1===M?!m&&y&&(T=y.length):Lt(M)&&(T=M),void 0!==T?(this.names[T]=d.name,this.names.keys[d.name]=T):d.x&&(T=d.x),T}updateNames(){let d=this,m=this.names;m.length>0&&(Object.keys(m.keys).forEach(function(y){delete m.keys[y]}),m.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach(y=>{y.xIncrement=null,(!y.points||y.isDirtyData)&&(d.max=Math.max(d.max||0,y.dataTable.rowCount-1),y.processData(),y.generatePoints());let M=y.getColumn("x").slice();y.data.forEach((T,P)=>{let L=M[P];T?.options&&void 0!==T.name&&void 0!==(L=d.nameToX(T))&&L!==T.x&&(M[P]=T.x=L)}),y.dataTable.setColumn("x",M)}))}setAxisTranslation(){let L,Ee,d=this,m=d.max-d.min,y=d.linkedParent,M=!!d.categories,T=d.isXAxis,P=d.axisPointRange||0,H=0,ce=0,ae=d.transA;(T||M||P)&&(L=d.getClosest(),y?(H=y.minPointOffset,ce=y.pointRangePadding):d.series.forEach(function(Ve){let ot=M?1:T?ye(Ve.options.pointRange,L,0):d.axisPointRange||0,pt=Ve.options.pointPlacement;if(P=Math.max(P,ot),!d.single||M){let xt=Ve.is("xrange")?!T:T;H=Math.max(H,xt&&yt(pt)?0:ot/2),ce=Math.max(ce,xt&&"on"===pt?0:ot)}}),Ee=d.ordinal?.slope&&L?d.ordinal.slope/L:1,d.minPointOffset=H*=Ee,d.pointRangePadding=ce*=Ee,d.pointRange=Math.min(P,d.single&&M?1:m),T&&(d.closestPointRange=L)),d.translationSlope=d.transA=ae=d.staticScale||d.len/(m+ce||1),d.transB=d.horiz?d.left:d.bottom,d.minPixelPadding=ae*H,St(this,"afterSetAxisTranslation")}minFromRange(){let{max:d,min:m}=this;return Lt(d)&&Lt(m)&&d-m||void 0}setTickInterval(d){let xo,oi,ei,Ii,Zi,{categories:m,chart:y,dataMax:M,dataMin:T,dateTime:P,isXAxis:L,logarithmic:H,options:ce,softThreshold:Ee}=this,ae=y.time,Ve=Lt(this.threshold)?this.threshold:void 0,ot=this.minRange||0,{ceiling:pt,floor:xt,linkedTo:vt,softMax:_t,softMin:_n}=ce,Wn=Lt(vt)&&y[this.coll]?.[vt],mo=ce.tickPixelInterval,ro=ce.maxPadding,so=ce.minPadding,_o=0,ii=Lt(ce.tickInterval)&&ce.tickInterval>=0?ce.tickInterval:void 0;if(P||m||Wn||this.getTickAmount(),Ii=ye(this.userMin,ae.parse(ce.min)),Zi=ye(this.userMax,ae.parse(ce.max)),Wn?(this.linkedParent=Wn,xo=Wn.getExtremes(),this.min=ye(xo.min,xo.dataMin),this.max=ye(xo.max,xo.dataMax),this.type!==Wn.type&&fi(11,!0,y)):(Ee&&Ne(Ve)&&Lt(M)&&Lt(T)&&(T>=Ve?(oi=Ve,so=0):M<=Ve&&(ei=Ve,ro=0)),this.min=ye(Ii,oi,T),this.max=ye(Zi,ei,M)),Lt(this.max)&&Lt(this.min)&&(H&&(this.positiveValuesOnly&&!d&&0>=Math.min(this.min,ye(T,this.min))&&fi(10,!0,y),this.min=Yt(H.log2lin(this.min),16),this.max=Yt(H.log2lin(this.max),16)),this.range&&Lt(T)&&(this.userMin=this.min=Ii=Math.max(T,this.minFromRange()||0),this.userMax=Zi=this.max,this.range=void 0)),St(this,"foundExtremes"),this.adjustForMinRange(),Lt(this.min)&&Lt(this.max)){if(!Lt(this.userMin)&&Lt(_n)&&_n<this.min&&(this.min=Ii=_n),!Lt(this.userMax)&&Lt(_t)&&_t>this.max&&(this.max=Zi=_t),m||this.axisPointRange||this.stacking?.usePercentage||Wn||(_o=this.max-this.min)&&(!Ne(Ii)&&so&&(this.min-=_o*so),!Ne(Zi)&&ro&&(this.max+=_o*ro)),!Lt(this.userMin)&&Lt(xt)&&(this.min=Math.max(this.min,xt)),!Lt(this.userMax)&&Lt(pt)&&(this.max=Math.min(this.max,pt)),Ee&&Lt(T)&&Lt(M)){let qi=Ve||0;!Ne(Ii)&&this.min<qi&&T>=qi?this.min=ce.minRange?Math.min(qi,this.max-ot):qi:!Ne(Zi)&&this.max>qi&&M<=qi&&(this.max=ce.minRange?Math.max(qi,this.min+ot):qi)}!y.polar&&this.min>this.max&&(Ne(ce.min)?this.max=this.min:Ne(ce.max)&&(this.min=this.max)),_o=this.max-this.min}if(this.tickInterval=this.min!==this.max&&Lt(this.min)&&Lt(this.max)?Wn&&!ii&&mo===Wn.options.tickPixelInterval?ii=Wn.tickInterval:ye(ii,this.tickAmount?_o/Math.max(this.tickAmount-1,1):void 0,m?1:_o*mo/Math.max(this.len,mo)):1,L&&!d){let qi=this.min!==this.old?.min||this.max!==this.old?.max;this.series.forEach(function(zi){zi.forceCrop=zi.forceCropping?.(),zi.processData(qi)}),St(this,"postProcessData",{hasExtremesChanged:qi})}this.setAxisTranslation(),St(this,"initialAxisTranslation"),this.pointRange&&!ii&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval));let Wi=ye(ce.minTickInterval,P&&!this.series.some(qi=>!qi.sorted)?this.closestPointRange:0);!ii&&Wi&&this.tickInterval<Wi&&(this.tickInterval=Wi),P||H||ii||(this.tickInterval=Qa(this,this.tickInterval)),this.tickAmount||(this.tickInterval=this.unsquish()),this.setTickPositions()}setTickPositions(){let ce,d=this.options,m=d.tickPositions,y=d.tickPositioner,M=this.getMinorTickInterval(),T=!this.isPanning,P=T&&d.startOnTick,L=T&&d.endOnTick,H=[];if(this.tickmarkOffset=this.categories&&"between"===d.tickmarkPlacement&&1===this.tickInterval?.5:0,this.single=this.min===this.max&&Ne(this.min)&&!this.tickAmount&&(this.min%1==0||!1!==d.allowDecimals),m)H=m.slice();else if(Lt(this.min)&&Lt(this.max)){if(!this.ordinal?.positions&&(this.max-this.min)/this.tickInterval>Math.max(2*this.len,200))H=[this.min,this.max],fi(19,!1,this.chart);else if(this.dateTime)H=this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,d.units),this.min,this.max,d.startOfWeek,this.ordinal?.positions,this.closestPointRange,!0);else if(this.logarithmic)H=this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max);else{let Ee=this.tickInterval,ae=Ee;for(;ae<=2*Ee&&(H=this.getLinearTickPositions(this.tickInterval,this.min,this.max),this.tickAmount&&H.length>this.tickAmount);)this.tickInterval=Qa(this,ae*=1.1)}H.length>this.len&&(H=[H[0],H[H.length-1]])[0]===H[1]&&(H.length=1),y&&(this.tickPositions=H,(ce=y.apply(this,[this.min,this.max,this]))&&(H=ce))}this.isDirty||H.length===this.tickPositions?.length||(this.isDirty=!0),this.tickPositions=H,this.minorTickInterval="auto"===M&&this.tickInterval?this.tickInterval/d.minorTicksPerMajor:M,this.paddedTicks=H.slice(0),this.trimTicks(H,P,L),!this.isLinked&&Lt(this.min)&&Lt(this.max)&&(this.single&&H.length<2&&!this.categories&&!this.series.some(Ee=>Ee.is("heatmap")&&"between"===Ee.options.pointPlacement)&&(this.min-=.5,this.max+=.5),m||ce||this.adjustTickAmount()),St(this,"afterSetTickPositions")}trimTicks(d,m,y){let M=d[0],T=d[d.length-1],P=!this.isOrdinal&&this.minPointOffset||0;if(St(this,"trimTicks"),!this.isLinked||!this.grid){if(m&&M!==-1/0)this.min=M;else for(;this.min-P>d[0];)d.shift();if(y)this.max=T;else for(;this.max+P<d[d.length-1];)d.pop();0===d.length&&Ne(M)&&!this.options.tickPositions&&d.push((T+M)/2)}}alignToOthers(){let d,m=this,y=m.chart,M=[this],T=m.options,P=y.options.chart,L="yAxis"===this.coll&&P.alignThresholds,H=[];if(m.thresholdAlignment=void 0,(!1!==P.alignTicks&&T.alignTicks||L)&&!1!==T.startOnTick&&!1!==T.endOnTick&&!m.logarithmic){let ce=ae=>{let{horiz:Ve,options:ot}=ae;return[Ve?ot.left:ot.top,ot.width,ot.height,ot.pane].join(",")},Ee=ce(this);y[this.coll].forEach(function(ae){let{series:Ve}=ae;Ve.length&&Ve.some(ot=>ot.visible)&&ae!==m&&ce(ae)===Ee&&(d=!0,M.push(ae))})}if(d&&L){M.forEach(Ee=>{let ae=Ee.getThresholdAlignment(m);Lt(ae)&&H.push(ae)});let ce=H.length>1?H.reduce((Ee,ae)=>
vendor: 5,378 bytes, line 16
16Ee+ae,0)/H.length:void 0;M.forEach(Ee=>{Ee.thresholdAlignment=ce})}return d}getThresholdAlignment(d){if((!Lt(this.dataMin)||this!==d&&this.series.some(m=>m.isDirty||m.isDirtyData||m.xAxis?.isDirty))&&this.getSeriesExtremes(),Lt(this.threshold)){let m=Ht((this.threshold-(this.dataMin||0))/((this.dataMax||0)-(this.dataMin||0)),0,1);return this.options.reversed&&(m=1-m),m}}getTickAmount(){let d=this.options,m=d.tickPixelInterval,y=d.tickAmount;Ne(d.tickInterval)||y||!(this.len<m)||this.isRadial||this.logarithmic||!d.startOnTick||!d.endOnTick||(y=2),!y&&this.alignToOthers()&&(y=Math.ceil(this.len/m)+1),y<4&&(this.finalTickAmt=y,y=5),this.tickAmount=y}adjustTickAmount(){let ae,Ve,pt,d=this,{finalTickAmt:m,max:y,min:M,options:T,tickPositions:P,tickAmount:L,thresholdAlignment:H}=d,ce=P?.length,Ee=ye(d.threshold,d.softThreshold?0:null),ot=d.tickInterval,xt=()=>P.push(Yt(P[P.length-1]+ot)),vt=()=>P.unshift(Yt(P[0]-ot));if(Lt(H)&&(pt=0===H?0:1===H?L-1:Math.round(Ht(H*(L-1),1,L-2)),T.reversed&&(pt=L-1-pt)),d.hasData()&&Lt(M)&&Lt(y)){let _t=()=>{d.transA*=(ce-1)/(L-1),d.min=T.startOnTick?P[0]:Math.min(M,P[0]),d.max=T.endOnTick?P[P.length-1]:Math.max(y,P[P.length-1])};if(Lt(pt)&&Lt(d.threshold)){for(;P[pt]!==Ee||P.length!==L||P[0]>M||P[P.length-1]<y;){for(P.length=0,P.push(d.threshold);P.length<L;)void 0===P[pt]||P[pt]>d.threshold?vt():xt();if(ot>8*d.tickInterval)break;ot*=2}_t()}else if(ce<L){for(;P.length<L;)P.length%2||M===Ee?xt():vt();_t()}if(Ne(m)){for(Ve=ae=P.length;Ve--;)(3===m&&Ve%2==1||m<=2&&Ve>0&&Ve<ae-1)&&P.splice(Ve,1);d.finalTickAmt=void 0}}}setScale(){let{coll:d,stacking:m}=this,y=!1,M=!1;this.series.forEach(P=>{y=y||P.isDirtyData||P.isDirty,M=M||P.xAxis?.isDirty||!1}),this.setAxisSize();let T=this.len!==this.old?.len;T||y||M||this.isLinked||this.forceRedraw||this.userMin!==this.old?.userMin||this.userMax!==this.old?.userMax||this.alignToOthers()?(m&&"yAxis"===d&&m.buildStacks(),this.forceRedraw=!1,this.userMinRange||(this.minRange=void 0),this.getSeriesExtremes(),this.setTickInterval(),m&&"xAxis"===d&&m.buildStacks(),this.isDirty||(this.isDirty=T||this.min!==this.old?.min||this.max!==this.old?.max)):m&&m.cleanStacks(),y&&delete this.allExtremes,St(this,"afterSetScale")}setExtremes(d,m,y=!0,M,T){let P=this.chart;this.series.forEach(L=>{delete L.kdTree}),St(this,"setExtremes",T=Ln(T,{min:d=P.time.parse(d),max:m=P.time.parse(m)}),L=>{this.userMin=L.min,this.userMax=L.max,this.eventArgs=L,y&&P.redraw(M)})}setAxisSize(){let d=this.chart,m=this.options,y=m.offsets||[0,0,0,0],M=this.horiz,T=this.width=Math.round(it(ye(m.width,d.plotWidth-y[3]+y[1]),d.plotWidth)),P=this.height=Math.round(it(ye(m.height,d.plotHeight-y[0]+y[2]),d.plotHeight)),L=this.top=Math.round(it(ye(m.top,d.plotTop+y[0]),d.plotHeight,d.plotTop)),H=this.left=Math.round(it(ye(m.left,d.plotLeft+y[3]),d.plotWidth,d.plotLeft));this.bottom=d.chartHeight-P-L,this.right=d.chartWidth-T-H,this.len=Math.max(M?T:P,0),this.pos=M?H:L}getExtremes(){let d=this.logarithmic;return{min:d?Yt(d.lin2log(this.min)):this.min,max:d?Yt(d.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}}getThreshold(d){let m=this.logarithmic,y=m?m.lin2log(this.min):this.min,M=m?m.lin2log(this.max):this.max;return null===d||d===-1/0?d=y:d===1/0?d=M:y>d?d=y:M<d&&(d=M),this.translate(d,0,1,0,1)}autoLabelAlign(d){let m=((d-90*this.side)%360+360)%360,y={align:"center"};return St(this,"autoLabelAlign",y,function(M){m>15&&m<165?M.align="right":m>195&&m<345&&(M.align="left")}),y.align}tickSize(d){let T,m=this.options,y=ye(m["tick"===d?"tickWidth":"minorTickWidth"],"tick"===d&&this.isXAxis&&!this.categories?1:0),M=m["tick"===d?"tickLength":"minorTickLength"];y&&M&&("inside"===m[d+"Position"]&&(M=-M),T=[M,y]);let P={tickSize:T};return St(this,"afterTickSize",P),P.tickSize}labelMetrics(){let d=this.chart.renderer,m=this.ticks,y=m[Object.keys(m)[0]]||{};return this.chart.renderer.fontMetrics(y.label||y.movedLabel||d.box)}unsquish(){let ae,ot,d=this.options.labels,m=d.padding||0,y=this.horiz,M=this.tickInterval,T=this.len/((+!!this.categories+this.max-this.min)/M),P=d.rotation,L=Yt(.8*this.labelMetrics().h),H=Math.max(this.max-this.min,0),ce=function(pt){let xt=(pt+2*m)/(T||1);return(xt=xt>1?Math.ceil(xt):1)*M>H&&pt!==1/0&&T!==1/0&&H&&(xt=Math.ceil(H/M)),Yt(xt*M)},Ee=M,Ve=Number.MAX_VALUE;if(y){if(!d.staggerLines&&(Lt(P)?ot=[P]:T<d.autoRotationLimit&&(ot=d.autoRotation)),ot){let pt,xt;for(let vt of ot)(vt===P||vt&&vt>=-90&&vt<=90)&&(xt=(pt=ce(Math.abs(L/Math.sin(ms*vt))))+Math.abs(vt/360))<Ve&&(Ve=xt,ae=vt,Ee=pt)}}else Ee=ce(.75*L);return this.autoRotation=ot,this.labelRotation=ye(ae,Lt(P)?P:0),d.step?M:Ee}getSlotWidth(d){let m=this.chart,y=this.horiz,M=this.options.labels,T=Math.max(this.tickPositions.length-!this.categories,1),P=m.margin[3];if(d&&Lt(d.slotWidth))return d.slotWidth;if(y&&M.step<2&&!this.isRadial)return M.rotation?0:(this.staggerLines||1)*this.len/T;if(!y){let L=M.style.width;if(void 0!==L)return parseInt(String(L),10);if(!this.opposite&&P)return P-m.spacing[3]}return.33*m.chartWidth}renderUnsquish(){let ot,d=this.chart,m=d.renderer,y=this.tickPositions,M=this.ticks,T=this.options.labels,P=T.style,L=this.horiz,H=this.getSlotWidth(),ce=Math.max(1,Math.round(H-(L?2*(T.padding||0):T.distance||0))),Ee={},ae=this.labelMetrics(),Ve=P.lineClamp,pt=Ve??(Math.floor(this.len/(y.length*ae.h))||1),xt=0;
vendor: 5,586 bytes, line 16
16yt(T.rotation)||(Ee.rotation=T.rotation||0),y.forEach(function(vt){let _t=M[vt];_t.movedLabel&&_t.replaceMovedLabel();let _n=_t.label?.textPxLength||0;_n>xt&&(xt=_n)}),this.maxLabelLength=xt,this.autoRotation?xt>ce&&xt>ae.h?Ee.rotation=this.labelRotation:this.labelRotation=0:H&&(ot=ce),Ee.rotation&&(ot=xt>.5*d.chartHeight?.33*d.chartHeight:xt,Ve||(pt=1)),this.labelAlign=T.align||this.autoLabelAlign(this.labelRotation||0),this.labelAlign&&(Ee.align=this.labelAlign),y.forEach(function(vt){let _t=M[vt],_n=_t?.label,Wn=P.width,mo={};_n&&(_n.attr(Ee),_t.shortenLabel?_t.shortenLabel():ot&&!Wn&&"nowrap"!==P.whiteSpace&&(ot<(_n.textPxLength||0)||"SPAN"===_n.element.tagName)?_n.css(Ln(mo,{width:`${ot}px`,lineClamp:pt})):!_n.styles.width||mo.width||Wn||_n.css({width:"auto"}),_t.rotation=Ee.rotation)},this),this.tickRotCorr=m.rotCorr(ae.b,this.labelRotation||0,0!==this.side)}hasData(){return this.series.some(function(d){return d.hasData()})||this.options.showEmpty&&Ne(this.min)&&Ne(this.max)}addTitle(d){let m,T=this.opposite,P=this.options.title,L=this.chart.styledMode;this.axisTitle||((m=P.textAlign)||(m=(this.horiz?{low:"left",middle:"center",high:"right"}:{low:T?"right":"left",middle:"center",high:T?"left":"right"})[P.align]),this.axisTitle=this.chart.renderer.text(P.text||"",0,0,P.useHTML).attr({zIndex:7,rotation:P.rotation||0,align:m}).addClass("highcharts-axis-title"),L||this.axisTitle.css(De(P.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),L||P.style.width||this.isRadial||this.axisTitle.css({width:this.len+"px"}),this.axisTitle[d?"show":"hide"](d)}generateTick(d){let m=this.ticks;m[d]?m[d].addLabel():m[d]=new fs(this,d)}createGroups(){let{axisParent:d,chart:m,coll:y,options:M}=this,T=m.renderer,P=(L,H,ce)=>T.g(L).attr({zIndex:ce}).addClass(`highcharts-${y.toLowerCase()}${H} `+(this.isRadial?`highcharts-radial-axis${H} `:"")+(M.className||"")).add(d);this.axisGroup||(this.gridGroup=P("grid","-grid",M.gridZIndex),this.axisGroup=P("axis","",M.zIndex),this.labelGroup=P("axis-labels","-labels",M.labels.zIndex))}getOffset(){let _t,Wn,so,_o,d=this,{chart:m,horiz:y,options:M,side:T,ticks:P,tickPositions:L,coll:H}=d,ce=m.inverted&&!d.isZAxis?[1,0,3,2][T]:T,Ee=d.hasData(),ae=M.title,Ve=M.labels,ot=Lt(M.crossing),pt=m.axisOffset,xt=m.clipOffset,vt=[-1,1,1,-1][T],_n=0,mo=0,ro=0;if(d.showAxis=_t=Ee||M.showEmpty,d.staggerLines=d.horiz&&Ve.staggerLines||void 0,d.createGroups(),Ee||d.isLinked?(L.forEach(function(xo){d.generateTick(xo)}),d.renderUnsquish(),d.reserveSpaceDefault=0===T||2===T||{1:"left",3:"right"}[T]===d.labelAlign,ye(Ve.reserveSpace,!ot&&null,"center"===d.labelAlign||null,d.reserveSpaceDefault)&&L.forEach(function(xo){ro=Math.max(P[xo].getLabelSize(),ro)}),d.staggerLines&&(ro*=d.staggerLines),d.labelOffset=ro*(d.opposite?-1:1)):Ye(P,function(xo,ii){xo.destroy(),delete P[ii]}),ae?.text&&!1!==ae.enabled&&(d.addTitle(_t),_t&&!ot&&!1!==ae.reserveSpace&&(d.titleOffset=_n=d.axisTitle.getBBox()[y?"height":"width"],mo=Ne(Wn=ae.offset)?0:ye(ae.margin,y?5:10))),d.renderLine(),d.offset=vt*ye(M.offset,pt[T]?pt[T]+(M.margin||0):0),d.tickRotCorr=d.tickRotCorr||{x:0,y:0},_o=0===T?-d.labelMetrics().h:2===T?d.tickRotCorr.y:0,so=Math.abs(ro)+mo,ro&&(so-=_o,so+=vt*(y?ye(Ve.y,d.tickRotCorr.y+vt*Ve.distance):ye(Ve.x,vt*Ve.distance))),d.axisTitleMargin=ye(Wn,so),d.getMaxLabelDimensions&&(d.maxLabelDimensions=d.getMaxLabelDimensions(P,L)),"colorAxis"!==H&&xt){let xo=this.tickSize("tick");pt[T]=Math.max(pt[T],(d.axisTitleMargin||0)+_n+vt*d.offset,so,L?.length&&xo?xo[0]+vt*d.offset:0);let ii=!d.axisLine||M.offset?0:d.axisLine.strokeWidth()/2;xt[ce]=Math.max(xt[ce],ii)}St(this,"afterGetOffset")}getLinePath(d){let m=this.chart,y=this.opposite,M=this.offset,T=this.horiz,P=this.left+(y?this.width:0)+M,L=m.chartHeight-this.bottom-(y?this.height:0)+M;return y&&(d*=-1),m.renderer.crispLine([["M",T?this.left:P,T?L:this.top],["L",T?m.chartWidth-this.right:P,T?L:m.chartHeight-this.bottom]],d)}renderLine(){!this.axisLine&&(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))}getTitlePosition(d){let m=this.horiz,y=this.left,M=this.top,T=this.len,P=this.options.title,L=m?y:M,H=this.opposite,ce=this.offset,Ee=P.x,ae=P.y,Ve=this.chart.renderer.fontMetrics(d),ot=d?Math.max(d.getBBox(!1,0).height-Ve.h-1,0):0,pt={low:L+(m?0:T),middle:L+T/2,high:L+(m?T:0)}[P.align],xt=(m?M+this.height:y)+(m?1:-1)*(H?-1:1)*(this.axisTitleMargin||0)+[-ot,ot,Ve.f,-ot][this.side],vt={x:m?pt+Ee:xt+(H?this.width:0)+ce+Ee,y:m?xt+ae-(H?this.height:0)+ce:pt+ae};return St(this,"afterGetTitlePosition",{titlePosition:vt}),vt}renderMinorTick(d,m){let y=this.minorTicks;y[d]||(y[d]=new fs(this,d,"minor")),m&&y[d].isNew&&y[d].render(null,!0),y[d].render(null,!1,1)}renderTick(d,m,y){let T=this.ticks;(!this.isLinked||d>=this.min&&d<=this.max||this.grid?.isColumn)&&(T[d]||(T[d]=new fs(this,d)),y&&T[d].isNew&&T[d].render(m,!0,-1),T[d].render(m))}render(){let d,m,y=this,M=y.chart,T=y.logarithmic,L=y.options,H=y.isLinked,ce=y.tickPositions,Ee=y.axisTitle,ae=y.ticks,Ve=y.minorTicks,ot=y.alternateBands,pt=L.stackLabels,xt=L.alternateGridColor,vt=L.crossing,_t=y.tickmarkOffset,_n=y.axisLine,Wn=y.showAxis,mo=Yr(M.renderer.globalAnimation);if(y.labelEdge.length=0,y.overlap=!1,[ae,Ve,ot].forEach(function(ro){Ye(ro,function(so){so.isActive=!1})}),Lt(vt)){let ro=this.isXAxis?M.yAxis[0]:M.xAxis[0],so=[1,-1,-1,1][this.side];if(ro){let _o=ro.toPixels(vt,!0);y.horiz&&(_o=ro.len-_o),y.offset=so*_o}}
16if(y.hasData()||H){let ro=y.chart.hasRendered&&y.old&&Lt(y.old.min);y.minorTickInterval&&!y.categories&&y.getMinorTickPositions().forEach(function(so){y.renderMinorTick(so,ro)}),ce.length&&(ce.forEach(function(so,_o){y.renderTick(so,_o,ro)}),_t&&(0===y.min||y.single)&&(ae[-1]||(ae[-1]=new fs(y,-1,null,!0)),ae[-1].render(-1))),xt&&ce.forEach(function(so,_o){m=void 0!==ce[_o+1]?ce[_o+1]+_t:y.max-_t,_o%2==0&&so<y.max&&m<=y.max+(M.polar?-_t:_t)&&(ot[so]||(ot[so]=new Re.PlotLineOrBand(y,{})),d=so+_t,ot[so].options={from:T?T.lin2log(d):d,to:T?T.lin2log(m):m,color:xt,className:"highcharts-alternate-grid"},ot[so].render(),ot[so].isActive=!0)}),y._addedPlotLB||(y._addedPlotLB=!0,(L.plotLines||[]).concat(L.plotBands||[]).forEach(function(so){y.addPlotBandOrLine(so)}))}[ae,Ve,ot].forEach(function(ro){let so=[],_o=mo.duration;Ye(ro,function(xo,ii){xo.isActive||(xo.render(ii,!1,0),xo.isActive=!1,so.push(ii))}),co(function(){let xo=so.length;for(;xo--;)ro[so[xo]]&&!ro[so[xo]].isActive&&(ro[so[xo]].destroy(),delete ro[so[xo]])},ro!==ot&&M.hasRendered&&_o?_o:0)}),_n&&(_n[_n.isPlaced?"animate":"attr"]({d:this.getLinePath(_n.strokeWidth())}),_n.isPlaced=!0,_n[Wn?"show":"hide"](Wn)),Ee&&Wn&&(Ee[Ee.isNew?"attr":"animate"](y.getTitlePosition(Ee)),Ee.isNew=!1),pt?.enabled&&y.stacking&&y.stacking.renderStackTotals(),y.old={len:y.len,max:y.max,min:y.min,transA:y.transA,userMax:y.userMax,userMin:y.userMin},y.isDirty=!1,St(this,"afterRender")}redraw(){this.visible&&(this.render(),this.plotLinesAndBands.forEach(function(d){d.render()})),this.series.forEach(function(d){d.isDirty=!0})}getKeepProps(){return this.keepProps||ls.keepProps}destroy(d){let m=this,y=m.plotLinesAndBands,M=this.eventOptions;if(St(this,"destroy",{keepEvents:d}),d||dt(m),[m.ticks,m.minorTicks,m.alternateBands].forEach(function(T){At(T)}),y){let T=y.length;for(;T--;)y[T].destroy()}for(let T in["axisLine","axisTitle","axisGroup","gridGroup","labelGroup","cross","scrollbar"].forEach(function(P){m[P]&&(m[P]=m[P].destroy())}),m.plotLinesAndBandsGroups)m.plotLinesAndBandsGroups[T]=m.plotLinesAndBandsGroups[T].destroy();Ye(m,function(T,P){-1===m.getKeepProps().indexOf(P)&&delete m[P]}),this.eventOptions=M}drawCrosshair(d,m){let y,M,T,P,L=this.crosshair,H=L?.snap??!0,ce=this.chart,Ee=this.cross;if(St(this,"drawCrosshair",{e:d,point:m}),d||(d=this.cross?.e),L&&!1!==(Ne(m)||!H)){if(clearTimeout(this.crossShowTimer),H?Ne(m)&&(M=ye("colorAxis"!==this.coll?m.crosshairPos:null,this.isXAxis?m.plotX:this.len-m.plotY)):M=d&&(this.horiz?d.chartX-this.pos:this.len-d.chartY+this.pos),Ne(M)&&(P={value:m&&(this.isXAxis?m.x:ye(m.stackY,m.y)),translatedValue:M},ce.polar&&Ln(P,{isCrosshair:!0,chartX:d?.chartX,chartY:d?.chartY,point:m}),y=this.getPlotLinePath(P)||null),!Ne(y))return void this.hideCrosshair();T=this.categories&&!this.isRadial,this.crossShowTimer=co(()=>{let ae=this.cross;ae||(this.cross=ae=ce.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(T?"category ":"thin ")+(L.className||"")).attr({zIndex:ye(L.zIndex,2)}).add(),!ce.styledMode&&(ae.attr({stroke:L.color||(T?ji.parse("#ccd3ff").setOpacity(.25).get():"#cccccc"),"stroke-width":ye(L.width,1)}).css({"pointer-events":"none"}),L.dashStyle&&ae.attr({dashstyle:L.dashStyle}))),ae.show().animate({d:y},Yr(L?.animation)),T&&!L.width&&ae.attr({"stroke-width":this.transA}),this.cross&&(this.cross.e=d)},(!Ee||"hidden"===Ee.attr("visibility"))&&L.showDelay||0)}else this.hideCrosshair();St(this,"afterDrawCrosshair",{e:d,point:m})}hideCrosshair(){clearTimeout(this.crossShowTimer),this.cross&&this.cross.hide(),St(this,"afterHideCrosshair")}update(d,m){let y=this.chart;d=De(this.userOptions,d),this.destroy(!0),this.init(y,d),y.isDirtyBox=!0,ye(m,!0)&&y.redraw()}remove(d){let m=this.chart,y=this.coll,M=this.series,T=M.length;for(;T--;)M[T]&&M[T].remove(!1);bn(m.axes,this),bn(m[y]||[],this),m.orderItems(y),this.destroy(),m.isDirtyBox=!0,ye(d,!0)&&m.redraw()}setTitle(d,m){this.update({title:d},m)}setCategories(d,m){this.update({categories:d},m)}}ls.keepProps=["coll","extKey","hcEvents","len","names","series","userMax","userMin"],function(ee){function d(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)}function m(){"datetime"===this.type?this.dateTime||(this.dateTime=new y(this)):this.dateTime=void 0}ee.compose=function(M){return M.keepProps.includes("dateTime")||(M.keepProps.push("dateTime"),M.prototype.getTimeTicks=d,Vt(M,"afterSetType",m)),M}
16;class y{constructor(T){this.axis=T}normalizeTimeTickInterval(T,P){let ae,Ve,L=P||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]],H=L[L.length-1],ce=er[H[0]],Ee=H[1];for(ae=0;ae<L.length;ae++)if(ce=er[(H=L[ae])[0]],Ee=H[1],L[ae+1]){let pt=(ce*Ee[Ee.length-1]+er[L[ae+1][0]])/2;if(T<=pt){Ve=pt/T;break}}return ce===er.year&&T<5*ce&&(Ee=[1,2,5]),{unitRange:ce,count:at(T/ce,Ee,"year"===H[0]?Math.max(zt(T/ce),1):1),unitName:H[0],match:Ve}}getXDateFormat(T,P){let{axis:L}=this,H=L.chart.time;return L.closestPointRange?H.getDateFormat(L.closestPointRange,T,L.options.startOfWeek,P)||H.resolveDTLFormat(P.year).main:H.resolveDTLFormat(P.day).main}}ee.Additions=y}(Be||(Be={}));let Xa=Be;!function(ee){function d(){"logarithmic"!==this.type?this.logarithmic=void 0:this.logarithmic??(this.logarithmic=new y(this))}function m(){let M=this.logarithmic;M&&(this.lin2val=function(T){return M.lin2log(T)},this.val2lin=function(T){return M.log2lin(T)})}ee.compose=function(M){return M.keepProps.includes("logarithmic")||(M.keepProps.push("logarithmic"),Vt(M,"afterSetType",d),Vt(M,"afterInit",m)),M};class y{constructor(T){this.axis=T}getLogTickPositions(T,P,L,H){let ce=this.axis,Ee=ce.len,ae=ce.options,Ve=[];if(H||(this.minorAutoInterval=void 0),T>=.5)T=Math.round(T),Ve=ce.getLinearTickPositions(T,P,L);else if(T>=.08){let ot,pt,xt,vt,_t,_n,Wn;for(ot=T>.3?[1,2,4]:T>.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9],pt=Math.floor(P);pt<L+1&&!Wn;pt++)for(xt=0,vt=ot.length;xt<vt&&!Wn;xt++)(_t=this.log2lin(this.lin2log(pt)*ot[xt]))>P&&(!H||_n<=L)&&void 0!==_n&&Ve.push(_n),_n>L&&(Wn=!0),_n=_t}else{let ot=this.lin2log(P),pt=this.lin2log(L),xt=H?ce.getMinorTickInterval():ae.tickInterval;T=at(T=ye("auto"===xt?null:xt,this.minorAutoInterval,ae.tickPixelInterval/(H?5:1)*(pt-ot)/((H?Ee/ce.tickPositions.length:Ee)||1))),Ve=ce.getLinearTickPositions(T,ot,pt).map(this.log2lin),H||(this.minorAutoInterval=T/5)}return H||(ce.tickInterval=T),Ve}lin2log(T){return Math.pow(10,T)}log2lin(T){return Math.log(T)/Math.LN10}}ee.Additions=y}(Ce||(Ce={}));let Ja=Ce;!function(ee){let d;function m(ce){return this.addPlotBandOrLine(ce,"plotBands")}function y(ce,Ee){let ae=this.userOptions,Ve=new d(this,ce);if(this.visible&&(Ve=Ve.render()),Ve){if(this._addedPlotLB||(this._addedPlotLB=!0,(ae.plotLines||[]).concat(ae.plotBands||[]).forEach(ot=>{this.addPlotBandOrLine(ot)})),Ee){let ot=ae[Ee]||[];ot.push(ce),ae[Ee]=ot}this.plotLinesAndBands.push(Ve)}return Ve}function M(ce){return this.addPlotBandOrLine(ce,"plotLines")}function T(ce,Ee,ae){let _t,Wn,Ve=this.getPlotLinePath({value:Ee,force:!0,acrossPanes:(ae=ae||this.options).acrossPanes}),ot=[],pt=this.horiz,xt=!Lt(this.min)||!Lt(this.max)||ce<this.min&&Ee<this.min||ce>this.max&&Ee>this.max,vt=this.getPlotLinePath({value:ce,force:!0,acrossPanes:ae.acrossPanes}),_n=1;if(vt&&Ve)for(xt&&(Wn=vt.toString()===Ve.toString(),_n=0),_t=0;_t<vt.length;_t+=2){let mo=vt[_t],ro=vt[_t+1],so=Ve[_t],_o=Ve[_t+1];("M"===mo[0]||"L"===mo[0])&&("M"===ro[0]||"L"===ro[0])&&("M"===so[0]||"L"===so[0])&&("M"===_o[0]||"L"===_o[0])&&(pt&&so[1]===mo[1]?(so[1]+=_n,_o[1]+=_n):pt||so[2]!==mo[2]||(so[2]+=_n,_o[2]+=_n),ot.push(["M",mo[1],mo[2]],["L",ro[1],ro[2]],["L",_o[1],_o[2]],["L",so[1],so[2]],["Z"])),ot.isFlat=Wn}return ot}function P(ce){this.removePlotBandOrLine(ce)}function L(ce){let Ee=this.plotLinesAndBands,ae=this.options,Ve=this.userOptions;if(Ee){let ot=Ee.length;for(;ot--;)Ee[ot].id===ce&&Ee[ot].destroy();[ae.plotLines||[],Ve.plotLines||[],ae.plotBands||[],Ve.plotBands||[]].forEach(function(pt){for(ot=pt.length;ot--;)pt[ot]?.id===ce&&bn(pt,pt[ot])})}}function H(ce){this.removePlotBandOrLine(ce)}ee.compose=function(ce,Ee){let ae=Ee.prototype;return ae.addPlotBand||(d=ce,Ln(ae,{addPlotBand:m,addPlotLine:M,addPlotBandOrLine:y,getPlotBandPath:T,removePlotBand:P,removePlotLine:H,removePlotBandOrLine:L})),Ee}}(Ae||(Ae={}));let rs=Ae;class La{static compose(d,m){return Vt(d,"afterInit",function(){this.labelCollectors.push(()=>{let y=[];for(let M of this.axes)for(let{label:T,options:P}of M.plotLinesAndBands)T&&!P?.label?.allowOverlap&&y.push(T);return y})}),rs.compose(La,m)}constructor(d,m){this.axis=d,this.options=m,this.id=m.id}render(){St(this,"render");let Wn,{axis:d,options:m}=this,{horiz:y,logarithmic:M}=d,{color:T,events:P,zIndex:L=0}=m,{renderer:H,time:ce}=d.chart,Ee={},ae=ce.parse(m.to),Ve=ce.parse(m.from),ot=ce.parse(m.value),pt=m.borderWidth,xt=m.label,{label:vt,svgElem:_t}=this,_n=[],mo=Ne(Ve)&&Ne(ae),ro=Ne(ot),so=!_t,_o={class:"highcharts-plot-"+(mo?"band ":"line ")+(m.className||"")},xo=mo?"bands":"lines";if(!d.chart.styledMode&&(ro?(_o.stroke=T||"#999999",_o["stroke-width"]=ye(m.width,1),m.dashStyle&&(_o.dashstyle=m.dashStyle)):mo&&(_o.fill=T||"#e6e9ff",pt&&(_o.stroke=m.borderColor,_o["stroke-width"]=pt))),Ee.zIndex=L,xo+="-"+L,(Wn=d.plotLinesAndBandsGroups[xo])||(d.plotLinesAndBandsGroups[xo]=Wn=H.g("plot-"+xo).attr(Ee).add()),_t||(this.svgElem=_t
16=H.path().attr(_o).add(Wn)),Ne(ot))_n=d.getPlotLinePath({value:M?.log2lin(ot)??ot,lineWidth:_t.strokeWidth(),acrossPanes:m.acrossPanes});else{if(!Ne(Ve)||!Ne(ae))return;_n=d.getPlotBandPath(M?.log2lin(Ve)??Ve,M?.log2lin(ae)??ae,m)}return!this.eventsAdded&&P&&(Ye(P,(ii,oi)=>{_t?.on(oi,ei=>{P[oi].apply(this,[ei,this])})}),this.eventsAdded=!0),!so&&_t.d||!_n?.length?_t&&(_n?(_t.show(),_t.animate({d:_n})):_t.d&&(_t.hide(),vt&&(this.label=vt=vt.destroy()))):_t.attr({d:_n}),xt&&(Ne(xt.text)||Ne(xt.formatter))&&_n?.length&&d.width>0&&d.height>0&&!_n.isFlat?(xt=De({align:y&&mo?"center":void 0,x:y?!mo&&4:10,verticalAlign:!y&&mo?"middle":void 0,y:y?mo?16:10:mo?6:-4,rotation:y&&!mo?90:0,...mo?{inside:!0}:{}},xt),this.renderLabel(xt,_n,mo,L)):vt&&vt.hide(),this}renderLabel(d,m,y,M){let T=this.axis,P=T.chart.renderer,L=d.inside,H=this.label;H||(this.label=H=P.text(this.getLabelText(d),0,0,d.useHTML).attr({align:d.textAlign||d.align,rotation:d.rotation,class:"highcharts-plot-"+(y?"band":"line")+"-label "+(d.className||""),zIndex:M}),T.chart.styledMode||H.css(De({color:T.chart.options.title?.style?.color,fontSize:"0.8em",textOverflow:y&&!L?"":"ellipsis"},d.style)),H.add());let ce=m.xBounds||[m[0][1],m[1][1],y?m[2][1]:m[0][1]],Ee=m.yBounds||[m[0][2],m[1][2],y?m[2][2]:m[0][2]],ae=En(ce),Ve=En(Ee),ot=pn(ce)-ae;H.align(d,!1,{x:ae,y:Ve,width:ot,height:pn(Ee)-Ve}),H.alignAttr.y-=P.fontMetrics(H).b,(!H.alignValue||"left"===H.alignValue||Ne(L))&&H.css({width:(d.style?.width||(y&&L?ot:90===H.rotation?T.height-(H.alignAttr.y-T.top):(d.clip?T.width+T.left:T.chart.chartWidth)-H.alignAttr.x))+"px"}),H.show(!0)}getLabelText(d){return Ne(d.formatter)?d.formatter.call(this,this):d.text}destroy(){bn(this.axis.plotLinesAndBands,this),delete this.axis,At(this)}}let{animObject:Sa}=Ao,{format:ya}=kr,{composed:Ta,dateFormats:Bs,doc:aa,isSafari:Ts}=Re,{distribute:Fs}=fo,qa=ee=>{clearTimeout(ee.hideTimer),clearTimeout(ee.showTimer)};class Ga{constructor(d,m,y){this.allowShared=!0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.options={},this.outside=!1,this.chart=d,this.init(d,m),this.pointer=y}bodyFormatter(d){return d.map(m=>{let y=m.series.tooltipOptions,M=m.formatPrefix||"point";return(y[M+"Formatter"]||m.tooltipFormatter).call(m,y[M+"Format"]||"",m)})}cleanSplit(d){this.chart.series.forEach(function(m){let y=m?.tt;y&&(!y.isActive||d?m.tt=y.destroy():y.isActive=!1)})}defaultFormatter(d){let m,y=this.points||et(this);return(m=(m=[d.headerFooterFormatter(y[0])]).concat(d.bodyFormatter(y))).push(d.headerFooterFormatter(y[0],!0)),m}destroy(){this.label&&(this.label=this.label.destroy()),this.split&&(this.cleanSplit(!0),this.tt&&(this.tt=this.tt.destroy())),this.renderer&&(this.renderer=this.renderer.destroy(),ct(this.container)),Mn(this.hideTimer),qa(this)}getAnchor(d,m){let y,{chart:M,pointer:T}=this,P=M.inverted,L=M.plotTop,H=M.plotLeft;if(d=et(d),d[0].series?.yAxis&&!d[0].series.yAxis.options.reversedStacks&&(d=d.slice().reverse()),this.followPointer&&m)void 0===m.chartX&&(m=T.normalize(m)),y=[m.chartX-H,m.chartY-L];else if(d[0].tooltipPos)y=d[0].tooltipPos;else{let Ee=0,ae=0;d.forEach(function(Ve){let ot=Ve.pos(!0);ot&&(Ee+=ot[0],ae+=ot[1])}),Ee/=d.length,ae/=d.length,this.shared&&d.length>1&&m&&(P?Ee=m.chartX:ae=m.chartY),y=[Ee-H,ae-L]}let ce={point:d[0],ret:y};return St(this,"getAnchor",ce),ce.ret.map(Math.round)}getClassName(d,m,y){let T=d.series,P=T.options;return[this.options.className,"highcharts-label",y&&"highcharts-tooltip-header",m?"highcharts-tooltip-box":"highcharts-tooltip",!y&&"highcharts-color-"+ye(d.colorIndex,T.colorIndex),P?.className].filter(yt).join(" ")}getLabel({anchorX:d,anchorY:m}={anchorX:0,anchorY:0}){let y=this,M=this.chart.styledMode,T=this.options,P=this.split&&this.allowShared,L=this.container,H=this.chart.renderer;if(this.label){let ce=!this.label.hasClass("highcharts-label");(!P&&ce||P&&!ce)&&this.destroy()}if(!this.label){if(this.outside){let ce=this.chart,Ee=ce.options.chart.style,ae=ur.getRendererType();this.container=L=Re.doc.createElement("div"),L.className="highcharts-tooltip-container "+(ce.renderTo.className.match(/(highcharts[a-zA-Z0-9-]+)\s?/gm)||""),Zn(L,{position:"absolute",top:"1px",pointerEvents:"none",zIndex:Math.max(this.options.style.zIndex||
vendor: 2,740 bytes, line 16
160,(Ee?.zIndex||0)+3)}),this.renderer=H=new ae(L,0,0,Ee,void 0,void 0,H.styledMode)}if(P?this.label=H.g("tooltip"):(this.label=H.label("",d,m,T.shape||"callout",void 0,void 0,T.useHTML,void 0,"tooltip").attr({padding:T.padding,r:T.borderRadius}),M||this.label.attr({fill:T.backgroundColor,"stroke-width":T.borderWidth||0}).css(T.style).css({pointerEvents:T.style.pointerEvents||(this.shouldStickOnContact()?"auto":"none")})),y.outside){let ce=this.label;[ce.xSetter,ce.ySetter].forEach((Ee,ae)=>{ce[ae?"ySetter":"xSetter"]=Ve=>{Ee.call(ce,y.distance),ce[ae?"y":"x"]=Ve,L&&(L.style[ae?"top":"left"]=`${Ve}px`)}})}this.label.attr({zIndex:8}).shadow(T.shadow??!T.fixed).add()}return L&&!L.parentElement&&Re.doc.body.appendChild(L),this.label}getPlayingField(){let{body:d,documentElement:m}=aa,{chart:y,distance:M,outside:T}=this;return{width:T?Math.max(d.scrollWidth,m.scrollWidth,d.offsetWidth,m.offsetWidth,m.clientWidth)-2*M-2:y.chartWidth,height:T?Math.max(d.scrollHeight,m.scrollHeight,d.offsetHeight,m.offsetHeight,m.clientHeight):y.chartHeight}}getPosition(d,m,y){let so,{distance:M,chart:T,outside:P,pointer:L}=this,{inverted:H,plotLeft:ce,plotTop:Ee,polar:ae}=T,{plotX:Ve=0,plotY:ot=0}=y,pt={},xt=H&&y.h||0,{height:vt,width:_t}=this.getPlayingField(),_n=L.getChartPosition(),Wn=Zi=>{let Wi="x"===Zi;return[Zi,Wi?_t:vt,Wi?d:m].concat(P?[Wi?d*_n.scaleX:m*_n.scaleY,Wi?_n.left-M+(Ve+ce)*_n.scaleX:_n.top-M+(ot+Ee)*_n.scaleY,0,Wi?_t:vt]:[Wi?d:m,Wi?Ve+ce:ot+Ee,Wi?ce:Ee,Wi?ce+T.plotWidth:Ee+T.plotHeight])},mo=Wn("y"),ro=Wn("x"),_o=!!y.negative;!ae&&T.hoverSeries?.yAxis?.reversed&&(_o=!_o);let xo=!this.followPointer&&ye(y.ttBelow,!ae&&!H===_o),ii=function(Zi,Wi,qi,zi,lr,wa,ia){let Ia=P?"y"===Zi?M*_n.scaleY:M*_n.scaleX:M,Sr=(qi-zi)/2,Or=zi<lr-M,Pi=lr+M+zi<Wi,Xr=lr-Ia-qi+Sr,zr=lr+Ia-Sr;if(xo&&Pi)pt[Zi]=zr;else if(!xo&&Or)pt[Zi]=Xr;else if(Or)pt[Zi]=Math.min(ia-zi,Xr-xt<0?Xr:Xr-xt);else{if(!Pi)return pt[Zi]=0,!1;pt[Zi]=Math.max(wa,zr+xt+qi>Wi?zr:zr+xt)}},oi=function(Zi,Wi,qi,zi,lr){if(lr<M||lr>Wi-M)return!1;pt[Zi]=lr<qi/2?1:lr>Wi-zi/2?Wi-zi-2:lr-qi/2},ei=function(Zi){[mo,ro]=[ro,mo],so=Zi},Ii=()=>{!1!==ii.apply(0,mo)?!1!==oi.apply(0,ro)||so||(ei(!0),Ii()):so?pt.x=pt.y=0:(ei(!0),Ii())};return(H&&!ae||this.len>1)&&ei(),Ii(),P&&(pt.x-=_n.left,pt.y-=_n.top),pt}getFixedPosition(d,m,y){let M=y.series,{chart:T,options:P,split:L}=this,H=P.position,ce=H.relativeTo,Ee=P.shared||M?.yAxis?.isRadial&&("pane"===ce||!ce)?"plotBox":ce,ae="chart"===Ee?T.renderer:T[Ee]||T.getClipBox(M,!0);return{x:ae.x+(ae.width-d)*On(H.align)+H.x,y:ae.y+(ae.height-m)*On(H.verticalAlign)+(!L&&H.y||0)}}hide(d){let m=this;qa(this),d=ye(d,this.options.hideDelay),this.isHidden||(this.hideTimer=co(function(){let y=m.getLabel();m.getLabel().animate({opacity:0}
vendor: 4,808 bytes, line 16
16,{duration:d&&150,complete:()=>{y.hide(),m.container&&m.container.remove()}}),m.isHidden=!0},d))}init(d,m){this.chart=d,this.options=m,this.crosshairs=[],this.isHidden=!0,this.split=m.split&&!d.inverted&&!d.polar,this.shared=m.shared||this.split,this.outside=ye(m.outside,!(!d.scrollablePixelsX&&!d.scrollablePixelsY))}shouldStickOnContact(d){return!(this.followPointer||!this.options.stickOnContact||d&&!this.pointer.inClass(d.target,"highcharts-tooltip"))}move(d,m,y,M){let{followPointer:T,options:P}=this,L=Sa(!T&&!this.isHidden&&!P.fixed&&P.animation),ce={x:d,y:m};T||(this.len||0)>1?ce.anchorX=ce.anchorY=NaN:(ce.anchorX=y,ce.anchorY=M),L.step=()=>this.drawTracker(),this.getLabel().animate(ce,L)}refresh(d,m){let y=this,{chart:M,options:T,pointer:P,shared:L}=this,H=et(d),ce=H[0],Ee=T.format,ae=T.formatter||y.defaultFormatter,Ve=M.styledMode,ot=y.allowShared;if(!T.enabled||!ce.series)return;qa(this),y.allowShared=!(!Rt(d)&&d.series&&d.series.noSharedTooltip),ot=ot&&!y.allowShared,y.followPointer=!y.split&&ce.series.tooltipOptions.followPointer;let pt=y.getAnchor(d,m),xt=pt[0],vt=pt[1];L&&y.allowShared&&(P.applyInactiveState(H),H.forEach(Wn=>Wn.setState("hover")),ce.points=H),this.len=H.length;let _t=yt(Ee)?ya(Ee,ce,M):ae.call(ce,y,ce);ce.points=void 0;let _n=ce.series;this.distance=ye(_n.tooltipOptions.distance,16),!1===_t?this.hide():this.showTimer=co(()=>{if(y.split&&y.allowShared)y.renderSplit(_t,H);else{let Wn=xt,mo=vt;if(m&&P.isDirectTouch&&(Wn=m.chartX-M.plotLeft,mo=m.chartY-M.plotTop),!M.polar&&!1!==_n.options.clip&&!H.some(ro=>P.isDirectTouch||ro.series.shouldShowTooltip(Wn,mo)))return void y.hide();{let ro=y.getLabel(ot&&y.tt||{});(!T.style.width||Ve)&&ro.css({width:(this.outside?this.getPlayingField():M.spacingBox).width-2*T.padding+"px"}),ro.attr({class:y.getClassName(ce),text:Rt(_t)?_t.join(""):_t}),this.outside&&ro.attr({x:Ht(ro.x||0,0,this.getPlayingField().width-(ro.width||0)-1)}),Ve||ro.attr({stroke:T.borderColor||ce.color||_n.color||"#666666"}),y.updatePosition({plotX:xt,plotY:vt,negative:ce.negative,ttBelow:ce.ttBelow,series:_n,h:pt[2]||0})}}y.isHidden&&y.label&&y.label.attr({opacity:1}).show(),y.isHidden=!1},y.isHidden&&T.showDelay||0),St(this,"refresh")}renderSplit(d,m){let y=this,{chart:M,chart:{chartWidth:T,chartHeight:P,plotHeight:L,plotLeft:H,plotTop:ce,scrollablePixelsY:Ee=0,scrollablePixelsX:ae,styledMode:Ve},distance:ot,options:pt,options:{fixed:xt,position:vt,positioner:_t},pointer:_n}=y,{scrollLeft:Wn=0,scrollTop:mo=0}=M.scrollablePlotArea?.scrollingContainer||{},ro=y.outside&&"number"!=typeof ae?aa.documentElement.getBoundingClientRect():{left:Wn,right:Wn+T,top:mo,bottom:mo+P},so=y.getLabel(),_o=this.renderer||M.renderer,xo=!!M.xAxis[0]?.opposite,{left:ii,top:oi}=_n.getChartPosition(),ei=_t||xt,Ii=ce+mo,Zi=0,Wi=L-Ee,qi=function(Sr,Or,Pi,Xr,zr=[0,0],Va=!0){let fa,Ba;if(Pi.isHeader)Ba=xo?0:Wi,fa=Ht(zr[0]-Sr/2,ro.left,ro.right-Sr-(y.outside?ii:0));else if(xt&&Pi){let hs=y.getFixedPosition(Sr,Or,Pi);fa=hs.x,Ba=hs.y-Ii}else Ba=zr[1]-Ii,fa=Ht(fa=Va?zr[0]-Sr-ot:zr[0]+ot,Va?fa:ro.left,ro.right);return{x:fa,y:Ba}};yt(d)&&(d=[!1,d]);let zi=d.slice(0,m.length+1).reduce(function(Sr,Or,Pi){if(!1!==Or&&""!==Or){let Xr=m[Pi-1]||{isHeader:!0,plotX:m[0].plotX,plotY:L,series:{}},zr=Xr.isHeader,Va=zr?y:Xr.series,fa=Va.tt=function(zs,bs,Ds){let vs=zs,{isHeader:rl,series:Vo}=bs,Cr=Vo.tooltipOptions||pt;if(!vs){let Os={padding:Cr.padding,r:Cr.borderRadius};Ve||(Os.fill=Cr.backgroundColor,Os["stroke-width"]=Cr.borderWidth??(xt&&!rl?0:1)),vs=_o.label("",0,0,Cr[rl?"headerShape":"shape"]||(xt&&!rl?"rect":"callout"),void 0,void 0,Cr.useHTML).addClass(y.getClassName(bs,!0,rl)).attr(Os).add(so)}return vs.isActive=!0,vs.attr({text:Ds}),Ve||vs.css(Cr.style).attr({stroke:Cr.borderColor||bs.color||Vo.color||"#333333"}),vs}(Va.tt,Xr,Or.toString()),Ba=fa.getBBox(),hs=Ba.width+fa.strokeWidth();zr&&(Zi=Ba.height,Wi+=Zi,xo&&(Ii-=Zi));let{anchorX:ps,anchorY:As}=function(zs){let bs,Ds,{isHeader:vs,plotX:rl=0,plotY:Vo=0,series:Cr}=zs;if(vs)bs=Math.max(H+rl,H),Ds=ce+L/2;else{let{xAxis:Os,yAxis:al}=Cr;bs=Os.pos+Ht(rl,-ot,Os.len+ot),Cr.shouldShowTooltip(0,al.pos-ce+Vo,{ignoreX:!0})&&(Ds=al.pos+Vo)}return{anchorX:bs=Ht(bs,ro.left-ot,ro.right+ot),anchorY:Ds}}(Xr);if("number"==typeof As){let zs=Ba.height+1,bs=(_t||qi).call(y,hs,zs,Xr,y,[ps,As]);Sr.push({align:ei?0:void 0,anchorX:ps,anchorY:As,boxWidth:hs,point:Xr,rank:ye(bs.rank,+!!zr),size:zs,target:bs.y,tt:fa,x:bs.x})}else fa.isActive=!1}return Sr},[]);!ei&&zi.some(Sr=>{let{outside:Or}=y,Pi=(Or?ii:0)+Sr.anchorX;return Pi<ro.left&&Pi+Sr.boxWidth<ro.right||Pi<ii-ro.left+Sr.boxWidth&&ro.right-Pi>Pi})&&(zi=zi.map(Sr=>{let{x:Or,y:Pi}=qi.call(this,Sr.boxWidth,Sr.size,Sr.point,void 0,[Sr.anchorX,Sr.anchorY],!1);return Ln(Sr,{target:Pi,x:Or})})),y.cleanSplit(),Fs(zi,Wi);let lr={left:ii,right:ii};
16zi.forEach(function(Sr){let{x:Or,boxWidth:Pi,isHeader:Xr}=Sr;!Xr&&(y.outside&&ii+Or<lr.left&&(lr.left=ii+Or),!Xr&&y.outside&&lr.left+Pi>lr.right&&(lr.right=ii+Or))}),zi.forEach(function(Sr){let{x:Or,anchorX:Pi,anchorY:Xr,pos:zr,point:{isHeader:Va}}=Sr,fa={visibility:void 0===zr?"hidden":"inherit",x:Or,y:(zr||0)+Ii+(xt&&vt.y||0),anchorX:Pi,anchorY:Xr};if(y.outside&&Or<Pi){let Ba=ii-lr.left;Ba>0&&(Va||(fa.x=Or+Ba,fa.anchorX=Pi+Ba),Va&&(fa.x=(lr.right-lr.left)/2,fa.anchorX=Pi+Ba))}Sr.tt.attr(fa)});let{container:wa,outside:ia,renderer:Ia}=y;if(ia&&wa&&Ia){let{width:Sr,height:Or,x:Pi,y:Xr}=so.getBBox();Ia.setSize(Sr+Pi,Or+Xr,!1),wa.style.left=lr.left+"px",wa.style.top=oi+"px"}Ts&&so.attr({opacity:1===so.opacity?.999:1})}drawTracker(){let d=this;if(!this.shouldStickOnContact())return void(d.tracker&&(d.tracker=d.tracker.destroy()));let m=d.chart,y=d.label,M=d.shared?m.hoverPoints:m.hoverPoint;if(!y||!M)return;let T={x:0,y:0,width:0,height:0},P=this.getAnchor(M),L=y.getBBox();P[0]+=m.plotLeft-(y.translateX||0),P[1]+=m.plotTop-(y.translateY||0),T.x=Math.min(0,P[0]),T.y=Math.min(0,P[1]),T.width=P[0]<0?Math.max(Math.abs(P[0]),L.width-P[0]):Math.max(Math.abs(P[0]),L.width),T.height=P[1]<0?Math.max(Math.abs(P[1]),L.height-Math.abs(P[1])):Math.max(Math.abs(P[1]),L.height),d.tracker?d.tracker.attr(T):(d.tracker=y.renderer.rect(T).addClass("highcharts-tracker").add(y),Vt(d.tracker.element,"mouseenter",()=>qa(d)),m.styledMode||d.tracker.attr({fill:"rgba(0,0,0,0)"}))}styledModeFormat(d){return d.replace('style="font-size: 0.8em"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex} {series.options.className} {point.options.className}"')}headerFooterFormatter(d,m){let y=d.series,M=y.tooltipOptions,T=y.xAxis,P=T?.dateTime,L={isFooter:m,point:d},H=M.xDateFormat||"",ce=M[m?"footerFormat":"headerFormat"];return St(this,"headerFormatter",L,function(Ee){if(P&&!H&&Lt(d.key)&&(H=P.getXDateFormat(d.key,M.dateTimeLabelFormats)),P&&H){if(je(H)){let ae=H;Bs[0]=Ve=>y.chart.time.dateFormat(ae,Ve),H="%0"}
16(d.tooltipDateKeys||["key"]).forEach(ae=>{ce=ce.replace(RegExp("point\\."+ae+"([ \\)}])"),`(point.${ae}:${H})$1`)})}y.chart.styledMode&&(ce=this.styledModeFormat(ce)),Ee.text=ya(ce,d,this.chart)}),L.text||""}update(d){this.destroy(),this.init(this.chart,De(!0,this.options,d))}updatePosition(d){let mo,{chart:m,container:y,distance:M,options:T,pointer:P,renderer:L}=this,{height:H=0,width:ce=0}=this.getLabel(),{fixed:Ee,positioner:ae}=T,{left:Ve,top:ot,scaleX:pt,scaleY:xt}=P.getChartPosition(),vt=(ae||Ee&&this.getFixedPosition||this.getPosition).call(this,ce,H,d,this),_t=Re.doc,_n=(d.plotX||0)+m.plotLeft,Wn=(d.plotY||0)+m.plotTop;if(L&&y){let{scrollLeft:ro=0,scrollTop:so=0}=m.scrollablePlotArea?.scrollingContainer||{};vt.x+=ro+Ve,vt.y+=so+ot,mo=(T.borderWidth||0)+2*M+2,L.setSize(Ht(ce+mo,0,_t.documentElement.clientWidth)-1,H+mo,!1),(1!==pt||1!==xt)&&(Zn(y,{transform:`scale(${pt}, ${xt})`}),_n*=pt,Wn*=xt),_n+=Ve-vt.x,Wn+=ot-vt.y}this.move(Math.round(vt.x),Math.round(vt.y||0),_n,Wn)}}(t=Ga||(Ga={})).compose=function(ee){Me(Ta,"Core.Tooltip")&&Vt(ee,"afterInit",function(){let d=this.chart;d.options.tooltip&&(d.tooltip=new t(d,d.options.tooltip,this))})};let xs=Ga,{animObject:ta}=Ao,{defaultOptions:pr}=gi,{format:Jr}=kr;class te{constructor(d,m,y){this.formatPrefix="point",this.visible=!0,this.point=this,this.series=d,this.applyOptions(m,y),this.id??(this.id=Yi()),this.resolveColor(),this.dataLabelOnNull??(this.dataLabelOnNull=d.options.nullInteraction),d.chart.pointCount++,this.category=d.xAxis?.categories?.[this.x]??this.x,this.key=this.name??this.category,St(this,"afterInit")}animateBeforeDestroy(){let d=this,m={x:d.startXPos,opacity:0},y=d.getGraphicalProps();y.singular.forEach(function(M){d[M]=d[M].animate("dataLabel"===M?{x:d[M].startXPos,y:d[M].startYPos,opacity:0}:m)}),y.plural.forEach(function(M){d[M].forEach(function(T){T.element&&T.animate(Ln({x:d.startXPos},T.startYPos?{x:T.startXPos,y:T.startYPos}:{}))})})}applyOptions(d,m){let y=this.series,M=y.options.pointValKey||y.pointValKey;return Ln(this,d=te.prototype.optionsToObject.call(this,d)),this.options=this.options?y.chart.options.chart.allowMutatingData?Ln(this.options,d):De(this.options,d):d,d.group&&delete this.group,d.dataLabels&&delete this.dataLabels,M&&(this.y=te.prototype.getNestedProperty.call(this,M)),this.selected&&(this.state="select"),"name"in this&&void 0===m&&y.xAxis&&y.xAxis.hasNames&&(this.x=y.xAxis.nameToX(this)),void 0===this.x&&y?this.x=m??y.autoIncrement():Lt(d.x)&&y.options.relativeXValue?this.x=y.autoIncrement(d.x):"string"==typeof this.x&&(m??(m=y.chart.time.parse(this.x)),Lt(m)&&(this.x=m)),this.isNull=this.isValid&&!this.isValid(),this.formatPrefix=this.isNull?"null":"point",this}destroy(){if(!this.destroyed){let d=this,m=d.series,y=m.chart,M=m.options.dataSorting,T=y.hoverPoints,P=ta(d.series.chart.renderer.globalAnimation),L=()=>{for(let H in(d.graphic||d.graphics||d.dataLabel||d.dataLabels)&&(dt(d),d.destroyElements()),d)delete d[H]};d.legendItem&&y.legend.destroyItem(d),T&&(d.setState(),bn(T,d),T.length||(y.hoverPoints=null)),d===y.hoverPoint&&d.onMouseOut(),M?.enabled?(this.animateBeforeDestroy(),co(L,P.duration)):L(),y.pointCount--}this.destroyed=!0}destroyElements(d){let m=this,y=m.getGraphicalProps(d);y.singular.forEach(function(M){m[M]=m[M].destroy()}),y.plural.forEach(function(M){m[M].forEach(function(T){T?.element&&T.destroy()}),delete m[M]})}firePointEvent(d,m,y){let M=this,T=this.series.options;M.manageEvent(d),"click"===d&&T.allowPointSelect&&(y=function(P){!M.destroyed&&M.select&&M.select(null,P.ctrlKey||P.metaKey||P.shiftKey)}),St(M,d,m,y)}getClassName(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative&&!1!==this.series.options.negativeColor?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(void 0!==this.colorIndex?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone?.className?" "+this.zone.className.replace("highcharts-negative",""):"")}getGraphicalProps(d){let m,y,M=this,T=[],P={singular:[],plural:[]};for((d=d||{graphic:1,dataLabel:1}).graphic&&T.push("graphic","connector"),d.dataLabel&&T.push("dataLabel","dataLabelPath","dataLabelUpper"),y=T.length;y--;)M[m=T[y]]&&P.singular.push(m);return["graphic","dataLabel"].forEach(function(L){let H=L+"s";d[L]&&M[H]&&P.plural.push(H)}),P}getNestedProperty(d){if(d)return 0===d.indexOf("custom.")?Jn(d,this.options):this[d]}getZone(){let M,d=this.series,m=d.zones,y=d.zoneAxis||"y",T=0;for(M=m[0];this[y]>=M.value;)M=m[++T];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=M?.color&&!this.options.color?M.color:this.nonZonedColor,M}hasNewShapeType(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType}isValid(){return(Lt(this.x)||this.x instanceof Date)&&Lt(this.y)}optionsToObject(d){let L,m=this.series,y=m.options.keys,M=y||m.pointArrayMap||["y"],T=M.length,P={},H=0,ce=0;if(Lt(d)||null===d)P[M[0]]=d;else if(Rt(d))for(!y&&d.length>T&&("string"==(L=typeof d[0])?m.xAxis?.dateTime?P.x=m.chart.time.parse(d[0]):P.name=d[0]:"number"===L&&(P.x=d[0]),H++);ce<T;)y&&void 0===d[H]||(M[ce].indexOf(".")>0?te.prototype.setNestedProperty(P,d[H],M[ce]):P[M[ce]]=d[H]),H++,ce++;else"object"==typeof d&&(P=d,d.dataLabels&&(m.hasDataLabels=()=>!0),d.marker&&(m._hasPointMarkers=!0));return P}pos(d,m=this.plotY){if(!this.destroyed){let{plotX:y,series:M}=this,{chart:T,xAxis:P,yAxis:L}=M,H=0,ce=0;if(Lt(y)&&Lt(m))return d&&(H=P?P.pos:T.plotLeft,ce=L?L.pos:T.plotTop),T.inverted&&P&&L?[L.len-m+ce,P.len-y+H]:[y+H,m+ce]}}resolveColor(){let M,T,L,d=this.series,y=d.chart.styledMode,P=d.chart.options.chart.colorCount;delete this.nonZonedColor,d.options.colorByPoint?(y||(M=(T=d.options.colors||d.chart.options.colors)[d.colorCounter],P=T.length),L=d.c
16olorCounter,d.colorCounter++,d.colorCounter===P&&(d.colorCounter=0)):(y||(M=d.color),L=d.colorIndex),this.colorIndex=ye(this.options.colorIndex,L),this.color=ye(this.options.color,M)}setNestedProperty(d,m,y){return y.split(".").reduce(function(M,T,P,L){return M[T]=L.length-1===P?m:je(M[T],!0)?M[T]:{},M[T]},d),d}shouldDraw(){return!this.isNull}tooltipFormatter(d){let{chart:m,pointArrayMap:y=["y"],tooltipOptions:M}=this.series,{valueDecimals:T="",valuePrefix:P="",valueSuffix:L=""}=M;return m.styledMode&&(d=m.tooltip?.styledModeFormat(d)||d),y.forEach(H=>{H="{point."+H,(P||L)&&(d=d.replace(RegExp(H+"}","g"),P+H+"}"+L)),d=d.replace(RegExp(H+"}","g"),H+":,."+T+"f}")}),Jr(d,this,m)}update(d,m,y,M){let T,P=this,L=P.series,H=P.graphic,ce=L.chart,Ee=L.options,ae=Ee.data;function Ve(){P.applyOptions(d);let ot=H&&P.hasMockGraphic;H&&(null===P.y?!ot:ot)&&(P.graphic=H.destroy(),delete P.hasMockGraphic),je(d,!0)&&(H?.element&&d&&d.marker&&void 0!==d.marker.symbol&&(P.graphic=H.destroy()),d?.dataLabels&&P.dataLabel&&(P.dataLabel=P.dataLabel.destroy())),T=P.index;let xt={};for(let vt of L.dataColumnKeys())xt[vt]=P[vt];L.dataTable.setRow(xt,T),ae&&!L.processedData&&(ae[T]=je(ae[T],!0)||je(d,!0)?P.options:d??ae[T]),L.isDirty=L.isDirtyData=!0,!L.fixedBox&&L.hasCartesianSeries&&(ce.isDirtyBox=!0),"point"===Ee.legendType&&(ce.isDirtyLegend=!0),m&&ce.redraw(y)}m=ye(m,!0),!1===M?Ve():P.firePointEvent("update",{options:d},Ve)}remove(d,m){this.series.removePoint(this.series.data.indexOf(this),d,m)}select(d,m){let y=this,M=y.series,T=M.chart;d=ye(d,!y.selected),this.selectedStaging=d,y.firePointEvent(d?"select":"unselect",{accumulate:m},function(){y.selected=y.options.selected=d,M.options.data[M.data.indexOf(y)]=y.options,y.setState(d&&"select"),m||T.getSelectedPoints().forEac
16h(function(P){let L=P.series;P.selected&&P!==y&&(P.selected=P.options.selected=!1,L.options.data[L.data.indexOf(P)]=P.options,P.setState(T.hoverPoints&&L.options.inactiveOtherPoints?"inactive":""),P.firePointEvent("unselect"))})}),delete this.selectedStaging}onMouseOver(d){let{inverted:m,pointer:y}=this.series.chart;y&&(d=d?y.normalize(d):y.getChartCoordinatesFromPoint(this,m),y.runPointActions(d,this))}onMouseOut(){let d=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(d.hoverPoints||[]).forEach(function(m){m.setState()}),d.hoverPoints=d.hoverPoint=null}manageEvent(d){let m=De(this.series.options.point,this.options),y=m.events?.[d];!gn(y)||this.hcEvents?.[d]&&-1!==this.hcEvents?.[d]?.map(M=>M.fn).indexOf(y)?this.importedUserEvent&&!y&&this.hcEvents?.[d]&&this.hcEvents?.[d].userEvent&&(dt(this,d),delete this.hcEvents[d],Object.keys(this.hcEvents)||delete this.importedUserEvent):(this.importedUserEvent?.(),this.importedUserEvent=Vt(this,d,y),this.hcEvents&&(this.hcEvents[d].userEvent=!0))}setState(d,m){let pt,xt,vt,_n,y=this.series,M=this.state,T=y.options.states[d||"normal"]||{},P=pr.plotOptions[y.type].marker&&y.options.marker,L=P&&!1===P.enabled,H=P?.states?.[d||"normal"]||{},Ee=this.marker||{},ae=y.chart,Ve=P&&y.markerAttribs,ot=y.halo,_t=y.stateMarkerGraphic;if((d=d||"")===this.state&&!m||this.selected&&"select"!==d||!1===T.enabled||d&&(!1===H.enabled||L&&!1===H.enabled)||d&&Ee.states&&Ee.states[d]&&!1===Ee.states[d].enabled)return;if(this.state=d,Ve&&(pt=y.markerAttribs(this,d)),this.graphic&&!this.hasMockGraphic){if(M&&this.graphic.removeClass("highcharts-point-"+M),d&&this.graphic.addClass("highcharts-point-"+d),!ae.styledMode){xt=y.pointAttribs(this,d),vt=ye(ae.options.chart.animation,T.animation);let so=xt.opacity;y.options.inactiveOtherPoints&&Lt(so)&&(this.dataLabels||[]).forEach(function(_o){_o&&!_o.hasClass("highcharts-data-label-hidden")&&(_o.animate({opacity:so},vt),_o.connector&&_o.connector.animate({opacity:so},vt))}),this.graphic.animate(xt,vt)}pt&&this.graphic.animate(pt,ye(ae.options.chart.animation,H.animation,P.animation)),_t&&_t.hide()}else d&&H&&(_n=Ee.symbol||y.symbol,_t&&_t.currentSymbol!==_n&&(_t=_t.destroy()),pt&&(_t?_t[m?"animate":"attr"]({x:pt.x,y:pt.y}):_n&&(y.stateMarkerGraphic=_t=ae.renderer.symbol(_n,pt.x,pt.y,pt.width,pt.height,De(P,H)).add(y.markerGroup),_t.currentSymbol=_n)),!ae.styledMode&&_t&&"inactive"!==this.state&&_t.attr(y.pointAttribs(this,d))),_t&&(_t[d&&this.isInside?"show":"hide"](),_t.element.point=this,_t.addClass(this.getClassName(),!0));let Wn=T.halo,mo=this.graphic||_t,ro=mo?.visibility||"inherit";Wn?.size&&mo&&"hidden"!==ro&&!this.isCluster?(ot||(y.halo=ot=ae.renderer.path().add(mo.parentGroup)),ot.show()[m?"animate":"attr"]({d:this.haloPath(Wn.size)}),ot.attr({class:"highcharts-halo highcharts-color-"+ye(this.colorIndex,y.colorIndex)+(this.className?" "+this.className:""),visibility:ro,zIndex:-1}),ot.point=this,ae.styledMode||ot.attr(Ln({fill:this.color||y.color,"fill-opacity":Wn.opacity},Oo.filterUserAttributes(Wn.attributes||{})))):ot?.point?.haloPath&&!ot.point.destroyed&&ot.animate({d:ot.point.haloPath(0)},null,ot.hide),St(this,"afterSetState",{state:d})}haloPath(d){let m=this.pos();return m?this.series.chart.renderer.symbols.circle(Pn(m[0],1)-d,m[1]-d,2*d,2*d):[]}}let N=te,{parse:z}=ji,{charts:q,composed:ve,isTouchDevice:He}=Re,tt=(ee,d)=>!Ne(d)||ee[`${d}Key`];class ze{applyInactiveState(d=[]){let m=[];for(let y of(d.forEach(M=>{let T=M.series;m.push(T),T.linkedParent&&m.push(T.linkedParent),T.linkedSeries&&m.push.apply(m,T.linkedSeries),T.navigatorSeries&&m.push(T.navigatorSeries),T.boosted&&T.markerGroup&&m.push.apply(m,this.chart.series.filter(P=>P.markerGroup===T.markerGroup))}),this.chart.series)){let M=y.options;!1!==M.states?.inactive?.enabled&&(-1===m.indexOf(y)?y.setState("inactive",!0):M.inactiveOtherPoints&&y.setAllPointsToState("inactive"))}}destroy(){let d=this;this.eventsToUnbind.forEach(m=>m()),this.eventsToUnbind=[],!Re.chartCount&&(ze.unbindDocumentMouseUp.forEach(m=>m.unbind()),ze.unbindDocumentMouseUp.length=0,ze.unbindDocumentTouchEnd&&(ze.unbindDocumentTouchEnd=ze.unbindDocumentTouchEnd())),Ye(d,function(m,y){d[y]=void 0})}getSelectionMarkerAttrs(d,m){let y={args:{chartX:d,chartY:m},attrs:{},shapeType:"rect"};return St(this,"getSelectionMarkerAttrs",y,M=>{let T,{chart:P,zoomHor:L,zoomVert:H}=this,{mouseDownX:ce=0,mouseDownY:Ee=0}=P,ae=M.attrs;ae.x=P.plotLeft,ae.y=P.plotTop,ae.width=L?1:P.plotWidth,ae.height=H?1:P.plotHeight,L&&(ae.width=Math.max(1,Math.abs(T=d-ce)),ae.x=(T>0?0:T)+ce),H&&(ae.height=Math.max(1,Math.abs(T=m-Ee)),ae.y=(T>0?0:T)+Ee)}),y}drag(d){let vt,{chart:m}
vendor: 7,498 bytes, line 16
16=this,{mouseDownX:y=0,mouseDownY:M=0}=m,{panning:T,panKey:P,selectionMarkerFill:L}=m.options.chart,H=m.plotLeft,ce=m.plotTop,Ee=m.plotWidth,ae=m.plotHeight,Ve=je(T)?T.enabled:T,ot=P&&d[`${P}Key`],pt=d.chartX,xt=d.chartY,_t=this.selectionMarker;if((!_t||!_t.touch)&&(pt<H?pt=H:pt>H+Ee&&(pt=H+Ee),xt<ce?xt=ce:xt>ce+ae&&(xt=ce+ae),this.hasDragged=Math.sqrt(Math.pow(y-pt,2)+Math.pow(M-xt,2)),this.hasDragged>10)){vt=m.isInsidePlot(y-H,M-ce,{visiblePlotOnly:!0});let{shapeType:_n,attrs:Wn}=this.getSelectionMarkerAttrs(pt,xt);this.hasZoom&&vt&&!ot&&!_t&&(this.selectionMarker=_t=m.renderer[_n](),_t.attr({class:"highcharts-selection-marker",zIndex:7}).add(),m.styledMode||_t.attr({fill:L||z("#334eff").setOpacity(.25).get()})),_t&&_t.attr(Wn),vt&&!_t&&Ve&&tt(d,P)&&m.pan(d,T)}}dragStart(d){let m=this.chart;m.mouseIsDown=d.type,m.cancelClick=!1,m.mouseDownX=d.chartX,m.mouseDownY=d.chartY}getSelectionBox(d){let m={args:{marker:d},result:d.getBBox()};return St(this,"getSelectionBox",m),m.result}drop(d){let m,{chart:y,selectionMarker:M}=this;for(let T of y.axes)T.isPanning&&(T.isPanning=!1,(T.options.startOnTick||T.options.endOnTick||T.series.some(P=>P.boosted))&&(T.forceRedraw=!0,T.setExtremes(T.userMin,T.userMax,!1),m=!0));if(m&&y.redraw(),M&&d){if(this.hasDragged){let T=this.getSelectionBox(M);y.transform({axes:y.axes.filter(P=>P.zoomEnabled&&("xAxis"===P.coll&&this.zoomX||"yAxis"===P.coll&&this.zoomY)),selection:{originalEvent:d,xAxis:[],yAxis:[],...T},from:T})}Lt(y.index)&&(this.selectionMarker=M.destroy())}y&&Lt(y.index)&&(Zn(y.container,{cursor:y._cursor}),y.cancelClick=this.hasDragged>10,y.mouseIsDown=!1,this.hasDragged=0,this.pinchDown=[],this.hasPinchMoved=!1)}findNearestKDPoint(d,m,y){let M;return d.forEach(function(T){var P;let L,H,ce,Ee=!(T.noSharedTooltip&&m)&&0>T.options.findNearestPointBy.indexOf("y"),ae=T.searchPoint(y,Ee);je(ae,!0)&&ae.series&&(!je(M,!0)||(L=(P=M).distX-ae.distX,H=P.dist-ae.dist,ce=ae.series.group?.zIndex-P.series.group?.zIndex,(0!==L&&m?L:0!==H?H:0!==ce?ce:P.series.index>ae.series.index?-1:1)>0))&&(M=ae)}),M}getChartCoordinatesFromPoint(d,m){let{xAxis:y,yAxis:M}=d.series,T=d.shapeArgs;if(y&&M){let P=d.clientX??d.plotX??0,L=d.plotY||0;return d.isNode&&T&&Lt(T.x)&&Lt(T.y)&&(P=T.x,L=T.y),m?{chartX:M.len+M.pos-L,chartY:y.len+y.pos-P}:{chartX:P+y.pos,chartY:L+M.pos}}if(T?.x&&T.y)return{chartX:T.x,chartY:T.y}}getChartPosition(){if(this.chartPosition)return this.chartPosition;let{container:d}=this.chart,m=wn(d);this.chartPosition={left:m.left,top:m.top,scaleX:1,scaleY:1};let{offsetHeight:y,offsetWidth:M}=d;return M>2&&y>2&&(this.chartPosition.scaleX=m.width/M,this.chartPosition.scaleY=m.height/y),this.chartPosition}getCoordinates(d){let m={xAxis:[],yAxis:[]};for(let y of this.chart.axes)m[y.isXAxis?"xAxis":"yAxis"].push({axis:y,value:y.toValue(d[y.horiz?"chartX":"chartY"])});return m}getHoverData(d,m,y,M,T,P){let Ee,L=[],H=function(ot){return ot.visible&&!(!T&&ot.directTouch)&&ye(ot.options.enableMouseTracking,!0)},ce=m,ae={chartX:P?P.chartX:void 0,chartY:P?P.chartY:void 0,shared:T};St(this,"beforeGetHoverData",ae),Ee=ce&&!ce.stickyTracking?[ce]:y.filter(ot=>ot.stickyTracking&&(ae.filter||H)(ot));let Ve=M&&d||!P?d:this.findNearestKDPoint(Ee,T,P);return ce=Ve?.series,Ve&&(T&&!ce.noSharedTooltip?(Ee=y.filter(function(ot){return ae.filter?ae.filter(ot):H(ot)&&!ot.noSharedTooltip})).forEach(function(ot){let pt=ot.options?.nullInteraction,xt=Jo(ot.points,function(vt){return!(vt.x!==Ve.x||vt.isNull&&!pt)});je(xt)&&(ot.boosted&&ot.boost&&(xt=ot.boost.getPoint(xt)),L.push(xt))}):L.push(Ve)),St(this,"afterGetHoverData",ae={hoverPoint:Ve}),{hoverPoint:ae.hoverPoint,hoverSeries:ce,hoverPoints:L}}getPointFromEvent(d){let y,m=d.target;for(;m&&!y;)y=m.point,m=m.parentNode;return y}onTrackerMouseOut(d){let y=d.relatedTarget,M=this.chart.hoverSeries;this.isDirectTouch=!1,!M||!y||M.stickyTracking||this.inClass(y,"highcharts-tooltip")||this.inClass(y,"highcharts-series-"+M.index)&&this.inClass(y,"highcharts-tracker")||M.onMouseOut()}inClass(d,m){let M,y=d;for(;y;){if(M=Kt(y,"class")){if(-1!==M.indexOf(m))return!0;if(-1!==M.indexOf("highcharts-container"))return!1}y=y.parentElement}}constructor(d,m){this.hasDragged=0,this.pointerCaptureEventsToUnbind=[],this.eventsToUnbind=[],this.options=m,this.chart=d,this.runChartClick=!!m.chart.events?.click,this.pinchDown=[],this.setDOMEvents(),St(this,"afterInit")}normalize(d,m){let y=d.touches,M=y?y.length?y.item(0):ye(y.changedTouches,d.changedTouches)[0]:d;m||(m=this.getChartPosition());let T=M.pageX-m.left,P=M.pageY-m.top;return Ln(d,{chartX:Math.round(T/=m.scaleX),chartY:Math.round(P/=m.scaleY)})}onContainerClick(d){let m=this.chart,y=m.hoverPoint,M=this.normalize(d),T=m.plotLeft,P=m.plotTop;!m.cancelClick&&(y&&this.inClass(M.target,"highcharts-tracker")?(St(y.series,"click",Ln(M,{point:y})),m.hoverPoint&&y.firePointEvent("click",M)):(Ln(M,this.getCoordinates(M)),m.isInsidePlot(M.chartX-T,M.chartY-P,{visiblePlotOnly:!0})&&St(m,"click",M)))}onContainerMouseDown(d){let m=!(1&~(d.buttons||d.button));d=this.normalize(d),Re.isFirefox&&0!==d.button&&this.onContainerMouseMove(d),(void 0===d.button||m)&&(this.zoomOption(d),m&&d.preventDefault?.(),this.dragStart(d))}onContainerMouseLeave(d){let{pointer:m}=q[ye(ze.hoverChartIndex,-1)]||{};d=this.normalize(d),this.onContainerMouseMove(d),m&&!this.inClass(d.relatedTarget,"highcharts-tooltip")&&(m.reset(),m.chartPosition=void 0)}onContainerMouseEnter(){delete this.chartPosition}onContainerMouseMove(d){let m=this.chart,y=m.tooltip,M=this.normalize(d);this.setHoverChartIndex(d),("mousedown"===m.mouseIsDown||this.touchSelect(M))&&this.drag(M),!m.exporting?.openMenu&&(this.inClass(M.target,"highcharts-tracker")||m.isInsidePlot(M.chartX-m.plotLeft,M.chartY-m.plotTop,{visiblePlotOnly:!0}))&&!y?.shouldStickOnContact(M)&&(this.inClass(M.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(M))}onDocumentTouchEnd(d){this.onDocumentMouseUp(d)}onContainerTouchMove(d){this.touchSelect(d)?this.onContainerMouseMove(d):this.touch(d)}onContainerTouchStart(d){this.touchSelect(d)?this.onContainerMouseDown(d):(this.zoomOption(d),this.touch(d,!0))}onDocumentMouseMove(d){let m=this.chart,y=m.tooltip,M=this.chartPosition,T=this.normalize(d,M);!M||m.isInsidePlot(T.chartX-m.plotLeft,T.chartY-m.plotTop,{visiblePlotOnly:!0})||y?.shouldStickOnContact(T)||T.target!==m.container.ownerDocument&&this.inClass(T.target,"highcharts-tracker")||this.reset()}onDocumentMouseUp(d){d?.touches&&this.hasPinchMoved&&d?.preventDefault?.(),q[ye(ze.hoverChartIndex,-1)]?.pointer?.drop(d)}pinch(d){let m=this,{chart:y,hasZoom:M,lastTouches:T}=m,P=[].map.call(d.touches||[],ae=>m.normalize(ae)),L=P.length,H=1===L&&(m.inClass(d.target,"highcharts-tracker")&&y.runTrackerClick||m.runChartClick),ce=y.tooltip,Ee=1===L&&ye(ce?.options.followTouchMove,!0);L>1?m.initiated=!0:Ee&&(m.initiated=!1),M&&m.initiated&&!H&&!1!==d.cancelable&&d.preventDefault(),"touchstart"===d.type?(m.pinchDown=P,m.res=!0,y.mouseDownX=d.chartX):Ee?this.runPointActions(m.normalize(d)):T&&(St(y,"touchpan",{originalEvent:d,touches:P},()=>{let ae=Ve=>{let ot=Ve[0],pt=Ve[1]||ot;return{x:ot.chartX,y:ot.chartY,width:pt.chartX-ot.chartX,height:pt.chartY-ot.chartY}};y.transform({axes:y.axes.filter(Ve=>Ve.zoomEnabled&&(this.zoomHor&&Ve.horiz||this.zoomVert&&!Ve.horiz)),to:ae(P),from:ae(T),trigger:d.type})}),m.res&&(m.res=!1,this.reset(!1,0))),m.lastTouches=P}reset(d,m){let y=this.chart,M=y.hoverSeries,T=y.hoverPoint,P=y.hoverPoints,L=y.tooltip,H=L?.shared?P:T;
vendor: 7,312 bytes, line 16
16d&&H&&et(H).forEach(function(ce){ce.series.isCartesian&&void 0===ce.plotX&&(d=!1)}),d?L&&H&&et(H).length&&(L.refresh(H),L.shared&&P?P.forEach(function(ce){ce.setState(ce.state,!0),ce.series.isCartesian&&(ce.series.xAxis.crosshair&&ce.series.xAxis.drawCrosshair(null,ce),ce.series.yAxis.crosshair&&ce.series.yAxis.drawCrosshair(null,ce))}):T&&(T.setState(T.state,!0),y.axes.forEach(function(ce){ce.crosshair&&T.series[ce.coll]===ce&&ce.drawCrosshair(null,T)}))):(T&&T.onMouseOut(),P&&P.forEach(function(ce){ce.setState()}),M&&M.onMouseOut(),L&&L.hide(m),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),y.axes.forEach(function(ce){ce.hideCrosshair()}),y.hoverPoints=y.hoverPoint=void 0)}runPointActions(d,m,y){let M=this.chart,T=M.series,P=M.tooltip?.options.enabled?M.tooltip:void 0,L=!!P&&P.shared,H=m||M.hoverPoint,ce=H?.series||M.hoverSeries,ae=this.getHoverData(H,ce,T,(!d||"touchmove"!==d.type)&&(!!m||ce?.directTouch&&this.isDirectTouch),L,d);H=ae.hoverPoint,ce=ae.hoverSeries;let Ve=ae.hoverPoints,ot=ce?.tooltipOptions.followPointer&&!ce.tooltipOptions.split,pt=L&&ce&&!ce.noSharedTooltip;if(H&&(y||H!==M.hoverPoint||P?.isHidden)){if((M.hoverPoints||[]).forEach(function(xt){-1===Ve.indexOf(xt)&&xt.setState()}),M.hoverSeries!==ce&&ce.onMouseOver(),this.applyInactiveState(Ve),(Ve||[]).forEach(function(xt){xt.setState("hover")}),M.hoverPoint&&M.hoverPoint.firePointEvent("mouseOut"),!H.series)return;M.hoverPoints=Ve,M.hoverPoint=H,H.firePointEvent("mouseOver",void 0,()=>{P&&H&&P.refresh(pt?Ve:H,d)})}else if(ot&&P&&!P.isHidden){let xt=P.getAnchor([{}],d);M.isInsidePlot(xt[0],xt[1],{visiblePlotOnly:!0})&&P.updatePosition({plotX:xt[0],plotY:xt[1]})}this.unDocMouseMove||(this.unDocMouseMove=Vt(M.container.ownerDocument,"mousemove",xt=>q[ze.hoverChartIndex??-1]?.pointer?.onDocumentMouseMove(xt)),this.eventsToUnbind.push(this.unDocMouseMove)),M.axes.forEach(function(xt){let vt,_t=xt.crosshair?.snap??!0;_t&&((vt=M.hoverPoint)&&vt.series[xt.coll]===xt||(vt=Jo(Ve,_n=>_n.series?.[xt.coll]===xt))),vt||!_t?xt.drawCrosshair(d,vt):xt.hideCrosshair()})}setDOMEvents(){let d=this.chart.container,m=d.ownerDocument,y=T=>T.parentElement||T.getRootNode()?.host?.parentElement;d.onmousedown=this.onContainerMouseDown.bind(this),d.onmousemove=this.onContainerMouseMove.bind(this),d.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(Vt(d,"mouseenter",this.onContainerMouseEnter.bind(this)),Vt(d,"mouseleave",this.onContainerMouseLeave.bind(this))),ze.unbindDocumentMouseUp.some(T=>T.doc===m)||ze.unbindDocumentMouseUp.push({doc:m,unbind:Vt(m,"mouseup",this.onDocumentMouseUp.bind(this))});let M=y(this.chart.renderTo);for(;M&&"BODY"!==M.tagName;)this.eventsToUnbind.push(Vt(M,"scroll",()=>{delete this.chartPosition})),M=y(M);this.eventsToUnbind.push(Vt(d,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1}),Vt(d,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),ze.unbindDocumentTouchEnd||(ze.unbindDocumentTouchEnd=Vt(m,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})),this.setPointerCapture(),Vt(this.chart,"redraw",this.setPointerCapture.bind(this))}setPointerCapture(){if(!He)return;let d=this.pointerCaptureEventsToUnbind,m=this.chart,y=m.container,M=ye(m.options.tooltip?.followTouchMove,!0)&&m.series.some(T=>T.options.findNearestPointBy.indexOf("y")>-1);!this.hasPointerCapture&&M?(d.push(Vt(y,"pointerdown",T=>{T.target?.hasPointerCapture(T.pointerId)&&T.target?.releasePointerCapture(T.pointerId)}),Vt(y,"pointermove",T=>{m.pointer?.getPointFromEvent(T)?.onMouseOver(T)})),m.styledMode||Zn(y,{"touch-action":"none"}),y.className+=" highcharts-no-touch-action",this.hasPointerCapture=!0):this.hasPointerCapture&&!M&&(d.forEach(T=>T()),d.length=0,m.styledMode||Zn(y,{"touch-action":ye(m.options.chart.style?.["touch-action"],"manipulation")}),y.className=y.className.replace(" highcharts-no-touch-action",""),this.hasPointerCapture=!1)}setHoverChartIndex(d){let m=this.chart,y=Re.charts[ye(ze.hoverChartIndex,-1)];if(y&&y!==m){let M={relatedTarget:m.container};d&&!d?.relatedTarget&&Object.assign({},d,M),y.pointer?.onContainerMouseLeave(d||M)}y?.mouseIsDown||(ze.hoverChartIndex=m.index)}touch(d,m){let y,{chart:M,pinchDown:T=[]}=this;this.setHoverChartIndex(),1===(d=this.normalize(d)).touches.length?M.isInsidePlot(d.chartX-M.plotLeft,d.chartY-M.plotTop,{visiblePlotOnly:!0})&&!M.exporting?.openMenu?(m&&this.runPointActions(d),"touchmove"===d.type&&(this.hasPinchMoved=y=!!T[0]&&Math.pow(T[0].chartX-d.chartX,2)+Math.pow(T[0].chartY-d.chartY,2)>=16),ye(y,!0)&&this.pinch(d)):m&&this.reset():2===d.touches.length&&this.pinch(d)}touchSelect(d){return!(!this.chart.zooming.singleTouch||!d.touches||1!==d.touches.length)}zoomOption(d){let T,P,m=this.chart,y=m.inverted,M=m.zooming.type||"";/touch/.test(d.type)&&(M=ye(m.zooming.pinchType,M)),this.zoomX=T=/x/.test(M),this.zoomY=P=/y/.test(M),this.zoomHor=T&&!y||P&&y,this.zoomVert=P&&!y||T&&y,this.hasZoom=(T||P)&&tt(d,m.zooming.key)}}ze.unbindDocumentMouseUp=[],(V=ze||(ze={})).compose=function(ee){Me(ve,"Core.Pointer")&&Vt(ee,"beforeRender",function(){this.pointer=new V(this,this.options)})};let ht=ze,{setLength:$t,splice:tn}={convertToNumber:function(ee,d){switch(typeof ee){case"boolean":return+!!ee;case"number":return isNaN(ee)&&!d?null:ee;default:return isNaN(ee=parseFloat(`${ee??""}`))&&!d?null:ee}},setLength:function(ee,d,m){return Array.isArray(ee)?(ee.length=d,ee):ee[m?"subarray":"slice"](0,d)},splice:function(ee,d,m,y,M=[]){if(Array.isArray(ee))return Array.isArray(M)||(M=Array.from(M)),{removed:ee.splice(d,m,...M),array:ee};let T=Object.getPrototypeOf(ee).constructor,P=ee[y?"subarray":"slice"](d,d+m),L=new T(ee.length-m+M.length);return L.set(ee.subarray(0,d),0),L.set(M,d),L.set(ee.subarray(d+m),d+M.length),{removed:P,array:L}}},Dn=class{constructor(ee={}){this.autoId=!ee.id,this.columns={},this.id=ee.id||Yi(),this.rowCount=0,this.versionTag=Yi();let d=0;Ye(ee.columns||{},(m,y)=>{this.columns[y]=m.slice(),d=Math.max(d,m.length)}),this.applyRowCount(d)}applyRowCount(ee){this.rowCount=ee,Ye(this.columns,(d,m)=>{d.length!==ee&&(this.columns[m]=$t(d,ee))})}deleteRows(ee,d=1){if(d>0&&ee<this.rowCount){let m=0;Ye(this.columns,(y,M)=>{this.columns[M]=tn(y,ee,d).array,m=y.length}),this.rowCount=m}St(this,"afterDeleteRows",{rowIndex:ee,rowCount:d}),this.versionTag=Yi()}getColumn(ee,d){return this.columns[ee]}getColumns(ee,d){return(ee||Object.keys(this.columns)).reduce((m,y)=>(m[y]=this.columns[y],m),{})}getRow(ee,d){return(d||Object.keys(this.columns)).map(m=>this.columns[m]?.[ee])}setColumn(ee,d=[],m=0,y){this.setColumns({[ee]:d},m,y)}setColumns(ee,d,m){let y=this.rowCount;Ye(ee,(M,T)=>{this.columns[T]=M.slice(),y=M.length}),this.applyRowCount(y),m?.silent||(St(this,"afterSetColumns"),this.versionTag=Yi())}setRow(ee,d=this.rowCount,m,y){let{columns:M}=this,T=m?this.rowCount+1:d+1,P=Object.keys(ee);if(!1!==y?.addColumns)for(let L=0,H=P.length;L<H;L++){let ce=P[L];M[ce]||(M[ce]=[])}Ye(M,(L,H)=>{L||!1===y?.addColumns||(L=Array(T)),L&&(m?L=tn(L,d,0,!0,[ee[H]??null]).array:L[d]=ee[H]??null,M[H]=L)}),T>this.rowCount&&this.applyRowCount(T),y?.silent||(St(this,"afterSetRows"),this.versionTag=Yi())}getModified(){return this.modified||this}};var bo=ge||(ge={});function Mo(ee,d,m){let xt,y=this.legendItem=this.legendItem||{},{chart:M,options:T}
16=this,{baseline:P=0,symbolWidth:L,symbolHeight:H}=ee,ce=this.symbol||"circle",Ee=H/2,ae=M.renderer,Ve=y.group,ot=P-Math.round((ee.fontMetrics?.b||H)*(m?.4:.3)),pt={},vt=T.marker,_t=0;if(M.styledMode||(pt["stroke-width"]=Math.min(T.lineWidth||0,24),T.dashStyle?pt.dashstyle=T.dashStyle:"square"!==T.linecap&&(pt["stroke-linecap"]="round")),y.line=ae.path().addClass("highcharts-graph").attr(pt).add(Ve),m&&(y.area=ae.path().addClass("highcharts-area").add(Ve)),pt["stroke-linecap"]&&(_t=Math.min(y.line.strokeWidth(),L)/2),L){let _n=[["M",_t,ot],["L",L-_t,ot]];y.line.attr({d:_n}),y.area?.attr({d:[..._n,["L",L-_t,P],["L",_t,P]]})}if(vt&&!1!==vt.enabled&&L){let _n=Math.min(ye(vt.radius,Ee),Ee);0===ce.indexOf("url")&&(vt=De(vt,{width:H,height:H}),_n=0),y.symbol=xt=ae.symbol(ce,L/2-_n,ot-_n,2*_n,2*_n,Ln({context:"legend"},vt)).addClass("highcharts-point").add(Ve),xt.isMarker=!0}}bo.areaMarker=function(ee,d){Mo.call(this,ee,d,!0)},bo.lineMarker=Mo;let wo=ge,{defaultOptions:to}=gi;var yo=rt||(rt={});function No(ee,d){let m=to.plotOptions||{},y=d.defaultOptions,M=d.prototype;return M.type=ee,M.pointClass||(M.pointClass=N),!yo.seriesTypes[ee]&&(y&&(m[ee]=y),yo.seriesTypes[ee]=d,!0)}yo.seriesTypes=Re.seriesTypes,yo.registerSeriesType=No,yo.seriesType=function(ee,d,m,y,M){let T=to.plotOptions||{};if(T[ee]=De(T[d=d||""],m),delete yo.seriesTypes[ee],No(ee,ao(yo.seriesTypes[d]||Re.Series,y)),yo.seriesTypes[ee].prototype.type=ee,M){class P extends N{}Ln(P.prototype,M),yo.seriesTypes[ee].prototype.pointClass=P}return yo.seriesTypes[ee]};let Pe=rt,{animObject:Fe,setAnimation:be}=Ao,{defaultOptions:Et}=gi,{registerEventOptions:Fn}=Aa,{svg:zo,win:ir}=Re,{seriesTypes:Le}=Pe,{format:W}=kr;class he{constructor(){this.zoneAxis="y"}init(d,m){let y;St(this,"init",{options:m}),this.dataTable??(this.dataTable=new Dn);let M=d.series;this.eventsToUnbind=[],this.chart=d,this.options=this.setOptions(m);let T=this.options,P=!1!==T.visible;this.linkedSeries=[],this.bindAxes(),Ln(this,{name:T.name,state:"",visible:P,selected:!0===T.selected}),Fn(this,T),(T.events?.click||T.point?.events?.click||T.allowPointSelect)&&(d.runTrackerClick=!0),this.getColor(),this.getSymbol(),this.isCartesian&&(d.hasCartesianSeries=!0),M.length&&(y=M[M.length-1]),this._i=ye(y?._i,-1)+1,this.opacity=this.options.opacity,d.orderItems("series",Ar(this,M)),T.dataSorting?.enabled?this.setDataSortingOptions():this.points||this.data||this.setData(T.data,!1),St(this,"afterInit")}is(d){return Le[d]&&this instanceof Le[d]}bindAxes(){let d,m=this,y=m.options,M=m.chart;St(this,"bindAxes",null,function(){(m.axisTypes||[]).forEach(function(T){(M[T]||[]).forEach(function(P){d=P.options,(ye(y[T],0)===P.index||void 0!==y[T]&&y[T]===d.id)&&(Ar(m,P.series),m[T]=P,P.isDirty=!0)}),m[T]||m.optionalAxis===T||fi(18,!0,M)})}),St(this,"afterBindAxes")}hasData(){return this.visible&&void 0!==this.dataMax&&void 0!==this.dataMin||this.visible&&this.dataTable.rowCount>0}hasMarkerChanged(d,m){let y=d.marker,M=m.marker||{};return y&&(M.enabled&&!y.enabled||M.symbol!==y.symbol||M.height!==y.height||M.width!==y.width)}autoIncrement(d){let m,y=this.options,{pointIntervalUnit:M,relativeXValue:T}=this.options,P=this.chart.time,L=this.xIncrement??P.parse(y.pointStart)??0;if(this.pointInterval=m=ye(this.pointInterval,y.pointInterval,1),T&&Lt(d)&&(m*=d),M){let H=P.toParts(L);"day"===M?H[2]+=m:"month"===M?H[1]+=m:"year"===M&&(H[0]+=m),m=P.makeTime.apply(P,H)-L}return T&&Lt(d)?L+m:(this.xIncrement=L+m,L)}setDataSortingOptions(){let d=this.options;Ln(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),Ne(d.pointRange)||(d.pointRange=1)}setOptions(d){let m,y=this.chart,M=y.options.plotOptions,T=y.userOptions||{},P=De(d),L=y.styledMode,H={plotOptions:M,userOptions:P};St(this,"setOptions",H);let ce=H.plotOptions[this.type],Ee=T.plotOptions||{},ae=Ee.series||{},Ve=Et.plotOptions[this.type]||{},ot=Ee[this.type]||{};ce.dataLabels=this.mergeArrays(Ve.dataLabels,ce.dataLabels),this.userOptions=H.userOptions;let pt=De(ce,M.series,ot,P);this.tooltipOptions=De(Et.tooltip,Et.plotOptions.series?.tooltip,Ve?.tooltip,y.userOptions.tooltip,Ee.series?.tooltip,ot.tooltip,P.tooltip),this.stickyTracking=ye(P.stickyTracking,ot.stickyTracking,ae.stickyTracking,!!this.tooltipOptions.shared&&!this.noSharedTooltip||pt.stickyTracking),null===ce.marker&&delete pt.marker;let{negativeColor:xt,negativeFillColor:vt,zoneAxis:_t="y",zones:_n}=pt,Wn=this.zones=(_n||[]).map(mo=>({...mo}));return this.zoneAxis=_t,(xt||vt)&&!_n&&(m={value:pt[_t+"Threshold"]||pt.threshold||0,className:"highcharts-negative"},L||("boolean"!=typeof xt&&(m.color=xt),m.fillColor=vt),Wn.push(m)),Wn.length&&Ne(Wn[Wn.length-1].value)&&Wn.push(L?{}:{color:this.color,fillColor:this.fillColor}),St(this,"afterSetOptions",{options:pt}),pt}getName(){return this.options.name??W(this.chart.options.lang.seriesName,this,this.chart)}getCyclic(d,m,y){let M,T,P=this.chart,L=`${d}Index`,H=`${d}Counter`,ce=y?.length||P.options.chart.colorCount;!m&&(Ne(T=ye("color"===d?this.options.colorIndex:void 0,this[L]))?M=T:(P.series.length||(P[H]=0),M=P[H]%ce,P[H]+=1),y&&(m=y[M])),void 0!==M&&(this[L]=M),this[d]=m}getColor(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.color="#cccccc":this.getCyclic("color",this.options.color||Et.plotOptions[this.type].color,this.chart.options.colors)}getPointsCollection(){return(this.hasGroupedData?this.points:this.data)||[]}getSymbol(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)}getColumn(d,m){return(m?this.dataTable.getModified():this.dataTable).getColumn(d,!0)||[]}findPointIndex(d,m){let y,M,T,{id:P,x:L}=d,H=this.points,ce=this.options.dataSorting,Ee=this.cropStart||0;if(P){let ae=this.chart.get(P);ae instanceof N&&(y=ae)}else if(this.linkedParent||this.enabledDataSorting||this.options.relativeXValue){let ae=Ve=>!Ve.touched&&Ve.index===d.index;if(ce?.matchByName?ae=Ve=>!Ve.touched&&Ve.name===d.name:this.options.relativeXValue&&(ae=Ve=>!Ve.touched&&Ve.options.x===d.x),!(y=Jo(H,ae)))return}return y&&void 0!==(T=y?.index)&&(M=!0),void 0===T&&Lt(L)&&(T=this.getColumn("x").indexOf(L,m)),-1!==T&&void 0!==T&&this.cropped&&(T=T>=Ee?T-Ee:T),!M&&Lt(T)&&H[T]?.touched&&(T=void 0),T}updateData(d,m){let Ee,ae,Ve,ot,{options:y,requireSorting:M}=this,T=y.dataSorting,P=this.points,L=[],H=d.length===P.length,ce=this.xIncrement,pt=!0;if(this.xIncrement=null,d.forEach((vt,_t)=>{let _n,Wn=Ne(vt)&&this.pointClass.prototype.optionsToObject.call({series:this},vt)||{},{id:mo,x:ro}=Wn;mo||Lt(ro)?(-1===(_n=this.findPointIndex(Wn,ot))||void 0===_n?L.push(vt):P[_n]&&vt!==y.data?.[_n]?(P[_n].update(vt,!1,void 0,!1),P[_n].touched=!0,M&&(ot=_n+1)):P[_n]&&(P[_n].touched=!0),(!H||_t!==_n||T?.enabled||this.hasDerivedData)&&(Ee=!0)):L.push(vt)},this),Ee)for(ae=P.length;ae--;)(Ve=P[ae])&&!Ve.touched&&Ve.remove?.(!1,m);
vendor: 3,977 bytes, line 16
16else H&&!T?.enabled?(d.forEach((vt,_t)=>{vt===P[_t].y||P[_t].destroyed||P[_t].update(vt,!1,void 0,!1)}),L.length=0):pt=!1;if(P.forEach(vt=>{vt&&(vt.touched=!1)}),!pt)return!1;L.forEach(vt=>{this.addPoint(vt,!1,void 0,void 0,!1)},this);let xt=this.getColumn("x");return null!==ce&&null===this.xIncrement&&xt.length&&(this.xIncrement=pn(xt),this.autoIncrement()),!0}dataColumnKeys(){return["x",...this.pointArrayMap||["y"]]}setData(d,m=!0,y,M){let _t,_n,ro,T=this.points,P=T?.length||0,L=this.options,H=this.chart,ce=L.dataSorting,Ee=this.xAxis,ae=L.turboThreshold,Ve=this.dataTable,ot=this.dataColumnKeys(),pt=this.pointValKey||"y",xt=(this.pointArrayMap||[]).length,vt=L.keys,Wn=0,mo=1;H.options.chart.allowMutatingData||(L.data&&delete this.options.data,this.userOptions.data&&delete this.userOptions.data,ro=De(!0,d));let so=(d=ro||d||[]).length;if(ce?.enabled&&(d=this.sortData(d)),!1!==M&&so&&P&&!this.cropped&&!this.hasGroupedData&&this.visible&&!this.boosted&&(_n=this.updateData(d,y)),!_n){this.xIncrement=null,this.colorCounter=0;let _o=ae&&!L.relativeXValue&&so>ae;if(_o){let xo=this.getFirstValidPoint(d),ii=this.getFirstValidPoint(d,so-1,-1),oi=ei=>!(!Rt(ei)||!vt&&!Lt(ei[0]));if(Lt(xo)&&Lt(ii)){let ei=[],Ii=[];for(let Zi of d)ei.push(this.autoIncrement()),Ii.push(Zi);Ve.setColumns({x:ei,[pt]:Ii})}else if(oi(xo)&&oi(ii))if(xt){let ei=+(xo.length===xt),Ii=Array(ot.length).fill(0).map(()=>[]);for(let Zi of d){ei&&Ii[0].push(this.autoIncrement());for(let Wi=ei;Wi<=xt;Wi++)Ii[Wi]?.push(Zi[Wi-ei])}Ve.setColumns(ot.reduce((Zi,Wi,qi)=>(Zi[Wi]=Ii[qi],Zi),{}))}else{vt&&(Wn=vt.indexOf("x"),mo=vt.indexOf("y"),Wn=Wn>=0?Wn:0,mo=mo>=0?mo:1),1===xo.length&&(mo=0);let ei=[],Ii=[];for(let Zi of d)ei.push(Wn===mo?this.autoIncrement():Zi[Wn]??Zi.x??null),Ii.push(Zi[mo]??Zi.y??null);Ve.setColumns({x:ei,[pt]:Ii})}else _o=!1}if(!_o){let xo=ot.reduce((ii,oi)=>(ii[oi]=[],ii),{});for(_t=0;_t<so;_t++){let ii=this.pointClass.prototype.applyOptions.apply({series:this},[d[_t]]);for(let oi of ot)xo[oi][_t]=ii[oi]}Ve.setColumns(xo)}for(yt(this.getColumn("y")[0])&&fi(14,!0,H),this.data=[],this.options.data=this.userOptions.data=d,_t=P;_t--;)T[_t]?.destroy();Ee&&(Ee.minRange=Ee.userMinRange),this.isDirty=H.isDirtyBox=!0,this.isDirtyData=!!T,y=!1}"point"===L.legendType&&(this.processData(),this.generatePoints()),m&&H.redraw(y)}sortData(d){let m=this,y=m.options.dataSorting.sortKey||"y",M=function(T,P){return Ne(P)&&T.pointClass.prototype.optionsToObject.call({series:T},P)||{}};return d.forEach(function(T,P){d[P]=M(m,T),d[P].index=P},this),d.concat().sort((T,P)=>{let L=Jn(y,T),H=Jn(y,P);return H<L?-1:+(H>L)}).forEach(function(T,P){T.x=P},this),m.linkedSeries&&m.linkedSeries.forEach(function(T){let P=T.options,L=P.data;!P.dataSorting?.enabled&&L&&(L.forEach(function(H,ce){L[ce]=M(T,H),d[ce]&&(L[ce].x=d[ce].x,L[ce].index=ce)}),T.setData(L,!1))}),d}getProcessedData(d){let ae,Ve,pt,xt,vt,m=this,{dataTable:y,isCartesian:M,options:T,xAxis:P}=m,L=T.cropThreshold,H=d||m.getExtremesFromAll,ce=P?.logarithmic,Ee=y.rowCount,ot=0,_t=m.getColumn("x"),_n=y,Wn=!1;return P&&(xt=(pt=P.getExtremes()).min,vt=pt.max,Wn=!(!P.categories||P.names.length),M&&m.sorted&&!H&&(!L||Ee>L||m.forceCrop)&&(_t[Ee-1]<xt||_t[0]>vt?_n=new Dn:m.getColumn(m.pointValKey||"y").length&&(_t[0]<xt||_t[Ee-1]>vt)&&(_n=(ae=this.cropData(y,xt,vt)).modified,ot=ae.start,Ve=!0))),_t=_n.getColumn("x")||[],{modified:_n,cropped:Ve,cropStart:ot,closestPointRange:sn([ce?_t.map(ce.log2lin):_t],()=>m.requireSorting&&!Wn&&fi(15,!1,m.chart))}}processData(d){let y=this.dataTable;if(this.isCartesian&&!this.isDirty&&!this.xAxis.isDirty&&!this.yAxis.isDirty&&!d)return!1;let M=this.getProcessedData();y.modified=M.modified,this.cropped=M.cropped,this.cropStart=M.cropStart,this.closestPointRange=this.basePointRange=M.closestPointRange,St(this,"afterProcessData")}cropData(d,m,y){let L,H,M=d.getColumn("x",!0)||[],T=M.length,P={},ce=0,Ee=T;for(L=0;L<T;L++)if(M[L]>=m){ce=Math.max(0,L-1);break}for(H=L;H<T;H++)if(M[H]>
16y){Ee=H+1;break}for(let ae of this.dataColumnKeys()){let Ve=d.getColumn(ae,!0);Ve&&(P[ae]=Ve.slice(ce,Ee))}return{modified:new Dn({columns:P}),start:ce,end:Ee}}generatePoints(){let pt,xt,vt,_t,Wn,d=this.options,m=this.processedData||d.data,y=this.dataTable.getModified(),M=this.getColumn("x",!0),T=this.pointClass,P=y.rowCount,L=this.cropStart||0,H=this.hasGroupedData,ce=d.keys,Ee=[],ae=d.dataGrouping?.groupAll?L:0,Ve=this.pointArrayMap||["y"],ot=this.dataColumnKeys(),_n=this.data;if(!_n&&!H){let mo=[];mo.length=m?.length||0,_n=this.data=mo}for(ce&&H&&(this.options.keys=!1),_t=0;_t<P;_t++)xt=L+_t,H?((vt=new T(this,y.getRow(_t,ot)||[])).dataGroup=this.groupMap?.[ae+_t],vt.dataGroup?.options&&(vt.options=vt.dataGroup.options,Ln(vt,vt.dataGroup.options),delete vt.dataLabels,vt.key=vt.name??vt.category)):(vt=_n[xt],Wn=m?m[xt]:y.getRow(_t,Ve),vt||void 0===Wn?vt&&(vt.category=this.xAxis?.categories?.[vt.x]??vt.x,vt.key=vt.name??vt.category):_n[xt]=vt=new T(this,Wn,M[_t])),vt&&(vt.index=H?ae+_t:xt,Ee[_t]=vt);if(this.options.keys=ce,_n&&(P!==(pt=_n.length)||H))for(_t=0;_t<pt;_t++)_t!==L||H||(_t+=P),_n[_t]&&(_n[_t].destroyElements(),_n[_t].plotX=void 0);this.data=_n,this.points=Ee,St(this,"afterGeneratePoints")}getXExtremes(d){return{min:En(d),max:pn(d)}}getExtremes(d,m){let xt,vt,_t,{xAxis:y,yAxis:M}=this,T=m||this.getExtremesFromAll||this.options.getExtremesFromAll,P=T&&this.cropped?this.dataTable:this.dataTable.getModified(),L=P.rowCount,H=d||this.stackedYData,ce=H?[H]:(this.keysAffectYAxis||this.pointArrayMap||["y"])?.map(ro=>P.getColumn(ro,!0)||[])||[],Ee=this.getColumn("x",!0),ae=[],Ve=this.requireSorting&&!this.is("column")?1:0,ot=!!M&&M.positiveValuesOnly,pt=T||this.cropped||!y,_n=0,Wn=0;for(y&&(_n=(xt=y.getExtremes()).min,Wn=xt.max),_t=0;_t<L;_t++)if(vt=Ee[_t],pt||(Ee[_t+Ve]||vt)>=_n&&(Ee[_t-Ve]||vt)<=Wn)for(let ro of ce){let so=ro[_t];Lt(so)&&(so>0||!ot)&&ae.push(so)}let mo={activeYData:ae,dataMin:En(ae),dataMax:pn(ae)};return St(this,"afterGetExtremes",{dataExtremes:mo}),mo}applyExtremes(){let d=this.getExtremes();return this.dataMin=d.dataMin,this.dataMax=d.dataMax,d}getFirstValidPoint(d,m=0,y=1){let M=d.length,T=m;for(;T>=0&&T<M;){if(Ne(d[T]))return d[T];T+=y}}translate(){this.generatePoints();let ot,pt,xt,vt,d=this.options,m=d.stacking,y=this.xAxis,M=this.enabledDataSorting,T=this.yAxis,P=this.points,L=P.length,H=this.pointPlacementToXValue(),ce=!!H,Ee=d.threshold,ae=d.startFromThreshold?Ee:0,Ve=d?.nullInteraction&&T.len,_t=Number.MAX_VALUE;function _n(Wn){return Ht(Wn,-1e9,1e9)}for(ot=0;ot<L;ot++){let Wn,so,_o,mo=P[ot],ro=mo.x,xo=mo.y,ii=mo.low,oi=m&&T.stacking?.stacks[(this.negStacks&&xo<(ae?0:Ee)?"-":"")+this.stackKey];mo.plotX=Lt(pt=y.translate(ro,!1,!1,!1,!0,H))?Yt(_n(pt)):void 0,m&&this.visible&&oi&&oi[ro]&&(vt=this.getStackIndicator(vt,ro,this.index),!mo.isNull&&vt.key&&(_o=(so=oi[ro]).points[vt.key]),so&&Rt(_o)&&(ii=_o[0],xo=_o[1],ii===ae&&vt.key===oi[ro].base&&(ii=ye(Lt(Ee)?Ee:T.min)),T.positiveValuesOnly&&Ne(ii)&&ii<=0&&(ii=void 0),mo.total=mo.stackTotal=ye(so.total),mo.percentage=Ne(mo.y)&&so.total?mo.y/so.total*100:void 0,mo.stackY=xo,this.irregularWidths||so.setOffset(this.pointXOffset||0,this.barW||0,void 0,void 0,void 0,this.xAxis))),mo.yBottom=Ne(ii)?_n(T.translate(ii,!1,!0,!1,!0)):void 0,this.dataModify&&(xo=this.dataModify.modifyValue(xo,ot)),Lt(xo)&&void 0!==mo.plotX?Wn=Lt(Wn=T.translate(xo,!1,!0,!1,!0))?_n(Wn):void 0:!Lt(xo)&&Ve&&(Wn=Ve),mo.plotY=Wn,mo.isInside=this.isPointInside(mo),mo.clientX=ce?Yt(y.translate(ro,!1,!1,!1,!0,H)):pt,mo.negative=(mo.y||0)<(Ee||0),mo.isNull||!1===mo.visible||(void 0!==xt&&(_t=Math.min(_t,Math.abs(pt-xt))),xt=pt),mo.zone=this.zones.length?mo.getZone():void 0,!mo.graphic&&this.group&&M&&(mo.isNew=!0)}this.closestPointRangePx=_t,St(this,"afterTranslate")}getValidPoints(d,m,y){let M=this.chart;return(d||this.points||[]).filter(function(T){let{plotX:P,plotY:L}=T;return!(!y&&(T.isNull||!Lt(L))||m&&!M.isInsidePlot(P,L,{inverted:M.inverted})||!1===T.visible)})}getSharedClipKey(){return this.sharedClipKey=(this.options.xAxis||0)+","+(this.options.yAxis||0),this.sharedClipKey}setClip(){let{chart:d,group:m,markerGroup:y}
16=this,M=d.sharedClips,T=d.renderer,P=d.getClipBox(this),L=this.getSharedClipKey(),H=M[L];St(this,"setClip",{clipBox:P}),H?H.animate(P):M[L]=H=T.clipRect(P),m&&m.clip(!1===this.options.clip?void 0:H),y&&y.clip()}animate(d){let{chart:m,group:y,markerGroup:M}=this,T=m.inverted,P=Fe(this.options.animation),L=[this.getSharedClipKey(),P.duration,P.easing,P.defer].join(","),H=m.sharedClips[L],ce=m.sharedClips[L+"m"];if(d&&y){let Ee=m.getClipBox(this);H?H.attr("height",Ee.height):(Ee.width=0,T&&(Ee.x=m.plotHeight),H=m.renderer.clipRect(Ee),m.sharedClips[L]=H,ce=m.renderer.clipRect({x:-99,y:-99,width:T?m.plotWidth+199:99,height:T?99:m.plotHeight+199}),m.sharedClips[L+"m"]=ce),y.clip(H),M?.clip(ce)}else if(H&&!H.hasClass("highcharts-animating")){let Ee=m.getClipBox(this),ae=P.step;(M?.element.childNodes.length||m.series.length>1)&&(P.step=function(Ve,ot){ae&&ae.apply(ot,arguments),"width"===ot.prop&&ce?.element&&ce.attr(T?"height":"width",Ve+99)}),H.addClass("highcharts-animating").animate(Ee,P)}}afterAnimate(){this.setClip(),Ye(this.chart.sharedClips,(d,m,y)=>{d&&!this.chart.container.querySelector(`[clip-path="url(#${d.id})"]`)&&(d.destroy(),delete y[m])}),this.finishedAnimating=!0,St(this,"afterAnimate")}drawPoints(d=this.points){let m,y,M,T,P,L,H,ce=this.chart,Ee=ce.styledMode,{colorAxis:ae,options:Ve}=this,ot=Ve.marker,pt=Ve.nullInteraction,xt=this[this.specialGroup||"markerGroup"],vt=this.xAxis,_t=ye(ot.enabled,!vt||!!vt.isRadial||null,this.closestPointRangePx>=ot.enabledThreshold*ot.radius);if(!1!==ot.enabled||this._hasPointMarkers)for(m=0;m<d.length;m++){T=(M=(y=d[m]).graphic)?"animate":"attr",P=y.marker||{},L=!!y.marker;let _n=y.isNull;if(!(_t&&!Ne(P.enabled)||P.enabled)||_n&&!pt||!1===y.visible)M&&(y.graphic=M.destroy());else{let Wn=ye(P.symbol,this.symbol,"rect");H=this.markerAttribs(y,y.selected&&"select"),this.enabledDataSorting&&(y.startXPos=vt.reversed?-(H.width||0):vt.width);let mo=!1!==y.isInside;if(!M&&mo&&((H.width||0)>0||y.hasImage)&&(y.graphic=M=ce.renderer.symbol(Wn,H.x,H.y,H.width,H.height,L?P:ot).add(xt),this.enabledDataSorting&&ce.hasRendered&&(M.attr({x:y.startXPos}),T="animate")),M&&"animate"===T&&M[mo?"show":"hide"](mo).animate(H),M){let ro=this.pointAttribs(y,Ee||!y.selected?void 0:"select");Ee?ae&&M.css({fill:ro.fill}):M[T](ro)}M&&M.addClass(y.getClassName(),!0)}}}markerAttribs(d,m){let H,ce,y=this.options,M=y.marker,T=d.marker||{},P=T.symbol||M.symbol,L={},Ee=ye(T.radius,M?.radius);m&&(H=M?.states?.[m],ce=T.states?.[m],Ee=ye(ce?.radius,H?.radius,Ee&&Ee+(H?.radiusPlus||0))),d.hasImage=P&&0===P.indexOf("url"),d.hasImage&&(Ee=0);let ae=d.pos();return Lt(Ee)&&ae&&(y.crisp&&(ae[0]=Pn(ae[0],d.hasImage?0:"rect"===P?M?.lineWidth||0:1)),L.x=ae[0]-Ee,L.y=ae[1]-Ee),Ee&&(L.width=L.height=2*Ee),L}pointAttribs(d,m){let Ee,ae,ot,pt,y=this.options,M=y.marker,T=d?.options,P=T?.marker||{},L=T?.color,H=d?.color,ce=d?.zone?.color,Ve=this.color,xt=ye(P.lineWidth,M.lineWidth),vt=d?.isNull&&y.nullInteraction?0:1;return Ve=L||ce||H||Ve,ot=P.fillColor||M.fillColor||Ve,pt=P.lineColor||M.lineColor||Ve,Ee=M.states[m=m||"normal"]||{},xt=ye((ae=P.states&&P.states[m]||{}).lineWidth,Ee.lineWidth,xt+ye(ae.lineWidthPlus,Ee.lineWidthPlus,0)),ot=ae.fillColor||Ee.fillColor||ot,pt=ae.lineColor||Ee.lineColor||pt,{stroke:pt,"stroke-width":xt,fill:ot,opacity:vt=ye(ae.opacity,Ee.opacity,vt)}}destroy(d){let m,y,M=this,T=M.chart,P=/AppleWebKit\/533/.test(ir.navigator.userAgent),L=M.data||[];for(St(M,"destroy",{keepEventsForUpdate:d}),this.removeEvents(d),(M.axisTypes||[]).forEach(function(H){y=M[H],y?.series&&(bn(y.series,M),y.isDirty=y.forceRedraw=!0)}),M.legendItem&&M.chart.legend.destroyItem(M),m=L.length;m--;)L[m]?.destroy?.();for(let H of M.zones)At(H,void 0,!0);Mn(M.animationTimeout),Ye(M,function(H,ce){H instanceof So&&!H.survive&&H[P&&"group"===ce?"hide":"destroy"]()}),T.hoverSeries===M&&(T.hoverSeries=void 0),bn(T.series,M),T.orderItems("series"),Ye(M,function(H,ce){d&&"hcEvents"===ce||delete M[ce]})}applyZones(){let{area:d,chart:m,graph:y,zones:M,points:T,xAxis:P,yAxis:L,zoneAxis:H}=this,{inverted:ce,renderer:Ee}=m,ae=this[`${H}Axis`],{isXAxis:Ve,len:ot=0,minPointOffset:pt=0}=ae||{},xt=(y?.strokeWidth()||0)/2+1,vt=(_t,_n=0,Wn=0)=>{ce&&(Wn=ot-Wn);let{translated:mo=0,lineClip:ro}=_t,so=Wn-mo;ro?.push(["L",_n,Math.abs(so)<xt?Wn-xt*(so<=0?-1:1):mo])};if(M.length&&(y||d)&&ae&&Lt(ae.min)){let _t=ae.getExtremes().max+pt,_n=ro=>{ro.forEach((so,_o)=>{("M"===so[0]||"L"===so[0])&&(ro[_o]=[so[0],Ve?ot-so[1]:so[1],Ve?so[2]:ot-so[2]])})};
vendor: 4,382 bytes, line 16
16if(M.forEach(ro=>{ro.lineClip=[],ro.translated=Ht(ae.toPixels(ye(ro.value,_t),!0)||0,0,ot)}),y&&!this.showLine&&y.hide(),d&&d.hide(),"y"===H&&T.length<P.len)for(let ro of T){let{plotX:so,plotY:_o,zone:xo}=ro,ii=xo&&M[M.indexOf(xo)-1];xo&&vt(xo,so,_o),ii&&vt(ii,so,_o)}let Wn=[],mo=ae.toPixels(ae.getExtremes().min-pt,!0);M.forEach(ro=>{let so=ro.lineClip||[],_o=Math.round(ro.translated||0);P.reversed&&so.reverse();let{clip:xo,simpleClip:ii}=ro,oi=0,ei=0,Ii=P.len,Zi=L.len;Ve?(oi=_o,Ii=mo):(ei=_o,Zi=mo);let Wi=[["M",oi,ei],["L",Ii,ei],["L",Ii,Zi],["L",oi,Zi],["Z"]],qi=[Wi[0],...so,Wi[1],Wi[2],...Wn,Wi[3],Wi[4]];Wn=so.reverse(),mo=_o,ce&&(_n(qi),d&&_n(Wi)),xo?(xo.animate({d:qi}),ii?.animate({d:Wi})):(xo=ro.clip=Ee.path(qi),d&&(ii=ro.simpleClip=Ee.path(Wi))),y&&ro.graph?.clip(xo),d&&ro.area?.clip(ii)})}else this.visible&&(y&&y.show(),d&&d.show())}plotGroup(d,m,y,M,T){let P=this[d],L=!P,H={visibility:y,zIndex:M||.1};return Ne(this.opacity)&&!this.chart.styledMode&&"inactive"!==this.state&&(H.opacity=this.opacity),P||(this[d]=P=this.chart.renderer.g().add(T)),P.addClass("highcharts-"+m+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(Ne(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(P.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),P.attr(H)[L?"attr":"animate"](this.getPlotBox(m)),P}getPlotBox(d){let m=this.xAxis,y=this.yAxis,M=this.chart,T=M.inverted&&!M.polar&&m&&this.invertible&&"series"===d;M.inverted&&(m=y,y=this.xAxis);let P={scale:1,translateX:m?m.left:M.plotLeft,translateY:y?y.top:M.plotTop,name:d};St(this,"getPlotBox",P);let{scale:L,translateX:H,translateY:ce}=P;return{translateX:H,translateY:ce,rotation:90*!!T,rotationOriginX:T?L*(m.len-y.len)/2:0,rotationOriginY:T?L*(m.len+y.len)/2:0,scaleX:T?-L:L,scaleY:L}}removeEvents(d){let{eventsToUnbind:m}=this;d||dt(this),m.length&&(m.forEach(y=>{y()}),m.length=0)}render(){let d=this,{chart:m,options:y,hasRendered:M}=d,T=Fe(y.animation),P=d.visible?"inherit":"hidden",L=y.zIndex,H=m.seriesGroup,ce=d.finishedAnimating?0:T.duration;St(this,"render"),d.plotGroup("group","series",P,L,H),d.markerGroup=d.plotGroup("markerGroup","markers",P,L,H),!1!==y.clip&&d.setClip(),ce&&d.animate?.(!0),d.drawGraph&&(d.drawGraph(),d.applyZones()),d.visible&&d.drawPoints(),d.drawDataLabels?.(),d.redrawPoints?.(),y.enableMouseTracking&&d.drawTracker?.(),ce&&d.animate?.(),M||(ce&&T.defer&&(ce+=T.defer),d.animationTimeout=co(()=>{d.afterAnimate()},ce||0)),d.isDirty=!1,d.hasRendered=!0,St(d,"afterRender")}redraw(){let d=this.isDirty||this.isDirtyData;this.translate(),this.render(),d&&delete this.kdTree}reserveSpace(){return this.visible||!this.chart.options.chart.ignoreHiddenSeries}searchPoint(d,m){let{xAxis:y,yAxis:M}=this,T=this.chart.inverted;return this.searchKDTree({clientX:T?y.len-d.chartY+y.pos:d.chartX-y.pos,plotY:T?M.len-d.chartX+M.pos:d.chartY-M.pos},m,d)}buildKDTree(d){this.buildingKdTree=!0;let m=this,y=m.options,M=y.findNearestPointBy.indexOf("y")>-1?2:1;delete m.kdTree,co(function(){m.kdTree=function T(P,L,H){let ce,Ee,ae=P?.length;if(ae)return ce=m.kdAxisArray[L%H],P.sort((Ve,ot)=>(Ve[ce]||0)-(ot[ce]||0)),{point:P[Ee=Math.floor(ae/2)],left:T(P.slice(0,Ee),L+1,H),right:T(P.slice(Ee+1),L+1,H)}}(m.getValidPoints(void 0,!m.directTouch,y?.nullInteraction),M,M),m.buildingKdTree=!1},y.kdNow||"touchstart"===d?.type?0:1)}searchKDTree(d,m,y,M,T){let P=this,[L,H]=this.kdAxisArray,ce=m?"distX":"dist",Ee=(P.options.findNearestPointBy||"").indexOf("y")>-1?2:1,ae=!!P.isBubble,Ve=M||((pt,xt,vt)=>{let _t=pt[vt]||0,_n=xt[vt]||0;return[_t===_n&&pt.index>xt.index||_t<_n?pt:xt,!1]}),ot=T||((pt,xt)=>pt<xt);if(this.kdTree||this.buildingKdTree||this.buildKDTree(y),this.kdTree)return function pt(xt,vt,_t,_n){let Wn,mo,ro,so,_o,xo,ii,oi=vt.point,ei=P.kdAxisArray[_t%_n],Ii=oi,Zi=!1;Wn=xt[L],mo=oi[L],ro=Ne(Wn)&&Ne(mo)?Wn-mo:null,so=xt[H],_o=oi[H],xo=Ne(so)&&Ne(_o)?so-_o:0,ii=ae&&oi.marker?.radius||0,oi.dist=Math.sqrt((ro&&ro*ro||0)+xo*xo)-ii,oi.distX=Ne(ro)?Math.abs(ro)-ii:Number.MAX_VALUE;let Wi=(xt[ei]||0)-(oi[ei]||0)+(ae&&oi.marker?.radius||0),qi=Wi<0?"left":"right",zi=Wi<0?"right":"left";return vt[qi]&&([Ii,Zi]=Ve(oi,pt(xt,vt[qi],_t+1,_n),ce)),vt[zi]&&ot(Math.sqrt(Wi*Wi),Ii[ce],Zi)&&(Ii=Ve(Ii,pt(xt,vt[zi],_t+1,_n),ce)[0]),Ii}(d,this.kdTree,Ee,Ee)}pointPlacementToXValue(){let{options:d,xAxis:m}=this,y=d.pointPlacement;
vendor: 4,199 bytes, line 16
16return"between"===y&&(y=m.reversed?-.5:.5),Lt(y)?y*(d.pointRange||m.pointRange):0}isPointInside(d){let{chart:m,xAxis:y,yAxis:M}=this,{plotX:T=-1,plotY:P=-1}=d;return P>=0&&P<=(M?M.len:m.plotHeight)&&T>=0&&T<=(y?y.len:m.plotWidth)}drawTracker(){let d=this,m=d.options,y=m.trackByArea,M=[].concat((y?d.areaPath:d.graphPath)||[]),T=d.chart,P=T.pointer,L=T.renderer,H=T.options.tooltip?.snap||0,ce=()=>{m.enableMouseTracking&&T.hoverSeries!==d&&d.onMouseOver()},Ee="rgba(192,192,192,"+(zo?1e-4:.002)+")",ae=d.tracker;ae?ae.attr({d:M}):d.graph&&(d.tracker=ae=L.path(M).attr({visibility:d.visible?"inherit":"hidden",zIndex:2}).addClass(y?"highcharts-tracker-area":"highcharts-tracker-line").add(d.group),T.styledMode||ae.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:Ee,fill:y?Ee:"none","stroke-width":d.graph.strokeWidth()+(y?0:2*H)}),[d.tracker,d.markerGroup,...d.dataLabelsGroups||[]].forEach(Ve=>{Ve&&(Ve.addClass("highcharts-tracker").on("mouseover",ce).on("mouseout",ot=>{P?.onTrackerMouseOut(ot)}),m.cursor&&!T.styledMode&&Ve.css({cursor:m.cursor}),Ve.on("touchstart",ce))})),St(this,"afterDrawTracker")}addPoint(d,m,y,M,T){let P,L,H=this.options,{chart:ce,data:Ee,dataTable:ae,xAxis:Ve}=this,ot=Ve?.hasNames&&Ve.names,pt=H.data,xt=this.getColumn("x");m=ye(m,!0);let vt={series:this};this.pointClass.prototype.applyOptions.apply(vt,[d]);let _t=vt.x;if(L=xt.length,this.requireSorting&&_t<xt[L-1])for(P=!0;L&&xt[L-1]>_t;)L--;ae.setRow(vt,L,!0,{addColumns:!1}),ot&&vt.name&&(ot[_t]=vt.name),pt?.splice(L,0,d),(P||this.processedData)&&(this.data.splice(L,0,null),this.processData()),"point"===H.legendType&&this.generatePoints(),y&&(Ee[0]&&Ee[0].remove?Ee[0].remove(!1):([Ee,pt].filter(Ne).forEach(_n=>{_n.shift()}),ae.deleteRows(0))),!1!==T&&St(this,"addPoint",{point:vt}),this.isDirty=!0,this.isDirtyData=!0,m&&ce.redraw(M)}removePoint(d,m,y){let M=this,{chart:T,data:P,points:L,dataTable:H}=M,ce=P[d],Ee=function(){[L?.length===P.length?L:void 0,P,M.options.data].filter(Ne).forEach(ae=>{ae.splice(d,1)}),H.deleteRows(d),ce?.destroy(),M.isDirty=!0,M.isDirtyData=!0,m&&T.redraw()};be(y,T),m=ye(m,!0),ce?ce.firePointEvent("remove",null,Ee):Ee()}remove(d,m,y,M){let T=this,P=T.chart;function L(){T.destroy(M),P.isDirtyLegend=P.isDirtyBox=!0,P.linkSeries(M),ye(d,!0)&&P.redraw(m)}!1!==y?St(T,"remove",null,L):L()}update(d,m){St(this,"update",{options:d=Ft(d,this.userOptions)});let ae,Ve,y=this,M=y.chart,T=y.userOptions,P=y.initialType||y.type,L=M.options.plotOptions,H=Le[P].prototype,ce=y.finishedAnimating&&{animation:!1},Ee={},ot=he.keepProps.slice(),pt=d.type||T.type||M.options.chart.type,xt=!(this.hasDerivedData||pt&&pt!==this.type||void 0!==d.keys||void 0!==d.pointStart||void 0!==d.pointInterval||void 0!==d.relativeXValue||d.joinBy||d.mapData||["dataGrouping","pointStart","pointInterval","pointIntervalUnit","keys"].some(_t=>y.hasOptionChanged(_t)));pt=pt||P,xt?(ot.push.apply(ot,he.keepPropsForPoints),!1!==d.visible&&ot.push("area","graph"),y.parallelArrays.forEach(function(_t){ot.push(_t+"Data")}),d.data&&(d.dataSorting&&Ln(y.options.dataSorting,d.dataSorting),this.setData(d.data,!1))):this.dataTable.modified=this.dataTable,d.dataLabels&&T.dataLabels&&(d.dataLabels=this.mergeArrays(T.dataLabels,d.dataLabels)),d=De(T,{index:void 0===T.index?y.index:T.index,pointStart:L?.series?.pointStart??T.pointStart??y.getColumn("x")[0]},!xt&&{data:y.options.data},d,ce),xt&&d.data&&(d.data=y.options.data),(ot=["dataLabelsGroup","dataLabelsGroups","dataLabelsParentGroups","group","markerGroup","transformGroup"].concat(ot)).forEach(function(_t){ot[_t]=y[_t],delete y[_t]});let vt=!1;if(Le[pt]){if(vt=pt!==y.type,y.remove(!1,!1,!1,!0),vt)if(M.propFromSeries(),Object.setPrototypeOf)Object.setPrototypeOf(y,Le[pt].prototype);else{let _t=Object.hasOwnProperty.call(y,"hcEvents")&&y.hcEvents;for(Ve in H)y[Ve]=void 0;Ln(y,Le[pt].prototype),_t?y.hcEvents=_t:delete y.hcEvents}}else fi(17,!0,M,{missingModuleFor:pt});if(ot.forEach(function(_t){y[_t]=ot[_t]}),y.init(M,d),xt&&this.points)for(let _t of(!1===(ae=y.options).visible?(Ee.graphic=1,Ee.dataLabel=1):(this.hasMarkerChanged(ae,T)&&(Ee.graphic=1),y.hasDataLabels?.()||(Ee.dataLabel=1)),this.points))_t?.series&&(_t.resolve
16Color(),Object.keys(Ee).length&&_t.destroyElements(Ee),!1===ae.showInLegend&&_t.legendItem&&M.legend.destroyItem(_t));y.initialType=P,M.linkSeries(),M.setSortedData(),vt&&y.linkedSeries.length&&(y.isDirtyData=!0),St(this,"afterUpdate"),ye(m,!0)&&M.redraw(!!xt&&void 0)}setName(d){this.name=this.options.name=this.userOptions.name=d,this.chart.isDirtyLegend=!0}hasOptionChanged(d){let y=this.options[d],M=this.chart.options.plotOptions,T=this.userOptions[d],P=ye(M?.[this.type]?.[d],M?.series?.[d]);return T&&!Ne(P)?y!==T:y!==ye(P,y)}onMouseOver(){let d=this.chart,m=d.hoverSeries;d.pointer?.setHoverChartIndex(),m&&m!==this&&m.onMouseOut(),this.options.events.mouseOver&&St(this,"mouseOver"),this.setState("hover"),d.hoverSeries=this}onMouseOut(){let d=this.options,m=this.chart,y=m.tooltip,M=m.hoverPoint;m.hoverSeries=null,M&&M.onMouseOut(),this&&d.events.mouseOut&&St(this,"mouseOut"),y&&!this.stickyTracking&&(!y.shared||this.noSharedTooltip)&&y.hide(),m.series.forEach(function(T){T.setState("",!0)})}setState(d,m){let y=this,{graph:M,options:T}=y,{inactiveOtherPoints:P,states:L}=T,H=ye(L?.[d||"normal"]?.animation,y.chart.options.chart.animation),{lineWidth:ce,opacity:Ee}=T;if(y.state!==(d=d||"")&&([y.group,y.markerGroup,...y.dataLabelsGroups||[]].forEach(function(ae){ae&&(y.state&&ae.removeClass("highcharts-series-"+y.state),d&&ae.addClass("highcharts-series-"+d))}),y.state=d,!y.chart.styledMode)){if(!1===L[d]?.enabled)return;if(d&&(ce=L[d].lineWidth||ce+(L[d].lineWidthPlus||0),Ee=ye(L[d].opacity,Ee)),M&&!M.dashstyle&&Lt(ce))for(let ae of[M,...this.zones.map(Ve=>Ve.graph)])ae?.animate({"stroke-width":ce},H);P||[y.group,y.markerGroup,...y.dataLabelsGroups||[],y.labelBySeries].forEach(function(ae){ae?.animate({opacity:Ee},H)})}m&&P&&y.points&&y.setAllPointsToState(d||void 0)}setAllPointsToState(d){this.points.forEach(function(m){m.setState&&m.setState(d)})}setVisible(d,m){let y=this,M=y.chart,T=M.options.chart.ignoreHiddenSeries;y.visible=d=y.options.visible=y.userOptions.visible=void 0===d?!y.visible:d;let L=d?"show":"hide";["group","markerGroup","tracker","tt"].forEach(H=>{y[H]?.[L]()}),y.dataLabelsGroups?.forEach(H=>{H?.[L]()}),(M.hoverSeries===y||M.hoverPoint?.series===y)&&y.onMouseOut(),y.legendItem&&M.legend.colorizeItem(y,d),y.isDirty=!0,y.options.stacking&&M.series.forEach(H=>{H.options.stacking&&H.visible&&(H.isDirty=!0)}),y.linkedSeries.forEach(H=>{H.setVisible(d,!1)}),T&&(M.isDirtyBox=!0),St(y,L),!1!==m&&M.redraw()}show(){this.setVisible(!0)}hide(){this.setVisible(!1)}select(d){this.selected=d=this.options.selected=void 0===d?!this.selected:d,this.checkbox&&(this.checkbox.checked=d),St(this,d?"select":"unselect")}shouldShowTooltip(d,m,y={}){return y.series=this,y.visiblePlotOnly=!0,this.chart.isInsidePlot(d,m,y)}drawLegendSymbol(d,m){let y=this.chart.renderer,M=this.options.legendSymbol||"rectangle",T=m.legendItem||{},{options:P,symbolHeight:L,symbolWidth:H}=d,ce=P.squareSymbol,Ee=ce?L:H,ae=ce?(H-L)/2:0,Ve=(d.baseline||0)-L+1,ot=P.symbolRadius??L,pt="rectangle"===M?y.rect(ae,Ve,Ee,L,ot):y.symbols[M]&&y.symbol(M,ae,Ve,Ee,L,{r:ot});pt?T.symbol=pt.addClass("highcharts-point").attr({zIndex:3}).add(T.group):wo[M]?.call(this,d,m)}}he.defaultOptions={lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},enableMouseTracking:!0,events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:150},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",borderWidth:0,defer:!0,formatter:function(){let{numberFormatter:ee}=this.series.chart;return"number"!=typeof this.y?"":ee(this.y,-1)},padding:5,style:{fontSize:"0.7em",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:150},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:150},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"},he.types=Pe.seriesTypes,he.registerType=Pe.registerSeriesType,he.keepProps=["colorIndex","eventOptions","navigatorSeries","symbolIndex","baseSeries"],he.keepPropsForPoints=["data","isDirtyData","isDirtyCanvas","points","dataTable","processedData","xIncrement","cropped","_hasPointMarkers","hasDataLabels","nodes","layout","level","mapMap","mapData","minY","maxY","minX","maxX","transformGroups"],Ln(he.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,directTouch:!1,invertible:!0,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:N,requireSorting:!0,sorted:!0}
vendor: 4,575 bytes, line 16
16),Pe.series=he;let $e=he,{animObject:mt,setAnimation:Wt}=Ao,{registerEventOptions:Ot}=Aa,{composed:Tn,marginNames:Nn}=Re,{distribute:Xn}=fo,{format:qn}=kr;class Bn{constructor(d,m){this.allItems=[],this.initialItemY=0,this.itemHeight=0,this.itemMarginBottom=0,this.itemMarginTop=0,this.itemX=0,this.itemY=0,this.lastItemY=0,this.lastLineHeight=0,this.legendHeight=0,this.legendWidth=0,this.maxItemWidth=0,this.maxLegendWidth=0,this.offsetWidth=0,this.padding=0,this.pages=[],this.symbolHeight=0,this.symbolWidth=0,this.titleHeight=0,this.totalItemWidth=0,this.widthOption=0,this.chart=d,this.setOptions(m),m.enabled&&(this.render(),Ot(this,m),Vt(this.chart,"endResize",function(){this.legend.positionCheckboxes()})),Vt(this.chart,"render",()=>{this.options.enabled&&this.proximate&&(this.proximatePositions(),this.positionItems())})}setOptions(d){let m=ye(d.padding,8);this.options=d,this.chart.styledMode||(this.itemStyle=d.itemStyle,this.itemHiddenStyle=De(this.itemStyle,d.itemHiddenStyle)),this.itemMarginTop=d.itemMarginTop,this.itemMarginBottom=d.itemMarginBottom,this.padding=m,this.initialItemY=m-5,this.symbolWidth=ye(d.symbolWidth,16),this.pages=[],this.proximate="proximate"===d.layout&&!this.chart.inverted,this.baseline=void 0}update(d,m){let y=this.chart;this.setOptions(De(!0,this.options,d)),"events"in this.options&&Ot(this,this.options),this.destroy(),y.isDirtyLegend=y.isDirtyBox=!0,ye(m,!0)&&y.redraw(),St(this,"afterUpdate",{redraw:m})}colorizeItem(d,m){let y=d.color,{area:M,group:T,label:P,line:L,symbol:H}=d.legendItem||{};if((d instanceof $e||d instanceof N)&&(d.color=d.options?.legendSymbolColor||y),T?.[m?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){let{itemHiddenStyle:ce={}}=this,Ee=ce.color,{fillColor:ae,fillOpacity:Ve,lineColor:ot,marker:pt}=d.options,xt=vt=>(!m&&(vt.fill&&(vt.fill=Ee),vt.stroke&&(vt.stroke=Ee)),vt);P?.css(De(m?this.itemStyle:ce)),L?.attr(xt({stroke:ot||d.color})),H&&H.attr(xt(pt&&H.isMarker?d.pointAttribs():{fill:d.color})),M?.attr(xt({fill:ae||d.color,"fill-opacity":ae?1:Ve??.75}))}d.color=y,St(this,"afterColorizeItem",{item:d,visible:m})}positionItems(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()}positionItem(d){let{group:m,x:y=0,y:M=0}=d.legendItem||{},T=this.options,P=T.symbolPadding,L=!T.rtl,H=d.checkbox;if(m?.element){let ce={translateX:L?y:this.legendWidth-y-2*P-4,translateY:M},Ee=()=>{St(this,"afterPositionItem",{item:d})};m[Ne(m.translateY)?"animate":"attr"](ce,void 0,Ee)}H&&(H.x=y,H.y=M)}destroyItem(d){let m=d.legendItem||{};for(let y of["group","label","line","symbol"])m[y]&&(m[y]=m[y].destroy());d.checkbox=ct(d.checkbox),d.legendItem=void 0}destroy(){for(let d of this.getAllItems())this.destroyItem(d);for(let d of["clipRect","up","down","pager","nav","box","title","group"])this[d]&&(this[d]=this[d].destroy());this.display=null}positionCheckboxes(){let d,m=this.group?.alignAttr,y=this.clipHeight||this.legendHeight,M=this.titleHeight;m&&(d=m.translateY,this.allItems.forEach(function(T){let P,L=T.checkbox;L&&(P=d+M+L.y+(this.scrollOffset||0)+3,Zn(L,{left:m.translateX+T.checkboxOffset+L.x-20+"px",top:P+"px",display:this.proximate||P>d-6&&P<d+y-6?"":"none"}))},this))}renderTitle(){let M,d=this.options,m=this.padding,y=d.title,T=0;y.text&&(this.title||(this.title=this.chart.renderer.label(y.text,m-3,m-4,void 0,void 0,void 0,d.useHTML,void 0,"legend-title").attr({zIndex:1}),this.chart.styledMode||this.title.css(y.style),this.title.add(this.group)),y.width||this.title.css({width:this.maxLegendWidth+"px"}),T=(M=this.title.getBBox()).height,this.offsetWidth=M.width,this.contentGroup.attr({translateY:T})),this.titleHeight=T}setText(d){let m=this.options;d.legendItem.label.attr({text:m.labelFormat?qn(m.labelFormat,d,this.chart):m.labelFormatter.call(d,d)})}renderItem(d){let m=d.legendItem=d.legendItem||{},y=this.chart,M=y.renderer,T=this.options,L=this.symbolWidth,H=T.symbolPadding||0,ce=this.itemStyle,Ee=this.itemHiddenStyle,ae="horizontal"===T.layout?ye(T.itemDistance,20):0,Ve=!T.rtl,ot=!d.series,pt=!ot&&d.series.drawLegendSymbol?d.series:d,xt=pt.options,vt=!!this.createCheckboxForItem&&xt&&xt.showCheckbox,_t=T.useHTML,_n=d.options.className,Wn=m.label,mo=L+H+ae+20*!!vt;!Wn&&(m.group=M.g("legend-item").addClass("highcharts-"+pt.type+"-series highcharts-color-"+d.colorIndex+(_n?" "+_n:"")+(ot?" highcharts-series-"+d.index:"")).attr({zIndex:1}).add(this.scrollGroup),m.label=Wn=M.text("",Ve?L+H:-H,this.baseline||0,_t),y.styledMode||Wn.css(De(d.visible?ce:Ee)),Wn.attr({align:Ve?"left"
vendor: 2,242 bytes, line 16
16:"right",zIndex:2}).add(m.group),!this.baseline&&(this.fontMetrics=M.fontMetrics(Wn),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,Wn.attr("y",this.baseline),this.symbolHeight=ye(T.symbolHeight,this.fontMetrics.f),T.squareSymbol&&(this.symbolWidth=ye(T.symbolWidth,Math.max(this.symbolHeight,16)),mo=this.symbolWidth+H+ae+20*!!vt,Ve&&Wn.attr("x",this.symbolWidth+H))),pt.drawLegendSymbol(this,d),this.setItemEvents&&this.setItemEvents(d,Wn,_t)),vt&&!d.checkbox&&this.createCheckboxForItem&&this.createCheckboxForItem(d),this.colorizeItem(d,d.visible),(y.styledMode||!ce.width)&&Wn.css({width:Math.min(T.itemWidth||this.widthOption||y.spacingBox.width,T.maxWidth?it(T.maxWidth,y.chartWidth):1/0)-mo+"px"}),this.setText(d);let ro=Wn.getBBox(),so=this.fontMetrics?.h||0;d.itemWidth=d.checkboxOffset=T.itemWidth||m.labelWidth||ro.width+mo,this.maxItemWidth=Math.max(this.maxItemWidth,d.itemWidth),this.totalItemWidth+=d.itemWidth,this.itemHeight=d.itemHeight=Math.round(m.labelHeight||(ro.height>1.5*so?ro.height:so))}layoutItem(d){let m=this.options,y=this.padding,M="horizontal"===m.layout,T=d.itemHeight,P=this.itemMarginBottom,L=this.itemMarginTop,H=M?ye(m.itemDistance,20):0,ce=this.maxLegendWidth,Ee=m.alignColumns&&this.totalItemWidth>ce?this.maxItemWidth:d.itemWidth,ae=d.legendItem||{};M&&this.itemX-y+Ee>ce&&(this.itemX=y,this.lastLineHeight&&(this.itemY+=L+this.lastLineHeight+P),this.lastLineHeight=0),this.lastItemY=L+this.itemY+P,this.lastLineHeight=Math.max(T,this.lastLineHeight),ae.x=this.itemX,ae.y=this.itemY,M?this.itemX+=Ee:(this.itemY+=L+T+P,this.lastLineHeight=T),this.offsetWidth=this.widthOption||Math.max((M?this.itemX-y-(d.checkbox?0:H):Ee)+y,this.offsetWidth)}getAllItems(){let d=[];return this.chart.series.forEach(function(m){let y=m?.options;m&&ye(y.showInLegend,!Ne(y.linkedTo)&&void 0,!0)&&(d=d.concat(m.legendItem?.labels||("point"===y.legendType?m.data:m)))}),St(this,"afterGetAllItems",{allItems:d}),d}getAlignment(){let d=this.options;return this.proximate?d.align.charAt(0)+"tv":d.floating?"":d.align.charAt(0)+d.verticalAlign.charAt(0)+d.layout.charAt(0)}adjustMargins(d,m){let y=this.chart,M=this.options,T=this.getAlignment();T&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEac
vendor: 7,350 bytes, line 16
16h((P,L)=>{P.test(T)&&!Ne(d[L])&&(y[Nn[L]]=Math.max(y[Nn[L]],y.legend[(L+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][L]*M[L%2?"x":"y"]+(M.margin??12)+m[L]+(y.titleOffset[L]||0)))})}proximatePositions(){let d,m=this.chart,y=[],M="left"===this.options.align;for(let T of(this.allItems.forEach(function(P){let L,H,Ee,ae,ce=M;P.yAxis&&(P.xAxis.options.reversed&&(ce=!ce),P.points&&(L=Jo(ce?P.points:P.points.slice(0).reverse(),function(Ve){return Lt(Ve.plotY)})),H=this.itemMarginTop+P.legendItem.label.getBBox().height+this.itemMarginBottom,ae=P.yAxis.top-m.plotTop,Ee=P.visible?(L?L.plotY:P.yAxis.height)+(ae-.3*H):ae+P.yAxis.height,y.push({target:Ee,size:H,item:P}))},this),Xn(y,m.plotHeight)))d=T.item.legendItem||{},Lt(T.pos)&&(d.y=m.plotTop-m.spacing[0]+T.pos)}render(){let L,H,ce,ae,d=this.chart,m=d.spacingBox.width,y=d.renderer,M=this.options,T=this.padding,P=this.getAllItems(),Ee=this.group,Ve=this.box;this.itemX=T,this.itemY=this.initialItemY,this.offsetWidth=0,this.lastItemY=0,this.widthOption=it(M.width,m-T),ae=m-2*T-M.x,["rm","lm"].indexOf(this.getAlignment().substring(0,2))>-1&&(ae/=2),this.maxLegendWidth=this.widthOption||ae,Ee||(this.group=Ee=y.g("legend").addClass(M.className||"").attr({zIndex:7}).add(),this.contentGroup=y.g().attr({zIndex:1}).add(Ee),this.scrollGroup=y.g().add(this.contentGroup)),this.renderTitle(),kn(P,(ot,pt)=>(ot.options?.legendIndex||0)-(pt.options?.legendIndex||0)),M.reversed&&P.reverse(),this.allItems=P,this.display=L=!!P.length,this.lastLineHeight=0,this.maxItemWidth=0,this.totalItemWidth=0,this.itemHeight=0,P.forEach(this.renderItem,this),P.forEach(this.layoutItem,this),H=(M.maxWidth?Math.min(this.widthOption||this.offsetWidth,ae,it(M.maxWidth,d.chartWidth)||1/0):this.widthOption||this.offsetWidth)+T,ce=this.lastItemY+this.lastLineHeight+this.titleHeight,ce=this.handleOverflow(ce)+T,Ve||(this.box=Ve=y.rect().addClass("highcharts-legend-box").attr({r:M.borderRadius}).add(Ee)),d.styledMode||Ve.attr({stroke:M.borderColor,"stroke-width":M.borderWidth||0,fill:M.backgroundColor||"none"}).shadow(M.shadow),H>0&&ce>0&&Ve[Ve.placed?"animate":"attr"](Ve.crisp.call({},{x:0,y:0,width:H,height:ce},Ve.strokeWidth())),Ee[L?"show":"hide"](),d.styledMode&&"none"===Ee.getStyle("display")&&(H=ce=0),this.legendWidth=H,this.legendHeight=ce,L&&this.align(),this.proximate||this.positionItems(),St(this,"afterRender")}align(d=this.chart.spacingBox){let m=this.chart,y=this.options,M=d.y;/(lth|ct|rth)/.test(this.getAlignment())&&m.titleOffset[0]>0?M+=m.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&m.titleOffset[2]>0&&(M-=m.titleOffset[2]),M!==d.y&&(d=De(d,{y:M})),m.hasRendered||(this.group.placed=!1),this.group.align(De(y,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":y.verticalAlign}),!0,d)}handleOverflow(d){let _t,_n,Wn,mo,m=this,y=this.chart,M=y.renderer,T=this.options,P=T.y,L="top"===T.verticalAlign,H=this.padding,ce=T.maxHeight,Ee=T.navigation,ae=ye(Ee.animation,!0),Ve=Ee.arrowSize||12,ot=this.pages,pt=this.allItems,xt=function(xo){"number"==typeof xo?_o.attr({height:xo}):_o&&(m.clipRect=_o.destroy(),m.contentGroup.clip()),m.contentGroup.div&&(m.contentGroup.div.style.clip=xo?"rect("+H+"px,9999px,"+(H+xo)+"px,0)":"auto")},vt=function(xo){return m[xo]=M.circle(0,0,1.3*Ve).translate(Ve/2,Ve/2).add(so),y.styledMode||m[xo].attr("fill","rgba(0,0,0,0.0001)"),m[xo]},ro=y.spacingBox.height+(L?-P:P)-H,so=this.nav,_o=this.clipRect;return"horizontal"!==T.layout||"middle"===T.verticalAlign||T.floating||(ro/=2),ce&&(ro=Math.min(ro,ce)),ot.length=0,d&&ro>0&&d>ro&&!1!==Ee.enabled?(this.clipHeight=_t=Math.max(ro-20-this.titleHeight-H,0),this.currentPage=ye(this.currentPage,1),this.fullHeight=d,pt.forEach((xo,ii)=>{let oi=(Wn=xo.legendItem||{}).y||0,ei=Math.round(Wn.label.getBBox().height),Ii=ot.length;(!Ii||oi-ot[Ii-1]>_t&&(_n||oi)!==ot[Ii-1])&&(ot.push(_n||oi),Ii++),Wn.pageIx=Ii-1,_n&&mo&&(mo.pageIx=Ii-1),ii===pt.length-1&&oi+ei-ot[Ii-1]>_t&&oi>ot[Ii-1]&&(ot.push(oi),Wn.pageIx=Ii),oi!==_n&&(_n=oi),mo=Wn}),_o||(_o=m.clipRect=M.clipRect(0,H-2,9999,0),m.contentGroup.clip(_o)),xt(_t),so||(this.nav=so=M.g().attr({zIndex:1}).add(this.group),this.up=M.symbol("triangle",0,0,Ve,Ve).add(so),vt("upTracker").on("click",function(){m.scroll(-1,ae)}),this.pager=M.text("",15,10).addClass("highcharts-legend-navigation"),!y.styledMode&&Ee.style&&this.pager.css(Ee.style),this.pager.add(so),this.down=M.symbol("triangle-down",0,0,Ve,Ve).add(so),vt("downTracker").on("click",function(){m.scroll(1,ae)})),m.scroll(0),d=ro):so&&(xt(),this.nav=so.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),d}scroll(d,m){let y=this.chart,M=this.pages,T=M.length,P=this.clipHeight,L=this.options.navigation,H=this.pager,ce=this.padding,Ee=this.currentPage+d;Ee>T&&(Ee=T),Ee>0&&(void 0!==m&&Wt(m,y),this.nav.attr({translateX:ce,translateY:P+this.padding+7+this.titleHeight,visibility:"inherit"}),[this.up,this.upTracker].forEach(function(ae){ae.attr({class:1===Ee?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),H.attr({text:Ee+"/"+T}),[this.down,this.downTracker].forEach(function(ae){ae.attr({x:18+this.pager.getBBox().width,class:Ee===T?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})},this),y.styledMode||(this.up.attr({fill:1===Ee?L.inactiveColor:L.activeColor}),this.upTracker.css({cursor:1===Ee?"default":"pointer"}),this.down.attr({fill:Ee===T?L.inactiveColor:L.activeColor}),this.downTracker.css({cursor:Ee===T?"default":"pointer"})),this.scrollOffset=-M[Ee-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=Ee,this.positionCheckboxes(),co(()=>{St(this,"afterScroll",{currentPage:Ee})},mt(ye(m,y.renderer.globalAnimation,!0)).duration))}setItemEvents(d,m,y){let M=this,T=d.legendItem||{},P=M.chart.renderer.boxWrapper,L=d instanceof N,H=d instanceof $e,ce="highcharts-legend-"+(L?"point":"series")+"-active",Ee=M.chart.styledMode,ae=y?[m,T.symbol]:[T.group],Ve=ot=>{M.allItems.forEach(pt=>{d!==pt&&[pt].concat(pt.linkedSeries||[]).forEach(xt=>{xt.setState(ot,!L)})})};for(let ot of ae)ot&&ot.on("mouseover",function(){d.visible&&Ve("inactive"),d.setState("hover"),d.visible&&P.addClass(ce),Ee||m.css(M.options.itemHoverStyle)}).on("mouseout",function(){M.chart.styledMode||m.css(De(d.visible?M.itemStyle:M.itemHiddenStyle)),Ve(""),P.removeClass(ce),d.setState()}).on("click",function(pt){P.removeClass(ce),St(M,"itemClick",{browserEvent:pt,legendItem:d,context:M},function(){d.setVisible&&d.setVisible(),Ve(d.visible?"inactive":"")}),L?d.firePointEvent("legendItemClick",{browserEvent:pt}):H&&St(d,"legendItemClick",{browserEvent:pt})})}createCheckboxForItem(d){d.checkbox=lo("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:d.selected,defaultChecked:d.selected},this.options.itemCheckboxStyle,this.chart.container),Vt(d.checkbox,"click",function(m){St(d.series||d,"checkboxClick",{checked:m.target.checked,item:d},function(){d.select()})})}}(ie=Bn||(Bn={})).compose=function(ee){Me(Tn,"Core.Legend")&&Vt(ee,"beforeMargins",function(){this.legend=new ie(this,this.options.legend)})};let Co=Bn,{animate:po,animObject:$o,setAnimation:Lo}=Ao,{defaultOptions:Ho}=gi,{numberFormat:Wo}=kr,{registerEventOptions:Yo}=Aa,{charts:Bi,doc:$i,marginNames:fr,svg:Ai,win:Mr}=Re,{seriesTypes:xr}=Pe;class vr{static chart(d,m,y){return new vr(d,m,y)}
vendor: 4,103 bytes, line 16
16constructor(d,m,y){if(this.sharedClips={},!$i)return void fi(36,!1,this);const M=[...arguments];(yt(d)||d.nodeName)&&(this.renderTo=M.shift()),this.init(M[0],M[1])}setZoomOptions(){let d=this.options.chart,m=d.zooming;this.zooming={...m,type:ye(d.zoomType,m.type),key:ye(d.zoomKey,m.key),pinchType:ye(d.pinchType,m.pinchType),singleTouch:ye(d.zoomBySingleTouch,m.singleTouch,!1),resetButton:De(m.resetButton,d.resetZoomButton)}}init(d,m){St(this,"init",{args:arguments},function(){let y=De(Ho,d),M=y.chart,T=this.renderTo||M.renderTo;this.userOptions=Ln({},d),(this.renderTo=yt(T)?$i.getElementById(T):T)||fi(13,!0,this),this.margin=[],this.spacing=[],this.labelCollectors=[],this.callback=m,this.isResizing=0,this.options=y,this.axes=[],this.series=[],this.locale=y.lang.locale??this.renderTo.closest("[lang]")?.lang,this.time=new rn(Ln(y.time||{},{locale:this.locale}),y.lang),y.time=this.time.options,this.numberFormatter=(M.numberFormatter||Wo).bind(this),this.styledMode=M.styledMode,this.hasCartesianSeries=M.showAxes,this.index=Bi.length,Bi.push(this),Re.chartCount++,Yo(this,M),this.xAxis=[],this.yAxis=[],this.pointCount=this.colorCounter=this.symbolCounter=0,this.setZoomOptions(),St(this,"afterInit"),this.firstRender()})}initSeries(d){let y=d.type||this.options.chart.type,M=xr[y];M||fi(17,!0,this,{missingModuleFor:y});let T=new M;return"function"==typeof T.init&&T.init(this,d),T}setSortedData(){this.getSeriesOrderByLinks().forEach(function(d){d.points||d.data||!d.enabledDataSorting||d.setData(d.options.data,!1)})}getSeriesOrderByLinks(){return this.series.concat().sort(function(d,m){return d.linkedSeries.length||m.linkedSeries.length?m.linkedSeries.length-d.linkedSeries.length:0})}orderItems(d,m=0){let y=this[d],M=this.options[d]=et(this.options[d]).slice(),T=this.userOptions[d]=this.userOptions[d]?et(this.userOptions[d]).slice():[];if(this.hasRendered&&(M.splice(m),T.splice(m)),y)for(let P=m,L=y.length;P<L;++P){let H=y[P];H&&(H.index=P,H instanceof $e&&(H.name=H.getName()),H.options.isInternal||(M[P]=H.options,T[P]=H.userOptions))}}getClipBox(d,m){let y=this.inverted,{xAxis:M,yAxis:T}=d||{},{x:P,y:L,width:H,height:ce}=De(this.clipBox);return d&&(M&&M.len!==this.plotSizeX&&(H=M.len),T&&T.len!==this.plotSizeY&&(ce=T.len),y&&!d.invertible&&([H,ce]=[ce,H])),m&&(P+=(y?T:M)?.pos??this.plotLeft,L+=(y?M:T)?.pos??this.plotTop),{x:P,y:L,width:H,height:ce}}isInsidePlot(d,m,y={}){let{inverted:M,plotBox:T,plotLeft:P,plotTop:L,scrollablePlotBox:H}=this,{scrollLeft:ce=0,scrollTop:Ee=0}=y.visiblePlotOnly&&this.scrollablePlotArea?.scrollingContainer||{},ae=y.series,Ve=y.visiblePlotOnly&&H||T,ot=y.inverted?m:d,pt=y.inverted?d:m,xt={x:ot,y:pt,isInsidePlot:!0,options:y};if(!y.ignoreX){let vt=ae&&(M&&!this.polar?ae.yAxis:ae.xAxis)||{pos:P,len:1/0},_t=y.paneCoordinates?vt.pos+ot:P+ot;_t>=Math.max(ce+P,vt.pos)&&_t<=Math.min(ce+P+Ve.width,vt.pos+vt.len)||(xt.isInsidePlot=!1)}if(!y.ignoreY&&xt.isInsidePlot){let vt=!M&&y.axis&&!y.axis.isXAxis&&y.axis||ae&&(M?ae.xAxis:ae.yAxis)||{pos:L,len:1/0},_t=y.paneCoordinates?vt.pos+pt:L+pt;_t>=Math.max(Ee+L,vt.pos)&&_t<=Math.min(Ee+L+Ve.height,vt.pos+vt.len)||(xt.isInsidePlot=!1)}return St(this,"afterIsInsidePlot",xt),xt.isInsidePlot}redraw(d){St(this,"beforeRedraw");let Ee,ae,Ve,xt,m=this.hasCartesianSeries?this.axes:this.colorAxis||[],y=this.series,M=this.pointer,T=this.legend,P=this.userOptions.legend,L=this.renderer,H=L.isHidden(),ce=[],ot=this.isDirtyBox,pt=this.isDirtyLegend;for(L.rootFontSize=L.boxWrapper.getStyle("font-size"),this.setResponsive&&this.setResponsive(!1),Lo(!!this.hasRendered&&d,this),H&&this.temporaryDisplay(),this.layOutTitles(!1),Ve=y.length;Ve--;)if(((xt=y[Ve]).options.stacking||xt.options.centerInCategory)&&(ae=!0,xt.isDirty)){Ee=!0;break}if(Ee)for(Ve=y.length;Ve--;)(xt=y[Ve]).options.stacking&&(xt.isDirty=!0);y.forEach(function(vt){vt.isDirty&&("point"===vt.options.legendType?("function"==typeof vt.updateTotals&&vt.updateTotals(),pt=!0):P&&(P.labelFormatter||P.labelFormat)&&(pt=!0)),vt.isDirtyData&&St(vt,"updatedData")}),pt&&T&&T.options.enabled&&(T.render(),this.isDirtyLegend=!1),ae&&this.get
vendor: 4,377 bytes, line 16
16Stacks(),m.forEach(function(vt){vt.updateNames(),vt.setScale()}),this.getMargins(),m.forEach(function(vt){vt.isDirty&&(ot=!0)}),m.forEach(function(vt){let _t=vt.min+","+vt.max;vt.extKey!==_t&&(vt.extKey=_t,ce.push(function(){St(vt,"afterSetExtremes",Ln(vt.eventArgs,vt.getExtremes())),delete vt.eventArgs})),(ot||ae)&&vt.redraw()}),ot&&this.drawChartBox(),St(this,"predraw"),y.forEach(function(vt){(ot||vt.isDirty)&&vt.visible&&vt.redraw(),vt.isDirtyData=!1}),M&&M.reset(!0),L.draw(),St(this,"redraw"),St(this,"render"),H&&this.temporaryDisplay(!0),ce.forEach(function(vt){vt.call()})}get(d){let m=this.series;function y(T){return T.id===d||T.options&&T.options.id===d}let M=Jo(this.axes,y)||Jo(this.series,y);for(let T=0;!M&&T<m.length;T++)M=Jo(m[T].points||[],y);return M}createAxes(){let d=this.userOptions;for(let m of(St(this,"createAxes"),["xAxis","yAxis"]))for(let y of d[m]=et(d[m]||{}))new ls(this,y,m);St(this,"afterCreateAxes")}getSelectedPoints(){return this.series.reduce((d,m)=>(m.getPointsCollection().forEach(y=>{ye(y.selectedStaging,y.selected)&&d.push(y)}),d),[])}getSelectedSeries(){return this.series.filter(d=>d.selected)}setTitle(d,m,y){this.applyDescription("title",d),this.applyDescription("subtitle",m),this.applyDescription("caption",void 0),this.layOutTitles(y)}applyDescription(d,m){let y=this,M=this.options[d]=De(this.options[d],m),T=this[d];T&&m&&(this[d]=T=T.destroy()),M&&!T&&((T=this.renderer.text(M.text,0,0,M.useHTML).attr({align:M.align,class:"highcharts-"+d,zIndex:M.zIndex||4}).css({textOverflow:"ellipsis",whiteSpace:"nowrap"}).add()).update=function(P,L){y.applyDescription(d,P),y.layOutTitles(L)},this.styledMode||T.css(Ln("title"===d?{fontSize:this.options.isStock?"1em":"1.2em"}:{},M.style)),T.textPxLength=T.getBBox().width,T.css({whiteSpace:M.style?.whiteSpace}),this[d]=T)}layOutTitles(d=!0){let m=[0,0,0],{options:y,renderer:M,spacingBox:T}=this;["title","subtitle","caption"].forEach(L=>{let H=this[L],ce=this.options[L],Ee=De(T),ae=H?.textPxLength||0;if(H&&ce){St(this,"layOutTitle",{alignTo:Ee,key:L,textPxLength:ae});let Ve=M.fontMetrics(H),ot=Ve.b,pt=Ve.h,xt=ce.verticalAlign||"top",vt="top"===xt,_t=vt&&ce.minScale||1,_n="title"===L?vt?-3:0:vt?m[0]+2:0,Wn=Math.min(Ee.width/ae,1),mo=Math.max(_t,Wn),ro=De({y:"bottom"===xt?ot:_n+ot},ce),so=(ce.width||(Wn>_t?this.chartWidth:Ee.width)/mo)+"px";ro.align??(ro.align="title"===L?Wn<_t?"left":"center":this.title?.alignValue),H.alignValue!==ro.align&&(H.placed=!1);let _o=Math.round(H.css({width:so}).getBBox(ce.useHTML).height);if(ro.height=_o,H.align(ro,!1,Ee).attr({align:ro.align,scaleX:mo,scaleY:mo,"transform-origin":`${Ee.x+ae*mo*On(ro.align)} ${pt}`}),!ce.floating){let xo=_o*(_o<1.2*pt?1:mo);"top"===xt?m[0]=Math.ceil(m[0]+xo):"bottom"===xt&&(m[2]=Math.ceil(m[2]+xo))}}},this),m[0]&&"top"===(y.title?.verticalAlign||"top")&&(m[0]+=y.title?.margin||0),m[2]&&"bottom"===y.caption?.verticalAlign&&(m[2]+=y.caption?.margin||0);let P=!this.titleOffset||this.titleOffset.join(",")!==m.join(",");this.titleOffset=m,St(this,"afterLayOutTitles"),!this.isDirtyBox&&P&&(this.isDirtyBox=this.isDirtyLegend=P,this.hasRendered&&d&&this.isDirtyBox&&this.redraw())}getContainerBox(){let d=[].map.call(this.renderTo.children,y=>{if(y!==this.container){let M=y.style.display;return y.style.display="none",[y,M]}}),m={width:To(this.renderTo,"width",!0)||0,height:To(this.renderTo,"height",!0)||0};return d.filter(Boolean).forEach(([y,M])=>{y.style.display=M}),m}getChartSize(){let d=this.options.chart,m=d.width,y=d.height,M=this.getContainerBox(),T=M.height<=1||!this.renderTo.parentElement?.style.height&&"100%"===this.renderTo.style.height;this.chartWidth=Math.max(0,m||M.width||600),this.chartHeight=Math.max(0,it(y,this.chartWidth)||(T?400:M.height)),this.containerBox=M}temporaryDisplay(d){let y,m=this.renderTo;if(d)for(;m?.style;)m.hcOrigStyle&&(Zn(m,m.hcOrigStyle),delete m.hcOrigStyle),m.hcOrigDetached&&($i.body.removeChild(m),m.hcOrigDetached=!1),m=m.parentNode;else for(;m?.style&&($i.body.contains(m)||m.parentNode||(m.hcOrigDetached=!0,$i.body.appendChild(m)),("none"===To(m,"display",!1)||m.hcOrigDetached)&&(m.hcOrigStyle={display:m.style.display,height:m.style.height,overflow:m.style.overflow},y={display:"block",overflow:"hidden"},m!==this.renderTo&&(y.height=0),Zn(m,y),m.offsetWidth||m.style.setProperty("display","block","important")),(m=m.parentNode)!==$i.body););}
vendor: 4,478 bytes, line 16
16setClassName(d){this.container.className="highcharts-container "+(d||"")}getContainer(){let d,m=this.options,y=m.chart,M="data-highcharts-chart",T=Yi(),P=this.renderTo,L=qt(Kt(P,M));Lt(L)&&Bi[L]&&Bi[L].hasRendered&&Bi[L].destroy(),Kt(P,M,this.index),P.innerHTML=Oo.emptyHTML,y.skipClone||P.offsetWidth||this.temporaryDisplay(),this.getChartSize();let H=this.chartHeight,ce=this.chartWidth;Zn(P,{overflow:"hidden"}),this.styledMode||(d=Ln({position:"relative",overflow:"hidden",width:ce+"px",height:H+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none","touch-action":"manipulation",outline:"none",padding:"0px"},y.style||{}));let Ee=lo("div",{id:T},d,P);this.container=Ee,this.getChartSize(),ce!==this.chartWidth&&(ce=this.chartWidth,this.styledMode||Zn(Ee,{width:ye(y.style?.width,ce+"px")})),this.containerBox=this.getContainerBox(),this._cursor=Ee.style.cursor;let ae=y.renderer||!Ai?ur.getRendererType(y.renderer):Mi;if(this.renderer=new ae(Ee,ce,H,void 0,y.forExport,m.exporting?.allowHTML,this.styledMode),Lo(void 0,this),this.setClassName(y.className),this.styledMode)for(let Ve in m.defs)this.renderer.definition(m.defs[Ve]);else this.renderer.setStyle(y.style);this.renderer.chartIndex=this.index,St(this,"afterGetContainer")}getMargins(d){let{spacing:m,margin:y,titleOffset:M}=this;this.resetMargins(),M[0]&&!Ne(y[0])&&(this.plotTop=Math.max(this.plotTop,M[0]+m[0])),M[2]&&!Ne(y[2])&&(this.marginBottom=Math.max(this.marginBottom,M[2]+m[2])),this.legend?.display&&this.legend.adjustMargins(y,m),St(this,"getMargins"),d||this.getAxisMargins()}getAxisMargins(){let d=this,m=d.axisOffset=[0,0,0,0],y=d.colorAxis,M=d.margin,T=P=>{P.forEach(L=>{L.visible&&L.getOffset()})};d.hasCartesianSeries?T(d.axes):y?.length&&T(y),fr.forEach((P,L)=>{Ne(M[L])||(d[P]+=m[L])}),d.setChartSize()}getOptions(){return Ft(this.userOptions,Ho)}reflow(d){let m=this,y=m.containerBox,M=m.getContainerBox();delete m.pointer?.chartPosition,!m.exporting?.isPrinting&&!m.isResizing&&y&&M.width&&((M.width!==y.width||M.height!==y.height)&&(Mn(m.reflowTimeout),m.reflowTimeout=co(function(){if(m.container){m.setSize(void 0,void 0,!1);let T=m.containerBox;T&&(T.height=m.chartHeight)}},100*!!d)),m.containerBox=M)}setReflow(){let d=this,m=y=>{d.options?.chart.reflow&&d.hasLoaded&&d.reflow(y)};if("function"==typeof ResizeObserver)new ResizeObserver(m).observe(d.renderTo);else{let y=Vt(Mr,"resize",m);Vt(this,"destroy",y)}}setSize(d,m,y){let M=this,T=M.renderer;M.isResizing+=1,Lo(y,M);let P=T.globalAnimation;M.oldChartHeight=M.chartHeight,M.oldChartWidth=M.chartWidth,void 0!==d&&(M.options.chart.width=d),void 0!==m&&(M.options.chart.height=m),M.getChartSize();let{chartWidth:L,chartHeight:H,scrollablePixelsX:ce=0,scrollablePixelsY:Ee=0}=M;(M.isDirtyBox||L!==M.oldChartWidth||H!==M.oldChartHeight)&&(M.styledMode||(P?po:Zn)(M.container,{width:`${L+ce}px`,height:`${H+Ee}px`},P),M.setChartSize(!0),T.setSize(L,H,P),M.axes.forEach(function(ae){ae.isDirty=!0,ae.setScale()}),M.isDirtyLegend=!0,M.isDirtyBox=!0,M.layOutTitles(),M.getMargins(),M.redraw(P),M.oldChartHeight=void 0,St(M,"resize"),setTimeout(()=>{M&&St(M,"endResize")},$o(P).duration)),M.isResizing-=1}setChartSize(d){let m,y,M,T,{chartHeight:P,chartWidth:L,inverted:H,spacing:ce,renderer:Ee}=this,ae=this.clipOffset,Ve=Math[H?"floor":"round"];this.plotLeft=m=Math.round(this.plotLeft),this.plotTop=y=Math.round(this.plotTop),this.plotWidth=M=Math.max(0,Math.round(L-m-(this.marginRight??0))),this.plotHeight=T=Math.max(0,Math.round(P-y-(this.marginBottom??0))),this.plotSizeX=H?T:M,this.plotSizeY=H?M:T,this.spacingBox=Ee.spacingBox={x:ce[3],y:ce[0],width:L-ce[3]-ce[1],height:P-ce[0]-ce[2]},this.plotBox=Ee.plotBox={x:m,y,width:M,height:T},ae&&(this.clipBox={x:Ve(ae[3]),y:Ve(ae[0]),width:Ve(this.plotSizeX-ae[1]-ae[3]),height:Ve(this.plotSizeY-ae[0]-ae[2])}),d||(this.axes.forEach(function(ot){ot.setAxisSize(),ot.setAxisTranslation()}),Ee.alignElements()),St(this,"afterSetChartSize",{skipAxes:d})}resetMargins(){St(this,"resetMargins");let d=this,m=d.options.chart,y=m.plotBorderWidth||0,M=Math.round(y)/2;["margin","spacing"].forEach(T=>{let P=m[T],L=je(P)?P:[P,P,P,P];["Top","Right","Bottom","Left"].forEach((H,ce)=>{d[T][ce]=m[`${T}${H}`]??L[ce]})}),fr.forEach((T,P)=>{d[T]=d.margin[P]??d.spacing[P]}),d.axisOffset=[0,0,0,0],d.clipOffset=[M,M,M,M],d.plotBorderWidth=y}drawChartBox(){let mo,ro,so,d=this.options.chart,m=this.renderer,y=this.chartWidth,M=this.chartHe
16ight,T=this.styledMode,P=this.plotBGImage,L=d.backgroundColor,H=d.plotBackgroundColor,ce=d.plotBackgroundImage,Ee=this.plotLeft,ae=this.plotTop,Ve=this.plotWidth,ot=this.plotHeight,pt=this.plotBox,xt=this.clipRect,vt=this.clipBox,_t=this.chartBackground,_n=this.plotBackground,Wn=this.plotBorder,_o="animate";_t||(this.chartBackground=_t=m.rect().addClass("highcharts-background").add(),_o="attr"),T?mo=ro=_t.strokeWidth():(ro=(mo=d.borderWidth||0)+8*!!d.shadow,so={fill:L||"none"},(mo||_t["stroke-width"])&&(so.stroke=d.borderColor,so["stroke-width"]=mo),_t.attr(so).shadow(d.shadow)),_t[_o]({x:ro/2,y:ro/2,width:y-ro-mo%2,height:M-ro-mo%2,r:d.borderRadius}),_o="animate",_n||(_o="attr",this.plotBackground=_n=m.rect().addClass("highcharts-plot-background").add()),_n[_o](pt),!T&&(_n.attr({fill:H||"none"}).shadow(d.plotShadow),ce&&(P?(ce!==P.attr("href")&&P.attr("href",ce),P.animate(pt)):this.plotBGImage=m.image(ce,Ee,ae,Ve,ot).add())),xt?xt.animate({width:vt.width,height:vt.height}):this.clipRect=m.clipRect(vt),_o="animate",Wn||(_o="attr",this.plotBorder=Wn=m.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),T||Wn.attr({stroke:d.plotBorderColor,"stroke-width":d.plotBorderWidth||0,fill:"none"}),Wn[_o](Wn.crisp(pt,-Wn.strokeWidth())),this.isDirtyBox=!1,St(this,"afterDrawChartBox")}propFromSeries(){let d,m,y,M=this,T=M.options.chart,P=M.options.series;["inverted","angular","polar"].forEach(function(L){for(m=xr[T.type],y=T[L]||m&&m.prototype[L],d=P?.length;!y&&d--;)(m=xr[P[d].type])&&m.prototype[L]&&(y=!0);M[L]=y})}linkSeries(d){let m=this,y=m.series;y.forEach(function(M){M.linkedSeries.length=0}),y.forEach(function(M){let{linkedTo:T}=M.options,P=yt(T)&&(":previous"===T?y[M.index-1]:m.get(T));P&&P.linkedParent!==M&&(P.linkedSeries.push(M),M.linkedParent=P,P.enabledDataSorting&&M.setDataSortingOptions(),M.visible=M.options.visible??P.options.visible??M.visible)}),St(this,"afterLinkSeries",{isUpdating:d})}renderSeries(){this.series.forEach(function(d){d.translate(),d.render()})}render(){let H,d=this.axes,m=this.colorAxis,y=this.renderer,M=this.options.chart.axisLayoutRuns||2,T=Ee=>{Ee.forEach(ae=>{ae.visible&&ae.render()})},P=0,L=!0,ce=0;for(let Ee of(this.setTitle(),St(this,"beforeMargins"),this.getStacks?.(),this.getMargins(!0),this.setChartSize(),d)){let{options:ae}=Ee,{labels:Ve}=ae;if(this.hasCartesianSeries&&Ee.horiz&&Ee.visible&&Ve.enabled&&Ee.series.length&&"colorAxis"!==Ee.coll&&!this.polar){P=ae.tickLength,Ee.createGroups();let ot=new fs(Ee,0,"",!0),pt=ot.createLabel("x",Ve);if(ot.destroy(),pt&&ye(Ve.reserveSpace,!Lt(ae.crossing))&&(P=pt.getBBox().height+Ve.distance+Math.max(ae.offset||0,0)),P){pt?.destroy();break}}}for(this.plotHeight=Math.max(this.plotHeight-P,0);(L||H||M>1)&&ce<M;){let Ee=this.plotWidth,ae=this.plotHeight,Ve=[1.05,1.1];for(let ot of d){let pt=+(ot.horiz||0);if(0===ce){ot.setScale();let xt=ot.tickPositions?.info?.match;xt&&(Ve[pt]=Math.min(xt,Ve[pt]))}else(pt&&L||!pt&&H)&&ot.setTickInterval(!0)}0===ce?this.getAxisMargins():this.getMargins(),L=Ee/this.plotWidth>(ce?1:Ve[1]),H=ae/this.plotHeight>(ce?1:Ve[0]),ce++}this.drawChartBox(),this.hasCartesianSeries?T(d):m?.length&&T(m),this.seriesGroup||(this.seriesGroup=y.g("series-group").attr({zIndex:3}).shadow(this.options.chart.seriesGroupShadow).add()),this.renderSeries(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0}addCredits(d){let m=this,y=De(!0,this.options.credits,d);y.enabled&&!this.credits&&(this.credits=this.renderer.text(y.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",function(M){St(m,"creditsClick",M,()=>{y.href&&(Mr.location.href=y.href)})}).attr({align:y.position.align,zIndex:8}),y.events?.click&&Vt(m,"creditsClick",y.events.click),m.styledMode||this.credits.css(y.style),this.credits.add().align(y.position),this.credits.update=function(M){m.credits=m.credits.destroy(),m.addCredits(M)})}destroy(){let d,m=this,y=m.axes,M=m.series,T=m.container,P=T?.parentNode;for(St(m,"destroy"),m.renderer.forExport?bn(Bi,m):Bi[m.index]=void 0,Re.chartCount--,m.renderTo.removeAttribute("data-highcharts-chart"),dt(m),d=y.length;d--;)y[d]=y[d].destroy();for(this.scroller?.destroy?.(),d=M.length;d--;)M[d]=M[d].destroy();
vendor: 4,204 bytes, line 16
16["title","subtitle","chartBackground","plotBackground","plotBGImage","plotBorder","seriesGroup","clipRect","credits","pointer","rangeSelector","legend","resetZoomButton","tooltip","renderer"].forEach(L=>{m[L]=m[L]?.destroy?.()}),T&&(T.innerHTML=Oo.emptyHTML,dt(T),P&&ct(T)),Ye(m,function(L,H){delete m[H]})}firstRender(){let d=this,m=d.options;d.getContainer(),d.resetMargins(),d.setChartSize(),d.propFromSeries(),d.createAxes();let y=Rt(m.series)?m.series:[];m.series=[],y.forEach(function(M){d.initSeries(M)}),d.linkSeries(),d.setSortedData(),St(d,"beforeRender"),d.render(),d.pointer?.getChartPosition(),d.renderer.asyncCounter||d.hasLoaded||d.onload(),d.temporaryDisplay(!0)}onload(){this.callbacks.concat([this.callback]).forEach(function(d){d&&void 0!==this.index&&d.apply(this,[this])},this),St(this,"load"),St(this,"render"),Ne(this.index)&&this.setReflow(),this.warnIfA11yModuleNotLoaded(),this.warnIfCSSNotLoaded(),this.hasLoaded=!0}warnIfA11yModuleNotLoaded(){let{options:d,title:m}=this;d&&!this.accessibility&&(this.renderer.boxWrapper.attr({role:"img","aria-label":(m?.element.textContent||"").replace(/</g,"&lt;")}),d.accessibility&&!1===d.accessibility.enabled||fi('Highcharts warning: Consider including the "accessibility.js" module to make your chart more usable for people with disabilities. Set the "accessibility.enabled" option to false to remove this warning. See https://www.highcharts.com/docs/accessibility/accessibility-module.',!1,this))}warnIfCSSNotLoaded(){this.styledMode&&"0"!==Mr.getComputedStyle(this.container).zIndex&&fi(35,!1,this)}addSeries(d,m,y){let M,T=this;return d&&(m=ye(m,!0),St(T,"addSeries",{options:d},function(){M=T.initSeries(d),T.isDirtyLegend=!0,T.linkSeries(),M.enabledDataSorting&&M.setData(d.data,!1),St(T,"afterAddSeries",{series:M}),m&&T.redraw(y)})),M}addAxis(d,m,y,M){return this.createAxis(m?"xAxis":"yAxis",{axis:d,redraw:y,animation:M})}addColorAxis(d,m,y){return this.createAxis("colorAxis",{axis:d,redraw:m,animation:y})}createAxis(d,m){let y=new ls(this,m.axis,d);return ye(m.redraw,!0)&&this.redraw(m.animation),y}showLoading(d){let m=this,y=m.options,M=y.loading,T=M?.style??{},P=function(){L&&Zn(L,{left:T.left??m.plotLeft+"px",top:T.top??m.plotTop+"px",width:T.width??m.plotWidth+"px",height:T.height??m.plotHeight+"px"})},L=m.loadingDiv,H=m.loadingSpan;L||(m.loadingDiv=L=lo("div",{className:"highcharts-loading highcharts-loading-hidden"},null,m.container)),H||(m.loadingSpan=H=lo("span",{className:"highcharts-loading-inner"},null,L),Vt(m,"redraw",P)),L.className="highcharts-loading",Oo.setElementHTML(H,ye(d,y.lang.loading,"")),!m.styledMode&&(Zn(L,Ln(T,{zIndex:10})),Zn(H,M?.labelStyle??{}),m.loadingShown||(Zn(L,{opacity:0,display:""}),po(L,{opacity:T.opacity??.5},{duration:M?.showDuration??0}))),m.loadingShown=!0,P()}hideLoading(){let d=this.options,m=this.loadingDiv;m&&(m.className="highcharts-loading highcharts-loading-hidden",this.styledMode||po(m,{opacity:0},{duration:d.loading?.hideDuration??100,complete:function(){Zn(m,{display:"none"})}})),this.loadingShown=!1}update(d,m,y,M){let T,P,L,H=this,ce={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"},Ee=d.isResponsiveOptions,ae=[];St(H,"update",{options:d}),Ee||H.setResponsive(!1,!0),d=Ft(d,H.options),H.userOptions=De(H.userOptions,d);let Ve=d.chart;Ve&&(De(!0,H.options.chart,Ve),this.setZoomOptions(),"className"in Ve&&H.setClassName(Ve.className),("inverted"in Ve||"polar"in Ve||"type"in Ve)&&(H.propFromSeries(),T=!0),"alignTicks"in Ve&&(T=!0),"events"in Ve&&Yo(this,Ve),Ye(Ve,function(xt,vt){-1!==H.propsRequireUpdateSeries.indexOf("chart."+vt)&&(P=!0),-1!==H.propsRequireDirtyBox.indexOf(vt)&&(H.isDirtyBox=!0),-1!==H.propsRequireReflow.indexOf(vt)&&(H.isDirtyBox=!0,Ee||(L=!0))}),!H.styledMode&&Ve.style&&H.renderer.setStyle(H.options.chart.style||{})),!H.styledMode&&d.colors&&(this.options.colors=d.colors),Ye(d,function(xt,vt){H[vt]&&"function"==typeof H[vt].update?H[vt].update(xt,!1):"function"==typeof H[ce[vt]]?H[ce[vt]](xt):"colors"!==vt&&-1===H.collectionsWithUpdate.indexOf(vt)&&De(!0,H.options[vt],d[vt]),"chart"!==vt&&-1!==H.propsRequireUpdateSeries.indexOf(vt)&&(P=!0)}),this.collectionsWithUpdate.forEach(xt=>
16{d[xt]&&(et(d[xt]).forEach((vt,_t)=>{let _n;if(!vt)return;let Wn=Ne(vt.id);Wn&&(_n=H.get(vt.id)),!_n&&H[xt]&&(_n=H[xt][ye(vt.index,_t)])&&(Wn&&Ne(_n.options.id)||_n.options.isInternal)&&(_n=void 0),_n&&_n.coll===xt&&(_n.update(vt,!1),y&&(_n.touched=!0)),!_n&&y&&H.collectionsWithInit[xt]&&(H.collectionsWithInit[xt][0].apply(H,[vt].concat(H.collectionsWithInit[xt][1]||[]).concat([!1])).touched=!0)}),y&&H[xt].forEach(vt=>{vt.touched||vt.options.isInternal?delete vt.touched:ae.push(vt)}))}),ae.forEach(xt=>{xt.chart&&xt.remove&&xt.remove(!1)}),T&&H.axes.forEach(function(xt){xt.update({},!1)}),P&&H.getSeriesOrderByLinks().forEach(function(xt){xt.chart&&xt.update({},!1)},this);let ot=Ve?.width,pt=Ve&&(yt(Ve.height)?it(Ve.height,ot||H.chartWidth):Ve.height);L||Lt(ot)&&ot!==H.chartWidth||Lt(pt)&&pt!==H.chartHeight?H.setSize(ot,pt,M):ye(m,!0)&&H.redraw(M),St(H,"afterUpdate",{options:d,redraw:m,animation:M})}setSubtitle(d,m){this.applyDescription("subtitle",d),this.layOutTitles(m)}setCaption(d,m){this.applyDescription("caption",d),this.layOutTitles(m)}showResetZoom(){let d=this,m=Ho.lang,y=d.zooming.resetButton,M=y.theme,T="chart"===y.relativeTo||"spacingBox"===y.relativeTo?null:"plotBox";function P(){d.zoomOut()}St(this,"beforeShowResetZoom",null,function(){d.resetZoomButton=d.renderer.button(m.resetZoom,null,null,P,M).attr({align:y.position.align,title:m.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(y.position,!1,T)}),St(this,"afterShowResetZoom")}zoomOut(){St(this,"selection",{resetSelection:!0}
vendor: 3,024 bytes, line 16
16,()=>this.transform({reset:!0,trigger:"zoom"}))}pan(d,m){let y=this,M="object"==typeof m?m:{enabled:m,type:"x"},T=M.type,P=T&&y[{x:"xAxis",xy:"axes",y:"yAxis"}[T]].filter(H=>H.options.panningEnabled&&!H.options.isInternal),L=y.options.chart;L?.panning&&(L.panning=M),St(this,"pan",{originalEvent:d},()=>{y.transform({axes:P,event:d,to:{x:d.chartX-(y.mouseDownX||0),y:d.chartY-(y.mouseDownY||0)},trigger:"pan"}),Zn(y.container,{cursor:"move"})})}transform(d){let{axes:m=this.axes,event:y,from:M={},reset:T,selection:P,to:L={},trigger:H,allowResetButton:ce=!0}=d,{inverted:Ee,time:ae}=this;this.hoverPoints?.forEach(xt=>xt.setState()),St(this,"transform",d);let ot,pt,Ve=d.hasZoomed||!1;for(let xt of m){let{horiz:vt,len:_t,minPointOffset:_n=0,options:Wn,reversed:mo}=xt,ro=vt?"width":"height",so=vt?"x":"y",_o=ye(L[ro],xt.len),xo=ye(M[ro],xt.len),ii=10>Math.abs(_o)?1:_o/xo,oi=(M[so]||0)+xo/2-xt.pos,ei=oi-((L[so]??xt.pos)+_o/2-xt.pos)/ii,Ii=mo&&!Ee||!mo&&Ee?-1:1;if(!T&&(oi<0||oi>xt.len))continue;let Zi=xt.chart.polar||xt.isOrdinal?0:_n*Ii||0,Wi=xt.toValue(ei,!0),qi=xt.toValue(ei+_t/ii,!0),zi=Wi+Zi,lr=qi-Zi,wa=xt.allExtremes;if(P&&P[xt.coll].push({axis:xt,min:Math.min(Wi,qi),max:Math.max(Wi,qi)}),zi>lr&&([zi,lr]=[lr,zi]),1===ii&&!T&&"yAxis"===xt.coll&&!wa){for(let Ds of xt.series){let vs=Ds.getExtremes(Ds.getProcessedData(!0).modified.getColumn(Ds.pointValKey||"y")||[],!0);wa??(wa={dataMin:Number.MAX_VALUE,dataMax:-Number.MAX_VALUE}),Lt(vs.dataMin)&&Lt(vs.dataMax)&&(wa.dataMin=Math.min(vs.dataMin,wa.dataMin),wa.dataMax=Math.max(vs.dataMax,wa.dataMax))}xt.allExtremes=wa}let{dataMin:ia,dataMax:Ia,min:Sr,max:Or}=Ln(xt.getExtremes(),wa||{}),Pi=ae.parse(Wn.min),Xr=ae.parse(Wn.max),zr=ia??Pi,Va=Ia??Xr,fa=lr-zi,Ba=xt.categories?0:Math.min(fa,Va-zr),hs=zr-Ba*(Ne(Pi)?0:Wn.minPadding),ps=Va+Ba*(Ne(Xr)?0:Wn.maxPadding),As=xt.allowZoomOutside||1===ii||"zoom"!==H&&ii>1,zs=Math.min(Pi??hs,hs,As?Sr:hs),bs=Math.max(Xr??ps,ps,As?Or:ps);(!xt.isOrdinal||1!==ii||T)&&(zi<zs&&(zi=zs,ii>=1&&(lr=zi+fa)),lr>bs&&(lr=bs,ii>=1&&(zi=lr-fa)),(T||xt.series.length&&(zi!==Sr||lr!==Or)&&zi>=zs&&lr<=bs)&&(P?P[xt.coll].push({axis:xt,min:zi,max:lr}):(xt.isPanning="zoom"!==H,xt.isPanning&&"mousewheel"!==H&&(pt=!0),xt.setExtremes(T?void 0:zi,T?void 0:lr,!1,!1,{move:ei,trigger:H,scale:ii}),!T&&(zi>zs||lr<bs)&&(ot=ce)),Ve=!0),this.hasCartesianSeries||T||(ot=ce),y&&(this[vt?"mouseDownX":"mouseDownY"]=y[vt?"chartX":"chartY"]))}return Ve&&(P?St(this,"selection",P,()=>{delete d.selection,d.trigger="zoom",this.transform(d)}):(!ot||pt||this.resetZoomButton?!ot&&this.resetZoomButton&&(this.resetZoomButton=this.resetZoomButton.destroy()):this.showResetZoom(),this.redraw("zoom"===H&&(this.options.chart.animation??this.pointCount<100)))),Ve}}Ln(vr.prototype,{callbacks:[],collectionsWithInit:{xAxis:[vr.prototype.addAxis,[!0]],yAxis:[vr.prototype.addAxis,[!1]],series:[vr.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:["backgroundColor","borderColor","borderWidth","borderRadius","plotBackgroun
16dColor","plotBackgroundImage","plotBorderColor","plotBorderWidth","plotShadow","shadow"],propsRequireReflow:["margin","marginTop","marginRight","marginBottom","marginLeft","spacing","spacingTop","spacingRight","spacingBottom","spacingLeft"],propsRequireUpdateSeries:["chart.inverted","chart.polar","chart.ignoreHiddenSeries","chart.type","colors","plotOptions","time","tooltip"]});let{stop:li}=Ao,{composed:Ti}=Re;function Ci(){let ee=this.scrollablePlotArea;(this.scrollablePixelsX||this.scrollablePixelsY)&&!ee&&(this.scrollablePlotArea=ee=new sr(this)),ee?.applyFixed()}function Gi(){this.chart.scrollablePlotArea&&(this.chart.scrollablePlotArea.isDirty=!0)}let sr=(()=>{class ee{static compose(m,y,M){Me(Ti,this.compose)&&(Vt(m,"afterInit",Gi),Vt(y,"afterSetChartSize",T=>this.afterSetSize(T.target,T)),Vt(y,"render",Ci),Vt(M,"show",Gi))}static afterSetSize(m,y){let M,T,P,{minWidth:L,minHeight:H}=m.options.chart.scrollablePlotArea||{},{clipBox:ce,plotBox:Ee,inverted:ae,renderer:Ve}=m;if(!Ve.forExport)if(L?(m.scrollablePixelsX=M=Math.max(0,L-m.chartWidth),M&&(m.scrollablePlotBox=De(m.plotBox),Ee.width=m.plotWidth+=M,ce[ae?"height":"width"]+=M,P=!0)):H&&(m.scrollablePixelsY=T=Math.max(0,H-m.chartHeight),Ne(T)&&(m.scrollablePlotBox=De(m.plotBox),Ee.height=m.plotHeight+=T,ce[ae?"width":"height"]+=T,P=!1)),Ne(P)){if(!y.skipAxes)for(let ot of m.axes)(ot.horiz===P||m.hasParallelCoordinates&&"yAxis"===ot.coll)&&(ot.setAxisSize(),ot.setAxisTranslation())}else delete m.scrollablePlotBox}constructor(m){let y;const M=m.options.chart,T=ur.getRendererType(),P=M.scrollablePlotArea||{},L=this.moveFixedElements.bind(this),H={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};m.scrollablePixelsX&&(H.overflowX="auto"),m.scrollablePixelsY&&(H.overflowY="auto"),this.chart=m;const ce=this.parentDiv=lo("div",{className:"highcharts-scrolling-parent"},{position:"relative"},m.renderTo),Ee=this.scrollingContainer=lo("div",{className:"highcharts-scrolling"},H,ce),ae=this.innerContainer=lo("div",{className:"highcharts-inner-container"},void 0,Ee),Ve=this.fixedDiv=lo("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:(M.style?.zIndex||0)+2,top:0},void 0,!0),ot=this.fixedRenderer=new T(Ve,m.chartWidth,m.chartHeight,M.style);this.mask=ot.path().attr({fill:M.backgroundColor||"#fff","fill-opacity":P.opacity??.85,zIndex:-1}).addClass("highcharts-scrollable-mask").add(),Ee.parentNode.insertBefore(Ve,Ee),Zn(m.renderTo,{overflow:"visible"}),Vt(m,"afterShowResetZoom",L),Vt(m,"afterApplyDrilldown",L),Vt(m,"afterLayOutTitles",L),Vt(Ee,"scroll",()=>{let{pointer:pt,hoverPoint:xt}=m;pt&&(delete pt.chartPosition,xt&&(y=xt),pt.runPointActions(void 0,y,!0))}),ae.appendChild(m.container)}applyFixed(){let{chart:m,fixedRenderer:y,isDirty:M,scrollingContainer:T}=this,{axisOffset:P,chartWidth:L,chartHeight:H,container:ce,plotHeight:Ee,plotLeft:ae,plotTop:Ve,plotWidth:ot,scrollablePixelsX:pt=0,scrollablePixelsY:xt=0}=m,{scrollPositionX:vt=0,scrollPositionY:_t=0}=m.options.chart.scrollablePlotArea||{},_n=L+pt,Wn=H+xt;y.setSize(L,H),(M??!0)&&(this.isDirty=!1,this.moveFixedElements()),li(m.container),Zn(ce,{width:`${_n}px`,height:`${Wn}px`}),m.renderer.boxWrapper.attr({width:_n,height:Wn,viewBox:["0 0",_n,Wn].join(" ")}),m.chartBackground?.attr({width:_n,height:Wn}),Zn(T,{width:`${L}px`,height:`${H}px`}),Ne(M)||(T.scrollLeft=pt*vt,T.scrollTop=xt*_t);let mo=Ve-P[0]-1,ro=ae-P[3]-1,so=Ve+Ee+P[2]+1,_o=ae+ot+P[1]+1,xo=ae+ot-pt,ii=Ve+Ee-xt,oi=[["M",0,0]];pt?oi=[["M",0,mo],["L",ae-1,mo],["L",ae-1,so],["L",0,so],["Z"],["M",xo,mo],["L",L,mo],["L",L,so],["L",xo,so],["Z"]]:xt&&(oi=[["M",ro,0],["L",ro,Ve-1],["L",_o,Ve-1],["L",_o,0],["Z"],["M",ro,ii],["L",ro,H],["L",_o,H],["L",_o,ii],["Z"]]),"adjustHeight"!==m.redrawTrigger&&this.mask.attr({d:oi})}moveFixedElements(){let m,{container:y,inverted:M,scrollablePixelsX:T,scrollablePixelsY:P}=this.chart,L=this.fixedRenderer,H=ee.fixedSelectors.slice();if(T&&!M?m=".highcharts-yaxis":T&&M||P&&!M?m=".highcharts-xaxis":P&&M&&(m=".highcharts-yaxis"),!m||this.chart.hasParallelCoordinates&&".highcharts-yaxis"===m)for(let ce of[".highcharts-xaxis",".highcharts-yaxis"])for(let Ee of[`${ce}:not(.highcharts-radial-axis)`,`${ce}-labels:not(.highcharts-radial-axis-labels)`])bn(H,Ee);else for(let ce of[`${m}:not(.highcharts-radial-axis)`,`${m}-labels:not(.highcharts-radial-axis-labels)`])Me(H,ce);for(let ce of H)[].forEach.call(y.querySelectorAll(ce),Ee=>{(Ee.namespaceURI===L.SVG_NS?L.box:L.box.parentNode).appendChild(Ee),Ee.style.pointerEvents="auto"})}}return ee.fixedSelectors=[".highcharts-breadcrumbs-group",".highcharts-contextbutton",".highcharts-caption",".highcharts-credits",".highcharts-drillup-button",".highcharts-legend",".highcharts-legend-checkbox",".highcharts-navigator-series",".highcharts-navigator-xaxis",".highcharts-navigator-yaxis",".highcharts-navigator",".highcharts-range-selector-group",".highcharts-reset-zoom",".highcharts-scrollbar",".highcharts-subtitle",".highcharts-title"],ee})(),{format:_r}=kr,{series:Ir}=Pe,jr=class{constructor(ee,d,m,y,M){const T=ee.chart.inverted,P=ee.reversed;this.axis=ee;const L=this.isNegative=!!m!=!!P;this.options=d=d||{},this.x=y,this.total=null,this.cumulative=null,this.points={},this.hasValidPoints=!1,this.stack=M,this.leftCliff=0,this.rightCliff=0,this.alignOptions={align:d.align||(T?L?"left":"right":"center"),verticalAlign:d.verticalAlign||(T?"middle":L?"bottom":"top"),y:d.y,x:d.x},this.textAlign=d.textAlign||(T?L?"right":"left":"center")}destroy(){At(this,this.axis)}render(ee){let d=this.axis.chart,m=this.options,y=m.format,M=(y?_r(y,this,d):m.formatter?.call(this,this))||"";if(this.label)this.label.attr({text:M,visibility:"hidden"});else{this.label=d.renderer.label(M,null,void 0,m.shape,void 0,void 0,m.useHTML,!1,"stack-labels");let T={r:m.borderRadius||0,text:M,padding:ye(m.padding,5),visibility:"hidden"};d.styledMode||(T.fill=m.backgroundColor,T.stroke=m.borderColor,T["stroke-width"]=m.borderWidth,this.label.css(m.style||{})),this.label.attr(T),this.label.added||this.label.add(ee)}
vendor: 5,175 bytes, line 16
16this.label.labelrank=d.plotSizeY,St(this,"afterRender")}setOffset(ee,d,m,y,M,T){let{alignOptions:P,axis:L,label:H,options:ce,textAlign:Ee}=this,ae=L.chart,Ve=this.getStackBox({xOffset:ee,width:d,boxBottom:m,boxTop:y,defaultX:M,xAxis:T}),{verticalAlign:ot}=P;if(H&&Ve){let _t,pt=H.getBBox(void 0,0),xt=H.padding,vt="justify"===ye(ce.overflow,"justify");P.x=ce.x||0,P.y=ce.y||0;let{x:_n,y:Wn}=this.adjustStackPosition({labelBox:pt,verticalAlign:ot,textAlign:Ee});Ve.x-=_n,Ve.y-=Wn,H.align(P,!1,Ve),(_t=ae.isInsidePlot(H.alignAttr.x+P.x+_n,H.alignAttr.y+P.y+Wn))||(vt=!1),vt&&Ir.prototype.justifyDataLabel.call(L,H,P,H.alignAttr,pt,Ve),H.attr({x:H.alignAttr.x,y:H.alignAttr.y,rotation:ce.rotation,rotationOriginX:pt.width*On(ce.textAlign||"center"),rotationOriginY:pt.height/2}),ye(!vt&&ce.crop,!0)&&(_t=Lt(H.x)&&Lt(H.y)&&ae.isInsidePlot(H.x-xt+(H.width||0),H.y)&&ae.isInsidePlot(H.x+xt,H.y)),H[_t?"show":"hide"]()}St(this,"afterSetOffset",{xOffset:ee,width:d})}adjustStackPosition({labelBox:ee,verticalAlign:d,textAlign:m}){return{x:ee.width/2+ee.width/2*(2*On(m)-1),y:ee.height/2*2*(1-On(d))}}getStackBox(ee){let d=this.axis,m=d.chart,{boxTop:y,defaultX:M,xOffset:T,width:P,boxBottom:L}=ee,H=d.stacking.usePercentage?100:ye(y,this.total,0),ce=d.toPixels(H),Ee=ee.xAxis||m.xAxis[0],ae=ye(M,Ee.translate(this.x))+T,Ve=Math.abs(ce-d.toPixels(L||Lt(d.min)&&d.logarithmic&&d.logarithmic.lin2log(d.min)||0)),pt=this.isNegative;return m.inverted?{x:(pt?ce:ce-Ve)-m.plotLeft,y:Ee.height-ae-P+Ee.top-m.plotTop,width:Ve,height:P}:{x:ae+Ee.transB-m.plotLeft,y:(pt?ce-Ve:ce)-m.plotTop,width:P,height:Ve}}},{getDeferredAnimation:na}=Ao,{series:{prototype:oa}}=Pe;function ts(){let ee=this.inverted;this.axes.forEach(d=>{d.stacking?.stacks&&d.hasVisibleSeries&&(d.stacking.oldStacks=d.stacking.stacks)}),this.series.forEach(d=>{let m=d.xAxis?.options||{};d.options.stacking&&d.reserveSpace()&&(d.stackKey=[d.type,ye(d.options.stack,""),ee?m.top:m.left,ee?m.height:m.width].join(","))})}function Pr(){let ee=this.stacking;if(ee){let d=ee.stacks;Ye(d,(m,y)=>{At(m),delete d[y]}),ee.stackTotalGroup?.destroy()}}function di(){this.stacking||(this.stacking=new Oa(this))}function Di(ee,d,m,y){return!Ne(ee)||ee.x!==d||y&&ee.stackKey!==y?ee={x:d,index:0,key:y,stackKey:y}:ee.index++,ee.key=[m,d,ee.index].join(","),ee}function Er(){let ee,d=this,y=d.stackKey||"",M=d.yAxis.stacking.stacks,T=d.getColumn("x",!0),L=d[d.options.stacking+"Stacker"];L&&[y,"-"+y].forEach(H=>{let Ee,ae,Ve,ce=T.length;for(;ce--;)Ee=T[ce],ee=d.getStackIndicator(ee,Ee,d.index,H),ae=M[H]?.[Ee],(Ve=ae?.points[ee.key||""])&&L.call(d,Ve,ae,ce)})}function ca(ee,d,m){let y=d.total?100/d.total:0;ee[0]=Yt(ee[0]*y),ee[1]=Yt(ee[1]*y),this.stackedYData[m]=ee[1]}function sa(ee){(this.is("column")||this.is("columnrange"))&&(this.options.centerInCategory&&this.chart.series.length>1?oa.setStackedPoints.call(this,ee,"group"):ee.stacking.resetStacks())}function ka(ee,d){let m,y,M,T,P,L,H,ce=d||this.options.stacking;if(!ce||!this.reserveSpace()||({group:"xAxis"}[ce]||"yAxis")!==ee.coll)return;let Ee=this.getColumn("x",!0),ae=this.getColumn(this.pointValKey||"y",!0),Ve=[],ot=ae.length,pt=this.options,xt=pt.threshold||0,vt=pt.startFromThreshold?xt:0,_t=pt.stack,_n=d?`${this.type},${ce}`:this.stackKey||"",Wn="-"+_n,mo=this.negStacks,ro=ee.stacking,so=ro.stacks,_o=ro.oldStacks;for(ro.stacksTouched+=1,H=0;H<ot;H++){let xo=Ee[H]||0,ii=ae[H],oi=Lt(ii)&&ii||0;L=(m=this.getStackIndicator(m,xo,this.index)).key||"",so[P=(y=mo&&oi<(vt?0:xt))?Wn:_n]||(so[P]={}),so[P][xo]||(_o[P]?.[xo]?(so[P][xo]=_o[P][xo],so[P][xo].total=null):so[P][xo]=new jr(ee,ee.options.stackLabels,!!y,xo,_t)),M=so[P][xo],null!==ii?(M.points[L]=M.points[this.index]=[ye(M.cumulative,vt)],Ne(M.cumulative)||(M.base=L),M.touched=ro.stacksTouched,m.index>0&&!1===this.singleStacks&&(M.points[L][0]=M.points[this.index+","+xo+",0"][0])):(delete M.points[L],delete M.points[this.index]);let ei=M.total||0;"percent"===ce?(T=y?_n:Wn,ei=mo&&so[T]?.[xo]?(T=so[T][xo]).total=Math.max(T.total||0,ei)+Math.abs(oi):Yt(ei+Math.abs(oi))):"group"===ce?Lt(ii)&&ei++:ei=Yt(ei+oi),M.cumulative="group"===ce?(ei||1)-1:Yt(ye(M.cumulative,vt)+oi),M.total=ei,null!==ii&&(M.points[L].push(M.cumulative),Ve[H]=M.cumulative,M.hasValidPoints=!0)}"percent"===ce&&(ro.usePercentage=!0),"group"!==ce&&(this.stackedYData=Ve),ro.oldStacks={}}class Oa{constructor(d){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=d}buildStacks(){let d,m,y=this.axis,M=y.series,T="xAxis"===y.coll,P=y.options.reversedStacks,L=M.length;for(this.resetStacks(),this.usePercentage=!1,m=L;m--;)d=M[P?m:L-m-1],T&&d.setGroupedPoints(y),d.setStackedPoints(y);if(!T)for(m=0;m<L;m++)M[m].modifyStacks();St(y,"afterBuildStacks")}cleanStacks(){this.oldStacks&&(this.stacks=this.oldStacks,Ye(this.stacks,d=>{Ye(d,m=>{m.cumulative=m.total})}))}resetStacks(){Ye(this.stacks,d=>{Ye(d,(m,y)=>{Lt(m.touched)&&m.touched<this.stacksTouched?(m.destroy(),delete d[y]):(m.total=null,m.cumulative=null)})})}renderStackTotals(){let d=this.axis,m=d.chart,y=m.renderer,M=this.stacks,T=na(m,d.options.stackLabels?.animation||!1),P=this.stackTotalGroup=this.stackTotalGroup||y.g("stack-labels").attr({zIndex:6,opacity:0}
vendor: 9,419 bytes, line 16
16).add();P.translate(m.plotLeft,m.plotTop),Ye(M,L=>{Ye(L,H=>{H.render(P)})}),P.animate({opacity:1},T)}}(Je||(Je={})).compose=function(ee,d,m){let y=d.prototype,M=m.prototype;y.getStacks||(Vt(ee,"init",di),Vt(ee,"destroy",Pr),y.getStacks=ts,M.getStackIndicator=Di,M.modifyStacks=Er,M.percentStacker=ca,M.setGroupedPoints=sa,M.setStackedPoints=ka)};let Zr=Je;class la extends $e{drawGraph(){let d=this.options,m=(this.gappedPath||this.getGraphPath).call(this),y=this.chart.styledMode;[this,...this.zones].forEach((M,T)=>{let P,L=M.graph,H=L?"animate":"attr",ce=M.dashStyle||d.dashStyle;if(L?(L.endX=this.preventGraphAnimation?null:m.xMap,L.animate({d:m})):m.length&&(M.graph=L=this.chart.renderer.path(m).addClass("highcharts-graph"+(T?` highcharts-zone-graph-${T-1} `:" ")+(T&&M.className||"")).attr({zIndex:1}).add(this.group)),L&&!y&&(P={stroke:!T&&d.lineColor||M.color||this.color||"#cccccc","stroke-width":d.lineWidth||0,fill:this.fillGraph&&this.color||"none"},ce?P.dashstyle=ce:"square"!==d.linecap&&(P["stroke-linecap"]=P["stroke-linejoin"]="round"),L[H](P),d.shadow)){let Ee=this.chart.inverted,ae={filterUnits:"userSpaceOnUse"},Ve=je(d.shadow)?De(Ee?{}:ae,d.shadow):!!Ee||ae;L.shadow(Ve)}L&&(L.startX=m.xMap,L.isArea=m.isArea)})}getGraphPath(d,m,y){let H,M=this,T=M.options,P=[],L=[],ce=T.step,Ee=(d=d||M.points).reversed;return Ee&&d.reverse(),(ce={right:1,center:2}[ce]||ce&&3)&&Ee&&(ce=4-ce),(d=this.getValidPoints(d,!1,T.nullInteraction||!(T.connectNulls&&!m&&!y))).forEach(function(ae,Ve){let ot,pt=ae.plotX,xt=ae.plotY,vt=d[Ve-1],_t=ae.isNull||"number"!=typeof xt;(ae.leftCliff||vt?.rightCliff)&&!y&&(H=!0),_t&&!Ne(m)&&Ve>0?H=!T.connectNulls:_t&&!m?H=!0:(0===Ve||H?ot=[["M",ae.plotX,ae.plotY]]:M.getPointSpline?ot=[M.getPointSpline(d,ae,Ve)]:ce?(ot=1===ce?[["L",vt.plotX,xt]]:2===ce?[["L",(vt.plotX+pt)/2,vt.plotY],["L",(vt.plotX+pt)/2,xt]]:[["L",pt,vt.plotY]]).push(["L",pt,xt]):ot=[["L",pt,xt]],L.push(ae.x),ce&&(L.push(ae.x),2===ce&&L.push(ae.x)),P.push.apply(P,ot),H=!1)}),P.xMap=L,M.graphPath=P,P}}la.defaultOptions=De($e.defaultOptions,{legendSymbol:"lineMarker"}),Pe.registerSeriesType("line",la);let{seriesTypes:{line:va}}=Pe;class dr extends va{drawGraph(){this.areaPath=[],super.drawGraph.apply(this);let{areaPath:d,options:m}=this;[this,...this.zones].forEach((y,M)=>{let T={},P=y.fillColor||m.fillColor,L=y.area,H=L?"animate":"attr";L?(L.endX=this.preventGraphAnimation?null:d.xMap,L.animate({d})):(T.zIndex=0,(L=y.area=this.chart.renderer.path(d).addClass("highcharts-area"+(M?` highcharts-zone-area-${M-1} `:" ")+(M&&y.className||"")).add(this.group)).isArea=!0),this.chart.styledMode||(T.fill=P||y.color||this.color,T["fill-opacity"]=P?1:m.fillOpacity??.75,L.css({pointerEvents:this.stickyTracking?"none":"auto"})),L[H](T),L.startX=d.xMap,L.shiftUnit=m.step?2:1})}getGraphPath(d){let m,y,M,T=va.prototype.getGraphPath,P=this.options,L=P.stacking,H=this.yAxis,ce=[],Ee=[],ae=this.index,Ve=H.stacking.stacks[this.stackKey],ot=P.threshold,pt=Math.round(H.getThreshold(P.threshold)),xt=ye(P.connectNulls,"percent"===L),vt=function(so,_o,xo){let Wi,qi,ii=d[so],oi=d[_o],ei=L&&Ve[ii.x].points[ae],Ii=ii[xo+"Null"]||0,Zi=ii[xo+"Cliff"]||0,zi=!0;ei&&(Zi||Ii)?(Wi=(Ii?ei[0]:ei[1])+Zi,qi=ei[0]+Zi,zi=!!Ii):!L&&oi&&(oi.isNull||!Ne(oi.plotY))&&(Wi=qi=ot),void 0!==Wi&&(Ee.push({plotX:m,plotY:null===Wi?pt:H.getThreshold(Wi),isNull:zi,isCliff:!0}),ce.push({plotX:m,plotY:null===qi?pt:H.getThreshold(qi),doCurve:!1}))};d=d||this.points,L&&(d=this.getStackPoints(d));for(let so=0,_o=d.length;so<_o;++so)L||(d[so].leftCliff=d[so].rightCliff=d[so].leftNull=d[so].rightNull=void 0),y=d[so].isNull||!Ne(d[so].plotY),m=ye(d[so].rectPlotX,d[so].plotX),M=L?ye(d[so].yBottom,pt):pt,(!y||xt)&&(xt||vt(so,so-1,"left"),y&&!L&&xt||(Ee.push(d[so]),ce.push({x:so,plotX:m,plotY:M})),xt||vt(so,so+1,"right"));let _t=T.call(this,Ee,!0,!0);ce.reversed=!0;let _n=T.call(this,ce,!0,!0),Wn=_n[0];Wn&&"M"===Wn[0]&&(_n[0]=["L",Wn[1],Wn[2]]);let mo=_t.concat(_n);mo.length&&mo.push(["Z"]);let ro=T.call(this,Ee,!1,xt);return this.chart.series.length>1&&L&&Ee.some(so=>so.isCliff)&&(mo.hasStackedCliffs=ro.hasStackedCliffs=!0),mo.xMap=_t.xMap,this.areaPath=mo,ro}getStackPoints(d){let m=this,y=[],M=[],T=this.xAxis,P=this.yAxis,L=P.stacking.stacks[this.stackKey],H={},ce=P.series,Ee=ce.length,ae=P.options.reversedStacks?1:-1,Ve=ce.indexOf(m),ot=P.getThreshold(m.options.threshold||0);if(d=d||this.points,this.options.stacking){for(let xt=0;xt<d.length;xt++)d[xt].leftNull=d[xt].rightNull=void 0,H[d[xt].x]=d[xt];Ye(L,function(xt,vt){null!==xt.total&&M.push(vt)}),M.sort(function(xt,vt){return xt-vt});let pt=ce.map(xt=>xt.visible);M.forEach(function(xt,vt){let _n,Wn,_t=0;if(H[xt]&&!H[xt].isNull)y.push(H[xt]),[-1,1].forEach(function(mo){let ro=1===mo?"rightNull":"leftNull",so=L[M[vt+mo]],_o=0;if(so){let xo=Ve;for(;xo>=0&&xo<Ee;){let ii=ce[xo].index;!(_n=so.points[ii])&&(ii===m.index?H[xt][ro]=!0:pt[xo]&&(Wn=L[xt].points[ii])&&(_o-=Wn[1]-Wn[0])),xo+=ae}}H[xt][1===mo?"rightCliff":"leftCliff"]=_o});else{let mo=Ve;for(;mo>=0&&mo<Ee;){if(_n=L[xt].points[ce[mo].index]){_t=_n[1];break}mo+=ae}_t||(_t=0);let ro=P.positiveValuesOnly&&_t<=0?ot:P.translate(_t,!1,!0,!1,!0);y.push({isNull:!0,plotX:T.translate(xt,!1,!1,!1,!0),x:xt,plotY:ro,yBottom:ro})}})}return y}}dr.defaultOptions=De(va.defaultOptions,{threshold:0,legendSymbol:"areaMarker"}),Ln(dr.prototype,{singleStacks:!1}),Pe.registerSeriesType("area",dr);let{line:Hr}=Pe.seriesTypes;class Da extends Hr{getPointSpline(d,m,y){let M,T,P,L,H=m.plotX||0,ce=m.plotY||0,Ee=d[y-1],ae=d[y+1];function Ve(pt){return pt&&!pt.isNull&&!1!==pt.doCurve&&!m.isCliff}if(Ve(Ee)&&Ve(ae)){let xt=Ee.plotY||0,_t=ae.plotY||0,_n=0;M=(1.5*H+(Ee.plotX||0))/2.5,T=(1.5*ce+xt)/2.5,P=(1.5*H+(ae.plotX||0))/2.5,L=(1.5*ce+_t)/2.5,P!==M&&(_n=(L-T)*(P-H)/(P-M)+ce-L),T+=_n,L+=_n,T>xt&&T>ce?(T=Math.max(xt,ce),L=2*ce-T):T<xt&&T<ce&&(T=Math.min(xt,ce),L=2*ce-T),L>_t&&L>ce?(L=Math.max(_t,ce),T=2*ce-L):L<_t&&L<ce&&(L=Math.min(_t,ce),T=2*ce-L),m.rightContX=P,m.rightContY=L,m.controlPoints={low:[M,T],high:[P,L]}}let ot=["C",ye(Ee.rightContX,Ee.plotX,0),ye(Ee.rightContY,Ee.plotY,0),ye(M,H,0),ye(T,ce,0),H,ce];return Ee.rightContX=Ee.rightContY=void 0,ot}}Da.defaultOptions=De(Hr.defaultOptions),Pe.registerSeriesType("spline",Da);let $a=Da,{area:Wr,area:{prototype:da}}=Pe.seriesTypes;class us extends $a{}us.defaultOptions=De($a.defaultOptions,Wr.defaultOptions),Ln(us.prototype,{getGraphPath:da.getGraphPath,getStackPoints:da.getStackPoints,drawGraph:da.drawGraph}),Pe.registerSeriesType("areaspline",us);let{animObject:cs}=Ao,{parse:pa}=ji,{noop:Gs}=Re;class ws extends $e{animate(d){let m,y,M=this,T=this.yAxis,P=T.pos,L=T.reversed,H=M.options,{clipOffset:ce,inverted:Ee}=this.chart,ae={},Ve=Ee?"translateX":"translateY";d&&ce?(ae.scaleY=.001,y=Ht(T.toPixels(H.threshold||0),P,P+T.len),Ee?ae.translateX=(y+=L?-Math.floor(ce[0]):Math.ceil(ce[2]))-T.len:ae.translateY=y+=L?Math.ceil(ce[0]):-Math.floor(ce[2]),M.clipBox&&M.setClip(),M.group.attr(ae)):(m=Number(M.group.attr(Ve)),M.group.animate({scaleY:1},Ln(cs(M.options.animation),{step:function(ot,pt){M.group&&(ae[Ve]=m+pt.pos*(P-m),M.group.attr(ae))}})))}init(d,m){super.init.apply(this,arguments);let y=this;(d=y.chart).hasRendered&&d.series.forEach(function(M){M.type===y.type&&(M.isDirty=!0)})}getColumnMetrics(){let H,d=this,m=d.options,y=d.xAxis,M=d.yAxis,T=y.options.reversedStacks,P=y.reversed&&!T||!y.reversed&&T,L={},ce=0;!1===m.grouping?ce=1:d.chart.series.forEach(function(xt){let vt,_t=xt.yAxis,_n=xt.options;xt.type===d.type&&xt.reserveSpace()&&M.len===_t.len&&M.pos===_t.pos&&(_n.stacking&&"group"!==_n.stacking?(void 0===L[H=xt.stackKey]&&(L[H]=ce++),vt=L[H]):!1!==_n.grouping&&(vt=ce++),xt.columnIndex=vt)});let Ee=Math.min(Math.abs(y.transA)*(!y.brokenAxis?.hasBreaks&&y.ordinal?.slope||m.pointRange||y.closestPointRange||y.tickInterval||1),y.len),ae=Ee*m.groupPadding,Ve=(Ee-2*ae)/(ce||1),ot=Math.min(m.maxPointWidth||y.len,ye(m.pointWidth,Ve*(1-2*m.pointPadding)));return d.columnMetrics={width:ot,offset:(Ve-ot)/2+(ae+((d.columnIndex||0)+ +!!P)*Ve-Ee/2)*(P?-1:1),paddedWidth:Ve,columnCount:ce},d.columnMetrics}crispCol(d,m,y,M){let T=this.borderWidth,P=this.chart.inverted;return M=Pn(m+M,T,P)-(m=Pn(m,T,P)),this.options.crisp&&(y=Pn(d+y,T)-(d=Pn(d,T))),{x:d,y:m,width:y,height:M}}adjustForMissingColumns(d,m,y,M){if(!y.isNull&&M.columnCount>1){let T=this.xAxis.series.filter(ce=>ce.visible).map(ce=>ce.index),P=0,L=0;Ye(this.xAxis.stacking?.stacks,ce=>{let Ee="number"==typeof y.x?ce[y.x.toString()]?.points:void 0,ae=Ee?.[this.index],Ve={};if(Ee&&Rt(ae)){let ot=this.index,pt=Object.keys(Ee).filter(xt=>!xt.match(",")&&Ee[xt]&&Ee[xt].length>1).map(parseFloat).filter(xt=>-1!==T.indexOf(xt)).filter(xt=>{let vt=this.chart.series[xt].options,_t=vt.stacking&&vt.stack;if(Ne(_t)){if(Lt(Ve[_t]))return ot===xt&&(ot=Ve[_t]),!1;Ve[_t]=xt}return!0}).sort((xt,vt)=>vt-xt);P=pt.indexOf(ot),L=pt.length}}),P=this.xAxis.reversed?L-1-P:P,d=(y.plotX||0)+((L-1)*M.paddedWidth+m)/2-m-P*M.paddedWidth}return d}translate(){let d=this,m=d.chart,y=d.options,M=d.dense=d.closestPointRange*d.xAxis.transA<2,T=d.borderWidth=y.borderWidth??+!M,P=d.xAxis,L=d.yAxis,H=y.threshold,ce=y.minPointLength??5,Ee=d.getColumnMetrics(),ae=Ee.width,Ve=d.pointXOffset=Ee.offset,ot=d.dataMin,pt=d.dataMax,xt=d.translatedThreshold=L.getThreshold(H),vt=d.barW=Math.max(ae,1+2*T);y.pointPadding&&y.crisp&&(vt=Math.ceil(vt)),$e.prototype.translate.apply(d),d.points.forEac
vendor: 6,613 bytes, line 16
16h(function(_t){let so,_n=_t.yBottom??xt,Wn=999+Math.abs(_n),mo=_t.plotX||0,ro=Ht(_t.plotY,-Wn,L.len+Wn),_o=Math.min(ro,_n),xo=Math.max(ro,_n)-_o,ii=ae,oi=mo+Ve,ei=vt;ce&&Math.abs(xo)<ce&&(xo=ce,so=!L.reversed&&!_t.negative||L.reversed&&_t.negative,Lt(H)&&Lt(pt)&&_t.y===H&&pt<=H&&(L.min||0)<H&&(ot!==pt||(L.max||0)<=H)&&(so=!so,_t.negative=!_t.negative),_o=Math.abs(_o-xt)>ce?_n-(so?ce:0):xt-(so?ce:0)),Ne(_t.options.pointWidth)&&(oi-=Math.round(((ii=ei=Math.ceil(_t.options.pointWidth))-ae)/2)),y.centerInCategory&&(oi=d.adjustForMissingColumns(oi,ii,_t,Ee)),_t.barX=oi,_t.pointWidth=ii,_t.tooltipPos=m.inverted?[Ht(L.len+L.pos-m.plotLeft-ro,L.pos-m.plotLeft,L.len+L.pos-m.plotLeft),P.len+P.pos-m.plotTop-oi-ei/2,xo]:[P.left-m.plotLeft+oi+ei/2,Ht(ro+L.pos-m.plotTop,L.pos-m.plotTop,L.len+L.pos-m.plotTop),xo],_t.shapeType=d.pointClass.prototype.shapeType||"roundedRect",_t.shapeArgs=d.crispCol(oi,_o,ei,_t.isNull?0:xo)}),St(this,"afterColumnTranslate")}drawGraph(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")}pointAttribs(d,m){let L,H,ce,y=this.options,M=this.pointAttrToOptions||{},T=M.stroke||"borderColor",P=M["stroke-width"]||"borderWidth",Ee=d&&d.color||this.color,ae=d&&d[T]||y[T]||Ee,Ve=d&&d.options.dashStyle||y.dashStyle,ot=d&&d[P]||y[P]||this[P]||0,pt=d?.isNull&&y.nullInteraction?0:d?.opacity??y.opacity??1;d&&this.zones.length&&(H=d.getZone(),Ee=d.options.color||H&&(H.color||d.nonZonedColor)||this.color,H&&(ae=H.borderColor||ae,Ve=H.dashStyle||Ve,ot=H.borderWidth||ot)),m&&d&&(ce=(L=De(y.states[m],d.options.states?.[m]||{})).brightness,Ee=L.color||void 0!==ce&&pa(Ee).brighten(L.brightness).get()||Ee,ae=L[T]||ae,ot=L[P]||ot,Ve=L.dashStyle||Ve,pt=ye(L.opacity,pt));let xt={fill:Ee,stroke:ae,"stroke-width":ot,opacity:pt};return Ve&&(xt.dashstyle=Ve),xt}drawPoints(d=this.points){let m,y=this,M=this.chart,T=y.options,P=T.nullInteraction,L=M.renderer,H=T.animationLimit||250;d.forEach(function(ce){let ae=ce.graphic,Ve=!!ae,ot=ae&&M.pointCount<H?"animate":"attr";Lt(ce.plotY)&&(null!==ce.y||P)?(m=ce.shapeArgs,ae&&ce.hasNewShapeType()&&(ae=ae.destroy()),y.enabledDataSorting&&(ce.startXPos=y.xAxis.reversed?-(m&&m.width||0):y.xAxis.width),!ae&&(ce.graphic=ae=L[ce.shapeType](m).add(ce.group||y.group),ae&&y.enabledDataSorting&&M.hasRendered&&M.pointCount<H&&(ae.attr({x:ce.startXPos}),Ve=!0,ot="animate")),ae&&Ve&&ae[ot](De(m)),M.styledMode||ae[ot](y.pointAttribs(ce,ce.selected&&"select")).shadow(!1!==ce.allowShadow&&T.shadow),ae&&(ae.addClass(ce.getClassName(),!0),ae.attr({visibility:ce.visible?"inherit":"hidden"}))):ae&&(ce.graphic=ae.destroy())})}drawTracker(d=this.points){let m,y=this,M=y.chart,T=M.pointer,P=function(L){T?.normalize(L);let H=T?.getPointFromEvent(L);T&&H&&y.options.enableMouseTracking&&(M.isInsidePlot(L.chartX-M.plotLeft,L.chartY-M.plotTop,{visiblePlotOnly:!0})||y.allowOutsidePlotInteraction&&T?.inClass(L.target,"highcharts-point")||T?.inClass(L.target,"highcharts-data-label"))&&(T.isDirectTouch=!0,H.onMouseOver(L))};d.forEach(function(L){m=Rt(L.dataLabels)?L.dataLabels:L.dataLabel?[L.dataLabel]:[],L.graphic&&(L.graphic.element.point=L),m.forEach(function(H){(H.div||H.element).point=L})}),y._hasTracking||(y.trackerGroups?.reduce((L,H)=>("dataLabelsGroup"===H?L.push(...y.dataLabelsGroups||[]):L.push(y[H]),L),[]).forEach(L=>{L&&(L.addClass("highcharts-tracker").on("mouseover",P).on("mouseout",function(H){T?.onTrackerMouseOut(H)}).on("touchstart",P),!M.styledMode&&y.options.cursor&&L.css({cursor:y.options.cursor}))}),y._hasTracking=!0),St(this,"afterDrawTracker")}remove(){let d=this,m=d.chart;m.hasRendered&&m.series.forEach(function(y){y.type===d.type&&(y.isDirty=!0)}),$e.prototype.remove.apply(d,arguments)}}ws.defaultOptions=De($e.defaultOptions,{borderRadius:3,centerInCategory:!1,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1},select:{color:"#cccccc",borderColor:"#000000"}},dataLabels:{align:void 0,verticalAlign:void 0,y:void 0},startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:"#ffffff"}),Ln(ws.prototype,{directTouch:!0,getSymbol:Gs,negStacks:!0,trackerGroups:["group","dataLabelsGroup"]}),Pe.registerSeriesType("column",ws);let Xs=ws,{getDeferredAnimation:Js}=Ao,{format:Es}=kr;!function(ee){function d(){return H(this).some(Ee=>Ee?.enabled)}function m(Ee,ae,Ve,ot,pt){let{chart:xt,enabledDataSorting:vt}=this,_t=this.isCartesian&&xt.inverted,_n=Ee.plotX,Wn=Ee.plotY,mo=Ve.rotation||0,ro=Ne(_n)&&Ne(Wn)&&xt.isInsidePlot(_n,Math.round(Wn),{inverted:_t,paneCoordinates:!0,series:this}),so=0===mo&&"justify"===ye(Ve.overflow,vt?"none":"justify"),_o=this.visible&&!1!==Ee.visible&&Ne(_n)&&(Ee.series.forceDL||vt&&!so||ro||ye(Ve.inside,!!this.options.stacking)&&ot&&xt.isInsidePlot(_n,_t?ot.x+1:ot.y+ot.height-1,{inverted:_t,paneCoordinates:!0,series:this})),xo=Ee.pos();if(_o&&xo){let oi=ae.getBBox(),ei=ae.getBBox(void 0,0);if(ot=Ln({x:xo[0],y:Math.round(xo[1]),width:0,height:0},ot||{}),"plotEdges"===Ve.alignTo&&this.isCartesian&&(ot[_t?"x":"y"]=0,ot[_t?"width":"height"]=this.yAxis?.len||0),Ln(Ve,{width:oi.width,height:oi.height}),vt&&this.xAxis&&!so&&this.setDataLabelStartPos(Ee,ae,pt,ro,ot),ae.align(De(Ve,{width:ei.width,height:ei.height}),!1,ot,!1),ae.alignAttr.x+=On(Ve.align)*(ei.width-oi.width),ae.alignAttr.y+=On(Ve.verticalAlign)*(ei.height-oi.height),ae[ae.placed?"animate":"attr"]({"text-align":ae.alignAttr["text-align"]||"center",x:ae.alignAttr.x+(oi.width-ei.width)/2,y:ae.alignAttr.y+(oi.height-ei.height)/2,rotationOriginX:(ae.width||0)/2,rotationOriginY:(ae.height||0)/2}),so&&ot.height>=0)this.justifyDataLabel(ae,Ve,ae.alignAttr,oi,ot,pt);else if(ye(Ve.crop,!0)){let{x:Ii,y:Zi}=ae.alignAttr;_o=xt.isInsidePlot(Ii,Zi,{paneCoordinates:!0,series:this})&&xt.isInsidePlot(Ii+oi.width-1,Zi+oi.height-1,{paneCoordinates:!0,series:this})}Ve.shape&&!mo&&ae[pt?"attr":"animate"]({anchorX:xo[0],anchorY:xo[1]})}pt&&vt&&(ae.placed=!1),_o||vt&&!so?(ae.show(),ae.placed=!0):(ae.hide(),ae.placed=!1)}function y(Ee,ae){St(this,"initDataLabelsGroup",{index:Ee,zIndex:ae?.zIndex??6}),this.dataLabelsGroup=this.dataLabelsGroups?.[Ee];let Ve=this.plotGroup("dataLabelsGroup","data-labels",this.hasRendered?"inherit":"hidden",ae?.zIndex??6,this.dataLabelsParentGroups?.[Ee]);return this.dataLabelsGroups||(this.dataLabelsGroups=[]),this.dataLabelsGroups[Ee]=Ve,this.dataLabelsGroup=this.dataLabelsGroups[0],Ve}function M(Ee,ae,Ve){let ot=!!this.hasRendered,pt=this.initDataLabelsGroup(Ee,Ve).attr({opacity:+ot});return!ot&&pt&&(this.visible&&pt.show(),this.options.animation?pt.animate({opacity:1}
16,ae):pt.attr({opacity:1})),pt}function T(Ee){let ae;Ee=Ee||this.points;let Ve=this,ot=Ve.chart,pt=Ve.options,xt=ot.renderer,{backgroundColor:vt,plotBackgroundColor:_t}=ot.options.chart,_n=xt.getContrast(yt(_t)&&_t||yt(vt)&&vt||"#000000"),Wn=H(Ve),{animation:mo,defer:ro}=Wn[0],so=ro?Js(ot,mo,Ve):{defer:0,duration:0};St(this,"drawDataLabels"),Ve.hasDataLabels?.()&&Ee.forEach(_o=>{let xo=_o.dataLabels||[],ii=_o.color||Ve.color;et(L(Wn,_o.dlOptions||_o.options?.dataLabels)).forEach((ei,Ii)=>{ae=this.initDataLabels(Ii,so,ei);let wa,ia,Ia,Xr,Zi=ei.enabled&&(_o.visible||_o.dataLabelOnHidden)&&(!_o.isNull||_o.dataLabelOnNull)&&function(zr,Va){let fa=Va.filter;if(fa){let Ba=fa.operator,hs=zr[fa.property],ps=fa.value;return">"===Ba&&hs>ps||"<"===Ba&&hs<ps||">="===Ba&&hs>=ps||"<="===Ba&&hs<=ps||"=="===Ba&&hs==ps||"==="===Ba&&hs===ps||"!="===Ba&&hs!=ps||"!=="===Ba&&hs!==ps||!1}return!0}(_o,ei),{backgroundColor:Wi,borderColor:qi,distance:zi,style:lr={}}=ei,Sr={},Or=xo[Ii],Pi=!Or;Zi&&(ia=Ne(wa=ye(ei[_o.formatPrefix+"Format"],ei.format))?Es(wa,_o,ot):(ei[_o.formatPrefix+"Formatter"]||ei.formatter).call(_o,ei,_o),Ia=ei.rotation,!ot.styledMode&&(lr.color=ye(ei.color,lr.color,yt(Ve.color)?Ve.color:void 0,"#000000"),"contrast"===lr.color?("none"!==Wi&&(Xr=Wi),_o.contrastColor=xt.getContrast("auto"!==Xr&&yt(Xr)&&Xr||(yt(ii)?ii:"")),lr.color=Xr||!Ne(zi)&&ei.inside||0>qt(zi||0)||pt.stacking?_o.contrastColor:_n):delete _o.contrastColor,pt.cursor&&(lr.cursor=pt.cursor)),Sr={r:ei.borderRadius||0,rotation:Ia,padding:ei.padding,zIndex:1},ot.styledMode||(Sr.fill="auto"===Wi?_o.color:Wi,Sr.stroke="auto"===qi?_o.color:qi,Sr["stroke-width"]=ei.borderWidth),Ye(Sr,(zr,Va)=>{void 0===zr&&delete Sr[Va]})),!Or||Zi&&Ne(ia)&&!(!Or.div&&!Or.text?.foreignObject)==!!ei.useHTML&&(Or.rotation&&ei.rotation||Or.rotation===ei.rotation)||(Or=void 0,Pi=!0),Zi&&Ne(ia)&&""!==ia&&(Or?Sr.text=ia:(Or=xt.label(ia,0,0,ei.shape,void 0,void 0,ei.useHTML,void 0,"data-label")).addClass(" highcharts-data-label-color-"+_o.colorIndex+" "+(ei.className||"")+(ei.useHTML?" highcharts-tracker":"")),Or&&(Or.options=ei,Or.attr(Sr),ot.styledMode?lr.width&&Or.css({width:lr.width,textOverflow:lr.textOverflow,whiteSpace:lr.whiteSpace}):Or.css(lr).shadow(ei.shadow),St(Or,"beforeAddingDataLabel",{labelOptions:ei,point:_o}),Or.added||Or.add(ae),Ve.alignDataLabel(_o,Or,ei,void 0,Pi),Or.isActive=!0,xo[Ii]&&xo[Ii]!==Or&&xo[Ii].destroy(),xo[Ii]=Or))});let oi=xo.length;for(;oi--;)xo[oi]?.isActive?xo[oi].isActive=!1:(xo[oi]?.destroy(),xo.splice(oi,1));_o.dataLabel=xo[0],_o.dataLabels=xo}),St(this,"afterDrawDataLabels")}function P(Ee,ae,Ve,ot,pt,xt){let oi,ei,vt=this.chart,_t=ae.align,_n=ae.verticalAlign,Wn=Ee.box?0:Ee.padding||0,mo=vt.inverted?this.yAxis:this.xAxis,ro=mo?mo.left-vt.plotLeft:0,so=vt.inverted?this.xAxis:this.yAxis,_o=so?so.top-vt.plotTop:0,{x:xo=0,y:ii=0}=ae;return(oi=(Ve.x||0)+Wn+ro)<0&&("right"===_t&&xo>=0?(ae.align="left",ae.inside=!0):xo-=oi,ei=!0),(oi=(Ve.x||0)+ot.width-Wn+ro)>vt.plotWidth&&("left"===_t&&xo<=0?(ae.align="right",ae.inside=!0):xo+=vt.plotWidth-oi,ei=!0),(oi=Ve.y+Wn+_o)<0&&("bottom"===_n&&ii>=0?(ae.verticalAlign="top",ae.inside=!0):ii-=oi,ei=!0),(oi=(Ve.y||0)+ot.height-Wn+_o)>vt.plotHeight&&("top"===_n&&ii<=0?(ae.verticalAlign="bottom",ae.inside=!0):ii+=vt.plotHeight-oi,ei=!0),ei&&(ae.x=xo,ae.y=ii,Ee.placed=!xt,Ee.align(ae,void 0,pt)),ei}function L(Ee,ae){let ot,Ve=[];if(Rt(Ee)&&!Rt(ae))Ve=Ee.map(function(pt){return De(pt,ae)});else if(Rt(ae)&&!Rt(Ee))Ve=ae.map(function(pt){return De(Ee,pt)});else if(Rt(Ee)||Rt(ae)){if(Rt(Ee)&&Rt(ae))for(ot=Math.max(Ee.length,ae.length);ot--;)Ve[ot]=De(Ee[ot],ae[ot])}else Ve=De(Ee,ae);return Ve}function H(Ee){let ae=Ee.chart.options.plotOptions;return et(L(L(ae?.series?.dataLabels,ae?.[Ee.type]?.dataLabels),Ee.options.dataLabels))}function ce(Ee,ae,Ve,ot,pt){let xt=this.chart,vt=xt.inverted,_t=this.xAxis,_n=_t.reversed,Wn=((vt?ae.height:ae.width)||0)/2,mo=Ee.pointWidth,ro=mo?mo/2:0;ae.startXPos=vt?pt.x:_n?-Wn-ro:_t.width-Wn+ro,ae.startYPos=vt?_n?this.yAxis.height-Wn+ro:-Wn-ro:pt.y,ot?"hidden"===ae.visibility&&(ae.show(),ae.attr({opacity:0}
16).animate({opacity:1})):ae.attr({opacity:1}).animate({opacity:0},void 0,ae.hide),xt.hasRendered&&(Ve&&ae.attr({x:ae.startXPos,y:ae.startYPos}),ae.placed=!0)}ee.compose=function(Ee){let ae=Ee.prototype;ae.initDataLabels||(ae.initDataLabels=M,ae.initDataLabelsGroup=y,ae.alignDataLabel=m,ae.drawDataLabels=T,ae.justifyDataLabel=P,ae.mergeArrays=L,ae.setDataLabelStartPos=ce,ae.hasDataLabels=d)}}(Ct||(Ct={}));let Cs=Ct,{composed:ue}=Re,{series:Ge}=Pe;function xe(ee,d,m,y,M){let{chart:T,options:P}=this,L=T.inverted,H=this.xAxis?.len||T.plotSizeX||0,ce=this.yAxis?.len||T.plotSizeY||0,Ee=ee.dlBox||ee.shapeArgs,ae=ee.below??(ee.plotY||0)>(this.translatedThreshold??ce),Ve=m.inside??!!P.stacking;if(Ee){if(y=De(Ee),"allow"!==m.overflow||!1!==m.crop||!1!==P.clip){y.y<0&&(y.height+=y.y,y.y=0);let ot=y.y+y.height-ce;ot>0&&ot<y.height-1&&(y.height-=ot)}L&&(y={x:ce-y.y-y.height,y:H-y.x-y.width,width:y.height,height:y.width}),Ve||(L?(y.x+=ae?0:y.width,y.width=0):(y.y+=ae?y.height:0,y.height=0))}m.align??(m.align=!L||Ve?"center":ae?"right":"left"),m.verticalAlign??(m.verticalAlign=L||Ve?"middle":ae?"top":"bottom"),Ge.prototype.alignDataLabel.call(this,ee,d,m,y,M),m.inside&&ee.contrastColor&&d.css({color:ee.contrastColor})}(Bt||(Bt={})).compose=function(ee){Cs.compose(Ge),Me(ue,"ColumnDataLabel")&&(ee.prototype.alignDataLabel=xe)};let We=Bt;class Dt extends Xs{}Dt.defaultOptions=De(Xs.defaultOptions,{}),Ln(Dt.prototype,{inverted:!0}),Pe.registerSeriesType("bar",Dt);let{column:jn,line:xn}=Pe.seriesTypes;class ko extends xn{applyJitter(){let d=this,m=this.options.jitter,y=this.points.length;m&&this.points.forEach(function(M,T){["x","y"].forEach(function(P,L){if(m[P]&&!M.isNull){let H=`plot${P.toUpperCase()}`,ce=d[`${P}Axis`],Ee=m[P]*ce.transA;if(ce&&!ce.logarithmic){let ae,Ve=Math.max(0,(M[H]||0)-Ee),ot=Math.min(ce.len,(M[H]||0)+Ee);M[H]=Ve+(ot-Ve)*((ae=1e4*Math.sin(T+L*y))-Math.floor(ae)),"x"===P&&(M.clientX=M.plotX)}}})})}drawGraph(){this.options.lineWidth?super.drawGraph():this.graph&&(this.graph=this.graph.destroy())}}ko.defaultOptions=De(xn.defaultOptions,{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">\u25cf</span> <span style="font-size: 0.8em"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}}),Ln(ko.prototype,{allowOutsidePlotInteraction:!0,drawTracker:jn.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"]}),Vt(ko,"afterTranslate",function(){this.applyJitter()}),Pe.registerSeriesType("scatter",ko);let{deg2rad:Ko}=Re;(J=Zt||(Zt={})).getCenter=function(){let H,ae,Ve,ee=this.options,d=this.chart,m=2*(ee.slicedOffset||0),y=d.plotWidth-2*m,M=d.plotHeight-2*m,T=ee.center,P=Math.min(y,M),L=ee.thickness,ce=ee.size,Ee=ee.innerSize||0;"string"==typeof ce&&(ce=parseFloat(ce)),"string"==typeof Ee&&(Ee=parseFloat(Ee));let ot=[ye(T?.[0],"50%"),ye(T?.[1],"50%"),ye(ce&&ce<0?void 0:ee.size,"100%"),ye(Ee&&Ee<0?void 0:ee.innerSize||0,"0%")];for(!d.angular||this instanceof $e||(ot[3]=0),ae=0;ae<4;++ae)Ve=ot[ae],H=ae<2||2===ae&&/%$/.test(Ve),ot[ae]=it(Ve,[y,M,P,ot[2]][ae])+(H?m:0);return ot[3]>ot[2]&&(ot[3]=ot[2]),Lt(L)&&2*L<ot[2]&&L>0&&(ot[3]=ot[2]-2*L),St(this,"afterGetCenter",{positions:ot}),ot},J.getStartAndEndRadians=function(ee,d){let m=Lt(ee)?ee:0,y=Lt(d)&&d>m&&d-m<360?d:m+360;return{start:Ko*(m+-90),end:Ko*(y+-90)}};let Ni=Zt,{setAnimation:Lr}=Ao;class Ua extends N{getConnectorPath(d){let m=d.dataLabelPosition,y=d.options||{},M=y.connectorShape;return m&&(this.connectorShapes[M]||M).call(this,{...m.computed,alignment:m.alignment},m.connectorPosition,y)||[]}getTranslate(){return this.sliced&&this.slicedTranslation||{translateX:0,translateY:0}}haloPath(d){let m=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(m.x,m.y,m.r+d,m.r+d,{innerR:m.r-1,start:m.start,end:m.end,borderRadius:m.borderRadius})}constructor(d,m,y){super(d,m,y),this.half=0,this.name??(this.name=d.chart.options.lang.pieSliceName);const M=T=>{this.slice("select"===T.type)};Vt(this,"select",M),Vt(this,"unselect",M)}isValid(){return Lt(this.y)&&this.y>=0}setVisible(d,m=!0){d!==this.visible&&this.update({visible:d??!this.visible},m,void 0,!1)}slice(d,m,y){let M=this.series;Lr(y,M.chart),m=ye(m,!0),this.sliced=this.options.sliced=d=Ne(d)?d:!this.sliced,M.options.data[M.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate())}}Ln(Ua.prototype,{connectorShapes:{fixedOffset:function(ee,d,m){let y=d.breakAt,M=d.touchingSliceAt;return[["M",ee.x,ee.y],m.softConnector?["C",ee.x+("left"===ee.alignment?-5:5),ee.y,2*y.x-M.x,2*y.y-M.y,y.x,y.y]:["L",y.x,y.y],["L",M.x,M.y]]},straight:function(ee,d){let m=d.touchingSliceAt;return[["M",ee.x,ee.y],["L",m.x,m.y]]},crookedLine:function(ee,d,m){let{angle:y=this.angle||0,breakAt:M,touchingSliceAt:T}=d,{series:P}=this,[L,H,ce]=P.center,Ee=ce/2,{plotLeft:ae,plotWidth:Ve}
vendor: 4,370 bytes, line 16
16=P.chart,ot="left"===ee.alignment,{x:pt,y:xt}=ee,vt=M.x;if(m.crookDistance){let _n=it(m.crookDistance,1);vt=ot?L+Ee+(Ve+ae-L-Ee)*(1-_n):ae+(L-Ee)*_n}else vt=L+(H-xt)*Math.tan(y-Math.PI/2);let _t=[["M",pt,xt]];return(ot?vt<=pt&&vt>=M.x:vt>=pt&&vt<=M.x)&&_t.push(["L",vt,xt]),_t.push(["L",M.x,M.y],["L",T.x,T.y]),_t}}});let{getStartAndEndRadians:xa}=Ni,{noop:ns}=Re;class ds extends $e{animate(d){let m=this,M=m.startAngleRad;d||m.points.forEach(function(T){let P=T.graphic,L=T.shapeArgs;P&&L&&(P.attr({r:ye(T.startR,m.center&&m.center[3]/2),start:M,end:M}),P.animate({r:L.r,start:L.start,end:L.end},m.options.animation))})}drawEmpty(){let d,m,y=this.startAngleRad,M=this.endAngleRad,T=this.options;0===this.total&&this.center?(d=this.center[0],m=this.center[1],this.graph||(this.graph=this.chart.renderer.arc(d,m,this.center[1]/2,0,y,M).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:Te.arc(d,m,this.center[2]/2,0,{start:y,end:M,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":T.borderWidth,fill:T.fillColor||"none",stroke:T.color||"#cccccc"})):this.graph&&(this.graph=this.graph.destroy())}drawPoints(){let d=this.chart.renderer;this.points.forEach(function(m){m.graphic&&m.hasNewShapeType()&&(m.graphic=m.graphic.destroy()),m.graphic||(m.graphic=d[m.shapeType](m.shapeArgs).add(m.series.group),m.delayedRendering=!0)})}generatePoints(){super.generatePoints(),this.updateTotals()}getX(d,m,y,M){let T=this.center,P=this.radii?this.radii[y.index]||0:T[2]/2,L=M.dataLabelPosition,H=L?.distance||0,ce=Math.asin(Ht((d-T[1])/(P+H),-1,1));return T[0]+Math.cos(ce)*(P+H)*(m?-1:1)+(H>0?(m?-1:1)*(M.padding||0):0)}hasData(){return this.points.some(d=>d.visible)}redrawPoints(){let d,m,y,M,T=this,P=T.chart;this.drawEmpty(),T.group&&!P.styledMode&&T.group.shadow(T.options.shadow),T.points.forEach(function(L){let H={};m=L.graphic,!L.isNull&&m?(M=L.shapeArgs,d=L.getTranslate(),P.styledMode||(y=T.pointAttribs(L,L.selected&&"select")),L.delayedRendering?(m.setRadialReference(T.center).attr(M).attr(d),P.styledMode||m.attr(y).attr({"stroke-linejoin":"round"}),L.delayedRendering=!1):(m.setRadialReference(T.center),P.styledMode||De(!0,H,y),De(!0,H,M,d),m.animate(H)),m.attr({visibility:L.visible?"inherit":"hidden"}),m.addClass(L.getClassName(),!0)):m&&(L.graphic=m.destroy())})}sortByAngle(d,m){d.sort(function(y,M){return void 0!==y.angle&&(M.angle-y.angle)*m})}translate(d){St(this,"translate"),this.generatePoints();let Ee,ae,Ve,ot,pt,xt,vt,m=this.options,y=m.slicedOffset,M=xa(m.startAngle,m.endAngle),T=this.startAngleRad=M.start,P=(this.endAngleRad=M.end)-T,L=this.points,H=m.ignoreHiddenPoint,ce=L.length,_t=0;for(d||(this.center=d=this.getCenter()),xt=0;xt<ce;xt++){vt=L[xt],Ee=T+_t*P,vt.isValid()&&(!H||vt.visible)&&(_t+=vt.percentage/100),ae=T+_t*P;let _n={x:d[0],y:d[1],r:d[2]/2,innerR:d[3]/2,start:Ee,end:ae};vt.shapeType="arc",vt.shapeArgs=_n,(Ve=(ae+Ee)/2)>1.5*Math.PI?Ve-=2*Math.PI:Ve<-Math.PI/2&&(Ve+=2*Math.PI),vt.slicedTranslation={translateX:Math.round(Math.cos(Ve)*y),translateY:Math.round(Math.sin(Ve)*y)},ot=Math.cos(Ve)*d[2]/2,pt=Math.sin(Ve)*d[2]/2,vt.tooltipPos=[d[0]+.7*ot,d[1]+.7*pt],vt.half=+(Ve<-Math.PI/2||Ve>Math.PI/2),vt.angle=Ve}St(this,"afterTranslate")}updateTotals(){let M,T,d=this.points,m=d.length,y=this.options.ignoreHiddenPoint,P=0;for(M=0;M<m;M++)(T=d[M]).isValid()&&(!y||T.visible)&&(P+=T.y);for(M=0,this.total=P;M<m;M++)(T=d[M]).percentage=P>0&&(T.visible||!y)?T.y/P*100:0,T.total=P}}ds.defaultOptions=De($e.defaultOptions,{borderRadius:3,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{connectorPadding:5,connectorShape:"crookedLine",crookDistance:void 0,distance:30,enabled:!0,formatter:function(){return this.isNull?void 0:this.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}),Ln(ds.prototype,{axisTypes:[],directTouch:!0,drawGraph:void 0,drawTracker:Xs.prototype.drawTracker,getCenter:Ni.getCenter,getSymbol:ns,invertible:!1,isCartesian:!1,noSharedTooltip:!0,pointAttribs:Xs.prototype.pointAttribs,pointClass:Ua,requireSorting:!1,searchPoint:ns,trackerGroups:["group","dataLabelsGroup"]}),Pe.registerSeriesType("pie",ds);
vendor: 4,258 bytes, line 16
16let{composed:za,noop:as}=Re,{distribute:ks}=fo,{series:qs}=Pe;!function(ee){let d={radialDistributionY:function(P,L){return(L.dataLabelPosition?.top||0)+P.distributeBox.pos},radialDistributionX:function(P,L,H,ce,Ee){let ae=Ee.dataLabelPosition;return P.getX(H<(ae?.top||0)+2||H>(ae?.bottom||0)-2?ce:H,L.half,L,Ee)},justify:function(P,L,H,ce){return ce[0]+(P.half?-1:1)*(H+(L.dataLabelPosition?.distance||0))},alignToPlotEdges:function(P,L,H,ce){let Ee=P.getBBox().width;return L?Ee+ce:H-Ee-ce},alignToConnectors:function(P,L,H,ce){let ae,Ee=0;return P.forEach(function(Ve){(ae=Ve.dataLabel.getBBox().width)>Ee&&(Ee=ae)}),L?Ee+ce:H-Ee-ce}};function m(P,L){let H=Math.PI/2,{start:ce=0,end:Ee=0}=P.shapeArgs||{},ae=P.angle||0;L>0&&ce<H&&Ee>H&&ae>H/2&&ae<1.5*H&&(ae=ae<=H?Math.max(H/2,(ce+H)/2):Math.min(1.5*H,(H+Ee)/2));let{center:Ve,options:ot}=this,pt=Ve[2]/2,xt=Math.cos(ae),vt=Math.sin(ae),_t=Ve[0]+xt*pt,_n=Ve[1]+vt*pt,Wn=Math.min((ot.slicedOffset||0)+(ot.borderWidth||0),L/5);return{natural:{x:_t+xt*L,y:_n+vt*L},computed:{},alignment:L<0?"center":P.half?"right":"left",connectorPosition:{angle:ae,breakAt:{x:_t+xt*Wn,y:_n+vt*Wn},touchingSliceAt:{x:_t,y:_n}},distance:L}}function y(){let Wn,mo,ro,P=this,L=P.points,H=P.chart,ce=H.plotWidth,Ee=H.plotHeight,ae=H.plotLeft,Ve=Math.round(H.chartWidth/3),ot=P.center,pt=ot[2]/2,xt=ot[1],vt=[[],[]],_t=[0,0,0,0],_n=P.dataLabelPositioners,so=0;P.visible&&P.hasDataLabels?.()&&(L.forEach(_o=>{(_o.dataLabels||[]).forEach(xo=>{xo.shortened&&(xo.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),xo.shortened=!1)})}),qs.prototype.drawDataLabels.apply(P),L.forEach(_o=>{(_o.dataLabels||[]).forEach((xo,ii)=>{let oi=ot[2]/2,ei=xo.options,Ii=it(ei?.distance||0,oi);0===ii&&vt[_o.half].push(_o),!Ne(ei?.style?.width)&&xo.getBBox().width>Ve&&(xo.css({width:Math.round(.7*Ve)+"px"}),xo.shortened=!0),xo.dataLabelPosition=this.getDataLabelPosition(_o,Ii),so=Math.max(so,Ii)})}),vt.forEach((_o,xo)=>{let ei,Ii,Wi,oi=[],Zi=0;_o.length&&(P.sortByAngle(_o,xo-.5),so>0&&(ei=Math.max(0,xt-pt-so),Ii=Math.min(xt+pt+so,H.plotHeight),_o.forEach(qi=>{(qi.dataLabels||[]).forEach(zi=>{let lr=zi.dataLabelPosition;lr&&lr.distance>0&&(lr.top=Math.max(0,xt-pt-lr.distance),lr.bottom=Math.min(xt+pt+lr.distance,H.plotHeight),Zi=zi.getBBox().height||21,zi.lineHeight=H.renderer.fontMetrics(zi.text||zi).h+2*zi.padding,qi.distributeBox={target:(zi.dataLabelPosition?.natural.y||0)-lr.top+zi.lineHeight/2,size:Zi,rank:qi.y},oi.push(qi.distributeBox))})}),ks(oi,Wi=Ii+Zi-ei,Wi/5)),_o.forEach(qi=>{(qi.dataLabels||[]).forEach(zi=>{let lr=zi.options||{},wa=qi.distributeBox,ia=zi.dataLabelPosition,Ia=ia?.natural.y||0,Sr=lr.connectorPadding||0,Or=zi.lineHeight||21,Pi=(Or-zi.getBBox().height)/2,Xr=0,zr=Ia,Va="inherit";if(ia){if(oi&&Ne(wa)&&ia.distance>0&&(void 0===wa.pos?Va="hidden":(ro=wa.size,zr=_n.radialDistributionY(qi,zi))),lr.justify)Xr=_n.justify(qi,zi,pt,ot);else switch(lr.alignTo){case"connectors":Xr=_n.alignToConnectors(_o,xo,ce,ae);break;case"plotEdges":Xr=_n.alignToPlotEdges(zi,xo,ce,ae);break;default:Xr=_n.radialDistributionX(P,qi,zr-Pi,Ia,zi)}if(ia.attribs={visibility:Va,align:ia.alignment},ia.posAttribs={x:Xr+(lr.x||0)+({left:Sr,right:-Sr}[ia.alignment]||0),y:zr+(lr.y||0)-Or/2},ia.computed.x=Xr,ia.computed.y=zr-Pi,ye(lr.crop,!0)){let fa;Xr-(mo=zi.getBBox().width)<Sr&&1===xo?(fa=Math.round(mo-Xr+Sr),_t[3]=Math.max(fa,_t[3])):Xr+mo>ce-Sr&&0===xo&&(fa=Math.round(Xr+mo-ce+Sr),_t[1]=Math.max(fa,_t[1])),zr-ro/2<0?_t[0]=Math.max(Math.round(ro/2-zr),_t[0]):zr+ro/2>Ee&&(_t[2]=Math.max(Math.round(zr+ro/2-Ee),_t[2])),ia.sideOverflow=fa}}})}))}),(0===pn(_t)||this.verifyDataLabelOverflow(_t))&&(this.placeDataLabels(),this.points.forEach(_o=>{_o.dataLabels?.forEach((xo,ii)=>{let{connectorColor:oi,connectorWidth:ei=1}=xo.options||{},Ii=xo.dataLabelPosition;if(Lt(ei)){let Zi;Wn=xo.connector,Ii&&Ii.distance>0?(Zi=!Wn,Wn||(xo.connector=Wn=H.renderer.path().addClass("highcharts-data-label-connector  highcharts-color-"+_o.colorIndex+(_o.className?" "+_o.className:"")).add(P.dataLabelsGroups?.[ii])),H.styledMode||Wn.attr({"stroke-width":ei,stroke:oi||_o.color||"#666666"}),Wn[Zi?"attr":"animate"]({d:_o.getConnectorPath(xo)}),Wn.attr({visibility:Ii.attribs?.visibility})):Wn&&(xo.connector=Wn.destroy())}})})))}
vendor: 4,420 bytes, line 16
16function M(){this.points.forEach(P=>{(P.dataLabels||[]).forEach(L=>{let H=L.dataLabelPosition;H?(H.sideOverflow&&(L.css({width:Math.max(L.getBBox().width-H.sideOverflow,0)+"px",textOverflow:L.options?.style?.textOverflow||"ellipsis"}),L.shortened=!0),L.attr(H.attribs),L[L.moved?"animate":"attr"](H.posAttribs),L.moved=!0):L&&L.attr({y:-9999})}),delete P.distributeBox},this)}function T(P){let L=this.center,H=this.options,ce=H.center,Ee=H.minSize||80,ae=Ee,Ve=null!==H.size;return!Ve&&(null!==ce[0]?ae=Math.max(L[2]-Math.max(P[1],P[3]),Ee):(ae=Math.max(L[2]-P[1]-P[3],Ee),L[0]+=(P[3]-P[1])/2),null!==ce[1]?ae=Ht(ae,Ee,L[2]-Math.max(P[0],P[2])):(ae=Ht(ae,Ee,L[2]-P[0]-P[2]),L[1]+=(P[0]-P[2])/2),ae<L[2]?(L[2]=ae,L[3]=Math.min(H.thickness?Math.max(0,ae-2*H.thickness):Math.max(0,it(H.innerSize||0,ae)),ae),this.translate(L),this.drawDataLabels&&this.drawDataLabels()):Ve=!0),Ve}ee.compose=function(P){if(Cs.compose(qs),Me(za,"PieDataLabel")){let L=P.prototype;L.dataLabelPositioners=d,L.alignDataLabel=as,L.drawDataLabels=y,L.getDataLabelPosition=m,L.placeDataLabels=M,L.verifyDataLabelOverflow=T}}}(Xt||(Xt={}));let Rs=Xt;(se=nn||(nn={})).getCenterOfPoints=function(ee){let d=ee.reduce((m,y)=>(m.x+=y.x,m.y+=y.y,m),{x:0,y:0});return{x:d.x/ee.length,y:d.y/ee.length}},se.getDistanceBetweenPoints=function(ee,d){return Math.sqrt(Math.pow(d.x-ee.x,2)+Math.pow(d.y-ee.y,2))},se.getAngleBetweenPoints=function(ee,d){return Math.atan2(d.x-ee.x,d.y-ee.y)},se.pointInPolygon=function({x:ee,y:d},m){let M,T,y=m.length,P=!1;for(M=0,T=y-1;M<y;T=M++){let[L,H]=m[M],[ce,Ee]=m[T];H>d!=Ee>d&&ee<(ce-L)*(d-H)/(Ee-H)+L&&(P=!P)}return P};let{pointInPolygon:$s}=nn;function kl(ee,d){let m,y=!1;return ee&&(m=ee.newOpacity,ee.oldOpacity!==m&&(ee.hasClass("highcharts-data-label")?(ee[m?"removeClass":"addClass"]("highcharts-data-label-hidden"),y=!0,ee[ee.isOld?"animate":"attr"]({opacity:m},void 0,function(){d.styledMode||ee.css({pointerEvents:m?"auto":"none"})}),St(d,"afterHideOverlappingLabel")):ee.attr({opacity:m})),ee.isOld=!0),y}let{defaultOptions:Dl}=gi,{noop:Ul}=Re,Gl={radius:0,scope:"stack",where:void 0},ll=Ul,Ml=Ul;function ml(ee,d,m,y,M={}){let T=ll(ee,d,m,y,M),{brStart:P=!0,brEnd:L=!0,innerR:H=0,r:ce=m,start:Ee=0,end:ae=0}=M;if(M.open||!M.borderRadius)return T;let Ve=ae-Ee,ot=Math.sin(Ve/2),pt=Math.max(Math.min(it(M.borderRadius||0,ce-H),(ce-H)/2,ce*ot/(1+ot)),0),xt=Math.min(pt,Ve/Math.PI*2*H),vt=T.length-1;for(;vt--;)(P||0!==vt&&3!==vt)&&(L||1!==vt&&2!==vt)&&function(_t,_n,Wn){let mo,ro,so,_o=_t[_n],xo=_t[_n+1];if("Z"===xo[0]&&(xo=_t[0]),"M"!==_o[0]&&"L"!==_o[0]||"A"!==xo[0]?"A"===_o[0]&&("M"===xo[0]||"L"===xo[0])&&(mo=xo,ro=_o):(mo=_o,ro=xo,so=!0),mo&&ro&&ro.params){let ii=ro[1],oi=ro[5],ei=ro.params,{start:Ii,end:Zi,cx:Wi,cy:qi}=ei,zi=oi?ii-Wn:ii+Wn,lr=zi?Math.asin(Wn/zi):0,wa=oi?lr:-lr,ia=Math.cos(lr)*zi;so?(ei.start=Ii+wa,mo[1]=Wi+ia*Math.cos(Ii),mo[2]=qi+ia*Math.sin(Ii),_t.splice(_n+1,0,["A",Wn,Wn,0,0,1,Wi+ii*Math.cos(ei.start),qi+ii*Math.sin(ei.start)])):(ei.end=Zi-wa,ro[6]=Wi+ii*Math.cos(ei.end),ro[7]=qi+ii*Math.sin(ei.end),_t.splice(_n+1,0,["A",Wn,Wn,0,0,1,Wi+ia*Math.cos(Zi),qi+ia*Math.sin(Zi)])),ro[4]=Math.abs(ei.end-ei.start)<Math.PI?0:1}}(T,vt,vt>1?xt:pt);return T}function $l(){if(this.options.borderRadius&&(!this.chart.is3d||!this.chart.is3d())){let{options:ee,yAxis:d}=this,m="percent"===ee.stacking,y=Dl.plotOptions?.[this.type]?.borderRadius,M=il(ee.borderRadius,je(y)?y:{}),T=d.options.reversed;for(let P of this.points){let{shapeArgs:L}=P;if("roundedRect"===P.shapeType&&L){let{width:H=0,height:ce=0,y:Ee=0}=L,ae=Ee,Ve=ce;if("stack"===M.scope&&P.stackTotal){let vt=d.translate(m?100:P.stackTotal,!1,!0,!1,!0),_t=d.translate(ee.threshold||0,!1,!0,!1,!0),_n=this.crispCol(0,Math.min(vt,_t),0,Math.abs(vt-_t));ae=_n.y,Ve=_n.height}let ot=(P.negative?-1:1)*(T?-1:1)==-1,pt=M.where;!pt&&this.is("waterfall")&&Math.abs((P.yBottom||0)-(this.translatedThreshold||0))>this.borderWidth&&(pt="all"),pt||(pt="end");let xt=Math.min(it(M.radius,H),H/2,"all"===pt?Ve/2:1/0)||0;"end"===pt&&(ot&&(ae-=xt),Ve+=xt),Ln(L,{brBoxHeight:Ve,brBoxY:ae,r:xt})}}}}function il(ee,d){return je(ee)||(ee={radius:ee||0}),De(Gl,d,ee)}function ol(){let ee=il(this.options.borderRadius);for(let d of this.points){let m=d.shapeArgs;m&&(m.borderRadius=it(ee.radius,(m.r||0)-(m.innerR||0)))}}function Sl(ee,d,m,y,M={}){let T=Ml(ee,d,m,y,M),{r:P=0,brBoxHeight:L=y,brBoxY:H=d}=M,ce=d-H,Ee=H+L-(d+y),ae=ce-P>-.1?0:P,Ve=Ee-P>
vendor: 1,204 bytes, line 16
16-.1?0:P,ot=Math.max(ae&&ce,0),pt=Math.max(Ve&&Ee,0),xt=[ee+ae,d],vt=[ee+m-ae,d],_t=[ee+m,d+ae],_n=[ee+m,d+y-Ve],Wn=[ee+m-Ve,d+y],mo=[ee+Ve,d+y],ro=[ee,d+y-Ve],so=[ee,d+ae],_o=(xo,ii)=>Math.sqrt(Math.pow(xo,2)-Math.pow(ii,2));if(ot){let xo=_o(ae,ae-ot);xt[0]-=xo,vt[0]+=xo,_t[1]=so[1]=d+ae-ot}if(y<ae-ot){let xo=_o(ae,ae-ot-y);_t[0]=_n[0]=ee+m-ae+xo,Wn[0]=Math.min(_t[0],Wn[0]),mo[0]=Math.max(_n[0],mo[0]),ro[0]=so[0]=ee+ae-xo,_t[1]=so[1]=d+y}if(pt){let xo=_o(Ve,Ve-pt);Wn[0]+=xo,mo[0]-=xo,_n[1]=ro[1]=d+y-Ve+pt}if(y<Ve-pt){let xo=_o(Ve,Ve-pt-y);_t[0]=_n[0]=ee+m-Ve+xo,vt[0]=Math.min(_t[0],vt[0]),xt[0]=Math.max(_n[0],xt[0]),ro[0]=so[0]=ee+Ve-xo,_n[1]=ro[1]=d}return T.length=0,T.push(["M",...xt],["L",...vt],["A",ae,ae,0,0,1,..._t],["L",..._n],["A",Ve,Ve,0,0,1,...Wn],["L",...mo],["A",Ve,Ve,0,0,1,...ro],["L",...so],["A",ae,ae,0,0,1,...xt],["Z"]),T}function Us(ee,d){let m=ee.condition;(m.callback||function(){return this.chartWidth<=ye(m.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=ye(m.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=ye(m.minWidth,0)&&this.chartHeight>=ye(m.minHeight,0)}).call(this,this)&&d.push(ee._id)}function cl(ee,d){let T,m=this.options.responsive,y=this.currentResponsive,M=[];
vendor: 4,608 bytes, line 16
16!d&&m&&m.rules&&m.rules.forEach(H=>{void 0===H._id&&(H._id=Yi()),this.matchResponsiveRule(H,M)},this);let P=De(...M.map(H=>Jo(m?.rules||[],ce=>ce._id===H)).map(H=>H?.chartOptions));P.isResponsiveOptions=!0,M=M.toString()||void 0;let L=y?.ruleIds;M!==L&&(y&&(this.currentResponsive=void 0,this.updatingResponsive=!0,this.update(y.undoOptions,ee,!0),this.updatingResponsive=!1),M?((T=Ft(P,this.options,!0,this.collectionsWithUpdate)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:M,mergedOptions:P,undoOptions:T},this.updatingResponsive||this.update(P,ee,!0)):this.currentResponsive=void 0)}(an||(an={})).compose=function(ee){let d=ee.prototype;return d.matchResponsiveRule||Ln(d,{matchResponsiveRule:Us,setResponsive:cl}),ee};let dl=an;Re.AST=Oo,Re.Axis=ls,Re.Chart=vr,Re.Color=ji,Re.DataLabel=Cs,Re.DataTableCore=Dn,Re.Fx=mn,Re.HTMLElement=ea,Re.Legend=Co,Re.LegendSymbol=wo,Re.PlotLineOrBand=La,Re.Point=N,Re.Pointer=ht,Re.RendererRegistry=ur,Re.Series=$e,Re.SeriesRegistry=Pe,Re.StackItem=jr,Re.SVGElement=So,Re.SVGRenderer=Mi,Re.Templating=kr,Re.Tick=fs,Re.Time=rn,Re.Tooltip=xs,Re.addEvent=Vt,Re.animObject=Ao.animObject,Re.animate=Ao.animate,Re.arrayMax=pn,Re.arrayMin=En,Re.attr=Kt,Re.chart=vr.chart,Re.clamp=Ht,Re.color=ji.parse,Re.correctFloat=Yt,Re.createElement=lo,Re.css=Zn,Re.dateFormat=kr.dateFormat,Re.defaultOptions=gi.defaultOptions,Re.defined=Ne,Re.destroyObjectProperties=At,Re.diffObjects=Ft,Re.discardElement=ct,Re.distribute=fo.distribute,Re.erase=bn,Re.error=fi,Re.extend=Ln,Re.extendClass=ao,Re.find=Jo,Re.fireEvent=St,Re.format=kr.format,Re.getDeferredAnimation=Ao.getDeferredAnimation,Re.getMagnitude=zt,Re.getOptions=gi.getOptions,Re.getStyle=To,Re.insertItem=Ar,Re.isArray=Rt,Re.isClass=zn,Re.isDOMElement=Yn,Re.isFunction=gn,Re.isNumber=Lt,Re.isObject=je,Re.isString=yt,Re.merge=De,Re.normalizeTickInterval=at,Re.numberFormat=kr.numberFormat,Re.objectEach=Ye,Re.offset=wn,Re.pad=Vn,Re.pick=ye,Re.pInt=qt,Re.relativeLength=it,Re.removeEvent=dt,Re.seriesType=Pe.seriesType,Re.setAnimation=Ao.setAnimation,Re.setOptions=gi.setOptions,Re.splat=et,Re.stableSort=kn,Re.stop=Ao.stop,Re.syncTimeout=co,Re.time=gi.defaultTime,Re.timers=mn.timers,Re.timeUnits=er,Re.uniqueKey=Yi,Re.useSerialIds=function(ee){return Q=ye(ee,Q)},Re.wrap=function(ee,d,m){let y=ee[d];ee[d]=function(){let M=arguments,T=this;return m.apply(this,[function(){return y.apply(T,arguments.length?arguments:M)}].concat([].slice.call(arguments)))}},function(ee,d,m){let y=ee.types.pie;if(!d.symbolCustomAttribs.includes("borderRadius")){let M=m.prototype.symbols;Vt(ee,"afterColumnTranslate",$l,{order:9}),Vt(y,"afterTranslate",ol),d.symbolCustomAttribs.push("borderRadius","brBoxHeight","brBoxY","brEnd","brStart"),ll=M.arc,Ml=M.roundedRect,M.arc=ml,M.roundedRect=Sl}}(Re.Series,Re.SVGElement,Re.SVGRenderer),We.compose(Re.Series.types.column),Cs.compose(Re.Series),Xa.compose(Re.Axis),ea.compose(Re.SVGRenderer),Co.compose(Re.Chart),Ja.compose(Re.Axis),(l=(U=Re.Chart).prototype).hideOverlappingLabels||(l.hideOverlappingLabels=function(ee){let M,T,P,L,H,d=ee.length,m=(Ee,ae)=>!(ae.x>=Ee.x+Ee.width||ae.x+ae.width<=Ee.x||ae.y>=Ee.y+Ee.height||ae.y+ae.height<=Ee.y),y=(Ee,ae)=>{for(let Ve of Ee)if($s({x:Ve[0],y:Ve[1]},ae))return!0;return!1},ce=!1;for(let Ee=0;Ee<d;Ee++)(M=ee[Ee])&&(M.oldOpacity=M.opacity,M.newOpacity=1,M.absoluteBox=function(ae){if(ae&&(!ae.alignAttr||ae.placed)){let Ve=ae.box?0:ae.padding||0,ot=ae.alignAttr||{x:ae.attr("x"),y:ae.attr("y")},{height:pt,polygon:xt,width:vt}=ae.getBBox(),_t=On(ae.alignValue)*vt;return ae.width=vt,ae.height=pt,{x:ot.x+(ae.parentGroup?.translateX||0)+Ve-_t,y:ot.y+(ae.parentGroup?.translateY||0)+Ve,width:vt-2*Ve,height:pt-2*Ve,polygon:xt}}}(M));ee.sort((Ee,ae)=>(ae?.labelrank||0)-(Ee?.labelrank||0));for(let Ee=0;Ee<d;++Ee){L=(T=ee[Ee])&&T.absoluteBox;let ae=L?.polygon;for(let Ve=Ee+1;Ve<d;++Ve){H=(P=ee[Ve])&&P.absoluteBox;let ot=!1;if(L&&H&&T!==P&&0!==T?.newOpacity&&0!==P?.newOpacity&&"hidden"!==T?.visibility&&"hidden"!==P?.visibility){let pt=H.polygon;if(ae&&pt&&ae!==pt?y(ae,pt)&&(ot=!0):m(L,H)&&(ot=!0),ot){let xt=T?.labelrank<P?.labelrank?T:P,vt=xt?.text;xt&&(xt.newOpacity=0),vt?.element.querySelector("textPath")&&vt.hide()}}}}for(let Ee of ee)Ee&&kl(Ee,this)&&(ce=!0);ce&&St(this,"afterHideAllOverlappingLabels")},Vt(U,"render",function(){let ee=this,d=[];for(let m of ee.labelCollectors||[])d=d.concat(m());for(let m of ee.yAxis||[])m.stacking&&m.options.stackLabels&&!m.options.stackLabels.allowOverlap&&Ye(m.stacking.stacks,y=>{Ye(y,M=>{M.label&&d.push(M.label)})});for(let m of ee.series||[])if(m.visible&&m.hasDataLabels?.()){let y=M=>
16{for(let T of M)T.visible&&(T.dataLabels||[]).forEach(P=>{let L=P.options||{};P.labelrank=ye(L.labelrank,T.labelrank,T.shapeArgs?.height),L.allowOverlap??Number(L.distance)>0?(P.oldOpacity=P.opacity,P.newOpacity=1,kl(P,ee)):d.push(P)})};y(m.nodes||[]),y(m.points)}this.hideOverlappingLabels(d)})),Rs.compose(Re.Series.types.pie),La.compose(Re.Chart,Re.Axis),ht.compose(Re.Chart),dl.compose(Re.Chart),sr.compose(Re.Axis,Re.Chart,Re.Series),Zr.compose(Re.Axis,Re.Chart,Re.Series),xs.compose(Re.Pointer);let ul=Re;return It.default})(),(Q="u"<typeof window?this:window)._Highcharts=h(),fn.exports=Q._Highcharts},59815:(fn,Q,h)=>{"use strict";h.d(Q,{$R:()=>ln,Qq:()=>ct,Sx:()=>Hn}),h(91010);var r=h(71326),p=h(36476),l=h(64714),e=h(29892),G=h(16710),X=h(7700),t=h(20383),V=h(99039),ie=h(86234),J=h(58189),se=h(85005);class U{}class ke{}class _e{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(vn){vn?"string"==typeof vn?this.lazyInit=()=>{this.headers=new Map,vn.split("\n").forEach(Kn=>{const Ao=Kn.indexOf(":");if(Ao>0){const ti=Kn.slice(0,Ao),Sn=Kn.slice(Ao+1).trim();this.addHeaderEntry(ti,Sn)}})}:typeof Headers<"u"&&vn instanceof Headers?(this.headers=new Map,vn.forEach((Kn,Ao)=>{this.addHeaderEntry(Ao,Kn)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(vn).forEach(([Kn,Ao])=>{this.setHeaderEntries(Kn,Ao)})}:this.headers=new Map}has(vn){return this.init(),this.headers.has(vn.toLowerCase())}get(vn){this.init();const Kn=this.headers.get(vn.toLowerCase());return Kn&&Kn.length>0?Kn[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(vn){return this.init(),this.headers.get(vn.toLowerCase())||null}append(vn,Kn){return this.clone({name:vn,value:Kn,op:"a"})}set(vn,Kn){return this.clone({name:vn,value:Kn,op:"s"})}delete(vn,Kn){return this.clone({name:vn,value:Kn,op:"d"})}maybeSetNormalizedName(vn,Kn){this.normalizedNames.has(Kn)||this.normalizedNames.set(Kn,vn)}init(){this.lazyInit&&(this.lazyInit instanceof _e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(vn=>this.applyUpdate(vn)),this.lazyUpdate=null))}copyFrom(vn){vn.init(),Array.from(vn.headers.keys()).forEach(Kn=>{this.headers.set(Kn,vn.headers.get(Kn)),this.normalizedNames.set(Kn,vn.normalizedNames.get(Kn))})}clone(vn){const Kn=new _e;return Kn.lazyInit=this.lazyInit&&this.lazyInit instanceof _e?this.lazyInit:this,Kn.lazyUpdate=(this.lazyUpdate||[]).concat([vn]),Kn}applyUpdate(vn){const Kn=vn.name.toLowerCase();switch(vn.op){case"a":case"s":let Ao=vn.value;if("string"==typeof Ao&&(Ao=[Ao]),0===Ao.length)return;this.maybeSetNormalizedName(vn.name,Kn);const ti=("a"===vn.op?this.headers.get(Kn):void 0)||[];ti.push(...Ao),this.headers.set(Kn,ti);break;case"d":const Sn=vn.value;if(Sn){let uo=this.headers.get(Kn);if(!uo)return;uo=uo.filter(io=>-1===Sn.indexOf(io)),0===uo.length?(this.headers.delete(Kn),this.normalizedNames.delete(Kn)):this.headers.set(Kn,uo)}else this.headers.delete(Kn),this.normalizedNames.delete(Kn)}}addHeaderEntry(vn,Kn){const Ao=vn.toLowerCase();this.maybeSetNormalizedName(vn,Ao),this.headers.has(Ao)?this.headers.get(Ao).push(Kn):this.headers.set(Ao,[Kn])}setHeaderEntries(vn,Kn){const Ao=(Array.isArray(Kn)?Kn:[Kn]).map(Sn=>Sn.toString()),ti=vn.toLowerCase();this.headers.set(ti,Ao),this.maybeSetNormalizedName(vn,ti)}forEach(vn){this.init(),Array.from(this.normalizedNames.keys()).forEach(Kn=>vn(this.normalizedNames.get(Kn),this.headers.get(Kn)))}}class Ze{encodeKey(vn){return Ae(vn)}encodeValue(vn){return Ae(vn)}decodeKey(vn){return decodeURIComponent(vn)}decodeValue(vn){return decodeURIComponent(vn)}}const Be=/%(\d[a-f0-9])/gi,Ce={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ae(mn){return encodeURIComponent(mn).replace(Be,(vn,Kn)=>Ce[Kn]??vn)}function ge(mn){return`${mn}`}class rt{map;encoder;updates=null;cloneFrom=null;constructor(vn={}){if(this.encoder=vn.encoder||new Ze,vn.fromString){if(vn.fromObject)throw new r.wOt(2805,!1);this.map=function we(mn,vn){const Kn=new Map;return mn.length>0&&mn.replace(/^\?/,"").split("&").forEach(ti=>{const Sn=ti.indexOf("="),[uo,io]=-1==Sn?[vn.decodeKey(ti),""]:[vn.decodeKey(ti.slice(0,Sn)),vn.decodeValue(ti.slice(Sn+1))],Io=Kn.get(uo)||[];Io.push(io),Kn.set(uo,Io)}),Kn}
vendor: 4,639 bytes, line 16
16(vn.fromString,this.encoder)}else vn.fromObject?(this.map=new Map,Object.keys(vn.fromObject).forEach(Kn=>{const Ao=vn.fromObject[Kn],ti=Array.isArray(Ao)?Ao.map(ge):[ge(Ao)];this.map.set(Kn,ti)})):this.map=null}has(vn){return this.init(),this.map.has(vn)}get(vn){this.init();const Kn=this.map.get(vn);return Kn?Kn[0]:null}getAll(vn){return this.init(),this.map.get(vn)||null}keys(){return this.init(),Array.from(this.map.keys())}append(vn,Kn){return this.clone({param:vn,value:Kn,op:"a"})}appendAll(vn){const Kn=[];return Object.keys(vn).forEach(Ao=>{const ti=vn[Ao];Array.isArray(ti)?ti.forEach(Sn=>{Kn.push({param:Ao,value:Sn,op:"a"})}):Kn.push({param:Ao,value:ti,op:"a"})}),this.clone(Kn)}set(vn,Kn){return this.clone({param:vn,value:Kn,op:"s"})}delete(vn,Kn){return this.clone({param:vn,value:Kn,op:"d"})}toString(){return this.init(),this.keys().map(vn=>{const Kn=this.encoder.encodeKey(vn);return this.map.get(vn).map(Ao=>Kn+"="+this.encoder.encodeValue(Ao)).join("&")}).filter(vn=>""!==vn).join("&")}clone(vn){const Kn=new rt({encoder:this.encoder});return Kn.cloneFrom=this.cloneFrom||this,Kn.updates=(this.updates||[]).concat(vn),Kn}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(vn=>this.map.set(vn,this.cloneFrom.map.get(vn))),this.updates.forEach(vn=>{switch(vn.op){case"a":case"s":const Kn=("a"===vn.op?this.map.get(vn.param):void 0)||[];Kn.push(ge(vn.value)),this.map.set(vn.param,Kn);break;case"d":if(void 0===vn.value){this.map.delete(vn.param);break}{let Ao=this.map.get(vn.param)||[];const ti=Ao.indexOf(ge(vn.value));-1!==ti&&Ao.splice(ti,1),Ao.length>0?this.map.set(vn.param,Ao):this.map.delete(vn.param)}}}),this.cloneFrom=this.updates=null)}}class Ct{map=new Map;set(vn,Kn){return this.map.set(vn,Kn),this}get(vn){return this.map.has(vn)||this.map.set(vn,vn.defaultValue()),this.map.get(vn)}delete(vn){return this.map.delete(vn),this}has(vn){return this.map.has(vn)}keys(){return this.map.keys()}}function Zt(mn){return typeof ArrayBuffer<"u"&&mn instanceof ArrayBuffer}function Xt(mn){return typeof Blob<"u"&&mn instanceof Blob}function nn(mn){return typeof FormData<"u"&&mn instanceof FormData}const un="Content-Type",Re="X-Request-URL",Mt="text/plain",jt="application/json",Vt=`${jt}, ${Mt}, */*`;class En{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(vn,Kn,Ao,ti){let Sn;if(this.url=Kn,this.method=vn.toUpperCase(),function Bt(mn){switch(mn){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||ti?(this.body=void 0!==Ao?Ao:null,Sn=ti):Sn=Ao,Sn&&(this.reportProgress=!!Sn.reportProgress,this.withCredentials=!!Sn.withCredentials,Sn.responseType&&(this.responseType=Sn.responseType),Sn.headers&&(this.headers=Sn.headers),Sn.context&&(this.context=Sn.context),Sn.params&&(this.params=Sn.params),this.transferCache=Sn.transferCache),this.headers??=new _e,this.context??=new Ct,this.params){const uo=this.params.toString();if(0===uo.length)this.urlWithParams=Kn;else{const io=Kn.indexOf("?");this.urlWithParams=Kn+(-1===io?"?":io<Kn.length-1?"&":"")+uo}}else this.params=new rt,this.urlWithParams=Kn}serializeBody(){return null===this.body?null:"string"==typeof this.body||Zt(this.body)||Xt(this.body)||nn(this.body)||function an(mn){return typeof URLSearchParams<"u"&&mn instanceof URLSearchParams}(this.body)?this.body:this.body instanceof rt?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||nn(this.body)?null:Xt(this.body)?this.body.type||null:Zt(this.body)?null:"string"==typeof this.body?Mt:this.body instanceof rt?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?jt:null}clone(vn={}){const Kn=vn.method||this.method,Ao=vn.url||this.url,ti=vn.responseType||this.responseType,Sn=vn.transferCache??this.transferCache,uo=void 0!==vn.body?vn.body:this.body,io=vn.withCredentials??this.withCredentials,Io=vn.reportProgress??this.reportProgress;let Oo=vn.headers||this.headers,ki=vn.params||this.params;const Vi=vn.context??this.context;return void 0!==vn.setHeaders&&(Oo=Object.keys(vn.setHeaders).reduce((hi,yr)=>hi.set(yr,vn.setHeaders[yr]),Oo)),vn.setParams&&(ki=Object.keys(vn.setParams).reduce((hi,yr)=>hi.set(yr,vn.setParams[yr]),ki)),new En(Kn,Ao,uo,{params:ki,headers:Oo,context:Vi,reportProgress:Io,responseType:ti,withCredentials:io,transferCache:Sn})}}
16var pn=function(mn){return mn[mn.Sent=0]="Sent",mn[mn.UploadProgress=1]="UploadProgress",mn[mn.ResponseHeader=2]="ResponseHeader",mn[mn.DownloadProgress=3]="DownloadProgress",mn[mn.Response=4]="Response",mn[mn.User=5]="User",mn}(pn||{});class Kt{headers;status;statusText;url;ok;type;constructor(vn,Kn=200,Ao="OK"){this.headers=vn.headers||new _e,this.status=void 0!==vn.status?vn.status:Kn,this.statusText=vn.statusText||Ao,this.url=vn.url||null,this.ok=this.status>=200&&this.status<300}}class Ht extends Kt{constructor(vn={}){super(vn)}type=pn.ResponseHeader;clone(vn={}){return new Ht({headers:vn.headers||this.headers,status:void 0!==vn.status?vn.status:this.status,statusText:vn.statusText||this.statusText,url:vn.url||this.url||void 0})}}class Yt extends Kt{body;constructor(vn={}){super(vn),this.body=void 0!==vn.body?vn.body:null}type=pn.Response;clone(vn={}){return new Yt({body:void 0!==vn.body?vn.body:this.body,headers:vn.headers||this.headers,status:void 0!==vn.status?vn.status:this.status,statusText:vn.statusText||this.statusText,url:vn.url||this.url||void 0})}}class lo extends Kt{name="HttpErrorResponse";message;error;ok=!1;constructor(vn){super(vn,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${vn.url||"(unknown url)"}`:`Http failure response for ${vn.url||"(unknown url)"}: ${vn.status} ${vn.statusText}`,this.error=vn.error||null}}function At(mn,vn){return{body:vn,headers:mn.headers,context:mn.context,observe:mn.observe,params:mn.params,reportProgress:mn.reportProgress,responseType:mn.responseType,withCredentials:mn.withCredentials,transferCache:mn.transferCache}}let ct=(()=>{class mn{handler;constructor(Kn){this.handler=Kn}request(Kn,Ao,ti={}){let Sn;if(Kn instanceof En)Sn=Kn;else{let Io,Oo;Io=ti.headers instanceof _e?ti.headers:new _e(ti.headers),ti.params&&(Oo=ti.params instanceof rt?ti.params:new rt({fromObject:ti.params})),Sn=new En(Kn,Ao,void 0!==ti.body?ti.body:null,{headers:Io,context:ti.context,params:Oo,reportProgress:ti.reportProgress,responseType:ti.responseType||"json",withCredentials:ti.withCredentials,transferCache:ti.transferCache})}const uo=(0,t.of)(Sn).pipe((0,p.H)(Io=>this.handler.handle(Io)));if(Kn instanceof En||"events"===ti.observe)return uo;const io=uo.pipe((0,l.p)(Io=>Io instanceof Yt));switch(ti.observe||"body"){case"body":switch(Sn.responseType){case"arraybuffer":return io.pipe((0,e.T)(Io=>{if(null!==Io.body&&!(Io.body instanceof ArrayBuffer))throw new r.wOt(2806,!1);return Io.body}));case"blob":return io.pipe((0,e.T)(Io=>{if(null!==Io.body&&!(Io.body instanceof Blob))throw new r.wOt(2807,!1);return Io.body}));case"text":return io.pipe((0,e.T)(Io=>{if(null!==Io.body&&"string"!=typeof Io.body)throw new r.wOt(2808,!1);return Io.body}));default:return io.pipe((0,e.T)(Io=>Io.body))}case"response":return io;default:throw new r.wOt(2809,!1)}}delete(Kn,Ao={}){return this.request("DELETE",Kn,Ao)}get(Kn,Ao={}){return this.request("GET",Kn,Ao)}head(Kn,Ao={}){return this.request("HEAD",Kn,Ao)}jsonp(Kn,Ao){return this.request("JSONP",Kn,{params:(new rt).append(Ao,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Kn,Ao={}){return this.request("OPTIONS",Kn,Ao)}patch(Kn,Ao,ti={}){return this.request("PATCH",Kn,At(ti,Ao))}post(Kn,Ao,ti={}){return this.request("POST",Kn,At(ti,Ao))}put(Kn,Ao,ti={}){return this.request("PUT",Kn,At(ti,Ao))}static \u0275fac=function(Ao){return new(Ao||mn)(r.KVO(U))};static \u0275prov=r.jDH({token:mn,factory:mn.\u0275fac})}return mn})();const Ln=new r.nKC("");function zt(mn,vn){return vn(mn)}function Jn(mn,vn){return(Kn,Ao)=>vn.intercept(Kn,{handle:ti=>mn(ti,Ao)})}const Jo=new r.nKC(""),Mn=new r.nKC(""),Yn=new r.nKC(""),zn=new r.nKC("",{providedIn:"root",factory:()=>!0});function Lt(){let mn=null;return(vn,Kn)=>{null===mn&&(mn=((0,r.WQX)(Jo,{optional:!0})??[]).reduceRight(Jn,zt));const Ao=(0,r.WQX)(r.Ua0);if((0,r.WQX)(zn)){const Sn=Ao.add();return mn(vn,Kn).pipe((0,G.j)(()=>Ao.remove(Sn)))}return mn(vn,Kn)}}let Rt=(()=>{class mn extends U{backend;injector;chain=null;pendingTasks=(0,r.WQX)(r.Ua0);contributeToStability=(0,r.WQX)(zn);constructor(Kn,Ao){super(),this.backend=Kn,this.injector=Ao}handle(Kn){if(null===this.chain){const Ao=Array.from(new Set([...this.injector.get(Mn),...this.injector.get(Yn,[])]));this.chain=Ao.reduceRight((ti,Sn)=>function To(mn,vn,Kn){return(Ao,ti)=>(0,r.N4e)(Kn,()=>vn(Ao,Sn=>mn(Sn,ti)))}(ti,Sn,this.injector),zt)}if(this.contributeToStability){const Ao=this.pendingTasks.add();return this.chain(Kn,ti=>this.backend.handle(ti)).pipe((0,G.j)(()=>this.pendingTasks.remove(Ao)))}return this.chain(Kn,Ao=>this.backend.handle(Ao))}static \u0275fac=function(Ao){return new(Ao||mn)(r.KVO(ke),r.KVO(r.uvJ))};
16static \u0275prov=r.jDH({token:mn,factory:mn.\u0275fac})}return mn})();const le=/^\)\]\}',?\n/,dt=RegExp(`^${Re}:`,"m");let kn=(()=>{class mn{xhrFactory;constructor(Kn){this.xhrFactory=Kn}handle(Kn){if("JSONP"===Kn.method)throw new r.wOt(-2800,!1);const Ao=this.xhrFactory;return(Ao.\u0275loadImpl?(0,ie.H)(Ao.\u0275loadImpl()):(0,t.of)(null)).pipe((0,X.n)(()=>new V.c(Sn=>{const uo=Ao.build();if(uo.open(Kn.method,Kn.urlWithParams),Kn.withCredentials&&(uo.withCredentials=!0),Kn.headers.forEach((Ki,Hi)=>uo.setRequestHeader(Ki,Hi.join(","))),Kn.headers.has("Accept")||uo.setRequestHeader("Accept",Vt),!Kn.headers.has(un)){const Ki=Kn.detectContentTypeHeader();null!==Ki&&uo.setRequestHeader(un,Ki)}if(Kn.responseType){const Ki=Kn.responseType.toLowerCase();uo.responseType="json"!==Ki?Ki:"text"}const io=Kn.serializeBody();let Io=null;const Oo=()=>{if(null!==Io)return Io;const Ki=uo.statusText||"OK",Hi=new _e(uo.getAllResponseHeaders()),kr=function et(mn){return"responseURL"in mn&&mn.responseURL?mn.responseURL:dt.test(mn.getAllResponseHeaders())?mn.getResponseHeader(Re):null}(uo)||Kn.url;return Io=new Ht({headers:Hi,status:uo.status,statusText:Ki,url:kr}),Io},ki=()=>{let{headers:Ki,status:Hi,statusText:kr,url:ur}=Oo(),fo=null;204!==Hi&&(fo=typeof uo.response>"u"?uo.responseText:uo.response),0===Hi&&(Hi=fo?200:0);let Oi=Hi>=200&&Hi<300;if("json"===Kn.responseType&&"string"==typeof fo){const mr=fo;fo=fo.replace(le,"");try{fo=""!==fo?JSON.parse(fo):null}catch(tr){fo=mr,Oi&&(Oi=!1,fo={error:tr,text:fo})}}Oi?(Sn.next(new Yt({body:fo,headers:Ki,status:Hi,statusText:kr,url:ur||void 0})),Sn.complete()):Sn.error(new lo({error:fo,headers:Ki,status:Hi,statusText:kr,url:ur||void 0}))},Vi=Ki=>{const{url:Hi}=Oo(),kr=new lo({error:Ki,status:uo.status||0,statusText:uo.statusText||"Unknown Error",url:Hi||void 0});Sn.error(kr)};let hi=!1;const yr=Ki=>{hi||(Sn.next(Oo()),hi=!0);let Hi={type:pn.DownloadProgress,loaded:Ki.loaded};Ki.lengthComputable&&(Hi.total=Ki.total),"text"===Kn.responseType&&uo.responseText&&(Hi.partialText=uo.responseText),Sn.next(Hi)},Ur=Ki=>{let Hi={type:pn.UploadProgress,loaded:Ki.loaded};Ki.lengthComputable&&(Hi.total=Ki.total),Sn.next(Hi)};return uo.addEventListener("load",ki),uo.addEventListener("error",Vi),uo.addEventListener("timeout",Vi),uo.addEventListener("abort",Vi),Kn.reportProgress&&(uo.addEventListener("progress",yr),null!==io&&uo.upload&&uo.upload.addEventListener("progress",Ur)),uo.send(io),Sn.next({type:pn.Sent}),()=>{uo.removeEventListener("error",Vi),uo.removeEventListener("abort",Vi),uo.removeEventListener("load",ki),uo.removeEventListener("timeout",Vi),Kn.reportProgress&&(uo.removeEventListener("progress",yr),null!==io&&uo.upload&&uo.upload.removeEventListener("progress",Ur)),uo.readyState!==uo.DONE&&uo.abort()}})))}static \u0275fac=function(Ao){return new(Ao||mn)(r.KVO(J.N0))};static \u0275prov=r.jDH({token:mn,factory:mn.\u0275fac})}return mn})();const co=new r.nKC(""),Ro=new r.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),fi=new r.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Ar{}let er=(()=>{class mn{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(Kn,Ao){this.doc=Kn,this.cookieName=Ao}getToken(){const Kn=this.doc.cookie||"";return Kn!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,J.bS)(Kn,this.cookieName),this.lastCookieString=Kn),this.lastToken}static \u0275fac=function(Ao){return new(Ao||mn)(r.KVO(se.q),r.KVO(Ro))};static \u0275prov=r.jDH({token:mn,factory:mn.\u0275fac})}return mn})();function Yi(mn,vn){const Kn=mn.url.toLowerCase();if(!(0,r.WQX)(co)||"GET"===mn.method||"HEAD"===mn.method||Kn.startsWith("http://")||Kn.startsWith("https://"))return vn(mn);const Ao=(0,r.WQX)(Ar).getToken(),ti=(0,r.WQX)(fi);return null!=Ao&&!mn.headers.has(ti)&&(mn=mn.clone({headers:mn.headers.set(ti,Ao)})),vn(mn)}var si=function(mn){return mn[mn.Interceptors=0]="Interceptors",mn[mn.LegacyInterceptors=1]="LegacyInterceptors",mn[mn.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",mn[mn.NoXsrfProtection=3]="NoXsrfProtection",mn[mn.JsonpSupport=4]="JsonpSupport",mn[mn.RequestsMadeViaParent=5]="RequestsMadeViaParent",mn[mn.Fetch=6]="Fetch",mn}(si||{});function ln(...mn){const vn=[ct,kn,Rt,{provide:U,useExisting:Rt},{provide:ke,useFactory:()=>(0,r.WQX)(Ln,{optional:!0})??(0,r.WQX)(kn)},{provide:Mn,useValue:Yi,multi:!0},{provide:co,useValue:!0},{provide:Ar,useClass:er}];for(const Kn of mn)vn.push(...Kn.\u0275providers);return(0,r.EmA)(vn)}const vo=new r.nKC("");function Hn(){return function Nt(mn,vn){return{\u0275kind:mn,\u0275providers:vn}}(si.LegacyInterceptors,[{provide:vo,useFactory:Lt},{provide:Mn,useExisting:vo,multi:!0}])}},59840:(fn,Q,h)=>{"use strict";h.d(Q,{G:()=>V});var X,s=h(642),r=h(44503),p=h(18212),l=h(59892),e=h(86022),G=h(90370),t=new WeakMap;function V(ke){return X||(X=function ie(ke){return new r.c(function(_e){var Ue=(0,s.H)(XMLHttpRequest.prototype,"open",J).stop,Ze=(0,s.H)(XMLHttpRequest.prototype,"send",function(Be){!function se(ke,_e,Ue){var Ze=ke.target,we=ke.handlingStack,Be=t.get(Ze);if(Be){var Ce=Be;Ce.state="start",Ce.startClocks=(0,p.M8)(),Ce.isAborted=!1,Ce.xhr=Ze,Ce.handlingStack=we;var Ae=!1,ge=(0,s.H)(Ze,"onreadystatechange",function(){Ze.readyState===XMLHttpRequest.DONE&&rt()}).stop,rt=function(){if(Je(),ge(),!Ae){Ae=!0;var Ct=Be;Ct.state="complete",Ct.duration=(0,p.vk)(Ce.startClocks.timeStamp,(0,p.nx)()),Ct.status=Ze.status,Ue.notify((0,e.yG)(Ct))}},Je=(0,G.q)(_e,Ze,"loadend",rt).stop;Ue.notify(Ce)}}(Be,ke,_e)},{computeHandlingStack:!0}).stop,we=(0,s.H)(XMLHttpRequest.prototype,"abort",U).stop;return function(){Ue(),Ze(),we()}})}(ke)),X}function J(ke){var Ue=ke.parameters,we=Ue[1];t.set(ke.target,{state:"open",method:String(Ue[0]).toUpperCase(),url:(0,l.l2)(String(we))})}function U(ke){var Ue=t.get(ke.target);Ue&&(Ue.isAborted=!0)}},59892:(fn,Q,h)=>{"use strict";h.d(Q,{AY:()=>p,L2:()=>l,c$:()=>e,l2:()=>r});var s=h(38261);function r(V){return e(V,location.href).href}function p(V){try{return!!e(V)}catch{return!1}}function l(V){var ie=e(V).pathname;return"/"===ie[0]?ie:"/".concat(ie)}function e(V,ie){var J=function t(){if(void 0===X)try{var V=new G("http://test/path");X="http://test/path"===V.href}catch{X=!1}return X?G:void 0}();if(J)try{return void 0!==ie?new J(V,ie):new J(V)}catch(_e){throw new Error("Failed to construct URL: ".concat(String(_e)," ").concat((0,s.s)({url:V,base:ie})))}if(void 0===ie&&!/:/.test(V))throw new Error("Invalid URL: '".concat(V,"'"));var se=document,U=se.createElement("a");if(void 0!==ie){var ke=(se=document.implementation.createHTMLDocument("")).createElement("base");ke.href=ie,se.head.appendChild(ke),se.body.appendChild(U)}return U.href=V,U}var X,G=URL},59918:(fn,Q,h)=>{"use strict";h.d(Q,{p:()=>t});var s=h(99039),r=h(88691),p=h(80720),l=h(1144),e=h(79002),G=h(14472),X=h(26734);function t(...V){const ie=(0,l.ms)(V),{args:J,keys:se}=(0,r.D)(V),U=new s.c(ke=>{const{length:_e}=J;if(!_e)return void ke.complete();const Ue=new Array(_e);let Ze=_e,we=_e;for(let Be=0;Be<_e;Be++){let Ce=!1;(0,p.Tg)(J[Be]).subscribe((0,e._)(ke,Ae=>{Ce||(Ce=!0,we--),Ue[Be]=Ae},()=>Ze--,void 0,()=>{(!Ze||!Ce)&&(we||ke.next(se?(0,X.e)(se,Ue):Ue),ke.complete())}))}});return ie?U.pipe((0,G.I)(ie)):U}},60438:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.getBindingDictionary=Q.createMockRequest=Q.plan=void 0;var s=h(2536),r=h(89991),p=h(10485),l=h(20978),e=h(22760),G=h(67864),X=h(25801),t=h(4389),V=h(32991),ie=h(99095),J=h(92767),se=h(49357);function U(Ae){return Ae._bindingDictionary}function _e(Ae,ge,rt,Je,Ct){var Zt,Bt=we(rt.container,Ct.serviceIdentifier);return Bt.length===s.BindingCount.NoBindingsAvailable&&rt.container.options.autoBindInjectable&&"function"==typeof Ct.serviceIdentifier&&Ae.getConstructorMetadata(Ct.serviceIdentifier).compilerGeneratedMetadata&&(rt.container.bind(Ct.serviceIdentifier).toSelf(),Bt=we(rt.container,Ct.serviceIdentifier)),Zt=ge?Bt:Bt.filter(function(Xt){var nn=new J.Request
16(Xt.serviceIdentifier,rt,Je,Xt,Ct);return Xt.constraint(nn)}),function Ue(Ae,ge,rt,Je){switch(ge.length){case s.BindingCount.NoBindingsAvailable:if(rt.isOptional())return ge;var Ct=G.getServiceIdentifierAsString(Ae),Bt=r.NOT_REGISTERED;throw Bt+=G.listMetadataForTarget(Ct,rt),Bt+=G.listRegisteredBindingsForServiceIdentifier(Je,Ct,we),new Error(Bt);case s.BindingCount.OnlyOneBindingAvailable:if(!rt.isArray())return ge;default:if(rt.isArray())return ge;throw Ct=G.getServiceIdentifierAsString(Ae),Bt=r.AMBIGUOUS_MATCH+" "+Ct,Bt+=G.listRegisteredBindingsForServiceIdentifier(Je,Ct,we),new Error(Bt)}}(Ct.serviceIdentifier,Zt,Ct,rt.container),Zt}function Ze(Ae,ge,rt,Je,Ct,Bt){var Zt,Xt;if(null===Ct){Zt=_e(Ae,ge,Je,null,Bt),Xt=new J.Request(rt,Je,null,Zt,Bt);var nn=new V.Plan(Je,Xt);Je.addPlan(nn)}else Zt=_e(Ae,ge,Je,Ct,Bt),Xt=Ct.addChildRequest(Bt.serviceIdentifier,Zt,Bt);Zt.forEach(function(an){var un=null;if(Bt.isArray())un=Xt.addChildRequest(an.serviceIdentifier,an,Bt);else{if(an.cache)return;un=Xt}if(an.type===p.BindingTypeEnum.Instance&&null!==an.implementationType){var It=ie.getDependencies(Ae,an.implementationType);if(!Je.container.options.skipBaseClassChecks){var Re=ie.getBaseClassDependencyCount(Ae,an.implementationType);if(It.length<Re){var Mt=r.ARGUMENTS_LENGTH_MISMATCH(ie.getFunctionName(an.implementationType));throw new Error(Mt)}}It.forEach(function(jt){Ze(Ae,!1,jt.serviceIdentifier,Je,un,jt)})}})}function we(Ae,ge){var rt=[],Je=U(Ae);return Je.hasKey(ge)?rt=Je.get(ge):null!==Ae.parent&&(rt=we(Ae.parent,ge)),rt}Q.getBindingDictionary=U,Q.plan=function Be(Ae,ge,rt,Je,Ct,Bt,Zt,Xt){void 0===Xt&&(Xt=!1);var nn=new X.Context(ge),an=function ke(Ae,ge,rt,Je,Ct,Bt){var Xt=new t.Metadata(Ae?l.MULTI_INJECT_TAG:l.INJECT_TAG,rt),nn=new se.Target(ge,Je,rt,Xt);if(void 0!==Ct){var an=new t.Metadata(Ct,Bt);nn.metadata.push(an)}return nn}(rt,Je,Ct,"",Bt,Zt);try{return Ze(Ae,Xt,Ct,nn,null,an),nn}catch(un){throw e.isStackOverflowExeption(un)&&nn.plan&&G.circularDependencyToException(nn.plan.rootRequest),un}},Q.createMockRequest=function Ce(Ae,ge,rt,Je){var Ct=new se.Target(p.TargetTypeEnum.Variable,"",ge,new t.Metadata(rt,Je)),Bt=new X.Context(Ae);return new J.Request(ge,Bt,null,[],Ct)}},61651:(fn,Q,h)=>{"use strict";h.d(Q,{Q:()=>e});var s=h(87040),r=h(79002),p=h(80720),l=h(56889);function e(G){return(0,s.N)((X,t)=>{(0,p.Tg)(G).subscribe((0,r._)(t,()=>t.complete(),l.l)),!t.closed&&X.subscribe(t)})}},61813:(fn,Q,h)=>{"use strict";h.d(Q,{o:()=>X});var s=h(64193),r=h(1646),p=h(71326),l=h(20358),e=h(30831);const G="Core App NavigationService";let X=(()=>{class t extends s.o_{logger;router;menuFlyerStatus$=new r.t({isMegaMenuFlyerOpen:!1,isSignInFlyerOpen:!1,isAccountsFlyerOpen:!1,isUserNameNavOpen:!1});constructor(ie,J){super(ie,window),this.logger=ie,this.router=J}getMenuFlyerStatus$=()=>this.menuFlyerStatus$.asObservable();setMenuFlyerStatus$=ie=>{this.menuFlyerStatus$.next(ie)};hideAllFlyers(ie,J=!1){const se={isMegaMenuFlyerOpen:!1,isSignInFlyerOpen:!1,isUserNameNavOpen:!1,isAccountsFlyerOpen:!1};ie&&(se[ie]=J),this.setMenuFlyerStatus$(se)}routeTo(ie){return this.router.navigateByUrl(ie),ie}login(){this.logger.debug(G,"Login Attempt")}registration(){this.logger.debug(G,"Registration Attempt")}loginRegistration(ie){switch(ie.getAttribute("action")){case"login":this.login();break;case"registration":this.registration()}}static \u0275fac=function(J){return new(J||t)(p.KVO(l.L),p.KVO(e.Ix))};static \u0275prov=p.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})()},62331:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>X});var s=h(88615),r=h(55242),l=Object.prototype.propertyIsEnumerable,e=Object.getOwnPropertySymbols;const X=e?function(t){return null==t?[]:(t=Object(t),(0,s.A)(e(t),function(V){return l.call(t,V)}))}:r.A},62478:(fn,Q,h)=>{"use strict";h.d(Q,{D$:()=>t,JN:()=>e,OG:()=>nn,Ui:()=>G,_L:()=>X,fi:()=>s,iw:()=>Zt,ll:()=>It});const s=[{name:"xs",minWidth:0,maxWidth:639,mediaQuery:"(max-width: 639px)"},{name:"sm",minWidth:640,maxWidth:767,mediaQuery:"(min-width: 640px) and (max-width: 767px)"},{name:"md",minWidth:768,maxWidth:1023,mediaQuery:"(min-width: 768px) and (max-width: 1023px)"},{name:"lg",minWidth:1024,maxWidth:1271,mediaQuery:"(min-width: 1024px) and (max-width: 1271px)"},{name:"xl",minWidth:1272,maxWidth:1535,mediaQuery:"(min-width: 1272px) and (max-width: 1535px)"},{name:"2xl",minWidth:1536,maxWidth:1919,mediaQuery:"(min-width: 1536px) and (max-width: 1919px)"},{name:"3xl",minWidth:1920,mediaQuery:"(min-width: 1920px)"}],e=(s.reduce((Mt,jt,Vt)=>(Vt>0&&(Mt={...Mt,[jt.name]:`${jt.minWidth}px`}),Mt),{}),{nc1:{0:"#ffffff",50:"#F4F5F5",100:"#ECEDEE",200:"#D4D5D8",300:"#BCBDC3",400:"#9EA1A8",500:"#737680",600:"#686B73",700:"#5C5E66",800:"#484A51",900:"#38393E",950:"#212121"},pc1:{50:"#f0f6ff",100:"#ddeaff",200:"#adc2ff",300:"#85a3ff",400:"#6188ff",500:"#3769ff",600:"#1446e1",700:"#002eb8",800:"#001e62",900:"#000f3d",950:"#00081f"},sc1:{50:"#f5f2fd",100:"#EEE9FC",200:"#D7C9F8",300:"#C0AAF3",400:"#9F7DED",500:"#6730E3",600:"#571EDC",700:"#4C1AC1",800:"#3E159D",900:"#2C0F70",950:"#1E0A4C"},sc2:{50:"#edfafa",100:"#e1f7f7",200:"#c0efec",300:"#72dbd5",400:"#00d6c8",500:"#00bfb3",600:"#00ada2",700:"#00998f",800:"#008077",900:"#005c56",950:"#00423e"},sc3:{50:"#faf1fd",100:"#f7e8fc",200:"#eecdf9",300:"#e3acf6",400:"#d683f1",500:"#c042ea",600:"#b623e7",700:"#a417d3",800:"#8112a5",900:"#5d0d77",950:"#400953"},sc4:{50:"#FFF5F8",100:"#FFE5ED",200:"#FFCCDA",300:"#FFA8C1",400:"#FF7AA0",500:"#FF0F52",600:"#EB0042",700:"#CC003A",800:"#AD0031",900:"#750021",950:"#570019"},sc5:{50:"#FFEFEB",100:"#FFDFD6",200:"#FFBFAD",300:"#FF9F85",400:"#FF7F5C",500:"#FF6035",600:"#F53500",700:"#B82800",800:"#7A1B00",900:"#3D0D00",950:"#1F0700"},tc1:{50:"#DEFEDD",500:"#0A8750",800:"#065903"},tc2:{50:"#FFFCF0",500:"#FFCE00",800:"#665200"},tc3:{50:"#FFF0F0",400:"#F87171",500:"#D70000",600:"#DC2626",800:"#8F0000"},ac1:{10:"#FFFFFF1a",20:"#FFFFFF33",30:"#FFFFFF4d",40:"#FFFFFF66",50:"#FFFFFF80",60:"#FFFFFF99",70:"#FFFFFFb3",80:"#FFFFFFcc",90:"#FFFFFFe6"},ac2:{10:"#0000001a",20:"#00000033",30:"#0000004d",40:"#00000066",50:"#00000080",60:"#00000099",70:"#000000b3",80:"#000000cc",90:"#000000e6"},ac3:{10:"#000f3d1a",20:"#000f3d33",30:"#000f3d4d",40:"#000f3d66",50:"#000f3d80",60:"#000f3d99",70:"#000f3db3",80:"#000f3dcc",90:"#000f3de6"},vc1:{500:"#F7BC00"},transparent:"rgba(0, 0, 0, 0)"}),G=["#002EB8","#00ADA2","#FF6035","#6730e3","#9EA1A8","#B623E7","#6188FF","#005C56","#9F7DED","#B82800","#737680","#ADC2FF"],X=["#3769FF","#00BFB3","#FF7F5C","#9F7DED","#BCBDC3","#C042EA","#85A3FF","#72DBD5","#6730E3","#B82800","#737680","#ADC2FF"],t=["#3769FF","#009E94","#8F8F8F","#08429B","#5C5C5C","#292929"],V={"gradient-pg1":"linear-gradient(135.6deg, #001E62 0%, #1446E1 100%)","gradient-pg2":"linear-gradient(135.6deg, #001E62 0%, #1446E1 50%, #ADC2FF 100%)","gradient-pg3":"linear-gradient(135.6deg, #ADC2FF 0%, #DDEAFF 100%)","gradient-sg1":"linear-gradient(135.6deg, #001E62 0%, #6730E3 100%)","gradient-sg2":"linear-gradient(135.6deg, #1446E1 0%, #6730E3 100%)","gradient-sg3":"linear-gradient(135.6deg, #ADC2FF 0%, #C0AAF3 100%)","gradient-sg4":"linear-gradient(135.6deg, #002EB8 0%, #008077 100%)","gradient-sg5":"linear-gradient(135.6deg, #001E62 0%, #1446E1 50%, #00BFB3 100%)","gradient-sg6":"linear-gradient(135.6deg, #ADC2FF 0%, #72DBD6 100%)","gradient-sg7":"linear-gradient(135.6deg, #3E159D 0%, #002EB8 50%, #008077 100%)","gradient-sg8":"linear-gradient(135.6deg, #6730E3 0%, #1446E1 50%, #008077 100%)","gradient-sg9":"linear-gradient(135.6deg, #D7C9F8 0%, #ADC2FF 50%, #72DBD6 100%)","gradient-tg1":"linear-gradient(135.6deg, #1446E1 0%, #FF6035 100%)","gradient-tg2":"linear-gradient(135.6deg, #002EB8 0%, #6730E3 50%, #FF6035 100%)","gradient-tg3":"linear-gradient(135.6deg, #ADC2FF 0%, #FFBFAD 100%)","gradient-tg4":"linear-gradient(135.6deg, #002EB8 0%, #6730E3 50%, #B623E7 100%)","gradient-tg5":"linear-gradient(135.6deg, #002EB8 0%, #8112A5 50%, #FF6035 100%)","gradient-tg6":"linear-gradient(135.6deg, #ADC2FF 0%, #EECDF9 50%, #FFDFD6 100%)","gradient-overlay-1":"linear-gradient( 360deg, rgba(55, 105, 255, 0.9) 0%, rgba(0, 214, 200, 0.6) 24%, rgba(0, 214, 200, 0) 60%)","gradient-overlay-2":"linear-gradient( 360deg, rgba(55, 105, 255, 0.9) 0%, rgba(0, 214, 200, 0.6) 24%, rgba(0, 214, 200, 0) 60%)","gradient-element-1":"linear-gradient( 360deg, rgba(55, 105, 255, 0.9) 0%, rgba(0, 214, 200, 0.6) 24%, rgba(0, 214, 200, 0) 60%)","gradient-element-2":"linear-gradient( 360deg, rgba(55, 105, 255, 0.9) 0%, rgba(0, 214, 200, 0.6) 24%, rgba(0, 214, 200, 0) 60%)"},ie=(Mt,jt)=>Mt.reduce((Vt,En,pn)=>(Vt[`color${pn}`]=`var(--${jt}-${pn})`,Vt),{}),J=(Mt,jt)=>jt.map((Vt,En)=>`${Mt}${En}`);ie(G,"color-chart"),ie(X,"color-chart-dark"),t.reduce((Mt,jt,Vt)=>(Mt[`color${Vt}`]=`var(--color-benchmark-${Vt})`,Mt),{}),J("bg-chart-color",G),J("bg-chart-color-dark",X),t.map((Mt,jt)=>`bg-benchmark-color${jt}`),Object.keys(V).map(Mt=>`bg-${Mt}`);const Je=Mt=>{const jt={};for(const Vt in Mt)Mt.hasOwnProperty(Vt)&&(jt[Vt]=Vt);return jt};Je({"gradient-pg1":"linear-gradient(135.6deg, var(--color-std-pc1_600) 10%, var(--color-std-pc1_500) 60%, var(--color-std-sc2_500) 100%)","gradient-pg2":"linear-gradient(135.6deg, var(--color-std-pc1_700) 10%, var(--color-std-pc1_500) 60%, var(--color-std-sc2_500) 100%)","gradient-pg3":"linear-gradient(135.6deg, var(--color-std-pc1_800) 10%, var(--color-std-pc1_500) 60%, var(--color-std-sc2_500) 100%)","gradient-sg1":"linear-gradient(285.12deg, #00ada2 0%, #1446e1 12%, #001e62 100%)","gradient-sg2":"linear-gradient(284.83deg, #3769ff -1.64%, #4c1ac1 100%)","gradient-sg3":"linear-gradient(284.83deg, #3769ff -1.64%, #4c1ac1 100%)","gradient-sg4":"linear-gradient(284.83deg, #3769ff -1.64%, #4c1ac1 100%)","gradient-sg5":"linear-gradient(284.83deg, #3769ff -1.64%, #4c1ac1 100%)","gradient-sg6":"linear-gradient(284.83deg, #3769ff -1.64%, #4c1ac1 100%)","gradient-sg7":"linear-gradient(284.83deg, #3769ff -1.64%, #4c1ac1 100%)","gradient-sg8":"linear-gradient(284.83deg, #3769ff -1.64%, #4c1ac1 100%)","gradient-sg9":"linear-gradient(284.83deg, #3769ff -1.64%, #4c1ac1 100%)","gradient-tg1":"linear-gradient(270deg, #3769ff 0%, #001e62 100%)","gradient-tg2":"linear-gradient(270deg, #3769ff 0%, #3e159d 100.07%)","gradient-tg3":"linear-gradient(270deg, #3769ff 0%, #00bfb3 100.07%)","gradient-tg4":"linear-gradient(270deg, #3769ff 0%, #c042ea 100.07%)","gradient-tg5":"linear-gradient(270deg, #3769ff 0%, #ff0f52 100.07%)","gradient-tg6":"linear-gradient(270deg, #3769ff 0%, #00bfb3 100.07%)","gradient-overlay-1":"linear-gradient( 360deg, rgba(55, 105, 255, 0.9) 0%, rgba(0, 214, 200, 0.6) 24%, rgba(0, 214, 200, 0) 60%)","gradient-overlay-2":"linear-gradient( 360deg, rgba(55, 105, 255, 0.9) 0%, rgba(0, 214, 200, 0.6) 24%, rgba(0, 214, 200, 0) 60%)","gradient-element-1":"linear-gradient( 360deg, rgba(55, 105, 255, 0.9) 0%, rgba(0, 214, 200, 0.6) 24%, rgba(0, 214, 200, 0) 60%)","gradient-element-2":"linear-gradient( 360deg, rgba(55, 105, 255, 0.9) 0%, rgba(0, 214, 200, 0.6) 24%, rgba(0, 214, 200, 0) 60%)"});var Zt=function(Mt){return Mt.TT_COMMONS_PRO_REGULAR='"TT Commons Pro", arial, sans-serif',Mt}(Zt||{}),nn=function(Mt){return Mt.SEARCH="ft-global-icon-search.svg",Mt.STAR_HOLLOW="ft-global-icon-morningstar-outline.svg",Mt.STAR_SOLID="ft-global-icon-morningstar.svg",Mt.FACEBOOK="facebook-micro.svg",Mt.SOCIALX="social-x-micro.svg",Mt.YOUTUBE="youtube-micro.svg",Mt.INSTAGRAM="instagram-micro.svg",Mt.LINKEDIN="linkedin-micro.svg",Mt}(nn||{}),un=function(Mt){return Mt.HEADER="https://franklintempletonprod.widen.net/content/hrxzxi4q8b/png/ft-global-logo-header.png",Mt.FOOTER="https://franklintempletonprod.widen.net/content/jzoxmtfxhw/png/ft-global-logo-footer.png",Mt}(un||{});const It={header:un.HEADER,footer:un.FOOTER};Je(V)},62495:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.named=void 0;var s=h(20978),r=h(4389),p=h(91777);Q.named=function l(e){return function(G,X,t){var V=new r.Metadata(s.NAMED_TAG,e);"number"==typeof t?p.tagParameter(G,X,t,V):p.tagProperty(G,X,V)}}},62709:(fn,Q,h)=>{"use strict";h.d(Q,{x:()=>e});var s=h(80723),p=h(1144),l=h(86234);function e(...G){return function r(){return(0,s.U)(1)}()((0,l.H)(G,(0,p.lI)(G)))}},62852:(fn,Q,h)=>{"use strict";h.d(Q,{$:()=>s});const s={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNext
16Context:!1}},62868:(fn,Q,h)=>{"use strict";h.d(Q,{W8:()=>l,hE:()=>G,up:()=>Ae});var s=h(25044),r=h(85005),p=h(71326);let l=(()=>{class Re{_doc;_dom;constructor(jt){this._doc=jt,this._dom=(0,s.rb)()}addTag(jt,Vt=!1){return jt?this._getOrCreateElement(jt,Vt):null}addTags(jt,Vt=!1){return jt?jt.reduce((En,pn)=>(pn&&En.push(this._getOrCreateElement(pn,Vt)),En),[]):[]}getTag(jt){return jt&&this._doc.querySelector(`meta[${jt}]`)||null}getTags(jt){if(!jt)return[];const Vt=this._doc.querySelectorAll(`meta[${jt}]`);return Vt?[].slice.call(Vt):[]}updateTag(jt,Vt){if(!jt)return null;Vt=Vt||this._parseSelector(jt);const En=this.getTag(Vt);return En?this._setMetaElementAttributes(jt,En):this._getOrCreateElement(jt,!0)}removeTag(jt){this.removeTagElement(this.getTag(jt))}removeTagElement(jt){jt&&this._dom.remove(jt)}_getOrCreateElement(jt,Vt=!1){if(!Vt){const Kt=this._parseSelector(jt),Ht=this.getTags(Kt).filter(Yt=>this._containsAttributes(jt,Yt))[0];if(void 0!==Ht)return Ht}const En=this._dom.createElement("meta");return this._setMetaElementAttributes(jt,En),this._doc.getElementsByTagName("head")[0].appendChild(En),En}_setMetaElementAttributes(jt,Vt){return Object.keys(jt).forEach(En=>Vt.setAttribute(this._getMetaKeyMap(En),jt[En])),Vt}_parseSelector(jt){const Vt=jt.name?"name":"property";return`${Vt}="${jt[Vt]}"`}_containsAttributes(jt,Vt){return Object.keys(jt).every(En=>Vt.getAttribute(this._getMetaKeyMap(En))===jt[En])}_getMetaKeyMap(jt){return e[jt]||jt}static \u0275fac=function(Vt){return new(Vt||Re)(p.KVO(r.q))};static \u0275prov=p.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}return Re})();const e={httpEquiv:"http-equiv"};let G=(()=>{class Re{_doc;constructor(jt){this._doc=jt}getTitle(){return this._doc.title}setTitle(jt){this._doc.title=jt||""}static \u0275fac=function(Vt){return new(Vt||Re)(p.KVO(r.q))};static \u0275prov=p.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}return Re})(),Ae=(()=>{class Re{static \u0275fac=function(Vt){return new(Vt||Re)};static \u0275prov=p.jDH({token:Re,factory:function(Vt){let En=null;return En=Vt?new(Vt||Re):p.KVO(ge),En},providedIn:"root"})}return Re})(),ge=(()=>{class Re extends Ae{_doc;constructor(jt){super(),this._doc=jt}sanitize(jt,Vt){if(null==Vt)return null;switch(jt){case p.WPN.NONE:return Vt;case p.WPN.HTML:return(0,p.ZF7)(Vt,"HTML")?(0,p.rcV)(Vt):(0,p.h9k)(this._doc,String(Vt)).toString();case p.WPN.STYLE:return(0,p.ZF7)(Vt,"Style")?(0,p.rcV)(Vt):Vt;case p.WPN.SCRIPT:if((0,p.ZF7)(Vt,"Script"))return(0,p.rcV)(Vt);throw new p.wOt(5200,!1);case p.WPN.URL:return(0,p.ZF7)(Vt,"URL")?(0,p.rcV)(Vt):(0,p.$MX)(String(Vt));case p.WPN.RESOURCE_URL:if((0,p.ZF7)(Vt,"ResourceURL"))return(0,p.rcV)(Vt);throw new p.wOt(5201,!1);default:throw new p.wOt(5202,!1)}}bypassSecurityTrustHtml(jt){return(0,p.Kcf)(jt)}bypassSecurityTrustStyle(jt){return(0,p.cWb)(jt)}bypassSecurityTrustScript(jt){return(0,p.UyX)(jt)}bypassSecurityTrustUrl(jt){return(0,p.osQ)(jt)}bypassSecurityTrustResourceUrl(jt){return(0,p.e5t)(jt)}static \u0275fac=function(Vt){return new(Vt||Re)(p.KVO(r.q))};static \u0275prov=p.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}return Re})()},63047:(fn,Q,h)=>{"use strict";h.d(Q,{M:()=>e});var s=h(74725),r=h(87040),p=h(79002),l=h(2503);function e(G,X,t){const V=(0,s.T)(G)||X||t?{next:G,error:X,complete:t}:G;return V?(0,r.N)((ie,J)=>{var se;null===(se=V.subscribe)||void 0===se||se.call(V);let U=!0;ie.subscribe((0,p._)(J,ke=>{var _e;null===(_e=V.next)||void 0===_e||_e.call(V,ke),J.next(ke)},()=>{var ke;U=!1,null===(ke=V.complete)||void 0===ke||ke.call(V),J.complete()},ke=>{var _e;U=!1,null===(_e=V.error)||void 0===_e||_e.call(V,ke),J.error(ke)},()=>{var ke,_e;U&&(null===(ke=V.unsubscribe)||void 0===ke||ke.call(V)),null===(_e=V.finalize)||void 0===_e||_e.call(V)}))}):l.D}},63582:(fn,Q,h)=>{"use strict";h.d(Q,{Wv:()=>ur,ht:()=>mr,WL:()=>nr,Qy:()=>Hi,Z3:()=>kr});var s=h(42733),r=h(71326),p=h(91010);const e=["start","end"],G=["top","right","bottom","left"].reduce((en,cn)=>en.concat(cn,cn+"-"+e[0],cn+"-"+e[1]),[]),X=Math.min,t=Math.max,V=Math.round,ie=Math.floor,J=en=>({x:en,y:en}
16),se={left:"right",right:"left",bottom:"top",top:"bottom"},U={start:"end",end:"start"};function ke(en,cn,Qn){return t(en,X(cn,Qn))}function _e(en,cn){return"function"==typeof en?en(cn):en}function Ue(en){return en.split("-")[0]}function Ze(en){return en.split("-")[1]}function we(en){return"x"===en?"y":"x"}function Be(en){return"y"===en?"height":"width"}function Ce(en){return["top","bottom"].includes(Ue(en))?"y":"x"}function Ae(en){return we(Ce(en))}function ge(en,cn,Qn){void 0===Qn&&(Qn=!1);const go=Ze(en),no=Ae(en),So=Be(no);let qo="x"===no?go===(Qn?"end":"start")?"right":"left":"start"===go?"bottom":"top";return cn.reference[So]>cn.floating[So]&&(qo=Zt(qo)),[qo,Zt(qo)]}function Je(en){return en.replace(/start|end/g,cn=>U[cn])}function Zt(en){return en.replace(/left|right|bottom|top/g,cn=>se[cn])}function nn(en){return"number"!=typeof en?function Xt(en){return{top:0,right:0,bottom:0,left:0,...en}}(en):{top:en,right:en,bottom:en,left:en}}function an(en){const{x:cn,y:Qn,width:go,height:no}=en;return{width:go,height:no,top:Qn,left:cn,right:cn+go,bottom:Qn+no,x:cn,y:Qn}}function un(en,cn,Qn){let{reference:go,floating:no}=en;const So=Ce(cn),qo=Ae(cn),lt=Be(qo),Gt=Ue(cn),yn="y"===So,Te=go.x+go.width/2-no.width/2,qe=go.y+go.height/2-no.height/2,Ie=go[lt]/2-no[lt]/2;let ut;switch(Gt){case"top":ut={x:Te,y:go.y-no.height};break;case"bottom":ut={x:Te,y:go.y+go.height};break;case"right":ut={x:go.x+go.width,y:qe};break;case"left":ut={x:go.x-no.width,y:qe};break;default:ut={x:go.x,y:go.y}}switch(Ze(cn)){case"start":ut[qo]-=Ie*(Qn&&yn?-1:1);break;case"end":ut[qo]+=Ie*(Qn&&yn?-1:1)}return ut}const It=function(){var en=(0,p.A)(function*(cn,Qn,go){const{placement:no="bottom",strategy:So="absolute",middleware:qo=[],platform:lt}=go,Gt=qo.filter(Boolean),yn=yield null==lt.isRTL?void 0:lt.isRTL(Qn);let Te=yield lt.getElementRects({reference:cn,floating:Qn,strategy:So}),{x:qe,y:Ie}=un(Te,no,yn),ut=no,dn={},ho=0;for(let Do=0;Do<Gt.length;Do++){const{name:ni,fn:mi}=Gt[Do],{x:vi,y:Li,data:_i,reset:ri}=yield mi({x:qe,y:Ie,initialPlacement:no,placement:ut,strategy:So,middlewareData:dn,rects:Te,platform:lt,elements:{reference:cn,floating:Qn}});qe=vi??qe,Ie=Li??Ie,dn={...dn,[ni]:{...dn[ni],..._i}},ri&&ho<=50&&(ho++,"object"==typeof ri&&(ri.placement&&(ut=ri.placement),ri.rects&&(Te=!0===ri.rects?yield lt.getElementRects({reference:cn,floating:Qn,strategy:So}):ri.rects),({x:qe,y:Ie}=un(Te,ut,yn))),Do=-1)}return{x:qe,y:Ie,placement:ut,strategy:So,middlewareData:dn}});return function(Qn,go,no){return en.apply(this,arguments)}}();function Re(en,cn){return Mt.apply(this,arguments)}function Mt(){return(Mt=(0,p.A)(function*(en,cn){var Qn;void 0===cn&&(cn={});const{x:go,y:no,platform:So,rects:qo,elements:lt,strategy:Gt}=en,{boundary:yn="clippingAncestors",rootBoundary:Te="viewport",elementContext:qe="floating",altBoundary:Ie=!1,padding:ut=0}=_e(cn,en),dn=nn(ut),Do=lt[Ie?"floating"===qe?"reference":"floating":qe],ni=an(yield So.getClippingRect({element:null==(Qn=yield null==So.isElement?void 0:So.isElement(Do))||Qn?Do:Do.contextElement||(yield null==So.getDocumentElement?void 0:So.getDocumentElement(lt.floating)),boundary:yn,rootBoundary:Te,strategy:Gt})),mi="floating"===qe?{x:go,y:no,width:qo.floating.width,height:qo.floating.height}:qo.reference,vi=yield null==So.getOffsetParent?void 0:So.getOffsetParent(lt.floating),Li=(yield null==So.isElement?void 0:So.isElement(vi))&&(yield null==So.getScale?void 0:So.getScale(vi))||{x:1,y:1},_i=an(So.convertOffsetParentRelativeRectToViewportRelativeRect?yield So.convertOffsetParentRelativeRectToViewportRelativeRect({elements:lt,rect:mi,offsetParent:vi,strategy:Gt}):mi);return{top:(ni.top-_i.top+dn.top)/Li.y,bottom:(_i.bottom-ni.bottom+dn.bottom)/Li.y,left:(ni.left-_i.left+dn.left)/Li.x,right:(_i.right-ni.right+dn.right)/Li.x}})).apply(this,arguments)}function At(){return(At=(0,p.A)(function*(en,cn){const{placement:Qn,platform:go,elements:no}=en,So=yield null==go.isRTL?void 0:go.isRTL(no.floating),qo=Ue(Qn),lt=Ze(Qn),Gt="y"===Ce(Qn),yn=["left","top"].includes(qo)?-1:1,Te=So&&Gt?-1:1,qe=_e(cn,en);let{mainAxis:Ie,crossAxis:ut,alignmentAxis:dn}="number"==typeof qe?{mainAxis:qe,crossAxis:0,alignmentAxis:null}
vendor: 4,318 bytes, line 16
16:{mainAxis:qe.mainAxis||0,crossAxis:qe.crossAxis||0,alignmentAxis:qe.alignmentAxis};return lt&&"number"==typeof dn&&(ut="end"===lt?-1*dn:dn),Gt?{x:ut*Te,y:Ie*yn}:{x:Ie*yn,y:ut*Te}})).apply(this,arguments)}function ao(){return typeof window<"u"}function St(en){return zt(en)?(en.nodeName||"").toLowerCase():"#document"}function On(en){var cn;return(null==en||null==(cn=en.ownerDocument)?void 0:cn.defaultView)||window}function sn(en){var cn;return null==(cn=(zt(en)?en.ownerDocument:en.document)||window.document)?void 0:cn.documentElement}function zt(en){return!!ao()&&(en instanceof Node||en instanceof On(en).Node)}function Jn(en){return!!ao()&&(en instanceof Element||en instanceof On(en).Element)}function To(en){return!!ao()&&(en instanceof HTMLElement||en instanceof On(en).HTMLElement)}function Jo(en){return!(!ao()||typeof ShadowRoot>"u")&&(en instanceof ShadowRoot||en instanceof On(en).ShadowRoot)}function Mn(en){const{overflow:cn,overflowX:Qn,overflowY:go,display:no}=je(en);return/auto|scroll|overlay|hidden|clip/.test(cn+go+Qn)&&!["inline","contents"].includes(no)}function Yn(en){return["table","td","th"].includes(St(en))}function zn(en){return[":popover-open",":modal"].some(cn=>{try{return en.matches(cn)}catch{return!1}})}function Lt(en){const cn=Rt(),Qn=Jn(en)?je(en):en;return"none"!==Qn.transform||"none"!==Qn.perspective||!!Qn.containerType&&"normal"!==Qn.containerType||!cn&&!!Qn.backdropFilter&&"none"!==Qn.backdropFilter||!cn&&!!Qn.filter&&"none"!==Qn.filter||["transform","perspective","filter"].some(go=>(Qn.willChange||"").includes(go))||["paint","layout","strict","content"].some(go=>(Qn.contain||"").includes(go))}function Rt(){return!(typeof CSS>"u"||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function gn(en){return["html","body","#document"].includes(St(en))}function je(en){return On(en).getComputedStyle(en)}function De(en){return Jn(en)?{scrollLeft:en.scrollLeft,scrollTop:en.scrollTop}:{scrollLeft:en.scrollX,scrollTop:en.scrollY}}function at(en){if("html"===St(en))return en;const cn=en.assignedSlot||en.parentNode||Jo(en)&&en.host||sn(en);return Jo(cn)?cn.host:cn}function Ye(en){const cn=at(en);return gn(cn)?en.ownerDocument?en.ownerDocument.body:en.body:To(cn)&&Mn(cn)?cn:Ye(cn)}function wn(en,cn,Qn){var go;void 0===cn&&(cn=[]),void 0===Qn&&(Qn=!0);const no=Ye(en),So=no===(null==(go=en.ownerDocument)?void 0:go.body),qo=On(no);if(So){const lt=Vn(qo);return cn.concat(qo,qo.visualViewport||[],Mn(no)?no:[],lt&&Qn?wn(lt):[])}return cn.concat(no,wn(no,[],Qn))}function Vn(en){return en.parent&&Object.getPrototypeOf(en.parent)?en.frameElement:null}function ye(en){const cn=je(en);let Qn=parseFloat(cn.width)||0,go=parseFloat(cn.height)||0;const no=To(en),So=no?en.offsetWidth:Qn,qo=no?en.offsetHeight:go,lt=V(Qn)!==So||V(go)!==qo;return lt&&(Qn=So,go=qo),{width:Qn,height:go,$:lt}}function qt(en){return Jn(en)?en:en.contextElement}function Me(en){const cn=qt(en);if(!To(cn))return J(1);const Qn=cn.getBoundingClientRect(),{width:go,height:no,$:So}=ye(cn);let qo=(So?V(Qn.width):Qn.width)/go,lt=(So?V(Qn.height):Qn.height)/no;return(!qo||!Number.isFinite(qo))&&(qo=1),(!lt||!Number.isFinite(lt))&&(lt=1),{x:qo,y:lt}}const it=J(0);function le(en){const cn=On(en);return Rt()&&cn.visualViewport?{x:cn.visualViewport.offsetLeft,y:cn.visualViewport.offsetTop}:it}function et(en,cn,Qn,go){void 0===cn&&(cn=!1),void 0===Qn&&(Qn=!1);const no=en.getBoundingClientRect(),So=qt(en);let qo=J(1);cn&&(go?Jn(go)&&(qo=Me(go)):qo=Me(en));const lt=function dt(en,cn,Qn){return void 0===cn&&(cn=!1),!(!Qn||cn&&Qn!==On(en))&&cn}(So,Qn,go)?le(So):J(0);let Gt=(no.left+lt.x)/qo.x,yn=(no.top+lt.y)/qo.y,Te=no.width/qo.x,qe=no.height/qo.y;if(So){const Ie=On(So),ut=go&&Jn(go)?On(go):go;let dn=Ie,ho=Vn(dn);for(;ho&&go&&ut!==dn;){const Do=Me(ho),ni=ho.getBoundingClientRect(),mi=je(ho),vi=ni.left+(ho.clientLeft+parseFloat(mi.paddingLeft))*Do.x,Li=ni.top+(ho.clientTop+parseFloat(mi.paddingTop))*Do.y;Gt*=Do.x,yn*=Do.y,Te*=Do.x,qe*=Do.y,Gt+=vi,yn+=Li,dn=On(ho),ho=Vn(dn)}}return an({width:Te,height:qe,x:Gt,y:yn})}function kn(en,cn){const Qn=De(en).scrollLeft;return cn?cn.left+Qn:et(sn(en)).left+Qn}function co(en,cn,Qn){void 0===Qn&&(Qn=!1);const go=en.getBoundingClientRect();return{x:go.left+cn.scrollLeft-(Qn?0:kn(en,go)),y:go.top+cn.scrollTop}}function er(en,cn,Qn){let go;
16if("viewport"===cn)go=function fi(en,cn){const Qn=On(en),go=sn(en),no=Qn.visualViewport;let So=go.clientWidth,qo=go.clientHeight,lt=0,Gt=0;if(no){So=no.width,qo=no.height;const yn=Rt();(!yn||yn&&"fixed"===cn)&&(lt=no.offsetLeft,Gt=no.offsetTop)}return{width:So,height:qo,x:lt,y:Gt}}(en,Qn);else if("document"===cn)go=function wi(en){const cn=sn(en),Qn=De(en),go=en.ownerDocument.body,no=t(cn.scrollWidth,cn.clientWidth,go.scrollWidth,go.clientWidth),So=t(cn.scrollHeight,cn.clientHeight,go.scrollHeight,go.clientHeight);let qo=-Qn.scrollLeft+kn(en);const lt=-Qn.scrollTop;return"rtl"===je(go).direction&&(qo+=t(cn.clientWidth,go.clientWidth)-no),{width:no,height:So,x:qo,y:lt}}(sn(en));else if(Jn(cn))go=function Ar(en,cn){const Qn=et(en,!0,"fixed"===cn),go=Qn.top+en.clientTop,no=Qn.left+en.clientLeft,So=To(en)?Me(en):J(1);return{width:en.clientWidth*So.x,height:en.clientHeight*So.y,x:no*So.x,y:go*So.y}}(cn,Qn);else{const no=le(en);go={x:cn.x-no.x,y:cn.y-no.y,width:cn.width,height:cn.height}}return an(go)}function Yi(en,cn){const Qn=at(en);return!(Qn===cn||!Jn(Qn)||gn(Qn))&&("fixed"===je(Qn).position||Yi(Qn,cn))}function Rr(en,cn){const Qn=cn.get(en);if(Qn)return Qn;let go=wn(en,[],!1).filter(lt=>Jn(lt)&&"body"!==St(lt)),no=null;const So="fixed"===je(en).position;let qo=So?at(en):en;for(;Jn(qo)&&!gn(qo);){const lt=je(qo),Gt=Lt(qo);!Gt&&"fixed"===lt.position&&(no=null),(So?!Gt&&!no:!Gt&&"static"===lt.position&&no&&["absolute","fixed"].includes(no.position)||Mn(qo)&&!Gt&&Yi(en,qo))?go=go.filter(Te=>Te!==qo):no=lt,qo=at(qo)}return cn.set(en,go),go}function ln(en,cn,Qn){const go=To(cn),no=sn(cn),So="fixed"===Qn,qo=et(en,!0,So,cn);let lt={scrollLeft:0,scrollTop:0};const Gt=J(0);if(go||!go&&!So)if(("body"!==St(cn)||Mn(no))&&(lt=De(cn)),go){const Ie=et(cn,!0,So,cn);Gt.x=Ie.x+cn.clientLeft,Gt.y=Ie.y+cn.clientTop}else no&&(Gt.x=kn(no));const yn=!no||go||So?J(0):co(no,lt);return{x:qo.left+lt.scrollLeft-Gt.x-yn.x,y:qo.top+lt.scrollTop-Gt.y-yn.y,width:qo.width,height:qo.height}}function rn(en){return"static"===je(en).position}function vo(en,cn){if(!To(en)||"fixed"===je(en).position)return null;if(cn)return cn(en);let Qn=en.offsetParent;return sn(en)===Qn&&(Qn=Qn.ownerDocument.body),Qn}function Hn(en,cn){const Qn=On(en);if(zn(en))return Qn;if(!To(en)){let no=at(en);for(;no&&!gn(no);){if(Jn(no)&&!rn(no))return no;no=at(no)}return Qn}let go=vo(en,cn);for(;go&&Yn(go)&&rn(go);)go=vo(go,cn);return go&&gn(go)&&rn(go)&&!Lt(go)?Qn:go||function yt(en){let cn=at(en);for(;To(cn)&&!gn(cn);){if(Lt(cn))return cn;if(zn(cn))return null;cn=at(cn)}return null}(en)||Qn}const Dr={convertOffsetParentRelativeRectToViewportRelativeRect:function jo(en){let{elements:cn,rect:Qn,offsetParent:go,strategy:no}=en;const So="fixed"===no,qo=sn(go),lt=!!cn&&zn(cn.floating);if(go===qo||lt&&So)return Qn;let Gt={scrollLeft:0,scrollTop:0},yn=J(1);const Te=J(0),qe=To(go);if((qe||!qe&&!So)&&(("body"!==St(go)||Mn(qo))&&(Gt=De(go)),To(go))){const ut=et(go);yn=Me(go),Te.x=ut.x+go.clientLeft,Te.y=ut.y+go.clientTop}const Ie=!qo||qe||So?J(0):co(qo,Gt,!0);return{width:Qn.width*yn.x,height:Qn.height*yn.y,x:Qn.x*yn.x-Gt.scrollLeft*yn.x+Te.x+Ie.x,y:Qn.y*yn.y-Gt.scrollTop*yn.y+Te.y+Ie.y}},getDocumentElement:sn,getClippingRect:function si(en){let{element:cn,boundary:Qn,rootBoundary:go,strategy:no}=en;const qo=[..."clippingAncestors"===Qn?zn(cn)?[]:Rr(cn,this._c):[].concat(Qn),go],Gt=qo.reduce((yn,Te)=>{const qe=er(cn,Te,no);return yn.top=t(qe.top,yn.top),yn.right=X(qe.right,yn.right),yn.bottom=X(qe.bottom,yn.bottom),yn.left=t(qe.left,yn.left),yn},er(cn,qo[0],no));return{width:Gt.right-Gt.left,height:Gt.bottom-Gt.top,x:Gt.left,y:Gt.top}},getOffsetParent:Hn,getElementRects:function(){var en=(0,p.A)(function*(cn){const Qn=this.getOffsetParent||Hn,go=this.getDimensions,no=yield go(cn.floating);return{reference:ln(cn.reference,yield Qn(cn.floating),cn.strategy),floating:{x:0,y:0,width:no.width,height:no.height}}});return function(Qn){return en.apply(this,arguments)}}(),getClientRects:function Ro(en){return Array.from(en.getClientRects())},getDimensions:function Nt(en){const{width:cn,height:Qn}=ye(en);return{width:cn,height:Qn}},getScale:Me,isElement:Jn,isRTL:function gi(en){return"rtl"===je(en).direction}};const qr=function(en){return void 0===en&&(en=0),{name:"offset",options:en,fn:cn=>(0,p.A)(function*(){var Qn,go;const{x:no,y:So,placement:qo,middlewareData:lt}=cn,Gt=yield function Ne(en,cn){return At.apply(this,arguments)}(cn,en);return qo===(null==(Qn=lt.offset)?void 0:Qn.placement)&&null!=(go=lt.arrow)&&go.alignmentOffset?{}:{x:no+Gt.x,y:So+Gt.y,data:{...Gt,placement:qo}}})()}},mn=function(en){return void 0===en&&(en={}),{name:"shift",options:en,fn:cn=>(0,p.A)(function*(){const{x:Qn,y:go,placement:no}=cn,{mainAxis:So=!0,crossAxis:qo=!1,limiter:lt={fn:Do=>{let{x:ni,y:mi}=Do;return{x:ni,y:mi}}},...Gt}=_e(en,cn),yn={x:Qn,y:go},Te=yield Re(cn,Gt),qe=Ce(Ue(no)),Ie=we(qe);let ut=yn[Ie],dn=yn[qe];So&&(ut=ke(ut+Te["y"===Ie?"top":"left"],ut,ut-Te["y"===Ie?"bottom":"right"])),qo&&(dn=ke(dn+Te["y"===qe?"top":"left"],dn,dn-Te["y"===qe?"bottom":"right"]));const ho=lt.fn({...cn,[Ie]:ut,[qe]:dn});return{...ho,data:{x:ho.x-Qn,y:ho.y-go,enabled:{[Ie]:So,[qe]:qo}}}})()}},vn=function(en){return void 0===en&&(en={}),{name:"flip",options:en,fn:cn=>(0,p.A)(function*(){var Qn,go;const{placement:no,middlewareData:So,rects:qo,initialPlacement:lt,platform:Gt,elements:yn}
16=cn,{mainAxis:Te=!0,crossAxis:qe=!0,fallbackPlacements:Ie,fallbackStrategy:ut="bestFit",fallbackAxisSideDirection:dn="none",flipAlignment:ho=!0,...Do}=_e(en,cn);if(null!=(Qn=So.arrow)&&Qn.alignmentOffset)return{};const ni=Ue(no),mi=Ce(lt),vi=Ue(lt)===lt,Li=yield null==Gt.isRTL?void 0:Gt.isRTL(yn.floating),_i=Ie||(vi||!ho?[Zt(lt)]:function rt(en){const cn=Zt(en);return[Je(en),cn,Je(cn)]}(lt)),ri="none"!==dn;!Ie&&ri&&_i.push(...function Bt(en,cn,Qn,go){const no=Ze(en);let So=function Ct(en,cn,Qn){const go=["left","right"],no=["right","left"],So=["top","bottom"],qo=["bottom","top"];switch(en){case"top":case"bottom":return Qn?cn?no:go:cn?go:no;case"left":case"right":return cn?So:qo;default:return[]}}(Ue(en),"start"===Qn,go);return no&&(So=So.map(qo=>qo+"-"+no),cn&&(So=So.concat(So.map(Je)))),So}(lt,ho,dn,Li));const Qi=[lt,..._i],Tr=yield Re(cn,Do),gr=[];let br=(null==(go=So.flip)?void 0:go.overflows)||[];if(Te&&gr.push(Tr[ni]),qe){const Qr=ge(no,qo,Li);gr.push(Tr[Qr[0]],Tr[Qr[1]])}if(br=[...br,{placement:no,overflows:gr}],!gr.every(Qr=>Qr<=0)){var Mi,Gr;const Qr=((null==(Mi=So.flip)?void 0:Mi.index)||0)+1,ma=Qi[Qr];if(ma)return{data:{index:Qr,overflows:br},reset:{placement:ma}};let ea=null==(Gr=br.filter(ua=>ua.overflows[0]<=0).sort((ua,ba)=>ua.overflows[1]-ba.overflows[1])[0])?void 0:Gr.placement;if(!ea)switch(ut){case"bestFit":{var $r;const ua=null==($r=br.filter(ba=>{if(ri){const Aa=Ce(ba.placement);return Aa===mi||"y"===Aa}return!0}).map(ba=>[ba.placement,ba.overflows.filter(Aa=>Aa>0).reduce((Aa,Wa)=>Aa+Wa,0)]).sort((ba,Aa)=>ba[1]-Aa[1])[0])?void 0:$r[0];ua&&(ea=ua);break}case"initialPlacement":ea=lt}if(no!==ea)return{reset:{placement:ea}}}return{}})()}},ti=en=>({name:"arrow",options:en,fn:cn=>(0,p.A)(function*(){const{x:Qn,y:go,placement:no,rects:So,platform:qo,elements:lt,middlewareData:Gt}=cn,{element:yn,padding:Te=0}=_e(en,cn)||{};if(null==yn)return{};const qe=nn(Te),Ie={x:Qn,y:go},ut=Ae(no),dn=Be(ut),ho=yield qo.getDimensions(yn),Do="y"===ut,ni=Do?"top":"left",mi=Do?"bottom":"right",vi=Do?"clientHeight":"clientWidth",Li=So.reference[dn]+So.reference[ut]-Ie[ut]-So.floating[dn],_i=Ie[ut]-So.reference[ut],ri=yield null==qo.getOffsetParent?void 0:qo.getOffsetParent(yn);let Qi=ri?ri[vi]:0;(!Qi||!(yield null==qo.isElement?void 0:qo.isElement(ri)))&&(Qi=lt.floating[vi]||So.floating[dn]);const Tr=Li/2-_i/2,gr=Qi/2-ho[dn]/2-1,br=X(qe[ni],gr),Mi=X(qe[mi],gr),Gr=br,$r=Qi-ho[dn]-Mi,Qr=Qi/2-ho[dn]/2+Tr,ma=ke(Gr,Qr,$r),ea=!Gt.arrow&&null!=Ze(no)&&Qr!==ma&&So.reference[dn]/2-(Qr<Gr?br:Mi)-ho[dn]/2<0,ua=ea?Qr<Gr?Qr-Gr:Qr-$r:0;return{[ut]:Ie[ut]+ua,data:{[ut]:ma,centerOffset:Qr-ma-ua,...ea&&{alignmentOffset:ua}},reset:ea}})()}),uo=function(en){return void 0===en&&(en={}),{options:en,fn(cn){const{x:Qn,y:go,placement:no,rects:So,middlewareData:qo}=cn,{offset:lt=0,mainAxis:Gt=!0,crossAxis:yn=!0}=_e(en,cn),Te={x:Qn,y:go},qe=Ce(no),Ie=we(qe);let ut=Te[Ie],dn=Te[qe];const ho=_e(lt,cn),Do="number"==typeof ho?{mainAxis:ho,crossAxis:0}:{mainAxis:0,crossAxis:0,...ho};if(Gt){const vi="y"===Ie?"height":"width",Li=So.reference[Ie]-So.floating[vi]+Do.mainAxis,_i=So.reference[Ie]+So.reference[vi]-Do.mainAxis;ut<Li?ut=Li:ut>_i&&(ut=_i)}if(yn){var ni,mi;const vi="y"===Ie?"width":"height",Li=["top","left"].includes(Ue(no)),_i=So.reference[qe]-So.floating[vi]+(Li&&(null==(ni=qo.offset)?void 0:ni[qe])||0)+(Li?0:Do.crossAxis),ri=So.reference[qe]+So.reference[vi]+(Li?0:(null==(mi=qo.offset)?void 0:mi[qe])||0)-(Li?Do.crossAxis:0);dn<_i?dn=_i:dn>ri&&(dn=ri)}return{[Ie]:ut,[qe]:dn}}}};var Io=h(38327),Oo=h(6092),ki=h(61651),Vi=h(87197);const hi=["floatUiViewRef"],yr=["*","*"];function Ur(en,cn){if(1&en&&(r.j41(0,"div",5),r.SdG(1),r.k0s()),2&en){const Qn=r.XpG();r.Y8G("innerHTML",Qn.text,r.npT)}}function Ki(en,cn){1&en&&(r.j41(0,"div",6),r.SdG(1,1),r.k0s())}var Hi=function(en){return en.AUTO="auto",en.AUTOSTART="auto-start",en.AUTOEND="auto-end",en.TOP="top",en.BOTTOM="bottom",en.LEFT="left",en.RIGHT="right",en.TOPSTART="top-start",en.BOTTOMSTART="bottom-start",en.LEFTSTART="left-start",en.RIGHTSTART="right-start",en.TOPEND="top-end",en.BOTTOMEND="bottom-end",en.LEFTEND="left-end",en.RIGHTEND="right-end",en}(Hi||{}),kr=function(en){return en.click="click",en.hover="hover",en.mousedown="mousedown",en.none="none",en}(kr||{});let ur=(()=>{class en{elRef;_viewRef;_changeDetectorRef;static nextId=0;get _dynamicArrowSides(){return{top:"left",right:"top",bottom:"left",left:"top"}}get _sideAxis(){return{left:"x",top:"y",right:"x",bottom:"y"}}get _staticArrowSides(){return{top:"bottom",right:"left",bottom:"top",left:"r
16ight"}}ariaHidden;arrowColor=null;displayType;floatUiOptions={disableAnimation:!1,disableDefaultStyling:!1,boundariesElement:"",trigger:kr.hover,positionFixed:!1,appendToBody:!1,popperModifiers:[]};floatUiSwitch;floatUiViewRef;id="ngx_float_ui_"+ ++en.nextId;isMouseOver=!1;onHidden=new r.bkB;onUpdate;opacity;referenceObject;state;text;_destroy$=new Io.B;_resizeCtrl$=new Io.B;_styleId=`${this.id}_style`;constructor(Qn,go,no){this.elRef=Qn,this._viewRef=go,this._changeDetectorRef=no,this._toggleVisibility(!1)}clean(){this.toggleVisibility(!1),this.floatUiSwitch&&this.floatUiSwitch()}extractAppliedClassListExpr(Qn=[]){return(Array.isArray(Qn)?Qn:"string"==typeof Qn?Qn.replace(/ /,"").split(","):[]).reduce((no,So)=>(no[So]=!0,no),{})}hide(){this.floatUiSwitch&&this.floatUiSwitch(),this.toggleVisibility(!1),this.onHidden.emit()}ngOnDestroy(){this._destroy$.next(),this.clean(),this.floatUiOptions.appendTo&&this.elRef&&this.elRef.nativeElement&&this.elRef.nativeElement.parentNode&&(this._viewRef.detach(),this.elRef.nativeElement.parentNode.removeChild(this.elRef.nativeElement))}onDocumentResize(){this.update()}onMouseOver(){this.isMouseOver=!0}show(){this.referenceObject&&(this._resizeCtrl$.next(),this._determineArrowColor(),this.floatUiSwitch=function Ei(en,cn,Qn,go){void 0===go&&(go={});const{ancestorScroll:no=!0,ancestorResize:So=!0,elementResize:qo="function"==typeof ResizeObserver,layoutShift:lt="function"==typeof IntersectionObserver,animationFrame:Gt=!1}=go,yn=qt(en),Te=no||So?[...yn?wn(yn):[],...wn(cn)]:[];Te.forEach(ni=>{no&&ni.addEventListener("scroll",Qn,{passive:!0}),So&&ni.addEventListener("resize",Qn)});const qe=yn&&lt?function wr(en,cn){let go,Qn=null;const no=sn(en);function So(){var lt;clearTimeout(go),null==(lt=Qn)||lt.disconnect(),Qn=null}return function qo(lt,Gt){void 0===lt&&(lt=!1),void 0===Gt&&(Gt=1),So();const{left:yn,top:Te,width:qe,height:Ie}=en.getBoundingClientRect();if(lt||cn(),!qe||!Ie)return;const mi={rootMargin:-ie(Te)+"px "+-ie(no.clientWidth-(yn+qe))+"px "+-ie(no.clientHeight-(Te+Ie))+"px "+-ie(yn)+"px",threshold:t(0,X(1,Gt))||1};let vi=!0;function Li(_i){const ri=_i[0].intersectionRatio;if(ri!==Gt){if(!vi)return qo();ri?qo(!1,ri):go=setTimeout(()=>{qo(!1,1e-7)},1e3)}vi=!1}try{Qn=new IntersectionObserver(Li,{...mi,root:no.ownerDocument})}catch{Qn=new IntersectionObserver(Li,mi)}Qn.observe(en)}(!0),So}(yn,Qn):null;let Ie=-1,ut=null;qo&&(ut=new ResizeObserver(ni=>{let[mi]=ni;mi&&mi.target===yn&&ut&&(ut.unobserve(cn),cancelAnimationFrame(Ie),Ie=requestAnimationFrame(()=>{var vi;null==(vi=ut)||vi.observe(cn)})),Qn()}),yn&&!Gt&&ut.observe(yn),ut.observe(cn));let dn,ho=Gt?et(en):null;return Gt&&function Do(){const ni=et(en);ho&&(ni.x!==ho.x||ni.y!==ho.y||ni.width!==ho.width||ni.height!==ho.height)&&Qn(),ho=ni,dn=requestAnimationFrame(Do)}(),Qn(),()=>{var ni;Te.forEach(mi=>{no&&mi.removeEventListener("scroll",Qn),So&&mi.removeEventListener("resize",Qn)}),qe?.(),null==(ni=ut)||ni.disconnect(),ut=null,Gt&&cancelAnimationFrame(dn)}}(this.referenceObject,this.floatUiViewRef.nativeElement,()=>{this._computePosition()}),(0,Oo.R)(document,"resize").pipe((0,ki.Q)(this._resizeCtrl$),(0,ki.Q)(this._destroy$)).subscribe({next:()=>this.onDocumentResize()}))}showOnLeave(){this.isMouseOver=!1,(this.floatUiOptions.trigger===kr.hover||this.floatUiOptions.hideOnMouseLeave)&&this.hide()}toggleVisibility(Qn){this._toggleVisibility(Qn),this._changeDetectorRef.destroyed||this._changeDetectorRef.detectChanges()}update(){this._computePosition()}_computePosition(){const Qn=this.floatUiOptions.appendTo&&document.querySelector(this.floatUiOptions.appendTo);if(Qn){const yn=this.elRef.nativeElement.parentNode;yn!==Qn&&(yn&&yn.removeChild(this.elRef.nativeElement),Qn.appendChild(this.elRef.nativeElement))}const go=this.elRef.nativeElement.querySelector(".float-ui-arrow"),no=go.offsetWidth,So=Math.sqrt(2*no**2)/2,qo=this.floatUiOptions.placement?.replace("auto-","")||void 0,Gt={placement:this.floatUiOptions.placement&&0!==this.floatUiOptions.placement.indexOf(Hi.AUTO)?this.floatUiOptions.placement:void 0,strategy:this.floatUiOptions.positionFixed?"fixed":"absolute",middleware:[qr(So),...this.floatUiOptions.preventOverflow?[vn()]:[],mn({limiter:uo()}),ti({element:go,padding:4})]};if(!this.floatUiOptions.preventOverflow&&!Gt.placement){const yn=this.floatUiOptions.boundariesElement?document.querySelector(this.floatUiOptions.boundariesElement):this.referenceObject.parentElement;Gt.middleware.push(function(en){return void 0===en&&(en={}),{name:"autoPlacement",options:en,fn:cn=>(0,p.A)(function*(){var Qn,go,no;const{rects:So,middlewareData:qo,placement:lt,platform:Gt,elements:yn}=cn,{crossAxis:Te=!1,alignment:qe,allowedPlacements:Ie=G,autoAlignment:ut=!0,...dn}=_e(en,cn),ho=void 0!==qe||Ie===G?function Vt(en,cn,Qn){return(en?[...Qn.filter(no=>Ze(no)===en),...Qn.filter(no=>Ze(no)!==en)]:Qn.filter(no=>Ue(no)===no)).filter(no=>!en||Ze(no)===en||!!cn&&Je(no)!==no)}(qe||null,ut,Ie):Ie,Do=yield Re(cn,dn),ni=(null==(Qn=qo.autoPlacement)?void 0:Qn.index)||0,mi=ho[ni];if(null==mi)return{};const vi=ge(mi,So,yield null==Gt.isRTL?void 0:Gt.isRTL(yn.floating));if(lt!==mi)return{reset:{placement:ho[0]}};const Li=[Do[Ue(mi)],Do[vi[0]],Do[vi[1]]],_i=[...(null==(go=qo.autoPlacement)?void 0:go.overflows)||[],{placement:mi,overflows:Li}],ri=ho[ni+1];if(ri)return{data:{index:ni+1,overflows:_i},reset:{placement:ri}};const Qi=_i.map(br=>{const Mi=Ze(br.placement);return[br.placement,Mi&&Te?br.overflows.slice(0,2).reduce((Gr,$r)=>Gr+$r,0):br.overflows[0],br.overflows]}).sort((br,Mi)=>br[1]-Mi[1]),gr=(null==(no=Qi.filter(br=>br[2].slice(0,Ze(br[0])?2:3).every(Mi=>Mi<=0))[0])?void 0:no[0])||Qi[0][0];return gr!==lt?{data:{index:ni+1,overflows:_i},reset:{placement:gr}}:{}})()}}({crossAxis:!0,alignment:qo,autoAlignment:this.floatUiOptions.placement===Hi.AUTO,boundary:yn}))}((en,cn,Qn)=>{const no={platform:Dr,...Qn},So={...no.platform,_c:new Map};return It(en,cn,{...no,platform:So})})(this.referenceObject,this.floatUiViewRef.nativeElement,{...Gt}).then(({middlewareData:yn,x:Te,y:qe,placement:Ie})=>{const ut=Ie.split("-")[0];if(this.floatUiViewRef.nativeElement.setAttribute("data-float-ui-placement",ut),yn.arrow){const dn=this._staticArrowSides[ut],ho=this._dynamicArrowSides[ut],Do=this._sideAxis[ho];Object.assign(go.style,{top:"",bottom:"",left:"",right:"",[ho]:null!=yn.arrow[Do]?`${yn.arrow[Do]}px`:"",[dn]:-no/2+"px"})}Object.assign(this.floatUiViewRef.nativeElement.style,{left:`${Te}px`,top:`${qe}px`}),this.toggleVisibility(!0),this.onUpdate?.()})}_createArrowSelector(){return`div#${this.id}.float-ui-container > .float-ui-arrow.ngxp__force-arrow`}_determineArrowColor(){if(!this.floatUiOptions.styles||this.arrowColor)return!1;const Qn=this.floatUiOptions.styles["background-color"]||this.floatUiOptions.styles.backgroundColor;if(this.arrowColor===Qn)return!1;this.arrowColor=Qn;let go=document.querySelector(`#${this._styleId}`);const no=this.arrowColor?`${this._createArrowSelector()}:before { background-color: ${this.arrowColor}; }`:"";go||(go=document.createElement("style"),go.id=this._styleId,go.setAttribute("type","text/css"),document.head.appendChild(go)),go.styleSheet?go.styleSheet.cssText=no:go.innerHTML=no}_toggleVisibility(Qn){this.displayType=["none","block"][+Qn],this.opacity=+Qn,this.ariaHidden=`${!Qn}`,this.state=Qn}static \u0275fac=function(go){return new(go||en)(r.rXU(r.aKT),r.rXU(r.c1b),r.rXU(r.gRc))};static \u0275cmp=r.VBU({type:en,selectors:[["float-ui-content"]],viewQuery:function(go,no){if(1&go&&r.GBs(hi,7),2&go){let So;r.mGM(So=r.lsd())&&(no.floatUiViewRef=So.first)}},hostBindings:function(go,no){1&go&&r.bIt("mouseover",function(){return no.onMouseOver()})("mouseleave",function(){return no.showOnLeave()})},exportAs:["ngxFloatUiContent"],ngContentSelectors:yr,decls:5,vars:21,consts:[["floatUiViewRef",""],[3,"ngStyle","ngClass"],["class","ngxp__inner",3,"innerHTML",4,"ngIf"],["class","ngxp__inner",4,"ngIf"],[1,"float-ui-arrow",3,"ngClass"],[1,"ngxp__inner",3,"innerHTML"],[1,"ngxp__inner"]],template:function(go,no){1&go&&(r.NAR(yr),r.j41(0,"div",1,0),r.DNE(2,Ur,2,1,"div",2)(3,Ki,2,0,"div",3),r.nrm(4,"div",4),r.k0s()),2&go&&(r.xc7("display",no.displayType)("opacity",no.opacity),r.AVh("float-ui-container",!no.floatUiOptions.disableDefaultStyling)("float-ui-animation",!no.floatUiOptions.disableAnimation)("float-ui-fi
16xed",no.floatUiOptions.positionFixed),r.Y8G("ngStyle",no.floatUiOptions.styles)("ngClass",no.extractAppliedClassListExpr(no.floatUiOptions.applyClass)),r.BMQ("id",no.id)("aria-hidden",no.ariaHidden)("aria-describedby",no.floatUiOptions.ariaDescribe||null)("role",no.floatUiOptions.ariaRole),r.R7$(2),r.Y8G("ngIf",no.text),r.R7$(),r.Y8G("ngIf",!no.text),r.R7$(),r.AVh("ngxp__force-arrow",no.arrowColor),r.Y8G("ngClass",no.extractAppliedClassListExpr(no.floatUiOptions.applyArrowClass)))},dependencies:[s.B3,s.YU,s.bT],styles:["float-ui-content{position:relative;display:block}.float-ui-container{display:none;position:absolute;border-radius:3px;border:1px solid grey;box-shadow:0 0 2px #00000080;padding:10px}.float-ui-container.float-ui-fixed{position:fixed}.float-ui-container.float-ui-animation{-webkit-animation:ngxp-fadeIn .15s ease-out;-moz-animation:ngxp-fadeIn .15s ease-out;-o-animation:ngxp-fadeIn .15s ease-out;animation:ngxp-fadeIn .15s ease-out;transition:transform .65s cubic-bezier(.43,.33,.14,1.01) 0s}.float-ui-container>.float-ui-arrow{position:absolute;width:10px;height:10px;z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes ngxp-fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes ngxp-fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}\n"],encapsulation:2,changeDetection:0})}return en})();const fo=new r.nKC("NGX_FLOAT_UI_DEFAULTS");class Oi{static coerceBooleanProperty(cn){return null!=cn&&"false"!=`${cn}`}}class mr{_changeDetectorRef;_elementRef;_vcr;_popperDefaults;static baseOptions={showDelay:0,hideOnClickOutside:!0,hideOnMouseLeave:!1,hideOnScroll:!1,appendTo:void 0,ariaRole:"popper",ariaDescribe:"",styles:{},trigger:kr.click};set applyClass(cn){cn!==this._applyClass&&(this._applyClass=cn,this._checkExisting("applyClass",cn))}get applyClass(){return this._applyClass}set arrowClass(cn){if(cn!==this._arrowClass&&(this._arrowClass=cn,this._content)){if(this._content.floatUiOptions.applyArrowClass=cn,!this._shown)return;this._content.update()}}get arrowClass(){return this._arrowClass}set disabled(cn){cn!==this._disabled&&(this._disabled=!!cn,this._shown&&this.hide())}get disabled(){return this._disabled}set floatUi(cn){cn!==this._floatUi&&(this._floatUi=cn,this._content&&("string"==typeof cn?this._content.text=cn:this._content=cn))}get floatUi(){return this._floatUi}set hideOnClickOutside(cn){this._hideOnClickOutside=Oi.coerceBooleanProperty(cn)}get hideOnClickOutside(){return this._hideOnClickOutside}set placement(cn){this._placement=cn,this._checkExisting("placement",cn)}get placement(){return this._placement}set preventOverflow(cn){this._preventOverflow=Oi.coerceBooleanProperty(cn),this._checkExisting("preventOverflow",this._preventOverflow)}get preventOverflow(){return this._preventOverflow}set showOnStart(cn){this._showOnStart=Oi.coerceBooleanProperty(cn)}get showOnStart(){return this._showOnStart}appendTo;ariaDescribe;ariaRole;boundariesElement;disableAnimation;disableStyle;hideOnMouseLeave;hideOnScroll;hideTimeout=0;onHidden=new r.bkB;onShown=new r.bkB;onUpdate=new r.bkB;positionFixed;showDelay;showTrigger;styles;targetElement;timeoutAfterShow=0;_applyClass;_arrowClass;_content;_contentClass=ur;_contentRef;_destroy$=new Io.B;_disabled;_floatUi;_globalEventListenersCtrl$=new Io.B;_hideOnClickOutside=!0;_placement;_preventOverflow;_scheduledHideTimeoutCtrl$=new Io.B;_scheduledShowTimeoutCtrl$=new Io.B;_shown=!1;_showOnStart=!1;constructor(cn,Qn,go,no={}){this._changeDetectorRef=cn,this._elementRef=Qn,this._vcr=go,this._popperDefaults=no,mr.baseOptions={...mr.baseOptions,...this._popperDefaults}}static assignDefined(cn,...Qn){for(const go of Qn)for(const no of Object.keys(go)){const So=go[no];void 0!==So&&(cn[no]=So)}return cn}applyTriggerListeners(){switch(this.showTrigger){case kr.click:this._addListener("click",this.toggle.bind(this));break;case kr.mousedown:this._addListener("mousedown",this.toggle.bind(this));break;case kr.hover:this._addListener("mouseenter",this.scheduledShow.bind(this,this.showDelay)),["touchend","touchcancel","mouseleave"].forEach(cn=>{this._addListener(cn,this.scheduledHide.bind(this,null,this.hideTimeout))})}this.showTrigger!==kr.hover&&this.hideOnMouseLeave&&["touchend","touchcancel","mouseleave"].forEach(cn=>{this._addListener(cn,this.scheduledHide.bind(this,null,this.hideTimeout))})}getRefElement(){return this.targetElement||this._elementRef.nativeElement}
16hide(){if(!this.disabled){if(!this._shown)return void this._scheduledShowTimeoutCtrl$.next();this._shown=!1,this._contentRef?this._contentRef.instance.hide():this._content.hide(),this.onHidden.emit(this),this._globalEventListenersCtrl$.next()}}hideOnClickOutsideHandler(cn){this.disabled||!this.hideOnClickOutside||cn.target===this._content.elRef.nativeElement||this._content.elRef.nativeElement.contains(cn.target)||this.scheduledHide(cn,this.hideTimeout)}hideOnScrollHandler(cn){this.disabled||!this.hideOnScroll||this.scheduledHide(cn,this.hideTimeout)}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete(),this._content&&this._content.clean()}ngOnInit(){"string"==typeof this.floatUi?(this._content=this._constructContent(),this._content.text=this.floatUi):typeof this.floatUi>"u"?(this._content=this._constructContent(),this._content.text=""):this._content=this.floatUi;const cn=this._content;cn.referenceObject=this.getRefElement(),this._setContentProperties(cn),this._setDefaults(),this.applyTriggerListeners(),this.showOnStart&&this.scheduledShow()}scheduledHide(cn=null,Qn=this.hideTimeout){this.disabled||(this._scheduledShowTimeoutCtrl$.next(),(0,Vi.O)(Qn).pipe((0,ki.Q)(this._scheduledHideTimeoutCtrl$),(0,ki.Q)(this._destroy$)).subscribe({next:()=>{const go=cn?cn.toElement:null,no=!!this._content.floatUiViewRef&&this._content.floatUiViewRef.nativeElement;!no||no===go||no.contains(go)||this.floatUi&&this.floatUi.isMouseOver||(this.hide(),this._applyChanges())}}))}scheduledShow(cn=this.showDelay){this.disabled||(this._scheduledHideTimeoutCtrl$.next(),(0,Vi.O)(cn).pipe((0,ki.Q)(this._scheduledShowTimeoutCtrl$),(0,ki.Q)(this._destroy$)).subscribe({next:()=>{this.show(),this._applyChanges()}}))}show(){if(this._shown)return void this._scheduledHideTimeoutCtrl$.next();this._shown=!0;const cn=this._content,Qn=this.getRefElement();cn.referenceObject!==Qn&&(cn.referenceObject=Qn),this._setContentProperties(cn),cn.show(),this.onShown.emit(this),this.timeoutAfterShow>0&&this.scheduledHide(null,this.timeoutAfterShow),(0,Oo.R)(document,"click").pipe((0,ki.Q)(this._globalEventListenersCtrl$),(0,ki.Q)(this._destroy$)).subscribe({next:go=>this.hideOnClickOutsideHandler(go)}),(0,Oo.R)(this._getScrollParent(this.getRefElement()),"scroll").pipe((0,ki.Q)(this._globalEventListenersCtrl$),(0,ki.Q)(this._destroy$)).subscribe({next:go=>{this.hideOnScrollHandler(go)}})}toggle(){this.disabled||(this._shown?this.scheduledHide(null,this.hideTimeout):this.scheduledShow())}_addListener(cn,Qn){(0,Oo.R)(this._elementRef.nativeElement,cn).pipe((0,ki.Q)(this._destroy$)).subscribe({next:Qn})}_applyChanges(){this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges()}_checkExisting(cn,Qn){if(this._content){if(this._content.floatUiOptions[cn]=Qn,!this._shown)return;this._content.update()}}_constructContent(){return this._contentRef=this._vcr.createComponent(this._contentClass),this._contentRef.instance}_getScrollParent(cn){const go=cn instanceof HTMLElement&&window.getComputedStyle(cn).overflowY;return cn?"visible"!==go&&"hidden"!==go&&cn.scrollHeight>cn.clientHeight?cn:this._getScrollParent(cn.parentNode)||document:null}_onPopperUpdate(){this.onUpdate.emit()}_setContentProperties(cn){cn.floatUiOptions=mr.assignDefined(cn.floatUiOptions,mr.baseOptions,{showDelay:this.showDelay,disableAnimation:this.disableAnimation,disableDefaultStyling:this.disableStyle,placement:this.placement,boundariesElement:this.boundariesElement,trigger:this.showTrigger,positionFixed:this.positionFixed,ariaDescribe:this.ariaDescribe,ariaRole:this.ariaRole,applyClass:this.applyClass,applyArrowClass:this.arrowClass,hideOnMouseLeave:this.hideOnMouseLeave,styles:this.styles,appendTo:this.appendTo,preventOverflow:this.preventOverflow}),cn.onUpdate=this._onPopperUpdate.bind(this),cn.onHidden.pipe((0,ki.Q)(this._destroy$)).subscribe(this.hide.bind(this))}_setDefaults(){["showDelay","hideOnScroll","hideOnMouseLeave","hideOnClickOutside","ariaRole","ariaDescribe"].forEach(cn=>{this[cn]=void 0===this[cn]?mr.baseOptions[cn]:this[cn]}),this.showTrigger=this.showTrigger||mr.baseOptions.trigger,this.styles=void 0===this.styles?{...mr.baseOptions.styles}:this.styles}static \u0275fac=function(Qn){return new(Qn||mr)(r.rXU(r.gRc),r.rXU(r.aKT),r.rXU(r.c1b),r.rXU(fo))};static \u0275dir=r.FsC({type:mr,selectors:[["","floatUi",""]],inputs:{applyClass:"applyClass",arrowClass:"arrowClass",disabled:"disabled",floatUi:"floatUi",hideOnClickOutside:"hideOnClickOutside",placement:"placement",preventOverflow:"preventOverflow",showOnStart:"showOnStart",appendTo:"appendTo",ariaDescribe:"ariaDescribe",ariaRole:"ariaRole",boundariesElement:"boundariesElement",disableAnimation:"disableAnimation",disableStyle:"disableStyle",hideOnMouseLeave:"hideOnMouseLeave",hideOnScroll:"hideOnScroll",hideTimeout:"hideTimeout",positionFixed:"positionFixed",showDelay:"showDelay",showTrigger:"showTrigger",styles:"styles",targetElement:"targetElement",timeoutAfterShow:"timeoutAfterShow"},outputs:{onHidden:"onHidden",onShown:"onShown",onUpdate:"onUpdate"},exportAs:["floatUi"]})}function ar(en={}){return[{provide:fo,useValue:en}]}let nr=(()=>{class en{static forRoot(Qn){return{ngModule:en,providers:[ar(Qn)]}}static \u0275fac=function(go){return new(go||en)};static \u0275mod=r.$C({type:en});static \u0275inj=r.G2t({providers:[ar()],imports:[s.MD]})}return en})()},63615:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(){}},64193:(fn,Q,h)=>{"use strict";h.d(Q,{LG:()=>d,Bv:()=>T,$F:()=>wa,Zy:()=>lr,D_:()=>zi,qS:()=>ps,eG:()=>Ia,GX:()=>Ul,BX:()=>$s,rV:()=>ii,hR:()=>pt,kl:()=>y,I9:()=>zr,nj:()=>kl,o_:()=>vs,UH:()=>Vo,FZ:()=>Cr,c:()=>
16al,yU:()=>Gl,c$:()=>qs,B3:()=>Ba,Dq:()=>Tl,mP:()=>ns,kQ:()=>ds,Y3:()=>Rs,C2:()=>As,$A:()=>xt,wD:()=>M,jb:()=>Or,iq:()=>Va,y6:()=>bs,Ol:()=>rl,oQ:()=>ra,Gl:()=>Il,O6:()=>vl,PY:()=>zl,iF:()=>cl,X5:()=>dl,Ee:()=>ml,cG:()=>so,KQ:()=>ei,Qn:()=>Wi,xd:()=>Zl,uN:()=>Ml,Wi:()=>Ve,a4:()=>ll,Kg:()=>il,jP:()=>Ua,Ei:()=>Hl,gf:()=>xo,s3:()=>Ii,EN:()=>ce,wX:()=>ot,Vy:()=>ae,wR:()=>Us,C6:()=>Ee,He:()=>$l,Fz:()=>ol,Iq:()=>Zi,bR:()=>ul});var s=h(91010),p=(h(6363),h(11005)),l=h(20358),e=h(7597),G=h(85171),X=h(20383),t=h(29892),V=h(50467),ie=h(59918),J=h(99039),se=h(98636),U=h(87197),ke=h(70828),_e=h(1646),Ue=h(38327),Ze=h(88615),we=h(97879),Be=h(84058),Ce=h(72857),Ae=h(95774),ge=Math.max;var Ct=h(4958),Bt=h(89801),Zt=h(64759),Xt=h(13203),nn=h(76786),an=h(97612),un=h(71978),It=h(35684);function Re(me){function Qe(Se,Oe){Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.message=Se,this.code=Oe}return(Qe.prototype=new Error).name=me,Qe.prototype.constructor=Qe,Qe}const Mt=Re("LaunchDarklyUnexpectedResponseError"),jt=Re("LaunchDarklyInvalidEnvironmentIdError"),Vt=Re("LaunchDarklyInvalidUserError"),En=Re("LaunchDarklyInvalidEventKeyError"),pn=Re("LaunchDarklyInvalidArgumentError"),Kt=Re("LaunchDarklyFlagFetchError");for(var Ht={LDUnexpectedResponseError:Mt,LDInvalidEnvironmentIdError:jt,LDInvalidUserError:Vt,LDInvalidEventKeyError:En,LDInvalidArgumentError:pn,LDInvalidDataError:Re("LaunchDarklyInvalidDataError"),LDFlagFetchError:Kt,LDTimeoutError:Re("LaunchDarklyTimeoutError"),isHttpErrorRecoverable:function(me){return!(me>=400&&me<500)||400===me||408===me||429===me}},Zn=[],Ne=[],ct=(typeof Uint8Array<"u"&&Uint8Array,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Ft=0;Ft<64;++Ft)Zn[Ft]=ct[Ft],Ne[ct.charCodeAt(Ft)]=Ft;function Ln(me,Qe,Se){for(var Ut,gt=[],wt=Qe;wt<Se;wt+=3)gt.push(Zn[(Ut=(me[wt]<<16&16711680)+(me[wt+1]<<8&65280)+(255&me[wt+2]))>>18&63]+Zn[Ut>>12&63]+Zn[Ut>>6&63]+Zn[63&Ut]);return gt.join("")}Ne[45]=62,Ne[95]=63;var St=Array.isArray,On=Object.keys,sn=Object.prototype.hasOwnProperty,zt=function me(Qe,Se){if(Qe===Se)return!0;if(Qe&&Se&&"object"==typeof Qe&&"object"==typeof Se){var Oe,Ut,gt,wt=St(Qe),Cn=St(Se);if(wt&&Cn){if((Ut=Qe.length)!=Se.length)return!1;for(Oe=Ut;0!=Oe--;)if(!me(Qe[Oe],Se[Oe]))return!1;return!0}if(wt!=Cn)return!1;var An=Qe instanceof Date,In=Se instanceof Date;if(An!=In)return!1;if(An&&In)return Qe.getTime()==Se.getTime();var Fo=Qe instanceof RegExp,F=Se instanceof RegExp;if(Fo!=F)return!1;if(Fo&&F)return Qe.toString()==Se.toString();var A=On(Qe);if((Ut=A.length)!==On(Se).length)return!1;for(Oe=Ut;0!=Oe--;)if(!sn.call(Se,A[Oe]))return!1;for(Oe=Ut;0!=Oe--;)if(!me(Qe[gt=A[Oe]],Se[gt]))return!1;return!0}return Qe!=Qe&&Se!=Se};const Jn=["key","ip","country","email","firstName","lastName","avatar","name"];function To(me){return function(me){for(var Qe,Se=me.length,Oe=Se%3,Ut=[],wt=0,Cn=Se-Oe;wt<Cn;wt+=16383)Ut.push(Ln(me,wt,wt+16383>Cn?Cn:wt+16383));return 1===Oe?Ut.push(Zn[(Qe=me[Se-1])>>2]+Zn[Qe<<4&63]+"=="):2===Oe&&Ut.push(Zn[(Qe=(me[Se-2]<<8)+me[Se-1])>>10]+Zn[Qe>>4&63]+Zn[Qe<<2&63]+"="),Ut.join("")}(function(Se){const Oe=[];for(let Ut=0;Ut<Se.length;Ut++)Oe.push(Se.charCodeAt(Ut));return Oe}(unescape(encodeURIComponent(me))))}function Jo(me,Qe){return Object.prototype.hasOwnProperty.call(me,Qe)}var Mn,Yn={appendUrlPath:function(me,Qe){return(me.endsWith("/")?me.substring(0,me.length-1):me)+(Qe.startsWith("/")?"":"/")+Qe},base64URLEncode:function(me){return To(me).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")},btoa:To,clone:function(me){return JSON.parse(JSON.stringify(me))},deepEquals:function(me,Qe){return zt(me,Qe)},extend:function(...me){return me.reduce((Qe,Se)=>({...Qe,...Se}),{})},getLDUserAgentString:function(me){return me.userAgent+"/"+(me.version||"?")},objectHasOwnProperty:Jo,onNextTick:function(me){setTimeout(me,0)},sanitizeContext:function(me){if(!me)return me;let Qe;return null!=me.kind||Jn.forEach(Se=>{const Oe=me[Se];void 0!==Oe&&"string"!=typeof Oe&&(Qe=Qe||{...me},Qe[Se]=String(Oe))}),Qe||me},transformValuesToVersionedValues:function(me){const Qe={};for(const Se in me)Jo(me,Se)&&(Qe[Se]={value:me[Se],version:0});return Qe},transformVersionedValuesToValues:function(me){const Qe={};for(const Se in me)Jo(me,Se)&&(Qe[Se]=me[Se].value);return Qe},wrapPromiseCallback:function(me,Qe){const Se=me.then(Oe=>(Qe&&setTimeout(()=>{Qe(null,Oe)},0),Oe),Oe=>{if(!Qe)return Promise.reject(Oe);setTimeout(()=>{Qe(Oe,null)},0)});return Qe?void 0:Se}},zn=new Uint8Array(16);function Lt(){if(!Mn&&!(Mn=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Mn(zn)}var yt=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Rt(me){return"string"==typeof me&&yt.test(me)}for(var gn,je,De=[],at=0;at<256;++at)De.push((at+256).toString(16).substr(1));function Ye(me){var Qe=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,Se=(De[me[Qe+0]]+De[me[Qe+1]]+De[me[Qe+2]]+De[me[Qe+3]]+"-"+De[me[Qe+4]]+De[me[Qe+5]]+"-"+De[me[Qe+6]]+De[me[Qe+7]]+"-"+De[me[Qe+8]]+De[me[Qe+9]]+"-"+De[me[Qe+10]]+De[me[Qe+11]]+De[me[Qe+12]]+De[me[Qe+13]]+De[me[Qe+14]]+De[me[Qe+15]]).toLowerCase();
vendor: 5,092 bytes, line 16
16if(!Rt(Se))throw TypeError("Stringified UUID is invalid");return Se}var wn=0,Vn=0;function ye(me){if(!Rt(me))throw TypeError("Invalid UUID");var Qe,Se=new Uint8Array(16);return Se[0]=(Qe=parseInt(me.slice(0,8),16))>>>24,Se[1]=Qe>>>16&255,Se[2]=Qe>>>8&255,Se[3]=255&Qe,Se[4]=(Qe=parseInt(me.slice(9,13),16))>>>8,Se[5]=255&Qe,Se[6]=(Qe=parseInt(me.slice(14,18),16))>>>8,Se[7]=255&Qe,Se[8]=(Qe=parseInt(me.slice(19,23),16))>>>8,Se[9]=255&Qe,Se[10]=(Qe=parseInt(me.slice(24,36),16))/1099511627776&255,Se[11]=Qe/4294967296&255,Se[12]=Qe>>>24&255,Se[13]=Qe>>>16&255,Se[14]=Qe>>>8&255,Se[15]=255&Qe,Se}function qt(me,Qe,Se){function Oe(Ut,gt,wt,Cn){if("string"==typeof Ut&&(Ut=function(Fo){Fo=unescape(encodeURIComponent(Fo));for(var F=[],A=0;A<Fo.length;++A)F.push(Fo.charCodeAt(A));return F}(Ut)),"string"==typeof gt&&(gt=ye(gt)),16!==gt.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var An=new Uint8Array(16+Ut.length);if(An.set(gt),An.set(Ut,gt.length),(An=Se(An))[6]=15&An[6]|Qe,An[8]=63&An[8]|128,wt){Cn=Cn||0;for(var In=0;In<16;++In)wt[Cn+In]=An[In];return wt}return Ye(An)}try{Oe.name=me}catch{}return Oe.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",Oe.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",Oe}function Me(me){return 14+(me+64>>>9<<4)+1}function it(me,Qe){var Se=(65535&me)+(65535&Qe);return(me>>16)+(Qe>>16)+(Se>>16)<<16|65535&Se}function le(me,Qe,Se,Oe,Ut,gt){return it((wt=it(it(Qe,me),it(Oe,gt)))<<(Cn=Ut)|wt>>>32-Cn,Se);var wt,Cn}function dt(me,Qe,Se,Oe,Ut,gt,wt){return le(Qe&Se|~Qe&Oe,me,Qe,Ut,gt,wt)}function et(me,Qe,Se,Oe,Ut,gt,wt){return le(Qe&Oe|Se&~Oe,me,Qe,Ut,gt,wt)}function kn(me,Qe,Se,Oe,Ut,gt,wt){return le(Qe^Se^Oe,me,Qe,Ut,gt,wt)}function co(me,Qe,Se,Oe,Ut,gt,wt){return le(Se^(Qe|~Oe),me,Qe,Ut,gt,wt)}var Ro=qt("v3",48,function(me){if("string"==typeof me){var Qe=unescape(encodeURIComponent(me));me=new Uint8Array(Qe.length);for(var Se=0;Se<Qe.length;++Se)me[Se]=Qe.charCodeAt(Se)}return function(Oe){for(var Ut=[],gt=32*Oe.length,wt="0123456789abcdef",Cn=0;Cn<gt;Cn+=8){var An=Oe[Cn>>5]>>>Cn%32&255,In=parseInt(wt.charAt(An>>>4&15)+wt.charAt(15&An),16);Ut.push(In)}return Ut}(function(Oe,Ut){Oe[Ut>>5]|=128<<Ut%32,Oe[Me(Ut)-1]=Ut;for(var gt=1732584193,wt=-271733879,Cn=-1732584194,An=271733878,In=0;In<Oe.length;In+=16){var Fo=gt,F=wt,A=Cn,b=An;gt=dt(gt,wt,Cn,An,Oe[In],7,-680876936),An=dt(An,gt,wt,Cn,Oe[In+1],12,-389564586),Cn=dt(Cn,An,gt,wt,Oe[In+2],17,606105819),wt=dt(wt,Cn,An,gt,Oe[In+3],22,-1044525330),gt=dt(gt,wt,Cn,An,Oe[In+4],7,-176418897),An=dt(An,gt,wt,Cn,Oe[In+5],12,1200080426),Cn=dt(Cn,An,gt,wt,Oe[In+6],17,-1473231341),wt=dt(wt,Cn,An,gt,Oe[In+7],22,-45705983),gt=dt(gt,wt,Cn,An,Oe[In+8],7,1770035416),An=dt(An,gt,wt,Cn,Oe[In+9],12,-1958414417),Cn=dt(Cn,An,gt,wt,Oe[In+10],17,-42063),wt=dt(wt,Cn,An,gt,Oe[In+11],22,-1990404162),gt=dt(gt,wt,Cn,An,Oe[In+12],7,1804603682),An=dt(An,gt,wt,Cn,Oe[In+13],12,-40341101),Cn=dt(Cn,An,gt,wt,Oe[In+14],17,-1502002290),gt=et(gt,wt=dt(wt,Cn,An,gt,Oe[In+15],22,1236535329),Cn,An,Oe[In+1],5,-165796510),An=et(An,gt,wt,Cn,Oe[In+6],9,-1069501632),Cn=et(Cn,An,gt,wt,Oe[In+11],14,643717713),wt=et(wt,Cn,An,gt,Oe[In],20,-373897302),gt=et(gt,wt,Cn,An,Oe[In+5],5,-701558691),An=et(An,gt,wt,Cn,Oe[In+10],9,38016083),Cn=et(Cn,An,gt,wt,Oe[In+15],14,-660478335),wt=et(wt,Cn,An,gt,Oe[In+4],20,-405537848),gt=et(gt,wt,Cn,An,Oe[In+9],5,568446438),An=et(An,gt,wt,Cn,Oe[In+14],9,-1019803690),Cn=et(Cn,An,gt,wt,Oe[In+3],14,-187363961),wt=et(wt,Cn,An,gt,Oe[In+8],20,1163531501),gt=et(gt,wt,Cn,An,Oe[In+13],5,-1444681467),An=et(An,gt,wt,Cn,Oe[In+2],9,-51403784),Cn=et(Cn,An,gt,wt,Oe[In+7],14,1735328473),gt=kn(gt,wt=et(wt,Cn,An,gt,Oe[In+12],20,-1926607734),Cn,An,Oe[In+5],4,-378558),An=kn(An,gt,wt,Cn,Oe[In+8],11,-2022574463),Cn=kn(Cn,An,gt,wt,Oe[In+11],16,1839030562),wt=kn(wt,Cn,An,gt,Oe[In+14],23,-35309556),gt=kn(gt,wt,Cn,An,Oe[In+1],4,-1530992060),An=kn(An,gt,wt,Cn,Oe[In+4],11,1272893353),Cn=kn(Cn,An,gt,wt,Oe[In+7],16,-155497632),wt=kn(wt,Cn,An,gt,Oe[In+10],23,-1094730640),gt=kn(gt,wt,Cn,An,Oe[In+13],4,681279174),An=kn(An,gt,wt,Cn,Oe[In],11,-358537222),Cn=kn(Cn,An,gt,wt,Oe[In+3],16,-722521979),wt=kn(wt,Cn,An,gt,Oe[In+6],23,76029189),gt=kn(gt,wt,Cn,An,Oe[In+9],4,-640364487),An=kn(An,gt,wt,Cn,Oe[In+12],11,-421815835),Cn=kn(Cn,An,gt,wt,Oe[In+15],16,530742520),gt=co(gt,wt=kn(wt,Cn,An,gt,Oe[In+2],23,-995338651),Cn,An,Oe[In],6,-198630844),An=co(An,gt,wt,Cn,Oe[In+7],10,1126891415),Cn=co(Cn,An,gt,wt,Oe[In+14],15,-1416354905),wt=co(wt,Cn,An,gt,Oe[In+5],21,-57434055),gt=co(gt,wt,Cn,An,Oe[In+12],6,1700485571),An=co(An,gt,wt,Cn,Oe[In+3],10,-1894986606),Cn=co(Cn,An,gt,wt,Oe[In+10],15,-1051523),wt=co(wt,Cn,An,gt,Oe[In+1],21,-2054922799),gt=co(gt,wt,Cn,An,Oe[In+8],6,1873313359),An=co(An,gt,wt,Cn,Oe[In+15],10,-30611744),Cn=co(Cn,An,gt,wt,Oe[In+6],15,-1560198380),wt=co(wt,Cn,An,gt,Oe[In+13],21,1309151649),gt=co(gt,wt,Cn,An,Oe[In+4],6,-145523070),An=co(An,gt,wt,Cn,Oe[In+11],10,-1120210379),Cn=co(Cn,An,gt,wt,Oe[In+2],15,718787259),wt=co(wt,Cn,An,gt,Oe[In+9],21,-343485551),gt=it(gt,Fo),wt=it(wt,F),Cn=it(Cn,A),An=it(An,b)}return[gt,wt,Cn,An]}(function(Oe){if(0===Oe.length)return[];
16for(var Ut=8*Oe.length,gt=new Uint32Array(Me(Ut)),wt=0;wt<Ut;wt+=8)gt[wt>>5]|=(255&Oe[wt/8])<<wt%32;return gt}(me),8*me.length))});function wi(me,Qe,Se,Oe){switch(me){case 0:return Qe&Se^~Qe&Oe;case 1:case 3:return Qe^Se^Oe;case 2:return Qe&Se^Qe&Oe^Se&Oe}}function fi(me,Qe){return me<<Qe|me>>>32-Qe}var Ar=qt("v5",80,function(me){var Qe=[1518500249,1859775393,2400959708,3395469782],Se=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof me){var Oe=unescape(encodeURIComponent(me));me=[];for(var Ut=0;Ut<Oe.length;++Ut)me.push(Oe.charCodeAt(Ut))}else Array.isArray(me)||(me=Array.prototype.slice.call(me));me.push(128);for(var wt=Math.ceil((me.length/4+2)/16),Cn=new Array(wt),An=0;An<wt;++An){for(var In=new Uint32Array(16),Fo=0;Fo<16;++Fo)In[Fo]=me[64*An+4*Fo]<<24|me[64*An+4*Fo+1]<<16|me[64*An+4*Fo+2]<<8|me[64*An+4*Fo+3];Cn[An]=In}Cn[wt-1][14]=8*(me.length-1)/Math.pow(2,32),Cn[wt-1][14]=Math.floor(Cn[wt-1][14]),Cn[wt-1][15]=8*(me.length-1)&4294967295;for(var F=0;F<wt;++F){for(var A=new Uint32Array(80),b=0;b<16;++b)A[b]=Cn[F][b];for(var B=16;B<80;++B)A[B]=fi(A[B-3]^A[B-8]^A[B-14]^A[B-16],1);for(var C=Se[0],O=Se[1],re=Se[2],kt=Se[3],Un=Se[4],Po=0;Po<80;++Po){var pi=Math.floor(Po/20),Fi=fi(C,5)+wi(pi,O,re,kt)+Un+Qe[pi]+A[Po]>>>0;Un=kt,kt=re,re=fi(O,30)>>>0,O=C,C=Fi}Se[0]=Se[0]+C>>>0,Se[1]=Se[1]+O>>>0,Se[2]=Se[2]+re>>>0,Se[3]=Se[3]+kt>>>0,Se[4]=Se[4]+Un>>>0}return[Se[0]>>24&255,Se[0]>>16&255,Se[0]>>8&255,255&Se[0],Se[1]>>24&255,Se[1]>>16&255,Se[1]>>8&255,255&Se[1],Se[2]>>24&255,Se[2]>>16&255,Se[2]>>8&255,255&Se[2],Se[3]>>24&255,Se[3]>>16&255,Se[3]>>8&255,255&Se[3],Se[4]>>24&255,Se[4]>>16&255,Se[4]>>8&255,255&Se[4]]}),Yi=Object.freeze({__proto__:null,v1:function(me,Qe,Se){var Oe=Qe&&Se||0,Ut=Qe||new Array(16),gt=(me=me||{}).node||gn,wt=void 0!==me.clockseq?me.clockseq:je;if(null==gt||null==wt){var Cn=me.random||(me.rng||Lt)();null==gt&&(gt=gn=[1|Cn[0],Cn[1],Cn[2],Cn[3],Cn[4],Cn[5]]),null==wt&&(wt=je=16383&(Cn[6]<<8|Cn[7]))}var An=void 0!==me.msecs?me.msecs:Date.now(),In=void 0!==me.nsecs?me.nsecs:Vn+1,Fo=An-wn+(In-Vn)/1e4;if(Fo<0&&void 0===me.clockseq&&(wt=wt+1&16383),(Fo<0||An>wn)&&void 0===me.nsecs&&(In=0),In>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");wn=An,Vn=In,je=wt;var F=(1e4*(268435455&(An+=122192928e5))+In)%4294967296;Ut[Oe++]=F>>>24&255,Ut[Oe++]=F>>>16&255,Ut[Oe++]=F>>>8&255,Ut[Oe++]=255&F;var A=An/4294967296*1e4&268435455;Ut[Oe++]=A>>>8&255,Ut[Oe++]=255&A,Ut[Oe++]=A>>>24&15|16,Ut[Oe++]=A>>>16&255,Ut[Oe++]=wt>>>8|128,Ut[Oe++]=255&wt;for(var b=0;b<6;++b)Ut[Oe+b]=gt[b];return Qe||Ye(Ut)},v3:Ro,v4:function(me,Qe,Se){var Oe=(me=me||{}).random||(me.rng||Lt)();if(Oe[6]=15&Oe[6]|64,Oe[8]=63&Oe[8]|128,Qe){Se=Se||0;for(var Ut=0;Ut<16;++Ut)Qe[Se+Ut]=Oe[Ut];return Qe}return Ye(Oe)},v5:Ar,NIL:"00000000-0000-0000-0000-000000000000",version:function(me){if(!Rt(me))throw TypeError("Invalid UUID");return parseInt(me.substr(14,1),16)},validate:Rt,stringify:Ye,parse:ye});const Rr=["debug","info","warn","error","none"];var si={commonBasicLogger:function(me,Qe){if(me&&me.destination&&"function"!=typeof me.destination)throw new Error("destination for basicLogger was set to a non-function");function Se(In){return function(Fo){console&&console[In]&&console[In].call(console,Fo)}}const Oe=me&&me.destination?[me.destination,me.destination,me.destination,me.destination]:[Se("log"),Se("info"),Se("warn"),Se("error")],Ut=!(!me||!me.destination),gt=me&&null!=me.prefix?me.prefix:"[LaunchDarkly] ";let wt=1;if(me&&me.level)for(let In=0;In<Rr.length;In++)Rr[In]===me.level&&(wt=In);function Cn(In,Fo,F){if(F.length<1)return;let A;const b=Ut?Fo+": "+gt:gt;if(1!==F.length&&Qe){const B=[...F];B[0]=b+B[0],A=Qe(...B)}else A=b+F[0];try{Oe[In](A)}catch(B){console&&console.log&&console.log("[LaunchDarkly] Configured logger's "+Fo+" method threw an exception: "+B)}}const An={};for(let In=0;In<Rr.length;In++){const Fo=Rr[In];if("none"!==Fo)if(In<wt)An[Fo]=()=>{};else{const F=In;An[Fo]=function(){Cn(F,Fo,arguments)}}}return An},validateLogger:function(me){Rr.forEach(Qe=>{if("none"!==Qe&&(!me[Qe]||"function"!=typeof me[Qe]))throw new Error("Provided logger instance must support logger."+Qe+"(...) method")})}};function Nt(me){return me&&me.message?me.message:"string"==typeof me||me instanceof String?me:JSON.stringify(me)}
vendor: 3,705 bytes, line 16
16const ln=" Please see https://docs.launchdarkly.com/sdk/client-side/javascript#initialize-the-client for instructions on SDK initialization.";var rn={bootstrapInvalid:function(){return"LaunchDarkly bootstrap data is not available because the back end could not read the flags."},bootstrapOldFormat:function(){return"LaunchDarkly client was initialized with bootstrap data that did not include flag metadata. Events may not be sent correctly."+ln},clientInitialized:function(){return"LaunchDarkly client initialized"},clientNotReady:function(){return"LaunchDarkly client is not ready"},debugEnqueueingEvent:function(me){return'enqueueing "'+me+'" event'},debugPostingDiagnosticEvent:function(me){return"sending diagnostic event ("+me.kind+")"},debugPostingEvents:function(me){return"sending "+me+" events"},debugStreamDelete:function(me){return'received streaming deletion for flag "'+me+'"'},debugStreamDeleteIgnored:function(me){return'received streaming deletion for flag "'+me+'" but ignored due to version check'},debugStreamPatch:function(me){return'received streaming update for flag "'+me+'"'},debugStreamPatchIgnored:function(me){return'received streaming update for flag "'+me+'" but ignored due to version check'},debugStreamPing:function(){return"received ping message from stream"},debugPolling:function(me){return"polling for feature flags at "+me},debugStreamPut:function(){return"received streaming update for all flags"},deprecated:function(me,Qe){return Qe?'"'+me+'" is deprecated, please use "'+Qe+'"':'"'+me+'" is deprecated'},environmentNotFound:function(){return"Environment not found. Double check that you specified a valid environment/client-side ID."+ln},environmentNotSpecified:function(){return"No environment/client-side ID was specified."+ln},errorFetchingFlags:function(me){return"Error fetching flag settings: "+Nt(me)},eventCapacityExceeded:function(){return"Exceeded event queue capacity. Increase capacity to avoid dropping events."},eventWithoutContext:function(){return"Be sure to call `identify` in the LaunchDarkly client: https://docs.launchdarkly.com/sdk/features/identify#javascript"},httpErrorMessage:function(me,Qe,Se){return"Received error "+me+(401===me?" (invalid SDK key)":"")+" for "+Qe+" - "+(Ht.isHttpErrorRecoverable(me)?Se:"giving up permanently")},httpUnavailable:function(){return"Cannot make HTTP requests in this environment."+ln},identifyDisabled:function(){return"identify() has no effect here; it must be called on the main client instance"},inspectorMethodError:(me,Qe)=>`an inspector: "${Qe}" of type: "${me}" generated an exception`,invalidContentType:function(me){return'Expected application/json content type but got "'+me+'"'},invalidData:function(){return"Invalid data received from LaunchDarkly; connection may have been interrupted"},invalidInspector:(me,Qe)=>`an inspector: "${Qe}" of an invalid type (${me}) was configured`,invalidKey:function(){return"Event key must be a string"},invalidMetricValue:me=>`The track function was called with a non-numeric "metricValue" (${me}), only numeric metric values are supported.`,invalidContext:function(){return"Invalid context specified."+ln},invalidTagValue:me=>`Config option "${me}" must only contain letters, numbers, ., _ or -.`,localStorageUnavailable:function(me){return"local storage is unavailable: "+Nt(me)},networkError:me=>"network error"+(me?" ("+me+")":""),optionBelowMinimum:(me,Qe,Se)=>'Config option "'+me+'" was set to '+Qe+", changing to minimum value of "+Se,streamClosing:function(){return"Closing stream connection"},streamConnecting:function(me){return"Opening stream connection to "+me},streamError:function(me,Qe){return"Error on stream connection: "+Nt(me)+", will c
16ontinue retrying after "+Qe+" milliseconds."},tagValueTooLong:me=>`Value of "${me}" was longer than 64 characters and was discarded.`,unknownCustomEventKey:function(me){return'Custom event "'+me+'" does not exist'},unknownOption:me=>'Ignoring unknown config option "'+me+'"',contextNotSpecified:function(){return"No context specified."+ln},unrecoverableStreamError:me=>`Error on stream connection ${Nt(me)}, giving up permanently`,wrongOptionType:(me,Qe,Se)=>'Config option "'+me+'" should be of type '+Qe+", got "+Se+", using default value",wrongOptionTypeBoolean:(me,Qe)=>'Config option "'+me+'" should be a boolean, got '+Qe+", converting to boolean"};const{validateLogger:vo}=si,Hn={baseUrl:{default:"https://app.launchdarkly.com"},streamUrl:{default:"https://clientstream.launchdarkly.com"},eventsUrl:{default:"https://events.launchdarkly.com"},sendEvents:{default:!0},streaming:{type:"boolean"},sendLDHeaders:{default:!0},requestHeaderTransform:{type:"function"},sendEventsOnlyForVariation:{default:!1},useReport:{default:!1},evaluationReasons:{default:!1},eventCapacity:{default:100,minimum:1},flushInterval:{default:2e3,minimum:2e3},samplingInterval:{default:0,minimum:0},streamReconnectDelay:{default:1e3,minimum:0},allAttributesPrivate:{default:!1},privateAttributes:{default:[]},bootstrap:{type:"string|object"},diagnosticRecordingInterval:{default:9e5,minimum:2e3},diagnosticOptOut:{default:!1},wrapperName:{type:"string"},wrapperVersion:{type:"string"},stateProvider:{type:"object"},application:{validator:function(me,Qe,Se){const Oe={};return Qe.id&&(Oe.id=Dr(`${me}.id`,Qe.id,Se)),Qe.version&&(Oe.version=Dr(`${me}.version`,Qe.version,Se)),Oe}},inspectors:{default:[]}},Bo=/^(\w|\.|-)+$/;function gi(me){return me&&me.replace(/\/+$/,"")}function Dr(me,Qe,Se){if("string"==typeof Qe&&Qe.match(Bo)){if(!(Qe.length>64))return Qe;Se.warn(rn.tagValueTooLong(me))}else Se.warn(rn.invalidTagValue(me))}var wr={baseOptionDefs:Hn,validate:function(me,Qe,Se,Oe){const Ut=Yn.extend({logger:{default:Oe}},Hn,Se),gt={};function wt(An){Yn.onNextTick(()=>{Qe&&Qe.maybeReportError(new Ht.LDInvalidArgumentError(An))})}let Cn=Yn.extend({},me||{});return function(An){const In=An;Object.keys(gt).forEach(Fo=>{if(void 0!==In[Fo]){const F=gt[Fo];Oe&&Oe.warn(rn.deprecated(Fo,F)),F&&(void 0===In[F]&&(In[F]=In[Fo]),delete In[Fo])}})}(Cn),Cn=function(An){const In=Yn.extend({},An);return Object.keys(Ut).forEach(Fo=>{null!=In[Fo]||(In[Fo]=Ut[Fo]&&Ut[Fo].default)}),In}(Cn),Cn=function(An){const In=Yn.extend({},An),Fo=F=>{if(null===F)return"any";if(void 0===F)return;if(Array.isArray(F))return"array";const A=typeof F;return"boolean"===A||"string"===A||"number"===A||"function"===A?A:"object"};return Object.keys(An).forEach(F=>{const A=An[F];if(null!=A){const b=Ut[F];if(void 0===b)wt(rn.unknownOption(F));else{const B=b.type||Fo(b.default),C=b.validator;if(C){const O=C(F,An[F],Oe);void 0!==O?In[F]=O:delete In[F]}else if("any"!==B){const O=B.split("|"),re=Fo(A);O.indexOf(re)<0?"boolean"===B?(In[F]=!!A,wt(rn.wrongOptionTypeBoolean(F,re))):(wt(rn.wrongOptionType(F,B,re)),In[F]=b.default):"number"===re&&void 0!==b.minimum&&A<b.minimum&&(wt(rn.optionBelowMinimum(F,A,b.minimum)),In[F]=b.minimum)}}}}),In.baseUrl=gi(In.baseUrl),In.streamUrl=gi(In.streamUrl),In.eventsUrl=gi(In.eventsUrl),In}(Cn),vo(Cn.logger),Cn},getTags:function(me){const Qe={};return me&&(me.application&&null!=me.application.id&&(Qe["application-id"]=[me.application.id]),me.application&&void 0!==me.application.version&&null!==me.application.id&&(Qe["application-version"]=[me.application.version])),Qe}};const{getLDUserAgentString:Ei}=Yn;var ji={getLDHeaders:function(me,Qe){if(Qe&&!Qe.sendLDHeaders)return{};const Se={};Se[me.userAgentHeaderName||"User-Agent"]=Ei(me),Qe&&Qe.wrapperName&&(Se["X-LaunchDarkly-Wrapper"]=Qe.wrapperVersion?Qe.wrapperName+"/"+Qe.wrapperVersion:Qe.wrapperName);const Oe=wr.getTags(Qe),Ut=Object.keys(Oe);return Ut.length&&(Se["x-launchdarkly-tags"]=Ut.sort().map(gt=>Array.isArray(Oe[gt])?Oe[gt].sort().map(wt=>`${gt}/${wt}`):[`${gt}/${Oe[gt]}`]).reduce((gt,wt)=>gt.concat(wt),[]).join(" ")),Se},transformHeaders:function(me,Qe){return Qe&&Qe.requestHeaderTransform?Qe.requestHeaderTransform({...me}):me}};const{v1:qr}=Yi,{getLDHeaders:Vr,transformHeaders:mn}=ji;var vn=function(me,Qe,Se){const Oe=Yn.extend({"Content-Type":"application/json"},Vr(me,Se));return{sendEvents:(gt,wt,Cn)=>
vendor: 12,823 bytes, line 16
16{if(!me.httpRequest)return Promise.resolve();const An=JSON.stringify(gt),In=Cn?null:qr();return function Fo(F){const A=Cn?Oe:Yn.extend({},Oe,{"X-LaunchDarkly-Event-Schema":"4","X-LaunchDarkly-Payload-ID":In});return me.httpRequest("POST",wt,mn(A,Se),An).promise.then(b=>{if(b)return b.status>=400&&Ht.isHttpErrorRecoverable(b.status)&&F?Fo(!1):function(B){const C={status:B.status},O=B.header("date");if(O){const re=Date.parse(O);re&&(C.serverTime=re)}return C}(b)}).catch(()=>F?Fo(!1):Promise.reject())}(!0).catch(()=>{})}}};const{commonBasicLogger:Kn}=si;function Ao(me){return"string"==typeof me&&"kind"!==me&&me.match(/^(\w|\.|-)+$/)}function ti(me){return me.includes("%")||me.includes(":")?me.replace(/%/g,"%25").replace(/:/g,"%3A"):me}var Sn={checkContext:function(me,Qe){if(me){if(Qe&&null==me.kind)return null!=me.key;const Se=me.key,Oe=void 0===me.kind?"user":me.kind,Ut=Ao(Oe),gt="multi"===Oe||null!=Se&&""!==Se;if("multi"===Oe){const wt=Object.keys(me).filter(Cn=>"kind"!==Cn);return gt&&wt.every(Cn=>Ao(Cn))&&wt.every(Cn=>{const An=me[Cn].key;return null!=An&&""!==An})}return gt&&Ut}return!1},getContextKeys:function(me,Qe=Kn()){if(!me)return;const Se={},{kind:Oe,key:Ut}=me;switch(Oe){case void 0:Se.user=`${Ut}`;break;case"multi":Object.entries(me).filter(([gt])=>"kind"!==gt).forEach(([gt,wt])=>{wt&&wt.key&&(Se[gt]=wt.key)});break;case null:Qe.warn(`null is not a valid context kind: ${me}`);break;case"":Qe.warn(`'' is not a valid context kind: ${me}`);break;default:Se[Oe]=`${Ut}`}return Se},getContextKinds:function(me){return me?null==me.kind?["user"]:"multi"!==me.kind?[me.kind]:Object.keys(me).filter(Qe=>"kind"!==Qe):[]},getCanonicalKey:function(me){if(me){if((null==me.kind||"user"===me.kind)&&me.key)return me.key;if("multi"!==me.kind&&me.key)return`${me.kind}:${ti(me.key)}`;if("multi"===me.kind)return Object.keys(me).sort().filter(Qe=>"kind"!==Qe).map(Qe=>`${Qe}:${ti(me[Qe].key)}`).join(":")}}};const{getContextKinds:uo}=Sn;function Io(me){return me.replace(/~/g,"~0").replace(/\//g,"~1")}function Oo(me){return(me.startsWith("/")?me.substring(1):me).split("/").map(Qe=>Qe.indexOf("~")>=0?Qe.replace(/~1/g,"/").replace(/~0/g,"~"):Qe)}function ki(me){return!me.startsWith("/")}function Vi(me,Qe){const Se=ki(me),Oe=ki(Qe);if(Se&&Oe)return me===Qe;if(Se){const Ut=Oo(Qe);return 1===Ut.length&&me===Ut[0]}if(Oe){const Ut=Oo(me);return 1===Ut.length&&Qe===Ut[0]}return me===Qe}function hi(me){return`/${Io(me)}`}var yr={cloneExcluding:function(me,Qe){const Se=[],Oe={},Ut=[];for(Se.push(...Object.keys(me).map(gt=>({key:gt,ptr:hi(gt),source:me,parent:Oe,visited:[me]})));Se.length;){const gt=Se.pop();if(Qe.some(wt=>Vi(wt,gt.ptr)))Ut.push(gt.ptr);else{const wt=gt.source[gt.key];if(null===wt)gt.parent[gt.key]=wt;else if(Array.isArray(wt))gt.parent[gt.key]=[...wt];else if("object"==typeof wt){if(gt.visited.includes(wt))continue;gt.parent[gt.key]={},Se.push(...Object.keys(wt).map(Cn=>{return{key:Cn,ptr:(An=gt.ptr,In=Io(Cn),`${An}/${In}`),source:wt,parent:gt.parent[gt.key],visited:[...gt.visited,wt]};var An,In}))}else gt.parent[gt.key]=wt}}return{cloned:Oe,excluded:Ut.sort()}},compare:Vi,literalToReference:hi};const{getContextKeys:Ki}=Sn;const ur="ready",fo="initialized",Oi="failed",{appendUrlPath:nr,base64URLEncode:en,objectHasOwnProperty:cn}=Yn,{getLDHeaders:Qn,transformHeaders:go}=ji,{isHttpErrorRecoverable:no}=Ht;const{transformHeaders:lt,getLDHeaders:Gt}=ji,yn="application/json";const{v1:Ie}=Yi,{getContextKinds:ut}=Sn;var dn=function(me){function Qe(Oe){return null==Oe||"user"===Oe?"ld:$anonUserId":`ld:$contextKey:${Oe}`}function Se(Oe,Ut){return null!=Ut.key?(Ut.key=Ut.key.toString(),Promise.resolve(Ut)):Ut.anonymous?(gt=Oe,me.get(Qe(gt))).then(gt=>{if(gt)return Ut.key=gt,Ut;{const wt=Ie();return Ut.key=wt,(Cn=wt,An=Oe,me.set(Qe(An),Cn)).then(()=>Ut)}var Cn,An}):Promise.reject(new Ht.LDInvalidUserError(rn.invalidContext()));var gt}this.processContext=Oe=>{if(!Oe)return Promise.reject(new Ht.LDInvalidUserError(rn.contextNotSpecified()));const Ut=Yn.clone(Oe);if("multi"===Oe.kind){const gt=ut(Ut);return Promise.all(gt.map(wt=>Se(wt,Ut[wt]))).then(()=>Ut)}return Se(Oe.kind,Ut)}};const{v1:ho}=Yi,{baseOptionDefs:Do}=wr,{appendUrlPath:ni}=Yn;const{onNextTick:Li}=Yn,_i={flagUsed:"flag-used",flagDetailsChanged:"flag-details-changed",flagDetailChanged:"flag-detail-changed",clientIdentityChanged:"client-identity-changed"};Object.freeze(_i);var ri={InspectorTypes:_i,InspectorManager:function(me,Qe){const Se={},Oe={[_i.flagUsed]:[],[_i.flagDetailsChanged]:[],[_i.flagDetailChanged]:[],[_i.clientIdentityChanged]:[]},Ut={[_i.flagUsed]:[],[_i.flagDetailsChanged]:[],[_i.flagDetailChanged]:[],[_i.clientIdentityChanged]:[]},gt=me&&me.map(wt=>function(me,Qe){let Se=!1;const Oe={type:me.type,name:me.name,synchronous:me.synchronous,method:(...Ut)=>{try{me.method(...Ut)}catch{Se||(Se=!0,Qe.warn(rn.inspectorMethodError(Oe.type,Oe.name)))}}};return Oe}(wt,Qe));return gt&&gt.forEach(wt=>{Object.prototype.hasOwnProperty.call(Oe,wt.type)&&!wt.synchronous?Oe[wt.type].push(wt):Object.prototype.hasOwnProperty.call(Ut,wt.type)&&wt.synchronous?Ut[wt.type].push(wt):Qe.warn(rn.invalidInspector(wt.type,wt.name))}),Se.hasListeners=wt=>Oe[wt]&&Oe[wt].length||Ut[wt]&&Ut[wt].length,Se.onFlagUsed=(wt,Cn,An)=>{const In=_i.flagUsed;Ut[In].length&&Ut[In].forEach(Fo=>Fo.method(wt,Cn,An)),Oe[In].length&&Li(()=>{Oe[In].forEach(Fo=>Fo.method(wt,Cn,An))})},Se.onFlags=wt=>{const Cn=_i.flagDetailsChanged;Ut[Cn].length&&Ut[Cn].forEach(An=>An.method(wt)),Oe[Cn].length&&Li(()=>{Oe[Cn].forEach(An=>An.method(wt))})},Se.onFlagChanged=(wt,Cn)=>{const An=_i.flagDetailChanged;Ut[An].length&&Ut[An].forEach(In=>In.method(wt,Cn)),Oe[An].length&&Li(()=>{Oe[An].forEach(In=>In.method(wt,Cn))})},Se.onIdentityChanged=wt=>{const Cn=_i.clientIdentityChanged;Ut[Cn].length&&Ut[Cn].forEach(An=>An.method(wt)),Oe[Cn].length&&Li(()=>{Oe[Cn].forEach(An=>An.method(wt))})},Se}};const{LDTimeoutError:Qi}=Ht,{commonBasicLogger:gr}=si,{checkContext:br,getContextKeys:Mi}=Sn,{InspectorTypes:Gr,InspectorManager:$r}=ri,Qr="change",ma="internal-change";var ea={initialize:function(me,Qe,Se,Oe,Ut){const gt=Se&&Se.logger?Se.logger:Ut&&Ut.logger&&Ut.logger.default||gr("warn"),wt=function(me){const Qe={},Se={};return Qe.on=function(Oe,Ut,gt){Se[Oe]=Se[Oe]||[],Se[Oe]=Se[Oe].concat({handler:Ut,context:gt})},Qe.off=function(Oe,Ut,gt){if(Se[Oe])for(let wt=0;wt<Se[Oe].length;wt++)Se[Oe][wt].handler===Ut&&Se[Oe][wt].context===gt&&(Se[Oe]=Se[Oe].slice(0,wt).concat(Se[Oe].slice(wt+1)))},Qe.emit=function(Oe){if(!Se[Oe])return;const Ut=Se[Oe].slice(0);for(let gt=0;gt<Ut.length;gt++)Ut[gt].handler.apply(Ut[gt].context,Array.prototype.slice.call(arguments,1))},Qe.getEvents=function(){return Object.keys(Se)},Qe.getEventListenerCount=function(Oe){return Se[Oe]?Se[Oe].length:0},Qe.maybeReportError=function(Oe){Oe&&(Se.error?this.emit("error",Oe):(me||console).error(Oe.message))},Qe}(gt),Cn=function(me){let Qe=!1,Se=!1,Oe=null,Ut=null;const gt=new Promise(wt=>{const Cn=()=>{me.off(ur,Cn),wt()};me.on(ur,Cn)}).catch(()=>{});return{getInitializationPromise:()=>Ut||(Qe?Promise.resolve():Se?Promise.reject(Oe):(Ut=new Promise((wt,Cn)=>{const An=()=>{me.off(fo,An),wt()},In=Fo=>{me.off(Oi,In),Cn(Fo)};me.on(fo,An),me.on(Oi,In)}),Ut)),getReadyPromise:()=>gt,signalSuccess:()=>{Qe||Se||(Qe=!0,me.emit(fo),me.emit(ur))},signalFailure:wt=>{Qe||Se||(Se=!0,Oe=wt,me.emit(Oi,wt),me.emit(ur)),me.maybeReportError(wt)}}}(wt),An=wr.validate(Se,wt,Ut,gt),In=$r(An.inspectors,gt),Fo=An.sendEvents;let F=me,A=An.hash;const b=function(me,Qe){const Se={};let Oe=!1;const Ut=gt=>{Oe||(Oe=!0,Qe.warn(rn.localStorageUnavailable(gt)))};return Se.isEnabled=()=>!!me,Se.get=gt=>new Promise(wt=>{me?me.get(gt).then(wt).catch(Cn=>{Ut(Cn),wt(void 0)}):wt(void 0)}),Se.set=(gt,wt)=>new Promise(Cn=>{me?me.set(gt,wt).then(()=>Cn(!0)).catch(An=>{Ut(An),Cn(!1)}):Cn(!1)}),Se.clear=gt=>new Promise(wt=>{me?me.clear(gt).then(()=>wt(!0)).catch(Cn=>{Ut(Cn),wt(!1)}):wt(!1)}),Se}(Oe.localStorage,gt),B=vn(Oe,0,An),C=An.sendEvents&&!An.diagnosticOptOut,O=C?function(me){const Qe={diagnosticId:ho()};return me&&(Qe.sdkKeySuffix=me.length>6?me.substring(me.length-6):me),Qe}(F):null,re=C?function(me){let Qe,Se,Oe,Ut;function gt(wt){Qe=wt,Se=0,Oe=0,Ut=[]}return gt(me),{getProps:()=>({dataSinceDate:Qe,droppedEvents:Se,eventsInLastBatch:Oe,streamInits:Ut}),setProps:wt=>{Qe=wt.dataSinceDate,Se=wt.droppedEvents||0,Oe=wt.eventsInLastBatch||0,Ut=wt.streamInits||[]},incrementDroppedEvents:()=>{Se++},setEventsInLastBatch:wt=>{Oe=wt},recordStreamInit:(wt,Cn,An)=>{Ut.push({timestamp:wt,failed:Cn,durationMillis:An})},reset:gt}}((new Date).getTime()):null,kt=C?function(me,Qe,Se,Oe,Ut,gt,wt){const Cn=!!me.diagnosticUseCombinedEvent,An="ld:"+Ut+":$diagnostics",In=ni(gt.eventsUrl,"/events/diagnostic/"+Ut),Fo=gt.diagnosticRecordingInterval,F=Se;let A,b,B=!!gt.streaming;const C={};function O(){return{sdk:Un(),configuration:{customBaseURI:gt.baseUrl!==Do.baseUrl.default,customStreamURI:gt.streamUrl!==Do.streamUrl.default,customEventsURI:gt.eventsUrl!==Do.eventsUrl.default,eventsCapacity:gt.eventCapacity,eventsFlushIntervalMillis:gt.flushInterval,reconnectTimeMillis:gt.streamReconnectDelay,streamingDisabled:!B,allAttributesPrivate:!!gt.allAttributesPrivate,diagnosticRecordingIntervalMillis:gt.diagnosticRecordingInterval,usingSecureMode:!!gt.hash,bootstrapMode:!!gt.bootstrap,fetchGoalsDisabled:!gt.fetchGoals,sendEventsOnlyForVariation:!!gt.sendEventsOnlyForVariation},platform:me.diagnosticPlatformData}}function re(pi){gt.logger&&gt.logger.debug(rn.debugPostingDiagnosticEvent(pi)),Oe.sendEvents(pi,In,!0).then(()=>{}).catch(()=>{})}function kt(){re(function(){const pi=(new Date).getTime();let Fi={kind:Cn?"diagnostic-combined":"diagnostic",id:wt,creationDate:pi,...F.getProps()};return Cn&&(Fi={...Fi,...O()}),F.reset(pi),Fi}()),b=setTimeout(kt,Fo),A=(new Date).getTime(),Cn&&function(){if(Qe.isEnabled()){const pi={...F.getProps()};Qe.set(An,JSON.stringify(pi))}}()}function Un(){const pi={...me.diagnosticSdkData};return gt.wrapperName&&(pi.wrapperName=gt.wrapperName),gt.wrapperVersion&&(pi.wrapperVersion=gt.wrapperVersion),pi}return C.start=()=>{Cn?function(pi){if(!Qe.isEnabled())return pi(!1);Qe.get(An).then(Fi=>{if(Fi)try{const xi=JSON.parse(Fi);F.setProps(xi),A=xi.dataSinceDate}catch{}pi(!0)}).catch(()=>{pi(!1)})}(pi=>{if(pi){const Fi=(A||0)+Fo,xi=(new Date).getTime();xi>=Fi?kt():b=setTimeout(kt,Fi-xi)}else 0===Math.floor(4*Math.random())?kt():b=setTimeout(kt,Fo)}):(re({kind:"diagnostic-init",id:wt,creationDate:F.getProps().dataSinceDate,...O()}),b=setTimeout(kt,Fo))},C.stop=()=>{b&&clearTimeout(b)},C.setStreaming=pi=>{B=pi},C}(Oe,b,re,B,F,An,O):null,Un=function(me,Qe,Se,Oe){const Ut=Qe.streamUrl,gt=Qe.logger,wt={},Cn=nr(Ut,"/eval/"+Se),An=Qe.useReport,In=Qe.evaluationReasons,Fo=Qe.streamReconnectDelay,F=Qn(me,Qe);let A,b=!1,B=null,C=null,O=null,re=null,kt=null,Un=0;function pi(Ri){if(Ri.status&&"number"==typeof Ri.status&&!no(Ri.status))return or(),gt.error(rn.unrecoverableStreamError(Ri)),void(C&&(clearTimeout(C),C=null));const Kr=function Po(){const Ri=(Kr=function(){const ga=Fo*Math.pow(2,Un);return ga>3e4?3e4:ga}())-Math.trunc(.5*Math.random()*Kr);var Kr;return Un+=1,Ri}();b||(gt.warn(rn.streamError(Ri,Kr)),b=!0),hr(!1),or(),Fi(Kr)}function Fi(Ri){C||(Ri?C=setTimeout(xi,Ri):xi())}function xi(){let Ri;C=null;let Kr="";const ga={headers:F,readTimeoutMillis:3e5};if(me.eventSourceFactory){null!=re&&(Kr="h="+re),An?me.eventSourceAllowsReport?(Ri=Cn,ga.method="REPORT",ga.headers["Content-Type"]="application/json",ga.body=JSON.stringify(O)):(Ri=nr(Ut,"/ping/"+Se),Kr=""):Ri=Cn+"/"+en(JSON.stringify(O)),ga.headers=go(ga.headers,Qe),In&&(Kr=Kr+(Kr?"&":"")+"withReasons=true"),Ri=Ri+(Kr?"?":"")+Kr,or(),gt.info(rn.streamConnecting(Ri)),A=(new Date).getTime(),B=me.eventSourceFactory(Ri,ga);for(const es in kt)cn(kt,es)&&B.addEventListener(es,kt[es]);B.onerror=pi,B.onopen=()=>{Un=0}}}function or(){B&&(gt.info(rn.streamClosing()),B.close(),B=null)}function hr(Ri){A&&Oe&&Oe.recordStreamInit(A,!Ri,(new Date).getTime()-A),A=null}return wt.connect=function(Ri,Kr,ga){O=Ri,re=Kr,kt={};for(const es in ga||{})kt[es]=function(Ps){b=!1,hr(!0),ga[es]&&ga[es](Ps)};Fi()},wt.disconnect=function(){clearTimeout(C),C=null,or()},wt.isConnected=function(){return!!(B&&me.eventSourceIsActive&&me.eventSourceIsActive(B))},wt}(Oe,An,F,re),Po=An.eventProcessor||function(me,Qe,Se,Oe=null,Ut=null,gt=null){const wt={},Cn=gt||vn(me,0,Qe),An=Yn.appendUrlPath(Qe.eventsUrl,"/events/bulk/"+Se),In=function(){const me={};let Qe=0,Se=0,Oe={},Ut={};return me.summarizeEvent=gt=>{if("feature"===gt.kind){const wt=gt.key+":"+(null!=gt.variation?gt.variation:"")+":"+(null!=gt.version?gt.version:""),Cn=Oe[wt];let An=Ut[gt.key];An||(An=new Set,Ut[gt.key]=An),(In=gt,In.context?uo(In.context):In.contextKeys?Object.keys(In.contextKeys):[]).forEac
16h(In=>An.add(In)),Cn?Cn.count=Cn.count+1:Oe[wt]={count:1,key:gt.key,version:gt.version,variation:gt.variation,value:gt.value,default:gt.default},(0===Qe||gt.creationDate<Qe)&&(Qe=gt.creationDate),gt.creationDate>Se&&(Se=gt.creationDate)}var In},me.getSummary=()=>{const gt={};let wt=!0;for(const Cn of Object.values(Oe)){let An=gt[Cn.key];An||(An={default:Cn.default,counters:[],contextKinds:[...Ut[Cn.key]]},gt[Cn.key]=An);const In={value:Cn.value,count:Cn.count};null!=Cn.variation&&(In.variation=Cn.variation),null!=Cn.version?In.version=Cn.version:In.unknown=!0,An.counters.push(In),wt=!1}return wt?null:{startDate:Qe,endDate:Se,features:gt}},me.clearSummary=()=>{Qe=0,Se=0,Oe={},Ut={}},me}(),Fo=function(me){const Qe={},Se=me.allAttributesPrivate,Oe=me.privateAttributes||[],Ut=["key","kind","_meta","anonymous"],gt=["name","ip","firstName","lastName","email","avatar","country"],wt=(Cn,An)=>{if("object"!=typeof Cn||null===Cn||Array.isArray(Cn))return;const{cloned:In,excluded:Fo}=yr.cloneExcluding(Cn,(F=Cn,(Se||An&&F.anonymous?Object.keys(F):[...Oe,...F._meta&&F._meta.privateAttributes||[]]).filter(b=>!Ut.some(B=>yr.compare(b,B)))));var F;return In.key=String(In.key),Fo.length&&(In._meta||(In._meta={}),In._meta.redactedAttributes=Fo),In._meta&&(delete In._meta.privateAttributes,0===Object.keys(In._meta).length&&delete In._meta),void 0!==In.anonymous&&(In.anonymous=!!In.anonymous),In};return Qe.filter=(Cn,An=!1)=>null==Cn.kind?wt((In=>{const Fo={...In.custom||{},kind:"user",key:In.key};void 0!==In.anonymous&&(Fo.anonymous=!!In.anonymous);for(const F of gt)delete Fo[F],null!=In[F]&&(Fo[F]=String(In[F]));return null!=In.privateAttributeNames&&(Fo._meta=Fo._meta||{},Fo._meta.privateAttributes=In.privateAttributeNames.map(F=>F.startsWith("/")?yr.literalToReference(F):F)),Fo})(Cn),An):"multi"===Cn.kind?((In,Fo)=>{const F={kind:In.kind},A=Object.keys(In);for(const b of A)if("kind"!==b){const B=wt(In[b],Fo);B&&(F[b]=B)}return F})(Cn,An):wt(Cn,An),Qe}(Qe),F=Qe.samplingInterval,A=Qe.eventCapacity,b=Qe.flushInterval,B=Qe.logger;let C,O=[],re=0,kt=!1,Un=!1;function Po(){return 0===F||0===Math.floor(Math.random()*F)}function Fi(xi){O.length<A?(O.push(xi),Un=!1):(Un||(Un=!0,B.warn(rn.eventCapacityExceeded())),Oe&&Oe.incrementDroppedEvents())}return wt.enqueue=function(xi){if(kt)return;let or=!1,hr=!1;var Ri;if(In.summarizeEvent(xi),"feature"===xi.kind?Po()&&(or=!!xi.trackEvents,hr=!!(Ri=xi).debugEventsUntilDate&&Ri.debugEventsUntilDate>re&&Ri.debugEventsUntilDate>(new Date).getTime()):or=Po(),or&&Fi(function pi(xi){const or=Yn.extend({},xi);return"identify"===xi.kind?or.context=Fo.filter(xi.context):"feature"===xi.kind?or.context=Fo.filter(xi.context,!0):(or.contextKeys=Ki(xi.context,B),delete or.context),"feature"===xi.kind&&(delete or.trackEvents,delete or.debugEventsUntilDate),or}(xi)),hr){const Kr=Yn.extend({},xi,{kind:"debug"});Kr.context=Fo.filter(Kr.context),delete Kr.trackEvents,delete Kr.debugEventsUntilDate,Fi(Kr)}},wt.flush=function(){if(kt)return Promise.resolve();const xi=O,or=In.getSummary();return In.clearSummary(),or&&(or.kind="summary",xi.push(or)),Oe&&Oe.setEventsInLastBatch(xi.length),0===xi.length?Promise.resolve():(O=[],B.debug(rn.debugPostingEvents(xi.length)),Cn.sendEvents(xi,An).then(hr=>{hr&&(hr.serverTime&&(re=hr.serverTime),Ht.isHttpErrorRecoverable(hr.status)||(kt=!0),hr.status>=400&&Yn.onNextTick(()=>{Ut.maybeReportError(new Ht.LDUnexpectedResponseError(rn.httpErrorMessage(hr.status,"event posting","some events were dropped")))}))}))},wt.start=function(){const xi=()=>{wt.flush(),C=setTimeout(xi,b)};C=setTimeout(xi,b)},wt.stop=function(){clearTimeout(C)},wt}(Oe,An,F,re,wt,B),pi=function(me,Qe,Se){const Oe=Qe.baseUrl,Ut=Qe.useReport,gt=Qe.evaluationReasons,wt=Qe.logger,Cn={},An={};function In(Fo,F){if(!me.httpRequest)return new Promise((re,kt)=>{kt(new Ht.LDFlagFetchError(rn.httpUnavailable()))});const A=F?"REPORT":"GET",b=Gt(me,Qe);F&&(b["Content-Type"]=yn);let B=An[Fo];B||(B=function(me){let Qe,Se,Oe,Ut;const gt={addPromise:(wt,Cn)=>{Qe=wt,Se&&Se(),Se=Cn,wt.then(An=>{Qe===wt&&(Oe(An),me&&me())},An=>{Qe===wt&&(Ut(An),me&&me())})}};return gt.resultPromise=new Promise((wt,Cn)=>{Oe=wt,Ut=Cn}),gt}(()=>{delete An[Fo]}),An[Fo]=B);const C=me.httpRequest(A,Fo,lt(b,Qe),F),O=C.promise.then(re=>{if(200===re.status){if(re.header("content-type")&&re.header("content-type").substring(0,16)===yn)return JSON.parse(re.body);
16{const kt=rn.invalidContentType(re.header("content-type")||"");return Promise.reject(new Ht.LDFlagFetchError(kt))}}return Promise.reject(404===(kt=re).status?new Ht.LDInvalidEnvironmentIdError(rn.environmentNotFound()):new Ht.LDFlagFetchError(rn.errorFetchingFlags(kt.statusText||String(kt.status))));var kt},re=>Promise.reject(new Ht.LDFlagFetchError(rn.networkError(re))));return B.addPromise(O,()=>{C.cancel&&C.cancel()}),B.resultPromise}return Cn.fetchJSON=function(Fo){return In(Yn.appendUrlPath(Oe,Fo),null)},Cn.fetchFlagSettings=function(Fo,F){let A,b,B,C="";return Ut?(b=[Oe,"/sdk/evalx/",Se,"/context"].join(""),B=JSON.stringify(Fo)):(A=Yn.base64URLEncode(JSON.stringify(Fo)),b=[Oe,"/sdk/evalx/",Se,"/contexts/",A].join("")),F&&(C="h="+F),gt&&(C=C+(C?"&":"")+"withReasons=true"),b=b+(C?"?":"")+C,wt.debug(rn.debugPolling(b)),In(b,B)},Cn}(Oe,An,F);let Fi,xi,or,hr={},Ri=An.streaming,Kr=!1,ga=!1,es=!0;const Ps=An.stateProvider,Ha=function(me,Qe){const Se={};let Oe;return Se.setContext=function(Ut){Oe=Yn.sanitizeContext(Ut),Oe&&Qe&&Qe(Yn.clone(Oe))},Se.getContext=function(){return Oe?Yn.clone(Oe):null},Se}(0,function(yi){var Xi;Xi=yi,Ps||Xi&&Ns({kind:"identify",context:Xi,creationDate:(new Date).getTime()}),In.hasListeners(Gr.clientIdentityChanged)&&In.onIdentityChanged(Ha.getContext())}),Rl=new dn(b),Hs=b.isEnabled()?function(me,Qe,Se,Oe){const Ut={};function gt(){let wt="";const Cn=Oe.getContext();return Cn&&(wt=Se||Yn.btoa(JSON.stringify(Cn))),"ld:"+Qe+":"+wt}return Ut.loadFlags=()=>me.get(gt()).then(wt=>{if(null==wt)return null;try{let Cn=JSON.parse(wt);if(Cn){const An=Cn.$schema;void 0===An||An<1?Cn=Yn.transformValuesToVersionedValues(Cn):delete Cn.$schema}return Cn}catch{return Ut.clearFlags().then(()=>null)}}),Ut.saveFlags=wt=>{const Cn=Yn.extend({},wt,{$schema:1});return me.set(gt(),JSON.stringify(Cn))},Ut.clearFlags=()=>me.clear(gt()),Ut}(b,F,A,Ha):null;function Ns(yi){F&&(Ps&&Ps.enqueueEvent&&Ps.enqueueEvent(yi)||(yi.context?(es=!1,!Fo||ga||Oe.isDoNotTrack()||(gt.debug(rn.debugEnqueueingEvent(yi.kind)),Po.enqueue(yi))):es&&(gt.warn(rn.eventWithoutContext()),es=!1)))}function Yl(yi,Xi){In.hasListeners(Gr.flagDetailChanged)&&In.onFlagChanged(yi.key,pl(Xi))}function Pl(){In.hasListeners(Gr.flagDetailsChanged)&&In.onFlags(Object.entries(hr).map(([yi,Xi])=>({key:yi,detail:pl(Xi)})).reduce((yi,Xi)=>(yi[Xi.key]=Xi.detail,yi),{}))}function Ll(yi,Xi,Si,Ea){const Ra={kind:"feature",key:yi,context:Ha.getContext(),value:Xi?Xi.value:null,variation:Xi?Xi.variationIndex:null,default:Si,creationDate:(new Date).getTime()},Pa=hr[yi];Pa&&(Ra.version=Pa.flagVersion?Pa.flagVersion:Pa.version,Ra.trackEvents=Pa.trackEvents,Ra.debugEventsUntilDate=Pa.debugEventsUntilDate),(Ea||Pa&&Pa.trackReason)&&Xi&&(Ra.reason=Xi.reason),Ns(Ra)}function Bl(yi){return br(yi,!1)?Promise.resolve(yi):Promise.reject(new Ht.LDInvalidUserError(rn.invalidContext()))}function tl(yi,Xi,Si,Ea,_a,ys){let Ra,Pa;return hr&&Yn.objectHasOwnProperty(hr,yi)&&hr[yi]&&!hr[yi].deleted?(Pa=hr[yi],Ra=pl(Pa),null!=Pa.value||(Ra.value=Xi)):Ra={value:Xi,variationIndex:null,reason:{kind:"ERROR",errorKind:"FLAG_NOT_FOUND"}},Si&&(_a||Pa?.prerequisites?.forEach(Xl=>{tl(Xl,void 0,Si,!1,!1,!1)}),Ll(yi,Ra,Xi,Ea)),!_a&&ys&&(Xl=yi,Jl=Ra,In.hasListeners(Gr.flagUsed)&&In.onFlagUsed(Xl,Jl,Ha.getContext())),Ra;var Xl,Jl}function pl(yi){return{value:yi.value,variationIndex:void 0===yi.variation?null:yi.variation,reason:yi.reason||null}}function Wl(){if(xi=!0,!Ha.getContext())return;const yi=Xi=>{try{return JSON.parse(Xi)}catch{return void wt.maybeReportError(new Ht.LDInvalidDataError(rn.invalidData()))}};Un.connect(Ha.getContext(),A,{ping:function(){gt.debug(rn.debugStreamPing());const Xi=Ha.getContext();pi.fetchFlagSettings(Xi,A).then(Si=>{Yn.deepEquals(Xi,Ha.getContext())&&Ls(Si||{})}).catch(Si=>{wt.maybeReportError(new Ht.LDFlagFetchError(rn.errorFetchingFlags(Si)))})},put:function(Xi){const Si=yi(Xi.data);Si&&(gt.debug(rn.debugStreamPut()),Ls(Si))},patch:function(Xi){const Si=yi(Xi.data);if(!Si)return;const Ea=hr[Si.key];if(!Ea||!Ea.version||!Si.version||Ea.version<Si.version){gt.debug(rn.debugStreamPatch(Si.key));const _a={},ys=Yn.extend({},Si);
16delete ys.key,hr[Si.key]=ys;const Ra=pl(ys);_a[Si.key]=Ea?{previous:Ea.value,current:Ra}:{current:Ra},Yl(Si,ys),Fl(_a)}else gt.debug(rn.debugStreamPatchIgnored(Si.key))},delete:function(Xi){const Si=yi(Xi.data);if(Si)if(!hr[Si.key]||hr[Si.key].version<Si.version){gt.debug(rn.debugStreamDelete(Si.key));const Ea={};hr[Si.key]&&!hr[Si.key].deleted&&(Ea[Si.key]={previous:hr[Si.key].value}),hr[Si.key]={version:Si.version,deleted:!0},Yl(Si,hr[Si.key]),Fl(Ea)}else gt.debug(rn.debugStreamDeleteIgnored(Si.key))}})}function _l(){xi&&(Un.disconnect(),xi=!1)}function Ls(yi){const Xi={};if(!yi)return Promise.resolve();for(const Si in hr)Yn.objectHasOwnProperty(hr,Si)&&hr[Si]&&(yi[Si]&&!Yn.deepEquals(yi[Si].value,hr[Si].value)?Xi[Si]={previous:hr[Si].value,current:pl(yi[Si])}:yi[Si]&&!yi[Si].deleted||(Xi[Si]={previous:hr[Si].value}));for(const Si in yi)Yn.objectHasOwnProperty(yi,Si)&&yi[Si]&&(!hr[Si]||hr[Si].deleted)&&(Xi[Si]={current:pl(yi[Si])});return hr={...yi},Pl(),Fl(Xi).catch(()=>{})}function Fl(yi){const Xi=Object.keys(yi);if(Xi.length>0){const Si={};Xi.forEach(Ea=>{const _a=yi[Ea].current,ys=_a?_a.value:void 0,Ra=yi[Ea].previous;wt.emit(Qr+":"+Ea,ys,Ra),Si[Ea]=_a?{current:ys,previous:Ra}:{previous:Ra}}),wt.emit(Qr,Si),wt.emit(ma,hr),An.sendEventsOnlyForVariation||Ps||Xi.forEach(Ea=>{Ll(Ea,yi[Ea].current)})}return Fi&&Hs?Hs.saveFlags(hr):Promise.resolve()}function Cl(){const yi=Ri||or&&void 0===Ri;yi&&!xi?Wl():!yi&&xi&&_l(),kt&&kt.setStreaming(yi)}function tc(yi){return yi===Qr||yi.substr(0,7)===Qr+":"}if("string"==typeof An.bootstrap&&"LOCALSTORAGE"===An.bootstrap.toUpperCase()&&(Hs?Fi=!0:gt.warn(rn.localStorageUnavailable())),"object"==typeof An.bootstrap&&(hr=function(yi){const Xi=Object.keys(yi),Si="$flagsState",_a=yi[Si];!_a&&Xi.length&&gt.warn(rn.bootstrapOldFormat()),!1===yi.$valid&&gt.warn(rn.bootstrapInvalid());const ys={};return Xi.forEach(Ra=>{if(Ra!==Si&&"$valid"!==Ra){let Pa={value:yi[Ra]};_a&&_a[Ra]?Pa=Yn.extend(Pa,_a[Ra]):Pa.version=0,ys[Ra]=Pa}}),ys}(An.bootstrap)),Ps){const yi=Ps.getInitialState();yi?hc(yi):Ps.on("init",hc),Ps.on("update",function(Xi){Xi.context&&Ha.setContext(Xi.context),Xi.flags&&Ls(Xi.flags)})}else(me?Rl.processContext(Qe).then(Bl).then(yi=>(Ha.setContext(yi),"object"==typeof An.bootstrap?Kl():Fi?Hs.loadFlags().then(Xi=>null==Xi?(hr={},pi.fetchFlagSettings(Ha.getContext(),A).then(Si=>Ls(Si||{})).then(Kl).catch(Si=>{Ql(new Ht.LDFlagFetchError(rn.errorFetchingFlags(Si)))})):(hr=Xi,Yn.onNextTick(Kl),pi.fetchFlagSettings(Ha.getContext(),A).then(Si=>Ls(Si)).catch(Si=>wt.maybeReportError(Si)))):pi.fetchFlagSettings(Ha.getContext(),A).then(Xi=>{hr=Xi||{},Pl(),Kl()}).catch(Xi=>{hr={},Ql(Xi)}))):Promise.reject(new Ht.LDInvalidEnvironmentIdError(rn.environmentNotSpecified()))).catch(Ql);function hc(yi){F=yi.environment,Ha.setContext(yi.context),hr={...yi.flags},Yn.onNextTick(Kl)}function Kl(){gt.info(rn.clientInitialized()),Kr=!0,Cl(),Cn.signalSuccess()}function Ql(yi){Cn.signalFailure(yi)}return{client:{waitForInitialization:function(yi=void 0){if(null!=yi){if("number"==typeof yi)return function(Xi){Xi>5&&gt.warn("The waitForInitialization function was called with a timeout greater than 5 seconds. We recommend a timeout of 5 seconds or less.");const Si=Cn.getInitializationPromise(),Ea=function(me){return new Promise((Se,Oe)=>{setTimeout(()=>{Oe(new Qi(`waitForInitialization timed out after ${me} seconds.`))},1e3*me)})}(Xi);return Promise.race([Ea,Si]).catch(_a=>{throw _a instanceof Ht.LDTimeoutError&&gt.error(`waitForInitialization error: ${_a}`),_a})}(yi);gt.warn("The waitForInitialization method was provided with a non-numeric timeout.")}return gt.warn("The waitForInitialization function was called without a timeout specified. In a future version a default timeout will be applied."),Cn.getInitializationPromise()},waitUntilReady:()=>Cn.getReadyPromise(),identify:function(yi,Xi,Si){if(ga)return Yn.wrapPromiseCallback(Promise.resolve({}),Si);if(Ps)return gt.warn(rn.identifyDisabled()),Yn.wrapPromiseCallback(Promise.resolve(Yn.transformVersionedValuesToValues(hr)),Si);const Ea=Fi&&Hs?Hs.clearFlags():Promise.resolve();return Yn.wrapPromiseCallback(Ea.then(()=>Rl.processContext(yi)).then(Bl).then(_a=>pi.fetchFlagSettings(_a,Xi).then(ys=>
16{const Ra=Yn.transformVersionedValuesToValues(ys);return Ha.setContext(_a),A=Xi,ys?Ls(ys).then(()=>Ra):Ra})).then(_a=>(xi&&Wl(),_a)).catch(_a=>(wt.maybeReportError(_a),Promise.reject(_a))),Si)},getContext:function(){return Ha.getContext()},variation:function(yi,Xi){return tl(yi,Xi,!0,!1,!1,!0).value},variationDetail:function(yi,Xi){return tl(yi,Xi,!0,!0,!1,!0)},track:function(yi,Xi,Si){if("string"!=typeof yi)return void wt.maybeReportError(new Ht.LDInvalidEventKeyError(rn.unknownCustomEventKey(yi)));void 0!==Si&&"number"!=typeof Si&&gt.warn(rn.invalidMetricValue(typeof Si)),Oe.customEventFilter&&!Oe.customEventFilter(yi)&&gt.warn(rn.unknownCustomEventKey(yi));const Ea=Ha.getContext(),_a={kind:"custom",key:yi,context:Ea,url:Oe.getCurrentUrl(),creationDate:(new Date).getTime()};Ea&&Ea.anonymous&&(_a.contextKind=Ea.anonymous?"anonymousUser":"user"),null!=Xi&&(_a.data=Xi),null!=Si&&(_a.metricValue=Si),Ns(_a)},on:function(yi,Xi,Si){tc(yi)?(or=!0,Kr&&Cl(),wt.on(yi,Xi,Si)):wt.on(...arguments)},off:function(yi){if(wt.off(...arguments),tc(yi)){let Xi=!1;wt.getEvents().forEach(Si=>{tc(Si)&&wt.getEventListenerCount(Si)>0&&(Xi=!0)}),Xi||(or=!1,xi&&void 0===Ri&&_l())}},setStreaming:function(yi){const Xi=null===yi?void 0:yi;Xi!==Ri&&(Ri=Xi,Cl())},flush:function(yi){return Yn.wrapPromiseCallback(Fo?Po.flush():Promise.resolve(),yi)},allFlags:function(){const yi={};if(!hr)return yi;for(const Xi in hr)Yn.objectHasOwnProperty(hr,Xi)&&!hr[Xi].deleted&&(yi[Xi]=tl(Xi,null,!An.sendEventsOnlyForVariation,!1,!0,!1).value);return yi},close:function(yi){if(ga)return Yn.wrapPromiseCallback(Promise.resolve(),yi);const Xi=()=>{ga=!0,hr={}},Si=Promise.resolve().then(()=>{if(_l(),kt&&kt.stop(),Fo)return Po.stop(),Po.flush()}).then(Xi).catch(Xi);return Yn.wrapPromiseCallback(Si,yi)}},options:An,emitter:wt,ident:Ha,logger:gt,requestor:pi,start:function(){Fo&&(kt&&kt.start(),Po.start())},enqueueEvent:Ns,getFlagsInternal:function(){return hr},getEnvironmentId:()=>F,internalChangeEventName:ma}},commonBasicLogger:gr,errors:Ht,messages:rn,utils:Yn,getContextKeys:Mi},ua=ea.initialize,ba=ea.errors;function Wa(me,Qe,Se){return(Qe="symbol"==typeof(Ut=function(gt){if("object"!=typeof gt||!gt)return gt;var Cn=gt[Symbol.toPrimitive];if(void 0!==Cn){var An=Cn.call(gt,"string");if("object"!=typeof An)return An;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(gt)}(Qe))?Ut:Ut+"")in me?Object.defineProperty(me,Qe,{value:Se,enumerable:!0,configurable:!0,writable:!0}):me[Qe]=Se,me;var Ut}function fs(me,Qe){var Se=Object.keys(me);if(Object.getOwnPropertySymbols){var Oe=Object.getOwnPropertySymbols(me);Qe&&(Oe=Oe.filter(function(Ut){return Object.getOwnPropertyDescriptor(me,Ut).enumerable})),Se.push.apply(Se,Oe)}return Se}function Yr(me){for(var Qe=1;Qe<arguments.length;Qe++){var Se=null!=arguments[Qe]?arguments[Qe]:{};Qe%2?fs(Object(Se),!0).forEach(function(Oe){Wa(me,Oe,Se[Oe])}):Object.getOwnPropertyDescriptors?Object.defineProperties(me,Object.getOwnPropertyDescriptors(Se)):fs(Object(Se)).forEach(function(Oe){Object.defineProperty(me,Oe,Object.getOwnPropertyDescriptor(Se,Oe))})}return me}var Fa={promise:Promise.resolve({status:200,header:function(){return null},body:null})},ms=me=>{if("string"!=typeof me)throw new TypeError("Expected a string");return me.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")};function Qa(me,Qe,Se,Oe){var Ut,gt,wt=("substring"!==me.kind&&"regex"!==me.kind||!Oe.
16includes("/")?Qe.replace(Oe,""):Qe).replace(Se,"");switch(me.kind){case"exact":gt=Qe,Ut=new RegExp("^"+ms(me.url)+"/?$");break;case"canonical":gt=wt,Ut=new RegExp("^"+ms(me.url)+"/?$");break;case"substring":gt=wt,Ut=new RegExp(".*"+ms(me.substring)+".*$");break;case"regex":gt=wt,Ut=new RegExp(me.pattern);break;default:return!1}return Ut.test(gt)}function ls(me,Qe){for(var Se={},Oe=null,Ut=[],gt=0;gt<me.length;gt++)for(var wt=me[gt],Cn=wt.urls||[],An=0;An<Cn.length;An++)if(Qa(Cn[An],window.location.href,window.location.search,window.location.hash)){"pageview"===wt.kind?Qe("pageview",wt):(Ut.push(wt),Qe("click_pageview",wt));break}return Ut.length>0&&(Oe=function(In){for(var Fo=function(A,b){for(var B=[],C=0;C<b.length;C++)for(var O=A.target,re=b[C],Un=document.querySelectorAll(re.selector);O&&Un.length>0;){for(var Po=0;Po<Un.length;Po++)O===Un[Po]&&B.push(re);O=O.parentNode}return B}(In,Ut),F=0;F<Fo.length;F++)Qe("click",Fo[F])},document.addEventListener("click",Oe)),Se.dispose=function(){document.removeEventListener("click",Oe)},Se}var Ja="goalsReady",rs={fetchGoals:{default:!0},hash:{type:"string"},eventProcessor:{type:"object"},eventUrlTransformer:{type:"function"},disableSyncEventPost:{default:!1}};var $t,aa=h(81687),Ts=h(84320),Fs=h(54253),qa=h(42355),Ga=h(824),xs=h(47698),ta=h(77274),pr=h(16480),Jr=h(12671),te=h(49838),N=h(36798),z=h(28238),q=h(81939),ve=h(39306),He=h(7120),tt=h(51117),ze=h(18212),ht=h(96895);function tn(me,Qe,Se){var Oe=Se.getHandler(),Ut=Array.isArray(Oe)?Oe:[Oe];return bo[me]>=bo[Se.getLevel()]&&(0,z.mK)(Ut,Qe)}var Dn={ok:"ok",debug:"debug",info:"info",notice:"notice",warn:"warn",error:"error",critical:"critical",alert:"alert",emerg:"emerg"},bo=(($t={})[Dn.ok]=0,$t[Dn.debug]=1,$t[Dn.info]=2,$t[Dn.notice]=4,$t[Dn.warn]=5,$t[Dn.error]=6,$t[Dn.critical]=7,$t[Dn.alert]=8,$t[Dn.emerg]=9,$t);function Mo(me,Qe){var Oe=(void 0===Qe?{}:Qe).includeMessage;return{stack:me.stack,kind:me.type,message:void 0!==Oe&&Oe?me.message:void 0,causes:me.causes,fingerprint:me.fingerprint,handling:me.handling}}var yo=Object.keys(Dn),No=function(){function me(Qe,Se,Oe,Ut,gt,wt){void 0===Ut&&(Ut="http"),void 0===gt&&(gt=Dn.debug),void 0===wt&&(wt={}),this.handleLogStrategy=Qe,this.handlerType=Ut,this.level=gt,this.contextManager=(0,qa.D)(Se),this.contextManager.setContext(wt),Oe&&this.contextManager.setContextProperty("logger",{name:Oe})}return me.prototype.logImplementation=function(Qe,Se,Oe,Ut,gt){void 0===Oe&&(Oe=Dn.info);var Cn,wt=(0,Jr.a)(Se);if(null!=Ut){var An=(0,ve.As)({stackTrace:Ut instanceof Error?(0,He.T)(Ut):void 0,originalError:Ut,nonErrorPrefix:"Provided",source:tt.g.LOGGER,handling:"handled",startClocks:(0,ze.M8)()});Cn=(0,te.kg)({error:Mo(An,{includeMessage:!0})},wt)}else Cn=wt;this.handleLogStrategy({message:(0,Jr.a)(Qe),context:Cn,status:Oe},this,gt)},me.prototype.log=function(Qe,Se,Oe,Ut){var gt;void 0===Oe&&(Oe=Dn.info),tn(Oe,"http",this)&&(gt=(0,ht.uC)()),this.logImplementation(Qe,Se,Oe,Ut,gt)},me.prototype.setContext=function(Qe){this.contextManager.setContext(Qe)},me.prototype.getContext=function(){return this.contextManager.getContext()},me.prototype.setContextProperty=function(Qe,Se){this.contextManager.setContextProperty(Qe,Se)},me.prototype.removeContextProperty=function(Qe){this.contextManager.removeContextProperty(Qe)},me.prototype.clearContext=function(){this.contextManager.clearContext()},me.prototype.setHandler=function(Qe){this.handlerType=Qe},me.prototype.getHandler=function(){return this.handlerType},me.prototype.setLevel=function(Qe){this.level=Qe},me.prototype.getLevel=function(){return this.level},function(me,Qe,Se,Oe){var wt,Ut=arguments.length,gt=Ut<3?Qe:null===Oe?Oe=Object.getOwnPropertyDescriptor(Qe,Se):Oe;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)gt=Reflect.decorate(me,Qe,Se,Oe);else for(var Cn=me.length-1;Cn>=0;Cn--)(wt=me[Cn])&&(gt=(Ut<3?wt(gt):Ut>3?wt(Qe,Se,gt):wt(Qe,Se))||gt);Ut>3&&gt&&Object.defineProperty(Qe,Se,gt)}([ta.Ed],me.prototype,"logImplementation",null),me}();function Pe(me){return function(Qe,Se,Oe){var Ut;tn(me,"http",this)&&(Ut=(0,ht.uC)()),this.logImplementation(Qe,Se,me,Oe,Ut)}}No.prototype.ok=Pe(Dn.ok),No.prototype.debug=Pe(Dn.debug),No.prototype.info=Pe(Dn.info),No.prototype.notice=Pe(Dn.notice),No.prototype.warn=Pe(Dn.warn),No.prototype.error=Pe(Dn.error),No.prototype.critical=Pe(Dn.critical),No.prototype.alert=Pe(Dn.alert),No.prototype.emerg=Pe(Dn.emerg);var be=h(16939),Et=h(82326),Fn=h(89207),zo=h(73595),ir=h(79550),Le=h(36171),W=h(16821),he=h(75310),$e=h(41117),mt=h(15334),Wt=32*W._m;function Tn(me,Qe,Se){return void 0===me?[]:"all"===me||Array.isArray(me)&&me.every(function(Oe){return(0,z.mK)(Qe,Oe)})?"all"===me?Qe:(0,mt.R)(me):void Et.Vy.error("".concat(Se,' should be "all" or an array with allowed values "').concat(Qe.join('", "'),'"'))}var $o=h(67400),Lo=h(14789),Ho=h(4e4),Wo=h(19559),Yo=h(44503),Bi=h(31060);function Mr(me){return(0,Bi.ic)(me.sessionSampleRate)?"1":"0"}var li=h(12472),Ti=h(86022),Ci=!1;function Gi(me){var Qe=window;if((0,Ho.ao)()){var Se=Oe(Qe.DD_RUM_SYNTHETICS);return!Se&&!Ci&&(Ci=!0,(0,pr.A2)("Logs sent before RUM is injected by the synthetics worker",{testId:(0,Ho.aj)(),resultId:(0,Ho.X6)()})),Se}return Oe(Qe.DD_RUM);function Oe(Ut){if(Ut&&Ut.getInternalContext)return Ut.getInternalContext(me)}}var jr,Ir=h(8907),na=((jr={})[Et.bP.log]=Dn.info,jr[Et.bP.debug]=Dn.debug,jr[Et.bP.info]=Dn.info,jr[Et.bP.warn]=Dn.warn,jr[Et.bP.error]=Dn.error,jr),Pr=h(59840),di=h(35517),Di=h(45046),Er=h(22235);function la(me,Qe){return me.length>Qe.requestErrorResponseLengthLimit?"".concat(me.substring(0,Qe.requestErrorResponseLengthLimit),"..."):me}function va(me){return"xhr"===me?"XHR":"Fetch"}var da,Hr=h(79649),Wr=h(24478).D;var cs=((da={})[Dn.ok]=Et.bP.debug,da[Dn.debug]=Et.bP.debug,da[Dn.info]=Et.bP.info,da[Dn.notice]=Et.bP.info,da[Dn.warn]=Et.bP.warn,da[Dn.error]=Et.bP.error,da[Dn.critical]=Et.bP.error,da[Dn.alert]=Et.bP.error,da[Dn.emerg]=Et.bP.error,da),Gs=h(91894),ws=h(82772);var xe=function Co(me){var Qe=(0,Fs.qR)(),Se=(0,qa.D)(Qe.getOrCreateTracker(2)),Oe=(0,qa.D)(Qe.getOrCreateTracker(1)),Ut=(0,Ga.D)();function gt(){return function Fe(me,Qe){return{view:{referrer:document.referrer,url:window.location.href},context:me.getContext(),user:Qe.getContext()}}(Se,Oe)}var wt=function Xn(me,Qe,Se){var Ut,gt,Oe=(0,be.O)(),wt=Qe.observable.subscribe(Cn);function Cn(){if(gt&&Ut&&Qe.isGranted()){wt.unsubscribe();var An=Se(Ut,gt);Oe.drain(An)}}return{init:function(An){if(An)if((0,Fn.Aq)(An.enableExperimentalFeatures),(0,zo.d0)()&&(An=function qn(me){return(0,z.kp)({},me,{clientToken:"empty"})}(An)),Ut=An,gt)(0,q.$)("DD_LOGS",An);else{var In=function Ot(me){!0===me.usePciIntake&&me.site&&"datadoghq.com"!==me.site&&Et.Vy.warn("PCI compliance for Logs is only available for Datadog organizations in the US1 site. Default intake will be used.");var Qe=(0,he.Sz)(me),Se=Tn(me.forwardConsoleLogs,(0,z.KQ)(Et.bP),"Forward Console Logs"),Oe=Tn(me.forwardReports,(0,z.KQ)($e.V),"Forward Reports");if(Qe&&Se&&Oe)return me.forwardErrorsToLogs&&!(0,z.mK)(Se,Et.bP.error)&&Se.push(Et.bP.error),(0,z.kp)({forwardErrorsToLogs:!1!==me.forwardErrorsToLogs,forwardConsoleLogs:Se,forwardReports:Oe,requestErrorResponseLengthLimit:Wt,sendLogsAfterSessionExpiration:!!me.sendLogsAfterSessionExpiration},Qe)}(An);In&&(gt=In,(0,ir.i)().subscribe(Le.l),Qe.tryToInit(In.trackingConsent),Cn())}else Et.Vy.error("Missing configuration")},get initConfiguration(){return Ut},getInternalContext:Le.l,handleLog:function(An,In,Fo,F,A){void 0===F&&(F=me()),void 0===A&&(A=(0,ze.nx)()),Oe.add(function(b){return b.handleLog(An,In,Fo,F,A)})}}}(gt,Ut,function(In,Fo){In.storeContextsAcrossPages&&((0,xs.Ck)(Fo,Se,"logs",2),(0,xs.Ck)(Fo,Oe,"logs",1));var F=me(In,Fo,gt,Ut);return wt=function po(me,Qe){return(0,z.kp)({init:function(Se){(0,q.$)("DD_LOGS",Se)},initConfiguration:me},Qe)}(In,F),F}),Cn={},An=new No(function(){for(var In=[],Fo=0;Fo<arguments.length;Fo++)In[Fo]=arguments[Fo];return wt.handleLog.apply(wt,In)},Qe.createDetachedTracker());return(0,aa.m)({logger:An,init:(0,ta.dm)(function(In){return wt.init(In)}),setTrackingConsent:(0,ta.dm)(function(In){Ut.update(In),(0,pr.Q6)({feature:"set-tracking-consent",tracking_consent:In})}),getGlobalContext:(0,ta.dm)(function(){return Se.getContext()}),setGlobalContext:(0,ta.dm)(function(In){return Se.setContext(In)}),setGlobalContextProperty:(0,ta.dm)(function(In,Fo){return Se.setContextProperty(In,Fo)}),removeGlobalContextProperty:(0,ta.dm)(function(In){return Se.removeContextProperty(In)}),clearGlobalContext:(0,ta.dm)(function(){return Se.clearContext()}),createLogger:(0,ta.dm)(function(In,Fo){return void 0===Fo&&(Fo={}),Cn[In]=new No(function(){for(var F=[],A=0;A<arguments.length;A++)F[A]=arguments[A];return wt.handleLog.apply(wt,F)},Qe.createDetachedTracker(),(0,Jr.a)(In),Fo.handler,Fo.level,(0,Jr.a)(Fo.context)),Cn[In]}),getLogger:(0,ta.dm)(function(In){return Cn[In]}),getInitConfiguration:(0,ta.dm)(function(){return(0,te.Go)(wt.initConfiguration)}),getInternalContext:(0,ta.dm)(function(In){return wt.getInternalContext(In)}),setUser:(0,ta.dm)(function(In){(0,N.O)(In)&&Oe.setContext((0,N.x)(In))}),getUser:(0,ta.dm)(function(){return Oe.getContext()}),setUserProperty:(0,ta.dm)(function(In,Fo){var F,A=(0,N.x)((F={},F[In]=Fo,F))[In];Oe.setContextProperty(In,A)}),removeUserProperty:(0,ta.dm)(function(In){return Oe.removeContextProperty(In)}),clearUser:(0,ta.dm)(function(){return Oe.clearContext()})})}(function Ge(me,Qe,Se,Oe){var Ut=new Wr,gt=[];Ut.subscribe(1,function(b){return(0,$o.b)("logs",b)});var wt=function Cs(me){return function(Qe){me.notify(0,{rawLogsEvent:{message:Qe.message,date:Qe.startClocks.timeStamp,origin:tt.g.AGENT,status:Dn.error}}),(0,pr.A2)("Error reported to customer",{"error.message":Qe.message})}}(Ut),Cn=(0,Lo.hL)(Qe),An=!Qe.sessionStoreStrategyType||(0,zo.d0)()||(0,Ho.ao)()?function Ai(me){var Se="1"===Mr(me)?{}:void 0;return{findTrackedSession:function(){return Se},expireObservable:new Yo.c}}(Qe):function fr(me,Qe){var Se=(0,Wo.ox)(me,"logs",function(Oe){return function xr(me,Qe){var Se=function vr(me){return"0"===me||"1"===me}(Qe)?Qe:Mr(me);return{trackingType:Se,isTracked:"1"===Se}}(me,Oe)},Qe);return{findTrackedSession:function(Oe,Ut){void 0===Ut&&(Ut={returnInactive:!1});var gt=Se.findSession(Oe,Ut);return gt&&"1"===gt.trackingType?{id:gt.id}:void 0},expireObservable:Se.expireObservable}}(Qe,Oe),In=function ue(me,Qe,Se,Oe,Ut){var gt=(0,pr.a5)("browser-logs-sdk",Qe);gt.setContextProvider(function(){var F,A,b,B,C,O;return{application:{id:null===(F=Gi())||void 0===F?void 0:F.application_id},session:{id:null===(A=Ut.findTrackedSession())||void 0===A?void 0:A.id},view:{id:null===(B=null===(b=Gi())||void 0===b?void 0:b.view)||void 0===B?void 0:B.id},action:{id:null===(O=null===(C=Gi())||void 0===C?void 0:C.user_action)||void 0===O?void 0:O.id}}});var wt=[];if((0,zo.d0)()){var Cn=(0,zo.Y9)(),An=gt.observable.subscribe(function(F){return Cn.send("internal_telemetry",F)});wt.push(function(){return An.unsubscribe()})}else{var In=(0,Gs.Z)(Qe,{endpoint:Qe.rumEndpointBuilder,encoder:(0,ws.N)()},Qe.replica&&{endpoint:Qe.replica.rumEndpointBuilder,encoder:(0,ws.N)()},Se,Oe,Ut.expireObservable);wt.push(function(){return In.stop()});var Fo=gt.observable.subscribe(function(F){return In.add(F,(0,pr.Wb)(Qe))});wt.push(function(){return Fo.unsubscribe()})}return(0,pr.JK)(),(0,pr.Rr)(function Nn(me){var Qe=(0,he.hO)(me);return(0,z.kp)({forward_errors_to_logs:me.forwardErrorsToLogs,forward_console_logs:me.forwardConsoleLogs,forward_reports:me.forwardReports,use_pci_intake:me.usePciIntake,send_logs_after_session_expiration:me.sendLogsAfterSessionExpiration},Qe)}(me)),{telemetry:gt,stop:function(){wt.forEach(function(F){return F()})}}}(me,Qe,wt,Cn,An).stop;gt.push(function(){return In()}),function ca(me,Qe){if(!me.forwardErrorsToLogs)return{stop:Le.l};var Se=(0,Pr.G)(me).subscribe(function(gt){"complete"===gt.state&&Ut("xhr",gt)}),Oe=(0,ir.i)().subscribe(function(gt){"resolve"===gt.state&&Ut("fetch",gt)});function Ut(gt,wt){function Cn(An){var In={isAborted:wt.isAborted,handlingStack:wt.handlingStack};Qe.notify(0,{rawLogsEvent:{message:"".concat(va(gt)," error ").concat(wt.method," ").concat(wt.url),date:wt.startClocks.timeStamp,error:{stack:An||"Failed to load",handling:void 0},http:{method:wt.method,status_code:wt.status,url:wt.url},status:Dn.error,origin:tt.g.NETWORK},domainContext:In})}!(0,di.w)(wt.url)&&(function Zr(me){return 0===me.status&&"opaque"!==me.responseType}(wt)||(0,Di.G)(wt.status))&&("xhr"in wt?function sa(me,Qe,Se){Se("string"==typeof me.response?la(me.response,Qe):me.response)}(wt.xhr,me,Cn):wt.response?function Oa(me,Qe,Se){var Oe=(0,Di.i)(me);Oe&&Oe.body?window.TextDecoder?function dr(me,Qe,Se){(0,Er._)(me,function(Oe,Ut,gt){if(Oe)Se(Oe);else{var wt=(new TextDecoder).decode(Ut);gt&&(wt+="..."),Se(void 0,wt)}},{bytesLimit:Qe,collectStreamBody:!0})}(Oe.body,Qe.requestErrorResponseLengthLimit,function(Ut,gt){Se(Ut?"Unable to retrieve response: ".concat(Ut):gt)}):Oe.text().then((0,ta.dm)(function(Ut){return Se(la(Ut,Qe))}),(0,ta.dm)(function(Ut){return Se("Unable to retrieve response: ".concat(Ut))})):Se()}(wt.response,me,Cn):wt.error&&function ka(me,Qe,Se){Se(la((0,ht.Yn)((0,He.T)(me)),Qe))}(wt.error,me,Cn))}return{stop:function(){Se.unsubscribe(),Oe.unsubscribe()}}}(Qe,Ut),function Da(me,Qe){if(!me.forwardErrorsToLogs)return{stop:Le.l};var Se=new Yo.c,Oe=(0,Hr.mj)(Se).stop,Ut=Se.subscribe(function(gt){Qe.notify(0,{rawLogsEvent:{message:gt.message,date:gt.startClocks.timeStamp,error:Mo(gt),origin:tt.g.SOURCE,status:Dn.error}})})}(Qe,Ut),function oa(me,Qe){var Se=(0,Ir.l)(me.forwardConsoleLogs).subscribe(function(Oe){var Ut={rawLogsEvent:{date:(0,ze.nx)(),message:Oe.message,origin:tt.g.CONSOLE,error:Oe.error&&Mo(Oe.error),status:na[Oe.api]},domainContext:{handlingStack:Oe.handlingStack}};Qe.notify(0,Ut)})}(Qe,Ut),function ts(me,Qe){var Se=(0,$e.u)(me,me.forwardReports).subscribe(function(Oe){var gt,Ut=Oe.message,wt="deprecation"===Oe.originalError.type?Dn.warn:Dn.error;wt===Dn.error?gt=Mo(Oe):Oe.stack&&(Ut+=" Found in ".concat((0,ve.$X)(Oe.stack))),Qe.notify(0,{rawLogsEvent:{date:(0,ze.nx)(),message:Ut,origin:tt.g.REPORT,error:gt,status:wt}})})}(Qe,Ut);var Fo=function us(me){return{handleLog:function Qe(Se,Oe,Ut,gt,wt){var Cn=(0,te.kg)(Oe.getContext(),Se.context);if(tn(Se.status,"console",Oe)&&function pa(me,Qe){Et.Z9[cs[me.status]].call(Et.JZ,me.message,Qe)}(Se,Cn),tn(Se.status,"http",Oe)){var An={rawLogsEvent:{date:wt||(0,ze.nx)(),message:Se.message,status:Se.status,origin:tt.g.LOGGER},messageContext:Cn,savedCommonContext:gt};Ut&&(An.domainContext={handlingStack:Ut}),me.notify(0,An)}}}}(Ut).handleLog;if(function _r(me,Qe,Se,Oe,Ut){var gt=yo.concat(["custom"]),wt={};gt.forEach(function(Cn){wt[Cn]=(0,li.$)(Cn,Qe.eventRateLimiterThreshold,Ut)}),Se.subscribe(0,function(Cn){var An,In,Fo=Cn.rawLogsEvent,F=Cn.messageContext,A=void 0===F?void 0:F,b=Cn.savedCommonContext,B=void 0===b?void 0:b,C=Cn.domainContext,O=(0,ze.gs)(Fo.date),re=me.findTrackedSession(O);if(re||Qe.sendLogsAfterSessionExpiration&&me.findTrackedSession(O,{returnInactive:!0})){var kt=B||Oe(),Un=(0,te.kg)({service:Qe.service,session_id:re?re.id:void 0,session:re?{id:re.id}:void 0,usr:(0,Ti.RI)(kt.user)?void 0:kt.user,view:kt.view},kt.context,Gi(O),Fo,A);!1===(null===(An=Qe.beforeSend)||void 0===An?void 0:An.call(Qe,Un,C))||Un.origin!==tt.g.AGENT&&(null!==(In=wt[Un.status])&&void 0!==In?In:wt.custom).isLimitReached()||Se.notify(1,Un)}})}(An,Qe,Ut,Se,wt),(0,zo.d0)())!function Js(me){var Qe=(0,zo.Y9)();me.subscribe(1,function(Se){Qe.send("log",Se)})}(Ut);else{var F=function Xs(me,Qe,Se,Oe,Ut){var gt=(0,Gs.Z)(me,{endpoint:me.logsEndpointBuilder,encoder:(0,ws.N)()},me.replica&&{endpoint:me.replica.logsEndpointBuilder,encoder:(0,ws.N)()},Se,Oe,Ut.expireObservable);return Qe.subscribe(1,function(wt){gt.add(wt)}),gt}(Qe,Ut,wt,Cn,An).stop;gt.push(function(){return F()})}var A=function Es(me){return{get:function(Qe){var Se=me.findTrackedSession(Qe);
16if(Se)return{session_id:Se.id}}}}(An);return{handleLog:Fo,getInternalContext:A.get,stop:function(){gt.forEach(function(b){return b()})}}});(0,aa.Z)((0,Ts.V)(),"DD_LOGS",xe);var We=h(36e3),Dt=h(74388),xn=(h(53004),function(me){return me.BIOGRAPHY_CONFIGURATION="BIOGRAPHY_CONFIGURATION",me}(xn||{}));const Ko="/rest/documents";let Lr=(()=>{let me=class{loggerService;biosConfig;env;constructor(Se,Oe,Ut){this.loggerService=Se,this.biosConfig=Oe,this.env=Ut,this.env=Ut}getBios$(Se,Oe,Ut){if(!Se&&!Ut)return(0,X.of)(null);switch(this.biosConfig.language){case"pl_PL":Oe=`${Ko}?name=PolishProfile&param=${Se}`;break;case"es_MX":Oe=`${Ko}?name=SpanishProfile&param=${Se}`}const gt=new e.$t({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded"}),wt=new URLSearchParams;Se&&wt.set("employeeId",Se),Ut&&!Se&&wt.set("documentName",Ut),wt.set("env",this.env);const Cn={english:G.A.post("/api/biographydetail",wt,{headers:gt})};return Oe&&(Cn.localized=G.A.get(Oe)),this.getBiographyFromElastic$(Cn).pipe((0,t.T)(In=>this.getDataConditionally(In))).pipe((0,V.W)(In=>(this.loggerService.error("BRBiographyService","Error fetching biography:",In),(0,X.of)(null))))}getDataConditionally(Se){if(!Se)return null;const Oe=Se.localized?.items;return Oe?.length?this.mapImageForBRData(Oe[0]):this.getElasticHit(Se.english)}getElasticHit(Se){return Se.results.response.hits?.hits?.[0]?._source||null}mapImageForBRData(Se){return{...Se,webImage:Se.profileImage.widenAsset?JSON.parse(Se.profileImage.widenAsset).url:""}}getBiographyFromElastic$(Se){return(0,ie.p)(Se).pipe((0,t.T)(Oe=>({english:Oe.english.data,...Oe.localized&&{localized:Oe.localized.data}})),(0,V.W)(Oe=>(this.loggerService.error("ElasticBiographyService","Error fetching biography from BR:",Oe),(0,X.of)(null))))}};return me=(0,l._)([(0,l.b)(1,(0,p.WQ)(xn.BIOGRAPHY_CONFIGURATION)),(0,l.c)("design:paramtypes",[Function,Object,String])],me),me})();const Ua=!0,ns=(me,Qe)=>((me,Qe)=>{const Se=p.kL.resolve(l.L);p.kL.register(xn.BIOGRAPHY_CONFIGURATION,{useValue:Qe.language});const Oe=new Lr(Se,Qe,me);return p.kL.register(Lr,{useValue:Oe}),p.kL.resolve(Lr)})(me,Qe),ds=()=>p.kL.resolve(l.B),za="TranslateService",as=/\$ENV[[({]([^\])}]+)[)\]}]/g,ks=/\$(ENV|CONFIG)(.{1,15})/;let qs=(()=>{let me=class{logger;envTokens;isDebugMode;labels={};labelOverrides={};constructor(Se,Oe,Ut=!1){this.logger=Se,this.envTokens=Oe,this.isDebugMode=Ut}setTranslation(Se){Object.getOwnPropertyNames(Se).forEach(Oe=>{"object"==typeof Se[Oe]&&Object.getOwnPropertyNames(Se[Oe]).forEach(Ut=>{const gt=`${Oe}.${Ut}`;void 0===this.labels[gt]&&(Se[Oe]?.[Ut]||""===Se[Oe]?.[Ut])&&(this.labels[gt]=Se[Oe][Ut])})})}setLabelOverrides(Se){for(const Oe of Se){const Ut=Oe.key;if(Oe.funds.length){const gt=this.labelOverrides[Ut];gt?gt.push(Oe):this.labelOverrides[Ut]=[Oe]}else this.labels[Ut]=Oe.value}}instant(Se,Oe,Ut){return this.isDebugMode?this.debugLabel(Se,Ut):this.getLabel(Se,Oe,Ut)}instantObj(Se){const Oe={},Ut=Se+".";return Object.keys(this.labels).forEach(gt=>{if(gt.startsWith(Ut)){const wt=gt.substring(Ut.length);Oe[wt]=this.labels[gt]}}),Oe}getLabel(Se,Oe,Ut){if(Oe){const wt=this.getLabelOverride(Oe,Se);if(wt)return wt}let gt=this.labels[Se];return void 0!==gt?(gt=this.replaceTokens(gt),Ut&&(gt=this.interpolate(gt,Ut)),gt):this.missingLabel(Se)}replaceTokens(Se){return this.envTokens&&Se.indexOf("$ENV")>-1?(this.logger.debug(za,"Replace token in label: ",Se),this.envTokenReplace(Se,this.envTokens)):Se}getAllLabels(){return this.labels}tooltip(Se){const Oe=Se+"-tooltip";return this.isDebugMode?this.missingLabel(Oe):this.labels[Oe]}debugLabel(Se,Oe){return Oe?`[[${Se}:${JSON.stringify(Oe)}]]`:`[[${Se}]]`}missingLabel(Se){return`[${Se}]`}getLabelOverride(Se,Oe){const Ut=this.labelOverrides[Oe];if(Ut)for(const gt of Ut)if(gt.funds.includes(Se))return gt.value;return null}envTokenReplace(Se,Oe){const Ut=(Se=Se.replace(as,(gt,wt)=>{const Cn=Oe[wt];return void 0===Cn?(this.logger.error(za,`Environment config token undefined: ${gt}`),"UNDEFINED"):Cn})).match(ks);return Ut&&this.logger.error(za,`Environment config tokens misconfiguration: ${Ut[0]}`),Se}interpolate(Se,Oe){return Object.keys(Oe).reduce((Ut,gt)=>Oe[gt]?Ut.replace(gt,Oe[gt]):Ut,Se)}};return me=(0,l._)([(0,p.Gr)(),(0,l.b)(1,(0,p.WQ)("ENV_TOKENS")),(0,l.b)(2,(0,p.WQ)("LABELS_DEBUG")),(0,l.c)("design:paramtypes",[l.
16L,Object,Object])],me),me})();const Rs=()=>{const me=p.kL.resolve(qs),Qe=p.kL.resolve(l.L),Se=new l.a(me,Qe),Oe=new l.C(Qe,Se);return p.kL.register(l.C,{useValue:Oe}),p.kL.resolve(l.C)},$s="\u2014",kl="N/A",Dl=/[^\d.-]+$/g,Ul=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[\d{1,3}(\.\d{1,3}){3}])|(([a-zA-Z\-\d]+\.)+[a-zA-Z]{2,}))$/,Gl={INSIGHTS_PREFIX:"/insights/our-thinking",CONTENT_PREFIX:"/content/documents"};function ll(me,Qe){return!!me&&![null,void 0,"",$s,"-"].includes("string"==typeof me[Qe]?me[Qe].trim():me[Qe])}function Ml(me,Qe){const Se=me.find(Oe=>ll(Oe,Qe));return Se?Se[Qe]:null}function ml(me){if(void 0===me)return"";const Qe=(me+"").replace(Dl,"").replace("%","");if("N/A"===me)return me;const Se=Number.parseFloat(Qe);return Number.isNaN(Se)?"\u2014":Qe+"%"}const $l=me=>"Y"===me?.toUpperCase()||"YES"===me?.toUpperCase()||"N"!==me?.toUpperCase()&&"NO"!==me?.toUpperCase()&&null;function il(me,Qe){return me.some(Se=>ll(Se,Qe))}function ol(me){const Qe=me.split(/-(.*)/,2);return{productId:Qe[0]?.toUpperCase(),shareClassCode:Qe[1]?.toUpperCase()}}const Us=me=>{const Qe=parseFloat(me);return Qe||0===Qe?Qe:null};function cl(me,Qe,Se=!1){return!Se||Qe&&Qe!==$s?me:$s}function dl(me){return me&&""!==me?me:$s}function ul(me,Qe,Se,Oe=0){if(Qe.length>0&&Se[me]){const Ut=Se[me];return Ut[Math.max("string"==typeof Oe?Number.parseInt(Oe,10)-1:Oe-1)]??Ut[Ut.length>0?Ut.length-1:0]}return me}const ee="error-data-loading";class d extends Error{message;status;constructor(Qe,Se){super(Qe),this.message=Qe,this.status=Se,this.name="APIError",this.status=Se}}const m="HTTPService";let y=(()=>{let me=class{loggerService;count=0;constructor(Se){this.loggerService=Se}prepareRequest(Se,Oe,Ut,gt){const wt={method:Se,headers:{"Content-type":"application/json",...Ut},data:Oe};return gt&&(wt.responseType=gt),wt}executeRequest(Se,Oe,Ut,gt=2){var wt=this;return(0,s.A)(function*(){const Cn={...Se,timeout:gt>0?1e4:0};try{const An=yield(0,G.A)(wt.addQueryParams(Oe,Ut),Cn);if(wt.loggerService.info(m,"Response:",An),200!==An.status)throw new Error(An.statusText);if("blob"===Cn.responseType){const Fo=An.data;if(typeof Blob>"u"||!(Fo instanceof Blob))return Fo;const F=An.headers["content-type"]||"application/octet-stream";return Fo.type===F?Fo:new Blob([Fo],{type:F})}const In=An.headers["content-type"];return In&&(In.includes("application/json")||In.includes("application/zip"))?An.data:An}catch(An){if(gt>0&&wt.shouldRetry(An))return wt.loggerService.info(m,`Retrying request due to ${An} ... ${gt} attempts left`),wt.executeRequest(Cn,Oe,Ut,gt-1);throw wt.handleError(An),An}})()}shouldRetry=Se=>!Se.message?.includes("cancelled")&&(!Se.response||Se.response.status>=500);handleError=Se=>{G.A.isAxiosError(Se)?this.loggerService.error(m,"Axios error:",Se.message,Se.response?.data):Se instanceof Error?this.loggerService.error(m,"Error:",Se.message):this.loggerService.error(m,"Unexpected error:",Se)};addQueryParams(Se,Oe){if(Oe){const Ut=new URLSearchParams(Oe).toString();return Se+(Se.includes("?")?`&${Ut}`:`?${Ut}`)}return Se}get(Se){var Oe=this;return(0,s.A)(function*(){const{body:Ut,endpoint:gt,params:wt,customHeader:Cn}
16=Se,An=Oe.prepareRequest("GET",Ut,Cn);return Oe.executeRequest(An,gt,wt)})()}getAsync$(Se){const{body:Oe,endpoint:Ut,params:gt,customHeader:wt,responseType:Cn}=Se,An=this.prepareRequest("GET",Oe,wt,Cn);return new J.c(In=>{this.executeRequest(An,Ut,gt).then(Fo=>{this.loggerService.debug(m,Fo),In.next(Fo),In.complete()},Fo=>{this.handleError(Fo),In.error(Fo)})})}post$(Se){const{body:Oe,endpoint:Ut,params:gt,customHeader:wt,responseType:Cn,retries:An=2}=Se,In=this.prepareRequest("POST",Oe,wt,Cn);return new J.c(Fo=>{this.executeRequest(In,Ut,gt,An).then(F=>{this.loggerService.debug(m,F),Fo.next(F),Fo.complete()},F=>{this.handleError(F),Fo.error(F)})})}graphQL$(Se,Oe,Ut={}){const gt=Oe.loc?.source.body||"",wt=function Sl(me){const Qe=me.match(/query(.*?)\(/);let Se="";return Qe?.length&&(Se=Qe[1]),Se?.trim()}(gt)||"";let Cn=`${Se}${Se.includes("?")?"&":"?"}op=${wt}`;const An=Ut.productType;return An&&(Cn+=`&pt=${An}`),Cn+="&id="+this.count++,this.post$({body:{query:gt,variables:Ut,operationName:wt},endpoint:Cn}).pipe((0,se.L)({count:1,delay:In=>{if(503===In.status||0===In.status)return this.loggerService.debug(m," - inside retry GraphQL ..."),(0,U.O)(500);throw In}}),(0,V.W)(In=>(0,ke.$)(()=>this.handleAPIError(In))))}handleAPIError=Se=>G.A.isAxiosError(Se)?(this.loggerService.error(m,"Axios error:",Se.message,Se.response?.data),new d(Se.message,ee)):Se instanceof Error?(this.loggerService.error(m,"Error:",Se.message),new d(Se.message,ee)):(this.loggerService.error(m,"Unexpected error:",Se),new d("Unexpected error:"+Se,ee))};return me=(0,l._)([(0,p.Gr)(),(0,l.c)("design:paramtypes",[l.L])],me),me})();const M=()=>(p.kL.registerInstance("LoggerService",l.L),p.kL.resolve(y)),T="bottomMargin",P={none:"pt-0","extra-small":"pt-4",small:"pt-6",medium:"pt-8",regular:"pt-8 md:pt-10",large:"pt-12"},L={none:"pb-0","extra-small":"pb-4",small:"pb-6",medium:"pb-8",regular:"pb-8 md:pb-10",large:"pb-12"},H={none:"mb-0","extra-small":"mb-4",small:"mb-6",medium:"mb-8",regular:"mb-8 md:mb-10",large:"mb-12"};function ce(me){if(!me)return{cssClass:"",theme:"light",raw:""};const[Qe,Se]=me.split(":"),Oe="dark"===Se?.trim().toLowerCase(),Ut=Qe?.trim()??"";return{cssClass:Ut&&`${Ut}${Oe?" frk-theme--dark":""}`,theme:Oe?"dark":"light",raw:me}}function Ee(me){if(!me||""===me.trim())return{type:"none",containerClass:"container--small",raw:""};const Qe=me.trim().toLowerCase();let Oe="container";return"full"===Qe?Oe="full":"small-container"===Qe||"container-small"===Qe?Oe="container-small":"container"===Qe&&(Oe="container"),{type:Oe,containerClass:{none:"",container:"container","container-small":"container--small",full:"w-full"}[Oe],raw:me}}function ae(me,Qe,Se,Oe=!1){const Ut=(B,C="default")=>{if(!B||""===B.trim())return C;const O=B.trim().toLowerCase();return"none"===O||"default"===O||"extra-small"===O||"small"===O||"medium"===O||"regular"===O||"large"===O?O:"default"},gt=(B,C)=>"default"!==B?B:C&&Oe?"regular":"none",wt=gt(Ut(Qe,"default"),!0),Cn=gt(Ut(me,"default"),!0),An=gt(Ut(Se,"default"),!1),F=H[An],A=`${P[wt]} ${L[Cn]}`,b=[A,F].filter(Boolean).join(" ");return{size:Cn,paddingClass:A,marginClass:F,cssClass:b,raw:me??""}}function Ve(me){return me?.background.theme??"light"}function ot(me){const Qe=me?.background,Se=!!Qe&&""!==Qe.trim();return{background:ce(Qe),width:Ee(me?.width),spacing:ae(me?.bottomSpacing,me?.topSpacing,me?.[T],Se)}}let pt=(()=>{let me=class{exportToExcel(Se,Oe,Ut,gt,wt,Cn,An={}){const{otherSections:In,allGroupHeaders:Fo,multipleWorkSheetsData:F,sheetNames:A,hasMultipleWorkSheets:b=!1,startingColNumber:B,sectionTitle:C,topCaveatsBySheet:O,bottomCaveatsBySheet:re,headingsBySheet:kt,colWidthDataBySheet:Un}=An;h.e("default-node_modules_pnpm_xlsx_0_18_5_node_modules_xlsx_xlsx_mjs").then(h.bind(h,57311)).then(Po=>{const pi=Po.utils,Fi=Po.utils.book_new();b?F?.forEach((xi,or)=>{const hr=O?.[or]??Oe,Ri=re?.[or]??Ut,Kr=kt?.[or]??gt,ga=Un?.[or];this.getSheetOrSheets({data:xi,topCaveat:hr,bottomCaveat:Ri,heading:Kr,workSheetName:A?.[or],xlsxUtils:pi,workBook:Fi,groupHeaders:Fo?.[or],otherSections:In,startingColNumber:B,sectionTitle:C,colWidthData:ga})}):this.getSheetOrSheets({data:Se,topCaveat:Oe,bottomCaveat:Ut,heading:gt,workSheetName:wt,xlsxUtils:pi,workBook:Fi,groupHeaders:[],otherSections:In,startingColNumber:B,sectionTitle:C}),Po.writeFile(Fi,`${Cn}.xlsx`)})}getSheetOrSheets(Se){const{data:Oe,topCaveat:Ut,bottomCaveat:gt,heading:wt,workSheetName:Cn,xlsxUtils:An,workBook:In,groupHeaders:Fo,otherSections:F,startingColNumber:A,sectionTitle:b,colWidthData:B}=Se,C=this.transformCaveatForExcel(Ut),O=this.transformCaveatForExcel(gt),re=C.length>0?C.length+2:1,kt=An.aoa_to_sheet(C);let Un=!1;if(Array.isArray(Oe)&&(Un=Oe.some(Po=>Array.isArray(Po)&&Po.some(pi=>"object"==typeof pi&&null!==pi))),kt["!cols"]=Un?this.getColWidths(B??Oe):this.fitToColumn(Oe),b)A&&An.sheet_add_aoa(kt,[b],{origin:{r:C.length,c:A}}),An.sheet_add_aoa(kt,Oe,{origin:"A"+re}),An.sheet_add_aoa(kt,O,{origin:"A"+(re+Oe.length+2)});else{wt.length>0&&An.sheet_add_aoa(kt,wt,{origin:"A"+re});let Po=wt.length>0?re+wt.length+1:re;Fo&&(An.sheet_add_aoa(kt,[Fo],{origin:"A"+Po}),Po+=1),F?.forEach(pi=>{An.sheet_add_aoa(kt,pi,{origin:"A"+Po}),Po=Po+pi.length+1}),An.sheet_add_aoa(kt,Oe,{origin:"A"+Po}),Po=Po+Oe.length+1,An.sheet_add_aoa(kt,O,{origin:"A"+Po})}return Cn.length>31?An.book_append_sheet(In,kt):An.book_append_sheet(In,kt,Cn),kt}getColWidths(Se,Oe=10){return function rt(me){if(!me||!me.length)return[];var Qe=0;return me=(0,Ze.A)(me,function(Se){if((0,Ae.A)(Se))return Qe=ge(Se.length,Qe),!0}),(0,Ce.A)(Qe,function(Se){return(0,we.A)(me,(0,Be.A)(Se))})}(Se).map(wt=>({wch:wt.reduce((An,In)=>Math.max(An,In?.v?.toString().length??0),Oe)}))}fitToColumn(Se){return Se[0]?.map((Oe,Ut)=>({wch:Math.max(...Se.map(gt=>gt[Ut]?.toString().length??0))}))}transformCaveatForExcel(Se){const Oe=[];return Se.map(gt=>gt.split("\n"))[0]?.forEach(gt=>{let wt=gt.replace(/(<([^>]+)>|&nbsp;)/gi,"");
16wt=this.replaceWithAmpersand(wt),wt.length>0&&Oe.push([wt])}),Oe}replaceWithAmpersand(Se){return Se.replace(/&amp;/gi,"&")}};return me=(0,l._)([(0,p.Gr)()],me),me})();const xt=()=>p.kL.resolve(pt),vt={decimalPoint:".",thousandsSep:","},_t={decimalPoint:".",thousandsSep:",",fractionPrecision:2},_n={en:{highcharts:vt,numbers:{standard:_t,percentage:_t},dateLocal:"default-locale-hardcoded-into-framework"}};let Wn="en";const ro=/[^\d\.\,\-]+/g;function so(me){if("number"==typeof me)return isNaN(me)?null:me;if((0,Ct.A)(me)||void 0===me)return null;const Qe=function mo(me="standard"){return _n[Wn]?.numbers[me]||_t}();let Se=me.replace(ro,"");const Oe=new RegExp(`\\${Qe.thousandsSep}+`,"g");Se=Se.replace(Oe,"");const Ut=new RegExp(`\\${Qe.decimalPoint}+`,"g");Se=Se.replace(Ut,".");const gt=parseFloat(Se);return isNaN(gt)?null:gt}function xo(me){if("number"==typeof me)return!isNaN(me);if(!me)return!1;let Qe=me.trim();Qe=Qe.replace(new RegExp("\\p{Sc}","gu"),""),Qe=Qe.replace(/%/g,""),Qe=Qe.replace(/[\s']/g,""),Qe=function _o(me){const Qe=(me.match(/,/g)||[]).length,Se=(me.match(/\./g)||[]).length;return me=Qe>0&&Se>0?me.lastIndexOf(",")>me.lastIndexOf(".")?(me=me.replace(/\./g,"")).replace(",","."):me.replace(/,/g,""):Qe>0&&0===Se?(me=me.replace(/\./g,"")).replace(",","."):me.replace(/,/g,"")}(Qe);const Se=parseFloat(Qe);return!isNaN(Se)}const ii=[[]],ei=(me,Qe,Se,Oe,Ut)=>{let gt=me,wt=Qe;if(Qe){if("n"===Qe&&(gt=so(me)),"d"===Qe){const{value:An,type:In}=function oi(me,Qe){const Se={value:me,type:"s"},Ut=Zt(me,Qe?[Qe]:["L","l",Bt.VF]);return Ut.isValid()?(Se.value=Ut.format(Bt.VF),Se.type="d",Se):(Se.value=me,Se.type="s",Se)}(me,Ut);gt=An,wt=In}}else{wt="s";const An=so(me);null!==An&&(wt="n",gt=An)}(null==gt||gt===$s)&&(wt="s",gt=$s);const Cn={t:wt,v:gt};if(Se){const An={Target:Se};Oe&&(An.Tooltip=Oe),Cn.l=An}return Cn},Ii=me=>Qe=>{const Se=me[Qe.field];let Oe;switch(Qe.dataType){case"currency":case"number":case"percent":Oe="n";break;case"date":Oe="d";break;default:Oe="s"}return ei(Se,Oe)},Zi=new Map([["",""],["CNH","CNH"],["CNY","\xa5"],["CHF","CHF"],["EUR","\u20ac"],["GBP","\xa3"],["JPY","\xa5"],["NOK","Kr"],["USD","$"],["CAD","$"],["AED","\u062f.\u0625"],["ARS","$"],["AUD","$"],["BGN","\u043b\u0432"],["BRL","R$"],["BSD","$"],["CZK","K\u010d"],["DKK","kr"],["EGP","\xa3"],["HKD","$"],["HRK","kn"],["HUF","Ft"],["ILS","\u20aa"],["INR","\u20b9"],["ISK","kr"],["KRW","\u20a9"],["MXN","$"],["MYR","RM"],["NZD","$"],["PLN","z\u0142"],["RON","lei"],["RSD","\u0414\u0438\u043d."],["RUB","\u20bd"],["RMB","\uffe5"],["SEK","Kr"],["SGD","$"],["TRY","\u20ba"],["UAH","\u20b4"],["ZAR","R"]]);function Wi(me){return me?Zi.get(me):""}Zt.extend(an),Zt.extend(Xt),Zt.extend(nn),Zt.extend(un),Zt.extend(It);let qi="en";const zi="YYYY-MM-DD",lr="YYYYMMDD",wa="YYYYMM",ia="DateLocalizationHelper";let Ia=(()=>{let me=class{logger;CACHED_DATES={};constructor(Se){this.logger=Se}setMonthYearFormat(Se=null){let Oe;try{Se||Zt.locale(),Oe=Zt.localeData().longDateFormat("L")}catch{this.logger.error(ia,"Locale not configured. Uses default [en-us]"),Zt.locale("en"),Oe=Zt.localeData().longDateFormat("L")}return Oe.replace(/((DD|D|dd|d)[-./])|([-./](DD|D|dd|d)$)/,"")}setLocale(Se){const Oe=Zt.locale(Se);-1===Se.indexOf(Oe)&&(this.logger.debug(ia,`unknown locale '${Se}' defaulting to english`),Zt.locale("en"))}getCached6MonthsAgoStd(){return this.CACHED_DATES["6_MONTHS"]||(this.CACHED_DATES["6_MONTHS"]=Zt().subtract(6,"months").format(zi)),this.CACHED_DATES["6_MONTHS"]}getCached1YearAgoStd(){return this.CACHED_DATES["1_YEAR"]||(this.CACHED_DATES["1_YEAR"]=Zt().subtract(1,"years").format(zi)),this.CACHED_DATES["1_YEAR"]}resetLocaleCache(){this.CACHED_DATES={}}getCached5YearAgoStd(){return this.CACHED_DATES["5_YEARS"]||(this.CACHED_DATES["5_YEARS"]=Zt().subtract(5,"years").format(zi)),this.CACHED_DATES["5_YEARS"]}setHighChartLangOptions(Se){qi=Se;const Oe=this.getHighChartLocale();return{months:Zt.localeData().months(),shortMonths:Zt.localeData().monthsShort(),weekdays:Zt.localeData().weekdays(),decimalPoint:Oe.decimalPoint,thousandsSep:Oe.thousandsSep}}getTimeStampInMilliseconds(Se,Oe){return Zt.utc(Se,Oe).valueOf()}getStartOfQuarter(Se,Oe){const Ut=Se?Zt().quarter(Se).startOf("Q").add(1,"d"):Zt().startOf("Q").add(1,"d");return Oe?Ut.valueOf():Ut}getHighChartLocale(){return _n[qi]?_n[qi].highcharts:vt}};
16return me=(0,l._)([(0,p.Gr)(),(0,l.c)("design:paramtypes",[l.L])],me),me})();const Or=me=>(p.kL.register(l.d,{useValue:me}),p.kL.resolve(l.I));var Pi=function(me){return me.LAUNCH_DARKLY_CONFIGURATION="LAUNCH_DARKLY_CONFIGURATION",me}(Pi||{});const Xr="LaunchDarklyService";let zr=(()=>{let me=class{loggerService;config;client;flags;isInitialised=!1;flagChange$=new _e.t({});constructor(Se,Oe){this.loggerService=Se,this.config=Oe}initializeLaunchDarkly(){this.client=function La(me,Qe){var Se=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},Oe=function(Fo){var F,A={userAgentHeaderName:"X-LaunchDarkly-User-Agent",synchronousFlush:!1};if(window.XMLHttpRequest){var b=Fo&&Fo.disableSyncEventPost;A.httpRequest=function(re,kt,Un,Po){var pi=A.synchronousFlush&!b;return A.synchronousFlush=!1,function Ss(me,Qe,Se,Oe,Ut){if(Ut&&!function(){var In=window.navigator&&window.navigator.userAgent;if(In){var Fo=In.match(/Chrom(e|ium)\/([0-9]+)\./);if(Fo)return parseInt(Fo[2],10)<73}return!0}())return Fa;var Cn,gt=new window.XMLHttpRequest;for(var wt in gt.open(me,Qe,!Ut),Se||{})Object.prototype.hasOwnProperty.call(Se,wt)&&gt.setRequestHeader(wt,Se[wt]);if(Ut){try{gt.send(Oe)}catch{}return Fa}return{promise:new Promise(function(In,Fo){gt.addEventListener("load",function(){Cn||In({status:gt.status,header:function(F){return gt.getResponseHeader(F)},body:gt.responseText})}),gt.addEventListener("error",function(){Cn||Fo(new Error)}),gt.send(Oe)}),cancel:function(){Cn=!0,gt.abort()}}}(re,kt,Un,Po,pi)}}A.httpAllowsPost=function(){return void 0===F&&(F=!!window.XMLHttpRequest&&"withCredentials"in new window.XMLHttpRequest),F},A.httpFallbackPing=function(re){(new window.Image).src=re};var B,C=Fo&&Fo.eventUrlTransformer;A.getCurrentUrl=function(){return C?C(window.location.href):window.location.href},A.isDoNotTrack=function(){var re;return 1===(re=window.navigator&&void 0!==window.navigator.doNotTrack?window.navigator.doNotTrack:window.navigator&&void 0!==window.navigator.msDoNotTrack?window.navigator.msDoNotTrack:window.doNotTrack)||!0===re||"1"===re||"yes"===re};try{window.localStorage&&(A.localStorage={get:function(re){return new Promise(function(kt){kt(window.localStorage.getItem(re))})},set:function(re,kt){return new Promise(function(Un){window.localStorage.setItem(re,kt),Un()})},clear:function(re){return new Promise(function(kt){window.localStorage.removeItem(re),kt()})}})}catch{A.localStorage=null}if(Fo&&Fo.useReport&&"function"==typeof window.EventSourcePolyfill&&window.EventSourcePolyfill.supportedOptions&&window.EventSourcePolyfill.supportedOptions.method?(A.eventSourceAllowsReport=!0,B=window.EventSourcePolyfill):(A.eventSourceAllowsReport=!1,B=window.EventSource),window.EventSource){var O=3e5;A.eventSourceFactory=function(re,kt){var Un=Yr(Yr({},{heartbeatTimeout:O,silentTimeout:O,skipDefaultHeaders:!0}),kt);return new B(re,Un)},A.eventSourceIsActive=function(re){return re.readyState===window.EventSource.OPEN||re.readyState===window.EventSource.CONNECTING}}return A.userAgent="JSClient",A.version="3.5.0",A.diagnosticSdkData={name:"js-client-sdk",version:"3.5.0"},A.diagnosticPlatformData={name:"JS"},A.diagnosticUseCombinedEvent=!0,A}(Se),Ut=ua(me,Qe,Se,Oe,rs),gt=Ut.client,wt=Ut.options,Cn=Ut.emitter,An=new Promise(function(Fo){var F=Cn.on(Ja,function(){Cn.off(Ja,F),Fo()})});gt.waitUntilGoalsReady=function(){return An},wt.fetchGoals?function Xa(me,Qe){var Se,Oe;function Ut(){Oe&&Oe.dispose(),Se&&Se.length&&(Oe=ls(Se,gt))}function gt(wt,Cn){var An=me.ident.getContext(),In={kind:wt,key:Cn.key,data:null,url:window.location.href,creationDate:(new Date).getTime(),context:An};return"click"===wt&&(In.selector=Cn.selector),me.enqueueEvent(In)}me.requestor.fetchJSON("/sdk/goals/"+me.getEnvironmentId()).then(function(wt){wt&&wt.length>0&&(Oe=ls(Se=wt,gt),function(Cn,An){var In,Fo=window.location.href;function F(){(In=window.location.href)!==Fo&&(Fo=In,An())}(function A(b,B){b(),setTimeout(function(){A(b,B)},B)})(F,300),window.history&&window.history.pushState?window.addEventListener("popstate",F):window.addEventListener("hashchange",F)}(0,Ut)),Qe()}).catch(function(wt){me.emitter.maybeReportError(new ba.LDUnexpectedResponseError(wt.message)),Qe()})}(Ut,function(){return Cn.emit(Ja)}):Cn.emit(Ja),"complete"!==document.readyState?window.addEventListener("load",Ut.start):Ut.start();var In=function(){Oe.synchronousFlush=!0,gt.flush().catch(function(){}),Oe.synchronousFlush=!1};return document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&In()}),window.addEventListener("pagehide",In),gt}(this.config.launchDarklyKey,{kind:"user",anonymous:!0}),this.client.waitForInitialization().then(()=>{this.isInitialised=!0,this.loggerService.info(Xr,"launch darkly initialized : "),this.setFlags()}).catch(Oe=>{this.loggerService.error(Xr,"launch darkly initialization error : ",Oe)})}getFlags$(){return this.flagChange$.asObservable()}trackClick(Se){this.client.track(Se)}setFlags(){this.flags=this.client.allFlags(),this.loggerService.info(Xr,"all the flags coming from launch darkly : ",this.flags),this.flagChange$.next(this.flags),this.client.on("change",Se=>{this.flags=Se,this.flagChange$.next(this.flags)})}};return me=(0,l._)([(0,p.Gr)(),(0,l.b)(1,(0,p.WQ)(Pi.LAUNCH_DARKLY_CONFIGURATION)),(0,l.c)("design:paramtypes",[l.
16L,Object])],me),me})();const Va=me=>(p.kL.register(Pi.LAUNCH_DARKLY_CONFIGURATION,{useValue:me}),p.kL.resolve(zr));p.kL.register("USER_AGENT",{useValue:"defaultUserAgent"});const Ba=p.kL.resolve((()=>{let me=class{isPrerender=!1;isSmarsh=!1;constructor(){this.setPrerenderAndSmarshFlag()}isAgentPrerender(){return this.isPrerender}isAgentSmarsh(){return this.isSmarsh}isRealUser(){return!(this.isPrerender||this.isSmarsh||navigator.userAgent.indexOf("Headless")>-1||navigator.userAgent.toLowerCase().indexOf("gtmetrix")>-1||navigator.userAgent.toLowerCase().indexOf("lighthouse")>-1)}setPrerenderAndSmarshFlag(){this.isPrerender=navigator.userAgent.includes("Prerender"),this.isSmarsh=navigator.userAgent.includes("Smarsh")}};return me=(0,l._)([(0,p.Gr)(),(0,l.c)("design:paramtypes",[])],me),me})());class hs{datadogService;logger;constructor(Qe){this.datadogService=Qe,this.logger=this.datadogService.getLogs()?.logger}debug(...Qe){this.logger?.debug(this.stringify(Qe))}info(...Qe){this.logger?.info(this.stringify(Qe))}warn(...Qe){this.logger?.warn(this.stringify(Qe))}error(...Qe){this.logger?.error(this.stringify(Qe)),We.L.addError(Qe)}event(...Qe){this.logger?.info(this.stringify(Qe))}stringify(Qe){return Qe.map(Se=>JSON.stringify(Se)).join(" ")}}let ps=(()=>{let me=class{dataDogConfig;loggerService;logs;isRumEnabled=!1;constructor(Se,Oe){this.dataDogConfig=Se,this.loggerService=Oe;const Ut=this.dataDogConfig.env,gt=this.dataDogConfig.userOverride;Ba.isRealUser()&&(this.initLogging(this.dataDogConfig,Ut),this.waitForOneTrustGroups(null,this.dataDogConfig.env,(wt,Cn)=>{wt&&this.initRum(gt,this.dataDogConfig,Ut,Cn)}),this.loggerService.addOutput(new hs(this)))}initRum(Se,Oe,Ut,gt){if(Oe.isRumEnabled){this.isRumEnabled=!0;const wt=Se?100:Oe.sampleRate;this.dataDogInit(Oe,Ut,wt,Se),wt>0&&gt&&We.L.startSessionReplayRecording()}else this.isRumEnabled=!1}dataDogInit(Se,Oe,Ut,gt){We.L.init({applicationId:Se.applicationId,clientToken:Se.token,site:Se.site,service:Se.service,silentMultipleInit:!0,env:Oe,allowedTracingUrls:["https://"+location.hostname],sessionSampleRate:Ut,sessionReplaySampleRate:Se.premiumSampleRate,trackUserInteractions:Se.isTrackInteractions,trackResources:Se.isTrackResources,defaultPrivacyLevel:"mask-user-input",version:Se.version}),We.L.setGlobalContextProperty("channel","en-us"),We.L.setUser({name:gt||"anon"})}initLogging(Se,Oe){Se.isLogsEnabled&&(this.logs=xe,xe.init({clientToken:Se.token,site:Se.site,service:Se.service,env:Oe,forwardErrorsToLogs:Se.isForwardErrorsToLogs,sessionSampleRate:Se.sessionSampleRate}),this.logs.setGlobalContextProperty("channel",Se.channel))}waitForOneTrustGroups(Se,Oe,Ut){Oe!==Dt.E.PROD||Se?Ut(!0,!0):typeof OnetrustActiveGroups<"u"&&OnetrustActiveGroups?Ut(OnetrustActiveGroups.includes("C0002"),!0):setTimeout(()=>this.waitForOneTrustGroups(Se,Oe,Ut),50)}getLogs(){return this.logs}isDataDogRumEnabled(){return this.isRumEnabled}addAction(Se,Oe){We.L.addAction(Se,Oe)}updateUser(Se){Object.getOwnPropertyNames(Se).forEach(Oe=>{We.L.setUserProperty(Oe,Se[Oe])})}};return me=(0,l._)([(0,p.Gr)(),(0,l.b)(0,(0,p.WQ)(Dt.d)),(0,l.c)("design:paramtypes",[Object,l.L])],me),me})();const As=me=>(p.kL.register(Dt.d,{useValue:me}),p.kL.resolve(ps)),bs=()=>p.kL.resolve(l.L),Ds="NavigationService";let vs=(()=>{let me=class{logger;windowRef;constructor(Se,Oe){this.logger=Se,this.windowRef=Oe}routeTo(Se){return this.logger.debug(Ds,"Route To: ",Se),Se}linkTo(Se){this.logger.debug(Ds,"Link To: ",Se),this.windowRef.location=Se}redirectTo(Se){this.logger.debug(Ds,"Redirect to: ",Se),this.windowRef.location=Se}downloadAsset(Se){return this.logger.debug(Ds,"Download Asset: ",Se),Se.isProtected&&this.processProtectedAssets(Se),Se.url}processProtectedAssets(Se){return this.logger.debug(Ds,"Process Protected Assets: ",Se),Se.isProtected=!1,Se}navigate(Se){Se.preventDefault();const Oe=Se.target;if(!(Oe instanceof HTMLAnchorElement))return;const Ut=Oe.attributes.getNamedItem("href")?.value;if(!(Ut&&Se.currentTarget instanceof HTMLElement))return;let gt=Se.currentTarget.getAttribute("action");"router"===gt&&Ut.match(/^http(s):\/\/.+/)&&(gt="linkTo"),this.handleNavigation(gt,Ut)}handleNavigation(Se,Oe){switch(Se){case"router":this.routeTo(Oe);break;case"redirect":this.redirectTo(Oe);break;
16case"download":this.downloadAsset({isProtected:!1,url:Oe});break;default:this.linkTo(Oe)}}};return me=(0,l._)([(0,p.Gr)(),(0,l.b)(1,(0,p.WQ)(Window)),(0,l.c)("design:paramtypes",[Function,Window])],me),me})();const rl=()=>p.kL.resolve(vs);var Vo=function(me){return me.Options="Options",me.Window="Window",me.Document="Document",me}(Vo||{}),Cr=function(me){return me.StrictlyNecessary="C0001",me.Performance="C0002",me.Functional="C0003",me.TargetingGroup="BG296",me.Targeting="C0004",me.Social="C0005",me}(Cr||{});const Os="OneTrustService";let al=(()=>{let me=class{windowRef;oneTrustOptions;documentRef;loggerService;oneTrustGroups$=new Ue.B;constructor(Se,Oe,Ut,gt){this.windowRef=Se,this.oneTrustOptions=Oe,this.documentRef=Ut,this.loggerService=gt,!this.oneTrustOptions.isDisabled&&(this.getOneTrustGroups().then(wt=>{wt.length>0&&(this.loggerService.info(Os,"Setting cookies from global OnetrustActiveGroups:"),this.loggerService.info(Os,wt),this.oneTrustGroups$.next(wt)),this.windowRef.OneTrust?this.windowRef.OneTrust.OnConsentChanged(Cn=>{this.loggerService.info(Os,"OnConsentChanged has been called"),Cn.detail.length>0&&(this.loggerService.info(Os,"Setting cookies from change event:"),this.loggerService.info(Os,Cn.detail),this.oneTrustGroups$.next(Cn.detail))}):this.loggerService.warn(Os,"OneTrust is not defined on windowRef.")}),Ba.isRealUser()&&this.initOneTrust(this.oneTrustOptions))}initOneTrust(Se){const Oe=this.documentRef.createElement("script");Oe.src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",Oe.dataset.domainScript=Se.oneTrustId,Oe.dataset.documentLanguage=Se.oneTrustDocLanguage,this.documentRef.body.appendChild(Oe)}getOneTrustGroups(){return new Promise(Se=>{if("string"==typeof OnetrustActiveGroups){const Oe=OnetrustActiveGroups.split(",");Se(Oe)}else{const Oe=(Ut=0)=>{"string"==typeof OnetrustActiveGroups?Se(OnetrustActiveGroups):Ut>10?Se([]):setTimeout(()=>Oe(Ut+1),100)};Oe()}})}getOneTrustGroups$(){return this.oneTrustGroups$.asObservable()}};return me=(0,l._)([(0,p.Gr)(),(0,l.b)(0,(0,p.WQ)(Vo.Window)),(0,l.b)(1,(0,p.WQ)(Vo.Options)),(0,l.b)(2,(0,p.WQ)(Vo.Document)),(0,l.c)("design:paramtypes",[Object,Object,Document,l.L])],me),me})();const ra=(me,Qe,Se)=>(p.kL.register(Vo.Window,{useValue:me}),p.kL.register(Vo.Options,{useValue:Qe}),p.kL.register(Vo.Document,{useValue:Se}),p.kL.resolve(al)),Il=()=>p.kL.resolve(l.R),vl=(me,Qe=!1)=>(p.kL.register("ENV_TOKENS",{useValue:me}),p.kL.register("LABELS_DEBUG",{useValue:Qe}),p.kL.resolve(qs)),hl="WidenService";let Tl=(()=>{let me=class{http;loggerService;firmLogos$=new _e.t([]);constructor(Se,Oe){this.http=Se,this.loggerService=Oe}setFirmLogosFromWiden(Se){this.firmLogos$.next(Se)}getFirmLogosFromWiden$(){return this.firmLogos$.asObservable()}getFileStatus$(Se){const Oe={endpoint:`${Se}?timestamp=${Date.now()}`,customeHeader:{observe:"response"}};return this.http.getAsync$(Oe).pipe((0,t.T)(Ut=>(this.loggerService.info(hl,"Active file path",Se),Ut.status.toString())),(0,V.W)(Ut=>(0,ke.$)(()=>Ut)))}getWidenAssetUrl(Se){const{widenAsset:Oe}=Se,Ut=Oe?JSON.parse(Oe):"";this.loggerService.debug(hl,Ut);const gt=Ut.url;return this.loggerService.debug(hl,gt),this.convertIconPath(gt,Se)}getAssetFileExtension(Se){try{return((Se?JSON.parse(Se):null)?.url??"").split(".").pop()?.toLowerCase()??""}catch{return""}}convertIconPath(Se,Oe){const{widenUrl:Ut,widenProxyUrl:gt}=Oe;return this.loggerService.debug(hl,"convertIconPath: "+Se),Se.endsWith(".svg")&&(Se=Se.replace(Ut,gt)),this.loggerService.debug(hl,"converted: "+Se),Se}};return me=(0,l._)([(0,p._G)(),(0,l.c)("design:paramtypes",[y,l.L])],me),me})();const zl=()=>(p.kL.registerInstance("HttpService",y),p.kL.registerInstance("LoggerService",l.L),p.kL.resolve(Tl));function Hl(me){return["28468","28469","29776","28470","28471","39521","90521","94367","90522","90520","94369","47314","47316","91755"].includes(me)}function Zl(me){if(!me.identifiers)return;const Qe=function ic({productTaxonomy:me,isEtfClass:Qe,country:Se,resolveKeyByTaxonomy:Oe}){return Qe&&"CA"===Se?"ticker":me?Oe(me):null}(me);if(!Qe)return;const Se=me.identifiers[Qe];return"string"==typeof Se&&"-"!==Se?Se:void 0}},64678:(fn,Q,h)=>{"use strict";h.d(Q,{B:()=>l});var s=h(35797),r=h(87040),p=h(79002);function l(e,G=s.E){return(0,r.N)((X,t)=>{let V=null,ie=null,J=null;const se=()=>{if(V){V.unsubscribe(),V=null;
vendor: 6,742 bytes, line 16
16const ke=ie;ie=null,t.next(ke)}};function U(){const ke=J+e,_e=G.now();if(_e<ke)return V=this.schedule(void 0,ke-_e),void t.add(V);se()}X.subscribe((0,p._)(t,ke=>{ie=ke,J=G.now(),V||(V=G.schedule(U,e),t.add(V))},()=>{se(),t.complete()},void 0,()=>{ie=V=null}))})}},64714:(fn,Q,h)=>{"use strict";h.d(Q,{p:()=>p});var s=h(87040),r=h(79002);function p(l,e){return(0,s.N)((G,X)=>{let t=0;G.subscribe((0,r._)(X,V=>l.call(e,V,t++)&&X.next(V)))})}},64759:function(fn){fn.exports=function(){"use strict";var h=6e4,s=36e5,r="millisecond",p="second",l="minute",e="hour",G="day",X="week",t="month",V="quarter",ie="year",J="date",se="Invalid Date",U=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ke=/\[([^\]]+)]|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,_e={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(Zt){var Xt=["th","st","nd","rd"],nn=Zt%100;return"["+Zt+(Xt[(nn-20)%10]||Xt[nn]||Xt[0])+"]"}},Ue=function(Zt,Xt,nn){var an=String(Zt);return!an||an.length>=Xt?Zt:""+Array(Xt+1-an.length).join(nn)+Zt},Ze={s:Ue,z:function(Zt){var Xt=-Zt.utcOffset(),nn=Math.abs(Xt),an=Math.floor(nn/60),un=nn%60;return(Xt<=0?"+":"-")+Ue(an,2,"0")+":"+Ue(un,2,"0")},m:function Zt(Xt,nn){if(Xt.date()<nn.date())return-Zt(nn,Xt);var an=12*(nn.year()-Xt.year())+(nn.month()-Xt.month()),un=Xt.clone().add(an,t),It=nn-un<0,Re=Xt.clone().add(an+(It?-1:1),t);return+(-(an+(nn-un)/(It?un-Re:Re-un))||0)},a:function(Zt){return Zt<0?Math.ceil(Zt)||0:Math.floor(Zt)},p:function(Zt){return{M:t,y:ie,w:X,d:G,D:J,h:e,m:l,s:p,ms:r,Q:V}[Zt]||String(Zt||"").toLowerCase().replace(/s$/,"")},u:function(Zt){return void 0===Zt}},we="en",Be={};Be[we]=_e;var Ce="$isDayjsObject",Ae=function(Zt){return Zt instanceof Ct||!(!Zt||!Zt[Ce])},ge=function Zt(Xt,nn,an){var un;if(!Xt)return we;if("string"==typeof Xt){var It=Xt.toLowerCase();Be[It]&&(un=It),nn&&(Be[It]=nn,un=It);var Re=Xt.split("-");if(!un&&Re.length>1)return Zt(Re[0])}else{var Mt=Xt.name;Be[Mt]=Xt,un=Mt}return!an&&un&&(we=un),un||!an&&we},rt=function(Zt,Xt){if(Ae(Zt))return Zt.clone();var nn="object"==typeof Xt?Xt:{};return nn.date=Zt,nn.args=arguments,new Ct(nn)},Je=Ze;Je.l=ge,Je.i=Ae,Je.w=function(Zt,Xt){return rt(Zt,{locale:Xt.$L,utc:Xt.$u,x:Xt.$x,$offset:Xt.$offset})};var Ct=function(){function Zt(nn){this.$L=ge(nn.locale,null,!0),this.parse(nn),this.$x=this.$x||nn.x||{},this[Ce]=!0}var Xt=Zt.prototype;return Xt.parse=function(nn){this.$d=function(an){var un=an.date,It=an.utc;if(null===un)return new Date(NaN);if(Je.u(un))return new Date;if(un instanceof Date)return new Date(un);if("string"==typeof un&&!/Z$/i.test(un)){var Re=un.match(U);if(Re){var Mt=Re[2]-1||0,jt=(Re[7]||"0").substring(0,3);return It?new Date(Date.UTC(Re[1],Mt,Re[3]||1,Re[4]||0,Re[5]||0,Re[6]||0,jt)):new Date(Re[1],Mt,Re[3]||1,Re[4]||0,Re[5]||0,Re[6]||0,jt)}}return new Date(un)}(nn),this.init()},Xt.init=function(){var nn=this.$d;this.$y=nn.getFullYear(),this.$M=nn.getMonth(),this.$D=nn.getDate(),this.$W=nn.getDay(),this.$H=nn.getHours(),this.$m=nn.getMinutes(),this.$s=nn.getSeconds(),this.$ms=nn.getMilliseconds()},Xt.$utils=function(){return Je},Xt.isValid=function(){return this.$d.toString()!==se},Xt.isSame=function(nn,an){var un=rt(nn);return this.startOf(an)<=un&&un<=this.endOf(an)},Xt.isAfter=function(nn,an){return rt(nn)<this.startOf(an)},Xt.isBefore=function(nn,an){return this.endOf(an)<rt(nn)},Xt.$g=function(nn,an,un){return Je.u(nn)?this[an]:this.set(un,nn)},Xt.unix=function(){return Math.floor(this.valueOf()/1e3)},Xt.valueOf=function(){return this.$d.getTime()},Xt.startOf=function(nn,an){var un=this,It=!!Je.u(an)||an,Re=Je.p(nn),Mt=function(lo,Pn){var Zn=Je.w(un.$u?Date.UTC(un.$y,Pn,lo):new Date(un.$y,Pn,lo),un);return It?Zn:Zn.endOf(G)},jt=function(lo,Pn){return Je.w(un.toDate()[lo].apply(un.toDate("s"),(It?[0,0,0,0]:[23,59,59,999]).slice(Pn)),un)},Vt=this.$W,En=this.$M,pn=this.$D,Kt="set"+(this.$u?"UTC":"");switch(Re){case ie:return It?Mt(1,0):Mt(31,11);case t:return It?Mt(1,En):Mt(0,En+1);case X:var Ht=this.$locale().weekStart||0,Yt=(Vt<Ht?Vt+7:Vt)-Ht;return Mt(It?pn-Yt:pn+(6-Yt),En);case G:case J:return jt(Kt+"Hours",0);case e:return jt(Kt+"Minutes",1);case l:return jt(Kt+"Seconds",2);case p:return jt(Kt+"Milliseconds",3);default:return this.clone()}},Xt.endOf=function(nn){return this.startOf(nn,!1)},Xt.$set=function(nn,an){var un,It=Je.p(nn),Re="set"+(this.$u?"UTC":""),Mt=(un={},un[G]=Re+"Date",un[J]=Re+"Date",un[t]=Re+"Month",un[ie]=Re+"FullYear",un[e]=Re+"Hours",un[l]=Re+"Minutes",un[p]=Re+"Seconds",un[r]=Re+"Milliseconds",un)[It],jt=It===G?this.$D+(an-this.$W):an;if(It===t||It===ie){var Vt=this.clone().set(J,1);Vt.$d[Mt](jt),Vt.init(),this.$d=Vt.set(J,Math.min(this.$D,Vt.daysInMonth())).$d}else Mt&&this.$d[Mt](jt);return this.init(),this},Xt.set=function(nn,an){return this.clone().$set(nn,an)},Xt.get=function(nn){return this[Je.p(nn)]()},Xt.add=function(nn,an){var un,It=this;nn=Number(nn);var Re=Je.p(an),Mt=function(En){var pn=rt(It);return Je.w(pn.date(pn.date()+Math.round(En*nn)),It)};if(Re===t)return this.set(t,this.$M+nn);if(Re===ie)return this.set(ie,this.$y+nn);if(Re===G)return Mt(1);if(Re===X)return Mt(7);var jt=(un={},un[l]=h,un[e]=s,un[p]=1e3,un)[Re]||1,Vt=this.$d.getTime()+nn*jt;return Je.w(Vt,this)},Xt.subtract=function(nn,an){return this.add(-1*nn,an)},Xt.format=function(nn){var an=this,un=this.$locale();if(!this.isValid())return un.invalidDate||se;var It=nn||"YYYY-MM-DDTHH:mm:ssZ",Re=Je.z(this),Mt=this.$H,jt=this.$m,Vt=this.$M,En=un.weekdays,pn=un.months,Ht=function(Pn,Zn,Ne,At){return Pn&&(Pn[Zn]||Pn(an,It))||Ne[Zn].slice(0,At)},Yt=function(Pn){return Je.s(Mt%12||12,Pn,"0")},lo=un.meridiem||function(Pn,Zn,Ne){var At=Pn<12?"AM":"PM";return Ne?At.toLowerCase():At};return It.replace(ke,function(Pn,Zn){return Zn||function(Ne){switch(Ne){case"YY":return String(an.$y).slice(-2);case"YYYY":return Je.s(an.$y,4,"0");case"M":return Vt+1;case"MM":return Je.s(Vt+1,2,"0");case"MMM":return Ht(un.monthsShort,Vt,pn,3);case"MMMM":return Ht(pn,Vt);case"D":return an.$D;case"DD":return Je.s(an.$D,2,"0");case"d":return String(an.$W);case"dd":return Ht(un.weekdaysMin,an.$W,En,2);case"ddd":return Ht(un.weekdaysShort,an.$W,En,3);case"dddd":return En[an.$W];case"H":return String(Mt);case"HH":return Je.s(Mt,2,"0");case"h":return Yt(1);case"hh":return Yt(2);case"a":return lo(Mt,jt,!0);case"A":return lo(Mt,jt,!1);case"m":return String(jt);case"mm":return Je.s(jt,2,"0");case"s":return String(an.$s);case"ss":return Je.s(an.$s,2,"0");case"SSS":return Je.s(an.$ms,3,"0");case"Z":return Re}return null}(Pn)||Re.replace(":","")})}
16,Xt.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},Xt.diff=function(nn,an,un){var It,Re=this,Mt=Je.p(an),jt=rt(nn),Vt=(jt.utcOffset()-this.utcOffset())*h,En=this-jt,pn=function(){return Je.m(Re,jt)};switch(Mt){case ie:It=pn()/12;break;case t:It=pn();break;case V:It=pn()/3;break;case X:It=(En-Vt)/6048e5;break;case G:It=(En-Vt)/864e5;break;case e:It=En/s;break;case l:It=En/h;break;case p:It=En/1e3;break;default:It=En}return un?It:Je.a(It)},Xt.daysInMonth=function(){return this.endOf(t).$D},Xt.$locale=function(){return Be[this.$L]},Xt.locale=function(nn,an){if(!nn)return this.$L;var un=this.clone(),It=ge(nn,an,!0);return It&&(un.$L=It),un},Xt.clone=function(){return Je.w(this.$d,this)},Xt.toDate=function(){return new Date(this.valueOf())},Xt.toJSON=function(){return this.isValid()?this.toISOString():null},Xt.toISOString=function(){return this.$d.toISOString()},Xt.toString=function(){return this.$d.toUTCString()},Zt}(),Bt=Ct.prototype;return rt.prototype=Bt,[["$ms",r],["$s",p],["$m",l],["$H",e],["$W",G],["$M",t],["$y",ie],["$D",J]].forEach(function(Zt){Bt[Zt[1]]=function(Xt){return this.$g(Xt,Zt[0],Zt[1])}}),rt.extend=function(Zt,Xt){return Zt.$i||(Zt(Xt,Ct,rt),Zt.$i=!0),rt},rt.locale=ge,rt.isDayjs=Ae,rt.unix=function(Zt){return rt(1e3*Zt)},rt.en=Be[we],rt.Ls=Be,rt.p={},rt}()},66818:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>l});var r=Function.prototype.toString;const l=function p(e){if(null!=e){try{return r.call(e)}catch{}try{return e+""}catch{}}return""}},66963:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.targetName=void 0;var s=h(20978),r=h(4389),p=h(91777);Q.targetName=function l(e){return function(G,X,t){var V=new r.Metadata(s.NAME_TAG,e);p.tagParameter(G,X,t,V)}}},67104:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>l});var s=h(14452),r=h(72414);const l=(0,s.A)(r.A,"Set")},67243:(fn,Q,h)=>{"use strict";h.d(Q,{U:()=>p});var s=h(87040),r=h(79002);function p(l){return(0,s.N)((e,G)=>{let X=!1;e.subscribe((0,r._)(G,t=>{X=!0,G.next(t)},()=>{X||G.next(l),G.complete()}))})}},67400:(fn,Q,h)=>{"use strict";function s(r,p){var l=window.__ddBrowserSdkExtensionCallback;l&&l({type:r,payload:p})}h.d(Q,{b:()=>s})},67567:(fn,Q,h)=>{"use strict";h.d(Q,{Z:()=>t});var s=h(29892),r=h(80720),p=h(87040),l=h(52191),e=h(79002),X=h(74725);function t(V,ie,J=1/0){return(0,X.T)(ie)?t((se,U)=>(0,s.T)((ke,_e)=>ie(se,ke,U,_e))((0,r.Tg)(V(se,U))),J):("number"==typeof ie&&(J=ie),(0,p.N)((se,U)=>function G(V,ie,J,se,U,ke,_e,Ue){const Ze=[];let we=0,Be=0,Ce=!1;const Ae=()=>{Ce&&!Ze.length&&!we&&ie.complete()},ge=Je=>we<se?rt(Je):Ze.push(Je),rt=Je=>{ke&&ie.next(Je),we++;let Ct=!1;(0,r.Tg)(J(Je,Be++)).subscribe((0,e._)(ie,Bt=>{U?.(Bt),ke?ge(Bt):ie.next(Bt)},()=>{Ct=!0},void 0,()=>{if(Ct)try{for(we--;Ze.length&&we<se;){const Bt=Ze.shift();_e?(0,l.N)(ie,_e,()=>rt(Bt)):rt(Bt)}Ae()}catch(Bt){ie.error(Bt)}}))};return V.subscribe((0,e._)(ie,ge,()=>{Ce=!0,Ae()})),()=>{Ue?.()}}(se,U,V,J)))}},67864:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.circularDependencyToException=Q.listMetadataForTarget=Q.listRegisteredBindingsForServiceIdentifier=Q.getServiceIdentifierAsString=Q.getFunctionName=void 0;var s=h(89991);function r(V){return"function"==typeof V?V.name:"symbol"==typeof V?V.toString():V}function l(V,ie){return null!==V.parentRequest&&(V.parentRequest.serviceIdentifier===ie||l(V.parentRequest,ie))}function t(V){if(V.name)return V.name;var ie=V.toString(),J=ie.match(/^function\s*([^\s(]+)/);return J?J[1]:"Anonymous function: "+ie}Q.getServiceIdentifierAsString=r,Q.listRegisteredBindingsForServiceIdentifier=function p(V,ie,J){var se="",U=J(V,ie);return 0!==U.length&&(se="\nRegistered bindings:",U.forEach(function(ke){var _e="Object";null!==ke.implementationType&&(_e=t(ke.implementationType)),se=se+"\n "+_e,ke.constraint.metaData&&(se=se+" - "+ke.constraint.metaData)})),se},Q.circularDependencyToException=function G(V){V.childRequests.forEach(function(ie){if(l(ie,ie.serviceIdentifier)){var J=function e(V){var J=function ie(se,U){void 0===U&&(U=[]);var ke=r(se.serviceIdentifier);return U.push(ke),null!==se.parentRequest?ie(se.parentRequest,U):U}(V);return J.reverse().join(" --\x3e ")}(ie);throw new Error(s.CIRCULAR_DEPENDENCY+" "+J)}G(ie)})},Q.listMetadataForTarget=function X(V,ie){if(ie.isTagged()||ie.isNamed()){var J="",se=ie.getNamedTag(),U=ie.getCustomTags();
vendor: 5,382 bytes, line 16
16return null!==se&&(J+=se.toString()+"\n"),null!==U&&U.forEach(function(ke){J+=ke.toString()+"\n"})," "+V+"\n "+V+" - "+J}return" "+V},Q.getFunctionName=t},68485:()=>{var fn,Q;Q=fn||(fn={}),function(){var s="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),r=p(Q);function p(l,e){return function(G,X){"function"!=typeof l[G]&&Object.defineProperty(l,G,{configurable:!0,writable:!0,value:X}),e&&e(G,X)}}typeof s.Reflect>"u"?s.Reflect=Q:r=p(s.Reflect,r),function(h){var s=Object.prototype.hasOwnProperty,r="function"==typeof Symbol,p=r&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",l=r&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",e="function"==typeof Object.create,G={__proto__:[]}instanceof Array,X=!e&&!G,t={create:e?function(){return Jo(Object.create(null))}:G?function(){return Jo({__proto__:null})}:function(){return Jo({})},has:X?function(Mn,Yn){return s.call(Mn,Yn)}:function(Mn,Yn){return Yn in Mn},get:X?function(Mn,Yn){return s.call(Mn,Yn)?Mn[Yn]:void 0}:function(Mn,Yn){return Mn[Yn]}},V=Object.getPrototypeOf(Function),ie="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,J=ie||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function zt(){var Mn={},Yn=[],zn=function(){function gn(je,De,at){this._index=0,this._keys=je,this._values=De,this._selector=at}return gn.prototype["@@iterator"]=function(){return this},gn.prototype[l]=function(){return this},gn.prototype.next=function(){var je=this._index;if(je>=0&&je<this._keys.length){var De=this._selector(this._keys[je],this._values[je]);return je+1>=this._keys.length?(this._index=-1,this._keys=Yn,this._values=Yn):this._index++,{value:De,done:!1}}return{value:void 0,done:!0}},gn.prototype.throw=function(je){throw this._index>=0&&(this._index=-1,this._keys=Yn,this._values=Yn),je},gn.prototype.return=function(je){return this._index>=0&&(this._index=-1,this._keys=Yn,this._values=Yn),{value:je,done:!0}},gn}();return function(){function gn(){this._keys=[],this._values=[],this._cacheKey=Mn,this._cacheIndex=-2}return Object.defineProperty(gn.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),gn.prototype.has=function(je){return this._find(je,!1)>=0},gn.prototype.get=function(je){var De=this._find(je,!1);return De>=0?this._values[De]:void 0},gn.prototype.set=function(je,De){var at=this._find(je,!0);return this._values[at]=De,this},gn.prototype.delete=function(je){var De=this._find(je,!1);if(De>=0){for(var at=this._keys.length,Ye=De+1;Ye<at;Ye++)this._keys[Ye-1]=this._keys[Ye],this._values[Ye-1]=this._values[Ye];return this._keys.length--,this._values.length--,je===this._cacheKey&&(this._cacheKey=Mn,this._cacheIndex=-2),!0}return!1},gn.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=Mn,this._cacheIndex=-2},gn.prototype.keys=function(){return new zn(this._keys,this._values,Lt)},gn.prototype.values=function(){return new zn(this._keys,this._values,yt)},gn.prototype.entries=function(){return new zn(this._keys,this._values,Rt)},gn.prototype["@@iterator"]=function(){return this.entries()},gn.prototype[l]=function(){return this.entries()},gn.prototype._find=function(je,De){return this._cacheKey!==je&&(this._cacheIndex=this._keys.indexOf(this._cacheKey=je)),this._cacheIndex<0&&De&&(this._cacheIndex=this._keys.length,this._keys.push(je),this._values.push(void 0)),this._cacheIndex},gn}();function Lt(gn,je){return gn}function yt(gn,je){return je}function Rt(gn,je){return[gn,je]}}():Map,se=ie||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?function Jn(){return function(){function Mn(){this._map=new J}return Object.defineProperty(Mn.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),Mn.prototype.has=function(Yn){return this._map.has(Yn)},Mn.prototype.add=function(Yn){return this._map.set(Yn,Yn),this},Mn.prototype.delete=function(Yn){return this._map.delete(Yn)},Mn.prototype.clear=function(){this._map.clear()},Mn.prototype.keys=function(){return this._map.keys()},Mn.prototype.values=function(){return this._map.values()},Mn.prototype.entries=function(){return this._map.entries()},Mn.prototype["@@iterator"]=function(){return this.keys()},Mn.prototype[l]=function(){return this.keys()},Mn}()}():Set,ke=new(ie||"function"!=typeof WeakMap?function To(){var Yn=t.create(),zn=Lt();return function(){function De(){this._key=Lt()}return De.prototype.has=function(at){var Ye=yt(at,!1);return void 0!==Ye&&t.has(Ye,this._key)},De.prototype.get=function(at){var Ye=yt(at,!1);return void 0!==Ye?t.get(Ye,this._key):void 0},De.prototype.set=function(at,Ye){return yt(at,!0)[this._key]=Ye,this},De.prototype.delete=function(at){var Ye=yt(at,!1);return void 0!==Ye&&delete Ye[this._key]},De.prototype.clear=function(){this._key=Lt()},De}();function Lt(){var De;do{De="@@WeakMap@@"+je()}while(t.has(Yn,De));return Yn[De]=!0,De}function yt(De,at){if(!s.call(De,zn)){if(!at)return;Object.defineProperty(De,zn,{value:t.create()})}return De[zn]}function Rt(De,at){for(var Ye=0;Ye<at;++Ye)De[Ye]=255*Math.random()|0;return De}function je(){var De=function gn(De){return"function"==typeof Uint8Array?typeof crypto<"u"?crypto.getRandomValues(new Uint8Array(De)):typeof msCrypto<"u"?msCrypto.getRandomValues(new Uint8Array(De)):Rt(new 
16Uint8Array(De),De):Rt(new Array(De),De)}(16);De[6]=79&De[6]|64,De[8]=191&De[8]|128;for(var at="",Ye=0;Ye<16;++Ye){var wn=De[Ye];(4===Ye||6===Ye||8===Ye)&&(at+="-"),wn<16&&(at+="0"),at+=wn.toString(16).toLowerCase()}return at}}():WeakMap);function Zt(Mn,Yn,zn){var Lt=ke.get(Mn);if(Vt(Lt)){if(!zn)return;Lt=new J,ke.set(Mn,Lt)}var yt=Lt.get(Yn);if(Vt(yt)){if(!zn)return;yt=new J,Lt.set(Yn,yt)}return yt}function Xt(Mn,Yn,zn){if(nn(Mn,Yn,zn))return!0;var yt=sn(Yn);return!En(yt)&&Xt(Mn,yt,zn)}function nn(Mn,Yn,zn){var Lt=Zt(Yn,zn,!1);return!Vt(Lt)&&function lo(Mn){return!!Mn}(Lt.has(Mn))}function an(Mn,Yn,zn){if(nn(Mn,Yn,zn))return un(Mn,Yn,zn);var yt=sn(Yn);return En(yt)?void 0:an(Mn,yt,zn)}function un(Mn,Yn,zn){var Lt=Zt(Yn,zn,!1);if(!Vt(Lt))return Lt.get(Mn)}function It(Mn,Yn,zn,Lt){Zt(zn,Lt,!0).set(Mn,Yn)}function Re(Mn,Yn){var zn=Mt(Mn,Yn),Lt=sn(Mn);if(null===Lt)return zn;var yt=Re(Lt,Yn);if(yt.length<=0)return zn;if(zn.length<=0)return yt;for(var Rt=new se,gn=[],je=0,De=zn;je<De.length;je++)Rt.has(at=De[je])||(Rt.add(at),gn.push(at));for(var wn=0,Vn=yt;wn<Vn.length;wn++){var at;Rt.has(at=Vn[wn])||(Rt.add(at),gn.push(at))}return gn}function Mt(Mn,Yn){var zn=[],Lt=Zt(Mn,Yn,!1);if(Vt(Lt))return zn;for(var Rt=function Ln(Mn){var Yn=bn(Mn,l);if(!At(Yn))throw new TypeError;var zn=Yn.call(Mn);if(!Kt(zn))throw new TypeError;return zn}(Lt.keys()),gn=0;;){var je=St(Rt);if(!je)return zn.length=gn,zn;var De=ao(je);try{zn[gn]=De}catch(at){try{On(Rt)}finally{throw at}}gn++}}function jt(Mn){if(null===Mn)return 1;switch(typeof Mn){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return null===Mn?1:6;default:return 6}}function Vt(Mn){return void 0===Mn}function En(Mn){return null===Mn}function Kt(Mn){return"object"==typeof Mn?null!==Mn:"function"==typeof Mn}function Ht(Mn,Yn){switch(jt(Mn)){case 0:case 1:case 2:case 3:case 4:case 5:return Mn}var zn=3===Yn?"string":5===Yn?"number":"default",Lt=bn(Mn,p);if(void 0!==Lt){var yt=Lt.call(Mn,zn);if(Kt(yt))throw new TypeError;return yt}return function Yt(Mn,Yn){if("string"===Yn){var zn=Mn.toString;if(At(zn)&&!Kt(Lt=zn.call(Mn)))return Lt;if(At(yt=Mn.valueOf)&&!Kt(Lt=yt.call(Mn)))return Lt}else{var yt;if(At(yt=Mn.valueOf)&&!Kt(Lt=yt.call(Mn)))return Lt;var Lt,Rt=Mn.toString;if(At(Rt)&&!Kt(Lt=Rt.call(Mn)))return Lt}throw new TypeError}(Mn,"default"===zn?"number":zn)}function Zn(Mn){var Yn=Ht(Mn,3);return function pn(Mn){return"symbol"==typeof Mn}(Yn)?Yn:function Pn(Mn){return""+Mn}(Yn)}function Ne(Mn){return Array.isArray?Array.isArray(Mn):Mn instanceof Object?Mn instanceof Array:"[object Array]"===Object.prototype.toString.call(Mn)}function At(Mn){return"function"==typeof Mn}function ct(Mn){return"function"==typeof Mn}function bn(Mn,Yn){var zn=Mn[Yn];if(null!=zn){if(!At(zn))throw new TypeError;return zn}}function ao(Mn){return Mn.value}function St(Mn){var Yn=Mn.next();return!Yn.done&&Yn}function On(Mn){var Yn=Mn.return;Yn&&Yn.call(Mn)}function sn(Mn){var Yn=Object.getPrototypeOf(Mn);if("function"!=typeof Mn||Mn===V||Yn!==V)return Yn;var zn=Mn.prototype,Lt=zn&&Object.getPrototypeOf(zn);if(null==Lt||Lt===Object.prototype)return Yn;var yt=Lt.constructor;return"function"!=typeof yt||yt===Mn?Yn:yt}function Jo(Mn){return Mn.__=void 0,delete Mn.__,Mn}h("decorate",function _e(Mn,Yn,zn,Lt){if(Vt(zn)){if(!Ne(Mn))throw new TypeError;if(!ct(Yn))throw new TypeError;return function Ct(Mn,Yn){for(var zn=Mn.length-1;zn>=0;--zn){var yt=(0,Mn[zn])(Yn);if(!Vt(yt)&&!En(yt)){if(!ct(yt))throw new TypeError;Yn=yt}}return Yn}(Mn,Yn)}if(!Ne(Mn))throw new TypeError;if(!Kt(Yn))throw new TypeError;if(!Kt(Lt)&&!Vt(Lt)&&!En(Lt))throw new TypeError;return En(Lt)&&(Lt=void 0),function Bt(Mn,Yn,zn,Lt){for(var yt=Mn.length-1;yt>=0;--yt){var gn=(0,Mn[yt])(Yn,zn,Lt);if(!Vt(gn)&&!En(gn)){if(!Kt(gn))throw new TypeError;Lt=gn}}return Lt}(Mn,Yn,zn=Zn(zn),Lt)}),h("metadata",function Ue(Mn,Yn){return function zn(Lt,yt){if(!Kt(Lt))throw new TypeError;if(!Vt(yt)&&!function Ft(Mn){switch(jt(Mn)){case 3:case 4:return!0;default:return!1}}(yt))throw new TypeError;It(Mn,Yn,Lt,yt)}}),h("defineMetadata",function Ze(Mn,Yn,zn,Lt){if(!Kt(zn))throw new TypeError;return Vt(Lt)||(Lt=Zn(Lt)),It(Mn,Yn,zn,Lt)}),h("hasMetadata",function we(Mn,Yn,zn){if(!Kt(Yn))throw new TypeError;return Vt(zn)||(zn=Zn(zn)),Xt(Mn,Yn,zn)}),h("hasOwnMetadata",function Be(Mn,Yn,zn){if(!Kt(Yn))throw new TypeError;return Vt(zn)||(zn=Zn(zn)),nn(Mn,Yn,zn)}),h("getMetadata",function Ce(Mn,Yn,zn){if(!Kt(Yn))throw new TypeError;return Vt(zn)||(zn=Zn(zn)),an(Mn,Yn,zn)}),h("getOwnMetadata",function Ae(Mn,Yn,zn){if(!Kt(Yn))throw new TypeError;return Vt(zn)||(zn=Zn(zn)),un(Mn,Yn,zn)}
16),h("getMetadataKeys",function ge(Mn,Yn){if(!Kt(Mn))throw new TypeError;return Vt(Yn)||(Yn=Zn(Yn)),Re(Mn,Yn)}),h("getOwnMetadataKeys",function rt(Mn,Yn){if(!Kt(Mn))throw new TypeError;return Vt(Yn)||(Yn=Zn(Yn)),Mt(Mn,Yn)}),h("deleteMetadata",function Je(Mn,Yn,zn){if(!Kt(Yn))throw new TypeError;Vt(zn)||(zn=Zn(zn));var Lt=Zt(Yn,zn,!1);if(Vt(Lt)||!Lt.delete(Mn))return!1;if(Lt.size>0)return!0;var yt=ke.get(Yn);return yt.delete(zn),yt.size>0||ke.delete(Yn),!0})}(r)}()},68592:(fn,Q,h)=>{"use strict";h.d(Q,{Ry:()=>r,ZP:()=>p,rg:()=>s});const s="POP",r=["INST1","INST2","INST3","INST4","INST5"],p=["ETFs","Managed Accounts","Interval Funds","Tender Offer Funds","Money Market Funds","Closed-End Funds","TIF","529 Portfolios"]},68635:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.BindingOnSyntax=void 0;var s=h(50324),r=function(){function p(l){this._binding=l}return p.prototype.onActivation=function(l){return this._binding.onActivation=l,new s.BindingWhenSyntax(this._binding)},p}();Q.BindingOnSyntax=r},68640:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>p});const p=(0,h(93078).A)(Object.getPrototypeOf,Object)},68860:()=>{},69189:(fn,Q,h)=>{"use strict";h.d(Q,{q:()=>G});var s=h(18173),r=h(15334),p=h(18212),l=1/0,e=p.iW;function G(X){var t=X.expireDelay,V=X.maxEntries,ie=[],J=(0,s.yb)(function(){return function se(){for(var Be=(0,p.$S)()-t;ie.length>0&&ie[ie.length-1].endTime<Be;)ie.pop()}()},e);return{add:function U(Be,Ce){var Ae={value:Be,startTime:Ce,endTime:l,remove:function(){(0,r.A)(ie,Ae)},close:function(ge){Ae.endTime=ge}};return V&&ie.length>=V&&ie.pop(),ie.unshift(Ae),Ae},find:function ke(Be,Ce){void 0===Be&&(Be=l),void 0===Ce&&(Ce={returnInactive:!1});for(var Ae=0,ge=ie;Ae<ge.length;Ae++){var rt=ge[Ae];if(rt.startTime<=Be){if(Ce.returnInactive||Be<=rt.endTime)return rt.value;break}}},closeActive:function _e(Be){var Ce=ie[0];Ce&&Ce.endTime===l&&Ce.close(Be)},findAll:function Ue(Be,Ce){void 0===Be&&(Be=l),void 0===Ce&&(Ce=0);var Ae=(0,p.Gw)(Be,Ce);return ie.filter(function(ge){return ge.startTime<=Ae&&Be<=ge.endTime}).map(function(ge){return ge.value})},reset:function Ze(){ie=[]},stop:function we(){(0,s.vG)(J)}}}},69195:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.multiInject=void 0;var s=h(20978),r=h(4389),p=h(91777);Q.multiInject=function l(e){return function(G,X,t){var V=new r.Metadata(s.MULTI_INJECT_TAG,e);"number"==typeof t?p.tagParameter(G,X,t,V):p.tagProperty(G,X,V)}}},69260:function(fn,Q,h){"use strict";var s=this&&this.__spreadArray||function(V,ie){for(var J=0,se=ie.length,U=V.length;J<se;J++,U++)V[U]=ie[J];return V};Object.defineProperty(Q,"__esModule",{value:!0}),Q.resolveInstance=void 0;var r=h(89991),p=h(10485),l=h(20978);Q.resolveInstance=function t(V,ie,J){var se=null;return se=ie.length>0?function e(V,ie,J){var se=ie.filter(function(ke){return null!==ke.target&&ke.target.type===p.TargetTypeEnum.ClassProperty}),U=se.map(J);return se.forEach(function(ke,_e){var Ue;Ue=ke.target.name.value(),V[Ue]=U[_e]}),V}(se=function G(V,ie){return new(V.bind.apply(V,s([void 0],ie)))}(V,ie.filter(function(_e){return null!==_e.target&&_e.target.type===p.TargetTypeEnum.ConstructorArgument}).map(J)),ie,J):new V,function X(V,ie){if(Reflect.hasMetadata(l.POST_CONSTRUCT,V)){var J=Reflect.getMetadata(l.POST_CONSTRUCT,V);try{ie[J.value]()}catch(se){throw new Error(r.POST_CONSTRUCT_ERROR(V.name,se.message))}}}(V,se),se}},69406:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>p});const p=(0,h(37678).A)(function(l,e,G){return l+(G?"-":"")+e.toLowerCase()})},70358:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>ie});var s=h(72857),r=h(23212),p=h(87126),l=h(58896),e=h(91680),G=h(36413),t=Object.prototype.hasOwnProperty;const ie=function V(J,se){var U=(0,p.A)(J),ke=!U&&(0,r.A)(J),_e=!U&&!ke&&(0,l.A)(J),Ue=!U&&!ke&&!_e&&(0,G.A)(J),Ze=U||ke||_e||Ue,we=Ze?(0,s.A)(J.length,String):[],Be=we.length;for(var Ce in J)(se||t.call(J,Ce))&&(!Ze||!("length"==Ce||_e&&("offset"==Ce||"parent"==Ce)||Ue&&("buffer"==Ce||"byteLength"==Ce||"byteOffset"==Ce)||(0,e.A)(Ce,Be)))&&we.push(Ce);return we}},70828:(fn,Q,h)=>{"use strict";h.d(Q,{$:()=>p});var s=h(99039),r=h(74725);function p(l,e){const G=(0,r.T)(l)?l:()=>l,X=t=>t.error(G());return new s.c(e?t=>e.schedule(X,0,t):X)}},70944:(fn,Q,h)=>{"use strict";h.d(Q,{X:()=>e});var s=h(36e3),r=h(92201),p=h(1646),l=h(71326);let e=(()=>{class G{componentStatuses=new Map;setStatus(t,V){this.componentStatuses.has(t)?this.componentStatuses.get(t)?.next(V):this.componentStatuses.set(t,new p.t(V)),this.logStatusChange(t,V)}getStatus$(t){return this.componentStatuses.has(t)||this.componentStatuses.set(t,new p.t(r.ComponentStatus.LOADING)),this.componentStatuses.get(t)??new p.t(r.ComponentStatus.LOADING)}getCurrentStatus(t){return this.componentStatuses.get(t)?.value??r.ComponentStatus.LOADING}logStatusChange(t,V){switch(V){case r.ComponentStatus.LOADING:s.L.startDurationVital(t);break;case r.ComponentStatus.LOADED:s.L.stopDurationVital(t);break;case r.ComponentStatus.ERROR:s.L.addError(`An error occurred in ${t}`),s.L.stopDurationVital(t)}}static \u0275fac=function(V){return new(V||G)};static \u0275prov=l.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})()},71048:(fn,Q,h)=>{"use strict";function s(G){return G?(parseInt(G,10)^16*Math.random()>>parseInt(G,10)/4).toString(16):"".concat(1e7,"-").concat(1e3,"-").concat(4e3,"-").concat(8e3,"-").concat(1e11).replace(/[018]/g,s)}h.d(Q,{_R:()=>e,it:()=>l,lk:()=>s,rx:()=>p});var r=/([\w-]+)\s*=\s*([^;]+)/g;function p(G,X){for(r.lastIndex=0;;){var t=r.exec(G);if(!t)break;
16if(t[1]===X)return t[2]}}function l(G){var X=new Map;for(r.lastIndex=0;;){var t=r.exec(G);if(!t)break;X.set(t[1],t[2])}return X}function e(G,X,t){void 0===t&&(t="");var V=G.charCodeAt(X-1),J=V>=55296&&V<=56319?X+1:X;return G.length<=J?G:"".concat(G.slice(0,J)).concat(t)}},71159:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>t});var s=h(44443),r=h(45004);const t=function X(V){if(!(0,r.A)(V))return!1;var ie=(0,s.A)(V);return"[object Function]"==ie||"[object GeneratorFunction]"==ie||"[object AsyncFunction]"==ie||"[object Proxy]"==ie}},71326:(fn,Q,h)=>{"use strict";h.d(Q,{iLQ:()=>jd,sZ2:()=>M0,o8S:()=>yc,BIS:()=>w_,gRc:()=>bw,Ql9:()=>Qk,Ocv:()=>rM,abz:()=>ft,Z63:()=>ve,aKT:()=>El,uvJ:()=>Tn,zcH:()=>is,bkB:()=>w,$GK:()=>ri,nKC:()=>fo,zZn:()=>Zs,_q3:()=>W3,MKu:()=>X3,xe9:()=>$3,Co$:()=>_7,Vns:()=>I0,SKi:()=>Gn,Xx1:()=>rs,Agw:()=>x_,PLl:()=>Ph,sFG:()=>Ab,_9s:()=>L1,czy:()=>b1,WPN:()=>Q0,kdw:()=>Sa,C4Q:()=>hu,NYb:()=>vv,giA:()=>Vf,pJN:()=>S0,RxE:()=>dw,c1b:()=>wu,gXe:()=>_0,mal:()=>Wh,Af3:()=>fr,tdH:()=>T_,L39:()=>JM,EWP:()=>Sh,a0P:()=>bS,Ol2:()=>B1,w6W:()=>C7,QZP:()=>Y3,Rfq:()=>Rr,WQX:()=>Ji,hFB:()=>gc,naY:()=>mM,Hps:()=>Ys,QuC:()=>bo,EmA:()=>Mo,zw6:()=>k_,geq:()=>u7,Udg:()=>qM,CGW:()=>Gc,phd:()=>bv,Jn2:()=>nM,HJs:()=>yS,N4e:()=>Bi,vPA:()=>Pc,O8t:()=>u0,ebz:()=>dy,dtW:()=>uy,H3F:()=>$1,GGh:()=>sg,PUk:()=>ag,H8p:()=>he,KH2:()=>ju,Ua0:()=>f,wOt:()=>Rt,WHO:()=>Nf,e01:()=>jf,Lf2:()=>hd,lNU:()=>yt,h9k:()=>d2,$MX:()=>ru,ZF7:()=>xd,Kcf:()=>m4,e5t:()=>_4,UyX:()=>e2,cWb:()=>qg,osQ:()=>v4,H5H:()=>v3,Zy3:()=>je,mq5:()=>_6,JZv:()=>kn,TL3:()=>DM,LfX:()=>Vi,plB:()=>td,jNT:()=>Y1,zjR:()=>$f,ngT:()=>Cc,TL$:()=>b_,Tbb:()=>fi,rcV:()=>C0,nM4:()=>kf,Vt3:()=>xf,OA$:()=>m,Jv_:()=>Tx,R7$:()=>L2,BMQ:()=>Pu,HbH:()=>p5,AVh:()=>fh,BUC:()=>i6,vxM:()=>l6,wni:()=>ex,SS7:()=>D3,nv$:()=>t5,T$4:()=>R0,g25:()=>o5,HdQ:()=>i5,LVR:()=>n5,VBU:()=>x7,FsC:()=>w7,jDH:()=>io,G2t:()=>Oo,$C:()=>yf,EJ8:()=>k7,rXU:()=>Ld,nrm:()=>g3,eu8:()=>m3,bVm:()=>M5,qex:()=>k5,k0s:()=>w5,j41:()=>x5,RV6:()=>g6,xGo:()=>Za,KVO:()=>Yr,kS0:()=>Ca,QTQ:()=>Lm,bIt:()=>b3,lsd:()=>ox,joV:()=>es,qSk:()=>Kr,XpG:()=>$6,nI1:()=>Gx,bMT:()=>$x,i5U:()=>Ux,brH:()=>Hx,ii3:()=>Zx,SdG:()=>H6,NAR:()=>U6,Y8G:()=>uh,lJ4:()=>Ax,eq3:()=>Dx,l_i:()=>Ix,sMw:()=>Rx,ziG:()=>Px,s1E:()=>Lx,l4e:()=>Bx,NyB:()=>rx,mGM:()=>nx,r8f:()=>Mx,sdS:()=>ax,Dyx:()=>h6,Z7z:()=>u6,fX1:()=>d6,Vm6:()=>c6,Njj:()=>al,EBC:()=>x2,tSv:()=>y2,eBV:()=>Os,npT:()=>u2,B4B:()=>fp,n$t:()=>f2,bH3:()=>kx,xc7:()=>ph,DNE:()=>Ef,C5r:()=>Wx,EFF:()=>mx,JRh:()=>w3,SpI:()=>D5,Lme:()=>k3,E5c:()=>M3,LHq:()=>S3,SjE:()=>T3,DH7:()=>xx,mxI:()=>A3,R50:()=>E3,GBs:()=>tx,wEZ:()=>ix});var s=h(91010);function r(n,o){return Object.is(n,o)}let p=null,l=!1,e=1;const G=Symbol("SIGNAL");function X(n){const o=p;return p=n,o}function t(){return p}const J={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,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function se(n){if(l)throw new Error("");if(null===p)return;p.consumerOnSignalRead(n);const o=p.nextProducerIndex++;Bt(p),o<p.producerNode.length&&p.producerNode[o]!==n&&Ct(p)&&Je(p.producerNode[o],p.producerIndexOfThis[o]),p.producerNode[o]!==n&&(p.producerNode[o]=n,p.producerIndexOfThis[o]=Ct(p)?rt(n,p,o):0),p.producerLastReadVersion[o]=n.version}function ke(n){if((!Ct(n)||n.dirty)&&(n.dirty||n.lastCleanEpoch!==e)){if(!n.producerMustRecompute(n)&&!Ae(n))return void we(n);n.producerRecomputeValue(n),we(n)}}function _e(n){if(void 0===n.liveConsumerNode)return;const o=l;l=!0;try{for(const a of n.liveConsumerNode)a.dirty||Ze(a)}finally{l=o}}function Ue(){return!1!==p?.consumerAllowSignalWrites}function Ze(n){n.dirty=!0,_e(n),n.consumerMarkedDirty?.(n)}function we(n){n.dirty=!1,n.lastCleanEpoch=e}function Be(n){return n&&(n.nextProducerIndex=0),X(n)}function Ce(n,o){if(X(o),n&&void 0!==n.producerNode&&void 0!==n.producerIndexOfThis&&void 0!==n.producerLastReadVersion){if(Ct(n))for(let a=n.nextProducerIndex;a<n.producerNode.length;a++)Je(n.producerNode[a],n.producerIndexOfThis[a]);for(;n.producerNode.length>n.nextProducerIndex;)n.producerNode.pop(),n.producerLastReadVersion.pop(),n.producerIndexOfThis.pop()}}function Ae(n){Bt(n);for(let o=0;o<n.producerNode.length;o++){const a=n.producerNode[o],c=n.producerLastReadVersion[o];if(c!==a.version||(ke(a),c!==a.version))return!0}return!1}function ge(n){if(Bt(n),Ct(n))for(let o=0;o<n.producerNode.length;o++)Je(n.producerNode[o],n.producerIndexOfThis[o]);n.producerNode.length=n.producerLastReadVersion.length=n.producerIndexOfThis.length=0,n.liveConsumerNode&&(n.liveConsumerNode.length=n.liveConsumerIndexOfThis.length=0)}function rt(n,o,a){if(Zt(n),0===n.liveConsumerNode.length&&Xt(n))for(let c=0;c<n.producerNode.length;c++)n.producerIndexOfThis[c]=rt(n.producerNode[c],n,c);return n.liveConsumerIndexOfThis.push(a),n.liveConsumerNode.push(o)-1}function Je(n,o){if(Zt(n),1===n.liveConsumerNode.length&&Xt(n))for(let c=0;c<n.producerNode.length;c++)Je(n.producerNode[c],n.producerIndexOfThis[c]);const a=n.liveConsumerNode.length-1;if(n.liveConsumerNode[o]=n.liveConsumerNode[a],n.liveConsumerIndexOfThis[o]=n.liveConsumerIndexOfThis[a],n.liveConsumerNode.length--,n.liveConsumerIndexOfThis.length--,o<n.liveConsumerNode.length){const c=n.liveConsumerIndexOfThis[o],v=n.liveConsumerNode[o];Bt(v),v.producerIndexOfThis[c]=o}}function Ct(n){return n.consumerIsAlwaysLive||(n?.liveConsumerNode?.length??0)>0}function Bt(n){n.producerNode??=[],n.producerIndexOfThis??=[],n.producerLastReadVersion??=[]}function Zt(n){n.liveConsumerNode??=[],n.liveConsumerIndexOfThis??=[]}function Xt(n){return void 0!==n.producerNode}function nn(n,o){const a=Object.create(Re);a.computation=n,void 0!==o&&(a.equal=o);const c=()=>
16{if(ke(a),se(a),a.value===It)throw a.error;return a.value};return c[G]=a,c}const an=Symbol("UNSET"),un=Symbol("COMPUTING"),It=Symbol("ERRORED"),Re={...J,value:an,dirty:!0,error:null,equal:r,kind:"computed",producerMustRecompute:n=>n.value===an||n.value===un,producerRecomputeValue(n){if(n.value===un)throw new Error("Detected cycle in computations.");const o=n.value;n.value=un;const a=Be(n);let c,v=!1;try{c=n.computation(),X(null),v=o!==an&&o!==It&&c!==It&&n.equal(o,c)}catch(k){c=It,n.error=k}finally{Ce(n,a)}v?n.value=o:(n.value=c,n.version++)}};let jt=function Mt(){throw new Error};function Vt(n){jt(n)}let pn=null;function Yt(n,o){Ue()||Vt(n),n.equal(n.value,o)||(n.value=o,function Ne(n){n.version++,function U(){e++}(),_e(n),pn?.()}(n))}const Zn={...J,equal:r,value:void 0,kind:"signal"};let St;function On(){return St}function sn(n){const o=St;return St=n,o}const zt=Symbol("NotFound");Error;var Jo=h(1646),Mn=h(38327),Yn=h(43489),zn=h(29892);const yt="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss";class Rt extends Error{code;constructor(o,a){super(je(o,a)),this.code=o}}function je(n,o){return`${function gn(n){return`NG0${Math.abs(n)}`}(n)}${o?": "+o:""}`}const De=Symbol("InputSignalNode#UNSET"),at={...Zn,transformFn:void 0,applyValueToInputSignal(n,o){Yt(n,o)}};function wn(n,o){const a=Object.create(at);function c(){if(se(a),a.value===De)throw new Rt(-950,null);return a.value}return a.value=n,a.transformFn=o?.transform,c[G]=a,c}function Vn(n){return{toString:n}.toString()}const qt="__parameters__";function dt(n,o,a){return Vn(()=>{const c=function le(n){return function(...a){if(n){const c=n(...a);for(const v in c)this[v]=c[v]}}}(o);function v(...k){if(this instanceof v)return c.apply(this,k),this;const R=new v(...k);return K.annotation=R,K;function K(pe,nt,Tt){const hn=pe.hasOwnProperty(qt)?pe[qt]:Object.defineProperty(pe,qt,{value:[]})[qt];for(;hn.length<=Tt;)hn.push(null);return(hn[Tt]=hn[Tt]||[]).push(R),pe}}return v.prototype.ngMetadataName=n,v.annotationCls=v,v})}const kn=globalThis;function Ro(n){for(let o in n)if(n[o]===Ro)return o;throw Error("Could not find renamed property on target object.")}function wi(n,o){for(const a in o)o.hasOwnProperty(a)&&!n.hasOwnProperty(a)&&(n[a]=o[a])}function fi(n){if("string"==typeof n)return n;if(Array.isArray(n))return`[${n.map(fi).join(", ")}]`;if(null==n)return""+n;const o=n.overriddenName||n.name;if(o)return`${o}`;const a=n.toString();if(null==a)return""+a;const c=a.indexOf("\n");return c>=0?a.slice(0,c):a}function Ar(n,o){return n?o?`${n} ${o}`:n:o||""}const Yi=Ro({__forward_ref__:Ro});function Rr(n){return n.__forward_ref__=Rr,n.toString=function(){return fi(this())},n}function si(n){return Nt(n)?n():n}function Nt(n){return"function"==typeof n&&n.hasOwnProperty(Yi)&&n.__forward_ref__===Rr}function io(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Oo(n){return{providers:n.providers||[],imports:n.imports||[]}}function ki(n){return hi(n,Ki)||hi(n,kr)}function Vi(n){return null!==ki(n)}function hi(n,o){return n.hasOwnProperty(o)?n[o]:null}function Ur(n){return n&&(n.hasOwnProperty(Hi)||n.hasOwnProperty(ur))?n[Hi]:null}const Ki=Ro({\u0275prov:Ro}),Hi=Ro({\u0275inj:Ro}),kr=Ro({ngInjectableDef:Ro}),ur=Ro({ngInjectorDef:Ro});class fo{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(o,a){this._desc=o,this.\u0275prov=void 0,"number"==typeof a?this.__NG_ELEMENT_ID__=a:void 0!==a&&(this.\u0275prov=io({token:this,providedIn:a.providedIn||"root",factory:a.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function qo(n){return n&&!!n.\u0275providers}const lt=Ro({\u0275cmp:Ro}),Gt=Ro({\u0275dir:Ro}),yn=Ro({\u0275pipe:Ro}),Te=Ro({\u0275mod:Ro}),qe=Ro({\u0275fac:Ro}),Ie=Ro({__NG_ELEMENT_ID__:Ro}),ut=Ro({__NG_ENV_ID__:Ro});function dn(n){return"string"==typeof n?n:null==n?"":String(n)}function mi(n,o){throw new Rt(-200,n)}function _i(n,o){throw new Rt(-201,!1)}var ri=function(n){return n[n.Default=0]="Default",n[n.Host=1]="Host",n[n.Self=2]="Self",n[n.SkipSelf=4]="SkipSelf",n[n.Optional=8]="Optional",n}(ri||{});let Qi;function Tr(){return Qi}function gr(n){const o=Qi;return Qi=n,o}function br(n,o,a){const c=ki(n);return c&&"root"==c.providedIn?void 0===c.value?c.value=c.factory():c.value:a&ri.Optional?null:void 0!==o?o:void _i()}const $r={},Qr="__NG_DI_FLAG__";class ma{injector;constructor(o){this.injector=o}retrieve(o,a){return this.injector.get(o,a.optional?zt:$r,a)}}const ea="ngTempTokenPath",ba=/\n/gm,Wa="__source";function fs(n,o=ri.Default){if(void 0===On())throw new Rt(-203,!1);if(null===On())return br(n,void 0,o);{const a=On();let c;return c=a instanceof ma?a.injector:a,c.get(n,o&ri.Optional?null:void 0,o)}}function Yr(n,o=ri.Default){return(Tr()||fs)(si(n),o)}function Ji(n,o=ri.Default){return Yr(n,Fa(o))}function Fa(n){return typeof n>"u"||"number"==typeof n?n:(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function Ss(n){const o=[];for(let a=0;a<n.length;a++){const c=si(n[a]);
vendor: 5,000 bytes, line 16
16if(Array.isArray(c)){if(0===c.length)throw new Rt(900,!1);let v,k=ri.Default;for(let R=0;R<c.length;R++){const K=c[R],pe=Qa(K);"number"==typeof pe?-1===pe?v=K.token:k|=pe:v=K}o.push(Yr(v,k))}else o.push(Yr(c))}return o}function ms(n,o){return n[Qr]=o,n.prototype[Qr]=o,n}function Qa(n){return n[Qr]}const rs=ms(dt("Optional"),8),Sa=ms(dt("SkipSelf"),4);function Ta(n,o){return n.hasOwnProperty(qe)?n[qe]:null}function Ts(n,o){n.forEach(a=>Array.isArray(a)?Ts(a,o):o(a))}function Fs(n,o,a){o>=n.length?n.push(a):n.splice(o,0,a)}function qa(n,o){return o>=n.length-1?n.pop():n.splice(o,1)[0]}function xs(n,o,a){const c=n.length-a;for(;o<c;)n[o]=n[o+a],o++;for(;a--;)n.pop()}function ta(n,o,a,c){let v=n.length;if(v==o)n.push(a,c);else if(1===v)n.push(c,n[0]),n[0]=a;else{for(v--,n.push(n[v-1],n[v]);v>o;)n[v]=n[v-2],v--;n[o]=a,n[o+1]=c}}function pr(n,o,a){let c=te(n,o);return c>=0?n[1|c]=a:(c=~c,ta(n,c,o,a)),c}function Jr(n,o){const a=te(n,o);if(a>=0)return n[1|a]}function te(n,o){return function N(n,o,a){let c=0,v=n.length>>a;for(;v!==c;){const k=c+(v-c>>1),R=n[k<<a];if(o===R)return k<<a;R>o?v=k:c=k+1}return~(v<<a)}(n,o,1)}const z={},q=[],ve=new fo(""),He=new fo("",-1),tt=new fo("");class ze{get(o,a=$r){if(a===$r){const c=new Error(`NullInjectorError: No provider for ${fi(o)}!`);throw c.name="NullInjectorError",c}return a}}function ht(n,o){const a=n[Te]||null;if(!a&&!0===o)throw new Error(`Type ${fi(n)} does not have '\u0275mod' property.`);return a}function $t(n){return n[lt]||null}function tn(n){return n[Gt]||null}function Dn(n){return n[yn]||null}function bo(n){const o=$t(n)||tn(n)||Dn(n);return null!==o&&o.standalone}function Mo(n){return{\u0275providers:n}}function to(...n){return{\u0275providers:yo(0,n),\u0275fromNgModule:!0}}function yo(n,...o){const a=[],c=new Set;let v;const k=R=>{a.push(R)};return Ts(o,R=>{const K=R;Pe(K,k,[],c)&&(v||=[],v.push(K))}),void 0!==v&&No(v,k),a}function No(n,o){for(let a=0;a<n.length;a++){const{ngModule:c,providers:v}=n[a];be(v,k=>{o(k,c)})}}function Pe(n,o,a,c){if(!(n=si(n)))return!1;let v=null,k=Ur(n);const R=!k&&$t(n);if(k||R){if(R&&!R.standalone)return!1;v=n}else{const pe=n.ngModule;if(k=Ur(pe),!k)return!1;v=pe}const K=c.has(v);if(R){if(K)return!1;if(c.add(v),R.dependencies){const pe="function"==typeof R.dependencies?R.dependencies():R.dependencies;for(const nt of pe)Pe(nt,o,a,c)}}else{if(!k)return!1;{if(null!=k.imports&&!K){let nt;c.add(v);try{Ts(k.imports,Tt=>{Pe(Tt,o,a,c)&&(nt||=[],nt.push(Tt))})}finally{}void 0!==nt&&No(nt,o)}if(!K){const nt=Ta(v)||(()=>new v);o({provide:v,useFactory:nt,deps:q},v),o({provide:tt,useValue:v,multi:!0},v),o({provide:ve,useValue:()=>Yr(v),multi:!0},v)}const pe=k.providers;if(null!=pe&&!K){const nt=n;be(pe,Tt=>{o(Tt,nt)})}}}return v!==n&&void 0!==n.providers}function be(n,o){for(let a of n)qo(a)&&(a=a.\u0275providers),Array.isArray(a)?be(a,o):o(a)}const Et=Ro({provide:String,useValue:Ro});function Fn(n){return null!==n&&"object"==typeof n&&Et in n}function Le(n){return"function"==typeof n}const he=new fo(""),$e={},mt={};let Wt;function Ot(){return void 0===Wt&&(Wt=new ze),Wt}class Tn{}class Nn extends Tn{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(o,a,c,v){super(),this.parent=a,this.source=c,this.scopes=v,Yo(o,R=>this.processProvider(R)),this.records.set(He,$o(void 0,this)),v.has("environment")&&this.records.set(Tn,$o(void 0,this));const k=this.records.get(he);null!=k&&"string"==typeof k.value&&this.scopes.add(k.value),this.injectorDefTypes=new Set(this.get(tt,q,ri.Self))}retrieve(o,a){return this.get(o,a.optional?zt:$r,a)}destroy(){po(this),this._destroyed=!0;const o=X(null);try{for(const c of this._ngOnDestroyHooks)c.ngOnDestroy();const a=this._onDestroyHooks;this._onDestroyHooks=[];for(const c of a)c()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),X(o)}}onDestroy(o){return po(this),this._onDestroyHooks.push(o),()=>this.removeOnDestroy(o)}runInContext(o){po(this);const a=sn(this),c=gr(void 0);try{return o()}finally{sn(a),gr(c)}}get(o,a=$r,c=ri.Default){if(po(this),o.hasOwnProperty(ut))return o[ut](this);c=Fa(c);const k=sn(this),R=gr(void 0);try{if(!(c&ri.SkipSelf)){let pe=this.records.get(o);if(void 0===pe){const nt=function Wo(n){return"function"==typeof n||"object"==typeof n&&n instanceof fo}(o)&&ki(o);pe=nt&&this.injectableDefInScope(nt)?$o(Xn(o),$e):null,this.records.set(o,pe)}if(null!=pe)return this.hydrate(o,pe,c)}return(c&ri.Self?Ot():this.parent).get(o,a=c&ri.Optional&&a===$r?null:a)}catch(K){if("NullInjectorError"===K.name){if((K[ea]=K[ea]||[]).unshift(fi(o)),k)throw K;return function ls(n,o,a,c){const v=n[ea];throw o[Wa]&&v.unshift(o[Wa]),n.message=function Xa(n,o,a,c=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let v=fi(o);if(Array.isArray(o))v=o.map(fi).join(" -> ");else if("object"==typeof o){let k=[];for(let R in o)if(o.hasOwnProperty(R)){let K=o[R];
16k.push(R+":"+("string"==typeof K?JSON.stringify(K):fi(K)))}v=`{${k.join(", ")}}`}return`${a}${c?"("+c+")":""}[${v}]: ${n.replace(ba,"\n  ")}`}("\n"+n.message,v,a,c),n.ngTokenPath=v,n[ea]=null,n}(K,o,"R3InjectorError",this.source)}throw K}finally{gr(R),sn(k)}}resolveInjectorInitializers(){const o=X(null),a=sn(this),c=gr(void 0);try{const k=this.get(ve,q,ri.Self);for(const R of k)R()}finally{sn(a),gr(c),X(o)}}toString(){const o=[],a=this.records;for(const c of a.keys())o.push(fi(c));return`R3Injector[${o.join(", ")}]`}processProvider(o){let a=Le(o=si(o))?o:si(o&&o.provide);const c=function Bn(n){return Fn(n)?$o(void 0,n.useValue):$o(Co(n),$e)}(o);if(!Le(o)&&!0===o.multi){let v=this.records.get(a);v||(v=$o(void 0,$e,!0),v.factory=()=>Ss(v.multi),this.records.set(a,v)),a=o,v.multi.push(o)}this.records.set(a,c)}hydrate(o,a,c){const v=X(null);try{return a.value===mt?mi(fi(o)):a.value===$e&&(a.value=mt,a.value=a.factory(void 0,c)),"object"==typeof a.value&&a.value&&function Ho(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(a.value)&&this._ngOnDestroyHooks.add(a.value),a.value}finally{X(v)}}injectableDefInScope(o){if(!o.providedIn)return!1;const a=si(o.providedIn);return"string"==typeof a?"any"===a||this.scopes.has(a):this.injectorDefTypes.has(a)}removeOnDestroy(o){const a=this._onDestroyHooks.indexOf(o);-1!==a&&this._onDestroyHooks.splice(a,1)}}function Xn(n){const o=ki(n),a=null!==o?o.factory:Ta(n);if(null!==a)return a;if(n instanceof fo)throw new Rt(204,!1);if(n instanceof Function)return function qn(n){if(n.length>0)throw new Rt(204,!1);const a=function yr(n){return n&&(n[Ki]||n[kr])||null}(n);return null!==a?()=>a.factory(n):()=>new n}(n);throw new Rt(204,!1)}function Co(n,o,a){let c;if(Le(n)){const v=si(n);return Ta(v)||Xn(v)}if(Fn(n))c=()=>si(n.useValue);else if(function ir(n){return!(!n||!n.useFactory)}(n))c=()=>n.useFactory(...Ss(n.deps||[]));else if(function zo(n){return!(!n||!n.useExisting)}(n))c=(v,k)=>Yr(si(n.useExisting),void 0!==k&&k&ri.Optional?ri.Optional:void 0);else{const v=si(n&&(n.useClass||n.provide));if(!function Lo(n){return!!n.deps}(n))return Ta(v)||Xn(v);c=()=>new v(...Ss(n.deps))}return c}function po(n){if(n.destroyed)throw new Rt(205,!1)}function $o(n,o,a=!1){return{factory:n,value:o,multi:a?[]:void 0}}function Yo(n,o){for(const a of n)Array.isArray(a)?Yo(a,o):a&&qo(a)?Yo(a.\u0275providers,o):o(a)}function Bi(n,o){let a;n instanceof Nn?(po(n),a=n):a=new ma(n);const v=sn(a),k=gr(void 0);try{return o()}finally{sn(v),gr(k)}}function $i(){return void 0!==Tr()||null!=On()}function fr(n){if(!$i())throw new Rt(-203,!1)}const Pr=0,di=1,Di=2,Er=3,ca=4,sa=5,ka=6,Oa=7,Zr=8,la=9,va=10,dr=11,Hr=12,Da=13,$a=14,Wr=15,da=16,us=17,cs=18,pa=19,Gs=20,ws=21,Js=23,Es=24,ue=26,Ge=1,xe=6,We=7,jn=9,xn=10;function ko(n){return Array.isArray(n)&&"object"==typeof n[Ge]}function Ko(n){return Array.isArray(n)&&!0===n[Ge]}function Ni(n){return!!(4&n.flags)}function Lr(n){return n.componentOffset>-1}function Ua(n){return!(1&~n.flags)}function xa(n){return!!n.template}function ns(n){return!!(512&n[Di])}function as(n){return!(256&~n[Di])}class ee{previousValue;currentValue;firstChange;constructor(o,a,c){this.previousValue=o,this.currentValue=a,this.firstChange=c}isFirstChange(){return this.firstChange}}function d(n,o,a,c){null!==o?o.applyValueToInputSignal(o,c):n[a]=c}const m=(()=>{const n=()=>y;return n.ngInherit=!0,n})();function y(n){return n.type.prototype.ngOnChanges&&(n.setInput=T),M}function M(){const n=L(this),o=n?.current;if(o){const a=n.previous;if(a===z)n.previous=o;else for(let c in o)a[c]=o[c];n.current=null,this.ngOnChanges(o)}}function T(n,o,a,c,v){const k=this.declaredInputs[c],R=L(n)||function H(n,o){return n[P]=o}(n,{previous:z,current:null}),K=R.current||(R.current={}),pe=R.previous,nt=pe[k];K[k]=new ee(nt&&nt.currentValue,a,pe===z),d(n,o,v,a)}const P="__ngSimpleChanges__";function L(n){return n[P]||null}const ae=function(n,o=null,a){},Ve="svg";function pt(n){for(;Array.isArray(n);)n=n[Pr];return n}function vt(n,o){return pt(o[n])}function _t(n,o){return pt(o[n.index])}function Wn(n,o){return n.data[o]}function mo(n,o){return n[o]}function ro(n,o,a,c){a>=n.data.length&&(n.data[a]=null,n.blueprint[a]=null),o[a]=c}function so(n,o){const a=o[n];return ko(a)?a:a[Pr]}function xo(n){return!(128&~n[Di])}function oi(n,o){return null==o?null:n[o]}function ei(n){n[us]=0}function Ii(n){1024&n[Di]||(n[Di]|=1024,xo(n)&&zi(n))}function Wi(n){return!!(9216&n[Di]||n[Es]?.dirty)}function qi(n){n[va].changeDetectionScheduler?.notify(8),64&n[Di]&&(n[Di]|=1024),Wi(n)&&zi(n)}function zi(n){n[va].changeDetectionScheduler?.notify(0);let o=ia(n);for(;
vendor: 6,744 bytes, line 16
16null!==o&&!(8192&o[Di])&&(o[Di]|=8192,xo(o));)o=ia(o)}function lr(n,o){if(as(n))throw new Rt(911,!1);null===n[ws]&&(n[ws]=[]),n[ws].push(o)}function wa(n,o){if(null===n[ws])return;const a=n[ws].indexOf(o);-1!==a&&n[ws].splice(a,1)}function ia(n){const o=n[Er];return Ko(o)?o[Er]:o}function Ia(n){return n[Oa]??=[]}function Sr(n){return n.cleanup??=[]}const Pi={lFrame:Un(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let Va=!1;function ps(){return Pi.bindingsEnabled}function As(){return null!==Pi.skipHydrationRootTNode}function Vo(){return Pi.lFrame.lView}function Cr(){return Pi.lFrame.tView}function Os(n){return Pi.lFrame.contextLView=n,n[Zr]}function al(n){return Pi.lFrame.contextLView=null,n}function ra(){let n=Il();for(;null!==n&&64===n.type;)n=n.parent;return n}function Il(){return Pi.lFrame.currentTNode}function el(n,o){const a=Pi.lFrame;a.currentTNode=n,a.isParent=o}function hl(){return Pi.lFrame.isParent}function Tl(){Pi.lFrame.isParent=!1}function zl(){return Pi.lFrame.contextLView}function me(){return Va}function Qe(n){const o=Va;return Va=n,o}function Se(){const n=Pi.lFrame;let o=n.bindingRootIndex;return-1===o&&(o=n.bindingRootIndex=n.tView.bindingStartIndex),o}function Oe(){return Pi.lFrame.bindingIndex}function gt(){return Pi.lFrame.bindingIndex++}function wt(n){const o=Pi.lFrame,a=o.bindingIndex;return o.bindingIndex=o.bindingIndex+n,a}function In(n,o){const a=Pi.lFrame;a.bindingIndex=a.bindingRootIndex=n,F(o)}function F(n){Pi.lFrame.currentDirectiveIndex=n}function b(){return Pi.lFrame.currentQueryIndex}function B(n){Pi.lFrame.currentQueryIndex=n}function C(n){const o=n[di];return 2===o.type?o.declTNode:1===o.type?n[sa]:null}function O(n,o,a){if(a&ri.SkipSelf){let v=o,k=n;for(;!(v=v.parent,null!==v||a&ri.Host||(v=C(k),null===v||(k=k[$a],10&v.type))););if(null===v)return!1;o=v,n=k}const c=Pi.lFrame=kt();return c.currentTNode=o,c.lView=n,!0}function re(n){const o=kt(),a=n[di];Pi.lFrame=o,o.currentTNode=a.firstChild,o.lView=n,o.tView=a,o.contextLView=n,o.bindingIndex=a.bindingStartIndex,o.inI18n=!1}function kt(){const n=Pi.lFrame,o=null===n?null:n.child;return null===o?Un(n):o}function Un(n){const o={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=o),o}function Po(){const n=Pi.lFrame;return Pi.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const pi=Po;function Fi(){const n=Po();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function or(){return Pi.lFrame.selectedIndex}function hr(n){Pi.lFrame.selectedIndex=n}function Ri(){const n=Pi.lFrame;return Wn(n.tView,n.selectedIndex)}function Kr(){Pi.lFrame.currentNamespace=Ve}function es(){!function Ps(){Pi.lFrame.currentNamespace=null}()}let Rl=!0;function Hs(){return Rl}function Ns(n){Rl=n}function Pl(n,o){for(let a=o.directiveStart,c=o.directiveEnd;a<c;a++){const k=n.data[a].type.prototype,{ngAfterContentInit:R,ngAfterContentChecked:K,ngAfterViewInit:pe,ngAfterViewChecked:nt,ngOnDestroy:Tt}=k;R&&(n.contentHooks??=[]).push(-a,R),K&&((n.contentHooks??=[]).push(a,K),(n.contentCheckHooks??=[]).push(a,K)),pe&&(n.viewHooks??=[]).push(-a,pe),nt&&((n.viewHooks??=[]).push(a,nt),(n.viewCheckHooks??=[]).push(a,nt)),null!=Tt&&(n.destroyHooks??=[]).push(a,Tt)}}function Ll(n,o,a){pl(n,o,3,a)}function Bl(n,o,a,c){(3&n[Di])===a&&pl(n,o,a,c)}function tl(n,o){let a=n[Di];(3&a)===o&&(a&=16383,a+=1,n[Di]=a)}function pl(n,o,a,c){const k=c??-1,R=o.length-1;let K=0;for(let pe=void 0!==c?65535&n[us]:0;pe<R;pe++)if("number"==typeof o[pe+1]){if(K=o[pe],null!=c&&K>=c)break}else o[pe]<0&&(n[us]+=65536),(K<k||-1==k)&&(_l(n,a,o,pe),n[us]=(4294901760&n[us])+pe+2),pe++}function Wl(n,o){ae(4,n,o);const a=X(null);try{o.call(n)}finally{X(a),ae(5,n,o)}}function _l(n,o,a,c){const v=a[c]<0,k=a[c+1],K=n[v?-a[c]:a[c]];v?n[Di]>>14<n[us]>>16&&(3&n[Di])===o&&(n[Di]+=16384,Wl(K,k)):Wl(K,k)}const Ls=-1;class Fl{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(o,a,c){this.factory=o,this.canSeeViewProviders=a,this.injectImpl=c}}function Si(n){return 3===n||4===n||6===n}function Ea(n){return 64===n.charCodeAt(0)}function _a(n,o){if(null!==o&&0!==o.length)if(null===n||0===n.length)n=o.slice();else{let a=-1;for(let c=0;c<o.length;c++){const v=o[c];"number"==typeof v?a=v:0===a||ys(n,a,v,0,-1===a||2===a?o[++c]:null)}}return n}function ys(n,o,a,c,v){let k=0,R=n.length;if(-1===o)R=-1;else for(;k<n.length;){const K=n[k++];if("number"==typeof K){if(K===o){R=-1;break}if(K>o){R=k-1;break}}}for(;k<n.length;){const K=n[k];if("number"==typeof K)break;if(K===a)return void(null!==v&&(n[k+1]=v));k++,null!==v&&k++}-1!==R&&(n.splice(R,0,o),k=R+1),n.splice(k++,0,a),null!==v&&n.splice(k++,0,v)}function Ra(n){return n!==Ls}function Pa(n){return 32767&n}function Jl(n,o){let a=function Xl(n){return n>>16}(n),c=o;for(;a>0;)c=c[$a],a--;return c}let pc=!0;function fl(n){const o=pc;return pc=n,o}const wc=255,Fc=5;let kc=0;const Ol={};function fc(n,o){const a=Nc(n,o);if(-1!==a)return a;const c=o[di];c.firstCreatePass&&(n.injectorIndex=o.length,Mc(c.data,n),Mc(o,null),Mc(c.blueprint,null));const v=sc(n,o),k=n.injectorIndex;if(Ra(v)){const R=Pa(v),K=Jl(v,o),pe=K[di].data;for(let nt=0;nt<8;nt++)o[k+nt]=K[R+nt]|pe[R+nt]}return o[k+8]=v,k}function Mc(n,o){n.push(0,0,0,0,0,0,0,0,o)}function Nc(n,o){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===o[n.injectorIndex+8]?-1:n.injectorIndex}function sc(n,o){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let a=0,c=null,v=o;for(;null!==v;){if(c=_s(v),null===c)return Ls;if(a++,v=v[$a],-1!==c.injectorIndex)return c.injectorIndex|a<<16}return Ls}function Sc(n,o,a){!function Oc(n,o,a){let c;"string"==typeof a?c=a.charCodeAt(0)||0:a.hasOwnProperty(Ie)&&(c=a[Ie]),null==c&&(c=a[Ie]=kc++);const v=c&wc;o.data[n+(v>>Fc)]|=1<<v}(n,o,a)}function nl(n,o,a){if(a&ri.Optional||void 0!==n)return n;_i()}function Tc(n,o,a,c){if(a&ri.Optional&&void 0===c&&(c=null),!(a&(ri.Self|ri.Host))){const v=n[la],k=gr(void 0);try{return v?v.get(o,c,a&ri.Optional):br(o,c,a&ri.Optional)}finally{gr(k)}}return nl(c,0,a)}function jc(n,o,a,c=ri.Default,v){if(null!==n){if(2048&o[Di]&&!(c&ri.Self)){const R=function Ma(n,o,a,c,v){let k=n,R=o;for(;null!==k&&null!==R&&2048&R[Di]&&!ns(R);){const K=rc(k,R,a,c|ri.Self,Ol);if(K!==Ol)return K;let pe=k.parent;if(!pe){const nt=R[Gs];if(nt){const Tt=nt.get(a,Ol,c);if(Tt!==Ol)return Tt}pe=_s(R),R=R[$a]}
16k=pe}return v}(n,o,a,c,Ol);if(R!==Ol)return R}const k=rc(n,o,a,c,Ol);if(k!==Ol)return k}return Tc(o,a,c,v)}function rc(n,o,a,c,v){const k=function Jt(n){if("string"==typeof n)return n.charCodeAt(0)||0;const o=n.hasOwnProperty(Ie)?n[Ie]:void 0;return"number"==typeof o?o>=0?o&wc:Br:o}(a);if("function"==typeof k){if(!O(o,n,c))return c&ri.Host?nl(v,0,c):Tc(o,a,c,v);try{let R;if(R=k(c),null!=R||c&ri.Optional)return R;_i()}finally{pi()}}else if("number"==typeof k){let R=null,K=Nc(n,o),pe=Ls,nt=c&ri.Host?o[Wr][sa]:null;for((-1===K||c&ri.SkipSelf)&&(pe=-1===K?sc(n,o):o[K+8],pe!==Ls&&Ke(c,!1)?(R=o[di],K=Pa(pe),o=Jl(pe,o)):K=-1);-1!==K;){const Tt=o[di];if(S(k,K,Tt.data)){const hn=Ec(K,o,a,R,c,nt);if(hn!==Ol)return hn}pe=o[K+8],pe!==Ls&&Ke(c,o[di].data[K+8]===nt)&&S(k,K,o)?(R=Tt,K=Pa(pe),o=Jl(pe,o)):K=-1}}return v}function Ec(n,o,a,c,v,k){const R=o[di],K=R.data[n+8],Tt=ql(K,R,a,null==c?Lr(K)&&pc:c!=R&&!!(3&K.type),v&ri.Host&&k===K);return null!==Tt?Z(o,R,Tt,K,v):Ol}function ql(n,o,a,c,v){const k=n.providerIndexes,R=o.data,K=1048575&k,pe=n.directiveStart,Tt=k>>20,eo=v?K+Tt:n.directiveEnd;for(let $n=c?K:K+Tt;$n<eo;$n++){const Eo=R[$n];if($n<pe&&a===Eo||$n>=pe&&Eo.type===a)return $n}if(v){const $n=R[pe];if($n&&xa($n)&&$n.type===a)return pe}return null}function Z(n,o,a,c,v){let k=n[a];const R=o.data;if(k instanceof Fl){const K=k;K.resolving&&mi(function ho(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():dn(n)}(R[a]));const pe=fl(K.canSeeViewProviders);K.resolving=!0;const Tt=K.injectImpl?gr(K.injectImpl):null;O(n,c,ri.Default);try{k=n[a]=K.factory(void 0,v,R,n,c),o.firstCreatePass&&a>=c.directiveStart&&function Yl(n,o,a){const{ngOnChanges:c,ngOnInit:v,ngDoCheck:k}=o.type.prototype;if(c){const R=y(o);(a.preOrderHooks??=[]).push(n,R),(a.preOrderCheckHooks??=[]).push(n,R)}v&&(a.preOrderHooks??=[]).push(0-n,v),k&&((a.preOrderHooks??=[]).push(n,k),(a.preOrderCheckHooks??=[]).push(n,k))}(a,R[a],o)}finally{null!==Tt&&gr(Tt),fl(pe),K.resolving=!1,pi()}}return k}function S(n,o,a){return!!(a[o+(n>>Fc)]&1<<n)}function Ke(n,o){return!(n&ri.Self||n&ri.Host&&o)}class ui{_tNode;_lView;constructor(o,a){this._tNode=o,this._lView=a}get(o,a,c){return jc(this._tNode,this._lView,o,Fa(c),a)}}function Br(){return new ui(ra(),Vo())}function Za(n){return Vn(()=>{const o=n.prototype.constructor,a=o[qe]||gl(o),c=Object.prototype;let v=Object.getPrototypeOf(n.prototype).constructor;for(;v&&v!==c;){const k=v[qe]||gl(v);if(k&&k!==a)return k;v=Object.getPrototypeOf(v)}return k=>new k})}function gl(n){return Nt(n)?()=>{const o=gl(si(n));return o&&o()}:Ta(n)}function _s(n){const o=n[di],a=o.type;return 2===a?o.declTNode:1===a?n[sa]:null}function Ca(n){return function zc(n,o){if("class"===o)return n.classes;if("style"===o)return n.styles;const a=n.attrs;if(a){const c=a.length;let v=0;for(;v<c;){const k=a[v];if(Si(k))break;if(0===k)v+=2;else if("number"==typeof k)for(v++;v<c&&"string"==typeof a[v];)v++;else{if(k===o)return a[v+1];v+=2}}}return null}(ra(),n)}function Kc(n,o=null,a=null,c){const v=ss(n,o,a,c);return v.resolveInjectorInitializers(),v}function ss(n,o=null,a=null,c,v=new Set){const k=[a||q,to(n)];return c=c||("object"==typeof n?void 0:fi(n)),new Nn(k,o||Ot(),c||null,v)}class Zs{static THROW_IF_NOT_FOUND=$r;static NULL=new ze;static create(o,a){if(Array.isArray(o))return Kc({name:""},a,o,"");{const c=o.name??"";return Kc({name:c},o.parent,o.providers,c)}}static \u0275prov=io({token:Zs,providedIn:"any",factory:()=>Yr(He)});static __NG_ELEMENT_ID__=-1}new fo("").__NG_ELEMENT_ID__=n=>{const o=ra();if(null===o)throw new Rt(204,!1);if(2&o.type)return o.value;if(n&ri.Optional)return null;throw new Rt(204,!1)};const E=!1;let ft=(()=>class n{static __NG_ELEMENT_ID__=I;static __NG_ENV_ID__=a=>a})();class u extends ft{_lView;constructor(o){super(),this._lView=o}onDestroy(o){const a=this._lView;return as(a)?(o(),()=>{}):(lr(a,o),()=>wa(a,o))}}function I(){return new u(Vo())}class ${}const x=new fo("",{providedIn:"root",factory:()=>!1}),i=new fo(""),g=new fo("");let f=(()=>{class n{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new Jo.t(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const a=this.taskId++;return this.pendingTasks.add(a),a}has(a){return this.pendingTasks.has(a)}remove(a){this.pendingTasks.delete(a),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=io({token:n,providedIn:"root",factory:()=>new n})}return n})(),j=(()=>{class n{internalPendingTasks=Ji(f);
vendor: 4,545 bytes, line 16
16scheduler=Ji($);add(){const a=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(a)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(a))}}run(a){var c=this;return(0,s.A)(function*(){const v=c.add();try{return yield a()}finally{v()}})()}static \u0275prov=io({token:n,providedIn:"root",factory:()=>new n})}return n})();const w=class de extends Mn.B{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(o=!1){super(),this.__isAsync=o,$i()&&(this.destroyRef=Ji(ft,{optional:!0})??void 0,this.pendingTasks=Ji(f,{optional:!0})??void 0)}emit(o){const a=X(null);try{super.next(o)}finally{X(a)}}subscribe(o,a,c){let v=o,k=a||(()=>null),R=c;if(o&&"object"==typeof o){const pe=o;v=pe.next?.bind(pe),k=pe.error?.bind(pe),R=pe.complete?.bind(pe)}this.__isAsync&&(k=this.wrapInTimeout(k),v&&(v=this.wrapInTimeout(v)),R&&(R=this.wrapInTimeout(R)));const K=super.subscribe({next:v,error:k,complete:R});return o instanceof Yn.yU&&o.add(K),K}wrapInTimeout(o){return a=>{const c=this.pendingTasks?.add();setTimeout(()=>{try{o(a)}finally{void 0!==c&&this.pendingTasks?.remove(c)}})}}};function ne(...n){}function _(n){let o,a;function c(){n=ne;try{void 0!==a&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(a),void 0!==o&&clearTimeout(o)}catch{}}return o=setTimeout(()=>{n(),c()}),"function"==typeof requestAnimationFrame&&(a=requestAnimationFrame(()=>{n(),c()})),()=>c()}function D(n){return queueMicrotask(()=>n()),()=>{n=ne}}const st="isAngularZone",Qt=st+"_ID";let on=0;class Gn{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new w(!1);onMicrotaskEmpty=new w(!1);onStable=new w(!1);onError=new w(!1);constructor(o){const{enableLongStackTrace:a=!1,shouldCoalesceEventChangeDetection:c=!1,shouldCoalesceRunChangeDetection:v=!1,scheduleInRootZone:k=E}=o;if(typeof Zone>"u")throw new Rt(908,!1);Zone.assertZonePatched();const R=this;R._nesting=0,R._outer=R._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(R._inner=R._inner.fork(new Zone.TaskTrackingZoneSpec)),a&&Zone.longStackTraceZoneSpec&&(R._inner=R._inner.fork(Zone.longStackTraceZoneSpec)),R.shouldCoalesceEventChangeDetection=!v&&c,R.shouldCoalesceRunChangeDetection=v,R.callbackScheduled=!1,R.scheduleInRootZone=k,function Qo(n){const o=()=>{!function Zo(n){function o(){_(()=>{n.callbackScheduled=!1,cr(n),n.isCheckStableRunning=!0,Xo(n),n.isCheckStableRunning=!1})}n.isCheckStableRunning||n.callbackScheduled||(n.callbackScheduled=!0,n.scheduleInRootZone?Zone.root.run(()=>{o()}):n._outer.run(()=>{o()}),cr(n))}(n)},a=on++;n._inner=n._inner.fork({name:"angular",properties:{[st]:!0,[Qt]:a,[Qt+a]:!0},onInvokeTask:(c,v,k,R,K,pe)=>{if(function Is(n){return bl(n,"__ignore_ng_zone__")}(pe))return c.invokeTask(k,R,K,pe);try{return ha(n),c.invokeTask(k,R,K,pe)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===R.type||n.shouldCoalesceRunChangeDetection)&&o(),Ya(n)}},onInvoke:(c,v,k,R,K,pe,nt)=>{try{return ha(n),c.invoke(k,R,K,pe,nt)}finally{n.shouldCoalesceRunChangeDetection&&!n.callbackScheduled&&!function Ka(n){return bl(n,"__scheduler_tick__")}(pe)&&o(),Ya(n)}},onHasTask:(c,v,k,R)=>{c.hasTask(k,R),v===k&&("microTask"==R.change?(n._hasPendingMicrotasks=R.microTask,cr(n),Xo(n)):"macroTask"==R.change&&(n.hasPendingMacrotasks=R.macroTask))},onHandleError:(c,v,k,R)=>(c.handleError(k,R),n.runOutsideAngular(()=>n.onError.emit(R)),!1)})}(R)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(st)}static assertInAngularZone(){if(!Gn.isInAngularZone())throw new Rt(909,!1)}static assertNotInAngularZone(){if(Gn.isInAngularZone())throw new Rt(909,!1)}run(o,a,c){return this._inner.run(o,a,c)}runTask(o,a,c,v){const k=this._inner,R=k.scheduleEventTask("NgZoneEvent: "+v,o,Uo,ne,ne);try{return k.runTask(R,a,c)}finally{k.cancelTask(R)}}runGuarded(o,a,c){return this._inner.runGuarded(o,a,c)}runOutsideAngular(o){return this._outer.run(o)}}const Uo={};function Xo(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function cr(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&!0===n.callbackScheduled)}function ha(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function Ya(n){n._nesting--,Xo(n)}class Ms{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new w;onMicrotaskEmpty=new w;onStable=new w;
16onError=new w;run(o,a,c){return o.apply(a,c)}runGuarded(o,a,c){return o.apply(a,c)}runOutsideAngular(o){return o()}runTask(o,a,c,v){return o.apply(a,c)}}function bl(n,o){return!(!Array.isArray(n)||1!==n.length)&&!0===n[0]?.data?.[o]}class is{_console=console;handleError(o){this._console.error("ERROR",o)}}const nc=new fo("",{providedIn:"root",factory:()=>{const n=Ji(Gn),o=Ji(is);return a=>n.runOutsideAngular(()=>o.handleError(a))}});class Qc{destroyed=!1;listeners=null;errorHandler=Ji(is,{optional:!0});destroyRef=Ji(ft);constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(o){if(this.destroyed)throw new Rt(953,!1);return(this.listeners??=[]).push(o),{unsubscribe:()=>{const a=this.listeners?.indexOf(o);void 0!==a&&-1!==a&&this.listeners?.splice(a,1)}}}emit(o){if(this.destroyed)return void console.warn(je(953,!1));if(null===this.listeners)return;const a=X(null);try{for(const c of this.listeners)try{c(o)}catch(v){this.errorHandler?.handleError(v)}}finally{X(a)}}}function Gc(n){return new Qc}function Jc(n,o){return wn(n,o)}const gc=(Jc.required=function Nl(n){return wn(De,n)},Jc);function Ic(){return mc(ra(),Vo())}function mc(n,o){return new El(_t(n,o))}let El=(()=>class n{nativeElement;constructor(a){this.nativeElement=a}static __NG_ELEMENT_ID__=Ic})();function jl(n){return n instanceof El?n.nativeElement:n}function Ys(n){return"function"==typeof n&&void 0!==n[G]}function Pc(n,o){const a=function Kt(n,o){const a=Object.create(Zn);a.value=n,void 0!==o&&(a.equal=o);const c=()=>(se(a),a.value);return c[G]=a,c}(n,o?.equal),c=a[G];return a.set=v=>Yt(c,v),a.update=v=>function lo(n,o){Ue()||Vt(n),Yt(n,o(n.value))}(c,v),a.asReadonly=g0.bind(a),a}function g0(){const n=this[G];if(void 0===n.readonlyFn){const o=()=>this();o[G]=n,n.readonlyFn=o}return n.readonlyFn}function dd(n){return Ys(n)&&"function"==typeof n.set}function J3(){return this._results[Symbol.iterator]()}class q3{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new Mn.B}constructor(o=!1){this._emitDistinctChangesOnly=o}get(o){return this._results[o]}map(o){return this._results.map(o)}filter(o){return this._results.filter(o)}find(o){return this._results.find(o)}reduce(o,a){return this._results.reduce(o,a)}forEach(o){this._results.forEach(o)}some(o){return this._results.some(o)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(o,a){this.dirty=!1;const c=function aa(n){return n.flat(Number.POSITIVE_INFINITY)}(o);(this._changesDetected=!function Bs(n,o,a){if(n.length!==o.length)return!1;for(let c=0;c<n.length;c++){let v=n[c],k=o[c];if(a&&(v=a(v),k=a(k)),k!==v)return!1}return!0}(this._results,c,a))&&(this._results=c,this.length=c.length,this.last=c[this.length-1],this.first=c[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(o){this._onDirty=o}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=J3}function Xd(n){return!(128&~n.flags)}var $u=function(n){return n[n.OnPush=0]="OnPush",n[n.Default=1]="Default",n}($u||{});const Uu=new Map;let t_=0;function Eh(n){Uu.delete(n[pa])}const Dh="__ngContext__";function _c(n,o){ko(o)?(n[Dh]=o[pa],function o_(n){Uu.set(n[pa],n)}(o)):n[Dh]=o}function K5(n){return J5(n[Hr])}function Q5(n){return J5(n[ca])}function J5(n){for(;null!==n&&!Ko(n);)n=n[ca];return n}let Rh;function b_(n){Rh=n}function r0(){if(void 0!==Rh)return Rh;if(typeof document<"u")return document;throw new Rt(210,!1)}const M0=new fo("",{providedIn:"root",factory:()=>y_}),y_="ng",Ph=new fo(""),x_=new fo("",{providedIn:"platform",factory:()=>"unknown"}),w_=new fo("",{providedIn:"root",factory:()=>r0().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),ag={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},sg=new fo("",{providedIn:"root",factory:()=>ag});function k_(n){return n}function M_(){const n=new S0;return n.store=function S_(n,o){const a=n.getElementById(o+"-state");if(a?.textContent)try{return JSON.parse(a.textContent)}catch(c){console.warn("Exception while restoring TransferState for app "+o,c)}return{}}(r0(),Ji(M0)),n}let S0=(()=>{class n{static \u0275prov=io({token:n,providedIn:"root",factory:M_});store={};onSerializeCallbacks={};get(a,c){return void 0!==this.store[a]?this.store[a]:c}set(a,c){this.store[a]=c}remove(a){delete this.store[a]}hasKey(a){return this.store.hasOwnProperty(a)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(a,c){this.onSerializeCallbacks[a]=c}toJson(){for(const a in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(a))try{this.store[a]=this.onSerializeCallbacks[a]()}catch(c){console.warn("Exception in onSerialize callback: ",c)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}return n})();const Vh="di",zu="s",ug=new fo("",{providedIn:"root",factory:()=>!1}),fg=new fo("");var Hh=function(n){return n[n.CHANGE_DETECTION=0]="CHANGE_DETECTION",n[n.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",n}(Hh||{});const hd=new fo(""),gg=new Set;function Cc(n){gg.has(n)||(gg.add(n),performance?.mark?.("mark_feature_usage",{detail:{feature:n}}))}function T_(n,o){if(null!==t())throw new Rt(-602,!1)}let Yu=(()=>class n{view;node;
16constructor(a,c){this.view=a,this.node=c}static __NG_ELEMENT_ID__=E_})();function E_(){return new Yu(Vo(),ra())}var pd=function(n){return n[n.EarlyRead=0]="EarlyRead",n[n.Write=1]="Write",n[n.MixedReadWrite=2]="MixedReadWrite",n[n.Read=3]="Read",n}(pd||{});let Zh=(()=>{class n{impl=null;execute(){this.impl?.execute()}static \u0275prov=io({token:n,providedIn:"root",factory:()=>new n})}return n})();const mg=[pd.EarlyRead,pd.Write,pd.MixedReadWrite,pd.Read];let vg=(()=>{class n{ngZone=Ji(Gn);scheduler=Ji($);errorHandler=Ji(is,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){Ji(hd,{optional:!0})}execute(){const a=this.sequences.size>0;a&&ae(16),this.executing=!0;for(const c of mg)for(const v of this.sequences)if(!v.erroredOrDestroyed&&v.hooks[c])try{v.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>(0,v.hooks[c])(v.pipelinedValue),v.snapshot))}catch(k){v.erroredOrDestroyed=!0,this.errorHandler?.handleError(k)}this.executing=!1;for(const c of this.sequences)c.afterRun(),c.once&&(this.sequences.delete(c),c.destroy());for(const c of this.deferredRegistrations)this.sequences.add(c);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),a&&ae(17)}register(a){const{view:c}=a;void 0!==c?((c[25]??=[]).push(a),zi(c),c[Di]|=8192):this.executing?this.deferredRegistrations.add(a):this.addSequence(a)}addSequence(a){this.sequences.add(a),this.scheduler.notify(7)}unregister(a){this.executing&&this.sequences.has(a)?(a.erroredOrDestroyed=!0,a.pipelinedValue=void 0,a.once=!0):(this.sequences.delete(a),this.deferredRegistrations.delete(a))}maybeTrace(a,c){return c?c.run(Hh.AFTER_NEXT_RENDER,a):a()}static \u0275prov=io({token:n,providedIn:"root",factory:()=>new n})}return n})();class _g{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(o,a,c,v,k,R=null){this.impl=o,this.hooks=a,this.view=c,this.once=v,this.snapshot=R,this.unregisterOnDestroy=k?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();const o=this.view?.[25];o&&(this.view[25]=o.filter(a=>a!==this))}}function Wh(n,o){!o?.injector&&fr();const a=o?.injector??Ji(Zs);return Cc("NgAfterNextRender"),function bg(n,o,a,c){const v=o.get(Zh);v.impl??=o.get(vg);const k=o.get(hd,null,{optional:!0}),R=a?.phase??pd.MixedReadWrite,K=!0!==a?.manualCleanup?o.get(ft):null,pe=o.get(Yu,null,{optional:!0}),nt=new _g(v.impl,function A_(n,o){if(n instanceof Function){const a=[void 0,void 0,void 0,void 0];return a[o]=n,a}return[n.earlyRead,n.write,n.mixedReadWrite,n.read]}(n,R),pe?.view,c,K,k?.snapshot(null));return v.impl.register(nt),nt}(n,a,o,!0)}var Vl=function(n){return n[n.NOT_STARTED=0]="NOT_STARTED",n[n.IN_PROGRESS=1]="IN_PROGRESS",n[n.COMPLETE=2]="COMPLETE",n[n.FAILED=3]="FAILED",n}(Vl||{});const Ku=0,yg=1;var Ks=function(n){return n[n.Placeholder=0]="Placeholder",n[n.Loading=1]="Loading",n[n.Complete=2]="Complete",n[n.Error=3]="Error",n}(Ks||{}),fd=function(n){return n[n.Initial=-1]="Initial",n}(fd||{});const gd=0,m0=1,Jd=2,Qu=3,D_=4,I_=5,md=6,R_=7,vd=8,P_=9;var xg=function(n){return n[n.Manual=0]="Manual",n[n.Playthrough=1]="Playthrough",n}(xg||{});function qd(n,o,a){const c=kg(n);null===o[c]&&(o[c]=[]),o[c].push(a)}function Ju(n,o){const a=kg(n),c=o[a];if(null!==c){for(const v of c)v();o[a]=null}}function wg(n){Ju(1,n),Ju(0,n),Ju(2,n)}function kg(n){let o=D_;return 1===n?o=I_:2===n&&(o=P_),o}function eu(n){return n+1}function uc(n,o){return n[eu(o.index)]}function ec(n,o){const a=eu(o.index);return n.data[a]}function Xh(n,o){return o===Ks.Placeholder?n.placeholderBlockConfig?.[Ku]??null:o===Ks.Loading?n.loadingBlockConfig?.[Ku]??null:null}function Mg(n){return n.loadingBlockConfig?.[yg]??null}function Sg(n,o){if(!n||0===n.length)return o;const a=new Set(n);for(const c of o)a.add(c);return n.length===a.size?n:Array.from(a)}let Fg=(n,o,a,c)=>{};const v0=new fo("");let jg=()=>null;function Vg(n,o,a=!1){return jg(n,o,a)}function Yg(n,o){const a=n.contentQueries;if(null!==a){const c=X(null);try{for(let v=0;v<a.length;v+=2){const R=a[v+1];if(-1!==R){const K=n.data[R];B(a[v]),K.contentQueries(2,o[R],R)}}}finally{X(c)}}}function rp(n,o,a){B(0);const c=X(null);try{o(n,a)}finally{X(c)}}function ap(n,o,a){if(Ni(o)){const c=X(null);try{const k=o.directiveEnd;for(let R=o.directiveStart;R<k;R++){const K=n.data[R];K.contentQueries&&K.contentQueries(1,a[R],R)}}finally{X(c)}}}
vendor: 9,577 bytes, line 16
16var _0=function(n){return n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",n}(_0||{});let s1,l1;function yd(n){return function Kg(){if(void 0===s1&&(s1=null,kn.trustedTypes))try{s1=kn.trustedTypes.createPolicy("angular",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return s1}()?.createHTML(n)||n}function sp(){if(void 0===l1&&(l1=null,kn.trustedTypes))try{l1=kn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return l1}function lp(n){return sp()?.createHTML(n)||n}function Jg(n){return sp()?.createScriptURL(n)||n}class K0{changingThisBreaksApplicationSecurity;constructor(o){this.changingThisBreaksApplicationSecurity=o}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${yt})`}}class d4 extends K0{getTypeName(){return"HTML"}}class u4 extends K0{getTypeName(){return"Style"}}class h4 extends K0{getTypeName(){return"Script"}}class p4 extends K0{getTypeName(){return"URL"}}class f4 extends K0{getTypeName(){return"ResourceURL"}}function C0(n){return n instanceof K0?n.changingThisBreaksApplicationSecurity:n}function xd(n,o){const a=function g4(n){return n instanceof K0&&n.getTypeName()||null}(n);if(null!=a&&a!==o){if("ResourceURL"===a&&"URL"===o)return!0;throw new Error(`Required a safe ${o}, got a ${a} (see ${yt})`)}return a===o}function m4(n){return new d4(n)}function qg(n){return new u4(n)}function e2(n){return new h4(n)}function v4(n){return new p4(n)}function _4(n){return new f4(n)}class C4{inertDocumentHelper;constructor(o){this.inertDocumentHelper=o}getInertBodyElement(o){o="<body><remove></remove>"+o;try{const a=(new window.DOMParser).parseFromString(yd(o),"text/html").body;return null===a?this.inertDocumentHelper.getInertBodyElement(o):(a.firstChild?.remove(),a)}catch{return null}}}class n2{defaultDoc;inertDocument;constructor(o){this.defaultDoc=o,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(o){const a=this.inertDocument.createElement("template");return a.innerHTML=yd(o),a}}const i2=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function ru(n){return(n=String(n)).match(i2)?n:"unsafe:"+n}function a0(n){const o={};for(const a of n.split(","))o[a]=!0;return o}function au(...n){const o={};for(const a of n)for(const c in a)a.hasOwnProperty(c)&&(o[c]=!0);return o}const r2=a0("area,br,col,hr,img,wbr"),cp=a0("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),a2=a0("rp,rt"),dp=au(r2,au(cp,a0("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")),au(a2,a0("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")),au(a2,cp)),up=a0("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),hp=au(up,a0("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,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"),a0("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")),y4=a0("script,style,template");class x4{sanitizedSomething=!1;buf=[];sanitizeChildren(o){let a=o.firstChild,c=!0,v=[];for(;a;)if(a.nodeType===Node.ELEMENT_NODE?c=this.startElement(a):a.nodeType===Node.TEXT_NODE?this.chars(a.nodeValue):this.sanitizedSomething=!0,c&&a.firstChild)v.push(a),a=M4(a);else for(;a;){a.nodeType===Node.ELEMENT_NODE&&this.endElement(a);let k=k4(a);if(k){a=k;break}a=v.pop()}return this.buf.join("")}startElement(o){const a=s2(o).toLowerCase();if(!dp.hasOwnProperty(a))return this.sanitizedSomething=!0,!y4.hasOwnProperty(a);this.buf.push("<"),this.buf.push(a);const c=o.attributes;for(let v=0;v<c.length;v++){const k=c.item(v),R=k.name,K=R.toLowerCase();if(!hp.hasOwnProperty(K)){this.sanitizedSomething=!0;continue}let pe=k.value;up[K]&&(pe=ru(pe)),this.buf.push(" ",R,'="',c2(pe),'"')}return this.buf.push(">"),!0}endElement(o){const a=s2(o).toLowerCase();dp.hasOwnProperty(a)&&!r2.hasOwnProperty(a)&&(this.buf.push("</"),this.buf.push(a),this.buf.push(">"))}chars(o){this.buf.push(c2(o))}}function k4(n){const o=n.nextSibling;if(o&&n!==o.previousSibling)throw l2(o);return o}function M4(n){const o=n.firstChild;if(o&&function w4(n,o){return(n.compareDocumentPosition(o)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(n,o))throw l2(o);return o}function s2(n){const o=n.nodeName;return"string"==typeof o?o:"FORM"}function l2(n){return new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`)}const S4=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,T4=/([^\#-~ |!])/g;function c2(n){return n.replace(/&/g,"&amp;").replace(S4,function(o){return"&#"+(1024*(o.charCodeAt(0)-55296)+(o.charCodeAt(1)-56320)+65536)+";"}).replace(T4,function(o){return"&#"+o.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let c1;function d2(n,o){let a=null;try{c1=c1||function t2(n){const o=new n2(n);return function o2(){try{return!!(new window.DOMParser).parseFromString(yd(""),"text/html")}catch{return!1}}()?new C4(o):o}(n);let c=o?String(o):"";a=c1.getInertBodyElement(c);let v=5,k=c;do{if(0===v)throw new Error("Failed to sanitize html because the input is unstable");v--,c=k,k=a.innerHTML,a=c1.getInertBodyElement(c)}while(c!==k);return yd((new x4).sanitizeChildren(pp(a)||a))}finally{if(a){const c=pp(a)||a;for(;c.firstChild;)c.firstChild.remove()}}}function pp(n){return"content"in n&&function E4(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var Q0=function(n){return n[n.NONE=0]="NONE",n[n.HTML=1]="HTML",n[n.STYLE=2]="STYLE",n[n.SCRIPT=3]="SCRIPT",n[n.URL=4]="URL",n[n.RESOURCE_URL=5]="RESOURCE_URL",n}(Q0||{});function u2(n){const o=su();return o?lp(o.sanitize(Q0.HTML,n)||""):xd(n,"HTML")?lp(C0(n)):d2(r0(),dn(n))}function fp(n){const o=su();return o?o.sanitize(Q0.URL,n)||"":xd(n,"URL")?C0(n):ru(dn(n))}function h2(n){const o=su();if(o)return Jg(o.sanitize(Q0.RESOURCE_URL,n)||"");if(xd(n,"ResourceURL"))return Jg(C0(n));throw new Rt(904,!1)}function f2(n,o,a){return function R4(n,o){return"src"===o&&("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===o&&("base"===n||"link"===n)?h2:fp}(o,a)(n)}function su(){const n=Vo();return n&&n[va].sanitizer}const P4=/^>|^->|<!--|-->|--!>|<!-$/g,L4=/(<|>)/g;function y2(n){return n.ownerDocument.defaultView}function x2(n){return n.ownerDocument}function s0(n){return n instanceof Function?n():n}function H4(n,o,a){let c=n.length;for(;;){const v=n.indexOf(o,a);if(-1===v)return v;if(0===v||n.charCodeAt(v-1)<=32){const k=o.length;if(v+k===c||n.charCodeAt(v+k)<=32)return v}a=v+1}}const S2="ng-template";function Z4(n,o,a,c){let v=0;if(c){for(;v<o.length&&"string"==typeof o[v];v+=2)if("class"===o[v]&&-1!==H4(o[v+1].toLowerCase(),a,0))return!0}else if(_p(n))return!1;if(v=o.indexOf(1,v),v>-1){let k;for(;++v<o.length&&"string"==typeof(k=o[v]);)if(k.toLowerCase()===a)return!0}return!1}function _p(n){return 4===n.type&&n.value!==S2}function W4(n,o,a){return o===(4!==n.type||a?n.value:S2)}function X4(n,o,a){let c=4;const v=n.attrs,k=null!==v?function K4(n){for(let o=0;o<n.length;o++)if(Si(n[o]))return o;return n.length}(v):0;let R=!1;for(let K=0;K<o.length;K++){const pe=o[K];if("number"!=typeof pe){if(!R)if(4&c){if(c=2|1&c,""!==pe&&!W4(n,pe,a)||""===pe&&1===o.length){if(qc(c))return!1;R=!0}}else if(8&c){if(null===v||!Z4(n,v,pe,a)){if(qc(c))return!1;R=!0}}else{const nt=o[++K],Tt=z4(pe,v,_p(n),a);if(-1===Tt){if(qc(c))return!1;R=!0;continue}if(""!==nt){let hn;if(hn=Tt>k?"":v[Tt+1].toLowerCase(),2&c&&nt!==hn){if(qc(c))return!1;R=!0}}}}else{if(!R&&!qc(c)&&!qc(pe))return!1;if(R&&qc(pe))continue;R=!1,c=pe|1&c}}return qc(c)||R}function qc(n){return!(1&n)}function z4(n,o,a,c){if(null===o)return-1;let v=0;if(c||!a){let k=!1;for(;v<o.length;){const R=o[v];if(R===n)return v;if(3===R||6===R)k=!0;else{if(1===R||2===R){let K=o[++v];for(;"string"==typeof K;)K=o[++v];continue}if(4===R)break;if(0===R){v+=4;continue}}v+=k?1:2}return-1}return function Q4(n,o){let a=n.indexOf(4);if(a>-1)for(a++;a<n.length;){const c=n[a];if("number"==typeof c)return-1;if(c===o)return a;a++}return-1}(o,n)}function T2(n,o,a=!1){for(let c=0;c<o.length;c++)if(X4(n,o[c],a))return!0;return!1}function J4(n,o){e:for(let a=0;a<o.length;a++){const c=o[a];if(n.length===c.length){for(let v=0;v<n.length;v++)if(n[v]!==c[v])continue e;return!0}}return!1}function E2(n,o){return n?":not("+o.trim()+")":o}
16function q4(n){let o=n[0],a=1,c=2,v="",k=!1;for(;a<n.length;){let R=n[a];if("string"==typeof R)if(2&c){const K=n[++a];v+="["+R+(K.length>0?'="'+K+'"':"")+"]"}else 8&c?v+="."+R:4&c&&(v+=" "+R);else""!==v&&!qc(R)&&(o+=E2(k,v),v=""),c=R,k=k||!qc(c);a++}return""!==v&&(o+=E2(k,v)),o}const Na={};function bp(n,o){return n.createComment(function g2(n){return n.replace(P4,o=>o.replace(L4,"\u200b$1\u200b"))}(o))}function h1(n,o,a){return n.createElement(o,a)}function J0(n,o,a,c,v){n.insertBefore(o,a,c,v)}function D2(n,o,a){n.appendChild(o,a)}function yp(n,o,a,c,v){null!==c?J0(n,o,a,c,v):D2(n,o,a)}function xp(n,o,a){const{mergedAttrs:c,classes:v,styles:k}=a;null!==c&&function Xi(n,o,a){let c=0;for(;c<a.length;){const v=a[c];if("number"==typeof v){if(0!==v)break;c++;const k=a[c++],R=a[c++],K=a[c++];n.setAttribute(o,R,K,k)}else{const k=v,R=a[++c];Ea(k)?n.setProperty(o,k,R):n.setAttribute(o,k,R),c++}}}(n,o,c),null!==v&&function oC(n,o,a){""===a?n.removeAttribute(o,"class"):n.setAttribute(o,"class",a)}(n,o,v),null!==k&&function nC(n,o,a){n.setAttribute(o,"style",a)}(n,o,k)}function wp(n,o,a,c,v,k,R,K,pe,nt,Tt){const hn=ue+c,eo=hn+v,$n=function iC(n,o){const a=[];for(let c=0;c<o;c++)a.push(c<n?null:Na);return a}(hn,eo),Eo="function"==typeof nt?nt():nt;return $n[di]={type:n,blueprint:$n,template:a,queries:null,viewQuery:K,declTNode:o,data:$n.slice().fill(null,hn),bindingStartIndex:hn,expandoStartIndex:eo,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 k?k():k,pipeRegistry:"function"==typeof R?R():R,firstChild:null,schemas:pe,consts:Eo,incompleteFirstPass:!1,ssrId:Tt}}function p1(n,o,a,c,v,k,R,K,pe,nt,Tt){const hn=o.blueprint.slice();return hn[Pr]=v,hn[Di]=1228|c,(null!==nt||n&&2048&n[Di])&&(hn[Di]|=2048),ei(hn),hn[Er]=hn[$a]=n,hn[Zr]=a,hn[va]=R||n&&n[va],hn[dr]=K||n&&n[dr],hn[la]=pe||n&&n[la]||null,hn[sa]=k,hn[pa]=function n_(){return t_++}(),hn[ka]=Tt,hn[Gs]=nt,hn[Wr]=2==o.type?n[Wr]:hn,hn}function kp(n){let o=16;return n.signals?o=4096:n.onPush&&(o=64),o}function Md(n,o,a,c){if(0===a)return-1;const v=o.length;for(let k=0;k<a;k++)o.push(c),n.blueprint.push(c),n.data.push(null);return v}function Mp(n,o){return n[Hr]?n[Da][ca]=o:n[Hr]=o,n[Da]=o,o}function L2(n=1){B2(Cr(),Vo(),or()+n,!1)}function B2(n,o,a,c){if(!c)if(3&~o[Di]){const k=n.preOrderHooks;null!==k&&Bl(o,k,0,a)}else{const k=n.preOrderCheckHooks;null!==k&&Ll(o,k,a)}hr(a)}var f1=function(n){return n[n.None=0]="None",n[n.SignalBased=1]="SignalBased",n[n.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",n}(f1||{});function Sp(n,o,a,c){const v=X(null);try{const[k,R,K]=n.inputs[a];let pe=null;!!(R&f1.SignalBased)&&(pe=o[k][G]),null!==pe&&void 0!==pe.transformFn?c=pe.transformFn(c):null!==K&&(c=K.call(o,c)),null!==n.setInput?n.setInput(o,pe,c,a,k):d(o,pe,k,c)}finally{X(v)}}function F2(n,o,a,c,v){const k=or(),R=2&c;try{hr(-1),R&&o.length>ue&&B2(n,o,ue,!1),ae(R?2:0,v),a(c,v)}finally{hr(k),ae(R?3:1,v)}}function g1(n,o,a){(function V2(n,o,a){const c=a.directiveStart,v=a.directiveEnd;Lr(a)&&function P2(n,o,a){const c=_t(o,n),v=function R2(n){const o=n.tView;return null===o||o.incompleteFirstPass?n.tView=wp(1,null,n.template,n.decls,n.vars,n.directiveDefs,n.pipeDefs,n.viewQuery,n.schemas,n.consts,n.id):o}(a),k=n[va].rendererFactory,R=Mp(n,p1(n,v,null,kp(a),c,o,null,k.createRenderer(c,a),null,null,null));n[o.index]=R}(o,a,n.data[c+a.componentOffset]),n.firstCreatePass||fc(a,o);const k=a.initialInputs;for(let R=c;R<v;R++){const K=n.data[R],pe=Z(o,n,R,a);_c(pe,o),null!==k&&uC(0,R-c,pe,K,0,k),xa(K)&&(so(a.index,o)[Zr]=Z(o,n,R,a))}})(n,o,a),!(64&~a.flags)&&function dC(n,o,a){const c=a.directiveStart,v=a.directiveEnd,k=a.index,R=function Fo(){return Pi.lFrame.currentDirectiveIndex}();try{hr(k);for(let K=c;K<v;K++){const pe=n.data[K],nt=o[K];F(K),(null!==pe.hostBindings||0!==pe.hostVars||null!==pe.hostAttrs)&&G2(pe,nt)}
16}finally{hr(-1),F(R)}}(n,o,a)}function Tp(n,o,a=_t){const c=o.localNames;if(null!==c){let v=o.index+1;for(let k=0;k<c.length;k+=2){const R=c[k+1],K=-1===R?a(o,n):n[R];n[v++]=K}}}let Ap,N2=()=>null;function bc(n,o,a,c,v,k,R,K){if(K||!Ep(o,n,a,c,v)){if(3&o.type){const pe=_t(o,a);c=function lC(n){return"class"===n?"className":"for"===n?"htmlFor":"formaction"===n?"formAction":"innerHtml"===n?"innerHTML":"readonly"===n?"readOnly":"tabindex"===n?"tabIndex":n}(c),v=null!=R?R(v,o.value||"",c):v,k.setProperty(pe,c,v)}}else Lr(o)&&function cC(n,o){const a=so(o,n);16&a[Di]||(a[Di]|=64)}(a,o.index)}function G2(n,o){null!==n.hostBindings&&n.hostBindings(1,o)}function m1(n,o){const a=n.directiveRegistry;let c=null;if(a)for(let v=0;v<a.length;v++){const k=a[v];T2(o,k.selectors,!1)&&(c??=[],xa(k)?c.unshift(k):c.push(k))}return c}function l0(n,o,a,c,v,k){const R=_t(n,o);!function v1(n,o,a,c,v,k,R){if(null==k)n.removeAttribute(o,v,a);else{const K=null==R?dn(k):R(k,c||"",v);n.setAttribute(o,v,K,a)}}(o[dr],R,k,n.value,a,c,v)}function uC(n,o,a,c,v,k){const R=k[o];if(null!==R)for(let K=0;K<R.length;K+=2)Sp(c,a,R[K],R[K+1])}function _1(n,o){const a=n[la],c=a?a.get(is,null):null;c&&c.handleError(o)}function Ep(n,o,a,c,v){const k=n.inputs?.[c],R=n.hostDirectiveInputs?.[c];let K=!1;if(R)for(let pe=0;pe<R.length;pe+=2){const nt=R[pe];Sp(o.data[nt],a[nt],R[pe+1],v),K=!0}if(k)for(const pe of k)Sp(o.data[pe],a[pe],c,v),K=!0;return K}function hC(n,o){const a=so(o,n),c=a[di];!function pC(n,o){for(let a=o.length;a<n.blueprint.length;a++)o.push(n.blueprint[a])}(c,a);const v=a[Pr];null!==v&&null===a[ka]&&(a[ka]=Vg(v,a[la])),ae(18),C1(c,a,a[Zr]),ae(19,a[Zr])}function C1(n,o,a){re(o);try{const c=n.viewQuery;null!==c&&rp(1,c,a);const v=n.template;null!==v&&F2(n,o,v,1,a),n.firstCreatePass&&(n.firstCreatePass=!1),o[cs]?.finishViewCreation(n),n.staticContentQueries&&Yg(n,o),n.staticViewQueries&&rp(2,n.viewQuery,a);const k=n.components;null!==k&&function fC(n,o){for(let a=0;a<o.length;a++)hC(n,o[a])}(o,k)}catch(c){throw n.firstCreatePass&&(n.incompleteFirstPass=!0,n.firstCreatePass=!1),c}finally{o[Di]&=-5,Fi()}}function Sd(n,o,a,c){const v=X(null);try{const k=o.tView,pe=p1(n,k,a,4096&n[Di]?4096:16,null,o,null,null,c?.injector??null,c?.embeddedViewInjector??null,c?.dehydratedView??null);pe[da]=n[o.index];const Tt=n[cs];return null!==Tt&&(pe[cs]=Tt.createEmbeddedView(k)),C1(k,pe,a),pe}finally{X(v)}}function q0(n,o){return!o||null===o.firstChild||Xd(n)}function Dp(n,o){return Ap(n,o)}var b1=function(n){return n[n.Important=1]="Important",n[n.DashCase=2]="DashCase",n}(b1||{});function E0(n){return!(32&~n.flags)}function Td(n,o,a,c,v){if(null!=c){let k,R=!1;Ko(c)?k=c:ko(c)&&(R=!0,c=c[Pr]);const K=pt(c);0===n&&null!==a?null==v?D2(o,a,K):J0(o,a,K,v||null,!0):1===n&&null!==a?J0(o,a,K,v||null,!0):2===n?function kd(n,o,a){n.removeChild(null,o,a)}(o,K,R):3===n&&o.destroyNode(K),null!=k&&function yC(n,o,a,c,v){const k=a[We];k!==pt(a)&&Td(o,n,c,k,v);for(let K=xn;K<a.length;K++){const pe=a[K];w1(pe[di],pe,n,o,c,k)}}(o,n,k,a,v)}}function H2(n,o){o[va].changeDetectionScheduler?.notify(9),w1(n,o,o[dr],2,null,null)}function Ip(n,o){const a=n[jn],c=a.indexOf(o);a.splice(c,1)}function lu(n,o){if(as(o))return;const a=o[dr];a.destroyNode&&w1(n,o,a,3,null,null),function vC(n){let o=n[Hr];if(!o)return y1(n[di],n);for(;o;){let a=null;if(ko(o))a=o[Hr];else{const c=o[xn];c&&(a=c)}if(!a){for(;o&&!o[ca]&&o!==n;)ko(o)&&y1(o[di],o),o=o[Er];null===o&&(o=n),ko(o)&&y1(o[di],o),a=o&&o[ca]}o=a}}(o)}function y1(n,o){if(as(o))return;const a=X(null);try{o[Di]&=-129,o[Di]|=256,o[Es]&&ge(o[Es]),function CC(n,o){let a;if(null!=n&&null!=(a=n.destroyHooks))for(let c=0;c<a.length;c+=2){const v=o[a[c]];if(!(v instanceof Fl)){const k=a[c+1];if(Array.isArray(k))for(let R=0;R<k.length;R+=2){const K=v[k[R]],pe=k[R+1];ae(4,K,pe);try{pe.call(K)}finally{ae(5,K,pe)}}else{ae(4,v,k);try{k.call(v)}finally{ae(5,v,k)}}}}}(n,o),function _C(n,o){const a=n.cleanup,c=o[Oa];if(null!==a)for(let R=0;R<a.length-1;R+=2)if("string"==typeof a[R]){const K=a[R+3];K>=0?c[K]():c[-K].unsubscribe(),R+=2}else a[R].call(c[a[R+1]]);null!==c&&(o[Oa]=null);const v=o[ws];if(null!==v){o[ws]=null;for(let R=0;R<v.length;R++)(0,v[R])()}const k=o[Js];if(null!==k){o[Js]=null;for(const R of k)R.destroy()}}(n,o),1===o[di].type&&o[dr].destroy();const c=o[da];if(null!==c&&Ko(o[Er])){c!==o[Er]&&Ip(c,o);const v=o[cs];null!==v&&v.detachView(n)}Eh(o)}finally{X(a)}}function Rp(n,o,a){return function Z2(n,o,a){let c=o;for(;null!==c&&168&c.type;)c=(o=c).parent;if(null===c)return a[Pr];if(Lr(c)){const{encapsulation:v}
16=n.data[c.directiveStart+c.componentOffset];if(v===_0.None||v===_0.Emulated)return null}return _t(c,a)}(n,o.parent,a)}function Pp(n,o,a){return Lp(n,o,a)}let Bp,Lp=function W2(n,o,a){return 40&n.type?_t(n,a):null};function x1(n,o,a,c){const v=Rp(n,c,o),k=o[dr],K=Pp(c.parent||o[sa],c,o);if(null!=v)if(Array.isArray(a))for(let pe=0;pe<a.length;pe++)yp(k,v,a[pe],K,!1);else yp(k,v,a,K,!1);void 0!==Bp&&Bp(k,c,o,a,v)}function A0(n,o){if(null!==o){const a=o.type;if(3&a)return _t(o,n);if(4&a)return Op(-1,n[o.index]);if(8&a){const c=o.child;if(null!==c)return A0(n,c);{const v=n[o.index];return Ko(v)?Op(-1,v):pt(v)}}if(128&a)return A0(n,o.next);if(32&a)return Dp(o,n)()||pt(n[o.index]);{const c=X2(n,o);return null!==c?Array.isArray(c)?c[0]:A0(ia(n[Wr]),c):A0(n,o.next)}}return null}function X2(n,o){return null!==o?n[Wr][sa].projection[o.projection]:null}function Op(n,o){const a=xn+n+1;if(a<o.length){const c=o[a],v=c[di].firstChild;if(null!==v)return A0(c,v)}return o[We]}function Np(n,o,a,c,v,k,R){for(;null!=a;){if(128===a.type){a=a.next;continue}const K=c[a.index],pe=a.type;if(R&&0===o&&(K&&_c(pt(K),c),a.flags|=2),!E0(a))if(8&pe)Np(n,o,a.child,c,v,k,!1),Td(o,n,v,K,k);else if(32&pe){const nt=Dp(a,c);let Tt;for(;Tt=nt();)Td(o,n,v,Tt,k);Td(o,n,v,K,k)}else 16&pe?z2(n,o,c,a,v,k):Td(o,n,v,K,k);a=R?a.projectionNext:a.next}}function w1(n,o,a,c,v,k){Np(a,c,n.firstChild,o,v,k,!1)}function z2(n,o,a,c,v,k){const R=a[Wr],pe=R[sa].projection[c.projection];if(Array.isArray(pe))for(let nt=0;nt<pe.length;nt++)Td(o,n,v,pe[nt],k);else{let nt=pe;const Tt=R[Er];Xd(c)&&(nt.flags|=128),Np(n,o,nt,Tt,v,k,!0)}}function Ed(n,o,a,c,v=!1){for(;null!==a;){if(128===a.type){a=v?a.projectionNext:a.next;continue}const k=o[a.index];null!==k&&c.push(pt(k)),Ko(k)&&jp(k,c);const R=a.type;if(8&R)Ed(n,o,a.child,c);else if(32&R){const K=Dp(a,o);let pe;for(;pe=K();)c.push(pe)}else if(16&R){const K=X2(o,a);if(Array.isArray(K))c.push(...K);else{const pe=ia(o[Wr]);Ed(pe[di],pe,K,c,!0)}}a=v?a.projectionNext:a.next}return c}function jp(n,o){for(let a=xn;a<n.length;a++){const c=n[a],v=c[di].firstChild;null!==v&&Ed(c[di],c,v,o)}n[We]!==n[Pr]&&o.push(n[We])}function Y2(n){if(null!==n[25]){for(const o of n[25])o.impl.addSequence(o);n[25].length=0}}let K2=[];const MC={...J,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:n=>{zi(n.lView)},consumerOnSignalRead(){this.lView[Es]=this}},J2={...J,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:n=>{let o=ia(n.lView);for(;o&&!q2(o[di]);)o=ia(o);o&&Ii(o)},consumerOnSignalRead(){this.lView[Es]=this}};function q2(n){return 2!==n.type}function em(n){if(null===n[Js])return;let o=!0;for(;o;){let a=!1;for(const c of n[Js])c.dirty&&(a=!0,null===c.zone||Zone.current===c.zone?c.run():c.zone.run(()=>c.run()));o=a&&!!(8192&n[Di])}}function k1(n,o=!0,a=0){const v=n[va].rendererFactory;v.begin?.();try{!function EC(n,o){const a=me();try{Qe(!0),Vp(n,o);let c=0;for(;Wi(n);){if(100===c)throw new Rt(103,!1);c++,Vp(n,1)}}finally{Qe(a)}}(n,a)}catch(R){throw o&&_1(n,R),R}finally{v.end?.()}}function nm(n,o,a,c){if(as(o))return;const v=o[Di];re(o);let K=!0,pe=null,nt=null;q2(n)?(nt=function wC(n){return n[Es]??function Q2(n){const o=K2.pop()??Object.create(MC);return o.lView=n,o}(n)}(o),pe=Be(nt)):null===t()?(K=!1,nt=function SC(n){const o=n[Es]??Object.create(J2);return o.lView=n,o}(o),pe=Be(nt)):o[Es]&&(ge(o[Es]),o[Es]=null);try{ei(o),function Ut(n){return Pi.lFrame.bindingIndex=n}(n.bindingStartIndex),null!==a&&F2(n,o,a,2,c);const Tt=!(3&~v);if(Tt){const $n=n.preOrderCheckHooks;null!==$n&&Ll(o,$n,null)}else{const $n=n.preOrderHooks;null!==$n&&Bl(o,$n,0,null),tl(o,0)}if(function AC(n){for(let o=K5(n);null!==o;o=Q5(o)){if(!(2&o[Di]))continue;const a=o[jn];for(let c=0;c<a.length;c++)Ii(a[c])}}(o),em(o),om(o,0),null!==n.contentQueries&&Yg(n,o),Tt){const $n=n.contentCheckHooks;null!==$n&&Ll(o,$n)}else{const $n=n.contentHooks;null!==$n&&Bl(o,$n,1),tl(o,1)}!function IC(n,o){const a=n.hostBindingOpCodes;if(null!==a)try{for(let c=0;c<a.length;c++){const v=a[c];if(v<0)hr(~v);
16else{const k=v,R=a[++c],K=a[++c];In(R,k);const pe=o[k];ae(24,pe),K(2,pe),ae(25,pe)}}}finally{hr(-1)}}(n,o);const hn=n.components;null!==hn&&Gp(o,hn,0);const eo=n.viewQuery;if(null!==eo&&rp(2,eo,c),Tt){const $n=n.viewCheckHooks;null!==$n&&Ll(o,$n)}else{const $n=n.viewHooks;null!==$n&&Bl(o,$n,2),tl(o,2)}if(!0===n.firstUpdatePass&&(n.firstUpdatePass=!1),o[22]){for(const $n of o[22])$n();o[22]=null}Y2(o),o[Di]&=-73}catch(Tt){throw zi(o),Tt}finally{null!==nt&&(Ce(nt,pe),K&&function kC(n){n.lView[Es]!==n&&(n.lView=null,K2.push(n))}(nt)),Fi()}}function om(n,o){for(let a=K5(n);null!==a;a=Q5(a))for(let c=xn;c<a.length;c++)im(a[c],o)}function DC(n,o,a){ae(18);const c=so(o,n);im(c,a),ae(19,c[Zr])}function im(n,o){xo(n)&&Vp(n,o)}function Vp(n,o){const c=n[di],v=n[Di],k=n[Es];let R=!!(0===o&&16&v);if(R||=!!(64&v&&0===o),R||=!!(1024&v),R||=!(!k?.dirty||!Ae(k)),R||=!1,k&&(k.dirty=!1),n[Di]&=-9217,R)nm(c,n,c.template,n[Zr]);else if(8192&v){em(n),om(n,1);const K=c.components;null!==K&&Gp(n,K,1),Y2(n)}}function Gp(n,o,a){for(let c=0;c<o.length;c++)DC(n,o[c],a)}function cu(n,o){const a=me()?64:1088;for(n[va].changeDetectionScheduler?.notify(o);n;){n[Di]|=a;const c=ia(n);if(ns(n)&&!c)return n;n=c}return null}function rm(n,o,a,c){return[n,!0,0,o,null,c,null,a,null,null]}function am(n,o){const a=xn+o;if(a<n.length)return n[a]}function Ad(n,o,a,c=!0){const v=o[di];if(function RC(n,o,a,c){const v=xn+c,k=a.length;c>0&&(a[v-1][ca]=o),c<k-xn?(o[ca]=a[v],Fs(a,xn+c,o)):(a.push(o),o[ca]=null),o[Er]=a;const R=o[da];null!==R&&a!==R&&sm(R,o);const K=o[cs];null!==K&&K.insertView(n),qi(o),o[Di]|=128}(v,o,n,a),c){const R=Op(a,n),K=o[dr],pe=K.parentNode(n[We]);null!==pe&&function mC(n,o,a,c,v,k){c[Pr]=v,c[sa]=o,w1(n,c,a,1,v,k)}(v,n[sa],K,o,pe,R)}
16const k=o[ka];null!==k&&null!==k.firstChild&&(k.firstChild=null)}function $p(n,o){const a=du(n,o);return void 0!==a&&lu(a[di],a),a}function du(n,o){if(n.length<=xn)return;const a=xn+o,c=n[a];if(c){const v=c[da];null!==v&&v!==n&&Ip(v,c),o>0&&(n[a-1][ca]=c[ca]);const k=qa(n,xn+o);!function U2(n,o){H2(n,o),o[Pr]=null,o[sa]=null}(c[di],c);const R=k[cs];null!==R&&R.detachView(k[di]),c[Er]=null,c[ca]=null,c[Di]&=-129}return c}function sm(n,o){const a=n[jn],c=o[Er];(ko(c)||o[Wr]!==c[Er][Wr])&&(n[Di]|=2),null===a?n[jn]=[o]:a.push(o)}let uu=class{_lView;_cdRefInjectingView;notifyErrorHandler;_appRef=null;_attachedToViewContainer=!1;get rootNodes(){const o=this._lView,a=o[di];return Ed(a,o,a.firstChild,[])}constructor(o,a,c=!0){this._lView=o,this._cdRefInjectingView=a,this.notifyErrorHandler=c}get context(){return this._lView[Zr]}set context(o){this._lView[Zr]=o}get destroyed(){return as(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const o=this._lView[Er];if(Ko(o)){const a=o[8],c=a?a.indexOf(this):-1;c>-1&&(du(o,c),qa(a,c))}this._attachedToViewContainer=!1}lu(this._lView[di],this._lView)}onDestroy(o){lr(this._lView,o)}markForCheck(){cu(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Di]&=-129}reattach(){qi(this._lView),this._lView[Di]|=128}detectChanges(){this._lView[Di]|=1024,k1(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Rt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const o=ns(this._lView),a=this._lView[da];null!==a&&!o&&Ip(a,this._lView),H2(this._lView[di],this._lView)}attachToAppRef(o){if(this._attachedToViewContainer)throw new Rt(902,!1);this._appRef=o;const a=ns(this._lView),c=this._lView[da];null!==c&&!a&&sm(c,this._lView),qi(this._lView)}},hu=(()=>class n{static __NG_ELEMENT_ID__=BC})();const PC=hu,LC=class extends PC{_declarationLView;_declarationTContainer;elementRef;constructor(o,a,c){super(),this._declarationLView=o,this._declarationTContainer=a,this.elementRef=c}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(o,a){return this.createEmbeddedViewImpl(o,a)}createEmbeddedViewImpl(o,a,c){const v=Sd(this._declarationLView,this._declarationTContainer,o,{embeddedViewInjector:a,dehydratedView:c});return new uu(v)}};function BC(){return M1(ra(),Vo())}function M1(n,o){return 4&n.type?new LC(o,n,mc(n,o)):null}function Dd(n,o,a,c,v){let k=n.data[o];if(null===k)k=function Wp(n,o,a,c,v){const k=Il(),R=hl(),pe=n.data[o]=function ZC(n,o,a,c,v,k){let R=o?o.injectorIndex:-1,K=0;return As()&&(K|=128),{type:a,index:c,insertBeforeIndex:null,injectorIndex:R,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:K,providerIndexes:0,value:v,attrs:k,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:o,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,R?k:k&&k.parent,a,o,c,v);return function HC(n,o,a,c){null===n.firstChild&&(n.firstChild=o),null!==a&&(c?null==a.child&&null!==o.parent&&(a.child=o):null===a.next&&(a.next=o,o.prev=a))}(n,pe,k,R),pe}(n,o,a,c,v),function Cn(){return Pi.lFrame.inI18n}()&&(k.flags|=32);else if(64&k.type){k.type=a,k.value=c,k.attrs=v;const R=function vl(){const n=Pi.lFrame,o=n.currentTNode;return n.isParent?o:o.parent}();k.injectorIndex=null===R?-1:R.injectorIndex}return el(k,!0),k}let Dm=()=>null;function Rd(n,o){return Dm(n,o)}let Tb=class{},Rm=class{};class Eb{resolveComponentFactory(o){throw Error(`No component factory found for ${fi(o)}.`)}}let P1=class{static NULL=new Eb};class L1{}let Ab=(()=>class n{destroyNode=null;static __NG_ELEMENT_ID__=()=>function Db(){const n=Vo(),a=so(ra().index,n);return(ko(a)?a:n)[dr]}()})(),Ib=(()=>{class n{static \u0275prov=io({token:n,providedIn:"root",factory:()=>null})}return n})();function td(n){return!!ht(n)}const nf={};class Pd{injector;parentInjector;constructor(o,a){this.injector=o,this.parentInjector=a}get(o,a,c){c=Fa(c);const v=this.injector.get(o,nf,c);return v!==nf||a===nf?v:this.parentInjector.get(o,a,c)}}function rf(n,o,a){let c=a?n.styles:null,v=a?n.classes:null,k=0;if(null!==o)for(let R=0;R<o.length;R++){const K=o[R];"number"==typeof K?k=K:1==k?v=Ar(v,K):2==k&&(c=Ar(c,K+": "+o[++R]+";"))}a?n.styles=c:n.stylesWithoutHost=c,a?n.classes=v:n.classesWithoutHost=v}function Ld(n,o=ri.Default){const a=Vo();return null===a?Yr(n,o):jc(ra(),a,si(n),o)}function Lm(){throw new Error("invalid")}function af(n,o,a,c,v){const k=null===c?null:{"":-1},R=v(n,a);if(null!==R){let K,pe=null,nt=null;const Tt=function Fb(n){let o=null,a=!1;for(let R=0;R<n.length;R++){const K=n[R];if(0===R&&xa(K)&&(o=K),null!==K.findHostDirectiveDefs){a=!0;break}}if(!a)return null;
vendor: 4,655 bytes, line 16
16let c=null,v=null,k=null;for(const R of n)null!==R.findHostDirectiveDefs&&(c??=[],v??=new Map,k??=new Map,Ob(R,c,k,v)),R===o&&(c??=[],c.push(R));return null!==c?(c.push(...null===o?n:n.slice(1)),[c,v,k]):null}(R);null===Tt?K=R:[K,pe,nt]=Tt,function jb(n,o,a,c,v,k,R){const K=c.length;let pe=!1;for(let eo=0;eo<K;eo++){const $n=c[eo];!pe&&xa($n)&&(pe=!0,Nb(n,a,eo)),Sc(fc(a,o),n,$n.type)}!function Hb(n,o,a){n.flags|=1,n.directiveStart=o,n.directiveEnd=o+a,n.providerIndexes=o}(a,n.data.length,K);for(let eo=0;eo<K;eo++){const $n=c[eo];$n.providersResolver&&$n.providersResolver($n)}let nt=!1,Tt=!1,hn=Md(n,o,K,null);K>0&&(a.directiveToIndex=new Map);for(let eo=0;eo<K;eo++){const $n=c[eo];if(a.mergedAttrs=_a(a.mergedAttrs,$n.hostAttrs),Vb(n,a,o,hn,$n),Ub(hn,$n,v),null!==R&&R.has($n)){const[ci,Ui]=R.get($n);a.directiveToIndex.set($n.type,[hn,ci+a.directiveStart,Ui+a.directiveStart])}else(null===k||!k.has($n))&&a.directiveToIndex.set($n.type,hn);null!==$n.contentQueries&&(a.flags|=4),(null!==$n.hostBindings||null!==$n.hostAttrs||0!==$n.hostVars)&&(a.flags|=64);const Eo=$n.type.prototype;!nt&&(Eo.ngOnChanges||Eo.ngOnInit||Eo.ngDoCheck)&&((n.preOrderHooks??=[]).push(a.index),nt=!0),!Tt&&(Eo.ngOnChanges||Eo.ngDoCheck)&&((n.preOrderCheckHooks??=[]).push(a.index),Tt=!0),hn++}!function Bm(n,o,a){for(let c=o.directiveStart;c<o.directiveEnd;c++){const v=n.data[c];if(null!==a&&a.has(v)){const k=a.get(v);Om(0,o,k,c),Om(1,o,k,c),jm(o,c,!0)}else Fm(0,o,v,c),Fm(1,o,v,c),jm(o,c,!1)}}(n,a,k)}(n,o,a,K,k,pe,nt)}null!==k&&null!==c&&function Bb(n,o,a){const c=n.localNames=[];for(let v=0;v<o.length;v+=2){const k=a[o[v+1]];if(null==k)throw new Rt(-301,!1);c.push(o[v],k)}}(a,c,k)}function Ob(n,o,a,c){const v=o.length;n.findHostDirectiveDefs(n,o,c),a.set(n,[v,o.length-1])}function Nb(n,o,a){o.componentOffset=a,(n.components??=[]).push(o.index)}function Fm(n,o,a,c){const v=0===n?a.inputs:a.outputs;for(const k in v)if(v.hasOwnProperty(k)){let R;R=0===n?o.inputs??={}:o.outputs??={},R[k]??=[],R[k].push(c),Nm(o,k)}}function Om(n,o,a,c){const v=0===n?a.inputs:a.outputs;for(const k in v)if(v.hasOwnProperty(k)){const R=v[k];let K;K=0===n?o.hostDirectiveInputs??={}:o.hostDirectiveOutputs??={},K[R]??=[],K[R].push(c,k),Nm(o,R)}}function Nm(n,o){"class"===o?n.flags|=8:"style"===o&&(n.flags|=16)}function jm(n,o,a){const{attrs:c,inputs:v,hostDirectiveInputs:k}=n;if(null===c||!a&&null===v||a&&null===k||_p(n))return n.initialInputs??=[],void n.initialInputs.push(null);let R=null,K=0;for(;K<c.length;){const pe=c[K];if(0!==pe)if(5!==pe){if("number"==typeof pe)break;if(!a&&v.hasOwnProperty(pe)){const nt=v[pe];for(const Tt of nt)if(Tt===o){R??=[],R.push(pe,c[K+1]);break}}else if(a&&k.hasOwnProperty(pe)){const nt=k[pe];for(let Tt=0;Tt<nt.length;Tt+=2)if(nt[Tt]===o){R??=[],R.push(nt[Tt+1],c[K+1]);break}}K+=2}else K+=2;else K+=4}n.initialInputs??=[],n.initialInputs.push(R)}function Vb(n,o,a,c,v){n.data[c]=v;const k=v.factory||(v.factory=Ta(v.type)),R=new Fl(k,xa(v),Ld);n.blueprint[c]=R,a[c]=R,function Gb(n,o,a,c,v){const k=v.hostBindings;if(k){let R=n.hostBindingOpCodes;null===R&&(R=n.hostBindingOpCodes=[]);const K=~o.index;(function $b(n){let o=n.length;for(;o>0;){const a=n[--o];if("number"==typeof a&&a<0)return a}return 0})(R)!=K&&R.push(K),R.push(a,c,k)}}(n,o,c,Md(n,a,v.hostVars,Na),v)}function Ub(n,o,a){if(a){if(o.exportAs)for(let c=0;c<o.exportAs.length;c++)a[o.exportAs[c]]=n;xa(o)&&(a[""]=n)}}function Vm(n,o,a,c,v,k,R,K){const pe=o.consts,Tt=Dd(o,n,2,c,oi(pe,R));return k&&af(o,a,Tt,oi(pe,K),v),Tt.mergedAttrs=_a(Tt.mergedAttrs,Tt.attrs),null!==Tt.attrs&&rf(Tt,Tt.attrs,!1),null!==Tt.mergedAttrs&&rf(Tt,Tt.mergedAttrs,!0),null!==o.queries&&o.queries.elementStart(o,Tt),Tt}function Gm(n,o){Pl(n,o),Ni(o)&&n.queries.elementEnd(o)}class $m extends P1{ngModule;constructor(o){super(),this.ngModule=o}resolveComponentFactory(o){const a=$t(o);return new Bd(a,this.ngModule)}}class Bd extends Rm{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=function Um(n){return Object.keys(n).map(o=>{const[a,c,v]=n[o],k={propName:a,templateName:o,isSignal:!!(c&f1.SignalBased)};return v&&(k.transform=v),k})}(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=function Zb(n){return Object.keys(n).map(o=>({propName:n[o],templateName:o}))}(this.componentDef.outputs),this.cachedOutputs}constructor(o,a){super(),this.componentDef=o,this.ngModule=a,this.componentType=o.type,this.selector=function eC(n){return n.map(q4).join(",")}(o.selectors),this.ngContentSelectors=o.ngContentSelectors??[],this.isBoundToModule=!!a}
16create(o,a,c,v){ae(22);const k=X(null);try{const R=this.componentDef,K=c?["ng-version","19.2.15"]:function tC(n){const o=[],a=[];let c=1,v=2;for(;c<n.length;){let k=n[c];if("string"==typeof k)2===v?""!==k&&o.push(k,n[++c]):8===v&&a.push(k);else{if(!qc(v))break;v=k}c++}return a.length&&o.push(1,...a),o}(this.componentDef.selectors[0]),pe=wp(0,null,null,1,0,null,null,null,null,[K],null),nt=function Wb(n,o,a){let c=o instanceof Tn?o:o?.injector;return c&&null!==n.getStandaloneInjector&&(c=n.getStandaloneInjector(c)||c),c?new Pd(a,c):a}(R,v||this.ngModule,o),Tt=function Xb(n){const o=n.get(L1,null);if(null===o)throw new Rt(407,!1);return{rendererFactory:o,sanitizer:n.get(Ib,null),changeDetectionScheduler:n.get($,null)}}(nt),hn=Tt.rendererFactory.createRenderer(null,R),eo=c?function rC(n,o,a,c){const k=c.get(ug,!1)||a===_0.ShadowDom,R=n.selectRootElement(o,k);return function O2(n){N2(n)}(R),R}(hn,c,R.encapsulation,nt):function zb(n,o){const a=(n.selectors[0][0]||"div").toLowerCase();return h1(o,a,"svg"===a?Ve:"math"===a?"math":null)}(R,hn),$n=p1(null,pe,null,512|kp(R),null,null,Tt,hn,nt,null,Vg(eo,nt,!0));$n[ue]=eo,re($n);let Eo=null;try{const ci=Vm(ue,pe,$n,"#host",()=>[this.componentDef],!0,0);eo&&(xp(hn,eo,ci),_c(eo,$n)),g1(pe,$n,ci),ap(pe,ci,$n),Gm(pe,ci),void 0!==a&&function Hm(n,o,a){const c=n.projection=[];for(let v=0;v<o.length;v++){const k=a[v];c.push(null!=k&&k.length?Array.from(k):null)}}(ci,this.ngContentSelectors,a),Eo=so(ci.index,$n),$n[Zr]=Eo[Zr],C1(pe,$n,null)}catch(ci){throw null!==Eo&&Eh(Eo),Eh($n),ci}finally{ae(23),Fi()}return new Yb(this.componentType,$n)}finally{X(k)}}}class Yb extends Tb{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(o,a){super(),this._rootLView=a,this._tNode=Wn(a[di],ue),this.location=mc(this._tNode,a),this.instance=so(this._tNode.index,a)[Zr],this.hostView=this.changeDetectorRef=new uu(a,void 0,!1),this.componentType=o}setInput(o,a){const c=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(o)&&Object.is(this.previousInputValues.get(o),a))return;const v=this._rootLView;Ep(c,v[di],v,o,a),this.previousInputValues.set(o,a),cu(so(c.index,v),1)}get injector(){return new ui(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(o){this.hostView.onDestroy(o)}}let wu=(()=>class n{static __NG_ELEMENT_ID__=Kb})();function Kb(){return Xm(ra(),Vo())}const Qb=wu,Zm=class extends Qb{_lContainer;_hostTNode;_hostLView;constructor(o,a,c){super(),this._lContainer=o,this._hostTNode=a,this._hostLView=c}get element(){return mc(this._hostTNode,this._hostLView)}get injector(){return new ui(this._hostTNode,this._hostLView)}get parentInjector(){const o=sc(this._hostTNode,this._hostLView);if(Ra(o)){const a=Jl(o,this._hostLView),c=Pa(o);return new ui(a[di].data[c+8],a)}return new ui(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(o){const a=Wm(this._lContainer);return null!==a&&a[o]||null}get length(){return this._lContainer.length-xn}createEmbeddedView(o,a,c){let v,k;"number"==typeof c?v=c:null!=c&&(v=c.index,k=c.injector);const R=Rd(this._lContainer,o.ssrId),K=o.createEmbeddedViewImpl(a||{},k,R);return this.insertImpl(K,v,q0(this._hostTNode,R)),K}createComponent(o,a,c,v,k){const R=o&&!function Ci(n){return"function"==typeof n}(o);let K;if(R)K=a;else{const Eo=a||{};K=Eo.index,c=Eo.injector,v=Eo.projectableNodes,k=Eo.environmentInjector||Eo.ngModuleRef}const pe=R?o:new Bd($t(o)),nt=c||this.parentInjector;if(!k&&null==pe.ngModule){const ci=(R?nt:this.parentInjector).get(Tn,null);ci&&(k=ci)}const Tt=$t(pe.componentType??{}),hn=Rd(this._lContainer,Tt?.id??null),$n=pe.create(nt,v,hn?.firstChild??null,k);return this.insertImpl($n.hostView,K,q0(this._hostTNode,hn)),$n}insert(o,a){return this.insertImpl(o,a,!0)}insertImpl(o,a,c){const v=o._lView;if(function ii(n){return Ko(n[Er])}(v)){const K=this.indexOf(o);if(-1!==K)this.detach(K);else{const pe=v[Er],nt=new Zm(pe,pe[sa],pe[Er]);nt.detach(nt.indexOf(o))}}const k=this._adjustIndex(a),R=this._lContainer;return Ad(R,v,k,c),o.attachToViewContainerRef(),Fs(sf(R),k,o),o}move(o,a){return this.insert(o,a)}indexOf(o){const a=Wm(this._lContainer);return null!==a?a.indexOf(o):-1}remove(o){const a=this._adjustIndex(o,-1),c=du(this._lContainer,a);c&&(qa(sf(this._lContainer),a),lu(c[di],c))}detach(o){const a=this._adjustIndex(o,-1),c=du(this._lContainer,a);return c&&null!=qa(sf(this._lContainer),a)?new uu(c):null}_adjustIndex(o,a=0){return o??this.length+a}};function Wm(n){return n[8]}function sf(n){return n[8]||(n[8]=[])}function Xm(n,o){let a;const c=o[n.index];
vendor: 3,028 bytes, line 16
16return Ko(c)?a=c:(a=rm(c,o,null,n),o[n.index]=a,Mp(o,a)),zm(a,o,n,c),new Zm(a,n,o)}let zm=function Km(n,o,a,c){if(n[We])return;let v;v=8&a.type?pt(c):function Jb(n,o){const a=n[dr],c=a.createComment(""),v=_t(o,n),k=a.parentNode(v);return J0(a,k,c,a.nextSibling(v),!1),c}(o,a),n[We]=v},lf=()=>!1;function Ym(n,o,a){return lf(n,o,a)}class cf{queryList;matches=null;constructor(o){this.queryList=o}clone(){return new cf(this.queryList)}setDirty(){this.queryList.setDirty()}}class df{queries;constructor(o=[]){this.queries=o}createEmbeddedView(o){const a=o.queries;if(null!==a){const c=null!==o.contentQueries?o.contentQueries[0]:a.length,v=[];for(let k=0;k<c;k++){const R=a.getByIndex(k);v.push(this.queries[R.indexInDeclarationView].clone())}return new df(v)}return null}insertView(o){this.dirtyQueriesWithMatches(o)}detachView(o){this.dirtyQueriesWithMatches(o)}finishViewCreation(o){this.dirtyQueriesWithMatches(o)}dirtyQueriesWithMatches(o){for(let a=0;a<this.queries.length;a++)null!==gf(o,a).matches&&this.queries[a].setDirty()}}class Qm{flags;read;predicate;constructor(o,a,c=null){this.flags=a,this.read=c,this.predicate="string"==typeof o?function ay(n){return n.split(",").map(o=>o.trim())}(o):o}}class uf{queries;constructor(o=[]){this.queries=o}elementStart(o,a){for(let c=0;c<this.queries.length;c++)this.queries[c].elementStart(o,a)}elementEnd(o){for(let a=0;a<this.queries.length;a++)this.queries[a].elementEnd(o)}embeddedTView(o){let a=null;for(let c=0;c<this.length;c++){const v=null!==a?a.length:0,k=this.getByIndex(c).embeddedTView(o,v);k&&(k.indexInDeclarationView=c,null!==a?a.push(k):a=[k])}return null!==a?new uf(a):null}template(o,a){for(let c=0;c<this.queries.length;c++)this.queries[c].template(o,a)}getByIndex(o){return this.queries[o]}get length(){return this.queries.length}track(o){this.queries.push(o)}}class hf{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(o,a=-1){this.metadata=o,this._declarationNodeIndex=a}elementStart(o,a){this.isApplyingToNode(a)&&this.matchTNode(o,a)}elementEnd(o){this._declarationNodeIndex===o.index&&(this._appliesToNextNode=!1)}template(o,a){this.elementStart(o,a)}embeddedTView(o,a){return this.isApplyingToNode(o)?(this.crossesNgTemplate=!0,this.addMatch(-o.index,a),new hf(this.metadata)):null}isApplyingToNode(o){if(this._appliesToNextNode&&1&~this.metadata.flags){const a=this._declarationNodeIndex;let c=o.parent;for(;null!==c&&8&c.type&&c.index!==a;)c=c.parent;return a===(null!==c?c.index:-1)}return this._appliesToNextNode}matchTNode(o,a){const c=this.metadata.predicate;if(Array.isArray(c))for(let v=0;v<c.length;v++){const k=c[v];this.matchTNodeWithReadOption(o,a,ny(a,k)),this.matchTNodeWithReadOption(o,a,ql(a,o,k,!1,!1))}else c===hu?4&a.type&&this.matchTNodeWithReadOption(o,a,-1):this.matchTNodeWithReadOption(o,a,ql(a,o,c,!1,!1))}matchTNodeWithReadOption(o,a,c){if(null!==c){const v=this.metadata.read;if(null!==v)if(v===El||v===wu||v===hu&&4&a.type)this.addMatch(a.index,-2);
16else{const k=ql(a,o,v,!1,!1);null!==k&&this.addMatch(a.index,k)}else this.addMatch(a.index,c)}}addMatch(o,a){null===this.matches?this.matches=[o,a]:this.matches.push(o,a)}}function ny(n,o){const a=n.localNames;if(null!==a)for(let c=0;c<a.length;c+=2)if(a[c]===o)return a[c+1];return null}function iy(n,o,a,c){return-1===a?function oy(n,o){return 11&n.type?mc(n,o):4&n.type?M1(n,o):null}(o,n):-2===a?function ry(n,o,a){return a===El?mc(o,n):a===hu?M1(o,n):a===wu?Xm(o,n):void 0}(n,o,c):Z(n,n[di],a,o)}function Jm(n,o,a,c){const v=o[cs].queries[c];if(null===v.matches){const k=n.data,R=a.matches,K=[];for(let pe=0;null!==R&&pe<R.length;pe+=2){const nt=R[pe];K.push(nt<0?null:iy(o,k[nt],R[pe+1],a.metadata.read))}v.matches=K}return v.matches}function pf(n,o,a,c){const v=n.queries.getByIndex(a),k=v.matches;if(null!==k){const R=Jm(n,o,v,a);for(let K=0;K<k.length;K+=2){const pe=k[K];if(pe>0)c.push(R[K/2]);else{const nt=k[K+1],Tt=o[-pe];for(let hn=xn;hn<Tt.length;hn++){const eo=Tt[hn];eo[da]===eo[Er]&&pf(eo[di],eo,nt,c)}if(null!==Tt[jn]){const hn=Tt[jn];for(let eo=0;eo<hn.length;eo++){const $n=hn[eo];pf($n[di],$n,nt,c)}}}}}return c}function ff(n,o){return n[cs].queries[o].queryList}function qm(n,o,a){const c=new q3(!(4&~a));return function Or(n,o,a,c){const v=Ia(o);v.push(a),n.firstCreatePass&&Sr(n).push(c,v.length-1)}(n,o,c,c.destroy),(o[cs]??=new df).queries.push(new cf(c))-1}function e7(n,o,a){const c=Cr();return c.firstCreatePass&&(n7(c,new Qm(n,o,a),-1),!(2&~o)&&(c.staticViewQueries=!0)),qm(c,Vo(),o)}function n7(n,o,a){null===n.queries&&(n.queries=new uf),n.queries.track(new hf(o,a))}function gf(n,o){return n.queries.getByIndex(o)}function o7(n,o){const a=n[di],c=gf(a,o);return c.crossesNgTemplate?pf(a,n,o,[]):Jm(a,n,c,o)}function mf(n,o,a){let c;const v=nn(()=>{c._dirtyCounter();const k=function ly(n,o){const a=n._lView,c=n._queryIndex;if(void 0===a||void 0===c||4&a[Di])return o?void 0:q;const v=ff(a,c),k=o7(a,c);return v.reset(k,jl),o?v.first:v._changesDetected||void 0===n._flatValue?n._flatValue=v.toArray():n._flatValue}(c,n);if(o&&void 0===k)throw new Rt(-951,!1);return k});return c=v[G],c._dirtyCounter=Pc(0),c._flatValue=void 0,v}function s7(n,o){return function i7(n){return mf(!0,!1)}()}const dy=(s7.required=function cy(n,o){return function r7(n){return mf(!0,!0)}()},s7);function uy(n,o){return function vf(n){return mf(!1,!1)}()}function l7(n,o){const a=Object.create(at),c=new Qc;function v(){return se(a),c7(a.value),a.value}return a.value=n,v[G]=a,v.asReadonly=g0.bind(v),v.set=k=>{a.equal(a.value,k)||(Yt(a,k),c.emit(k))},v.update=k=>{c7(a.value),v.set(k(a.value))},v.subscribe=c.subscribe.bind(c),v.destroyRef=c.destroyRef,v}function c7(n){if(n===De)throw new Rt(952,!1)}function d7(n,o){return l7(n)}const u7=(d7.required=function hy(n){return l7(De)},d7);let I0=class{},_7=class{};function C7(n,o){return new Cf(n,o??null,[])}class Cf extends I0{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new $m(this);constructor(o,a,c,v=!0){super(),this.ngModuleType=o,this._parent=a;const k=ht(o);this._bootstrapComponents=s0(k.bootstrap),this._r3Injector=ss(o,a,[{provide:I0,useValue:this},{provide:P1,useValue:this.componentFactoryResolver},...c],fi(o),new Set(["environment"])),v&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const o=this._r3Injector;!o.destroyed&&o.destroy(),this.destroyCbs.forEach(a=>a()),this.destroyCbs=null}onDestroy(o){this.destroyCbs.push(o)}}class bf extends _7{moduleType;constructor(o){super(),this.moduleType=o}create(o){return new Cf(this.moduleType,o,[])}}class b7 extends I0{injector;componentFactoryResolver=new $m(this);instance=null;constructor(o){super();const a=new Nn([...o.providers,{provide:I0,useValue:this},{provide:P1,useValue:this.componentFactoryResolver}],o.parent||Ot(),o.debugName,new Set(["environment"]));this.injector=a,o.runEnvironmentInitializers&&a.resolveInjectorInitializers()}
vendor: 5,501 bytes, line 16
16destroy(){this.injector.destroy()}onDestroy(o){this.injector.onDestroy(o)}}function B1(n,o,a=null){return new b7({providers:n,parent:o,debugName:a,runEnvironmentInitializers:!0}).injector}let y7=(()=>{class n{_injector;cachedInjectors=new Map;constructor(a){this._injector=a}getOrCreateStandaloneInjector(a){if(!a.standalone)return null;if(!this.cachedInjectors.has(a)){const c=yo(0,a.type),v=c.length>0?B1([c],this._injector,`Standalone[${a.type.name}]`):null;this.cachedInjectors.set(a,v)}return this.cachedInjectors.get(a)}ngOnDestroy(){try{for(const a of this.cachedInjectors.values())null!==a&&a.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=io({token:n,providedIn:"environment",factory:()=>new n(Yr(Tn))})}return n})();function x7(n){return Vn(()=>{const o=M7(n),a={...o,decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===$u.OnPush,directiveDefs:null,pipeDefs:null,dependencies:o.standalone&&n.dependencies||null,getStandaloneInjector:o.standalone?v=>v.get(y7).getOrCreateStandaloneInjector(a):null,getExternalStyles:null,signals:n.signals??!1,data:n.data||{},encapsulation:n.encapsulation||_0.Emulated,styles:n.styles||q,_:null,schemas:n.schemas||null,tView:null,id:""};o.standalone&&Cc("NgStandalone"),S7(a);const c=n.dependencies;return a.directiveDefs=F1(c,!1),a.pipeDefs=F1(c,!0),a.id=function Ey(n){let o=0;const c=[n.selectors,n.ngContentSelectors,n.hostVars,n.hostAttrs,"function"==typeof n.consts?"":n.consts,n.vars,n.decls,n.encapsulation,n.standalone,n.signals,n.exportAs,JSON.stringify(n.inputs),JSON.stringify(n.outputs),Object.getOwnPropertyNames(n.type.prototype),!!n.contentQueries,!!n.viewQuery];for(const k of c.join("|"))o=Math.imul(31,o)+k.charCodeAt(0)|0;return o+=2147483648,"c"+o}(a),a})}function wy(n){return $t(n)||tn(n)}function ky(n){return null!==n}function yf(n){return Vn(()=>({type:n.type,bootstrap:n.bootstrap||q,declarations:n.declarations||q,imports:n.imports||q,exports:n.exports||q,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function My(n,o){if(null==n)return z;const a={};for(const c in n)if(n.hasOwnProperty(c)){const v=n[c];let k,R,K,pe;Array.isArray(v)?(K=v[0],k=v[1],R=v[2]??k,pe=v[3]||null):(k=v,R=v,K=f1.None,pe=null),a[k]=[c,K,pe],o[k]=R}return a}function Sy(n){if(null==n)return z;const o={};for(const a in n)n.hasOwnProperty(a)&&(o[n[a]]=a);return o}function w7(n){return Vn(()=>{const o=M7(n);return S7(o),o})}function k7(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:n.standalone??!0,onDestroy:n.type.prototype.ngOnDestroy||null}}function M7(n){const o={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:o,inputConfig:n.inputs||z,exportAs:n.exportAs||null,standalone:n.standalone??!0,signals:!0===n.signals,selectors:n.selectors||q,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:My(n.inputs,o),outputs:Sy(n.outputs),debugInfo:null}}function S7(n){n.features?.forEach(o=>o(n))}function F1(n,o){if(!n)return null;const a=o?Dn:wy;return()=>("function"==typeof n?n():n).map(c=>a(c)).filter(ky)}function xf(n){let o=function T7(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),a=!0;const c=[n];for(;o;){let v;if(xa(n))v=o.\u0275cmp||o.\u0275dir;else{if(o.\u0275cmp)throw new Rt(903,!1);v=o.\u0275dir}if(v){if(a){c.push(v);const R=n;R.inputs=wf(n.inputs),R.declaredInputs=wf(n.declaredInputs),R.outputs=wf(n.outputs);const K=v.hostBindings;K&&Iy(n,K);const pe=v.viewQuery,nt=v.contentQueries;if(pe&&Dy(n,pe),nt&&A7(n,nt),E7(n,v),wi(n.outputs,v.outputs),xa(v)&&v.data.animation){const Tt=n.data;Tt.animation=(Tt.animation||[]).concat(v.data.animation)}}const k=v.features;if(k)for(let R=0;R<k.length;R++){const K=k[R];K&&K.ngInherit&&K(n),K===xf&&(a=!1)}}o=Object.getPrototypeOf(o)}!function Ay(n){let o=0,a=null;for(let c=n.length-1;c>=0;c--){const v=n[c];v.hostVars=o+=v.hostVars,v.hostAttrs=_a(v.hostAttrs,a=_a(a,v.hostAttrs))}}(c)}function E7(n,o){for(const a in o.inputs){if(!o.inputs.hasOwnProperty(a)||n.inputs.hasOwnProperty(a))continue;const c=o.inputs[a];void 0!==c&&(n.inputs[a]=c,n.declaredInputs[a]=o.declaredInputs[a])}}function wf(n){return n===z?{}:n===q?[]:n}function Dy(n,o){const a=n.viewQuery;n.viewQuery=a?(c,v)=>{o(c,v),a(c,v)}:o}function A7(n,o){const a=n.contentQueries;n.contentQueries=a?(c,v,k)=>{o(c,v,k),a(c,v,k)}:o}function Iy(n,o){const a=n.hostBindings;n.hostBindings=a?(c,v)=>{o(c,v),a(c,v)}:o}function kf(n){const o=a=>{const c=Array.isArray(n);null===a.hostDirectives?(a.findHostDirectiveDefs=D7,a.hostDirectives=c?n.map(Mf):[n]):c?a.hostDirectives.unshift(...n.map(Mf)):a.hostDirectives.unshift(n)};return o.ngInherit=!0,o}function D7(n,o,a){if(null!==n.hostDirectives)for(const c of n.hostDirectives)if("function"==typeof c){const v=c();for(const k of v)I7(Mf(k),o,a)}else I7(c,o,a)}function I7(n,o,a){const c=tn(n.directive);(function By(n,o){for(const a in o)o.hasOwnProperty(a)&&(n[o[a]]=n[a])})(c.declaredInputs,n.inputs),D7(c,o,a),a.set(c,n),o.push(c)}function Mf(n){return"function"==typeof n?{directive:si(n),inputs:z,outputs:z}:{directive:si(n.directive),inputs:Sf(n.inputs),outputs:Sf(n.outputs)}}function Sf(n){if(void 0===n||0===n.length)return z;const o={};for(let a=0;a<n.length;a+=2)o[n[a]]=n[a+1];return o}
16function Mu(n){return!!Tf(n)&&(Array.isArray(n)||!(n instanceof Map)&&Symbol.iterator in n)}function Tf(n){return null!==n&&("function"==typeof n||"object"==typeof n)}function c0(n,o,a){return n[o]=a}function Su(n,o){return n[o]}function Al(n,o,a){return!Object.is(n[o],a)&&(n[o]=a,!0)}function nd(n,o,a,c){const v=Al(n,o,a);return Al(n,o+1,c)||v}function O1(n,o,a,c,v){const k=nd(n,o,a,c);return Al(n,o+2,v)||k}function $c(n,o,a,c,v,k){const R=nd(n,o,a,c);return nd(n,o+2,v,k)||R}function Tu(n,o,a,c,v,k,R,K,pe,nt){const Tt=a+ue,hn=o.firstCreatePass?function Vy(n,o,a,c,v,k,R,K,pe){const nt=o.consts,Tt=Dd(o,n,4,R||null,K||null);ps()&&af(o,a,Tt,oi(nt,pe),m1),Tt.mergedAttrs=_a(Tt.mergedAttrs,Tt.attrs),Pl(o,Tt);const hn=Tt.tView=wp(2,Tt,c,v,k,o.directiveRegistry,o.pipeRegistry,null,o.schemas,nt,null);return null!==o.queries&&(o.queries.template(o,Tt),hn.queries=o.queries.embeddedTView(Tt)),Tt}(Tt,o,n,c,v,k,R,K,pe):o.data[Tt];el(hn,!1);const eo=P7(o,n,hn,a);Hs()&&x1(o,n,eo,hn),_c(eo,n);const $n=rm(eo,n,eo,hn);return n[Tt]=$n,Mp(n,$n),Ym($n,hn,n),Ua(hn)&&g1(o,n,hn),null!=pe&&Tp(n,hn,nt),hn}function Ef(n,o,a,c,v,k,R,K){const pe=Vo(),nt=Cr();return Tu(pe,nt,n,o,a,c,v,oi(nt.consts,k),R,K),Ef}let P7=function L7(n,o,a,c){return Ns(!0),o[dr].createComment("")};function N1(n,o){const a=o.get(Hy);return a.add(n),()=>a.remove(n)}let Hy=(()=>{class n{executingCallbacks=!1;idleId=null;current=new Set;deferred=new Set;ngZone=Ji(Gn);requestIdleCallbackFn=(()=>typeof requestIdleCallback<"u"?requestIdleCallback:setTimeout)().bind(globalThis);cancelIdleCallbackFn=(()=>typeof requestIdleCallback<"u"?cancelIdleCallback:clearTimeout)().bind(globalThis);add(a){(this.executingCallbacks?this.deferred:this.current).add(a),null===this.idleId&&this.scheduleIdleCallback()}remove(a){const{current:c,deferred:v}=this;c.delete(a),v.delete(a),0===c.size&&0===v.size&&this.cancelIdleCallback()}scheduleIdleCallback(){const a=()=>{this.cancelIdleCallback(),this.executingCallbacks=!0;for(const c of this.current)c();if(this.current.clear(),this.executingCallbacks=!1,this.deferred.size>0){for(const c of this.deferred)this.current.add(c);this.deferred.clear(),this.scheduleIdleCallback()}};this.idleId=this.requestIdleCallbackFn(()=>this.ngZone.run(a))}cancelIdleCallback(){null!==this.idleId&&(this.cancelIdleCallbackFn(this.idleId),this.idleId=null)}ngOnDestroy(){this.cancelIdleCallback(),this.current.clear(),this.deferred.clear()}static \u0275prov=io({token:n,providedIn:"root",factory:()=>new n})}return n})();let Zy=(()=>{class n{executingCallbacks=!1;timeoutId=null;invokeTimerAt=null;current=[];deferred=[];add(a,c,v){this.addToQueue(this.executingCallbacks?this.deferred:this.current,Date.now()+a,c),this.scheduleTimer(v)}remove(a){const{current:c,deferred:v}=this;-1===this.removeFromQueue(c,a)&&this.removeFromQueue(v,a),0===c.length&&0===v.length&&this.clearTimeout()}addToQueue(a,c,v){let k=a.length;for(let R=0;R<a.length;R+=2)if(a[R]>c){k=R;break}ta(a,k,c,v)}removeFromQueue(a,c){let v=-1;for(let k=0;k<a.length;k+=2)if(a[k+1]===c){v=k;break}return v>-1&&xs(a,v,2),v}scheduleTimer(a){const c=()=>{this.clearTimeout(),this.executingCallbacks=!0;const k=[...this.current],R=Date.now();for(let pe=0;pe<k.length;pe+=2){const Tt=k[pe+1];if(!(k[pe]<=R))break;Tt()}let K=-1;for(let pe=0;pe<this.current.length&&this.current[pe]<=R;pe+=2)K=pe+1;if(K>=0&&xs(this.current,0,K+1),this.executingCallbacks=!1,this.deferred.length>0){for(let pe=0;pe<this.deferred.length;pe+=2)this.addToQueue(this.current,this.deferred[pe],this.deferred[pe+1]);this.deferred.length=0}this.scheduleTimer(a)};if(this.current.length>0){const k=Date.now(),R=this.current[0];if(null===this.timeoutId||this.invokeTimerAt&&this.invokeTimerAt-R>16){this.clearTimeout();const K=Math.max(R-k,16);this.invokeTimerAt=R,this.timeoutId=a.runOutsideAngular(()=>setTimeout(()=>a.run(c),K))}}}clearTimeout(){null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}ngOnDestroy(){this.clearTimeout(),this.current.length=0,this.deferred.length=0}static \u0275prov=io({token:n,providedIn:"root",factory:()=>new n})}return n})(),Wy=(()=>{class n{cachedInjectors=new Map;getOrCreateInjector(a,c,v,k){if(!this.cachedInjectors.has(a)){const R=v.length>0?B1(v,c,k):null;this.cachedInjectors.set(a,R)}return this.cachedInjectors.get(a)}ngOnDestroy(){try{for(const a of this.cachedInjectors.values())null!==a&&a.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=io({token:n,providedIn:"environment",factory:()=>new n})}return n})();const Xy=new fo("");function V1(n,o,a){return n.get(Wy).getOrCreateInjector(o,n,a,"")}function Fr(n,o,a,c=!1){const v=a[Er],k=v[di];if(as(v))return;const R=uc(v,o),pe=R[R_];if(!(null!==pe&&n<pe)&&d0(R[m0],n)&&d0(R[gd]??-1,n)){const nt=ec(k,o),hn=c||null===Mg(nt)&&null===Xh(nt,Ks.Loading)&&!Xh(nt,Ks.Placeholder)?Od:id;try{hn(n,R,a,o,v)}catch(eo){_1(v,eo)}}}function Od(n,o,a,c,v){ae(20);const k=function F_(n,o,a){const v=ec(o[di],a);switch(n){case Ks.Complete:return v.primaryTmplIndex;case Ks.Loading:return v.loadingTmplIndex;case Ks.Error:return v.errorTmplIndex;case Ks.Placeholder:return v.placeholderTmplIndex;default:return null}}(n,v,c);if(null!==k){o[m0]=n;const R=v[di],pe=Wn(R,k+ue),nt=0;let Tt;if($p(a,nt),n===Ks.Complete){const Eo=ec(R,c),ci=Eo.providers;ci&&ci.length>0&&(Tt=function zy(n,o,a){if(n instanceof Pd){const v=n.injector,R=V1(n.parentInjector,o,a);return new Pd(v,R)}const c=n.get(Tn);if(c!==n){const v=V1(c,o,a);return new Pd(n,v)}return V1(n,o,a)}(v[la],Eo,ci))}const{dehydratedView:hn,dehydratedViewIx:eo}=function Eu(n,o){const a=n[xe]?.findIndex(v=>v.data[zu]===o[m0])??-1;return{dehydratedView:a>-1?n[xe][a]:null,dehydratedViewIx:a}}(a,o),$n=Sd(v,pe,null,{injector:Tt,dehydratedView:hn});if(Ad(a,$n,nt,q0(pe,hn)),cu($n,2),eo>-1&&a[xe]?.splice(eo,1),(n===Ks.Complete||n===Ks.Error)&&Array.isArray(o[vd]
16)){for(const Eo of o[vd])Eo();o[vd]=null}}ae(21)}function Af(n,o,a,c,v){const k=Date.now(),K=ec(v[di],c);if(null===o[Jd]||o[Jd]<=k){o[Jd]=null;const pe=Mg(K),nt=null!==o[Qu];if(n!==Ks.Loading||null===pe||nt){n>Ks.Loading&&nt&&(o[Qu](),o[Qu]=null,o[gd]=null),Od(n,o,a,c,v);const Tt=Xh(K,n);null!==Tt&&(o[Jd]=k+Tt,Df(Tt,o,c,a,v))}else{o[gd]=n;const Tt=Df(pe,o,c,a,v);o[Qu]=Tt}}else o[gd]=n}function Df(n,o,a,c,v){return function F7(n,o,a){const c=a.get(Zy),v=a.get(Gn);return c.add(n,o,v),()=>c.remove(o)}(n,()=>{const R=o[gd];o[Jd]=null,o[gd]=null,null!==R&&Fr(R,a,c)},v[la])}function d0(n,o){return n<o}function od(n,o){Fr(Ks.Placeholder,o,n[o.index])}function G1(n,o,a){n.loadingPromise.then(()=>{n.loadingState===Vl.COMPLETE?Fr(Ks.Complete,o,a):n.loadingState===Vl.FAILED&&Fr(Ks.Error,o,a)})}let id=null;function R0(n,o,a,c){const v=n.consts;null!=a&&(o.placeholderBlockConfig=oi(v,a)),null!=c&&(o.loadingBlockConfig=oi(v,c)),null===id&&(id=Af)}let $1=(()=>{class n{log(a){console.log(a)}warn(a){console.warn(a)}static \u0275fac=function(c){return new(c||n)};static \u0275prov=io({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})();const Nf=new fo(""),jf=new fo("");let z1,vv=(()=>{class n{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(a,c,v){this._ngZone=a,this.registry=c,$i()&&(this._destroyRef=Ji(ft,{optional:!0})??void 0),z1||(function _v(n){z1=n}(v),v.addToWindow(c)),this._watchAngularEvents(),a.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){const a=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),c=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{Gn.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{a.unsubscribe(),c.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let a=this._callbacks.pop();clearTimeout(a.timeoutId),a.doneCb()}});else{let a=this.getPendingTasks();this._callbacks=this._callbacks.filter(c=>!c.updateCb||!c.updateCb(a)||(clearTimeout(c.timeoutId),!1))}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(a=>({source:a.source,creationLocation:a.creationLocation,data:a.data})):[]}addCallback(a,c,v){let k=-1;c&&c>0&&(k=setTimeout(()=>{this._callbacks=this._callbacks.filter(R=>R.timeoutId!==k),a()},c)),this._callbacks.push({doneCb:a,timeoutId:k,updateCb:v})}whenStable(a,c,v){if(v&&!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(a,c,v),this._runCallbacksIfReady()}registerApplication(a){this.registry.registerApplication(a,this)}unregisterApplication(a){this.registry.unregisterApplication(a)}findProviders(a,c,v){return[]}static \u0275fac=function(c){return new(c||n)(Yr(Gn),Yr(Vf),Yr(jf))};static \u0275prov=io({token:n,factory:n.\u0275fac})}return n})(),Vf=(()=>{class n{_applications=new Map;registerApplication(a,c){this._applications.set(a,c)}unregisterApplication(a){this._applications.delete(a)}unregisterAllApplications(){this._applications.clear()}getTestability(a){return this._applications.get(a)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(a,c=!0){return z1?.findTestabilityInTree(this,a,c)??null}static \u0275fac=function(c){return new(c||n)};static \u0275prov=io({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})(),Gf=(()=>{class n{static \u0275prov=io({token:n,providedIn:"root",factory:()=>new Cv})}return n})();class Cv{queuedEffectCount=0;queues=new Map;schedule(o){this.enqueue(o)}remove(o){const c=this.queues.get(o.zone);c.has(o)&&(c.delete(o),this.queuedEffectCount--)}enqueue(o){const a=o.zone;this.queues.has(a)||this.queues.set(a,new Set);const c=this.queues.get(a);
16c.has(o)||(this.queuedEffectCount++,c.add(o))}flush(){for(;this.queuedEffectCount>0;)for(const[o,a]of this.queues)null===o?this.flushQueue(a):o.run(()=>this.flushQueue(a))}flushQueue(o){for(const a of o)o.delete(a),this.queuedEffectCount--,a.run()}}function Y1(n){return!!n&&"function"==typeof n.then}function $f(n){return!!n&&"function"==typeof n.subscribe}const Uf=new fo("");function bv(n){return Mo([{provide:Uf,multi:!0,useValue:n}])}let Hf=(()=>{class n{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((a,c)=>{this.resolve=a,this.reject=c});appInits=Ji(Uf,{optional:!0})??[];injector=Ji(Zs);constructor(){}runInitializers(){if(this.initialized)return;const a=[];for(const v of this.appInits){const k=Bi(this.injector,v);if(Y1(k))a.push(k);else if($f(k)){const R=new Promise((K,pe)=>{k.subscribe({complete:K,error:pe})});a.push(R)}}const c=()=>{this.done=!0,this.resolve()};Promise.all(a).then(()=>{c()}).catch(v=>{this.reject(v)}),0===a.length&&c(),this.initialized=!0}static \u0275fac=function(c){return new(c||n)};static \u0275prov=io({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const jd=new fo("");let yc=(()=>{class n{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=Ji(nc);afterRenderManager=Ji(Zh);zonelessEnabled=Ji(x);
16rootEffectScheduler=Ji(Gf);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new Mn.B;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=Ji(f).hasPendingTasks.pipe((0,zn.T)(a=>!a));constructor(){Ji(hd,{optional:!0})}whenStable(){let a;return new Promise(c=>{a=this.isStable.subscribe({next:v=>{v&&c()}})}).finally(()=>{a.unsubscribe()})}_injector=Ji(Tn);_rendererFactory=null;get injector(){return this._injector}bootstrap(a,c){return this.bootstrapImpl(a,c)}bootstrapImpl(a,c,v=Zs.NULL){ae(10);const k=a instanceof Rm;if(!this._injector.get(Hf).done)throw new Rt(405,"");let K;K=k?a:this._injector.get(P1).resolveComponentFactory(a),this.componentTypes.push(K.componentType);const pe=function yv(n){return n.isBoundToModule}(K)?void 0:this._injector.get(I0),Tt=K.create(v,[],c||K.selector,pe),hn=Tt.location.nativeElement,eo=Tt.injector.get(Nf,null);return eo?.registerApplication(hn),Tt.onDestroy(()=>{this.detachView(Tt.hostView),Ru(this.components,Tt),eo?.unregisterApplication(hn)}),this._loadComponent(Tt),ae(11,Tt),Tt}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){ae(12),null!==this.tracingSnapshot?this.tracingSnapshot.run(Hh.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new Rt(101,!1);const a=X(null);try{this._runningTick=!0,this.synchronize()}catch(c){this.internalErrorHandler(c)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,X(a),this.afterTick.next(),ae(13)}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(L1,null,{optional:!0}));let a=0;for(;0!==this.dirtyFlags&&a++<10;)ae(14),this.synchronizeOnce(),ae(15)}synchronizeOnce(){if(16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),7&this.dirtyFlags){const a=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:c,notifyErrorHandler:v}of this.allViews)wv(c,v,a,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:a})=>Wi(a))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(a){const c=a;this._views.push(c),c.attachToAppRef(this)}detachView(a){const c=a;Ru(this._views,c),c.detachFromAppRef()}_loadComponent(a){this.attachView(a.hostView),this.tick(),this.components.push(a),this._injector.get(jd,[]).forEach(v=>v(a))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(a=>a()),this._views.slice().forEach(a=>a.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(a){return this._destroyListeners.push(a),()=>Ru(this._destroyListeners,a)}destroy(){if(this._destroyed)throw new Rt(406,!1);const a=this._injector;a.destroy&&!a.destroyed&&a.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(c){return new(c||n)};static \u0275prov=io({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function Ru(n,o){const a=n.indexOf(o);a>-1&&n.splice(a,1)}function wv(n,o,a,c){(a||Wi(n))&&k1(n,o,a&&!c?0:1)}function Kf(n,o){return o[la].get(Xy,null,{optional:!0})?.behavior!==xg.Manual}function P0(n,o,a){const c=o[di],v=o[a.index];if(!Kf(0,o))return;const k=uc(o,a),R=ec(c,a);switch(wg(k),R.loadingState){case Vl.NOT_STARTED:Fr(Ks.Loading,a,v),function K1(n,o,a){const c=o[la],v=o[di];if(n.loadingState!==Vl.NOT_STARTED)return n.loadingPromise??Promise.resolve();const k=uc(o,a),R=function O_(n,o){return Wn(n,o.primaryTmplIndex+ue)}(v,n);n.loadingState=Vl.IN_PROGRESS,Ju(1,k);let K=n.dependencyResolverFn;const pe=c.get(j).add();return K?(n.loadingPromise=Promise.allSettled(K()).then(nt=>{let Tt=!1;const hn=[],eo=[];for(const $n of nt){if("fulfilled"!==$n.status){Tt=!0;break}{const Eo=$n.value,ci=$t(Eo)||tn(Eo);if(ci)hn.push(ci);else{const Ui=Dn(Eo);Ui&&eo.push(Ui)}}}if(Tt){if(n.loadingState=Vl.FAILED,null===n.errorTmplIndex){const Eo=new Rt(-750,!1);_1(o,Eo)}}else{n.loadingState=Vl.COMPLETE;const $n=R.tView;if(hn.length>0){$n.directiveRegistry=Sg($n.directiveRegistry,hn);const ci=yo(!1,...hn.map(Ui=>Ui.type));n.providers=ci}eo.length>0&&($n.pipeRegistry=Sg($n.pipeRegistry,eo))}}),n.loadingPromise.finally(()=>{n.loadingPromise=null,pe()})):(n.loadingPromise=Promise.resolve().then(()=>{n.loadingPromise=null,n.loadingState=Vl.COMPLETE,pe()}),n.loadingPromise)}(R,o,a),R.loadingState===Vl.IN_PROGRESS&&G1(R,a,v);break;case Vl.IN_PROGRESS:Fr(Ks.Loading,a,v),G1(R,a,v);break;case Vl.COMPLETE:Fr(Ks.Complete,a,v);break;case Vl.FAILED:Fr(Ks.Error,a,v)}}function yl(n,o,a){return 0===n?qf(o,a):2!==n||!qf(o,a)}function qf(n,o){const a=n[la],c=ec(n[di],o),v=function iu(n){return n.get(fg,!1,{optional:!0})}(a),k=null!==c.flags&&!(1&~c.flags),K=null!==uc(n,o)[md];return!(k&&K&&v)}function t5(n,o,a,c,v,k,R,K,pe,nt){const Tt=Vo(),hn=Cr(),eo=n+ue,$n=Tu(Tt,hn,n,null,0,0),Eo=Tt[la];if(hn.firstCreatePass){Cc("NgDefer");const Vs={primaryTmplIndex:o,loadingTmplIndex:c??null,placeholderTmplIndex:v??null,errorTmplIndex:k??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:a??null,loadingState:Vl.NOT_STARTED,loadingPromise:null,providers:null,hydrateTriggers:null,debug:null,flags:nt??0};pe?.(hn,Vs,K,R),function B_(n,o,a){const c=eu(o);n.data[c]=a}(hn,eo,Vs)}const ci=Tt[eo];Ym(ci,$n,Tt);let Ui=null,rr=null;if(ci[xe]?.length>0){const Vs=ci[xe][0].data;rr=Vs[Vh]??null,Ui=Vs[zu]}
vendor: 5,039 bytes, line 16
16const bi=[null,fd.Initial,null,null,null,null,rr,Ui,null,null];!function L_(n,o,a){n[eu(o)]=a}(Tt,eo,bi);let ja=null;null!==rr&&(ja=Eo.get(v0),ja.add(rr,{lView:Tt,tNode:$n,lContainer:ci}));const Ws=()=>{wg(bi),null!==rr&&ja?.cleanup([rr])};qd(0,bi,()=>wa(Tt,Ws)),lr(Tt,Ws)}function n5(n){const o=Vo(),a=Ri();if(yl(0,o,a)&&Al(o,gt(),n)){const v=X(null);try{const k=!!n,K=uc(o,a)[m0];!1===k&&K===fd.Initial?od(o,a):!0===k&&(K===fd.Initial||K===Ks.Placeholder)&&P0(0,o,a)}finally{X(v)}}}function o5(){yl(0,Vo(),ra())&&function Xf(n){const o=Vo(),a=ra();if(od(o,a),!Kf(0,o))return;const c=o[la];qd(0,uc(o,a),n(()=>P0(0,o,a),c))}(N1)}function i5(){const n=Vo(),o=ra();yl(0,n,o)&&(null===ec(n[di],o).loadingTmplIndex&&od(n,o),P0(0,n,o))}function Pu(n,o,a,c){const v=Vo();return Al(v,gt(),o)&&(Cr(),l0(Ri(),v,n,o,a,c)),Pu}function Lu(n,o){return n<<17|o<<2}function x0(n){return n>>17&32767}function lh(n){return 2|n}function H0(n){return(131068&n)>>2}function Bu(n,o){return-131069&n|o<<2}function ch(n){return 1|n}function Uc(n,o,a,c){const v=n[a+1],k=null===o;let R=c?x0(v):H0(v),K=!1;for(;0!==R&&(!1===K||k);){const nt=n[R+1];n3(n[R],o)&&(K=!0,n[R+1]=c?ch(nt):lh(nt)),R=c?x0(nt):H0(nt)}K&&(n[a+1]=c?lh(v):ch(v))}function n3(n,o){return null===n||null==o||(Array.isArray(n)?n[1]:n)===o||!(!Array.isArray(n)||"string"!=typeof o)&&te(n,o)>=0}const xl={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function s5(n){return n.substring(xl.key,xl.keyEnd)}function l5(n,o){const a=xl.textEnd;return a===o?-1:(o=xl.keyEnd=function r3(n,o,a){for(;o<a&&n.charCodeAt(o)>32;)o++;return o}(n,xl.key=o,a),sd(n,o,a))}function sd(n,o,a){for(;o<a&&n.charCodeAt(o)<=32;)o++;return o}function uh(n,o,a){const c=Vo();return Al(c,gt(),o)&&bc(Cr(),Ri(),c,n,o,c[dr],a,!1),uh}function hh(n,o,a,c,v){Ep(o,n,a,v?"class":"style",c)}function ph(n,o,a){return Hc(n,o,a,!1),ph}function fh(n,o){return Hc(n,o,null,!0),fh}function p5(n){!function Zc(n,o,a,c){const v=Cr(),k=wt(2);v.firstUpdatePass&&g5(v,null,k,c);const R=Vo();if(a!==Na&&Al(R,k,a)){const K=v.data[or()];if(Xe(K,c)&&!f5(v,k)){let pe=c?K.classesWithoutHost:K.stylesWithoutHost;null!==pe&&(a=Ar(pe,a||"")),hh(v,K,R,a,c)}else!function d3(n,o,a,c,v,k,R,K){v===Na&&(v=q);let pe=0,nt=0,Tt=0<v.length?v[0]:null,hn=0<k.length?k[0]:null;for(;null!==Tt||null!==hn;){const eo=pe<v.length?v[pe+1]:void 0,$n=nt<k.length?k[nt+1]:void 0;let ci,Eo=null;Tt===hn?(pe+=2,nt+=2,eo!==$n&&(Eo=hn,ci=$n)):null===hn||null!==Tt&&Tt<hn?(pe+=2,Eo=Tt):(nt+=2,Eo=hn,ci=$n),null!==Eo&&C5(n,o,a,c,Eo,ci,R,K),Tt=pe<v.length?v[pe]:null,hn=nt<k.length?k[nt]:null}}(v,K,R,R[dr],R[k+1],R[k+1]=function v5(n,o,a){if(null==a||""===a)return q;const c=[],v=C0(a);if(Array.isArray(v))for(let k=0;k<v.length;k++)n(c,v[k],!0);else if("object"==typeof v)for(const k in v)v.hasOwnProperty(k)&&n(c,k,v[k]);else"string"==typeof v&&o(c,v);return c}(n,o,a),c,k)}}(_5,t0,n,!0)}function t0(n,o){for(let a=function o3(n){return function d5(n){xl.key=0,xl.keyEnd=0,xl.value=0,xl.valueEnd=0,xl.textEnd=n.length}(n),l5(n,sd(n,0,xl.textEnd))}(o);a>=0;a=l5(o,a))pr(n,s5(o),!0)}function Hc(n,o,a,c){const v=Vo(),k=Cr(),R=wt(2);k.firstUpdatePass&&g5(k,n,R,c),o!==Na&&Al(v,R,o)&&C5(k,k.data[or()],v,v[dr],n,v[R+1]=function u3(n,o){return null==n||""===n||("string"==typeof o?n+=o:"object"==typeof n&&(n=fi(C0(n)))),n}(o,a),c,R)}function f5(n,o){return o>=n.expandoStartIndex}function g5(n,o,a,c){const v=n.data;if(null===v[a+1]){const k=v[or()],R=f5(n,a);Xe(k,c)&&null===o&&!R&&(o=!1),o=function l3(n,o,a,c){const v=function A(n){const o=Pi.lFrame.currentDirectiveIndex;return-1===o?null:n[o]}(n);let k=c?o.residualClasses:o.residualStyles;if(null===v)0===(c?o.classBindings:o.styleBindings)&&(a=Gd(a=Z0(null,n,o,a,c),o.attrs,c),k=null);else{const R=o.directiveStylingLast;if(-1===R||n[R]!==v)if(a=Z0(v,n,o,a,c),null===k){let pe=function c3(n,o,a){const c=a?o.classBindings:o.styleBindings;if(0!==H0(c))return n[x0(c)]}(n,o,c);void 0!==pe&&Array.isArray(pe)&&(pe=Z0(null,n,o,pe[1],c),pe=Gd(pe,o.attrs,c),function m5(n,o,a,c){n[x0(a?o.classBindings:o.styleBindings)]=c}(n,o,c,pe))}else k=function ld(n,o,a){let c;const v=o.directiveEnd;for(let k=1+o.directiveStylingLast;k<v;k++)c=Gd(c,n[k].hostAttrs,a);return Gd(c,o.attrs,a)}(n,o,c)}return void 0!==k&&(c?o.residualClasses=k:o.residualStyles=k),a}(v,k,o,c),function a5(n,o,a,c,v,k){let R=k?o.classBindings:o.styleBindings,K=x0(R),pe=H0(R);n[c]=a;let Tt,nt=!1;if(Array.isArray(a)?(Tt=a[1],(null===Tt||te(a,Tt)>0)&&(nt=!0)):Tt=a,v)if(0!==pe){const eo=x0(n[K+1]);n[c+1]=Lu(eo,K),0!==eo&&(n[eo+1]=Bu(n[eo+1],c)),n[K+1]=function U0(n,o){return 131071&n|o<<17}(n[K+1],c)}else n[c+1]=Lu(K,0),0!==K&&(n[K+1]=Bu(n[K+1],c)),K=c;else n[c+1]=Lu(pe,0),0===K?K=c:n[pe+1]=Bu(n[pe+1],c),pe=c;nt&&(n[c+1]=lh(n[c+1])),Uc(n,Tt,c,!0),Uc(n,Tt,c,!1),function t3(n,o,a,c,v){const k=v?n.residualClasses:n.residualStyles;null!=k&&"string"==typeof o&&te(k,o)>=0&&(a[c+1]=ch(a[c+1]))}(o,Tt,n,c,k),R=Lu(K,pe),k?o.classBindings=R:o.styleBindings=R}(v,k,o,a,R,c)}}function Z0(n,o,a,c,v){let k=null;const R=a.directiveEnd;let K=a.directiveStylingLast;
vendor: 1,626 bytes, line 16
16for(-1===K?K=a.directiveStart:K++;K<R&&(k=o[K],c=Gd(c,k.hostAttrs,v),k!==n);)K++;return null!==n&&(a.directiveStylingLast=K),c}function Gd(n,o,a){const c=a?1:2;let v=-1;if(null!==o)for(let k=0;k<o.length;k++){const R=o[k];"number"==typeof R?v=R:v===c&&(Array.isArray(n)||(n=void 0===n?[]:["",n]),pr(n,R,!!a||o[++k]))}return void 0===n?null:n}function _5(n,o,a){const c=String(o);""!==c&&!c.includes(" ")&&pr(n,c,a)}function C5(n,o,a,c,v,k,R,K){if(!(3&o.type))return;const pe=n.data,nt=pe[K+1],Tt=function e3(n){return!(1&~n)}(nt)?b5(pe,o,a,v,H0(nt),R):void 0;Ou(Tt)||(Ou(k)||function n6(n){return!(2&~n)}(nt)&&(k=b5(pe,null,a,v,K,R)),function xC(n,o,a,c,v){if(o)v?n.addClass(a,c):n.removeClass(a,c);else{let k=-1===c.indexOf("-")?void 0:b1.DashCase;null==v?n.removeStyle(a,c,k):("string"==typeof v&&v.endsWith("!important")&&(v=v.slice(0,-10),k|=b1.Important),n.setStyle(a,c,v,k))}}(c,R,vt(or(),a),v,k))}function b5(n,o,a,c,v,k){const R=null===o;let K;for(;v>0;){const pe=n[v],nt=Array.isArray(pe),Tt=nt?pe[1]:pe,hn=null===Tt;let eo=a[v+1];eo===Na&&(eo=hn?q:void 0);let $n=hn?Jr(eo,c):Tt===c?eo:void 0;if(nt&&!Ou($n)&&($n=Jr(pe,c)),Ou($n)&&(K=$n,R))return K;const Eo=n[v+1];v=R?x0(Eo):H0(Eo)}if(null!==o){let pe=k?o.residualClasses:o.residualStyles;null!=pe&&(K=Jr(pe,c))}return K}function Ou(n){return void 0!==n}function Xe(n,o){return!!(n.flags&(o?8:16))}function i6(){return Vo()[Wr][Zr]}class W8{destroy(o){}updateValue(o,a){}swap(o,a){const c=Math.min(o,a),v=Math.max(o,a),k=this.detach(v);if(v-c>1){const R=this.detach(c);this.attach(c,k),this.attach(v,R)}else this.attach(c,k)}move(o,a){this.attach(a,this.detach(o))}}
16function h3(n,o,a,c,v){return n===a&&Object.is(o,c)?1:Object.is(v(n,o),v(a,c))?-1:0}function p3(n,o,a,c){return!(void 0===o||!o.has(c)||(n.attach(a,o.get(c)),o.delete(c),0))}function r6(n,o,a,c,v){if(p3(n,o,c,a(c,v)))n.updateValue(c,v);else{const k=n.create(c,v);n.attach(c,k)}}function a6(n,o,a,c){const v=new Set;for(let k=o;k<=a;k++)v.add(c(k,n.at(k)));return v}class s6{kvMap=new Map;_vMap=void 0;has(o){return this.kvMap.has(o)}delete(o){if(!this.has(o))return!1;const a=this.kvMap.get(o);return void 0!==this._vMap&&this._vMap.has(a)?(this.kvMap.set(o,this._vMap.get(a)),this._vMap.delete(a)):this.kvMap.delete(o),!0}get(o){return this.kvMap.get(o)}set(o,a){if(this.kvMap.has(o)){let c=this.kvMap.get(o);void 0===this._vMap&&(this._vMap=new Map);const v=this._vMap;for(;v.has(c);)c=v.get(c);v.set(c,a)}else this.kvMap.set(o,a)}forEach(o){for(let[a,c]of this.kvMap)if(o(c,a),void 0!==this._vMap){const v=this._vMap;for(;v.has(c);)c=v.get(c),o(c,a)}}}function l6(n,o){Cc("NgControlFlow");const a=Vo(),c=gt(),v=a[c]!==Na?a[c]:-1,k=-1!==v?y5(a,ue+v):void 0;if(Al(a,c,n)){const K=X(null);try{if(void 0!==k&&$p(k,0),-1!==n){const pe=ue+n,nt=y5(a,pe),Tt=f3(a[di],pe),hn=Rd(nt,Tt.tView.ssrId);Ad(nt,Sd(a,Tt,o,{dehydratedView:hn}),0,q0(Tt,hn))}}finally{X(K)}}else if(void 0!==k){const K=am(k,0);void 0!==K&&(K[Zr]=o)}}class z8{lContainer;$implicit;$index;constructor(o,a,c){this.lContainer=o,this.$implicit=a,this.$index=c}get $count(){return this.lContainer.length-xn}}function c6(n){return n}function d6(n,o){return o}class Y8{hasEmptyBlock;trackByFn;liveCollection;constructor(o,a,c){this.hasEmptyBlock=o,this.trackByFn=a,this.liveCollection=c}}function u6(n,o,a,c,v,k,R,K,pe,nt,Tt,hn,eo){Cc("NgControlFlow");const $n=Vo(),Eo=Cr(),ci=void 0!==pe,Ui=Vo(),rr=K?R.bind(Ui[Wr][Zr]):R,bi=new Y8(ci,rr);Ui[ue+n]=bi,Tu($n,Eo,n+1,o,a,c,v,oi(Eo.consts,k)),ci&&Tu($n,Eo,n+2,pe,nt,Tt,hn,oi(Eo.consts,eo))}class K8 extends W8{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(o,a,c){super(),this.lContainer=o,this.hostLView=a,this.templateTNode=c}get length(){return this.lContainer.length-xn}at(o){return this.getLView(o)[Zr].$implicit}attach(o,a){const c=a[ka];this.needsIndexUpdate||=o!==this.length,Ad(this.lContainer,a,o,q0(this.templateTNode,c))}detach(o){return this.needsIndexUpdate||=o!==this.length-1,function Q8(n,o){return du(n,o)}(this.lContainer,o)}create(o,a){const c=Rd(this.lContainer,this.templateTNode.tView.ssrId),v=Sd(this.hostLView,this.templateTNode,new z8(this.lContainer,a,o),{dehydratedView:c});return this.operationsCounter?.recordCreate(),v}destroy(o){lu(o[di],o),this.operationsCounter?.recordDestroy()}updateValue(o,a){this.getLView(o)[Zr].$implicit=a}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let o=0;o<this.length;o++)this.getLView(o)[Zr].$index=o}getLView(o){return function J8(n,o){return am(n,o)}(this.lContainer,o)}}function h6(n){const o=X(null),a=or();try{const c=Vo(),v=c[di],k=c[a],R=a+1,K=y5(c,R);if(void 0===k.liveCollection){const nt=f3(v,R);k.liveCollection=new K8(K,c,nt)}else k.liveCollection.reset();const pe=k.liveCollection;if(function X8(n,o,a){let c,v,k=0,R=n.length-1;if(Array.isArray(o)){let pe=o.length-1;for(;k<=R&&k<=pe;){const nt=n.at(k),Tt=o[k],hn=h3(k,nt,k,Tt,a);if(0!==hn){hn<0&&n.updateValue(k,Tt),k++;continue}const eo=n.at(R),$n=o[pe],Eo=h3(R,eo,pe,$n,a);if(0!==Eo){Eo<0&&n.updateValue(R,$n),R--,pe--;continue}const ci=a(k,nt),Ui=a(R,eo),rr=a(k,Tt);
16if(Object.is(rr,Ui)){const bi=a(pe,$n);Object.is(bi,ci)?(n.swap(k,R),n.updateValue(R,$n),pe--,R--):n.move(R,k),n.updateValue(k,Tt),k++}else if(c??=new s6,v??=a6(n,k,R,a),p3(n,c,k,rr))n.updateValue(k,Tt),k++,R++;else if(v.has(rr))c.set(ci,n.detach(k)),R--;else{const bi=n.create(k,o[k]);n.attach(k,bi),k++,R++}}for(;k<=pe;)r6(n,c,a,k,o[k]),k++}else if(null!=o){const pe=o[Symbol.iterator]();let nt=pe.next();for(;!nt.done&&k<=R;){const Tt=n.at(k),hn=nt.value,eo=h3(k,Tt,k,hn,a);if(0!==eo)eo<0&&n.updateValue(k,hn),k++,nt=pe.next();else{c??=new s6,v??=a6(n,k,R,a);const $n=a(k,hn);if(p3(n,c,k,$n))n.updateValue(k,hn),k++,R++,nt=pe.next();else if(v.has($n)){const Eo=a(k,Tt);c.set(Eo,n.detach(k)),R--}else n.attach(k,n.create(k,hn)),k++,R++,nt=pe.next()}}for(;!nt.done;)r6(n,c,a,n.length,nt.value),nt=pe.next()}for(;k<=R;)n.destroy(n.detach(R--));c?.forEach(pe=>{n.destroy(pe)})}(pe,n,k.trackByFn),pe.updateIndexes(),k.hasEmptyBlock){const nt=gt(),Tt=0===pe.length;if(Al(c,nt,Tt)){const hn=a+2,eo=y5(c,hn);if(Tt){const $n=f3(v,hn),Eo=Rd(eo,$n.tView.ssrId);Ad(eo,Sd(c,$n,void 0,{dehydratedView:Eo}),0,q0($n,Eo))}else $p(eo,0)}}}finally{X(o)}}function y5(n,o){return n[o]}function f3(n,o){return Wn(n,o)}function x5(n,o,a,c){const v=Vo(),k=Cr(),R=ue+n,K=v[dr],pe=k.firstCreatePass?Vm(R,k,v,o,m1,ps(),a,c):k.data[R],nt=p6(k,v,pe,K,o,n);v[R]=nt;const Tt=Ua(pe);return el(pe,!0),xp(K,nt,pe),!E0(pe)&&Hs()&&x1(k,v,nt,pe),(0===function fa(){return Pi.lFrame.elementDepthCount}()||Tt)&&_c(nt,v),function Ba(){Pi.lFrame.elementDepthCount++}(),Tt&&(g1(k,v,pe),ap(k,pe,v)),null!==c&&Tp(v,pe),x5}function w5(){let n=ra();hl()?Tl():(n=n.parent,el(n,!1));const o=n;(function zs(n){return Pi.skipHydrationRootTNode===n})(o)&&function rl(){Pi.skipHydrationRootTNode=null}(),function hs(){Pi.lFrame.elementDepthCount--}();const a=Cr();return a.firstCreatePass&&Gm(a,o),null!=o.classesWithoutHost&&function Kl(n){return!!(8&n.flags)}(o)&&hh(a,o,Vo(),o.classesWithoutHost,!0),null!=o.stylesWithoutHost&&function Ql(n){return!!(16&n.flags)}(o)&&hh(a,o,Vo(),o.stylesWithoutHost,!1),w5}function g3(n,o,a,c){return x5(n,o,a,c),w5(),g3}let p6=(n,o,a,c,v,k)=>(Ns(!0),h1(c,v,function Ha(){return Pi.lFrame.currentNamespace}()));function k5(n,o,a){const c=Vo(),v=Cr(),k=n+ue,R=v.firstCreatePass?function t9(n,o,a,c,v){const k=o.consts,R=oi(k,c),K=Dd(o,n,8,"ng-container",R);null!==R&&rf(K,R,!0);const pe=oi(k,v);return ps()&&af(o,a,K,pe,m1),K.mergedAttrs=_a(K.mergedAttrs,K.attrs),null!==o.queries&&o.queries.elementStart(o,K),K}(k,v,c,o,a):v.data[k];el(R,!0);const K=f6(v,c,R,n);return c[k]=K,Hs()&&x1(v,c,K,R),_c(K,c),Ua(R)&&(g1(v,c,R),ap(v,R,c)),null!=a&&Tp(c,R),k5}function M5(){let n=ra();const o=Cr();return hl()?Tl():(n=n.parent,el(n,!1)),o.firstCreatePass&&(Pl(o,n),Ni(n)&&o.queries.elementEnd(n)),M5}function m3(n,o,a){return k5(n,o,a),M5(),m3}let f6=(n,o,a,c)=>(Ns(!0),bp(o[dr],""));function g6(){return Vo()}const $d=void 0;var r9=["en",[["a","p"],["AM","PM"],$d],[["AM","PM"],$d,$d],[["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"]],$d,[["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"]],$d,[["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}",$d,"{1} 'at' {0}",$d],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function i9(n){const o=Math.floor(Math.abs(n)),a=n.toString().replace(/^[^.]*\.?/,"").length;return 1===o&&0===a?1:5}];let Nu={};function v3(n){const o=function a9(n){return n.toLowerCase().replace(/_/g,"-")}(n);let a=C6(o);if(a)return a;const c=o.split("-")[0];if(a=C6(c),a)return a;if("en"===c)return r9;throw new Rt(701,!1)}function _6(n){return v3(n)[ju.PluralCase]}function C6(n){return n in Nu||(Nu[n]=kn.ng&&kn.ng.common&&kn.ng.common.locales&&kn.ng.common.locales[n]),Nu[n]}var ju=function(n){return n[n.LocaleId=0]="LocaleId",n[n.DayPeriodsFormat=1]="DayPeriodsFormat",n[n.DayPeriodsStandalone=2]="DayPeriodsStandalone",n[n.DaysFormat=3]="DaysFormat",n[n.DaysStandalone=4]="DaysStandalone",n[n.MonthsFormat=5]="MonthsFormat",n[n.MonthsStandalone=6]="MonthsStandalone",n[n.Eras=7]="Eras",n[n.FirstDayOfWeek=8]="FirstDayOfWeek",n[n.WeekendRange=9]="WeekendRange",n[n.DateFormat=10]="DateFormat",n[n.TimeFormat=11]="TimeFormat",n[n.DateTimeFormat=12]="DateTimeFormat",n[n.NumberSymbols=13]="NumberSymbols",n[n.NumberFormats=14]="NumberFormats",n[n.CurrencyCode=15]="CurrencyCode",n[n.CurrencySymbol=16]="CurrencySymbol",n[n.CurrencyName=17]="CurrencyName",n[n.Currencies=18]="Currencies",n[n.Directionality=19]="Directionality",n[n.PluralCase=20]="PluralCase",n[n.E
16xtraData=21]="ExtraData",n}(ju||{});const S5="en-US";let b6=S5;function N6(n,o,a){return function c(v){if(v===Function)return a;cu(Lr(n)?so(n.index,o):o,5);const R=o[Zr];let K=j6(o,R,a,v),pe=c.__ngNextListenerFn__;for(;pe;)K=j6(o,R,pe,v)&&K,pe=pe.__ngNextListenerFn__;return K}}function j6(n,o,a,c){const v=X(null);try{return ae(6,o,a),!1!==a(c)}catch(k){return function z9(n,o){const a=n[la],c=a?a.get(is,null):null;c&&c.handleError(o)}(n,k),!1}finally{ae(7,o,a),X(v)}}function V6(n,o,a,c,v,k){const K=o[di],Tt=o[a][K.data[a].outputs[c]],hn=K.firstCreatePass?Sr(K):null,eo=Ia(o),$n=Tt.subscribe(k),Eo=eo.length;eo.push(k,$n),hn&&hn.push(v,n.index,Eo,-(Eo+1))}function b3(n,o,a,c){const v=Vo(),k=Cr(),R=ra();return y3(k,v,v[dr],R,n,o,c),b3}function y3(n,o,a,c,v,k,R){const K=Ua(c),nt=n.firstCreatePass?Sr(n):null,Tt=Ia(o);let hn=!0;if(3&c.type||R){const eo=_t(c,o),$n=R?R(eo):eo,Eo=Tt.length,ci=R?rr=>R(pt(rr[c.index])):c.index;let Ui=null;if(!R&&K&&(Ui=function Y9(n,o,a,c){const v=n.cleanup;if(null!=v)for(let k=0;k<v.length-1;k+=2){const R=v[k];if(R===a&&v[k+1]===c){const K=o[Oa],pe=v[k+2];return K.length>pe?K[pe]:null}"string"==typeof R&&(k+=2)}return null}(n,o,v,c.index)),null!==Ui)(Ui.__ngLastListenerFn__||Ui).__ngNextListenerFn__=k,Ui.__ngLastListenerFn__=k,hn=!1;else{!function H_(n,o,a,c){Fg(n,o,a,c)}(o,$n,v,k=N6(c,o,k));const rr=a.listen($n,v,k);Tt.push(k,rr),nt&&nt.push(v,ci,Eo,Eo+1)}}else k=N6(c,o,k);if(hn){const eo=c.outputs?.[v],$n=c.hostDirectiveOutputs?.[v];if($n&&$n.length)for(let Eo=0;Eo<$n.length;Eo+=2)V6(c,o,$n[Eo],$n[Eo+1],v,k);if(eo&&eo.length)for(const Eo of eo)V6(c,o,Eo,v,v,k)}}function $6(n=1){return function xi(n){return(Pi.lFrame.contextLView=function Zi(n,o){for(;n>0;)o=o[$a],n--;return o}(n,Pi.lFrame.contextLView))[Zr]}(n)}function K9(n,o){let a=null;const c=function Y4(n){const o=n.attrs;if(null!=o){const a=o.indexOf(5);if(!(1&a))return o[a+1]}return null}(n);for(let v=0;v<o.length;v++){const k=o[v];if("*"!==k){if(null===c?T2(n,k,!0):J4(c,k))return v}else a=v}return a}function U6(n){const o=Vo()[Wr][sa];if(!o.projection){const c=o.projection=function Ga(n,o){const a=[];for(let c=0;c<n;c++)a.push(o);return a}(n?n.length:1,null),v=c.slice();let k=o.child;for(;null!==k;){if(128!==k.type){const R=n?K9(k,n):0;null!==R&&(v[R]?v[R].projectionNext=k:c[R]=k,v[R]=k)}k=k.next}}}function H6(n,o=0,a,c,v,k){const R=Vo(),K=Cr(),pe=c?n+1:null;null!==pe&&Tu(R,K,pe,c,v,k,null,a);const nt=Dd(K,ue+n,16,null,a||null);null===nt.projection&&(nt.projection=o),Tl();const hn=!R[ka]||As();null===R[Wr][sa].projection[nt.projection]&&null!==pe?function Q9(n,o,a){const c=ue+a,v=o.data[c],k=n[c],R=Rd(k,v.tView.ssrId);Ad(k,Sd(n,v,void 0,{dehydratedView:R}),0,q0(v,R))}(R,K,pe):hn&&!E0(nt)&&function bC(n,o,a){z2(o[dr],0,o,a,Rp(n,a,o),Pp(a.parent||o[sa],a,o))}(K,R,nt)}function ex(n,o,a,c){!function t7(n,o,a,c){const v=Cr();if(v.firstCreatePass){const k=ra();n7(v,new Qm(o,a,c),k.index),function sy(n,o){const a=n.contentQueries||(n.contentQueries=[]);o!==(a.length?a[a.length-1]:-1)&&a.push(n.queries.length-1,o)}(v,n),!(2&~a)&&(v.staticContentQueries=!0)}return qm(v,Vo(),a)}(n,o,a,c)}function tx(n,o,a){e7(n,o,a)}function nx(n){const o=Vo(),a=Cr(),c=b();B(c+1);const v=gf(a,c);if(n.dirty&&function _o(n){return!(4&~n[Di])}(o)===!(2&~v.metadata.flags)){if(null===v.matches)n.reset([]);
16else{const k=o7(o,c);n.reset(k,jl),n.notifyOnChanges()}return!0}return!1}function ox(){return ff(Vo(),b())}function ix(n,o,a,c){!function a7(n,o){const a=n[G];a._lView=Vo(),a._queryIndex=o,a._queryList=ff(a._lView,o),a._queryList.onDirty(()=>a._dirtyCounter.update(c=>c+1))}(n,e7(o,a,c))}function rx(n=1){B(b()+n)}function ax(n){return mo(zl(),ue+n)}function mx(n,o=""){const a=Vo(),c=Cr(),v=n+ue,k=c.firstCreatePass?Dd(c,v,1,o,null):c.data[v],R=vx(c,a,k,o,n);a[v]=R,Hs()&&x1(c,a,R,k),el(k,!1)}let vx=(n,o,a,c,v)=>(Ns(!0),function Cp(n,o){return n.createText(o)}(o[dr],c));function w3(n){return D5("",n,""),w3}function D5(n,o,a){const c=Vo(),v=function B0(n,o,a,c){return Al(n,gt(),a)?o+dn(a)+c:Na}(c,n,o,a);return v!==Na&&W0(c,or(),v),D5}function k3(n,o,a,c,v){const k=Vo(),R=function F0(n,o,a,c,v,k){const K=nd(n,Oe(),a,v);return wt(2),K?o+dn(a)+c+dn(v)+k:Na}(k,n,o,a,c,v);return R!==Na&&W0(k,or(),R),k3}function M3(n,o,a,c,v,k,R){const K=Vo(),pe=function O0(n,o,a,c,v,k,R,K){const nt=O1(n,Oe(),a,v,R);return wt(3),nt?o+dn(a)+c+dn(v)+k+dn(R)+K:Na}(K,n,o,a,c,v,k,R);return pe!==Na&&W0(K,or(),pe),M3}function S3(n,o,a,c,v,k,R,K,pe){const nt=Vo(),Tt=function N0(n,o,a,c,v,k,R,K,pe,nt){const hn=$c(n,Oe(),a,v,R,pe);return wt(4),hn?o+dn(a)+c+dn(v)+k+dn(R)+K+dn(pe)+nt:Na}(nt,n,o,a,c,v,k,R,K,pe);return Tt!==Na&&W0(nt,or(),Tt),S3}function T3(n,o,a,c,v,k,R,K,pe,nt,Tt){const hn=Vo(),eo=function j0(n,o,a,c,v,k,R,K,pe,nt,Tt,hn){const eo=Oe();let $n=$c(n,eo,a,v,R,pe);return $n=Al(n,eo+4,Tt)||$n,wt(5),$n?o+dn(a)+c+dn(v)+k+dn(R)+K+dn(pe)+nt+dn(Tt)+hn:Na}(hn,n,o,a,c,v,k,R,K,pe,nt,Tt);return eo!==Na&&W0(hn,or(),eo),T3}function W0(n,o,a){const c=vt(o,n);!function A2(n,o,a){n.setValue(o,a)}(n[dr],c,a)}function E3(n,o,a){dd(o)&&(o=o());const c=Vo();return Al(c,gt(),o)&&bc(Cr(),Ri(),c,n,o,c[dr],a,!1),E3}function xx(n,o){const a=dd(n);return a&&n.set(o),a}function A3(n,o){const a=Vo(),c=Cr(),v=ra();return y3(c,a,a[dr],v,n,o),A3}const wx={};function D3(n){const o=Cr(),a=Vo(),c=n+ue;return el(Dd(o,c,128,null,null),!1),ro(o,a,c,wx),D3}function kx(n){return Cc("NgLet"),ro(Cr(),Vo(),or(),n),n}function Mx(n){const a=mo(zl(),ue+n);if(a===wx)throw new Rt(314,!1);return a}function I3(n,o,a,c,v){if(n=si(n),Array.isArray(n))for(let k=0;k<n.length;k++)I3(n[k],o,a,c,v);
vendor: 4,851 bytes, line 16
16else{const k=Cr(),R=Vo(),K=ra();let pe=Le(n)?n:si(n.provide);const nt=Co(n),Tt=1048575&K.providerIndexes,hn=K.directiveStart,eo=K.providerIndexes>>20;if(Le(n)||!n.multi){const $n=new Fl(nt,v,Ld),Eo=P3(pe,o,v?Tt:Tt+eo,hn);-1===Eo?(Sc(fc(K,R),k,pe),R3(k,n,o.length),o.push(pe),K.directiveStart++,K.directiveEnd++,v&&(K.providerIndexes+=1048576),a.push($n),R.push($n)):(a[Eo]=$n,R[Eo]=$n)}else{const $n=P3(pe,o,Tt+eo,hn),Eo=P3(pe,o,Tt,Tt+eo),Ui=Eo>=0&&a[Eo];if(v&&!Ui||!v&&!($n>=0&&a[$n])){Sc(fc(K,R),k,pe);const rr=function fk(n,o,a,c,v){const k=new Fl(n,a,Ld);return k.multi=[],k.index=o,k.componentProviders=0,Sx(k,v,c&&!a),k}(v?pk:hk,a.length,v,c,nt);!v&&Ui&&(a[Eo].providerFactory=rr),R3(k,n,o.length,0),o.push(pe),K.directiveStart++,K.directiveEnd++,v&&(K.providerIndexes+=1048576),a.push(rr),R.push(rr)}else R3(k,n,$n>-1?$n:Eo,Sx(a[v?Eo:$n],nt,!v&&c));!v&&c&&Ui&&a[Eo].componentProviders++}}}function R3(n,o,a,c){const v=Le(o),k=function W(n){return!!n.useClass}(o);if(v||k){const pe=(k?si(o.useClass):o).prototype.ngOnDestroy;if(pe){const nt=n.destroyHooks||(n.destroyHooks=[]);if(!v&&o.multi){const Tt=nt.indexOf(a);-1===Tt?nt.push(a,[c,pe]):nt[Tt+1].push(c,pe)}else nt.push(a,pe)}}}function Sx(n,o,a){return a&&n.componentProviders++,n.multi.push(o)-1}function P3(n,o,a,c){for(let v=a;v<c;v++)if(o[v]===n)return v;return-1}function hk(n,o,a,c,v){return L3(this.multi,[])}function pk(n,o,a,c,v){const k=this.multi;let R;if(this.providerFactory){const K=this.providerFactory.componentProviders,pe=Z(c,c[di],this.providerFactory.index,v);R=pe.slice(0,K),L3(k,R);for(let nt=K;nt<pe.length;nt++)R.push(pe[nt])}else R=[],L3(k,R);return R}function L3(n,o){for(let a=0;a<n.length;a++)o.push((0,n[a])());return o}function Tx(n,o=[]){return a=>{a.providersResolver=(c,v)=>function uk(n,o,a){const c=Cr();if(c.firstCreatePass){const v=xa(n);I3(a,c.data,c.blueprint,v,!0),I3(o,c.data,c.blueprint,v,!1)}}(c,v?v(n):n,o)}}function Ax(n,o,a){const c=Se()+n,v=Vo();return v[c]===Na?c0(v,c,a?o.call(a):o()):Su(v,c)}function Dx(n,o,a,c){return Fx(Vo(),Se(),n,o,a,c)}function Ix(n,o,a,c,v){return Ox(Vo(),Se(),n,o,a,c,v)}function Rx(n,o,a,c,v,k){return Nx(Vo(),Se(),n,o,a,c,v,k)}function Px(n,o,a,c,v,k,R){return jx(Vo(),Se(),n,o,a,c,v,k,R)}function Lx(n,o,a,c,v,k,R,K){const pe=Se()+n,nt=Vo(),Tt=$c(nt,pe,a,c,v,k);return Al(nt,pe+4,R)||Tt?c0(nt,pe+5,K?o.call(K,a,c,v,k,R):o(a,c,v,k,R)):Su(nt,pe+5)}function Bx(n,o,a,c,v,k,R,K,pe){const nt=Se()+n,Tt=Vo(),hn=$c(Tt,nt,a,c,v,k);return nd(Tt,nt+4,R,K)||hn?c0(Tt,nt+6,pe?o.call(pe,a,c,v,k,R,K):o(a,c,v,k,R,K)):Su(Tt,nt+6)}function bh(n,o){const a=n[o];return a===Na?void 0:a}function Fx(n,o,a,c,v,k){const R=o+a;return Al(n,R,v)?c0(n,R+1,k?c.call(k,v):c(v)):bh(n,R+1)}function Ox(n,o,a,c,v,k,R){const K=o+a;return nd(n,K,v,k)?c0(n,K+2,R?c.call(R,v,k):c(v,k)):bh(n,K+2)}function Nx(n,o,a,c,v,k,R,K){const pe=o+a;return O1(n,pe,v,k,R)?c0(n,pe+3,K?c.call(K,v,k,R):c(v,k,R)):bh(n,pe+3)}function jx(n,o,a,c,v,k,R,K,pe){const nt=o+a;return $c(n,nt,v,k,R,K)?c0(n,nt+4,pe?c.call(pe,v,k,R,K):c(v,k,R,K)):bh(n,nt+4)}function Gx(n,o){const a=Cr();let c;const v=n+ue;a.firstCreatePass?(c=function yk(n,o){if(o)for(let a=o.length-1;a>=0;a--){const c=o[a];if(n===c.name)return c}}(o,a.pipeRegistry),a.data[v]=c,c.onDestroy&&(a.destroyHooks??=[]).push(v,c.onDestroy)):c=a.data[v];const k=c.factory||(c.factory=Ta(c.type)),K=gr(Ld);try{const pe=fl(!1),nt=k();return fl(pe),ro(a,Vo(),v,nt),nt}finally{gr(K)}}function $x(n,o,a){const c=n+ue,v=Vo(),k=mo(v,c);return yh(v,c)?Fx(v,Se(),o,k.transform,a,k):k.transform(a)}function Ux(n,o,a,c){const v=n+ue,k=Vo(),R=mo(k,v);return yh(k,v)?Ox(k,Se(),o,R.transform,a,c,R):R.transform(a,c)}function Hx(n,o,a,c,v){const k=n+ue,R=Vo(),K=mo(R,k);return yh(R,k)?Nx(R,Se(),o,K.transform,a,c,v,K):K.transform(a,c,v)}function Zx(n,o,a,c,v,k){const R=n+ue,K=Vo(),pe=mo(K,R);return yh(K,R)?jx(K,Se(),o,pe.transform,a,c,v,k,pe):pe.transform(a,c,v,k)}function yh(n,o){return n[di].data[o].pure}function Wx(n,o){return M1(n,o)}class dw{full;major;minor;patch;constructor(o){this.full=o;const a=o.split(".");this.major=a[0],this.minor=a[1],this.patch=a.slice(2).join(".")}}class Kk{ngModuleFactory;componentFactories;constructor(o,a){this.ngModuleFactory=o,this.componentFactories=a}}let Qk=(()=>{class n{compileModuleSync(a){return new bf(a)}compileModuleAsync(a){return Promise.resolve(this.compileModuleSync(a))}compileModuleAndAllComponentsSync(a){const c=this.compileModuleSync(a),k=s0(ht(a).declarations).reduce((R,K)=>{const pe=$t(K);return pe&&R.push(new Bd(pe)),R},[]);return new Kk(c,k)}compileModuleAndAllComponentsAsync(a){return Promise.resolve(this.compileModuleAndAllComponentsSync(a))}clearCache(){}clearCacheFor(a){}getModuleId(a){}static \u0275fac=function(c){return new(c||n)};static \u0275prov=io({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),eM=(()=>{class n{zone=Ji(Gn);
16changeDetectionScheduler=Ji($);applicationRef=Ji(yc);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(c){return new(c||n)};static \u0275prov=io({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const tM=new fo("",{factory:()=>!1});function j3({ngZoneFactory:n,ignoreChangesOutsideZone:o,scheduleInRootZone:a}){return n??=()=>new Gn({...V3(),scheduleInRootZone:a}),[{provide:Gn,useFactory:n},{provide:ve,multi:!0,useFactory:()=>{const c=Ji(eM,{optional:!0});return()=>c.initialize()}},{provide:ve,multi:!0,useFactory:()=>{const c=Ji(oM);return()=>{c.initialize()}}},!0===o?{provide:i,useValue:!0}:[],{provide:g,useValue:a??E}]}function nM(n){const o=n?.ignoreChangesOutsideZone,a=n?.scheduleInRootZone,c=j3({ngZoneFactory:()=>{const v=V3(n);return v.scheduleInRootZone=a,v.shouldCoalesceEventChangeDetection&&Cc("NgZone_CoalesceEvent"),new Gn(v)},ignoreChangesOutsideZone:o,scheduleInRootZone:a});return Mo([{provide:tM,useValue:!0},{provide:x,useValue:!1},c])}function V3(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:n?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:n?.runCoalescing??!1}}let oM=(()=>{class n{subscription=new Yn.yU;initialized=!1;zone=Ji(Gn);pendingTasks=Ji(f);initialize(){if(this.initialized)return;this.initialized=!0;let a=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(a=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Gn.assertNotInAngularZone(),queueMicrotask(()=>{null!==a&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(a),a=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Gn.assertInAngularZone(),a??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(c){return new(c||n)};static \u0275prov=io({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),wh=(()=>{class n{appRef=Ji(yc);taskService=Ji(f);ngZone=Ji(Gn);zonelessEnabled=Ji(x);tracing=Ji(hd,{optional:!0});disableScheduling=Ji(i,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new Yn.yU;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Qt):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(Ji(g,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){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 Ms||!this.zoneIsDefined)}notify(a){if(!this.zonelessEnabled&&5===a)return;let c=!1;switch(a){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 6:case 13:this.appRef.dirtyFlags|=2,c=!0;break;case 12:this.appRef.dirtyFlags|=16,c=!0;break;case 11:c=!0;break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(c))return;const v=this.useMicrotaskScheduler?D:_;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>v(()=>this.tick())):this.ngZone.runOutsideAngular(()=>v(()=>this.tick()))}shouldScheduleTick(a){return!(this.disableScheduling&&!a||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Qt+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const a=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(c){throw this.taskService.remove(a),c}finally{this.cleanup()}
vendor: 8,676 bytes, line 16
16this.useMicrotaskScheduler=!0,D(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(a)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const a=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(a)}}static \u0275fac=function(c){return new(c||n)};static \u0275prov=io({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const $3=new fo("",{providedIn:"root",factory:()=>Ji($3,ri.Optional|ri.SkipSelf)||function iM(){return typeof $localize<"u"&&$localize.locale||S5}()}),rM=new fo("",{providedIn:"root",factory:()=>"USD"}),L5=new fo(""),dM=new fo("");function kh(n){return!n.moduleRef}let Gu=null;function mM(){return!1}let bw=(()=>class n{static __NG_ELEMENT_ID__=vM})();function vM(n){return function _M(n,o,a){if(Lr(n)&&!a){const c=so(n.index,o);return new uu(c,c)}return 175&n.type?new uu(o[Wr],o):null}(ra(),Vo(),!(16&~n))}class kw{constructor(){}supports(o){return Mu(o)}create(o){return new wM(o)}}const xM=(n,o)=>o;class wM{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(o){this._trackByFn=o||xM}forEachItem(o){let a;for(a=this._itHead;null!==a;a=a._next)o(a)}forEachOperation(o){let a=this._itHead,c=this._removalsHead,v=0,k=null;for(;a||c;){const R=!c||a&&a.currentIndex<Sw(c,v,k)?a:c,K=Sw(R,v,k),pe=R.currentIndex;if(R===c)v--,c=c._nextRemoved;else if(a=a._next,null==R.previousIndex)v++;else{k||(k=[]);const nt=K-v,Tt=pe-v;if(nt!=Tt){for(let eo=0;eo<nt;eo++){const $n=eo<k.length?k[eo]:k[eo]=0,Eo=$n+eo;Tt<=Eo&&Eo<nt&&(k[eo]=$n+1)}k[R.previousIndex]=Tt-nt}}K!==pe&&o(R,K,pe)}}forEachPreviousItem(o){let a;for(a=this._previousItHead;null!==a;a=a._nextPrevious)o(a)}forEachAddedItem(o){let a;for(a=this._additionsHead;null!==a;a=a._nextAdded)o(a)}forEachMovedItem(o){let a;for(a=this._movesHead;null!==a;a=a._nextMoved)o(a)}forEachRemovedItem(o){let a;for(a=this._removalsHead;null!==a;a=a._nextRemoved)o(a)}forEachIdentityChange(o){let a;for(a=this._identityChangesHead;null!==a;a=a._nextIdentityChange)o(a)}diff(o){if(null==o&&(o=[]),!Mu(o))throw new Rt(900,!1);return this.check(o)?this:null}onDestroy(){}check(o){this._reset();let v,k,R,a=this._itHead,c=!1;if(Array.isArray(o)){this.length=o.length;for(let K=0;K<this.length;K++)k=o[K],R=this._trackByFn(K,k),null!==a&&Object.is(a.trackById,R)?(c&&(a=this._verifyReinsertion(a,k,R,K)),Object.is(a.item,k)||this._addIdentityChange(a,k)):(a=this._mismatch(a,k,R,K),c=!0),a=a._next}else v=0,function Ny(n,o){if(Array.isArray(n))for(let a=0;a<n.length;a++)o(n[a]);else{const a=n[Symbol.iterator]();let c;for(;!(c=a.next()).done;)o(c.value)}}(o,K=>{R=this._trackByFn(v,K),null!==a&&Object.is(a.trackById,R)?(c&&(a=this._verifyReinsertion(a,K,R,v)),Object.is(a.item,K)||this._addIdentityChange(a,K)):(a=this._mismatch(a,K,R,v),c=!0),a=a._next,v++}),this.length=v;return this._truncate(a),this.collection=o,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let o;for(o=this._previousItHead=this._itHead;null!==o;o=o._next)o._nextPrevious=o._next;for(o=this._additionsHead;null!==o;o=o._nextAdded)o.previousIndex=o.currentIndex;for(this._additionsHead=this._additionsTail=null,o=this._movesHead;null!==o;o=o._nextMoved)o.previousIndex=o.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(o,a,c,v){let k;return null===o?k=this._itTail:(k=o._prev,this._remove(o)),null!==(o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null))?(Object.is(o.item,a)||this._addIdentityChange(o,a),this._reinsertAfter(o,k,v)):null!==(o=null===this._linkedRecords?null:this._linkedRecords.get(c,v))?(Object.is(o.item,a)||this._addIdentityChange(o,a),this._moveAfter(o,k,v)):o=this._addAfter(new kM(a,c),k,v),o}_verifyReinsertion(o,a,c,v){let k=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null);return null!==k?o=this._reinsertAfter(k,o._prev,v):o.currentIndex!=v&&(o.currentIndex=v,this._addToMoves(o,v)),o}_truncate(o){for(;null!==o;){const a=o._next;this._addToRemovals(this._unlink(o)),o=a}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(o,a,c){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(o);const v=o._prevRemoved,k=o._nextRemoved;return null===v?this._removalsHead=k:v._nextRemoved=k,null===k?this._removalsTail=v:k._prevRemoved=v,this._insertAfter(o,a,c),this._addToMoves(o,c),o}_moveAfter(o,a,c){return this._unlink(o),this._insertAfter(o,a,c),this._addToMoves(o,c),o}_addAfter(o,a,c){return this._insertAfter(o,a,c),this._additionsTail=null===this._additionsTail?this._additionsHead=o:this._additionsTail._nextAdded=o,o}_insertAfter(o,a,c){const v=null===a?this._itHead:a._next;return o._next=v,o._prev=a,null===v?this._itTail=o:v._prev=o,null===a?this._itHead=o:a._next=o,null===this._linkedRecords&&(this._linkedRecords=new Mw),this._linkedRecords.put(o),o.currentIndex=c,o}_remove(o){return this._addToRemovals(this._unlink(o))}_unlink(o){null!==this._linkedRecords&&this._linkedRecords.remove(o);const a=o._prev,c=o._next;return null===a?this._itHead=c:a._next=c,null===c?this._itTail=a:c._prev=a,o}_addToMoves(o,a){return o.previousIndex===a||(this._movesTail=null===this._movesTail?this._movesHead=o:this._movesTail._nextMoved=o),o}_addToRemovals(o){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Mw),this._unlinkedRecords.put(o),o.currentIndex=null,o._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=o,o._prevRemoved=null):(o._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=o),o}_addIdentityChange(o,a){return o.item=a,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=o:this._identityChangesTail._nextIdentityChange=o,o}}class kM{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(o,a){this.item=o,this.trackById=a}}class MM{_head=null;_tail=null;add(o){null===this._head?(this._head=this._tail=o,o._nextDup=null,o._prevDup=null):(this._tail._nextDup=o,o._prevDup=this._tail,o._nextDup=null,this._tail=o)}get(o,a){let c;for(c=this._head;null!==c;c=c._nextDup)if((null===a||a<=c.currentIndex)&&Object.is(c.trackById,o))return c;return null}remove(o){const a=o._prevDup,c=o._nextDup;return null===a?this._head=c:a._nextDup=c,null===c?this._tail=a:c._prevDup=a,null===this._head}}class Mw{map=new Map;put(o){const a=o.trackById;let c=this.map.get(a);c||(c=new MM,this.map.set(a,c)),c.add(o)}get(o,a){const v=this.map.get(o);return v?v.get(o,a):null}remove(o){const a=o.trackById;return this.map.get(a).remove(o)&&this.map.delete(a),o}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Sw(n,o,a){const c=n.previousIndex;if(null===c)return c;let v=0;return a&&c<a.length&&(v=a[c]),c+o+v}class Tw{constructor(){}supports(o){return o instanceof Map||Tf(o)}create(){return new SM}}class SM{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(o){let a;for(a=this._mapHead;null!==a;a=a._next)o(a)}forEachPreviousItem(o){let a;for(a=this._previousMapHead;null!==a;a=a._nextPrevious)o(a)}forEachChangedItem(o){let a;for(a=this._changesHead;null!==a;a=a._nextChanged)o(a)}forEachAddedItem(o){let a;for(a=this._additionsHead;null!==a;a=a._nextAdded)o(a)}forEachRemovedItem(o){let a;for(a=this._removalsHead;null!==a;a=a._nextRemoved)o(a)}diff(o){if(o){if(!(o instanceof Map||Tf(o)))throw new Rt(900,!1)}else o=new Map;return this.check(o)?this:null}onDestroy(){}check(o){this._reset();let a=this._mapHead;
16if(this._appendAfter=null,this._forEach(o,(c,v)=>{if(a&&a.key===v)this._maybeAddToChanges(a,c),this._appendAfter=a,a=a._next;else{const k=this._getOrCreateRecordForKey(v,c);a=this._insertBeforeOrAppend(a,k)}}),a){a._prev&&(a._prev._next=null),this._removalsHead=a;for(let c=a;null!==c;c=c._nextRemoved)c===this._mapHead&&(this._mapHead=null),this._records.delete(c.key),c._nextRemoved=c._next,c.previousValue=c.currentValue,c.currentValue=null,c._prev=null,c._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(o,a){if(o){const c=o._prev;return a._next=o,a._prev=c,o._prev=a,c&&(c._next=a),o===this._mapHead&&(this._mapHead=a),this._appendAfter=o,o}return this._appendAfter?(this._appendAfter._next=a,a._prev=this._appendAfter):this._mapHead=a,this._appendAfter=a,null}_getOrCreateRecordForKey(o,a){if(this._records.has(o)){const v=this._records.get(o);this._maybeAddToChanges(v,a);const k=v._prev,R=v._next;return k&&(k._next=R),R&&(R._prev=k),v._next=null,v._prev=null,v}const c=new TM(o);return this._records.set(o,c),c.currentValue=a,this._addToAdditions(c),c}_reset(){if(this.isDirty){let o;for(this._previousMapHead=this._mapHead,o=this._previousMapHead;null!==o;o=o._next)o._nextPrevious=o._next;for(o=this._changesHead;null!==o;o=o._nextChanged)o.previousValue=o.currentValue;for(o=this._additionsHead;null!=o;o=o._nextAdded)o.previousValue=o.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(o,a){Object.is(a,o.currentValue)||(o.previousValue=o.currentValue,o.currentValue=a,this._addToChanges(o))}_addToAdditions(o){null===this._additionsHead?this._additionsHead=this._additionsTail=o:(this._additionsTail._nextAdded=o,this._additionsTail=o)}_addToChanges(o){null===this._changesHead?this._changesHead=this._changesTail=o:(this._changesTail._nextChanged=o,this._changesTail=o)}_forEach(o,a){o instanceof Map?o.forEach(a):Object.keys(o).forEach(c=>a(o[c],c))}}class TM{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(o){this.key=o}}function Ew(){return new W3([new kw])}let W3=(()=>{class n{factories;static \u0275prov=io({token:n,providedIn:"root",factory:Ew});constructor(a){this.factories=a}static create(a,c){if(null!=c){const v=c.factories.slice();a=a.concat(v)}return new n(a)}static extend(a){return{provide:n,useFactory:c=>n.create(a,c||Ew()),deps:[[n,new Sa,new rs]]}}find(a){const c=this.factories.find(v=>v.supports(a));if(null!=c)return c;throw new Rt(901,!1)}}return n})();function Aw(){return new X3([new Tw])}let X3=(()=>{class n{static \u0275prov=io({token:n,providedIn:"root",factory:Aw});factories;constructor(a){this.factories=a}static create(a,c){if(c){const v=c.factories.slice();a=a.concat(v)}return new n(a)}static extend(a){return{provide:n,useFactory:c=>n.create(a,c||Aw()),deps:[[n,new Sa,new rs]]}}find(a){const c=this.factories.find(v=>v.supports(a));if(c)return c;throw new Rt(901,!1)}}return n})();function DM(n){const{rootComponent:o,appProviders:a,platformProviders:c,platformRef:v}=n;ae(8);try{const k=v?.injector??function gM(n=[]){if(Gu)return Gu;const o=function vw(n=[],o){return Zs.create({name:o,providers:[{provide:he,useValue:"platform"},{provide:L5,useValue:new Set([()=>Gu=null])},...n]})}(n);return Gu=o,function Zf(){!function En(n){jt=n}(()=>{throw new Rt(600,!1)})}(),function _w(n){const o=n.get(Ph,null);Bi(n,()=>{o?.forEach(a=>a())})}(o),o}(c),R=[j3({}),{provide:$,useExisting:wh},...a||[]];return function gw(n){const o=kh(n)?n.r3Injector:n.moduleRef.injector,a=o.get(Gn);return a.run(()=>{kh(n)?n.r3Injector.resolveInjectorInitializers():n.moduleRef.resolveInjectorInitializers();const c=o.get(is,null);let v;if(a.runOutsideAngular(()=>{v=a.onError.subscribe({next:k=>{c.handleError(k)}})}),kh(n)){const k=()=>o.destroy(),R=n.platformInjector.get(L5);R.add(k),o.onDestroy(()=>{v.unsubscribe(),R.delete(k)})}else{const k=()=>n.moduleRef.destroy(),R=n.platformInjector.get(L5);R.add(k),n.moduleRef.onDestroy(()=>{Ru(n.allPlatformModules,n.moduleRef),v.unsubscribe(),R.delete(k)})}return function hM(n,o,a){try{const c=a();return Y1(c)?c.catch(v=>{throw o.runOutsideAngular(()=>n.handleError(v)),v}):c}catch(c){throw o.runOutsideAngular(()=>n.handleError(c)),c}}(c,a,()=>{const k=o.get(Hf);
16return k.runInitializers(),k.donePromise.then(()=>{if(function d9(n){"string"==typeof n&&(b6=n.toLowerCase().replace(/_/g,"-"))}(o.get($3,S5)||S5),!o.get(dM,!0))return kh(n)?o.get(yc):(n.allPlatformModules.push(n.moduleRef),n.moduleRef);if(kh(n)){const pe=o.get(yc);return void 0!==n.rootComponent&&pe.bootstrap(n.rootComponent),pe}return function uM(n,o){const a=n.injector.get(yc);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(c=>a.bootstrap(c));else{if(!n.instance.ngDoBootstrap)throw new Rt(-403,!1);n.instance.ngDoBootstrap(a)}o.push(n)}(n.moduleRef,n.allPlatformModules),n.moduleRef})})})}({r3Injector:new b7({providers:R,parent:k,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:k,rootComponent:o})}catch(k){return Promise.reject(k)}finally{ae(9)}}function JM(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}function qM(n,o=NaN){return isNaN(parseFloat(n))||isNaN(Number(n))?o:Number(n)}function u0(n){return function ao(n){const o=X(null);try{return n()}finally{X(o)}}(n)}function Sh(n,o){return nn(n,o?.equal)}class iS{[G];constructor(o){this[G]=o}destroy(){this[G].destroy()}}function Y3(n,o){!o?.injector&&fr();const a=o?.injector??Ji(Zs);let v,c=!0!==o?.manualCleanup?a.get(ft):null;const k=a.get(Yu,null,{optional:!0}),R=a.get($);return null===k||o?.forceRoot?v=function lS(n,o,a){const c=Object.create(rS);
16return c.fn=n,c.scheduler=o,c.notifier=a,c.zone=typeof Zone<"u"?Zone.current:null,c.scheduler.schedule(c),c.notifier.notify(12),c}(n,a.get(Gf),R):(v=function sS(n,o,a){const c=Object.create(aS);return c.view=n,c.zone=typeof Zone<"u"?Zone.current:null,c.notifier=o,c.fn=a,n[Js]??=new Set,n[Js].add(c),c.consumerMarkedDirty(c),c}(k.view,R,n),c instanceof u&&c._lView===k.view&&(c=null)),v.injector=a,null!==c&&(v.onDestroyFn=c.onDestroy(()=>v.destroy())),new iS(v)}const Uw={...J,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:ne,run(){if(this.dirty=!1,this.hasRun&&!Ae(this))return;this.hasRun=!0;const n=c=>(this.cleanupFns??=[]).push(c),o=Be(this),a=Qe(!1);try{this.maybeCleanup(),this.fn(n)}finally{Qe(a),Ce(this,o)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}},rS={...Uw,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){ge(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}},aS={...Uw,consumerMarkedDirty(){this.view[Di]|=8192,zi(this.view),this.notifier.notify(13)},destroy(){ge(this),this.onDestroyFn(),this.maybeCleanup(),this.view[Js]?.delete(this)}};function bS(n,o){const a=$t(n),c=o.elementInjector||Ot();return new Bd(a).create(c,o.projectableNodes,o.hostElement,o.environmentInjector)}function yS(n){const o=$t(n);if(!o)return null;const a=new Bd(o);return{get selector(){return a.selector},get type(){return a.componentType},get inputs(){return a.inputs},get outputs(){return a.outputs},get ngContentSelectors(){return a.ngContentSelectors},get isStandalone(){return o.standalone},get isSignal(){return o.signals}}}},71500:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>Ze});var p=h(22541);const e=function l(we,Be){for(var Ce=we.length;Ce--;)if((0,p.A)(we[Ce][0],Be))return Ce;return-1};var X=Array.prototype.splice;function Ue(we){var Be=-1,Ce=null==we?0:we.length;for(this.clear();++Be<Ce;){var Ae=we[Be];this.set(Ae[0],Ae[1])}}Ue.prototype.clear=function s(){this.__data__=[],this.size=0},Ue.prototype.delete=function t(we){var Be=this.__data__,Ce=e(Be,we);return!(Ce<0||(Ce==Be.length-1?Be.pop():X.call(Be,Ce,1),--this.size,0))},Ue.prototype.get=function ie(we){var Be=this.__data__,Ce=e(Be,we);return Ce<0?void 0:Be[Ce][1]},Ue.prototype.has=function se(we){return e(this.__data__,we)>-1},Ue.prototype.set=function ke(we,Be){var Ce=this.__data__,Ae=e(Ce,we);return Ae<0?(++this.size,Ce.push([we,Be])):Ce[Ae][1]=Be,this};const Ze=Ue},71513:(fn,Q,h)=>{"use strict";h.d(Q,{u:()=>e});var s=h(80720),r=h(38327),p=h(29418),l=h(87040);function e(X={}){const{connector:t=()=>new r.B,resetOnError:V=!0,resetOnComplete:ie=!0,resetOnRefCountZero:J=!0}=X;return se=>{let U,ke,_e,Ue=0,Ze=!1,we=!1;const Be=()=>{ke?.unsubscribe(),ke=void 0},Ce=()=>{Be(),U=_e=void 0,Ze=we=!1},Ae=()=>{const ge=U;Ce(),ge?.unsubscribe()};return(0,l.N)((ge,rt)=>{Ue++,!we&&!Ze&&Be();const Je=_e=_e??t();rt.add(()=>{Ue--,0===Ue&&!we&&!Ze&&(ke=G(Ae,J))}),Je.subscribe(rt),!U&&Ue>0&&(U=new p.Ms({next:Ct=>Je.next(Ct),error:Ct=>{we=!0,Be(),ke=G(Ce,V,Ct),Je.error(Ct)},complete:()=>{Ze=!0,Be(),ke=G(Ce,ie),Je.complete()}}),(0,s.Tg)(ge).subscribe(U))})(se)}}function G(X,t,...V){if(!0===t)return void X();if(!1===t)return;const ie=new p.Ms({next:()=>{ie.unsubscribe(),X()}});return(0,s.Tg)(t(...V)).subscribe(ie)}},71767:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r="object"==typeof global&&global&&global.Object===Object&&global},71849:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>se});var s=h(70358),r=h(45004),p=h(15154);var X=Object.prototype.hasOwnProperty;const V=function t(U){if(!(0,r.A)(U))return function l(U){var ke=[];if(null!=U)for(var _e in Object(U))ke.push(_e);return ke}(U);var ke=(0,p.A)(U),_e=[];for(var Ue in U)"constructor"==Ue&&(ke||!X.call(U,Ue))||_e.push(Ue);return _e};var ie=h(14705);const se=function J(U){return(0,ie.A)(U)?(0,s.A)(U,!0):V(U)}},71978:function(fn){fn.exports=function(){"use strict";var Q="month",h="quarter";return function(s,r){var p=r.prototype;p.quarter=function(G){return this.$utils().u(G)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(G-1))};var l=p.add;p.add=function(G,X){return G=Number(G),this.$utils().p(X)===h?this.add(3*G,Q):l.bind(this)(G,X)};var e=p.startOf;p.startOf=function(G,X){var t=this.$utils(),V=!!t.u(X)||X;if(t.p(G)===h){var ie=this.quarter()-1;return V?this.month(3*ie).startOf(Q).startOf("day"):this.month(3*ie+2).endOf(Q).endOf("day")}return e.bind(this)(G,X)}}}()},72414:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>l});var s=h(71767),r="object"==typeof self&&self&&self.Object===Object&&self;const l=s.A||r||Function("return this")()},72857:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p,l){for(var e=-1,G=Array(p);++e<p;)G[e]=l(e);return G}},72864:(fn,Q,h)=>{"use strict";h.d(Q,{Ay:()=>si});var s=h(33934);function p(Nt,ln){if(!Nt)throw new Error(ln??"Unexpected invariant triggered.")}const l=/\r\n|[\n\r]/g;function e(Nt,ln){let rn=0,vo=1;for(const Hn of Nt.body.matchAll(l)){if("number"==typeof Hn.index||p(!1),Hn.index>=ln)break;rn=Hn.index+Hn[0].length,vo+=1}return{line:vo,column:ln+1-rn}}function X(Nt,ln){const rn=Nt.locationOffset.column-1,vo="".padStart(rn)+Nt.body,Hn=ln.line-1,gi=ln.line+(Nt.locationOffset.line-1),wr=ln.column+(1===ln.line?rn:0),Ei=`${Nt.name}:${gi}:${wr}\n`,ji=vo.split(/\r\n|[\n\r]/g),qr=ji[Hn];if(qr.length>120){const Vr=Math.floor(wr/80),mn=wr%80,vn=[];for(let Kn=0;Kn<qr.length;Kn+=80)vn.push(qr.slice(Kn,Kn+80));return Ei+t([[`${gi} |`,vn[0]],...vn.slice(1,Vr+1).map(Kn=>["|",Kn]),["|","^".padStart(mn)],["|",vn[Vr+1]]])}return Ei+t([[gi-1+" |",ji[Hn-1]],[`${gi} |`,qr],["|","^".padStart(wr)],[`${gi+1} |`,ji[Hn+1]]])}function t(Nt){const ln=Nt.filter(([vo,Hn])=>void 0!==Hn),rn=Math.max(...ln.map(([vo])=>vo.length));return ln.map(([vo,Hn])=>vo.padStart(rn)+(Hn?" "+Hn:"")).join("\n")}
16class ie extends Error{constructor(ln,...rn){var vo,Hn,Bo;const{nodes:gi,source:Dr,positions:wr,path:Ei,originalError:ji,extensions:qr}=function V(Nt){const ln=Nt[0];return null==ln||"kind"in ln||"length"in ln?{nodes:ln,source:Nt[1],positions:Nt[2],path:Nt[3],originalError:Nt[4],extensions:Nt[5]}:ln}(rn);super(ln),this.name="GraphQLError",this.path=Ei??void 0,this.originalError=ji??void 0,this.nodes=J(Array.isArray(gi)?gi:gi?[gi]:void 0);const Vr=J(null===(vo=this.nodes)||void 0===vo?void 0:vo.map(vn=>vn.loc).filter(vn=>null!=vn));this.source=Dr??(null==Vr||null===(Hn=Vr[0])||void 0===Hn?void 0:Hn.source),this.positions=wr??Vr?.map(vn=>vn.start),this.locations=wr&&Dr?wr.map(vn=>e(Dr,vn)):Vr?.map(vn=>e(vn.source,vn.start));const mn=function r(Nt){return"object"==typeof Nt&&null!==Nt}(ji?.extensions)?ji?.extensions:void 0;this.extensions=null!==(Bo=qr??mn)&&void 0!==Bo?Bo:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=ji&&ji.stack?Object.defineProperty(this,"stack",{value:ji.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,ie):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let ln=this.message;if(this.nodes)for(const rn of this.nodes)rn.loc&&(ln+="\n\n"+X((Nt=rn.loc).source,e(Nt.source,Nt.start)));else if(this.source&&this.locations)for(const rn of this.locations)ln+="\n\n"+X(this.source,rn);var Nt;return ln}toJSON(){const ln={message:this.message};return null!=this.locations&&(ln.locations=this.locations),null!=this.path&&(ln.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(ln.extensions=this.extensions),ln}}function J(Nt){return void 0===Nt||0===Nt.length?void 0:Nt}function ke(Nt,ln,rn){return new ie(`Syntax Error: ${rn}`,{source:Nt,positions:[ln]})}class _e{constructor(ln,rn,vo){this.start=ln.start,this.end=rn.end,this.startToken=ln,this.endToken=rn,this.source=vo}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class Ue{constructor(ln,rn,vo,Hn,Bo,gi){this.kind=ln,this.start=rn,this.end=vo,this.line=Hn,this.column=Bo,this.value=gi,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}new Set(Object.keys({Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]}));var Ce=function(Nt){return Nt.QUERY="query",Nt.MUTATION="mutation",Nt.SUBSCRIPTION="subscription",Nt}(Ce||{}),Ae=function(Nt){return Nt.QUERY="QUERY",Nt.MUTATION="MUTATION",Nt.SUBSCRIPTION="SUBSCRIPTION",Nt.FIELD="FIELD",Nt.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",Nt.FRAGMENT_SPREAD="FRAGMENT_SPREAD",Nt.INLINE_FRAGMENT="INLINE_FRAGMENT",Nt.VARIABLE_DEFINITION="VARIABLE_DEFINITION",Nt.SCHEMA="SCHEMA",Nt.SCALAR="SCALAR",Nt.OBJECT="OBJECT",Nt.FIELD_DEFINITION="FIELD_DEFINITION",Nt.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",Nt.INTERFACE="INTERFACE",Nt.UNION="UNION",Nt.ENUM="ENUM",Nt.ENUM_VALUE="ENUM_VALUE",Nt.INPUT_OBJECT="INPUT_OBJECT",Nt.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION",Nt}(Ae||{}),ge=function(Nt){return Nt.NAME="Name",Nt.DOCUMENT="Document",Nt.OPERATION_DEFINITION="OperationDefinition",Nt.VARIABLE_DEFINITION="VariableDefinition",Nt.SELECTION_SET="SelectionSet",Nt.FIELD="Field",Nt.ARGUMENT="Argument",Nt.FRAGMENT_SPREAD="FragmentSpread",Nt.INLINE_FRAGMENT="InlineFragment",Nt.FRAGMENT_DEFINITION="FragmentDefinition",Nt.VARIABLE="Variable",Nt.INT="IntValue",Nt.FLOAT="FloatValue",Nt.STRING="Str
16ingValue",Nt.BOOLEAN="BooleanValue",Nt.NULL="NullValue",Nt.ENUM="EnumValue",Nt.LIST="ListValue",Nt.OBJECT="ObjectValue",Nt.OBJECT_FIELD="ObjectField",Nt.DIRECTIVE="Directive",Nt.NAMED_TYPE="NamedType",Nt.LIST_TYPE="ListType",Nt.NON_NULL_TYPE="NonNullType",Nt.SCHEMA_DEFINITION="SchemaDefinition",Nt.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",Nt.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",Nt.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",Nt.FIELD_DEFINITION="FieldDefinition",Nt.INPUT_VALUE_DEFINITION="InputValueDefinition",Nt.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",Nt.UNION_TYPE_DEFINITION="UnionTypeDefinition",Nt.ENUM_TYPE_DEFINITION="EnumTypeDefinition",Nt.ENUM_VALUE_DEFINITION="EnumValueDefinition",Nt.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",Nt.DIRECTIVE_DEFINITION="DirectiveDefinition",Nt.SCHEMA_EXTENSION="SchemaExtension",Nt.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",Nt.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",Nt.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",Nt.UNION_TYPE_EXTENSION="UnionTypeExtension",Nt.ENUM_TYPE_EXTENSION="EnumTypeExtension",Nt.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",Nt}(ge||{});function rt(Nt){return 9===Nt||32===Nt}function Je(Nt){return Nt>=48&&Nt<=57}function Ct(Nt){return Nt>=97&&Nt<=122||Nt>=65&&Nt<=90}function Bt(Nt){return Ct(Nt)||95===Nt}function Zt(Nt){return Ct(Nt)||Je(Nt)||95===Nt}function Xt(Nt){var ln;let rn=Number.MAX_SAFE_INTEGER,vo=null,Hn=-1;for(let gi=0;gi<Nt.length;++gi){var Bo;const Dr=Nt[gi],wr=nn(Dr);wr!==Dr.length&&(vo=null!==(Bo=vo)&&void 0!==Bo?Bo:gi,Hn=gi,0!==gi&&wr<rn&&(rn=wr))}return Nt.map((gi,Dr)=>0===Dr?gi:gi.slice(rn)).slice(null!==(ln=vo)&&void 0!==ln?ln:0,Hn+1)}function nn(Nt){let ln=0;for(;ln<Nt.length&&rt(Nt.charCodeAt(ln));)++ln;return ln}var It=function(Nt){return Nt.SOF="<SOF>",Nt.EOF="<EOF>",Nt.BANG="!",Nt.DOLLAR="$",Nt.AMP="&",Nt.PAREN_L="(",Nt.PAREN_R=")",Nt.SPREAD="...",Nt.COLON=":",Nt.EQUALS="=",Nt.AT="@",Nt.BRACKET_L="[",Nt.BRACKET_R="]",Nt.BRACE_L="{",Nt.PIPE="|",Nt.BRACE_R="}",Nt.NAME="Name",Nt.INT="Int",Nt.FLOAT="Float",Nt.STRING="String",Nt.BLOCK_STRING="BlockString",Nt.COMMENT="Comment",Nt}(It||{});class Re{constructor(ln){const rn=new Ue(It.SOF,0,0,0,0);this.source=ln,this.lastToken=rn,this.token=rn,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let ln=this.token;if(ln.kind!==It.EOF)do{if(ln.next)ln=ln.next;else{const rn=Yt(this,ln.end);ln.next=rn,rn.prev=ln,ln=rn}}while(ln.kind===It.COMMENT);return ln}}function jt(Nt){return Nt>=0&&Nt<=55295||Nt>=57344&&Nt<=1114111}function Vt(Nt,ln){return En(Nt.charCodeAt(ln))&&pn(Nt.charCodeAt(ln+1))}function En(Nt){return Nt>=55296&&Nt<=56319}function pn(Nt){return Nt>=56320&&Nt<=57343}function Kt(Nt,ln){const rn=Nt.source.body.codePointAt(ln);if(void 0===rn)return It.EOF;if(rn>=32&&rn<=126){const vo=String.fromCodePoint(rn);return'"'===vo?"'\"'":`"${vo}"`}return"U+"+rn.toString(16).toUpperCase().padStart(4,"0")}function Ht(Nt,ln,rn,vo,Hn){return new Ue(ln,rn,vo,Nt.line,1+rn-Nt.lineStart,Hn)}function Yt(Nt,ln){const rn=Nt.source.body,vo=rn.length;let Hn=ln;for(;Hn<vo;){const Bo=rn.charCodeAt(Hn);switch(Bo){case 65279:case 9:case 32:case 44:++Hn;continue;case 10:++Hn,++Nt.line,Nt.lineStart=Hn;continue;case 13:10===rn.charCodeAt(Hn+1)?Hn+=2:++Hn,++Nt.line,Nt.lineStart=Hn;continue;case 35:return lo(Nt,Hn);case 33:return Ht(Nt,It.BANG,Hn,Hn+1);case 36:return Ht(Nt,It.DOLLAR,Hn,Hn+1);case 38:return Ht(Nt,It.AMP,Hn,Hn+1);case 40:return Ht(Nt,It.PAREN_L,Hn,Hn+1);case 41:return Ht(Nt,It.PAREN_R,Hn,Hn+1);case 46:if(46===rn.charCodeAt(Hn+1)&&46===rn.charCodeAt(Hn+2))return Ht(Nt,It.SPREAD,Hn,Hn+3);break;case 58:return Ht(Nt,It.COLON,Hn,Hn+1);case 61:return Ht(Nt,It.EQUALS,Hn,Hn+1);case 64:return Ht(Nt,It.AT,Hn,Hn+1);case 91:return Ht(Nt,It.BRACKET_L,Hn,Hn+1);case 93:return Ht(Nt,It.BRACKET_R,Hn,Hn+1);case 123:return Ht(Nt,It.BRACE_L,Hn,Hn+1);case 124:return Ht(Nt,It.PIPE,Hn,Hn+1);case 125:return Ht(Nt,It.BRACE_R,Hn,Hn+1);
vendor: 21,205 bytes, line 16
16case 34:return 34===rn.charCodeAt(Hn+1)&&34===rn.charCodeAt(Hn+2)?ao(Nt,Hn):Ne(Nt,Hn)}if(Je(Bo)||45===Bo)return Pn(Nt,Hn,Bo);if(Bt(Bo))return St(Nt,Hn);throw ke(Nt.source,Hn,39===Bo?"Unexpected single quote character ('), did you mean to use a double quote (\")?":jt(Bo)||Vt(rn,Hn)?`Unexpected character: ${Kt(Nt,Hn)}.`:`Invalid character: ${Kt(Nt,Hn)}.`)}return Ht(Nt,It.EOF,vo,vo)}function lo(Nt,ln){const rn=Nt.source.body,vo=rn.length;let Hn=ln+1;for(;Hn<vo;){const Bo=rn.charCodeAt(Hn);if(10===Bo||13===Bo)break;if(jt(Bo))++Hn;else{if(!Vt(rn,Hn))break;Hn+=2}}return Ht(Nt,It.COMMENT,ln,Hn,rn.slice(ln+1,Hn))}function Pn(Nt,ln,rn){const vo=Nt.source.body;let Hn=ln,Bo=rn,gi=!1;if(45===Bo&&(Bo=vo.charCodeAt(++Hn)),48===Bo){if(Bo=vo.charCodeAt(++Hn),Je(Bo))throw ke(Nt.source,Hn,`Invalid number, unexpected digit after 0: ${Kt(Nt,Hn)}.`)}else Hn=Zn(Nt,Hn,Bo),Bo=vo.charCodeAt(Hn);if(46===Bo&&(gi=!0,Bo=vo.charCodeAt(++Hn),Hn=Zn(Nt,Hn,Bo),Bo=vo.charCodeAt(Hn)),(69===Bo||101===Bo)&&(gi=!0,Bo=vo.charCodeAt(++Hn),(43===Bo||45===Bo)&&(Bo=vo.charCodeAt(++Hn)),Hn=Zn(Nt,Hn,Bo),Bo=vo.charCodeAt(Hn)),46===Bo||Bt(Bo))throw ke(Nt.source,Hn,`Invalid number, expected digit but got: ${Kt(Nt,Hn)}.`);return Ht(Nt,gi?It.FLOAT:It.INT,ln,Hn,vo.slice(ln,Hn))}function Zn(Nt,ln,rn){if(!Je(rn))throw ke(Nt.source,ln,`Invalid number, expected digit but got: ${Kt(Nt,ln)}.`);const vo=Nt.source.body;let Hn=ln+1;for(;Je(vo.charCodeAt(Hn));)++Hn;return Hn}function Ne(Nt,ln){const rn=Nt.source.body,vo=rn.length;let Hn=ln+1,Bo=Hn,gi="";for(;Hn<vo;){const Dr=rn.charCodeAt(Hn);if(34===Dr)return gi+=rn.slice(Bo,Hn),Ht(Nt,It.STRING,ln,Hn+1,gi);if(92!==Dr){if(10===Dr||13===Dr)break;if(jt(Dr))++Hn;else{if(!Vt(rn,Hn))throw ke(Nt.source,Hn,`Invalid character within String: ${Kt(Nt,Hn)}.`);Hn+=2}}else{gi+=rn.slice(Bo,Hn);const wr=117===rn.charCodeAt(Hn+1)?123===rn.charCodeAt(Hn+2)?At(Nt,Hn):ct(Nt,Hn):Ln(Nt,Hn);gi+=wr.value,Hn+=wr.size,Bo=Hn}}throw ke(Nt.source,Hn,"Unterminated string.")}function At(Nt,ln){const rn=Nt.source.body;let vo=0,Hn=3;for(;Hn<12;){const Bo=rn.charCodeAt(ln+Hn++);if(125===Bo){if(Hn<5||!jt(vo))break;return{value:String.fromCodePoint(vo),size:Hn}}if(vo=vo<<4|bn(Bo),vo<0)break}throw ke(Nt.source,ln,`Invalid Unicode escape sequence: "${rn.slice(ln,ln+Hn)}".`)}function ct(Nt,ln){const rn=Nt.source.body,vo=Ft(rn,ln+2);if(jt(vo))return{value:String.fromCodePoint(vo),size:6};if(En(vo)&&92===rn.charCodeAt(ln+6)&&117===rn.charCodeAt(ln+7)){const Hn=Ft(rn,ln+8);if(pn(Hn))return{value:String.fromCodePoint(vo,Hn),size:12}}throw ke(Nt.source,ln,`Invalid Unicode escape sequence: "${rn.slice(ln,ln+6)}".`)}function Ft(Nt,ln){return bn(Nt.charCodeAt(ln))<<12|bn(Nt.charCodeAt(ln+1))<<8|bn(Nt.charCodeAt(ln+2))<<4|bn(Nt.charCodeAt(ln+3))}function bn(Nt){return Nt>=48&&Nt<=57?Nt-48:Nt>=65&&Nt<=70?Nt-55:Nt>=97&&Nt<=102?Nt-87:-1}function Ln(Nt,ln){const rn=Nt.source.body;switch(rn.charCodeAt(ln+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:"\t",size:2}}throw ke(Nt.source,ln,`Invalid character escape sequence: "${rn.slice(ln,ln+2)}".`)}function ao(Nt,ln){const rn=Nt.source.body,vo=rn.length;let Hn=Nt.lineStart,Bo=ln+3,gi=Bo,Dr="";const wr=[];for(;Bo<vo;){const Ei=rn.charCodeAt(Bo);if(34===Ei&&34===rn.charCodeAt(Bo+1)&&34===rn.charCodeAt(Bo+2)){Dr+=rn.slice(gi,Bo),wr.push(Dr);const ji=Ht(Nt,It.BLOCK_STRING,ln,Bo+3,Xt(wr).join("\n"));return Nt.line+=wr.length-1,Nt.lineStart=Hn,ji}if(92!==Ei||34!==rn.charCodeAt(Bo+1)||34!==rn.charCodeAt(Bo+2)||34!==rn.charCodeAt(Bo+3))if(10!==Ei&&13!==Ei)if(jt(Ei))++Bo;else{if(!Vt(rn,Bo))throw ke(Nt.source,Bo,`Invalid character within String: ${Kt(Nt,Bo)}.`);Bo+=2}else Dr+=rn.slice(gi,Bo),wr.push(Dr),13===Ei&&10===rn.charCodeAt(Bo+1)?Bo+=2:++Bo,Dr="",gi=Bo,Hn=Bo;else Dr+=rn.slice(gi,Bo),gi=Bo+1,Bo+=4}throw ke(Nt.source,Bo,"Unterminated string.")}function St(Nt,ln){const rn=Nt.source.body,vo=rn.length;let Hn=ln+1;for(;Hn<vo&&Zt(rn.charCodeAt(Hn));)++Hn;return Ht(Nt,It.NAME,ln,Hn,rn.slice(ln,Hn))}function On(Nt,ln){if(!Nt)throw new Error(ln)}function Jn(Nt){return To(Nt,[])}function To(Nt,ln){switch(typeof Nt){case"string":return JSON.stringify(Nt);case"function":return Nt.name?`[function ${Nt.name}]`:"[function]";case"object":return function Jo(Nt,ln){if(null===Nt)return"null";if(ln.includes(Nt))return"[Circular]";const rn=[...ln,Nt];if(function Mn(Nt){return"function"==typeof Nt.toJSON}(Nt)){const vo=Nt.toJSON();if(vo!==Nt)return"string"==typeof vo?vo:To(vo,rn)}else if(Array.isArray(Nt))return function zn(Nt,ln){if(0===Nt.length)return"[]";if(ln.length>2)return"[Array]";const rn=Math.min(10,Nt.length),vo=Nt.length-rn,Hn=[];for(let Bo=0;Bo<rn;++Bo)Hn.push(To(Nt[Bo],ln));return 1===vo?Hn.push("... 1 more item"):vo>1&&Hn.push(`... ${vo} more items`),"["+Hn.join(", ")+"]"}(Nt,rn);return function Yn(Nt,ln){const rn=Object.entries(Nt);return 0===rn.length?"{}":ln.length>2?"["+function Lt(Nt){const ln=Object.prototype.toString.call(Nt).replace(/^\[object /,"").replace(/]$/,"");if("Object"===ln&&"function"==typeof Nt.constructor){const rn=Nt.constructor.name;if("string"==typeof rn&&""!==rn)return rn}return ln}(Nt)+"]":"{ "+rn.map(([Hn,Bo])=>Hn+": "+To(Bo,ln)).join(", ")+" }"}(Nt,rn)}(Nt,ln);default:return String(Nt)}}const Rt=globalThis.process?function(ln,rn){return ln instanceof rn}:function(ln,rn){if(ln instanceof rn)return!0;if("object"==typeof ln&&null!==ln){var vo;const Hn=rn.prototype[Symbol.toStringTag];if(Hn===(Symbol.toStringTag in ln?ln[Symbol.toStringTag]:null===(vo=ln.constructor)||void 0===vo?void 0:vo.name)){const gi=Jn(ln);throw new Error(`Cannot use ${Hn} "${gi}" from another module or realm.\n\nEnsure that there is only one instance of "graphql" in the node_modules\ndirectory. If different versions of "graphql" are the dependencies of other\nrelied on modules, use "resolutions" to ensure only one version is installed.\n\nhttps://yarnpkg.com/en/docs/selective-version-resolutions\n\nDuplicate "graphql" modules cannot be used at the same time since different\nversions may have different capabilities and behavior. The data from one\nversion used in the function from another could produce confusing and\nspurious results.`)}}return!1};class gn{constructor(ln,rn="GraphQL request",vo={line:1,column:1}){"string"==typeof ln||On(!1,`Body must be a string. Received: ${Jn(ln)}.`),this.body=ln,this.name=rn,this.locationOffset=vo,this.locationOffset.line>0||On(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||On(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}class Vn{constructor(ln,rn={}){const vo=function je(Nt){return Rt(Nt,gn)}(ln)?ln:new gn(ln);this._lexer=new Re(vo),this._options=rn,this._tokenCounter=0}parseName(){const ln=this.expectToken(It.NAME);return this.node(ln,{kind:ge.NAME,value:ln.value})}parseDocument(){return this.node(this._lexer.token,{kind:ge.DOCUMENT,definitions:this.many(It.SOF,this.parseDefinition,It.EOF)})}parseDefinition(){if(this.peek(It.BRACE_L))return this.parseOperationDefinition();const ln=this.peekDescription(),rn=ln?this._lexer.lookahead():this._lexer.token;if(rn.kind===It.NAME){switch(rn.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(ln)throw ke(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(rn.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(rn)}parseOperationDefinition(){const ln=this._lexer.token;if(this.peek(It.BRACE_L))return this.node(ln,{kind:ge.OPERATION_DEFINITION,operation:Ce.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const rn=this.parseOperationType();let vo;return this.peek(It.NAME)&&(vo=this.parseName()),this.node(ln,{kind:ge.OPERATION_DEFINITION,operation:rn,name:vo,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const ln=this.expectToken(It.NAME);switch(ln.value){case"query":return Ce.QUERY;case"mutation":return Ce.MUTATION;case"subscription":return Ce.SUBSCRIPTION}throw this.unexpected(ln)}parseVariableDefinitions(){return this.optionalMany(It.PAREN_L,this.parseVariableDefinition,It.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:ge.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(It.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(It.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const ln=this._lexer.token;return this.expectToken(It.DOLLAR),this.node(ln,{kind:ge.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:ge.SELECTION_SET,selections:this.many(It.BRACE_L,this.parseSelection,It.BRACE_R)})}parseSelection(){return this.peek(It.SPREAD)?this.parseFragment():this.parseField()}parseField(){const ln=this._lexer.token,rn=this.parseName();let vo,Hn;return this.expectOptionalToken(It.COLON)?(vo=rn,Hn=this.parseName()):Hn=rn,this.node(ln,{kind:ge.FIELD,alias:vo,name:Hn,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(It.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(ln){return this.optionalMany(It.PAREN_L,ln?this.parseConstArgument:this.parseArgument,It.PAREN_R)}parseArgument(ln=!1){const rn=this._lexer.token,vo=this.parseName();return this.expectToken(It.COLON),this.node(rn,{kind:ge.ARGUMENT,name:vo,value:this.parseValueLiteral(ln)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const ln=this._lexer.token;this.expectToken(It.SPREAD);const rn=this.expectOptionalKeyword("on");return!rn&&this.peek(It.NAME)?this.node(ln,{kind:ge.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(ln,{kind:ge.INLINE_FRAGMENT,typeCondition:rn?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const ln=this._lexer.token;return this.expectKeyword("fragment"),this.node(ln,!0===this._options.allowLegacyFragmentVariables?{kind:ge.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}:{kind:ge.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(ln){const rn=this._lexer.token;switch(rn.kind){case It.BRACKET_L:return this.parseList(ln);case It.BRACE_L:return this.parseObject(ln);case It.INT:return this.advanceLexer(),this.node(rn,{kind:ge.INT,value:rn.value});case It.FLOAT:return this.advanceLexer(),this.node(rn,{kind:ge.FLOAT,value:rn.value});case It.STRING:case It.BLOCK_STRING:return this.parseStringLiteral();case It.NAME:switch(this.advanceLexer(),rn.value){case"true":return this.node(rn,{kind:ge.BOOLEAN,value:!0});case"false":return this.node(rn,{kind:ge.BOOLEAN,value:!1});case"null":return this.node(rn,{kind:ge.NULL});default:return this.node(rn,{kind:ge.ENUM,value:rn.value})}case It.DOLLAR:if(ln){if(this.expectToken(It.DOLLAR),this._lexer.token.kind===It.NAME)throw ke(this._lexer.source,rn.start,`Unexpected variable "$${this._lexer.token.value}" in constant value.`);throw this.unexpected(rn)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const ln=this._lexer.token;return this.advanceLexer(),this.node(ln,{kind:ge.STRING,value:ln.value,block:ln.kind===It.BLOCK_STRING})}parseList(ln){return this.node(this._lexer.token,{kind:ge.LIST,values:this.any(It.BRACKET_L,()=>this.parseValueLiteral(ln),It.BRACKET_R)})}parseObject(ln){return this.node(this._lexer.token,{kind:ge.OBJECT,fields:this.any(It.BRACE_L,()=>this.parseObjectField(ln),It.BRACE_R)})}parseObjectField(ln){const rn=this._lexer.token,vo=this.parseName();return this.expectToken(It.COLON),this.node(rn,{kind:ge.OBJECT_FIELD,name:vo,value:this.parseValueLiteral(ln)})}parseDirectives(ln){const rn=[];for(;this.peek(It.AT);)rn.push(this.parseDirective(ln));return rn}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(ln){const rn=this._lexer.token;return this.expectToken(It.AT),this.node(rn,{kind:ge.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(ln)})}parseTypeReference(){const ln=this._lexer.token;let rn;if(this.expectOptionalToken(It.BRACKET_L)){const vo=this.parseTypeReference();this.expectToken(It.BRACKET_R),rn=this.node(ln,{kind:ge.LIST_TYPE,type:vo})}else rn=this.parseNamedType();return this.expectOptionalToken(It.BANG)?this.node(ln,{kind:ge.NON_NULL_TYPE,type:rn}):rn}parseNamedType(){return this.node(this._lexer.token,{kind:ge.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(It.STRING)||this.peek(It.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const ln=this._lexer.token,rn=this.parseDescription();this.expectKeyword("schema");const vo=this.parseConstDirectives(),Hn=this.many(It.BRACE_L,this.parseOperationTypeDefinition,It.BRACE_R);return this.node(ln,{kind:ge.SCHEMA_DEFINITION,description:rn,directives:vo,operationTypes:Hn})}parseOperationTypeDefinition(){const ln=this._lexer.token,rn=this.parseOperationType();this.expectToken(It.COLON);const vo=this.parseNamedType();return this.node(ln,{kind:ge.OPERATION_TYPE_DEFINITION,operation:rn,type:vo})}parseScalarTypeDefinition(){const ln=this._lexer.token,rn=this.parseDescription();this.expectKeyword("scalar");const vo=this.parseName(),Hn=this.parseConstDirectives();return this.node(ln,{kind:ge.SCALAR_TYPE_DEFINITION,description:rn,name:vo,directives:Hn})}parseObjectTypeDefinition(){const ln=this._lexer.token,rn=this.parseDescription();this.expectKeyword("type");const vo=this.parseName(),Hn=this.parseImplementsInterfaces(),Bo=this.parseConstDirectives(),gi=this.parseFieldsDefinition();return this.node(ln,{kind:ge.OBJECT_TYPE_DEFINITION,description:rn,name:vo,interfaces:Hn,directives:Bo,fields:gi})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(It.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(It.BRACE_L,this.parseFieldDefinition,It.BRACE_R)}parseFieldDefinition(){const ln=this._lexer.token,rn=this.parseDescription(),vo=this.parseName(),Hn=this.parseArgumentDefs();this.expectToken(It.COLON);const Bo=this.parseTypeReference(),gi=this.parseConstDirectives();return this.node(ln,{kind:ge.FIELD_DEFINITION,description:rn,name:vo,arguments:Hn,type:Bo,directives:gi})}parseArgumentDefs(){return this.optionalMany(It.PAREN_L,this.parseInputValueDef,It.PAREN_R)}parseInputValueDef(){const ln=this._lexer.token,rn=this.parseDescription(),vo=this.parseName();this.expectToken(It.COLON);const Hn=this.parseTypeReference();let Bo;this.expectOptionalToken(It.EQUALS)&&(Bo=this.parseConstValueLiteral());const gi=this.parseConstDirectives();return this.node(ln,{kind:ge.INPUT_VALUE_DEFINITION,description:rn,name:vo,type:Hn,defaultValue:Bo,directives:gi})}parseInterfaceTypeDefinition(){const ln=this._lexer.token,rn=this.parseDescription();this.expectKeyword("interface");const vo=this.parseName(),Hn=this.parseImplementsInterfaces(),Bo=this.parseConstDirectives(),gi=this.parseFieldsDefinition();return this.node(ln,{kind:ge.INTERFACE_TYPE_DEFINITION,description:rn,name:vo,interfaces:Hn,directives:Bo,fields:gi})}parseUnionTypeDefinition(){const ln=this._lexer.token,rn=this.parseDescription();this.expectKeyword("union");const vo=this.parseName(),Hn=this.parseConstDirectives(),Bo=this.parseUnionMemberTypes();return this.node(ln,{kind:ge.UNION_TYPE_DEFINITION,description:rn,name:vo,directives:Hn,types:Bo})}parseUnionMemberTypes(){return this.expectOptionalToken(It.EQUALS)?this.delimitedMany(It.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const ln=this._lexer.token,rn=this.parseDescription();this.expectKeyword("enum");const vo=this.parseName(),Hn=this.parseConstDirectives(),Bo=this.parseEnumValuesDefinition();return this.node(ln,{kind:ge.ENUM_TYPE_DEFINITION,description:rn,name:vo,directives:Hn,values:Bo})}parseEnumValuesDefinition(){return this.optionalMany(It.BRACE_L,this.parseEnumValueDefinition,It.BRACE_R)}parseEnumValueDefinition(){const ln=this._lexer.token,rn=this.parseDescription(),vo=this.parseEnumValueName(),Hn=this.parseConstDirectives();return this.node(ln,{kind:ge.ENUM_VALUE_DEFINITION,description:rn,name:vo,directives:Hn})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw ke(this._lexer.source,this._lexer.token.start,`${ye(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const ln=this._lexer.token,rn=this.parseDescription();this.expectKeyword("input");const vo=this.parseName(),Hn=this.parseConstDirectives(),Bo=this.parseInputFieldsDefinition();return this.node(ln,{kind:ge.INPUT_OBJECT_TYPE_DEFINITION,description:rn,name:vo,directives:Hn,fields:Bo})}parseInputFieldsDefinition(){return this.optionalMany(It.BRACE_L,this.parseInputValueDef,It.BRACE_R)}parseTypeSystemExtension(){const ln=this._lexer.lookahead();if(ln.kind===It.NAME)switch(ln.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(ln)}parseSchemaExtension(){const ln=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const rn=this.parseConstDirectives(),vo=this.optionalMany(It.BRACE_L,this.parseOperationTypeDefinition,It.BRACE_R);if(0===rn.length&&0===vo.length)throw this.unexpected();return this.node(ln,{kind:ge.SCHEMA_EXTENSION,directives:rn,operationTypes:vo})}parseScalarTypeExtension(){const ln=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const rn=this.parseName(),vo=this.parseConstDirectives();if(0===vo.length)throw this.unexpected();return this.node(ln,{kind:ge.SCALAR_TYPE_EXTENSION,name:rn,directives:vo})}parseObjectTypeExtension(){const ln=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const rn=this.parseName(),vo=this.parseImplementsInterfaces(),Hn=this.parseConstDirectives(),Bo=this.parseFieldsDefinition();if(0===vo.length&&0===Hn.length&&0===Bo.length)throw this.unexpected();return this.node(ln,{kind:ge.OBJECT_TYPE_EXTENSION,name:rn,interfaces:vo,directives:Hn,fields:Bo})}parseInterfaceTypeExtension(){const ln=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const rn=this.parseName(),vo=this.parseImplementsInterfaces(),Hn=this.parseConstDirectives(),Bo=this.parseFieldsDefinition();if(0===vo.length&&0===Hn.length&&0===Bo.length)throw this.unexpected();return this.node(ln,{kind:ge.INTERFACE_TYPE_EXTENSION,name:rn,interfaces:vo,directives:Hn,fields:Bo})}parseUnionTypeExtension(){const ln=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const rn=this.parseName(),vo=this.parseConstDirectives(),Hn=this.parseUnionMemberTypes();if(0===vo.length&&0===Hn.length)throw this.unexpected();return this.node(ln,{kind:ge.UNION_TYPE_EXTENSION,name:rn,directives:vo,types:Hn})}parseEnumTypeExtension(){const ln=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const rn=this.parseName(),vo=this.parseConstDirectives(),Hn=this.parseEnumValuesDefinition();if(0===vo.length&&0===Hn.length)throw this.unexpected();return this.node(ln,{kind:ge.ENUM_TYPE_EXTENSION,name:rn,directives:vo,values:Hn})}parseInputObjectTypeExtension(){const ln=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const rn=this.parseName(),vo=this.parseConstDirectives(),Hn=this.parseInputFieldsDefinition();if(0===vo.length&&0===Hn.length)throw this.unexpected();return this.node(ln,{kind:ge.INPUT_OBJECT_TYPE_EXTENSION,name:rn,directives:vo,fields:Hn})}
16parseDirectiveDefinition(){const ln=this._lexer.token,rn=this.parseDescription();this.expectKeyword("directive"),this.expectToken(It.AT);const vo=this.parseName(),Hn=this.parseArgumentDefs(),Bo=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const gi=this.parseDirectiveLocations();return this.node(ln,{kind:ge.DIRECTIVE_DEFINITION,description:rn,name:vo,arguments:Hn,repeatable:Bo,locations:gi})}parseDirectiveLocations(){return this.delimitedMany(It.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const ln=this._lexer.token,rn=this.parseName();if(Object.prototype.hasOwnProperty.call(Ae,rn.value))return rn;throw this.unexpected(ln)}node(ln,rn){return!0!==this._options.noLocation&&(rn.loc=new _e(ln,this._lexer.lastToken,this._lexer.source)),rn}peek(ln){return this._lexer.token.kind===ln}expectToken(ln){const rn=this._lexer.token;if(rn.kind===ln)return this.advanceLexer(),rn;throw ke(this._lexer.source,rn.start,`Expected ${qt(ln)}, found ${ye(rn)}.`)}expectOptionalToken(ln){return this._lexer.token.kind===ln&&(this.advanceLexer(),!0)}expectKeyword(ln){const rn=this._lexer.token;if(rn.kind!==It.NAME||rn.value!==ln)throw ke(this._lexer.source,rn.start,`Expected "${ln}", found ${ye(rn)}.`);this.advanceLexer()}expectOptionalKeyword(ln){const rn=this._lexer.token;return rn.kind===It.NAME&&rn.value===ln&&(this.advanceLexer(),!0)}unexpected(ln){const rn=ln??this._lexer.token;return ke(this._lexer.source,rn.start,`Unexpected ${ye(rn)}.`)}any(ln,rn,vo){this.expectToken(ln);const Hn=[];for(;!this.expectOptionalToken(vo);)Hn.push(rn.call(this));return Hn}optionalMany(ln,rn,vo){if(this.expectOptionalToken(ln)){const Hn=[];do{Hn.push(rn.call(this))}while(!this.expectOptionalToken(vo));return Hn}return[]}many(ln,rn,vo){this.expectToken(ln);const Hn=[];do{Hn.push(rn.call(this))}while(!this.expectOptionalToken(vo));return Hn}delimitedMany(ln,rn){this.expectOptionalToken(ln);const vo=[];do{vo.push(rn.call(this))}while(this.expectOptionalToken(ln));return vo}advanceLexer(){const{maxTokens:ln}=this._options,rn=this._lexer.advance();if(void 0!==ln&&rn.kind!==It.EOF&&(++this._tokenCounter,this._tokenCounter>ln))throw ke(this._lexer.source,rn.start,`Document contains more that ${ln} tokens. Parsing aborted.`)}}function ye(Nt){const ln=Nt.value;return qt(Nt.kind)+(null!=ln?` "${ln}"`:"")}function qt(Nt){return function Mt(Nt){return Nt===It.BANG||Nt===It.DOLLAR||Nt===It.AMP||Nt===It.PAREN_L||Nt===It.PAREN_R||Nt===It.SPREAD||Nt===It.COLON||Nt===It.EQUALS||Nt===It.AT||Nt===It.BRACKET_L||Nt===It.BRACKET_R||Nt===It.BRACE_L||Nt===It.PIPE||Nt===It.BRACE_R}(Nt)?`"${Nt}"`:Nt}var Me=new Map,it=new Map,le=!0,dt=!1;function et(Nt){return Nt.replace(/[\s,]+/g," ").trim()}function Ro(Nt){var ln=et(Nt);if(!Me.has(ln)){var rn=function De(Nt,ln){return new Vn(Nt,ln).parseDocument()}(Nt,{experimentalFragmentVariables:dt,allowLegacyFragmentVariables:dt});if(!rn||"Document"!==rn.kind)throw new Error("Not a valid GraphQL document.");Me.set(ln,function jo(Nt){var ln=new Set(Nt.definitions);ln.forEach(function(vo){vo.loc&&delete vo.loc,Object.keys(vo).forEach(function(Hn){var Bo=vo[Hn];Bo&&"object"==typeof Bo&&ln.add(Bo)})});var rn=Nt.loc;return rn&&(delete rn.startToken,delete rn.endToken),Nt}(function co(Nt){var ln=new Set,rn=[];return Nt.definitions.forEach(function(vo){if("FragmentDefinition"===vo.kind){var Hn=vo.name.value,Bo=function kn(Nt){return et(Nt.source.body.substring(Nt.start,Nt.end))}(vo.loc),gi=it.get(Hn);gi&&!gi.has(Bo)?le&&console.warn("Warning: fragment with name "+Hn+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):gi||it.set(Hn,gi=new Set),gi.add(Bo),ln.has(Bo)||(ln.add(Bo),rn.push(vo))}else rn.push(vo)}),(0,s.Cl)((0,s.Cl)({},Nt),{definitions:rn})}(rn)))}return Me.get(ln)}function wi(Nt){for(var ln=[],rn=1;rn<arguments.length;rn++)ln[rn-1]=arguments[rn];"string"==typeof Nt&&(Nt=[Nt]);var vo=Nt[0];return ln.forEach(function(Hn,Bo){vo+=Hn&&"Document"===Hn.kind?Hn.loc.source.body:Hn,vo+=Nt[Bo+1]}),Ro(vo)}var Nt,Rr_gql=wi;(Nt=wi||(wi={})).gql=Rr_gql,Nt.resetCaches=function fi(){Me.clear(),it.clear()},Nt.disableFragmentWarnings=function Ar(){le=!1},Nt.enableExperimentalFragmentVariables=function er(){dt=!0},Nt.disableExperimentalFragmentVariables=function Yi(){dt=!1},wi.default=wi;const si=wi},73595:(fn,Q,h)=>{"use strict";h.d(Q,{Ww:()=>l,Y9:()=>p,d0:()=>e});var s=h(28238),r=h(84320);function p(){var X=function G(){return(0,r.V)().DatadogEventBridge}();if(X)return{getCapabilities:function(){var t;return JSON.parse((null===(t=X.getCapabilities)||void 0===t?void 0:t.call(X))||"[]")},getPrivacyLevel:function(){var t;return null===(t=X.getPrivacyLevel)||void 0===t?void 0:t.call(X)},getAllowedWebViewHosts:function(){return JSON.parse(X.getAllowedWebViewHosts())},send:function(t,V,ie){X.send(JSON.stringify({eventType:t,event:V,view:ie?{id:ie}:void 0}))}}}function l(X){var t=p();return!!t&&(0,s.mK)(t.getCapabilities(),X)}function e(X){var t;void 0===X&&(X=null===(t=(0,r.V)().location)||void 0===t?void 0:t.hostname);var V=p();return!!V&&V.getAllowedWebViewHosts().some(function(ie){return X===ie||(0,s.d5)(X,".".concat(ie))})}},73907:(fn,Q,h)=>{"use strict";function s(r){return null===r?"null":Array.isArray(r)?"array":typeof r}h.d(Q,{P:()=>s})},74108:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.optional=void 0;var s=h(20978),r=h(4389),p=h(91777);Q.optional=function l(){return function(e,G,X){var t=new r.Metadata(s.OPTIONAL_TAG,!0);"number"==typeof X?p.tagParameter(e,G,X,t):p.tagProperty(e,G,t)}}},74388:(fn,Q,h)=>{"use strict";h.d(Q,{E:()=>s,L:()=>l,a:()=>p,d:()=>r});var s=function(e){return e.TEST="test",e.LOCAL="local",e.DEV="dev",e.STG="staging",e.PRE="pre",e.PROD="prod",e}(s||{});const r="DATADOG_CONFIG_INJECTION_TOKEN";var p=function(e){return e.string="string",e.json="json",e}(p||{}),l=function(e){return e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.E
16RROR=3]="ERROR",e[e.EVENT=4]="EVENT",e}(l||{})},74709:(fn,Q,h)=>{"use strict";h.d(Q,{_:()=>p});var s=h(57220),r=h(29418);function p(l,e){const G="object"==typeof e;return new Promise((X,t)=>{const V=new r.Ms({next:ie=>{X(ie),V.unsubscribe()},error:t,complete:()=>{G?X(e.defaultValue):t(new s.G)}});l.subscribe(V)})}},74725:(fn,Q,h)=>{"use strict";function s(r){return"function"==typeof r}h.d(Q,{T:()=>s})},75310:(fn,Q,h)=>{"use strict";h.d(Q,{Sz:()=>Ue,WA:()=>J,bX:()=>_e,hO:()=>Ze,uT:()=>se});var s=h(86131),r=h(82326),p=h(18212),l=h(31060),e=h(16821),G=h(86022),X=h(28238),t=h(4039),V=h(824),ie=h(35517),J={ALLOW:"allow",MASK:"mask",MASK_USER_INPUT:"mask-user-input"},se={ALL:"all",SAMPLED:"sampled"};function U(we,Be){return null==we||"string"==typeof we||(r.Vy.error("".concat(Be," must be defined as a string")),!1)}function _e(we,Be){return!(void 0!==we&&!(0,l.fp)(we)&&(r.Vy.error("".concat(Be," Sample Rate should be a number between 0 and 100")),1))}function Ue(we){var Be,Ce,Ae,ge,rt;if(we&&we.clientToken)return function ke(we){return!(we&&"string"==typeof we&&!/(datadog|ddog|datad0g|dd0g)/.test(we)&&(r.Vy.error("Site should be a valid Datadog site. ".concat(r.xG," ").concat(r.fH,"/getting_started/site/.")),1))}(we.site)&&_e(we.sessionSampleRate,"Session")&&_e(we.telemetrySampleRate,"Telemetry")&&_e(we.telemetryConfigurationSampleRate,"Telemetry Configuration")&&_e(we.telemetryUsageSampleRate,"Telemetry Usage")&&U(we.version,"Version")&&U(we.env,"Env")&&U(we.service,"Service")?void 0===we.trackingConsent||(0,G.Rj)(V.w,we.trackingConsent)?(0,X.kp)({beforeSend:we.beforeSend&&(0,s.y)(we.beforeSend,"beforeSend threw an error:"),sessionStoreStrategyType:(0,t.nd)(we),sessionSampleRate:null!==(Be=we.sessionSampleRate)&&void 0!==Be?Be:100,telemetrySampleRate:null!==(Ce=we.telemetrySampleRate)&&void 0!==Ce?Ce:20,telemetryConfigurationSampleRate:null!==(Ae=we.telemetryConfigurationSampleRate)&&void 0!==Ae?Ae:5,telemetryUsageSampleRate:null!==(ge=we.telemetryUsageSampleRate)&&void 0!==ge?ge:5,service:we.service||void 0,silentMultipleInit:!!we.silentMultipleInit,allowUntrustedEvents:!!we.allowUntrustedEvents,trackingConsent:null!==(rt=we.trackingConsent)&&void 0!==rt?rt:V.w.GRANTED,storeContextsAcrossPages:!!we.storeContextsAcrossPages,batchBytesLimit:16*e._m,eventRateLimiterThreshold:3e3,maxTelemetryEventsPerPage:15,flushTimeout:30*p.OY,batchMessagesLimit:50,messageBytesLimit:256*e._m},(0,ie.T)(we)):void r.Vy.error('Tracking Consent should be either "granted" or "not-granted"'):void 0;r.Vy.error("Client Token is not configured, we will not send any data.")}function Ze(we){return{session_sample_rate:we.sessionSampleRate,telemetry_sample_rate:we.telemetrySampleRate,telemetry_configuration_sample_rate:we.telemetryConfigurationSampleRate,telemetry_usage_sample_rate:we.telemetryUsageSampleRate,use_before_send:!!we.beforeSend,use_cross_site_session_cookie:we.useCrossSiteSessionCookie,use_partitioned_cross_site_session_cookie:we.usePartitionedCrossSiteSessionCookie,use_secure_session_cookie:we.useSecureSessionCookie,use_proxy:!!we.proxy,silent_multiple_init:we.silentMultipleInit,track_session_across_subdomains:we.trackSessionAcrossSubdomains,allow_fallback_to_local_storage:!!we.allowFallbackToLocalStorage,store_contexts_across_pages:!!we.storeContextsAcrossPages,allow_untrusted_events:!!we.allowUntrustedEvents,tracking_consent:we.trackingConsent}}},75651:(fn,Q,h)=>{"use strict";Q.lq=Q.WQ=Q._G=Q.i0=Q.mc=void 0,h(20978);var p=h(17033);Object.defineProperty(Q,"mc",{enumerable:!0,get:function(){return p.Container}});h(10485);var e=h(26860);Object.defineProperty(Q,"i0",{enumerable:!0,get:function(){return e.ContainerModule}});var G=h(7281);Object.defineProperty(Q,"_G",{enumerable:!0,get:function(){return G.injectable}});h(20668),h(62495);var V=h(32453);Object.defineProperty(Q,"WQ",{enumerable:!0,get:function(){return V.inject}});var ie=h(74108);Object.defineProperty(Q,"lq",{enumerable:!0,get:function(){return ie.optional}});h(85826),h(69195),h(66963),h(19448),h(19455),h(44763),h(91777),h(78943),h(67864),h(4683)},75810:(fn,Q,h)=>{"use strict";h.d(Q,{Z:()=>l});var s=h(62709),r=h(1144),p=h(87040);function l(...e){const G=(0,r.lI)(e);return(0,p.N)((X,t)=>{(G?(0,s.x)(e,X,G):(0,s.x)(e,X)).subscribe(t)})}},75867:(fn,Q,h)=>{"use strict";function s(t,V){if(V){const ie=V.getParameters().productId,J=V.getParameters().shareClassCode;if(ie&&J)return ie+"-"+J}if(t?.fundId&&t?.shareClassCode)return t.fundId+"-"+t.shareClassCode;throw new Error(`Unable to determine ProductShareClassCode: component parameters ${V?"missing":"not provided"}, pageConfig ${t?"invalid":"not provided"}`)}function r(t,V){return t.activeShareClasses.includes(V)}function e(t){const V=["monthEnd","quarterEnd"];switch(t){case"MQ":default:return V;case"QM":return["quarterEnd","monthEnd"];case"Q":return["quarterEnd"];case"M":return["monthEnd"]}}function G(){return[{type:"AVG_ANNUAL",periodEnds:e()}]}function X(t){return"529"===t?"_529":t}h.d(Q,{_v:()=>s,fy:()=>G,mI:()=>e,s:()=>r,xK:()=>X})},76057:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>Ue});var s=h(71500);var ie=h(39258),J=h(7839);function _e(Ze){var we=this.__data__=new s.A(Ze);this.size=we.size}_e.prototype.clear=function r(){this.__data__=new s.A,this.size=0},_e.prototype.delete=function l(Ze){var we=this.__data__,Be=we.delete(Ze);return this.size=we.size,Be},_e.prototype.get=function G(Ze){return this.__data__.get(Ze)},_e.prototype.has=function t(Ze){return this.__data__.has(Ze)},_e.prototype.set=function U(Ze,we){var Be=this.__data__;if(Be instanceof s.A){var Ce=Be.__data__;if(!ie.A||Ce.length<199)return Ce.push([Ze,we]),this.size=++Be.size,this;Be=this.__data__=new J.A(Ce)}return Be.set(Ze,we),this.size=Be.size,this};const Ue=_e},76535:(fn,Q,h)=>{"use strict";h.d(Q,{U:()=>s});const s={now:()=>(s.delegate||Date).now(),delegate:void 0}},76631:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>J});const r={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let p;const l=new Uint8Array(16),G=[];for(let se=0;se<256;++se)G.push((se+256).toString(16).slice(1));const J=function ie(se,U,ke){if(r.randomUUID&&!U&&!se)return r.randomUUID();const _e=(se=se||{}).random??se.rng?.()??function e(){if(!p){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");p=crypto.getRandomValues.bind(crypto)}return p(l)}();if(_e.length<16)throw new Error("Random bytes length must be >= 16");if(_e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,U){if((ke=ke||0)<0||ke+16>U.length)throw new RangeError(`UUID byte range ${ke}:${ke+15} is out of buffer bounds`);for(let Ue=0;Ue<16;++Ue)U[ke+Ue]=_e[Ue];return U}return function X(se,U=0){return(G[se[U+0]]+G[se[U+1]]+G[se[U+2]]+G[se[U+3]]+"-"+G[se[U+4]]+G[se[U+5]]+"-"+G[se[U+6]]+G[se[U+7]]+"-"+G[se[U+8]]+G[se[U+9]]+"-"+G[se[U+10]]+G[se[U+11]]+G[se[U+12]]+G[se[U+13]]+G[se[U+14]]+G[se[U+15]]).toLowerCase()}(_e)}},76786:function(fn){fn.exports=function(){"use strict";return function(Q,h,s){var p=function(t){return t&&(t.indexOf?t:t.s)},l=function(t,V,ie,J,se){var U=t.name?t:t.$locale(),ke=p(U[V]),_e=p(U[ie]),Ue=ke||_e.map(function(we){return we.slice(0,J)});if(!se)return Ue;var Ze=U.weekStart;return Ue.map(function(we,Be){return Ue[(Be+(Ze||0))%7]})},e=function(){return s.Ls[s.locale()]},G=function(t,V){return t.formats[V]||t.formats[V.toUpperCase()].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(J,se,U){return se||U.slice(1)})},X=function(){var t=this;return{months:function(V){return V?V.format("MMMM"):l(t,"months")},monthsShort:function(V){return V?V.format("MMM"):l(t,"monthsShort","months",3)},firstDayOfWeek:function(){return t.$locale().weekStart||0},weekdays:function(V){return V?V.format("dddd"):l(t,"weekdays")},weekdaysMin:function(V){return V?V.format("dd"):l(t,"weekdaysMin","weekdays",2)},weekdaysShort:function(V){return V?V.format("ddd"):l(t,"weekdaysShort","weekdays",3)}
16,longDateFormat:function(V){return G(t.$locale(),V)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};h.prototype.localeData=function(){return X.bind(this)()},s.localeData=function(){var t=e();return{firstDayOfWeek:function(){return t.weekStart||0},weekdays:function(){return s.weekdays()},weekdaysShort:function(){return s.weekdaysShort()},weekdaysMin:function(){return s.weekdaysMin()},months:function(){return s.months()},monthsShort:function(){return s.monthsShort()},longDateFormat:function(V){return G(t,V)},meridiem:t.meridiem,ordinal:t.ordinal}},s.months=function(){return l(e(),"months")},s.monthsShort=function(){return l(e(),"monthsShort","months",3)},s.weekdays=function(t){return l(e(),"weekdays",null,null,t)},s.weekdaysShort=function(t){return l(e(),"weekdaysShort","weekdays",3,t)},s.weekdaysMin=function(t){return l(e(),"weekdaysMin","weekdays",2,t)}}}()},77147:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.BindingToSyntax=void 0;var s=h(89991),r=h(10485),p=h(95104),l=h(6850),e=function(){function G(X){this._binding=X}return G.prototype.to=function(X){return this._binding.type=r.BindingTypeEnum.Instance,this._binding.implementationType=X,new p.BindingInWhenOnSyntax(this._binding)},G.prototype.toSelf=function(){if("function"!=typeof this._binding.serviceIdentifier)throw new Error(""+s.INVALID_TO_SELF_VALUE);return this.to(this._binding.serviceIdentifier)},G.prototype.toConstantValue=function(X){return this._binding.type=r.BindingTypeEnum.ConstantValue,this._binding.cache=X,this._binding.dynamicValue=null,this._binding.implementationType=null,this._binding.scope=r.BindingScopeEnum.Singleton,new l.BindingWhenOnSyntax(this._binding)},G.prototype.toDynamicValue=function(X){return this._binding.type=r.BindingTypeEnum.DynamicValue,this._binding.cache=null,this._binding.dynamicValue=X,this._binding.implementationType=null,new p.BindingInWhenOnSyntax(this._binding)},G.prototype.toConstructor=function(X){return this._binding.type=r.BindingTypeEnum.Constructor,this._binding.implementationType=X,this._binding.scope=r.BindingScopeEnum.Singleton,new l.BindingWhenOnSyntax(this._binding)},G.prototype.toFactory=function(X){return this._binding.type=r.BindingTypeEnum.Factory,this._binding.factory=X,this._binding.scope=r.BindingScopeEnum.Singleton,new l.BindingWhenOnSyntax(this._binding)},G.prototype.toFunction=function(X){if("function"!=typeof X)throw new Error(s.INVALID_FUNCTION_BINDING);var t=this.toConstantValue(X);return this._binding.type=r.BindingTypeEnum.Function,this._binding.scope=r.BindingScopeEnum.Singleton,t},G.prototype.toAutoFactory=function(X){return this._binding.type=r.BindingTypeEnum.Factory,this._binding.factory=function(t){return function(){return t.container.get(X)}},this._binding.scope=r.BindingScopeEnum.Singleton,new l.BindingWhenOnSyntax(this._binding)},G.prototype.toProvider=function(X){return this._binding.type=r.BindingTypeEnum.Provider,this._binding.provider=X,this._binding.scope=r.BindingScopeEnum.Singleton,new l.BindingWhenOnSyntax(this._binding)},G.prototype.toService=function(X){this.toDynamicValue(function(t){return t.container.get(X)})},G}();Q.BindingToSyntax=e},77179:(fn,Q,h)=>{"use strict";h.d(Q,{s:()=>l});var s=h(95489),r=h(87040),p=h(79002);function l(e){return e<=0?()=>s.w:(0,r.N)((G,X)=>{let t=0;G.subscribe((0,p._)(X,V=>{++t<=e&&(X.next(V),e<=t&&X.complete())}))})}},77274:(fn,Q,h)=>{"use strict";h.d(Q,{Bd:()=>e,Ed:()=>t,dm:()=>V,oO:()=>J,pM:()=>G,um:()=>ie});var p,s=h(82326),r=function(se,U,ke){if(ke||2===arguments.length)for(var Ze,_e=0,Ue=U.length;_e<Ue;_e++)(Ze||!(_e in U))&&(Ze||(Ze=Array.prototype.slice.call(U,0,_e)),Ze[_e]=U[_e]);return se.concat(Ze||Array.prototype.slice.call(U))},l=!1;function e(se){p=se}function G(se){l=se}function t(se,U,ke){var _e=ke.value;ke.value=function(){for(var Ue=[],Ze=0;Ze<arguments.length;Ze++)Ue[Ze]=arguments[Ze];return(p?V(_e):_e).apply(this,Ue)}}function V(se){return function(){return ie(se,this,arguments)}}function ie(se,U,ke){try{return se.apply(U,ke)}catch(_e){if(J(_e),p)try{p(_e)}catch(Ue){J(Ue)}}}function J(){for(var se=[],U=0;U<arguments.length;U++)se[U]=arguments[U];l&&s.Vy.error.apply(s.Vy,r(["[MONITOR]"],se,!1))}},78228:(fn,Q,h)=>{"use strict";h.d(Q,{c:()=>U});var s=h(35797),r=h(62709),p=h(77179),l=h(87040),e=h(79002),G=h(56889),t=h(53381),V=h(67567),ie=h(80720);function J(ke,_e){return _e?Ue=>
16(0,r.x)(_e.pipe((0,p.s)(1),function X(){return(0,l.N)((ke,_e)=>{ke.subscribe((0,e._)(_e,G.l))})}()),Ue.pipe(J(ke))):(0,V.Z)((Ue,Ze)=>(0,ie.Tg)(ke(Ue,Ze)).pipe((0,p.s)(1),(0,t.u)(Ue)))}var se=h(87197);function U(ke,_e=s.E){const Ue=(0,se.O)(ke,_e);return J(()=>Ue)}},78235:(fn,Q,h)=>{"use strict";h.d(Q,{F:()=>it});var s=h(42733),r=h(71326),p=h(58257),l=h(4364),e=h(92201),G=h(19376),X=h(39687),t=h(20358),V=h(43498),ie=h(38327),J=h(61651),se=h(15315),U=h(5465),ke=h(61813),_e=h(53707);const Ue=["mobileNavContainer"],Ze=le=>({"z-[60]":le}),we=le=>({open:le}),Be=(le,dt)=>({"max-w-[310px]":le,"border-nc1-200 max-w-[352px] pl-10":dt}),Ce=le=>({"border-nc1-200 mt-8 border-t pt-8":le}),Ae=(le,dt)=>dt.locale;function ge(le,dt){if(1&le){const et=r.RV6();r.j41(0,"frk-modal",1),r.nI1(1,"translate"),r.nI1(2,"translate"),r.j41(3,"div",4)(4,"frk-role-selector",5),r.nI1(5,"translate"),r.bIt("roleSelected",function(co){r.eBV(et);const jo=r.XpG();return r.Njj(jo.onSegmentChange(co.segmentId))}),r.k0s()()()}if(2&le){const et=r.XpG();r.Y8G("id",et.roleSelectorModalId)("modalCloseLabel",r.bMT(1,12,"common.aria-label.close-modal"))("ariaCloseLabel",r.bMT(2,14,"common.aria-label.close-modal"))("showCloseButton",!0),r.R7$(4),r.Y8G("roleSelectorId",et.roleSelectorComponentModalId)("roles",et.userRoles)("preTitle",et.roleSelectorPreTitle)("title",et.roleSelectorTitle)("summary",et.roleSelectorSummary)("languageOptions",et.languageOptions)("currentLocale",et.currentLanguageLocale)("languageAriaLabel",r.bMT(5,16,"common.aria-label.language-selector"))}}function rt(le,dt){if(1&le){const et=r.RV6();r.j41(0,"button",13),r.bIt("click",function(){r.eBV(et);const co=r.XpG(2);return r.Njj(co.openSegmentSelectorModal(co.roleSelectorModalId))}),r.EFF(1),r.k0s()}if(2&le){const et=r.XpG(2);r.R7$(),r.SpI(" ",et.curentSegmentLabel," ")}}function Je(le,dt){if(1&le){const et=r.RV6();r.j41(0,"button",14),r.bIt("click",function(){r.eBV(et);const co=r.XpG(2);return r.Njj(co.removeFeature())}),r.EFF(1),r.qSk(),r.j41(2,"svg",15),r.nrm(3,"path",16),r.k0s()()}if(2&le){const et=r.XpG(2);r.R7$(),r.SpI(" Feature: ",et.feature," ")}}function Ct(le,dt){if(1&le&&(r.j41(0,"li",12),r.nrm(1,"frk-language-selector",17),r.nI1(2,"translate"),r.k0s()),2&le){const et=r.XpG(2);r.R7$(),r.Y8G("options",et.languageOptions)("currentLocale",et.currentLanguageLocale)("ariaLabel",r.bMT(2,3,"common.aria-label.language-selector"))}}function Bt(le,dt){if(1&le&&(r.j41(0,"li",26)(1,"a",27),r.EFF(2),r.k0s()()),2&le){const et=dt.$implicit;r.R7$(),r.Y8G("href",et.link,r.B4B)("target",et.isNewTab?"_blank":"_self"),r.R7$(),r.SpI("",et.name," ")}}function Zt(le,dt){if(1&le&&(r.j41(0,"ul",25),r.Z7z(1,Bt,3,3,"li",26,r.Vm6),r.k0s()),2&le){const et=r.XpG(2).$implicit;r.BMQ("data-gtm-label",et.name),r.R7$(),r.Dyx(et.subMenu)}}function Xt(le,dt){if(1&le){const et=r.RV6();r.j41(0,"li",12)(1,"div",19)(2,"button",20),r.bIt("click",function(co){r.eBV(et);const jo=r.XpG(4);return r.Njj(jo.utilityNavSelectHandler(co))}),r.j41(3,"span",21),r.EFF(4),r.k0s(),r.j41(5,"span",22),r.qSk(),r.j41(6,"svg",23),r.nrm(7,"path",24),r.k0s()()(),r.DNE(8,Zt,3,1,"ul",25),r.k0s()()}if(2&le){const et=r.XpG().$implicit,kn=r.XpG(3);r.R7$(2),r.Y8G("ngClass",r.eq3(3,we,kn.isAccountsNavActive)),r.R7$(2),r.SpI(" ",et.name,""),r.R7$(4),r.vxM(kn.isAccountsNavActive?8:-1)}}function nn(le,dt){if(1&le&&r.EFF(0),2&le){const et=r.XpG(2).$implicit,kn=r.XpG(3);r.Lme(" [",kn.myCartCount(),"] ",et.name," ")}}function an(le,dt){if(1&le&&r.EFF(0),2&le){const et=r.XpG(2).$implicit;r.SpI(" ",et.name," ")}}function un(le,dt){if(1&le&&(r.j41(0,"li",18)(1,"a",28),r.DNE(2,nn,1,2)(3,an,1,1),r.k0s()()),2&le){const et=r.XpG().$implicit;r.R7$(),r.Y8G("href",et.link,r.B4B)("target",et.isNewTab?"_blank":"_self"),r.R7$(),r.vxM("My Cart"===et.name?2:3)}}function It(le,dt){1&le&&r.DNE(0,Xt,9,5,"li",12)(1,un,4,3,"li",18),2&le&&r.vxM(dt.$implicit.hasSubMenu?0:1)}function Re(le,dt){if(1&le&&r.Z7z(0,It,2,1,null,null,r.Vm6),2&le){const et=r.XpG(2);r.Dyx(et.utilityNav())}}function Mt(le,dt){if(1&le&&(r.j41(0,"p"),r.EFF(1),r.k0s()),2&le){const et=r.XpG(2).$implicit;r.R7$(),r.SpI(" ",et.additionalContent," ")}}function jt(le,dt){if(1&le&&(r.j41(0,"h3",38),r.EFF(1),r.k0s(),r.DNE(2,Mt,2,1,"p")),2&le){const et=r.XpG().$implicit;r.Y8G("id",et.titleLabel),r.R7$(),r.SpI(" ",et.titleLabel," "),r.R7$(),r.vxM(et.additionalContent?2:-1)}}function Vt(le,dt){if(1&le){const et=r.RV6();r.j41(0,"a",42),r.bIt("click",function(co){r.eBV(et);
16const jo=r.XpG().$implicit,Ro=r.XpG(7);return r.Njj(Ro.goToAuth0(co,jo.hook))})("keydown.enter",function(co){r.eBV(et);const jo=r.XpG().$implicit,Ro=r.XpG(7);return r.Njj(Ro.goToAuth0(co,jo.hook))}),r.EFF(1),r.k0s()}if(2&le){const et=r.XpG().$implicit,kn=r.XpG(7);r.Y8G("target",et.isNewTab?"_blank":"_self"),r.BMQ("tabindex",kn.isCustomSignInNavActive?0:-1),r.R7$(),r.SpI(" ",et.name," ")}}function En(le,dt){if(1&le){const et=r.RV6();r.j41(0,"a",43),r.bIt("click",function(co){r.eBV(et);const jo=r.XpG().$implicit,Ro=r.XpG(7);return r.Njj(jo.isExternal?Ro.confirmNavigation(co):null)}),r.EFF(1),r.k0s()}if(2&le){const et=r.XpG().$implicit,kn=r.XpG(7);r.Y8G("href",et.link,r.B4B)("target",et.isNewTab?"_blank":"_self"),r.BMQ("tabindex",kn.isCustomSignInNavActive?0:-1)("aria-label",et.isNewTab?et.name+" (opens in new tab)":et.name),r.R7$(),r.SpI(" ",et.name," ")}}function pn(le,dt){if(1&le&&(r.j41(0,"li",39),r.DNE(1,Vt,2,3,"a",40)(2,En,2,5,"a",41),r.k0s()),2&le){const et=dt.$implicit;r.R7$(),r.vxM(et.hook?1:2)}}function Kt(le,dt){if(1&le&&r.Z7z(0,pn,3,1,"li",39,r.Vm6),2&le){const et=r.XpG().$implicit;r.Dyx(et.additionalLinks)}}function Ht(le,dt){if(1&le&&(r.j41(0,"section",36),r.DNE(1,jt,3,3),r.j41(2,"ul",37),r.DNE(3,Kt,2,0),r.k0s()()),2&le){const et=dt.$implicit,kn=dt.$index;r.Y8G("ngClass",r.l_i(4,Be,0===kn,kn>0)),r.R7$(),r.vxM(et.titleLabel?1:-1),r.R7$(),r.BMQ("aria-labelledby",et.titleLabel),r.R7$(),r.vxM(null!=et&&null!=et.additionalLinks&&et.additionalLinks.length?3:-1)}}function Yt(le,dt){if(1&le&&(r.j41(0,"div",35),r.nI1(1,"translate"),r.Z7z(2,Ht,4,7,"section",36,r.Vm6),r.k0s()),2&le){let et;const kn=r.XpG(4);r.HbH(`bg-nc1-0 border-nc1-0 absolute right-0 z-[70] mt-0.5 grid w-fit gap-10 divide-x-2 rounded px-10 py-5 text-black drop-shadow-md grid-cols-${null==(et=kn.customSignInToggle())?null:et.length}`),r.BMQ("data-gtm-label",r.bMT(1,3,"signin.signInRegister")),r.R7$(2),r.Dyx(kn.customSignInToggle())}}function lo(le,dt){if(1&le){const et=r.RV6();r.j41(0,"li",18)(1,"div",19)(2,"button",29),r.bIt("click",function(co){r.eBV(et);const jo=r.XpG(3);return r.Njj(jo.signInNavHandler(co))})("keydown.enter",function(co){r.eBV(et);const jo=r.XpG(3);return r.Njj(jo.signInNavHandler(co))}),r.j41(3,"span",30),r.EFF(4),r.k0s(),r.nrm(5,"frk-heroicon",31),r.k0s(),r.j41(6,"button",32),r.bIt("click",function(co){r.eBV(et);const jo=r.XpG(3);return r.Njj(jo.signInNavHandler(co))})("keydown.enter",function(co){r.eBV(et);const jo=r.XpG(3);return r.Njj(jo.signInNavHandler(co))}),r.nrm(7,"frk-heroicon",33),r.EFF(8),r.nI1(9,"translate"),r.k0s(),r.DNE(10,Yt,4,5,"div",34),r.k0s()()}if(2&le){const et=r.XpG(3);r.R7$(2),r.BMQ("aria-haspopup",!0)("aria-expanded",et.isCustomSignInNavActive)("aria-controls",et.isCustomSignInNavActive?"signIn-selection":null),r.R7$(2),r.JRh(et.profileMenuText()),r.R7$(),r.Y8G("size",16),r.R7$(),r.BMQ("aria-haspopup",!0)("aria-expanded",et.isCustomSignInNavActive)("aria-controls",et.isCustomSignInNavActive?"signIn-selection":null),r.R7$(),r.Y8G("size",16),r.R7$(),r.SpI(" ",r.bMT(9,11,"signin.signInRegister")," "),r.R7$(2),r.vxM(et.isCustomSignInNavActive?10:-1)}}function Pn(le,dt){if(1&le&&(r.j41(0,"li",26)(1,"a",50),r.EFF(2),r.k0s()()),2&le){const et=dt.$implicit;r.R7$(),r.Y8G("href",et.link,r.B4B)("target",et.isNewTab?"_blank":"_self"),r.R7$(),r.JRh(et.name)}}function Zn(le,dt){if(1&le&&r.Z7z(0,Pn,3,3,"li",26,r.Vm6),2&le){const et=r.XpG(5);r.Dyx(et.signedInUserNav())}}function Ne(le,dt){if(1&le&&(r.j41(0,"ul",48),r.DNE(1,Zn,2,0),r.k0s()),2&le){let et;const kn=r.XpG(4);r.R7$(),r.vxM(null!=(et=kn.signedInUserNav())&&et.length?1:-1)}}function At(le,dt){if(1&le){const et=r.RV6();r.j41(0,"li",12)(1,"div",19)(2,"button",44),r.bIt("click",function(co){r.eBV(et);const jo=r.XpG(3);return r.Njj(jo.signedInUserNavClickHandler(co))}),r.qSk(),r.j41(3,"svg",45),r.nrm(4,"path",46),r.k0s(),r.joV(),r.j41(5,"span",47),r.EFF(6),r.k0s(),r.j41(7,"span",22),r.qSk(),r.j41(8,"svg",23),r.nrm(9,"path",24),r.k0s()()(),r.DNE(10,Ne,2,1,"ul",48),r.k0s()(),r.joV(),r.j41(11,"li",12)(12,"button",49),r.bIt("click",function(){r.eBV(et);const co=r.XpG(3);
16return r.Njj(co.signout())}),r.EFF(13," Sign out "),r.k0s()()}if(2&le){let et;const kn=r.XpG(3);r.R7$(2),r.Y8G("ngClass",r.eq3(7,we,kn.isUserNameNav)),r.BMQ("aria-controls",kn.isUserNameNav?"user-menu":null)("aria-expanded",kn.isUserNameNav?"true":"false")("aria-haspopup",!0),r.R7$(4),r.Lme(" ",null==(et=kn.userProfileData())||null==et.personalInfo?null:et.personalInfo.firstName," ",null==(et=kn.userProfileData())||null==et.personalInfo?null:et.personalInfo.lastName,""),r.R7$(4),r.vxM(kn.isUserNameNav?10:-1)}}function ct(le,dt){if(1&le&&r.DNE(0,lo,11,13,"li",18)(1,At,14,9),2&le){let et;const kn=r.XpG(2);r.vxM(null!=(et=kn.userProfileData())&&et.isLoggedIn?1:0)}}function Ft(le,dt){if(1&le&&(r.j41(0,"div",2)(1,"nav",6)(2,"div",7)(3,"div",8),r.DNE(4,rt,2,1,"button",9)(5,Je,4,1,"button",10),r.k0s(),r.j41(6,"ul",11),r.DNE(7,Ct,3,5,"li",12)(8,Re,2,0)(9,ct,2,1),r.k0s()()()()),2&le){const et=r.XpG();r.Y8G("ngClass",r.eq3(6,Ze,et.isAccountsNavActive||et.isCustomSignInNavActive||et.isUserNameNav)),r.R7$(4),r.vxM(!et.segments||et.hasFirmSpecificFunds()||et.hideRoleSelector()?-1:4),r.R7$(),r.vxM(et.feature?5:-1),r.R7$(2),r.vxM(et.languageOptions.length?7:-1),r.R7$(),r.vxM(et.utilityNav()?8:-1),r.R7$(),r.vxM(et.isAuth0Enabled()?9:-1)}}function bn(le,dt){if(1&le&&(r.j41(0,"li",53)(1,"a",60),r.EFF(2),r.k0s()()),2&le){const et=dt.$implicit;r.R7$(),r.Y8G("href",et.link,r.B4B)("target",et.isNewTab?"_blank":"_self"),r.R7$(),r.SpI("",et.name," ")}}function Ln(le,dt){if(1&le&&(r.j41(0,"li",53)(1,"details",54)(2,"summary",55),r.EFF(3),r.j41(4,"span",56),r.qSk(),r.j41(5,"svg",57),r.nrm(6,"path",58),r.k0s()()(),r.joV(),r.j41(7,"ul",59),r.Z7z(8,bn,3,3,"li",53,r.Vm6),r.k0s()()()),2&le){const et=r.XpG().$implicit;r.R7$(3),r.SpI(" ",et.name," "),r.R7$(5),r.Dyx(et.subMenu)}}function ao(le,dt){if(1&le&&r.EFF(0),2&le){const et=r.XpG(2).$implicit,kn=r.XpG(4);r.Lme(" [",kn.myCartCount(),"] ",et.name," ")}}function St(le,dt){if(1&le&&r.EFF(0),2&le){const et=r.XpG(2).$implicit;r.SpI(" ",et.name," ")}}function On(le,dt){if(1&le&&(r.j41(0,"li",53)(1,"a",60),r.DNE(2,ao,1,2)(3,St,1,1),r.k0s()()),2&le){const et=r.XpG().$implicit;r.R7$(),r.Y8G("href",et.link,r.B4B)("target",et.isNewTab?"_blank":"_self"),r.R7$(),r.vxM("My Cart"===et.name?2:3)}}function sn(le,dt){1&le&&r.DNE(0,Ln,10,1,"li",53)(1,On,4,3,"li",53),2&le&&r.vxM(dt.$implicit.hasSubMenu?0:1)}function zt(le,dt){if(1&le&&(r.j41(0,"ul",51),r.Z7z(1,sn,2,1,null,null,r.Vm6),r.k0s()),2&le){const et=r.XpG(3);r.R7$(),r.Dyx(et.utilityNav())}}function Jn(le,dt){1&le&&(r.j41(0,"span",62),r.EFF(1,"|"),r.k0s())}function To(le,dt){if(1&le&&(r.j41(0,"a",61),r.EFF(1),r.k0s(),r.DNE(2,Jn,2,0,"span",62)),2&le){const et=dt.$implicit,kn=dt.$index,co=dt.$count,jo=r.XpG(4);r.Y8G("href",et.url,r.B4B),r.BMQ("lang",et.locale)("aria-current",et.locale===jo.currentLanguageLocale?"true":null),r.R7$(),r.JRh(et.label),r.R7$(),r.vxM(kn!==co-1?2:-1)}}function Jo(le,dt){if(1&le&&(r.j41(0,"div",52),r.Z7z(1,To,3,5,null,null,Ae),r.k0s()),2&le){const et=r.XpG(3);r.R7$(),r.Dyx(et.languageOptions)}}function Mn(le,dt){if(1&le&&r.DNE(0,zt,3,0,"ul",51)(1,Jo,3,0,"div",52),2&le){const et=r.XpG(2);r.vxM(et.utilityNav()?0:-1),r.R7$(),r.vxM(et.languageOptions.length?1:-1)}}function Yn(le,dt){if(1&le&&(r.j41(0,"p"),r.EFF(1),r.k0s()),2&le){const et=r.XpG(2).$implicit;r.R7$(),r.SpI(" ",et.additionalContent," ")}}function zn(le,dt){if(1&le&&(r.j41(0,"h3",38),r.EFF(1),r.k0s(),r.DNE(2,Yn,2,1,"p")),2&le){const et=r.XpG().$implicit;r.Y8G("id",et.titleLabel),r.R7$(),r.SpI(" ",et.titleLabel," "),r.R7$(),r.vxM(et.additionalContent?2:-1)}}function Lt(le,dt){if(1&le){const et=r.RV6();r.j41(0,"a",42),r.bIt("click",function(co){r.eBV(et);const jo=r.XpG().$implicit,Ro=r.XpG(7);return r.Njj(Ro.goToAuth0(co,jo.hook))})("keydown.enter",function(co){r.eBV(et);const jo=r.XpG().$implicit,Ro=r.XpG(7);return r.Njj(Ro.goToAuth0(co,jo.hook))}),r.EFF(1),r.k0s()}if(2&le){const et=r.XpG().$implicit,kn=r.XpG(7);r.Y8G("target",et.isNewTab?"_blank":"_self"),r.BMQ("tabindex",kn.isCustomSignInNavActive?0:-1),r.R7$(),r.SpI(" ",et.name," ")}}function yt(le,dt){if(1&le){const et=r.RV6();r.j41(0,"a",68),r.bIt("click",function(co){r.eBV(et);
16const jo=r.XpG().$implicit,Ro=r.XpG(7);return r.Njj(jo.isExternal?Ro.confirmNavigation(co):null)}),r.EFF(1),r.k0s()}if(2&le){const et=r.XpG().$implicit;r.Y8G("href",et.link,r.B4B)("target",et.isNewTab?"_blank":"_self"),r.R7$(),r.SpI(" ",et.name," ")}}function Rt(le,dt){if(1&le&&(r.j41(0,"li",66),r.DNE(1,Lt,2,3,"a",40)(2,yt,2,3,"a",67),r.k0s()),2&le){const et=dt.$implicit;r.R7$(),r.vxM(et.hook?1:2)}}function gn(le,dt){if(1&le&&r.Z7z(0,Rt,3,1,"li",66,r.Vm6),2&le){const et=r.XpG().$implicit;r.Dyx(et.additionalLinks)}}function je(le,dt){if(1&le&&(r.j41(0,"section",64),r.DNE(1,zn,3,3),r.j41(2,"ul",65),r.DNE(3,gn,2,0),r.k0s()()),2&le){const et=dt.$implicit;r.Y8G("ngClass",r.eq3(4,Ce,dt.$index>0)),r.R7$(),r.vxM(et.titleLabel?1:-1),r.R7$(),r.BMQ("aria-labelledby",et.titleLabel),r.R7$(),r.vxM(null!=et&&null!=et.additionalLinks&&et.additionalLinks.length?3:-1)}}function De(le,dt){if(1&le&&r.Z7z(0,je,4,6,"section",64,r.Vm6),2&le){const et=r.XpG(4);r.Dyx(et.customSignInToggle())}}function at(le,dt){if(1&le&&(r.j41(0,"li",73)(1,"a",74),r.EFF(2),r.k0s()()),2&le){const et=dt.$implicit;r.R7$(),r.Y8G("href",et.link,r.B4B)("target",et.isNewTab?"_blank":"_self"),r.R7$(),r.JRh(et.name)}}function Ye(le,dt){if(1&le&&r.Z7z(0,at,3,3,"li",73,r.Vm6),2&le){const et=r.XpG(5);r.Dyx(et.signedInUserNav())}}function wn(le,dt){if(1&le){const et=r.RV6();r.j41(0,"ul",63),r.DNE(1,Ye,2,0),r.j41(2,"li",69)(3,"button",70),r.bIt("click",function(){r.eBV(et);const co=r.XpG(4);return r.Njj(co.signout())}),r.qSk(),r.j41(4,"svg",71),r.nrm(5,"path",72),r.k0s(),r.EFF(6," Sign out "),r.k0s()()()}if(2&le){let et;const kn=r.XpG(4);r.R7$(),r.vxM(null!=(et=kn.signedInUserNav())&&et.length?1:-1)}}function Vn(le,dt){if(1&le&&r.DNE(0,De,2,0)(1,wn,7,1,"ul",63),2&le){let et;const kn=r.XpG(3);r.vxM(null!=(et=kn.userProfileData())&&et.isLoggedIn?1:0)}}function ye(le,dt){if(1&le&&r.DNE(0,Vn,2,1),2&le){const et=r.XpG(2);r.vxM(et.isAuth0Enabled()?0:-1)}}function qt(le,dt){if(1&le&&(r.j41(0,"div",3,0),r.DNE(2,Mn,2,2)(3,ye,1,1),r.k0s()),2&le){const et=r.XpG();r.R7$(2),r.vxM("profileNav"!==et.selection()?2:3)}}const Me="UtilitynavComponent";let it=(()=>{class le{segmentService;profileService;loggerService;windowRef;navigationService;cdr;modalService;roleSelectorService;languageSelectorService;literatureCartService;storageService;responsiveService=(0,r.WQX)(t.R);isLteMd$=this.responsiveService.isLteMd$;utilityNav=(0,r.hFB)();customSignInToggle=(0,r.hFB)();signedInUserNav=(0,r.hFB)();isAuth0Enabled=(0,r.hFB)(!0);hideRoleSelector=(0,r.hFB)(!1);isCustomSignInNavActive=!1;isAccountsNavActive=!1;isUserNameNav=!1;profileMenuText=(0,r.hFB)("Open account profile menu");segments=[];activeSegment;curentSegmentLabel;userProfileData=(0,r.vPA)(null);hasFirmSpecificFunds=(0,r.vPA)(!1);roleSelectorModalId="role-selector-modal";roleSelectorComponentModalId=`${this.roleSelectorModalId}-component`;userRoles=[];roleSelectorPreTitle;roleSelectorTitle;roleSelectorSummary;languageOptions=[];currentLanguageLocale;feature="";selection=(0,r.geq)();myCartCount=(0,r.vPA)(0);unsubscribe$=new ie.B;mobileNavContainer=null;focusable=[];leavingSiteService=(0,r.WQX)(U.D);constructor(et,kn,co,jo,Ro,wi,fi,Ar,er,Yi,Rr){this.segmentService=et,this.profileService=kn,this.loggerService=co,this.windowRef=jo,this.navigationService=Ro,this.cdr=wi,this.modalService=fi,this.roleSelectorService=Ar,this.languageSelectorService=er,this.literatureCartService=Yi,this.storageService=Rr,this.literatureCartService.getTotalCartCount$().pipe((0,J.Q)(this.unsubscribe$)).subscribe({next:si=>{this.myCartCount.set(si)},error:si=>{this.loggerService.error(Me,si)}}),this.segments=this.segmentService.getSegments(),this.activeSegment=this.segmentService.getCurrentSegmentId(),this.curentSegmentLabel=this.segmentService.getCurrentSegmentLabel(),this.profileService.getProfileData$().pipe((0,p.pQ)()).subscribe({next:si=>{this.userProfileData.set(si)},error:si=>{this.loggerService.error(Me,si)}}),this.profileService.getHasFirmSpecificFunds$().pipe((0,p.pQ)()).subscribe({next:si=>{this.hasFirmSpecificFunds.set(si)},error:si=>{this.loggerService.error(Me,si)}}),this.segments.length>0&&(this.userRoles=this.segments.map(si=>({segmentId:si.id,title:si.label,summary:si.subLabel})),this.roleSelectorPreTitle=this.roleSelectorService.getBannerPreTitle()??"Personalize Your Experience",this.roleSelectorTitle=this.roleSelectorService.getBannerTitle()??"Select Your Role",this.roleSelectorSummary=this.roleSelectorService.getBannerSummary()??"Please choose one of the roles below:"),this.languageOptions=this.languageSelectorService.getLanguageOptions(),this.currentLanguageLocale=this.languageSelectorService.getCurrentLanguageLocale(),this.feature=this.storageService.getCookie("feature")??""}ngOnInit(){this.navigationService.getMenuFlyerStatus$().pipe((0,J.Q)(this.unsubscribe$)).subscribe({next:et=>
16{this.isCustomSignInNavActive=et.isSignInFlyerOpen,this.isAccountsNavActive=et.isAccountsFlyerOpen,this.isUserNameNav=et.isUserNameNavOpen,this.cdr.detectChanges(),setTimeout(()=>{this.setFocusState()},300)},error:et=>{this.loggerService.error(Me,et)}})}onSegmentChange(et){const kn=this.segments.find(co=>co.id===et);if(kn?.externalLink)return Object.values(G.zu).includes(et)&&this.segmentService.setSegmentForExternalLink(et),void(this.windowRef.location.href=kn.externalLink);this.segmentService.setSegment(et),this.windowRef.location.reload()}signInNavHandler(et){et.stopPropagation(),et.preventDefault(),this.isCustomSignInNavActive=!this.isCustomSignInNavActive,this.navigationService.hideAllFlyers("isSignInFlyerOpen",this.isCustomSignInNavActive)}setFocusState(){this.mobileNavContainer&&(this.focusable=this.mobileNavContainer.nativeElement?.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),this.mobileNavContainer.nativeElement?.focus())}utilityNavSelectHandler(et){et.stopPropagation(),this.isAccountsNavActive=!this.isAccountsNavActive,this.navigationService.hideAllFlyers("isAccountsFlyerOpen",this.isAccountsNavActive)}signedInUserNavClickHandler(et){et.stopPropagation(),this.isUserNameNav=!this.isUserNameNav,this.navigationService.hideAllFlyers("isUserNameNavOpen",this.isUserNameNav)}goToAuth0(et,kn){et.preventDefault(),et.stopPropagation(),"register"===kn?this.profileService.submitAuth0("signup"):"/"===this.windowRef.location.pathname?this.profileService.submitAuth0("signin","/service-center"):this.profileService.submitAuth0("signin")}signout(){this.literatureCartService.emptyStorage(),this.profileService.signout()}openSegmentSelectorModal(et){this.modalService.open(et)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}confirmNavigation(et){et.preventDefault();const kn=et.target;if(!kn)return;const co=kn.getAttribute("href");co&&this.leavingSiteService.showModal(co)}removeFeature(){this.storageService.removeCookie("feature",!1),this.feature=""}static \u0275fac=function(kn){return new(kn||le)(r.rXU(X.S),r.rXU(X.b),r.rXU(t.L),r.rXU(V.Qc),r.rXU(ke.o),r.rXU(r.gRc),r.rXU(l.Bg),r.rXU(_e.J),r.rXU(se.z),r.rXU(X.f),r.rXU(X.d))};static \u0275cmp=r.VBU({type:le,selectors:[["app-utilitynav"]],viewQuery:function(kn,co){if(1&kn&&r.GBs(Ue,5),2&kn){let jo;r.mGM(jo=r.lsd())&&(co.mobileNavContainer=jo.first)}},hostAttrs:["data-gtm-component","frk-utility-nav"],inputs:{utilityNav:[1,"utilityNav"],customSignInToggle:[1,"customSignInToggle"],signedInUserNav:[1,"signedInUserNav"],isAuth0Enabled:[1,"isAuth0Enabled"],hideRoleSelector:[1,"hideRoleSelector"],profileMenuText:[1,"profileMenuText"],selection:[1,"selection"]},outputs:{selection:"selectionChange"},decls:5,vars:7,consts:[["mobileNavContainer",""],[3,"id","modalCloseLabel","ariaCloseLabel","showCloseButton"],["data-testid","utilitynav-desktop",1,"relative","grid","min-h-[3.9375rem]","grid-cols-12","place-content-center",3,"ngClass"],["tabindex","-1","data-testid","utilitynav-mobile",1,"py-6","text-sm"],[1,"w-[100rem]"],[3,"roleSelected","roleSelectorId","roles","preTitle","title","summary","languageOptions","currentLocale","languageAriaLabel"],["role","navigation","aria-label","Utility Navigation",1,"col-span-12"],[1,"flex","justify-between"],[1,"flex","items-center","space-x-4"],["type","button","data-gtm-label","actor_select",1,"bg-pc1-800","border-nc1-0","text-nc1-0","hover:border-pc1-500","focus:shadow-primary-dark-focus","relative","ml-2","inline-block","max-w-full","cursor-pointer","rounded","border","px-2","py-1","text-[12.8px]","focus:outline-none","2xl:text-[0.9rem]"],["type","button",1,"bg-sc3-800","border-nc1-0","text-nc1-0","hover:border-pc1-500","focus:shadow-primary-dark-focus","relative","ml-2","inline-block","max-w-full","cursor-pointer","rounded","border","px-2","py-1","text-[12.8px]","focus:outline-none","2xl:text-[0.9rem]"],[1,"z-20","m-0","flex"],[1,"m-auto","list-none","py-0"],["type","button","data-gtm-label","actor_select",1,"bg-pc1-800","border-nc1-0","text-nc1-0","hover:border-pc1-500","focus:shadow-primary-dark-focus","relative","ml-2","inline-block","max-w-full","cursor-pointer","rounded","border","px-2","py-1","text-[12.8px]","focus:outline-none","2xl:text-[0.9rem]",3,"click"],["type","button",1,"bg-sc3-800","border-nc1-0","text-nc1-0","hover:border-pc1-500","focus:shadow-primary-dark-focus","relative","ml-2","inline-block","max-w-full","cursor-pointer","rounded","border","px-2","py-1","text-[12.8px]","focus:outline-none","2xl:text-[0.9rem]",3,"click"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 16 16","fill","currentColor",1,"inline","size-4"],["fill-rule","evenodd","d","M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Zm2.78-4.22a.75.75 0 0 1-1.06 0L8 9.06l-1.72 1.72a.75.75 0 1 1-1.06-1.06L6.94 8 5.22 6.28a.75.75 0 0 1 1.06-1.06L8 6.94l1.72-1.72a.75.75 0 1 1 1.06 1.06L9.06 8l1.72 1.72a.75.75 0 0 1 0 1.06Z","clip-rule","evenodd"],["theme","dark",3,"options","currentLocale","ariaLabel"],[1,"m-auto","list-none","py-0","last:pr-0"],[1,"customSelect"],["type","button","aria-haspopup","true","aria-expanded","fal
16se","aria-controls","selectMenu",1,"bg-pc1-800","text-nc1-0","focus:shadow-primary-dark-focus","group","relative","inline-block","flex","min-h-8","max-w-full","cursor-pointer","appearance-none","items-center","text-ellipsis","rounded","border","border-transparent","px-2","text-[0.8rem]","focus:outline-none","2xl:text-[0.9rem]",3,"click","ngClass"],["data-dd-privacy","mask",1,"text-nc1-0","pr-2","text-[0.8rem]","2xl:text-[0.9rem]"],[1,"pointer-events-none","rtl:left-1"],["xmlns","http://www.w3.org/2000/svg","fill","currentColor","viewBox","0 0 24 24",1,"arrow-up","text-nc1-0","group-[.open]:animate-flip","mt-0.5","size-4"],["fill-rule","evenodd","d","M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z","clip-rule","evenodd"],["data-gtm-event","dropdown",1,"bg-nc1-0","border-nc1-0","absolute","z-[70]","m-0","mt-1","w-auto","min-w-20","origin-top-right","list-none","rounded","p-[2px]","shadow-lg","drop-shadow-md"],[1,"m-0","list-none","p-0","hover:outline-none"],["action","router",1,"w-md","text-nc1-950","hover:bg-pc1-100","focus:bg-pc1-100","focus:text-nc1-700","block","px-4","py-2","text-[0.8rem]","no-underline","outline-none","hover:outline-none","2xl:text-[0.9rem]",3,"href","target"],[1,"text-nc1-0","focus:outline-pc1-500","p-2","text-[0.8rem]","no-underline","transition-all","duration-300","hover:underline","focus:rounded","focus:outline","focus:outline-2","2xl:text-[0.9rem]",3,"href","target"],["type","button",1,"relative","hidden","cursor-pointer","content-end","p-2","md:flex","xl:hidden",3,"click","keydown.enter"],[1,"sr-only"],["name","heroUserSolid","color","rgb(255, 255, 255)",1,"flex",3,"size"],["type","button","id","signinNav",1,"button","button--primary-dark","button--sm","text-sm","md:hidden","xl:flex",3,"click","keydown.enter"],["name","heroUserSolid","color","rgb(55, 105, 255)",1,"flex",3,"size"],["id","signIn-selection","role","menu","aria-labelledby","signIn-button","data-gtm-event","dropdown",3,"class"],["
16id","signIn-selection","role","menu","aria-labelledby","signIn-button","data-gtm-event","dropdown"],[1,"py-4",3,"ngClass"],[1,"m-0","p-0","text-black"],[1,"text-nc1-950",3,"id"],[1,"m-0","list-none","p-0","py-2","hover:outline-none"],["role","menuitem","href","#",3,"target"],["role","menuitem",3,"href","target"],["role","menuitem","href","#",3,"click","keydown.enter","target"],["role","menuitem",3,"click","href","target"],["type","button",1,"bg-pc1-800","text-nc1-0","focus:shadow-primary-dark-focus","group","relative","inline-block","flex","min-h-8","max-w-full","cursor-pointer","appearance-none","items-center","text-ellipsis","rounded","border","border-transparent","px-2","text-[0.8rem]","focus:outline-none","2xl:text-[0.9rem]",3,"click","ngClass"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","white",1,"size-4"],["fill-rule","evenodd","d","M7.5 6a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0ZM3.751 20.105a8.25 8.25 0 0 1 16.498 0 .75.75 0 0 1-.437.695A18.683 18.683 0 0 1 12 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 0 1-.437-.695Z","clip-rule","evenodd"],["data-dd-privacy","mask",1,"text-nc1-0","px-2","text-sm"],["id","user-menu","aria-labelledby","user-menu-button",1,"bg-nc1-0","border-nc1-0","absolute","z-20","mt-1","w-auto","min-w-20","origin-top-right","rounded","p-[2px]","shadow-lg","drop-shadow-md"],["type","button",1,"button","button--primary-dark","button--sm",3,"click"],["role","menuitem",1,"w-md","text-nc1-950","hover:bg-pc1-100","focus:bg-pc1-100","focus:text-nc1-700","block","px-4","py-2","text-[0.8rem]","no-underline","outline-none","hover:outline-none","2xl:text-[0.9rem]",3,"href","target"],[1,"m-0","p-0"],["data-testid","mobile-language-links",1,"mt-4","flex","items-center","gap-4","py-3"],[1,"m-0","list-none","px-0","py-3"],[1,"group"],[1,"text-nc1-950","flex","cursor-pointer","items-center","[&::-webkit-details-marker]:hidden"],[1,"ml-2","group-open:rotate-180"],["xmlns","http://www.w3.org/2000/svg","fill","none","viewBox","0 0 24 24","stroke-width","1.5","stroke","currentColor",1,"size-5","group-[open]:rotate-0"],["stroke-linecap","round","stroke-linejoin","round","d","m19.5 8.25-7.5 7.5-7.5-7.5"],[1,"pl-4"],["action","router",1,"text-nc1-950","focus:outline-pc1-500","no-underline",3,"href","target"],[1,"text-nc1-950","focus:outline-pc1-500","no-underline",3,"href"],["aria-hidden","true",1,"text-nc1-300"],[1,"m-0"],[1,"px-8",3,"ngClass"],["role","menu",1,"m-0","p-0","text-black"],[1,"m-0","mb-4","list-none","p-0","hover:outline-none"],[3,"href","target"],[3,"click","href","target"],[1,"border-nc1-200","m-0","list-none","border-t","p-0","px-8"],["type","button",1,"button","button--primary-dark","button--sm","py-4","pl-0",3,"click"],["xmlns","http://www.w3.org/2000/svg","fill","none","viewBox","0 0 24 24","stroke-width","1.5","stroke","currentColor",1,"size-4"],["stroke-linecap","round","stroke-linejoin","round","d","M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15m3 0 3-3m0 0-3-3m3 3H9"],[1,"m-0","list-none","px-8","pb-4","pt-0"],[1,"no-underline",3,"href","target"]],template:function(kn,co){1&kn&&(r.DNE(0,ge,6,18,"frk-modal",1)(1,Ft,10,8,"div",2),r.nI1(2,"async"),r.DNE(3,qt,4,1,"div",3),r.nI1(4,"async")),2&kn&&(r.vxM(co.hasFirmSpecificFunds()||co.hideRoleSelector()?-1:0),r.R7$(),r.vxM(!1===r.bMT(2,3,co.isLteMd$)?1:-1),r.R7$(2),r.vxM(!0===r.bMT(4,5,co.isLteMd$)?3:-1))},dependencies:[s.MD,s.YU,s.Jj,l.zq,l.t8,l.zf,l.tl,e.TranslatePipe],encapsulation:2,changeDetection:0})}return le})()},78943:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.typeConstraint=Q.namedConstraint=Q.taggedConstraint=Q.traverseAncerstors=void 0;var s=h(20978),r=h(4389),p=function(X,t){var V=X.parentRequest;return null!==V&&(!!t(V)||p(V,t))};Q.traverseAncerstors=p;var l=function(X){return function(t){var V=function(ie){return null!==ie&&null!==ie.target&&ie.target.matchesTag(X)(t)};return V.metaData=new r.Metadata(X,t),V}};Q.taggedConstraint=l;var e=l(s.NAMED_TAG);Q.namedConstraint=e,Q.typeConstraint=function(X){return function(t){return null!==t&&("string"==typeof X?t.bindings[0].serviceIdentifier===X:X===t.bindings[0].implementationType)}}},79002:(fn,Q,h)=>{"use strict";h.d(Q,{_:()=>r});var s=h(29418);function r(l,e,G,X,t){return new p(l,e,G,X,t)}class p extends s.vU{constructor(e,G,X,t,V,ie){super(e),this.onFinalize=V,this.shouldUnsubscribe=ie,this._next=G?function(J){try{G(J)}catch(se){e.error(se)}}:super._next,this._error=t?function(J){try{t(J)}catch(se){e.error(se)}finally{this.unsubscribe()}}:super._error,this._complete=X?function(){try{X()}catch(J){e.error(J)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:G}=this;super.unsubscribe(),!G&&(null===(e=this.onFinalize)||void 0===e||e.call(this))}}}},79244:(fn,Q,h)=>{"use strict";h.d(Q,{v:()=>l});var s=h(57220),r=h(87040),p=h(79002);function l(G=e){return(0,r.N)((X,t)=>{let V=!1;X.subscribe((0,p._)(t,ie=>{V=!0,t.next(ie)},()=>V?t.complete():t.error(G())))})}function e(){return new s.G}},79531:(fn,Q,h)=>{"use strict";h.d(Q,{AX:()=>Re,_Q:()=>an,bf:()=>rt,createInsightsService:()=>Ze,p$:()=>Ae,ql:()=>Bt});var s=h(26614),r=h(64193),p=h(20358),l=h(11005),G=(h(6363),h(76631)
16),X=h(7700),t=h(20383),V=h(50467),ie=h(29892),J=h(70828),se=h(63047),U=h(39687),ke=h(38524);h(54049);let Ue=class{http;articleURL="/api/unifiedArticleSearch";itemsPerPage=10;sessionId;constructor(jt){this.http=jt,this.sessionId=this.generateSessionId()}generateSessionId(){return`${Date.now()}-${Math.random().toString(36).slice(2,11)}`}getArticleList$(jt,Vt,En){(!jt||jt<1)&&(jt=1),Vt||(Vt=this.itemsPerPage);const pn={start:((jt-1)*Vt).toString(),number:Vt.toString(),sessionId:this.sessionId,...En};return this.http.post$({endpoint:this.articleURL,body:pn,customHeader:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}})}getArticleById$(jt,Vt){const pn={query:jt,sessionId:this.sessionId,...Vt};return this.http.post$({endpoint:"/api/globalarticlepath",body:pn,customHeader:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}})}getArticleByPath$(jt,Vt){const pn={relativePath:jt,sessionId:this.sessionId,...Vt};return this.http.post$({endpoint:"/api/globalarticlepath",body:pn,customHeader:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}})}searchArticles$(jt,Vt=1,En=this.itemsPerPage,pn){const Kt={query:jt.trim(),start:((Vt-1)*En).toString(),number:En.toString(),sessionId:this.sessionId,...pn};return this.http.post$({endpoint:this.articleURL,body:Kt,customHeader:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}})}};function Ze(Mt){return new Ue(Mt)}Ue=(0,s._)([(0,l.Gr)(),(0,s.a)("design:paramtypes",[r.kl])],Ue);var Be=function(Mt){return Mt.LATEST_INSIGHTS="LATEST_INSIGHTS",Mt}(Be||{});let Ce=class{http;latestInsightsConfig;locale="en-usa";options={page:0,term:"*",dataSource:"dev",articleType:"insight",config:{ftInsightsUrl:"",httpParams:{},httpOptions:{}},counters:{funds:4,literature:4,pages:3}};firmLocaleSearchConfig={16590073:"primerica"};constructor(jt,Vt){this.http=jt,this.latestInsightsConfig=Vt}getArticleAPIData$(jt,Vt){const En=this.getConfig(jt,Vt);return this.options.config=En,this.http.post$({endpoint:En.ftInsightsUrl,body:En.httpParams,customHeader:En.httpOptions.headers})}getConfig(jt,Vt){const pn=this.latestInsightsConfig.insightsAPIUrl;let Kt="dev";return Kt=this.getEnvironment(Kt),{ftInsightsUrl:pn,httpParams:this.getHttpParams(Kt,jt,Vt),httpOptions:{headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}}}}getEnvironment(jt){return"beta"===(jt=this.latestInsightsConfig.searchEnvironment||jt)?jt="prod":"staging2"===jt&&(jt="staging"),jt}getFilter(jt){const Vt=[],En=["assetclass","investmentteam","investmenttheme","publicationseries","speciality"];return Object.entries(jt).forEach(([pn,Kt])=>{if(En.includes(pn.toLowerCase())&&Kt){const Ht=[];Ht.push(Kt),Vt.push("assetClass"===pn||"assetclass"===pn?{fieldName:"assetclassPage.exact",fieldValue:Ht}:{fieldName:pn.toLowerCase()+".exact",fieldValue:Ht})}}),JSON.stringify(Vt)}getHttpParams(jt,Vt,En=4){const pn=[];Object.keys(this.latestInsightsConfig.searchParameters).forEach(lo=>{const Pn=this.latestInsightsConfig.searchParameters[lo];void 0!==Pn&&pn.push({[lo]:Pn})});const Kt=[];if(this.latestInsightsConfig.parentGlobalFirmId){Kt.push({parentFirmGlobalId:this.latestInsightsConfig.parentGlobalFirmId});const lo=this.setCustomLocaleForFirm(this.latestInsightsConfig.globalFirmId);lo&&Kt.push({locale:lo})}return this.setUpParams(jt,En,Vt,this.latestInsightsConfig.insightAudiences,pn,Kt)}setUpParams(jt,Vt,En,pn,Kt,Ht){return{sort:"relevance",doNotSpellCheck:"false",selectedTab:"",hideTabs:"false",locale:this.locale,audience:this.latestInsightsConfig.audience,loggedIn:this.latestInsightsConfig.isLoggedIn?"y":"n",env:jt,exclude:pn.join(","),insightsCollection:"pages",collection:"pages",query:this.options.term.trim(),start:"0",number:Vt.toString(),articleType:this.options.articleType??"insight",filters:this.getFilter(En),sessionId:this.getUUID(),...Object.assign({},...Kt),...Object.assign({},...Ht)}}getUUID(jt){return jt||(0,G.A)()}setCustomLocaleForFirm(jt){return this.firmLocaleSearchConfig[jt]||null}};Ce=(0,s._)([(0,l.Gr)(),(0,s.b)(1,(0,l.WQ)(Be.LATEST_INSIGHTS)),(0,s.a)("design:paramtypes",[r.kl,Object])],Ce);const Ae=Mt=>(l.kL.register(Be.LATEST_INSIGHTS,{useValue:"function"==typeof Mt?Mt():Mt}),l.kL.registerInstance("LoggerService",p.L),l.kL.registerInstance("HttpService",r.kl),l.kL.resolve(Ce));let ge=class{loggerService;http;loggerName="KeyTakeawaysService";constructor(jt,Vt){this.loggerService=jt,this.http=Vt}getKeyTakeaways$(jt){return this.loggerService.debug(this.loggerName,"Fetching key takeaways from:",jt),this.http.getAsync$({endpoint:jt,customHeader:{Accept:"application/json"},responseType:"text"}).pipe((0,X.n)(En=>{if(this.isAxiosResponse(En)){const Ht=En.headers["content-type"].includes("application/octet-stream")?this.parseKeyTakeawaysData(En.data):En.data;return this.successfullLogging(Ht.key_takeaways?.length??0),(0,t.of)(Ht)}const pn="string"==typeof En?this.parseKeyTakeawaysData(En):En;return this.successfullLogging(pn.key_takeaways?.length??0),(0,t.of)(pn)}),(0,V.W)(()=>(this.loggerService.error(this.loggerName,"Error fetching key takeaways"),(0,t.of)({key_takeaways:[]}))),(0,ie.T)(En=>({key_takeaways:En.key_takeaways??[]})))}isAxiosResponse(jt){return"object"==typeof jt&&"headers"in jt&&"data"in jt&&"config"in jt}parseKeyTakeawaysData(jt){try{return{key_takeaways:JSON.parse(jt).key_takeaways??[]}}catch(Vt){return this.loggerService.error(this.loggerName,"Error parsing key takeaways data",Vt),{key_takeaways:[]}}}successfullLogging(jt){this.loggerService.debug(this.loggerName,`Successfully fetched ${jt} key takeaways`)}};ge=(0,s._)([(0,l.Gr)(),(0,s.a)("design:paramtypes",[p.L,r.kl])],ge);const rt=()=>(l.kL.registerInstance("HttpService",r.kl),l.kL.resolve(ge));var Je=function(Mt){return Mt.PRESS_RELEASES="PRESS_RELEASES",Mt}(Je||{});let Ct=class{http;pressReleasesConfig;locale="en-usa";timezone=this.getTimeZone();options={page:0,term:"*",dataSource:"dev",articleType:"press-release",config:{ftInsightsUrl:"",httpParams:{},httpOptions:{}},counters:{funds:4,literature:4,pages:24}};firmLocaleSearchConfig={16590073:"primerica"};constructor(jt,Vt){this.http=jt,this.pressReleasesConfig=Vt}getArticleAPIData$(jt,Vt){const En=this.getConfig(jt,Vt);return this.options.config=En,this.http.post$({endpoint:En.ftInsightsUrl,body:En.httpParams,customHeader:En.httpOptions.headers})}getConfig(jt,Vt){const pn=this.pressReleasesConfig.insightsAPIUrl;let Kt="dev";return Kt=this.getEnvironment(Kt),{ftInsightsUrl:pn,httpParams:this.getHttpParams(Kt,jt,Vt),httpOptions:{headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}}}}getEnvironment(jt){return"staging2"===(jt=this.pressReleasesConfig.searchEnvironment||jt)&&(jt="staging"),jt}getFilter(jt){return JSON.stringify(jt)}getHttpParams(jt,Vt,En){const pn=[];
16Object.keys(this.pressReleasesConfig.searchParameters).forEach(lo=>{const Pn=this.pressReleasesConfig.searchParameters[lo];void 0!==Pn&&pn.push({[lo]:Pn})});const Kt=[];if(this.pressReleasesConfig.parentGlobalFirmId){Kt.push({parentFirmGlobalId:this.pressReleasesConfig.parentGlobalFirmId});const lo=this.setCustomLocaleForFirm(this.pressReleasesConfig.globalFirmId);lo&&Kt.push({locale:lo})}return this.setUpParams(jt,Vt,this.pressReleasesConfig.insightAudiences,pn,Kt,En)}setUpParams(jt,Vt,En,pn,Kt,Ht){return{sort:"relevance",doNotSpellCheck:"false",selectedTab:"",hideTabs:"false",locale:this.locale,timezone:this.timezone,audience:this.pressReleasesConfig.audience,loggedIn:this.pressReleasesConfig.isLoggedIn?"y":"n",env:jt,exclude:En.join(","),insightsCollection:"pages",collection:"pages",query:this.options.term.trim(),start:String(Ht?.start??0),number:String(Ht?.number??this.options.counters.pages),articleType:this.options.articleType??"insight",filters:this.getFilter(Vt),sessionId:this.getUUID(),...Object.assign({},...pn),...Object.assign({},...Kt)}}getTimeZone(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone||"UTC"}catch{return"UTC"}}getUUID(jt){return jt||(0,G.A)()}setCustomLocaleForFirm(jt){return this.firmLocaleSearchConfig[jt]||null}};Ct=(0,s._)([(0,l.Gr)(),(0,s.b)(1,(0,l.WQ)(Je.PRESS_RELEASES)),(0,s.a)("design:paramtypes",[r.kl,Object])],Ct);const Bt=Mt=>(l.kL.register(Je.PRESS_RELEASES,{useValue:"function"==typeof Mt?Mt():Mt}),l.kL.registerInstance("LoggerService",p.L),l.kL.registerInstance("HttpService",r.kl),l.kL.resolve(Ct));var Zt=function(Mt){return Mt.PRESS_RELEASE_DETAIL="PRESS_RELEASE_DETAIL",Mt}(Zt||{});const Xt="PressReleaseDetailService";let nn=class{http;config;logger;constructor(jt,Vt,En){this.http=jt,this.config=Vt,this.logger=En}getPressReleaseDetail$(jt){const Vt={endpoint:this.config.detailApiUrl,params:{path:jt},customHeader:{Accept:"application/json"}};return this.logger.debug(Xt,"Requesting press release detail",this.config.detailApiUrl,jt),this.http.getAsync$(Vt).pipe((0,V.W)(En=>(this.logger.error(Xt,"Error fetching press release detail for path:",jt,En),(0,J.$)(()=>new Error("Unable to load press release detail.")))))}};nn=(0,s._)([(0,l.Gr)(),(0,s.b)(1,(0,l.WQ)(Zt.PRESS_RELEASE_DETAIL)),(0,s.a)("design:paramtypes",[r.kl,Object,p.L])],nn);const an=Mt=>(l.kL.register(Zt.PRESS_RELEASE_DETAIL,{useValue:"function"==typeof Mt?Mt():Mt}),l.kL.registerInstance("LoggerService",p.L),l.kL.registerInstance("HttpService",r.kl),l.kL.resolve(nn));let It=class{loggerService;http;latestInsightsConfig;segmentService;profileService;intlService;loggerName="SearchService";firmLocaleSearchConfig={16590073:"primerica"};parentFirmGlobalId=null;constructor(jt,Vt,En,pn,Kt,Ht){this.loggerService=jt,this.http=Vt,this.latestInsightsConfig=En,this.segmentService=pn,this.profileService=Kt,this.intlService=Ht,this.profileService.getProfileData$().pipe((0,ie.T)(Yt=>Yt.personalInfo?.parentFirmGlobalId||null)).subscribe({next:Yt=>{this.loggerService.debug(this.loggerName,"parentFirmGlobalId$ change emit",Yt),this.parentFirmGlobalId=Yt},error:Yt=>{this.loggerService.error(this.loggerName,"Error in getProfileData subscription:",Yt)}})}findResult$(jt,Vt,En,pn){let Kt=this.intlService.getLocale();Kt="en-us"===Kt?"en-usa":Kt,this.parentFirmGlobalId&&(Kt=this.setCustomLocaleForFirm(this.parentFirmGlobalId)??Kt);const Ht=this.buildSearchRequest(jt,Vt,En,pn,Kt);return this.http.post$({endpoint:this.latestInsightsConfig.autoCompleteAPIUrl,body:Ht.params,customHeader:Ht.header}).pipe((0,ie.T)(Yt=>this.mapSearchResponse(Yt)),(0,se.M)(Yt=>this.loggerService.debug(this.loggerName,"Search Result: ",Yt)))}buildSearchRequest(jt,Vt,En="0",pn="75",Kt="en-usa"){const Ht=Vt?`[{"fieldName":"producttype.exact","fieldValue":["${Vt}"]}]`:"";return{params:{doNotSpellCheck:"false",locale:Kt,audience:this.segmentService.getCurrentSegmentId(),loggedIn:this.latestInsightsConfig.isLoggedIn?"y":"n",env:this.latestInsightsConfig.searchEnvironment,insightsCollection:"pages",collection:"funds",query:jt.trim(),start:En,number:pn,filters:Ht},header:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}}}mapSearchResponse(jt){const Vt=Array.isArray(jt.results)?jt.results[0]:jt.results;if(!Vt)return{error:jt.error};const En=Vt.response.hits.hits.map(pn=>{const Kt=pn._source;return{productShareClassCode:pn._id.replace(/_([^_]*)$/,"-$1"),source:{assetClass:Kt.assetclass,bloomberg:Kt.bloomberg,fundNumber:Kt.fundNumber,productID:Kt.fundid,productUmbrella:Kt.fundumbrlla,isin:Kt.isin,reference:Kt.reference,searchIdentifier:Kt.searchIdentifier,shareClassCode:Kt.shclcode,shareClassName:Kt.shclname,ticker:Kt.ticker,title:Kt.title,wkn:Kt.wkn},score:pn._score}});return{error:jt.error,results:{name:Vt.name,response:{hits:{hits:En,total:Vt.response.hits.total}}}}}setCustomLocaleForFirm(jt){return this.firmLocaleSearchConfig[jt]||null}};It=(0,s._)([(0,l.Gr)(),(0,s.b)(2,(0,l.WQ)(Be.LATEST_INSIGHTS)),(0,s.a)("design:paramtypes",[p.L,r.kl,Object,U.S,U.b,p.I])],It);const Re=(Mt,jt,Vt,En)=>(l.kL.register(Be.LATEST_INSIGHTS,{useValue:"function"==typeof Mt?Mt():Mt}),l.kL.registerInstance("LoggerService",p.L),l.kL.register(U.S,{useValue:(0,ke.l2)(Vt,jt)}),l.kL.registerInstance("HttpService",r.kl),En&&l.kL.register(p.I,{useValue:(0,r.jb)(En)}),l.kL.resolve(It))},79550:(fn,Q,h)=>{"use strict";h.d(Q,{i:()=>t});var X,s=h(642),r=h(77274),p=h(44503),l=h(28238),e=h(18212),G=h(59892);function t(){return X||(X=function ie(){return new p.c(function(U){
16if(window.fetch){var ke=(0,s.H)(window,"fetch",function(_e){return function J(U,ke){var _e=U.parameters,Ue=U.onPostCall,Ze=U.handlingStack,we=_e[0],Be=_e[1],Ce=Be&&Be.method;void 0===Ce&&we instanceof Request&&(Ce=we.method);var Ae=void 0!==Ce?String(Ce).toUpperCase():"GET",ge=we instanceof Request?we.url:(0,G.l2)(String(we)),Je={state:"start",init:Be,input:we,method:Ae,startClocks:(0,e.M8)(),url:ge,handlingStack:Ze};ke.notify(Je),_e[0]=Je.input,_e[1]=Je.init,Ue(function(Ct){return function se(U,ke,_e){var Ue=_e;function Ze(we){Ue.state="resolve",(0,l.kp)(Ue,we),U.notify(Ue)}ke.then((0,r.dm)(function(we){Ze({response:we,responseType:we.type,status:we.status,isAborted:!1})}),(0,r.dm)(function(we){var Be,Ce;Ze({status:0,isAborted:(null===(Ce=null===(Be=Ue.init)||void 0===Be?void 0:Be.signal)||void 0===Ce?void 0:Ce.aborted)||we instanceof DOMException&&we.code===DOMException.ABORT_ERR,error:we})}))}(ke,Ct,Je)})}(_e,U)},{computeHandlingStack:!0}).stop;return ke}})}()),X}},79649:(fn,Q,h)=>{"use strict";h.d(Q,{mj:()=>G});var s=h(642),r=h(18212),p=h(7120),l=h(39306),e=h(51117);function G(V){var ie=function(U,ke){var _e=(0,l.As)({stackTrace:U,originalError:ke,startClocks:(0,r.M8)(),nonErrorPrefix:"Uncaught",source:e.g.SOURCE,handling:"unhandled"});V.notify(_e)},J=function X(V){return(0,s.H)(window,"onerror",function(ie){var Ze,J=ie.parameters,se=J[0],U=J[1],ke=J[2],_e=J[3],Ue=J[4];Ze=Ue instanceof Error?(0,p.T)(Ue):(0,p.h)(se,U,ke,_e),V(Ze,Ue??se)})}(ie).stop,se=function t(V){return(0,s.H)(window,"onunhandledrejection",function(ie){var se=ie.parameters[0].reason||"Empty reason",U=(0,p.T)(se);V(U,se)})}(ie).stop;return{stop:function(){J(),se()}}}},79692:(fn,Q,h)=>{"use strict";h.d(Q,{bj:()=>pn,S:()=>bn,EC:()=>Ln,PH:()=>Ft,dB:()=>ao});var s=h(42733),r=h(58189),p=h(59815),l=h(71326),e=h(53004),G=h(1646),X=h(38327),t=h(20383),V=h(86234),ie=h(87040),J=h(79002),U=h(29892),_e=h(64714),Ue=h(7700),Ze=h(77179),we=h(53381);const Be=["class","br-container-box"],Ce=St=>({"hst-container-item":St});function Ae(St,On){if(1&St&&(l.j41(0,"div",0),l.eu8(1,1),l.k0s()),2&St){const sn=On.$implicit,zt=l.XpG();l.Y8G("ngClass",l.eq3(2,Ce,zt.page.isPreview())),l.R7$(),l.Y8G("brComponent",sn)}}const ge=["class","br-container-inline"];function rt(St,On){if(1&St&&(l.j41(0,"span",0),l.eu8(1,1),l.k0s()),2&St){const sn=On.$implicit,zt=l.XpG();l.Y8G("ngClass",l.eq3(2,Ce,zt.page.isPreview())),l.R7$(),l.Y8G("brComponent",sn)}}const Je=["class","br-container-ordered-list"];function Ct(St,On){if(1&St&&(l.j41(0,"li",0),l.eu8(1,1),l.k0s()),2&St){const sn=On.$implicit,zt=l.XpG();l.Y8G("ngClass",l.eq3(2,Ce,zt.page.isPreview())),l.R7$(),l.Y8G("brComponent",sn)}}const Bt=["class","br-container-unordered-list"];function Zt(St,On){if(1&St&&(l.j41(0,"li",0),l.eu8(1,1),l.k0s()),2&St){const sn=On.$implicit,zt=l.XpG();l.Y8G("ngClass",l.eq3(2,Ce,zt.page.isPreview())),l.R7$(),l.Y8G("brComponent",sn)}}const Xt=["brNode"];function nn(St,On){if(1&St&&l.eu8(0,7),2&St){const sn=l.XpG().$implicit;l.Y8G("brNodeContainerItem",sn)}}function an(St,On){if(1&St&&l.eu8(0,8),2&St){const sn=l.XpG().$implicit;l.Y8G("brNodeContainer",sn)}}function un(St,On){if(1&St&&l.eu8(0,9),2&St){const sn=l.XpG().$implicit;l.Y8G("brNodeComponent",sn)}}function It(St,On){if(1&St&&(l.qex(0,2)(1,3),l.nI1(2,"brNodeType"),l.DNE(3,nn,1,1,"ng-container",4)(4,an,1,1,"ng-container",5)(5,un,1,1,"ng-container",6),l.bVm()()),2&St){const sn=On.$implicit,zt=On.template;l.Y8G("brNode",sn)("brNodeTemplate",zt),l.R7$(),l.Y8G("ngSwitch",l.bMT(2,5,sn)),l.R7$(2),l.Y8G("ngSwitchCase","container-item"),l.R7$(),l.Y8G("ngSwitchCase","container")}}function Re(St,On){}function Mt(St,On){if(1&St&&l.DNE(0,Re,0,0,"ng-template",1),2&St){const sn=l.XpG(),zt=l.sdS(1);l.Y8G("ngTemplateOutlet",zt)("ngTemplateOutletContext",sn.context)}}let jt=(()=>{class St{static{this.\u0275fac=function(zt){return new(zt||St)}}static{this.\u0275cmp=l.VBU({type:St,selectors:[["br-container-item-undefined"]],inputs:{component:"component"},standalone:!1,decls:2,vars:1,template:function(zt,Jn){1&zt&&(l.j41(0,"div"),l.EFF(1),l.k0s()),2&zt&&(l.R7$(),l.JRh('Component "'+Jn.component.getType()+'" is not defined.'))},encapsulation:2})}}return St})(),Vt=(()=>{class St{static{this.\u0275fac=function(zt){return new(zt||St)}}static{this.\u0275dir=l.FsC({type:St,selectors:[["","brNode",""]],inputs:{component:[0,"brNode","component"],template:[0,"brNodeTemplate","template"]},standalone:!1})}}return St})(),En=(()=>{class St{constructor(){this._mapping={},this.state$=new G.t(void 0)}get mapping(){return this._mapping}set mapping(sn){this._mapping=sn}get node(){return this._node}set node(sn){this._node=sn}get state(){return this.state$}static{this.\u0275fac=function(zt){return new(zt||St)}}static{this.\u0275prov=l.jDH({token:St,factory:St.\u0275fac})}}return St})(),pn=(()=>{class St{constructor(sn,zt,Jn,To){this.container=sn,this.template=zt,this.node=Jn,this.page=To}ngOnChanges(sn){!sn.component||sn.component.isFirstChange()||(this.ngOnDestroy(),this.ngOnInit())}ngOnDestroy(){this.container.clear()}ngOnInit(){const sn=this.page?.state.getValue();sn&&this.components?.forEach(zt=>{this.container.createEmbeddedView(this.page.node,{component:zt,page:sn,$implicit:zt,template:this.template})})}get context(){return this.node?this.node.component:this.page?.state.getValue()?.getComponent()}get components(){if((0,e.Db)(this.component))return[this.component];if(!this.component)return this.context?.getChildren();const sn=this.context?.getComponent(...this.component.split("/"));return sn&&[sn]}static{this.\u0275fac=function(zt){return new(zt||St)(l.rXU(l.c1b),l.rXU(l.C4Q,8),l.rXU(Vt,8),l.rXU(En,8))}}static{this.\u0275dir=l.FsC({type:St,selectors:[["","brComponent",""]],inputs:{component:[0,"brComponent","component"]},standalone:!1,features:[l.OA$]})}}return St})(),Kt=(()=>{class St{get isPreview(){return this.page?.isPreview()}static{this.\u0275fac=function(zt){return new(zt||St)}}static{this.\u0275cmp=l.VBU({type:St,selectors:[["div",8,"br-container-box"]],hostVars:2,hostBindings:function(zt,Jn){2&zt&&l.AVh("hst-container",Jn.isPreview)}
16,inputs:{component:"component",page:"page"},standalone:!1,attrs:Be,decls:2,vars:0,consts:[[3,"ngClass"],[3,"brComponent"]],template:function(zt,Jn){1&zt&&l.Z7z(0,Ae,2,4,"div",0,l.Vm6),2&zt&&l.Dyx(Jn.component.getChildren())},dependencies:[s.YU,pn],encapsulation:2})}}return St})(),Ht=(()=>{class St{get isPreview(){return this.page?.isPreview()}static{this.\u0275fac=function(zt){return new(zt||St)}}static{this.\u0275cmp=l.VBU({type:St,selectors:[["div",8,"br-container-inline"]],hostVars:2,hostBindings:function(zt,Jn){2&zt&&l.AVh("hst-container",Jn.isPreview)},inputs:{component:"component",page:"page"},standalone:!1,attrs:ge,decls:2,vars:0,consts:[[3,"ngClass"],[3,"brComponent"]],template:function(zt,Jn){1&zt&&l.Z7z(0,rt,2,4,"span",0,l.Vm6),2&zt&&l.Dyx(Jn.component.getChildren())},dependencies:[s.YU,pn],encapsulation:2})}}return St})(),Yt=(()=>{class St{get isPreview(){return this.page?.isPreview()}static{this.\u0275fac=function(zt){return new(zt||St)}}static{this.\u0275cmp=l.VBU({type:St,selectors:[["ol",8,"br-container-ordered-list"]],hostVars:2,hostBindings:function(zt,Jn){2&zt&&l.AVh("hst-container",Jn.isPreview)},inputs:{component:"component",page:"page"},standalone:!1,attrs:Je,decls:2,vars:0,consts:[[3,"ngClass"],[3,"brComponent"]],template:function(zt,Jn){1&zt&&l.Z7z(0,Ct,2,4,"li",0,l.Vm6),2&zt&&l.Dyx(Jn.component.getChildren())},dependencies:[s.YU,pn],encapsulation:2})}}return St})(),lo=(()=>{class St{get isPreview(){return this.page?.isPreview()}static{this.\u0275fac=function(zt){return new(zt||St)}}static{this.\u0275cmp=l.VBU({type:St,selectors:[["ul",8,"br-container-unordered-list"]],hostVars:2,hostBindings:function(zt,Jn){2&zt&&l.AVh("hst-container",Jn.isPreview)},inputs:{component:"component",page:"page"},standalone:!1,attrs:Bt,decls:2,vars:0,consts:[[3,"ngClass"],[3,"brComponent"]],template:function(zt,Jn){1&zt&&l.Z7z(0,Zt,2,4,"li",0,l.Vm6),2&zt&&l.Dyx(Jn.component.getChildren())},dependencies:[s.YU,pn],encapsulation:2})}}return St})(),Pn=(()=>{class St{constructor(sn,zt){this.container=sn,this.template=zt}ngOnChanges(sn){this.clear?.(),this.container.clear();const{head:zt,tail:Jn}=this.render();this.clear=zt&&Jn&&this.meta?.render(zt,Jn)}ngOnDestroy(){this.clear?.(),this.container.clear()}render(){if(!this.template)return{head:this.container.element.nativeElement,tail:this.container.element.nativeElement};const sn=this.container.createEmbeddedView(this.template),[zt]=sn.rootNodes,[Jn]=sn.rootNodes.slice(-1);return{head:zt,tail:Jn}}static{this.\u0275fac=function(zt){return new(zt||St)(l.rXU(l.c1b),l.rXU(l.C4Q,8))}}static{this.\u0275dir=l.FsC({type:St,standalone:!1,features:[l.OA$]})}}return St})(),Zn=(()=>{class St{constructor(sn,zt,Jn,To){this.container=sn,this.injector=zt,this.node=Jn,this.page=To}ngOnChanges(sn){this.clear?.(),this.container.clear();const{head:zt,tail:Jn}=this.render();this.clear=zt&&Jn&&this.component?.getMeta()?.render(zt,Jn)}getMapping(){return this.component&&this.page.mapping[this.component.getName()]}render(){if(this.node.template)return this.renderTemplate();const sn=this.getMapping();return sn?this.renderMapping(sn):this.renderChildren()}renderTemplate(){const sn=this.container.createEmbeddedView(this.node.template,{$implicit:this.component,component:this.component,page:this.page.state.getValue()}),[zt]=sn.rootNodes,[Jn]=sn.rootNodes.slice(-1);return{head:zt,tail:Jn}}renderChildren(){const sn=this.component?.getChildren()?.map(To=>this.container.createEmbeddedView(this.page.node,{component:To,$implicit:To,page:this.page.state.getValue()})).flatMap(To=>To.rootNodes),zt=sn?.[0]??this.container.element.nativeElement;return{head:zt,tail:sn?.[sn.length-1]??zt}}
16renderMapping(sn){const zt=this.container.createComponent(sn);return zt.instance.component=this.component,zt.instance.page=this.page.state.getValue(),{head:zt.location.nativeElement,tail:zt.location.nativeElement}}ngOnDestroy(){this.clear?.(),this.container.clear()}static{this.\u0275fac=function(zt){return new(zt||St)(l.rXU(l.c1b),l.rXU(l.zZn),l.rXU(Vt),l.rXU(En))}}static{this.\u0275dir=l.FsC({type:St,selectors:[["","brNodeComponent",""]],inputs:{component:[0,"brNodeComponent","component"]},standalone:!1,features:[l.OA$]})}}return St})(),Ne=(()=>{class St extends Zn{getMapping(){const sn=this.component?.getType();if(sn&&sn in this.page.mapping)return this.page.mapping[sn];switch(sn){case e.j8:return Ht;case e.Yn:return Yt;case e.hF:return lo;case e.As:return;default:return Kt}}static{this.\u0275fac=(()=>{let sn;return function(Jn){return(sn||(sn=l.xGo(St)))(Jn||St)}})()}static{this.\u0275dir=l.FsC({type:St,selectors:[["","brNodeContainer",""]],inputs:{component:[0,"brNodeContainer","component"]},standalone:!1,features:[l.Vt3]})}}return St})(),At=(()=>{class St extends Zn{constructor(sn,zt,Jn,To,Jo){super(sn,zt,Jn,To),this.changeDetectorRef=Jo,this.onUpdate=this.onUpdate.bind(this)}ngOnChanges(sn){sn.component?.previousValue?.off("update",this.onUpdate),super.ngOnChanges(sn),this.component?.on("update",this.onUpdate)}ngOnDestroy(){this.component?.off("update",this.onUpdate)}onUpdate(){this.changeDetectorRef.markForCheck(),this.ngOnChanges({}),this.page.state.getValue()?.sync()}getMapping(){const sn=this.component?.getType();return sn&&sn in this.page.mapping?this.page.mapping[sn]:this.page.mapping[e.Wj]??jt}static{this.\u0275fac=function(zt){return new(zt||St)(l.rXU(l.c1b),l.rXU(l.zZn),l.rXU(Vt),l.rXU(En),l.rXU(l.gRc))}}static{this.\u0275dir=l.FsC({type:St,selectors:[["","brNodeContainerItem",""]],inputs:{component:[0,"brNodeContainerItem","component"]},standalone:!1,features:[l.Vt3,l.OA$]})}}return St})(),ct=(()=>{class St{transform(sn){return(0,e.fq)(sn)?"container-item":(0,e.u_)(sn)?"container":"component"}static{this.\u0275fac=function(zt){return new(zt||St)}}static{this.\u0275pipe=l.EJ8({name:"brNodeType",type:St,pure:!0,standalone:!1})}}return St})(),Ft=(()=>{class St{constructor(sn,zt,Jn,To,Jo){this.httpClient=sn,this.pageService=zt,this.platform=To,this.transferState=Jo,this.mapping={},this.stateKey=(0,l.zw6)("brPage"),this.state=this.pageService.state,this.httpError=new l.bkB,this.afterContentChecked$=new X.B,this.request=this.request.bind(this),this.state.pipe(function se(){return(0,ie.N)((St,On)=>{let sn,zt=!1;St.subscribe((0,J._)(On,Jn=>{const To=sn;sn=Jn,zt&&On.next([To,Jn]),zt=!0}))})}(),function ke(...St){const On=St.length;if(0===On)throw new Error("list of properties cannot be empty.");return(0,U.T)(sn=>{let zt=sn;for(let Jn=0;Jn<On;Jn++){const To=zt?.[St[Jn]];if(!(typeof To<"u"))return;zt=To}return zt})}(0),(0,_e.p)(e.yp)).subscribe(e.zr),this.state.pipe((0,_e.p)(e.yp),(0,Ue.n)(Mn=>this.afterContentChecked$.pipe((0,Ze.s)(1),(0,we.u)(Mn)))).subscribe(Mn=>Jn.runOutsideAngular(()=>Mn.sync())),this.state.pipe((0,_e.p)(()=>this.isPlatformServer(this.platform)),(0,_e.p)(e.yp)).subscribe(Mn=>this.stateKey&&this.transferState?.set(this.stateKey,Mn.toJSON()))}get context(){const sn=this.state.getValue(),zt=sn?.getComponent();return{component:zt,page:sn,$implicit:zt,template:sn||this.configuration?.NBRMode?this.template:void 0}}ngOnChanges(sn){(sn.configuration||sn.page)&&this.initialize(sn.page?.currentValue),sn.mapping?.currentValue!==this.pageService.mapping&&(this.pageService.mapping=this.mapping),sn.stateKey?.previousValue&&this.isPlatformServer(this.platform)&&(sn.stateKey.currentValue&&this.transferState?.hasKey(sn.stateKey.previousValue)&&this.transferState?.set(sn.stateKey.currentValue,this.transferState?.get(sn.stateKey.previousValue,void 0)),this.transferState?.remove(sn.stateKey.previousValue))}ngAfterContentChecked(){this.afterContentChecked$.next(null)}ngAfterContentInit(){this.pageService.node=this.node}ngOnDestroy(){this.state.next(void 0),this.state.complete(),this.afterContentChecked$.complete()}initialize(sn){this.stateKey&&this.isPlatformBrowser(this.platform)&&this.transferState?.hasKey(this.stateKey)&&(sn=sn??this.transferState?.get(this.stateKey,void 0),this.transferState?.remove(this.stateKey));
16const zt={httpClient:this.request,...this.configuration};(sn?(0,t.of)((0,e.n_)(zt,sn)):(0,V.H)((0,e.n_)(zt))).pipe((0,Ze.s)(1)).subscribe(To=>{this.state.next(To)})}request(...[{data:sn,headers:zt,method:Jn,url:To}]){return this.httpClient.request(Jn,To,{body:sn,headers:zt,responseType:"json"}).pipe((0,U.T)(Jo=>({data:Jo}))).toPromise().catch(Jo=>this.httpError.emit(Jo))}isPlatformBrowser(sn){return(0,r.UE)(sn)}isPlatformServer(sn){return(0,r.Vy)(sn)}static{this.\u0275fac=function(zt){return new(zt||St)(l.rXU(p.Qq),l.rXU(En),l.rXU(l.SKi),l.rXU(l.Agw),l.rXU(l.pJN,8))}}static{this.\u0275cmp=l.VBU({type:St,selectors:[["br-page"]],contentQueries:function(zt,Jn,To){if(1&zt&&l.wni(To,l.C4Q,7),2&zt){let Jo;l.mGM(Jo=l.lsd())&&(Jn.template=Jo.first)}},viewQuery:function(zt,Jn){if(1&zt&&l.GBs(Xt,7),2&zt){let To;l.mGM(To=l.lsd())&&(Jn.node=To.first)}},inputs:{configuration:"configuration",mapping:"mapping",page:"page",stateKey:"stateKey"},outputs:{state:"state",httpError:"httpError"},standalone:!1,features:[l.Jv_([En]),l.OA$],decls:3,vars:1,consts:[["brNode",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"brNode","brNodeTemplate"],[3,"ngSwitch"],[3,"brNodeContainerItem",4,"ngSwitchCase"],[3,"brNodeContainer",4,"ngSwitchCase"],[3,"brNodeComponent",4,"ngSwitchDefault"],[3,"brNodeContainerItem"],[3,"brNodeContainer"],[3,"brNodeComponent"]],template:function(zt,Jn){1&zt&&l.DNE(0,It,6,7,"ng-template",null,0,l.C5r)(2,Mt,1,2,null,1),2&zt&&(l.R7$(2),l.vxM(null!=Jn.context&&Jn.context.template?2:-1))},dependencies:[s.T3,s.ux,s.e1,s.fG,Zn,Ne,At,Vt,ct],encapsulation:2})}}return St})(),bn=(()=>{class St extends Pn{constructor(sn,zt,Jn){super(sn,zt),this.page=Jn}ngOnChanges(sn){this.meta=this.page?.state.getValue()?.getButton(e.Ih,this),super.ngOnChanges(sn)}static{this.\u0275fac=function(zt){return new(zt||St)(l.rXU(l.c1b),l.rXU(l.C4Q,8),l.rXU(Ft,8))}}static{this.\u0275dir=l.FsC({type:St,selectors:[["","brManageContentButton",""]],inputs:{content:[0,"brManageContentButton","content"],documentTemplateQuery:"documentTemplateQuery",folderTemplateQuery:"folderTemplateQuery",path:"path",parameter:"parameter",pickerConfiguration:"pickerConfiguration",pickerEnableUpload:"pickerEnableUpload",pickerInitialPath:"pickerInitialPath",pickerRemembersLastVisited:"pickerRemembersLastVisited",pickerRootPath:"pickerRootPath",pickerSelectableNodeTypes:"pickerSelectableNodeTypes",relative:"relative",root:"root"},standalone:!1,features:[l.Vt3,l.OA$]})}}return St})(),Ln=(()=>{class St extends Pn{constructor(sn,zt,Jn){super(sn,zt),this.page=Jn}ngOnChanges(sn){this.meta=this.page?.state.getValue()?.getButton(e.QI,this.menu),super.ngOnChanges(sn)}static{this.\u0275fac=function(zt){return new(zt||St)(l.rXU(l.c1b),l.rXU(l.C4Q,8),l.rXU(Ft,8))}}static{this.\u0275dir=l.FsC({type:St,selectors:[["","brManageMenuButton",""]],inputs:{menu:[0,"brManageMenuButton","menu"]},standalone:!1,features:[l.Vt3,l.OA$]})}}return St})(),ao=(()=>{class St{static{this.\u0275fac=function(zt){return new(zt||St)}}static{this.\u0275mod=l.$C({type:St})}static{this.\u0275inj=l.G2t({providers:[(0,p.$R)((0,p.Sx)())],imports:[s.MD]})}}return St})()},79800:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>l});var s=h(19411),r=1/0;const l=function p(e){if("string"==typeof e||(0,s.A)(e))return e;var G=e+"";return"0"==G&&1/e==-r?"-0":G}},80211:function(fn){var Q,h;Q="u"<typeof window?this:window,h=(Q,h,s,r,p,l,e,G,X,t,V)=>(()=>{"use strict";let ie;var J,se,U,ke,_e,Ue,Ze,we,Be,Ce,Ae,ge={28:te=>{te.exports=p},260:te=>{te.exports=V},512:te=>{te.exports=r},532:te=>{te.exports=h},540:te=>{te.exports=G},620:te=>{te.exports=s},632:te=>{te.exports=t},820:te=>{te.exports=l},944:te=>{te.exports=Q},960:te=>{te.exports=e},984:te=>{te.exports=X}},rt={};function Je(te){var N=rt[te];if(void 0!==N)return N.exports;var z=rt[te]={exports:{}};return ge[te](z,z.exports,Je),z.exports}Je.n=te=>
16{var N=te&&te.__esModule?()=>te.default:()=>te;return Je.d(N,{a:N}),N},Je.d=(te,N)=>{for(var z in N)Je.o(N,z)&&!Je.o(te,z)&&Object.defineProperty(te,z,{enumerable:!0,get:N[z]})},Je.o=(te,N)=>Object.prototype.hasOwnProperty.call(te,N);var Ct={};Je.d(Ct,{default:()=>Jr});var Bt=Je(944),Zt=Je.n(Bt),Xt=Je(532),nn=Je.n(Xt),an=Je(620),un=Je.n(an);let{doc:It,win:Re}=Zt();function Mt(te,N,z,q={}){let ve="function"==typeof te&&te.prototype||te;Object.hasOwnProperty.call(ve,"hcEvents")||(ve.hcEvents={});let He=ve.hcEvents;Zt().Point&&te instanceof Zt().Point&&te.series&&te.series.chart&&(te.series.chart.runTrackerClick=!0);let tt=te.addEventListener;return tt&&tt.call(te,N,z,!!Zt().supportsPassiveEvents&&{passive:void 0===q.passive?-1!==N.indexOf("touch"):q.passive,capture:!1}),He[N]||(He[N]=[]),He[N].push({fn:z,order:"number"==typeof q.order?q.order:1/0}),He[N].sort((ht,$t)=>ht.order-$t.order),function(){!function(ht,$t,tn){function Dn(wo,to){let yo=ht.removeEventListener;yo&&yo.call(ht,wo,to,!1)}function bo(wo){let to,yo;ht.nodeName&&($t?(to={})[$t]=!0:to=wo,Ln(to,function(No,Pe){if(wo[Pe])for(yo=wo[Pe].length;yo--;)Dn(Pe,wo[Pe][yo].fn)}))}let Mo="function"==typeof ht&&ht.prototype||ht;if(Object.hasOwnProperty.call(Mo,"hcEvents")){let wo=Mo.hcEvents;$t?tn?(wo[$t]=(wo[$t]||[]).filter(function(yo){return tn!==yo.fn}),Dn($t,tn)):(bo(wo),wo[$t]=[]):(bo(wo),delete Mo.hcEvents)}}(te,N,z)}}function jt(te){let N=te.length,z=te[0];for(;N--;)te[N]<z&&(z=te[N]);return z}function Vt(te){let N=te.length,z=te[0];for(;N--;)te[N]>z&&(z=te[N]);return z}function En(te,N,z){return te>N?te<z?te:z:N}function pn(te,N=0,z){let q=N%2/2,ve=z?-1:1;return(Math.round(te*ve-q)+q)*ve}function Kt(te){return null!=te}function Ht(te,N){let z;for(z in te||(te={}),N)te[z]=N[z];return te}function Yt(te,N,z,q){if(z=z||{},It?.createEvent&&(te.dispatchEvent||te.fireEvent&&te!==Zt())){let ve=It.createEvent("Events");ve.initEvent(N,!0,!0),z=Ht(ve,z),te.dispatchEvent?te.dispatchEvent(z):te.fireEvent(N,z)}else if(te.hcEvents){z.target||Ht(z,{preventDefault:function(){z.defaultPrevented=!0},target:te,type:N});let ve=[],He=te,tt=!1;for(;He.hcEvents;)Object.hasOwnProperty.call(He,"hcEvents")&&He.hcEvents[N]&&(ve.length&&(tt=!0),ve.unshift.apply(ve,He.hcEvents[N])),He=Object.getPrototypeOf(He);tt&&ve.sort((ze,ht)=>ze.order-ht.order),ve.forEach(ze=>{!1===ze.fn.call(te,z,te)&&z.preventDefault()})}q&&!z.defaultPrevented&&q.call(te,z)}function lo(te,N){let z=te.split(".");for(;z.length&&Kt(N);){let q=z.shift();if(void 0===q||"__proto__"===q)return;if("this"===q){let He;return Ft(N)&&(He=N["@this"]),He??N}let ve=N[q.replace(/[\\'"]/g,"")];if(!Kt(ve)||"function"==typeof ve||"number"==typeof ve.nodeType||ve===Re)return;N=ve}return N}let Pn=Array.prototype.find?function(te,N){return te.find(N)}:function(te,N){let z,q=te.length;for(z=0;z<q;z++)if(N(te[z],z))return te[z]};function Zn(te){Kt(te)&&clearTimeout(te)}function Ne(te){return Ft(te)&&"number"==typeof te.nodeType}function At(te){return"number"==typeof te&&!isNaN(te)&&te<1/0&&te>-1/0}function ct(te){let N=Object.prototype.toString.call(te);return"[object Array]"===N||"[object Array Iterator]"===N}function Ft(te,N){return!(!te||"object"!=typeof te||N&&ct(te))}function bn(te,...N){let z,q=[te,...N],ve={},He=function(ze,ht){return"object"!=typeof ze&&(ze={}),Ln(ht,function($t,tn){if("__proto__"!==tn&&"constructor"!==tn){let Dn;ze[tn]=!Ft($t,!0)||(Dn=$t?.constructor,Ft($t,!0)&&!Ne($t)&&Dn?.name&&"Object"!==Dn.name)||Ne($t)?ht[tn]:He(ze[tn]||{},$t)}}),ze};!0===te&&(ve=q[1],q=Array.prototype.slice.call(q,2));let tt=q.length;for(z=0;z<tt;z++)ve=He(ve,q[z]);return ve}function Ln(te,N,z){for(let q in te)Object.hasOwnProperty.call(te,q)&&N.call(z||te[q],te[q],q,te)}function ao(){let te=arguments,N=te.length;for(let z=0;z<N;z++){let q=te[z];if(null!=q)return q}}function St(te,N){return 0>te.indexOf(N)&&!!te.push(N)}function On(te,N,z){return/%$/.test(te)?N*parseFloat(te)/100+(z||0):parseFloat(te)}function sn(te,N,z){let q=te[N];te[N]=function(){let ve=arguments,He=this;return z.apply(this,[function(){return q.apply(He,arguments.length?arguments:ve)}
vendor: 4,664 bytes, line 16
16].concat([].slice.call(arguments)))}}let{parse:zt}=un();(J=_e||(_e={})).initDataClasses=function(te){let He,tt,$t,N=this.chart,z=this.legendItem=this.legendItem||{},q=this.options,ve=te.dataClasses||[],ze=N.options.chart.colorCount,ht=0;this.dataClasses=tt=[],z.labels=[];for(let tn=0,Dn=ve.length;tn<Dn;++tn)He=bn(He=ve[tn]),tt.push(He),(N.styledMode||!He.color)&&("category"===q.dataClassColor?(N.styledMode||(ze=($t=N.options.colors||[]).length,He.color=$t[ht]),He.colorIndex=ht,++ht===ze&&(ht=0)):He.color=zt(q.minColor).tweenTo(zt(q.maxColor),Dn<2?.5:tn/(Dn-1)))},J.initStops=function(){let te=this.options,N=this.stops=te.stops||[[0,te.minColor||""],[1,te.maxColor||""]];for(let z=0,q=N.length;z<q;++z)N[z].color=zt(N[z][1])},J.normalizedValue=function(te){let N=this.max||0,z=this.min||0;return this.logarithmic&&(te=this.logarithmic.log2lin(te)),1-(N-te)/(N-z||1)},J.toColor=function(te,N){let z,q,ve,He,tt,ze,ht=this.dataClasses,$t=this.stops;if(ht){for(ze=ht.length;ze--;)if(q=(tt=ht[ze]).from,ve=tt.to,(void 0===q||te>=q)&&(void 0===ve||te<=ve)){He=tt.color,N&&(N.dataClass=ze,N.colorIndex=tt.colorIndex);break}}else{for(z=this.normalizedValue(te),ze=$t.length;ze--&&!(z>$t[ze][0]););q=$t[ze]||$t[ze+1],z=1-((ve=$t[ze+1]||q)[0]-z)/(ve[0]-q[0]||1),He=q.color.tweenTo(ve.color,z)}return He};let Jn=_e,{parse:To}=un();!function(te){let N;function z(){let{userOptions:bo}=this;var Mo;this.colorAxis=[],bo.colorAxis&&(bo.colorAxis=ct(Mo=bo.colorAxis)?Mo:[Mo],bo.colorAxis.map(wo=>new N(this,wo)))}function q(bo){let yo,No,wo=Pe=>{let Fe=bo.allItems.indexOf(Pe);-1!==Fe&&(this.destroyItem(bo.allItems[Fe]),bo.allItems.splice(Fe,1))},to=[];for((this.chart.colorAxis||[]).forEach(function(Pe){yo=Pe.options,yo?.showInLegend&&(yo.dataClasses&&yo.visible?to=to.concat(Pe.getDataClassLegendSymbols()):yo.visible&&to.push(Pe),Pe.series.forEach(function(Fe){(!Fe.options.showInLegend||yo.dataClasses)&&("point"===Fe.options.legendType?Fe.points.forEach(function(be){wo(be)}):wo(Fe))}))}),No=to.length;No--;)bo.allItems.unshift(to[No])}function ve(bo){bo.visible&&bo.item.legendColor&&bo.item.legendItem.symbol.attr({fill:bo.item.legendColor})}function He(bo){this.chart.colorAxis?.forEach(Mo=>{Mo.update({},bo.redraw)})}function tt(){(this.chart.colorAxis?.length||this.colorAttribs)&&this.translateColors()}function ze(){let bo=this.axisTypes;bo?-1===bo.indexOf("colorAxis")&&bo.push("colorAxis"):this.axisTypes=["colorAxis"]}function ht(bo){let Mo=this,wo=bo?"show":"hide";Mo.visible=Mo.options.visible=!!bo,["graphic","dataLabel"].forEach(function(to){Mo[to]&&Mo[to][wo]()}),this.series.buildKDTree()}function $t(){let bo=this,Mo=this.getPointsCollection(),wo=this.options.nullColor,to=this.colorAxis,yo=this.colorKey;Mo.forEach(No=>{let Pe=No.getNestedProperty(yo),Fe=No.options.color||(No.isNull||null===No.value?wo:to&&void 0!==Pe?to.toColor(Pe,No):No.color||bo.color);Fe&&No.color!==Fe&&(No.color=Fe,"point"===bo.options.legendType&&No.legendItem&&No.legendItem.label&&bo.chart.legend.colorizeItem(No,No.visible))})}function tn(){this.elem.attr("fill",To(this.start).tweenTo(To(this.end),this.pos),void 0,!0)}function Dn(){this.elem.attr("stroke",To(this.start).tweenTo(To(this.end),this.pos),void 0,!0)}te.compose=function(bo,Mo,wo,to,yo){var No;let Pe,Fe=Mo.prototype,be=wo.prototype,Et=yo.prototype;Fe.collectionsWithUpdate.includes("colorAxis")||(N=bo,Fe.collectionsWithUpdate.push("colorAxis"),Fe.collectionsWithInit.colorAxis=[Fe.addColorAxis],Mt(Mo,"afterCreateAxes",z),Pe=(No=Mo).prototype.createAxis,No.prototype.createAxis=function(Fn,zo){if("colorAxis"!==Fn)return Pe.apply(this,arguments);let ir=new N(this,bn(zo.axis,{index:this[Fn].length,isX:!1}));return this.isDirtyLegend=!0,this.axes.forEach(Le=>{Le.series=[]}),this.series.forEach(Le=>{Le.bindAxes(),Le.isDirtyData=!0}),ao(zo.redraw,!0)&&this.redraw(zo.animation),ir},be.fillSetter=tn,be.strokeSetter=Dn,Mt(to,"afterGetAllItems",q),Mt(to,"afterColorizeItem",ve),Mt(to,"afterUpdate",He),Ht(Et,{optionalAxis:"colorAxis",translateColors:$t}),Ht(Et.pointClass.prototype,{setVisible:ht}),Mt(yo,"afterTranslate",tt,{order:1}),Mt(yo,"bindAxes",ze))},te.pointSetVisible=ht}(Ue||(Ue={}));let Jo=Ue;var Mn=Je(512),Yn=Je.n(Mn);let{defaultOptions:zn}=Zt(),{series:Lt}=Yn();zn.colorAxis=bn(zn.xAxis,{lineWidth:0,minPadding:0,maxPadding:0,gridLineColor:"#ffffff",gridLineWidth:1,tickPixelInterval:72,startOnTick:!0,endOnTick:!0,offset:0,marker:{animation:{duration:50},width:.01,color:"#999999"},labels:{distance:8,overflow:"justify",rotation:0},minColor:"#e6e9ff",maxColor:"#0022ff",tickLength:5,title:{margin:5},showInLegend:!0});class yt extends(nn()){static compose(N,z,q,ve){Jo.compose(yt,N,z,q,ve)}
16constructor(N,z){super(N,z),this.coll="colorAxis",this.visible=!0,this.init(N,z)}init(N,z){let ve=z.layout?"vertical"!==z.layout:"vertical"!==(N.options.legend||{}).layout;this.side=z.side||ve?2:1,this.reversed=z.reversed,this.opposite=!ve,super.init(N,z,"colorAxis"),this.userOptions=z,ct(N.userOptions.colorAxis)&&(N.userOptions.colorAxis[this.index]=z),z.dataClasses&&this.initDataClasses(z),this.initStops(),this.horiz=ve,this.zoomEnabled=!1}hasData(){return!!(this.tickPositions||[]).length}setTickPositions(){if(!this.dataClasses)return super.setTickPositions()}setOptions(N){let q=zn.colorAxis,ve=bn("vertical"!==(N.layout||(this.chart.options.legend||{}).layout||q.layout)?{title:{rotation:0}}:{title:{rotation:90,margin:10}},q,N,{showEmpty:!1,visible:this.chart.options.legend.enabled&&!1!==N.visible});super.setOptions(ve),this.options.crosshair=this.options.marker}setAxisSize(){let N=this.chart,z=this.legendItem?.symbol,{width:q,height:ve}=this.getSize();z&&(this.left=+z.attr("x"),this.top=+z.attr("y"),this.width=q=+z.attr("width"),this.height=ve=+z.attr("height"),this.right=N.chartWidth-this.left-q,this.bottom=N.chartHeight-this.top-ve,this.pos=this.horiz?this.left:this.top),this.len=(this.horiz?q:ve)||yt.defaultLegendLength}getOffset(){let N=this.legendItem?.group,z=this.chart.axisOffset[this.side];if(N){this.axisParent=N,super.getOffset();let q=this.chart.legend;q.allItems.forEach(function(ve){ve instanceof yt&&ve.drawLegendSymbol(q,ve)}),q.render(),this.chart.getMargins(!0),this.added||(this.added=!0),this.labelLeft=0,this.labelRight=this.width,this.chart.axisOffset[this.side]=z}}setLegendColor(){let z=this.reversed,q=+!!z,ve=+!z,He=this.horiz?[q,0,ve,0]:[0,ve,0,q];this.legendColor={linearGradient:{x1:He[0],y1:He[1],x2:He[2],y2:He[3]},stops:this.stops}}drawLegendSymbol(N,z){let q=z.legendItem||{},ve=N.padding,He=N.options,tt=this.options.labels,ze=ao(He.itemDistance,10),ht=this.horiz,{width:$t,height:tn}=this.getSize(),Dn=ao(He.labelPadding,ht?16:30);this.setLegendColor();let bo=0,Mo=0;if(this.options.title?.text&&!this.axisTitle){this.axisGroup||(this.axisParent=q.group,this.createGroups());let No=this.len,Pe=this.top,Fe=this.left,be=this.width;this.len=ht?$t:tn,this.top=0,this.left=0,this.width=$t,this.addTitle(!0),this.len=No,this.top=Pe,this.left=Fe,this.width=be}if(this.axisTitle){let No=this.axisTitle.getBBox();bo=No.height,Mo=No.width}let to=this.axisTitle?(this.options.title||{}).margin??0:0,yo=ht?bo+to:0;q.symbol||(q.symbol=this.chart.renderer.symbol("roundedRect").attr({r:He.symbolRadius??3,zIndex:1}).add(q.group)),q.symbol.attr({x:0,y:(N.baseline||0)-11+yo,width:$t,height:tn}),ht?(q.labelWidth=Math.max($t+ve+ze,Mo||0),q.labelHeight=tn+ve+Dn+bo+to):(q.labelWidth=$t+ve+(tt.x??tt.distance??0)+(this.maxLabelLength||0)+(Mo||0)+to,q.labelHeight=Math.max(tn+ve,bo||0))}getTitlePosition(N){let z=super.getTitlePosition(N),q=this.options.title?.margin??0;if(this.horiz&&N)z.y=this.top-q;else if(!this.horiz&&N){let ve=this.options.labels||{};z.x=this.left+this.width+(ve.x??ve.distance??0)+(this.maxLabelLength||0)+q}return z}setState(N){this.series.forEach(function(z){z.setState(N)})}setVisible(){}getSeriesExtremes(){let z,q,ve,He,N=this.series,tt=N.length;for(this.dataMin=1/0,this.dataMax=-1/0;tt--;){for(let ze of(q=(He=N[tt]).colorKey=ao(He.options.colorKey,He.colorKey,He.pointValKey,He.zoneAxis,"y"),ve=He[q+"Min"]&&He[q+"Max"],[q,"value","y"]))if((z=He.getColumn(ze)).length)break;
16if(ve)He.minColorValue=He[q+"Min"],He.maxColorValue=He[q+"Max"];else{let ze=Lt.prototype.getExtremes.call(He,z);He.minColorValue=ze.dataMin,He.maxColorValue=ze.dataMax}Kt(He.minColorValue)&&Kt(He.maxColorValue)&&(this.dataMin=Math.min(this.dataMin,He.minColorValue),this.dataMax=Math.max(this.dataMax,He.maxColorValue)),ve||Lt.prototype.applyExtremes.call(He)}}drawCrosshair(N,z){let q,ve=this.legendItem||{},He=z?.plotX,tt=z?.plotY,ze=this.pos,ht=this.len;z&&((q=this.toPixels(z.getNestedProperty(z.series.colorKey)))<ze?q=ze-2:q>ze+ht&&(q=ze+ht+2),z.plotX=q,z.plotY=this.len-q,super.drawCrosshair(N,z),z.plotX=He,z.plotY=tt,this.cross&&!this.cross.addedToColorAxis&&ve.group&&(this.cross.addClass("highcharts-coloraxis-marker").add(ve.group),this.cross.addedToColorAxis=!0,this.chart.styledMode||"object"!=typeof this.crosshair||this.cross.attr({fill:this.crosshair.color})))}getPlotLinePath(N){let z=this.left,q=N.translatedValue,ve=this.top;return At(q)?this.horiz?[["M",q-4,ve-6],["L",q+4,ve-6],["L",q,ve],["Z"]]:[["M",z,q],["L",z-6,q+6],["L",z-6,q-6],["Z"]]:super.getPlotLinePath(N)}update(N,z){let q=this.chart.legend;this.series.forEach(ve=>{ve.isDirtyData=!0}),(N.dataClasses&&q.allItems||this.dataClasses)&&this.destroyItems(),super.update(N,z),this.legendItem?.label&&(this.setLegendColor(),q.colorizeItem(this,!0))}destroyItems(){let N=this.chart,z=this.legendItem||{};if(z.label)N.legend.destroyItem(this);else if(z.labels)for(let q of z.labels)N.legend.destroyItem(q);N.isDirtyLegend=!0}destroy(){this.chart.isDirtyLegend=!0,this.destroyItems(),super.destroy(...[].slice.call(arguments))}remove(N){this.destroyItems(),super.remove(N)}getDataClassLegendSymbols(){let N,z=this,q=z.chart,ve=z.legendItem&&z.legendItem.labels||[],He=q.options.legend,tt=ao(He.valueDecimals,-1),ze=ao(He.valueSuffix,""),ht=$t=>z.series.reduce((tn,Dn)=>(tn.push(...Dn.points.filter(bo=>bo.dataClass===$t)),tn),[]);return ve.length||z.dataClasses.forEach(($t,tn)=>{let Dn=$t.from,bo=$t.to,{numberFormatter:Mo}=q,wo=!0;N="",void 0===Dn?N="< ":void 0===bo&&(N="> "),void 0!==Dn&&(N+=Mo(Dn,tt)+ze),void 0!==Dn&&void 0!==bo&&(N+=" - "),void 0!==bo&&(N+=Mo(bo,tt)+ze),ve.push(Ht({chart:q,name:N,options:{},drawLegendSymbol:Lt.prototype.drawLegendSymbol,visible:!0,isDataClass:!0,setState:to=>{for(let yo of ht(tn))yo.setState(to)},setVisible:function(){this.visible=wo=z.visible=!wo;let to=[];for(let yo of ht(tn))yo.setVisible(wo),yo.hiddenInDataClass=!wo,-1===to.indexOf(yo.series)&&to.push(yo.series);q.legend.colorizeItem(this,wo),to.forEach(yo=>{Yt(yo,"afterDataClassLegendClick")})}},$t))}),ve}getSize(){let{chart:N,horiz:z}=this,{height:q,width:ve}=this.options,{legend:He}=N.options;return{width:ao(Kt(ve)?On(ve,N.chartWidth):void 0,He?.symbolWidth,z?yt.defaultLegendLength:12),height:ao(Kt(q)?On(q,N.chartHeight):void 0,He?.symbolHeight,z?12:yt.defaultLegendLength)}}}yt.defaultLegendLength=200,yt.keepProps=["legendItem"],Ht(yt.prototype,Jn),Array.prototype.push.apply(nn().keepProps,yt.keepProps);let Rt=Zt();Rt.ColorAxis=Rt.ColorAxis||yt,Rt.ColorAxis.compose(Rt.Chart,Rt.Fx,Rt.Legend,Rt.Series);let gn={lang:{zoomIn:"Zoom in",zoomOut:"Zoom out"},mapNavigation:{buttonOptions:{alignTo:"plotBox",align:"left",verticalAlign:"top",x:0,width:18,height:18,padding:5,style:{color:"#666666",fontSize:"1em",fontWeight:"bold"},theme:{fill:"#ffffff",stroke:"#e6e6e6","stroke-width":1,"text-align":"center"}},buttons:{zoomIn:{onclick:function(){this.mapZoom(.5)},text:"+",y:0},zoomOut:{onclick:function(){this.mapZoom(2)},text:"-",y:28}},mouseWheelSensitivity:1.1}};!function(te){let N,z=0;function q(ze){let ht=this.chart;ze=this.normalize(ze),ht.options.mapNavigation.enableDoubleClickZoomTo?ht.pointer.inClass(ze.target,"highcharts-tracker")&&ht.hoverPoint&&ht.hoverPoint.zoomTo():ht.isInsidePlot(ze.chartX-ht.plotLeft,ze.chartY-ht.plotTop)&&ht.mapZoom(.5,void 0,void 0,ze.chartX,ze.chartY)}function ve(ze){let ht=this.chart,$t=Kt((ze=this.normalize(ze)).wheelDelta)&&-ze.wheelDelta/120||ze.deltaY||ze.detail;Math.abs($t)>=1&&(z+=Math.abs($t),N&&Zn(N),N=setTimeout(()=>{z=0},50)),z<10&&ht.isInsidePlot(ze.chartX-ht.plotLeft,ze.chartY-ht.plotTop)&&ht.mapView&&ht.mapView.zoomBy(-(ht.options.mapNavigation.mouseWheelSensitivity-1)*$t,void 0,[ze.chartX,ze.chartY],!(1>Math.abs($t))&&void 0)}function He(ze,ht,$t){let tn=this.chart;if(ht=ze.call(this,ht,$t),tn&&tn.mapView){let Dn=tn.mapView.pixelsToLonLat({x:ht.chartX-tn.plotLeft,y:ht.chartY-tn.plotTop});Dn&&Ht(ht,Dn)}return ht}function tt(ze){let ht=this.chart.options.mapNavigation;ht&&ao(ht.enableTouchZoom,ht.enabled)&&(this.chart.zooming.pinchType="xy"),ze.apply(this,[].slice.call(arguments,1
16))}te.compose=function(ze){let ht=ze.prototype;ht.onContainerDblClick||(Ht(ht,{onContainerDblClick:q,onContainerMouseWheel:ve}),sn(ht,"normalize",He),sn(ht,"zoomOption",tt))}}(Ze||(Ze={}));let je=Ze;function De(te,N,z,q,ve){if(ve){let He=ve?.r||0;ve.brBoxY=N-He,ve.brBoxHeight=q+He}return ie.roundedRect(te,N,z,q,ve)}function at(te,N,z,q,ve){return ve&&(ve.brBoxHeight=q+(ve?.r||0)),ie.roundedRect(te,N,z,q,ve)}let{setOptions:wn}=Zt(),{composed:Vn}=Zt();function ye(te){te&&(te.preventDefault?.(),te.stopPropagation?.(),te.cancelBubble=!0)}class qt{static compose(N,z,q){je.compose(z),(ie=q.prototype.symbols).bottombutton=De,ie.topbutton=at,St(Vn,"Map.Navigation")&&(Mt(N,"beforeRender",function(){this.mapNavigation=new qt(this),this.mapNavigation.update()}),wn(gn))}constructor(N){this.chart=N,this.navButtons=[]}update(N){let z=this,q=z.chart,ve=z.navButtons,He=function(ze){this.handler.call(q,ze),ye(ze)},tt=q.options.mapNavigation;for(N&&(tt=q.options.mapNavigation=bn(q.options.mapNavigation,N));ve.length;)ve.pop()?.destroy();!q.renderer.forExport&&ao(tt.enableButtons,tt.enabled)&&(z.navButtonsGroup||(z.navButtonsGroup=q.renderer.g().attr({zIndex:7}).add()),Ln(tt.buttons,(ze,ht)=>{let $t={padding:(ze=bn(tt.buttonOptions,ze)).padding};!q.styledMode&&ze.theme&&(Ht($t,ze.theme),$t.style=bn(ze.theme.style,ze.style));let{text:tn,width:Dn=0,height:bo=0,padding:Mo=0}=ze,wo=q.renderer.button("+"!==tn&&"-"!==tn&&tn||"",0,0,He,$t,void 0,void 0,void 0,"zoomIn"===ht?"topbutton":"bottombutton").addClass("highcharts-map-navigation highcharts-"+{zoomIn:"zoom-in",zoomOut:"zoom-out"}[ht]).attr({width:Dn,height:bo,title:q.options.lang[ht],zIndex:5}).add(z.navButtonsGroup);if("+"===tn||"-"===tn){let to=Dn+1,yo=[["M",Mo+3,Mo+bo/2],["L",Mo+to-3,Mo+bo/2]];"+"===tn&&yo.push(["M",Mo+to/2,Mo+3],["L",Mo+to/2,Mo+bo-3]),q.renderer.path(yo).addClass("highcharts-button-symbol").attr(q.styledMode?{}:{stroke:ze.style?.color,"stroke-width":3,"stroke-linecap":"round"}).add(wo)}if(wo.handler=ze.onclick,Mt(wo.element,"dblclick",ye),ve.push(wo),Ht(ze,{width:wo.width,height:2*(wo.height||0)}),q.hasLoaded)wo.align(ze,!1,ze.alignTo);else{let to=Mt(q,"load",()=>{wo.element&&wo.align(ze,!1,ze.alignTo),to()})}}),q.hasLoaded||Mt(q,"render",function(){let ze=q.exporting?.group?.getBBox();if(ze){let ht=z.navButtonsGroup.getBBox();ht.x>=ze.x+ze.width||ht.x+ht.width<=ze.x||ht.y>=ze.y+ze.height||ht.y+ht.height<=ze.y||z.navButtonsGroup.attr({translateY:"bottom"===(tt.buttonOptions&&tt.buttonOptions.verticalAlign)?-ht.y-ht.height+ze.y-5:ze.y+ze.height-ht.y+5})}})),this.updateEvents(tt)}updateEvents(N){let z=this.chart;ao(N.enableDoubleClickZoom,N.enabled)||N.enableDoubleClickZoomTo?this.unbindDblClick=this.unbindDblClick||Mt(z.container,"dblclick",function(q){z.pointer.onContainerDblClick(q)}):this.unbindDblClick&&(this.unbindDblClick=this.unbindDblClick()),ao(N.enableMouseWheelZoom,N.enabled)?this.unbindMouseWheel=this.unbindMouseWheel||Mt(z.container,"wheel",function(q){if(!z.pointer.inClass(q.target,"highcharts-no-mousewheel")){let ve=z.mapView?.zoom;z.pointer.onContainerMouseWheel(q),ve!==z.mapView?.zoom&&ye(q)}return!1}):this.unbindMouseWheel&&(this.unbindMouseWheel=this.unbindMouseWheel())}}var Me=Je(28),it=Je.n(Me);let{column:{prototype:le}}=Yn().seriesTypes;var dt=we||(we={});function et(te){let N=this.series,z=N.chart.renderer;this.moveToTopOnHover&&this.graphic&&(N.stateMarkerGraphic||(N.stateMarkerGraphic=new(it())(z,"use").css({pointerEvents:"none"}).add(this.graphic.parentGroup)),"hover"===te?.state?(this.graphic.attr({id:this.id}),N.stateMarkerGraphic.attr({href:`${z.url}#${this.id}`,visibility:"visible"})):N.stateMarkerGraphic.attr({href:""}))}dt.pointMembers={dataLabelOnNull:!0,moveToTopOnHover:!0,isValid:function(){return null!==this.value&&this.value!==1/0&&this.value!==-1/0&&(void 0===this.value||!isNaN(this.value))}},dt.seriesMembers={colorKey:"value",axisTypes:["xAxis","yAxis","colorAxis"],parallelArrays:["x","y","value"],pointArrayMap:["value"],trackerGroups:["group","markerGroup","dataLabelsGroup"],colorAttribs:function(te){let N={};return Kt(te.color)&&(!te.state||"normal"===te.state)&&(N[this.colorProp||"fill"]=te.color),N},pointAttribs:le.pointAttribs},dt.compose=function(te){return Mt(te.prototype.pointClass,"afterSetState",et),te};let kn=we;var co=Je(820),jo=Je.n(co);let{deg2rad:Ro}=Zt();(se=Be||(Be={})).getCenter=function(){let ht,Dn,bo,te=this.options,N=this.chart,z=2*(te.slicedOffset||0),q=N.plotWidth-2*z,ve=N.plotHeight-2*z,He=te.center,tt=Math.min(q,ve),ze=te.thickness,$t
16=te.size,tn=te.innerSize||0;"string"==typeof $t&&($t=parseFloat($t)),"string"==typeof tn&&(tn=parseFloat(tn));let Mo=[ao(He?.[0],"50%"),ao(He?.[1],"50%"),ao($t&&$t<0?void 0:te.size,"100%"),ao(tn&&tn<0?void 0:te.innerSize||0,"0%")];for(!N.angular||this instanceof jo()||(Mo[3]=0),Dn=0;Dn<4;++Dn)bo=Mo[Dn],ht=Dn<2||2===Dn&&/%$/.test(bo),Mo[Dn]=On(bo,[q,ve,tt,Mo[2]][Dn])+(ht?z:0);return Mo[3]>Mo[2]&&(Mo[3]=Mo[2]),At(ze)&&2*ze<Mo[2]&&ze>0&&(Mo[3]=Mo[2]-2*ze),Yt(this,"afterGetCenter",{positions:Mo}),Mo},se.getStartAndEndRadians=function(te,N){let z=At(te)?te:0,q=At(N)&&N>z&&N-z<360?N:z+360;return{start:Ro*(z+-90),end:Ro*(q+-90)}};let wi=Be;var fi=Je(960),Ar=Je.n(fi),er=Je(540),Yi=Je.n(er);let{getOptions:Rr}=Zt();class si extends(Ar()){init(N,z){let q=Rr().credits,ve=bn({chart:{panning:{enabled:!0,type:"xy"},type:"map"},credits:{mapText:ao(q.mapText,' \xa9 <a href="{geojson.copyrightUrl}">{geojson.copyrightShort}</a>'),mapTextFull:ao(q.mapTextFull,"{geojson.copyright}")},mapView:{},tooltip:{followTouchMove:!1}},N);super.init(ve,z)}mapZoom(N,z,q,ve,He){this.mapView&&(At(N)&&(N=Math.log(N)/Math.log(.5)),this.mapView.zoomBy(N,At(z)&&At(q)?this.mapView.projection.inverse([z,q]):void 0,At(ve)&&At(He)?[ve,He]:void 0))}update(N){N.chart&&"map"in N.chart&&this.mapView?.recommendMapView(this,[N.chart.map,...(this.options.series||[]).map(z=>z.mapData)],!0),super.update.apply(this,arguments)}}(U=si||(si={})).maps={},U.mapChart=function(te,N,z){return new U(te,N,z)},U.splitPath=function(te){let N;return N="string"==typeof te?(te=te.replace(/([A-Z])/gi," $1 ").replace(/^\s*/,"").replace(/\s*$/,"")).split(/[ ,;]+/).map(z=>/[A-Z]/i.test(z)?z:parseFloat(z)):te,Yi().prototype.pathToSegments(N)};let Nt=si,ln={boundsFromPath:function(te){let He,N=-Number.MAX_VALUE,z=Number.MAX_VALUE,q=-Number.MAX_VALUE,ve=Number.MAX_VALUE;if(te.forEach(tt=>{let ze=tt[tt.length-2],ht=tt[tt.length-1];"number"==typeof ze&&"number"==typeof ht&&(z=Math.min(z,ze),N=Math.max(N,ze),ve=Math.min(ve,ht),q=Math.max(q,ht),He=!0)}),He)return{x1:z,y1:ve,x2:N,y2:q}}},{boundsFromPath:rn}=ln,vo=Yn().seriesTypes.scatter.prototype.pointClass;class Hn extends vo{static getProjectedPath(N,z){return N.projectedPath||(z&&N.geometry?(z.hasCoordinates=!0,N.projectedPath=z.path(N.geometry)):N.projectedPath=N.path),N.projectedPath||[]}applyOptions(N,z){let q=this.series,ve=super.applyOptions(N,z);if(q.mapData&&q.mapMap){let ze=super.getNestedProperty(q.joinBy[1]),ht=void 0!==ze&&q.mapMap[ze];ht?Ht(ve,{...ht,name:ve.name??ht.name}):-1!==q.pointArrayMap.indexOf("value")&&(ve.value=ve.value||null)}return ve}getProjectedBounds(N){let z=rn(Hn.getProjectedPath(this,N)),q=this.properties,ve=this.series.chart.mapView;if(z){let He=q?.["hc-middle-lon"],tt=q?.["hc-middle-lat"];if(ve&&At(He)&&At(tt)){let ze=N.forward([He,tt]);z.midX=ze[0],z.midY=ze[1]}else{let ze=q?.["hc-middle-x"],ht=q?.["hc-middle-y"];z.midX=z.x1+(z.x2-z.x1)*ao(this.middleX,At(ze)?ze:.5);let $t=ao(this.middleY,At(ht)?ht:.5);this.geometry||($t=1-$t),z.midY=z.y2-(z.y2-z.y1)*$t}return z}}onMouseOver(N){Zn(this.colorInterval),!this.isNull&&this.visible||this.series.options.nullInteraction?super.onMouseOver.call(this,N):this.series.onMouseOut()}setVisible(N){this.visible=this.options.visible=!!N,this.dataLabel&&this.dataLabel[N?"show":"hide"](),this.graphic&&this.graphic.attr(this.series.pointAttribs(this))}zoomTo(N){let z=this.series.chart,q=z.mapView,ve=this.bounds;if(q&&ve){let He=At(this.insetIndex)&&q.insets[this.insetIndex];if(He){let tt=He.projectedUnitsToPixels({x:ve.x1,y:ve.y1}),ze=He.projectedUnitsToPixels({x:ve.x2,y:ve.y2}),ht=q.pixelsToProjectedUnits({x:tt.x,y:tt.y}),$t=q.pixelsToProjectedUnits({x:ze.x,y:ze.y});ve={x1:ht.x,y1:ht.y,x2:$t.x,y2:$t.y}}q.fitToBounds(ve,void 0,!1),this.series.isDirty=!0,z.redraw(N)}}}Ht(Hn.prototype,{dataLabelOnNull:kn.pointMembers.dataLabelOnNull,moveToTopOnHover:kn.pointMembers.moveToTopOnHover,isValid:kn.pointMembers.isValid});let Bo={center:[0,0],fitToGeometry:void 0,maxZoom:void 0,padding:0,projection:{name:void 0,parallels:void 0,rotation:void 0},zoom:void 0,insetOptions:{borderColor:"#cccccc",borderWidth:1,padding:"10%",relativeTo:"mapBoundingBox",units:"percent"}};var gi=Je(984),Dr=Je.n(gi);let{win:wr}=Zt(),{format:Ei}=Dr();!function(te){function N(ze){return this.mapView?.lonLatToProjectedUnits(ze)}function z(ze){return this.mapView?.projectedUnitsToLonLat(ze)}function q(ze,ht){let $t=this.options.chart.proj4||wr.proj4;if(!$t)return void(0,Bt.error)(21,!1,this);let{jsonmarginX:tn=0,jsonmarginY:Dn=0,jsonres:bo=1,scale:Mo=1,xoffset:wo=0,xpan:to=0,yoffset:yo=0,ypan:No=0}=ht,Pe=$t(ht.crs,[ze.lon,ze.lat]),Fe=ht.cosAngle||ht.rotation&&Math.cos(ht.rotation),be=ht.sinAngle||ht.rotation&&Math.sin(ht.rotation),Et=ht.rotation?[Pe[0]*Fe+Pe[1]*be,-Pe[0]*be+Pe[1]*Fe]:Pe;return{x:((Et[0]-wo)*Mo+to)*bo+tn,y:-(((yo-Et[1])*Mo+No)*bo-Dn)}}function ve(ze,ht){let $t=this.options.chart.proj4||wr.proj4;if(!$t)return void(0,Bt.error)(21,!1,this);if(null===ze.y)return;let{jsonmarginX:tn=0,jsonmarginY:Dn=0,jsonres:bo=1,scale:Mo=1,xoffset:wo=0,xpan:to=0,yoffset:yo=0,ypan:No=0}=ht,Pe={x:((ze.x-tn)/bo-to)/Mo+wo,y:((ze.y-Dn)/bo+No)/Mo+yo},Fe=ht.cosAngle||ht.rotation&&Math.cos(ht.rotation),be=ht.sinAngle||ht.rotation&&Math.sin(ht.rotation),Et=$t(ht.crs,"WGS84",ht.rotation?{x:Pe.x*Fe+-Pe.y*be,y:Pe.x*be+Pe.y*Fe}:Pe);return{lat:Et.y,lon:Et.x}}function He(ze,ht){ht||(ht=Object.keys(ze.objects)[0]);let $t=ze.objects[ht];if($t["hc-decoded-geojson"]&&$t["hc-decoded-geojson"].title===ze.t
vendor: 29,931 bytes, line 16
16itle)return $t["hc-decoded-geojson"];let tn=ze.arcs;if(ze.transform){let to,yo,No,Pe=ze.arcs,{scale:Fe,translate:be}=ze.transform;tn=[];for(let Et=0,Fn=Pe.length;Et<Fn;++Et){let zo=Pe[Et];tn.push(to=[]),yo=0,No=0;for(let ir=0,Le=zo.length;ir<Le;++ir)to.push([(yo+=zo[ir][0])*Fe[0]+be[0],(No+=zo[ir][1])*Fe[1]+be[1]])}}let Dn=to=>"number"==typeof to[0]?to.reduce((yo,No,Pe)=>{let Fe=No<0?tn[~No]:tn[No];return No<0?(Fe=Fe.slice(0,0===Pe?Fe.length:Fe.length-1)).reverse():Pe&&(Fe=Fe.slice(1)),yo.concat(Fe)},[]):to.map(Dn),bo=$t.geometries,Mo=[];for(let to=0,yo=bo.length;to<yo;++to)Mo.push({type:"Feature",properties:bo[to].properties,geometry:{type:bo[to].type,coordinates:bo[to].coordinates||Dn(bo[to].arcs)}});let wo={type:"FeatureCollection",copyright:ze.copyright,copyrightShort:ze.copyrightShort,copyrightUrl:ze.copyrightUrl,features:Mo,"hc-recommended-mapview":$t["hc-recommended-mapview"],bbox:ze.bbox,title:ze.title};return $t["hc-decoded-geojson"]=wo,wo}function tt(ze,ht){ht=bn(!0,this.options.credits,ht),ze.call(this,ht),this.credits&&this.mapCreditsFull&&this.credits.attr({title:this.mapCreditsFull})}te.compose=function(ze){let ht=ze.prototype;ht.transformFromLatLon||(ht.fromLatLonToPoint=N,ht.fromPointToLatLon=z,ht.transformFromLatLon=q,ht.transformToLatLon=ve,sn(ht,"addCredits",tt))},te.geojson=function(ze,ht="map",$t){let tn=[],Dn="Topology"===ze.type?He(ze):ze,bo=Dn.features;for(let Mo=0,wo=bo.length;Mo<wo;++Mo){let to,yo=bo[Mo],No=yo.geometry||{},Pe=No.type,Fe=No.coordinates,be=yo.properties;if(("map"!==ht&&"mapbubble"!==ht||"Polygon"!==Pe&&"MultiPolygon"!==Pe)&&("mapline"!==ht||"LineString"!==Pe&&"MultiLineString"!==Pe)?"mappoint"===ht&&"Point"===Pe&&Fe.length&&(to={geometry:{coordinates:Fe,type:Pe}}):Fe.length&&(to={geometry:{coordinates:Fe,type:Pe}}),to){let Et=be&&(be.name||be.NAME),Fn=be&&be.lon,zo=be&&be.lat;tn.push(Ht(to,{lat:"number"==typeof zo?zo:void 0,lon:"number"==typeof Fn?Fn:void 0,name:"string"==typeof Et?Et:void 0,properties:be}))}}return $t&&Dn.copyrightShort&&($t.chart.mapCredits=Ei($t.chart.options.credits?.mapText,{geojson:Dn}),$t.chart.mapCreditsFull=Ei($t.chart.options.credits?.mapTextFull,{geojson:Dn})),tn},te.topo2geo=He}(Ce||(Ce={}));let ji=Ce;(ke=Ae||(Ae={})).getCenterOfPoints=function(te){let N=te.reduce((z,q)=>(z.x+=q.x,z.y+=q.y,z),{x:0,y:0});return{x:N.x/te.length,y:N.y/te.length}},ke.getDistanceBetweenPoints=function(te,N){return Math.sqrt(Math.pow(N.x-te.x,2)+Math.pow(N.y-te.y,2))},ke.getAngleBetweenPoints=function(te,N){return Math.atan2(N.x-te.x,N.y-te.y)},ke.pointInPolygon=function({x:te,y:N},z){let ve,He,q=z.length,tt=!1;for(ve=0,He=q-1;ve<q;He=ve++){let[ze,ht]=z[ve],[$t,tn]=z[He];ht>N!=tn>N&&te<($t-ze)*(N-ht)/(tn-ht)+ze&&(tt=!tt)}return tt};let qr=Ae;function Vr(te,N,z=!0){let ve,He,tt,q=N[N.length-1],ze=te;for(let ht=0;ht<N.length;ht++){let $t=ze;ve=N[ht],ze=[],He=z?$t[$t.length-1]:$t[0];for(let tn=0;tn<$t.length;tn++)mn(q,ve,tt=$t[tn])?(mn(q,ve,He)||ze.push(vn(q,ve,He,tt)),ze.push(tt)):mn(q,ve,He)&&ze.push(vn(q,ve,He,tt)),He=tt;q=ve}return ze}function mn(te,N,z){return(N[0]-te[0])*(z[1]-te[1])>(N[1]-te[1])*(z[0]-te[0])}function vn(te,N,z,q){let ve=[te[0]-N[0],te[1]-N[1]],He=[z[0]-q[0],z[1]-q[1]],tt=te[0]*N[1]-te[1]*N[0],ze=z[0]*q[1]-z[1]*q[0],ht=1/(ve[0]*He[1]-ve[1]*He[0]),$t=[(tt*He[0]-ze*ve[0])*ht,(tt*He[1]-ze*ve[1])*ht];return $t.isIntersection=!0,$t}let Kn=Math.sign||(te=>0===te?0:te>0?1:-1),Ao=Math.PI/180,ti=Math.PI/2,Sn=te=>Math.tan((ti+te)/2),uo=class{constructor(te){const N=(te.parallels||[]).map(tt=>tt*Ao),z=N[0]||0,q=N[1]??z,ve=Math.cos(z);"object"==typeof te.projectedBounds&&(this.projectedBounds=te.projectedBounds);let He=z===q?Math.sin(z):Math.log(ve/Math.cos(q))/Math.log(Sn(q)/Sn(z));1e-10>Math.abs(He)&&(He=1e-10*(Kn(He)||1)),this.n=He,this.c=ve*Math.pow(Sn(z),He)/He}forward(te){let{c:N,n:z,projectedBounds:q}=this,ve=te[0]*Ao,He=te[1]*Ao;N>0?He<1e-6-ti&&(He=1e-6-ti):He>ti-1e-6&&(He=ti-1e-6);let tt=N/Math.pow(Sn(He),z),ze=tt*Math.sin(z*ve)*63.78137,ht=63.78137*(N-tt*Math.cos(z*ve)),$t=[ze,ht];return q&&(ze<q.x1||ze>q.x2||ht<q.y1||ht>q.y2)&&($t.outside=!0),$t}inverse(te){let{c:N,n:z}=this,q=te[0]/63.78137,ve=N-te[1]/63.78137,He=Kn(z)*Math.sqrt(q*q+ve*ve),tt=Math.atan2(q,Math.abs(ve))*Kn(ve);return ve*z<0&&(tt-=Math.PI*Kn(q)*Kn(ve)),[tt/z/Ao,(2*Math.atan(Math.pow(N/He,1/z))-ti)/Ao]}},io=Math.sqrt(3)/2,Io=class{constructor(){this.bounds={x1:-200.37508342789243,x2:200.37508342789243,y1:-97.52595454902263,y2:97.52595454902263}}forward(te){let N=Math.PI/180,z=Math.asin(io*Math.sin(te[1]*N)),q=z*z,ve=q*q*q;return[te[0]*N*Math.cos(z)*74.03120656864502/(io*(1.340264+-.24331799999999998*q+ve*(.0062510000000000005+.034164*q))),74.03120656864502*z*(1.340264+-.081106*q+ve*(893e-6+.003796*q))]}inverse(te){let He,tt,ze,ht,N=te[0]/74.03120656864502,z=te[1]/74.03120656864502,q=180/Math.PI,ve=z;for(let Dn=0;Dn<12&&(tt=(He=ve*ve)*He*He,ze=ve*(1.340264+-.081106*He+tt*(893e-6+.003796*He))-z,ve-=ht=ze/(1.340264+-.24331799999999998*He+tt*(.0062510000000000005+.034164*He)),!(1e-9>Math.abs(ht)));++Dn);tt=(He=ve*ve)*He*He;let $t=q*io*N*(1.340264+-.24331799999999998*He+tt*(.0062510000000000005+.034164*He))/Math.cos(ve),tn=q*Math.asin(Math.sin(ve)/io);return Math.abs($t)>180?[NaN,NaN]:[$t,tn]}},Oo=Math.PI/4,ki=Math.PI/180,Vi=class{constructor(){this.bounds={x1:-200.37508342789243,x2:200.37508342789243,y1:-146.91480769173063,y2:146.91480769173063}}forward(te){return[te[0]*ki*63.78137,79.7267125*Math.log(Math.tan(Oo+.4*te[1]*ki))]}inverse(te){return[te[0]/63.78137/ki,2.5*(Math.atan(Math.exp(te[1]/63.78137*.8))-Oo)/ki]}},hi=Math.PI/180,yr=class{constructor(){this.antimeridianCutting=!1,this.bounds={x1:-63.78460826781007,x2:63.78460826781007,y1:-63.78460826781007,y2:63.78460826781007}}forward(te){let N=te[0],z=te[1]*hi,q=[Math.cos(z)*Math.sin(N*hi)*63.78460826781007,63.78460826781007*Math.sin(z)];return(N<-90||N>90)&&(q.outside=!0),q}inverse(te){let N=te[0]/63.78460826781007,z=te[1]/63.78460826781007,q=Math.sqrt(N*N+z*z),ve=Math.asin(q),He=Math.sin(ve);return[Math.atan2(N*He,q*Math.cos(ve))/hi,Math.asin(q&&z*He/q)/hi]}},Ur=Math.PI/180,Ki=class{constructor(){this.bounds={x1:-200.37508342789243,x2:200.37508342789243,y1:-200.3750834278071,y2:200.3750834278071},this.maxLatitude=85.0511287798}forward(te){let N=Math.sin(te[1]*Ur),z=[63.78137*te[0]*Ur,63.78137*Math.log((1+N)/(1-N))/2];return Math.abs(te[1])>this.maxLatitude&&(z.outside=!0),z}inverse(te){return[te[0]/(63.78137*Ur),(2*Math.atan(Math.exp(te[1]/63.78137))-Math.PI/2)/Ur]}},{clipLineString:Hi,clipPolygon:kr}={clipLineString:function(te,N){let z=[],q=Vr(te,N,!1);for(let ve=1;ve<q.length;ve++)q[ve].isIntersection&&q[ve-1].isIntersection&&(z.push(q.splice(0,ve)),ve=0),ve===q.length-1&&z.push(q);return z},clipPolygon:Vr},ur=2*Math.PI/360,fo=te=>(te<-180&&(te+=360),te>180&&(te-=360),te),Oi=te=>(1-Math.cos(te))/2,mr=(()=>{class te{static add(z,q){te.registry[z]=q}static distance(z,q){let ve,He,tt,ze,ht,{atan2:$t,sqrt:tn}=Math,Dn=(ve=Math.cos,He=z[1]*ur,tt=z[0]*ur,ze=q[1]*ur,ht=q[0]*ur,Oi(ze-He)+ve(He)*ve(ze)*Oi(ht-tt));return 2*$t(tn(Dn),tn(1-Dn))*6371e3}static geodesic(z,q,ve,He=5e5){let{atan2:tt,cos:ze,sin:ht,sqrt:$t}=Math,tn=te.distance,Dn=z[1]*ur,bo=z[0]*ur,Mo=q[1]*ur,wo=q[0]*ur,to=ze(Dn)*ze(bo),yo=ze(Mo)*ze(wo),No=ze(Dn)*ht(bo),Pe=ze(Mo)*ht(wo),Fe=ht(Dn),be=ht(Mo),Et=tn(z,q),Fn=Et/6371e3,zo=ht(Fn),ir=Math.round(Et/He),Le=[];if(ve&&Le.push(z),ir>1){let W=1/ir;for(let he=W;he<.999;he+=W){let $e=ht((1-he)*Fn)/zo,mt=ht(he*Fn)/zo,Wt=$e*to+mt*yo,Ot=$e*No+mt*Pe,Tn=tt($e*Fe+mt*be,$t(Wt*Wt+Ot*Ot)),Nn=tt(Ot,Wt);Le.push([Nn/ur,Tn/ur])}}return ve&&Le.push(q),Le}static insertGeodesics(z){let q=z.length-1;for(;q--;)if(Math.max(Math.abs(z[q][0]-z[q+1][0]),Math.abs(z[q][1]-z[q+1][1]))>10){let ve=te.geodesic(z[q],z[q+1]);ve.length&&z.splice(q+1,0,...ve)}}static toString(z){let{name:q,rotation:ve}=z||{};return[q,ve&&ve.join(",")].join(";")}constructor(z={}){this.hasCoordinates=!1,this.hasGeoProjection=!1,this.maxLatitude=90,this.options=z;const{name:q,projectedBounds:ve,rotation:He}=z;this.rotator=He?this.getRotator(He):void 0;const tt=q?te.registry[q]:void 0;tt&&(this.def=new tt(z));const{def:ze,rotator:ht}=this;ze&&(this.maxLatitude=ze.maxLatitude||90,this.hasGeoProjection=!0),ht&&ze?(this.forward=$t=>ze.forward(ht.forward($t)),this.inverse=$t=>ht.inverse(ze.inverse($t))):ze?(this.forward=$t=>ze.forward($t),this.inverse=$t=>ze.inverse($t)):ht&&(this.forward=ht.forward,this.inverse=ht.inverse),this.bounds="world"===ve?ze&&ze.bounds:ve}lineIntersectsBounds(z){let ht,{x1:q,x2:ve,y1:He,y2:tt}=this.bounds||{},ze=(tn,Dn,bo)=>{let[Mo,wo]=tn,to=+!Dn;if("number"==typeof bo&&Mo[Dn]>=bo!=wo[Dn]>=bo){let No=Mo[to]+(bo-Mo[Dn])/(wo[Dn]-Mo[Dn])*(wo[to]-Mo[to]);return Dn?[No,bo]:[bo,No]}},$t=z[0];return((ht=ze(z,0,q))||(ht=ze(z,0,ve)))&&($t=ht,z[1]=ht),((ht=ze(z,1,He))||(ht=ze(z,1,tt)))&&($t=ht),$t}getRotator(z){let q=z[0]*ur,ve=(z[1]||0)*ur,He=(z[2]||0)*ur,tt=Math.cos(ve),ze=Math.sin(ve),ht=Math.cos(He),$t=Math.sin(He);if(0!==q||0!==ve||0!==He)return{forward:tn=>{let Dn=tn[0]*ur+q,bo=tn[1]*ur,Mo=Math.cos(bo),wo=Math.cos(Dn)*Mo,to=Math.sin(Dn)*Mo,yo=Math.sin(bo),No=yo*tt+wo*ze;return[Math.atan2(to*ht-No*$t,wo*tt-yo*ze)/ur,Math.asin(No*ht+to*$t)/ur]},inverse:tn=>{let Dn=tn[0]*ur,bo=tn[1]*ur,Mo=Math.cos(bo),wo=Math.cos(Dn)*Mo,to=Math.sin(Dn)*Mo,yo=Math.sin(bo),No=yo*ht-to*$t;return[(Math.atan2(to*ht+yo*$t,wo*tt+No*ze)-q)/ur,Math.asin(No*tt-wo*ze)/ur]}}}forward(z){return z}inverse(z){return z}cutOnAntimeridian(z,q){let ve,He=[],tt=[z];for(let ht=0,$t=z.length;ht<$t;++ht){let tn=z[ht],Dn=z[ht-1];if(!ht){if(!q)continue;Dn=z[z.length-1]}let bo=Dn[0],Mo=tn[0];if((bo<-90||bo>90)&&(Mo<-90||Mo>90)&&bo>0!=Mo>0){let wo=En((180-(bo+360)%360)/((Mo+360)%360-(bo+360)%360),0,1);He.push({i:ht,lat:Dn[1]+wo*(tn[1]-Dn[1]),direction:bo<0?1:-1,previousLonLat:Dn,lonLat:tn})}}if(He.length)if(q){if(He.length%2==1){var ze=ve=He.slice().sort((tn,Dn)=>Math.abs(Dn.lat)-Math.abs(tn.lat))[0];let $t=He.length;for(;$t--;)if(He[$t]===ze){He.splice($t,1);break}}let ht=He.length-2;for(;ht>=0;){let $t=He[ht].i,tn=fo(180+1e-6*He[ht].direction),Dn=fo(180-1e-6*He[ht].direction),bo=z.splice($t,He[ht+1].i-$t,...te.geodesic([tn,He[ht].lat],[tn,He[ht+1].lat],!0));bo.push(...te.geodesic([Dn,He[ht+1].lat],[Dn,He[ht].lat],!0)),tt.push(bo),ht-=2}if(ve)for(let $t=0;$t<tt.length;$t++){let{direction:tn,lat:Dn}=ve,bo=tt[$t],Mo=bo.indexOf(ve.lonLat);if(Mo>-1){let wo=(Dn<0?-1:1)*this.maxLatitude,to=fo(180+1e-6*tn),yo=fo(180-1e-6*tn),No=te.geodesic([to,Dn],[to,wo],!0);for(let Pe=to+120*tn;Pe>-180&&Pe<180;Pe+=120*tn)No.push([Pe,wo]);No.push(...te.geodesic([yo,wo],[yo,ve.lat],!0)),bo.splice(Mo,0,...No);break}}}else{let ht=He.length;for(;ht--;){let tn=z.splice(He[ht].i,z.length,[fo(180+1e-6*He[ht].direction),He[ht].lat]);tn.unshift([fo(180-1e-6*He[ht].direction),He[ht].lat]),tt.push(tn)}}return tt}path(z){let q,{bounds:ve,def:He,rotator:tt}=this,ze=[],ht="Polygon"===z.type||"MultiPolygon"===z.type,$t=this.hasGeoProjection,tn=!He||!1!==He.antimeridianCutting,Dn=tn?tt:void 0,bo=tn&&He||this;ve&&(q=[[ve.x1,ve.y1],[ve.x2,ve.y1],[ve.x2,ve.y2],[ve.x1,ve.y2]]);let Mo=wo=>{let to=wo.map(No=>{if(tn){Dn&&(No=Dn.forward(No));let Pe=No[0];1e-6>Math.abs(Pe-180)&&(Pe=Pe<180?179.999999:180.000001),No=[Pe,No[1]]}return No}),yo=[to];$t&&(te.insertGeodesics(to),tn&&(yo=this.cutOnAntimeridian(to,ht))),yo.forEach(No=>{let Pe,Fe;if(No.length<2)return;let be=!1,Et=!1,Fn=W=>{be?ze.push(["L",W[0],W[1]]):(ze.push(["M",W[0],W[1]]),be=!0)},zo=!1,ir=!1,Le=No.map(W=>{let he=bo.forward(W);return he.outside?zo=!0:ir=!0,he[1]===1/0?he[1]=1e10:he[1]===-1/0&&(he[1]=-1e10),he});if(tn){if(ht&&Le.push(Le[0]),zo){if(!ir)return;if(q)if(ht)Le=kr(Le,q);else if(ve)return void Hi(Le,q).forEach(W=>{be=!1,W.forEach(Fn)})}Le.forEach(Fn)}else for(let W=0;W<Le.length;W++){let he=No[W],$e=Le[W];$e.outside?Et=!0:(ht&&!Pe&&(Pe=he,No.push(he),Le.push($e)),Et&&Fe&&(ht&&$t?te.geodesic(Fe,he).forEach(mt=>Fn(bo.forward(mt))):be=!1),Fn($e),Fe=he,Et=!1)}})};return"LineString"===z.type?Mo(z.coordinates):"MultiLineString"===z.type?z.coordinates.forEach(wo=>Mo(wo)):"Polygon"===z.type?(z.coordinates.forEach(wo=>Mo(wo)),ze.length&&ze.push(["Z"])):"MultiPolygon"===z.type&&(z.coordinates.forEach(wo=>{wo.forEach(to=>Mo(to))}),ze.length&&ze.push(["Z"])),ze}}return te.registry={EqualEarth:Io,LambertConformalConic:uo,Miller:Vi,Orthographic:yr,WebMercator:Ki},te})(),{composed:tr}=Zt(),{pointInPolygon:ar}=qr,{topo2geo:nr}=ji,{boundsFromPath:en}=ln,cn={};function Qn(te,N){let{width:z,height:q}=N;return Math.log(400.979322/Math.max((te.x2-te.x1)/(z/256),(te.y2-te.y1)/(q/256)))/Math.log(2)}function go(te){te.seriesOptions.mapData&&this.mapView?.recommendMapView(this,[this.options.chart.map,te.seriesOptions.mapData],this.options.drilldown?.mapZooming)}class no{static compose(N){St(tr,"MapView")&&(cn=N.maps,Mt(N,"afterInit",function(){this.mapView=new no(this,this.options.mapView)},{order:0}),Mt(N,"addSeriesAsDrilldown",go),Mt(N,"afterDrillUp",go))}static compositeBounds(N){if(N.length)return N.slice(1).reduce((z,q)=>(z.x1=Math.min(z.x1,q.x1),z.y1=Math.min(z.y1,q.y1),z.x2=Math.max(z.x2,q.x2),z.y2=Math.max(z.y2,q.y2),z),bn(N[0]))}static mergeInsets(N,z){let q=He=>{let tt={};return He.forEach((ze,ht)=>{tt[ze&&ze.id||`i${ht}`]=ze}),tt},ve=bn(q(N),q(z));return Object.keys(ve).map(He=>ve[He])}constructor(N,z){this.allowTransformAnimation=!0,this.eventsToUnbind=[],this.insets=[],this.padding=[0,0,0,0],this.recommendedMapView={},this instanceof So||this.recommendMapView(N,[N.options.chart.map,...(N.options.series||[]).map(tt=>tt.mapData)]),this.userOptions=z||{};const q=bn(Bo,this.recommendedMapView,z),ve=this.recommendedMapView?.insets,He=z&&z.insets;ve&&He&&(q.insets=no.mergeInsets(ve,He)),this.chart=N,this.center=q.center,this.options=q,this.projection=new mr(q.projection),this.playingField=N.plotBox,this.zoom=q.zoom||0,this.minZoom=q.minZoom,this.createInsets(),this.eventsToUnbind.push(Mt(N,"afterSetChartSize",()=>{this.playingField=this.getField(),(void 0===this.minZoom||this.minZoom===this.zoom)&&(this.fitToBounds(void 0,void 0,!1),!this.chart.hasRendered&&At(this.userOptions.zoom)&&(this.zoom=this.userOptions.zoom),this.userOptions.center&&bn(!0,this.center,this.userOptions.center))})),this.setUpEvents()}createInsets(){let N=this.options,z=N.insets;z&&z.forEach(q=>{let ve=new So(this,bn(N.insetOptions,q));this.insets.push(ve)})}fitToBounds(N,z,q=!0,ve){let He=N||this.getProjectedBounds();if(He){let tt=ao(z,N?0:this.options.padding),ze=this.getField(!1),ht=ct(tt)?tt:[tt,tt,tt,tt];this.padding=[On(ht[0],ze.height),On(ht[1],ze.width),On(ht[2],ze.height),On(ht[3],ze.width)],this.playingField=this.getField();let $t=Qn(He,this.playingField);N||(this.minZoom=$t);let tn=this.projection.inverse([(He.x2+He.x1)/2,(He.y2+He.y1)/2]);this.setView(tn,$t,q,ve)}}getField(N=!0){let z=N?this.padding:[0,0,0,0];return{x:z[3],y:z[0],width:this.chart.plotWidth-z[1]-z[3],height:this.chart.plotHeight-z[0]-z[2]}}getGeoMap(N){if("string"==typeof N)return cn[N]&&"Topology"===cn[N].type?nr(cn[N]):cn[N];if(Ft(N,!0)){if("FeatureCollection"===N.type)return N;if("Topology"===N.type)return nr(N)}}getMapBBox(){let N=this.getProjectedBounds(),z=this.getScale();if(N){let q=this.padding,ve=this.projectedUnitsToPixels({x:N.x1,y:N.y2});return{width:(N.x2-N.x1)*z+q[1]+q[3],height:(N.y2-N.y1)*z+q[0]+q[2],x:ve.x-q[3],y:ve.y-q[0]}}}getProjectedBounds(){let N=this.projection,z=this.chart.series.reduce((ve,He)=>{let tt=He.getProjectedBounds&&He.getProjectedBounds();return tt&&!1!==He.options.affectsMapView&&ve.push(tt),ve},[]),q=this.options.fitToGeometry;if(q){if(!this.fitToGeometryCache)if("MultiPoint"===q.type){let ve=q.coordinates.map(ze=>N.forward(ze)),He=ve.map(ze=>ze[0]),tt=ve.map(ze=>ze[1]);this.fitToGeometryCache={x1:Math.min.apply(0,He),x2:Math.max.apply(0,He),y1:Math.min.apply(0,tt),y2:Math.max.apply(0,tt)}}else this.fitToGeometryCache=en(N.path(q));return this.fitToGeometryCache}return this.projection.bounds||no.compositeBounds(z)}getScale(){return 256/400.979322*Math.pow(2,this.zoom)}getSVGTransform(){let{x:N,y:z,width:q,height:ve}=this.playingField,He=this.projection.forward(this.center),tt=this.projection.hasCoordinates?-1:1,ze=this.getScale(),ht=ze*tt;return{scaleX:ze,scaleY:ht,translateX:N+q/2-He[0]*ze,translateY:z+ve/2-He[1]*ht}}lonLatToPixels(N){let z=this.lonLatToProjectedUnits(N);if(z)return this.projectedUnitsToPixels(z)}lonLatToProjectedUnits(N){let z=this.chart,q=z.mapTransforms;if(q){for(let He in q)if(Object.hasOwnProperty.call(q,He)&&q[He].hitZone){let tt=z.transformFromLatLon(N,q[He]);if(tt&&ar(tt,q[He].hitZone.coordinates[0]))return tt}return z.transformFromLatLon(N,q.default)}for(let He of this.insets)if(He.options.geoBounds&&ar({x:N.lon,y:N.lat},He.options.geoBounds.coordinates[0])){let tt=He.projection.forward([N.lon,N.lat]),ze=He.projectedUnitsToPixels({x:tt[0],y:tt[1]});return this.pixelsToProjectedUnits(ze)}let ve=this.projection.forward([N.lon,N.lat]);if(!ve.outside)return{x:ve[0],y:ve[1]}}pixelsToLonLat(N){return this.projectedUnitsToLonLat(this.pixelsToProjectedUnits(N))}pixelsToProjectedUnits(N){let{x:z,y:q}=N,ve=this.getScale(),He=this.projection.forward(this.center),tt=this.playingField;return{x:He[0]+(z-(tt.x+tt.width/2))/ve,y:He[1]-(q-(tt.y+tt.height/2))/ve}}projectedUnitsToLonLat(N){let z=this.chart,q=z.mapTransforms;if(q){for(let tt in q)if(Object.hasOwnProperty.call(q,tt)&&q[tt].hitZone&&ar(N,q[tt].hitZone.coordinates[0]))return z.transformToLatLon(N,q[tt]);return z.transformToLatLon(N,q.default)}let ve=this.projectedUnitsToPixels(N);for(let tt of this.insets)if(tt.hitZone&&ar(ve,tt.hitZone.coordinates[0])){let ze=tt.pixelsToProjectedUnits(ve),ht=tt.projection.inverse([ze.x,ze.y]);return{lon:ht[0],lat:ht[1]}}let He=this.projection.inverse([N.x,N.y]);return{lon:He[0],lat:He[1]}}projectedUnitsToPixels(N){let z=this.getScale(),q=this.projection.forward(this.center),ve=this.playingField;return{x:ve.x+ve.width/2-z*(q[0]-N.x),y:ve.y+ve.height/2+z*(q[1]-N.y)}}recommendMapView(N,z,q=!1){this.recommendedMapView={};let ve=z.map(ze=>this.getGeoMap(ze)),He=[];ve.forEach(ze=>{if(ze&&(Object.keys(this.recommendedMapView).length||(this.recommendedMapView=ze["hc-recommended-mapview"]||{}),ze.bbox)){let[ht,$t,tn,Dn]=ze.bbox;He.push({x1:ht,y1:$t,x2:tn,y2:Dn})}});let tt=He.length&&no.compositeBounds(He);Yt(this,"onRecommendMapView",{geoBounds:tt,chart:N},function(){if(tt&&this.recommendedMapView){if(!this.recommendedMapView.projection){let{x1:ze,y1:ht,x2:$t,y2:tn}=tt;this.recommendedMapView.projection=$t-ze>180&&tn-ht>90?{name:"EqualEarth",parallels:[0,0],rotation:[0]}:{name:"LambertConformalConic",parallels:[ht,tn],rotation:[-(ze+$t)/2]}}this.recommendedMapView.insets||(this.recommendedMapView.insets=void 0)}}),this.geoMap=ve[0],q&&N.hasRendered&&!N.userOptions.mapView?.projection&&this.recommendedMapView&&this.update(this.recommendedMapView)}redraw(N){this.chart.series.forEach(z=>{z.useMapGeometry&&(z.isDirty=!0)}),this.chart.redraw(N)}setView(N,z,q=!0,ve){N&&(this.center=N),"number"==typeof z&&("number"==typeof this.minZoom&&(z=Math.max(z,this.minZoom)),"number"==typeof this.options.maxZoom&&(z=Math.min(z,this.options.maxZoom)),At(z)&&(this.zoom=z));let He=this.getProjectedBounds();if(He){let tt=this.projection.forward(this.center),{x:ze,y:ht,width:$t,height:tn}=this.playingField,Dn=this.getScale(),bo=this.projectedUnitsToPixels({x:He.x1,y:He.y1}),Mo=this.projectedUnitsToPixels({x:He.x2,y:He.y2}),wo=[(He.x1+He.x2)/2,(He.y1+He.y2)/2];if(!this.chart.series.some(to=>to.isDrilling)){let to=bo.x,yo=Mo.y,No=Mo.x,Pe=bo.y;No-to<$t?tt[0]=wo[0]:to<ze&&No<ze+$t?tt[0]+=Math.max(to-ze,No-$t-ze)/Dn:No>ze+$t&&to>ze&&(tt[0]+=Math.min(No-$t-ze,to-ze)/Dn),Pe-yo<tn?tt[1]=wo[1]:yo<ht&&Pe<ht+tn?tt[1]-=Math.max(yo-ht,Pe-tn-ht)/Dn:Pe>ht+tn&&yo>ht&&(tt[1]-=Math.min(Pe-tn-ht,yo-ht)/Dn),this.center=this.projection.inverse(tt)}this.insets.forEach(to=>{to.options.field&&(to.hitZone=to.getHitZone(),to.playingField=to.getField())}),this.render()}Yt(this,"afterSetView"),q&&this.redraw(ve)}setUpEvents(){let N,z,q,{chart:ve}=this,He=tt=>{let{lastTouches:ze,pinchDown:ht}=ve.pointer,$t=this.projection,tn=tt.touches,{mouseDownX:Dn,mouseDownY:bo}=ve,Mo=0;if(1===ht?.length?(Dn=ht[0].chartX,bo=ht[0].chartY):2===ht?.length&&(Dn=(ht[0].chartX+ht[1].chartX)/2,bo=(ht[0].chartY+ht[1].chartY)/2),2===tn?.length&&ze&&(Mo=Math.log(Math.sqrt(Math.pow(ze[0].chartX-ze[1].chartX,2)+Math.pow(ze[0].chartY-ze[1].chartY,2))/Math.sqrt(Math.pow(tn[0].chartX-tn[1].chartX,2)+Math.pow(tn[0].chartY-tn[1].chartY,2)))/Math.log(.5)),At(Dn)&&At(bo)){let wo=`${Dn},${bo}`,{chartX:to,chartY:yo}=tt.originalEvent;2===tn?.length&&(to=(tn[0].chartX+tn[1].chartX)/2,yo=(tn[0].chartY+tn[1].chartY)/2),wo!==z&&(z=wo,N=this.projection.forward(this.center),q=(this.projection.options.rotation||[0,0]).slice());let No=$t.def&&$t.def.bounds,Pe=No&&Qn(No,this.playingField)||-1/0;if("Orthographic"===$t.options.name&&2>(tn?.length||0)&&(this.minZoom||1/0)<1.3*Pe){let Fe=440/(this.getScale()*Math.min(ve.plotWidth,ve.plotHeight));if(q){let be=(Dn-to)*Fe-q[0],Et=En(-q[1]-(bo-yo)*Fe,-80,80),Fn=this.zoom;this.update({projection:{rotation:[-be,-Et]}},!1),this.fitToBounds(void 0,void 0,!1),this.zoom=Fn,ve.redraw(!1)}}else if(At(to)&&At(yo)){let Fe=this.getScale(),Et=this.projection.inverse([N[0]+(Dn-to)/Fe,N[1]-(bo-yo)/Fe*(this.projection.hasCoordinates?1:-1)]);isNaN(Et[0]+Et[1])||this.zoomBy(Mo,Et,void 0,!1)}tt.preventDefault()}};Mt(ve,"pan",He),Mt(ve,"touchpan",He),Mt(ve,"selection",tt=>{if(tt.resetSelection)this.zoomBy();else{let ze=tt.x-ve.plotLeft,ht=tt.y-ve.plotTop,{y:$t,x:tn}=this.pixelsToProjectedUnits({x:ze,y:ht}),{y:Dn,x:bo}=this.pixelsToProjectedUnits({x:ze+tt.width,y:ht+tt.height});this.fitToBounds({x1:tn,y1:$t,x2:bo,y2:Dn},void 0,!0,!tt.originalEvent.touches&&void 0),/^touch/.test(tt.originalEvent.type)||ve.showResetZoom(),tt.preventDefault()}})}render(){let N=this.chart;this.group?this.groupClipRect&&this.groupClipRect.animate(N.plotBox):(this.groupClipRect=N.renderer.clipRect(N.plotBox),this.group=N.renderer.g("map-view").attr({zIndex:4}).clip(this.groupClipRect).add())}update(N,z=!0,q){let ve=N.projection,He=ve&&mr.toString(ve)!==mr.toString(this.options.projection),tt=!1;bn(!0,this.userOptions,N),bn(!0,this.options,N),"insets"in N&&(this.insets.forEach(ze=>ze.destroy()),this.insets.length=0,tt=!0),(He||"fitToGeometry"in N)&&delete this.fitToGeometryCache,(He||tt)&&(this.chart.series.forEach(ze=>{let ht=ze.transformGroups;if(ze.clearBounds&&ze.clearBounds(),ze.isDirty=!0,ze.isDirtyData=!0,tt&&ht)for(;ht.length>1;){let $t=ht.pop();$t&&$t.destroy()}}),He&&(this.projection=new mr(this.options.projection)),tt&&this.createInsets(),!N.center&&Object.hasOwnProperty.call(N,"zoom")&&!At(N.zoom)&&this.fitToBounds(void 0,void 0,!1)),N.center||At(N.zoom)?this.setView(this.options.center,N.zoom,!1):"fitToGeometry"in N&&this.fitToBounds(void 0,void 0,!1),z&&this.chart.redraw(q)}zoomBy(N,z,q,ve){let He=this.chart,tt=this.projection.forward(this.center);if("number"==typeof N){let ze,ht,$t,tn=this.zoom+N;if(q){let[Dn,bo]=q,Mo=this.getScale();ht=tt[0]+(Dn-He.plotLeft-He.plotWidth/2)/Mo,$t=tt[1]+(bo-He.plotTop-He.plotHeight/2)/Mo}if("number"==typeof ht&&"number"==typeof $t){let Dn=1-Math.pow(2,this.zoom)/Math.pow(2,tn),Mo=tt[1]-$t;tt[0]-=(tt[0]-ht)*Dn,tt[1]+=Mo*Dn,ze=this.projection.inverse(tt)}this.setView(z||ze,tn,void 0,ve)}else this.fitToBounds(void 0,void 0,void 0,ve)}}class So extends no{constructor(N,z){if(super(N.chart,z),this.id=z.id,this.mapView=N,this.options=bn({center:[0,0]},N.options.insetOptions,z),this.allBounds=[],this.options.geoBounds){const q=N.projection.path(this.options.geoBounds);this.geoBoundsProjectedBox=en(q),this.geoBoundsProjectedPolygon=q.map(ve=>[ve[1]||0,ve[2]||0])}}getField(N=!0){let z=this.hitZone;if(z){let q=N?this.padding:[0,0,0,0],ve=z.coordinates[0],He=ve.map(Dn=>Dn[0]),tt=ve.map(Dn=>Dn[1]),ze=Math.min.apply(0,He)+q[3],ht=Math.max.apply(0,He)-q[1],$t=Math.min.apply(0,tt)+q[0],tn=Math.max.apply(0,tt)-q[2];if(At(ze)&&At($t))return{x:ze,y:$t,width:ht-ze,height:tn-$t}}return super.getField.call(this,N)}getHitZone(){let{chart:N,mapView:z,options:q}=this,{coordinates:ve}=q.field||{};if(ve){let He=ve[0];if("percent"===q.units){let tt="mapBoundingBox"===q.relativeTo&&z.getMapBBox()||bn(N.plotBox,{x:0,y:0});He=He.map(ze=>[On(`${ze[0]}%`,tt.width,tt.x),On(`${ze[1]}%`,tt.height,tt.y)])}return{type:"Polygon",coordinates:[He]}}}getProjectedBounds(){return no.compositeBounds(this.allBounds)}isInside(N){let{geoBoundsProjectedBox:z,geoBoundsProjectedPolygon:q}=this;return!!(z&&N.x>=z.x1&&N.x<=z.x2&&N.y>=z.y1&&N.y<=z.y2&&q&&ar(N,q))}render(){let{chart:N,mapView:z,options:q}=this,ve=q.borderPath||q.field;if(ve&&z.group){let He=!0;this.border||(this.border=N.renderer.path().addClass("highcharts-mapview-inset-border").add(z.group),He=!1),N.styledMode||this.border.attr({stroke:q.borderColor,"stroke-width":q.borderWidth});let tt=this.border.strokeWidth(),ze="mapBoundingBox"===q.relativeTo&&z.getMapBBox()||z.playingField,ht=(ve.coordinates||[]).reduce(($t,tn)=>tn.reduce((Dn,bo,Mo)=>{let[wo,to]=bo;return"percent"===q.units&&(wo=N.plotLeft+On(`${wo}%`,ze.width,ze.x),to=N.plotTop+On(`${to}%`,ze.height,ze.y)),wo=pn(wo,tt),to=pn(to,tt),Dn.push(0===Mo?["M",wo,to]:["L",wo,to]),Dn},$t),[]);this.border[He?"animate":"attr"]({d:ht})}}destroy(){this.border&&(this.border=this.border.destroy()),this.eventsToUnbind.forEach(N=>N())}setUpEvents(){}}let{animObject:qo,stop:lt}=Zt(),{noop:Gt}=Zt(),{splitPath:yn}=Nt,{column:Te,scatter:qe}=Yn().seriesTypes;class Ie extends qe{constructor(){super(...arguments),this.processedData=[]}animate(N){let{chart:z,group:q}=this,ve=qo(this.options.animation);N?q.attr({translateX:z.plotLeft+z.plotWidth/2,translateY:z.plotTop+z.plotHeight/2,scaleX:.001,scaleY:.001}):q.animate({translateX:z.plotLeft,translateY:z.plotTop,scaleX:1,scaleY:1},ve)}clearBounds(){this.points.forEach(N=>{delete N.bounds,delete N.insetIndex,delete N.projectedPath}),delete this.bounds}doFullTranslate(){return!(!this.isDirtyData&&!this.chart.isResizing&&this.hasRendered)}drawMapDataLabels(){super.drawDataLabels(),this.dataLabelsGroups?.forEach(N=>N?.clip(this.chart.clipRect))}drawPoints(){let N=this,{chart:z,group:q,transformGroups:ve=[]}=this,{mapView:He,renderer:tt}=z;if(He){this.transformGroups=ve,ve[0]||(ve[0]=tt.g().add(q));for(let ze=0,ht=He.insets.length;ze<ht;++ze)ve[ze+1]||ve.push(tt.g().add(q));this.doFullTranslate()&&(this.points.forEach(ze=>{let{graphic:ht}=ze;ze.group=ve["number"==typeof ze.insetIndex?ze.insetIndex+1:0],ht&&ht.parentGroup!==ze.group&&ht.add(ze.group)}),Te.prototype.drawPoints.apply(this),this.points.forEach(ze=>{let ht=ze.graphic;if(ht){let $t=ht.animate,tn="";ze.name&&(tn+="highcharts-name-"+ze.name.replace(/ /g,"-").toLowerCase()),ze.properties?.["hc-key"]&&(tn+=" highcharts-key-"+ze.properties["hc-key"].toString().toLowerCase()),tn&&ht.addClass(tn),z.styledMode&&ht.css(this.pointAttribs(ze,ze.selected?"select":void 0)),ht.attr({visibility:ze.visible||!ze.visible&&!ze.isNull?"inherit":"hidden"}),ht.animate=function(Dn,bo,Mo){let wo=At(Dn["stroke-width"])&&!At(ht["stroke-width"]),to=At(ht["stroke-width"])&&!At(Dn["stroke-width"]);if(wo||to){let yo=ao(N.getStrokeWidth(N.options),1)/(z.mapView?.getScale()||1);wo&&(ht["stroke-width"]=yo),to&&(Dn["stroke-width"]=yo)}return $t.call(ht,Dn,bo,to?function(){ht.element.removeAttribute("stroke-width"),delete ht["stroke-width"],Mo&&Mo.apply(this,arguments)}:Mo)}}})),ve.forEach((ze,ht)=>{let $t=(0===ht?He:He.insets[ht-1]).getSVGTransform(),tn=ao(this.getStrokeWidth(this.options),1),Dn=$t.scaleX,bo=$t.scaleY>0?1:-1,Mo=wo=>{(N.points||[]).forEach(to=>{let yo,No=to.graphic;No?.["stroke-width"]&&(yo=this.getStrokeWidth(to.options))&&No.attr({"stroke-width":yo/wo})})};if(tt.globalAnimation&&z.hasRendered&&He.allowTransformAnimation){let wo=Number(ze.attr("translateX")),to=Number(ze.attr("translateY")),yo=Number(ze.attr("scaleX")),No=(be,Et)=>{let Fn=yo+(Dn-yo)*Et.pos;ze.attr({translateX:wo+($t.translateX-wo)*Et.pos,translateY:to+($t.translateY-to)*Et.pos,scaleX:Fn,scaleY:Fn*bo,"stroke-width":tn/Fn}),Mo(Fn)},Pe=bn(qo(tt.globalAnimation)),Fe=Pe.step;Pe.step=function(){Fe&&Fe.apply(this,arguments),No.apply(this,arguments)},ze.attr({animator:0}).animate({animator:1},Pe,function(){"boolean"!=typeof tt.globalAnimation&&tt.globalAnimation.complete&&tt.globalAnimation.complete({applyDrilldown:!0}),Yt(this,"mapZoomComplete")}.bind(this))}else lt(ze),ze.attr(bn($t,{"stroke-width":tn/Dn})),Mo(Dn)}),this.isDrilling||this.drawMapDataLabels()}}getProjectedBounds(){if(!this.bounds&&this.chart.mapView){let{insets:N,projection:z}=this.chart.mapView,q=[];(this.points||[]).forEach(ve=>{if(ve.path||ve.geometry){if("string"==typeof ve.path?ve.path=yn(ve.path):ct(ve.path)&&"M"===ve.path[0]&&(ve.path=this.chart.renderer.pathToSegments(ve.path)),!ve.bounds){let He=ve.getProjectedBounds(z);if(He){ve.labelrank=ao(ve.labelrank,(He.x2-He.x1)*(He.y2-He.y1));let{midX:tt,midY:ze}=He;if(N&&At(tt)&&At(ze)){let ht=Pn(N,$t=>$t.isInside({x:tt,y:ze}));ht&&(delete ve.projectedPath,(He=ve.getProjectedBounds(ht.projection))&&ht.allBounds.push(He),ve.insetIndex=N.indexOf(ht))}ve.bounds=He}}ve.bounds&&void 0===ve.insetIndex&&q.push(ve.bounds)}}),this.bounds=no.compositeBounds(q)}return this.bounds}getStrokeWidth(N){let z=this.pointAttrToOptions;return N[z?.["stroke-width"]||"borderWidth"]}hasData(){return!!this.dataTable.rowCount}pointAttribs(N,z){let{mapView:q,styledMode:ve}=N.series.chart,He=ve?this.colorAttribs(N):Te.prototype.pointAttribs.call(this,N,z),tt=this.getStrokeWidth(N.options);if(z){let ht=bn(this.options.states?.[z],N.options.states?.[z]||{}),$t=this.getStrokeWidth(ht);Kt($t)&&(tt=$t),He.stroke=ht.borderColor??N.color}tt&&q&&(tt/=q.getScale());let ze=this.getStrokeWidth(this.options);return He.dashstyle&&q&&At(ze)&&(tt=ze/q.getScale()),N.visible||(He.fill=this.options.nullColor),N.isNull&&this.options.nullInteraction&&(He.opacity=1),Kt(tt)?He["stroke-width"]=tt:delete He["stroke-width"],He["stroke-linecap"]=He["
16stroke-linejoin"]=this.options.linecap,He}updateData(){return!this.processedData&&super.updateData.apply(this,arguments)}setData(N,z=!0,q,ve){delete this.bounds,super.setData(N,!1,void 0,ve),this.processData(),this.generatePoints(),z&&this.chart.redraw(q)}dataColumnKeys(){return this.pointArrayMap}processData(){let N,z,q,ve=this.options,He=ve.data,tt=this.chart,ze=tt.options.chart,ht=this.joinBy,$t=ve.keys||this.pointArrayMap,tn=[],Dn={},bo=this.chart.mapView,Mo=bo&&(Ft(ve.mapData,!0)?bo.getGeoMap(ve.mapData):bo.geoMap),wo=tt.mapTransforms=ze.mapTransforms||Mo?.["hc-transform"]||tt.mapTransforms;wo&&Ln(wo,yo=>{yo.rotation&&(yo.cosAngle=Math.cos(yo.rotation),yo.sinAngle=Math.sin(yo.rotation))}),ct(ve.mapData)?q=ve.mapData:Mo&&"FeatureCollection"===Mo.type&&(this.mapTitle=Mo.title,q=Zt().geojson(Mo,this.type,this)),this.processedData=[];let to=this.processedData;if(He){let yo;for(let No=0,Pe=He.length;No<Pe;++No){if(At(yo=He[No]))to[No]={value:yo};else if(ct(yo)){let Fe=0;to[No]={},!ve.keys&&yo.length>$t.length&&"string"==typeof yo[0]&&(to[No]["hc-key"]=yo[0],++Fe);for(let be=0;be<$t.length;++be,++Fe)$t[be]&&void 0!==yo[Fe]&&($t[be].indexOf(".")>0?Hn.prototype.setNestedProperty(to[No],yo[Fe],$t[be]):to[No][$t[be]]=yo[Fe])}else to[No]=He[No];ht&&"_i"===ht[0]&&(to[No]._i=No)}}if(q){this.mapData=q,this.mapMap={};for(let yo=0;yo<q.length;yo++)z=(N=q[yo]).properties,N._i=yo,ht[0]&&z&&z[ht[0]]&&(N[ht[0]]=z[ht[0]]),Dn[N[ht[0]]]=N;if(this.mapMap=Dn,ht[1]){let yo=ht[1];to.forEach(No=>{let Pe=lo(yo,No);Dn[Pe]&&tn.push(Dn[Pe])})}if(ve.allAreas){if(ht[1]){let No=ht[1];to.forEach(Pe=>{tn.push(lo(No,Pe))})}let yo="|"+tn.map(function(No){return No&&No[ht[0]]}).join("|")+"|";q.forEach(No=>{ht[0]&&-1!==yo.indexOf("|"+No[ht[0]]+"|")||to.push(bn(No,{value:null}))})}}this.dataTable.rowCount=to.length}setOptions(N){let z=super.setOptions(N),q=z.joinBy;var ve;return null===z.joinBy&&(q="_i"),q&&(this.joinBy=ct(ve=q)?ve:[ve],this.joinBy[1]||(this.joinBy[1]=this.joinBy[0])),z}translate(){let N=this.doFullTranslate(),z=this.chart.mapView,q=z?.projection;if(this.chart.hasRendered&&(this.isDirtyData||!this.hasRendered)&&(this.processData(),this.generatePoints(),delete this.bounds,!z||z.userOptions.center||At(z.userOptions.zoom)||z.zoom!==z.minZoom?this.getProjectedBounds():z.fitToBounds(void 0,void 0,!1)),z){let ve=z.getSVGTransform();this.points.forEach(He=>{let tt=At(He.insetIndex)&&z.insets[He.insetIndex].getSVGTransform()||ve;tt&&He.bounds&&At(He.bounds.midX)&&At(He.bounds.midY)&&(He.plotX=He.bounds.midX*tt.scaleX+tt.translateX,He.plotY=He.bounds.midY*tt.scaleY+tt.translateY),N&&(He.shapeType="path",He.shapeArgs={d:Hn.getProjectedPath(He,q)}),!He.hiddenInDataClass&&(He.projectedPath&&!He.projectedPath.length?He.setVisible(!1):He.visible||He.setVisible(!0))})}Yt(this,"afterTranslate")}update(N){N.mapData&&this.chart.mapView?.recommendMapView(this.chart,[this.chart.options.chart.map,...(this.chart.options.series||[]).map((z,q)=>q===this._i?N.mapData:z.mapData)],!0),super.update.apply(this,arguments)}}Ie.defaultOptions=bn(qe.defaultOptions,{affectsMapView:!0,animation:!1,dataLabels:{crop:!1,formatter:function(){let{numberFormatter:te}=this.series.chart,{value:N}=this.point;return At(N)?te(N,-1):this.point.name||""},inside:!0,overflow:!1,padding:0,verticalAlign:"middle"},linecap:"round",marker:null,nullColor:"#f7f7f7",stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:"{point.name}: {point.value}<br/>"},turboThreshold:0,allAreas:!0,borderColor:"#e6e6e6",borderWidth:1,joinBy:"hc-key",states:{hover:{halo:void 0,borderColor:"#666666",borderWidth:2},normal:{animation:!0},select:{color:"#cccccc"}},legendSymbol:"rectangle"}),Ht(Ie.prototype,{type:"map",axisTypes:kn.seriesMembers.axisTypes,colorAttribs:kn.seriesMembers.colorAttribs,colorKey:kn.seriesMembers.colorKey,directTouch:!0,drawDataLabels:Gt,drawGraph:Gt,forceDL:!0,getCenter:wi.getCenter,getExtremesFromAll:!0,getSymbol:Gt,isCartesian:!1,parallelArrays:kn.seriesMembers.parallelArrays,pointArrayMap:kn.seriesMembers.pointArrayMap,pointClass:Hn,preserveAspectRatio:!0,searchPoint:Gt,trackerGroups:kn.seriesMembers.trackerGroups,useMapGeometry:!0}),kn.compose(Ie),Yn().registerSeriesType("map",Ie);let ut=Ie;class dn extends ut{pointAttribs(N,z){let q=super.pointAttribs(N,z);return q.fill=this.options.fillColor,q}}dn.defaultOptions=bn(ut.defaultOptions,{lineWidth:1,fillColor:"none",legendSymbol:"lineMarker"}),Ht(dn.prototype,{type:"mapline",colorProp:"stroke",pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"}}),Yn().registerSeriesType("mapline",dn);let{scatter:ho}=Yn().seriesTypes;Je(632);let{noop:ni}=Zt(),{map:mi,scatter:vi}=Yn().seriesTypes;class Li extends vi{constructor(){super(...arguments),this.clearBounds=mi.prototype.clearBounds}drawDataLabels(){super.drawDataLabels(),this.dataLabelsGroups?.forEach(N=>{N?.clip(this.chart.clipRect)})}projectPoint(N){let z=this.chart.mapView;if(z){let{geometry:q,lon:ve,lat:He}=N,tt=q&&"Point"===q.type&&q.coordinates;if(At(ve)&&At(He)&&(tt=[ve,He]),tt)return z.lonLatToProjectedUnits({lon:tt[0],lat:tt[1]})}}translate(){let N=this.chart.mapView;if(this.generatePoints(),this.getProjectedBounds&&this.isDirtyData&&(delete this.bounds,this.getProjectedBounds()),N){let z=N.getSVGTransform(),{hasCoordinates:q}=N.projection;
vendor: 4,204 bytes, line 16
16this.points.forEach(ve=>{let He,{x:tt,y:ze}=ve,ht=At(ve.insetIndex)&&N.insets[ve.insetIndex].getSVGTransform()||z,$t=this.projectPoint(ve.options)||ve.properties&&this.projectPoint(ve.properties);if($t?(tt=$t.x,ze=$t.y):ve.bounds&&(tt=ve.bounds.midX,ze=ve.bounds.midY,ht&&At(tt)&&At(ze)&&(ve.plotX=tt*ht.scaleX+ht.translateX,ve.plotY=ze*ht.scaleY+ht.translateY,He=!0)),At(tt)&&At(ze)){if(!He){let tn=N.projectedUnitsToPixels({x:tt,y:ze});ve.plotX=tn.x,ve.plotY=q?tn.y:this.chart.plotHeight-tn.y}}else ve.y=ve.plotX=ve.plotY=void 0;ve.isInside=this.isPointInside(ve),ve.zone=this.zones.length?ve.getZone():void 0})}Yt(this,"afterTranslate")}}Li.defaultOptions=bn(vi.defaultOptions,{dataLabels:{crop:!1,defer:!1,enabled:!0,formatter:function(){return this.point.name},overflow:!1,style:{color:"#000000"}},legendSymbol:"lineMarker",stickyTracking:!0,tooltip:{pointFormat:"{#if point.name}{point.name}{else}Lat: {point.lat}, Lon: {point.lon}{/if}"}}),Yi().prototype.symbols.mapmarker=(te,N,z,q,ve)=>{let He,tt,ze=ve&&"legend"===ve.context;ze?(He=te+z/2,tt=N+q):ve&&"number"==typeof ve.anchorX&&"number"==typeof ve.anchorY?(He=ve.anchorX,tt=ve.anchorY):(He=te+z/2,tt=N+q/2,N-=q);let ht=ze?q/3:q/2;return[["M",He,tt],["C",He,tt,He-ht,N+1.5*ht,He-ht,N+ht],["A",ht,ht,1,1,1,He+ht,N+ht],["C",He+ht,N+1.5*ht,He,tt,He,tt],["Z"]]},Ht(Li.prototype,{type:"mappoint",axisTypes:["colorAxis"],forceDL:!0,isCartesian:!1,pointClass:class Do extends ho.prototype.pointClass{isValid(){return!!(this.options.geometry||At(this.x)&&At(this.y)||At(this.options.lon)&&At(this.options.lat))}},searchPoint:ni,useMapGeometry:!0}),Yn().registerSeriesType("mappoint",Li);let _i={borderColor:void 0,borderWidth:2,className:void 0,color:void 0,connectorClassName:void 0,connectorColor:void 0,connectorDistance:60,connectorWidth:1,enabled:!1,labels:{className:void 0,allowOverlap:!1,format:"",formatter:void 0,align:"right",style:{fontSize:"0.9em",color:"#000000"},x:0,y:0},maxSize:60,minSize:10,legendIndex:0,ranges:{value:void 0,borderColor:void 0,color:void 0,connectorColor:void 0},sizeBy:"area",sizeByAbsoluteValue:!1,zIndex:1,zThreshold:0},{noop:ri}=Zt(),Qi=class{constructor(te,N){this.setState=ri,this.init(te,N)}init(te,N){this.options=te,this.visible=!0,this.chart=N.chart,this.legend=N}addToLegend(te){te.splice(this.options.legendIndex,0,this)}drawLegendSymbol(te){let N,z=ao(te.options.itemDistance,20),q=this.legendItem||{},ve=this.options,He=ve.ranges,tt=ve.connectorDistance;if(!He||!He.length||!At(He[0].value))return void(te.options.bubbleLegend.autoRanges=!0);(function(tn){let bo,Mo,wo=tn.length;for(Mo=0;Mo<wo;Mo++)tn[Mo].safeI=Mo;for(tn.sort(function(to,yo){return 0===(bo=function(tn,Dn){return Dn.value-tn.value}(to,yo))?to.safeI-yo.safeI:bo}),Mo=0;Mo<wo;Mo++)delete tn[Mo].safeI})(He),this.ranges=He,this.setOptions(),this.render();let ze=this.getMaxLabelSize(),ht=this.ranges[0].radius,$t=2*ht;N=(N=tt-ht+ze.width)>0?N:0,this.maxLabel=ze,this.movementX="left"===ve.labels.align?N:0,q.labelWidth=$t+N+z,q.labelHeight=$t+ze.height/2}setOptions(){let te=this.ranges,N=this.options,z=this.chart.series[N.seriesIndex],q=this.legend.baseline,ve={zIndex:N.zIndex,"stroke-width":N.borderWidth},He={zIndex:N.zIndex,"stroke-width":N.connectorWidth},tt={align:this.legend.options.rtl||"left"===N.labels.align?"right":"left",zIndex:N.zIndex},ze=z.options.marker.fillOpacity,ht=this.chart.styledMode;te.forEach(function($t,tn){ht||(ve.stroke=ao($t.borderColor,N.borderColor,z.color),ve.fill=$t.color||N.color,ve.fill||(ve.fill=z.color,ve["fill-opacity"]=ze??1),He.stroke=ao($t.connectorColor,N.connectorColor,z.color)),te[tn].radius=this.getRangeRadius($t.value),te[tn]=bn(te[tn],{center:te[0].radius-te[tn].radius+q}),ht||bn(!0,te[tn],{bubbleAttribs:bn(ve),connectorAttribs:bn(He),labelAttribs:tt})},this)}getRangeRadius(te){let N=this.options;return this.chart.series[this.options.seriesIndex].getRadius.call(this,N.ranges[N.ranges.length-1].value,N.ranges[0].value,N.minSize,N.maxSize,te)}render(){let te=this.legendItem||{},N=this.chart.renderer,z=this.options.zThreshold;for(let q of(this.symbols||(this.symbols={connectors:[],bubbleItems:[],labels:[]}),te.symbol=N.g("bubble-legend"),te.label=N.g("bubble-legend-item").
vendor: 5,588 bytes, line 16
16css(this.legend.itemStyle||{}),te.symbol.translateX=0,te.symbol.translateY=0,te.symbol.add(te.label),te.label.add(te.group),this.ranges))q.value>=z&&this.renderRange(q);this.hideOverlappingLabels()}renderRange(te){let N=this.ranges[0],z=this.legend,q=this.options,ve=q.labels,He=this.chart,tt=He.series[q.seriesIndex],ze=He.renderer,ht=this.symbols,$t=ht.labels,tn=te.center,Dn=Math.abs(te.radius),bo=q.connectorDistance||0,Mo=ve.align,yo=q.connectorWidth,No=N.radius||0,Pe=tn-Dn-q.borderWidth/2+yo/2,Fe=(Pe%1?1:.5)-(yo%2?0:.5),be=ze.styledMode,Et=z.options.rtl||"left"===Mo?-bo:bo;"center"===Mo&&(Et=0,q.connectorDistance=0,te.labelAttribs.align="center"),ht.bubbleItems.push(ze.circle(No,tn+Fe,Dn).attr(be?{}:te.bubbleAttribs).addClass((be?"highcharts-color-"+tt.colorIndex+" ":"")+"highcharts-bubble-legend-symbol "+(q.className||"")).add(this.legendItem.symbol)),ht.connectors.push(ze.path(ze.crispLine([["M",No,Pe],["L",No+Et,Pe]],q.connectorWidth)).attr(be?{}:te.connectorAttribs).addClass((be?"highcharts-color-"+this.options.seriesIndex+" ":"")+"highcharts-bubble-legend-connectors "+(q.connectorClassName||"")).add(this.legendItem.symbol));let Fn=ze.text(this.formatLabel(te)).attr(be?{}:te.labelAttribs).css(be?{}:ve.style).addClass("highcharts-bubble-legend-labels "+(q.labels.className||"")).add(this.legendItem.symbol),zo={x:No+Et+q.labels.x,y:Pe+q.labels.y+.4*Fn.getBBox().height};Fn.attr(zo),$t.push(Fn),Fn.placed=!0,Fn.alignAttr=zo}getMaxLabelSize(){let te,N;return this.symbols.labels.forEach(function(z){N=z.getBBox(!0),te=te?N.width>te.width?N:te:N}),te||{}}formatLabel(te){let N=this.options,z=N.labels.formatter,q=N.labels.format,{numberFormatter:ve}=this.chart;return q?Dr().format(q,te,this.chart):z?z.call(te,te):ve(te.value,1)}hideOverlappingLabels(){let z=this.symbols;!this.options.labels.allowOverlap&&z&&(this.chart.hideOverlappingLabels(z.labels),z.labels.forEach(function(q,ve){q.newOpacity?q.newOpacity!==q.oldOpacity&&z.connectors[ve].show():z.connectors[ve].hide()}))}getRanges(){let q,ve,te=this.legend.bubbleLegend,z=te.options.ranges,He=Number.MAX_VALUE,tt=-Number.MAX_VALUE;return te.chart.series.forEach(function(ze){ze.isBubble&&!ze.ignoreSeries&&(ve=ze.getColumn("z").filter(At)).length&&(He=ao(ze.options.zMin,Math.min(He,Math.max(jt(ve),!1===ze.options.displayNegative?ze.options.zThreshold:-Number.MAX_VALUE))),tt=ao(ze.options.zMax,Math.max(tt,Vt(ve))))}),q=He===tt?[{value:tt}]:[{value:He},{value:(He+tt)/2},{value:tt,autoRanges:!0}],z.length&&z[0].radius&&q.reverse(),q.forEach(function(ze,ht){z&&z[ht]&&(q[ht]=bn(z[ht],ze))}),q}predictBubbleSizes(){let bo,te=this.chart,N=te.legend.options,z=N.floating,q="horizontal"===N.layout,ve=q?te.legend.lastLineHeight:0,He=te.plotSizeX,tt=te.plotSizeY,ze=te.series[this.options.seriesIndex],ht=ze.getPxExtremes(),$t=Math.ceil(ht.minPxSize),tn=Math.ceil(ht.maxPxSize),Dn=Math.min(tt,He),Mo=ze.options.maxSize;return z||!/%$/.test(Mo)?bo=tn:(bo=(Dn+ve)*(Mo=parseFloat(Mo))/100/(Mo/100+1),(q&&tt-bo>=He||!q&&He-bo>=tt)&&(bo=tn)),[$t,Math.ceil(bo)]}updateRanges(te,N){let z=this.legend.options.bubbleLegend;z.minSize=te,z.maxSize=N,z.ranges=this.getRanges()}correctSizes(){let te=this.legend,N=this.chart.series[this.options.seriesIndex].getPxExtremes();Math.abs(Math.ceil(N.maxPxSize)-this.options.maxSize)>1&&(this.updateRanges(this.options.minSize,N.maxPxSize),te.render())}},{setOptions:Tr}=Zt(),{composed:gr}=Zt();function br(te,N,z){let q,ve,He,tt=this.legend,ze=Mi(this)>=0;tt&&tt.options.enabled&&tt.bubbleLegend&&tt.options.bubbleLegend.autoRanges&&ze?(q=tt.bubbleLegend.options,ve=tt.bubbleLegend.predictBubbleSizes(),tt.bubbleLegend.updateRanges(ve[0],ve[1]),q.placed||(tt.group.placed=!1,tt.allItems.forEach(ht=>{(He=ht.legendItem||{}).group&&(He.group.translateY=void 0)})),tt.render(),q.placed||(this.getMargins(),this.axes.forEach(ht=>{ht.setScale(),ht.updateNames(),Ln(ht.ticks,function($t){$t.isNew=!0,$t.isNewLabel=!0})}),this.getMargins()),q.placed=!0,te.call(this,N,z),tt.bubbleLegend.correctSizes()):(te.call(this,N,z),tt&&tt.options.enabled&&tt.bubbleLegend&&tt.render())}function Mi(te){let N=te.series,z=0;for(;z<N.length;){if(N[z]&&N[z].isBubble&&N[z].visible&&N[z].dataTable.rowCount)return z;z++}return-1}function Gr(te){let N=this.bubbleLegend,z=this.options,q=z.bubbleLegend,ve=Mi(this.chart);N&&N.ranges&&N.ranges.length&&(q.ranges.length&&(q.autoRanges=!!q.ranges[0].autoRanges),this.destroyItem(N)),ve>=0&&z.enabled&&q.enabled&&(q.seriesIndex=ve,this.bubbleLegend=new Qi(q,this),this.bubbleLegend.addToLegend(te.allItems))}function $r(){if(this.bubbleLegend){let q,ve,He,tt,te=this.allItems,N=this.options.rtl,z=function(ht){let bo,Mo,wo,$t=ht.allItems,tn=[],Dn=$t.length,to=0,yo=0;for(to=0;to<Dn;to++)if(Mo=$t[to].legendItem||{},wo=($t[to+1]||{}).legendItem||{},Mo.labelHeight&&($t[to].itemHeight=Mo.labelHeight),$t[to]===$t[Dn-1]||Mo.y!==wo.y){for(tn.push({height:0}),bo=tn[tn.length-1];yo<=to;yo++)$t[yo].itemHeight>bo.height&&(bo.height=$t[yo].itemHeight);bo.step=to}return tn}(this),ze=0;te.forEach((ht,$t)=>{(tt=ht.legendItem||{}).group&&(q=tt.group.translateX||0,ve=tt.y||0,((He=ht.movementX)||N&&ht.ranges)&&(He=N?q-ht.options.maxSize/2:q+He,tt.group.attr({translateX:He})),$t>z[ze].step&&ze++,tt.group.attr({translateY:Math.round(ve+z[ze].height/2)}),tt.y=ve+z[ze].height/2)})}}function Qr(te){let N;if(te.defaultPrevented)return!1;let z=te.legendItem,q=this.chart,ve=z.visible;this&&this.bubbleLegend&&(z.visible=!ve,z.ignoreSeries=ve,N=Mi(q)>=0,this.bubbleLegend.visible!==N&&(this.update({bubbleLegend:{enabled:N}}),this.bubbleLegend.visible=N),z.visible=ve)}
16var ea=Je(260),ua=Je.n(ea);let{seriesTypes:{scatter:{prototype:{pointClass:ba}}}}=Yn();class Aa extends ba{haloPath(N){let z=(N&&this.marker&&this.marker.radius||0)+N;if(this.series.chart.inverted){let q=this.pos()||[0,0],{xAxis:ve,yAxis:He,chart:tt}=this.series,ze=2*z;return tt.renderer.symbols.circle((ve?.len||0)-q[1]-z,(He?.len||0)-q[0]-z,ze,ze)}return ua().prototype.haloPath.call(this,z)}}Ht(Aa.prototype,{ttBelow:!1});let Wa=Aa,{composed:fs,noop:Yr}=Zt(),{series:gs,seriesTypes:{column:{prototype:Ji},scatter:Fa}}=Yn();function Ss(){let ht,te=this.len,{coll:N,isXAxis:z,min:q}=this,ve=(this.max||0)-(q||0),He=0,tt=te,ze=te/ve;("xAxis"===N||"yAxis"===N)&&(this.series.forEach($t=>{if($t.bubblePadding&&$t.reserveSpace()){this.allowZoomOutside=!0,ht=!0;let tn=$t.getColumn(z?"x":"y");if(z&&(($t.onPoint||$t).getRadii(0,0,$t),$t.onPoint&&($t.radii=$t.onPoint.radii)),ve>0){let Dn=tn.length;for(;Dn--;)if(At(tn[Dn])&&this.dataMin<=tn[Dn]&&tn[Dn]<=this.max){let bo=$t.radii&&$t.radii[Dn]||0;He=Math.min((tn[Dn]-q)*ze-bo,He),tt=Math.max((tn[Dn]-q)*ze+bo,tt)}}}}),ht&&ve>0&&!this.logarithmic&&(tt-=te,ze*=(te+Math.max(0,He)-Math.min(tt,te))/te,[["min","userMin",He],["max","userMax",tt]].forEach($t=>{void 0===ao(this.options[$t[0]],this[$t[1]])&&(this[$t[0]]+=$t[2]/ze)})))}function ms(){let{ticks:te,tickPositions:N,dataMin:z=0,dataMax:q=0,categories:ve}=this,He=this.options.type;if((ve?.length||"category"===He)&&this.series.find(tt=>tt.bubblePadding)){let tt=N.length;for(;tt--;){let ze=te[N[tt]],ht=ze.pos||0;(ht>q||ht<z)&&ze.label?.hide()}}}class Qa extends Fa{static compose(N,z,q){(function(te,N){St(gr,"Series.BubbleLegend")&&(Tr({legend:{bubbleLegend:_i}}),sn(te.prototype,"drawChartBox",br),Mt(N,"afterGetAllItems",Gr),Mt(N,"afterRender",$r),Mt(N,"itemClick",Qr))})(z,q),St(fs,"Series.Bubble")&&(Mt(N,"foundExtremes",Ss),Mt(N,"afterRender",ms))}animate(N){!N&&this.points.length<this.options.animationLimit&&this.points.forEach(function(z){let{graphic:q,plotX:ve=0,plotY:He=0}=z;q&&q.width&&(this.hasRendered||q.attr({x:ve,y:He,width:1,height:1}),q.animate(this.markerAttribs(z),this.options.animation))},this)}getRadii(){let ve,He,tt,N=this.getColumn("z"),z=this.getColumn("y"),q=[],ze=this.chart.bubbleZExtremes,{minPxSize:ht,maxPxSize:$t}=this.getPxExtremes();if(!ze){let tn,Dn=Number.MAX_VALUE,bo=-Number.MAX_VALUE;this.chart.series.forEach(Mo=>{if(Mo.bubblePadding&&Mo.reserveSpace()){let wo=(Mo.onPoint||Mo).getZExtremes();wo&&(Dn=Math.min(ao(Dn,wo.zMin),wo.zMin),bo=Math.max(ao(bo,wo.zMax),wo.zMax),tn=!0)}}),tn?(ze={zMin:Dn,zMax:bo},this.chart.bubbleZExtremes=ze):ze={zMin:0,zMax:0}}for(He=0,ve=N.length;He<ve;He++)tt=N[He],q.push(this.getRadius(ze.zMin,ze.zMax,ht,$t,tt,z&&z[He]));this.radii=q}getRadius(N,z,q,ve,He,tt){let ze=this.options,ht="width"!==ze.sizeBy,$t=ze.zThreshold,tn=z-N,Dn=.5;if(null===tt||null===He)return null;if(At(He)){if(ze.sizeByAbsoluteValue&&(He=Math.abs(He-$t),z=tn=Math.max(z-$t,Math.abs(N-$t)),N=0),He<N)return q/2-1;tn>0&&(Dn=(He-N)/tn)}return ht&&Dn>=0&&(Dn=Math.sqrt(Dn)),Math.ceil(q+Dn*(ve-q))/2}hasData(){return!!this.dataTable.rowCount}markerAttribs(N,z){let q=super.markerAttribs(N,z),{height:ve=0,width:He=0}=q;return this.chart.inverted?Ht(q,{x:(N.plotX||0)-He/2,y:(N.plotY||0)-ve/2}):q}pointAttribs(N,z){let q=this.options.marker,ve=q?.fillOpacity,He=gs.prototype.pointAttribs.call(this,N,z);return He["fill-opacity"]=ve??1,He}translate(){super.translate.call(this),this.getRadii(),this.translateBubble()}translateBubble(){let{data:N,options:z,radii:q}=this,{minPxSize:ve}=this.getPxExtremes(),He=N.length;for(;He--;){let tt=N[He],ze=q?q[He]:0;"z"===this.zoneAxis&&(tt.negative=(tt.z||0)<(z.zThreshold||0)),At(ze)&&(tt.marker=Ht(tt.marker,{radius:ze,width:2*ze,height:2*ze})),At(ze)&&ze>=ve/2?tt.dlBox={x:tt.plotX-ze,y:tt.plotY-ze,width:2*ze,height:2*ze}:(tt.shapeArgs=tt.plotY=tt.dlBox=void 0,tt.isInside=!1)}}getPxExtremes(){let N=Math.min(this.chart.plotWidth,this.chart.plotHeight),z=He=>{let tt;return"string"==typeof He&&(tt=/%$/.test(He),He=parseInt(He,10)),tt?N*He/100:He},q=z(ao(this.options.minSize,8));return{minPxSize:q,maxPxSize:Math.max(z(ao(this.options.maxSize,"20%")),q)}}getZExtremes(){let N=this.options,z=this.getColumn("z").filter(At);if(z.length){let q=ao(N.zMin,En(jt(z),!1===N.displayNegative?N.zThreshold||0:-Number.MAX_VALUE,Number.MAX_VALUE)),ve=ao(N.zMax,Vt(z));if(At(q)&&At(ve))return{zMin:q,zMax:ve}}}searchKDTree(N,z,q,ve=Yr,He=Yr){return super.searchKDTree(N,z,q,(tt,ze,ht)=>{let Dn,$t=tt[ht]||0,tn=ze[ht]||0,bo=!1;return $t===tn?Dn=tt.index>ze.index?tt:ze:$t<0&&tn<0?(Dn=$t-(tt.marker?.radius||0)>=tn-(ze.marker?.radius||0)?tt:ze,bo=!0):Dn=$t<tn?tt:ze,[Dn,bo]},(tt,ze,ht)=>!ht&&tt>ze||tt<ze)}}Qa.defaultOptions=bn(Fa.defaultOptions,{dataLabels:{formatter:function(){let{numberFormatter:te}=this.series.chart,{z:N}=this.point;return At(N)?te(N,-1):""},inside:!0,verticalAlign:"middle"},animationLimit:250,marker:{lineColor:null,lineWidth:1,fillOpacity:.5,radius:null,
vendor: 4,731 bytes, line 16
16states:{hover:{radiusPlus:0}},symbol:"circle"},minSize:8,maxSize:"20%",softThreshold:!1,states:{hover:{halo:{size:5}}},tooltip:{pointFormat:"({point.x}, {point.y}), Size: {point.z}"},turboThreshold:0,zThreshold:0,zoneAxis:"z"}),Ht(Qa.prototype,{alignDataLabel:Ji.alignDataLabel,applyZones:Yr,bubblePadding:!0,isBubble:!0,keysAffectYAxis:["y"],pointArrayMap:["y","z"],pointClass:Wa,parallelArrays:["x","y","z"],trackerGroups:["group","dataLabelsGroup"],specialGroup:"group",zoneAxis:"z"}),Mt(Qa,"updatedData",te=>{delete te.target.chart.bubbleZExtremes}),Mt(Qa,"remove",te=>{delete te.target.chart.bubbleZExtremes}),Mt(Qa,"update",te=>{let N=te.target.options;(Kt(N.zMin)||Kt(N.zMax))&&delete te.target.chart.bubbleZExtremes}),Yn().registerSeriesType("bubble",Qa);let ls=Qa,{seriesTypes:{map:{prototype:{pointClass:{prototype:Xa}}}}}=Yn();class Ja extends Wa{isValid(){return"number"==typeof this.z}}Ht(Ja.prototype,{applyOptions:Xa.applyOptions,getProjectedBounds:Xa.getProjectedBounds});let{seriesTypes:{map:{prototype:rs},mappoint:{prototype:La}}}=Yn();class Sa extends ls{constructor(){super(...arguments),this.clearBounds=rs.clearBounds}searchPoint(N,z){return this.searchKDTree({plotX:N.chartX-this.chart.plotLeft,plotY:N.chartY-this.chart.plotTop},z,N)}translate(){La.translate.call(this),this.getRadii(),this.translateBubble()}}Sa.defaultOptions=bn(ls.defaultOptions,{lineWidth:0,animationLimit:500,joinBy:"hc-key",tooltip:{pointFormat:"{point.name}: {point.z}"},stickyTracking:!0}),Ht(Sa.prototype,{type:"mapbubble",axisTypes:["colorAxis"],getProjectedBounds:rs.getProjectedBounds,isCartesian:!1,pointArrayMap:["z"],pointClass:Ja,processData:rs.processData,projectPoint:La.projectPoint,kdAxisArray:["plotX","plotY"],setData:rs.setData,setOptions:rs.setOptions,updateData:rs.updateData,useMapGeometry:!0,xyFromShape:!0}),Yn().registerSeriesType("mapbubble",Sa);let{scatter:{prototype:{pointClass:ya}}}=Yn().seriesTypes;class Ta extends ya{applyOptions(N,z){return(this.isNull||null===this.value)&&delete this.color,super.applyOptions(N,z),this.formatPrefix=this.isNull||null===this.value?"null":"point",this}getCellAttributes(){let N=this.series,z=N.options,q=(z.colsize||1)/2,ve=(z.rowsize||1)/2,He=N.xAxis,tt=N.yAxis,ze=this.options.marker||N.options.marker,ht=N.pointPlacementToXValue(),$t=ao(this.pointPadding,z.pointPadding,0),tn={x1:En(Math.round(He.len-He.translate(this.x-q,!1,!0,!1,!0,-ht)),-He.len,2*He.len),x2:En(Math.round(He.len-He.translate(this.x+q,!1,!0,!1,!0,-ht)),-He.len,2*He.len),y1:En(Math.round(tt.translate(this.y-ve,!1,!0,!1,!0)),-tt.len,2*tt.len),y2:En(Math.round(tt.translate(this.y+ve,!1,!0,!1,!0)),-tt.len,2*tt.len)};for(let Dn of[["width","x"],["height","y"]]){let bo=Dn[0],Mo=Dn[1],wo=Mo+"1",to=Mo+"2",yo=Math.abs(tn[wo]-tn[to]),No=ze&&ze.lineWidth||0,Pe=Math.abs(tn[wo]+tn[to])/2,Fe=ze&&ze[bo];if(Kt(Fe)&&Fe<yo){let be=Fe/2+No/2;tn[wo]=Pe-be,tn[to]=Pe+be}$t&&(("x"===Mo&&He.reversed||"y"===Mo&&!tt.reversed)&&(wo=to,to=Mo+"1"),tn[wo]+=$t,tn[to]-=$t)}return tn}haloPath(N){if(!N)return[];let{x:z=0,y:q=0,width:ve=0,height:He=0}=this.shapeArgs||{};return[["M",z-N,q-N],["L",z-N,q+He+N],["L",z+ve+N,q+He+N],["L",z+ve+N,q-N],["Z"]]}isValid(){return this.value!==1/0&&this.value!==-1/0}}Ht(Ta.prototype,{dataLabelOnNull:!0,moveToTopOnHover:!0,ttBelow:!1});let{doc:Bs}=Zt(),{series:aa,seriesTypes:{column:Ts,scatter:Fs}}=Yn(),{prototype:{symbols:qa}}=Yi(),{colorFromPoint:Ga,getContext:xs}={colorFromPoint:function(te,N){let z=N.series.colorAxis;if(z){let q=z.toColor(te||0,N).split(")")[0].split("(")[1].split(",").map(ve=>ao(parseFloat(ve),parseInt(ve,10)));return q[3]=255*ao(q[3],1),Kt(te)&&N.visible||(q[3]=0),q}return[0,0,0,0]},getContext:function(te){let{canvas:N,context:z}=te;return N&&z?.clearRect?(z.clearRect(0,0,N.width,N.height),z):(te.canvas=Bs.createElement("canvas"),te.context=te.canvas.getContext("2d",{willReadFrequently:!0})||void 0,te.context)}};class ta extends Fs{constructor(){super(...arguments),this.valueMax=NaN,this.valueMin=NaN,this.isDirtyCanvas=!0}drawPoints(){let N=this,z=N.options,ve=z.marker||{};if(z.interpolation){let{image:He,chart:tt,xAxis:ze,yAxis:ht}=N,{reversed:$t=!1,len:tn}=ze,{reversed:Dn=!1,len:bo}=ht,Mo={width:tn,height:bo};if(!He||N.isDirtyData||N.isDirtyCanvas){let wo=xs(N),{canvas:to,options:{colsize:yo=1,rowsize:No=1},points:Pe,points:{length:Fe}}=N;if(to&&wo&&tt.colorAxis&&tt.colorAxis[0]){let{min:Et,max:Fn}=ze.getExtremes(),{min:zo,max:ir}=ht.getExtremes(),Le=Fn-Et,W=ir-zo,he=Math.round(Le/yo/8*8),$e=Math.round(W/No/8*8),[mt,Wt]=[[he,he/Le,$t,"ceil"],[$e,$e/W,!Dn,"floor"]].map(([Bn,Co,po,$o])=>po?Lo=>Math[$o](Bn-Co*Lo):Lo=>Math[$o](Co*Lo)),Ot=to.width=he+1,Tn=Ot*(to.height=$e+1),Nn=(Fe-1)/Tn,Xn=new Uint8ClampedArray(4*Tn),qn=(Bn,Co)=>
164*Math.ceil(Ot*Wt(Co-zo)+mt(Bn-Et));N.buildKDTree();for(let Bn=0;Bn<Tn;Bn++){let Co=Pe[Math.ceil(Nn*Bn)],{x:po,y:$o}=Co;Xn.set(Ga(Co.value,Co),qn(po,$o))}wo.putImageData(new ImageData(Xn,Ot),0,0),He?He.attr({...Mo,href:to.toDataURL("image/png",1)}):(N.directTouch=!1,N.image=tt.renderer.image(to.toDataURL("image/png",1)).attr(Mo).add(N.group))}N.isDirtyCanvas=!1}else(He.width!==tn||He.height!==bo)&&He.attr(Mo)}else(ve.enabled||N._hasPointMarkers)&&(aa.prototype.drawPoints.call(N),N.points.forEach(He=>{He.graphic&&(He.graphic[N.chart.styledMode?"css":"animate"](N.colorAttribs(He)),null===He.value&&He.graphic.addClass("highcharts-null-point"))}))}getExtremes(){let{dataMin:N,dataMax:z}=aa.prototype.getExtremes.call(this,this.getColumn("value"));return At(N)&&(this.valueMin=N),At(z)&&(this.valueMax=z),aa.prototype.getExtremes.call(this)}getValidPoints(N,z){return aa.prototype.getValidPoints.call(this,N,z,!0)}hasData(){return!!this.dataTable.rowCount}init(){super.init.apply(this,arguments);let N=this.options;N.pointRange=ao(N.pointRange,N.colsize||1),this.yAxis.axisPointRange=N.rowsize||1,qa.ellipse=qa.circle,N.marker&&At(N.borderRadius)&&(N.marker.r=N.borderRadius);let z=this.canvas=document.createElement("canvas");z&&(this.context=z?.getContext("webgpu"))}markerAttribs(N,z){let q=N.shapeArgs||{};if(N.hasImage)return{x:N.plotX,y:N.plotY};if(z&&"normal"!==z){let ve=N.options.marker||{},He=this.options.marker||{},tt=He.states?.[z]||{},ze=ve.states?.[z]||{},ht=(ze.width||tt.width||q.width||0)+(ze.widthPlus||tt.widthPlus||0),$t=(ze.height||tt.height||q.height||0)+(ze.heightPlus||tt.heightPlus||0);return{x:(q.x||0)+((q.width||0)-ht)/2,y:(q.y||0)+((q.height||0)-$t)/2,width:ht,height:$t}}return q}pointAttribs(N,z){let q=aa.prototype.pointAttribs.call(this,N,z),ve=this.options||{},He=this.chart.options.plotOptions||{},tt=He.series||{},ze=He.heatmap||{},ht=N?.options.borderColor||ve.borderColor||ze.borderColor||tt.borderColor,$t=N?.options.borderWidth||ve.borderWidth||ze.borderWidth||tt.borderWidth||q["stroke-width"];if(q.stroke=N?.marker?.lineColor||ve.marker?.lineColor||ht||this.color,q["stroke-width"]=$t,z&&"normal"!==z){let tn=bn(ve.states?.[z],ve.marker?.states?.[z],N?.options.marker?.states?.[z]||{});q.fill=tn.color||un().parse(q.fill).brighten(tn.brightness||0).get(),q.stroke=tn.lineColor||q.stroke}return q}translate(){let{borderRadius:N,marker:z}=this.options,q=z?.symbol||"rect",ve=qa[q]?q:"rect",He=-1!==["circle","square"].indexOf(ve);for(let tt of(this.generatePoints(),this.points)){let ze=tt.getCellAttributes(),ht=Math.min(ze.x1,ze.x2),$t=Math.min(ze.y1,ze.y2),tn=Math.max(Math.abs(ze.x2-ze.x1),0),Dn=Math.max(Math.abs(ze.y2-ze.y1),0);if(tt.hasImage=0===(tt.marker?.symbol||q||"").indexOf("url"),He){let bo=Math.abs(tn-Dn);ht=Math.min(ze.x1,ze.x2)+(tn<Dn?0:bo/2),$t=Math.min(ze.y1,ze.y2)+(tn<Dn?bo/2:0),tn=Dn=Math.min(tn,Dn)}tt.hasImage&&(tt.marker={width:tn,height:Dn}),tt.plotX=tt.clientX=(ze.x1+ze.x2)/2,tt.plotY=(ze.y1+ze.y2)/2,tt.shapeType="path",tt.shapeArgs=bn(!0,{x:ht,y:$t,width:tn,height:Dn},{d:qa[ve](ht,$t,tn,Dn,{r:At(N)?N:0})})}Yt(this,"afterTranslate")}}ta.defaultOptions=bn(Fs.defaultOptions,{animation:!1,borderRadius:0,borderWidth:0,interpolation:!1,nullColor:"#f7f7f7",dataLabels:{formatter:function(){let{numberFormatter:te}=this.series.chart,{value:N}=this.point;return At(N)?te(N,-1):""},inside:!0,verticalAlign:"middle",crop:!1,overflow:"allow",padding:0},marker:{symbol:"rect",radius:0,lineColor:void 0,states:{hover:{lineWidthPlus:0},select:{}}},clip:!0,pointRange:null,tooltip:{pointFormat:"{point.x}, {point.y}: {point.value}<br/>"},states:{hover:{halo:!1,brightness:.2}},legendSymbol:"rectangle"}),Mt(ta,"afterDataClassLegendClick",function(){this.isDirtyCanvas=!0,this.drawPoints(),this.options.enableMouseTracking&&this.drawTracker()}),Ht(ta.prototype,{axisTypes:kn.seriesMembers.axisTypes,colorKey:kn.seriesMembers.colorKey,directTouch:!0,getExtremesFromAll:!0,keysAffectYAxis:["y"],parallelArrays:kn.seriesMembers.parallelArrays,pointArrayMap:["y","value"],pointClass:Ta,specialGroup:"group",trackerGroups:kn.seriesMembers.trackerGroups,alignDataLabel:Ts.prototype.alignDataLabel,colorAttribs:kn.seriesMembers.colorAttribs,getSymbol:aa.prototype.getSymbol}),kn.compose(ta),Yn().registerSeriesType("heatmap",ta);let pr=Zt();pr.ColorMapComposition=kn,pr.MapChart=pr.MapChart||Nt,pr.MapNavigation=pr.MapNavigation||qt,pr.MapView=pr.MapView||no,pr.Projection=pr.Projection||mr,pr.mapChart=pr.Map=pr.MapChart.mapChart,pr.maps=pr.MapChart.maps,pr.geojson=ji.geojson,pr.topo2geo=ji.topo2geo,ji.compose(pr.Chart),Sa.compose(pr.Axis,pr.Chart,pr.Legend),qt.compose(Nt,pr.Pointer,pr.SVGRenderer),no.compose(Nt);let Jr=Zt();return Ct.default})(),fn.exports=h(Q._Highcharts,Q._Highcharts.Axis,Q._Highcharts.Color,Q._Highcharts.SeriesRegistry,Q._Highcharts.SVGElement,Q._Highcharts.Series,Q._Highcharts.Chart,Q._Highcharts.SVGRenderer,Q._Highcharts.Templating,Q._Highcharts.Series.types.scatter,Q._Highcharts.Point)},80355:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>l});var s=h(50041),r=h(79800);const l=function p(e,G){for(var X=0,t=(G=(0,s.A)(G,e)).length;null!=e&&X<t;)e=e[(0,r.A)(G[X++])];return X&&X==t?e:void 0}},80617:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>e});var s=h(2068),r=h(62331),p=h(35560);const e=function l(G){return(0,s.A)(G,p.A,r.A)}},80720:(fn,Q,h)=>{"use strict";h.d(Q,{Tg:()=>U});var s=h(33934),r=h(53203),p=h(81372),l=h(99039),e=h(7249),G=h(56339),X=h(85877),t=h(51671),V=h(43130),ie=h(74725),J=h(45456),se=h(55336);function U(Ae){if(Ae instanceof l.c)return Ae;if(null!=Ae){if((0,e.l)(Ae))return function ke(Ae){return new l.c(ge=>{const rt=Ae[se.s]();if((0,ie.T)(rt.subscribe))return rt.subscribe(ge);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Ae);if((0,r.X)(Ae))return function _e(Ae){return new l.c(ge=>{for(let rt=0;rt<Ae.length&&!ge.closed;rt++)ge.next(Ae[rt]);ge.complete()})}(Ae);if((0,p.y)(Ae))return function Ue(Ae){return new l.c(ge=>{Ae.then(rt=>{ge.closed||(ge.next(rt),ge.complete())},rt=>ge.error(rt)).then(null,J.m)}
16)}(Ae);if((0,G.T)(Ae))return we(Ae);if((0,t.x)(Ae))return function Ze(Ae){return new l.c(ge=>{for(const rt of Ae)if(ge.next(rt),ge.closed)return;ge.complete()})}(Ae);if((0,V.U)(Ae))return function Be(Ae){return we((0,V.C)(Ae))}(Ae)}throw(0,X.L)(Ae)}function we(Ae){return new l.c(ge=>{(function Ce(Ae,ge){var rt,Je,Ct,Bt;return(0,s.sH)(this,void 0,void 0,function*(){try{for(rt=(0,s.xN)(Ae);!(Je=yield rt.next()).done;)if(ge.next(Je.value),ge.closed)return}catch(Zt){Ct={error:Zt}}finally{try{Je&&!Je.done&&(Bt=rt.return)&&(yield Bt.call(rt))}finally{if(Ct)throw Ct.error}}ge.complete()})})(Ae,ge).catch(rt=>ge.error(rt))})}},80723:(fn,Q,h)=>{"use strict";h.d(Q,{U:()=>p});var s=h(67567),r=h(2503);function p(l=1/0){return(0,s.Z)(r.D,l)}},80850:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>p});const p=h(72414).A.Symbol},81135:(fn,Q,h)=>{"use strict";h.d(Q,{D:()=>ql});var s=h(42733),r=h(71326),p=h(79692),l=h(4364),e=h(37997),G=h(20358),X=h(64193);const t="FirmHeaderLogosComponent",V=new Set(["gif","png","jpg","jpeg","svg"]);let ie=(()=>{class Z{component=r.hFB.required();page=r.hFB.required();loggerService=(0,r.WQX)(G.L);widenService=(0,r.WQX)(X.Dq);appConfigService=(0,r.WQX)(e.RK);constructor(){(0,r.WQX)(r.abz).onDestroy(()=>{this.widenService.setFirmLogosFromWiden([])})}ngOnInit(){const S=this.component().getModels().document;if(!S)return void this.loggerService.warn(t,"No document model reference found on component");const Ke=this.page().getContent(S);if(!Ke)return void this.loggerService.warn(t,"Could not resolve document content from page");const Rn=Ke.getData(),oo=this.mapFirmHeaderLogos(Rn.firmHeaderLogos);this.loggerService.debug(t,"Firm header logos resolved",oo),this.widenService.setFirmLogosFromWiden(oo)}mapFirmHeaderLogos(S){const Ke=this.appConfigService.getChannelConfig().pds,Rn={widenUrl:Ke.widenUrl,widenProxyUrl:Ke.widenProxyUrl,widenBaseUrl:Ke.widenUrl};return(S??[]).map(oo=>{const ui=oo.logoAsset.widenImage,Br=oo.mobileLogoAsset.widenImage,Za=V.has(this.widenService.getAssetFileExtension(ui))?this.widenService.getWidenAssetUrl({...Rn,widenAsset:ui}):void 0,gl=V.has(this.widenService.getAssetFileExtension(Br))?this.widenService.getWidenAssetUrl({...Rn,widenAsset:Br}):void 0;return{firmRole:oo.firmRole,widenFirmLogoUrl:Za,widenFirmMobileLogoUrl:gl,isMobileLogoForHandheld:oo.isMobileLogoForHandheld??!1,isLogoNotClickable:oo.isLogoNotClickable??!1,customLogoLink:oo.customLogoLink}})}static \u0275fac=function(Ke){return new(Ke||Z)};static \u0275cmp=r.VBU({type:Z,selectors:[["app-firm-header-logos"]],hostAttrs:["data-gtm-component","firm-header-logos"],inputs:{component:[1,"component"],page:[1,"page"]},decls:0,vars:0,template:function(Ke,Rn){},encapsulation:2,changeDetection:0})}return Z})();var J=h(49567),se=h(12589),U=h(85005),ke=h(11629),_e=h(58257),Ue=h(93143),Ze=h(19376),we=h(62478),Be=h(39687),Ce=h(15834),Ae=h(44675),ge=h(52411),rt=h(92201),Je=h(5465);const Ct="LeavingSiteModalComponent";let Bt=(()=>{class Z{loggerService=(0,r.WQX)(G.L);leavingSiteService=(0,r.WQX)(Je.D);modalConfigSignal=(0,_e.ot)(this.leavingSiteService.modalConfig$,{initialValue:null});titleKey=(0,r.EWP)(()=>{const S=this.modalConfigSignal();return`common.${this.leavingSiteService.getTranslationKeyPrefix(S?.variant)}Title`});contentKey=(0,r.EWP)(()=>{const S=this.modalConfigSignal();return`common.${this.leavingSiteService.getTranslationKeyPrefix(S?.variant)}Content`});ngOnInit(){this.loggerService.debug(Ct,"Component initialized")}closeModal(){this.loggerService.debug(Ct,"closeModal"),this.leavingSiteService.cancelNavigation()}leaveSite(){this.loggerService.debug(Ct,"leaveSite"),this.leavingSiteService.navigateToExternalSite()}static \u0275fac=function(Ke){return new(Ke||Z)};static \u0275cmp=r.VBU({type:Z,selectors:[["app-leaving-site-modal"]],hostAttrs:["data-gtm-component","leaving-site-modal"],decls:16,vars:19,consts:[["id","leaving-site-modal",3,"modalCloseLabel","ariaCloseLabel","showCloseButton"],["data-testid","leaving-site-modal"],["data-testid","leaving-site-modal-title",1,"text-pc1-800","mb-6"],["data-testid","leaving-site-modal-body",1,"mb-8",3,"innerHTML"],[1,"flex","flex-row","justify-end"],["data-testid","leaving-site-modal-cancel-button","data-gtm-label","cancel_exit","data-gtm-intent","external_navigation_cancel","type","button",1,"button","button--secondary","mr-6",3,"click"],["data-testid","leaving-site-modal-ok-button","data-gtm-label","confirm_exit","data-gtm-intent","external_navigation_confirm","type","button",1,"button","button--primary",3,"click"]],template:function(Ke,Rn){1&Ke&&(r.j41(0,"frk-modal",0),r.nI1(1,"translate"),r.nI1(2,"translate"),r.j41(3,"section",1)(4,"h2",2),r.EFF(5),r.nI1(6,"translate"),r.k0s(),r.nrm(7,"div",3),r.nI1(8,"translate"),r.j41(9,"div",4)(10,"button",5),r.bIt("click",function(){return Rn.closeModal()}),r.EFF(11),r.nI1(12,"translate"),r.k0s(),r.j41(13,"button",6),r.bIt("click",function(){return Rn.leaveSite()}),r.EFF(14),r.nI1(15,"translate"),r.k0s()()()()),2&Ke&&(r.Y8G("modalCloseLabel",r.bMT(1,7,"common.aria-label.close-modal"))("ariaCloseLabel",r.bMT(2,9,"common.aria-label.close-modal"))("showCloseButton",!0),r.R7$(5),r.SpI(" ",r.bMT(6,11,Rn.titleKey())," "),r.R7$(2),r.Y8G("innerHTML",r.bMT(8,13,Rn.contentKey()),r.npT),r.R7$(4),r.SpI(" ",r.bMT(12,15,"common.cancel")," "),r.R7$(3),r.SpI(" ",r.bMT(15,17,"common.ok")," "))},dependencies:[s.MD,l.zf,rt.TranslatePipe],encapsulation:2,changeDetection:0})}return Z})();var Zt=h(50811),Xt=h(33845),nn=h(78235),an=h(61813);const un=["mobileProfileBtn"],It=()=>[];function Re(Z,Jt){if(1&Z&&(r.j41(0,"div",2)(1,"div",3),r.nrm(2,"app-utilitynav",12),r.k0s()()),2&Z){const S=r.XpG();r.R7$(2),r.Y8G("isAuth0Enabled",S.isAuth0Enabled)("utilityNav",S.isStandardHeader()?S.menus().utilityNav:r.lJ4(5,It))("customSignInToggle",S.menus().customSignInToggle)("signedInUserNav",S.menus().signedInUserNav)("hideRoleSelector",S.showSignInButton())}}function Mt(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"app-megamenu",13),r.mxI("sectionChange",function(Rn){r.eBV(S);const oo=r.XpG();return r.DH7(oo.selection,Rn)||(oo.selection=Rn),r.Njj(Rn)})("isMobileNavOpenChange",function(Rn){r.eBV(S);const oo=r.XpG();return r.DH7(oo.isOpen,Rn)||(oo.isOpen=Rn),r.Njj(Rn)}),r.k0s()}if(2&Z){const S=r.XpG();r.Y8G("headerRef",S)("megamenu",S.menus().megamenu)("utilityBar",S.menus().utilityNav)("customSignInToggle",S.menus().customSignInToggle)("signedInUserNav",S.menus().signedInUserNav),r.R50("section",S.selection)("isMobileNavOpen",S.isOpen)}}function jt(Z,Jt){if(1&Z&&r.nrm(0,"img",8),2&Z){const S=r.XpG();r.Y8G("ngSrc",S.headerLogo())("loaderParams",S.headerLogoParams)}}function Vt(Z,Jt){if(1&Z&&(r.j41(0,"a",9),r.nrm(1,"img",8),r.k0s()),2&Z){const S=r.XpG();r.R7$(),r.Y8G("ngSrc",S.headerLogo())("loaderParams",S.headerLogoParams)}}function En(Z,Jt){if(1&Z&&r.nrm(0,"app-megamenu",10),2&Z){const S=r.XpG();r.Y8G("megamenu",S.menus().megamenu)}}function pn(Z,Jt){1&Z&&(r.j41(0,"a",14)(1,"span",16),r.EFF(2,"Search"),r.k0s(),r.qSk(),r.j41(3,"svg",17),r.nrm(4,"path",18),r.k0s()())}function Kt(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"button",19,0),r.bIt("click",function(){r.eBV(S);const Rn=r.XpG(2);
16return r.Njj(Rn.mobileProfileClickHandler())}),r.j41(2,"span",16),r.EFF(3,"Open account profile menu"),r.k0s(),r.qSk(),r.j41(4,"svg",17),r.nrm(5,"path",20),r.k0s()()}}function Ht(Z,Jt){if(1&Z&&(r.j41(0,"div",11),r.DNE(1,pn,5,0,"a",14)(2,Kt,6,0,"button",15),r.nI1(3,"async"),r.k0s()),2&Z){const S=r.XpG();r.R7$(),r.vxM(S.hideSearch()?-1:1),r.R7$(),r.vxM(S.isAuth0Enabled&&!0===r.bMT(3,2,S.isLteMd$)?2:-1)}}const Yt="Angular Hook",Pn="HeaderComponent";let Zn=(()=>{class Z{navigationService;translateService;documentRef;loggerService=(0,r.WQX)(G.L);responsiveService=(0,r.WQX)(G.R);appConfigService=(0,r.WQX)(e.RK);widenService=(0,r.WQX)(X.Dq);destroyRef=(0,r.WQX)(r.abz);isLteMd$=this.responsiveService.isLteMd$;menu=r.hFB.required();headerStyleService=(0,r.WQX)(Ae.c);headerStyle=this.headerStyleService.headerStyle;isStandardHeader=(0,r.EWP)(()=>"standard"===this.headerStyle());showSignInButton=(0,r.EWP)(()=>"basic-with-login"===this.headerStyle());headerLogo=(0,r.vPA)(we.ll.header);headerLogoParams={format:"original"};isFirmSpecificLogoSignal=(0,r.vPA)(!1);isFirmSpecificLogo=this.isFirmSpecificLogoSignal.asReadonly();searchIcon=`/resources/icons/${we.OG.SEARCH}`;isCoBrand=(0,r.vPA)(!1);hasSignInBtn=(0,r.vPA)(!0);selection="primaryNav";isOpen=!1;hideSearch=(0,r.vPA)(!1);profileService=(0,r.WQX)(Be.b);isAuth0Enabled=this.appConfigService.isAuth0Enabled();menus=(0,r.EWP)(()=>{const S=this.setAllHeaderMenus();return this.isAuth0Enabled&&(S.signInNav.length>0||S.signInNavCustom.length>0)&&this.setCustomSignInMenu(S),S});utilityNavComponent;mobileProfileBtn;constructor(S,Ke,Rn){this.navigationService=S,this.translateService=Ke,this.documentRef=Rn}clickHandler(S){this.navigationService.navigate(S)}ngOnInit(){this.profileService.getProfileData$().pipe((0,_e.pQ)(this.destroyRef)).subscribe({next:S=>{this.hasSignInBtn.set(!S.isLoggedIn&&(S.role===Ze.zu.FINANCIAL_PROFESSIONALS||"fp"===S.role)),this.hideSearch.set(S.firmConfig?.hideSearch??!1)},error:S=>{this.loggerService.error(Pn,S)}}),(0,Ce.z)([this.widenService.getFirmLogosFromWiden$(),this.profileService.getProfileData$()]).pipe((0,_e.pQ)(this.destroyRef)).subscribe({next:([S,Ke])=>{const Rn=Ke.personalInfo?.parentFirmGlobalId;if(this.loggerService.debug(Pn,"firmLogos and firm Id",S,Rn),S.length>0&&Rn){const oo=S.find(ui=>ui.firmRole===Rn);oo&&(this.headerLogo.set(oo.widenFirmLogoUrl??we.ll.header),this.isFirmSpecificLogoSignal.set(!0))}},error:S=>{this.loggerService.error(Pn,S)}})}groupMegaMenuIntoLogicalColumns(S){return S.forEach(Ke=>{if("dashboard"===Ke.hook)return void(Ke.link="/service-center");if(!Ke.subMenu)return;const Rn=[];let oo=[],ui=0;Ke.subMenu.forEach(Br=>{if("break"===Br.hook)return void(ui=10);const Za=Br.subMenu?.length||1;ui+Za>=10?(oo.length&&Rn.push(oo),oo=[Br],ui=Za):(oo.push(Br),ui+=Za)}),oo.length&&Rn.push(oo),Ke.subMenuGroup=Rn}),S}getAccountsMenu(){const S=this.menu().getItems().find(oo=>"Accounts"===oo.getName()),Ke=this.getMenuItems("Accounts");if(!S)return;const Rn=this.appConfigService.getChannelConfig().myFundsLocale||"";return{name:this.translateService.instant("signin.accountsMenu"+Rn),hasSubMenu:S.getChildren().length>0,hook:S.getParameters()[Yt],link:S.getLink()?.href??"",subMenu:this.headerMenuBuilder(Ke)}}setAllHeaderMenus(){const S=this.getMenuItems("Main Navigation"),Ke=this.headerMenuBuilder(S),Rn=this.groupMegaMenuIntoLogicalColumns(Ke),oo=this.getMenuItems("Utility Navigation"),ui=this.headerMenuBuilder(oo),Br=this.getAccountsMenu();Br&&ui.push(Br);const Za=this.getMenuItems("SignIn","signInSection"),gl=this.headerMenuBuilder(Za);this.hasSignInBtn()&&gl.unshift({hasSubMenu:!1,hook:"signin",link:"",name:"Sign In"});const Ma=this.getMenuItems("SignIn","customSection"),_s=this.headerMenuBuilder(Ma),Ca=this.getMenuItems("SignIn","signedInUserNav");return{megamenu:Rn,utilityNav:ui,accountsMenu:Br,signInNav:gl,signInNavCustom:_s,signedInUserNav:this.headerMenuBuilder(Ca),customSignInToggle:[]}}setCustomSignInMenu(S){S.signInNav.length>0&&S.customSignInToggle.push({titleLabel:this.translateService.instant("signin.ftAdvisorWebsite"),signInLabel:this.translateService.instant("signin.signIn"),additionalLinks:S.signInNav,additionalContent:this.translateService.instant("signin.signInAdditionalContent")}),S.signInNavCustom.length>0&&S.customSignInToggle.push({titleLabel:this.translateService.instant(S.signInNav.length?"signin.clientAccounts":"signin.customSectionTitle"),additionalLinks:S.signInNavCustom,additionalContent:this.translateService.instant("signin.clientAccountsAdditionalContent")})}getMenuItems(S,Ke){return Ke?this.menu().getItems().find(Rn=>Rn.getName()===S)?.getChildren().find(Rn=>Rn.getName()===Ke)?.getChildren()||[]:this.menu().getItems().find(Rn=>Rn.getName()===S)?.getChildren()||[]}headerMenuBuilder(S){if(S.length>0){const Ke=Rn=>Rn.map(oo=>({name:oo.getName(),link:oo.getLink()?.href??"",hasSubMenu:oo.getChildren().length>0,...oo.getChildren().length>0&&{subMenu:Ke(oo.getChildren())},hook:oo.getParameters()[Yt],isNewTab:(0,ge.V3)(oo),isExternal:(0,ge.i9)(oo)}));return Ke(S)}return[]}focusMobileProfile(){this.mobileProfileBtn.nativeElement.focus()}mobileProfileClickHandler(){this.selection="profileNav",this.isOpen=!this.isOpen,this.documentRef.body.classList.add("overflow-hidden"),requestAnimationFrame(()=>{this.utilityNavComponent?.setFocusState()})}static \u0275fac=function(Ke){return new(Ke||Z)(r.rXU(an.o),r.rXU(X.c$),r.rXU(U.q))};static \u0275cmp=r.VBU({type:Z,selectors:[["app-header"]],viewQuery:function(Ke,Rn){if(1&Ke&&(r.GBs(nn.F,5),r.GBs(un,5)),2&Ke){let oo;
16r.mGM(oo=r.lsd())&&(Rn.utilityNavComponent=oo.first),r.mGM(oo=r.lsd())&&(Rn.mobileProfileBtn=oo.first)}},inputs:{menu:[1,"menu"]},decls:16,vars:11,consts:[["mobileProfileBtn",""],[1,"border-nc1-100","bg-nc1-0","border-b","print:hidden"],[1,"lg:bg-pc1-800","min-h-[3.9375rem]","w-full"],[1,"container","mx-auto"],["aria-label","Main Navigation","role","navigation",1,"bg-nc1-0","grid","grid-cols-12","lg:min-h-[4.813rem]","lg:px-0"],[1,"col-span-12","flex","w-full","items-center","justify-between","py-4","lg:justify-start"],["data-testid","megamenu-mobile",3,"headerRef","megamenu","utilityBar","customSignInToggle","signedInUserNav","section","isMobileNavOpen"],[1,"logo","flex"],["alt","Franklin Templeton","width","145","height","28","priority","","ngSrcset","145w, 186w, 290w, 372w","sizes","(max-width: 1023px) 145px, 186px",1,"h-7","w-auto","lg:mr-6","lg:h-9",3,"ngSrc","loaderParams"],["action","router","href","/",1,"inline-block"],["data-testid","megamenu-desktop",1,"relative","m-0","inline-flex","flex-1","list-none","items-center",3,"megamenu"],[1,"flex","justify-center","align-middle"],["data-testid","utilitynav-desktop",3,"isAuth0Enabled","utilityNav","customSignInToggle","signedInUserNav","hideRoleSelector"],["data-testid","megamenu-mobile",3,"sectionChange","isMobileNavOpenChange","headerRef","megamenu","utilityBar","customSignInToggle","signedInUserNav","section","isMobileNavOpen"],["routerLink","/search",1,"lg:border-pc1-500","text-nc1-900","lg:text-pc1-500","lg:hover:bg-nc1-100","p-2","lg:rounded","lg:border","lg:p-[0.438rem]"],["id","mobile-profile-btn","type","button","aria-haspopup","true","aria-expanded","false",1,"relative","ml-2","inline-block","cursor-pointer","content-end","p-2"],[1,"sr-only"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","currentColor",1,"size-4"],["fill-rule","evenodd","d","M10.5 3.75a6.75 6.75 0 1 0 0 13.5 6.75 6.75 0 0 0 0-13.5ZM2.25 10.5a8.25 8.25 0 1 1 14.59 5.28l4.69 4.69a.75.75 0 1 1-1.06 1.06l-4.69-4.69A8.25 8.25 0 0 1 2.25 10.5Z","clip-rule","evenodd"],["id","mobile-profile-btn","type","button","aria-haspopup","true","aria-expanded","false",1,"relative","ml-2","inline-block","cursor-pointer","content-end","p-2",3,"click"],["fill-rule","evenodd","d","M7.5 6a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0ZM3.751 20.105a8.25 8.25 0 0 1 16.498 0 .75.75 0 0 1-.437.695A18.683 18.683 0 0 1 12 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 0 1-.437-.695Z","clip-rule","evenodd"]],template:function(Ke,Rn){1&Ke&&(r.nrm(0,"app-frk-skip-link")(1,"app-leaving-site-modal"),r.j41(2,"header",1),r.DNE(3,Re,3,6,"div",2),r.nI1(4,"async"),r.j41(5,"div",3)(6,"nav",4)(7,"div",5),r.DNE(8,Mt,1,7,"app-megamenu",6),r.nI1(9,"async"),r.j41(10,"div",7),r.DNE(11,jt,1,2,"img",8)(12,Vt,2,2,"a",9),r.k0s(),r.DNE(13,En,1,1,"app-megamenu",10),r.nI1(14,"async"),r.DNE(15,Ht,4,4,"div",11),r.k0s()()()()),2&Ke&&(r.R7$(3),r.vxM(Rn.isStandardHeader()&&!1===r.bMT(4,5,Rn.isLteMd$)||Rn.showSignInButton()?3:-1),r.R7$(5),r.vxM(Rn.isStandardHeader()&&!0===r.bMT(9,7,Rn.isLteMd$)?8:-1),r.R7$(3),r.vxM(Rn.isFirmSpecificLogo()?11:12),r.R7$(2),r.vxM(Rn.isStandardHeader()&&!1===r.bMT(14,9,Rn.isLteMd$)?13:-1),r.R7$(2),r.vxM(Rn.isStandardHeader()?15:-1))},dependencies:[s.MD,s.Jj,Bt,Zt.L,ke.kt,Ue.Wk,Xt.X,nn.F],encapsulation:2,changeDetection:0})}return Z})();var Ne=h(53004);let At=(()=>{class Z{model=r.hFB.required();params=r.hFB.required();page=r.hFB.required();config=(0,r.EWP)(()=>{const S=Object.assign({},this.params(),this.model()),Ke=[S.caveat1,S.caveat2,S.caveat3,S.caveat4,S.caveat5,S.caveat6,S.caveat7,S.caveat8].map(Za=>this.normalizeCaveatValue(Za)).filter(Za=>"string"==typeof Za),Rn=this.page().getComponent().getModels().config,oo=S.fundId&&S.shareClassCode?`${S.fundId}-${S.shareClassCode}`:"";let ui="";return Rn&&this.isProductId(Rn.fundId)&&this.isShareClassCode(Rn.shareClassCode)&&(ui=`${Rn.fundId}-${Rn.shareClassCode}`),{placement:S.placement,productShareClassCode:oo||ui,directCaveats:Ke,showLegalTitle:S.showLegalTitle||S.legalTitle,showFootnotes:S.show
16Footnotes,showFootnotesTitle:S.showFootnotesTitle}});normalizeCaveatValue(S){if(!S)return;if("string"==typeof S){const Rn=S.trim();return Rn?this.extractUuidFromReference(Rn)??Rn:void 0}if((0,Ne.A_)(S))return this.extractUuidFromReference(S);const Ke=S.uuid;return"string"==typeof Ke?Ke:void 0}extractUuidFromReference(S){const Ke=this.page().getContent(S);let Rn=Ke;if(Ke&&"function"==typeof Ke.getData&&(Rn=Ke.getData()),Rn&&"object"==typeof Rn){const{uuid:oo,id:ui}=Rn;if("string"==typeof oo)return oo;if("string"==typeof ui)return ui}}isProductId(S){return"string"==typeof S&&S.length>0}isShareClassCode(S){return"string"==typeof S&&S.length>0}static \u0275fac=function(Ke){return new(Ke||Z)};static \u0275cmp=r.VBU({type:Z,selectors:[["app-legal-caveats"]],hostAttrs:["data-gtm-component","legal-caveats"],inputs:{model:[1,"model"],params:[1,"params"],page:[1,"page"]},decls:2,vars:1,consts:[[1,"container","w-full","pt-3","md:pt-6","lg:pt-8","print:m-0","print:w-full","print:max-w-full","print:p-0","print:pt-6"],[3,"config"]],template:function(Ke,Rn){1&Ke&&(r.j41(0,"section",0),r.nrm(1,"frk-legal",1),r.k0s()),2&Ke&&(r.R7$(),r.Y8G("config",Rn.config()))},dependencies:[s.MD,rt.LegalComponent],styles:["@media print{:is()   h1[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.875rem}:is()   h2[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.625rem}:is()   h3[_ngcontent-%COMP%]{font-size:1.125rem;line-height:1.5625rem}:is()   p[_ngcontent-%COMP%], :is()   li[_ngcontent-%COMP%], :is()   b[_ngcontent-%COMP%], :is()   strong[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}}\n\n/*# sourceMappingURL=legal-caveats.component.ts-angular-inline--2.css.map*/"],changeDetection:0})}return Z})();var ct=h(30831),Ft=h(46781),bn=h(11775);function Ln(Z,Jt){if(1&Z&&(r.j41(0,"div",0),r.nrm(1,"frk-notification",1),r.k0s()),2&Z){const S=Jt.$implicit,Ke=r.XpG();r.Y8G("ngClass",Ke.params.width),r.R7$(),r.Y8G("config",S)}}const ao="NotificationComponent";let St=(()=>{class Z{params;page;appConfigService=(0,r.WQX)(e.RK);notificationService=(0,r.WQX)(bn.J);logger=(0,r.WQX)(G.L);router=(0,r.WQX)(ct.Ix);modalService=(0,r.WQX)(l.Bg);destroyRef=(0,r.WQX)(r.abz);notifications=[];ngOnInit(){this.addNotificationIfValid(this.params.notification1),this.addNotificationIfValid(this.params.notification2),this.addNotificationIfValid(this.params.notification3),this.params.dynamicNotificationPlacement&&(this.loadDynamicNotifications(),this.notificationService.hasNewNotification$().pipe((0,_e.pQ)(this.destroyRef)).subscribe({next:()=>this.loadDynamicNotifications(),error:S=>{this.logger.error(ao,"Error fetching dynamic notifications:",S)}}))}loadDynamicNotifications(){const S=this.notificationService.getNotifications(this.params.dynamicNotificationPlacement,!0);this.notifications.push(...this.convertDynamicNotifs(S))}addNotificationIfValid(S){if(S){const Ke=this.page.getContent(S);if(this.checkDates(Ke)){if(this.isWelcomeModalCustomNotification(Ke)){const oo=this.isDismissedByKey(Ft.ZD),ui=this.isDismissedByKey(Ft.AT);if(!oo||ui)return}const Rn=this.convertToNotificationConfig(Ke);this.notifications.push(Rn)}}}isWelcomeModalCustomNotification(S){const Ke=S.model.data.tertiaryButton;return"Custom"===S.model.data.type&&!!Ke&&"modal"===Ke.actionType&&Ke.modalId===Ft.wF}checkDates(S){const Ke=this.appConfigService.getServerTime(),Rn=S.model.data.expiryDatesCompound.dateavailable,oo=S.model.data.expiryDatesCompound.datevaliduntil;return!(Rn&&Ke<Rn||oo&&Ke>oo)}isDismissedByKey(S){try{return"true"===localStorage.getItem(S)}catch{return!1}}navigateToUrl(S,Ke){"_blank"===Ke?window.open(S,"_blank"):this.router.navigateByUrl(S)}handleButtonClick(S,Ke){S&&this.navigateToUrl(S,Ke)}openModalById(S){try{this.modalService.open(S)}catch(Ke){this.logger.error(ao,`Failed to open modal for id '${S}'`,Ke)}}createTertiaryButtonConfig(S,Ke){if("Custom"===Ke&&"modal"===S.actionType&&S.modalId)return{text:S.displayText,ariaLabel:S.link?.title||S.title||S.displayText,actionType:"modal",onClick:()=>this.openModalById(S.modalId)}}createButtonConfig(S){return{text:S.displayText,...S.link.link?.url&&{onClick:()=>this.handleButtonClick(S.link.link?.url??"",S.link.openIn)},ariaLabel:S.link.title}}convertToNotificationConfig(S){const{data:Ke}=S.model;return{message:Ke.message.value,variant:Ke.type,title:Ke.title,showCloseButton:Ke.isDismissOption,showIcon:!0,ariaLabel:Ke.title,closeButtonAriaLabel:"Close notification",autoDismissDelay:0,size:"Medium",primaryButton:Ke.primaryButton?this.createButtonConfig(Ke.primaryButton):void 0,secondaryButton:Ke.secondaryButton?this.createButtonConfig(Ke.secondaryButton):void 0,tertiaryButton:Ke.tertiaryButton?this.createTertiaryButtonConfig(Ke.tertiaryButton,Ke.type):void 0,customClasses:void 0,wrapperClasses:"Custom"===Ke.type?"mb-0 mt-0 gap-0":void 0,dism
16issStorageKey:"Custom"===Ke.type?Ft.AT:void 0,topSpacing:this.params.topSpacing,bottomMargin:this.params.bottomMargin,bottomSpacing:this.params.bottomSpacing,width:this.params.width}}convertDynamicNotifs(S){return S.map(Ke=>({message:Ke.message,title:Ke.title,variant:Ke.type,showIcon:!0,showCloseButton:!0}))}static \u0275fac=function(Ke){return new(Ke||Z)};static \u0275cmp=r.VBU({type:Z,selectors:[["app-notification"]],hostAttrs:["data-gtm-component","Notification"],inputs:{params:"params",page:"page"},decls:2,vars:0,consts:[[1,"mx-auto",3,"ngClass"],[3,"config"]],template:function(Ke,Rn){1&Ke&&r.Z7z(0,Ln,2,2,"div",0,r.Vm6),2&Ke&&r.Dyx(Rn.notifications)},dependencies:[s.MD,s.YU,l.zP],encapsulation:2,changeDetection:0})}return Z})();var On=h(75867);const sn=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs"),h.e("dist_libs_ng_ui-site-search_fesm2022_frk-ng-ui-site-search_mjs")]).then(h.bind(h,74050)).then(Z=>Z.OnPageSearchComponent)];function zt(Z,Jt){if(1&Z&&r.nrm(0,"frk-on-page-search",1),2&Z){const S=r.XpG();r.Y8G("mode",S.mode())("fragment",S.fragment())("heading",S.heading())("fundFilter",S.fundFilter)("productUrlBuilder",S.productUrlBuilder)("literatureUrlBuilder",S.literatureUrlBuilder)}}const Jo="regular";let Mn=(()=>{class Z{static LOGGER="OnPageSearchComponent";appConfigService=(0,r.WQX)(e.RK);logger=(0,r.WQX)(G.L);productConfig=(0,_e.ot)(this.appConfigService.getProductConfiguration$());params=(0,r.hFB)({});mode=(0,r.EWP)(()=>"literature"===this.params().searchType?.trim().toLowerCase()?"literature":"funds");fragment=(0,r.EWP)(()=>this.params().tabLinkEntry?.trim()||"#fund-tax");heading=(0,r.EWP)(()=>this.params().titleLabel?.trim()??"");sectionClasses=(0,r.EWP)(()=>(0,X.Vy)(this.params().bottomSpacing??Jo,this.params().topSpacing??Jo,void 0,!1).cssClass);contentClasses=(0,r.EWP)(()=>(0,X.C6)(this.params().width).containerClass);fundFilter=S=>{const Ke=this.productConfig();return!Ke||(0,On.s)(Ke,S.productShareClassCode)};productUrlBuilder=S=>this.appConfigService.getProductPageUrl(S.productId,S.shareClassCode,S.productName,S.identifier)||(this.logger.error(Z.LOGGER,{message:"[on-page-search] product page URL is required but missing",productId:S.productId,shareClassCode:S.shareClassCode,productName:S.productName,identifier:S.identifier}),null);literatureUrlBuilder=S=>this.appConfigService.getLiteratureDocUrl(S.documentTermsType,S.fileExtension,S.downloadUrl,{productId:S.productIds[0],shareClassCode:S.shareClassCodes[0],productName:S.productNames[0],identifier:S.identifiers[0]});static \u0275fac=function(Ke){return new(Ke||Z)};static \u0275cmp=r.VBU({type:Z,selectors:[["app-on-page-search"]],hostAttrs:["data-gtm-component","on-page-search",1,"block","w-full"],inputs:{params:[1,"params"]},decls:5,vars:2,consts:[[3,"ngClass"],[3,"mode","fragment","heading","fundFilter","productUrlBuilder","literatureUrlBuilder"]],template:function(Ke,Rn){1&Ke&&(r.j41(0,"section",0)(1,"div",0),r.DNE(2,zt,1,6),r.nv$(3,2,sn),r.HdQ(),r.k0s()()),2&Ke&&(r.Y8G("ngClass",Rn.sectionClasses()),r.R7$(),r.Y8G("ngClass",Rn.contentClasses()))},dependencies:[s.YU],encapsulation:2,changeDetection:0})}return Z})();var Yn=h(62868),zn=h(43498);const Lt="PageMetadataComponent";let yt=(()=>{class Z{logger;titleService;meta;documentRef;windowRef;model;constructor(S,Ke,Rn,oo,ui){this.logger=S,this.titleService=Ke,this.meta=Rn,this.documentRef=oo,this.windowRef=ui}ngOnInit(){this.setPageMetadata(),this.setDefaultTitle()}setPageMetadata(){const S=this.model?.pageMetadata,Ke=this.model?.siteMetadata;S&&Ke?(this.setTitle(S,Ke),this.setMetaTags(S,Ke),this.setPrerenderTags(S),this.setRobotsTag(S),this.setCanonicalUrl(S.canonicalURL),this.setFavicon(Ke.favicon)):this.logger.warn(Lt,"Page or site metadata is missing.")}setTitle(S,Ke){const Rn=S.metaTitle;Rn&&this.titleService.setTitle(`${Rn}${Ke.appendedTitleText?` | ${Ke.appendedTitleText}`:""}`)}setMetaTags(S,Ke){this.meta.updateTag({name:"description",content:S.description}),this.meta.updateTag({name:"keywords",content:S.keywords}),this.meta.updateTag({name:"language",content:Ke.language}),this.meta.updateTag({name:"og:title",content:S.socialTitle||S.metaTitle}),this.meta.updateTag({name:"og:site_name",content:Ke.siteName}),this.meta.updateTag({name:"og:description",content:S.socialDescription||S.description}),this.meta.updateTag({name:"twitter:site",content:Ke.twitterSite}),this.meta.updateTag({name:"twitter:card",content:Ke.twitterCard}),S.image&&this.meta.addTag({property:"og:image",content:`/site/binaries${S.image}`})}setPrerenderTags(S){if(S.prerenderStatusCode){const Ke=this.getReferrerUrl();this.logger.error(Lt,`Page not found, Url: ${this.windowRef.location.href},\n        Status Code: ${S.prerenderStatusCode},\n        Referrer Url: ${Ke}`),this.meta.addTag({name:"prerender-status-code",content:S.prerenderStatusCode})}S.prerenderHeader&&this.meta.addTag({name:"prerender-header",content:S.prerenderHeader})}setRobotsTag(S){this.meta.addTag({name:"robots",content:[S.noIndex?"noindex":"index",S.noFollow?"
16nofollow":"follow"].join(", ")})}setCanonicalUrl(S){(this.documentRef.querySelector("link[rel='canonical']")||this.createCanonicalLink()).setAttribute("href",S?`${this.windowRef.location.origin}/${S}`:`${this.windowRef.location.origin}${this.windowRef.location.pathname}`)}createCanonicalLink(){const S=this.documentRef.createElement("link");return S.setAttribute("rel","canonical"),this.documentRef.head.appendChild(S),S}setFavicon(S){S&&Array.from(this.documentRef.getElementsByTagName("link")).forEach(Ke=>{"icon"===Ke.rel&&(Ke.setAttribute("rel","shortcut icon"),Ke.setAttribute("type","image/x-icon"),Ke.setAttribute("href",S))})}setDefaultTitle(){""===this.titleService.getTitle()&&this.titleService.setTitle("Franklin Templeton")}getReferrerUrl(){const S=[];return S.length>1?`${this.windowRef.origin}${S[S.length-2]}`:`${this.windowRef.origin}${S[S.length-1]}`}static \u0275fac=function(Ke){return new(Ke||Z)(r.rXU(G.L),r.rXU(Yn.hE),r.rXU(Yn.W8),r.rXU(U.q),r.rXU(zn.Qc))};static \u0275cmp=r.VBU({type:Z,selectors:[["app-page-metadata"]],inputs:{model:"model"},decls:0,vars:0,template:function(Ke,Rn){},dependencies:[s.MD],encapsulation:2,changeDetection:0})}return Z})();var Rt=h(83103);const gn={publicDistributor:Ze.zu.DISTRIBUTOR,publicFinancialProfessionals:Ze.zu.FINANCIAL_PROFESSIONALS,publicGatekeeper:Ze.zu.GATEKEEPER,publicInstitutional:Ze.zu.INSTITUTIONAL,publicInvestor:Ze.zu.INVESTOR,publicInternal:Ze.zu.INTERNAL},je={loggedInDistributor:Ze.zu.DISTRIBUTOR,loggedInFinancialProfessionals:Ze.zu.FINANCIAL_PROFESSIONALS,loggedInGatekeeper:Ze.zu.GATEKEEPER,loggedInInstitutional:Ze.zu.INSTITUTIONAL,loggedInInvestor:Ze.zu.INVESTOR,loggedInInternal:Ze.zu.INTERNAL};let at=(()=>{class Z{params=r.hFB.required();segmentService=(0,r.WQX)(Be.S);profileService=(0,r.WQX)(Be.b);pageRestrictionsService=(0,r.WQX)(Rt.W);ngOnInit(){const S=this.segmentService.getCurrentSegmentId(),Ke=this.profileService.isLoggedIn(),Rn=this.isLoginRequired(S,Ke);(Rn||this.isSegmentDenied(S)||this.isAnonymousAccessDenied(Ke))&&this.pageRestrictionsService.restrict(Rn)}isSegmentDenied(S){const Ke=Object.entries(gn).filter(([Rn])=>!0===this.params()[Rn]).map(([,Rn])=>Rn);return!(0===Ke.length||S&&Ke.includes(S))}isLoginRequired(S,Ke){return!(Ke||!S)&&Object.entries(je).some(([Rn,oo])=>!0===this.params()[Rn]&&oo===S)}isAnonymousAccessDenied(S){return"deny"===this.params().anonymousAccess&&!S}static \u0275fac=function(Ke){return new(Ke||Z)};static \u0275cmp=r.VBU({type:Z,selectors:[["app-page-restrictions"]],inputs:{params:[1,"params"]},decls:0,vars:0,template:function(Ke,Rn){},encapsulation:2,changeDetection:0})}return Z})();var Ye=h(70944),wn=h(54338);const Vn=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs")]).then(h.bind(h,2959)).then(Z=>Z.FundAttributionComponent)];function ye(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"frk-fund-attribution",0),r.bIt("statusUpdate",function(Rn){r.eBV(S);const oo=r.XpG(2);return r.Njj(oo.onStatusUpdate(oo.componentName(),Rn))}),r.k0s()}if(2&Z){const S=r.XpG(2);r.Y8G("config",S.attributionConfig())}}function qt(Z,Jt){1&Z&&(r.DNE(0,ye,1,1),r.nv$(1,0,Vn),r.g25())}function Me(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"frk-fund-attribution",1),r.bIt("statusUpdate",function(Rn){r.eBV(S);const oo=r.XpG(2);return r.Njj(oo.onStatusUpdate(oo.componentName(),Rn))}),r.k0s()}if(2&Z){const S=r.XpG(2);r.Y8G("config",S.attributionConfig())}}function it(Z,Jt){1&Z&&(r.DNE(0,Me,1,1),r.nv$(1,0,Vn),r.g25())}function le(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"frk-fund-attribution",2),r.bIt("statusUpdate",function(Rn){r.eBV(S);const oo=r.XpG(2);return r.Njj(oo.onStatusUpdate(oo.componentName(),Rn))}),r.k0s()}if(2&Z){const S=r.XpG(2);r.Y8G("config",S.attributionConfig())}}function dt(Z,Jt){1&Z&&(r.DNE(0,le,1,1),r.nv$(1,0,Vn),r.g25())}function et(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"frk-fund-attribution",3),r.bIt("statusUpdate",function(Rn){r.eBV(S);const oo=r.XpG(2);
16return r.Njj(oo.onStatusUpdate(oo.componentName(),Rn))}),r.k0s()}if(2&Z){const S=r.XpG(2);r.Y8G("config",S.attributionConfig())}}function kn(Z,Jt){1&Z&&(r.DNE(0,et,1,1),r.nv$(1,0,Vn),r.g25())}let co=(()=>{class Z{appConfig;componentStatusService;component;page;pageConfig;productConfig;componentTypeSignal=(0,r.vPA)("");componentType=this.componentTypeSignal.asReadonly();componentNameSignal=(0,r.vPA)("");componentName=this.componentNameSignal.asReadonly();attributionConfigSignal=(0,r.vPA)({});attributionConfig=this.attributionConfigSignal.asReadonly();statusUpdate=(0,r.CGW)();constructor(S,Ke){this.appConfig=S,this.componentStatusService=Ke,this.productConfig=this.appConfig.getSiteProductConfig()}ngOnInit(){this.pageConfig=this.page.getComponent().getModels().config;const S=(0,wn.xE)(this.component);this.componentNameSignal.set(S);const Ke=(0,wn.ut)(this.component);this.componentTypeSignal.set(Ke),this.attributionConfigSignal.set({productShareClassCode:(0,On._v)(this.pageConfig),componentId:this.component.getId().replace(/\d+/g,Rn=>Rn.padStart(2,"0"))})}onStatusUpdate(S,Ke){this.componentStatusService.setStatus(S,Ke)}static \u0275fac=function(Ke){return new(Ke||Z)(r.rXU(e.RK),r.rXU(Ye.X))};static \u0275cmp=r.VBU({type:Z,selectors:[["app-attribution"]],hostAttrs:["data-gtm-component","attribution"],inputs:{component:"component",page:"page"},outputs:{statusUpdate:"statusUpdate"},decls:4,vars:1,consts:[["attributionType","quarterly",3,"statusUpdate","config"],["attributionType","calendarYear",3,"statusUpdate","config"],["attributionType","monthRolling",3,"statusUpdate","config"],["attributionType","yearToDate",3,"statusUpdate","config"]],template:function(Ke,Rn){if(1&Ke&&r.DNE(0,qt,3,0)(1,it,3,0)(2,dt,3,0)(3,kn,3,0),2&Ke){let oo;r.vxM("quarterly"===(oo=Rn.componentType())?0:"calendar-year"===oo?1:"twelve-month-rolling"===oo?2:"year-to-date"===oo?3:-1)}},dependencies:[s.MD],encapsulation:2,changeDetection:0})}return Z})();var jo=h(64714),Ro=h(36920),wi=h(78228),fi=h(53333),Ar=h(14765),er=h(14567);const Yi=()=>[rt.AlertComponent],Rr=()=>[l.zf,rt.TranslatePipe],si=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs")]).then(h.bind(h,2959)).then(Z=>Z.ProductTitleComponent)],Nt=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs")]).then(h.bind(h,57836)).then(Z=>Z.BannerDocumentsComponent)],ln=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs")]).then(h.bind(h,2959)).then(Z=>Z.ProductSummaryComponent)];function rn(Z,Jt){if(1&Z&&r.nrm(0,"frk-alert",5),2&Z){const S=r.XpG(2);r.Y8G("config",S.alertConfig())}}function vo(Z,Jt){1&Z&&(r.j41(0,"div",4),r.DNE(1,rn,1,1),r.nv$(2,1,Yi),r.g25(),r.k0s())}function Hn(Z,Jt){1&Z&&r.eu8(0)}function Bo(Z,Jt){if(1&Z&&r.DNE(0,Hn,1,0,"ng-container",17),2&Z){r.XpG(3);const S=r.sdS(9);r.Y8G("ngTemplateOutlet",S)}}function gi(Z,Jt){1&Z&&r.eu8(0)}function Dr(Z,Jt){if(1&Z&&r.DNE(0,gi,1,0,"ng-container",17),2&Z){r.XpG(3);const S=r.sdS(7);r.Y8G("ngTemplateOutlet",S)}}function wr(Z,Jt){1&Z&&r.eu8(0)}function Ei(Z,Jt){if(1&Z&&r.DNE(0,wr,1,0,"ng-container",17),2&Z){r.XpG(3);const S=r.sdS(5);r.Y8G("ngTemplateOutlet",S)}}function ji(Z,Jt){1&Z&&r.eu8(0)}function qr(Z,Jt){if(1&Z&&r.DNE(0,ji,1,0,"ng-container",17),2&Z){r.XpG(3);const S=r.sdS(3);r.Y8G("ngTemplateOutlet",S)}}function Vr(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"frk-product-title",18),r.bIt("shareClassChange",function(Rn){r.eBV(S);const oo=r.XpG(4);return r.Njj(oo.onShareClassChange(Rn))})("watchlistChange",function(Rn){r.eBV(S);const oo=r.XpG(4);return r.Njj(oo.onWatchlistChange(Rn))})("statusUpdate",function(Rn){r.eBV(S);const oo=r.XpG(4);
16return r.Njj(oo.onStatusUpdate("frk-product-title",Rn))})("patFundCompareClick",function(){r.eBV(S);const Rn=r.XpG(4);return r.Njj(Rn.onPatCompareClick())}),r.k0s()}if(2&Z){r.XpG(2);const S=r.r8f(15),Ke=r.XpG(2);r.Y8G("config",S)("productDescriptionBullets",Ke.fundHiglights())("isWatchlistProduct",Ke.isWatchlistProduct())("showCompareButton",Ke.showCompareButton())}}function mn(Z,Jt){1&Z&&(r.j41(0,"section",13),r.DNE(1,Vr,1,4),r.nv$(2,1,si),r.g25(),r.k0s())}function vn(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"frk-banner-documents",19),r.bIt("protectedDocClick",function(){r.eBV(S);const Rn=r.XpG(4);return r.Njj(Rn.onProtectedDocClick())})("statusUpdate",function(Rn){r.eBV(S);const oo=r.XpG(4);return r.Njj(oo.onStatusUpdate("frk-banner-documents",Rn))}),r.k0s()}if(2&Z){r.XpG(2);const S=r.r8f(18),Ke=r.XpG(2);r.Y8G("config",S)("showViewAll",Ke.showBannerDocumentsViewAll())}}function Kn(Z,Jt){1&Z&&(r.j41(0,"section",15),r.DNE(1,vn,1,2),r.nv$(2,1,Nt),r.g25(),r.k0s())}function Ao(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"frk-product-summary",20),r.bIt("statusUpdate",function(Rn){r.eBV(S);const oo=r.XpG(4);return r.Njj(oo.onStatusUpdate("frk-product-summary",Rn))}),r.k0s()}if(2&Z){r.XpG(2);const S=r.r8f(20);r.Y8G("config",S)}}function ti(Z,Jt){1&Z&&(r.j41(0,"div",16),r.DNE(1,Ao,1,1),r.nv$(2,1,ln),r.g25(),r.k0s())}function Sn(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"h2",23),r.EFF(1),r.nI1(2,"translate"),r.k0s(),r.j41(3,"div",24)(4,"button",25),r.bIt("click",function(){r.eBV(S);const Rn=r.XpG(4);return r.Njj(Rn.onPatCompareClick(!0))}),r.EFF(5),r.nI1(6,"translate"),r.k0s()()}2&Z&&(r.R7$(),r.SpI(" ",r.bMT(2,2,"common.compare-fund-modal-title")," "),r.R7$(4),r.SpI(" ",r.bMT(6,4,"common.compare-fund-btn")," "))}function uo(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"h2",23),r.EFF(1),r.nI1(2,"translate"),r.k0s(),r.j41(3,"div",24)(4,"button",26),r.bIt("click",function(){r.eBV(S);const Rn=r.XpG(4);return r.Njj(Rn.closeModal())}),r.EFF(5),r.nI1(6,"translate"),r.k0s()()}2&Z&&(r.R7$(),r.SpI(" ",r.bMT(2,2,"common.compare-fund-modal-no-access")," "),r.R7$(4),r.SpI(" ",r.bMT(6,4,"common.close")," "))}function io(Z,Jt){if(1&Z&&(r.j41(0,"frk-modal",21),r.nI1(1,"translate"),r.nI1(2,"translate"),r.j41(3,"section",22),r.DNE(4,Sn,7,6)(5,uo,7,6),r.k0s()()),2&Z){const S=r.XpG(3);r.Y8G("modalCloseLabel",r.bMT(1,4,"common.aria-label.close-modal"))("ariaCloseLabel",r.bMT(2,6,"common.aria-label.close-modal"))("showCloseButton",!0),r.R7$(4),r.vxM(S.showCompareButton()?4:5)}}function Io(Z,Jt){if(1&Z&&(r.j41(0,"div",7),r.nrm(1,"div",8),r.j41(2,"div",9),r.DNE(3,Bo,1,1,"ng-container"),r.nI1(4,"async"),r.nI1(5,"async"),r.nI1(6,"async"),r.nI1(7,"async"),r.nI1(8,"async"),r.DNE(9,Dr,1,1,"ng-container")(10,Ei,1,1,"ng-container")(11,qr,1,1,"ng-container"),r.k0s(),r.j41(12,"div",10)(13,"div",11)(14,"div",12),r.SS7(15),r.DNE(16,mn,4,0,"section",13),r.k0s(),r.j41(17,"div",14),r.SS7(18),r.DNE(19,Kn,4,0,"section",15),r.k0s(),r.SS7(20),r.DNE(21,ti,4,0,"div",16),r.k0s()()(),r.DNE(22,io,6,8),r.nv$(23,22,Rr),r.HdQ()),2&Z){const S=r.XpG(2);r.AVh("lg:min-h-[398px]","LOADED"===S.componentsStatus["frk-product-summary"]||!S.isSMA()),r.R7$(3),r.vxM(r.bMT(4,6,S.responsiveService.isHandheld$)||r.bMT(5,8,S.responsiveService.isSmallHandheld$)?3:r.bMT(6,10,S.responsiveService.isMobile$)?9:r.bMT(7,12,S.responsiveService.isTablet$)||r.bMT(8,14,S.responsiveService.isSmallDesktop$)?10:11),r.R7$(12);const Ke=r.bH3(S.titleConfig());r.R7$(),r.vxM(Ke?16:-1),r.R7$(2);const Rn=r.bH3(S.documentsConfig());r.R7$(),r.vxM(!Rn||"LOADED"!==S.componentsStatus["frk-banner-documents"]&&"LOADING"!==S.componentsStatus["frk-banner-documents"]?-1:19),r.R7$();const oo=r.bH3(S.summaryConfig());r.R7$(),r.vxM(!oo||"LOADED"!==S.componentsStatus["frk-product-summary"]&&"LOADING"!==S.componentsStatus["frk-product-summary"]||S.isSoftClosed()?-1:21)}}function Oo(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",6)}function ki(Z,Jt){if(1&Z&&r.DNE(0,Io,25,19)(1,Oo,1,0,"frk-skeleton-loader",6),2&Z){const S=r.XpG();r.vxM(S.isConfigReady()?0:1)}}function Vi(Z,Jt){1&Z&&(r.qSk(),r.j41(0,"svg",27)(1,"g",28)(2,"g",29),r.nrm(3,"path",30),r.k0s(),r.nrm(4,"path",31),r.j41(5,"g",32),r.nrm(6,"ellipse",33),r.k0s()(),r.j41(7,"defs")(8,"filter",34),r.nrm(9,"feFlood",35)(10,"feBlend",36)(11,"feGaussianBlur",37),r.k0s(),r.j41(12,"filter",38),r.nrm(13,"feFlood",35)(14,"feBlend",36)(15,"feGaussianBlur",39),r.k0s(),r.j41(16,"radialGradient",40),r.nrm(17,"stop",41)(18,"stop",42)(19,"stop",43),r.k0s(),r.j41(20,"clipPath",44),r.nrm(21,"rect",45),r.k0s()()())}function hi(Z,Jt){1&Z&&(r.qSk(),r.j41(0,"svg",46)(1,"g",47)(2,"g",48),r.nrm(3,"path",49),r.k0s(),r.nrm(4,"path",50),r.j41(5,"g",51),r.nrm(6,"ellipse",52),r.k0s()(),r.j41(7,"defs")(8,"filter",53),r.nrm(9,"feFlood",35)(10,"feBlend",36)(11,"feGaussianBlur",54),r.k0s(),r.j41(12,"filter",55),r.nrm(13,"feFlood",35)(14,"feBlend",36)(15,"feGaussianBlur",56),r.k0s(),r.j41(16,"radialGradient",57),r.nrm(17,"stop",41)(18,"stop",42)(19,"stop",43),r.k0s(),r.j41(20,"clipPath",58),r.nrm(21,"rect",59),r.k0s()()())}function yr(Z,Jt){1&Z&&(r.qSk(),r.j41(0,"svg",60)(1,"g",61)(2,"g",62),r.nrm(3,"path",63),r.k0s(),r.nrm(4,"path",64),r.j41(5,"g",65),r.nrm(6,"ellipse",66),r.k0s()(),r.j41(7,"defs")(8,"filter",67),r.nrm(9,"feFlood",35)(10,"feBlend",36)(11,"feGaussianBlur",68),r.k0s(),r.j41(12,"filter",69),r.nrm(13,"feFlood",35)(14,"feBlend",36)(15,"feGaussianBlur",70),r.k0s(),r.j41(16,"radialGradient",71),r.nrm(17,"stop",41)(18,"stop",42)(19,"stop",43),r.k0s(),r.j41(20,"clipPath",72),r.nrm(21,"rect",73),r.k0s()()())}function Ur(Z,Jt){1&Z&&(r.qSk(),r.j41(0,"svg",74)(1,"g",75)(2,"g",76),r.nrm(3,"path",77),r.k0s(),r.nrm(4,"path",78),r.j41(5,"g",79),r.nrm(6,"ellipse",80),r.k0s()(),r.j41(7,"defs")(8,"filter",81),r.nrm(9,"feFlood",35)(10,"feBlend",36)(11,"feGaussianBlur",82),r.k0s(),r.j41(12,"filter",83),r.nrm(13,"feFlood",35)(14,"feBlend",36)(15,"feGaussianBlur",84),r.k0s(),r.j41(16,"radialGradient",85),r.nrm(17,"stop",41)(18,"stop",42)(19,"stop",43),r.k0s(),r.j41(20,"clipPath",86),r.nrm(21,"rect",87),r.k0s()()())}const Ki="CommonComponent";let Hi=(()=>{class Z{appConfig;componentStatusService;fundContentService;loggerService;router;signInModalService;segmentService=(0,r.WQX)(Be.S);productsService=(0,r.WQX)(rt.PRODUCTS_SERVICE);profileService=(0,r.WQX)(Be.b);storageService=(0,r.WQX)(Be.d);modalService=(0,r.WQX)(l.Bg);translateService=(0,r.WQX)(X.c$);responsiveService=(0,r.WQX)(G.R);patToolService=(0,r.WQX)(fi.N);component;page;
16productConfig;pageConfig;productShareClassCode;productId;shareClassCode;destroyRef=(0,r.WQX)(r.abz);alertConfigSignal=(0,r.vPA)({});alertConfig=this.alertConfigSignal.asReadonly();isConfigReady=(0,r.vPA)(!1);titleConfig=(0,r.vPA)(null);documentsConfig=(0,r.vPA)(null);summaryConfig=(0,r.vPA)(null);isWatchlistProduct=(0,r.vPA)(!1);PATCompareFundLink=(0,r.vPA)(null);showCompareButton=(0,r.vPA)(!1);isSMA=(0,r.vPA)(!1);isSoftClosed=(0,r.vPA)(!1);showBannerDocumentsViewAll=(0,r.EWP)(()=>this.appConfig.getChannelConfig().literature.showViewAll??!0);litConfig;statusUpdate=(0,r.CGW)();fundHiglightsSignal=(0,r.vPA)("");get fundHiglights(){return this.fundHiglightsSignal.asReadonly()}productSummaryCalcTypeVisibility;componentsStatus={"frk-product-title":"LOADING","frk-banner-documents":"LOADING","frk-product-summary":"LOADING"};constructor(S,Ke,Rn,oo,ui,Br){this.appConfig=S,this.componentStatusService=Ke,this.fundContentService=Rn,this.loggerService=oo,this.router=ui,this.signInModalService=Br,this.litConfig=this.appConfig.getLiteratureConfiguration(),this.productConfig=this.appConfig.getSiteProductConfig()}ngOnInit(){this.pageConfig=this.page?.getComponent?.()?.getModels?.().config;try{this.productShareClassCode=(0,On._v)(this.pageConfig,this.component)}catch(oo){this.loggerService.warn("CommonComponent","Failed to initialize ProductShareClassCode during ngOnInit",oo instanceof Error?oo.message:String(oo)),this.productShareClassCode="unknown-unknown"}this.productId=this.productShareClassCode.split(/-(.*)/,2)[0],this.shareClassCode=this.productShareClassCode.split(/-(.*)/,2)[1],this.alertConfigSignal.set({productShareClassCode:this.productShareClassCode,showCloseButton:!1,closeButtonLabel:this.translateService.instant("common.close")}),this.checkWatchlistProduct(),this.page.getComponent().getModels().fundContentDocuments&&this.fundContentService.initializeFundContent$(this.page).pipe((0,_e.pQ)(this.destroyRef)).subscribe({next:oo=>{this.fundHiglightsSignal.set(oo.fundHighlights?.content?.value??"")},error:oo=>{this.loggerService.error(Ki,oo)}});const Ke=this.productsService.getProductDetails$(this.productShareClassCode,{fetchCommonData:!0,fetchShareClass:{fetchShareClassDetail:!0}}).pipe((0,jo.p)(oo=>!!oo.productId&&"loaded"===oo.commonData?.status&&"loaded"===oo.shareClass?.detail?.status));(0,Ce.z)([Ke,this.profileService.getFirmSpecificActiveList$()]).pipe((0,Ro.F)((oo,ui)=>oo[0].productId===ui[0].productId&&JSON.stringify(oo[1])===JSON.stringify(ui[1])),(0,_e.pQ)(this.destroyRef)).subscribe({next:([oo,ui])=>{this.initializeConfig(oo,ui)},error:oo=>{this.loggerService.error(Ki,oo)}});const Rn=[this.componentStatusService.getStatus$("frk-product-title"),this.componentStatusService.getStatus$("frk-product-summary")];this.documentsConfig()&&Rn.push(this.componentStatusService.getStatus$("frk-banner-documents")),(0,Ce.z)(Rn).pipe((0,jo.p)(oo=>oo.every(ui=>ui!==rt.ComponentStatus.LOADING)),(0,wi.c)(1e3),(0,_e.pQ)(this.destroyRef)).subscribe({next:()=>{this.loggerService.debug(Ki,"Product Common Loaded"),this.statusUpdate.emit(rt.ComponentStatus.LOADED),this.componentStatusService.setStatus("app-product-common",rt.ComponentStatus.LOADED)},error:oo=>{this.loggerService.error(Ki,oo)}})}closeModal(){this.modalService.close("pat-tool-access-checker")}initializeConfig(S,Ke){if(this.litConfig&&this.productShareClassCode&&this.productId&&this.shareClassCode&&"loaded"===S.commonData?.status&&"loaded"===S.shareClass?.detail?.status){const Rn=this.component.getId().replaceAll(/\d+/g,Ca=>Ca.padStart(2,"0")),oo={fundId:this.productId,shareClassCode:this.shareClassCode,fundName:S.commonData.productName,ticker:S.shareClass.identifiers?.ticker||""},ui={productShareClassCode:this.productShareClassCode,componentId:Rn,productPageUrl:this.getProductPageUrl(oo)||"",hasWatchList:!1!==this.appConfig.getChannelConfig().productPage.showWatchlist&&this.segmentService.getCurrentSegmentId()===Ze.zu.FINANCIAL_PROFESSIONALS,useBdrTicker:this.appConfig.getChannelConfig().useBdrTicker,useMoneyFundIsin:this.appConfig.getChannelConfig().useMoneyFundIsin,hideVehicleTypeBadge:this.appConfig.getChannelConfig().productPage[S.commonData.productType]?.hideVehicleTypeBadge,useIsinIdentifier:this.appConfig.getChannelConfig().productPage[S.commonData.productType]?.useIsinIdentifier};Ke?.length&&(ui.activeList=Ke),this.titleConfig.set(ui),this.documentsConfig.set({productId:this.productId,shareClassCode:this.shareClassCode,title:this.translateService.instant("products.section-headings.popular-documents"),docTypes:(0,Ar.p)(this.litConfig,S.commonData.productType).find(Ca=>"HEADER-DOCUMENTS"===Ca.tabId)?.docTypes||[],language:this.productC
16onfig?.language,canViewProtectedDocuments:this.profileService.isLoggedIn()||this.profileService.isIdentified()||this.profileService.isPfgiIdentified(),literatureUrlBuilder:Ca=>this.appConfig.getLiteratureDocUrl(Ca.documentTermsType,Ca.fileExtension,Ca.downloadUrl,{productId:Ca.productId,shareClassCode:Ca.shareClassCode,productName:Ca.productName,identifier:oo.ticker,customFilePath:Ca.customFilePath})});const Br=this.appConfig.getChannelConfig(),Za=S.commonData.productType,gl=Br.productPage?.[Za]?.bluebarElements,Ma=Ca=>gl?.includes(Ca)??!1,_s={showNav:Ma("nav"),showGross:Ma("gross"),showPureGross:Ma("pureGross"),showNet:Ma("net"),showPop:Ma("pop"),showDistributionRateAtNav:Ma("distributionRateAtNav"),showDistributionRateAtMarketPrice:Ma("distributionRateAtMarketPrice"),showPremiumDiscount:Ma("premiumDiscount"),showMarketPrice:Ma("marketPrice"),showFloatingRate:Ma("floatingRate"),showPortfolioOccupancy:Ma("portfolioOccupancy"),showAnnualizedReturnSinceInception:Ma("annualizedReturnSinceInception"),showTotalNetAssets:Ma("totalNetAssets"),showSinceInceptionTotalReturn:Ma("sinceInceptionTotalReturn"),showDistributionType:Ma("distributionType"),showTicker:Ma("ticker"),showNavYTD:Ma("navYTD"),showMoneyFundnav:Ma("moneyFundNav"),showLiquidAssetDaily:Ma("liquidAssetDaily"),showLiquidAssetWeekly:Ma("liquidAssetWeekly"),showFundLevelMarket:Ma("fundLevelMarket"),showMarketToMarketNav:Ma("marketToMarketNav"),showAum:Ma("aum"),showInceptionDate:Ma("inceptionDate"),showMorningstarRating:Ma("morningstarRating")};this.summaryConfig.set({productShareClassCode:this.productShareClassCode,componentId:Rn,productType:S.commonData.productType,productSummaryCalcTypeVisibility:_s,lexingtonFunds:this.productConfig?.overview.setLexingtonFunds??[],clarionFunds:this.productConfig?.overview.setClarionFunds??[]}),this.isSMA.set(S.commonData.productType===Ze.lM.SMA),this.updateSoftClosedShareClassStatus(S.shareClass.detail.isSoftClosed),this.isConfigReady.set(!0),this.profileService.isLoggedIn$().pipe((0,_e.pQ)(this.destroyRef)).subscribe({next:Ca=>{this.documentsConfig.update(js=>js&&{...js,canViewProtectedDocuments:Ca||this.profileService.isIdentified()||this.profileService.isPfgiIdentified()})},error:Ca=>{this.loggerService.error(Ki,Ca)}}),this.showCompareButton.set(this.patToolService.shouldCompareLinkToBeVisible(S.commonData.productType)()&&!S.shareClass.detail.isSoftClosed),this.loggerService.debug(Ki,"PAT Tool Compare button set to: ",this.showCompareButton()),this.PATCompareFundLink.set(this.patToolService.setPatToolObj(S))}}getProductPageUrl(S,Ke=!1){return this.appConfig.getProductPageUrl(S.fundId,S.shareClassCode,S.fundName,S.ticker,Ke)}buildShareClassUrl(S){if(!this.pageConfig)return this.loggerService.warn(Ki,"buildShareClassUrl: pageConfig not available"),null;const Ke=this.getProductPageUrl(this.pageConfig),Rn=this.productId;if(!Rn)return Ke;if(!Ke)return this.loggerService.warn(Ki,"buildShareClassUrl: unable to generate canonical product page URL"),null;const oo=this.getPathPrefixBeforeProductId(this.router.url,Rn),ui=this.getPathPrefixBeforeProductId(Ke,Rn);return null===oo||null===ui||oo===ui?Ke:`${oo}/${Rn}/${S}`}getPathPrefixBeforeProductId(S,Ke){const oo=((S??"").split(/[?#]/)[0]??"").split("/").filter(Br=>""!==Br),ui=oo.lastIndexOf(Ke);return-1===ui?null:`/${oo.slice(0,ui).join("/")}`.replace(/\/$/,"")}onStatusUpdate(S,Ke){this.componentsStatus[S]=Ke,this.componentStatusService.setStatus(S,Ke)}updateSoftClosedShareClassStatus(S){this.isSoftClosed.set(S),S&&this.onStatusUpdate("frk-product-summary",rt.ComponentStatus.NOT_ACTIVE)}onShareClassChange(S){this.loggerService.debug(Ki,"onShareClassChange()",S);const{shareClassCode:Ke}=(0,X.Fz)(S);this.productsService.getProductDetails$(S,{fetchCommonData:!0,fetchShareClass:{fetchIdentifiers:!0}},!1).pipe((0,_e.pQ)(this.destroyRef)).subscribe({next:Rn=>{if(this.pageConfig&&"loaded"===Rn.commonData?.status&&"loaded"===Rn.shareClass?.identifiers?.status){this.pageConfig={...this.pageConfig,shareClassCode:Ke,ticker:Rn.shareClass.identifiers.ticker||""};const ui=this.buildShareClassUrl(Ke);ui&&this.router.navigateByUrl(ui)}},error:Rn=>{this.loggerService.error(Ki,"error getting data for share class change",Rn)}})}onWatchlistChange(S){this.profileService.isLoggedIn()?this.profileService.updateWatchlist(S):(this.storageService.store(Be.i.LOGIN_ACTION_KEY,{action:"updateWatchlist",product:S},!0,!1),this.signInModalService.open("watchlist"))}onProtectedDocClick(){this.signInModalService.open("protected-document")}goToAuth0(S){this.profileService.submitAuth0(S)}checkWatchlistProduct(){this.profileService.getWatchlist$().pipe((0,_e.pQ)(this.destroyRef)).subscribe({next:S=>{const Ke=S.some(Rn=>Rn.productShareClassCode===this.productShareClassCode);this.isWatchlistProduct.set(Ke)},error:S=>{this.loggerService.error(Ki,"Error loading focus list:",S)}})}onPatCompareClick(S=!1){this.patToolService.openPatToolCompare("Product Banner"),S&&this.modalService.close("pat-tool-access-checker")}static \u0275fac=function(Ke){return new(Ke||Z)(r.rXU(e.RK),r.rXU(Ye.X),r.rXU(er.w),r.rXU(G.L),r.rXU(ct.Ix),r.rXU(rt.SignInModalService))};static \u0275cmp=r.VBU({type:Z,selectors:[["app-product-common"]],hostAttrs:["data-gtm-component","common"],inputs:{component:"
16component",page:"page"},outputs:{statusUpdate:"statusUpdate"},decls:10,vars:1,consts:[["backgroundDesktop",""],["backgroundSmallDesktop",""],["backgroundTablet",""],["backgroundMobile",""],["data-fund-alert-wrapper","true",1,"container","mb-3","md:mb-8"],["data-testid","fund-alert",3,"config"],["type","product-banner"],[1,"relative","overflow-hidden"],[1,"from-pc1-500","to-sc2-500","mb-3md:mb-4","relative","z-10","mb-3","block","h-2","w-full","bg-gradient-to-r","lg:mb-6","xl:mb-8"],["data-testid","gradientWrapper",1,"absolute","bottom-0","z-0","h-full","max-lg:w-full","max-md:left-0","lg:right-0"],[1,"container-wide","mx-auto","md:container"],[1,"relative","grid","auto-rows-min","grid-cols-12","gap-x-3","md:gap-x-4","lg:min-h-[228px]"],[1,"col-span-10","col-start-2","md:col-span-12","md:col-start-1","lg:col-span-8"],[1,"mb-0"],[1,"col-span-10","col-start-2","mb-8","sm:max-lg:mb-5","md:col-span-12","md:col-start-1","lg:col-span-4"],[1,"border-nc1-200","shadow-large","bg-nc1-0","rounded-xl","border","p-8"],[1,"relative","col-span-11","md:col-span-12"],[4,"ngTemplateOutlet"],[3,"shareClassChange","watchlistChange","statusUpdate","patFundCompareClick","config","productDescriptionBullets","isWatchlistProduct","showCompareButton"],[3,"protectedDocClick","statusUpdate","config","showViewAll"],[3,"statusUpdate","config"],["id","pat-tool-access-checker",3,"modalCloseLabel","ariaCloseLabel","showCloseButton"],[1,"min-w-auto","md:min-w-[500px]","lg:min-w-[768px]"],[1,"text-pc1-800","mb-8","text-2xl","font-bold"],[1,"flex","justify-end"],["type","button","data-testid","compare-fund-btn",1,"button","button--primary",3,"click"],["type","button","data-testid","close-modal-btn",1,"button","button--secondary",3,"click"],["viewBox","0 0 826 662","fill","none","xmlns","http://www.w3.org/2000/svg",1,"h-full"],["clip-path","url(#clip0_4284_79143)"],["filter","url(#filter0_f_4284_79143)"],["d","M905.721 409.729C998.571 367.471 1080.92 384.154 1203.89 523.413L223.793 506.234C214.573 484.134 217.851 408.719 242.424 372.35C273.141 326.889 411.41 300.303 546.477 356.612C681.543 412.92 812.871 451.988 905.721 409.729Z","fill","url(#paint0_radial_4284_79143)"],["opacity","0.3","d","M291.987 475.408C83.7227 640.037 -35 662 -35 662H1193C1051.89 542.358 921.894 411.291 806.452 360.125C585.796 262.325 464.871 338.745 291.987 475.408Z","fill","white"],["filter","url(#filter1_f_4284_79143)"],["cx","1018","cy","99.5","rx","51","ry","339.5","fill","#3769FF"],["id","filter0_f_4284_79143","x","19.0645","y","124.732","width","1384.83","height","598.682","filterUnits","userSpaceOnUse","color-interpolation-filters","sRGB"],["flood-opacity","0","result","BackgroundImageFix"],["mode","normal","in","SourceGraphic","in2","BackgroundImageFix","result","shape"],["stdDeviation","100","result","effect1_foregroundBlur_4284_79143"],["id","filter1_f_4284_79143","x","667","y","-540","width","702","height","1279","filterUnits","userSpaceOnUse","color-interpolation-filters","sRGB"],["stdDeviation","150","result","effect1_foregroundBlur_4284_79143"],["id","paint0_radial_4284_79143","cx","0","cy","0","r","1","gradientUnits","userSpaceOnUse","gradientTransform","translate(831 460.551) rotate(-176.779) scale(613.97 115.88)"],["offset","0.135","stop-color","#3769FF"],["offset","0.58718","stop-color","#00BFB3"],["offset","1","stop-color","#1446E1"],["id","clip0_4284_79143"],["width","826","height","662","fill","white"],["viewBox","0 0 653 524","fill","none","xmlns","http://www.w3.org/2000/svg",1,"h-full"],["clip-path","url(#clip0_4614_79006)"],["filter","url(#filter0_f_4614_79006)"],["d","M716.024 323.915C789.428 290.507 854.53 303.697 951.747 413.789L176.921 400.208C169.632 382.737 172.224 323.117 191.65 294.365C215.934 258.425 325.243 237.408 432.021 281.923C538.799 326.438 642.621 357.324 716.024 323.915Z","fill","url(#paint0_radial_4614_79006)"],["opacity","0.3","d","M230.832 375.837C66.1876 505.986 -27.6694 523.349 -27.6694 523.349H943.134C831.58 428.766 728.81 325.15 637.546 284.699C463.105 207.383 367.507 267.798 230.832 375.837Z","fill","white"],["filter","url(#filter1_f_4614_79006)"],["cx","8
1604.787","cy","78.6617","rx","40.3184","ry","268.394","fill","#3769FF"],["id","filter0_f_4614_79006","x","15.0717","y","98.6093","width","1094.79","height","473.291","filterUnits","userSpaceOnUse","color-interpolation-filters","sRGB"],["stdDeviation","79.0557","result","effect1_foregroundBlur_4614_79006"],["id","filter1_f_4614_79006","x","527.302","y","-426.899","width","554.971","height","1011.12","filterUnits","userSpaceOnUse","color-interpolation-filters","sRGB"],["stdDeviation","118.584","result","effect1_foregroundBlur_4614_79006"],["id","paint0_radial_4614_79006","cx","0","cy","0","r","1","gradientUnits","userSpaceOnUse","gradientTransform","translate(656.953 364.093) rotate(-176.779) scale(485.378 91.6098)"],["id","clip0_4614_79006"],["width","653","height","523.349","fill","white"],["viewBox","0 0 768 1007","fill","none","xmlns","http://www.w3.org/2000/svg","data-testid","bgGradientTablet",1,"w-full"],["clip-path","url(#clip0_4284_78930)"],["filter","url(#filter0_f_4284_78930)"],["d","M412.071 750.484C480.646 621.553 538.195 665.266 617.227 1064.24L-78.6569 1073.3C-83.8782 1009.36 -76.992 789.083 -57.3221 681.464C-32.7348 546.94 67.19 461.005 159.831 617.17C252.472 773.335 343.496 879.416 412.071 750.484Z","fill","url(#paint0_radial_4284_78930)"],["opacity","0.3","d","M504.945 721.179C307.535 973.358 195 1007 195 1007H1359C1225.25 823.734 1102.02 622.966 992.598 544.59C783.441 394.781 668.819 511.841 504.945 721.179Z","fill","white"],["filter","url(#filter1_f_4284_78930)"],["cx","753","cy","662.5","rx","31","ry","208.5","fill","#3769FF"],["id","filter0_f_4284_78930","x","-280.339","y","333.4","width","1097.57","height","939.9","filterUnits","userSpaceOnUse","color-interpolation-filters","sRGB"],["stdDeviation","100","result","effect1_foregroundBlur_4284_78930"],["id","filter1_f_4284_78930","x","572","y","304","width","362","height","717","filterUnits","userSpaceOnUse","color-interpolation-filters","sRGB"],["stdDeviation","75","result","effect1_foregroundBlur_4284_78930"],["id","paint0_radial_4284_78930","cx","0","cy","0","r","1","gradientUnits","userSpaceOnUse","gradientTransform","translate(355.869 903.308) rotate(-171.652) scale(438.448 336.135)"],["id","clip0_4284_78930"],["width","768","height","1007","fill","white"],["viewBox","0 0 320 1302","fill","none","xmlns","http://www.w3.org/2000/svg",1,"w-full"],["clip-path","url(#clip0_4284_78935)"],["filter","url(#filter0_f_4284_78935)"],["d","M412.071 750.484C480.646 621.553 538.195 665.266 617.227 1064.24L-78.6569 1073.3C-83.8782 1009.36 -76.992 789.083 -57.3221 681.464C-32.7348 546.94 67.19 461.005 159.831 617.17C252.472 773.335 343.496 879.416 412.071 750.484Z","fill","url(#paint0_radial_4284_78935)"],["opacity","0.3","d","M56.9453 1016.18C-140.465 1268.36 -253 1302 -253 1302H911C777.246 1118.73 654.024 917.966 544.598 839.59C335.441 689.781 220.819 806.841 56.9453 1016.18Z","fill","white"],["filter","url(#filter1_f_4284_78935)"],["cx","305","cy","957.5","rx","31","ry","208.5","fill","#3769FF"],["id","filter0_f_4284_78935","x","-280.339","y","333.4","width","1097.57","height","939.9","filterUnits","userSpaceOnUse","color-interpolation-filters","sRGB"],["stdDeviation","100","result","effect1_foregroundBlur_4284_78935"],["id","filter1_f_4284_78935","x","124","y","599","width","362","height","717","filterUnits","userSpaceOnUse","color-interpolation-filters","sRGB"],["stdDeviation","75","result","effect1_foregroundBlur_4284_78935"],["id","paint0_radial_4284_78935","cx","0","cy","0","r","1","gradientUnits","userSpaceOnUse","gradientTransform","translate(355.869 903.308) rotate(-171.652) scale(438.448 336.135)"],["id","clip0_4284_78935"],["width","320","height","1302","fill","white"]],template:function(Ke,Rn){if(1&Ke&&r.DNE(0,vo,4,0,"div",4)(1,ki,2,1)(2,Vi,22,0,"ng-template",null,0,r.C5r)(4,hi,22,0,"ng-template",null,1,r.C5r)(6,yr,22,0,"ng-template",null,2,r.C5r)(8,Ur,22,0,"ng-template",null,3,r.C5r),2&Ke){let oo;r.vxM("fund-alert"===(oo=Rn.component.getName())?0:"product-banner"===oo?1:-1)}},dependencies:[s.MD,s.T3,s.Jj,l.WA],styles:["[data-fund-alert-wrapper=true][_ngcontent-%COMP%]:first-of-type{margin-top:15px}@media (min-width: 768px){[data-fund-alert-wrapper=true][_ngcontent-%COMP%]:first-of-type{margin-top:56px}}"],changeDetection:0})}return Z})();var kr=h(25044),ur=h(55271);const fo=()=>[s.YU,s.T3,rt.FragmentLinkPipe,rt.KeyTakeawaysComponent,h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs").then(h.bind(h,92180)).then(
16Z=>Z.LatestInsightsComponent),ke.kt,Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs")]).then(h.bind(h,2959)).then(Z=>Z.PortfolioManagersComponent),rt.SafeHtmlPipe,rt.VideoComponent,Gi],Oi=()=>[Promise.resolve().then(h.bind(h,92720)).then(Z=>Z.AccordionComponent)],mr=Z=>({key:Z}),tr=(Z,Jt)=>({column:Z,showInPanel:Jt,insideColumn:!0}),ar=(Z,Jt)=>({"text-nc1-0":Z,"text-pc1-800":Jt}),nr=(Z,Jt)=>({column:Z,showInPanel:Jt,insideColumn:!1}),en=(Z,Jt,S)=>({key:Z,insideColumn:Jt,showInPanel:S}),cn=Z=>({showInPanel:Z}),Qn=(Z,Jt)=>({showInPanel:Z,insideColumn:Jt}),go=Z=>({content:Z,rowStyle:"",rowEndStyle:"",hasBackgroundFill:!0,rowDisplay:!1}),no=Z=>({items:Z}),So=(Z,Jt,S,Ke)=>({border:Z,"rounded-tr-3xl":Jt,"text-nc1-900":S,"border-nc1-200":Ke}),qo=(Z,Jt)=>({"card-primary__content":Z,"card-secondary__content":Jt}),lt=Z=>({"bg-nc1-0":Z}),Gt=(Z,Jt)=>({"ribbon--tg-1":Z,"ribbon--tg-2":Jt}),yn=(Z,Jt)=>({widenAsset:Z,altText:Jt}),Te=Z=>({"button--secondary":Z}),qe=(Z,Jt,S,Ke,Rn)=>({"mb-3 md:mb-4 lg:mb-6 xl:mb-8":Z,border:Jt,"rounded-tr-3xl":S,"text-nc1-0":Ke,"border-nc1-200":Rn}),Ie=(Z,Jt,S,Ke)=>({border:Z,"rounded-tr-3xl":Jt,"text-nc1-0":S,"border-nc1-200":Ke}),ut=(Z,Jt,S)=>({widenAsset:Z,altText:Jt,type:S}),dn=(Z,Jt,S,Ke)=>({content:Z,rowStyle:Jt,isLast:S,rowEndStyle:Ke}),ho=(Z,Jt,S,Ke)=>({content:Z,rowStyle:Jt,rowEndStyle:S,hasBackgroundFill:Ke,rowDisplay:!0}),Do=(Z,Jt,S,Ke)=>({content:Z,rowStyle:Jt,rowEndStyle:S,isLast:Ke}),ni=Z=>({"bg-nc1-0 border-nc1-200 mb-3 rounded-xl border p-6 md:mb-4 lg:mb-6 lg:p-8 xl:mb-8":Z}),mi=Z=>({"bg-nc1-0 mb-3 rounded-xl p-6 md:mb-4 lg:mb-6 lg:p-8 xl:mb-8":Z}),vi=(Z,Jt,S,Ke,Rn)=>({type:"award",href:Z,target:Jt,title:S,widenAsset:Ke,altText:Rn}),Li=(Z,Jt)=>({widenAsset:Z,altText:Jt,type:"award"}),_i=Z=>({"bg-nc1-0 border-nc1-200 mb-0 rounded-xl border p-6 lg:mb-6 lg:p-8 xl:mb-8":Z}),ri=Z=>({"bg-nc1-0 border-nc1-200 mb-3 rounded-xl border md:mb-4 lg:mb-6 xl:mb-8":Z}),Qi=Z=>({content:Z,rowStyle:"",isLast:!1,rowEndStyle:""});function Tr(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){r.XpG();const S=r.sdS(5),Ke=r.XpG(2);r.Y8G("ngTemplateOutlet",S)("ngTemplateOutletContext",r.eq3(2,mr,Ke.key))}}function gr(Z,Jt){if(1&Z&&(r.j41(0,"h2",25),r.EFF(1),r.k0s()),2&Z){const S=r.XpG(5);r.Y8G("ngClass",r.l_i(2,ar,S.showInPanel,!S.showInPanel)),r.R7$(),r.SpI(" ",S.title," ")}}function br(Z,Jt){if(1&Z&&(r.j41(0,"section",23)(1,"div",24),r.DNE(2,gr,2,5,"h2",25),r.j41(3,"div",26)(4,"div",27),r.eu8(5,22),r.k0s(),r.j41(6,"div",27),r.eu8(7,22),r.k0s()()()()),2&Z){r.XpG(2);const S=r.sdS(3),Ke=r.XpG(2);r.Y8G("ngClass","bg-"+Ke.componentBg),r.R7$(2),r.vxM(Ke.title?2:-1),r.R7$(2),r.AVh("lg:col-span-8",!Ke.hideRightColPDSDriven()),r.R7$(),r.Y8G("ngTemplateOutlet",S)("ngTemplateOutletContext",r.l_i(10,tr,Ke.visibleLeftColumn(),Ke.showInPanel)),r.R7$(),r.AVh("lg:col-span-4",!Ke.hideRightColPDSDriven()),r.R7$(),r.Y8G("ngTemplateOutlet",S)("ngTemplateOutletContext",r.l_i(13,tr,Ke.visibleRightColumn(),Ke.showInPanel))}}function Mi(Z,Jt){if(1&Z&&(r.j41(0,"h2",25),r.EFF(1),r.k0s()),2&Z){const S=r.XpG(5);r.Y8G("ngClass",r.l_i(2,ar,S.showInPanel,!S.showInPanel)),r.R7$(),r.SpI(" ",S.title," ")}}function Gr(Z,Jt){if(1&Z&&(r.j41(0,"section",23)(1,"div",24),r.DNE(2,Mi,2,5,"h2",25),r.j41(3,"div",28)(4,"div",27),r.eu8(5,22),r.k0s()()()()),2&Z){r.XpG(2);const S=r.sdS(3),Ke=r.XpG(2);r.Y8G("ngClass","bg-"+Ke.componentBg),r.R7$(2),r.vxM(Ke.title?2:-1),r.R7$(3),r.Y8G("ngTemplateOutlet",S)("ngTemplateOutletContext",r.l_i(4,nr,Ke.visibleLeftColumn(),Ke.showInPanel))}}function $r(Z,Jt){if(1&Z&&(r.j41(0,"h2",25),r.EFF(1),r.k0s()),2&Z){const S=r.XpG(5);r.Y8G("ngClass",r.l_i(2,ar,S.showInPanel,!S.showInPanel)),r.R7$(),r.SpI(" ",S.title," ")}}function Qr(Z,Jt){if(1&Z&&(r.j41(0,"section",23)(1,"div",24),r.DNE(2,$r,2,5,"h2",25),r.j41(3,"div",28)(4,"div",27),r.eu8(5,22),r.k0s()()()()),2&Z){r.XpG(2);const S=r.sdS(3),Ke=r.XpG(2);r.Y8G("ngClass","bg-"+Ke.componentBg),r.R7$(2),r.vxM(Ke.title?2:-1),r.R7$(3),r.Y8G("ngTemplateOutlet",S)("ngTemplateOutletContext",r.l_i(4,nr,Ke.visibleRightColumn(),Ke.showInPanel))}}function ma(Z,Jt){if(1&Z&&r.DNE(0,br,8,16,"section",23)(1,Gr,6,7,"section",23)(2,Qr,6,7,"section",23),2&Z){const S=r.XpG(3);r.vxM(S.visibleLeftColumn().length>0&&S.visibleRightColumn().length>0?0:S.visibleLeftColumn().length>0?1:S.visibleRightColumn().length>0?2:-1)}}function ea(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=Jt.$implicit,Ke=r.XpG(),Rn=Ke.showInPanel,oo=Ke.insideColumn;r.XpG();const ui=r.sdS(5);r.Y8G("ngTemplateOutlet",ui)("ngTemplateOutletContext",r.sMw(2,en,S,oo,Rn))}}function ua(Z,Jt){1&Z&&r.Z7z(0,ea,1,6,"ng-container",22,r.Vm6),2&Z&&r.Dyx(Jt.column)}function ba(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG().showInPanel;r.XpG();
16const Ke=r.sdS(31);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,cn,S))}}function Aa(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG().showInPanel;r.XpG();const Ke=r.sdS(19);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,cn,S))}}function Wa(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG().showInPanel;r.XpG();const Ke=r.sdS(21);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,cn,S))}}function fs(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG().showInPanel;r.XpG();const Ke=r.sdS(23);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,cn,S))}}function Yr(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG().showInPanel;r.XpG();const Ke=r.sdS(37);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,cn,S))}}function gs(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG().showInPanel;r.XpG();const Ke=r.sdS(33);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,cn,S))}}function Ji(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG().showInPanel;r.XpG();const Ke=r.sdS(35);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,cn,S))}}function Fa(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG(),Ke=S.showInPanel,Rn=S.insideColumn;r.XpG();const oo=r.sdS(25);r.Y8G("ngTemplateOutlet",oo)("ngTemplateOutletContext",r.l_i(2,Qn,Ke,Rn))}}function Ss(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG().showInPanel;r.XpG();const Ke=r.sdS(27);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,cn,S))}}function ms(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG().showInPanel;r.XpG();const Ke=r.sdS(29);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,cn,S))}}function Qa(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){let S;r.XpG(2);const Ke=r.sdS(9),Rn=r.XpG(2);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,go,null==(S=Rn.fundContent())?null:S.video))}}function ls(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG().showInPanel;r.XpG();const Ke=r.sdS(39);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,cn,S))}}function Xa(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG().showInPanel;r.XpG();const Ke=r.sdS(41);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,cn,S))}}function Ja(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){let S;r.XpG(2);const Ke=r.sdS(43),Rn=r.XpG(2);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,no,null==(S=Rn.fundContent())?null:S.additionalContentCompound))}}function rs(Z,Jt){if(1&Z&&r.DNE(0,ba,1,4,"ng-container",22)(1,Aa,1,4,"ng-container",22)(2,Wa,1,4,"ng-container",22)(3,fs,1,4,"ng-container",22)(4,Yr,1,4,"ng-container",22)(5,gs,1,4,"ng-container",22)(6,Ji,1,4,"ng-container",22)(7,Fa,1,5,"ng-container",22)(8,Ss,1,4,"ng-container",22)(9,ms,1,4,"ng-container",22)(10,Qa,1,4,"ng-container",22)(11,ls,1,4,"ng-container",22)(12,Xa,1,4,"ng-container",22)(13,Ja,1,4,"ng-container",22),2&Z){let S;r.vxM("awards"===(S=Jt.key)?0:"generalMarketingContentARow"===S?1:"generalMarketingContentBRow"===S?2:"generalMarketingContentCRow"===S?3:"meetYourManager"===S?4:"strategyStatement"===S?5:"investmentPhilosophy"===S?6:"managerProfiles"===S?7:"latestInsights"===S?8:"keyRisks"===S?9:"video"===S?10:"keyTakeaways"===S?11:"promoCard"===S?12:"additionalContentCompound"===S?13:-1)}}function La(Z,Jt){if(1&Z&&r.nrm(0,"span",30),2&Z){const S=r.XpG().rowStyle;r.Y8G("ngClass",r.l_i(1,Gt,null==S?null:S.includes("pg"),null==S?null:S.includes("sg")))}}function Sa(Z,Jt){if(1&Z&&(r.j41(0,"div",32),r.eu8(1,22),r.k0s()),2&Z){const S=r.XpG().content;r.XpG();const Ke=r.sdS(13);r.R7$(),r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.l_i(2,yn,null==S||null==S.widenAsset?null:S.widenAsset.widenAsset,""!==(null==S||null==S.widenAsset?null:S.widenAsset.altText)?null==S||null==S.widenAsset?null:S.widenAsset.altText:""))}}function ya(Z,Jt){if(1&Z&&(r.j41(0,"p",34),r.EFF(1),r.k0s()),2&Z){const S=r.XpG().content;r.R7$(),r.SpI(" ",S.title," ")}}function Ta(Z,Jt){if(1&Z&&(r.nrm(0,"div",35),r.nI1(1,"safeHtml")),2&Z){const S=r.XpG().content;r.Y8G("innerHtml",r.bMT(1,1,S.content.value),r.npT)}}function Bs(Z,Jt){if(1&Z&&(r.j41(0,"a",36),r.EFF(1),r.k0s()),2&Z){const S=r.XpG(2),Ke=S.content,Rn=S.rowStyle,oo=r.XpG(3);r.Y8G("href",Ke.buttonLink.link.externalLinkUrl,r.B4B)("target","_blank"===Ke.buttonLink.openIn?"_blank":"_self")("title",null!==Ke.buttonLink.title?Ke.buttonLink.title:Ke.buttonLink.displayText)("ngClass",r.eq3(6,Te,"Transparent"!==oo.componentBg&&!(null!=Ke&&Ke.hasBackgroun
16dFill)&&""===Rn)),r.BMQ("data-gtm-label",null==Ke.buttonLink?null:Ke.buttonLink.analyticsLabel),r.R7$(),r.JRh(Ke.buttonLink.displayText)}}function aa(Z,Jt){if(1&Z&&(r.j41(0,"a",37),r.EFF(1),r.k0s()),2&Z){const S=r.XpG(2).content;r.Y8G("href",S.buttonLink.link.pageLink.$ref,r.B4B)("target","_blank"===S.buttonLink.openIn?"_blank":"_self")("title",null!==S.buttonLink.title?S.buttonLink.title:S.buttonLink.displayText),r.BMQ("data-gtm-label",null==S.buttonLink?null:S.buttonLink.analyticsLabel),r.R7$(),r.JRh(S.buttonLink.displayText)}}function Ts(Z,Jt){if(1&Z&&(r.j41(0,"a",36),r.nI1(1,"fragmentLink"),r.EFF(2),r.k0s()),2&Z){const S=r.XpG(2),Ke=S.content,Rn=S.rowStyle,oo=r.XpG(3);r.Y8G("href",r.bMT(1,6,Ke.buttonLink.link.anchorLink),r.B4B)("target","_blank"===Ke.buttonLink.openIn?"_blank":"_self")("title",null!==Ke.buttonLink.title?Ke.buttonLink.title:Ke.buttonLink.displayText)("ngClass",r.eq3(8,Te,"Transparent"!==oo.componentBg&&!(null!=Ke&&Ke.hasBackgroundFill)&&""===Rn)),r.BMQ("data-gtm-label",null==Ke.buttonLink?null:Ke.buttonLink.analyticsLabel),r.R7$(2),r.JRh(Ke.buttonLink.displayText)}}function Fs(Z,Jt){if(1&Z&&r.DNE(0,Bs,2,8,"a",36)(1,aa,2,5,"a",37)(2,Ts,3,10,"a",36),2&Z){const S=r.XpG().content;r.vxM(S.buttonLink.link.externalLinkUrl&&""!==S.buttonLink.link.externalLinkUrl?0:null!=S.buttonLink.link.pageLink&&S.buttonLink.link.pageLink.$ref?1:""!==S.buttonLink.link.anchorLink?2:-1)}}function qa(Z,Jt){if(1&Z&&(r.j41(0,"section",29),r.DNE(1,La,1,4,"span",30),r.j41(2,"div",31),r.DNE(3,Sa,2,5,"div",32),r.j41(4,"div",33),r.DNE(5,ya,2,1,"p",34)(6,Ta,2,3,"div",35)(7,Fs,3,1),r.k0s()()()),2&Z){const S=Jt.content,Ke=Jt.rowStyle,Rn=Jt.isLast,oo=Jt.rowEndStyle,ui=r.XpG(3);r.Y8G("ngClass",r.ziG(9,So,"Transparent"===ui.componentBg&&(""!==Ke||""===Ke&&(null==S?null:S.showBorder))||"Transparent"!==ui.componentBg&&""===Ke&&(null==S?null:S.showBorder),Rn&&"lr"===oo,"Transparent"!==ui.componentBg&&!(null!=S&&S.hasBackgroundFill)&&""===Ke,"Transparent"===ui.componentBg&&(""!==Ke||""===Ke&&(null==S?null:S.showBorder))||"Transparent"!==ui.componentBg&&""===Ke&&(null==S?null:S.showBorder)))("className",Ke),r.R7$(),r.vxM(""!==Ke?1:-1),r.R7$(),r.Y8G("ngClass",r.l_i(14,qo,null==Ke?null:Ke.includes("pg"),null==Ke?null:Ke.includes("sg"))),r.R7$(),r.vxM(""!==(null==S||null==S.widenAsset?null:S.widenAsset.widenAsset)?3:-1),r.R7$(),r.Y8G("ngClass",r.eq3(17,lt,(null==S?null:S.hasBackgroundFill)||"Transparent"!==ui.componentBg&&""!==Ke)),r.R7$(),r.vxM(S.title?5:-1),r.R7$(),r.vxM(S.content.value?6:-1),r.R7$(),r.vxM(null!=S.buttonLink&&S.buttonLink.link&&null!=S.buttonLink&&S.buttonLink.displayText&&""!==S.buttonLink.displayText?7:-1)}}function Ga(Z,Jt){if(1&Z&&r.nrm(0,"span",30),2&Z){const S=r.XpG().rowStyle;r.Y8G("ngClass",r.l_i(1,Gt,null==S?null:S.includes("pg"),null==S?null:S.includes("sg")))}}function xs(Z,Jt){if(1&Z&&(r.j41(0,"section",38),r.DNE(1,Ga,1,4,"span",30),r.j41(2,"div",39)(3,"div",33),r.nrm(4,"frk-video",40),r.k0s()()()),2&Z){const S=Jt.content,Ke=Jt.rowStyle,Rn=Jt.isLast,oo=Jt.rowEndStyle,ui=Jt.hasBackgroundFill,Br=Jt.rowDisplay,Za=r.XpG(3);r.Y8G("ngClass",r.s1E(6,qe,!Br,"Transparent"===Za.componentBg&&(""!==Ke||""===Ke&&(null==S?null:S.showBorder))||"Transparent"!==Za.componentBg&&""===Ke&&(null==S?null:S.showBorder),Rn&&"lr"===oo,"Transparent"!==Za.componentBg&&!ui&&""===Ke,"Transparent"===Za.componentBg&&(""!==Ke||""===Ke&&(null==S?null:S.showBorder))||"Transparent"!==Za.componentBg&&""===Ke&&(null==S?null:S.showBorder)))("className",Ke),r.R7$(),r.vxM(""!==Ke?1:-1),r.R7$(2),r.Y8G("ngClass",r.eq3(12,lt,ui||"Transparent"!==Za.componentBg&&""!==Ke)),r.R7$(),r.Y8G("config",S)("useModal",!0)}}function ta(Z,Jt){if(1&Z&&r.nrm(0,"span",30),2&Z){const S=r.XpG().rowStyle;r.Y8G("ngClass",r.l_i(1,Gt,null==S?null:S.includes("pg"),null==S?null:S.includes("sg")))}}function pr(Z,Jt){if(1&Z&&(r.j41(0,"a",36),r.EFF(1),r.k0s()),2&Z){const S=r.XpG(2),Ke=S.content,Rn=S.rowStyle,oo=r.XpG(3);r.Y8G("href",Ke.linkButton.link.externalLinkUrl,r.B4B)("target","_blank"===Ke.linkButton.openIn?"_blank":"_self")("title",null!==Ke.linkButton.title?Ke.linkButton.title:Ke.linkButton.displayText)("ngClass",r.eq3(6,Te,"Transparent"!==oo.componentBg&&!(null!=Ke&&Ke.hasBackgroun
16dFill)&&""===Rn)),r.BMQ("data-gtm-label",null==Ke.linkButton?null:Ke.linkButton.analyticsLabel),r.R7$(),r.JRh(Ke.linkButton.displayText)}}function Jr(Z,Jt){}function te(Z,Jt){if(1&Z&&(r.j41(0,"a",43),r.nI1(1,"fragmentLink"),r.EFF(2),r.k0s()),2&Z){const S=r.XpG(2),Ke=S.content,Rn=S.rowStyle,oo=r.XpG(3);r.Y8G("href",r.bMT(1,5,Ke.linkButton.link.anchorLink),r.B4B)("target","_blank"===Ke.linkButton.openIn?"_blank":"_self")("title",null!==Ke.linkButton.title?Ke.linkButton.title:Ke.linkButton.displayText)("ngClass",r.eq3(7,Te,"Transparent"!==oo.componentBg&&!(null!=Ke&&Ke.hasBackgroundFill)&&""===Rn)),r.R7$(2),r.JRh(Ke.linkButton.displayText)}}function N(Z,Jt){if(1&Z&&r.DNE(0,pr,2,8,"a",36)(1,Jr,0,0)(2,te,3,9,"a",43),2&Z){const S=r.XpG().content;r.vxM(S.linkButton.link.externalLinkUrl&&""!==S.linkButton.link.externalLinkUrl?0:null!=S.linkButton.link.pageLink&&S.linkButton.link.pageLink.$ref?1:""!==S.linkButton.link.anchorLink?2:-1)}}function z(Z,Jt){if(1&Z&&(r.j41(0,"section",29),r.DNE(1,ta,1,4,"span",30),r.j41(2,"div",31),r.nrm(3,"div",41),r.nI1(4,"safeHtml"),r.j41(5,"div",42),r.DNE(6,N,3,1),r.k0s()()()),2&Z){const S=Jt.content,Ke=Jt.rowStyle,Rn=Jt.isLast,oo=Jt.rowEndStyle,ui=r.XpG(3);r.Y8G("ngClass",r.ziG(10,Ie,"Transparent"===ui.componentBg&&(""!==Ke||""===Ke&&(null==S?null:S.showBorder))||"Transparent"!==ui.componentBg&&""===Ke&&(null==S?null:S.showBorder),Rn&&"lr"===oo,"Transparent"!==ui.componentBg&&!(null!=S&&S.hasBackgroundFill)&&""===Ke,"Transparent"===ui.componentBg&&(""!==Ke||""===Ke&&(null==S?null:S.showBorder))||"Transparent"!==ui.componentBg&&""===Ke&&(null==S?null:S.showBorder)))("className",Ke),r.R7$(),r.vxM(""!==Ke?1:-1),r.R7$(),r.Y8G("ngClass",r.l_i(15,qo,null==Ke?null:Ke.includes("pg"),null==Ke?null:Ke.includes("sg"))),r.R7$(),r.Y8G("ngClass",r.eq3(18,lt,(null==S?null:S.hasBackgroundFill)||"Transparent"!==ui.componentBg&&""!==Ke))("innerHtml",r.bMT(4,8,null==S||null==S.content?null:S.content.value),r.npT),r.R7$(2),r.Y8G("ngClass",r.eq3(20,lt,(null==S?null:S.hasBackgroundFill)||"Transparent"!==ui.componentBg&&""!==Ke)),r.R7$(),r.vxM(null!=S.linkButton&&S.linkButton.link&&""!==S.linkButton.displayText?6:-1)}}function q(Z,Jt){if(1&Z&&r.nrm(0,"img",44),2&Z){const S=r.XpG(2).altText,Ke=r.r8f(0),Rn=r.XpG(3);r.Y8G("ngSrc",Ke)("loaderParams",Rn.cardImageParams)("alt",S)}}function ve(Z,Jt){if(1&Z&&r.nrm(0,"img",45),2&Z){const S=r.XpG(2).altText,Ke=r.r8f(0),Rn=r.XpG(3);r.Y8G("ngSrc",Ke)("loaderParams",Rn.cardImageParams)("alt",S)}}function He(Z,Jt){if(1&Z&&r.DNE(0,q,1,3,"img",44)(1,ve,1,3,"img",45),2&Z){let S;const Ke=r.XpG().type;r.vxM("award"===(S=Ke)?0:1)}}function tt(Z,Jt){if(1&Z&&(r.SS7(0),r.nI1(1,"getWidenAssetUrlPipe"),r.DNE(2,He,2,1)),2&Z){const Ke=r.bH3(r.bMT(1,1,Jt.widenAsset));r.R7$(2),r.vxM(""!==Ke?2:-1)}}function ze(Z,Jt){if(1&Z&&(r.j41(0,"a",46)(1,"div",47),r.eu8(2,22),r.k0s()()),2&Z){const S=Jt.type,Ke=Jt.href,Rn=Jt.target,oo=Jt.title,ui=Jt.widenAsset,Br=Jt.altText;r.XpG();const Za=r.sdS(13);r.Y8G("href",Ke,r.B4B)("target",Rn)("title",oo),r.R7$(2),r.Y8G("ngTemplateOutlet",Za)("ngTemplateOutletContext",r.sMw(5,ut,ui,Br,S))}}function ht(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG(),Ke=S.$implicit,Rn=S.$index,oo=r.XpG().$implicit;r.XpG(2);const ui=r.sdS(7);r.Y8G("ngTemplateOutlet",ui)("ngTemplateOutletContext",r.ziG(2,dn,Ke,oo.rowStyle,Rn===oo.generalMarketingContentColumn.length-1,oo.rowEndStyle))}}function $t(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG().$implicit,Ke=r.XpG().$implicit;r.XpG(2);const Rn=r.sdS(9);r.Y8G("ngTemplateOutlet",Rn)("ngTemplateOutletContext",r.ziG(2,ho,S,Ke.rowStyle,Ke.rowEndStyle,null==S?null:S.hasBackgroundFill))}}function tn(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){const S=r.XpG(2),Ke=S.$implicit,Rn=S.$index,oo=r.XpG().$implicit;r.XpG(2);const ui=r.sdS(11);r.Y8G("ngTemplateOutlet",ui)("ngTemplateOutletContext",r.ziG(2,Do,Ke,oo.rowStyle,oo.rowEndStyle,Rn===oo.generalMarketingContentColumn.length-1))}}function Dn(Z,Jt){if(1&Z&&r.DNE(0,tn,1,7,"ng-container",22),2&Z){const S=r.XpG().$implicit;
16r.vxM(null!=S.content&&S.content.value?0:-1)}}function bo(Z,Jt){if(1&Z&&(r.j41(0,"div",49),r.DNE(1,ht,1,7,"ng-container",22)(2,$t,1,7,"ng-container",22)(3,Dn,1,1),r.k0s()),2&Z){const S=Jt.$implicit;r.R7$(),r.vxM("fundcontent:GeneralMarketingContentCardBlockCompound"===S.contentType?1:"fundcontent:VideoBlockCompound"===S.contentType?2:3)}}function Mo(Z,Jt){if(1&Z&&(r.j41(0,"div",48),r.Z7z(1,bo,4,1,"div",49,r.Vm6),r.k0s()),2&Z){const S=Jt.$implicit;r.R7$(),r.Dyx(S.generalMarketingContentColumn)}}function wo(Z,Jt){1&Z&&r.Z7z(0,Mo,3,0,"div",48,r.Vm6),2&Z&&r.Dyx(Jt.items)}function to(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){let S;r.XpG();const Ke=r.sdS(17),Rn=r.XpG(2);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,no,null==(S=Rn.fundContent())?null:S.generalMarketingContentARow))}}function yo(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){let S;r.XpG();const Ke=r.sdS(17),Rn=r.XpG(2);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,no,null==(S=Rn.fundContent())?null:S.generalMarketingContentBRow))}}function No(Z,Jt){if(1&Z&&r.eu8(0,22),2&Z){let S;r.XpG();const Ke=r.sdS(17),Rn=r.XpG(2);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.eq3(2,no,null==(S=Rn.fundContent())?null:S.generalMarketingContentCRow))}}function Pe(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"section",50)(1,"frk-portfolio-managers",51),r.bIt("statusUpdate",function(Rn){r.eBV(S);const oo=r.XpG(4);return r.Njj(oo.onStatusUpdate("frk-portfolio-managers",Rn))}),r.k0s()()}if(2&Z){const S=r.XpG(),Ke=S.showInPanel,Rn=S.insideColumn,oo=r.XpG(3);r.Y8G("ngClass",r.eq3(3,ni,Ke)),r.R7$(),r.Y8G("config",oo.portfolioManagerConfig())("fullWidth",!Rn)}}function Fe(Z,Jt){if(1&Z&&r.DNE(0,Pe,2,5,"section",50),2&Z){const S=r.XpG(3);r.vxM("LOADED"===S.componentsStatus()["frk-portfolio-managers"]||"LOADING"===S.componentsStatus()["frk-portfolio-managers"]?0:-1)}}function be(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"div",52)(1,"frk-latest-insights",53),r.bIt("statusUpdate",function(Rn){r.eBV(S);const oo=r.XpG(4);return r.Njj(oo.onStatusUpdate("frk-latest-insights",Rn))}),r.k0s()()}if(2&Z){let S;const Ke=r.XpG().showInPanel,Rn=r.XpG(3);r.R7$(),r.Y8G("spaBaseUrl",Rn.spaBaseUrl)("pageSize",4)("preFilters",Rn.preFilters)("title",Rn.latestInsightsTitle)("showInPanel",Ke)("articleUrl",(null==(S=Rn.appconfigService.getSiteGeneralConfig())?null:S.articlePageUrl)||"/insights/our-thinking")("elasticSearchEnvironment",Rn.appconfigService.getChannelConfig().elasticSearchEnvironment)("articleStatus",Rn.latestInsightsStatus)}}function Et(Z,Jt){if(1&Z&&r.DNE(0,be,2,8,"div",52),2&Z){const S=r.XpG(3);r.vxM("LOADED"===S.componentsStatus()["frk-latest-insights"]||"LOADING"===S.componentsStatus()["frk-latest-insights"]?0:-1)}}function Fn(Z,Jt){if(1&Z&&(r.nrm(0,"section",54),r.nI1(1,"safeHtml")),2&Z){let S;const Ke=r.XpG().showInPanel,Rn=r.XpG(3);r.Y8G("ngClass",r.eq3(4,mi,Ke))("innerHTML",r.bMT(1,2,null==(S=Rn.fundContent())||null==S.keyRisks||null==S.keyRisks.content?null:S.keyRisks.content.value),r.npT)}}function zo(Z,Jt){if(1&Z&&r.DNE(0,Fn,2,6,"section",54),2&Z){let S;const Ke=r.XpG(3);r.vxM(null!=(S=Ke.fundContent())&&null!=S.keyRisks&&null!=S.keyRisks.content&&S.keyRisks.content.value?0:-1)}}function ir(Z,Jt){}function Le(Z,Jt){if(1&Z&&r.DNE(0,ir,0,0,"ng-template",22),2&Z){const S=r.XpG(2).$implicit;r.XpG(3);const Ke=r.sdS(15);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.s1E(2,vi,null==S||null==S.link||null==S.link.link?null:S.link.link.externalLinkUrl,"_blank"===(null==S||null==S.link?null:S.link.openIn)?"_blank":"_self",""!==(null==S||null==S.link?null:S.link.displayText)?null==S||null==S.link?null:S.link.displayText:"",null==S||null==S.widenAsset?null:S.widenAsset.widenAsset,""!==(null==S||null==S.widenAsset?null:S.widenAsset.altText)?null==S||null==S.widenAsset?null:S.widenAsset.altText:""))}}function W(Z,Jt){}function he(Z,Jt){}function $e(Z,Jt){if(1&Z&&r.DNE(0,he,0,0,"ng-template",22),2&Z){const S=r.XpG(2).$implicit;r.XpG(3);const Ke=r.sdS(15);r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.s1E(2,vi,null==S||null==S.link||null==S.link.link?null:S.link.link.anchorLink,"_blank"===(null==S||null==S.link?null:S.link.openIn)?"_blank":"_self",""!==(null==S||null==S.link?null:S.link.displayText)?null==S||null==S.link?null:S.link.displayText:"",null==S||null==S.widenAsset?null:S.widenAsset.widenAsset,""!==(null==S||null==S.widenAsset?null:S.widenAsset.altText)?null==S||null==S.widenAsset?null:S.widenAsset.altText:""))}}function mt(Z,Jt){if(1&Z&&(r.j41(0,"div",47),r.eu8(1,22),r.k0s()),2&Z){const S=r.XpG(2).$implicit;r.XpG(3);
16const Ke=r.sdS(13);r.R7$(),r.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",r.l_i(2,Li,null==S||null==S.widenAsset?null:S.widenAsset.widenAsset,""!==(null==S||null==S.widenAsset?null:S.widenAsset.altText)?null==S||null==S.widenAsset?null:S.widenAsset.altText:""))}}function Wt(Z,Jt){if(1&Z&&r.DNE(0,Le,1,8,null,22)(1,W,0,0)(2,$e,1,8,null,22)(3,mt,2,5,"div",47),2&Z){const S=r.XpG().$implicit;r.vxM(null!=S&&null!=S.link&&null!=S.link.link&&S.link.link.externalLinkUrl&&""!==(null==S||null==S.link||null==S.link.link?null:S.link.link.externalLinkUrl)?0:null!=S&&null!=S.link&&null!=S.link.link&&null!=S.link.link.pageLink&&S.link.link.pageLink.$ref&&""!==(null==S||null==S.link||null==S.link.link||null==S.link.link.pageLink?null:S.link.link.pageLink.$ref)?1:null!=S&&null!=S.link&&null!=S.link.link&&S.link.link.anchorLink&&""!==(null==S||null==S.link||null==S.link.link?null:S.link.link.anchorLink)?2:3)}}function Ot(Z,Jt){if(1&Z&&(r.j41(0,"section",55)(1,"div",39)(2,"div",56),r.DNE(3,Wt,4,1),r.k0s()()()),2&Z){const S=Jt.$implicit;r.R7$(3),r.vxM(null!=S&&null!=S.widenAsset&&S.widenAsset.widenAsset&&""!==(null==S||null==S.widenAsset?null:S.widenAsset.widenAsset)?3:-1)}}function Tn(Z,Jt){if(1&Z&&(r.j41(0,"div",48),r.Z7z(1,Ot,4,1,"section",55,r.Vm6),r.k0s()),2&Z){let S;const Ke=r.XpG(4);r.R7$(),r.Dyx(null==(S=Ke.fundContent())?null:S.awards)}}function Nn(Z,Jt){if(1&Z&&r.DNE(0,Tn,3,0,"div",48),2&Z){let S;const Ke=r.XpG(3);r.vxM(null!=(S=Ke.fundContent())&&S.awards?0:-1)}}function Xn(Z,Jt){if(1&Z&&(r.nrm(0,"section",57),r.nI1(1,"safeHtml")),2&Z){let S;const Ke=r.XpG().showInPanel,Rn=r.XpG(3);r.Y8G("ngClass",r.eq3(4,ni,Ke))("innerHTML",r.bMT(1,2,null==(S=Rn.fundContent())||null==S.strategyStatement||null==S.strategyStatement.content?null:S.strategyStatement.content.value),r.npT)}}function qn(Z,Jt){if(1&Z&&r.DNE(0,Xn,2,6,"section",57),2&Z){let S;const Ke=r.XpG(3);r.vxM(null!=(S=Ke.fundContent())&&null!=S.strategyStatement&&null!=S.strategyStatement.content&&S.strategyStatement.content.value?0:-1)}}function Bn(Z,Jt){if(1&Z&&(r.nrm(0,"section",57),r.nI1(1,"safeHtml")),2&Z){let S;const Ke=r.XpG().showInPanel,Rn=r.XpG(3);r.Y8G("ngClass",r.eq3(4,_i,Ke))("innerHTML",r.bMT(1,2,null==(S=Rn.fundContent())||null==S.investmentPhilosophy||null==S.investmentPhilosophy.content?null:S.investmentPhilosophy.content.value),r.npT)}}function Co(Z,Jt){if(1&Z&&r.DNE(0,Bn,2,6,"section",57),2&Z){let S;const Ke=r.XpG(3);r.vxM(null!=(S=Ke.fundContent())&&null!=S.investmentPhilosophy&&null!=S.investmentPhilosophy.content&&S.investmentPhilosophy.content.value?0:-1)}}function po(Z,Jt){if(1&Z&&(r.j41(0,"section",50),r.nrm(1,"div",58),r.nI1(2,"safeHtml"),r.k0s()),2&Z){let S;const Ke=r.XpG().showInPanel,Rn=r.XpG(3);r.Y8G("ngClass",r.eq3(4,ni,Ke)),r.R7$(),r.Y8G("innerHTML",r.bMT(2,2,null==(S=Rn.fundContent())||null==S.meetYourManager||null==S.meetYourManager.content?null:S.meetYourManager.content.value),r.npT)}}function $o(Z,Jt){if(1&Z&&r.DNE(0,po,3,6,"section",50),2&Z){let S;const Ke=r.XpG(3);r.vxM(null!=(S=Ke.fundContent())&&null!=S.meetYourManager&&null!=S.meetYourManager.content&&S.meetYourManager.content.value?0:-1)}}function Lo(Z,Jt){if(1&Z&&r.nrm(0,"frk-key-takeaways",59),2&Z){const S=r.XpG(5);r.Y8G("config",S.keyTakeawaysConfig())}}function Ho(Z,Jt){if(1&Z&&r.DNE(0,Lo,1,1,"frk-key-takeaways",59),2&Z){const S=r.XpG(4);r.vxM(S.keyTakeawaysConfig()?0:-1)}}function Wo(Z,Jt){if(1&Z&&r.DNE(0,Ho,1,1),2&Z){const S=r.XpG(3);r.vxM(S.hasKeyTakeaways()||S.documentsToDisplaySignal().length>0||S.hasKeyTakeawaysData()?0:-1)}}function Yo(Z,Jt){if(1&Z&&(r.j41(0,"section",50),r.eu8(1,22),r.k0s()),2&Z){let S;const Ke=r.XpG().showInPanel;r.XpG();const Rn=r.sdS(7),oo=r.XpG(2);r.Y8G("ngClass",r.eq3(3,ri,Ke)),r.R7$(),r.Y8G("ngTemplateOutlet",Rn)("ngTemplateOutletContext",r.eq3(5,Qi,null==(S=oo.fundContent())?null:S.promoCard))}}function Bi(Z,Jt){if(1&Z&&r.DNE(0,Yo,2,7,"section",50),2&Z){let S;const Ke=r.XpG(3);r.vxM(null!=(S=Ke.fundContent())&&S.promoCard?0:-1)}}function $i(Z,Jt){if(1&Z&&(r.j41(0,"section",60),r.nrm(1,"frk-accordion",59),r.k0s()),2&Z){const S=r.XpG();r.R7$(),r.Y8G("config",S)}}function fr(Z,Jt){1&Z&&(r.DNE(0,$i,2,1),r.nv$(1,0,Oi),r.g25())}function Ai(Z,Jt){if(1&Z&&r.DNE(0,fr,3,0),2&Z){let S;const Ke=r.XpG().$implicit,Rn=r.XpG().$implicit,oo=r.XpG(4);r.vxM((S=oo.buildAdditionalAccordionConfig(Ke,null!==(S=Rn.contentKey)&&void 0!==S?S:Rn.id))?0:-1,S)}}function Mr(Z,Jt){if(1&Z&&r.DNE(0,Ai,1,1),2&Z){const S=Jt.$implicit;r.vxM(null!=S&&null!=S.accordionItem&&S.accordionItem.length?0:-1)}}function xr(Z,Jt){if(1&Z&&r.Z7z(0,Mr,1,1,null,null,r.Vm6),2&Z){const S=Jt.$implicit;r.Dyx(null==S?null:S.content)}}function vr(Z,Jt){1&Z&&r.Z7z(0,xr,2,0,null,null,r.Vm6),2&Z&&r.Dyx(Jt.items)}function li(Z,Jt){if(1&Z&&r.DNE(0,Tr,1,4,"ng-container",22)(1,ma,3,1)(2,ua,2,0,"ng-template",null,0,r.C5r)(4,rs,14,1,"ng-template",null,1,r.C5r)(6,qa,8,19,"ng-template",null,2,r.C5r)(8,xs,5,14,"ng-template",null,3,r.C5r)(10,z,7,22,"ng-template",null,4,r.C5r)(12,tt,3,4,"ng-template",null,5,r.C5r)(14,ze,3,9,"ng-template",null,6,r.C5r)(16,wo,2,0,"ng-template",null,7,r.C5r)(18,to,1,4,"ng-template",null,8,r.C5r)(20,yo,1,4,"ng-template",null,9,r.C5r)(22,No,1,4,"ng-template",null,10,r.C5r)(24,Fe,1,1,"ng-template",null,11,r.C5r)(26,Et,1,1,"ng-template",null,12,r.C5r)(28,zo,1,1,"ng-template",null,13,r.C5r)(30,Nn,1,1,"ng-template",null,14,r.C5r)(32,qn,1,1,"ng-template",null,15,r.C5r)(34,Co,1,1,"ng-template",null,16,r.C5r)(36,$o,1,1,"ng-template",null,17,r.C5r)(38,Wo,1,1,"ng-template",null,18,r.C5r)(40,Bi,1,1,"ng-template",null,19,r.C5r)(42,vr,2,0,"ng-template",null,20,r.C5r),2&Z){const S=r.XpG(2);r.vxM(S.key?0:1)}}function Ti(Z,Jt){1&Z&&(r.j41(0,"div",61),r.nrm(1,"frk-skeleton-loader",62),r.k0s())}function Ci(Z,Jt){if(1&Z&&(r.j41(0,"section",21),r.DNE(1,li,44,1)(2,Ti,2,0),r.nv$(3,1,fo,null,2),r.g25(),r.k0s(),r.nrm(5,"div")),2&Z){let S;const Ke=r.XpG();r.Y8G("id",Ke.sectionId)("frkScrollSpy",null!==(S=Ke.sectionId)&&void 0!==S?S:"")}}let Gi=(()=>{class Z{transform(S){let Ke="";if(null!==S){const Rn=JSON.parse(S);Rn?.url&&""!==Rn?.url&&(Ke=Rn.url)}return Ke}static \u0275fac=function(Ke){return new(Ke||Z)};static \u0275pipe=r.EJ8({name:"getWidenAssetUrlPipe",type:Z,pure:!0})}return Z})();const sr="FundContentComponent";let _r=(()=>{class Z{fundContentService;loggerService;appconfigService;profileService;responsiveService;signInModalService;debugService;intlService=(0,r.WQX)(G.I);component;page;pageConfig;key;componentBg;showInPanel=!1;leftColumn;rightColumn;title;spaBaseUrl;latestInsightsTitle;latestInsightsStatus="live";preFilters;cardImageParams={format:"webp"};overrideTitleKey;cdr=(0,r.WQX)(r.gRc);location=(0,r.WQX)(kr.aZ);accordionConfigCache=new Map;fundContentSignal=(0,r.vPA)(null);normalizedFundContentSignal=(0,r.EWP)(()=>this.normalizeFundContent(this.fundContentSignal()));docsByDate=[];get fundContent(){return this.normalizedFundContentSignal}documentLink;isDocumentProtectedSignal=(0,r.vPA)(!1);documentDate;documentsToDisplaySignal=(0,r.vPA)([]);hasKeyTakeaways=(0,r.vPA)(!1);sectionId;portfolioManagersConfigSignal=(0,r.vPA)(null);get portfolioManagerConfig(){return this.portfolioManagersConfigSignal.asReadonly()}componentsStatus=(0,r.vPA)({"frk-portfolio-managers":"LOADING","frk-latest-insights":"LOADING"});hideRightColPDSDriven=(0,r.EWP)(()=>!(2!==this.rightColumn.length||!this.rightColumn.includes("latestInsights")||!this.rightColumn.includes("managerProfiles"))&&0===Object.values(this.componentsStatus()).map(Ke=>Ke).filter(Ke=>"LOADED"===Ke).length);hideManagers=(0,r.EWP)(()=>!this.hideRightColPDSDriven()&&0===this.visibleLeftColumn().length&&0===this.visibleRightColumn().length);visibleLeftColumn=(0,r.EWP)(()=>this.getVisibleColumnSections(this.leftColumn));visibleRightColumn=(0,r.EWP)(()=>this.getVisibleColumnSections(this.rightColumn));destroyRef=(0,r.WQX)(r.abz);literatureService=(0,r.WQX)(rt.LITERATURE_SERVICE);translateService=(0,r.WQX)(X.c$);keyTakeawaysService=(0,r.WQX)(rt.KEY_TAKEAWAYS_SERVICE);keyTakeawaysConfig=(0,r.vPA)(null);keyTakeawaysData=(0,r.vPA)(null);hasKeyTakeawaysData=(0,r.EWP)(()=>(this.keyTakeawaysData()?.key_takeaways?.length??0)>0);constructor(S,Ke,Rn,oo,ui,Br,Za){this.fundContentService=S,this.loggerService=Ke,this.appconfigService=Rn,this.profileService=oo,this.responsiveService=ui,this.signInModalService=Br,this.debugService=Za}ngOnInit(){this.spaBaseUrl=this.appconfigService.getHomeUrl(),this.latestInsightsStatus=this.getLatestInsightsStatus(),this.overrideTitleKey=this.component.getParameters().titleLabelKey,this.pageConfig=this.page.getComponent().getModels().config,this.componentBg=this.component.getParameters().background,this.sectionId=this.component.getParameters().sectionId,this.accordionConfigCache.clear();const S=this.location.path().split("#")[0]??"";this.location.replaceState(S),this.title=this.overrideTitleKey?this.translateService.instant(this.overrideTitleKey,this.pageConfig.fundId):this.component.getParameters().title,("gradient-pg1"===this.componentBg||"gradient-sg1"===this.componentBg)&&(this.showInPanel=!0);const Ke={productShareClassCode:(0,On._v)(this.pageConfig),componentId:this.component.getId().replace(/\d+/g,oo=>oo.padStart(2,"0")),isCardView:!1};this.portfolioManagersConfigSignal.set(Ke),this.responsiveService.isHandheld$.pipe((0,_e.pQ)(this.destroyRef)).subscribe({next:oo=>{this.portfolioManagersConfigSignal.set({...Ke,isCardView:oo})},error:oo=>{this.loggerService.error(sr,"Error in responsive service"+oo)}}),this.fundContentService.initializeFundContent$(this.page).pipe((0,_e.pQ)(this.destroyRef)).subscribe({next:oo=>{this.fundContentSignal.set(oo),this.leftColumn=this.getColumnSections("leftColumnSectionKeys"),this.rightColumn=this.getColumnSections("rightColumnSectionKeys"),this.hasKeyTakeaways.set(!!oo.keyTakeaways?.content?.value)},error:oo=>{this.loggerService.error(sr,oo)}}),this.latestInsightsTitle=this.fundContentSignal()?.latestInsights?.title||"",this.preFilters=this.getPreFilters(),(0,Ce.z)([this.literatureService.getLiteratureDetails$({productId:this.pageConfig.fundId,isCached:!0,documentTypes:["Product Commentary","PRODUCT-COMMENTARY"],shareClassCode:this.pageConfig.shareClassCode}),this.profileService.isLoggedIn$()]).pipe((0,_e.pQ)(this.destroyRef)).subscribe({next:([oo,ui])=>{if("loaded"===oo.productLiterature?.status){const Br=this.sortDocsByDate(oo.productLiterature.literatureDocs.slice());this.setDocsToDisplay(Br,ui)}this.leftColumn.includes("keyTakeaways")&&this.setKeyTakeaways()},error:oo=>{this.loggerService.debug(sr,"Error fetching literature details",oo)}})}normalizeFundContent(S){return S?{...S,generalMarketingContentARow:this.normalizeMarketingRows(S.generalMarketingContentARow),generalMarketingContentBRow:this.normalizeMarketingRows(S.generalMarketingContentBRow),generalMarketingContentCRow:this.normalizeMarketingRows(S.generalMarketingContentCRow),promoCard:this.normalizeDocumentBlock(S.promoCard)}:null}normalizeMarketingRows(S){return S?.map(Ke=>({...Ke,generalMarketingContentColumn:Ke.generalMarketingContentColumn.map(Rn=>this.normalizeDocumentBlock(Rn))}))}normalizeDocumentBlock(S){if(S)return{...S,buttonLink:this.normalizeLinkContainer(S.buttonLink,S.title),linkButton:this.normalizeLinkContainer(S.linkButton,S.title)}}normalizeLinkContainer(S,Ke){if(S)return{...S,analyticsLabel:this.composeAnalyticsLabel(Ke,S.displayText)}}composeAnalyticsLabel(S,Ke){const ui=[this.normalizeAnalyticsText(S),this.normalizeAnalyticsText(Ke)].filter(
16Boolean);if(ui.length)return ui.join(" | ")}normalizeAnalyticsText(S){const Ke=S?.trim();return Ke||void 0}removeKeayTakeawaysIfEmpty(){const S=this.leftColumn.indexOf("keyTakeaways");!this.hasKeyTakeawaysData()&&!this.hasKeyTakeaways()&&0===this.documentsToDisplaySignal().length&&-1!==S&&this.leftColumn.splice(S,1)}getIsDocumentProtected(S,Ke){const Rn=this.profileService.isIdentified();return!(Ke||Rn||void 0===S.isClientUse||S.isClientUse)}getDocumentLink=S=>{const Ke=this.appconfigService.getLiteratureConfiguration()?.downloadDocUrl;return Ke?Ke+S.customFilePath:S.downloadUrl};getDocumentDate=S=>this.intlService.toLocalLongDate(S);getPreFilters(){return{investmentTeam:this.fundContentSignal()?.latestInsights?.investmentTeam}}getLatestInsightsStatus(){const S=this.page.isPreview()&&!this.appconfigService.isPageFrameInEditMode();return this.debugService.resolveArticleStatus(this.appconfigService.getChannelConfig().articleStatus,S?"draft":void 0)}getColumnSections(S){const Ke=this.component.getParameters()[S]?.trim();if(this.loggerService.debug(sr,`getColumnSections called with key: ${S}`),this.loggerService.debug(sr,`Raw value: ${this.component.getParameters()[S]}`),this.loggerService.debug(sr,`Trimmed value: ${Ke}`),!Ke)return this.loggerService.debug(sr,"Value is empty or only contains spaces. Returning empty array."),[];const Rn=Ke.includes(",")?Ke.split(","):[Ke],oo=this.fundContentSignal();if(oo){const ui=Rn.filter(Br=>this.isValidKey(Br)||this.isSectionNotEmpty(oo,Br));return this.loggerService.debug(sr,`Filtered sections: ${JSON.stringify(ui)}`),ui}return Rn}isValidKey(S){return"managerProfiles"===S&&this.componentsStatus()["frk-portfolio-managers"]!==rt.ComponentStatus.EMPTY}isSectionNotEmpty(S,Ke){return null!=S[Ke]&&!(Array.isArray(S[Ke])&&0===S[Ke].length)}setDocsToDisplay(S,Ke){if(!S.some(oo=>!1===oo.isClientUse)&&S.length>0){const oo=S[0];this.documentsToDisplaySignal.set([{...oo,isProtected:this.getIsDocumentProtected(oo,Ke),downloadUrl:this.getDocumentLink(oo)}]),this.docsByDate=S,this.documentDate=this.getDocumentDate(oo.publicationDate)}else if(S.length>0){const ui=[S.find(Br=>!1===Br.isClientUse),S.find(Br=>!0===Br.isClientUse||void 0===Br.isClientUse)].filter(Boolean).map(Br=>({...Br,isProtected:this.getIsDocumentProtected(Br,Ke),downloadUrl:this.getDocumentLink(Br)}));this.docsByDate=this.sortDocsByDate([...ui]),this.docsByDate[0]&&(this.documentDate=this.getDocumentDate(this.docsByDate[0].publicationDate)),this.documentsToDisplaySignal.set(ui)}}sortDocsByDate(S){return S.sort((Ke,Rn)=>new Date(Rn.publicationDate).getTime()-new Date(Ke.publicationDate).getTime())}setKeyTakeaways(){this.keyTakeawaysConfig.set({items:{key_takeaways:[]},heading:this.translateService.instant("products.section-headings.key-takeaways"),productDetails:{documentsToDisplay:this.documentsToDisplaySignal(),keyTakeawaysStaticContent:this.fundContent()?.keyTakeaways?.content?.value||"",publicationDate:this.documentDate||void 0,accessFundCommentaryLabel:this.translateService.instant("products.section-text.access-fund-commentary"),downloadFullCommentaryLabel:this.translateService.instant("products.link-label.download-full-commentary"),signInModal:()=>this.signInModal()}});const S=this.docsByDate.find(Ke=>Ke.keyTakeawaysPath)?.keyTakeawaysPath||"";S||this.removeKeayTakeawaysIfEmpty(),this.keyTakeawaysService.getKeyTakeaways$(S).pipe((0,_e.pQ)(this.destroyRef)).subscribe({next:Ke=>{this.loggerService.debug(sr,`Key Takeaways fetched: ${JSON.stringify(Ke)}`),this.keyTakeawaysData.set(Ke),this.keyTakeawaysConfig.update(Rn=>({...Rn,items:Ke})),this.removeKeayTakeawaysIfEmpty()},error:Ke=>{this.loggerService.error(sr,"Error fetching key takeaways",Ke)}})}getProductShareClassCode(){const S=this.pageConfig.fundId,Ke=this.pageConfig.shareClassCode;if(!S||!Ke)throw new Error("Invalid fundId or shareClassCode");return S+"-"+Ke}onStatusUpdate(S,Ke){const oo={...this.componentsStatus(),[S]:Ke};this.componentsStatus.set(oo)}signInModal(){this.signInModalService.open("fund-content")}submitAuth0(S){this.profileService.submitAuth0(S)}getVisibleColumnSections(S){return S?.length?S.filter(Ke=>this.isSectionVisible(Ke)):[]}isSectionVisible(S){if("managerProfiles"===S){const Ke=this.componentsStatus()["frk-portfolio-managers"];return Ke===rt.ComponentStatus.LOADING||Ke===rt.ComponentStatus.LOADED}return!0}buildAdditionalAccordionConfig(S,Ke){if(!S.accordionItem.length)return null;const Rn=`${Ke??"default"}=${S.name}`;if(this.accordionConfigCache.has(Rn))return this.accordionConfigCache.get(Rn)??null;const ui={items:S.accordionItem.map((Br,Za)=>({id:(Za+1).toString(),title:Br.title??"",content:Br.content.value,isOpen:!1})),containerId:Rn,size:"large",showBigTitle:!1,showExpandCollapseAll:!S.hideExpandCollapseButtons,title:S.title,intro:S.intro.value,width:"container"};return this.accordionConfigCache.set(Rn,ui),this.cdr.markForCheck(),ui}static \u0275fac=function(Ke){return new(Ke||Z)(r.rXU(er.w),r.rXU(G.L),r.rXU(e.RK),r.rXU(Be.b),r.rXU(G.R),r.rXU(rt.SignInModalService),r.rXU(ur.V))};static \u0275cmp=r.VBU({type:Z,selectors:[["app-fund-content"]],hostAttrs:["data-gtm-component","fund-content",1,"block","w-full","overflow-visible","relative"],inputs:{component:"
16component",page:"page",key:"key"},decls:1,vars:1,consts:[["columnDisplay",""],["itemContent",""],["cardBlock",""],["videoBlock",""],["htmlBlock",""],["widenAsset",""],["linkedWidenAsset",""],["marketingRow",""],["generalMarketingContentARow",""],["generalMarketingContentBRow",""],["generalMarketingContentCRow",""],["managerProfiles",""],["latestInsights",""],["keyRisks",""],["awards",""],["strategyStatement",""],["investmentPhilosophy",""],["meetYourManager",""],["keyTakeaways",""],["promoCard",""],["additionalContent",""],[1,"block","w-full","overflow-visible","after:table","after:content-['']",3,"id","frkScrollSpy"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mb-3","pt-3","md:mb-6","md:pt-4","lg:mb-8","lg:pt-6","xl:pt-8",3,"ngClass"],[1,"container"],[1,"mb-3","text-2xl","font-bold","md:mb-4","lg:mb-6","lg:text-3xl","xl:mb-8","xl:text-4xl",3,"ngClass"],[1,"grid","grid-cols-12","gap-3","md:gap-4","lg:gap-6","xl:gap-8"],[1,"col-span-12"],[1,"grid","grid-cols-12","gap-3","md:gap-4","lg:gap-8"],[1,"card","frk-size--large","frk-type--border","frk-orientation--vertical","frk-corner--round","group","flex","items-stretch","overflow-hidden","rounded-xl",3,"ngClass","className"],[1,"ribbon",3,"ngClass"],[1,"@container","w-full","flex-row","group-[.frk-orientation--horizontal]:flex",3,"ngClass"],[1,"relative","h-48","w-auto"],[1,"pb-10","group-[.frk-size--large]:px-8","group-[.frk-size--small]:px-5","group-[.frk-size--large]:pt-8","group-[.frk-size--small]:group-[.frk-orientation--horizontal]:pr-10","group-[.frk-size--small]:pt-7",3,"ngClass"],[1,"card-primary__title","group-[.frk-type--dark]:text-nc1-0","text-nc1-900","mb-2","font-bold","group-[.frk-size--large]:text-2xl","group-[.frk-size--small]:text-xl"],[1,"card-primary__subtext","group-[.frk-type--dark]:text-nc1-0","text-nc1-900","mb-0","font-normal","group-[.frk-size--large]:text-lg","group-[.frk-size--small]:text-base",3,"innerHtml"],["data-gtm-event","callout_click","data-gtm-callout-type","card",1,"button","button--primary","button--sm",3,"href","target","title","ngClass"],["data-gtm-event","callout_click","data-gtm-callout-type","card",1,"button","button--primary","button--sm",3,"href","target","title"],[1,"frk-size--large","frk-type--border","frk-orientation--vertical","frk-corner--round","group","flex","items-stretch","overflow-hidden","rounded-xl",3,"ngClass","className"],[1,"@container","w-full","flex-row","group-[.frk-orientation--horizontal]:flex"],[3,"config","useModal"],[1,"pb-10","group-[.frk-size--large]:px-8","group-[.frk-size--small]:px-5","group-[.frk-size--large]:pt-8","group-[.frk-size--small]:group-[.frk-orientation--horizontal]:pr-10","group-[.frk-size--small]:pt-7",3,"ngClass","innerHtml"],[1,"pb-10","group-[.frk-size--large]:px-8","group-[.frk-size--small]:px-5","group-[.frk-size--small]:group-[.frk-orientation--horizontal]:pr-10",3,"ngClass"],[1,"button","button--primary","button--sm",3,"href","target","title","ngClass"],["fill","","sizes","10vw",1,"object-cover",3,"ngSrc","loaderParams","alt"],["fill","","sizes","25vw",1,"object-cover",3,"ngSrc","loaderParams","alt"],[1,"w-full",3,"href","target","title"],[1,"relative","m-auto","h-48","w-48"],[1,"static","grid","grid-cols-[repeat(auto-fit,minmax(150px,1fr))]","items-stretch","gap-4"],[1,"my-4"],[3,"ngClass"],["profileUrl","profileUrl","aboutManagerUrl","aboutManagerUrl",3,"statusUpdate","config","fullWidth"],[1,"overflow-hidden"],[3,"statusUpdate","spaBaseUrl","pageSize","preFilters","title","showInPanel","articleUrl","elasticSearchEnvironment","articleStatus"],["id","marketing-content",3,"ngClass","innerHTML"],[1,"card","frk-size--large","frk-orientation--vertical","group","flex","items-stretch","overflow-hidden"],[1,"pb-10","group-[.frk-size--large]:px-8","group-[.frk-size--small]:px-5","group-[.frk-size--large]:pt-8","group-[.frk-size--small]:group-[.frk-orientation--horizontal]:pr-10","group-[.frk-size--small]:pt-7"],[3,"ngClass","innerHTML"],[3,"innerHTML"],[3,"config"],[1,"md:mb-4","lg:mb-4","xl:mb-4"],[1,"min-h-[200px]"],["type","default"]],template:function(Ke,Rn){1&Ke&&r.DNE(0,Ci,6,2),2&Ke&&r.vxM(Rn.hideManagers()?-1:0)},dependencies:[s.MD,l.WA,rt.ScrollSpyDirective],styles:["[_nghost-%COMP%]     .key-takeaways-wrapper header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media (max-width: 639px){[_nghost-%COMP%]     .key-takeaways-wrapper header{flex-direction:column;align-items:flex-start}[_nghost-%COMP%]     .key-takeaways-wrapper header h3.font-semibold.text-2xl{margin-bottom:0!important;line-height:1.5rem!important}}"],changeDetection:0})}return Z})();var Ir=h(49703);const jr=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs"),h.e("default-dist_libs_ng_ui-products-listing_fesm2022_frk-ng-ui-products-listing_mjs")]).then(h.bind(h,37387)).then(
16Z=>Z.PpssComponent)];function na(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"frk-ppss",2),r.bIt("selectedProductType",function(Rn){r.eBV(S);const oo=r.XpG(2);return r.Njj(oo.onProductTypeChange(Rn))}),r.k0s()}if(2&Z){r.XpG();const S=r.r8f(0);r.Y8G("config",S)}}function oa(Z,Jt){if(1&Z&&(r.SS7(0),r.DNE(1,na,1,1,"frk-ppss",1)),2&Z){const S=r.bH3(r.XpG().ppssConfig());r.R7$(),r.vxM(S?1:-1)}}function ts(Z,Jt){1&Z&&(r.nrm(0,"frk-skeleton-loader",3),r.j41(1,"div",4),r.nrm(2,"frk-skeleton-loader",5),r.k0s()),2&Z&&(r.R7$(2),r.Y8G("shouldBeFullHeight",!0))}function Pr(Z,Jt){1&Z&&(r.nrm(0,"frk-skeleton-loader",3),r.j41(1,"div",4),r.nrm(2,"frk-skeleton-loader",5),r.k0s()),2&Z&&(r.R7$(2),r.Y8G("shouldBeFullHeight",!0))}const di="PpssComponent";let Di=(()=>{class Z{loggerService;appConfig=(0,r.WQX)(e.RK);segmentService=(0,r.WQX)(Be.S);profileService=(0,r.WQX)(Be.b);tabsSignal=(0,r.vPA)(null);menu=r.hFB.required();productType=r.hFB.required();ppssConfig=(0,r.EWP)(()=>{const S=this.appConfig.getChannelConfig().ppss;if(S){const Ke=S[this.productType()];Ke.perfTypes=(0,On.fy)(),Ke.productTypes=this.productTypeList(),Ke.selectedProductType=this.productType(),Ke.filters=this.processSiteConfig(this.appConfig.getSiteProductConfig()?.ppss),Ke.getProductPageUrl=Br=>this.appConfig.getProductPageUrl(Br.fundId,Br.shareClassCode,Br.fundName,Br.identifier),Ke.documentDownloadUrl=this.appConfig.getChannelConfig().literature.downloadDocUrl,"en-us"===this.appConfig.getChannelConfig().literature.litChannel&&(Ke.viewCartUrl=this.appConfig.getHomeUrl()+this.appConfig.getChannelConfig().literature.viewCartUrl),Ke.getDefaultIdentifierKey=Br=>this.appConfig.getDefaultIdentifierKey(Br),Ke.getSuffixConfig=()=>{const Br=this.appConfig.getChannelConfig().literature.litChannel,Za="en-us"===Br,gl="pt-br"===Br,Ma=this.productType();let _s,js,Ca=!1;if(Za)switch(_s="identifiers",Ma){case Ze.lM.MF:case Ze.lM.TOF:case Ze.lM.MMF:case Ze.lM.IF:Ca=!0,js="sales-charges";break;case Ze.lM.VIP:_s=void 0}else if(gl)switch(Ma){case Ze.lM.MF:_s="shareclass";break;case Ze.lM.ETF:_s="identifiers",Ca=!0,js="sponsorFeeOrExpenseRatio";break;case Ze.lM.MMF:_s="shareclass"}else switch(Ma){case Ze.lM.MF:_s="shareclass";break;case Ze.lM.ETF:_s="identifiers",Ca=!0,js="sales-charges";break;case Ze.lM.MMF:_s="shareclass"}return{productNameSuffix:_s,showSecondSuffix:Ca,secondarySuffixType:js}};const oo=!!Ke.showExcelDownloadDropdown&&this.segmentService.getCurrentSegmentId()===Ze.zu.FINANCIAL_PROFESSIONALS,ui=this.tabsSignal();return{...Ke,tabs:ui??Ke.tabs,showExcelDownloadDropdown:oo}}return null});productTypes=(0,r.EWP)(()=>this.menu().getItems()?.map(Ke=>({type:Ke.getName(),url:Ke.getLink()?.href}))||[]);productTypeList=(0,r.EWP)(()=>this.productTypes().map(S=>S.type));router=(0,r.WQX)(ct.Ix);constructor(S){this.loggerService=S}ngOnInit(){this.initializeTabs()}onProductTypeChange(S){const Ke=this.productTypes().find(Rn=>Rn.type===S)?.url;this.loggerService.debug(di,"navigate to: "+Ke),this.router.navigate([Ke])}processSiteConfig(S){if(S){const Ke=S.filtersOptions[this.productType()];if(Ke)return(S.primaryFilters[this.productType()]||[]).concat(S.additionalFilters[this.productType()]||[]).map(oo=>{const ui=Object.getOwnPropertyNames(Ke[oo]).map(Br=>({val:Br,count:Ke[oo]?Ke[oo][Br]:0})).sort((Br,Za)=>Br.val>Za.val?1:-1);return{id:oo,options:ui}})}return[]}filterGroupColumns(S,Ke){return{...S,cols:S.cols.filter(Rn=>!Ke.includes(Rn))}}filterTabColumns(S,Ke,Rn=!1){return{...S,showPeriodEnd:Rn,groupColDefs:S.groupColDefs.map(oo=>this.filterGroupColumns(oo,Ke)).filter(oo=>oo.cols.length>0)}}applyColumnFilters(S,Ke,Rn=!1){return S.map(oo=>this.filterTabColumns(oo,Ke,Rn))}handleNonLoggedInVipUser(S){const Rn=this.applyColumnFilters(S,["selectRow","navChange","navYtd","avgAnnual1Yr","avgAnnual3Yr","avgAnnual5Yr","avgAnnual10Yr","avgAnnualSinceInception","factsheet"],!0);this.tabsSignal.set(Rn)}initializeTabs(){const S=this.segmentService.getCurrentSegmentId(),Ke=this.appConfig.getChannelConfig().ppss;if(Ke){const Rn=(0,Ir.A)(Ke[this.productType()].tabs);if(this.tabsSignal.set(Rn),S===Ze.zu.INVESTOR){const ui=this.applyColumnFilters(Rn,["watchlist"]);this.tabsSignal.set(ui)}this.profileService.isLoggedIn$().subscribe({next:oo=>oo?this.handleLoggedInVipUser(Rn,S):this.handleLoggedOutVipUser(Rn,S),error:oo=>this.loggerService.error(di,"ppssConfig error",oo)})}}handleLoggedInVipUser(S,Ke){this.productType()===Ze.lM.VIP&&Ke===Ze.zu.FINANCIAL_PROFESSIONALS&&this.tabsSignal.set(S)}handleLoggedOutVipUser(S,Ke){!this.profileService.isIdentified()&&this.productType()===Ze.lM.VIP&&Ke===Ze.zu.FINANCIAL_PROFESSIONALS&&this.handleNonLoggedInVipUser(S)}static \u0275fac=function(Ke){return new(Ke||Z)(r.rXU(G.L))};static \u0275cmp=r.VBU({type:Z,selectors:[["app-ppss"]],hostAttrs:["data-gtm-component","ppss"],inputs:{menu:[1,"menu"],productType:[1,"productType"]},decls:5,vars:0,consts:[[100,100],[3,"config"],[3,"selectedProductType","config"],["type","ppss-banner"],[1,"container","mx-auto"],["type","tabs",3,"shouldBeFullHeight"]],template:function(Ke,Rn){1&Ke&&(r.DNE(0,oa,2,2)(1,ts,3,1)(2,Pr,3,1),r.nv$(3,0,jr,1,2,null,0,null,r.T$4),r.g25())},dependencies:[s.MD,l.WA],encapsulation:2,changeDetection:0})}return Z})();var Er=h(68592);let ca=(()=>{class Z{windowRef=(0,r.WQX)(zn.Qc);trackInteraction(S){"tab_changed"!==S.type?"search_executed"!==S.type?"search_failed"!==S.type?"result_selected"!==S.type?"view_more_clicked"!==S.type||this.pushDataLayerEvent({event:"search_view_more",detailed_event:"Site Search View More",search_category:S.payload.searchCategory,search_column:S.payload.searchColumn,search_term:S.payload.searchTerm,event_data:{search_category:S.payload.searchCategory,search_column:S.payload.searchColumn,search_term:S.payload.searchTerm}}):this.pushDataLayerEvent({event:"select_content",detailed_event:"Select Content",event_data:{content_type:S.payload.contentType,facets:"",index:"",link_text:S.payload.linkText,link_url:S.payload.linkUrl,
16search_category:S.payload.searchCategory,search_term:S.payload.searchTerm}}):this.pushDataLayerEvent({event:"search_failed",detailed_event:"Search Failed",search_category:"failed",search_term:S.payload.searchTerm,search_num_results:S.payload.searchNumResults,event_data:{search_category:"failed",search_term:S.payload.searchTerm,search_num_results:S.payload.searchNumResults}}):this.pushDataLayerEvent({event:"search",detailed_event:"Onsite Search Performed",search_category:S.payload.searchCategory,search_term:S.payload.searchTerm,search_num_results:S.payload.searchNumResults,event_data:{search_category:S.payload.searchCategory,search_term:S.payload.searchTerm,search_num_results:S.payload.searchNumResults}}):this.pushDataLayerEvent({event:"search_tab_change",detailed_event:"Search Tab Change",search_category:S.payload.searchCategory,search_term:S.payload.searchTerm,search_num_results:S.payload.searchNumResults,event_data:{search_category:S.payload.searchCategory,search_term:S.payload.searchTerm,search_num_results:S.payload.searchNumResults}})}pushDataLayerEvent(S){this.windowRef.dataLayer=this.windowRef.dataLayer||[],this.windowRef.dataLayer.push({event_data:null}),this.windowRef.dataLayer.push(S)}static \u0275fac=function(Ke){return new(Ke||Z)};static \u0275prov=r.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}return Z})();const sa=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs"),h.e("dist_libs_ng_ui-site-search_fesm2022_frk-ng-ui-site-search_mjs")]).then(h.bind(h,74050)).then(Z=>Z.SiteSearchShellComponent)];function ka(Z,Jt){if(1&Z){const S=r.RV6();r.j41(0,"frk-site-search-shell",0),r.bIt("searchSubmit",function(Rn){r.eBV(S);const oo=r.XpG();return r.Njj(oo.onSearchSubmit(Rn))})("searchResponse",function(Rn){r.eBV(S);const oo=r.XpG();return r.Njj(oo.onSearchResponse(Rn))})("queryTypeChange",function(Rn){r.eBV(S);const oo=r.XpG();return r.Njj(oo.onQueryTypeChange(Rn))})("interaction",function(Rn){r.eBV(S);const oo=r.XpG();return r.Njj(oo.onInteraction(Rn))}),r.k0s()}if(2&Z){const S=r.XpG();r.Y8G("config",S.shellConfig())("initialQuery",S.initialQuery)("initialQueryType",S.initialQueryType)("productUrlBuilder",S.productUrlBuilder)("literatureUrlBuilder",S.literatureUrlBuilder)("pageUrlBuilder",S.pageUrlBuilder)}}let Oa=(()=>{class Z{static QUERY_PARAM_KEY="query";static QUERY_TYPE_PARAM_KEY="queryType";static LOGGER="SiteSearchComponent";static PRIMERICA_PARENT_FIRM_GLOBAL_ID="16590073";appConfigService=(0,r.WQX)(e.RK);logger=(0,r.WQX)(G.L);profileService=(0,r.WQX)(Be.b);segmentService=(0,r.WQX)(Be.S);router=(0,r.WQX)(ct.Ix);activatedRoute=(0,r.WQX)(ct.nX);siteSearchAnalyticsAdapter=(0,r.WQX)(ca);initialQueryParams=this.router.parseUrl(this.router.url).queryParams;profileData=(0,_e.ot)(this.profileService.getProfileData$(),{initialValue:null});shellConfig=(0,r.EWP)(()=>{const S=this.appConfigService.getChannelConfig(),Ke=S.siteSearch,Rn=this.getSiteSearchAvgAnnualConfig(),oo=this.appConfigService.getSiteSearchConfig(),Br=this.profileData()?.personalInfo?.parentFirmGlobalId===Z.PRIMERICA_PARENT_FIRM_GLOBAL_ID?["funds","literature"]:Ke.collection;return{searchNumber:Ke.searchNumber,collection:Br,hideProductExactMatch:Ke.hideProductExactMatch,hideThematicExactMatch:Ke.hideThematicExactMatch,productTypeOrder:Ke.productTypeOrder,showCloseBtn:!1,showCartActions:Ke.showCartActions??!1,showClientUseColumn:this.segmentService.getCurrentSegmentId()===Ze.zu.FINANCIAL_PROFESSIONALS,exactProductConfig:{avgAnnual:Rn,thirtyThreeActProducts:S.thirtyThreeActProducts,documents:{documentsByProductType:Ke.exactMatchDocumentsByProductType??{},documentsFor33ActProducts:Ke.exactMatchDocumentsFor33ActProducts,language:this.appConfigService.getSiteProductConfig()?.language,canViewProtectedDocuments:this.profileService.isLoggedIn()||this.profileService.isIdentified()||this.profileService.isPfgiIdentified(),literatureUrlBuilder:this.exactProductLiteratureUrlBuilder}},recentStorageCount:Ke.recentStorageCount,searchDebounceMs:this.appConfigService.getSiteSearchDebounceMs(),isPreSearchModuleEnabled:oo?.enablePreSearchModule??!1,hideTabs:Ke.hideTabs,shouldNotSpellCheck:Ke.shouldNotSpellCheck,insightsCollection:Ke.insightsCollection}});initialQuery=this.initialQueryParams[Z.QUERY_PARAM_KEY]??"";initialQueryType="full"===this.initialQueryParams[Z.QUERY_TYPE_PARAM_KEY]?"full":void 0;productUrlBuilder=S=>this.appConfigService.getProductPageUrl(S.productId,S.shareClassCode,S.productName,S.identifier)||(this.logger.error(Z.LOGGER,{message:"[site-search] product page URL is required but missing",productId:S.productId,shareClassCode:S.shareClassCode,productName:S.productName,identifier:S.identifier}),null);literatureUrlBuilder=S=>
16{const[Ke,Rn]=1===S.productIds.length?this.getSearchPreviewPair(S.productIds,S.shareClassCodes):[void 0,void 0];return this.appConfigService.getLiteratureDocUrl(S.documentTermsType,S.fileExtension,S.downloadUrl,{productId:Ke,shareClassCode:Rn,productName:S.productNames[0],identifier:S.identifiers[0]})};exactProductLiteratureUrlBuilder=S=>this.appConfigService.getLiteratureDocUrl(S.documentTermsType,S.fileExtension,S.downloadUrl,{productId:S.productId,shareClassCode:S.shareClassCode,productName:S.productName,identifier:S.identifier,customFilePath:S.customFilePath});pageUrlBuilder=S=>{if("biography"===S.collection){const Ke=this.appConfigService.getSiteGeneralConfig()?.biographyPageUrl?.trim();if(Ke&&S.documentName)return`/${Ke.replace(/^\/+|\/+$/g,"")}/${S.documentName}`}return S.relativePath};onSearchSubmit(S){this.updateQueryParamsForTerm(S)}onSearchResponse(S){this.updateQueryParamsForTerm(S.updatedQueryText)}onQueryTypeChange(S){S!==(this.activatedRoute.snapshot.queryParamMap.get(Z.QUERY_TYPE_PARAM_KEY)??null)&&this.router.navigate([],{relativeTo:this.activatedRoute,queryParams:{[Z.QUERY_TYPE_PARAM_KEY]:S},queryParamsHandling:"merge"})}onInteraction(S){this.siteSearchAnalyticsAdapter.trackInteraction(S)}getSiteSearchAvgAnnualConfig(){const Ke=this.appConfigService.getChannelConfig().productPage,Rn=this.appConfigService.getSiteProductConfig(),oo=Rn?.general,ui=Rn?.performance,Br=Ke.common.avgAnnual.performanceCols,gl={common:{defaultCalcType:Er.rg,isAllCalcTypeRequiredFromPDS:!1,periodEnds:(0,On.mI)(),performanceCols:Br}};Object.keys(oo?.defaultCalcType??{}).forEach(_s=>{const Ca=_s,js=Ke[Ca],ac="object"==typeof js&&"avgAnnual"in js&&!!js.avgAnnual?.performanceCols;gl[Ca]={defaultCalcType:oo?.defaultCalcType?.[Ca]??Er.rg,additionalCalcType:oo?.additionalCalcType?.[Ca],isAllCalcTypeRequiredFromPDS:Er.ZP.includes(Ca),periodEnds:(0,On.mI)(ui?.dataRefreshRate?.[Ca]?.AVG_ANNUAL),performanceCols:ac?js.avgAnnual.performanceCols:Br}});const Ma={common:{benchmarkOrder:Er.Ry,suppressedBenchmarks:[],hideCurrency:!1}};return Object.entries(ui?.benchmarkOrder??{}).forEach(([_s,Ca])=>{Ma[_s]={...Ma[_s]??{},benchmarkOrder:Ca}}),Object.entries(ui?.suppressBenchmarkData??{}).forEach(([_s,Ca])=>{Ma[_s]={...Ma[_s]??{},suppressedBenchmarks:Ca}}),(ui?.hideCurrency??[]).forEach(_s=>{Ma[_s]={...Ma[_s]??{},hideCurrency:!0}}),{defaultCalcType:Er.rg,benchmarkOrder:Er.Ry,suppressedBenchmarks:[],byProductType:gl,byTaxonomy:Ma,noBenchmarkList:oo?.noBenchmarkList,twoBenchmarkList:oo?.twoBenchmarkList,allBenchmarkList:oo?.allBenchmarkList,suppressPOPByShareClass:ui?.suppressPOPByShareClass,suppressionSets:ui?.suppressionSets.map(_s=>({funds:_s.funds,performanceChart:_s.performanceChart}))??[]}}updateQueryParamsForTerm(S){const Ke=S.trim();Ke!==(this.activatedRoute.snapshot.queryParamMap.get(Z.QUERY_PARAM_KEY)??"")&&this.router.navigate([],{relativeTo:this.activatedRoute,queryParams:Ke?{[Z.QUERY_PARAM_KEY]:Ke}:{[Z.QUERY_PARAM_KEY]:null,[Z.QUERY_TYPE_PARAM_KEY]:null},queryParamsHandling:"merge"})}getSearchPreviewPair(S,Ke){const Rn=this.appConfigService.getSiteProductConfig()?.general.activeList;if(S.length&&Ke.length){for(const oo of S)for(const ui of Ke)if(Rn?.includes(`${oo}-${ui}`))return[oo,ui];return[S[0],Ke[0]]}return[void 0,void 0]}static \u0275fac=function(Ke){return new(Ke||Z)};static \u0275cmp=r.VBU({type:Z,selectors:[["app-site-search"]],hostAttrs:["data-gtm-component","site-search",1,"min-h-[80vh]","w-full","block","bg-nc1-100","pt-4","pb-32","px-4"],decls:3,vars:0,consts:[[1,"container","block",3,"searchSubmit","searchResponse","queryTypeChange","interaction","config","initialQuery","initialQueryType","productUrlBuilder","literatureUrlBuilder","pageUrlBuilder"]],template:function(Ke,Rn){1&Ke&&(r.DNE(0,ka,1,6),r.nv$(1,0,sa),r.HdQ())},encapsulation:2,changeDetection:0})}return Z})();const Zr={hasContentButtons:{accordion:{documentTemplateQuery:"new-FRK-Accordion-document",folderTemplateQuery:"new-FRK-Accordion-folder",parameter:"accordionData",root:"accordions"},announcement:{documentTemplateQuery:"new-FRK-Announcements-document",folderTemplateQuery:"new-FRK-Announcements-folder",parameter:"announcementsData",root:"announcements"},banner:{documentTemplateQuery:"new-FRK-Banner-document",folderTemplateQuery:"new-FRK-Banner-folder",parameter:"bannerContent",root:"banners"},"banner-hero":{documentTemplateQuery:"new-FRK-Banner-document",folderTemplateQuery:"new-FRK-Banner-folder",parameter:"bannerContent",root:"banners"},"banner-homepage":{documentTemplateQuery:"new-FRK-Banner-document",folderTemplateQuery:"new-FRK-Banner-folder",parameter:"bannerContent",root:"banners"},"banner-insights":{documentTemplateQuery:"new-FRK-Banner-document",folderTemplateQuery:"new-FRK-Banner-folder",parameter:"bannerContent",root:""},bespoke:{documentTemplateQuery:"new-FRK-JSON-document",folderTemplateQuery:"new-FRK-JSON-folder",parameter:"jsonContent",root:""},prism:{documentTemplateQuery:"new-FRK-JSON-document",folderTemplateQuery:"new-FRK-JSON-folder",parameter:"jsonContent",root:""},"biography-card-grid":{documentTemplateQuery:"new-FRK-Biography-Card-Grid-document",folderTemplateQuery:"new-FRK-Biography-Card-Grid-folder",parameter:"cardGridData",root:"biography-card-grids"},card:{parameter:"document"},"card-cta":{documentTemplateQuery:"new-FRK-CTA-Card-document",folderTemplateQuery:"new-FRK-CTA-Card-folder",parameter:"ctaContent"}
16,code:{documentTemplateQuery:"new-FRK-Code-document",folderTemplateQuery:"new-FRK-Code-folder",parameter:"contentDocument"},"content-block":{parameter:"document"},"curated-card-grid":{documentTemplateQuery:"new-FRK-Curated-Card-Grid-document",folderTemplateQuery:"new-FRK-Curated-Card-Grid-folder",parameter:"cardGridData"},"featured-card-cta":{documentTemplateQuery:"new-FRK-CTA-Card-document",folderTemplateQuery:"new-FRK-CTA-Card-folder",parameter:"featuredctaContent"},"index-cards":{parameter:"document"},"info-box-banner":{documentTemplateQuery:"new-FRK-Info-Box-Cards-document",folderTemplateQuery:"new-FRK-Info-Box-Cards-folder",parameter:"infoBoxBannerContent"},"info-box-cards":{documentTemplateQuery:"new-FRK-Info-Box-Cards-document",folderTemplateQuery:"\tnew-FRK-Info-Box-Cards-folder",parameter:"infoBoxCardsContent"},"insights-card-grid":{documentTemplateQuery:"new-FRK-Insight-Filter-Config-document",folderTemplateQuery:"new-FRK-Insight-Filter-Config-folder",parameter:"queryFilterConfigDocument",root:""},"insights-list":{documentTemplateQuery:"new-FRK-Insight-Filter-Config-document",folderTemplateQuery:"new-FRK-Insight-Filter-Config-folder",parameter:"queryFilterConfigDocument",root:""},"marketo-form":{documentTemplateQuery:"new-FRK-Marketo-Form-document",folderTemplateQuery:"new-FRK-Marketo-Form-folder",parameter:"formData",root:""},"media-block":{documentTemplateQuery:"new-FRK-Media-Block-document",folderTemplateQuery:"new-FRK-Media-Block-folder",parameter:"mediaBlockContent",root:""},"page-section":{documentTemplateQuery:"new-FRK-Page-Section-document",folderTemplateQuery:"new-FRK-Page-Section-folder",parameter:"sectionContent",root:""},"product-cards":{documentTemplateQuery:"new-FRK-Product-Card-Grid-document",folderTemplateQuery:"new-FRK-Product-Card-Grid-folder",parameter:"productCardsData"},"quick-link-card-group":{documentTemplateQuery:"new-FRK-Quick-Link-Card-Group-document",folderTemplateQuery:"new-FRK-Quick-Link-Card-Group-folder",parameter:"quickLinkCardGroupData"},richTextcode:{documentTemplateQuery:"new-FRK-Code-document",folderTemplateQuery:"\tnew-FRK-Code-folder",parameter:"contentDocument"},"sticky-nav":{documentTemplateQuery:"new-FRK-Sticky-Navigation-document",folderTemplateQuery:"new-FRK-Sticky-Navigation-folder",parameter:"navigationData"},video:{documentTemplateQuery:"new-FRK-Video-document",folderTemplateQuery:"new-FRK-Video-folder",parameter:"videoData"},"video-banner":{documentTemplateQuery:"new-FRK-Video-Banner-document",folderTemplateQuery:"new-FRK-Video-Banner-folder",parameter:"videoBannerContent"},"content-blocks":{documentTemplateQuery:"new-FRK-Content-Blocks-document",folderTemplateQuery:"new-FRK-Content-Blocks-folder",parameter:"contentBlocksData"},"tab-end":{parameter:"tabGroupContent"},"Firm Header Logos":{documentTemplateQuery:"new-FRK-Firm-Header-Logos-document",folderTemplateQuery:"new-FRK-Firm-Header-Logos-folder",parameter:"document"},"toolkit-documents":{documentTemplateQuery:"new-FRK-Toolkit-Documents-document",folderTemplateQuery:"new-FRK-Toolkit-Documents-folder",parameter:"toolkitDocuments"},"academy-library":{parameter:"digitalContent"},"card-dashboard":{documentTemplateQuery:"new-FRK-Dashboard-Card-document",folderTemplateQuery:"new-FRK-Dashboard-Card-folder",parameter:"cardDashboardData",root:"cardDashboard"},"client-accounts":{documentTemplateQuery:"new-FRK-Client-Accounts-document",folderTemplateQuery:"new-FRK-Client-Accounts-folder",parameter:"clientAccountsData"}},hasMenuButton:["footer","header","ppss","sub-nav"]},la=()=>[Hi],va=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs"),h.e("apps_core-web_src_app_components_products_performance_performance_component_ts")]).then(h.bind(h,84028)).then(Z=>Z.PerformanceComponent)],dr=()=>[h.e("apps_core-web_src_app_components_products_portfolio_portfolio_component_ts").then(h.bind(h,28961)).then(
16Z=>Z.PortfolioComponent)],Hr=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs"),h.e("apps_core-web_src_app_components_products_literature_literature_component_ts")]).then(h.bind(h,31328)).then(Z=>Z.LiteratureComponent)],Da=()=>[h.e("apps_core-web_src_app_components_products_pricing_pricing_component_ts").then(h.bind(h,19412)).then(Z=>Z.PricingComponent)],$a=()=>[Promise.resolve().then(h.bind(h,2380)).then(Z=>Z.TaxComponent)],Wr=()=>[h.e("apps_core-web_src_app_components_products_documents_documents_component_ts").then(h.bind(h,33204)).then(Z=>Z.DocumentsComponent)],da=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs"),h.e("apps_core-web_src_app_components_products_product-cards_product-cards_component_ts")]).then(h.bind(h,9972)).then(Z=>Z.ProductCardsComponent)],us=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_shared_data-services_products_esm_js"),h.e("default-dist_libs_ng_ui-products_fesm2022_frk-ng-ui-products_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs"),h.e("apps_core-web_src_app_components_products_morningstar-table_morningstar-table_component_ts")]).then(h.bind(h,82756)).then(Z=>Z.MorningstarTableComponent)],cs=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("common"),h.e("apps_core-web_src_app_components_insights_insights_component_ts")]).then(h.bind(h,36436)).then(Z=>Z.InsightsComponent)],pa=()=>[Promise.all([h.e("common"),h.e("apps_core-web_src_app_components_marketing_marketing_component_ts")]).then(h.bind(h,84311)).then(Z=>Z.MarketingComponent)],Gs=()=>[h.e("apps_core-web_src_app_components_press-releases_press-releases_component_ts").then(h.bind(h,99973)).then(Z=>Z.PressReleasesContainerComponent)],ws=()=>[Promise.all([h.e("common"),h.e("apps_core-web_src_app_components_bespoke_bespoke_component_ts")]).then(h.bind(h,5199)).then(Z=>Z.BespokeComponent)],Xs=()=>[h.e("apps_core-web_src_app_components_prism_prism_component_ts").then(h.bind(h,25175)).then(Z=>Z.PrismComponent)],Js=()=>[Promise.all([h.e("default-dist_libs_ng_ui-insights_fesm2022_frk-ng-ui-insights_mjs"),h.e("default-dist_libs_ng_ui-literature_fesm2022_frk-ng-ui-literature_mjs"),h.e("apps_core-web_src_app_components_interactive-content_interactive-content_component_ts")]).then(h.bind(h,60248)).then(Z=>Z.InteractiveContentComponent)],Es=Z=>({"has-edit-button":Z,relative:!0});function Cs(Z,Jt){if(1&Z&&r.eu8(0,2),2&Z){const S=r.XpG();r.Y8G("documentTemplateQuery",null==S.brComponentConfig.hasContentButtons[S.name]?null:S.brComponentConfig.hasContentButtons[S.name].documentTemplateQuery)("folderTemplateQuery",null==S.brComponentConfig.hasContentButtons[S.name]?null:S.brComponentConfig.hasContentButtons[S.name].folderTemplateQuery)("parameter",null==S.brComponentConfig.hasContentButtons[S.name]?null:S.brComponentConfig.hasContentButtons[S.name].parameter)("root",null==S.brComponentConfig.hasContentButtons[S.name]?null:S.brComponentConfig.hasContentButtons[S.name].root)("brManageContentButton",S.document)("relative",!0)}}function ue(Z,Jt){if(1&Z&&r.eu8(0,3),2&Z){const S=r.XpG();r.Y8G("brManageMenuButton",S.menu)}}function Ge(Z,Jt){1&Z&&r.eu8(0)}function xe(Z,Jt){if(1&Z&&r.DNE(0,Ge,1,0,"ng-container",4),2&Z){r.XpG();const S=r.sdS(6);r.Y8G("ngTemplateOutlet",S)}}function We(Z,Jt){if(1&Z&&r.nrm(0,"app-page-metadata",5),2&Z){const S=r.XpG(2);r.Y8G("model",S.model)}}function Dt(Z,Jt){if(1&Z&&r.nrm(0,"app-header",6),2&Z){const S=r.XpG(2);r.Y8G("menu",S.menu)}}function jn(Z,Jt){if(1&Z&&r.nrm(0,"app-legal-caveats",7),2&Z){const S=r.XpG(2);r.Y8G("model",S.model)("params",S.params)("page",S.page)}}function xn(Z,Jt){if(1&Z&&r.nrm(0,"app-footer",8),2&Z){const S=r.XpG(2);r.Y8G("model",S.model)("menu",S.menu)("page",S.page)}}function ko(Z,Jt){if(1&Z&&r.nrm(0,"app-attribution",9),2&Z){const S=r.XpG(2);r.Y8G("component",S.component)("page",S.page)}}function Ko(Z,Jt){if(1&Z&&r.nrm(0,"app-ppss",10),2&Z){const S=r.XpG(2);r.Y8G("menu",S.menu)("productType",S.params.productType)}}function Ni(Z,Jt){if(1&Z&&r.nrm(0,"app-product-common",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function Lr(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",13)}function Ua(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",13)}function xa(Z,Jt){1&Z&&(r.DNE(0,Ni,1,2)(1,Lr,1,0)(2,Ua,1,0),r.nv$(3,0,la,1,2),r.g25())}function ns(Z,Jt){if(1&Z&&r.nrm(0,"app-performance",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function ds(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",14)}function za(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",14)}function as(Z,Jt){1&Z&&(r.DNE(0,ns,1,2)(1,ds,1,0)(2,za,1,0),r.nv$(3,0,va,1,2),r.g25())}function ks(Z,Jt){if(1&Z&&r.nrm(0,"app-product-common",9),2&Z){const S=r.XpG(2);r.Y8G("component",S.component)("page",S.page)}}function qs(Z,Jt){if(1&Z&&r.nrm(0,"app-fund-content",9),2&Z){const S=r.XpG(2);r.Y8G("component",S.component)("page",S.page)}}function Rs(Z,Jt){if(1&Z&&r.nrm(0,"app-performance",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function $s(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",15)}function kl(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",15)}function Dl(Z,Jt){1&Z&&(r.DNE(0,Rs,1,2)(1,$s,1,0)(2,kl,1,0),r.nv$(3,0,va,1,2),r.g25())}function Ul(Z,Jt){if(1&Z&&r.nrm(0,"app-performance",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function Gl(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",16)}function ll(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",16)}function Ml(Z,Jt){1&Z&&(r.DNE(0,Ul,1,2)(1,Gl,1,0)(2,ll,1,0),r.nv$(3,0,va,1,2),r.g25())}function ml(Z,Jt){if(1&Z&&r.nrm(0,"app-portfolio",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function $l(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",16)}function il(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",16)}function ol(Z,Jt){1&Z&&(r.DNE(0,ml,1,2)(1,$l,1,0)(2,il,1,0),r.nv$(3,0,dr,1,2),r.g25())}function Sl(Z,Jt){if(1&Z&&r.nrm(0,"app-literature",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function Us(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",16)}function cl(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",16)}function dl(Z,Jt){1&Z&&(r.DNE(0,Sl,1,2)(1,Us,1,0)(2,cl,1,0),r.nv$(3,0,Hr,1,2),r.g25())}function ul(Z,Jt){if(1&Z&&r.nrm(0,"app-literature",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function ee(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",16)}function d(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",16)}function m(Z,Jt){1&Z&&(r.DNE(0,ul,1,2)(1,ee,1,0)(2,d,1,0),r.nv$(3,0,Hr,1,2),r.g25())}function y(Z,Jt){if(1&Z&&r.nrm(0,"app-pricing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function M(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",15)}function T(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",15)}function P(Z,Jt){1&Z&&(r.DNE(0,y,1,2)(1,M,1,0)(2,T,1,0),r.nv$(3,0,Da,1,2),r.g25())}function L(Z,Jt){if(1&Z&&r.nrm(0,"app-pricing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function H(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",17)}function ce(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",17)}function Ee(Z,Jt){1&Z&&(r.DNE(0,L,1,2)(1,H,1,0)(2,ce,1,0),r.nv$(3,0,Da,1,2),r.g25())}function ae(Z,Jt){if(1&Z&&r.nrm(0,"app-pricing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function Ve(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",17)}function ot(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",17)}function pt(Z,Jt){1&Z&&(r.DNE(0,ae,1,2)(1,Ve,1,0)(2,ot,1,0),r.nv$(3,0,Da,1,2),r.g25())}function xt(Z,Jt){if(1&Z&&r.nrm(0,"app-tax",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function vt(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",17)}function _t(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",17)}function _n(Z,Jt){1&Z&&(r.DNE(0,xt,1,2)(1,vt,1,0)(2,_t,1,0),r.nv$(3,0,$a,1,2),r.g25())}function Wn(Z,Jt){if(1&Z&&r.nrm(0,"app-tax",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function mo(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",17)}function ro(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",17)}function so(Z,Jt){1&Z&&(r.DNE(0,Wn,1,2)(1,mo,1,0)(2,ro,1,0),r.nv$(3,0,$a,1,2),r.g25())}function _o(Z,Jt){if(1&Z&&r.nrm(0,"app-tax",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function xo(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",18)}function ii(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",18)}function oi(Z,Jt){1&Z&&(r.DNE(0,_o,1,2)(1,xo,1,0)(2,ii,1,0),r.nv$(3,0,$a,1,2),r.g25())}function ei(Z,Jt){if(1&Z&&r.nrm(0,"app-product-documents",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function Ii(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",19)}function Zi(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",19)}function Wi(Z,Jt){1&Z&&(r.DNE(0,ei,1,2)(1,Ii,1,0)(2,Zi,1,0),r.nv$(3,0,Wr,1,2),r.g25())}function qi(Z,Jt){if(1&Z&&r.nrm(0,"app-product-cards",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}
16function zi(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",16)}function lr(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",16)}function wa(Z,Jt){1&Z&&(r.DNE(0,qi,1,2)(1,zi,1,0)(2,lr,1,0),r.nv$(3,0,da,1,2),r.g25())}function ia(Z,Jt){if(1&Z&&r.nrm(0,"app-morningstar-table",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function Ia(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",20)}function Sr(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",20)}function Or(Z,Jt){1&Z&&(r.DNE(0,ia,1,2)(1,Ia,1,0)(2,Sr,1,0),r.nv$(3,0,us,1,2),r.g25())}function Pi(Z,Jt){if(1&Z&&r.nrm(0,"app-insights",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Xr(Z,Jt){1&Z&&(r.DNE(0,Pi,1,4),r.nv$(1,0,cs),r.g25())}function zr(Z,Jt){if(1&Z&&r.nrm(0,"app-insights",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Va(Z,Jt){1&Z&&(r.DNE(0,zr,1,4),r.nv$(1,0,cs),r.g25())}function fa(Z,Jt){if(1&Z&&r.nrm(0,"app-insights",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Ba(Z,Jt){1&Z&&(r.DNE(0,fa,1,4),r.nv$(1,0,cs),r.g25())}function hs(Z,Jt){if(1&Z&&r.nrm(0,"app-insights",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function ps(Z,Jt){1&Z&&(r.DNE(0,hs,1,4),r.nv$(1,0,cs),r.g25())}function As(Z,Jt){if(1&Z&&r.nrm(0,"app-insights",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function zs(Z,Jt){1&Z&&(r.DNE(0,As,1,4),r.nv$(1,0,cs),r.g25())}function bs(Z,Jt){if(1&Z&&r.nrm(0,"app-insights",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Ds(Z,Jt){1&Z&&(r.DNE(0,bs,1,4),r.nv$(1,0,cs),r.g25())}function vs(Z,Jt){if(1&Z&&r.nrm(0,"app-insights",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function rl(Z,Jt){1&Z&&(r.DNE(0,vs,1,4),r.nv$(1,0,cs),r.g25())}function Vo(Z,Jt){if(1&Z&&r.nrm(0,"app-insights",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Cr(Z,Jt){1&Z&&(r.DNE(0,Vo,1,4),r.nv$(1,0,cs),r.g25())}function Os(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function al(Z,Jt){1&Z&&(r.DNE(0,Os,1,4),r.nv$(1,0,pa),r.g25())}function ra(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Il(Z,Jt){1&Z&&(r.DNE(0,ra,1,4),r.nv$(1,0,pa),r.g25())}function vl(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function el(Z,Jt){1&Z&&(r.DNE(0,vl,1,4),r.nv$(1,0,pa),r.g25())}function hl(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component",S.name)}}function Tl(Z,Jt){1&Z&&(r.DNE(0,hl,1,3),r.nv$(1,0,pa),r.g25())}function zl(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Hl(Z,Jt){1&Z&&(r.j41(0,"div",21)(1,"span",22),r.EFF(2,"Loading..."),r.k0s(),r.j41(3,"div",23),r.nrm(4,"div",24)(5,"div",25)(6,"div",26),r.k0s()())}function ic(Z,Jt){1&Z&&(r.j41(0,"div",21)(1,"span",22),r.EFF(2,"Loading..."),r.k0s(),r.j41(3,"div",23),r.nrm(4,"div",24)(5,"div",25)(6,"div",26),r.k0s()())}function Zl(Z,Jt){1&Z&&(r.DNE(0,zl,1,4)(1,Hl,7,0)(2,ic,7,0),r.nv$(3,0,pa,1,2),r.g25())}function me(Z,Jt){1&Z&&r.EFF(0," TABS COMPONENT ")}function Qe(Z,Jt){}function Se(Z,Jt){}function Oe(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Ut(Z,Jt){1&Z&&(r.DNE(0,Oe,1,4),r.nv$(1,0,pa),r.g25())}function gt(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function wt(Z,Jt){1&Z&&(r.DNE(0,gt,1,4),r.nv$(1,0,pa),r.g25())}function Cn(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function An(Z,Jt){1&Z&&(r.DNE(0,Cn,1,4),r.nv$(1,0,pa),r.g25())}function In(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Fo(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",27)}function F(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",27)}function A(Z,Jt){1&Z&&(r.DNE(0,In,1,4)(1,Fo,1,0)(2,F,1,0),r.nv$(3,0,pa,1,2),r.g25())}function b(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function B(Z,Jt){1&Z&&(r.DNE(0,b,1,2),r.nv$(1,0,pa),r.g25())}function C(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function O(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",28)}
16function re(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",28)}function kt(Z,Jt){1&Z&&(r.DNE(0,C,1,4)(1,O,1,0)(2,re,1,0),r.nv$(3,0,pa,1,2),r.g25())}function Un(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Po(Z,Jt){1&Z&&(r.DNE(0,Un,1,4),r.nv$(1,0,pa),r.g25())}function pi(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Fi(Z,Jt){1&Z&&(r.DNE(0,pi,1,4),r.nv$(1,0,pa),r.g25())}function xi(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function or(Z,Jt){1&Z&&(r.DNE(0,xi,1,4),r.nv$(1,0,pa),r.g25())}function hr(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Ri(Z,Jt){1&Z&&(r.DNE(0,hr,1,4),r.nv$(1,0,pa),r.g25())}function Kr(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function ga(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",20)}function es(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",20)}function Ps(Z,Jt){1&Z&&(r.DNE(0,Kr,1,4)(1,ga,1,0)(2,es,1,0),r.nv$(3,0,pa,1,2),r.g25())}function Ha(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Rl(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",29)}function Hs(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",29)}function Ns(Z,Jt){1&Z&&(r.DNE(0,Ha,1,4)(1,Rl,1,0)(2,Hs,1,0),r.nv$(3,0,pa,1,2),r.g25())}function Yl(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Pl(Z,Jt){1&Z&&(r.DNE(0,Yl,1,4),r.nv$(1,0,pa),r.g25())}function Ll(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function Bl(Z,Jt){1&Z&&(r.DNE(0,Ll,1,2),r.nv$(1,0,pa),r.g25())}function tl(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function pl(Z,Jt){1&Z&&(r.DNE(0,tl,1,2),r.nv$(1,0,pa),r.g25())}function Wl(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function _l(Z,Jt){1&Z&&(r.DNE(0,Wl,1,4),r.nv$(1,0,pa),r.g25())}function Ls(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Fl(Z,Jt){1&Z&&(r.DNE(0,Ls,1,4),r.nv$(1,0,pa),r.g25())}function Cl(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function tc(Z,Jt){1&Z&&(r.DNE(0,Cl,1,4),r.nv$(1,0,pa),r.g25())}function hc(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function Kl(Z,Jt){1&Z&&(r.DNE(0,hc,1,2),r.nv$(1,0,pa),r.g25())}function Ql(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Bc(Z,Jt){1&Z&&(r.DNE(0,Ql,1,4),r.nv$(1,0,pa),r.g25())}function yi(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Xi(Z,Jt){1&Z&&(r.DNE(0,yi,1,4),r.nv$(1,0,pa),r.g25())}function Si(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Ea(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",30)}function _a(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",30)}
16function ys(Z,Jt){1&Z&&(r.DNE(0,Si,1,4)(1,Ea,1,0)(2,_a,1,0),r.nv$(3,0,pa,1,2),r.HdQ())}function Ra(Z,Jt){if(1&Z&&r.nrm(0,"app-marketing",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Pa(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",31)}function Xl(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",31)}function Jl(Z,Jt){1&Z&&(r.DNE(0,Ra,1,4)(1,Pa,1,0)(2,Xl,1,0),r.nv$(3,0,pa,1,2),r.HdQ())}function pc(Z,Jt){if(1&Z&&r.nrm(0,"app-press-releases",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page)}}function fl(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",18)}function Xc(Z,Jt){1&Z&&r.nrm(0,"frk-skeleton-loader",18)}function wc(Z,Jt){1&Z&&(r.DNE(0,pc,1,2)(1,fl,1,0)(2,Xc,1,0),r.nv$(3,0,Gs,1,2),r.g25())}function Fc(Z,Jt){if(1&Z&&r.nrm(0,"app-bespoke",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)}}function kc(Z,Jt){1&Z&&(r.DNE(0,Fc,1,3),r.nv$(1,0,ws),r.g25())}function Ol(Z,Jt){if(1&Z&&r.nrm(0,"app-prism",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)}}function Oc(Z,Jt){1&Z&&(r.DNE(0,Ol,1,3),r.nv$(1,0,Xs),r.g25())}function fc(Z,Jt){if(1&Z&&r.nrm(0,"app-interactive-content",9),2&Z){const S=r.XpG(3);r.Y8G("component",S.component)("page",S.page),r.BMQ("data-gtm-component-variant",S.variant)("data-gtm-component",S.name)}}function Mc(Z,Jt){1&Z&&(r.DNE(0,fc,1,4),r.nv$(1,0,Js),r.g25())}function Nc(Z,Jt){if(1&Z&&r.nrm(0,"app-gateway",11),2&Z){const S=r.XpG(2);r.Y8G("page",S.page)("params",S.params)}}function sc(Z,Jt){if(1&Z&&r.nrm(0,"app-page-restrictions",12),2&Z){const S=r.XpG(2);r.Y8G("params",S.params)}}function Sc(Z,Jt){if(1&Z&&r.nrm(0,"app-notification",11),2&Z){const S=r.XpG(2);r.Y8G("page",S.page)("params",S.params),r.BMQ("data-gtm-component-variant",S.variant)}}function zc(Z,Jt){1&Z&&r.nrm(0,"app-site-search")}function nl(Z,Jt){if(1&Z&&r.nrm(0,"app-on-page-search",12),2&Z){const S=r.XpG(2);r.Y8G("params",S.params)}}function Tc(Z,Jt){if(1&Z&&r.nrm(0,"app-firm-header-logos",9),2&Z){const S=r.XpG(2);r.Y8G("component",S.component)("page",S.page)}}function jc(Z,Jt){if(1&Z&&r.DNE(0,We,1,1,"app-page-metadata",5)(1,Dt,1,1,"app-header",6)(2,jn,1,3,"app-legal-caveats",7)(3,xn,1,3,"app-footer",8)(4,ko,1,2,"app-attribution",9)(5,Ko,1,2,"app-ppss",10)(6,xa,5,0)(7,as,5,0)(8,ks,1,2,"app-product-common",9)(9,qs,1,2,"app-fund-content",9)(10,Dl,5,0)(11,Ml,5,0)(12,ol,5,0)(13,dl,5,0)(14,m,5,0)(15,P,5,0)(16,Ee,5,0)(17,pt,5,0)(18,_n,5,0)(19,so,5,0)(20,oi,5,0)(21,Wi,5,0)(22,wa,5,0)(23,Or,5,0)(24,Xr,3,0)(25,Va,3,0)(26,Ba,3,0)(27,ps,3,0)(28,zs,3,0)(29,Ds,3,0)(30,rl,3,0)(31,Cr,3,0)(32,al,3,0)(33,Il,3,0)(34,el,3,0)(35,Tl,3,0)(36,Zl,5,0)(37,me,1,0)(38,Qe,0,0)(39,Se,0,0)(40,Ut,3,0)(41,wt,3,0)(42,An,3,0)(43,A,5,0)(44,B,3,0)(45,kt,5,0)(46,Po,3,0)(47,Fi,3,0)(48,or,3,0)(49,Ri,3,0)(50,Ps,5,0)(51,Ns,5,0)(52,Pl,3,0)(53,Bl,3,0)(54,pl,3,0)(55,_l,3,0)(56,Fl,3,0)(57,tc,3,0)(58,Kl,3,0)(59,Bc,3,0)(60,Xi,3,0)(61,ys,5,0)(62,Jl,5,0)(63,wc,5,0)(64,kc,3,0)(65,Oc,3,0)(66,Mc,3,0)(67,Nc,1,2,"app-gateway",11)(68,sc,1,1,"app-page-restrictions",12)(69,Sc,1,3,"app-notification",11)(70,zc,1,0,"app-site-search")(71,nl,1,1,"app-on-page-search",12)(72,Tc,1,2,"app-firm-header-logos",9),2&Z){let S;const Ke=r.XpG();r.vxM("pageMetadata"===(S=Ke.name)?0:"header"===S?1:"caveats"===S?2:"footer"===S?3:"attribution"===S?4:"ppss"===S?5:"product-banner"===S?6:"product-overview"===S?7:"fund-alert"===S?8:"fund-content"===S?9:"performance"===S?10:"ratings"===S?11:"portfolio"===S?12:"browse-literature"===S?13:"literature-components"===S?14:"pricing-chart"===S?15:"daily-fund-prices"===S?16:"pricing-tab"===S?17:"tax-information"===S?18:"distribution"===S?19:"press-release"===S?20:"document-list"===S?21:"product-cards"===S?22:"product-morningstar-table"===S?23:"banner-insights"===S?24:"insights-list"===S?25:"insights-card-grid"===S?26:"banner-article"===S?27:"banner-press-release-gen1"===S?28:"press-release-gen1-body"===S?29:"article-body"===S?30:"article-sidebar"===S?31:"accordion"===S?32:"announcement"===S?33:"card-dashboard"===S?34:"client-accounts"===S?35:"banner"===S?36:"tabs"===S?37:"tab-start"===S?38:"tab-end"===S?39:"banner-hero"===S?40:"banner-homepage"===S?41:"sticky-nav"===S?42:"sub-nav"===S?43:"section-anchor"===S?44:"card-cta"===S?45:"code"===S?46:"featured-card-cta"===S?47:"page-section"===S?48:"video"===S?49:"curated-card-grid"===S?50:"biography-card-grid"===S?51:"marketo-form"===S?52:"quick-link-card-group"===S?53:"video-banner"===S?54:"content-blocks"===S?55:"info-box-banner"===S?56:"infoBoxBanner"===S?57:"divider"===S?58:"toolkit-documents"===S?59:"academy-library"===S?60:"banner-profile"===S?61:"content-profile"===S?62:"FRK Press Releases"===S?63:"bespoke"===S?64:"prism"===S?65:"interactive-content"===S?66:"gateway"===S?67:"page-restrictions"===S?68:"notification"===S?69:"search"===S?70:"on-page-search"===S?71:"Firm Header Logos"===S?72:-1)}}function rc(Z,Jt){if(1&Z&&(r.j41(0,"strong"),r.EFF(1,"document:"),r.k0s(),r.EFF(2),r.nI1(3,"json")),2&Z){const S=r.XpG(2);r.R7$(2),r.SpI(" ",r.bMT(3,1,S.document)," ")}}function Ec(Z,Jt){if(1&Z&&(r.j41(0,"div",32)(1,"h2"),r.EFF(2),r.k0s(),r.j41(3,"strong"),r.EFF(4,"hasMenu:"),r.k0s(),r.EFF(5),r.nrm(6,"br"),r.j41(7,"strong"),r.EFF(8,"params:"),r.k0s(),r.EFF(9),r.nI1(10,"json"),r.nrm(11,"br"),r.j41(12,"strong"),r.EFF(13,"model:"),r.k0s(),r.EFF(14),r.nI1(15,"json"),r.nrm(16,"br"),r.DNE(17,rc,4,3),r.k0s()),2&Z){const S=r.XpG();r.R7$(2),r.Lme("",S.name," ",S.id,""),r.R7$(3),r.SpI(" ",void 0!==S.menu," "),r.R7$(4),r.SpI(" ",r.bMT(10,6,S.params)," "),r.R7$(5),r.SpI(" ",r.bMT(15,8,S.model)," "),r.R7$(3),r.vxM(S.model.document?17:-1)}}let ql=(()=>{class Z{component;page;debug=(0,r.hFB)(!1);isDebug=!1;isEditMode=!1;brComponentConfig;constructor(S){this.isDebug=S.getIsDebug(),this.isEditMode=S.getIsEditMode(),this.brComponentConfig=Zr}get name(){return this.component.model?.ctype??this.component.getName().replace(/\d+$/,"")}get id(){return this.component.getId().replace(/\d+/g,S=>S.padStart(2,"0"))}get params(){return this.component.getParameters()}get menu(){const S=this.component.getModels().menu;if(S)return this.page.getContent(S)}get model(){return this.component.getModels()}get document(){return this.page.getContent(this.model[this.brComponentConfig.hasContentButtons[this.name]?.parameter||"document"])}get variant(){return this.params.targetedVariant}static \u0275fac=function(Ke){return new(Ke||Z)(r.rXU(e.RK))};static \u0275cmp=r.VBU({type:Z,selectors:[["app-br-component"]],inputs:{component:"
16component",page:"page",debug:[1,"debug"]},decls:7,vars:6,consts:[["debugComponent",""],[3,"ngClass"],[3,"documentTemplateQuery","folderTemplateQuery","parameter","root","brManageContentButton","relative"],[3,"brManageMenuButton"],[4,"ngTemplateOutlet"],[3,"model"],[3,"menu"],["id","important-legal-info",3,"model","params","page"],[3,"model","menu","page"],[3,"component","page"],[3,"menu","productType"],[3,"page","params"],[3,"params"],["type","product-banner"],["type","overview"],["type","chart"],["type","details"],["type","table"],["type","list"],["type","banner-documents"],["type","product-card"],["role","status","aria-live","polite",1,"bg-nc1-100","flex","h-[267px]","w-full","items-end","lg:h-[277px]"],[1,"sr-only"],[1,"animate-breathe","w-full","p-8","xl:container","xl:px-12"],[1,"bg-nc1-300","mb-5","h-6","w-20","rounded"],[1,"bg-nc1-300","mb-7","h-9","w-1/2","lg:h-11","xl:h-14"],[1,"bg-nc1-300","mb-5","h-6","w-2/5"],["type","sticky-nav"],["type","default","height","h-[380px] md:h-[280px]"],["type","biography-card-grid"],["type","default","height","h-[520px] md:h-[330px] lg:h-[345px] xl:h-[320px] 2xl:h-[390px]"],["type","default","height","h-[200px]"],[1,"border-pc1-500","border"]],template:function(Ke,Rn){1&Ke&&(r.j41(0,"div",1),r.DNE(1,Cs,1,6,"ng-container",2)(2,ue,1,1,"ng-container",3)(3,xe,1,1,"ng-container")(4,jc,73,1),r.k0s(),r.DNE(5,Ec,18,10,"ng-template",null,0,r.C5r)),2&Ke&&(r.Y8G("ngClass",r.eq3(4,Es,Rn.isEditMode)),r.R7$(),r.vxM(Rn.isEditMode&&Rn.brComponentConfig.hasContentButtons[Rn.name]?1:-1),r.R7$(),r.vxM(Rn.isEditMode&&Rn.brComponentConfig.hasMenuButton.includes(Rn.name)&&Rn.menu?2:-1),r.R7$(),r.vxM(Rn.debug()?3:4))},dependencies:[co,p.dB,p.S,p.EC,s.MD,s.YU,s.T3,s.TG,ie,J.n,_r,se.M,Zn,At,St,Mn,yt,at,Di,Hi,Oa,l.WA],encapsulation:2,changeDetection:0})}return Z})()},81372:(fn,Q,h)=>{"use strict";h.d(Q,{y:()=>r});var s=h(74725);function r(p){return(0,s.T)(p?.then)}},81687:(fn,Q,h)=>{"use strict";h.d(Q,{Z:()=>G,m:()=>e});var s=h(86131),r=h(77274),p=h(28238),l=h(82326);function e(X){var t=(0,p.kp)({version:"5.30.1",onReady:function(V){V()}},X);return Object.defineProperty(t,"_setDebug",{get:function(){return r.pM},enumerable:!1}),t}function G(X,t,V){var ie=X[t];ie&&!ie.q&&ie.version&&l.Vy.warn("SDK is loaded more than once. This is unsupported and might have unexpected behavior."),X[t]=V,ie&&ie.q&&ie.q.forEach(function(J){return(0,s.y)(J,"onReady callback threw an error:")()})}},81798:(fn,Q,h)=>{"use strict";h.d(Q,{DR:()=>p,lq:()=>l,u1:()=>V});var s=h(64193),r=h(54338);function p(ie){if(!ie)return"";try{return JSON.parse(ie).url||""}catch{return""}}function l(ie,J){return ie?J:{}}function t(ie,J,se){if(!ie)return;const U=ie.displayText;if(!U)return;const ke=ie.link,_e=ke?ke.showLeavingSiteModal:void 0,Ue=ke?ke.leavingSiteModalKey:void 0,Ze=ke?(0,r.o3)(_e||"",Ue||""):void 0,we=ke?.link,Be=ke?.openIn?"_blank":"_self",Ce=ie.icon;let Ae;return we?.pageLink&&J&&se?Ae=function X(ie,J,se){const U=se?ie.getContent(se)?.getUrl():"";return U?J.getHomeUrl()+U:""}(J,se,we.pageLink):we?.url&&(Ae=we.url),{text:U,target:Be,leavingSiteModalClass:Ze,icon:Ce||void 0,hasIcon:!!Ce,isSignInLink:!!ke?.isSignInLink,...l(!!Ae,{href:Ae}),...l(!!_e,{showLeavingSiteModal:_e}),...l(!!Ue&&""!==Ue,{leavingSiteModalKey:Ue})}}function V(ie,J,se,U){const _e=ie.model.data.card,Ue=J?.background||"primary-gradient";if(!_e)return{title:"",background:Ue};const Ze=(0,s.Vy)(J?.bottomSpacing,J?.topSpacing,J?.[s.Bv]),Be=_e.title?.value||"",Ae=_e.summary?.value||"",ge=_e.buttonLink,rt=t(ge?.[0],se,U),Je=t(ge?.[1],se,U),Ct=_e.badges,Bt=function G(ie){return ie&&0!==ie.length?ie.map(J=>({text:J.title,ariaLabel:J.title,icon:J.icon})):[]}(Ct),Zt=_e.widenImageCompound,Xt=Zt?.widenImage,nn=p(Xt),an=Zt?.altText,un=J?.componentId||void 0;return{title:Be||"",background:Ue,spacing:Ze,...l(!!Ae,{description:Ae}),...l(!!Ct,{badge:Bt}),...l(!!rt,{primaryButton:rt}),...l(!!Je,{secondaryButton:Je}),...l(!!nn,{backgroundImage:nn}),...l(!!an,{backgroundImageAltText:an}),componentId:un}}},81914:(fn,Q,h)=>{"use strict";var s=h(53580).default;const r=new WeakMap,p=new WeakMap,l=new WeakMap,e=Symbol("anyProducer"),G=Promise.resolve(),X=Symbol("listenerAdded"),t=Symbol("listenerRemoved");function V(Be){if("string"!=typeof Be&&"symbol"!=typeof Be)throw new TypeError("eventName must be a string or a symbol")}function ie(Be){if("function"!=typeof Be)throw new TypeError("listener must be a function")}function J(Be,Ce){const Ae=p.get(Be);return Ae.has(Ce)||Ae.set(Ce,new Set),Ae.get(Ce)}function se(Be,Ce){const Ae="string"==typeof Ce||"symbol"==typeof Ce?Ce:e,ge=l.get(Be);return ge.has(Ae)||ge.set(Ae,new Set),ge.get(Ae)}function ke(Be,Ce){Ce=Array.isArray(Ce)?Ce:[Ce];let Ae=!1,ge=()=>{},rt=[];const Je={enqueue(Ct){rt.push(Ct),ge()},finish(){Ae=!0,ge()}};for(const Ct of Ce)se(Be,Ct).add(Je);return{next(){var Ct=this;return s(function*(){return rt?0===rt.length?Ae?(rt=void 0,Ct.next()):(yield new Promise(Bt=>{ge=Bt}),Ct.next()):{done:!1,value:yield rt.shift()}:{done:!0}})()},return(Ct){var Bt=arguments;return s(function*(){rt=void 0;for(const Zt of Ce)se(Be,Zt).delete(Je);return ge(),Bt.length>0?{done:!0,value:yield Ct}:{done:!0}})()},[Symbol.asyncIterator](){return this}}}function _e(Be){if(void 0===Be)return we;if(!Array.isArray(Be))throw new TypeError("`methodNames` must be an array of str
16ings");for(const Ce of Be)if(!we.includes(Ce))throw"string"!=typeof Ce?new TypeError("`methodNames` element must be a string"):new Error(`${Ce} is not Emittery method`);return Be}const Ue=Be=>Be===X||Be===t;class Ze{static mixin(Ce,Ae){return Ae=_e(Ae),ge=>{if("function"!=typeof ge)throw new TypeError("`target` must be function");for(const Ct of Ae)if(void 0!==ge.prototype[Ct])throw new Error(`The property \`${Ct}\` already exists on \`target\``);Object.defineProperty(ge.prototype,Ce,{enumerable:!1,get:function rt(){return Object.defineProperty(this,Ce,{enumerable:!1,value:new Ze}),this[Ce]}});const Je=Ct=>function(...Bt){return this[Ce][Ct](...Bt)};for(const Ct of Ae)Object.defineProperty(ge.prototype,Ct,{enumerable:!1,value:Je(Ct)});return ge}}constructor(){r.set(this,new Set),p.set(this,new Map),l.set(this,new Map)}on(Ce,Ae){ie(Ae),Ce=Array.isArray(Ce)?Ce:[Ce];for(const ge of Ce)V(ge),J(this,ge).add(Ae),Ue(ge)||this.emit(X,{eventName:ge,listener:Ae});return this.off.bind(this,Ce,Ae)}off(Ce,Ae){ie(Ae),Ce=Array.isArray(Ce)?Ce:[Ce];for(const ge of Ce)V(ge),J(this,ge).delete(Ae),Ue(ge)||this.emit(t,{eventName:ge,listener:Ae})}once(Ce){return new Promise(Ae=>{const ge=this.on(Ce,rt=>{ge(),Ae(rt)})})}events(Ce){Ce=Array.isArray(Ce)?Ce:[Ce];for(const Ae of Ce)V(Ae);return ke(this,Ce)}emit(Ce,Ae){var ge=this;return s(function*(){V(Ce),function U(Be,Ce,Ae){const ge=l.get(Be);if(ge.has(Ce))for(const rt of ge.get(Ce))rt.enqueue(Ae);if(ge.has(e)){const rt=Promise.all([Ce,Ae]);for(const Je of ge.get(e))Je.enqueue(rt)}}(ge,Ce,Ae);const rt=J(ge,Ce),Je=r.get(ge),Ct=[...rt],Bt=Ue(Ce)?[]:[...Je];yield G,yield Promise.all([...Ct.map(function(){var Zt=s(function*(Xt){if(rt.has(Xt))return Xt(Ae)});return function(Xt){return Zt.apply(this,arguments)}}()),...Bt.map(function(){var Zt=s(function*(Xt){if(Je.has(Xt))return Xt(Ce,Ae)});return function(Xt){return Zt.apply(this,arguments)}}())])})()}emitSerial(Ce,Ae){var ge=this;return s(function*(){V(Ce);const rt=J(ge,Ce),Je=r.get(ge),Ct=[...rt],Bt=[...Je];yield G;for(const Zt of Ct)rt.has(Zt)&&(yield Zt(Ae));for(const Zt of Bt)Je.has(Zt)&&(yield Zt(Ce,Ae))})()}onAny(Ce){return ie(Ce),r.get(this).add(Ce),this.emit(X,{listener:Ce}),this.offAny.bind(this,Ce)}anyEvent(){return ke(this)}offAny(Ce){ie(Ce),this.emit(t,{listener:Ce}),r.get(this).delete(Ce)}clearListeners(Ce){Ce=Array.isArray(Ce)?Ce:[Ce];for(const Ae of Ce)if("string"==typeof Ae||"symbol"==typeof Ae){J(this,Ae).clear();const ge=se(this,Ae);for(const rt of ge)rt.finish();ge.clear()}else{r.get(this).clear();for(const ge of p.get(this).values())ge.clear();for(const ge of l.get(this).values()){for(const rt of ge)rt.finish();ge.clear()}}}listenerCount(Ce){Ce=Array.isArray(Ce)?Ce:[Ce];let Ae=0;for(const ge of Ce)if("string"!=typeof ge){typeof ge<"u"&&V(ge),Ae+=r.get(this).size;for(const rt of p.get(this).values())Ae+=rt.size;for(const rt of l.get(this).values())Ae+=rt.size}else Ae+=r.get(this).size+J(this,ge).size+se(this,ge).size+se(this).size;return Ae}bindMethods(Ce,Ae){if("object"!=typeof Ce||null===Ce)throw new TypeError("`target` must be an object");Ae=_e(Ae);for(const ge of Ae){if(void 0!==Ce[ge])throw new Error(`The property \`${ge}\` already exists on \`target\``);Object.defineProperty(Ce,ge,{enumerable:!1,value:this[ge].bind(this)})}}}const we=Object.getOwnPropertyNames(Ze.prototype).filter(Be=>"constructor"!==Be);Ze.Typed=class extends Ze{},Object.defineProperty(Ze.Typed,"Typed",{enumerable:!1,value:void 0}),Object.defineProperty(Ze,"listenerAdded",{value:X,writable:!1,enumerable:!0,configurable:!1}),Object.defineProperty(Ze,"listenerRemoved",{value:t,writable:!1,enumerable:!0,configurable:!1}),fn.exports=Ze},81939:(fn,Q,h)=>{"use strict";h.d(Q,{$:()=>r});var s=h(82326);function r(p,l){l.silentMultipleInit||s.Vy.error("".concat(p," is already initialized."))}},82326:(fn,Q,h)=>{"use strict";h.d(Q,{JZ:()=>r,Vy:()=>e,Xs:()=>X,Z9:()=>p,bP:()=>s,fH:()=>G,xG:()=>t});var s={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},r=console,p={};Object.keys(s).forEach(function(V){p[V]=r[V]});var l="Datadog Browser SDK:",e={debug:p.debug.bind(r,l),log:p.log.bind(r,l),info:p.info.bind(r,l),warn:p.warn.bind(r,l),error:p.error.bind(r,l)},G="https://docs.datadoghq.com",X="".concat(G,"/real_user_monitoring/browser/troubleshooting"),t="More details:"},82772:(fn,Q,h)=>{"use strict";h.d(Q,{N:()=>r});var s=h(16821);function r(){var p="",l=0;return{isAsync:!1,get isEmpty(){return!p},write:function(e,G){var X=(0,s.WW)(e);l+=X,p+=e,G&&G(X)},finish:function(e){e(this.finishSync())},finishSync:function(){var e={output:p,outputBytesCount:l,rawBytesCount:l,pendingData:""};return p="",l=0,e},estimateEncodedBytesCount:function(e){return e.length}}}},83073:(fn,Q,h)=>{"use strict";h.d(Q,{m:()=>p});var s=h(38327),r=h(76535);class p extends s.B{constructor(e=1/0,G=1/0,X=r.U){super(),this._bufferSize=e,this._windowTime=G,this._timestampProvider=X,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=G===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,G)}next(e){const{isStopped:G,_buffer:X,_infiniteTimeWindow:t,_timestampProvider:V,_windowTime:ie}=this;G||(X.push(e),!t&&X.push(V.now()+ie)),this._trimBuffer(),super.next(e)}_subscribe(e){this._throwIfClosed(),this._trimBuffer();const G=this._innerSubscribe(e),{_infiniteTimeWindow:X,_buffer:t}=this,V=t.slice();for(let ie=0;ie<V.length&&!e.closed;ie+=X?1:2)e.next(V[ie]);return this._checkFinalizedStatuses(e),G}_trimBuffer(){const{_bufferSize:e,_timestampProvider:G,_buffer:X,_infiniteTimeWindow:t}=this,V=(t?1:2)*e;if(e<1/0&&V<X.length&&X.splice(0,X.length-V),!t){const ie=G.now();let J=0;for(let se=1;se<X.length&&X[se]<=ie;se+=2)J=se;J&&X.splice(0,J+1)}}}},83075:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>G});var s=h(87126),r=h(19411),p=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,l=/^\w*$/;const G=function e(X,t){if((0,s.A)(X))return!1;var V=typeof X;return!("number"!=V&&"symbol"!=V&&"boolean"!=V&&null!=X&&!(0,r.A)(X))||l.test(X)||!p.test(X)||null!=t&&X in Object(t)}},83103:(fn,Q,h)=>{"use strict";h.d(Q,{W:()=>r});var s=h(71326);let r=(()=>{class p{isRestrictedSignal=(0,s.vPA)(!1);requiresLoginSignal=(0,s.vPA)(!1);isRestricted=this.isRestrictedSignal.asReadonly();isLoginRequired=this.requiresLoginSignal.asReadonly();restrict(e=!1){this.isRestrictedSignal.set(!0),this.requiresLoginSignal.set(e)}reset(){this.isRestrictedSignal.set(!1),this.requiresLoginSignal.set(!1)}static \u0275fac=function(G){return new(G||p)};static \u0275prov=s.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},83152:(fn,Q,h)=>{"use strict";h.d(Q,{T:()=>r});var s=h(22176);function r(p,l,e){return(0,s.v)(()=>p()?l:e)}},83344:(fn,Q,h)=>{"use strict";h.d(Q,{$:()=>X});
16var s=h(57220),r=h(64714),p=h(77179),l=h(67243),e=h(79244),G=h(2503);function X(t,V){const ie=arguments.length>=2;return J=>J.pipe(t?(0,r.p)((se,U)=>t(se,U,J)):G.D,(0,p.s)(1),ie?(0,l.U)(V):(0,e.v)(()=>new s.G))}},83665:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>p});var s=h(15444);const p=function r(l,e,G){"__proto__"==e&&s.A?(0,s.A)(l,e,{configurable:!0,enumerable:!0,value:G,writable:!0}):l[e]=G}},84058:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p){return function(l){return l?.[p]}}},84320:(fn,Q,h)=>{"use strict";function s(){if("object"==typeof globalThis)return globalThis;Object.defineProperty(Object.prototype,"_dd_temp_",{get:function(){return this},configurable:!0});var r=_dd_temp_;return delete Object.prototype._dd_temp_,"object"!=typeof r&&(r="object"==typeof self?self:"object"==typeof window?window:{}),r}h.d(Q,{V:()=>s})},84377:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>t});var s=h(45004),r=Object.create;const l=function(){function V(){}return function(ie){if(!(0,s.A)(ie))return{};if(r)return r(ie);V.prototype=ie;var J=new V;return V.prototype=void 0,J}}();var e=h(68640),G=h(15154);const t=function X(V){return"function"!=typeof V.constructor||(0,G.A)(V)?{}:l((0,e.A)(V))}},85005:(fn,Q,h)=>{"use strict";h.d(Q,{q:()=>r});const r=new(h(71326).nKC)("")},85089:(fn,Q,h)=>{"use strict";h.d(Q,{W:()=>r});var s=h(84320);function r(p,l){var G,e=(0,s.V)();return e.Zone&&"function"==typeof e.Zone.__symbol__&&(G=p[e.Zone.__symbol__(l)]),G||(G=p[l]),G}},85171:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>Jr});var s={};function r(te,N){return function(){return te.apply(N,arguments)}}h.r(s),h.d(s,{hasBrowserEnv:()=>Hn,hasStandardBrowserEnv:()=>gi,hasStandardBrowserWebWorkerEnv:()=>Dr,navigator:()=>Bo,origin:()=>wr});const{toString:p}=Object.prototype,{getPrototypeOf:l}=Object,{iterator:e,toStringTag:G}=Symbol,X=(te=>N=>{const z=p.call(N);return te[z]||(te[z]=z.slice(8,-1).toLowerCase())})(Object.create(null)),t=te=>(te=te.toLowerCase(),N=>X(N)===te),V=te=>N=>typeof N===te,{isArray:ie}=Array,J=V("undefined");function se(te){return null!==te&&!J(te)&&null!==te.constructor&&!J(te.constructor)&&Ue(te.constructor.isBuffer)&&te.constructor.isBuffer(te)}const U=t("ArrayBuffer"),_e=V("string"),Ue=V("function"),Ze=V("number"),we=te=>null!==te&&"object"==typeof te,Ce=te=>{if("object"!==X(te))return!1;const N=l(te);return!(null!==N&&N!==Object.prototype&&null!==Object.getPrototypeOf(N)||G in te||e in te)},ge=t("Date"),rt=t("File"),Bt=t("Blob"),Zt=t("FileList"),an=function nn(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}(),un=typeof an.FormData<"u"?an.FormData:void 0,Re=t("URLSearchParams"),[Mt,jt,Vt,En]=["ReadableStream","Request","Response","Headers"].map(t);function Kt(te,N,{allOwnKeys:z=!1}={}){if(null===te||typeof te>"u")return;let q,ve;if("object"!=typeof te&&(te=[te]),ie(te))for(q=0,ve=te.length;q<ve;q++)N.call(null,te[q],q,te);else{if(se(te))return;const He=z?Object.getOwnPropertyNames(te):Object.keys(te),tt=He.length;let ze;for(q=0;q<tt;q++)ze=He[q],N.call(null,te[ze],ze,te)}}function Ht(te,N){if(se(te))return null;N=N.toLowerCase();const z=Object.keys(te);let ve,q=z.length;for(;q-- >0;)if(ve=z[q],N===ve.toLowerCase())return ve;return null}const Yt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,lo=te=>!J(te)&&te!==Yt,Ln=(te=>N=>te&&N instanceof te)(typeof Uint8Array<"u"&&l(Uint8Array)),On=t("HTMLFormElement"),zt=(({hasOwnProperty:te})=>(N,z)=>te.call(N,z))(Object.prototype),Jn=t("RegExp"),To=(te,N)=>{const z=Object.getOwnPropertyDescriptors(te),q={};Kt(z,(ve,He)=>{let tt;!1!==(tt=N(ve,He,te))&&(q[He]=tt||ve)}),Object.defineProperties(te,q)},Rt=t("AsyncFunction"),je=(te="function"==typeof setImmediate,N=Ue(Yt.postMessage),te?setImmediate:N?(z=`axios@${Math.random()}`,q=[],Yt.addEventListener("message",({source:ve,data:He})=>{ve===Yt&&He===z&&q.length&&q.shift()()},!1),ve=>{q.push(ve),Yt.postMessage(z,"*")}):z=>setTimeout(z)),De=typeof queueMicrotask<"u"?queueMicrotask.bind(Yt):typeof process<"u"&&process.nextTick||je,Ye={isArray:ie,isArrayBuffer:U,isBuffer:se,isFormData:te=>{let N;return te&&(un&&te instanceof un||Ue(te.append)&&("formdata"===(N=X(te))||"object"===N&&Ue(te.toString)&&"[object FormData]"===te.toString()))},isArrayBufferView:function ke(te){let N;return N=typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(te):te&&te.buffer&&U(te.buffer),N},isString:_e,isNumber:Ze,isBoolean:te=>!0===te||!1===te,isObject:we,isPlainObject:Ce,isEmptyObject:te=>{if(!we(te)||se(te))return!1;try{return 0===Object.keys(te).length&&Object.getPrototypeOf(te)===Object.prototype}catch{return!1}},isReadableStream:Mt,isRequest:jt,isResponse:Vt,isHeaders:En,isUndefined:J,isDate:ge,isFile:rt,isReactNativeBlob:te=>!!(te&&typeof te.uri<"u"),isReactNative:te=>te&&typeof te.getParts<"u",isBlob:Bt,isRegExp:Jn,isFunction:Ue,isStream:te=>we(te)&&Ue(te.pipe),isURLSearchParams:Re,isTypedArray:Ln,isFileList:Zt,forEach:Kt,merge:function Pn(){const{caseless:te,skipUndefined:N}=lo(this)&&this||{},z={},q=(ve,He)=>{if("__proto__"===He||"constructor"===He||"prototype"===He)return;const tt=te&&Ht(z,He)||He;Ce(z[tt])&&Ce(ve)?z[tt]=Pn(z[tt],ve):Ce(ve)?z[tt]=Pn({},ve):ie(ve)?z[tt]=ve.slice():(!N||!J(ve))&&(z[tt]=ve)};for(let ve=0,He=arguments.length;ve<He;ve++)arguments[ve]&&Kt(arguments[ve],q);return z},extend:(te,N,z,{allOwnKeys:q}={})=>(Kt(N,(ve,He)=>{z&&Ue(ve)?Object.defineProperty(te,He,{value:r(ve,z),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(te,He,{value:ve,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:q}),te),trim:te=>te.trim?te.trim():te.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:te=>(65279===te.charCodeAt(0)&&(te=te.slice(1)),te),inherits:(te,N,z,q)=>{te.prototype=Object.create(N.prototype,q),Object.defineProperty(te.prototype,"constructor",{value:te,writable:!0,enumerable:!1,
vendor: 5,366 bytes, line 16
16configurable:!0}),Object.defineProperty(te,"super",{value:N.prototype}),z&&Object.assign(te.prototype,z)},toFlatObject:(te,N,z,q)=>{let ve,He,tt;const ze={};if(N=N||{},null==te)return N;do{for(ve=Object.getOwnPropertyNames(te),He=ve.length;He-- >0;)tt=ve[He],(!q||q(tt,te,N))&&!ze[tt]&&(N[tt]=te[tt],ze[tt]=!0);te=!1!==z&&l(te)}while(te&&(!z||z(te,N))&&te!==Object.prototype);return N},kindOf:X,kindOfTest:t,endsWith:(te,N,z)=>{te=String(te),(void 0===z||z>te.length)&&(z=te.length);const q=te.indexOf(N,z-=N.length);return-1!==q&&q===z},toArray:te=>{if(!te)return null;if(ie(te))return te;let N=te.length;if(!Ze(N))return null;const z=new Array(N);for(;N-- >0;)z[N]=te[N];return z},forEachEntry:(te,N)=>{const q=(te&&te[e]).call(te);let ve;for(;(ve=q.next())&&!ve.done;){const He=ve.value;N.call(te,He[0],He[1])}},matchAll:(te,N)=>{let z;const q=[];for(;null!==(z=te.exec(N));)q.push(z);return q},isHTMLForm:On,hasOwnProperty:zt,hasOwnProp:zt,reduceDescriptors:To,freezeMethods:te=>{To(te,(N,z)=>{if(Ue(te)&&-1!==["arguments","caller","callee"].indexOf(z))return!1;if(Ue(te[z])){if(N.enumerable=!1,"writable"in N)return void(N.writable=!1);N.set||(N.set=()=>{throw Error("Can not rewrite read-only method '"+z+"'")})}})},toObjectSet:(te,N)=>{const z={},q=ve=>{ve.forEach(He=>{z[He]=!0})};return ie(te)?q(te):q(String(te).split(N)),z},toCamelCase:te=>te.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(z,q,ve){return q.toUpperCase()+ve}),noop:()=>{},toFiniteNumber:(te,N)=>null!=te&&Number.isFinite(te=+te)?te:N,findKey:Ht,global:Yt,isContextDefined:lo,isSpecCompliantForm:function Lt(te){return!!(te&&Ue(te.append)&&"FormData"===te[G]&&te[e])},toJSONObject:te=>{const N=new Array(10),z=(q,ve)=>{if(we(q)){if(N.indexOf(q)>=0)return;if(se(q))return q;if(!("toJSON"in q)){N[ve]=q;const He=ie(q)?[]:{};return Kt(q,(tt,ze)=>{const ht=z(tt,ve+1);!J(ht)&&(He[ze]=ht)}),N[ve]=void 0,He}}return q};return z(te,0)},isAsyncFn:Rt,isThenable:te=>te&&(we(te)||Ue(te))&&Ue(te.then)&&Ue(te.catch),setImmediate:je,asap:De,isIterable:te=>null!=te&&Ue(te[e])};var te,N,z,q,wn=h(91010);const ye=(()=>{class te extends Error{static from(z,q,ve,He,tt,ze){const ht=new te(z.message,q||z.code,ve,He,tt);return ht.cause=z,ht.name=z.name,null!=z.status&&null==ht.status&&(ht.status=z.status),ze&&Object.assign(ht,ze),ht}constructor(z,q,ve,He,tt){super(z),Object.defineProperty(this,"message",{value:z,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,q&&(this.code=q),ve&&(this.config=ve),He&&(this.request=He),tt&&(this.response=tt,this.status=tt.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Ye.toJSONObject(this.config),code:this.code,status:this.status}}}return te.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE",te.ERR_BAD_OPTION="ERR_BAD_OPTION",te.ECONNABORTED="ECONNABORTED",te.ETIMEDOUT="ETIMEDOUT",te.ERR_NETWORK="ERR_NETWORK",te.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS",te.ERR_DEPRECATED="ERR_DEPRECATED",te.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE",te.ERR_BAD_REQUEST="ERR_BAD_REQUEST",te.ERR_CANCELED="ERR_CANCELED",te.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT",te.ERR_INVALID_URL="ERR_INVALID_URL",te})();function Me(te){return Ye.isPlainObject(te)||Ye.isArray(te)}function it(te){return Ye.endsWith(te,"[]")?te.slice(0,-2):te}function le(te,N,z){return te?te.concat(N).map(function(ve,He){return ve=it(ve),!z&&He?"["+ve+"]":ve}).join(z?".":""):N}const et=Ye.toFlatObject(Ye,{},null,function(N){return/^is[A-Z]/.test(N)}),co=function kn(te,N,z){if(!Ye.isObject(te))throw new TypeError("target must be an object");N=N||new FormData;const q=(z=Ye.toFlatObject(z,{metaTokens:!0,dots:!1,indexes:!1},!1,function(to,yo){return!Ye.isUndefined(yo[to])})).metaTokens,ve=z.visitor||tn,He=z.dots,tt=z.indexes,ht=(z.Blob||typeof Blob<"u"&&Blob)&&Ye.isSpecCompliantForm(N);if(!Ye.isFunction(ve))throw new TypeError("visitor must be a function");function $t(wo){if(null===wo)return"";if(Ye.isDate(wo))return wo.toISOString();if(Ye.isBoolean(wo))return wo.toString();if(!ht&&Ye.isBlob(wo))throw new ye("Blob is not supported. Use a Buffer instead.");return Ye.isArrayBuffer(wo)||Ye.isTypedArray(wo)?ht&&"function"==typeof Blob?new Blob([wo]):Buffer.from(wo):wo}function tn(wo,to,yo){let No=wo;if(Ye.isReactNative(N)&&Ye.isReactNativeBlob(wo))return N.append(le(yo,to,He),$t(wo)),!1;if(wo&&!yo&&"object"==typeof wo)if(Ye.endsWith(to,"{}"))to=q?to:to.slice(0,-2),wo=JSON.stringify(wo);else if(Ye.isArray(wo)&&function dt(te){return Ye.isArray(te)&&!te.some(Me)}(wo)||(Ye.isFileList(wo)||Ye.endsWith(to,"[]"))&&(No=Ye.toArray(wo)))return to=it(to),No.forEach(function(Fe,be){!Ye.isUndefined(Fe)&&null!==Fe&&N.append(!0===tt?le([to],be,He):null===tt?to:to+"[]",$t(Fe))}),!1;return!!Me(wo)||(N.append(le(yo,to,He),$t(wo)),!1)}const Dn=[],bo=Object.assign(et,{defaultVisitor:tn,convertValue:$t,isVisitable:Me});if(!Ye.isObject(te))throw new TypeError("data must be an object");return function Mo(wo,to){if(!Ye.isUndefined(wo)){if(-1!==Dn.indexOf(wo))throw Error("Circular reference detected in "+to.join("."));Dn.push(wo),Ye.forEach(wo,function(No,Pe){!0===(!(Ye.isUndefined(No)||null===No)&&ve.call(N,No,Ye.isString(Pe)?Pe.trim():Pe,to,bo))&&Mo(No,to?to.concat(Pe):[Pe])}),Dn.pop()}}(te),N};
16function jo(te){const N={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(te).replace(/[!'()~]|%20|%00/g,function(q){return N[q]})}function Ro(te,N){this._pairs=[],te&&co(te,this,N)}const wi=Ro.prototype;wi.append=function(N,z){this._pairs.push([N,z])},wi.toString=function(N){const z=N?function(q){return N.call(this,q,jo)}:jo;return this._pairs.map(function(ve){return z(ve[0])+"="+z(ve[1])},"").join("&")};const fi=Ro;function Ar(te){return encodeURIComponent(te).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function er(te,N,z){if(!N)return te;const q=z&&z.encode||Ar,ve=Ye.isFunction(z)?{serialize:z}:z,He=ve&&ve.serialize;let tt;if(tt=He?He(N,ve):Ye.isURLSearchParams(N)?N.toString():new fi(N,ve).toString(q),tt){const ze=te.indexOf("#");-1!==ze&&(te=te.slice(0,ze)),te+=(-1===te.indexOf("?")?"?":"&")+tt}return te}const Rr=class Yi{constructor(){this.handlers=[]}use(N,z,q){return this.handlers.push({fulfilled:N,rejected:z,synchronous:!!q&&q.synchronous,runWhen:q?q.runWhen:null}),this.handlers.length-1}eject(N){this.handlers[N]&&(this.handlers[N]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(N){Ye.forEach(this.handlers,function(q){null!==q&&N(q)})}},si={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},vo={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:fi,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Hn=typeof window<"u"&&typeof document<"u",Bo="object"==typeof navigator&&navigator||void 0,gi=Hn&&(!Bo||["ReactNative","NativeScript","NS"].indexOf(Bo.product)<0),Dr=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,wr=Hn&&window.location.href||"http://localhost",Ei={...s,...vo},vn=function mn(te){function N(z,q,ve,He){let tt=z[He++];if("__proto__"===tt)return!0;const ze=Number.isFinite(+tt),ht=He>=z.length;return tt=!tt&&Ye.isArray(ve)?ve.length:tt,ht?(ve[tt]=Ye.hasOwnProp(ve,tt)?[ve[tt],q]:q,!ze):((!ve[tt]||!Ye.isObject(ve[tt]))&&(ve[tt]=[]),N(z,q,ve[tt],He)&&Ye.isArray(ve[tt])&&(ve[tt]=function Vr(te){const N={},z=Object.keys(te);let q;const ve=z.length;let He;for(q=0;q<ve;q++)He=z[q],N[He]=te[He];return N}(ve[tt])),!ze)}if(Ye.isFormData(te)&&Ye.isFunction(te.entries)){const z={};return Ye.forEachEntry(te,(q,ve)=>{N(function qr(te){return Ye.matchAll(/\w+|\[(\w*)]/g,te).map(N=>"[]"===N[0]?"":N[1]||N[0])}(q),ve,z,0)}),z}return null},Ao={transitional:si,adapter:["xhr","http","fetch"],transformRequest:[function(N,z){const q=z.getContentType()||"",ve=q.indexOf("application/json")>-1,He=Ye.isObject(N);if(He&&Ye.isHTMLForm(N)&&(N=new FormData(N)),Ye.isFormData(N))return ve?JSON.stringify(vn(N)):N;if(Ye.isArrayBuffer(N)||Ye.isBuffer(N)||Ye.isStream(N)||Ye.isFile(N)||Ye.isBlob(N)||Ye.isReadableStream(N))return N;if(Ye.isArrayBufferView(N))return N.buffer;if(Ye.isURLSearchParams(N))return z.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),N.toString();let ze;if(He){if(q.indexOf("application/x-www-form-urlencoded")>-1)return function ji(te,N){return co(te,new Ei.classes.URLSearchParams,{visitor:function(z,q,ve,He){return Ei.isNode&&Ye.isBuffer(z)?(this.append(q,z.toString("base64")),!1):He.defaultVisitor.apply(this,arguments)},...N})}(N,this.formSerializer).toString();if((ze=Ye.isFileList(N))||q.indexOf("multipart/form-data")>-1){const ht=this.env&&this.env.FormData;return co(ze?{"files[]":N}:N,ht&&new ht,this.formSerializer)}}return He||ve?(z.setContentType("application/json",!1),function Kn(te,N,z){if(Ye.isString(te))try{return(N||JSON.parse)(te),Ye.trim(te)}catch(q){if("SyntaxError"!==q.name)throw q}return(z||JSON.stringify)(te)}(N)):N}],transformResponse:[function(N){const z=this.transitional||Ao.transitional,q=z&&z.forcedJSONParsing,ve="json"===this.responseType;if(Ye.isResponse(N)||Ye.isReadableStream(N))return N;if(N&&Ye.isString(N)&&(q&&!this.responseType||ve)){const tt=!(z&&z.silentJSONParsing)&&ve;try{return JSON.parse(N,this.parseReviver)}catch(ze){if(tt)throw"SyntaxError"===ze.name?ye.from(ze,ye.ERR_BAD_RESPONSE,this,null,this.response):ze}}return N}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ei.classes.FormData,Blob:Ei.classes.Blob},validateStatus:function(N){return N>=200&&N<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Ye.forEach(["delete","get","head","post","put","patch"],te=>{Ao.headers[te]={}});const ti=Ao,Sn=Ye.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),io=Symbol("internals");function Io(te){return te&&String(te).trim().toLowerCase()}function Oo(te){return!1===te||null==te?te:Ye.isArray(te)?te.map(Oo):String(te)}function hi(te,N,z,q,ve){if(Ye.isFunction(q))return q.call(this,N,z);if(ve&&(N=z),Ye.isString(N)){if(Ye.isString(q))return-1!==N.indexOf(q);if(Ye.isRegExp(q))return q.test(N)}}class Ki{constructor(N){N&&this.set(N)}set(N,z,q){const ve=this;function He(ze,ht,$t){const tn=Io(ht);if(!tn)throw new Error("header name must be a non-empty string");const Dn=Ye.findKey(ve,tn);(!Dn||void 0===ve[Dn]||!0===$t||void 0===$t&&!1!==ve[Dn])&&(ve[Dn||ht]=Oo(ze))}const tt=(ze,ht)=>Ye.forEach(ze,($t,tn)=>He($t,tn,ht));if(Ye.isPlainObject(N)||N instanceof this.constructor)tt(N,z);else if(Ye.isString(N)&&(N=N.trim())&&!(te=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(te.trim()))(N))tt((te=>{const N={};let z,q,ve;return te&&te.split("\n").forEach(function(tt){ve=tt.indexOf(":"),z=tt.substring(0,ve).trim().toLowerCase(),q=tt.substring(ve+1).trim(),!(!z||N[z]&&Sn[z])&&("set-cookie"===z?N[z]?N[z].push(q):N[z]=[q]:N[z]=N[z]?N[z]+", "+q:q)}),N})(N),z);else if(Ye.isObject(N)&&Ye.isIterable(N)){let ht,$t,ze={};
vendor: 4,715 bytes, line 16
16for(const tn of N){if(!Ye.isArray(tn))throw TypeError("Object iterator must return a key-value pair");ze[$t=tn[0]]=(ht=ze[$t])?Ye.isArray(ht)?[...ht,tn[1]]:[ht,tn[1]]:tn[1]}tt(ze,z)}else null!=N&&He(z,N,q);return this}get(N,z){if(N=Io(N)){const q=Ye.findKey(this,N);if(q){const ve=this[q];if(!z)return ve;if(!0===z)return function ki(te){const N=Object.create(null),z=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let q;for(;q=z.exec(te);)N[q[1]]=q[2];return N}(ve);if(Ye.isFunction(z))return z.call(this,ve,q);if(Ye.isRegExp(z))return z.exec(ve);throw new TypeError("parser must be boolean|regexp|function")}}}has(N,z){if(N=Io(N)){const q=Ye.findKey(this,N);return!(!q||void 0===this[q]||z&&!hi(0,this[q],q,z))}return!1}delete(N,z){const q=this;let ve=!1;function He(tt){if(tt=Io(tt)){const ze=Ye.findKey(q,tt);ze&&(!z||hi(0,q[ze],ze,z))&&(delete q[ze],ve=!0)}}return Ye.isArray(N)?N.forEach(He):He(N),ve}clear(N){const z=Object.keys(this);let q=z.length,ve=!1;for(;q--;){const He=z[q];(!N||hi(0,this[He],He,N,!0))&&(delete this[He],ve=!0)}return ve}normalize(N){const z=this,q={};return Ye.forEach(this,(ve,He)=>{const tt=Ye.findKey(q,He);if(tt)return z[tt]=Oo(ve),void delete z[He];const ze=N?function yr(te){return te.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(N,z,q)=>z.toUpperCase()+q)}(He):String(He).trim();ze!==He&&delete z[He],z[ze]=Oo(ve),q[ze]=!0}),this}concat(...N){return this.constructor.concat(this,...N)}toJSON(N){const z=Object.create(null);return Ye.forEach(this,(q,ve)=>{null!=q&&!1!==q&&(z[ve]=N&&Ye.isArray(q)?q.join(", "):q)}),z}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([N,z])=>N+": "+z).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(N){return N instanceof this?N:new this(N)}static concat(N,...z){const q=new this(N);return z.forEach(ve=>q.set(ve)),q}static accessor(N){const q=(this[io]=this[io]={accessors:{}}).accessors,ve=this.prototype;function He(tt){const ze=Io(tt);q[ze]||(function Ur(te,N){const z=Ye.toCamelCase(" "+N);["get","set","has"].forEach(q=>{Object.defineProperty(te,q+z,{value:function(ve,He,tt){return this[q].call(this,N,ve,He,tt)},configurable:!0})})}(ve,tt),q[ze]=!0)}return Ye.isArray(N)?N.forEach(He):He(N),this}}Ki.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Ye.reduceDescriptors(Ki.prototype,({value:te},N)=>{let z=N[0].toUpperCase()+N.slice(1);return{get:()=>te,set(q){this[z]=q}}}),Ye.freezeMethods(Ki);const Hi=Ki;function kr(te,N){const z=this||ti,q=N||z,ve=Hi.from(q.headers);let He=q.data;return Ye.forEach(te,function(ze){He=ze.call(z,He,ve.normalize(),N?N.status:void 0)}),ve.normalize(),He}function ur(te){return!(!te||!te.__CANCEL__)}const Oi=class fo extends ye{constructor(N,z,q){super(N??"canceled",ye.ERR_CANCELED,z,q),this.name="CanceledError",this.__CANCEL__=!0}};function mr(te,N,z){const q=z.config.validateStatus;z.status&&q&&!q(z.status)?N(new ye("Request failed with status code "+z.status,[ye.ERR_BAD_REQUEST,ye.ERR_BAD_RESPONSE][Math.floor(z.status/100)-4],z.config,z.request,z)):te(z)}const Qn=(te,N,z=3)=>{let q=0;const ve=function ar(te,N){te=te||10;const z=new Array(te),q=new Array(te);let tt,ve=0,He=0;return N=void 0!==N?N:1e3,function(ht){const $t=Date.now(),tn=q[He];tt||(tt=$t),z[ve]=ht,q[ve]=$t;let Dn=He,bo=0;for(;Dn!==ve;)bo+=z[Dn++],Dn%=te;if(ve=(ve+1)%te,ve===He&&(He=(He+1)%te),$t-tt<N)return;const Mo=tn&&$t-tn;return Mo?Math.round(1e3*bo/Mo):void 0}}(50,250);return function en(te,N){let ve,He,z=0,q=1e3/N;const tt=($t,tn=Date.now())=>{z=tn,ve=null,He&&(clearTimeout(He),He=null),te(...$t)};return[(...$t)=>{const tn=Date.now(),Dn=tn-z;Dn>=q?tt($t,tn):(ve=$t,He||(He=setTimeout(()=>{He=null,tt(ve)},q-Dn)))},()=>ve&&tt(ve)]}(He=>{const tt=He.loaded,ze=He.lengthComputable?He.total:void 0,ht=tt-q,$t=ve(ht);q=tt,te({loaded:tt,total:ze,progress:ze?tt/ze:void 0,bytes:ht,rate:$t||void 0,estimated:$t&&ze&&tt<=ze?(ze-tt)/$t:void 0,event:He,lengthComputable:null!=ze,[N?"download":"upload"]:!0})},z)},go=(te,N)=>{const z=null!=te;return[q=>N[0]({lengthComputable:z,total:te,loaded:q}),N[1]]},no=te=>(...N)=>Ye.asap(()=>te(...N)),So=Ei.hasStandardBrowserEnv?((te,N)=>z=>(z=new URL(z,Ei.origin),te.protocol===z.protocol&&te.host===z.host&&(N||te.port===z.port)))(new URL(Ei.origin),Ei.navigator&&/(msie|trident)/i.test(Ei.navigator.userAgent)):()=>!0,qo=Ei.hasStandardBrowserEnv?{write(te,N,z,q,ve,He,tt){if(typeof document>"u")return;const ze=[`${te}=${encodeURIComponent(N)}`];Ye.isNumber(z)&&ze.push(`expires=${new Date(z).toUTCString()}`),Ye.isString(q)&&ze.push(`path=${q}`),Ye.isString(ve)&&ze.push(`domain=${ve}
16`),!0===He&&ze.push("secure"),Ye.isString(tt)&&ze.push(`SameSite=${tt}`),document.cookie=ze.join("; ")},read(te){if(typeof document>"u")return null;const N=document.cookie.match(new RegExp("(?:^|; )"+te+"=([^;]*)"));return N?decodeURIComponent(N[1]):null},remove(te){this.write(te,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function yn(te,N,z){let q=!function lt(te){return"string"==typeof te&&/^([a-z][a-z\d+\-.]*:)?\/\//i.test(te)}(N);return te&&(q||0==z)?function Gt(te,N){return N?te.replace(/\/?\/$/,"")+"/"+N.replace(/^\/+/,""):te}(te,N):N}const Te=te=>te instanceof Hi?{...te}:te;function qe(te,N){N=N||{};const z={};function q($t,tn,Dn,bo){return Ye.isPlainObject($t)&&Ye.isPlainObject(tn)?Ye.merge.call({caseless:bo},$t,tn):Ye.isPlainObject(tn)?Ye.merge({},tn):Ye.isArray(tn)?tn.slice():tn}function ve($t,tn,Dn,bo){return Ye.isUndefined(tn)?Ye.isUndefined($t)?void 0:q(void 0,$t,0,bo):q($t,tn,0,bo)}function He($t,tn){if(!Ye.isUndefined(tn))return q(void 0,tn)}function tt($t,tn){return Ye.isUndefined(tn)?Ye.isUndefined($t)?void 0:q(void 0,$t):q(void 0,tn)}function ze($t,tn,Dn){return Dn in N?q($t,tn):Dn in te?q(void 0,$t):void 0}const ht={url:He,method:He,data:He,baseURL:tt,transformRequest:tt,transformResponse:tt,paramsSerializer:tt,timeout:tt,timeoutMessage:tt,withCredentials:tt,withXSRFToken:tt,adapter:tt,responseType:tt,xsrfCookieName:tt,xsrfHeaderName:tt,onUploadProgress:tt,onDownloadProgress:tt,decompress:tt,maxContentLength:tt,maxBodyLength:tt,beforeRedirect:tt,transport:tt,httpAgent:tt,httpsAgent:tt,cancelToken:tt,socketPath:tt,responseEncoding:tt,validateStatus:ze,headers:($t,tn,Dn)=>ve(Te($t),Te(tn),0,!0)};return Ye.forEach(Object.keys({...te,...N}),function(tn){if("__proto__"===tn||"constructor"===tn||"prototype"===tn)return;const Dn=Ye.hasOwnProp(ht,tn)?ht[tn]:ve,bo=Dn(te[tn],N[tn],tn);Ye.isUndefined(bo)&&Dn!==ze||(z[tn]=bo)}),z}const Ie=te=>{const N=qe({},te);let{data:z,withXSRFToken:q,xsrfHeaderName:ve,xsrfCookieName:He,headers:tt,auth:ze}=N;if(N.headers=tt=Hi.from(tt),N.url=er(yn(N.baseURL,N.url,N.allowAbsoluteUrls),te.params,te.paramsSerializer),ze&&tt.set("Authorization","Basic "+btoa((ze.username||"")+":"+(ze.password?unescape(encodeURIComponent(ze.password)):""))),Ye.isFormData(z))if(Ei.hasStandardBrowserEnv||Ei.hasStandardBrowserWebWorkerEnv)tt.setContentType(void 0);else if(Ye.isFunction(z.getHeaders)){const ht=z.getHeaders(),$t=["content-type","content-length"];Object.entries(ht).forEach(([tn,Dn])=>{$t.includes(tn.toLowerCase())&&tt.set(tn,Dn)})}if(Ei.hasStandardBrowserEnv&&(q&&Ye.isFunction(q)&&(q=q(N)),q||!1!==q&&So(N.url))){const ht=ve&&He&&qo.read(He);ht&&tt.set(ve,ht)}return N},dn=typeof XMLHttpRequest<"u"&&function(te){return new Promise(function(z,q){const ve=Ie(te);let He=ve.data;const tt=Hi.from(ve.headers).normalize();let tn,Dn,bo,Mo,wo,{responseType:ze,onUploadProgress:ht,onDownloadProgress:$t}=ve;function to(){Mo&&Mo(),wo&&wo(),ve.cancelToken&&ve.cancelToken.unsubscribe(tn),ve.signal&&ve.signal.removeEventListener("abort",tn)}let yo=new XMLHttpRequest;function No(){if(!yo)return;const Fe=Hi.from("getAllResponseHeaders"in yo&&yo.getAllResponseHeaders());mr(function(zo){z(zo),to()},function(zo){q(zo),to()},{data:ze&&"text"!==ze&&"json"!==ze?yo.response:yo.responseText,status:yo.status,statusText:yo.statusText,headers:Fe,config:te,request:yo}),yo=null}yo.open(ve.method.toUpperCase(),ve.url,!0),yo.timeout=ve.timeout,"onloadend"in yo?yo.onloadend=No:yo.onreadystatechange=function(){!yo||4!==yo.readyState||0===yo.status&&(!yo.responseURL||0!==yo.responseURL.indexOf("file:"))||setTimeout(No)},yo.onabort=function(){yo&&(q(new ye("Request aborted",ye.ECONNABORTED,te,yo)),yo=null)},yo.onerror=function(be){const Fn=new ye(be&&be.message?be.message:"Network Error",ye.ERR_NETWORK,te,yo);Fn.event=be||null,q(Fn),yo=null},yo.ontimeout=function(){let be=ve.timeout?"timeout of "+ve.timeout+"ms exceeded":"timeout exceeded";ve.timeoutErrorMessage&&(be=ve.timeoutErrorMessage),q(new ye(be,(ve.transitional||si).clarifyTimeoutError?ye.ETIMEDOUT:ye.ECONNABORTED,te,yo)),yo=null},void 0===He&&tt.setContentType(null),"setRequestHeader"in yo&&Ye.forEach(tt.toJSON(),function(be,Et){yo.setRequestHeader(Et,be)}),Ye.isUndefined(ve.withCredentials)||(yo.withCredentials=!!ve.withCredentials),ze&&"json"!==ze&&(yo.responseType=ve.responseType),$t&&([bo,wo]=Qn($t,!0),yo.addEventListener("progress",bo)),ht&&yo.upload&&([Dn,Mo]=Qn(ht),yo.upload.addEventListener("progress",Dn),yo.upload.addEventListener("loadend",Mo)),(ve.cancelToken||ve.signal)&&(tn=Fe=>{yo&&(q(!Fe||Fe.type?new Oi(null,te,yo):Fe),yo.abort(),yo=null)},ve.cancelToken&&ve.cancelToken.subscribe(tn),ve.signal&&(ve.signal.aborted?tn():ve.
16signal.addEventListener("abort",tn)));const Pe=function tr(te){const N=/^([-+\w]{1,25})(:?\/\/|:)/.exec(te);return N&&N[1]||""}(ve.url);Pe&&-1===Ei.protocols.indexOf(Pe)?q(new ye("Unsupported protocol "+Pe+":",ye.ERR_BAD_REQUEST,te)):yo.send(He||null)})},Do=(te,N)=>{const{length:z}=te=te?te.filter(Boolean):[];if(N||z){let ve,q=new AbortController;const He=function($t){if(!ve){ve=!0,ze();const tn=$t instanceof Error?$t:this.reason;q.abort(tn instanceof ye?tn:new Oi(tn instanceof Error?tn.message:tn))}};let tt=N&&setTimeout(()=>{tt=null,He(new ye(`timeout of ${N}ms exceeded`,ye.ETIMEDOUT))},N);const ze=()=>{te&&(tt&&clearTimeout(tt),tt=null,te.forEach($t=>{$t.unsubscribe?$t.unsubscribe(He):$t.removeEventListener("abort",He)}),te=null)};te.forEach($t=>$t.addEventListener("abort",He));const{signal:ht}=q;return ht.unsubscribe=()=>Ye.asap(ze),ht}};function ni(te,N){this.v=te,this.k=N}function mi(te){return function(){return new vi(te.apply(this,arguments))}}function vi(te){var N,z;function q(He,tt){try{var ze=te[He](tt),ht=ze.value,$t=ht instanceof ni;Promise.resolve($t?ht.v:ht).then(function(tn){if($t){var Dn="return"===He?"return":"next";if(!ht.k||tn.done)return q(Dn,tn);tn=te[Dn](tn).value}ve(ze.done?"return":"normal",tn)},function(tn){q("throw",tn)})}catch(tn){ve("throw",tn)}}function ve(He,tt){switch(He){case"return":N.resolve({value:tt,done:!0});break;case"throw":N.reject(tt);break;default:N.resolve({value:tt,done:!1})}(N=N.next)?q(N.key,N.arg):z=null}this._invoke=function(He,tt){return new Promise(function(ze,ht){var $t={key:He,arg:tt,resolve:ze,reject:ht,next:null};z?z=z.next=$t:(N=z=$t,q(He,tt))})},"function"!=typeof te.return&&(this.return=void 0)}function Li(te){return new ni(te,0)}function _i(te){var N={},z=!1;function q(ve,He){return z=!0,{done:!1,value:new ni(He=new Promise(function(tt){tt(te[ve](He))}),1)}}return N[typeof Symbol<"u"&&Symbol.iterator||"@@iterator"]=function(){return this},N.next=function(ve){return z?(z=!1,ve):q("next",ve)},"function"==typeof te.throw&&(N.throw=function(ve){if(z)throw z=!1,ve;return q("throw",ve)}),"function"==typeof te.return&&(N.return=function(ve){return z?(z=!1,ve):q("return",ve)}),N}function ri(te){var N,z,q,ve=2;for(typeof Symbol<"u"&&(z=Symbol.asyncIterator,q=Symbol.iterator);ve--;){if(z&&null!=(N=te[z]))return N.call(te);if(q&&null!=(N=te[q]))return new Qi(N.call(te));z="@@asyncIterator",q="@@iterator"}throw new TypeError("Object is not async iterable")}function Qi(te){function N(z){if(Object(z)!==z)return Promise.reject(new TypeError(z+" is not an object."));var q=z.done;return Promise.resolve(z.value).then(function(ve){return{value:ve,done:q}})}return Qi=function(q){this.s=q,this.n=q.next},Qi.prototype={s:null,n:null,next:function(){return N(this.n.apply(this.s,arguments))},return:function(q){var ve=this.s.return;return void 0===ve?Promise.resolve({value:q,done:!0}):N(ve.apply(this.s,arguments))},throw:function(q){var ve=this.s.return;return void 0===ve?Promise.reject(q):N(ve.apply(this.s,arguments))}},new Qi(te)}vi.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},vi.prototype.next=function(te){return this._invoke("next",te)},vi.prototype.throw=function(te){return this._invoke("throw",te)},vi.prototype.return=function(te){return this._invoke("return",te)};const Tr=function*(te,N){let z=te.byteLength;if(!N||z<N)return void(yield te);let ve,q=0;for(;q<z;)ve=q+N,yield te.slice(q,ve),q=ve},gr=function(){var te=mi(function*(N,z){var He,q=!1,ve=!1;try{for(var ze,tt=ri(br(N));q=!(ze=yield Li(tt.next())).done;q=!1){const ht=ze.value;yield*_i(ri(Tr(ht,z)))}}catch(ht){ve=!0,He=ht}finally{try{q&&null!=tt.return&&(yield Li(tt.return()))}finally{if(ve)throw He}}});return function(z,q){return te.apply(this,arguments)}}(),br=function(){var te=mi(function*(N){if(N[Symbol.asyncIterator])return void(yield*_i(ri(N)));const z=N.getReader();try{for(;;){const{done:q,value:ve}=yield Li(z.read());if(q)break;yield ve}}finally{yield Li(z.cancel())}});return function(z){return te.apply(this,arguments)}}(),Mi=(te,N,z,q)=>{const ve=gr(te,N);let tt,He=0,ze=ht=>{tt||(tt=!0,q&&q(ht))};return new ReadableStream({pull:ht=>(0,wn.A)(function*(){try{const{done:$t,value:tn}=yield ve.next();if($t)return ze(),void ht.close();if(z){let bo=He+=tn.byteLength;z(bo)}ht.enqueue(new Uint8Array(tn))}catch($t){throw ze($t),$t}})(),cancel:ht=>(ze(ht),ve.return())},{highWaterMark:2})},{isFunction:$r}=Ye,Qr=(({Request:te,Response:N})=>({Request:te,Response:N}))(Ye.global),{ReadableStream:ma,TextEncoder:ea}=Ye.global,ua=(te,...N)=>{try{return!!te(...N)}catch{return!1}},ba=te=>{te=Ye.merge.call({skipUndefined:!0},Qr,te);const{fetch:N,Request:z,Response:q}
16=te,ve=N?$r(N):"function"==typeof fetch,He=$r(z),tt=$r(q);if(!ve)return!1;const ze=ve&&$r(ma),ht=ve&&("function"==typeof ea?(wo=>to=>wo.encode(to))(new ea):function(){var wo=(0,wn.A)(function*(to){return new Uint8Array(yield new z(to).arrayBuffer())});return function(to){return wo.apply(this,arguments)}}()),$t=He&&ze&&ua(()=>{let wo=!1;const to=new z(Ei.origin,{body:new ma,method:"POST",get duplex(){return wo=!0,"half"}}).headers.has("Content-Type");return wo&&!to}),tn=tt&&ze&&ua(()=>Ye.isReadableStream(new q("").body)),Dn={stream:tn&&(wo=>wo.body)};ve&&["text","arrayBuffer","blob","formData","stream"].forEach(wo=>{!Dn[wo]&&(Dn[wo]=(to,yo)=>{let No=to&&to[wo];if(No)return No.call(to);throw new ye(`Response type '${wo}' is not supported`,ye.ERR_NOT_SUPPORT,yo)})});const bo=function(){var wo=(0,wn.A)(function*(to){return null==to?0:Ye.isBlob(to)?to.size:Ye.isSpecCompliantForm(to)?(yield new z(Ei.origin,{method:"POST",body:to}).arrayBuffer()).byteLength:Ye.isArrayBufferView(to)||Ye.isArrayBuffer(to)?to.byteLength:(Ye.isURLSearchParams(to)&&(to+=""),Ye.isString(to)?(yield ht(to)).byteLength:void 0)});return function(yo){return wo.apply(this,arguments)}}(),Mo=function(){var wo=(0,wn.A)(function*(to,yo){return Ye.toFiniteNumber(to.getContentLength())??bo(yo)});return function(yo,No){return wo.apply(this,arguments)}}();return function(){var wo=(0,wn.A)(function*(to){let{url:yo,method:No,data:Pe,signal:Fe,cancelToken:be,timeout:Et,onDownloadProgress:Fn,onUploadProgress:zo,responseType:ir,headers:Le,withCredentials:W="same-origin",fetchOptions:he}=Ie(to),$e=N||fetch;ir=ir?(ir+"").toLowerCase():"text";let mt=Do([Fe,be&&be.toAbortSignal()],Et),Wt=null;const Ot=mt&&mt.unsubscribe&&(()=>{mt.unsubscribe()});let Tn;try{if(zo&&$t&&"get"!==No&&"head"!==No&&0!==(Tn=yield Mo(Le,Pe))){let $o,po=new z(yo,{method:"POST",body:Pe,duplex:"half"});if(Ye.isFormData(Pe)&&($o=po.headers.get("content-type"))&&Le.setContentType($o),po.body){const[Lo,Ho]=go(Tn,Qn(no(zo)));Pe=Mi(po.body,65536,Lo,Ho)}}Ye.isString(W)||(W=W?"include":"omit");const Nn=He&&"credentials"in z.prototype,Xn={...he,signal:mt,method:No.toUpperCase(),headers:Le.normalize().toJSON(),body:Pe,duplex:"half",credentials:Nn?W:void 0};Wt=He&&new z(yo,Xn);let qn=yield He?$e(Wt,he):$e(yo,Xn);const Bn=tn&&("stream"===ir||"response"===ir);if(tn&&(Fn||Bn&&Ot)){const po={};["status","statusText","headers"].forEach(Wo=>{po[Wo]=qn[Wo]});const $o=Ye.toFiniteNumber(qn.headers.get("content-length")),[Lo,Ho]=Fn&&go($o,Qn(no(Fn),!0))||[];qn=new q(Mi(qn.body,65536,Lo,()=>{Ho&&Ho(),Ot&&Ot()}),po)}ir=ir||"text";let Co=yield Dn[Ye.findKey(Dn,ir)||"text"](qn,to);return!Bn&&Ot&&Ot(),yield new Promise((po,$o)=>{mr(po,$o,{data:Co,headers:Hi.from(qn.headers),status:qn.status,statusText:qn.statusText,config:to,request:Wt})})}catch(Nn){throw Ot&&Ot(),Nn&&"TypeError"===Nn.name&&/Load failed|fetch/i.test(Nn.message)?Object.assign(new ye("Network Error",ye.ERR_NETWORK,to,Wt,Nn&&Nn.response),{cause:Nn.cause||Nn}):ye.from(Nn,Nn&&Nn.code,to,Wt,Nn&&Nn.response)}});return function(to){return wo.apply(this,arguments)}}()},Aa=new Map,Wa=te=>{let N=te&&te.env||{};const{fetch:z,Request:q,Response:ve}=N,He=[q,ve,z];let ht,$t,ze=He.length,tn=Aa;for(;ze--;)ht=He[ze],$t=tn.get(ht),void 0===$t&&tn.set(ht,$t=ze?new Map:ba(N)),tn=$t;return $t},gs=(Wa(),{http:null,xhr:dn,fetch:{get:Wa}});Ye.forEach(gs,(te,N)=>{if(te){try{Object.defineProperty(te,"name",{value:N})}catch{}Object.defineProperty(te,"adapterName",{value:N})}});const Ji=te=>`- ${te}`,Fa=te=>Ye.isFunction(te)||null===te||!1===te,ms_getAdapter=function Ss(te,N){te=Ye.isArray(te)?te:[te];const{length:z}=te;let q,ve;const He={};for(let tt=0;tt<z;tt++){let ze;if(q=te[tt],ve=q,!Fa(q)&&(ve=gs[(ze=String(q)).toLowerCase()],void 0===ve))throw new ye(`Unknown adapter '${ze}'`);if(ve&&(Ye.isFunction(ve)||(ve=ve.get(N))))break;He[ze||"#"+tt]=ve}if(!ve){const tt=Object.entries(He).map(([ht,$t])=>`adapter ${ht} `+(!1===$t?"is not supported by the environment":"is not available in the build"));let ze=z?tt.length>1?"since :\n"+tt.map(Ji).join("\n"):" "+Ji(tt[0]):"as no adapter specified";throw new ye("There is no suitable adapter to dispatch the request "+ze,"ERR_NOT_SUPPORT")}return ve};function Qa(te){if(te.cancelToken&&te.cancelToken.throwIfRequested(),te.signal&&te.signal.aborted)throw new Oi(null,te)}function ls(te){return Qa(te),te.headers=Hi.from(te.headers),te.data=kr.call(te,te.transformRequest),-1!==["post","put","patch"].indexOf(te.method)&&te.headers.setContentType("application/x-www-form-urlencoded",!1),ms_getAdapter(te.adapter||ti.adapter,te)(te).then(function(q){return Qa(te),q.data=kr.call(te,te.transformResponse,q),q.headers=Hi.from(q.headers),q},function(q){return ur(q)||(Qa(te),q&&q.response&&(q.response.data=kr.call(te,te.transformResponse,q.response),q.response.headers=Hi.from(q.response.headers))),Promise.reject(q)})}const Ja={};["object","boolean","number","function","string","symbol"].forEach((te,N)=>{Ja[te]=function(q){return typeof q===te||"a"+(N<1?"n ":" ")+te}});const rs={};Ja.transitional=function(N,z,q){function ve(He,tt){return"[Axios v1.13.6] Transitional option '"+He+"'"+tt+(q?". "+q:"")}return(He,tt,ze)=>{if(!1===N)throw new ye(ve(tt," has been removed"+(z?" in "+z:"")),ye.ERR_DEPRECATED);return z&&!rs[tt]&&(rs[tt]=!0,console.warn(ve(tt," has been deprecated since v"+z+" and will be removed in the near future"))),!N||N(He,tt,ze)}},Ja.spelling=function(N){return(z,q)=>(console.warn(`${q} is likely a misspelling of ${N}`),!0)};const Sa={assertOptions:function La(te,N,z){if("object"!=typeof te)throw new ye("options must be an object",ye.ERR_BAD_OPTION_VALUE);const q=Object.keys(te);let ve=q.length;for(;ve-- >0;){const He=q[ve],tt=N[He];if(tt){const ze=te[He],ht=void 0===ze||tt(ze,He,te);if(!0!==ht)throw new ye("option "+He+" must be "+ht,ye.ERR_BAD_OPTION_VALUE)}else if(!0!==z)throw new ye("Unknown option "+He,ye.ERR_BAD_OPTION)}},validators:Ja}
vendor: 3,932 bytes, line 16
16,ya=Sa.validators;class Ta{constructor(N){this.defaults=N||{},this.interceptors={request:new Rr,response:new Rr}}request(N,z){var q=this;return(0,wn.A)(function*(){try{return yield q._request(N,z)}catch(ve){if(ve instanceof Error){let He={};Error.captureStackTrace?Error.captureStackTrace(He):He=new Error;const tt=He.stack?He.stack.replace(/^.+\n/,""):"";try{ve.stack?tt&&!String(ve.stack).endsWith(tt.replace(/^.+\n.+\n/,""))&&(ve.stack+="\n"+tt):ve.stack=tt}catch{}}throw ve}})()}_request(N,z){"string"==typeof N?(z=z||{}).url=N:z=N||{},z=qe(this.defaults,z);const{transitional:q,paramsSerializer:ve,headers:He}=z;void 0!==q&&Sa.assertOptions(q,{silentJSONParsing:ya.transitional(ya.boolean),forcedJSONParsing:ya.transitional(ya.boolean),clarifyTimeoutError:ya.transitional(ya.boolean),legacyInterceptorReqResOrdering:ya.transitional(ya.boolean)},!1),null!=ve&&(Ye.isFunction(ve)?z.paramsSerializer={serialize:ve}:Sa.assertOptions(ve,{encode:ya.function,serialize:ya.function},!0)),void 0!==z.allowAbsoluteUrls||(z.allowAbsoluteUrls=void 0===this.defaults.allowAbsoluteUrls||this.defaults.allowAbsoluteUrls),Sa.assertOptions(z,{baseUrl:ya.spelling("baseURL"),withXsrfToken:ya.spelling("withXSRFToken")},!0),z.method=(z.method||this.defaults.method||"get").toLowerCase();let tt=He&&Ye.merge(He.common,He[z.method]);He&&Ye.forEach(["delete","get","head","post","put","patch","common"],wo=>{delete He[wo]}),z.headers=Hi.concat(tt,He);const ze=[];let ht=!0;this.interceptors.request.forEach(function(to){if("function"==typeof to.runWhen&&!1===to.runWhen(z))return;ht=ht&&to.synchronous;const yo=z.transitional||si;yo&&yo.legacyInterceptorReqResOrdering?ze.unshift(to.fulfilled,to.rejected):ze.push(to.fulfilled,to.rejected)});const $t=[];this.interceptors.response.forEach(function(to){$t.push(to.fulfilled,to.rejected)});let tn,bo,Dn=0;if(!ht){const wo=[ls.bind(this),void 0];for(wo.unshift(...ze),wo.push(...$t),bo=wo.length,tn=Promise.resolve(z);Dn<bo;)tn=tn.then(wo[Dn++],wo[Dn++]);return tn}bo=ze.length;let Mo=z;for(;Dn<bo;){const wo=ze[Dn++],to=ze[Dn++];try{Mo=wo(Mo)}catch(yo){to.call(this,yo);break}}try{tn=ls.call(this,Mo)}catch(wo){return Promise.reject(wo)}for(Dn=0,bo=$t.length;Dn<bo;)tn=tn.then($t[Dn++],$t[Dn++]);return tn}getUri(N){return er(yn((N=qe(this.defaults,N)).baseURL,N.url,N.allowAbsoluteUrls),N.params,N.paramsSerializer)}}Ye.forEach(["delete","get","head","options"],function(N){Ta.prototype[N]=function(z,q){return this.request(qe(q||{},{method:N,url:z,data:(q||{}).data}))}}),Ye.forEach(["post","put","patch"],function(N){function z(q){return function(He,tt,ze){return this.request(qe(ze||{},{method:N,headers:q?{"Content-Type":"multipart/form-data"}:{},url:He,data:tt}))}}Ta.prototype[N]=z(),Ta.prototype[N+"Form"]=z(!0)});const Bs=Ta;class aa{constructor(N){if("function"!=typeof N)throw new TypeError("executor must be a function.");let z;this.promise=new Promise(function(He){z=He});const q=this;this.promise.then(ve=>{if(!q._listeners)return;let He=q._listeners.length;for(;He-- >0;)q._listeners[He](ve);q._listeners=null}),this.promise.then=ve=>{let He;const tt=new Promise(ze=>{q.subscribe(ze),He=ze}).then(ve);return tt.cancel=function(){q.unsubscribe(He)},tt},N(function(He,tt,ze){q.reason||(q.reason=new Oi(He,tt,ze),z(q.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(N){this.reason?N(this.reason):this._listeners?this._listeners.push(N):this._listeners=[N]}unsubscribe(N){if(!this._listeners)return;const z=this._listeners.indexOf(N);-1!==z&&this._listeners.splice(z,1)}toAbortSignal(){const N=new AbortController,z=q=>{N.abort(q)};return this.subscribe(z),N.signal.unsubscribe=()=>this.unsubscribe(z),N.signal}static source(){let N;return{token:new aa(function(ve){N=ve}),cancel:N}}}const Ts=aa,Ga={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
16alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Ga).forEach(([te,N])=>{Ga[N]=te});const xs=Ga,pr=function ta(te){const N=new Bs(te),z=r(Bs.prototype.request,N);return Ye.extend(z,Bs.prototype,N,{allOwnKeys:!0}),Ye.extend(z,N,null,{allOwnKeys:!0}),z.create=function(ve){return ta(qe(te,ve))},z}(ti);pr.Axios=Bs,pr.CanceledError=Oi,pr.CancelToken=Ts,pr.isCancel=ur,pr.VERSION="1.13.6",pr.toFormData=co,pr.AxiosError=ye,pr.Cancel=pr.CanceledError,pr.all=function(N){return Promise.all(N)},pr.spread=function Fs(te){return function(z){return te.apply(null,z)}},pr.isAxiosError=function qa(te){return Ye.isObject(te)&&!0===te.isAxiosError},pr.mergeConfig=qe,pr.AxiosHeaders=Hi,pr.formToJSON=te=>vn(Ye.isHTMLForm(te)?new FormData(te):te),pr.getAdapter=ms_getAdapter,pr.HttpStatusCode=xs,pr.default=pr;const Jr=pr},85518:(fn,Q,h)=>{"use strict";h.d(Q,{a:()=>r});var s=h(46553);function r(l,e){return(0,s.w)(e||l,l)}},85826:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.unmanaged=void 0;var s=h(20978),r=h(4389),p=h(91777);Q.unmanaged=function l(){return function(e,G,X){var t=new r.Metadata(s.UNMANAGED_TAG,!0);p.tagParameter(e,G,X,t)}}},85877:(fn,Q,h)=>{"use strict";function s(r){return new TypeError(`You provided ${null!==r&&"object"==typeof r?"an invalid object":`'${r}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}h.d(Q,{L:()=>s})},86022:(fn,Q,h)=>{"use strict";h.d(Q,{LG:()=>e,RI:()=>l,Rj:()=>p,yG:()=>r});var s=h(28238);function r(G){return(0,s.kp)({},G)}function p(G,X){return Object.keys(G).some(function(t){return G[t]===X})}function l(G){return 0===Object.keys(G).length}function e(G,X){for(var t={},V=0,ie=Object.keys(G);V<ie.length;V++){var J=ie[V];t[J]=X(G[J])}return t}},86131:(fn,Q,h)=>{"use strict";h.d(Q,{y:()=>r});var s=h(82326);function r(p,l){return function(){for(var e=[],G=0;G<arguments.length;G++)e[G]=arguments[G];try{return p.apply(void 0,e)}catch(X){s.Vy.error(l,X)}}}},86234:(fn,Q,h)=>{"use strict";h.d(Q,{H:()=>Je});var s=h(80720),r=h(52191),p=h(87040),l=h(79002);function e(Ct,Bt=0){return(0,p.N)((Zt,Xt)=>{Zt.subscribe((0,l._)(Xt,nn=>(0,r.N)(Xt,Ct,()=>Xt.next(nn),Bt),()=>(0,r.N)(Xt,Ct,()=>Xt.complete(),Bt),nn=>(0,r.N)(Xt,Ct,()=>Xt.error(nn),Bt)))})}function G(Ct,Bt=0){return(0,p.N)((Zt,Xt)=>{Xt.add(Ct.schedule(()=>Zt.subscribe(Xt),Bt))})}var V=h(99039),J=h(98359),se=h(74725);function ke(Ct,Bt){if(!Ct)throw new Error("Iterable cannot be null");return new V.c(Zt=>{(0,r.N)(Zt,Bt,()=>{const Xt=Ct[Symbol.asyncIterator]();(0,r.N)(Zt,Bt,()=>{Xt.next().then(nn=>{nn.done?Zt.complete():Zt.next(nn.value)})},0,!0)})})}var _e=h(7249),Ue=h(81372),Ze=h(53203),we=h(51671),Be=h(56339),Ce=h(85877),Ae=h(43130);function Je(Ct,Bt){return Bt?function rt(Ct,Bt){if(null!=Ct){if((0,_e.l)(Ct))return function X(Ct,Bt){return(0,s.Tg)(Ct).pipe(G(Bt),e(Bt))}(Ct,Bt);if((0,Ze.X)(Ct))return function ie(Ct,Bt){return new V.c(Zt=>{let Xt=0;return Bt.schedule(function(){Xt===Ct.length?Zt.complete():(Zt.next(Ct[Xt++]),Zt.closed||this.schedule())})})}(Ct,Bt);if((0,Ue.y)(Ct))return function t(Ct,Bt){return(0,s.Tg)(Ct).pipe(G(Bt),e(Bt))}(Ct,Bt);if((0,Be.T)(Ct))return ke(Ct,Bt);if((0,we.x)(Ct))return function U(Ct,Bt){return new V.c(Zt=>{let Xt;return(0,r.N)(Zt,Bt,()=>{Xt=Ct[J.l](),(0,r.N)(Zt,Bt,()=>{let nn,an;try{({value:nn,done:an}=Xt.next())}catch(un){return void Zt.error(un)}an?Zt.complete():Zt.next(nn)},0,!0)}),()=>(0,se.T)(Xt?.return)&&Xt.return()})}(Ct,Bt);if((0,Ae.U)(Ct))return function ge(Ct,Bt){return ke((0,Ae.C)(Ct),Bt)}(Ct,Bt)}throw(0,Ce.L)(Ct)}(Ct,Bt):(0,s.Tg)(Ct)}},86475:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>p});var s=h(80355);const p=function r(l,e,G){var X=null==l?void 0:(0,s.A)(l,e);return void 0===X?G:X}},87040:(fn,Q,h)=>{"use strict";h.d(Q,{N:()=>p,S:()=>r});var s=h(74725);function r(l){return(0,s.T)(l?.lift)}function p(l){return e=>{if(r(e))return e.lift(function(G){try{return l(G,this)}catch(X){this.error(X)}});throw new TypeError("Unable to lift unknown Observable type")}}},87081:(fn,Q,h)=>{"use strict";h.d(Q,{s:()=>t});var s=h(71326),r=h(92201),p=h(20383),l=h(7700),e=h(29892),G=h(50467),X=h(38322);let t=(()=>{class V{biosService=(0,s.WQX)(r.BIOS_SERVICE,{optional:!0});productsService=(0,s.WQX)(r.PRODUCTS_SERVICE,{optional:!0});cache=new Map;getBioProfile$(J){if(!this.biosService)return(0,p.of)(null);const se=this.cache.get(J);
16if(se)return se;const U=this.biosService.getBios$("","",J).pipe((0,l.n)(ke=>this.enrichWithPortfolioManagerMetrics$(ke))).pipe((0,X.t)({bufferSize:1,refCount:!1}));return this.cache.set(J,U),U}enrichWithPortfolioManagerMetrics$(J){if(!this.isBiographyDetails(J))return(0,p.of)(J);const se=J.employeeId.trim();return this.productsService&&se?this.productsService.getPortfolioManagersByEmployeeId$(se).pipe((0,e.T)(U=>this.mergePortfolioManagerMetrics(J,U)),(0,G.W)(()=>(0,p.of)(J))):(0,p.of)(J)}isBiographyDetails(J){return!!J&&"employeeId"in J}mergePortfolioManagerMetrics(J,se){const U=se[0];return U?{...J,yrssvc:this.normalizeMetric(U.yearsOfService)??J.yrssvc,yrsindustry:this.normalizeMetric(U.yearsInIndustry)??J.yrsindustry,yrssvceffdte:this.normalizeMetric(U.yearsOfServiceEffectiveDate)??J.yrssvceffdte,investmentGroup:this.normalizeMetric(U.investmentGroup)??J.investmentGroup}:J}normalizeMetric(J){return J?.trim()?J:void 0}static \u0275fac=function(se){return new(se||V)};static \u0275prov=s.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})()},87126:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=Array.isArray},87197:(fn,Q,h)=>{"use strict";h.d(Q,{O:()=>e});var s=h(99039),r=h(35797),p=h(11552),l=h(2069);function e(G=0,X,t=r.b){let V=-1;return null!=X&&((0,p.m)(X)?t=X:V=X),new s.c(ie=>{let J=(0,l.v)(G)?+G-t.now():G;J<0&&(J=0);let se=0;return t.schedule(function(){ie.closed||(ie.next(se++),0<=V?this.schedule(void 0,V):ie.complete())},J)})}},87573:(fn,Q,h)=>{"use strict";h.d(Q,{Q:()=>V,a:()=>X});var s=h(91010);let r="",p=null;function e(){return(e=(0,s.A)(function*(){return p??=h.e("node_modules_pnpm_prism_web-components_https_nexus1_corp_frk_com_repository_prism-web-compone-42c4bf").then(h.bind(h,24421)),p})).apply(this,arguments)}function G(){return typeof customElements<"u"&&["prism-hero-banner","prism-cards-grid","prism-media-block"].some(J=>!!customElements.get(J))}function X(){return t.apply(this,arguments)}function t(){return t=(0,s.A)(function*(){if(!(typeof window>"u")){if(G())return void(r="");try{const{registerPrismWebComponents:J}=yield function l(){return e.apply(this,arguments)}();J()}catch(J){return void(r=J instanceof Error?J.message:"Unknown registration error")}if(G())return void(r="");r="registerPrismWebComponents() completed but prism tags are still undefined."}}),t.apply(this,arguments)}function V(J,se){return ie.apply(this,arguments)}function ie(){return(ie=(0,s.A)(function*(J,se){return typeof window>"u"||typeof customElements>"u"?{isRegistered:!1,reason:"customElements API unavailable in current runtime."}:customElements.get(se)?{isRegistered:!0}:(yield X(),customElements.get(se)?{isRegistered:!0}:{isRegistered:!1,reason:r?`Tag ${se} is undefined after registerPrismWebComponents(). ${r}`:`Tag ${se} is undefined after registerPrismWebComponents().`})})).apply(this,arguments)}},88615:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p,l){for(var e=-1,G=null==p?0:p.length,X=0,t=[];++e<G;){var V=p[e];l(V,e,p)&&(t[X++]=V)}return t}},88691:(fn,Q,h)=>{"use strict";h.d(Q,{D:()=>e});const{isArray:s}=Array,{getPrototypeOf:r,prototype:p,keys:l}=Object;function e(X){if(1===X.length){const t=X[0];if(s(t))return{args:t,keys:null};if(function G(X){return X&&"object"==typeof X&&r(X)===p}(t)){const V=l(t);return{args:V.map(ie=>t[ie]),keys:V}}}return{args:X,keys:null}}},89207:(fn,Q,h)=>{"use strict";h.d(Q,{Aq:()=>l,R9:()=>r,q7:()=>t,sr:()=>G});var s=h(86022),r=function(V){return V.WRITABLE_RESOURCE_GRAPHQL="writable_resource_graphql",V.REMOTE_CONFIGURATION="remote_configuration",V.LONG_ANIMATION_FRAME="long_animation_frame",V}(r||{}),p=new Set;function l(V){Array.isArray(V)&&function e(V){V.forEach(function(ie){p.add(ie)})}(V.filter(function(ie){return(0,s.Rj)(r,ie)}))}function G(V){return p.has(V)}function t(){return p}},89434:function(fn){var Q,h;Q="u"<typeof window?this:window,h=(Q,h,s,r,p,l,e,G,X,t)=>(()=>{"use strict";var V,ie,J,se,U={28:Le=>{Le.exports=X},184:Le=>{Le.exports=t},260:Le=>{Le.exports=l},448:Le=>{Le.exports=r},512:Le=>{Le.exports=h},620:Le=>{Le.exports=e},820:Le=>{Le.exports=s},944:Le=>{Le.exports=Q},960:Le=>{Le.exports=G},984:Le=>{Le.exports=p}},ke={};function _e(Le){var W=ke[Le];if(void 0!==W)return W.exports;var he=ke[Le]={exports:{}};return U[Le](he,he.exports,_e),he.exports}_e.n=Le=>{var W=Le&&Le.__esModule?()=>Le.default:()=>Le;return _e.d(W,{a:W}),W},_e.d=(Le,W)=>{for(var he in W)_e.o(W,he)&&!_e.o(Le,he)&&Object.defineProperty(Le,he,{enumerable:!0,get:W[he]})},_e.o=(Le,W)=>Object.prototype.hasOwnProperty.call(Le,W);var Ue={};_e.d(Ue,{default:()=>ir});var Ze=_e(944),we=_e.n(Ze),Be=_e(512),Ce=_e.n(Be),Ae=_e(820),ge=_e.n(Ae);let{doc:rt}=we();function Ct(Le,W,he,$e={}){let mt="function"==typeof Le&&Le.prototype||Le;Object.hasOwnProperty.call(mt,"hcEvents")||(mt.hcEvents={});let Wt=mt.hcEvents;we().Point&&Le instanceof we().Point&&Le.series&&Le.series.chart&&(Le.series.chart.runTrackerClick=!0);let Ot=Le.addEventListener;return Ot&&Ot.call(Le,W,he,!!we().supportsPassiveEvents&&{passive:void 0===$e.passive?-1!==W.indexOf("touch"):$e.passive,capture:!1}),Wt[W]||(Wt[W]=[]),Wt[W].push({fn:he,order:"number"==typeof $e.order?$e.order:1/0}),Wt[W].sort((Nn,Xn)=>Nn.order-Xn.order),function(){!function(Nn,Xn,qn){function Bn($o,Lo){let Ho=Nn.removeEventListener;Ho&&Ho.call(Nn,$o,Lo,!1)}function Co($o){let Lo,Ho;Nn.nodeName&&(Xn?(Lo={})[Xn]=!0:Lo=$o,Ht(Lo,function(Wo,Yo){if($o[Yo])for(Ho=$o[Yo].length;Ho--;)Bn(Yo,$o[Yo][Ho].fn)}))}let po="function"==typeof Nn&&Nn.prototype||Nn;if(Object.hasOwnProperty.call(po,"hcEvents")){let $o=po.hcEvents;Xn?qn?($o[Xn]=($o[Xn]||[]).filter(function(Ho){return qn!==Ho.fn}),Bn(Xn,qn)):(Co($o),$o[Xn]=[]):(Co($o),delete po.hcEvents)}}(Le,W,he)}}function Bt(Le){let W=Le.length,he=Le[0];for(;W--;)Le[W]<he&&(he=Le[W]);return he}function Zt(Le){let W=Le.length,he=Le[0];for(;W--;)Le[W]>he&&(he=Le[W]);return he}function Xt(Le,W,he){return Le>W?Le<he?Le:he:W}function nn(Le,W){return Le>1e14?Le:parseFloat(Le.toPrecision(W||14))}function an(Le,W=0,he){let $e=W%2/2,mt=he?-1:1;return(Math.round(Le*mt-$e)+$e)*mt}function un(Le){return null!=Le}function It(Le,W){let he;for(he in Le||(Le={}),W)Le[he]=W[he];return Le}function Re(Le,W,he,$e){if(he=he||{},rt?.createEvent&&(Le.dispatchEvent||Le.fireEvent&&Le!==we())){let mt=rt.createEvent("Events");mt.initEvent(W,!0,!0),he=It(mt,he),Le.dispatchEvent?Le.dispatchEvent(he):Le.fireEvent(W,he)}else if(Le.hcEvents){he.target||It(he,{preventDefault:function(){he.defaultPrevented=!0},target:Le,type:W});let mt=[],Wt=Le,Ot=!1;for(;Wt.hcEvents;)Object.hasOwnProperty.call(Wt,"hcEvents")&&Wt.hcEvents[W]&&(mt.length&&(Ot=!0),mt.unshift.apply(mt,Wt.hcEvents[W])),Wt=Object.getPrototypeOf(Wt);Ot&&mt.sort((Tn,Nn)=>Tn.order-Nn.order),mt.forEach(Tn=>{!1===Tn.fn.call(Le,he,Le)&&he.preventDefault()})}$e&&!he.defaultPrevented&&$e.call(Le,he)}let Mt=Array.prototype.find?function(Le,W){return Le.find(W)}:function(Le,W){let he,$e=Le.length;for(he=0;he<$e;he++)if(W(Le[he],he))return Le[he]}
16;function jt(Le){return pn(Le)&&"number"==typeof Le.nodeType}function Vt(Le){return"number"==typeof Le&&!isNaN(Le)&&Le<1/0&&Le>-1/0}function En(Le){let W=Object.prototype.toString.call(Le);return"[object Array]"===W||"[object Array Iterator]"===W}function pn(Le,W){return!(!Le||"object"!=typeof Le||W&&En(Le))}function Kt(Le,...W){let he,$e=[Le,...W],mt={},Wt=function(Tn,Nn){return"object"!=typeof Tn&&(Tn={}),Ht(Nn,function(Xn,qn){if("__proto__"!==qn&&"constructor"!==qn){let Bn;Tn[qn]=!pn(Xn,!0)||(Bn=Xn?.constructor,pn(Xn,!0)&&!jt(Xn)&&Bn?.name&&"Object"!==Bn.name)||jt(Xn)?Nn[qn]:Wt(Tn[qn]||{},Xn)}}),Tn};!0===Le&&(mt=$e[1],$e=Array.prototype.slice.call($e,2));let Ot=$e.length;for(he=0;he<Ot;he++)mt=Wt(mt,$e[he]);return mt}function Ht(Le,W,he){for(let $e in Le)Object.hasOwnProperty.call(Le,$e)&&W.call(he||Le[$e],Le[$e],$e,Le)}function Yt(){let Le=arguments,W=Le.length;for(let he=0;he<W;he++){let $e=Le[he];if(null!=$e)return $e}}function lo(Le,W){return parseInt(Le,W||10)}function Pn(Le,W){return 0>Le.indexOf(W)&&!!Le.push(W)}function Zn(Le,W,he){return/%$/.test(Le)?W*parseFloat(Le)/100+(he||0):parseFloat(Le)}function Ne(Le){return En(Le)?Le:[Le]}function At(Le,W,he){let $e=Le[W];Le[W]=function(){let mt=arguments,Wt=this;return he.apply(this,[function(){return $e.apply(Wt,arguments.length?arguments:mt)}].concat([].slice.call(arguments)))}}let{deg2rad:ct}=we();(V=ie||(ie={})).getCenter=function(){let Nn,Bn,Co,Le=this.options,W=this.chart,he=2*(Le.slicedOffset||0),$e=W.plotWidth-2*he,mt=W.plotHeight-2*he,Wt=Le.center,Ot=Math.min($e,mt),Tn=Le.thickness,Xn=Le.size,qn=Le.innerSize||0;"string"==typeof Xn&&(Xn=parseFloat(Xn)),"string"==typeof qn&&(qn=parseFloat(qn));let po=[Yt(Wt?.[0],"50%"),Yt(Wt?.[1],"50%"),Yt(Xn&&Xn<0?void 0:Le.size,"100%"),Yt(qn&&qn<0?void 0:Le.innerSize||0,"0%")];for(!W.angular||this instanceof ge()||(po[3]=0),Bn=0;Bn<4;++Bn)Co=po[Bn],Nn=Bn<2||2===Bn&&/%$/.test(Co),po[Bn]=Zn(Co,[$e,mt,Ot,po[2]][Bn])+(Nn?he:0);return po[3]>po[2]&&(po[3]=po[2]),Vt(Tn)&&2*Tn<po[2]&&Tn>0&&(po[3]=po[2]-2*Tn),Re(this,"afterGetCenter",{positions:po}),po},V.getStartAndEndRadians=function(Le,W){let he=Vt(Le)?Le:0,$e=Vt(W)&&W>he&&W-he<360?W:he+360;return{start:ct*(he+-90),end:ct*($e+-90)}};let Ft=ie;function bn(Le){let W,he=this;return Le&&he.pane.forEach($e=>{ao(Le.chartX-he.plotLeft,Le.chartY-he.plotTop,$e.center)&&(W=$e)}),W}function Ln({clipBox:Le}){if(!this.xAxis||!this.yAxis||!this.chart.angular&&!this.chart.polar)return;let{plotWidth:W,plotHeight:he}=this.chart,$e=Math.min(W,he),mt=this.xAxis.pane,Wt=this.yAxis.pane;mt&&mt.axis&&(Le.x+=mt.center[0]-mt.center[2]/$e*W/2),Wt&&Wt.axis&&(Le.y+=Wt.center[1]-Wt.center[2]/$e*he/2)}function ao(Le,W,he,$e,mt){let Wt=!0,Ot=he[0],Tn=he[1],Nn=2*Math.PI,Xn=Math.sqrt(Math.pow(Le-Ot,2)+Math.pow(W-Tn,2));if(un($e)&&un(mt)){let qn=Math.atan2(nn(W-Tn,8),nn(Le-Ot,8));qn=(qn+Nn)%Nn,$e=($e+Nn)%Nn,Math.abs((mt=(mt+Nn)%Nn)-$e)>1e-6&&(Wt=$e>mt?qn>=$e||qn<=mt:qn>=$e&&qn<=mt)}else Wt=!0;return Xn<=Math.ceil(he[2]/2)&&Wt}function St(Le){this.polar&&(Le.options.inverted&&([Le.x,Le.y]=[Le.y,Le.x]),Le.isInsidePlot=this.pane.some(W=>ao(Le.x,Le.y,W.center,W.axis&&W.axis.normalizedStartAngleRad,W.axis&&W.axis.normalizedEndAngleRad)))}function On(Le){let W=this.chart;Le.hoverPoint&&Le.hoverPoint.plotX&&Le.hoverPoint.plotY&&W.hoverPane&&!ao(Le.hoverPoint.plotX,Le.hoverPoint.plotY,W.hoverPane.center)&&(Le.hoverPoint=void 0)}function sn(Le){let W=this.chart;W.polar?(W.hoverPane=W.getHoverPane(Le),Le.filter=function(he){return he.visible&&!(!Le.shared&&he.directTouch)&&Yt(he.options.enableMouseTracking,!0)&&(!W.hoverPane||he.xAxis.pane===W.hoverPane)}):W.hoverPane=void 0}let{defaultOptions:zt}=we(),Jn={shape:"circle",borderRadius:0,borderWidth:1,borderColor:"#cccccc",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#ffffff"],[1,"#e6e6e6"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"},To={background:Jn,center:["50%","50%"],size:"85%",innerSize:"0%",startAngle:0};zt.pane=To;let Jo=(()=>{class Le{constructor(he,$e){this.coll="pane",this.init(he,$e)}init(he,$e){this.chart=$e,this.background=[],$e.pane.push(this),this.setOptions(he)}setOptions(he){this.options=he=Kt(To,{background:this.chart.angular?{}:void 0},he)}render(){let he=this.options;this.group||(this.group=this.chart.renderer.g("pane-group").attr({zIndex:he.zIndex||
160}).add()),this.updateCenter();let mt=this.options.background;if(mt){let Wt=Math.max((mt=Ne(mt)).length,this.background.length||0);for(let Ot=0;Ot<Wt;Ot++)mt[Ot]&&this.axis?this.renderBackground(Kt(Jn,mt[Ot]),Ot):this.background[Ot]&&(this.background[Ot]=this.background[Ot].destroy(),this.background.splice(Ot,1))}}renderBackground(he,$e){let mt={class:"highcharts-pane "+(he.className||"")},Wt="animate";this.chart.styledMode||It(mt,{fill:he.backgroundColor,stroke:he.borderColor,"stroke-width":he.borderWidth}),this.background[$e]||(this.background[$e]=this.chart.renderer.path().add(this.group),Wt="attr"),this.background[$e][Wt]({d:this.axis.getPlotBandPath(he.from,he.to,he)}).attr(mt)}updateCenter(he){this.center=(he||this.axis||{}).center=Ft.getCenter.call(this)}update(he,$e){Kt(!0,this.options,he),this.setOptions(this.options),this.render(),this.chart.axes.forEach(function(mt){mt.pane===this&&(mt.pane=null,mt.update({},$e))},this)}}return Le.compose=function(W,he,$e){let mt=W.prototype;mt.getHoverPane||(mt.collectionsWithUpdate.push("pane"),mt.getHoverPane=bn,Ct(W,"afterIsInsidePlot",St),Ct(he,"afterGetHoverData",On),Ct(he,"beforeGetHoverData",sn),Ct($e,"setClip",Ln))},Le})(),{area:{prototype:{pointClass:Mn,pointClass:{prototype:Yn}}}}=Ce().seriesTypes,{noop:Lt}=we(),{area:yt,area:{prototype:Rt},column:{prototype:gn}}=Ce().seriesTypes;class je extends yt{toYData(W){return[W.low,W.high]}highToXY(W){let he=this.chart,$e=this.xAxis.postTranslate(W.rectPlotX||0,this.yAxis.len-(W.plotHigh||0));W.plotHighX=$e.x-he.plotLeft,W.plotHigh=$e.y-he.plotTop,W.plotLowX=W.plotX}getGraphPath(W){let Xn,qn,Bn,he=[],$e=[],mt=Rt.getGraphPath,Wt=this.options,Ot=this.chart.polar,Tn=Ot&&!1!==Wt.connectEnds,Nn=Wt.connectNulls,Co=Wt.step;for(Xn=(W=W||this.points).length;Xn--;){qn=W[Xn];let Wo=Ot?{plotX:qn.rectPlotX,plotY:qn.yBottom,doCurve:!1}:{plotX:qn.plotX,plotY:qn.plotY,doCurve:!1};qn.isNull||Tn||Nn||W[Xn+1]&&!W[Xn+1].isNull||$e.push(Wo),Bn={polarPlotY:qn.polarPlotY,rectPlotX:qn.rectPlotX,yBottom:qn.yBottom,plotX:Yt(qn.plotHighX,qn.plotX),plotY:qn.plotHigh,isNull:qn.isNull},$e.push(Bn),he.push(Bn),qn.isNull||Tn||Nn||W[Xn-1]&&!W[Xn-1].isNull||$e.push(Wo)}let po=mt.call(this,W);Co&&(!0===Co&&(Co="left"),Wt.step={left:"right",center:"center",right:"left"}[Co]);let $o=mt.call(this,he),Lo=mt.call(this,$e);Wt.step=Co;let Ho=[].concat(po,$o);return!this.chart.polar&&Lo[0]&&"M"===Lo[0][0]&&(Lo[0]=["L",Lo[0][1],Lo[0][2]]),this.graphPath=Ho,this.areaPath=po.concat(Lo),Ho.isArea=!0,Ho.xMap=po.xMap,this.areaPath.xMap=po.xMap,Ho}drawDataLabels(){let W,he,$e,mt,Wt,Ot=this.points,Tn=Ot.length,Nn=[],Xn=this.options.dataLabels,qn=this.chart.inverted;if(Xn){if(En(Xn)?(mt=Xn[0]||{enabled:!1},Wt=Xn[1]||{enabled:!1}):((mt=It({},Xn)).x=Xn.xHigh,mt.y=Xn.yHigh,(Wt=It({},Xn)).x=Xn.xLow,Wt.y=Xn.yLow),mt.enabled||this.hasDataLabels?.()){for(W=Tn;W--;)if(he=Ot[W]){let{plotHigh:Bn=0,plotLow:Co=0}=he;$e=mt.inside?Bn<Co:Bn>Co,he.y=he.high,he._plotY=he.plotY,he.plotY=Bn,Nn[W]=he.dataLabel,he.dataLabel=he.dataLabelUpper,he.below=$e,qn?mt.align||(mt.align=$e?"right":"left"):mt.verticalAlign||(mt.verticalAlign=$e?"top":"bottom")}for(this.options.dataLabels=mt,Rt.drawDataLabels&&Rt.drawDataLabels.apply(this,arguments),W=Tn;W--;)(he=Ot[W])&&(he.dataLabelUpper=he.dataLabel,he.dataLabel=Nn[W],delete he.dataLabels,he.y=he.low,he.plotY=he._plotY)}if(Wt.enabled||this.hasDataLabels?.()){for(W=Tn;W--;)if(he=Ot[W]){let{plotHigh:Bn=0,plotLow:Co=0}=he;$e=Wt.inside?Bn<Co:Bn>Co,he.below=!$e,qn?Wt.align||(Wt.align=$e?"left":"right"):Wt.verticalAlign||(Wt.verticalAlign=$e?"bottom":"top")}this.options.dataLabels=Wt,Rt.drawDataLabels&&Rt.drawDataLabels.apply(this,arguments)}if(mt.enabled)for(W=Tn;W--;)(he=Ot[W])&&(he.dataLabels=[he.dataLabelUpper,he.dataLabel].filter(function(Bn){return!!Bn}));this.options.dataLabels=Xn}}alignDataLabel(){gn.alignDataLabel.apply(this,arguments)}modifyMarkerSettings(){let W={marker:this.options.marker,symbol:this.symbol};if(this.options.lowMarker){let{options:{marker:he,lowMarker:$e}}=this;this.options.marker=Kt(he,$e),$e.symbol&&(this.symbol=$e.symbol)}return W}restoreMarkerSettings(W){this.options.marker=W.marker,this.symbol=W.symbol}drawPoints(){let W,he,$e=this.points.length,mt=this.modifyMarkerSettings();for(Rt.drawPoints.apply(this,arguments),this.restoreMarkerSettings(mt),W=0;W<$e;)(he=this.points[W]).graphics=he.graphics||[],he.origProps={plotY:he.plotY,plotX:he.plotX,isInside:he.isInside,negative:he.negative,zone
16:he.zone,y:he.y},(he.graphic||he.graphics[0])&&(he.graphics[0]=he.graphic),he.graphic=he.graphics[1],he.plotY=he.plotHigh,un(he.plotHighX)&&(he.plotX=he.plotHighX),he.y=Yt(he.high,he.origProps.y),he.negative=he.y<(this.options.threshold||0),this.zones.length&&(he.zone=he.getZone()),this.chart.polar||(he.isInside=he.isTopInside=void 0!==he.plotY&&he.plotY>=0&&he.plotY<=this.yAxis.len&&he.plotX>=0&&he.plotX<=this.xAxis.len),W++;for(Rt.drawPoints.apply(this,arguments),W=0;W<$e;)(he=this.points[W]).graphics=he.graphics||[],(he.graphic||he.graphics[1])&&(he.graphics[1]=he.graphic),he.graphic=he.graphics[0],he.origProps&&(It(he,he.origProps),delete he.origProps),W++}hasMarkerChanged(W,he){let $e=W.lowMarker,mt=he.lowMarker||{};return $e&&(!1===$e.enabled||mt.symbol!==$e.symbol||mt.height!==$e.height||mt.width!==$e.width)||super.hasMarkerChanged(W,he)}}je.defaultOptions=Kt(yt.defaultOptions,{lineWidth:1,threshold:null,tooltip:{pointFormat:'<span style="color:{series.color}">\u25cf</span> {series.name}: <b>{point.low}</b> - <b>{point.high}</b><br/>'},trackByArea:!0,dataLabels:{align:void 0,verticalAlign:void 0,xLow:0,xHigh:0,yLow:0,yHigh:0}}),Ct(je,"afterTranslate",function(){"low,high"===this.pointArrayMap.join(",")&&this.points.forEach(Le=>{let W=Le.high,he=Le.plotY;Le.isNull?Le.plotY=void 0:(Le.plotLow=he,Le.plotHigh=Vt(W)?this.yAxis.translate(this.dataModify?this.dataModify.modifyValue(W):W,!1,!0,void 0,!0):void 0,this.dataModify&&(Le.yBottom=Le.plotHigh))})},{order:0}),Ct(je,"afterTranslate",function(){this.points.forEach(Le=>{if(this.chart.polar)this.highToXY(Le),Le.plotLow=Le.plotY,Le.tooltipPos=[((Le.plotHighX||0)+(Le.plotLowX||0))/2,((Le.plotHigh||0)+(Le.plotLow||0))/2];else{let W=Le.pos(!1,Le.plotLow),he=Le.pos(!1,Le.plotHigh);W&&he&&(W[0]=(W[0]+he[0])/2,W[1]=(W[1]+he[1])/2),Le.tooltipPos=W}})},{order:3}),It(je.prototype,{deferTranslatePolar:!0,pointArrayMap:["low","high"],pointClass:class extends Mn{setState(){let Le=this.state,W=this.series,he=W.chart.polar;un(this.plotHigh)||(this.plotHigh=W.yAxis.toPixels(this.high,!0)),un(this.plotLow)||(this.plotLow=this.plotY=W.yAxis.toPixels(this.low,!0)),W.lowerStateMarkerGraphic=W.stateMarkerGraphic,W.stateMarkerGraphic=W.upperStateMarkerGraphic,this.graphic=this.graphics&&this.graphics[1],this.plotY=this.plotHigh,he&&Vt(this.plotHighX)&&(this.plotX=this.plotHighX),Yn.setState.apply(this,arguments),this.state=Le,this.plotY=this.plotLow,this.graphic=this.graphics&&this.graphics[0],he&&Vt(this.plotLowX)&&(this.plotX=this.plotLowX),W.upperStateMarkerGraphic=W.stateMarkerGraphic,W.stateMarkerGraphic=W.lowerStateMarkerGraphic,W.lowerStateMarkerGraphic=void 0;let $e=W.modifyMarkerSettings();Yn.setState.apply(this,arguments),W.restoreMarkerSettings($e)}haloPath(){let Le=this.series.chart.polar,W=[];return this.plotY=this.plotLow,Le&&Vt(this.plotLowX)&&(this.plotX=this.plotLowX),this.isInside&&(W=Yn.haloPath.apply(this,arguments)),this.plotY=this.plotHigh,Le&&Vt(this.plotHighX)&&(this.plotX=this.plotHighX),this.isTopInside&&(W=W.concat(Yn.haloPath.apply(this,arguments))),W}isValid(){return Vt(this.low)&&Vt(this.high)}},pointValKey:"low",setStackedPoints:Lt}),Ce().registerSeriesType("arearange",je);let De=je,{spline:{prototype:at}}=Ce().seriesTypes;class Ye extends De{}Ye.defaultOptions=Kt(De.defaultOptions),It(Ye.prototype,{getPointSpline:at.getPointSpline}),Ce().registerSeriesType("areasplinerange",Ye);var wn=_e(448),Vn=_e.n(wn);let{noop:ye}=we();class qt extends(Vn()){pointAttribs(){return{}}getWhiskerPair(W,he,$e,mt,Wt){let Ot=Wt.whiskers.strokeWidth(),Tn=(Nn,Xn)=>{let qn=Zn(Nn,2*W)/2,Bn=an(Xn,Ot);return[["M",an(he-qn),Bn],["L",an(he+qn),Bn]]};return[...Tn($e,Wt.highPlot),...Tn(mt,Wt.lowPlot)]}translate(){let W=this.yAxis,he=this.pointArrayMap;super.translate.apply(this),this.points.forEach(function($e){he.forEach(function(mt){null!==$e[mt]&&($e[mt+"Plot"]=W.translate($e[mt],0,1,0,1))}),$e.plotHigh=$e.highPlot})}drawPoints(){let W,he,$e,mt,Wt,Nn,Xn,qn,Bn,Co=this.points,po=this.options,$o=this.chart,Lo=$o.renderer,Ho=!1!==this.doQuartiles,Wo=this.options.whiskerLength;for(let Yo of Co){let Bi=(Nn=Yo.graphic)?"animate":"attr",$i=Yo.shapeArgs,fr={},Ai={},Mr={},xr={},vr=Yo.color||this.color,li=Yo.options.whiskerLength||Wo;
16if(void 0!==Yo.plotY){let Ti;Xn=$i.width,Bn=(qn=$i.x)+Xn,W=Ho?Yo.q1Plot:Yo.lowPlot,he=Ho?Yo.q3Plot:Yo.lowPlot,$e=Yo.highPlot,mt=Yo.lowPlot,Nn||(Yo.graphic=Nn=Lo.g("point").add(this.group),Yo.stem=Lo.path().addClass("highcharts-boxplot-stem").add(Nn),Wo&&(Yo.whiskers=Lo.path().addClass("highcharts-boxplot-whisker").add(Nn)),Ho&&(Yo.box=Lo.path(void 0).addClass("highcharts-boxplot-box").add(Nn)),Yo.medianShape=Lo.path(void 0).addClass("highcharts-boxplot-median").add(Nn)),$o.styledMode||(Ai.stroke=Yo.stemColor||po.stemColor||vr,Ai["stroke-width"]=Yt(Yo.stemWidth,po.stemWidth,po.lineWidth),Ai.dashstyle=Yo.stemDashStyle||po.stemDashStyle||po.dashStyle,Yo.stem.attr(Ai),li&&(Mr.stroke=Yo.whiskerColor||po.whiskerColor||vr,Mr["stroke-width"]=Yt(Yo.whiskerWidth,po.whiskerWidth,po.lineWidth),Mr.dashstyle=Yo.whiskerDashStyle||po.whiskerDashStyle||po.dashStyle,Yo.whiskers.attr(Mr)),Ho&&(fr.fill=Yo.fillColor||po.fillColor||vr,fr.stroke=po.lineColor||vr,fr["stroke-width"]=po.lineWidth||0,fr.dashstyle=Yo.boxDashStyle||po.boxDashStyle||po.dashStyle,Yo.box.attr(fr)),xr.stroke=Yo.medianColor||po.medianColor||vr,xr["stroke-width"]=Yt(Yo.medianWidth,po.medianWidth,po.lineWidth),xr.dashstyle=Yo.medianDashStyle||po.medianDashStyle||po.dashStyle,Yo.medianShape.attr(xr));let Ci=an((Yo.plotX||0)+(this.pointXOffset||0)+(this.barW||0)/2,Yo.stem.strokeWidth());if(Ti=[["M",Ci,he],["L",Ci,$e],["M",Ci,W],["L",Ci,mt]],Yo.stem[Bi]({d:Ti}),Ho){let Gi=Yo.box.strokeWidth();W=an(W,Gi),he=an(he,Gi),Ti=[["M",qn=an(qn,Gi),he],["L",qn,W],["L",Bn=an(Bn,Gi),W],["L",Bn,he],["L",qn,he],["Z"]],Yo.box[Bi]({d:Ti})}if(li){let sr=this.getWhiskerPair(Xn/2,Ci,Yo.upperWhiskerLength??po.upperWhiskerLength??li,Yo.lowerWhiskerLength??po.lowerWhiskerLength??li,Yo);Yo.whiskers[Bi]({d:sr})}Ti=[["M",qn,Wt=an(Yo.medianPlot,Yo.medianShape.strokeWidth())],["L",Bn,Wt]],Yo.medianShape[Bi]({d:Ti})}}}toYData(W){return[W.low,W.q1,W.median,W.q3,W.high]}}qt.defaultOptions=Kt(Vn().defaultOptions,{threshold:null,tooltip:{pointFormat:'<span style="color:{point.color}">\u25cf</span> <b>{series.name}</b><br/>Maximum: {point.high}<br/>Upper quartile: {point.q3}<br/>Median: {point.median}<br/>Lower quartile: {point.q1}<br/>Minimum: {point.low}<br/>'},whiskerLength:"50%",fillColor:"#ffffff",lineWidth:1,medianWidth:2,whiskerWidth:2}),It(qt.prototype,{pointArrayMap:["low","q1","median","q3","high"],pointValKey:"high",drawDataLabels:ye,setStackedPoints:ye}),Ce().registerSeriesType("boxplot",qt);let Me=qt,it={borderColor:void 0,borderWidth:2,className:void 0,color:void 0,connectorClassName:void 0,connectorColor:void 0,connectorDistance:60,connectorWidth:1,enabled:!1,labels:{className:void 0,allowOverlap:!1,format:"",formatter:void 0,align:"right",style:{fontSize:"0.9em",color:"#000000"},x:0,y:0},maxSize:60,minSize:10,legendIndex:0,ranges:{value:void 0,borderColor:void 0,color:void 0,connectorColor:void 0},sizeBy:"area",sizeByAbsoluteValue:!1,zIndex:1,zThreshold:0};var le=_e(984),dt=_e.n(le);let{noop:et}=we(),kn=class{constructor(Le,W){this.setState=et,this.init(Le,W)}init(Le,W){this.options=Le,this.visible=!0,this.chart=W.chart,this.legend=W}addToLegend(Le){Le.splice(this.options.legendIndex,0,this)}drawLegendSymbol(Le){let W,he=Yt(Le.options.itemDistance,20),$e=this.legendItem||{},mt=this.options,Wt=mt.ranges,Ot=mt.connectorDistance;if(!Wt||!Wt.length||!Vt(Wt[0].value))return void(Le.options.bubbleLegend.autoRanges=!0);(function(qn){let Co,po,$o=qn.length;for(po=0;po<$o;po++)qn[po].safeI=po;for(qn.sort(function(Lo,Ho){return 0===(Co=function(qn,Bn){return Bn.value-qn.value}(Lo,Ho))?Lo.safeI-Ho.safeI:Co}),po=0;po<$o;po++)delete qn[po].safeI})(Wt),this.ranges=Wt,this.setOptions(),this.render();let Tn=this.getMaxLabelSize(),Nn=this.ranges[0].radius,Xn=2*Nn;W=(W=Ot-Nn+Tn.width)>0?W:0,this.maxLabel=Tn,this.movementX="left"===mt.labels.align?W:0,$e.labelWidth=Xn+W+he,$e.labelHeight=Xn+Tn.height/2}setOptions(){let Le=this.ranges,W=this.options,he=this.chart.series[W.seriesIndex],$e=this.legend.baseline,mt={zIndex:W.zIndex,"stroke-width":W.borderWidth},Wt={zIndex:W.zIndex,"stroke-width":W.connectorWidth},Ot={align:this.legend.options.rtl||"left"===W.labels.align?"right":"left",zIndex:W.zIndex},Tn=he.options.marker.fillOpacity,Nn=this.chart.styledMode;Le.forEach(function(Xn,qn){Nn||(mt.stroke=Yt(Xn.borderColor,W.borderColor,he.color),mt.fill=Xn.color||W.color,mt.fill||(mt.fill=he.color,mt["fill-opacity"]=Tn??1),Wt.stroke=Yt(Xn.connectorColor,W.connectorColor,he.color)),Le[qn].radius=this.getRangeRadius(Xn.value),Le[qn]=Kt(Le[qn],{center:Le[0].radius-Le[qn].radius+$e}),Nn||Kt(!0,Le[qn],{bubbleAttribs:Kt(mt),connectorAttribs:Kt(Wt),labelAttribs:Ot})},this)}getRangeRadius(Le){let W=this.options;return this.chart.series[this.options.seriesIndex].getRadius.call(this,W.ranges[W.ranges.length-1].value,W.ranges[0].value,W.minSize,W.maxSize,Le)}render(){let Le=this.legendItem||{},W=this.chart.renderer,he=this.options.zThreshold;for(let $e of(this.symbols||(this.symbols={connectors:[],bubbleItems:[],labels:[]}),Le.symbol=W.g("bubble-legend"),Le.label=W.g("bubble-legend-item").
vendor: 5,847 bytes, line 16
16css(this.legend.itemStyle||{}),Le.symbol.translateX=0,Le.symbol.translateY=0,Le.symbol.add(Le.label),Le.label.add(Le.group),this.ranges))$e.value>=he&&this.renderRange($e);this.hideOverlappingLabels()}renderRange(Le){let W=this.ranges[0],he=this.legend,$e=this.options,mt=$e.labels,Wt=this.chart,Ot=Wt.series[$e.seriesIndex],Tn=Wt.renderer,Nn=this.symbols,Xn=Nn.labels,qn=Le.center,Bn=Math.abs(Le.radius),Co=$e.connectorDistance||0,po=mt.align,Ho=$e.connectorWidth,Wo=W.radius||0,Yo=qn-Bn-$e.borderWidth/2+Ho/2,Bi=(Yo%1?1:.5)-(Ho%2?0:.5),$i=Tn.styledMode,fr=he.options.rtl||"left"===po?-Co:Co;"center"===po&&(fr=0,$e.connectorDistance=0,Le.labelAttribs.align="center"),Nn.bubbleItems.push(Tn.circle(Wo,qn+Bi,Bn).attr($i?{}:Le.bubbleAttribs).addClass(($i?"highcharts-color-"+Ot.colorIndex+" ":"")+"highcharts-bubble-legend-symbol "+($e.className||"")).add(this.legendItem.symbol)),Nn.connectors.push(Tn.path(Tn.crispLine([["M",Wo,Yo],["L",Wo+fr,Yo]],$e.connectorWidth)).attr($i?{}:Le.connectorAttribs).addClass(($i?"highcharts-color-"+this.options.seriesIndex+" ":"")+"highcharts-bubble-legend-connectors "+($e.connectorClassName||"")).add(this.legendItem.symbol));let Ai=Tn.text(this.formatLabel(Le)).attr($i?{}:Le.labelAttribs).css($i?{}:mt.style).addClass("highcharts-bubble-legend-labels "+($e.labels.className||"")).add(this.legendItem.symbol),Mr={x:Wo+fr+$e.labels.x,y:Yo+$e.labels.y+.4*Ai.getBBox().height};Ai.attr(Mr),Xn.push(Ai),Ai.placed=!0,Ai.alignAttr=Mr}getMaxLabelSize(){let Le,W;return this.symbols.labels.forEach(function(he){W=he.getBBox(!0),Le=Le?W.width>Le.width?W:Le:W}),Le||{}}formatLabel(Le){let W=this.options,he=W.labels.formatter,$e=W.labels.format,{numberFormatter:mt}=this.chart;return $e?dt().format($e,Le,this.chart):he?he.call(Le,Le):mt(Le.value,1)}hideOverlappingLabels(){let he=this.symbols;!this.options.labels.allowOverlap&&he&&(this.chart.hideOverlappingLabels(he.labels),he.labels.forEach(function($e,mt){$e.newOpacity?$e.newOpacity!==$e.oldOpacity&&he.connectors[mt].show():he.connectors[mt].hide()}))}getRanges(){let $e,mt,Le=this.legend.bubbleLegend,he=Le.options.ranges,Wt=Number.MAX_VALUE,Ot=-Number.MAX_VALUE;return Le.chart.series.forEach(function(Tn){Tn.isBubble&&!Tn.ignoreSeries&&(mt=Tn.getColumn("z").filter(Vt)).length&&(Wt=Yt(Tn.options.zMin,Math.min(Wt,Math.max(Bt(mt),!1===Tn.options.displayNegative?Tn.options.zThreshold:-Number.MAX_VALUE))),Ot=Yt(Tn.options.zMax,Math.max(Ot,Zt(mt))))}),$e=Wt===Ot?[{value:Ot}]:[{value:Wt},{value:(Wt+Ot)/2},{value:Ot,autoRanges:!0}],he.length&&he[0].radius&&$e.reverse(),$e.forEach(function(Tn,Nn){he&&he[Nn]&&($e[Nn]=Kt(he[Nn],Tn))}),$e}predictBubbleSizes(){let Co,Le=this.chart,W=Le.legend.options,he=W.floating,$e="horizontal"===W.layout,mt=$e?Le.legend.lastLineHeight:0,Wt=Le.plotSizeX,Ot=Le.plotSizeY,Tn=Le.series[this.options.seriesIndex],Nn=Tn.getPxExtremes(),Xn=Math.ceil(Nn.minPxSize),qn=Math.ceil(Nn.maxPxSize),Bn=Math.min(Ot,Wt),po=Tn.options.maxSize;return he||!/%$/.test(po)?Co=qn:(Co=(Bn+mt)*(po=parseFloat(po))/100/(po/100+1),($e&&Ot-Co>=Wt||!$e&&Wt-Co>=Ot)&&(Co=qn)),[Xn,Math.ceil(Co)]}updateRanges(Le,W){let he=this.legend.options.bubbleLegend;he.minSize=Le,he.maxSize=W,he.ranges=this.getRanges()}correctSizes(){let Le=this.legend,W=this.chart.series[this.options.seriesIndex].getPxExtremes();Math.abs(Math.ceil(W.maxPxSize)-this.options.maxSize)>1&&(this.updateRanges(this.options.minSize,W.maxPxSize),Le.render())}},{setOptions:co}=we(),{composed:jo}=we();function Ro(Le,W,he){let $e,mt,Wt,Ot=this.legend,Tn=wi(this)>=0;Ot&&Ot.options.enabled&&Ot.bubbleLegend&&Ot.options.bubbleLegend.autoRanges&&Tn?($e=Ot.bubbleLegend.options,mt=Ot.bubbleLegend.predictBubbleSizes(),Ot.bubbleLegend.updateRanges(mt[0],mt[1]),$e.placed||(Ot.group.placed=!1,Ot.allItems.forEach(Nn=>{(Wt=Nn.legendItem||{}).group&&(Wt.group.translateY=void 0)})),Ot.render(),$e.placed||(this.getMargins(),this.axes.forEach(Nn=>{Nn.setScale(),Nn.updateNames(),Ht(Nn.ticks,function(Xn){Xn.isNew=!0,Xn.isNewLabel=!0})}),this.getMargins()),$e.placed=!0,Le.call(this,W,he),Ot.bubbleLegend.correctSizes()):(Le.call(this,W,he),Ot&&Ot.options.enabled&&Ot.bubbleLegend&&Ot.render())}function wi(Le){let W=Le.series,he=0;for(;he<W.length;){if(W[he]&&W[he].isBubble&&W[he].visible&&W[he].dataTable.rowCount)return he;he++}return-1}function fi(Le){let W=this.bubbleLegend,he=this.options,$e=he.bubbleLegend,mt=wi(this.chart);W&&W.ranges&&W.ranges.length&&($e.ranges.length&&($e.autoRanges=!!$e.ranges[0].autoRanges),this.destroyItem(W)),mt>=0&&he.enabled&&$e.enabled&&($e.seriesIndex=mt,this.bubbleLegend=new kn($e,this),this.bubbleLegend.addToLegend(Le.allItems))}function Ar(){if(this.bubbleLegend){let $e,mt,Wt,Ot,Le=this.allItems,W=this.options.rtl,he=function(Nn){let Co,po,$o,Xn=Nn.allItems,qn=[],Bn=Xn.length,Lo=0,Ho=0;for(Lo=0;Lo<Bn;Lo++)if(po=Xn[Lo].legendItem||{},$o=(Xn[Lo+1]||{}).legendItem||{},po.labelHeight&&(Xn[Lo].itemHeight=po.labelHeight),Xn[Lo]===Xn[Bn-1]||po.y!==$o.y){for(qn.push({height:0}),Co=qn[qn.length-1];Ho<=Lo;Ho++)Xn[Ho].itemHeight>Co.height&&(Co.height=Xn[Ho].itemHeight);Co.step=Lo}return qn}(this),Tn=0;Le.forEach((Nn,Xn)=>{(Ot=Nn.legendItem||{}).group&&($e=Ot.group.translateX||0,mt=Ot.y||0,((Wt=Nn.movementX)||W&&Nn.ranges)&&(Wt=W?$e-Nn.options.maxSize/2:$e+Wt,Ot.group.attr({translateX:Wt})),Xn>he[Tn].step&&Tn++,Ot.group.attr({translateY:Math.round(mt+he[Tn].height/2)}),Ot.y=mt+he[Tn].height/2)})}}function er(Le){let W;if(Le.defaultPrevented)return!1;let he=Le.legendItem,$e=this.chart,mt=he.visible;this&&this.bubbleLegend&&(he.visible=!mt,he.ignoreSeries=mt,W=wi($e)>=0,this.bubbleLegend.visible!==W&&(this.update({bubbleLegend:{enabled:W}}),this.bubbleLegend.visible=W),he.visible=mt)}var Rr=_e(260),si=_e.n(Rr);let{seriesTypes:{scatter:{prototype:{pointClass:Nt}}}}=Ce();class ln extends Nt{haloPath(W){let he=(W&&this.marker&&this.marker.radiu
vendor: 1,586 bytes, line 16
16s||0)+W;if(this.series.chart.inverted){let $e=this.pos()||[0,0],{xAxis:mt,yAxis:Wt,chart:Ot}=this.series,Tn=2*he;return Ot.renderer.symbols.circle((mt?.len||0)-$e[1]-he,(Wt?.len||0)-$e[0]-he,Tn,Tn)}return si().prototype.haloPath.call(this,he)}}It(ln.prototype,{ttBelow:!1});let{composed:rn,noop:vo}=we(),{series:Hn,seriesTypes:{column:{prototype:Bo},scatter:gi}}=Ce();function Dr(){let Nn,Le=this.len,{coll:W,isXAxis:he,min:$e}=this,mt=(this.max||0)-($e||0),Wt=0,Ot=Le,Tn=Le/mt;("xAxis"===W||"yAxis"===W)&&(this.series.forEach(Xn=>{if(Xn.bubblePadding&&Xn.reserveSpace()){this.allowZoomOutside=!0,Nn=!0;let qn=Xn.getColumn(he?"x":"y");if(he&&((Xn.onPoint||Xn).getRadii(0,0,Xn),Xn.onPoint&&(Xn.radii=Xn.onPoint.radii)),mt>0){let Bn=qn.length;for(;Bn--;)if(Vt(qn[Bn])&&this.dataMin<=qn[Bn]&&qn[Bn]<=this.max){let Co=Xn.radii&&Xn.radii[Bn]||0;Wt=Math.min((qn[Bn]-$e)*Tn-Co,Wt),Ot=Math.max((qn[Bn]-$e)*Tn+Co,Ot)}}}}),Nn&&mt>0&&!this.logarithmic&&(Ot-=Le,Tn*=(Le+Math.max(0,Wt)-Math.min(Ot,Le))/Le,[["min","userMin",Wt],["max","userMax",Ot]].forEach(Xn=>{void 0===Yt(this.options[Xn[0]],this[Xn[1]])&&(this[Xn[0]]+=Xn[2]/Tn)})))}function wr(){let{ticks:Le,tickPositions:W,dataMin:he=0,dataMax:$e=0,categories:mt}=this,Wt=this.options.type;if((mt?.length||"category"===Wt)&&this.series.find(Ot=>Ot.bubblePadding)){let Ot=W.length;for(;Ot--;){let Tn=Le[W[Ot]],Nn=Tn.pos||0;(Nn>$e||Nn<he)&&Tn.label?.hide()}}}class Ei extends gi{static compose(W,he,$e){(function(Le,W){Pn(jo,"Series.BubbleLegend")&&(co({legend:{bubbleLegend:it}}),At(Le.prototype,"drawChartBox",Ro),Ct(W,"afterGetAllItems",fi),
16Ct(W,"afterRender",Ar),Ct(W,"itemClick",er))})(he,$e),Pn(rn,"Series.Bubble")&&(Ct(W,"foundExtremes",Dr),Ct(W,"afterRender",wr))}animate(W){!W&&this.points.length<this.options.animationLimit&&this.points.forEach(function(he){let{graphic:$e,plotX:mt=0,plotY:Wt=0}=he;$e&&$e.width&&(this.hasRendered||$e.attr({x:mt,y:Wt,width:1,height:1}),$e.animate(this.markerAttribs(he),this.options.animation))},this)}getRadii(){let mt,Wt,Ot,W=this.getColumn("z"),he=this.getColumn("y"),$e=[],Tn=this.chart.bubbleZExtremes,{minPxSize:Nn,maxPxSize:Xn}=this.getPxExtremes();if(!Tn){let qn,Bn=Number.MAX_VALUE,Co=-Number.MAX_VALUE;this.chart.series.forEach(po=>{if(po.bubblePadding&&po.reserveSpace()){let $o=(po.onPoint||po).getZExtremes();$o&&(Bn=Math.min(Yt(Bn,$o.zMin),$o.zMin),Co=Math.max(Yt(Co,$o.zMax),$o.zMax),qn=!0)}}),qn?(Tn={zMin:Bn,zMax:Co},this.chart.bubbleZExtremes=Tn):Tn={zMin:0,zMax:0}}for(Wt=0,mt=W.length;Wt<mt;Wt++)Ot=W[Wt],$e.push(this.getRadius(Tn.zMin,Tn.zMax,Nn,Xn,Ot,he&&he[Wt]));this.radii=$e}getRadius(W,he,$e,mt,Wt,Ot){let Tn=this.options,Nn="width"!==Tn.sizeBy,Xn=Tn.zThreshold,qn=he-W,Bn=.5;if(null===Ot||null===Wt)return null;if(Vt(Wt)){if(Tn.sizeByAbsoluteValue&&(Wt=Math.abs(Wt-Xn),he=qn=Math.max(he-Xn,Math.abs(W-Xn)),W=0),Wt<W)return $e/2-1;qn>0&&(Bn=(Wt-W)/qn)}return Nn&&Bn>=0&&(Bn=Math.sqrt(Bn)),Math.ceil($e+Bn*(mt-$e))/2}hasData(){return!!this.dataTable.rowCount}markerAttribs(W,he){let $e=super.markerAttribs(W,he),{height:mt=0,width:Wt=0}=$e;return this.chart.inverted?It($e,{x:(W.plotX||0)-Wt/2,y:(W.plotY||0)-mt/2}):$e}pointAttribs(W,he){let $e=this.options.marker,mt=$e?.fillOpacity,Wt=Hn.prototype.pointAttribs.call(this,W,he);return Wt["fill-opacity"]=mt??1,Wt}translate(){super.translate.call(this),this.getRadii(),this.translateBubble()}translateBubble(){let{data:W,options:he,radii:$e}=this,{minPxSize:mt}=this.getPxExtremes(),Wt=W.length;for(;Wt--;){let Ot=W[Wt],Tn=$e?$e[Wt]:0;"z"===this.zoneAxis&&(Ot.negative=(Ot.z||0)<(he.zThreshold||0)),Vt(Tn)&&(Ot.marker=It(Ot.marker,{radius:Tn,width:2*Tn,height:2*Tn})),Vt(Tn)&&Tn>=mt/2?Ot.dlBox={x:Ot.plotX-Tn,y:Ot.plotY-Tn,width:2*Tn,height:2*Tn}:(Ot.shapeArgs=Ot.plotY=Ot.dlBox=void 0,Ot.isInside=!1)}}getPxExtremes(){let W=Math.min(this.chart.plotWidth,this.chart.plotHeight),he=Wt=>{let Ot;return"string"==typeof Wt&&(Ot=/%$/.test(Wt),Wt=parseInt(Wt,10)),Ot?W*Wt/100:Wt},$e=he(Yt(this.options.minSize,8));return{minPxSize:$e,maxPxSize:Math.max(he(Yt(this.options.maxSize,"20%")),$e)}}getZExtremes(){let W=this.options,he=this.getColumn("z").filter(Vt);if(he.length){let $e=Yt(W.zMin,Xt(Bt(he),!1===W.displayNegative?W.zThreshold||0:-Number.MAX_VALUE,Number.MAX_VALUE)),mt=Yt(W.zMa
16x,Zt(he));if(Vt($e)&&Vt(mt))return{zMin:$e,zMax:mt}}}searchKDTree(W,he,$e,mt=vo,Wt=vo){return super.searchKDTree(W,he,$e,(Ot,Tn,Nn)=>{let Bn,Xn=Ot[Nn]||0,qn=Tn[Nn]||0,Co=!1;return Xn===qn?Bn=Ot.index>Tn.index?Ot:Tn:Xn<0&&qn<0?(Bn=Xn-(Ot.marker?.radius||0)>=qn-(Tn.marker?.radius||0)?Ot:Tn,Co=!0):Bn=Xn<qn?Ot:Tn,[Bn,Co]},(Ot,Tn,Nn)=>!Nn&&Ot>Tn||Ot<Tn)}}Ei.defaultOptions=Kt(gi.defaultOptions,{dataLabels:{formatter:function(){let{numberFormatter:Le}=this.series.chart,{z:W}=this.point;return Vt(W)?Le(W,-1):""},inside:!0,verticalAlign:"middle"},animationLimit:250,marker:{lineColor:null,lineWidth:1,fillOpacity:.5,radius:null,states:{hover:{radiusPlus:0}},symbol:"circle"},minSize:8,maxSize:"20%",softThreshold:!1,states:{hover:{halo:{size:5}}},tooltip:{pointFormat:"({point.x}, {point.y}), Size: {point.z}"},turboThreshold:0,zThreshold:0,zoneAxis:"z"}),It(Ei.prototype,{alignDataLabel:Bo.alignDataLabel,applyZones:vo,bubblePadding:!0,isBubble:!0,keysAffectYAxis:["y"],pointArrayMap:["y","z"],pointClass:ln,parallelArrays:["x","y","z"],trackerGroups:["group","dataLabelsGroup"],specialGroup:"group",zoneAxis:"z"}),Ct(Ei,"updatedData",Le=>{delete Le.target.chart.bubbleZExtremes}),Ct(Ei,"remove",Le=>{delete Le.target.chart.bubbleZExtremes}),Ct(Ei,"update",Le=>{let W=Le.target.options;(un(W.zMin)||un(W.zMax))&&delete Le.target.chart.bubbleZExtremes}),Ce().registerSeriesType("bubble",Ei);let{seriesTypes:{column:{prototype:{pointClass:{prototype:ji}}},arearange:{prototype:{pointClass:qr}}}}=Ce();class Vr extends qr{isValid(){return Vt(this.low)}}It(Vr.prototype,{setState:ji.setState});let{noop:mn}=we(),{seriesTypes:{arearange:vn,column:Kn,column:{prototype:Ao}}}=Ce();class ti extends vn{setOptions(){return Kt(!0,arguments[0],{stacking:void 0}),vn.prototype.setOptions.apply(this,arguments)}translate(){return Ao.translate.apply(this)}pointAttribs(){return Ao.pointAttribs.apply(this,arguments)}translate3dPoints(){return Ao.translate3dPoints.apply(this,arguments)}translate3dShapes(){return Ao.translate3dShapes.apply(this,arguments)}afterColumnTranslate(){let W,he,$e,mt,Wt=this.yAxis,Ot=this.xAxis,Tn=Ot.startAngleRad,Nn=this.chart,Xn=this.xAxis.isRadial,qn=Math.max(Nn.chartWidth,Nn.chartHeight)+999;this.points.forEach(Bn=>{let Co=Bn.shapeArgs||{},po=this.options.minPointLength,$o=Bn.plotY,Lo=Wt.translate(Bn.high,0,1,0,1);if(Vt(Lo)&&Vt($o))if(Bn.plotHigh=Xt(Lo,-qn,qn),Bn.plotLow=Xt($o,-qn,qn),mt=Bn.plotHigh,Math.abs(W=Yt(Bn.rectPlotY,Bn.plotY)-Bn.plotHigh)<po?(he=po-W,W+=he,mt-=he/2):W<0&&(W*=-1,mt-=W),Xn&&this.polar)$e=Bn.barX+Tn,Bn.shapeType="arc",Bn.shapeArgs=this.polar.arc(mt+W,mt,$e,$e+(Bn.pointWidth||0));else{Co.height=W,Co.y=mt;let{x:Ho=0,width:Wo=0}=Co;Bn.shapeArgs=Kt(Bn.shapeArgs,this.crispCol(Ho,mt,Wo,W)),Bn.tooltipPos=Nn.inverted?[Wt.len+Wt.pos-Nn.plotLeft-mt-W/2,Ot.len+Ot.pos-Nn.plotTop-Ho-Wo/2,W]:[Ot.left-Nn.plotLeft+Ho+Wo/2,Wt.pos-Nn.plotTop+mt+W/2,W]}})}}ti.defaultOptions=Kt(Kn.defaultOptions,vn.defaultOptions,{borderRadius:{where:"all"},pointRange:null,legendSymbol:"rectangle",marker:null,states:{hover:{halo:!1}}}),Ct(ti,"afterColumnTranslate",function(){ti.prototype.afterColumnTranslate.apply(this)},{order:5}),It(ti.prototype,{directTouch:!0,pointClass:Vr,trackerGroups:["group","dataLabelsGroup"],adjustForMissingColumns:Ao.adjustForMissingColumns,animate:Ao.animate,crispCol:Ao.crispCol,drawGraph:mn,drawPoints:Ao.drawPoints,getSymbol:mn,drawTracker:Ao.drawTracker,getColumnMetrics:Ao.getColumnMetrics}),Ce().registerSeriesType("columnrange",ti);let{column:Sn}=Ce().seriesTypes;class uo extends Sn{translate(){let W=this.chart,he=this.options,$e=this.dense=this.closestPointRange*this.xAxis.transA<2,mt=this.borderWidth=Yt(he.borderWidth,+!$e),Wt=this.yAxis,Ot=he.threshold,Tn=Yt(he.minPointLength,5),Nn=this.getColumnMetrics(),Xn=Nn.width,qn=this.pointXOffset=Nn.offset,Bn=this.translatedThreshold=Wt.getThreshold(Ot),Co=this.barW=Math.max(Xn,1+2*mt);for(let po of(W.inverted&&(Bn-=.5),he.pointPadding&&(Co=Math.ceil(Co)),super.translate(),this.points)){let fr,Ai,Mr,xr,vr,li,Ti,Ci,Gi,sr,_r,$o=Yt(po.yBottom,Bn),Lo=999+Math.abs($o),Ho=Xt(po.plotY,-Lo,Wt.len+Lo),Wo=Co/2,Yo=Math.min(Ho,$o),Bi=Math.max(Ho,$o)-Yo,$i=po.plotX+qn;he.centerInCategory&&($i=this.adjustForMissingColumns($i,Xn,po,Nn)),po.barX=$i,po.pointWidth=Xn,po.tooltipPos=W.inverted?[Wt.len+Wt.pos-W.plotLeft-Ho,this.xAxis.len-$i-Wo,Bi]:[$i+Wo,Ho+Wt.pos-W.plotTop,Bi],fr=Ot+(po.total||po.y),"percent"===he.stacking&&(fr=Ot+(po.y<0)?-100:100);
16let Ir=Wt.toPixels(fr,!0);Mr=(Ai=W.plotHeight-Ir-(W.plotHeight-Bn))?Wo*(Yo-Ir)/Ai:0,xr=Ai?Wo*(Yo+Bi-Ir)/Ai:0,li=$i-Mr+Wo,Ti=$i+Mr+Wo,Ci=$i+xr+Wo,Gi=$i-xr+Wo,sr=Yo-Tn,_r=Yo+Bi,po.y<0&&(sr=Yo,_r=Yo+Bi+Tn),W.inverted&&(vr=Wt.width-Yo,Ai=Ir-(Wt.width-Bn),Mr=Wo*(Ir-vr)/Ai,xr=Wo*(Ir-(vr-Bi))/Ai,Ti=(li=$i+Wo+Mr)-2*Mr,Ci=$i-xr+Wo,Gi=$i+xr+Wo,sr=Yo,_r=Yo+Bi-Tn,po.y<0&&(_r=Yo+Bi+Tn)),po.shapeType="path",po.shapeArgs={x:li,y:sr,width:Ti-li,height:Bi,d:[["M",li,sr],["L",Ti,sr],["L",Ci,_r],["L",Gi,_r],["Z"]]}}}}uo.defaultOptions=Kt(Sn.defaultOptions,{}),Ce().registerSeriesType("columnpyramid",uo);let{arearange:io}=Ce().seriesTypes;class Io extends Me{getColumnMetrics(){return this.linkedParent&&this.linkedParent.columnMetrics||Vn().prototype.getColumnMetrics.call(this)}drawDataLabels(){let W=this.pointValKey;if(io)for(let he of(io.prototype.drawDataLabels.call(this),this.points))he.y=he[W]}toYData(W){return[W.low,W.high]}}Io.defaultOptions=Kt(Me.defaultOptions,{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'<span style="color:{point.color}">\u25cf</span> {series.name}: <b>{point.low}</b> - <b>{point.high}</b><br/>'},whiskerWidth:null}),Ct(Io,"afterTranslate",function(){for(let Le of this.points)Le.plotLow=Le.plotY},{order:0}),It(Io.prototype,{pointArrayMap:["low","high"],pointValKey:"high",doQuartiles:!1}),Ce().registerSeriesType("errorbar",Io);let{series:{prototype:{pointClass:Oo}}}=Ce(),{noop:ki}=we(),{series:Vi,seriesTypes:{column:hi}}=Ce();class yr extends Vi{translate(){let W=this.yAxis,he=this.options,$e=W.center;this.generatePoints(),this.points.forEach(mt=>{let Wt=Kt(he.dial,mt.dial),Ot=lo(Wt.radius)*$e[2]/200,Tn=lo(Wt.baseLength)*Ot/100,Nn=lo(Wt.rearLength)*Ot/100,Xn=Wt.baseWidth,qn=Wt.topWidth,Bn=he.overshoot,Co=W.startAngleRad+W.translate(mt.y,void 0,void 0,void 0,!0);(Vt(Bn)||!1===he.wrap)&&(Bn=Vt(Bn)?Bn/180*Math.PI:0,Co=Xt(Co,W.startAngleRad-Bn,W.endAngleRad+Bn)),Co=180*Co/Math.PI,mt.shapeType="path",mt.shapeArgs={d:Wt.path||[["M",-Nn,-Xn/2],["L",Tn,-Xn/2],["L",Ot,-qn/2],["L",Ot,qn/2],["L",Tn,Xn/2],["L",-Nn,Xn/2],["Z"]],translateX:$e[0],translateY:$e[1],rotation:Co},mt.plotX=$e[0],mt.plotY=$e[1],un(mt.y)&&W.max-W.min&&(mt.percentage=(mt.y-W.min)/(W.max-W.min)*100)})}drawPoints(){let W=this,he=W.chart,$e=W.yAxis.center,mt=W.pivot,Wt=W.options,Ot=Wt.pivot,Tn=he.renderer;W.points.forEach(Nn=>{let Xn=Nn.graphic,qn=Nn.shapeArgs,Bn=qn.d,Co=Kt(Wt.dial,Nn.dial);Xn?(Xn.animate(qn),qn.d=Bn):Nn.graphic=Tn[Nn.shapeType](qn).addClass("highcharts-dial").add(W.group),he.styledMode||Nn.graphic[Xn?"animate":"attr"]({stroke:Co.borderColor,"stroke-width":Co.borderWidth,fill:Co.backgroundColor})}),mt?mt.animate({translateX:$e[0],translateY:$e[1]}):Ot&&(W.pivot=Tn.circle(0,0,Ot.radius).attr({zIndex:2}).addClass("highcharts-pivot").translate($e[0],$e[1]).add(W.group),he.styledMode||W.pivot.attr({fill:Ot.backgroundColor,stroke:Ot.borderColor,"stroke-width":Ot.borderWidth}))}animate(W){let he=this;W||he.points.forEach($e=>{let mt=$e.graphic;mt&&(mt.attr({rotation:180*he.yAxis.startAngleRad/Math.PI}),mt.animate({rotation:$e.shapeArgs.rotation},he.options.animation))})}render(){this.group=this.plotGroup("group","series",this.visible?"inherit":"hidden",this.options.zIndex,this.chart.seriesGroup),Vi.prototype.render.call(this),this.group.clip(this.chart.clipRect)}setData(W,he){Vi.prototype.setData.call(this,W,!1),this.processData(),this.generatePoints(),Yt(he,!0)&&this.chart.redraw()}hasData(){return!!this.points.length}}yr.defaultOptions=Kt(Vi.defaultOptions,{dataLabels:{borderColor:"#cccccc",borderRadius:3,borderWidth:1,crop:!1,defer:!1,enabled:!0,verticalAlign:"top",y:15,zIndex:2},dial:{backgroundColor:"#000000",baseLength:"70%",baseWidth:3,borderColor:"#cccccc",borderWidth:0,radius:"80%",rearLength:"10%",topWidth:1},pivot:{radius:5,borderWidth:0,borderColor:"#cccccc",backgroundColor:"#000000"},tooltip:{headerFormat:""},showInLegend:!1}),It(yr.prototype,{angular:!0,directTouch:!0,drawGraph:ki,drawTracker:hi.prototype.drawTracker,fixedBox:!0,forceDL:!0,noSharedTooltip:!0,pointClass:class extends Oo{setState(Le){this.state=Le}},trackerGroups:["group","dataLabelsGroup"]}),Ce().registerSeriesType("gauge",yr);var Ur=_e(620),Ki=_e.n(Ur);let{composed:Hi}=we();function kr(){let Le,W,he,$e,mt=this;mt.container&&(Le=Ct(mt.container,"mousedown",Wt=>{W&&W(),he&&he(),($e=mt.hoverPoint)&&$e.series&&$e.series.hasDraggableNodes&&$e.series.options.draggable&&($e.series.onMouseDown($e,Wt),W=Ct(mt.container,"mousemove",Ot=>$e&&$e.series&&$e.series.onMouseMove($e,Ot)),he=Ct(mt.container.ownerDocument,"mouseup",Ot=>(W(),he(),$e&&$e.series&&$e.series.onMouseUp($e,Ot))))})),Ct(mt,"destroy",function(){Le()})}let ur={compose:function(Le){Pn(Hi,"DragNodes")&&Ct(Le,"load",kr)},onMouseDown:function(Le,W){let{panKey:he}=this.chart.options.chart;if(he&&W[`${he}Key`])return;let $e=this.chart.pointer?.normalize(W)||W;Le.fixedPosition={chartX:$e.chartX,chartY:$e.chartY,plotX:Le.plotX,plotY:Le.plotY},Le.inDragMode=!0},onMouseMove:function(Le,W){if(Le.fixedPosition&&Le.inDragMode){let he,$e,mt=this.chart,Wt=mt.pointer?.normalize(W)||W,Ot
vendor: 8,713 bytes, line 16
16=Le.fixedPosition.chartX-Wt.chartX,Tn=Le.fixedPosition.chartY-Wt.chartY,Nn=mt.graphLayoutsLookup;(Math.abs(Ot)>5||Math.abs(Tn)>5)&&(he=Le.fixedPosition.plotX-Ot,$e=Le.fixedPosition.plotY-Tn,mt.isInsidePlot(he,$e)&&(Le.plotX=he,Le.plotY=$e,Le.hasDragged=!0,this.redrawHalo(Le),Nn.forEach(Xn=>{Xn.restartSimulation()})))}},onMouseUp:function(Le){Le.fixedPosition&&(Le.hasDragged&&(this.layout.enableSimulation?this.layout.start():this.chart.redraw()),Le.inDragMode=Le.hasDragged=!1,this.options.fixedDraggable||delete Le.fixedPosition)},redrawHalo:function(Le){Le&&this.halo&&this.halo.attr({d:Le.haloPath(this.options.states.hover.halo.size)})}},{setAnimation:fo}=we(),{composed:Oi}=we();function mr(){this.graphLayoutsLookup&&(this.graphLayoutsLookup.forEach(Le=>{Le.updateSimulation()}),this.redraw())}function tr(){this.graphLayoutsLookup&&(this.graphLayoutsLookup.forEach(Le=>{Le.updateSimulation(!1)}),this.redraw())}function ar(){this.graphLayoutsLookup&&this.graphLayoutsLookup.forEach(Le=>{Le.stop()})}function nr(){let Le,W=!1,he=$e=>{$e.maxIterations--&&isFinite($e.temperature)&&!$e.isStable()&&!$e.enableSimulation&&($e.beforeStep&&$e.beforeStep(),$e.step(),Le=!1,W=!0)};if(this.graphLayoutsLookup&&!this.pointer?.hasDragged){for(fo(!1,this),this.graphLayoutsLookup.forEach($e=>$e.start());!Le;)Le=!0,this.graphLayoutsLookup.forEach(he);W&&this.series.forEach($e=>{$e&&$e.layout&&$e.render()})}}let cn={},Qn={};var go=_e(960),no=_e.n(go);let{seriesTypes:{bubble:{prototype:{pointClass:So}}}}=Ce(),lt={attractive:function(Le,W,he){let $e=Le.getMass(),mt=-he.x*W*this.diffTemperature,Wt=-he.y*W*this.diffTemperature;Le.fromNode.fixedPosition||(Le.fromNode.plotX-=mt*$e.fromNode/Le.fromNode.degree,Le.fromNode.plotY-=Wt*$e.fromNode/Le.fromNode.degree),Le.toNode.fixedPosition||(Le.toNode.plotX+=mt*$e.toNode/Le.toNode.degree,Le.toNode.plotY+=Wt*$e.toNode/Le.toNode.degree)},attractiveForceFunction:function(Le,W){return(W-Le)/Le},barycenter:function(){let Le=this.options.gravitationalConstant||0,W=(this.barycenter.xFactor-(this.box.left+this.box.width)/2)*Le,he=(this.barycenter.yFactor-(this.box.top+this.box.height)/2)*Le;this.nodes.forEach(function($e){$e.fixedPosition||($e.plotX-=W/$e.mass/$e.degree,$e.plotY-=he/$e.mass/$e.degree)})},getK:function(Le){return Math.pow(Le.box.width*Le.box.height/Le.nodes.length,.5)},integrate:function(Le,W){let he=-Le.options.friction,$e=Le.options.maxSpeed,Ot=(W.plotX+W.dispX-W.prevX)*he,Tn=(W.plotY+W.dispY-W.prevY)*he,Nn=Math.abs,Xn=Nn(Ot)/(Ot||1),qn=Nn(Tn)/(Tn||1),Bn=Xn*Math.min($e,Math.abs(Ot)),Co=qn*Math.min($e,Math.abs(Tn));W.prevX=W.plotX+W.dispX,W.prevY=W.plotY+W.dispY,W.plotX+=Bn,W.plotY+=Co,W.temperature=Le.vectorLength({x:Bn,y:Co})},repulsive:function(Le,W,he){let $e=W*this.diffTemperature/Le.mass/Le.degree;Le.fixedPosition||(Le.plotX+=he.x*$e,Le.plotY+=he.y*$e)},repulsiveForceFunction:function(Le,W){return(W-Le)/Le*(W>Le)}},{noop:Gt}=we(),yn={barycenter:function(){let Le,W,he=this.options.gravitationalConstant||0,$e=this.box,mt=this.nodes,Wt=Math.sqrt(mt.length);for(let Ot of mt)if(!Ot.fixedPosition){let Tn=Ot.mass*Wt,Nn=Ot.plotX||0,Xn=Ot.plotY||0,qn=Ot.series,Bn=qn.parentNode;this.resolveSplitSeries(Ot)&&Bn&&!Ot.isParentNode?(Le=Bn.plotX||0,W=Bn.plotY||0):(Le=$e.width/2,W=$e.height/2),Ot.plotX=Nn-(Nn-Le)*he/Tn,Ot.plotY=Xn-(Xn-W)*he/Tn,qn.chart.hoverPoint===Ot&&qn.redrawHalo&&qn.halo&&qn.redrawHalo(Ot)}},getK:Gt,integrate:lt.integrate,repulsive:function(Le,W,he,$e){let mt=W*this.diffTemperature/Le.mass/Le.degree,Wt=he.x*mt,Ot=he.y*mt;Le.fixedPosition||(Le.plotX+=Wt,Le.plotY+=Ot),$e.fixedPosition||($e.plotX-=Wt,$e.plotY-=Ot)},repulsiveForceFunction:function(Le,W,he,$e){return Math.min(Le,(he.marker.radius+$e.marker.radius)/2)}},Te={attractive:function(Le,W,he,$e){let mt=Le.getMass(),Wt=he.x/$e*W,Ot=he.y/$e*W;Le.fromNode.fixedPosition||(Le.fromNode.dispX-=Wt*mt.fromNode/Le.fromNode.degree,Le.fromNode.dispY-=Ot*mt.fromNode/Le.fromNode.degree),Le.toNode.fixedPosition||(Le.toNode.dispX+=Wt*mt.toNode/Le.toNode.degree,Le.toNode.dispY+=Ot*mt.toNode/Le.toNode.degree)},attractiveForceFunction:function(Le,W){return Le*Le/W},barycenter:function(){let Le=this.options.gravitationalConstant,W=this.barycenter.xFactor,he=this.barycenter.yFactor;this.nodes.forEach(function($e){if(!$e.fixedPosition){let mt=$e.getDegree(),Wt=mt*(1+mt/2);$e.dispX+=(W-$e.plotX)*Le*Wt/$e.degree,$e.dispY+=(he-$e.plotY)*Le*Wt/$e.degree}})},getK:function(Le){return Math.pow(Le.box.width*Le.box.height/Le.nodes.length,.3)},integrate:function(Le,W){W.dispX+=W.dispX*Le.options.friction,W.dispY+=W.dispY*Le.options.friction;let he=W.temperature=Le.vectorLength({x:W.dispX,y:W.dispY});0!==he&&(W.plotX+=W.dispX/he*Math.min(Math.abs(W.dispX),Le.temperature),W.plotY+=W.dispY/he*Math.min(Math.abs(W.dispY),Le.temperature))},repulsive:function(Le,W,he,$e){Le.dispX+=he.x/$e*W/Le.degree,Le.dispY+=he.y/$e*W/Le.degree},repulsiveForceFunction:function(Le,W){return W*W/Le}};class qe{constructor(W){this.body=!1,this.isEmpty=!1,this.isInternal=!1,this.nodes=[],this.box=W,this.boxSize=Math.min(W.width,W.height)}divideBox(){let W=this.box.width/2,he=this.box.height/2;this.nodes[0]=new qe({left:this.box.left,top:this.box.top,width:W,height:he}),this.nodes[1]=new qe({left:this.box.left+W,top:this.box.top,width:W,height:he}),this.nodes[2]=new qe({left:this.box.left+W,top:this.box.top+he,width:W,height:he}),this.nodes[3]=new qe({left:this.box.left,top:this.box.top+he,width:W,height:he})}getBoxPosition(W){let $e=W.plotY<this.box.top+this.box.height/2;return W.plotX<this.box.left+this.box.width/2?3*!$e:$e?1:2}insert(W,he){let $e;this.isInternal?this.nodes[this.getBoxPosition(W)].insert(W,he-1):(this.isEmpty=!1,this.body?he?(this.isInternal=!0,this.divideBox(),!0!==this.body&&(this.nodes[this.getBoxPosition(this.body)].insert(this.body,he-1),this.body=!0),this.nodes[this.getBoxPosition(W)].insert(W,he-1)):(($e=new qe({top:W.plotX||NaN,left:W.plotY||NaN,width:.1,height:.1})).body=W,$e.isInternal=!1,this.nodes.push($e)):(this.isInternal=!1,this.body=W))}updateMassAndCenter(){let W=0,he=0,$e=0;if(this.isInternal){for(let mt of this.nodes)mt.isEmpty||(W+=mt.mass,he+=mt.plotX*mt.mass,$e+=mt.plotY*mt.mass);he/=W,$e/=W}else this.body&&(W=this.body.mass,he=this.body.plotX,$e=this.body.plotY);this.mass=W,this.plotX=he,this.plotY=$e}}let Ie=class{constructor(Le,W,he,$e){this.box={left:Le,top:W,width:he,height:$e},this.maxDepth=25,this.root=new qe(this.box),this.root.isInternal=!0,this.root.isRoot=!0,this.root.divideBox()}calculateMassAndCenter(){this.visitNodeRecursive(null,null,function(Le){Le.updateMassAndCenter()})}insertNodes(Le){for(let W of Le)this.root.insert(W,this.maxDepth)}visitNodeRecursive(Le,W,he){let $e;if(Le||(Le=this.root),Le===this.root&&W&&($e=W(Le)),!1!==$e){for(let mt of Le.nodes){if(mt.isInternal){if(W&&($e=W(mt)),!1===$e)continue;this.visitNodeRecursive(mt,W,he)}else mt.body&&W&&W(mt.body);he&&he(mt)}Le===this.root&&he&&he(Le)}}},{win:ut}=we();class dn{constructor(){this.box={},this.currentStep=0,this.initialRendering=!0,this.links=[],this.nodes=[],this.series=[],this.simulation=!1}static compose(W){var Le;Le=W,Pn(Oi,"GraphLayout")&&(Ct(Le,"afterPrint",mr),Ct(Le,"beforePrint",tr),Ct(Le,"predraw",ar),Ct(Le,"render",nr)),cn.euler=Te,cn.verlet=lt,Qn["reingold-fruchterman"]=dn}init(W){this.options=W,this.nodes=[],this.links=[],this.series=[],this.box={x:0,y:0,width:0,height:0},this.setInitialRendering(!0),this.integration=cn[W.integration],this.enableSimulation=W.enableSimulation,this.attractiveForce=Yt(W.attractiveForce,this.integration.attractiveForceFunction),this.repulsiveForce=Yt(W.repulsiveForce,this.integration.repulsiveForceFunction),this.approximation=W.approximation}updateSimulation(W){this.enableSimulation=Yt(W,this.options.enableSimulation)}start(){let W=this.series,he=this.options;this.currentStep=0,this.forces=W[0]&&W[0].forces||[],this.chart=W[0]&&W[0].chart,this.initialRendering&&(this.initPositions(),W.forEach(function($e){$e.finishedAnimating=!0,$e.render()})),this.setK(),this.resetSimulation(he),this.enableSimulation&&this.step()}step(){let W=this.series;for(let he of(this.currentStep++,"barnes-hut"===this.approximation&&(this.createQuadTree(),this.quadTree.calculateMassAndCenter()),this.forces||[]))this[he+"Forces"](this.temperature);if(this.applyLimits(),this.temperature=this.coolDown(this.startTemperature,this.diffTemperature,this.currentStep),this.prevSystemTemperature=this.systemTemperature,this.systemTemperature=this.getSystemTemperature(),this.enableSimulation){for(let he of W)he.chart&&he.render();this.maxIterations--&&isFinite(this.temperature)&&!this.isStable()?(this.simulation&&ut.cancelAnimationFrame(this.simulation),this.simulation=ut.requestAnimationFrame(()=>
16this.step())):(this.simulation=!1,this.series.forEach(he=>{Re(he,"afterSimulation")}))}}stop(){this.simulation&&ut.cancelAnimationFrame(this.simulation)}setArea(W,he,$e,mt){this.box={left:W,top:he,width:$e,height:mt}}setK(){this.k=this.options.linkLength||this.integration.getK(this)}addElementsToCollection(W,he){for(let $e of W)-1===he.indexOf($e)&&he.push($e)}removeElementFromCollection(W,he){let $e=he.indexOf(W);-1!==$e&&he.splice($e,1)}clear(){this.nodes.length=0,this.links.length=0,this.series.length=0,this.resetSimulation()}resetSimulation(){this.forcedStop=!1,this.systemTemperature=0,this.setMaxIterations(),this.setTemperature(),this.setDiffTemperature()}restartSimulation(){this.simulation?this.resetSimulation():(this.setInitialRendering(!1),this.enableSimulation?this.start():this.setMaxIterations(1),this.chart&&this.chart.redraw(),this.setInitialRendering(!0))}setMaxIterations(W){this.maxIterations=Yt(W,this.options.maxIterations)}setTemperature(){this.temperature=this.startTemperature=Math.sqrt(this.nodes.length)}setDiffTemperature(){this.diffTemperature=this.startTemperature/(this.options.maxIterations+1)}setInitialRendering(W){this.initialRendering=W}createQuadTree(){this.quadTree=new Ie(this.box.left,this.box.top,this.box.width,this.box.height),this.quadTree.insertNodes(this.nodes)}initPositions(){let W=this.options.initialPositions;if("function"==typeof W)for(let he of(W.call(this),this.nodes))un(he.prevX)||(he.prevX=he.plotX),un(he.prevY)||(he.prevY=he.plotY),he.dispX=0,he.dispY=0;else"circle"===W?this.setCircularPositions():this.setRandomPositions()}setCircularPositions(){let W,he=this.box,$e=this.nodes,mt=2*Math.PI/($e.length+1),Wt=$e.filter(function(qn){return 0===qn.linksTo.length}),Ot={},Tn=this.options.initialPositionRadius,Nn=qn=>{for(let Bn of qn.linksFrom||[])Ot[Bn.toNode.id]||(Ot[Bn.toNode.id]=!0,Xn.push(Bn.toNode),Nn(Bn.toNode))},Xn=[];for(let qn of Wt)Xn.push(qn),Nn(qn);if(Xn.length)for(let qn of $e)-1===Xn.indexOf(qn)&&Xn.push(qn);else Xn=$e;for(let qn=0,Bn=Xn.length;qn<Bn;++qn)(W=Xn[qn]).plotX=W.prevX=Yt(W.plotX,he.width/2+Tn*Math.cos(qn*mt)),W.plotY=W.prevY=Yt(W.plotY,he.height/2+Tn*Math.sin(qn*mt)),W.dispX=0,W.dis
vendor: 1,682 bytes, line 16
16pY=0}setRandomPositions(){let W,he=this.box,$e=this.nodes,mt=$e.length+1,Wt=Ot=>{let Tn=Ot*Ot/Math.PI;return Tn-Math.floor(Tn)};for(let Ot=0,Tn=$e.length;Ot<Tn;++Ot)(W=$e[Ot]).plotX=W.prevX=Yt(W.plotX,he.width*Wt(Ot)),W.plotY=W.prevY=Yt(W.plotY,he.height*Wt(mt+Ot)),W.dispX=0,W.dispY=0}force(W,...he){this.integration[W].apply(this,he)}barycenterForces(){this.getBarycenter(),this.force("barycenter")}getBarycenter(){let W=0,he=0,$e=0;for(let mt of this.nodes)he+=mt.plotX*mt.mass,$e+=mt.plotY*mt.mass,W+=mt.mass;return this.barycenter={x:he,y:$e,xFactor:he/W,yFactor:$e/W},this.barycenter}barnesHutApproximation(W,he){let $e,mt,Wt=this.getDistXY(W,he),Ot=this.vectorLength(Wt);return W!==he&&0!==Ot&&(he.isInternal?he.boxSize/Ot<this.options.theta&&0!==Ot?(mt=this.repulsiveForce(Ot,this.k),this.force("repulsive",W,mt*he.mass,Wt,Ot),$e=!1):$e=!0:(mt=this.repulsiveForce(Ot,this.k),this.force("repulsive",W,mt*he.mass,Wt,Ot))),$e}repulsiveForces(){if("barnes-hut"===this.approximation)for(let W of this.nodes)this.quadTree.visitNodeRecursive(null,he=>this.barnesHutApproximation(W,he));else{let W,he,$e;for(let mt of this.nodes)for(let Wt of this.nodes)mt===Wt||mt.fixedPosition||($e=this.getDistXY(mt,Wt),0!==(he=this.vectorLength($e))&&(W=this.repulsiveForce(he,this.k),this.force("repulsive",mt,W*Wt.mass,$e,he)))}}attractiveForces(){let W,he,$e;for(let mt of this.links)mt.fromNode&&mt.toNode&&(W=this.getDistXY(mt.fromNode,mt.toNode),0!==(he=this.vectorLength(W))&&($e=this.attractiveForce(he,this.k),this.force("attractive",mt,$e,W,he)))}applyLimits(){for(let W of this.nodes)W.fixedPosition||(this.integration.integrate(this,W),this.applyLimitBox(W,this.box),W.dispX=0,W.dis
16pY=0)}applyLimitBox(W,he){let $e=W.radius;W.plotX=Xt(W.plotX,he.left+$e,he.width-$e),W.plotY=Xt(W.plotY,he.top+$e,he.height-$e)}coolDown(W,he,$e){return W-he*$e}isStable(){return 1e-5>Math.abs(this.systemTemperature-this.prevSystemTemperature)||this.temperature<=0}getSystemTemperature(){let W=0;for(let he of this.nodes)W+=he.temperature;return W}vectorLength(W){return Math.sqrt(W.x*W.x+W.y*W.y)}getDistR(W,he){let $e=this.getDistXY(W,he);return this.vectorLength($e)}getDistXY(W,he){let $e=W.plotX-he.plotX,mt=W.plotY-he.plotY;return{x:$e,y:mt,absX:Math.abs($e),absY:Math.abs(mt)}}}let ho=dn;function Do(){let W=[];return this.series.forEach(he=>{he.parentNode&&he.parentNode.selected&&W.push(he.parentNode)}),W}function ni(){this.allDataPoints&&delete this.allDataPoints}class mi extends ho{constructor(){super(...arguments),this.index=NaN,this.nodes=[],this.series=[]}static compose(W){ho.compose(W),cn.packedbubble=yn,Qn.packedbubble=mi;let he=W.prototype;he.getSelectedParentNodes||(Ct(W,"beforeRedraw",ni),he.getSelectedParentNodes=Do),he.allParentNodes||(he.allParentNodes=[])}beforeStep(){this.options.marker&&this.series.forEach(W=>{W&&W.calculateParentRadius()})}isStable(){let W=Math.abs(this.prevSystemTemperature-this.systemTemperature);return 1>Math.abs(10*this.systemTemperature/Math.sqrt(this.nodes.length))&&W<1e-5||this.temperature<=0}setCircularPositions(){let Wt,Ot,W=this.box,he=[...this.nodes,...this?.chart?.allParentNodes||[]],$e=2*Math.PI/(he.length+1),mt=this.options.initialPositionRadius,Tn=0;for(let Nn of he)this.resolveSplitSeries(Nn)&&!Nn.isParentNode?(Wt=Nn.series.parentNode.plotX,Ot=Nn.series.parentNode.plotY):(Wt=W.width/2,Ot=W.height/2),Nn.plotX=Nn.prevX=Yt(Nn.plotX,Wt+mt*Math.cos(Nn.index||Tn*$e)),Nn.plotY=Nn.prevY=Yt(Nn.plotY,Ot+mt*Math.sin(Nn.index||Tn*$e)),Nn.dispX=0,Nn.dispY=0,Tn++}repulsiveForces(){let{options:W,k:he}=this,{bubblePadding:$e=0,seriesInteraction:mt}=W,Wt=[...this.nodes,...this?.chart?.allParentNodes||[]];for(let Ot of Wt){let Tn=Ot.series,Nn=Ot.fixedPosition,Xn=(Ot.marker?.radius||0)+$e;for(let qn of(Ot.degree=Ot.mass,Ot.neighbors=0,Wt)){let Bn=qn.series;
16if(Ot!==qn&&!Nn&&(mt||Tn===Bn)&&(Tn!==Bn||!qn.isParentNode&&!Ot.isParentNode)){let Co,po=this.getDistXY(Ot,qn),$o=this.vectorLength(po)-(Xn+(qn.marker?.radius||0));$o<0&&(Ot.degree+=.01,Co=this.repulsiveForce(-$o/Math.sqrt(++Ot.neighbors),he,Ot,qn)*qn.mass),this.force("repulsive",Ot,Co||0,po,qn,$o)}}}}resolveSplitSeries(W){let he=W.series?.options?.layoutAlgorithm?.splitSeries;return!un(he)&&W.series.chart?.options?.plotOptions?.packedbubble?.layoutAlgorithm?.splitSeries||he||!1}applyLimitBox(W,he){let $e,mt;this.resolveSplitSeries(W)&&!W.isParentNode&&this.options.parentNodeLimit&&($e=this.getDistXY(W,W.series.parentNode),(mt=W.series.parentNodeRadius-W.marker.radius-this.vectorLength($e))<0&&mt>-2*W.marker.radius&&(W.plotX-=.01*$e.x,W.plotY-=.01*$e.y)),super.applyLimitBox(W,he)}}Qn.packedbubble=mi;let{animObject:vi}=we();var Li=_e(28),_i=_e.n(Li);let{deg2rad:ri}=we();function Qi(Le,W){W=Kt(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},W);let he=this.renderer.url,$e=this.text||this,mt=$e.textPath,{attributes:Wt,enabled:Ot}=W;if(Le=Le||mt&&mt.path,mt&&mt.undo(),Le&&Ot){let Tn=Ct($e,"afterModifyTree",Nn=>{if(Le&&Ot){let Xn=Le.attr("id");Xn||Le.attr("id",Xn=(0,Ze.uniqueKey)());let qn={x:0,y:0};un(Wt.dx)&&(qn.dx=Wt.dx,delete Wt.dx),un(Wt.dy)&&(qn.dy=Wt.dy,delete Wt.dy),$e.attr(qn),this.attr({transform:""}),this.box&&(this.box=this.box.destroy());let Bn=Nn.nodes.slice(0);Nn.nodes.length=0,Nn.nodes[0]={tagName:"textPath",attributes:It(Wt,{"text-anchor":Wt.textAnchor,href:`${he}#${Xn}`}),children:Bn}}});$e.textPath={path:Le,undo:Tn}}else $e.attr({dx:0,dy:0}),delete $e.textPath;return this.added&&($e.textCache="",this.renderer.buildText($e)),this}function Tr(Le){let W=Le.bBox,he=this.element?.querySelector("textPath");if(he){let $e=[],{b:mt,h:Wt}=this.renderer.fontMetrics(this.element),Ot=Wt-mt,Tn=RegExp('(<tspan>|<tspan(?!\\sclass="highcharts-br")[^>]*>|<\\/tspan>)',"g"),Nn=he.innerHTML.replace(Tn,"").split(/<tspan class="highcharts-br"[^>]*>/),Xn=Nn.length,qn=(Bn,Co)=>{let{x:po,y:$o}=Co,Lo=(he.getRotationOfChar(Bn)-90)*ri,Ho=Math.cos(Lo),Wo=Math.sin(Lo);return[[po-Ot*Ho,$o-Ot*Wo],[po+mt*Ho,$o+mt*Wo]]};for(let Bn=0,Co=0;Co<Xn;Co++){let po=Nn[Co].length;for(let $o=0;$o<po;$o+=5)try{let Lo=Bn+$o+Co,[Ho,Wo]=qn(Lo,he.getStartPositionOfChar(Lo));0===$o?($e.push(Wo),$e.push(Ho)):(0===Co&&$e.unshift(Wo),Co===Xn-1&&$e.push(Ho))}catch{break}Bn+=po-1;try{let $o=Bn+Co,Lo=he.getEndPositionOfChar($o),[Ho,Wo]=qn($o,Lo);$e.unshift(Wo),$e.unshift(Ho)}catch{break}}$e.length&&$e.push($e[0].slice()),W.polygon=$e}return W}function gr(Le){let W=Le.labelOptions,he=Le.point,$e=W[he.formatPrefix+"TextPath"]||W.textPath;$e&&!W.useHTML&&(this.setTextPath(he.getDataLabelPath?.(this)||he.graphic,$e),he.dataLabelPath&&!$e.enabled&&(he.dataLabelPath=he.dataLabelPath.destroy()))}let{parse:br}=Ki(),{noop:Mi}=we(),{series:{prototype:Gr},seriesTypes:{bubble:$r}}=Ce(),{initDataLabels:Qr,initDataLabelsDefer:ma}={initDataLabels:function(){let Le=this.options.dataLabels;if(!this.dataLabelsGroup){let W=this.initDataLabelsGroup(0,Le);return!this.chart.styledMode&&Le?.style&&W.css(Le.style),W.attr({opacity:0}),this.visible&&(this.options.animation&&Le?.animation?W.animate({opacity:1},Le.animation):W.attr({opacity:1}),W.show()),W}return this.dataLabelsGroup.attr({opacity:1,...this.getPlotBox("data-labels")}),this.dataLabelsGroup},initDataLabelsDefer:function(){let Le=this.options.dataLabels;var W,he;Le?.defer&&this.options.layoutAlgorithm?.enableSimulation?(W=()=>{this.deferDataLabels=!1},(he=Le?vi(Le.animation).defer:0)>0?setTimeout(W,he,void 0):W.call(0,void 0)):this.deferDataLabels=!1}};!function(Le){Ct(Le,"afterGetBBox",Tr),Ct(Le,"beforeAddingDataLabel",gr);let W=Le.prototype;W.setTextPath||(W.setTextPath=Qi)}(_i());class ea extends $r{constructor(){super(...arguments),this.parentNodeMass=0,this.deferDataLabels=!0}static compose(W,he,$e){$r.compose(W,he,$e),ur.compose(he),mi.compose(he)}accumulateAllPoints(){let W=this.chart,he=[];for(let $e of W.series)if($e.is("packedbubble")&&$e.reserveSpace()){let mt=$e.getColumn("value");for(let Wt=0;Wt<mt.length;Wt++)he.push([null,null,mt[Wt],$e.index,Wt,{id:Wt,marker:{radius:0}}])}return he}addLayout(){let Ot,W=this.options.layoutAlgorithm=this.options.layoutAlgorithm||{},he=W.type||"packedbubble",$e=this.chart.options.chart,mt=this.chart.graphLayoutsStorage,Wt=this.chart.graphLayoutsLookup;mt||(this.chart.graphLayoutsStorage=mt={},this.chart.graphLayoutsLookup=Wt=[]),(Ot=mt[he])||(W.enableSimulation=un($e.forExport)?!$e.forExport:W.enableSimulation,mt[he]=Ot=new Qn[he],Ot.init(W),Wt.splice(Ot.index,0,Ot)),this.layout=Ot,this.points.forEac
vendor: 6,791 bytes, line 16
16h(Tn=>{Tn.mass=2,Tn.degree=1,Tn.collisionNmb=1}),Ot.setArea(0,0,this.chart.plotWidth,this.chart.plotHeight),Ot.addElementsToCollection([this],Ot.series),Ot.addElementsToCollection(this.points,Ot.nodes)}addSeriesLayout(){let W=this.options.layoutAlgorithm=this.options.layoutAlgorithm||{},he=W.type||"packedbubble",$e=this.chart.graphLayoutsStorage,mt=this.chart.graphLayoutsLookup,Wt=Kt(W,W.parentNodeOptions,{enableSimulation:this.layout.options.enableSimulation}),Ot=$e[he+"-series"];Ot||($e[he+"-series"]=Ot=new Qn[he],Ot.init(Wt),mt.splice(Ot.index,0,Ot)),this.parentNodeLayout=Ot,this.createParentNodes()}calculateParentRadius(){let W=this.seriesBox();this.parentNodeRadius=Xt(Math.sqrt(2*this.parentNodeMass/Math.PI)+20,20,W?Math.max(Math.sqrt(Math.pow(W.width,2)+Math.pow(W.height,2))/2+20,20):Math.sqrt(2*this.parentNodeMass/Math.PI)+20),this.parentNode&&(this.parentNode.marker.radius=this.parentNode.radius=this.parentNodeRadius)}calculateZExtremes(){let he=this.options.zMin,$e=this.options.zMax,mt=1/0,Wt=-1/0;return he&&$e?[he,$e]:(this.chart.series.forEach(Ot=>{Ot.getColumn("value").forEach(Tn=>{un(Tn)&&(Tn>Wt&&(Wt=Tn),Tn<mt&&(mt=Tn))})}),[he=Yt(he,mt),$e=Yt($e,Wt)])}checkOverlap(W,he){let $e=W[0]-he[0],mt=W[1]-he[1];return Math.sqrt($e*$e+mt*mt)-Math.abs(W[2]+he[2])<-.001}createParentNodes(){let Wt,W=this.pointClass,he=this.chart,$e=this.parentNodeLayout,mt=this.layout.options,Ot=this.parentNode,Tn={radius:this.parentNodeRadius,lineColor:this.color,fillColor:br(this.color).brighten(.4).get()};mt.parentNodeOptions&&(Tn=Kt(mt.parentNodeOptions.marker||{},Tn)),this.parentNodeMass=0,this.points.forEach(Nn=>{this.parentNodeMass+=Math.PI*Math.pow(Nn.marker.radius,2)}),this.calculateParentRadius(),$e.nodes.forEach(Nn=>{Nn.seriesIndex===this.index&&(Wt=!0)}),$e.setArea(0,0,he.plotWidth,he.plotHeight),Wt||(Ot||(Ot=new W(this,{mass:this.parentNodeRadius/2,marker:Tn,dataLabels:{inside:!1},states:{normal:{marker:Tn},hover:{marker:Tn}},dataLabelOnNull:!0,degree:this.parentNodeRadius,isParentNode:!0,seriesIndex:this.index}),this.chart.allParentNodes.push(Ot)),this.parentNode&&(Ot.plotX=this.parentNode.plotX,Ot.plotY=this.parentNode.plotY),this.parentNode=Ot,$e.addElementsToCollection([this],$e.series),$e.addElementsToCollection([Ot],$e.nodes))}deferLayout(){let W=this.options.layoutAlgorithm;this.visible&&(this.addLayout(),W.splitSeries&&this.addSeriesLayout())}destroy(){this.chart.graphLayoutsLookup&&this.chart.graphLayoutsLookup.forEach(W=>{W.removeElementFromCollection(this,W.series)},this),this.parentNode&&this.parentNodeLayout&&(this.parentNodeLayout.removeElementFromCollection(this.parentNode,this.parentNodeLayout.nodes),this.parentNode.dataLabel&&(this.parentNode.dataLabel=this.parentNode.dataLabel.destroy())),Gr.destroy.apply(this,arguments)}drawDataLabels(){!this.deferDataLabels&&(Gr.drawDataLabels.call(this,this.points),this.parentNode&&(this.parentNode.formatPrefix="parentNode",Gr.drawDataLabels.call(this,[this.parentNode])))}drawGraph(){if(!this.layout||!this.layout.options.splitSeries)return;let W=this.chart,he=this.layout.options.parentNodeOptions.marker,$e={fill:he.fillColor||br(this.color).brighten(.4).get(),opacity:he.fillOpacity,stroke:he.lineColor||this.color,"stroke-width":Yt(he.lineWidth,this.options.lineWidth)},mt={};this.parentNodesGroup=this.plotGroup("parentNodesGroup","parentNode",this.visible?"inherit":"hidden",.1,W.seriesGroup),this.group?.attr({zIndex:2}),this.calculateParentRadius(),this.parentNode&&un(this.parentNode.plotX)&&un(this.parentNode.plotY)&&un(this.parentNodeRadius)&&(mt=Kt({x:this.parentNode.plotX-this.parentNodeRadius,y:this.parentNode.plotY-this.parentNodeRadius,width:2*this.parentNodeRadius,height:2*this.parentNodeRadius},$e),this.parentNode.graphic||(this.graph=this.parentNode.graphic=W.renderer.symbol($e.symbol).add(this.parentNodesGroup)),this.parentNode.graphic.attr(mt))}drawTracker(){let W,he=this.parentNode;super.drawTracker(),he&&(W=En(he.dataLabels)?he.dataLabels:he.dataLabel?[he.dataLabel]:[],he.graphic&&(he.graphic.element.point=he),W.forEach($e=>{($e.div||$e.element).point=he}))}getPointRadius(){let W,he,$e,mt,Wt=this.chart,Nn=this.options,Xn=Nn.useSimulation,qn=Math.min(Wt.plotWidth,Wt.plotHeight),Bn={},Co=[],po=Wt.allDataPoints||[],$o=po.length;["minSize","maxSize"].forEach(Ho=>{let Wo=parseInt(Nn[Ho],10),Yo=/%$/.test(Nn[Ho]);Bn[Ho]=Yo?qn*Wo/100:Wo*Math.sqrt($o)}),Wt.minRadius=W=Bn.minSize/Math.sqrt($o),Wt.maxRadius=he=Bn.maxSize/Math.sqrt($o);let Lo=Xn?this.calculateZExtremes():[W,he];po.forEach((Ho,Wo)=>{$e=Xn?Xt(Ho[2],Lo[0],Lo[1]):Ho[2],0===(mt=this.getRadius(Lo[0],Lo[1],W,he,$e))&&(mt=null),po[Wo][2]=mt,Co.push(mt)}),this.radii=Co}init(){return Gr.init.apply(this,arguments),ma.call(this),this.eventsToUnbind.push(Ct(this,"updatedData",function(){this.chart.series.forEach(W=>{W.type===this.type&&(W.isDirty=!0)},this)})),this}onMouseUp(W){if(W.fixedPosition&&!W.removed){let he,$e=this.layout,mt=this.parentNodeLayout;!W.isParentNode&&mt&&$e.options.dragBetweenSeries&&mt.nodes.forEach(Wt=>{W&&W.marker&&Wt!==W.series.parentNode&&(he=$e.getDistXY(W,Wt),$e.vectorLength(he)-Wt.marker.radius-W.marker.radius<0&&(Wt.series.addPoint(Kt(W.options,{plotX:W.plotX,plotY:W.plotY}),!1),$e.removeElementFromCollection(W,$e.nodes),W.remove()))}),ur.onMouseUp.apply(this,arguments)}}placeBubbles(W){let Nn,qn,he=this.checkOverlap,$e=this.positionBubble,mt=[],Wt=1,Ot=0,Tn=0,Xn=[],Bn=W.sort((Co,po)=>po[2]-Co[2]);if(Bn.length){if(mt.push([[0,0,Bn[0][2],Bn[0][3],Bn[0][4]]]),Bn.length>1)for(mt.push([[0,0-Bn[1][2]-Bn[0][2],Bn[1][2],Bn[1][3],Bn[1][4]]]),qn=2;qn<Bn.length;qn++)Bn[qn][2]=Bn[qn][2]||1,he(Nn=$e(mt[Wt][Ot],mt[Wt-1][Tn],Bn[qn]),mt[Wt][0])?(mt.push([]),Tn=0,mt[Wt+1].push($e(mt[Wt][Ot],mt[Wt][0],Bn[qn])),Wt++,Ot=0):Wt>1&&mt[Wt-1][Tn+1]&&he(Nn,mt[Wt-1][Tn+1])?(Tn++,mt[Wt].push($e(mt[Wt][Ot],mt[Wt-1][Tn],Bn[qn])),Ot++):(Ot++,mt[Wt].push(Nn));this.chart.stages=mt,this.chart.rawPositions=[].concat.apply([],mt),this.resizeRadius(),Xn=this.chart.rawPositions}return Xn}pointAttribs(W,he){let $e=this.options,Wt=$e.marker;W&&W.isParentNode&&$e.layoutAlgorithm&&$e.layoutAlgorithm.parentNodeOptions&&(Wt=$e.layoutAlgorithm.parentNodeOptions.marker);let Ot=Wt.fillOpacity,Tn=Gr.pointAttribs.call(this,W,he);return 1!==Ot&&(Tn["fill-opacity"]=Ot),Tn}positionBubble(W,he,$e){let mt=Math.asin,Wt=Math.acos,Ot=Math.pow,Tn=Math.abs,Nn=(0,Math.sqrt)(Ot(W[0]-he[0],2)+Ot(W[1]-he[1],2)),Xn=Wt((Ot(Nn,2)+Ot($e[2]+he[2],2)-Ot($e[2]+W[2],2))/(2*($e[2]+he[2])*Nn)),qn=mt(Tn(W[0]-he[0])/Nn),Bn=(W[1]-he[1]<0?0:Math.PI)+Xn+qn*((W[0]-he[0])*(W[1]-he[1])<0?1:-1),Co=Math.cos(Bn),po=Math.sin(Bn);return[he[0]+(he[2]+$e[2])*po,he[1]-(he[2]+$e[2])*Co,$e[2],$e[3],$e[4]]}render(){let W=[];Gr.render.apply(this,arguments),!this.options.dataLabels.allowOverlap&&(this.data.forEach(he=>
16{En(he.dataLabels)&&he.dataLabels.forEach($e=>{W.push($e)})}),this.options.useSimulation&&this.chart.hideOverlappingLabels(W))}resizeRadius(){let W,he,$e,mt,Wt,Ot=this.chart,Tn=Ot.rawPositions,Nn=Math.min,Xn=Math.max,qn=Ot.plotLeft,Bn=Ot.plotTop,Co=Ot.plotHeight,po=Ot.plotWidth;for(let Wo of(W=$e=1/0,he=mt=-1/0,Tn))Wt=Wo[2],W=Nn(W,Wo[0]-Wt),he=Xn(he,Wo[0]+Wt),$e=Nn($e,Wo[1]-Wt),mt=Xn(mt,Wo[1]+Wt);let $o=[he-W,mt-$e],Ho=Nn.apply([],[(po-qn)/$o[0],(Co-Bn)/$o[1]]);if(Math.abs(Ho-1)>1e-10){for(let Wo of Tn)Wo[2]*=Ho;this.placeBubbles(Tn)}else Ot.diffY=Co/2+Bn-$e-(mt-$e)/2,Ot.diffX=po/2+qn-W-(he-W)/2}seriesBox(){let W,he=this.chart,mt=Math.max,Wt=Math.min,Ot=[he.plotLeft,he.plotLeft+he.plotWidth,he.plotTop,he.plotTop+he.plotHeight];return this.data.forEach(Tn=>{un(Tn.plotX)&&un(Tn.plotY)&&Tn.marker.radius&&(W=Tn.marker.radius,Ot[0]=Wt(Ot[0],Tn.plotX-W),Ot[1]=mt(Ot[1],Tn.plotX+W),Ot[2]=Wt(Ot[2],Tn.plotY-W),Ot[3]=mt(Ot[3],Tn.plotY+W))}),Vt(Ot.width/Ot.height)?Ot:null}setVisible(){let W=this;Gr.setVisible.apply(W,arguments),W.parentNodeLayout&&W.graph?W.visible?(W.graph.show(),W.parentNode.dataLabel&&W.parentNode.dataLabel.show()):(W.graph.hide(),W.parentNodeLayout.removeElementFromCollection(W.parentNode,W.parentNodeLayout.nodes),W.parentNode.dataLabel&&W.parentNode.dataLabel.hide()):W.layout&&(W.visible?W.layout.addElementsToCollection(W.points,W.layout.nodes):W.points.forEach(he=>{W.layout.removeElementFromCollection(he,W.layout.nodes)}))}translate(){let W,he,$e,mt=this.chart,Wt=this.data,Ot=this.index,Tn=this.options.useSimulation;for(let Nn of(this.generatePoints(),un(mt.allDataPoints)||(mt.allDataPoints=this.accumulateAllPoints(),this.getPointRadius()),Tn?$e=mt.allDataPoints:($e=this.placeBubbles(mt.allDataPoints),this.options.draggable=!1),$e))Nn[3]===Ot&&(W=Wt[Nn[4]],he=Yt(Nn[2],void 0),Tn||(W.plotX=Nn[0]-mt.plotLeft+mt.diffX,W.plotY=Nn[1]-mt.plotTop+mt.diffY),Vt(he)&&(W.marker=It(W.marker,{radius:he,width:2*he,height:2*he}),W.radius=he));Tn&&this.deferLayout(),Re(this,"afterTranslate")}}ea.defaultOptions=Kt($r.defaultOptions,{minSize:"10%",maxSize:"50%",sizeBy:"area",zoneAxis:"y",crisp:!1,tooltip:{pointFormat:"Value: {point.value}"},draggable:!0,useSimulation:!0,parentNode:{allowPointSelect:!1},dataLabels:{formatter:function(){let{numberFormatter:Le}=this.series.chart,{value:W}=this.point;return Vt(W)?Le(W,-1):""},parentNodeFormatter:function(){return this.name||""},parentNodeTextPath:{enabled:!0},padding:0,style:{transition:"opacity 2000ms"}},layoutAlgorithm:{initialPositions:"circle",initialPositionRadius:20,bubblePadding:5,parentNodeLimit:!1,seriesInteraction:!0,dragBetweenSeries:!1,parentNodeOptions:{maxIterations:400,gravitationalConstant:.03,maxSpeed:50,initialPositionRadius:100,seriesInteraction:!0,marker:{fillColor:null,fillOpacity:1,lineWidth:null,lineColor:null,symbol:"circle"}},enableSimulation:!0,type:"packedbubble",integration:"packedbubble",maxIterations:1e3,splitSeries:!1,maxSpeed:5,gravitationalConstant:.01,friction:-.981},stickyTracking:!1}),It(ea.prototype,{pointClass:class extends So{destroy(){return this.series?.layout&&this.series.layout.removeElementFromCollection(this,this.series.layout.nodes),si().prototype.destroy.apply(this,arguments)}firePointEvent(){let Le=this.series.options;if(this.isParentNode&&Le.parentNode){let W=Le.allowPointSelect;Le.allowPointSelect=Le.parentNode.allowPointSelect,si().prototype.firePointEvent.apply(this,arguments),Le.allowPointSelect=W}else si().prototype.firePointEvent.apply(this,arguments)}select(){let Le=this.series.chart;this.isParentNode?(Le.getSelectedPoints=Le.getSelectedParentNodes,si().prototype.select.apply(this,arguments),Le.getSelectedPoints=no().prototype.getSelectedPoints):si().prototype.select.apply(this,arguments)}setState(Le,W){this?.graphic?.parentGroup?.element&&super.setState(Le,W)}},axisTypes:[],directTouch:!0,forces:["barycenter","repulsive"],hasDraggableNodes:!0,invertible:!1,isCartesian:!1,noSharedTooltip:!0,pointArrayMap:["value"],pointValKey:"value",requireSorting:!1,trackerGroups:["group","dataLabelsGroup","parentNodesGroup"],initDataLabels:Qr,alignDataLabel:Gr.alignDataLabel,indexateNodes:Mi,onMouseDown:ur.onMouseDown,onMouseMove:ur.onMouseMove,redrawHalo:ur.redrawHalo,searchPoint:Mi}),Ce().registerSeriesType("packedbubble",ea);let{noop:ua}=we(),{area:ba,line:Aa,scatter:Wa}=Ce().seriesTypes;class fs extends Wa{getGraphPath(){let W=Aa.prototype.getGraphPath.call(this),he=W.length+1;for(;he--;)(he===W.length||"M"===W[he][0])&&he>0&&W.splice(he,0,["Z"]);return this.areaPath=W,W}drawGraph(){this.options.fillColor=this.color,ba.prototype.drawGraph.call(this)}}fs.defaultOptions=Kt(Wa.defaultOptions,{marker:{enabled:!1,states:{hover:{enabled:!1}}},stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:""},trackByArea:!0,legendSymbol:"rectangle"}),It(fs.prototype,{type:"polygon",drawTracker:Aa.prototype.drawTracker,setStackedPoints:ua}
16),Ce().registerSeriesType("polygon",fs);let{defaultOptions:Yr}=we(),{noop:gs}=we(),Ji={radius:0,scope:"stack",where:void 0},Fa=gs,Ss=gs;function ms(Le,W,he,$e,mt={}){let Wt=Fa(Le,W,he,$e,mt),{brStart:Ot=!0,brEnd:Tn=!0,innerR:Nn=0,r:Xn=he,start:qn=0,end:Bn=0}=mt;if(mt.open||!mt.borderRadius)return Wt;let Co=Bn-qn,po=Math.sin(Co/2),$o=Math.max(Math.min(Zn(mt.borderRadius||0,Xn-Nn),(Xn-Nn)/2,Xn*po/(1+po)),0),Lo=Math.min($o,Co/Math.PI*2*Nn),Ho=Wt.length-1;for(;Ho--;)(Ot||0!==Ho&&3!==Ho)&&(Tn||1!==Ho&&2!==Ho)&&function(Wo,Yo,Bi){let $i,fr,Ai,Mr=Wo[Yo],xr=Wo[Yo+1];if("Z"===xr[0]&&(xr=Wo[0]),"M"!==Mr[0]&&"L"!==Mr[0]||"A"!==xr[0]?"A"===Mr[0]&&("M"===xr[0]||"L"===xr[0])&&($i=xr,fr=Mr):($i=Mr,fr=xr,Ai=!0),$i&&fr&&fr.params){let vr=fr[1],li=fr[5],Ti=fr.params,{start:Ci,end:Gi,cx:sr,cy:_r}=Ti,Ir=li?vr-Bi:vr+Bi,jr=Ir?Math.asin(Bi/Ir):0,na=li?jr:-jr,oa=Math.cos(jr)*Ir;Ai?(Ti.start=Ci+na,$i[1]=sr+oa*Math.cos(Ci),$i[2]=_r+oa*Math.sin(Ci),Wo.splice(Yo+1,0,["A",Bi,Bi,0,0,1,sr+vr*Math.cos(Ti.start),_r+vr*Math.sin(Ti.start)])):(Ti.end=Gi-na,fr[6]=sr+vr*Math.cos(Ti.end),fr[7]=_r+vr*Math.sin(Ti.end),Wo.splice(Yo+1,0,["A",Bi,Bi,0,0,1,sr+oa*Math.cos(Gi),_r+oa*Math.sin(Gi)])),fr[4]=Math.abs(Ti.end-Ti.start)<Math.PI?0:1}}(Wt,Ho,Ho>1?Lo:$o);return Wt}function Qa(){if(this.options.borderRadius&&(!this.chart.is3d||!this.chart.is3d())){let{options:Le,yAxis:W}=this,he="percent"===Le.stacking,$e=Yr.plotOptions?.[this.type]?.borderRadius,mt=ls(Le.borderRadius,pn($e)?$e:{}),Wt=W.options.reversed;for(let Ot of this.points){let{shapeArgs:Tn}=Ot;if("roundedRect"===Ot.shapeType&&Tn){let{width:Nn=0,height:Xn=0,y:qn=0}=Tn,Bn=qn,Co=Xn;if("stack"===mt.scope&&Ot.stackTotal){let Ho=W.translate(he?100:Ot.stackTotal,!1,!0,!1,!0),Wo=W.translate(Le.threshold||0,!1,!0,!1,!0),Yo=this.crispCol(0,Math.min(Ho,Wo),0,Math.abs(Ho-Wo));Bn=Yo.y,Co=Yo.height}let po=(Ot.negative?-1:1)*(Wt?-1:1)==-1,$o=mt.where;!$o&&this.is("waterfall")&&Math.abs((Ot.yBottom||0)-(this.translatedThreshold||0))>this.borderWidth&&($o="all"),$o||($o="end");let Lo=Math.min(Zn(mt.radius,Nn),Nn/2,"all"===$o?Co/2:1/0)||0;"end"===$o&&(po&&(Bn-=Lo),Co+=Lo),It(Tn,{brBoxHeight:Co,brBoxY:Bn,r:Lo})}}}}function ls(Le,W){return pn(Le)||(Le={radius:Le||0}),Kt(Ji,W,Le)}function Xa(){let Le=ls(this.options.borderRadius);for(let W of this.points){let he=W.shapeArgs;he&&(he.borderRadius=Zn(Le.radius,(he.r||0)-(he.innerR||0)))}}function Ja(Le,W,he,$e,mt={}){let Wt=Ss(Le,W,he,$e,mt),{r:Ot=0,brBoxHeight:Tn=$e,brBoxY:Nn=W}=mt,Xn=W-Nn,qn=Nn+Tn-(W+$e),Bn=Xn-Ot>-.1?0:Ot,Co=qn-Ot>-.1?0:Ot,po=Math.max(Bn&&Xn,0),$o=Math.max(Co&&qn,0),Lo=[Le+Bn,W],Ho=[Le+he-Bn,W],Wo=[Le+he,W+Bn],Yo=[Le+he,W+$e-Co],Bi=[Le+he-Co,W+$e],$i=[Le+Co,W+$e],fr=[Le,W+$e-Co],Ai=[Le,W+Bn],Mr=(xr,vr)=>Math.sqrt(Math.pow(xr,2)-Math.pow(vr,2));if(po){let xr=Mr(Bn,Bn-po);Lo[0]-=xr,Ho[0]+=xr,Wo[1]=Ai[1]=W+Bn-po}if($e<Bn-po){let xr=Mr(Bn,Bn-po-$e);Wo[0]=Yo[0]=Le+he-Bn+xr,Bi[0]=Math.min(Wo[0],Bi[0]),$i[0]=Math.max(Yo[0],$i[0]),fr[0]=Ai[0]=Le+Bn-xr,Wo[1]=Ai[1]=W+$e}if($o){let xr=Mr(Co,Co-$o);Bi[0]+=xr,$i[0]-=xr,Yo[1]=fr[1]=W+$e-Co+$o}if($e<Co-$o){let xr=Mr(Co,Co-$o-$e);Wo[0]=Yo[0]=Le+he-Co+xr,Ho[0]=Math.min(Wo[0],Ho[0]),Lo[0]=Math.max(Yo[0],Lo[0]),fr[0]=Ai[0]=Le+Co-xr,Yo[1]=fr[1]=W}return Wt.length=0,Wt.push(["M",...Lo],["L",...Ho],["A",Bn,Bn,0,0,1,...Wo],["L",...Yo],["A",Co,Co,0,0,1,...Bi],["L",...$i],["A",Co,Co,0,0,1,...fr],["L",...Ai],["A",Bn,Bn,0,0,1,...Lo],["Z"]),Wt}let rs={circular:{gridLineWidth:1,labels:{align:void 0,x:0,y:void 0},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},radial:{gridLineInterpolation:"circle",gridLineWidth:1,labels:{align:"right",padding:5,x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},radialGauge:{endOnTick:!1,gridLineWidth:0,labels:{align:"center",distance:-25,x:0,y:void 0},lineWidth:1,minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickPosition:"inside",tickWidth:2,title:{rotation:0,text:""},zIndex:2}},{defaultOptions:La}=we(),{composed:Sa,noop:ya}=we();!function(Le){function W(){this.autoConnect=this.isCircular&&void 0===Yt(this.userMax,this.options.max)&&nn(this.endAngleRad-this.startAngleRad)===nn(2*Math.PI),!this.isCircular&&this.chart.inverted&&this.max++,this.autoConnect&&(this.max+=(this.categories?1:this.pointRange)||this.closestPointRange||0)}function he(){return()=>{if(this.isRadial&&this.tickPositions&&this.options.labels&&!0!==this.options.labels.allowOverlap)return this.tickPositions.map(li=>this.ticks[li]?.label).filter(li=>!!li)}}function $e(){return ya}function mt(li,Ti,Ci){let _r,Ir,jr,Gi=this.pane.center,sr=li.value;return this.isCircular?(un(sr)?li.point&&(li.point.shapeArgs||{}).start&&(sr=this.chart.inverted?this.translate(li.point.rectPlotY,!0):li.point.x):(Ir=li.chartX||0,jr=li.chartY||0,sr=this.translate(Math.atan2(jr-Ci,Ir-Ti)-this.startAngleRad,!0)),Ir=(_r=this.getPosition(sr)).x,jr=_r.y):(un(sr)||(Ir=li.chartX,jr=li.chartY),un(Ir)&&un(jr)&&(Ci=Gi[1]+this.chart.plotTop,sr=this.translate(Math.min(Math.sqrt(Math.pow(Ir-Ti,2)+Math.pow(jr-Ci,2)),Gi[2]/2)-Gi[3]/2,!0))),[sr,Ir||0,jr||0]}function Wt(li,Ti,Ci){let jr,oa,Gi=this.pane.center,sr=this.chart,_r=this.left||0,Ir=this.top||0,na=Yt(Ti,Gi[2]/2-this.offset);return void 0===Ci&&(Ci=this.horiz?0:this.center&&-this.center[3]/2),Ci&&(na+=Ci),this.isCircular||void 0!==Ti?((oa=this.chart.renderer.symbols.arc(_r+Gi[0],Ir+Gi[1],na,na,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0})).xBounds=[_r+Gi[0]],oa.yBounds=[Ir+Gi[1]-na]):(jr=this.postTranslate(this.angleRad,na),oa=[["M",this.center[0]+sr.plotLeft,this.center[1]+sr.plotTop],["L",jr.x,jr.y]]),oa}function Ot(){this.constructor.prototype.getOffset.call(this),this.chart.axisOffset[this.side]=0}function Tn(li,Ti,Ci){let sa,ka,Oa,Zr,la,va,Gi=this.chart,sr=da=>{if("string"==typeof da){let us=parseInt(da,10);return di.test(da)&&(us=us*na/100),us}return da},_r=this.center,Ir=this.startAngleRad,jr=Ci.borderRadius,na=_r[2]/2,oa=Math.min(this.offset,0),ts=this.left||0,Pr=this.top||0,di=/%$/,Di=this.isCircular,Er=this.options.plotBands||[],ca=Er.indexOf(Ci),dr=Yt(sr(Ci.outerRadius),na),Hr=sr(Ci.innerRadius),Da=Yt(sr(Ci.thickness),10),$a=!0,Wr=!0;if(jr&&ca>-1&&(Er[ca-1]&&Er[ca-1].to===li&&($a=!1),Er[ca+1]&&Er[ca+1].from===Ti&&(Wr=!1)),"polygon"===this.options.gridLineInterpolation)va=this.getPlotLinePath({value:li}).concat(this.getPlotLinePath({value:Ti,reverse:!0}));else{li=Math.max(li,this.min),Ti=Math.min(Ti,this.max);let da=this.translate(li),us=this.translate(Ti);Di||(dr=da||0,Hr=us||0),"circle"!==Ci.shape&&Di?(sa=Ir+(da||0),ka=Ir+(us||0)):(sa=-Math.PI/2,ka=1.5*Math.PI,la=!0),dr-=oa,Da-=oa,va=Gi.renderer.symbols.arc(ts+_r[0],Pr+_r[1],dr,dr,{start:Math.min(sa,ka),end:Math.max(sa,ka),innerR:Yt(Hr,dr-Da),open:la,borderRadius:jr,brStart:$a,brEnd:Wr}),Di&&(Oa=(ka+sa)/2,Zr=ts+_r[0]+_r[2]/2*Math.cos(Oa),va.xBounds=Oa>-Math.PI/2&&Oa<Math.PI/2?[Zr,Gi.plotWidth]:[0,Zr],va.yBounds=[Pr+_r[1]+_r[2]/2*Math.sin(Oa)],va.yBounds[0]+=Oa>-Math.PI&&Oa<0||Oa>Math.PI?-10:10)}return va}function Nn(li){let ca,sa,ka,Oa,Zr,la,va,dr,Hr,Ti=this.pane.center,Ci=this.chart,Gi=Ci.inverted,sr=li.reverse,_r=this.pane.options.background,Ir=_r?Ne(_r)[0]:{},jr=Ir.innerRadius||"0%",na=Ir.outerRadius||"100%",oa=Ti[0]+Ci.plotLeft,ts=Ti[1]+Ci.plotTop,Pr=this.height,di=li.isCrosshair,Di=Ti[3]/2,Er=li.value,Da=this.getPosition(Er),$a=Da.x,Wr=Da.y;if(di&&(Er=(dr=this.getCrosshairPosition(li,oa,ts))[0],$a=dr[1],Wr=dr[2]),this.isCircular)sa=Math.sqrt(Math.pow($a-oa,2)+Math.pow(Wr-ts,2)),ka="string"==typeof jr?Zn(jr,1):jr/sa,Oa="string"==typeof na?Zn(na,1):na/sa,Ti&&Di&&(ka<(ca=Di/sa)&&(ka=ca),Oa<ca&&(Oa=ca)),Hr=[["M",oa+ka
16*($a-oa),ts-ka*(ts-Wr)],["L",$a-(1-Oa)*($a-oa),Wr+(1-Oa)*(ts-Wr)]];else if((Er=this.translate(Er))&&(Er<0||Er>Pr)&&(Er=0),"circle"===this.options.gridLineInterpolation)Hr=this.getLinePath(0,Er,Di);else if(Hr=[],Ci[Gi?"yAxis":"xAxis"].forEach(da=>{da.pane===this.pane&&(Zr=da)}),Zr){va=Zr.tickPositions,Zr.autoConnect&&(va=va.concat([va[0]])),sr&&(va=va.slice().reverse()),Er&&(Er+=Di);for(let da=0;da<va.length;da++)la=Zr.getPosition(va[da],Er),Hr.push(da?["L",la.x,la.y]:["M",la.x,la.y])}return Hr}function Xn(li,Ti){let Ci=this.translate(li);return this.postTranslate(this.isCircular?Ci:this.angleRad,Yt(this.isCircular?Ti:Ci<0?0:Ci,this.center[2]/2)-this.offset)}function qn(){let li=this.center,Ti=this.chart,Ci=this.options.title;return{x:Ti.plotLeft+li[0]+(Ci.x||0),y:Ti.plotTop+li[1]-{high:.5,middle:.25,low:0}[Ci.align]*li[2]+(Ci.y||0)}}function Bn(li){li.beforeSetTickPositions=W,li.createLabelCollector=he,li.getCrosshairPosition=mt,li.getLinePath=Wt,li.getOffset=Ot,li.getPlotBandPath=Tn,li.getPlotLinePath=Nn,li.getPosition=Xn,li.getTitlePosition=qn,li.postTranslate=$i,li.setAxisSize=Ai,li.setAxisTranslation=Mr,li.setOptions=xr}function Co(){let li=this.chart,Ti=this.options,Ci=li.angular&&this.isXAxis,Gi=this.pane,sr=Gi?.options;if(!Ci&&Gi&&(li.angular||li.polar)){let _r=2*Math.PI,Ir=(Yt(sr.startAngle,0)-90)*Math.PI/180,jr=(Yt(sr.endAngle,Yt(sr.startAngle,0)+360)-90)*Math.PI/180;this.angleRad=(Ti.angle||0)*Math.PI/180,this.startAngleRad=Ir,this.endAngleRad=jr,this.offset=Ti.offset||0;let na=(Ir%_r+_r)%_r,oa=(jr%_r+_r)%_r;na>Math.PI&&(na-=_r),oa>Math.PI&&(oa-=_r),this.normalizedStartAngleRad=na,this.normalizedEndAngleRad=oa}}function po(li){this.isRadial&&(li.align=void 0,li.preventDefault())}function $o(){if(this.chart?.labelCollectors){let li=this.labelCollector?this.chart.labelCollectors.indexOf(this.labelCollector):-1;li>=0&&this.chart.labelCollectors.splice(li,1)}}function Lo(li){let Ti,Ci=this.chart,Gi=Ci.angular,sr=Ci.polar,_r=this.isXAxis,Ir=this.coll,na=this.pane=Ci.pane&&Ci.pane[li.userOptions.pane||0];"colorAxis"!==Ir?(Gi?(Gi&&_r?(this.isHidden=!0,this.createLabelCollector=$e,this.getOffset=ya,this.redraw=fr,this.render=fr,this.setScale=ya,this.setCategories=ya,this.setTitle=ya):Bn(this),Ti=!_r):sr&&(Bn(this),Ti=this.horiz),Gi||sr?(this.isRadial=!0,this.labelCollector||(this.labelCollector=this.createLabelCollector()),this.labelCollector&&Ci.labelCollectors.push(this.labelCollector)):this.isRadial=!1,na&&Ti&&(na.axis=this),this.isCircular=Ti):this.isRadial=!1}function Ho(){this.isRadial&&this.beforeSetTickPositions()}function Wo(li){let Ti=this.label;if(!Ti)return;let oa,Ci=this.axis,Gi=Ti.getBBox(),sr=Ci.options.labels,_r=(Ci.translate(this.pos)+Ci.startAngleRad+Math.PI/2)/Math.PI*180%360,Ir=Math.round(_r),jr=un(sr.y)?0:-.3*Gi.height,na=sr.y,ts=20,Pr=sr.align,di="end",Di=Ir<0?Ir+360:Ir,Er=Di,ca=0,sa=0;Ci.isRadial&&(oa=Ci.getPosition(this.pos,Ci.center[2]/2+Zn(Yt(sr.distance,-25),Ci.center[2]/2,-Ci.center[2]/2)),"auto"===sr.rotation?Ti.attr({rotation:_r}):un(na)||(na=Ci.chart.renderer.fontMetrics(Ti).b-Gi.height/2),un(Pr)||(Ci.isCircular?(Gi.width>Ci.len*Ci.tickInterval/(Ci.max-Ci.min)&&(ts=0),Pr=_r>ts&&_r<180-ts?"left":_r>180+ts&&_r<360-ts?"right":"center"):Pr="center",Ti.attr({align:Pr})),"auto"===Pr&&2===Ci.tickPositions.length&&Ci.isCircular&&(Di>90&&Di<180?Di=180-Di:Di>270&&Di<=360&&(Di=540-Di),Er>180&&Er<=360&&(Er=360-Er),(Ci.pane.options.startAngle===Ir||Ci.pane.options.startAngle===Ir+360||Ci.pane.options.startAngle===Ir-360)&&(di="start"),Pr=Ir>=-90&&Ir<=90||Ir>=-360&&Ir<=-270||Ir>=270&&Ir<=360?"start"===di?"right":"left":"start"===di?"left":"right",Er>70&&Er<110&&(Pr="center"),Di<15||Di>=180&&Di<195?ca=.3*Gi.height:Di>=15&&Di<=35?ca="start"===di?0:.75*Gi.height:Di>=195&&Di<=215?ca="start"===di?.75*Gi.height:0:Di>35&&Di<=90?ca="start"===di?-.25*Gi.height:Gi.height:Di>215&&Di<=270&&(ca="start"===di?Gi.height:-.25*Gi.height),Er<15?sa="start"===di?-.15*Gi.height:.15*Gi.height:Er>165&&Er<=180&&(sa="start"===di?.15*Gi.height:-.15*Gi.height),Ti.attr({align:Pr}),Ti.translate(sa,ca+jr)),li.pos.x=oa.x+(sr.x||0),li.pos.y=oa.y+(na||0))}function Yo(li){this.axis.getPosition&&It(li.pos,this.axis.getPosition(this.pos))}function Bi({options:li}){li.xAxis&&Kt(!0,Le.radialDefaultOptions.circular,li.xAxis),li.yAxis&&Kt(!0,Le.radialDefaultOptions.radialGauge,li.yAxis)}function $i(li,Ti){let Ci=this.chart,Gi=this.center;return li=this.startAngleRad+li,{x:Ci.plotLeft+Gi[0]+Math.cos(li)*Ti,y:Ci.plotTop+Gi[1]+Math.sin(li)*Ti}}function fr(){this.isDirty=!1}function Ai(){let li,Ti;this.constructor.prototype.setAxisSize.call(this),this.isRadial&&(this.pane.updateCenter(this),li=this.center=this.pane.center.slice(),this.isCircular?this.sector=this.endAngleRad-this.startAngleRad:(Ti=this.postTranslate(this.angleRad,li[3]/2),li[0]=Ti.x-this.chart.plotLeft,li[1]=Ti.y-this.chart.plotTop),this.len=this.width=this.height=(li[2]-li[3])*Yt(this.sector,1)/2)}function Mr(){this.constructor.prototype.setAxisTranslation.call(this),this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/(this.max-this.min||1):(this.center[2]-this.center[3])/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)}function xr(li){let{coll:Ti}=this,{angular:Ci,inverted:Gi,polar:sr}=this.chart,_r={};Ci?this.isXAxis||(_r=Kt(La.yAxis,Le.radialDefaultOptions.radialGauge)):sr&&(_r=this.horiz?Kt(La.xAxis,Le.radialDefaultOptions.circular):Kt("xAxis"===Ti?La.xAxis:La.yAxis,Le.radialDefaultOptions.radial)),Gi&&"yAxis"===Ti&&(_r.stackLabels=pn(La.yAxis,!0)?La.yAxis.stackLabels:{},_r.reversedStacks=!0);let Ir=this.options=Kt(_r,li);Ir.plotBands||(Ir.plotBands=[]),Re(this,"afterSetOptions")}function vr(li,Ti,Ci,Gi,sr,_r,Ir){let jr,na=this.axis;return na.isRadial?["M",Ti,Ci,"L",(jr=na.getPosition(this.pos,na.center[2]/2+Gi)).x,jr.y]:li.call(this,Ti,Ci,Gi,sr,_r,Ir)}Le.radialDefaultOptions=Kt(rs),Le.compose=function(li,Ti){return Pn(Sa,"Axis.Radial")&&(Ct(li,"afterInit",Co),Ct(li,"autoLabelAlign",po),Ct(li,"destroy",$o),Ct(li,"init",Lo),Ct(li,"initialAxisTranslation",Ho),Ct(Ti,"afterGetLabelPosition",Wo),Ct(Ti,"afterGetPosition",Yo),Ct(we(),"setOptions",Bi),At(Ti.prototype,"getMarkPath",vr)),li}}(J||(J={}));let Ta=J,{animObject:Bs}=we(),{optionsToObject:aa}={compose:function(Le,W,he){let $e=Le.types.pie;if(!W.symbolCustomAttribs.includes("borderRadius")){let mt=he.prototype.symbols;Ct(Le,"afterColumnTranslate",Qa,{order:9}),Ct($e,"afterTranslate",Xa),W.symbolCustomAttribs.push("borderRadius","brBoxHeight","brBoxY","brEnd","brStart"),Fa=mt.arc,Ss=mt.roundedRect,mt.arc=ms,mt.roundedRect=Ja}},optionsToObject:ls},{defaultOptions:Ts}=we(),{composed:Fs}=we();
vendor: 4,344 bytes, line 16
16function qa(){(this.pane||[]).forEach(Le=>{Le.render()})}function Ga(Le){let W=Le.args[0].xAxis,he=Le.args[0].yAxis,$e=Le.args[0].chart;W&&he&&("polygon"===he.gridLineInterpolation?(W.startOnTick=!0,W.endOnTick=!0):"polygon"===W.gridLineInterpolation&&$e.inverted&&(he.startOnTick=!0,he.endOnTick=!0))}function xs(){this.pane||(this.pane=[]),this.options.pane=Ne(this.options.pane||{}),Ne(this.userOptions.pane||{}).forEach(Le=>{new Jo(Le,this)},this)}function ta(Le){let W=Le.args.marker,he=this.chart.xAxis[0],$e=this.chart.yAxis[0],mt=this.chart.inverted,Wt=mt?$e:he,Ot=mt?he:$e;if(this.chart.polar){Le.preventDefault();let Tn=(W.attr?W.attr("start"):W.start)-Wt.startAngleRad,Nn=W.attr?W.attr("r"):W.r,Xn=(W.attr?W.attr("end"):W.end)-Wt.startAngleRad,qn=W.attr?W.attr("innerR"):W.innerR;Le.result.x=Tn+Wt.pos,Le.result.width=Xn-Tn,Le.result.y=Ot.len+Ot.pos-Nn,Le.result.height=Nn-qn}}function pr(Le){let W=this.chart;if(W.polar&&W.hoverPane&&W.hoverPane.axis){Le.preventDefault();let he=W.hoverPane.center,$e=W.mouseDownX||0,mt=W.mouseDownY||0,Wt=Le.args.chartY,Ot=Le.args.chartX,Tn=2*Math.PI,Nn=W.hoverPane.axis.startAngleRad,Xn=W.hoverPane.axis.endAngleRad,qn=W.inverted?W.xAxis[0]:W.yAxis[0],Bn={},Co="arc";if(Bn.x=he[0]+W.plotLeft,Bn.y=he[1]+W.plotTop,this.zoomHor){let po=Nn>0?Xn-Nn:Math.abs(Nn)+Math.abs(Xn),$o=Math.atan2(mt-W.plotTop-he[1],$e-W.plotLeft-he[0])-Nn,Lo=Math.atan2(Wt-W.plotTop-he[1],Ot-W.plotLeft-he[0])-Nn;Bn.r=he[2]/2,Bn.innerR=he[3]/2,$o<=0&&($o+=Tn),Lo<=0&&(Lo+=Tn),Lo<$o&&(Lo=[$o,$o=Lo][0]),po<Tn&&Nn+Lo>Xn+(Tn-po)/2&&(Lo=$o,$o=Nn<=0?Nn:0);let Ho=Bn.start=Math.max($o+Nn,Nn),Wo=Bn.end=Math.min(Lo+Nn,Xn);if("polygon"===qn.options.gridLineInterpolation){let Yo=W.hoverPane.axis,Bi=Ho-Yo.startAngleRad+Yo.pos,$i=qn.getPlotLinePath({value:qn.max}),fr=Yo.toValue(Bi),Ai=Yo.toValue(Bi+(Wo-Ho));if(fr<Yo.getExtremes().min){let{min:Mr,max:xr}=Yo.getExtremes();fr=xr-(Mr-fr)}if(Ai<Yo.getExtremes().min){let{min:Mr,max:xr}=Yo.getExtremes();Ai=xr-(Mr-Ai)}Ai<fr&&(Ai=[fr,fr=Ai][0]),($i=q($i,fr,Ai,Yo)).push(["L",he[0]+W.plotLeft,W.plotTop+he[1]]),Bn.d=$i,Co="path"}}if(this.zoomVert){let po=W.inverted?W.xAxis[0]:W.yAxis[0],$o=Math.sqrt(Math.pow($e-W.plotLeft-he[0],2)+Math.pow(mt-W.plotTop-he[1],2)),Lo=Math.sqrt(Math.pow(Ot-W.plotLeft-he[0],2)+Math.pow(Wt-W.plotTop-he[1],2));if(Lo<$o&&($o=[Lo,Lo=$o][0]),Lo>he[2]/2&&(Lo=he[2]/2),$o<he[3]/2&&($o=he[3]/2),this.zoomHor||(Bn.start=Nn,Bn.end=Xn),Bn.r=Lo,Bn.innerR=$o,"polygon"===po.options.gridLineInterpolation){let Ho=po.toValue(po.len+po.pos-$o),Wo=po.toValue(po.len+po.pos-Lo);Bn.d=po.getPlotLinePath({value:Wo}).concat(po.getPlotLinePath({value:Ho,reverse:!0})),Co="path"}}if(this.zoomHor&&this.zoomVert&&"polygon"===qn.options.gridLineInterpolation){let po=W.hoverPane.axis,$o=Bn.start||0,Lo=Bn.end||0,Ho=$o-po.startAngleRad+po.pos,Wo=po.toValue(Ho),Yo=po.toValue(Ho+(Lo-$o));if(Bn.d instanceof Array){let Bi=Bn.d.slice(0,Bn.d.length/2),$i=Bn.d.slice(Bn.d.length/2,Bn.d.length);$i=[...$i].reverse();let fr=W.hoverPane.axis;Bi=q(Bi,Wo,Yo,fr),($i=q($i,Wo,Yo,fr))&&($i[0][0]="L"),$i=[...$i].reverse(),Bn.d=Bi.concat($i),Co="path"}}Le.attrs=Bn,Le.shapeType=Co}}function Jr(){let Le=this.chart;Le.polar&&(this.polar=new Mo(this),Le.inverted&&(this.isRadialSeries=!0,this.is("column")&&(this.isRadialBar=!0)))}function te(){let{chart:Le,options:W,yAxis:he}=this;if(W.borderRadius&&Le.polar&&Le.inverted){let $e=Ts.plotOptions?.[this.type]?.borderRadius,{scope:mt,where:Wt="end"}=aa(W.borderRadius,pn($e)?$e:{});for(let Ot of this.points){let{shapeArgs:Tn}=Ot;if("arc"===Ot.shapeType&&Tn){let Nn="all"===Wt,Xn=!0;W.stacking&&"stack"===mt&&(Nn=Ot.stackY===Ot.y&&"all"===Wt,Xn=Ot.stackY===Ot.stackTotal),he.reversed&&([Nn,Xn]=[Xn,Nn]),Tn.brStart=Nn,Tn.brEnd=Xn}}}}function N(){if(this.chart.polar&&this.xAxis){let{xAxis:Le,yAxis:W}=this,he=this.chart;this.kdByAngle=he.tooltip&&he.tooltip.shared,this.kdByAngle||he.inverted?this.searchPoint=z:this.options.findNearestPointBy="xy";let $e=this.points,mt=$e.length;for(;mt--;)this.is("column")||this.is("columnrange")||this.polar.toXY($e[mt]),he.hasParallelCoordinates||this.yAxis.reversed||(Yt($e[mt].y,5e-324)<W.min||$e[mt].x<Le.min||$e[mt].x>Le.max?($e[mt].isNull=!0,$e[mt].plotY=NaN):$e[mt].isNull=$e[mt].isValid&&!$e[mt].isValid());this.hasClipCircleSetter||(this.hasClipCircleSetter=!!this.eventsToUnbind.push(Ct(this,"afterRe
16nder",function(){let Wt;if(he.polar&&!1!==this.options.clip){if(Wt=this.yAxis.pane.center,this.clipCircle)this.clipCircle.animate({x:Wt[0],y:Wt[1],r:Wt[2]/2,innerR:Wt[3]/2});else{var Ot,Tn,Nn,Xn,qn;let Bn,Co,po;this.clipCircle=(Ot=he.renderer,Tn=Wt[0],Nn=Wt[1],Xn=Wt[2]/2,qn=Wt[3]/2,Bn=(0,Ze.uniqueKey)(),Co=Ot.createElement("clipPath").attr({id:Bn}).add(Ot.defs),(po=qn?Ot.arc(Tn,Nn,Xn,qn,0,2*Math.PI).add(Co):Ot.circle(Tn,Nn,Xn).add(Co)).id=Bn,po.clipPath=Co,po)}this.group.clip(this.clipCircle),this.setClip=we().noop}})))}}function z(Le){let W=this.chart,he=this.xAxis,mt=he.pane&&he.pane.center,Tn=W.inverted?{clientX:Le.chartX-this.yAxis.pos,plotY:Le.chartY-he.pos}:{clientX:180+-180/Math.PI*Math.atan2(Le.chartX-(mt&&mt[0]||0)-W.plotLeft,Le.chartY-(mt&&mt[1]||0)-W.plotTop)};return this.searchKDTree(Tn)}function q(Le,W,he,$e){let mt=$e.tickInterval,Wt=$e.tickPositions,Ot=Mt(Wt,Nn=>Nn>=he),Tn=Mt([...Wt].reverse(),Nn=>Nn<=W);return un(Ot)||(Ot=Wt[Wt.length-1]),un(Tn)||(Tn=Wt[0],Ot+=mt,Le[0][0]="L",Le.unshift(Le[Le.length-3])),(Le=Le.slice(Wt.indexOf(Tn),Wt.indexOf(Ot)+1))[0][0]="M",Le}function ve(Le,W){return Mt(this.pane||[],he=>he.options.id===W)||Le.call(this,W)}function He(Le,W,he,$e,mt,Wt){let Ot,Tn,Nn,Xn=this.chart,qn=Yt($e.inside,!!this.options.stacking);var Bn;Xn.polar?(Ot=W.rectPlotX/Math.PI*180,Xn.inverted?(this.forceDL=Xn.isInsidePlot(W.plotX,W.plotY),qn&&W.shapeArgs?(Tn=W.shapeArgs,mt=Kt(mt,{x:(Nn=this.yAxis.postTranslate(((Tn.start||0)+(Tn.end||0))/2-this.xAxis.startAngleRad,W.barX+(W.pointWidth||0)/2)).x-Xn.plotLeft,y:Nn.y-Xn.plotTop})):W.tooltipPos&&(mt=Kt(mt,{x:W.tooltipPos[0],y:W.tooltipPos[1]})),$e.align=Yt($e.align,"center"),$e.verticalAlign=Yt($e.verticalAlign,"middle")):(null===(Bn=$e).align&&(Bn.align=Ot>20&&Ot<160?"left":Ot>200&&Ot<340?"right":"center"),null===Bn.verticalAlign&&(Bn.verticalAlign=Ot<45||Ot>315?"bottom":Ot>135&&Ot<225?"top":"middle"),$e=Bn),ge().prototype.alignDataLabel.call(this,W,he,$e,mt,Wt),this.isRadialBar&&W.shapeArgs&&W.shapeArgs.start===W.shapeArgs.end?he.hide():he.show()):Le.call(this,W,he,$e,mt,Wt)}function tt(){let Bn,Co,po,$o,Lo,Yo,Bi,$i,fr,Ai,Mr,xr,vr,Le=this.options,W=Le.stacking,he=this.chart,$e=this.xAxis,mt=this.yAxis,Wt=mt.reversed,Ot=mt.center,Tn=$e.startAngleRad,Nn=$e.endAngleRad-Tn,Xn=Le.threshold,qn=0,Ho=0,Wo=0;if($e.isRadial)for(po=(Bn=this.points).length,$o=mt.translate(mt.min),Lo=mt.translate(mt.max),Xn=Le.threshold||0,he.inverted&&Vt(Xn)&&un(qn=mt.translate(Xn))&&(qn<0?qn=0:qn>Nn&&(qn=Nn),this.translatedThreshold=qn+Tn);po--;){if(Mr=(Co=Bn[po]).barX,Bi=Co.x,$i=Co.y,Co.shapeType="arc",he.inverted){Co.plotY=mt.translate($i),W&&mt.stacking?(Ai=mt.stacking.stacks[($i<0?"-":"")+this.stackKey],this.visible&&Ai&&Ai[Bi]&&!Co.isNull&&(fr=Ai[Bi].points[this.getStackIndicator(void 0,Bi,this.index).key],Ho=mt.translate(fr[0]),Wo=mt.translate(fr[1]),un(Ho)&&(Ho=Xt(Ho,0,Nn)))):(Ho=qn,Wo=Co.plotY),Ho>Wo&&(Wo=[Ho,Ho=Wo][0]),Wt?Wo>$o?Wo=$o:Ho<Lo?Ho=Lo:(Ho>$o||Wo<Lo)&&(Ho=Wo=Nn):Ho<$o?Ho=$o:Wo>Lo?Wo=Lo:(Wo<$o||Ho>Lo)&&(Ho=Wo=0),mt.min>mt.max&&(Ho=Wo=Wt?Nn:0),Ho+=Tn,Wo+=Tn,Ot&&(Co.barX=Mr+=Ot[3]/2),xr=Math.max(Mr,0),vr=Math.max(Mr+(Co.pointWidth||0),0);let li=Le.borderRadius,Ti=Zn(("object"==typeof li?li.radius:li)||0,vr-xr);Co.shapeArgs={x:Ot[0],y:Ot[1],r:vr,innerR:xr,start:Ho,end:Wo,borderRadius:Ti},Co.opacity=Ho===Wo?0:void 0,Co.plotY=(un(this.translatedThreshold)&&(Ho<this.translatedThreshold?Ho:Wo))-Tn}else Ho=Mr+Tn,Co.shapeArgs=this.polar.arc(Co.yBottom,Co.plotY,Ho,Ho+(Co.pointWidth||0)),Co.shapeArgs.borderRadius=0;this.polar.toXY(Co),he.inverted?(Yo=mt.postTranslate(Co.rectPlotY,Mr+(Co.pointWidth||0)/2),Co.tooltipPos=[Yo.x-he.plotLeft,Yo.y-he.plotTop]):Co.tooltipPos=[Co.plotX,Co.plotY],Ot&&(Co.ttBelow=Co.plotY>Ot[1])}}function ze(Le,W){let he,$e,mt=this;if(this.chart.polar){W=W||this.points;for(let Ot=0;Ot<W.length;Ot++)if(!W[Ot].isNull){he=Ot;break}!1!==this.options.connectEnds&&void 0!==he&&(this.connectEnds=!0,W.splice(W.length,0,W[he]),$e=!0),W.forEach(Ot=>{void 0===Ot.polarPlotY&&mt.polar.toXY(Ot)})}let Wt=Le.apply(this,[].slice.call(arguments,1));return $e&&W.pop(),Wt}function ht(Le,W){let he=this.chart,$e={xAxis:[],yAxis:[]};
16return he.polar?he.axes.forEach(mt=>{if("colorAxis"===mt.coll)return;let Wt=mt.isXAxis,Ot=mt.center,Tn=W.chartX-Ot[0]-he.plotLeft,Nn=W.chartY-Ot[1]-he.plotTop;$e[Wt?"xAxis":"yAxis"].push({axis:mt,value:mt.translate(Wt?Math.PI-Math.atan2(Tn,Nn):Math.sqrt(Math.pow(Tn,2)+Math.pow(Nn,2)),!0)})}):$e=Le.call(this,W),$e}function $t(Le,W){this.chart.polar||Le.call(this,W)}function tn(Le,W){let qn,Bn,Co,po,$o,Lo,he=this,$e=this.chart,mt=this.group,Wt=this.markerGroup,Ot=this.xAxis&&this.xAxis.center,Tn=$e.plotLeft,Nn=$e.plotTop,Xn=this.options.animation;$e.polar?he.isRadialBar?W||(he.startAngleRad=Yt(he.translatedThreshold,he.xAxis.startAngleRad),we().seriesTypes.pie.prototype.animate.call(he,W)):(Xn=Bs(Xn),he.is("column")?W||(Bn=Ot[3]/2,he.points.forEach(Ho=>{Co=Ho.graphic,$o=(po=Ho.shapeArgs)&&po.r,Lo=po&&po.innerR,Co&&po&&(Co.attr({r:Bn,innerR:Bn}),Co.animate({r:$o,innerR:Lo},he.options.animation))})):W?(qn={translateX:Ot[0]+Tn,translateY:Ot[1]+Nn,scaleX:.001,scaleY:.001},mt.attr(qn),Wt&&Wt.attr(qn)):(qn={translateX:Tn,translateY:Nn,scaleX:1,scaleY:1},mt.animate(qn,Xn),Wt&&Wt.animate(qn,Xn))):Le.call(this,W)}function Dn(Le,W,he,$e){let mt,Wt;if(this.chart.polar)if($e){let Ot=(Wt=function Nn(Xn,qn,Bn,Co){let po,$o,Lo,Ho,Wo,Yo,Bi=+!!Co,$i=(po=qn>=0&&qn<=Xn.length-1?qn:qn<0?Xn.length-1+qn:0)-1<0?Xn.length-(1+Bi):po-1,Ai=Xn[$i],Mr=Xn[po+1>Xn.length-1?Bi:po+1],Ci=Xn[po].plotX,Gi=Xn[po].plotY;$o=(1.5*Ci+Ai.plotX)/2.5,Lo=(1.5*Gi+Ai.plotY)/2.5,Ho=(1.5*Ci+Mr.plotX)/2.5,Wo=(1.5*Gi+Mr.plotY)/2.5;let sr=Math.sqrt(Math.pow($o-Ci,2)+Math.pow(Lo-Gi,2)),_r=Math.sqrt(Math.pow(Ho-Ci,2)+Math.pow(Wo-Gi,2)),Ir=Math.atan2(Lo-Gi,$o-Ci);Yo=Math.PI/2+(Ir+Math.atan2(Wo-Gi,Ho-Ci))/2,Math.abs(Ir-Yo)>Math.PI/2&&(Yo-=Math.PI),$o=Ci+Math.cos(Yo)*sr,Lo=Gi+Math.sin(Yo)*sr;let jr={rightContX:Ho=Ci+Math.cos(Math.PI+Yo)*_r,rightContY:Wo=Gi+Math.sin(Math.PI+Yo)*_r,leftContX:$o,leftContY:Lo,plotX:Ci,plotY:Gi};return Bn&&(jr.prevPointCont=Nn(Xn,$i,!1,Co)),jr}(W,$e,!0,this.connectEnds)).prevPointCont&&Wt.prevPointCont.rightContX,Tn=Wt.prevPointCont&&Wt.prevPointCont.rightContY;mt=["C",Vt(Ot)?Ot:Wt.plotX,Vt(Tn)?Tn:Wt.plotY,Vt(Wt.leftContX)?Wt.leftContX:Wt.plotX,Vt(Wt.leftContY)?Wt.leftContY:Wt.plotY,Wt.plotX,Wt.plotY]}else mt=["M",he.plotX,he.plotY];else mt=Le.call(this,W,he,$e);return mt}function bo(Le,W,he=this.plotY){if(!this.destroyed){let{plotX:$e,series:mt}=this,{chart:Wt}=mt;return Wt.polar&&Vt($e)&&Vt(he)?[$e+(W?Wt.plotLeft:0),he+(W?Wt.plotTop:0)]:Le.call(this,W,he)}}class Mo{static compose(W,he,$e,mt,Wt,Ot,Tn,Nn,Xn,qn){if(Jo.compose(he,$e,mt),Ta.compose(W,Wt),Pn(Fs,"Polar")){let Bn=he.prototype,Co=Ot.prototype,po=$e.prototype,$o=mt.prototype;if(Ct(he,"afterDrawChartBox",qa),Ct(he,"createAxes",xs),Ct(he,"init",Ga),At(Bn,"get",ve),At(po,"getCoordinates",ht),At(po,"pinch",$t),Ct($e,"getSelectionMarkerAttrs",pr),Ct($e,"getSelectionBox",ta),Ct(mt,"afterInit",Jr),Ct(mt,"afterColumnTranslate",te,{order:9}),Ct(mt,"afterTranslate",N,{order:2}),Ct(mt,"afterColumnTranslate",tt,{order:4}),At($o,"animate",tn),At(Co,"pos",bo),Nn){let Lo=Nn.prototype;At(Lo,"alignDataLabel",He),At(Lo,"animate",tn)}if(Xn&&At(Xn.prototype,"getGraphPath",ze),qn){let Lo=qn.prototype;At(Lo,"getPointSpline",Dn),Tn&&(Tn.prototype.getPointSpline=Lo.getPointSpline)}}}constructor(W){this.series=W}arc(W,he,$e,mt){let Wt=this.series,Ot=Wt.xAxis.center,Tn=Wt.yAxis.len,Nn=Ot[3]/2,Xn=Tn-he+Nn,qn=Tn-Yt(W,Tn)+Nn;return Wt.yAxis.reversed&&(Xn<0&&(Xn=Nn),qn<0&&(qn=Nn)),{x:Ot[0],y:Ot[1],r:Xn,innerR:qn,start:$e,end:mt}}toXY(W){let Bn,he=this.series,$e=he.chart,mt=he.xAxis,Wt=he.yAxis,Ot=W.plotX,Tn=$e.inverted,Nn=W.y,Xn=W.plotY,qn=Tn?Ot:Wt.len-Xn;if(Tn&&he&&!he.isRadialBar&&(W.plotY=Xn=Vt(Nn)?Wt.translate(Nn):0),W.rectPlotX=Ot,W.rectPlotY=Xn,Wt.center&&(qn+=Wt.center[3]/2),Vt(Xn)){let Co=Tn?Wt.postTranslate(Xn,qn):mt.postTranslate(Ot,qn);W.plotX=W.polarPlotX=Co.x-$e.plotLeft,W.plotY=W.polarPlotY=Co.y-$e.plotTop}he.kdByAngle?((Bn=(Ot/Math.PI*180+mt.pane.options.startAngle)%360)<0&&(Bn+=360),W.clientX=Bn):W.clientX=W.plotX}}var wo=_e(184),to=_e.n(wo);let{composed:yo}=we();!function(Le){function W(){let Ot=this.waterfall?.stacks;Ot&&(Ot.changed=!1,delete Ot.alreadyChanged)}function he(){this.options.stackLabels?.enabled&&this.waterfall?.stacks&&this.waterfall.render
16StackTotals()}function $e(){this.waterfall||(this.waterfall=new Wt(this))}function mt(){let Ot=this.axes;for(let Tn of this.series)if(Tn.options.stacking){for(let Nn of Ot)!Nn.isXAxis&&Nn.waterfall&&(Nn.waterfall.stacks.changed=!0);break}}Le.compose=function(Ot,Tn){Pn(yo,"Axis.Waterfall")&&(Ct(Ot,"init",$e),Ct(Ot,"afterBuildStacks",W),Ct(Ot,"afterRender",he),Ct(Tn,"beforeRedraw",mt))};class Wt{constructor(Tn){this.axis=Tn,this.stacks={changed:!1}}renderStackTotals(){let Tn=this.axis,Nn=Tn.waterfall?.stacks,Xn=Tn.stacking?.stackTotalGroup,qn=new(to())(Tn,Tn.options.stackLabels||{},!1,0,void 0);this.dummyStackItem=qn,Xn&&Ht(Nn,Bn=>{Ht(Bn,(Co,po)=>{qn.total=Co.stackTotal,qn.x=+po,Co.label&&(qn.label=Co.label),to().prototype.render.call(qn,Xn),Co.label=qn.label,delete qn.label})}),qn.total=null}}Le.Composition=Wt}(se||(se={}));let No=se;class Pe extends Vn().prototype.pointClass{getClassName(){let W=si().prototype.getClassName.call(this);return this.isSum?W+=" highcharts-sum":this.isIntermediateSum&&(W+=" highcharts-intermediate-sum"),W}isValid(){return Vt(this.y)||this.isSum||!!this.isIntermediateSum}}let{column:Fe,line:be}=Ce().seriesTypes;function Et(Le,W){return Object.hasOwnProperty.call(Le,W)}class Fn extends Fe{generatePoints(){Fe.prototype.generatePoints.apply(this);let W=this.getColumn("y",!0);for(let he=0,$e=this.points.length;he<$e;he++){let mt=this.points[he],Wt=W[he];Vt(Wt)&&(mt.isIntermediateSum||mt.isSum)&&(mt.y=nn(Wt))}}processData(W){let he,$e,mt,Wt,Ot,Tn,Nn=this.options,Xn=this.getColumn("y"),qn=Nn.data,Bn=Xn.length,Co=Nn.threshold||0;mt=$e=Wt=Ot=0;for(let po=0;po<Bn;po++)Tn=Xn[po],he=qn?.[po]||{},"sum"===Tn||he.isSum?Xn[po]=nn(mt):"intermediateSum"===Tn||he.isIntermediateSum?(Xn[po]=nn($e),$e=0):(mt+=Tn,$e+=Tn),Wt=Math.min(mt,Wt),Ot=Math.max(mt,Ot);super.processData.call(this,W),Nn.stacking||(this.dataMin=Wt+Co,this.dataMax=Ot)}toYData(W){return W.isSum?"sum":W.isIntermediateSum?"intermediateSum":W.y}pointAttribs(W,he){let $e=this.options.upColor;$e&&!W.options.color&&Vt(W.y)&&(W.color=W.y>0?$e:void 0);let mt=Fe.prototype.pointAttribs.call(this,W,he);return delete mt.dashstyle,mt}getGraphPath(){return this.graph?.pathArray||[["M",0,0]]}getCrispPath(){let W=this.points.filter(Xn=>Vt(Xn.y)),he=this.yAxis,$e=W.length,mt=this.graph?.strokeWidth()||0,Wt=this.xAxis.reversed,Ot=this.yAxis.reversed,Tn=this.options.stacking,Nn=[];for(let Xn=1;Xn<$e;Xn++){if(!this.options.connectNulls&&!Vt(this.data[W[Xn].index-1].y))continue;let qn=W[Xn].box,Bn=W[Xn-1],Co=Bn.y||0,po=W[Xn-1].box;if(!qn||!po)continue;let $o=he.waterfall?.stacks[this.stackKey],Lo=Co>0?-po.height:0;if($o&&po&&qn){let Ho;Ho=an(Tn?he.translate($o[Xn-1].connectorThreshold||0,!1,!0,!1,!0)+(Ot?Lo:0):po.y+(Bn.minPointLengthOffset||0),mt),Nn.push(["M",(po.x||0)+(Wt?0:po.width||0),Ho],["L",(qn.x||0)+(Wt&&qn.width||0),Ho])}if(po&&Nn.length&&(!Tn&&Co<0&&!Ot||Co>0&&Ot)){let Ho=Nn[Nn.length-2];Ho&&"number"==typeof Ho[2]&&(Ho[2]+=po.height||0);let Wo=Nn[Nn.length-1];Wo&&"number"==typeof Wo[2]&&(Wo[2]+=po.height||0)}}return Nn}drawGraph(){be.prototype.drawGraph.call(this),this.graph?.animate({d:this.getCrispPath()})}setStackedPoints(W){let Bn,Lo,Ho,Wo,Yo,Bi,$i,fr,Ai,he=this.options,$e=W.waterfall?.stacks,mt=he.threshold||0,Wt=this.stackKey,Ot=this.getColumn("x"),Tn=this.getColumn("y"),Nn=Ot.length,Xn=mt,qn=Xn,Co=0,po=0,$o=0,Mr=(xr,vr,li,Ti)=>{if(Bn){if(Lo)for(;li<Lo;li++)Bn.stackState[li]+=Ti;else Bn.stackState[0]=xr,Lo=Bn.stackState.length;Bn.stackState.push(Bn.stackState[Lo-1]+vr)}};if(W.stacking&&$e&&this.reserveSpace()){Ai=$e.changed,(fr=$e.alreadyChanged)&&0>fr.indexOf(Wt)&&(Ai=!0),$e[Wt]||($e[Wt]={});let xr=$e[Wt];if(xr)for(let vr=0;vr<Nn;vr++)(!xr[$i=Ot[vr]]||Ai)&&(xr[$i]={negTotal:0,posTotal:0,stackTotal:0,threshold:0,stateIndex:0,stackState:[],label:Ai&&xr[$i]?xr[$i].label:void 0}),Bn=xr[$i],(Bi=Tn[vr])>=0?Bn.posTotal+=Bi:Bn.negTotal+=Bi,Yo=he.data[vr],Ho=Bn.absolutePos=Bn.posTotal,Wo=Bn.absoluteNeg=Bn.negTotal,Bn.stackTotal=Ho+Wo,Lo=Bn.stackState.length,Yo?.isIntermediateSum?(Mr($o,po,0,$o),$o=po,po=mt,Xn^=qn,qn^=Xn,Xn^=qn):Yo?.isSum?(Mr(mt,Co,Lo,0),Xn=mt):(Mr(Xn,Bi,0,Co),Yo&&(Co+=Bi,po+=Bi)),Bn.stateIndex++,Bn.threshold=Xn,Xn+=Bn.stackTotal;$e.changed=!1,$e.alreadyChanged||($e.alreadyChanged=[]),$e.alreadyChanged.push(Wt)}}getExtremes(){let W,he,$e=this.options.stacking,mt=this.yAxis,Wt=mt.waterfall?.stacks;return $e&&Wt?(W=this.stackedYNeg=[],he=this.stackedYPos=[],Ht(Wt[this.stackKey],"overlap"===$e?function(Ot){W.push(Bt(Ot.stackState)),he.push(Zt(Ot.stackState))}:function(Ot){W.push(Ot.negTotal+Ot.threshold),he.push(Ot.posTotal+Ot.threshold)}),{dataMin:Bt(W),dataMax:Zt(he)}):{dataMin:this.dataMin,dataMax:this.dataMax}}}Fn.defaultOptions=Kt(Fe.defaultOptions,{dataLabels:{inside:!0},lineWidth:1,lineColor:"#333333",dashStyle:"Dot",borderColor:"#333333",states:{hover:{lineWidthPlus:0}}}),Fn.compose=No.compose,It(Fn.prototype,{pointValKey:"y",showLine:!0,pointClass:Pe}),Ct(Fn,"afterColumnTranslate",function(){let Bn,Co,po,{options:Le,points:W,yAxis:he}=this,$e=Yt(Le.minPointLength,5),mt=$e/2,Wt=Le.threshold||0,Ot=Le.stacking,Tn=he.waterfall?.stacks[this.stackKey],Nn=this.getColumn("y",!0),Xn=Wt,qn=Wt;for(let $o=0;$o<W.length;$o++){let Lo=W[$o],Ho=Nn[$o],Wo=It({x:0,y:0,width:0,height:0},Lo.shapeArgs||{});Lo.box=Wo;let Yo=[0,Ho],Bi=Lo.y||0;if(Ot){if(Tn){let Ai=Tn[$o];"overlap"===Ot?(Co=Ai.stackState[Ai.stateIndex--],Bn=Bi>=0?Co:Co-Bi,Et(Ai,"absolutePos")&&delete Ai.absolutePos,Et(Ai,"absoluteNeg")&&delete Ai.absoluteNeg):(Bi>=0?(Co=Ai.threshold+Ai.posTotal,Ai.posTotal-=Bi,Bn=Co):(Co=Ai.threshold+Ai.negTotal,Ai.negTotal-=Bi,Bn=Co-Bi),!Ai.posTotal&&Vt(Ai.absolutePos)&&Et(Ai,"absolutePos")&&(Ai.posTotal=Ai.absolutePos,delete Ai.absolutePos),!Ai.negTotal&&Vt(Ai.absoluteNeg)&&Et(Ai,"absoluteNeg")&&(Ai.negTotal=Ai.absoluteNeg,delete Ai.absoluteNeg)),Lo.isSum||(Ai.connectorThreshold=Ai.threshold+Ai.stackTotal),po=Bn-Math.abs(Bi),he.reversed&&([Bn,po]=[po,Bn]),Lo.below=Bn<=Wt,Wo.y=he.translate(Bn,!1,!0,!1,!0),Wo.height=he.translate(po,!1,!0,!1,!0)-Wo.y;let Mr=he.waterfall?.dummyStackItem;Mr&&(Mr.x=$o,Mr.label=Tn[$o].label,Mr.setOffset(this.pointXOffset||0,this.barW||0,this.stackedYNeg[$o],this.stackedYPos[$o],void 0,this.xAxis))}}else Bn=Math.max(qn,qn+Bi)+Yo[0],Wo.y=he.translate(Bn,!1,!0,!1,!0),Lo.isSum?(Wo.y=he.translate(Yo[1],!1,!0,!1,!0),Wo.height=Math.min(he.translate(Yo[0],!1,!0,!1,!0),he.len)-Wo.y,Lo.below=Yo[1]<=Wt):Lo.isIntermediateSum?(Bi>=0?(Bn=Yo[1]+Xn,po=Xn):(Bn=Xn,po=Yo[1]+Xn),he.reversed&&([Bn,po]=[po,Bn]),Wo.y=he.translate(Bn,!1,!0,!1,!0),Wo.height=Math.abs(Wo.y-Math.min(he.translate(po,!1,!0,!1,!0),he.len)),Xn+=Yo[1],Lo.below=Bn<=Wt):(Wo.height=Ho>0?he.translate(qn,!1,!0,!1,!0)-Wo.y:he.translate(qn+Ho,!1,!0,!1,!0)-he.translate(qn,!1,!0,!1,!0),Lo.below=(qn+=Ho)<Wt);Wo.height<0&&(Wo.y+=Wo.height,Wo.height*=-1),Lo.plotY=Wo.y,Lo.yBottom=Wo.y+Wo.height,Wo.height<=$e&&!Lo.isNull?(Wo.height=$e,Wo.y-=mt,Lo.yBottom=Wo.y+Wo.height,Lo.plotY=Wo.y,Lo.minPointLengthOffset=Bi<0?-mt:mt):(Lo.isNull&&(Wo.width=0),Lo.minPointLengthOffset=0);let $i=Lo.plotY+(Lo.negative?Wo.height:0);
16Lo.below&&(Lo.plotY+=Wo.height),Lo.tooltipPos&&(this.chart.inverted?Lo.tooltipPos[0]=he.len-$i:Lo.tooltipPos[1]=$i),Lo.isInside=this.isPointInside(Lo);let fr=an(Lo.yBottom,this.borderWidth);Wo.y=an(Wo.y,this.borderWidth),Wo.height=fr-Wo.y,Kt(!0,Lo.shapeArgs,Wo)}},{order:2}),Ce().registerSeriesType("waterfall",Fn);let zo=we();zo.RadialAxis=Ta,Ei.compose(zo.Axis,zo.Chart,zo.Legend),ea.compose(zo.Axis,zo.Chart,zo.Legend),Jo.compose(zo.Chart,zo.Pointer,zo.Series),Mo.compose(zo.Axis,zo.Chart,zo.Pointer,zo.Series,zo.Tick,zo.Point,Ce().seriesTypes.areasplinerange,Ce().seriesTypes.column,Ce().seriesTypes.line,Ce().seriesTypes.spline),Fn.compose(zo.Axis,zo.Chart);let ir=zo;return Ue.default})(),fn.exports=h(Q._Highcharts,Q._Highcharts.SeriesRegistry,Q._Highcharts.Series,Q._Highcharts.Series.types.column,Q._Highcharts.Templating,Q._Highcharts.Point,Q._Highcharts.Color,Q._Highcharts.Chart,Q._Highcharts.SVGElement,Q._Highcharts.StackItem)},89801:(fn,Q,h)=>{"use strict";h.d(Q,{Fj:()=>t,GF:()=>s,M5:()=>G,NA:()=>p,QM:()=>e,VF:()=>V,oI:()=>r,vK:()=>X,xt:()=>l});const s=["AACR","GROSS","MARKET_PRICE","NAV","NET","POP","PREMIUM_DISCOUNT","PUREGROSS","RANKINGS","SINGAPORE","FUND_CUMULATIVE_10K","BM_CUMULATIVE_10K"],r=Number.MAX_SAFE_INTEGER,p="NA",l="SINGLCLASS",e="Fund",G=["AVG_ANNUAL","CALENDAR_YEAR","CUMULATIVE","DISCRETE","MONTHLY_RETURN"],X=["monthEnd","quarterEnd"],t="YYYY-MM",V="YYYY-MM-DD"},89933:(fn,Q,h)=>{"use strict";h.d(Q,{B9:()=>X,DQ:()=>se,Ri:()=>e,TV:()=>l,z$:()=>ie});var G,J,s=h(82326),r=h(18212),p=h(71048);function l(U,ke,_e,Ue){var Ze=new Date;Ze.setTime(Ze.getTime()+_e);var we="expires=".concat(Ze.toUTCString()),Be=Ue&&Ue.crossSite?"none":"strict",Ce=Ue&&Ue.domain?";domain=".concat(Ue.domain):"",Ae=Ue&&Ue.secure?";secure":"",ge=Ue&&Ue.partitioned?";partitioned":"";document.cookie="".concat(U,"=").concat(ke,";").concat(we,";path=/;samesite=").concat(Be).concat(Ce).concat(Ae).concat(ge)}function e(U){return(0,p.rx)(document.cookie,U)}function X(U){return G||(G=(0,p.it)(document.cookie)),G.get(U)}function V(U,ke){l(U,"",0,ke)}function ie(U){if(void 0===document.cookie||null===document.cookie)return!1;try{var ke="dd_cookie_test_".concat((0,p.lk)());l(ke,"test",r.iW,U);var Ue="test"===e(ke);return V(ke,U),Ue}catch(Ze){return s.Vy.error(Ze),!1}}function se(){if(void 0===J){for(var U="dd_site_test_".concat((0,p.lk)()),_e=window.location.hostname.split("."),Ue=_e.pop();_e.length&&!e(U);)Ue="".concat(_e.pop(),".").concat(Ue),l(U,"test",r.OY,{domain:Ue});V(U,{domain:Ue}),J=Ue}return J}},89991:(fn,Q)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.STACK_OVERFLOW=Q.CIRCULAR_DEPENDENCY_IN_FACTORY=Q.POST_CONSTRUCT_ERROR=Q.MULTIPLE_POST_CONSTRUCT_METHODS=Q.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK=Q.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE=Q.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE=Q.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT=Q.ARGUMENTS_LENGTH_MISMATCH=Q.INVALID_DECORATOR_OPERATION=Q.INVALID_TO_SELF_VALUE=Q.INVALID_FUNCTION_BINDING=Q.INVALID_MIDDLEWARE_RETURN=Q.NO_MORE_SNAPSHOTS_AVAILABLE=Q.INVALID_BINDING_TYPE=Q.NOT_IMPLEMENTED=Q.CIRCULAR_DEPENDENCY=Q.UNDEFINED_INJECT_ANNOTATION=Q.MISSING_INJECT_ANNOTATION=Q.MISSING_INJECTABLE_ANNOTATION=Q.NOT_REGISTERED=Q.CANNOT_UNBIND=Q.AMBIGUOUS_MATCH=Q.KEY_NOT_FOUND=Q.NULL_ARGUMENT=Q.DUPLICATED_METADATA=Q.DUPLICATED_INJECTABLE_DECORATOR=void 0,Q.DUPLICATED_INJECTABLE_DECORATOR="Cannot apply @injectable decorator multiple times.",Q.DUPLICATED_METADATA="Metadata key was used more than once in a parameter:",Q.NULL_ARGUMENT="NULL argument",Q.KEY_NOT_FOUND="Key Not Found",Q.AMBIGUOUS_MATCH="Ambiguous match found for serviceIdentifier:",Q.CANNOT_UNBIND="Could not unbind serviceIdentifier:",Q.NOT_REGISTERED="No matching bindings found for serviceIdentifier:",Q.MISSING_INJECTABLE_ANNOTATION="Missing required @injectable annotation in:",Q.MISSING_INJECT_ANNOTATION="Missing required @inject or @multiInject annotation in:",Q.UNDEFINED_INJECT_ANNOTATION=function(l){return"@inject called with undefined this could mean that the class "+l+" has a circular dependency problem. You can use a LazyServiceIdentifer to  overcome this limitation."}
16,Q.CIRCULAR_DEPENDENCY="Circular dependency found:",Q.NOT_IMPLEMENTED="Sorry, this feature is not fully implemented yet.",Q.INVALID_BINDING_TYPE="Invalid binding type:",Q.NO_MORE_SNAPSHOTS_AVAILABLE="No snapshot available to restore.",Q.INVALID_MIDDLEWARE_RETURN="Invalid return type in middleware. Middleware must return!",Q.INVALID_FUNCTION_BINDING="Value provided to function binding must be a function!",Q.INVALID_TO_SELF_VALUE="The toSelf function can only be applied when a constructor is used as service identifier",Q.INVALID_DECORATOR_OPERATION="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.",Q.ARGUMENTS_LENGTH_MISMATCH=function(){for(var l=[],e=0;e<arguments.length;e++)l[e]=arguments[e];return"The number of constructor arguments in the derived class "+l[0]+" must be >= than the number of constructor arguments of its base class."},Q.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.",Q.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').",Q.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean",Q.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean",Q.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class",Q.POST_CONSTRUCT_ERROR=function(){for(var l=[],e=0;e<arguments.length;e++)l[e]=arguments[e];return"@postConstruct error in class "+l[0]+": "+l[1]},Q.CIRCULAR_DEPENDENCY_IN_FACTORY=function(){for(var l=[],e=0;e<arguments.length;e++)l[e]=arguments[e];return"It looks like there is a circular dependency in one of the '"+l[0]+"' bindings. Please investigate bindings withservice identifier '"+l[1]+"'."},Q.STACK_OVERFLOW="Maximum call stack size exceeded"},90275:(fn,Q,h)=>{"use strict";h.d(Q,{l:()=>r});const r=new(h(71326).nKC)("US_TAX_LISTING_CONFIGURATION")},90370:(fn,Q,h)=>{"use strict";h.d(Q,{l:()=>l,q:()=>p});var s=h(77274),r=h(85089);function p(e,G,X,t,V){return l(e,G,[X],t,V)}function l(e,G,X,t,V){var ie=void 0===V?{}:V,J=ie.once,se=ie.capture,U=ie.passive,ke=(0,s.dm)(function(we){!we.isTrusted&&!we.__ddIsTrusted&&!e.allowUntrustedEvents||(J&&Ze(),t(we))}),_e=U?{capture:se,passive:U}:se,Ue=(0,r.W)(G,"addEventListener");function Ze(){var we=(0,r.W)(G,"removeEventListener");X.forEach(function(Be){return we.call(G,Be,ke,_e)})}return X.forEach(function(we){return Ue.call(G,we,ke,_e)}),{stop:Ze}}},90459:(fn,Q,h)=>{"use strict";h.d(Q,{f:()=>l});var p=h(85518);function l(G){return!(!function s(G){return G instanceof Date||"object"==typeof G&&"[object Date]"===Object.prototype.toString.call(G)}(G)&&"number"!=typeof G||isNaN(+(0,p.a)(G)))}},90788:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p){var l=-1,e=Array(p.size);return p.forEach(function(G){e[++l]=G}),e}},91010:(fn,Q,h)=>{"use strict";function s(p,l,e,G,X,t,V){try{var ie=p[t](V),J=ie.value}catch(se){return void e(se)}ie.done?l(J):Promise.resolve(J).then(G,X)}function r(p){return function(){var l=this,e=arguments;return new Promise(function(G,X){var t=p.apply(l,e);function V(J){s(t,G,X,V,ie,"next",J)}function ie(J){s(t,G,X,V,ie,"throw",J)}V(void 0)})}}h.d(Q,{A:()=>r})},91680:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>l});var r=/^(?:0|[1-9]\d*)$/;const l=function p(e,G){var X=typeof e;return!!(G=G??9007199254740991)&&("number"==X||"symbol"!=X&&r.test(e))&&e>-1&&e%1==0&&e<G}},91747:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>t});var s=h(7839);function X(V){var ie=-1,J=null==V?0:V.length;for(this.__data__=new s.A;++ie<J;)this.add(V[ie])}X.prototype.add=X.prototype.push=function p(V){return this.__data__.set(V,"__lodash_hash_undefined__"),this},X.prototype.has=function e(V){return this.__data__.has(V)};const t=X},91777:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.tagProperty=Q.tagParameter=Q.decorate=void 0;var s=h(89991),r=h(20978);function e(V,ie,J,se,U){var ke={},_e="number"==typeof U,Ue=void 0!==U&&_e?U.toString():J;if(_e&&void 0!==J)throw new Error(s.INVALID_DECORATOR_OPERATION);Reflect.hasOwnMetadata(V,ie)&&(ke=Reflect.getMetadata(V,ie));var Ze=ke[Ue];if(Array.isArray(Ze))for(var we=0,Be=Ze;we<Be.length;we++){var Ce=Be[we];
16if(Ce.key===se.key)throw new Error(s.DUPLICATED_METADATA+" "+Ce.key.toString())}else Ze=[];Ze.push(se),ke[Ue]=Ze,Reflect.defineMetadata(V,ke,ie)}function G(V,ie){Reflect.decorate(V,ie)}function X(V,ie){return function(J,se){ie(J,se,V)}}Q.tagParameter=function p(V,ie,J,se){e(r.TAGGED,V,ie,se,J)},Q.tagProperty=function l(V,ie,J){e(r.TAGGED_PROP,V.constructor,ie,J)},Q.decorate=function t(V,ie,J){"number"==typeof J?G([X(J,V)],ie):"string"==typeof J?Reflect.decorate([V],ie,J):G([V],ie)}},91894:(fn,Q,h)=>{"use strict";h.d(Q,{Z:()=>se});var s=h(82326),r=h(28238),p=h(14789),l=h(38261),e=h(16821);function G(U){var ke=U.encoder,_e=U.request,Ue=U.flushController,Ze=U.messageBytesLimit,we={},Be=Ue.flushObservable.subscribe(function(Ct){return function Je(Ct){var Bt=(0,r.KQ)(we).join("\n");we={};var Zt=(0,p.Kp)(Ct.reason),Xt=Zt?_e.sendOnExit:_e.send;if(Zt&&ke.isAsync){var nn=ke.finishSync();nn.outputBytesCount&&Xt(X(nn));var an=[nn.pendingData,Bt].filter(Boolean).join("\n");an&&Xt({data:an,bytesCount:(0,e.WW)(an)})}else Bt&&ke.write(ke.isEmpty?Bt:"\n".concat(Bt)),ke.finish(function(un){Xt(X(un))})}(Ct)});function rt(Ct,Bt){var Zt=(0,l.s)(Ct),Xt=ke.estimateEncodedBytesCount(Zt);Xt>=Ze?s.Vy.warn("Discarded a message whose size was bigger than the maximum allowed size ".concat(Ze,"KB. ").concat(s.xG," ").concat(s.Xs,"/#technical-limitations")):(function Ae(Ct){return void 0!==Ct&&void 0!==we[Ct]}(Bt)&&function ge(Ct){var Bt=we[Ct];delete we[Ct];var Zt=ke.estimateEncodedBytesCount(Bt);Ue.notifyAfterRemoveMessage(Zt)}(Bt),function Ce(Ct,Bt,Zt){Ue.notifyBeforeAddMessage(Bt),void 0!==Zt?(we[Zt]=Ct,Ue.notifyAfterAddMessage()):ke.write(ke.isEmpty?Ct:"\n".concat(Ct),function(Xt){Ue.notifyAfterAddMessage(Xt-Bt)})}(Zt,Xt,Bt))}return{flushController:Ue,add:rt,upsert:rt,stop:Be.unsubscribe}}function X(U){return{data:"string"==typeof U.output?U.output:new Blob([U.output],{type:"text/plain"}),bytesCount:U.outputBytesCount,encoding:U.encoding}}var t=h(46836),V=h(44503),ie=h(18173);function J(U){var Ct,ke=U.messagesLimit,_e=U.bytesLimit,Ue=U.durationLimit,we=U.sessionExpireObservable,Be=U.pageExitObservable.subscribe(function(Xt){return Je(Xt.reason)}),Ce=we.subscribe(function(){return Je("session_expire")}),Ae=new V.c(function(){return function(){Be.unsubscribe(),Ce.unsubscribe()}}),ge=0,rt=0;function Je(Xt){if(0!==rt){var nn=rt,an=ge;rt=0,ge=0,Zt(),Ae.notify({reason:Xt,messagesCount:nn,bytesCount:an})}}function Zt(){(0,ie.DJ)(Ct),Ct=void 0}return{flushObservable:Ae,get messagesCount(){return rt},notifyBeforeAddMessage:function(Xt){ge+Xt>=_e&&Je("bytes_limit"),rt+=1,ge+=Xt,function Bt(){void 0===Ct&&(Ct=(0,ie.wg)(function(){Je("duration_limit")},Ue))}()},notifyAfterAddMessage:function(Xt){void 0===Xt&&(Xt=0),ge+=Xt,rt>=ke?Je("messages_limit"):ge>=_e&&Je("bytes_limit")},notifyAfterRemoveMessage:function(Xt){ge-=Xt,0==(rt-=1)&&Zt()}}}function se(U,ke,_e,Ue,Ze,we,Be){void 0===Be&&(Be=G);var Ce=ge(U,ke),Ae=_e&&ge(U,_e);function ge(rt,Je){return Be({encoder:Je.encoder,request:(0,t.sA)(Je.endpoint,rt.batchBytesLimit,Ue),flushController:J({messagesLimit:rt.batchMessagesLimit,bytesLimit:rt.batchBytesLimit,durationLimit:rt.flushTimeout,pageExitObservable:Ze,sessionExpireObservable:we}),messageBytesLimit:rt.messageBytesLimit})}return{flushObservable:Ce.flushController.flushObservable,add:function(rt,Je){void 0===Je&&(Je=!0),Ce.add(rt),Ae&&Je&&Ae.add(_e.transformMessage?_e.transformMessage(rt):rt)},upsert:function(rt,Je){Ce.upsert(rt,Je),Ae&&Ae.upsert(_e.transformMessage?_e.transformMessage(rt):rt,Je)},stop:function(){Ce.stop(),Ae&&Ae.stop()}}}},92201:(fn,Q,h)=>{"use strict";h.r(Q),h.d(Q,{ALERT_SERVICE:()=>ns,AlertComponent:()=>ds,AnalyticsWatchlistDirective:()=>lr,AudioAnalyticsDirective:()=>Ia,AudioComponent:()=>Wi,AudioGtmService:()=>wa,BIOS_SERVICE:()=>bs,BRIGHTCOVE_SERVICE:()=>oi,BgImgDirective:()=>Ba,CalculatorAnalyticsDirective:()=>Or,CalculatorGtmService:()=>Sr,CalloutCardAnalyticsDirective:()=>Pi,CarouselNavAnalyticsDirective:()=>Xr,ComponentStatus:()=>An,ComponentStatusComponent:()=>Fo,ComponentType:()=>In,DEBUG_FOOTNOTE_SERVICE:()=>Dl,DEBUG_PROXIMAL_FOOTNOTE_SERVICE:()=>Wn,DEBUG_PROXIMAL_SERVICE:()=>vt,DynamicTableCardComponent:()=>ll,DynamicTableComponent:()=>ul,DynamicTableValuePipe:()=>ks,ELASTIC_SITE_SEARCH_CONFIGURATION:()=>Hl,ElectronicDeliveryAgreement529ModalComponent:()=>pt,ElectronicDeliveryAgreementModalService:()=>Ve,FETCH_BIO_FROM_ELASTIC:()=>Ds,FOOTNOTE_SERVICE:()=>kl,FootnoteComponent:()=>Gl,FragmentLinkPipe:()=>qs,INSIGHTS_SERVICE:()=>Vo,KEY_TAKEAWAYS_SERVICE:()=>A,KeyTakeawaysComponent:()=>F,LATEST_INSIGHTS_CONFIGURATION:()=>vs,LATEST_INSIGHTS_SERVICE:()=>
16rl,LEGAL_SERVICE:()=>ee,LITERATURE_CONFIGURATION:()=>Il,LITERATURE_SERVICE:()=>vl,LegalComponent:()=>m,LinkGroupComponent:()=>y,LocalDatePipe:()=>me,MedalliaEmbeddedSurveyComponent:()=>T,ModalSignInComponent:()=>P,PRESS_RELEASES_CONFIGURATION:()=>Cr,PRESS_RELEASES_SERVICE:()=>Os,PRESS_RELEASE_DETAIL_CONFIGURATION:()=>al,PRESS_RELEASE_DETAIL_SERVICE:()=>ra,PRODUCTS_CONFIGURATION:()=>el,PRODUCTS_SERVICE:()=>d,PROXIMAL_FOOTNOTE_SERVICE:()=>_n,PROXIMAL_SERVICE:()=>xt,ProximalComponent:()=>_t,ProximalFootnoteComponent:()=>mo,SEARCH_SERVICE:()=>zl,SITE_SEARCH_SERVICE:()=>ic,SafeHtmlPipe:()=>L,ScrollNavigationService:()=>_o,ScrollSpyDirective:()=>ps,ScrollSpyService:()=>so,ScrollToSectionDirective:()=>As,SetReturnReferenceDirective:()=>$s,SignInLinkDirective:()=>zs,SignInModalService:()=>qi,SlugifyPipe:()=>Qe,SmartLinkComponent:()=>M,StickyFooterComponent:()=>ro,StickyNavComponent:()=>ii,TooltipPipe:()=>Se,TranslateObjPipe:()=>Oe,TranslatePipe:()=>za,URL_TOKEN:()=>Zl,VideoComponent:()=>ei,VideoPlayerComponent:()=>Zi,createDateComparator:()=>cl,getAriaControlsList:()=>wt,isGalleryConfig:()=>Ii,numericComparator:()=>Sl,toggleAll:()=>Cn,toggleRow:()=>gt,widenImageLoader:()=>Va});var s=h(42733),r=h(85005),p=h(11629),l=h(25044),e=h(71326),G=h(58257),X=h(4364),t=h(62478),V=h(64193),ie=h(20358),J=h(7700),se=h(20383),U=h(15834),ke=h(75810),_e=h(63047),Ue=h(29892),Ze=h(1646),we=h(38327),Be=h(22176),Ce=h(77179),Ae=h(64678),ge=h(31410),rt=h(76631),Je=h(63582),Ct=h(43498),Bt=h(64759),Zt=h(4958),Xt=h(93143),nn=h(30831),an=h(39687),un=h(62868),It=h(19376),Re=h(11005),Mt=h(26614),Vt=(h(6363),h(50467)),En=h(70828);let pn=class{http;constructor(B){this.http=B}getBrightcoveData$(B,C){let O=`/api/personalisation/brightcove/videobyid/${B}`;return C&&(O=`${O}/${C}`),this.http.getAsync$({endpoint:O}).pipe((0,Vt.W)(()=>(0,En.$)(()=>new Error("Something went wrong; please try again later."))))}createBrightcoveScript(B,C){const O=C.createElement("script");return O.type="text/javascript",O.src=`${B.playerUrl||"https://players.brightcove.net/"}${B.accountId}/${B.playerId}_default/index.min.js`,O}};pn=(0,Mt._)([(0,Re.Gr)(),(0,Mt.a)("design:paramtypes",[V.kl])],pn);var Ht=h(79531),Yt=h(98636);function At(b){return"number"==typeof b?b:b.value}function Ft(b){return{status:"loaded",...b}}function Ln(b,B){const C=b.allShareClassNameMap[B];if(!C||0===C.length)throw new Error(`No share classes available for segment ${B} on product ${b.fundid}`);return C.map(O=>({shareClassCode:O.code,productShareClassCode:`${b.fundid}-${O.code}`,detail:Ft({shareClassName:O.name,currency:O.curr})}))}function ao(b){if(b)return{segments:b.segments,ppssMessage:b.ppssMessage,ppssTooltip:b.ppssTooltip,priority:b.priority}}function sn(b,B){const C=b._source,O=Ln(C,B.segmentId),re=O.find(Po=>Po.shareClassCode===C.shclcode);if(!re)throw new Error(`Matched share class ${C.shclcode} not found for product ${b._id}`);const kt=O,Un=ao(C.alert);return{productId:C.fundid,commonData:Ft({productName:C.title,assetClass:C.assetclass,productType:C.producttype,productTaxonomy:C.webprdcttaxonomy,investmentVehicle:C.invvehcile,investmentVehicleStd:C.invvehcilestd,investmentManager:C.invmangr}),shareClass:{...re,identifiers:Ft({ticker:C.ticker})},allShareClass:kt,...Un?{alert:Un}:{}}}function To(b,B,C){return"products"===b?function On(b,B){const C=function St(b){const B=b.inner_hits?.shareClassesMatched.hits.hits[0]?._source;return B??b._source}(b),O=Ln(C,B.segmentId),re=O.find(Po=>Po.shareClassCode===C.shclcode);if(!re)throw new Error(`Matched share class ${C.shclcode} not found for product ${b._id}`);const kt=O,Un=ao(C.alert);return{productId:C.fundid,commonData:Ft({productName:C.title,assetClass:C.assetclass}),shareClass:{...re,identifiers:Ft({ticker:C.ticker})},allShareClass:kt,...Un?{alert:Un}:{}}}(B,C):"literature"===b?function zt(b,B){const C=b._source,O=C.lit_code.trim(),re=C.customfilePath.trim(),kt=C.lit_path.trim(),Un=O||null,Po=O||re,pi=O?`${B.litDownloadUrlBase}${O}`:kt,Fi=function bn(b){const B=b.trim();if(!B)return;const[C=""]=B.split(/[?#]/,1),O=C.lastIndexOf("/"),re=O>=0?C.slice(O+1):C,kt=re.lastIndexOf(".");return kt<=0||kt===re.length-1?void 0:re.slice(kt+1).toLowerCase()}(kt),or="Y"===C.isInv,Ri=!("N"!==C.isOrdItself&&"N"!==C.isInv||or&&C.mand_material?.length),Kr="financial-professionals"===B.segmentId&&C.finra_path?C.finra_path:void 0;if(B.useLiteraturePresentationFields){const ga=C.producttype??C.prd_type;return{literatureCode:Un,documentTermsType:C.lit_content_type,documentTermsTitle:C.title,docId:Po,isClientUse:"Y"===C.client_use,isHardcopyUnavailable:Ri,isInventory:or,isOrderItself:"Y"===C.isOrdItself,mandatoryMaterial:C.mand_material??[],downloadUrl:pi,productIds:C.oneTisNumber??[],shareClassCodes:C.shclcode??[],productNames:C.fund_name??[],...ga?{productType:ga}:{},identifiers:C.ticker_symbol??[],...Fi?{fileExtension:Fi}:{},...Kr?{finraUrl:Kr}:{},description:C.lit_desc,publicationDate:C.pub_date,publicationDateFormatted:C.pub_date_formatted,thumbnailPath:C.lit_tnail_path}}return{literatureCode:Un,documentTermsType:C.lit_content_type,documentTermsTitle:C.title,docId:Po,isClientUse:"Y"===C.client_use,isHardcopyUnavailable:Ri,isInventory:or,isOrderItself:"Y"===C.isOrdItself,mandatoryMaterial:C.mand_material??[],downloadUrl:pi,productIds:C.oneTisNumber??[],shareClassCodes:C.shclcode??[],productNames:C.fund_name??[],identifiers:C.ticker_symbol??[],...Fi?{fileExtension:Fi}:{},...Kr?{finraUrl:Kr}:{}}}(B,C):function Jn(b,B){const C=b._source,O=C.referenceDate_formatted.trim(),re=C.referenceDate.trim(),Un="article"===C.documentType||"podcast"===C.documentType,Po="biography"===C.collection||Un?B.formatReferenceDate(re):O;return{reference:C.reference,title:C.title,referenceDate:re,referenceDateFormatted:Po,description:Un?C.summary?.trim():C.description?.trim(),pageType:C.pageType,pageTypeCustom:C.pageTypeCustom,relativePath:Un?C.relativePath.replace("/content/documents",""):C.relativePath,collection:C.collection,...C.documentType?{documentType:C.documentType}:{},...C.documentName?{documentName:C.documentName}:{}}}(B,C)}function Jo(b,B){const C=function ct(b){return"funds"===b?"products":b}(b.name),O=b.response.hits.hits.map(re=>({id:re._id,score:re._score,source:To(C,re,B),...re.highlight?{highlight:re.highlight}:{}}));return{name:C,total:At(b.response.hits.total),hits:O}}function zn(b){return b.buckets.map(B=>({key:B.key,docCount:B.doc_count,...void 0!==B.collapsed_doc_count?.value?{collapsedDocCount:B.collapsed_doc_count.value}:{}}))}function Lt(b){return"object"==typeof b&&null!==b&&"buckets"in b&&Array.isArray(Reflect.get(b,"bu
16ckets"))}function yt(b){if(!b)return{};const B={};return Object.entries(b).forEach(([C,O])=>{"secondary"!==C?Lt(O)&&(B[C]=O):O&&Object.entries(O).forEach(([kt,Un])=>{Lt(Un)&&(B[kt]=Un)})}),Object.fromEntries(Object.entries(B).map(([C,O])=>[C,zn(O)]))}let De=class{http;logger;intlService;config;loggerName="ElasticSiteSearchService";constructor(B,C,O,re){this.http=B,this.logger=C,this.intlService=O,this.config=re}formatReferenceDate(B){const C=B.trim();return this.intlService.toLocalDate(new Date(`${C}T00:00:00.000Z`))}getRuntimeContext(){return this.config.runtimeContext?this.config.runtimeContext():{segmentId:this.config.segmentId,isLoggedInOrIdentified:this.config.isLoggedInOrIdentified,canViewVipPerformanceData:this.config.segmentId===It.zu.FINANCIAL_PROFESSIONALS&&this.config.isLoggedInOrIdentified,audience:this.config.segmentId,availableIn:"",approvedFor:"",status:""}}search$(B){const C=this.buildRequest(B),O=this.getRuntimeContext();return(0,Be.v)(()=>this.http.post$({endpoint:this.config.endpoint,body:C.params,customHeader:C.header})).pipe((0,Yt.L)({count:this.config.retryCount}),(0,Ue.T)(re=>function gn(b,B){const C=function Rt(b,B){if(b.fundInstant&&b.fundInstant.length>0){const C=function Mn(b,B){return b?b.map(C=>{if("funds"!==C.name)return Jo(C,{...B,useLiteraturePresentationFields:!1});const O=C.response.hits.hits.map(re=>({id:re._id,score:re._score,source:sn(re,B),...re.highlight?{highlight:re.highlight}:{}}));return{name:"products",total:At(C.response.hits.total),hits:O}}):[]}(b.fundInstant,B);return{type:"product",source:"productInstant",data:{total:C.reduce((re,kt)=>re+kt.total,0),sections:C}}}if(b.instantDisplays.total>0){const C=b.instantDisplays.hits[0],O=function Yn(b){return[{name:"other",total:b.length,hits:b.map(B=>({source:{...B}}))}]}(b.instantDisplays.hits);return{type:C.entityType,source:"instantDisplays",data:{total:b.instantDisplays.total,sections:O}}}return null}(b,B),O=b.results.map(Un=>Jo(Un,{...B,useLiteraturePresentationFields:!0})),re=b.totalResults,kt=!!b.error;return{isError:kt,apiVersion:b.apiVersion,originalQueryText:b.originalQueryText,updatedQueryText:b.updatedQueryText,totalResults:re,sections:O,aggregations:yt(b.parametrics?.results.aggregations),exactMatch:C,canViewVipPerformanceData:B.canViewVipPerformanceData,analytics:{searchTerm:b.updatedQueryText,originalSearchTerm:b.originalQueryText,updatedSearchTerm:b.updatedQueryText,searchNumResults:re},error:kt?{message:"Site search request failed",isRetriable:!0}:null}}(re,{formatReferenceDate:kt=>this.formatReferenceDate(kt),segmentId:O.segmentId,canViewVipPerformanceData:O.canViewVipPerformanceData,litDownloadUrlBase:this.config.litDownloadUrlBase,logger:this.logger})),(0,Vt.W)(re=>(this.logger.error(this.loggerName,"search$ request failed",{error:re,query:B.query,segmentId:O.segmentId}),(0,se.of)({isError:!0,apiVersion:"",originalQueryText:B.query,updatedQueryText:B.query,totalResults:0,sections:[],aggregations:{},exactMatch:null,analytics:{searchTerm:B.query,originalSearchTerm:B.query,updatedSearchTerm:B.query,searchNumResults:0},error:{message:"Site search request failed",isRetriable:!0}}))))}searchFromStream$(B,C){return B.pipe((0,Ae.B)(C?.debounceMs??this.config.debounceMs??500),(0,J.n)(re=>this.search$(re)))}preSearch$(B){const C=this.buildPreSearchRequest(B);return(0,Be.v)(()=>this.http.post$({endpoint:this.config.preSearchEndpoint,body:C.params,customHeader:C.header})).pipe((0,Yt.L)({count:this.config.retryCount}),(0,Ue.T)(O=>this.mapPreSearchResponse(O)),(0,Vt.W)(()=>(0,se.of)([])))}autoComplete$(B){const C=this.buildAutoCompleteRequest(B);return(0,Be.v)(()=>this.http.post$({endpoint:this.config.autoCompleteEndpoint,body:C.params,customHeader:C.header})).pipe((0,Yt.L)({count:this.config.retryCount}),(0,Ue.T)(O=>function Ne(b){return function Zn(b){const B=new Map;for(const O of b){const re=B.get(O.title);re?re.push(O):B.set(O.title,[O])}const C=[];for(const O of B.values())O.sort((re,kt)=>re.shareClassName.localeCompare(kt.shareClassName)),C.push(...O);return C}(((Array.isArray(b.results)?b.results[0]:b.results)?.response.hits.hits??[]).filter(re=>!!re._source.title.trim()).map(re=>function Pn(b){const B=b._source;return{productId:B.fundid,shareClassCode:B.shclcode,productShareClassCode:`${B.fundid}-${B.shclcode}`,title:B.title.trim(),shareClassName:B.shclname,ticker:B.ticker,score:b._score}}(re)))}(O)),(0,Vt.W)(O=>(this.logger.error(this.loggerName,"autoComplete$ request failed",{error:O,query:B.query}),(0,se.of)([]))))}buildRequest(B){const C=Array.isArray(B.filters)?B.filters:[],O=this.serializeCollections(B.collection),re=this.getRuntimeContext();return{params:{sort:B.sort??this.config.sort,doNotSpellCheck:String(B.shouldNotSpellCheck??!1),selectedTab:B.selectedTab??"",hideTabs:String(B.hideTabs??!1),locale:this.config.locale,audience:re.audience,loggedIn:re.isLoggedInOrIdentified?"y":"n",env:this.config.env,exclude:this.config.exclude,query:B.query.trim(),start:String(B.start),number:String(B.number),filters:JSON.stringify(C),collection:O,insightsCollection:B.insightsCollection,siteLocale:this.config.siteLocale,availableIn:re.availableIn,approvedFor:re.approvedFor,status:re.status,documentType:"article,podcast",...re.parentFirmGlobalId?{parentFirmGlobalId:re.parentFirmGlobalId}:{}},header:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}}}buildPreSearchRequest(B){const C=this.serializeCollections(B.collection),O
16=this.getRuntimeContext();return{params:{sort:this.config.sort,doNotSpellCheck:String(B.shouldNotSpellCheck??!1),selectedTab:B.selectedTab??"",hideTabs:String(B.hideTabs??!1),locale:this.config.locale,audience:O.audience,loggedIn:O.isLoggedInOrIdentified?"y":"n",env:this.config.env,exclude:this.config.exclude,start:String(B.start),number:String(B.number),collection:C,insightsCollection:B.insightsCollection,...O.parentFirmGlobalId?{parentFirmGlobalId:O.parentFirmGlobalId}:{}},header:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}}}buildAutoCompleteRequest(B){const C=this.getRuntimeContext();return{params:{doNotSpellCheck:"false",locale:this.config.locale,audience:C.audience,loggedIn:C.isLoggedInOrIdentified?"y":"n",env:this.config.env,insightsCollection:"pages",collection:"funds",query:B.query.trim(),start:String(B.start??0),number:String(B.number??75),filters:"",...C.parentFirmGlobalId?{parentFirmGlobalId:C.parentFirmGlobalId}:{}},header:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}}}serializeCollections(B){return B.join(",")}mapPreSearchResponse(B){try{return B.results[0].response.hits.hits[0]._source.quickLinks.map((C,O)=>({id:`${C.title.trim()}-${O}`,label:C.title.trim(),url:C.url.trim()}))}catch(C){throw this.logger.error(this.loggerName,"preSearch$ response parsing failed",C,B),C}}};De=(0,Mt._)([(0,Re.Gr)(),(0,Mt.b)(0,(0,Re.WQ)(V.kl)),(0,Mt.b)(1,(0,Re.WQ)(ie.L)),(0,Mt.b)(2,(0,Re.WQ)(ie.I)),(0,Mt.b)(3,(0,Re.WQ)("ELASTIC_SITE_SEARCH_CONFIG")),(0,Mt.a)("design:paramtypes",[V.kl,ie.L,ie.I,Object])],De);const Ye=(b,B)=>B.uuid;function wn(b,B){if(1&b&&(e.j41(0,"h6",5),e.EFF(1),e.k0s()),2&b){const C=e.XpG(2).$implicit;e.R7$(),e.JRh(C.accordionTitle)}}function Vn(b,B){if(1&b){const C=e.RV6();e.j41(0,"div",4),e.DNE(1,wn,2,1,"h6",5),e.j41(2,"button",6),e.bIt("click",function(){e.eBV(C);const re=e.XpG().$implicit,kt=e.XpG();return e.Njj(kt.toggleAlert(re.uuid))}),e.j41(3,"span"),e.EFF(4),e.k0s()()(),e.nrm(5,"div",7)}if(2&b){const C=e.XpG().$implicit,O=e.r8f(0),re=e.XpG();e.R7$(),e.vxM(C.accordionTitle?1:-1),e.R7$(),e.BMQ("aria-label",O?re.showLess:re.showMore)("aria-expanded",O),e.R7$(2),e.SpI("(",O?re.showLess:re.showMore,")"),e.R7$(),e.AVh("hidden",!O),e.Y8G("innerHTML",C.accordionContent,e.npT)}}function ye(b,B){if(1&b&&(e.j41(0,"h6",8),e.EFF(1),e.k0s()),2&b){const C=e.XpG(2).$implicit;e.R7$(),e.JRh(C.accordionTitle)}}function qt(b,B){if(1&b&&(e.DNE(0,ye,2,1,"h6",8),e.nrm(1,"div",7)),2&b){const C=e.XpG().$implicit;e.vxM(C.accordionTitle?0:-1),e.R7$(),e.Y8G("innerHTML",C.accordionContent,e.npT)}}function Me(b,B){if(1&b){const C=e.RV6();e.j41(0,"button",9),e.bIt("click",function(){e.eBV(C);const re=e.XpG().$implicit,kt=e.XpG();return e.Njj(kt.removeAlert(re))}),e.nrm(1,"frk-heroicon",10),e.j41(2,"span",11),e.EFF(3),e.k0s()()}if(2&b){const C=e.XpG(2);e.BMQ("aria-label",C.config().closeButtonLabel),e.R7$(),e.Y8G("size",16),e.R7$(2),e.JRh(C.config().closeButtonLabel)}}function it(b,B){if(1&b&&(e.SS7(0),e.j41(1,"div",0),e.nrm(2,"frk-heroicon",1),e.j41(3,"div",2),e.DNE(4,Vn,6,7)(5,qt,2,2),e.k0s(),e.DNE(6,Me,4,3,"button",3),e.k0s()),2&b){const C=B.$implicit,O=e.XpG();e.bH3(O.expandedAlerts().has(C.uuid)),e.R7$(2),e.Y8G("size",14)("color",O.infoIconColor),e.R7$(2),e.vxM(O.isExpandCollapse&&C.accordionContent?4:5),e.R7$(2),e.vxM(O.showCloseButton?6:-1)}}const le=(b,B,C)=>[b,B,C],dt=(b,B)=>B+"";function et(b,B){if(1&b&&(e.j41(0,"sup",0),e.EFF(1,"\xa0[F]"),e.k0s()),2&b){const C=e.XpG();e.Y8G("title","Placements: "+C.placements().toString())}}function kn(b,B){if(1&b&&(e.j41(0,"a",1),e.nI1(1,"placementId"),e.nI1(2,"fragmentLink"),e.nI1(3,"translate"),e.EFF(4),e.k0s()),2&b){const C=B.$implicit,O=B.$index,re=B.$count,kt=e.XpG(2);e.Y8G("id",e.bMT(1,4,e.sMw(10,le,kt.instanceId,C,O)))("href",e.bMT(2,6,"footnote_"+C),e.B4B),e.BMQ("aria-label",e.bMT(3,8,"products.aria-label.footnote-link-label-prefix")+" "+C),e.R7$(4),e.JRh(O===re-1?C:C+",")}}function co(b,B){if(1&b&&(e.j41(0,"sup"),e.Z7z(1,kn,5,14,"a",1,dt),e.k0s()),2&b){e.XpG();const C=e.r8f(1);e.R7$(),e.Dyx(C)}}const jo=(b,B)=>({$implicit:b,i:B}),Ro=(b,B)=>({rowData:b,cellRendererParams:B}),wi=b=>({params:b}),fi=(b,B)=>({rowData:b,cellRendererParams:B,isCardView:!0}),Ar=(b,B)=>({rowData:b,headerComponentParams:B}),er=(b,B)=>B.title,Yi=(b,B)=>B.groupName,Rr=(b,B)=>B.label;function si(b,B){1&b&&e.eu8(0)}function Nt(b,B){if(1&b&&e.DNE(0,si,1,0,"ng-container",1),2&b){const C=B.$implicit,O=B.$index;e.XpG(2);const re=e.sdS(2);e.Y8G("ngTemplateOutlet",re)("ngTemplateOutletContext",e.l_i(2,jo,
16C,O))}}function ln(b,B){if(1&b&&e.Z7z(0,Nt,1,5,"ng-container",null,er),2&b){const C=e.XpG();e.Dyx(C.cardGroupItem())}}function rn(b,B){1&b&&e.eu8(0)}function vo(b,B){if(1&b&&e.DNE(0,rn,1,0,"ng-container",12),2&b){const C=e.XpG().$implicit;e.Y8G("ngComponentOutlet",C.titleComponent)("ngComponentOutletInputs",e.eq3(5,wi,e.l_i(2,Ro,C.rowData,C.titleParams)))}}function Hn(b,B){if(1&b&&e.nrm(0,"div",5),2&b){const C=e.XpG().$implicit;e.Y8G("innerHTML",C.title,e.npT)}}function Bo(b,B){if(1&b&&(e.j41(0,"a",6),e.EFF(1),e.k0s()),2&b){const C=e.XpG().$implicit;e.Y8G("href",C.titleLink,e.B4B),e.R7$(),e.SpI(" ",C.title," ")}}function gi(b,B){if(1&b&&e.nrm(0,"frk-tooltip",7),2&b){const C=e.XpG().$implicit,O=e.XpG();e.Y8G("a11yPretext",C.tooltipContent)("ariaLabel",O.tooltipAriaLabel)("trigger",O.trigger())}}function Dr(b,B){1&b&&e.eu8(0)}function wr(b,B){if(1&b&&e.DNE(0,Dr,1,0,"ng-container",12),2&b){const C=e.XpG(2).$implicit,O=e.XpG();e.Y8G("ngComponentOutlet",O.selectCellRendererComponent.cellRenderer)("ngComponentOutletInputs",e.eq3(5,wi,e.l_i(2,Ro,C.rowData,O.selectCellRendererComponent.cellRendererParams)))}}function Ei(b,B){if(1&b&&(e.j41(0,"div"),e.DNE(1,wr,1,7,"ng-container"),e.k0s()),2&b){const C=e.XpG(2);e.R7$(),e.vxM(C.isCellComponent(C.selectCellRendererComponent.cellRenderer)?1:-1)}}function ji(b,B){1&b&&e.eu8(0)}function qr(b,B){if(1&b&&(e.j41(0,"div",15),e.DNE(1,ji,1,0,"ng-container",12),e.k0s()),2&b){const C=e.XpG().$implicit,O=e.XpG(3);e.R7$(),e.Y8G("ngComponentOutlet",C.groupHeaderComponent)("ngComponentOutletInputs",e.eq3(5,wi,e.l_i(2,fi,O.rowData(),C.groupHeaderParams)))}}function Vr(b,B){if(1&b&&e.nrm(0,"frk-footnote",18),2&b){const C=e.XpG(2).$implicit;e.Y8G("placement",C.groupFootnotePlacement)}}function mn(b,B){if(1&b&&e.nrm(0,"frk-tooltip",19),2&b){const C=e.XpG(2).$implicit,O=e.XpG(3);e.Y8G("a11yPretext",C.tooltipPreText)("tooltipTitle",C.groupTooltipContent)("ariaLabel",O.tooltipAriaLabel)("trigger",O.trigger())}}function vn(b,B){if(1&b&&(e.j41(0,"div",16),e.nrm(1,"span",5),e.DNE(2,Vr,1,1,"frk-footnote",18)(3,mn,1,4,"frk-tooltip",19),e.k0s()),2&b){const C=e.XpG().$implicit;e.R7$(),e.Y8G("innerHTML",C.groupTitle,e.npT),e.R7$(),e.vxM(C.groupFootnotePlacement?2:-1),e.R7$(),e.vxM(C.groupTooltipPreText&&C.groupTooltipContent?3:-1)}}function Kn(b,B){1&b&&e.eu8(0)}function Ao(b,B){if(1&b&&e.DNE(0,Kn,1,0,"ng-container",12),2&b){const C=e.XpG().$implicit,O=e.XpG(3).$implicit;e.Y8G("ngComponentOutlet",C.headerComponent)("ngComponentOutletInputs",e.eq3(5,wi,e.l_i(2,Ar,O.rowData,C.headerComponentParams)))}}function ti(b,B){if(1&b&&e.EFF(0),2&b){const C=e.XpG().$implicit;e.SpI(" ",C.label," ")}}function Sn(b,B){if(1&b&&e.nrm(0,"frk-footnote",18),2&b){const C=e.XpG().$implicit;e.Y8G("placement",C.caveatPlacement)}}function uo(b,B){if(1&b&&e.nrm(0,"frk-tooltip",19),2&b){const C=e.XpG().$implicit,O=e.XpG(4);e.Y8G("a11yPretext",C.tooltipPreText)("tooltipTitle",C.tooltip)("ariaLabel",O.tooltipAriaLabel)("trigger",O.trigger())}}function io(b,B){if(1&b&&e.nrm(0,"div",21),2&b){const C=e.XpG().$implicit;e.Y8G("innerHTML",C.subLabel,e.npT)}}function Io(b,B){1&b&&e.eu8(0)}function Oo(b,B){if(1&b&&e.DNE(0,Io,1,0,"ng-container",12),2&b){const C=e.XpG().$implicit,O=e.XpG(3).$implicit;e.Y8G("ngComponentOutlet",C.cellRenderer)("ngComponentOutletInputs",e.eq3(5,wi,e.l_i(2,fi,O.rowData,C.params)))}}function ki(b,B){if(1&b&&e.nrm(0,"div",5),2&b){const C=e.XpG().$implicit;e.Y8G("innerHTML",C.val,e.npT)}}function Vi(b,B){if(1&b&&(e.j41(0,"dt",20),e.DNE(1,Ao,1,7,"ng-container")(2,ti,1,1)(3,Sn,1,1,"frk-footnote",18)(4,uo,1,4,"frk-tooltip",19)(5,io,1,1,"div",21),e.k0s(),e.j41(6,"dd",22),e.DNE(7,Oo,1,7,"ng-container")(8,ki,1,1,"div",5),e.k0s()),2&b){const C=B.$implicit;e.AVh("mb-2",B.$index!==B.$count-1),e.R7$(),e.vxM(C.headerComponent?1:2),e.R7$(2),e.vxM(C.caveatPlacement?3:-1),e.R7$(),e.vxM(C.tooltipPreText&&C.tooltip?4:-1),e.R7$(),e.vxM(C.subLabel?5:-1),e.R7$(2),e.vxM(C.cellRenderer?7:C.val?8:-1)}}function hi(b,B){if(1&b&&(e.j41(0,"section",13),e.DNE(1,qr,2,7,"div",15)(2,vn,4,3,"div",16),e.j41(3,"dl",17),e.Z7z(4,Vi,9,7,null,null,Rr),e.k0s()()),2&b){const C=B.$implicit;e.R7$(),e.vxM(C.groupHeaderComponent?1:C.groupTitle?2:-1),e.R7$(3),e.Dyx(C.cards)}}function yr(b,B){1&b&&e.eu8(0)}function Ur(b,B){if(1&b&&(e.j41(0,"div",23),e.DNE(1,yr,1,0,"ng-container",12),e.k0s()),2&b){const C=e.XpG().$implicit,O=e.XpG(3).$implicit,re=e.XpG();e.Y8G("ngClass",re.buttonCellRendererComponent.length>1?"mb-2 sm:mb-0":""),e.R7$(),e.Y8G("ngComponentOutlet",C.cellRenderer)("ngComponentOutletInputs",e.eq3(6,wi,e.l_i(3,fi,O.rowData,C.cellRendererParams)))}}function Ki(b,B){if(1&b&&e.DNE(0,Ur,2,8,"div",23),2&b){const C=B.$implicit,O=e.XpG(4);e.vxM(O.isCellComponent(C.cellRenderer)?0:-1)}}
16function Hi(b,B){if(1&b&&(e.j41(0,"div",14),e.Z7z(1,Ki,1,1,null,null,e.Vm6),e.k0s()),2&b){const C=e.XpG(3);e.R7$(),e.Dyx(C.buttonCellRendererComponent)}}function kr(b,B){if(1&b&&(e.j41(0,"div",8),e.Z7z(1,hi,6,1,"section",13,Yi),e.DNE(3,Hi,3,0,"div",14),e.k0s()),2&b){const C=e.XpG(),O=C.$implicit,re=C.i,kt=e.XpG();e.Y8G("id","card-content-"+re),e.R7$(),e.Dyx(O.groupSections),e.R7$(2),e.vxM(kt.buttonCellRendererComponent.length?3:-1)}}function ur(b,B){if(1&b){const C=e.RV6();e.j41(0,"article",2)(1,"header",3)(2,"div",4),e.DNE(3,vo,1,7,"ng-container")(4,Hn,1,1,"div",5)(5,Bo,2,2,"a",6)(6,gi,1,3,"frk-tooltip",7),e.k0s(),e.DNE(7,Ei,2,1,"div"),e.k0s(),e.DNE(8,kr,4,2,"div",8),e.j41(9,"button",9),e.bIt("click",function(){const re=e.eBV(C).i,kt=e.XpG();return e.Njj(kt.toggleRow(re))}),e.j41(10,"div",10),e.EFF(11),e.k0s(),e.nrm(12,"frk-heroicon",11),e.k0s()()}if(2&b){const C=B.$implicit,O=B.i,re=e.XpG();e.R7$(),e.AVh("frk-theme--dark",!re.rowStates()[O])("bg-nc1-100",re.rowStates()[O])("text-nc1-950",re.rowStates()[O])("bg-pc1-800",!re.rowStates()[O])("text-nc1-0",!re.rowStates()[O]),e.R7$(2),e.vxM(C.titleComponent?3:C.title&&!C.titleLink?4:5),e.R7$(3),e.vxM(C.tooltipContent?6:-1),e.R7$(),e.vxM(re.selectCellRendererComponent?7:-1),e.R7$(),e.vxM(re.rowStates()[O]?-1:8),e.R7$(),e.AVh("bg-pc1-800",!re.rowStates()[O])("bg-pc1-500",re.rowStates()[O])("text-nc1-0",!0),e.BMQ("aria-label",re.rowStates()[O]?re.showMoreTxt():re.showLessTxt())("aria-expanded",re.rowStates()[O]?"false":"true")("aria-controls","card-content-"+O),e.R7$(2),e.SpI(" ",re.rowStates()[O]?re.showMoreTxt():re.showLessTxt()," "),e.R7$(),e.Y8G("name",re.rowStates()[O]?"heroChevronDown":"heroChevronUp")("size",16)}}const fo=["thRef"],Oi=()=>[],mr=b=>({colDef:b}),tr=b=>({$implicit:b}),ar=b=>({"bg-nc1-200 group":b}),nr=b=>({rowData:b}),en=b=>[b],cn=b=>({coldef:b}),Qn=(b,B,C,O)=>[b,B,C,O],go=(b,B,C)=>({row:b,colDef:B,first:C}),no=(b,B,C)=>({rowData:b,headerName:B,headerComponentParams:C}),So=(b,B)=>B.field,qo=(b,B)=>B.groupTitle;function lt(b,B){if(1&b&&e.nrm(0,"div",8),2&b){const C=e.XpG();e.Y8G("id",C.tableId)}}function Gt(b,B){if(1&b&&(e.j41(0,"div",11),e.EFF(1),e.k0s()),2&b){const C=e.XpG(2);e.R7$(),e.SpI(" ",C.ariaLiveMessage()," ")}}function yn(b,B){1&b&&e.eu8(0)}function Te(b,B){if(1&b&&e.DNE(0,yn,1,0,"ng-container",17),2&b){const C=e.XpG().$implicit,O=e.r8f(1);e.Y8G("ngComponentOutlet",C.groupHeaderComponent)("ngComponentOutletInputs",e.eq3(5,wi,e.l_i(2,Ro,O,C.groupHeaderParams)))}}function qe(b,B){if(1&b&&e.nrm(0,"frk-footnote",19),2&b){const C=e.XpG(2).$implicit;e.Y8G("placement",C.groupFootnotePlacement)}}function Ie(b,B){if(1&b&&(e.j41(0,"frk-tooltip",20),e.nrm(1,"p",21),e.k0s()),2&b){const C=e.XpG(2).$implicit,O=e.XpG(3);e.Y8G("a11yPretext",C.groupTooltipPreText||"")("ariaLabel",O.tooltipAriaLabel),e.R7$(),e.Y8G("innerHTML",C.groupTooltipContent,e.npT)}}function ut(b,B){if(1&b&&(e.j41(0,"div"),e.nrm(1,"span",18),e.nI1(2,"dynamicTableValue"),e.DNE(3,qe,1,1,"frk-footnote",19)(4,Ie,2,3,"frk-tooltip",20),e.k0s()),2&b){const C=e.XpG().$implicit,O=e.r8f(1);e.R7$(),e.Y8G("innerHTML",e.i5U(2,3,O[0],C),e.npT),e.R7$(2),e.vxM(C.groupFootnotePlacement?3:-1),e.R7$(),e.vxM(C.groupTooltipContent?4:-1)}}function dn(b,B){if(1&b&&(e.j41(0,"th",16),e.SS7(1),e.DNE(2,Te,1,7,"ng-container")(3,ut,5,6,"div"),e.k0s()),2&b){const C=B.$implicit;e.BMQ("colspan",C.colDefs.length),e.R7$();const O=e.bH3(e.XpG(3).currentPageRowData()||e.lJ4(3,Oi));e.R7$(),e.vxM(C.groupHeaderComponent&&O.length?2:C.groupTitle&&O.length?3:-1)}}function ho(b,B){1&b&&e.eu8(0)}function Do(b,B){if(1&b&&e.DNE(0,ho,1,0,"ng-container",22),2&b){const C=B.$implicit;e.XpG(4);const O=e.sdS(7);e.Y8G("ngTemplateOutlet",O)("ngTemplateOutletContext",e.eq3(2,mr,C))}}function ni(b,B){1&b&&e.Z7z(0,Do,1,4,"ng-container",null,e.Vm6),2&b&&e.Dyx(B.$implicit.colDefs)}function mi(b,B){if(1&b&&(e.j41(0,"tr",14),e.Z7z(1,dn,4,4,"th",16,e.Vm6),e.k0s(),e.j41(3,"tr"),e.Z7z(4,ni,2,0,null,null,e.Vm6),e.k0s()),2&b){const C=e.XpG(2);e.R7$(),e.Dyx(C.groupColDefs()),e.R7$(3),e.Dyx(C.groupColDefs())}}function vi(b,B){1&b&&e.eu8(0)}function Li(b,B){if(1&b&&e.DNE(0,vi,1,0,"ng-container",22),2&b){const C=B.$implicit;e.XpG(3);const O=e.sdS(7);e.Y8G("ngTemplateOutlet",O)("ngTemplateOutletContext",e.eq3(2,mr,C)
16)}}function _i(b,B){if(1&b&&(e.j41(0,"tr",14),e.Z7z(1,Li,1,4,"ng-container",null,So),e.k0s()),2&b){const C=e.XpG(2);e.R7$(),e.Dyx(C.colDefs())}}function ri(b,B){if(1&b&&e.eu8(0,9),2&b){let C;const O=B.$implicit,re=e.XpG(3),kt=e.sdS(11),Un=e.sdS(13);e.Y8G("ngTemplateOutlet",null!==(C=re.rowTemplate())&&void 0!==C?C:re.groupColDefs()?Un:kt)("ngTemplateOutletContext",e.eq3(2,tr,O))}}function Qi(b,B){if(1&b&&e.Z7z(0,ri,1,4,"ng-container",9,e.Vm6),2&b){const C=e.XpG(2);e.Dyx(C.currentPageRowData())}}function Tr(b,B){1&b&&(e.j41(0,"td",24),e.nrm(1,"div",25),e.k0s())}function gr(b,B){1&b&&e.Z7z(0,Tr,2,0,"td",24,So),2&b&&e.Dyx(B.$implicit.colDefs)}function br(b,B){if(1&b&&e.Z7z(0,gr,2,0,null,null,qo),2&b){const C=e.XpG(4);e.Dyx(C.groupColDefs())}}function Mi(b,B){1&b&&(e.j41(0,"td",24),e.nrm(1,"div",25),e.k0s())}function Gr(b,B){if(1&b&&e.Z7z(0,Mi,2,0,"td",24,So),2&b){const C=e.XpG(4);e.Dyx(C.colDefs())}}function $r(b,B){if(1&b&&(e.j41(0,"tr",23),e.DNE(1,br,2,0)(2,Gr,2,0),e.k0s()),2&b){let C;const O=B.$index,re=e.XpG(3);e.Y8G("ngClass",e.eq3(2,ar,O%2==0)),e.R7$(),e.vxM(null!=(C=re.groupColDefs())&&C.length?1:2)}}function Qr(b,B){if(1&b&&e.Z7z(0,$r,3,4,"tr",23,e.Vm6),2&b){const C=e.XpG(2);e.Dyx(C.getSkeletonRows())}}function ma(b,B){if(1&b&&(e.DNE(0,Gt,2,1,"div",11),e.j41(1,"table",12,6)(3,"thead",13),e.DNE(4,mi,6,0)(5,_i,3,0,"tr",14),e.k0s(),e.j41(6,"tbody",15),e.DNE(7,Qi,2,0)(8,Qr,2,0),e.k0s()()),2&b){let C,O;const re=e.XpG();e.vxM(re.ariaLiveMessage()?0:-1),e.R7$(),e.AVh("table--sticky",re.isStickyHeader()),e.R7$(3),e.vxM(null!=(C=re.groupColDefs())&&C.length?4:5),e.R7$(3),e.vxM(null!=(O=re.currentPageRowData())&&O.length?7:re.showSkeletonLoader()?8:-1)}}function ea(b,B){if(1&b&&e.eu8(0,9),2&b){let C;const O=e.XpG(),re=e.sdS(4);e.Y8G("ngTemplateOutlet",null!==(C=O.mobileTemplate())&&void 0!==C?C:re)("ngTemplateOutletContext",e.eq3(2,nr,O.currentPageRowData()))}}function ua(b,B){if(1&b&&e.nrm(0,"frk-dynamic-table-card",26),2&b){const C=e.XpG().rowData,O=e.XpG();e.Y8G("groupColDefs",O.groupColDefs())("rowData",C)("showMoreTxt",O.showMoreTxt())("showLessTxt",O.showLessTxt())("expandedByDefault",O.expandedByDefault())}}function ba(b,B){if(1&b&&e.nrm(0,"frk-dynamic-table-card",27),2&b){const C=e.XpG().rowData,O=e.XpG();e.Y8G("colDefs",O.colDefs())("rowData",C)("showMoreTxt",O.showMoreTxt())("showLessTxt",O.showLessTxt())("expandedByDefault",O.expandedByDefault())}}function Aa(b,B){if(1&b&&e.DNE(0,ua,1,5,"frk-dynamic-table-card",26)(1,ba,1,5,"frk-dynamic-table-card",27),2&b){let C;const O=e.XpG();e.vxM(null!=(C=O.groupColDefs())&&C.length?0:1)}}function Wa(b,B){if(1&b){const C=e.RV6();e.j41(0,"frk-pagination",28),e.bIt("pageChanged",function(re){e.eBV(C);const kt=e.XpG();return e.Njj(kt.onPageChanged(re))}),e.k0s()}if(2&b){const C=e.XpG();e.Y8G("pages",C.numberOfPages())("isSorted",C.isSorted())("activePage",C.currentPageNumber())("ariaLabelGoToPage",C.ariaLabelGoToPage())("nextPageText",C.nextPageText())("ariaLabelPageNav",C.ariaLabelPagination())("prevPageText",C.prevPageText())}}function fs(b,B){1&b&&e.nrm(0,"frk-heroicon",34),2&b&&e.Y8G("size",16)}function Yr(b,B){1&b&&e.nrm(0,"frk-heroicon",35),2&b&&e.Y8G("size",16)}function gs(b,B){1&b&&e.nrm(0,"frk-heroicon",36),2&b&&e.Y8G("size",16)}function Ji(b,B){if(1&b&&(e.j41(0,"span",37),e.EFF(1),e.k0s()),2&b){const C=e.XpG(3);e.R7$(),e.JRh(C.sortAccessibilityText())}}function Fa(b,B){if(1&b){const C=e.RV6();e.j41(0,"button",32),e.nI1(1,"translate"),e.bIt("click",function(){e.eBV(C);const re=e.XpG().colDef,kt=e.XpG();return e.Njj(kt.onSortRequested(re))}),e.j41(2,"span",33),e.DNE(3,fs,1,1,"frk-heroicon",34)(4,Yr,1,1,"frk-heroicon",35)(5,gs,1,1,"frk-heroicon",36),e.k0s(),e.DNE(6,Ji,2,1,"span",37),e.k0s()}if(2&b){const C=e.XpG().colDef,O=e.XpG();e.BMQ("aria-label",e.bMT(1,3,"asc"===C.sort?"products.ascending":"products.descending")),e.R7$(3),e.vxM("asc"===C.sort?3:"desc"===C.sort?4:5),e.R7$(3),e.vxM(O.sortAccessibilityText()?6:-1)}}function Ss(b,B){if(1&b&&(e.j41(0,"th",29,7)(2,"div",30),e.eu8(3,9),e.DNE(4,Fa,7,5,"button",31),e.k0s()()),2&b){const C=B.colDef;e.XpG();const O=e.sdS(15);e.AVh("text-left",!(null!=C&&C.isAlignRight||null!=C&&C.isAlignCenter))("text-center",null==C?null:C.isAlignCenter)("text-right",null==C?null:C.isAlignRight),e.Y8G("ngClass",e.eq3(17,en,C.widthClass?C.widthClass:"")),e.BMQ("aria-sort",C.isSortable?"asc"===C.sort?"ascending":"descending":null),e.R7$(2),e.AVh("justify-between",!(null!=C&&C.isAlignRight||null!=C&&C.isAlignCenter))("justify-end",null==C?null:C.isAlignRight)("justify-center",null==C?null:C.isAlignCenter),e.R7$(),e.Y8G("ngTemplateOutlet",O)("ngTemplateOutletContext",e.eq3(19,cn,C
16)),e.R7$(),e.vxM(C.isSortable?4:-1)}}function ms(b,B){1&b&&e.eu8(0)}function Qa(b,B){if(1&b&&e.DNE(0,ms,1,0,"ng-container",17),2&b){const C=e.XpG(2),O=C.row,re=C.colDef;e.Y8G("ngComponentOutlet",re.cellRenderer)("ngComponentOutletInputs",e.eq3(5,wi,e.l_i(2,Ro,O,re.cellRendererParams)))}}function ls(b,B){if(1&b&&(e.nrm(0,"div",18),e.nI1(1,"dynamicTableValue")),2&b){const C=e.XpG(2);e.Y8G("innerHTML",e.i5U(1,1,C.row,C.colDef),e.npT)}}function Xa(b,B){if(1&b&&e.DNE(0,Qa,1,7,"ng-container")(1,ls,2,4,"div",18),2&b){const C=e.XpG().colDef,O=e.XpG();e.vxM(O.isCellRendererComponent(C.cellRenderer)?0:1)}}function Ja(b,B){if(1&b&&(e.j41(0,"a",39),e.EFF(1),e.nI1(2,"dynamicTableValue"),e.k0s()),2&b){const C=e.XpG(),O=C.row,re=C.colDef;e.Y8G("href",O[re.linkField],e.B4B),e.R7$(),e.SpI(" ",e.i5U(2,2,O,re)," ")}}function rs(b,B){if(1&b&&(e.EFF(0),e.nI1(1,"dynamicTableValue")),2&b){const C=e.XpG();e.SpI(" ",e.i5U(1,1,C.row,C.colDef)," ")}}function La(b,B){if(1&b&&(e.j41(0,"td",38),e.DNE(1,Xa,2,1)(2,Ja,3,5,"a",39)(3,rs,2,4),e.k0s()),2&b){const C=B.row,O=B.colDef;e.AVh("text-left",!O.isAlignCenter&&!O.isAlignRight)("text-right",!O.isAlignCenter&&O.isAlignRight),e.Y8G("ngClass",e.ziG(6,Qn,O.widthClass?O.widthClass:"",O.isAlignCenter?"text-center align-middle":"",O.isAlignCenterLeft?"text-left align-middle":"","watchList"===(null==O.field?null:O.field.trim())||"factSheet"===(null==O.field?null:O.field.trim())?"print:hidden":"")),e.R7$(),e.vxM(O.cellRenderer?1:O.linkField&&C[O.linkField]?2:3)}}function Sa(b,B){1&b&&e.eu8(0)}function ya(b,B){if(1&b&&e.DNE(0,Sa,1,0,"ng-container",22),2&b){const C=B.$implicit,O=B.$index,re=e.XpG().$implicit;e.XpG();const kt=e.sdS(9);e.Y8G("ngTemplateOutlet",kt)("ngTemplateOutletContext",e.sMw(2,go,re,C,0===O))}}function Ta(b,B){if(1&b&&(e.j41(0,"tr"),e.Z7z(1,ya,1,6,"ng-container",null,So),e.k0s()),2&b){const C=e.XpG();e.R7$(),e.Dyx(C.colDefs())}}function Bs(b,B){1&b&&e.eu8(0)}function aa(b,B){if(1&b&&e.DNE(0,Bs,1,0,"ng-container",22),2&b){const C=B.$implicit,O=B.$index,re=e.XpG(2).$implicit;e.XpG();const kt=e.sdS(9);e.Y8G("ngTemplateOutlet",kt)("ngTemplateOutletContext",e.sMw(2,go,re,C,0===O))}}function Ts(b,B){1&b&&e.Z7z(0,aa,1,6,"ng-container",null,So),2&b&&e.Dyx(B.$implicit.colDefs)}function Fs(b,B){if(1&b&&(e.j41(0,"tr"),e.Z7z(1,Ts,2,0,null,null,qo),e.k0s()),2&b){const C=e.XpG();e.R7$(),e.Dyx(C.groupColDefs())}}function qa(b,B){1&b&&e.eu8(0)}function Ga(b,B){if(1&b&&e.DNE(0,qa,1,0,"ng-container",17),2&b){const C=e.XpG().coldef,O=e.XpG();e.Y8G("ngComponentOutlet",C.headerComponent)("ngComponentOutletInputs",e.eq3(6,wi,e.sMw(2,no,O.currentPageRowData(),C.headerName,C.headerComponentParams)))}}function xs(b,B){if(1&b&&e.nrm(0,"frk-footnote",19),2&b){const C=e.XpG(2).coldef;e.Y8G("placement",C.footnotePlacement)}}function ta(b,B){if(1&b&&(e.j41(0,"frk-tooltip",41),e.nrm(1,"p",21),e.k0s()),2&b){const C=e.XpG(2).coldef,O=e.XpG();e.Y8G("ariaLabel",O.tooltipAriaLabel),e.R7$(),e.Y8G("innerHTML",C.tooltipContent,e.npT)}}function pr(b,B){if(1&b&&(e.j41(0,"div",40)(1,"div"),e.EFF(2),e.DNE(3,xs,1,1,"frk-footnote",19),e.k0s(),e.DNE(4,ta,2,2,"frk-tooltip",41),e.k0s()),2&b){const C=e.XpG().coldef;e.R7$(2),e.SpI(" ",C.headerName," "),e.R7$(),e.vxM(C.footnotePlacement?3:-1),e.R7$(),e.vxM(C.tooltipContent?4:-1)}}function Jr(b,B){if(1&b&&(e.j41(0,"div"),e.DNE(1,Ga,1,8,"ng-container")(2,pr,5,3,"div",40),e.k0s()),2&b){const C=B.coldef;e.HbH(C.isAlignRight?"text-right":"text-left"),e.R7$(),e.vxM(C.headerComponent?1:2)}}const te=b=>({"mb-[56px]":b}),N=(b,B)=>b+"-"+B;function z(b,B){1&b&&(e.j41(0,"h2",0),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&b&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"products.important-legal-title")," "))}function q(b,B){if(1&b&&e.nrm(0,"div",1),2&b){const C=B.$implicit;e.Y8G("ngClass",e.eq3(2,te,B.$index===B.$count-1))("innerHTML",C,e.npT)}}function ve(b,B){1&b&&(e.j41(0,"h2",2),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&b&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"products.footnotes-title")," "))}function He(b,B){if(1&b&&(e.j41(0,"li",4)(1,"div",5),e.nrm(2,"p",6),e.j41(3,"button",7),e.nI1(4,"translate"),e.j41(5,"span",8),e.EFF(6),e.nI1(7,"translate"),e.k0s(),e.nrm(8,"frk-heroicon",9),e.k0s()()()),2&b){const C=B.$implicit,O=B.$index,re=B.$count;e.Y8G("id","footnote_"+(O+1))("ngClass",e.eq3(10,te,O===re-1)),e.R7$(2),e.Y8G("innerHTML",C,e.npT),e.R7$(),e.BMQ("aria-label",e.bMT(4,6,"products.footnotes.return-link-text")),e.R7$(3),e.JRh(e.bMT(7,8,"products.footnotes.return-link-text")),e.R7$(2),e.Y8G("size",16)}}function tt(b,B){1&b&&(e.j41(0,"ol",3),e.Z7z(1,He,9,12,"li",4,N),e.k0s()),2&b&&(e.R7$(),e.Dyx(B))}function ze(b,B){if(1&b&&(e.DNE(0,ve,3,3,"h2",2),e.nI1(1,"async"),e.DNE(2,tt,3,0,"ol",3),e.nI1(3,"async")),2&b){let C,O;const re=e.XpG();e.vxM(re.config().showFootnotesTitle&&null!=(C=e.bMT(1,2,re.footnotes$))&&C.length?0:-1),e.R7$(2),e.vxM((O=e.bMT(3,4,re.footnotes$))?2:-1,O)}}function ht(b,B){if(1&b&&(e.j41(0,"a",5),e.EFF(1),e.k0s()),2&b){let C,O;const re=e.XpG(2);
16e.HbH(re.buttonClasses()),e.Y8G("href",re.config().headerCtaUrl,e.B4B),e.BMQ("target",null!=(C=re.config().headerCtaUrl)&&C.includes("://")?"_blank":null)("rel",null!=(O=re.config().headerCtaUrl)&&O.includes("://")?"noopener noreferrer":null),e.R7$(),e.SpI(" ",re.config().headerCtaText," ")}}function $t(b,B){if(1&b&&(e.j41(0,"a",6),e.EFF(1),e.k0s()),2&b){const C=e.XpG(2);e.HbH(C.buttonClasses()),e.Y8G("routerLink",C.config().headerCtaUrl),e.R7$(),e.SpI(" ",C.config().headerCtaText," ")}}function tn(b,B){if(1&b&&e.DNE(0,ht,2,6,"a",3)(1,$t,2,4,"a",4),2&b){let C;const O=e.XpG();e.vxM(null!=(C=O.config().headerCtaUrl)&&C.startsWith("http")?0:1)}}function Dn(b,B){if(1&b&&e.nrm(0,"frk-heroicon",8),2&b){const C=e.XpG().$implicit,O=e.XpG();e.HbH(O.iconBoxClasses()),e.Y8G("name",O.getLinkIcon(C))("size",O.iconSize())}}function bo(b,B){if(1&b){const C=e.RV6();e.j41(0,"a",9),e.bIt("click",function(){e.eBV(C);const re=e.XpG().$implicit,kt=e.XpG();return e.Njj(kt.config().callBackLinkClick?kt.config().callBackLinkClick(re):null)}),e.EFF(1),e.k0s()}if(2&b){const C=e.XpG().$implicit,O=e.XpG();e.HbH(O.linkTextClasses()),e.Y8G("href",C.url,e.B4B),e.BMQ("aria-label",O.getLinkAriaLabel(C))("target",C.isOpenInNewTab?"_blank":null)("rel",C.isOpenInNewTab?"noopener noreferrer":null),e.R7$(),e.SpI(" ",C.text," ")}}function Mo(b,B){if(1&b){const C=e.RV6();e.j41(0,"a",10),e.bIt("click",function(){e.eBV(C);const re=e.XpG().$implicit,kt=e.XpG();return e.Njj(kt.config().callBackLinkClick?kt.config().callBackLinkClick(re):null)}),e.EFF(1),e.k0s()}if(2&b){const C=e.XpG().$implicit,O=e.XpG();e.HbH(O.linkTextClasses()),e.Y8G("routerLink",C.url),e.BMQ("aria-label",O.getLinkAriaLabel(C)),e.R7$(),e.SpI(" ",C.text," ")}}function wo(b,B){if(1&b&&e.nrm(0,"frk-heroicon",8),2&b){const C=e.XpG().$implicit,O=e.XpG();e.HbH(O.iconBoxClasses()),e.Y8G("name",O.getLinkIcon(C))("size",O.iconSize())}}function to(b,B){if(1&b&&(e.j41(0,"div"),e.DNE(1,Dn,1,4,"frk-heroicon",7)(2,bo,2,7,"a",3)(3,Mo,2,5,"a",4)(4,wo,1,4,"frk-heroicon",7),e.k0s()),2&b){const C=B.$implicit,O=B.$index,re=B.$count,kt=e.XpG();e.HbH(O===re-1?kt.lastLinkItemClasses():kt.linkItemClasses()),e.R7$(),e.vxM("right"!==kt.config().iconPosition&&"none"!==kt.config().iconPosition?1:-1),e.R7$(),e.vxM(C.url.startsWith("http")||C.isOpenInNewTab?2:3),e.R7$(2),e.vxM("right"===kt.config().iconPosition?4:-1)}}const yo=["*"];function No(b,B){1&b&&e.SdG(0)}function Pe(b,B){if(1&b&&(e.j41(0,"span"),e.eu8(1,4),e.k0s()),2&b){const C=e.XpG(),O=e.sdS(1);e.HbH(C.resolvedClass()),e.R7$(),e.Y8G("ngTemplateOutlet",O)}}function Fe(b,B){if(1&b){const C=e.RV6();e.j41(0,"a",5),e.bIt("click",function(re){e.eBV(C);const kt=e.XpG();return e.Njj(kt.onClick(re))}),e.eu8(1,4),e.k0s()}if(2&b){let C;const O=e.XpG(),re=e.sdS(1);e.HbH(O.resolvedClass()),e.Y8G("routerLink",O.routerLinkValue())("queryParams",O.queryParams())("fragment",O.resolvedRouterFragment())("state",null!==(C=O.state())&&void 0!==C?C:void 0)("replaceUrl",O.isReplaceUrl()),e.BMQ("aria-label",O.resolvedAriaLabel())("title",O.resolvedTitle()),e.R7$(),e.Y8G("ngTemplateOutlet",re)}}function be(b,B){if(1&b){const C=e.RV6();e.j41(0,"a",6),e.bIt("click",function(re){e.eBV(C);const kt=e.XpG();return e.Njj(kt.onClick(re))}),e.eu8(1,4),e.k0s()}if(2&b){const C=e.XpG(),O=e.sdS(1);e.HbH(C.resolvedClass()),e.Y8G("href",C.normalizedHref(),e.B4B),e.BMQ("target",C.resolvedTarget())("rel",C.resolvedRel())("data-is-external",C.dataIsExternalValue())("aria-label",C.resolvedAriaLabel())("title",C.resolvedTitle()),e.R7$(),e.Y8G("ngTemplateOutlet",O)}}const Et=(b,B)=>`${B}`;function Fn(b,B){if(1&b&&(e.j41(0,"frk-smart-link",0),e.nrm(1,"div",1),e.k0s()),2&b){const C=e.XpG().$implicit,O=e.XpG();e.Y8G("href",B)("fragment",O.bottomProximalFragment()),e.R7$(),e.Y8G("innerHTML",C,e.npT)}}function zo(b,B){if(1&b&&e.nrm(0,"div",1),2&b){const C=e.XpG().$implicit;e.Y8G("innerHTML",C,e.npT)}}function ir(b,B){if(1&b&&e.DNE(0,Fn,2,3,"frk-smart-link",0)(1,zo,1,1,"div",1),2&b){let C;const O=e.XpG();e.vxM((C=O.bottomProximalHref())?0:1,C)}}function Le(b,B){if(1&b&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&b){const C=e.XpG();e.R7$(),e.SpI("[Proximals: ",C.placements().toString(),"]")}}function W(b,B){1&b&&e.nrm(0,"div",0),2&b&&e.Y8G("innerHTML",B.$implicit,e.npT)}function he(b,B){if(1&b&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&b){const C=e.XpG();e.R7$(),e.SpI("[ProximalFootnotes: ",C.placement().toString(),"]")}}const $e=(b,B)=>B.type;function mt(b,B){if(1&b&&(e.j41(0,"span",4),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&b){const C=e.XpG(2);e.R7$(),e.Lme(" ",C.itemCountDisplay().count," ",e.bMT(2,2,C.itemCountDisplay().label)," ")}}function Wt(b,B){if(1&b){const C=e.RV6();e.j41(0,"button",6),e.bIt("click",function(){const re=e.eBV(C).$implicit,kt=e.XpG(2);return e.Njj(kt.handleButtonClick(re))}),e.EFF(1),e.nI1(2,"translate"),e.nrm(3,"frk-heroicon",7),e.k0s()}if(2&b){const C=B.$implicit;e.HbH(C.buttonClass),e.BMQ("data-testid",C.testId)("data-gtm-intent",C.gtmIntent),e.R7$(),e.SpI(" ",e.bMT(2,7,C.translationKey)," "),e.R7$(2),e.Y8G("name",C.iconName)("size",16)}}function Ot(b,B){if(1&b&&(e.j41(0,"div",0)(1,"div",2)(2,"nav",3),e.nI1(3,"translate"),e.DNE(4,mt,3,4,"span",4),e.Z7z(5,Wt,4,9,"button",5,$e),e.k0s()()()),2&b){const C=e.XpG();e.R7$(2),e.BMQ("aria-label",e.bMT(3,2,"common.aria-label.sticky-footer")),e.R7$(2),e.vxM(C.itemCountDisplay()?4:-1),e.R7$(),e.Dyx(C.visibleButtons())}}function Tn(b,B){if(1&b&&(e.j41(0,"span",4),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&b){const C=e.XpG(2);e.R7$(),e.Lme(" ",C.itemCountDisplay().count," ",e.bMT(2,2,C.itemCountDisplay().label)," ")}}function Nn(b,B){if(1&b){const C=e.RV6();e.j41(0,"button",6),e.bIt("click",function(){const re=e.eBV(C).$implicit,kt=e.XpG(2);return e.Njj(kt.handleButtonClick(re))}),e.EFF(1),e.nI1(2,"translate"),e.nrm(3,"frk-heroicon",7),e.k0s()}if(2&b){const C=B.$implicit;e.HbH(C.buttonClass),e.BMQ("data-testid",C.testId)("data-gtm-intent",C.gtmIntent),e.R7$(),e.SpI(" ",e.bMT(2,7,C.translationKey)," "),e.R7$(2),e.Y8G("name",C.iconName)("size",16)}}function Xn(b,B){if(1&b){const C=e.RV6();e.j41(0,"button",6),e.bIt("click",function(){const re=e.eBV(C).$implicit,kt=e.XpG(3);return e.Njj(kt.handleButtonClick(re))}),e.EFF(1),e.nI1(2,"translate"),e.nrm(3,"frk-heroicon",7),e.k0s()}if(2&b){const C=B.$implicit;e.HbH(C.buttonClass),e.BMQ("data-testid",C.testId)("data-gtm-intent",C.gtmIntent),e.R7$(),e.SpI(" ",e.bMT(2,7,C.translationKey)," "),e.R7$(2),e.Y8G("name",C.iconName)("size",16)}}function qn(b,B){if(1&b&&(e.j41(0,"div",12),e.Z7z(1,Xn,4,9,"button",5,$e),e.k0s()),2&b){const C=e.XpG(2);e.R7$(),e.Dyx(C.mobileBottomButtons())}}function Bn(b,B){if(1&b&&(e.j41(0,"div",1)(1,"div",8)(2,"nav",9),e.nI1(3,"translate"),e.j41(4,"div",10)(5,"div",11),e.DNE(6,Tn,3,4,"span",4),e.Z7z(7,Nn,4,9,"button",5,$e),e.k0s(),e.DNE(9,qn,3,0,"div",12),e.k0s()()()()),2&b){const C=e.XpG();e.R7$(2),e.BMQ("aria-label",e.bMT(3,3,"common.aria-label.sticky-footer")),e.R7$(4),e.vxM(C.itemCountDisplay()?6:-1),e.R7$(),e.Dyx(C.mobileTopButtons()),e.R7$(2),e.vxM(C.mobileBottomButtons().length>0?9:-1)}}const Co=["group"],po=(b,B)=>B.id;function $o(b,B){if(1&b&&(e.j41(0,"option",10),e.EFF(1),e.k0s()),2&b){const C=B.$implicit;e.Y8G("value",C.id)("selected",C.isActive),e.BMQ("aria-selected",C.isActive),e.R7$(),e.SpI(" ",C.name," ")}}function Lo(b,B){if(1&b&&(e.j41(0,"li",12)(1,"a",13),e.nI1(2,"fragmentLink"),e.EFF(3),e.k0s()()),2&b){const C=B.$implicit,O=e.XpG(2);e.R7$(),e.HbH(O.linkClasses(C)),e.Y8G("href",e.bMT(2,5,C.href),e.B4B),e.BMQ("aria-current",!!C.isActive||null),e.R7$(2),e.SpI(" ",C.name," ")}}function Ho(b,B){if(1&b){const C=e.RV6();e.j41(0,"div",3,0)(2,"nav",4)(3,"div",5)(4,"p",6),e.EFF(5),e.k0s()(),e.j41(6,"div",7)(7,"div")(8,"label",8),e.EFF(9,"Page Navigation"),e.k0s(),e.j41(10,"select",9),e.bIt("change",function(re){e.eBV(C);const kt=e.XpG();return e.Njj(kt.onSelectChange(re))}),e.Z7z(11,$o,2,4,"option",10,po),e.k0s()()(),e.j41(13,"ul",11,1),e.Z7z(15,Lo,4,7,"li",12,po),e.k0s()()()}if(2&b){const C=e.XpG();e.AVh("sticky",!C.staticMode())("is-sticky",C.isSticky()&&!C.staticMode()&&""!==C.navTitle),e.Y8G("ngClass",C.backgroundClass()),e.R7$(5),e.SpI(" ",C.navTitle," "),e.R7$(2),e.HbH(C.selectWrapperClass()),e.R7$(3),e.HbH(C.mobileSelectClass()),e.R7$(),e.Dyx(C.visibleTabs),e.R7$(2),e.AVh("justify-center",C.isJustifyCenter()),e.R7$(2),e.Dyx(C.visibleTabs)}}function Wo(b,B){if(1&b){const C=e.RV6();e.j41(0,"div",3)(1,"button",11),e.nI1(2,"translate"),e.bIt("click",function(){e.eBV(C);const re=e.XpG();return e.Njj(re.openModal(re.modalId()))}),e.nrm(3,"img",12),e.nI1(4,"translate"),e.nrm(5,"frk-heroicon",13),e.k0s()()}if(2&b){const C=e.XpG();e.R7$(),e.BMQ("aria-label",e.bMT(2,5,"common.aria-label.video.play")),e.R7$(2),e.Y8G("ngSrc",C.thumbnailImg().src)("width",C.thumbnailImg().width)("height",C.thumbnailImg().height),e.BMQ("alt",C.config().title||e.bMT(4,7,"common.video.thumbnail"))}}
16function Yo(b,B){if(1&b&&e.eu8(0,4),2&b){e.XpG();const C=e.sdS(12);e.Y8G("ngTemplateOutlet",C)}}function Bi(b,B){if(1&b&&(e.j41(0,"p",14),e.EFF(1),e.k0s()),2&b){const C=e.XpG();e.AVh("text-nc1-0","dark"===C.config().variant)("border-nc1-0","dark"===C.config().variant)("text-pc1-800","dark"!==C.config().variant)("border-pc1-800","dark"!==C.config().variant),e.R7$(),e.SpI(" ",C.config().category," ")}}function $i(b,B){if(1&b&&(e.j41(0,"p",15),e.nrm(1,"frk-heroicon",16),e.EFF(2),e.k0s()),2&b){const C=e.XpG();e.AVh("text-nc1-0","dark"===C.config().variant)("text-nc1-950","dark"!==C.config().variant),e.R7$(),e.Y8G("size",16),e.R7$(),e.SpI(" ",C.playerConfig().playtime," ")}}function fr(b,B){if(1&b){const C=e.RV6();e.j41(0,"frk-modal",17),e.nI1(1,"translate"),e.nI1(2,"translate"),e.bIt("emitModalClose",function(){e.eBV(C);const re=e.XpG();return e.Njj(re.closeModal())}),e.j41(3,"section",18),e.eu8(4,4),e.k0s()()}if(2&b){const C=e.XpG(),O=e.sdS(12);e.Y8G("id",C.modalId())("modalCloseLabel",e.bMT(1,5,"common.aria-label.close-modal"))("ariaCloseLabel",e.bMT(2,7,"common.aria-label.close-modal"))("showCloseButton",!0),e.R7$(4),e.Y8G("ngTemplateOutlet",O)}}function Ai(b,B){if(1&b&&e.nrm(0,"video-js",19),2&b){const C=e.XpG();e.Y8G("id",C.playerId()),e.BMQ("controls",C.hideControls()?null:"")("data-video-id",C.playerConfig().videoId)("data-player",C.playerConfig().playerId)("data-account",C.playerConfig().accountId)("loop",C.playerConfig().shouldLoop?"loop":null)}}function Mr(b,B){if(1&b){const C=e.RV6();e.j41(0,"div",0)(1,"button",2),e.bIt("click",function(){e.eBV(C);const re=e.XpG();return e.Njj(re.handlePlay())}),e.nrm(2,"img",3)(3,"frk-heroicon",4),e.k0s()()}if(2&b){const C=e.XpG();e.R7$(),e.BMQ("aria-label",C.playButtonAriaLabel()),e.R7$(),e.Y8G("ngSrc",C.thumbnail().url)("alt",C.thumbnail().alt)}}function xr(b,B){if(1&b&&e.nrm(0,"video-js",5),2&b){const C=e.XpG();e.HbH(C.cssClass()),e.Y8G("id",C.playerId()),e.BMQ("data-video-id",C.playerConfig().videoId)("data-player",C.playerConfig().playerId)("data-account",C.playerConfig().accountId)("aria-label",C.ariaLabel())}}const vr=["audioElement"],li=["progressBar"];function Ti(b,B){1&b&&(e.qSk(),e.j41(0,"svg",13),e.nrm(1,"path",24),e.k0s())}function Ci(b,B){1&b&&(e.qSk(),e.j41(0,"svg",13),e.nrm(1,"path",25),e.k0s())}function Gi(b,B){1&b&&(e.qSk(),e.j41(0,"svg",13),e.nrm(1,"path",25),e.k0s())}function sr(b,B){1&b&&(e.qSk(),e.j41(0,"svg",13),e.nrm(1,"path",25),e.k0s())}function _r(b,B){if(1&b){const C=e.RV6();e.j41(0,"div",14)(1,"div",26)(2,"input",27),e.bIt("input",function(re){e.eBV(C);const kt=e.XpG();return e.Njj(kt.setVolume(+re.target.value/100))}),e.k0s(),e.j41(3,"button",28),e.bIt("click",function(){e.eBV(C);const re=e.XpG();return e.Njj(re.toggleMute())}),e.EFF(4),e.k0s()()()}if(2&b){const C=e.XpG();e.R7$(2),e.xc7("--volume-percent",100*C.volume(),"%"),e.Y8G("value",100*C.volume()),e.BMQ("aria-label","Volume slider"),e.R7$(2),e.SpI(" ",C.isMuted()?"Unmute":"Mute"," ")}}function Ir(b,B){1&b&&(e.qSk(),e.j41(0,"svg",16),e.nrm(1,"circle",29)(2,"path",30),e.k0s())}function jr(b,B){1&b&&e.nrm(0,"frk-heroicon",17),2&b&&e.Y8G("size",24)}function na(b,B){1&b&&(e.qSk(),e.j41(0,"svg",18),e.nrm(1,"path",31),e.k0s())}function oa(b,B){1&b&&(e.qSk(),e.j41(0,"svg",18),e.nrm(1,"path",32),e.k0s())}function ts(b,B){1&b&&e.nrm(0,"frk-heroicon",36),2&b&&e.Y8G("size",16)}function Pr(b,B){if(1&b){const C=e.RV6();e.j41(0,"button",35),e.bIt("click",function(){const re=e.eBV(C).$implicit,kt=e.XpG(2);return e.Njj(kt.setPlaybackSpeed(re))}),e.j41(1,"span"),e.EFF(2),e.k0s(),e.DNE(3,ts,1,1,"frk-heroicon",36),e.k0s()}if(2&b){const C=B.$implicit,O=e.XpG(2);e.AVh("bg-pc1-50",O.playbackSpeed()===C)("text-pc1-700",O.playbackSpeed()===C)("font-semibold",O.playbackSpeed()===C),e.R7$(2),e.SpI("",C,"x"),e.R7$(),e.vxM(O.playbackSpeed()===C?3:-1)}}function di(b,B){if(1&b&&(e.j41(0,"div",21)(1,"div",33),e.EFF(2," Playback Speed "),e.k0s(),e.Z7z(3,Pr,4,8,"button",34,e.fX1),e.k0s()),2&b){const C=e.XpG();e.R7$(3),e.Dyx(C.availableSpeeds)}}function Di(b,B){if(1&b&&(e.j41(0,"div",22)(1,"a",37),e.EFF(2),e.k0s()()),2&b){const C=e.XpG();e.R7$(),e.Y8G("href",C.config().legalInformationLink,e.B4B),e.R7$(),e.SpI(" ",C.config().legalInformationLabel," ")}}function Er(b,B){if(1&b&&(e.j41(0,"div",23)(1,"div",38),e.nrm(2,"frk-heroicon",39),e.j41(3,"span"),e.EFF(4),e.k0s()()()),2&b){const C=e.XpG();e.R7$(2),e.Y8G("size",16),e.R7$(2),e.JRh(C.error())}}const ca=["*",[["empty-content"]],[["not-active-content"]],[["error-content"]]],sa=["*","empty-content","not-active-content","error-content"];function ka(b,B){if(1&b&&e.nrm(0,"frk-skeleton-loader",1),2&b){const C=e.XpG();e.Y8G("type",C.type())}}function Oa(b,B){1&b&&e.SdG(0)}
16function Zr(b,B){if(1&b&&(e.j41(0,"section",2)(1,"p",3),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&b){const C=e.XpG(2);e.R7$(2),e.SpI(" ",e.bMT(3,1,C.message()||"products.share-class-no-data")," ")}}function la(b,B){1&b&&e.SdG(0,1,null,Zr,4,3)}function va(b,B){1&b&&(e.j41(0,"section",2)(1,"p",3),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&b&&(e.R7$(2),e.SpI(" ",e.bMT(3,1,"products.share-class-not-active")," "))}function dr(b,B){1&b&&e.SdG(0,2,null,va,4,3)}function Hr(b,B){1&b&&(e.j41(0,"section",4)(1,"h2",5),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"p",3),e.nrm(5,"span",6),e.nI1(6,"translate"),e.k0s()()),2&b&&(e.R7$(2),e.SpI(" ",e.bMT(3,2,"common.error-header")," "),e.R7$(3),e.Y8G("innerHTML",e.bMT(6,4,"common.error-description"),e.npT))}function Da(b,B){1&b&&e.SdG(0,3,null,Hr,7,6)}function $a(b,B){1&b&&(e.j41(0,"div",7),e.nrm(1,"div",8)(2,"div",8)(3,"div",8),e.k0s(),e.nrm(4,"div",9))}const Wr=b=>({"[&_p]:mb-0 [&_ul]:mb-0":b}),da=(b,B,C,O)=>({documentLink:b,isDocProtected:B,docId:C,docTitle:O}),us=(b,B)=>({isDocProtected:b,docTitle:B});function cs(b,B){if(1&b&&(e.nrm(0,"div",4),e.nI1(1,"safeHtml")),2&b){let C;const O=e.XpG();e.Y8G("innerHTML",e.bMT(1,1,null==(C=O.config().productDetails)?null:C.keyTakeawaysStaticContent),e.npT)}}function pa(b,B){if(1&b&&e.eu8(0,6),2&b){e.XpG(2);const C=e.sdS(5);e.Y8G("ngTemplateOutlet",C)}}function Gs(b,B){if(1&b&&(e.nrm(0,"frk-heroicon",9),e.j41(1,"h2"),e.EFF(2),e.k0s()),2&b){const C=e.XpG(2);e.R7$(),e.HbH(C.headingClasses()+" text-pc1-800 mb-0"),e.R7$(),e.SpI(" ",C.headingText()," ")}}function ws(b,B){if(1&b&&(e.nrm(0,"div",7),e.nI1(1,"safeHtml")),2&b){let C;const O=e.XpG(2);e.Y8G("innerHTML",e.bMT(1,1,null==(C=O.keyTakeawaysItems()[0])?null:C.content),e.npT)}}function Xs(b,B){if(1&b&&(e.nrm(0,"strong",7),e.nI1(1,"safeHtml"),e.EFF(2,"\xa0 ")),2&b){const C=e.XpG().$implicit;e.Y8G("innerHTML",e.bMT(1,1,C.title),e.npT)}}function Js(b,B){if(1&b&&(e.j41(0,"li",10),e.DNE(1,Xs,3,3),e.nrm(2,"span",7),e.nI1(3,"safeHtml"),e.k0s()),2&b){const C=B.$implicit;e.R7$(),e.vxM(C.title?1:-1),e.R7$(),e.Y8G("innerHTML",e.bMT(3,2,C.content),e.npT)}}function Es(b,B){if(1&b&&(e.j41(0,"ul"),e.Z7z(1,Js,4,4,"li",10,e.Vm6),e.k0s()),2&b){const C=e.XpG(2);e.HbH(C.isProductKeyTakeaways()?"":"text-nc1-950"),e.AVh("mb-0",!C.isProductKeyTakeaways()||0===C.documentsToDisplay().length),e.R7$(),e.Dyx(C.keyTakeawaysItems())}}function Cs(b,B){if(1&b&&(e.j41(0,"div",5),e.DNE(1,pa,1,1,"ng-container",6)(2,Gs,3,3),e.k0s(),e.DNE(3,ws,2,3,"div",7)(4,Es,3,4,"ul",8)),2&b){const C=e.XpG();e.BMQ("id",C.sectionId()),e.R7$(),e.vxM(C.isProductKeyTakeaways()&&C.keyTakeawaysItems().length>0?1:C.isProductKeyTakeaways()?-1:2),e.R7$(2),e.vxM(C.hasHtmlContent()?3:4)}}function ue(b,B){if(1&b&&(e.eu8(0,6),e.j41(1,"p"),e.EFF(2),e.k0s()),2&b){let C;const O=e.XpG(2),re=e.sdS(5);e.Y8G("ngTemplateOutlet",re),e.R7$(2),e.SpI(" ",null==(C=O.config().productDetails)?null:C.accessFundCommentaryLabel," ")}}function Ge(b,B){if(1&b&&(e.j41(0,"p",11),e.EFF(1),e.k0s()),2&b){let C;const O=e.XpG(2);e.R7$(),e.SpI(" ",null==(C=O.config().productDetails)?null:C.downloadFullCommentaryLabel,": ")}}function xe(b,B){if(1&b&&(e.j41(0,"p",11),e.eu8(1,12),e.k0s()),2&b){const C=B.$implicit,O=e.XpG(2),re=e.sdS(7);e.R7$(),e.Y8G("ngTemplateOutlet",re)("ngTemplateOutletContext",e.ziG(2,da,C.downloadUrl,C.isProtected,C.docId,O.documentsToDisplay().length>1?C.documentTermsTitle:null))}}function We(b,B){if(1&b&&(e.j41(0,"div"),e.DNE(1,ue,3,2)(2,Ge,2,1,"p",11),e.j41(3,"div"),e.Z7z(4,xe,2,7,"p",11,e.Vm6),e.k0s()()),2&b){let C;const O=e.XpG();e.R7$(),e.vxM(0!==O.keyTakeawaysItems().length||null!=(C=O.config().productDetails)&&C.keyTakeawaysStaticContent?-1:1),e.R7$(),e.vxM(O.documentsToDisplay().length>1?2:-1),e.R7$(2),e.Dyx(O.documentsToDisplay())}}function Dt(b,B){if(1&b&&(e.j41(0,"small"),e.EFF(1),e.k0s()),2&b){let C;const O=e.XpG(2);e.R7$(),e.JRh(null==(C=O.config().productDetails)?null:C.publicationDate)}}function jn(b,B){if(1&b&&(e.j41(0,"header",13)(1,"h3",14),e.EFF(2),e.k0s(),e.DNE(3,Dt,2,1,"small"),e.k0s()),2&b){let C;const O=e.XpG();e.R7$(2),e.SpI(" ",O.headingText()," "),e.R7$(),e.vxM(null!=(C=O.config().productDetails)&&C.publicationDate?3:-1)}}function xn(b,B){if(1&b){const C=e.RV6();e.j41(0,"a",16),e.bIt("click",function(re){e.eBV(C);const kt=e.XpG(2);return e.Njj(kt.signInModal(re))}),e.eu8(1,12),e.k0s()}if(2&b){const C=e.XpG(),O=C.documentLink,re=C.isDocProtected,kt=C.docTitle,Un=C.docId;e.XpG();const Po=e.sdS(9);e.Y8G("href",O,e.B4B),e.BMQ("data-gtm-document-id",Un),e.R7$(),e.Y8G("ngTemplateOutlet",Po)("ngTemplateOutletContext",e.l_i(4,us,re,kt))}}function ko(b,B){if(1&b&&(e.j41(0,"a",15),e.eu8(1,12),e.k0s()),2&b){const C=e.XpG(),O=C.documentLink,re=C.isDocProtected,kt=C.docTitle;e.XpG();const Un=e.sdS(9);e.Y8G("href",O,e.B4B),e.R7$(),e.Y8G("ngTemplateOutlet",Un)("ngTemplateOutletContext",e.l_i(3,us,re,kt))}}function Ko(b,B){1&b&&e.DNE(0,xn,2,7,"a",15)(1,ko,2,6,"a",15),2&b&&e.vxM(B.isDocProtected?0:1)}function Ni(b,B){if(1&b&&e.EFF(0),2&b){const C=e.XpG().docTitle;e.SpI(" ",C," ")}}function Lr(b,B){if(1&b&&e.EFF(0),2&b){let C;const O=e.XpG(2);e.SpI(" ",null==(C=O.config().productDetails)?null:C.downloadFullCommentaryLabel,": ")}}function Ua(b,B){1&b&&e.nrm(0,"frk-heroicon",18),2&b&&e.Y8G("size",16)}function xa(b,B){if(1&b&&(e.DNE(0,Ni,1,1)(1,Lr,1,1),e.nrm(2,"frk-heroicon",17),e.DNE(3,
16Ua,1,1,"frk-heroicon",18)),2&b){const C=B.isDocProtected;e.vxM(B.docTitle?0:1),e.R7$(2),e.Y8G("size",16),e.R7$(),e.vxM(C?3:-1)}}const ns=new e.nKC("alert.service");let ds=(()=>{class b{logger=(0,e.WQX)(ie.L);loggerName="AlertComponent";alertService=(0,e.WQX)(ns);translateService=(0,e.WQX)(V.c$);destroyRef=(0,e.WQX)(e.abz);alertsSignal=(0,e.vPA)(null);get alerts(){return this.alertsSignal.asReadonly()}expandedAlertsSignal=(0,e.vPA)(new Set);get expandedAlerts(){return this.expandedAlertsSignal.asReadonly()}config=e.hFB.required();config$=(0,G.br)(this.config);infoIconColor=t.JN.pc1[600];showCloseButton=!1;isExpandCollapse=!1;showMore;showLess;constructor(){this.config$.pipe((0,J.n)(C=>{if(C.productShareClassCode){const{productId:O,shareClassCode:re}=(0,V.Fz)(C.productShareClassCode);return this.alertService.getFundAlerts$(O,re)}return(0,se.of)([])}),(0,G.pQ)(this.destroyRef)).subscribe({next:C=>{this.alertsSignal.set(C);const O=new Set;C.forEach(re=>{re.defaultExpanded&&re.uuid&&O.add(re.uuid)}),this.expandedAlertsSignal.set(O)},error:C=>{this.logger.error(this.loggerName,"Error while fetching fund alerts"+C)}})}ngOnInit(){this.config().showCloseButton&&this.config().closeButtonLabel&&(this.showCloseButton=!0),this.isExpandCollapse=!0,this.showMore=this.translateService.instant("products.show-more"),this.showLess=this.translateService.instant("products.show-less")}removeAlert(C){this.alertsSignal.set(this.alerts()?.filter(O=>O.accordionTitle!==C.accordionTitle)??null)}isAlertExpanded(C){return this.expandedAlerts().has(C)}toggleAlert(C){const O=new Set(this.expandedAlerts());O.has(C)?O.delete(C):O.add(C),this.expandedAlertsSignal.set(O)}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-alert"]],hostAttrs:["data-gtm-component","frk-alert"],inputs:{config:[1,"config"]},decls:2,vars:0,consts:[[1,"bg-pc1-50","border-pc1-600","mb-2","flex","rounded-l","rounded-r","border","border-solid","pb-3","pl-2","pr-2","pt-3"],["name","heroInformationCircleSolid",1,"m-2","mt-0","size-4","flex-none",3,"size","color"],[1,"flex-auto"],["type","button",1,"disabled:true","focus:shadow-primary-light-focus","group-[.frk-theme--dark]:text-nc1-0","group-[.frk-theme--dark]:focus:shadow-primary-dark-focus","flex","h-6","w-6","items-center","justify-center","focus:outline-none","group-[.frk-theme--dark]:bg-transparent"],[1,"mb-0"],[1,"mb-0","inline","font-bold"],["type","button",1,"text-pc1-600","hover:text-pc1-700","focus:shadow-primary-light-focus","ml-2","text-sm","font-semibold","focus:outline-none",3,"click"],[1,"mt-1","font-normal","leading-snug",3,"innerHTML"],[1,"mb-1","font-bold"],["type","button",1,"disabled:true","focus:shadow-primary-light-focus","group-[.frk-theme--dark]:text-nc1-0","group-[.frk-theme--dark]:focus:shadow-primary-dark-focus","flex","h-6","w-6","items-center","justify-center","focus:outline-none","group-[.frk-theme--dark]:bg-transparent",3,"click"],["name","heroXMark","data-testid","alert-close-button",1,"m-2","ml-4","mt-0","size-4","flex-none",3,"size"],[1,"sr-only"]],template:function(O,re){1&O&&e.Z7z(0,it,7,5,"div",0,Ye),2&O&&e.Dyx(re.alerts())},dependencies:[s.MD,X.zq],encapsulation:2,changeDetection:0})}return b})(),za=(()=>{class b{translateService;constructor(C){this.translateService=C}transform(C,O,re){return Array.isArray(C)?C.map(kt=>this.transform(kt,O,re)).join(" "):this.translateService.instant(C,O,re)}static \u0275fac=function(O){return new(O||b)(e.rXU(V.c$,16))};static \u0275pipe=e.EJ8({name:"translate",type:b,pure:!0})}return b})();function as(b){return"number"==typeof b?b.toString().replaceAll(/([,.])/g,"$1\u200b"):"string"==typeof b&&b?b.replaceAll(/([,.])/g,"$1\u200b"):b}let ks=(()=>{class b{isCellRendererComponent(C){return"function"==typeof C&&C.prototype&&"function"==typeof C.prototype.constructor}transform(C,O){return"groupTitle"in O?as("function"==typeof O.groupTitle?O.groupTitle(C):O.groupTitle):O.cellRenderer&&!this.isCellRendererComponent(O.cellRenderer)?as(O.cellRenderer(C)):as(O.valueGetter?O.valueGetter({node:C,colDef:O}):C[O.field]??V.BX)}static \u0275fac=function(O){return new(O||b)};static \u0275pipe=e.EJ8({name:"dynamicTableValue",type:b,pure:!0})}return b})(),qs=(()=>{class b{locationRef=(0,e.WQX)(Ct.zz);transform(C){return`${this.locationRef.pathname}${this.locationRef.search}#${C}`}static \u0275fac=function(O){return new(O||b)};static \u0275pipe=e.EJ8({name:"fragmentLink",type:b,pure:!0})}return b})(),Rs=(()=>{class b{transform([C,O,re]){return`placement_${C}-${O}-${re}`}static \u0275fac=function(O){return new(O||b)};static \u0275pipe=e.EJ8({name:"placementId",type:b,pure:!0})}return b})(),$s=(()=>{class b{el;documentRef;constructor(C,O){this.el=C,this.documentRef=O}
16onClick(C){this.isReturnToReference()?this.handleReturnToReference(C):this.isSetReturnReference()&&this.handleSetReturnReference()}isReturnToReference(){return this.el.nativeElement.hasAttribute("isFrkReturnToReference")}isSetReturnReference(){return this.el.nativeElement.hasAttribute("frkSetReturnReference")}handleReturnToReference(C){C.preventDefault();const O=sessionStorage.getItem("lastReturnReference");O&&this.documentRef.getElementById(O)?.focus()}handleSetReturnReference(){let C=this.el.nativeElement.id;C||(C=`frk-ref-${Math.random().toString(36).slice(2,11)}`,this.el.nativeElement.id=C),sessionStorage.setItem("lastReturnReference",C)}static \u0275fac=function(O){return new(O||b)(e.rXU(e.aKT),e.rXU(r.q))};static \u0275dir=e.FsC({type:b,selectors:[["","frkSetReturnReference",""],["","isFrkReturnToReference",""]],hostBindings:function(O,re){1&O&&e.bIt("click",function(Un){return re.onClick(Un)})}})}return b})();const kl=new e.nKC("footnote.service"),Dl=new e.nKC("debug.footnote.service");let Ul=0,Gl=(()=>{class b{instanceId=++Ul;loggerName="FootnoteComponent";logger=(0,e.WQX)(ie.L);footnoteService=(0,e.WQX)(kl,{optional:!0});debugService=(0,e.WQX)(Dl,{optional:!0});isDebug=!1;placements=(0,e.EWP)(()=>{const C=this.placement();return Array.isArray(C)?C:[C]});refs$=(0,se.of)([]);placement=e.hFB.required();componentId=(0,e.hFB)();constructor(){this.logger.debug(this.loggerName,"constructor()"),this.debugService&&(this.isDebug=this.debugService.isCaveatDebug);const C=this.footnoteService;C&&(this.refs$=(0,G.br)(this.placements).pipe((0,G.pQ)(),(0,J.n)(O=>(0,U.z)(O.map(re=>C.getRefs$(re,this.componentId()).pipe((0,ke.Z)([]))))),(0,_e.M)(O=>{this.logger.debug(this.loggerName,"returned refs:",O)}),(0,Ue.T)(O=>O.flat())))}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-footnote"]],hostAttrs:["data-gtm-component","frk-footnote"],inputs:{instanceId:"instanceId",placement:[1,"placement"],componentId:[1,"componentId"]},decls:4,vars:5,consts:[[3,"title"],["frkSetReturnReference","",3,"id","href"]],template:function(O,re){if(1&O&&(e.DNE(0,et,2,1,"sup",0),e.SS7(1),e.nI1(2,"async"),e.DNE(3,co,3,0,"sup")),2&O){e.vxM(re.isDebug?0:-1),e.R7$();const kt=e.bH3(e.bMT(2,2,re.refs$));e.R7$(2),e.vxM(null!=kt&&kt.length?3:-1)}},dependencies:[s.MD,s.Jj,qs,$s,Rs,za],encapsulation:2,changeDetection:0})}return b})(),ll=(()=>{class b{dynamicValuePipe;translateService;cdr=(0,e.WQX)(e.gRc);showMoreTxt=(0,e.hFB)("");showLessTxt=(0,e.hFB)("");expandedByDefault=(0,e.hFB)(!1);buttonCellRendererComponent=[];selectCellRendererComponent;
16colDefs=(0,e.hFB)();groupColDefs=(0,e.hFB)();rowData=e.hFB.required();rowStates=(0,e.vPA)([]);cardGroupItem=(0,e.vPA)(null);trigger=(0,e.hFB)(Je.Z3.hover);singleRunEffectRef;tooltipAriaLabel="common.aria-label.tooltip";constructor(C,O){this.dynamicValuePipe=C,this.translateService=O,this.singleRunEffectRef=(0,e.QZP)(()=>{this.singleRunEffectRef&&this.rowData().length&&(this.rowStates.set(this.rowData().map(()=>!this.expandedByDefault())),this.singleRunEffectRef.destroy())})}ngOnChanges(C){(C.colDefs||C.groupColDefs||C.rowData)&&(this.createHeaderItems(),this.cdr.detectChanges())}ngOnInit(){this.tooltipAriaLabel=this.translateService.instant(this.tooltipAriaLabel)}createHeaderItems(){const C=this.rowData(),O=this.groupColDefs()||[],re=this.colDefs()||[];if(!O.length&&!re.length||!C.length)return;const kt=C.map(Un=>{if(O.length){const Po=O.map(xi=>({groupHeaderComponent:xi.groupHeaderComponent,groupHeaderParams:xi.groupHeaderParams,groupTitle:this.dynamicValuePipe.transform(C[0],xi),groupFootnotePlacement:xi.groupFootnotePlacement||"",groupTooltipPreText:xi.groupTooltipPreText||"",groupTooltipContent:xi.groupTooltipContent||"",cards:this.createCardItems(Un,xi.colDefs)})).filter(xi=>xi.cards.length),pi=O.flatMap(xi=>xi.colDefs),Fi=pi.find(xi=>xi.isCardTitle??!1);return this.buttonCellRendererComponent=pi.filter(xi=>xi.isWatchList||xi.isFactSheet).map(xi=>xi),this.selectCellRendererComponent=pi.filter(xi=>xi.hasCheckboxColumn)[0],this.createGroupCard(Un,Po,Fi)}{this.selectCellRendererComponent=re.filter(Fi=>Fi.hasCheckboxColumn)[0];const Po=re.find(Fi=>Fi.isCardTitle??!1),pi=[{cards:this.createCardItems(Un,re)}];return this.createGroupCard(Un,pi,Po)}});this.cardGroupItem.set(kt)}createGroupCard(C,O,re){return{title:re?this.dynamicValuePipe.transform(C,re):"",titleComponent:this.isCellComponent(re?.cellRenderer)?re.cellRenderer:null,titleParams:re?.cellRendererParams,rowData:C,titleLink:re?.linkField?C[re.linkField]:null,tooltipContent:re?.tooltipContent?C[re.tooltipContent]:null,groupSections:O}}createCardItems(C,O){return O.filter(re=>
16!(re.hideCardColumn||re.isCardTitle||re.isWatchList||re.isFactSheet||re.hasCheckboxColumn)).map(re=>({label:re.headerName,subLabel:re.subHeaderCard?re.subHeaderCard({node:C,colDef:re}):"",val:this.dynamicValuePipe.transform(C,re),cellRenderer:this.isCellComponent(re.cellRenderer)?re.cellRenderer:null,params:re.cellRendererParams,tooltipPreText:re.tooltipPreText??"",tooltip:Array.isArray(re.tooltipContent)?re.tooltipContent[0]:re.tooltipContent,caveatPlacement:re.footnotePlacement,headerComponent:re.headerComponent,headerComponentParams:re.headerComponentParams}))}toggleRow(C){const O=[...this.rowStates()];O[C]=!O[C],this.rowStates.set(O)}isCellComponent(C){return!!C&&"function"==typeof C&&C.prototype&&"function"==typeof C.prototype.constructor}static \u0275fac=function(O){return new(O||b)(e.rXU(ks),e.rXU(V.c$))};static \u0275cmp=e.VBU({type:b,selectors:[["frk-dynamic-table-card"]],hostAttrs:["data-gtm-component","dynamic-table-card"],inputs:{showMoreTxt:[1,"showMoreTxt"],showLessTxt:[1,"showLessTxt"],expandedByDefault:[1,"expandedByDefault"],colDefs:[1,"colDefs"],groupColDefs:[1,"groupColDefs"],rowData:[1,"rowData"],trigger:[1,"trigger"]},features:[e.Jv_([ks]),e.OA$],decls:3,vars:1,consts:[["groupedCardTemplate",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"border-nc1-200","mb-6","rounded-xl","border"],[1,"group","flex","justify-between","rounded-t-xl","p-4"],[1,"flex","items-center","gap-2"],[3,"innerHTML"],[1,"text-base","font-semibold","underline","hover:no-underline",3,"href"],[3,"a11yPretext","ariaLabel","trigger"],[1,"space-y-4","px-4","pb-4","pt-2",3,"id"],["type","button",1,"flex","w-full","items-center","justify-between","rounded-b-xl","px-4","py-2","text-left","text-sm",3,"click"],[1,"font-bold"],["aria-hidden","true",3,"name","size"],[4,"ngComponentOutlet","ngComponentOutletInputs"],[1,"border-nc1-200","border-b","pt-2"],[1,"flex","flex-col","items-center","justify-center","sm:flex-row","sm:gap-8"],[1,"mb-4"],[1,"mb-4","text-sm","font-normal"],[1,"grid","grid-cols-12","gap-y-2","text-sm"],[3,"placement"],[3,"a11yPretext","tooltipTitle","ariaLabel","trigger"],[1,"text-nc1-950","group-[.frk-theme--dark]:text-nc1-0","col-span-6","flex","flex-wrap","text-base","font-bold"],[1,"w-full","basis-full","font-normal",3,"innerHTML"],[1,"text-nc1-950","group-[.frk-theme--dark]:text-nc1-0","col-span-6","text-right","text-base","font-normal"],[3,"ngClass"]],template:function(O,re){1&O&&e.DNE(0,ln,2,0)(1,ur,13,26,"ng-template",null,0,e.C5r),2&O&&e.vxM(re.cardGroupItem()&&re.rowData().length?0:-1)},dependencies:[s.MD,s.YU,s.OI,s.T3,Gl,X.zq,X.b6],encapsulation:2,changeDetection:0})}return b})();class Ml{_records;_pageSize;_pageNumber=1;_currentPage=[];numberOfPagesSubject$;pageNumberSubject$;currentPageSubject$;set records(B){this._records.length!==B.length?(this._records=B,this.resetRecords()):(this._records=B,this.resetRecords(this._pageNumber))}get records(){return this._records}set pageSize(B){this._pageSize=B,this.resetRecords()}get pageSize(){return this._pageSize}get numberOfPages(){return Math.ceil(this.records.length/this.pageSize)}get numberOfPages$(){return this.numberOfPagesSubject$.asObservable()}set pageNumber(B){B>this.numberOfPages&&(B=1),this._pageNumber=B,this._calcPage(B),this.pageNumberSubject$.next(B),this.currentPageSubject$.next(this.currentPage)}get pageNumber(){return this._pageNumber}get pageNumber$(){return this.pageNumberSubject$.asObservable()}get currentPage(){return this._currentPage}get currentPage$(){return this.currentPageSubject$.asObservable()}constructor(B,C=[]){this.pageNumberSubject$=new Ze.t(this.pageNumber),this.currentPageSubject$=new Ze.t(this.currentPage),this._records=C,this._pageSize=B,this.numberOfPagesSubject$=new Ze.t(this.numberOfPages),this.resetRecords()}resetRecords(B=1){this.pageNumber=B,this.numberOfPagesSubject$.next(this.numberOfPages),this._calcPage(this.pageNumber)}expandAll(){return this.pageSize=1e5,this.resetRecords(),this.pageSize}_calcPage(B){const C=(B-1)*this.pageSize,O=Math.min(C+this.pageSize,this.records.length);this._currentPage=this.records.slice(C,O)}}const ml=/([.])(\d+)(?=[.])/g,$l=/[^\d.-]+/g;function il(b){if("number"==typeof b)return isNaN(b)?null:b;if((0,Zt.A)(b)||!b)return null;let B=b.replace(/,/g,".");B=B.replace(ml,"$2"),B=B.replace($l,"");const C=parseFloat(B);return isNaN(C)?null:C}const ol=(b,B,C,O,re)=>{if(null==b)return 1;if(null==B)return-1;const kt=b.includes("\u2014");return kt!==B.includes("\u2014")?kt?1:-1:re?B.localeCompare(b):b.localeCompare(B)},Sl=(b,B,C,O,re)=>{const kt=il(b),Un=il(B);return null===kt?re?1:-1:null===Un?re?-1:1:re?Un-kt:kt-Un},Us=(b,B,C,O,re)=>{const kt=il(b),Un=il(B);return null===kt?1:null===Un?-1:re?Un-kt:kt-Un},cl=b=>(B,C,O,re,kt)=>{const Un=Bt(B,b||"L").valueOf(),Po=Bt(C,b||"L").valueOf();return isNaN(Un)&&isNaN(Po)||Un===Po?0:isNaN(Un)?1:isNaN(Po)?-1:(Un-Po)*(kt?-1:1)},dl="DynamicTableComponent";let ul=(()=>{class b{translateService;logger=(0,e.WQX)(ie.L);_viewportScroller=(0,e.WQX)(p.Xr);sortingOrder=["asc","desc"];items=[];pagedRowData;rowCount=0;showSkeletonLoader=(0,e.vPA)(!0);currentPageNumber=(0,e.vPA)(0);numberOfPages=(0,e.vPA)(0);currentPageRowData=(0,e.vPA)(null);isSorted=(0,e.vPA)(!1);
16rowTemplate=(0,e.hFB)(null);mobileTemplate=(0,e.hFB)(null);colDefs=(0,e.hFB)();groupColDefs=(0,e.hFB)();rowData=e.hFB.required();showPagination=(0,e.hFB)(!1);pageSize=(0,e.hFB)(10);sortAccessibilityText=(0,e.hFB)("");ariaLabelGoToPage=(0,e.hFB)("");ariaLabelPagination=(0,e.hFB)("");prevPageText=(0,e.hFB)("");nextPageText=(0,e.hFB)("");showMoreTxt=(0,e.hFB)("");showLessTxt=(0,e.hFB)("");ariaLiveMessage=(0,e.vPA)(null);gridTemplateColumns="";thRefs;headerAlignClass="justify-between";isCardView=(0,e.hFB)(!1);isMobile=(0,e.hFB)(!1);expandedByDefault=(0,e.hFB)(!1);pageChanged=(0,e.CGW)();isStickyHeader=(0,e.hFB)(!1);tooltipAriaLabel="common.aria-label.tooltip";tableId;constructor(C){this.translateService=C,this.tableId="tableScrollPosition-"+(0,rt.A)()}isCellRendererComponent(C){return"function"==typeof C&&C.prototype&&"function"==typeof C.prototype.constructor}getSkeletonRows=(0,e.EWP)(()=>Array(this.pageSize()).fill(0));ngOnChanges(C){C.rowData&&(this.items=C.rowData.currentValue,this.rowCount=this.items.length,this.showSkeletonLoader.set(this.rowCount>0),this.pagedRowData&&(this.pagedRowData.records=this.items,this.applyInitialSort())),this.pagedRowData&&C.showPagination&&(this.pagedRowData.pageSize=C.showPagination.currentValue?this.pageSize():1e6)}ngOnInit(){this.pagedRowData=new Ml(this.pageSize()),this.showPagination()||(this.pagedRowData.pageSize=1e6),this.pagedRowData.records=this.items,this.applyInitialSort(),this.pagedRowData.currentPage$.subscribe({next:C=>this.currentPageRowData.set(C),error:C=>this.logger.error(dl,"Error in getting current page row data:",C)}),this.pagedRowData.pageNumber$.subscribe({next:C=>this.currentPageNumber.set(C),error:C=>this.logger.error(dl,"Error in getting current page number:",C)}),this.pagedRowData.numberOfPages$.subscribe({next:C=>this.numberOfPages.set(C),error:C=>this.logger.error(dl,"Error in getting number of pages:",C)}),this.tooltipAriaLabel=this.translateService.instant(this.tooltipAriaLabel)}ngAfterViewInit(){this.setGridTemplateColumns()}onSortRequested(C){this.isSorted.set(!0);const O=this.groupColDefs();O?.length?O.flatMap(kt=>kt.colDefs).forEach(kt=>{kt!==C&&(kt.sort=null)}):this.colDefs()?.forEach(kt=>{kt!==C&&(kt.sort=null)});let re=this.sortingOrder[0];if("asc"===C.sort&&(re="desc"),"desc"===C.sort&&(re="asc"),C.sort=re,this.sortItems(C),this.sortAccessibilityText()){const kt=C.headerName;this.ariaLiveMessage.set(this.sortAccessibilityText()+" "+kt+" "+re)}}onPageChanged(C){"load"!==C.action&&this.pagedRowData?(this.pagedRowData.pageNumber=C.page,this.scrollToTableContent()):"load"===C.action&&this.pagedRowData&&this.pagedRowData.pageNumber!==C.page&&(this.pagedRowData.pageNumber=C.page,this.pagedRowData.resetRecords(C.page)),this.pageChanged.emit(C)}scrollToTableContent(){this._viewportScroller.scrollToAnchor(this.tableId)}setGridTemplateColumns(){if(0===this.thRefs.length)return;const C=this.thRefs.map(O=>O.nativeElement.offsetWidth);this.gridTemplateColumns=C.map(O=>`${O}px`).join(" ")}updateItemIndex=(C,O)=>({...C,ariaRowIndex:O+2});sortItems(C){this.items.sort(this.createSortFn(C)),this.items=this.items.map(this.updateItemIndex),this.pagedRowData&&(this.pagedRowData.records=this.items),requestAnimationFrame(()=>{this.isSorted.set(!1)})}createSortFn=C=>(O,re)=>{const kt=this.createComparator(C),Un=C.stdField??C.field,Po=O[Un]||"",pi=re[Un]||"",Fi="desc"===C.sort;return C.valueGetter?kt(C.valueGetter({node:O,colDef:C}),C.valueGetter({node:re,colDef:C}),O,re,Fi):typeof Po==typeof pi?kt(Po,pi,O,re,Fi):-1};applyInitialSort(){if(0===this.items.length)return;const C=this.groupColDefs(),re=(C?.length?C.flatMap(kt=>kt.colDefs):this.colDefs())?.find(kt=>"asc"===kt.sort||"desc"===kt.sort);re&&this.sortItems(re)}createComparator=C=>{if(C.comparatorFn)return C.comparatorFn;switch(C.dataType){case"date":return C.stdField?ol:cl(C.dateFormat??"");case"currency":case"number":case"percent":return Us;default:return ol}};static \u0275fac=function(O){return new(O||b)(e.rXU(V.c$))};static \u0275cmp=e.VBU({type:b,selectors:[["frk-dynamic-table"]],viewQuery:function(O,re){if(1&O&&e.GBs(fo,5),2&O){let kt;e.mGM(kt=e.lsd())&&(re.thRefs=kt)}},hostAttrs:["data-gtm-component","dynamic-table"],inputs:{rowTemplate:[1,"rowTemplate"],mobileTemplate:[1,"mobileTemplate"],colDefs:[1,"colDefs"],groupColDefs:[1,"groupColDefs"],rowData:[1,"rowData"],showPagination:[1,"showPagination"],pageSize:[1,"pageSize"],sortAccessibilityText:[1,"sortAccessibilityText"],ariaLabelGoToPage:[1,"ariaLabelGoToPage"],ariaLabelPagination:[1,"ariaLabelPagination"],prevPageText:[1,"prevPageText"],nextPageText:[1,"nextPageText"],showMoreTxt:[1,"showMoreTxt"],showLessTxt:[1,"showLessTxt"],headerAlignClass:"headerAlignClass",isCardView:[1,"isCardView"],isMobile:[1,"isMobile"],expandedByDefault:[1,"expandedByDefault"],isStickyHeader:[1,"isStickyHeader"]},outputs:{pageChanged:"pageChanged"},features:[e.OA$],decls:16,vars:4,consts:[["defaultMobileTemplate",""],["headerCell",""],["cellTemplate",""],["defaultRowTemplate",""],["defaultRowHeaderTemplate",""],["tableHeaderContent",""],["tableRef",""],["thRef",""],[1,"align-items-center","mb-0","flex","justify-between","overflow-x-auto","print:m
16-0","print:ml-0","print:mr-0","print:w-full","print:overflow-visible","print:p-0","print:pl-0","print:pr-0",3,"id"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"pages","isSorted","activePage","ariaLabelGoToPage","nextPageText","ariaLabelPageNav","prevPageText"],["aria-live","polite",1,"sr-only"],[1,"order-2","table","w-full","border-collapse","md:order-1","print:w-full","print:table-auto","print:border-collapse","print:text-[10pt]","print:leading-tight"],[1,"print:display-table-header-group","print:page-break-inside-avoid"],[1,"print:page-break-inside-avoid"],["id","table-content"],[1,"pb-2","pt-2","text-left","text-sm","font-normal","print:border","print:border-gray-300","print:p-1","print:text-left"],[4,"ngComponentOutlet","ngComponentOutletInputs"],[3,"innerHTML"],[3,"placement"],[3,"a11yPretext","ariaLabel"],[1,"inline-block","text-sm","font-normal",3,"innerHTML"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"print:page-break-inside-avoid","animate-pulse","border-b","print:border","print:border-gray-300",3,"ngClass"],[1,"group.bg-nc1-200","group.animate-pulse","print:border","print:border-gray-300","print:p-1","print:text-[9pt]"],[1,"py-6"],[3,"groupColDefs","rowData","showMoreTxt","showLessTxt","expandedByDefault"],[3,"colDefs","rowData","showMoreTxt","showLessTxt","expandedByDefault"],[3,"pageChanged","pages","isSorted","activePage","ariaLabelGoToPage","nextPageText","ariaLabelPageNav","prevPageText"],["scope","col",3,"ngClass"],[1,"flex","w-full"],["type","button","data-gtm-event","table_sort",1,"self-center"],["type","button","data-gtm-event","table_sort",1,"self-center",3,"click"],[1,"mt-0","size-4"],["name","heroChevronUp",3,"size"],["name","heroChevronDown",3,"size"],["name","heroChevronUpDown",3,"size"],[1,"sr-only"],[1,"leading-5",3,"ngClass"],[3,"href"],[1,"flex","items-center"],[3,"ariaLabel"]],template:function(O,re){if(1&O&&e.DNE(0,lt,1,1,"div",8)(1,ma,9,5)(2,ea,1,4,"ng-container",9)(3,Aa,2,1,"ng-template",null,0,e.C5r)(5,Wa,1,7,"frk-pagination",10)(6,Ss,5,21,"ng-template",null,1,e.C5r)(8,La,4,11,"ng-template",null,2,e.C5r)(10,Ta,3,0,"ng-template",null,3,e.C5r)(12,Fs,3,0,"ng-template",null,4,e.C5r)(14,Jr,3,3,"ng-template",null,5,e.C5r),2&O){let kt,Un;e.vxM(null!=(kt=re.currentPageRowData())&&kt.length?0:-1),e.R7$(),e.vxM(re.isCardView()?-1:1),e.R7$(),e.vxM(re.isCardView()&&re.currentPageRowData()?2:-1),e.R7$(3),e.vxM(re.showPagination()&&null!=(Un=re.currentPageRowData())&&Un.length?5:-1)}},dependencies:[s.MD,s.YU,s.OI,s.T3,X.zq,ks,X.eK,ll,X.b6,Gl,za],encapsulation:2,changeDetection:0})}return b})();const ee=new e.nKC("legal.service"),d=new e.nKC("PRODUCTS_SERVICE");let m=(()=>{class b{logger=(0,e.WQX)(ie.L);loggerName="LegalComponent";legalService=(0,e.WQX)(ee);productsService=(0,e.WQX)(d);legals$;footnotes$;config=e.hFB.required();config$=(0,G.br)(this.config);constructor(){this.logger.debug(this.loggerName,"constructor()"),this.legals$=this.config$.pipe((0,J.n)(C=>this.legalService.getLegals$(C.placement,C.directCaveats))),this.footnotes$=this.legalService.getFootnoteContents$(),this.config$.pipe((0,J.n)(C=>C.productShareClassCode?this.productsService.getProductDetails$(C.productShareClassCode,{fetchCommonData:!0,fetchShareClass:{fetchShareClassDetail:!0,fetchBenchmarkAssociation:!0}}):(0,se.of)(null)),(0,Ue.T)(C=>this.mapTaggingFilters(C)),(0,G.pQ)()).subscribe({next:C=>{this.logger.debug(this.loggerName,"get product data",C),this.legalService.setCaveatFilter(C)},error:C=>{this.logger.error(this.loggerName,"get product data error",C)}})}mapTaggingFilters=C=>{if(C?.productId&&"loaded"===C.commonData?.status&&("loaded"===C.shareClass?.benchmarkAssociation?.status||"empty-data"===C.shareClass?.benchmarkAssociation?.status)&&"loaded"===C.shareClass.detail?.status){const O={fundId:C.productId,fundShareClassCode:C.shareClass.productShareClassCode,assetClass:C.commonData.assetClass,taxonomy:C.commonData.productTaxonomy,investmentManager:C.commonData.investmentManager.replace(/,/g,"_C_"),sfdrcategory:C.commonData.sfdrCategory};return O.benchmark="loaded"===C.shareClass.benchmarkAssociation.status?this.processBenchmark(C.shareClass.benchmarkAssociation):[],O}return ie.E};processBenchmark(C){return C.association.map(O=>O.benchmarkAccountNumber)}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-legal"]],hostAttrs:["data-gtm-component","frk-legal"],inputs:{config:[1,"config"]},decls:6,vars:5,consts:[["id","important-legal-title",1,"text-pc1-800","mb-6","text-2xl"],[1,"mb-0","text-sm",3,"ngClass","innerHTML"],["
16id","footnotes-title",1,"text-pc1-800","mb-6","text-2xl"],[1,"m-4","list-decimal","p-0"],[1,"target:bg-pc1-50","[&:target_button]:text-pc1-600","[&:target_button]:hover:text-pc1-800","[&:target_button]:focus:text-pc1-800","ml-0","scroll-mt-[200px]","flex-wrap","pb-2","pt-0","text-sm","marker:align-middle","marker:font-bold","target:px-0","[&:target_a]:inline-flex","[&:target_button]:block","[&:target_button]:align-middle","[&:target_button]:font-bold",3,"id","ngClass"],[1,"flex","place-content-center","justify-between"],[1,"mb-0","text-sm",3,"innerHTML"],["type","button","isFrkReturnToReference","",1,"hidden"],[1,"sr-only"],["name","heroArrowTurnRightUp",1,"ml-2","size-4","rtl:ml-0","rtl:mr-2","rtl:scale-x-[-1]",3,"size"]],template:function(O,re){1&O&&(e.j41(0,"section"),e.DNE(1,z,3,3,"h2",0),e.Z7z(2,q,1,4,"div",1,e.fX1),e.nI1(4,"async"),e.DNE(5,ze,4,6),e.k0s()),2&O&&(e.BMQ("aria-labelledby",(re.config().showLegalTitle?"important-legal-title":"")+(re.config().showFootnotesTitle?" footnotes-title":"")),e.R7$(),e.vxM(re.config().showLegalTitle?1:-1),e.R7$(),e.Dyx(e.bMT(4,3,re.legals$)),e.R7$(3),e.vxM(re.config().showFootnotes?5:-1))},dependencies:[s.MD,s.YU,s.Jj,X.zq,za,$s],encapsulation:2,changeDetection:0})}return b})(),y=(()=>{class b{config=e.hFB.required();containerClasses=(0,e.EWP)(()=>{const C=this.config(),O=["flex","flex-col","border","border-nc1-200","rounded-xl"];O.push("dark"===C.mode?"bg-pc1-800":"bg-nc1-0");for(const Un of this.getBorderRadiusClasses(C))O.push(Un);return O.push("large"===C.size?"p-8":"p-6"),C.hasShadow&&O.push("shadow-2xl"),O.join(" ")});getBorderRadiusClasses=C=>{const O=[];if("rounded"===C.border&&!C.hasSymmetricCorners){let re="right"===C.alignment?"rounded-tl-2xl":"rounded-tr-2xl";"large"===C.size&&(re="right"===C.alignment?"rounded-tl-3xl":"rounded-tr-3xl"),O.push(re)}return O};getHeaderFlexStyle(C){return"large"===C.size?"min-[450px]:flex":"min-[350px]:flex"}getHeaderReverseFlexClass(C){return"right"!==C.alignment?"":"large"===C.size?"min-[450px]:flex-row-reverse":"min-[350px]:flex-row-reverse"}headerClasses=(0,e.EWP)(()=>{const C=this.config(),O=["items-center","justify-between"];O.push(C.isCompactSpacing?"mb-2":"mb-4"),O.push(this.getHeaderFlexStyle(C));const kt=this.getHeaderReverseFlexClass(C);return kt&&O.push(kt),O.join(" ")});headingClasses=(0,e.EWP)(()=>{const C=this.config(),O=["font-bold"];return O.push("dark"===C.mode?"text-nc1-0":"text-nc1-950"),O.push("large"===C.size?"text-2xl":"text-lg"),O.push("right"===C.alignment?"text-right":"text-left"),O.join(" ")});linkItemClasses=(0,e.EWP)(()=>{const C=this.config(),O=["flex","items-center","gap-3"];
16for(const Un of this.getSeparatorClasses(C))O.push(Un);let re;return O.push("dark"===C.mode?"text-nc1-0":"text-pc1-500"),re=C.isCompactSpacing?"py-1":"large"===C.size?"py-4":"py-3",O.push(re),O.push("right"===C.alignment?"justify-end":"justify-start"),O.join(" ")});getSeparatorClasses(C){const O=[];return C.hasNoSeparatorLines||(O.push("border-b","border-solid"),O.push("dark"===C.mode?"border-nc1-0":"border-nc1-200")),O}lastLinkItemClasses=(0,e.EWP)(()=>this.linkItemClasses().replace("border-b",""));linkTextClasses=(0,e.EWP)(()=>{const C=this.config(),O=["hover:underline","focus:underline"];return O.push("dark"===C.mode?"text-nc1-0":"text-pc1-500"),O.push("large"===C.size?"text-base":"text-sm"),"right"===C.alignment&&O.push("text-right"),O.join(" ")});buttonClasses=(0,e.EWP)(()=>{const C=this.config(),O=["button","w-full"];if(O.push("large"===C.size?"min-[450px]:w-auto":"min-[350px]:w-auto"),O.push("dark"===C.mode?"button--primary-dark":"button--primary"),"small"===C.size&&O.push("button--sm"),"rounded"===C.border){let Un="right"===C.alignment?"min-[350px]:ml-6":"min-[350px]:mr-6";"large"===C.size&&(Un="right"===C.alignment?"min-[450px]:ml-16":"min-[450px]:mr-16"),O.push(Un)}return O.join(" ")});iconSize=(0,e.EWP)(()=>"large"===this.config().size?20:16);iconBoxClasses=(0,e.EWP)(()=>"flex-shrink-0 "+("large"===this.config().size?"w-5 h-5":"w-4 h-4"));getLinkIcon(C){return C.icon?C.icon:this.config().defaultLinkIcon||("right"===this.config().iconPosition?"heroArrowRight":"heroSquares2x2Micro")}getLinkAriaLabel(C){return C.ariaLabel??C.text}trackByLink(C,O){return O.url+C}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-link-group"]],hostAttrs:["data-gtm-component","frk-link-group"],inputs:{config:[1,"config"]},decls:8,vars:10,consts:[["role","navigation"],[1,"flex","flex-col"],[3,"class"],[3,"href","class"],[3,"routerLink","class"],[3,"href"],[3,"routerLink"],[3,"class","name","size"],[3,"name","size"],[3,"click","href"],[3,"click","routerLink"]],template:function(O,re){1&O&&(e.j41(0,"nav",0)(1,"div")(2,"h2"),e.EFF(3),e.k0s(),e.DNE(4,tn,2,1),e.k0s(),e.j41(5,"div",1),e.Z7z(6,to,5,5,"div",2,re.trackByLink,!0),e.k0s()()),2&O&&(e.HbH(re.containerClasses()),e.BMQ("aria-label",re.config().ariaLabel)("aria-labelledby",re.config().ariaLabelledBy),e.R7$(),e.HbH(re.headerClasses()),e.R7$(),e.HbH(re.headingClasses()),e.R7$(),e.JRh(re.config().heading),e.R7$(),e.vxM(re.config().headerCtaText&&re.config().headerCtaUrl?4:-1),e.R7$(2),e.Dyx(re.config().links))},dependencies:[s.MD,Xt.iI,Xt.Wk,X.zq],encapsulation:2,changeDetection:0})}return b})(),M=(()=>{class b{loggerName="SmartLinkComponent";documentRef=(0,e.WQX)(r.q);logger=(0,e.WQX)(ie.L);href=e.hFB.required();linkMode=(0,e.hFB)("auto");isExternal=(0,e.hFB)(null);useExternalDataAttr=(0,e.hFB)(!0);
16externalDetectionStrategy=(0,e.hFB)("origin");currentOrigin=(0,e.hFB)(null);target=(0,e.hFB)(null);rel=(0,e.hFB)(null);ariaLabel=(0,e.hFB)(null);title=(0,e.hFB)(null);queryParams=(0,e.hFB)(null);fragment=(0,e.hFB)(void 0);state=(0,e.hFB)(void 0);isReplaceUrl=(0,e.hFB)(!1);anchorClass=(0,e.hFB)("");internalClass=(0,e.hFB)(null);externalClass=(0,e.hFB)(null);linkClick=(0,e.CGW)();isResolvedExternal=(0,e.EWP)(()=>{const C=this.isExternal();return null!==C?"string"==typeof C?"false"!==C.toLowerCase():C:this.detectExternal(this.normalizedHref(),this.externalDetectionStrategy())});normalizedHref=(0,e.EWP)(()=>this.href().trim());hasValidHref=(0,e.EWP)(()=>this.normalizedHref().length>0);isRouterMode=(0,e.EWP)(()=>{if(!this.hasValidHref())return!1;const C=this.linkMode();return"router"===C||"href"!==C&&!this.isResolvedExternal()});routerLinkValue=(0,e.EWP)(()=>this.toRouterPath(this.normalizedHref()));resolvedRouterFragment=(0,e.EWP)(()=>{const C=this.fragment();return void 0!==C?C:this.extractFragment(this.normalizedHref())});dataIsExternalValue=(0,e.EWP)(()=>{if(!this.useExternalDataAttr())return null;const C=this.isExternal();return null===C?this.isResolvedExternal()?"true":null:"string"==typeof C?"true"===C.toLowerCase()?"true":C:C?"true":"false"});resolvedAriaLabel=(0,e.EWP)(()=>this.normalizeOptionalAttr(this.ariaLabel()));resolvedTitle=(0,e.EWP)(()=>this.normalizeOptionalAttr(this.title()));resolvedTarget=(0,e.EWP)(()=>this.normalizeOptionalAttr(this.target()));resolvedClass=(0,e.EWP)(()=>{const C=[this.anchorClass()];return this.isResolvedExternal()?C.push(this.externalClass()??""):C.push(this.internalClass()??""),C.join(" ").split(" ").map(O=>O.trim()).filter(O=>O.length>0).join(" ")});resolvedRel=(0,e.EWP)(()=>this.normalizeOptionalAttr(this.rel())||("_blank"===this.resolvedTarget()?"noopener noreferrer":null));constructor(){(0,e.QZP)(()=>{const C=this.href();this.hasValidHref()||this.logger.warn(this.loggerName,"Invalid href passed to SmartLinkComponent; rendering non-interactive fallback.",{href:C})}),(0,e.QZP)(()=>{const C=this.normalizedHref();if(!C)return;const O=C.match(/^(ftp|data|javascript):/i);O&&this.logger.error(this.loggerName,"Unsafe href scheme passed to SmartLinkComponent; rendering clickable external link.",{href:C,scheme:O[1]?.toLowerCase()})})}onClick(C){this.linkClick.emit(C)}detectExternal(C,O){const re=C.trim();if(!re)return!1;if("scheme"===O)return/^https?:\/\//i.test(re);if(/^(mailto|tel|sms|ftp|data|javascript):/i.test(re))return!0;const kt=this.getCurrentOrigin();try{return new URL(re,kt).origin!==kt}catch{return!1}}toRouterPath(C){const O=C.trim(),re=this.getCurrentOrigin();try{const kt=new URL(O,re);return kt.origin===re?`${kt.pathname}${kt.search}`:O}catch{const kt=O.indexOf("#");return kt>=0?O.slice(0,kt):O}}extractFragment(C){const O=C.trim(),re=this.getCurrentOrigin();try{const Un=new URL(O,re).hash.replace(/^#/,"").trim();return Un.length>0?Un:void 0}catch{const kt=O.indexOf("#");if(kt<0)return;const Un=O.slice(kt+1).trim();return Un.length>0?Un:void 0}}getCurrentOrigin(){return this.currentOrigin()??this.documentRef.location.origin}normalizeOptionalAttr(C){const O=C?.trim()??"";return O.length>0?O:null}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-smart-link"]],hostAttrs:["data-gtm-component","frk-smart-link"],inputs:{href:[1,"href"],linkMode:[1,"linkMode"],isExternal:[1,"isExternal"],useExternalDataAttr:[1,"useExternalDataAttr"],externalDetectionStrategy:[1,"externalDetectionStrategy"],currentOrigin:[1,"currentOrigin"],target:[1,"target"],rel:[1,"rel"],ariaLabel:[1,"ariaLabel"],title:[1,"title"],queryParams:[1,"queryParams"],fragment:[1,"fragment"],state:[1,"state"],isReplaceUrl:[1,"isReplaceUrl"],anchorClass:[1,"anchorClass"],internalClass:[1,"internalClass"],externalClass:[1,"externalClass"]},outputs:{linkClick:"linkClick"},ngContentSelectors:yo,decls:5,vars:1,consts:[["linkContent",""],[3,"class"],[3,"routerLink","queryParams","fragment","state","replaceUrl","class"],[3,"href","class"],[3,"ngTemplateOutlet"],[3,"click","routerLink","queryParams","fragment","state","replaceUrl"],[3,"click","href"]],template:function(O,re){1&O&&(e.NAR(),e.DNE(0,No,1,0,"ng-template",null,0,e.C5r)(2,Pe,2,3,"span",1)(3,Fe,2,10,"a",2)(4,be,2,9,"a",3)),2&O&&(e.R7$(2),e.vxM(re.hasValidHref()?re.isRouterMode()?3:4:2))},dependencies:[s.MD,s.T3,Xt.Wk],encapsulation:2,changeDetection:0})}return b})(),T=(()=>{class b{static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-medallia-embedded-survey"]],decls:1,vars:0,consts:[["id","accounts_emb_form_pcr",1,"print-hidden",2,"height","auto","width","100%","display","flex","justify-content","center"]],template:function(O,re){1&O&&e.nrm(0,"div",0)},encapsulation:2,changeDetection:0})}return b})(),P=(()=>{class b{router=(0,e.WQX)(nn.Ix);activatedRoute=(0,e.WQX)(nn.nX);locationRef=(0,e.WQX)(l.aZ);profileService=(0,e.WQX)(an.b);submitAuth0=(0,e.CGW)();modalId=e.hFB.required();
16signInModalLabels=(0,e.hFB)();goToAuth0(C){this.submitAuth0.emit(C)}closeModal(){if(!this.profileService.isIdentified()){const C=this.router.parseUrl(this.locationRef.path(!0)),O=C.queryParams.filter,re=C.fragment??void 0;let kt=O;O?.includes("toggleView:watchlist")&&(kt=O.split(";").filter(Po=>"toggleView:watchlist"!==Po.trim()).join(";"));const Un=this.router.createUrlTree([],{relativeTo:this.activatedRoute,queryParams:kt?{filter:kt}:null,fragment:re}).toString();this.locationRef.replaceState(Un)}}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-modal-sign-in"]],hostAttrs:["data-gtm-component","modal-sign-in"],inputs:{modalId:[1,"modalId"],signInModalLabels:[1,"signInModalLabels"]},outputs:{submitAuth0:"submitAuth0"},decls:14,vars:18,consts:[[3,"emitModalClose","id","modalCloseLabel","ariaCloseLabel","showCloseButton"],["data-testid","signIn",1,"min-w-auto","md:min-w-[500px]","lg:min-w-[768px]"],[1,"text-pc1-800","mb-8","text-2xl","font-bold"],[1,"flex"],["type","button","data-gtm-intent","register",1,"button","button--secondary",3,"click"],["type","button","data-gtm-intent","signin",1,"button","button--primary",3,"click"]],template:function(O,re){if(1&O&&(e.j41(0,"frk-modal",0),e.nI1(1,"translate"),e.nI1(2,"translate"),e.bIt("emitModalClose",function(){return re.closeModal()}),e.j41(3,"section",1)(4,"h2",2),e.EFF(5),e.k0s(),e.j41(6,"div")(7,"p"),e.EFF(8),e.k0s()(),e.j41(9,"div",3)(10,"button",4),e.bIt("click",function(){return re.goToAuth0("signup")}),e.EFF(11),e.k0s(),e.j41(12,"button",5),e.bIt("click",function(){return re.goToAuth0("signin")}),e.EFF(13),e.k0s()()()()),2&O){let kt,Un,Po,pi,Fi,xi,or;e.Y8G("id",re.modalId())("modalCloseLabel",e.bMT(1,14,"signin.close-modal"))("ariaCloseLabel",e.bMT(2,16,"common.aria-label.close-modal"))("showCloseButton",!0),e.R7$(5),e.SpI(" ",null==(kt=re.signInModalLabels())?null:kt.signInTitle," "),e.R7$(3),e.JRh(null==(Un=re.signInModalLabels())?null:Un.introText),e.R7$(),e.AVh("justify-end","space-between"!==(null==(Po=re.signInModalLabels())?null:Po.buttonLayout))("justify-between","space-between"===(null==(pi=re.signInModalLabels())?null:pi.buttonLayout)),e.R7$(),e.AVh("mr-4","space-between"!==(null==(Fi=re.signInModalLabels())?null:Fi.buttonLayout)),e.R7$(),e.SpI(" ",null==(xi=re.signInModalLabels())?null:xi.registerButtonText," "),e.R7$(2),e.SpI(" ",null==(or=re.signInModalLabels())?null:or.signInButtonText," ")}},dependencies:[s.MD,X.zf,za],encapsulation:2,changeDetection:0})}return b})(),L=(()=>{class b{sanitized;constructor(C){this.sanitized=C}transform(C){return this.sanitized.bypassSecurityTrustHtml(C||"")}static \u0275fac=function(O){return new(O||b)(e.rXU(un.up,16))};static \u0275pipe=e.EJ8({name:"safeHtml",type:b,pure:!0})}return b})();const H="ElectronicDeliveryAgreementModalService",ce="529-electronic-delivery-agreement-modal",Ee=new Set(["ESNJD-EN","ESNJD-ENTEN","ESNJA-EN","ESNJA-ENTEN"]),ae=new Set(["forms-and-applications","forms and applications"]);let Ve=(()=>{class b{loggerService=(0,e.WQX)(ie.L);modalService=(0,e.WQX)(X.Bg);segmentService=(0,e.WQX)(an.S);agreementDecisionSubject$=new we.B;isAgreementModalOpen=!1;hasResolvedAgreementDecision=!1;agreementDecision$=this.agreementDecisionSubject$.asObservable();requestAgreement$(){return(0,Be.v)(()=>(this.openModal(),this.agreementDecision$.pipe((0,Ce.s)(1))))}isAgreementRequired(C,O,re){const kt=this.segmentService.getCurrentSegmentId();if(kt!==It.zu.INVESTOR&&kt!==It.zu.FINANCIAL_PROFESSIONALS||!this.getProvidedDocTypes(re).some(Fi=>ae.has(Fi)))return!1;if(this.getProvidedProductTypes(O).includes(It.lM._529))return!0;for(const Fi of C){const xi=String(Fi).toUpperCase();if(xi.startsWith("529-")||Ee.has(xi))return!0}return!1}openModal(){this.loggerService.debug(H,"openModal"),this.isAgreementModalOpen=!0,this.hasResolvedAgreementDecision=!1,this.modalService.open(ce)}closeModal(){this.loggerService.debug(H,"closeModal"),this.modalService.close(ce)}getProvidedProductTypes(C){return(Array.isArray(C)?C:[C]).map(re=>re?.trim()).filter(re=>!!re)}getProvidedDocTypes(C){return(Array.isArray(C)?C:[C]).map(re=>re?.trim().toLowerCase()).filter(re=>!!re)}handleModalClosed(){if(this.loggerService.debug(H,"handleModalClosed"),this.isAgreementModalOpen){if(this.isAgreementModalOpen=!1,this.hasResolvedAgreementDecision)return void(this.hasResolvedAgreementDecision=!1);this.agreementDecisionSubject$.next(!1)}}agree(){this.loggerService.debug(H,"agree"),this.hasResolvedAgreementDecision=!0,this.agreementDecisionSubject$.next(!0),this.closeModal()}cancelModal(){this.loggerService.debug(H,"cancelModal"),this.hasResolvedAgreementDecision=!0,this.agreementDecisionSubject$.next(!1),this.closeModal()}static \u0275fac=function(O){return new(O||b)};static \u0275prov=e.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();const ot="ElectronicDeliveryAgreement529ModalComponent";let pt=(()=>{class b{loggerService=(0,e.WQX)(ie.L);agreementService=(0,e.WQX)(Ve);closeModal(){this.loggerService.debug(ot,"closeModal"),this.agreementService.cancelModal()}handleModalClosed(){this.loggerService.debug(ot,"handleModalClosed"),this.agreementService.handleModalClosed()}agreeAndContinue(){this.loggerService.debug(ot,"agreeAndContinue"),this.agreementService.agree()}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-529-electronic-delivery-agreement-modal"]],hostAttrs:["data-gtm-component","529-electronic-delivery-agreement-modal"],decls:18,vars:21,consts:[["id","529-electronic-delivery-agreement-modal",3,"emitMod
16alClose","modalCloseLabel","ariaCloseLabel","showCloseButton"],["data-testid","529-electronic-delivery-agreement-modal"],["data-testid","529-electronic-delivery-agreement-modal-title",1,"text-pc1-800","mb-2","text-2xl","font-bold"],["data-testid","529-electronic-delivery-agreement-modal-body",1,"text-base"],[3,"innerHTML"],[1,"mt-6","flex","flex-row"],["type","button","data-testid","electronic-delivery-agreement-cancel",1,"button","button--secondary","mr-4","text-lg",3,"click"],["type","button","data-testid","electronic-delivery-agreement-agree",1,"button","button--primary","text-lg",3,"click"]],template:function(O,re){1&O&&(e.j41(0,"frk-modal",0),e.nI1(1,"translate"),e.nI1(2,"translate"),e.bIt("emitModalClose",function(){return re.handleModalClosed()}),e.j41(3,"section",1)(4,"h2",2),e.EFF(5),e.nI1(6,"translate"),e.k0s(),e.j41(7,"div",3),e.nrm(8,"div",4),e.nI1(9,"translate"),e.nI1(10,"safeHtml"),e.k0s(),e.j41(11,"div",5)(12,"button",6),e.bIt("click",function(){return re.closeModal()}),e.EFF(13),e.nI1(14,"translate"),e.k0s(),e.j41(15,"button",7),e.bIt("click",function(){return re.agreeAndContinue()}),e.EFF(16),e.nI1(17,"translate"),e.k0s()()()()),2&O&&(e.Y8G("modalCloseLabel",e.bMT(1,7,"common.aria-label.close-modal"))("ariaCloseLabel",e.bMT(2,9,"common.aria-label.close-modal"))("showCloseButton",!0),e.R7$(5),e.SpI(" ",e.bMT(6,11,"common.electronic-delivery-agreement-title")," "),e.R7$(3),e.Y8G("innerHTML",e.bMT(10,15,e.bMT(9,13,"common.529-delivery-agreement-modal-content")),e.npT),e.R7$(5),e.SpI(" ",e.bMT(14,17,"common.cancel")," "),e.R7$(3),e.SpI(" ",e.bMT(17,19,"common.i-agree")," "))},dependencies:[s.MD,X.zf,za,L],encapsulation:2,changeDetection:0})}return b})();const xt=new e.nKC("proximal.service"),vt=new e.nKC("debug.proximal.service");let _t=(()=>{class b{loggerName="ProximalComponent";logger=(0,e.WQX)(ie.L);proximalService=(0,e.WQX)(xt,{optional:!0});debugService=(0,e.WQX)(vt,{optional:!0});router=(0,e.WQX)(nn.Ix);isDebug=!1;placements=(0,e.EWP)(()=>{const C=this.placement();return Array.isArray(C)?C:[C]});proximals$=(0,se.of)([]);placement=e.hFB.required();isButton=(0,e.hFB)(!1);bottomProximalHref=(0,e.hFB)();bottomProximalFragment=(0,e.hFB)();constructor(){this.logger.debug(this.loggerName,"constructor()"),this.debugService&&(this.isDebug=this.debugService.isCaveatDebug);const C=this.proximalService;C&&(this.proximals$=(0,G.br)(this.placements).pipe((0,G.pQ)(),(0,J.n)(O=>(0,U.z)(O.map(re=>C.getProximals$(re).pipe((0,ke.Z)([]))))),(0,Ue.T)(O=>{const re=[];if(Array.isArray(O))for(const kt of O)Array.isArray(kt)?re.push(kt.map(Un=>this.processContent(Un))):re.push(this.processContent(kt));return re.flat()}),(0,_e.M)(O=>{this.logger.debug(this.loggerName,O)})))}processContent(C){let O=this.fixLocalLinks(C);return this.isButton()&&(O=this.addButtonClass(O)),O}addButtonClass(C){return C.replace(/<a\s+([^>]*?)>/gi,(O,re)=>/class\s*=\s*["']/i.test(re)?`<a ${re.replace(/class\s*=\s*(["'])([^"']*?)\1/gi,(kt,Un,Po)=>`class=${Un}${Po} proximal-button${Un}`)}>`:`<a ${re} class="proximal-button">`)}fixLocalLinks(C){const O=this.router.url.replace(/#(.)*/gm,"");return C.replace(new RegExp("href=(.)#","gi"),`href=$1${O}#`)}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-proximal"]],hostAttrs:["data-gtm-component","frk-proximal"],inputs:{placement:[1,"placement"],isButton:[1,"isButton"],bottomProximalHref:[1,"bottomProximalHref"],bottomProximalFragment:[1,"bottomProximalFragment"]},decls:4,vars:3,consts:[[3,"href","fragment"],[3,"innerHTML"]],template:function(O,re){1&O&&(e.Z7z(0,ir,2,1,null,null,Et),e.nI1(2,"async"),e.DNE(3,Le,2,1,"div")),2&O&&(e.Dyx(e.bMT(2,1,re.proximals$)),e.R7$(3),e.vxM(re.isDebug?3:-1))},dependencies:[s.MD,s.Jj,M],styles:["frk-proximal a.proximal-button,frk-proximal a.proximal-button:visited,frk-proximal a.proximal-button:active,frk-proximal a.proximal-button:hover,frk-proximal a.proximal-button:focus{text-decoration:none!important}\n"],encapsulation:2,changeDetection:0})}return b})();const _n=new e.nKC("proximal-footnote.service"),Wn=new e.nKC("debug.proximal-footnote.service");let mo=(()=>{class b{loggerName="ProximalFootnoteComponent";logger=(0,e.WQX)(ie.L);proximalFootnoteService=(0,e.WQX)(_n,{optional:!0});debugService=(0,e.WQX)(Wn,{optional:!0});router=(0,e.WQX)(nn.Ix);isDebug=!1;
16placements=(0,e.EWP)(()=>{const C=this.placement();return Array.isArray(C)?C:[C]});proximalFootnotes$=(0,se.of)([]);placement=e.hFB.required();constructor(){this.logger.debug(this.loggerName,"constructor()"),this.isDebug=this.debugService?.isCaveatDebug??!1;const re=this.proximalFootnoteService;this.proximalFootnotes$=null!==re?this.createFootnotesStream$(re):(0,se.of)([])}createFootnotesStream$(C){return(0,G.br)(this.placements).pipe((0,G.pQ)(),(0,J.n)(O=>(0,U.z)(O.map(re=>C.getProximalFootnote$(re).pipe((0,ke.Z)([]))))),(0,Ue.T)(O=>{const re=[];for(const kt of O){const Un=Array.isArray(kt)?kt.map(Po=>this.fixLocalLinks(Po)):[this.fixLocalLinks(kt)];re.push(...Un)}return re}),(0,_e.M)(O=>{this.logger.debug(this.loggerName,O)}))}fixLocalLinks(C){const O=this.router.url.replaceAll(/#(.)*/gm,"");return C.replaceAll(/href=(.)#/gi,`href=$1${O}#`)}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-proximal-footnote"]],hostAttrs:["data-gtm-component","frk-proximal-footnote"],inputs:{placement:[1,"placement"]},decls:4,vars:3,consts:[[3,"innerHTML"]],template:function(O,re){1&O&&(e.Z7z(0,W,1,1,"div",0,e.fX1),e.nI1(2,"async"),e.DNE(3,he,2,1,"div")),2&O&&(e.Dyx(e.bMT(2,1,re.proximalFootnotes$)),e.R7$(3),e.vxM(re.isDebug?3:-1))},dependencies:[s.MD,s.Jj],encapsulation:2,changeDetection:0})}return b})(),ro=(()=>{class b{loggerName="StickyFooterComponent";modalService=(0,e.WQX)(X.Bg);stickyConfig=(0,e.hFB)();buttonAction=(0,e.CGW)();itemCountDisplay=(0,e.EWP)(()=>{const C=this.stickyConfig();return C&&C.countValue&&C.countLabel?{count:C.countValue,label:C.countLabel}:null});buttons=(0,e.hFB)([]);visibleButtons=(0,e.EWP)(()=>this.buttons());mobileTopButtons=(0,e.EWP)(()=>this.visibleButtons().slice(0,1));mobileBottomButtons=(0,e.EWP)(()=>this.visibleButtons().slice(1));handleButtonClick(C){C.modalId&&this.modalService.open(C.modalId),C.action&&this.buttonAction.emit({type:C.type,action:C.action})}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-sticky-footer"]],hostAttrs:["data-gtm-component","document-email"],inputs:{stickyConfig:[1,"stickyConfig"],buttons:[1,"buttons"]},outputs:{buttonAction:"buttonAction"},decls:2,vars:2,consts:[["data-testid","sticky-footer",1,"frk-size--large","fixed","bottom-16","left-0","z-50","w-full","translate-y-full","transition-transform","duration-300","print:hidden"],["data-testid","sticky-footer",1,"fixed","bottom-0","left-0","z-50","w-full","print:hidden"],[1,"group","sticky","top-0","z-50"],[1,"bg-pc1-50","shadow-medium","group-[.frk-size--large]:","flex","flex-row","justify-center","space-x-4","pb-4","pt-4","group-[.frk-size--large]:max-w-full","group-[.frk-size--medium]:max-w-screen-xl","group-[.frk-size--small]:max-w-xs"],[1,"content-center","font-bold"],["type","button",3,"class"],["type","button",3,"click"],[1,"size-4",3,"name","size"],[1,"frk-size--small","group"],[1,"bg-pc1-50","shadow-medium","flex","justify-center"],[1,"flex","w-full","flex-col","items-center","space-y-4","pb-6","pt-4"],["data-testid","sticky-footer-mobile-top-row",1,"flex","flex-row","justify-center","gap-4"],["data-testid","sticky-footer-mobile-bottom-row",1,"flex","flex-row","justify-center","gap-4"]],template:function(O,re){if(1&O&&e.DNE(0,Ot,7,4,"div",0)(1,Bn,10,5,"div",1),2&O){let kt,Un;e.vxM(null!=(kt=re.stickyConfig())&&kt.isCardView?-1:0),e.R7$(),e.vxM(null!=(Un=re.stickyConfig())&&Un.isCardView?1:-1)}},dependencies:[s.MD,za,X.zq],encapsulation:2,changeDetection:0})}return b})(),so=(()=>{class b{activeIdSubject$=new Ze.t("");activeId$=this.activeIdSubject$.asObservable();setActiveId(C){this.activeIdSubject$.next(C)}getActiveId(){return this.activeIdSubject$.getValue()}getActiveId$(){return this.activeId$}static \u0275fac=function(O){return new(O||b)};static \u0275prov=e.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})(),_o=(()=>{class b{documentRef=(0,e.WQX)(r.q);router=(0,e.WQX)(nn.Ix);windowRef=(0,e.WQX)(Ct.Qc);scrollSpyService=(0,e.WQX)(so);isFromNavigation=!1;stickyNavSpacing=32;fallbackOffset=121;navigateToSection(C,O=!0){if(C){const re=C.startsWith("#")?C.split("#")[1]:C;if(!re)return;this.scrollSpyService.setActiveId(re),O?this.router.navigate([],{fragment:re,queryParamsHandling:"preserve"}):this.scrollToTab(re)}}setIsFromNavigation(C){this.isFromNavigation=C}getIsFromNavigation(){return this.isFromNavigation}scrollToTab(C){if(C){const O=this.documentRef.getElementById(C);if(O){const re=this.getScrollOffset(),kt=O.getBoundingClientRect().top+this.windowRef.scrollY;this.windowRef.scrollTo({top:kt-re,behavior:"smooth"})}}}getScrollOffset(){const C=this.documentRef.getElementById("sticky-nav");if(C)return C.offsetHeight;const O=this.documentRef.querySelector("app-header");
16return O instanceof HTMLElement?O.offsetHeight+this.stickyNavSpacing:this.fallbackOffset}static \u0275fac=function(O){return new(O||b)};static \u0275prov=e.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();const xo="StickyNavComponent";let ii=(()=>{class b{loggerService=(0,e.WQX)(ie.L);scrollSpyService=(0,e.WQX)(so);cdr=(0,e.WQX)(e.gRc);windowRef=(0,e.WQX)(Ct.Qc);scrollNavigationService=(0,e.WQX)(_o);groupElement;navTitle="";tabs=[];scrollSubject$=new we.B;staticMode=(0,e.hFB)(!1);hideTabIds=(0,e.hFB)([]);isSticky=(0,e.vPA)(!1);isJustifyCenter=(0,e.vPA)(!1);background=(0,e.hFB)("");parsedBackground=(0,e.EWP)(()=>(0,V.EN)(this.background()));isDarkTheme=(0,e.EWP)(()=>"dark"===this.parsedBackground().theme);backgroundClass=(0,e.EWP)(()=>this.isDarkTheme()?`${this.parsedBackground().cssClass.replace(/ frk-theme--dark$/,"")||"bg-pc1-800"} frk-theme--dark`:"bg-pc1-50");selectWrapperClass=(0,e.EWP)(()=>"select w-full "+(this.isDarkTheme()?"select--dark":"select--light"));mobileSelectClass=(0,e.EWP)(()=>this.isDarkTheme()?"w-full appearance-none":"!bg-nc1-0 w-full appearance-none");linkClasses(C){const O="whitespace-nowrap px-4 py-2 text-base font-bold rounded-full";return this.isDarkTheme()?`${O} text-nc1-0 decoration-1 hover:underline focus:underline focus:outline-2 focus:outline-offset-2 focus:outline-nc1-0 ${C.isActive?"underline":"no-underline"}`:`${O} focus:outline-2 no-underline hover:bg-pc1-500 hover:text-nc1-0 hover:shadow-medium focus:bg-nc1-0 focus:outline-pc1-500 focus:text-nc1-950 active:bg-pc1-950 active:text-nc1-0 ${C.isActive?"bg-pc1-500 text-nc1-0 shadow-medium":"text-nc1-950"}`}location=(0,e.WQX)(l.aZ);isManuallySelecting=!1;manualSelectionTimeout=700;destroyRef=(0,e.WQX)(e.abz);constructor(){this.scrollSubject$.pipe((0,Ae.B)(100),(0,G.pQ)(this.destroyRef)).subscribe({next:()=>{this.setSticky()},error:C=>{this.loggerService.error(xo,"Error in scrollSubject$ subscription:",C)}}),this.destroyRef.onDestroy(()=>this.resetActiveState())}resetActiveState(){this.scrollSpyService.setActiveId("");const C=this.location.path();C.includes("#")&&this.location.replaceState(C.split("#")[0]??"")}ngAfterViewInit(){this.scrollSpyService.setActiveId(""),this.scrollSpyService.getActiveId$().pipe((0,G.pQ)(this.destroyRef)).subscribe({next:C=>{this.isManuallySelecting||this.setActiveId(C)},error:C=>{this.loggerService.error(xo,"Error in getActiveId$ subscription:",C)}}),this.toggleJustifyCenter()}setActiveId(C){const O=this.location.path().split("#")[0]??"";if(C&&this.visibleTabs.some(kt=>
16kt.id===C)){this.tabs.forEach(Po=>{Po.isActive=Po.id===C}),this.location.replaceState(`${O}#${C}`),this.groupElement.nativeElement.querySelectorAll("a").forEach(Po=>{Po.blur()});const Un=this.groupElement.nativeElement.querySelector("select");Un&&(Un.value=C)}this.cdr.detectChanges()}setSticky(){if(this.isSticky.set(this.groupElement.nativeElement.getBoundingClientRect().top<=0),!this.isSticky()){const C=this.visibleTabs[0];C&&this.setActiveId(C.id)}}onScroll(C){this.scrollSubject$.next(C)}onResize(){this.toggleJustifyCenter()}toggleJustifyCenter(){const C=this.groupElement?.nativeElement.querySelector("#menu-list");C&&this.isJustifyCenter.set(C.scrollWidth<=C.clientWidth)}onSelectChange(C){const O=C.target.value;for(const re of this.tabs)re.isActive=re.id===O;this.isManuallySelecting=!0,this.cdr.detectChanges(),this.scrollToTab(O),setTimeout(()=>{this.focusOnSection(O),this.isManuallySelecting=!1,this.cdr.detectChanges()},this.manualSelectionTimeout)}focusOnSection(C){if(C){const O=document.getElementById(C);if(O){const re=O.querySelector(".sticky-focus-target");re&&re.focus({preventScroll:!0})}}}scrollToTab(C){if(C){const O=document.getElementById(C);if(O){const re=this.getStickyNavHeight(),kt=O.getBoundingClientRect().top+this.windowRef.scrollY;this.windowRef.scrollTo({top:kt-re,behavior:"smooth"})}}}getStickyNavHeight(){return this.scrollNavigationService.getScrollOffset()}get visibleTabs(){return this.hideTabIds().length>0?this.tabs.filter(C=>!this.hideTabIds().includes(C.id)):this.tabs}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-sticky-nav"]],viewQuery:function(O,re){if(1&O&&e.GBs(Co,5),2&O){let kt;e.mGM(kt=e.lsd())&&(re.groupElement=kt.first)}},hostAttrs:["data-gtm-component","sticky-nav"],hostBindings:function(O,re){1&O&&e.bIt("scroll",function(Un){return re.onScroll(Un)},!1,e.tSv)("resize",function(){return re.onResize()},!1,e.tSv)},inputs:{navTitle:"navTitle",tabs:"tabs",staticMode:[1,"staticMode"],hideTabIds:[1,"hideTabIds"],background:[1,"background"]},decls:1,vars:1,consts:[["group",""],["menuList",""],["id","sticky-nav",1,"shadow-medium","group","top-0","z-50","print:hidden",3,"ngClass","sticky","is-sticky"],["id","sticky-nav",1,"shadow-medium","group","top-0","z-50","print:hidden",3,"ngClass"],[1,"block"],[1,"bg-pc1-100","group-[.frk-theme--dark]:bg-pc1-900","group-[.frk-theme--dark]:text-nc1-0","hidden","py-4","group-[.is-sticky]:block"],[1,"container","mb-0","w-auto","text-lg","font-bold"],[1,"p-4","lg:hidden"],["for","page-navigation",1,"sr-only"],["name","select-light-name","id","page-navigation",3,"change"],[3,"value","selected"],["id","menu-list",1,"scrollbar","scrollbar-thumb-pc1-800","scrollbar-track-pc1-100","mb-0","flex","hidden","w-full","list-none","gap-4","overflow-x-auto","px-8","py-4","lg:flex","xl:gap-8"],[1,"m-0","list-none","p-0"],[3,"href"]],template:function(O,re){1&O&&e.DNE(0,Ho,17,12,"div",2),2&O&&e.vxM(re.visibleTabs.length>0?0:-1)},dependencies:[s.MD,s.YU,qs],encapsulation:2,changeDetection:0})}return b})();const oi=new e.nKC("BRIGHTCOVE_SERVICE",{providedIn:"root",factory:()=>(Re.kL.registerInstance("HttpService",V.kl),Re.kL.resolve(pn))});let ei=(()=>{class b{documentRef=(0,e.WQX)(r.q);elementRef=(0,e.WQX)(e.aKT);modalService=(0,e.WQX)(X.Bg);destroyRef=(0,e.WQX)(e.abz);brightcoveService=(0,e.WQX)(oi);config=e.hFB.required();playerConfig=(0,e.EWP)(()=>this.config().brightcoveVideoCompound);useModal=(0,e.hFB)(!1);
16hideControls=(0,e.hFB)(!1);thumbnailImgPlaceholder={src:"https://placehold.co/640x320",width:640,height:320};thumbnailImgSignal=(0,e.vPA)(this.thumbnailImgPlaceholder);thumbnailImg=this.thumbnailImgSignal.asReadonly();modalIdPlaceholder="videoPlayerModal";modalIdSignal=(0,e.vPA)(this.modalIdPlaceholder);modalId=this.modalIdSignal.asReadonly();playerIdPlaceholder="playerId";playerIdSignal=(0,e.vPA)(this.playerIdPlaceholder);playerId=this.playerIdSignal.asReadonly();ngOnInit(){const C=this.brightcoveService.createBrightcoveScript(this.playerConfig(),this.documentRef);this.elementRef.nativeElement.appendChild(C);const O=crypto.randomUUID();this.modalIdSignal.set(this.modalIdPlaceholder+O),this.playerIdSignal.set(this.playerIdPlaceholder+O),this.useModal()&&this.setBrightcoveThumbnail(this.playerConfig())}setBrightcoveThumbnail(C){this.brightcoveService.getBrightcoveData$(C.videoId,C.accountId).pipe((0,G.pQ)(this.destroyRef)).subscribe({next:O=>{O.images.poster.src&&this.thumbnailImgSignal.update(re=>({...re,src:O.images.poster.src}))},error:()=>{this.thumbnailImgSignal.set(this.thumbnailImgPlaceholder)}})}openModal(C){this.modalService.open(C);const O=videojs.getPlayer(this.playerId());O.ready(()=>{O.play()})}closeModal(){const C=videojs.getPlayer(this.playerId());C.ready(()=>{C.pause()})}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-video"]],hostAttrs:["data-gtm-component","video",1,"@container","block"],hostVars:2,hostBindings:function(O,re){2&O&&e.AVh("hide-controls",re.hideControls())},inputs:{config:[1,"config"],useModal:[1,"useModal"],hideControls:[1,"hideControls"]},decls:13,vars:10,consts:[["videoPlayer",""],["data-testid","root",1,"@4xl:flex","@4xl:flex-row","@4xl:items-start","@4xl:gap-8"],[1,"@4xl:basis-1/2","pb-4"],[1,"relative","inline-block"],[3,"ngTemplateOutlet"],[1,"@4xl:grid","@4xl:basis-1/2","@4xl:grid-cols-[auto_1fr]","@4xl:items-center","@4xl:gap-x-2"],["data-testid","category",1,"badge","text-pc1-800","border-pc1-800","badge--square","@4xl:badge--rounded","@4xl:row-start-1","@4xl:row-end-2","text-sm",3,"text-nc1-0","border-nc1-0","text-pc1-800","border-pc1-800"],["data-testid","title",1,"@4xl:col-start-1","@4xl:col-end-3"],["data-testid","playtime",1,"@4xl:row-start-1","@4xl:row-end-2","mb-0",3,"text-nc1-0","text-nc1-950"],["data-testid","summary",1,"@4xl:col-start-1","@4xl:col-end-3",3,"innerHTML"],[3,"id","modalCloseLabel","ariaCloseLabel","showCloseButton"],["type","button",1,"relative","inline-block","border-0","bg-transparent","p-0",3,"click"],["priority","false",1,"block",3,"ngSrc","width","height"],["name","heroPlayCircleSolid","customClass","video__play-icon",1,"pointer-events-none","absolute","left-1/2","top-1/2","h-[40%]","-translate-x-1/2","-translate-y-1/2","align-middle"],["data-testid","category",1,"badge","text-pc1-800","border-pc1-800","badge--square","@4xl:badge--rounded","@4xl:row-start-1","@4xl:row-end-2","text-sm"],["data-testid","playtime",1,"@4xl:row-start-1","@4xl:row-end-2","mb-0"],["name","heroClock",1,"align-middle",3,"size"],[3,"emitModalClose","id","modalCloseLabel","ariaCloseLabel","showCloseButton"],["data-testid","videoPlayer",1,"min-w-[360px]","md:min-w-[500px]","lg:min-w-[768px]"],["data-embed","default","data-playlist-id","","data-application-id","",1,"vjs-fluid",3,"id"]],template:function(O,re){1&O&&(e.j41(0,"div",1)(1,"div",2),e.DNE(2,Wo,6,9,"div",3)(3,Yo,1,1,"ng-container",4),e.k0s(),e.j41(4,"div",5),e.DNE(5,Bi,2,9,"p",6),e.j41(6,"h3",7),e.EFF(7),e.k0s(),e.DNE(8,$i,3,6,"p",8),e.nrm(9,"div",9),e.k0s()(),e.DNE(10,fr,5,9,"frk-modal",10)(11,Ai,1,6,"ng-template",null,0,e.C5r)),2&O&&(e.R7$(2),e.vxM(re.useModal()&&re.thumbnailImg().src?2:3),e.R7$(3),e.vxM(re.config().category&&"none"!==re.config().category?5:-1),e.R7$(),e.AVh("text-nc1-0","dark"===re.config().variant),e.R7$(),e.SpI(" ",re.config().title," "),e.R7$(),e.vxM(re.playerConfig().playtime&&"0"!==re.playerConfig().playtime?8:-1),e.R7$(),e.AVh("text-nc1-0","dark"===re.config().variant),e.Y8G("innerHTML",re.config().summary.value,e.npT),e.R7$(),e.vxM(re.useModal()?10:-1))},dependencies:[s.MD,s.T3,X.zq,za,p.kt,X.zf],styles:["[_nghost-%COMP%]     .video__play-icon{color:#000;width:100%;height:100%;background:#fff;opacity:.7;border-radius:100%;overflow:hidden;clip-path:circle(40%)}
16.hide-controls[_nghost-%COMP%]     .video-js .vjs-control-bar{display:none!important}"],changeDetection:0})}return b})();function Ii(b){return"brightcoveGalleryCompound"in b}let Zi=(()=>{class b{documentRef=(0,e.WQX)(r.q);elementRef=(0,e.WQX)(e.aKT);brightcoveService=(0,e.WQX)(oi);config=e.hFB.required();playerReady=(0,e.CGW)();isPlaying=(0,e.vPA)(!1);playerIdPlaceholder="videoPlayer";playerIdSignal=(0,e.vPA)(this.playerIdPlaceholder);playerId=this.playerIdSignal.asReadonly();cssClass=(0,e.EWP)(()=>this.config().cssClass||"vjs-fluid");ariaLabel=(0,e.EWP)(()=>this.config().ariaLabel||"Video player");playerConfig=(0,e.EWP)(()=>this.config().playerConfig);thumbnail=(0,e.EWP)(()=>this.config().thumbnail);playButtonAriaLabel=(0,e.EWP)(()=>this.config().thumbnail?.playButtonAriaLabel||"Play video");ngOnInit(){const C=this.config();if(!C.thumbnail){const O=this.initializePlayer(C);C.shouldAutoPlay&&this.autoPlayPlayer(O)}}handlePlay(){if(!this.isPlaying()){this.isPlaying.set(!0);const C=this.config(),O=this.initializePlayer(C);this.autoPlayPlayer(O)}}autoPlayPlayer(C,O=0){const Un=globalThis.videojs?.getPlayer(C);Un?Un.ready(()=>{Un.play()}):O>=20||setTimeout(()=>{this.autoPlayPlayer(C,O+1)},100)}initializePlayer(C){let O;O=C.playerId?C.playerId:crypto?.randomUUID?`${this.playerIdPlaceholder}-${crypto.randomUUID()}`:`${this.playerIdPlaceholder}-${Date.now()}-${Math.random().toString(36).substring(2,9)}`,this.playerIdSignal.set(O);const re=this.brightcoveService.createBrightcoveScript(C.playerConfig,this.documentRef);return this.elementRef.nativeElement.appendChild(re),this.playerReady.emit(O),O}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-video-player"]],hostAttrs:["data-gtm-component","video-player",1,"block"],inputs:{config:[1,"config"]},outputs:{playerReady:"playerReady"},decls:2,vars:1,consts:[[1,"relative","inline-block"],["data-embed","default","data-playlist-id","","data-application-id","","controls","",3,"class","id"],["type","button",1,"relative","inline-block","border-0","bg-transparent","p-0",3,"click"],["width","1280","height","720",1,"block","h-full","w-full","object-cover",3,"ngSrc","alt"],["name","heroPlayCircleSolid",1,"pointer-events-none","absolute","left-1/2","top-1/2","h-16","w-16","-translate-x-1/2","-translate-y-1/2","text-white"],["data-embed","default","data-playlist-id","","data-application-id","","controls","",3,"id"]],template:function(O,re){1&O&&e.DNE(0,Mr,4,3,"div",0)(1,xr,1,7,"video-js",1),2&O&&e.vxM(re.thumbnail()&&!re.isPlaying()?0:1)},dependencies:[s.MD,p.kt,X.zq],encapsulation:2,changeDetection:0})}return b})(),Wi=(()=>{class b{config=e.hFB.required();playEvent=(0,e.CGW)();pauseEvent=(0,e.CGW)();progressEvent=(0,e.CGW)();completeEvent=(0,e.CGW)();errorEvent=(0,e.CGW)();audioElement=(0,e.ebz)("audioElement");progressBarElement=(0,e.ebz)("progressBar");isPlaying=(0,e.vPA)(!1);isPaused=(0,e.vPA)(!1);isLoading=(0,e.vPA)(!1);progress=(0,e.vPA)(0);currentTime=(0,e.vPA)(0);duration=(0,e.vPA)(0);error=(0,e.vPA)(null);volume=(0,e.vPA)(1);playbackSpeed=(0,e.vPA)(1);showVolumeSlider=(0,e.vPA)(!1);showSpeedMenu=(0,e.vPA)(!1);isDragging=!1;availableSpeeds=[.5,.75,1,1.25,1.5,1.75,2];isMuted=(0,e.EWP)(()=>0===this.volume());audioUrlWithCacheControl=(0,e.EWP)(()=>{const C=this.config().audio.url,O=new URL(C,window.location.origin);return O.searchParams.set("t",Date.now().toString()),O.toString()});subheadingClasses=(0,e.EWP)(()=>{const C=[],O=this.config();return O.subheadingColor&&C.push(`text-${O.subheadingColor}`),O.subheadingSize&&C.push(O.subheadingSize),O.subheadingWeight&&C.push(O.subheadingWeight),C.join(" ")});ngAfterViewInit(){const C=this.audioElement();if(C){const O=C.nativeElement;O.volume=this.volume(),O.playbackRate=this.playbackSpeed()}}onDocumentClick(C){const O=C.target,re=O.closest(".audio-player__volume-btn"),kt=O.closest(".volume-slider"),Un=O.closest(".audio-player__settings-btn");O.closest(".audio-player__progress")||(!re&&!kt&&this.showVolumeSlider.set(!1),Un||this.showSpeedMenu.set(!1))}play(){const C=this.audioElement();if(C){const O=C.nativeElement;this.isLoading.set(!0),O.play().then(()=>{this.isPlaying.set(!0),this.isPaused.set(!1),this.isLoading.set(!1),this.error.set(null),this.playEvent.emit({type:"play",audio:this.config().audio});const re=this.config().onPlay;re&&re()})}}pause(){const C=this.audioElement();if(C){C.nativeElement.pause(),this.isPlaying.set(!1),this.isPaused.set(!0),this.pauseEvent.emit({type:"pause",audio:this.config().audio});const re=this.config().onPause;re&&re()}}togglePlayPause(){this.isPlaying()?this.pause():this.play()}toggleVolumeSlider(){this.showVolumeSlider.set(!this.showVolumeSlider()),this.showSpeedMenu.set(!1)}setVolume(C){this.volume.set(C);const O=this.audioElement();O&&(O.nativeElement.volume=C)}toggleMute(){this.isMuted()?this.setVolume(1):this.setVolume(0)}toggleSpeedMenu(){this.showSpeedMenu.set(!this.showSpeedMenu()),this.showVolumeSlider.set(!1)}setPlaybackSpeed(C){this.playbackSpeed.set(C);const O=this.audioElement();O&&(O.nativeElement.playbackRate=C),this.showSpeedMenu.set(!1)}seek(C){this.updateSeekPosition(C.clientX)}onProgressBarKeyDown(C){const O=this.audioElement();if(!O||this.duration()<=0)return;const re=this.currentTime(),kt=this.duration();let Un;switch(C.key){case"ArrowLeft":Un=Math.max(0,re-5),C.preventDefault();break;case"ArrowRight":Un=Math.min(kt,re+5),C.preventDefault();break;case"Home":Un=0,C.preventDefault();break;case"End":Un=kt,C.preventDefault();break;default:return}O.nativeElement.currentTime=Un,this.currentTime.set(Un),this.progress.set(Un/kt*100)}startDrag(C){C.preventDefault(),C.stopPropagation(),this.isDragging=!0,this.updateSeekPosition(C.clientX),document.addEventListener("mousemove",this.onDrag),document.addEventListener("mouseup",this.stopDrag)}onDrag=C=>{this.isDragging&&this.updateSeekPosition(C.clientX)};updateSeekPosition(C){const O=this.audioElement(),re=this.progressBarElement();if(!O||!re||this.duration()<=0)return;const kt=re.nativeElement.getBoundingClientRect();if(kt.width<=0)return;const Po=Math.max(0,Math.min(C-kt.left,kt.width))/kt.width,pi=Po*this.duration();O.nativeElement.currentTime=pi,this.currentTime.set(pi),this.progress.set(100*Po)}stopDrag=()=>{this.isDragging=!1,document.removeEventListener("mousemove",this.onDrag),document.removeEventListener("mouseup",this.stopDrag)};onTimeUpdate(){const C=this.audioElement();if(C){const O=C.nativeElement;this.currentTime.set(O.currentTime);const re=O.currentTime/O.duration*100;this.progress.set(re),this.progressEvent.emit({type:"progress",audio:this.config().audio,progress:re,currentTime:O.currentTime,duration:O.duration});const kt=this.config().onProgress;kt&&kt(re)}}onLoadedMetadata(){const C=this.audioElement();C&&(this.duration.set(C.nativeElement.duration),this.isLoading.set(!1))}onEnded(){this.isPlaying.set(!1),this.isPaused.set(!1),this.progress.set(100),this.completeEvent.emit({type:"complete",audio:this.config().audio});const C=this.config().onComplete;C&&C()}onError(){this.error.set("Audio playback error occurred"),this.isPlaying.set(!1),this.isLoading.set(!1),this.errorEvent.emit({type:"error",audio:this.config().audio,error:"Audio playback error occurred"})}formatTime(C){if(isNaN(C))return"0:00";const O=Math.floor(C/60),re=Math.floor(C%60);return`${O}:${re<10?"0":""}${re}`}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-audio"]],viewQuery:function(O,re){1&O&&(e.wEZ(re.audioElement,vr,5),e.wEZ(re.progressBarElement,li,5)),2&O&&e.NyB(2)},hostAttrs:["data-gtm-component","frk-audio"],hostBindings:function(O,re){1&O&&e.bIt("click",function(Un){return re.onDocumentClick(Un)},!1,e.EBC)},inputs:{config:[1,"config"]},outputs:{playEvent:"playEvent",pauseEvent:"pauseEvent",progressEvent:"progressEvent",completeEvent:"completeEvent",errorEvent:"errorEvent"},decls:34,vars:45,consts:[["audioElement",""],["progressBar",""],["role","regi
16on",1,"audio-component"],["preload","metadata",3,"timeupdate","loadedmetadata","ended","error","src"],[1,"audio__subheading","text-nc1-950","mb-2","text-base","font-bold",3,"ngClass"],[1,"audio-player","bg-nc1-50","border-nc1-200","rounded-xl","border","p-6"],["role","slider","tabindex","0",1,"audio-player__progress","bg-nc1-200","relative","mb-5","h-2","w-full","cursor-pointer","rounded-full",3,"mousedown","click","keydown"],[1,"audio-player__progress-fill","bg-pc1-500","h-full","rounded-full","transition-all","duration-150","ease-out"],[1,"bg-pc1-600","absolute","top-1/2","h-4","w-4","-translate-y-1/2","cursor-grab","rounded-full","shadow-md","transition-all","duration-150","ease-out","active:cursor-grabbing",3,"mousedown"],[1,"audio-player__time-display","text-nc1-500","mb-2","flex","justify-between","text-xs"],[1,"audio-player__controls","flex","w-full","items-center","justify-between"],[1,"relative"],["type","button",1,"audio-player__volume-btn","focus:ring-pc1-500","flex","h-12","w-12","items-center","justify-center","rounded-full","transition-colors","focus:outline-none","focus:ring-2","focus:ring-offset-2",3,"click"],["fill","none","viewBox","0 0 24 24","stroke-width","1.5","stroke","currentColor",1,"h-5","w-5"],[1,"bg-nc1-50","border-nc1-200","absolute","left-full","top-1/2","ml-2","-translate-y-1/2","rounded-lg","border","p-3","shadow-lg"],["type","button",1,"audio-player__play-btn","text-nc1-950","hover:text-nc1-700","disabled:text-nc1-300","focus:ring-pc1-500","flex","items-center","justify-center","transition-all","duration-200","focus:outline-none","focus:ring-2","focus:ring-offset-2","disabled:cursor-not-allowed",3,"click","disabled"],["fill","none","viewBox","0 0 24 24",1,"h-6","w-6","animate-spin"],["name","heroExclamationCircle",1,"h-6","w-6",3,"size"],["fill","currentColor","viewBox","0 0 24 24",1,"h-6","w-6"],["type","button",1,"audio-player__settings-btn","bg-nc1-200","hover:bg-nc1-300","focus:ring-pc1-500","flex","h-12","w-12","items-center","justify-center","rounded-full","transition-colors","focus:outline-none","focus:ring-2","focus:ring-offset-2",3,"click"],["name","heroCog6Tooth",1,"h-5","w-5",3,"size"],[1,"bg-nc1-50","border-nc1-200","absolute","right-0","top-full","z-[999]","mt-2","min-w-[120px]","rounded-lg","border","py-1","shadow-lg"],[1,"mt-4","flex","flex-row","justify-end"],[1,"audio-player__error","mt-3","rounded-md","border","border-red-200","bg-red-50","p-3"],["stroke-linecap","round","stroke-linejoin","round","d","M17.25 9.75 19.5 12m0 0 2.25 2.25M19.5 12l2.25-2.25M19.5 12l-2.25 2.25m-10.5-6 4.72-4.72a.75.75 0 0 1 1.28.53v15.88a.75.75 0 0 1-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.507-1.938-1.354A9.009 9.009 0 0 1 2.25 12c0-.83.112-1.633.322-2.396C2.806 8.756 3.63 8.25 4.51 8.25H6.75Z"],["stroke-linecap","round","stroke-linejoin","round","d","M19.114 5.636a9 9 0 0 1 0 12.728M16.463 8.288a5.25 5.25 0 0 1 0 7.424M6.75 8.25l4.72-4.72a.75.75 0 0 1 1.28.53v15.88a.75.75 0 0 1-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.507-1.938-1.354A9.009 9.009 0 0 1 2.25 12c0-.83.112-1.633.322-2.396C2.806 8.756 3.63 8.25 4.51 8.25H6.75Z"],[1,"flex","items-center","gap-3"],["type","range","min","0","max","100",1,"volume-slider","h-2","w-24","cursor-pointer","appearance-none","rounded-lg",3,"input","value"],["type","button",1,"text-pc1-600","hover:text-pc1-700","whitespace-nowrap","text-xs","font-medium",3,"click"],["cx","12","cy","12","r","10","stroke","currentColor","stroke-width","4",1,"opacity-25"],["fill","currentColor","d","M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z",1,"opacity-75"],["d","M6 5h4v14H6V5zm8 0h4v14h-4V5z"],["d","M8 5.5v13l10.5-6.5L8 5.5z"],[1,"text-nc1-500","border-nc1-200","border-b","px-3","py-2","text-xs","font-semibold"],["type","button",1,"hover:bg-nc1-50","flex","w-full","items-center","justify-between","px-4","py-2","text-left","text-sm","transition-colors",3,"bg-pc1-50","text-pc1-700","font-semibold"],["type","button",1,"hover:bg-nc1-50","flex","w-full","items-center","justify-between","px-4","py-2","text-left","text-sm","transition-colors",3,"click"],["name","heroCheck",1,"h-4","w-4",3,"size"],["rel","noopener noreferrer","target","_blank","tabindex","0",1,"text-pc1-500","hover:text-pc1-600","flex","cursor-pointer","items-center","gap-2","text-sm","underline","transition-colors",3,"href"],[1,"flex","items-center","gap-2","text-sm","text-red-700"],["name","heroExclamationCircle",1,"size-4",3,"size"]],template:function(O,re){if(1&O){const kt=e.RV6();e.j41(0,"div",2)(1,"audio",3,0),e.bIt("timeupdate",function(){return e.eBV(kt),e.Njj(re.onTimeUpdate())})("loadedmetadata",function(){return e.eBV(kt),e.Njj(re.onLoadedMetadata())})("ended",function(){return e.eBV(kt),e.Njj(re.onEnded())})("error",function(){return e.eBV(kt),e.Njj(re.onError())}),e.k0s(),e.j41(3,"div",4),e.EFF(4),e.k0s(),e.j41(5,"div",5)(6,"div",6,1),e.bIt("mousedown",function(Po){return e.eBV(kt),e.Njj(re.startDrag(Po))})("click",function(Po){return e.eBV(kt),e.Njj(re.seek(Po))})("keydown",function(Po){return e.eBV(kt),e.Njj(re.onProgressBarKeyDown(Po))}),e.nrm(8,"div",7),e.j41(9,"div",8),e.bIt("mousedown",function(Po){return e.eBV(kt),e.Njj(re.startDrag(Po))}),e.k0s()(),e.j41(10,"div",9)(11,"span"),e.EFF(12),e.k0s(),e.j41(13,"span"),e.EFF(14),e.k0s()(),e.j41(15,"div",10)(16,"div",11)(17,"button",12),e.bIt("click",function(){return e.eBV(kt),e.Njj(re.toggleVolumeSlider())}),e.DNE(18,Ti,2,0,":svg:svg",13)(19,Ci,2,0,":svg:svg",13)(20,Gi,2,0,":svg:svg",13)(21,sr,2,0,":svg:svg",13),e.k0s(),e.DNE(22,_r,5,5,"div",14),e.k0s(),e.j41(23,"button",15),e.bIt("click",function(){return e.eBV(kt),e.Njj(re.togglePlayPause())}),e.DNE(24,Ir,3,0,":svg:svg",16)(25,jr,1,1,"frk-heroicon",17)(26,na,2,0,":svg:svg",18)(27,oa,2,0,":svg:svg",18),e.k0s(),e.j41(28,"div",11)(29,"button",19),e.bIt("click",function(){return e.eBV(kt),e.Njj(re.toggleSpeedMenu())}),e.nrm(30,"frk-heroicon",20),e.k0s(),e.DNE(31,di,5,0,"div",21),e.k0s()(),e.DNE(32,Di,3,2,"div",22),e.k0s(),e.DNE(33,Er,5,2,"div",23),e.k0s()}2&O&&(e.BMQ("aria-label",re.config().ariaLabel||"Audio player: "+re.config().audio.title)("aria-description",re.config().ariaDescription),e.R7$(),e.Y8G("src",re.audioUrlWithCacheControl(),e.B4B),e.BMQ("autoplay",!!re.config().shouldAutoPlay||null),e.R7$(2),e.Y8G("ngClass",re.subheadingClasses()),e.R7$(),e.SpI(" ",re.config().subheading," "),e.R7$(2),e.BMQ("aria-label","Seek audio position")("aria-valuemin",0)("aria-valuemax",re.duration())("aria-valuenow",re.currentTime()),e.R7$(2),e.xc7("width",re.progress(),"%"),e.R7$(),e.xc7("left",re.progress(),"%")("transform","translate(-50%, -50%)"),e.AVh("scale-0",0===re.progress()&&!re.isPlaying())("scale-100",re.progress()>0||re.isPlaying()),e.R7$(3),e.JRh(re.formatTime(re.currentTime())),e.R7$(2),e.JRh(re.formatTime(re.duration())),e.R7$(3),e.AVh("bg-nc1-200",!re.isMuted())("hover:bg-nc1-300",!re.isMuted())("bg-pc1-100",re.isMuted())("hover:bg-pc1-200",re.isMuted())("text-pc1-600",re.isMuted()),e.BMQ("aria-label",re.isMuted()?"Unmute audio":"Volume control")("aria-expanded",re.showVolumeSlider()),e.R7$(),e.vxM(re.isMuted()||0===re.volume()?18:re.volume()<.33?19:re.volume()<.66?20:21),e.R7$(4),e.vxM(re.showVolumeSlider()?22:-1),e.R7$(),e.Y8G("disabled",re.isLoading()||re.error()),e.BMQ("aria-label",re.isPlaying()?"Pause audio":"Play audio"),e.R7$(),e.vxM(re.isLoading()?24:re.error()?25:re.isPlaying()?26:27),e.R7$(5),e.BMQ("aria-label","Playback speed settings")("aria-expanded",re.showSpeedMenu()),e.R7$(),e.Y8G("size",20),e.R7$(),e.vxM(re.showSpeedMenu()?31:-1),e.R7$(),e.vxM(re.config().legalInformationLink?32:-1),e.R7$(),e.vxM(re.error()?33:-1))},dependencies:[s.MD,s.YU,X.zq],styles:[".volume-slider[_ngcontent-%COMP%]{background:linear-gradient(to right,var(--color-std-pc1-500) 0%,var(--color-std-pc1-500) var(--volume-percent, 0%),var(--color-std-nc1-200) var(--volume-percent, 0%),var(--color-std-nc1-200) 100%)}.volume-slider[_ngcontent-%COMP%]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-std-pc1-600);cursor:pointer;border:2px solid white;box-shadow:0 1px 2px #0000000d,0 1px 3px 1px #0000001a}.volume-slider[_ngcontent-%COMP%]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-std-pc1-600);cursor:pointer;border:2px solid white;box-shadow:0 1px 2px #0000000d,0 1px 3px 1px #0000001a}"],changeDetection:0})}return b})(),qi=(()=>{class b{modalService;translateService;currentLabels=(0,e.vPA)({signInTitle:"",registerButtonText:"",signInButtonText:"",introText:""});constructor(C,O){this.modalService=C,this.translateService=O,this.currentLabels.set(this.getDefaultLabels())}open(C){let O;O="string"==typeof C?this.getLabelsForContext(C):C?{...this.getDefaultLabels(),...C}:this.getDefaultLabels(),this.currentLabels.set(O),setTimeout(()=>{this.modalService.open("signInModal")},0)}getDefaultLabels(){return{signInTitle:this.translateService.instant("signin.sign-in-document-title"),registerButtonText:this.translateService.instant("signin.registerLink-title"),signInButtonText:this.translateService.instant("signin.go-to-signin"),introText:""}}
16getLabelsForContext(C){const O=this.getDefaultLabels();return["fund-content","products","document-list","literature-listing","protected-document"].includes(C)?this.createDocumentLabels(O):"ppss"===C||"watchlist"===C?this.createWatchlistLabels(O):"pin-product"===C?this.createPinProductLabels(O):"us-tax-listing"===C?this.createWatchlistAndFeaturedLabels(O):"pat-tool"===C?this.createPatToolLabels(O):"order-history"===C?this.createOrderHistoryLabels(O):"marketing"===C?{...O,introText:""}:O}createDocumentLabels(C){return{...C,signInTitle:this.translateService.instant("signin.sign-in-document-title"),registerButtonText:this.translateService.instant("signin.registerLink-title"),signInButtonText:this.translateService.instant("signin.go-to-signin"),introText:""}}createWatchlistAndFeaturedLabels(C){return{...C,signInTitle:this.translateService.instant("signin.sign-in-watchlist-and-featured-title"),registerButtonText:this.translateService.instant("signin.registerLink-title"),signInButtonText:this.translateService.instant("signin.go-to-signin"),introText:""}}createWatchlistLabels(C){return{...C,signInTitle:this.translateService.instant("signin.sign-in-watchlist-title"),registerButtonText:this.translateService.instant("signin.registerLink-title"),signInButtonText:this.translateService.instant("signin.go-to-signin"),introText:this.translateService.instant("signin.sign-in-watchlist-intro")}}createPinProductLabels(C){return{...C,signInTitle:this.translateService.instant("signin.sign-in-pin-product-title"),registerButtonText:this.translateService.instant("signin.registerLink-title"),signInButtonText:this.translateService.instant("signin.go-to-signin"),introText:""}}createPatToolLabels(C){return{...C,signInTitle:this.translateService.instant("signin.sign-in-pat-tool-title"),registerButtonText:this.translateService.instant("signin.registerLink-title"),signInButtonText:this.translateService.instant("signin.go-to-signin"),introText:this.translateService.instant("signin.sign-in-pat-tool-intro-text")}}createOrderHistoryLabels(C){return{...C,signInTitle:"",registerButtonText:this.translateService.instant("signin.registerLink-title"),signInButtonText:this.translateService.instant("signin.go-to-signin"),introText:"",buttonLayout:"space-between"}}static \u0275fac=function(O){return new(O||b)(e.KVO(X.Bg),e.KVO(V.c$))};static \u0275prov=e.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();const zi="AnalyticsWatchlistDirective";let lr=(()=>{class b{loggerService=(0,e.WQX)(ie.L);el=(0,e.WQX)(e.aKT);renderer=(0,e.WQX)(e.sFG);inputSignal;set gtmAttributes(C){(0,e.Hps)(C)?this.inputSignal=C:this.setAttributes(C)}constructor(){(0,e.QZP)(()=>{if(this.inputSignal){const C=this.inputSignal();this.setAttributes(C)}})}extractFundNumberFromProductShareClassID(C){if(!C)return{};const re=/^([A-Za-z0-9]*)-([A-Za-z0-9]*)$/.exec(C);if(!re)return{};const[,kt,Un]=re;return{fundNumber:kt,shareClassCode:Un}}setAttributes(C){const O=this.extractFundNumberFromProductShareClassID(C?.productShareClassId),re={"data-gtm-product-name":C?.productName,"data-gtm-product-number":O.fundNumber,"data-gtm-product-ticker":C?.identifier,"data-gtm-product-asset-class":C?.assetClass,"data-gtm-product-type":C?.productType,"data-gtm-product-class":O.shareClassCode?`Class ${O.shareClassCode}`:void 0};for(const[kt,Un]of Object.entries(re))this.setAttribute(kt,Un)}setAttribute(C,O){O?(this.loggerService.info(zi,`setting GTM attribute ${C} to ${O}`),this.renderer.setAttribute(this.el.nativeElement,C,O)):(this.loggerService.info(zi,`removing GTM attribute ${C}`),this.renderer.removeAttribute(this.el.nativeElement,C))}static \u0275fac=function(O){return new(O||b)};static \u0275dir=e.FsC({type:b,selectors:[["","frkAnalyticsWatchlist",""]],inputs:{gtmAttributes:"gtmAttributes"}})}return b})(),wa=(()=>{class b{windowRef;constructor(C){this.windowRef=C}pushAudioEvent(C){const O=this.windowRef;O.dataLayer=O.dataLayer||[],O.dataLayer.push({event_data:null}),O.dataLayer.push(C)}static \u0275fac=function(O){return new(O||b)(e.KVO(Ct.Qc))};static \u0275prov=e.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();const ia=[25,50,75,100];let Ia=(()=>{class b{audioComponent;gtmService;destroyRef;frkAudioAnalytics=e.hFB.required();milestonesHit=new Set;hasTrackedAudioStart=!1;constructor(C,O,re){this.audioComponent=C,this.gtmService=O,this.destroyRef=re;
16const kt=this.audioComponent.playEvent.subscribe(()=>this.handleAudioStart()),Un=this.audioComponent.progressEvent.subscribe(pi=>this.handleAudioProgress(pi)),Po=this.audioComponent.completeEvent.subscribe(()=>this.handleAudioComplete());this.destroyRef.onDestroy(()=>{kt.unsubscribe(),Un.unsubscribe(),Po.unsubscribe()})}handleAudioStart(){this.audioComponent.currentTime()<=1&&this.resetMilestones(),!this.hasTrackedAudioStart&&(this.hasTrackedAudioStart=!0,this.emitAudioEvent("audio_start","Audio Started",0))}handleAudioProgress(C){if(!this.audioComponent.isPlaying())return;const O=Math.floor(C.progress);for(const re of ia)O>=re&&!this.milestonesHit.has(re)&&(this.milestonesHit.add(re),this.emitAudioEvent("audio_milestone","Audio Milestone",re))}handleAudioComplete(){this.emitAudioEvent("audio_complete","Audio Complete",100),this.resetMilestones()}resetMilestones(){this.milestonesHit.clear()}emitAudioEvent(C,O,re){const kt=this.getAudioMetadata();this.gtmService.pushAudioEvent({event:C,detailed_event:O,event_data:{media_milestone:re,media_name:kt.mediaName,media_provider:kt.mediaProvider,media_type:kt.mediaType}})}getAudioMetadata(){const C=this.frkAudioAnalytics(),O=C.analytics;return{mediaName:O?.mediaName||C.audio.title,mediaProvider:O?.mediaProvider||"",mediaType:O?.mediaType||""}}static \u0275fac=function(O){return new(O||b)(e.rXU(Wi),e.rXU(wa),e.rXU(e.abz))};static \u0275dir=e.FsC({type:b,selectors:[["","frkAudioAnalytics",""]],inputs:{frkAudioAnalytics:[1,"frkAudioAnalytics"]}})}return b})(),Sr=(()=>{class b{windowRef=(0,e.WQX)(Ct.Qc);pushCalculatorEvent(C){this.windowRef.dataLayer=this.windowRef.dataLayer||[],this.windowRef.dataLayer.push({event_data:null}),this.windowRef.dataLayer.push(C)}static \u0275fac=function(O){return new(O||b)};static \u0275prov=e.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})(),Or=(()=>{class b{frkCalculatorAnalytics=e.hFB.required();elementRef=(0,e.WQX)(e.aKT);gtmService=(0,e.WQX)(Sr);destroyRef=(0,e.WQX)(e.abz);timeoutId;pendingEmitId=0;hasEmitted=!1;constructor(){this.destroyRef.onDestroy(()=>this.clearPendingEvent())}handleHostEvent(C,O){const re=this.frkCalculatorAnalytics();(re.emitOn??this.getDefaultEmitOn())!==C||O.defaultPrevented||this.isDisabled(this.elementRef.nativeElement)||re.shouldEmitOncePerControl&&this.hasEmitted||(this.clearPendingEvent(),this.scheduleCalculatorEvent(re))}scheduleCalculatorEvent(C){const O=++this.pendingEmitId,re=C.debounceMs??0;re>0?this.timeoutId=setTimeout(()=>this.emitPendingCalculatorEvent(C,O),re):Promise.resolve().then(()=>this.emitPendingCalculatorEvent(C,O))}emitPendingCalculatorEvent(C,O){O===this.pendingEmitId&&this.emitCalculatorEvent(C)}emitCalculatorEvent(C){const O=this.resolveEventName(C.eventType);this.gtmService.pushCalculatorEvent({event:O,detailed_event:this.resolveDetailedEvent(O),action:C.action,event_data:{category:this.resolveCategory(C),link_text:this.resolveLinkText(C),method:C.method,name:C.name}}),this.hasEmitted=!0,this.timeoutId=void 0}resolveEventName(C){return"interaction"===C?"calculator_interaction":"calculator_selection"}resolveDetailedEvent(C){return"calculator_interaction"===C?"Calculator Interaction":"Calculator Selection"}resolveCategory(C){if(C.category)return C.category;const O=this.elementRef.nativeElement.closest("[data-gtm-component]");return O instanceof HTMLElement?O.dataset.gtmComponent??"":""}resolveLinkText(C){return this.hasConfiguredLinkText(C)?this.resolveConfiguredLinkText(C.linkText):this.resolveElementLinkText(this.elementRef.nativeElement)}hasConfiguredLinkText(C){return null!=C.linkText}resolveConfiguredLinkText(C){const O="function"==typeof C?C():C;return this.stringifyLinkText(O)}stringifyLinkText(C){return null==C?"":String(C)}resolveElementLinkText(C){return C instanceof HTMLInputElement?C.getAttribute("aria-valuetext")||C.value||"":C instanceof HTMLSelectElement?C.selectedOptions[0]?.textContent?.trim()||C.value:C instanceof HTMLTextAreaElement?C.value:this.resolveTextElementLinkText(C)}resolveTextElementLinkText(C){return C.textContent?.trim()||C.getAttribute("aria-label")||C.dataset.gtmLabel||""}getDefaultEmitOn(){const C=this.elementRef.nativeElement;return C instanceof HTMLInputElement||C instanceof HTMLSelectElement||C instanceof HTMLTextAreaElement?"change":"click"}isDisabled(C){return"disabled"in C&&!0===C.disabled||"true"===C.getAttribute("aria-disabled")}clearPendingEvent(){this.pendingEmitId++,void 0!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=void 0)}static \u0275fac=function(O){return new(O||b)};static \u0275dir=e.FsC({type:b,selectors:[["","frkCalculatorAnalytics",""]],hostBindings:function(O,re){1&O&&e.bIt("blur",function(Un){return re.handleHostEvent("blur",Un)})("change",function(Un){return re.handleHostEvent("change",Un)})("click",function(Un){return re.handleHostEvent("click",Un)})("input",function(Un){return re.handleHostEvent("input",Un)})},inputs:{frkCalculatorAnalytics:[1,"frkCalculatorAnalytics"]}})}return b})(),Pi=(()=>{class b{elementRef;renderer;destroyRef;frkCalloutCardAnalytics=e.hFB.required();constructor(C,O,re){this.elementRef=C,this.renderer=O,this.destroyRef=re;
16const kt=(0,e.QZP)(()=>{const Un=this.frkCalloutCardAnalytics();this.setAnalyticsAttributes(Un)});this.destroyRef.onDestroy(()=>kt.destroy())}setAnalyticsAttributes(C){const O=this.elementRef.nativeElement;this.renderer.setAttribute(O,"data-gtm-event","callout_click"),this.renderer.setAttribute(O,"data-gtm-callout-type",C.type??"card"),this.setOrRemoveAttribute(O,"data-gtm-callout-link-url",C.href),this.setOrRemoveAttribute(O,"data-gtm-label",C.label)}setOrRemoveAttribute(C,O,re){null==re||""===re?this.renderer.removeAttribute(C,O):this.renderer.setAttribute(C,O,re)}static \u0275fac=function(O){return new(O||b)(e.rXU(e.aKT),e.rXU(e.sFG),e.rXU(e.abz))};static \u0275dir=e.FsC({type:b,selectors:[["","frkCalloutCardAnalytics",""]],inputs:{frkCalloutCardAnalytics:[1,"frkCalloutCardAnalytics"]}})}return b})(),Xr=(()=>{class b{elementRef;renderer;destroyRef;frkCarouselNavAnalytics=e.hFB.required();constructor(C,O,re){this.elementRef=C,this.renderer=O,this.destroyRef=re;const kt=(0,e.QZP)(()=>{const Un=this.frkCarouselNavAnalytics();this.setAnalyticsAttributes(Un)});this.destroyRef.onDestroy(()=>kt.destroy())}setAnalyticsAttributes(C){const O=this.elementRef.nativeElement;this.setAttributeIfChanged(O,"data-gtm-intent",C.intent),this.setOrRemoveAttribute(O,"data-gtm-heading",C.heading),this.setOrRemoveAttribute(O,"data-gtm-index",C.index?.toString()),this.setOrRemoveAttribute(O,"data-gtm-target-index",C.targetIndex?.toString())}setOrRemoveAttribute(C,O,re){null==re||""===re?C.hasAttribute(O)&&this.renderer.removeAttribute(C,O):this.setAttributeIfChanged(C,O,re)}setAttributeIfChanged(C,O,re){C.getAttribute(O)!==re&&this.renderer.setAttribute(C,O,re)}static \u0275fac=function(O){return new(O||b)(e.rXU(e.aKT),e.rXU(e.sFG),e.rXU(e.abz))};static \u0275dir=e.FsC({type:b,selectors:[["","frkCarouselNavAnalytics",""]],inputs:{frkCarouselNavAnalytics:[1,"frkCarouselNavAnalytics"]}})}return b})();const zr="WidenImageLoaderHelper",Va=(b="https://franklintempletonprod.widen.net")=>({provide:p.WM,useFactory:B=>C=>{if(!C.src.includes(b))return B?.debug(zr,`Non-widen image: ${C.src}`),C.src;B?.debug(zr,`Widen image: ${C.src}`);const O=new URL(C.src);let re=O.pathname;C.loaderParams?.format&&"original"!==C.loaderParams.format&&(re=re.replace(/^\/content\/(\w+)\/(\w+)\//,`/content/$1/${C.loaderParams.format}/`));const kt=O.searchParams;C.width&&kt.set("w",C.width.toString()),C.loaderParams?.height&&kt.set("h",C.loaderParams.height.toString()),C.loaderParams?.quality&&kt.set("q",C.loaderParams.quality.toString()),C.loaderParams?.dpi&&kt.set("dpi",C.loaderParams.dpi.toString()),C.loaderParams?.crop&&kt.set("crop","y"),C.loaderParams?.keep&&kt.set("k",C.loaderParams.keep),C.loaderParams?.color&&kt.set("co",C.loaderParams.color.toLowerCase());const Un=`${b}${re}${O.search}`;return B?.debug(zr,`Replaced Widen image url: ${Un}`),Un},deps:[[new e.Xx1,ie.L]]});let fa=(()=>{class b{imgUrl=e.hFB.required();format=(0,e.hFB)("webp");keep=(0,e.hFB)("c");altText=(0,e.hFB)("");isPriority=(0,e.hFB)(!1);
16extraClasses=(0,e.hFB)("");hidePrint=(0,e.hFB)(!1);imageParams=(0,e.EWP)(()=>({format:this.format()}));objectFitClass=(0,e.EWP)(()=>{const C=this.extraClasses();return/\bobject-(contain|fill|none|scale-down)\b/.test(C)?"":"object-cover"});cssClasses=(0,e.EWP)(()=>`${this.objectFitClass()} ${this.objectPositionClass()} ${this.extraClasses()} ${this.hidePrint()?"print:hidden":""}`);objectPositionClass=(0,e.EWP)(()=>{switch(this.keep()){case"n":return"object-top";case"ne":return"object-right-top";case"e":return"object-right";case"se":return"object-right-bottom";case"s":return"object-bottom";case"sw":return"object-left-bottom";case"w":return"object-left";case"nw":return"object-left-top";default:return"object-center"}});static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-fill-img"]],hostAttrs:["data-gtm-component","fill-img"],inputs:{imgUrl:[1,"imgUrl"],format:[1,"format"],keep:[1,"keep"],altText:[1,"altText"],isPriority:[1,"isPriority"],extraClasses:[1,"extraClasses"],hidePrint:[1,"hidePrint"]},decls:1,vars:6,consts:[["fill","",3,"alt","loaderParams","ngSrc","priority"]],template:function(O,re){1&O&&e.nrm(0,"img",0),2&O&&(e.HbH(re.cssClasses()),e.Y8G("alt",re.altText())("loaderParams",re.imageParams())("ngSrc",re.imgUrl())("priority",re.isPriority()||null))},dependencies:[s.MD,p.kt],encapsulation:2,changeDetection:0})}return b})(),Ba=(()=>{class b{windowRef=(0,e.WQX)(Ct.Qc);el=(0,e.WQX)(e.aKT);appRef=(0,e.WQX)(e.o8S);injector=(0,e.WQX)(e.uvJ);imgRef;frkBgImg=e.hFB.required();frkBgImgFormat=(0,e.hFB)("webp");frkBgImgKeep=(0,e.hFB)("c");frkBgImgAltText=(0,e.hFB)("");
16frkBgImgClasses=(0,e.hFB)("");frkBgImgIsPriority=(0,e.hFB)(!1);frkBgImgHidePrint=(0,e.hFB)(!1);ngOnInit(){if(this.frkBgImg()){const C=this.windowRef.getComputedStyle(this.el.nativeElement);["relative","fixed","absolute"].includes(C.position)||(this.el.nativeElement.style.position="relative");const O=(0,e.Ol2)([Va()],this.injector);this.imgRef=(0,e.a0P)(fa,{environmentInjector:O}),this.appRef.attachView(this.imgRef.hostView),this.imgRef.setInput("imgUrl",this.frkBgImg()),this.imgRef.setInput("format",this.frkBgImgFormat()),this.imgRef.setInput("keep",this.frkBgImgKeep()),this.imgRef.setInput("altText",this.frkBgImgAltText()),this.imgRef.setInput("isPriority",this.frkBgImgIsPriority()),this.imgRef.setInput("extraClasses",this.frkBgImgClasses()),this.imgRef.setInput("hidePrint",this.frkBgImgHidePrint()),this.el.nativeElement.prepend(this.imgRef.location.nativeElement)}}static \u0275fac=function(O){return new(O||b)};static \u0275dir=e.FsC({type:b,selectors:[["","frkBgImg",""]],inputs:{frkBgImg:[1,"frkBgImg"],frkBgImgFormat:[1,"frkBgImgFormat"],frkBgImgKeep:[1,"frkBgImgKeep"],frkBgImgAltText:[1,"frkBgImgAltText"],frkBgImgClasses:[1,"frkBgImgClasses"],frkBgImgIsPriority:[1,"frkBgImgIsPriority"],frkBgImgHidePrint:[1,"frkBgImgHidePrint"]}})}return b})(),ps=(()=>{class b{scrollSpyService=(0,e.WQX)(so);scrollNavigationService=(0,e.WQX)(_o);documentRef=(0,e.WQX)(r.q);loggerService=(0,e.WQX)(ie.L);targetId="";scrollSubject$=new we.B;destroyRef=(0,e.WQX)(e.abz);scrollEndTimeout;stickyNavHeight=0;constructor(){this.stickyNavHeight=this.getStickyNavHeight(),this.scrollSubject$.pipe((0,ge.c)(60),(0,G.pQ)(this.destroyRef)).subscribe({next:()=>{this.setActiveId()},error:C=>{this.loggerService.error("ScrollSpyDirective","Error in scrollSubject$ subscription:",C)}})}setActiveId(){const C=this.documentRef.getElementById(this.targetId);if(C){const O=C.getBoundingClientRect();O.top>=0&&Math.abs(O.top)<=this.stickyNavHeight&&this.targetId!==this.scrollSpyService.getActiveId()&&(this.scrollNavigationService.setIsFromNavigation(!1),this.scrollSpyService.setActiveId(this.targetId))}}onScroll(C){if(this.stickyNavHeight=this.getStickyNavHeight(),this.scrollNavigationService.getIsFromNavigation())return this.scrollEndTimeout&&clearTimeout(this.scrollEndTimeout),void(this.scrollEndTimeout=setTimeout(()=>{this.onScrollEnd()},500));this.scrollSubject$.next(C)}onScrollEnd(){this.scrollNavigationService.setIsFromNavigation(!1)}getStickyNavHeight(){return this.scrollNavigationService.getScrollOffset()}static \u0275fac=function(O){return new(O||b)};static \u0275dir=e.FsC({type:b,selectors:[["","frkScrollSpy",""]],hostBindings:function(O,re){1&O&&e.bIt("scroll",function(Un){return re.onScroll(Un)},!1,e.tSv)},inputs:{targetId:[0,"frkScrollSpy","targetId"]}})}return b})(),As=(()=>{class b{targetId;destroyRef=(0,e.WQX)(e.abz);scrollNavService=(0,e.WQX)(_o);onClick(C){C.preventDefault(),C.stopPropagation(),void 0!==this.targetId&&this.scrollNavService.navigateToSection(this.targetId)}static \u0275fac=function(O){return new(O||b)};static \u0275dir=e.FsC({type:b,selectors:[["","frkScrollToSection",""]],hostBindings:function(O,re){1&O&&e.bIt("click",function(Un){return re.onClick(Un)})},inputs:{targetId:[0,"frkScrollToSection","targetId"]}})}return b})(),zs=(()=>{class b{el=(0,e.WQX)(e.aKT);profileService=(0,e.WQX)(an.b);signInModalService=(0,e.WQX)(qi);isLoggedIn=(0,G.ot)(this.profileService.isLoggedIn$());originalHref=(0,e.vPA)(null);frkSignInLink=e.hFB.required();isLocked=(0,e.EWP)(()=>this.frkSignInLink()&&!this.isLoggedIn());href=(0,e.EWP)(()=>this.isLocked()?null:this.originalHref());ngOnInit(){this.originalHref.set(this.el.nativeElement.getAttribute("href"))}handleClick(C){this.isLocked()&&(C.preventDefault(),this.signInModalService.open())}static \u0275fac=function(O){return new(O||b)};static \u0275dir=e.FsC({type:b,selectors:[["","frkSignInLink",""]],hostVars:1,hostBindings:function(O,re){1&O&&e.bIt("click",function(Un){return re.handleClick(Un)}),2&O&&e.BMQ("href",re.href(),e.n$t)},inputs:{frkSignInLink:[1,"frkSignInLink"]},exportAs:["frkSignInLink"]})}return b})();const bs=new e.nKC("BIOS_SERVICE"),Ds=new e.nKC("FETCH_BIO_FROM_ELASTIC"),vs=new e.nKC("LATEST_INSIGHTS_CONFIGURATION"),rl=ne
16w e.nKC("LATEST_INSIGHTS_SERVICE",{providedIn:"root",factory:()=>(0,Ht.p$)((0,e.WQX)(vs))}),Vo=new e.nKC("insights.service"),Cr=new e.nKC("PRESS_RELEASES_CONFIGURATION"),Os=new e.nKC("PRESS_RELEASES_SERVICE",{providedIn:"root",factory:()=>(0,Ht.ql)((0,e.WQX)(Cr))}),al=new e.nKC("PRESS_RELEASE_DETAIL_CONFIGURATION"),ra=new e.nKC("PRESS_RELEASE_DETAIL_SERVICE",{providedIn:"root",factory:()=>(0,Ht._Q)((0,e.WQX)(al))}),Il=new e.nKC("LITERATURE_CONFIGURATION"),vl=new e.nKC("LITERATURE_SERVICE"),el=new e.nKC("PRODUCTS_CONFIGURATION"),hl=new e.nKC("INITIAL_SEGMENT_CONFIGURATION",{providedIn:"root",factory:()=>({segments:[]})}),Tl=new e.nKC("STORAGE_CONFIGURATION",{providedIn:"root",factory:()=>({})}),zl=new e.nKC("SEARCH_SERVICE",{providedIn:"root",factory:()=>(0,Ht.AX)((0,e.WQX)(vs),(0,e.WQX)(Tl),(0,e.WQX)(hl))}),Hl=new e.nKC("ELASTIC_SITE_SEARCH_CONFIGURATION"),ic=new e.nKC("SITE_SEARCH_SERVICE",{providedIn:"root",factory:()=>{return b=(0,e.WQX)(Hl),B=(0,e.WQX)(ie.I),C=(0,e.WQX)(V.kl),Re.kL.register("ELASTIC_SITE_SEARCH_CONFIG",{useValue:b}),Re.kL.registerInstance(V.kl,C),Re.kL.registerInstance(ie.I,B),Re.kL.resolve(De);var b,B,C}}),Zl=new e.nKC("URL");let me=(()=>{class b{intlService=(0,e.WQX)(ie.I);transform(C){return this.intlService.toLocalDate(C)}static \u0275fac=function(O){return new(O||b)};static \u0275pipe=e.EJ8({name:"localDate",type:b,pure:!0})}return b})(),Qe=(()=>{class b{transform(C){return C?C.trim().replaceAll(/\s+/g,"-").toLowerCase():""}static \u0275fac=function(O){return new(O||b)};static \u0275pipe=e.EJ8({name:"slugify",type:b,pure:!0})}return b})(),Se=(()=>{class b{translateService;constructor(C){this.translateService=C}transform(C){return this.translateService.tooltip(C)}static \u0275fac=function(O){return new(O||b)(e.rXU(V.c$,16))};static \u0275pipe=e.EJ8({name:"tooltip",type:b,pure:!0})}return b})(),Oe=(()=>{class b{translateService=(0,e.WQX)(V.c$);transform(C){return this.translateService.instantObj(C)}static \u0275fac=function(O){return new(O||b)};static \u0275pipe=e.EJ8({name:"translateObj",type:b,pure:!0})}return b})();const Ut=(b,B)=>{(b.getAttribute("aria-controls")?.split(" ")||[]).forEach(O=>{const re=document.getElementById(O);re&&(re.hidden=!B,re.classList.toggle("border-t-0",B))}),b.classList.toggle("border-b-1",!B),b.classList.toggle("border-b-0",B)}
16,gt=b=>{b.stopPropagation();const C=b.target.closest(".parent-row");if(C){const O="true"===C.getAttribute("aria-expanded");C.setAttribute("aria-expanded",(!O).toString()),C.querySelector("svg")?.classList.toggle("rotate-180",!O),Ut(C,!O)}},wt=()=>{const b=document.querySelectorAll(".parent-row[aria-controls]"),B=[];return b.forEach(C=>{const O=C.getAttribute("aria-controls")?.split(" ")||[];B.push(...O)}),B.join(" ")},Cn=(b,B)=>{const C=document.querySelector(".toggleBtn"),re=!("true"===C.getAttribute("aria-expanded")),kt=document.querySelectorAll(".parent-row");C.querySelector("svg")?.classList.toggle("rotate-180",re),kt.forEach(Un=>{Un.setAttribute("aria-expanded",re.toString()),Un.querySelector("svg")?.classList.toggle("rotate-180",re),Ut(Un,re)}),C.setAttribute("aria-expanded",re.toString()),b&&b(re),B&&B(re)};var An=function(b){return b.LOADING="LOADING",b.LOADED="LOADED",b.EMPTY="EMPTY",b.ERROR="ERROR",b.NOT_ACTIVE="NOT_ACTIVE",b}(An||{}),In=function(b){return b.HEADER="header",b.FOOTER="footer",b.PRODUCT_BANNER="product-banner",b.PRODUCT_CARD="product-card",b.TABS="tabs",b.TABLE="table",b.CHART="chart",b.LIST="list",b.DETAILS="details",b.DEFAULT="default",b.LA="Liquid Assets",b.HSN="Historical Shadow Nav",b}(In||{});let Fo=(()=>{class b{status=e.hFB.required();message=(0,e.hFB)(null);ComponentStatus=An;ComponentType=In;type=(0,e.hFB)("default");static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-component-status"]],inputs:{status:[1,"status"],message:[1,"message"],type:[1,"type"]},ngContentSelectors:sa,decls:7,vars:1,consts:[["tabsSkeleton",""],[3,"type"],[1,"border-nc1-200","flex","h-full","items-center","rounded-xl","border","p-8"],[1,"mb-0","text-base"],[1,"border-nc1-200","flex","h-full","flex-col","items-start","rounded-xl","border","p-8"],[1,"mb-8","text-2xl","font-bold"],[3,"innerHTML"],["role","tablist","aria-orientation","horizontal",1,"animate-pulse","gap-x-1","md:flex"],[1,"skeleton","h-12","w-48","rounded-t","px-8"],[1,"w-100","skeleton","h-[500px]","rounded-t","px-8","py-4"]],template:function(O,re){if(1&O&&(e.NAR(ca),e.DNE(0,ka,1,1,"frk-skeleton-loader",1)(1,Oa,1,0)(2,la,2,0)(3,dr,2,0)(4,Da,2,0)(5,$a,5,0,"ng-template",null,0,e.C5r)),2&O){let kt;e.vxM((kt=re.status())===re.ComponentStatus.LOADING?0:kt===re.ComponentStatus.LOADED?1:kt===re.ComponentStatus.EMPTY?2:kt===re.ComponentStatus.NOT_ACTIVE?3:kt===re.ComponentStatus.ERROR?4:-1)}},dependencies:[s.MD,X.WA,za],encapsulation:2,changeDetection:0})}return b})(),F=(()=>{class b{config=e.hFB.required();sectionId=(0,e.EWP)(()=>`key-takeaways-${this.config().analytics?.component||"default"}`);headingText=(0,e.EWP)(()=>this.config().heading||"Key takeaways");sizeVariant=(0,e.EWP)(()=>this.config().size||"large");paddingClasses=(0,e.EWP)(()=>"large"===this.sizeVariant()?" p-8":" p-6");headingClasses=(0,e.EWP)(()=>"large"===this.sizeVariant()?"text-2xl font-bold leading-[30px]":"text-xl font-bold leading-[26px]");gapClasses=(0,e.EWP)(()=>" gap-2");keyTakeawaysItems=(0,e.EWP)(()=>this.config().items.key_takeaways?.map(C=>({title:C.title,content:C.content}))||[]);hasHtmlContent=(0,e.EWP)(()=>{const C=this.keyTakeawaysItems();return!(1!==C.length||!C[0])&&/<(ul|ol|div|p|section|article|nav|header|footer|aside|main)\b/i.test(C[0].content??"")});isProductKeyTakeaways=(0,e.EWP)(()=>!!this.config().productDetails);sectionClasses=(0,e.EWP)(()=>this.isProductKeyTakeaways()?"bg-nc1-0 border-nc1-200 mb-3 rounded-xl border p-6 md:mb-4 lg:mb-6 lg:p-8 xl:mb-8":"border-pc1-500 bg-pc1-50 flex w-full flex-col rounded-xl border"+this.paddingClasses()+this.gapClasses());documentsToDisplay=(0,e.EWP)(()=>this.config().productDetails?.documentsToDisplay||[]);signInModal(C){C.preventDefault(),C.stopPropagation();const O=this.config().productDetails?.signInModal;O&&O()}static \u0275fac=function(O){return new(O||b)};static \u0275cmp=e.VBU({type:b,selectors:[["frk-key-takeaways"]],hostAttrs:["data-gtm-component","frk-key-takeaways"],inputs:{config:[1,"config"]},decls:10,vars:8,consts:[["keyTakeawaysHeader",""],["documentLinkTemplate",""],["documentLinkTextTemplate",""],[3,"ngClass"],[1,"key-takeaways-wrapper","[&>header]:mb-4","[&>header]:flex","[&>header]:items-center","[&>header]:justify-between","max-sm:[&>header]:flex-col","max-sm:[&>header]:items-start","max-sm:[&>header_h3]:mb-0","max-sm:[&>header_h3]:leading-6",3,"innerHTML"],[1,"flex","items-center","gap-2"],[3,"ngTemplateOutlet"],[3,"innerHTML"],[3,"class","mb-0"],["name","heroExclamationCircleSolid","aria-hidden","true",1,"text-pc1-700","inline-flex","flex-shrink-0"],[1,"list-disc","last:mb-0"],[1,"mb-2"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mb-4","flex","w-full","justify-between"],[1,"text-2xl","font-semibold"],["target","_blank",1,"font-normal",3,"href"],["target","_blank",1,"font-normal",3,"click","href"],["name","heroArrowDownTray",3,"size"],["name","heroLockClosed",3,"size"]],template:function(O,re){if(1&O&&(e.j41(0,"section",3),e.DNE(1,cs,2,3,"div",4)(2,Cs,5,3)(3,We,6,2,"div"),e.k0s(),e.DNE(4,jn,4,2,"ng-template",null,0,e.C5r)(6,Ko,2,1,"ng-template",null,1,e.C5r)(8,xa,4,3,"ng-template",null,2,e.C5r)),2&O){let kt;e.HbH(re.sectionClasses()),e.Y8G("ngClass",e.eq3(6,Wr,re.hasHtmlContent())),e.BMQ("aria-labelledby",re.sectionId()),e.R7$(),e.vxM(re.isProductKeyTakeaways()&&null!=(kt=re.config().productDetails)&&kt.keyTakeawaysStaticContent&&0===re.keyTakeawaysItems().length?1:2),e.R7$(2),e.vxM(re.isProductKeyTakeaways()&&re.documentsToDisplay().length>0?3:-1)}},dependencies:[s.MD,s.YU,s.T3,X.zq,L],encapsulation:2,changeDetection:0})}return b})();const A=new e.nKC("KEY_TAKEAWAYS_SERVICE",{providedIn:"root",factory:()=>(0,Ht.bf)()})},92720:(fn,Q,h)=>{"use strict";var s,r;h.r(Q),h.d(Q,{ACADEMY_VARIANT:()=>ss,AcademyLibraryCardComponent:()=>p0,AcademyLibraryComponent:()=>f0,AccordionComponent:()=>Bl,AccountAccessLinksComponent:()=>Ll,BannerComponent:()=>pl,BannerHeroComponent:()=>Ls,BannerHomepageComponent:()=>tc,BannerStatsComponent:()=>tl,BannerVideoComponent:()=>Kc,BasicCardGridComponent:()=>Ac,BiographyCardGridComponent:()=>Vc,CardComponent:()=>Ql,CardCtaComponent:()=>
16Bc,CodeComponent:()=>yi,ContentBlockComponent:()=>_a,ContentBlocksComponent:()=>Ke,CtaFormComponent:()=>ui,CuratedCardGridComponent:()=>Dc,DividerComponent:()=>Xi,FeaturedCardCtaComponent:()=>Si,FeaturedVideoComponent:()=>os,FirmToolkitComponent:()=>zc,FormComponent:()=>oo,FundSearchComponent:()=>_l,HighchartsBlockComponent:()=>wc,ImageBlockComponent:()=>Oc,InfoBoxBannerComponent:()=>Kl,InfoBoxCardsComponent:()=>k0,MarketoFormPanelComponent:()=>w0,MediaBlockComponent:()=>Rn,PageSectionComponent:()=>Br,PressReleaseComponent:()=>gl,ProfileBannerComponent:()=>hc,ProfileContentComponent:()=>ys,QuickLinkCardGroupComponent:()=>Ea,QuoteCardComponent:()=>Ma,SectionAnchorComponent:()=>_s,StrategyFinderComponent:()=>ac,VideoListComponent:()=>o0,collectBrightcoveScriptSources:()=>Ec,formatJobTitles:()=>lc,mapBiographyDetailsToCard:()=>n0,shouldNameBeLinked:()=>Yc,transformBrightcoveEmbeds:()=>rc});var p=h(42733),l=h(25044),e=h(85005),G=h(11629),X=h(58189),t=h(71326),V=h(4364),ie=h(93143),J=h(30831),se=h(92201),U=h(64193),ke=h(20358),_e=h(43498),Ue=h(58257),Ze=h(62868),we=h(39687),Ce=(h(79531),h(38327)),Ae=h(64678),ge=h(61651),rt=h(83152),Je=h(20383),Ct=h(29892),Bt=h(6092),Zt=h(75810),Xt=h(36920),nn=h(50467),an=h(59918),un=h(62478),It=h(93176),Re=h(59174),Mt=h(18307),jt=h(89434),Vt=h(80211),En=h(29721),pn=h(39560);const Kt=(E,ft)=>ft.url;function Ht(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",6),t.bIt("click",function(){t.eBV(u);const $=t.XpG();return t.Njj($.toggleExpanded())}),t.j41(1,"span",7),t.EFF(2),t.k0s(),t.nrm(3,"frk-heroicon",8),t.k0s()}if(2&E){const u=t.XpG();t.BMQ("aria-expanded",u.showContent()),t.R7$(2),t.SpI(" ",u.showContent()?"Collapse":"Expand"," section "),t.R7$(),t.Y8G("size",24)("name",u.showContent()?"heroChevronUp":"heroChevronDown")}}function Yt(E,ft){if(1&E&&t.nrm(0,"div",4),2&E){const u=t.XpG();t.Y8G("innerHTML",u.config().descriptions,t.npT)}}function lo(E,ft){1&E&&t.nrm(0,"frk-heroicon",11)}function Pn(E,ft){if(1&E&&t.nrm(0,"p",12),2&E){const u=t.XpG().$implicit;t.Y8G("innerHTML",u.description,t.npT)}}function Zn(E,ft){if(1&E&&(t.j41(0,"div",9)(1,"a",10)(2,"span"),t.EFF(3),t.k0s(),t.DNE(4,lo,1,0,"frk-heroicon",11),t.k0s(),t.DNE(5,Pn,1,1,"p",12),t.k0s()),2&E){const u=ft.$implicit,I=t.XpG(2);t.R7$(),t.Y8G("ngClass",u.leavingSiteModalClass||"")("href",u.url,t.B4B)("target",u.target||"_self"),t.BMQ("rel","_blank"===u.target?"noopener noreferrer":null)("aria-label",u.ariaLabel)("data-is-external","true"===u.showLeavingSiteModal?u.leavingSiteModalKey||"true":null),t.R7$(2),t.JRh(u.text),t.R7$(),t.vxM(I.showIcon()?4:-1),t.R7$(),t.vxM(u.description?5:-1)}}function Ne(E,ft){if(1&E&&(t.j41(0,"div",5),t.Z7z(1,Zn,6,9,"div",9,Kt),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Dyx(u.linksArray())}}const At=(E,ft)=>[E,ft],ct=(E,ft)=>({"button--secondary":E,"button--secondary-dark":ft}),Ft=(E,ft)=>ft.id;function bn(E,ft){if(1&E&&(t.j41(0,"h2",8)(1,"span",10),t.EFF(2),t.k0s(),t.nrm(3,"span",11),t.nI1(4,"safeHtml"),t.k0s()),2&E){const u=t.XpG(2);t.Y8G("ngClass",u.headerTextClass()),t.BMQ("id",u.titleId()),t.R7$(2),t.JRh(u.titleText()),t.R7$(),t.Y8G("innerHTML",t.bMT(4,4,u.config().title),t.npT)}}function Ln(E,ft){if(1&E){const u=t.RV6();t.j41(0,"div",9)(1,"button",12),t.bIt("click",function(){t.eBV(u);const $=t.XpG(2);return t.Njj($.expandAll())}),t.EFF(2),t.nrm(3,"frk-heroicon",13),t.k0s(),t.j41(4,"button",12),t.bIt("click",function(){t.eBV(u);const $=t.XpG(2);return t.Njj($.collapseAll())}),t.EFF(5),t.nrm(6,"frk-heroicon",14),t.k0s()()}if(2&E){const u=t.XpG(2);t.Y8G("ngClass",u.config().showExpandCollapseAll&&!u.config().title?"mb-6 md:mb-8":""),t.R7$(),t.Y8G("ngClass",t.l_i(9,ct,"light"===u.mode(),"dark"===u.mode()))("disabled",u.allExpanded()),t.BMQ("aria-label",u.config().expandAllText||"Expand all items"),t.R7$(),t.SpI(" ",u.config().expandAllText||"Expand all"," "),t.R7$(2),t.Y8G("ngClass",t.l_i(12,ct,"light"===u.mode(),"dark"===u.mode()))("disabled",u.allCollapsed()),t.BMQ("aria-label",u.config().collapseAllText||"Collapse all items"),t.R7$(),t.SpI(" ",u.config().collapseAllText||"Collapse all"," ")}}function ao(E,ft){if(1&E&&(t.j41(0,"div",7),t.DNE(1,bn,5,6,"h2",8)(2,Ln,7,15,"div",9),t.k0s()),2&E){const u=t.XpG();t.AVh("justify-end",!u.config().title)("justify-between",u.config().title),t.Y8G("ngClass",u.config().showExpandCollapseAll&&u.config().title?"mb-6 md:mb-8":""),t.R7$(),t.vxM(u.config().title?1:-1),t.R7$(),t.vxM(u.config().showExpandCollapseAll&&!u.config().intro?2:-1)}}function St(E,ft){if(1&E&&(t.nrm(0,"div",3),t.nI1(1,"safeHtml")),2&E){const u=t.XpG();t.Y8G("innerHTML",t.bMT(1,1,u.config().intro),t.npT)}}function On(E,ft){if(1&E){const u=t.RV6();t.j41(0,"div",4)(1,"button",12),t.bIt("click",function(){t.eBV(u);
16const $=t.XpG();return t.Njj($.expandAll())}),t.EFF(2),t.nrm(3,"frk-heroicon",13),t.k0s(),t.j41(4,"button",12),t.bIt("click",function(){t.eBV(u);const $=t.XpG();return t.Njj($.collapseAll())}),t.EFF(5),t.nrm(6,"frk-heroicon",14),t.k0s()()}if(2&E){const u=t.XpG();t.R7$(),t.Y8G("ngClass",t.l_i(8,ct,"light"===u.mode(),"dark"===u.mode()))("disabled",u.allExpanded()),t.BMQ("aria-label",u.config().expandAllText||"Expand all items"),t.R7$(),t.SpI(" ",u.config().expandAllText||"Expand all"," "),t.R7$(2),t.Y8G("ngClass",t.l_i(11,ct,"light"===u.mode(),"dark"===u.mode()))("disabled",u.allCollapsed()),t.BMQ("aria-label",u.config().collapseAllText||"Collapse all items"),t.R7$(),t.SpI(" ",u.config().collapseAllText||"Collapse all"," ")}}function sn(E,ft){if(1&E&&(t.j41(0,"div",20),t.nrm(1,"div",21),t.nI1(2,"safeHtml"),t.k0s()),2&E){const u=t.XpG().$implicit;t.R7$(),t.Y8G("innerHTML",t.bMT(2,1,u.content),t.npT)}}function zt(E,ft){if(1&E){const u=t.RV6();t.j41(0,"details",6)(1,"summary",15),t.bIt("click",function($){const x=t.eBV(u).$implicit,fe=t.XpG();return $.preventDefault(),t.Njj(fe.toggleItem(x.id))}),t.nrm(2,"span",16),t.nI1(3,"safeHtml"),t.j41(4,"span",17),t.nrm(5,"frk-heroicon",18),t.k0s()(),t.j41(6,"div",19),t.DNE(7,sn,3,3,"div",20),t.k0s()()}if(2&E){const u=ft.$implicit,I=t.XpG();t.Y8G("open",u.isOpen),t.BMQ("id",I.getItemAnchorId(u.id))("data-item-id",u.id),t.R7$(),t.BMQ("aria-label",u.ariaLabel||u.title),t.R7$(),t.Y8G("innerHTML",t.bMT(3,8,u.title),t.npT),t.R7$(2),t.AVh("rotate-180",I.isItemOpen(u.id)),t.R7$(3),t.vxM(u.content?7:-1)}}const Jn=(E,ft)=>ft.value;function To(E,ft){1&E&&(t.j41(0,"div",6),t.nrm(1,"div",7),t.k0s())}function Jo(E,ft){if(1&E&&(t.j41(0,"div",2)(1,"div",3),t.nrm(2,"div",4)(3,"div",5),t.k0s(),t.DNE(4,To,2,0,"div",6),t.k0s()),2&E){const u=ft.$implicit,I=ft.$index,$=ft.$count;t.R7$(),t.BMQ("aria-label",u.ariaLabel||u.value+" "+u.description),t.R7$(),t.Y8G("innerHTML",u.value,t.npT),t.R7$(),t.Y8G("innerHTML",u.description,t.npT),t.R7$(),t.vxM(I!==$-1?4:-1)}}function Mn(E,ft){if(1&E&&(t.j41(0,"div",8),t.nrm(1,"div",9),t.k0s(),t.j41(2,"div",10),t.nrm(3,"img",11),t.k0s()),2&E){t.XpG();const u=t.r8f(5);t.R7$(3),t.Y8G("ngSrc",u)}}const Yn=E=>({"mb-0":E}),zn=(E,ft)=>ft.title;function Lt(E,ft){if(1&E&&t.nrm(0,"div",1),2&E){t.XpG();const u=t.r8f(0);t.Y8G("frkBgImg",u)("frkBgImgIsPriority",!0),t.BMQ("aria-hidden",!0)}}function yt(E,ft){1&E&&(t.qSk(),t.j41(0,"svg",11),t.nrm(1,"path",12),t.k0s())}function Rt(E,ft){if(1&E&&(t.j41(0,"div"),t.DNE(1,yt,2,0,":svg:svg",11),t.j41(2,"span"),t.EFF(3),t.k0s()()),2&E){const u=ft.$implicit;t.XpG(2);const I=t.r8f(0);t.HbH("badge badge--square "+(I?"":"frk-theme--dark")),t.R7$(),t.vxM(u.icon&&""!==u.icon.trim()?1:-1),t.R7$(2),t.JRh(u.title)}}function gn(E,ft){if(1&E&&(t.j41(0,"div",4),t.Z7z(1,Rt,4,4,"div",10,zn),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Dyx(u.config().badge)}}function je(E,ft){if(1&E){const u=t.RV6();t.j41(0,"a",15),t.bIt("click",function($){t.eBV(u);const x=t.XpG(3);return t.Njj(x.onButtonLinkClick($,x.config().primaryButton))}),t.EFF(1),t.k0s()}if(2&E){const u=t.XpG(3),I=t.r8f(0);t.HbH("button "+(I?"button--primary ":"button--primary-dark ")+(u.config().primaryButton.leavingSiteModalClass||"")),t.Y8G("href",u.config().primaryButton.href,t.B4B)("frkCalloutCardAnalytics",u.primaryButtonAnalytics()),t.BMQ("target",u.config().primaryButton.openIn||"_self")("title",u.config().primaryButton.title||u.config().primaryButton.text)("aria-label",u.config().primaryButton.ariaLabel||u.config().primaryButton.text)("data-is-external","true"===u.config().primaryButton.showLeavingSiteModal?u.config().primaryButton.leavingSiteModalKey||"true":null),t.R7$(),t.SpI(" ",u.config().primaryButton.text," ")}}function De(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",16),t.bIt("click",function(){t.eBV(u);const $=t.XpG(3);return t.Njj($.handleButtonClick($.config().primaryButton))}),t.EFF(1),t.k0s()}if(2&E){const u=t.XpG(3),I=t.r8f(0);t.HbH("button "+(I?"button--primary":"button--primary-dark")),t.Y8G("frkCalloutCardAnalytics",u.primaryButtonAnalytics()),t.BMQ("aria-label",u.config().primaryButton.ariaLabel||u.config().primaryButton.text),t.R7$(),t.SpI(" ",u.config().primaryButton.text," ")}}function at(E,ft){if(1&E&&t.DNE(0,je,2,9,"a",13)(1,De,2,5,"button",14),2&E){const u=t.XpG(2);t.vxM(u.config().primaryButton.href?0:1)}}function Ye(E,ft){if(1&E){const u=t.RV6();t.j41(0,"a",15),t.bIt("click",function($){t.eBV(u);const x=t.XpG(3);return t.Njj(x.onButtonLinkClick($,x.config().secondaryButton))}),t.EFF(1),t.k0s()}if(2&E){const u=t.XpG(3),I=t.r8f(0);t.HbH("button "+(I?"button--secondary ":"button--secondary-dark ")+(u.config().secondaryButton.leavingSiteModalClass||"")),t.Y8G("href",u.config().secondaryButton.href,t.B4B)("frkCalloutCardAnalytics",u.secondaryButtonAnalytics()),t.BMQ("target",u.config().secondaryButton.openIn||"_self")("title",u.config().secondaryButton.title||u.config().secondaryButton.text)("aria-label",u.config().secondaryButton.ariaLabel||u.config().secondaryButton.text)("data-is-external","true"===u.config().secondaryButton.showLeavingSiteModal?u.config().secondaryButton.leavingSiteModalKey||"true":null),t.R7$(),t.SpI(" ",u.config().secondaryButton.text," ")}}function wn(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",16),t.bIt("click",function(){t.eBV(u);
16const $=t.XpG(3);return t.Njj($.handleButtonClick($.config().secondaryButton))}),t.EFF(1),t.k0s()}if(2&E){const u=t.XpG(3),I=t.r8f(0);t.HbH("button "+(I?"button--secondary":"button--secondary-dark")),t.Y8G("frkCalloutCardAnalytics",u.secondaryButtonAnalytics()),t.BMQ("aria-label",u.config().secondaryButton.ariaLabel||u.config().secondaryButton.text),t.R7$(),t.SpI(" ",u.config().secondaryButton.text," ")}}function Vn(E,ft){if(1&E&&t.DNE(0,Ye,2,9,"a",13)(1,wn,2,5,"button",14),2&E){const u=t.XpG(2);t.vxM(u.config().secondaryButton.href?0:1)}}function ye(E,ft){if(1&E&&(t.j41(0,"div",7),t.DNE(1,at,2,1)(2,Vn,2,1),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.vxM(u.hasPrimaryButton()?1:-1),t.R7$(),t.vxM(u.hasSecondaryButton()?2:-1)}}function qt(E,ft){if(1&E&&(t.j41(0,"a",17),t.nrm(1,"img",19)(2,"div",20)(3,"span",21),t.k0s()),2&E){const u=t.XpG(2).$implicit;t.Y8G("href",u.href,t.B4B),t.R7$(),t.Y8G("ngSrc",u.imageUrl)("alt",u.altText),t.R7$(2),t.Y8G("innerHTML",u.description,t.npT)}}function Me(E,ft){if(1&E&&(t.j41(0,"div",18),t.nrm(1,"img",19)(2,"div",20)(3,"span",21),t.k0s()),2&E){const u=t.XpG(2).$implicit;t.R7$(),t.Y8G("ngSrc",u.imageUrl)("alt",u.altText),t.R7$(2),t.Y8G("innerHTML",u.description,t.npT)}}function it(E,ft){if(1&E&&t.DNE(0,qt,4,4,"a",17)(1,Me,4,3,"div",18),2&E){const u=t.XpG().$implicit;t.vxM(u.href?0:1)}}function le(E,ft){if(1&E&&t.DNE(0,it,2,1),2&E){const u=ft.$implicit;t.vxM(u.imageUrl&&""!==u.imageUrl.trim()?0:-1)}}function dt(E,ft){if(1&E&&(t.j41(0,"div",8),t.Z7z(1,le,1,1,null,null,t.Vm6),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Dyx(u.config().cardImages)}}function et(E,ft){if(1&E&&(t.j41(0,"div",9),t.nrm(1,"frk-banner-stats",22),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Y8G("config",u.statsConfig())}}const kn=["dropdownWrap"];function co(E,ft){if(1&E&&t.EFF(0),2&E){const u=t.XpG().$implicit;t.SpI(" - ",u.result.source.shareClassName," ")}}function jo(E,ft){if(1&E&&t.EFF(0),2&E){const u=t.XpG().$implicit;t.SpI(" - ",u.result.source.ticker," ")}}function Ro(E,ft){if(1&E){const u=t.RV6();t.j41(0,"li",11)(1,"a",12),t.bIt("click",function($){const x=t.eBV(u).$implicit,fe=t.XpG(2);return t.Njj(fe.onSearchResultAnchorClick($,x.href))}),t.EFF(2),t.DNE(3,co,1,1)(4,jo,1,1),t.k0s()()}if(2&E){const u=ft.$implicit;t.BMQ("id","option-"+ft.$index),t.R7$(),t.BMQ("href",u.href,t.B4B),t.R7$(),t.SpI(" ",u.result.source.title," "),t.R7$(),t.vxM(u.result.source.shareClassCode&&"-"!==u.result.source.shareClassCode&&"SINGLCLASS"!==u.result.source.shareClassCode&&"NA"!==u.result.source.shareClassCode?3:-1),t.R7$(),t.vxM(u.result.source.ticker&&"-"!==u.result.source.ticker?4:-1)}}function wi(E,ft){if(1&E&&(t.j41(0,"ul",8),t.Z7z(1,Ro,5,5,"li",11,Ft),t.k0s()),2&E){t.XpG();const u=t.r8f(10);t.R7$(),t.Dyx(u)}}function fi(E,ft){if(1&E&&(t.j41(0,"div",9),t.EFF(1),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.SpI(" No results for ",u._searchValue()," ")}}function Ar(E,ft){if(1&E){const u=t.RV6();t.j41(0,"a",16),t.bIt("click",function($){const x=t.eBV(u).$implicit,fe=t.XpG(2);return t.Njj(fe.handleLinkClick(x,$))}),t.EFF(1),t.k0s()}if(2&E){const u=ft.$implicit;t.Y8G("href",u.href,t.B4B),t.BMQ("aria-label","Navigate to "+u.label),t.R7$(),t.SpI(" ",u.label," ")}}function er(E,ft){if(1&E&&(t.j41(0,"div",10)(1,"span",13),t.EFF(2,"View:"),t.k0s(),t.j41(3,"nav",14),t.Z7z(4,Ar,2,3,"a",15,Ft),t.k0s()()),2&E){const u=t.XpG();t.R7$(4),t.Dyx(u.links())}}function Yi(E,ft){if(1&E&&t.nrm(0,"div",1),2&E){t.XpG();const u=t.r8f(0);t.Y8G("frkBgImg",u)("frkBgImgIsPriority",!0),t.BMQ("aria-hidden",!0)}}function Rr(E,ft){if(1&E&&(t.j41(0,"div",2),t.nrm(1,"frk-video",12),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Y8G("config",u.getVideoConfig())("hideControls",!0)}}function si(E,ft){if(1&E&&t.nrm(0,"div",3),2&E){const u=t.XpG(2);t.Y8G("ngClass",u.getGradientClasses()),t.BMQ("aria-hidden",!0)}}function Nt(E,ft){if(1&E&&(t.j41(0,"a",15),t.EFF(1),t.k0s()),2&E){let u,I,$,x;const fe=t.XpG(3);t.HbH(fe.isLightTheme()?"button button--primary":"button button--primary-dark"),t.Y8G("href",null==(u=fe.config().primaryButton)?null:u.href,t.B4B)("frkCalloutCardAnalytics",fe.primaryButtonAnalytics()),t.BMQ("target",(null==(I=fe.config().primaryButton)?null:I.openIn)||"_self")("aria-label",(null==($=fe.config().primaryButton)?null:$.ariaLabel)||(null==($=fe.config().primaryButton)?null:$.text)),t.R7$(),t.SpI(" ",null==(x=fe.config().primaryButton)?null:x.text," ")}}function ln(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",16),t.bIt("click",function(){t.eBV(u);
16const $=t.XpG(3);return t.Njj($.handleButtonClick($.config().primaryButton))}),t.EFF(1),t.k0s()}if(2&E){let u,I;const $=t.XpG(3);t.HbH($.isLightTheme()?"button button--primary":"button button--primary-dark"),t.Y8G("frkCalloutCardAnalytics",$.primaryButtonAnalytics()),t.BMQ("aria-label",(null==(u=$.config().primaryButton)?null:u.ariaLabel)||(null==(u=$.config().primaryButton)?null:u.text)),t.R7$(),t.SpI(" ",null==(I=$.config().primaryButton)?null:I.text," ")}}function rn(E,ft){if(1&E&&(t.j41(0,"a",15),t.EFF(1),t.k0s()),2&E){let u,I,$,x;const fe=t.XpG(4);t.HbH(fe.isLightTheme()?"button button--secondary":"button button--secondary-dark"),t.Y8G("href",null==(u=fe.config().secondaryButton)?null:u.href,t.B4B)("frkCalloutCardAnalytics",fe.secondaryButtonAnalytics()),t.BMQ("target",(null==(I=fe.config().secondaryButton)?null:I.openIn)||"_self")("aria-label",(null==($=fe.config().secondaryButton)?null:$.ariaLabel)||(null==($=fe.config().secondaryButton)?null:$.text)),t.R7$(),t.SpI(" ",null==(x=fe.config().secondaryButton)?null:x.text," ")}}function vo(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",16),t.bIt("click",function(){t.eBV(u);const $=t.XpG(4);return t.Njj($.handleButtonClick($.config().secondaryButton))}),t.EFF(1),t.k0s()}if(2&E){let u,I;const $=t.XpG(4);t.HbH($.isLightTheme()?"button button--secondary":"button button--secondary-dark"),t.Y8G("frkCalloutCardAnalytics",$.secondaryButtonAnalytics()),t.BMQ("aria-label",(null==(u=$.config().secondaryButton)?null:u.ariaLabel)||(null==(u=$.config().secondaryButton)?null:u.text)),t.R7$(),t.SpI(" ",null==(I=$.config().secondaryButton)?null:I.text," ")}}function Hn(E,ft){if(1&E&&t.DNE(0,rn,2,7,"a",13)(1,vo,2,5,"button",14),2&E){let u;const I=t.XpG(3);t.vxM(null!=(u=I.config().secondaryButton)&&u.href?0:1)}}function Bo(E,ft){if(1&E&&(t.j41(0,"div",10),t.DNE(1,Nt,2,7,"a",13)(2,ln,2,5,"button",14)(3,Hn,2,1),t.k0s()),2&E){let u;const I=t.XpG(2);t.R7$(),t.vxM(null!=(u=I.config().primaryButton)&&u.href?1:2),t.R7$(2),t.vxM(I.config().secondaryButton?3:-1)}}function gi(E,ft){if(1&E&&(t.j41(0,"div",11),t.nrm(1,"frk-fund-search",17),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Y8G("theme",u.config().appearance)("placeholder",u.config().searchPlaceholder||u.placeholder)("links",u.searchLinks())("productPageUrl",u.config().productPageUrl)}}function Dr(E,ft){if(1&E&&(t.SS7(0),t.DNE(1,Yi,1,3,"div",1)(2,Rr,2,2,"div",2)(3,si,1,2,"div",3),t.j41(4,"div",4)(5,"div",5)(6,"span",6),t.EFF(7),t.k0s()(),t.j41(8,"div",7)(9,"h1",8),t.EFF(10),t.k0s(),t.nrm(11,"p",9),t.DNE(12,Bo,4,2,"div",10),t.k0s(),t.DNE(13,gi,2,4,"div",11),t.k0s()),2&E){let u;const I=t.XpG(),$=t.bH3(I.backgroundImageUrl());t.R7$(),t.vxM(I.hasImageBackground()&&$?1:-1),t.R7$(),t.vxM(I.hasVideoBackground()&&I.getVideoConfig()?2:-1),t.R7$(),t.vxM(I.hasGradientBackground()?3:-1),t.R7$(),t.AVh("pb-12",!I.showSearchBar()),t.R7$(2),t.Y8G("ngClass",I.getCategoryTextColor()),t.R7$(),t.SpI(" ",I.config().category," "),t.R7$(2),t.Y8G("ngClass",I.getTitleTextColor()),t.R7$(),t.SpI(" ",I.config().title," "),t.R7$(),t.Y8G("ngClass",I.getDescriptionTextColor())("innerHTML",I.config().description,t.npT),t.R7$(),t.vxM(null!=(u=I.config().primaryButton)&&u.text?12:-1),t.R7$(),t.vxM(I.showSearchBar()?13:-1)}}function wr(E,ft){if(1&E&&t.nrm(0,"div",21),2&E){const u=t.XpG(2);t.Y8G("frkBgImg",u.backgroundImageUrl())("frkBgImgIsPriority",!0),t.BMQ("aria-hidden",!0)}}function Ei(E,ft){if(1&E&&(t.j41(0,"div",22),t.nrm(1,"frk-video",32),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Y8G("config",u.getVideoConfig())}}function ji(E,ft){if(1&E&&t.nrm(0,"div",23),2&E){const u=t.XpG(2);t.Y8G("ngClass",u.getGradientClasses()),t.BMQ("aria-hidden",!0)}}function qr(E,ft){if(1&E&&t.nrm(0,"div",33),2&E){const u=t.XpG(2);t.AVh("bg-nc1-200",u.isLightTheme())("bg-pc1-700",u.isDarkTheme())}}function Vr(E,ft){if(1&E&&(t.j41(0,"a",15),t.EFF(1),t.k0s()),2&E){let u,I,$,x;const fe=t.XpG(3);t.HbH(fe.isLightTheme()?"button button--primary":"button button--primary-dark"),t.Y8G("href",null==(u=fe.config().primaryButton)?null:u.href,t.B4B)("frkCalloutCardAnalytics",fe.primaryButtonAnalytics()),t.BMQ("target",(null==(I=fe.config().primaryButton)?null:I.openIn)||"_self")("aria-label",(null==($=fe.config().primaryButton)?null:$.ariaLabel)||(null==($=fe.config().primaryButton)?null:$.text)),t.R7$(),t.SpI(" ",null==(x=fe.config().primaryButton)?null:x.text," ")}}function mn(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",16),t.bIt("click",function(){t.eBV(u);
16const $=t.XpG(3);return t.Njj($.handleButtonClick($.config().primaryButton))}),t.EFF(1),t.k0s()}if(2&E){let u,I;const $=t.XpG(3);t.HbH($.isLightTheme()?"button button--primary":"button button--primary-dark"),t.Y8G("frkCalloutCardAnalytics",$.primaryButtonAnalytics()),t.BMQ("aria-label",(null==(u=$.config().primaryButton)?null:u.ariaLabel)||(null==(u=$.config().primaryButton)?null:u.text)),t.R7$(),t.SpI(" ",null==(I=$.config().primaryButton)?null:I.text," ")}}function vn(E,ft){if(1&E&&(t.j41(0,"a",15),t.EFF(1),t.k0s()),2&E){let u,I,$,x;const fe=t.XpG(4);t.HbH(fe.isLightTheme()?"button button--secondary":"button button--secondary-dark"),t.Y8G("href",null==(u=fe.config().secondaryButton)?null:u.href,t.B4B)("frkCalloutCardAnalytics",fe.secondaryButtonAnalytics()),t.BMQ("target",(null==(I=fe.config().secondaryButton)?null:I.openIn)||"_self")("aria-label",(null==($=fe.config().secondaryButton)?null:$.ariaLabel)||(null==($=fe.config().secondaryButton)?null:$.text)),t.R7$(),t.SpI(" ",null==(x=fe.config().secondaryButton)?null:x.text," ")}}function Kn(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",16),t.bIt("click",function(){t.eBV(u);const $=t.XpG(4);return t.Njj($.handleButtonClick($.config().secondaryButton))}),t.EFF(1),t.k0s()}if(2&E){let u,I;const $=t.XpG(4);t.HbH($.isLightTheme()?"button button--secondary":"button button--secondary-dark"),t.Y8G("frkCalloutCardAnalytics",$.secondaryButtonAnalytics()),t.BMQ("aria-label",(null==(u=$.config().secondaryButton)?null:u.ariaLabel)||(null==(u=$.config().secondaryButton)?null:u.text)),t.R7$(),t.SpI(" ",null==(I=$.config().secondaryButton)?null:I.text," ")}}function Ao(E,ft){if(1&E&&t.DNE(0,vn,2,7,"a",13)(1,Kn,2,5,"button",14),2&E){let u;const I=t.XpG(3);t.vxM(null!=(u=I.config().secondaryButton)&&u.href?0:1)}}function ti(E,ft){if(1&E&&(t.j41(0,"div",10),t.DNE(1,Vr,2,7,"a",13)(2,mn,2,5,"button",14)(3,Ao,2,1),t.k0s()),2&E){let u;const I=t.XpG(2);t.R7$(),t.vxM(null!=(u=I.config().primaryButton)&&u.href?1:2),t.R7$(2),t.vxM(I.config().secondaryButton?3:-1)}}function Sn(E,ft){1&E&&t.nrm(0,"div",30)}function uo(E,ft){if(1&E&&(t.j41(0,"div",31)(1,"div",11),t.nrm(2,"frk-fund-search",17),t.k0s()()),2&E){const u=t.XpG(2);t.R7$(2),t.Y8G("theme",u.config().appearance)("placeholder",u.config().searchPlaceholder||u.placeholder)("links",u.searchLinks())("productPageUrl",u.config().productPageUrl)}}function io(E,ft){if(1&E&&(t.nrm(0,"div",18),t.j41(1,"div",19)(2,"div",20),t.DNE(3,wr,1,3,"div",21)(4,Ei,2,1,"div",22)(5,ji,1,2,"div",23)(6,qr,1,4,"div",24),t.k0s(),t.j41(7,"div",25)(8,"div",26)(9,"span",6),t.EFF(10),t.k0s()(),t.j41(11,"div",27)(12,"h1",28),t.EFF(13),t.k0s(),t.nrm(14,"p",29),t.DNE(15,ti,4,2,"div",10),t.k0s()()(),t.DNE(16,Sn,1,0,"div",30)(17,uo,3,4,"div",31)),2&E){let u;const I=t.XpG();t.R7$(3),t.vxM(I.hasImageBackground()?3:-1),t.R7$(),t.vxM(I.hasVideoBackground()&&I.getVideoConfig()?4:-1),t.R7$(),t.vxM(I.hasGradientBackground()?5:-1),t.R7$(),t.vxM(I.hasImageBackground()||I.hasVideoBackground()||I.hasGradientBackground()?-1:6),t.R7$(3),t.Y8G("ngClass",I.isSplitLayout()?I.get
16SplitLayoutCategoryTextColor():I.getCategoryTextColor()),t.R7$(),t.SpI(" ",I.config().category," "),t.R7$(2),t.Y8G("ngClass",I.isSplitLayout()?I.getSplitLayoutTitleTextColor():I.getTitleTextColor()),t.R7$(),t.SpI(" ",I.config().title," "),t.R7$(),t.Y8G("ngClass",I.isSplitLayout()?I.getSplitLayoutDescriptionTextColor():I.getDescriptionTextColor())("innerHTML",I.config().description,t.npT),t.R7$(),t.vxM(null!=(u=I.config().primaryButton)&&u.text?15:-1),t.R7$(),t.vxM(I.showSearchBar()?-1:16),t.R7$(),t.vxM(I.showSearchBar()?17:-1)}}function Io(E,ft){if(1&E&&(t.j41(0,"div",34),t.nrm(1,"frk-video",46),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Y8G("config",u.getVideoConfig())("hideControls",!0)}}function Oo(E,ft){1&E&&t.nrm(0,"div",35)}function ki(E,ft){if(1&E&&(t.j41(0,"span",41),t.EFF(1),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.SpI(" ",u.config().category," ")}}function Vi(E,ft){if(1&E){const u=t.RV6();t.j41(0,"div",44)(1,"button",47),t.bIt("click",function(){t.eBV(u);const $=t.XpG(2);return t.Njj($.toggleVideoPlayback())}),t.nrm(2,"frk-heroicon",48),t.k0s()()}if(2&E){const u=t.XpG(2);t.R7$(),t.BMQ("aria-label",u.pausePlayAriaLabel()),t.R7$(),t.Y8G("name",u.pausePlayIconName())("size",16)}}function hi(E,ft){1&E&&t.nrm(0,"div",30)}function yr(E,ft){if(1&E&&(t.j41(0,"div",45),t.nrm(1,"frk-fund-search",49),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Y8G("placeholder",u.config().searchPlaceholder||u.placeholder)("links",u.searchLinks())("productPageUrl",u.config().productPageUrl)}}function Ur(E,ft){if(1&E&&(t.DNE(0,Io,2,2,"div",34)(1,Oo,1,0,"div",35),t.j41(2,"div",36)(3,"div",37)(4,"div",38)(5,"div",39)(6,"div",40),t.DNE(7,ki,2,1,"span",41),t.j41(8,"h1",42),t.EFF(9),t.k0s(),t.nrm(10,"div",43),t.k0s(),t.DNE(11,Vi,3,3,"div",44),t.k0s()()(),t.DNE(12,hi,1,0,"div",30)(13,yr,2,3,"div",45),t.k0s()),2&E){const u=t.XpG();t.vxM(u.hasVideoBackground()&&u.getVideoConfig()?0:-1),t.R7$(),t.vxM(u.hasVideoBackground()&&u.getVideoConfig()?-1:1),t.R7$(6),t.vxM(u.config().category?7:-1),t.R7$(2),t.SpI(" ",u.config().title," "),t.R7$(),t.Y8G("innerHTML",u.config().description,t.npT),t.R7$(),t.vxM(u.hasVideoBackground()&&u.getVideoConfig()?11:-1),t.R7$(),t.vxM(u.showSearchBar()?-1:12),t.R7$(),t.vxM(u.showSearchBar()?13:-1)}}function Ki(E,ft){if(1&E&&t.nrm(0,"div",1),2&E){t.XpG();const u=t.r8f(0);t.Y8G("frkBgImg",u)("frkBgImgIsPriority",!0),t.BMQ("aria-hidden",!0)}}function Hi(E,ft){if(1&E&&(t.j41(0,"div",2),t.nrm(1,"frk-video",14),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Y8G("config",u.getVideoConfig())("hideControls",!0)}}function kr(E,ft){if(1&E&&t.nrm(0,"div",3),2&E){const u=t.XpG(2);t.Y8G("ngClass",u.getGradientClasses()),t.BMQ("aria-hidden",!0)}}function ur(E,ft){if(1&E&&(t.j41(0,"a",17),t.EFF(1),t.k0s()),2&E){let u,I,$;const x=t.XpG(3);t.HbH(x.primaryButtonClass()),t.Y8G("href",null==(u=x.config().primaryButton)?null:u.href,t.B4B)("frkCalloutCardAnalytics",x.primaryButtonAnalytics()),t.BMQ("target",(null==(I=x.config().primaryButton)?null:I.openIn)||"_self")("aria-label",x.getButtonAriaLabel(x.config().primaryButton)),t.R7$(),t.SpI(" ",null==($=x.config().primaryButton)?null:$.text," ")}}function fo(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",18),t.bIt("click",function(){t.eBV(u);const $=t.XpG(3);return t.Njj($.handleButtonClick($.config().primaryButton))}),t.EFF(1),t.k0s()}if(2&E){let u;const I=t.XpG(3);t.HbH(I.primaryButtonClass()),t.Y8G("frkCalloutCardAnalytics",I.primaryButtonAnalytics()),t.BMQ("aria-label",I.getButtonAriaLabel(I.config().primaryButton)),t.R7$(),t.SpI(" ",null==(u=I.config().primaryButton)?null:u.text," ")}}function Oi(E,ft){if(1&E&&(t.j41(0,"a",17),t.EFF(1),t.k0s()),2&E){let u,I,$;const x=t.XpG(4);t.HbH(x.secondaryButtonClass()),t.Y8G("href",null==(u=x.config().secondaryButton)?null:u.href,t.B4B)("frkCalloutCardAnalytics",x.secondaryButtonAnalytics()),t.BMQ("target",(null==(I=x.config().secondaryButton)?null:I.openIn)||"_self")("aria-label",x.getButtonAriaLabel(x.config().secondaryButton)),t.R7$(),t.SpI(" ",null==($=x.config().secondaryButton)?null:$.text," ")}}function mr(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",18),t.bIt("click",function(){t.eBV(u);
16const $=t.XpG(4);return t.Njj($.handleButtonClick($.config().secondaryButton))}),t.EFF(1),t.k0s()}if(2&E){let u;const I=t.XpG(4);t.HbH(I.secondaryButtonClass()),t.Y8G("frkCalloutCardAnalytics",I.secondaryButtonAnalytics()),t.BMQ("aria-label",I.getButtonAriaLabel(I.config().secondaryButton)),t.R7$(),t.SpI(" ",null==(u=I.config().secondaryButton)?null:u.text," ")}}function tr(E,ft){if(1&E&&t.DNE(0,Oi,2,7,"a",15)(1,mr,2,5,"button",16),2&E){let u;const I=t.XpG(3);t.vxM(null!=(u=I.config().secondaryButton)&&u.href?0:1)}}function ar(E,ft){if(1&E&&(t.j41(0,"div",12),t.DNE(1,ur,2,7,"a",15)(2,fo,2,5,"button",16)(3,tr,2,1),t.k0s()),2&E){let u;const I=t.XpG(2);t.R7$(),t.vxM(null!=(u=I.config().primaryButton)&&u.href?1:2),t.R7$(2),t.vxM(I.config().secondaryButton?3:-1)}}function nr(E,ft){if(1&E&&(t.j41(0,"div",13),t.nrm(1,"frk-fund-search",19),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Y8G("theme",u.config().appearance)("placeholder",u.config().searchPlaceholder||u.placeholder)("links",u.searchLinks())("productPageUrl",u.config().productPageUrl)}}function en(E,ft){if(1&E&&(t.SS7(0),t.DNE(1,Ki,1,3,"div",1)(2,Hi,2,2,"div",2)(3,kr,1,2,"div",3),t.j41(4,"div",4)(5,"div",5)(6,"span",6),t.EFF(7),t.k0s()(),t.j41(8,"div",7)(9,"h1",8)(10,"span",9),t.EFF(11),t.k0s(),t.nrm(12,"span",10),t.k0s(),t.nrm(13,"div",11),t.DNE(14,ar,4,2,"div",12),t.k0s(),t.DNE(15,nr,2,4,"div",13),t.k0s()),2&E){let u;const I=t.XpG(),$=t.bH3(I.backgroundImageUrl());t.R7$(),t.vxM(I.hasImageBackground()&&$?1:-1),t.R7$(),t.vxM(I.hasVideoBackground()&&I.getVideoConfig()?2:-1),t.R7$(),t.vxM(I.hasGradientBackground()?3:-1),t.R7$(),t.AVh("pb-12",!I.showSearchBar()),t.R7$(2),t.Y8G("ngClass",I.getCategoryTextColor()),t.R7$(),t.SpI(" ",I.config().category," "),t.R7$(2),t.Y8G("ngClass",I.getTitleTextColor()),t.R7$(2),t.JRh(I.config().title),t.R7$(),t.Y8G("innerHTML",I.config().title,t.npT),t.R7$(),t.Y8G("ngClass",I.getDescriptionTextColor())("innerHTML",I.config().description,t.npT),t.R7$(),t.vxM(null!=(u=I.config().primaryButton)&&u.text?14:-1),t.R7$(),t.vxM(I.showSearchBar()?15:-1)}}function cn(E,ft){if(1&E&&t.nrm(0,"div",23),2&E){const u=t.XpG(2);t.Y8G("ngClass",u.isSplitMediaAspectRatioStandardized()?"aspect-[16/9]":"aspect-[12/5] lg:aspect-auto lg:h-full")("frkBgImg",u.backgroundImageUrl())("frkBgImgClasses",u.isSplitMediaAspectRatioStandardized()?"object-contain object-center":"object-cover object-center")("frkBgImgIsPriority",!0),t.BMQ("aria-hidden",!0)}}function Qn(E,ft){if(1&E&&(t.j41(0,"div",24),t.nrm(1,"frk-video",34),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Y8G("config",u.getVideoConfig())}}function go(E,ft){if(1&E&&t.nrm(0,"div",25),2&E){const u=t.XpG(2);t.Y8G("ngClass",u.getGradientClasses()),t.BMQ("aria-hidden",!0)}}function no(E,ft){if(1&E&&t.nrm(0,"div",35),2&E){const u=t.XpG(2);t.AVh("bg-nc1-200",u.isLightTheme())("bg-pc1-700",u.isDarkTheme())}}function So(E,ft){if(1&E&&(t.j41(0,"a",17),t.EFF(1),t.k0s()),2&E){let u,I,$;const x=t.XpG(3);t.HbH(x.primaryButtonClass()),t.Y8G("href",null==(u=x.config().primaryButton)?null:u.href,t.B4B)("frkCalloutCardAnalytics",x.primaryButtonAnalytics()),t.BMQ("target",(null==(I=x.config().primaryButton)?null:I.openIn)||"_self")("aria-label",x.getButtonAriaLabel(x.config().primaryButton)),t.R7$(),t.SpI(" ",null==($=x.config().primaryButton)?null:$.text," ")}}function qo(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",18),t.bIt("click",function(){t.eBV(u);const $=t.XpG(3);return t.Njj($.handleButtonClick($.config().primaryButton))}),t.EFF(1),t.k0s()}if(2&E){let u;const I=t.XpG(3);t.HbH(I.primaryButtonClass()),t.Y8G("frkCalloutCardAnalytics",I.primaryButtonAnalytics()),t.BMQ("aria-label",I.getButtonAriaLabel(I.config().primaryButton)),t.R7$(),t.SpI(" ",null==(u=I.config().primaryButton)?null:u.text," ")}}function lt(E,ft){if(1&E&&(t.j41(0,"a",17),t.EFF(1),t.k0s()),2&E){let u,I,$;const x=t.XpG(4);t.HbH(x.secondaryButtonClass()),t.Y8G("href",null==(u=x.config().secondaryButton)?null:u.href,t.B4B)("frkCalloutCardAnalytics",x.secondaryButtonAnalytics()),t.BMQ("target",(null==(I=x.config().secondaryButton)?null:I.openIn)||"_self")("aria-label",x.getButtonAriaLabel(x.config().secondaryButton)),t.R7$(),t.SpI(" ",null==($=x.config().secondaryButton)?null:$.text," ")}}function Gt(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",18),t.bIt("click",function(){t.eBV(u);
16const $=t.XpG(4);return t.Njj($.handleButtonClick($.config().secondaryButton))}),t.EFF(1),t.k0s()}if(2&E){let u;const I=t.XpG(4);t.HbH(I.secondaryButtonClass()),t.Y8G("frkCalloutCardAnalytics",I.secondaryButtonAnalytics()),t.BMQ("aria-label",I.getButtonAriaLabel(I.config().secondaryButton)),t.R7$(),t.SpI(" ",null==(u=I.config().secondaryButton)?null:u.text," ")}}function yn(E,ft){if(1&E&&t.DNE(0,lt,2,7,"a",15)(1,Gt,2,5,"button",16),2&E){let u;const I=t.XpG(3);t.vxM(null!=(u=I.config().secondaryButton)&&u.href?0:1)}}function Te(E,ft){if(1&E&&(t.j41(0,"div",12),t.DNE(1,So,2,7,"a",15)(2,qo,2,5,"button",16)(3,yn,2,1),t.k0s()),2&E){let u;const I=t.XpG(2);t.R7$(),t.vxM(null!=(u=I.config().primaryButton)&&u.href?1:2),t.R7$(2),t.vxM(I.config().secondaryButton?3:-1)}}function qe(E,ft){1&E&&t.nrm(0,"div",32)}function Ie(E,ft){if(1&E&&(t.j41(0,"div",33)(1,"div",13),t.nrm(2,"frk-fund-search",19),t.k0s()()),2&E){const u=t.XpG(2);t.R7$(2),t.Y8G("theme",u.config().appearance)("placeholder",u.config().searchPlaceholder||u.placeholder)("links",u.searchLinks())("productPageUrl",u.config().productPageUrl)}}function ut(E,ft){if(1&E&&(t.nrm(0,"div",20),t.j41(1,"div",21)(2,"div",22),t.DNE(3,cn,1,5,"div",23)(4,Qn,2,1,"div",24)(5,go,1,2,"div",25)(6,no,1,4,"div",26),t.k0s(),t.j41(7,"div",22)(8,"div",27)(9,"div",28)(10,"span",6),t.EFF(11),t.k0s()(),t.j41(12,"div",29)(13,"h1",30)(14,"span",9),t.EFF(15),t.k0s(),t.nrm(16,"span",10),t.k0s(),t.nrm(17,"div",31),t.k0s()(),t.DNE(18,Te,4,2,"div",12),t.k0s()(),t.DNE(19,qe,1,0,"div",32)(20,Ie,3,4,"div",33)),2&E){let u;const I=t.XpG();t.R7$(2),t.Y8G("ngClass",I.isSplitMediaAspectRatioStandardized()?"relative w-full lg:w-[clamp(500px,calc(50vw-48px),912px)] lg:flex-none":"relative lg:w-1/2"),t.R7$(),t.vxM(I.hasImageBackground()?3:-1),t.R7$(),t.vxM(I.hasVideoBackground()&&I.getVideoConfig()?4:-1),t.R7$(),t.vxM(I.hasGradientBackground()?5:-1),t.R7$(),t.vxM(I.hasImageBackground()||I.hasVideoBackground()||I.hasGradientBackground()?-1:6),t.R7$(),t.Y8G("ngClass",I.isSplitMediaAspectRatioStandardized()?"relative z-10 flex w-full flex-col gap-2 px-4 py-6 sm:px-6 md:px-4 lg:flex-1 lg:justify-center lg:gap-6 lg:self-center lg:px-0 lg:py-0 2xl:pr-16":"relative z-10 flex w-full flex-col gap-2 px-4 py-6 sm:px-6 md:px-4 lg:w-1/2 lg:justify-center lg:gap-6 lg:self-center lg:px-0 lg:py-0 2xl:pr-16"),t.R7$(3),t.Y8G("ngClass",I.getSplitLayoutCategoryTextColor()),t.R7$(),t.SpI(" ",I.config().category," "),t.R7$(2),t.Y8G("ngClass",I.getSplitLayoutTitleTextColor()),t.R7$(2),t.JRh(I.config().title),t.R7$(),t.Y8G("innerHTML",I.config().title,t.npT),t.R7$(),t.Y8G("ngClass",I.getSplitLayoutDescriptionTextColor())("innerHTML",I.config().description,t.npT),t.R7$(),t.vxM(null!=(u=I.config().primaryButton)&&u.text?18:-1),t.R7$(),t.vxM(I.showSearchBar()?-1:19),t.R7$(),t.vxM(I.showSearchBar()?20:-1)}}function dn(E,ft){if(1&E&&(t.j41(0,"div",36),t.nrm(1,"frk-video",50),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Y8G("config",u.getVideoConfig())("hideControls",!0)}}function ho(E,ft){1&E&&t.nrm(0,"div",37)}function Do(E,ft){if(1&E&&(t.j41(0,"span",43),t.EFF(1),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.SpI(" ",u.config().category," ")}}function ni(E,ft){if(1&E&&(t.j41(0,"a",51),t.EFF(1),t.k0s()),2&E){let u,I,$;const x=t.XpG(3);t.Y8G("href",null==(u=x.config().primaryButton)?null:u.href,t.B4B)("frkCalloutCardAnalytics",x.primaryButtonAnalytics()),t.BMQ("target",(null==(I=x.config().primaryButton)?null:I.openIn)||"_self")("aria-label",x.getButtonAriaLabel(x.config().primaryButton)),t.R7$(),t.SpI(" ",null==($=x.config().primaryButton)?null:$.text," ")}}function mi(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",53),t.bIt("click",function(){t.eBV(u);const $=t.XpG(3);return t.Njj($.handleButtonClick($.config().primaryButton))}),t.EFF(1),t.k0s()}if(2&E){let u;const I=t.XpG(3);t.Y8G("frkCalloutCardAnalytics",I.primaryButtonAnalytics()),t.BMQ("aria-label",I.getButtonAriaLabel(I.config().primaryButton)),t.R7$(),t.SpI(" ",null==(u=I.config().primaryButton)?null:u.text," ")}}function vi(E,ft){if(1&E&&t.DNE(0,ni,2,5,"a",51)(1,mi,2,3,"button",52),2&E){let u;const I=t.XpG(2);
16t.vxM(null!=(u=I.config().primaryButton)&&u.href?0:1)}}function Li(E,ft){if(1&E&&(t.j41(0,"a",54),t.EFF(1),t.k0s()),2&E){let u,I,$;const x=t.XpG(3);t.Y8G("href",null==(u=x.config().secondaryButton)?null:u.href,t.B4B)("frkCalloutCardAnalytics",x.secondaryButtonAnalytics()),t.BMQ("target",(null==(I=x.config().secondaryButton)?null:I.openIn)||"_self")("aria-label",x.getButtonAriaLabel(x.config().secondaryButton)),t.R7$(),t.SpI(" ",null==($=x.config().secondaryButton)?null:$.text," ")}}function _i(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",56),t.bIt("click",function(){t.eBV(u);const $=t.XpG(3);return t.Njj($.handleButtonClick($.config().secondaryButton))}),t.EFF(1),t.k0s()}if(2&E){let u;const I=t.XpG(3);t.Y8G("frkCalloutCardAnalytics",I.secondaryButtonAnalytics()),t.BMQ("aria-label",I.getButtonAriaLabel(I.config().secondaryButton)),t.R7$(),t.SpI(" ",null==(u=I.config().secondaryButton)?null:u.text," ")}}function ri(E,ft){if(1&E&&t.DNE(0,Li,2,5,"a",54)(1,_i,2,3,"button",55),2&E){let u;const I=t.XpG(2);t.vxM(null!=(u=I.config().secondaryButton)&&u.href?0:1)}}function Qi(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",57),t.bIt("click",function(){t.eBV(u);const $=t.XpG(2);return t.Njj($.toggleVideoPlayback())}),t.nrm(1,"frk-heroicon",58),t.k0s()}if(2&E){const u=t.XpG(2);t.BMQ("aria-label",u.pausePlayAriaLabel()),t.R7$(),t.Y8G("name",u.pausePlayIconName())("size",16)}}function Tr(E,ft){if(1&E&&(t.j41(0,"div",49),t.nrm(1,"frk-fund-search",59),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Y8G("placeholder",u.config().searchPlaceholder||u.placeholder)("links",u.searchLinks())("productPageUrl",u.config().productPageUrl)}}function gr(E,ft){if(1&E&&(t.DNE(0,dn,2,2,"div",36)(1,ho,1,0,"div",37),t.j41(2,"div",38)(3,"div",39)(4,"div",40)(5,"div",41)(6,"div",42),t.DNE(7,Do,2,1,"span",43),t.j41(8,"h1",44)(9,"span",9),t.EFF(10),t.k0s(),t.nrm(11,"span",10),t.k0s(),t.nrm(12,"div",45),t.k0s(),t.j41(13,"div",46)(14,"div",47),t.DNE(15,vi,2,1)(16,ri,2,1)(17,Qi,2,3,"button",48),t.k0s()()()()(),t.DNE(18,Tr,2,3,"div",49),t.k0s()),2&E){let u;const I=t.XpG();t.vxM(I.hasVideoBackground()&&I.getVideoConfig()?0:-1),t.R7$(),t.vxM(I.hasVideoBackground()&&I.getVideoConfig()?-1:1),t.R7$(),t.AVh("pb-20",!I.showSearchBar()),t.R7$(5),t.vxM(I.config().c
16ategory?7:-1),t.R7$(3),t.JRh(I.config().title),t.R7$(),t.Y8G("innerHTML",I.config().title,t.npT),t.R7$(),t.Y8G("innerHTML",I.config().description,t.npT),t.R7$(3),t.vxM(null!=(u=I.config().primaryButton)&&u.text?15:-1),t.R7$(),t.vxM(I.config().secondaryButton?16:-1),t.R7$(),t.vxM(I.showPausePlayButton()?17:-1),t.R7$(),t.vxM(I.showSearchBar()?18:-1)}}const br=(E,ft)=>ft.label+ft.value;function Mi(E,ft){if(1&E&&(t.j41(0,"div",3),t.nrm(1,"img",12),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Y8G("ngSrc",u.config().profileImg)("loaderParams",u.profileImgParams)("alt",u.config().profileImgAlt||u.config().profileName)}}function Gr(E,ft){if(1&E&&(t.EFF(0),t.nrm(1,"br",15),t.EFF(2)),2&E){const u=t.XpG(2);t.SpI(" ",u.locationParts().primary," "),t.R7$(2),t.SpI("",u.locationParts().secondary," ")}}function $r(E,ft){if(1&E&&t.EFF(0),2&E){const u=t.XpG().$implicit;t.SpI(" ",u.value," ")}}function Qr(E,ft){if(1&E&&(t.j41(0,"div",10)(1,"dt",13),t.EFF(2),t.k0s(),t.j41(3,"dd",14),t.DNE(4,Gr,3,2)(5,$r,1,1),t.k0s()()),2&E){const u=ft.$implicit,I=ft.$index,$=t.XpG();t.R7$(),t.Y8G("ngClass",$.detailLabelClasses()),t.R7$(),t.SpI(" ",u.label," "),t.R7$(),t.Y8G("ngClass",$.detailValueClasses()),t.R7$(),t.vxM(0===I&&$.locationParts().hasSecondary?4:5)}}function ma(E,ft){if(1&E&&(t.j41(0,"div",11),t.nrm(1,"img",16),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Y8G("ngSrc",u.config().investmentGroupLogo)("alt",u.config().investmentGroupLogoAlt||"")}}function ea(E,ft){if(1&E&&(t.j41(0,"span",11),t.EFF(1),t.k0s()),2&E){const u=t.XpG();t.AVh("frk-theme--dark",u.isDarkVariant()),t.BMQ("aria-label",u.config().badge.ariaLabel||u.config().badge.text),t.R7$(),t.SpI(" ",u.config().badge.text," ")}}function ua(E,ft){if(1&E&&(t.j41(0,"a",12),t.EFF(1),t.k0s()),2&E){const u=t.XpG(2);t.Y8G("href",u.config().button.href,t.B4B)("frkCalloutCardAnalytics",u.buttonAnalytics()),t.BMQ("target",u.buttonTarget())("aria-label",u.buttonAriaLabel()),t.R7$(),t.SpI(" ",u.config().button.text," ")}}function ba(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",14),t.bIt("click",function(){t.eBV(u);const $=t.XpG(2);return t.Njj($.handleButtonClick())}),t.EFF(1),t.k0s()}if(2&E){const u=t.XpG(2);t.Y8G("frkCalloutCardAnalytics",u.buttonAnalytics()),t.BMQ("aria-label",u.buttonAriaLabel()),t.R7$(),t.SpI(" ",u.config().button.text," ")}}function Aa(E,ft){if(1&E&&(t.j41(0,"div",8),t.DNE(1,ua,2,5,"a",12)(2,ba,2,3,"button",13),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.vxM(u.isButtonLink()?1:2)}}function Wa(E,ft){if(1&E&&t.nrm(0,"frk-info-box",10),2&E){const u=ft.$implicit,I=t.XpG();t.Y8G("config",I.infoBoxWithHeight(u))}}const fs=(E,ft)=>({href:E,label:ft,type:"card"}),Yr=(E,ft)=>ft.text;function gs(E,ft){if(1&E&&t.nrm(0,"div",4),2&E){t.XpG();const u=t.r8f(2),I=t.XpG();t.Y8G("ngClass",I.config().backgroundImageClass)("frkBgImg",u)("frkBgImgAltText",I.config().altText||"")("frkBgImgClasses","contain"===I.config().imageFit?"object-contain":"")}}function Ji(E,ft){if(1&E&&t.nrm(0,"img",17),2&E){const u=t.XpG(2);t.HbH(u.iconClasses()),t.Y8G("src",u.config().icon,t.B4B)}}function Fa(E,ft){if(1&E&&(t.j41(0,"div",7),t.nrm(1,"img",18),t.k0s()),2&E){const u=t.XpG(2);t.Y8G("ngClass",u.thumbnailClasses()),t.R7$(),t.Y8G("ngClass",u.thumbnailImageClasses())("src",u.documentThumbnail(),t.B4B)}}function Ss(E,ft){if(1&E&&(t.j41(0,"div",19),t.nrm(1,"frk-heroicon",20),t.k0s()),2&E){const u=t.XpG(3);t.Y8G("ngClass",u.thumbnailClasses()),t.R7$(),t.Y8G("name",ft)("size",48)}}function ms(E,ft){if(1&E&&t.DNE(0,Ss,2,3,"div",19),2&E){let u;const I=t.XpG(2);t.vxM((u=null==(u=I.config().primaryButton)?null:u.documentIcon)?0:-1,u)}}function Qa(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",22),2&E){const u=t.XpG().$implicit;t.Y8G("name",null==u?null:u.icon)("size",16)}}function ls(E,ft){if(1&E&&(t.j41(0,"span",21),t.DNE(1,Qa,1,2,"frk-heroicon",22),t.EFF(2),t.k0s()),2&E){const u=ft.$implicit,I=t.XpG(3);t.Y8G("ngClass",I.badgeClasses()),t.BMQ("aria-label",(null==u?null:u.ariaLabel)||(null==u?null:u.text)),t.R7$(),t.vxM(null!=u&&u.icon?1:-1),t.R7$(),t.SpI(" ",null==u?null:u.text," ")}}function Xa(E,ft){if(1&E&&(t.j41(0,"div",10),t.Z7z(1,ls,3,4,"span",21,Yr),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Dyx(u.config().badges)}}function Ja(E,ft){if(1&E&&(t.nrm(0,"a",12),t.nI1(1,"safeHtml")),2&E){const u=t.XpG(2),I=t.r8f(1);t.Y8G("id",I)("ngClass",t.l_i(11,At,u.titleClasses(),u.config().linkLeavingSiteModalClass||""))("href",u.config().link,t.B4B)("frkSignInLink",u.config().isSignInLink||!1)("innerHTML",t.bMT(1,9,u.config().title),t.npT)("frkCalloutCardAnalytics",t.l_i(14,fs,u.config().link,u.config().title)),t.BMQ("target",u.titleLinkTarget())("data-is-external","true"===u.config().linkShowLeavingSiteModal?u.config().linkLeavingSiteModalKey||"true":null)("data-is-sign-in-link",u.config().isSignInLink?"true":null)}}function rs(E,ft){if(1&E&&(t.nrm(0,"div",13),t.nI1(1,"safeHtml")),2&E){const u=t.XpG(2),I=t.r8f(1);t.Y8G("id",I)("ngClass",u.titleClasses())("innerHTML",t.bMT(1,3,u.config().title),t.npT)}}function La(E,ft){if(1&E&&(t.nrm(0,"div",14),t.nI1(1,"safeHtml")),2&E){const u=t.XpG(2);t.Y8G("ngClass",u.descriptionClasses())("innerHTML",t.bMT(1,2,u.config().description),t.npT)}}function Sa(E,ft){if(1&E&&(t.j41(0,"a",23),t.nrm(1,"frk-heroicon",24),t.j41(2,"span",25),t.EFF(3),t.k0s()()),2&E){const u=ft.$implicit;t.Y8G("href",u,t.B4B),t.R7$(),t.Y8G("size",14),t.R7$(2),t.SpI(" ",u," ")}}function ya(E,ft){if(1&E&&(t.j41(0,"div",15),t.Z7z(1,Sa,4,3,"a",23,t.fX1),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Dyx(u.config().links)}}function Ta(E,ft){1&E&&(t.j41(0,"div"),t.nrm(1,"frk-heroicon",30),t.k0s()),2&E&&(t.R7$(),t.Y8G("size",14))}function Bs(E,ft){if(1&E&&(t.j41(0,"div"),t.nrm(1,"frk-heroicon",31),t.k0s()),2&E){let u;const I=t.XpG(5);t.R7$(),t.Y8G("name",(null==(u=I.config().primaryButton)?null:u.icon)||"heroArrowRight")("size",14)}}function aa(E,ft){if(1&E&&(t.j41(0,"a",28),t.DNE(1,Ta,2,1,"div"),t.nrm(2,"div",29),t.DNE(3,Bs,2,2,"div"),t.k0s()),2&E){let u,I;
16const $=t.XpG(4);t.HbH($.primaryButtonClasses()+" "+($.config().primaryButton.leavingSiteModalClass||"")),t.Y8G("href",$.config().primaryButton.href,t.B4B)("frkCalloutCardAnalytics",$.primaryButtonAnalytics()),t.BMQ("target",""===$.config().primaryButton.openIn?"_self":"_blank")("aria-label",(null==(u=$.config().primaryButton)?null:u.ariaLabel)||(null==(u=$.config().primaryButton)?null:u.text))("data-is-external",$.config().primaryButton.leavingSiteModalKey||"true"),t.R7$(),t.vxM($.config().primaryButton.isSignInLink?1:-1),t.R7$(),t.Y8G("innerHTML",null==(I=$.config().primaryButton)?null:I.text,t.npT),t.R7$(),t.vxM($.config().primaryButton.icon?3:-1)}}function Ts(E,ft){1&E&&(t.j41(0,"div"),t.nrm(1,"frk-heroicon",30),t.k0s()),2&E&&(t.R7$(),t.Y8G("size",14))}function Fs(E,ft){if(1&E&&(t.j41(0,"div"),t.nrm(1,"frk-heroicon",31),t.k0s()),2&E){let u;const I=t.XpG(5);t.R7$(),t.Y8G("name",(null==(u=I.config().primaryButton)?null:u.icon)||"heroArrowRight")("size",14)}}function qa(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",32),t.bIt("click",function(){t.eBV(u);const $=t.XpG(4);return t.Njj($.onPrimaryButtonClick())}),t.DNE(1,Ts,2,1,"div"),t.nrm(2,"div",29),t.DNE(3,Fs,2,2,"div"),t.k0s()}if(2&E){let u,I;const $=t.XpG(4);t.HbH($.primaryButtonClasses()),t.Y8G("frkCalloutCardAnalytics",$.primaryButtonAnalytics()),t.BMQ("aria-label",(null==(u=$.config().primaryButton)?null:u.ariaLabel)||(null==(u=$.config().primaryButton)?null:u.text)),t.R7$(),t.vxM($.config().primaryButton.isSignInLink?1:-1),t.R7$(),t.Y8G("innerHTML",null==(I=$.config().primaryButton)?null:I.text,t.npT),t.R7$(),t.vxM($.config().primaryButton.icon?3:-1)}}function Ga(E,ft){if(1&E&&t.DNE(0,aa,4,10,"a",26)(1,qa,4,7,"button",27),2&E){const u=t.XpG(3);t.vxM("true"===u.config().primaryButton.showLeavingSiteModal&&u.config().primaryButton.href?0:1)}}function xs(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",31),2&E){const u=t.XpG(5);t.Y8G("name",u.config().secondaryAction.icon)("size",14)}}function ta(E,ft){if(1&E&&t.nrm(0,"img",33),2&E){const u=t.XpG(5);t.Y8G("ngSrc",u.downloadIconSrc())}}function pr(E,ft){if(1&E&&(t.j41(0,"a",28),t.EFF(1),t.DNE(2,xs,1,2,"frk-heroicon",31)(3,ta,1,1,"img",33),t.k0s()),2&E){const u=t.XpG(4);t.HbH(u.secondaryActionClasses()+" "+(u.config().secondaryAction.leavingSiteModalClass||"")),t.Y8G("href",u.config().secondaryAction.href,t.B4B)("frkCalloutCardAnalytics",u.secondaryActionAnalytics()),t.BMQ("target",""===u.config().secondaryAction.openIn?"_self":"_blank")("aria-label",u.config().secondaryAction.ariaLabel||u.config().secondaryAction.text)("data-is-external",u.config().secondaryAction.leavingSiteModalKey||"true"),t.R7$(),t.SpI(" ",u.config().secondaryAction.text," "),t.R7$(),t.vxM(u.config().secondaryAction.icon?2:-1),t.R7$(),t.vxM(u.config().secondaryAction.hasIcon?3:-1)}}function Jr(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",31),2&E){const u=t.XpG(5);t.Y8G("name",u.config().secondaryAction.icon)("size",14)}}function te(E,ft){if(1&E&&t.nrm(0,"img",33),2&E){const u=t.XpG(5);t.Y8G("ngSrc",u.downloadIconSrc())}}function N(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",32),t.bIt("click",function(){t.eBV(u);const $=t.XpG(4);return t.Njj($.onSecondaryActionClick())}),t.EFF(1),t.DNE(2,Jr,1,2,"frk-heroicon",31)(3,te,1,1,"img",33),t.k0s()}if(2&E){const u=t.XpG(4);t.HbH(u.secondaryActionClasses()),t.Y8G("frkCalloutCardAnalytics",u.secondaryActionAnalytics()),t.BMQ("aria-label",u.config().secondaryAction.ariaLabel||u.config().secondaryAction.text),t.R7$(),t.SpI(" ",u.config().secondaryAction.text," "),t.R7$(),t.vxM(u.config().secondaryAction.icon?2:-1),t.R7$(),t.vxM(u.config().secondaryAction.hasIcon?3:-1)}}function z(E,ft){if(1&E&&t.DNE(0,pr,4,10,"a",26)(1,N,4,7,"button",27),2&E){const u=t.XpG(3);t.vxM("true"===u.config().secondaryAction.showLeavingSiteModal&&u.config().secondaryAction.href?0:1)}}function q(E,ft){if(1&E&&(t.j41(0,"footer"),t.DNE(1,Ga,2,1)(2,z,2,1),t.k0s()),2&E){let u,I;const $=t.XpG(2);t.HbH($.footerClasses()),t.R7$(),t.vxM(null!=(u=$.config().primaryButton)&&u.text?1:-1),t.R7$(),t.vxM(null!=(I=$.config().secondaryAction)&&I.text?2:-1)}}function ve(E,ft){if(1&E&&(t.j41(0,"div",2)(1,"div",3),t.SS7(2),t.DNE(3,gs,1,4,"div",4)(4,Ji,1,3,"img",5),t.j41(5,"div",6),t.DNE(6,Fa,2,3,"div",7)(7,ms,1,1),t.j41(8,"div",8)(9,"div",9),t.DNE(10,Xa,3,0,"div",10),t.j41(11,"div",11),t.DNE(12,Ja,2,17,"a",12)(13,rs,2,5,"div",13)(14,La,2,4,"div",14)(15,ya,3,0,"div",15),t.k0s()(),t.DNE(16,q,3,4,"footer",16),t.k0s()()()()),2&E){let u,I,$;const x=t.XpG();t.R7$(),t.Y8G("ngClass",x.contentClasses()),t.R7$();const fe=t.bH3(x.config().backgroundImage);t.R7$(),t.vxM(fe?3:-1),t.R7$(),t.vxM(x.config().icon?4:-1),t.R7$(),t.HbH(x.bodyClasses()),t.Y8G("ngClass",x.config().icon?x.iconBodyClasses():""),t.R7$(),t.vxM(x.documentThumbn
16ail()?6:7),t.R7$(4),t.vxM(null!=(u=x.config().badges)&&u.length?10:-1),t.R7$(),t.HbH(x.contentBlockClasses()),t.R7$(),t.vxM(x.config().link?12:13),t.R7$(2),t.vxM(x.config().description?14:-1),t.R7$(),t.vxM(null!=(I=x.config().links)&&I.length?15:-1),t.R7$(),t.vxM(null!=($=x.config().primaryButton)&&$.text||null!=($=x.config().secondaryAction)&&$.text?16:-1)}}function He(E,ft){if(1&E&&(t.j41(0,"article",1),t.eu8(1,34),t.k0s()),2&E){const u=t.XpG(),I=t.sdS(3),$=t.r8f(0),x=t.r8f(1);t.Y8G("ngClass",u.containerClasses()),t.BMQ("aria-label",$||null)("aria-labelledby",$?null:x),t.R7$(),t.Y8G("ngTemplateOutlet",I)}}function tt(E,ft){if(1&E&&(t.SS7(0),t.j41(1,"div",1),t.eu8(2,34),t.k0s()),2&E){const u=t.XpG(),I=t.sdS(3),$=t.r8f(0),x=t.r8f(1),fe=!!$||!!x;t.R7$(),t.Y8G("ngClass",u.containerClasses()),t.BMQ("role",fe?"group":null)("aria-label",$||null)("aria-labelledby",$?null:x),t.R7$(),t.Y8G("ngTemplateOutlet",I)}}function ze(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",10),2&E){const u=t.XpG(2).$implicit;t.Y8G("name",null==u?null:u.icon)("size",12),t.BMQ("aria-hidden",!0)}}function ht(E,ft){if(1&E&&(t.j41(0,"span",9),t.DNE(1,ze,1,3,"frk-heroicon",10),t.EFF(2),t.k0s()),2&E){const u=t.XpG().$implicit,I=t.XpG(2);t.Y8G("ngClass",I.badgeClasses()),t.BMQ("aria-label",(null==u?null:u.ariaLabel)||(null==u?null:u.text)),t.R7$(),t.vxM(null!=u&&u.icon?1:-1),t.R7$(),t.SpI(" ",null==u?null:u.text," ")}}function $t(E,ft){if(1&E&&t.DNE(0,ht,3,4,"span",9),2&E){const u=ft.$implicit;t.vxM(null!=u&&u.text?0:-1)}}function tn(E,ft){if(1&E&&(t.j41(0,"div",5),t.Z7z(1,$t,1,1,null,null,t.Vm6),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Dyx(u.config().badge)}}function Dn(E,ft){if(1&E&&(t.nrm(0,"div",11),t.nI1(1,"safeHtml")),2&E){const u=t.XpG();t.AVh("card-cta-description--no-cta",!u.hasButtons()),t.Y8G("ngClass",u.descriptionClasses())("innerHTML",t.bMT(1,4,u.config().description),t.npT)}}function bo(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",10),2&E){let u;const I=t.XpG(4);t.Y8G("name",null==(u=I.config().primaryButton)?null:u.icon)("size",16)}}function Mo(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",10),2&E){let u;const I=t.XpG(4);t.Y8G("name",null==(u=I.config().primaryButton)?null:u.icon)("size",16)}}function wo(E,ft){if(1&E&&(t.j41(0,"a",14),t.DNE(1,bo,1,2,"frk-heroicon",10),t.EFF(2),t.DNE(3,Mo,1,2,"frk-heroicon",10),t.k0s()),2&E){let u,I,$,x,fe,i;const g=t.XpG(3);t.HbH("button button--primary mr-4 flex items-center justify-center gap-2 leading-none "+((null==(u=g.config().primaryButton)?null:u.leavingSiteModalClass)||"")),t.Y8G("ngClass",g.primaryButtonClasses())("href",null==(I=g.config().primaryButton)?null:I.href,t.B4B)("frkCalloutCardAnalytics",g.primaryButtonAnalytics()),t.BMQ("target",(null==($=g.config().primaryButton)?null:$.target)||"_self")("title",null==(x=g.config().primaryButton)?null:x.text)("aria-label",(null==(fe=g.config().primaryButton)?null:fe.ariaLabel)||(null==(fe=g.config().primaryButton)?null:fe.text))("data-is-external","true"===g.config().primaryButton.showLeavingSiteModal?g.config().primaryButton.leavingSiteModalKey||"true":null),t.R7$(),t.vxM(g.isButtonIconLeft(g.config().primaryButton)?1:-1),t.R7$(),t.SpI(" ",null==(i=g.config().primaryButton)?null:i.text," "),t.R7$(),t.vxM(g.isButtonIconRight(g.config().primaryButton)?3:-1)}}function to(E,ft){1&E&&(t.j41(0,"div"),t.nrm(1,"frk-heroicon",16),t.k0s()),2&E&&(t.R7$(),t.Y8G("size",16))}function yo(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",10),2&E){let u;const I=t.XpG(4);t.Y8G("name",null==(u=I.config().primaryButton)?null:u.icon)("size",16)}}function No(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",10),2&E){let u;const I=t.XpG(4);t.Y8G("name",null==(u=I.config().primaryButton)?null:u.icon)("size",16)}}function Pe(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",15),t.bIt("click",function(){let $;t.eBV(u);const x=t.XpG(3);return t.Njj(x.onPrimaryButtonClick((null==($=x.config().primaryButton)?null:$.target)||"_self"))}),t.DNE(1,to,2,1,"div")(2,yo,1,2,"frk-heroicon",10),t.EFF(3),t.DNE(4,No,1,2,"frk-heroicon",10),t.k0s()}if(2&E){let u,I,$;const x=t.XpG(3);t.Y8G("ngClass",x.primaryButtonClasses())("frkCalloutCardAnalytics",x.primaryButtonAnalytics()),t.BMQ("aria-label",(null==(u=x.config().primaryButton)?null:u.ariaLabel)||(null==(u=x.config().primaryButton)?null:u.text)),t.R7$(),t.vxM(null!=(I=x.config().primaryButton)&&I.isSignInLink&&!x.isLoggedIn()?1:-1),t.R7$(),t.vxM(x.isButtonIconLeft(x.config().primaryButton)?2:-1),t.R7$(),t.SpI(" ",null==($=x.config().primaryButton)?null:$.text," "),t.R7$(),t.vxM(x.isButtonIconRight(x.config().primaryButton)?4:-1)}}function Fe(E,ft){if(1&E&&t.DNE(0,wo,4,12,"a",12)(1,Pe,5,7,"button",13),2&E){let u;const I=t.XpG(2);t.vxM("true"===(null==(u=I.config().primaryButton)?null:u.showLeavingSiteModal)&&null!=(u=I.config().primaryButton)&&u.href?
160:1)}}function be(E,ft){1&E&&(t.j41(0,"div"),t.nrm(1,"frk-heroicon",16),t.k0s()),2&E&&(t.R7$(),t.Y8G("size",16))}function Et(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",19),2&E){let u;const I=t.XpG(4);t.AVh("text-nc1-0","dark"===I.mode()),t.Y8G("color",I.secondaryButtonIconColor())("name",null==(u=I.config().secondaryButton)?null:u.icon)("size",16)}}function Fn(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",19),2&E){let u;const I=t.XpG(4);t.AVh("text-nc1-0","dark"===I.mode()),t.Y8G("color",I.secondaryButtonIconColor())("name",null==(u=I.config().secondaryButton)?null:u.icon)("size",16)}}function zo(E,ft){if(1&E&&(t.j41(0,"a",14),t.DNE(1,be,2,1,"div")(2,Et,1,5,"frk-heroicon",18),t.EFF(3),t.DNE(4,Fn,1,5,"frk-heroicon",18),t.k0s()),2&E){let u,I,$,x,fe,i,g;const f=t.XpG(3);t.HbH("button flex items-center justify-center gap-2 leading-none "+((null==(u=f.config().secondaryButton)?null:u.leavingSiteModalClass)||"")),t.Y8G("ngClass",f.secondaryButtonClasses())("href",(null==(I=f.config().secondaryButton)?null:I.href)||"#",t.B4B)("frkCalloutCardAnalytics",f.secondaryButtonAnalytics()),t.BMQ("target",(null==($=f.config().secondaryButton)?null:$.target)||"_self")("title",null==(x=f.config().secondaryButton)?null:x.text)("aria-label",(null==(fe=f.config().secondaryButton)?null:fe.ariaLabel)||(null==(fe=f.config().secondaryButton)?null:fe.text))("data-is-external","true"===f.config().secondaryButton.showLeavingSiteModal?f.config().secondaryButton.leavingSiteModalKey||"true":null),t.R7$(),t.vxM(null!=(i=f.config().secondaryButton)&&i.isSignInLink&&!f.isLoggedIn()?1:-1),t.R7$(),t.vxM(f.isButtonIconLeft(f.config().secondaryButton)?2:-1),t.R7$(),t.SpI(" ",null==(g=f.config().secondaryButton)?null:g.text," "),t.R7$(),t.vxM(f.isButtonIconRight(f.config().secondaryButton)?4:-1)}}function ir(E,ft){1&E&&(t.j41(0,"div"),t.nrm(1,"frk-heroicon",16),t.k0s()),2&E&&(t.R7$(),t.Y8G("size",16))}function Le(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",19),2&E){let u;const I=t.XpG(4);t.AVh("text-nc1-0","dark"===I.mode()),t.Y8G("color",I.secondaryButtonIconColor())("name",null==(u=I.config().secondaryButton)?null:u.icon)("size",16)}}function W(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",19),2&E){let u;const I=t.XpG(4);t.AVh("text-nc1-0","dark"===I.mode()),t.Y8G("color",I.secondaryButtonIconColor())("name",null==(u=I.config().secondaryButton)?null:u.icon)("size",16)}}function he(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",20),t.bIt("click",function(){let $;t.eBV(u);const x=t.XpG(3);return t.Njj(x.onSecondaryButtonClick((null==($=x.config().secondaryButton)?null:$.target)||"_self"))}),t.DNE(1,ir,2,1,"div")(2,Le,1,5,"frk-heroicon",18),t.EFF(3),t.DNE(4,W,1,5,"frk-heroicon",18),t.k0s()}if(2&E){let u,I,$;const x=t.XpG(3);t.Y8G("ngClass",x.secondaryButtonClasses())("frkCalloutCardAnalytics",x.secondaryButtonAnalytics()),t.BMQ("aria-label",(null==(u=x.config().secondaryButton)?null:u.ariaLabel)||(null==(u=x.config().secondaryButton)?null:u.text)),t.R7$(),t.vxM(null!=(I=x.config().secondaryButton)&&I.isSignInLink&&!x.isLoggedIn()?1:-1),t.R7$(),t.vxM(x.isButtonIconLeft(x.config().secondaryButton)?2:-1),t.R7$(),t.SpI(" ",null==($=x.config().secondaryButton)?null:$.text," "),t.R7$(),t.vxM(x.isButtonIconRight(x.config().secondaryButton)?4:-1)}}function $e(E,ft){if(1&E&&t.DNE(0,zo,5,13,"a",12)(1,he,5,7,"button",17),2&E){let u;const I=t.XpG(2);t.vxM("true"===(null==(u=I.config().secondaryButton)?null:u.showLeavingSiteModal)?0:1)}}function mt(E,ft){if(1&E&&(t.j41(0,"div",8),t.DNE(1,Fe,2,1)(2,$e,2,1),t.k0s()),2&E){let u,I;const $=t.XpG();t.R7$(),t.vxM(null!=(u=$.config().primaryButton)&&u.text?1:-1),t.R7$(),t.vxM(null!=(I=$.config().secondaryButton)&&I.text?2:-1)}}function Wt(E,ft){if(1&E&&t.nrm(0,"div",21),2&E){t.XpG(2);const u=t.r8f(11),I=t.r8f(12);t.Y8G("frkBgImg",u)("frkBgImgAltText",I),t.BMQ("title",I)}}function Ot(E,ft){if(1&E&&(t.j41(0,"div",22),t.nrm(1,"img",23),t.k0s()),2&E){t.XpG(2);const u=t.r8f(11),I=t.r8f(12);t.R7$(),t.Y8G("ngSrc",u),t.BMQ("title",I)}}function Tn(E,ft){if(1&E&&t.DNE(0,Wt,1,3,"div",21)(1,Ot,2,2,"div",22),2&E){t.XpG();const u=t.r8f(12);t.vxM(u?0:1)}}function Nn(E,ft){if(1&E&&(t.j41(0,"div",0)(1,"section",2)(2,"div",3)(3,"div",4),t.nrm(4,"frk-card-cta",5),t.k0s()(),t.j41(5,"div",6)(6,"div",7),t.nrm(7,"div",8)(8,"img",9),t.k0s()()()()),2&E){let u,I;
16const $=t.XpG();t.Y8G("ngClass",$.containerClasses()),t.R7$(),t.Y8G("id",$.config().componentId),t.BMQ("aria-label",$.config().ariaLabel||"Featured Card CTA: "+$.config().title),t.R7$(2),t.Y8G("ngClass",$.textSurfaceClasses()),t.R7$(),t.Y8G("config",$.cardCtaConfig()),t.R7$(3),t.Y8G("ngClass",$.backgroundImageClasses())("frkBgImg",null!==(u=$.config().backgroundImage)&&void 0!==u?u:null)("ngStyle",$.backgroundImageStyle()),t.BMQ("aria-hidden",!0),t.R7$(),t.Y8G("ngSrc",null!==(I=$.config().backgroundImage)&&void 0!==I?I:"")}}function Xn(E,ft){if(1&E&&(t.j41(0,"div",1),t.nrm(1,"frk-card-cta",5),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Y8G("config",u.cardCtaConfig())}}function qn(E,ft){if(1&E&&(t.j41(0,"h2",3)(1,"span",5),t.EFF(2),t.k0s(),t.nrm(3,"span",6),t.k0s()),2&E){const u=t.XpG(2);t.R7$(2),t.JRh(u.accessibleHeadingText()),t.R7$(),t.Y8G("innerHTML",u.sanitizedHeadingContent(),t.npT)}}function Bn(E,ft){if(1&E&&t.nrm(0,"p",4),2&E){const u=t.XpG(2);t.Y8G("innerHtml",u.sanitizedDescriptionContent(),t.npT)}}function Co(E,ft){if(1&E&&(t.j41(0,"div",2),t.DNE(1,qn,4,2,"h2",3)(2,Bn,1,1,"p",4),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.vxM(u.accessibleHeadingText()?1:-1),t.R7$(),t.vxM(u.config().description?2:-1)}}function po(E,ft){if(1&E&&(t.j41(0,"div",9),t.nrm(1,"img",13),t.k0s()),2&E){const u=t.XpG(2).$implicit,I=t.XpG();t.Y8G("ngClass",I.cardSizeClasses().iconMarginBottom),t.R7$(),t.Y8G("ngSrc",u.imageSrc)("width",64)("height",64)}}function $o(E,ft){if(1&E){const u=t.RV6();t.j41(0,"a",8),t.bIt("click",function($){t.eBV(u);const x=t.XpG().$implicit,fe=t.XpG();return t.Njj(fe.handleCardClick(x,$))}),t.DNE(1,po,2,4,"div",9),t.j41(2,"div",10)(3,"h3",11),t.EFF(4),t.k0s(),t.nrm(5,"frk-heroicon",12),t.k0s()()}if(2&E){const u=t.XpG().$implicit,I=t.XpG();t.HbH(I.getIconCardClasses(u)),t.Y8G("href",(null==u.cardLink?null:u.cardLink.href)||"#",t.B4B)("frkCalloutCardAnalytics",I.getCardAnalytics(u)),t.BMQ("target",(null==u.cardLink?null:u.cardLink.openIn)||"_self")("title",(null==u.cardLink?null:u.cardLink.title)||u.title)("aria-label",(null==u.cardLink?null:u.cardLink.ariaLabel)||null)("data-is-external","true"===(null==u.cardLink?null:u.cardLink.showLeavingSiteModal)?(null==u.cardLink?null:u.cardLink.leavingSiteModalKey)||"true":null),t.R7$(),t.vxM(u.imageSrc?1:-1),t.R7$(2),t.Y8G("ngClass","text-pc1-500 group-hover:text-pc1-700 mb-0 font-bold transition-all group-hover:underline group-hover:decoration-4 group-hover:underline-offset-4 "+I.cardSizeClasses().iconTitle),t.R7$(),t.SpI(" ",u.title," "),t.R7$(),t.Y8G("size",20)}}function Lo(E,ft){if(1&E&&(t.j41(0,"div",14),t.nrm(1,"img",15)(2,"div",16),t.k0s()),2&E){const u=t.XpG(2).$implicit;t.R7$(),t.Y8G("ngSrc",u.imageSrc)("fill",!0)("priority",!1)}}function Ho(E,ft){if(1&E){const u=t.RV6();t.j41(0,"a",8),t.bIt("click",function($){t.eBV(u);const x=t.XpG().$implicit,fe=t.XpG();return t.Njj(fe.handleCardClick(x,$))}),t.DNE(1,Lo,3,3,"div",14),t.j41(2,"div")(3,"h3"),t.EFF(4),t.k0s()()()}if(2&E){const u=t.XpG().$implicit,I=t.XpG();t.HbH("bg-gradient-pg3 hover:ring-pc1-500 focus-within:ring-pc1-500 group flex h-full cursor-pointer flex-col overflow-hidden rounded-xl no-underline transition-all duration-200 focus-within:shadow-[0_0_4px_#1A46E1] focus-within:ring-4 hover:shadow-xl hover:ring-4 "+((null==u.cardLink?null:u.cardLink.leavingSiteModalClass)||"")),t.Y8G("href",(null==u.cardLink?null:u.cardLink.href)||"#",t.B4B)("frkCalloutCardAnalytics",I.getCardAnalytics(u)),t.BMQ("target",(null==u.cardLink?null:u.cardLink.openIn)||"_self")("title",(null==u.cardLink?null:u.cardLink.title)||u.title)("aria-label",(null==u.cardLink?null:u.cardLink.ariaLabel)||null)("data-is-external","true"===(null==u.cardLink?null:u.cardLink.showLeavingSiteModal)?(null==u.cardLink?null:u.cardLink.leavingSiteModalKey)||"true":null),t.R7$(),t.vxM(u.imageSrc?1:-1),t.R7$(),t.HbH(I.barBackgroundClass()+" z-10 flex w-full items-center justify-center px-6 py-6 text-center"),t.R7$(),t.HbH(I.barTextColorClass()+" mb-0 font-semibold underline decoration-2 underline-offset-4 transition-all group-hover:decoration-4"+I.cardSizeClasses().bgTitle),t.R7$(),t.SpI(" ",u.title," ")}}function Wo(E,ft){if(1&E&&t.DNE(0,$o,6,12,"a",7)(1,Ho,5,14,"a",7),2&E){const u=t.XpG();t.vxM(u.isImageGroup()?-1:0),t.R7$(),t.vxM(u.isImageGroup()?1:-1)}}function Yo(E,ft){if(1&E&&(t.j41(0,"div",12)(1,"div",13),t.EFF(2),t.k0s()()),2&E){const u=ft.$implicit,I=t.XpG(2);t.Y8G("ngClass",I.badgeClasses()),t.BMQ("aria-label",u.ariaLabel||u.text),t.R7$(2),t.SpI(" ",u.text," ")}}function Bi(E,ft){if(1&E&&(t.j41(0,"div",3),t.Z7z(1,Yo,3,3,"div",12,Yr),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Dyx(u.config().badges)}}function $i(E,ft){if(1&E&&(t.j41(0,"a",14)(1,"div",15)(2,"div",16)(3,"p",7),t.EFF(4),t.k0s()()()()),2&E){const u=t.XpG();t.HbH("relative box-border flex shrink-0 content-stretch items-center justify-center gap-2 rounded-full px-6 py-3 "+(u.config().primaryButton.leavingSiteModalClass||"")),t.Y8G("ngClass",u.primaryButtonClasse
16s())("href",u.config().primaryButton.href,t.B4B),t.BMQ("target","_self")("aria-label",u.config().primaryButton.ariaLabel||u.config().primaryButton.text)("data-is-external",u.config().primaryButton.leavingSiteModalKey||"true"),t.R7$(4),t.JRh(u.config().primaryButton.text)}}function fr(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",17),t.bIt("click",function(){t.eBV(u);const $=t.XpG();return t.Njj($.onPrimaryButtonClick())}),t.j41(1,"div",15)(2,"div",16)(3,"p",7),t.EFF(4),t.k0s()()()()}if(2&E){const u=t.XpG();t.Y8G("ngClass",u.primaryButtonClasses()),t.BMQ("aria-label",u.config().primaryButton.ariaLabel||u.config().primaryButton.text),t.R7$(4),t.JRh(u.config().primaryButton.text)}}function Ai(E,ft){1&E&&(t.j41(0,"div",19)(1,"div",23),t.qSk(),t.j41(2,"svg",24),t.nrm(3,"path",25)(4,"path",26),t.k0s()()())}function Mr(E,ft){if(1&E&&(t.j41(0,"a",14),t.DNE(1,Ai,5,0,"div",19),t.j41(2,"div",20)(3,"div",21)(4,"p",22),t.EFF(5),t.k0s()()()()),2&E){const u=t.XpG(2);t.HbH("relative flex min-h-6 shrink-0 content-stretch items-center gap-2 no-underline "+(u.config().secondaryLink.leavingSiteModalClass||"")),t.Y8G("ngClass",u.secondaryLinkClasses())("href",u.config().secondaryLink.href,t.B4B),t.BMQ("target","_self")("aria-label",u.config().secondaryLink.ariaLabel||u.config().secondaryLink.text)("data-is-external",u.config().secondaryLink.leavingSiteModalKey||"true"),t.R7$(),t.vxM(u.config().secondaryLink.showIcon?1:-1),t.R7$(4),t.SpI(" ",u.config().secondaryLink.text," ")}}function xr(E,ft){1&E&&(t.j41(0,"div",19)(1,"div",23),t.qSk(),t.j41(2,"svg",24),t.nrm(3,"path",25)(4,"path",26),t.k0s()()())}function vr(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",27),t.bIt("click",function(){t.eBV(u);const $=t.XpG(2);return t.Njj($.onSecondaryLinkClick())}),t.DNE(1,xr,5,0,"div",19),t.j41(2,"div",20)(3,"div",21)(4,"p",22),t.EFF(5),t.k0s()()()()}if(2&E){const u=t.XpG(2);t.Y8G("ngClass",u.secondaryLinkClasses()),t.BMQ("aria-label",u.config().secondaryLink.ariaLabel||u.config().secondaryLink.text),t.R7$(),t.vxM(u.config().secondaryLink.showIcon?1:-1),t.R7$(4),t.SpI(" ",u.config().secondaryLink.text," ")}}function li(E,ft){if(1&E&&t.DNE(0,Mr,6,9,"a",9)(1,vr,6,4,"button",18),2&E){const u=t.XpG();t.vxM("true"===u.config().secondaryLink.showLeavingSiteModal&&u.config().secondaryLink.href?0:1)}}const Ti=E=>({"h-[400px]":E}),Ci=(E,ft)=>ft.src;function Gi(E,ft){if(1&E&&(t.j41(0,"div",1),t.nrm(1,"img",2),t.k0s()),2&E){let u,I,$,x;const fe=ft.$implicit,i=t.XpG();t.Y8G("ngClass",null!==(u=i.visibilityMap().get(fe))&&void 0!==u?u:""),t.R7$(),t.Y8G("alt",null!==(I=i.altTextMap().get(fe))&&void 0!==I?I:"")("ngSrc",fe.src)("width",null!==($=fe.width)&&void 0!==$?$:1600)("height",null!==(x=fe.height)&&void 0!==x?x:900)}}function sr(E,ft){1&E&&(t.j41(0,"h3",0),t.EFF(1),t.k0s()),2&E&&(t.R7$(),t.SpI(" ",ft," "))}function _r(E,ft){1&E&&(t.nrm(0,"div",1),t.nI1(1,"safeHtml")),2&E&&t.Y8G("innerHTML",t.bMT(1,1,ft),t.npT)}function Ir(E,ft){1&E&&(t.j41(0,"div",2),t.nrm(1,"frk-card",6),t.k0s()),2&E&&(t.R7$(),t.Y8G("config",ft))}function jr(E,ft){1&E&&t.nrm(0,"frk-card",6),2&E&&t.Y8G("config",ft.$implicit)}function na(E,ft){if(1&E&&(t.j41(0,"div",3),t.Z7z(1,jr,1,1,"frk-card",6,zn),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Dyx(u.cardGridItems())}}function oa(E,ft){if(1&E){const u=t.RV6();t.j41(0,"a",11),t.bIt("click",function($){t.eBV(u);const x=t.XpG().$implicit,fe=t.XpG(2);return t.Njj(fe.handleDocumentClick(x,$))}),t.EFF(1),t.k0s()}if(2&E){const u=t.XpG().$implicit,I=t.XpG(2);t.HbH("text-pc1-800 group-[.frk-theme--dark]:text-nc1-0 text-base font-bold md:text-lg "+(u.leavingSiteModalClass||"")),t.Y8G("href",ft,t.B4B),t.BMQ("aria-label",u.ariaLabel||u.title)("target",I.opensInNewTab(u)?"_blank":null)("rel",I.opensInNewTab(u)?"noopener noreferrer":null)("data-is-external","true"===u.showLeavingSiteModal?u.leavingSiteModalKey||"true":null)("data-is-sign-in-link",u.isSignInLink?"true":null),t.R7$(),t.SpI(" ",u.title," ")}}function ts(E,ft){if(1&E&&(t.j41(0,"span",9),t.EFF(1),t.k0s()),2&E){const u=t.XpG().$implicit;t.R7$(),t.SpI(" ",u.title," ")}}function Pr(E,ft){if(1&E&&(t.nrm(0,"div",10),t.nI1(1,"safeHtml")),2&E){const u=t.XpG().$implicit;t.Y8G("innerHTML",t.bMT(1,1,u.description),t.npT)}}function di(E,ft){if(1&E&&(t.j41(0,"li",7),t.DNE(1,oa,2,9,"a",8)(2,ts,2,1,"span",9)(3,Pr,2,3,"div",10),t.k0s()),2&E){let u;const I=ft.$implicit,$=t.XpG(2);t.R7$(),t.vxM((u=$.documentHref(I))?1:2,u),t.R7$(2),t.vxM(I.description?3:-1)}}function Di(E,ft){if(1&E&&(t.j41(0,"ul",4),t.Z7z(1,di,4,2,"li",7,Ft),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Dyx(u.additionalDocuments())}}function Er(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",13),t.bIt("click",function(){t.eBV(u);
16const $=t.XpG(2);return t.Njj($.viewMore.emit())}),t.EFF(1),t.nrm(2,"frk-heroicon",14),t.k0s()}if(2&E){const u=t.XpG(2);t.R7$(),t.SpI(" ",u.viewMoreText()," "),t.R7$(),t.Y8G("size",16)}}function ca(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",13),t.bIt("click",function(){t.eBV(u);const $=t.XpG(2);return t.Njj($.viewLess.emit())}),t.EFF(1),t.nrm(2,"frk-heroicon",15),t.k0s()}if(2&E){const u=t.XpG(2);t.R7$(),t.SpI(" ",u.viewLessText()," "),t.R7$(),t.Y8G("size",16)}}function sa(E,ft){if(1&E&&(t.j41(0,"div",5),t.DNE(1,Er,3,2,"button",12)(2,ca,3,2,"button",12),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.vxM(u.hasMoreDocuments()?1:-1),t.R7$(),t.vxM(u.canViewLess()?2:-1)}}function ka(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",6),t.bIt("click",function(){t.eBV(u);const $=t.XpG();return t.Njj($.toggleExpanded())}),t.j41(1,"span",7),t.EFF(2),t.k0s(),t.j41(3,"span",8),t.nrm(4,"frk-heroicon",9),t.k0s()()}if(2&E){const u=t.XpG();t.BMQ("aria-expanded",u.isExpanded())("aria-controls",u.sectionId()+"-panel")("aria-label",u.config().toggleAriaLabel||u.config().title),t.R7$(2),t.JRh(u.config().title),t.R7$(),t.AVh("rotate-180",!u.isExpanded()),t.R7$(),t.Y8G("size",24)}}function Oa(E,ft){if(1&E&&(t.j41(0,"span",5),t.EFF(1),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.JRh(u.config().title)}}function Zr(E,ft){if(1&E){const u=t.RV6();t.j41(0,"frk-tab",11)(1,"frk-firm-toolkit-tab-panel",12),t.bIt("viewMore",function(){const $=t.eBV(u).$implicit,x=t.XpG(2);return t.Njj(x.onViewMore($))})("viewLess",function(){const $=t.eBV(u).$implicit,x=t.XpG(2);return t.Njj(x.onViewLess($))}),t.k0s()()}if(2&E){const u=ft.$implicit,I=t.XpG(2);t.Y8G("name",u.label)("id",u.id),t.R7$(),t.Y8G("tab",u)("viewMoreText",I.config().viewMoreText)("viewLessText",I.config().viewLessText)("visibleCount",I.visibleCountFor(u))("initialVisibleCount",I.initialVisibleCount())}}function la(E,ft){if(1&E&&(t.j41(0,"div")(1,"frk-tabs",10),t.Z7z(2,Zr,2,7,"frk-tab",11,Ft),t.k0s()()),2&E){const u=t.XpG();t.BMQ("id",u.sectionId()+"-panel"),t.R7$(),t.Y8G("theme",u.mode())("selectLabel",u.config().ariaLabel||u.config().title),t.R7$(),t.Dyx(u.config().tabs)}}const va=(E,ft,u)=>[E,ft,u];function dr(E,ft){if(1&E&&(t.j41(0,"div",9),t.nrm(1,"div",10),t.k0s()),2&E){let u,I;const $=t.XpG(2).$implicit,x=t.XpG(2).$implicit,fe=t.XpG();t.AVh("flex-1",x.hasAllColumnsBoxStyle),t.Y8G("ngClass",null!==(u=null==(u=fe.featureBoxClassMap().get($))?null:u.wrapperClasses)&&void 0!==u?u:""),t.R7$(),t.Y8G("ngClass",null!==(I=null==(I=fe.featureBoxClassMap().get($))?null:I.contentClasses)&&void 0!==I?I:"")("innerHTML",fe.sanitizedHtmlMap().get($),t.npT)}}function Hr(E,ft){if(1&E&&t.nrm(0,"div",8),2&E){const u=t.XpG(2).$implicit,I=t.XpG(3);t.Y8G("innerHTML",I.sanitizedHtmlMap().get(u),t.npT)}}function Da(E,ft){if(1&E&&t.DNE(0,dr,2,5,"div",7)(1,Hr,1,1,"div",8),2&E){const u=t.XpG().$implicit,I=t.XpG(3);t.vxM(I.isFeatureBox(u)?0:1)}}function $a(E,ft){if(1&E&&t.nrm(0,"frk-image-block",6),2&E){const u=t.XpG().$implicit;t.Y8G("config",u)}}function Wr(E,ft){if(1&E&&t.nrm(0,"frk-highcharts-block",6),2&E){const u=t.XpG().$implicit;t.Y8G("config",u)}}function da(E,ft){if(1&E&&t.DNE(0,Da,2,1)(1,$a,1,1,"frk-image-block",6)(2,Wr,1,1,"frk-highcharts-block",6),2&E){const u=ft.$implicit,I=t.XpG(3);t.vxM(I.isContentBlock(u)?0:-1),t.R7$(),t.vxM(I.isImageBlock(u)?1:-1),t.R7$(),t.vxM(I.isJsonBlock(u)?2:-1)}}function us(E,ft){if(1&E&&(t.j41(0,"div",5),t.Z7z(1,da,3,3,null,null,t.Vm6),t.k0s()),2&E){const u=ft.$implicit,I=t.XpG().$implicit;t.AVh("h-full",I.hasAllColumnsBoxStyle)("self-stretch",I.hasAllColumnsBoxStyle),t.Y8G("ngClass",t.sMw(5,va,u.spanClass,u.alignClass,u.mobileOrder)),t.R7$(),t.Dyx(u.blocks)}}function cs(E,ft){if(1&E&&(t.j41(0,"div",1),t.Z7z(1,us,3,9,"div",4,t.Vm6),t.k0s()),2&E){const u=ft.$implicit;t.AVh("items-stretch",u.hasAllColumnsBoxStyle),t.Y8G("ngClass",t.l_i(3,At,u.gridClass,u.spacingClass)),t.R7$(),t.Dyx(u.columns)}}function pa(E,ft){if(1&E&&(t.j41(0,"h2",0),t.EFF(1),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.SpI(" ",u.config().heading," ")}}function Gs(E,ft){if(1&E&&(t.nrm(0,"div",4),t.nI1(1,"safeHtml")),2&E){const u=t.XpG().$implicit;t.Y8G("innerHTML",t.bMT(1,1,u.leftColumn.content.html),t.npT)}}function ws(E,ft){if(1&E&&(t.j41(0,"div",5),t.nrm(1,"img",6),t.k0s()),2&E){const u=t.XpG().$implicit;t.R7$(),t.Y8G("ngSrc",u.leftColumn.content.imageSrc)("alt",u.leftColumn.content.imageAlt)}}function Xs(E,ft){if(1&E&&(t.nrm(0,"div",4),t.nI1(1,"safeHtml")),2&E){const u=t.XpG().$implicit;t.Y8G("innerHTML",t.bMT(1,1,u.rightColumn.content.html),t.npT)}}function Js(E,ft){if(1&E&&(t.j41(0,"div",5),t.nrm(1,"img",6),t.k0s()),2&E){const u=t.XpG().$implicit;t.R7$(),t.Y8G("ngSrc",u.rightColumn.content.imageSrc)("alt",u.rightColumn.content.imageAlt)}}function Es(E,ft){if(1&E&&(t.j41(0,"div",2)(1,"div",3),t.DNE(2,Gs,2,3,"div",4)(3,ws,2,2,"div",5),t.k0s(),t.j41(4,"div",3),t.DNE(5,Xs,2,3,"div",4)(6,Js,2,2,"div",5),t.k0s()()),2&E){const u=ft.$implicit,I=t.XpG(2);t.R7$(2),t.vxM(I.isHtmlContent(u.leftColumn.content)?2:I.isImageContent(u.leftColumn.content)?3:-1),t.R7$(3),t.vxM(I.isHtmlContent(u.rightColumn.content)?5:I.isImageContent(u.rightColumn.content)?6:-1)}}function Cs(E,ft){if(1&E&&(t.j41(0,"div",1),t.Z7z(1,Es,7,2,"div",2,t.Vm6),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Dyx(u.config().rows)}}function ue(E,ft){if(1&E&&(t.j41(0,"p",2),t.EFF(1),t.k0s()),2&E){const u=t.XpG();t.Y8G("ngClass",u.descriptionClasses()),t.R7$(),t.SpI(" ",u.config().description," ")}}function Ge(E,ft){if(1&E){const u=t.RV6();t.j41(0,"div",4)(1,"label",7),t.EFF(2),t.k0s(),t.j41(3,"input",8),t.bIt("input",function($){const x=t.eBV(u).$implicit,fe=t.XpG();return t.Njj(fe.onFieldChange(x.id,$))}),t.k0s()()}if(2&E){const u=ft.$implicit,I=t.XpG();t.R7$(),t.Y8G("for",u.id),t.R7$(),t.SpI(" ",u.label," "),t.R7$(),t.Y8G("id",u.id)("name",u.id)("type",u.type||"text")("placeholder",u.placeholder)("required",u.required||!1)("value",I.getFieldValue(u.id)),t.BMQ("aria-label",u.ariaLabel||u.label)}}function xe(E,ft){1&E&&(t.qSk(),t.j41(0,"svg",6),t.nrm(1,"path",9),t.k0s())}function We(E,ft){if(1&E&&(t.j41(0,"section",1)(1,"div",2),t.nrm(2,"div",3),t.k0s()()),2&E){const u=ft.$implicit;t.Y8G("id",u.componentId),t.BMQ("aria-label",u.ariaLabel||null)("data-component-id",u.componentId||null),t.R7$(),t.Y8G("ngClass",u.containerClasses),t.R7$(),t.Y8G("ngClass",u.contentClasses)("innerHTML",u.html,t.npT)}}const Dt=(E,ft)=>ft.href;function jn(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){const $=t.eBV(u).$implicit,x=t.XpG(2);return t.Njj(x.onTabChanged($.id))}),t.EFF(1),t.k0s()}if(2&E){const u=ft.$implicit;t.HbH(u.isActive?"border-pc1-600 text-nc1-950 flex-1 border-t-[3px] bg-white px-6 py-4 text-center text-base font-semibold":"text-nc1-
16700 flex-1 border-t-[3px] border-transparent bg-neutral-100 px-6 py-4 text-center text-base font-normal"),t.BMQ("aria-selected",u.isActive)("data-testid","press-release-tab-"+u.id),t.R7$(),t.SpI(" ",u.label," ")}}function xn(E,ft){if(1&E&&(t.j41(0,"div",0)(1,"div",5),t.Z7z(2,jn,2,5,"button",6,Ft),t.k0s()()),2&E){const u=t.XpG();t.R7$(2),t.Dyx(u.config().tabs)}}function ko(E,ft){if(1&E&&(t.j41(0,"h2",8)(1,"span",10),t.EFF(2),t.k0s(),t.nrm(3,"span",11),t.nI1(4,"safeHtml"),t.k0s()),2&E){const u=t.XpG(2);t.R7$(2),t.JRh(u.titleText()),t.R7$(),t.Y8G("innerHTML",t.bMT(4,2,u.config().title),t.npT)}}function Ko(E,ft){if(1&E&&(t.j41(0,"p",12),t.EFF(1),t.j41(2,"strong"),t.EFF(3),t.k0s(),t.EFF(4),t.j41(5,"strong"),t.EFF(6),t.k0s()()),2&E){const u=t.XpG(2);t.AVh("ml-auto",u.config().title),t.R7$(),t.SpI(" ",u.labels().showing," "),t.R7$(2),t.JRh(u.visibleCount()),t.R7$(),t.SpI(" ",u.labels().of," "),t.R7$(2),t.JRh(u.totalCount())}}function Ni(E,ft){if(1&E&&(t.j41(0,"div",1),t.DNE(1,ko,5,4,"h2",8)(2,Ko,7,6,"p",9),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.vxM(u.config().title?1:-1),t.R7$(),t.vxM(u.config().pagination?2:-1)}}function Lr(E,ft){if(1&E&&(t.j41(0,"p",2),t.EFF(1),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.SpI(" ",u.labels().noRecordFound," ")}}function Ua(E,ft){if(1&E&&(t.j41(0,"time",14),t.EFF(1),t.k0s()),2&E){const u=t.XpG().$implicit;t.BMQ("datetime",u.date),t.R7$(),t.SpI(" ",u.date," ")}}function xa(E,ft){if(1&E&&(t.j41(0,"p",17),t.EFF(1),t.k0s()),2&E){const u=t.XpG(),I=u.$implicit;t.BMQ("data-testid","press-release-item-description-"+u.$index),t.R7$(),t.SpI(" ",I.description," ")}}function ns(E,ft){if(1&E&&(t.j41(0,"span",18),t.EFF(1),t.k0s()),2&E){const u=t.XpG(3);t.R7$(),t.SpI(" ",u.labels().archived," ")}}function ds(E,ft){if(1&E&&(t.j41(0,"article",13),t.DNE(1,Ua,2,2,"time",14),t.j41(2,"h3",15)(3,"a",16)(4,"span",10),t.EFF(5),t.k0s(),t.nrm(6,"span",11),t.nI1(7,"safeHtml"),t.k0s()(),t.DNE(8,xa,2,2,"p",17)(9,ns,2,1,"span",18),t.k0s()),2&E){const u=ft.$implicit;t.BMQ("data-testid","press-release-item-"+ft.$index),t.R7$(),t.vxM(u.date?1:-1),t.R7$(2),t.Y8G("href",u.href,t.B4B),t.BMQ("target",null!=u.externalLinkData&&u.externalLinkData.isNewWindowflag?"_blank":null)("rel",null!=u.externalLinkData&&u.externalLinkData.isNewWindowflag?"noopener noreferrer":null),t.R7$(2),t.JRh(u.title),t.R7$(),t.Y8G("innerHTML",t.bMT(7,9,u.title),t.npT),t.R7$(2),t.vxM(u.description?8:-1),t.R7$(),t.vxM(u.isArchived?9:-1)}}function za(E,ft){if(1&E&&(t.j41(0,"div",3),t.Z7z(1,ds,10,11,"article",13,Dt),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Dyx(u.config().items)}}function as(E,ft){if(1&E){const u=t.RV6();t.j41(0,"div",4)(1,"frk-pagination",19),t.bIt("pageChanged",function($){t.eBV(u);const x=t.XpG();return t.Njj(x.onPageChanged($))}),t.k0s()()}if(2&E){const u=t.XpG();t.R7$(),t.Y8G("pages",u.config().pagination.totalPages)("activePage",u.config().pagination.currentPage)("prevPageText",u.labels().previous)("nextPageText",u.labels().next)("ariaLabelGoToPage",u.labels().ariaLabelGoToPage)}}const ks=E=>({"rounded-b-[0.5rem]":E}),qs=(E,ft)=>ft.label+ft.href;function Rs(E,ft){if(1&E&&(t.j41(0,"option",11),t.EFF(1),t.k0s()),2&E){const u=ft.$implicit,I=t.XpG();t.Y8G("value",u)("selected",u===I.selectedAssetClass()),t.R7$(),t.SpI(" ",u," ")}}function $s(E,ft){if(1&E){const u=t.RV6();t.j41(0,"tr")(1,"td",19)(2,"a",20),t.bIt("click",function($){const x=t.eBV(u).$implicit,fe=t.XpG(3);return t.Njj(fe.onStrategyClick(x,$))}),t.EFF(3),t.k0s()()()}if(2&E){const u=ft.$implicit,I=ft.$index,$=ft.$count,x=t.XpG(),fe=x.$index,i=x.$count;t.R7$(),t.Y8G("ngClass",t.eq3(4,ks,fe===i-1&&I===$-1)),t.R7$(),t.Y8G("href",u.href,t.B4B),t.BMQ("data-gtm-label",u.label),t.R7$(),t.SpI(" ",u.label," ")}}function kl(E,ft){if(1&E&&(t.j41(0,"tbody")(1,"tr",17)(2,"th",18),t.EFF(3),t.k0s()(),t.Z7z(4,$s,4,6,"tr",null,qs),t.k0s()),2&E){const u=ft.$implicit;t.R7$(3),t.SpI(" ",u.assetClass," "),t.R7$(),t.Dyx(u.strategies)}}function Dl(E,ft){if(1&E&&t.Z7z(0,kl,6,1,"tbody",null,t.Vm6),2&E){const u=t.XpG();t.Dyx(u.filteredGroups())}}function Ul(E,ft){if(1&E&&(t.j41(0,"p",16),t.EFF(1),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.SpI(" ",u.labels().noResult," ")}}function Gl(E,ft){1&E&&t.nrm(0,"frk-card",3),2&E&&t.Y8G("config",ft.$implicit)}const ll=E=>({color:E});function Ml(E,ft){if(1&E&&(t.nrm(0,"h2",7),t.nI1(1,"safeHtml")),2&E){const u=t.XpG(3);t.Y8G("ngClass","service-center"===u.config().componentVariant?"mb-0 text-xl font-bold":"mb-0 text-2xl font-bold lg:text-3xl")("innerHTML",t.bMT(1,2,u.config().title),t.npT)}}function ml(E,ft){if(1&E&&(t.j41(0,"a",8),t.EFF(1),t.k0s()),2&E){let u,I,$;const x=t.XpG(3);t.Y8G("href",null==(u=x.config().viewAllCTA)?null:u.href,t.B4B),t.BMQ("aria-label",(null==(I=x.config().viewAllCTA)?null:I.ariaLabel)||(null==(I=x.config().viewAllCTA)?null:I.text)),t.R7$(),t.SpI(" ",null==($=x.config().viewAllCTA)?null:$.text," ")}}function $l(E,ft){if(1&E&&(t.j41(0,"div",5),t.DNE(1,Ml,2,4,"h2",7)(2,ml,2,3,"a",8),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.vxM(u.config().title?1:-1),t.R7$(),t.vxM(u.config().viewAllCTA?2:-1)}}function il(E,ft){if(1&E&&(t.nrm(0,"div",9),t.nI1(1,"safeHtml")),2&E){let u;const I=t.XpG(2);
16t.AVh("frk-theme--light","light"===I.effectiveTheme())("frk-theme--dark","dark"===I.effectiveTheme()),t.Y8G("ngStyle",t.eq3(8,ll,"dark"===I.effectiveTheme()?"#ffffff":"inherit"))("innerHTML",t.bMT(1,6,null==(u=I.config().preContent)?null:u.value),t.npT)}}function ol(E,ft){if(1&E&&(t.j41(0,"div",1),t.DNE(1,$l,3,2,"div",5)(2,il,2,10,"div",6),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.vxM(u.config().title||u.config().viewAllCTA?1:-1),t.R7$(),t.vxM(u.config().preContent?2:-1)}}function Sl(E,ft){if(1&E&&t.nrm(0,"frk-card",11),2&E){const u=t.XpG(2);t.Y8G("config",u.leftColumnCard())}}function Us(E,ft){1&E&&t.nrm(0,"frk-card",11),2&E&&t.Y8G("config",ft.$implicit)}function cl(E,ft){if(1&E&&(t.j41(0,"div",2)(1,"div",10),t.DNE(2,Sl,1,1,"frk-card",11),t.k0s(),t.j41(3,"div",12),t.Z7z(4,Us,1,1,"frk-card",11,t.Vm6),t.k0s()()),2&E){const u=t.XpG();t.Y8G("ngClass",u.cardsContainerClasses()),t.R7$(2),t.vxM(u.leftColumnCard()?2:-1),t.R7$(2),t.Dyx(u.rightColumnCards())}}function dl(E,ft){1&E&&t.nrm(0,"frk-card",11),2&E&&t.Y8G("config",ft.$implicit)}function ul(E,ft){if(1&E&&(t.j41(0,"div",2),t.Z7z(1,dl,1,1,"frk-card",11,t.Vm6),t.k0s()),2&E){const u=t.XpG();t.Y8G("ngClass",u.cardsContainerClasses()),t.R7$(),t.Dyx(u.defaultGridCards())}}function ee(E,ft){1&E&&t.nrm(0,"frk-card",11),2&E&&t.Y8G("config",ft.$implicit)}function d(E,ft){if(1&E&&(t.j41(0,"div",2),t.Z7z(1,ee,1,1,"frk-card",11,t.Vm6),t.k0s()),2&E){const u=t.XpG();t.Y8G("ngClass",u.cardsContainerClasses()),t.R7$(),t.Dyx(u.defaultGridCards())}}function m(E,ft){if(1&E){const u=t.RV6();t.j41(0,"div",3)(1,"button",13),t.nI1(2,"translate"),t.bIt("click",function(){t.eBV(u);const $=t.XpG();return t.Njj($.onLoadMore())}),t.EFF(3),t.nI1(4,"translate"),t.nrm(5,"frk-heroicon",14),t.k0s()()}2&E&&(t.R7$(),t.BMQ("aria-label",t.bMT(2,3,"products.show-more")),t.R7$(2),t.SpI(" ",t.bMT(4,5,"products.show-more")," "),t.R7$(2),t.Y8G("size",16))}function y(E,ft){if(1&E){const u=t.RV6();t.j41(0,"div",3)(1,"button",13),t.nI1(2,"translate"),t.bIt("click",function(){t.eBV(u);const $=t.XpG();return t.Njj($.onShowLess())}),t.EFF(3),t.nI1(4,"translate"),t.nrm(5,"frk-heroicon",15),t.k0s()()}2&E&&(t.R7$(),t.BMQ("aria-label",t.bMT(2,3,"products.show-less")),t.R7$(2),t.SpI(" ",t.bMT(4,5,"products.show-less")," "),t.R7$(2),t.Y8G("size",16))}function M(E,ft){if(1&E&&(t.nrm(0,"div",4),t.nI1(1,"safeHtml")),2&E){let u;const I=t.XpG();t.Y8G("innerHTML",t.bMT(1,1,null==(u=I.config().postContent)?null:u.value),t.npT)}}const T=(E,ft)=>({"lg:grid-cols-2":E,"m-auto md:max-w-lg lg:grid-cols-1":ft});function P(E,ft){if(1&E&&(t.j41(0,"h2",5),t.EFF(1),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.JRh(u.title())}}function L(E,ft){if(1&E&&(t.nrm(0,"div",6),t.nI1(1,"safeHtml")),2&E){const u=t.XpG(2);t.Y8G("innerHTML",t.bMT(1,1,u.preContent()),t.npT)}}function H(E,ft){if(1&E&&(t.j41(0,"div",2),t.DNE(1,P,2,1,"h2",5)(2,L,2,3,"div",6),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.vxM(u.title()?1:-1),t.R7$(),t.vxM(u.preContent()?2:-1)}}const ce=(E,ft)=>ft.employeeId;function Ee(E,ft){if(1&E&&(t.j41(0,"h2",2),t.EFF(1),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.SpI(" ",u.config.title," ")}}function ae(E,ft){if(1&E&&(t.nrm(0,"div",3),t.nI1(1,"safeHtml")),2&E){const u=t.XpG();t.Y8G("innerHTML",t.bMT(1,1,u.config.intro),t.npT)}}function Ve(E,ft){1&E&&(t.j41(0,"div",6),t.nrm(1,"div",7),t.j41(2,"div",8),t.nrm(3,"div",9)(4,"div",10),t.k0s()())}function ot(E,ft){if(1&E&&(t.j41(0,"div",4),t.Z7z(1,Ve,5,0,"div",6,ce),t.k0s()),2&E){const u=t.XpG(),I=t.XpG();t.Y8G("ngClass",I.columnGridClasses()),t.R7$(),t.Dyx(u.config.employees)}}function pt(E,ft){if(1&E&&(t.j41(0,"div",12),t.nrm(1,"img",18),t.k0s()),2&E){const u=t.XpG().$implicit;t.R7$(),t.Y8G("ngSrc",u.webImage)("alt",(u.displayName||u.employeeId)+" professional headshot")}}function xt(E,ft){if(1&E&&(t.j41(0,"div",13)(1,"span",19),t.EFF(2),t.k0s()()),2&E){const u=t.XpG().$implicit;t.R7$(2),t.JRh(u.initialsValues)}}function vt(E,ft){if(1&E&&(t.j41(0,"a",16),t.EFF(1),t.k0s()),2&E){const u=t.XpG().$implicit,I=t.XpG(3);t.Y8G("href",u.profileUrl,t.B4B)("frkCalloutCardAnalytics",I.getProfileAnalytics(u)),t.BMQ("aria-label","View profile of "+(u.displayName||u.employeeId)),t.R7$(),t.SpI(" ",u.displayName||u.employeeId," ")}}function _t(E,ft){if(1&E&&t.EFF(0),2&E){const u=t.XpG().$implicit;t.SpI(" ",u.displayName||u.employeeId," ")}}function _n(E,ft){if(1&E&&(t.nrm(0,"p",17),t.nI1(1,"safeHtml")),2&E){const u=t.XpG().$implicit,I=t.XpG(3);t.Y8G("innerHTML",t.bMT(1,1,I.getJobTitles(u)),t.npT)}}function Wn(E,ft){if(1&E&&(t.j41(0,"div",11),t.DNE(1,pt,2,2,"div",12)(2,xt,3,1,"div",13),t.j41(3,"div",14)(4,"h3",15),t.DNE(5,vt,2,4,"a",16)(6,_t,1,1),t.k0s(),t.DNE(7,_n,2,3,"p",17),t.k0s()()),2&E){const u=ft.$implicit,I=t.XpG(3);t.R7$(),t.vxM(u.webImage?1:2),t.R7$(4),t.vxM(u.profileUrl?5:6),t.R7$(2),t.vxM(I.getJobTitles(u)?7:-1)}}function mo(E,ft){if(1&E&&(t.j41(0,"div",4),t.Z7z(1,Wn,8,3,"div",11,ce),t.k0s()),2&E){const u=t.XpG(),I=t.XpG();
16t.Y8G("ngClass",I.columnGridClasses()),t.R7$(),t.Dyx(u.biographyCards)}}function ro(E,ft){if(1&E&&(t.nrm(0,"div",5),t.nI1(1,"safeHtml")),2&E){const u=t.XpG();t.Y8G("innerHTML",t.bMT(1,1,u.config.footnotes),t.npT)}}function so(E,ft){if(1&E&&(t.j41(0,"section",0)(1,"div",1),t.DNE(2,Ee,2,1,"h2",2)(3,ae,2,3,"div",3)(4,ot,3,1,"div",4)(5,mo,3,1,"div",4)(6,ro,2,3,"div",5),t.k0s()()),2&E){const u=ft,I=t.XpG();t.Y8G("ngClass",I.sectionClasses())("id",u.config.containerId),t.BMQ("aria-label",u.config.ariaLabel||"Biography card grid section"),t.R7$(),t.Y8G("ngClass",I.contentClasses()),t.R7$(),t.vxM(u.config.title?2:-1),t.R7$(),t.vxM(u.config.intro?3:-1),t.R7$(),t.vxM(u.isLoading?4:u.biographyCards.length>0?5:-1),t.R7$(2),t.vxM(u.config.footnotes?6:-1)}}function _o(E,ft){if(1&E&&(t.j41(0,"p",2),t.EFF(1),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.SpI(" ",u.config().description," ")}}function xo(E,ft){if(1&E){const u=t.RV6();t.j41(0,"div")(1,"button",4),t.bIt("click",function(){t.eBV(u);const $=t.XpG();return t.Njj($.handleVideoClick())}),t.nrm(2,"img",5)(3,"frk-heroicon",6),t.k0s()()}if(2&E){const u=t.XpG(),I=t.r8f(5);t.HbH(u.videoColSpan()+" order-2 flex items-center justify-center"),t.R7$(),t.BMQ("aria-label",u.getVideoAriaLabel()),t.R7$(),t.Y8G("ngSrc",I)("alt",u.config().videoThumbnailAlt||"Video thumbnail")}}function ii(E,ft){if(1&E&&(t.j41(0,"div")(1,"div",7),t.eu8(2,8),t.k0s()()),2&E){const u=t.XpG(),I=t.sdS(9);t.HbH(u.videoColSpan()+" order-2 flex items-center justify-center"),t.R7$(2),t.Y8G("ngTemplateOutlet",I)}}function oi(E,ft){if(1&E&&t.nrm(0,"video-js",9),2&E){let u,I,$;const x=t.XpG();t.Y8G("id",x.playerId()),t.BMQ("data-video-id",null==(u=x.playerConfig())?null:u.videoId)("data-player",null==(I=x.playerConfig())?null:I.playerId)("data-account",null==($=x.playerConfig())?null:$.accountId)("aria-label",x.getVideoAriaLabel())}}const ei=E=>[E];function Ii(E,ft){if(1&E&&(t.j41(0,"h2",6),t.EFF(1),t.k0s()),2&E){const u=t.XpG(2);t.AVh("text-pc1-800","dark"!==u.config().variant)("text-nc1-0","dark"===u.config().variant),t.R7$(),t.SpI(" ",u.config().title," ")}}function Zi(E,ft){if(1&E&&t.nrm(0,"div",7),2&E){const u=t.XpG(2);t.AVh("text-nc1-950","dark"!==u.config().variant)("text-nc1-0","dark"===u.config().variant),t.Y8G("innerHTML",u.config().description,t.npT)}}function Wi(E,ft){if(1&E&&(t.j41(0,"div",2),t.DNE(1,Ii,2,5,"h2",4)(2,Zi,1,5,"div",5),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.vxM(u.config().title?1:-1),t.R7$(),t.vxM(u.config().description?2:-1)}}function qi(E,ft){if(1&E&&(t.j41(0,"p",19),t.EFF(1),t.k0s()),2&E){const u=t.XpG(2).$implicit,I=t.XpG(2);t.AVh("text-nc1-0","dark"===I.config().variant)("border-nc1-0","dark"===I.config().variant)("text-pc1-800","dark"!==I.config().variant)("border-pc1-800","dark"!==I.config().variant),t.R7$(),t.SpI(" ",u.category," ")}}function zi(E,ft){if(1&E&&(t.j41(0,"p",20),t.nrm(1,"frk-heroicon",21),t.EFF(2),t.k0s()),2&E){const u=t.XpG(2).$implicit,I=t.XpG(2);t.AVh("text-nc1-0","dark"===I.config().variant)("text-nc1-950","dark"!==I.config().variant),t.R7$(),t.Y8G("size",16),t.R7$(),t.SpI(" ",I.asGallery(u).brightcoveGalleryCompound.playtime," ")}}function lr(E,ft){if(1&E&&t.nrm(0,"div",22),2&E){const u=t.XpG(2).$implicit,I=t.XpG(2);t.AVh("text-nc1-0","dark"===I.config().variant)("text-nc1-950","dark"!==I.config().variant),t.Y8G("innerHTML",u.summary.value,t.npT)}}function wa(E,ft){if(1&E&&(t.j41(0,"div",8)(1,"div",10)(2,"div",11)(3,"div",12),t.nrm(4,"div",13),t.k0s()(),t.j41(5,"div",14),t.DNE(6,qi,2,9,"p",15),t.j41(7,"h3",16),t.EFF(8),t.k0s(),t.DNE(9,zi,3,6,"p",17)(10,lr,1,5,"div",18),t.k0s()()()),2&E){const u=t.XpG().$implicit,I=t.XpG(2);t.R7$(4),t.BMQ("data-experience",I.asGallery(u).brightcoveGalleryCompound.experienceId)("data-account",I.asGallery(u).brightcoveGalleryCompound.accountId),t.R7$(2),t.vxM(u.category&&"none"!==u.category?6:-1),t.R7$(),t.AVh("text-nc1-0","dark"===I.config().variant),t.R7$(),t.SpI(" ",u.title," "),t.R7$(),t.vxM(I.asGallery(u).brightcoveGalleryCompound.playtime&&"0"!==I.asGallery(u).brightcoveGalleryCompound.playtime?9:-1),t.R7$(),t.vxM(u.summary.value?10:-1)}}function ia(E,ft){if(1&E&&t.nrm(0,"frk-video",9),2&E){const u=t.XpG().$implicit,I=t.XpG(2);t.Y8G("config",I.asVideo(u))}}function Ia(E,ft){if(1&E&&(t.j41(0,"article"),t.nI1(1,"slugify"),t.DNE(2,wa,11,8,"div",8)(3,ia,1,1,"frk-video",9),t.k0s()),2&E){const u=ft.$implicit,I=ft.$index,$=t.XpG
16(2);t.BMQ("aria-label","video-"+I+"-"+t.bMT(1,2,u.title)),t.R7$(2),t.vxM($.isGallery(u)?2:3)}}function Sr(E,ft){if(1&E&&(t.j41(0,"div"),t.Z7z(1,Ia,4,4,"article",null,t.Vm6),t.k0s()),2&E){const u=t.XpG();t.HbH("grid gap-8 "+u.gridClasses()),t.R7$(),t.Dyx(u.config().videos)}}function Or(E,ft){if(1&E&&(t.j41(0,"h2",4),t.EFF(1),t.k0s()),2&E){const u=t.XpG(2);t.Y8G("ngClass",t.l_i(2,At,u.textColorClasses(),u.titleSizeClasses())),t.R7$(),t.SpI(" ",u.config().title," ")}}function Pi(E,ft){if(1&E&&t.nrm(0,"div",5),2&E){const u=t.XpG(2);t.Y8G("ngClass",u.textColorClasses())("innerHTML",u.config().summary,t.npT)}}function Xr(E,ft){if(1&E&&(t.j41(0,"div",2),t.DNE(1,Or,2,5,"h2",4)(2,Pi,1,2,"div",5),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.vxM(u.config().title?1:-1),t.R7$(),t.vxM(u.config().summary?2:-1)}}function zr(E,ft){if(1&E&&t.nrm(0,"frk-info-box",6),2&E){const u=t.XpG().$implicit,I=t.XpG(2);t.Y8G("config",I.infoBoxWithHeight(u))}}function Va(E,ft){if(1&E&&t.DNE(0,zr,1,1,"frk-info-box",6),2&E){const u=ft.$implicit;t.vxM(u.header&&""!==u.header?0:-1)}}function fa(E,ft){if(1&E&&(t.j41(0,"div"),t.Z7z(1,Va,1,1,null,null,t.Vm6),t.k0s()),2&E){const u=t.XpG();t.HbH("grid gap-8 [grid-auto-rows:1fr] "+u.gridClasses()),t.R7$(),t.Dyx(u.config().infoBoxes)}}const Ba=E=>({buttonVm:E}),hs=(E,ft)=>({playerConfig:E,ariaLabel:ft}),ps=(E,ft)=>ft.button.text;function As(E,ft){if(1&E&&(t.j41(0,"span",7),t.EFF(1),t.k0s()),2&E){const u=t.XpG();t.BMQ("aria-label",u.badgeAriaLabel()),t.R7$(),t.SpI(" ",u.config().badge.text," ")}}function zs(E,ft){if(1&E&&(t.j41(0,"h1",8),t.nI1(1,"safeHtml"),t.EFF(2," \xa0 "),t.k0s()),2&E){const u=t.XpG();t.Y8G("innerHTML",t.bMT(1,1,u.config().heading),t.npT)}}function bs(E,ft){1&E&&t.eu8(0)}function Ds(E,ft){if(1&E&&t.DNE(0,bs,1,0,"ng-container",15),2&E){const u=ft.$implicit;t.XpG();const I=t.sdS(17);t.Y8G("ngTemplateOutlet",I)("ngTemplateOutletContext",t.eq3(2,Ba,u))}}function vs(E,ft){if(1&E&&t.nrm(0,"frk-video-player",13),2&E){const u=t.XpG();t.Y8G("config",t.l_i(1,hs,u.config().video.playerConfig,u.playButtonAriaLabel()))}}function rl(E,ft){if(1&E&&t.nrm(0,"img",14),2&E){const u=t.XpG();t.Y8G("ngSrc",u.config().video.thumbnailUrl)("alt",u.config().video.thumbnailAlt)}}function Vo(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",18),2&E){t.XpG();const u=t.sdS(1);t.Y8G("name",u.isLocked()?"heroLockClosed":"heroArrowDownTray")("size",16)}}function Cr(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",18),2&E){const u=t.XpG(2).buttonVm;t.Y8G("name",u.icon)("size",16)}}function Os(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",18),2&E){const u=t.XpG(2).buttonVm;t.Y8G("name",u.icon)("size",16)}}function al(E,ft){if(1&E&&(t.j41(0,"a",16,1),t.DNE(2,Vo,1,2,"frk-heroicon",18)(3,Cr,1,2,"frk-heroicon",18),t.EFF(4),t.DNE(5,Os,1,2,"frk-heroicon",18),t.k0s()),2&E){const u=t.XpG().buttonVm;t.Y8G("frkSignInLink",u.button.isSignInLink)("ngClass",u.leavingSiteModalClass)("href",u.button.href||"",t.B4B)("frkCalloutCardAnalytics",u.analytics),t.BMQ("target",u.target)("aria-label",u.ariaLabel),t.R7$(2),t.vxM(u.button.isSignInLink?2:u.icon&&"left"===u.iconPosition?3:-1),t.R7$(2),t.SpI(" ",u.button.text," "),t.R7$(),t.vxM(u.icon&&"right"===u.iconPosition?5:-1)}}function ra(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",18),2&E){const u=t.XpG(2).buttonVm;t.Y8G("name",u.icon)("size",16)}}function Il(E,ft){if(1&E&&t.nrm(0,"frk-heroicon",18),2&E){const u=t.XpG(2).buttonVm;t.Y8G("name",u.icon)("size",16)}}function vl(E,ft){if(1&E){const u=t.RV6();t.j41(0,"button",19),t.bIt("click",function(){t.eBV(u);const $=t.XpG().buttonVm,x=t.XpG();return t.Njj(x.handleButtonClick($.button))}),t.DNE(1,ra,1,2,"frk-heroicon",18),t.j41(2,"span"),t.EFF(3),t.k0s(),t.DNE(4,Il,1,2,"frk-heroicon",18),t.k0s()}if(2&E){const u=t.XpG().buttonVm;t.Y8G("frkCalloutCardAnalytics",u.analytics),t.BMQ("aria-label",u.ariaLabel),t.R7$(),t.vxM(u.icon&&"left"===u.iconPosition?1:-1),t.R7$(2),t.JRh(u.button.text),t.R7$(),t.vxM(u.icon&&"right"===u.iconPosition?4:-1)}}function el(E,ft){1&E&&t.DNE(0,al,6,9,"a",16)(1,vl,5,5,"button",17),2&E&&t.vxM(ft.buttonVm.isLink?0:1)}function hl(E,ft){if(1&E&&(t.j41(0,"div",3),t.nrm(1,"img",8),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Y8G("ngSrc",u.config().imageUrl)}}function Tl(E,ft){if(1&E&&(t.j41(0,"a",9),t.nrm(1,"span",10),t.nI1(2,"safeHtml"),t.k0s()),2&E){let u,I,$,x;const fe=t.XpG(2);t.HbH("text-pc1-500 block text-xl font-bold underline "+((null==(u=fe.config().titleLink)?null:u.leavingSiteModalClass)||"")),t.Y8G("id","dashboard-card-title-"+fe.titleSlug())("href",fe.resolvedHref(),t.B4B),t.BMQ("target",(null==(I=fe.config().titleLink)?null:I.openIn)||null)("rel","_blank"===(null==($=fe.config().titleLink)?null:$.openIn)?"noopener noreferrer":null)("data-is-external","true"===(null==(x=fe.config().titleLink)?null:x.showLeavingSiteModal)?"true":null)("aria-label",fe.cardAriaLabel()),t.R7$(),t.Y8G("innerHTML",t.bMT(2,9,fe.config().title),t.npT)}}function zl(E,ft){if(1&E&&(t.j41(0,"h2",6)(1,"span",11),t.EFF(2),t.k0s(),t.nrm(3,"span",12),t.nI1(4,"safeHtml"),t.k0s()),2&E){const u=t.XpG(2);t.Y8G("id","dashboard-card-title-"+u.titleSlug()),t.R7$(2),t.JRh(u.plainTitle()),t.R7$(),t.Y8G("innerHTML",t.bMT(4,3,u.config().title),t.npT)}}function Hl(E,ft){if(1&E&&(t.j41(0,"article",0),t.DNE(1,hl,2,1,"div",3),t.j41(2,"div",4),t.DNE(3,Tl,3,11,"a",5)(4,zl,5,5,"h2",6),t.nrm(5,"div",7),t.nI1(6,"safeHtml"),t.k0s()()),2&E){const u=t.XpG();t.BMQ("aria-labelledby","dashboard-card-title-"+u.titleSlug()),t.R7$(),t.vxM(u.config().imageUrl?1:-1),t.R7$(2),t.vxM(u.resolvedHref()?3:4),t.R7$(2),t.Y8G("innerHTML",t.bMT(6,4,u.config().description),t.npT)}}function ic(E,ft){if(1&E&&(t.j41(0,"div",3),t.nrm(1,"img",8),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Y8G("ngSrc",u.config().imageUrl)}}function Zl(E,ft){if(1&E&&(t.j41(0,"span",17),t.EFF(1),t.k0s()),2&E){let u;const I=ft.$implicit;t.BMQ("aria-label",null!==(u=I.ariaLabel)&&void 0!==u?u:I.text),t.R7$(),t.SpI(" ",I.text," ")}}function me(E,ft){if(1&E&&(t.j41(0,"span",17),t.EFF(1),t.k0s()),2&E){let u;const I=t.XpG(3);t.BMQ("aria-label",null!==(u=I.config().ceCreditBadge.ariaLabel)&&void 0!==u?u:I.config().ceCreditBadge.text),t.R7$(),t.SpI(" ",I.config().ceCreditBadge.text," ")}}function Qe(E,ft){if(1&E&&(t.j41(0,"div",14),t.Z7z(1,Zl,2,2,"span",17,Yr),t.DNE(3,me,2,2,"span",17),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Dyx(u.allBadges()),t.R7$(2),t.vxM(u.config().ceCreditBadge?3:-1)}}function Se(E,ft){if(1&E&&(t.nrm(0,"span",15),t.nI1(1,"safeHtml")),2&E){const u=t.XpG(2);t.Y8G("id","on-demand-card-title-"+u.titleSlug())("innerHTML",t.bMT(1,2,u.config().title),t.npT)}}function Oe(E,ft){if(1&E&&(t.j41(0,"h2",6)(1,"span",11),t.EFF(2),t.k0s(),t.nrm(3,"span",12),t.nI1(4,"safeHtml"),t.k0s()),2&E){const u=t.XpG(2);t.Y8G("id","on-demand-card-title-"+u.titleSlug()),t.R7$(2),t.JRh(u.plainTitle()),t.R7$(),t.Y8G("innerHTML",t.bMT(4,3,u.config().title),t.npT)}}function Ut(E,ft){if(1&E&&(t.j41(0,"span",20),t.nrm(1,"frk-heroicon",22),t.EFF(2),t.k0s()),2&E){const u=t.XpG(3);t.R7$(),t.Y8G("name",u.footerIconName())("size",16),t.R7$(),t.SpI(" ",u.config().contentType," ")}}function gt(E,ft){if(1&E&&(t.j41(0,"span",21),t.nrm(1,"frk-heroicon",23),t.EFF(2),t.k0s()),2&E){const u=t.XpG(3);t.R7$(),t.Y8G("size",16),t.R7$(),t.SpI(" ",u.durationLabel()," ")}}function wt(E,ft){if(1&E&&(t.nrm(0,"div",18),t.j41(1,"div",19),t.DNE(2,Ut,3,3,"span",20)(3,gt,3,2,"span",21),t.k0s()),2&E){const u=t.XpG(2);t.R7$(2),t.vxM(u.config().contentType?2:-1),t.R7$(),t.vxM(u.config().duration?3:-1)}}function Cn(E,ft){if(1&E){const u=t.RV6();t.j41(0,"article",1)(1,"button",13),t.bIt("click",function($){t.eBV(u);const x=t.XpG();return t.Njj(x.onCardClick($))}),t.k0s(),t.DNE(2,ic,2,1,"div",3),t.j41(3,"div",4),t.DNE(4,Qe,4,1,"div",14)(5,Se,2,4,"span",15)(6,Oe,5,5,"h2",6),t.nrm(7,"div",16),t.nI1(8,"safeHtml"),t.k0s(),t.DNE(9,wt,4,2),t.k0s()}if(2&E){const u=t.XpG();t.BMQ("aria-labelledby","on-demand-card-title-"+u.titleSlug()),t.R7$(),t.BMQ("aria-label",u.cardAriaLabel()),t.R7$(),t.vxM(u.config().imageUrl?2:-1),t.R7$(2),t.vxM(u.allBadges().length>0||u.config().ceCreditBadge?4:-1),t.R7$(),t.vxM(u.resolvedHref()?5:6),t.R7$(2),t.Y8G("innerHTML",t.bMT(8,7,u.truncatedDescription()),t.npT),t.R7$(2),t.vxM(u.config().contentType||u.config().duration?9:-1)}}function An(E,ft){if(1&E&&(t.j41(0,"span",17),t.EFF(1),t.k0s()),2&E){let u;const I=ft.$implicit;t.BMQ("aria-label",null!==(u=I.ariaLabel)&&void 0!==u?u:I.text),t.R7$(),t.SpI(" ",I.text," ")}}function In(E,ft){if(1&E&&(t.j41(0,"span",17),t.EFF(1),t.k0s()),2&E){let u;const I=t.XpG(3);t.BMQ("aria-label",null!==(u=I.config().ceCreditBadge.ariaLabel)&&void 0!==u?u:I.config().ceCreditBadge.text),t.R7$(),t.SpI(" ",I.config().ceCreditBadge.text," ")}}function Fo(E,ft){if(1&E&&(t.j41(0,"div",24),t.Z7z(1,An,2,2,"span",17,Yr),t.DNE(3,In,2,2,"span",17),t.k0s()),2&E){const u=t.XpG(2);t.R7$(),t.Dyx(u.allBadges()),t.R7$(2),t.vxM(u.config().ceCreditBadge?3:-1)}}function F(E,ft){if(1&E&&(t.j41(0,"article",2),t.DNE(1,Fo,4,1,"div",24),t.j41(2,"h2",25)(3,"span",11),t.EFF(4),t.k0s(),t.nrm(5,"span",12),t.nI1(6,"safeHtml"),t.k0s(),t.nrm(7,"div",16),t.nI1(8,"safeHtml"),t.k0s()),2&E){const u=t.XpG();t.BMQ("aria-labelledby","program-card-title-"+u.titleSlug()),t.R7$(),t.vxM(u.allBadges().length>0||u.config().ceCreditBadge?1:-1),t.R7$(),t.Y8G("id","program-card-title-"+u.titleSlug()),t.R7$(2),t.JRh(u.plainTitle()),t.R7$(),t.Y8G("innerHTML",t.bMT(6,6,u.config().title),t.npT),t.R7$(2),t.Y8G("innerHTML",t.bMT(8,8,u.config().description),t.npT)}}function A(E,ft){if(1&E&&(t.j41(0,"div",19)(1,"span",20),t.EFF(2),t.k0s(),t.j41(3,"span",21),t.EFF(4),t.k0s()()),2&E){const u=t.XpG(4);t.R7$(2),t.SpI(" ",u.collectionLabel()," "),t.R7$(2),t.SpI(" ",u.collectionDisplay()," ")}}function b(E,ft){if(1&E&&(t.j41(0,"div",19)(1,"span",20),t.EFF(2),t.k0s(),t.j41(3,"span",21),t.EFF(4),t.k0s()()),2&E){const u=t.XpG(3),I=t.XpG();t.R7$(2),t.JRh(I.formatLabel()),t.R7$(2),t.SpI(" ",u.contentType," ")}}function B(E,ft){if(1&E&&(t.j41(0,"div",18),t.DNE(1,A,5,2,"div",19)(2,b,5,2,"div",19),t.k0s()),2&E){const u=t.XpG(2),I=t.XpG();t.R7$(),t.vxM(I.collectionDisplay()?1:-1),t.R7$(),t.vxM(u.contentType?2:-1)}}function C(E,ft){if(1&E&&(t.j41(0,"div",19)(1,"span",20),t.EFF(2),t.k0s(),t.j41(3,"span",21),t.EFF(4),t.k0s()()),2&E){const u=t.XpG(3),I=t.XpG();t.R7$(2),t.SpI(" ",I.durationLabel()," "),t.R7$(2),t.SpI(" ",u.duration," ")}}function O(E,ft){if(1&E&&(t.j41(0,"div",19)(1,"span",20),t.EFF(2),t.k0s(),t.j41(3,"span",21),t.EFF(4),t.k0s()()),2&E){const u=t.XpG(4);
16t.R7$(2),t.SpI(" ",u.audienceLabel()," "),t.R7$(2),t.SpI(" ",u.audienceDisplay()," ")}}function re(E,ft){if(1&E&&(t.j41(0,"div",18),t.DNE(1,C,5,2,"div",19)(2,O,5,2,"div",19),t.k0s()),2&E){const u=t.XpG(2),I=t.XpG();t.R7$(),t.vxM(u.duration?1:-1),t.R7$(),t.vxM(I.audienceDisplay()?2:-1)}}function kt(E,ft){if(1&E&&(t.j41(0,"div",18)(1,"div",19)(2,"span",20),t.EFF(3),t.k0s(),t.j41(4,"span",21),t.EFF(5),t.k0s()()()),2&E){const u=t.XpG(3);t.R7$(3),t.SpI(" ",u.ceCreditLabel()," "),t.R7$(2),t.SpI(" ",u.ceCreditDisplay()," ")}}function Un(E,ft){if(1&E&&(t.j41(0,"div",11)(1,"h3",12),t.EFF(2),t.k0s(),t.j41(3,"div",17),t.DNE(4,B,3,2,"div",18)(5,re,3,2,"div",18)(6,kt,6,2,"div",18),t.k0s()()),2&E){const u=t.XpG(),I=t.XpG();t.R7$(2),t.SpI(" ",I.courseDetailsLabel()," "),t.R7$(2),t.vxM(I.collectionDisplay()||u.contentType?4:-1),t.R7$(),t.vxM(u.duration||I.audienceDisplay()?5:-1),t.R7$(),t.vxM(I.ceCreditDisplay()?6:-1)}}function Po(E,ft){1&E&&t.nrm(0,"frk-heroicon",16),2&E&&t.Y8G("size",16)}function pi(E,ft){if(1&E){const u=t.RV6();t.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"h2",4)(4,"span",5),t.EFF(5),t.k0s(),t.nrm(6,"span",6),t.nI1(7,"safeHtml"),t.k0s()(),t.j41(8,"button",7),t.bIt("click",function(){t.eBV(u);const $=t.XpG();return t.Njj($.onClose())}),t.nrm(9,"frk-heroicon",8),t.k0s()(),t.j41(10,"div",9)(11,"div",10)(12,"div",11)(13,"h3",12),t.EFF(14),t.k0s(),t.nrm(15,"p",13),t.nI1(16,"safeHtml"),t.k0s(),t.DNE(17,Un,7,4,"div",11),t.k0s(),t.j41(18,"div",14)(19,"button",15),t.bIt("click",function(){t.eBV(u);const $=t.XpG();return t.Njj($.onCtaClick())}),t.DNE(20,Po,1,1,"frk-heroicon",16),t.EFF(21),t.k0s()()()()}if(2&E){const u=ft,I=t.XpG();t.R7$(5),t.JRh(I.plainTitle()),t.R7$(),t.Y8G("innerHTML",t.bMT(7,9,u.title),t.npT),t.R7$(3),t.Y8G("size",16),t.R7$(5),t.SpI(" ",I.overviewLabel()," "),t.R7$(),t.Y8G("innerHTML",t.bMT(16,11,u.description),t.npT),t.R7$(2),t.vxM(I.collectionDisplay()||u.contentType||u.duration||I.audienceDisplay()||I.ceCreditDisplay()?17:-1),t.R7$(2),t.BMQ("aria-label",I.ctaAriaLabel()),t.R7$(),t.vxM(I.showCtaLock()?20:-1),t.R7$(),t.SpI(" ",I.ctaLabel()," ")}}const Fi=(E,ft)=>ft.key,xi=(E,ft)=>ft.dropdownId+":"+ft.value;function or(E,ft){if(1&E&&(t.j41(0,"span",23),t.EFF(1),t.k0s()),2&E){const u=t.XpG();t.AVh("text-nc1-0",u.isDark())("text-nc1-950",!u.isDark()),t.R7$(),t.SpI(" ",u.config().labels.filterByLabel," ")}}function hr(E,ft){if(1&E){const u=t.RV6();t.j41(0,"frk-multiselect-dropdown",25),t.bIt("selectionChange",function($){t.eBV(u);const x=t.XpG(2);return t.Njj(x.onFilterChange($))}),t.k0s()}2&E&&t.Y8G("config",ft.$implicit)}function Ri(E,ft){if(1&E&&(t.j41(0,"div",15),t.Z7z(1,hr,1,1,"frk-multiselect-dropdown",24,Fi),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Dyx(u.multiselectConfigs())}}function Kr(E,ft){if(1&E&&(t.j41(0,"span",26),t.EFF(1),t.j41(2,"span"),t.EFF(3),t.k0s()()),2&E){const u=t.XpG();t.AVh("text-nc1-0",u.isDark())("text-nc1-950",!u.isDark()),t.R7$(),t.E5c(" ",u.config().labels.showingLabel," ",u.paginatedItems().length," ",u.config().labels.ofSeparator," "),t.R7$(),t.BMQ("data-gtm-article-count",u.totalItems()),t.R7$(),t.JRh(u.totalItems())}}function ga(E,ft){if(1&E){const u=t.RV6();t.j41(0,"frk-multiselect-dropdown",25),t.bIt("selectionChange",function($){t.eBV(u);const x=t.XpG(2);return t.Njj(x.onFilterChange($))}),t.k0s()}2&E&&t.Y8G("config",ft.$implicit)}function es(E,ft){if(1&E&&(t.j41(0,"div",17),t.Z7z(1,ga,1,1,"frk-multiselect-dropdown",24,Fi),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Dyx(u.multiselectConfigs())}}function Ps(E,ft){if(1&E){const u=t.RV6();t.j41(0,"li",30)(1,"div",31)(2,"span",32),t.EFF(3),t.k0s(),t.j41(4,"button",33),t.bIt("click",function(){const $=t.eBV(u).$implicit,x=t.XpG(2);return t.Njj(x.onRemoveFilter($.dropdownId,$.value))}),t.nrm(5,"frk-heroicon",34),t.k0s()()()}if(2&E){const u=ft.$implicit,I=t.XpG(2);t.AVh("frk-theme--light",!I.isDark())("frk-theme--dark",I.isDark())("border-pc1-800",!I.isDark())("border-nc1-0",I.isDark())("hover:bg-pc1-800",!I.isDark())("hover:bg-nc1-0",I.isDark())("focus-within:bg-pc1-800",!I.isDark())("focus-within:bg-nc1-0",I.isDark())("focus-within:shadow-secondary-dark-focus",!I.isDark())("focus-within:shadow-primary-dark-focus",I.isDark()),t.R7$(2),t.AVh("text-pc1-800",!I.isDark())("text-nc1-0",I.isDark())("group-hover:text-pc1-950",I.isDark())("group-focus-within:text-pc1-950",I.isDark()),t.R7$(),t.SpI(" ",u.optionLabel," "),t.R7$(),t.BMQ("aria-label",I.config().labels.removeFilterAriaLabel+" "+u.optionLabel),t.R7$(),t.AVh("text-pc1-950",!I.isDark())("text-nc1-0",I.isDark())("group-hover:text-pc1-950",I.isDark())("group-focus-within:text-pc1-950",I.isDark()),t.Y8G("size",16)}}function Ha(E,ft){if(1&E){const u=t.RV6();t.j41(0,"div",18)(1,"button",27),t.bIt("click",function(){t.eBV(u);
16const $=t.XpG();return t.Njj($.onClearFilters())}),t.EFF(2),t.k0s(),t.j41(3,"ul",28),t.Z7z(4,Ps,6,39,"li",29,xi),t.k0s()()}if(2&E){const u=t.XpG();t.R7$(),t.AVh("text-nc1-0",u.isDark())("text-pc1-500",!u.isDark()),t.R7$(),t.SpI(" ",u.config().labels.clearFiltersLabel," "),t.R7$(2),t.Dyx(u.selectedFilterPills())}}function Rl(E,ft){if(1&E){const u=t.RV6();t.j41(0,"frk-academy-library-card",36),t.bIt("cardClick",function($){t.eBV(u);const x=t.XpG(2);return t.Njj(x.onCardClick($))}),t.k0s()}if(2&E){const u=ft.$implicit,I=t.XpG(2);t.Y8G("config",u)("variant",I.cardVariant())("isLoggedIn",I.isLoggedIn())}}function Hs(E,ft){if(1&E&&(t.j41(0,"div",19),t.Z7z(1,Rl,1,3,"frk-academy-library-card",35,zn),t.k0s()),2&E){const u=t.XpG();t.R7$(),t.Dyx(u.paginatedItems())}}function Ns(E,ft){if(1&E&&(t.j41(0,"div",37),t.EFF(1),t.k0s()),2&E){let u;const I=t.XpG();t.AVh("text-nc1-0",I.isDark())("text-nc1-950",!I.isDark()),t.R7$(),t.SpI(" ",null!==(u=I.config().labels.noRecordsLabel)&&void 0!==u?u:"No Records Found"," ")}}function Yl(E,ft){if(1&E){const u=t.RV6();t.j41(0,"div")(1,"frk-pagination",38),t.bIt("pageChanged",function($){t.eBV(u);const x=t.XpG();return t.Njj(x.onPageChanged($))}),t.k0s()()}if(2&E){const u=t.XpG();t.AVh("academy-library-pagination--dark",u.isDark())("academy-library-pagination--light",!u.isDark()),t.R7$(),t.Y8G("pages",u.totalPages())("activePage",u.activePage())("ariaLabelPageNav",u.config().labels.paginationAriaLabel)("prevPageText",u.config().labels.previousLabel)("nextPageText",u.config().labels.nextLabel)}}function Pl(E,ft){if(1&E){const u=t.RV6();t.j41(0,"frk-on-demand-content-modal",39),t.bIt("startCourse",function($){t.eBV(u);const x=t.XpG();return t.Njj(x.onStartCourse($))})("signInNeeded",function(){t.eBV(u);const $=t.XpG();return t.Njj($.onSignInNeeded())}),t.k0s()}if(2&E){const u=t.XpG();t.Y8G("card",u.selectedCard())("isLoggedIn",u.isLoggedIn())}}let Ll=(()=>{class E{config=t.hFB.required();isExpanded=(0,t.vPA)(!0);isExpandable=(0,t.EWP)(()=>this.config().isExpandable??!1);hideIcon=(0,t.EWP)(()=>this.config().hideIcon??!1);showIcon=(0,t.EWP)(()=>!this.hideIcon());showToggle=(0,t.EWP)(()=>this.isExpandable());showContent=(0,t.EWP)(()=>!this.isExpandable()||this.isExpanded());linksArray=(0,t.EWP)(()=>{const u=this.config().links;return Array.isArray(u)?u:[u]});toggleExpanded(){this.isExpanded.update(u=>!u)}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-account-access-links"]],hostAttrs:["data-gtm-component","account-access-links"],inputs:{config:[1,"config"]},decls:8,vars:4,consts:[[1,"component-root","border-nc1-200","bg-nc1-0","overflow-hidden","rounded-xl","border","p-6","md:p-8"],[1,"flex","items-center","justify-between","gap-4"],[1,"text-pc1-800","text-2xl","font-bold"],["type","button",1,"text-primary-600","hover:text-primary-700","focus:ring-primary-500","flex","items-center","justify-center","gap-2","rounded","px-3","py-2","text-base","font-medium","transition-colors","focus:outline-none","focus:ring-2","focus:ring-offset-2"],[1,"text-nc1-600","mb-6","text-base",3,"innerHTML"],[1,"mt-4"],["type","button",1,"text-primary-600","hover:text-primary-700","focus:ring-primary-500","flex","items-center","justify-center","gap-2","rounded","px-3","py-2","text-base","font-medium","transition-colors","focus:outline-none","focus:ring-2","focus:ring-offset-2",3,"click"],[1,"sr-only"],[1,"text-pc1-500",3,"size","name"],[1,"border-l-primary-600","rounded-r-lg","pl-4"],[1,"text-primary-600","hover:text-primary-700","focus:ring-primary-500","group","inline-flex","items-center","gap-2","rounded","text-base","font-medium","transition-colors","focus:outline-none","focus:ring-2","focus:ring-offset-2",3,"ngClass","href","target"],["customClass","h-4 w-4 transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5","aria-hidden","true","name","heroArrowTopRightOnSquare"],[1,"text-nc1-600","mt-1","text-base",3,"innerHTML"]],template:function(I,$){1&I&&(t.j41(0,"section",0)(1,"div")(2,"div",1)(3,"div",2),t.EFF(4),t.k0s(),t.DNE(5,Ht,4,4,"button",3),t.k0s(),t.DNE(6,Yt,1,1,"div",4),t.k0s(),t.DNE(7,Ne,3,0,"div",5),t.k0s()),2&I&&(t.R
167$(4),t.SpI(" ",$.config().title," "),t.R7$(),t.vxM($.isExpandable()?5:-1),t.R7$(),t.vxM($.config().descriptions&&$.showContent()?6:-1),t.R7$(),t.vxM($.showContent()?7:-1))},dependencies:[p.MD,p.YU,V.zq],encapsulation:2,changeDetection:0})}return E})(),Bl=(()=>{class E{injector;location;config=t.hFB.required();titleText=(0,t.EWP)(()=>this.getPlainText(this.config().title??""));titleId=(0,t.EWP)(()=>{const u=this.titleText();if(!u)return null;let $=u.toLowerCase().replaceAll(/[^a-z0-9]+/g,"-").slice(0,80);for(;$.startsWith("-");)$=$.slice(1);for(;$.endsWith("-");)$=$.slice(0,-1);const x=this.config().containerId;return x?`${x}-accordion-title`:`accordion-title-${$||"section"}`});openItems=(0,t.vPA)(new Set);destroyRef=(0,t.WQX)(t.abz);documentRef=(0,t.WQX)(e.q);windowRef=(0,t.WQX)(_e.Qc);constructor(u,I){this.injector=u,this.location=I,(0,t.QZP)(()=>{const $=this.config().items,x=new Set;$.forEach(fe=>{fe.isOpen&&x.add(fe.id)}),this.openItems.set(x)}),(0,t.mal)(()=>{this.handleAnchorNavigation();const $=()=>{this.handleAnchorNavigation()};this.windowRef.addEventListener("hashchange",$),this.destroyRef.onDestroy(()=>{this.windowRef.removeEventListener("hashchange",$)})},{injector:this.injector})}handleAnchorNavigation(){const u=this.windowRef.location.hash.slice(1);if(!u)return;const I=this.config().containerId;if(I&&u===I)return void document.getElementById(I)?.scrollIntoView({behavior:"smooth"});const $=this.findMatchingItemId(u);if($){const x=new Set(this.openItems());x.add($),this.openItems.set(x);const fe=this.getItemAnchorId($);setTimeout(()=>{document.getElementById(fe)?.scrollIntoView({behavior:"smooth"})},100)}}findMatchingItemId(u){const I=this.config().containerId,$=this.config().items;if(I&&u.startsWith(`${I}-`)){const x=u.substring(I.length+1);if($.some(fe=>fe.id===x))return x}return $.find(x=>x.id===u)?.id}getWidthClass(u){switch(u){case"full":return"w-full";case"container":return"container";default:return"container--small"}}itemStates=(0,t.EWP)(()=>{const u=this.openItems();return this.config().items.map(I=>({...I,isOpen:u.has(I.id)}))});getPlainText(u){const I=this.documentRef.createElement("div");return I.innerHTML=u,I.textContent?.replaceAll(/\s+/g," ").trim()??""}allExpanded=(0,t.EWP)(()=>{const u=this.openItems();return this.config().items.every(I=>u.has(I.id))});allCollapsed=(0,t.EWP)(()=>0===this.openItems().size);headerTextClass=(0,t.EWP)(()=>`${"Large"===this.config().titleSize?"group-[.frk-theme--light]:text-pc1-0":"group-[.frk-theme--light]:text-pc1-800"} ${"Large"===this.config().titleSize?"group-[.frk-size--large]:text-3xl group-[.frk-size--medium]:text-2xl group-[.frk-size--small]:text-xl lg:group-[.frk-size--large]:text-5xl":"group-[.frk-size--large]:text-2xl group-[.frk-size--medium]:text-xl group-[.frk-size--small]:text-lg lg:group-[.frk-size--large]:text-3xl"} ${this.config().showExpandCollapseAll?"mb-0":"mb-6 md:mb-8"}`);wrapperClasses=(0,t.EWP)(()=>`frk-size--${this.config().size||"small"} frk-theme--${this.mode()} ${this.getWidthClass(this.config().width)}`.trim());mode=(0,t.EWP)(()=>{const u=this.config();return u.background&&"dark"===(0,U.EN)(u.background).theme?"dark":"light"});backgroundClass=(0,t.EWP)(()=>{const u=this.config();return u.background&&(0,U.EN)(u.background).cssClass||"bg-nc1-0"});sectionClasses=(0,t.EWP)(()=>{const I=this.config().spacing?.cssClass||"";return`accordion-section ${this.backgroundClass()} ${I}`.trim().replaceAll(/\s+/g," ")});
16widthClasses=(0,t.EWP)(()=>"full"===(this.config().width||"container")?"w-full":"mx-auto");titleClasses=(0,t.EWP)(()=>"light"===this.mode()?"text-pc1-800":"text-nc1-0");buttonClasses=(0,t.EWP)(()=>"inline-flex items-center gap-2 rounded-full bg-transparent px-6 py-3 text-base underline transition-colors disabled:cursor-not-allowed disabled:opacity-50 "+("light"===this.mode()?"text-pc1-500 hover:bg-nc1-50":"text-pc1-300 hover:bg-nc1-800"));itemTitleClasses=(0,t.EWP)(()=>"light"===this.mode()?"text-pc1-800":"text-nc1-0");itemContentClasses=(0,t.EWP)(()=>"light"===this.mode()?"text-nc1-950":"text-nc1-100");itemBorderClasses=(0,t.EWP)(()=>"light"===this.mode()?"border-nc1-200":"border-nc1-700");getItemAnchorId(u){const I=this.config().containerId;return I?`${I}-${u}`:u}toggleItem(u){const I=new Set(this.openItems()),$=this.config().isAllowMultiple??!0,x=I.has(u);if(x?I.delete(u):($||I.clear(),I.add(u)),this.openItems.set(I),!x){const fe=this.getItemAnchorId(u);this.location.replaceState(this.location.path().split("#")[0]+"#"+fe)}}expandAll(){const u=new Set(this.config().items.map(I=>I.id));this.openItems.set(u)}collapseAll(){this.openItems.set(new Set)}isItemOpen(u){return this.openItems().has(u)}static \u0275fac=function(I){return new(I||E)(t.rXU(t.zZn),t.rXU(l.aZ))};static \u0275cmp=t.VBU({type:E,selectors:[["frk-accordion"]],hostAttrs:["data-gtm-component","accordion"],inputs:{config:[1,"config"]},decls:8,vars:14,consts:[[1,"component-root",3,"ngClass"],[1,"group",3,"ngClass"],[1,"flex","flex-col","items-start","gap-2","md:flex-row","md:items-center","md:gap-4",3,"justify-end","justify-between","ngClass"],[1,"ck-editor__editable","group-[.frk-theme--light]:text-nc1-950","mb-6","text-sm","leading-5","group-[.frk-size--large]:mb-8","group-[.frk-size--medium]:mb-6","group-[.frk-size--small]:mb-4","group-[.frk-size--large]:text-base","group-[.frk-size--medium]:text-base","group-[.frk-size--small]:text-sm","group-[.frk-size--large]:leading-6","group-[.frk-size--medium]:leading-6","group-[.frk-size--small]:leading-5","group-[.frk-theme--dark]:text-white",3,"innerHTML"],[1,"mb-6","flex","w-full","justify-end","gap-2","md:mb-8","md:w-auto","md:gap-4"],[1,"flex","flex-col","gap-3","group-[.frk-size--large]:gap-6","group-[.frk-size--medium]:gap-4","group-[.frk-size--small]:gap-3","lg:group-[.frk-size--large]:gap-8"],[1,"group-[.frk-theme--light]:border-nc1-200","group-[.frk-theme--dark]:bg-pc1-900/40","overflow-hidden","rounded-xl","border","transition-colors","group-[.frk-theme--dark]:border-white/50","group-[.frk-theme--light]:bg-white","group-[.frk-theme--dark]:backdrop-blur-sm",3,"open"],[1,"flex","flex-col","items-start","gap-2","md:flex-row","md:items-center","md:gap-4",3,"ngClass"],[1,"group-[.frk-theme--dark]:text-nc1-0","font-bold",3,"ngClass"],[1,"flex","w-full","justify-end","gap-2","md:w-auto","md:justify-between","md:gap-4",3,"ngClass"],[1,"sr-only"],["aria-hidden","true",3,"innerHTML"],["type","button",1,"button","button--sm","whitespace-nowrap",3,"click","ngClass","disabled"],["name","heroChevronDown","customClass","h-4 w-4 sm:h-5 sm:w-5 lg:h-6 lg:w-6"],["name","heroChevronUp","customClass","h-4 w-4 sm:h-5 sm:w-5 lg:h-6 lg:w-6"],[1,"group-[.frk-theme--light]:text-pc1-800","group-[.frk-theme--light]:hover:bg-nc1-50","group-[.frk-theme--dark]:hover:bg-pc1-800/30","flex","cursor-pointer","items-start","justify-between","gap-4","p-4","text-sm","font-bold","leading-5","transition-colors","group-[.frk-size--large]:p-4","group-[.frk-size--medium]:p-4","group-[.frk-size--small]:p-3","group-[.frk-size--large]:text-base","group-[.frk-size--medium]:text-base","group-[.frk-size--small]:text-sm","group-[.frk-size--large]:leading-6","group-[.frk-size--medium]:leading-6","group-[.frk-size--small]:leading-5","group-[.frk-theme--dark]:text-white","lg:group-[.frk-size--large]:text-2xl","lg:group-[.frk-size--large]:leading-8","[&::-webkit-details-marker]:hidden",3,"click"],[1,"group-[.frk-theme--light]:text-pc1-800","group-[.frk-size--small]:text-base","group-[.frk-theme--dark]:text-white",3,"innerHTML"],[1,"group-[.frk-theme--light]:text-pc1-500","flex","shrink-0","items-center","pt-1","transition-transform","group-[.frk-theme--dark]:text-white"],["name","heroChevronDown","customClass","h-5 w-5 lg:h-6 lg:w-6"],[1,"px-4","group-[.frk-size--large]:px-4","group-[.frk-size--medium]:px-4","group-[.frk-size--small]:px-3"],[1,"group-[.frk-theme--light]:border-nc1-200","overflow-x-auto","border-t","pb-3","pt-3","group-[.frk-theme--dark]:border-white/50","group-[.frk-size--large]:pb-4","group-[.frk-size--large]:pt-4","group-[.frk-size--medium]:pb-4","group-[.frk-size--medium]:pt-4","group-[.frk-size--small]:pb-3","group-[.frk-size--small]:pt-3"],[1,"ck-editor__editable","group-[.frk-theme--light]:text-nc1-950","text-xs","leading-4","group-[.frk-size--large]:text-base","group-[.frk-size--medium]:text-sm","group-[.frk-size--small]:text-xs","group-[.frk-size--large]:leading-6","group-[.frk-size--medium]:leading-5","group-[.frk-size--small]:leading-4","group-[.frk-theme--dark]:text-white",3,"innerHTML"]],template:function(I,$){1&I&&(t.j41(0,"section",0)(1,"div",1),t.DNE(2,ao,3,7,"div",2)(3,St,2,3,"div",3)(4,On,7,14,"div",4),t.j41(5,"div",5),t.Z7z(6,zt,8,10,"details",6,Ft),t.k0s()()()),2&I&&(t.Y8G("ngClass",$.config().customClasses?t.l_i(8,At,$.sectionClasses(),$.config().customClasses):$.sectionClasses()),t.BMQ("id",$.config().containerId)("aria-label",$.config().ariaLabel||($.config().title?null:"Accordion section"))("aria-labelledby",!$.config().ariaLabel&&$.config().title?$.titleId():null),t.R7$(),t.Y8G("ngClass",t.l_i(11,At,$.wrapperClasses(),$.widthClasse
16s())),t.R7$(),t.vxM($.config().showExpandCollapseAll||$.config().title?2:-1),t.R7$(),t.vxM($.config().intro?3:-1),t.R7$(),t.vxM($.config().showExpandCollapseAll&&$.config().intro?4:-1),t.R7$(2),t.Dyx($.itemStates()))},dependencies:[p.MD,p.YU,ie.iI,se.SafeHtmlPipe,V.zq],encapsulation:2,changeDetection:0})}return E})(),tl=(()=>{class E{config=t.hFB.required();hasLogoImage=(0,t.EWP)(()=>{const u=this.config().logoImage;return!!u&&""!==u.trim()});static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-banner-stats"]],hostAttrs:["data-gtm-component","frk-banner-stats"],inputs:{config:[1,"config"]},decls:7,vars:2,consts:[[1,"banner-stats-wrapper","bg-pc1-800","text-nc1-0","xl:before:bg-pc1-800","xl:after:bg-pc1-800","relative","w-full","px-3","py-4","md:px-4","lg:px-6","xl:px-8","xl:before:absolute","xl:before:right-full","xl:before:top-0","xl:before:h-full","xl:before:w-screen","xl:before:content-['']","xl:after:absolute","xl:after:left-full","xl:after:top-0","xl:after:h-full","xl:after:w-screen","xl:after:content-['']"],[1,"flex","flex-col","gap-3","md:flex-row","md:items-center","md:gap-4","lg:justify-end","lg:gap-8","xl:gap-10"],[1,"flex","flex-col","gap-3","md:flex-row","md:items-start","md:gap-4","lg:gap-8","xl:gap-10"],[1,"flex","max-w-[330px]","flex-col","gap-1","md:min-w-0","md:max-w-none"],[1,"text-nc1-0","text-2xl","font-bold","lg:text-3xl",3,"innerHTML"],[1,"text-nc1-0","text-sm",3,"innerHTML"],[1,"hidden","items-center","justify-center","md:flex","md:self-stretch"],[1,"bg-nc1-500","h-full","w-px"],[1,"flex","items-center","justify-center","md:self-stretch"],[1,"bg-nc1-500","h-px","w-full","md:h-full","md:w-px"],[1,"flex","items-center","md:self-stretch"],["data-testid","banner-stats-logo","alt","Company logo","loading","lazy","width","177","height","40",1,"h-10","w-auto","max-w-[177px]","object-contain",3,"ngSrc"]],template:function(I,$){if(1&I&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.Z7z(3,Jo,5,4,"div",2,Jn),t.k0s(),t.SS7(5),t.DNE(6,Mn,4,1),t.k0s()()),2&I){t.R7$(3),t.Dyx($.config().stats),t.R7$(2);const x=t.bH3($.config().logoImage);t.R7$(),t.vxM($.hasLogoImage()&&x?6:-1)}},dependencies:[p.MD,G.kt],encapsulation:2,changeDetection:0})}return E})(),pl=(()=>{class E{config=t.hFB.required();responsiveService=(0,U.Gl)();_viewportScroller=(0,t.WQX)(G.Xr);sanitizer=(0,t.WQX)(Ze.up);profileService=(0,t.WQX)(we.b);isHandheld=(0,Ue.ot)(this.responsiveService.isHandheld$,{initialValue:!1});isSmallHandheld=(0,Ue.ot)(this.responsiveService.isSmallHandheld$,{initialValue:!1});isMobile=(0,Ue.ot)(this.responsiveService.isMobile$,{initialValue:!1});isTablet=(0,Ue.ot)(this.responsiveService.isTablet$,{initialValue:!1});isSmallDesktop=(0,Ue.ot)(this.responsiveService.isSmallDesktop$,{initialValue:!1});sanitizedTitle=(0,t.EWP)(()=>this.sanitizer.sanitize(1,this.config().title)||this.config().title);sanitizedDescription=(0,t.EWP)(()=>this.sanitizer.sanitize(1,this.config().description)||this.config().description);primaryButtonAnalytics=(0,t.EWP)(()=>({href:this.config().primaryButton?.href,onClick:this.config().primaryButton?.onClick,label:`${this.config().title} | ${this.config().primaryButton?.text}`,type:"banner"}));secondaryButtonAnalytics=(0,t.EWP)(()=>({href:this.config().secondaryButton?.href,onClick:this.config().secondaryButton?.onClick,label:`${this.config().title} | ${this.config().secondaryButton?.text}`,type:"banner"}));hasStats=(0,t.EWP)(()=>{const u=this.config();return"with-stats"===u.variant&&u.stats&&u.stats.length>0});hasCardImages=(0,t.EWP)(()=>{const u=this.config().cardImages;return!!u&&u.some(I=>!!I.imageUrl.trim())});contentColumnClasses=(0,t.EWP)(()=>this.hasCardImages()?"xl:col-span-7":"3xl:col-span-6 mr-10 after:absolute after:left-0 after:top-full after:h-screen after:w-full after:content-[''] md:mr-16 lg:col-span-10 lg:mr-0 xl:col-span-8 xl:w-[calc(100%+var(--grid-gap))]");hasBadge=(0,t.EWP)(()=>!!this.config().badge&&(this.config().badge?.length??0)>0);hasPrimaryButton=(0,t.EWP)(()=>!!this.config().primaryButton);hasSecondaryButton=(0,t.EWP)(()=>!!this.config().secondaryButton);isWithStatsVariant=(0,t.EWP)(()=>"with-stats"===this.config().variant);hasLogoImage=(0,t.EWP)(()=>{const u=this.config().logoImage;return!!u&&""!==u.trim()});statsConfig=(0,t.EWP)(()=>({stats:this.config().stats||[],logoImage:this.hasCardImages()?void 0:this.config().logoImage}));backgroundImageUrl=(0,t.EWP)(()=>{const u=this.config();if(u.responsiveWidenImages&&u.responsiveWidenImages.length>0){let I="desktop";this.isHandheld()||this.isSmallHandheld()?I="mobile":this.isMobile()?I="small-tablet":this.isTablet()?I="large-tablet":this.isSmallDesktop()&&(I="small-desktop");const $=u.responsiveWidenImages.find(x=>x.responsiveBreakPoint===I);if($?.responsiveWidenImage)return $.responsiveWidenImage}return u.backgroundImage?u.backgroundImage:null});handleButtonClick(u){u.anchor&&!u.href&&this._viewportScroller.scrollToAnchor(u.anchor),u.onClick?.()}onButtonLinkClick(u,I){this.shouldHandleAuth0SignIn(I)&&(u.preventDefault(),this.profileService.submitAuth0("signin"))}shouldHandleAuth0SignIn(u){return!!u.href&&u.href.includes("/u/login")&&this.profileService.supportsAuth0()}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-banner"]],hostAttrs:["data-gtm-component","frk-banner"],inputs:{config:[1,"config"]},decls:14,vars:22,consts:[["role","banner"],["frkBgImgKeep","ne",1,"absolute","
16inset-0","z-0",3,"frkBgImg","frkBgImgIsPriority"],[1,""],[1,"flex","flex-col","gap-8"],[1,"mb-4","flex","flex-wrap","gap-2"],[3,"ngClass","innerHTML"],[3,"innerHTML"],[1,"flex","flex-wrap","items-center","gap-4"],[1,"col-span-12","flex","flex-col","gap-4","py-4","md:py-6","lg:flex-row","lg:gap-4","xl:col-span-5","xl:flex-col","xl:gap-8","xl:py-10"],[1,"relative","z-10","col-span-12"],[3,"class"],["fill","none","stroke","currentColor","viewBox","0 0 24 24","aria-hidden","true",1,"mr-1","h-4","w-4"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"],[3,"class","href","frkCalloutCardAnalytics"],["type","button",3,"class","frkCalloutCardAnalytics"],[3,"click","href","frkCalloutCardAnalytics"],["type","button",3,"click","frkCalloutCardAnalytics"],[1,"bg-nc1-0","md:bg-nc1-200","relative","isolate","flex","min-h-[72px]","items-center","self-stretch","overflow-hidden","rounded-xl","px-4","py-3","md:min-h-[160px]","md:flex-col","md:items-start","md:gap-2","md:p-6","lg:flex-1","xl:p-8",3,"href"],[1,"bg-nc1-0","md:bg-nc1-200","relative","isolate","flex","min-h-[72px]","items-center","self-stretch","overflow-hidden","rounded-xl","px-4","py-3","md:min-
16h-[160px]","md:flex-col","md:items-start","md:gap-2","md:p-6","lg:flex-1","xl:p-8"],["loading","lazy","fill","",1,"absolute","inset-y-0","right-0","h-full","w-[42%]","object-cover","md:inset-0","md:w-full",3,"ngSrc","alt"],["aria-hidden","true",1,"absolute","inset-y-0","right-0","w-[42%]","bg-white/30","md:inset-0","md:w-full","md:bg-white/60"],[1,"font-body","[&_p]:font-body","!text-pc1-800","[&_p]:!text-pc1-800","relative","z-10","w-[56%]","text-left","text-[1.5rem]","font-bold","not-italic","underline","md:w-auto","md:max-w-none","md:text-[2rem]","lg:text-[2rem]","xl:text-[2rem]","[&_p]:not-italic","md:[&_p]:!text-[2rem]","lg:[&_p]:!text-[2rem]","[@media_(width:1024px)]:[line-height:2.4rem]","[@media_(width:1024px)]:[&_p]:[line-height:2.4rem]","[@media_(width:1280px)]:[line-height:2.4rem]","[@media_(width:1280px)]:[&_p]:[line-height:2.4rem]","[@media_(width:853px)]:[line-height:2.4rem]","[@media_(width:853px)]:[&_p]:[line-height:2.4rem]",3,"innerHTML"],[3,"config"]],template:function(I,$){if(1&I&&(t.SS7(0),t.j41(1,"div",0),t.DNE(2,Lt,1,3,"div",1),t.j41(3,"div",2)(4,"div")(5,"div")(6,"div",3)(7,"div",2),t.DNE(8,gn,3,0,"div",4),t.nrm(9,"h1",5)(10,"p",6),t.k0s(),t.DNE(11,ye,3,2,"div",7),t.k0s()(),t.DNE(12,dt,3,0,"div",8)(13,et,2,1,"div",9),t.k0s()()()),2&I){let x;const fe=t.bH3($.backgroundImageUrl());t.R7$(),t.HbH(((fe&&""!==fe?"bg-nc1-200":""!==((null==(x=$.config().background)?null:x.cssClass)||"").trim()?(null==(x=$.config().background)?null:x.cssClass)||"":"bg-gradient-pg1")+" relative w-full overflow-hidden shadow-lg").trim()),t.BMQ("aria-label",$.config().ariaLabel||$.config().title),t.R7$(),t.vxM(fe?2:-1),t.R7$(2),t.HbH((fe?"pt-16 xl:container":$.hasCardImages()?"mx-auto max-w-[1536px] px-4 md:px-6 lg:px-8":"container--small")+" relative grid grid-cols-12 gap-x-3 [--grid-gap:12px] md:gap-x-4 md:[--grid-gap:16px] lg:gap-x-6 lg:[--grid-gap:24px] xl:gap-x-8 xl:[--grid-gap:32px]"),t.R7$(),t.HbH((fe?"bg-nc1-0 after:bg-nc1-0 rounded-tl rounded-tr-3xl py-4 pl-3 pr-8 md:py-4 md:pl-4 md:pr-8 lg:py-6 lg:pl-6 lg:pr-8 xl:ml-[calc(var(--grid-gap)*-1)] xl:p-8":$.hasCardImages()?"text-nc1-0 py-6 md:py-8 lg:py-6 xl:py-10":"text-nc1-0 pb-10 pt-10")+" relative col-span-12 inline-flex w-full "+$.contentColumnClasses()),t.R7$(3),t.vxM($.hasBadge()?8:-1),t.R7$(),t.HbH((fe?"text-pc1-800 pr-24":"text-nc1-0")+($.hasCardImages()?" text-3xl font-bold md:text-4xl xl:text-5xl":" text-3xl font-bold lg:text-4xl 2xl:text-5xl")),t.Y8G("ngClass",t.eq3(20,Yn,!$.sanitizedDescription()))("innerHTML",$.sanitizedTitle(),t.npT),t.R7$(),t.HbH((fe?"text-nc1-950":"text-nc1-0")+($.hasCardImages()?" mb-0 text-3xl":" mb-0 text-lg")),t.Y8G("innerHTML",$.sanitizedDescription(),t.npT),t.R7$(),t.vxM($.hasPrimaryButton()||$.hasSecondaryButton()?11:-1),t.R7$(),t.vxM($.hasCardImages()?12:-1),t.R7$(),t.vxM($.hasStats()&&(fe||$.hasCardImages())?13:-1)}},dependencies:[tl,se.BgImgDirective,se.CalloutCardAnalyticsDirective,p.MD,p.YU,G.kt],encapsulation:2,changeDetection:0})}return E})();const Wl="FundSearchComponent";let _l=(()=>{class E{router=(0,t.WQX)(J.Ix);start="0";initialRecordsToBeFetched="75";activeDropdownItemIndex=-1;productResultsSignal=(0,t.vPA)([]);productResults=this.productResultsSignal.asReadonly();dropdownWrapRef;theme=(0,t.hFB)("light");links=(0,t.hFB)([]);productPageUrl=(0,t.hFB)();searchResultItems=(0,t.EWP)(()=>{const u=this.productResults()??[],I=this.productPageUrl();return u.filter($=>!!$.source.title).map($=>({href:I?.($.source.productID,$.source.shareClassCode,$.source.title,$.source.ticker)||null,id:`${$.source.fundNumber}-${$.source.productID}`,result:$}))});linkClicked=(0,t.CGW)();preText=(0,t.hFB)("");placeholder=(0,t.hFB)("Search");debounceValue=(0,t.hFB)(300);typeaheadMinChar=(0,t.hFB)(3);results=(0,t.hFB)([]);searchFilter=(0,t.CGW)();isDropdownOpen=(0,t.vPA)(!1);_searchValue=(0,t.vPA)("");isSearchDataLoaded=(0,t.vPA)(!1);search$=new Ce.B;unsubscribe$=new Ce.B;searchService=(0,t.WQX)(se.SEARCH_SERVICE);logger=(0,t.WQX)(ke.L);documentRef=(0,t.WQX)(e.q);ngOnInit(){this.search$.pipe((0,Ae.B)(this.debounceValue()),(0,ge.Q)(this.unsubscribe$)).subscribe({next:u=>{this.isSearchDataLoaded.set(!1),(u.trim().length>
16=this.typeaheadMinChar()||!u.length)&&this.getSearchResults(u.trim(),!0,"0","75")},error:u=>{this.logger.error(Wl,"Error in search subject subscription:",u)}}),this.documentRef.addEventListener("click",u=>{this.dropdownWrapRef.nativeElement.contains(u.target)||this.isDropdownOpen.set(!1)})}onFocusChange(u){this.dropdownWrapRef.nativeElement.contains(u.target)||this.isDropdownOpen.set(!1)}onSearchInputChange(u){const $=u.target.value;this._searchValue.set($),this.searchFilter.emit($),this.search$.next($)}getSearchResults(u,I,$,x){(0,rt.T)(()=>!!u,this.getSearchTermResults$(u,$,x),(0,Je.of)({totalResults:0,searchHits:[]})).subscribe({next:fe=>{if(I&&this.productResultsSignal()?.length&&(this.productResultsSignal.set([]),this.isSearchDataLoaded.set(!1),this.isDropdownOpen.set(!1)),I&&fe.totalResults?($=this.initialRecordsToBeFetched,x=fe.totalResults.toString()):I||($=this.start,x=this.initialRecordsToBeFetched),!fe.totalResults&&!fe.searchHits.length)return this.productResultsSignal.set([]),void this.isSearchDataLoaded.set(!0);let f=[...this.productResultsSignal()||[],...fe.searchHits];f=f.some(de=>5===de.score)?f.filter(de=>5===de.score):f,this.isDropdownOpen.set(!0),this.productResultsSignal.set(f),this.isSearchDataLoaded.set(!0),I&&fe.totalResults>Number(this.initialRecordsToBeFetched)&&this.getSearchResults(u.trim(),!1,$,x)},error:fe=>{this.logger.debug(Wl,"Error in search service subscription:",fe)}})}handleLinkClick(u,I){u.href||I.preventDefault(),this.linkClicked.emit({link:u,originalEvent:I})}onSearchResultAnchorClick(u,I){if(!I)return void u.preventDefault();if(this.isBrowserManagedClick(u,u.currentTarget))return;const x=this.getInternalNavigationPath(I);x&&(u.preventDefault(),this.router.navigateByUrl(x))}isBrowserManagedClick(u,I){return!!(u.defaultPrevented||0!==u.button||this.hasModifierKey(u)||I?.target&&"_self"!==I.target)}hasModifierKey(u){return u.metaKey||u.ctrlKey||u.shiftKey||u.altKey}getInternalNavigationPath(u){try{const I=new URL(u,this.documentRef.location.origin);return I.origin!==this.documentRef.location.origin?null:`${I.pathname}${I.search}${I.hash}`}catch{return null}}trackByLinkId=(u,I)=>I.id;getSearchTermResults$(u,I,$){return this.isSearchDataLoaded.set(!1),this.searchService.findResult$(u,void 0,I,$).pipe((0,Ct.T)(x=>{let fe=x.results?.response.hits.hits??[];return fe=fe.some(g=>5===g.score)?fe.filter(g=>5===g.score):fe,{totalResults:x.results?.response.hits.total.value,searchHits:fe}}))}onDropdownMenuKeyup(u){u.preventDefault();const I=this.productResults();I?.length&&("ArrowDown"===u.key?(this.activeDropdownItemIndex=(this.activeDropdownItemIndex+1)%I.length,this.focusOption()):"ArrowUp"===u.key?(this.activeDropdownItemIndex=(this.activeDropdownItemIndex-1+I.length)%I.length,this.focusOption()):"Enter"===u.key&&this.activeDropdownItemIndex>=0||"Escape"===u.key&&this.isDropdownOpen.set(!1))}focusOption(){const u=this.documentRef.getElementById("option-"+this.activeDropdownItemIndex);u&&u.focus()}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-fund-search"]],viewQuery:function(I,$){if(1&I&&t.GBs(kn,5),2&I){let x;t.mGM(x=t.lsd())&&($.dropdownWrapRef=x.first)}},hostAttrs:["data-gtm-component","fund-search"],hostBindings:function(I,$){1&I&&t.bIt("focusin",function(fe){return $.onFocusChange(fe)},!1,t.EBC)},inputs:{theme:[1,"theme"],links:[1,"links"],productPageUrl:[1,"productPageUrl"],preText:[1,"preText"],placeholder:[1,"placeholder"],debounceValue:[1,"debounceValue"],typeaheadMinChar:[1,"typeaheadMinChar"],results:[1,"results"]},outputs:{linkClicked:"linkClicked",searchFilter:"searchFilter"},decls:14,vars:6,consts:[["dropdownWrap",""],["aria-label","Search section",1,"bg-pc1-800","before:bg-pc1-800","after:bg-pc1-800","relative","pb-4","pt-4","before:absolute","before:right-full","before:top-0","before:h-full","before:w-screen","before:content-['']","after:absolute","after:left-full","after:top-0","after:h-full","after:w-screen","after:content-['']","xl:ml-auto","xl:rounded-tl-2xl","xl:pl-12","xl:before:hidden"],[1,"flex","w-full","flex-col","items-start","gap-6","xl:flex-row","xl:items-center","xl:gap-8"],["tabindex","-1",1,"text-nc1-950","relative","flex","w-full","items-center","xl:max-w-[500px]","xl:flex-1",3,"keyup"],["name","heroMagnifyingGlass","aria-hidden","true",1,"absolute","left-4","top-3","text-black","sm:top-3.5",3,"size"],["for","searchInput",1,"w-full"],[1,"sr-only"],["id","searchInput","name","searchInput","type","text","autocomplete","on","aria-controls","results-list",1,"bg-nc1-0","border-nc1-0","text-nc1-950","placeholder:text-nc1-950","h-12","w-full","rounded","border","px-4","py-3","pl-12","text-base","leading-[22px]","outline-none","focus:outline-none","focus-visible:border-blue-500","focus-visible:ring-2","focus-visible:ring-blue-500",3,"input","placeholder"],["id","results-list","aria-label","Search results",1,"scrollbar","scrollbar-thumb-nc1-200","scrollbar-track-nc1-0","scrollbar-track-rounded-full","scrollbar-thumb-rounded-full","bg-nc1-0","absolute","left-0","top-full","z-[9999]","m-0","mt-2","max-h-64","w-full","list-none","overflow-y-auto","rounded","border","border-gray-200","p-0","shadow-lg"],["role","alert","aria-live","polite",1,"bg-nc1-0","absolute","left-0","top-full","z-[9999]","w-full","rounded-xl","border","border-gray-200","px-4","py-2","text-sm","text-gray-600","shadow-lg"],[1,"flex","items-start","gap-4","text-sm","leading-[20px]","sm:flex-row","sm:flex-wrap","sm:items-center","sm:gap-4","sm:text-base","sm:leading-[22px]"],[1,"m-0","p-0"],["tabindex","-1",1,"text-pc1-500","block","list-none","px-4","py-2","underline","hover:underline-offset-2",3,"click"],[1,"text-nc1-0","whitespace-nowrap","font-bold"],["role","navigation","aria-label","View links",1,"grid","flex-1","grid-cols-2","gap-x-6","gap-y-2","sm:contents"],[1,"text-nc1-0","whitespace-nowrap","underline",3,"href"],[1,"text-nc1-0","whitespace-nowrap","underline",3,"click","href"]],template:function(I,$){if(1&I){const x=t.RV6();t.j41(0,"section",1)(1,"div",2)(2,"div",3,0),t.bIt("keyup",function(i){return t.eBV(x),t.Njj($.onDropdownMenuKeyup(i))}),t.nrm(4,"frk-heroicon",4),t.j41(5,"label",5)(6,"span",6),t.EFF(7),t.k0s(),t.j41(8,"input",7),t.bIt("input",function(i){return t.eBV(x),t.Njj($.onSearchInputChange(i))}),t.k0s()(),t.SS7(9)(10),t.DNE(11,wi,3,0,"ul",8)(12,fi,2,1,"div",9),t.k0s(),t.DNE(13,er,6,0,"div",10),t.k0s()()}if(2&I){t.R7$(4),t.Y8G("size",16),t.R7$(3),t.JRh($.placeholder()),t.R7$(),t.Y8G("placeholder",$.placeholder());const x=$.productResults();t.R7$(2);const fe=t.bH3($.searchResultItems());t.R7$(),t.vxM(fe.length>0&&$.isDropdownOpen()?11:x&&0===x.length&&$.isSearchDataLoaded()&&$._searchValue().length?12:-1),t.R7$(2),t.vxM($.links()&&$.links().length>0?13:-1)}},dependencies:[p.MD,V.zq],encapsulation:2,changeDetection:0})}return E})(),Ls=(()=>
16{class E{translateService=(0,t.WQX)(U.c$);destroyRef=(0,t.WQX)(t.abz);videoEndedCleanup=null;videoInitRetryTimeout=null;responsiveService=(0,U.Gl)();isHandheld=(0,Ue.ot)(this.responsiveService.isHandheld$,{initialValue:!1});isSmallHandheld=(0,Ue.ot)(this.responsiveService.isSmallHandheld$,{initialValue:!1});isMobile=(0,Ue.ot)(this.responsiveService.isMobile$,{initialValue:!1});isTablet=(0,Ue.ot)(this.responsiveService.isTablet$,{initialValue:!1});isSmallDesktop=(0,Ue.ot)(this.responsiveService.isSmallDesktop$,{initialValue:!1});config=t.hFB.required();isLightTheme=(0,t.EWP)(()=>"light"===this.config().appearance);isDarkTheme=(0,t.EWP)(()=>"dark"===this.config().appearance);isSplitLayout=(0,t.EWP)(()=>"split"===this.config().layout);isFullWidthLayout=(0,t.EWP)(()=>"full-width"===this.config().layout||!this.config().layout);isDecorativeVideoLayout=(0,t.EWP)(()=>"decorative-video"===this.config().layout);showSearchBar=(0,t.EWP)(()=>!1!==this.config().showSearchBar);hasImageBackground=(0,t.EWP)(()=>"image"===this.config().backgroundType||!this.config().backgroundType&&!!this.config().backgroundImage&&""!==this.config().backgroundImage?.trim());hasVideoBackground=(0,t.EWP)(()=>"video"===this.config().backgroundType&&!!this.config().backgroundVideo);hasGradientBackground=(0,t.EWP)(()=>{const u=this.config();return"gradient"===u.backgroundType||!u.backgroundType&&(!u.backgroundImage||""===u.backgroundImage.trim())&&!u.backgroundVideo});backgroundImageUrl=(0,t.EWP)(()=>{const u=this.config();if(u.responsiveWidenImages&&u.responsiveWidenImages.length>0){let I="desktop";this.isHandheld()||this.isSmallHandheld()?I="mobile":this.isMobile()?I="small-tablet":this.isTablet()?I="large-tablet":this.isSmallDesktop()&&(I="small-desktop");const $=u.responsiveWidenImages.find(x=>x.responsiveBreakPoint===I);if($?.responsiveWidenImage)return $.responsiveWidenImage}return u.backgroundImage||null});getGradientClasses=(0,t.EWP)(()=>{const u=this.config().background?.cssClass;if(u)return u;switch(this.config().backgroundGradientType||"pg-1"){case"pg-2":return"bg-gradient-to-br from-pc1-800 via-pc1-600 to-pc1-200";case"pg-3":return"bg-gradient-to-br from-pc1-100 to-pc1-200";default:return"bg-gradient-to-br from-pc1-600 to-pc1-800"}});shouldApplySplitLayoutGradient=(0,t.EWP)(()=>{const u=this.config();return"split"===u.layout&&"gradient"!==u.backgroundType});getSplitLayoutGradientClasses=(0,t.EWP)(()=>{if(!this.shouldApplySplitLayoutGradient())return"";const u=this.config().background?.cssClass;if(u)return u;switch(this.config().backgroundGradientType||"pg-1"){case"pg-2":return"bg-gradient-to-br from-pc1-800 via-pc1-600 to-pc1-200";case"pg-3":return"bg-gradient-to-br from-pc1-100 to-pc1-200";default:return"bg-gradient-to-br from-pc1-600 to-pc1-800"}});getCategoryTextColor=(0,t.EWP)(()=>this.hasGradientBackground()&&!this.config().background?.cssClass?"pg-3"===(this.config().backgroundGradientType||"pg-1")?"text-pc1-500":"text-nc1-0":this.isLightTheme()?"text-pc1-500":"text-nc1-0");getTitleTextColor=(0,t.EWP)(()=>this.hasGradientBackground()&&!this.config().background?.cssClass?"pg-3"===(this.config().backgroundGradientType||"pg-1")?"text-pc1-800":"text-nc1-0":this.isLightTheme()?"text-pc1-800":"text-nc1-0");getDescriptionTextColor=(0,t.EWP)(()=>this.hasGradientBackground()&&!this.config().background?.cssClass?"pg-3"===(this.config().backgroundGradientType||"pg-1")?"text-nc1-950":"text-nc1-0":this.isLightTheme()?"text-nc1-950":"text-nc1-0");getSplitLayoutCategoryTextColor=(0,t.EWP)(()=>this.shouldApplySplitLayoutGradient()?this.config().background?.cssClass?this.isLightTheme()?"text-pc1-500":"text-nc1-0":"pg-3"===(this.config().backgroundGradientType||"pg-1")?"text-pc1-500":"text-nc1-0":this.isLightTheme()?"text-pc1-500":"text-nc1-0");getSplitLayoutTitleTextColor=(0,t.EWP)(()=>this.shouldApplySplitLayoutGradient()?this.config().background?.cssClass?this.isLightTheme()?"text-pc1-800":"text-nc1-0":"pg-3"===(this.config().backgroundGradientType||"pg-1")?"text-pc1-800":"text-nc1-0":this.isLightTheme()?"text-pc1-800":"text-nc1-0");getSplitLayoutDescriptionTextColor=(0,t.EWP)(()=>this.shouldApplySplitLayoutGradient()?this.config().background?.cssClass?this.isLightTheme()?"text-nc1-950":"text-nc1-0":"pg-3"===(this.config().backgroundGradientType||"pg-1")?"text-nc1-950":"text-nc1-0":this.isLightTheme()?"text-nc1-950":"text-nc1-0");searchLinks=(0,t.EWP)(()=>this.config().searchLinks.map((u,I)=>({id:`search-link-${I}`,label:u.text,href:u.href})));primaryButtonAnalytics=(0,t.EWP)(()=>({href:this.config().primaryButton?.href,onClick:this.config().primaryButton?.onClick,label:`${this.config().title} | ${this.config().primaryButton?.text}`,type:"banner"}));secondaryButtonAnalytics=(0,t.EWP)(()=>({href:this.config().secondaryButton?.href,onClick:this.config().secondaryButton?.onClick,label:`${this.config().title} | ${this.config().secondaryButton?.text}`,type:"banner"}));getVideoConfig=(0,t.EWP)(()=>{const u=this.config().backgroundVideo,I=this.config().videoPlayback;return u?.accountId&&u.playerId&&u.videoId?{brightcoveVideoCompound:{accountId:u.accountId,playerId:u.playerId,videoId:u.videoId,playerUrl:"",playtime:"",shouldLoop:"loop"===I},category:"",summary:{value:""},title:""}:null});isVideoPlaying=(0,t.vPA)(!0);pausePlayAriaLabel=(0,t.EWP)(()=>this.isVideoPlaying()?"Pause background video":"Play background video");pausePlayIconName=(0,t.EWP)(()=>this.isVideoPlaying()?"heroPause":"heroPlay");placeholder;ngOnInit(){this.placeholder=this.translateService.instant("products.homepage-banner-search-box-placeholder"),this.destroyRef.onDestroy(()=>{this.videoEndedCleanup?.(),null!==this.videoInitRetryTimeout&&clearTimeout(this.videoInitRetryTimeout)})}ngAfterViewInit(){(this.isDecorativeVideoLayout()||this.hasVideoBackgroun
16d())&&this.initializeVideoPlayer()}findVideoPlayer(){const u=globalThis.videojs;if(!u)return null;const I=u.getPlayers();for(const $ of Object.keys(I))if(I[$])return I[$];return null}toggleVideoPlayback(){try{const u=this.findVideoPlayer();if(!u)return;this.isVideoPlaying.update(I=>!I),this.isVideoPlaying()?(u.ended()&&u.currentTime(0),u.play()):u.pause()}catch{}}initializeVideoPlayer(u=0){try{const $=this.findVideoPlayer();if(!$)return void(u<20&&(this.videoInitRetryTimeout=setTimeout(()=>this.initializeVideoPlayer(u+1),500)));$.ready(()=>{const x="loop"===this.config().videoPlayback?.toLowerCase();if($.loop(x),!x){const fe=()=>{$.pause(),$.currentTime(0),this.isVideoPlaying.set(!1)};$.on("ended",fe),this.videoEndedCleanup=()=>$.off("ended",fe)}})}catch{}}handleButtonClick(u){u?.onClick&&u.onClick()}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-banner-hero"]],hostAttrs:["data-gtm-component","frk-banner-hero",1,"block","w-full"],inputs:{config:[1,"config"]},decls:4,vars:9,consts:[[1,"relative","w-full","overflow-x-clip",3,"ngClass"],[1,"absolute","inset-0","bg-cover","bg-center","bg-no-repeat","opacity-10",3,"frkBgImg","frkBgImgIsPriority"],[1,"absolute","inset-0","h-full","w-full","overflow-hidden","object-cover","opacity-20","[&_video-js]:!static","[&_video]:!object-cover"],[1,"absolute","inset-0",3,"ngClass"],[1,"container--small","relative","pt-16"],[1,"mb-1","px-4","sm:px-6","md:px-8","xl:px-0"],[1,"text-sm","font-bold","leading-[19px]",3,"ngClass"],[1,"flex","w-full","max-w-[520px]","flex-col","items-start","gap-4","px-4","pb-16","sm:max-w-[480px]","sm:px-6","md:max-w-[420px]","md:px-8","lg:max-w-[500px]","xl:max-w-[580px]","xl:px-0"],[1,"text-3xl","font-bold","leading-[38px]","sm:text-4xl","sm:leading-[48px]","lg:text-5xl","lg:leading-[58px]",3,"ngClass"],[1,"text-base","leading-[22px]","sm:text-lg","sm:leading-[25px]",3,"ngClass","innerHTML"],[1,"flex","flex-col","items-start","gap-4","sm:flex-row","sm:items-center","sm:gap-6"],[1,"relative","z-10","mt-6","lg:mt-[24px]"],[1,"contents",3,"config","hideControls"],[3,"href","class","frkCalloutCardAnalytics"],["type","button",3,"class","frkCalloutCardAnalytics"],[3,"href","frkCalloutCardAnalytics"],["type","button",3,"click","frkCalloutCardAnalytics"],[3,"theme","placeholder","links","productPageUrl"],[1,"hidden","lg:block","lg:h-[24px]"],[1,"3xl:px-32","container","relative","mx-auto","flex","h-full","w-full","flex-col","px-0","lg:flex-row","lg:gap-8","lg:px-4"],[1,"relative","lg:w-1/2"],[1,"aspect-[12/5]","w-full","overflow-hidden","lg:aspect-auto","lg:h-full","lg:rounded-xl","lg:rounded-tr-3xl",3,"frkBgImg","frkBgImgIsPriority"],[1,"relative","mt-6","h-full","w-full","overflow-hidden","sm:h-80","md:h-96","lg:h-full","lg:rounded-xl","lg:rounded-tr-3xl","[&_.video-js]:!static","[&_.video-js]:!h-full","[&_.video-js]:!w-full","[&_video]:!h-full","[&_video]:!w-full","[&_video]:!object-cover"],[1,"h-64","w-full","sm:h-80","md:h-96","lg:h-full","lg:rounded-xl","lg:rounded-tr-3xl",3,"ngClass"],[1,"h-64","w-full","sm:h-80","md:h-96","lg:h-full","lg:rounded-xl","lg:rounded-tr-3xl",3,"bg-nc1-200","bg-pc1-700"],[1,"relative","flex","w-full","flex-col","justify-center","gap-2","px-4","py-4","sm:px-6","md:px-4","lg:z-10","lg:w-1/2","lg:px-0","xl:py-8","2xl:py-16","2xl:pr-16"],[1,"mb-1"],[1,"flex","w-full","flex-col","items-start","gap-4"],[1,"mb-0","w-full","text-3xl","font-bold","leading-[38px]","sm:text-4xl","sm:leading-[48px]","lg:text-4xl","lg:leading-[46px]","xl:text-5xl","xl:leading-[58px]",3,"ngClass"],[1,"mb-0","w-full","text-base","leading-[22px]","sm:text-lg","sm:leading-[25px]",3,"ngClass","innerHTML"],[1,"h-12"],[1,"container--small"],[1,"contents",3,"config"],[1,"h-64","w-full","sm:h-80","md:h-96","lg:h-full","lg:rounded-xl","lg:rounded-tr-3xl"],["aria-hidden","true",1,"absolute","inset-0","h-full","w-full","overflow-hidden","[&>frk-video>div>div]:!block","[&>frk-video>div>div]:!h-full","[&>frk-video>div>div]:!w-full","[&>frk-video>div>div]:!basis-full","[&>frk-video>div]:!block","[&>frk-video>div]:!h-full","[&>frk-video>div]:!w-full","[&>frk-video>div]:!p-0","[&>frk-video]:!block","[&>frk-video]:!h-full","[&>frk-video]:!w-full","[&_video-js]:!static","[&_video-js]:!h-full","[&_video-js]:!w-full","[&_video]:!h-full","[&_video]:!w-full","[&_video]:!object-cover"],["aria-hidden","true",1,"from-pc1-600","to-pc1-800","absolute","
16inset-0","bg-gradient-to-br"],[1,"relative","flex","flex-col","gap-10","pb-0","pt-20"],[1,"container"],[1,"relative","w-full","max-w-[720px]","overflow-clip","rounded-bl-xl","rounded-br-xl","rounded-tl-xl","rounded-tr-[128px]","bg-[rgba(255,255,255,0.9)]","p-8","shadow-[4px_4px_24px_0px_rgba(0,8,31,0.12),0px_4px_2px_0px_rgba(0,8,31,0.04)]"],[1,"flex","flex-col","gap-8"],[1,"flex","flex-col","gap-4"],[1,"text-pc1-500","text-sm","font-bold"],[1,"text-pc1-800","mb-0","text-3xl","font-bold","sm:text-4xl","lg:text-5xl"],[1,"text-nc1-950","text-base","sm:text-lg","[&_p]:m-0",3,"innerHTML"],[1,"flex","items-center"],[1,"container--small","relative","z-10","[&_frk-fund-search>div>div]:lg:!flex-col","[&_frk-fund-search>div>div]:lg:!items-start","[&_frk-fund-search>div>div]:lg:!gap-6","[&_frk-fund-search>div>div]:2xl:!flex-row","[&_frk-fund-search>div>div]:2xl:!items-center","[&_frk-fund-search>div>div]:2xl:!gap-8","[&_frk-fund-search>div]:lg:!rounded-tl-[999px]","[&_frk-fund-search>div]:lg:!py-6","[&_frk-fund-search>div]:lg:!pl-[167px]","[&_frk-fund-search>div]:2xl:!py-10","[&_frk-fund-search>div]:2xl:!pl-[126px]"],[1,"!block","h-full","w-full",3,"config","hideControls"],["type","button","data-testid","video-pause-play-button",1,"border-pc1-500","bg-nc1-0","flex","h-8","w-8","items-center","justify-center","rounded","border","border-solid",3,"click"],["aria-hidden","true",1,"text-pc1-500",3,"name","size"],["theme","dark",3,"placeholder","links","productPageUrl"]],template:function(I,$){1&I&&(t.j41(0,"header",0),t.DNE(1,Dr,14,14)(2,io,18,13)(3,Ur,14,8),t.k0s()),2&I&&(t.AVh("bg-nc1-100",$.isLightTheme()&&!$.hasGradientBackground()&&!$.shouldApplySplitLayoutGradient()&&!$.isDecorativeVideoLayout())("bg-pc1-800",$.isDarkTheme()&&!$.hasGradientBackground()&&!$.shouldApplySplitLayoutGradient()||$.isDecorativeVideoLayout()),t.Y8G("ngClass",$.hasGradientBackground()&&!$.isDecorativeVideoLayout()?$.getGradientClasses():$.shouldApplySplitLayoutGradient()?$.getSplitLayoutGradientClasses():""),t.BMQ("aria-label",$.config().ariaLabel||"Banner Hero"),t.R7$(),t.vxM($.isFullWidthLayout()?1:-1),t.R7$(),t.vxM($.isSplitLayout()?2:-1),t.R7$(),t.vxM($.isDecorativeVideoLayout()?3:-1))},dependencies:[se.BgImgDirective,se.CalloutCardAnalyticsDirective,p.MD,p.YU,_l,V.zq,se.VideoComponent],encapsulation:2,changeDetection:0})}return E})();const Fl={mobile:"mobile",smalltablet:"small-tablet",largetablet:"large-tablet",smalldesktop:"small-desktop",desktop:"desktop",largedesktop:"large-desktop",widedesktop:"wide-desktop"},Cl=new Map(un.fi.map(E=>[E.name,E.minWidth]));let tc=(()=>{class E{static DEFAULT_RESPONSIVE_BREAKPOINT="desktop";static DEFAULT_GRADIENT_TYPE="pg-1";translateService=(0,t.WQX)(U.c$);windowRef=(0,t.WQX)(_e.Qc);responsiveService=(0,U.Gl)();isHandheld=(0,Ue.ot)(this.responsiveService.isHandheld$,{initialValue:!1});isSmallHandheld=(0,Ue.ot)(this.responsiveService.isSmallHandheld$,{initialValue:!1});isMobile=(0,Ue.ot)(this.responsiveService.isMobile$,{initialValue:!1});isTablet=(0,Ue.ot)(this.responsiveService.isTablet$,{initialValue:!1});isSmallDesktop=(0,Ue.ot)(this.responsiveService.isSmallDesktop$,{initialValue:!1});viewportWidth=(0,Ue.ot)((0,Bt.R)(this.windowRef,"resize").pipe((0,Zt.Z)(null),(0,Ct.T)(()=>this.windowRef.innerWidth)),{initialValue:this.windowRef.innerWidth});config=t.hFB.required();isLightTheme=(0,t.EWP)(()=>"light"===this.config().appearance);isDarkTheme=(0,t.EWP)(()=>"dark"===this.config().appearance);isSplitLayout=(0,t.EWP)(()=>"split"===this.config().layout);isFullWidthLayout=(0,t.EWP)(()=>"full-width"===this.config().layout||!this.config().layout);isDecorativeVideoLayout=(0,t.EWP)(()=>"decorative-video"===this.config().layout);showSearchBar=(0,t.EWP)(()=>!1!==this.config().showSearchBar);showPausePlayButton=(0,t.EWP)(()=>!1!==this.config().showPausePlayButton);hasImageBackground=(0,t.EWP)(()=>"image"===this.config().backgroundType||!this.config().backgroundType&&!!this.config().backgroundImage&&""!==this.config().backgroundImage?.trim());hasVideoBackground=(0,t.EWP)(()=>"video"===this.config().backgroundType&&!!this.config().backgroundVideo);
16hasGradientBackground=(0,t.EWP)(()=>{const u=this.config();return"gradient"===u.backgroundType||!u.backgroundType&&(!u.backgroundImage||""===u.backgroundImage.trim())&&!u.backgroundVideo});backgroundImageUrl=(0,t.EWP)(()=>this.getResponsiveImageUrlForCurrentBreakpoint()||this.config().backgroundImage||null);isSplitMediaAspectRatioStandardized=(0,t.EWP)(()=>this.isSplitLayout()&&this.hasImageBackground());normalizeResponsiveBreakpoint(u){const I=this.normalizeBreakpointKey(u||"");return I&&Fl[I]||E.DEFAULT_RESPONSIVE_BREAKPOINT}normalizeBreakpointKey(u){return u.toLowerCase().trim().replaceAll(/[^a-z\s_-]/g,"").replaceAll(/[\s_-]+/g,"")}getCurrentResponsiveBreakpoint(){const u=this.viewportWidth();if(Number.isFinite(u)){const I=Cl.get("3xl");if("number"==typeof I&&u>=I)return"wide-desktop";const $=Cl.get("2xl");if("number"==typeof $&&u>=$)return"large-desktop";const x=Cl.get("xl");if("number"==typeof x&&u>=x)return"desktop";const fe=Cl.get("lg");if("number"==typeof fe&&u>=fe)return"small-desktop";const i=Cl.get("md");if("number"==typeof i&&u>=i)return"large-tablet";const g=Cl.get("sm");return"number"==typeof g&&u>=g?"small-tablet":"mobile"}return this.isHandheld()||this.isSmallHandheld()?"mobile":this.isMobile()?"small-tablet":this.isTablet()?"large-tablet":this.isSmallDesktop()?"small-desktop":E.DEFAULT_RESPONSIVE_BREAKPOINT}getResponsiveImageUrlForCurrentBreakpoint(){const u=this.config().responsiveWidenImages,I=this.getCurrentResponsiveBreakpoint();return u?.find(x=>this.normalizeResponsiveBreakpoint(x.responsiveBreakPoint)===I)?.responsiveWidenImage||null}getGradientClassesByType(u){switch(u){case"pg-2":return"bg-gradient-to-br from-pc1-800 via-pc1-600 to-pc1-200";case"pg-3":return"bg-gradient-to-br from-pc1-100 to-pc1-200";default:return"bg-gradient-to-br from-pc1-600 to-pc1-800"}}getGradientClasses=(0,t.EWP)(()=>{const u=this.config().background?.cssClass;return u||this.getGradientClassesByType(this.config().backgroundGradientType||E.DEFAULT_GRADIENT_TYPE)});getCategoryTextColor=(0,t.EWP)(()=>this.hasGradientBackground()&&!this.config().background?.cssClass?"pg-3"===(this.config().backgroundGradientType||"pg-1")?"text-pc1-500":"text-nc1-0":this.isLightTheme()?"text-pc1-500":"text-nc1-0");getTitleTextColor=(0,t.EWP)(()=>this.hasGradientBackground()&&!this.config().background?.cssClass?"pg-3"===(this.config().backgroundGradientType||"pg-1")?"text-pc1-800":"text-nc1-0":this.isLightTheme()?"text-pc1-800":"text-nc1-0");getDescriptionTextColor=(0,t.EWP)(()=>this.hasGradientBackground()&&!this.config().background?.cssClass?"pg-3"===(this.config().backgroundGradientType||"pg-1")?"text-nc1-950":"text-nc1-0":this.isLightTheme()?"text-nc1-950":"text-nc1-0");searchLinks=(0,t.EWP)(()=>this.config().searchLinks.map((u,I)=>({id:`search-link-${I}`,label:u.text,href:u.href})));primaryButtonAnalytics=(0,t.EWP)(()=>({href:this.config().primaryButton?.href,onClick:this.config().primaryButton?.onClick,label:`${this.config().title} | ${this.config().primaryButton?.text}`,type:"banner"}));primaryButtonClass=(0,t.EWP)(()=>this.isLightTheme()?"button button--primary":"button button--primary-dark");secondaryButtonClass=(0,t.EWP)(()=>this.isLightTheme()?"button button--secondary":"button button--secondary-dark");secondaryButtonAnalytics=(0,t.EWP)(()=>({href:this.config().secondaryButton?.href,onClick:this.config().secondaryButton?.onClick,label:`${this.config().title} | ${this.config().secondaryButton?.text}`,type:"banner"}));shouldApplySplitLayoutGradient=(0,t.EWP)(()=>{const u=this.config();return"split"===u.layout&&"gradient"!==u.backgroundType});getSplitLayoutGradientClasses=(0,t.EWP)(()=>{if(!this.shouldApplySplitLayoutGradient())return"";const u=this.config().background?.cssClass;return u||this.getGradientClassesByType(this.config().backgroundGradientType||E.DEFAULT_GRADIENT_TYPE)});getSplitLayoutCategoryTextColor=(0,t.EWP)(()=>this.shouldApplySplitLayoutGradient()?this.config().background?.cssClass?this.isLightTheme()?"text-pc1-500":"text-nc1-0":"pg-3"===(this.config().backgroundGradientType||"pg-1")?"text-pc1-500":"text-nc1-0":this.isLightTheme()?"text-pc1-500":"text-nc1-0");getSplitLayoutTitleTextColor=(0,t.EWP)(()=>this.shouldApplySplitLayoutGradient()?this.config().background?.cssClass?this.isLightTheme()?"text-pc1-800":"text-nc1-0":"pg-3"===(this.config().backgroundGradientType||"pg-1")?"text-pc1-800":"text-nc1-0":this.isLightTheme()?"text-pc1-800":"text-nc1-0");getSplitLayoutDescriptionTextColor=(0,t.EWP)(()=>this.shouldApplySplitLayoutGradient()?this.config().background?.cssClass?this.isLightTheme()?"text-nc1-950":"text-nc1-0":"pg-3"===(this.config().backgroundGradientType||"pg-1")?"text-nc1-950":"text-nc1-0":this.isLightTheme()?"text-nc1-950":"text-nc1-0");getVideoConfig=(0,t.EWP)(()=>{const u=this.config().backgroundVideo,I=this.config().videoPlayback;return u?.accountId&&u.playerId&&u.videoId?{brightcoveVideoCompound:{accountId:u.accountId,playerId:u.playerId,videoId:u.videoId,playerUrl:"",playtime:"",shouldLoop:"loop"===I},category:"",summary:{value:""},title:""}:null});isVideoPlaying=(0,t.vPA)(!0);pausePlayAriaLabel=(0,t.EWP)(()=>this.isVideoPlaying()?"Pause background video":"Play background video");pausePlayIconName=(0,t.EWP)(()=>this.isVideoPlaying()?"heroPause":"heroPlay");placeholder;ngOnInit(){this.placeholder=this.translateService.instant("products.homepage-banner-search-box-placeholder")}handleButtonClick(u){u?.onClick&&u.onClick()}getButtonAriaLabel(u){return u?.ariaLabel||u?.text}toggleVideoPlayback(){this.isVideoPlaying.update(u=>!u);try{const u=globalThis.videojs;if(!u)return;const I=u.getPlayers(),x=Object.keys(I)[0];if(x){const fe=I[x];fe&&(this.isVideoPlaying()?fe.play():fe.pause())}}catch{}}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-banner-homepage"]],hostAttrs:["data-gtm-component","frk-banner-homepage"],inputs:{config:[1,"config"]},decls:4,vars:9,consts:[[1,"relative","w-full","overflow-x-clip",3,"ngClass"],["frkBgImgFormat","original","frkBgImgClasses","object-contain object-center",1,"absolute","
16inset-0","bg-cover","bg-center","bg-no-repeat","opacity-10",3,"frkBgImg","frkBgImgIsPriority"],[1,"absolute","inset-0","h-full","w-full","overflow-hidden","object-cover","opacity-20","[&_video-js]:!static","[&_video]:!object-cover"],[1,"absolute","inset-0",3,"ngClass"],[1,"container--small","relative","pt-16"],[1,"mb-1","px-4","sm:px-6","md:px-8","xl:px-0"],[1,"text-sm","font-bold","leading-[19px]",3,"ngClass"],[1,"flex","w-full","max-w-[520px]","flex-col","items-start","gap-4","px-4","pb-16","sm:max-w-[480px]","sm:px-6","md:max-w-[420px]","md:px-8","lg:max-w-[500px]","xl:max-w-[580px]","xl:px-0"],[1,"text-3xl","font-bold","leading-[38px]","sm:text-4xl","sm:leading-[48px]","lg:text-5xl","lg:leading-[58px]",3,"ngClass"],[1,"sr-only"],["aria-hidden","true",3,"innerHTML"],[1,"text-base","leading-[22px]","sm:text-lg","sm:leading-[25px]","[&_ol]:m-0","[&_p]:m-0","[&_ul]:m-0",3,"ngClass","innerHTML"],[1,"flex","flex-col","items-start","gap-4","sm:flex-row","sm:items-center","sm:gap-6"],[1,"relative","z-10","mt-6","lg:mt-[24px]"],[1,"contents",3,"config","hideControls"],[3,"href","class","frkCalloutCardAnalytics"],["type","button",3,"class","frkCalloutCardAnalytics"],[3,"href","frkCalloutCardAnalytics"],["type","button",3,"click","frkCalloutCardAnalytics"],[3,"theme","placeholder","links","productPageUrl"],[1,"hidden","lg:block","lg:h-[24px]"],[1,"3xl:px-32","container","relative","mx-auto","flex","h-full","w-full","flex-col","px-0","lg:flex-row","lg:gap-8","lg:px-4"],[3,"ngClass"],["frkBgImgFormat","original",1,"w-full","overflow-hidden","lg:rounded-xl","lg:rounded-tr-3xl",3,"ngClass","frkBgImg","frkBgImgClasses","frkBgImgIsPriority"],[1,"mt-6","h-full","w-full","overflow-hidden","object-cover","sm:h-80","md:h-96","lg:h-full","lg:rounded-xl","lg:rounded-tr-3xl"],[1,"h-64","w-full","sm:h-80","md:h-96","lg:h-full","lg:rounded-xl","lg:rounded-tr-3xl",3,"ngClass"],[1,"h-64","w-full","sm:h-80","md:h-96","lg:h-full","lg:rounded-xl","lg:rounded-tr-3xl",3,"bg-nc1-200","bg-pc1-700"],[1,"flex","w-full","flex-col","gap-2"],[1,"mb-1"],[1,"flex","w-full","flex-col","items-start","gap-4"],[1,"mb-0","w-full","text-3xl","font-bold","leading-[38px]","sm:text-4xl","sm:leading-[48px]","lg:text-4xl","lg:leading-[46px]","xl:text-5xl","xl:leading-[58px]",3,"ngClass"],[1,"mb-0","w-full","text-base","leading-[22px]","sm:text-lg","sm:leading-[25px]","[&_ol]:m-0","[&_p]:m-0","[&_ul]:m-0",3,"ngClass","innerHTML"],[1,"h-12"],[1,"container--small"],[1,"contents",3,"config"],[1,"h-64","w-full","sm:h-80","md:h-96","lg:h-full","lg:rounded-xl","lg:rounded-tr-3xl"],["aria-hidden","true",1,"absolute","inset-0","h-full","w-full","overflow-hidden","[&>frk-video>div>div]:!block","[&>frk-video>div>div]:!h-full","[&>frk-video>div>div]:!w-full","[&>frk-video>div>div]:!basis-full","[&>frk-video>div]:!block","[&>frk-video>div]:!h-full","[&>frk-video>div]:!w-full","[&>frk-video>div]:!p-0","[&>frk-video]:!block","[&>frk-video]:!h-full","[&>frk-video]:!w-full","[&_video-js]:!static","[&_video-js]:!h-full","[&_video-js]:!w-full","[&_video]:!h-full","[&_video]:!w-full","[&_video]:!object-cover"],["aria-hidden","true",1,"from-pc1-600","to-pc1-800","absolute","inset-0","bg-gradient-to-br"],[1,"relative","flex","flex-col","gap-10","pb-0","pt-20"],[1,"container"],[1,"relative","w-full","max-w-[720px]","overflow-clip","rounded-bl-xl","rounded-br-xl","rounded-tl-xl","rounded-tr-[128px]","bg-[rgba(255,255,255,0.9)]","p-8","shadow-[4px_4px_24px_0px_rgba(0,8,31,0.12),0px_4px_2px_0px_rgba(0,8,31,0.04)]"],[1,"flex","flex-col","gap-8"],[1,"flex","flex-col","gap-4"],[1,"text-pc1-500","text-sm","font-bold"],[1,"text-pc1-800","mb-0","text-3xl","font-bold","sm:text-4xl","lg:text-5xl"],[1,"text-nc1-950","text-base","sm:text-lg","[&_ol]:m-0","[&_p]:m-0","[&_ul]:m-0",3,"innerHTML"],[1,"flex","items-center"],[1,"flex","flex-1","items-center","gap-4"],["type","button","data-testid","video-pause-play-button",1,"border-pc1-500","bg-nc1-0","flex","h-8","w-8","items-center","justify-center","rounded","border","border-solid"],[1,"container--small","relative","z-10","[&_frk-fund-search>div>div]:lg:!flex-col","[&_frk-fund-search>div>div]:lg:!items-start","[&_frk-fund-search>div>div]:lg:!gap-6","[&_frk-fund-search>div>div]:2xl:!flex-row","[&_frk-fund-search>div>div]:2xl:!items-center","[&_frk-fund-search>div>div]:2xl:!gap-8","[&_frk-fund-search>div]:lg:!rounded-tl-[999px]","[&_frk-fund-search>div]:lg:!py-6","[&_frk-fund-search>div]:lg:!pl-[167px]","[&_frk-fund-search>div]:2xl:!py-10","[&_frk-fund-search>div]:2xl:!pl-[126px]"],[1,"!block","h-full","w-full",3,"config","hideControls"],[1,"button","button--primary","button--sm",3,"href","frkCalloutCardAnalytics"],["type","button",1,"button","button--primary","button--sm",3,"frkCalloutCardAnalytics"],["type","button",1,"button","button--primary","button--sm",3,"click","frkCalloutCardAnalytics"],[1,"button","button--secondary","button--sm",3,"href","frkCalloutCardAnalytics"],["type","button",1,"button","button--secondary","button--sm",3,"frkCalloutCardAnalytics"],["type","button",1,"button","button--secondary","button--sm",3,"click","frkCalloutCardAnalytics"],["type","button","data-testid","video-pause-play-button",1,"border-pc1-500","bg-nc1-0","flex","h-8","w-8","items-center","justify-center","rounded","border","border-solid",3,"click"],[1,"text-pc1-500",3,"name","size"],["theme","dark",3,"placeholder","links","productPageUrl"]],template:function(I,$){1&I&&(t.j41(0,"header",0),t.DNE(1,en,16,15)(2,ut,21,16)(3,gr,19,12),t.k0s()),2&I&&(t.AVh("bg-nc1-100",$.isLightTheme()&&!$.hasGradientBackgroun
16d()&&!$.shouldApplySplitLayoutGradient()&&!$.isDecorativeVideoLayout())("bg-pc1-800",$.isDarkTheme()&&!$.hasGradientBackground()&&!$.shouldApplySplitLayoutGradient()||$.isDecorativeVideoLayout()),t.Y8G("ngClass",$.hasGradientBackground()&&!$.isDecorativeVideoLayout()?$.getGradientClasses():$.shouldApplySplitLayoutGradient()?$.getSplitLayoutGradientClasses():""),t.BMQ("aria-label",$.config().ariaLabel||"Homepage Banner"),t.R7$(),t.vxM($.isFullWidthLayout()?1:-1),t.R7$(),t.vxM($.isSplitLayout()?2:-1),t.R7$(),t.vxM($.isDecorativeVideoLayout()?3:-1))},dependencies:[se.BgImgDirective,se.CalloutCardAnalyticsDirective,p.MD,p.YU,_l,V.zq,se.VideoComponent],encapsulation:2,changeDetection:0})}return E})(),hc=(()=>{class E{config=t.hFB.required();profileImgParams={format:"webp"};locationParts=(0,t.EWP)(()=>{const u=this.config().location.trim(),I=u.lastIndexOf(",");return-1===I?{primary:u,secondary:"",hasSecondary:!1}:{primary:u.slice(0,I+1).trim(),secondary:u.slice(I+1).trim(),hasSecondary:!0}});visibleDetails=(0,t.EWP)(()=>[{label:this.config().locationLabel,value:this.config().location},{label:this.config().experienceLabel,value:this.config().experience},{label:this.config().atCompanyLabel,value:this.config().atCompany}].filter(u=>!!u.label?.trim()&&!!u.value?.trim()));hasLogo=(0,t.EWP)(()=>!!this.config().investmentGroupLogo?.trim());backgroundClass=(0,t.EWP)(()=>{const u=this.config();return u.theme?.background.cssClass?u.theme.background.cssClass:u.background&&u.background.cssClass||"bg-gradient-pg1"});sectionClasses=(0,t.EWP)(()=>`${this.config().theme?.spacing.cssClass||(0,U.Vy)(this.config().bottomSpacing,this.config().topSpacing).cssClass||""}`.trim().replace(/\s+/g," "));contentClasses=(0,t.EWP)(()=>{const u=this.config().theme?.width.containerClass||(0,U.C6)(this.config().width).containerClass||"w-full";return`${"container"===u?"container mx-auto":u} ${this.backgroundClass()}`});mode=(0,t.EWP)(()=>{const u=this.config();return u.background?u.background.theme:"dark"});headingClasses=(0,t.EWP)(()=>["text-4xl leading-[46px] lg:text-5xl lg:leading-[58px] [font-feature-settings:'liga'_off]","dark"===this.mode()?"text-nc1-0":"text-pc1-800"].join(" "));titleClasses=(0,t.EWP)(()=>["text-xl leading-[26px] lg:text-2xl lg:leading-[30px] [font-feature-settings:'liga'_off]","dark"===this.mode()?"text-nc1-0":"text-nc1-950"].join(" "));detailLabelClasses=(0,t.EWP)(()=>["text-sm leading-[19px] [font-feature-settings:'liga'_off]","dark"===this.mode()?"text-nc1-0":"text-nc1-700"].join(" "));detailValueClasses=(0,t.EWP)(()=>["text-xl font-bold leading-[26px]","dark"===this.mode()?"text-nc1-0":"text-pc1-800"].join(" "));static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-profile-banner"]],hostAttrs:["data-gtm-component","frk-profile-banner"],inputs:{config:[1,"config"]},decls:15,vars:12,consts:[[1,"component-root","w-full","overflow-hidden",3,"ngClass"],[3,"ngClass"],[1,"container--small","flex","flex-col","items-start","gap-6","pb-6","md:flex-row","md:items-end","md:gap-4","md:pb-6","lg:gap-6","lg:pb-8","xl:gap-8","xl:pb-[40px]"],[1,"bg-pc1-50","relative","aspect-square","w-full","max-w-[316px]","shrink-0","overflow-hidden","rounded-b-xl","md:w-[297px]","md:max-w-none","lg:w-[309px]","xl:w-[280px]","2xl:w-[345px]"],[1,"flex","w-full","flex-col","items-start","gap-6","md:mt-6","md:min-w-0","md:flex-[1_0_0]","md:justify-center","lg:mt-4","lg:gap-8","xl:mt-[40px]","2xl:w-[846px]","2xl:flex-none"],[1,"flex","w-full","flex-col","gap-1"],["data-testid","profile-banner-name",1,"m-0","font-bold",3,"ngClass"],["data-testid","profile-banner-title",1,"m-0","font-normal",3,"ngClass"],[1,"flex","w-full","flex-col","items-start","gap-8","lg:flex-row","lg:flex-wrap","lg:items-end"],["data-testid","profile-banner-details",1,"m-0","flex","w-full","flex-col","items-start","gap-3","md:flex-row","md:gap-4","lg:flex-1","lg:gap-8"],[1,"flex","w-full","flex-col","gap-0.5","md:w-auto"],[1,"h-[37px]","w-[164px]","shrink-0","overflow-hidden"],["data-testid","profile-banner-profile-image","width","500","height","500","priority","","ngSrcset","280w, 297w, 309
16w, 345w","sizes","(min-width: 1536px) 345px, (min-width: 1272px) 280px, (min-width: 1024px) 309px, (min-width: 768px) 297px, 316px",1,"absolute","inset-0","h-full","w-full","object-cover",3,"ngSrc","loaderParams","alt"],[1,"m-0","font-normal",3,"ngClass"],[1,"m-0","font-bold",3,"ngClass"],[1,"2xl:hidden"],["data-testid","profile-banner-logo","width","164","height","37",1,"h-full","w-full","object-contain","object-left",3,"ngSrc","alt"]],template:function(I,$){1&I&&(t.j41(0,"section",0)(1,"div",1)(2,"div",2),t.DNE(3,Mi,2,3,"div",3),t.j41(4,"div",4)(5,"div",5)(6,"h1",6),t.EFF(7),t.k0s(),t.j41(8,"p",7),t.EFF(9),t.k0s()(),t.j41(10,"div",8)(11,"dl",9),t.Z7z(12,Qr,6,4,"div",10,br),t.k0s(),t.DNE(14,ma,2,2,"div",11),t.k0s()()()()()),2&I&&(t.AVh("frk-theme--dark","dark"===$.mode()),t.Y8G("ngClass",$.sectionClasses()),t.BMQ("id",$.config().containerId)("aria-label",$.config().ariaLabel||$.config().profileName||null),t.R7$(),t.Y8G("ngClass",$.contentClasses()),t.R7$(2),t.vxM($.config().profileImg?3:-1),t.R7$(3),t.Y8G("ngClass",$.headingClasses()),t.R7$(),t.SpI(" ",$.config().profileName," "),t.R7$(),t.Y8G("ngClass",$.titleClasses()),t.R7$(),t.SpI(" ",$.config().profileDescription," "),t.R7$(3),t.Dyx($.visibleDetails()),t.R7$(2),t.vxM($.hasLogo()?14:-1))},dependencies:[p.MD,p.YU,G.kt],encapsulation:2,changeDetection:0})}return E})(),Kl=(()=>{class E{config=t.hFB.required();bannerAriaLabel=(0,t.EWP)(()=>this.config().ariaLabel||this.config().title);isDarkVariant=(0,t.EWP)(()=>"dark"===this.config().variant);backgroundClass=(0,t.EWP)(()=>{const u=this.config();return u.theme?u.theme.background.cssClass||"bg-gradient-pg3":u.background&&(0,U.EN)(u.background).cssClass||"bg-gradient-pg3"});sectionClasses=(0,t.EWP)(()=>{const u=this.config();return`${this.backgroundClass()} ${u.spacing?.cssClass||u.theme?.spacing.cssClass||""}`.trim().replace(/\s+/g," ")});contentClasses=(0,t.EWP)(()=>{const u=this.config().theme?.width.containerClass;return u?"container"===u?"container mx-auto":u:"container--small"});mode=(0,t.EWP)(()=>{const u=this.config();return u.theme?(0,U.Wi)(u.theme):u.background?(0,U.EN)(u.background).theme:"light"});titleClass=(0,t.EWP)(()=>["dark"===this.mode()?"text-nc1-0":"text-nc1-950"].join(" "));descriptionClass=(0,t.EWP)(()=>["max-md:text-[length:var(--Font-Size-text-base,_16px)]","md:text-[length:var(--Font-Size-txt-lg,_18px)]","dark"===this.mode()?"text-nc1-0":"text-nc1-950"].join(" "));hasButton=(0,t.EWP)(()=>!!this.config().button?.text);isButtonLink=(0,t.EWP)(()=>!!this.config().button?.href);buttonAriaLabel=(0,t.EWP)(()=>this.config().button?.ariaLabel||this.config().button?.text||"");buttonTarget=(0,t.EWP)(()=>this.config().button?.target||"_self");buttonAnalytics=(0,t.EWP)(()=>{const u=this.config().button;return{href:u?.href,onClick:u?.onClick,label:`${this.config().title} | ${u?.text||""}`,type:"banner"}});gridClasses=(0,t.EWP)(()=>{const u=this.config().infoBoxes.length;return u<=1||2===u?"grid-cols-1":"grid-cols-1 md:grid-cols-2 xl:grid-cols-3"});infoBoxWithHeight(u){return{...u,customClasses:`!h-full !w-full !border-0 ${u.customClasses||""}`.trim(),transparentBackgroundStyle:"!h-full !w-full"}}handleButtonClick(){this.config().button?.onClick?.()}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-info-box-banner"]],hostAttrs:["data-gtm-component","frk-info-box-banner"],inputs:{config:[1,"config"]},decls:17,vars:18,consts:[[1,"component-root","w-full",3,"ngClass"],[3,"ngClass"],[1,"grid","grid-cols-1","items-center","gap-[12px]","md:gap-8","lg:grid-cols-[7fr_3fr]","lg:gap-8"],[1,"badge","badge--square","mb-4",3,"frk-theme--dark"],[1,"font-body","mb-4","text-2xl","font-bold","lg:text-3xl",3,"ngClass"],[1,"sr-only"],["aria-hidden","true",3,"innerHTML"],[1,"font-body","mb-0","text-[20px]/[26px]","font-normal","[font-feature-settings:'liga'_off]",3,"ngClass","innerHTML"],[1,"mt-6"],[1,"mb-8","lg:mb-0"],[3,"config"],[1,"badge","badge--square","mb-4"],[1,"button","button--primary",3,"href","frkCalloutCardAnalytics"],["type","button",1,"button","button--primary",3,"frkCalloutCardAnalytics"],["type","button",1,"button","button--primary",3,"click","frkCalloutCardAnalytics"]],template:function(I,$){1&I&&(t.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"div"),t.DNE(4,ea,2,4,"span",3),t.j41(5,"h2",4)(6,"span",5),t.EFF(7),t.k0s(),t.nrm(8,"span",6),t.nI1(9,"safeHtml"),t.k0s(),t.nrm(10,"div",7),t.nI1(11,"safeHtml"),t.DNE(12,Aa,3,1,"div",8),t.k0s(),t.j41(13,"div",9)(14,"div"),t.Z7z(15,Wa,1,1,"frk-info-box",10,t.Vm6),t.k0s()()()()()),2&I&&(t.Y8G("ngClass",$.sectionClasses()),t.BMQ("id",$.config().containerId)("aria-label",$.bannerAriaLabel()),t.R7$(),t.Y8G("ngClass",$.contentClasses()),t.R7$(3),t.vxM($.config().badge?4:-1),t.R7$(),t.Y8G("ngClass",$.titleClass()),t.BMQ("aria-label",$.config().title),t.R7$(2),t.JRh($.config().title),t.R7$(),t.Y8G("innerHTML",t.bMT(9,14,$.config().title),t.npT),t.R7$(2),t.Y8G("ngClass",$.descriptionClass())("innerHTML",t.bMT(11,16,$.config().description),t.npT),t.R7$(2),t.vxM($.hasButton()?12:-1),t.R7$(2),t.HbH("grid gap-6 [grid-auto-rows:1fr] "+$.gridClasses()),t.R7$(),t.Dyx($.config().infoBoxes))},dependencies:[p.MD,p.YU,It.InfoBoxComponent,se.CalloutCardAnalyticsDirective,se.SafeHtmlPipe],encapsulation:2,changeDetection:0})}return E})(),Ql=(()=>{class E{config=t.hFB.required();primaryButtonAnalytics=(0,t.EWP)(()=>{const u=this.config().primaryButton;return{href:u?.href,onClick:u?.onClick,label:this.composeAnalyticsLabel(this.config().title,u?.text),type:"card"}});secondaryActionAnalytics=(0,t.EWP)(()=>{const u=this.config().secondaryAction;return{href:u?.href,onClick:u?.onClick,label:this.composeAnalyticsLabel(this.config().title,u?.text),type:"card"}});backgroundInfo=(0,t.EWP)(()=>
16this.parseBackground(this.config().background));mode=(0,t.EWP)(()=>this.config().mode);containerClasses=(0,t.EWP)(()=>`${this.backgroundInfo().gradientClass} ${this.config().height||"h-full"} ${"dark"===this.mode()?"frk-theme--dark":"frk-theme--light"} ${this.isBorderless()?"":"border-pc1-500 border-[1px]"} ${this.config().containerClass??""}`.trim());get titleIdValue(){const u=this.config().title;return u?`card-title-${u.toString().toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"").slice(0,80)||"untitled"}`:void 0}contentClasses=(0,t.EWP)(()=>{const u=this.config();return`${this.getContentLayoutClasses(u)}`});getContentLayoutClasses(u){return u.backgroundImage?`col-span-8 ${this.backgroundInfo().gradientClass}`:"col-span-12"}isBorderless=(0,t.EWP)(()=>"curated-theme"===this.config().mode||!!this.config().isBorderless);badgeClasses=(0,t.EWP)(()=>{const u=this.config().mode;let I="";return I+="light"===u||"curated-theme"===u?"":" frk-theme--dark",I});titleLinkTarget=(0,t.EWP)(()=>{const u=this.config();return"true"===u.linkShowLeavingSiteModal?"_blank"===u.openIn?"_blank":"_self":""===u.openIn?"_self":"_blank"});titleClasses=(0,t.EWP)(()=>{const u=this.config(),I=u.titleColorClass,$=u.titleSizeClass??"text-2xl",x=u.mode,fe=!!u.shouldApplyCuratedTextColorMatrix,i=this.isWhiteBackgroundCard(),g=this.isPg3BackgroundCard(),f=this.isPg1BackgroundCard(),j=this.isPc1800BackgroundCard();let de="";return de+=I?` ${I} ${$} `:fe&&(f||j)?` text-nc1-0 ${$} `:"light"===x||"curated-theme"===x||fe&&(i||g)?` text-pc1-800 ${$} `:` text-nc1-0 ${$} `,de});descriptionClasses=(0,t.EWP)(()=>{const u=this.config(),I=u.mode,$=!!u.shouldApplyCuratedTextColorMatrix,x=this.isWhiteBackgroundCard(),fe=this.isPg3BackgroundCard(),i=this.isPg1BackgroundCard(),g=this.isPc1800BackgroundCard();let j="";return j+=$&&(i||g)?" text-nc1-0 text-base":"light"===I||"curated-theme"===I||$&&(x||fe)?" text-nc1-950 text-base ":" text-nc1-0 text-base",`${j} ${this.config().classOverrides?.description??""}`.trim()});iconClasses=(0,t.EWP)(()=>{const u=this.config();return`${"contain"===u.imageFit?"ml-8 mt-8 h-16 w-auto object-contain":"ml-8 mt-8 size-16"} ${u.classOverrides?.icon??""}`.trim()});iconBodyClasses=(0,t.EWP)(()=>`pt-4 ${this.config().classOverrides?.iconBody??""}`.trim());contentBlockClasses=(0,t.EWP)(()=>{const u=this.config();return`${"flex w-full flex-col items-start justify-center "+("large"===u.size?"mt-4 gap-4":"mt-2 gap-2")} ${u.classOverrides?.content??""}`.trim()});footerClasses=(0,t.EWP)(()=>`flex w-full items-center ${"curated-theme"===this.config().mode?"justify-end":"justify-start"} gap-3`);bodyClasses=(0,t.EWP)(()=>{const u=this.config();return`flex flex-1 gap-4 p-8 ${u.classOverrides?.body??""}`.trim()});thumbnailClasses=(0,t.EWP)(()=>this.config().classOverrides?.thumbnail??"");thumbnailImageClasses=(0,t.EWP)(()=>this.config().classOverrides?.thumbnailImage??"");parseBackground(u){if(!u)return{gradientClass:"bg-nc1-0",mode:"light"};const I=u.split(":");if(I.length>1){const[$="bg-gradient-pg3"]=I;return{gradientClass:$,mode:this.mode()??"dark"}}return{gradientClass:u,mode:this.mode()??"dark"}}isWhiteBackgroundCard(){const u=this.backgroundInfo().gradientClass.trim();return""===u||u.includes("bg-nc1-0")||u.includes("bg-white")}isPg3BackgroundCard(){return this.backgroundInfo().gradientClass.trim().includes("bg-gradient-pg3")}isPg1BackgroundCard(){return this.backgroundInfo().gradientClass.trim().includes("bg-gradient-pg1")}isPc1800BackgroundCard(){return this.backgroundInfo().gradientClass.trim().includes("bg-pc1-800")}primaryButtonClasses=(0,t.EWP)(()=>{const u=this.config().primaryButton;if("link"===u?.variant)return"inline-flex items-center gap-1 text-pc1-500 font-semibold underline hover:no-underline text-sm cursor-pointer bg-transparent border-0 p-0";let fe;return fe="light"===(this.config().mode||"light")?"button--primary":"button--primary-dark",`button ${fe} ${"small"===(this.config().size||"large")?"button--sm":""} ${u?.classOverride??""}`.trim()});secondaryActionClasses=(0,t.EWP)(()=>{const u=this.config().secondaryAction;if("link"===u?.variant)return"inline-flex items-center gap-1 text-pc1-500 font-semibold underline hover:no-underline text-sm cursor-pointer bg-transparent border-0 p-0";let fe;return fe="light"===(this.config().mode||"light")?"button--secondary":"button--secondary-dark",`button ${fe} ${"small"===(this.config().size||"large")?"button--sm":""} ${u?.classOverride??""}`.trim()});downloadIconSrc=(0,t.EWP)(()=>"light"===(this.config().mode||"light")?"./assets/download-icon-light.svg":"./assets/download-icon-dark.svg");
16documentThumbnail=(0,t.EWP)(()=>{const u=this.config();if(!u.primaryButton?.showThumbnail)return"";const I=u.primaryButton.thumbnailUrl?.trim();if(I)return I;const $=u.primaryButton.href?.trim();return $?this.buildPdfPreviewUrl($):""});buildPdfPreviewUrl(u){try{const I=new URL(u),$=I.pathname.indexOf("/pdf/");if(-1!==$)return`${I.origin+I.pathname.substring(0,$)}?height=125`}catch{}return""}onPrimaryButtonClick(){const u=this.config().primaryButton;u&&(u.onClick?u.onClick():u.href&&window.open(u.href,""===u.openIn?"_self":"_blank"))}onSecondaryActionClick(){const u=this.config().secondaryAction;u&&(u.onClick?u.onClick():u.href&&window.open(u.href,""===u.openIn?"_self":"_blank"))}composeAnalyticsLabel(u,I){const fe=[this.normalizeAnalyticsText(u),this.normalizeAnalyticsText(I)].filter(Boolean);if(fe.length)return fe.join(" | ")}normalizeAnalyticsText(u){return u&&u.replace(/<[^>]+>/g," ").replace(/\s+/g," ").trim()||void 0}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-card"]],hostAttrs:["data-gtm-component","card",1,"block","w-full"],hostVars:2,hostBindings:function(I,$){2&I&&t.AVh("h-full","h-full"===($.config().height||"h-full"))},inputs:{config:[1,"config"]},decls:6,vars:3,consts:[["cardBody",""],[1,"group","relative","overflow-hidden","rounded-xl",3,"ngClass"],[1,"grid","h-full","grid-cols-1","md:grid-cols-12"],[1,"col-span-1","flex","flex-col","rounded-lg","md:col-span-12",3,"ngClass"],["aria-hidden","true",1,"z-10","h-[240px]","bg-cover","bg-center","bg-no-repeat",3,"ngClass","frkBgImg","frkBgImgAltText","frkBgImgClasses"],["alt","",3,"class","src"],["data-testid","card-body",3,"ngClass"],["id","documentThumbnail","aria-hidden","true",1,"border-nc1-200","bg-pc1-0","h-[125px]","max-w-[97px]","flex-shrink-0","overflow-hidden","border",3,"ngClass"],["id","informationSection",1,"flex","h-full","w-full","flex-col","items-start","justify-between"],[1,"mb-4"],[1,"flex","w-full","items-start","justify-start","gap-2"],["data-testid","card-content-block"],["data-testid","card-title-link",1,"mb-0","w-full","font-bold",3,"id","ngClass","href","frkSignInLink","innerHTML","frkCalloutCardAnalytics"],[1,"mb-0","w-full","font-bold",3,"id","ngClass","innerHTML"],[1,"ck-editor__editable","mb-0","w-full","font-normal",3,"ngClass","innerHTML"],[1,"mt-3","flex","w-full","flex-col","items-start","justify-start","gap-1"],[3,"class"],["alt","",3,"src"],["alt","","aria-hidden","true",1,"h-[125px]","object-cover",3,"ngClass","src"],["aria-hidden","true",1,"text-pc1-500","flex","h-[125px]","w-[125px]","flex-shrink-0","items-center","justify-center",3,"ngClass"],[3,"name","size"],["role","note",1,"badge","badge--square",3,"ngClass"],[1,"flex-shrink-0","align-middle",3,"name","size"],["target","_blank","rel","noopener noreferrer",1,"flex","max-w-full","items-start","gap-1","break-words","text-sm","font-medium","underline","transition-all","duration-200","hover:no-underline",3,"href"],["name","heroArrowRight",1,"mt-0.5","flex-shrink-0","align-middle",3,"size"],[1,"max-w-full","break-words"],[3,"class","href","frkCalloutCardAnalytics"],["type","button",3,"class","frkCalloutCardAnalytics"],[3,"href","frkCalloutCardAnalytics"],[3,"innerHTML"],["name","heroLockClosed",1,"mt-0.5","flex-shrink-0","align-middle",3,"size"],[1,"mt-0.5","flex-shrink-0","align-middle",3,"name","size"],["type","button",3,"click","frkCalloutCardAnalytics"],["alt","","aria-hidden","true","width","16","height","16",1,"h-4","w-4",3,"ngSrc"],[3,"ngTemplateOutlet"]],template:function(I,$){1&I&&(t.SS7(0)(1),t.DNE(2,ve,17,15,"ng-template",null,0,t.C5r)(4,He,2,4,"article",1)(5,tt,3,5,"div",1)),2&I&&(t.bH3($.config().ariaLabel),t.R7$(),t.bH3($.titleIdValue),t.R7$(3),t.vxM($.config().isArticle?4:5))},dependencies:[se.BgImgDirective,se.CalloutCardAnalyticsDirective,p.MD,p.YU,p.T3,V.zq,G.kt,se.SafeHtmlPipe,se.SignInLinkDirective],encapsulation:2,changeDetection:0})}return E})(),Bc=(()=>{class E{config=t.hFB.required();destroyRef=(0,t.WQX)(t.abz);modalService=(0,t.WQX)(V.Bg);profileService=(0,t.WQX)(we.b);isLoggedIn=(0,t.vPA)(!1);primaryButtonAnalytics=(0,t.EWP)(()=>this.toAnalyticsButton(this.config().primaryButton));secondaryButtonAnalytics=(0,t.EWP)(()=>this.toAnalyticsButton(this.config().secondaryButton));hasBadges=(0,t.EWP)(()=>{const u=this.config();return Array.isArray(u.badge)&&u.badge.length>0});constructor(){this.profileService.isLoggedIn$().pipe((0,Ue.pQ)(this.destroyRef)).subscribe({next:u=>{this.isLoggedIn.set(u)},error:()=>{}})}mode=(0,t.EWP)(()=>{const u=this.config();return u.theme?(0,U.Wi)(u.theme):u.background&&"dark"===(0,U.EN)(u.background).theme?"dark":"light"});rootClasses=(0,t.EWP)(()=>{const u=this.config(),I=u.theme,$=I?.spacing,x=I?.width,i=!!I?.background?.cssClass||!!u.backgroundImage,g=u.spacing?.paddingClass??$?.paddingClass??"",f=u.spacing?.marginClass??(i?$?.marginClass??"":"");
16return[x?.containerClass??"",g,f].filter(Boolean).join(" ")});hasButtons=(0,t.EWP)(()=>{const u=this.config();return!!u.primaryButton?.text||!!u.secondaryButton?.text});sectionClasses=(0,t.EWP)(()=>(this.config().backgroundImage?"":this.getBackgroundClass(this.config()))+" relative h-full overflow-hidden rounded-xl rounded-tr-3xl"+("light"===this.mode()?" frk-theme--light":""));contentClasses=(0,t.EWP)(()=>{const u=this.config();return`${this.getContentLayoutClasses(u)} ${this.getContentSizeClasses(u.size||"large",u)}`});getContentLayoutClasses(u){const I=!!u.backgroundImage,$=I?this.getBackgroundClass(u):"";return I?`col-span-8 ${$}`:`col-span-12 ${$}`}getBackgroundClass(u){return u.theme?u.theme.background.cssClass||"bg-gradient-pg3":u.background&&(0,U.EN)(u.background).cssClass||"bg-gradient-pg3"}getContentSizeClasses(u,I){const $=I.theme?.width?.containerClass??"",x=$.includes("container--small")||$.includes("small-container");return"large"===u?(x?"gap-2":"gap-8")+" p-8":"gap-6 p-6"}badgeClasses=(0,t.EWP)(()=>"light"===this.mode()?"":" frk-theme--dark");titleClasses=(0,t.EWP)(()=>{const u=this.config(),I=u.size||"large",$=u.theme?.width?.containerClass??"",x=$.includes("container--small")||$.includes("small-container");let fe="";return fe+="large"===I?x?" text-xl":" text-2xl":x?" text-lg":" text-xl","light"===this.mode()?fe+=" text-nc1-950":fe+=" text-nc1-0",fe});descriptionClasses=(0,t.EWP)(()=>{const u=this.config(),I=u.size||"large",$=u.theme?.width?.containerClass??"",x=$.includes("container--small")||$.includes("small-container");let fe="";return fe+="large"===I?x?" text-base":" text-lg":x?" text-sm":" text-base","light"===this.mode()?fe+=" text-nc1-950":fe+=" text-nc1-0",fe});primaryButtonClasses=(0,t.EWP)(()=>{const u=this.config().size||"large";let I="";return"dark"===this.mode()&&(I+=" button--primary-dark"),"small"===u&&(I+=" button--sm"),I});secondaryButtonClasses=(0,t.EWP)(()=>{const u=this.config().size||"large";let I="";return"dark"===this.mode()?I+=" button--secondary-dark":I+=" button--secondary","small"===u&&(I+=" button--sm"),I});secondaryButtonIconColor=(0,t.EWP)(()=>{if("dark"===this.mode())return un.JN.nc1[0]});isButtonIconLeft(u){return!!u?.hasIcon&&!this.isArrowIcon(u.icon)}isButtonIconRight(u){return!!u?.hasIcon&&!this.isButtonIconLeft(u)}isArrowIcon(u){return!!u&&u.toLowerCase().includes("arrow")}onPrimaryButtonClick(u){const I=this.config().primaryButton;if(I){if(I.isSignInLink&&!this.isLoggedIn())return void this.modalService.open("signInModal");I.onClick?I.onClick():I.href&&window.open(I.href,u)}}onSecondaryButtonClick(u){const I=this.config().secondaryButton;if(I){if(I.isSignInLink&&!this.isLoggedIn())return void this.modalService.open("signInModal");I.onClick?I.onClick():I.href&&window.open(I.href,u)}}toAnalyticsButton(u){if(u)return{href:u.href,onClick:u.onClick,label:this.composeAnalyticsLabel(this.config().title,u.text),type:"card"}}composeAnalyticsLabel(u,I){const fe=[this.normalizeAnalyticsText(u),this.normalizeAnalyticsText(I)].filter(Boolean);if(fe.length)return fe.join(" | ")}normalizeAnalyticsText(u){const I=u?.trim();return I||void 0}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-card-cta"]],hostAttrs:["data-gtm-component","card-cta"],inputs:{config:[1,"config"]},decls:14,vars:20,consts:[[1,"component-root",3,"ngClass"],[3,"id"],[1,"grid","h-full","grid-cols-1","md:grid-cols-12"],[3,"ngClass"],[1,"flex","w-full","flex-col","items-start","justify-start","gap-2","md:gap-4"],[1,"flex","w-full","items-start","justify-start","gap-2"],[1,"card-cta-title","mb-0","w-full","font-bold",3,"ngClass","innerHTML"],[1,"card-cta-description","mb-0","w-full","font-normal",3,"card-cta-description--no-cta","ngClass","innerHTML"],[1,"flex","items-center","justify-start"],["role","note",1,"badge","badge--square",3,"ngClass"],[1,"inline-flex","flex-shrink-0","items-center","justify-center","self-center",3,"name","size"],[1,"card-cta-description","mb-0","w-full","font-normal",3,"ngClass","innerHTML"],[3,"class","ngClass","href","frkCalloutCardAnalytics"],["type","button",1,"button","button--primary","mr-4","flex","items-center","justify-center","gap-2","leading-none",3,"ngClass","frkCalloutCardAnalytics"],[3,"ngClass","href","frkCalloutCardAnalytics"],["type","button",1,"button","button--primary","mr-4","flex","items-center","justify-center","gap-2","leading-none",3,"click","ngClass","frkCalloutCardAnalytics"],["name","heroLockClosed",1,"inline-flex","flex-shrink-0","items-center","justify-center","self-center",3,"size"],["type","button",1,"button","flex","items-center","justify-center","gap-2","leading-none",3,"ngClass","frkCalloutCardAnalytics"],[1,"inline-flex","flex-shrink-0","items-center","justify-center","self-center",3,"text-nc1-0","color","name","size"],[1,"inline-flex","flex-shrink-0","items-center","justify-center","self-center",3,"color","name","size"],["type","button",1,"button","flex","items-center","justify-center","gap-2","leading-none",3,"click","ngClass","frkCalloutCardAnalytics"],["aria-hidden","true",1,"hidden","min-h-[220px]","rounded-tr-3xl","bg-cover","bg-center","bg-no-repeat","md:col-span-5","md:block","md:h-auto","md:bg-right",3,"frkBgImg","frkBgImgAltText"],[1,"relative","hidden","min-h-[220px]","overflow-hidden","rounded-tr-3xl","md:col-span-5","md:block","md:h-auto"],["alt","","aria-hidden","true","fill","",1,"object-cover","object-right",3,"ngSrc"]
16],template:function(I,$){if(1&I&&(t.j41(0,"div",0)(1,"section",1)(2,"div",2)(3,"div",3)(4,"div",4),t.DNE(5,tn,3,0,"div",5),t.j41(6,"div"),t.nrm(7,"div",6),t.nI1(8,"safeHtml"),t.DNE(9,Dn,2,6,"div",7),t.k0s()(),t.DNE(10,mt,3,2,"div",8),t.k0s(),t.SS7(11)(12),t.DNE(13,Tn,2,1),t.k0s()()()),2&I){let x;t.Y8G("ngClass",$.rootClasses()),t.R7$(),t.HbH($.sectionClasses()),t.Y8G("id",$.config().componentId),t.BMQ("aria-label",$.config().ariaLabel||"Card CTA: "+$.config().title),t.R7$(2),t.HbH(($.config().backgroundImage?"col-span-1 md:col-span-7":"col-span-1 md:col-span-12")+" flex min-h-px min-w-px flex-col justify-center overflow-clip rounded-lg"),t.Y8G("ngClass",$.contentClasses()),t.R7$(2),t.vxM($.hasBadges()?5:-1),t.R7$(),t.HbH("flex w-full flex-col items-start justify-center "+("large"===$.config().size?"gap-4":"gap-2")),t.R7$(),t.Y8G("ngClass",$.titleClasses())("innerHTML",t.bMT(8,16,$.config().title),t.npT),t.R7$(2),t.vxM($.config().description?9:-1),t.R7$(),t.vxM(null!=(x=$.config().primaryButton)&&x.text||null!=(x=$.config().secondaryButton)&&x.text?10:-1),t.R7$();const fe=t.bH3($.config().backgroundImage);t.R7$(),t.bH3($.config().backgroundImageAltText||""),t.R7$(),t.vxM(fe?13:-1)}},dependencies:[se.BgImgDirective,se.CalloutCardAnalyticsDirective,p.MD,p.YU,V.zq,G.kt,se.SafeHtmlPipe],styles:[".card-cta-title[_ngcontent-%COMP%]     p, .card-cta-title[_ngcontent-%COMP%]     span, .card-cta-title[_ngcontent-%COMP%]     strong, .card-cta-title[_ngcontent-%COMP%]     em, .card-cta-title[_ngcontent-%COMP%]     h1, .card-cta-title[_ngcontent-%COMP%]     h2, .card-cta-title[_ngcontent-%COMP%]     h3, .card-cta-title[_ngcontent-%COMP%]     h4, .card-cta-title[_ngcontent-%COMP%]     h5, .card-cta-title[_ngcontent-%COMP%]     h6{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.card-cta-description[_ngcontent-%COMP%]     p, .card-cta-description[_ngcontent-%COMP%]     span, .card-cta-description[_ngcontent-%COMP%]     strong, .card-cta-description[_ngcontent-%COMP%]     em, .card-cta-description[_ngcontent-%COMP%]     ul, .card-cta-description[_ngcontent-%COMP%]     ol, .card-cta-description[_ngcontent-%COMP%]     li{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.card-cta-description--no-cta[_ngcontent-%COMP%]     p:last-of-type, .card-cta-description--no-cta[_ngcontent-%COMP%]     ul:last-of-type, .card-cta-description--no-cta[_ngcontent-%COMP%]     ol:last-of-type{margin-bottom:0}"],changeDetection:0})}return E})(),yi=(()=>{class E{config=t.hFB.required();sectionClasses=(0,t.EWP)(()=>this.config().theme?.background.cssClass||"");containerClasses=(0,t.EWP)(()=>{const u=this.config().theme;return u&&[u.width.containerClass,u.spacing.cssClass].filter(Boolean).join(" ")||"container"});static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-code"]],hostAttrs:["data-gtm-component","code"],inputs:{config:[1,"config"]},decls:4,vars:8,consts:[[3,"ngClass"],[3,"id"],[3,"innerHTML"]],template:function(I,$){1&I&&(t.j41(0,"div",0)(1,"section",1),t.nrm(2,"div",2),t.nI1(3,"safeHtml"),t.k0s()()),2&I&&(t.Y8G("ngClass",$.containerClasses()),t.R7$(),t.HbH($.sectionClasses()),t.Y8G("id",$.config().componentId),t.BMQ("aria-label",$.config().ariaLabel||"Code content"),t.R7$(),t.Y8G("innerHTML",t.bMT(3,6,$.config().content),t.npT))},dependencies:[p.YU,se.SafeHtmlPipe],encapsulation:2,changeDetection:0})}return E})(),Xi=(()=>{class E{config=t.hFB.required();mode=(0,t.EWP)(()=>this.config().mode??"light");resolvedSpacing=(0,t.EWP)(()=>this.config().spacing??this.config().theme?.spacing);spacingClasses=(0,t.EWP)(()=>this.resolvedSpacing()?.cssClass||"");rootClasses=(0,t.EWP)(()=>{const u=this.config(),I=u.mode?`group frk-theme--${u.mode}`:"";return["content-divider px-4 md:px-8 lg:px-10",this.spacingClasses(),I].filter(Boolean).join(" ")});containerClasses=(0,t.EWP)(()=>this.config().width?.containerClass||this.config().theme?.width.containerClass||"container--small");ruleClasses=(0,t.EWP)(()=>"bg-nc1-200 group-[.frk-theme--dark]:bg-white");static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-divider"]],hostAttrs:["data-gtm-component","frk-divider"],inputs:{config:[1,"config"]},decls:3,vars:5,consts:[[3,"ngClass","id"],[3,"ngClass"],[1,"h-px","w-full","border-0",3,"ngClass"]],template:function(I,$){1&I&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"hr",2),t.k0s()()),2&I&&(t.Y8G("ngClass",$.rootClasses())("id",$.config().componentId||null),t.BMQ("data-component-id",$.config().componentId||null),t.R7$(),t.Y8G("ngClass",$.containerClasses()),t.R7$(),t.Y8G("ngClass",$.ruleClasses()))},dependencies:[p.YU],encapsulation:2,changeDetection:0})}return E})(),Si=(()=>{class E{config=t.hFB.required();destroyRef=(0,t.WQX)(t.abz);modalService=(0,t.WQX)(V.Bg);profileService=(0,t.WQX)(we.b);responsiveService=(0,t.WQX)(ke.R);ctaSize=(0,t.vPA)("large");isLoggedIn=(0,t.vPA)(!1);ngOnInit(){this.profileService.isLoggedIn$().pipe((0,Ue.pQ)(this.destroyRef)).subscribe({next:u=>{this.isLoggedIn.set(u)},error:()=>{}}),this.responsiveService.isLteMd$.pipe((0,Ue.pQ)(this.destroyRef)).subscribe({next:u=>{this.ctaSize.set(u?"small":"large")},error:()=>{}})}cardCtaConfig=(0,t.EWP)(()=>{const{backgroundImage:u,...I}=this.config(),$="primary-gradient"!==I.background&&I.background?I.background:"",x=(0,U.EN)($);return{...I,primaryButton:this.withSignInClick(I.primaryButton),secondaryButton:this.withSignInClick(I.secondaryButton),size:this.ctaSize(),background:$,theme:{...I.theme,background:x,spacing:{}}}});textSurfaceClasses=(0,t.EWP)(()=>`md:mx-0 ${"small"===this.ctaSize()?"md:-mr-[35%]":"md:-mr-[29.17%]"} md:self-start [&_a]:text-[inherit] [&_a]:underline`);isSmallContainer=(0,t.EWP)(()=>{const I=this.config().theme?.width?.containerClass??"";return I.includes("container--small")||I.includes("small-container")});containerClasses=(0,t.EWP)(()=>{const u=this.config(),I=u.theme?.width?.containerClass??"",$=u.theme?.spacing?.cssClass??"",x=I.includes("container--small")||I.includes("small-container")?" px-4":"";return`${I}${x} ${$}`.trim()});backgroundImageStyle=(0,t.EWP)(()=>{const u=this.config();if(!u.backgroundImage)return{};const I={"background-image":`url(${u.backgroundImage})`,"background-repeat":"no-repeat","background-size":"cover"};return I["background-position"]="bottom-right"===(u.backgroundImagePosition??"right")?"right bottom":"right center",I});backgroundImagePositionClasses=(0,t.EWP)(()=>"bottom-right"===(this.config().backgroundImagePosition??"right")?"bg-center md:bg-right-bottom":"bg-center md:bg-right");backgroundImageClasses=(0,t.EWP)(()=>{const u=this.config();return`pointer-events-none absolute inset-0 bg-cover bg-no-repeat ${this.backgroundImagePositionClasses()} ${u.backgroundImageContainerClass??""}`.trim()});withSignInClick(u){return u?.isSignInLink?{...u,onClick:this.isLoggedIn()?void 0:()=>{this.modalService.open("signInModal")}}:u}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-featured-card-cta"]],hostAttrs:["data-gtm-component","featured-card-cta"],inputs:{config:[1,"config"]},decls:2,vars:1,consts:[[1,"component-root",3,"ngClass"],[1,"[&_a]:text-[inherit]","[&_a]:underline"],[1,"relative","flex","h-full","flex-col","gap-6","md:grid","md:grid-cols-12","md:items-start","md:gap-x-0","md:gap-y-0",3,"id"],["data-testid","featured-text-column",1,"relative","z-20","order-first","justify-start","px-6","pb-[90px]","max-[374px]:pl-[3px]","md:order-none","md:col-span-5","md:px-0","md:pb-0","md:pt-2","lg:pt-0"],["data-testid","featured-text-surface",3,"ngClass"],[3,"config"],["data-testid","featured-image-column",1,"absolute","bottom-2","right-2","-z-10","w-[min(280px,calc(100vw-4.5rem))]","md:relative","md:bottom-auto","md:right-auto","md:z-0","md:order-none","md:col-span-7","md:mt-24","md:w-auto","md:px-0","lg:mt-20","xl:mt-24"],["data-testid","featured-image",1,"shadow-large","relative","h-[min(280px,calc(100vw-4.5rem))]","w-full","overflow-hidden","rounded-xl","md:mx-0","md:h-[300px]","lg:h-[350px]"],["frkBgImgClasses","!z-[1]",3,"ngClass","frkBgImg","ngStyle"],["alt","","loading","lazy","fill","",1,"pointer-events-none","absolute","
16inset-0","h-full","w-full","object-cover",3,"ngSrc"]],template:function(I,$){1&I&&t.DNE(0,Nn,9,10,"div",0)(1,Xn,2,1,"div",1),2&I&&t.vxM($.config().backgroundImage?0:1)},dependencies:[se.BgImgDirective,Bc,p.MD,p.YU,p.B3,G.kt],encapsulation:2,changeDetection:0})}return E})(),Ea=(()=>{class E{_viewportScroller=(0,t.WQX)(G.Xr);sanitizer=(0,t.WQX)(Ze.up);defaultBarBackground={cssClass:"bg-gradient-pg3 frk-theme--light",theme:"light",raw:"bg-gradient-pg3:light"};config=t.hFB.required();cardClick=(0,t.CGW)();sectionId=(0,t.EWP)(()=>`quick-link-card-group-${this.config().analytics?.component||"default"}`);effectiveAriaLabel=(0,t.EWP)(()=>this.config().ariaLabel||this.config().heading||"Quick link group");accessibleHeadingText=(0,t.EWP)(()=>(this.config().heading||"").replaceAll(/<[^>]*>/g," ").replaceAll(/\s+/g," ").trim());sanitizedHeadingContent=(0,t.EWP)(()=>{const u=this.config().heading||"";return this.sanitizer.bypassSecurityTrustHtml(u)});sanitizedDescriptionContent=(0,t.EWP)(()=>{const u=this.config().description||"";return this.sanitizer.bypassSecurityTrustHtml(u)});backgroundClasses=(0,t.EWP)(()=>{const u=this.config().background;return u?.cssClass?u.cssClass:""});sectionClasses=(0,t.EWP)(()=>{const I=this.config().spacing?.cssClass||"";return`quick-link-card-group-section ${this.backgroundClasses()} ${I}`.trim().replaceAll(/\s+/g," ")});containerClasses=(0,t.EWP)(()=>(this.config().width?.containerClass?` ${this.config().width?.containerClass}`:" container").trim());gridClasses=(0,t.EWP)(()=>{const u=this.config().cards.length,I=this.config().gridLayout;if(1===u)return"grid grid-cols-1 gap-4";const $="grid grid-cols-1 gap-4 md:grid-cols-2";if(2===u)return`${$} lg:grid-cols-2`;switch(I){case"2 Column Grid":return`${$} lg:grid-cols-2`;case"4 Column Grid":return u>=4?`${$} lg:grid-cols-4`:`${$} lg:grid-cols-3`;case"5 Column Grid":return u>=5?`${$} lg:grid-cols-5`:`${$} lg:grid-cols-3`;default:return`${$} lg:grid-cols-3`}});isImageGroup=(0,t.EWP)(()=>this.config().isImageGroup||!1);cardSize=(0,t.EWP)(()=>this.config().cardSize||"large");cards=(0,t.EWP)(()=>this.config().cards);cardSizeClasses=(0,t.EWP)(()=>"small"===this.cardSize()?{iconPadding:"p-6",iconTitle:"text-base",iconMarginBottom:"mb-2",bgTitle:" text-lg"}:{iconPadding:"p-8",iconTitle:"text-lg",iconMarginBottom:"mb-4",bgTitle:" text-xl"});barBackground=(0,t.EWP)(()=>{const u=this.config().barBackground;return u?.cssClass?u:this.defaultBarBackground});barBackgroundClass=(0,t.EWP)(()=>this.barBackground().cssClass);barTextColorClass=(0,t.EWP)(()=>this.config().barTextColor||("dark"===this.barBackground().theme?"text-nc1-0":"text-pc1-800"));getIconCardClasses(u){return`bg-nc1-0 border-nc1-200 hover:border-pc1-500 focus-within:border-pc1-500 group flex cursor-pointer flex-col items-center justify-center rounded-xl border text-center no-underline outline-none transition-all duration-200 focus-within:shadow-[0_0_4px_#1A46E1] hover:shadow-lg ${this.cardSizeClasses().iconPadding} ${u.cardLink?.leavingSiteModalClass||""}`}getCardAnalytics(u){return{href:u.cardLink?.href,label:u.title,type:"card"}}handleCardClick(u,I){u.cardLink?.anchor&&!u.cardLink.href&&(I.preventDefault(),this._viewportScroller.scrollToAnchor(u.cardLink.anchor));const $=this.config().analytics;this.cardClick.emit({card:u,event:I,analytics:$?{section:$.section,component:$.component,cardId:u.analyticsId||u.id}:void 0})}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-quick-link-card-group"]],hostAttrs:["data-gtm-component","frk-quick-link-card-group"],inputs:{config:[1,"config"]},outputs:{cardClick:"cardClick"},decls:6,vars:10,consts:[[1,"component-root",3,"ngClass","id"],[1,"mx-auto","w-full",3,"ngClass"],[1,"mb-6","lg:mb-8"],[1,"text-pc1-800"],[1,"text-nc1-950","mb-0","text-base","lg:text-lg",3,"innerHtml"],[1,"sr-only"],["aria-hidden","true",3,"innerHTML"],[3,"class","href","frkCalloutCardAnalytics"],[3,"click","href","frkCalloutCardAnalytics"],[1,"flex","h-16","w-16","items-center","justify-center",3,"ngClass"],[1,"inline-flex","items-center","justify-center","gap-2"],[3,"ngClass"],["name","heroChevronRight",1,"text-pc1-500","group-hover:text-pc1-700","relative","flex-shrink-0","transition-colors",3,"size"],["loading","lazy","alt","","aria-hidden","true",1,"h-full","w-full","object-contain",3,"ngSrc","width","height"],[1,"relative","min-h-[163px]","flex-1"],["loading","lazy","alt","",1,"h-full","w-full","object-cover","transition-transform","duration-300","group-hover:scale-105",3,"ngSrc","fill","priority"],[1,"bg-ac2-60","absolute","
16inset-0","opacity-0","transition-opacity","duration-200","group-hover:opacity-100"]],template:function(I,$){1&I&&(t.j41(0,"section",0)(1,"div",1),t.DNE(2,Co,3,2,"div",2),t.j41(3,"div"),t.Z7z(4,Wo,2,2,null,null,Ft),t.k0s()()()),2&I&&(t.Y8G("ngClass",$.config().customClasses?t.l_i(7,At,$.sectionClasses(),$.config().customClasses):$.sectionClasses())("id",$.sectionId()),t.BMQ("aria-label",$.effectiveAriaLabel()),t.R7$(),t.Y8G("ngClass",$.containerClasses()),t.R7$(),t.vxM($.config().heading||$.config().description?2:-1),t.R7$(),t.HbH($.gridClasses()),t.R7$(),t.Dyx($.cards()))},dependencies:[p.MD,p.YU,G.kt,V.zq,se.CalloutCardAnalyticsDirective],encapsulation:2,changeDetection:0})}return E})(),_a=(()=>{class E{config=t.hFB.required();containerClasses=(0,t.EWP)(()=>{const u=this.config().theme||"light";let $="";return $+="horizontal"===(this.config().layout||"horizontal")?" gap-8":" flex-col gap-8",$+="light"===u?" bg-nc1-0":" bg-gradient-to-br from-pc1-600 to-sc1-500",$});contentClasses=(0,t.EWP)(()=>"horizontal"===(this.config().layout||"horizontal")?" basis-0 grow min-h-px min-w-px":" w-full");imageContainerClasses=(0,t.EWP)(()=>{const u=this.config().layout||"horizontal",I=this.config().size||"large";let $="";return"horizontal"===u?($+=" basis-0 grow min-h-px min-w-px",$+="large"===I?" h-[420px]":" h-80"):($+=" w-full",$+="large"===I?" h-64":" h-48"),$});imageClasses=(0,t.EWP)(()=>{const u=this.config().layout||"horizontal",I=this.config().size||"large";let $="";return"horizontal"===u?$+="large"===I?" rounded-tr-[128px]":" rounded-tr-16":($+=" w-full",$+="large"===I?" rounded-tr-16":" rounded-tr-12"),$});badgeClasses=(0,t.EWP)(()=>"light"===(this.config().theme||"light")?" border-pc1-800 text-pc1-800":" border-nc1-0 text-nc1-0");titleClasses=(0,t.EWP)(()=>"light"===(this.config().theme||"light")?" text-nc1-950":" text-nc1-0");descriptionClasses=(0,t.EWP)(()=>"light"===(this.config().theme||"light")?" text-nc1-950":" text-nc1-0");primaryButtonClasses=(0,t.EWP)(()=>"light"===(this.config().theme||"light")?" bg-pc1-500 text-nc1-0":" bg-nc1-0 text-pc1-500");secondaryLinkClasses=(0,t.EWP)(()=>"light"===(this.config().theme||"light")?" text-pc1-500":" text-nc1-0");shouldShowSecondaryLink=(0,t.EWP)(()=>!!this.config().secondaryLink);hasBadges=(0,t.EWP)(()=>this.config().badges.length>0);onPrimaryButtonClick(){const u=this.config().primaryButton;u.onClick&&u.onClick()}onSecondaryLinkClick(){const u=this.config().secondaryLink;u?.onClick&&u.onClick()}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-content-block"]],hostAttrs:["data-gtm-component","frk-content-block"],inputs:{config:[1,"config"]},decls:15,vars:14,consts:[["role","article",1,"relative","box-border","flex","size-full","content-stretch","items-center","px-0","py-14",3,"ngClass"],[1,"relative","flex","shrink-0","flex-col","content-stretch","items-start","gap-8",3,"ngClass"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-5"],["role","group","aria-label","Content badges",1,"relative","flex","w-full","shrink-0","content-stretch","items-center","gap-2"],[1,"relative","w-full","shrink-0","text-3xl","font-bold","not-italic","leading-none",3,"ngClass"],[1,"leading-[38px]"],[1,"relative","w-full","shrink-0","text-lg","font-normal","not-italic","leading-none",3,"ngClass"],[1,"leading-[25px]"],[1,"relative","flex","w-full","shrink-0","content-stretch","items-center","gap-6"],[3,"class","ngClass","href"],["type","button",1,"relative","box-border","flex","shrink-0","content-stretch","items-center","justify-center","gap-2","rounded-full","px-6","py-3",3,"ngClass"],["role","img",1,"rounded-bl-2","rounded-br-2","rounded-tl-2","z-10","shrink-0","bg-cover","bg-center","bg-no-repeat",3,"ngClass","frkBgImg","frkBgImgClasses"],[1,"rounded-1","relative","box-border","flex","shrink-0","content-stretch","items-center","justify-center","gap-1","border","border-solid","px-2","py-0.5",3,"ngClass"],[1,"relative","shrink-0","whitespace-pre","text-nowrap","text-xs","font-normal","not-italic","leading-[17px]"],[3,"ngClass","href"],[1,"relative","flex","max-w-[250px]","shrink-0","content-stretch","items-center","justify-center","gap-2"],[1,"relative","min-h-px","min-w-px","shrink-0","grow","basis-0","text-center","text-lg","font-normal","not-italic","leading-none"],["type","button",1,"relative","box-border","flex","shrink-0","content-stretch","items-center","justify-center","gap-2","rounded-full","px-6","py-3",3,"click","ngClass"],["type","button",1,"relative","flex","min-h-6","shrink-0","content-stretch","items-center","gap-2",3,"ngClass"],[1,"relative","size-4","shrink-0","overflow-clip"],[1,"relative","flex","shrink-0","content-stretch","items-center","justify-center","gap-2.5"],[1,"relative","shrink-0","text-nowrap","border-b","border-current","text-base","font-normal","not-italic","leading-none"],[1,"whitespace-pre","leading-[22px]"],[1,"absolute","left-0.5","top-0.5","size-3"],["viewBox","0 0 12 12","fill","currentColor",1,"block","size-full","max-w-none"],["d","M2 2h3v1H3v6h6V7h1v3H2V2z"],["d","M6 2h4v4h-1V3.5L5.5 7 5 6.5 8.5 3H6V2z"],["type","button",1,"relative","flex","min-h-6","shrink-0","content-stretch","items-center","gap-2",3,"click","ngClass"]],template:function(I,$){1&I&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.DNE(3,Bi,3,0,"div",3),t.j41(4,"h2",4)(5,"p",5),t.EFF(6),t.k0s()(),t.j41(7,"div",6)(8,"p",7),t.EFF(9),t.k0s()()(),t.j41(10,"div",8),t.DNE(11,$i,5,8,"a",9)(12,fr,5,3,"button",10)(13,li,2,1),t.k0s()(),t.nrm(14,"div",11),t.k0s()),2&I&&(t.Y8G("ngClass",$.containerClasses()),t.BMQ("aria-label",$.config().ariaLabel||$.config().title),t.R7$(),t.Y8G("ngClass",$.contentClasses()),t.R7$(2),t.vxM($.hasBadges()?3:-1),t.R7$(),t.Y8G("ngClass",$.titleClasses()),t.R7$(2),t.JRh($.config().title),t.R7$(),t.Y8G("ngClass",$.descriptionClasses()),t.R7$(2),t.JRh($.config().description),t.R7$(2),t.vxM("true"===$.config().primaryButton.showLeavingSiteModal&&$.config().primaryButton.href?11:12),t.R7$(2),t.vxM($.shouldShowSecondaryLink()?13:-1),t.R7$(),t.Y8G("ngClass",$.imageContainerClasses())("frkBgImg",$.config().backgroundImage)("frkBgImgClasses",$.imageClasses()),t.BMQ("aria-label","Backgroun
16d image for "+$.config().title))},dependencies:[p.MD,p.YU,se.BgImgDirective],encapsulation:2,changeDetection:0})}return E})(),ys=(()=>{class E{config=t.hFB.required();sectionClasses=(0,t.EWP)(()=>{const u=this.config();return[u.background?.cssClass,u.spacing?.cssClass].filter(Boolean).join(" ")});containerClasses=(0,t.EWP)(()=>this.config().width?.containerClass||"container--small");isDark=(0,t.EWP)(()=>"dark"===this.config().background?.theme);static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-profile-content"]],hostAttrs:["data-gtm-component","frk-profile-content"],inputs:{config:[1,"config"]},decls:6,vars:13,consts:[[3,"ngClass"],[1,"text-pc1-800","mb-4","text-2xl","font-bold","md:text-3xl"],[1,"text-nc1-950","text-base","md:text-lg",3,"innerHTML"]],template:function(I,$){1&I&&(t.j41(0,"section",0)(1,"div",0)(2,"h2",1),t.EFF(3),t.k0s(),t.nrm(4,"div",2),t.nI1(5,"safeHtml"),t.k0s()()),2&I&&(t.AVh("frk-theme--dark",$.isDark()),t.Y8G("ngClass",$.sectionClasses()),t.BMQ("aria-label",$.config().sectionAriaLabel||null),t.R7$(),t.Y8G("ngClass",$.containerClasses()),t.R7$(),t.AVh("text-nc1-0",$.isDark()),t.R7$(),t.SpI(" ",$.config().title," "),t.R7$(),t.AVh("text-nc1-200",$.isDark()),t.Y8G("innerHTML",t.bMT(5,11,$.config().description),t.npT))},dependencies:[p.YU,se.SafeHtmlPipe],encapsulation:2,changeDetection:0})}return E})();const Ra=new Set(["map","mapbubble","mapline","mappoint","heatmap","tilemap"]),Pa=new Set(["bubble","columnrange","arearange","areasplinerange","boxplot","errorbar","waterfall","polygon","gauge","solidgauge"]),Xl=new Set;function Jl(E){if("function"==typeof E)return E;if(E&&"object"==typeof E){const ft=E.default;if("function"==typeof ft)return ft}}let wc=(()=>{class E{config=t.hFB.required();chartFamily=(0,t.EWP)(()=>{const u=this.config().chartConfig,I=function pc(E){if(E.chart?.map||"map"===E.chart?.type)return"map";const ft=E.series;if(Array.isArray(ft))for(const u of ft)if(Ra.has(u?.type))return"map";return E.navigator||E.rangeSelector||E.scrollbar?"stock":"standard"}(u);return function Xc(E,ft){if("map"===E&&!Xl.has("map")){const u=Jl(s||(s=h.t(Vt,2)));"function"==typeof u&&u(Re),Xl.add("map")}if(function fl(E){if(E.chart?.polar||Pa.has(E.chart?.type))return!0;const ft=E.series;if(Array.isArray(ft))for(const u of ft)if(Pa.has(u?.type))return!0;return!1}(ft)&&!Xl.has("more")){const u=Jl(r||(r=h.t(jt,2)));"function"==typeof u&&u(Re),Xl.add("more")}}(I,u),I});chartOptions=(0,t.EWP)(()=>this.config().chartConfig);isFixedHeight=(0,t.EWP)(()=>{const u=this.chartOptions().chart?.height;return u&&"auto"!==u});static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-highcharts-block"]],hostAttrs:["data-gtm-component","frk-highcharts-block"],inputs:{config:[1,"config"]},features:[t.Jv_([(0,Mt.aD)({modules:()=>[h.e("node_modules_pnpm_highcharts_12_6_0_jspdf_4_1_0_node_modules_highcharts_modules_accessibility_js").then(h.t.bind(h,8077,19)),h.e("node_modules_pnpm_highcharts_12_6_0_jspdf_4_1_0_node_modules_highcharts_modules_annotations_js").then(h.t.bind(h,36055,19)),Promise.resolve().then(h.t.bind(h,80211,19))]})])],decls:3,vars:5,consts:[[1,"w-full"],[1,"w-full",3,"ngClass"],[1,"block","size-full",3,"oneToOne","options"]],template:function(I,$){1&I&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"highcharts-chart",2),t.k0s()()),2&I&&(t.R7$(),t.Y8G("ngClass",t.eq3(3,Ti,!$.isFixedHeight())),t.R7$(),t.Y8G("oneToOne",!0)("options",$.chartOptions()))},dependencies:[p.MD,p.YU,Mt.HM],encapsulation:2,changeDetection:0})}return E})();const Fc={default:"block sm:hidden",sm:"hidden sm:block md:hidden",md:"hidden md:block lg:hidden",lg:"hidden lg:block xl:hidden",xl:"hidden xl:block"};function kc(E,ft){return ft<=1?"":Fc[E.breakpoint??"default"]??""}function Ol(E){return E?E.replaceAll(/\bimage\b/gi,"").replaceAll(/\s{2,}/g," ").trim():""}let Oc=(()=>{class E{config=t.hFB.required();visibilityMap=(0,t.EWP)(()=>{const u=this.config().images,I=u.length,$=new Map;for(const x of u)$.set(x,kc(x,I));return $});altTextMap=(0,t.EWP)(()=>{const u=new Map;for(const I of this.config().images)u.set(I,Ol(I.alt));return u});static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-image-block"]],hostAttrs:["data-gtm-component","frk-image-block"],inputs:{config:[1,"config"]},decls:3,vars:0,consts:[[1,"w-full"],[1,"flex","w-full","items-center","justify-center",3,"ngClass"],["loading","lazy",1,"h-auto","w-full","object-contain",3,"alt","ngSrc","width","height"]],template:function(I,$){1&I&&(t.j41(0,"div",0),t.Z7z(1,Gi,2,5,"div",1,Ci),t.k0s()),2&I&&(t.R
167$(),t.Dyx($.config().images))},dependencies:[p.MD,p.YU,G.kt],encapsulation:2,changeDetection:0})}return E})(),fc=(()=>{class E{tab=t.hFB.required();viewMoreText=t.hFB.required();viewLessText=t.hFB.required();visibleCount=t.hFB.required();initialVisibleCount=t.hFB.required();viewMore=(0,t.CGW)();viewLess=(0,t.CGW)();spotlightDocument=(0,t.EWP)(()=>"cards"===this.tab().tabType?void 0:this.tab().documents[0]);spotlightCard=(0,t.EWP)(()=>{const u=this.spotlightDocument();return u?this.buildSpotlightCard(u):null});buildSpotlightCard(u){const I=u.url?.trim(),$=this.opensInNewTab(u)?"_blank":"",x=u.thumbnailUrl?.trim()||void 0;return{title:u.title,...I?{link:I}:{},...this.buildTitleLinkConfig(u),description:u.description,mode:"light",size:"small",titleColorClass:"text-pc1-800",titleSizeClass:"text-base md:text-lg",classOverrides:{body:"!gap-6",thumbnail:"!w-[79px]",thumbnailImage:"!w-[79px] !object-contain"},ariaLabel:u.ariaLabel||u.title,openIn:$,...this.buildPrimaryButton(I,x,$)}}cardGridItems=(0,t.EWP)(()=>"cards"!==this.tab().tabType?[]:this.tab().documents.slice(0,this.visibleCount()).map(u=>this.buildCardItem(u)));buildCardItem(u){const I=u.url?.trim(),$=this.opensInNewTab(u)?"_blank":"",x=u.thumbnailUrl?.trim()||void 0,fe=x?this.buildPdfPreviewUrl(x)||x:void 0;return{title:u.title,...I?{link:I}:{},...this.buildTitleLinkConfig(u),description:u.description,mode:"light",size:"small",isBorderless:!1,...fe?{icon:fe}:{},titleColorClass:"text-pc1-800",titleSizeClass:"text-base md:text-lg",classOverrides:{icon:"!ml-6 !mt-6 !size-12",iconBody:"!pt-1 !px-6 !pb-6",content:"!mt-0 !gap-1"},ariaLabel:u.ariaLabel||u.title,openIn:$}}buildTitleLinkConfig(u){return{...u.showLeavingSiteModal?{linkShowLeavingSiteModal:u.showLeavingSiteModal}:{},...u.leavingSiteModalKey?{linkLeavingSiteModalKey:u.leavingSiteModalKey}:{},...u.leavingSiteModalClass?{linkLeavingSiteModalClass:u.leavingSiteModalClass}:{},...u.isSignInLink?{isSignInLink:!0}:{}}}buildPrimaryButton(u,I,$){if(!u&&!I)return{};const x=this.resolveThumbnailConfig(u,I);return{primaryButton:{text:"",...u?{href:u}:{},showThumbnail:x.showThumbnail,...x.thumbnailUrl?{thumbnailUrl:x.thumbnailUrl}:{},openIn:$}}}resolveThumbnailConfig(u,I){const $=!!I||!!u&&u.includes("/pdf/"),x=I?this.buildPdfPreviewUrl(I)||I:void 0;return{showThumbnail:$,...x?{thumbnailUrl:x}:{}}}buildPdfPreviewUrl(u){try{const I=new URL(u),$=I.pathname.indexOf("/pdf/");if(-1!==$)return`${I.origin+I.pathname.substring(0,$)}?height=125`}catch{}return""}additionalDocuments=(0,t.EWP)(()=>{const u="cards"===this.tab().tabType?0:1;return this.tab().documents.slice(u,this.visibleCount())});hasMoreDocuments=(0,t.EWP)(()=>this.visibleCount()<this.tab().documents.length);canViewLess=(0,t.EWP)(()=>!this.hasMoreDocuments()&&this.visibleCount()>this.initialVisibleCount());opensInNewTab(u){return!!u.url&&("_blank"===u.openIn||"webpage"!==u.documentType)}documentHref(u){return u.url?u.url:u.anchor?`#${u.anchor}`:null}handleDocumentClick(u,I){!u.anchor||u.url||(I.preventDefault(),this._viewportScroller.scrollToAnchor(u.anchor))}_viewportScroller=(0,t.WQX)(G.Xr);static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-firm-toolkit-tab-panel"]],inputs:{tab:[1,"tab"],viewMoreText:[1,"viewMoreText"],viewLessText:[1,"viewLessText"],visibleCount:[1,"visibleCount"],initialVisibleCount:[1,"initialVisibleCount"]},outputs:{viewMore:"viewMore",viewLess:"viewLess"},decls:6,vars:6,consts:[[1,"text-nc1-950","group-[.frk-theme--dark]:text-nc1-0","mb-0","text-lg","font-bold","lg:-mt-2"],[1,"ck-editor__editable","text-nc1-800","group-[.frk-theme--dark]:text-nc1-0","mt-2","text-base",3,"innerHTML"],[1,"mt-6","md:mt-8"],[1,"mt-6","grid","grid-cols-1","gap-4","md:mt-8","lg:grid-cols-3"],[1,"list--no-bullets","mb-0","mt-6","flex","flex-col","md:mt-8"],[1,"mt-6","flex","flex-col","items-center","gap-3","md:mt-8"],[3,"config"],[1,"border-nc1-200","flex","h-full","flex-col","gap-1","border-t","p-4","first:border-t-0","last:pb-0"],[3,"class","href"],[1,"text-nc1-950","group-[.frk-theme--dark]:text-nc1-0","text-base","font-bold"],[1,"ck-editor__editable","text-nc1-800","group-[.frk-theme--dark]:text-nc1-0","text-base","leading-5",3,"innerHTML"],[3,"click","href"],["type","button",1,"button","button--primary","button--sm"],["type","button",1,"button","button--primary","button--sm",3,"click"],["name","heroChevronDown","aria-hidden","true",3,"size"],["name","heroChevronUp","aria-hidden","true",3,"size"]],template:function(I,$){if(1&I&&t.DNE(0,sr,2,1,"h3",0)(1,_r,2,3,"div",1)(2,Ir,2,1,"div",2)(3,na,3,0,"div",3)(4,Di,3,0,"ul",4)(5,sa,3,2,"div",5),2&I){let x,fe,i;t.vxM((x=$.tab().heading)?0:-1,x),t.R7$(),t.vxM((fe=$.tab().description)?1:-1,fe),t.R7$(),t.vxM((i=$.spotlightCard())?2:-1,i),t.R7$(),t.vxM("cards"===$.tab().tabType&&$.cardGridItems().length?3:-1),t.R7$(),t.vxM("cards"!==$.tab().tabType&&$.additionalDocuments().length?4:-1),t.R7$(),t.vxM($.hasMoreDocuments()||$.canViewLess()?5:-1)}},dependencies:[Ql,V.zq,se.SafeHtmlPipe],encapsulation:2,changeDetection:0})}return E})();const Sc={full:"w-full",container:"container","small-container":"container--small"};let zc=(()=>{class E{config=t.hFB.required();sectionId=(0,t.EWP)(()=>this.config().containerId||"firm-toolkit");visibleCounts=(0,t.vPA)(new Map);expandedState=(0,t.vPA)(null);isCollapsible=(0,t.EWP)(()=>this.config().isChevronOn??!0);isExpanded=(0,t.EWP)(()=>!this.isCollapsible()||(this.expandedState()??this.config().isOpen??!0));initialVisibleCount=(0,t.EWP)(()=>this.config().initialVisibleCount??3);hasMultipleTabs=(0,t.EWP)(()=>this.config().tabs.length>1);backgroundConfig=(0,t.EWP)(()=>(0,U.EN)(this.config().background));mode=(0,t.EWP)(()=>{const u=this.config();
16return[this.backgroundConfig().cssClass,u.customClasses??"",u.spacing?.cssClass??""].join(" ").split(/\s+/).includes("frk-theme--dark")?"dark":"light"});wrapperClasses=(0,t.EWP)(()=>{const u=this.config().width??"small-container";return`frk-theme--${this.mode()} ${Sc[u]}`.trim()});sectionClasses=(0,t.EWP)(()=>{const u=this.config(),I=u.spacing?.cssClass??"";return`component-root firm-toolkit ${this.backgroundConfig().cssClass} ${I} ${u.customClasses??""}`.trim().replaceAll(/\s+/g," ")});visibleCountFor(u){return this.visibleCounts().get(u.id)??this.initialVisibleCount()}toggleExpanded(){this.expandedState.set(!this.isExpanded())}onViewMore(u){const I=this.config().loadMoreIncrement??5,$=Math.min(this.visibleCountFor(u)+I,u.documents.length),x=new Map(this.visibleCounts());x.set(u.id,$),this.visibleCounts.set(x)}onViewLess(u){const I=new Map(this.visibleCounts());I.set(u.id,this.initialVisibleCount()),this.visibleCounts.set(I)}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-firm-toolkit"]],hostAttrs:["data-gtm-component","firm-toolkit"],inputs:{config:[1,"config"]},decls:7,vars:9,consts:[[3,"frkScrollSpy"],[1,"group",3,"ngClass"],[1,"group-[.frk-theme--light]:bg-nc1-0","mx-auto","flex","flex-col","gap-6","rounded-xl","md:gap-8",3,"ngClass"],[1,"mb-0"],["type","button",1,"group-[.frk-theme--light]:text-pc1-800","group-[.frk-theme--dark]:text-nc1-0","-m-2","flex","w-full","cursor-pointer","items-center","justify-between","gap-4","rounded-lg","p-2","text-left","text-xl","font-bold","leading-tight","md:text-2xl"],[1,"group-[.frk-theme--light]:text-pc1-800","group-[.frk-theme--dark]:text-nc1-0","-m-2","flex","w-full","items-center","gap-4","rounded-lg","p-2","text-xl","font-bold","leading-tight","md:text-2xl"],["type","button",1,"group-[.frk-theme--light]:text-pc1-800","group-[.frk-theme--dark]:text-nc1-0","-m-2","flex","w-full","cursor-pointer","items-center","justify-between","gap-4","rounded-lg","p-2","text-left","text-xl","font-bold","leading-tight","md:text-2xl",3,"click"],[1,"group-[.frk-theme--light]:text-pc1-800","group-[.frk-theme--dark]:text-nc1-0"],[1,"group-[.frk-theme--light]:text-pc1-500","group-[.frk-theme--dark]:text-nc1-0","flex","shrink-0","items-center","transition-transform"],["name","heroChevronUp","aria-hidden","true",3,"size"],[1,"block",3,"theme","selectLabel"],[3,"name","id"],[3,"viewMore","viewLess","tab","viewMoreText","viewLessText","visibleCount","initialVisibleCount"]],template:function(I,$){1&I&&(t.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"h2",3),t.DNE(4,ka,5,7,"button",4)(5,Oa,2,1,"span",5),t.k0s(),t.DNE(6,la,4,3,"div"),t.k0s()()()),2&I&&(t.HbH($.sectionClasses()),t.Y8G("frkScrollSpy",$.sectionId()),t.BMQ("id",$.sectionId())("aria-label",$.config().ariaLabel||$.config().title),t.R7$(),t.Y8G("ngClass",$.wrapperClasses()),t.R7$(),t.Y8G("ngClass",$.hasMultipleTabs()?"p-6 md:p-8":""),t.R7$(2),t.vxM($.isCollapsible()?4:5),t.R7$(2),t.vxM($.isExpanded()?6:-1))},dependencies:[p.YU,V.zq,se.ScrollSpyDirective,V.OW,V.je,fc],encapsulation:2,changeDetection:0})}return E})();function nl(E,ft){const u=new RegExp(`\\b${ft}=(?:"([^"]*)"|'([^']*)')`,"i").exec(E);return u?.[1]??u?.[2]??""}function rc(E){return E.replace(/<div[^>]*\bdata-player-type=(?:"single-player"|'single-player')[^>]*>[\s\S]*?<\/div>/gi,u=>function Tc(E){const ft=nl(E,"data-account"),u=nl(E,"data-player-id")||nl(E,"data-player")||"default",I=nl(E,"data-video-id"),$=nl(E,"aria-label");return ft&&I?['<div class="frk-video">',"<video-js",`  data-account="${ft}"`,`  data-player="${u}"`,'  data-embed="default"','  controls=""',`  data-video-id="${I}"`,...$?[`  aria-label="${$}"`]:[],'  class="vjs-fluid">',"</video-js>","</div>"].join("\n"):E}(u)).replace(/<div[^>]*\bdata-player-type=(?:"gallery-player"|'gallery-player')[^>]*>[\s\S]*?<\/div>/gi,u=>function jc(E){const ft=nl(E,"data-account"),u=nl(E,"data-experience");return ft&&u?['<div class="frk-video frk-video-gallery">',`<div data-account="${ft}" data-experience="${u}">&#160;</div>`,"</div>"].join("\n"):E}(u))}function Ec(E){const ft=[];return E.replace(/<div[^>]*\bdata-player-type=(?:"single-player"|'single-player')[^>]*>[\s\S]*?<\/div>/gi,u=>{const I=nl(u,"data-account"),$=nl(u,"data-player-id")||nl(u,"data-player")||"default",x=nl(u,"data-vi
16deo-id");return I&&x&&ft.push(`https://players.brightcove.net/${I}/${$}_default/index.min.js`),u}),E.replace(/<div[^>]*\bdata-player-type=(?:"gallery-player"|'gallery-player')[^>]*>[\s\S]*?<\/div>/gi,u=>{const I=nl(u,"data-account"),$=nl(u,"data-experience");return I&&$&&ft.push(`https://players.brightcove.net/${I}/experience_${$}/live.js`),u}),E.replace(/<video-js[^>]*>/gi,u=>{const I=nl(u,"data-account"),$=nl(u,"data-player")||"default",x=nl(u,"data-video-id");return I&&x&&ft.push(`https://players.brightcove.net/${I}/${$}_default/index.min.js`),u}),[...new Set(ft)]}function ql(E,ft){if(1===E)return"grid grid-cols-1";if(4===E)return"grid grid-cols-2 gap-6 md:grid-cols-4";if(5===E)return"grid grid-cols-1 gap-6 md:grid-cols-5";const u={"50-50":"grid grid-cols-1 gap-6 md:grid-cols-2","25-75":"grid grid-cols-1 gap-6 md:grid-cols-4","33-66":"grid grid-cols-1 gap-6 md:grid-cols-3","66-33":"grid grid-cols-1 gap-6 md:grid-cols-3","75-25":"grid grid-cols-1 gap-6 md:grid-cols-4","25-25-50":"grid grid-cols-1 gap-6 md:grid-cols-4","25-50-25":"grid grid-cols-1 gap-6 md:grid-cols-4","33-33-33":"grid grid-cols-1 gap-6 md:grid-cols-3","50-25-25":"grid grid-cols-1 gap-6 md:grid-cols-4"};return 3===E?u[ft??"33-33-33"]:u[ft??"50-50"]}function Z(E,ft,u){return 1===ft||4===ft||5===ft?"":{"50-50":["",""],"25-75":["md:col-span-1","md:col-span-3"],"33-66":["md:col-span-1","md:col-span-2"],"66-33":["md:col-span-2","md:col-span-1"],"75-25":["md:col-span-3","md:col-span-1"],"25-25-50":["md:col-span-1","md:col-span-1","md:col-span-2"],"25-50-25":["md:col-span-1","md:col-span-2","md:col-span-1"],"33-33-33":["md:col-span-1","md:col-span-1","md:col-span-1"],"50-25-25":["md:col-span-2","md:col-span-1","md:col-span-1"]}[u??(2===ft?"50-50":"33-33-33")][E]??""}function Jt(E){switch(E.verticalAlignment){case"vTop":return"self-start";case"vMiddle":return"self-center";case"vBottom":return"self-end";default:return""}}let Ke=(()=>{class E{config=t.hFB.required();router=(0,t.WQX)(J.Ix);sanitizer=(0,t.WQX)(Ze.up);document=(0,t.WQX)(e.q);renderer=(0,t.WQX)(t._9s).createRenderer(null,null);loadedBrightcoveScripts=new Set;constructor(){(0,t.QZP)(()=>{this.ensureBrightcoveScriptsForConfig(this.config())})}sectionClasses=(0,t.EWP)(()=>{const u=this.config().theme;return u?[u.background.cssClass,u.spacing.cssClass,"component-root"].filter(Boolean).join(" "):""});containerClasses=(0,t.EWP)(()=>{const u=this.config().theme,I=u?.width.containerClass||"container",$="dark"===u?.background.theme,x=[I].filter(Boolean);return $&&x.push("frk-theme--dark","group"),x.join(" ")});isDark=(0,t.EWP)(()=>"dark"===this.config().theme?.background.theme);
16isLightBackground=(0,t.EWP)(()=>{const u=this.config().theme?.background;return!!u?.cssClass&&"light"===u.theme});computedRows=(0,t.EWP)(()=>this.config().rows.map(u=>this.buildComputedRow(u)));featureBoxClassMap=(0,t.EWP)(()=>{const u=new Map;for(const I of this.config().rows)for(const $ of I.columns)for(const x of $.blocks)"content"===x.type&&x.featureBox&&u.set(x,{wrapperClasses:this.getFeatureBoxClasses(x),contentClasses:this.getFeatureBoxContentClasses(x)});return u});sanitizedHtmlMap=(0,t.EWP)(()=>{const u=new Map;for(const I of this.config().rows)for(const $ of I.columns)for(const x of $.blocks)if("content"===x.type){const fe=rc(x.html);u.set(x,this.sanitizer.bypassSecurityTrustHtml(fe))}return u});buildComputedRow(u){const I=u.columns.length,$=u.columnSplit,x=function S(E){if(2!==E.columns.length)return!1;const ft=E.columns[0],u=E.columns[1];if(!ft||!u)return!1;const I=ft.blocks[0]?.type,$=u.blocks[0]?.type;return"content"===I&&("imageBlock"===$||"json"===$)}(u),fe=u.hasRowSpacing??!1,i=u.columns.some(g=>g.blocks.some(f=>"json"===f.type));return{gridClass:ql(I,$),spacingClass:fe?"mb-8 lg:mb-10":"",hasJsonBlock:i,hasAllColumnsBoxStyle:u.hasAllColumnsBoxStyle??!1,columns:u.columns.map((g,f)=>{let j="";return x&&0===f&&(j="order-last md:order-none"),x&&1===f&&(j="order-first md:order-none"),{blocks:g.blocks,spanClass:Z(f,I,$),alignClass:Jt(g),mobileOrder:j}}),hasSpacing:fe}}isContentBlock(u){return"content"===u.type}isImageBlock(u){return"imageBlock"===u.type}isJsonBlock(u){return"json"===u.type}isFeatureBox(u){return!!u.featureBox}getFeatureBoxClasses(u){const I=this.isDark(),$=this.isLightBackgroun
16d();switch(u.featureBox){case"Feature":return I?"frk-theme--light bg-nc1-0 rounded-xl":$?"frk-theme--light bg-nc1-0 border-2 border-pc1-500 rounded-xl":"frk-theme--light bg-nc1-0 shadow-medium rounded-xl";case"Light":return I?"frk-theme--light bg-nc1-0 rounded-xl":"frk-theme--light bg-nc1-0 border-2 border-pc1-500 rounded-xl";case"Dark":return"frk-theme--dark group bg-pc1-800 rounded-xl";case"DarkInfo":return I?"frk-theme--dark group bg-ac3-50 rounded-xl":"frk-theme--dark group bg-pc1-900 rounded-xl";default:return""}}getFeatureBoxContentClasses(u){const I=this.isDark(),$=this.isLightBackground(),x="[&_a:not(.button)]:!text-pc1-500 [&_a:not(.button):hover]:!text-pc1-500 [&_a:not(.button):focus]:!text-pc1-500 [&_a:not(.button):visited]:!text-sc3-800";return"Dark"===u.featureBox||"DarkInfo"===u.featureBox?"prose-invert prose-headings:text-white prose-p:text-white prose-li:text-white prose-a:text-white [&_a]:!text-white [&_a:hover]:!text-white [&_a:focus]:!text-white":"Light"===u.featureBox?I?`!text-nc1-950 [&_*:not(a):not(.button)]:!text-nc1-950 [&_h1]:!text-pc1-800 [&_h2]:!text-pc1-800 [&_h3]:!text-pc1-800 [&_h4]:!text-pc1-800 [&_h5]:!text-pc1-800 [&_h6]:!text-pc1-800 [&_a:not(.button)]:!text-pc1-500 ${x}`:`!text-pc1-800 [&_*:not(.button)]:!text-pc1-800 [&_a:not(.button)]:!text-pc1-500 ${x}`:"Feature"===u.featureBox?I?`!text-nc1-950 [&_*:not(a):not(.button)]:!text-nc1-950 [&_h1]:!text-pc1-800 [&_h2]:!text-pc1-800 [&_h3]:!text-pc1-800 [&_h4]:!text-pc1-800 [&_h5]:!text-pc1-800 [&_h6]:!text-pc1-800 [&_a:not(.button)]:!text-pc1-500 ${x}`:$?`!text-pc1-800 [&_*:not(.button)]:!text-pc1-800 [&_a:not(.button)]:!text-pc1-500 ${x}`:`prose-a:text-pc1-500 ${x}`:""}onContentClick(u){const $=u.target.closest("a");if(!$)return;const x=$.getAttribute("href");!x||!x.startsWith("#")||x.length<2||(u.preventDefault(),this.router.navigate([],{fragment:x.substring(1),queryParamsHandling:"preserve"}))}sanitize(u){const I=rc(u);return this.sanitizer.bypassSecurityTrustHtml(I)}ensureBrightcoveScriptsForConfig(u){const I=this.extractContentBlockHtml(u);for(const $ of I){const x=Ec($);for(const fe of x)this.appendScriptOnce(fe)}}extractContentBlockHtml(u){const I=[];for(const $ of u.rows)for(const x of $.columns)for(const fe of x.blocks)"content"===fe.type&&I.push(fe.html||"");return I}appendScriptOnce(u){if(!u||this.loadedBrightcoveScripts.has(u))return;if(this.document.head.querySelector(`script[src="${u}"]`))return void this.loadedBrightcoveScripts.add(u);const $=this.renderer.createElement("script");$.src=u,$.async=!0,this.renderer.appendChild(this.document.head,$),this.loadedBrightcoveScripts.add(u)}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-content-blocks"]],hostAttrs:["data-gtm-component","frk-content-blocks"],hostBindings:function(I,$){1&I&&t.bIt("click",function(fe){return $.onContentClick(fe)})},inputs:{config:[1,"config"]},decls:5,vars:4,consts:[["role","region",1,"content-blocks--root",3,"ngClass"],[3,"ngClass"],[1,"flex","flex-col"],[3,"ngClass","items-stretch"],[1,"flex","flex-col","gap-6",3,"ngClass","h-full","self-stretch"],[1,"flex","flex-col","gap-6",3,"ngClass"],[3,"config"],[1,"p-6",3,"flex-1","ngClass"],[1,"ck-editor__editable","prose","group-[.frk-theme--dark]:prose-invert","max-w-none",3,"innerHTML"],[1,"p-6",3,"ngClass"],[1,"ck-editor__editable","prose","max-w-none",3,"ngClass","innerHTML"]],template:function(I,$){if(1&I&&(t.j41(0,"section",0)(1,"div",1)(2,"div",2),t.Z7z(3,cs,3,6,"div",3,t.Vm6),t.k0s()()()),2&I){let x;t.Y8G("ngClass",$.sectionClasses()),t.BMQ("id",null!==(x=$.config().componentId)&&void 0!==x?x:null)("aria-label","Content blocks section"),t.R7$(),t.Y8G("ngClass",$.containerClasses()),t.R7$(2),t.Dyx($.computedRows())}},dependencies:[p.MD,p.YU,wc,Oc],encapsulation:2,changeDetection:0})}return E})(),Rn=(()=>{class E{config=t.hFB.required();hasHeading=(0,t.EWP)(()=>!!this.config().heading);hasRows=(0,t.EWP)(()=>this.config().rows.length>0);sectionClasses=(0,t.EWP)(()=>{const u=this.config().theme;return u?[u.background.cssClass,u.spacing.cssClass].filter(Boolean).join(" "):""});containerClasses=(0,t.EWP)(()=>this.config().theme?.width.containerClass||"container");isDarkTheme=(0,t.EWP)(()=>"dark"===this.config().theme?.background.theme);isHtmlContent(u){return"html"===u?.type}isImageContent(u){return"image"===u?.type}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-media-block"]],hostAttrs:["data-gtm-component","media-block"],inputs:{config:[1,"config"]},decls:4,vars:12,consts:[[1,"text-pc1-800","group-[.frk-theme--dark]:text-nc1-0","mb-8","text-4xl","font-bold"],[1,"flex","flex-col","gap-12"],[1,"grid","grid-cols-1","gap-8","md:grid-cols-2"],[1,"flex","flex-col"],[1,"prose","text-nc1-950","group-[.frk-theme--dark]:prose-invert","max-w-none",3,"innerHTML"],[1,"relative","aspect-video","w-full","overflow-hidden","rounded-lg"],["fill","",1,"h-full","w-full","object-cover",3,"ngSrc","alt"]],template:function(I,$){1&I&&(t.j41(0,"section")(1,"div"),t.DNE(2,pa,2,1,"h2",0)(3,Cs,3,0,"div",1),t.k0s()()),2&I&&(t.HbH("component-root "+$.sectionClasses()),t.BMQ("aria-label",$.config().ariaLabel||$.config().heading||"Media Block")("id",$.config().componentId),t.R7$(),t.HbH($.containerClasses()),t.AVh("frk-theme--dark",$.isDarkTheme())("group",$.isDarkTheme()),t.R7$(),t.vxM($.hasHeading()?2:-1),t.R7$(),t.vxM($.hasRows()?3:-1))},dependencies:[p.MD,G.kt,se.SafeHtmlPipe],encapsulation:2,changeDetection:0})}return E})(),oo=(()=>{class E{config=t.hFB.required();formDataSignal=(0,t.vPA)({});hasDescription=(0,t.EWP)(()=>!!this.config().description);formClasses=(0,t.EWP)(()=>{const u=this.config().spacing||"normal";return`bg-nc1-0 border border-nc1-200 border-solid box-border flex flex-col items-start relative rounded-xl w-full ${this.get
16SpacingClasses(u)}`});titleClasses=(0,t.EWP)(()=>"text-nc1-950 text-2xl font-bold leading-8");descriptionClasses=(0,t.EWP)(()=>"text-nc1-950 text-base leading-5");showSubmitIcon=(0,t.EWP)(()=>!1!==this.config().submitButton.showIcon);getSpacingClasses(u){switch(u){case"horizontal":case"vertical":case"normal":default:return"gap-8 p-8";case"mobile":return"gap-6 p-6"}}onFormSubmit(u){u.preventDefault();const I=this.formDataSignal(),$=this.config();$.onSubmit&&$.onSubmit(I)}onFieldChange(u,I){const $=I.target,x=this.formDataSignal();this.formDataSignal.set({...x,[u]:$.value})}getFieldValue(u){return this.formDataSignal()[u]||""}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-form"]],hostAttrs:["data-gtm-component","frk-form"],inputs:{config:[1,"config"]},decls:12,vars:9,consts:[[1,"component-root",3,"ngSubmit","ngClass"],[1,"flex","w-full","flex-col","items-start","gap-2"],[3,"ngClass"],[1,"flex","w-full","flex-col","items-start","gap-8"],[1,"flex","w-full","flex-col","items-start","gap-1.5"],[1,"button","button--primary",3,"type"],["fill","none","stroke","currentColor","viewBox","0 0 24 24","aria-hidden","true",1,"h-6","w-6"],[1,"text-nc1-950","w-full","overflow-hidden","overflow-ellipsis","whitespace-nowrap","text-base","font-bold","leading-5",3,"for"],[1,"bg-nc1-0","border-nc1-600","text-nc1-950","focus:ring-pc1-500","box-border","flex","w-full","items-center","justify-between","rounded","border","border-solid","px-4","py-2","text-base","leading-5","focus:border-transparent","focus:outline-none","focus:ring-2",3,"input","id","name","type","placeholder","required","value"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","1.5","d","M13 7l5 5m0 0l-5 5m5-5H6"]],template:function(I,$){1&I&&(t.j41(0,"form",0),t.bIt("ngSubmit",function(fe){return $.onFormSubmit(fe)}),t.j41(1,"div",1)(2,"h2",2),t.EFF(3),t.k0s(),t.DNE(4,ue,2,2,"p",2),t.k0s(),t.j41(5,"div",3),t.Z7z(6,Ge,4,9,"div",4,Ft),t.k0s(),t.j41(8,"button",5)(9,"span"),t.EFF(10),t.k0s(),t.DNE(11,xe,2,0,":svg:svg",6),t.k0s()()),2&I&&(t.Y8G("ngClass",$.formClasses()),t.BMQ("aria-label",$.config().ariaLabel||$.config().title),t.R7$(2),t.Y8G("ngClass",$.titleClasses()),t.R7$(),t.SpI(" ",$.config().title," "),t.R7$(),t.vxM($.hasDescription()?4:-1),t.R7$(2),t.Dyx($.config().fields),t.R7$(2),t.Y8G("type",$.config().submitButton.type||"submit"),t.BMQ("aria-label",$.config().submitButton.ariaLabel||$.config().submitButton.text),t.R7$(2),t.JRh($.config().submitButton.text),t.R7$(),t.vxM($.showSubmitIcon()?11:-1))},dependencies:[p.MD,p.YU,En.YN,En.qT,En.cb,En.cV],encapsulation:2,changeDetection:0})}return E})(),ui=(()=>{class E{config=t.hFB.required();containerClasses=(0,t.EWP)(()=>{const u=this.config().spacing||"horizontal",I=this.config().theme;return`${this.getContainerClasses(u)} ${[I?.background.cssClass||"",I?.width.containerClass||""].filter(fe=>fe).join(" ")}`.trim()});headingWrapperClasses=(0,t.EWP)(()=>{const u=this.config().spacing||"horizontal";return this.getHeadingWrapperClasses(u)});headingContentClasses=(0,t.EWP)(()=>"flex flex-col gap-6 items-start");titleClasses=(0,t.EWP)(()=>{const u=this.config().variant,I="text-3xl leading-[38px]";return"dark"===u?`${I} text-nc1-0`:"white"===u?`${I} text-pc1-800`:`${I} text-nc1-950`});descriptionClasses=(0,t.EWP)(()=>{const I="text-lg leading-[25px]";return"dark"===this.config().variant?`${I} text-nc1-0`:`${I} text-nc1-950`});themeClasses=(0,t.EWP)(()=>{const u=this.config().theme;return u?u.background.theme:""});formConfig=(0,t.EWP)(()=>{const u=this.config();return{variant:"default",mode:u.theme?.background.theme||"light",spacing:u.spacing||"horizontal",title:"",fields:u.fields.map(I=>({...I,value:""})),submitButton:{text:u.submitButton.text,ariaLabel:u.submitButton.ariaLabel,showIcon:!1!==u.submitButton.showIcon,type:"submit"},onSubmit:u.onSubmit,ariaLabel:u.ariaLabel}});getContainerClasses(u){const I="box-border flex items-center relative w-full";switch(u){case"horizontal":default:return`${I} flex-row gap-8 px-8`;case"vertical":case"mobile":return`${I} flex-col gap-8 px-8`}}getHeadingWrapperClasses(u){const I="flex items-center";switch(u){case"horizontal":default:return`${I} w-[591px] shrink-0 h-[235px]`;case"vertical":case"mobile":return`${I} w-full`}}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-cta-form"]],hostAttrs:["data-gtm-component","frk-cta-form"],inputs:{config:[1,"config"]}
16,decls:9,vars:10,consts:[["role","region",1,"component-root",3,"ngClass"],[3,"ngClass"],[1,"min-w-0","flex-1"],[3,"config"]],template:function(I,$){1&I&&(t.j41(0,"div",0)(1,"div",1)(2,"div",1)(3,"h2",1),t.EFF(4),t.k0s(),t.j41(5,"p",1),t.EFF(6),t.k0s()()(),t.j41(7,"div",2),t.nrm(8,"frk-form",3),t.k0s()()),2&I&&(t.Y8G("ngClass",$.containerClasses()),t.BMQ("data-theme",$.themeClasses())("aria-label",$.config().ariaLabel||"Connect with an expert form"),t.R7$(),t.Y8G("ngClass",$.headingWrapperClasses()),t.R7$(),t.Y8G("ngClass",$.headingContentClasses()),t.R7$(),t.Y8G("ngClass",$.titleClasses()),t.R7$(),t.SpI(" ",$.config().heading.title," "),t.R7$(),t.Y8G("ngClass",$.descriptionClasses()),t.R7$(),t.SpI(" ",$.config().heading.description," "),t.R7$(2),t.Y8G("config",$.formConfig()))},dependencies:[p.MD,p.YU,oo],encapsulation:2,changeDetection:0})}return E})(),Br=(()=>{class E{sanitizer;config=t.hFB.required();router=(0,t.WQX)(J.Ix);document=(0,t.WQX)(e.q);profileService=(0,t.WQX)(we.b);renderer=(0,t.WQX)(t._9s).createRenderer(null,null);loadedBrightcoveScripts=new Set;constructor(u){this.sanitizer=u,(0,t.QZP)(()=>{this.ensureBrightcoveScriptsForConfig(this.config())})}sectionClasses=(0,t.EWP)(()=>{const u=this.config()[0];return u?this.buildSectionClasses(u):""});sectionItems=(0,t.EWP)(()=>this.config().map(u=>({html:this.sanitizer.bypassSecurityTrustHtml(rc(u.htmlContent||"")),sectionClasses:this.buildSectionClasses(u),containerClasses:this.buildContainerClasses(u),contentClasses:this.buildContentClasses(u),componentId:u.componentId,ariaLabel:u.ariaLabel})));onContentClick(u){const $=u.target.closest("a");if(!$)return;const x=$.getAttribute("href");if(this.isAuth0LoginLink(x))return u.preventDefault(),void this.profileService.submitAuth0("signin");!x||!x.startsWith("#")||x.length<2||(u.preventDefault(),this.router.navigate([],{fragment:x.substring(1),queryParamsHandling:"preserve"}))}ensureBrightcoveScriptsForConfig(u){for(const I of u){const x=Ec(I.htmlContent||"");for(const fe of x)this.appendScriptOnce(fe)}}appendScriptOnce(u){if(!u||this.loadedBrightcoveScripts.has(u))return;if(this.document.head.querySelector(`script[src="${u}"]`))return void this.loadedBrightcoveScripts.add(u);const $=this.renderer.createElement("script");$.src=u,$.async=!0,this.renderer.appendChild(this.document.head,$),this.loadedBrightcoveScripts.add(u)}buildSectionClasses(u){const I=u.theme;return I?[I.background.cssClass,I.spacing.cssClass].filter(Boolean).join(" "):""}buildContainerClasses(u){return[u.theme?.width.containerClass||"container",...this.darkThemeClasses(u)].filter(Boolean).join(" ")}darkThemeClasses(u){return"dark"===u.theme?.background.theme||u.isDarkTheme?["frk-theme--dark","group"]:[]}buildContentClasses(u){return"dark"===u.theme?.background.theme||u.isDarkTheme?"prose max-w-none prose-invert":"prose max-w-none"}isAuth0LoginLink(u){return!!u&&u.includes("/u/login")&&this.profileService.supportsAuth0()}static \u0275fac=function(I){return new(I||E)(t.rXU(Ze.up))};static \u0275cmp=t.VBU({type:E,selectors:[["frk-page-section"]],hostAttrs:["data-gtm-component","frk-page-section"],hostBindings:function(I,$){1&I&&t.bIt("click",function(fe){return $.onContentClick(fe)})},inputs:{config:[1,"config"]},decls:3,vars:1,consts:[[1,"component-root",3,"ngClass"],[1,"pb-6","last:pb-0",3,"id"],[3,"ngClass"],[1,"ck-editor__editable",3,"ngClass","innerHTML"]],template:function(I,$){1&I&&(t.j41(0,"div",0),t.Z7z(1,We,3,6,"section",1,t.Vm6),t.k0s()),2&I&&(t.Y8G("ngClass",$.sectionClasses()),t.R7$(),t.Dyx($.sectionItems()))},dependencies:[p.MD,p.YU],styles:[".prose-invert[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   p[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   p[_ngcontent-%COMP%]{color:var(--tw-prose-body)}.prose-invert[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   h1[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   h2[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   h3[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   h4[_ng
16content-%COMP%], .prose-invert[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   h5[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   h6[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   h1[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   h2[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   h3[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   h4[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   h5[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   h6[_ngcontent-%COMP%]{color:var(--tw-prose-headings)}.prose-invert[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   a[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   a[_ngcontent-%COMP%]{color:var(--tw-prose-links)}.prose-invert[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   strong[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   strong[_ngcontent-%COMP%]{color:var(--tw-prose-bold)}.prose-invert[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   code[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   code[_ngcontent-%COMP%]{color:var(--tw-prose-code)}.prose-invert[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   blockquote[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   blockquote[_ngcontent-%COMP%]{color:var(--tw-prose-quotes)}.prose-invert[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   li[_ngcontent-%COMP%], .prose-invert[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:where([class*=bg-nc1-0],[class*=bg-white],[class*=bg-gray-])   li[_ngcontent-%COMP%]{color:var(--tw-prose-body)}"],changeDetection:0})}return E})();const Za={showing:"Showing",of:"of",previous:"Previous",next:"Next",ariaLabelGoToPage:"Go to page",noRecordFound:"No results found",archived:"Archived"};let gl=(()=>{class E{elementRef=(0,t.WQX)(t.aKT);config=t.hFB.required();pageChanged=(0,t.CGW)();tabChanged=(0,t.CGW)();titleText=(0,t.EWP)(()=>this.getPlainText(this.config().title??""));labels=(0,t.EWP)(()=>({...Za,...this.config().labels}));hasItems=(0,t.EWP)(()=>this.config().items.length>0);sectionClasses=(0,t.EWP)(()=>{const u=this.config().theme;return u?[u.background.cssClass,u.spacing.cssClass].filter(Boolean).join(" "):""});containerClasses=(0,t.EWP)(()=>this.config().theme?.width.containerClass||"container");visibleCount=(0,t.EWP)(()=>this.config().items.length);totalCount=(0,t.EWP)(()=>this.config().pagination?.totalItems??this.config().items.length);onPageChanged(u){this.pageChanged.emit(u.page),"load"!==u.action&&this.scrollToTop()}onTabChanged(u){this.tabChanged.emit(u),this.scrollToTop()}scrollToTop(){this.elementRef.nativeElement.scrollIntoView({behavior:"smooth",block:"start"})}getPlainText(u){return u.replaceAll(/<[^>]*>/g," ").replaceAll(/\s+/g," ").trim()}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-press-release"]],hostAttrs:["data-gtm-component","press-release"],inputs:{config:[1,"config"]},outputs:{pageChanged:"pageChanged",tabChanged:"tabChanged"},decls:7,vars:12,consts:[["data-testid","press-release-tabs",1,"mb-8","w-full"],["data-testid","press-release-title-row",1,"mb-10","flex","items-baseline","justify-between"],["data-testid","press-release-no-results",1,"text-lg","font-bold"],["data-testid","press-release-list",1,"flex","flex-col"],[1,"mt-8"],["role","tablist","aria-orientation","horizontal",1,"relative","flex","gap-x-1"],["type","button","role","tab",3,"class"],["type","button","role","tab",3,"click"],["data-testid","press-release-title",1,"text-pc1-800","mb-0","text-2xl","font-bold"],["data-testid","press-release-showing",1,"shrink-0","text-sm","text-neutral-600",3,"ml-auto"],[1,"sr-only"],["aria-hidden","true",3,"innerHTML"],["data-testid","press-release-showing",1,"shrink-0","text-sm","text-neutral-600"],[1,"py-3"],[1,"mb-2","block","text-xs","font-medium","uppercase","tracking-wide","text-neutral-500"],[1,"text-xl","font-bold","leading-[26px]"],[1,"!text-pc1-500","visited:!text-pc1-500","hover:!text-pc1-500","!underline","!decoration-solid","!decoration-1","![text-decoration-skip-ink:none]","![text-underline-position:from-font]","hover:!decoration-2",3,"href"],[1,"text-nc1-950","mt-4","self-stretch","text-base/[22px]","font-normal","[font-feature-settings:'liga'_off]"],[1,"mt-1","inline-block","text-xs","font-medium","text-neutral-400"],["data-testid","press-release-pagination",3,"pageChanged","pages","activePage","prevPageText","nextPageText","ariaLabelGoToPage"]],template:function(I,$){if(1&I&&(t.j41(0,"section")(1,"div"),t.DNE(2,xn,4,0,"div",0)(3,Ni,3,2,"div",1)(4,Lr,2,1,"p",2)(5,za,3,0,"div",3)(6,as,2,5,"div",4),t.k0s()()),2&I){let x,fe;t.HbH("component-root flex w-full flex-col "+$.sectionClasses()),t.BMQ("data-gtm-section",null==(x=$.config().analytics)?null:x.section)("data-gtm-component",null==(fe=$.config().analytics)?null:fe.component)("aria-label",$.config().ariaLabel||"Press releases"),t.R7$(),t.HbH($.containerClasses()),t.R7$(),t.vxM($.config().tabs&&$.config().tabs.length>1?2:-1),t.R7$(),t.vxM($.config().title||$.config().pagination?3:-1),t.R7$(),t.vxM($.hasItems()?-1:4),t.R7$(),t.vxM($.hasItems()?5:-1),t.R7$(),t.vxM($.config().pagination&&$.config().pagination.totalPages>1?6:-1)}},dependencies:[V.eK,se.SafeHtmlPipe],styles:["[_nghost-%COMP%]   a[_ngcontent-%COMP%]{color:var(--color-std-nc1-900);text-decoration:none}[_nghost-%COMP%]   a[_ngcontent-%COMP%]:visited{color:var(--color-std-nc1-900)}[_nghost-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--color-std-pc1-600)}"],changeDetection:0})}return E})(),Ma=(()=>{class E{config=t.hFB.required();static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-quote-card"]],hostAttrs:["data-gtm-component","quote-card"],inputs:{config:[1,"config"]},decls:9,vars:6,consts:[[1,"component-root","bg-gradient-pg1","flex","h-96","w-full","max-w-5xl","flex-col","justify-center","overflow-hidden","rounded-xl","px-24","py-12"],[1,"text-nc1-0","mb-6","text-5xl"],[1,"font-normal","leading-tight"],[1,"text-nc1-0","text-lg","not-italic"],[1,"leading-normal"]],template:function(I,$){if(1&I&&(t.j41(0,"article",0)(1,"blockquote",1)(2,"p",2),t.EFF(3),t.k0s()(),t.j41(4,"cite",3)(5,"p",4),t.EFF(6),t.k0s(),t.j41(7,"p",4),t.EFF(8),t.k0s()()()),2&I){let x,fe;t.BMQ("data-gtm-section",null==(x=$.config().analytics)?null:x.section)("data-gtm-component",null==(fe=$.config().analytics)?null:fe.component),t.R7$(),t.BMQ("aria-label",$.config().ariaLabel||"Customer testimonial"),t.R7$(2),t.SpI(" ",$.config().quote," "),t.R7$(3),t.JRh($.config().customerName),t.R7$(2),t.JRh($.config().businessType)}},encapsulation:2,changeDetection:0})}return E})(),_s=(()=>{class E{config=t.hFB.required();static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-section-anchor"]],hostAttrs:["data-gtm-component","frk-section-anchor"],inputs:{config:[1,"config"]},decls:1,vars:2,consts:[["aria-hidden","true",1,"block","h-px",3,"id","frkScrollSpy"]],template:function(I,$){1&I&&t.nrm(0,"div",0),2&I&&t.Y8G("id",$.config().id)("frkScrollSpy",$.config().id)},dependencies:[se.ScrollSpyDirective],encapsulation:2,changeDetection:0})}return E})();const Ca={searchLabel:"Filter by keyword",searchPlaceholder:"Filter by keyword...",filterPrefix:"Filter by",assetClassPlaceholder:"Asset class",tableHeading:"Investment Strategy",showing:"Showing",of:"of",noResult:"No result"};let js=0,ac=(()=>{class E{config=t.hFB.required();searchChanged=(0,t.CGW)();assetClassChanged=(0,t.CGW)();strategyClicked=(0,t.CGW)();destroyRef=(0,t.WQX)(t.abz);logger=(0,t.WQX)(ke.L);instanceId=++js;searchTermSignal=(0,t.vPA)("");selectedAssetClassSignal=(0,t.vPA)("");
16searchAnalyticsSubject$=new Ce.B;searchTerm=this.searchTermSignal.asReadonly();selectedAssetClass=this.selectedAssetClassSignal.asReadonly();labels=(0,t.EWP)(()=>({...Ca,...this.config().labels}));componentId=(0,t.EWP)(()=>this.config().componentId||`strategy-finder-${this.instanceId}`);searchInputId=(0,t.EWP)(()=>`${this.componentId()}-search`);assetClassSelectId=(0,t.EWP)(()=>`${this.componentId()}-asset-class`);assetClassOptions=(0,t.EWP)(()=>{const u=new Set;return this.config().groups.map(I=>I.assetClass.trim()).filter(I=>!(!I||u.has(I)||(u.add(I),0)))});totalStrategyCount=(0,t.EWP)(()=>this.config().groups.reduce((u,I)=>u+I.strategies.length,0));selectedAssetClassTotal=(0,t.EWP)(()=>{const u=this.selectedAssetClass();return u?this.config().groups.filter(I=>I.assetClass.trim()===u).reduce((I,$)=>I+$.strategies.length,0):this.totalStrategyCount()});filteredGroups=(0,t.EWP)(()=>{const u=this.normalize(this.searchTerm()),I=this.selectedAssetClass();return this.config().groups.filter($=>!I||$.assetClass.trim()===I).map($=>this.filterGroup($,u)).filter($=>$.strategies.length>0)});visibleStrategyCount=(0,t.EWP)(()=>this.filteredGroups().reduce((u,I)=>u+I.strategies.length,0));hasResults=(0,t.EWP)(()=>this.visibleStrategyCount()>0);ngOnInit(){this.searchTermSignal.set(this.config().initialSearchTerm??""),this.selectedAssetClassSignal.set((this.config().initialAssetClass??"").trim()),this.searchAnalyticsSubject$.pipe((0,Ae.B)(400),(0,Xt.F)(),(0,Ue.pQ)(this.destroyRef)).subscribe({next:()=>this.searchChanged.emit(this.createAnalyticsEvent()),error:u=>{this.logger.error("StrategyFinderComponent","Error in searchAnalyticsSubject$ subscription:",u)}})}onSearchInput(u){const I=u.target;this.searchTermSignal.set(I.value),this.searchAnalyticsSubject$.next(I.value)}onAssetClassChange(u){this.selectedAssetClassSignal.set(u.target.value),this.assetClassChanged.emit(this.createAnalyticsEvent())}onStrategyClick(u,I){this.strategyClicked.emit({...this.createAnalyticsEvent(),strategyName:u.label,destinationUrl:u.href,originalEvent:I})}filterGroup(u,I){return!I||this.normalize(u.assetClass).includes(I)?u:{...u,strategies:u.strategies.filter($=>this.normalize($.label).includes(I))}}createAnalyticsEvent(){return{componentName:"strategy-finder",searchTerm:this.searchTerm(),selectedAssetClass:this.selectedAssetClass(),visibleCount:this.visibleStrategyCount(),totalCount:this.selectedAssetClassTotal()}}normalize(u){return u.trim().toLocaleLowerCase()}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-strategy-finder"]],hostAttrs:["data-gtm-component","strategy-finder"],inputs:{config:[1,"config"]},outputs:{searchChanged:"searchChanged",assetClassChanged:"assetClassChanged",strategyClicked:"strategyClicked"},decls:27,vars:23,consts:[[1,"strategy-finder-layout","mb-8","w-full","pt-6","md:mb-10","md:pt-8"],[1,"container--small","flex","flex-col","gap-6"],[1,"flex","flex-col","gap-4"],[1,"relative","flex","w-full","items-center"],["name","heroMagnifyingGlass","aria-hidden","true",1,"text-nc1-500","pointer-events-none","absolute","left-4",3,"size"],[1,"sr-only",3,"for"],["type","search","data-gtm-event","strategy_finder_search","data-gtm-intent","filter_strategies",1,"border-nc1-300","text-nc1-950","placeholder:text-nc1-500","focus-visible:outline-pc1-500","min-h-11","w-full","rounded-full","border","bg-white","py-2","pl-11","pr-6","text-sm","focus-visible:outline","focus-visible:outline-2","focus-visible:outline-offset-2",3,"input","id","value","placeholder"],[1,"flex","items-center","justify-between","gap-4","max-md:flex-col","max-md:items-start"],[1,"text-nc1-950","flex","items-center","gap-2","text-sm",3,"for"],["data-gtm-event","strategy_finder_filter","data-gtm-intent","filter_asset_class",1,"border-nc1-300","text-nc1-950","focus-visible:outline-pc1-500","min-h-8","rounded","border","bg-white","px-3","py-1","text-sm","focus-visible:outline","focus-visible:outline-2","focus-visible:outline-offset-2",3,"change","id","value"],["value","",3,"selected"],[3,"value","selected"],["aria-live","polite","data-testid","strategy-finder-count",1,"text-nc1-
16700","m-0","text-sm"],[1,"isolate","overflow-hidden","rounded-[0.5rem]"],[1,"border-nc1-200","w-full","border-separate","border-spacing-0","rounded-[0.5rem]","border","text-sm"],["scope","col",1,"bg-pc1-900","text-nc1-0","px-4","py-3","text-left","font-bold",3,"id"],["data-testid","strategy-finder-empty",1,"text-nc1-700","m-0","text-base","font-bold"],["data-testid","strategy-finder-asset-row"],["scope","rowgroup",1,"bg-nc1-100","text-nc1-950","border-nc1-200","border-t","px-4","py-3","text-left","font-bold"],[1,"border-nc1-200","border-t","bg-white","px-4","py-3",3,"ngClass"],["data-testid","strategy-finder-link","data-gtm-event","strategy_finder_click","data-gtm-intent","strategy_navigation",1,"text-pc1-500","hover:text-pc1-700","focus:text-pc1-700","underline","decoration-1","underline-offset-2","hover:decoration-2","focus:decoration-2",3,"click","href"]],template:function(I,$){1&I&&(t.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3),t.nrm(4,"frk-heroicon",4),t.j41(5,"label",5),t.EFF(6),t.k0s(),t.j41(7,"input",6),t.bIt("input",function(fe){return $.onSearchInput(fe)}),t.k0s()(),t.j41(8,"div",7)(9,"label",8)(10,"span"),t.EFF(11),t.k0s(),t.j41(12,"select",9),t.bIt("change",function(fe){return $.onAssetClassChange(fe)}),t.j41(13,"option",10),t.EFF(14),t.k0s(),t.Z7z(15,Rs,2,3,"option",11,t.fX1),t.k0s()(),t.j41(17,"p",12),t.EFF(18),t.k0s()()(),t.j41(19,"div",13)(20,"table",14)(21,"thead")(22,"tr")(23,"th",15),t.EFF(24),t.k0s()()(),t.DNE(25,Dl,2,0),t.k0s()(),t.DNE(26,Ul,2,1,"p",16),t.k0s()()),2&I&&(t.BMQ("aria-labelledby",$.componentId()+"-heading"),t.R7$(4),t.Y8G("size",18),t.R7$(),t.Y8G("for",$.searchInputId()),t.R7$(),t.SpI(" ",$.labels().searchLabel," "),t.R7$(),t.Y8G("id",$.searchInputId())("value",$.searchTerm())("placeholder",$.labels().searchPlaceholder),t.BMQ("data-gtm-label",$.searchTerm()),t.R7$(2),t.Y8G("for",$.assetClassSelectId()),t.R7$(2),t.JRh($.labels().filterPrefix),t.R7$(),t.Y8G("id",$.assetClassSelectId())("value",$.selectedAssetClass()),t.BMQ("data-gtm-label",$.selectedAssetClass()||$.labels().assetClassPlaceholder),t.R7$(),t.Y8G("selected",!$.selectedAssetClass()),t.R7$(),t.SpI(" ",$.labels().assetClassPlaceholder," "),t.R7$(),t.Dyx($.assetClassOptions()),t.R7$(3),t.LHq(" ",$.labels().showing," ",$.visibleStrategyCount()," ",$.labels().of," ",$.selectedAssetClassTotal()," "),t.R7$(5),t.Y8G("id",$.componentId()+"-heading"),t.R7$(),t.SpI(" ",$.labels().tableHeading," "),t.R7$(),t.vxM($.hasResults()?25:-1),t.R7$(),t.vxM($.hasResults()?-1:26))},dependencies:[p.MD,p.YU,V.zq],encapsulation:2,changeDetection:0})}return E})(),Ac=(()=>{class E{config=t.hFB.required();containerClasses=(0,t.EWP)(()=>{const u=this.config().layout;return"2x2-grid"===u||"horizontal"===u?"flex flex-col gap-10":"flex flex-col gap-8 md:flex-row md:gap-8"});headingContainerClasses=(0,t.EWP)(()=>{const u=this.config().layout;return"2x2-grid"===u||"horizontal"===u?"flex flex-col gap-6":"flex flex-col gap-6 md:flex-1"});cardsContainerClasses=(0,t.EWP)(()=>{const u=this.config().layout;return"2x2-grid"===u?"grid grid-cols-1 gap-8 md:grid-cols-2":"horizontal"===u?"grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-3":"flex flex-col gap-8 md:flex-1"});static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-basic-card-grid"]],hostAttrs:["data-gtm-component","frk-basic-card-grid"],inputs:{config:[1,"config"]},decls:10,vars:9,consts:[[1,"bg-nc1-0","component-root","px-8","py-14"],[1,"text-nc1-950","text-3xl","font-bold"],[1,"text-nc1-950","text-lg"],[3,"config"]],template:function(I,$){1&I&&(t.j41(0,"section",0)(1,"div")(2,"div")(3,"h2",1),t.EFF(4),t.k0s(),t.j41(5,"p",2),t.EFF(6),t.k0s()(),t.j41(7,"div"),t.Z7z(8,Gl,1,1,"frk-card",3,t.Vm6),t.k0s()()()),2&I&&(t.BMQ("aria-label",$.config().ariaLabel||"Card grid section"),t.R7$(),t.HbH($.containerClasses()),t.R7$(),t.HbH($.headingContainerClasses()),t.R7$(2),t.SpI(" ",$.config().heading.title," "),t.R7$(2),t.SpI(" ",$.config().heading.description," "),t.R7$(),t.HbH($.cardsContainerClasses()),t.R7$(),t.Dyx($.config().cards))},dependencies:[p.MD,Ql],encapsulation:2,changeDetection:0})}return E})(),Dc=(()=>{class E{modalService=(0,t.WQX)(V.Bg);profileService=(0,t.WQX)(we.b);
16translateService=(0,t.WQX)(U.c$);isSignInModalAvailable=(0,t.vPA)(!0);constructor(){(0,t.QZP)(()=>{this.profileService.isLoggedIn$().subscribe({next:u=>{this.config().cards.forEach(I=>{if(u)return this.isSignInModalAvailable.set(!1),I.primaryButton&&(I.primaryButton.isSignInLink=!1,I.primaryButton.onClick=void 0),void(I.secondaryAction&&(I.secondaryAction.isSignInLink=!1,I.secondaryAction.onClick=void 0));I.primaryButton?.isSignInLink&&this.setOnClickForSignInLinks(I.primaryButton),I.secondaryAction?.isSignInLink&&this.setOnClickForSignInLinks(I.secondaryAction)})},error:()=>{}})})}setOnClickForSignInLinks(u){u.onClick=()=>{this.modalService.open("signInModal")}}config=t.hFB.required();showAllCards=(0,t.vPA)(!1);signInModalLabels=(0,t.EWP)(()=>({signInTitle:this.translateService.instant("signin.curated-card-document-title"),registerButtonText:this.translateService.instant("signin.registerLink-title"),signInButtonText:this.translateService.instant("signin.go-to-signin")}));columns=(0,t.EWP)(()=>{const u=this.config().cards.length;switch(this.config().gridLayout){case"3 Column Grid":default:return Math.min(u,3);case"2 Column Grid":case"2 Column Custom Grid":return Math.min(u,2);case"1 Column Grid":return 1}});curatedCardsContainerClass=(0,t.EWP)(()=>this.config().widthConfig?.containerClass||"container--small");cardsContainerClasses=(0,t.EWP)(()=>{const u=this.config().cards.length;switch(this.config().gridLayout){case"3 Column Grid":return this.getDynamicCols(u,3);case"2 Column Grid":case"2 Column Custom Grid":return this.getDynamicCols(u,2);case"1 Column Grid":return this.getDynamicCols(u,1);default:return this.getDynamicCols(u)}});sectionClasses=(0,t.EWP)(()=>[this.config().backgroundConfig?.cssClass||"",this.config().spacing?.cssClass||"","w-full"===this.curatedCardsContainerClass()?"px-4 xl:px-8":""].filter(Boolean).join(" "));effectiveTheme=(0,t.EWP)(()=>{const u=this.config().backgroundConfig;return(u?.cssClass||"").split(" ").some(x=>x.startsWith("bg-"))&&u?.theme||"light"});getDynamicCols(u,I=3){const $=Math.min(u,I);return 1===$?"grid gap-8 grid-cols-1":2===$?"grid gap-8 grid-cols-1 lg:grid-cols-2":"grid gap-8 grid-cols-1 lg:grid-cols-3"}cardsPerRow=(0,t.EWP)(()=>this.columns());firstRowCards=(0,t.EWP)(()=>{const u=this.config().cards.map($=>this.withCuratedTextColorMatrix($)),I=this.cardsPerRow();return u.slice(0,I)});hasMoreCards=(0,t.EWP)(()=>{const u=this.config(),I=u.cards,$=this.cardsPerRow();return u.showMore&&3===this.columns()&&I.length>$&&!this.showAllCards()});canShowLess=(0,t.EWP)(()=>{const u=this.config(),I=u.cards,$=this.cardsPerRow();return u.showMore&&3===this.columns()&&I.length>$&&this.showAllCards()});cardsToDisplay=(0,t.EWP)(()=>{const u=this.config(),I=u.cards.map($=>this.withCuratedTextColorMatrix($));return 2===this.columns()?I:u.showMore&&!this.showAllCards()?this.firstRowCards():I});displayCards=(0,t.EWP)(()=>this.cardsToDisplay());leftColumnCard=(0,t.EWP)(()=>{const u=this.displayCards();return 2===this.columns()&&u.length>0?u[0]:null});rightColumnCards=(0,t.EWP)(()=>{const u=this.displayCards();return 2===this.columns()&&u.length>1?u.slice(1,4).map(I=>({...I,backgroundImage:void 0,background:""})):[]});useTwoColumnLayout=(0,t.EWP)(()=>2===this.columns());isCustom2ColumnLayout=(0,t.EWP)(()=>"2 Column Custom Grid"===this.config().gridLayout);defaultGridCards=(0,t.EWP)(()=>this.isCustom2ColumnLayout()?[]:this.cardsToDisplay());onLoadMore(){this.showAllCards.set(!0)}onShowLess(){this.showAllCards.set(!1)}goToAuth0(u){this.profileService.submitAuth0(u)}withCuratedTextColorMatrix(u){return{...u,shouldApplyCuratedTextColorMatrix:!0}}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-curated-card-grid"]],hostAttrs:["data-gtm-component","frk-curated-card-grid"],inputs:{config:[1,"config"]},decls:9,vars:10,consts:[[1,"component-root","relative","box-border","flex","w-full","flex-col","items-start",3,"ngClass"],[1,"mb-8"],[3,"ngClass"],[1,"flex","justify-center","pt-6"],[1,"pt-8","md:pt-10",3,"innerHTML"],[1,"mb-8","flex","items-center","justify-between"],[1,"text-nc1-950","[.frk-theme--dark_&_*]:!text-nc1-0",3,"frk-theme--light","frk-theme--dark","ngStyle","innerHTML"],[1,"text-pc1-800","group-[.frk-theme--dark]:!text-nc1-0","[.frk-theme--dark_&]:!text-nc1-0",3,"ngClass","innerHTML"],[1,"button","button--secondary","inline-flex","items-center","rounded-full","px-3","text-center","md:px-6",3,"href"],[1,"text-nc1-950","[.frk-theme--dark_&_*]:!text-nc1-0",3,"ngStyle","innerHTML"],[1,"flex"],[3,"config"],[1,"flex","flex-col","gap-8"],["type","button",1,"button","border-pc1-500","bg-nc1-0","text-pc1-500","hover:!bg-nc1-0","hover:!text-pc1-500","focus:!bg-nc1-0","focus:!text-pc1-500","inline-flex","items-center","rounded-full","border","hover:!no-underline","focus:!no-underline",3,"click"],["name","heroArrowDown",1,"size-4",3,"size"],["name","heroArrowUp",1,"size-4",3,"size"]],template:function(I,$){1&I&&(t.j41(0,"section",0)(1,"div"),t.DNE(2,ol,3,2,"div",1)(3,cl,6,2,"div",2)(4,ul,3,1,"div",2)(5,d,3,1,"div",2)(6,m,6,7,"div",3)(7,y,6,7,"div",3)(8,M,2,3,"div",4),t.k0s()()),2&I&&(t.Y8G("ngClass",$.sectionClasses()),t.BMQ("id",$.config().containerId)("aria-label",$.config().ariaLabel||"Card grid section"),t.R7$(),t.HbH($.curatedCardsContainerClass()),t.R7$(),t.vxM($.config().title||$.config().viewAllCTA||$.config().preContent?2:-1),t.R7$(),t.vxM($.isCustom2ColumnLayout()?3:$.useTwoColumnLayout()?4:5),t.R7$(3),t.vxM($.hasMoreCards()&&!$.isCustom2ColumnLayout()?6:-1),t.R7$(),t.vxM($.canShowLess()&&!$.isCustom2ColumnLayout()?7:-1),t.R7$(),t.vxM($.config().postContent?8:-1))},dependencies:[p.MD,p.YU,p.B3,Ql,V.zq,se.SafeHtmlPipe,se.TranslatePipe],encapsulation:2,changeDetection:0})}return E})(),w0=(()=>{class E{config=t.hFB.required();formSubmit=new t.bkB;formReady=new t.bkB;formInteraction=new t.bkB;title=(0,t.EWP)(()=>this.config().title??"");preContent=(0,t.EWP)(()=>this.config().preContent??"");sectionClasses=(0,t.EWP)(()=>{const u=this.config().theme;
16return u?[u.background.cssClass,u.spacing.cssClass].filter(Boolean).join(" "):""});containerClasses=(0,t.EWP)(()=>{const u=this.config().theme,I=["frk-marketo-form"];return u?.width.containerClass&&I.push(u.width.containerClass),I.join(" ")});onFormSubmit(u){this.formSubmit.emit(u)}onFormReady(){this.formReady.emit()}onFormInteraction(){this.formInteraction.emit()}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-marketo-form-panel"]],hostAttrs:["data-gtm-component","marketo-form-panel"],inputs:{config:[1,"config"]},outputs:{formSubmit:"formSubmit",formReady:"formReady",formInteraction:"formInteraction"},decls:7,vars:10,consts:[["aria-label","Contact form"],[1,"frk-marketo-form__layout","grid","grid-cols-1","gap-8",3,"ngClass"],["id","frk-marketo-form__left"],[1,"frk-marketo-form__card","frk-theme--light"],[3,"formInteraction","formReady","formSubmit","config"],["data-testid","title"],["data-testid","pre-content",3,"innerHTML"]],template:function(I,$){if(1&I){const x=t.RV6();t.j41(0,"section",0)(1,"div"),t.SS7(2),t.j41(3,"div",1),t.DNE(4,H,3,2,"div",2),t.j41(5,"div",3)(6,"frk-marketo-form",4),t.bIt("formInteraction",function(){return t.eBV(x),t.Njj($.onFormInteraction())})("formReady",function(){return t.eBV(x),t.Njj($.onFormReady())})("formSubmit",function(i){return t.eBV(x),t.Njj($.onFormSubmit(i))}),t.k0s()()()()()}if(2&I){t.HbH("component-root "+$.sectionClasses()),t.R7$(),t.HbH($.containerClasses());const x=$.title()||$.preContent();t.R7$(2),t.Y8G("ngClass",t.l_i(7,T,x,!x)),t.R7$(),t.vxM(x?4:-1),t.R7$(2),t.Y8G("config",$.config())}},dependencies:[p.MD,p.YU,pn.N,se.SafeHtmlPipe],encapsulation:2,changeDetection:0})}return E})();function X0(E,ft){return(E?.trim().charAt(0).toUpperCase()??"")+(ft?.trim().charAt(0).toUpperCase()??"")}function h0(E){return E&&"/assets/images/icon_no_photo.jpg"!==E&&"/biographies/assets/images/icon_no_photo.jpg"!==E&&""!==E?E:""}function n0(E,ft,u){const I=E.displayName||(E.firstName&&E.lastName?`${E.firstName} ${E.lastName}`:E.employeeId);let $;return ft.shouldRemoveLinkToBio?$=void 0:ft.personalPage?$=ft.personalPage:u?.biographyPageUrl&&E.documentName&&($=`${u.biographyPageUrl}/${E.documentName}`),{employeeId:E.employeeId,displayName:I,jobTitle1:E.jobTitle1,jobTitle2:E.jobTitle2,overwriteManagerTitle:ft.overwriteManagerTitle,webImage:h0(E.webImage),personalPage:ft.shouldRemoveLinkToBio?void 0:ft.personalPage,profileUrl:$,initialsValues:X0(E.firstName,E.lastName)}}function lc(E,ft,u){return u||[E,ft].filter(Boolean).join(", ")}function Yc(E){return!(!E.personalPage&&!E.profileUrl)}let Vc=(()=>{class E{loggerName="BiographyCardGridComponent";destroyRef=(0,t.WQX)(t.abz);biosService=(0,t.WQX)(se.BIOS_SERVICE,{optional:!0});logger=(0,t.WQX)(ke.L);data=t.hFB.required();displayData=(0,t.vPA)(null);constructor(){(0,t.QZP)(()=>{const u=this.data();u.config.employees.length>0&&this.biosService?this.fetchBiographyDetails(u):this.displayData.set(u.biographyCards.length>0?u:null)})}fetchBiographyDetails(u){this.displayData.set({...u,isLoading:!0,biographyCards:[]});const $=u.config.employees.map(x=>x.employeeId).map(x=>this.biosService?this.biosService.getBios$(x,"").pipe((0,Ct.T)(fe=>fe&&"object"==typeof fe&&"employeeId"in fe&&"firstName"in fe&&"lastName"in fe?n0(fe,u.config.employees.find(f=>f.employeeId===x)||{employeeId:x},u.config.siteConfiguration):null),(0,nn.W)(fe=>(this.logger.error(this.loggerName,`Error fetching biography for employee ${x}`,fe),(0,Je.of)(null)))):(0,Je.of)(null));(0,an.p)($).pipe((0,Ue.pQ)(this.destroyRef)).subscribe({next:x=>{const fe=x.filter(i=>null!==i&&!!i.displayName&&""!==i.displayName.trim());fe.length>0?this.displayData.set({...u,isLoading:!1,biographyCards:fe,hasError:!1}):u.config.title?.trim()?this.displayData.set({...u,isLoading:!1,biographyCards:[],hasError:!1}):this.displayData.set(null)},error:x=>{this.logger.error(this.loggerName,"Error fetching biography details",x),this.displayData.set(null)}})}parseColumnGridLayout(u){return"1-column"===u?1:"2-columns"===u?2:3}columnGridClasses=(0,t.EWP)(()=>{const u=this.displayData();if(!u)return[];const I=this.parseColumnGridLayout(u.config.columnGridLayout);return{1:["sm:grid-cols-1","lg:grid-cols-1"],2:["sm:grid-cols-2","lg:grid-cols-2"],3:["sm:grid-cols-2","lg:grid-cols-3"]}
16[Math.min(I,(u.isLoading?u.config.employees.length:u.biographyCards.length)||I)]??["sm:grid-cols-2","lg:grid-cols-3"]});getWidthClass(u){return"full"===u?"w-full":"container--small"}sectionClasses=(0,t.EWP)(()=>{const u=this.data().config,I=u.background?.trim()??"",$=u.spacing?.cssClass||"";return I.split(" ").includes("frk-theme--dark")?`biography-card-grid-section group ${I} ${$}`:`biography-card-grid-section ${I} ${$}`});contentClasses=(0,t.EWP)(()=>this.getWidthClass(this.data().config.width));getJobTitles(u){return u.overwriteManagerTitle?u.overwriteManagerTitle:[u.jobTitle1,u.jobTitle2].filter(Boolean).join(", ")}getProfileAnalytics(u){return u.profileUrl?{href:u.profileUrl,label:`${u.displayName||u.employeeId}`,type:"profile-card"}:null}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-biography-card-grid"]],hostAttrs:["data-gtm-component","frk-biography-card-grid"],inputs:{data:[1,"data"]},decls:1,vars:1,consts:[[1,"component-root",3,"ngClass","id"],[1,"biography-card-grid-content",3,"ngClass"],[1,"group-[.frk-theme--dark]:text-nc1-0","text-pc1-800","mb-10","text-2xl","font-bold","leading-tight","sm:text-2xl","lg:text-3xl"],[1,"group-[.frk-theme--dark]:text-nc1-0","text-nc1-950","mb-8","text-base","leading-[22px]","sm:text-lg","sm:leading-[25px]",3,"innerHTML"],[1,"grid","grid-cols-1","gap-8",3,"ngClass"],[1,"group-[.frk-theme--dark]:text-nc1-0","text-nc1-950","mt-8","text-sm","leading-relaxed",3,"innerHTML"],[1,"flex","animate-pulse","items-start","gap-4"],[1,"bg-nc1-200","h-20","w-20","flex-shrink-0","rounded-full"],[1,"flex","flex-grow","flex-col","gap-2"],[1,"bg-nc1-200","h-5","w-3/4","rounded"],[1,"bg-nc1-200","h-4","w-full","rounded"],[1,"flex","items-start","gap-4"],[1,"bg-nc1-100","h-20","w-20","flex-shrink-0","overflow-hidden","rounded-full"],[1,"bg-pc1-100","flex","h-20","w-20","flex-shrink-0","items-center","justify-center","overflow-hidden","rounded-full"],[1,"flex","flex-grow","flex-col"],[1,"group-[.frk-theme--dark]:text-nc1-0","text-pc1-700","text-lg","font-semibold","leading-tight"],[1,"hover:underline",3,"href","frkCalloutCardAnalytics"],[1,"group-[.frk-theme--dark]:text-nc1-0","text-nc1-600","text-base","leading-relaxed",3,"innerHTML"],["loading","lazy","width","80","height","80",1,"h-full","w-full","object-cover",3,"ngSrc","alt"],[1,"group-[.frk-theme--dark]:text-pc1-800","text-pc1-900","text-3xl","font-bold"]],template:function(I,$){if(1&I&&t.DNE(0,so,7,8,"section",0),2&I){let x;t.vxM((x=$.displayData())?0:-1,x)}},dependencies:[p.MD,p.YU,G.kt,se.CalloutCardAnalyticsDirective,se.SafeHtmlPipe],encapsulation:2,changeDetection:0})}return E})(),os=(()=>{class E{documentRef=(0,t.WQX)(e.q);elementRef=(0,t.WQX)(t.aKT);brightcoveService=(0,t.WQX)(se.BRIGHTCOVE_SERVICE);config=t.hFB.required();playerId=(0,t.EWP)(()=>`featured-video-player-${crypto.randomUUID()}`);componentLayout=(0,t.EWP)(()=>this.config().componentLayout??"vertical");playerConfig=(0,t.EWP)(()=>{const u=this.config().brightcoveVideoCompound,I=this.brightcoveService.createBrightcoveScript(u,this.documentRef);return this.elementRef.nativeElement.appendChild(I),u});containerClasses=(0,t.EWP)(()=>{const u=this.config().fullWidth??!1;let I="grid grid-cols-1 gap-8 w-full py-10";return I+=u?" px-10":" px-60","horizontal"===this.componentLayout()&&(I+=u?" md:grid-cols-12":" lg:grid-cols-12"),I});contentColSpan=(0,t.EWP)(()=>"horizontal"===this.componentLayout()?"md:col-span-7":"");videoColSpan=(0,t.EWP)(()=>"horizontal"===this.componentLayout()?"md:col-span-5":"");getVideoAriaLabel=(0,t.EWP)(()=>`Play video: ${this.config().title}`);handleVideoClick(){const u=this.config().onVideoClick;u&&u()}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-featured-video"]],hostAttrs:["data-gtm-component","video",1,"@container","block"],inputs:{config:[1,"config"]},decls:10,vars:9,consts:[["videoPlayer",""],[1,"text-pc1-800","text-2xl","font-bold","leading-tight","md:text-3xl"],[1,"text-nc1-950","text-lg","leading-relaxed"],[3,"class"],["type","button",1,"focus:ring-nc1-100","border-nc1-200","group","relative","w-full","overflow-hidden","rounded-lg","border","shadow-lg","transition-transform","focus:outline-none","focus:ring-2","focus:ring-offset-2",3,"click"],["fill","",1,"h-full","w-full","object-cover",3,"ngSrc","alt"],["name","heroPlayCircleSolid","customClass","text-black opacity-70 rounded-full overflow-hidden [clip-path:circle(40%)] video__play-icon",1,"pointer-events-none","absolute","left-1/2","top-1/2","h-[40%]","-translate-x-1/2","-translate-y-1/2","align-middle"],[1,"focus:ring-nc1-100","border-nc1-200","w-full","cursor-pointer","overflow-hidden","rounded-lg","border","shadow-lg","transition-transform","hover:cursor-pointer","focus:ring-2","focus:ring-offset-2"],[3,"ngTemplateOutlet"],["data-embed","default","data-playlist-id","","data-application-id","","controls","",1,"vjs-fluid",3,"id"]],template:function(I,$){if(1&I&&(t.j41(0,"section")(1,"div")(2,"h2",1),t.EFF(3),t.k0s(),t.DNE(4,_o,2,1,"p",2),t.k0s(),t.SS7(5),t.DNE(6,xo,4,5,"div",3)(7,ii,3,3,"div",3),t.k0s(),t.DNE(8,oi,1,5,"ng-template",null,0,t.C5r)),2&I){t.HbH("component-root "+$.containerClasses()),t.BMQ("aria-label",$.config().ariaLabel||"Featured video section"),t.R7$(),t.HbH($.contentColSpan()+" order-1 flex flex-col justify-center gap-6"),t.R7$(2),t.SpI(" ",$.config().title," "),t.R7$(),t.vxM($.config().description?4:-1),t.R7$();const x=t.bH3($.config().videoThumbnailUrl);t.R7$(),t.vxM(x?6:$.config().brightcoveVideoCompound?7:-1)}},dependencies:[p.MD,p.T3,V.zq,G.kt],styles:["[_nghost-%COMP%]     .video__play-icon{width:100%;height:100%;background:#fff}"],changeDetection:0})}return E})(),o0=(()=>{class E{document=(0,t.WQX)(e.q);loadedScripts=new Set;config=t.hFB.required();constructor(){(0,t.QZP)(()=>{this.loadGalleryScripts()})}gridClasses=(0,t.EWP)(()=>{switch(this.config().videos.length){case 1:return"grid-cols-1";case 2:return"grid-cols-1 md:grid-cols-2";case 3:return"grid-cols-1 md:grid-cols-2 lg:grid-cols-3";default:return"grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4"}});isGallery(u){return(0,se.isGalleryConfig)(u)}asGallery(u){return u}asVideo(u){return u}loadGalleryScripts(){for(const u of this.config().videos)if((0,se.isGalleryConfig)(u)){const{accountId:I,experienceId:$}=u.brightcoveGalleryCompound;if(!I||!$)continue;const x=`https://players.brightcove.net/${I}/experience_${$}/live.js`;if(this.loadedScripts.has(x)||this.document.querySelector(`script[src="${x}"]`))this.loadedScripts.add(x);else{const fe=this.document.createElement("script");fe.src=x,fe.async=!0,this.document.head.appendChild(fe),this.loadedScripts.add(x)}}}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-video-list"]],hostAttrs:["data-gtm-component","frk-video-list"],inputs:{config:[1,"config"]},decls:4,vars:10,consts:[[1,"component-root",3,"ngClass"],[1,"flex","flex-col","gap-8",3,"ngClass"],[1,"flex","w-full","flex-col"],[3,"class"],[1,"text-3xl","font-bold","leading-[38px]",3,"text-pc1-800","text-nc1-0"],[1,"text-lg","leading-[25px]",3,"text-nc1-950","text-nc1-0","innerHTML"],[1,"text-3xl","font-bold","leading-[38px]"],[1,"text-lg","leading-[25px]",3,"innerHTML"],[1,"@container","block"],[3,"config"],[1,"@4xl:flex","@4xl:flex-row","@4xl:items-start","@4xl:gap-8"],[1,"@4xl:basis-1/2","pb-4"],[1,"relative","aspect-video","w-full","overflow-hidden","rounded-lg"],[1,"absolute","
16inset-0"],[1,"@4xl:grid","@4xl:basis-1/2","@4xl:grid-cols-[auto_1fr]","@4xl:items-center","@4xl:gap-x-2"],["data-testid","gallery-category",1,"badge","badge--square","@4xl:badge--rounded","@4xl:row-start-1","@4xl:row-end-2","text-sm",3,"text-nc1-0","border-nc1-0","text-pc1-800","border-pc1-800"],["data-testid","gallery-title",1,"@4xl:col-start-1","@4xl:col-end-3"],["data-testid","gallery-playtime",1,"@4xl:row-start-1","@4xl:row-end-2","mb-0",3,"text-nc1-0","text-nc1-950"],["data-testid","gallery-summary",1,"@4xl:col-start-1","@4xl:col-end-3",3,"text-nc1-0","text-nc1-950","innerHTML"],["data-testid","gallery-category",1,"badge","badge--square","@4xl:badge--rounded","@4xl:row-start-1","@4xl:row-end-2","text-sm"],["data-testid","gallery-playtime",1,"@4xl:row-start-1","@4xl:row-end-2","mb-0"],["name","heroClock",1,"align-middle",3,"size"],["data-testid","gallery-summary",1,"@4xl:col-start-1","@4xl:col-end-3",3,"innerHTML"]],template:function(I,$){if(1&I&&(t.j41(0,"section",0)(1,"div",1),t.DNE(2,Wi,3,2,"div",2)(3,Sr,3,2,"div",3),t.k0s()()),2&I){let x,fe;t.Y8G("ngClass",t.l_i(5,At,(null==(x=$.config().background)?null:x.cssClass)||"bg-nc1-0",(null==(x=$.config().spacing)?null:x.cssClass)||"")),t.BMQ("aria-label",$.config().ariaLabel||"Video list section"),t.R7$(),t.Y8G("ngClass",t.eq3(8,ei,(null==(fe=$.config().width)?null:fe.containerClass)||"")),t.R7$(),t.vxM($.config().title||$.config().description?2:-1),t.R7$(),t.vxM($.config().videos&&$.config().videos.length>0?3:-1)}},dependencies:[p.MD,p.YU,se.VideoComponent,se.SlugifyPipe,V.zq],encapsulation:2,changeDetection:0})}return E})(),k0=(()=>{class E{config=t.hFB.required();gridClasses=(0,t.EWP)(()=>{const u=this.config().infoBoxes.filter(I=>I.header&&""!==I.header).length;return 1===u?"grid-cols-1":2===u?"grid-cols-1 lg:grid-cols-2":"grid-cols-1 lg:grid-cols-3"});spacingClasses=(0,t.EWP)(()=>this.config().spacing?.cssClass||"");backgroundClasses=(0,t.EWP)(()=>this.config().background?.cssClass||"bg-gradient-sg6");textColorClasses=(0,t.EWP)(()=>"dark"===(this.config().variant||"light")?"text-nc1-0":"text-pc1-800");titleSizeClasses=(0,t.EWP)(()=>"small"===this.config().size?"text-2xl":"text-3xl");infoBoxWithHeight(u){const I=u.size||this.config().size;return{...u,size:I,customClasses:`!flex !flex-col !w-full !h-full !min-h-[250px] ${u.customClasses||""}`,transparentBackgroundStyle:"!flex !flex-col !w-full !h-full"}}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-info-box-cards"]],hostAttrs:["data-gtm-component","frk-info-box-cards",1,"block","w-full"],inputs:{config:[1,"config"]},decls:4,vars:9,consts:[[3,"ngClass"],[1,"flex","flex-col","gap-8",3,"ngClass"],[1,"flex","w-full","flex-col","gap-4"],[3,"class"],[1,"mb-0","font-bold","leading-[38px]",3,"ngClass"],[1,"text-lg","leading-[25px]",3,"ngClass","innerHTML"],[3,"config"]],template:function(I,$){if(1&I&&(t.j41(0,"section",0)(1,"div",1),t.DNE(2,Xr,3,2,"div",2)(3,fa,3,2,"div",3),t.k0s()()),2&I){let x;t.HbH("component-root min-h-[100px] w-full "+$.backgroundClasses()),t.Y8G("ngClass",$.spacingClasses()),t.BMQ("aria-label",$.config().ariaLabel||"Info box cards section"),t.R7$(),t.Y8G("ngClass",t.eq3(7,ei,(null==(x=$.config().width)?null:x.containerClass)||"container mx-auto")),t.R7$(),t.vxM($.config().title||$.config().summary?2:-1),t.R7$(),t.vxM($.config().infoBoxes&&$.config().infoBoxes.length>0?3:-1)}},dependencies:[p.MD,p.YU,It.InfoBoxComponent],encapsulation:2,changeDetection:0})}return E})(),Kc=(()=>{class E{config=t.hFB.required();bannerAriaLabel=(0,t.EWP)(()=>this.config().ariaLabel||"Video banner");isButtonMultiple=(0,t.EWP)(()=>!!this.config().buttons?.length);buttonVms=(0,t.EWP)(()=>{const u=this.config();let I=[];return u.buttons?.length?I=u.buttons:u.button&&(I=[u.button]),I.map($=>({button:$,analytics:{href:$.href,onClick:$.onClick,label:`${u.heading} | ${$.text}`,type:"banner"},target:$.target||"_self",ariaLabel:$.ariaLabel||$.text,leavingSiteModalClass:$.showLeavingSiteModal?$.leavingSiteModalClass??null:null,isLink:!!$.href,icon:$.icon||null,iconPosition:this.getIconPosition($.icon)}))});getIconPosition(u){return u?this.isArrowIcon(u)?"right":"left":null}badgeAriaLabel=(0,t.EWP)(()=>{const u=this.config().badge;return u?.ariaLabel||u?.text||""});buttonAriaLabel=(0,t.EWP)(()=>{const u=this.config().button;return u?.ariaLabel||u?.text});isButtonLink=(0,t.EWP)(()=>!!this.config().button?.href);buttonTarget=(0,t.EWP)(()=>this.config().button?.target||"_self");playButtonAriaLabel=(0,t.EWP)(()=>this.config().video.playButtonAriaLabel||"Play video");handleButtonClick(u){const I=u.onClick;I&&I()}isArrowIcon(u){return u.toLowerCase().includes("arrow")}leavingSiteModalClass=(0,t.EWP)(()=>this.config().button?.showLeavingSiteModal?this.config().button?.leavingSiteModalClass??null:null);static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-banner-video"]],hostAttrs:["data-gtm-component","frk-banner-video"],inputs:{config:[1,"config"]},decls:18,vars:7,consts:[["buttonLinkTemplate",""],["link","frkSignInLink"],[1,"from-pc1-800","to-pc1-600","relative","flex","w-full","items-center","justify-center","overflow-hidden","bg-gradient-to-br","px-6","py-8","shadow-[0px_170px_48px_0px_rgba(30,10,76,0),0px_109px_44px_0px_rgba(30,10,76,0.01),0px_61px_37px_0px_rgba(30,10,76,0.05),0px_27px_27px_0px_rgba(30,10,76,0.09),0px_7px_15px_0px_rgba(30,10,76,0.1)]","md:px-8","md:py-12","lg:px-12","lg:py-16"],[1,"container"],[1,"grid","grid-cols-12","items-center","lg:gap-8"],[1,"col-span-12","lg:col-span-6","xl:col-span-7","2xl:col-span-8"],[1,"mb-8"],["role","note",1,"badge","badge--square","frk-theme--dark","mb-4"],[1,"text-nc1-0","text-3xl","font-bold","sm:text-4xl","lg:text-5xl",3,"innerHTML"],[1,"text-nc1-0","text-base","sm:text-lg",3,"innerHTML"],[1,"flex","items-center"],[1,"col-span-12","h-full","content-center","pt-8","lg:col-span-6","lg:pt-0","xl:col-span-5","2xl:col-span-4"],[1,"bg-tc3-50","relative","aspect-video","items-center","justify-center","overflow-hidden","rounded-xl","p-4"],[1,"absolute","
16inset-0","aspect-video","size-full",3,"config"],["width","1280","height","720",1,"absolute","inset-0","size-full","object-cover",3,"ngSrc","alt"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"button","button--secondary","mr-4",3,"frkSignInLink","ngClass","href","frkCalloutCardAnalytics"],["type","button",1,"button","button--secondary","mr-4",3,"frkCalloutCardAnalytics"],[3,"name","size"],["type","button",1,"button","button--secondary","mr-4",3,"click","frkCalloutCardAnalytics"]],template:function(I,$){if(1&I&&(t.j41(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5)(4,"div",6),t.DNE(5,As,2,2,"span",7)(6,zs,3,3,"h1",8),t.nrm(7,"p",9),t.nI1(8,"safeHtml"),t.k0s(),t.j41(9,"div",10),t.Z7z(10,Ds,1,4,"ng-container",null,ps),t.k0s()(),t.j41(12,"div",11)(13,"div",12),t.DNE(14,vs,1,4,"frk-video-player",13)(15,rl,1,2,"img",14),t.k0s()()()()(),t.DNE(16,el,2,1,"ng-template",null,0,t.C5r)),2&I){let x;t.BMQ("aria-label",$.bannerAriaLabel()),t.R7$(5),t.vxM(null!=(x=$.config().badge)&&x.text?5:-1),t.R7$(),t.vxM($.config().heading?6:-1),t.R7$(),t.Y8G("innerHTML",t.bMT(8,5,$.config().description),t.npT),t.R7$(3),t.Dyx($.buttonVms()),t.R7$(4),t.vxM($.config().video.playerConfig?14:$.config().video.thumbnailUrl?15:-1)}},dependencies:[se.CalloutCardAnalyticsDirective,p.MD,p.YU,p.T3,V.zq,G.kt,se.SafeHtmlPipe,se.SignInLinkDirective,se.VideoPlayerComponent],encapsulation:2,changeDetection:0})}return E})();const ss={PROGRAM_LIBRARY:"program-library",ON_DEMAND:"on-demand",CARD_DASHBOARD:"card-dashboard"};let p0=(()=>{class E{config=t.hFB.required();variant=(0,t.hFB)(ss.PROGRAM_LIBRARY);isLoggedIn=(0,t.hFB)(!1);cardClick=(0,t.CGW)();titleSlug=(0,t.EWP)(()=>this.config().title.toLowerCase().replaceAll(/[^a-z0-9]+/g,"-").replaceAll(/(^-|-$)/g,""));plainTitle=(0,t.EWP)(()=>this.config().title.replaceAll(/<[^<>]*>/g,"").trim());resolvedHref=(0,t.EWP)(()=>{const u=this.config(),I=u.titleLink?.href||u.courseLink||"";return I?`${I}${u.titleLink?.queryParameters??""}${u.titleLink?.anchor?`#${u.titleLink.anchor}`:""}`:""});durationLabel=(0,t.EWP)(()=>this.config().duration??"");requiresSignIn=(0,t.EWP)(()=>!0===this.config().titleLink?.isSignInLink);cardAriaLabel=(0,t.EWP)(()=>this.config().titleLink?.accessibilityTitle?.trim()||this.config().title);footerIconName=(0,t.EWP)(()=>{if(this.requiresSignIn()&&!this.isLoggedIn())return"heroLockClosed";const u=(this.config().contentType??"").toLowerCase();return u.includes("video")?"heroPlay":u.includes("webinar")?"heroGlobeAlt":u.includes("course")||u.includes("article")?"heroDocumentText":"heroPlay"});allBadges=(0,t.EWP)(()=>{const u=this.config();return u.categoryBadges?.length?u.categoryBadges:u.categoryBadge?[u.categoryBadge]:[]});truncatedDescription=(0,t.EWP)(()=>{const u=this.config().description,I=u.replaceAll(/<[^<>]*>/g,"").trim();return I.length<=150?u:`${I.slice(0,150).trimEnd()}...`});onCardClick(u){u.preventDefault(),this.cardClick.emit(this.config())}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-academy-library-card"]],hostAttrs:[1,"block"],inputs:{config:[1,"config"],variant:[1,"variant"],isLoggedIn:[1,"isLoggedIn"]},outputs:{cardClick:"cardClick"},decls:3,vars:1,consts:[[1,"border-nc1-200","bg-nc1-0","relative","flex","h-full","flex-col","gap-6","rounded-xl","border","p-6","md:p-8"],[1,"border-nc1-200","bg-nc1-0","relative","flex","h-full","cursor-pointer","flex-col","gap-4","rounded-xl","border","px-8","py-6","transition-shadow","hover:shadow-md"],[1,"border-nc1-200","bg-nc1-0","flex","h-full","flex-col","rounded-xl","border","p-6"],[1,"relative","aspect-[190/81]","w-full","overflow-hidden","rounded"],[1,"space-y-2"],[3,"class","id","href"],[1,"text-nc1-950","m-0","text-xl","font-bold",3,"id"],[1,"text-nc1-950","m-0","text-base","font-normal","[&_p:last-child]:mb-0","[&_p]:m-0",3,"innerHTML"],["alt","","fill","",1,"object-cover",3,"ngSrc"],[3,"id","href"],[3,"innerHTML"],[1,"sr-only"],["aria-hidden","true",3,"innerHTML"],["type","button",1,"absolute","inset-0","z-10","h-full","w-full","cursor-pointer","rounded-xl","opacity-0",3,"click"],[1,"flex","flex-wrap","gap-2"],[1,"text-pc1-500","block","text-xl","font-bold","underline",3,"id","innerHTML"],[1,"text-nc1-950","m-0","text-base",3,"innerHTML"],["role","note",1,"badge","badge--square","badge--light"],[1,"bg-nc1-200","mt-auto","h-px","w-full"],[1,"flex","items-center","justify-between","gap-3","overflow-hidden"],[1,"text-nc1-950","inline-flex","min-w-0","items-center","gap-2","text-base"],[1,"text-nc1-950","inline-flex","flex-shrink-0","items-center","gap-2","whitespace-nowrap","text-base"],[1,"text-nc1-950",3,"name","size"],["name","heroClock",1,"text-nc1-950",3,"size"],[1,"mb-4","flex","flex-wrap","items-center","gap-2"],[1,"text-nc1-950","mb-2","text-xl","font-bold",3,"id"]],template:function(I,$){1&I&&t.DNE(0,Hl,7,6,"article",0)(1,Cn,10,9,"article",1)(2,F,9,10,"article",2),2&I&&t.vxM("card-dashboard"===$.variant()?0:"on-demand"===$.variant()?1:2)},dependencies:[G.kt,V.zq,se.SafeHtmlPipe],encapsulation:2,changeDetection:0})}return E})(),cc=(()=>{class E{documentRef=(0,t.WQX)(e.q);modalService=(0,t.WQX)(V.Bg);
16translateService=(0,t.WQX)(U.c$);card=(0,t.hFB)(null);isLoggedIn=(0,t.hFB)(!1);modalId=(0,t.hFB)("on-demand-content-modal");startCourse=(0,t.CGW)();signInNeeded=(0,t.CGW)();plainTitle=(0,t.EWP)(()=>(this.card()?.title??"").replaceAll(/<[^<>]*>/g,"").trim());ctaLabel=(0,t.EWP)(()=>{const u=this.card()?.titleLink?.displayText?.trim();if(u)return u;const I=this.card()?.contentType?.toLowerCase()??"";return I.includes("video")?this.translateService.instant("common.watch-video"):I.includes("webinar")?this.translateService.instant("common.watch-webinar"):this.translateService.instant("common.start-course")});ctaAriaLabel=(0,t.EWP)(()=>this.card()?.titleLink?.accessibilityTitle?.trim()||this.ctaLabel());requiresSignIn=(0,t.EWP)(()=>!0===this.card()?.titleLink?.isSignInLink);showCtaLock=(0,t.EWP)(()=>this.requiresSignIn()&&!this.isLoggedIn());courseLink=(0,t.EWP)(()=>this.card()?.courseLink??"");titleLink=(0,t.EWP)(()=>this.card()?.titleLink);shouldUseLeavingSiteModal=(0,t.EWP)(()=>{const u=this.titleLink();return!!u?.href&&"true"===u.showLeavingSiteModal});collectionDisplay=(0,t.EWP)(()=>(this.card()?.filterValues?.collections??[]).join(", "));audienceDisplay=(0,t.EWP)(()=>(this.card()?.filterValues?.audience??[]).join(", "));ceCreditDisplay=(0,t.EWP)(()=>this.card()?.ceCreditBadge?.text??"");overviewLabel=(0,t.EWP)(()=>this.translateService.instant("common.overview"));courseDetailsLabel=(0,t.EWP)(()=>this.translateService.instant("common.courseDetails"));collectionLabel=(0,t.EWP)(()=>this.translateService.instant("common.collection"));formatLabel=(0,t.EWP)(()=>this.translateService.instant("common.format"));durationLabel=(0,t.EWP)(()=>this.translateService.instant("common.duration"));audienceLabel=(0,t.EWP)(()=>this.translateService.instant("common.audience"));ceCreditLabel=(0,t.EWP)(()=>this.translateService.instant("common.ceCredit"));closeLabel=(0,t.EWP)(()=>this.translateService.instant("common.close"));ariaCloseLabel=(0,t.EWP)(()=>this.translateService.instant("common.aria-label.close-modal"));onClose(){this.modalService.close(this.modalId())}onCtaClick(){const u=this.courseLink();this.showCtaLock()?this.signInNeeded.emit():this.shouldUseLeavingSiteModal()?this.openWithLeavingSiteBehavior():u&&this.startCourse.emit(u)}openWithLeavingSiteBehavior(){const u=this.titleLink();if(!u?.href)return;const I=this.documentRef.createElement("a");I.href=u.href,u.openIn&&(I.target=u.openIn),"_blank"===u.openIn&&(I.rel="noopener noreferrer"),u.leavingSiteModalClass&&(I.className=u.leavingSiteModalClass),u.leavingSiteModalKey&&(I.dataset.isExternal=u.leavingSiteModalKey),this.documentRef.body.appendChild(I),I.click(),I.remove(),this.modalService.close(this.modalId())}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-on-demand-content-modal"]],inputs:{card:[1,"card"],isLoggedIn:[1,"isLoggedIn"],modalId:[1,"modalId"]},outputs:{startCourse:"startCourse",signInNeeded:"signInNeeded"},decls:2,vars:6,consts:[[3,"modalCloseLabel","ariaCloseLabel","id","showCloseButton","isScrollableContent"],[1,"-mt-6","flex","w-full","flex-col","gap-4","overflow-x-hidden","sm:mt-0","sm:gap-6","lg:min-w-[778px]","lg:max-w-[778px]"],[1,"border-nc1-200","flex","items-start","justify-between","gap-2","border-b","pb-4","sm:pb-6"],[1,"min-w-0","flex-1"],[1,"text-pc1-800","m-0","break-words","text-xl","font-bold","sm:text-2xl"],[1,"sr-only"],["aria-hidden","true",3,"innerHTML"],["type","button","aria-label","Close modal",1,"text-nc1-950","hover:text-nc1-700","flex-shrink-0","p-1",3,"click"],["aria-hidden","true","name","heroXMark",3,"size"],[1,"flex","flex-col","gap-4","overflow-y-auto","sm:gap-6"],[1,"flex","flex-col","gap-2","sm:gap-4"],[1,"flex","flex-col","gap-2"],[1,"text-pc1-800","m-0","text-lg","font-bold","sm:text-xl"],[1,"text-nc1-950","m-0","break-words","text-sm","sm:text-base",3,"innerHTML"],[1,"mr-1","flex","flex-wrap","items-center","justify-end","gap-4","pb-1","sm:mr-1"],["type","button",1,"button","button--primary",3,"click"],["aria-hidden","true","name","heroLockClosed",1,"text-nc1-0",3,"size"],[1,"flex","flex-col","gap-3","sm:gap-4"],[1,"flex","flex-col","gap-3","sm:flex-row","sm:gap-2"],[1,"flex","min-w-0","flex-1","flex-col","gap-1"],[1,"text-nc1-950","text-sm","font-bold","sm:text-base"],[1,"text-nc1-950","break-words","text-sm","font-normal","sm:text-base"]],template:function(I,$){if(1&I&&(t.j41(0,"frk-modal",0),t.DNE(1,pi,22,13,"div",1),t.k0s()),2&I){let x;t.Y8G("modalCloseLabel",$.closeLabel())("ariaCloseLabel",$.ariaCloseLabel())("id",$.modalId())("showCloseButton",!1)("isScrollableContent",!0),t.R7$(),t.vxM((x=$.card())?1:-1,x)}},dependencies:[V.zf,V.zq,se.SafeHtmlPipe],encapsulation:2,changeDetection:0})}return E})(),f0=(()=>{class E{config=t.hFB.required();route=(0,t.WQX)(J.nX);platformId=(0,t.WQX)(t.Agw);elementRef=(0,t.WQX)(t.aKT);modalService=(0,t.WQX)(V.Bg);profileService=(0,t.WQX)(we.b);hasFiltersInitialized=!1;searchTerm=(0,t.vPA)("");activeFilters=(0,t.vPA)({});activePage=(0,t.vPA)(1);selectedCard=(0,t.vPA)(null);signInNeeded=(0,t.CGW)();cardVariant=(0,t.EWP)(()=>this.config().variant??ss.PROGRAM_LIBRARY);sectionHeadingId=(0,t.EWP)(()=>"academy-library-heading-"+(this.cardVariant()===ss.ON_DEMAND?"od":"pl"));plainTitle=(0,t.EWP)(()=>this.config().labels.title.replaceAll(/<[^<>]*>/g,"").trim());urlPrefix=(0,t.EWP)(()=>this.cardVariant()===ss.ON_DEMAND?"od_":"pl_");constructor(){(0,t.QZP)(()=>{const u=this.urlPrefix(),I=this.config().dropdowns;this.hasFiltersInitialized||!I.length||(this.hasFiltersInitialized=!0,this.initFiltersFromUrl(u,I))})}theme=(0,t.EWP)(()=>{const u=this.config(),I=u.theme;return"string"==typeof I?"dark"===I?"dark":"light":I&&"object"==typeof I&&"background"in I?"dark"===I.background?.theme?"dark":"light":"dark"===u.background?.theme?"dark":"light"});isDark=(0,t.EWP)(()=>"dark"===this.theme());sectionClasses=(0,t.EWP)(()=>{const u=this.config();return`w-full ${u.background?.cssClass??(this.isDark()?"bg-gradient-pg1":"bg-nc1-100")} ${u.spacing?.cssClass??""}`.trim().replaceAll(/\s+/g," ")});containerClasses=(0,t.EWP)(()=>{const u=this.config().width?.containerClass;return u?`${u} mx-auto`:"container mx-auto"});multiselectConfigs=(0,t.EWP)(()=>{const u=this.activeFilters(),I=this.theme();return this.config().dropdowns.map($=>
16({key:$.id,label:$.label,placeholder:$.placeholder,options:$.options.map(x=>({label:x.label,value:x.value})),selectedValues:u[$.id]??[],theme:I}))});selectedFilterPills=(0,t.EWP)(()=>{const u=this.activeFilters(),I=this.config().dropdowns;return Object.entries(u).flatMap(([$,x])=>{if(!x.length)return[];const fe=I.find(i=>i.id===$);return x.map(i=>{const g=fe?.options.find(f=>f.value===i);return{dropdownId:$,dropdownLabel:fe?.label??$,value:i,optionLabel:g?.label??i}})})});filteredItems=(0,t.EWP)(()=>{const u=this.searchTerm().toLowerCase().trim(),I=this.activeFilters();return this.config().items.filter($=>{if(u){const x=$.title.replaceAll(/<[^<>]*>/g,"").toLowerCase().includes(u),fe=$.description.replaceAll(/<[^<>]*>/g,"").toLowerCase().includes(u),i=$.categoryBadge?.text.toLowerCase().includes(u)??!1,g=$.categoryBadges?.some(w=>w.text.toLowerCase().includes(u))??!1,f=$.ceCreditBadge?.text.toLowerCase().includes(u)??!1,j=$.contentType?.toLowerCase().includes(u)??!1;if(!(x||fe||i||g||f||j))return!1}return Object.entries(I).every(([x,fe])=>{if(!fe.length)return!0;const i=$.filterValues?.[x];if(i)return fe.some(g=>i.includes(g));if("category"===x){const g=$.categoryBadge?.text;return!!g&&fe.includes(g)}if("ceCredit"===x){const g=$.ceCreditBadge?.text;return!!g&&fe.includes(g)}return!0})})});totalItems=(0,t.EWP)(()=>this.filteredItems().length);totalPages=(0,t.EWP)(()=>{const u=this.config().pageSize;return u>0?Math.ceil(this.totalItems()/u):1});paginatedItems=(0,t.EWP)(()=>{const u=this.config().pageSize,I=(this.activePage()-1)*u;return this.filteredItems().slice(I,I+u)});onSearchInput(u){this.searchTerm.set(u.target.value),this.activePage.set(1)}onFilterChange(u){this.activeFilters.update(I=>({...I,[u.key]:u.selectedValues})),this.activePage.set(1),this.syncFiltersToUrl()}onRemoveFilter(u,I){this.activeFilters.update($=>{const x={...$},fe=(x[u]??[]).filter(i=>i!==I);return fe.length?x[u]=fe:delete x[u],x}),this.activePage.set(1),this.syncFiltersToUrl()}onClearFilters(){this.activeFilters.set({}),this.activePage.set(1),this.syncFiltersToUrl()}onPageChanged(u){const I=this.activePage();this.activePage.set(u.page),I!==u.page&&(0,X.UE)(this.platformId)&&requestAnimationFrame(()=>{this.elementRef.nativeElement.scrollIntoView({behavior:"smooth",block:"start"})})}isLoggedIn=(0,Ue.ot)(this.profileService.isLoggedIn$(),{initialValue:!1});isOnDemandVariant=(0,t.EWP)(()=>this.cardVariant()===ss.ON_DEMAND);onCardClick(u){this.selectedCard.set(u),this.modalService.open("on-demand-content-modal")}onStartCourse(u){if(this.modalService.close("on-demand-content-modal"),!(0,X.UE)(this.platformId))return;const I=this.selectedCard()?.titleLink?.openIn||"_blank";globalThis.open(u,I,"noopener,noreferrer")}onSignInNeeded(){this.modalService.close("on-demand-content-modal"),this.profileService.submitAuth0("signin"),this.signInNeeded.emit()}initFiltersFromUrl(u,I){const $=this.route.snapshot.queryParams,x={},fe=new Set(I.map(i=>i.id));for(const[i,g]of Object.entries($)){if(!i.startsWith(u))continue;const f=i.slice(u.length);fe.has(f)&&"string"==typeof g&&g&&(x[f]=g.split(","))}Object.keys(x).length>0&&this.activeFilters.set(x)}syncFiltersToUrl(){if(!(0,X.UE)(this.platformId))return;const u=this.urlPrefix(),I=this.activeFilters(),$=new URL(globalThis.location.href),x=[...$.searchParams.keys()].filter(g=>g.startsWith(u));for(const g of x)$.searchParams.delete(g);for(const[g,f]of Object.entries(I))f.length&&$.searchParams.set(`${u}${g}`,f.join(","));const fe=$.searchParams.toString().replaceAll("+","%20");globalThis.history.replaceState(null,"",fe?`${$.origin}${$.pathname}?${fe}`:`${$.origin}${$.pathname}`)}static \u0275fac=function(I){return new(I||E)};static \u0275cmp=t.VBU({type:E,selectors:[["frk-academy-library"]],hostAttrs:["data-gtm-component","academy-library",1,"block"],inputs:{config:[1,"config"]},outputs:{signInNeeded:"signInNeeded"},decls:30,vars:33,consts:[[1,"space-y-8"],[1,"space-y-3"],[1,"m-0","text-3xl","font-bold",3,"id"],[1,"sr-only"],["aria-hidden","true",3,"innerHTML"],[1,"m-0","text-base",3,"innerHTML"],[1,"mb-6"],[1,"bg-nc1-0","border-nc1-500","focus-within:shadow-primary-light-focus","flex","w-full","items-center","gap-4","rounded-full","border","px-6","py-4"],["name","heroMagnifyingGlass",1,"text-nc1-500","flex-shrink-0",3,"size"],["for","academy-library-search",1,"sr-only"],["id","academy-library-search","type","search",1,"text-nc1-950","placeholder-nc1-500","w-full","border-none","bg-transparent","p-0","text-base","focus:outline-none",3,"input","placeholder","value"],[1,"flex","flex-col","gap-3"],[1,"flex","flex-wrap","items-center","justify-between","gap-3","md:gap-3"],[1,"flex","items-center","gap-3","md:flex-row","md:flex-wrap"],[1,"whitespace-nowrap","text-base","font-normal",3,"text-nc1-0","text-nc1-950"],[1,"hidden","md:flex","md:flex-row","md:flex-wrap","md:items-center","md:gap-3"],[1,"whitespace-nowrap","text-base",3,"text-nc1-0","text-nc1-950"],[1,"flex","flex-col","gap-3","md:hidden"],[1,"mt-4","flex","w-full","flex-wrap","items-center","gap-3","text-sm"],[1,"grid","grid-cols-1","gap-8","md:grid-cols-2","xl:grid-cols-3"],[1,"mt-2","w-full","text-center","text-base","font-normal",3,"text-nc1-0","text-nc1-950"],[3,"academy-library-pagination--dark","academy-library-pagination--light"],[3,"card","isLoggedIn"],[1,"whitespace-nowrap","text-base","font-normal"],[3,"config"],[3,"selectionChange","config"],[1,"whitespace-nowrap","text-base"],["type","button",1,"text-base","font-normal","underline","underline-offset-2",3,"click"],["aria-label","Selected filters",1,"m-0","flex","list-none","flex-wrap","items-center","gap-y-3","p-0"],[1,"frk-size--large","group","ml-3","inline-flex","min-h-7","list-none","items-center","whitespace-nowrap","rounded-full","border","px-2","py-0","text-xs","no-underline","transition","duration-100","ease-in-out","first:ml-0","focus-within:outline-none",3,"frk-theme--light","frk-theme--dark","border-pc1-800","border-nc1-0","hover:bg-pc1-800","hover:bg-nc1-0","focus-within:bg-pc1-800","focus-within:bg-nc1-0","focus-within:shadow-secondary-dark-focus","focus-within:shadow-primary-dark-focus"],[1,"frk-size--large","group","ml-3","inline-flex","min-h-7","list-none","items-center","whitespace-nowrap","rounded-full","border","px-2","py-0","text-xs","no-underline","transition","duration-100","ease-in-out","first:ml-0","focus-within:outline-none"],[1,"inline-flex","items-center","gap-1"],[1,"group-hover:text-nc1-0","group-focus-within:text-nc1-0","group-hover:underline"],["type","button",1,"inline-flex","items-center","rounded-full","focus:outline-none",3,"click"],["name","heroXCircleSolid","aria-hidden","true",1,"group-hover:text-nc1-0","group-focus-within:text-nc1-0",3,"size"],[3,"config","variant","isLoggedIn"],[3,"cardClick","config","variant","isLoggedIn"],[1,"mt-2","w-full","text-center","text-base","font-normal"],[3,"pageChanged","pages","activePage","ariaLabelPageNav","prevPageText","nextPageText"],[3,"startCourse","signInNeeded","card","isLoggedIn"]],template:function(I,$){1&I&&(t.j41(0,"section")(1,"div")(2,"div",0)(3,"header",1)(4,"h1",2)(5,"span",3),t.EFF(6),t.k0s(),t.nrm(7,"span",4),t.nI1(8,"safeHtml"),t.k0s(),t.nrm(9,"p",5),t.nI1(10,"safeHtml"),t.k0s(),t.j41(11,"div")(12,"div",6)(13,"div",7),t.nrm(14,"frk-heroicon",8),t.j41(15,"label",9),t.EFF(16),t.k0s(),t.j41(17,"input",10),t.bIt("input",function(fe){return $.onSearchInput(fe)}),t.k0s()()(),t.j41(18,"div",11)(19,"div",12)(20,"div",13),t.DNE(21,or,2,5,"span",14)(22,Ri,3,0,"div",15),t.k0s(),t.DNE(23,Kr,4,9,"span",16),t.k0s(),t.DNE(24,es,3,0,"div",17),t.k0s(),t.DNE(25,Ha,6,5,"div",18),t.k0s(),t.DNE(26,Hs,3,0,"div",19)(27,Ns,2,5,"div",20)(28,Yl,2,9,"div",21),t.k0s()()(),t.DNE(29,Pl,1,2,"frk-on-demand-content-modal",22)),2&I&&(t.HbH($.sectionClasses()),t.BMQ("aria-labelledby",$.sectionHeadingId()),t.R7$(),t.HbH($.containerClasses()),t.R7$(2),t.AVh("text-nc1-0",$.isDark())("text-nc1-950",!$.isDark()),t.R7$(),t.AVh("text-nc1-0",$.isDark())("text-pc1-800",!$.isDark()),t.Y8G("id",$.sectionHeadingId()),t.R7$(2),t.JRh($.plainTitle()),t.R7$(),t.Y8G("innerHTML",t.bMT(8,29,$.config().labels.title),t.npT),t.R7$(2),t.Y8G("innerHTML",t.bMT(10,31,$.config().labels.description),t.npT),t.R7$(5),t.Y8G("size",16),t.R7$(2),t.SpI(" ",$.config().labels.searchAriaLabel," "),t.R7$(),t.Y8G("placeholder",$.config().labels.searchPlaceholder)("value",$.searchTerm()),t.R7$(4),t.vxM($.config().dropdowns.length>0?21:-1),t.R7$(),t.vxM($.multiselectConfigs().length>0?22:-1),t.R7$(),t.vxM($.totalItems()>0?23:-1),t.R7$(),t.vxM($.multiselectConfigs().length>0?24:-1),t.R7$(),t.vxM($.selectedFilterPills().length>0?25:-1),t.R7$(),t.vxM($.paginatedItems().length>0?26:27),t.R7$(2),t.vxM($.totalPages()>1?28:-1),t.R7$(),t.vxM($.isOnDemandVariant()?29:-1))},dependencies:[V.zq,V.I4,V.eK,p0,cc,se.SafeHtmlPipe],styles:[".academy-library-pagination--light[_ngcontent-%COMP%]     .button--action-ghost{color:var(--color-std-pc1-950)}.academy-library-pagination--light[_ngcontent-%COMP%]     .button--action-ghost:hover{color:var(--color-std-pc1-950);text-decoration-line:underline}.academy-library-pagination--light[_ngcontent-%COMP%]     .button--action-ghost:focus{--tw-shadow: 0 0 0 2px var(--color-std-nc1-0), 0 0 0 4px var(--color-std-pc1-500);
16--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.academy-library-pagination--light[_ngcontent-%COMP%]     .button--action-ghost.bg-pc1-500{color:var(--color-std-nc1-0)}.academy-library-pagination--dark[_ngcontent-%COMP%]     .button--action-ghost{background-color:transparent;color:var(--color-std-nc1-0)}.academy-library-pagination--dark[_ngcontent-%COMP%]     .button--action-ghost:hover{color:var(--color-std-nc1-0);text-decoration-line:underline}.academy-library-pagination--dark[_ngcontent-%COMP%]     .button--action-ghost:focus{background-color:transparent;--tw-shadow: 0 0 0 2px var(--color-std-pc1-500), 0 0 0 4px var(--color-std-nc1-0);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.academy-library-pagination--dark[_ngcontent-%COMP%]     .button--action-ghost:disabled{background-color:transparent;color:var(--color-std-nc1-300);--tw-shadow-color: transparent;
16--tw-shadow: var(--tw-shadow-colored) }.academy-library-pagination--dark[_ngcontent-%COMP%]     .button--action-ghost.bg-pc1-500{background-color:var(--color-std-nc1-0);color:var(--color-std-pc1-950)}"],changeDetection:0})}return E})()},92767:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.Request=void 0;var s=h(44763),r=function(){function p(l,e,G,X,t){this.id=s.id(),this.serviceIdentifier=l,this.parentContext=e,this.parentRequest=G,this.target=t,this.childRequests=[],this.bindings=Array.isArray(X)?X:[X],this.requestScope=null===G?new Map:null}return p.prototype.addChildRequest=function(l,e,G){var X=new p(l,this.parentContext,this,e,G);return this.childRequests.push(X),X},p}();Q.Request=r},93078:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p,l){return function(e){return p(l(e))}}},93143:(fn,Q,h)=>{"use strict";h.d(Q,{Wk:()=>U,iI:()=>Ne,lh:()=>ge,oH:()=>Xt,wQ:()=>ke});var s=h(25044),r=h(11629),p=h(42733),l=h(71326),e=h(30831),G=h(38327),X=h(20383),t=h(86234),V=h(80723),ie=h(64714),J=h(36476),se=h(67567);let U=(()=>{class On{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new G.B;constructor(zt,Jn,To,Jo,Mn,Yn){this.router=zt,this.route=Jn,this.tabIndexAttribute=To,this.renderer=Jo,this.el=Mn,this.locationStrategy=Yn;const zn=Mn.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===zn||"area"===zn,this.isAnchorElement?this.subscription=zt.events.subscribe(Lt=>
16{Lt instanceof e.wF&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(zt){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",zt)}ngOnChanges(zt){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(zt){null==zt?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=(0,e.wO)(zt)||Array.isArray(zt)?zt:[zt],this.setTabIndexIfNotOnNativeEl("0"))}onClick(zt,Jn,To,Jo,Mn){const Yn=this.urlTree;return!!(null===Yn||this.isAnchorElement&&(0!==zt||Jn||To||Jo||Mn||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Yn,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const zt=this.urlTree;this.href=null!==zt&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(zt)):null;const Jn=null===this.href?null:(0,l.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",Jn)}applyAttributeValue(zt,Jn){const To=this.renderer,Jo=this.el.nativeElement;null!==Jn?To.setAttribute(Jo,zt,Jn):To.removeAttribute(Jo,zt)}get urlTree(){return null===this.routerLinkInput?null:(0,e.wO)(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 \u0275fac=function(Jn){return new(Jn||On)(l.rXU(e.Ix),l.rXU(e.nX),l.kS0("tabindex"),l.rXU(l.sFG),l.rXU(l.aKT),l.rXU(s.hb))};static \u0275dir=l.FsC({type:On,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(Jn,To){1&Jn&&l.bIt("click",function(Mn){return To.onClick(Mn.button,Mn.ctrlKey,Mn.shiftKey,Mn.altKey,Mn.metaKey)}),2&Jn&&l.BMQ("target",To.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",l.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",l.L39],replaceUrl:[2,"replaceUrl","replaceUrl",l.L39],routerLink:"routerLink"},features:[l.OA$]})}return On})(),ke=(()=>{class On{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new l.bkB;constructor(zt,Jn,To,Jo,Mn){this.router=zt,this.element=Jn,this.renderer=To,this.cdr=Jo,this.link=Mn,this.routerEventsSubscription=zt.events.subscribe(Yn=>
16{Yn instanceof e.wF&&this.update()})}ngAfterContentInit(){(0,X.of)(this.links.changes,(0,X.of)(null)).pipe((0,V.U)()).subscribe(zt=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const zt=[...this.links.toArray(),this.link].filter(Jn=>!!Jn).map(Jn=>Jn.onChanges);this.linkInputChangesSubscription=(0,t.H)(zt).pipe((0,V.U)()).subscribe(Jn=>{this._isActive!==this.isLinkActive(this.router)(Jn)&&this.update()})}set routerLinkActive(zt){const Jn=Array.isArray(zt)?zt:zt.split(" ");this.classes=Jn.filter(To=>!!To)}ngOnChanges(zt){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const zt=this.hasActiveLinks();this.classes.forEach(Jn=>{zt?this.renderer.addClass(this.element.nativeElement,Jn):this.renderer.removeClass(this.element.nativeElement,Jn)}),zt&&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!==zt&&(this._isActive=zt,this.cdr.markForCheck(),this.isActiveChange.emit(zt))})}isLinkActive(zt){const Jn=function _e(On){return!!On.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return To=>{const Jo=To.urlTree;return!!Jo&&zt.isActive(Jo,Jn)}}hasActiveLinks(){const zt=this.isLinkActive(this.router);return this.link&&zt(this.link)||this.links.some(zt)}static \u0275fac=function(Jn){return new(Jn||On)(l.rXU(e.Ix),l.rXU(l.aKT),l.rXU(l.sFG),l.rXU(l.gRc),l.rXU(U,8))};static \u0275dir=l.FsC({type:On,selectors:[["","routerLinkActive",""]],contentQueries:function(Jn,To,Jo){if(1&Jn&&l.wni(Jo,U,5),2&Jn){let Mn;l.mGM(Mn=l.lsd())&&(To.links=Mn)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[l.OA$]})}return On})();class Ue{}let Be=(()=>{class On{router;injector;preloadingStrategy;loader;subscription;constructor(zt,Jn,To,Jo){this.router=zt,this.injector=Jn,this.preloadingStrategy=To,this.loader=Jo}setUpPreloading(){this.subscription=this.router.events.pipe((0,ie.p)(zt=>
16zt instanceof e.wF),(0,J.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(zt,Jn){const To=[];for(const Jo of Jn){Jo.providers&&!Jo._injector&&(Jo._injector=(0,l.Ol2)(Jo.providers,zt,`Route: ${Jo.path}`));const Mn=Jo._injector??zt,Yn=Jo._loadedInjector??Mn;(Jo.loadChildren&&!Jo._loadedRoutes&&void 0===Jo.canLoad||Jo.loadComponent&&!Jo._loadedComponent)&&To.push(this.preloadConfig(Mn,Jo)),(Jo.children||Jo._loadedRoutes)&&To.push(this.processRoutes(Yn,Jo.children??Jo._loadedRoutes))}return(0,t.H)(To).pipe((0,V.U)())}preloadConfig(zt,Jn){return this.preloadingStrategy.preload(Jn,()=>{let To;To=Jn.loadChildren&&void 0===Jn.canLoad?this.loader.loadChildren(zt,Jn):(0,X.of)(null);const Jo=To.pipe((0,se.Z)(Mn=>null===Mn?(0,X.of)(void 0):(Jn._loadedRoutes=Mn.routes,Jn._loadedInjector=Mn.injector,this.processRoutes(Mn.injector??zt,Mn.routes))));if(Jn.loadComponent&&!Jn._loadedComponent){const Mn=this.loader.loadComponent(Jn);return(0,t.H)([Jo,Mn]).pipe((0,V.U)())}return Jo})}static \u0275fac=function(Jn){return new(Jn||On)(l.KVO(e.Ix),l.KVO(l.uvJ),l.KVO(Ue),l.KVO(e.D$))};static \u0275prov=l.jDH({token:On,factory:On.\u0275fac,providedIn:"root"})}return On})();const Ce=new l.nKC("");let Ae=(()=>{class On{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(zt,Jn,To,Jo,Mn={}){this.urlSerializer=zt,this.transitions=Jn,this.viewportScroller=To,this.zone=Jo,this.options=Mn,Mn.scrollPositionRestoration||="disabled",Mn.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(zt=>{zt instanceof e.Z?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=zt.navigationTrigger,this.restoredId=zt.restoredState?zt.restoredState.navigationId:0):zt instanceof e.
16wF?(this.lastId=zt.id,this.scheduleScrollEvent(zt,this.urlSerializer.parse(zt.urlAfterRedirects).fragment)):zt instanceof e.lW&&zt.code===e.mo.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(zt,this.urlSerializer.parse(zt.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(zt=>{zt instanceof e.OY&&(zt.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(zt.position):zt.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(zt.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(zt,Jn){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new e.OY(zt,"popstate"===this.lastSource?this.store[this.restoredId]:null,Jn))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(Jn){l.QTQ()};static \u0275prov=l.jDH({token:On,factory:On.\u0275fac})}return On})();function ge(On,...sn){return(0,l.EmA)([{provide:e.bw,multi:!0,useValue:On},[],{provide:e.nX,useFactory:rt,deps:[e.Ix]},{provide:l.iLQ,multi:!0,useFactory:nn},sn.map(zt=>zt.\u0275providers)])}function rt(On){return On.routerState.root}function Je(On,sn){return{\u0275kind:On,\u0275providers:sn}}function Xt(On={}){return Je(4,[{provide:Ce,useFactory:()=>{const zt=(0,l.WQX)(r.Xr),Jn=(0,l.WQX)(l.SKi),To=(0,l.WQX)(e.J2),Jo=(0,l.WQX)(e.Sd);return new Ae(Jo,To,zt,Jn,On)}}])}function nn(){const On=(0,l.WQX)(l.zZn);return sn=>{const zt=On.get(l.o8S);if(sn!==zt.components[0])return;const Jn=On.get(e.Ix),To=On.get(an);1===On.get(un)&&Jn.initialNavigation(),On.get(jt,null,l.$GK.Optional)?.setUpPreloading(),On.get(Ce,null,l.$GK.Optional)?.init(),Jn.resetRootComponentType(zt.componentTypes[0]),To.closed||(To.next(),To.complete(),To.unsubscribe())}}const an=new l.nKC("",{factory:()=>new G.B}),un=new l.nKC("",{providedIn:"root",factory:()=>1}),jt=new l.nKC("");function Vt(On){return Je(0,[{provide:jt,useExisting:Be},{provide:Ue,useExisting:On}])}function Yt(On){return(0,l.ngT)("NgRouterViewTransitions"),Je(9,[{provide:e.Pu,useValue:e.Lg},{provide:e.bK,useValue:{skipNextTransition:!!On?.skipInitialTransition,...On}}])}const Zn=[s.aZ,{provide:e.Sd,useClass:e.nU},e.Ix,e.Zp,{provide:e.nX,useFactory:rt,deps:[e.Ix]},e.D$,[]];let Ne=(()=>{class On{constructor(){}static forRoot(zt,Jn){return{ngModule:On,providers:[Zn,[],{provide:e.bw,multi:!0,useValue:zt},[],Jn?.errorHandler?{provide:e.XR,useValue:Jn.errorHandler}:[],{provide:e.J_,useValue:Jn||{}},Jn?.useHash?{provide:s.hb,useClass:p.fw}:{provide:s.hb,useClass:s.Sm},{provide:Ce,useFactory:()=>{const On=(0,l.WQX)(r.Xr),sn=(0,l.WQX)(l.SKi),zt=(0,l.WQX)(e.J_),Jn=(0,l.WQX)(e.J2),To=(0,l.WQX)(e.Sd);return zt.scrollOffset&&On.setOffset(zt.scrollOffset),new Ae(To,Jn,On,sn,zt)}},Jn?.preloadingStrategy?Vt(Jn.preloadingStrategy).\u0275providers:[],Jn?.initialNavigation?Ln(Jn):[],Jn?.bindToComponentInputs?Je(8,[e.tD,{provide:e.c1,useExisting:e.tD}]).\u0275providers:[],Jn?.enableViewTransitions?Yt().\u0275providers:[],[{provide:ao,useFactory:nn},{provide:l.iLQ,multi:!0,useExisting:ao}]]}}static forChild(zt){return{ngModule:On,providers:[{provide:e.bw,multi:!0,useValue:zt}]}}static \u0275fac=function(Jn){return new(Jn||On)};static \u0275mod=l.$C({type:On});static \u0275inj=l.G2t({})}return On})();function Ln(On){return["disabled"===On.initialNavigation?Je(3,[(0,l.phd)(()=>{(0,l.WQX)(e.Ix).setUpLocationChangeListener()}),{provide:un,useValue:2}]).\u0275providers:[],"enabledBlocking"===On.initialNavigation?Je(2,[{provide:un,useValue:0},(0,l.phd)(()=>{const sn=(0,l.WQX)(l.zZn);return sn.get(s.hj,Promise.resolve()).then(()=>new Promise(Jn=>{const To=sn.get(e.Ix),Jo=sn.get(an);(0,e.gk)(To,()=>{Jn(!0)}),sn.get(e.J2).afterPreactivation=()=>(Jn(!0),Jo.closed?(0,X.of)(void 0):Jo),To.initialNavigation()}))})]).\u0275providers:[]]}const ao=new l.nKC("")},93176:(fn,Q,h)=>{"use strict";h.r(Q),h.d(Q,{AnniversaryBannerComponent:()=>wc,AudioPlayerComponent:()=>S,AwardsAndTestimonialsComponent:()=>Mc,BrandCampaignAccordionComponent:()=>Cl,BrandCampaignBannerComponent:()=>hc,BrandCampaignContentComponent:()=>tc,BrowseOfferingComponent:()=>Nc,CalculatorComponent:()=>Ma,ComparisonTableComponent:()=>Ra,ComplementToEquitiesComponent:()=>Pa,FirmAtAGlanceComponent:()=>sc,GlobalPlatformMapComponent:()=>Sc,GlossaryComponent:()=>nl,HypoPortfolioToolComponent:()=>Xc,ImageGridComponent:()=>kc,InfoBoxComponent:()=>fc,KeyFeaturesTableComponent:()=>Xl,MUNI_STATE_DATA:()=>Br,ManagersListComponent:()=>Fc,MuniStateStrategiesMapComponent:()=>ui,MyDashboardCtaComponent:()=>oo,OsamCanvasBannerComponent:()=>Ql,OsamCanvasExperienceComponent:()=>_a,OsamCanvasExploreComponent:()=>Bc,OsamCanvasFaqsComponent:()=>ys,OsamCanvasSecondaryCtaComponent:()=>Ea,OsamContentFeaturesListComponent:()=>yi,OsamFlexibleAccessModelComponent:()=>Si,OsamWhyCanvasComponent:()=>Xi,PieChartAllocationComponent:()=>ss,PortfolioImpactComponent:()=>fl,RealEstateBenefitsComponent:()=>Ol,RealEstateCorrelationsComponent:()=>Jl,RealEstatePortfolioToolComponent:()=>Oc,RecessionDashboardComponent:()=>js,RecessionGaugeComponent:()=>_s,RecessionSliderComponent:()=>Ca,RothIraCalculatorComponent:()=>k0,SectorAllocationDonutComponent:()=>I,SectorExperienceComponent:()=>pc,SignInComponent:()=>Ke,SpecialistManagersComponent:()=>Z,ThematicPerformanceTableComponent:()=>Rn,UI_BESPOKE_VERSION:()=>$,VerticalTabPanelDirective:()=>Ec,VerticalTabsComponent:()=>rc,VideoEmbedComponent:()=>Jt,VideoHeroSectionComponent:()=>zc}),h(6363);var r=h(42733),p=h(85005),l=h(11629),e=h(71326),G=h(4364),X=h(92201),t=h(39560),V=h(36859),ie=h(64193),J=h(20358),se=h(76631),U=h(29721),ke=h(43498),_e=h(59174),Ue=h(62868),Ze=h(59815),we=h(18307),Be=h(38327),Ce=h(61651);const Ae=JSON.parse('{"type":"Topology","objects":{"default":{"type":"GeometryCollection","geometries":[{"type":"MultiPolygon","arcs":[[[0]],[[1,2,3,4,5,6,7,8]]],"id":"US.MA","properties":{"hc-group":"admin1","hc-key":"us-ma","hc-a2":"MA","labelrank":"0","hasc":"US.MA","woe-id":"2347580","state-fips":"25","fips":"US25","postal-code":"MA","name":"Massachusetts","country":"United States of America","region":"Northeast","longitude":"-71.99930000000001","woe-name":"Massachusetts","latitude":"42.3739","
16woe-label":"Massachusetts, US, United States","type":"State","hc-middle-lon":-72.055,"hc-middle-lat":42.398}},{"type":"MultiPolygon","arcs":[[[9]],[[10,11,12]]],"id":"US.WA","properties":{"hc-group":"admin1","hc-key":"us-wa","hc-a2":"WA","labelrank":"0","hasc":"US.WA","woe-id":"2347606","state-fips":"53","fips":"US53","postal-code":"WA","name":"Washington","country":"United States of America","region":"West","longitude":"-120.361","woe-name":"Washington","latitude":"47.4865","woe-label":"Washington, US, United States","type":"State","hc-middle-lon":-120.01,"hc-middle-lat":47.403}},{"type":"Polygon","arcs":[[13,14,15,16]],"id":"US.CA","properties":{"hc-group":"admin1","hc-key":"us-ca","hc-a2":"CA","labelrank":"0","hasc":"US.CA","woe-id":"2347563","state-fips":"6","fips":"US06","postal-code":"CA","name":"California","country":"United States of America","region":"West","longitude":"-119.591","woe-name":"California","latitude":"36.7496","woe-label":"California, US, United States","type":"State","hc-middle-lon":-118.415,"hc-middle-lat":35.686}},{"type":"Polygon","arcs":[[-14,17,-12,18,19]],"id":"US.OR","properties":{"hc-group":"admin1","hc-key":"us-or","hc-a2":"OR","labelrank":"0","hasc":"US.OR","woe-id":"2347596","state-fips":"41","fips":"US41","postal-code":"OR","name":"Oregon","country":"United States of America","region":"West","longitude":"-120.386","woe-name":"Oregon","latitude":"43.8333","woe-label":"Oregon, US, United States","type":"State","hc-middle-lon":-120.81,"hc-middle-lat":43.957}},{"type":"MultiPolygon","arcs":[[[20]],[[21,22,23,24,25,26,27,28]]],"id":"US.WI","properties":{"hc-group":"admin1","hc-key":"us-wi","hc-a2":"WI","labelrank":"0","hasc":"US.WI","woe-id":"2347608","state-fips":"55","fips":"US55","postal-code":"WI","name":"Wisconsin","country":"United States of America","region":"Midwest","longitude":"-89.5831","woe-name":"Wisconsin","latitude":"44.3709","woe-label":"Wisconsin, US, United States","type":"State","hc-middle-lon":-90.479,"hc-middle-lat":45.253}},{"type":"MultiPolygon","arcs":[[[29]],[[30,31]]],"id":"US.ME","properties":{"hc-group":"admin1","hc-key":"us-me","hc-a2":"ME","labelrank":"0","hasc":"US.ME","woe-id":"2347578","state-fips":"23","fips":"US23","postal-code":"ME","name":"Maine","country":"United States of America","region":"Northeast","longitude":"-69.1973","woe-name":"Maine","latitude":"45.148","woe-label":"Maine, US, United States","type":"State","hc-middle-lon":-69.074,"hc-middle-lat":45.611}},{"type":"MultiPolygon","arcs":[[[32]],[[33]],[[34,35,36]],[[-26,37]]],"id":"US.MI","properties":{"hc-group":"admin1","hc-key":"us-mi","hc-a2":"MI","labelrank":"0","hasc":"US.MI","woe-id":"2347581","state-fips":"26","fips":"US26","postal-code":"MI","name":"Michigan","country":"United States of America","region":"Midwest","longitude":"-84.9479","woe-name":"Michigan","latitude":"43.4343","woe-label":"Michigan, US, United States","type":"State","hc-middle-lon":-84.717,"hc-middle-lat":43.677}},{"type":"Polygon","arcs":[[-20,38,39,40,-15]],"id":"US.NV","properties":{"hc-group":"admin1","hc-key":"us-nv","hc-a2":"NV","labelrank":"0","hasc":"US.NV","woe-id":"2347587","state-fips":"32","fips":"US32","postal-code":"NV","name":"Nevada","country":"United States of America","region":"West","longitude":"-117.02","woe-name":"Nevada","latitude":"39.4299","woe-label":"Nevada, US, United States","type":"State","hc-middle-lon":-117.046,"hc-middle-lat":39.518}},{"type":"Polygon","arcs":[[41,42,43,44,45]],"id":"US.NM","properties":{"hc-group":"admin1","hc-key":"us-nm","hc-a2":"NM","labelrank":"0","hasc":"US.NM","woe-id":"2347590","state-fips":"35","fips":"US35","postal-code":"NM","name":"New Mexico","country":"United States of America","region":"West","longitude":"-106.024","woe-name":"New Mexico","latitude":"34.5002","woe-label":"New Mexico, US, United States","type":"State","hc-middle-lon":-106.098,"hc-middle-lat":34.421}},{"type":"Polygon","arcs":[[-42,46,47,48,49,50]],"id":"US.CO","properties":{"hc-group":"admin1","hc-key":"us-co","hc-a2":"CO","labelrank":"0","hasc":"US.CO","woe-id":"2347564","state-fips":"8","fips":"US08","postal-code":"CO","name":"Colorado","country":"United States of America","region":"West","longitude":"-105.543","woe-name":"Colorado","latitude":"38.9998","woe-label":"Colorado, US, United States","type":"State","hc-middle-lon":-105.57,"hc-middle-lat":39.042}},{"type":"Polygon","arcs":[[-48,51,52,53,54,55]],"id":"US.WY","properties":{"hc-group":"admin1","hc-key":"us-wy","hc-a2":"WY","labelrank":"0","hasc":"US.WY","woe-id":"2347609","state-fips":"56","fips":"US56","postal-code":"WY","name":"Wyoming","country":"United States of America","region":"West","longitude":"-107.552","woe-name":"Wyoming","latitude":"42.9999","woe-label":"Wyoming, US, United States","type":"State","hc-middle-lon":-107.579,"hc-middle-lat":43.039}},{"type":"Polygon","arcs":[[56,57,58,-50]],"id":"US.KS","properties":{"hc-group":"admin1","hc-key":"us-ks","hc-a2":"KS","labelrank":"0","hasc":"US.KS","woe-id":"2347575","state-fips":"20","fips":"US20","postal-code":"KS","name":"Kansas","country":"United States of America","region":"Midwest","longitude":"-98.3309","woe-name":"Kansas","latitude":"38.5","woe-label":"Kansas, US, United States","type":"State","hc-middle-lon":-99.894,"hc-middle-lat":38.549}},{"type":"Polygon","arcs":[[-57,-49,-56,59,60,61,62]],"id":"US.NE","properties":{"hc-group":"admin1","hc-key":"us-ne","hc-a2":"NE","labelrank":"0","hasc":"US.NE","woe-id":"2347586","state-fips":"31","fips":"US31","postal-code":"NE","name":"Nebraska","country":"United States of America","region":"Midwest","longitude":"-99.68550000000001","woe-name":"Nebraska","latitude":"41.5002","woe-label":"Nebraska, US, United States","type":"State","hc-middle-lon":-100.323,"hc-middle-lat":41.555}},{"type":"Polygon","arcs":[[-59,63,64,65,-43,-51]],"id":"US.OK","properties":{"hc-group":"admin1","hc-key":"us-ok","hc-a2":"OK","labelrank":"0","hasc":"US.OK","woe-id":"2347595","state-fips":"40","fips":"US40","postal-code":"OK","name":"Oklahoma","country":"United States of America","region":"South","longitude":"-97.1309","woe-name":"Oklahoma","latitude":"35.452","woe-label":"Oklahoma, US, United States","type":"State","hc-middle-lon":-96.299,"hc-middle-lat":35.365}},{"type":"Polygon","arcs":[[-64,-58,-63,66,67,68,69,70,71,72]],"id":"US.MO","properties":{"hc-group":"admin1","hc-key":"us-mo","hc-a2":"MO","labelrank":"0","hasc":"US.MO","woe-id":"2347584","state-fips":"29","fips":"US29","postal-code":"MO","name":"Missouri","country":"United States of America","region":"Midwest","longitude":"-92.446","woe-name":"Missouri","latitude":"38.5487","woe-label":"Missouri, US, United States","type":"State","hc-middle-lon":-92.521,"hc-middle-lat":38.313}},{"type":"Polygon","arcs":[[73,74,75,-68,76,-29,77]],"id":"US.IL","properties":{"hc-group":"admin1","hc-key":"us-il","hc-a2":"IL","labelrank":"0","hasc":"US.IL","woe-id":"2347572","state-fips":"17","fips":"US17","postal-code":"IL","name":"Illinois","country":"United States of America","region":"Midwest","longitude":"-89.1991","woe-name":"Illinois","latitude":"39.946","woe-label":"Illinois, US, United States","type":"State","hc-middle-lon":-89.191,"hc-middle-lat":40.062}},{"type":"Polygon","arcs":[[78,-36,79,80,-75]],"id":"US.IN","properties":{"hc-group":"admin1","hc-key":"us-in","hc-a2":"IN","labelrank":"0","hasc":"US.IN","woe-id":"2347573","state-fips":"18","fips":"US18","postal-code":"IN","name":"Indiana","country":"United States of America","region":"Midwest","longitude":"-86.1396","woe-name":"Indiana","latitude":"39.8874","woe-label":"Indiana, US, United States","type":"State","hc-middle-lon":-86.242,"hc-middle-lat":40.071}},{"type":"Polygon","arcs":[[81,82,83,-6]],"id":"US.VT","properties":{"hc-group":"admin1","hc-key":"us-vt","hc-a2":"VT","labelrank":"0","hasc":"US.VT","woe-id":"2347604","state-fips":"50","fips":"US50","postal-code":"
16VT","name":"Vermont","country":"United States of America","region":"Northeast","longitude":"-72.7317","woe-name":"Vermont","latitude":"44.0886","woe-label":"Vermont, US, United States","type":"State","hc-middle-lon":-72.843,"hc-middle-lat":44.15}},{"type":"Polygon","arcs":[[84,-65,-73,85,86,87]],"id":"US.AR","properties":{"hc-group":"admin1","hc-key":"us-ar","hc-a2":"AR","labelrank":"0","hasc":"US.AR","woe-id":"2347562","state-fips":"5","fips":"US05","postal-code":"AR","name":"Arkansas","country":"United States of America","region":"South","longitude":"-92.14279999999999","woe-name":"Arkansas","latitude":"34.7563","woe-label":"Arkansas, US, United States","type":"State","hc-middle-lon":-92.364,"hc-middle-lat":35.031}},{"type":"MultiPolygon","arcs":[[[-85,88,89,-44,-66]],[[90]]],"id":"US.TX","properties":{"hc-group":"admin1","hc-key":"us-tx","hc-a2":"TX","labelrank":"0","hasc":"US.TX","woe-id":"2347602","state-fips":"48","fips":"US48","postal-code":"TX","name":"Texas","country":"United States of America","region":"South","longitude":"-98.7607","woe-name":"Texas","latitude":"31.131","woe-label":"Texas, US, United States","type":"State","hc-middle-lon":-97.541,"hc-middle-lat":31.032}},{"type":"MultiPolygon","arcs":[[[91,-9]],[[-3,92,93]]],"id":"US.RI","properties":{"hc-group":"admin1","hc-key":"us-ri","hc-a2":"RI","labelrank":"0","hasc":"US.RI","woe-id":"2347598","state-fips":"44","fips":"US44","postal-code":"RI","name":"Rhode Island","country":"United States of America","region":"Northeast","longitude":"-71.5082","woe-name":"Rhode Island","latitude":"41.6242","woe-label":"Rhode Island, US, United States","type":"State","hc-middle-lon":-71.542,"hc-middle-lat":41.424}},{"type":"Polygon","arcs":[[94,95,96,97,98]],"id":"US.AL","properties":{"hc-group":"admin1","hc-key":"us-al","hc-a2":"AL","labelrank":"0","hasc":"US.AL","woe-id":"2347559","state-fips":"1","fips":"US01","postal-code":"AL","name":"Alabama","country":"United States of America","region":"South","longitude":"-86.7184","woe-name":"Alabama","latitude":"32.8551","woe-label":"Alabama, US, United States","type":"State","hc-middle-lon":-86.668,"hc-middle-lat":32.985}},{"type":"Polygon","arcs":[[99,100,-87,101,-96]],"id":"US.MS","properties":{"hc-group":"admin1","hc-key":"us-ms","hc-a2":"MS","labelrank":"0","hasc":"US.MS","woe-id":"2347583","state-fips":"28","fips":"US28","postal-code":"MS","name":"Mississippi","country":"United States of America","region":"South","longitude":"-89.71890000000001","woe-name":"Mississippi","latitude":"32.8657","woe-label":"Mississippi, US, United States","type":"State","hc-middle-lon":-89.833,"hc-middle-lat":32.749}},{"type":"MultiPolygon","arcs":[[[102,103,104,105]],[[106,107]],[[108,109,110,111,112]]],"id":"US.NC","properties":{"hc-group":"admin1","hc-key":"us-nc","hc-a2":"NC","labelrank":"0","hasc":"US.NC","woe-id":"2347592","state-fips":"37","fips":"US37","postal-code":"NC","name":"North Carolina","country":"United States of America","region":"South","longitude":"-78.866","woe-name":"North Carolina","latitude":"35.6152","woe-label":"North Carolina, US, United States","type":"State","hc-middle-lon":-78.867,"hc-middle-lat":35.491}},{"type":"MultiPolygon","arcs":[[[113,-104,114,-109,115,116,117,118,119,120,121,-108],[122]],[[123,-106]],[[124,125]],[[126,127]]],"id":"US.VA","properties":{"hc-group":"admin1","hc-key":"us-va","hc-a2":"VA","labelrank":"0","hasc":"US.VA","woe-id":"2347605","state-fips":"51","fips":"US51","postal-code":"
16VA","name":"Virginia","country":"United States of America","region":"South","longitude":"-78.2431","woe-name":"Virginia","latitude":"37.7403","woe-label":"Virginia, US, United States","type":"State","hc-middle-lon":-78.329,"hc-middle-lat":37.526}},{"type":"Polygon","arcs":[[-77,-67,128,-61,129,130,-23,131]],"id":"US.IA","properties":{"hc-group":"admin1","hc-key":"us-ia","hc-a2":"IA","labelrank":"0","hasc":"US.IA","woe-id":"2347574","state-fips":"19","fips":"US19","postal-code":"IA","name":"Iowa","country":"United States of America","region":"Midwest","longitude":"-93.3891","woe-name":"Iowa","latitude":"42.0423","woe-label":"Iowa, US, United States","type":"State","hc-middle-lon":-94.374,"hc-middle-lat":42.051}},{"type":"MultiPolygon","arcs":[[[132,-126]],[[133,134]],[[-127,135,136,-119,137,138,139,140]]],"id":"US.MD","properties":{"hc-group":"admin1","hc-key":"us-md","hc-a2":"MD","labelrank":"0","hasc":"US.MD","woe-id":"2347579","state-fips":"24","fips":"US24","postal-code":"MD","name":"Maryland","country":"United States of America","region":"South","longitude":"-77.0454","woe-name":"Maryland","latitude":"39.3874","woe-label":"Maryland, US, United States","type":"State","hc-middle-lon":-76.642,"hc-middle-lat":39.381}},{"type":"Polygon","arcs":[[141,-140,142,143,-135]],"id":"US.DE","properties":{"hc-group":"admin1","hc-key":"us-de","hc-a2":"DE","labelrank":"0","hasc":"US.DE","woe-id":"2347566","state-fips":"10","fips":"US10","postal-code":"DE","name":"Delaware","country":"United States of America","region":"South","longitude":"-75.41119999999999","woe-name":"Delaware","latitude":"38.8657","woe-label":"Delaware, US, United States","type":"State","hc-middle-lon":-75.081,"hc-middle-lat":38.671}},{"type":"Polygon","arcs":[[144,-143,-139,145,146,147,148,149]],"id":"US.PA","properties":{"hc-group":"admin1","hc-key":"us-pa","hc-a2":"PA","labelrank":"0","hasc":"US.PA","woe-id":"2347597","state-fips":"42","fips":"US42","postal-code":"PA","name":"Pennsylvania","country":"United States of America","region":"Northeast","longitude":"-77.60939999999999","woe-name":"Pennsylvania","latitude":"40.8601","woe-label":"Pennsylvania, US, United States","type":"State","hc-middle-lon":-77.652,"hc-middle-lat":40.87}},{"type":"Polygon","arcs":[[150,151,152,-150]],"id":"US.NJ","properties":{"hc-group":"admin1","hc-key":"us-nj","hc-a2":"NJ","labelrank":"0","hasc":"US.NJ","woe-id":"2347589","state-fips":"34","fips":"US34","postal-code":"NJ","name":"New Jersey","country":"United States of America","region":"Northeast","longitude":"-74.4653","woe-name":"New Jersey","latitude":"40.0449","woe-label":"New Jersey, US, United States","type":"State","hc-middle-lon":-74.556,"hc-middle-lat":39.748}},{"type":"Polygon","arcs":[[-149,153,-82,-5,154,155,-152,156]],"id":"US.NY","properties":{"hc-group":"admin1","hc-key":"us-ny","hc-a2":"NY","labelrank":"0","hasc":"US.NY","woe-id":"2347591","state-fips":"36","fips":"US36","postal-code":"NY","name":"New York","country":"United States of America","region":"Northeast","longitude":"-75.32420000000001","woe-name":"New York","latitude":"43.1988","woe-label":"New York, US, United States","type":"State","hc-middle-lon":-75.04,"hc-middle-lat":43.02}},{"type":"Polygon","arcs":[[157,158,-53,159,-39,-19,-11]],"id":"US.ID","properties":{"hc-group":"admin1","hc-key":"us-id","hc-a2":"ID","labelrank":"0","hasc":"US.ID","woe-id":"2347571","state-fips":"16","fips":"US16","postal-code":"ID","name":"Idaho","country":"United States of America","region":"West","longitude":"-114.133","woe-name":"Idaho","latitude":"43.7825","woe-label":"Idaho, US, United States","type":"State","hc-middle-lon":-114.097,"hc-middle-lat":43.549}},{"type":"Polygon","arcs":[[-55,160,161,162,-130,-60]],"id":"US.SD","properties":{"hc-group":"admin1","hc-key":"us-sd","hc-a2":"SD","labelrank":"0","hasc":"US.SD","woe-id":"2347600","state-fips":"46","fips":"US46","postal-code":"SD","name":"South Dakota","country":"United States of America","region":"Midwest","longitude":"-100.255","woe-name":"South Dakota","latitude":"44.4711","woe-label":"South Dakota, US, United States","type":"State","hc-middle-lon":-100.262,"hc-middle-lat":44.506}},{"type":"Polygon","arcs":[[163,-155,-4,-94]],"id":"US.CT","properties":{"hc-group":"admin1","hc-key":"us-ct","hc-a2":"CT","labelrank":"0","hasc":"US.CT","woe-id":"2347565","state-fips":"9","fips":"US09","postal-code":"CT","name":"Connecticut","country":"United States of America","region":"Northeast","longitude":"-72.7594","woe-name":"Connecticut","latitude":"41.6486","woe-label":"Connecticut, US, United States","type":"State","hc-middle-lon":-72.757,"hc-middle-lat":41.516}},{"type":"Polygon","arcs":[[164,-7,-84,165,-32]],"id":"US.NH","properties":{"hc-group":"admin1","hc-key":"us-nh","hc-a2":"NH","labelrank":"0","hasc":"US.NH","woe-id":"2347588","state-fips":"33","fips":"US33","postal-code":"NH","name":"New Hampshire","country":"United States of America","region":"Northeast","longitude":"-71.6301","woe-name":"New Hampshire","latitude":"43.5993","woe-label":"New Hampshire, US, United States","type":"State","hc-middle-lon":-71.593,"hc-middle-lat":43.783}},{"type":"MultiPolygon","arcs":[[[-71,166]],[[-69,-76,-81,167,168,-117,169]],[[170,170,170]]],"id":"US.KY","properties":{"hc-group":"admin1","hc-key":"us-ky","hc-a2":"KY","labelrank":"0","hasc":"US.KY","woe-id":"2347576","state-fips":"21","fips":"US21","postal-code":"KY","name":"Kentucky","country":"United States of America","region":"South","longitude":"-85.5729","woe-name":"Kentucky","latitude":"37.3994","woe-label":"Kentucky, US, United States","type":"State","hc-middle-lon":-84.594,"hc-middle-lat":37.611}},{"type":"Polygon","arcs":[[-35,171,-147,172,-168,-80]],"id":"US.OH","properties":{"hc-group":"admin1","hc-key":"us-oh","hc-a2":"OH","labelrank":"0","hasc":"US.OH","woe-id":"2347594","state-fips":"39","fips":"US39","postal-code":"OH","name":"Ohio","country":"United States of America","region":"Midwest","longitude":"-82.67189999999999","woe-name":"Ohio","latitude":"40.0924","woe-label":"Ohio, US, United States","type":"State","hc-middle-lon":-83.048,"hc-middle-lat":40.263}},{"type":"Polygon","arcs":[[-102,-86,-72,-167,-70,-170,-116,-113,173,-97]],"id":"US.TN","properties":{"hc-group":"admin1","hc-key":"us-tn","hc-a2":"TN","labelrank":"0","hasc":"US.TN","woe-id":"2347601","state-fips":"47","fips":"US47","postal-code":"TN","name":"Tennessee","country":"United States of America","region":"South","longitude":"-86.3415","woe-name":"Tennessee","latitude":"35.7514","woe-label":"Tennessee, US, United States","type":"State","hc-middle-lon":-86.623,"hc-middle-lat":35.846}},{"type":"Polygon","arcs":[[-173,-146,-138,-118,-169]],"id":"US.WV","properties":{"hc-group":"admin1","hc-key":"us-wv","hc-a2":"WV","labelrank":"0","hasc":"US.WV","woe-id":"2347607","state-fips":"54","fips":"US54","postal-code":"WV","name":"West Virginia","country":"United States of America","region":"South","longitude":"-80.7128","woe-name":"West Virginia","latitude":"38.6422","woe-label":"West Virginia, US, United States","type":"State","hc-middle-lon":-80.919,"hc-middle-lat":38.701}},{"type":"Polygon","arcs":[[174,-120,-137]],"id":"US.DC","properties":{"hc-group":"admin1","hc-key":"us-dc","hc-a2":"DC","labelrank":"9","hasc":"US.DC","woe-id":"2347567","state-fips":"11","fips":"US11","postal-code":"DC","name":"District of Columbia","country":"United States of America","region":"South","longitude":"-77.01130000000001","woe-name":"District of Columbia","latitude":"38.8922","woe-label":"District of Columbia, US, United States","type":"Federal District","hc-middle-lon":-77.001,"hc-middle-lat":38.899}},{"type":"Polygon","arcs":[[175,-89,-88,-101]],"id":"US.LA","properties":{"hc-group":"admin1","hc-key":"us-la","hc-a2":"LA","labelrank":"0","hasc":"US.LA","woe-id":"2347577","state-fips":"22","fips":"US22","postal-code":"LA","name":"Louisiana","country":"United States of America","region":"South","longitude":"-91.9991","woe-name":"Louisiana","latitude":"30.5274","woe-label":"Louisiana, US, United States","type":"State","hc-middle-lon":-92.307,"hc-middle-lat":31.273}},{"type":"Polygon","arcs":[[-99,176,177]],"id":"US.FL","properties":{"hc-group":"admin1","hc-key":"us-fl","hc-a2":"FL","labelrank":"0","hasc":"US.FL","woe-id":"2347568","state-fips":"12","fips":"US12","postal-code":"FL","
16name":"Florida","country":"United States of America","region":"South","longitude":"-81.6228","woe-name":"Florida","latitude":"28.1568","woe-label":"Florida, US, United States","type":"State","hc-middle-lon":-81.631,"hc-middle-lat":27.933}},{"type":"Polygon","arcs":[[-98,-174,-112,178,179,-177]],"id":"US.GA","properties":{"hc-group":"admin1","hc-key":"us-ga","hc-a2":"GA","labelrank":"0","hasc":"US.GA","woe-id":"2347569","state-fips":"13","fips":"US13","postal-code":"GA","name":"Georgia","country":"United States of America","region":"South","longitude":"-83.4078","woe-name":"Georgia","latitude":"32.8547","woe-label":"Georgia, US, United States","type":"State","hc-middle-lon":-83.674,"hc-middle-lat":32.715}},{"type":"Polygon","arcs":[[180,-179,-111]],"id":"US.SC","properties":{"hc-group":"admin1","hc-key":"us-sc","hc-a2":"SC","labelrank":"0","hasc":"US.SC","woe-id":"2347599","state-fips":"45","fips":"US45","postal-code":"SC","name":"South Carolina","country":"United States of America","region":"South","longitude":"-80.6471","woe-name":"South Carolina","latitude":"33.8578","woe-label":"South Carolina, US, United States","type":"State","hc-middle-lon":-80.813,"hc-middle-lat":34.034}},{"type":"Polygon","arcs":[[181,-24,-131,-163,182]],"id":"US.MN","properties":{"hc-group":"admin1","hc-key":"us-mn","hc-a2":"MN","labelrank":"0","hasc":"US.MN","woe-id":"2347582","state-fips":"27","fips":"US27","postal-code":"MN","name":"Minnesota","country":"United States of America","region":"Midwest","longitude":"-93.364","woe-name":"Minnesota","latitude":"46.0592","woe-label":"Minnesota, US, United States","type":"State","hc-middle-lon":-94.386,"hc-middle-lat":45.85}},{"type":"Polygon","arcs":[[183,184,-161,-54,-159]],"id":"US.MT","properties":{"hc-group":"admin1","hc-key":"us-mt","hc-a2":"MT","labelrank":"0","hasc":"US.MT","woe-id":"2347585","state-fips":"30","fips":"US30","postal-code":"MT","name":"Montana","country":"United States of America","region":"West","longitude":"-110.044","woe-name":"Montana","latitude":"46.9965","woe-label":"Montana, US, United States","type":"State","hc-middle-lon":-109.139,"hc-middle-lat":47.053}},{"type":"Polygon","arcs":[[-185,185,-183,-162]],"id":"US.ND","properties":{"hc-group":"admin1","hc-key":"us-nd","hc-a2":"ND","labelrank":"0","hasc":"US.ND","woe-id":"2347593","state-fips":"38","fips":"US38","postal-code":"ND","name":"North Dakota","country":"United States of America","region":"Midwest","longitude":"-100.302","woe-name":"North Dakota","latitude":"47.4675","woe-label":"North Dakota, US, United States","type":"State","hc-middle-lon":-100.635,"hc-middle-lat":47.51}},{"type":"Polygon","arcs":[[186,-16,-41,187,-46]],"id":"US.AZ","properties":{"hc-group":"admin1","hc-key":"us-az","hc-a2":"AZ","labelrank":"0","hasc":"US.AZ","woe-id":"2347561","state-fips":"4","fips":"US04","postal-code":"AZ","name":"Arizona","country":"United States of America","region":"West","longitude":"-111.935","woe-name":"Arizona","latitude":"34.3046","woe-label":"Arizona, US, United States","type":"State","hc-middle-lon":-111.881,"hc-middle-lat":34.446}},{"type":"Polygon","arcs":[[-188,-40,-160,-52,-47]],"id":"US.UT","properties":{"hc-group":"admin1","hc-key":"us-ut","hc-a2":"UT","labelrank":"0","hasc":"US.UT","woe-id":"2347603","state-fips":"49","fips":"US49","postal-code":"UT","name":"Utah","country":"United States of America","region":"West","longitude":"-111.544","woe-name":"Utah","latitude":"39.5007","woe-label":"Utah, US, United States","type":"State","hc-middle-lon":-111.491,"hc-middle-lat":39.012}},{"type":"MultiPolygon","arcs":[[[188]],[[189]],[[190]],[[191]],[[192]],[[193]],[[194]],[[195]]],"id":"US.HI","properties":{"hc-group":"admin1","hc-key":"us-hi","hc-a2":"HI","labelrank":"0","hasc":"US.HI","woe-id":"2347570","state-fips":"15","fips":"US15","postal-code":"HI","name":"Hawaii","country":"United States of America","region":"West","longitude":"-157.999","woe-name":"Hawaii","latitude":"21.4919","woe-label":"Hawaii, US, United States","type":"State","hc-middle-lon":-155.52,"hc-middle-lat":19.605,"hc-inset":"us-all-hawaii"}},{"type":"MultiPolygon","arcs":[[[196],[197]],[[198]],[[199]],[[200]],[[201]],[[202]],[[203]],[[204]],[[205]],[[206]],[[207]],[[208]],[[209]],[[210]],[[211]],[[212]],[[213]],[[214]],[[215]],[[216]],[[217]],[[218]],[[219]],[[220]],[[221]],[[222]],[[223]
16],[[224]],[[225]],[[226]],[[227]],[[228]],[[229]],[[230]],[[231]],[[232]],[[233]],[[234]],[[235]],[[236]],[[237]],[[238]],[[239]],[[240]],[[241]]],"id":"US.AK","properties":{"hc-group":"admin1","hc-key":"us-ak","hc-a2":"AK","labelrank":"0","hasc":"US.AK","woe-id":"2347560","state-fips":"2","fips":"US02","postal-code":"AK","name":"Alaska","country":"United States of America","region":"West","longitude":"-151.604","woe-name":"Alaska","latitude":"65.3609","woe-label":"Alaska, US, United States","type":"State","hc-middle-lon":-150.208,"hc-middle-lat":65.023,"hc-inset":"us-all-alaska"}}],"hc-recommended-transform":{"default":{"crs":"+proj=lcc +lat_1=33 +lat_2=45 +lat_0=39 +lon_0=-96 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs","scale":0.000151481324748,"jsonres":15.5,"jsonmarginX":-999,"jsonmarginY":9851,"xoffset":-2361356.09818,"yoffset":1398996.77886},"us-all-hawaii":{"xpan":190,"ypan":417,"crs":"+proj=aea +lat_1=8 +lat_2=18 +lat_0=13 +lon_0=-157 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs","scale":0.000123090941806,"jsonres":15.5,"jsonmarginX":-999,"jsonmarginY":9851,"xoffset":-338610.47557,"yoffset":1022754.31736,"geometry":{"type":"Polygon","coordinates":[[[-108.02234811026737,28.131995556971578],[-99.6925136210582,25.09851533842571],[-99.13103120627295,10.80433106513135],[-105.76273688266124,10.337841364791041],[-108.02234811026737,28.131995556971578]]]}},"us-all-alaska":{"rotation":-0.0174532925199,"xpan":5,"ypan":357,"crs":"+proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","scale":0.0000584397059179,"jsonres":15.5,"jsonmarginX":-999,"jsonmarginY":9851,"xoffset":-1566154.00853,"yoffset":1992671.14918,"geometry":{"type":"Polygon","coordinates":[[[-120.85794661131852,30.762825284322425],[-119.60838899484447,31.05714930388009],[-108.02234811026737,28.131995556971578],[-105.76273688266124,10.337841364791041],[-115.12985129390901,8.8460581322757],[
16-120.85794661131852,30.762825284322425]]]}}},"hc-recommended-mapview":{"projection":{"name":"LambertConformalConic","parallels":[33,45],"rotation":[96]},"padding":[0,0,"8%",0],"insets":[{"id":"us-alaska","borderPath":{"type":"MultiLineString","coordinates":[[[0,60],[25,80],[25,100]]]},"field":{"type":"Polygon","coordinates":[[[0,60],[25,80],[25,100],[0,100]]]},"geoBounds":{"type":"Polygon","coordinates":[[[-179.5,50],[-129,50],[-129,72],[-179.5,72]]]},"padding":["30%","5%",0,0],"projection":{"name":"LambertConformalConic","parallels":[55,65],"rotation":[154]}},{"id":"us-hawaii","borderPath":{"type":"LineString","coordinates":[[[25,80],[40,92]]]},"field":{"type":"Polygon","coordinates":[[[25,80],[40,92],[40,100],[25,100]]]},"geoBounds":{"type":"Polygon","coordinates":[[[-162,23],[-152,23],[-152,18],[-162,18]]]},"padding":["30%","20%",0,"10%"],"projection":{"name":"LambertConformalConic","parallels":[8,18],"rotation":[157]}}]}}},"arcs":[[[9647,4303],[19,-17],[-20,-2],[-11,-11],[12,30]],[[9596,4344],[1,9],[-5,-2]],[[9592,4351],[-10,17],[-4,41],[-39,0]],[[9539,4409],[-90,3],[-68,5]],[[9381,4417],[-3,4],[23,127]],[[9401,4548],[33,0],[42,-2]],[[9476,4546],[110,-6],[14,21],[32,13]],[[9632,4574],[3,-31],[17,-16],[-26,-18],[-15,-44],[13,2],[17,-21],[17,-75],[25,-19],[24,14],[-3,48],[10,-35],[0,-35],[-23,-3],[-47,-24],[3,36],[-24,-16],[-2,-17],[-18,-7]],[[9603,4313],[-1,29],[-6,2]],[[4722,5694],[15,-16],[-16,-15],[10,-30],[-32,16],[12,9],[11,36]],[[5276,5740],[-1,-498],[12,-37],[4,-35]],[[5291,5170],[-201,-1],[-9,-10],[-46,-4],[-61,-36],[-36,-1],[-27,-17],[-25,-2],[-10,15],[-49,2],[-44,-29],[-45,18],[-6,60],[-10,25],[-26,14]],[[4696,5204],[-18,-5],[-10,23],[-20,6],[-17,-13],[-18,23],[0,56],[6,-38],[10,18],[0,38],[-18,-1],[-4,28],[30,14],[-34,15],[-14,61],[-10,73],[-20,32],[-9,50],[15,38],[49,-37],[76,-12],[9,12],[15,-27],[21,20],[14,-48],[-13,-42],[22,45],[-6,-59],[21,-41],[-34,-8],[-4,-32],[-5,40],[-19,-50],[35,1],[11,37],[20,14],[-8,35],[1,39],[18,39],[-22,48],[5,14],[-19,14],[-12,-28],[11,-5],[24,-49],[-20,7],[-6,33],[-12,17],[15,26],[-6,3],[-6,27],[21,-18],[5,25],[-5,30],[-15,5],[-15,32],[6,12],[539,-1]],[[4599,4406],[397,0]],[[4996,4406],[0,-573],[177,-249],[138,-210],[192,-303]],[[5503,3071],[24,-102],[23,-36],[-24,-29],[-13,-36],[3,-40],[-13,-56],[-9,-4],[2,-62],[21,-19],[-6,-48],[-17,-5]],[[5494,2634],[-227,-34],[-1,30],[-12,2],[-6,78],[-17,43],[-63,82],[-22,-5],[2,19],[-14,38],[-25,-7],[-39,29],[-5,20],[-33,31],[-24,-3],[-25,13],[-31,-4],[-17,26],[1,105],[-24,22],[6,16],[-32,57],[-11,6],[-42,102],[-16,19],[-7,52],[15,21],[2,24],[-13,32],[-21,0],[-23,41],[0,32],[-11,33],[0,48],[10,5],[5,-41],[30,-27],[-12,40],[-16,23],[-3,43],[22,6],[-25,21],[-10,-7],[-2,-57],[-36,41],[-21,80],[-56,89],[4,21],[-14,61],[6,38],[-8,55],[-25,52],[-23,30],[-4,34],[28,114],[4,76],[-9,57],[-10,8],[5,42]],[[4599,4406],[-14,22],[-7,41],[2,64],[-13,35],[10,35],[7,59],[13,39],[8,64],[10,144],[-2,36],[16,140],[-8,40],[4,41],[-5,42],[35,-3],[13,13],[9,-21],[19,7]],[[5291,5170],[11,-32],[21,-16],[7,-32],[-18,-45],[-17,-82],[-35,-83],[1,-35],[27,-22],[-11,-76],[0,-341]],[[5277,4406],[-281,0]],[[8109,5044],[-7,-43],[-23,-56],[-11,19],[16,48],[25,32]],[[7763,4504],[-6,27]],[[7757,4531],[-32,17],[-11,79],[7,23],[-15,43]],[[7706,4693],[-4,79],[-13,20],[-22,10],[-42,69],[-27,28],[-18,5],[-22,28],[6,33],[0,71],[8,28],[-20,24],[0,27],[17,38],[39,32],[0,111],[17,20]],[[7625,5316],[30,-12],[57,30],[21,17],[21,-5],[-6,-28],[13,-26],[24,-10]],[[7785,5282],[17,-15],[11,-33],[94,-36],[26,-22],[61,-14],[11,-33],[26,-19],[-6,-63],[20,-2],[-7,-32],[12,-15]],[[8050,4998],[-21,-29],[-20,-72],[10,-3],[29,55],[16,8],[11,-16],[-21,-94],[5,-17],[-21,-56],[2,-42],[-19,-84],[1,-47],[11,-40],[-3,-61]],[[8030,4500],[-166,2],[-86,1]],[[7778,4503],[-15,1]],[[9856,4851],[15,21],[9,-16],[-21,-35],[-3,30]],[[9606,5037],[17,-12],[21,63],[26,30],[14,43],[-5,22],[12,55],[11,11],[6,55],[70,140],[18,-1],[3,-35],[13,-12],[67,30],[36,-59],[2,-260],[33,-13],[-3,-62],[11,-22],[17,3],[24,-65],[-26,-37],[-13,12],[-7,-21],[-44,-11],[-3,-27],[-14,-14],[-5,29],[-31,2],[-19,-37],[4,-47],[-20,61],[6,32],[-23,-22],[-8,-70],[-18,-24],[-10,9],[-13,-27],[-19,-2],[-11,-24],[-12,29],[-27,-29],[3,-26],[-35,-55],[-15,-36]],[[9639,4613],[-22,57],[1,34],[-12,333]],[[8430,5184],[1,-28],[-23,3],[8,31],[14,-6]],[[7965,5584],[-18,-31],[-42,-34],[1,25],[59,40]],[[8440,4355],[-79,
vendor: 14,883 bytes, line 16
16-4],[-48,-2]],[[8313,4349],[0,11],[-192,1]],[[8121,4361],[23,34],[21,60],[15,87],[0,48],[-31,127],[10,30],[-7,57],[23,55],[0,60],[16,11],[2,33],[22,6],[19,45],[7,-23],[-8,-40],[8,-14],[14,28],[2,57],[21,28],[18,2],[-9,47],[29,32],[26,-22],[-8,25],[22,-5],[-10,-23],[22,-5],[12,-26],[55,-28],[12,-15],[7,-40],[-14,-13],[16,-57],[-6,-71],[-17,-12],[-6,-39],[-25,-14],[-4,-59],[21,-14],[18,19],[24,54],[30,15],[22,-28],[15,-123],[11,-50],[-10,-70],[-28,1],[-7,-48],[-23,-25],[-12,-65],[-19,-38]],[[7785,5282],[37,20],[21,26],[37,7],[25,26],[16,3],[31,42],[4,-11],[15,36],[36,22],[31,-10],[-49,-47],[-17,-37],[0,25],[-13,4],[12,-31],[-2,-36],[21,28],[41,-7],[16,-14],[27,-60],[35,5],[8,-16],[28,1],[42,43],[59,-1],[30,18],[23,1],[-10,-48],[21,-14],[17,9],[8,-16],[14,17],[30,3],[-3,-55],[23,-43],[-12,-9],[-48,5],[-12,12],[-7,-38],[-27,32],[-30,17],[-19,-3],[-11,-21],[-56,-6],[-12,-28],[-31,-26],[13,42],[-20,-5],[-20,-28],[-1,36],[-56,-154]],[[5277,4406],[193,1],[88,-1]],[[5558,4406],[0,-536],[0,-417]],[[5558,3453],[-1,-149],[-7,-34],[-41,22],[-15,-13],[5,-42],[0,-68],[9,-62],[-5,-36]],[[6028,3452],[570,0]],[[6598,3452],[0,-71],[0,-24]],[[6598,3357],[-3,-4],[-3,-854],[-339,-1],[15,-44]],[[6268,2454],[-161,2],[0,-86],[-79,0]],[[6028,2370],[1,542],[-1,540]],[[6028,3452],[0,644],[1,120]],[[6029,4216],[470,-1]],[[6499,4215],[189,0],[0,-190]],[[6688,4025],[0,-125],[1,-448]],[[6689,3452],[-91,0]],[[6029,4216],[-189,-1],[0,191]],[[5840,4406],[0,149],[0,328]],[[5840,4883],[0,95],[659,0]],[[6499,4978],[0,-309],[0,-72]],[[6499,4597],[0,-72],[0,-310]],[[6688,4025],[635,0]],[[7323,4025],[41,-35],[-21,-55],[19,-28],[6,-32],[20,-18],[0,-405]],[[7388,3452],[-699,0]],[[6499,4597],[525,0],[38,-37],[23,12],[51,4],[16,-19],[39,-21],[22,-31]],[[7213,4505],[8,-4],[4,-55],[18,-42],[9,-37],[-2,-46],[15,-16],[5,-31],[4,-98]],[[7274,4176],[6,-33],[0,-4]],[[7280,4139],[13,-49],[30,-65]],[[7388,3452],[0,-24],[0,-71]],[[7388,3357],[17,-213],[-4,-331]],[[7401,2813],[-37,20],[-33,40],[-12,-18],[-23,16],[-16,-18],[-16,7],[-37,-37],[-30,41],[-19,-8],[-6,15],[-15,-18],[-4,-25],[-9,35],[-15,-16],[-29,30],[-26,-17],[-13,46],[-37,-12],[-44,26],[-23,4],[-7,34],[-39,-2],[-30,33],[0,367],[-283,1]],[[7280,4139],[121,-5],[131,1],[129,8],[27,-46]],[[7688,4097],[-8,-39],[7,-59],[9,-30],[29,-49],[21,-25],[11,-62],[12,-23],[14,17],[28,-25],[-24,-102],[26,-54],[18,-12],[35,-48],[9,-49],[-7,-34],[13,-34],[25,-20]],[[7906,3449],[-1,-47],[-11,-32],[-10,14],[-6,-27]],[[7878,3357],[-5,-9],[-2,9]],[[7871,3357],[-7,10],[1,-10]],[[7865,3357],[3,-22],[-16,-27],[8,-20],[-10,-27]],[[7850,3261],[-62,-2],[29,58],[-9,40],[-420,0]],[[8030,4500],[-1,-40],[28,-105]],[[8057,4355],[-1,-452],[-12,-47],[11,-28],[3,-40],[-13,-46],[-10,-11],[-17,-57],[-9,-12],[-1,-56]],[[8008,3606],[-11,-32],[4,-31],[-33,-13],[-2,-64],[-39,28],[-13,-2],[-13,-28],[5,-15]],[[7688,4097],[5,42],[19,10],[20,56],[2,25],[-12,22],[8,46],[27,3],[34,30],[14,40],[3,58],[-22,24],[-23,51]],[[7778,4503],[119,-1],[133,-2]],[[8057,4355],[22,-20],[42,26]],[[8313,4349],[1,-77],[-3,-420]],[[8311,3852],[-5,-33],[6,-25],[-35,-19],[-25,6],[3,-35],[-19,-20],[-4,-24],[-14,-4],[-9,-43],[-13,-18],[-22,33],[-23,-23],[-1,-17],[-19,-5],[-7,17],[-33,-28],[-25,19],[-16,-17],[-27,14],[-15,-24]],[[9401,4548],[1,154],[-16,9],[5,29],[-6,58],[10,35],[3,45],[-6,20],[1,81]],[[9393,4979],[61,1],[113,1]],[[9567,4981],[-13,-52],[8,-27],[-11,-29],[-35,-31],[-1,-27],[-15,-68],[-17,-48],[-1,-45],[-14,-80],[8,-28]],[[7443,2691],[-1,103],[-26,1],[-15,18]],[[7850,3261],[0,-31],[-21,-19],[3,-36],[-18,-30],[0,-50],[-19,-24]],[[7795,3071],[3,-15],[-18,-18],[-12,-36],[0,-41],[-34,-51],[4,-23],[-17,-8],[4,-34],[-17,-25],[9,-39],[-5,-31],[8,-32],[-6,-26]],[[7714,2692],[-18,0],[-253,-1]],[[7443,2691],[-1,-193],[22,-55],[-1,-24],[30,-103],[-6,-43],[-15,-48],[1,-93],[-8,-18]],[[7465,2114],[-12,-40],[5,-19],[-17,1],[-56,-44],[9,23],[-19,-9],[5,43],[-26,-15],[-4,-25],[28,-40],[-20,-21],[5,29],[-26,-62],[-41,-54],[-33,-15],[-5,-17],[-38,-39],[-1,-12],[-27,-28],[-29,-56],[12,46],[-13,15],[-19,-26],[19,-6],[-17,-42],[-17,2],[11,-29],[-14,-66],[-7,13],[-21,-26],[26,2],[-11,-51],[23,-169],[16,-30],[-27,-22],[-36,40],[-39,3],[-14,22],[-26,10],[-15,24],[-27,7],[-7,60],[-28,64],[-6,48],[2,50],[-19,17],[-35,95],[-19,26],[-11,57],[-22,63],[-4,37],[-33,52],[7,17],[-19,7],[-24,50],[-67,5],[-20,18],[-7,-23],[-27,-6],[-20,-89],[3,-9],[-27,-47],[-14,3],[-46,53],[-25,12],[-20,35],[-25,27],[-14,53],[0,47],[-31,93],[-33,33],[-61,104],[-15,10],[-18,51],[-14,10]],[[7147,1669],[-19,-85],[0,-53],[11,-88],[-13,69],[3,98],[18,59]],[[9603,4313],[-8,-2],[1,33]],[[9592,4351],[0,-43],[-18,-3],[-6,-20],[-34,-10]],[[9534,4275],[5,40],[0,94]],[[8067,2209],[-22,-44],[-62,-3],[19,7],[-7,18],[-21,4]],[[7974,2191],[-8,286],[38,573],[-9,20]],[[7995,3070],[0,3],[243,-5]],[[8238,3068],[38,-390],[11,-62],[17,-65],[-14,-27],[-9,-60],[10,-55],[-7,-50],[10,-51]],[[8294,2308],[-243,-1],[-4,-24],[21,-43],[-1,-31]],[[7974,2191],[-43,4],[-44,-21],[-19,-21]],[[7868,2153],[-30,94],[11,61],[-181,-1],[7,11],[-6,41],[9,2],[1,42],[9,14],[10,54],[23,30],[16,62],[-16,21],[-6,61],[7,29],[-8,18]],[[7795,3071],[159,-1],[41,0]],[[9152,3366],[0,-10],[-10,10]],[[9142,3366],[4,0]],[[9146,3366],[1,-1],[2,1]],[[9149,3366],[1,0],[2,0]],[[9157,3366],[6,-51],[29,-108],[-23,66],[-14,93]],[[9155,3366],[1,1],[1,-1]],[[8610,3378],[41,-8],[106,-6],[383,2]],[[9140,3366],[23,-89],[-39,42],[14,-25],[-44,-30],[-15,8],[-5,-21],[64,7],[2,-63],[4,45],[13,17],[12,-28],[-6,-49],[-9,12],[-17,-48],[-19,-7],[-29,29],[-2,-20],[-37,19],[46,-35],[-16,-27],[10,-9],[-26,-25],[-23,32],[14,-34],[16,-13],[21,4],[8,27],[12,-34],[-28,-39],[-48,-2],[-50,-58],[-15,-32],[-14,-69],[-26,15],[-30,-8]],[[8901,2858],[-102,174],[-106,5],[-1,26],[-27,37],[-114,10],[-78,-39]],[[8473,3071],[-36,-1],[-78,-2]],[[8359,3068],[5,51],[16,1],[8,32],[22,25],[26,3],[40,42],[16,29],[26,21],[5,-16],[36,36],[11,-12],[15,37],[17,18],[8,43]],[[9155,3366],[-8,31],[-1,-31]],[[9142,3366],[-3,8],[1,-8]],[[8610,3378],[-28,-3],[-162,2]],[[8420,3377],[51,28],[23,27],[24,52],[27,21],[36,50]],[[8581,3555],[13,-48],[26,-14],[20,23],[11,-17],[26,10],[9,25],[11,-9],[41,24],[1,34],[47,113],[15,60],[31,-32],[30,80],[10,-11],[28,39],[16,34],[8,54],[46,-59],[10,36]],[[8980,3897],[25,-17],[-5,-17],[38,-42]],[[9038,3821],[2,-5],[3,-1]],[[9043,3815],[2,-36],[-18,-11],[-11,-47],[9,-15],[20,13],[15,-42],[25,-5],[8,-24],[27,-23],[-7,-54],[-16,7],[-13,30],[-28,31],[38,-69],[26,-32],[-19,-15],[-4,-21]],[[9097,3502],[8,-5],[10,-42],[-12,-8],[-21,50],[-35,11],[29,-27],[22,-46],[20,10],[26,-9],[13,-70]],[[9097,3502],[-3,1],[-24,52],[16,-47],[8,-5],[2,-4],[1,3]],[[9149,3366],[2,5],[1,-5]],[[9214,3647],[-7,-25],[6,25]],[[9213,3647],[1,0]],[[9177,3637],[2,5],[23,4]],[[9202,3646],[-11,-35],[-37,-91],[6,-30],[-12,-21],[-6,43],[7,50],[28,75]],[[7280,4139],[-6,37]],[[7213,4505],[-15,45],[17,70],[-10,20],[-3,52],[13,1]],[[7215,4693],[338,0],[153,0]],[[7757,4531],[7,-23],[-1,-4]],[[9213,3647],[6,16],[-5,-16]],[[9233,3730],[-3,-22],[2,21]],[[9232,3729],[1,1]],[[9177,3637],[-21,-7],[8,43],[-24,29],[-1,-13],[-26,44],[29,18],[-9,23],[-19,15],[19,22],[-13,13],[-3,39],[23,46],[9,40],[-25,-45],[-11,8],[-6,-31],[-17,3],[14,-33],[-12,-38],[3,-69],[9,-39],[-21,29],[30,-64],[0,-19],[-23,30],[-26,11],[-18,43],[-16,-22],[-6,24],[22,41],[1,19]],[[9047,3797],[11,16],[-20,8]],[[8980,3897],[-11,53],[-27,18],[-28,-15],[-4,-17],[-20,2],[-9,17],[-17,-35],[-10,6],[-40,-52],[1,97]],[[8815,3971],[164,0],[184,0]],[[9163,3971],[9,-240],[57,-1]],[[9229,3730],[-6,-41],[-9,-3],[-12,-40]],[[9232,3729],[-3,2],[0,-1]],[[9163,3971],[18,23],[16,-6]],[[9197,3988],[-17,-37],[2,-29],[15,-28],[3,-49],[22,-51],[7,1],[4,-65]],[[9235,4028],[-12,-22],[-26,-18]],[[8815,3971],[-98,1],[0,176]],[[8717,4148],[0,255]],[[8717,4403],[14,8],[58,46]],[[8789,4457],[-1,-51],[418,0],[24,-33],[1,-40],[35,-50]],[[9266,4283],[-42,-71],[8,-17],[-12,-26],[0,-35],[9,-3],[34,-75],[-28,-28]],[[9266,4283],[37,-35]],[[9303,4248],[37,-34]],[[9340,4214],[-11,-53],[-17,-15],[-7,-26],[27,-18],[2,-15],[-12,-114],[-21,-32],[-8,-39],[-23,-30],[-21,-49],[-8,-2],[7,41],[-24,7],[-37,56],[-2,27],[11,30],[28,19],[11,27]],[[8789,4457],[57,60],[27,51],[-19,49],[1,33],[35,16],[54,6],[35,-9],[19,-17],[16,8],[36,-3],[26,11],[28,37],[22,10],[-3,52],[11,28],[-17,-6],[-8,30],[20,31],[28,16],[15,39],[40,53],[38,29],[16,-3],[127,1]],[[9381,4417],[-6,-145],[5,-15],[-22,-22],[7,-19]],[[9365,4216],[-12,-32],[27,21],[25,-7],[12,11],[46,5],[25,28],[15,-25],[5,16],[0,-14],[26,10],[-52,-40],[-30,-10],[-30,-26],[-50,-19],[-39,-1],[-24,-13],[4,24],[13,-2],[14,31],[-8,-4],[8,45]],[[9303,4248],[-28,26],[-9,9]],[[5276,5740],[93,1]],[[5369,5741],[0,-189],[31,-58],[0,-51],[35,-31],[40,-68],[1,-14],[32,-38],[20,7],[1,-28],[-10,-50],[-1,-52],[7,-19],[-15,-22],[1,-40],[19,-17],[36,40],[16,-21],[7,-53],[26,-58],[-4,-13],[14,-27],[14,2],[12,-29],[6,-36],[14,-16],[15,24],[30,-7],[12,19],[41,-7],[28,9],[5,27],[13,3],[25,-45]],[[5840,4406],[-124,0],[-158,0]],[[6499,4978],[1,1],[0,179]],[[6500,5158],[596,0],[110,1]],[[7206,5159],[-8,-35],[-21,-31],[16,-37],[22,-21],[0,-342]],[[9534,4275],[-4,6],[-58,-16],[-36,-3],[-28,-13],[-43,-33]],[[9639,4613],[3,-4],[-10,-35]],[[9567,4981],[16,53],[23,3]],[[7871,3357],[-6,0]],[[8311,3852],[36,1],[12,-14],[12,-42],[31,-8],[14,-24],[17,13],[21,-20],[40,27],[6,-30],[22,-32]],[[8522,3723],[-4,-50],[32,-89],[31,-29]],[[8420,3377],[-5,-4],[-132,7],[-28,-1],[-106,8],[-121,-3],[-22,9],[2,-36],[-130,0]],[[8522,3723],[0,0]],[[8440,4355],[54,-37],[-7,-9],[43,-18],[44,22],[35,2],[30,39],[78,49]],[[8717,4148],[-15,-11],[6,-58],[-24,-98],[0,-27],[-33,-44],[-24,0],[-19,-25],[-13,-37],[5,-26],[-13,-12],[-15,25],[-14,-42],[3,-33],[-15,-32],[-24,-5]],[[8359,3068],[-52,0],[-69,0]],[[9047,3797],[1,9],[-5,9]],[[7868,2153],[-41,14],[-24,23],[-20,-46],[9,-15],[28,-5],[15,22],[23,-2],[-16,-38],[17,-12],[16,37],[12,-30],[-37,-53],[16,-44],[33,-11],[16,-26],[-11,-32],[-22,8],[-11,27],[-30,16],[6,15],[-31,22],[2,-56],[-16,-25],[-5,29],[-20,14],[-14,-32],[-23,-2],[-41,31],[5,38],[-25,8],[-14,42],[-16,-7],[1,22],[-27,-19],[2,-22],[17,6],[19,-13],[-11,-19],[-28,20],[-13,-10],[-38,13],[-49,33],[-24,-1],[-35,-13],[2,54]],[[8294,2308],[14,-54],[247,-29],[6,-39],[12,2],[1,69],[12,16],[39,-20]],[[8625,2253],[5,-2],[5,-77],[14,-108],[30,-127],[38,-114],[-7,-13],[6,-73],[16,-61],[27,-139],[2,-79],[-8,-126],[-19,-77],[-2,-64],[-21,-40],[13,43],[-6,14],[-19,-20],[-13,8],[-22,-12],[-9,20],[3,32],[-13,59],[-32,46],[-10,-3],[-11,92],[-24,2],[4,85],[-15,19],[6,-31],[-15,8],[-33,111],[25,70],[-2,23],[-17,-7],[-4,-34],[-17,20],[4,68],[11,55],[3,81],[-16,57],[-21,0],[-18,45],[-18,23],[-26,75],[-32,35],[-34,-14],[3,-25],[-15,3],[-7,-23],[-36,-35],[-36,12],[5,23],[-10,26],[-25,36],[-37,35],[-43,19],[-95,-24],[17,29],[-7,10]],[[8473,3071],[-23,-56],[29,-41],[18,-6],[11,-53],[16,-41],[31,-42],[4,-22],[25,-30],[0,-22],[16,-39],[23,-22],[11,-79],[19,-27],[12,-76],[17,-11]],[[8682,2504],[6,-6],[-47,-87],[5,-51],[-17,-16],[3,-51],[-7,-40]],[[8901,2858],[-35,-47],[-18,-42],[-5,-45],[-17,-30],[-15,3],[-6,-24],[-39,-57],[-31,-25],[-33,5],[23,-20],[-43,-72]],[[7143,5741],[193,-1],[1,72],[32,-14],[11,-93],[11,-15],[34,-15],[33,-2],[12,-23],[25,5],[21,16],[27,-2],[31,-15],[25,-58],[7,14],[25,5],[33,-45],[25,-12],[48,37],[12,-24],[58,2],[19,-20],[32,-2],[-42,-36],[-43,-19],[-45,-42],[-47,-71],[-56,-67]],[[7206,5159],[-5,73],[-18,60],[4,53],[-7,16],[-2,92],[-26,131],[-3,69],[5,22],[-11,66]],[[5369,5741],[330,-1],[801,0]],[[6500,5740],[0,-545],[0,-37]],[[6500,5740],[173,0],[470,1]],[[6028,2370],[-184,0],[-47,28],[-313,195],[10,41]],[[5558,3453],[309,0],[161,-1]],[[1640,235],[2,-3],[2,1],[4,0],[10,-7],[8,-8],[16,-19],[4,-10],[3,-7],[0,-17],[0,-8],[3,0],[4,3],[2,-3],[2,-4],[-1,-9],[2,-5],[1,-4],[5,-9],[5,-4],[2,-3],[1,-4],[0,-6],[-6,-12],[-4,-3],[-6,-11],[-4,-3],[0,-2],[-4,-1],[-2,-5],[-11,-5],[-4,2],[-2,0],[-2,-2],[-5,-6],[-2,-4],[-3,-2],[-4,-5],[-5,-5],[-1,-1],[-4,-7],[-1,-3],[0,-7],[-4,-10],[-2,-8],[-1,-3],[-4,-6],[-1,1],[0,4],[-2,3],[-4,4],[-7,8],[-5,3],[-2,7],[-1,1],[-1,5],[0,8],[1,10],[2,28],[0,4],[-2,5],[-3,19],[-2,6],[0,4],[-1,4],[-1,10],[-2,5],[-1,2],[-2,4],[-3,12],[2,10],[5,8],[1,4],[1,2],[4,3],[3,8],[2,7],[2,5],[2,0],[1,9],[-1,3],[-2,3],[-3,10],[-1,8],[0,13],[1,7],[2,2],[3,0],[9,-4],[2,-9],[4,-3],[2,-2],[2,-4],[2,-2]],[[1553,310],[-1,-3],[-3,0],[-2,0],[-5,-1],[-3,-1],[-2,4],[1,3],[2,3],[6,6],[2,2],[2,0],[3,-5],[-2,-6],[2,-2]],[[1517,349],[-5,-1],[-1,6],[-1,4],[0,8],[0,4],[-2,2],[-4,3],[-1,4],[1,4],[2,2],[4,1],[9,-3],[4,-7],[3,-7],[1,-5],[0,-4],[-2,-6],[-4,-3],[-4,-2]],[[1548,405],[0,-2],[4,-3],[0,-2],[2,-1],[0,-5],[1,-2],[3,-9],[1,0],[1,3],[2,0],[5,1],[3,4],[2,1],[3,0],[5,-2],[2,-2],[0,-2],[3,-5],[2,-4],[1,-2],[2,1],[1,-2],[1,-4],[3,-1],[3,-3],[5,-3],[2,-8],[0,-7],[-2,-6],[-3,-2],[-1,-5],[-3,0],[-5,-5],[-5,0],[-2,0],[-9,-8],[-5,2],[-1,-1],[-4,0],[-3,4],[-1,5],[0,1],[0,4],[0,12],[-1,4],[0,4],[-1,3],[-2,3],[-3,-2],[0,-2],[-1,-1],[-3,4],[-2,0],[-2,3],[-1,0],[-4,7],[-2,7],[-1,4],[0,2],[0,10],[1,4],[1,3],[1,0],[2,5],[2,-1],[2,2],[1,-1]],[[1485,442],[4,-1],[1,0],[1,-2],[2,0],[13,-4],[4,-1],[1,6],[1,0],[1,-3],[1,-4],[5,-2],[4,0],[2,1],[3,1],[2,0],[3,-1],[1,-2],[3,-1],[-2,-6],[-3,-5],[-4,-4],[-3,-3],[-4,-1],[-3,0],[-4,2],[-7,3],[-5,3],[-11,-1],[-3,-1],[-5,0],[-2,2],[-1,2],[0,4],[2,5],[2,1],[1,4],[1,4],[-2,4],[1,0]],[[1425,514],[0,-4],[1,-1],[1,-3],[1,0],[2,-5],[0,-4],[-1,-1],[1,-9],[2,-1],[1,-5],[2,-1],[1,-2],[1,4],[-1,2],[0,2],[1,1],[4,-1],[-2,-3],[0,-6],[2,-2],[1,-4],[0,-2],[1,-5],[4,-5],[1,-1],[-4,-8],[-1,-1],[-1,3],[-1,1],[-4,-1],[-3,-4],[-2,1],[-1,3],[-5,4],[-1,5],[0,2],[-2,-3],[1,-2],[-4,-1],[0,2],[-2,1],[0,6],[3,3],[0,1],[-3,4],[0,-4],[-3,4],[1,-5],[0,-1],[-3,5],[0,-4],[4,-6],[-1,-3],[-1,-1],[-9,-3],[-2,2],[-1,6],[-1,5],[-2,6],[-2,1],[0,6],[-1,2],[-3,4],[-1,4],[0,9],[-1,2],[-4,6],[4,2],[4,0],[7,0],[1,4],[2,2],[2,4],[0,1],[2,6],[3,5],[3,2],[2,-1],[3,-5],[2,-6],[-1,-4],[3,-5]],[[1207,549],[-1,-1],[-2,3],[-1,7],[0,4],[1,4],[4,7],[3,5],[3,4],[2,5],[-1,3],[2,2],[2,0],[1,-2],[1,-3],[-2,-5],[0,-4],[0,-5],[-1,-3],[-3,-3],[-2,-1],[-3,-5],[-1,-3],[-2,-9]],[[1284,634],[1,-1],[2,0],[1,-2],[1,-3],[2,-2],[1,-7],[1,-1],[0,-7],[-1,-3],[-2,-7],[-1,-1],[0,-6],[0,-7],[0,-5],[-2,-1],[1,-3],[-2,-1],[-2,-2],[0,-3],[-4,-5],[-1,-2],[-4,3],[-5,0],[-4,2],[-1,2],[-2,-2],[0,1],[-2,3],[-2,5],[-1,0],[-1,3],[-2,0],[-3,2],[-3,2],[-1,5],[-2,3],[0,9],[1,1],[4,8],[0,5],[2,3],[4,3],[3,3],[2,3],[2,1],[1,2],[4,2],[1,-2],[3,-2],[0,3],[2,1],[4,0],[2,-1],[2,2],[1,-1]],[[1225,9864],[-7,8],[39,31],[64,-6],[89,12],[78,43],[39,47],[112,-24],[1,-23],[-43,-18],[15,-29],[30,5],[36,53],[57,-24],[-3,-31],[49,-9],[20,22],[56,4],[103,-21],[-40,-48],[85,-1],[-23,-21],[76,-1],[121,14],[82,-5],[60,-34],[21,8],[33,-22],[65,-14],[116,3],[57,-35],[65,-2],[51,19],[71,7],[66,-21],[32,-31],[43,-6],[37,-33],[37,2],[2,-1781],[93,-25],[35,27],[51,2],[-8,-52],[46,-35],[9,-26],[93,-98],[18,-62],[55,46],[22,0],[25,84],[82,39],[42,-49],[-6,-24],[65,-70],[16,-40],[34,-20],[46,-62],[108,-232],[19,
vendor: 4,142 bytes, line 16
16-32],[-6,-31],[22,-14],[6,-39],[21,2],[138,-94],[8,-38],[-13,-30],[17,-87],[-35,-73],[-30,-26],[-22,6],[-13,76],[17,27],[-2,71],[-29,50],[-52,-17],[-20,-74],[-28,49],[19,9],[17,79],[-58,74],[-4,29],[-65,80],[-31,1],[20,44],[-26,31],[-7,41],[-35,53],[5,66],[-21,-39],[-12,8],[9,-11],[-34,10],[-4,14],[23,-7],[-33,22],[-55,167],[-2,-65],[31,-110],[-9,-26],[-30,31],[-43,-1],[6,30],[-23,65],[-10,-24],[-78,62],[3,-35],[39,-7],[48,-64],[-2,-35],[-46,4],[-9,-24],[-94,77],[-57,84],[-86,46],[-62,43],[37,34],[-15,33],[-67,-36],[-103,32],[16,28],[-45,-10],[-101,27],[-106,-21],[-30,30],[-65,29],[17,70],[-26,-29],[-8,-40],[-42,27],[-36,1],[30,43],[-60,-5],[-41,17],[18,14],[-22,27],[-50,-12],[-41,11],[-41,-18],[-2,49],[-25,-93],[19,28],[25,-53],[-24,-34],[-21,-68],[-72,9],[-42,-23],[-9,-43],[-16,10],[-46,-53],[17,51],[-44,-75],[-26,-16],[-42,6],[-38,-18],[-17,28],[50,31],[45,57],[-46,-27],[-38,30],[39,75],[18,67],[-14,34],[33,14],[58,46],[39,-22],[20,11],[67,-16],[-90,52],[8,16],[-43,1],[-9,24],[-59,-60],[-39,-13],[-73,-99],[10,-15],[-35,-32],[5,-22],[-47,-78],[-61,-13],[-2,-33],[-38,-16],[-4,-65],[44,7],[40,-45],[-75,-66],[8,-21],[-33,-25],[-22,-44],[-44,-1],[-33,-56],[-20,14],[-13,-47],[-26,6],[-50,-53],[19,3],[-18,-64],[-25,10],[-35,-50],[-22,18],[-4,-43],[-29,8],[-71,-65],[29,-12],[-44,-59],[-78,-38],[-32,16],[-79,-75],[-22,10],[-35,-31],[-21,6],[11,37],[-22,6],[-33,-91],[-31,-28],[-27,61],[-19,-70],[-24,30],[-26,-54],[-1,54],[74,70],[68,80],[90,22],[8,-21],[51,-10],[-32,29],[20,54],[59,59],[76,50],[28,-14],[-3,49],[34,55],[60,49],[17,170],[41,50],[-3,32],[-100,-52],[-38,39],[9,48],[-42,-57],[13,-48],[-27,-19],[-51,93],[-30,-27],[-29,15],[-13,42],[-45,-41],[-42,-13],[-7,-25],[-78,-2],[44,21],[-8,50],[-23,49],[33,43],[-59,116],[-8,53],[-10,-74],[-104,-37],[-46,6],[-1,33],[-52,55],[-30,9],[-42,41],[73,51],[66,-8],[30,-35],[21,32],[-50,19],[-59,-2],[-53,14],[18,17],[-40,38],[0,-28],[-51,63],[13,23],[-40,15],[39,16],[-29,27],[45,4],[-9,52],[54,76],[24,4],[0,57],[27,57],[42,25],[36,-9],[39,-37],[24,5],[47,43],[30,44],[12,-14],[92,13],[37,47],[-18,95],[-43,35],[60,41],[-36,55],[-24,-31],[-62,-9],[-48,-41],[-50,-18],[-38,29],[-82,1],[-61,-23],[-107,26],[-28,27],[9,33],[-53,48],[39,-3],[38,29],[-119,22],[-64,36],[19,30],[55,30],[22,-5],[29,36],[129,69],[81,28],[74,5],[-17,-76],[23,-25],[141,1],[26,-19],[30,53],[55,-5],[-49,34],[-40,-15],[6,28],[-71,80],[28,11],[31,-36],[-7,-19],[46,-42],[37,17],[40,-31],[49,6],[3,24],[-62,26],[-57,-25],[-36,32],[3,67],[-57,-12],[-116,20],[-12,45],[-33,54],[-122,85],[-47,15],[-56,41],[26,40],[1,59],[54,-3],[125,12],[69,38],[47,52],[-5,50],[16,37],[42,50],[19,-10],[43,53],[17,-16],[81,17],[65,51],[15,-1]],[[1225,9864],[5,-5],[-14,-50],[29,35],[-15,15],[1,4],[-6,1]],[[59,6370],[-24,-7],[19,28],[13,-11],[-8,-10]],[[287,6477],[22,5],[-1,-20],[-11,9],[-10,6]],[[429,6502],[-12,8],[-42,-33],[40,81],[16,-6],[5,41],[36,20],[14,-34],[-41,-29],[-16,-48]],[[696,6724],[-25,-22],[-22,16],[14,20],[33,-14]],[[962,6772],[-3,20],[22,-10],[8,-14],[-27,4]],[[872,6899],[17,-2],[20,-55],[-24,-29],[-48,1],[-26,-34],[-42,-2],[-10,31],[24,16],[14,39],[31,3],[44,32]],[[1277,6898],[3,-7],[-22,8],[11,14],[8,-15]],[[3794,6858],[-8,-29],[-35,76],[9,29],[17,-58],[17,-18]],[[3936,6900],[-8,-41],[-28,31],[9,50],[27,-40]],[[1234,6928],[2,-22],[-33,-33],[24,36],[7,19]],[[1195,6963],[-21,-10],[1,-42],[-26,-2],[-3,42],[49,12]],[[3883,6966],[17,-23],[-11,-28],[-11,42],[5,9]],[[3714,6980],[3,-4],[17,6],[-21,-49],[1,47]],[[3742,7042],[-18,-20],[-15,10],[3,13],[30,-3]],[[3940,7067],[23,-47],[-1,-60],[-21,-38],[-58,53],[15,16],[-2,56],[44,20]],[[3692,7058],[14,32],[37,15],[0,-25],[-51,-22]],[[3820,7114],[37,-16],[-20,-36],[-39,37],[18,45],[4,-30]],[[3805,7161],[-1,-30],[-39,12],[13,21],[27,-3]],[[3850,7145],[21,-30],[-12,-15],[-28,30],[1,42],[18,-27]],[[1747,7193],[-1,-16],[-23,-23],[3,25],[21,14]],[[1788,7183],[6,-9],[-34,2],[5,16],[23,-9]],[[3782,7230],[32,-38],[-23,-19],[-15,3],[6,54]],[[1869,7301],[21,0],[-37,-33],[-5,15],[21,18]],[[3528,7314],[-4,-45],[-21,-3],[12,35],[13,13]],[[3457,7461],[-12,-31],[-9,32],[7,16],[14,-17]],[[1866,7478],[30,-20],[-13,0],[-37,13],[20,7]],[[1906,7514],[13,37
16],[26,-25],[24,9],[14,-30],[-13,-17],[-66,-31],[-35,23],[7,32],[30,2]],[[1935,7551],[-18,13],[28,17],[1,-17],[-11,-13]],[[1148,7583],[-24,-20],[2,29],[35,22],[-13,-31]],[[2369,7855],[-3,-15],[-24,-10],[18,41],[9,-16]],[[2440,7909],[18,-9],[-52,-71],[-41,-27],[20,39],[47,46],[8,22]],[[650,7916],[40,-17],[-4,-45],[17,-26],[-56,-20],[-45,5],[-53,32],[-24,32],[54,4],[7,16],[64,19]],[[2494,7931],[38,-6],[-43,-38],[10,23],[-5,21]],[[2386,7937],[8,-12],[-13,-35],[-11,22],[16,25]],[[44,7916],[-2,-13],[-41,30],[-1,18],[44,-35]],[[2537,7933],[-18,-5],[-1,12],[51,13],[-32,-20]],[[642,6689],[-36,-49],[46,25],[-17,-28],[-112,-71],[-36,-2],[64,32],[13,93],[39,5],[-1,-30],[23,33],[17,-8]],[[3750,6938],[24,70],[-38,-1],[14,49],[-6,53],[-27,4],[-4,31],[42,-3],[10,-53],[30,-11],[61,-137],[13,-94],[-18,-17],[-34,78],[-34,-13],[7,45],[-40,-1]],[[3525,7338],[21,35],[45,-42],[28,-114],[-5,-106],[-49,96],[7,30],[-24,-1],[19,39],[-19,10],[3,30],[-26,23]],[[1900,7449],[-8,-34],[41,37],[13,-32],[-6,-35],[26,2],[-18,-35],[-60,15],[33,-21],[-3,-20],[-45,3],[-51,-58],[-34,-63],[-8,19],[29,70],[-28,-5],[-11,-42],[-28,16],[-1,36],[-23,18],[5,30],[47,47],[21,-8],[11,-44],[7,49],[-11,29],[26,15],[11,-36],[6,53],[37,-27],[-18,33],[40,-12]],[[3507,7412],[24,-58],[-29,-10],[-10,43],[-43,41],[9,29],[48,54],[84,-47],[-1,-41],[-42,-1],[15,-19],[29,10],[8,-53],[-23,-2],[-69,54]],[[3634,7327],[-18,56],[-15,97],[-16,53],[26,-41],[47,-9],[29,-63],[-8,-20],[-24,71],[1,-42],[27,-42],[-1,-59],[-64,-58],[0,42],[16,15]],[[174,8529],[22,-7],[27,22],[33,1],[20,-40],[50,-22],[80,-11],[-10,-26],[-46,4],[-43,-44],[-12,34],[-78,49],[-39,7],[-30,-21],[-28,10],[-10,28],[10,52],[18,-33],[36,-3]],[[3702,7222],[-23,-77],[7,-25],[-29,-30],[-7,56],[23,23],[-25,17],[-9,53],[26,4],[24,-31],[13,12],[-1,7],[-24,50],[22,2],[74,-27],[-1,-63],[-34,44],[25,-57],[-5,-15],[-49,1],[-7,56]]],"bbox":[-173.0093523315348,18.90630573265573,-66.91930887013093,71.31215663572162],"transform":{"scale":[0.010610065352675656,0.005241109201226711],"translate":[-173.0093523315348,18.90630573265573]},"title":"United States of America","version":"2.3.2","copyright":"Copyright (c) 2025 Highsoft AS, Based on data from Natural Earth","copyrightShort":"Natural Earth","copyrightUrl":"http://www.naturalearthdata.com"}');var ge=h(62478);const rt=(x,fe)=>[x,fe];function Je(x,fe){if(1&x&&(e.j41(0,"h3",6),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.JRh(i.accordion().contentTitle)}}function Ct(x,fe){if(1&x&&(e.j41(0,"a",8),e.EFF(1),e.k0s()),2&x){const i=fe,g=e.XpG();e.Y8G("ngClass",g.linkColorClass())("href",i.href||null,e.B4B)("frkCalloutCardAnalytics",g.analyticsContextFor(i)),e.BMQ("target",i.target||null)("rel","_blank"===i.target?"noopener noreferrer":null)("aria-label",i.ariaLabel||i.text),e.R7$(),e.SpI(" ",i.text," ")}}const Bt=(x,fe)=>fe.id;function Zt(x,fe){if(1&x&&(e.j41(0,"div",5),e.nrm(1,"span",13),e.j41(2,"span",14),e.EFF(3),e.k0s(),e.j41(4,"span",7),e.EFF(5),e.k0s()()),2&x){const i=e.XpG();e.R7$(),e.Y8G("ngClass",i.badgeAccentClass()),e.R7$(2),e.JRh(i.config().badge.text),e.R7$(2),e.JRh(i.config().badge.ariaLabel||i.config().badge.text)}}function Xt(x,fe){1&x&&(e.j41(0,"span",15),e.EFF(1,"|"),e.k0s())}function nn(x,fe){1&x&&e.nrm(0,"frk-heroicon",19)}function an(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",18),e.bIt("click",function(){e.eBV(i);const f=e.XpG().$implicit,j=e.XpG(2);return e.Njj(f.video?j.openVideoModal(f):j.openMarketoModal(f))}),e.DNE(1,nn,1,0,"frk-heroicon",19),e.EFF(2),e.k0s()}if(2&x){const i=e.XpG(),g=i.$implicit,f=i.$index,j=e.XpG(2);e.HbH(0===f?j.primaryLinkClass():j.secondaryLinkClass()),e.xc7("background-color",0===f?j.primaryLinkBackgroundStyle():null),e.BMQ("data-testid","link-"+g.id)("aria-label",g.ariaLabel||g.text)("aria-haspopup","dialog")("data-gtm-label",j.composeAnalyticsLabel(g)),e.R7$(),e.vxM(0===f&&g.video?1:-1),e.R7$(),e.SpI(" ",g.text," ")}}function un(x,fe){if(1&x&&(e.j41(0,"a",20),e.EFF(1),e.k0s()),2&x){const i=e.XpG(),g=i.$implicit,f=i.$index,j=e.XpG(2);e.HbH(0===f?j.primaryLinkClass():j.secondaryLinkClass()),e.xc7("background-color",0===f?j.primaryLinkBackgroun
16dStyle():null),e.Y8G("href",g.href||null,e.B4B),e.BMQ("data-testid","link-"+g.id)("target",g.target||null)("rel","_blank"===g.target?"noopener noreferrer":null)("aria-label",g.ariaLabel||g.text)("data-gtm-label",j.composeAnalyticsLabel(g)),e.R7$(),e.SpI(" ",g.text," ")}}function It(x,fe){if(1&x&&e.DNE(0,Xt,2,0,"span",15)(1,an,3,10,"button",16)(2,un,2,11,"a",17),2&x){const i=fe.$implicit,g=fe.$index,f=e.XpG(2);e.vxM(g>1?0:-1),e.R7$(),e.vxM(f.isActionLink(i)?1:2)}}function Re(x,fe){if(1&x&&(e.j41(0,"div",10),e.Z7z(1,It,3,2,null,null,Bt),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Dyx(i.links())}}function Mt(x,fe){if(1&x&&e.nrm(0,"frk-brand-campaign-accordion",11),2&x){const i=e.XpG();e.Y8G("accordion",i.config().accordion)("theme",i.background().theme)("backgroundClass",i.config().accordion.backgroundClass)("customBackgroundColor",i.config().accordion.customBackgroundColor)("customBorderColor",i.config().accordion.customBorderColor)}}function jt(x,fe){if(1&x&&(e.j41(0,"div",22),e.nrm(1,"frk-video-player",23),e.k0s()),2&x){const i=e.XpG().$implicit,g=e.XpG();e.R7$(),e.Y8G("config",g.videoPlayerConfig(i))}}function Vt(x,fe){if(1&x){const i=e.RV6();e.j41(0,"frk-modal",21),e.bIt("emitModalClose",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.onVideoModalClosed())}),e.DNE(1,jt,2,1,"div",22),e.k0s()}if(2&x){const i=fe.$implicit,g=e.XpG();e.Y8G("id",g.videoModalId(i))("modalCloseLabel",g.config().modalCloseLabel||"Close")("ariaCloseLabel",g.config().ariaCloseLabel||"Close video")("showCloseButton",!0),e.R7$(),e.vxM(g.isVideoModalActive(i)?1:-1)}}function En(x,fe){if(1&x&&e.nrm(0,"frk-marketo-form",24),2&x){const i=e.XpG().$implicit;e.Y8G("config",i.marketoModal.config)}}function pn(x,fe){if(1&x&&(e.j41(0,"frk-modal",12),e.DNE(1,En,1,1,"frk-marketo-form",24),e.k0s()),2&x){const i=fe.$implicit,g=e.XpG();e.Y8G("id",g.marketoModalId(i))("modalCloseLabel",g.config().marketoModalCloseLabel||"Close")("ariaCloseLabel",g.config().marketoAriaCloseLabel||"Close form")("showCloseButton",!0),e.R7$(),e.vxM(g.isMarketoModalRendered(i)?1:-1)}}function Kt(x,fe){if(1&x&&(e.SS7(0),e.j41(1,"a",14),e.EFF(2),e.k0s()),2&x){const i=fe.$implicit,g=e.XpG(3),f=g.buttonBackgroundStyle(i);e.R7$(),e.HbH(g.buttonClass(i,f)),e.xc7("background-color",f),e.Y8G("href",i.href,e.B4B),e.BMQ("data-testid","button-"+i.id)("target",i.target||null)("rel","_blank"===i.target?"noopener noreferrer":null)("aria-label",i.ariaLabel||i.text),e.R7$(),e.SpI(" ",i.text," ")}}function Ht(x,fe){if(1&x&&(e.j41(0,"div",12),e.Z7z(1,Kt,3,10,"a",13,Bt),e.k0s()),2&x){const i=fe.$implicit;e.R7$(),e.Dyx(i)}}function Yt(x,fe){if(1&x&&(e.j41(0,"div",7),e.Z7z(1,Ht,3,0,"div",12,e.Vm6),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Dyx(i.buttonRows())}}function lo(x,fe){if(1&x&&(e.j41(0,"a",10)(1,"span",4),e.EFF(2),e.k0s(),e.j41(3,"span",15),e.nrm(4,"frk-heroicon",16),e.k0s()()),2&x){const i=fe,g=e.XpG();e.Y8G("href",i,e.B4B),e.BMQ("aria-label",g.learnMoreAriaLabel())("data-gtm-label",g.config().learnMore.text)("data-gtm-link-url",i),e.R7$(2),e.JRh(g.learnMoreAriaLabel())}}function Pn(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",17),e.bIt("click",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.onLearnMoreClick())}),e.j41(1,"span",4),e.EFF(2),e.k0s(),e.j41(3,"span",15),e.nrm(4,"frk-heroicon",16),e.k0s()()}if(2&x){const i=e.XpG();e.BMQ("aria-label",i.learnMoreAriaLabel())("data-gtm-label",i.config().learnMore.text)("data-gtm-link-url",i.learnMoreButtonLinkUrl()),e.R7$(2),e.JRh(i.learnMoreAriaLabel())}}function Zn(x,fe){if(1&x&&(e.j41(0,"div",18),e.nrm(1,"img",19),e.k0s(),e.j41(2,"div",20),e.nrm(3,"img",21),e.k0s()),2&x){const i=fe,g=e.XpG();e.R7$(),e.Y8G("ngSrc",i.url)("alt",i.alt)("title",i.alt)("loaderParams",g.heroMediaParams),e.R7$(2),e.Y8G("ngSrc",i.url)("alt",i.alt)("title",i.alt)("loaderParams",g.heroMediaParams)}}function Ne(x,fe){1&x&&(e.qSk(),e.j41(0,"svg",19),e.nrm(1,"path",20),e.k0s())}function At(x,fe){if(1&x&&(e.j41(0,"a",17),e.EFF(1),e.DNE(2,Ne,2,0,":svg:svg",19),e.k0s()),2&x){const i=e.XpG(2);e.Y8G("href",i.config().loginButton.href||"#",e.B4B)("target",i.config().loginButton.target||"_blank")("frkCalloutCardAnalytics",i.config().loginButton.analyticsContext),e.BMQ("aria-label",i.config().loginButton.ariaLabel||i.config().loginButton.text),e.R7$(),e.SpI(" ",i.config().loginButton.text," "),e.R7$(),e.vxM(i.config().loginButton.showExternalIcon?2:-1)}}function ct(x,fe){1&x&&(e.qSk(),e.j41(0,"svg",19),e.nrm(1,"path",20),e.k0s())}function Ft(x,fe){if(1&x&&(e.j41(0,"a",18),e.EFF(1),e.DNE(2,ct,2,0,":svg:svg",19),e.k0s()),2&x){const i=e.XpG(2);e.Y8G("href",i.config().loginButton.href||"#",e.B4B)("target",i.config().loginButton.target||"_blank"),e.BMQ("aria-label",i.config().loginButton.ariaLabel||i.config().loginButton.text),e.R7$(),e.SpI(" ",i.config().loginButton.text," "),e.R7$(),e.vxM(i.config().loginButton.showExternalIcon?2:-1)}}function bn(x,fe){if(1&x&&(e.j41(0,"div",5),e.DNE(1,At,3,6,"a",17)(2,Ft,3,5,"a",18),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.vxM(i.config().loginButton.analyticsContext?1:2)}}function Ln(x,fe){if(1&x&&(e.j41(0,"p",7),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().subtitle," ")}}function ao(x,fe){if(1&x&&(e.j41(0,"p",8),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().scheduleText," ")}}function St(x,fe){if(1&x){const i=e.RV6();e.j41(0,"input",22),e.bIt("ngModelChange",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.onEmailChange(f))}),e.k0s()}if(2&x){const i=e.XpG(2);e.Y8G("placeholder",i.config().emailInput.placeholder),e.BMQ("aria-label",i.config().emailInput.ariaLabel)}}function On(x,fe){if(1&x){const i=e.RV6();e.j41(0,"input",22),e.bIt("ngModelChange",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.onEmailChange(f))}),e.k0s()}if(2&x){const i=e.XpG(2);e.Y8G("placeholder",i.config().emailInput.placeholder),e.BMQ("aria-label",i.config().emailInput.ariaLabel)}}
16function sn(x,fe){if(1&x&&e.DNE(0,St,1,2,"input",21)(1,On,1,2,"input",21),2&x){const i=e.XpG();e.vxM(i.config().emailInput.analyticsContext?0:1)}}function zt(x,fe){if(1&x&&(e.j41(0,"a",23),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.AVh("rounded-2xl",!i.config().emailInput)("sm:rounded-bl-none",i.config().emailInput)("sm:rounded-br-2xl",i.config().emailInput)("sm:rounded-tl-none",i.config().emailInput)("sm:rounded-tr-2xl",i.config().emailInput),e.Y8G("href",i.config().primaryButton.href,e.B4B)("frkCalloutCardAnalytics",i.config().primaryButton.analyticsContext),e.BMQ("target",i.config().primaryButton.target||null)("rel","_blank"===i.config().primaryButton.target?"noopener noreferrer":null)("aria-label",i.config().primaryButton.ariaLabel||i.config().primaryButton.text),e.R7$(),e.SpI(" ",i.config().primaryButton.text," ")}}function Jn(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",24),e.bIt("click",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.openEmailModal())}),e.EFF(1),e.k0s()}if(2&x){const i=e.XpG();e.Y8G("frkCalloutCardAnalytics",i.config().primaryButton.analyticsContext),e.BMQ("aria-label",i.config().primaryButton.ariaLabel||i.config().primaryButton.text),e.R7$(),e.SpI(" ",i.config().primaryButton.text," ")}}function To(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",25),e.bIt("click",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.openEmailModal())}),e.EFF(1),e.k0s()}if(2&x){const i=e.XpG();e.BMQ("aria-label",i.config().primaryButton.ariaLabel||i.config().primaryButton.text),e.R7$(),e.SpI(" ",i.config().primaryButton.text," ")}}function Jo(x,fe){if(1&x&&(e.j41(0,"frk-modal",16),e.nrm(1,"frk-marketo-form",26),e.k0s()),2&x){const i=e.XpG(),g=e.r8f(18);e.Y8G("modalCloseLabel",i.config().labelClose)("ariaCloseLabel",i.config().ariaLabelClose)("showCloseButton",!0),e.R7$(),e.Y8G("config",g)("prefillData",i.prefillData())}}const Mn=["featureVideo"];function Yn(x,fe){1&x&&(e.j41(0,"div",1)(1,"div",18),e.EFF(2,"(Scroll down)"),e.k0s()())}function zn(x,fe){1&x&&e.nrm(0,"div",2)}function Lt(x,fe){if(1&x&&(e.j41(0,"div",24)(1,"h3",25),e.EFF(2),e.k0s(),e.j41(3,"p",27),e.EFF(4),e.k0s()()),2&x){const i=e.XpG().$implicit;e.R7$(2),e.SpI(" ",i.title," "),e.R7$(2),e.SpI(" ",i.description," ")}}function yt(x,fe){if(1&x&&(e.j41(0,"h3",25),e.EFF(1),e.k0s()),2&x){const i=e.XpG().$implicit;e.R7$(),e.SpI(" ",i.title," ")}}function Rt(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",28),e.bIt("click",function(){e.eBV(i);const f=e.XpG().$implicit,j=e.XpG();return e.Njj(j.onButtonClick(f.id))}),e.EFF(1),e.k0s()}if(2&x){const i=e.XpG().$implicit;e.BMQ("aria-label",i.button.ariaLabel||i.button.text)("data-gtm-href",(null==i.button.analyticsContext?null:i.button.analyticsContext.href)||null),e.R7$(),e.SpI(" ",i.button.text," ")}}function gn(x,fe){if(1&x){const i=e.RV6();e.j41(0,"div",19)(1,"div",20)(2,"button",21),e.bIt("mouseenter",function(){const f=e.eBV(i).$implicit,j=e.XpG();return e.Njj(j.onFeatureHover(f.id))})("click",function(){const f=e.eBV(i).$implicit,j=e.XpG();return e.Njj(j.onFeatureClick(f.id))}
16),e.nrm(3,"div",22),e.j41(4,"div",23),e.DNE(5,Lt,5,2,"div",24)(6,yt,2,1,"h3",25),e.k0s()(),e.DNE(7,Rt,2,3,"button",26),e.k0s()()}if(2&x){const i=fe.$implicit,g=fe.$index,f=e.XpG();e.AVh("osam-canvas-explore__feature--active",f.isFeatureActive(i.id)),e.BMQ("data-feature-index",g),e.R7$(2),e.BMQ("aria-pressed",f.isFeatureActive(i.id)),e.R7$(3),e.vxM(f.isFeatureActive(i.id)?5:6),e.R7$(2),e.vxM(f.isFeatureActive(i.id)&&i.button?7:-1)}}function je(x,fe){if(1&x&&e.nrm(0,"video",14,0),2&x){let i,g,f,j;const de=e.XpG();e.Y8G("poster",null==(i=de.activeFeature())||null==i.media?null:i.media.posterSrc,e.B4B)("width",null==(g=de.activeFeature())||null==g.media?null:g.media.width)("height",null==(f=de.activeFeature())||null==f.media?null:f.media.height),e.BMQ("aria-label",null==(j=de.activeFeature())||null==j.media?null:j.media.alt)}}function De(x,fe){if(1&x&&e.nrm(0,"img",15),2&x){const i=e.XpG();e.Y8G("ngSrc",i.activeFeature().image.src)("alt",i.activeFeatureAltText())("width",i.activeFeature().image.width)("height",i.activeFeature().image.height)}}function at(x,fe){if(1&x&&e.nrm(0,"img",16),2&x){const i=e.XpG();e.Y8G("ngSrc",i.config().dashboardImage.src)("alt",i.dashboardAltText())("width",i.config().dashboardImage.width)("height",i.config().dashboardImage.height)}}function Ye(x,fe){1&x&&e.nrm(0,"div",17)}function wn(x,fe){1&x&&(e.j41(0,"div",1)(1,"div",18),e.EFF(2,"(Scroll up)"),e.k0s()())}const Vn=["scrollContainer"],ye=(x,fe)=>fe.title;function qt(x,fe){if(1&x&&(e.j41(0,"article",7)(1,"div",9),e.nrm(2,"img",10),e.k0s(),e.j41(3,"div",11)(4,"h3",12),e.EFF(5),e.k0s(),e.j41(6,"p",5),e.EFF(7),e.k0s()()()),2&x){const i=fe.$implicit,g=fe.$index,f=e.XpG();e.BMQ("aria-label",f.slideLabel(g,i.title)),e.R7$(2),e.Y8G("src",i.iconSvg,e.B4B)("alt",i.iconAlt),e.R7$(3),e.SpI(" ",i.title," "),e.R7$(2),e.SpI(" ",i.description," ")}}function Me(x,fe){if(1&x){const i=e.RV6();e.j41(0,"nav",8)(1,"button",13),e.bIt("click",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.scrollPrev())}),e.qSk(),e.j41(2,"svg",14),e.nrm(3,"path",15),e.k0s()(),e.joV(),e.j41(4,"div",16),e.nrm(5,"div",17),e.k0s(),e.j41(6,"button",18),e.bIt("click",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.scrollNext())}),e.qSk(),e.j41(7,"svg",14),e.nrm(8,"path",19),e.k0s()()()}if(2&x){const i=e.XpG();e.R7$(),e.Y8G("disabled",i.isAtStart())("frkCarouselNavAnalytics",i.previousNavAnalytics()),e.R7$(3),e.BMQ("aria-valuenow",i.scrollProgressPercent()),e.R7$(),e.xc7("width",i.thumbWidthPercent(),"%")("transform",i.thumbTransform()),e.R7$(),e.Y8G("disabled",i.isAtEnd())("frkCarouselNavAnalytics",i.nextNavAnalytics())}}function it(x,fe){if(1&x&&(e.j41(0,"article",4)(1,"h3",5),e.EFF(2),e.k0s(),e.j41(3,"p",6),e.EFF(4),e.k0s()()),2&x){const i=fe.$implicit;e.R7$(2),e.SpI(" ",i.title," "),e.R7$(2),e.SpI(" ",i.description," ")}}function le(x,fe){if(1&x&&(e.j41(0,"p",6),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.R7$(),e.SpI(" ",i," ")}}function dt(x,fe){if(1&x&&(e.j41(0,"div",8)(1,"h3",9),e.EFF(2),e.k0s(),e.j41(3,"p",10),e.EFF(4),e.k0s()()),2&x){const i=fe.$implicit;e.R7$(2),e.SpI(" ",i.title," "),e.R7$(2),e.SpI(" ",i.description," ")}}function et(x,fe){if(1&x){const i=e.RV6();e.j41(0,"input",15),e.bIt("ngModelChange",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.onEmailChange(f))}),e.k0s()}if(2&x){const i=e.XpG(2);e.Y8G("placeholder",i.data().emailInput.placeholder),e.BMQ("aria-label",i.data().emailInput.ariaLabel)}}function kn(x,fe){if(1&x&&(e.j41(0,"a",16),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.AVh("rounded-2xl",!i.data().emailInput)("sm:rounded-bl-none",i.data().emailInput)("sm:rounded-br-2xl",i.data().emailInput)("sm:rounded-tl-none",i.data().emailInput)("sm:rounded-tr-2xl",i.data().emailInput),e.Y8G("href",i.data().primaryButton.href,e.B4B)("frkCalloutCardAnalytics",i.data().primaryButton.analyticsContext),e.BMQ("target",i.data().primaryButton.target||null)("rel","_blank"===i.data().primaryButton.target?"noopener noreferrer":null)("aria-label",i.data().primaryButton.ariaLabel||i.data().primaryButton.text),e.R7$(),e.SpI(" ",i.data().primaryButton.text," ")}}function co(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",17),e.bIt("click",function(){e.eBV(i);const f=e.XpG(2);return e.Njj(f.openEmailModal())}),e.EFF(1),e.k0s()}if(2&x){const i=e.XpG(2);e.Y8G("frkCalloutCardAnalytics",i.data().primaryButton.analyticsContext),e.BMQ("aria-label",i.data().primaryButton.ariaLabel||i.data().primaryButton.text),e.R7$(),e.SpI(" ",i.data().primaryButton.text," ")}}function jo(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",18),e.bIt("click",function(){e.eBV(i);const f=e.XpG(2);return e.Njj(f.openEmailModal())}),e.EFF(1),e.k0s()}if(2&x){const i=e.XpG(2);e.BMQ("aria-label",i.data().primaryButton.ariaLabel||i.data().primaryButton.text),e.R7$(),e.SpI(" ",i.data().primaryButton.text," ")}}function Ro(x,fe){if(1&x&&(e.nrm(0,"div",9),e.nI1(1,"safeHtml"),e.j41(2,"div",10),e.DNE(3,et,1,2,"input",11)(4,kn,2,16,"a",12)(5,co,2,3,"button",13)(6,jo,2,2,"button",14),e.k0s()),2&x){const i=e.XpG();e.Y8G("innerHTML",e.bMT(1,3,i.data().description),e.npT),e.R7$(3),e.vxM(i.data().emailInput?3:-1),e.R7$(),e.vxM(i.data().primaryButton.href?4:i.data().primaryButton.analyticsContext?5:6)}}function wi(x,fe){if(1&x){const i=e.RV6();e.j41(0,"div",19)(1,"frk-video-player",21),e.bIt("error",function(){e.eBV(i);const f=e.XpG(2);return e.Njj(f.onVideoError())}),e.k0s()()}if(2&x){const i=e.XpG(2);e.R7$(),e.Y8G("config",i.videoPlayerConfig())}}function fi(x,fe){if(1&x&&e.nrm(0,"img",20),2&x){const i=e.XpG(2);e.Y8G("ngSrc",i.data().video.fallbackImage.src)("alt",i.data().video.fallbackImage.alt)}}function Ar(x,fe){if(1&x&&(e.j41(0,"div",5),e.DNE(1,wi,2,1,"div",19)(2,fi,1,2,"img",20),e.k0s()),2&x){let i;const g=e.XpG();e.R7$(),e.vxM(g.showVideoFallback()?null!=(i=g.data().video)&&i.fallbackImage?2:-1:1)}}function er(x,fe){if(1&x&&(e.j41(0,"div",6),e.nrm(1,"img",22),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Y8G("ngSrc",i.data().image.src)("alt",i.data().image.alt)}}function Yi(x,fe){if(1&x){const i=e.RV6();e.j41(0,"input",15),e.bIt("ngModelChange",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.onEmailChange(f))}),e.k0s()}if(2&x){const i=e.XpG(2);e.Y8G("placeholder",i.data().emailInput.placeholder),e.BMQ("aria-label",i.data().emailInput.ariaLabel)}}function Rr(x,fe){if(1&x&&(e.j41(0,"a",16),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.AVh("rounded-2xl",!i.data().emailInput)("sm:rounded-bl-none",i.data().emailInput)("sm:rounded-br-2xl",i.data().emailInput)("sm:rounded-tl-none",i.data().emailInput)("sm:rounded-tr-2xl",i.data().emailInput),e.Y8G("href",i.data().primaryButton.href,e.B4B)("frkCalloutCardAnalytics",i.data().primaryButton.analyticsContext),e.BMQ("target",i.data().primaryButton.target||null)("rel","_blank"===i.data().primaryButton.target?"noopener noreferrer":null)("aria-label",i.data().primaryButton.ariaLabel||i.data().primaryButton.text),e.R7$(),e.SpI(" ",i.data().primaryButton.text," ")}}function si(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",17),e.bIt("click",function(){e.eBV(i);const f=e.XpG(2);return e.Njj(f.openEmailModal())}),e.EFF(1),e.k0s()}if(2&x){const i=e.XpG(2);e.Y8G("frkCalloutCardAnalytics",i.data().primaryButton.analyticsContext),e.BMQ("aria-label",i.data().primaryButton.ariaLabel||i.data().primaryButton.text),e.R7$(),e.SpI(" ",i.data().primaryButton.text," ")}}function Nt(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",18),e.bIt("click",function(){e.eBV(i);const f=e.XpG(2);return e.Njj(f.openEmailModal())}),e.EFF(1),e.k0s()}if(2&x){const i=e.XpG(2);e.BMQ("aria-label",i.data().primaryButton.ariaLabel||i.data().primaryButton.text),e.R7$(),e.SpI(" ",i.data().primaryButton.text," ")}}function ln(x,fe){if(1&x&&(e.j41(0,"div",7)(1,"p",23),e.EFF(2),e.k0s(),e.j41(3,"div",24),e.DNE(4,Yi,1,2,"input",11)(5,Rr,2,16,"a",12)(6,si,2,3,"button",13)(7,Nt,2,2,"button",14),e.k0s()()),2&x){const i=e.XpG();e.R7$(2),e.SpI(" ",i.data().description," "),e.R7$(2),e.vxM(i.data().emailInput?4:-1),e.R7$(),e.vxM(i.data().primaryButton.href?5:i.data().primaryButton.analyticsContext?6:7
16)}}function rn(x,fe){if(1&x&&(e.j41(0,"frk-modal",8),e.nrm(1,"frk-marketo-form",25),e.k0s()),2&x){const i=e.XpG(),g=e.r8f(10);e.Y8G("modalCloseLabel",i.data().labelClose)("ariaCloseLabel",i.data().ariaLabelClose)("showCloseButton",!0),e.R7$(),e.Y8G("config",g)("prefillData",i.prefillData())}}function vo(x,fe){if(1&x&&(e.j41(0,"span",11),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.JRh(i.config().testimonial.quoteBold)}}function Hn(x,fe){1&x&&(e.qSk(),e.j41(0,"svg",9),e.nrm(1,"path",12),e.k0s())}function Bo(x,fe){1&x&&(e.qSk(),e.j41(0,"svg",9),e.nrm(1,"path",13),e.k0s())}function gi(x,fe){if(1&x){const i=e.RV6();e.j41(0,"div",4)(1,"div",5)(2,"button",6),e.bIt("click",function(){const f=e.eBV(i).$implicit,j=e.XpG();return e.Njj(j.toggleFaq(f.id))}),e.j41(3,"span",7),e.EFF(4),e.k0s()(),e.j41(5,"div",8),e.DNE(6,Hn,2,0,":svg:svg",9)(7,Bo,2,0,":svg:svg",9),e.k0s()(),e.j41(8,"section",10)(9,"p",11),e.EFF(10),e.k0s()()()}if(2&x){const i=fe.$implicit,g=e.XpG();e.R7$(),e.AVh("border-b",g.isExpanded(i.id))("border-nc1-200",g.isExpanded(i.id))("pb-4",g.isExpanded(i.id)),e.R7$(),e.Y8G("id","faq-header-"+i.id),e.BMQ("aria-expanded",g.isExpanded(i.id))("aria-controls","faq-content-"+i.id)("data-gtm-label",i.id),e.R7$(2),e.SpI(" ",i.question," "),e.R7$(2),e.vxM(g.isExpanded(i.id)?6:7),e.R7$(2),e.AVh("hidden",!g.isExpanded(i.id))("flex",g.isExpanded(i.id)),e.Y8G("id","faq-content-"+i.id),e.BMQ("aria-labelledby","faq-header-"+i.id),e.R7$(2),e.SpI(" ",i.answer," ")}}const Dr=x=>({"border-t":x}),wr=(x,fe)=>fe.key;function Ei(x,fe){if(1&x&&(e.j41(0,"h2",1),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().heading," ")}}function ji(x,fe){if(1&x&&(e.j41(0,"div",7),e.nrm(1,"img",11),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Y8G("ngSrc",i.config().leftColumn.imageUrl||"")}}function qr(x,fe){if(1&x&&(e.j41(0,"div",7),e.nrm(1,"frk-heroicon",12),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Y8G("name",i.config().leftColumn.icon)("size",24)}}function Vr(x,fe){if(1&x&&(e.j41(0,"div",7),e.nrm(1,"img",11),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Y8G("ngSrc",i.config().rightColumn.imageUrl||"")}}function mn(x,fe){if(1&x&&(e.j41(0,"div",7),e.nrm(1,"frk-heroicon",12),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Y8G("name",i.config().rightColumn.icon)("size",24)}}function vn(x,fe){if(1&x&&(e.j41(0,"tr")(1,"td"),e.EFF(2),e.k0s(),e.j41(3,"td",13)(4,"div",14)(5,"span",15),e.EFF(6),e.k0s()()(),e.j41(7,"td"),e.EFF(8),e.k0s()()),2&x){const i=fe.$implicit,g=fe.$index,f=fe.$count,j=e.XpG();e.R7$(),e.HbH(j.getLeftCellClasses(0===g,g===f-1)),e.R7$(),e.SpI(" ",i.leftValue," "),e.R7$(),e.Y8G("ngClass",e.eq3(8,Dr,0===g)),e.R7$(3),e.JRh(j.dividerText()),e.R7$(),e.HbH(j.getRightCellClasses(0===g,g===f-1)),e.R7$(),e.SpI(" ",i.rightValue," ")}}function Kn(x,fe){if(1&x&&(e.j41(0,"li",12)(1,"div",13)(2,"div",14),e.qSk(),e.j41(3,"svg",15),e.nrm(4,"path",16),e.k0s()(),e.joV(),e.j41(5,"p",17),e.EFF(6),e.k0s()(),e.j41(7,"div",18)(8,"p",19),e.EFF(9),e.k0s()()()),2&x){const i=fe.$implicit;e.R7$(6),e.SpI(" ",i.title," "),e.R7$(3),e.SpI(" ",i.description," ")}}function Ao(x,fe){if(1&x&&(e.j41(0,"li",12)(1,"div",13)(2,"div",14),e.qSk(),e.j41(3,"svg",15),e.nrm(4,"path",16),e.k0s()(),e.joV(),e.j41(5,"p",17),e.EFF(6),e.k0s()(),e.j41(7,"div",18)(8,"p",19),e.EFF(9),e.k0s()()()),2&x){const i=fe.$implicit;e.R7$(6),e.SpI(" ",i.title," "),e.R7$(3),e.SpI(" ",i.description," ")}}const ti=(x,fe)=>({"border-b":x,"border-t-nc1-400":fe}),Sn=(x,fe,i)=>({"border-t-nc1-400":x,"rounded-tl-xl":fe,"rounded-bl-xl border-b":i}),uo=(x,fe,i)=>({"border-b":x,"border-t-nc1-400":fe,"rounded-br-xl":i});function io(x,fe){if(1&x&&(e.j41(0,"h2",1)(1,"span",11),e.EFF(2),e.k0s()()),2&x){const i=e.XpG();e.R7$(),e.Y8G("innerHTML",i.config().heading,e.npT),e.R7$(),e.JRh(i.config().heading)}}function Io(x,fe){if(1&x&&e.nrm(0,"p",2),2&x){const i=e.XpG();e.Y8G("innerHTML",i.config().headingDescription,e.npT)}}function Oo(x,fe){if(1&x&&(e.j41(0,"div",4)(1,"div",12)(2,"h3",13)(3,"span",11),e.EFF(4),e.k0s()(),e.nrm(5,"div",14),e.k0s()()),2&x){e.XpG();const i=e.r8f(5);e.R7$(3),e.Y8G("innerHTML",i.title,e.npT),e.R7$(),e.JRh(i.title),e.R7$(),e.Y8G("innerHTML",i.content,e.npT)}}function ki(x,fe){if(1&x&&e.nrm(0,"th",9),2&x){const i=fe.$implicit,g=e.XpG();e.Y8G("ngClass",i.brand&&g.showBrandHeaderColumn()?"bg-pc1-700 text-nc1-0":"bg-nc1-100 text-nc1-950")("innerHTML",i.label,e.npT)}}function Vi(x,fe){if(1&x&&(e.j41(0,"span",19),e.nrm(1,"frk-heroicon",21),e.k0s()),2&x){const i=e.XpG(3);e.R7$(),e.Y8G("name",i.rowIconName())("size",24)}}function hi(x,fe){if(1&x&&e.nrm(0,"p",20),2&x){const i=e.XpG(2).$implicit;e.Y8G("innerHTML",i.description,e.npT)}}function yr(x,fe){if(1&x&&(e.j41(0,"th",15)(1,"div",18),e.DNE(2,Vi,2,2,"span",19),e.nrm(3,"span",11),e.k0s(),e.DNE(4,hi,1,1,"p",20),e.k0s()),2&x){const i=e.XpG(),g=i.$implicit,f=i.$index,j=i.$count,de=e.XpG();e.Y8G("ngClass",e.sMw(5,Sn,0!==f,0===f,f===j-1)),e.BMQ("rowspan",g.rowSpan||1),e.R7$(2),e.vxM(de.showRowIcons()?2:-1),e.R7$(),e.Y8G("innerHTML",g.label,e.npT),e.R7$(),e.vxM(g.description?4:-1)}}function Ur(x,fe){1&x&&e.nrm(0,"frk-heroicon",22),2&x&&e.Y8G("size",20)}function Ki(x,fe){1&x&&(e.j41(0,"span",23),e.EFF(1,"\xa0"),e.k0s())}function Hi(x,fe){if(1&x&&e.nrm(0,"span",24),2&x){const i=e.XpG().$implicit,g=e.XpG().$implicit;e.Y8G("innerHTML",g.values[i.key],e.npT)}}function kr(x,fe){if(1&x&&(e.j41(0,"td",17),e.DNE(1,Ur,1,1,"frk-heroicon",22)(2,Ki,2,0,"span",23)(3,Hi,1,1,"span",24),e.k0s()),2&x){let i;const g=fe.$implicit,f=fe.$index,j=fe.$count,de=e.XpG(),w=de.$implicit,ne=de.$index,_=de.$count;e.Y8G("ngClass",e.sMw(2,uo,ne===_-1,!w.skipLabel&&0!==ne,ne===_-1&&f===j-1)),e.R7$(),e.vxM(!0===(i=w.values[g.key])?1:!1===i?2:3)}}function ur(x,fe){if(1&x&&(e.j41(0,"tr"),e.DNE(1,yr,5,9,"th",15),e.nrm(2,"td",16),e.Z7z(3,kr,4,6,"td",17,wr),e.k0s()),2&x){const i=fe.$implicit,g=fe.$index,f=fe.$count,j=e.XpG();e.R7$(),e.vxM(i.skipLabel?-1:1),e.R7$(),e.Y8G("ngClass",e.l_i(3,ti,g===f-1,!i.skipLabel&&0!==g))("innerHTML",i.feature,e.npT),e.R7$(),e.Dyx(j.config().table.columns)}}function fo(x,fe){1&x&&e.nrm(0,"div",11),2&x&&e.Y8G("innerHTML",fe.$implicit,e.npT)}function Oi(x,fe){if(1&x&&(e.j41(0,"div",10),e.Z7z(1,fo,1,1,"div",11,e.fX1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Dyx(i.config().footnotes)}}function mr(x,fe){if(1&x&&(e.j41(0,"div",15),e.nrm(1,"div",17),e.j41(2,"p",18),e.EFF(3),e.k0s()()),2&x){const i=fe.$implicit;e.R7$(),e.xc7("background-color",i.color),e.R7$(2),e.SpI(" ",i.label," ")}}function tr(x,fe){if(1&x&&(e.j41(0,"span",15),e.nrm(1,"frk-heroicon",19),e.k0s()),2&x){const i=e.XpG().$implicit;e.R7$(),e.xc7("color",i.chartColor),e.Y8G("size",16)}}function ar(x,fe){if(1&x&&(e.j41(0,"dl",12)(1,"div",13)(2,"dt",14),e.DNE(3,tr,2,3,"span",15),e.j41(4,"span"),e.EFF(5),e.k0s()(),e.j41(6,"dd"),e.EFF(7),e.k0s()(),e.j41(8,"div",13)(9,"dt",14),e.nrm(10,"span",16),e.j41(11,"span",17),e.EFF(12,"Properties"),e.k0s()(),e.j41(13,"dd",18),e.EFF(14),e.k0s()(),e.j41(15,"div",13)(16,"dt",14),e.nrm(17,"span",16),e.j41(18,"span",17),e.EFF(19,"Markets"),e.k0s()(),e.j41(20,"dd",18),e.EFF(21),e.k0s()()()),2&x){const i=fe.$implicit;e.R7$(3),e.vxM(i.isPrimary?3:-1),e.R7$(),e.HbH(i.isPrimary?"text-nc1-950 text-xl font-bold lg:text-lg":"text-nc1-950 text-base"),e.R7$(),e.SpI(" ",i.name," "),e.R7$(),e.HbH(i.isPrimary?"text-nc1-950 text-lg font-bold":"text-nc1-950 text-base"),e.R7$(),e.SpI(" ",i.value," "),e.R7$(7),e.SpI(" ",i.properties," "),e.R7$(7),e.SpI(" ",i.markets," ")}}const nr=(x,fe)=>fe.label;function en(x,fe){if(1&x&&(e.j41(0,"div",26)(1,"div",39)(2,"div",40),e.nrm(3,"div",41),e.k0s(),e.j41(4,"div",42)(5,"span",43),e.EFF(6),e.j41(7,"span",44),e.EFF(8),e.k0s()()()()()),2&x){const i=fe.$implicit;e.R7$(3),e.xc7("background-color",i.color),e.R7$(3),e.SpI(" ",i.label,": "),e.R7$(2),e.SpI("",i.percentage,"%")}}function cn(x,fe){if(1&x&&(e.j41(0,"div",35)(1,"div",45)(2,"span",46),e.EFF(3),e.k0s(),e.j41(4,"div",47)(5,"div",48),e.qSk(),e.j41(6,"svg",49),e.nrm(7,"path",50),e.k0s()()()(),e.joV(),e.j41(8,"div",45)(9,"span",46),e.EFF(10),e.k0s(),e.j41(11,"div",47)(12,"div",48),e.qSk(),e.j41(13,"svg",49),e.nrm(14,"path",50),e.k0s()()()()()),2&x){const i=e.XpG();e.R7$(3),e.SpI(" ",i.getAllocationDropdownText(i.config().alternativesPortfolio)," "),e.R7$(7),e.SpI(" ",i.getGrowthDropdownText(i.config().alternativesPortfolio)," ")}}function Qn(x,fe){if(1&x&&(e.j41(0,"div",26)(1,"div",39)(2,"div",40),e.nrm(3,"div",41),e.k0s(),e.j41(4,"div",42)(5,"span",43),e.EFF(6),e.j41(7,"span",44),e.EFF(8),e.k0s()()()()()),2&x){const i=fe.$implicit;e.R7$(3),e.xc7("background-color",i.color),e.R7$(3),e.SpI(" ",i.label,": "),e.R7$(2),e.SpI("",i.percentage,"%")}}const go=()=>[],no=(x,fe)=>
16({"lg:border-r lg:border-[#f4f5f5] lg:pr-4":x,"lg:pl-4":fe});function So(x,fe){if(1&x&&(e.j41(0,"option",14),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.Y8G("ngValue",i),e.R7$(),e.SpI(" ",i," ")}}function qo(x,fe){if(1&x){const i=e.RV6();e.j41(0,"div",10)(1,"label",11),e.EFF(2," Risk Tolerance "),e.k0s(),e.j41(3,"div",12)(4,"select",13),e.bIt("ngModelChange",function(f){e.eBV(i);const j=e.XpG(2).$implicit;return e.Njj(j.onAllocationChange(f))}),e.Z7z(5,So,2,2,"option",14,e.fX1),e.k0s(),e.j41(7,"div",15),e.qSk(),e.j41(8,"svg",16),e.nrm(9,"path",17),e.k0s()()()()}if(2&x){const i=e.XpG(2).$implicit;e.R7$(),e.Y8G("for","tools-"+i.config.title.toLowerCase().replaceAll(" ","-")+"-allocation"),e.R7$(3),e.Y8G("id","tools-"+i.config.title.toLowerCase().replaceAll(" ","-")+"-allocation")("name","tools-"+i.config.title.toLowerCase().replaceAll(" ","-")+"-allocation")("ngModel",i.selectedAllocation()),e.R7$(),e.Dyx((null==i.config.dropdowns||null==i.config.dropdowns.allocation?null:i.config.dropdowns.allocation.options)||e.lJ4(4,go))}}function lt(x,fe){1&x&&e.nrm(0,"span",37)}function Gt(x,fe){if(1&x&&(e.j41(0,"span",39),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit,g=e.XpG(3).$implicit;e.AVh("font-bold",i===g.selectedGrowth()),e.R7$(),e.JRh(i)}}function yn(x,fe){if(1&x){const i=e.RV6();e.j41(0,"div",10)(1,"span",18),e.EFF(2,"Allocation (%)"),e.k0s(),e.j41(3,"div",19)(4,"div",20)(5,"button",21),e.bIt("click",function(){e.eBV(i);const f=e.XpG(2).$implicit,j=e.XpG(2);return e.Njj(f.onGrowthChange(j.getOptionAtIndex(null==f.config.dropdowns||null==f.config.dropdowns.growth?null:f.config.dropdowns.growth.options,j.getOptionIndex(null==f.config.dropdowns||null==f.config.dropdowns.growth?null:f.config.dropdowns.growth.options,f.selectedGrowth())-1)))}),e.qSk(),e.j41(6,"svg",22),e.nrm(7,"rect",23),e.k0s()(),e.joV(),e.j41(8,"div",24)(9,"div",25),e.nrm(10,"div",26),e.j41(11,"div",27),e.nrm(12,"div",28)(13,"div",29)(14,"div",28),e.k0s(),e.nrm(15,"div",30),e.k0s(),e.j41(16,"input",31),e.bIt("ngModelChange",function(f){e.eBV(i);const j=e.XpG(2).$implicit,de=e.XpG(2);return e.Njj(j.onGrowthChange(de.getOptionAtIndex(null==j.config.dropdowns||null==j.config.dropdowns.growth?null:j.config.dropdowns.growth.options,f)))}),e.k0s()(),e.j41(17,"button",32),e.bIt("click",function(){e.eBV(i);const f=e.XpG(2).$implicit,j=e.XpG(2);return e.Njj(f.onGrowthChange(j.getOptionAtIndex(null==f.config.dropdowns||null==f.config.dropdowns.growth?null:f.config.dropdowns.growth.options,j.getOptionIndex(null==f.config.dropdowns||null==f.config.dropdowns.growth?null:f.config.dropdowns.growth.options,f.selectedGrowth())+1)))}),e.qSk(),e.j41(18,"svg",33),e.nrm(19,"rect",34)(20,"rect",35),e.k0s()()(),e.joV(),e.j41(21,"div",36),e.Z7z(22,lt,1,0,"span",37,e.fX1),e.k0s(),e.j41(24,"div",36),e.Z7z(25,Gt,2,3,"span",38,e.fX1),e.k0s()()()}if(2&x){let i,g;const f=e.XpG(2).$implicit,j=e.XpG(2);e.R7$(5),e.Y8G("disabled",0===j.getOptionIndex(null==f.config.dropdowns||null==f.config.dropdowns.growth?null:f.config.dropdowns.growth.options,f.selectedGrowth())),e.R7$(5),e.xc7("width",j.getSliderFilledWidth(null==f.config.dropdowns||null==f.config.dropdowns.growth?null:f.config.dropdowns.growth.options,f.selectedGrowth())),e.R7$(6),e.Y8G("min",0)("max",(null!==(i=null==f.config.dropdowns||null==f.config.dropdowns.growth||null==f.config.dropdowns.growth.options?null:f.config.dropdowns.growth.options.length)&&void 0!==i?i:1)-1)("step",1)("ngModel",j.getOptionIndex(null==f.config.dropdowns||null==f.config.dropdowns.growth?null:f.config.dropdowns.growth.options,f.selectedGrowth())),e.BMQ("aria-label","Allocation (%)"),e.R7$(),e.Y8G("disabled",j.getOptionIndex(null==f.config.dropdowns||null==f.config.dropdowns.growth?null:f.config.dropdowns.growth.options,f.selectedGrowth())===(null!==(g=null==f.config.dropdowns||null==f.config.dropdowns.growth||null==f.config.dropdowns.growth.options?null:f.config.dropdowns.growth.options.length)&&void 0!==g?g:1)-1),e.R7$(5),e.Dyx((null==f.config.dropdowns||null==f.config.dropdowns.growth?null:f.config.dropdowns.growth.options)||e.lJ4(9,go)),e.R7$(3),e.Dyx((null==f.config.dropdowns||null==f.config.dropdowns.growth?null:f.config.dropdowns.growth.options)||e.lJ4(10,go))}}function Te(x,fe){if(1&x&&e.DNE(0,qo,10,5,"div",10)(1,yn,27,11,"div",10),2&x){const i=e.XpG().$implicit;e.vxM(null!=i.config.dropdowns&&i.config.dropdowns.allocation?0:-1),e.R7$(),e.vxM(null!=i.config.dropdowns&&i.config.dropdowns.growth?1:-1)}}function qe(x,fe){if(1&x&&e.DNE(0,Te,2,2),2&x){const i=fe.$implicit,g=e.XpG(2);e.vxM(g.hasDropdowns(i.config)?0:-1)}}function Ie(x,fe){if(1&x&&(e.j41(0,"div",5),e.Z7z(1,qe,1,1,null,null,e.Vm6),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Dyx(i.portfolios())}}function ut(x,fe){if(1&x&&(e.j41(0,"div",53)(1,"div",56)(2,"div",57),e.nrm(3,"div",58),e.k0s(),e.j41(4,"div",59)(5,"span",60),e.EFF(6),e.j41(7,"span",61),e.EFF(8),e.k0s()()()()()),2&x){const i=fe.$implicit;e.R7$(3),e.xc7("background-color",i.color),e.R7$(3),e.SpI(" ",i.label,": "),e.R7$(2),e.SpI("",i.percentage,"%")}}function dn(x,fe){if(1&x&&(e.j41(0,"sup",64),e.EFF(1),e.k0s()),2&x){const i=e.XpG().$implicit;e.R7$(),e.JRh(i.footnote)}}function ho(x,fe){if(1&x&&(e.j41(0,"div",55)(1,"div",62)(2,"h5",63),e.EFF(3),e.DNE(4,dn,2,1,"sup",64),e.k0s()(),e.j41(5,"div",65),e.EFF(6),e.k0s()()),2&x){const i=fe.$implicit;e.Y8G("ngClass",e.l_i(4,no,i.showBorder,0!==fe.$index)),e.R7$(3),e.SpI(" ",i.label," "),e.R7$(),e.vxM(i.footnote?4:-1),e.R7$(2),e.SpI(" ",i.value," ")}}function Do(x,fe){if(1&x&&(e.j41(0,"div",7)(1,"div",8)(2,"div",40)(3,"div",41)(4,"h3",42),e.EFF(5),e.k0s()()(),e.j41(6,"div",43)(7,"div",44)(8,"div",41)(9,"h4",45),e.EFF(10),e.k0s()(),e.j41(11,"div",46)(12,"span",47),e.EFF(13),e.k0s()()()()(),e.j41(14,"div",48)(15,"div",49)(16,"div",50)(17,"div",51),e.nrm(18,"frk-highcharts",52),e.k0s()(),e.j41(19,"div",53),e.Z7z(20,ut,9,4,"div",53,nr),e.k0s()(),e.j41(22,"div",54),e.Z7z(23,ho,7,7,"div",55,wr),e.k0s()()()),2&x){const i=fe.$implicit,g=e.XpG();e.R7$(5),e.SpI(" ",i.config.title," "),e.R7$(5),e.SpI(" ",i.config.subtitle," "),e.R7$(3),e.JRh(i.config.timeRange),e.R7$(4),e.xc7("width",g.chartSize(),"px")("height",g.chartSize(),"px"),e.R7$(),e.Y8G("chartConfig",g.getChartConfig(i.data))("chartData",g.getChartData(i.data)),e.R7$(2),e.Dyx(i.data.allocations),e.R7$(3),e.Dyx(g.getStatsArray(i.data))}}function ni(x,fe){if(1&x&&(e.j41(0,"p",66),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.R7$(),e.SpI(" ",i," ")}}function mi(x,fe){if(1&x&&e.Z7z(0,ni,2,1,"p",66,e.Vm6),2&x){const i=e.XpG();e.Dyx(i.config().disclaimerParagraphs)}}function vi(x,fe){1&x&&(e.j41(0,"p",66),e.EFF(1," Hypothetical 15-year portfolio return with and without alternative investments as of 12/31/2022. For illustrative purposes only. Hypothetical portfolio results shown do not represent the performance of an actual investment. "),e.k0s(),e.j41(2,"p",66),e.EFF(3," Stocks, bonds, private equity, private credit, private real estate, and hedge funds are respectively represented by the S&P 500 Index, Bloomberg U.S. Aggregate Bond Index, Burgiss US Private Equity Funds Index, Cliffwater Direct Lending Index, NFI-ODCE Index, HFRX Equity Hedge USD Index, HFRX Global Hedge Fund USD Index, HFRX Macro/CTA USD Index. Please note that an investor cannot invest directly in an index. "),e.k0s(),e.j41(4,"p",67),e.EFF(5," Unmanaged index returns do n
16ot reflect any fees, expenses or sales charges. Diversification does not assure a profit or protect against market loss. All investments involve risk, including loss of principal. Past performance is no guarantee of future results. "),e.k0s())}const Li=(x,fe)=>fe.id||fe.title;function _i(x,fe){if(1&x&&(e.j41(0,"div",4),e.nrm(1,"img",14),e.k0s()),2&x){let i,g,f;const j=e.XpG();e.R7$(),e.Y8G("src",null==(i=j.config().logo)?null:i.src,e.B4B)("alt",null==(g=j.config().logo)?null:g.alt)("title",null==(f=j.config().logo)?null:f.alt)}}function ri(x,fe){if(1&x&&e.nrm(0,"div",7),2&x){const i=e.XpG();e.Y8G("innerHTML",i.config().description,e.npT)}}function Qi(x,fe){if(1&x&&e.nrm(0,"h3",15),2&x){const i=e.XpG().$implicit;e.Y8G("innerHTML",i.title,e.npT)}}function Tr(x,fe){if(1&x&&e.nrm(0,"div",16),2&x){const i=e.XpG().$implicit;e.Y8G("innerHTML",i.description,e.npT)}}function gr(x,fe){if(1&x&&(e.j41(0,"div",10),e.DNE(1,Qi,1,1,"h3",15)(2,Tr,1,1,"div",16),e.k0s()),2&x){const i=fe.$implicit;e.R7$(),e.vxM(i.title?1:-1),e.R7$(),e.vxM(i.description?2:-1)}}function br(x,fe){if(1&x&&e.nrm(0,"div",11),2&x){const i=e.XpG();e.Y8G("innerHTML",i.config().middleContent,e.npT)}}function Mi(x,fe){if(1&x&&(e.j41(0,"h4",17),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.Y8G("ngClass",i.config().videoDescription?"mb-4":"mb-7"),e.R7$(),e.SpI(" ",i.config().videoTitle," ")}}function Gr(x,fe){if(1&x&&(e.j41(0,"p",18),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.R7$(),e.SpI(" ",i.config().videoDescription," ")}}function $r(x,fe){if(1&x&&(e.j41(0,"div",12),e.DNE(1,Mi,2,2,"h4",17)(2,Gr,2,1,"p",18),e.j41(3,"div",19),e.eu8(4,20),e.k0s()()),2&x){const i=e.XpG(),g=e.sdS(16);e.R7$(),e.vxM(i.config().videoTitle?1:-1),e.R7$(),e.vxM(i.config().videoDescription?2:-1),e.R7$(2),e.Y8G("ngTemplateOutlet",g)}}function Qr(x,fe){if(1&x&&e.nrm(0,"frk-key-features-table",13),2&x){const i=e.XpG();e.Y8G("config",i.tableConfig())}}function ma(x,fe){if(1&x&&e.nrm(0,"video-js",21),2&x){let i,g,f;const j=e.XpG();e.Y8G("id",j.playerId()),e.BMQ("data-video-id",null==(i=j.playerConfig())?null:i.videoId)("data-player",null==(g=j.playerConfig())?null:g.playerId)("data-account",null==(f=j.playerConfig())?null:f.accountId)("aria-label",j.config().description)}}const ea=(x,fe)=>({href:x,label:fe,type:"table"});function ua(x,fe){if(1&x&&(e.j41(0,"p",7),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.R7$(),e.SpI(" ",i.effectiveHeader().description," ")}}function ba(x,fe){if(1&x&&(e.j41(0,"div",1)(1,"h2",6),e.EFF(2),e.k0s(),e.DNE(3,ua,2,1,"p",7),e.k0s()),2&x){const i=e.XpG();e.R7$(2),e.SpI(" ",i.effectiveHeader().title," "),e.R7$(),e.vxM(i.effectiveHeader().description?3:-1)}}function Aa(x,fe){if(1&x&&(e.j41(0,"p",7),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.R7$(),e.SpI(" ",i.effectiveHeader().description," ")}}function Wa(x,fe){if(1&x&&(e.j41(0,"div",3)(1,"h2",6),e.EFF(2),e.k0s(),e.DNE(3,Aa,2,1,"p",7),e.k0s()),2&x){const i=e.XpG();e.R7$(2),e.SpI(" ",i.effectiveHeader().title," "),e.R7$(),e.vxM(i.effectiveHeader().description?3:-1)}}function fs(x,fe){1&x&&(e.j41(0,"div",11),e.nrm(1,"frk-heroicon",20),e.k0s()),2&x&&(e.R7$(),e.Y8G("size",20))}function Yr(x,fe){if(1&x&&e.nrm(0,"img",21),2&x){const i=e.XpG(2).$implicit;e.HbH("@3xl:h-7 h-6 max-w-full object-contain object-left"),e.Y8G("ngSrc",i.logo)("alt",i.name)}}function gs(x,fe){if(1&x&&(e.j41(0,"div",16),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2).$implicit;e.R7$(),e.SpI(" ",i.name," ")}}function Ji(x,fe){if(1&x&&(e.j41(0,"li",23)(1,"span",24),e.EFF(2),e.k0s()()),2&x){const i=fe.$implicit;e.R7$(2),e.SpI(" ",i," ")}}function Fa(x,fe){if(1&x&&(e.j41(0,"div",18)(1,"ul",22),e.Z7z(2,Ji,3,1,"li",23,e.BUC().trackByCapability,!0),e.k0s()()),2&x){const i=e.XpG(2).$implicit;e.R7$(2),e.Dyx(i.capabilities)}}function Ss(x,fe){1&x&&(e.j41(0,"div",19),e.nrm(1,"frk-heroicon",20),e.k0s()),2&x&&(e.R7$(),e.Y8G("size",20))}function ms(x,fe){if(1&x){const i=e.RV6();e.j41(0,"a",10),e.bIt("click",function(f){e.eBV(i);const j=e.XpG().$implicit,de=e.XpG();return e.Njj(de.onManagerClick(j,f))}),e.DNE(1,fs,2,1,"div",11),e.j41(2,"div",12)(3,"div",13)(4,"h3",14),e.DNE(5,Yr,1,4,"img",15)(6,gs,2,1,"div",16),e.k0s(),e.j41(7,"div",17),e.EFF(8),e.k0s()(),e.DNE(9,Fa,4,0,"div",18),e.k0s(),e.DNE(10,Ss,2,1,"div",19),e.k0s()}if(2&x){const i=e.XpG(),g=i.$implicit,f=i.$index,j=i.$count,de=e.XpG();
16e.AVh("border-b",f===j-1)("rounded-t-xl",0===f)("rounded-b-xl",f===j-1)("hover:bg-pc1-50",de.effectiveInteraction().clickable),e.Y8G("href",g.url,e.B4B)("target",de.effectiveInteraction().linkTarget)("rel","_blank"===de.effectiveInteraction().linkTarget?"noopener noreferrer":null)("frkCalloutCardAnalytics",e.l_i(17,ea,g.url,g.name)),e.R7$(),e.vxM(de.effectiveInteraction().clickable&&de.effectiveInteraction().showChevron?1:-1),e.R7$(4),e.vxM(g.logo?5:6),e.R7$(3),e.SpI(" ",g.description," "),e.R7$(),e.vxM(g.capabilities&&g.capabilities.length>0?9:-1),e.R7$(),e.vxM(de.effectiveInteraction().clickable&&de.effectiveInteraction().showChevron?10:-1)}}function Qa(x,fe){1&x&&(e.j41(0,"div",11),e.nrm(1,"frk-heroicon",20),e.k0s()),2&x&&(e.R7$(),e.Y8G("size",20))}function ls(x,fe){if(1&x&&e.nrm(0,"img",21),2&x){const i=e.XpG(2).$implicit;e.HbH("@3xl:h-7 h-6 max-w-full object-contain object-left"),e.Y8G("ngSrc",i.logo)("alt",i.name)}}function Xa(x,fe){if(1&x&&(e.j41(0,"div",16),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2).$implicit;e.R7$(),e.SpI(" ",i.name," ")}}function Ja(x,fe){if(1&x&&(e.j41(0,"li",23)(1,"span",24),e.EFF(2),e.k0s()()),2&x){const i=fe.$implicit;e.R7$(2),e.SpI(" ",i," ")}}function rs(x,fe){if(1&x&&(e.j41(0,"div",18)(1,"ul",22),e.Z7z(2,Ja,3,1,"li",23,e.BUC().trackByCapability,!0),e.k0s()()),2&x){const i=e.XpG(2).$implicit;e.R7$(2),e.Dyx(i.capabilities)}}function La(x,fe){1&x&&(e.j41(0,"div",19),e.nrm(1,"frk-heroicon",20),e.k0s()),2&x&&(e.R7$(),e.Y8G("size",20))}function Sa(x,fe){if(1&x){const i=e.RV6();e.j41(0,"div",25),e.bIt("click",function(f){e.eBV(i);const j=e.XpG().$implicit,de=e.XpG();return e.Njj(de.onManagerClick(j,f))})("keyup",function(f){e.eBV(i);const j=e.XpG().$implicit,de=e.XpG();return e.Njj("Enter"===f.key||" "===f.key?de.onManagerClick(j,f):null)}),e.DNE(1,Qa,2,1,"div",11),e.j41(2,"div",12)(3,"div",13)(4,"h3",26),e.DNE(5,ls,1,4,"img",15)(6,Xa,2,1,"div",16),e.k0s(),e.j41(7,"div",17),e.EFF(8),e.k0s()(),e.DNE(9,rs,4,0,"div",18),e.k0s(),e.DNE(10,La,2,1,"div",19),e.k0s()}if(2&x){const i=e.XpG(),g=i.$implicit,f=i.$index,j=i.$count,de=e.XpG();e.AVh("border-b",f===j-1)("rounded-t-xl",0===f)("rounded-b-xl",f===j-1)("cursor-pointer",de.effectiveInteraction().clickable)("hover:bg-pc1-50",de.effectiveInteraction().clickable),e.Y8G("frkCalloutCardAnalytics",e.l_i(18,ea,g.url,g.name)),e.BMQ("tabindex",de.effectiveInteraction().clickable?"0":null)("role",de.effectiveInteraction().clickable?"button":null),e.R7$(),e.vxM(de.effectiveInteraction().clickable&&de.effectiveInteraction().showChevron?1:-1),e.R7$(4),e.vxM(g.logo?5:6),e.R7$(3),e.SpI(" ",g.description," "),e.R7$(),e.vxM(g.capabilities&&g.capabilities.length>0?9:-1),e.R7$(),e.vxM(de.effectiveInteraction().clickable&&de.effectiveInteraction().showChevron?10:-1)}}function ya(x,fe){1&x&&e.DNE(0,ms,11,20,"a",8)(1,Sa,11,21,"div",9),2&x&&e.vxM(fe.$implicit.url?0:1)}function Ta(x,fe){if(1&x){const i=e.RV6();e.j41(0,"a",5),e.bIt("click",function(f){e.eBV(i);const j=e.XpG().$implicit,de=e.XpG();return e.Njj(de.handleItemClick(j,f))}),e.nrm(1,"img",6),e.k0s()}if(2&x){const i=e.XpG().$implicit;e.Y8G("href",i.url,e.B4B)("target",i.linkTarget||"_self"),e.BMQ("aria-label",i.alt),e.R7$(),e.Y8G("fill",!i.width&&!i.height)("ngSrc",i.src)("alt",i.alt)("width",i.width?i.width:null)("height",i.height?i.height:null)}}function Bs(x,fe){if(1&x&&(e.j41(0,"div",4),e.nrm(1,"img",6),e.k0s()),2&x){const i=e.XpG().$implicit;e.R7$(),e.Y8G("fill",!i.width&&!i.height)("ngSrc",i.src)("alt",i.alt)("width",i.width?i.width:null)("height",i.height?i.height:null)}}function aa(x,fe){if(1&x&&(e.j41(0,"div",2),e.DNE(1,Ta,2,8,"a",3)(2,Bs,2,5,"div",4),e.k0s()),2&x){const i=fe.$implicit;e.R7$(),e.vxM(i.url?1:2)}}function Ts(x,fe){if(1&x&&(e.j41(0,"option",16),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.Y8G("value",fe.$index),e.R7$(),e.SpI(" ",i.tabLabel," ")}}function Fs(x,fe){if(1&x){const i=e.RV6();e.j41(0,"div",4)(1,"select",15),e.bIt("ngModelChange",function(f){e.eBV(i);const j=e.XpG();return e.Njj(j.selectTab(f))}),e.Z7z(2,Ts,2,2,"option",16,e.Vm6),e.k0s()()}if(2&x){const i=e.XpG();e.R7$(),e.Y8G("ngModel",i.selectedTabIndex()),e.R7$(),e.Dyx(i.config().tabs)}}function qa(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",18),e.bIt("click",function(){const f=e.eBV(i).$index,j=e.XpG(2);return e.Njj(j.selectTab(f))}),e.j41(1,"span",19),e.EFF(2),e.k0s()()}if(2&x){const i=fe.$implicit,g=fe.$index,f=e.XpG(2);e.AVh("border-b-4",f.selectedTabIndex()===g)("!border-pc1-500",f.selectedTabIndex()===g)("border-nc1-200",f.selectedTabIndex()!==g)("text-nc1-950",f.selectedTabIndex()===g)("text-nc1-600",f.selectedTabIndex()!==g),e.R7$(2),e.JRh(i.tabLabel)}}function Ga(x,fe){if(1&x&&(e.j41(0,"div",5),e.Z7z(1,qa,3,11,"button",17,e.Vm6),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Dyx(i.config().tabs)}}function xs(x,fe){if(1&x&&(e.j41(0,"div",13)(1,"div",20),e.nrm(2,"div",21),e.k0s(),e.j41(3,"span",22),e.EFF(4),e.k0s()()),2&x){const i=fe.$implicit;e.R7$(2),e.xc7("background-color",i.color),e.R7$(2),e.SpI(" ",i.label," ")}}const ta=(x,fe,i,g,f,j)=>({"bg-nc1-700":x,"bg-nc1-0":fe,"opacity-0":i,"-translate-x-1/2":g,"translate-x-2":f,"-translate-x-4":j}),pr=(x,fe,i,g,f,j)=>({"left-0":x,"right-0":fe,"-translate-x-1/2":i,"translate-x-0":g,"opacity-50":f,"font-semibold":j}),Jr=(x,fe)=>fe.value;function te(x,fe){if(1&x&&e.nrm(0,"div",38),2&x){const i=fe.$implicit,g=fe.$index,f=fe.$count,j=e.XpG();e.xc7("left",j.getStep1StopPosition()(i.value)),e.Y8G("ngClass",e.l4e(3,ta,i.value<=j.step1Value(),i.value>j.step1Value(),i.value===j.step1Value(),0!==g&&g!==f-1,0===g,g===f-1))}}function N(x,fe){if(1&x&&(e.j41(0,"span",40),e.EFF(1),e.k0s()),2&x){const i=e.XpG().$implicit;e.R7$(),e.JRh(i.bottomLabel)}}function z(x,fe){if(1&x&&(e.j41(0,"div",39)(1,"span",40),e.EFF(2),e.k0s(),e.DNE(3,N,2,1,"span",40),e.k0s()),2&x){const i=fe.$implicit,g=fe.$index,f=fe.$count,j=e.XpG();e.xc7("left",j.getLabelPosition(i.value,0===g,g===f-1)),e.Y8G("ngClass",e.l4e(5,pr,0===g,g===f-1,0!==g&&g!==f-1,0===g||g===f-1,j.step1Value()!==i.value,
16j.step1Value()===i.value)),e.R7$(2),e.JRh(i.label),e.R7$(),e.vxM(i.bottomLabel?3:-1)}}function q(x,fe){if(1&x&&e.nrm(0,"div",38),2&x){const i=fe.$implicit,g=fe.$index,f=fe.$count,j=e.XpG();e.xc7("left",j.getStep2StopPosition()(i.value)),e.Y8G("ngClass",e.l4e(3,ta,i.value<=j.step2Value(),i.value>j.step2Value(),i.value===j.step2Value(),0!==g&&g!==f-1,0===g,g===f-1))}}function ve(x,fe){if(1&x&&(e.j41(0,"div",41)(1,"span"),e.EFF(2),e.k0s()()),2&x){const i=fe.$implicit,g=e.XpG();e.AVh("opacity-50",g.step2Value()!==i.value)("font-semibold",g.step2Value()===i.value),e.R7$(2),e.JRh(i.label)}}function He(x,fe){if(1&x&&(e.nrm(0,"div",4),e.nI1(1,"safeHtml")),2&x){let i;const g=e.XpG();e.HbH("mb-0 w-full font-bold leading-tight"+(null!=(i=g.config().statStyle)&&i.color?"":" text-pc1-800")+(null!=(i=g.config().statStyle)&&i.textSize?"":" text-5xl md:text-6xl")+(g.statStyleClasses()?" "+g.statStyleClasses():"")),e.Y8G("innerHTML",e.bMT(1,3,g.config().stat),e.npT)}}function tt(x,fe){if(1&x&&(e.nrm(0,"p",4),e.nI1(1,"safeHtml")),2&x){let i;const g=e.XpG();e.HbH("mb-0 w-full leading-relaxed"+(null!=(i=g.config().captionStyle)&&i.color?"":" text-pc1-800")+(null!=(i=g.config().captionStyle)&&i.textSize?"":" text-xl")+(g.captionStyleClasses()?" "+g.captionStyleClasses():"")),e.Y8G("innerHTML",e.bMT(1,3,g.config().caption),e.npT)}}function ze(x,fe){1&x&&e.nrm(0,"div",5)}function ht(x,fe){if(1&x&&(e.j41(0,"div",3),e.DNE(1,ze,1,0,"div",5),e.j41(2,"div",6)(3,"div",7),e.nrm(4,"img",8),e.k0s(),e.j41(5,"div",9)(6,"h3",10),e.EFF(7),e.k0s(),e.j41(8,"p",11),e.EFF(9),e.k0s(),e.j41(10,"div",12)(11,"a",13),e.EFF(12),e.k0s()()()()()),2&x){const i=fe.$implicit;e.BMQ("aria-label","Award: "+i.title),e.R7$(),e.vxM(!1!==i.showRibbon?1:-1),e.R7$(3),e.Y8G("ngSrc",i.logo.src)("alt",i.logo.alt)("width",i.logo.width||217)("height",i.logo.height||94),e.R7$(3),e.SpI(" ",i.title," "),e.R7$(2),e.SpI(" ",i.description," "),e.R7$(2),e.Y8G("href",i.link.url,e.B4B),e.BMQ("aria-label",i.link.ariaLabel||i.link.text),e.R7$(),e.SpI(" ",i.link.text," ")}}function $t(x,fe){if(1&x&&(e.j41(0,"div",4)(1,"div",9)(2,"h3",14),e.EFF(3),e.k0s(),e.j41(4,"div",15)(5,"blockquote",16),e.EFF(6),e.k0s(),e.j41(7,"cite",17),e.EFF(8),e.k0s()()()()),2&x){const i=fe.$implicit;e.BMQ("aria-label","Testimonial: "+i.title),e.R7$(3),e.SpI(" ",i.title," "),e.R7$(3),e.SpI(" ",i.quote," "),e.R7$(2),e.SpI(" ",i.citation," ")}}function tn(x,fe){if(1&x&&(e.j41(0,"p",4),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().description," ")}}function Dn(x,fe){if(1&x&&(e.j41(0,"li",8),e.nrm(1,"frk-heroicon",9),e.j41(2,"span",10),e.EFF(3),e.k0s()()),2&x){const i=fe.$implicit;e.R7$(),e.Y8G("name",i.icon||"heroCheckBadgeSolid")("size",20),e.BMQ("aria-hidden",!0),e.R7$(2),e.SpI(" ",i.text," ")}}function bo(x,fe){if(1&x&&(e.j41(0,"ul",5),e.Z7z(1,Dn,4,4,"li",8,Bt),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Dyx(i.config().benefits)}}function Mo(x,fe){if(1&x&&e.nrm(0,"frk-heroicon",12),2&x){const i=e.XpG();e.Y8G("name",i.icon||"heroChevronRight")("size",16),e.BMQ("aria-hidden",!0)}}function wo(x,fe){if(1&x){const i=e.RV6();e.j41(0,"a",11),e.bIt("click",function(f){const j=e.eBV(i),de=e.XpG();return e.Njj(de.handleLinkClick(j,f))}),e.j41(1,"span"),e.EFF(2),e.k0s(),e.DNE(3,Mo,1,3,"frk-heroicon",12),e.k0s()}if(2&x){const i=fe,g=e.XpG();e.HbH(g.mergeClasses("button button--primary",g.resolveLeavingSiteClass(i))),e.Y8G("href",g.buildHref(i),e.B4B)("frkCalloutCardAnalytics",g.primaryCtaAnalytics()),e.BMQ("target",g.resolveTarget(i))("rel",g.resolveRel(i))("aria-label",i.ariaLabel||null)("data-is-external","true"===i.showLeavingSiteModal?i.leavingSiteModalKey||"true":null),e.R7$(2),e.JRh(i.text),e.R7$(),e.vxM(i.hasIcon?3:-1)}}function to(x,fe){if(1&x&&(e.j41(0,"h2",3),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.R7$(),e.SpI(" ",i.config().featuredCard.featureCardHeader," ")}}function yo(x,fe){if(1&x&&(e.j41(0,"span",18),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.R7$(),e.SpI(" ",i.config().featuredCard.label," ")}}function No(x,fe){if(1&x&&(e.j41(0,"p",20),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.R7$(),e.SpI(" ",i.config().featuredCard.description," ")}}function Pe(x,fe){if(1&x&&(e.j41(0,"span",21),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.text," ")}}function Fe(x,fe){1&x&&e.nrm(0,"img",23),2&x&&e.Y8G("ngSrc",fe)("fill",!0)}function be(x,fe){1&x&&e.nrm(0,"div",24)}function Et(x,fe){if(1&x){const i=e.RV6();e.j41(0,"a",13),e.bIt("click",function(f){const j=e.eBV(i),de=e.XpG();return e.Njj(de.handleLinkClick(j,f))}),e.DNE(1,to,2,1,"h2",3),e.j41(2,"div",14)(3,"div",15)(4,"div",16)(5,"div",17),e.DNE(6,yo,2,1,"span",18),e.j41(7,"h3",19),e.EFF(8),e.k0s(),e.DNE(9,No,2,1,"p",20),e.k0s(),e.DNE(10,Pe,2,1,"span",21),e.k0s(),e.j41(11,"div",22),e.DNE(12,Fe,1,2,"img",23)(13,be,1,0,"div",24),e.k0s()()()()}if(2&x){let i;const g=fe,f=e.XpG();e.HbH(f.mergeClasses("block no-underline",f.resolveLeavingSiteClass(g))),e.Y8G("href",f.buildHref(g),e.B4B)("frkCalloutCardAnalytics",f.featuredCardAnalytics()),e.BMQ("target",f.resolveTarget(g))("rel",f.resolveRel(g))("title",g.title||f.config().featuredCard.title)("aria-label",f.config().featuredCard.ariaLabel||g.ariaLabel||f.config().featuredCard.title)("data-is-external","true"===g.showLeavingSiteModal?g.leavingSiteModalKey||"true":null),e.R7$(),e.vxM(f.config().featuredCard.featureCardHeader?1:-1),e.R7$(5),e.vxM(f.config().featuredCard.label?6:-1),e.R7$(2),e.SpI(" ",f.config().featuredCard.title," "),e.R7$(),e.vxM(f.config().featuredCard.description?9:-1),e.R7$(),e.vxM(g.text?10:-1),e.R7$(2),e.vxM((i=f.config().featuredCard.imageSrc)?12:13,i)}}function Fn(x,fe){if(1&x&&e.nrm(0,"div",8),2&x){const i=e.XpG().$implicit,g=e.XpG();e.Y8G("innerHTML",g.getSafeHtml(i.iconSvg),e.npT)}}function zo(x,fe){if(1&x&&e.nrm(0,"img",9),2&x){const i=e.XpG().$implicit;e.Y8G("ngSrc",i.icon.src)("alt",i.icon.alt)}}function ir(x,fe){if(1&x&&(e.j41(0,"li",15)(1,"span",16),e.EFF(2),e.k0s()()),2&x){const i=fe.$implicit,g=e.XpG(2).$implicit;e.R7$(),e.Y8G("ngClass","blue"===(g.variant||"white")?"bg-nc1-0 text-pc1-600":""),e.R7$(),e.JRh(i)}}function Le(x,fe){if(1&x&&(e.j41(0,"div",10)(1,"ul",14),e.Z7z(2,ir,3,2,"li",15,e.fX1),e.k0s()()),2&x){const i=e.XpG().$implicit;e.R7$(2),e.Dyx(i.badges)}}function W(x,fe){if(1&x&&(e.j41(0,"a",17),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2).$implicit,g=e.XpG();
16e.Y8G("href",i.button.href,e.B4B)("ngClass",g.getButtonClasses(i)),e.BMQ("target",i.button.target||"_self")("aria-label",i.button.ariaLabel||i.button.text),e.R7$(),e.SpI(" ",i.button.text," ")}}function he(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",19),e.bIt("click",function(){e.eBV(i);const f=e.XpG(2).$implicit,j=e.XpG();return e.Njj(j.handleCardButtonClick(f))}),e.EFF(1),e.k0s()}if(2&x){const i=e.XpG(2).$implicit,g=e.XpG();e.Y8G("ngClass",g.getButtonClasses(i)),e.BMQ("aria-label",i.button.ariaLabel||i.button.text),e.R7$(),e.SpI(" ",i.button.text," ")}}function $e(x,fe){if(1&x&&e.DNE(0,W,2,5,"a",17)(1,he,2,3,"button",18),2&x){const i=e.XpG().$implicit;e.vxM(i.button.href?0:1)}}function mt(x,fe){if(1&x&&(e.j41(0,"section",1)(1,"div",6)(2,"div",7),e.DNE(3,Fn,1,1,"div",8)(4,zo,1,2,"img",9)(5,Le,4,0,"div",10),e.j41(6,"div",11)(7,"h3",12),e.EFF(8),e.k0s(),e.j41(9,"p",13),e.EFF(10),e.k0s()(),e.DNE(11,$e,2,1),e.k0s()()()),2&x){const i=fe.$implicit,g=e.XpG();e.Y8G("ngClass",g.getCardClasses(i)),e.BMQ("aria-label",i.heading),e.R7$(3),e.vxM(i.iconSvg?3:i.icon?4:-1),e.R7$(2),e.vxM(i.badges&&i.badges.length>0?5:-1),e.R7$(2),e.Y8G("ngClass",g.getCardTextClasses(i)),e.R7$(),e.SpI(" ",i.heading," "),e.R7$(),e.Y8G("ngClass",g.getCardTextClasses(i)),e.R7$(),e.SpI(" ",i.description," "),e.R7$(),e.vxM(i.button?11:-1)}}const Wt=["mapContainer"],Ot=(x,fe)=>fe.type;function Tn(x,fe){if(1&x&&(e.j41(0,"div",7)(1,"p",14),e.EFF(2),e.k0s(),e.j41(3,"p",15),e.EFF(4),e.k0s()()),2&x){const i=fe.$implicit;e.R7$(2),e.SpI(" ",i.title," "),e.R7$(2),e.SpI(" ",i.value," ")}}function Nn(x,fe){if(1&x){const i=e.RV6();e.j41(0,"div",16,0),e.bIt("mouseleave",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.onRegionMouseLeave())}),e.k0s()}if(2&x){const i=e.XpG();e.Y8G("innerHTML",i.usSvgContent(),e.npT)}}function Xn(x,fe){if(1&x){const i=e.RV6();e.j41(0,"div",16,0),e.bIt("mouseleave",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.onRegionMouseLeave())}),e.k0s()}if(2&x){const i=e.XpG();e.Y8G("innerHTML",i.europeSvgContent(),e.npT)}}function qn(x,fe){1&x&&e.nrm(0,"div",22)}function Bn(x,fe){1&x&&e.nrm(0,"div",23)}function Co(x,fe){if(1&x&&(e.j41(0,"div",17)(1,"div",18)(2,"p",19),e.EFF(3),e.k0s(),e.j41(4,"p",20),e.EFF(5),e.k0s(),e.j41(6,"p",21),e.EFF(7,"Properties"),e.k0s()(),e.DNE(8,qn,1,0,"div",22)(9,Bn,1,0,"div",23),e.k0s()),2&x){const i=fe;e.xc7("left",i.x,"px")("top",i.y,"px")("transform",i.isUpperHalf?"translateX(-50%) translateY(25px)":"translateX(-50%) translateY(calc(-100% - 10px))"),e.R7$(3),e.JRh(i.name),e.R7$(2),e.SpI(" ",i.propertyCount," "),e.R7$(3),e.vxM(i.isUpperHalf?8:9)}}function po(x,fe){if(1&x&&(e.j41(0,"div",13),e.nrm(1,"div",24),e.j41(2,"span",25),e.EFF(3),e.k0s()()),2&x){const i=fe.$implicit;e.R7$(),e.xc7("background-color",i.color),e.R7$(2),e.JRh(i.label)}}function $o(x,fe){1&x&&(e.j41(0,"div",26),e.nrm(1,"div",28)(2,"div",29),e.k0s())}function Lo(x,fe){1&x&&(e.j41(0,"div",27),e.nrm(1,"div",30)(2,"div",31),e.k0s())}function Ho(x,fe){if(1&x&&(e.j41(0,"div",13),e.DNE(1,$o,3,0,"div",26)(2,Lo,3,0,"div",27),e.j41(3,"span",25),e.EFF(4),e.k0s()()),2&x){const i=fe.$implicit;e.R7$(),e.vxM("headquarters"===i.type?1:2),e.R7$(3),e.JRh(i.label)}}function Wo(x,fe){if(1&x&&(e.j41(0,"h2",5),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().heading," ")}}function Yo(x,fe){if(1&x&&(e.j41(0,"p",10),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit,g=fe.$index;e.AVh("mb-4",0===g)("mb-0",0!==g),e.R7$(),e.SpI(" ",i," ")}}function Bi(x,fe){if(1&x&&e.Z7z(0,Yo,2,5,"p",9,e.BUC().trackByIndex,!0),2&x){const i=e.XpG();e.Dyx(i.descriptionArray())}}function $i(x,fe){if(1&x&&(e.j41(0,"div",6)(1,"div",11),e.eu8(2,12),e.k0s()()),2&x){e.XpG();const i=e.sdS(10);e.R7$(2),e.Y8G("ngTemplateOutlet",i)}}function fr(x,fe){1&x&&(e.j41(0,"div",7),e.qSk(),e.j41(1,"svg",13),e.nrm(2,"path",14),e.k0s()())}function Ai(x,fe){if(1&x&&(e.j41(0,"h3",19),e.EFF(1),e.k0s()),2&x){const i=e.XpG(3);
16e.R7$(),e.SpI(" ",i.config().cardsHeading," ")}}function Mr(x,fe){if(1&x&&(e.j41(0,"p",20),e.EFF(1),e.k0s()),2&x){const i=e.XpG(3);e.R7$(),e.SpI(" ",i.config().cardsDescription," ")}}function xr(x,fe){if(1&x&&(e.j41(0,"div",16),e.DNE(1,Ai,2,1,"h3",19)(2,Mr,2,1,"p",20),e.k0s()),2&x){const i=e.XpG(2);e.R7$(),e.vxM(i.config().cardsHeading?1:-1),e.R7$(),e.vxM(i.config().cardsDescription?2:-1)}}function vr(x,fe){if(1&x&&(e.j41(0,"span",25),e.EFF(1),e.k0s()),2&x){const i=e.XpG().$implicit;e.R7$(),e.SpI(" ",i.badgeLabel," ")}}function li(x,fe){if(1&x&&(e.j41(0,"a",26),e.EFF(1),e.k0s()),2&x){const i=e.XpG().$implicit,g=e.XpG(2);e.Y8G("href",i.titleLink,e.B4B)("frkCalloutCardAnalytics",g.getCardLinkAnalytics(i)),e.R7$(),e.SpI(" ",i.title," ")}}function Ti(x,fe){if(1&x&&(e.j41(0,"h3",27),e.EFF(1),e.k0s()),2&x){const i=e.XpG().$implicit;e.R7$(),e.SpI(" ",i.title," ")}}function Ci(x,fe){if(1&x&&(e.j41(0,"article")(1,"div",21)(2,"div",22),e.nrm(3,"img",23),e.k0s()(),e.j41(4,"div",24),e.DNE(5,vr,2,1,"span",25)(6,li,2,3,"a",26)(7,Ti,2,1,"h3",27),e.j41(8,"p",28),e.EFF(9),e.k0s()()()),2&x){const i=fe.$implicit,g=fe.$index,f=e.XpG(2);e.HbH(`bg-nc1-0 border border-pc1-500 flex min-w-0 gap-0 overflow-hidden shadow-sm ${f.getCardCornerClasses(i.cornerRadius,g)}`),e.R7$(3),e.HbH(f.isSvgImage(i.imageUrl)?"h-3/4 w-3/4 object-contain":"absolute inset-0 size-full object-cover"),e.Y8G("ngSrc",i.imageUrl)("alt",i.imageAlt),e.R7$(2),e.vxM(i.badgeLabel?5:-1),e.R7$(),e.vxM(i.titleLink?6:7),e.R7$(3),e.SpI(" ",i.description," ")}}function Gi(x,fe){if(1&x&&(e.j41(0,"section",8)(1,"div")(2,"div",15),e.DNE(3,xr,3,2,"div",16),e.j41(4,"div",17),e.Z7z(5,Ci,10,9,"article",18,e.BUC().trackByIndex,!0),e.k0s()()()()),2&x){const i=e.XpG();e.R7$(),e.HbH(i.containerWidthClasses()),e.R7$(2),e.vxM(i.config().cardsHeading||i.config().c
16ardsDescription?3:-1),e.R7$(2),e.Dyx(i.config().cards)}}function sr(x,fe){if(1&x&&e.nrm(0,"video-js",29),2&x){let i,g,f;const j=e.XpG();e.Y8G("id",j.playerId()),e.BMQ("data-video-id",null==(i=j.playerConfig())?null:i.videoId)("data-player",null==(g=j.playerConfig())?null:g.playerId)("data-account",null==(f=j.playerConfig())?null:f.accountId)}}const _r=(x,fe)=>fe.term;function Ir(x,fe){if(1&x&&(e.j41(0,"div",5)(1,"p",6),e.EFF(2),e.k0s(),e.j41(3,"p",7),e.EFF(4),e.k0s()()),2&x){const i=fe.$implicit,g=fe.$index,f=e.XpG();e.AVh("mb-6",g<f.currentVisibleCount()-1)("hidden",g>=f.currentVisibleCount()),e.R7$(2),e.SpI(" ",i.term," "),e.R7$(2),e.SpI(" ",i.definition," ")}}function jr(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",8),e.bIt("click",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.onToggle())}),e.EFF(1),e.k0s()}if(2&x){const i=e.XpG();e.BMQ("aria-label",i.isExpanded()?"Show fewer glossary entries":"Show more glossary entries"),e.R7$(),e.SpI(" ",i.toggleButtonText()," ")}}const na=["*"];function oa(x,fe){if(1&x&&e.nrm(0,"h2",7),2&x){const i=e.XpG(2);e.HbH(i.headingClasses()+" mb-0"),e.Y8G("innerHTML",i.config().heading,e.npT)}}function ts(x,fe){if(1&x&&e.nrm(0,"div",7),2&x){const i=e.XpG(2);e.HbH(i.descriptionClasses()+" last:mb-0"),e.Y8G("innerHTML",i.config().description,e.npT)}}function Pr(x,fe){if(1&x&&(e.j41(0,"div",2),e.DNE(1,oa,1,3,"h2",6)(2,ts,1,3,"div",6),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.vxM(i.config().heading?1:-1),e.R7$(),e.vxM(i.config().description?2:-1)}}function di(x,fe){if(1&x&&(e.j41(0,"option",13),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.Y8G("value",fe.$index),e.R7$(),e.SpI(" ",i.label," ")}}function Di(x,fe){if(1&x){const i=e.RV6();e.j41(0,"div",8),e.qSk(),e.j41(1,"svg",10),e.nrm(2,"path",11),e.k0s(),e.joV(),e.j41(3,"select",12),e.bIt("change",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.selectTab(+f.target.value))}),e.Z7z(4,di,2,2,"option",13,e.Vm6),e.k0s()()}if(2&x){const i=e.XpG(2);e.R7$(2),e.BMQ("stroke","#3769FF"),e.R7$(),e.HbH(i.dropdownClasses()),e.Y8G("value",i.selectedTabIndex()),e.BMQ("aria-label",i.config().ariaLabel||"Select tab from dropdown"),e.R7$(),e.Dyx(i.config().tabs)}}function Er(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",16),e.bIt("click",function(){const f=e.eBV(i).$implicit,j=e.XpG(3);return e.Njj(j.onTabClick(f))})("keydown",function(f){const j=e.eBV(i).$index,de=e.XpG(3);return e.Njj(de.onTabKeydown(f,j))}),e.nrm(1,"span",17),e.k0s()}if(2&x){const i=fe.$implicit,g=e.XpG(3);e.HbH(g.tabClassesMap().get(i.id)),e.BMQ("role","tab")("aria-selected",g.activeTabId()===i.id)("aria-controls","tab-panel-"+i.id)("id","tab-"+i.id)("tabindex",g.activeTabId()===i.id?0:-1)("aria-label",i.ariaLabel||i.label),e.R7$(),e.Y8G("innerHTML",i.label,e.npT)}}function ca(x,fe){if(1&x&&(e.j41(0,"nav",14),e.Z7z(1,Er,2,9,"button",15,Bt),e.k0s()),2&x){const i=e.XpG(2);e.HbH(i.navClasses()),e.BMQ("aria-label",i.config().ariaLabel||(i.isHorizontalLayout()?"Horizontal tabs navigation":"Vertical tabs navigation")),e.R7$(),e.Dyx(i.config().tabs)}}function sa(x,fe){if(1&x&&e.DNE(0,Di,6,5,"div",8)(1,ca,3,3,"nav",9),2&x){const i=e.XpG();e.vxM(i.isMobile()?0:1)}}function ka(x,fe){if(1&x&&(e.j41(0,"p"),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.HbH(i.contentTextClasses()||"text-nc1-700"),e.R7$(),e.SpI(" ",i.sanitizedContent()," ")}}function Oa(x,fe){if(1&x&&e.nrm(0,"div",18),2&x){const i=e.XpG(2);e.Y8G("innerHTML",i.sanitizedContent(),e.npT)}}function Zr(x,fe){if(1&x&&e.nrm(0,"div",18),2&x){const i=e.XpG(5);e.Y8G("innerHTML",i.topContent(),e.npT)}}function la(x,fe){if(1&x&&e.nrm(0,"div",18),2&x){const i=e.XpG(5);e.Y8G("innerHTML",i.bottomContent(),e.npT)}}function va(x,fe){if(1&x&&(e.DNE(0,Zr,1,1,"div",18),e.nrm(1,"highcharts-chart",19),e.DNE(2,la,1,1,"div",18)),2&x){const i=e.XpG(4);e.vxM(i.topContent()?0:-1),e.R7$(),e.Y8G("options",i.chartOptions()),e.R7$(),e.vxM(i.bottomContent()?2:-1)}}function dr(x,fe){if(1&x&&e.DNE(0,va,3,3),2&x){const i=fe.$implicit,g=e.XpG(3);e.vxM(i.id===g.activeTabId()&&"chart"===(null==i.content?null:i.content.type)&&g.chartOptions()?0:-1)}}function Hr(x,fe){if(1&x&&e.Z7z(0,dr,1,1,null,null,Bt),2&x){const i=e.XpG(2);e.Dyx(i.config().tabs)}}function Da(x,fe){if(1&x&&e.nrm(0,"div",18),2&x){const i=e.XpG(5);e.Y8G("innerHTML",i.topContent(),e.npT)}}function $a(x,fe){if(1&x&&e.nrm(0,"highcharts-chart",19),2&x){const i=e.XpG(6);e.Y8G("options",i.chartOptions())}}function Wr(x,fe){if(1&x&&(e.j41(0,"div",22),e.nrm(1,"div",7),e.j41(2,"div"),e.DNE(3,$a,1,1,"highcharts-chart",19),e.k0s()()),2&x){const i=e.XpG(5);e.AVh("flex-col",i.isMobile())("justify-between",!i.isMobile())("items-center",!i.isMobile())("flex-col-reverse",i.isMobile()),e.R7$(),e.AVh("flex-1",!i.isMobile())("w-full",i.isMobile()),e.Y8G("innerHTML",i.sanitizedContent(),e.npT),e.R7$(),e.AVh("flex-1",!i.isMobile())("w-full",i.isMobile()),e.R7$(),e.vxM(i.chartOptions()?3:-1)}}function da(x,fe){if(1&x&&e.nrm(0,"highcharts-chart",19),2&x){const i=e.XpG(6);e.Y8G("options",i.chartOptions())}}function us(x,fe){if(1&x&&(e.j41(0,"div",22)(1,"div"),e.DNE(2,da,1,1,"highcharts-chart",19),e.k0s(),e.nrm(3,"div",7),e.k0s()),2&x){const i=e.XpG(5);e.AVh("flex-col",i.isMobile())("justify-between",!i.isMobile())("items-center",!i.isMobile()),e.R7$(),e.AVh("flex-1",!i.isMobile())("w-full",i.isMobile()),e.R7$(),e.vxM(i.chartOptions()?2:-1),e.R7$(),e.AVh("flex-1",!i.isMobile())("w-full",i.isMobile()),e.Y8G("innerHTML",i.sanitizedContent(),e.npT)}}function cs(x,fe){if(1&x&&e.nrm(0,"div",18),2&x){const i=e.XpG(5);e.Y8G("innerHTML",i.bottomContent(),e.npT)}}function pa(x,fe){if(1&x&&e.DNE(0,Da,1,1,"div",18)(1,Wr,4,18,"div",20)(2,us,4,16,"div",21)(3,cs,1,1,"div",18),2&x){let i;const g=e.XpG(4);e.vxM(g.topContent()?0:-1),e.R7$(),e.vxM("html-chart"===(null!==(i=g.config().mixedContentOrder)&&void 0!==i?i:"html-chart")?1:2),e.R7$(2),e.vxM(g.bottomContent()?3:-1)}}function Gs(x,fe){if(1&x&&e.DNE(0,pa,4,3),2&x){const i=fe.$implicit,g=e.XpG(3);e.vxM(i.id===g.activeTabId()&&"mixed"===(null==i.content?null:i.content.type)?0:-1)}}function ws(x,fe){if(1&x&&e.Z7z(0,Gs,1,1,null,null,Bt),2&x){const i=e.XpG(2);e.Dyx(i.config().tabs)}}function Xs(x,fe){if(1&x&&e.nrm(0,"div",18),2&x){const i=e.XpG(5);e.Y8G("innerHTML",i.topContent(),e.npT)}}function Js(x,fe){if(1&x&&(e.j41(0,"h3"),e.EFF(1),e.k0s()),2&x){const i=e.XpG(6);e.HbH("text-2xl font-bold leading-[30px] "+i.contentTextClasses()),e.R7$(),e.SpI(" ",i.leftChart().heading," ")}}function Es(x,fe){if(1&x&&(e.j41(0,"p"),e.EFF(1),e.k0s()),2&x){const i=e.XpG(6);e.HbH("text-sm leading-[19px] "+i.contentTextClasses()),e.R7$(),e.SpI(" ",i.leftChart().subheading," ")}}function Cs(x,fe){if(1&x&&(e.j41(0,"div",25),e.DNE(1,Js,2,3,"h3",4)(2,Es,2,3,"p",4),e.k0s()),2&x){const i=e.XpG(5);e.R7$(),e.vxM(i.leftChart().heading?1:-1),e.R7$(),e.vxM(i.leftChart().subheading?2:-1)}}function ue(x,fe){if(1&x&&(e.j41(0,"p"),e.EFF(1),e.k0s()),2&x){const i=e.XpG(5);e.HbH("text-sm leading-[19px] "+i.contentTextClasses()),e.R7$(),e.SpI(" ",i.leftChart().source," ")}}function Ge(x,fe){if(1&x&&(e.j41(0,"h3"),e.EFF(1),e.k0s()),2&x){const i=e.XpG(6);e.HbH("text-2xl font-bold leading-[30px] "+i.contentTextClasses()),e.R7$(),e.SpI(" ",i.rightChart().heading," ")}}function xe(x,fe){if(1&x&&(e.j41(0,"p"),e.EFF(1),e.k0s()),2&x){const i=e.XpG(6);e.HbH("text-sm leading-[19px] "+i.contentTextClasses()),e.R7$(),e.SpI(" ",i.rightChart().subheading," ")}}function We(x,fe){if(1&x&&(e.j41(0,"div",25),e.DNE(1,Ge,2,3,"h3",4)(2,xe,2,3,"p",4),e.k0s()),2&x){const i=e.XpG(5);e.R7$(),e.vxM(i.rightChart().heading?1:-1),e.R7$(),e.vxM(i.rightChart().subheading?2:-1)}}function Dt(x,fe){if(1&x&&(e.j41(0,"p"),e.EFF(1),e.k0s()),2&x){const i=e.XpG(5);e.HbH("text-sm leading-[19px] "+i.contentTextClasses()),e.R7$(),e.SpI(" ",i.rightChart().source," ")}}function jn(x,fe){if(1&x&&e.nrm(0,"div",18),2&x){const i=e.XpG(5);e.Y8G("innerHTML",i.bottomContent(),e.npT)}}function xn(x,fe){if(1&x&&(e.DNE(0,Xs,1,1,"div",18),e.j41(1,"div",23)(2,"div",24),e.DNE(3,Cs,3,2,"div",25),e.nrm(4,"highcharts-chart",19),e.DNE(
165,ue,2,3,"p",4),e.k0s(),e.j41(6,"div",24),e.DNE(7,We,3,2,"div",25),e.nrm(8,"highcharts-chart",19),e.DNE(9,Dt,2,3,"p",4),e.k0s()(),e.DNE(10,jn,1,1,"div",18)),2&x){const i=e.XpG(4);e.vxM(i.topContent()?0:-1),e.R7$(),e.AVh("flex-col",i.isMobile()),e.R7$(),e.AVh("w-full",i.isMobile()),e.R7$(),e.vxM(i.leftChart().heading||i.leftChart().subheading?3:-1),e.R7$(),e.Y8G("options",i.leftChart().chart),e.R7$(),e.vxM(i.leftChart().source?5:-1),e.R7$(),e.AVh("w-full",i.isMobile()),e.R7$(),e.vxM(i.rightChart().heading||i.rightChart().subheading?7:-1),e.R7$(),e.Y8G("options",i.rightChart().chart),e.R7$(),e.vxM(i.rightChart().source?9:-1),e.R7$(),e.vxM(i.bottomContent()?10:-1)}}function ko(x,fe){if(1&x&&e.DNE(0,xn,11,14),2&x){const i=fe.$implicit,g=e.XpG(3);e.vxM(i.id===g.activeTabId()&&"dual-chart"===(null==i.content?null:i.content.type)&&g.leftChart()&&g.rightChart()?0:-1)}}function Ko(x,fe){if(1&x&&e.Z7z(0,ko,1,1,null,null,Bt),2&x){const i=e.XpG(2);e.Dyx(i.config().tabs)}}function Ni(x,fe){if(1&x&&e.nrm(0,"frk-image-grid",26),2&x){const i=e.XpG(4);e.Y8G("config",i.imageGridConfig())}}function Lr(x,fe){if(1&x&&e.DNE(0,Ni,1,1,"frk-image-grid",26),2&x){const i=fe.$implicit,g=e.XpG(3);e.vxM(i.id===g.activeTabId()&&"image-grid"===(null==i.content?null:i.content.type)&&g.imageGridConfig()?0:-1)}}function Ua(x,fe){if(1&x&&e.Z7z(0,Lr,1,1,null,null,Bt),2&x){const i=e.XpG(2);e.Dyx(i.config().tabs)}}function xa(x,fe){if(1&x&&(e.j41(0,"div"),e.DNE(1,ka,2,3,"p",4)(2,Oa,1,1,"div",18)(3,Hr,2,0)(4,ws,2,0)(5,Ko,2,0)(6,Ua,2,0),e.k0s()),2&x){let i;const g=e.XpG();e.HbH("w-full "+g.contentTextClasses()),e.R7$(),e.vxM("text"===(null==(i=g.activeTabContent())?null:i.type)?1:"html"===(null==(i=g.activeTabContent())?null:i.type)?2:"chart"===(null==(i=g.activeTabContent())?null:i.type)?3:"mixed"===(null==(i=g.activeTabContent())?null:i.type)?4:"dual-chart"===(null==(i=g.activeTabContent())?null:i.type)?5:"image-grid"===(null==(i=g.activeTabContent())?null:i.type)?6:-1)}}function ns(x,fe){if(1&x&&(e.j41(0,"div"),e.SdG(1),e.k0s()),2&x){const i=e.XpG();e.HbH(i.contentTextClasses())}}function ds(x,fe){if(1&x&&e.nrm(0,"div",27),2&x){const i=e.XpG();e.HbH("mt-8 w-full "+i.contentTextClasses()),e.Y8G("innerHTML",i.sanitizedFooterContent(),e.npT)}}function za(x,fe){if(1&x&&(e.j41(0,"p",3),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().description," ")}}function as(x,fe){if(1&x&&(e.j41(0,"option",11),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.Y8G("value",fe.$index),e.R7$(),e.SpI(" ",i.label," ")}}function ks(x,fe){if(1&x){const i=e.RV6();e.j41(0,"div",6),e.qSk(),e.j41(1,"svg",8),e.nrm(2,"path",9),e.k0s(),e.joV(),e.j41(3,"select",10),e.bIt("change",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.selectManager(+f.target.value))}),e.Z7z(4,as,2,2,"option",11,e.Vm6),e.k0s()()}if(2&x){const i=e.XpG(2);e.R7$(3),e.Y8G("value",i.selectedManagerIndex()),e.BMQ("aria-label",i.config().ariaLabel||"Select specialist manager"),e.R7$(),e.Dyx(i.config().managers)}}function qs(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",13),e.bIt("click",function(){const f=e.eBV(i).$implicit,j=e.XpG(3);return e.Njj(j.onTabClick(f))})("keydown.enter",function(){const f=e.eBV(i).$implicit,j=e.XpG(3);return e.Njj(j.onTabClick(f))})("keydown.space",function(f){const j=e.eBV(i).$implicit;return e.XpG(3).onTabClick(j),e.Njj(f.preventDefault())}),e.EFF(1),e.k0s()}if(2&x){const i=fe.$implicit,g=e.XpG(3);e.AVh("border-pc1-700",g.isTabActive(i.id))("border-b-4",g.isTabActive(i.id))("text-nc1-950",g.isTabActive(i.id))("border-nc1-200",!g.isTabActive(i.id))("border-b",!g.isTabActive(i.id))("text-nc1-
16700",!g.isTabActive(i.id)),e.BMQ("aria-selected",g.isTabActive(i.id))("aria-controls","manager-panel-"+i.id)("id","manager-tab-"+i.id)("tabindex",g.isTabActive(i.id)?0:-1),e.R7$(),e.SpI(" ",i.label," ")}}function Rs(x,fe){if(1&x&&(e.j41(0,"nav",7),e.Z7z(1,qs,2,17,"button",12,Bt),e.k0s()),2&x){const i=e.XpG(2);e.BMQ("aria-label",i.config().ariaLabel||"Specialist managers navigation"),e.R7$(),e.Dyx(i.config().managers)}}function $s(x,fe){if(1&x&&e.DNE(0,ks,6,2,"div",6)(1,Rs,3,1,"nav",7),2&x){const i=e.XpG();e.vxM(i.isMobile()?0:1)}}function kl(x,fe){if(1&x&&(e.j41(0,"div")(1,"blockquote",30),e.EFF(2),e.k0s()()),2&x){const i=e.XpG(2);e.HbH(i.profile?"lg:w-3/5":"w-full"),e.R7$(2),e.SpI(" ",i.quote," ")}}function Dl(x,fe){if(1&x&&(e.j41(0,"a",35),e.EFF(1),e.k0s()),2&x){const i=e.XpG(3);e.Y8G("href",i.profile.profileUrl,e.B4B),e.R7$(),e.SpI(" ",i.profile.name," ")}}function Ul(x,fe){if(1&x&&(e.j41(0,"p",36),e.EFF(1),e.k0s()),2&x){const i=e.XpG(3);e.R7$(),e.SpI(" ",i.profile.name," ")}}function Gl(x,fe){if(1&x&&(e.j41(0,"div",29)(1,"div",31)(2,"div",32),e.nrm(3,"img",33),e.k0s(),e.j41(4,"div",34),e.DNE(5,Dl,2,2,"a",35)(6,Ul,2,1,"p",36),e.j41(7,"p",37),e.EFF(8),e.k0s()()()()),2&x){const i=e.XpG(2);e.R7$(3),e.Y8G("ngSrc",i.profile.imageUrl)("alt",i.profile.imageAlt||i.profile.name)("width",80)("height",80),e.R7$(2),e.vxM(i.profile.profileUrl?5:6),e.R7$(3),e.SpI(" ",i.profile.title," ")}}function ll(x,fe){if(1&x&&(e.j41(0,"div",27),e.DNE(1,kl,3,3,"div",28)(2,Gl,9,6,"div",29),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.vxM(i.quote?1:-1),e.R7$(),e.vxM(i.profile?2:-1)}}function Ml(x,fe){if(1&x&&(e.j41(0,"div",5)(1,"div",14),e.nrm(2,"img",15),e.k0s(),e.j41(3,"div",16)(4,"div",17)(5,"div",18)(6,"h3",19),e.EFF(7,"Founded"),e.k0s()(),e.j41(8,"div",20)(9,"p",21),e.EFF(10),e.k0s()()(),e.j41(11,"div",17)(12,"div",18)(13,"h3",19),e.EFF(14),e.k0s()(),e.j41(15,"div",20)(16,"p",21),e.EFF(17),e.k0s()()()(),e.j41(18,"div")(19,"div",18)(20,"h3",19),e.EFF(21,"About"),e.k0s()(),e.j41(22,"div",22)(23,"p",23),e.EFF(24),e.k0s(),e.j41(25,"a",24),e.EFF(26," Learn More "),e.qSk(),e.j41(27,"svg",25),e.nrm(28,"path",26),e.k0s()()()(),e.DNE(29,ll,3,2,"div",27),e.k0s()),2&x){const i=fe,g=e.XpG();e.BMQ("id","manager-panel-"+i.id)("aria-labelledby","manager-tab-"+i.id),e.R7$(2),e.Y8G("ngSrc",i.logo.src)("alt",i.logo.alt)("width",i.logo.width||220)("height",i.logo.height||48),e.R7$(8),e.SpI(" ",i.founded," "),e.R7$(4),e.SpI(" ",g.acquiredLabel()," "),e.R7$(3),e.SpI(" ",i.acquired," "),e.R7$(7),e.SpI(" ",i.about," "),e.R7$(),e.Y8G("href",i.learnMoreUrl,e.B4B),e.R7$(4),e.vxM(i.quote||i.profile?29:-1)}}const ml=(x,fe,i)=>["box-border flex flex-col",x,fe,i],$l=(x,fe)=>({"mb-8":x,"mb-4":fe});function il(x,fe){if(1&x&&(e.j41(0,"h2",1),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.Y8G("ngClass",e.l_i(2,$l,!i.config().summary,i.config().summary)),e.R7$(),e.SpI(" ",i.config().title," ")}}function ol(x,fe){if(1&x&&(e.j41(0,"p",2),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().summary," ")}}function Sl(x,fe){if(1&x&&e.nrm(0,"div"),2&x){const i=e.XpG();e.BMQ("data-experience",i.config().experienceID)}}function Us(x,fe){if(1&x&&(e.nrm(0,"div",3),e.nI1(1,"safeHtml")),2&x){const i=e.XpG();e.Y8G("innerHTML",e.bMT(1,1,i.config().embedScript),e.npT)}}const cl=x=>[x],dl=(x,fe)=>[x,fe,"audio-player-wrapper border-nc1-200 rounded-xl border p-6"],ul=(x,fe)=>fe.url;function ee(x,fe){if(1&x&&(e.j41(0,"h2",3),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().heading," ")}}function d(x,fe){if(1&x&&(e.j41(0,"a",8),e.nrm(1,"img",9),e.j41(2,"span",10),e.EFF(3),e.k0s()()),2&x){const i=fe.$implicit,g=e.XpG(2);e.Y8G("href",i.url,e.B4B),e.R7$(),e.Y8G("src",g.getPlatformIcon(i.platform,i.icon),e.B4B)("alt",i.platform+" icon"),e.R7$(2),e.JRh(i.platform)}}function m(x,fe){if(1&x&&(e.j41(0,"div",4)(1,"p",6),e.EFF(2," Listen on: "),e.k0s(),e.j41(3,"div",7),e.Z7z(4,d,4,4,"a",8,ul),e.k0s()()),2&x){const i=e.XpG();e.R7$(4),e.Dyx(i.config().externalLinks)}}function y(x,fe){if(1&x&&(e.j41(0,"a",3),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.Y8G("href",i.config().signIn.button.href,e.B4B),e.BMQ("aria-label",i.config().signIn.button.ariaLabel||i.config().signIn.button.text),e.R7$(),e.SpI(" ",i.config().signIn.button.text," ")}}function M(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",9),e.bIt("click",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.onSignInClick())}),e.EFF(1),e.k0s()}if(2&x){const i=e.XpG();e.BMQ("aria-label",i.config().signIn.button.ariaLabel||i.config().signIn.button.text),e.R7$(),e.SpI(" ",i.config().signIn.button.text," ")}}function T(x,fe){1&x&&e.nrm(0,"frk-heroicon",8),2&x&&e.Y8G("size",16)}function P(x,fe){if(1&x&&e.nrm(0,"h2",9),2&x){const i=e.XpG(2);e.Y8G("innerHTML",i.config().heading,e.npT)}}function L(x,fe){if(1&x&&e.nrm(0,"div",10),2&x){const i=e.XpG(2);e.Y8G("innerHTML",i.config().subtitle,e.npT)}}function H(x,fe){if(1&x&&(e.j41(0,"header",1),e.DNE(1,P,1,1,"h2",9)(2,L,1,1,"div",10),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.vxM(i.config().heading?1:-1),e.R7$(),e.vxM(i.config().subtitle?2:-1)}}function ce(x,fe){if(1&x&&(e.j41(0,"div",16),e.qSk(),e.j41(1,"svg",20),e.nrm(2,"path"),e.k0s()()),2&x){const i=e.XpG().$implicit,g=e.XpG(2);e.R7$(),e.BMQ("aria-hidden",!0),e.R7$(),e.BMQ("d",g.getIconSvgPath(g.getIconType(i)))("fill",g.extractHexColor(g.getIconColor(i)))}}function Ee(x,fe){if(1&x&&(e.j41(0,"td")(1,"div",15),e.DNE(2,ce,3,3,"div",16),e.j41(3,"div",17)(4,"span",18),e.EFF(5),e.k0s(),e.j41(6,"span",19),e.EFF(7),e.k0s()()()()),2&x){let i;const g=fe.$implicit,f=fe.$index,j=e.XpG().$index,de=e.XpG();e.HbH(de.getCellClasses(j,f+1,!1)),e.R7$(2),e.vxM(null!=(i=de.config().legend)&&i.length?2:-1),e.R7$(3),e.SpI(" ",g.strategyName," "),e.R7$(2),e.SpI(" ",de.formatPercentage(g.value)," ")}}
16function ae(x,fe){if(1&x&&(e.j41(0,"tr")(1,"th",11)(2,"div",12)(3,"span",13),e.EFF(4),e.k0s()()(),e.Z7z(5,Ee,8,5,"td",14,e.BUC().trackByCategory,!0),e.k0s()),2&x){const i=fe.$implicit,g=fe.$index,f=e.XpG();e.R7$(),e.HbH(f.getCellClasses(g,0,!0)),e.R7$(3),e.SpI(" ",i.year," "),e.R7$(),e.Dyx(i.categories)}}function Ve(x,fe){1&x&&(e.j41(0,"div",6)(1,"div",15)(2,"div",21),e.qSk(),e.j41(3,"svg",22),e.nrm(4,"path",23)(5,"rect",24),e.k0s()(),e.joV(),e.j41(6,"span",25),e.EFF(7,"Best Performance"),e.k0s()(),e.nrm(8,"div",26),e.j41(9,"div",15)(10,"span",25),e.EFF(11,"Worst Performance"),e.k0s(),e.j41(12,"div",21),e.qSk(),e.j41(13,"svg",22),e.nrm(14,"rect",27)(15,"path",28),e.k0s()()()())}function ot(x,fe){if(1&x&&(e.j41(0,"div",29)(1,"div",30),e.qSk(),e.j41(2,"svg",20),e.nrm(3,"path"),e.k0s()(),e.joV(),e.j41(4,"span",31),e.EFF(5),e.k0s()()),2&x){const i=fe.$implicit,g=e.XpG(2);e.R7$(2),e.BMQ("aria-hidden",!0),e.R7$(),e.BMQ("d",g.getIconSvgPath(i.iconType))("fill",g.extractHexColor(i.iconColor)),e.R7$(2),e.SpI(" ",i.label," ")}}function pt(x,fe){if(1&x&&(e.j41(0,"div",7),e.Z7z(1,ot,6,4,"div",29,e.BUC().trackByLegendId,!0),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Dyx(i.config().legend)}}function xt(x,fe){if(1&x&&(e.j41(0,"footer",8),e.nrm(1,"div",32),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Y8G("innerHTML",i.config().footnote,e.npT)}}function vt(x,fe){if(1&x&&(e.j41(0,"a",7),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.Y8G("href",i.activeContent().primaryButton.href,e.B4B),e.BMQ("aria-label",i.activeContent().primaryButton.ariaLabel||i.activeContent().primaryButton.text),e.R7$(),e.SpI(" ",i.activeContent().primaryButton.text," ")}}function _t(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",10),e.bIt("click",function(){let f;e.eBV(i);const j=e.XpG();return e.Njj(null==(f=j.activeContent().primaryButton.onClick)?null:f())}),e.EFF(1),e.k0s()}if(2&x){const i=e.XpG();e.BMQ("aria-label",i.activeContent().primaryButton.ariaLabel||i.activeContent().primaryButton.text),e.R7$(),e.SpI(" ",i.activeContent().primaryButton.text," ")}}function _n(x,fe){if(1&x&&(e.j41(0,"div",9)(1,"div",11),e.nrm(2,"img",12),e.k0s()()),2&x){const i=e.XpG();e.R7$(2),e.Y8G("ngSrc",i.activeContent().previewImage.src)("alt",i.activeContent().previewImage.alt)("width",i.activeContent().previewImage.width||595)("height",i.activeContent().previewImage.height||399)}}const Wn=["stateSelect"],mo=(x,fe)=>fe.code,ro=(x,fe)=>fe.ticker,so=(x,fe)=>fe.name;function _o(x,fe){if(1&x&&(e.j41(0,"option",12),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit,g=e.XpG();e.Y8G("value",i.code)("selected",i.code===g.selectedStateCode()),e.R7$(),e.SpI(" ",i.name," ")}}function xo(x,fe){if(1&x&&(e.j41(0,"div",16)(1,"div")(2,"span",17),e.EFF(3),e.k0s(),e.j41(4,"p",18),e.EFF(5),e.k0s()(),e.j41(6,"div",19)(7,"a",20),e.EFF(8),e.k0s()()()),2&x){const i=fe.$implicit,g=e.XpG(3);e.R7$(3),e.SpI(" ",i.ticker," "),e.R7$(2),e.SpI(" ",i.name," "),e.R7$(2),e.Y8G("href",i.performanceUrl,e.B4B),e.R7$(),e.SpI(" ",g.viewPerformanceLabel()," ")}}function ii(x,fe){if(1&x&&(e.j41(0,"div")(1,"h3",14),e.EFF(2),e.k0s(),e.j41(3,"div",15),e.Z7z(4,xo,9,4,"div",16,ro),e.k0s()()),2&x){const i=e.XpG(),g=e.XpG();e.R7$(2),e.SpI(" ",g.mutualFundsHeading()," "),e.R7$(2),e.Dyx(i.mutualFunds)}}function oi(x,fe){if(1&x&&(e.j41(0,"div",16)(1,"div")(2,"span",17),e.EFF(3),e.k0s(),e.j41(4,"p",18),e.EFF(5),e.k0s()(),e.j41(6,"div",19)(7,"a",20),e.EFF(8),e.k0s()()()),2&x){const i=fe.$implicit,g=e.XpG(3);e.R7$(3),e.SpI(" ",i.ticker," "),e.R7$(2),e.SpI(" ",i.name," "),e.R7$(2),e.Y8G("href",i.performanceUrl,e.B4B),e.R7$(),e.SpI(" ",g.viewPerformanceLabel()," ")}}function ei(x,fe){if(1&x&&(e.j41(0,"div")(1,"h3",14),e.EFF(2),e.k0s(),e.j41(3,"div",15),e.Z7z(4,oi,9,4,"div",16,ro),e.k0s()()),2&x){const i=e.XpG(),g=e.XpG();e.R7$(2),e.SpI(" ",g.etfsHeading()," "),e.R7$(2),e.Dyx(i.etfs)}}function Ii(x,fe){if(1&x&&(e.j41(0,"div",16)(1,"div")(2,"span",17),e.EFF(3),e.k0s(),e.j41(4,"p",18),e.EFF(5),e.k0s()(),e.j41(6,"div",19)(7,"a",20),e.EFF(8),e.k0s()()()),2&x){const i=fe.$implicit,g=e.XpG(3);e.R7$(3),e.SpI(" ",i.label," "),e.R7$(2),e.SpI(" ",i.name," "),e.R7$(2),e.Y8G("href",i.performanceUrl,e.B4B),e.R7$(),e.SpI(" ",g.viewPerformanceLabel()," ")}}function Zi(x,fe){if(1&x&&(e.j41(0,"div")(1,"h3",14),e.EFF(2),e.k0s(),e.j41(3,"div",15),e.Z7z(4,Ii,9,4,"div",16,so),e.k0s()()),2&x){const i=e.XpG(),g=e.XpG();e.R7$(2),e.SpI(" ",g.smasHeading()," "),e.R7$(2),e.Dyx(i.smas)}}function Wi(x,fe){if(1&x&&(e.j41(0,"div",13),e.DNE(1,ii,6,1,"div")(2,ei,6,1,"div")(3,Zi,6,1,"div"),e.k0s()),2&x){const i=fe,g=e.XpG();e.R7$(),e.vxM(g.hasMutualFunds(i)?1:-1),e.R7$(),e.vxM(g.hasEtfs(i)?2:-1),e.R7$(),e.vxM(g.hasSmas(i)?3:-1)}}const qi=["chartWrapper"],zi=(x,fe,i)=>({$implicit:x,cfg:fe,view:i});function lr(x,fe){if(1&x&&(e.j41(0,"h3",4),e.EFF(1),e.k0s()),2&x){const i=e.XpG();
16e.Y8G("id",i.headingId()),e.R7$(),e.SpI(" ",i.config().calculator.heading," ")}}function wa(x,fe){if(1&x&&(e.j41(0,"p",5),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().calculator.description," ")}}function ia(x,fe){1&x&&e.eu8(0)}function Ia(x,fe){1&x&&e.eu8(0)}function Sr(x,fe){1&x&&e.eu8(0)}function Or(x,fe){if(1&x&&(e.j41(0,"h4",13),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().calculator.comparisonHeading," ")}}function Pi(x,fe){if(1&x&&(e.j41(0,"h3",13),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().calculator.comparisonHeading," ")}}function Xr(x,fe){if(1&x&&(e.j41(0,"h5",13),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.chartHeading()," ")}}function zr(x,fe){if(1&x&&(e.j41(0,"h4",13),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.chartHeading()," ")}}function Va(x,fe){if(1&x&&(e.j41(0,"li",16),e.nrm(1,"span",19),e.j41(2,"span",20),e.EFF(3),e.k0s()()),2&x){const i=fe.$implicit,g=fe.$index,f=e.XpG();e.R7$(),e.xc7("background-color",f.legendColors()[g]),e.R7$(2),e.JRh(i)}}function fa(x,fe){if(1&x&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.R7$(),e.JRh(i)}}function Ba(x,fe){1&x&&e.Z7z(0,fa,2,1,"span",null,e.Vm6),2&x&&e.Dyx(fe)}function hs(x,fe){if(1&x&&(e.j41(0,"span"),e.EFF(1),e.k0s(),e.j41(2,"span"),e.EFF(3),e.k0s()),2&x){const i=e.XpG().view;e.R7$(),e.JRh(i.minLabel),e.R7$(2),e.JRh(i.maxLabel)}}function ps(x,fe){if(1&x){const i=e.RV6();e.j41(0,"div",21)(1,"label",22),e.EFF(2),e.k0s(),e.j41(3,"div",23)(4,"div",24),e.nrm(5,"div",25),e.j41(6,"div",26)(7,"div",27),e.EFF(8),e.k0s()(),e.nrm(9,"div",25),e.k0s(),e.j41(10,"div",28)(11,"button",29),e.bIt("click",function(){const f=e.eBV(i),j=f.$implicit,de=f.cfg,w=e.XpG();return e.Njj(w.decrement(j,de))}),e.nrm(12,"frk-heroicon",30),e.k0s(),e.j41(13,"div",31)(14,"div",32),e.nrm(15,"div",33),e.j41(16,"div",34),e.nrm(17,"div",35)(18,"div",36)(19,"div",35),e.k0s(),e.nrm(20,"div",37),e.k0s(),e.j41(21,"input",38),e.bIt("ngModelChange",function(f){const j=e.eBV(i),de=j.$implicit,w=j.cfg,ne=e.XpG();return e.Njj(ne.onSliderChange(de,w,f))}),e.k0s()(),e.j41(22,"button",29),e.bIt("click",function(){const f=e.eBV(i),j=f.$implicit,de=f.cfg,w=e.XpG();return e.Njj(w.increment(j,de))}),e.nrm(23,"frk-heroicon",39),e.k0s()(),e.j41(24,"div",40),e.nrm(25,"div",25),e.j41(26,"div",41),e.DNE(27,Ba,2,0)(28,hs,4,2),e.k0s(),e.nrm(29,"div",25),e.k0s()()()}if(2&x){let i;const g=fe.$implicit,f=fe.cfg,j=fe.view,de=e.XpG();e.R7$(),e.BMQ("for",j.id),e.R7$(),e.SpI(" ",f.label," "),e.R7$(5),e.xc7("left",j.bubbleLeft),e.R7$(),e.SpI(" ",j.formattedValue," "),e.R7$(3),e.Y8G("frkCalculatorAnalytics",de.stepperAnalyticsConfig(g(),f,"decrease"))("disabled",g()<=f.min),e.BMQ("aria-label",f.decrementAriaLabel),e.R7$(),e.Y8G("size",24),e.BMQ("aria-hidden",!0),e.R7$(3),e.xc7("width",j.filledWidth),e.R7$(6),e.Y8G("frkCalculatorAnalytics",de.sliderAnalyticsConfig(g,f))("id",j.id)("min",f.min)("max",f.max)("step",1)("ngModel",g()),e.BMQ("aria-label",f.sliderAriaLabel)("aria-valuemin",f.min)("aria-valuemax",f.max)("aria-valuenow",g())("aria-valuetext",j.formattedValue),e.R7$(),e.Y8G("frkCalculatorAnalytics",de.stepperAnalyticsConfig(g(),f,"increase"))("disabled",g()>=f.max),e.BMQ("aria-label",f.incrementAriaLabel),e.R7$(),e.Y8G("size",24),e.BMQ("aria-hidden",!0),e.R7$(4),e.vxM((i=j.tickLabels)?27:28,i)}}function As(x,fe){if(1&x&&(e.qSk(),e.nrm(0,"path")),2&x){const i=fe.$implicit;e.BMQ("d",i.path)("fill",i.color)}}function zs(x,fe){if(1&x&&(e.qSk(),e.j41(0,"svg",10),e.nrm(1,"polygon",14),e.k0s()),2&x){const i=e.XpG().$implicit;e.R7$(),e.BMQ("fill",i.color)}}function bs(x,fe){if(1&x&&e.nrm(0,"span",15),2&x){const i=e.XpG().$implicit;e.xc7("background-color",i.color)}}function Ds(x,fe){if(1&x&&e.nrm(0,"span",16),2&x){const i=e.XpG().$implicit;e.xc7("background-color",i.color)}}function vs(x,fe){if(1&x&&(e.j41(0,"div",7),e.DNE(1,zs,2,1,":svg:svg",10)(2,bs,1,2,"span",11)(3,Ds,1,2,"span",12),e.j41(4,"span",13),e.EFF(5),e.k0s()()),2&x){let i;const g=fe.$implicit;e.R7$(),e.vxM("triangle"===(i=g.shape)?1:"square"===i?2:3),e.R7$(4),e.SpI(" ",g.label," ")}}function rl(x,fe){if(1&x&&(e.j41(0,"span",17),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.R7$(),e.SpI(" ",i.asOfDate()," ")}}function Vo(x,fe){if(1&x&&(e.j41(0,"p",8),e.EFF(1),e.DNE(2,rl,2,1,"span",17),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",fe," "),e.R7$(),e.vxM(i.asOfDate()?2:-1)}}function Cr(x,fe){if(1&x&&(e.j41(0,"p",9),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.asOfDate()," ")}}function Os(x,fe){if(1&x){const i=e.RV6();e.j41(0,"frk-tooltip",22),e.bIt("click",function(f){e.eBV(i);const j=e.XpG();return e.Njj(j.handleInfoClick(f))})("keydown.enter",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.handleInfoClick())})("keydown.space",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.handleInfoClick())}),e.nrm(1,"div",23),e.k0s()}if(2&x){const i=e.XpG();e.Y8G("ariaLabel",i.infoIconAriaLabel()+" "+i.indicator().data.label)("tooltipTitle",i.indicator().data.label)("isModeDark",i.isModeDark()),e.R7$(),e.Y8G("innerHTML",fe,e.npT)}}function al(x,fe){if(1&x&&(e.j41(0,"span",24),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit,g=fe.$index,f=e.XpG();e.xc7("left",f.tickPositions()[g]),e.AVh("font-bold",g===f.sliderValue()-1),e.R7$(),e.SpI(" ",i," ")}}const ra=(x,fe,i)=>[x,fe,i];function Il(x,fe){if(1&x&&(e.j41(0,"h2",2),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().heading," ")}}
16function vl(x,fe){if(1&x&&(e.j41(0,"p",3),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().description," ")}}function el(x,fe){if(1&x&&(e.j41(0,"h3",13),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.R7$(),e.SpI(" ",i.config().labels.headingFinancial," ")}}function hl(x,fe){if(1&x){const i=e.RV6();e.j41(0,"frk-recession-slider",16),e.bIt("valueChange",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.onIndicatorChange("financial",f))})("infoClick",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.onInfoClick(f))}),e.k0s()}if(2&x){const i=fe.$implicit,g=e.XpG(2);e.Y8G("indicator",i)("decreaseAriaLabel",g.config().labels.decreaseAriaLabel||"Decrease")("increaseAriaLabel",g.config().labels.increaseAriaLabel||"Increase")("sliderAriaLabel",g.config().labels.sliderAriaLabel||"Adjust indicator")("infoIconAriaLabel",g.config().labels.infoIconAriaLabel||"Learn more about")("isModeDark",g.isModeDark())}}function Tl(x,fe){if(1&x&&(e.j41(0,"section",6),e.DNE(1,el,2,1,"h3",13),e.j41(2,"div",14),e.Z7z(3,hl,1,6,"frk-recession-slider",15,Bt),e.k0s()()),2&x){const i=e.XpG();e.R7$(),e.vxM(i.config().labels.headingFinancial?1:-1),e.R7$(2),e.Dyx(i.financialIndicators())}}function zl(x,fe){if(1&x&&(e.j41(0,"h3",17),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.R7$(),e.SpI(" ",i.config().labels.headingInflation," ")}}function Hl(x,fe){if(1&x){const i=e.RV6();e.j41(0,"frk-recession-slider",16),e.bIt("valueChange",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.onIndicatorChange("inflation",f))})("infoClick",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.onInfoClick(f))}),e.k0s()}if(2&x){const i=fe.$implicit,g=e.XpG(2);e.Y8G("indicator",i)("decreaseAriaLabel",g.config().labels.decreaseAriaLabel||"Decrease")("increaseAriaLabel",g.config().labels.increaseAriaLabel||"Increase")("sliderAriaLabel",g.config().labels.sliderAriaLabel||"Adjust indicator")("infoIconAriaLabel",g.config().labels.infoIconAriaLabel||"Learn more about")("isModeDark",g.isModeDark())}}function ic(x,fe){if(1&x&&(e.j41(0,"section",6),e.DNE(1,zl,2,1,"h3",17),e.j41(2,"div",14),e.Z7z(3,Hl,1,6,"frk-recession-slider",15,Bt),e.k0s()()),2&x){const i=e.XpG();e.R7$(),e.vxM(i.config().labels.headingInflation?1:-1),e.R7$(2),e.Dyx(i.inflationIndicators())}}function Zl(x,fe){if(1&x&&(e.j41(0,"h3",17),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.R7$(),e.SpI(" ",i.config().labels.headingConsumer," ")}}function me(x,fe){if(1&x){const i=e.RV6();e.j41(0,"frk-recession-slider",16),e.bIt("valueChange",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.onIndicatorChange("consumer",f))})("infoClick",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.onInfoClick(f))}),e.k0s()}if(2&x){const i=fe.$implicit,g=e.XpG(2);e.Y8G("indicator",i)("decreaseAriaLabel",g.config().labels.decreaseAriaLabel||"Decrease")("increaseAriaLabel",g.config().labels.increaseAriaLabel||"Increase")("sliderAriaLabel",g.config().labels.sliderAriaLabel||"Adjust indicator")("infoIconAriaLabel",g.config().labels.infoIconAriaLabel||"Learn more about")("isModeDark",g.isModeDark())}}function Qe(x,fe){if(1&x&&(e.j41(0,"section",6),e.DNE(1,Zl,2,1,"h3",17),e.j41(2,"div",14),e.Z7z(3,me,1,6,"frk-recession-slider",15,Bt),e.k0s()()),2&x){const i=e.XpG();e.R7$(),e.vxM(i.config().labels.headingConsumer?1:-1),e.R7$(2),e.Dyx(i.consumerIndicators())}}function Se(x,fe){if(1&x&&(e.j41(0,"h3",17),e.EFF(1),e.k0s()),2&x){const i=e.XpG(2);e.R7$(),e.SpI(" ",i.config().labels.headingBusinessActivity," ")}}function Oe(x,fe){if(1&x){const i=e.RV6();e.j41(0,"frk-recession-slider",16),e.bIt("valueChange",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.onIndicatorChange("business",f))})("infoClick",function(f){e.eBV(i);const j=e.XpG(2);return e.Njj(j.onInfoClick(f))}),e.k0s()}if(2&x){const i=fe.$implicit,g=e.XpG(2);e.Y8G("indicator",i)("decreaseAriaLabel",g.config().labels.decreaseAriaLabel||"Decrease")("increaseAriaLabel",g.config().labels.increaseAriaLabel||"Increase")("sliderAriaLabel",g.config().labels.sliderAriaLabel||"Adjust indicator")("infoIconAriaLabel",g.config().labels.infoIconAriaLabel||"Learn more about")("isModeDark",g.isModeDark())}}function Ut(x,fe){if(1&x&&(e.j41(0,"section",7),e.DNE(1,Se,2,1,"h3",17),e.j41(2,"div",14),e.Z7z(3,Oe,1,6,"frk-recession-slider",15,Bt),e.k0s()()),2&x){const i=e.XpG();e.R7$(),e.vxM(i.config().labels.headingBusinessActivity?1:-1),e.R7$(2),e.Dyx(i.businessIndicators())}}const gt=["resultHeading"],wt=["resultsSection"];function Cn(x,fe){if(1&x&&(e.j41(0,"h2",4),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().heading," ")}}function An(x,fe){if(1&x&&(e.j41(0,"p",5),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().description," ")}}function In(x,fe){if(1&x&&(e.j41(0,"p",10),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().currentIraValue.helperText," ")}}function Fo(x,fe){1&x&&(e.j41(0,"p",11),e.EFF(1),e.k0s()),2&x&&(e.R7$(),e.SpI(" ",fe," "))}function F(x,fe){if(1&x&&(e.j41(0,"p",14),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().nonDeductibleContribution.helperText," ")}}function A(x,fe){1&x&&(e.j41(0,"p",15),e.EFF(1),e.k0s()),2&x&&(e.R7$(),e.SpI(" ",fe," "))}function b(x,fe){if(1&x&&(e.j41(0,"option",20),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.Y8G("value",i.value),e.R7$(),e.JRh(i.label)}}function B(x,fe){if(1&x&&(e.j41(0,"p",21),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().returnBeforeRetirement.helperText," ")}}function C(x,fe){1&x&&(e.j41(0,"p",22),e.EFF(1),e.k0s()),2&x&&(e.R7$(),e.SpI(" ",fe," "))}function O(x,fe){if(1&x&&(e.j41(0,"option",20),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.Y8G("value",i.value),e.R7$(),e.JRh(i.label)}}function re(x,fe){if(1&x&&(e.j41(0,"p",25),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().returnDuringRetirement.helperText," ")}}function kt(x,fe){1&x&&(e.j41(0,"p",26),e.EFF(1),e.k0s()),2&x&&(e.R7$(),e.SpI(" ",fe," "))}function Un(x,fe){if(1&x&&(e.j41(0,"option",20),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.Y8G("value",i.value),e.R7$(),e.JRh(i.label)}}function Po(x,fe){if(1&x&&(e.j41(0,"p",29),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().yearsUntilRetirement.helperText," ")}}function pi(x,fe){1&x&&(e.j41(0,"p",30),e.EFF(1),e.k0s()),2&x&&(e.R7$(),e.SpI(" ",fe," "))}function Fi(x,fe){if(1&x&&(e.j41(0,"option",20),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.Y8G("value",i.value),e.R7$(),e.JRh(i.label)}}function xi(x,fe){if(1&x&&(e.j41(0,"p",33),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().yearsInRetirement.helperText," ")}}function or(x,fe){1&x&&(e.j41(0,"p",34),e.EFF(1),e.k0s()),2&x&&(e.R7$(),e.SpI(" ",fe," "))}function hr(x,fe){if(1&x&&(e.j41(0,"option",20),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.Y8G("value",i.value),e.R7$(),e.JRh(i.label)}}function Ri(x,fe){if(1&x&&(e.j41(0,"p",37),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().taxRateBeforeRetirement.helperText," ")}}function Kr(x,fe){1&x&&(e.j41(0,"p",38),e.EFF(1),e.k0s()),2&x&&(e.R7$(),e.SpI(" ",fe," "))}function ga(x,fe){if(1&x&&(e.j41(0,"option",20),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.Y8G("value",i.value),e.R7$(),e.JRh(i.label)}}function es(x,fe){if(1&x&&(e.j41(0,"p",41),e.EFF(1),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.SpI(" ",i.config().taxRateDuringRetirement.helperText," ")}}function Ps(x,fe){1&x&&(e.j41(0,"p",42),e.EFF(1),e.k0s()),2&x&&(e.R7$(),e.SpI(" ",fe," "))}function Ha(x,fe){if(1&x&&(e.j41(0,"li"),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.R7$(),e.JRh(i)}}function Rl(x,fe){if(1&x&&(e.j41(0,"section",3,0)(2,"h3",52,1),e.EFF(4),e.k0s(),e.j41(5,"table",53)(6,"tbody")(7,"tr",54)(8,"th",55),e.EFF(9),e.k0s(),e.j41(10,"td",56),e.EFF(11),e.nI1(12,"currency"),e.k0s()(),e.j41(13,"tr")(14,"th",55),e.EFF(15),e.k0s(),e.j41(16,"td",56),e.EFF(17),e.nI1(18,"currency"),e.k0s()()()(),e.j41(19,"div",57)(20,"h4",58),e.EFF(21),e.k0s(),e.j41(22,"ul",59),e.Z7z(23,Ha,2,1,"li",null,e.fX1),e.k0s()()()),2&x){const i=fe,g=e.XpG();e.R7$(4),e.SpI(" ",g.config().results.heading," "),e.R7$(5),e.SpI(" ",g.config().results.convertLabel," "),e.R7$(2),e.SpI(" ",e.ii3(12,6,i.rothIra,"USD","symbol","1.2-2")," "),e.R7$(4),e.SpI(" ",g.config().results.doNotConvertLabel," "),e.R7$(2),e.SpI(" ",e.ii3(18,11,i.traditionalIra,"USD","symbol","1.2-2")," "),e.R7$(4),e.SpI(" ",g.config().results.summaryHeading," "),e.R7$(2),e.Dyx(g.config().results.summaryItems)}}function Hs(x,fe){1&x&&e.nrm(0,"p",51),2&x&&e.Y8G("innerHTML",fe.$implicit,e.npT)}function Ns(x,fe){if(1&x){const i=e.RV6();e.qSk(),e.j41(0,"path",24),e.bIt("click",function(){const f=e.eBV(i).$index,j=e.XpG();return e.Njj(j.selectSegment(f))})("keydown.enter",function(){const f=e.eBV(i).$index,j=e.XpG();return e.Njj(j.selectSegment(f))})("keydown.space",function(f){const j=e.eBV(i).$index,de=e.XpG();return f.preventDefault(),e.Njj(de.selectSegment(j))}),e.k0s()}if(2&x){let i;const g=fe.$implicit,f=fe.$index,j=e.XpG();e.Y8G("frkCalculatorAnalytics",g.analytics),e.BMQ("d",g.d)("fill",g.color)("aria-label","Select "+(null==(i=j.segments()[f])?null:i.label))}}function Yl(x,fe){if(1&x){const i=e.RV6();e.j41(0,"button",25),e.bIt("click",function(){const f=e.eBV(i).$index,j=e.XpG();return e.Njj(j.selectSegment(f))}),e.EFF(1),e.k0s()}if(2&x){const i=fe.$implicit,g=fe.$index,f=e.XpG();e.AVh("font-bold",g===f.selectedIndex())("opacity-70",g!==f.selectedIndex()),e.Y8G("frkCalculatorAnalytics",i.analytics),e.BMQ("aria-label","Select "+i.label),e.R7$(),e.SpI(" ",i.label," ")}}function Pl(x,fe){if(1&x&&(e.j41(0,"div",26)(1,"h4",31),e.EFF(2),e.k0s(),e.j41(3,"p",32),e.EFF(4),e.k0s()()),2&x){const i=fe.$implicit;e.R7$(2),e.SpI(" ",i.title," "),e.R7$(2),e.SpI(" ",i.description," ")}}function Ll(x,fe){if(1&x&&(e.j41(0,"div",26)(1,"div",27),e.nrm(2,"span",28),e.j41(3,"h4",7),e.EFF(4),e.k0s()(),e.j41(5,"p",29),e.EFF(6),e.k0s()(),e.j41(7,"div",30),e.Z7z(8,Pl,5,2,"div",26,e.Vm6),e.k0s()),2&x){const i=e.XpG();e.R7$(2),e.xc7("background-color",i.selectedColor()),e.R7$(2),e.SpI(" ",i.selectedSegment().label," "),e.R7$(2),e.SpI(" ",i.selectedSegment().description," "),e.R7$(2),e.Dyx(i.staticInfoCards())}}function Bl(x,fe){if(1&x){const i=e.RV6();e.qSk(),e.j41(0,"path",32),e.bIt("mouseenter",function(f){const j=e.eBV(i).$index,de=e.XpG();return e.Njj(de.onSectorMouseEnter(f,j))})("mousemove",function(f){const j=e.eBV(i).$index,de=e.XpG();return e.Njj(de.onSectorMouseMove(f,j))})("mouseleave",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.onSectorMouseLeave())})("focus",function(){const f=e.eBV(i).$index,j=e.XpG();return e.Njj(j.setPreviewIndex(f))})("blur",function(){e.eBV(i);const f=e.XpG();return e.Njj(f.onSectorMouseLeave())})("click",function(){const f=e.eBV(i).$index,j=e.XpG();return e.Njj(j.setActiveIndex(f))})("keydown.enter",function(){const f=e.eBV(i).$index,j=e.XpG();return e.Njj(j.setActiveIndex(f))})("keydown.space",function(f){const j=e.eBV(i).$index,de=e.XpG();return f.preventDefault(),e.Njj(de.setActiveIndex(j))}),e.k0s()}if(2&x){let i;const g=fe.$implicit,f=fe.$index,j=e.XpG();e.Y8G("frkCalculatorAnalytics",g.analytics),e.BMQ("d",g.d)("fill",g.color)("opacity",g.opacity)("aria-label",null==(i=j.segments()[f])?null:i.label)}}function tl(x,fe){1&x&&e.nrm(0,"div",39)}function pl(x,fe){1&x&&e.nrm(0,"div",40)}function Wl(x,fe){if(1&x&&(e.j41(0,"div",33)(1,"div",34)(2,"div",35),e.nrm(3,"span",36),e.j41(4,"p",37),e.EFF(5),e.k0s()(),e.j41(6,"p",38),e.EFF(7),e.k0s()(),e.DNE(8,tl,1,0,"div",39)(9,pl,1,0,"div",40),e.k0s()),2&x){const i=fe;e.xc7("left",i.x,"px")("top",i.y,"px")("transform",i.isUpperHalf?"translateX(-50%) translateY(24px)":"translateX(-50%) translateY(calc(-100% - 12px))"),e.R7$(3),e.xc7("background-color",i.color),e.R7$(2),e.SpI(" ",i.label," "),e.R7$(2),e.SpI(" ",i.valueDisplay," "),e.R7$(),e.vxM(i.isUpperHalf?8:9)}}function _l(x,fe){if(1&x){const i=e.RV6();e.j41(0,"li")(1,"button",41),e.bIt("click",function(){const f=e.eBV(i).$index,j=e.XpG(2);return e.Njj(j.setActiveIndex(f))}),e.j41(2,"span",42),e.nrm(3,"span",43),e.k0s(),e.j41(4,"span",44)(5,"span",45),e.EFF(6),e.k0s(),e.j41(7,"span",46),e.EFF(8),e.k0s()()()()}if(2&x){const i=fe.$implicit;e.R7$(),e.Y8G("frkCalculatorAnalytics",i.analytics),e.R7$(2),e.xc7("background-color",i.color),e.R7$(3),e.JRh(i.label),e.R7$(2),e.SpI(" ",i.valueDisplay," ")}}function Ls(x,fe){if(1&x&&(e.j41(0,"ul",24),e.Z7z(1,_l,9,5,"li",null,e.Vm6),e.k0s()),2&x){const i=e.XpG();e.R7$(),e.Dyx(i.legendItems())}}function Fl(x,fe){if(1&x&&(e.j41(0,"li",31),e.EFF(1),e.k0s()),2&x){const i=fe.$implicit;e.R7$(),e.JRh(i.label)}}let Cl=(()=>{class x{accordion=e.hFB.required();
16theme=(0,e.hFB)("light");backgroundClass=(0,e.hFB)(void 0);customBackgroundColor=(0,e.hFB)(void 0);customBorderColor=(0,e.hFB)(void 0);borderClass=(0,e.EWP)(()=>this.customBorderColor()?"border-[color:var(--accordion-border-color)]":"dark"===this.theme()?"border-nc1-0":"border-nc1-200");resolvedBackgroundClass=(0,e.EWP)(()=>this.customBackgroundColor()?"bg-[color:var(--accordion-bg-color)]":this.backgroundClass()||("dark"===this.theme()?"bg-pc1-800":"bg-nc1-50"));linkColorClass=(0,e.EWP)(()=>this.accordion().link?.customColor?"text-[color:var(--accordion-link-color)]":"");analyticsContextFor(i){return i.analyticsContext||{href:i.href,label:i.text,type:"card"}}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-brand-campaign-accordion"]],hostAttrs:["data-gtm-component","brand-campaign-accordion"],inputs:{accordion:[1,"accordion"],theme:[1,"theme"],backgroundClass:[1,"backgroundClass"],customBackgroundColor:[1,"customBackgroundColor"],customBorderColor:[1,"customBorderColor"]},decls:12,vars:25,consts:[[1,"group","overflow-hidden","rounded-xl","border",3,"ngClass"],[1,"flex","cursor-pointer","list-none","items-start","justify-between","gap-4","p-4","text-lg","font-bold","md:text-2xl","[&::-webkit-details-marker]:hidden"],[1,"flex","shrink-0","items-center","pt-1","transition-transform","duration-300","group-open:rotate-180"],["name","heroChevronDown","customClass","h-6 w-6"],["aria-hidden","true","data-testid","accordion-divider",1,"mx-4","border-t",3,"ngClass"],["data-testid","accordion-content",1,"flex","flex-col","gap-3","p-4"],[1,"mb-0","text-lg","font-bold"],[3,"innerHTML"],[1,"w-fit","text-base","font-bold","underline","underline-offset-2",3,"ngClass","href","frkCalloutCardAnalytics"]],template:function(g,f){if(1&g&&(e.j41(0,"details",0)(1,"summary",1)(2,"span"),e.EFF(3),e.k0s(),e.j41(4,"span",2),e.nrm(5,"frk-heroicon",3),e.k0s()(),e.nrm(6,"div",4),e.j41(7,"div",5),e.DNE(8,Je,2,1,"h3",6),e.nrm(9,"div",7),e.nI1(10,"safeHtml"),e.DNE(11,Ct,2,7,"a",8),e.k0s()()),2&g){let j,de;e.xc7("--accordion-bg-color",f.customBackgroundColor()||null)("--accordion-border-color",f.customBorderColor()||null)("--accordion-link-color",(null==(j=f.accordion().link)?null:j.customColor)||null),e.Y8G("ngClass",e.l_i(22,rt,f.borderClass(),f.resolvedBackgroundClass())),e.R7$(),e.AVh("text-nc1-950","light"===f.theme())("text-nc1-0","dark"===f.theme()),e.R7$(2),e.JRh(f.accordion().title),e.R7$(),e.AVh("text-nc1-950","light"===f.theme())("text-nc1-0","dark"===f.theme()),e.R7$(2),e.Y8G("ngClass",f.borderClass()),e.R7$(2),e.vxM(f.accordion().contentTitle?8:-1),e.R7$(),e.Y8G("innerHTML",e.bMT(10,20,f.accordion().description),e.npT),e.R7$(2),e.vxM((de=f.accordion().link)?11:-1,de)}},dependencies:[X.CalloutCardAnalyticsDirective,G.zq,r.YU,X.SafeHtmlPipe],encapsulation:2,changeDetection:0})}return x})(),tc=(()=>{class x{config=e.hFB.required();modalService=(0,e.WQX)(G.Bg);documentRef=(0,e.WQX)(p.q);instanceId=(0,se.A)();titleText=(0,e.EWP)(()=>this.getPlainText(this.config().title));background=(0,e.EWP)(()=>(0,ie.EN)(this.config().background));customGradientStyle=(0,e.EWP)(()=>{const i=this.config().customGradient;return i?`linear-gradient(${i.direction||"90deg"}, ${i.from}, ${i.to})`:null});backgroundClass=(0,e.EWP)(()=>this.customGradientStyle()?"":this.background().cssClass);textColorClass=(0,e.EWP)(()=>this.config().textColorClass||("dark"===this.background().theme?"text-nc1-0":"text-nc1-950"));badgeAccentClass=(0,e.EWP)(()=>{const i=this.textColorClass(),g=i.replace(/^text-/,"bg-");return g!==i?g:"dark"===this.background().theme?"bg-nc1-0":"bg-nc1-950"});links=(0,e.EWP)(()=>this.config().links??[]);primaryLinkBackgroundValue=(0,e.EWP)(()=>{const i=/^bg-\[(.+)\]$/.exec(this.config().buttonBackgroundClass??"");return i?i[1]??null:null});primaryLinkBackgroundStyle=(0,e.EWP)(()=>this.primaryLinkBackgroundValue());primaryLinkClass=(0,e.EWP)(()=>`inline-flex items-center gap-2 rounded-full px-4 py-2 text-base font-bold text-nc1-950 no-underline hover:underline focus-visible:underline ${null!==this.primaryLinkBackgroun
16dValue()?"":this.config().buttonBackgroundClass||"bg-nc1-0"}`);secondaryLinkClass=(0,e.EWP)(()=>`text-base font-bold underline underline-offset-2 ${this.textColorClass()}`);videoLinks=(0,e.EWP)(()=>this.links().filter(i=>!!i.video));marketoLinks=(0,e.EWP)(()=>this.links().filter(i=>!!i.marketoModal));activeVideoModalId=(0,e.vPA)(null);renderedMarketoModalIds=(0,e.vPA)(new Set);isVideoModalActive(i){return this.activeVideoModalId()===this.videoModalId(i)}isMarketoModalRendered(i){return this.renderedMarketoModalIds().has(this.marketoModalId(i))}isActionLink(i){return!(!i.video&&!i.marketoModal)}modalBaseId(){return this.config().id||`brand-campaign-content-${this.instanceId}`}videoModalId(i){return`${this.modalBaseId()}-video-${i.id}`}marketoModalId(i){return`${this.modalBaseId()}-marketo-${i.id}`}videoPlayerConfig(i){const g=i.video;if(g)return{playerConfig:g.playerConfig,ariaLabel:g.ariaLabel||i.text,shouldAutoPlay:!0}}openVideoModal(i){this.activeVideoModalId.set(this.videoModalId(i)),this.modalService.open(this.videoModalId(i))}openMarketoModal(i){this.activeVideoModalId.set(null);const g=this.marketoModalId(i);this.renderedMarketoModalIds().has(g)||this.renderedMarketoModalIds.set(new Set(this.renderedMarketoModalIds()).add(g)),this.modalService.open(g)}onVideoModalClosed(){this.activeVideoModalId.set(null)}composeAnalyticsLabel(i){const g=i.text.trim(),f=this.config().badge?.text.trim()??"";return g&&f?`${g} | ${f}`:g||f}getPlainText(i){const g=this.documentRef.createElement("div");return g.innerHTML=i,g.textContent?.replaceAll(/\s+/g," ").trim()??""}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-brand-campaign-content"]],hostAttrs:["data-gtm-component","brand-campaign-content"],inputs:{config:[1,"config"]},decls:19,vars:18,consts:[[1,"relative","overflow-hidden",3,"ngClass","frkScrollSpy"],["data-testid","content",1,"mx-auto","w-full","max-w-[1536px]","px-4","py-14","sm:px-8","md:px-4","lg:pl-[157px]","lg:pr-4"],[1,"flex","max-w-[845px]","flex-col","gap-8","md:gap-10"],[1,"flex","flex-col","gap-8"],[1,"flex","flex-col","gap-4","md:gap-8"],["data-testid","badge",1,"flex","items-center","gap-4"],[1,"mb-0","text-4xl/[36px]","font-black","md:text-7xl/[72px]"],[1,"sr-only"],["aria-hidden","true",3,"innerHTML"],["data-testid","description",1,"text-base","md:text-2xl",3,"innerHTML"],[1,"flex","flex-wrap","items-center","gap-3"],[3,"accordion","theme","backgroundClass","customBackgroundColor","customBorderColor"],[3,"id","modalCloseLabel","ariaCloseLabel","showCloseButton"],["aria-hidden","true",1,"h-6","w-1","shrink-0",3,"ngClass"],["aria-hidden","true","data-testid","badge-text",1,"text-lg","font-medium","md:text-2xl"],["aria-hidden","true"],["type","button",3,"class","background-color"],[3,"class","background-color","href"],["type","button",3,"click"],["name","heroPlay","customClass","h-4 w-4"],[3,"href"],[3,"emitModalClose","id","modalCloseLabel","ariaCloseLabel","showCloseButton"],[1,"relative","aspect-video","w-[92vw]","max-w-2xl","overflow-hidden","rounded-lg"],[1,"absolute","inset-0","size-full",3,"config"],[3,"config"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),e.DNE(5,Zt,6,3,"div",5),e.j41(6,"h2",6)(7,"span",7),e.EFF(8),e.k0s(),e.nrm(9,"span",8),e.nI1(10,"safeHtml"),e.k0s(),e.nrm(11,"div",9),e.nI1(12,"safeHtml"),e.k0s(),e.DNE(13,Re,3,0,"div",10),e.k0s(),e.DNE(14,Mt,1,5,"frk-brand-campaign-accordion",11),e.k0s()(),e.Z7z(15,Vt,2,5,"frk-modal",12,Bt),e.Z7z(17,pn,2,5,"frk-modal",12,Bt),e.k0s()),2&g&&(e.xc7("background",f.customGradientStyle()),e.Y8G("ngClass",e.l_i(15,rt,f.backgroundClass(),f.textColorClass()))("frkScrollSpy",f.config().id||""),e.BMQ("id",f.config().id||null),e.R7$(5),e.vxM(f.config().badge?5:-1),e.R7$(3),e.JRh(f.titleText()),e.R7$(),e.Y8G("innerHTML",e.bMT(10,11,f.config().title),e.npT),e.R7$(2),e.Y8G("innerHTML",e.bMT(12,13,f.config().description),e.npT),e.R7$(2),e.vxM(f.links().length?13:-1),e.R7$(),e.vxM(f.config().accordion?14:-1),e.R7$(),e.Dyx(f.videoLinks()),e.R7$(2),e.Dyx(f.marketoLinks()))},dependencies:[Cl,r.MD,r.YU,G.zq,t.N,G.zf,X.SafeHtmlPipe,X.ScrollSpyDirective,X.VideoPlayerComponent],encapsulation:2,changeDetection:0})}return x})(),hc=(()=>{class x{config=e.hFB.required();documentRef=(0,e.WQX)(p.q);elementRef=(0,e.WQX)(e.aKT);titleText=(0,e.EWP)(()=>this.getPlainText(this.config().title));buttons=(0,e.EWP)(()=>this.config().buttons??[]);buttonRows=(0,e.EWP)(()=>{const i=this.buttons(),g=[];for(let f=0;f<i.length;f+=3)g.push(i.slice(f,f+3));return g});
16heroMedia=(0,e.EWP)(()=>this.config().image);heroMediaParams={height:743};learnMoreHref=(0,e.EWP)(()=>this.config().learnMore.href);learnMoreAriaLabel=(0,e.EWP)(()=>this.config().learnMore.ariaLabel||this.config().learnMore.text);learnMoreButtonLinkUrl=(0,e.EWP)(()=>{const i=this.config().learnMore.scrollTargetId;return i?`#${i}`:null});buttonBackgroundStyle(i){const g=/^bg-\[(.+)\]$/.exec(i.backgroundClass);return g?g[1]??null:null}buttonClass(i,g){return`inline-flex items-center gap-2 rounded-full px-4 py-2 text-base font-bold text-nc1-950 no-underline ${g?"":i.backgroundClass}`.trim()}onLearnMoreClick(){const i=this.config().learnMore.scrollTargetId,g=i?this.documentRef.getElementById(i):this.elementRef.nativeElement.nextElementSibling;g&&"scrollIntoView"in g&&g.scrollIntoView({behavior:"smooth",block:"start"})}getPlainText(i){const g=this.documentRef.createElement("div");return g.innerHTML=i,g.textContent?.replaceAll(/\s+/g," ").trim()??""}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-brand-campaign-banner"]],hostAttrs:["data-gtm-component","brand-campaign-banner"],inputs:{config:[1,"config"]},decls:17,vars:13,consts:[[1,"relative","flex","min-h-[calc(100dvh-61px)]","w-full","flex-col","overflow-hidden","lg:min-h-[calc(100dvh-78px)]"],["data-testid","content",1,"relative","mx-auto","flex","w-full","max-w-[1536px]","flex-1","flex-col","px-4","pb-8","pt-4","sm:px-8","md:px-4","lg:flex-row","lg:items-stretch","lg:gap-[min(15.625vw,240px)]","lg:py-20","lg:pl-[157px]","lg:pr-0"],[1,"flex","w-full","max-w-[857px]","flex-col","lg:justify-center"],[1,"text-pc1-800","mb-8","text-5xl","font-black","md:text-7xl","lg:mb-10","lg:text-8xl/[96px]"],[1,"sr-only"],["aria-hidden","true",3,"innerHTML"],["data-testid","description",1,"text-nc1-950","mb-8","text-xl","md:text-2xl","lg:mb-10",3,"innerHTML"],["data-testid","buttons",1,"mb-12","flex","flex-wrap","gap-4","lg:mb-16","lg:flex-col","lg:flex-nowrap","lg:gap-y-3"],["data-testid","learn-more",1,"flex","w-full","flex-col","items-center","gap-2","lg:w-fit"],[1,"text-nc1-950","text-base"],["data-testid","learn-more-link",1,"button","button--action","button--action-lg","button--action-ghost",3,"href"],["type","button","data-testid","learn-more-button",1,"button","button--action","button--action-lg","button--action-ghost"],[1,"contents","lg:flex","lg:flex-wrap","lg:items-center","lg:gap-3"],[3,"class","background-color","href"],[3,"href"],["aria-hidden","true",1,"animate-bounce"],["name","heroChevronDown","customClass","h-6 w-6"],["type","button","data-testid","learn-more-button",1,"button","button--action","button--action-lg","button--action-ghost",3,"click"],["data-testid","image-mobile-peek",1,"pointer-events-none","absolute","right-0","top-4","-z-10","h-[242px]","w-[75px]","overflow-hidden","lg:hidden"],["fill","","ngSrcset","743w",1,"object-cover","object-left",3,"ngSrc","alt","title","loaderParams"],["data-testid","image",1,"relative","mt-10","hidden","w-full","shrink-0","overflow-hidden","lg:mt-0","lg:block","lg:w-[283px]","lg:self-stretch"],["fill","","priority","","ngSrcset","743w",1,"object-cover","object-left",3,"ngSrc","alt","title","loaderParams"]],template:function(g,f){if(1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"h1",3)(4,"span",4),e.EFF(5),e.k0s(),e.nrm(6,"span",5),e.nI1(7,"safeHtml"),e.k0s(),e.nrm(8,"div",6),e.nI1(9,"safeHtml"),e.DNE(10,Yt,3,0,"div",7),e.j41(11,"div",8)(12,"span",9),e.EFF(13),e.k0s(),e.DNE(14,lo,5,5,"a",10)(15,Pn,5,4,"button",11),e.k0s()(),e.DNE(16,Zn,4,8),e.k0s()()),2&g){let j,de;e.BMQ("id",f.config().id||null)("aria-label",f.titleText()),e.R7$(5),e.JRh(f.titleText()),e.R7$(),e.Y8G("innerHTML",e.bMT(7,9,f.config().title),e.npT),e.R7$(2),e.Y8G("innerHTML",e.bMT(9,11,f.config().description),e.npT),e.R7$(2),e.vxM(f.buttons().length?10:-1),e.R7$(3),e.JRh(f.config().learnMore.text),e.R7$(),e.vxM((j=f.learnMoreHref())?14:15,j),e.R7$(2),e.vxM((de=f.heroMedia())?16:-1,de)}},dependencies:[r.MD,G.zq,l.kt,X.SafeHtmlPipe],styles:["[_nghost-%COMP%]     [data-testid=learn-more-link] svg, [_nghost-%COMP%]     [data-testid=learn-more-button] svg{color:#ec722e;--ng-icon__stroke-width: 3}[_nghost-%COMP%]     [data-testid=learn-more-link]:hover svg, [_nghost-%COMP%]     [data-testid=learn-more-link]:focus svg, [_nghost-%COMP%]     [data-testid=learn-more-button]:hover svg, [_nghost-%COMP%]     [data-testid=learn-more-button]:focus svg{border-bottom-color:#ec722e}"],changeDetection:0})}return x})(),Kl=(()=>{class x{modalService=(0,e.WQX)(G.Bg);email=(0,e.vPA)("");isFormRendered=!1;prefillData=(0,e.EWP)(()=>({Email:this.email()}));shouldRenderForm(){return!this.isFormRendered&&(this.isFormRendered=!0,!0)}formRemoved(){this.isFormRendered=!1}updateEmail(i){this.email.set(i)}openEmailModal(){this.modalService.open("marketoCanvasDemo")}static \u0275fac=function(g){return new(g||x)};static \u0275prov=e.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})(),Ql=(()=>{class x{osamCanvasService=(0,e.WQX)(Kl);config=e.hFB.required();prefillData=(0,e.EWP)(()=>this.osamCanvasService.prefillData());showForm=(0,e.vPA)(!1);ngOnInit(){const i=this.osamCanvasService.shouldRenderForm();
16this.showForm.set(i)}ngOnDestroy(){this.showForm()&&this.osamCanvasService.formRemoved()}onEmailChange(i){this.osamCanvasService.updateEmail(i)}openEmailModal(){this.osamCanvasService.openEmailModal()}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-osam-canvas-banner"]],hostAttrs:["data-gtm-component","frk-banner"],inputs:{config:[1,"config"]},decls:20,vars:13,consts:[["role","region",1,"osam-canvas-banner","from-pc1-800","to-pc1-600","relative","overflow-hidden","bg-gradient-to-br"],[1,"mx-auto","w-full","px-4","pb-14","pt-8","sm:px-8","md:px-4","lg:pt-10","xl:max-w-[1060px]","xl:px-[16px]","2xl:max-w-[1600px]","2xl:px-[128px]"],[1,"mb-4","flex","flex-col","gap-4","md:flex-row","md:items-start","md:justify-between","md:gap-8"],[1,"flex-1"],[1,"text-nc1-0","mb-0","text-4xl","font-bold","lg:text-5xl","lg:leading-[58px]","xl:text-5xl","xl:leading-[58px]"],[1,"md:flex-shrink-0"],[1,"max-w-4xl"],[1,"text-nc1-0","mb-6","text-base","leading-[22px]","lg:text-lg","lg:leading-[25px]"],[1,"text-nc1-0","mb-4","text-base","font-medium"],[1,"flex","max-w-md","flex-col","sm:flex-row"],["data-testid","primary-btn",1,"button","button--primary","whitespace-nowrap",3,"rounded-2xl","sm:rounded-bl-none","sm:rounded-br-2xl","sm:rounded-tl-none","sm:rounded-tr-2xl","href","frkCalloutCardAnalytics"],["data-testid","primary-btn","type","button",1,"button","button--primary","whitespace-nowrap","sm:rounded-bl-none","sm:rounded-br-2xl","sm:rounded-tl-none","sm:rounded-tr-2xl",3,"frkCalloutCardAnalytics"],["data-testid","primary-btn","type","button",1,"button","button--primary","whitespace-nowrap","sm:rounded-bl-none","sm:rounded-br-2xl","sm:rounded-tl-none","sm:rounded-tr-2xl"],[1,"relative","mx-auto","w-full","px-4","sm:px-8","md:px-4","xl:max-w-[1060px]","xl:px-[16px]","2xl:max-w-[1600px]","2xl:px-[128px]"],[1,"rounded-xl","bg-white","shadow-2xl"],["priority","",1,"w-full","rounded-lg",3,"ngSrc","alt","width","height"],["id","marketoCanvasDemo",3,"modalCloseLabel","ariaCloseLabel","showCloseButton"],[1,"border-nc1-0","bg-nc1-0","text-pc1-500","hover:bg-nc1-50","inline-flex","items-center","gap-2","rounded-full","border-2","px-4","py-2","text-base","font-normal","no-underline","transition-colors",3,"href","target","frkCalloutCardAnalytics"],[1,"border-nc1-0","bg-nc1-0","text-pc1-500","hover:bg-nc1-50","inline-flex","items-center","gap-2","rounded-full","border-2","px-4","py-2","text-base","font-normal","no-underline","transition-colors",3,"href","target"],["fill","currentColor","viewBox","0 0 24 24","xmlns","http://www.w3.org/2000/svg","aria-hidden","true",1,"size-6"],["clip-rule","evenodd","d","M15.75 2.25H21a.75.75 0 01.75.75v5.25a.75.75 0 01-1.5 0V4.81l-7.5 7.5a.75.75 0 01-1.06-1.06l7.5-7.5H15.75a.75.75 0 010-1.5zm-10.5 4.5a1.5 1.5 0 00-1.5 1.5v10.5a1.5 1.5 0 001.5 1.5h10.5a1.5 1.5 0 001.5-1.5V10.5a.75.75 0 011.5 0v8.25a3 3 0 01-3 3H5.25a3 3 0 01-3-3V8.25a3 3 0 013-3h8.25a.75.75 0 010 1.5H5.25z","fill-rule","evenodd"],["data-testid","email-input","ngModel","","type","email",1,"border-nc1-200","bg-nc1-0","text-nc1-600","hover:border-nc1-300","focus:border-pc1-500","mb-3","flex-1","border","px-4","py-3","text-left","text-base","transition-all","duration-200","focus:outline-none","sm:mb-0","sm:rounded-bl-2xl","sm:rounded-tl-2xl","sm:border-r-0",3,"placeholder"],["data-testid","email-input","ngModel","","type","email",1,"border-nc1-200","bg-nc1-0","text-nc1-600","hover:border-nc1-300","focus:border-pc1-500","mb-3","flex-1","border","px-4","py-3","text-left","text-base","transition-all","duration-200","focus:outline-none","sm:mb-0","sm:rounded-bl-2xl","sm:rounded-tl-2xl","sm:border-r-0",3,"ngModelChange","placeholder"],["data-testid","primary-btn",1,"button","button--primary","whitespace-nowrap",3,"href","frkCalloutCardAnalytics"],["data-testid","primary-btn","type","button",1,"button","button--primary","whitespace-nowrap","sm:rounded-bl-none","sm:rounded-br-2xl","sm:rounded-tl-none","sm:rounded-tr-2xl",3,"click","frkCalloutCardAnalytics"],["data-testid","primary-btn","type","button",1,"button","button--primary","whitespace-nowrap","sm:rounded-bl-none","sm:rounded-br-2xl","sm:rounded-tl-none","sm:rounded-tr-2xl",3,"click"],[3,"config","prefillData"]],template:function(g,f){if(1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h1",4),e.EFF(5),e.k0s()(),e.DNE(6,bn,3,1,"div",5),e.k0s(),e.j41(7,"div",6),e.DNE(8,Ln,2,1,"p",7)(9,ao,2,1,"p",8),e.j41(10,"div",9),e.DNE(11,sn,2,1)(12,zt,2,16,"a",10)(13,Jn,2,3,"button",11)(14,To,2,2,"button",12),e.k0s()()(),e.j41(15,"div",13)(16,"div",14),e.nrm(17,"img",15),e.k0s()(),e.SS7(18),e.DNE(19,Jo,2,5,"frk-modal",16),e.k0s()),2&g){e.BMQ("aria-label",f.config().heading),e.R7$(5),e.SpI(" ",f.config().heading," "),e.R7$(),e.vxM(f.config().loginButton?6:-1),e.R7$(2),e.vxM(f.config().subtitle?8:-1),e.R7$(),e.vxM(f.config().scheduleText?9:-1),e.R7$(2),e.vxM(f.config().emailInput?11:-1),e.R7$(),e.vxM(f.config().primaryButton.href?12:f.config().primaryButton.analyticsContext?13:14),e.R7$(5),e.Y8G("ngSrc",f.config().dashboardImage.src)("alt",f.config().dashboardImage.alt)("width",f.config().dashboardImage.width)("height",f.config().dashboardImage.height),e.R7$();const j=e.bH3(f.config().marketoConfig);e.R7$(),e.vxM(j&&f.showForm()?19:-1)}},dependencies:[X.CalloutCardAnalyticsDirective,r.MD,U.YN,U.me,U.BC,U.vS,t.N,G.zf,l.kt],encapsulation:2,changeDetection:0})}return x})(),Bc=(()=>{class x{documentRef=(0,e.WQX)(p.q);windowRef=(0,e.WQX)(ke.Qc);config=e.hFB.required();
16scrollMode=(0,e.hFB)("hover");videoElement=(0,e.ebz)("featureVideo");activeFeatureId=(0,e.vPA)("");debouncedFeatureId=(0,e.vPA)("");hoverDebounceTimer=null;HOVER_DEBOUNCE_MS=200;previousFeatureId="";scrollProgress=(0,e.vPA)(0);isSticky=(0,e.vPA)(!1);scrollAccumulator=0;SCROLL_PER_SLIDE=600;stickyObserver=null;boundScrollHandler=null;animationFrameId=null;scrollCheckHandler=null;scrollDirectionHandler=null;hasCompletedSlides=!1;lastScrollY=0;isScrollingUp=!1;activeFeature=(0,e.EWP)(()=>{if("hover"===this.scrollMode()){const i=this.activeFeatureId();return this.config().features.find(g=>g.id===i)||this.config().features[0]}{const i=this.scrollProgress(),g=this.config().features;return g[Math.min(Math.floor(i),g.length-1)]||g[0]}});stickyClass=(0,e.EWP)(()=>this.isSticky()?"osam-canvas-explore--sticky":"");hasMedia=(0,e.EWP)(()=>!!this.activeFeature()?.media);hasFeatureImage=(0,e.EWP)(()=>!this.activeFeature()?.media&&!!this.activeFeature()?.image);activeFeatureAltText=(0,e.EWP)(()=>this.normalizeAltText(this.activeFeature
16()?.image?.alt));dashboardAltText=(0,e.EWP)(()=>this.normalizeAltText(this.config().dashboardImage?.alt));constructor(){(0,e.QZP)(()=>{const i=this.debouncedFeatureId(),g=this.config().features.find(w=>w.id===i)||this.config().features[0],f=this.videoElement()?.nativeElement;if(!g?.media||!f||g.id===this.previousFeatureId)return;const j=""===this.previousFeatureId;this.previousFeatureId=g.id,f.muted=!0;const de=()=>{f.src=g.media.webmSrc??g.media.mp4Src,f.load(),this.registerVideoReadyHandler(f),this.playVideo(f)};j?(f.classList.add("video--hidden"),de()):(f.classList.remove("video--visible"),f.classList.add("video--hidden"),f.addEventListener("transitionend",()=>de(),{once:!0}))})}isFeatureActive(i){return"hover"===this.scrollMode()?this.activeFeatureId()===i:this.activeFeature()?.id===i}onFeatureHover(i){"hover"===this.scrollMode()&&(this.activeFeatureId.set(i),this.hoverDebounceTimer&&clearTimeout(this.hoverDebounceTimer),this.hoverDebounceTimer=setTimeout(()=>{this.debouncedFeatureId.set(i),this.hoverDebounceTimer=null},this.HOVER_DEBOUNCE_MS))}onFeatureClick(i){"hover"===this.scrollMode()&&(this.activeFeatureId.set(i),this.debouncedFeatureId.set(i))}getActiveFeatureIndex(){const i=this.activeFeature()?.id;return this.config().features.findIndex(g=>g.id===i)}onButtonClick(i){const g=this.config().features.find(f=>f.id===i);g?.button?.onClick&&g.button.onClick()}normalizeAltText(i){return i?i.replaceAll(/\bimage\b/gi,"").replaceAll(/\s{2,}/g," ").trim():""}ngAfterViewInit(){if("hover"===this.scrollMode()){const i=this.config().features[0];i&&(this.activeFeatureId.set(i.id),this.debouncedFeatureId.set(i.id))}"scroll"===this.scrollMode()&&this.setupScrollMode()}ngOnDestroy(){this.hoverDebounceTimer&&clearTimeout(this.hoverDebounceTimer),this.cleanupScrollMode()}registerVideoReadyHandler(i){i.addEventListener("canplay",()=>this.showVideo(i),{once:!0})}showVideo(i){i.classList.remove("video--hidden"),i.classList.add("video--visible")}playVideo(i){i.play().catch(()=>{this.registerPlaybackRetry(i)})}registerPlaybackRetry(i){const g=()=>{i.play().catch(()=>{}),this.documentRef.removeEventListener("click",g),this.documentRef.removeEventListener("pointerdown",g)};this.documentRef.addEventListener("click",g,{once:!0}),this.documentRef.addEventListener("pointerdown",g,{once:!0})}setupScrollMode(){this.scrollDirectionHandler=()=>{const i=this.windowRef.scrollY;this.isScrollingUp=i<this.lastScrollY,this.lastScrollY=i},this.windowRef.addEventListener("scroll",this.scrollDirectionHandler,{passive:!0}),this.scrollCheckHandler=()=>{const i=this.documentRef.querySelector(".osam-canvas-explore__sticky-trigger:not(.osam-canvas-explore__sticky-trigger--bottom)"),g=this.documentRef.querySelector(".osam-canvas-explore__sticky-trigger--bottom");i&&(i.getBoundingClientRect().top<=0&&!this.isSticky()&&!this.hasCompletedSlides&&(this.isSticky.set(!0),this.addScrollListener()),this.checkUpwardEngagement(g))},this.windowRef.addEventListener("scroll",this.scrollCheckHandler,{passive:!0}),this.stickyObserver=new IntersectionObserver(i=>{i.forEach(g=>{const f=g.boundingClientRect;g.isIntersecting&&f.top>0&&f.top<100&&this.hasCompletedSlides&&(this.isSticky()&&(this.isSticky.set(!1),this.removeScrollListener()),this.hasCompletedSlides=!1,this.scrollAccumulator=0,this.scrollProgress.set(0))})},{threshold:[0,.1,.5,1]}),setTimeout(()=>{const i=this.documentRef.querySelector(".osam-canvas-explore__sticky-trigger:not(.osam-canvas-explore__sticky-trigger--bottom)");i&&this.stickyObserver?.observe(i)},100)}checkUpwardEngagement(i){if(!i||!this.hasCompletedSlides||this.isSticky())return;const g=i.getBoundingClientRect();if(this.isScrollingUp&&g.bottom>=this.windowRef.innerHeight&&g.bottom<=this.windowRef.innerHeight+50){this.isSticky.set(!0);const f=this.config().features.length;this.scrollAccumulator=this.SCROLL_PER_SLIDE*(f-1),this.scrollProgress.set(f-1),this.addScrollListener()}}addScrollListener(){this.boundScrollHandler||(this.boundScrollHandler=i=>{if(!this.isSticky())return;const g=i.deltaY;if(g<0&&this.scrollAccumulator<=0)return this.isSticky.set(!1),this.removeScrollListener(),this.hasCompletedSlides=!1,void(this.scrollCheckHandler&&this.windowRef.addEventListener("scroll",this.scrollCheckHandler,{passive:!0}));i.preventDefault(),this.scrollAccumulator+=g;const j=this.config().features.length,de=this.SCROLL_PER_SLIDE*j;this.scrollAccumulator=Math.max(0,Math.min(de,this.scrollAccumulator)),null!==this.animationFrameId&&cancelAnimationFrame(this.animationFrameId),this.animationFrameId=requestAnimationFrame(()=>{this.scrollProgress.set(this.scrollAccumulator/this.SCROLL_PER_SLIDE),this.animationFrameId=null}),this.scrollAccumulator>=de&&g>0&&(this.hasCompletedSlides=!0,setTimeout(()=>{this.isSticky.set(!1),this.removeScrollListener()},100))},this.windowRef.addEventListener("wheel",this.boundScrollHandler,{passive:!1}))}removeScrollListener(){this.boundScrollHandler&&(this.windowRef.removeEventListener("wheel",this.boundScrollHandler),this.boundScrollHandler=null)}cleanupScrollMode(){this.stickyObserver?.disconnect(),this.removeScrollListener(),null!==this.animationFrameId&&cancelAnimationFrame(this.animationFrameId),this.scrollCheckHandler&&(this.windowRef.removeEventListener("scroll",this.scrollCheckHandler),this.scrollCheckHandler=null),this.scrollDirectionHandler&&(this.windowRef.removeEventListener("scroll",this.scrollDirectionHandler),this.scrollDirectionHandler=null)}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-osam-canvas-explore"]],viewQuery:function(g,f){1&g&&e.wEZ(f.videoElement,Mn,5),2&g&&e.NyB()},hostAttrs:["data-gtm-component","frk-explore-features"],inputs:{config:[1,"config"],scrollMode:[1,"scrollMode"]},decls:23,vars:12,consts:[["featureVideo",""],[1,"osam-canvas-explore__scroll-spacer"],[1,"osam-canvas-explore__sticky-trigger"],[1,"osam-canvas-explore__container"],[1,"container--small"],[1,"osam-canvas-explore__header"],[1,"osam-canvas-explore__heading","mb-0"],[1,"osam-canvas-explore__subtitle","mb-0"],[1,"osam-canvas-explore__content","container"],[1,"osam-canvas-explore__content-grid"],[1,"osam-canvas-explore__features"],[1,"osam-canvas-explore__feature",3,"osam-canvas-explore__feature--active"],[1,"osam-canvas-explore__dashboard"],[1,"osam-canvas-explore__dashboard-image"],["autoplay","","muted","","loop","","playsinline","","preload","metadata",1,"video--hidden",3,"poster","width","height"],[1,"osam-canvas-explore__feature-image",3,"ngSrc","alt","width","height"],[3,"ngSrc","alt","width","height"],[1,"osam-canvas-explore__sticky-trigger","osam-canvas-explore__sticky-trigger--bottom"],[1,"osam-canvas-explore__scroll-hint"],[1,"osam-canvas-explore__feature"],[1,"osam-canvas-explore__feature-content"],["type","button",1,"osam-canvas-explore__feature-trigger",3,"mouseenter","click"],[1,"osam-canvas-explore__feature-indicator"],[1,"osam-canvas-explore__feature-body"],[1,"osam-canvas-explore__feature-top"],[1,"osam-canvas-explore__feature-title","mb-0"],["type","button",1,"button","button--primary","self-start"],[1,"osam-canvas-explore__feature-description","mb-0"],["type","button",1,"button","button--primary","self-start",3,"click"]],template:function(g,f){1&g&&(e.DNE(0,Yn,3,0,"div",1)(1,zn,1,0,"div",2),e.j41(2,"section")(3,"div")(4,"div",3)(5,"div",4)(6,"div",5)(7,"h2",6),e.EFF(8),e.k0s(),e.j41(9,"p",7),e.EFF(10),e.k0s()()(),e.j41(11,"div",8)(12,"div",9)(13,"div",10),e.Z7z(14,gn,8,6,"div",11,e.Vm6),e.k0s(),e.j41(16,"div",12)(17,"div",13),e.DNE(18,je,2,4,"video",14)(19,De,1,4,"img",15)(20,at,1,4,"img",16),e.k0s()()()()()()(),e.DNE(21,Ye,1,0,"div",17)(22,wn,3,0,"div",1)),2&g&&(e.vxM("scroll"===f.scrollMode()?0:-1),e.R7$(),e.vxM("scroll"===f.scrollMode()?1:-1),e.R7$(),e.HbH("osam-canvas-explore "+f.stickyClass()),e.R7$(),e.AVh("osam-canvas-explore__sticky-content","scroll"===f.scrollMode()),e.R7$(5),e.SpI(" ",f.config().heading," "),e.R7$(2),e.SpI(" ",f.config().subtitle," "),e.R7$(4),e.Dyx(f.config().features),e.R7$(2),e.BMQ("data-active-feature-index",f.getActiveFeatureIndex()),e.R7$(2),e.vxM(f.hasMedia()?18:f.hasFeatureImage()?19:f.config().dashboardImage?20:-1),e.R7$(3),e.vxM("scroll"===f.scrollMode()?21:-1),e.R7$(),e.vxM("scroll"===f.scrollMode()?22:-1))},dependencies:[r.MD,l.kt],styles:['.osam-canvas-explore[_ngcontent-%COMP%]{position:relative;background-image:linear-gradient(151.1deg,#adc2ff,#ddeaff);overflow-x:clip;padding:56px 0}@media(max-width:768px){.osam-canvas-explore[_ngcontent-%COMP%]{padding:24px 0}}.osam-canvas-explore__scroll-spacer[_ngcontent-%COMP%]{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background-color:#e5e7eb}.osam-canvas-explore__sticky-trigger[_ngcontent-%COMP%]{height:1px;width:100%;opacity:0;pointer-events:none}.osam-canvas-explore__scroll-hint[_ngcontent-%COMP%]{font-size:24px;color:#001e62;opacity:.5;font-weight:500}.osam-canvas-explore__sticky-content[_ngcontent-%COMP%]{min-height:100vh}.osam-canvas-explore--sticky[_ngcontent-%COMP%]   .osam-canvas-explore__sticky-content[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:10;height:100vh;display:flex;flex-direction:column;justify-content:center;background-image:linear-gradient(151.1deg,#adc2ff,#ddeaff);padding:56px 157px}@media(max-width:1200px){.osam-canvas-explore--sticky[_ngcontent-%COMP%]   .osam-canvas-explore__sticky-content[_ngcontent-%COMP%]{padding:56px}}@media(max-width:768px){.osam-canvas-explore--sticky[_ngcontent-%COMP%]   .osam-canvas-explore__sticky-content[_ngcontent-%COMP%]{padding:24px 0}}.osam-canvas-explore__container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:56px}.osam-canvas-explore__header[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:19px;max-width:971px}.osam-canvas-explore__heading[_ngcontent-%COMP%]{font-weight:700;color:#001e62;font-size:48px;line-height:58px}.osam-canvas-explore__subtitle[_ngcontent-%COMP%]{color:#212121;font-size:18px;line-height:25px}.osam-canvas-explore__content-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(12,1fr);gap:32px;align-items:start}@media(max-width:1023px){.osam-canvas-explore__content-grid[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0}}.osam-canvas-explore__features[_ngcontent-%COMP%]{grid-column:2/6;display:flex;flex-direction:column;gap:40px;width:100%}@media(max-width:1023px){.osam-canvas-explore__features[_ngcontent-%COMP%]{grid-column:1;display:contents}}.osam-canvas-explore__feature[_ngcontent-%COMP%]{cursor:pointer}@media(max-width:1023px){.osam-canvas-explore__feature[_ngcontent-%COMP%]{margin-bottom:40px}.osam-canvas-explore__feature[data-feature-index="0"][_ngcontent-%COMP%]{order:0}.osam-canvas-explore__feature[data-feature-index="1"][_ngcontent-%COMP%]{order:2}
16.osam-canvas-explore__feature[data-feature-index="2"][_ngcontent-%COMP%]{order:4}.osam-canvas-explore__feature[data-feature-index="3"][_ngcontent-%COMP%]{order:6}.osam-canvas-explore__feature[data-feature-index="4"][_ngcontent-%COMP%]{order:8}}.osam-canvas-explore__feature[_ngcontent-%COMP%]:not(.osam-canvas-explore__feature--active)   .osam-canvas-explore__feature-indicator[_ngcontent-%COMP%]{background-color:#000f3d80;height:32px}.osam-canvas-explore__feature[_ngcontent-%COMP%]:not(.osam-canvas-explore__feature--active)   .osam-canvas-explore__feature-title[_ngcontent-%COMP%]{color:#000f3d80}.osam-canvas-explore__feature--active[_ngcontent-%COMP%]   .osam-canvas-explore__feature-indicator[_ngcontent-%COMP%]{background-color:#001e62;align-self:stretch}.osam-canvas-explore__feature--active[_ngcontent-%COMP%]   .osam-canvas-explore__feature-title[_ngcontent-%COMP%]{color:#001e62}@media(max-width:1023px){.osam-canvas-explore__feature--active[_ngcontent-%COMP%]{margin-bottom:0}}.osam-canvas-explore__feature-trigger[_ngcontent-%COMP%]{display:flex;gap:32px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.osam-canvas-explore__feature-indicator[_ngcontent-%COMP%]{flex-shrink:0;transition:all .4s cubic-bezier(.4,0,.2,1);width:2px}.osam-canvas-explore__feature-content[_ngcontent-%COMP%]{display:flex;flex:1 0 0;flex-direction:column;gap:20px}.osam-canvas-explore__feature-body[_ngcontent-%COMP%]{display:flex;flex:1 0 0;flex-direction:column}.osam-canvas-explore__feature-top[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px}.osam-canvas-explore__feature-title[_ngcontent-%COMP%]{font-weight:700;transition:color .3s cubic-bezier(.4,0,.2,1);font-size:24px;line-height:30px}.osam-canvas-explore__feature-description[_ngcontent-%COMP%]{color:#212121;font-size:16px;line-height:22px;animation:_ngcontent-%COMP%_slideInFade .4s cubic-bezier(.4,0,.2,1)}.osam-canvas-explore[_ngcontent-%COMP%]   button.button[_ngcontent-%COMP%]{flex-shrink:0;animation:_ngcontent-%COMP%_slideInFade .4s cubic-bezier(.4,0,.2,1) .1s backwards}.osam-canvas-explore__dashboard[_ngcontent-%COMP%]{grid-column:6/13;overflow:hidden;border-radius:12px}@media(max-width:1023px){.osam-canvas-explore__dashboard[_ngcontent-%COMP%]{width:100%;margin:24px 0}.osam-canvas-explore__dashboard[data-active-feature-index="0"][_ngcontent-%COMP%]{order:1}.osam-canvas-explore__dashboard[data-active-feature-index="1"][_ngcontent-%COMP%]{order:3}.osam-canvas-explore__dashboard[data-active-feature-index="2"][_ngcontent-%COMP%]{order:5}.osam-canvas-explore__dashboard[data-active-feature-index="3"][_ngcontent-%COMP%]{order:7}.osam-canvas-explore__dashboard[data-active-feature-index="4"][_ngcontent-%COMP%]{order:9}}.osam-canvas-explore__dashboard-mobile[_ngcontent-%COMP%]{display:none}.osam-canvas-explore__dashboard-image[_ngcontent-%COMP%]{width:100%;height:auto;overflow:hidden;border-radius:12px}.osam-canvas-explore__dashboard-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .osam-canvas-explore__dashboard-image[_ngcontent-%COMP%]   video[_ngcontent-%COMP%]{display:block;width:calc(100% + 1px);height:auto;margin-top:-2px;margin-left:-1px}.osam-canvas-explore__dashboard-image[_ngcontent-%COMP%]   video[_ngcontent-%COMP%]{transition:opacity .3s ease-in-out}.osam-canvas-explore__dashboard-image[_ngcontent-%COMP%]   video.video--hidden[_ngcontent-%COMP%]{opacity:0}.osam-canvas-explore__dashboard-image[_ngcontent-%COMP%]   video.video--visible[_ngcontent-%COMP%]{opacity:1}@keyframes _ngcontent-%COMP%_slideInFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}'],changeDetection:0})}return x})(),yi=(()=>{class x{config=e.hFB.required();scrollContainer=(0,e.ebz)("scrollContainer");scrollProgress=(0,e.vPA)(0);thumbWidthPercent=(0,e.vPA)(33);isAtStart=(0,e.vPA)(!0);isAtEnd=(0,e.vPA)(!1);showControls=(0,e.vPA)(!1);currentCarouselIndex=(0,e.vPA)(1);previousTargetIndex=(0,e.EWP)(()=>Math.max(this.currentCarouselIndex()-1,1));nextTargetIndex=(0,e.EWP)(()=>Math.min(this.currentCarouselIndex()+1,Math.max(this.config().features.length,1)));previousNavAnalytics=(0,e.EWP)(()=>({intent:"previous_carousel_slide",heading:this.config().heading,index:this.currentCarouselIndex(),targetIndex:this.previousTargetIndex()}));nextNavAnalytics=(0,e.EWP)(()=>({intent:"next_carousel_slide",heading:this.config().heading,index:this.currentCarouselIndex(),targetIndex:this.nextTargetIndex()}));scrollProgressPercent=(0,e.EWP)(()=>Math.round(100*this.scrollProgress()));thumbTransform=(0,e.EWP)(()=>{const i=this.thumbWidthPercent();if(i>=100)return"translateX(0%)";const g=100/i*100-100;return`translateX(${this.scrollProgress()*g}%)`});destroyRef=(0,e.WQX)(e.abz);ngZone=(0,e.WQX)(e.SKi);resizeObserver;constructor(){(0,e.QZP)(()=>{this.config(),setTimeout(()=>this.updateScrollMetrics())})}ngAfterViewInit(){this.updateScrollMetrics(),this.setupResizeObserver()}slideLabel(i,g){return`Slide ${i+1} of ${this.config().features.length}: ${g}`}onScroll(){this.updateScrollMetrics()}scrollNext(){this.scrollByCard(1)}scrollPrev(){this.scrollByCard(-1)}onKeydown(i){switch(i.key){case"ArrowRight":i.preventDefault(),this.scrollNext();break;case"ArrowLeft":i.preventDefault(),this.scrollPrev()}}setupResizeObserver(){const i=this.scrollContainer()?.nativeElement;i&&(this.ngZone.runOutsideAngular(()=>{this.resizeObserver=new ResizeObserver(()=>{this.ngZone.run(()=>this.updateScrollMetrics())}),this.resizeObserver.observe(i)}),this.destroyRef.onDestroy(()=>this.resizeObserver?.disconnect()))}scrollByCard(i){const g=this.scrollContainer()?.nativeElement;if(!g)return;const f=g.querySelector("[data-carousel-card]");if(!f)return;
16const j=parseFloat(getComputedStyle(g).columnGap)||32;g.scrollBy({left:i*(f.offsetWidth+j),behavior:"smooth"})}updateScrollMetrics(){const i=this.scrollContainer()?.nativeElement;if(!i)return;const{scrollLeft:g,scrollWidth:f,clientWidth:j}=i,de=f-j;if(de<=0)return this.scrollProgress.set(0),this.thumbWidthPercent.set(100),this.isAtStart.set(!0),this.isAtEnd.set(!0),this.showControls.set(!1),void this.currentCarouselIndex.set(1);this.showControls.set(!0),this.scrollProgress.set(g/de),this.thumbWidthPercent.set(Math.max(j/f*100,20)),this.isAtStart.set(g<=1),this.isAtEnd.set(g>=de-1),this.currentCarouselIndex.set(this.getCurrentCarouselIndex(i))}getCurrentCarouselIndex(i){const g=this.config().features.length;if(g<=1)return 1;const f=i.querySelector("[data-carousel-card]");if(!f)return 1;const j=parseFloat(getComputedStyle(i).columnGap)||32,de=f.offsetWidth+j;if(de<=0)return 1;const w=Math.round(i.scrollLeft/de)+1;return Math.max(1,Math.min(w,g))}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-osam-content-features-list"]],viewQuery:function(g,f){1&g&&e.wEZ(f.scrollContainer,Vn,5),2&g&&e.NyB()},hostAttrs:["data-gtm-component","frk-osam-content-features-list"],inputs:{config:[1,"config"]},decls:12,vars:4,consts:[["scrollContainer",""],["role","region","aria-roledescription","carousel",1,"osam-content-features-list","bg-nc1-100","relative","size-full"],[1,"container--small","py-14"],[1,"mb-10","flex","max-w-4xl","flex-col","gap-4"],[1,"text-nc1-950","mb-0","text-5xl","font-bold"],[1,"text-nc1-950","mb-0","text-lg"],["role","group","aria-label","Feature cards","tabindex","0",1,"flex","snap-x","snap-mandatory","gap-8","overflow-x-auto","[scrollbar-width:none]",3,"scroll","keydown"],["data-carousel-card","","role","group","aria-roledescription","slide",1,"bg-nc1-0","w-[85%]","shrink-0","snap-start","rounded-xl","p-8","md:w-[calc(50%-16px)]","lg:w-[calc(33.333%-21.33px)]"],["aria-label","Carousel navigation",1,"mt-8","flex","items-center","justify-center","gap-4"],["aria-hidden","true",1,"mb-8"],["width","64","height","64",1,"size-16",3,"src","alt"],[1,"flex","flex-col","gap-2"],[1,"text-nc1-950","mb-0","text-2xl","font-bold"],["type","button","aria-label","Previous slide",1,"text-nc1-950","flex","size-10","items-center","justify-center","rounded-full","transition-opacity","disabled:opacity-30",3,"click","disabled","frkCarouselNavAnalytics"],["viewBox","0 0 20 20","fill","currentColor","aria-hidden","true",1,"size-5"],["fill-rule","evenodd","d","M12.79 5.23a.75.75 0 0 1-.02 1.06L8.832 10l3.938 3.71a.75.75 0 1 1-1.04 1.08l-4.5-4.25a.75.75 0 0 1 0-1.08l4.5-4.25a.75.75 0 0 1 1.06.02z","clip-rule","evenodd"],["role","progressbar","aria-valuemin","0","aria-valuemax","100","aria-label","Carousel scroll progress",1,"bg-nc1-200","relative","h-1","w-48","overflow-hidden","rounded-full"],[1,"bg-pc1-500","absolute","left-0","top-0","h-full","rounded-full","transition-transform","duration-150","ease-out"],["type","button","aria-label","Next slide",1,"text-nc1-950","flex","size-10","items-center","justify-center","rounded-full","transition-opacity","disabled:opacity-30",3,"click","disabled","frkCarouselNavAnalytics"],["fill-rule","evenodd","d","M7.21 14.77a.75.75 0 0 1 .02-1.06L11.168 10 7.23 6.29a.75.75 0 1 1 1.04-1.08l4.5 4.25a.75.75 0 0 1 0 1.08l-4.5 4.25a.75.75 0 0 1-1.06-.02z","clip-rule","evenodd"]],template:function(g,f){if(1&g){const j=e.RV6();e.j41(0,"section",1)(1,"div",2)(2,"header",3)(3,"h2",4),e.EFF(4),e.k0s(),e.j41(5,"p",5),e.EFF(6),e.k0s()(),e.j41(7,"div",6,0),e.bIt("scroll",function(){return e.eBV(j),e.Njj(f.onScroll())})("keydown",function(w){return e.eBV(j),e.Njj(f.onKeydown(w))}),e.Z7z(9,qt,8,5,"article",7,ye),e.k0s(),e.DNE(11,Me,9,9,"nav",8),e.k0s()()}2&g&&(e.BMQ("aria-label",f.config().heading),e.R7$(4),e.SpI(" ",f.config().heading," "),e.R7$(2),e.SpI(" ",f.config().description," "),e.R7$(3),e.Dyx(f.config().features),e.R7$(2),e.vxM(f.showControls()?11:-1))},dependencies:[X.CarouselNavAnalyticsDirective],encapsulation:2,changeDetection:0})}return x})(),Xi=(()=>{class x{config=e.hFB.required();static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-osam-why-canvas"]],hostAttrs:["data-gtm-component","osam-why-canvas"],inputs:{config:[1,"config"]},decls:7,vars:1,consts:[[1,"bg-nc1-0","border-nc1-200","flex","flex-col","border-b","py-14"],[1,"container--small"],[1,"text-pc1-800","mb-0","text-5xl","font-bold"],[1,"mt-8","grid","grid-cols-1","gap-8","md:grid-cols-2","lg:grid-cols-3"],[1,"border-pc1-500","bg-nc1-0","flex","flex-col","gap-2","rounded-xl","border","p-8"],[1,"text-nc1-950","mb-0","text-2xl","font-bold"],[1,"text-nc1-950","mb-0","text-lg"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"h2",2),e.EFF(3),e.k0s(),e.j41(4,"div",3),e.Z7z(5,it,5,2,"article",4,ye),e.k0s()()()),2&g&&(e.R7$(3),e.SpI(" ",f.config().heading," "),e.R7$(2),e.Dyx(f.config().featureCards))},dependencies:[r.MD],encapsulation:2,changeDetection:0})}return x})(),Si=(()=>{class x{config=e.hFB.required();static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-osam-flexible-access-model"]],hostAttrs:["data-gtm-component","osam-flexible-access-model"],inputs:{config:[1,"config"]},decls:12,vars:1,consts:[[1,"bg-nc1-50","flex","flex-col","py-14"],[1,"container--small"],[1,"flex","flex-col","gap-8","lg:flex-row"],[1,"flex","flex-1","flex-col","gap-8"],[1,"text-nc1-950","mb-0","text-4xl","font-bold"],[1,"flex","flex-col"],[1,"text-nc1-950","text-lg"],[1,"flex","flex-1","flex-col","gap-10"],[1,"flex","flex-col","gap-1"],[1,"text-pc1-500","mb-0","text-2xl","font-bold"],[1,"text-nc1-950","mb-0","text-lg"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),e.EFF(5),e.k0s(),e.j41(6,"div",5),e.Z7z(7,le,2,1,"p",6,e.fX1),e.k0s()(),e.j41(9,"div",7),e.Z7z(10,dt,5,2,"div",8,ye),e.k0s()()()()),2&g&&(e.R7$(5),e.SpI(" ",f.config().heading," "),e.R7$(2),e.Dyx(f.config().description),e.R7$(3),e.Dyx(f.config().features))},dependencies:[r.MD],encapsulation:2,changeDetection:0})}return x})(),Ea=(()=>{class x{osamCanvasService=(0,e.WQX)(Kl);data=e.hFB.required();prefillData=(0,e.EWP)(()=>this.osamCanvasService.prefillData());showForm=(0,e.vPA)(!1);hasVideo=(0,e.EWP)(()=>!!this.data().video?.playerConfig);hasImage=(0,e.EWP)(()=>!this.hasVideo()&&!!this.data().image);
16hasMedia=(0,e.EWP)(()=>this.hasVideo()||this.hasImage());videoPlayerConfig=(0,e.EWP)(()=>{const i=this.data().video;if(i?.playerConfig)return{playerConfig:i.playerConfig,ariaLabel:i.ariaLabel||this.data().heading}});videoError=(0,e.vPA)(!1);showVideoFallback=(0,e.EWP)(()=>this.videoError()&&!!this.data().video?.fallbackImage);ngOnInit(){const i=this.osamCanvasService.shouldRenderForm();this.showForm.set(i)}ngOnDestroy(){this.showForm()&&this.osamCanvasService.formRemoved()}onEmailChange(i){this.osamCanvasService.updateEmail(i)}openEmailModal(){this.osamCanvasService.openEmailModal()}onVideoError(){this.videoError.set(!0)}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-osam-canvas-secondary-cta"]],hostAttrs:["data-gtm-component","frk-secondary-cta"],inputs:{data:[1,"data"]},decls:12,vars:28,consts:[[1,"from-pc1-800","to-pc1-600","relative","overflow-hidden","bg-gradient-to-br"],[1,"container--small"],[1,"flex","flex-col","gap-4"],[1,"flex","flex-col","pb-0","pt-14","xl:pb-14"],[1,"text-nc1-0","mb-0","font-bold"],["data-testid","video-container",1,"relative","flex","flex-shrink-0","items-center","py-6","md:py-10","lg:w-[595px]"],[1,"relative","flex-shrink-0","lg:w-[595px]"],[1,"flex","max-w-[470px]","flex-col","gap-4","pb-14","pt-0","xl:pt-14"],["id","marketoCanvasDemo",3,"modalCloseLabel","ariaCloseLabel","showCloseButton"],[1,"text-nc1-0","text-lg",3,"innerHTML"],[1,"flex","max-w-[470px]","flex-col","sm:flex-row"],["data-testid","email-input","ngModel","","type","email",1,"border-nc1-200","bg-nc1-0","text-nc1-600","hover:border-nc1-300","focus:border-pc1-500","mb-3","flex-1","border","px-4","py-3","text-left","text-base","transition-all","duration-200","focus:outline-none","sm:mb-0","sm:rounded-bl-2xl","sm:rounded-tl-2xl","sm:border-r-0",3,"placeholder"],["data-testid","primary-btn",1,"button","button--primary","whitespace-nowrap",3,"rounded-2xl","sm:rounded-bl-none","sm:rounded-br-2xl","sm:rounded-tl-none","sm:rounded-tr-2xl","href","frkCalloutCardAnalytics"],["data-testid","primary-btn","type","button",1,"button","button--primary","whitespace-nowrap","sm:rounded-bl-none","sm:rounded-br-2xl","sm:rounded-tl-none","sm:rounded-tr-2xl",3,"frkCalloutCardAnalytics"],["data-testid","primary-btn","type","button",1,"button","button--primary","whitespace-nowrap","sm:rounded-bl-none","sm:rounded-br-2xl","sm:rounded-tl-none","sm:rounded-tr-2xl"],["data-testid","email-input","ngModel","","type","email",1,"border-nc1-200","bg-nc1-0","text-nc1-600","hover:border-nc1-300","focus:border-pc1-500","mb-3","flex-1","border","px-4","py-3","text-left","text-base","transition-all","duration-200","focus:outline-none","sm:mb-0","sm:rounded-bl-2xl","sm:rounded-tl-2xl","sm:border-r-0",3,"ngModelChange","placeholder"],["data-testid","primary-btn",1,"button","button--primary","whitespace-nowrap",3,"href","frkCalloutCardAnalytics"],["data-testid","primary-btn","type","button",1,"button","button--primary","whitespace-nowrap","sm:rounded-bl-none","sm:rounded-br-2xl","sm:rounded-tl-none","sm:rounded-tr-2xl",3,"click","frkCalloutCardAnalytics"],["data-testid","primary-btn","type","button",1,"button","button--primary","whitespace-nowrap","sm:rounded-bl-none","sm:rounded-br-2xl","sm:rounded-tl-none","sm:rounded-tr-2xl",3,"click"],[1,"relative","aspect-video","w-full","overflow-hidden","rounded-lg"],["data-testid","video-fallback-image","loading","lazy","width","595","height","335",1,"h-auto","w-full","rounded-lg",3,"ngSrc","alt"],[1,"absolute","inset-0","size-full",3,"error","config"],["loading","lazy","width","595","height","399",1,"h-auto","w-full","rounded-lg","pt-0","xl:pt-14",3,"ngSrc","alt"],[1,"text-nc1-0","mb-0","text-lg","leading-6"],[1,"flex","flex-col","sm:flex-row"],[3,"config","prefillData"]],template:function(g,f){if(1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),e.EFF(5),e.k0s(),e.DNE(6,Ro,7,5),e.k0s(),e.DNE(7,Ar,3,1,"div",5)(8,er,2,2,"div",6)(9,ln,8,3,"div",7),e.k0s()(),e.SS7(10),e.DNE(11,rn,2,5,"frk-modal",8),e.k0s()),2&g){e.BMQ("aria-label",f.data().heading),e.R7$(2),e.AVh("xl:flex-row",!0)("xl:items-center",!0)("xl:justify-between",!f.hasMedia())("xl:gap-8",!f.hasMedia())("xl:gap-16",f.hasMedia()),e.R7$(),e.AVh("flex-1",f.hasMedia())("gap-6",f.hasMedia())("max-w-[619px]",!f.hasMedia()),e.R7$(),e.AVh("text-4xl",f.hasMedia())("md:text-5xl",f.hasMedia())("text-5xl",!f.hasMedia()),e.R7$(),e.SpI(" ",f.data().heading," "),e.R7$(),e.vxM(f.hasMedia()?6:-1),e.R7$(),e.vxM(f.hasVideo()?7:f.hasImage()?8:9),e.R7$(3);const j=e.bH3(f.data().marketoConfig);e.R7$(),e.vxM(j&&f.showForm()?11:-1)}},dependencies:[X.CalloutCardAnalyticsDirective,r.MD,U.YN,U.me,U.BC,U.vS,t.N,G.zf,l.kt,X.SafeHtmlPipe,X.VideoPlayerComponent],encapsulation:2,changeDetection:0})}return x})(),_a=(()=>{class x{config=e.hFB.required();static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-osam-canvas-experience"]],hostAttrs:["data-gtm-component","frk-experience-showcase"],inputs:{config:[1,"config"]}
16,decls:19,vars:6,consts:[["role","region","aria-label","Canvas Platform Experience",1,"osam-canvas-experience"],[1,"container--small","py-14"],[1,"max-w-[971px]"],[1,"flex","flex-col","gap-8"],[1,"text-nc1-950","mb-0","text-5xl","font-bold","leading-snug"],[1,"text-nc1-950","mb-0","text-lg","leading-6"],[1,"container--small","pb-16"],[1,"from-pc1-800","to-pc1-600","flex","flex-col","justify-end","overflow-hidden","rounded-xl","bg-gradient-to-br","p-8"],[1,"flex","max-w-[971px]","flex-col","gap-14"],[1,"text-nc1-0","mb-0","text-5xl","not-italic","leading-snug"],[1,"font-normal"],[1,"font-bold"],[1,"text-nc1-0","max-w-[811px]","text-lg","leading-6"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),e.EFF(5),e.k0s(),e.j41(6,"p",5),e.EFF(7),e.k0s()()()(),e.j41(8,"div",6)(9,"blockquote",7)(10,"div",8)(11,"p",9)(12,"span",10),e.EFF(13),e.k0s(),e.DNE(14,vo,2,1,"span",11),e.k0s(),e.j41(15,"footer",12),e.EFF(16),e.nrm(17,"br"),e.EFF(18),e.k0s()()()()()),2&g&&(e.R7$(5),e.SpI(" ",f.config().expertiseHeading," "),e.R7$(2),e.SpI(" ",f.config().expertiseBody," "),e.R7$(6),e.JRh(f.config().testimonial.quote),e.R7$(),e.vxM(f.config().testimonial.quoteBold?14:-1),e.R7$(2),e.SpI(" ",f.config().testimonial.author," "),e.R7$(2),e.SpI(" ",f.config().testimonial.role," "))},dependencies:[r.MD],encapsulation:2,changeDetection:0})}return x})(),ys=(()=>{class x{config=e.hFB.required();expandedIds=(0,e.vPA)(new Set);expandedFaqIds=(0,e.EWP)(()=>{const i=new Set(this.expandedIds());return this.config().faqs.forEach(g=>{g.isExpanded&&i.add(g.id)}),i});isExpanded(i){return this.expandedFaqIds().has(i)}toggleFaq(i){const g=new Set(this.expandedIds());g.has(i)?g.delete(i):g.add(i),this.expandedIds.set(g)}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-osam-canvas-faqs"]],hostAttrs:["data-gtm-component","osam-canvas-faqs"],inputs:{config:[1,"config"]},decls:7,vars:1,consts:[[1,"container--small","flex","flex-col","gap-8","py-14"],[1,"flex","flex-col","gap-4"],[1,"text-nc1-950","mb-0","text-5xl","font-bold"],[1,"flex","flex-col","gap-6"],[1,"border-nc1-200","flex","flex-col","gap-4","overflow-clip","rounded-xl","border","p-4"],[1,"flex","items-start","justify-between"],["type","button","data-gtm-intent","view-faq",1,"flex","flex-1","items-center","justify-start","gap-4","text-left",3,"click","id"],[1,"text-pc1-800","text-2xl","font-bold"],[1,"flex","w-6","items-center","pt-1"],["viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg","aria-hidden","true",1,"text-pc1-500","h-6","w-6"],[1,"items-center","justify-between",3,"id"],[1,"text-nc1-950","flex-1","text-base"],["d","M18 15L12 9L6 15","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],["d","M6 9L12 15L18 9","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"h2",2),e.EFF(3),e.k0s()(),e.j41(4,"div",3),e.Z7z(5,gi,11,19,"div",4,Bt),e.k0s()()),2&g&&(e.R7$(3),e.SpI(" ",f.config().heading," "),e.R7$(2),e.Dyx(f.config().faqs))},dependencies:[r.MD],encapsulation:2,changeDetection:0})}return x})(),Ra=(()=>{class x{config=e.hFB.required();containerClasses=(0,e.EWP)(()=>`${this.config().width?` ${this.config().width?.containerClass}`:" container--small"}${this.config().customClasses?` ${this.config().customClasses}`:""}`.trim());variant=(0,e.EWP)(()=>this.config().variant??"Default");dividerText=(0,e.EWP)(()=>this.config().dividerText??"VS.");leftBgColor=(0,e.EWP)(()=>this.config().leftColumn.backgroundColor??"bg-sc2-100");rightBgColor=(0,e.EWP)(()=>this.config().rightColumn.backgroundColor??"bg-pc1-100");getLeftCellClasses(i,g){let f=`${this.leftBgColor()} border-nc1-200 text-nc1-950 border-b border-l p-4 text-left align-top text-sm leading-relaxed md:text-base`;return i&&(this.config().leftColumn.headerBackgroundColor||(f+=" rounded-tl-xl"),f+=" border-t"),g&&(f+=" rounded-bl-xl"),f}getRightCellClasses(i,g){let f=`border-nc1-200 ${this.rightBgColor()} text-nc1-950 border-b border-r p-4 text-left align-top text-sm leading-relaxed md:text-base`;
16return i&&(this.config().rightColumn.headerBackgroundColor||(f+=" rounded-tr-xl"),f+=" border-t"),g&&(f+=" rounded-br-xl"),f}getLeftHeaderClasses(){const i=this.config().leftColumn.headerBackgroundColor;return i?`p-4 text-left rounded-tl-xl border-l border-t border-nc1-200 ${i}`.trim():"p-4 text-left"}getRightHeaderClasses(){const i=this.config().rightColumn.headerBackgroundColor;return i?`p-4 text-left rounded-tr-xl border-r border-t border-nc1-200 ${i}`.trim():"p-4 text-left"}getDividerHeaderClasses(){const i=this.config().dividerHeaderBackgroundColor;return i?`w-16 px-3 md:w-24 lg:w-36 border-t border-nc1-200 ${i}`.trim():"w-16 px-3 md:w-24 lg:w-36"}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-comparison-table"]],hostAttrs:["data-gtm-component","frk-comparison-table"],inputs:{config:[1,"config"]},decls:30,vars:15,consts:[[1,"w-full","py-8"],[1,"text-nc1-950","mb-6","text-2xl","font-bold","md:text-3xl"],[1,"w-full","overflow-x-auto"],[1,"text-nc1-950","w-full","border-separate","border-spacing-0","rounded-xl"],[1,"sr-only"],["scope","col"],[1,"flex","items-center","gap-3"],[1,"flex","h-14","w-14","flex-shrink-0","items-center","justify-center","md:h-16","md:w-16"],[1,"flex","flex-col","gap-1"],[1,"text-pc1-800","text-base","font-bold","leading-tight","md:text-lg"],[1,"flex","h-full","min-h-[90px]","items-center","justify-center","md:min-
16h-[100px]"],["width","64","height","64","alt","",1,"h-full","w-full","object-contain",3,"ngSrc"],[3,"name","size"],[1,"bg-ac2-60","border-nc1-200","border-b","px-3",3,"ngClass"],[1,"flex","h-full","items-center","justify-center","py-4"],[1,"text-nc1-0","text-base","font-bold","md:text-lg"]],template:function(g,f){if(1&g&&(e.j41(0,"section",0)(1,"div"),e.DNE(2,Ei,2,1,"h2",1),e.j41(3,"div",2)(4,"table",3)(5,"caption",4),e.EFF(6),e.k0s(),e.j41(7,"thead")(8,"tr")(9,"th",5)(10,"div",6),e.DNE(11,ji,2,1,"div",7)(12,qr,2,2,"div",7),e.j41(13,"div",8)(14,"span",9),e.EFF(15),e.k0s()()()(),e.j41(16,"th",5)(17,"span",4),e.EFF(18,"Divider"),e.k0s(),e.nrm(19,"div",10),e.k0s(),e.j41(20,"th",5)(21,"div",6),e.DNE(22,Vr,2,1,"div",7)(23,mn,2,2,"div",7),e.j41(24,"div",8)(25,"span",9),e.EFF(26),e.k0s()()()()()(),e.j41(27,"tbody"),e.Z7z(28,vn,9,10,"tr",null,wr),e.k0s()()()()()),2&g){let j;e.BMQ("aria-label",(null==(j=f.config().analytics)?null:j.component)||"comparison-table"),e.R7$(),e.HbH(f.containerClasses()),e.R7$(),e.vxM(f.config().heading?2:-1),e.R7$(4),e.SpI(" ",f.config().heading||"Comparison Table"," "),e.R7$(3),e.HbH(f.getLeftHeaderClasses()),e.R7$(2),e.vxM(f.config().leftColumn.imageUrl?11:f.config().leftColumn.icon?12:-1),e.R7$(4),e.SpI(" ",f.config().leftColumn.label," "),e.R7$(),e.HbH(f.getDividerHeaderClasses()),e.R7$(4),e.HbH(f.getRightHeaderClasses()),e.R7$(2),e.vxM(f.config().rightColumn.imageUrl?22:f.config().rightColumn.icon?23:-1),e.R7$(4),e.SpI(" ",f.config().rightColumn.label," "),e.R7$(2),e.Dyx(f.config().rows)}},dependencies:[r.MD,r.YU,l.kt,G.zq],encapsulation:2,changeDetection:0})}return x})(),Pa=(()=>{class x{config=e.hFB.required();containerClasses=(0,e.EWP)(()=>("flex flex-col gap-6 md:gap-8  "+(this.config().width?` ${this.config().width?.containerClass}`:" container--small")).trim());card1Alt=(0,e.EWP)(()=>this.config().card1.imageAlt);card2Alt=(0,e.EWP)(()=>this.config().card2.imageAlt);static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-complement-to-equities"]],hostAttrs:["data-gtm-component","frk-complement-to-equities"],inputs:{config:[1,"config"]},decls:31,vars:14,consts:[[1,"bg-nc1-0","px-4","py-8","md:px-40","md:py-10"],[1,"flex","w-full","flex-col","gap-6"],[1,"text-pc1-800","text-2xl","font-bold"],[1,"text-nc1-950","text-base"],[1,"flex","w-full","flex-col","gap-6","md:gap-8","xl:flex-row"],[1,"card-primary","frk-type--border","frk-size--large","frk-orientation--vertical","border-pc1-500","group","flex","flex-1","items-stretch","overflow-hidden","rounded-xl","border"],[1,"ribbon","ribbon--tg-1"],[1,"card-primary__content","@container--small","relative","w-full"],["width","600","height","240","priority","",1,"card-primary__image","h-60","w-full","object-cover",3,"ngSrc","alt"],[1,"bg-nc1-0","px-8","pb-8","pt-8","group-[.frk-size--large]:px-8","group-[.frk-size--large]:pt-8"],[1,"card-primary__title","mb-2","text-2xl","font-bold","group-[.frk-size--large]:text-2xl"],[1,"mb-0","mt-4","flex","flex-col","gap-4"],[1,"ml-0","flex","flex-col","gap-1","p-0"],[1,"flex","items-center","gap-2"],[1,"flex","shrink-0","items-center","justify-center"],["xmlns","http://www.w3.org/2000/svg","fill","none","viewBox","0 0 24 24","stroke-width","1.5","stroke","currentColor","aria-hidden","true",1,"text-pc1-500","size-6"],["stroke-linecap","round","stroke-linejoin","round","d","M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"],[1,"text-pc1-800","mb-0","flex-1","text-xl","font-bold","leading-7"],[1,"flex","w-full"],[1,"text-nc1-950","mb-0","flex-1","text-base","leading-5"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div")(2,"div",1)(3,"div",1)(4,"h2",2),e.EFF(5),e.k0s(),e.j41(6,"p",3),e.EFF(7),e.k0s()()(),e.j41(8,"h3",2),e.EFF(9),e.k0s(),e.j41(10,"div",4)(11,"article",5),e.nrm(12,"span",6),e.j41(13,"div",7),e.nrm(14,"img",8),e.j41(15,"div",9)(16,"h4",10),e.EFF(17),e.k0s(),e.j41(18,"ul",11),e.Z7z(19,Kn,10,2,"li",12,ye),e.k0s()()()(),e.j41(21,"article",5),e.nrm(22,"span",6),e.j41(23,"div",7),e.nrm(24,"img",8),e.j41(25,"div",9)(26,"h4",10),e.EFF(27),e.k0s(),e.j41(28,"ul",11),e.Z7z(29,Ao,10,2,"li",12,ye),e.k0s()()()()()()()),2&g&&(e.BMQ("aria-label",f.config().ariaLabel||"Complement to Equities comparison"),e.R7$(),e.HbH(f.containerClasses()),e.R7$(4),e.SpI(" ",f.config().heading," "),e.R7$(2),e.SpI(" ",f.config().description," "),e.R7$(2),e.SpI(" ",f.config().c
16ardSectionHeading," "),e.R7$(2),e.BMQ("aria-label",f.config().card1.title),e.R7$(3),e.Y8G("ngSrc",f.config().card1.imageUrl)("alt",f.card1Alt()),e.R7$(3),e.SpI(" ",f.config().card1.title," "),e.R7$(2),e.Dyx(f.config().card1.features),e.R7$(2),e.BMQ("aria-label",f.config().card2.title),e.R7$(3),e.Y8G("ngSrc",f.config().card2.imageUrl)("alt",f.card2Alt()),e.R7$(3),e.SpI(" ",f.config().card2.title," "),e.R7$(2),e.Dyx(f.config().card2.features))},dependencies:[r.MD,l.kt],encapsulation:2,changeDetection:0})}return x})(),Xl=(()=>{class x{config=e.hFB.required();containerClasses=(0,e.EWP)(()=>(this.config().width?` ${this.config().width?.containerClass}`:" container--small").trim());variant=(0,e.EWP)(()=>this.config().variant??"GuidelineDesktop");showLeftCard=(0,e.EWP)(()=>!1!==this.config().showLeftCard);showBrandHeaderColumn=(0,e.EWP)(()=>!1!==this.config().showBrandHeaderColumn);showRowIcons=(0,e.EWP)(()=>!0===this.config().showRowIcons);rowIconName=(0,e.EWP)(()=>this.config().rowIconName??"heroCheckCircle");trackByIndex=i=>i;trackByCol=(i,g)=>g.key;trackByRow=(i,g)=>g.key;static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-key-features-table"]],hostAttrs:["data-gtm-component","frk-key-features-table"],inputs:{config:[1,"config"]},decls:22,vars:11,consts:[[1,"w-full","py-8"],[1,"mb-6","flex","w-full","max-w-[1221px]","flex-col","items-start","justify-start","gap-6","text-2xl","font-bold","md:text-3xl"],[1,"mb-6","w-full","max-w-[1221px]","text-base",3,"innerHTML"],[1,"grid","w-full","grid-cols-1","items-stretch","gap-6","md:gap-8","lg:grid-cols-12"],[1,"h-full","lg:col-span-4","lg:mt-16","lg:h-[calc(100%-4rem)]"],[1,"h-full","overflow-x-auto",3,"ngClass"],[1,"frk-theme--light","text-nc1-950","h-full","w-full","border-separate","border-spacing-0","rounded-xl"],[1,"sr-only"],["scope","col",1,"bg-nc1-100","text-nc1-950","border-b-nc1-200","border-t-nc1-200","border-l-nc1-200","rounded-tl-xl","border-l","border-t","p-4","text-center","text-base","font-bold",3,"innerHTML"],["scope","col",1,"border-t-nc1-200","border-r-nc1-0","last:border-r-nc1-200","border-r","border-t","p-4","text-center","text-base","font-bold","last:rounded-tr-xl",3,"ngClass","innerHTML"],["aria-label","Footnotes",1,"mt-6","space-y-1"],[3,"innerHTML"],[1,"frk-theme--light","bg-nc1-0","text-nc1-950","border-nc1-200","flex","h-full","flex-col","items-stretch","rounded-xl","border","p-6","md:p-8"],[1,"mb-4","text-2xl","font-bold"],[1,"text-nc1-950/80","text-base",3,"innerHTML"],["scope","row",1,"text-pc1-800","border-2-nc1-200","border-nc1-200","bg-nc1-0","border-l","border-t","p-4","text-left","align-top","text-lg","font-bold",3,"ngClass"],[1,"border-nc1-200","bg-nc1-0","border-l","border-r","border-t","p-4",3,"ngClass","innerHTML"],[1,"border-nc1-200","bg-pc1-50","border-r","border-t","p-4","text-center",3,"ngClass"],[1,"inline-flex","items-start","gap-2"],[1,"text-pc1-500"],[1,"text-nc1-700","mt-1","text-sm","font-normal",3,"innerHTML"],[3,"name","size"],["name","heroCheck",1,"inline-block","align-middle",3,"size"],[1,"inline-block","align-middle"],[1,"inline-block","align-middle",3,"innerHTML"]],template:function(g,f){if(1&g&&(e.j41(0,"section",0)(1,"div"),e.DNE(2,io,3,2,"h2",1)(3,Io,1,1,"p",2),e.j41(4,"div",3),e.SS7(5),e.DNE(6,Oo,6,3,"div",4),e.j41(7,"div",5)(8,"table",6)(9,"caption",7),e.EFF(10),e.k0s(),e.j41(11,"thead")(12,"tr")(13,"td"),e.EFF(14,"\xa0"),e.k0s(),e.nrm(15,"th",8),e.Z7z(16,ki,1,2,"th",9,wr),e.k0s()(),e.j41(18,"tbody"),e.Z7z(19,ur,5,6,"tr",null,wr),e.k0s()()()(),e.DNE(21,Oi,3,0,"div",10),e.k0s()()),2&g){let j,de;e.BMQ("aria-label",(null==(j=f.config().analytics)?null:j.component)||"key-features-table"),e.R7$(),e.HbH(f.containerClasses()),e.R7$(),e.vxM(f.config().heading?2:-1),e.R7$(),e.vxM(f.config().headingDescription?3:-1),e.R7$(2);const w=e.bH3(f.config().leftCard);e.R7$(),e.vxM(f.showLeftCard()&&w?6:-1),e.R7$(),e.Y8G("ngClass",f.showLeftCard()?"lg:col-span-8":"lg:col-span-12"),e.R7$(3),e.SpI(" ",f.config().table.featuresLabel||"[config().table.featuresLabel]"," "),e.R7$(5),e.Y8G("innerHTML",f.config().table.featuresLabel||"[config().table.featuresLabel]",e.npT),e.R7$(),e.Dyx(f.config().table.columns),e.R7$(3),e.Dyx(f.config().table.rows),e.R7$(2),e.vxM(null!=(de=f.config().footnotes)&&de.length?21:-1)}},dependencies:[r.MD,r.YU,G.zq],encapsulation:2,changeDetection:0})}return x})(),Jl=(()=>{class x{config=e.hFB.required();chartComponent=(0,e.ebz)(V.j);customLabels=[];constructor(){(0,e.QZP)(()=>{const i=this.chartComponent();if(i?.chartInstance){const g=i.chartInstance.yAxis[0];g&&g.addPlotLine({color:"#5C5E66",width:1,value:0,zIndex:5,id:"zero-line"});const f=this.config().bars.length,de=60,w=120,ne=40*f;i.chartInstance.setSize(void 0,ne+de+w,!1);const D=i.chartInstance;if(D.spacing&&(D.spacing[0]=de,D.spacing[2]=w),D.margin&&(D.margin[0]=de,D.margin[2]=w),D.plotHeight=ne,D.plotTop=de,i.chartInstance.series.forEac
16h(st=>{st.update({type:"bar",pointWidth:40,pointPadding:0,groupPadding:0,borderWidth:0,pointRange:1,dataLabels:{enabled:!1}},!1)}),i.chartInstance.xAxis[0]){const st=i.chartInstance.xAxis[0];st.update({min:-.5,max:f-.5,minPadding:0,maxPadding:0,startOnTick:!1,endOnTick:!1},!1),st.len=ne,st.transA=st.len/(st.max-st.min)}i.chartInstance.redraw();const Y=()=>{this.customLabels.forEach(Gn=>{Gn&&Gn.destroy&&Gn.destroy()}),this.customLabels=[];const st=i.chartInstance?.series[0],Qt=i.chartInstance?.yAxis[0],on=i.chartInstance?.xAxis[0];st&&Qt&&on&&i.chartInstance&&st.points.forEach((Gn,Uo)=>{const Xo=Gn.y,Zo=i.chartInstance?.plotTop||0,Qo=i.chartInstance?.plotLeft||0,ha=Zo+on.toPixels(Uo,!1),Ya=Qt.toPixels(0,!1),Ms=Qt.toPixels(Xo,!1),Is=Xo.toString(),Ka=Qo+(Xo<0?Ms-28:Ms+1),bl=Xo<0?"end":"start",dc=i.chartInstance?.renderer.text(Is,Ka,ha-6).attr({"text-anchor":bl,zIndex:10,"aria-hidden":"true",role:"presentation"}).css({fontFamily:'"TT Commons Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif',fontSize:"16px",fontWeight:"bold",color:"#212121"}).add();dc&&this.customLabels.push(dc);const is=Qo+(Xo<0?Ya+10:Ya-38),nc=Xo<0?"start":"end",Qc=i.chartInstance?.renderer.text("0",is,ha-6).attr({"text-anchor":nc,zIndex:10,"aria-hidden":"true",role:"presentation"}).css({fontFamily:'"TT Commons Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif',fontSize:"16px",fontWeight:"bold",color:"#212121"}).add();Qc&&this.customLabels.push(Qc)})};Y(),i.chartInstance.hasResizeHandler=!0,_e.addEvent(i.chartInstance,"redraw",()=>{Y()})}})}containerClasses=(0,e.EWP)(()=>("box-border flex flex-col content-stretch items-start gap-8 "+(this.config().width?` ${this.config().width?.containerClass}`:" container--small")).trim());minAxisValue=(0,e.EWP)(()=>this.config().minAxisValue??-.4);maxAxisValue=(0,e.EWP)(()=>this.config().maxAxisValue??1);axisStep=(0,e.EWP)(()=>this.config().axisStep??.2);axisRange=(0,e.EWP)(()=>this.maxAxisValue()-this.minAxisValue());chartConfig=(0,e.EWP)(()=>{const g=this.config().bars.map(de=>de.color);return{chartType:"bar",chartTitle:"",xAxis:{title:"",isLabelEnabled:!1,lineWidth:0,gridLineWidth:0,labels:{enabled:!1}},yAxis:{title:"",isLabelEnabled:!0,lineColor:"#5C5E66",lineWidth:1,min:this.minAxisValue(),tickInterval:this.axisStep(),gridLineWidth:1,gridLineColor:"#ECEDEF",gridZIndex:4,labels:{y:25,style:{fontFamily:'"TT Commons Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif',fontSize:"12px",fontWeight:"400",color:"#212121"},accessibility:{enabled:!1}},accessibility:{enabled:!1}},isLegendEnabled:!1,isColorByPointRequired:!0,colors:g,plotOptions:{bar:{animation:{duration:600},borderRadius:4,pointWidth:40,groupPadding:0,pointPadding:0,borderWidth:0,dataLabels:[{enabled:!0,inside:!1,align:"left",x:-10,formatter:function(){const de=this.y;return de<0?de.toString():""},style:{fontFamily:'"TT Commons Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif',fontSize:"16px",fontWeight:"bold",color:"#212121",textOutline:"none"}},{enabled:!0,inside:!1,align:"left",x:10,formatter:function(){return this.y<0?"0":""},style:{fontFamily:'"TT Commons Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif',fontSize:"16px",fontWeight:"bold",color:"#212121",textOutline:"none"}},{enabled:!0,inside:!1,align:"right",x:10,formatter:function(){const de=this.y;return de>0?de.toString():""},style:{fontFamily:'"TT Commons Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif',fontSize:"16px",fontWeight:"bold",color:"#212121",textOutline:"none"}},{enabled:!0,inside:!1,align:"right",x:-10,formatter:function(){return this.y>0?"0":""},style:{fontFamily:'"TT Commons Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif',fontSize:"16px",fontWeight:"bold",color:"#212121",textOutline:"none"}}]}},tooltip:{enabled:!1},accessibility:{enabled:!0,description:this.config().chartTitle,point:{describeNull:!1},series:{describeSingleSeries:!0}}}});chartData=(0,e.EWP)(()=>{const i=this.config().bars;return{name:i.map(g=>g.label),yAxis:[{plots:i.map(g=>g.value)}]}});static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-real-estate-correlations"]],viewQuery:function(g,f){1&g&&e.wEZ(f.chartComponent,V.j,5),2&g&&e.NyB()},hostAttrs:["data-gtm-component","frk-real-estate-correlations"],inputs:{config:[1,"config"]},decls:21,vars:7,consts:[["data-gtm-component","frk-real-estate-correlations",1,"py-10"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start"],[1,"flex","w-full","content-stretch","items-center","gap-12"],[1,"flex","min-h-px","min-w-px","shrink-0","grow","basis-0","flex-col","content-stretch","items-start","gap-6"],[1,"text-pc1-800","relative","w-full","shrink-0","text-3xl","font-bold","leading-[38px]"],[1,"flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-4"],[1,"flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-6"],[1,"box-border","flex","w-full","shrink-0","content-stretch","items-start","justify-between"],[1,"flex","min-h-px","min-w-px","shrink-0","grow","basis-0","flex-col","content-stretch","items-start","gap-2"],[1,"flex","w-full","shrink-0","content-stretch","items-start","gap-2"],[1,"text-nc1-950","flex","min-h-px","min-w-px","shrink-0","grow","basis-0","flex-col","justify-center","text-xl","font-bold","leading-[26px]"],[1,"leading-[26px]"],[1,"relative","w-full"],[3,"chartConfig","chartData"],[1,"flex","shrink-0","items-center","gap-6"],[1,"flex","shrink-0","gap-1.5"],[1,"text-nc1-950","min-w-full","shrink-0","text-sm","font-normal","leading-4",3,"innerHTML"],[1,"mt-0.6","size-2.5","shrink-0","rounded-sm"],[1,"text-nc1-950","shrink-0","text-nowrap","text-xs","font-normal","leading-none"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div")(2,"div",1)(3,"div",2)(4,"div",3)(5,"h2",4),e.EFF(6),e.k0s()()()(),e.j41(7,"div",5)(8,"div",6)(9,"div",7)(10,"div",8)(11,"div",9)(12,"div",10)(13,"p",11),e.EFF(14),e.k0s()()()()()(),e.j41(15,"div",12),e.nrm(16,"frk-highcharts",13),e.k0s(),e.j41(17,"div",14),e.Z7z(18,mr,4,3,"div",15,e.Vm6),e.k0s(),e.nrm(20,"div",16),e.k0s()()()),2&g&&(e.R7$(),e.HbH(f.containerClasses()),e.R7$(5),e.SpI(" ",f.config().heading," "),e.R7$(8),e.JRh(f.config().chartTitle),e.R7$(2),e.Y8G("chartConfig",f.chartConfig())("chartData",f.chartData()),e.R7$(2),e.Dyx(f.config().bars),e.R7$(2),e.Y8G("innerHTML",f.config().disclaimer,e.npT))},dependencies:[r.MD,V.j],encapsulation:2,changeDetection:0})}return x})(),pc=(()=>{class x{config=e.hFB.required();sectionId=(0,e.EWP)(()=>`sector-experience-${this.config().analytics?.component||"default"}`);
16primarySectors=(0,e.EWP)(()=>this.config().sectors.filter(i=>i.isPrimary));containerClasses=(0,e.EWP)(()=>("flex w-full flex-col items-center lg:gap-10  "+(this.config().width?` ${this.config().width?.containerClass}`:" container--small")).trim());chartConfig=(0,e.EWP)(()=>({chartType:"pie",chartTitle:"",isLegendEnabled:!1,isColorByPointRequired:!0,plotOptions:{pie:{innerSize:"50%",dataLabels:{enabled:!1},enableMouseTracking:!0,states:{hover:{enabled:!0,brightness:.1}},borderWidth:2,borderColor:"#ffffff",borderRadius:0,animation:{duration:800,easing:"easeOutQuart"}},series:{animation:{duration:800}}},colors:this.config().sectors.map(i=>i.chartColor),responsive:{rules:[{condition:{maxWidth:9999},chartOptions:{chart:{backgroundColor:"transparent"}}}]},tooltip:{enabled:!0,useHTML:!0,backgroundColor:"rgba(0, 0, 0, 0.85)",borderWidth:0,borderRadius:8,style:{color:"#ffffff",fontSize:"14px",fontWeight:"normal"},formatter:function(){return`\n            <div style="padding: 8px 12px;">\n              <div style="font-weight: bold; margin-bottom: 4px;">${this.name}</div>\n              <div>${this.y}</div>\n            </div>\n          `}}}));chartData=(0,e.EWP)(()=>({name:["Sector Values"],yAxis:[{plots:this.config().sectors.map(i=>({name:i.name,y:this.parseValue(i.value)}))}]}));parseValue(i){const g=i.replace(/[$B]/g,"").trim();return parseFloat(g)||0}isLastInGroup(i,g){return i===g-1}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-sector-experience"]],hostAttrs:["data-gtm-component","frk-sector-experience"],inputs:{config:[1,"config"]},decls:18,vars:9,consts:[[1,"bg-gradient-pg3","px-3","py-6","lg:px-8","lg:py-10"],[1,"flex","w-full","max-w-screen-xl","items-center"],[1,"flex","flex-col","gap-6"],[1,"text-pc1-800","text-2xl","font-bold","lg:text-3xl",3,"id"],[1,"flex","w-full","max-w-screen-xl","flex-col","items-center","justify-between","gap-6","lg:flex-row","lg:gap-8"],[1,"order-1","flex","w-full","items-center","justify-center","p-10","lg:order-2","lg:max-w-xl"],[1,"size-full",3,"chartConfig","chartData"],[1,"border-nc1-200","bg-nc1-0","order-2","flex","w-full","max-w-xl","flex-col","rounded-xl","border","p-4","lg:order-1","lg:p-8"],[1,"mb-4","lg:mb-0"],[1,"text-nc1-950","mb-0","text-2xl","font-bold"],[1,"text-nc1-600","mb-0","text-sm"],[1,"border-nc1-200","hidden","border-t","lg:block"],[1,"mb-0","mb-2","flex","flex-col","gap-0","lg:gap-2"],[1,"flex","items-center","justify-between","gap-4","p-2","lg:p-0"],[1,"flex","flex-1","items-center","gap-1","lg:gap-2"],[1,"inline-flex","h-6","w-6","items-center","justify-center"],[1,"inline-flex","h-6","w-6"],[1,"text-nc1-950","text-base"],[1,"text-nc1-950","text-base","font-normal"],["name","heroStopSolid",1,"shrink-0",3,"size"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div")(2,"div",1)(3,"div",2)(4,"h2",3),e.EFF(5),e.k0s()()(),e.j41(6,"div",4)(7,"div",5),e.nrm(8,"frk-highcharts",6),e.k0s(),e.j41(9,"article",7)(10,"header",8)(11,"h3",9),e.EFF(12),e.k0s(),e.j41(13,"p",10),e.EFF(14),e.k0s()(),e.nrm(15,"hr",11),e.Z7z(16,ar,22,9,"dl",12,Bt),e.k0s()()()()),2&g&&(e.BMQ("aria-labelledby",f.sectionId()),e.R7$(),e.HbH(f.containerClasses()),e.R7$(3),e.Y8G("id",f.sectionId()),e.R7$(),e.SpI(" ",f.config().heading," "),e.R7$(3),e.Y8G("chartConfig",f.chartConfig())("chartData",f.chartData()),e.R7$(4),e.SpI(" ",f.config().cardTitle," "),e.R7$(2),e.SpI(" ",f.config().subtitle," "),e.R7$(2),e.Dyx(f.config().sectors))},dependencies:[r.MD,V.j,G.zq],encapsulation:2,changeDetection:0})}return x})(),fl=(()=>{class x{config=e.hFB.required();containerWidthClasses=(0,e.EWP)(()=>(this.config().width?` ${this.config().width?.containerClass}`:" container--small").trim());containerClasses=(0,e.EWP)(()=>{const g="box-border content-stretch flex flex-col gap-8 items-start px-8 py-10 relative size-full bg-gradient-to-br from-pc1-800 via-pc1-700 to-pc1-900";return"compact"===(this.config().variant||"default")?`${g} md:px-16 lg:px-24`:`${g} md:px-32 lg:px-40`});portfolioCardClasses=(0,e.EWP)(()=>{const g="backdrop-blur-sm backdrop-filter box-border content-stretch flex flex-col gap-8 grow items-start min-h-px min-w-px p-8 relative rounded-xl shrink-0 border border-nc1-200/20 shadow-lg";return"compact"===(this.config().variant||"default")?`${g} bg-nc1-950/30`:g});hasDropdowns(i){return!(!i.hasDropdowns||!i.dropdownOptions)}getAllocationDropdownText(i){return i.dropdownOptions?.allocation||"Allocation"}getGrowthDropdownText(i){return i.dropdownOptions?.growth||"Growth"}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-portfolio-impact"]],hostAttrs:["data-gtm-component","frk-portfolio-impact"],inputs:{config:[1,"config"]},decls:108,vars:25,consts:[[3,"ngClass"],[1,"relative","flex","w-full","max-w-5xl","shrink-0","flex-col","content-stretch","items-start","gap-6"],[1,"relative","flex","w-full","shrink-0","content-stretch","items-center","gap-12"],[1,"text-nc1-0","relative","flex","min-h-px","min-w-px","shrink-0","grow","basis-0","flex-col","content-stretch","items-start","gap-6","not-italic","leading-[0]"],[1,"text-nc1-0","w-full","text-3xl","font-bold","leading-tight"],[1,"text-nc1-0","w-full","text-lg","leading-relaxed"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-8","overflow-clip"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-8","lg:flex-row"],[1,"relative","flex","min-h-px","min-w-px","shrink-0","grow","basis-0","flex-col","content-stretch","items-start","gap-8","rounded-xl"],[1,"relative","flex","w-full","shrink-0","content-stretch","items-start","gap-8"],["aria-hidden","true",1,"border-nc1-200/30","pointer-events-none","absolute","
16inset-0","rounded-xl","border","border-solid","shadow-lg"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-4"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-2","rounded-t-xl"],[1,"relative","flex","shrink-0","content-stretch","items-center","justify-center","gap-2"],[1,"text-nc1-0","whitespace-pre-line","text-2xl","font-bold","leading-tight"],[1,"border-nc1-200/20","relative","flex","w-full","shrink-0","content-stretch","items-center","gap-2","border-b","pb-4"],[1,"relative","box-border","flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-2","rounded-t-xl","px-0","pb-4","pt-0"],[1,"text-nc1-0","text-xl","font-bold","leading-tight"],[1,"relative","flex","w-full","shrink-0","content-stretch","items-start","gap-4"],[1,"text-nc1-0","text-base","leading-normal"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start","justify-center","gap-8","rounded-t-xl"],[1,"relative","flex","shrink-0","flex-col","content-stretch","items-center","gap-8","md:flex-row"],[1,"relative","flex","shrink-0","content-stretch","items-center","gap-2"],[1,"relative","size-48","shrink-0","md:size-52"],["alt","Portfolio allocation chart","fill","",1,"block","size-full","max-w-none",3,"ngSrc"],[1,"relative","box-border","flex","min-w-0","flex-1","shrink-0","flex-col","content-stretch","items-start","justify-center","gap-2","overflow-clip","rounded-xl","px-0","py-4"],[1,"relative","h-9","w-full","shrink-0"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-end","gap-8","md:flex-row"],[1,"relative","flex","min-h-px","min-w-px","shrink-0","grow","basis-0","flex-col","content-stretch","items-start","gap-1"],["aria-hidden","true",1,"border-nc1-200/20","pointer-events-none","absolute","inset-0","border-r","border-solid"],[1,"relative","flex","min-h-6","w-full","shrink-0","content-stretch","items-center","gap-1"],[1,"text-nc1-0","min-h-px","min-w-px","grow","basis-0","text-base","font-normal","leading-normal"],[1,"text-nc1-0","min-w-full","text-3xl","font-bold","leading-tight"],[1,"border-nc1-200/20","relative","flex","w-full","shrink-0","content-stretch","items-center","justify-between","border-b","pb-4"],[1,"relative","box-border","flex","flex-1","shrink-0","flex-col","content-stretch","items-start","gap-2","rounded-t-xl","px-0","pb-4","pt-0"],[1,"relative","flex","shrink-0","content-stretch","items-center","gap-4"],["alt","Portfolio allocation chart with alternatives","fill","",1,"block","size-full","max-w-none",3,"ngSrc"],[1,"relative","flex","w-full","shrink-0","content-stretch","items-center","justify-center","gap-2"],[1,"text-nc1-0","min-h-px","min-w-px","grow","basis-0","text-xs","font-normal","leading-relaxed"],[1,"absolute","left-0","top-0","box-border","flex","w-full","content-stretch","items-center","gap-4","rounded-lg","px-2","py-0"],[1,"relative","size-5","shrink-0","overflow-clip"],[1,"absolute","left-[15%]","right-[15%]","top-1","h-3.5","rounded-sm"],[1,"relative","box-border","flex","flex-1","shrink-0","content-stretch","items-center","gap-2","px-0","py-2"],[1,"text-nc1-0","flex-1","text-base","font-normal","leading-normal"],[1,"font-bold"],[1,"border-nc1-0/30","bg-nc1-950/30","relative","box-border","flex","h-8","shrink-0","content-stretch","items-center","gap-2","rounded","border","py-0","pl-2","pr-0"],[1,"text-nc1-0","text-base","font-normal","leading-normal"],[1,"relative","box-border","flex","size-6","shrink-0","content-stretch","items-center","justify-center","gap-2","py-0","pl-0","pr-1"],[1,"relative","size-4","shrink-0","overflow-clip"],["fill","currentColor","viewBox","0 0 20 20",1,"text-nc1-0","h-4","w-4"],["fill-rule","evenodd","d","M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z","clip-rule","evenodd"]],template:function(g,f){1&g&&(e.j41(0,"div")(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3)(5,"h2",4),e.EFF(6),e.k0s(),e.j41(7,"p",5),e.EFF(8),e.k0s()()()(),e.j41(9,"div",6)(10,"div",7)(11,"div",8)(12,"div",9)(13,"div"),e.nrm(14,"div",10),e.j41(15,"div",11)(16,"div",12)(17,"div",13)(18,"h3",14),e.EFF(19),e.k0s()()(),e.j41(20,"div",15)(21,"div",16)(22,"div",13)(23,"h4",17),e.EFF(24),e.k0s()(),e.j41(25,"div",18)(26,"span",19),e.EFF(27),e.k0s()()()()(),e.j41(28,"div",20)(29,"div",21)(30,"div",22)(31,"div",23),e.nrm(32,"img",24),e.k0s()(),e.j41(33,"div",25),e.Z7z(34,en,9,4,"div",26,nr),e.k0s()(),e.j41(36,"div",27)(37,"div",28),e.nrm(38,"div",29),e.j41(39,"div",30)(40,"h5",31),e.EFF(41," Annualized Standard Deviation "),e.k0s()(),e.j41(42,"div",32),e.EFF(43),e.k0s()(),e.j41(44,"div",28),e.nrm(45,"div",29),e.j41(46,"div",30)(47,"h5",31),e.EFF(48," Average annual total return "),e.k0s()(),e.j41(49,"div",32),e.EFF(50),e.k0s()(),e.j41(51,"div",28)(52,"div",30)(53,"h5",31),e.EFF(54," Cumulative return "),e.k0s()(),e.j41(55,"div",32),e.EFF(56),e.k0s()()()()()()(),e.j41(57,"div",8)(58,"div",9)(59,"div"),e.nrm(60,"div",10),e.j41(61,"div",11)(62,"div",12)(63,"div",13)(64,"h3",14),e.EFF(65),e.k0s()()(),e.j41(66,"div",33)(67,"div",34)(68,"div",13)(69,"h4",17),e.EFF(70),e.k0s()(),e.j41(71,"div",18)(72,"span",19),e.EFF(73),e.k0s()()(),e.DNE(74,cn,15,2,"div",35),e.k0s()(),e.j41(75,"div",20)(76,"div",21)(77,"div",22)(78,"div",23),e.nrm(79,"img",36),e.k0s()(),e.j41(80,"div",25),e.Z7z(81,Qn,9,4,"div",26,nr),e.k0s()(),e.j41(83,"div",27)(84,"div",28),e.nrm(85,"div",29),e.j41(86,"div",30)(87,"h5",31),e.EFF(88," Annualized Standard Deviation "),e.k0s()(),e.j41(89,"div",32),e.EFF(90),e.k0s()(),e.j41(91,"div",28),e.nrm(92,"div",29),e.j41(93,"div",30)(94,"h5",31),e.EFF(95," Average annual total return "),e.k0s()(),e.j41(96,"div",32),e.EFF(97),e.k0s()(),e.j41(98,"div",28)(99,"div",30)(100,"h5",31),e.EFF(101," Cumulative return "),e.k0s()(),e.j41(102,"div",32),e.EFF(103),e.k0s()()()()()()()()(),e.j41(104,"div",11)(105,"div",37)(106,"p",38),e.EFF(107),e.k0s()()()()()),2&g&&(e.HbH(f.containerClasses()),e.R7$(),e.Y8G("ngClass",f.containerWidthClasse
16s()),e.R7$(5),e.SpI(" ",f.config().heading," "),e.R7$(2),e.SpI(" ",f.config().description," "),e.R7$(5),e.HbH("bg-nc1-950/30 "+f.portfolioCardClasses()),e.R7$(6),e.SpI(" ",f.config().traditionalPortfolio.title," "),e.R7$(5),e.SpI(" ",f.config().traditionalPortfolio.subtitle," "),e.R7$(3),e.SpI(" ",f.config().traditionalPortfolio.timeRange," "),e.R7$(5),e.Y8G("ngSrc",f.config().traditionalPortfolio.chartImage),e.R7$(2),e.Dyx(f.config().traditionalPortfolio.allocations),e.R7$(9),e.SpI(" ",f.config().traditionalPortfolio.stats.annualizedStandardDeviation," "),e.R7$(7),e.SpI(" ",f.config().traditionalPortfolio.stats.averageAnnualReturn," "),e.R7$(6),e.SpI(" ",f.config().traditionalPortfolio.stats.cumulativeReturn," "),e.R7$(3),e.HbH("bg-nc1-950/40 "+f.portfolioCardClasses()),e.R7$(6),e.SpI(" ",f.config().alternativesPortfolio.title," "),e.R7$(5),e.SpI(" ",f.config().alternativesPortfolio.subtitle," "),e.R7$(3),e.SpI(" ",f.config().alternativesPortfolio.timeRange," "),e.R7$(),e.vxM(f.hasDropdowns(f.config().alternativesPortfolio)?74:-1),e.R7$(5),e.Y8G("ngSrc",f.config().alternativesPortfolio.chartImage),e.R7$(2),e.Dyx(f.config().alternativesPortfolio.allocations),e.R7$(9),e.SpI(" ",f.config().alternativesPortfolio.stats.annualizedStandardDeviation," "),e.R7$(7),e.SpI(" ",f.config().alternativesPortfolio.stats.averageAnnualReturn," "),e.R7$(6),e.SpI(" ",f.config().alternativesPortfolio.stats.cumulativeReturn," "),e.R7$(4),e.SpI(" ",f.config().disclaimer," "))},dependencies:[r.MD,r.YU,l.kt],encapsulation:2,changeDetection:0})}return x})(),Xc=(()=>{class x{config=e.hFB.required();selectedTraditionalAllocation=(0,e.vPA)("");selectedTraditionalGrowth=(0,e.vPA)("");selectedAllocation=(0,e.vPA)("");selectedGrowth=(0,e.vPA)("");containerWidthClasses=(0,e.EWP)(()=>(this.config().width?` ${this.config().width?.containerClass}`:" container--small").trim());traditionalPortfolioData=(0,e.EWP)(()=>{const i=this.config().traditionalPortfolio,g=this.selectedTraditionalAllocation(),f=this.selectedTraditionalGrowth();return i.scenarios&&g&&f&&i.scenarios[g]?.[f]||{allocations:i.allocations,stats:i.stats}});alternativesPortfolioData=(0,e.EWP)(()=>{const i=this.config().alternativesPortfolio,g=this.selectedAllocation(),f=this.selectedGrowth();return i.scenarios&&g&&f&&i.scenarios[g]?.[f]||{allocations:i.allocations,stats:i.stats}});portfolios=(0,e.EWP)(()=>{const i=[{config:this.config().alternativesPortfolio,data:this.alternativesPortfolioData(),selectedAllocation:this.selectedAllocation,selectedGrowth:this.selectedGrowth,onAllocationChange:this.onAllocationChange.bind(this),onGrowthChange:this.onGrowthChange.bind(this)},{config:this.config().traditionalPortfolio,data:this.traditionalPortfolioData(),selectedAllocation:this.selectedTraditionalAllocation,selectedGrowth:this.selectedTraditionalGrowth,onAllocationChange:this.onTraditionalAllocationChange.bind(this),onGrowthChange:this.onTraditionalGrowthChange.bind(this)}];return this.config().isSwitchColumns??1?i.reverse():i});containerClasses=(0,e.EWP)(()=>{const g="relative box-border flex size-full flex-col content-stretch items-start gap-10 bg-gradient-to-br from-pc1-800 via-pc1-700 to-pc1-900",f={"large-desktop":`${g} px-40 py-10`,desktop:`${g} px-24 py-10`,tablet:`${g} px-16 py-8`,"mobile-large":`${g} px-8 py-8`,mobile:`${g} px-5 py-8`};return f[this.config().variant||"large-desktop"]??f["large-desktop"]??""});headerClasses=(0,e.EWP)(()=>{const g={"large-desktop":"w-full max-w-5xl gap-6",desktop:"w-full max-w-4xl gap-6",tablet:"w-full max-w-3xl gap-6","mobile-large":"w-full gap-6",mobile:"w-full gap-4"};return`relative flex shrink-0 flex-col content-stretch items-start ${g[this.config().variant||"large-desktop"]??g["large-desktop"]??""}`});headingClasses=(0,e.EWP)(()=>{const g={"large-desktop":"text-5xl",desktop:"text-4xl",tablet:"text-3xl","mobile-large":"text-2xl",mobile:"text-xl"};return`text-nc1-0 whitespace-pre-line font-bold leading-tight ${g[this.config().variant||"large-desktop"]??g["large-desktop"]??""}`});descriptionClasses=(0,e.EWP)(()=>{const g={"large-desktop":"text-xl",desktop:"text-lg",tablet:"text-base","mobile-large":"text-base",mobile:"text-sm"};return`text-nc1-0 leading-relaxed ${g[this.config().variant||"large-desktop"]??g["large-desktop"]??""}`});comparisonLayoutClasses=(0,e.EWP)(()=>{const g={"large-desktop":"grid grid-cols-1 2xl:grid-cols-2 gap-8",desktop:"grid grid-cols-1 xl:grid-cols-2 gap-8",tablet:"grid grid-cols-1 lg:grid-cols-2 gap-6","mobile-large":"grid grid-cols-1 gap-6",mobile:"grid grid-cols-1 gap-6"};return g[this.config().variant||"large-desktop"]??g["large-desktop"]??""});portfolioCardClasses=(0,e.EWP)(()=>{const g={"large-desktop":"p-8 gap-8",desktop:"p-8 gap-8",tablet:"p-6 gap-6","mobile-large":"p-6 gap-6",mobile:"p-4 gap-6"};return`relative flex min-h-px min-w-px grow basis-0 flex-col content-stretch items-start backdrop-blur-sm border rounded-xl ${g[this.config().variant||"large-desktop"]??g["large-desktop"]??""}`});chartLegendLayoutClasses=(0,e.EWP)(()=>{const g={"large-desktop":"flex-row gap-8",desktop:"flex-row gap-8",tablet:"flex-row gap-8","mobile-large":"flex-row gap-8",mobile:"flex-col gap-4"};return`relative flex w-full shrink-0 content-stretch items-center ${g[this.config().variant||"large-desktop"]??g["large-desktop"]??""}`});statsLayoutClasses=(0,e.EWP)(()=>{const g={"large-desktop":"relative flex w-full shrink-0 flex-row content-stretch items-end gap-8",desktop:"relative flex w-full shrink-0 flex-row content-stretch items-end gap-8",tablet:"relative flex w-full shrink-0 flex-col content-stretch items-start gap-4","mobile-large":"relative flex w-full shrink-0 flex-col content-stretch items-start gap-4",mobile:"relative flex w-full shrink-0 flex-col content-stretch items-start gap-4"};return g[this.config().variant||"large-desktop"]??g["large-desktop"]??""});chartSize=(0,e.EWP)(()=>{const g={"large-desktop":200,desktop:200,tablet:160,"mobile-large":140,mobile:120};return g[this.config().variant||"large-desktop"]??g["large-desktop"]??200});dropdownContainerClasses=(0,e.EWP)(()=>
16{const g={"large-desktop":"flex-row",desktop:"flex-row",tablet:"flex-row","mobile-large":"flex-col",mobile:"flex-col"};return`relative flex shrink-0 content-stretch items-start gap-2 ${g[this.config().variant||"large-desktop"]??g["large-desktop"]??""}`});anyPortfolioHasDropdowns=(0,e.EWP)(()=>this.portfolios().some(i=>this.hasDropdowns(i.config)));getChartConfig(i){const g=this.chartSize();return{chartType:"pie",chartTitle:"",isLegendEnabled:!1,isColorByPointRequired:!0,plotOptions:{pie:{innerSize:"40%",size:g-20,dataLabels:{enabled:!1},enableMouseTracking:!0,states:{hover:{enabled:!0,brightness:.1}},borderWidth:1,borderColor:"#ffffff",borderRadius:0,animation:{duration:800,easing:"easeOutQuart"}},series:{animation:{duration:800}}},colors:i.pieColors??i.allocations.map(f=>f.color),responsive:{rules:[{condition:{maxWidth:9999},chartOptions:{chart:{backgroundColor:"transparent",width:g,height:g}}}]},tooltip:{enabled:!0,useHTML:!0,backgroundColor:"rgba(0, 0, 0, 0.85)",borderWidth:0,borderRadius:8,style:{color:"#ffffff",fontSize:"14px",fontWeight:"normal"},formatter:function(){return`\n            <div style="padding: 8px 12px;">\n              <div style="font-weight: bold; margin-bottom: 4px;">${this.name}</div>\n              <div>${this.percentage?.toFixed(1)}%</div>\n            </div>\n          `}}}}getChartData(i){return{name:["Allocations"],yAxis:[{plots:i.allocations.map(g=>({name:g.label,y:g.percentage}))}]}}isLargeDesktopVariant=(0,e.EWP)(()=>"large-desktop"===this.config().variant);isDesktopVariant=(0,e.EWP)(()=>"desktop"===this.config().variant);isTabletVariant=(0,e.EWP)(()=>"tablet"===this.config().variant);isMobileLargeVariant=(0,e.EWP)(()=>"mobile-large"===this.config().variant);isMobileVariant=(0,e.EWP)(()=>"mobile"===this.config().variant);getStatsArray(i){const g=this.config().statsLabels;return[{key:"annualizedStandardDeviation",label:g?.annualizedStandardDeviation??"Annualized Standard Deviation",footnote:g?.annualizedStandardDeviationFootnote,value:i.stats.annualizedStandardDeviation,showBorder:!0},{key:"averageAnnualReturn",label:g?.averageAnnualReturn??"Average annual total return",footnote:g?.averageAnnualReturnFootnote,value:i.stats.averageAnnualReturn,showBorder:!0},{key:"cumulativeReturn",label:g?.cumulativeReturn??"Cumulative return",footnote:g?.cumulativeReturnFootnote,value:i.stats.cumulativeReturn,showBorder:!1}]}hasDropdowns(i){return!(!i.dropdowns?.allocation&&!i.dropdowns?.growth)}getOptionIndex(i,g){const j=(i??[]).indexOf(g);return j>=0?j:0}getOptionAtIndex(i,g){const f=i??[];return f[Math.max(0,Math.min(Number(g),f.length-1))]??""}getOptionFillPercent(i,g){const f=i??[];if(f.length<=1)return 0;const j=f.indexOf(g);return(j>=0?j:0)/(f.length-1)*100}getSliderFilledWidth(i,g){const f=this.getOptionFillPercent(i,g);return`calc(${f}% - ${16*f/100}px)`}getAllocationDropdownText(i){return this.selectedAllocation()||i.dropdowns?.allocation?.selected||""}getGrowthDropdownText(i){return this.selectedGrowth()||i.dropdowns?.growth?.selected||""}onTraditionalAllocationChange(i){this.selectedTraditionalAllocation.set(i)}onTraditionalGrowthChange(i){this.selectedTraditionalGrowth.set(i)}onAllocationChange(i){this.selectedAllocation.set(i)}onGrowthChange(i){this.selectedGrowth.set(i)}ngOnInit(){const i=this.config().traditionalPortfolio;i.dropdowns?.allocation?.selected&&this.selectedTraditionalAllocation.set(i.dropdowns.allocation.selected),i.dropdowns?.growth?.selected&&this.selectedTraditionalGrowth.set(i.dropdowns.growth.selected);const g=this.config().alternativesPortfolio;g.dropdowns?.allocation?.selected&&this.selectedAllocation.set(g.dropdowns.allocation.selected),g.dropdowns?.growth?.selected&&this.selectedGrowth.set(g.dropdowns.growth.selected)}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-hypo-portfolio-tool"]],hostAttrs:["data-gtm-component","frk-hypo-portfolio-tool"],inputs:{config:[1,"config"]},decls:15,vars:4,consts:[[1,"from-pc1-800","via-pc1-700","to-pc1-900","relative","box-border","flex","size-full","flex-col","content-stretch","items-start","gap-10","bg-gradient-to-br","py-8","xl:py-10"],[1,"container"],[1,"text-nc1-0","text-3xl","font-bold"],[1,"text-nc1-0","mb-8"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-8","overflow-clip"],[1,"border-nc1-100","flex","w-full","flex-col","gap-6","rounded-xl","border","bg-[rgba(0,15,61,0.3)]","p-6","shadow-[2px_4px_4px_0px_rgba(0,30,98,0.06),2px_4px_16px_0px_rgba(0,46,184,0.12)]","md:flex-row","md:items-start","lg:gap-8"],[1,"grid","w-full","grid-cols-1","gap-6","lg:grid-cols-2","lg:gap-8"],[1,"relative","flex","min-h-px","min-w-px","grow","basis-0","flex-col","content-stretch","items-start","gap-6","rounded-xl","border","border-[#f4f5f5
16]","bg-[rgba(0,15,61,0.3)]","p-4","shadow-lg","backdrop-blur-sm","md:gap-6","md:p-6","lg:gap-8","lg:p-8"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-4"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start"],[1,"relative","flex","flex-1","flex-col","gap-4"],[1,"text-nc1-0","text-xl","font-bold",3,"for"],[1,"relative","w-full"],[1,"border-nc1-100","text-nc1-100","h-8","w-full","cursor-pointer","appearance-none","rounded","border","bg-transparent","px-2","pr-8","font-normal","leading-[1.375rem]","text-white","focus:outline-none","focus:ring-2","focus:ring-white/50",2,"color-scheme","dark",3,"ngModelChange","id","name","ngModel"],[1,"bg-nc1-900","text-nc1-0","py-2",2,"background-color","#1a1a1a","color","#ffffff",3,"ngValue"],[1,"pointer-events-none","absolute","bottom-0","right-0","pb-2","pr-1"],["fill","currentColor","viewBox","0 0 20 20","aria-hidden","true",1,"text-nc1-0","h-4","w-4"],["fill-rule","evenodd","d","M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z","clip-rule","evenodd"],[1,"text-nc1-0","text-xl","font-bold"],[1,"flex","w-full","flex-col","gap-1.5"],[1,"flex","h-8","items-center","gap-1"],["type","button","aria-label","Decrease allocation",1,"text-nc1-0","flex","size-4","shrink-0","cursor-pointer","items-center","justify-center","overflow-clip","transition-opacity","hover:opacity-80","disabled:cursor-not-allowed","disabled:opacity-40",3,"click","disabled"],["fill","currentColor","viewBox","0 0 10 2","aria-hidden","true",1,"size-[10px]"],["x","0","y","0.25","width","10","height","1.5","rx","0.75"],[1,"relative","flex","flex-1","items-center"],[1,"flex","w-full","items-center"],[1,"bg-pc1-200","h-2","shrink-0","rounded-l-full","rounded-r","transition-all","duration-150"],[1,"flex","h-8","w-4","shrink-0","items-center"],[1,"h-2","w-1.5","shrink-0"],[1,"bg-pc1-200","h-8","w-1","shrink-0","rounded","transition-all","duration-150"],[1,"h-2","min-w-0","flex-1","rounded-l","rounded-r-full","bg-white/30"],["type","range",1,"absolute","inset-0","z-10","h-full","w-full","cursor-pointer","opacity-10",3,"ngModelChange","min","max","step","ngModel"],["type","button","aria-label","Increase allocation",1,"text-nc1-0","flex","size-4","shrink-0","cursor-pointer","items-center","justify-center","overflow-clip","transition-opacity","hover:opacity-80","disabled:cursor-not-allowed","disabled:opacity-40",3,"click","disabled"],["fill","currentColor","viewBox","0 0 10 10","aria-hidden","true",1,"size-[10px]"],["x","4.25","y","0","width","1.5","height","10","rx","0.75"],["x","0","y","4.25","width","10","height","1.5","rx","0.75"],[1,"flex","justify-between","px-5"],[1,"size-1","rounded-full","bg-white/50"],[1,"text-nc1-0","text-sm",3,"font-bold"],[1,"text-nc1-0","text-sm"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-2","rounded-t-xl"],[1,"relative","flex","shrink-0","content-stretch","items-center","justify-center","gap-2"],[1,"text-nc1-0","text-2xl","font-bold"],[1,"border-nc1-200","relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-4","border-b","pb-4"],[1,"relative","box-border","flex","flex-1","shrink-0","flex-col","content-stretch","items-start","gap-2","rounded-t-xl","p-0"],[1,"text-nc1-0","mb-0","text-xl","font-bold"],[1,"relative","flex","w-full","shrink-0","content-stretch","items-start","gap-4"],[1,"text-nc1-0","text-base"],[1,"relative","flex","w-full","flex-col","content-stretch","items-start","justify-center","gap-8","rounded-t-xl","md:flex-row","md:justify-between","md:gap-4","lg:flex-col","lg:gap-8"],[1,"relative","flex","shrink-0","flex-col","content-stretch","gap-4","md:flex-row","md:items-center","lg:w-full","lg:gap-8"],[1,"relative","flex","shrink-0","content-stretch","items-center","gap-2"],[1,"relative","shrink-0"],[3,"chartConfig","chartData"],[1,""],[1,"relative","shrink-0","content-stretch","items-start","gap-4","md:flex","md:w-1/4","md:flex-col","md:items-stretch","lg:w-full","lg:flex-row","lg:items-stretch","lg:gap-0"],[1,"relative","flex","shrink-0","grow","basis-0","flex-col","content-stretch","items-start","justify-between","gap-1",3,"ngClass"],[1,"flex","items-center","gap-2"],[1,"relative","size-5","shrink-0","overflow-clip"],[1,"absolute","left-[15%]","right-[15%]","top-1","h-3.5","rounded-sm"],[1,"relative","box-border","flex","flex-1","shrink-0","content-stretch","items-center","gap-2","px-0","py-2"],[1,"text-nc1-0","flex-1","text-base","font-normal","leading-[1.375rem]"],[1,"font-bold"],[1,"relative","flex","min-h-6","w-full","shrink-0","content-stretch","items-center","gap-1"],[1,"text-nc1-0","grow","basis-0","text-base","font-normal","leading-[1.375rem]"],[1,"!text-[12px]"],[1,"text-nc1-0","min-w-full","text-3xl","font-bold","leading-[2.375rem]"],[1,"text-nc1-0","mb-4","min-h-px","w-full","min-w-px","text-xs","font-normal","leading-relaxed"],[1,"text-nc1-0","min-h-px","w-full","min-w-px","text-xs","font-normal","leading-relaxed"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"h2",2),e.EFF(3),e.k0s(),e.j41(4,"p",3),e.
16EFF(5),e.k0s(),e.j41(6,"div",4),e.DNE(7,Ie,3,0,"div",5),e.j41(8,"div",6),e.Z7z(9,Do,25,9,"div",7,e.Vm6),e.k0s(),e.j41(11,"div",8)(12,"div",9),e.DNE(13,mi,2,0)(14,vi,6,0),e.k0s()()()()()),2&g&&(e.R7$(3),e.SpI(" ",f.config().heading," "),e.R7$(2),e.SpI(" ",f.config().description," "),e.R7$(2),e.vxM(f.anyPortfolioHasDropdowns()?7:-1),e.R7$(2),e.Dyx(f.portfolios()),e.R7$(4),e.vxM(f.config().disclaimerParagraphs&&f.config().disclaimerParagraphs.length>0?13:14))},dependencies:[r.MD,r.YU,U.YN,U.xH,U.y7,U.me,U.MR,U.wz,U.BC,U.vS,V.j],encapsulation:2,changeDetection:0})}return x})(),wc=(()=>{class x{documentRef=(0,e.WQX)(p.q);elementRef=(0,e.WQX)(e.aKT);brightcoveService=(0,e.WQX)(X.BRIGHTCOVE_SERVICE);config=e.hFB.required();containerClasses=(0,e.EWP)(()=>(this.config().width?` ${this.config().width?.containerClass}`:" container--small").trim());sectionId=(0,e.EWP)(()=>`anniversary-banner-${this.config().analytics?.component||"default"}`);tableConfig=(0,e.EWP)(()=>this.config().table||null);playerId=(0,e.EWP)(()=>`anniversary-banner-player-${typeof crypto<"u"&&crypto.randomUUID?crypto.randomUUID():Math.random().toString(36).substring(2,15)}`);playerConfig=(0,e.EWP)(()=>{const i=this.config().brightcoveVideoCompound;if(!i)return;const g=this.brightcoveService.createBrightcoveScript(i,this.documentRef);return this.elementRef.nativeElement.appendChild(g),i});hasVideo=(0,e.EWP)(()=>!!this.playerConfig());static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-anniversary-banner"]],hostAttrs:["data-gtm-component","frk-anniversary-banner"],inputs:{config:[1,"config"]},decls:17,vars:8,consts:[["videoPlayer",""],["role","banner",1,"bg-gradient-pg1","text-nc1-0","relative","w-full","py-6","lg:py-10"],[1,"mb-10","grid","grid-cols-1","gap-6","md:grid-cols-12","md:gap-4","lg:items-center","lg:gap-8"],[1,"flex","flex-col","items-start","md:col-span-6"],[1,"mb-0","md:mb-0","lg:mb-6"],[1,"flex","w-full","items-center","gap-12"],[1,"w-full","flex-1"],[1,"text-nc1-0","text-base","font-normal","md:text-base","lg:text-lg",3,"innerHTML"],[1,"flex","flex-col","gap-4","md:col-span-6","lg:pt-8"],[1,"space-y-4","rounded-tr-[7rem]","bg-transparent","md:space-y-10","md:px-6","md:pb-8","md:pt-10","lg:space-y-10","lg:px-0","lg:pb-0","lg:pt-0"],[1,"space-y-1"],[1,"mb-8",3,"innerHTML"],[1,"mx-auto","mb-[2.5rem]","mt-20","lg:w-5/6"],[3,"config"],[1,"max-w-full",3,"src","alt","title"],[1,"text-nc1-0","break-words","text-xl","font-bold","md:text-2xl","lg:text-3xl",3,"innerHTML"],[1,"text-nc1-0","break-words","text-base","font-normal","md:text-base","lg:text-lg",3,"innerHTML"],[1,"text-nc1-0","w-full","text-xl","font-bold","md:text-2xl",3,"ngClass"],[1,"text-nc1-0","mb-7","w-full","text-base","md:text-lg"],[1,"relative","aspect-video","w-full","overflow-hidden"],[3,"ngTemplateOutlet"],["data-embed","default","data-playlist-id","","data-application-id","","controls","",1,"vjs-fluid",3,"id"]],template:function(g,f){1&g&&(e.j41(0,"header",1)(1,"div")(2,"div",2)(3,"div",3),e.DNE(4,_i,2,3,"div",4),e.j41(5,"div",5)(6,"div",6),e.DNE(7,ri,1,1,"div",7),e.k0s()()(),e.j41(8,"div",8)(9,"div",9),e.Z7z(10,gr,3,2,"div",10,Li),e.k0s()()(),e.DNE(12,br,1,1,"div",11)(13,$r,5,3,"div",12),e.k0s(),e.DNE(14,Qr,1,1,"frk-key-features-table",13),e.k0s(),e.DNE(15,ma,1,5,"ng-template",null,0,e.C5r)),2&g&&(e.BMQ("aria-labelledby",f.sectionId()),e.R7$(),e.HbH(f.containerClasses()),e.R7$(3),e.vxM(f.config().logo?4:-1),e.R7$(3),e.vxM(f.config().description?7:-1),e.R7$(3),e.Dyx(f.config().features),e.R7$(2),e.vxM(f.config().middleContent?12:-1),e.R7$(),e.vxM(f.hasVideo()&&f.playerConfig()?13:-1),e.R7$(),e.vxM(f.tableConfig()?14:-1))},dependencies:[r.MD,r.YU,r.T3,Xl],encapsulation:2,changeDetection:0})}return x})(),Fc=(()=>{class x{config=e.hFB.required();managerClick=(0,e.CGW)();sectionId=(0,e.EWP)(()=>`managers-list-${this.config().analytics?.component||"default"}`);containerClasses=(0,e.EWP)(()=>("flex flex-col mb-16 "+(this.config().width?` ${this.config().width?.containerClass}`:" container--small")).trim());effectiveHeader=(0,e.EWP)(()=>{const i=this.config().header;return{show:!1!==i?.show,position:i?.position||"left",title:i?.title||"Delivering a breadth of equity investment capabilities",description:i?.description||void 0}});effectiveInteraction=(0,e.EWP)(()=>{const i=this.config().interaction;return{clickable:!1!==i?.clickable,showChevron:!1!==i?.showChevron,linkTarget:i?.linkTarget||"_self"}});themeClass=(0,e.EWP)(()=>"blue-background"===(this.config().theme||"default")?"frk-theme--blue-bg":"frk-theme--default");
16isBlueBackground=(0,e.EWP)(()=>"blue-background"===this.config().theme);managers=(0,e.EWP)(()=>this.config().managers||[]);onManagerClick(i,g){const f=this.effectiveInteraction();if(!f.clickable)return;const j={manager:i,event:g,analytics:{section:this.config().analytics?.section||"managers-list",component:this.config().analytics?.component||"managers-list",managerId:i.analyticsId||i.id}};this.managerClick.emit(j),i.url&&("_blank"===f.linkTarget?window.open(i.url,"_blank"):window.location.href=i.url)}trackByManagerId=(i,g)=>g.id||i;trackByCapability=(i,g)=>g;static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-managers-list"]],hostAttrs:["data-gtm-component","frk-managers-list"],inputs:{config:[1,"config"]},outputs:{managerClick:"managerClick"},decls:9,vars:11,consts:[["data-testid","managers-list",3,"id"],["data-testid","managers-list-header",1,"group-[.frk-theme--blue-bg]:bg-gradient-pg3","flex","flex-col","gap-6","group-[.frk-theme--blue-bg]:px-6","group-[.frk-theme--blue-bg]:py-8"],[1,"group-[.frk-theme--blue-bg]:bg-gradient-pg3","flex","w-full","max-w-none","flex-col","gap-10","group-[.frk-theme--blue-bg]:px-6","group-[.frk-theme--blue-bg]:py-8","lg:flex-row","lg:gap-8"],["data-testid","managers-list-header",1,"lg:min-w-50","flex","flex-col","gap-6","lg:w-auto","lg:max-w-72","lg:shrink-0"],[1,"group-[.frk-theme--blue-bg]:bg-nc1-0","flex-1","rounded-xl"],["data-testid","managers-list-table",1,"@container","overflow-hidden","rounded-xl"],[1,"text-pc1-800","mb-0","text-2xl","font-bold","md:text-3xl"],[1,"text-nc1-950","mb-0","text-lg","md:text-xl"],["data-testid","managers-list-row",1,"border-nc1-200","bg-nc1-0","focus-visible:ring-pc1-500","@3xl:flex-row","@3xl:items-center","relative","flex","flex-col","gap-4","border-l","border-r","border-t","p-4","no-underline","transition-colors","duration-150","hover:bg-gray-50","focus-visible:outline-none","focus-visible:ring-2","focus-visible:ring-inset","print:break-inside-avoid",3,"href","target","rel","border-b","rounded-t-xl","rounded-b-xl","hover:bg-pc1-50","frkCalloutCardAnalytics"],["data-testid","managers-list-row",1,"border-nc1-200","bg-nc1-0","focus-visible:ring-pc1-500","@3xl:flex-row","@3xl:items-center","relative","flex","flex-col","gap-4","border-l","border-r","border-t","p-4","transition-colors","duration-150","hover:bg-gray-50","focus-visible:outline-none","focus-visible:ring-2","focus-visible:ring-inset","print:break-inside-avoid",3,"border-b","rounded-t-xl","rounded-b-xl","cursor-pointer","hover:bg-pc1-50","frkCalloutCardAnalytics"],["data-testid","managers-list-row",1,"border-nc1-200","bg-nc1-0","focus-visible:ring-pc1-500","@3xl:flex-row","@3xl:items-center","relative","flex","flex-col","gap-4","border-l","border-r","border-t","p-4","no-underline","transition-colors","duration-150","hover:bg-gray-50","focus-visible:outline-none","focus-visible:ring-2","focus-visible:ring-inset","print:break-inside-avoid",3,"click","href","target","rel","frkCalloutCardAnalytics"],[1,"@3xl:hidden","absolute","right-4","top-1/2","-translate-y-1/2","print:hidden"],[1,"@3xl:flex-row","@3xl:items-center","@3xl:gap-8","@3xl:pr-0","flex","flex-1","flex-col","gap-4","pr-8"],[1,"@3xl:flex","@3xl:flex-row","@3xl:flex-[2]","@3xl:basis-0","@3xl:min-w-0","@3xl:gap-8","flex","flex-col","gap-4"],["data-testid","managers-list-identity",1,"@3xl:w-[200px]","flex","flex-shrink","items-center"],["width","140","height","28",3,"ngSrc","alt","class"],[1,"text-pc1-800","@3xl:text-base","text-sm","font-bold"],[1,"text-nc1-950","@3xl:text-base","@3xl:flex-1","@3xl:min-w-0","text-sm"],[1,"@3xl:flex-[1]","@3xl:basis-0","@3xl:min-w-0","flex","flex-col","items-start","gap-1"],[1,"@3xl:block","hidden","shrink-0","print:hidden"],["name","heroChevronRight",1,"text-nc1-400",3,"size"],["width","140","height","28",3,"ngSrc","alt"],[1,"m-0","flex","list-none","flex-wrap","justify-start","gap-1","p-0"],[1,"m-0","list-none","p-0"],[1,"badge","badge--square"],["data-testid","managers-list-row",1,"border-nc1-200","bg-nc1-0","focus-visible:ring-pc1-500","@3xl:flex-row","@3xl:items-center","relative","flex","flex-col","gap-4","border-l","border-r","border-t","p-4","transition-colors","duration-150","hover:bg-gray-50","focus-visible:outline-none","focus-visible:ring-2","focus-visible:ring-inset","print:break-inside-avoid",3,"click","keyup","frkCalloutCardAnalytics"],["data-testid","managers-list-identity",1,"@3xl:w-[140px]","mb-0","flex","flex-shrink","items-center"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div"),e.DNE(2,ba,4,2,"div",1),e.j41(3,"div",2),e.DNE(4,Wa,4,2,"div",3),e.j41(5,"div",4)(6,"div",5),e.Z7z(7,ya,2,1,null,null,f.trackByManagerId,!0),e.k0s()()()()()),2&g&&(e.HbH("group "+f.themeClass()),e.Y8G("id",f.sectionId()),e.R7$(),e.HbH(f.containerClasses()),e.AVh("gap-10",f.effectiveHeader().show&&"top"===f.effectiveHeader().position),e.R7$(),e.vxM(f.effectiveHeader().show&&"top"===f.effectiveHeader().position?2:-1),e.R7$(),e.AVh("lg:flex-col","to
16p"===f.effectiveHeader().position),e.R7$(),e.vxM(f.effectiveHeader().show&&"left"===f.effectiveHeader().position?4:-1),e.R7$(3),e.Dyx(f.managers()))},dependencies:[r.MD,G.zq,l.kt,X.CalloutCardAnalyticsDirective],encapsulation:2,changeDetection:0})}return x})(),kc=(()=>{class x{config=e.hFB.required();itemClick=(0,e.CGW)();sectionId=(0,e.EWP)(()=>`image-grid-${this.config().analytics?.component||"default"}`);backgroundColor=(0,e.EWP)(()=>this.config().layout?.backgroundColor||"pc1-50");containerClasses=(0,e.EWP)(()=>`w-full overflow-x-hidden bg-${this.backgroundColor()} p-2 min-[414px]:p-6 md:p-8 lg:p-10 xl:p-10`);effectiveAriaLabel=(0,e.EWP)(()=>this.config().ariaLabel||"Image grid");handleItemClick(i,g){const f=this.config().analytics;this.itemClick.emit({item:i,event:g,analytics:f?{section:f.section,component:f.component,itemId:i.analyticsId||i.id}:void 0})}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-image-grid"]],hostAttrs:["data-gtm-component","frk-image-grid"],inputs:{config:[1,"config"]},outputs:{itemClick:"itemClick"},decls:4,vars:4,consts:[[3,"id"],[1,"grid","w-full","grid-cols-[repeat(auto-fit,minmax(100px,125px))]","justify-center","gap-3","overflow-x-hidden","min-[414px]:grid-cols-[repeat(auto-fit,125px)]","min-[414px]:gap-4","sm:gap-6","md:grid-cols-[repeat(auto-fit,150px)]","md:gap-8"],["tabindex","0",1,"bg-nc1-0","flex","aspect-square","w-full","items-center","justify-center","rounded-[4px]","p-5","transition-all","duration-150","hover:border","hover:border-[#1A46E1]","hover:shadow-md","focus:border","focus:border-[#1A46E1]","focus:shadow-[0_0_4px_#1A46E1]","focus:outline-none","min-[414px]:h-[125px]","min-[414px]:w-[125px]","md:h-[150px]","md:w-[150px]"],[1,"relative","flex","h-full","w-full","items-center","justify-center",3,"href","target"],[1,"relative","flex","h-full","w-full","items-center","justify-center"],[1,"relative","flex","h-full","w-full","items-center","justify-center",3,"click","href","target"],["loading","lazy",1,"block","max-h-full","max-w-full","object-contain","min-[414px]:max-h-[125px]","min-[414px]:max-w-[125px]","md:max-h-[150px]","md:max-w-[150px]",3,"fill","ngSrc","alt","width","height"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div",1),e.Z7z(2,aa,3,1,"div",2,Bt),e.k0s()()),2&g&&(e.HbH(f.containerClasses()),e.Y8G("id",f.sectionId()),e.BMQ("aria-label",f.effectiveAriaLabel()),e.R7$(2),e.Dyx(f.config().items))},dependencies:[r.MD,l.kt],encapsulation:2,changeDetection:0})}return x})(),Ol=(()=>{class x{config=e.hFB.required();selectedTabIndex=(0,e.vPA)(0);selectedTab=(0,e.EWP)(()=>{const i=this.config().tabs;return i[this.selectedTabIndex()]??i[0]});variant=(0,e.EWP)(()=>this.config().variant||"desktop-vertical");containerWidthClasses=(0,e.EWP)(()=>(this.config().width?` ${this.config().width?.containerClass}`:" container--small").trim());containerClasses=(0,e.EWP)(()=>{const g="box-border content-stretch flex flex-col items-start relative size-full bg-pc1-50";return"mobile"===this.variant()?`${g} gap-4 px-3 py-8`:`${g} gap-10 px-8 py-10`});maxBarHeight=(0,e.EWP)(()=>{const i=this.selectedTab().bars;return Math.max(...i.map(f=>f.value))});chartConfig=(0,e.EWP)(()=>({chartType:"column",chartTitle:"",xAxis:{title:"",isLabelEnabled:!0,lineColor:"#E6E6E6"},yAxis:{title:"",isLabelEnabled:!0,labelFormat:"{value}%",gridLineColor:"#E6E6E6"},isLegendEnabled:!1,isColorByPointRequired:!0,colors:this.selectedTab().bars.map(f=>f.color),plotOptions:{column:{animation:{duration:600},borderRadius:4,pointWidth:40}}}));chartData=(0,e.EWP)(()=>{const i=this.selectedTab();return{xAxis:i.bars.map(g=>g.label),yAxis:[{plots:i.bars.map(g=>Number((g.value/g.total*100).toFixed(1)))}]}});selectTab(i){this.selectedTabIndex.set(i)}getBarHeightPercentage(i){const g=this.maxBarHeight();return g>0?i.value/g*100:0}get isMobile(){return"mobile"===this.variant()}get isDesktopVertical(){return"desktop-vertical"===this.variant()}get isDesktopHorizontal(){return"desktop-horizontal"===this.variant()}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-real-estate-benefits"]],hostAttrs:["data-gtm-component","frk-real-estate-benefits"],inputs:{config:[1,"config"]},decls:20,vars:51,consts:[["data-gtm-component","frk-real-estate-benefits"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start"],[1,"text-pc1-800","relative","w-full","shrink-0","font-bold"],[1,"relative","flex","w-full","shrink-0","content-stretch","items-start"],[1,"relative","w-full","shrink-0"],[1,"flex","w-[281px]","shrink-0","flex-col","content-stretch","items-start"],[1,"bg-nc1-0","border-nc1-200","relative","box-border","flex","shrink-0","flex-col","content-stretch","items-start","border"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-2"],[1,"text-nc1-950","relative","w-full","shrink-0","text-2xl","font-bold","leading-[30px]"],[1,"text-nc1-600","relative","w-full","shrink-0","text-sm","leading-normal"],[1,"relative","w-full"],[3,"chartConfig","chartData"],[1,"relative","flex","flex-wrap","items-center"],[1,"flex","items-center","gap-0.5"],[1,"border-nc1-200","text-nc1-950","relative","w-full","border-t","pt-4","text-sm","leading-[19px]",3,"innerHTML"],["aria-label","Select investment benef
16it category",1,"bg-nc1-0","text-nc1-950","box-border","h-10","w-full","appearance-none","rounded","border","border-[#737680]","px-2","py-0","text-base","leading-[22px]",2,"background-image","url(\"data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 6L8 10L12 6' stroke='%23212121' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e\")","background-repeat","no-repeat","background-position","right 4px center",3,"ngModelChange","ngModel"],[3,"value"],["type","button",1,"hover:bg-nc1-50","flex","w-full","cursor-pointer","items-center","gap-1","overflow-clip","border-0","border-b","border-solid","px-3","py-5","text-left","transition-colors",3,"border-b-4","!border-pc1-500","border-nc1-200","text-nc1-950","text-nc1-600"],["type","button",1,"hover:bg-nc1-50","flex","w-full","cursor-pointer","items-center","gap-1","overflow-clip","border-0","border-b","border-solid","px-3","py-5","text-left","transition-colors",3,"click"],[1,"text-base","font-bold","leading-[22px]"],[1,"relative","h-4","w-4","flex-shrink-0"],[1,"absolute","left-[3px]","top-[3px]","h-2.5","w-2.5","rounded-[1.5px]"],[1,"text-nc1-950","text-xs","leading-normal"]],template:function(g,f){1&g&&(e.j41(0,"div",0)(1,"div")(2,"div",1)(3,"h2",2),e.EFF(4),e.k0s()(),e.j41(5,"div",3),e.DNE(6,Fs,4,1,"div",4)(7,Ga,3,0,"div",5),e.j41(8,"div",6)(9,"div",7)(10,"h4",8),e.EFF(11),e.k0s(),e.j41(12,"p",9),e.EFF(13),e.k0s()(),e.j41(14,"div",10),e.nrm(15,"frk-highcharts",11),e.k0s(),e.j41(16,"div",12),e.Z7z(17,xs,5,3,"div",13,nr),e.k0s(),e.nrm(19,"div",14),e.k0s()()()()),2&g&&(e.HbH(f.containerClasses()),e.R7$(),e.HbH(f.containerWidthClasses()),e.R7$(2),e.AVh("text-2xl",f.isMobile)("leading-[30px]",f.isMobile)("text-[30px]",!f.isMobile)("leading-[38px]",!f.isMobile),e.R7$(),e.SpI(" ",f.config().heading," "),e.R7$(),e.AVh("flex-col",f.isMobile)("flex-row",!f.isMobile)("gap-4",f.isMobile)("gap-8",!f.isMobile),e.R7$(),e.vxM(f.isMobile?6:7),e.R7$(2),e.AVh("w-full",f.isMobile)("flex-1",!f.isMobile)("gap-8",!f.isMobile)("gap-6",f.isMobile)("p-8",!f.isMobile)("p-6",f.isMobile)("rounded-xl",!f.isMobile)("rounded-lg",f.isMobile),e.R7$(2),e.AVh("text-xl",f.isMobile)("leading-[26px]",f.isMobile),e.R7$(),e.SpI(" ",f.selectedTab().chartTitle," "),e.R7$(2),e.SpI(" ",f.selectedTab().chartSubtitle," "),e.R7$(2),e.Y8G("chartConfig",f.chartConfig())("chartData",f.chartData()),e.R7$(),e.AVh("gap-6",f.isMobile)("gap-4",!f.isMobile),e.R7$(),e.Dyx(f.selectedTab().legend),e.R7$(2),e.Y8G("innerHTML",f.selectedTab().disclaimer,e.npT))},dependencies:[r.MD,U.YN,U.xH,U.y7,U.wz,U.BC,U.vS,V.j],encapsulation:2,changeDetection:0})}return x})(),Oc=(()=>{class x{config=e.hFB.required();step1Value=(0,e.vPA)(60);step2Value=(0,e.vPA)(10);constructor(){(0,e.QZP)(()=>{const i=this.config();if(i.rangeConfig.length>=2){const g=i.rangeConfig[0],f=i.rangeConfig[1],j=g?.range.find(w=>w.isDefault)?.value??g?.range[0]?.value??60,de=f?.range.find(w=>w.isDefault)?.value??f?.range[0]?.value??10;this.step1Value.set(j),this.step2Value.set(de)}})}containerClasses=(0,e.EWP)(()=>(this.config().width?` ${this.config().width?.containerClass}`:" container--small").trim());variantClass=(0,e.EWP)(()=>`variant-${this.config().variant??"large-desktop"}`);step1Config=(0,e.EWP)(()=>this.config().rangeConfig[0]);step2Config=(0,e.EWP)(()=>this.config().rangeConfig[1]);step1Heading=(0,e.EWP)(()=>this.step1Config()?.rangeContent.title??"Step 1");step1Description=(0,e.EWP)(()=>this.step1Config()?.rangeContent.description??"");step2Heading=(0,e.EWP)(()=>this.step2Config()?.rangeContent.title??"Step 2");step2Description=(0,e.EWP)(()=>this.step2Config()?.rangeContent.description??"");adjustedStocksPercentage=(0,e.EWP)(()=>{const i=this.step2Value(),g=this.step1Value();return Math.round(g*(1-i/100))});adjustedBondsPercentage=(0,e.EWP)(()=>{const i=this.step2Value(),g=100-this.step1Value();return Math.round(g*(1-i/100))});computedPieChartData=(0,e.EWP)(()=>{const i=this.adjustedStocksPercentage(),g=this.adjustedBondsPercentage(),f=this.step2Value(),j=this.config().pieColors,de=this.config().pieLabels;return[{label:`${de?.[0]??"Bonds"}: ${g}%`,percentage:g,color:j?.[0]??"#3769ff"},{label:`${de?.[1]??"Stocks"}: ${i}%`,percentage:i,color:j?.[1]??"#00bfb3"},{label:`${de?.[2]??"Private Real Estate"}: ${f}%`,percentage:f,color:j?.[2]??"#c042ea"}]});pieChartConfig=(0,e.EWP)(()=>({chartType:"pie",chartTitle:"",isLegendEnabled:!0,isColorByPointRequired:!0,plotOptions:{pie:{innerSize:"30%",dataLabels:{enabled:!1},enableMouseTracking:!0,states:{hover:{enabled:!0,brightness:.1}},borderRadius:0,borderWidth:1,borderColor:"#ffffff",showInLegend:!0}},colors:this.computedPieChartData().map(i=>i.color),responsive:{rules:[{condition:{maxWidth:500},chartOptions:{chart:{backgroundColor:"transparent"},plotOptions:{pie:{size:"100%",center:["-48%","30%"]}},legend:{align:"left",verticalAlign:"bottom",layout:"vertical"}}},{condition:{minWidth:501},chartOptions:{chart:{backgroundColor:"transparent"},legend:{align:"right",verticalAlign:"middle",layout:"vertical"}}}]},legend:{enabled:!0,align:"right",verticalAlign:"middle",layout:"vertical",symbolWi
16dth:14,symbolHeight:14,symbolRadius:2,itemStyle:{color:"#ffffff",fontSize:"14px",fontWeight:"normal"},itemHoverStyle:{color:"#cccccc"},itemMarginBottom:8},tooltip:{enabled:!0,useHTML:!0,backgroundColor:"rgba(0, 0, 0, 0.85)",borderWidth:0,borderRadius:8,style:{color:"#ffffff",fontSize:"14px",fontWeight:"normal"},formatter:function(){return`\n            <div style="padding: 8px 12px;">\n                <div style="font-weight: bold; margin-bottom: 4px;">${this.name}</div>\n              <div>${this.percentage?.toFixed(1)}%</div>\n            </div>\n          `}}}));pieChartData=(0,e.EWP)(()=>({name:["Allocation"],yAxis:[{plots:this.computedPieChartData().map(g=>({name:g.label,y:g.percentage}))}]}));barChartConfig=(0,e.EWP)(()=>{const g=this.config().barChartOptions,f=g.xAxis?.categories||["Risk","Return"],de=(g.series||[]).map(w=>w.color).filter(Boolean);return{chartType:"bar",chartTitle:"",isLegendEnabled:!0,colors:de.length>0?de:["#3769ff","#00bfb3"],responsive:{rules:[{condition:{maxWidth:9999},chartOptions:{chart:{backgroundColor:"transparent"},xAxis:{categories:f,labels:{enabled:!0,style:{color:"#ffffff",fontSize:"12px",fontWeight:"400"},align:"right",x:-10},lineWidth:0}}}]},plotOptions:{bar:{dataLabels:{enabled:!0,align:"left",inside:!1,crop:!1,overflow:"allow",style:{color:"#ffffff",fontSize:"12px",fontWeight:"normal",textOutline:"none"},format:"{y:.2f}"},enableMouseTracking:!0,pointPadding:.1,groupPadding:.2,borderWidth:1,borderColor:"#ffffff",borderRadius:{radius:4,scope:"point",where:"end"},pointWidth:16}},yAxis:{min:0,max:g.yAxis?.max||15,minorTickInterval:void 0,minorGridLineWidth:0,title:"",gridLineColor:"rgba(255, 255, 255, 0.15)",gridLineWidth:1,labels:{format:"{value}%",style:{color:"#ffffff",fontSize:"12px"}}},legend:{itemStyle:{color:"#ffffff",fontSize:"14px",fontWeight:"400"},itemHoverStyle:{color:"#cccccc"},symbolHeight:12,symbolWidth:12,symbolRadius:2},tooltip:{enabled:!0,valueSuffix:"%",valueDecimals:2}}});lookupValue(i,g){return i?Number(i[g]):0}barChartData=(0,e.EWP)(()=>{const i=this.config(),g=String(this.step1Value()),f=this.step2Value(),j=i.chartData.riskData.find(Xo=>Xo.allocation===f),de=i.chartData.returnData.find(Xo=>Xo.allocation===f),w=i.chartData.riskData.find(Xo=>0===Xo.allocation),ne=i.chartData.returnData.find(Xo=>0===Xo.allocation),_=this.lookupValue(j,g),D=this.lookupValue(de,g),Y=this.lookupValue(w,g),st=this.lookupValue(ne,g),on=i.barChartOptions.series||[];return{name:[on[0]?.name||"Current",on[1]?.name||"Comparison"],yAxis:[{plots:[_,D]},{plots:[Y,st]}]}});step1SliderPosition=(0,e.EWP)(()=>{const i=this.config().rangeConfig[0];if(!i)return 0;const{min:g,max:f}=i;return(this.step1Value()-g)/(f-g)*100});step2SliderPosition=(0,e.EWP)(()=>{const i=this.config().rangeConfig[1];if(!i)return 0;const{min:g,max:f}=i;return(this.step2Value()-g)/(f-g)*100});getStep1StopPosition=(0,e.EWP)(()=>{const i=this.config().rangeConfig[0];if(!i)return()=>"0%";const{min:g,max:f}=i;return j=>`calc(${(j-g)/(f-g)*100}%)`});getStep2StopPosition=(0,e.EWP)(()=>{const i=this.config().rangeConfig[1];if(!i)return()=>"0%";const{min:g,max:f}=i;return j=>`calc(${(j-g)/(f-g)*100}%)`});handleStep1Change(i){const f=Number(i.target.value),j=this.config().rangeConfig[0];if(!j)return;const w=j.range.map(ne=>ne.value).reduce((ne,_)=>Math.abs(_-f)<Math.abs(ne-f)?_:ne);this.step1Value.set(w)}handleStep2Change(i){this.step2Value.set(Number(i.target.value))}incrementStep1(){const i=this.config().rangeConfig[0];if(!i)return;const{max:g,step:f}=i,j=Math.min(this.step1Value()+f,g);this.step1Value.set(j)}decrementStep1(){const i=this.config().rangeConfig[0];if(!i)return;const{min:g,step:f}=i,j=Math.max(this.step1Value()-f,g);this.step1Value.set(j)}incrementStep2(){const i=this.config().rangeConfig[1];if(!i)return;const{max:g,step:f}=i,j=Math.min(this.step2Value()+f,g);this.step2Value.set(j)}decrementStep2(){const i=this.config().rangeConfig[1];if(!i)return;const{min:g,step:f}=i,j=Math.max(this.step2Value()-f,g);this.step2Value.set(j)}getLabelPosition(i,g,f){if(g||f)return null;const j=this.config().rangeConfig[0];if(!j)return null;const{min:de,max:w}=j;return`calc(${(i-de)/(w-de)*100}%)`}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-real-estate-portfolio-tool"]],hostAttrs:["data-gtm-component","frk-real-estate-portfolio-tool"],inputs:{config:[1,"config"]},decls:77,vars:36,consts:[["data-component","real-estate-portfolio-tool-v1"],[1,"tool-container--small","from-pc1-800","to-sc1-600","overflow-hidden","bg-gradient-to-br"],[1,"heading-section","pb-4","pt-8","lg:pb-6","lg:pt-16"],[1,"text-nc1-0","mb-4","text-3xl","font-bold","lg:text-4xl"],[1,"text-nc1-0","text-base","opacity-90","lg:text-lg"],[1,"content-grid","grid","grid-cols-1","items-start","gap-8","pb-8","lg:grid-cols-2","lg:pb-16"],["role","group",1,"sliders-section","border-nc1-200","bg-pc1-800","flex","flex-col","gap-8","rounded-xl","border","border-solid","p-8"],[1,"slider-group"],[1,"slider-header","mb-6"],[1,"text-nc1-0","mb-3","text-2xl","font-bold"],[1,"text-nc1-0","text-base","opacity-80"],[1,"slider-control
16s"],[1,"slider-wrapper","mb-6","flex","items-center","gap-1"],["type","button",1,"slider-button","text-nc1-0","flex","h-4","w-4","items-center","justify-center","transition-opacity","hover:opacity-80",3,"click"],["fill","none","stroke","currentColor","viewBox","0 0 24 24","stroke-width","3",1,"h-2.5","w-2.5"],["stroke-linecap","round","stroke-linejoin","round","d","M20 12H4"],[1,"slider-container--small","relative","h-11","flex-1"],[1,"slider-track","absolute","top-1/2","flex","h-4","w-full","-translate-y-1/2","items-center"],[1,"slider-fill","bg-pc1-200","h-4","rounded-l-full","rounded-r-[4px]"],[1,"slider-handle","bg-pc1-800","pointer-events-none","flex","h-11","w-4","shrink-0","items-center"],[1,"h-4","w-1.5","bg-transparent"],[1,"bg-pc1-200","h-11","w-1","rounded-[4px]"],[1,"slider-unfill","bg-nc1-0","h-4","flex-1","rounded-l-[4px]","rounded-r-full","opacity-30"],[1,"slider-stops","pointer-events-none","absolute","top-[20px]","w-full","-translate-y-1/2","px-1"],[1,"slider-stop","absolute","h-1","w-1","rounded-full",3,"ngClass","left"],["type","range",1,"slider-input","absolute","inset-0","h-full","w-full","cursor-pointer","opacity-0",3,"input","min","max","step","value"],["stroke-linecap","round","stroke-linejoin","round","d","M12 4v16m8-8H4"],[1,"slider-labels","text-nc1-0","relative","px-4","text-sm",2,"height","2.5rem"],[1,"label-item","absolute","flex","flex-col","gap-1","text-center",3,"ngClass","left"],[1,"slider-labels","text-nc1-0","relative","flex","justify-between","text-sm"],[1,"label-item","text-center",3,"opacity-50","font-semibold"],[1,"disclaimer-text","text-nc1-0","mt-8","hidden","text-xs","leading-[17px]","lg:block",3,"innerHTML"],[1,"charts-section"],[1,"charts-container--small","border-nc1-200","bg-pc1-800","flex","flex-col","gap-8","rounded-xl","border","border-solid","p-8"],[1,"pie-chart"],[3,"chartConfig","chartData"],[1,"bar-chart","flex","flex-col","gap-4"],[1,"disclaimer-text","text-nc1-0","text-xs","leading-[17px]","lg:hidden",3,"innerHTML"],[1,"slider-stop","absolute","h-1","w-1","rounded-full",3,"ngClass"],[1,"label-item","absolute","flex","flex-col","gap-1","text-center",3,"ngClass"],[1,"whitespace-nowrap"],[1,"label-item","text-center"]],template:function(g,f){if(1&g&&(e.j41(0,"article",0)(1,"div",1)(2,"div")(3,"header",2)(4,"h2",3),e.EFF(5),e.k0s(),e.j41(6,"p",4),e.EFF(7),e.k0s()(),e.j41(8,"div",5)(9,"div")(10,"div",6)(11,"section",7)(12,"div",8)(13,"h3",9),e.EFF(14),e.k0s(),e.j41(15,"p",10),e.EFF(16),e.k0s()(),e.j41(17,"div",11)(18,"div",12)(19,"button",13),e.bIt("click",function(){return f.decrementStep1()}),e.qSk(),e.j41(20,"svg",14),e.nrm(21,"path",15),e.k0s()(),e.joV(),e.j41(22,"div",16)(23,"div",17),e.nrm(24,"div",18),e.j41(25,"div",19),e.nrm(26,"div",20)(27,"div",21)(28,"div",20),e.k0s(),e.nrm(29,"div",22),e.k0s(),e.j41(30,"div",23),e.Z7z(31,te,1,10,"div",24,Jr),e.k0s(),e.j41(33,"input",25),e.bIt("input",function(de){return f.handleStep1Change(de)}),e.k0s()(),e.j41(34,"button",13),e.bIt("click",function(){return f.incrementStep1()}),e.qSk(),e.j41(35,"svg",14),e.nrm(36,"path",26),e.k0s()()(),e.joV(),e.j41(37,"div",27),e.Z7z(38,z,4,12,"div",28,Jr),e.k0s()()(),e.j41(40,"section",7)(41,"div",8)(42,"h3",9),e.EFF(43),e.k0s(),e.j41(44,"p",10),e.EFF(45),e.k0s()(),e.j41(46,"div",11)(47,"div",12)(48,"button",13),e.bIt("click",function(){return f.decrementStep2()}),e.qSk(),e.j41(49,"svg",14),e.nrm(50,"path",15),e.k0s()(),e.joV(),e.j41(51,"div",16)(52,"div",17),e.nrm(53,"div",18),e.j41(54,"div",19),e.nrm(55,"div",20)(56,"div",21)(57,"div",20),e.k0s(),e.nrm(58,"div",22),e.k0s(),e.j41(59,"div",23),e.Z7z(60,q,1,10,"div",24,Jr),e.k0s(),e.j41(62,"input",25),e.bIt("input",function(de){return f.handleStep2Change(de)}),e.k0s()(),e.j41(63,"button",13),e.bIt("click",function(){return f.incrementStep2()}),e.qSk(),e.j41(64,"svg",14),e.nrm(65,"path",26),e.k0s()()(),e.joV(),e.j41(66,"div",29),e.Z7z(67,ve,3,5,"div",30,Jr),e.k0s()()()(),e.nrm(69,"div",31),e.k0s(),e.j41(70,"section",32)(71,"div",33)(72,"div",34),e.nrm(73,"frk-highcharts",35),e.k0s(),e.j41(74,"div",36),e.nrm(75,"frk-highcharts",35),e.k0s()()(),e.nrm(76,"div",37),e.k0s()()()()),2&g){let j,de,w,ne,_,D,Y,st,Qt,on,Gn,Uo;e.HbH("real-estate-portfolio-tool "+f.variantClass()),e.R7$(2),e.HbH(f.containerClasses()),e.R7$(3),e.SpI(" ",f.config().heading," "),e.R7$(2),e.SpI(" ",f.config().description," "),e.R7$(3),e.BMQ("aria-label",null!==(j=f.config().slidersAriaLabel)&&void 0!==j?j:"Portfolio allocation controls"),e.R7$(4),e.SpI(" ",f.step1Heading()," "),e.R7$(2),e.SpI(" ",f.step1Description()," "),e.R7$(3),e.BMQ("aria-label","Decrease stocks percentage"),e.R7$(5),e.xc7("width",f.step1SliderPosition(),"%"),e.R7$(7),e.Dyx(null==(de=f.step1Config())?null:de.range),e.R7$(2),e.Y8G("min",null!==(w=null==(w=f.step1Config())?null:w.min)&&void 0!==w?w:0)("max",null!==(ne=null==(ne=f.step1Config())?null:ne.max)&&void 0!==ne?ne:100)("step",null!==(_=null==(_=f.step1Config())?null:_.step)&&void 0!==_?_:1)("value",f.step1Value()),e.BMQ("aria-label","Adjust stocks and bonds allocation"),e.R7$(),e.BMQ("aria-label","Increase stocks percentage"),e.R7$(4),e.Dyx(null==(D=f.step1Config())?null:D.range),e.R7$(5),e.SpI(" ",f.step2Heading()," "),e.R7$(2),e.SpI(" ",f.step2Description()," "),e.R7$(3),e.BMQ("aria-label","Decrease real estate allocation"),e.R7$(5),e.xc7("width",f.step2SliderPosition(),"%"),e.R7$(7),e.Dyx(null==(Y=f.step2Config())?null:Y.range),e.R7$(2),e.Y8G("min",null!==(st=null==(st=f.step2Config())?null:st.min)&&void 0!==st?st:0)("max",null!==(Qt=null==(Qt=f.step2Config())?null:Qt.max)&&void 0!==Qt?Qt:100)("step",null!==(on=null==(on=f.step2Config())?null:on.step)&&void 0!==on?on:1)("value",f.step2V
16alue()),e.BMQ("aria-label","Adjust real estate allocation"),e.R7$(),e.BMQ("aria-label","Increase real estate allocation"),e.R7$(4),e.Dyx(null==(Gn=f.step2Config())?null:Gn.range),e.R7$(2),e.Y8G("innerHTML",f.config().disclaimer,e.npT),e.R7$(),e.BMQ("aria-label",null!==(Uo=f.config().chartsAriaLabel)&&void 0!==Uo?Uo:"Portfolio analysis charts"),e.R7$(3),e.Y8G("chartConfig",f.pieChartConfig())("chartData",f.pieChartData()),e.R7$(2),e.Y8G("chartConfig",f.barChartConfig())("chartData",f.barChartData()),e.R7$(),e.Y8G("innerHTML",f.config().disclaimer,e.npT)}},dependencies:[r.MD,r.YU,V.j],encapsulation:2,changeDetection:0})}return x})(),fc=(()=>{class x{config=e.hFB.required();headerText=(0,e.EWP)(()=>this.getPlainText(this.config().header));backgroundInfo=(0,e.EWP)(()=>{const i=this.config();return i.containerStyle?.backgroundColor?this.parseBackground(i.containerStyle.backgroundColor):{gradientClass:"bg-nc1-0",mode:"light"}});mode=(0,e.EWP)(()=>this.backgroundInfo().mode);backgroundClasses=(0,e.EWP)(()=>this.backgroundInfo().gradientClass);containerStyleClasses=(0,e.EWP)(()=>{const i=this.config(),g=i.containerStyle;if(!g)return"";let f="";return f+=this.getWidthClasses(g.width),f+=this.getBorderClasses(g.borderWeight,g.borderColor),f+=this.getBorderRadiusClasses(g.borderRadius,i.variant),f+=this.getPaddingOverrideClasses(g.customClasses),g.customClasses&&(f+=` ${g.customClasses}`),f});sectionClasses=(0,e.EWP)(()=>"relative overflow-hidden"+(this.config().containerStyle?.backgroundColor?" w-full":" w-auto")+(0===this.config().containerStyle?.borderWeight?"":" border-pc1-500 border")+("curved"===this.config().variant?" rounded-bl-xl rounded-br-xl rounded-tl-xl rounded-tr-[128px]":" rounded-xl")+("small"===this.config().size?" p-5":" p-5 md:p-8")+" "+this.backgroundClasses()+(this.containerStyleClasses()?" "+this.containerStyleClasses():"")+(this.config().customClasses?" "+this.config().customClasses:""));statStyleClasses=(0,e.EWP)(()=>{const g=this.config().statStyle;if(!g)return"";let f="";return f+=this.getWidthClasses(g.width),g.textSize&&(f+=` ${g.textSize}`),g.color&&(f+=` text-${g.color}`),g.fontWeight&&(f+=` font-${g.fontWeight}`),g.customClasses&&(f+=` ${g.customClasses}`),f});headerStyleClasses=(0,e.EWP)(()=>{const g=this.config().headerStyle;if(!g)return"";let f="";return f+=this.getWidthClasses(g.width),g.textSize&&(f+=` ${g.textSize}`),g.color&&(f+=` text-${g.color}`),g.fontWeight&&(f+=` font-${g.fontWeight}`),g.customClasses&&(f+=` ${g.customClasses}`),f});captionStyleClasses=(0,e.EWP)(()=>{const g=this.config().captionStyle;if(!g)return"";let f="";return f+=this.getWidthClasses(g.width),g.textSize&&(f+=` ${g.textSize}`),g.color&&(f+=` text-${g.color}`),g.fontWeight&&(f+=` font-${g.fontWeight}`),g.lineHeight&&(f+=` leading-${g.lineHeight}`),g.customClasses&&(f+=` ${g.customClasses}`),f});getWidthClasses(i){return"hug"===i?" w-auto":"fill"===i?" w-full":i&&"auto"!==i?` w-[${i}]`:""}getBorderClasses(i,g){return void 0===i?g?` !border-${g}`:"":0===i?" !border-0":1===i?g?` !border !border-${g}`:" !border":g?` !border-${i} !border-${g}`:` !border-${i}`}getBorderRadiusClasses(i,g){return i&&"curved"!==g?12===i?" !rounded-xl":16===i?" !rounded-2xl":24===i?" !rounded-3xl":` !rounded-[${i}px]`:""}getPlainText(i){return i.replaceAll(/<[^>]*>/g," ").replaceAll(/\s+/g," ").trim()}getPaddingOverrideClasses(i){return i?.includes("p-")?" !p-0":""}parseBackground(i){if(!i)return{gradientClass:"bg-nc1-0",mode:"light"};const[g,f]=i.split(":");
16return f?{gradientClass:this.normalizeBackgroundClass(g),mode:this.parseBackgroundMode(f)}:{gradientClass:this.normalizeBackgroundClass(i),mode:"light"}}normalizeBackgroundClass(i){return i?i.startsWith("bg-")?i:`bg-${i}`:"bg-nc1-0"}parseBackgroundMode(i){return["light","dark","transparent-light","transparent-dark"].includes(i)?i:"light"}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-info-box"]],hostAttrs:["data-gtm-component","frk-info-box"],inputs:{config:[1,"config"]},decls:10,vars:14,consts:[[1,"relative","z-10","flex","h-full","flex-col","justify-center","gap-2"],[3,"class","innerHTML"],[1,"sr-only"],["aria-hidden","true",3,"innerHTML"],[3,"innerHTML"]],template:function(g,f){if(1&g&&(e.j41(0,"div")(1,"section")(2,"div",0),e.DNE(3,He,2,5,"div",1),e.j41(4,"p")(5,"span",2),e.EFF(6),e.k0s(),e.nrm(7,"span",3),e.nI1(8,"safeHtml"),e.k0s(),e.DNE(9,tt,2,5,"p",1),e.k0s()()()),2&g){let j;e.HbH(f.config().transparentBackgroundStyle),e.R7$(),e.HbH(f.sectionClasses()),e.BMQ("aria-label",f.config().ariaLabel||"Info box: "+f.config().header)("data-gtm-component","frk-info-box"),e.R7$(2),e.vxM(f.config().stat?3:-1),e.R7$(),e.HbH("mb-0 w-full font-bold"+(null!=(j=f.config().headerStyle)&&j.color?"":" text-pc1-800")+(null!=(j=f.config().headerStyle)&&j.textSize?"":" text-3xl")+(f.headerStyleClasses()?" "+f.headerStyleClasses():"")),e.R7$(2),e.JRh(f.headerText()),e.R7$(),e.Y8G("innerHTML",e.bMT(8,12,f.config().header),e.npT),e.R7$(2),e.vxM(f.config().caption?9:-1)}},dependencies:[X.SafeHtmlPipe],encapsulation:2,changeDetection:0})}return x})(),Mc=(()=>{class x{config=e.hFB.required();containerClasses=(0,e.EWP)(()=>{let i=this.config().customClasses||"";return i+=this.config().width?` ${this.config().width?.containerClass}`:" container--small",`${i}`.trim()});static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-awards-and-testimonials"]],hostAttrs:["data-gtm-component","frk-awards-and-testimonials"],inputs:{config:[1,"config"]},decls:9,vars:6,consts:[[1,"bg-gradient-pg3","py-8","md:py-12","lg:py-16"],[1,"text-pc1-800","mb-8","text-3xl","font-bold","md:text-4xl"],[1,"flex","flex-col","gap-8","lg:flex-row"],[1,"bg-nc1-0","border-nc1-200","relative","overflow-hidden","rounded-xl","border","shadow-lg","md:flex-[3]"],[1,"bg-ac3-30","overflow-hidden","rounded-xl","rounded-tr-3xl","p-8","md:flex-[2]","md:p-8"],["aria-hidden","true",1,"from-pc1-500","absolute","bottom-0","left-0","top-0","w-4","rounded-bl-xl","rounded-tl-xl","bg-gradient-to-t","to-[#c042ea]"],[1,"items-center","gap-6","p-6","pl-14","md:gap-8","md:p-8","md:pl-16","xl:flex"],[1,"mb-4","w-[140px]","flex-shrink-0","md:w-[180px]"],[1,"h-auto","w-full","object-contain",3,"ngSrc","alt","width","height"],[1,""],[1,"text-pc1-800","mb-4","text-2xl","font-bold","md:text-3xl"],[1,"text-nc1-950","text-base","md:text-lg"],[1,"flex","items-center","gap-6"],[3,"href"],[1,"text-nc1-0","mb-4","pr-10","text-2xl","font-bold","md:text-3xl"],[1,"text-nc1-0","flex","flex-col","gap-2"],[1,"text-xl","italic","md:text-2xl"],[1,"text-nc1-0","text-base"]],template:function(g,f){if(1&g&&(e.j41(0,"section",0)(1,"div")(2,"h2",1),e.EFF(3),e.k0s(),e.j41(4,"div",2),e.Z7z(5,ht,13,11,"div",3,Bt),e.Z7z(7,$t,9,4,"div",4,Bt),e.k0s()()()),2&g){let j,de;e.BMQ("aria-label",f.config().ariaLabel||"Awards and testimonials section")("data-gtm-section",null==(j=f.config().analytics)?null:j.section)("data-gtm-component",(null==(de=f.config().analytics)?null:de.component)||"frk-awards-and-testimonials"),e.R7$(),e.HbH(f.containerClasses()),e.R7$(2),e.SpI(" ",f.config().heading," "),e.R7$(2),e.Dyx(f.config().awards),e.R7$(2),e.Dyx(f.config().testimonials)}},dependencies:[l.kt],encapsulation:2,changeDetection:0})}return x})(),Nc=(()=>{class x{viewportScroller=(0,e.WQX)(l.Xr);config=e.hFB.required();sectionId=(0,e.EWP)(()=>`browse-offering-${this.config().analytics?.component||"default"}`);effectiveAriaLabel=(0,e.EWP)(()=>this.config().ariaLabel||this.config().heading||"Browse offerings");sectionClasses=(0,e.EWP)(()=>{const i=this.config();return["browse-offering-section px-4 md:px-8 lg:px-10",i.background?.cssClass||"",i.spacing?.cssClass||"",i.customClasses||""].join(" ").trim().replaceAll(/\s+/g," ")});containerClasses=(0,e.EWP)(()=>this.config().width?.containerClass||" container--small");hasFeaturedCard=(0,e.EWP)(()=>!!this.config().featuredCard.link);layoutClasses=(0,e.EWP)(()=>this.hasFeaturedCard()?"grid grid-cols-1 gap-8 lg:grid-cols-[minmax(0,1fr)_minmax(520px,595px)] lg:items-start lg:gap-12 xl:grid-cols-[minmax(0,1fr)_595px]":"grid grid-cols-1 gap-8");contentClasses=(0,e.EWP)(()=>this.hasFeaturedCard()?"max-w-[36rem]":"max-w-none");primaryCtaAnalytics=(0,e.EWP)(()=>{const i=this.config().primaryCta;return i?{href:i.href,label:`${this.config().heading} | ${i.text}`,type:"banner"}:null});featuredCardAnalytics=(0,e.EWP)(()=>{const i=this.config().featuredCard.link;return i?{href:i.href,label:this.config().featuredCard.title,type:"card"}:null});mergeClasses(i,g){return`${i} ${g||""}`.trim()}resolveLeavingSiteClass(i){return"true"!==i?.showLeavingSiteModal?i?.leavingSiteModalClass?.trim()||"":i.leavingSiteModalClass?.trim()?i.leavingSiteModalClass.trim():i.leav
16ingSiteModalKey?.trim()?`external-link external-link--${i.leavingSiteModalKey.trim()}`:"external-link"}buildHref(i){return i?i.href?`${i.href}${i.queryParameters||""}`:i.anchor?i.anchor.startsWith("#")?i.anchor:`#${i.anchor}`:"#":"#"}resolveTarget(i){const g=i?.openIn?.trim();if(!g)return"_self";const f=g.toLowerCase();return"_blank"===f||"new window"===f||"new tab"===f||"open window"===f?"_blank":"_parent"===f?"_parent":"_top"===f?"_top":"_self"}resolveRel(i){return"_blank"===this.resolveTarget(i)?"noopener noreferrer":null}handleLinkClick(i,g){i?.anchor&&!i.href&&(g.preventDefault(),this.viewportScroller.scrollToAnchor(i.anchor.replace(/^#/,"")))}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-browse-offering"]],hostAttrs:["data-gtm-component","frk-browse-offering"],inputs:{config:[1,"config"]},decls:10,vars:14,consts:[[3,"id"],[1,"mx-auto","w-full",3,"ngClass"],["data-testid","browse-offering-content"],[1,"text-pc1-800","mb-4","text-3xl","font-bold","md:text-4xl"],[1,"text-nc1-950","mb-4","text-base","md:text-lg"],[1,"mb-5","mt-0","list-none","space-y-4","p-0"],["data-testid","browse-offering-primary-cta",3,"class","href","frkCalloutCardAnalytics"],["data-testid","browse-offering-featured-card",3,"class","href","frkCalloutCardAnalytics"],[1,"m-0","flex","items-start","gap-4","p-0"],[1,"text-pc1-500","mt-0.5","shrink-0",3,"name","size"],[1,"text-nc1-950","text-base","md:text-lg"],["data-testid","browse-offering-primary-cta",3,"click","href","frkCalloutCardAnalytics"],[3,"name","size"],["data-testid","browse-offering-featured-card",3,"click","href","frkCalloutCardAnalytics"],["data-testid","browse-offering-featured-card-overlay",1,"shadow-large","bg-pc1-950","overflow-hidden","rounded-xl"],[1,"relative","flex","min-[1047px]:min-h-[14.75rem]"],[1,"bg-pc1-900","-mt-px","flex","w-full","max-w-full","flex-col","justify-center","gap-6","px-6","py-6","min-[1047px]:mt-0","min-[1047px]:max-w-[18.625rem]"],[1,"space-y-2"],[1,"border-nc1-0","text-nc1-0","inline-flex","self-start","rounded","border","px-2","py-0.5","text-xs","font-normal"],[1,"text-nc1-0","text-xl","font-bold","leading-7"],[1,"text-nc1-0","text-base","font-bold","leading-5"],[1,"bg-pc1-800","text-nc1-0","border-nc1-0","inline-flex","min-w-[6.25rem]","items-center","justify-center","self-start","rounded-full","border-2","px-4","py-1.5","text-sm","font-normal"],["data-testid","browse-offering-featured-card-image-panel",1,"bg-pc1-800","relative","hidden","flex-1","min-[1047px]:block"],["alt","","priority","",1,"absolute","inset-0","h-full","w-full","object-cover","object-right",3,"ngSrc","fill"],["aria-hidden","true",1,"from-pc1-600","via-sc1-500","to-pc1-950","absolute","inset-0","bg-gradient-to-br"]],template:function(g,f){if(1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"div")(3,"div",2)(4,"h2",3),e.EFF(5),e.k0s(),e.DNE(6,tn,2,1,"p",4)(7,bo,3,0,"ul",5)(8,wo,4,10,"a",6),e.k0s(),e.DNE(9,Et,14,15,"a",7),e.k0s()()()),2&g){let j,de;e.HbH(f.sectionClasses()),e.Y8G("id",f.sectionId()),e.BMQ("aria-label",f.effectiveAriaLabel()),e.R7$(),e.Y8G("ngClass",f.containerClasses()),e.R7$(),e.HbH(f.layoutClasses()),e.R7$(),e.HbH(f.contentClasses()),e.R7$(2),e.SpI(" ",f.config().heading," "),e.R7$(),e.vxM(f.config().description?6:-1),e.R7$(),e.vxM(f.config().benefits.length?7:-1),e.R7$(),e.vxM((j=f.config().primaryCta)?8:-1,j),e.R7$(),e.vxM((de=f.config().featuredCard.link)?9:-1,de)}},dependencies:[r.MD,r.YU,l.kt,G.zq,X.CalloutCardAnalyticsDirective],encapsulation:2,changeDetection:0})}return x})(),sc=(()=>{class x{sanitizer;config=e.hFB.required();constructor(i){this.sanitizer=i}sectionClasses=(0,e.EWP)(()=>{const i=this.config(),g=i.theme||"dark";return`${i.background?.cssClass||("dark"===g?"bg-gradient-sg1":"bg-nc1-0")} py-8`});textClasses=(0,e.EWP)(()=>"dark"===(this.config().theme||"dark")?"text-nc1-0":"text-nc1-950");analytics=(0,e.EWP)(()=>this.config().analytics||{section:"firm-at-a-glance",component:"firm-at-a-glance"});getSafeHtml(i){return this.sanitizer.bypassSecurityTrustHtml(i)}getCardClasses(i){const f="relative flex min-h-[220px] items-start justify-start overflow-clip rounded-xl";return"blue"===(i.variant||"white")?`${f} bg-gradient-to-br from-pc1-600 to-pc1-800 border border-pc1-500`:`${f} bg-nc1-0 border border-pc1-500`}getCardTextClasses(i){return"blue"===(i.variant||"white")?"text-nc1-0":"text-nc1-950"}
16getButtonClasses(i){return"blue"===(i.variant||"white")?"button button--primary-dark bg-nc1-0 text-pc1-600 hover:bg-nc1-50":"button button--primary"}handleCardButtonClick(i){i.button?.onClick&&i.button.onClick()}static \u0275fac=function(g){return new(g||x)(e.rXU(Ue.up))};static \u0275cmp=e.VBU({type:x,selectors:[["frk-firm-at-a-glance"]],hostAttrs:["data-gtm-component","firm-at-a-glance"],inputs:{config:[1,"config"]},decls:10,vars:7,consts:[["role","region",3,"ngClass"],[3,"ngClass"],[1,"mb-8"],[1,"mb-6","text-3xl","font-bold",3,"ngClass"],[1,"max-w-[717px]","text-lg",3,"ngClass"],[1,"grid","grid-cols-1","gap-8","lg:grid-cols-2"],[1,"flex","w-full","flex-1","items-center","justify-start"],[1,"flex","w-full","flex-col","items-start","justify-center","gap-8","p-8"],[1,"relative","size-16","shrink-0","overflow-clip",3,"innerHTML"],["width","64","height","64",1,"size-16","shrink-0","object-contain",3,"ngSrc","alt"],[1,"flex","flex-col","items-start","gap-1"],[1,"flex","w-full","flex-col","items-start","gap-2"],[1,"w-full","text-2xl","font-bold","leading-8",3,"ngClass"],[1,"w-full","text-lg","leading-6",3,"ngClass"],[1,"m-0","flex","list-none","flex-wrap","justify-start","gap-1","p-0"],[1,"m-0","list-none","p-0"],[1,"badge","badge--square",3,"ngClass"],[3,"href","ngClass"],["type","button",3,"ngClass"],["type","button",3,"click","ngClass"]],template:function(g,f){if(1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"h2",3),e.EFF(4),e.k0s(),e.j41(5,"p",4),e.EFF(6),e.k0s()(),e.j41(7,"div",5),e.Z7z(8,mt,12,9,"section",1,Bt),e.k0s()()()),2&g){let j;e.Y8G("ngClass",f.sectionClasses()),e.BMQ("aria-label",f.config().ariaLabel||f.config().heading),e.R7$(),e.Y8G("ngClass",(null==(j=f.config().width)?null:j.containerClass)||"container--small"),e.R7$(2),e.Y8G("ngClass",f.textClasses()),e.R7$(),e.SpI(" ",f.config().heading," "),e.R7$(),e.Y8G("ngClass",f.textClasses()),e.R7$(),e.SpI(" ",f.config().description," "),e.R7$(2),e.Dyx(f.config().cards)}},dependencies:[r.MD,r.YU,l.kt],encapsulation:2,changeDetection:0})}return x})(),Sc=(()=>{class x{http=(0,e.WQX)(Ze.Qq);sanitizer=(0,e.WQX)(Ue.up);injector=(0,e.WQX)(e.zZn);intlService=(0,e.WQX)(J.I);config=e.hFB.required();currentView=(0,e.vPA)("us");usSvgContent=(0,e.vPA)(null);europeSvgContent=(0,e.vPA)(null);tooltipData=(0,e.vPA)(null);mapContainerRef=(0,e.ebz)("mapContainer");isSvgsLoaded=!1;eventListeners=new Map;constructor(){(0,e.QZP)(()=>{this.isSvgsLoaded||(this.isSvgsLoaded=!0,this.loadSvgContent())}),(0,e.QZP)(()=>{const i=this.currentView(),g=this.usSvgContent(),f=this.europeSvgContent();("us"===i&&g||"europe"===i&&f)&&(0,e.mal)(()=>{this.attachSvgEventListeners()},{injector:this.injector})})}loadSvgContent(){this.http.get("/resources/maps/us-map.svg",{responseType:"text"}).subscribe({next:i=>{this.usSvgContent.set(this.sanitizer.bypassSecurityTrustHtml(i))},error:()=>{}}),this.http.get("/resources/maps/europe-map.svg",{responseType:"text"}).subscribe({next:i=>{this.europeSvgContent.set(this.sanitizer.bypassSecurityTrustHtml(i))},error:()=>{}})}containerClasses=(0,e.EWP)(()=>("flex flex-col gap-6 lg:flex-row lg:items-start lg:gap-8 "+(this.config().width?` ${this.config().width?.containerClass}`:" container--small")).trim());sectionId=(0,e.EWP)(()=>{const i=this.config().analytics;return i?`${i.section}-${i.component}`:"global-platform-map"});viewToggleButtons=(0,e.EWP)(()=>[{text:"United States",value:"us",isActive:"us"===this.currentView(),isDisabled:!1},{text:"Europe",value:"europe",isActive:"europe"===this.currentView(),isDisabled:!1}]);currentRegions=(0,e.EWP)(()=>"us"===this.currentView()?this.config().usRegions:this.config().europeRegions);regionMap=(0,e.EWP)(()=>{const i=new Map;return this.currentRegions().forEach(g=>{i.set(g.id,g)}),i});getRegionColor(i){const g=this.regionMap().get(i),f=this.config().noDataColor??"#BFBFBF";if(!g)return f;const de=this.config().legend.items.find(w=>g.assetValue>=w.minValue&&(null===w.maxValue||g.assetValue<w.maxValue));return de?de.color:"#9EA1A8"}hasRegionData(i){return this.regionMap().has(i)}onViewToggle(i){const g=i.value;g&&(this.currentView.set(g),this.tooltipData.set(null))}onRegionMouseEnter(i,g){i.stopPropagation();const f=this.regionMap().get(g);if(!f)return;
16const j=i.currentTarget.closest("svg")?.getBoundingClientRect();if(!j)return;const de=i.clientY-j.top,w=de<j.height/2;this.tooltipData.set({name:f.name,propertyCount:this.formatNumber(f.propertyCount),assetValue:this.formatCurrency(f.assetValue),x:i.clientX-j.left+1,y:de,isUpperHalf:w})}onRegionMouseMove(i,g){if(i.stopPropagation(),!this.regionMap().get(g))return void this.tooltipData.set(null);const j=this.tooltipData();if(!j)return;const de=i.currentTarget.closest("svg")?.getBoundingClientRect();if(!de)return;const w=i.clientY-de.top,ne=w<de.height/2;this.tooltipData.set({...j,x:i.clientX-de.left+1,y:w,isUpperHalf:ne})}onSvgMouseMove(i){const g=i.target;if("path"!==g.tagName.toLowerCase())return void this.tooltipData.set(null);const f=g.id;(!f||!this.hasRegionData(f))&&this.tooltipData.set(null)}onDynamicSvgMouseMove(i){const f=i.target.closest("[data-region-id]");if(!f)return void this.tooltipData.set(null);const j=f.dataset.regionId;j?this.tooltipData()?this.onRegionMouseMove(i,j):this.onRegionMouseEnter(i,j):this.tooltipData.set(null)}attachSvgEventListeners(){this.cleanupEventListeners();const i=this.mapContainerRef()?.nativeElement;if(!i)return;const g=i.querySelector("svg");if(!g)return;const f=new Map;this.currentRegions().forEach(de=>{f.set(this.normalizeRegionId(de.id),de.id)}),g.querySelectorAll("[id]").forEach(de=>{const w=this.normalizeRegionId(de.id),ne=f.get(w);if(!ne){de.style.pointerEvents="none",de.style.cursor="default",delete de.dataset.regionId;const Qt=this.config().noDataColor??"#BFBFBF";return void(de.style.fill=Qt)}de.style.pointerEvents="auto",de.style.cursor="pointer",de.classList.add("hover:brightness-110","transition-all");const _=this.getRegionColor(ne);de.style.fill=_,de.dataset.regionId=ne;const D=Qt=>{this.onRegionMouseEnter(Qt,ne)},Y=Qt=>{this.onRegionMouseMove(Qt,ne)},st=()=>{this.onRegionMouseLeave()};de.addEventListener("mouseenter",D),de.addEventListener("mousemove",Y),de.addEventListener("mouseleave",st),this.eventListeners.set(de,[{type:"mouseenter",listener:D},{type:"mousemove",listener:Y},{type:"mouseleave",listener:st}])})}normalizeRegionId(i){return i.toLowerCase().trim().replace(/[^a-z0-9]/g,"")}cleanupEventListeners(){this.eventListeners.forEach((i,g)=>{i.forEach(({type:f,listener:j})=>{g.removeEventListener(f,j)})}),this.eventListeners.clear()}onRegionMouseLeave(){this.tooltipData.set(null)}formatNumber(i){return this.intlService.toLocalInt(i)}formatCurrency(i){return this.intlService.toLocalCurrencyCompact(1e6*i,"USD")}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-global-platform-map"]],viewQuery:function(g,f){1&g&&e.wEZ(f.mapContainerRef,Wt,5),2&g&&e.NyB()},hostAttrs:["data-gtm-component","frk-global-platform-map"],inputs:{config:[1,"config"]},decls:24,vars:10,consts:[["mapContainer",""],["role","region",1,"px-8","py-6","lg:py-10"],[1,"flex","flex-col","gap-6","lg:w-1/2"],[1,"self-start",3,"toggleActive","toggleButtons"],[1,"text-pc1-800","mb-0","text-2xl","font-bold","lg:text-3xl",3,"id"],[1,"text-nc1-950","mb-0","text-base","font-normal","lg:text-lg"],[1,"flex","flex-wrap","gap-8"],[1,"flex","flex-col","gap-4"],[1,"relative","flex"],[1,"relative","w-full",3,"innerHTML"],[1,"bg-nc1-0","pointer-events-none","absolute","z-10","rounded-lg","px-4","py-3","shadow-lg",3,"left","top","transform"],[1,"flex","justify-center"],[1,"flex","flex-wrap","items-center","justify-center","gap-6"],[1,"flex","items-center","gap-2"],[1,"text-nc1-950","mb-0","text-base","font-normal"],[1,"text-nc1-950","mb-0","text-3xl","font-bold"],[1,"relative","w-full",3,"mouseleave","innerHTML"],[1,"bg-nc1-0","pointer-events-none","absolute","z-10","rounded-lg","px-4","py-3","shadow-lg"],[1,"flex","flex-col","gap-1","text-left"],[1,"text-nc1-950","mb-0","font-bold"],[1,"text-nc1-950","my-1","text-2xl","font-bold"],[1,"text-nc1-600","mb-0"],[1,"border-b-nc1-0","absolute","-top-2","left-1/2","h-0","w-0","-translate-x-1/2","border-b-8","border-l-8","border-r-8","border-l-transparent","border-r-transparent"],[1,"border-t-nc1-0","absolute","-bottom-2","left-1/2","h-0","w-0","-translate-x-1/2","border-l-8","border-r-8","border-t-8","border-l-transparent","border-r-transparent"],[1,"h-4","w-4","rounded-sm"],[1,"text-nc1-950","text-xs"],[1,"relative","flex","h-4","w-4","items-center","justify-center"],[1,"relative","flex","h-5","w-5","items-center","justify-center"],[1,"bg-pc1-800","absolute","h-4","w-4","rounded-full"],[1,"bg-nc1-0","relative","h-2","w-2","rounded-full"],[1,"border-pc1-800","absolute","h-5","w-5","rounded-full","border-2","bg-transparent"],[1,"bg-nc1-950","relative","z-10","h-2","w-2","rounded-full"]],template:function(g,f){if(1&g&&(e.j41(0,"section",1)(1,"div")(2,"div",2)(3,"frk-toggle",3),e.bIt("toggleActive",function(de){return f.onViewToggle(de)}),e.k0s(),e.j41(4,"h2",4),e.EFF(5),e.k0s(),e.j41(6,"p",5),e.EFF(7),e.k0s(),e.j41(8,"div",6),e.Z7z(9,Tn,5,2,"div",7,ye),e.k0s()(),e.j41(11,"div",2)(12,"div",8),e.DNE(13,Nn,2,1,"div",9)(14,Xn,2,1,"div",9)(15,Co,10,9,"div",10),e.k0s(),e.j41(16,"div",11)(17,"div",7)(18,"div",12),e.Z7z(19,po,4,3,"div",13,nr),e.k0s(),e.j41(21,"div",12),e.Z7z(22,Ho,5,2,"div",13,Ot),e.k0s()()()()()()),2&g){let j;e.BMQ("aria-labelledby",f.sectionId()),e.R7$(),e.HbH(f.containerClasses()),e.R7$(2),e.Y8G("toggleButtons",f.viewToggleButtons()),e.R7$(),e.Y8G("id",f.sectionId()),e.R7$(),e.SpI(" ",f.config().heading," "),e.R7$(2),e.SpI(" ",f.config().description," "),e.R7$(2),e.Dyx(f.config().stats),e.R7$(4),e.vxM("us"===f.currentView()?13:-1),e.R7$(),e.vxM("europe"===f.currentView()?14:-1),e.R7$(),e.vxM((j=f.tooltipData())?15:-1,j),e.R7$(4),e.Dyx(f.config().legend.items),e.R7$(3),e.Dyx(f.config().legend.markers)}},dependencies:[r.MD,G.ai],encapsulation:2,changeDetection:0})}return x})(),zc=(()=>{class x{documentRef=(0,e.WQX)(p.q);elementRef=(0,e.WQX)(e.aKT);injector=(0,e.WQX)(e.zZn);destroyRef=(0,e.WQX)(e.abz);brightcoveService=(0,e.WQX)(X.BRIGHTCOVE_SERVICE);hasInjectedVideoScript=!1;config=e.hFB.required();constructor(){(0,e.QZP)(()=>{const i=this.playerConfig();!i||this.hasInjectedVideoScript||(this.hasInjectedVideoScript=!0,(0,e.mal)(()=>{const g=this.brightcoveService.createBrightcoveScript(i,this.documentRef);this.elementRef.nativeElement.appendChild(g),this.watchForVideoJsPoster()},{injector:this.injector}))})}watchForVideoJsPoster(){const i=this.elementRef.nativeElement,g=w=>{w.removeAttribute("aria-disabled"),w.setAttribute("aria-hidden","true")},f=i.querySelector(".vjs-poster");f&&g(f);const j=this.documentRef.defaultView?.MutationObserver;if(!j)return;const de=new j(()=>{const w=i.querySelector(".vjs-poster");w?.hasAttribute("aria-disabled")&&g(w)});de.observe(i,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["aria-disabled"]}),this.destroyRef.onDestroy(()=>de.disconnect())}
16playerId=(0,e.EWP)(()=>`video-hero-section-player-${typeof crypto<"u"&&crypto.randomUUID?crypto.randomUUID():Math.random().toString(36).substring(2,15)}`);sectionId=(0,e.EWP)(()=>`video-hero-section-${this.config().analytics?.component||"default"}`);playerConfig=(0,e.EWP)(()=>this.config().brightcoveVideoCompound);hasVideo=(0,e.EWP)(()=>!!this.playerConfig());hasCards=(0,e.EWP)(()=>!!this.config().cards&&(this.config().cards?.length??0)>0);containerClasses=(0,e.EWP)(()=>{const g="flex flex-col gap-8 w-full";return this.hasVideo()?`${g} items-center`:`${g} items-start py-10`});containerWidthClasses=(0,e.EWP)(()=>(this.config().width?` ${this.config().width?.containerClass}`:" container--small").trim());descriptionArray=(0,e.EWP)(()=>{const i=this.config().description;return(Array.isArray(i)?i:[i]).filter(f=>!!f)});headingMaxWidth=(0,e.EWP)(()=>this.hasVideo()?"max-w-[963px]":"max-w-[697px]");trackByIndex(i){return i}getCardCornerClasses(i,g){if((this.config().cards||[]).some(de=>"large-top-right"===de.cornerRadius)){if(0===g)return"rounded-tl-xl rounded-bl-xl rounded-br-xl rounded-tr-[128px] lg:rounded-xl";
16if(1===g)return"rounded-xl lg:rounded-tl-xl lg:rounded-bl-xl lg:rounded-br-xl lg:rounded-tr-[128px]"}return"rounded-xl"}isSvgImage(i){return i.toLowerCase().includes(".svg")}getCardLinkAnalytics(i){return{href:i.titleLink,label:i.title,type:"card"}}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-video-hero-section"]],hostAttrs:["data-gtm-component","frk-video-hero-section"],inputs:{config:[1,"config"]},decls:11,vars:7,consts:[["videoPlayer",""],[1,"relative","w-full","pb-8","pt-8",3,"id"],[1,"container"],[1,"grid","grid-cols-12","gap-8"],[1,"col-span-12","lg:col-span-8","lg:col-start-3"],[1,"text-pc1-800","mb-6","text-3xl","font-bold"],[1,"flex","w-full","flex-col","items-center","pt-8"],[1,"absolute","bottom-0","hidden","h-48","w-full","md:block","md:h-64","lg:h-[600px]"],[1,"from-pc1-800","to-pc1-500","w-full","bg-gradient-to-t","px-4","pb-12","pt-8","sm:px-6","md:px-8"],["data-testid","hero-description-paragraph",1,"text-nc1-950","text-lg",3,"mb-4","mb-0"],["data-testid","hero-description-paragraph",1,"text-nc1-950","text-lg"],[1,"border-nc1-200","relative","z-10","flex","aspect-video","w-full","items-center","justify-center","overflow-hidden","rounded-lg","border","shadow-lg"],[3,"ngTemplateOutlet"],["viewBox","0 0 1440 490","fill","none","xmlns","http://www.w3.org/2000/svg","preserveAspectRatio","none",1,"block","h-full","w-full"],["d","M0,245L120,212.3C240,180,480,114,720,147C960,180,1200,310,1440,367.5L1440,490L0,490Z",1,"fill-pc1-500"],[1,"flex","flex-col"],[1,"flex","max-w-[963px]","flex-col"],[1,"grid","w-full","grid-cols-1","gap-8","lg:grid-cols-2"],[3,"class"],[1,"text-nc1-0","text-3xl","font-bold"],[1,"text-nc1-0","mb-8","text-lg"],[1,"relative","w-32","shrink-0","self-stretch","overflow-hidden","sm:w-48"],[1,"flex","h-full","min-h-[160px]","w-full","flex-col","items-center","justify-center"],["loading","lazy","width","192","height","160",3,"ngSrc","alt"],[1,"flex","min-w-0","grow","flex-col","gap-2","p-6"],[1,"badge","badge--square","self-start"],[1,"text-pc1-500","hover:text-pc1-800","focus:ring-pc1-500","text-lg","font-bold","underline","decoration-solid","focus:outline-none","focus:ring-2","focus:ring-offset-2",3,"href","frkCalloutCardAnalytics"],[1,"text-pc1-500","text-lg","font-bold"],[1,"text-nc1-950","text-base"],["data-embed","default","data-playlist-id","","data-application-id","","controls","",1,"vjs-fluid",3,"id"]],template:function(g,f){1&g&&(e.j41(0,"section",1)(1,"div",2)(2,"div",3)(3,"div",4),e.DNE(4,Wo,2,1,"h2",5)(5,Bi,2,0)(6,$i,3,1,"div",6),e.k0s()()(),e.DNE(7,fr,3,0,"div",7),e.k0s(),e.DNE(8,Gi,7,3,"section",8)(9,sr,1,4,"ng-template",null,0,e.C5r)),2&g&&(e.Y8G("id",f.sectionId()),e.BMQ("aria-label",f.config().heading),e.R7$(4),e.vxM(f.config().heading?4:-1),e.R7$(),e.vxM(f.descriptionArray().length?5:-1),e.R7$(),e.vxM(f.hasVideo()&&f.playerConfig()?6:-1),e.R7$(),e.vxM(f.config().showCurvedDivider?7:-1),e.R7$(),e.vxM(f.hasCards()&&f.config().cards?8:-1))},dependencies:[r.MD,r.T3,l.kt,X.CalloutCardAnalyticsDirective],encapsulation:2,changeDetection:0})}return x})(),nl=(()=>{class x{config=e.hFB.required();containerClasses=(0,e.EWP)(()=>(this.config().width?` ${this.config().width?.containerClass}`:" container--small").trim());currentVisibleCount=(0,e.EWP)(()=>{const i=this.config(),g=this.visibleCount();return Math.min(0===g?i.initialVisibleCount??5:g,i.entries.length)});visibleCount=(0,e.vPA)(0);isExpanded=(0,e.EWP)(()=>{const i=this.config(),g=this.visibleCount();return(0===g?i.initialVisibleCount??5:g)>=i.entries.length});hasMoreEntries=(0,e.EWP)(()=>{const i=this.config(),g=this.visibleCount();return(0===g?i.initialVisibleCount??5:g)<i.entries.length});showToggleButton=(0,e.EWP)(()=>{const i=this.config();return i.entries.length>(i.initialVisibleCount??5)});toggleButtonText=(0,e.EWP)(()=>{const i=this.config();return this.isExpanded()?i.showLessText??"Show Less":i.showMoreText??"Show More"});onToggle(){const i=this.config();this.isExpanded()?this.visibleCount.set(0):this.visibleCount.set(i.entries.length)}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-glossary"]],hostAttrs:["data-gtm-component","frk-glossary"],inputs:{config:[1,"config"]},decls:10,vars:8,consts:[[1,"text-pc1-800","mb-8","text-3xl","font-bold","lg:mb-10"],[1,"flex","w-full","flex-col","items-center","gap-8"],[1,"w-full"],[1,"grid","w-full","grid-cols-1","gap-x-4","gap-y-2","text-base","sm:grid-cols-[160px_1fr]","
16sm:gap-x-6","md:grid-cols-[200px_1fr]","md:gap-x-8","lg:grid-cols-[253px_1fr]","lg:gap-x-10",3,"mb-6","hidden"],["type","button",1,"button","button--primary"],[1,"grid","w-full","grid-cols-1","gap-x-4","gap-y-2","text-base","sm:grid-cols-[160px_1fr]","sm:gap-x-6","md:grid-cols-[200px_1fr]","md:gap-x-8","lg:grid-cols-[253px_1fr]","lg:gap-x-10"],[1,"font-bold","last:mb-0"],[1,"last:mb-0"],["type","button",1,"button","button--primary",3,"click"]],template:function(g,f){1&g&&(e.j41(0,"div")(1,"div")(2,"section")(3,"h2",0),e.EFF(4),e.k0s(),e.j41(5,"div",1)(6,"div",2),e.Z7z(7,Ir,5,6,"div",3,_r),e.k0s(),e.DNE(9,jr,2,2,"button",4),e.k0s()()()()),2&g&&(e.R7$(),e.HbH(f.containerClasses()),e.R7$(),e.HbH("box-border flex flex-col"+(f.config().customClasses?" "+f.config().customClasses:"")),e.BMQ("aria-label",f.config().ariaLabel||"Glossary: "+f.config().title)("data-gtm-component","frk-glossary"),e.R7$(2),e.SpI(" ",f.config().title," "),e.R7$(3),e.Dyx(f.config().entries),e.R7$(2),e.vxM(f.showToggleButton()?9:-1))},encapsulation:2,changeDetection:0})}return x})();const Tc=()=>[h.e("node_modules_pnpm_highcharts_12_6_0_jspdf_4_1_0_node_modules_highcharts_modules_accessibility_js").then(h.t.bind(h,8077,19)),h.e("node_modules_pnpm_highcharts_12_6_0_jspdf_4_1_0_node_modules_highcharts_modules_annotations_js").then(h.t.bind(h,36055,19))];let rc=(()=>{class x{logger=(0,e.WQX)(J.L);responsiveService=(0,e.WQX)(J.R);sanitizer=(0,e.WQX)(Ue.up);unsubscribe$=new Be.B;config=e.hFB.required();activeTabId=(0,e.vPA)("");selectedTabIndex=(0,e.vPA)(0);isMobile=(0,e.vPA)(!1);highcharts=_e;isHorizontalLayout=(0,e.EWP)(()=>"horizontal"===this.config().layout);shouldShowTabs=(0,e.EWP)(()=>this.config().tabs.length>1);tabClassesMap=(0,e.EWP)(()=>{const i=this.config().tabs,g=this.isHorizontalLayout(),f="transparent"===this.config().contentBackgroundColor,j="blue"===this.config().variant,de=this.activeTabId(),w=new Map;return i.forEach(ne=>{const _=de===ne.id,D=g?this.getHorizontalTabClasses(_,j,f):this.getVerticalTabClasses(_,j,f);w.set(ne.id,D)}),w});ngOnInit(){this.responsiveService.isLteMd$.pipe((0,Ce.Q)(this.unsubscribe$)).subscribe({next:i=>{this.isMobile.set(i)},error:i=>{this.logger.error("VerticalTabsComponent",i)}})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}constructor(){(0,e.QZP)(()=>{const i=this.config();if(i.activeTabId){this.activeTabId.set(i.activeTabId);const g=i.tabs.findIndex(f=>f.id===i.activeTabId);-1!==g&&this.selectedTabIndex.set(g)}else i.tabs.length>0&&i.tabs[0]?(this.activeTabId.set(i.tabs[0].id),this.selectedTabIndex.set(0)):(this.activeTabId.set(""),this.selectedTabIndex.set(0))})}containerWidthClasses=(0,e.EWP)(()=>(this.config().width?` ${this.config().width?.containerClass}`:" container--small").trim());containerClasses=(0,e.EWP)(()=>{const i=this.config().variant;return`relative flex box-border w-full ${"dark"===i||"blue"===i?"":"bg-nc1-0"} ${this.isMobile()?"px-4 py-8 gap-4":"px-8 py-10 gap-10"}`});containerStyles=(0,e.EWP)(()=>{const i=this.config().variant;return"dark"===i?{background:"linear-gradient(135deg, #DDEAFF 5.83%, #ADC2FF 97.83%)"}:"blue"===i?{background:"linear-gradient(136deg, #1446E1 0%, #001E62 100%)"}:{}});headingClasses=(0,e.EWP)(()=>`relative w-full shrink-0 font-bold ${"blue"===this.config().variant?"text-nc1-0":"text-pc1-800"} ${this.isMobile()?"text-2xl leading-[30px]":"text-[30px] leading-[38px]"}`);descriptionClasses=(0,e.EWP)(()=>"relative w-full shrink-0 text-base leading-normal "+("blue"===this.config().variant?"text-nc1-0":"text-nc1-600"));navClasses=(0,e.EWP)(()=>{const i=this.isHorizontalLayout(),f="blue"===this.config().variant;return i?(f?"after:border-nc1-0 border-nc1-0 after:border-b after:border-solid after:content-[''] after:w-full":"after:border-nc1-200 border-nc1-200  gap-1 border-b border-solid")+" flex w-full shrink-0 flex-row content-stretch items-end":"flex w-[281px] shrink-0 flex-col content-stretch items-start"});getTabClasses(i){const g=this.activeTabId()===i.id,f=this.isHorizontalLayout(),j="transparent"===this.config().contentBackgroundColor,de="blue"===this.config().variant;return f?this.getHorizontalTabClasses(g,de,j):this.getVerticalTabClasses(g,de,j)}getHorizontalTabClasses(i,g,f){const j="flex cursor-pointer items-center justify-center px-8 py-4 transition-colors rounded-tl rounded-tr relative border-b border-solid whitespace-nowrap",de=f?"bg-transparent":"bg-nc1-0";return i?this.getActiveHorizontalClasses(j,de,g,f):this.getInactiveHorizontalClasses(j,de,g,f)}getActiveHorizontalClasses(i,g,f,j){return f?`${i} border-t-[6px] border-l border-r border-b border-solid border-t-nc1-0 border-l-nc1-0 border-r-nc1-0 border-b-transparent text-nc1-0 bg-transparent mb-[-1px] z-10`:`${i} border-t-[6px] border-l border-r border-b border-solid border-t-pc1-500 border-l-pc1-800 border-r-pc1-800 ${j?"border-b-transparent":"border-b-nc1-0"} text-nc1-950 mb-[-1px] ${g} z-10`}getInactiveHorizontalClasses(i,g,f,j){return f?`${i} hover:bg-nc1-0/10 text-nc1-0 bg-transparent`:`${i} ${j?"hover:bg-nc1-0/10":"hover:bg-nc1-50"} border-t border-l border-r border-b-0 border-solid border-nc1-200 text-nc1-
16700 ${g}`}getVerticalTabClasses(i,g,f){const j="flex w-full cursor-pointer items-center gap-1 overflow-clip border-0 border-b border-solid px-3 py-5 text-left transition-colors",de=f?"hover:bg-nc1-0/10":"hover:bg-nc1-50";return i?g?`${j} hover:bg-nc1-0/10 border-b-4 !border-nc1-0 text-nc1-0`:`${j} ${de} border-b-4 !border-pc1-700 text-nc1-950`:g?`${j} hover:bg-nc1-0/10 border-pc1-300 text-nc1-0`:`${j} ${de} border-nc1-200 text-nc1-700`}dropdownClasses=(0,e.EWP)(()=>(this.config(),"box-border h-10 w-full appearance-none rounded border border-solid px-2 py-0 pr-8 text-base leading-[22px] bg-nc1-0 text-nc1-950 border-nc1-200"));contentCardClasses=(0,e.EWP)(()=>{const i=this.config().contentBackgroundColor??"white",g=this.config().contentBorder??!0,de="blue"===this.config().variant&&"transparent"!==i,{bgClass:w,borderClass:ne,backdropClass:_}=this.getContentCardStyles(de,i,g),D=`relative box-border flex shrink-0 flex-col content-stretch items-start ${w} ${ne} ${_}`,Y=this.shouldShowContentBorder(de,i,g);return`${D} ${this.getContentCardSizeClasses(Y)}`});getContentCardStyles(i,g,f){return i?{bgClass:"bg-[rgba(0,15,61,0.5)]",borderClass:"border border-[rgba(255,255,255,0.5)]",backdropClass:"backdrop-blur-sm"}:{bgClass:"transparent"===g?"bg-transparent":"bg-nc1-0",borderClass:"transparent"!==g&&f?"border border-nc1-200":"border-0",backdropClass:""}}shouldShowContentBorder(i,g,f){return!!i||"transparent"!==g&&f}getContentCardSizeClasses(i){return this.isMobile()?i?"gap-6 p-6 rounded-lg":"gap-6 py-6 rounded-lg":i?"gap-8 p-8 rounded-xl":"gap-8 rounded-xl"}contentTextClasses=(0,e.EWP)(()=>"blue"===this.config().variant?"text-nc1-0":"");selectTab(i){this.selectedTabIndex.set(i);const f=this.config().tabs[i];f&&this.onTabClick(f)}onTabClick(i){this.activeTabId.set(i.id);const g=this.config().tabs.findIndex(f=>f.id===i.id);-1!==g&&this.selectedTabIndex.set(g),this.config().onTabChange&&this.config().onTabChange?.(i.id)}onTabKeydown(i,g){const f=this.config().tabs,j=this.calculateTargetIndex(i,g,f.length);if(void 0===j)return;i.preventDefault();const de=f[j];de&&(this.onTabClick(de),j!==g&&this.focusTab(de.id))}calculateTargetIndex(i,g,f){const de={Enter:()=>g," ":()=>g,Home:()=>0,End:()=>f-1,ArrowLeft:()=>this.handleArrowKey(!0,g,f),ArrowRight:()=>this.handleArrowKey(!0,g,f,!1),ArrowUp:()=>this.handleArrowKey(!1,g,f),ArrowDown:()=>this.handleArrowKey(!1,g,f,!1)}[i.key];return de?.()}handleArrowKey(i,g,f,j=!0){if(this.isHorizontalLayout()!==i)return;const w=g+(j?-1:1);return w<0?f-1:w>=f?0:w}focusTab(i){setTimeout(()=>{document.getElementById(`tab-${i}`)?.focus()},0)}activeTabIndex=(0,e.EWP)(()=>{const i=this.config().tabs,g=this.activeTabId();return i.findIndex(f=>f.id===g)});useConfigContent=(0,e.EWP)(()=>this.config().useConfigContent??!1);activeTabContent=(0,e.EWP)(()=>{const i=this.activeTabId(),f=this.config().tabs.find(j=>j.id===i);return f?.content?f.content:null});sanitizedContent=(0,e.EWP)(()=>{const i=this.activeTabContent();return i?"html"===i.type?this.sanitizer.bypassSecurityTrustHtml(i.value):"mixed"===i.type?this.sanitizer.bypassSecurityTrustHtml(i.value.html):"text"===i.type?i.value:"":""});chartOptions=(0,e.EWP)(()=>{const i=this.activeTabContent();return"chart"===i?.type?i.value:"mixed"===i?.type?i.value.chart:void 0});topContent=(0,e.EWP)(()=>{const i=this.activeTabContent();return"chart"===i?.type&&i.topContent?this.sanitizer.bypassSecurityTrustHtml(i.topContent):"mixed"===i?.type&&i.value.topContent||"dual-chart"===i?.type&&i.value.topContent?this.sanitizer.bypassSecurityTrustHtml(i.value.topContent):void 0});bottomContent=(0,e.EWP)(()=>{const i=this.activeTabContent();return"chart"===i?.type&&i.bottomContent?this.sanitizer.bypassSecurityTrustHtml(i.bottomContent):"mixed"===i?.type&&i.value.bottomContent||"dual-chart"===i?.type&&i.value.bottomContent?this.sanitizer.bypassSecurityTrustHtml(i.value.bottomContent):void 0});leftChart=(0,e.EWP)(()=>{const i=this.activeTabContent();if("dual-chart"===i?.type)return i.value.leftChart});rightChart=(0,e.EWP)(()=>{const i=this.activeTabContent();if("dual-chart"===i?.type)return i.value.rightChart});imageGridConfig=(0,e.EWP)(()=>{const i=this.activeTabContent();if("image-grid"===i?.type)return i.value});sanitizedFooterContent=(0,e.EWP)(()=>{const i=this.config().footerContent;if(i)return this.sanitizer.bypassSecurityTrustHtml(i)});static \u0275fac=function(g){return new(g||x)};
16static \u0275cmp=e.VBU({type:x,selectors:[["frk-vertical-tabs"]],hostAttrs:["data-gtm-component","frk-vertical-tabs"],inputs:{config:[1,"config"]},features:[e.Jv_([(0,we.aD)({modules:Tc})])],ngContentSelectors:na,decls:9,vars:30,consts:[["data-gtm-component","frk-vertical-tabs",3,"ngStyle"],[1,"relative","flex","flex-col","items-start",3,"ngClass"],[1,"relative","flex","w-full","shrink-0","flex-col","content-stretch","items-start","gap-2","pb-8"],[1,"relative","flex","w-full","shrink-0","content-stretch"],[3,"class"],["data-testid","footer-content",3,"class","innerHTML"],[3,"class","innerHTML"],[3,"innerHTML"],[1,"relative","w-full","shrink-0"],["role","tablist",3,"class"],["width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","right-2","top-1/2","h-4","w-4","-translate-y-1/2"],["d","M4 6L8 10L12 6","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round"],[3,"change","value"],[3,"value"],["role","tablist"],["type","button",3,"class"],["type","button",3,"click","keydown"],[1,"text-base","font-bold","leading-[22px]",3,"innerHTML"],[1,"w-full",3,"innerHTML"],[1,"block","h-auto","w-full",3,"options"],[1,"flex","w-full","gap-8",3,"flex-col","justify-between","items-center","flex-col-reverse"],[1,"flex","w-full","gap-8",3,"flex-col","justify-between","items-center"],[1,"flex","w-full","gap-8"],[1,"flex","w-full","gap-10"],[1,"flex","flex-1","flex-col","gap-10"],[1,"flex","w-full","flex-col","gap-2"],[3,"config"],["data-testid","footer-content",3,"innerHTML"]],template:function(g,f){1&g&&(e.NAR(),e.j41(0,"div",0)(1,"div",1),e.DNE(2,Pr,3,2,"div",2),e.j41(3,"div",3),e.DNE(4,sa,2,1),e.j41(5,"section"),e.DNE(6,xa,7,3,"div",4)(7,ns,2,2,"div",4),e.k0s()(),e.DNE(8,ds,1,3,"div",5),e.k0s()()),2&g&&(e.HbH(f.containerClasses()),e.Y8G("ngStyle",f.containerStyles()),e.BMQ("data-active-tab",f.activeTabId()),e.R7$(),e.Y8G("ngClass",f.containerWidthClasses()),e.R7$(),e.vxM(f.config().heading||f.config().description?2:-1),e.R7$(),e.AVh("flex-col",f.isMobile()||f.isHorizontalLayout())("flex-row",!f.isMobile()&&!f.isHorizontalLayout())("items-start",!f.isMobile()&&!f.isHorizontalLayout())("items-stretch",f.isMobile()||f.isHorizontalLayout())("gap-4",f.isMobile())("gap-8",!f.isMobile()),e.R7$(),e.vxM(f.shouldShowTabs()?4:-1),e.R7$(),e.HbH(f.contentCardClasses()),e.AVh("w-full",f.isHorizontalLayout()||f.isMobile()||!f.shouldShowTabs())("flex-1",!f.isHorizontalLayout()&&!f.isMobile()&&f.shouldShowTabs()),e.BMQ("id","tab-panel-"+f.activeTabId())("aria-labelledby","tab-"+f.activeTabId())("aria-label",f.config().ariaLabel||"Tab content"),e.R7$(),e.vxM(f.useConfigContent()?6:7),e.R7$(2),e.vxM(f.sanitizedFooterContent()?8:-1))},dependencies:[r.MD,r.YU,r.B3,we.HM,kc],encapsulation:2,changeDetection:0})}return x})(),Ec=(()=>{class x{elementRef=(0,e.WQX)(e.aKT);tabsComponent=(0,e.WQX)(rc,{optional:!0});frkVerticalTabPanel=e.hFB.required();constructor(){(0,e.QZP)(()=>{const i=this.frkVerticalTabPanel(),g=this.tabsComponent?.activeTabId(),f=this.tabsComponent?.config();if(this.elementRef.nativeElement){const j=this.elementRef.nativeElement;let de=!1;g?de=g===i:f?.tabs&&f.tabs.length>0&&f.tabs[0]&&(de=i===f.tabs[0].id),de?(j.style.display="block",j.setAttribute("role","tabpanel"),j.setAttribute("aria-labelledby",`tab-${i}`),j.setAttribute("id",`tab-panel-${i}`)):j.style.display="none"}})}static \u0275fac=function(g){return new(g||x)};static \u0275dir=e.FsC({type:x,selectors:[["","frkVerticalTabPanel",""]],inputs:{frkVerticalTabPanel:[1,"frkVerticalTabPanel"]}})}return x})();const ql="SpecialistManagersComponent";let Z=(()=>{class x{logger=(0,e.WQX)(J.L);responsiveService=(0,e.WQX)(J.R);unsubscribe$=new Be.B;config=e.hFB.required();activeManagerId=(0,e.vPA)("");selectedManagerIndex=(0,e.vPA)(0);isMobile=(0,e.vPA)(!1);activeManager=(0,e.EWP)(()=>{const i=this.activeManagerId();return this.config().managers.find(g=>g.id===i)});shouldShowTabs=(0,e.EWP)(()=>this.config().managers.length>1);acquiredLabel=(0,e.EWP)(()=>this.activeManager()?.acquiredLabel||"Acquired by FT");containerClasses=(0,e.EWP)(()=>("flex flex-col gap-8"+(this.config().width?` ${this.config().width?.containerClass}`:" container--small")).trim());ngOnInit(){const i=this.config().activeManagerId||this.config().managers[0]?.id;if(i){this.activeManagerId.set(i);const g=this.config().managers.findIndex(f=>f.id===i);-1!==g&&this.selectedManagerIndex.set(g),this.logger.debug(ql,"Initial active manager:",i)}this.responsiveService.isLteMd$.pipe((0,Ce.Q)(this.unsubscribe$)).subscribe({next:g=>{this.isMobile.set(g)},error:g=>{this.logger.error(ql,g)}})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}onTabClick(i){this.activeManagerId.set(i.id);const g=this.config().managers.findIndex(f=>f.id===i.id);-1!==g&&this.selectedManagerIndex.set(g),this.logger.debug(ql,"Tab clicked:",i.id)}selectManager(i){const g=this.config().managers[i];g&&(this.activeManagerId.set(g.id),this.selectedManagerIndex.set(i),this.logger.debug(ql,"Manager selected from dropdown:",g.id))}isTabActive(i){return this.activeManagerId()===i}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-specialist-managers"]],hostAttrs:["data-gtm-component","frk-specialist-managers"],inputs:{config:[1,"config"]}
16,decls:9,vars:9,consts:[["role","region","data-gtm-component","frk-specialist-managers",1,"px-8","py-6","lg:py-10"],[1,"flex","flex-col","gap-6"],[1,"text-pc1-800","mb-0","text-3xl"],[1,"text-nc1-950","mb-0","text-lg"],[1,"flex","w-full","gap-8"],["role","tabpanel",1,"border-nc1-200","bg-nc1-0","flex","flex-1","flex-col","gap-8","rounded-xl","border","p-8"],[1,"relative","w-full","shrink-0"],["role","tablist",1,"flex","w-[345px]","shrink-0","flex-col"],["width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","right-2","top-1/2","h-4","w-4","-translate-y-1/2"],["d","M4 6L8 10L12 6","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round","stroke","#3769FF"],[1,"border-nc1-200","bg-nc1-0","text-nc1-950","w-full","appearance-none","rounded-lg","border","py-3","pl-3","pr-8","text-base",3,"change","value"],[3,"value"],["type","button","role","tab",1,"flex","w-full","items-center","border-b","px-3","py-5","text-left","text-base","transition-colors",3,"border-pc1-700","border-b-4","text-nc1-950","border-nc1-200","border-b","text-nc1-700"],["type","button","role","tab",1,"flex","w-full","items-center","border-b","px-3","py-5","text-left","text-base","transition-colors",3,"click","keydown.enter","keydown.space"],[1,"h-12"],["priority","",1,"h-full","w-auto","object-contain","object-left",3,"ngSrc","alt","width","height"],[1,"flex","gap-8"],[1,"flex-1"],[1,"border-nc1-200","border-b","pb-2"],[1,"text-nc1-950","mb-0","text-base"],[1,"pt-1"],[1,"text-pc1-800","mb-0","text-2xl"],[1,"pb-8","pt-2"],[1,"text-nc1-950","text-base"],[1,"text-pc1-600","hover:text-pc1-700","inline-flex","items-center","gap-2","text-sm","underline",3,"href"],["viewBox","0 0 16 16","fill","currentColor","aria-hidden","true",1,"h-4","w-4","-rotate-90"],["d","M8 12L3 7L4.4 5.6L8 9.2L11.6 5.6L13 7L8 12Z"],[1,"flex","flex-col","items-end","gap-8","lg:flex-row"],[3,"class"],[1,"lg:w-2/5"],[1,"text-nc1-950","mb-0","text-2xl","italic"],[1,"flex","max-w-[256px]","items-start","gap-4"],[1,"bg-pc1-100","h-20","w-20","shrink-0","overflow-hidden","rounded-full"],["priority","",1,"h-full","w-full","object-cover",3,"ngSrc","alt","width","height"],[1,"flex","flex-1","flex-col","gap-1"],[1,"text-pc1-600","hover:text-pc1-700","text-lg","underline",3,"href"],[1,"text-nc1-950","text-lg"],[1,"text-nc1-600","text-base"]],template:function(g,f){if(1&g&&(e.j41(0,"section",0)(1,"div")(2,"div",1)(3,"h2",2),e.EFF(4),e.k0s(),e.DNE(5,za,2,1,"p",3),e.k0s(),e.j41(6,"div",4),e.DNE(7,$s,2,1)(8,Ml,30,12,"div",5),e.k0s()()()),2&g){let j;e.BMQ("data-active-manager",f.activeManagerId()),e.R7$(),e.HbH(f.containerClasses()),e.R7$(3),e.SpI(" ",f.config().heading," "),e.R7$(),e.vxM(f.config().description?5:-1),e.R7$(),e.AVh("flex-col",f.isMobile()),e.R7$(),e.vxM(f.shouldShowTabs()?7:-1),e.R7$(),e.vxM((j=f.activeManager())?8:-1,j)}},dependencies:[l.kt],encapsulation:2,changeDetection:0})}return x})(),Jt=(()=>{class x{renderer;config=e.hFB.required();scriptElement=null;_document=(0,e.WQX)(p.q);constructor(i){this.renderer=i,(0,e.QZP)(()=>{this.config(),this.addVideoScript()})}ngOnDestroy(){this.scriptElement?.parentNode&&(this.renderer.removeChild(this._document.body,this.scriptElement),this.scriptElement=null)}addVideoScript(){this.scriptElement?.parentNode&&(this.renderer.removeChild(this._document.body,this.scriptElement),this.scriptElement=null);const i=this.getScriptSrc(),g=this._document.querySelector(`script[src="${i}"]`);if(g)return void(this.scriptElement=g);const f=this.renderer.createElement("script");f.type="text/javascript",f.src=i,this.renderer.appendChild(this._document.body,f),this.scriptElement=f}containerClasses=(0,e.EWP)(()=>(this.config().width?` ${this.config().width?.containerClass}`:" container--small").trim());getScriptSrc(){if(this.config().embedScript){const i=this.config().embedScript;if(i){const g=this.renderer.createElement("div");g.innerHTML=i;const j=g.querySelector("script")?.getAttribute("src")??null;if(j)return j}}return this.config().isMultiPlayer?"https://players.brightcove.net/"+this.config().accountID+"/experience_"+this.config().experienceID+"/live.js":"https://players.brightcove.net/"+this.config().accountID+"/"+this.config().playerID+"_default/index.min.js"}static \u0275fac=function(g){return new(g||x)(e.rXU(e.sFG))};static \u0275cmp=e.VBU({type:x,selectors:[["frk-video-embed"]],hostAttrs:["data-gtm-component","frk-video-embed"],inputs:{config:[1,"config"]},decls:6,vars:12,consts:[["data-gtm-component","frk-video-embed",3,"ngClass"],[1,"text-pc1-800","text-3xl","font-bold",3,"ngClass"],[1,"text-nc1-950","mb-0","text-base"],[3,"innerHTML"]],template:function(g,f){if(1&g&&(e.j41(0,"section",0)(1,"div"),e.DNE(2,il,2,5,"h2",1)(3,ol,2,1,"p",2)(4,Sl,1,1,"div")(5,Us,2,3,"div",3),e.k0s()()),2&g){let j;e.Y8G("ngClass",e.sMw(8,ml,(null==(j=f.config().background)?null:j.cssClass)||"bg-nc1-0",(null==(j=f.config().spacing)?null:j.cssClass)||"",f.config().customClasses?" "+f.config().customClasses:"")),e.BMQ("aria-label",f.config().ariaLabel||"Video player"),e.R7$(),e.HbH(f.containerClasses()),e.R7$(),e.vxM(f.config().title?2:-1),e.R7$(),e.vxM(f.config().summary?3:-1),e.R7$(),e.vxM(f.config().isMultiPlayer&&!f.config().embedScript?4:-1),e.R7$(),e.vxM(f.config().embedScript?5:-1)}},dependencies:[X.SafeHtmlPipe,r.YU],encapsulation:2,changeDetection:0})}return x})(),S=(()=>{class x{config=e.hFB.required();playEvent=(0,e.CGW)();pauseEvent=(0,e.CGW)();progressEvent=(0,e.CGW)();completeEvent=(0,e.CGW)();errorEvent=(0,e.CGW)();youtubeIcon="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSI2IiBmaWxsPSIjRkYwMDAwIi8+PHBhdGggZD0iTTEwIDhMMTYgMTJMMTAgMTZWOFoiIGZpbGw9IndoaXRlIi8+PC9zdmc+";platformIcons={"apple podcasts":"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpath%20fill%3D%22url(%23a)%22%20d%3D%22M0%200h24v24H0z%22%2F%3
16E%3Cdefs%3E%3Cpattern%20id%3D%22a%22%20patternContentUnits%3D%22objectBoundingBox%22%20width%3D%221%22%20height%3D%221%22%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22translate(-1.167%20-.417)scale(.04167)%22%2F%3E%3C%2Fpattern%3E%3Cimage%20id%3D%22b%22%20width%3D%22196%22%20height%3D%2245%22%20preserveAspectRatio%3D%22none%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAMQAAAAtCAYAAADx7cQhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABNFSURBVHhe7ZwJeBVFtsf%2FfdfkJiEhgZBA2AxJZJsgi4gCYRh5I4Pg4KegoogjMMgIiOBDcXiojIwMKPL0QxRwFJ5iUGFEWeQ989hhWFQUCJCAbEkgECBku0vf7ndO37pJZ8ObmxDG9%2FXvo7%2Bqrqru27m3%2FnXOqapGUgkYGBhomERqYGBAGIIwMNBhCMLAQIchCAMDHYYgDAx0GIIwMNBhCMLAQIchCAMDHYYgquJ0AqtXA2MeB7p0BiLCATN9TZzyOZdzPbcz%2BH%2FHTVup9pYBV%2F5XReFuFZ7LorCO2BOAkFYSYoYAthhJlAaJ2w0sWgQsmA9cvCgKr0Pz5sD054ApU%2BjDbaIwOIqKirBq1SqsW7cOhVevitK6kdC6NVJSUjB%2B%2FHi0bNlSlBrUlZsiiLIzCs4sUeAuaJiPZjG0ecqE0NZBGryjmcDIkcCPP4qCOtClK1mMdODWjqKgbhw7dgzjxo3TRNEQsBiWLl1qiCJIGl0Q7ksKsud74KpBDBL1Z2uUCREdJYQlm2BrIkGhZvJVsiSHFBRnKmRZan5cs0NC59fslIqCQNm9CxhCJibIkVkjKgpYvx7oc6coCIzc3FyMHTtWS6tBBk%2BJssCT2gTyreFQYqxasemSG%2BasUlgPF8OcT1athp%2BPxZCeno6IiAhRYhAojS6IU8vdKNgpi7MKJPI64oZY0by%2FBe5CFcVHvXBfUahCgi1aQkSSWWtTsF3GxS1yhTCo3t8pYgdZ0OYRu5YPCLYMd1InrkEMaq%2FbgfuHA6mpQCR1%2BEJqc%2FAgsGYtpH17RSsdLIpdJK46WIpZs2bhiy%2B%2BEGcVeOPscD0QD0%2FPSKgOsyitjORRYd19BSEf58B02SNKK5gwYQImTpwozn75eL%2F%2FFkpWFtTzNHiER0Ciw3xbd5g6JIkWDUOjC%2BLHWaUoPeOlfswdmUtUWKIkpExxQCFzcHa1C8UnFKhy5ceSaICM7GpGu0dCtOuz3nFCrdIP2Er0fIeC30DgmKFnT%2BBQZTdJ7dABWLIE0sDf0BBNz5GdTSosAGJiIHGdyQQ1I4N7HKTsLHGVgN2n%2FfsDjimGDR2Kn06dEmc%2B5I7hKBvXFkoCCZu%2Fo5%2FBdNGF0MWnYTlU2eVq1aoVNm3aJM5%2Bucjbt8Lz9ptQzueJksqYu3WHfdJU%2Bm0aRhiNLoidjxayN%2BDTAmEOIVfnBQfclxUcf7cMiguIvs2CuIE2hMSRD0UNSyjmyN3kQlGWF%2BZQoOP0MChOFUcWlFB9hYVg7vqIRupAmE%2FB84x%2FFyc%2B1H79IK37kh7KDHXePGDZUkgXLohaqm%2FRAuTjQJrxPA1ZXqjDhkLavl3UCub9DXiOgu0A6NWrF0pK6G8QyLdFwvVcEtSQusVCUqkXIfOyYP7xmijxceTIEZGrH0vfX4kD3%2F2A3PPnEREejuQOt2D8k6MRH0ffxw3E9dc5kDeRK0pwx2drYEpK1s6VvDx4qc4vFNuYsbA%2BMVbL14dGF8S2h6%2BIHH04%2Fe7tR4UiMsWCgy8XwRphQuLoUIS1syB%2FBwngpFdr1yTZgti%2BNlza58bJ%2FyqDJQToPq8Jzn3pRM7XNNLrSFvVVOSuA0%2BZtm1TaTZJTewAiUd3sgbq4HsgkXmuDTUpCdJGGn3JaqhkZaQTZEX88OzT6TNACD3kz9CjR49yQagxNjjndYHaLLgZK1OBG%2FZZRyDlVkwHHz16VOSCZ9SYp3A8%2B4Q4q4CF8cVnK7T0RuB%2BayE8n6VrrpH91XmaIGqCBeP5%2BzJNGA0hiiCnZYLHS26I%2F7DGSmh%2Buw1ZH5fA41FwyxM0%2FJNrtP%2FFqzixugT5%2B110OJFN9d%2FPKUR4GzMSqY3bqeDoe8VoeU8ITCF0Lxqt%2FUdArFtXfWp18WKfO6QXQy2dmuu5HbfXrtPD9%2BX7B4BC34H%2FcD%2Ba4BMDuY3SqVKYtl2EefVZWN49Cetb2bAsPgnLyjMwfXMBUia5R87Kf6tCgnL%2FPh6KSS2%2FZ33Zsn1XuRgeGjEc6z5dqaVMUXExvtrw31q%2BoZE3UidnMcTFI3T5Ck0MHEM4p0xE6ZBB2sF5bme5ZwhCFi2Gidq6P1imtasPpt2VraygFLvfXYD4xCchtaXjjgV4%2FbtSX9WptehEZZ3GL0InrX4C4sevRc33qQ4LQebOS2lMTwuKc2RcPuxC3AAb7NEmHF1WBOdVGWHtzej6fDi6TItARLIJRec8OLL0GmJJQGHtJFz81qXFGY72pkoiC4gNPjPsR%2B3eHdKgQZqb5BeDSv67evgI1BEjSAHVfXlNFPNe811H11eiyv1rwy9iOc4GpXOkVmb6PAfmF36AecExmD48RS5cDrApD9L6HEifnIZ54XFYXvwBlgkHYP5rJqRvyeIKG%2B%2Ft2wxyrLVug8N1SElKxLOTJ%2BDhB%2B%2FHtMlPIT6%2BBR4Zcb%2Bo9YniRuChjs3YaLRnUbAFYPeJR%2F%2FQ9DXaYRk8RGvHddzG9sIs7Ro%2Brw%2BmgbP%2FiaprrpnvzsWdczOBvgPx0cKB%2BJ2ciem%2Fn4vXdZYz8%2BtsxE8chbdHOHD%2B669Q031qQpZlTRAer4ymXayaGDwuL%2BL623FhbxmK8tygnxPdno9E89vsJAA7UqdHQla8KPzJhZxtZYhLC4HsISFluhHV2QqPuCffOyDYNdIznEY9FhPFDHqkdu2oE6ZD3bbdN%2BtUlWX05fN1fL2eqvevBfZWtd
16H8ljCosWJ2rIWdXLJweEe1gfzCrZDn%2FQreN7pBnp8K%2BaXOkMcnwntXM%2B1a7LgIE4nDNPMgOdwkAIcZStfIBrMQHCM8TAJI698Hbyx6By%2B%2FugDTX3hJ1N4YtNkkcn%2FYKvDor1kLcovYUnAMIW%2FcAO%2F2bVo9WwZ2meQdW7VzvyVRi4Nf0zE51%2BxHhjjRkP%2BJv8ylQCVhIDI%2BHIVH7h%2BF9R8NRHvkYfoSnTm6ezjWTxuIP83%2FE14kt7nafWpB9rKLo9CgpsLikOAs4tFM0axD4UkSA%2BUluwpbkwpvzkp5U6iqXVtwyIWwVhYtX1bghT2SLATl%2FVYnIE6fFhlBaipUGvGl%2FHxRUBnprrsg7dkDdcUKqAkJopTKqT1fp03N6ql6%2F1rwj%2BRK%2B4rFE6V%2Fc3hf7gxlcDx9lkMb%2FBWnrAmAXSr1182hTEuB972e8P6lK7y3R0Mp9gBlvr%2BdxdVQFoJ5ee58TJj0HFZ9uhYHvj9IMUOYqLkx8KwSY%2B7bX0vZdbLz6E%2FWyEmBvPvthXC9Ngdl5DKB4he2DPKn6Vpbc980LWXBBAv1uiqj6rlcfMfp7R1QPqOe0gF9OD14Gj9pBUSTMPg8bAeaRnMa2OjMndd%2FqPwbks%2FMeYUvp6fhvPOqFyfXXfPVU4%2FIP1CmlfG0rCrRqMrXc56vo47Cea%2FXdwREqXD%2F%2FPA6A0%2BtXg9ym6RHHwMO0AhEQXU5fB1fr6fq%2FWvB33HVSN%2Bim0YJdf5XD0H5wy4oE%2FdAmbqfBHAAyjOUTtpH5buhzqBn2EHiTY4AZncB5nUDosQ9SDSayBrAQny1YXN5nPAsuUwcQ8x%2BMbAZtKARblj5bFL2cW3k95Cl0E%2B9qpRn6%2BG3Cgy7TkxtU7SBUD2oTmiJ2zjdmw1ymnwcy8ZuTlPbkqWoH%2FxjaS6TS4bzigxrlKSdl170ILydpbz%2Bh%2FeuYOu0XGydkYddL%2BX7ysltivmVHVdPsCUh6xBjRkm%2BL%2B8%2FAsJRZTmbF91iYsRJLfAIvXIl0IPiDRFnaPB1fL2eqvevBe60%2FMyVJvpMEpQICzCgBaRnO0F6swekxbdDep3ilKeTyXWLhnziGjxzDsIzahuUXSQMB7UX8CBSp%2B%2FiOny1cbPIgVwnn1uYm1cxDX2jYgg%2Fqu7%2BNblBng%2BWo2yk77k49ZD1qC%2FVBWHpjT%2FPJKWdy8DAxz%2FCx2s%2BwpBRGWQZ4rFgQs1TX3VBc23o4DR3dwmadSU7Y1GRtbYQCf3C4EgwkxVQ0GlMJHrPjEWPZ5oj6YEIzR2KSrKieaodJzcWkmVQ0IzEceH7Ml9cIpPI6AiItm1FRnDwICQa9dXYWFFQGXXnTqh39Ib0%2BGhI586JUiqn9nydtoKtp%2Br9a8Hv66tXdVPHoWaYp3SEaRyNkL2aUUwRSqO%2FDWjpINctFuZpnWFNT4N1UW%2BgDcUeuyrPlil5peVCqy%2F6KVVehygqLqE4Yr4oAbZu29XwohCfqeblQaI8zx6xBbAOvlebgtXDIvFbA079eb91CYbqgiA6%2FnEmds0kh2lHBkZNzcAGS0cs%2BMdMTEsUDeqB3mU6u6sYjuYWxHS0IWdvMQqOOnHryCg0SbQhZUQUQqkuvKUFXcZEw9HSjE6PNcW5ncW4csKF%2BD6hPGjj0tEy6gA%2Bt4uPgOAVaj1r19I3QV%2FF2HGiwId66hTUh0ZC6t8P0r59olTH2LG%2B6%2Fh6PVXvXwv%2BjuvNIgujMxLejFw4n9oB5%2BNb4Ry9Fa4ntlWkz%2ByBJ%2F0kEBcC6xu9NIHo8R6%2FWi60%2BpLWr2Jv1oRJ0zHwnuEoLilGctItvkKJPZyKhcWGwNLPFweUL8hRYM0zRxxQc2BtfWCkVn49zPVYtW70hbmV%2FY9pqbZzgz658yPRaDsgAt9Mp5GXyuK6O%2BC%2BpuDuhRXBK7P56bMII3GcyiiC3WHCvR%2B0wz8XXsCZrZVHqMe2pYjcdeD3Gaij61G%2F3gzpjjug9iQXxe8S8TpELe89aItz%2Bw9ApWBb%2Bu2%2FiVLBJxTk8XTtz9CWLAnvcpWahcDxfn8tZZTMq1BPFlEniASaknUgN0pz2fKd8O7Nh0yCUc6Xwj6jGyx363a1lsooIRGpOb5OevlykPvqdXAcwQE1W4Ie3VIx%2FkmKowiedXp2ylOIaxoK7%2BlNUF2FsLQbDCmi8u9WV9hNYveHR%2F%2FQ5Ss1IfCaA1sH26RntDihJO0O0bo6%2FtmnYGl0QXzY1xeZ8Ify7L41VMKAVxPgJa9hx6s5cBUpiGxjx%2FCPxSgkSL%2F3OMoo5ohIsGHAnASyDE7sWZBLgbVoIBizs5PIXYcaV6oTtZVqtYA60WD6YbOOi5rqqGySN26EFBMtVqp189F1WKnm%2FUaaIGh0CJ3UFbZHO4ian4F%2BMnl3viYgc7Jv%2FYJxr8pG2aJDFEf4rMO1awEuDunw5u6GfHw1bD2mBdS55WOrtWuUvN30LA%2FC1nOaqAkez2efwP3Wm1rnZ6vAYtAW3SiIZq4XNPtFFCw1ukw3Evbz%2BfD7%2FKVFMjY%2Fd5p%2BRBW%2F%2Fc%2B2aJMWjmt5Tt8Mk8DrUVF6TUbS0Cjc%2FbfWFDeUYPvcs%2FC4fbEIH%2F77BgR3Vn65Rwd3anXYMOrkMZAO0Mj%2F4p99e5d08DmXcz2309rrxcDwfQMQA8NjER%2Fs3pR9eBTKyQA7MAnIcmeLSmLwZhXSPY5Boe%2FCf99gMLfsA1N0Z5R%2B3BuuLVOhFBwWNdXRhFAg9kvZmsDcqm7b32vD%2BsBD2hoEzySVPTlaS3lbRmj62uuO%2FrxwVx8xMI1uIf4%2B8BDcRdU7rtlmQsrQpkgdFYsNk09i6JJEhLXwTSUW5XqwZc5Z9HkmHt9%2FmI%2BfMiiormWK9Y%2F7qqwJ1Abvdu1Fvn6Vl4K03a7vLIH0G7HblTt8wSXfbtdE%2F27Xb8RuV90eJqZrV2Bf4Ltd4%2BLiKo3i1i4xiHjjLpiE6xQwxR4UPr0dnh%2FoOQVRUVE1v2cRIGrRWTi%2FfBAKpVJEa5hjyPLafAJkkajFZ7W8OXkkWZNnNati7Vr%2FzXV6XG8thPyZb42BBWLu15%2BC7JYkEp%2FbpofFwKKpL40uiC%2FGZyFnfw0zEyKmCG1qoRjCi8ELb0Hbvk20qjyyCF8%2BnQ1VJhPtrj1YbJ7iwIhVAcQQfq77PkQvYPj9vkU3fteB2%2FBs0to1NQfYQbwPwa98njlD7pUOS3IUmrzWB%2Bb2vr%2F951DOFaPw%2BT2QD1deR%2BnXrx82b66YNg0W%2BdTX8P60yWcp3D7xmkgcJrIkFhKDZA%2FsOYNFv3mvJjhmYDFw2hA0uiAy113C%2F%2FxH7Su5%2FodJfTgWaTNaa%2FkD75%2FHzkUV051aRC7gnP%2BaQS%2B3Rcf7momzAOFOfO%2FNeWPulVdewZw5c8SZD44nTA4rHA8lIXRoe5gSwqnTVXlJSFbJXSmGc%2F1pFC87BIVcx6osX74co0ePFme%2FfHjq1fvdt5r7xPDUKrtHDSUEP40uCObTP2Ti3N6KhZaaHsBslZD462hY7BKOb74M2VWbZaCr6V9sxzA8%2BlkXUVZHeJv0yBHBvVPNblJ68O9U8xbwg1XXMQRSiAX2Xi1g6xRNroJDGwh4ncF9%2BBK5RwXwXnOJlpW577778Pnnn4szg7pwUwThokA6Y%2B4pHPpHhc9bDX4qvyEof8KaHzXp7mjcM7cDQprU%2FLplQNyk%2F3XjKlmmqVOnYsWKFaKkfkyePBmzZ8%2FWYgiDunNTBOGnMMeFH9dcwLXcyi%2F5MPxUfs9In2f8T2wPNyN5UDTa9K6Ybak3PCW7bh1U3sLNu1ZPn4ZUWgqVt2PwCjQvuv1uCKRhwwKeTQqELVu2aO9XFxYWipK6wWsaaWlpGDBggCgxCIabKggDg381Gn0dwsDgXxlDEAYGOgxBGBjoMARhYKDDEISBgQ5DEAYGOgxBGBjoMARhYKDDEISBgQ5DEAYG5QD%2FB%2B%2FdzFH07%2FILAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E",spotify:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpath%20fill%3D%22url(%23a)%22%20d%3D%22M0%200h24v24H0z%22%2F%3
16E%3Cdefs%3E%3Cpattern%20id%3D%22a%22%20patternContentUnits%3D%22objectBoundingBox%22%20width%3D%221%22%20height%3D%221%22%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22translate(-3.959%20-.417)scale(.04167)%22%2F%3E%3C%2Fpattern%3E%3Cimage%20id%3D%22b%22%20width%3D%22196%22%20height%3D%2245%22%20preserveAspectRatio%3D%22none%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAMQAAAAtCAYAAADx7cQhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABNFSURBVHhe7ZwJeBVFtsf%2FfdfkJiEhgZBA2AxJZJsgi4gCYRh5I4Pg4KegoogjMMgIiOBDcXiojIwMKPL0QxRwFJ5iUGFEWeQ989hhWFQUCJCAbEkgECBku0vf7ndO37pJZ8ObmxDG9%2FXvo7%2Bqrqru27m3%2FnXOqapGUgkYGBhomERqYGBAGIIwMNBhCMLAQIchCAMDHYYgDAx0GIIwMNBhCMLAQIchCAMDHYYgquJ0AqtXA2MeB7p0BiLCATN9TZzyOZdzPbcz%2BH%2FHTVup9pYBV%2F5XReFuFZ7LorCO2BOAkFYSYoYAthhJlAaJ2w0sWgQsmA9cvCgKr0Pz5sD054ApU%2BjDbaIwOIqKirBq1SqsW7cOhVevitK6kdC6NVJSUjB%2B%2FHi0bNlSlBrUlZsiiLIzCs4sUeAuaJiPZjG0ecqE0NZBGryjmcDIkcCPP4qCOtClK1mMdODWjqKgbhw7dgzjxo3TRNEQsBiWLl1qiCJIGl0Q7ksKsud74KpBDBL1Z2uUCREdJYQlm2BrIkGhZvJVsiSHFBRnKmRZan5cs0NC59fslIqCQNm9CxhCJibIkVkjKgpYvx7oc6coCIzc3FyMHTtWS6tBBk%2BJssCT2gTyreFQYqxasemSG%2BasUlgPF8OcT1athp%2BPxZCeno6IiAhRYhAojS6IU8vdKNgpi7MKJPI64oZY0by%2FBe5CFcVHvXBfUahCgi1aQkSSWWtTsF3GxS1yhTCo3t8pYgdZ0OYRu5YPCLYMd1InrkEMaq%2FbgfuHA6mpQCR1%2BEJqc%2FAgsGYtpH17RSsdLIpdJK46WIpZs2bhiy%2B%2BEGcVeOPscD0QD0%2FPSKgOsyitjORRYd19BSEf58B02SNKK5gwYQImTpwozn75eL%2F%2FFkpWFtTzNHiER0Ciw3xbd5g6JIkWDUOjC%2BLHWaUoPeOlfswdmUtUWKIkpExxQCFzcHa1C8UnFKhy5ceSaICM7GpGu0dCtOuz3nFCrdIP2Er0fIeC30DgmKFnT%2BBQZTdJ7dABWLIE0sDf0BBNz5GdTSosAGJiIHGdyQQ1I4N7HKTsLHGVgN2n%2FfsDjimGDR2Kn06dEmc%2B5I7hKBvXFkoCCZu%2Fo5%2FBdNGF0MWnYTlU2eVq1aoVNm3aJM5%2Bucjbt8Lz9ptQzueJksqYu3WHfdJU%2Bm0aRhiNLoidjxayN%2BDTAmEOIVfnBQfclxUcf7cMiguIvs2CuIE2hMSRD0UNSyjmyN3kQlGWF%2BZQoOP0MChOFUcWlFB9hYVg7vqIRupAmE%2FB84x%2FFyc%2B1H79IK37kh7KDHXePGDZUkgXLohaqm%2FRAuTjQJrxPA1ZXqjDhkLavl3UCub9DXiOgu0A6NWrF0pK6G8QyLdFwvVcEtSQusVCUqkXIfOyYP7xmijxceTIEZGrH0vfX4kD3%2F2A3PPnEREejuQOt2D8k6MRH0ffxw3E9dc5kDeRK0pwx2drYEpK1s6VvDx4qc4vFNuYsbA%2BMVbL14dGF8S2h6%2BIHH04%2Fe7tR4UiMsWCgy8XwRphQuLoUIS1syB%2FBwngpFdr1yTZgti%2BNlza58bJ%2FyqDJQToPq8Jzn3pRM7XNNLrSFvVVOSuA0%2BZtm1TaTZJTewAiUd3sgbq4HsgkXmuDTUpCdJGGn3JaqhkZaQTZEX88OzT6TNACD3kz9CjR49yQagxNjjndYHaLLgZK1OBG%2FZZRyDlVkwHHz16VOSCZ9SYp3A8%2B4Q4q4CF8cVnK7T0RuB%2BayE8n6VrrpH91XmaIGqCBeP5%2BzJNGA0hiiCnZYLHS26I%2F7DGSmh%2Buw1ZH5fA41FwyxM0%2FJNrtP%2FFqzixugT5%2B110OJFN9d%2FPKUR4GzMSqY3bqeDoe8VoeU8ITCF0Lxqt%2FUdArFtXfWp18WKfO6QXQy2dmuu5HbfXrtPD9%2BX7B4BC34H%2FcD%2Ba4BMDuY3SqVKYtl2EefVZWN49Cetb2bAsPgnLyjMwfXMBUia5R87Kf6tCgnL%2FPh6KSS2%2FZ33Zsn1XuRgeGjEc6z5dqaVMUXExvtrw31q%2BoZE3UidnMcTFI3T5Ck0MHEM4p0xE6ZBB2sF5bme5ZwhCFi2Gidq6P1imtasPpt2VraygFLvfXYD4xCchtaXjjgV4%2FbtSX9WptehEZZ3GL0InrX4C4sevRc33qQ4LQebOS2lMTwuKc2RcPuxC3AAb7NEmHF1WBOdVGWHtzej6fDi6TItARLIJRec8OLL0GmJJQGHtJFz81qXFGY72pkoiC4gNPjPsR%2B3eHdKgQZqb5BeDSv67evgI1BEjSAHVfXlNFPNe811H11eiyv1rwy9iOc4GpXOkVmb6PAfmF36AecExmD48RS5cDrApD9L6HEifnIZ54XFYXvwBlgkHYP5rJqRvyeIKG%2B%2Ft2wxyrLVug8N1SElKxLOTJ%2BDhB%2B%2FHtMlPIT6%2BBR4Zcb%2Bo9YniRuChjs3YaLRnUbAFYPeJR%2F%2FQ9DXaYRk8RGvHddzG9sIs7Ro%2Brw%2BmgbP%2FiaprrpnvzsWdczOBvgPx0cKB%2BJ2ciem%2Fn4vXdZYz8%2BtsxE8chbdHOHD%2B669Q031qQpZlTRAer4ymXayaGDwuL%2BL623FhbxmK8tygnxPdno9E89vsJAA7UqdHQla8KPzJhZxtZYhLC4HsISFluhHV2QqPuCffOyDYNdIznEY9FhPFDHqkdu2oE6ZD3bbdN%2BtUlWX05fN1fL2eqvevBfZWtd
16H8ljCosWJ2rIWdXLJweEe1gfzCrZDn%2FQreN7pBnp8K%2BaXOkMcnwntXM%2B1a7LgIE4nDNPMgOdwkAIcZStfIBrMQHCM8TAJI698Hbyx6By%2B%2FugDTX3hJ1N4YtNkkcn%2FYKvDor1kLcovYUnAMIW%2FcAO%2F2bVo9WwZ2meQdW7VzvyVRi4Nf0zE51%2BxHhjjRkP%2BJv8ylQCVhIDI%2BHIVH7h%2BF9R8NRHvkYfoSnTm6ezjWTxuIP83%2FE14kt7nafWpB9rKLo9CgpsLikOAs4tFM0axD4UkSA%2BUluwpbkwpvzkp5U6iqXVtwyIWwVhYtX1bghT2SLATl%2FVYnIE6fFhlBaipUGvGl%2FHxRUBnprrsg7dkDdcUKqAkJopTKqT1fp03N6ql6%2F1rwj%2BRK%2B4rFE6V%2Fc3hf7gxlcDx9lkMb%2FBWnrAmAXSr1182hTEuB972e8P6lK7y3R0Mp9gBlvr%2BdxdVQFoJ5ee58TJj0HFZ9uhYHvj9IMUOYqLkx8KwSY%2B7bX0vZdbLz6E%2FWyEmBvPvthXC9Ngdl5DKB4he2DPKn6Vpbc980LWXBBAv1uiqj6rlcfMfp7R1QPqOe0gF9OD14Gj9pBUSTMPg8bAeaRnMa2OjMndd%2FqPwbks%2FMeYUvp6fhvPOqFyfXXfPVU4%2FIP1CmlfG0rCrRqMrXc56vo47Cea%2FXdwREqXD%2F%2FPA6A0%2BtXg9ym6RHHwMO0AhEQXU5fB1fr6fq%2FWvB33HVSN%2Bim0YJdf5XD0H5wy4oE%2FdAmbqfBHAAyjOUTtpH5buhzqBn2EHiTY4AZncB5nUDosQ9SDSayBrAQny1YXN5nPAsuUwcQ8x%2BMbAZtKARblj5bFL2cW3k95Cl0E%2B9qpRn6%2BG3Cgy7TkxtU7SBUD2oTmiJ2zjdmw1ymnwcy8ZuTlPbkqWoH%2FxjaS6TS4bzigxrlKSdl170ILydpbz%2Bh%2FeuYOu0XGydkYddL%2BX7ysltivmVHVdPsCUh6xBjRkm%2BL%2B8%2FAsJRZTmbF91iYsRJLfAIvXIl0IPiDRFnaPB1fL2eqvevBe60%2FMyVJvpMEpQICzCgBaRnO0F6swekxbdDep3ilKeTyXWLhnziGjxzDsIzahuUXSQMB7UX8CBSp%2B%2FiOny1cbPIgVwnn1uYm1cxDX2jYgg%2Fqu7%2BNblBng%2BWo2yk77k49ZD1qC%2FVBWHpjT%2FPJKWdy8DAxz%2FCx2s%2BwpBRGWQZ4rFgQs1TX3VBc23o4DR3dwmadSU7Y1GRtbYQCf3C4EgwkxVQ0GlMJHrPjEWPZ5oj6YEIzR2KSrKieaodJzcWkmVQ0IzEceH7Ml9cIpPI6AiItm1FRnDwICQa9dXYWFFQGXXnTqh39Ib0%2BGhI586JUiqn9nydtoKtp%2Br9a8Hv66tXdVPHoWaYp3SEaRyNkL2aUUwRSqO%2FDWjpINctFuZpnWFNT4N1UW%2BgDcUeuyrPlil5peVCqy%2F6KVVehygqLqE4Yr4oAbZu29XwohCfqeblQaI8zx6xBbAOvlebgtXDIvFbA079eb91CYbqgiA6%2FnEmds0kh2lHBkZNzcAGS0cs%2BMdMTEsUDeqB3mU6u6sYjuYWxHS0IWdvMQqOOnHryCg0SbQhZUQUQqkuvKUFXcZEw9HSjE6PNcW5ncW4csKF%2BD6hPGjj0tEy6gA%2Bt4uPgOAVaj1r19I3QV%2FF2HGiwId66hTUh0ZC6t8P0r59olTH2LG%2B6%2Fh6PVXvXwv%2BjuvNIgujMxLejFw4n9oB5%2BNb4Ry9Fa4ntlWkz%2ByBJ%2F0kEBcC6xu9NIHo8R6%2FWi60%2BpLWr2Jv1oRJ0zHwnuEoLilGctItvkKJPZyKhcWGwNLPFweUL8hRYM0zRxxQc2BtfWCkVn49zPVYtW70hbmV%2FY9pqbZzgz658yPRaDsgAt9Mp5GXyuK6O%2BC%2BpuDuhRXBK7P56bMII3GcyiiC3WHCvR%2B0wz8XXsCZrZVHqMe2pYjcdeD3Gaij61G%2F3gzpjjug9iQXxe8S8TpELe89aItz%2Bw9ApWBb%2Bu2%2FiVLBJxTk8XTtz9CWLAnvcpWahcDxfn8tZZTMq1BPFlEniASaknUgN0pz2fKd8O7Nh0yCUc6Xwj6jGyx363a1lsooIRGpOb5OevlykPvqdXAcwQE1W4Ie3VIx%2FkmKowiedXp2ylOIaxoK7%2BlNUF2FsLQbDCmi8u9WV9hNYveHR%2F%2FQ5Ss1IfCaA1sH26RntDihJO0O0bo6%2FtmnYGl0QXzY1xeZ8Ify7L41VMKAVxPgJa9hx6s5cBUpiGxjx%2FCPxSgkSL%2F3OMoo5ohIsGHAnASyDE7sWZBLgbVoIBizs5PIXYcaV6oTtZVqtYA60WD6YbOOi5rqqGySN26EFBMtVqp189F1WKnm%2FUaaIGh0CJ3UFbZHO4ian4F%2BMnl3viYgc7Jv%2FYJxr8pG2aJDFEf4rMO1awEuDunw5u6GfHw1bD2mBdS55WOrtWuUvN30LA%2FC1nOaqAkez2efwP3Wm1rnZ6vAYtAW3SiIZq4XNPtFFCw1ukw3Evbz%2BfD7%2FKVFMjY%2Fd5p%2BRBW%2F%2Fc%2B2aJMWjmt5Tt8Mk8DrUVF6TUbS0Cjc%2FbfWFDeUYPvcs%2FC4fbEIH%2F77BgR3Vn65Rwd3anXYMOrkMZAO0Mj%2F4p99e5d08DmXcz2309rrxcDwfQMQA8NjER%2Fs3pR9eBTKyQA7MAnIcmeLSmLwZhXSPY5Boe%2FCf99gMLfsA1N0Z5R%2B3BuuLVOhFBwWNdXRhFAg9kvZmsDcqm7b32vD%2BsBD2hoEzySVPTlaS3lbRmj62uuO%2FrxwVx8xMI1uIf4%2B8BDcRdU7rtlmQsrQpkgdFYsNk09i6JJEhLXwTSUW5XqwZc5Z9HkmHt9%2FmI%2BfMiiormWK9Y%2F7qqwJ1Abvdu1Fvn6Vl4K03a7vLIH0G7HblTt8wSXfbtdE%2F27Xb8RuV90eJqZrV2Bf4Ltd4%2BLiKo3i1i4xiHjjLpiE6xQwxR4UPr0dnh%2FoOQVRUVE1v2cRIGrRWTi%2FfBAKpVJEa5hjyPLafAJkkajFZ7W8OXkkWZNnNati7Vr%2FzXV6XG8thPyZb42BBWLu15%2BC7JYkEp%2FbpofFwKKpL40uiC%2FGZyFnfw0zEyKmCG1qoRjCi8ELb0Hbvk20qjyyCF8%2BnQ1VJhPtrj1YbJ7iwIhVAcQQfq77PkQvYPj9vkU3fteB2%2FBs0to1NQfYQbwPwa98njlD7pUOS3IUmrzWB%2Bb2vr%2F951DOFaPw%2BT2QD1deR%2BnXrx82b66YNg0W%2BdTX8P60yWcp3D7xmkgcJrIkFhKDZA%2FsOYNFv3mvJjhmYDFw2hA0uiAy113C%2F%2FxH7Su5%2FodJfTgWaTNaa%2FkD75%2FHzkUV051aRC7gnP%2BaQS%2B3Rcf7momzAOFOfO%2FNeWPulVdewZw5c8SZD44nTA4rHA8lIXRoe5gSwqnTVXlJSFbJXSmGc%2F1pFC87BIVcx6osX74co0ePFme%2FfHjq1fvdt5r7xPDUKrtHDSUEP40uCObTP2Ti3N6KhZaaHsBslZD462hY7BKOb74M2VWbZaCr6V9sxzA8%2BlkXUVZHeJv0yBHBvVPNblJ68O9U8xbwg1XXMQRSiAX2Xi1g6xRNroJDGwh4ncF9%2BBK5RwXwXnOJlpW577778Pnnn4szg7pwUwThokA6Y%2B4pHPpHhc9bDX4qvyEof8KaHzXp7mjcM7cDQprU%2FLplQNyk%2F3XjKlmmqVOnYsWKFaKkfkyePBmzZ8%2FWYgiDunNTBOGnMMeFH9dcwLXcyi%2F5MPxUfs9In2f8T2wPNyN5UDTa9K6Ybak3PCW7bh1U3sLNu1ZPn4ZUWgqVt2PwCjQvuv1uCKRhwwKeTQqELVu2aO9XFxYWipK6wWsaaWlpGDBggCgxCIabKggDg381Gn0dwsDgXxlDEAYGOgxBGBjoMARhYKDDEISBgQ5DEAYGOgxBGBjoMARhYKDDEISBgQ5DEAYG5QD%2FB%2B%2FdzFH07%2FILAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E","youtube music":"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpath%20fill%3D%22url(%23a)%22%20d%3D%22M0%200h24v24H0z%22%2F%3
16E%3Cdefs%3E%3Cpattern%20id%3D%22a%22%20patternContentUnits%3D%22objectBoundingBox%22%20width%3D%221%22%20height%3D%221%22%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22matrix(.04%200%200%20.04%20-2.444%20-.36)%22%2F%3E%3C%2Fpattern%3E%3Cimage%20id%3D%22b%22%20width%3D%22196%22%20height%3D%2245%22%20preserveAspectRatio%3D%22none%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAMQAAAAtCAYAAADx7cQhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABNFSURBVHhe7ZwJeBVFtsf%2FfdfkJiEhgZBA2AxJZJsgi4gCYRh5I4Pg4KegoogjMMgIiOBDcXiojIwMKPL0QxRwFJ5iUGFEWeQ989hhWFQUCJCAbEkgECBku0vf7ndO37pJZ8ObmxDG9%2FXvo7%2Bqrqru27m3%2FnXOqapGUgkYGBhomERqYGBAGIIwMNBhCMLAQIchCAMDHYYgDAx0GIIwMNBhCMLAQIchCAMDHYYgquJ0AqtXA2MeB7p0BiLCATN9TZzyOZdzPbcz%2BH%2FHTVup9pYBV%2F5XReFuFZ7LorCO2BOAkFYSYoYAthhJlAaJ2w0sWgQsmA9cvCgKr0Pz5sD054ApU%2BjDbaIwOIqKirBq1SqsW7cOhVevitK6kdC6NVJSUjB%2B%2FHi0bNlSlBrUlZsiiLIzCs4sUeAuaJiPZjG0ecqE0NZBGryjmcDIkcCPP4qCOtClK1mMdODWjqKgbhw7dgzjxo3TRNEQsBiWLl1qiCJIGl0Q7ksKsud74KpBDBL1Z2uUCREdJYQlm2BrIkGhZvJVsiSHFBRnKmRZan5cs0NC59fslIqCQNm9CxhCJibIkVkjKgpYvx7oc6coCIzc3FyMHTtWS6tBBk%2BJssCT2gTyreFQYqxasemSG%2BasUlgPF8OcT1athp%2BPxZCeno6IiAhRYhAojS6IU8vdKNgpi7MKJPI64oZY0by%2FBe5CFcVHvXBfUahCgi1aQkSSWWtTsF3GxS1yhTCo3t8pYgdZ0OYRu5YPCLYMd1InrkEMaq%2FbgfuHA6mpQCR1%2BEJqc%2FAgsGYtpH17RSsdLIpdJK46WIpZs2bhiy%2B%2BEGcVeOPscD0QD0%2FPSKgOsyitjORRYd19BSEf58B02SNKK5gwYQImTpwozn75eL%2F%2FFkpWFtTzNHiER0Ciw3xbd5g6JIkWDUOjC%2BLHWaUoPeOlfswdmUtUWKIkpExxQCFzcHa1C8UnFKhy5ceSaICM7GpGu0dCtOuz3nFCrdIP2Er0fIeC30DgmKFnT%2BBQZTdJ7dABWLIE0sDf0BBNz5GdTSosAGJiIHGdyQQ1I4N7HKTsLHGVgN2n%2FfsDjimGDR2Kn06dEmc%2B5I7hKBvXFkoCCZu%2Fo5%2FBdNGF0MWnYTlU2eVq1aoVNm3aJM5%2Bucjbt8Lz9ptQzueJksqYu3WHfdJU%2Bm0aRhiNLoidjxayN%2BDTAmEOIVfnBQfclxUcf7cMiguIvs2CuIE2hMSRD0UNSyjmyN3kQlGWF%2BZQoOP0MChOFUcWlFB9hYVg7vqIRupAmE%2FB84x%2FFyc%2B1H79IK37kh7KDHXePGDZUkgXLohaqm%2FRAuTjQJrxPA1ZXqjDhkLavl3UCub9DXiOgu0A6NWrF0pK6G8QyLdFwvVcEtSQusVCUqkXIfOyYP7xmijxceTIEZGrH0vfX4kD3%2F2A3PPnEREejuQOt2D8k6MRH0ffxw3E9dc5kDeRK0pwx2drYEpK1s6VvDx4qc4vFNuYsbA%2BMVbL14dGF8S2h6%2BIHH04%2Fe7tR4UiMsWCgy8XwRphQuLoUIS1syB%2FBwngpFdr1yTZgti%2BNlza58bJ%2FyqDJQToPq8Jzn3pRM7XNNLrSFvVVOSuA0%2BZtm1TaTZJTewAiUd3sgbq4HsgkXmuDTUpCdJGGn3JaqhkZaQTZEX88OzT6TNACD3kz9CjR49yQagxNjjndYHaLLgZK1OBG%2FZZRyDlVkwHHz16VOSCZ9SYp3A8%2B4Q4q4CF8cVnK7T0RuB%2BayE8n6VrrpH91XmaIGqCBeP5%2BzJNGA0hiiCnZYLHS26I%2F7DGSmh%2Buw1ZH5fA41FwyxM0%2FJNrtP%2FFqzixugT5%2B110OJFN9d%2FPKUR4GzMSqY3bqeDoe8VoeU8ITCF0Lxqt%2FUdArFtXfWp18WKfO6QXQy2dmuu5HbfXrtPD9%2BX7B4BC34H%2FcD%2Ba4BMDuY3SqVKYtl2EefVZWN49Cetb2bAsPgnLyjMwfXMBUia5R87Kf6tCgnL%2FPh6KSS2%2FZ33Zsn1XuRgeGjEc6z5dqaVMUXExvtrw31q%2BoZE3UidnMcTFI3T5Ck0MHEM4p0xE6ZBB2sF5bme5ZwhCFi2Gidq6P1imtasPpt2VraygFLvfXYD4xCchtaXjjgV4%2FbtSX9WptehEZZ3GL0InrX4C4sevRc33qQ4LQebOS2lMTwuKc2RcPuxC3AAb7NEmHF1WBOdVGWHtzej6fDi6TItARLIJRec8OLL0GmJJQGHtJFz81qXFGY72pkoiC4gNPjPsR%2B3eHdKgQZqb5BeDSv67evgI1BEjSAHVfXlNFPNe811H11eiyv1rwy9iOc4GpXOkVmb6PAfmF36AecExmD48RS5cDrApD9L6HEifnIZ54XFYXvwBlgkHYP5rJqRvyeIKG%2B%2Ft2wxyrLVug8N1SElKxLOTJ%2BDhB%2B%2FHtMlPIT6%2BBR4Zcb%2Bo9YniRuChjs3YaLRnUbAFYPeJR%2F%2FQ9DXaYRk8RGvHddzG9sIs7Ro%2Brw%2BmgbP%2FiaprrpnvzsWdczOBvgPx0cKB%2BJ2ciem%2Fn4vXdZYz8%2BtsxE8chbdHOHD%2B669Q031qQpZlTRAer4ymXayaGDwuL%2BL623FhbxmK8tygnxPdno9E89vsJAA7UqdHQla8KPzJhZxtZYhLC4HsISFluhHV2QqPuCffOyDYNdIznEY9FhPFDHqkdu2oE6ZD3bbdN%2BtUlWX05fN1fL2eqvevBfZWtd
16H8ljCosWJ2rIWdXLJweEe1gfzCrZDn%2FQreN7pBnp8K%2BaXOkMcnwntXM%2B1a7LgIE4nDNPMgOdwkAIcZStfIBrMQHCM8TAJI698Hbyx6By%2B%2FugDTX3hJ1N4YtNkkcn%2FYKvDor1kLcovYUnAMIW%2FcAO%2F2bVo9WwZ2meQdW7VzvyVRi4Nf0zE51%2BxHhjjRkP%2BJv8ylQCVhIDI%2BHIVH7h%2BF9R8NRHvkYfoSnTm6ezjWTxuIP83%2FE14kt7nafWpB9rKLo9CgpsLikOAs4tFM0axD4UkSA%2BUluwpbkwpvzkp5U6iqXVtwyIWwVhYtX1bghT2SLATl%2FVYnIE6fFhlBaipUGvGl%2FHxRUBnprrsg7dkDdcUKqAkJopTKqT1fp03N6ql6%2F1rwj%2BRK%2B4rFE6V%2Fc3hf7gxlcDx9lkMb%2FBWnrAmAXSr1182hTEuB972e8P6lK7y3R0Mp9gBlvr%2BdxdVQFoJ5ee58TJj0HFZ9uhYHvj9IMUOYqLkx8KwSY%2B7bX0vZdbLz6E%2FWyEmBvPvthXC9Ngdl5DKB4he2DPKn6Vpbc980LWXBBAv1uiqj6rlcfMfp7R1QPqOe0gF9OD14Gj9pBUSTMPg8bAeaRnMa2OjMndd%2FqPwbks%2FMeYUvp6fhvPOqFyfXXfPVU4%2FIP1CmlfG0rCrRqMrXc56vo47Cea%2FXdwREqXD%2F%2FPA6A0%2BtXg9ym6RHHwMO0AhEQXU5fB1fr6fq%2FWvB33HVSN%2Bim0YJdf5XD0H5wy4oE%2FdAmbqfBHAAyjOUTtpH5buhzqBn2EHiTY4AZncB5nUDosQ9SDSayBrAQny1YXN5nPAsuUwcQ8x%2BMbAZtKARblj5bFL2cW3k95Cl0E%2B9qpRn6%2BG3Cgy7TkxtU7SBUD2oTmiJ2zjdmw1ymnwcy8ZuTlPbkqWoH%2FxjaS6TS4bzigxrlKSdl170ILydpbz%2Bh%2FeuYOu0XGydkYddL%2BX7ysltivmVHVdPsCUh6xBjRkm%2BL%2B8%2FAsJRZTmbF91iYsRJLfAIvXIl0IPiDRFnaPB1fL2eqvevBe60%2FMyVJvpMEpQICzCgBaRnO0F6swekxbdDep3ilKeTyXWLhnziGjxzDsIzahuUXSQMB7UX8CBSp%2B%2FiOny1cbPIgVwnn1uYm1cxDX2jYgg%2Fqu7%2BNblBng%2BWo2yk77k49ZD1qC%2FVBWHpjT%2FPJKWdy8DAxz%2FCx2s%2BwpBRGWQZ4rFgQs1TX3VBc23o4DR3dwmadSU7Y1GRtbYQCf3C4EgwkxVQ0GlMJHrPjEWPZ5oj6YEIzR2KSrKieaodJzcWkmVQ0IzEceH7Ml9cIpPI6AiItm1FRnDwICQa9dXYWFFQGXXnTqh39Ib0%2BGhI586JUiqn9nydtoKtp%2Br9a8Hv66tXdVPHoWaYp3SEaRyNkL2aUUwRSqO%2FDWjpINctFuZpnWFNT4N1UW%2BgDcUeuyrPlil5peVCqy%2F6KVVehygqLqE4Yr4oAbZu29XwohCfqeblQaI8zx6xBbAOvlebgtXDIvFbA079eb91CYbqgiA6%2FnEmds0kh2lHBkZNzcAGS0cs%2BMdMTEsUDeqB3mU6u6sYjuYWxHS0IWdvMQqOOnHryCg0SbQhZUQUQqkuvKUFXcZEw9HSjE6PNcW5ncW4csKF%2BD6hPGjj0tEy6gA%2Bt4uPgOAVaj1r19I3QV%2FF2HGiwId66hTUh0ZC6t8P0r59olTH2LG%2B6%2Fh6PVXvXwv%2BjuvNIgujMxLejFw4n9oB5%2BNb4Ry9Fa4ntlWkz%2ByBJ%2F0kEBcC6xu9NIHo8R6%2FWi60%2BpLWr2Jv1oRJ0zHwnuEoLilGctItvkKJPZyKhcWGwNLPFweUL8hRYM0zRxxQc2BtfWCkVn49zPVYtW70hbmV%2FY9pqbZzgz658yPRaDsgAt9Mp5GXyuK6O%2BC%2BpuDuhRXBK7P56bMII3GcyiiC3WHCvR%2B0wz8XXsCZrZVHqMe2pYjcdeD3Gaij61G%2F3gzpjjug9iQXxe8S8TpELe89aItz%2Bw9ApWBb%2Bu2%2FiVLBJxTk8XTtz9CWLAnvcpWahcDxfn8tZZTMq1BPFlEniASaknUgN0pz2fKd8O7Nh0yCUc6Xwj6jGyx363a1lsooIRGpOb5OevlykPvqdXAcwQE1W4Ie3VIx%2FkmKowiedXp2ylOIaxoK7%2BlNUF2FsLQbDCmi8u9WV9hNYveHR%2F%2FQ5Ss1IfCaA1sH26RntDihJO0O0bo6%2FtmnYGl0QXzY1xeZ8Ify7L41VMKAVxPgJa9hx6s5cBUpiGxjx%2FCPxSgkSL%2F3OMoo5ohIsGHAnASyDE7sWZBLgbVoIBizs5PIXYcaV6oTtZVqtYA60WD6YbOOi5rqqGySN26EFBMtVqp189F1WKnm%2FUaaIGh0CJ3UFbZHO4ian4F%2BMnl3viYgc7Jv%2FYJxr8pG2aJDFEf4rMO1awEuDunw5u6GfHw1bD2mBdS55WOrtWuUvN30LA%2FC1nOaqAkez2efwP3Wm1rnZ6vAYtAW3SiIZq4XNPtFFCw1ukw3Evbz%2BfD7%2FKVFMjY%2Fd5p%2BRBW%2F%2Fc%2B2aJMWjmt5Tt8Mk8DrUVF6TUbS0Cjc%2FbfWFDeUYPvcs%2FC4fbEIH%2F77BgR3Vn65Rwd3anXYMOrkMZAO0Mj%2F4p99e5d08DmXcz2309rrxcDwfQMQA8NjER%2Fs3pR9eBTKyQA7MAnIcmeLSmLwZhXSPY5Boe%2FCf99gMLfsA1N0Z5R%2B3BuuLVOhFBwWNdXRhFAg9kvZmsDcqm7b32vD%2BsBD2hoEzySVPTlaS3lbRmj62uuO%2FrxwVx8xMI1uIf4%2B8BDcRdU7rtlmQsrQpkgdFYsNk09i6JJEhLXwTSUW5XqwZc5Z9HkmHt9%2FmI%2BfMiiormWK9Y%2F7qqwJ1Abvdu1Fvn6Vl4K03a7vLIH0G7HblTt8wSXfbtdE%2F27Xb8RuV90eJqZrV2Bf4Ltd4%2BLiKo3i1i4xiHjjLpiE6xQwxR4UPr0dnh%2FoOQVRUVE1v2cRIGrRWTi%2FfBAKpVJEa5hjyPLafAJkkajFZ7W8OXkkWZNnNati7Vr%2FzXV6XG8thPyZb42BBWLu15%2BC7JYkEp%2FbpofFwKKpL40uiC%2FGZyFnfw0zEyKmCG1qoRjCi8ELb0Hbvk20qjyyCF8%2BnQ1VJhPtrj1YbJ7iwIhVAcQQfq77PkQvYPj9vkU3fteB2%2FBs0to1NQfYQbwPwa98njlD7pUOS3IUmrzWB%2Bb2vr%2F951DOFaPw%2BT2QD1deR%2BnXrx82b66YNg0W%2BdTX8P60yWcp3D7xmkgcJrIkFhKDZA%2FsOYNFv3mvJjhmYDFw2hA0uiAy113C%2F%2FxH7Su5%2FodJfTgWaTNaa%2FkD75%2FHzkUV051aRC7gnP%2BaQS%2B3Rcf7momzAOFOfO%2FNeWPulVdewZw5c8SZD44nTA4rHA8lIXRoe5gSwqnTVXlJSFbJXSmGc%2F1pFC87BIVcx6osX74co0ePFme%2FfHjq1fvdt5r7xPDUKrtHDSUEP40uCObTP2Ti3N6KhZaaHsBslZD462hY7BKOb74M2VWbZaCr6V9sxzA8%2BlkXUVZHeJv0yBHBvVPNblJ68O9U8xbwg1XXMQRSiAX2Xi1g6xRNroJDGwh4ncF9%2BBK5RwXwXnOJlpW577778Pnnn4szg7pwUwThokA6Y%2B4pHPpHhc9bDX4qvyEof8KaHzXp7mjcM7cDQprU%2FLplQNyk%2F3XjKlmmqVOnYsWKFaKkfkyePBmzZ8%2FWYgiDunNTBOGnMMeFH9dcwLXcyi%2F5MPxUfs9In2f8T2wPNyN5UDTa9K6Ybak3PCW7bh1U3sLNu1ZPn4ZUWgqVt2PwCjQvuv1uCKRhwwKeTQqELVu2aO9XFxYWipK6wWsaaWlpGDBggCgxCIabKggDg381Gn0dwsDgXxlDEAYGOgxBGBjoMARhYKDDEISBgQ5DEAYGOgxBGBjoMARhYKDDEISBgQ5DEAYG5QD%2FB%2B%2FdzFH07%2FILAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E","google podcasts":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNSIgZmlsbD0iIzRBODVGNCIvPgo8cmVjdCB4PSI0IiB5PSIxMCIgd2lkdGg9IjIiIGhlaWdodD0iNCIgcng9IjEiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjgiIHk9IjciIHdpZHRoPSIyIiBoZWlnaHQ9IjEwIiByeD0iMSIgZmlsbD0id2hp
16dGUiLz4KPHJlY3QgeD0iMTIiIHk9IjUiIHdpZHRoPSIyIiBoZWlnaHQ9IjE0IiByeD0iMSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMTYiIHk9IjgiIHdpZHRoPSIyIiBoZWlnaHQ9IjgiIHJ4PSIxIiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIyMCIgeT0iMTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjQiIHJ4PSIxIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=","amazon music":"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpath%20fill%3D%22url(%23a)%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3Cdefs%3E%3Cpattern%20id%3D%22a%22%20patternContentUnits%3D%22objectBoundingBox%22%20width%3D%221%22%20height%3D%221%22%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22translate(-5.338%20-.417)scale(.04167)%22%2F%3E%3C%2Fpattern%3E%3Cimage%20id%3D%22b%22%20width%3D%22196%22%20height%3D%2245%22%20preserveAspectRatio%3D%22none%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAMQAAAAtCAYAAADx7cQhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABNFSURBVHhe7ZwJeBVFtsf%2FfdfkJiEhgZBA2AxJZJsgi4gCYRh5I4Pg4KegoogjMMgIiOBDcXiojIwMKPL0QxRwFJ5iUGFEWeQ989hhWFQUCJCAbEkgECBku0vf7ndO37pJZ8ObmxDG9%2FXvo7%2Bqrqru27m3%2FnXOqapGUgkYGBhomERqYGBAGIIwMNBhCMLAQIchCAMDHYYgDAx0GIIwMNBhCMLAQIchCAMDHYYgquJ0AqtXA2MeB7p0BiLCATN9TZzyOZdzPbcz%2BH%2FHTVup9pYBV%2F5XReFuFZ7LorCO2BOAkFYSYoYAthhJlAaJ2w0sWgQsmA9cvCgKr0Pz5sD054ApU%2BjDbaIwOIqKirBq1SqsW7cOhVevitK6kdC6NVJSUjB%2B%2FHi0bNlSlBrUlZsiiLIzCs4sUeAuaJiPZjG0ecqE0NZBGryjmcDIkcCPP4qCOtClK1mMdODWjqKgbhw7dgzjxo3TRNEQsBiWLl1qiCJIGl0Q7ksKsud74KpBDBL1Z2uUCREdJYQlm2BrIkGhZvJVsiSHFBRnKmRZan5cs0NC59fslIqCQNm9CxhCJibIkVkjKgpYvx7oc6coCIzc3FyMHTtWS6tBBk%2BJssCT2gTyreFQYqxasemSG%2BasUlgPF8OcT1athp%2BPxZCeno6IiAhRYhAojS6IU8vdKNgpi7MKJPI64oZY0by%2FBe5CFcVHvXBfUahCgi1aQkSSWWtTsF3GxS1yhTCo3t8pYgdZ0OYRu5YPCLYMd1InrkEMaq%2FbgfuHA6mpQCR1%2BEJqc%2FAgsGYtpH17RSsdLIpdJK46WIpZs2bhiy%2B%2BEGcVeOPscD0QD0%2FPSKgOsyitjORRYd19BSEf58B02SNKK5gwYQImTpwozn75eL%2F%2FFkpWFtTzNHiER0Ciw3xbd5g6JIkWDUOjC%2BLHWaUoPeOlfswdmUtUWKIkpExxQCFzcHa1C8UnFKhy5ceSaICM7GpGu0dCtOuz3nFCrdIP2Er0fIeC30DgmKFnT%2BBQZTdJ7dABWLIE0sDf0BBNz5GdTSosAGJiIHGdyQQ1I4N7HKTsLHGVgN2n%2FfsDjimGDR2Kn06dEmc%2B5I7hKBvXFkoCCZu%2Fo5%2FBdNGF0MWnYTlU2eVq1aoVNm3aJM5%2Bucjbt8Lz9ptQzueJksqYu3WHfdJU%2Bm0aRhiNLoidjxayN%2BDTAmEOIVfnBQfclxUcf7cMiguIvs2CuIE2hMSRD0UNSyjmyN3kQlGWF%2BZQoOP0MChOFUcWlFB9hYVg7vqIRupAmE%2FB84x%2FFyc%2B1H79IK37kh7KDHXePGDZUkgXLohaqm%2FRAuTjQJrxPA1ZXqjDhkLavl3UCub9DXiOgu0A6NWrF0pK6G8QyLdFwvVcEtSQusVCUqkXIfOyYP7xmijxceTIEZGrH0vfX4kD3%2F2A3PPnEREejuQOt2D8k6MRH0ffxw3E9dc5kDeRK0pwx2drYEpK1s6VvDx4qc4vFNuYsbA%2BMVbL14dGF8S2h6%2BIHH04%2Fe7tR4UiMsWCgy8XwRphQuLoUIS1syB%2FBwngpFdr1yTZgti%2BNlza58bJ%2FyqDJQToPq8Jzn3pRM7XNNLrSFvVVOSuA0%2BZtm1TaTZJTewAiUd3sgbq4HsgkXmuDTUpCdJGGn3JaqhkZaQTZEX88OzT6TNACD3kz9CjR49yQagxNjjndYHaLLgZK1OBG%2FZZRyDlVkwHHz16VOSCZ9SYp3A8%2B4Q4q4CF8cVnK7T0RuB%2BayE8n6VrrpH91XmaIGqCBeP5%2BzJNGA0hiiCnZYLHS26I%2F7DGSmh%2Buw1ZH5fA41FwyxM0%2FJNrtP%2FFqzixugT5%2B110OJFN9d%2FPKUR4GzMSqY3bqeDoe8VoeU8ITCF0Lxqt%2FUdArFtXfWp18WKfO6QXQy2dmuu5HbfXrtPD9%2BX7B4BC34H%2FcD%2Ba4BMDuY3SqVKYtl2EefVZWN49Cetb2bAsPgnLyjMwfXMBUia5R87Kf6tCgnL%2FPh6KSS2%2FZ33Zsn1XuRgeGjEc6z5dqaVMUXExvtrw31q%2BoZE3UidnMcTFI3T5Ck0MHEM4p0xE6ZBB2sF5bme5ZwhCFi2Gidq6P1imtasPpt2VraygFLvfXYD4xCchtaXjjgV4%2FbtSX9WptehEZZ3GL0InrX4C4sevRc33qQ4LQebOS2lMTwuKc2RcPuxC3AAb7NEmHF1WBOdVGWHtzej6fDi6TItARLIJRec8OLL0GmJJQGHtJFz81qXFGY72pkoiC4gNPjPsR%2B3eHdKgQZqb5BeDSv67evgI1BEjSAHVfXlNFPNe811H11eiyv1rwy9iOc4GpXOkVmb6PAfmF36AecExmD48RS5cDrApD9L6HEifnIZ54XFYXvwBlgkHYP5rJqRvyeIKG%2B%2Ft2wxyrLVug8N1SElKxLOTJ%2BDhB%2B%2FHtMlPIT6%2BBR4Zcb%2Bo9YniRuChjs3YaLRnUbAFYPeJR%2F%2FQ9DXaYRk8RGvHddzG9sIs7Ro%2Brw%2BmgbP%2FiaprrpnvzsWdczOBvgPx0cKB%2BJ2ciem%2Fn4vXdZYz8%2BtsxE8chbdHOHD%2B669Q031qQpZlTRAer4ymXayaGDwuL%2BL623FhbxmK8tygnxPdno9E89vsJAA7UqdHQla8KPzJhZxtZYhLC4HsISFluhHV2QqPuCffOyDYNdIznEY9FhPFDHqkdu2oE6ZD3bbdN%2BtUlWX05fN1fL2eqvevBfZWtd
16H8ljCosWJ2rIWdXLJweEe1gfzCrZDn%2FQreN7pBnp8K%2BaXOkMcnwntXM%2B1a7LgIE4nDNPMgOdwkAIcZStfIBrMQHCM8TAJI698Hbyx6By%2B%2FugDTX3hJ1N4YtNkkcn%2FYKvDor1kLcovYUnAMIW%2FcAO%2F2bVo9WwZ2meQdW7VzvyVRi4Nf0zE51%2BxHhjjRkP%2BJv8ylQCVhIDI%2BHIVH7h%2BF9R8NRHvkYfoSnTm6ezjWTxuIP83%2FE14kt7nafWpB9rKLo9CgpsLikOAs4tFM0axD4UkSA%2BUluwpbkwpvzkp5U6iqXVtwyIWwVhYtX1bghT2SLATl%2FVYnIE6fFhlBaipUGvGl%2FHxRUBnprrsg7dkDdcUKqAkJopTKqT1fp03N6ql6%2F1rwj%2BRK%2B4rFE6V%2Fc3hf7gxlcDx9lkMb%2FBWnrAmAXSr1182hTEuB972e8P6lK7y3R0Mp9gBlvr%2BdxdVQFoJ5ee58TJj0HFZ9uhYHvj9IMUOYqLkx8KwSY%2B7bX0vZdbLz6E%2FWyEmBvPvthXC9Ngdl5DKB4he2DPKn6Vpbc980LWXBBAv1uiqj6rlcfMfp7R1QPqOe0gF9OD14Gj9pBUSTMPg8bAeaRnMa2OjMndd%2FqPwbks%2FMeYUvp6fhvPOqFyfXXfPVU4%2FIP1CmlfG0rCrRqMrXc56vo47Cea%2FXdwREqXD%2F%2FPA6A0%2BtXg9ym6RHHwMO0AhEQXU5fB1fr6fq%2FWvB33HVSN%2Bim0YJdf5XD0H5wy4oE%2FdAmbqfBHAAyjOUTtpH5buhzqBn2EHiTY4AZncB5nUDosQ9SDSayBrAQny1YXN5nPAsuUwcQ8x%2BMbAZtKARblj5bFL2cW3k95Cl0E%2B9qpRn6%2BG3Cgy7TkxtU7SBUD2oTmiJ2zjdmw1ymnwcy8ZuTlPbkqWoH%2FxjaS6TS4bzigxrlKSdl170ILydpbz%2Bh%2FeuYOu0XGydkYddL%2BX7ysltivmVHVdPsCUh6xBjRkm%2BL%2B8%2FAsJRZTmbF91iYsRJLfAIvXIl0IPiDRFnaPB1fL2eqvevBe60%2FMyVJvpMEpQICzCgBaRnO0F6swekxbdDep3ilKeTyXWLhnziGjxzDsIzahuUXSQMB7UX8CBSp%2B%2FiOny1cbPIgVwnn1uYm1cxDX2jYgg%2Fqu7%2BNblBng%2BWo2yk77k49ZD1qC%2FVBWHpjT%2FPJKWdy8DAxz%2FCx2s%2BwpBRGWQZ4rFgQs1TX3VBc23o4DR3dwmadSU7Y1GRtbYQCf3C4EgwkxVQ0GlMJHrPjEWPZ5oj6YEIzR2KSrKieaodJzcWkmVQ0IzEceH7Ml9cIpPI6AiItm1FRnDwICQa9dXYWFFQGXXnTqh39Ib0%2BGhI586JUiqn9nydtoKtp%2Br9a8Hv66tXdVPHoWaYp3SEaRyNkL2aUUwRSqO%2FDWjpINctFuZpnWFNT4N1UW%2BgDcUeuyrPlil5peVCqy%2F6KVVehygqLqE4Yr4oAbZu29XwohCfqeblQaI8zx6xBbAOvlebgtXDIvFbA079eb91CYbqgiA6%2FnEmds0kh2lHBkZNzcAGS0cs%2BMdMTEsUDeqB3mU6u6sYjuYWxHS0IWdvMQqOOnHryCg0SbQhZUQUQqkuvKUFXcZEw9HSjE6PNcW5ncW4csKF%2BD6hPGjj0tEy6gA%2Bt4uPgOAVaj1r19I3QV%2FF2HGiwId66hTUh0ZC6t8P0r59olTH2LG%2B6%2Fh6PVXvXwv%2BjuvNIgujMxLejFw4n9oB5%2BNb4Ry9Fa4ntlWkz%2ByBJ%2F0kEBcC6xu9NIHo8R6%2FWi60%2BpLWr2Jv1oRJ0zHwnuEoLilGctItvkKJPZyKhcWGwNLPFweUL8hRYM0zRxxQc2BtfWCkVn49zPVYtW70hbmV%2FY9pqbZzgz658yPRaDsgAt9Mp5GXyuK6O%2BC%2BpuDuhRXBK7P56bMII3GcyiiC3WHCvR%2B0wz8XXsCZrZVHqMe2pYjcdeD3Gaij61G%2F3gzpjjug9iQXxe8S8TpELe89aItz%2Bw9ApWBb%2Bu2%2FiVLBJxTk8XTtz9CWLAnvcpWahcDxfn8tZZTMq1BPFlEniASaknUgN0pz2fKd8O7Nh0yCUc6Xwj6jGyx363a1lsooIRGpOb5OevlykPvqdXAcwQE1W4Ie3VIx%2FkmKowiedXp2ylOIaxoK7%2BlNUF2FsLQbDCmi8u9WV9hNYveHR%2F%2FQ5Ss1IfCaA1sH26RntDihJO0O0bo6%2FtmnYGl0QXzY1xeZ8Ify7L41VMKAVxPgJa9hx6s5cBUpiGxjx%2FCPxSgkSL%2F3OMoo5ohIsGHAnASyDE7sWZBLgbVoIBizs5PIXYcaV6oTtZVqtYA60WD6YbOOi5rqqGySN26EFBMtVqp189F1WKnm%2FUaaIGh0CJ3UFbZHO4ian4F%2BMnl3viYgc7Jv%2FYJxr8pG2aJDFEf4rMO1awEuDunw5u6GfHw1bD2mBdS55WOrtWuUvN30LA%2FC1nOaqAkez2efwP3Wm1rnZ6vAYtAW3SiIZq4XNPtFFCw1ukw3Evbz%2BfD7%2FKVFMjY%2Fd5p%2BRBW%2F%2Fc%2B2aJMWjmt5Tt8Mk8DrUVF6TUbS0Cjc%2FbfWFDeUYPvcs%2FC4fbEIH%2F77BgR3Vn65Rwd3anXYMOrkMZAO0Mj%2F4p99e5d08DmXcz2309rrxcDwfQMQA8NjER%2Fs3pR9eBTKyQA7MAnIcmeLSmLwZhXSPY5Boe%2FCf99gMLfsA1N0Z5R%2B3BuuLVOhFBwWNdXRhFAg9kvZmsDcqm7b32vD%2BsBD2hoEzySVPTlaS3lbRmj62uuO%2FrxwVx8xMI1uIf4%2B8BDcRdU7rtlmQsrQpkgdFYsNk09i6JJEhLXwTSUW5XqwZc5Z9HkmHt9%2FmI%2BfMiiormWK9Y%2F7qqwJ1Abvdu1Fvn6Vl4K03a7vLIH0G7HblTt8wSXfbtdE%2F27Xb8RuV90eJqZrV2Bf4Ltd4%2BLiKo3i1i4xiHjjLpiE6xQwxR4UPr0dnh%2FoOQVRUVE1v2cRIGrRWTi%2FfBAKpVJEa5hjyPLafAJkkajFZ7W8OXkkWZNnNati7Vr%2FzXV6XG8thPyZb42BBWLu15%2BC7JYkEp%2FbpofFwKKpL40uiC%2FGZyFnfw0zEyKmCG1qoRjCi8ELb0Hbvk20qjyyCF8%2BnQ1VJhPtrj1YbJ7iwIhVAcQQfq77PkQvYPj9vkU3fteB2%2FBs0to1NQfYQbwPwa98njlD7pUOS3IUmrzWB%2Bb2vr%2F951DOFaPw%2BT2QD1deR%2BnXrx82b66YNg0W%2BdTX8P60yWcp3D7xmkgcJrIkFhKDZA%2FsOYNFv3mvJjhmYDFw2hA0uiAy113C%2F%2FxH7Su5%2FodJfTgWaTNaa%2FkD75%2FHzkUV051aRC7gnP%2BaQS%2B3Rcf7momzAOFOfO%2FNeWPulVdewZw5c8SZD44nTA4rHA8lIXRoe5gSwqnTVXlJSFbJXSmGc%2F1pFC87BIVcx6osX74co0ePFme%2FfHjq1fvdt5r7xPDUKrtHDSUEP40uCObTP2Ti3N6KhZaaHsBslZD462hY7BKOb74M2VWbZaCr6V9sxzA8%2BlkXUVZHeJv0yBHBvVPNblJ68O9U8xbwg1XXMQRSiAX2Xi1g6xRNroJDGwh4ncF9%2BBK5RwXwXnOJlpW577778Pnnn4szg7pwUwThokA6Y%2B4pHPpHhc9bDX4qvyEof8KaHzXp7mjcM7cDQprU%2FLplQNyk%2F3XjKlmmqVOnYsWKFaKkfkyePBmzZ8%2FWYgiDunNTBOGnMMeFH9dcwLXcyi%2F5MPxUfs9In2f8T2wPNyN5UDTa9K6Ybak3PCW7bh1U3sLNu1ZPn4ZUWgqVt2PwCjQvuv1uCKRhwwKeTQqELVu2aO9XFxYWipK6wWsaaWlpGDBggCgxCIabKggDg381Gn0dwsDgXxlDEAYGOgxBGBjoMARhYKDDEISBgQ5DEAYGOgxBGBjoMARhYKDDEISBgQ5DEAYG5QD%2FB%2B%2FdzFH07%2FILAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E","pocket casts":"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpath%20fill%3D%22url(%23a)%22%20d%3D%22M0%200h24v24H0z%22%2F%3
16E%3Cdefs%3E%3Cpattern%20id%3D%22a%22%20patternContentUnits%3D%22objectBoundingBox%22%20width%3D%221%22%20height%3D%221%22%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22translate(-6.723%20-.417)scale(.04167)%22%2F%3E%3C%2Fpattern%3E%3Cimage%20id%3D%22b%22%20width%3D%22196%22%20height%3D%2245%22%20preserveAspectRatio%3D%22none%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAMQAAAAtCAYAAADx7cQhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABNFSURBVHhe7ZwJeBVFtsf%2FfdfkJiEhgZBA2AxJZJsgi4gCYRh5I4Pg4KegoogjMMgIiOBDcXiojIwMKPL0QxRwFJ5iUGFEWeQ989hhWFQUCJCAbEkgECBku0vf7ndO37pJZ8ObmxDG9%2FXvo7%2Bqrqru27m3%2FnXOqapGUgkYGBhomERqYGBAGIIwMNBhCMLAQIchCAMDHYYgDAx0GIIwMNBhCMLAQIchCAMDHYYgquJ0AqtXA2MeB7p0BiLCATN9TZzyOZdzPbcz%2BH%2FHTVup9pYBV%2F5XReFuFZ7LorCO2BOAkFYSYoYAthhJlAaJ2w0sWgQsmA9cvCgKr0Pz5sD054ApU%2BjDbaIwOIqKirBq1SqsW7cOhVevitK6kdC6NVJSUjB%2B%2FHi0bNlSlBrUlZsiiLIzCs4sUeAuaJiPZjG0ecqE0NZBGryjmcDIkcCPP4qCOtClK1mMdODWjqKgbhw7dgzjxo3TRNEQsBiWLl1qiCJIGl0Q7ksKsud74KpBDBL1Z2uUCREdJYQlm2BrIkGhZvJVsiSHFBRnKmRZan5cs0NC59fslIqCQNm9CxhCJibIkVkjKgpYvx7oc6coCIzc3FyMHTtWS6tBBk%2BJssCT2gTyreFQYqxasemSG%2BasUlgPF8OcT1athp%2BPxZCeno6IiAhRYhAojS6IU8vdKNgpi7MKJPI64oZY0by%2FBe5CFcVHvXBfUahCgi1aQkSSWWtTsF3GxS1yhTCo3t8pYgdZ0OYRu5YPCLYMd1InrkEMaq%2FbgfuHA6mpQCR1%2BEJqc%2FAgsGYtpH17RSsdLIpdJK46WIpZs2bhiy%2B%2BEGcVeOPscD0QD0%2FPSKgOsyitjORRYd19BSEf58B02SNKK5gwYQImTpwozn75eL%2F%2FFkpWFtTzNHiER0Ciw3xbd5g6JIkWDUOjC%2BLHWaUoPeOlfswdmUtUWKIkpExxQCFzcHa1C8UnFKhy5ceSaICM7GpGu0dCtOuz3nFCrdIP2Er0fIeC30DgmKFnT%2BBQZTdJ7dABWLIE0sDf0BBNz5GdTSosAGJiIHGdyQQ1I4N7HKTsLHGVgN2n%2FfsDjimGDR2Kn06dEmc%2B5I7hKBvXFkoCCZu%2Fo5%2FBdNGF0MWnYTlU2eVq1aoVNm3aJM5%2Bucjbt8Lz9ptQzueJksqYu3WHfdJU%2Bm0aRhiNLoidjxayN%2BDTAmEOIVfnBQfclxUcf7cMiguIvs2CuIE2hMSRD0UNSyjmyN3kQlGWF%2BZQoOP0MChOFUcWlFB9hYVg7vqIRupAmE%2FB84x%2FFyc%2B1H79IK37kh7KDHXePGDZUkgXLohaqm%2FRAuTjQJrxPA1ZXqjDhkLavl3UCub9DXiOgu0A6NWrF0pK6G8QyLdFwvVcEtSQusVCUqkXIfOyYP7xmijxceTIEZGrH0vfX4kD3%2F2A3PPnEREejuQOt2D8k6MRH0ffxw3E9dc5kDeRK0pwx2drYEpK1s6VvDx4qc4vFNuYsbA%2BMVbL14dGF8S2h6%2BIHH04%2Fe7tR4UiMsWCgy8XwRphQuLoUIS1syB%2FBwngpFdr1yTZgti%2BNlza58bJ%2FyqDJQToPq8Jzn3pRM7XNNLrSFvVVOSuA0%2BZtm1TaTZJTewAiUd3sgbq4HsgkXmuDTUpCdJGGn3JaqhkZaQTZEX88OzT6TNACD3kz9CjR49yQagxNjjndYHaLLgZK1OBG%2FZZRyDlVkwHHz16VOSCZ9SYp3A8%2B4Q4q4CF8cVnK7T0RuB%2BayE8n6VrrpH91XmaIGqCBeP5%2BzJNGA0hiiCnZYLHS26I%2F7DGSmh%2Buw1ZH5fA41FwyxM0%2FJNrtP%2FFqzixugT5%2B110OJFN9d%2FPKUR4GzMSqY3bqeDoe8VoeU8ITCF0Lxqt%2FUdArFtXfWp18WKfO6QXQy2dmuu5HbfXrtPD9%2BX7B4BC34H%2FcD%2Ba4BMDuY3SqVKYtl2EefVZWN49Cetb2bAsPgnLyjMwfXMBUia5R87Kf6tCgnL%2FPh6KSS2%2FZ33Zsn1XuRgeGjEc6z5dqaVMUXExvtrw31q%2BoZE3UidnMcTFI3T5Ck0MHEM4p0xE6ZBB2sF5bme5ZwhCFi2Gidq6P1imtasPpt2VraygFLvfXYD4xCchtaXjjgV4%2FbtSX9WptehEZZ3GL0InrX4C4sevRc33qQ4LQebOS2lMTwuKc2RcPuxC3AAb7NEmHF1WBOdVGWHtzej6fDi6TItARLIJRec8OLL0GmJJQGHtJFz81qXFGY72pkoiC4gNPjPsR%2B3eHdKgQZqb5BeDSv67evgI1BEjSAHVfXlNFPNe811H11eiyv1rwy9iOc4GpXOkVmb6PAfmF36AecExmD48RS5cDrApD9L6HEifnIZ54XFYXvwBlgkHYP5rJqRvyeIKG%2B%2Ft2wxyrLVug8N1SElKxLOTJ%2BDhB%2B%2FHtMlPIT6%2BBR4Zcb%2Bo9YniRuChjs3YaLRnUbAFYPeJR%2F%2FQ9DXaYRk8RGvHddzG9sIs7Ro%2Brw%2BmgbP%2FiaprrpnvzsWdczOBvgPx0cKB%2BJ2ciem%2Fn4vXdZYz8%2BtsxE8chbdHOHD%2B669Q031qQpZlTRAer4ymXayaGDwuL%2BL623FhbxmK8tygnxPdno9E89vsJAA7UqdHQla8KPzJhZxtZYhLC4HsISFluhHV2QqPuCffOyDYNdIznEY9FhPFDHqkdu2oE6ZD3bbdN%2BtUlWX05fN1fL2eqvevBfZWtd
16H8ljCosWJ2rIWdXLJweEe1gfzCrZDn%2FQreN7pBnp8K%2BaXOkMcnwntXM%2B1a7LgIE4nDNPMgOdwkAIcZStfIBrMQHCM8TAJI698Hbyx6By%2B%2FugDTX3hJ1N4YtNkkcn%2FYKvDor1kLcovYUnAMIW%2FcAO%2F2bVo9WwZ2meQdW7VzvyVRi4Nf0zE51%2BxHhjjRkP%2BJv8ylQCVhIDI%2BHIVH7h%2BF9R8NRHvkYfoSnTm6ezjWTxuIP83%2FE14kt7nafWpB9rKLo9CgpsLikOAs4tFM0axD4UkSA%2BUluwpbkwpvzkp5U6iqXVtwyIWwVhYtX1bghT2SLATl%2FVYnIE6fFhlBaipUGvGl%2FHxRUBnprrsg7dkDdcUKqAkJopTKqT1fp03N6ql6%2F1rwj%2BRK%2B4rFE6V%2Fc3hf7gxlcDx9lkMb%2FBWnrAmAXSr1182hTEuB972e8P6lK7y3R0Mp9gBlvr%2BdxdVQFoJ5ee58TJj0HFZ9uhYHvj9IMUOYqLkx8KwSY%2B7bX0vZdbLz6E%2FWyEmBvPvthXC9Ngdl5DKB4he2DPKn6Vpbc980LWXBBAv1uiqj6rlcfMfp7R1QPqOe0gF9OD14Gj9pBUSTMPg8bAeaRnMa2OjMndd%2FqPwbks%2FMeYUvp6fhvPOqFyfXXfPVU4%2FIP1CmlfG0rCrRqMrXc56vo47Cea%2FXdwREqXD%2F%2FPA6A0%2BtXg9ym6RHHwMO0AhEQXU5fB1fr6fq%2FWvB33HVSN%2Bim0YJdf5XD0H5wy4oE%2FdAmbqfBHAAyjOUTtpH5buhzqBn2EHiTY4AZncB5nUDosQ9SDSayBrAQny1YXN5nPAsuUwcQ8x%2BMbAZtKARblj5bFL2cW3k95Cl0E%2B9qpRn6%2BG3Cgy7TkxtU7SBUD2oTmiJ2zjdmw1ymnwcy8ZuTlPbkqWoH%2FxjaS6TS4bzigxrlKSdl170ILydpbz%2Bh%2FeuYOu0XGydkYddL%2BX7ysltivmVHVdPsCUh6xBjRkm%2BL%2B8%2FAsJRZTmbF91iYsRJLfAIvXIl0IPiDRFnaPB1fL2eqvevBe60%2FMyVJvpMEpQICzCgBaRnO0F6swekxbdDep3ilKeTyXWLhnziGjxzDsIzahuUXSQMB7UX8CBSp%2B%2FiOny1cbPIgVwnn1uYm1cxDX2jYgg%2Fqu7%2BNblBng%2BWo2yk77k49ZD1qC%2FVBWHpjT%2FPJKWdy8DAxz%2FCx2s%2BwpBRGWQZ4rFgQs1TX3VBc23o4DR3dwmadSU7Y1GRtbYQCf3C4EgwkxVQ0GlMJHrPjEWPZ5oj6YEIzR2KSrKieaodJzcWkmVQ0IzEceH7Ml9cIpPI6AiItm1FRnDwICQa9dXYWFFQGXXnTqh39Ib0%2BGhI586JUiqn9nydtoKtp%2Br9a8Hv66tXdVPHoWaYp3SEaRyNkL2aUUwRSqO%2FDWjpINctFuZpnWFNT4N1UW%2BgDcUeuyrPlil5peVCqy%2F6KVVehygqLqE4Yr4oAbZu29XwohCfqeblQaI8zx6xBbAOvlebgtXDIvFbA079eb91CYbqgiA6%2FnEmds0kh2lHBkZNzcAGS0cs%2BMdMTEsUDeqB3mU6u6sYjuYWxHS0IWdvMQqOOnHryCg0SbQhZUQUQqkuvKUFXcZEw9HSjE6PNcW5ncW4csKF%2BD6hPGjj0tEy6gA%2Bt4uPgOAVaj1r19I3QV%2FF2HGiwId66hTUh0ZC6t8P0r59olTH2LG%2B6%2Fh6PVXvXwv%2BjuvNIgujMxLejFw4n9oB5%2BNb4Ry9Fa4ntlWkz%2ByBJ%2F0kEBcC6xu9NIHo8R6%2FWi60%2BpLWr2Jv1oRJ0zHwnuEoLilGctItvkKJPZyKhcWGwNLPFweUL8hRYM0zRxxQc2BtfWCkVn49zPVYtW70hbmV%2FY9pqbZzgz658yPRaDsgAt9Mp5GXyuK6O%2BC%2BpuDuhRXBK7P56bMII3GcyiiC3WHCvR%2B0wz8XXsCZrZVHqMe2pYjcdeD3Gaij61G%2F3gzpjjug9iQXxe8S8TpELe89aItz%2Bw9ApWBb%2Bu2%2FiVLBJxTk8XTtz9CWLAnvcpWahcDxfn8tZZTMq1BPFlEniASaknUgN0pz2fKd8O7Nh0yCUc6Xwj6jGyx363a1lsooIRGpOb5OevlykPvqdXAcwQE1W4Ie3VIx%2FkmKowiedXp2ylOIaxoK7%2BlNUF2FsLQbDCmi8u9WV9hNYveHR%2F%2FQ5Ss1IfCaA1sH26RntDihJO0O0bo6%2FtmnYGl0QXzY1xeZ8Ify7L41VMKAVxPgJa9hx6s5cBUpiGxjx%2FCPxSgkSL%2F3OMoo5ohIsGHAnASyDE7sWZBLgbVoIBizs5PIXYcaV6oTtZVqtYA60WD6YbOOi5rqqGySN26EFBMtVqp189F1WKnm%2FUaaIGh0CJ3UFbZHO4ian4F%2BMnl3viYgc7Jv%2FYJxr8pG2aJDFEf4rMO1awEuDunw5u6GfHw1bD2mBdS55WOrtWuUvN30LA%2FC1nOaqAkez2efwP3Wm1rnZ6vAYtAW3SiIZq4XNPtFFCw1ukw3Evbz%2BfD7%2FKVFMjY%2Fd5p%2BRBW%2F%2Fc%2B2aJMWjmt5Tt8Mk8DrUVF6TUbS0Cjc%2FbfWFDeUYPvcs%2FC4fbEIH%2F77BgR3Vn65Rwd3anXYMOrkMZAO0Mj%2F4p99e5d08DmXcz2309rrxcDwfQMQA8NjER%2Fs3pR9eBTKyQA7MAnIcmeLSmLwZhXSPY5Boe%2FCf99gMLfsA1N0Z5R%2B3BuuLVOhFBwWNdXRhFAg9kvZmsDcqm7b32vD%2BsBD2hoEzySVPTlaS3lbRmj62uuO%2FrxwVx8xMI1uIf4%2B8BDcRdU7rtlmQsrQpkgdFYsNk09i6JJEhLXwTSUW5XqwZc5Z9HkmHt9%2FmI%2BfMiiormWK9Y%2F7qqwJ1Abvdu1Fvn6Vl4K03a7vLIH0G7HblTt8wSXfbtdE%2F27Xb8RuV90eJqZrV2Bf4Ltd4%2BLiKo3i1i4xiHjjLpiE6xQwxR4UPr0dnh%2FoOQVRUVE1v2cRIGrRWTi%2FfBAKpVJEa5hjyPLafAJkkajFZ7W8OXkkWZNnNati7Vr%2FzXV6XG8thPyZb42BBWLu15%2BC7JYkEp%2FbpofFwKKpL40uiC%2FGZyFnfw0zEyKmCG1qoRjCi8ELb0Hbvk20qjyyCF8%2BnQ1VJhPtrj1YbJ7iwIhVAcQQfq77PkQvYPj9vkU3fteB2%2FBs0to1NQfYQbwPwa98njlD7pUOS3IUmrzWB%2Bb2vr%2F951DOFaPw%2BT2QD1deR%2BnXrx82b66YNg0W%2BdTX8P60yWcp3D7xmkgcJrIkFhKDZA%2FsOYNFv3mvJjhmYDFw2hA0uiAy113C%2F%2FxH7Su5%2FodJfTgWaTNaa%2FkD75%2FHzkUV051aRC7gnP%2BaQS%2B3Rcf7momzAOFOfO%2FNeWPulVdewZw5c8SZD44nTA4rHA8lIXRoe5gSwqnTVXlJSFbJXSmGc%2F1pFC87BIVcx6osX74co0ePFme%2FfHjq1fvdt5r7xPDUKrtHDSUEP40uCObTP2Ti3N6KhZaaHsBslZD462hY7BKOb74M2VWbZaCr6V9sxzA8%2BlkXUVZHeJv0yBHBvVPNblJ68O9U8xbwg1XXMQRSiAX2Xi1g6xRNroJDGwh4ncF9%2BBK5RwXwXnOJlpW577778Pnnn4szg7pwUwThokA6Y%2B4pHPpHhc9bDX4qvyEof8KaHzXp7mjcM7cDQprU%2FLplQNyk%2F3XjKlmmqVOnYsWKFaKkfkyePBmzZ8%2FWYgiDunNTBOGnMMeFH9dcwLXcyi%2F5MPxUfs9In2f8T2wPNyN5UDTa9K6Ybak3PCW7bh1U3sLNu1ZPn4ZUWgqVt2PwCjQvuv1uCKRhwwKeTQqELVu2aO9XFxYWipK6wWsaaWlpGDBggCgxCIabKggDg381Gn0dwsDgXxlDEAYGOgxBGBjoMARhYKDDEISBgQ5DEAYGOgxBGBjoMARhYKDDEISBgQ5DEAYG5QD%2FB%2B%2FdzFH07%2FILAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E",default:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNSIgZmlsbD0iIzM3NjlmZiIvPgo8cGF0aCBkPSJNMTAgOEwxNiAxMkwxMCAxNlY4WiIgZmlsbD0id2hp
16dGUiLz4KPC9zdmc+"};getPlatformIcon(i,g){if(g)return g;const f=i.toLowerCase().trim();return"youtube"===f||"youtube music"===f?this.youtubeIcon:this.platformIcons[f]??this.platformIcons.default??""}get audioConfig(){return this.config()}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-audio-player"]],hostAttrs:["data-gtm-component","frk-audio-player"],inputs:{config:[1,"config"]},outputs:{playEvent:"playEvent",pauseEvent:"pauseEvent",progressEvent:"progressEvent",completeEvent:"completeEvent",errorEvent:"errorEvent"},decls:8,vars:12,consts:[[3,"ngClass"],[1,"flex","gap-6"],[1,"flex","flex-1","flex-col","gap-5"],[1,"text-pc1-900","mb-0","flex-1","text-xl","font-bold"],[1,"flex","flex-col","gap-2"],[3,"playEvent","pauseEvent","progressEvent","completeEvent","errorEvent","config","frkAudioAnalytics"],[1,"text-nc1-950","whitespace-nowrap","text-base","font-bold","leading-5"],[1,"flex","w-40","flex-col","gap-2"],["target","_blank","rel","noopener noreferrer",1,"text-pc1-500","hover:text-pc1-600","flex","items-center","gap-2","text-base","leading-5","transition-colors",3,"href"],["width","24","height","24",1,"size-6",3,"src","alt"],[1,"underline"]],template:function(g,f){if(1&g&&(e.j41(0,"section",0)(1,"div",0)(2,"div",1)(3,"div",2),e.DNE(4,ee,2,1,"h2",3),e.j41(5,"div",4)(6,"frk-audio",5),e.bIt("playEvent",function(de){return f.playEvent.emit(de)})("pauseEvent",function(de){return f.pauseEvent.emit(de)})("progressEvent",function(de){return f.progressEvent.emit(de)})("completeEvent",function(de){return f.completeEvent.emit(de)})("errorEvent",function(de){return f.errorEvent.emit(de)}),e.k0s()()(),e.DNE(7,m,6,0,"div",4),e.k0s()()()),2&g){let j,de;e.Y8G("ngClass",e.eq3(7,cl,(null==(j=f.config().spacing)?null:j.cssClass)||"")),e.BMQ("aria-label",f.config().ariaLabel||"Audio player section"),e.R7$(),e.Y8G("ngClass",e.l_i(9,dl,(null==(de=f.config().background)?null:de.cssClass)||"bg-nc1-0",(null==(de=f.config().width)?null:de.containerClass)||"container--small")),e.R7$(3),e.vxM(f.config().heading?4:-1),e.R7$(2),e.Y8G("config",f.audioConfig)("frkAudioAnalytics",f.audioConfig),e.R7$(),e.vxM(f.config().externalLinks&&f.config().externalLinks.length>0&&!1!==f.config().showExternalLinks?7:-1)}},dependencies:[r.MD,r.YU,X.AudioComponent,X.AudioAnalyticsDirective],encapsulation:2,changeDetection:0})}return x})(),Ke=(()=>{class x{config=e.hFB.required();onSignInClick(){this.config().signIn.button.onClick?.()}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-sign-in"]],hostAttrs:["data-gtm-component","frk-sign-in"],inputs:{config:[1,"config"]},decls:14,vars:9,consts:[["role","region",1,"border-nc1-400","bg-nc1-0","flex","w-full","flex-col","gap-6","rounded-xl","border","p-6","shadow-md","md:flex-row","md:gap-8","md:p-8"],[1,"flex","flex-1","flex-col","gap-4"],[1,"text-pc1-800","mb-0","text-2xl","font-bold"],[1,"button","button--primary","w-fit",3,"href"],["type","button",1,"button","button--primary","w-fit"],[1,"text-nc1-950","mb-0","text-xl","font-bold"],[1,"text-nc1-950","mb-0","text-base",3,"innerHTML"],[1,"text-pc1-500","flex","items-center","gap-2","text-base","underline",3,"href"],["name","hero-arrow-right",3,"size"],["type","button",1,"button","button--primary","w-fit",3,"click"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"h2",2),e.EFF(3),e.k0s(),e.DNE(4,y,2,3,"a",3)(5,M,2,2,"button",4),e.k0s(),e.j41(6,"div",1)(7,"h2",5),e.EFF(8),e.k0s(),e.nrm(9,"p",6),e.j41(10,"a",7)(11,"span"),e.EFF(12),e.k0s(),e.DNE(13,T,1,1,"frk-heroicon",8),e.k0s()()()),2&g&&(e.BMQ("aria-label",f.config().ariaLabel||"Sign in and registration"),e.R7$(3),e.SpI(" ",f.config().signIn.title," "),e.R7$(),e.vxM(f.config().signIn.button.href?4:5),e.R7$(4),e.SpI(" ",f.config().registration.title," "),e.R7$(),e.Y8G("innerHTML",f.config().registration.description,e.npT),e.R7$(),e.Y8G("href",f.config().registration.learnMoreLink.href,e.B4B),e.BMQ("aria-label",f.config().registration.learnMoreLink.ariaLabel||f.config().registration.learnMoreLink.text),e.R7$(2),e.JRh(f.config().registration.learnMoreLink.text),e.R7$(),e.vxM(!1!==f.config().registration.learnMoreLink.showIcon?13:-1))},dependencies:[r.MD,G.zq],encapsulation:2,changeDetection:0})}return x})(),Rn=(()=>{class x{config=e.hFB.required();containerClasses=(0,e.EWP)(()=>{const i=this.config().width;return`${i?` ${i.containerClass}`:" container"}${this.config().customClasses?` ${this.config().customClasses}`:""}`.trim()});displayRows=(0,e.EWP)(()=>this.config().data.map(i=>({...i,categories:i.categories.slice(0,5)})));getCellClasses(i,g,f){const j=this.displayRows().length,de=0===i,ne=5===g;return`border-nc1-400 bg-nc1-0 border-b border-l ${f?"px-2 py-2 w-[52px]":"px-4 py-2"}${ne?" border-r":""}${de?" border-t":""}${this.getCornerClasses(de,i===j-1,f,ne)}`}getCornerClasses(i,g,f,j){return i&&f?" rounded-tl-xl":i&&j?" rounded-tr-xl":g&&f?" rounded-bl-xl":g&&j?" rounded-br-xl":""}getIconSvgPath(i){switch(i){case"circle":default:return"M12.5 25C19.4036 25 25 19.4036 25 12.5C25 5.59644 19.4036 0 12.5 0C5.59644 0 0 5.59644 0 12.5C0 19.4036 5.59644 25 12.5 25Z";case"triangle":return"M12.5 0L25 21.65H0L12.5 0Z";case"inverted-triangle":return"M12.5 25L0 3.35H25L12.5 25Z";case"diamond":return"M12.5 0L25 12.5L12.5 25L0 12.5L12.5 0Z";case"square":return"M0 0H25V25H0V0Z"}}extractHexColor(i){return i.match(/bg-\[(.+)\]/)?.[1]??"#000000"}getIconType(i){return i.iconType?i.iconType:this.config().legend?.find(f=>f.id===i.strategyId)?.iconType??"circle"}getIconColor(i){return i.iconColor?i.iconColor:this.config().legend?.find(f=>f.id===i.strategyId)?.iconColor??"bg-[#000000]"}formatPercentage(i){const g=i.toFixed(2);return i>=0?`${g}%`:g}trackByYear(i,g){return g.year}trackByCategory(i,g){return g.strategyId}trackByLegendId(i,g){return g.id}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-thematic-performance-table"]],hostAttrs:["data-gtm-component","frk-thematic-performance-table"],inputs:{config:[1,"config"]},decls:27,vars:8,consts:[[1,"w-full","py-8"],[1,"mb-8","flex","flex-col"],[1,"mb-6","w-full","overflow-x-auto"],[1,"w-full","border-separate","border-spacing-0"],[1,"sr-only"],["scope","col"],["aria-label","Performance scale from best to worst",1,"mb-6","flex","items-center","justify-center","gap-2"],["role","list","aria-label","Strategy types legend",1,"flex","flex-col","gap-4"],[1,"mt-8"],[1,"text-pc1-800","text-[30px]","font-bold","leading-[38px]",3,"innerHTML"],[1,"text-nc1-950","mb-0","text-lg","leading-[25px]",3,"innerHTML"],["scope","row"],[1,"flex","flex-col","items-center","justify-center"],[1,"text-pc1-800","text-sm","font-bold","leading-4"],[3,"class"],[1,"flex","items-center","gap-2"],[1,"flex","h-6","w-6","items-center","justify-center"],[1,"flex","flex-col","gap-[5px]"],[1,"text-nc1-950","text-xs","leading-[17px]"],[1,"text-nc1-950","text-xs","font-bold","leading-[17px]"],["viewBox","0 0 25 25","fill","none","xmlns","http://www.w3.org/2000/svg",1,"h-full","w-full"],[1,"flex","h-[14px]","w-[55px]","items-center"],["viewBox","0 0 55 14","fill","none","xmlns","http://www.w3.org/2000/svg","aria-hidden","true",1,"h-full","w-full"],["d","M0 7L7 0L7 14L0 7Z",1,"fill-nc1-950"],["x","7","y","6","width","48","height","2",1,"fill-nc1-950"],[1,"text-nc1-950","text-sm","leading-4"],[1,"bg-nc1-950","h-[2px]","flex-grow"],["y","6","width","48","height","2",1,"fill-nc1-950"],["d","M55 7L48 14L48 0L55 7Z",1,"fill-nc1-950"],["role","listitem",1,"flex","items-center","gap-2"],[1,"flex","h-6","w-6","flex-shrink-0","items-center","justify-center"],[1,"text-nc1-950","text-base","leading-5"],[3,"innerHTML"]],template:function(g,f){if(1&g&&(e.j41(0,"section",0)(1,"div"),e.DNE(2,H,3,2,"header",1),e.j41(3,"div",2)(4,"table",3)(5,"caption",4),e.EFF(6),e.k0s(),e.j41(7,"thead",4)(8,"tr")(9,"th",5),e.EFF(10,"Year"),e.k0s(),e.j41(11,"th",5),e.EFF(12,"Best Performance"),e.k0s(),e.j41(13,"th",5),e.EFF(14,"Second Best"),e.k0s(),e.j41(15,"th",5),e.EFF(16,"Third Best"),e.k0s(),e.j41(17,"th",5),e.EFF(18,"Fourth Best"),e.k0s(),e.j41(19,"th",5),e.EFF(20,"Fifth Best"),e.k0s()()(),e.j41(21,"tbody"),e.Z7z(22,ae,7,3,"tr",null,f.trackByYear,!0),e.k0s()()(),e.DNE(24,Ve,16,0,"div",6)(25,pt,3,0,"div",7)(26,xt,2,1,"footer",8),e.k0s()()),2&g){let j,de;e.BMQ("aria-label",(null==(j=f.config().analytics)?null:j.component)||"thematic-performance-table"),e.R7$(),e.HbH(f.containerClasses()),e.R7$(),e.vxM(f.config().heading||f.config().subtitle?2:-1),e.R7$(4),e.SpI(" ",f.config().heading," - Annual performance data sorted by best to worst performance "),e.R7$(16),e.Dyx(f.displayRows()),e.R7$(2),e.vxM(f.config().showPerformanceIndicator?24:-1),e.R7$(),e.vxM(f.config().legend||null!=(de=f.config().legend)&&de.length?25:-1),e.R7$(),e.vxM(f.config().footnote?26:-1)}},dependencies:[r.MD],encapsulation:2,changeDetection:0})}return x})(),oo=(()=>{class x{data=e.hFB.required();
16isLoggedIn=(0,e.hFB)(!1);activeContent=(0,e.EWP)(()=>this.isLoggedIn()?this.data().postLogin:this.data().preLogin);static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-my-dashboard-cta"]],hostAttrs:["data-gtm-component","frk-my-dashboard-cta"],inputs:{data:[1,"data"],isLoggedIn:[1,"isLoggedIn"]},decls:12,vars:5,consts:[[1,"from-pc1-800","to-pc1-600","relative","overflow-hidden","bg-gradient-to-br"],[1,"container--small"],[1,"flex","flex-col","gap-6","px-3","pt-6","md:gap-8","md:px-4","md:pt-8","lg:flex-row","lg:items-stretch","lg:gap-8","lg:px-0","lg:pt-14"],[1,"flex","flex-col","justify-center","gap-4","pb-6","md:pb-8","lg:flex-1","lg:pb-14"],[1,"text-nc1-0","mb-0","text-2xl","font-bold","lg:text-3xl"],[1,"text-nc1-0","text-lg"],[1,"mt-4","lg:mt-8"],["data-gtm-intent","login",1,"button","button--primary",3,"href"],["type","button","data-gtm-intent","login",1,"button","button--primary"],["data-testid","preview-card-wrapper",1,"flex","flex-shrink-0","flex-col","justify-end","lg:w-[595px]","xl:w-[595px]"],["type","button","data-gtm-intent","login",1,"button","button--primary",3,"click"],["data-testid","preview-card",1,"bg-nc1-50","border-nc1-200","overflow-hidden","rounded-t-xl","border","border-b-0"],["priority","",1,"block","size-full","object-cover",3,"ngSrc","alt","width","height"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),e.EFF(5),e.k0s(),e.j41(6,"p",5),e.EFF(7),e.k0s(),e.j41(8,"div",6),e.DNE(9,vt,2,3,"a",7)(10,_t,2,2,"button",8),e.k0s()(),e.DNE(11,_n,3,4,"div",9),e.k0s()()()),2&g&&(e.BMQ("aria-label",f.data().heading),e.R7$(5),e.SpI(" ",f.data().heading," "),e.R7$(2),e.SpI(" ",f.data().description," "),e.R7$(2),e.vxM(f.activeContent().primaryButton.href?9:10),e.R7$(2),e.vxM(f.activeContent().previewImage?11:-1))},dependencies:[r.MD,l.kt],encapsulation:2,changeDetection:0})}return x})(),ui=(()=>{class x{document=(0,e.WQX)(p.q);config=e.hFB.required();stateSelect=(0,e.ebz)("stateSelect");selectedStateCode=(0,e.vPA)("");urlStateCode=(0,e.EWP)(()=>{const f=new URLSearchParams(this.document.defaultView?.location.search??"").get("state");if(!f)return"";const j=f.toLowerCase().trim();return j.startsWith("us-")?j:`us-${j}`});initialStateCode=(0,e.EWP)(()=>{const i=this.urlStateCode();return i&&this.stateDataMap().has(i)?i:this.config().defaultStateCode||(this.sortedStates()[0]?.code??"")});dropdownLabel=(0,e.EWP)(()=>this.config().dropdownLabel??"Please click on dropdown to see strategies available for each state:");dropdownPlaceholder=(0,e.EWP)(()=>this.config().dropdownPlaceholder??"State");mutualFundsHeading=(0,e.EWP)(()=>this.config().mutualFundsHeading??"Mutual Funds");etfsHeading=(0,e.EWP)(()=>this.config().etfsHeading??"ETFs");smasHeading=(0,e.EWP)(()=>this.config().smasHeading??"Separately Managed Accounts");viewPerformanceLabel=(0,e.EWP)(()=>this.config().viewPerformanceLabel??"View Performance");stateDataMap=(0,e.EWP)(()=>{const i=new Map;for(const g of this.config().states)i.set(g.code,g);return i});sortedStates=(0,e.EWP)(()=>[...this.config().states].sort((i,g)=>i.name.localeCompare(g.name)));constructor(){(0,e.QZP)(()=>{const i=this.initialStateCode();i&&!this.selectedStateCode()&&this.selectedStateCode.set(i)})}selectedState=(0,e.EWP)(()=>this.stateDataMap().get(this.selectedStateCode()));chartOptions=(0,e.EWP)(()=>{const i=this.config().states,g=this.selectedStateCode(),f=i.map(j=>
16({"hc-key":j.code,value:1,selected:j.code===g}));return{chart:{map:Ae,backgroundColor:"transparent",margin:0,spacing:[0,0,0,0],animation:!1},title:{text:void 0},credits:{enabled:!1},legend:{enabled:!1},colorAxis:{min:0,max:1,visible:!1,minColor:"#ADC2FF",maxColor:"#ADC2FF"},mapNavigation:{enabled:!1},mapView:{projection:{name:"LambertConformalConic"},insetOptions:{borderColor:"transparent"}},plotOptions:{map:{animation:!1,allAreas:!0}},tooltip:{headerFormat:"",pointFormat:"<b>{point.name}</b>",backgroundColor:"#ffffff",borderColor:"#cbd5e1",borderRadius:8,shadow:!0,style:{fontSize:"14px"}},series:[{type:"map",name:"Municipal Strategies",data:f,joinBy:"hc-key",allowPointSelect:!0,cursor:"pointer",color:"#ADC2FF",borderColor:"#ffffff",borderWidth:1,nullColor:"#ADC2FF",states:{hover:{color:"#8BA8FF",borderColor:"#ffffff",borderWidth:1},select:{color:"#3769FF",borderColor:"#ffffff",borderWidth:1}},point:{events:{click:j=>{const de=j.point["hc-key"];de&&this.selectState(de,"map")}}},dataLabels:{enabled:!1}}],accessibility:{description:"US map showing municipal bond product availability by state.",point:{valueDescriptionFormat:"{point.name}"}}}});selectState(i,g="dropdown"){!i||i===this.selectedStateCode()||(this.selectedStateCode.set(i),this.updateUrlQueryParam(i),"map"===g&&this.emitNativeDropdownChange())}updateUrlQueryParam(i){const g=this.document.defaultView;if(!g)return;const f=new URL(g.location.href),j=i.startsWith("us-")?i.slice(3):i;f.searchParams.set("state",j),g.history.replaceState(g.history.state,"",f.toString())}onDropdownChange(i){this.selectState(i.target.value)}emitNativeDropdownChange(){setTimeout(()=>{this.stateSelect()?.nativeElement.dispatchEvent(new Event("change",{bubbles:!0}))},0)}hasMutualFunds(i){return(i?.mutualFunds.length??0)>0}hasEtfs(i){return(i?.etfs.length??0)>0}hasSmas(i){return(i?.smas.length??0)>0}trackByTicker(i,g){return g.ticker}trackBySmaName(i,g){return g.name}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-muni-state-strategies-map"]],viewQuery:function(g,f){1&g&&e.wEZ(f.stateSelect,Wn,5),2&g&&e.NyB()},hostAttrs:["data-gtm-component","frk-muni-state-strategies-map"],inputs:{config:[1,"config"]},features:[e.Jv_([(0,we.aD)({modules:()=>[h.e("node_modules_pnpm_highcharts_12_6_0_jspdf_4_1_0_node_modules_highcharts_modules_accessibility_js").then(h.t.bind(h,8077,19)),Promise.resolve().then(h.t.bind(h,80211,19))]})])],decls:19,vars:8,consts:[["stateSelect",""],["aria-labelledby","muni-state-strategies-heading",1,"px-4","py-8","md:px-8","lg:py-12"],[1,"mx-auto","max-w-7xl"],["id","muni-state-strategies-heading",1,"text-pc1-800","mb-2","text-2xl","font-bold","lg:text-3xl"],[1,"text-nc1-600","mb-8","text-base","lg:text-lg"],[1,"flex","flex-col","gap-8","lg:flex-row","lg:items-start"],[1,"w-full","lg:w-3/5"],["constructorType","mapChart",1,"block","w-full",2,"display","block","height","400px",3,"options","oneToOne"],[1,"flex","w-full","flex-col","gap-4","lg:w-2/5"],["for","state-select",1,"text-nc1-950","text-lg","font-bold"],["id","state-select",1,"border-nc1-500","text-nc1-950","focus:border-pc1-500","focus:ring-pc1-500","w-full","appearance-none","rounded","border","bg-white","bg-[length:20px_20px]","bg-[position:right_10px_center]","bg-no-repeat","py-2","pl-3","pr-10","text-base","focus:outline-none","focus:ring-1",2,"background-image","url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%233769FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E\")",3,"change"],["value","","disabled","",3,"selected"],[3,"value","selected"],[1,"mt-4","flex","flex-col","gap-8"],[1,"text-nc1-950","mb-4","text-xl","font-semibold"],[1,"grid","grid-cols-1","gap-4"],[1,"border-nc1-200","flex","flex-col","justify-between","rounded-xl","border","bg-white","p-6","shadow-sm"],[1,"border-pc1-800","text-pc1-800","mb-3","inline-block","rounded-full","border","px-2","py-0.5","text-xs","font-normal"],[1,"text-nc1-950","mb-0","text-xl","font-bold"],[1,"mt-4","flex","justify-end"],[1,"text-pc1-600","hover:text-pc1-800","text-sm","font-medium","underline",3,"href"]],template:function(g,f){if(1&g){const j=e.RV6();e.j41(0,"section",1)(1,"div",2)(2,"h2",3),e.EFF(3),e.k0s(),e.j41(4,"p",4),e.EFF(5),e.k0s(),e.j41(6,"div",5)(7,"div",6),e.nrm(8,"highcharts-chart",7),e.k0s(),e.j41(9,"div",8)(10,"label",9),e.EFF(11),e.k0s(),e.j41(12,"select",10,0),e.bIt("change",function(w){return e.eBV(j),e.Njj(f.onDropdownChange(w))}),e.j41(14,"option",11),e.EFF(15),e.k0s(),e.Z7z(16,_o,2,3,"option",12,mo),e.k0s(),e.DNE(18,Wi,4,3,"div",13),e.k0s()()()()}if(2&g){let j;e.R7$(3),e.SpI(" ",f.config().heading," "),e.R7$(2),e.SpI(" ",f.config().description," "),e.R7$(3),e.Y8G("options",f.chartOptions())("oneToOne",!0),e.R7$(3),e.SpI(" ",f.dropdownLabel()," "),e.R7$(3),e.Y8G("selected",!f.selectedStateCode()),e.R7$(),e.SpI(" ",f.dropdownPlaceholder()," "),e.R7$(),e.Dyx(f.sortedStates()),e.R7$(2),e.vxM((j=f.selectedState())?18:-1,j)}},dependencies:[we.HM],encapsulation:2,changeDetection:0})}return x})();const Br=[{code:"us-al",name:"Alabama",mutualFunds:[{ticker:"FRALX",name:"Franklin Alabama Tax-Free Income Fund",performanceUrl:"#"}],etfs:[],smas:[{label:"State preference",name:"Franklin Templeton SMA - Alabama State Preference",performanceUrl:"#"}]}
16,{code:"us-ak",name:"Alaska",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-az",name:"Arizona",mutualFunds:[{ticker:"FTAZX",name:"Franklin Arizona Tax-Free Income Fund",performanceUrl:"#"}],etfs:[],smas:[{label:"State specific",name:"Franklin Templeton SMA - Arizona State Specific",performanceUrl:"#"}]},{code:"us-ar",name:"Arkansas",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-ca",name:"California",mutualFunds:[{ticker:"FKTFX",name:"Franklin California Tax-Free Income Fund",performanceUrl:"#"}],etfs:[{ticker:"FLCA",name:"Franklin Municipal ETF - California",performanceUrl:"#"}],smas:[{label:"State specific",name:"Franklin Templeton SMA - California State Specific",performanceUrl:"#"},{label:"Western Asset",name:"Western Asset California Municipals Fund",performanceUrl:"#"}]},{code:"us-co",name:"Colorado",mutualFunds:[{ticker:"FRCOX",name:"Franklin Colorado Tax-Free Income Fund",performanceUrl:"#"}],etfs:[],smas:[{label:"State specific",name:"Franklin Templeton SMA - Colorado State Specific",performanceUrl:"#"}]}
16,{code:"us-ct",name:"Connecticut",mutualFunds:[{ticker:"FRCTX",name:"Franklin Connecticut Tax-Free Income Fund",performanceUrl:"#"}],etfs:[],smas:[{label:"State specific",name:"Franklin Templeton SMA - Connecticut State Specific",performanceUrl:"#"}]},{code:"us-de",name:"Delaware",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-fl",name:"Florida",mutualFunds:[],etfs:[],smas:[{label:"State specific",name:"Franklin Templeton SMA - Florida State Specific",performanceUrl:"#"}]},{code:"us-ga",name:"Georgia",mutualFunds:[{ticker:"FRGAX",name:"Franklin Georgia Tax-Free Income Fund",performanceUrl:"#"}],etfs:[],smas:[{label:"State preference",name:"Franklin Templeton SMA - Georgia State Preference",performanceUrl:"#"}]},{code:"us-hi",name:"Hawaii",mutualFunds:[],etfs:[],smas:[{label:"State preference",name:"Franklin Templeton SMA - Hawaii State Preference",performanceUrl:"#"}]},{code:"us-id",name:"Idaho",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]}
16,{code:"us-il",name:"Illinois",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-in",name:"Indiana",mutualFunds:[],etfs:[],smas:[{label:"State preference",name:"Franklin Templeton SMA - Indiana State Preference",performanceUrl:"#"}]},{code:"us-ia",name:"Iowa",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-ks",name:"Kansas",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-ky",name:"Kentucky",mutualFunds:[],etfs:[],smas:[{label:"State preference",name:"Franklin Templeton SMA - Kentucky State Preference",performanceUrl:"#"}]},{code:"us-la",name:"Louisiana",mutualFunds:[{ticker:"FRLAX",name:"Franklin Louisiana Tax-Free Income Fund",performanceUrl:"#"}],etfs:[],smas:[{label:"State specific",name:"Franklin Templeton SMA - Louisiana State Specific",performanceUrl:"#"}]},{code:"us-me",name:"Maine",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]}
16,{code:"us-md",name:"Maryland",mutualFunds:[{ticker:"FRMDX",name:"Franklin Maryland Tax-Free Income Fund",performanceUrl:"#"}],etfs:[],smas:[{label:"State specific",name:"Franklin Templeton SMA - Maryland State Specific",performanceUrl:"#"}]},{code:"us-ma",name:"Massachusetts",mutualFunds:[{ticker:"FMDTX",name:"Franklin Massachusetts Tax-Free Income Fund",performanceUrl:"#"}],etfs:[{ticker:"FLMA",name:"Franklin Municipal ETF - Massachusetts",performanceUrl:"#"}],smas:[{label:"State specific",name:"Franklin Templeton SMA - Massachusetts State Specific",performanceUrl:"#"},{label:"Western Asset",name:"Western Asset Massachusetts Municipals Fund",performanceUrl:"#"}]},{code:"us-mi",name:"Michigan",mutualFunds:[{ticker:"FTTMX",name:"Franklin Michigan Tax-Free Income Fund",performanceUrl:"#"}],etfs:[],smas:[{label:"State specific",name:"Franklin Templeton SMA - Michigan State Specific",performanceUrl:"#"}]},{code:"us-mn",name:"Minnesota",mutualFunds:[],etfs:[{ticker:"FLMN",name:"Franklin Municipal ETF - Minnesota",performanceUrl:"#"}],smas:[{label:"State specific",name:"Franklin Templeton SMA - Minnesota State Specific",performanceUrl:"#"}]}
16,{code:"us-ms",name:"Mississippi",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-mo",name:"Missouri",mutualFunds:[{ticker:"FRMOX",name:"Franklin Missouri Tax-Free Income Fund",performanceUrl:"#"}],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-mt",name:"Montana",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-ne",name:"Nebraska",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-nv",name:"Nevada",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-nh",name:"New Hampshire",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-nj",name:"New Jersey",mutualFunds:[{ticker:"FRNJX",name:"Franklin New Jersey Tax-Free Income Fund",performanceUrl:"#"}],etfs:[{ticker:"FLNJ",name:"Franklin Municipal ETF - New Jersey",performanceUrl:"#"}],smas:[{label:"State specific",name:"Franklin Templeton SMA - New Jersey State Specific",performanceUrl:"#"},{label:"Western Asset",name:"Western Asset New Jersey Municipals Fund",performanceUrl:"#"}]}
16,{code:"us-nm",name:"New Mexico",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-ny",name:"New York",mutualFunds:[{ticker:"FNYIX",name:"Franklin New York Tax-Free Income Fund",performanceUrl:"#"}],etfs:[{ticker:"FLNY",name:"Franklin Municipal ETF - New York",performanceUrl:"#"}],smas:[{label:"State specific",name:"Franklin Templeton SMA - New York State Specific",performanceUrl:"#"},{label:"Western Asset",name:"Western Asset New York Municipals Fund",performanceUrl:"#"}]},{code:"us-nc",name:"North Carolina",mutualFunds:[{ticker:"FRNCX",name:"Franklin North Carolina Tax-Free Income Fund",performanceUrl:"#"}],etfs:[],smas:[{label:"State specific",name:"Franklin Templeton SMA - North Carolina State Specific",performanceUrl:"#"}]},{code:"us-nd",name:"North Dakota",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-oh",name:"Ohio",mutualFunds:[{ticker:"FTOIX",name:"Franklin Ohio Tax-Free Income Fund",performanceUrl:"#"}],etfs:[{ticker:"FLOH",name:"Franklin Municipal ETF - Ohio",performanceUrl:"#"}],smas:[{label:"State specific",name:"Franklin Templeton SMA - Ohio State Specific",performanceUrl:"#"}]}
16,{code:"us-ok",name:"Oklahoma",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-or",name:"Oregon",mutualFunds:[{ticker:"FRORX",name:"Franklin Oregon Tax-Free Income Fund",performanceUrl:"#"}],etfs:[],smas:[{label:"State specific",name:"Franklin Templeton SMA - Oregon State Specific",performanceUrl:"#"},{label:"Western Asset",name:"Western Asset Oregon Municipals Fund",performanceUrl:"#"}]},{code:"us-pa",name:"Pennsylvania",mutualFunds:[{ticker:"FRPAX",name:"Franklin Pennsylvania Tax-Free Income Fund",performanceUrl:"#"}],etfs:[{ticker:"FLPA",name:"Franklin Municipal ETF - Pennsylvania",performanceUrl:"#"}],smas:[{label:"State specific",name:"Franklin Templeton SMA - Pennsylvania State Specific",performanceUrl:"#"},{label:"Western Asset",name:"Western Asset Pennsylvania Municipals Fund",performanceUrl:"#"}]},{code:"us-ri",name:"Rhode Island",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]}
16,{code:"us-sc",name:"South Carolina",mutualFunds:[],etfs:[],smas:[{label:"State preference",name:"Franklin Templeton SMA - South Carolina State Preference",performanceUrl:"#"}]},{code:"us-sd",name:"South Dakota",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-tn",name:"Tennessee",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-tx",name:"Texas",mutualFunds:[],etfs:[],smas:[{label:"State specific",name:"Franklin Templeton SMA - Texas State Specific",performanceUrl:"#"}]},{code:"us-ut",name:"Utah",mutualFunds:[],etfs:[],smas:[{label:"State specific",name:"Franklin Templeton SMA - Utah State Specific",performanceUrl:"#"}]},{code:"us-vt",name:"Vermont",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-va",name:"Virginia",mutualFunds:[{ticker:"FRVAX",name:"Franklin Virginia Tax-Free Income Fund",performanceUrl:"#"}],etfs:[],smas:[{label:"State specific",name:"Franklin Templeton SMA - Virginia State Specific",performanceUrl:"#"}]}
16,{code:"us-wa",name:"Washington",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-wv",name:"West Virginia",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-wi",name:"Wisconsin",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]},{code:"us-wy",name:"Wyoming",mutualFunds:[],etfs:[],smas:[{label:"Custom",name:"Franklin Templeton SMA - Custom Municipal",performanceUrl:"#"}]}],Za=[50,100],gl=["#3769ff","#00bfb3","#FF6035"];let Ma=(()=>{class x{destroyRef=(0,e.WQX)(e.abz);intlService=(0,e.WQX)(J.I);chartWrapper=(0,e.ebz)("chartWrapper",{read:V.j});chartWrapperEl=(0,e.ebz)("chartWrapper",{read:e.aKT});resizeObserver;config=e.hFB.required();calculated=(0,e.CGW)();years=(0,e.vPA)(0);monthly=(0,e.vPA)(0);ratePercent=(0,e.vPA)(0);committedYears=(0,e.vPA)(0);committedMonthly=(0,e.vPA)(0);committedRatePercent=(0,e.vPA)(0);layoutClasses=(0,e.EWP)(()=>"mobile"===(this.config().variant??"desktop")?"flex flex-col gap-8":"grid grid-cols-1 lg:grid-cols-2 gap-8");mode=(0,e.EWP)(()=>this.config().background?.theme??"light");wrapperClasses=(0,e.EWP)(()=>`group frk-theme--${this.mode()}`);containerClass=(0,e.EWP)(()=>this.config().width?.containerClass||"container");projectedTotal=(0,e.EWP)(()=>this.calculateFutureValue(this.committedMonthly(),this.committedYears(),this.committedRatePercent()));resultSentence=(0,e.EWP)(()=>{const i=this.config().calculator.resultTemplate;return this.applyTokens(i,{monthly:this.formatValue(this.monthly(),this.config().calculator.monthlyInput),rate:this.formatValue(this.ratePercent(),this.config().calculator.rateInput),years:String(this.years())})});chartHeading=(0,e.EWP)(()=>this.applyTokens(this.config().calculator.chartHeadingTemplate,{years:String(this.years())}));comparisonAmounts=(0,e.EWP)(()=>{const i=this.committedMonthly(),g=this.config().calculator.comparisonOffsets??Za;return[i,...g.map(f=>i+f)]});comparisonLabels=(0,e.EWP)(()=>{const i=this.config().calculator.monthlyInput,g=this.monthly(),f=this.config().calculator.comparisonOffsets??Za;return[g,...f.map(j=>g+j)].map(j=>this.formatValue(j,i))});legendColors=(0,e.EWP)(()=>{const i=this.config().calculator.chartColors??gl,g=i.at(-1)??"#3769ff";return this.comparisonAmounts().map((f,j)=>i[j]??g)});yearsView=(0,e.EWP)(()=>this.buildSliderView(this.years(),this.config().calculator.yearsInput));monthlyView=(0,e.EWP)(()=>this.buildSliderView(this.monthly(),this.config().calculator.monthlyInput));ratePercentView=(0,e.EWP)(()=>this.buildSliderView(this.ratePercent(),this.config().calculator.rateInput));chartConfig=(0,e.EWP)(()=>{const i=this.config().calculator,g=(i.chartColors??gl).slice(0,this.comparisonAmounts().length),f=this.intlService,j="dark"===this.mode(),de=j?"#FFFFFF":"#001E62",w=j?"rgba(255,255,255,0.18)":"#E6E6E6",ne=j?"#FFFFFF":"#1F2937";return{chartType:"area",isLegendEnabled:!1,colors:[...g],xAxis:{title:i.chartXAxisTitle??"",isLabelEnabled:!0,lineColor:w,categories:this.buildYearCategories()},yAxis:{title:i.chartYAxisTitle??"",isLabelEnabled:!1,lineColor:w,gridLineWidth:0,gridLineColor:"transparent",minorGridLineWidth:0},tooltip:{enabled:!0,shared:!1,useHTML:!0,backgroundColor:"transparent",borderWidth:0,shadow:!1,padding:0,headerFormat:"",pointFormatter:function(){const _=this,D="string"==typeof _.color?_.color:"#001E62",Y=_.series?.name??"",st=null==_.y?"":f.toLocalInt(Math.round(_.y));return`<div style="background:#FFFFFF;border:2px solid ${D};border-radius:4px;padding:6px 10px;color:#001E62;font-size:13px;line-height:1.4;box-shadow:0 1px 4px rgba(0,0,0,0.1);"><div style="color:#001E62;margin-bottom:2px;">${_.x??""}</div><span style="color:${D};font-size:14px;">\u25cf</span> <span style="color:#001E62;">${Y}: </span><span style="color:#001E62;font-weight:700;text-decoration:none;background:transparent;">${st}</span></div>`}},responsive:{rules:[{condition:{maxWidth:1e5},chartOptions:{chart:{marginRight:70,plotBorderWidth:1,plotBorderColor:w,backgroundColor:"transparent"},xAxis:{gridLineWidth:1,gridLineColor:w,tickInterval:1,lineWidth:0,tickWidth:0,labels:{style:{color:de,fontSize:"13px",fontWeight:"400"}},title:{style:{color:de,fontSize:"13px",fontWeight:"400"}}},yAxis:{lineWidth:0,title:{style:{color:de,fontSize:"13px",fontWeight:"400"}}}}},{condition:{maxWidth:520},chartOptions:{chart:{marginRight:56},xAxis:{labels:{style:{fontSize:"11px"}},title:{style:{fontSize:"12px"}}},yAxis:{title:{style:{fontSize:"12px"}}},plotOptions:{area:{dataLabels:{x:4,style:{fontSize:"11px"}}}}}},{condition:{maxWidth:380},chartOptions:{chart:{marginRight:44},plotOptions:{area:{dataLabels:{x:2,style:{fontSize:"10px"}}}}}}]},plotOptions:{area:{fillOpacity:1,marker:{enabled:!1},lineWidth:1,pointPlacement:"on",dataLabels:{enabled:!0,align:"left",verticalAlign:"middle",crop:!1,overflow:"allow",x:8,formatter:function(){const _=this;return _.index!==(_.series?.points??[]).length-1||null==_.y?"":`$${f.toLocalInt(Math.round(_.y))}`},style:{color:ne,fontSize:"14px",fontWeight:"400",textOutline:"none"}}}}}});chartData=(0,e.EWP)(()=>{const i=this.comparisonAmounts(),g=this.committedYears(),f=this.committedRatePercent(),j=[...i].reverse(),de=j.map(w=>({plots:this.buildSeriesPoints(w,g,f)}));return{name:j.map((w,ne)=>`Series ${ne+1}`),xAxis:this.buildYearCategories(),yAxis:de}});
16ngOnInit(){const i=this.config().calculator;this.years.set(i.yearsInput.defaultValue),this.monthly.set(i.monthlyInput.defaultValue),this.ratePercent.set(i.rateInput.defaultValue),this.committedYears.set(i.yearsInput.defaultValue),this.committedMonthly.set(i.monthlyInput.defaultValue),this.committedRatePercent.set(i.rateInput.defaultValue)}ngAfterViewInit(){const i=()=>this.chartWrapper()?.chartInstance?.reflow();"function"==typeof requestAnimationFrame?requestAnimationFrame(i):i();const g=this.chartWrapperEl()?.nativeElement;g&&typeof ResizeObserver<"u"&&(this.resizeObserver=new ResizeObserver(()=>i()),this.resizeObserver.observe(g),this.destroyRef.onDestroy(()=>this.resizeObserver?.disconnect()))}onCalculate(){this.committedYears.set(this.years()),this.committedMonthly.set(this.monthly()),this.committedRatePercent.set(this.ratePercent()),this.calculated.emit({years:this.committedYears(),monthly:this.committedMonthly(),ratePercent:this.committedRatePercent(),projectedTotal:this.projectedTotal()})}decrement(i,g){const f=g.step??1;i.update(j=>Math.max(g.min,j-f))}increment(i,g){const f=g.step??1;i.update(j=>Math.min(g.max,j+f))}onSliderChange(i,g,f){const j="number"==typeof f?f:Number(f);if(Number.isNaN(j))return;const de=Math.min(g.max,Math.max(g.min,j));i.set(this.snapToTicks(de,g))}snapToTicks(i,g){const f=g.ticks;if(!f||f.length<2)return i;let j=i,de=Number.POSITIVE_INFINITY;for(const w of f){if("number"!=typeof w)continue;const ne=Math.abs(i-w);ne<de&&(de=ne,j=w)}return j}sliderAnalyticsConfig(i,g){return{eventType:"selection",name:g.label,method:"slider",action:"adjust",linkText:()=>this.formatValue(i(),g),emitOn:"change"}}stepperAnalyticsConfig(i,g,f){const j=g.step??1,de="increase"===f?Math.min(g.max,i+j):Math.max(g.min,i-j);return{eventType:"selection",name:g.label,method:"stepper button",action:f,linkText:this.formatValue(de,g),emitOn:"click"}}calculateAnalyticsConfig(){const i=this.config().calculator;return{eventType:"interaction",name:i.heading||i.calculateButtonText,method:"button",action:"calculate",linkText:i.calculateButtonText,emitOn:"click"}}sliderId(i){return`frk-mac-slider-${i.label.toLowerCase().split(/[^a-z0-9]+/).filter(Boolean).join("-")}`}headingId=(0,e.EWP)(()=>{const i=this.config().calculator.heading;return i?`frk-mac-heading-${i.toLowerCase().split(/[^a-z0-9]+/).filter(Boolean).join("-")||"untitled"}`:null});formatValue(i,g){if(g.formatValue)return g.formatValue(i);const f=this.intlService.toLocalInt(i);return`${g.valuePrefix??""}${f}${g.valueSuffix??""}`}getProgressPercent(i,g){const f=g.max-g.min;return f<=0?0:(i-g.min)/f*100}buildSliderView(i,g){const f=this.getProgressPercent(i,g),j=16*f/100;return{id:this.sliderId(g),formattedValue:this.formatValue(i,g),filledWidth:`calc(${f}% - ${j}px)`,bubbleLeft:`calc(${f}% - ${j}px + 8px)`,minLabel:this.formatValue(g.min,g),maxLabel:this.formatValue(g.max,g),tickLabels:g.ticks?.length?g.ticks.map(de=>this.formatValue(de,g)):null}}calculateFutureValue(i,g,f){if(i<=0||g<=0)return 0;const j=12*g;let de=f>1?f/100:f;de/=12;let w=0;for(let ne=0;ne<j;ne++)w=(w+i)*de+(w+i);return Math.round(w)}buildSeriesPoints(i,g,f){return[0,this.calculateFutureValue(i,g,f)]}buildYearCategories(){const i=this.committedYears();return i<=0?["0"]:["0",String(i)]}applyTokens(i,g){return i.replaceAll(/\{(\w+)\}/g,(f,j)=>g[j]??f)}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-calculator"]],viewQuery:function(g,f){1&g&&(e.wEZ(f.chartWrapper,qi,5,V.j),e.wEZ(f.chartWrapperEl,qi,5,e.aKT)),2&g&&e.NyB(2)},hostAttrs:["data-gtm-component","frk-calculator"],inputs:{config:[1,"config"]},outputs:{calculated:"calculated"},decls:34,vars:43,consts:[["chartWrapper",""],["sliderTemplate",""],["data-testid","calculator-section"],[3,"ngClass"],["data-testid","calculator-heading",1,"text-pc1-800","group-[.frk-theme--dark]:text-nc1-0","mb-3","text-2xl","font-bold",3,"id"],["data-testid","calculator-description",1,"text-nc1-700","group-[.frk-theme--dark]:text-nc1-100","mb-6","text-base"],["data-testid","calculator-layout"],[1,"flex","flex-col","gap-8","lg:gap-10"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["type","button","data-testid","calculator-calculate-button",1,"button","button--primary","button--sm","mt-2","w-fit",3,"click","frkCalculatorAnalytics"],[1,"flex","flex-col","gap-8"],["data-testid","calculator-result-sentence",1,"text-nc1-950","group-[.frk-theme--dark]:text-nc1-100","mb-0","text-base","lg:text-lg"],["data-testid","calculator-projected-total","aria-live","polite",1,"text-pc1-800","group-[.frk-theme--dark]:text-nc1-0","mb-0","mt-3","text-3xl","font-bold","lg:text-4xl"],[1,"text-nc1-950","group-[.frk-theme--dark]:text-nc1-0","mb-3","text-base","font-bold","lg:text-lg"],[1,"text-nc1-950","group-[.frk-theme--dark]:text-nc1-100","mb-8","text-base","lg:mb-10","lg:text-lg"],["data-testid","calculator-chart-legend",1,"mb-0","flex","list-none","flex-wrap","gap-x-6","gap-y-2","p-0"],["data-testid","calculator-legend-item",1,"flex","items-center","gap-2"],["data-testid","calculator-chart-wrapper",1,"w-full"],[1,"block","w-full",3,"chartConfig","chartData"],["data-testid","calculator-legend-swatch",1,"inline-block","size-3","rounded-sm"],[1,"text-nc1-
16700","group-[.frk-theme--dark]:text-nc1-100","text-sm"],[1,"flex","flex-col","gap-2"],[1,"text-nc1-950","group-[.frk-theme--dark]:text-nc1-0","text-xl","font-bold"],[1,"flex","w-full","flex-col","gap-4"],[1,"flex","h-6","items-center","gap-1"],["aria-hidden","true",1,"size-6","shrink-0"],[1,"relative","flex-1"],[1,"text-nc1-950","group-[.frk-theme--dark]:text-nc1-0","absolute","top-0","-translate-x-1/2","whitespace-nowrap","text-lg","font-bold"],[1,"flex","h-8","items-center","gap-1"],["type","button",1,"text-pc1-500","group-[.frk-theme--dark]:text-nc1-0","flex","size-6","shrink-0","cursor-pointer","items-center","justify-center","transition-opacity","hover:opacity-80","disabled:cursor-not-allowed","disabled:opacity-40",3,"click","frkCalculatorAnalytics","disabled"],["name","heroMinusCircle",3,"size"],[1,"relative","flex","flex-1","items-center"],[1,"flex","w-full","items-center"],[1,"bg-pc1-500","h-2","shrink-0","rounded-l-full","rounded-r","transition-all","duration-150"],[1,"flex","h-8","w-4","shrink-0","items-center"],[1,"h-2","w-1.5","shrink-0"],[1,"bg-pc1-500","h-8","w-1","shrink-0","rounded","transition-all","duration-150"],[1,"bg-nc1-100","h-2","min-w-0","flex-1","rounded-l","rounded-r-full","group-[.frk-theme--dark]:bg-white/30"],["type","range",1,"absolute","inset-0","z-10","h-full","w-full","cursor-pointer","opacity-0",3,"ngModelChange","frkCalculatorAnalytics","id","min","max","step","ngModel"],["name","heroPlusCircle",3,"size"],[1,"flex","items-center","gap-1"],[1,"text-nc1-500","group-[.frk-theme--dark]:text-nc1-100","flex","flex-1","justify-between","px-2","text-sm"]],template:function(g,f){if(1&g){const j=e.RV6();e.j41(0,"section",2)(1,"div",3),e.DNE(2,lr,2,2,"h3",4)(3,wa,2,1,"p",5),e.j41(4,"div",6)(5,"div",7),e.DNE(6,ia,1,0,"ng-container",8)(7,Ia,1,0,"ng-container",8)(8,Sr,1,0,"ng-container",8),e.j41(9,"button",9),e.bIt("click",function(){return e.eBV(j),e.Njj(f.onCalculate())}),e.EFF(10),e.k0s()(),e.j41(11,"div",10)(12,"div")(13,"p",11),e.EFF(14),e.k0s(),e.j41(15,"p",12),e.EFF(16),e.nI1(17,"currency"),e.k0s()(),e.j41(18,"div"),e.SS7(19),e.DNE(20,Or,2,1,"h4",13)(21,Pi,2,1,"h3",13),e.j41(22,"p",14),e.EFF(23),e.k0s(),e.DNE(24,Xr,2,1,"h5",13)(25,zr,2,1,"h4",13),e.j41(26,"ul",15),e.Z7z(27,Va,4,3,"li",16,e.Vm6),e.k0s(),e.j41(29,"div",17),e.nrm(30,"frk-highcharts",18,0),e.k0s()()()()()(),e.DNE(32,ps,30,29,"ng-template",null,1,e.C5r)}if(2&g){const j=e.sdS(33);e.BMQ("aria-labelledby",f.headingId()),e.R7$(),e.Y8G("ngClass",e.l_i(28,rt,f.wrapperClasses(),f.containerClass())),e.R7$(),e.vxM(f.config().calculator.heading?2:-1),e.R7$(),e.vxM(f.config().calculator.description?3:-1),e.R7$(),e.HbH(f.layoutClasses()),e.R7$(2),e.Y8G("ngTemplateOutlet",j)("ngTemplateOutletContext",e.sMw(31,zi,f.years,f.config().calculator.yearsInput,f.yearsView())),e.R7$(),e.Y8G("ngTemplateOutlet",j)("ngTemplateOutletContext",e.sMw(35,zi,f.monthly,f.config().calculator.monthlyInput,f.monthlyView())),e.R7$(),e.Y8G("ngTemplateOutlet",j)("ngTemplateOutletContext",e.sMw(39,zi,f.ratePercent,f.config().calculator.rateInput,f.ratePercentView())),e.R7$(),e.Y8G("frkCalculatorAnalytics",f.calculateAnalyticsConfig()),e.BMQ("aria-label",f.config().calculator.calculateButtonAriaLabel||f.config().calculator.calculateButtonText),e.R7$(),e.SpI(" ",f.config().calculator.calculateButtonText," "),e.R7$(4),e.SpI(" ",f.resultSentence()," "),e.R7$(2),e.SpI(" ",e.ii3(17,23,f.projectedTotal(),"USD","symbol","1.0-0")," ");const de=!!f.config().calculator.heading;e.R7$(4),e.vxM(de?20:21),e.R7$(3),e.SpI(" ",f.config().calculator.comparisonDescription," "),e.R7$(),e.vxM(de?24:25),e.R7$(2),e.BMQ("aria-label",f.config().calculator.chartLegendAriaLabel||null),e.R7$(),e.Dyx(f.comparisonLabels()),e.R7$(3),e.Y8G("chartConfig",f.chartConfig())("chartData",f.chartData())}},dependencies:[X.CalculatorAnalyticsDirective,r.MD,r.YU,r.T3,r.oe,U.YN,U.me,U.MR,U.BC,U.vS,V.j,G.zq],encapsulation:2,changeDetection:0})}return x})(),_s=(()=>{class x{gaugeConfig=e.hFB.required();value=e.hFB.required();asOfDate=e.hFB.required();asOfLabel=(0,e.hFB)("");expansionLabel=(0,e.hFB)("Expansion");
16cautionLabel=(0,e.hFB)("Caution");recessionLabel=(0,e.hFB)("Recession");ariaLabel=(0,e.hFB)("Recession risk gauge");static VIEW_WIDTH=200;static VIEW_HEIGHT=108;static CENTER_X=100;static CENTER_Y=100;static OUTER_RADIUS=90;static INNER_RADIUS=68;minValue=(0,e.EWP)(()=>{const i=this.gaugeConfig().staticZones;return i.length>0?i[0].min:0});maxValue=(0,e.EWP)(()=>{const i=this.gaugeConfig().staticZones;return i.length>0?i.at(-1)?.max??6:6});clampedValue=(0,e.EWP)(()=>Math.max(this.minValue(),Math.min(this.maxValue(),this.value())));arcSegments=(0,e.EWP)(()=>{const i=this.minValue(),g=this.maxValue();return this.gaugeConfig().staticZones.map(f=>({path:this.buildArcPath(f.min,f.max,i,g),color:f.strokeStyle}))});legendEntries=(0,e.EWP)(()=>{const i=this.gaugeConfig().staticZones,g=[this.expansionLabel(),this.cautionLabel(),this.recessionLabel()],f=["triangle","circle","square"];return i.map((j,de)=>({label:g[de]??j.strokeStyle,color:j.strokeStyle,shape:f[de]??"circle"}))});currentZone=(0,e.EWP)(()=>{const i=this.clampedValue();return this.gaugeConfig().staticZones.find(g=>i>=g.min&&i<=g.max)});currentZoneLabel=(0,e.EWP)(()=>{const i=this.gaugeConfig().staticZones,g=this.currentZone();if(!g)return"";switch(i.indexOf(g)){case 0:return this.expansionLabel();case 1:return this.cautionLabel();case 2:return this.recessionLabel();default:return""}});svgAriaLabel=(0,e.EWP)(()=>`${this.ariaLabel()}: ${this.currentZoneLabel()} score ${this.clampedValue()}`);needleTransform=(0,e.EWP)(()=>{const i=this.maxValue()-this.minValue();return`rotate(${180*(i>0?(this.clampedValue()-this.minValue())/i:0)-90} ${x.CENTER_X} ${x.CENTER_Y})`});viewBox=`0 0 ${x.VIEW_WIDTH} ${x.VIEW_HEIGHT}`;svgTitleId=`recession-gauge-title-${(0,se.A)()}`;buildArcPath(i,g,f,j){const de=j-f;if(de<=0)return"";const w=180+(i-f)/de*180,ne=180+(g-f)/de*180,_=this.polar(x.OUTER_RADIUS,w),D=this.polar(x.OUTER_RADIUS,ne),Y=this.polar(x.INNER_RADIUS,ne),st=this.polar(x.INNER_RADIUS,w),Qt=ne-w>180?1:0;return[`M ${_.x} ${_.y}`,`A ${x.OUTER_RADIUS} ${x.OUTER_RADIUS} 0 ${Qt} 1 ${D.x} ${D.y}`,`L ${Y.x} ${Y.y}`,`A ${x.INNER_RADIUS} ${x.INNER_RADIUS} 0 ${Qt} 0 ${st.x} ${st.y}`,"Z"].join(" ")}polar(i,g){const f=g*Math.PI/180;return{x:x.CENTER_X+i*Math.cos(f),y:x.CENTER_Y+i*Math.sin(f)}}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-recession-gauge"]],hostAttrs:["data-gtm-component","frk-recession-gauge"],inputs:{gaugeConfig:[1,"gaugeConfig"],value:[1,"value"],asOfDate:[1,"asOfDate"],asOfLabel:[1,"asOfLabel"],expansionLabel:[1,"expansionLabel"],cautionLabel:[1,"cautionLabel"],recessionLabel:[1,"recessionLabel"],ariaLabel:[1,"ariaLabel"]},decls:16,vars:6,consts:[["data-testid","recession-gauge",1,"flex","flex-col","gap-2.5"],["data-testid","recession-gauge-chart-wrapper",1,"mx-auto","w-full","max-w-[280px]"],["xmlns","http://www.w3.org/2000/svg","preserveAspectRatio","xMidYMid meet",1,"block","h-auto","w-full"],["d","M 100 22 L 96 100 L 104 100 Z",1,"fill-nc1-900","group-[.frk-theme--light]:fill-nc1-900"],["cx","100","cy","100","r","6",1,"fill-nc1-900","group-[.frk-theme--light]:fill-nc1-900"],["cx","100","cy","100","r","3",1,"fill-nc1-0","group-[.frk-theme--light]:fill-nc1-0"],["data-testid","recession-gauge-legend",1,"flex","flex-nowrap","items-center","justify-center","gap-x-2"],[1,"flex","items-center","gap-2"],[1,"text-nc1-100","group-[.frk-theme--light]:text-nc1-950","mb-0","text-center","text-base"],[1,"text-nc1-0","group-[.frk-theme--light]:text-nc1-950","mb-0","text-center","text-sm","lg:text-base"],["data-testid","recession-gauge-legend-marker","data-shape","triangle","aria-hidden","true","viewBox","0 0 20 20",1,"size-4","shrink-0"],["data-testid","recession-gauge-legend-marker","data-shape","square","aria-hidden","true",1,"inline-block","size-4","shrink-0",3,"background-color"],["data-testid","recession-gauge-legend-marker","data-shape","circle","aria-hidden","true",1,"inline-block","size-4","shrink-0","rounded-full",3,"background-color"],[1,"text-nc1-100","group-[.frk-theme--light]:text-nc1-950","text-xs"],["points","10,2 18,18 2,18"],["data-testid","recession-gauge-legend-marker","data-shape","square","aria-hidden","true",1,"inline-block","size-4","shrink-0"],["data-testid","recession-gauge-legend-marker","data-shape","circle","aria-hidden","true",1,"inline-block","size-4","shrink-0","rounded-full"],[1,"text-nc1-0","group-[.frk-theme--light]:text-nc1-950"]],template:function(g,f){if(1&g&&(e.j41(0,"div",0)(1,"div",1),e.qSk(),e.j41(2,"svg",2)(3,"title"),e.EFF(4),e.k0s(),e.Z7z(5,As,1,2,":svg:path",null,e.Vm6),e.j41(7,"g"),e.nrm(8,"path",3),e.k0s(),e.nrm(9,"circle",4)(10,"circle",5),e.k0s()(),e.joV(),e.j41(11,"div",6),e.Z7z(12,vs,6,2,"div",7,nr),e.k0s(),e.DNE(14,Vo,3,2,"p",8)(15,Cr,2,1,"p",9),e.k0s()),2&g){let j;
16e.R7$(2),e.BMQ("viewBox",f.viewBox)("aria-labelledby",f.svgTitleId),e.R7$(),e.BMQ("id",f.svgTitleId),e.R7$(),e.JRh(f.svgAriaLabel()),e.R7$(),e.Dyx(f.arcSegments()),e.R7$(2),e.BMQ("transform",f.needleTransform()),e.R7$(5),e.Dyx(f.legendEntries()),e.R7$(2),e.vxM((j=f.asOfLabel())?14:f.asOfDate()?15:-1,j)}},dependencies:[r.MD],encapsulation:2,changeDetection:0})}return x})(),Ca=(()=>{class x{indicator=e.hFB.required();decreaseAriaLabel=(0,e.hFB)("Decrease indicator value");increaseAriaLabel=(0,e.hFB)("Increase indicator value");sliderAriaLabel=(0,e.hFB)("Adjust indicator value");infoIconAriaLabel=(0,e.hFB)("Learn more about this indicator");isModeDark=(0,e.hFB)(!1);valueChange=(0,e.CGW)();infoClick=(0,e.CGW)();sliderValue=(0,e.vPA)(1);instanceId=(0,se.A)();sliderId=(0,e.EWP)(()=>`recession-slider-${this.indicator().id}-${this.instanceId}`);filledWidth=(0,e.EWP)(()=>{const j=(this.sliderValue()-1)/4*100;return`calc(${j}% - ${.16*j}px)`});tickLabels=(0,e.EWP)(()=>this.indicator().data.ticks??["Expansion","Expansion/Warning","Warning","Warning/Recession","Recession"]);tickPositions=(0,e.EWP)(()=>{const i=this.tickLabels().length;return i<=1?["50%"]:Array.from({length:i},(g,f)=>{const j=f/(i-1),de=100*j,w=8-16*j;return 0===w?`${de}%`:`calc(${de}% ${w>0?"+":"-"} ${Math.abs(w)}px)`})});onSliderChange(i){this.sliderValue.set(i);const g={...this.indicator(),data:{...this.indicator().data,value:i}};this.valueChange.emit(g)}decrement(){const i=this.sliderValue();i>1&&this.onSliderChange(i-1)}increment(){const i=this.sliderValue();i<5&&this.onSliderChange(i+1)}handleInfoClick(i){0!==i?.detail&&this.infoClick.emit(this.indicator())}sliderAnalyticsConfig=(0,e.EWP)(()=>({eventType:"selection",category:"frk-recession-dashboard",name:this.indicator().name,method:"slider",action:"adjust",linkText:()=>this.tickLabels()[this.sliderValue()-1]??String(this.sliderValue()),emitOn:"change"}));decreaseAnalyticsConfig=(0,e.EWP)(()=>this.buildStepperAnalyticsConfig("decrease"));increaseAnalyticsConfig=(0,e.EWP)(()=>this.buildStepperAnalyticsConfig("increase"));buildStepperAnalyticsConfig(i){const g=this.sliderValue(),f="increase"===i?Math.min(5,g+1):Math.max(1,g-1);return{eventType:"selection",category:"frk-recession-dashboard",name:this.indicator().name,method:"stepper button",action:i,linkText:this.tickLabels()[f-1]??String(f),emitOn:"click"}}constructor(){(0,e.QZP)(()=>{this.sliderValue.set(this.indicator().data.value)})}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-recession-slider"]],hostAttrs:["data-gtm-component","frk-recession-slider"],inputs:{indicator:[1,"indicator"],decreaseAriaLabel:[1,"decreaseAriaLabel"],increaseAriaLabel:[1,"increaseAriaLabel"],sliderAriaLabel:[1,"sliderAriaLabel"],infoIconAriaLabel:[1,"infoIconAriaLabel"],isModeDark:[1,"isModeDark"]},outputs:{valueChange:"valueChange",infoClick:"infoClick"},decls:27,vars:26,consts:[["rangeInput",""],["data-testid","recession-slider",1,"flex","flex-col","gap-4"],[1,"flex","items-center","gap-2"],[1,"text-nc1-0","group-[.frk-theme--light]:text-nc1-950","text-base"],["data-testid","recession-slider-info-tooltip","a11yPretext","Info",3,"ariaLabel","tooltipTitle","isModeDark"],[1,"flex","h-8","items-center","gap-2"],["type","button","data-testid","recession-slider-decrease",1,"text-nc1-0","group-[.frk-theme--light]:text-pc1-600","focus-visible:ring-pc1-500","focus-visible:ring-offset-pc1-900","group-[.frk-theme--light]:focus-visible:ring-offset-nc1-0","flex","size-6","shrink-0","cursor-pointer","items-center","justify-center","rounded-full","transition-opacity","hover:opacity-80","focus-visible:outline-none","focus-visible:ring-2","focus-visible:ring-offset-2","disabled:cursor-not-allowed","disabled:opacity-40",3,"click","frkCalculatorAnalytics","disabled"],["name","heroMinus",3,"size"],[1,"relative","flex","flex-1","items-center"],["aria-hidden","true",1,"absolute","inset-x-0","top-1/2","h-4","-translate-y-1/2","rounded-full","bg-[linear-gradient(to_right,#06a841,#06a841,#06a841,#f0e442,#d4321b)]"],[1,"flex","w-full","items-center"],["aria-hidden","true",1,"h-2","shrink-0","transition-all","duration-150"],["aria-hidden","true",1,"z-10","flex","h-8","w-4","shrink-0","items-center"],[1,"h-2","w-1.5","shrink-0"],[1,"bg-nc1-0","group-[.frk-theme--light]:bg-nc1-950","h-8","w-1","
16shrink-0","rounded","shadow-lg","transition-all","duration-150"],["aria-hidden","true",1,"h-2","min-w-0","flex-1"],["type","range","data-testid","recession-slider-input","tabindex","-1",1,"absolute","inset-0","z-20","h-full","w-full","cursor-pointer","opacity-0",3,"input","frkCalculatorAnalytics","id","min","max","step","value"],["type","button","data-testid","recession-slider-increase",1,"text-nc1-0","group-[.frk-theme--light]:text-pc1-600","focus-visible:ring-pc1-500","focus-visible:ring-offset-pc1-900","group-[.frk-theme--light]:focus-visible:ring-offset-nc1-0","flex","size-6","shrink-0","cursor-pointer","items-center","justify-center","rounded-full","transition-opacity","hover:opacity-80","focus-visible:outline-none","focus-visible:ring-2","focus-visible:ring-offset-2","disabled:cursor-not-allowed","disabled:opacity-40",3,"click","frkCalculatorAnalytics","disabled"],["name","heroPlus",3,"size"],["aria-hidden","true",1,"size-6","shrink-0"],[1,"relative","h-8","flex-1"],["data-testid","recession-slider-tick","aria-hidden","true",1,"text-nc1-100","group-[.frk-theme--light]:text-nc1-950","absolute","top-0","block","max-w-[80px]","-translate-x-1/2","text-center","text-sm","leading-tight","lg:max-w-[96px]",3,"font-bold","left"],["data-testid","recession-slider-info-tooltip","a11yPretext","Info",3,"click","keydown.enter","keydown.space","ariaLabel","tooltipTitle","isModeDark"],[1,"text-nc1-900","text-sm","[&_p:last-child]:mb-0",3,"innerHTML"],["data-testid","recession-slider-tick","aria-hidden","true",1,"text-nc1-100","group-[.frk-theme--light]:text-nc1-950","absolute","top-0","block","max-w-[80px]","-translate-x-1/2","text-center","text-sm","leading-tight","lg:max-w-[96px]"]],template:function(g,f){if(1&g){const j=e.RV6();e.j41(0,"div",1)(1,"div",2)(2,"label",3),e.EFF(3),e.k0s(),e.DNE(4,Os,2,4,"frk-tooltip",4),e.k0s(),e.j41(5,"div",5)(6,"button",6),e.bIt("click",function(){return e.eBV(j),e.Njj(f.decrement())}),e.nrm(7,"frk-heroicon",7),e.k0s(),e.j41(8,"div",8),e.nrm(9,"div",9),e.j41(10,"div",10),e.nrm(11,"div",11),e.j41(12,"div",12),e.nrm(13,"div",13)(14,"div",14)(15,"div",13),e.k0s(),e.nrm(16,"div",15),e.k0s(),e.j41(17,"input",16,0),e.bIt("input",function(){e.eBV(j);const w=e.sdS(18);return e.Njj(f.onSliderChange(+w.value))}),e.k0s()(),e.j41(19,"button",17),e.bIt("click",function(){return e.eBV(j),e.Njj(f.increment())}),e.nrm(20,"frk-heroicon",18),e.k0s()(),e.j41(21,"div",2),e.nrm(22,"div",19),e.j41(23,"div",20),e.Z7z(24,al,2,5,"span",21,e.Vm6),e.k0s(),e.nrm(26,"div",19),e.k0s()()}if(2&g){let j;e.R7$(2),e.BMQ("for",f.sliderId()),e.R7$(),e.SpI(" ",f.indicator().data.label," "),e.R7$(),e.vxM((j=f.indicator().tooltip)?4:-1,j),e.R7$(2),e.Y8G("frkCalculatorAnalytics",f.decreaseAnalyticsConfig())("disabled",f.sliderValue()<=1),e.BMQ("aria-label",f.decreaseAriaLabel()),e.R7$(),e.Y8G("size",16),e.BMQ("aria-hidden",!0),e.R7$(4),e.xc7("width",f.filledWidth()),e.R7$(6),e.Y8G("frkCalculatorAnalytics",f.sliderAnalyticsConfig())("id",f.sliderId())("min",1)("max",5)("step",1)("value",f.sliderValue()),e.BMQ("aria-label",f.sliderAriaLabel()+" for "+f.indicator().data.label)("aria-valuemin",1)("aria-valuemax",5)("aria-valuenow",f.sliderValue())("aria-valuetext",f.tickLabels()[f.sliderValue()-1]),e.R7$(2),e.Y8G("frkCalculatorAnalytics",f.increaseAnalyticsConfig())("disabled",f.sliderValue()>=5),e.BMQ("aria-label",f.increaseAriaLabel()),e.R7$(),e.Y8G("size",16),e.BMQ("aria-hidden",!0),e.R7$(4),e.Dyx(f.tickLabels())}},dependencies:[r.MD,G.zq,G.b6,X.CalculatorAnalyticsDirective],encapsulation:2,changeDetection:0})}return x})(),js=(()=>{class x{config=e.hFB.required();analyticsEvent=(0,e.CGW)();initialConfig=(0,e.vPA)(null);financialIndicators=(0,e.vPA)([]);inflationIndicators=(0,e.vPA)([]);consumerIndicators=(0,e.vPA)([]);businessIndicators=(0,e.vPA)([]);containerClass=(0,e.EWP)(()=>this.config().width?.containerClass??"container");backgroundClasses=(0,e.EWP)(()=>this.config().background?.cssClass??"bg-pc1-900");spacingClasses=(0,e.EWP)(()=>this.config().spacing?.cssClass??"");mode=(0,e.EWP)(()=>this.config().background?.theme??"dark");isModeDark=(0,e.EWP)(()=>"dark"===this.mode());wrapperClasses=(0,e.EWP)(()=>`group frk-theme--${this.mode()}`);recessionScore=(0,e.EWP)(()=>[...this.financialIndicators(),...this.inflationIndicators(),...this.consumerIndicators(),...this.businessIndicators()].reduce((g,f)=>g+f.data.value*(f.data.weight/100),0));isModified=(0,e.EWP)(()=>{const i=this.initialConfig();return!!i&&JSON.stringify({financial:this.financialIndicators(),inflation:this.inflationIndicators(),consumer:this.consumerIndicators(),business:this.businessIndicators()})!==JSON.stringify({financial:i.financial,inflation:i.inflation,consumer:i.consumer,business:i.business})});ngOnInit(){const i=this.config();this.financialIndicators.set([...i.financial]),this.inflationIndicators.set([...i.inflation]),this.consumerIndicators.set([...i.consumer]),this.businessIndicators.set([...i.business]),this.initialConfig.set(i)}onIndicatorChange(i,g){const f=j=>j.map(de=>de.id===g.id?g:de);switch(i){case"financial":this.financialIndicators.update(f);break;case"inflation":this.inflationIndicators.update(f);break;case"consumer":this.consumerIndicators.update(f);break;case"business":this.businessIndicators.update(f)}this.analyticsEvent.emit({action:"slide",indicatorName:g.name,value:g.data.value})}onInfoClick(i){this.analyticsEvent.emit({action:"info",indicatorName:i.name})}resetIndicators(){const i=this.initialConfig();i&&(this.financialIndicators.set([...i.financial]),this.inflationIndicators.set([...i.inflation]),this.consumerIndicators.set([...i.consumer]),this.businessIndicators.set([...i.business]),this.analyticsEvent.emit({action:"reset"}))}resetAnalyticsConfig=(0,e.EWP)(()=>{const i=this.config().labels;return{eventType:"selection",category:"frk-recession-dashboard",name:i.resetButtonText,method:"button",action:"reset",linkText:i.resetButtonText,emitOn:"click"}});static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-recession-dashboard"]],hostAttrs:["data-gtm-component","frk-recession-dashboard"],inputs:{config:[1,"config"]},outputs:{analyticsEvent:"analyticsEvent"},decls:16,vars:24,consts:[["data-testid","recession-dashboard-section",3,"ngClass"],[3,"ngClass"],["data-testid","recession-dashboard-heading",1,"text-nc1-0","group-[.frk-theme--light]:text-pc1-900","mb-4","text-2xl","font-bold","lg:text-3xl"],["data-testid","recession-dashboard-description",1,"text-nc1-100","group-[.frk-theme--light]:text-nc1-900","mb-8","text-base","lg:mb-14","lg:text-lg"],[1,"grid","grid-cols-1","gap-8","lg:grid-cols-12","lg:gap-10"],[1,"lg:col-span-8"],[1,"mb-8","lg:mb-14"],[1,"mb-0"],[1,"lg:col-span-4"],[1,"lg:sticky","lg:top-8"],[1,"bg-pc1-800","group-[.frk-theme--light]:bg-nc1-0","group-[.frk-theme--light]:ring-nc1-300","mx-auto","flex","w-full","max-w-sm","flex-col","gap-2.5","rounded-xl","p-8","group-[.frk-theme--light]:shadow-md","group-[.frk-theme--light]:ring-1","lg:mx-0","lg:max-w-none"],[3,"gaugeConfig","value","asOfDate","asOfLabel","expansionLabel","cautionLabel","recessionLabel","ariaLabel"],["type","button","data-testid","recession-dashboard-reset-button",1,"button","button--primary","button--sm","w-full","max-w-[250px]","self-center",3,"click","frkCalculatorAnalytics","disabled"],[1,"text-nc1-0","group-[.frk-theme--light]:text-nc1-950","mb-4","text-2xl","font-bold"],[1,"flex","flex-col","gap-8"],[3,"indicator","decreaseAriaLabel","increaseAriaLabel","sliderAriaLabel","infoIconAriaLabel","isModeDark"],[3,"valueChange","infoClick","indicator","decreaseAriaLabel","increaseAriaLabel","sliderAriaLabel","infoIconAriaLabel","isModeDark"],[1,"text-nc1-0","group-[.frk-theme--light]:text-nc1-950","mb-4","text-xl","font-bold","lg:text-2xl"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div",1),e.DNE(2,Il,2,1,"h2",2)(3,vl,2,1,"p",3),e.j41(4,"div",4)(5,"div",5),e.DNE(6,Tl,5,1,"section",6)(7,ic,5,1,"section",6)(8,Qe,5,1,"section",6)(9,Ut,5,1,"section",7),e.k0s(),e.j41(10,"div",8)(11,"div",9)(12,"div",10),e.nrm(13,"frk-recession-gauge",11),e.j41(14,"button",12),e.bIt("click",function(){return f.resetIndicators()}),e.EFF(15),e.k0s()()()()()()()),2&g&&(e.Y8G("ngClass",e.sMw(20,ra,f.wrapperClasses(),f.backgroundClasses(),f.spacingClasses())),e.R7$(),e.Y8G("ngClass",f.containerClass()),e.R7$(),e.vxM(f.config().heading?2:-1),e.R7$(),e.vxM(f.config().description?3:-1),e.R7$(3),e.vxM(f.financialIndicators().length>0?6:-1),e.R7$(),e.vxM(f.inflationIndicators().length>0?7:-1),e.R7$(),e.vxM(f.consumerIndicators().length>0?8:-1),e.R7$(),e.vxM(f.businessIndicators().length>0?9:-1),e.R7$(4),e.Y8G("gaugeConfig",f.config().gaugeConfig)("value",f.recessionScore())("asOfDate",f.config().asOfDate)("asOfLabel",f.config().labels.gaugeAsOf)("expansionLabel",f.config().labels.zoneExpansion)("cautionLabel",f.config().labels.zoneCaution)("recessionLabel",f.config().labels.zoneRecession)("ariaLabel",f.config().labels.gaugeAriaLabel||"Recession risk gauge"),e.R7$(),e.Y8G("frkCalculatorAnalytics",f.resetAnalyticsConfig())("disabled",!f.isModified()),e.BMQ("aria-label",f.config().labels.resetButtonAriaLabel||f.config().labels.resetButtonText),e.R7$(),e.SpI(" ",f.config().labels.resetButtonText," "))},dependencies:[r.MD,r.YU,_s,Ca,X.CalculatorAnalyticsDirective],encapsulation:2,changeDetection:0})}return x})();Array.from({length:9},(x,fe)=>{const i=String(fe+4);return{value:i,label:`${i}%`}}),Array.from({length:30},(x,fe)=>{const i=String(fe+1);return{value:i,label:i}}),["10","12","22","24","32","35","37"].map(x=>({value:x,label:`${x}%`}));const n0=["This calculator is an educational tool that uses hypothetical assumptions and does not reflect the performance of any specific investment.","Results are estimates only and are not guaranteed. Actual tax outcomes and retirement distributions will vary based on your circumstances.","Franklin Templeton does not provide tax or legal advice. Consult your tax advisor and legal advisor before making a Roth IRA conversion decision."];function lc(x){return Math.round(100*(x+Number.EPSILON))/100}
16function Yc(x){return Math.min(12,Math.max(2,Math.round(100*x)))}function Vc(x,fe){const i=Yc(fe);return lc(Math.pow(1+i/100,x))}function os(x,fe){const g=Yc(fe)/100;let f=0;for(let j=0;j<x;j+=1)f+=1/Math.pow(1+g,j);return lc(f)}let k0=(()=>{class x{config=e.hFB.required();calculated=(0,e.CGW)();cleared=(0,e.CGW)();currentIraValue=(0,e.vPA)("");nonDeductibleContribution=(0,e.vPA)("");returnBeforeRetirement=(0,e.vPA)("");returnDuringRetirement=(0,e.vPA)("");yearsUntilRetirement=(0,e.vPA)("");yearsInRetirement=(0,e.vPA)("");taxRateBeforeRetirement=(0,e.vPA)("");taxRateDuringRetirement=(0,e.vPA)("");errors=(0,e.vPA)({});result=(0,e.vPA)(null);resultHeading=(0,e.ebz)("resultHeading");resultsSection=(0,e.ebz)("resultsSection");documentRef=(0,e.WQX)(p.q);changeDetectorRef=(0,e.WQX)(e.gRc);mode=(0,e.EWP)(()=>this.config().background?.theme??"light");containerClass=(0,e.EWP)(()=>this.config().width?.containerClass||"container");wrapperClasses=(0,e.EWP)(()=>`group frk-theme--${this.mode()}`);disclosureHeading=(0,e.EWP)(()=>this.config().disclosures?.heading||"Important disclosure");disclosureHeadingText=(0,e.EWP)(()=>{const i=this.documentRef.createElement("div");return i.innerHTML=this.disclosureHeading(),i.textContent?.trim()??""});disclosureParagraphs=(0,e.EWP)(()=>{const i=this.config().disclosures;return i?.paragraphs?.length?i.paragraphs:n0});rothIraCalculateAnalyticsConfig={eventType:"interaction",name:"Calculate",method:"button",action:"calculate",linkText:()=>this.config().calculateButtonText,emitOn:"click"};rothIraClearAnalyticsConfig={eventType:"interaction",name:"Clear",method:"button",action:"clear",linkText:()=>this.config().clearButtonText,emitOn:"click"};rothIraTextInputAnalyticsConfig(i){return{eventType:"selection",name:i,method:"text input",action:"enter",emitOn:"blur"}}rothIraSelectAnalyticsConfig(i){return{eventType:"selection",name:i,method:"dropdown",action:"select",emitOn:"change"}}onTextInput(i,g){this[i].set(g),this.clearError(i)}onTextInputEvent(i,g){const f=g.target;this.onTextInput(i,f?.value??"")}onSelectChange(i,g){this[i].set(g),this.clearError(i)}onSelectChangeEvent(i,g){const f=g.target;this.onSelectChange(i,f?.value??"")}calculate(){const i=this.buildErrors();if(Object.keys(i).length>0)return void this.errors.set(i);const g=this.buildCalculationInput(),f=function o0(x){const fe=x.currentIraValue,i=x.nonDeductibleContribution,g=x.returnBeforeRetirementPercent/100,f=x.returnDuringRetirementPercent/100,j=x.yearsUntilRetirement,de=x.yearsInRetirement,w=x.taxRateBeforeRetirementPercent/100,ne=x.taxRateDuringRetirementPercent/100,_=(1-w)*g,D=(1-ne)*f,Y=Vc(j,g),st=Vc(j,_),Qt=os(de,f),Is=i/de,dc=(Is+(1-ne)*(fe*Y/Qt-Is))*de;return{rothIra:lc(fe*Y/Qt*de-(fe-i)*w*st/os(de,D)*de),traditionalIra:lc(dc)}}(g);this.errors.set({}),this.result.set(f),this.calculated.emit({kind:"calculate",inputs:g,result:f}),this.changeDetectorRef.detectChanges();const j=this.resultsSection()?.nativeElement;j&&"scrollIntoView"in j&&j.scrollIntoView({behavior:"smooth",block:"start"});const de=this.resultHeading()?.nativeElement;de&&"focus"in de&&de.focus()}clear(){this.currentIraValue.set(""),this.nonDeductibleContribution.set(""),this.returnBeforeRetirement.set(""),this.returnDuringRetirement.set(""),this.yearsUntilRetirement.set(""),this.yearsInRetirement.set(""),this.taxRateBeforeRetirement.set(""),this.taxRateDuringRetirement.set(""),this.errors.set({}),this.result.set(null),this.cleared.emit()}errorMessage(i){return this.errors()[i]??null}hasError(i){return!!this.errors()[i]}clearError(i){const g=this.errors();if(!g[i])return;const f={...g};delete f[i],this.errors.set(f)}buildErrors(){const i=this.config(),g={};return this.currentIraValue().trim()||(g.currentIraValue=i.currentIraValue.requiredMessage),this.nonDeductibleContribution().trim()||(g.nonDeductibleContribution=i.nonDeductibleContribution.requiredMessage),this.returnBeforeRetirement()||(g.returnBeforeRetirement=i.returnBeforeRetirement.requiredMessage),this.returnDuringRetirement()||(g.returnDuringRetirement=i.returnDuringRetirement.requiredMessage),this.yearsUntilRetirement()||(g.yearsUntilRetirement=i.yearsUntilRetirement.requiredMessage),this.yearsInRetirement()||(g.yearsInRetirement=i.yearsInRetirement.requiredMessage),this.taxRateBeforeRetirement()||(g.taxRateBeforeRetirement=i.taxRateBeforeRetirement.requiredMessage),this.taxRateDuringRetirement()||(g.taxRateDuringRetirement=i.taxRateDuringRetirement.requiredMessage),g}buildCalculationInput(){return{currentIraValue:Number.parseFloat(this.currentIraValue()),nonDeductibleContribution:Number.parseFloat(this.nonDeductibleContribution()),returnBeforeRetirementPercent:Number.parseFloat(this.returnBeforeRetirement()),returnDuringRetirementPercent:Number.parseFloat(this.returnDuringRetirement()),yearsUntilRetirement:Number.parseInt(this.yearsUntilRetirement(),10),yearsInRetirement:Number.parseInt(this.yearsInRetirement(),10),taxRateBeforeRetirementPercent:Number.parseFloat(this.taxRateBeforeRetirement()),taxRateDuringRetirementPercent:Number.parseFloat(this.taxRateDuringRetirement())}}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-roth-ira-calculator"]],viewQuery:function(g,f){1&g&&(e.wEZ(f.resultHeading,gt,5),e.wEZ(f.resultsSection,wt,5)),2&g&&e.NyB(2)},hostAttrs:["data-gtm-component","frk-roth-ira-calculator"],inputs:{config:[1,"config"]},outputs:{calculated:"calculated",cleared:"cleared"},decls:100,vars:89,consts:[["resultsSection",""],["resultHeading",""],[1,"mx-auto","flex","w-full","max-w-3xl","flex-col","gap-6"],[1,"bg-nc1-0","border-nc1-200","rounded-xl","border","p-5","shadow-sm","md:p-8"],[1,"text-pc1-800","mb-3","text-3xl","font-bold"],[1,"text-nc1-950","mb-6","text-base"],["novalidate","",1,"grid","grid-cols-1","gap-5","md:grid-cols-2"],[1,"md:col-span-2"],["for","current-ira-value",1,"text-nc1-950","mb-2","block","text-base","font-bold"],["
16id","current-ira-value","type","number",1,"border-nc1-300","bg-nc1-0","text-nc1-950","hover:border-nc1-950","focus:border-pc1-500","focus:shadow-primary-light-focus","min-h-10","w-full","rounded","border","px-4","text-base","outline-none","transition-colors",3,"input","value","frkCalculatorAnalytics"],["id","current-ira-value-help",1,"text-nc1-600","mt-2","text-sm"],["id","current-ira-value-error","role","alert",1,"text-tc3-600","mt-2","text-sm","font-bold"],["for","non-deductible-contribution",1,"text-nc1-950","mb-2","block","text-base","font-bold"],["id","non-deductible-contribution","type","number",1,"border-nc1-300","bg-nc1-0","text-nc1-950","hover:border-nc1-950","focus:border-pc1-500","focus:shadow-primary-light-focus","min-h-10","w-full","rounded","border","px-4","text-base","outline-none","transition-colors",3,"input","value","frkCalculatorAnalytics"],["id","non-deductible-contribution-help",1,"text-nc1-600","mt-2","text-sm"],["id","non-deductible-contribution-error","role","alert",1,"text-tc3-600","mt-2","text-sm","font-bold"],["for","return-before-retirement",1,"text-nc1-950","mb-2","block","text-base","font-bold"],[1,"select","select--light","w-full"],["id","return-before-retirement",1,"text-nc1-950","w-full",3,"change","value","frkCalculatorAnalytics"],["value",""],[3,"value"],["id","return-before-retirement-help",1,"text-nc1-600","mt-2","text-sm"],["id","return-before-retirement-error","role","alert",1,"text-tc3-600","mt-2","text-sm","font-bold"],["for","return-during-retirement",1,"text-nc1-950","mb-2","block","text-base","font-bold"],["id","return-during-retirement",1,"text-nc1-950","w-full",3,"change","value","frkCalculatorAnalytics"],["id","return-during-retirement-help",1,"text-nc1-600","mt-2","text-sm"],["id","return-during-retirement-error","role","alert",1,"text-tc3-600","mt-2","text-sm","font-bold"],["for","years-until-retirement",1,"text-nc1-950","mb-2","block","text-base","font-bold"],["id","years-until-retirement",1,"text-nc1-950","w-full",3,"change","value","frkCalculatorAnalytics"],["id","years-until-retirement-help",1,"text-nc1-600","mt-2","text-sm"],["id","years-until-retirement-error","role","alert",1,"text-tc3-600","mt-2","text-sm","font-bold"],["for","years-in-retirement",1,"text-nc1-950","mb-2","block","text-base","font-bold"],["id","years-in-retirement",1,"text-nc1-950","w-full",3,"change","value","frkCalculatorAnalytics"],["id","years-in-retirement-help",1,"text-nc1-600","mt-2","text-sm"],["id","years-in-retirement-error","role","alert",1,"text-tc3-600","mt-2","text-sm","font-bold"],["for","tax-rate-before-retirement",1,"text-nc1-950","mb-2","block","text-base","font-bold"],["id","tax-rate-before-retirement",1,"text-nc1-950","w-full",3,"change","value","frkCalculatorAnalytics"],["id","tax-rate-before-retirement-help",1,"text-nc1-600","mt-2","text-sm"],["id","tax-rate-before-retirement-error","role","alert",1,"text-tc3-600","mt-2","text-sm","font-bold"],["for","tax-rate-during-retirement",1,"text-nc1-950","mb-2","block","text-base","font-bold"],["id","tax-rate-during-retirement",1,"text-nc1-950","w-full",3,"change","value","frkCalculatorAnalytics"],["id","tax-rate-during-retirement-help",1,"text-nc1-600","mt-2","text-sm"],["id","tax-rate-during-retirement-error","role","alert",1,"text-tc3-600","mt-2","text-sm","font-bold"],[1,"flex","flex-wrap","gap-3","pt-2","md:col-span-2"],["type","button",1,"button","button--secondary",3,"click","frkCalculatorAnalytics"],["type","button",1,"button","button--primary",3,"click","frkCalculatorAnalytics"],[1,"bg-nc1-100","border-nc1-200","rounded-xl","border","p-5","md:p-8"],[1,"text-pc1-800","mb-3","text-2xl","font-bold"],[1,"sr-only"],["aria-hidden","true",3,"innerHTML"],[1,"space-y-3"],[1,"text-nc1-950","text-base",3,"innerHTML"],["tabindex","-1",1,"text-pc1-800","mb-4","text-2xl","font-bold"],[1,"border-nc1-200","w-full","border-collapse","overflow-hidden","rounded-xl","border"],[1,"border-nc1-200","border-b"],["scope","row",1,"bg-nc1-100","text-nc1-950","px-4","py-3","text-left","text-base","font-bold"],[1,"text-nc1-950","px-4","py-3","text-right","text-base","font-bold"],[1,"mt-6"],[1,"text-nc1-950","mb-3","text-base","font-bold"],[1,"text-nc1-950","list-disc","space-y-2","pl-5","text-base"]],template:function(g,f){if(1&g&&(e.j41(0,"section")(1,"div")(2,"div")(3,"div",2)(4,"div",3),e.DNE(
165,Cn,2,1,"h2",4)(6,An,2,1,"p",5),e.j41(7,"form",6)(8,"div",7)(9,"label",8),e.EFF(10),e.k0s(),e.j41(11,"input",9),e.bIt("input",function(de){return f.onTextInputEvent("currentIraValue",de)}),e.k0s(),e.DNE(12,In,2,1,"p",10)(13,Fo,2,1,"p",11),e.k0s(),e.j41(14,"div",7)(15,"label",12),e.EFF(16),e.k0s(),e.j41(17,"input",13),e.bIt("input",function(de){return f.onTextInputEvent("nonDeductibleContribution",de)}),e.k0s(),e.DNE(18,F,2,1,"p",14)(19,A,2,1,"p",15),e.k0s(),e.j41(20,"div")(21,"label",16),e.EFF(22),e.k0s(),e.j41(23,"div",17)(24,"select",18),e.bIt("change",function(de){return f.onSelectChangeEvent("returnBeforeRetirement",de)}),e.j41(25,"option",19),e.EFF(26),e.k0s(),e.Z7z(27,b,2,2,"option",20,Jr),e.k0s()(),e.DNE(29,B,2,1,"p",21)(30,C,2,1,"p",22),e.k0s(),e.j41(31,"div")(32,"label",23),e.EFF(33),e.k0s(),e.j41(34,"div",17)(35,"select",24),e.bIt("change",function(de){return f.onSelectChangeEvent("returnDuringRetirement",de)}),e.j41(36,"option",19),e.EFF(37),e.k0s(),e.Z7z(38,O,2,2,"option",20,Jr),e.k0s()(),e.DNE(40,re,2,1,"p",25)(41,kt,2,1,"p",26),e.k0s(),e.j41(42,"div")(43,"label",27),e.EFF(44),e.k0s(),e.j41(45,"div",17)(46,"select",28),e.bIt("change",function(de){return f.onSelectChangeEvent("yearsUntilRetirement",de)}),e.j41(47,"option",19),e.EFF(48),e.k0s(),e.Z7z(49,Un,2,2,"option",20,Jr),e.k0s()(),e.DNE(51,Po,2,1,"p",29)(52,pi,2,1,"p",30),e.k0s(),e.j41(53,"div")(54,"label",31),e.EFF(55),e.k0s(),e.j41(56,"div",17)(57,"select",32),e.bIt("change",function(de){return f.onSelectChangeEvent("yearsInRetirement",de)}),e.j41(58,"option",19),e.EFF(59),e.k0s(),e.Z7z(60,Fi,2,2,"option",20,Jr),e.k0s()(),e.DNE(62,xi,2,1,"p",33)(63,or,2,1,"p",34),e.k0s(),e.j41(64,"div")(65,"label",35),e.EFF(66),e.k0s(),e.j41(67,"div",17)(68,"select",36),e.bIt("change",function(de){return f.onSelectChangeEvent("taxRateBeforeRetirement",de)}),e.j41(69,"option",19),e.EFF(70),e.k0s(),e.Z7z(71,hr,2,2,"option",20,Jr),e.k0s()(),e.DNE(73,Ri,2,1,"p",37)(74,Kr,2,1,"p",38),e.k0s(),e.j41(75,"div")(76,"label",39),e.EFF(77),e.k0s(),e.j41(78,"div",17)(79,"select",40),e.bIt("change",function(de){return f.onSelectChangeEvent("taxRateDuringRetirement",de)}),e.j41(80,"option",19),e.EFF(81),e.k0s(),e.Z7z(82,ga,2,2,"option",20,Jr),e.k0s()(),e.DNE(84,es,2,1,"p",41)(85,Ps,2,1,"p",42),e.k0s(),e.j41(86,"div",43)(87,"button",44),e.bIt("click",function(){return f.clear()}),e.EFF(88),e.k0s(),e.j41(89,"button",45),e.bIt("click",function(){return f.calculate()}),e.EFF(90),e.k0s()()()(),e.DNE(91,Rl,25,16,"section",3),e.j41(92,"section",46)(93,"h3",47)(94,"span",48),e.EFF(95),e.k0s(),e.nrm(96,"span",49),e.k0s(),e.j41(97,"div",50),e.Z7z(98,Hs,1,1,"p",51,e.fX1),e.k0s()()()()()()),2&g){let j,de,w,ne,_,D,Y,st,Qt,on,Gn,Uo,Xo,Zo,Qo,cr,ha,Ya;e.BMQ("data-gtm-section",null==(j=f.config().analytics)?null:j.section),e.R7$(),e.HbH(f.wrapperClasses()),e.R7$(),e.HbH(f.containerClass()),e.R7$(3),e.vxM(f.config().heading?5:-1),e.R7$(),e.vxM(f.config().description?6:-1),e.R7$(4),e.SpI(" ",f.config().currentIraValue.label," "),e.R7$(),e.Y8G("value",f.currentIraValue())("frkCalculatorAnalytics",f.rothIraTextInputAnalyticsConfig(f.config().currentIraValue.label)),e.BMQ("inputmode",f.config().currentIraValue.inputMode||"decimal")("min",null!==(de=f.config().currentIraValue.min)&&void 0!==de?de:null)("max",null!==(w=f.config().currentIraValue.max)&&void 0!==w?w:null)("step",null!==(ne=f.config().currentIraValue.step)&&void 0!==ne?ne:"any")("placeholder",f.config().currentIraValue.placeholder||null)("aria-invalid",f.hasError("currentIraValue"))("aria-describedby",f.hasError("currentIraValue")?"current-ira-value-error":"current-ira-value-help"),e.R7$(),e.vxM(f.config().currentIraValue.helperText?12:-1),e.R7$(),e.vxM((_=f.errorMessage("currentIraValue"))?13:-1,_),e.R7$(3),e.SpI(" ",f.config().nonDeductibleContribution.label," "),e.R7$(),e.Y8G("value",f.nonDeductibleContribution())("frkCalculatorAnalytics",f.rothIraTextInputAnalyticsConfig(f.config().nonDeductibleContribution.label)),e.BMQ("inputmode",f.config().nonDeductibleContribution.inputMode||"decimal")("min",null!==(D=f.config().nonDeductibleContribution.min)&&void 0!==D?D:null)("max",null!==(Y=f.config().nonDeductibleContribution.max)&&void 0!==Y?Y:null)("step",null!==(st=f.config().nonDeductibleContribution.step)&&void 0!==st?st:"any")("placeholder",f.config().nonDeductibleContribution.placeholder||null)("aria-invalid",f.hasError("nonDeductibleContribution"))("aria-describedby",f.hasError("nonDeductibleContribution")?"non-deductible-contribution-error":"non-deductible-contribution-help"),e.R7$(),e.vxM(f.config().nonDeductibleContribution.helperText?18:-1),e.R7$(),e.vxM((Qt=f.errorMessage("nonDeductibleContribution"))?19:-1,Qt),e.R7$(3),e.SpI(" ",f.config().returnBeforeRetirement.label," "),e.R7$(2),e.Y8G("value",f.returnBeforeRetirement())("frkCalculatorAnalytics",f.rothIraSelectAnalyticsConfig(f.config().returnBeforeRetirement.label)),e.BMQ("aria-invalid",f.hasError("returnBeforeRetirement"))("aria-describedby",f.hasError("returnBeforeRetirement")?"return-before-retirement-error":"return-before-retirement-help"),e.R7$(2),e.SpI(" ",f.config().returnBeforeRetirement.placeholder||"Select"," "),e.R7$(),e.Dyx(f.config().returnBeforeRetirement.options),e.R7$(2),e.vxM(f.config().returnBeforeRetirement.helperText?29:-1),e.R7$(),e.vxM((on=f.errorMessage("returnBeforeRetirement"))?30:-1,on),e.R7$(3),e.SpI(" ",f.config().returnDuringRetirement.label," "),e.R7$(2),e.Y8G("value",f.returnDuringRetirement())("frkCalculatorAnalytics",f.rothIraSelectAnalyticsConfig(f.config().returnDuringRetirement.label)),e.BMQ("aria-invalid",f.hasError("returnDuringRetirement"))("aria-describedby",f.hasError("returnDuringRetirement")?"return-during-retirement-error":"return-during-retirement-help"),e.R7$(2),e.SpI(" ",f.config().returnDuringRetirement.placeholder||"Select"," "),e.R7$(),e.Dyx(f.config().returnDuringRetirement.options),e.R7$(2),e.vxM(f.config().returnDuringRetirement.helperText?40:-1),e.R7$(),e.vxM((Gn=f.errorMessage("returnDuringRetirement"))?41:-1,Gn),e.R7$(3),e.SpI(" ",f.config().yearsUntilRetirement.label," "),e.R7$(2),e.Y8G("value",f.yearsUntilRetirement())("frkCalculatorAnalytics",f.rothIraSelectAnalyticsConfig(f.config().yearsUntilRetirement.label)),e.BMQ("aria-invalid",f.hasError("yearsUntilRetirement"))("aria-describedby",f.hasError("yearsUntilRetirement")?"years-until-retirement-error":"years-until-retirement-help"),e.R7$(2),e.SpI(" ",f.config().yearsUntilRetirement.placeholder||"Select"," "),e.R7$(),e.Dyx(f.config().yearsUntilRetirement.options),e.R7$(2),e.vxM(f.config().yearsUntilRetirement.helperText?51:-1),e.R7$(),e.vxM((Uo=f.errorMessage("yearsUntilRetirement"))?52:-1,Uo),e.R7$(3),e.SpI(" ",f.config().yearsInRetirement.label," "),e.R7$(2),e.Y8G("value",f.yearsInRetirement())("frkCalculatorAnalytics",f.rothIraSelectAnalyticsConfig(f.config().yearsInRetirement.label)),e.BMQ("aria-invalid",f.hasError("yearsInRetirement"))("aria-describedby",f.hasError("yearsInRetirement")?"years-in-retirement-error":"years-in-retirement-help"),e.R7$(2),e.SpI(" ",f.config().yearsInRetirement.placeholder||"Select"," "),e.R7$(),e.Dyx(f.config().yearsInRetirement.options),e.R7$(2),e.vxM(f.config().yearsInRetirement.helperText?62:-1),e.R7$(),e.vxM((Xo=f.errorMessage("yearsInRetirement"))?63:-1,Xo),e.R7$(3),e.SpI(" ",f.config().taxRateBeforeRetirement.label," "),e.R7$(2),e.Y8G("value",f.taxRateBeforeRetirement())("frkCalculatorAnalytics",f.rothIraSelectAnalyticsConfig(f.config().taxRateBeforeRetirement.label)),e.BMQ("aria-invalid",f.hasError("taxRateBeforeRetirement"))("aria-describedby",f.hasError("taxRateBeforeRetirement")?"tax-rate-before-retirement-error":"tax-rate-before-retirement-help"),e.R7$(2),e.SpI(" ",f.config().taxRateBeforeRetirement.placeholder||"Select"," "),e.R7$(),e.Dyx(f.config().taxRateBeforeRetirement.options),e.R7$(2),e.vxM(f.config().taxRateBeforeRetirement.helperText?73:-1),e.R7$(),e.vxM((Zo=f.errorMessage("taxRateBeforeRetirement"))?74:-1,Zo),e.R7$(3),e.SpI(" ",f.config().taxRateDuringRetirement.label," "),e.R7$(2),e.Y8G("value",f.taxRateDuringRetirement())("frkCalculatorAnalytics",f.rothIraSelectAnalyticsConfig(f.config().taxRateDuringRetirement.label)),e.BMQ("aria-invalid",f.hasError("taxRateDuringRetirement"))("aria-describedby",f.hasError("taxRateDuringRetirement")?"tax-rate-during-retirement-error":"tax-rate-during-retirement-help"),e.R7$(2),e.SpI(" ",f.config().taxRateDuringRetirement.placeholder||"Select"," "),e.R7$(),e.Dyx(f.config().taxRateDuringRetirement.options),e.R7$(2),e.vxM(f.config().taxRateDuringRetirement.helperText?84:-1),e.R7$(),e.vxM((Qo=f.errorMessage("taxRateDuringRetirement"))?85:-1,Qo),e.R7$(2),e.Y8G("frkCalculatorAnalytics",f.rothIraClearAnalyticsConfig),e.BMQ("data-gtm-intent",(null==(cr=f.config().analytics)?null:cr.clearIntent)||"clear-roth-ira"),e.R7$(),e.SpI(" ",f.config().clearButtonText," "),e.R7$(),e.Y8G("frkCalculatorAnalytics",f.rothIraCalculateAnalyticsConfig),e.BMQ("data-gtm-intent",(null==(ha=f.config().analytics)?null:ha.calculateIntent)||"calculate-roth-ira")("data-gtm-label",f.config().results.heading),e.R7$(),e.SpI(" ",f.config().c
16alculateButtonText," "),e.R7$(),e.vxM((Ya=f.result())?91:-1,Ya),e.R7$(4),e.JRh(f.disclosureHeadingText()),e.R7$(),e.Y8G("innerHTML",f.disclosureHeading(),e.npT),e.R7$(2),e.Dyx(f.disclosureParagraphs())}},dependencies:[r.MD,r.oe,X.CalculatorAnalyticsDirective],encapsulation:2,changeDetection:0})}return x})();const Kc={label:"",description:"",weight:0,infoCards:[]};let ss=(()=>{class x{config=e.hFB.required();backgroundClasses=(0,e.EWP)(()=>this.config().background?.cssClass??"bg-pc1-800");spacingClasses=(0,e.EWP)(()=>this.config().spacing?.cssClass??"py-8 md:py-10");containerWidthClasses=(0,e.EWP)(()=>this.config().width?.containerClass??"container--small");selectedIndex=(0,e.vPA)(0);segments=(0,e.EWP)(()=>{const i=this.config();return Array.isArray(i.segments)?i.segments:[]});segmentColors=(0,e.EWP)(()=>{const i=this.config();return Array.isArray(i.segmentColors)?i.segmentColors:[]});staticInfoCards=(0,e.EWP)(()=>{const i=this.config();return Array.isArray(i.staticInfoCards)?i.staticInfoCards:[]});maxSelectableIndex=(0,e.EWP)(()=>Math.max(this.segments().length-1,0));selectedSegment=(0,e.EWP)(()=>this.segments()[this.selectedIndex()]??Kc);arcPaths=(0,e.EWP)(()=>{const i=this.segments(),g=this.segmentColors(),f=i.reduce((on,Gn)=>on+Gn.weight,0);if(0===i.length||f<=0)return[];const st=180-2*(i.length-1);let Qt=180;return i.map((on,Gn)=>{const Xo=Qt,Zo=Qt-on.weight/f*st;Qt=Zo-2;const Qo=Gn===this.selectedIndex();return{d:this.describeArc(250,250,100,Qo?220:200,Xo,Zo),color:g[Gn],analytics:this.buildSegmentAnalyticsConfig(on.label,"pie segment")}})});sliderHandlePositionPercent=(0,e.EWP)(()=>{const i=this.segments();return 0===i.length?0:(this.selectedIndex()+.5)/i.length*100});selectedColor=(0,e.EWP)(()=>this.segmentColors()[this.selectedIndex()]??"");onSliderChange(i){this.selectSegment(Number(i.target.value))}selectSegment(i){const g=this.maxSelectableIndex();this.selectedIndex.set(Math.min(Math.max(i,0),g))}labelItems=(0,e.EWP)(()=>this.segments().map(i=>({label:i.label,analytics:this.buildSegmentAnalyticsConfig(i.label,"label button")})));sliderAnalyticsConfig=(0,e.EWP)(()=>({eventType:"selection",category:"frk-pie-chart-allocation",name:this.config().fundTitle,method:"slider",action:"select",linkText:()=>this.selectedSegment().label,emitOn:"change"}));buildSegmentAnalyticsConfig(i,g){return{eventType:"selection",category:"frk-pie-chart-allocation",name:this.config().fundTitle,method:g,action:"select",linkText:i,emitOn:"click"}}describeArc(i,g,f,j,de,w){const ne=this.polarToCartesian(i,g,j,de),_=this.polarToCartesian(i,g,j,w),D=this.polarToCartesian(i,g,f,w),Y=this.polarToCartesian(i,g,f,de);return[`M ${ne.x} ${ne.y}`,`A ${j} ${j} 0 0 1 ${_.x} ${_.y}`,`L ${D.x} ${D.y}`,`A ${f} ${f} 0 0 0 ${Y.x} ${Y.y}`,"Z"].join(" ")}polarToCartesian(i,g,f,j){const de=j*Math.PI/180;return{x:i+f*Math.cos(de),y:g-f*Math.sin(de)}}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-pie-chart-allocation"]],hostAttrs:["data-gtm-component","frk-pie-chart-allocation"],inputs:{config:[1,"config"]},decls:31,vars:23,consts:[["aria-labelledby","pie-chart-heading",3,"ngClass"],[3,"ngClass"],[1,"flex","w-full","flex-col","gap-8"],[1,"w-full"],["id","pie-chart-heading",1,"text-nc1-0","text-2xl","font-bold","lg:text-3xl"],[1,"flex","w-full","flex-col","gap-8","lg:flex-row"],[1,"bg-ac3-30","border-nc1-0","flex","w-full","flex-col","gap-8","rounded-xl","border","p-8","shadow-[2px_4px_4px_0px_rgba(0,30,98,0.06),2px_4px_16px_0px_rgba(0,46,184,0.12)]","backdrop-blur-sm","lg:w-1/2"],[1,"text-nc1-0","text-xl","font-bold","lg:text-2xl"],[1,"relative","mx-auto","w-full","max-w-[500px]"],["viewBox","0 0 500 310","role","img",1,"w-full"],["tabindex","0","role","button","stroke","var(--color-std-nc1-0)","stroke-width","1","vector-effect","non-scaling-stroke","stroke-linejoin","round",1,"focus-visible:outline-nc1-0","cursor-pointer","focus:outline-none","focus-visible:outline","focus-visible:outline-2",3,"frkCalculatorAnalytics"],["x","170","y","205","width","160","height","95"],["xmlns","http://www.w3.org/1999/xhtml",1,"text-nc1-0","flex","h-full","w-full","items-center","justify-center","text-balance","break-words","px-2","text-center","text-lg","font-bold"],[1,"flex","w-full","flex-col","gap-2"],[1,"relative","flex","h-11","w-full","items-center"],[1,"pointer-events-none","absolute","
16inset-x-0","flex","h-4","items-center","overflow-hidden","rounded-full"],[1,"bg-pc1-200","h-full","rounded-l-full"],[1,"bg-ac1-30","h-full","rounded-r-full"],["aria-hidden","true",1,"pointer-events-none","absolute","z-10","flex","h-11","w-4","-translate-x-1/2","items-center","justify-center","bg-[color-mix(in_srgb,var(--color-std-pc1-900)_30%,var(--color-std-pc1-800))]"],[1,"bg-pc1-200","h-11","w-1","rounded"],["type","range",1,"absolute","inset-0","z-20","h-11","w-full","cursor-pointer","appearance-none","bg-transparent","opacity-0",3,"input","min","max","value","disabled","frkCalculatorAnalytics"],[1,"flex","w-full","items-start","justify-between","gap-2"],["type","button",1,"text-nc1-0","flex-1","text-center","text-sm",3,"font-bold","opacity-70","frkCalculatorAnalytics"],[1,"flex","w-full","flex-col","gap-8","lg:w-1/2"],["tabindex","0","role","button","stroke","var(--color-std-nc1-0)","stroke-width","1","vector-effect","non-scaling-stroke","stroke-linejoin","round",1,"focus-visible:outline-nc1-0","cursor-pointer","focus:outline-none","focus-visible:outline","focus-visible:outline-2",3,"click","keydown.enter","keydown.space","frkCalculatorAnalytics"],["type","button",1,"text-nc1-0","flex-1","text-center","text-sm",3,"click","frkCalculatorAnalytics"],[1,"bg-ac3-40","border-nc1-0","flex","flex-col","gap-4","rounded-xl","border","p-6","shadow-[2px_4px_4px_0px_rgba(0,30,98,0.06),2px_4px_16px_0px_rgba(0,46,184,0.12)]","backdrop-blur-sm"],[1,"flex","items-center","gap-2"],["aria-hidden","true",1,"border-nc1-0","-mt-1","inline-block","h-4","w-4","rounded-[4px]","border"],[1,"text-nc1-0","text-base","lg:text-lg"],[1,"grid","grid-cols-1","gap-8","sm:grid-cols-2"],[1,"text-nc1-0","text-lg","font-bold","lg:text-xl"],[1,"text-nc1-0","text-sm","lg:text-base"]],template:function(g,f){1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),e.EFF(5),e.k0s()(),e.j41(6,"div",5)(7,"div",6)(8,"h3",7),e.EFF(9),e.k0s(),e.j41(10,"div",8),e.qSk(),e.j41(11,"svg",9)(12,"g"),e.Z7z(13,Ns,1,4,":svg:path",10,e.Vm6),e.k0s(),e.j41(15,"foreignObject",11),e.joV(),e.j41(16,"div",12),e.EFF(17),e.k0s()()()(),e.j41(18,"div",13)(19,"div",14)(20,"div",15),e.nrm(21,"div",16)(22,"div",17),e.k0s(),e.j41(23,"div",18),e.nrm(24,"span",19),e.k0s(),e.j41(25,"input",20),e.bIt("input",function(de){return f.onSliderChange(de)}),e.k0s()(),e.j41(26,"div",21),e.Z7z(27,Yl,2,7,"button",22,e.Vm6),e.k0s()()(),e.j41(29,"div",23),e.DNE(30,Ll,10,4),e.k0s()()()()()),2&g&&(e.Y8G("ngClass",e.l_i(20,rt,f.backgroundClasses(),f.spacingClasses())),e.R7$(),e.Y8G("ngClass",f.containerWidthClasses()),e.R7$(4),e.SpI(" ",f.config().heading," "),e.R7$(4),e.SpI(" ",f.config().fundTitle," "),e.R7$(2),e.BMQ("aria-label","Allocation chart showing "+f.selectedSegment().label+" selected"),e.R7$(2),e.Dyx(f.arcPaths()),e.R7$(4),e.SpI(" ",f.selectedSegment().label," "),e.R7$(4),e.xc7("width",f.sliderHandlePositionPercent(),"%"),e.R7$(),e.xc7("width",100-f.sliderHandlePositionPercent(),"%"),e.R7$(),e.xc7("left",f.sliderHandlePositionPercent(),"%"),e.R7$(2),e.Y8G("min",0)("max",f.maxSelectableIndex())("value",f.selectedIndex())("disabled",0===f.segments().length)("frkCalculatorAnalytics",f.sliderAnalyticsConfig()),e.BMQ("aria-label","Select allocation segment")("aria-valuetext",f.selectedSegment().label),e.R7$(2),e.Dyx(f.labelItems()),e.R7$(3),e.vxM(f.segments().length>0?30:-1))},dependencies:[r.MD,r.YU,X.CalculatorAnalyticsDirective],encapsulation:2,changeDetection:0})}return x})();const Zs=ge.D$.slice(0,5),p0={label:"",weight:0,valueDisplay:"",subItems:[]};let I=(()=>{class x{config=e.hFB.required();activeIndex=(0,e.vPA)(0);previewIndex=(0,e.vPA)(null);legendOverride=(0,e.vPA)(null);tooltipData=(0,e.vPA)(null);backgroundClasses=(0,e.EWP)(()=>this.config().background?.cssClass??"bg-nc1-0");spacingClasses=(0,e.EWP)(()=>this.config().spacing?.cssClass??"py-8 md:py-10");containerWidthClasses=(0,e.EWP)(()=>this.config().width?.containerClass??"container--small");segments=(0,e.EWP)(()=>Array.isArray(this.config().segments)?this.config().segments:[]);resolvedColors=(0,e.EWP)(()=>{const i=this.config().segmentColors;return Array.isArray(i)&&i.length>0?i:Zs});showLegend=(0,e.EWP)(()=>this.legendOverride()??this.config().showLegendByDefault??!1);visualActiveIndex=(0,e.EWP)(()=>this.previewIndex()??this.activeIndex());selectedSegment=(0,e.EWP)(()=>
16this.segments()[this.visualActiveIndex()]??p0);selectedColor=(0,e.EWP)(()=>this.selectedSegment().color??this.colorFor(this.visualActiveIndex()));legendItems=(0,e.EWP)(()=>this.segments().map((i,g)=>({label:i.label,valueDisplay:i.valueDisplay,color:i.color??this.colorFor(g),analytics:this.buildAnalytics(i.label,"legend item")})));toggleShownAnalytics=(0,e.EWP)(()=>this.buildAnalytics(this.config().legendShownLabel,"legend toggle"));toggleHiddenAnalytics=(0,e.EWP)(()=>this.buildAnalytics(this.config().legendHiddenLabel,"legend toggle"));arcPaths=(0,e.EWP)(()=>{const i=this.segments(),g=i.reduce((de,w)=>de+w.weight,0);if(0===i.length||g<=0)return[];let j=90;return i.map((de,w)=>{const _=j,D=j-de.weight/g*359.99;return j=D,{d:this.describeArc(250,250,118,w===this.visualActiveIndex()?220:205,_,D),color:de.color??this.colorFor(w),opacity:null===this.previewIndex()||w===this.previewIndex()?1:.35,analytics:this.buildAnalytics(de.label,"donut segment")}})});setActiveIndex(i){const g=Math.max(this.segments().length-1,0);this.activeIndex.set(Math.min(Math.max(i,0),g))}setPreviewIndex(i){const g=Math.max(this.segments().length-1,0);this.previewIndex.set(Math.min(Math.max(i,0),g))}clearPreviewIndex(){this.previewIndex.set(null)}onSectorMouseEnter(i,g){this.setPreviewIndex(g),this.updateTooltip(i,g)}onSectorMouseMove(i,g){this.updateTooltip(i,g)}onSectorMouseLeave(){this.clearPreviewIndex(),this.tooltipData.set(null)}showLegendPanel(){this.legendOverride.set(!0)}hideLegendPanel(){this.legendOverride.set(!1)}colorFor(i){const g=this.resolvedColors();return g[i%g.length]??""}buildAnalytics(i,g){return{eventType:"selection",category:"frk-sector-allocation-donut",name:this.config().heading,method:g,action:"select",linkText:i,emitOn:"click"}}updateTooltip(i,g){const f=this.segments()[g],de=i.currentTarget?.ownerSVGElement?.getBoundingClientRect();if(!f||!de)return void this.tooltipData.set(null);const w=i.clientY-de.top;this.tooltipData.set({label:f.label,valueDisplay:f.tooltipValueDisplay??f.valueDisplay,color:f.color??this.colorFor(g),x:i.clientX-de.left,y:w,isUpperHalf:w<de.height/2})}describeArc(i,g,f,j,de,w){const ne=this.polarToCartesian(i,g,j,de),_=this.polarToCartesian(i,g,j,w),D=this.polarToCartesian(i,g,f,w),Y=this.polarToCartesian(i,g,f,de),st=Math.abs(de-w)>180?1:0;return[`M ${ne.x} ${ne.y}`,`A ${j} ${j} 0 ${st} 1 ${_.x} ${_.y}`,`L ${D.x} ${D.y}`,`A ${f} ${f} 0 ${st} 0 ${Y.x} ${Y.y}`,"Z"].join(" ")}polarToCartesian(i,g,f,j){const de=j*Math.PI/180;return{x:i+f*Math.cos(de),y:g-f*Math.sin(de)}}static \u0275fac=function(g){return new(g||x)};static \u0275cmp=e.VBU({type:x,selectors:[["frk-sector-allocation-donut"]],hostAttrs:["data-gtm-component","frk-sector-allocation-donut"],inputs:{config:[1,"config"]},decls:46,vars:25,consts:[["aria-labelledby","sector-allocation-donut-heading",3,"ngClass"],[3,"ngClass"],[1,"flex","w-full","flex-col","gap-8"],[1,"flex","w-full","flex-col","gap-4","lg:flex-row","lg:items-start","lg:justify-between"],[1,"flex","flex-col","gap-2"],["id","sector-allocation-donut-heading",1,"text-pc1-800","text-2xl","font-bold","lg:text-3xl"],[1,"text-nc1-950","text-lg","font-bold","lg:text-2xl"],[1,"text-nc1-700","text-xs","lg:text-sm"],[1,"border-nc1-200","flex","w-full","shrink-0","rounded-full","border","p-1","lg:w-auto"],["type","button",1,"flex","flex-1","items-center","justify-center","gap-2","rounded-full","px-4","py-2","text-sm","font-bold","lg:flex-none",3,"click","ngClass","frkCalculatorAnalytics"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","aria-hidden","true",1,"size-4","shrink-0"],["stroke-linecap","round","stroke-linejoin","round","d","M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"],["stroke-linecap","round","stroke-linejoin","round","d","M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"],["stroke-linecap","round","stroke-linejoin","round","d","M3.98 8.223A10.477 10.477 0 0 0 1.934 12C3.226 16.338 7.244 19.5 12 19.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.451 10.451 0 0 1 12 4.5c4.756 0 8.773 3.162 10.065 7.498a10.522 10.522 0 0 1-4.293 5.774M6.228 6.228 3 3m3.228 3.228 3.65 3.65m7.894 7.894L21 21m-3.228-3.228-3.65-3.65m0 0a3 3 0 1 0-4.243-4.243m4.243 4.243L9.88 9.88"],[1,"flex","w-full","flex-col","gap-8","lg:flex-row"],[1,"flex","w-full","flex-col","gap-6","lg:w-1/2"],[1,"relative","mx-auto","w-full","max-w-[440px]"],[1,"h-[320px]","w-full","sm:h-[440px]"],["viewBox","0 0 500 500","role","img",1,"block","size-full","overflow-visible"],["tabindex","0","role","button","stroke","var(--color-std-nc1-0)","stroke-width","1","vector-effect","non-scaling-stroke","stroke-linejoin","round",1,"focus-visible:outline-pc1-800","cursor-pointer","transition-[d,opacity]","duration-200","ease-out","focus:outline-none","focus-visible:outline","focus-visible:outline-2",3,"frkCalculatorAnalytics"],[1,"bg-nc1-0","pointer-events-none","absolute","z-10","rounded-lg","px-4","py-3","shadow-lg",3,"left","top","transform"],[1,"pointer-events-none","absolute","
16inset-0","flex","flex-col","items-center","justify-center","text-center"],[1,"text-nc1-950","text-xl","font-bold","sm:text-3xl"],[1,"text-nc1-700","max-w-[12rem]","text-xs","sm:text-base"],[1,"sector-allocation-donut__legend","m-0","grid","list-none","grid-cols-1","gap-x-4","gap-y-4","p-0","sm:grid-cols-2","2xl:grid-cols-3"],["aria-live","polite",1,"border-nc1-200","h-fit","w-full","rounded-xl","border","p-[33px]","lg:w-1/2"],[1,"border-nc1-200","flex","items-center","justify-between","gap-4","border-b","pb-4"],[1,"flex","items-center","gap-1"],["aria-hidden","true",1,"size-6","shrink-0","rounded-[4px]"],[1,"text-nc1-950","text-2xl","font-bold"],[1,"sector-allocation-donut__detail-list","m-0","mt-4","flex","list-none","flex-col","gap-2","p-0"],[1,"text-nc1-950","text-lg"],["tabindex","0","role","button","stroke","var(--color-std-nc1-0)","stroke-width","1","vector-effect","non-scaling-stroke","stroke-linejoin","round",1,"focus-visible:outline-pc1-800","cursor-pointer","transition-[d,opacity]","duration-200","ease-out","focus:outline-none","focus-visible:outline","focus-visible:outline-2",3,"mouseenter","mousemove","mouseleave","focus","blur","click","keydown.enter","keydown.space","frkCalculatorAnalytics"],[1,"bg-nc1-0","pointer-events-none","absolute","z-10","rounded-lg","px-4","py-3","shadow-lg"],[1,"flex","flex-col","gap-1","text-left"],[1,"flex","items-center","gap-2"],["aria-hidden","true",1,"size-3","shrink-0","rounded-[4px]"],[1,"text-nc1-950","mb-0","text-sm","font-bold"],[1,"text-nc1-950","mb-0","text-sm"],[1,"border-b-nc1-0","absolute","-top-2","left-1/2","h-0","w-0","-translate-x-1/2","border-b-8","border-l-8","border-r-8","border-l-transparent","border-r-transparent"],[1,"border-t-nc1-0","absolute","-bottom-2","left-1/2","h-0","w-0","-translate-x-1/2","border-l-8","border-r-8","border-t-8","border-l-transparent","border-r-transparent"],["type","button",1,"flex","items-center","gap-1.5","px-1","py-1","text-left",3,"click","frkCalculatorAnalytics"],[1,"flex","size-6","shrink-0","items-center"],["aria-hidden","true",1,"size-4","rounded-[4px]"],[1,"flex","items-center","gap-1.5","whitespace-nowrap"],[1,"text-nc1-950","text-sm"],[1,"text-nc1-700","hidden","text-sm","sm:inline"]],template:function(g,f){if(1&g&&(e.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h2",5),e.EFF(6),e.k0s(),e.j41(7,"h3",6),e.EFF(8),e.k0s(),e.j41(9,"p",7),e.EFF(10),e.k0s()(),e.j41(11,"div",8)(12,"button",9),e.bIt("click",function(){return f.showLegendPanel()}),e.qSk(),e.j41(13,"svg",10),e.nrm(14,"path",11)(15,"path",12),e.k0s(),e.EFF(16),e.k0s(),e.joV(),e.j41(17,"button",9),e.bIt("click",function(){return f.hideLegendPanel()}),e.qSk(),e.j41(18,"svg",10),e.nrm(19,"path",13),e.k0s(),e.EFF(20),e.k0s()()(),e.joV(),e.j41(21,"div",14)(22,"div",15)(23,"div",16)(24,"div",17),e.qSk(),e.j41(25,"svg",18),e.Z7z(26,Bl,1,5,":svg:path",19,e.Vm6),e.k0s(),e.DNE(28,Wl,10,11,"div",20),e.k0s(),e.joV(),e.j41(29,"div",21)(30,"span",22),e.EFF(31),e.k0s(),e.j41(32,"span",23),e.EFF(33),e.k0s()()(),e.DNE(34,Ls,3,0,"ul",24),e.k0s(),e.j41(35,"div",25)(36,"div",26)(37,"div",27),e.nrm(38,"span",28),e.j41(39,"span",29),e.EFF(40),e.k0s()(),e.j41(41,"span",29),e.EFF(42),e.k0s()(),e.j41(43,"ul",30),e.Z7z(44,Fl,2,1,"li",31,e.Vm6),e.k0s()()()()()()),2&g){let j;e.Y8G("ngClass",e.l_i(22,rt,f.backgroundClasses(),f.spacingClasses())),e.R7$(),e.Y8G("ngClass",f.containerWidthClasses()),e.R7$(5),e.SpI(" ",f.config().heading," "),e.R7$(2),e.SpI(" ",f.config().subheading," "),e.R7$(2),e.SpI(" ",f.config().helperText," "),e.R7$(2),e.Y8G("ngClass",f.showLegend()?"bg-pc1-700 text-nc1-0":"text-nc1-700")("frkCalculatorAnalytics",f.toggleShownAnalytics()),e.BMQ("aria-pressed",f.showLegend()),e.R7$(4),e.SpI(" ",f.config().legendShownLabel," "),e.R7$(),e.Y8G("ngClass",f.showLegend()?"text-nc1-700":"bg-pc1-700 text-nc1-0")("frkCalculatorAnalytics",f.toggleHiddenAnalytics()),e.BMQ("aria-pressed",!f.showLegend()),e.R7$(3),e.SpI(" ",f.config().legendHiddenLabel," "),e.R7$(5),e.BMQ("aria-label",f.config().subheading+": "+f.selectedSegment().label),e.R7$(),e.Dyx(f.arcPaths()),e.R7$(2),e.vxM((j=f.tooltipData())?28:-1,j),e.R7$(3),e.SpI(" ",f.config().centerValueDisplay," "),e.R7$(2),e.SpI(" ",f.config().centerLabel," "),e.R7$(),e.vxM(f.showLegend()?34:-1),e.R7$(4),e.xc7("background-color",f.selectedColor()),e.R7$(2),e.SpI(" ",f.selectedSegment().label," "),e.R7$(2),e.SpI(" ",f.selectedSegment().valueDisplay," "),e.R7$(2),e.Dyx(f.selectedSegment().subItems)}},dependencies:[r.MD,r.YU,X.CalculatorAnalyticsDirective],styles:['[_nghost-%COMP%]   .sector-allocation-donut__legend[_ngcontent-%COMP%], [_nghost-%COMP%]   .sector-allocation-donut__detail-list[_ngcontent-%COMP%]{list-style:none;padding-inline-start:0}[_nghost-%COMP%]   .sector-allocation-donut__legend[_ngcontent-%COMP%] > li[_ngcontent-%COMP%], [_nghost-%COMP%]   .sector-allocation-donut__detail-list[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{display:block;list-style:none;margin-left:0;padding:0}[_nghost-%COMP%]   .sector-allocation-donut__legend[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]::marker, [_nghost-%COMP%]   .sector-allocation-donut__detail-list[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]::marker{content:"";font-size:0}'],changeDetection:0})}return x})();const $="1.0.0"},94915:(fn,Q,h)=>{"use strict";h.d(Q,{b:()=>X});var s=h(71326),r=h(20358),p=h(64193),l=h(22176),e=h(38322),G=h(7700);let X=(()=>{class t{loggerName="LazyInsightsService";logger=(0,s.WQX)(r.L);httpService=(0,s.WQX)(p.kl);lazyService$=(0,l.v)(()=>(this.logger.debug(this.loggerName,"Dynamically importing @frk/shared-data-services for InsightsService"),Promise.resolve().then(h.bind(h,79531)).then(({createInsightsService:ie})=>ie(this.httpService)))).pipe((0,e.t)({bufferSize:1,refCount:!0}));getArticleList$(ie,J,se){return this.logger.debug(this.loggerName,"Loading article list lazily"),this.lazyService$.pipe((0,G.n)(U=>U.getArticleList$(ie,J,se)))}
16getArticleById$(ie,J){return this.logger.debug(this.loggerName,"Loading article by ID lazily",ie),this.lazyService$.pipe((0,G.n)(se=>se.getArticleById$(ie,J)))}getArticleByPath$(ie,J){return this.logger.debug(this.loggerName,"Loading article by path lazily",ie),this.lazyService$.pipe((0,G.n)(se=>se.getArticleByPath$(ie,J)))}searchArticles$(ie,J,se,U){return this.logger.debug(this.loggerName,"Searching articles lazily",ie),this.lazyService$.pipe((0,G.n)(ke=>ke.searchArticles$(ie,J,se,U)))}static \u0275fac=function(J){return new(J||t)};static \u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})()},95104:(fn,Q,h)=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.BindingInWhenOnSyntax=void 0;var s=h(17601),r=h(68635),p=h(50324),l=function(){function e(G){this._binding=G,this._bindingWhenSyntax=new p.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new r.BindingOnSyntax(this._binding),this._bindingInSyntax=new s.BindingInSyntax(G)}return e.prototype.inRequestScope=function(){return this._bindingInSyntax.inRequestScope()},e.prototype.inSingletonScope=function(){return this._bindingInSyntax.inSingletonScope()},e.prototype.inTransientScope=function(){return this._bindingInSyntax.inTransientScope()},e.prototype.when=function(G){return this._bindingWhenSyntax.when(G)},e.prototype.whenTargetNamed=function(G){return this._bindingWhenSyntax.whenTargetNamed(G)},e.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},e.prototype.whenTargetTagged=function(G,X){return this._bindingWhenSyntax.whenTargetTagged(G,X)},e.prototype.whenInjectedInto=function(G){return this._bindingWhenSyntax.whenInjectedInto(G)},e.prototype.whenParentNamed=function(G){return this._bindingWhenSyntax.whenParentNamed(G)},e.prototype.whenParentTagged=function(G,X){return this._bindingWhenSyntax.whenParentTagged(G,X)},e.prototype.whenAnyAncestorIs=function(G){return this._bindingWhenSyntax.whenAnyAncestorIs(G)},e.prototype.whenNoAncestorIs=function(G){return this._bindingWhenSyntax.whenNoAncestorIs(G)},e.prototype.whenAnyAncestorNamed=function(G){return this._bindingWhenSyntax.whenAnyAncestorNamed(G)},e.prototype.whenAnyAncestorTagged=function(G,X){return this._bindingWhenSyntax.whenAnyAncestorTagged(G,X)},e.prototype.whenNoAncestorNamed=function(G){return this._bindingWhenSyntax.whenNoAncestorNamed(G)},e.prototype.whenNoAncestorTagged=function(G,X){return this._bindingWhenSyntax.whenNoAncestorTagged(G,X)},e.prototype.whenAnyAncestorMatches=function(G){return this._bindingWhenSyntax.whenAnyAncestorMatches(G)},e.prototype.whenNoAncestorMatches=function(G){return this._bindingWhenSyntax.whenNoAncestorMatches(G)},e.prototype.onActivation=function(G){return this._bindingOnSyntax.onActivation(G)},e}();Q.BindingInWhenOnSyntax=l},95290:(fn,Q,h)=>{"use strict";function s(r,p){if(r){const l=r.indexOf(p);0<=l&&r.splice(l,1)}}h.d(Q,{o:()=>s})},95489:(fn,Q,h)=>{"use strict";h.d(Q,{w:()=>r});const r=new(h(99039).c)(e=>e.complete())},95774:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>l});var s=h(14705),r=h(47011);const l=function p(e){return(0,r.A)(e)&&(0,s.A)(e)}},96895:(fn,Q,h)=>{"use strict";h.d(Q,{NR:()=>G,Yn:()=>e,uC:()=>l});var s=h(77274),r=h(36171),p=h(7120);function l(){var V,t=new Error;if(!t.stack)try{throw t}catch{(0,r.l)()}return(0,s.um)(function(){var ie=(0,p.T)(t);ie.stack=ie.stack.slice(2),V=e(ie)}),V}function e(X){var t=G(X);return X.stack.forEach(function(V){var ie="?"===V.func?"<anonymous>":V.func,J=V.args&&V.args.length>0?"(".concat(V.args.join(", "),")"):"",se=V.line?":".concat(V.line):"",U=V.line&&V.column?":".concat(V.column):"";t+="\n  at ".concat(ie).concat(J," @ ").concat(V.url).concat(se).concat(U)}),t}function G(X){return"".concat(X.name||"Error",": ").concat(X.message)}},97612:function(fn){fn.exports=function(){"use strict";var Q={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(h,s,r){var p=s.prototype,l=p.format;r.en.formats=Q,p.format=function(e){void 0===e&&(e="YYYY-MM-DDTHH:mm:ssZ");var V,G=this.$locale().formats,X=(V=void 0===G?{}:G,e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(ie,J,se){var U=se&&se.toUpperCase();return J||V[se]||Q[se]||V[U].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(ke,_e,Ue){return _e||Ue.slice(1)})}));return l.call(this,X)}}}()},97879:(fn,Q,h)=>{"use strict";h.d(Q,{A:()=>r});const r=function s(p,l){for(var e=-1,G=null==p?0:p.length,X=Array(G);++e<G;)X[e]=l(p[e],e,p);return X}},98359:(fn,Q,h)=>{"use strict";h.d(Q,{l:()=>r});const r=function s(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},98636:(fn,Q,h)=>{"use strict";h.d(Q,{L:()=>G});var s=h(87040),r=h(79002),p=h(2503),l=h(87197),e=h(80720);function G(X=1/0){let t;t=X&&"object"==typeof X?X:{count:X};const{count:V=1/0,delay:ie,resetOnSuccess:J=!1}=t;return V<=0?p.D:(0,s.N)((se,U)=>{let _e,ke=0;const Ue=()=>{let Ze=!1;_e=se.subscribe((0,r._)(U,we=>{J&&(ke=0),U.next(we)},void 0,we=>{if(ke++<V){const Be=()=>{_e?(_e.unsubscribe(),_e=null,Ue()):Ze=!0};if(null!=ie){const Ce="number"==typeof ie?(0,l.O)(ie):(0,e.Tg)(ie(we,ke)),Ae=(0,r._)(U,()=>{Ae.unsubscribe(),Be()},()=>{U.complete()});Ce.subscribe(Ae)}else Be()}else U.error(we)})),Ze&&(_e.unsubscribe(),_e=null,Ue())};Ue()})}},99039:(fn,Q,h)=>{"use strict";h.d(Q,{c:()=>t});var s=h(29418),r=h(43489),p=h(55336),l=h(27969),e=h(62852),G=h(74725),X=h(6548);let t=(()=>{class se{constructor(ke){ke&&(this._subscribe=ke)}lift(ke){const _e=new se;return _e.source=this,_e.operator=ke,_e}subscribe(ke,_e,Ue){const Ze=function J(se){return se&&se instanceof s.vU||function ie(se){return se&&(0,G.T)(se.next)&&(0,G.T)(se.error)&&(0,G.T)(se.complete)}(se)&&(0,r.Uv)(se)}(ke)?ke:new s.Ms(ke,_e,Ue);return(0,X.Y)(()=>{const{operator:we,source:Be}=this;Ze.add(we?we.call(Ze,Be):Be?this._subscribe(Ze):this._trySubscribe(Ze))}),Ze}_trySubscribe(ke){try{return this._subscribe(ke)}catch(_e){ke.error(_e)}}forEach(ke,_e){return new(_e=V(_e))((Ue,Ze)=>{const we=new s.Ms({next:Be=>{try{ke(Be)}catch(Ce){Ze(Ce),we.unsubscribe()}},error:Ze,complete:Ue});this.subscribe(we)})}_subscribe(ke){var _e;
16return null===(_e=this.source)||void 0===_e?void 0:_e.subscribe(ke)}[p.s](){return this}pipe(...ke){return(0,l.m)(ke)(this)}toPromise(ke){return new(ke=V(ke))((_e,Ue)=>{let Ze;this.subscribe(we=>Ze=we,we=>Ue(we),()=>_e(Ze))})}}return se.create=U=>new se(U),se})();function V(se){var U;return null!==(U=se??e.$.Promise)&&void 0!==U?U:Promise}},99095:function(fn,Q,h){"use strict";var s=this&&this.__spreadArray||function(_e,Ue){for(var Ze=0,we=Ue.length,Be=_e.length;Ze<we;Ze++,Be++)_e[Be]=Ue[Ze];return _e};Object.defineProperty(Q,"__esModule",{value:!0}),Q.getFunctionName=Q.getBaseClassDependencyCount=Q.getDependencies=void 0;var r=h(32453),p=h(89991),l=h(10485),e=h(20978),G=h(67864);Object.defineProperty(Q,"getFunctionName",{enumerable:!0,get:function(){return G.getFunctionName}});var X=h(49357);function V(_e,Ue,Ze,we){var Be=_e.getConstructorMetadata(Ze),Ce=Be.compilerGeneratedMetadata;if(void 0===Ce)throw new Error(p.MISSING_INJECTABLE_ANNOTATION+" "+Ue+".");var ge=Be.userGeneratedMetadata,rt=Object.keys(ge),Zt=function J(_e,Ue,Ze,we,Be){for(var Ce=[],Ae=0;Ae<Be;Ae++){var rt=ie(Ae,_e,Ue,Ze,we);null!==rt&&Ce.push(rt)}return Ce}(we,Ue,Ce,ge,0===Ze.length&&rt.length>0||rt.length>Ze.length?rt.length:Ze.length),Xt=se(_e,Ze);return s(s([],Zt),Xt)}function ie(_e,Ue,Ze,we,Be){var Ce=Be[_e.toString()]||[],Ae=ke(Ce),ge=!0!==Ae.unmanaged,rt=we[_e];if((rt=Ae.inject||Ae.multiInject||rt)instanceof r.LazyServiceIdentifer&&(rt=rt.unwrap()),ge){if(!Ue&&(rt===Object||rt===Function||void 0===rt))throw new Error(p.MISSING_INJECT_ANNOTATION+" argument "+_e+" in class "+Ze+".");var an=new X.Target(l.TargetTypeEnum.ConstructorArgument,Ae.targetName,rt);return an.metadata=Ce,an}return null}function se(_e,Ue){for(var Ze=_e.getPropertiesMetadata(Ue),we=[],Ce=0,Ae=Object.keys(Ze);Ce<Ae.length;Ce++){var ge=Ae[Ce],rt=Ze[ge],Je=ke(Ze[ge]),Zt=new X.Target(l.TargetTypeEnum.ClassProperty,Je.targetName||ge,Je.inject||Je.multiInject);Zt.metadata=rt,we.push(Zt)}var Xt=Object.getPrototypeOf(Ue.prototype).constructor;if(Xt!==Object){var nn=se(_e,Xt);we=s(s([],we),nn)}return we}function ke(_e){var Ue={};return _e.forEach(function(Ze){Ue[Ze.key.toString()]=Ze.value}),{inject:Ue[e.INJECT_TAG],multiInject:Ue[e.MULTI_INJECT_TAG],targetName:Ue[e.NAME_TAG],unmanaged:Ue[e.UNMANAGED_TAG]}}Q.getDependencies=function t(_e,Ue){return V(_e,G.getFunctionName(Ue),Ue,!1)},Q.getBaseClassDependencyCount=function U(_e,Ue){var Ze=Object.getPrototypeOf(Ue.prototype).constructor;if(Ze!==Object){var Be=V(_e,G.getFunctionName(Ze),Ze,!0),Ce=Be.map(function(rt){return rt.metadata.filter(function(Je){return Je.key===e.UNMANAGED_TAG})}),Ae=[].concat.apply([],Ce).length,ge=Be.length-Ae;return ge>0?ge:U(_e,Ze)}return 0}}},fn=>{fn(fn.s=30263)}]);
17//# sourceMappingURL=main.be037d56e0816810.js.map

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