PageSourceSearch

https://www.ifacc-initiative.org/default-src_app_shared_widgets_pa…-not-found_component_ts.6e0f0a0de5ae840d.js

js ifacc-initiative.org collected 2026-09-29 20:17:05 UTC 53,211 bytes, 1 lines download raw bytes

1(self.webpackChunkinitiative_as_a_service=self.webpackChunkinitiative_as_a_service||[]).push([["default-src_app_shared_widgets_page-not-found_page-not-found_component_ts"],{86981(A,T,e){"use strict";e.d(T,{d:()=>n});var n=function(t){return t.ShowLoginEmail="showLoginEmail",t.ShowPassword="showPassword",t.ShowRegistration="showRegistration",t.ShowRegistrationFinish="showRegistrationFinish",t.ShowGenericError="showGenericError",t.ShowForgotPassword="showForgotPassword",t.ShowForgotPasswordFinish="showForgotPasswordFinish",t.ShowLoading="showLoading",t.HideLoading="hideLoading",t.ShowMagicLink="showMagicLink",t.ShowMagicLinkFinish="showMagicLinkFinish",t.ResendLink="resendlink",t.LoginSuccess="loginsuccess",t.LoginFailed="loginfailed",t.RegistrationSuccess="registrationsuccess",t.RegistrationFailed="registrationfailed",t.MagicLink="loginmagiclink",t.PasswordReset="passwordreset",t.LinkResent="verifylinkresent",t.AuthLoaded="authloaded",t.CommunityOnboardingStart="communityOnboardingStart",t.CommunityOnboardingFinish="communityOnboardingFinish",t}(n||{})},55081(A,T,e){"use strict";e.d(T,{y:()=>M});var n=e(84412),t=e(33726),l=e(35335),d=e(88141),b=e(96697),u=e(39359),r=e(45312),m=e(24153),c=e(71088),o=e(92549),a=e(2613),s=e(86981),C=e(2615),f=e(49030),k=e(91029),B=e(72184),y=function(g){return g.SIGN_IN="Signin",g.WELCOME="Welcome",g.REQUEST_PASSWORD="Request Password",g.RESET_PASSWORD="Reset password",g.REQUEST_PASSWORDLESS_LOGIN="Request Passwordless login",g.CREATE_ACCOUNT="Create an account",g.SIGN_UP="Sign up",g.REGISTRATION="Registration",g}(y||{});let G=(()=>{class g{constructor(_){this.mixPanelService=_}trackLoginPageOpen(){this.mixPanelService.pageTrack(this.mixPanelService.ACTIONS.BROWSE_PAGE,{page:y.SIGN_IN,subpage:y.WELCOME})}trackForgotPasswordOpen(){this.mixPanelService.pageTrack(this.mixPanelService.ACTIONS.BROWSE_PAGE,{page:y.SIGN_IN,subpage:y.REQUEST_PASSWORD})}trackRequestPasswordlessLogin(){this.mixPanelService.pageTrack(this.mixPanelService.ACTIONS.BROWSE_PAGE,{page:y.SIGN_IN,type:y.REQUEST_PASSWORDLESS_LOGIN})}resetPassowrdEvent(){B.A.track(y.RESET_PASSWORD,{type:y.REQUEST_PASSWORD,page:y.SIGN_IN})}resetPassowrdlessEvent(){B.A.track(y.RESET_PASSWORD,{type:y.REQUEST_PASSWORDLESS_LOGIN,page:y.SIGN_IN})}changePasswordEvent(){B.A.track(y.RESET_PASSWORD,{type:y.REQUEST_PASSWORDLESS_LOGIN,page:y.SIGN_IN})}signUpEvent(){B.A.track(y.SIGN_UP,{page:y.SIGN_IN})}trackCreateAccount(){this.mixPanelService.pageTrack(this.mixPanelService.ACTIONS.BROWSE_PAGE,{page:y.SIGN_IN,subpage:y.REGISTRATION})}static{this.\u0275fac=function(v){return new(v||g)(C.KVO(f.aO))}}static{this.\u0275prov=C.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})();var O=e(29185),R=e(73878),x=e(29330);let M=(()=>{class g{constructor(_,v,S,N,P,U){this.idp=_,this.router=v,this.speedySignInAnalyticsService=S,this.siteService=N,this.apiEndpointService=P,this.httpService=U,this.isAuthOpen$=new n.t(!1),this._widgetReady$=new n.t(!1),this.widgetReady$=this._widgetReady$.asObservable(),this.isRendered=!1,this.localStorageKey="_login_immediately"}initialize(_,v,S,N){(0,t.R)(window,s.d.LoginSuccess).subscribe(V=>{this.onLoginSuccess(V.detail.token,v)}),(0,a.g)()&&(this.idp.login(this.router.url,v,v),localStorage.removeItem(this.localStorageKey)),this.sfid=v;const{AuthWidget:U}=window,{initAuthentication:I}=U,{authenticatedSpace:w=!1,publicSpace:W=!1,initiativeMemberSpace:F=!1}=this.siteService.site$?.value?.permissions||{},j=this.siteService.site$?.value?.community?.ageConstraints;I({rootSelector:`#${_}`,apiBaseUrl:r.c.login_radius_host,appName:r.c.odf_auth_app_name,initiativeId:v,apiKey:r.c.odf_auth_api_key,clientId:r.c.fws_auth_client_id,resetPasswordUrl:window.location.href,debug:["dev","qa"].includes(r.c.name),sott:"",verificationUrl:S,isRegisteredUrl:r.c.local?r.c.fws_host+r.c.fws_is_registered:r.c.fws_is_registered,fwsResendEmailVerificationUrl:r.c.fws_resend_email_verification,fwsRegistrationUrl:r.c.fws_identity_registration,fwsResetPasswordUrl:r.c.fws_reset_password,resetPasswordEmailTemplate:(0,o.gk)(v,c.V.RESET_PASSWORD),verificationEmailTemplate:(0,o.gk)(v,c.V.VERIFICATION),passwordlessLoginEmailTemplate:(0,o.gk)(v,c.V.PASSWORDLESS),fwsPasswordlessUrl:`${this.apiEndpointService.getFWSAuthenticationEndpoint()}${r.c.fws_passwordless_url}`,fwsActivationCodeUrl:`${this.apiEndpointService.getFWSAuthenticationEndpoint()}/users/v1/public/activation`,activationId:N,passwordlessRedirectUrl:S,signinOnly:!w&&W&&F,termsUrl:this.siteService.site$.value?.policyUrl||u.Z,policyUrl:this.siteService.site$.value?.policyUrl||u.Z,birthDateRequired:j?.isDateOfBirthRequired,minAge:j?.min,maxAge:j?.max}),this._widgetReady$.next(!0),N&&this.open()}openWhenReady(){return this.widgetReady$.pipe((0,l.c)(150),(0,d.M)(()=>this.open()),(0,b.s)(1))}open(){if(this.isAuthOpen$.next(!0),!this.isRendered)try{const{AuthWidget:_}=window;_.render(),this.isRendered=!0,this.mixPanelEvents()}catch{this.close(),this.sfid&&this.idp.login(this.router.url,this.sfid,this.sfid)}}close(){this.isAuthOpen$.next(!1)}mixPanelEvents(){const _=document.getElementById("aw-container");this.speedySignInAnalyticsService.trackLoginPageOpen(),_.addEventListener(s.d.ShowForgotPassword,()=>{this.speedySignInAnalyticsService.trackForgotPasswordOpen()}),_.addEventListener(s.d.ShowForgotPasswordFinish,()=>{this.speedySignInAnalyticsService.resetPassowrdEvent()}),_.addEventListener(s.d.ShowMagicLink,()=>{this.speedySignInAnalyticsService.trackRequestPasswordlessLogin()}),_.addEventListener(s.d.MagicLink,()=>{this.speedySignInAnalyticsService.resetPassowrdlessEvent()}),_.addEventListener(s.d.ShowForgotPasswordFinish,()=>{this.speedySignInAnalyticsService.changePasswordEvent()}),_.addEventListener(s.d.ShowRegistration,()=>{this.speedySignInAnalyticsService.trackCreateAccount()}),_.addEventListener(s.d.ShowRegistrationFinish,()=>{this.speedySignInAnalyticsService.signUpEvent()})}onLoginSuccess(_,v){if(_){const S=new URL(`${r.c.login_radius_host}/ssologin/setSafariToken`);return S.searchParams.append(m.J$.TOKEN,_),S.searchParams.append(m.J$.APIKEY,r.c.odf_auth_api_key),S.searchParams.append(m.J$.CALLBACK,window.location.href),localStorage.setItem(this.localStorageKey,JSON.stringify(!0)),void(window.location.href=S.toString())}this.idp.login(this.router.url,v,v)}static{this.\u0275fac=function(v){return new(v||g)(C.KVO(f.JP),C.KVO(k.Ix),C.KVO(G),C.KVO(O.T),C.KVO(R.J),C.KVO(x.Qq))}}static{this.\u0275prov=C.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})()},15529(A,T,e){"use strict";e.d(T,{p:()=>u});var n=e(96354),t=e(44668),l=e(2615),d=e(82049),b=e(94091);let u=(()=>
1{class r{constructor(c,o){this.pagesSnapshotService=c,this.siteUtilityService=o}getInternalLinks(){return(!this.internalLinks$||this.cachedSiteId!=this.siteUtilityService.getSiteId())&&(this.cachedSiteId=this.siteUtilityService.getSiteId(),this.internalLinks$=this.pagesSnapshotService.getPagesLookup(this.cachedSiteId).pipe((0,n.T)(c=>c.map(o=>({displayText:o.name,slug:o.path,id:o.id,displayLink:`${this.siteUtilityService.getSiteUrl()}${o.path}`,href:this.pagesSnapshotService.getPageRedirectUrl(this.cachedSiteId,o.id)}))),(0,t.t)(1))),this.internalLinks$}static{this.\u0275fac=function(o){return new(o||r)(l.KVO(d.h),l.KVO(b.Z))}}static{this.\u0275prov=l.jDH({token:r,factory:r.\u0275fac,providedIn:"root"})}}return r})()},82049(A,T,e){"use strict";e.d(T,{h:()=>m});var n=e(29330),t=e(84412),l=e(96354),d=e(88141),b=e(56710),u=e(2615),r=e(73878);let m=(()=>{class c{constructor(a,s){this.httpClient=a,this.apiEndpointService=s,this.pagesSnapshots$=new t.t([])}getPageRedirectUrl(a,s){return`${this.apiEndpointService.getFWSEndpoint()}/communities/v1/public/initiatives/site/page-redirect?initiative_id=${a}&page_id=${s}`}getPagesLookup(a){const s=`${this.apiEndpointService.getFWSEndpoint()}/communities/v1/sites/${a}/pages/lookup`;return this.httpClient.get(s)}getPagesSnapshot(a,s){const C=`${this.apiEndpointService.getFWSEndpoint()}/communities/v1/sites/${a}/pages`;let f=new n.Lr;return s&&(f=f.append("X-Preview-Tier",s)),this.httpClient.get(C,{headers:f}).pipe((0,l.T)(k=>k.sort((B,y)=>(B.order||0)-(y.order||0))),(0,d.M)(k=>{this.pagesSnapshots$.next((0,b.eZ)(k))}))}changeSnapshotsOrder(a,s){const C=`${this.apiEndpointService.getFWSEndpoint()}/communities/v1/sites/${a}/pages/orders`;return this.httpClient.put(C,{pages_ids:s})}addSnapshotPages(a,s){const C=`${this.apiEndpointService.getFWSEndpoint()}/communities/v1/sites/${a}/pages`;return this.httpClient.post(C,s)}static{this.\u0275fac=function(s){return new(s||c)(u.KVO(n.Qq),u.KVO(r.J))}}static{this.\u0275prov=u.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},90318(A,T,e){"use strict";e.d(T,{x:()=>n});class n{constructor(l){this.route=l}isPublicView(){const l=this.route.snapshot.params;return!(!l?.pageName&&!l?.siteUrl)}}},67563(A,T,e){"use strict";e.d(T,{B:()=>n});const n={"btn btn-primary mat-flat-button":"Primary","btn btn-secondary mat-flat-button":"Secondary","btn-link btn-link-primary":"Link"}},286(A,T,e){"use strict";e.d(T,{E:()=>K});var n=e(72200),t=e(73664),l=e(89417),d=e(88834),b=e(99213),u=e(59115),r=e(78884),m=e(21413),c=e(56977),o=e(86906),a=e(43363),s=e(40393),C=function(E){return E.URL="url",E.TEXT="text",E}(C||{}),f=e(2615),k=e(17705),B=e(20332),y=e(12274),G=e(15529),O=e(22598);const R=["linksLookupMenu"],x=["urlInput"],M=["linksLookupMenuTrigger"],g=E=>({path:"",redirectUrl:E});function D(E,H){1&E&&t.eu8(0)}function _(E,H){if(1&E){const i=t.RV6();t.j41(0,"a",16,6),t.nI1(2,"absoluteLink"),t.bIt("click",function(p){f.eBV(i);const L=t.XpG();return f.Njj(L.onClick(p))}),t.j41(3,"lib-button",17),t.EFF(4),t.k0s()()}if(2&E){const i=t.XpG();t.AVh("non-clickable",!i.buttonUrl),t.Y8G("appAnchorPageDetailsHref",t.eq3(11,g,t.bMT(2,9,i.buttonUrl))),t.R7$(3),t.Aen(i.libButtonStyles.libButtonStyle),t.Y8G("ngClass",i.buttonClasses)("size",i.libButtonSize.Large)("type",i.libButtonStyles.libButtonType),t.R7$(),t.JRh(i.buttonText)}}function v(E,H){1&E&&t.eu8(0)}function S(E,H){if(1&E){const i=t.RV6();t.j41(0,"lib-button",18),t.bIt("paste",function(p){f.eBV(i);const L=t.XpG();return f.Njj(L.onTextPaste(p))})("input",function(p){f.eBV(i);const L=t.XpG();return f.Njj(L.onTextChange(p))})("keydown.enter",function(p){return f.eBV(i),f.Njj(p.preventDefault())}),t.EFF(1),t.k0s(),t.j41(2,"mat-menu",null,7),t.DNE(4,v,1,0,"ng-container",19),t.k0s()}if(2&E){const i=t.sdS(3),h=t.XpG(),p=t.sdS(6);t.Aen(h.libButtonStyles.libButtonStyle),t.Y8G("ngClass",h.buttonClasses)("size",h.libButtonSize.Large)("type",h.libButtonStyles.libButtonType)("matMenuTriggerFor",i)("matMenuTriggerRestoreFocus",!1),t.R7$(),t.JRh(h.text),t.R7$(),t.HbH("editable-button-menu "+h.forumTheme),t.R7$(2),t.Y8G("ngTemplateOutlet",p)}}function N(E,H){1&E&&t.eu8(0)}function P(E,H){1&E&&t.eu8(0)}function U(E,H){1&E&&t.eu8(0)}function I(E,H){if(1&E){const i=t.RV6();t.j41(0,"div",20),t.bIt("click",function(p){return f.eBV(i),f.Njj(p.stopPropagation())}),t.DNE(1,N,1,0,"ng-container",19)(2,P,1,0,"ng-container",19)(3,U,1,0,"ng-container",19),t.k0s()}if(2&E){t.XpG();const i=t.sdS(8),h=t.sdS(10),p=t.sdS(12);t.R7$(),t.Y8G("ngTemplateOutlet",i),t.R7$(),t.Y8G("ngTemplateOutlet",h),t.R7$(),t.Y8G("ngTemplateOutlet",p)}}function w(E,H){if(1&E){const i=t.RV6();t.j41(0,"a",22),t.nI1(1,"absoluteLink"),t.bIt("click",function(p){f.eBV(i);const L=t.XpG(2);return f.Njj(L.onClick(p))}),t.j41(2,"mat-icon",23),t.EFF(3,"open_in_new"),t.k0s()()}if(2&E){const i=t.XpG(2);t.Y8G("href",t.bMT(1,1,i.buttonUrl),t.B4B)}}function W(E,H){if(1&E&&t.DNE(0,w,4,3,"a",21),2&E){const i=t.XpG();t.Y8G("ngIf",!!i.buttonUrl)}}function F(E,H){if(1&E){const i=t.RV6();t.j41(0,"button",40),t.bIt("click",function(){const p=f.eBV(i).$implicit,L=t.XpG(2);return f.Njj(L.setUrl(p.href,p.displayLink))}),t.nrm(1,"mat-icon",41),t.j41(2,"p"),t.EFF(3),t.k0s(),t.j41(4,"p",42),t.EFF(5),t.k0s()()}if(2&E){const i=H.$implicit;t.R7$(3),t.JRh(i.displayText),t.R7$(2),t.SpI("/",i.slug)}}function $(E,H){if(1&E){const i=t.RV6();t.j41(0,"button",24,8)(2,"mat-icon"),t.EFF(3,"link"),t.k0s()(),t.j41(4,"mat-menu",null,9)(6,"div",25),t.bIt("click",function(p){return f.eBV(i),f.Njj(p.stopPropagation())}),t.j41(7,"lib-button",26),t.bIt("buttonClick",function(){f.eBV(i);const p=t.sdS(1);return f.Njj(p.closeMenu())}),t.j41(8,"mat-icon",27),t.EFF(9,"chevron_left"),t.k0s(),t.EFF(10," Attach link "),t.k0s(),t.j41(11,"form",28)(12,"div",29)(13,"div",30)(14,"lib-input",31,10),t.bIt("inputChange",function(p){f.eBV(i);const L=t.XpG();return f.Njj(L.onUrlInputChange(p))}),t.k0s(),t.j41(16,"lib-icon-button",32,11),t.nrm(18,"mat-icon",33),t.k0s()(),t.j41(19,"mat-menu",34,12),t.DNE(21,F,6,2,"button",35),t.k0s()(),t.j41(22,"div",29),t.nrm(23,"lib-input",36),t.k0s()(),t.j41(24,"lib-checkbox",37),t.bIt("change",function(p){f.eBV(i);const L=t.XpG();return f.Njj(L.onOpenLinkInNewTabChange(p.checked))}),t.mxI("ngModelChange",function(p){f.eBV(i);const L=t.XpG();return t.DH7(L.openLinkInNewTab,p)||(L.openLinkInNewTab=p),f.Njj(p)}),t.EFF(25," Open in new tab "),t.k0s(),t.j41(26,"div",38)(27,"lib-button",39),t.bIt("buttonClick",function(){f.eBV(i);const p=t.sdS(1);return f.Njj(p.closeMenu())}),t.EFF(28," Insert "),t.k0s()()()()}if(2&E){const i=t.sdS(5),h=t.sdS(20),p=t.XpG();t.Y8G("matMenuTriggerFor",i),t.R7$(4),t.HbH("editable-button-menu--url editable-button-menu "+p.forumTheme),t.R7$(3),t.Aen(p.libButtonStyle.Ghost),t.Y8G("type",p.libButtonType.Secondary)("iconPosition",p.libButtonIconPosition.Left),t.R7$(4),t.Y8G("formGroup",p.editableForm),t.R7$(3),t.Y8G("formControlName",p.buttonControlName.URL),t.R7$(2),t.Aen(p.libButtonStyle.Ghost),t.Y8G("matMenuTriggerFor",h),t.R7$(3),t.Y8G("classList","editable-button-menu__links-dropdown "+p.forumTheme)("xPosition","before"),t.R7$(2),t.Y8G("ngForOf",p.displayLinks),t.R7$(2),t.Y8G("formControlName",p.buttonControlName.TEXT),t.R7$(),t.HbH("editable-button-menu__checkbox "+p.forumTheme),t.R50("ngModel",p.openLinkInNewTab),t.R7$(3),t.Aen(p.libButtonStyle.Solid),t.Y8G("type",p.libButtonType.Secondary)}}function j(E,H){if(1&E){const i=t.RV6();t.j41(0,"button",47),t.bIt("click",function(){const p=f.eBV(i).$implicit,L=t.XpG(2);return f.Njj(L.onStylesChange(p.key))}),t.EFF(1),t.k0s()}if(2&E){const i=H.$implicit;t.Y8G("value",i.key),t.R7$(),t.SpI(" ",i.value," ")}}function V(E,H){if(1&E){const i=t.RV6();t.j41(0,"button",43)(1,"mat-icon",44),t.EFF(2,"color_lens"),t.k0s()(),t.j41(3,"mat-menu",null,13)(5,"div",45),t.bIt("click",function(p){return f.eBV(i),f.Njj(p.stopPropagation())}),t.DNE(6,j,2,2,"button",46),t.nI1(7,"keyvalue"),t.k0s()()}if(2&E){const i=t.sdS(4),h=t.XpG();t.Y8G("matMenuTriggerFor",i),t.R7$(3),t.HbH(h.forumTheme),t.R7$(3),t.Y8G("ngForOf",t.bMT(7,4,h.availableStyles))}}let K=(()=>{class E{constructor(i,h,p,L){this.mixPanelService=i,this.pageService=h,this.froalaInternalLinks=p,this.cdr=L,this.componentClass=!0,this.availableStyles={},this.buttonText="",this.buttonUrl="",this.openLinkInNewTab=!1,this.canEdit=!0,this.canEditURL=!0,this.buttonTextChange=new t.bkB,this.buttonUrlChange=new t.bkB,this.openLinkInNewTabChange=new t.bkB,this.buttonStyleChange=new t.bkB,this.openLink=new t.bkB,this.clickWithoutUrl=new t.bkB,this.editableForm=new l.gE({[C.TEXT]:new l.MJ(this.buttonText),[C.URL]:new l.MJ({value:this.buttonUrl,disabled:!this.canEditURL})}),this.displayLinks=[],this.libButtonSize=r.or0,this.libButtonType=r.VQ,this.libButtonStyle=r.inm,this.iconButtonType=r.isL,this.libButtonIconPosition=r.fEU,this.forumTheme=o.C,this.buttonControlName=C,this.destroy$=new m.B,this._buttonStyle=[]}get buttonStyle(){return this._buttonStyle}set buttonStyle(i){this._buttonStyle=this.setDefaultButtonStyle(i)}get libButtonStyles(){switch(this.buttonStyle.find(h=>["btn-primary","btn-primary-dark","btn-secondary","btn-secondary-dark","btn-link","btn-link-primary"].includes(h))){case"btn-primary":case"btn-primary-dark":default:return{libButtonStyle:r.inm.
1Solid,libButtonType:r.VQ.Primary};case"btn-secondary":case"btn-secondary-dark":return{libButtonStyle:r.inm.Outline,libButtonType:r.VQ.Primary};case"btn-link":case"btn-link-primary":return{libButtonStyle:r.inm.Ghost,libButtonType:r.VQ.Primary}}}get buttonClasses(){const{libButtonStyle:i,libButtonType:h}=this.libButtonStyles;return{"initaas-widget-button":h===this.libButtonType.Primary&&i!==this.libButtonStyle.Ghost,"initaas-widget-link":i===this.libButtonStyle.Ghost}}ngOnInit(){this.setTextValue(this.buttonText),this.trackTextAndUrlChanges(),this.canEdit&&this.froalaInternalLinks.getInternalLinks().pipe((0,c.Q)(this.destroy$)).subscribe(i=>{this.links=i,this.displayLinks=[...this.links],this.isInternalLink()&&(this.urlInput.input.nativeElement.value=this.findDisplayLinkForCurrentUrl())}),this.editableForm.controls.url.valueChanges.subscribe(i=>this.onUrlInputChange(i))}ngOnChanges(i){i.buttonText&&this.editableForm.controls[this.buttonControlName.TEXT].setValue(i.buttonText.currentValue),i.buttonUrl&&this.editableForm.controls[this.buttonControlName.URL].setValue(i.buttonUrl.currentValue)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onTextChange(i){if("insertText"===i.inputType){const h=i.target.innerText.trim();this.buttonTextChange.emit(h)}}onTextPaste(i){i.preventDefault();const h=i.clipboardData?.getData("text/plain").replace(/\n|\r|\r\n/gm," ").trim();this.buttonTextChange.emit(h),this.text=h}onButtonTextChange(i){this.setTextValue(i),this.buttonTextChange.emit(i)}onButtonUrlChange(i){this.canEditURL&&this.buttonUrlChange.emit(i)}onOpenLinkInNewTabChange(i){this.openLinkInNewTabChange.emit(i)}onStylesChange(i){this.buttonStyle=i.split(" "),this.buttonStyleChange.emit(this.buttonStyle)}onClick(i){i.preventDefault(),i.stopPropagation(),this.buttonUrl?(this.trackEditableButtonClicked(),this.openLink.emit({isAbsolute:!0,url:this.buttonUrl,openLinkInNewTab:this.openLinkInNewTab})):this.clickWithoutUrl.emit()}onUrlInputChange(i){i.startsWith("/")?(this.displayLinks=this.links.filter(h=>h.displayText.toLowerCase().startsWith(i.substring(1,i.length).toLowerCase().trim())),!this.linksLookupMenuTrigger.menuOpen&&this.displayLinks.length&&(this.linksLookupMenuTrigger.openMenu(),setTimeout(()=>{this.urlInput.input.nativeElement.focus()},0))):(this.linksLookupMenuTrigger.menuOpen&&(this.linksLookupMenuTrigger.closeMenu(),setTimeout(()=>{this.urlInput.input.nativeElement.focus()},0)),this.displayLinks=[...this.links])}trackTextAndUrlChanges(){this.editableForm.valueChanges.pipe((0,c.Q)(this.destroy$)).subscribe(i=>{this.onButtonTextChange(i.text),this.onButtonUrlChange(i.url)})}setTextValue(i=""){this.text=i}setDefaultButtonStyle(i){return i?.length?i:["btn","btn-primary","mat-flat-button"]}trackEditableButtonClicked(){const i=this.pageService.currentPage$.value?.name;i&&this.mixPanelService.pageTrack(this.mixPanelService.ACTIONS.SUBMIT,{type:this.buttonText,page:i,target:this.buttonUrl})}setUrl(i,h){this.editableForm.controls.url.setValue(i),setTimeout(()=>{this.urlInput.input.nativeElement.value=h,this.cdr.detectChanges()})}isInternalLink(){return!!new URLSearchParams(this.editableForm.controls.url.value).get("page_id")}findDisplayLinkForCurrentUrl(){const h=new URLSearchParams(this.editableForm.controls.url.value).get("page_id");return h&&this.displayLinks.find(p=>p.id===h)?.displayLink||""}static{this.\u0275fac=function(h){return new(h||E)(t.rXU(B.a),t.rXU(y.b),t.rXU(G.p),t.rXU(k.gRc))}}static{this.\u0275cmp=t.VBU({type:E,selectors:[["app-editable-button"]],viewQuery:function(h,p){if(1&h&&(t.GBs(R,5),t.GBs(x,5,r.Sjx),t.GBs(M,5,u.Cp)),2&h){let L;t.mGM(L=t.lsd())&&(p.linksLookupMenu=L.first),t.mGM(L=t.lsd())&&(p.urlInput=L.first),t.mGM(L=t.lsd())&&(p.linksLookupMenuTrigger=L.first)}},hostVars:2,hostBindings:function(h,p){2&h&&t.AVh("initaas-editable-component",p.componentClass)},inputs:{availableStyles:"availableStyles",buttonText:"buttonText",buttonUrl:"buttonUrl",openLinkInNewTab:"openLinkInNewTab",canEdit:"canEdit",canEditURL:"canEditURL",buttonStyle:"buttonStyle"},outputs:{buttonTextChange:"buttonTextChange",buttonUrlChange:"buttonUrlChange",openLinkInNewTabChange:"openLinkInNewTabChange",buttonStyleChange:"buttonStyleChange",openLink:"openLink",clickWithoutUrl:"clickWithoutUrl"},features:[t.OA$],decls:13,vars:3,consts:[["nonEditable",""],["editable",""],["buttonOptions",""],["previewLink",""],["updateUrl",""],["selectStyle",""],["anchorRef","appAnchorPageDetailsHref"],["options","matMenu"],["urlTrigger","matMenuTrigger"],["url","matMenu"],["urlInput",""],["linksLookupMenuTrigger",""],["linksLookupMenu","matMenu"],["buttonStyles","matMenu"],[4,"ngIf","ngIfThe
1n","ngIfElse"],[1,"editable-button-menu"],[3,"click","appAnchorPageDetailsHref"],[3,"ngClass","size","type"],["contentEditable","plaintext-only",3,"paste","input","keydown.enter","ngClass","size","type","matMenuTriggerFor","matMenuTriggerRestoreFocus"],[4,"ngTemplateOutlet"],[1,"menu-inner",3,"click"],["matTooltip","Open Link","matTooltipPosition","below","mat-icon-button","",3,"href","click",4,"ngIf"],["matTooltip","Open Link","matTooltipPosition","below","mat-icon-button","",3,"click","href"],[2,"font-size","18px"],["matTooltip","Edit Link","matTooltipPosition","below","mat-icon-button","",3,"matMenuTriggerFor"],[1,"update-url-wrapper",3,"click"],[1,"editable-button-menu__back-button","mb-1",3,"buttonClick","type","iconPosition"],["libIconContent",""],[3,"formGroup"],[1,"mb-2"],[1,"position-relative"],["label","URL","title","Enter url or type '/' to search for internal pages ",1,"editable-button-menu__url-input",3,"inputChange","formControlName"],["title","Link internal pages",1,"editable-button-menu__links-trigger",3,"matMenuTriggerFor"],["libIconContent","","svgIcon","page-link"],[3,"classList","xPosition"],["mat-menu-item","","tabindex","0",3,"click",4,"ngFor","ngForOf"],["label","Text",3,"formControlName"],[3,"change","ngModelChange","ngModel"],[1,"d-flex","w-100","justify-end"],[1,"mt-2",3,"buttonClick","type"],["mat-menu-item","","tabindex","0",3,"click"],["svgIcon","application"],[1,"body-xxs-medium","initaas-text-color-neutral-05"],["matTooltip","Style","matTooltipPosition","below","mat-icon-button","",3,"matMenuTriggerFor"],[2,"font-size","20px"],[3,"click"],["mat-menu-item","",3,"value","click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click","value"]],template:function(h,p){if(1&h&&t.DNE(0,D,1,0,"ng-container",14)(1,_,5,13,"ng-template",null,0,t.C5r)(3,S,5,11,"ng-template",null,1,t.C5r)(5,I,4,3,"ng-template",15,2,t.C5r)(7,W,1,1,"ng-template",null,3,t.C5r)(9,$,29,22,"ng-template",null,4,t.C5r)(11,V,8,6,"ng-template",null,5,t.C5r),2&h){const L=t.sdS(2),Y=t.sdS(4);t.Y8G("ngIf",p.canEdit)("ngIfThen",Y)("ngIfElse",L)}},dependencies:[n.MD,n.YU,n.Sq,n.bT,n.T3,l.YN,l.qT,l.BC,l.cb,l.vS,r.Qpp,r.PYJ,r.Sjx,l.X1,l.j4,l.JD,r.CR$,r.xBz,u.Cn,u.kk,u.fb,u.Cp,b.m_,b.An,d.Hl,O.iY,a.n,n.lG,s.e],styles:[".initaas-editable-component{position:relative;z-index:2}.editable-button-menu{--mat-icon-button-state-layer-size: var(--size-500);min-height:0!important;min-width:0!important;margin-top:var(--space-100);border-radius:var(--border-radius-100)!important;box-shadow:var(--elevation-level-1)!important;border:var(--border-width-hairline) solid var(--colour-border-tertiary);background:var(--colour-surface-base)}.editable-button-menu .mat-mdc-menu-content{padding:0!important;margin:0!important;min-width:0!important}.editable-button-menu .mat-mdc-button{min-width:36px;padding:0;margin:var(--space-050)}.editable-button-menu .menu-inner{display:flex;padding:var(--space-050)}.editable-button-menu .menu-inner .mat-icon{line-height:var(--size-300);vertical-align:middle}.editable-button-menu .menu-inner .mat-mdc-icon-button{display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-050);transition:all .5s;margin:var(--space-050)}.editable-button-menu .menu-inner .mat-mdc-icon-button:hover{background-color:var(--colour-surface-neutral-subtlest-hover)}.editable-button-menu .update-url-wrapper{padding:var(--space-200)}.editable-button-menu--url{width:300px;max-width:300px}.editable-button-menu__back-button button,.editable-button-menu__checkbox .mdc-checkbox{padding-left:0!important}.editable-button-menu__checkbox .mdc-checkbox__background{left:0!important}.editable-button-menu__links-trigger{position:absolute!important;right:var(--space-100);top:50%;transform:translateY(-50%)}.editable-button-menu__url-input input{max-width:85%;text-overflow:clip!important}.editable-button-menu__links-dropdown{max-height:200px}\n"],encapsulation:2,changeDetection:0})}}return E})()},54895(A,T,e){"use strict";e.d(T,{_:()=>b});var n=e(73664),t=e(20332),l=e(12274);const d=["*"];let b=(()=>{class u{constructor(m,c){this.mixPanelService=m,this.pageService=c,this.mixpanelHandledKey="mixpanelHandled",this.mixpanelTitleKey="mixpanelTitle",this.mixpanelEntityTypeKey="mixpanelEntityType"}onClick(m){const o=m.target?.closest("a"),a=o?.hasAttribute(this.mixpanelHandledKey);if(!o||a)return;
1const s=this.getMixpanelParams(o);this.trackAnchorClick(s)}trackAnchorClick({title:m,link:c,entityType:o}){const a=this.pageService.currentPage$.value?.name;if(!a)return;let s={type:m,page:a,target:c};(o||this.entityType)&&(s={...s,entityType:o||this.entityType,entityName:m}),this.mixPanelService.pageTrack(this.mixPanelService.ACTIONS.SUBMIT,s)}getMixpanelParams(m){const c=m?.getAttribute(this.mixpanelTitleKey),o=m?.getAttribute(this.mixpanelEntityTypeKey);let a=c||(m.textContent??"");if(this.titleElementQuerySelector){const s=m.querySelector(this.titleElementQuerySelector);a=c||(s?.textContent??a)}return{title:a,link:m.href,entityType:o}}static{this.\u0275fac=function(c){return new(c||u)(n.rXU(t.a),n.rXU(l.b))}}static{this.\u0275cmp=n.VBU({type:u,selectors:[["app-mixpanel-click-handler"]],hostBindings:function(c,o){1&c&&n.bIt("click",function(s){return o.onClick(s)})},inputs:{titleElementQuerySelector:"titleElementQuerySelector",entityType:"entityType"},standalone:!1,ngContentSelectors:d,decls:1,vars:0,template:function(c,o){1&c&&(n.NAR(),n.SdG(0))},encapsulation:2,changeDetection:0})}}return u})()},39359(A,T,e){"use strict";e.d(T,{Z:()=>n});const n="http://weforum.org/about/privacy-and-terms-of-use/"},43363(A,T,e){"use strict";e.d(T,{n:()=>r});var n=e(40282),t=e(90318),l=e(5223),d=e(73664),b=e(12274),u=e(91029);let r=(()=>
1{class m extends t.x{constructor(o,a,s,C){super(C),this.el=o,this.pageService=a,this.router=s,this.route=C,this.formatSlug=l.A.format}onClick(o){o.preventDefault()}ngOnChanges(o){this.isAnchorPageDetailsHrefChanged(o)&&this.tryAddAnchorHref()}ngOnInit(){this.tryAddAnchorHref()}isAnchorPageDetailsHrefChanged(o){return!o.appAnchorPageDetailsHref.isFirstChange()&&!(0,n.A)(o.appAnchorPageDetailsHref.previousValue,this.appAnchorPageDetailsHref)}tryAddAnchorHref(){if(this.appAnchorPageDetailsHref&&(this.appAnchorPageDetailsHref.redirectUrl||this.appAnchorPageDetailsHref.path||this.appAnchorPageDetailsHref.subpageId)&&this.isPublicView()){if(this.appAnchorPageDetailsHref.redirectUrl)return void(this.el.nativeElement.href=this.appAnchorPageDetailsHref.redirectUrl);this.addUrlPathToHrefAttribute()}}addUrlPathToHrefAttribute(){let o="";if(this.appAnchorPageDetailsHref){if(this.appAnchorPageDetailsHref?.checkIfSlugExists){const a=this.pageService.getSlug(this.appAnchorPageDetailsHref.path);if(!a)return;o=a}o||=this.appAnchorPageDetailsHref.path,this.applyUrlTreeAsHref(this.appAnchorPageDetailsHref,o)}}applyUrlTreeAsHref(o,a){let s;s=o.isPublicDetailsUrl?this.getPublicDetailsUrlTree(o,a):this.getPageRouterUrlTree(o,a);const C=this.router.serializeUrl(s);C&&(this.el.nativeElement.href=C)}getPageRouterUrlTree(o,a){const s=this.pageService.getPageRouterUrl(o.subpageId,a);return this.router.createUrlTree(s,{fragment:o.fragment,queryParams:o.queryParams,relativeTo:this.pageService.route.firstChild})}getPublicDetailsUrlTree(o,a){let s=[];return s=Array.isArray(o.subpageId)?this.pageService.getDetailsUrlPublic("",a,o.subpageId[0],o.objectType,o.subpageId[1]).routeUrl:this.pageService.getDetailsUrlPublic("",a,"",o.objectType,o.subpageId).routeUrl,this.router.createUrlTree(s)}static{this.\u0275fac=function(a){return new(a||m)(d.rXU(d.aKT),d.rXU(b.b),d.rXU(u.Ix),d.rXU(u.nX))}}static{this.\u0275dir=d.FsC({type:m,selectors:[["","appAnchorPageDetailsHref",""]],hostBindings:function(a,s){1&a&&d.bIt("click",function(f){return s.onClick(f)})},inputs:{appAnchorPageDetailsHref:"appAnchorPageDetailsHref"},exportAs:["appAnchorPageDetailsHref"],features:[d.Vt3,d.OA$]})}}return m})()},93422(A,T,e){"use strict";e.d(T,{U:()=>c,Y:()=>m});const n="&shy;",t=/\S{4}(?!\s|$)/g,l=/\S{8}(?!\s|$)/g;class d{hyphenate(a){const s=a.textContent;if(!s)return;const C=s.replace(t,`$&${n}`);a.innerHTML=a.innerHTML.replace(s,C)}}class b{hyphenate(a){a.setAttribute("lang",window.navigator.language),a.style.hyphens="auto"}}class u{hyphenate(a){const s=a.textContent;if(!s)return;const C=s.replace(l,`$&${n}`);a.innerHTML=C}}var r=e(73664),m=function(o){return o.Basic="basic",o.Longer="longer",o.LanguageAutomatic="auto",o}(m||{});let c=(()=>{class o{constructor(s){this.elementRef=s,this.isEnabled=!0,this.strategy=m.Basic}ngAfterViewInit(){this.isEnabled&&this.getHyphenateStrategy(this.strategy).hyphenate(this.elementRef.nativeElement)}ngOnChanges(s){s.isEnabled&&!s.isEnabled.firstChange&&s.isEnabled.currentValue&&this.getHyphenateStrategy(this.strategy).hyphenate(this.elementRef.nativeElement)}getHyphenateStrategy(s){switch(s){case m.LanguageAutomatic:return new b;case m.Basic:return new d;case m.Longer:return new u;default:return new d}}static{this.\u0275fac=function(C){return new(C||o)(r.rXU(r.aKT))}}static{this.\u0275dir=r.FsC({type:o,selectors:[["","appHyphenate",""]],inputs:{isEnabled:"isEnabled",strategy:"strategy"},standalone:!1,features:[r.OA$]})}}return o})()},88553(A,T,e){"use strict";var n=e(46900),t=e.n(n),l=e(62965),d=e(22156),b=function(c){return c.NEUTRAL_1="a",c.NEUTRAL_2="b",c.WHITE="c",c.PRIMARY="d",c.SECONDARY="e",c.TETRIARY="f",c}(b||{});const u="initaas-text-color-",r=new Map([[u+b.NEUTRAL_1,"var(--dark-color)"],[u+b.NEUTRAL_2,"var(--background-color)"],[u+b.WHITE,"var(--white)"],[u+b.PRIMARY,"var(--primary-color)"],[u+b.SECONDARY,"var(--secondary-color)"],[u+b.TETRIARY,"var(--tetriary-color)"]]);!function(){const c="textColor",o=[b.NEUTRAL_1,b.NEUTRAL_2,b.WHITE,b.PRIMARY,b.SECONDARY,b.TETRIARY];t().DefineIcon(c,{NAME:"tint",SVG_KEY:"textColor"}),t().RegisterCommand(d._.TEXT_COLOR,{title:"Text color",type:l.c.DROPDOWN,icon:c,html:function(){return`\n          <div class="initaas-custom-color-theme">\n            ${o.map(s=>`\n            <button\n              class="fr-command initaas-command initaas-command-${s}" \n              tabIndex="-1" \n              role="option"\n              data-cmd="${d._.TEXT_COLOR}" \n              data-param1="${u}${s}"\n            ></button>`).join("")}\n          </div>`},undo:!0,focus:!0,refreshAfterCallback:!0,callback:function(a,s){const C=r.get(s);this.format.applyStyle("color",C)},refreshOnShow:function(a,s){const C=this;s.find(".fr-command").each(function(f,k){const B=C.selection.element
1()??null;B&&(((c,o)=>{const a=r.get(c.getAttribute("data-param1")??""),s=o?.style.getPropertyValue("color");return!(!a||!s)&&a===s})(k,B)?k.classList.add("active"):k.classList.remove("active"))})}})}()},98074(A,T,e){"use strict";e.d(T,{T:()=>v});var n=e(73664),u=(e(76463),e(9639),e(87306),e(88553),e(46900)),r=e.n(u);r(),r().DefineIconTemplate("internalLinkIconTemplate",'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M6.00005 1.99799C3.7898 1.99799 1.99805 3.78974 1.99805 5.99999V18C1.99805 20.2102 3.7898 22.002 6.00005 22.002V19.998C4.89658 19.998 4.00205 19.1034 4.00205 18V5.99999C4.00205 4.89652 4.89658 4.00199 6.00005 4.00199H12.498V6.49999C12.498 8.15794 13.8421 9.50199 15.5 9.50199H17.998V11.5H20.002V8.37166C20.002 7.31026 19.5804 6.29234 18.8299 5.54181L16.4582 3.17014C15.7077 2.41962 14.6898 1.99799 13.6284 1.99799H6.00005ZM17.4128 6.95886C17.5715 7.11747 17.7007 7.30001 17.7969 7.49799H15.5C14.9489 7.49799 14.502 7.05117 14.502 6.49999V4.20313C14.7 4.29938 14.8826 4.42857 15.0412 4.58719L17.4128 6.95886Z" fill="black"/>\n<path d="M13.7837 13.9502V15.6436H11.5454C11.0023 15.6436 10.4785 15.8326 10.062 16.1738L9.89012 16.3291C9.45121 16.768 9.20467 17.3637 9.20457 17.9844C9.20457 18.605 9.45135 19.2007 9.89012 19.6396L10.062 19.7959C10.4784 20.1371 11.0023 20.3251 11.5454 20.3252H13.7837V22.0195H11.5454C10.5422 22.0194 9.57746 21.6458 8.83739 20.9756L8.69286 20.8379C7.9362 20.0812 7.51122 19.0545 7.51122 17.9844C7.51131 16.9144 7.93628 15.8884 8.69286 15.1318L8.83739 14.9941C9.57748 14.3238 10.5422 13.9503 11.5454 13.9502H13.7837ZM18.5151 13.9502C19.5852 13.9502 20.612 14.3752 21.3686 15.1318L21.5063 15.2764C22.1765 16.0164 22.5502 16.9813 22.5503 17.9844C22.5503 19.0544 22.1252 20.0812 21.3686 20.8379C20.612 21.5945 19.5852 22.0195 18.5151 22.0195H16.2778V20.3252H18.5151C19.136 20.3252 19.7314 20.0786 20.1704 19.6396C20.6093 19.2007 20.8559 18.6051 20.8559 17.9844C20.8559 17.4412 20.667 16.9175 20.3257 16.501L20.1704 16.3291C19.7314 15.8902 19.1358 15.6436 18.5151 15.6436H16.2778V13.9502H18.5151ZM17.7681 17.1377V18.832H12.2925V17.1377H17.7681Z" fill="black" stroke="black" stroke-width="0.1"/>\n</svg>\n'),r().DefineIcon("internalLinkIcon",{template:"internalLinkIconTemplate"}),r().RegisterCommand("internalLink",{title:"Link internal pages",type:"dropdown",icon:"internalLinkIcon",html:function(){let N='<ul class="fr-dropdown-list" role="presentation" id="internalLink">';for(let P=0;P<this.opts.pages.length;P++)N+='<li role="presentation"><a class="fr-command internal-link-item" tabIndex="-1" role="option" data-cmd="internalLink" data-param1="'.concat(P.toString(),'">').concat(this.opts.pages[P].displayText,"</a></li>");return N+="</ul>",N},undo:!0,focus:!0,refreshAfterCallback:!0,callback:function(N,P){this.link.insert(this.opts.pages[P].href,this.selection.text())}}),e(35868);var c=e(21413),o=e(56977),a=e(18810),s=e(99437),C=e(88882),f=e(147),k=e(22156),B=e(6288),y=e(2615),G=e(17705),O=e(15529),R=e(72200),x=e(44602),M=e(54895);function g(S,N){1&S&&n.eu8(0)}function D(S,N){if(1&S){const P=n.RV6();n.j41(0,"div",3),n.mxI("froalaModelChange",function(I){y.eBV(P);const w=n.XpG();return n.DH7(w.text,I)||(w.text=I),y.Njj(I)}),n.bIt("froalaModelChange",function(I){y.eBV(P);const w=n.XpG();return y.Njj(w.textChange.emit(I))}),n.k0s()}if(2&S){const P=n.XpG();n.Y8G("froalaEditor",P.options),n.R50("froalaModel",P.text)}}function _(S,N){if(1&S&&n.nrm(0,"div",4),2&S){const P=n.XpG();n.Y8G("froalaView",P.text)}}let v=(()=>{class S{constructor(P,U){this.froalaInternalLinkService=P,this.cdr=U,this.text="",this.canEdit=!0,this.toolbarButtonsOverrides=[],this.textChange=new n.bkB,this.editorFocus=new n.bkB,this.editorBlur=new n.bkB,this.destroy$=new c.B,this.selectedStyle="",this.isLoaded=!1,this.options={key:C.c.froalaLicenseKey,toolbarInline:!0,toolbarButtons:[k.J.BOLD,k.J.ITALIC,k.J.UNDERLINE,k._.TEXT_COLOR,k.J.DIVIDER,k.J.PARAGRAPH_STYLE,k.J.ALIGN,k.J.UL,k.J.OL,k.J.DIVIDER,k.J.INSERT_LINK,k._.INTERNAL_LINK],pluginsEnabled:[f.D.ALIGN,f.D.LINK,f.D.LISTS,f.D.PARAGRAPH_STYLE],paragraphMultipleStyles:!1,paragraphStyles:{[B.c.Small]:"Small",[B.c.Normal]:"Normal",[B.c.Large]:"Large",[B.
1c.Caption]:"Caption",[B.c.Overline]:"Overline"},listAdvancedTypes:!0,pastePlain:!0,pasteDeniedTags:["img","ul","ol","li","table"],linkInsertButtons:["linkBack"],linkAutoPrefix:"//",linkStyles:{"link-styles-underline":"Underline","link-styles-italic":"Italic","link-styles-bold":"Bold","link-styles-blue":"Blue","link-styles-red":"Red","link-styles-black":"Black","link-styles-white":"White","link-styles-green":"Green"},fontFamilyDefaultSelection:"Font Family",fontSizeDefaultSelection:"Font Size",events:{initialized:I=>{this.canEdit||I._editor.edit.off()},contentChanged:function(){},focus:()=>{this.editorFocus.emit()},blur:()=>{this.editorBlur.emit()},"paste.after":function(){},"commands.after":function(I,w){const W=["link-styles-blue","link-styles-red","link-styles-black","link-styles-white","link-styles-green"];if("linkStyle"===I&&W.includes(w)&&this?.selection?.element?.()?.classList?.remove?.(...W.filter(F=>F!==w)),"linkEdit"===I){const F=document.querySelector(".fr-link-insert-layer.fr-active input[name='href']");F?.value&&(F.value=F.value.startsWith("//")?F.value.replace("//",""):F.value)}}}}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngOnInit(){this.toolbarButtonsOverrides.length>0&&(this.options.toolbarButtons=[...this.toolbarButtonsOverrides]),this.canEdit&&this.froalaInternalLinkService.getInternalLinks().pipe((0,o.Q)(this.destroy$),(0,s.W)(I=>(this.options.pages=[],this.isLoaded=!0,(0,a.$)(I)))).subscribe(I=>{this.options.pages=I,this.isLoaded=!0,this.cdr.detectChanges()});const P=this,U=this.text?.substring(this.text.indexOf("<")+1,this.text.indexOf(">"));this.selectedStyle=Object.values(B.c).find(I=>U.includes(I))||B.c.Normal,this.options.events.contentChanged=function(){const I=this;!I.el.innerText.trim()&&!I.el.innerHTML.includes(P.selectedStyle)&&P.updateStyles(I)},this.options.events["paste.after"]=function(){const I=this,w=I.html.get().replace(/<p/g,`<p class="${P.selectedStyle}"`);I.html.get(!1),I.html.set(w)}}updateStyles(P){P.paragraphStyle.apply(this.selectedStyle),P.placeholder.refresh()}static{this.\u0275fac=function(U){return new(U||S)(n.rXU(O.p),n.rXU(G.gRc))}}static{this.\u0275cmp=n.VBU({type:S,selectors:[["app-editable-text"]],inputs:{text:"text",canEdit:"canEdit",toolbarButtonsOverrides:"toolbarButtonsOverrides"},outputs:{textChange:"textChange",editorFocus:"editorFocus",editorBlur:"editorBlur"},standalone:!1,decls:6,vars:3,consts:[["editable",""],["nonEditable",""],[4,"ngIf","ngIfThen","ngIfElse"],["data-cy","editable-text",1,"secondary-font","fr-editable",3,"froalaModelChange","froalaEditor","froalaModel"],[1,"secondary-font",3,"froalaView"]],template:function(U,I){if(1&U&&(n.j41(0,"app-mixpanel-click-handler"),n.DNE(1,g,1,0,"ng-container",2)(2,D,1,2,"ng-template",null,0,n.C5r)(4,_,1,1,"ng-template",null,1,n.C5r),n.k0s()),2&U){const w=n.sdS(3),W=n.sdS(5);n.R7$(),n.Y8G("ngIf",I.canEdit&&I.isLoaded)("ngIfThen",w)("ngIfElse",W)}},dependencies:[R.bT,x.Yn,x.gd,M._],encapsulation:2,changeDetection:0})}}return S})()},6288(A,T,e){"use strict";e.d(T,{c:()=>n});var n=function(t){return t.Small="body-text-small",t.Large="body-text-large",t.Overline="body-text-overline",t.Caption="body-text-caption",t.Normal="body-text",t}(n||{})},99338(A,T,e){"use strict";e.d(T,{XE:()=>t,vy:()=>d,vn:()=>u,fr:()=>m,IT:()=>b,Cr:()=>l,m$:()=>r,B4:()=>c});var n=function(o){return o.H1="h1",o.H2="h2",o.H3="h3",o.H4="h4",o.H5="h5",o.H6="h6",o.SUBTITLE="p",o}(n||{});const t={[n.H1]:"<h1>H1</h1>",[n.H2]:"<h2>H2</h2>",[n.H3]:"<h3>H3</h3>",[n.H4]:"<h4>H4</h4>",[n.H5]:"<h5>H5</h5>",[n.H6]:"<h6>H6</h6>",[n.SUBTITLE]:"<p class='subtitle'>Subtitle</p>"},l={[n.H4]:"<h4>H4</h4>",[n.H5]:"<h5>H5</h5>",[n.H6]:"<h6>H6</h6>",[n.SUBTITLE]:"<p class='subtitle'>Subtitle</p>"},d={[n.H2]:"<h2>H2</h2>",[n.H3]:"<h3>H3</h3>",[n.H4]:"<h4>H4</h4>"},b={[n.H3]:"<h3>H3</h3>",[n.H4]:"<h4>H4</h4>",[n.H5]:"<h5>H5</h5>",[n.H6]:"<h6>H6</h6>"},u={[n.H2]:"<h2>H2</h2>",[n.H3]:"<h3>H3</h3>",[n.H4]:"<h4>H4</h4>",[n.H5]:"<h5>H5</h5>",[n.H6]:"<h6>H6</h6>"},r={[n.H5]:"<h5>H5</h5>",[n.H6]:"<h6>H6</h6>"},m={[n.H3]:"<h3>H3</h3>",[n.H4]:"<h4>H4</h4>",[n.H5]:"<h5>H5</h5>"},c={[n.H5]:"<h5>H5</h5>",[n.H6]:"<h6>H6</h6>",[n.SUBTITLE]:"<p class='subtitle'>Subtitle</p>"}},31918(A,T,e){"use strict";e.d(T,{E:()=>B});var n=e(73664),d=(e(5144),e(88882)),b=e(147),u=e(22156),m=(e(88553),e(99338)),c=e(2615),o=e(72200),a=e(44602),s=e(93422);function C(y,G){1&y&&n.eu8(0)}function f(y,G){if(1&y){const O=n.RV6();n.j41(0,"div",3),n.mxI("froalaModelChange",function(x){c.eBV(O);const M=n.XpG();
1return n.DH7(M.text,x)||(M.text=x),c.Njj(x)}),n.bIt("froalaModelChange",function(x){c.eBV(O);const M=n.XpG();return c.Njj(M.textChange.emit(x))}),n.k0s()}if(2&y){const O=n.XpG();n.Y8G("froalaEditor",O.options),n.R50("froalaModel",O.text)}}function k(y,G){if(1&y&&n.nrm(0,"div",4),2&y){const O=n.XpG();n.Y8G("froalaView",O.text)("isEnabled",O.hyphenate)("strategy","auto")}}let B=(()=>{class y{constructor(){this.text="",this.availableFormats=m.XE,this.canEdit=!0,this.hyphenate=!1,this.textChange=new n.bkB,this.selectedFormat="",this.self=this,this.options={key:d.c.froalaLicenseKey,toolbarInline:!0,typingTimer:150,pastePlain:!0,pasteDeniedTags:["img","ul","ol","li","table"],toolbarButtons:[u.J.PARAGRAPH_FORMAT,u._.TEXT_COLOR],pluginsEnabled:[b.D.PARAGRAPH_FORMAT],paragraphFormat:{},fontFamilyDefaultSelection:"Font Family",fontSizeDefaultSelection:"Font Size",events:{initialized:O=>{this.canEdit||O._editor.edit.off()},contentChanged:function(){},"paste.after":function(){}}}}ngOnInit(){const O=this;this.selectedFormat=this.text?.substring(this.text.indexOf("<")+1,this.text.indexOf(">"))||"N",this.options.events.contentChanged=function(){const R=this;!R.el.innerText.trim()&&!R.el.innerHTML.includes(O.selectedFormat)&&O.updateFormat(R)},this.options.events["paste.after"]=function(){const R=this,x=R.html.get().replace(/<p/g,`<${O.selectedFormat}`).replace(/<\/p>/g,`</${O.selectedFormat}>`);R.html.get(!1),R.html.set(x)}}ngOnChanges(){this.options.paragraphFormat=this.availableFormats}updateFormat(O){O.paragraphFormat.apply(this.selectedFormat),O.placeholder.refresh()}static{this.\u0275fac=function(R){return new(R||y)}}static{this.\u0275cmp=n.VBU({type:y,selectors:[["app-editable-title"]],inputs:{text:"text",availableFormats:"availableFormats",canEdit:"canEdit",hyphenate:"hyphenate"},outputs:{textChange:"textChange"},standalone:!1,features:[n.OA$],decls:5,vars:3,consts:[["editable",""],["nonEditable",""],[4,"ngIf","ngIfThen","ngIfElse"],["data-cy","editable-title",1,"fr-editable",3,"froalaModelChange","froalaEditor","froalaModel"],["appHyphenate","",3,"froalaView","isEnabled","strategy"]],template:function(R,x){if(1&R&&n.DNE(0,C,1,0,"ng-container",2)(1,f,1,2,"ng-template",null,0,n.C5r)(3,k,1,3,"ng-template",null,1,n.C5r),2&R){const M=n.sdS(2),g=n.sdS(4);n.Y8G("ngIf",x.canEdit)("ngIfThen",M)("ngIfElse",g)}},dependencies:[o.bT,a.Yn,a.gd,s.U],encapsulation:2,changeDetection:0})}}return y})()},40393(A,T,e){"use strict";e.d(T,{e:()=>l});var n=e(92549),t=e(73664);let l=(()=>{class d{transform(u){return"string"==typeof u&&u?.trim()?(0,n.TE)(u):""}static{this.\u0275fac=function(r){return new(r||d)}}static{this.\u0275pipe=t.EJ8({name:"absoluteLink",type:d,pure:!0})}}return d})()},56710(A,T,e){"use strict";e.d(T,{dL:()=>n,eZ:()=>l,et:()=>t});const n=d=>!d||!d.length||d.every(b=>null===b||""===b),t=d=>d.map(b=>Object.values(b?.errors)).flat(2).join("\n"),l=d=>[...Array.isArray(d)?d:[]].sort((u,r)=>u?.visible===r?.visible?0:u?.visible?-1:1).sort((u,r)=>u?.visible||r?.visible?0:u.name.localeCompare(r.name))},97451(A,T,e){"use strict";e.d(T,{x:()=>t});var n=e(73664);let t=(()=>{class l{constructor(){this.containerClass=!0}static{this.\u0275fac=function(u){return new(u||l)}}static{this.\u0275cmp=n.VBU({type:l,selectors:[["ng-component"]],hostVars:2,hostBindings:function(u,r){2&u&&n.AVh("initaas-widget",r.containerClass)},decls:0,vars:0,template:function(u,r){},encapsulation:2})}}return l})()},34844(A,T,e){"use strict";e.d(T,{JI:()=>n,e4:()=>d,rh:()=>l,vc:()=>t});const n={title:"<h1>This page was not found or you don\u2019t have access to it.</h1>",description:'<p class="body-text-large">Please sign in and try again.</p>',errorCode:"404",signInButtonTxt:"Sign in",signInButtonStyle:["btn","btn-primary","mat-flat-button"]},t={title:"<h1>This Page was not found</h1>",description:'<p class="body-text-large">Sorry, we couldn\u2019t find a page you requested. You can either go back or continue your journey from Home page.</p>',errorCode:"404",signInButtonTxt:"Sign in",signInButtonStyle:["btn","btn-primary","mat-flat-button"]},l={title:"<h4>You're not authorized to view this page or resource.</h4>",description:"<p class='body-text-large'>Please contact support for more information.</p>",errorCode:"401",signInButtonTxt:"",signInButtonStyle:[]},d={title:"<h4>It looks like your account has not been setup yet.</h4>",description:"<p class='body-text-large'>Please try again in short while or logout to access public view.</p>",errorCode:"401",signInButtonTxt:"",signInButtonStyle:[]}},72996(A,T,e){"use strict";e.d(T,{w:()=>R});var n=e(72200),t=e(73664),l=e(78884),d=e(12429),b=e(78124),u=e(67563),r=e(286),m=e(23220),c=e(97451),o=e(34844),a=e(2615
1),s=e(55081),C=e(49030),f=e(98074),k=e(31918);function B(x,M){if(1&x){const g=t.RV6();t.j41(0,"lib-button",14),t.bIt("buttonClick",function(){a.eBV(g);const _=t.XpG(2);return a.Njj(_.signOut())}),t.EFF(1," Log out "),t.k0s()}if(2&x){const g=t.XpG(2);t.Aen(g.buttonStyle.Solid),t.Y8G("size",g.buttonSize.Large)}}function y(x,M){if(1&x&&(t.qex(0),t.j41(1,"div",10)(2,"a",11)(3,"lib-button",12),t.EFF(4,"Contact us"),t.k0s()(),t.DNE(5,B,2,3,"lib-button",13),t.k0s(),t.bVm()),2&x){const g=t.XpG();t.R7$(3),t.Aen(g.buttonStyle.Solid),t.Y8G("size",g.buttonSize.Large),t.R7$(2),t.Y8G("ngIf",g.isLoggedIn()&&g.showLogout)}}function G(x,M){if(1&x){const g=t.RV6();t.j41(0,"app-editable-button",16),t.mxI("buttonTextChange",function(_){a.eBV(g);const v=t.XpG(2);return t.DH7(v.signInButtonTxt,_)||(v.signInButtonTxt=_),a.Njj(_)})("openLinkInNewTabChange",function(_){a.eBV(g);const v=t.XpG(2);return t.DH7(v.openLinkInNewTab,_)||(v.openLinkInNewTab=_),a.Njj(_)}),t.bIt("buttonTextChange",function(_){a.eBV(g);const v=t.XpG(2);return a.Njj(v.signInButtonTxtChange.emit(_))})("buttonStyleChange",function(_){a.eBV(g);const v=t.XpG(2);return a.Njj(v.signInButtonStyleChange.emit(_))})("clickWithoutUrl",function(){a.eBV(g);const _=t.XpG(2);return a.Njj(_.signIn())}),t.k0s()}if(2&x){const g=t.XpG(2);t.R50("buttonText",g.signInButtonTxt),t.Y8G("buttonStyle",g.signInButtonStyle)("availableStyles",g.buttonStyles),t.R50("openLinkInNewTab",g.openLinkInNewTab),t.Y8G("canEdit",g.canEdit)("canEditURL",!1)}}function O(x,M){if(1&x&&(t.qex(0),t.DNE(1,G,1,6,"app-editable-button",15),t.bVm()),2&x){const g=t.XpG();t.R7$(),t.Y8G("ngIf",g.showSignInButton&&!g.isLoggedIn())}}let R=(()=>{class x extends c.x{constructor(g,D,_,v){super(),this.speedyService=g,this.idp=D,this.localStorage=_,this.sessionStorage=v,this.title=o.JI.title,this.description=o.JI.description,this.errorCode=o.JI.errorCode,this.showSignInButton=!0,this.signInButtonTxt=o.JI.signInButtonTxt,this.signInButtonStyle=o.JI.signInButtonStyle,this.openLinkInNewTab=!1,this.canEdit=!0,this.showLogout=!1,this.logoutUrl="",this.openLink=new t.bkB,this.titleChange=new t.bkB,this.descriptionChange=new t.bkB,this.errorCodeChange=new t.bkB,this.homeButtonTxtChange=new t.bkB,this.signInButtonStyleChange=new t.bkB,this.signInButtonTxtChange=new t.bkB,this.buttonStyles=u.B,this.buttonSize=l.or0,this.buttonStyle=l.inm}signIn(){this.speedyService.open()}signOut(){this.setUserLogout(),this.idp.logout(this.logoutUrl||null,!0),this.cleanOriginUrl()}isLoggedIn(){return this.idp.isAuthenticated()}cleanOriginUrl(){this.localStorage.removeItem(d.Z.ORIGIN_URL)}setUserLogout(){this.sessionStorage.setItem(d.Z.USER_LOGGED_OUT,d.Z.EMPTY)}static{this.\u0275fac=function(D){return new(D||x)(t.rXU(s.y),t.rXU(C.JP),t.rXU(b.i),t.rXU(b.h1))}}static{this.\u0275cmp=t.VBU({type:x,selectors:[["app-page-not-found-widget"]],inputs:{title:"title",description:"description",errorCode:"errorCode",showSignInButton:"showSignInButton",signInButtonTxt:"signInButtonTxt",signInButtonStyle:"signInButtonStyle",openLinkInNewTab:"openLinkInNewTab",canEdit:"canEdit",showLogout:"showLogout",logoutUrl:"logoutUrl"},outputs:{openLink:"openLink",titleChange:"titleChange",descriptionChange:"descriptionChange",errorCodeChange:"errorCodeChange",homeButtonTxtChange:"homeButtonTxtChange",signInButtonStyleChange:"signInButtonStyleChange",signInButtonTxtChange:"signInButtonTxtChange"},features:[t.Vt3],decls:12,vars:7,consts:[[1,"initaas-container"],[1,"initaas-row"],[1,"error-code-wrapper"],[1,"content-wrapper"],[1,"text-wrapper"],[3,"textChange","text","canEdit"],[1,"action-wrapper"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"mt-2"],["data-cy","page-not-found-401","href","mailto:[email protected]",1,"ml-2"],[3,"size"],["class","ml-2",3,"size","style","buttonClick",4,"ngIf"],[1,"ml-2",3,"buttonClick","size"],["data-cy","page-not-found-sign-in-button","buttonUrl","",3,"buttonText","buttonStyle","availableStyles","openLinkInNewTab","canEdit","canEditURL","buttonTextChange","openLinkInNewTabChange","buttonStyleChange","clickWithoutUrl",4,"ngIf"],["data-cy","page-not-found-sign-in-button","buttonUrl","",3,"buttonTextChange","openLinkInNewTabChange","buttonStyleChange","clickWithoutUrl","buttonText","buttonStyle","availableStyles","openLinkInNewTab","canEdit","canEditURL"]],template:function(D,_){1&D&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.EFF(3),t.k0s(),t.j41(4,"div",3)(5,"div",4)(6,"app-editable-title",5),t.mxI("textChange",function(S){return t.DH7(_.title,S)||(_.title=S),S}),t.bIt("textChange",function(S){return _.titleChange.emit(S)}),t.k0s(),t.j41(7,"app-editable-text",5),t.mxI("textChange",function(S){return t.DH7(_.description,S)||(_.description=S),S}),t.bIt("textChange",function(S){return _.descriptionChange.emit(S)}),t.k0s()(),t.j41(8,"div",6),t.qex(9,7),t.DNE(10,y,6,4,"ng-container",8)(11,O,2,1,"ng-container",9),t.bVm(),t.k0s()()()()),2&D&&(t.R
17$(3),t.JRh(_.errorCode),t.R7$(3),t.R50("text",_.title),t.Y8G("canEdit",_.canEdit),t.R7$(),t.R50("text",_.description),t.Y8G("canEdit",_.canEdit),t.R7$(2),t.Y8G("ngSwitch",_.errorCode),t.R7$(),t.Y8G("ngSwitchCase","401"))},dependencies:[n.MD,n.bT,n.ux,n.e1,n.fG,l.Qpp,m.c,f.T,k.E,r.E],styles:["[_nghost-%COMP%]     a.btn{padding:var(--space-200) var(--space-300)!important;min-width:0!important}[_nghost-%COMP%]{display:block;background-color:var(--colour-surface-relief)}[_nghost-%COMP%]   .initaas-container[_ngcontent-%COMP%]{color:var(--colour-text-primary)}[_nghost-%COMP%]   .initaas-row[_ngcontent-%COMP%]{margin:0;padding:142px 0 184px;gap:var(--space-300);max-width:100%;align-items:center}@media(min-width:1024px){[_nghost-%COMP%]   .initaas-row[_ngcontent-%COMP%]{flex-direction:row-reverse;flex-wrap:nowrap;gap:78px}}@media(min-width:1440px){[_nghost-%COMP%]   .initaas-row[_ngcontent-%COMP%]{gap:164px}}[_nghost-%COMP%]   .error-code-wrapper[_ngcontent-%COMP%]{font-family:var(--typography-title-xx-large-font-family);font-weight:var(--typography-title-xx-large-font-weight);line-height:var(--typography-title-xx-large-line-height);font-size:var(--typography-title-xx-large-font-size);letter-spacing:var(--typography-body-regular-letter-spacing);text-transform:var(--typography-body-regular-text-case);color:var(--primary-color);opacity:var(--opacity-low);font-size:120px;line-height:1}@media(min-width:768px){[_nghost-%COMP%]   .error-code-wrapper[_ngcontent-%COMP%]{font-size:200px}}@media(min-width:1440px){[_nghost-%COMP%]   .error-code-wrapper[_ngcontent-%COMP%]{font-size:300px}}[_nghost-%COMP%]   .content-wrapper[_ngcontent-%COMP%]{display:flex;row-gap:var(--space-100);flex-direction:column}[_nghost-%COMP%]   .content-wrapper[_ngcontent-%COMP%]   .action-wrapper[_ngcontent-%COMP%]{display:flex;column-gap:var(--space-200)}"],changeDetection:0})}}return x})()},87306(A,T,e){!function(n){"use strict";n=n&&n.hasOwnProperty("default")?n.default:n,Object.assign(n.DEFAULTS,{paragraphStyles:{"fr
1-text-gray":"Gray","fr-text-bordered":"Bordered","fr-text-spaced":"Spaced","fr-text-uppercase":"Uppercase"},paragraphMultipleStyles:!0}),n.PLUGINS.paragraphStyle=function(t){var l=t.$;return{_init:function(){},apply:function(b,u,r){void 0===u&&(u=t.opts.paragraphStyles),void 0===r&&(r=t.opts.paragraphMultipleStyles);var m="";r||((m=Object.keys(u)).splice(m.indexOf(b),1),m=m.join(" ")),t.selection.save(),t.html.wrap(!0,!0,!0,!0),t.selection.restore();var c=t.selection.blocks();t.selection.save();for(var o=l(c[0]).hasClass(b),a=0;a<c.length;a++)l(c[a]).removeClass(m).toggleClass(b,!o),l(c[a]).hasClass("fr-temp-div")&&l(c[a]).removeClass("fr-temp-div"),""===l(c[a]).attr("class")&&l(c[a]).removeAttr("class");if(1===c.length&&"fr-text-bordered"===b&&null===c[0].nextSibling){var s=l("<br>");c[0].after(s[0])}t.html.unwrap(),t.selection.restore()},refreshOnShow:function(b,u){var r=t.selection.blocks();if(r.length){var m=l(r[0]);u.find(".fr-command").each(function(){var c=l(this).data("param1"),o=m.hasClass(c);l(this).toggleClass("fr-active",o).attr("aria-selected",o)})}}}},n.RegisterCommand("paragraphStyle",{type:"dropdown",html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',l=this.opts.paragraphStyles;for(var d in l)l.hasOwnProperty(d)&&(t+='<li role="presentation"><a class="fr-command '.concat(d,'" tabIndex="-1" role="option" data-cmd="paragraphStyle" data-param1="').concat(d,'" title="').concat(this.language.translate(l[d]),'">').concat(this.language.translate(l[d]),"</a></li>"));return t+"</ul>"},title:"Paragraph Style",callback:function(t,l){this.paragraphStyle.apply(l)},refreshOnShow:function(t,l){this.paragraphStyle.refreshOnShow(t,l)},plugin:"paragraphStyle"}),n.DefineIcon("paragraphStyle",{NAME:"magic",SVG_KEY:"paragraphStyle"})}(e(46900))}}]);

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.