1import{a as Ce}from"./chunk-UF7X5D7F.js";import{b as ut,c as ve,d as ye,i as _e}from"./chunk-KWF6QONN.js";import{a as we}from"./chunk-K3CKCZOS.js";import{a as ne}from"./chunk-H4B4PPRI.js";import{A as te,b as Gt,h as Jt,m as Kt,u as Qt,v as Xt}from"./chunk-KSRFCMOC.js";import{a as xe}from"./chunk-MJEH2NXW.js";import{a as ke}from"./chunk-NWMVMESJ.js";import{d as pe,f as ue,g as be,l as ge,n as he}from"./chunk-YLRTTXSI.js";import{B as me,C as fe,D as A,a as mt,b as oe,c as ie,e as pt,j as re,k as X,o as se,p as ce,s as le,w as de}from"./chunk-JGAL7XE2.js";import{$a as ot,A as xt,Ba as V,Da as M,Fb as jt,G as _t,Ha as R,Ia as Pt,Ja as Ot,L as I,Lc as ae,M as D,Mb as Nt,N,Na as h,Nb as Y,O as nt,Oa as c,Ob as Vt,P as m,Pa as s,Qa as C,R as f,Ra as St,S as g,Sa as At,Ta as Z,Tb as Ut,Ua as Et,Ub as $t,V as k,Va as It,Vb as Yt,W as z,Xa as S,Za as b,_a as v,ab as U,bc as Ht,c as O,cb as it,da as q,db as rt,dc as qt,eb as st,h as vt,ib as Dt,kb as L,kc as Wt,la as W,lb as zt,ma as kt,mb as d,na as u,nb as ct,o as yt,ob as w,oc as K,pa as B,pc as Zt,qa as at,qb as Bt,ra as Ct,rb as Tt,sa as wt,sb as Ft,ta as Mt,tb as Rt,ua as y,ub as G,vc as lt,wc as dt,xa as _,ya as T,yb as J,yc as ee,za as F,zb as Lt,zc as Q}from"./chunk-OUUAZAS7.js";import{a as E}from"./chunk-66YHNWRR.js";var Me=(()=>{let r=class r{constructor(t){this.dialogRef=t}cancel(){this.dialogRef.close(!1)}confirm(){this.dialogRef.close(!0)}};r.\u0275fac=function(n){return new(n||r)(y(ge))},r.\u0275cmp=_({type:r,selectors:[["app-marketing-confirmation-dialog"]],standalone:!1,decls:13,vars:0,consts:[[1,"marketing-dialog"],[1,"marketing-close-section"],["type","button","aria-label","Close",1,"marketing-dialog-close-btn",3,"click"],[1,"marketing-content-section"],[1,"marketing-dialog-title"],[1,"marketing-dialog-description"],[1,"marketing-controls-section"],[1,"marketing-action-btn","opt-out",3,"click"],[1,"marketing-action-btn","cancel",3,"click"]],template:function(n,o){n&1&&(c(0,"div",0)(1,"div",1)(2,"button",2),b("click",function(){return o.cancel()}),s()(),c(3,"div",3)(4,"h2",4),d(5," Are you sure you want to opt out? "),s(),c(6,"p",5),d(7," Your email opt in status and subscription preferences will not affect essential service communications from The FA, England or Wembley relating to your account, tickets, memberships or other products and services you use. You will continue to receive these communications for as long as you are an active user of the relevant product or service. "),s()(),c(8,"div",6)(9,"button",7),b("click",function(){return o.confirm()}),d(10," Opt out "),s(),c(11,"button",8),b("click",function(){return o.cancel()}),d(12," Cancel "),s()()())},styles:['.marketing-dialog[_ngcontent-%COMP%]{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:8px}.marketing-close-section[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-self:stretch}.marketing-controls-section[_ngcontent-%COMP%], .marketing-content-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.marketing-dialog-title[_ngcontent-%COMP%]{color:#011228;
1font-family:FSDillon,arial,helvetica,sans-serif;font-size:21.6px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.11px}.marketing-dialog-description[_ngcontent-%COMP%]{color:#424a5c;font-family:FSDillon,arial,helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.049px}.marketing-action-btn[_ngcontent-%COMP%]{display:flex;height:48px;justify-content:center;align-items:center;align-self:stretch;border-radius:4px;text-align:center;font-family:FSDillon,arial,helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.24px}.marketing-action-btn.opt-out[_ngcontent-%COMP%]{border:1px solid #E1261C;background:#e1261c;color:#fff}.marketing-action-btn.cancel[_ngcontent-%COMP%]{border-radius:4px;border:2px solid #AEBDE6;background:#0000;color:#1b1b1a}.close-btn[_ngcontent-%COMP%]{float:right;border:none;background:transparent;cursor:pointer;font-size:28px}.marketing-dialog-close-btn[_ngcontent-%COMP%]{width:26.667px;height:26.667px;cursor:pointer;outline:none;border:none;
1background:url("./media/Close-roundal-K2OH7CY4.svg") center no-repeat!important}']});let a=r;return a})();var Pe=[{title:"England",preferences:[{id:"1",label:"England Men's Teams"},{id:"2",label:"England Women's Teams"}]},{title:"FA Cups",preferences:[{id:"3",label:"The Emirates FA Cup"},{id:"4",label:"Women's FA Cup"}]},{title:"Wembley Stadium",preferences:[{id:"5",label:"Football"},{id:"6",label:"Concerts"},{id:"28",label:"Experiences by Wembley"},{id:"7",label:"Other Sports"}]},{title:"Learning & Volunteering",preferences:[{id:"8",label:"Coaching"},{id:"9",label:"Refereeing"},{id:"10",label:"Volunteering"}]}];var Oe=(()=>{let r=class r{constructor(t,n){this.http=t,this.sharedService=n,this.apiConfig=ee.apiEndPoints,this.marketingPreferencesApi=this.apiConfig.preferenceServerUrl+this.apiConfig.services.preferenceService+this.apiConfig.endpoints.marketingPreferencesApi,this.marketingOptInApi=this.apiConfig.preferenceServerUrl+this.apiConfig.services.preferenceService+this.apiConfig.endpoints.marketingOptInApi}updatePreferences(t){return this.http.post(this.marketingPreferencesApi,t)}getPreferences(t){return this.http.get(this.marketingPreferencesApi,{params:{fanCode:t}})}updateMarketingOptIn(t){return this.http.post(this.marketingOptInApi,t)}};r.\u0275fac=function(n){return new(n||r)(nt(Wt),nt(Q))},r.\u0275prov=I({token:r,factory:r.\u0275fac,providedIn:"root"});let a=r;return a})();var $e={capture:!0},Ye=["focus","mousedown","mouseenter","touchstart"],bt="mat-ripple-loader-uninitialized",ft="mat-ripple-loader-class-name",Se="mat-ripple-loader-centered",tt="mat-ripple-loader-disabled",Ae=(()=>{class a{_document=m(z);_animationsDisabled=A();_globalRippleOptions=m(ye,{optional:!0});_platform=m(X);_ngZone=m(B);_injector=m(k);_eventCleanups;_hosts=new Map;constructor(){let e=m(wt).createRenderer(null,null);this._eventCleanups=this._ngZone.runOutsideAngular(()=>Ye.map(t=>e.listen(this._document,t,this._onInteraction,$e)))}ngOnDestroy(){let e=this._hosts.keys();for(let t of e)this.destroyRipple(t);this._eventCleanups.forEach(t=>t())}configureRipple(e,t){e.setAttribute(bt,this._globalRippleOptions?.namespace??""),(t.className||!e.hasAttribute(ft))&&e.setAttribute(ft,t.className||""),t.centered&&e.setAttribute(Se,""),t.disabled&&e.setAttribute(tt,"")}setDisabled(e,t){let n=this._hosts.get(e);n?(n.target.rippleDisabled=t,!t&&!n.hasSetUpEvents&&(n.hasSetUpEvents=!0,n.renderer.setupTriggerEvents(e))):t?e.setAttribute(tt,""):e.removeAttribute(tt)}_onInteraction=e=>{let t=re(e);if(t instanceof HTMLElement){let n=t.closest(`[${bt}="${this._globalRippleOptions?.namespace??""}"]`);n&&this._createRipple(n)}};_createRipple(e){if(!this._document||this._hosts.has(e))return;e.querySelector(".mat-ripple")?.remove();let t=this._document.createElement("span");t.classList.add("mat-ripple",e.getAttribute(ft)),e.append(t);let n=this._globalRippleOptions,o=this._animationsDisabled?0:n?.animation?.enterDuration??ut.enterDuration,i=this._animationsDisabled?0:n?.animation?.exitDuration??ut.exitDuration,l={rippleDisabled:this._animationsDisabled||n?.disabled||e.hasAttribute(tt),rippleConfig:{centered:e.hasAttribute(Se),terminateOnPointerUp:n?.terminateOnPointerUp,animation:{enterDuration:o,exitDuration:i}}},p=new ve(l,this._ngZone,t,this._platform,this._injector),x=!l.rippleDisabled;x&&p.setupTriggerEvents(e),this._hosts.set(e,{target:l,renderer:p,hasSetUpEvents:x}),e.removeAttribute(bt)}destroyRipple(e){let t=this._hosts.get(e);t&&(t.renderer._removeTriggerEvents(),this._hosts.delete(e))}static \u0275fac=function(t){return new(t||a)};static \u0275prov=I({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var He=new N("MAT_BUTTON_CONFIG");function Ee(a){return a==null?void 0:Vt(a)}var Ie=(()=>{class a{_elementRef=m(q);_ngZone=m(B);_animationsDisabled=A();_config=m(He,{optional:!0});_focusMonitor=m(se);_cleanupClick;_renderer=m(Mt);_rippleLoader=m(Ae);_isAnchor;_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;tabIndex;set _tabindex(e){this.tabIndex=e}constructor(){m(ce).load(xe);let e=this._elementRef.nativeElement;this._isAnchor=e.tagName==="A",this.disabledInteractive=this._config?.disabledInteractive??!1,this.color=this._config?.color??null,this._rippleLoader?.configureRipple(e,{className:"mat-mdc-button-ripple"})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0),this._isAnchor&&this._setupAsAnchor()}ngOnDestroy(){this._cleanupClick?.(),this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",t){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,t):this._elementRef.nativeElement.focus(t)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this._isAnchor?this.disabled||null:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}_getTabIndex(){return this._isAnchor?this.disabled&&!this.disabledInteractive?-1:this.tabIndex:this.tabIndex}_setupAsAnchor(){this._cleanupClick=this._ngZone.runOutsideAngular(()=>this._renderer.listen(this._elementRef.nativeElement,"click",e=>{this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}))}static \u0275fac=function(t){return new(t||a)};static \u0275dir=F({type:a,hostAttrs:[1,"mat-mdc-button-base"],hostVars:13,hostBindings:function(t,n){t&2&&(R("disabled",n._getDisabledAttribute())("aria-disabled",n._getAriaDisabled())("tabindex",n._getTabIndex()),zt(n.color?"mat-"+n.color:""),L("mat-mdc-button-disabled",n.disabled)("mat-mdc-button-disabled-interactive",n.disabledInteractive)("mat-unthemed",!n.color)("_mat-animation-noopable",n._animationsDisabled))},inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",Y],disabled:[2,"disabled","disabled",Y],ariaDisabled:[2,"aria-disabled","ariaDisabled",Y],disabledInteractive:[2,"disabledInteractive","disabledInteractive",Y],tabIndex:[2,"tabIndex","tabIndex",Ee],_tabindex:[2,"tabindex","_tabindex",Ee]}})}return a})();var qe=["matButton",""],We=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Ze=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var De=new Map([["text",["mat-mdc-button"]],["filled",["mdc-button--unelevated","mat-mdc-unelevated-button"]],["elevated",["mdc-button--raised","mat-mdc-raised-button"]],["outlined",["mdc-button--outlined","mat-mdc-outlined-button"]],["tonal",["mat-tonal-button"]]]),ze=(()=>{class a extends Ie{get appearance(){return this._appearance}set appearance(e){this.setAppearance(e||this._config?.defaultAppearance||"text")}_appearance=null;constructor(){super();let e=Ge(this._elementRef.nativeElement);e&&this.setAppearance(e)}setAppearance(e){if(e===this._appearance)return;let t=this._elementRef.nativeElement.classList,n=this._appearance?De.get(this._appearance):null,o=De.get(e);n&&t.remove(...n),t.add(...o),this._appearance=e}static \u0275fac=function(t){return new(t||a)};static \u0275cmp=_({type:a,selectors:[["button","matButton",""],["a","matButton",""],["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""],["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostAttrs:[1,"mdc-button"],inputs:{appearance:[0,"matButton","appearance"]},exportAs:["matButton","matAnchor"],features:[V],attrs:qe,ngContentSelectors:Ze,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(t,n){t&1&&(ot(We),Z(0,"span",0),U(1),St(2,"span",1),U(3,1),At(),U(4,2),Z(5,"span",2)(6,"span",3)),t&2&&L("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab)},styles:[`.mat-mdc-button-base{text-decoration:none}.mat-mdc-button-base .mat-icon{min-height:fit-content;flex-shrink:0}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-button-text-horizontal-padding, 12px);height:var(--mat-button-text-container-height, 40px);font-family:var(--mat-button-text-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-text-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-text-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-text-label-text-transform);font-weight:var(--mat-button-text-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mat-button-text-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mat-button-text-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-text-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-button-text-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-button-text-icon-spacing, 8px);margin-left:var(--mat-button-text-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-button-text-icon-offset, -4px);margin-left:var(--mat-button-text-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-text-icon-offset, -4px);margin-left:var(--mat-button-text-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-text-icon-spacing, 8px);margin-left:var(--mat-button-text-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-button-text-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-text-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-text-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-text-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-text-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-text-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-text-touch-target-size, 48px);display:var(--mat-button-text-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}
1.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-button-filled-container-height, 40px);font-family:var(--mat-button-filled-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-filled-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-filled-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-filled-label-text-transform);font-weight:var(--mat-button-filled-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-filled-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-button-filled-icon-spacing, 8px);margin-left:var(--mat-button-filled-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-button-filled-icon-offset, -8px);margin-left:var(--mat-button-filled-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-filled-icon-offset, -8px);margin-left:var(--mat-button-filled-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-filled-icon-spacing, 8px);margin-left:var(--mat-button-filled-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-button-filled-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-filled-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-filled-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-filled-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-filled-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-filled-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-filled-touch-target-size, 48px);display:var(--mat-button-filled-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mat-button-filled-label-text-color, var(--mat-sys-on-primary));background-color:var(--mat-button-filled-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mat-button-filled-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mat-button-protected-container-elevation-shadow, var(--mat-sys-level1));height:var(--mat-button-protected-container-height, 40px);font-family:var(--mat-button-protected-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-protected-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-protected-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-protected-label-text-transform);font-weight:var(--mat-button-protected-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-protected-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-button-protected-icon-spacing, 8px);margin-left:var(--mat-button-protected-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-button-protected-icon-offset, -8px);margin-left:var(--mat-button-protected-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-protected-icon-offset, -8px);margin-left:var(--mat-button-protected-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-protected-icon-spacing, 8px);margin-left:var(--mat-button-protected-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-button-protected-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-protected-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-protected-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-protected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-protected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-protected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-protected-touch-target-size, 48px);display:var(--mat-button-protected-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-raised-button:not(:disabled){color:var(--mat-button-protected-label-text-color, var(--mat-sys-primary));background-color:var(--mat-button-protected-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mat-button-protected-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mat-button-protected-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mat-button-protected-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mat-button-protected-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-protected-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-protected-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mat-button-protected-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-button-outlined-container-height, 40px);font-family:var(--mat-button-outlined-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-outlined-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-outlined-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-outlined-label-text-transform);font-weight:var(--mat-button-outlined-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mat-button-outlined-container-shape, var(--mat-sys-corner-full));border-width:var(--mat-button-outlined-outline-width, 1px);padding:0 var(--mat-button-outlined-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-button-outlined-icon-spacing, 8px);margin-left:var(--mat-button-outlined-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-button-outlined-icon-offset, -8px);margin-left:var(--mat-button-outlined-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-outlined-icon-offset, -8px);margin-left:var(--mat-button-outlined-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-outlined-icon-spacing, 8px);margin-left:var(--mat-button-outlined-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-button-outlined-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-outlined-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-outlined-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-outlined-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-outlined-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-outlined-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-outlined-touch-target-size, 48px);display:var(--mat-button-outlined-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-outlined-button:not(:disabled){color:var(--mat-button-outlined-label-text-color, var(--mat-sys-primary));border-color:var(--mat-button-outlined-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mat-button-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}
1.mat-tonal-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-button-tonal-container-height, 40px);font-family:var(--mat-button-tonal-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-tonal-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-tonal-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-tonal-label-text-transform);font-weight:var(--mat-button-tonal-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-tonal-horizontal-padding, 24px)}.mat-tonal-button:not(:disabled){color:var(--mat-button-tonal-label-text-color, var(--mat-sys-on-secondary-container));background-color:var(--mat-button-tonal-container-color, var(--mat-sys-secondary-container))}.mat-tonal-button,.mat-tonal-button .mdc-button__ripple{border-radius:var(--mat-button-tonal-container-shape, var(--mat-sys-corner-full))}.mat-tonal-button[disabled],.mat-tonal-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-tonal-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-tonal-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-tonal-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-tonal-button>.mat-icon{margin-right:var(--mat-button-tonal-icon-spacing, 8px);margin-left:var(--mat-button-tonal-icon-offset, -8px)}[dir=rtl] .mat-tonal-button>.mat-icon{margin-right:var(--mat-button-tonal-icon-offset, -8px);margin-left:var(--mat-button-tonal-icon-spacing, 8px)}.mat-tonal-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-tonal-icon-offset, -8px);margin-left:var(--mat-button-tonal-icon-spacing, 8px)}[dir=rtl] .mat-tonal-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-tonal-icon-spacing, 8px);margin-left:var(--mat-button-tonal-icon-offset, -8px)}.mat-tonal-button .mat-ripple-element{background-color:var(--mat-button-tonal-ripple-color, color-mix(in srgb, var(--mat-sys-on-secondary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-tonal-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-tonal-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-tonal-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-tonal-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-tonal-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-tonal-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-tonal-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-tonal-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-tonal-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-tonal-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-tonal-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-tonal-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-tonal-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-tonal-touch-target-size, 48px);display:var(--mat-button-tonal-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-tonal-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before,.mat-tonal-button .mat-mdc-button-ripple,.mat-tonal-button .mat-mdc-button-persistent-ripple,.mat-tonal-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-tonal-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before,.mat-tonal-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
1.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon,.mat-tonal-button .mdc-button__label,.mat-tonal-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator,.mat-tonal-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-button:focus>.mat-focus-indicator::before,.mat-mdc-unelevated-button:focus>.mat-focus-indicator::before,.mat-mdc-raised-button:focus>.mat-focus-indicator::before,.mat-mdc-outlined-button:focus>.mat-focus-indicator::before,.mat-tonal-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable,.mat-tonal-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon,.mat-tonal-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-tonal-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)} 2`,`@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-button-base.mat-tonal-button,.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}} 3`],encapsulation:2,changeDetection:0})}return a})();function Ge(a){return a.hasAttribute("mat-raised-button")?"elevated":a.hasAttribute("mat-stroked-button")?"outlined":a.hasAttribute("mat-flat-button")?"filled":a.hasAttribute("mat-button")?"text":null}function Je(a,r){if(a&1){let e=S();c(0,"div",1)(1,"button",2),b("click",function(){f(e);let n=v();return g(n.action())}),d(2),s()()}if(a&2){let e=v();u(2),w(" ",e.data.action," ")}}var Ke=["label"];function Qe(a,r){}var Xe=Math.pow(2,31)-1,H=class{_overlayRef;instance;containerInstance;_afterDismissed=new O;_afterOpened=new O;_onAction=new O;_durationTimeoutId;_dismissedByAction=!1;constructor(r,e){this._overlayRef=e,this.containerInstance=r,r._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(r){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(r,Xe))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}},Be=new N("MatSnackBarData"),j=class{politeness="polite";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"},tn=(()=>{class a{static \u0275fac=function(t){return new(t||a)};static \u0275dir=F({type:a,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return a})(),en=(()=>{class a{static \u0275fac=function(t){return new(t||a)};static \u0275dir=F({type:a,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return a})(),nn=(()=>{class a{static \u0275fac=function(t){return new(t||a)};static \u0275dir=F({type:a,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return a})(),an=(()=>{class a{snackBarRef=m(H);data=m(Be);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(t){return new(t||a)};static \u0275cmp=_({type:a,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["matButton","","matSnackBarAction","",3,"click"]],template:function(t,n){t&1&&(c(0,"div",0),d(1),s(),Pt(2,Je,3,1,"div",1)),t&2&&(u(),w(" ",n.data.message,` 4`),u(),Ot(n.hasAction?2:-1))},dependencies:[ze,tn,en,nn],styles:[`.mat-mdc-simple-snack-bar{display:flex}.mat-mdc-simple-snack-bar .mat-mdc-snack-bar-label{max-height:50vh;overflow:auto} 5`],encapsulation:2,changeDetection:0})}return a})(),gt="_mat-snack-bar-enter",ht="_mat-snack-bar-exit",on=(()=>{class a extends ie{_ngZone=m(B);_elementRef=m(q);_changeDetectorRef=m(Nt);_platform=m(X);_animationsDisabled=A();snackBarConfig=m(j);_document=m(z);_trackedModals=new Set;_enterFallback;_exitFallback;_injector=m(k);_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;
5_onAnnounce=new O;_onExit=new O;_onEnter=new O;_animationState="void";_live;_label;_role;_liveElementId=m(me).getId("mat-snack-bar-container-live-");constructor(){super();let e=this.snackBarConfig;e.politeness==="assertive"&&!e.announcementMessage?this._live="assertive":e.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert"))}attachComponentPortal(e){this._assertNotAttached();let t=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),t}attachTemplatePortal(e){this._assertNotAttached();let t=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),t}attachDomPortal=e=>{this._assertNotAttached();let t=this._portalOutlet.attachDomPortal(e);return this._afterPortalAttached(),t};onAnimationEnd(e){e===ht?this._completeExit():e===gt&&(clearTimeout(this._enterFallback),this._ngZone.run(()=>{this._onEnter.next(),this._onEnter.complete()}))}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce(),this._animationsDisabled?at(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(gt)))},{injector:this._injector}):(clearTimeout(this._enterFallback),this._enterFallback=setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-snack-bar-fallback-visible"),this.onAnimationEnd(gt)},200)))}exit(){return this._destroyed?vt(void 0):(this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId),this._animationsDisabled?at(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(ht)))},{injector:this._injector}):(clearTimeout(this._exitFallback),this._exitFallback=setTimeout(()=>this.onAnimationEnd(ht),200))}),this._onExit)}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){clearTimeout(this._exitFallback),queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let e=this._elementRef.nativeElement,t=this.snackBarConfig.panelClass;t&&(Array.isArray(t)?t.forEach(i=>e.classList.add(i)):e.classList.add(t)),this._exposeToModals();let n=this._label.nativeElement,o="mdc-snackbar__label";n.classList.toggle(o,!n.querySelector(`.${o}`))}_exposeToModals(){let e=this._liveElementId,t=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let n=0;n<t.length;n++){let o=t[n],i=o.getAttribute("aria-owns");this._trackedModals.add(o),i?i.indexOf(e)===-1&&o.setAttribute("aria-owns",i+" "+e):o.setAttribute("aria-owns",e)}}_clearFromModals(){this._trackedModals.forEach(e=>{let t=e.getAttribute("aria-owns");if(t){let n=t.replace(this._liveElementId,"").trim();n.length>0?e.setAttribute("aria-owns",n):e.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{if(this._destroyed)return;let e=this._elementRef.nativeElement,t=e.querySelector("[aria-hidden]"),n=e.querySelector("[aria-live]");if(t&&n){let o=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&t.contains(document.activeElement)&&(o=document.activeElement),t.removeAttribute("aria-hidden"),n.appendChild(t),o?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(t){return new(t||a)};static \u0275cmp=_({type:a,selectors:[["mat-snack-bar-container"]],viewQuery:function(t,n){if(t&1&&(it(pt,7),it(Ke,7)),t&2){let o;rt(o=st())&&(n._portalOutlet=o.first),rt(o=st())&&(n._label=o.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:6,hostBindings:function(t,n){t&1&&b("animationend",function(i){return n.onAnimationEnd(i.animationName)})("animationcancel",function(i){return n.onAnimationEnd(i.animationName)}),t&2&&L("mat-snack-bar-container-enter",n._animationState==="visible")("mat-snack-bar-container-exit",n._animationState==="hidden")("mat-snack-bar-container-animations-enabled",!n._animationsDisabled)},features:[V],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(t,n){t&1&&(c(0,"div",1)(1,"div",2,0)(3,"div",3),M(4,Qe,0,0,"ng-template",4),s(),C(5,"div"),s()()),t&2&&(u(5),R("aria-l
5ive",n._live)("role",n._role)("id",n._liveElementId))},dependencies:[pt],styles:[`@keyframes _mat-snack-bar-enter{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _mat-snack-bar-exit{from{opacity:1}to{opacity:0}}.mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-snack-bar-container-animations-enabled{opacity:0}.mat-snack-bar-container-animations-enabled.mat-snack-bar-fallback-visible{opacity:1}.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-enter{animation:_mat-snack-bar-enter 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-exit{animation:_mat-snack-bar-exit 75ms cubic-bezier(0.4, 0, 1, 1) forwards}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}@media(forced-colors: active){.mat-mdc-snackbar-surface{outline:solid 1px}}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mat-snack-bar-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mat-snack-bar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-snack-bar-container-color, var(--mat-sys-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mat-snack-bar-supporting-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-snack-bar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mat-snack-bar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mat-snack-bar-supporting-text-line-height, var(--mat-sys-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-button-text-state-layer-color: currentColor;--mat-button-text-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1} 6`],encapsulation:2})}return a})();function rn(){return new j}var sn=new N("mat-snack-bar-default-options",{providedIn:"root",factory:rn}),Te=(()=>{class a{_live=m(de);_injector=m(k);_breakpointObserver=m(le);_parentSnackBar=m(a,{optional:!0,skipSelf:!0});_defaultConfig=m(sn);_animationsDisabled=A();_snackBarRefAtThisLevel=null;simpleSnackBarComponent=an;snackBarContainerComponent=on;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){let e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}constructor(){}openFromComponent(e,t){return this._attach(e,t)}openFromTemplate(e,t){return this._attach(e,t)}open(e,t="",n){let o=E(E({},this._defaultConfig),n);return o.data={message:e,action:t},o.announcementMessage===e&&(o.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,o)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,t){let n=t&&t.viewContainerRef&&t.viewContainerRef.injector,o=k.create({parent:n||this._injector,providers:[{provide:j,useValue:t}]}),i=new mt(this.snackBarContainerComponent,t.viewContainerRef,o),l=e.attach(i);return l.instance.snackBarConfig=t,l.instance}_attach(e,t){let n=E(E(E({},new j),this._defaultConfig),t),o=this._createOverlay(n),i=this._attachSnackBarContainer(o,n),l=new H(i,o);if(e instanceof Ct){let p=new oe(e,null,{$implicit:n.data,snackBarRef:l});l.instance=i.attachTemplatePortal(p)}else{let p=this._createInjector(n,l),x=new mt(e,void 0,p),et=i.attachComponentPortal(x);l.instance=et.instance}return this._breakpointObserver.observe(fe.HandsetPortrait).pipe(_t(o.detachments())).subscribe(p=>{o.overlayElement.classList.toggle(this.handsetCssClass,p.matches)}),n.announcementMessage&&i._onAnnounce.subscribe(()=>{this._live.announce(n.announcementMessage,n.politeness)}),this._animateSnackBar(l,n),this._openedSnackBarRef=l,this._openedSnackBarRef}_animateSnackBar(e,t){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),t.announcementMessage&&this._live.clear()}),t.duration&&t.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(t.duration)),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter()}_createOverlay(e){let t=new pe;t.direction=e.direction;let n=ue(this._injector),o=e.direction==="rtl",i=e.horizontalPosition==="left"||e.horizontalPosition==="start"&&!o||e.horizontalPosition==="end"&&o,l=!i&&e.horizontalPosition!=="center";return i?n.left("0"):l?n.right("0"):n.centerHorizontally(),e.verticalPosition==="top"?n.top("0"):n.bottom("0"),t.positionStrategy=n,t.disableAnimations=this._animationsDisabled,be(this._injector,t)}_createInjector(e,t){let n=e&&e.viewContainerRef&&e.viewContainerRef.injector;return k.create({parent:n||this._injector,providers:[{provide:H,useValue:t},{provide:Be,useValue:e.data}]})}static \u0275fac=function(t){return new(t||a)};static \u0275prov=I({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var ln=a=>({disabled:a}),dn=a=>({"mySelectedList show":a}),mn=a=>({"disabled-btn-county":a}),pn=(a,r)=>
6({"marketing-status-banner--opted-in":a,"marketing-status-banner--opted-out":r});function un(a,r){if(a&1&&(c(0,"div",45),C(1,"span",46),c(2,"span",47),d(3),s()()),a&2){let e=v();h("ngClass",Lt(2,pn,e.isMarketingOptedIn,!e.isMarketingOptedIn)),u(3),w(" ",e.isMarketingOptedIn?"You are opted in to receive emails from The FA.":"You are opted out of receiving emails from The FA."," ")}}function bn(a,r){if(a&1&&(Et(0),c(1,"p"),d(2," You will receive updates, news, offers and event information from The FA Group* by email, including communications and offers featuring "),c(3,"a",48),d(4," our Partners "),s(),d(5,". "),s(),c(6,"p"),d(7," If you no longer wish to receive emails you can manage your preferences or opt out of all updates and offers using the button below. "),s(),It()),a&2){let e=v();u(3),h("href",e.partnerUrl,W)}}function fn(a,r){if(a&1&&(c(0,"p"),d(1," To receive updates, news, offers and event information from The FA Group* by email, including communications and offers featuring "),c(2,"a",48),d(3," our Partners "),s(),d(4,", click the button below. "),s()),a&2){let e=v();u(2),h("href",e.partnerUrl,W)}}function gn(a,r){if(a&1){let e=S();c(0,"div",52)(1,"label",53)(2,"input",54),Ft("ngModelChange",function(n){let o=f(e).$implicit,i=v(2);return Tt(i.preferenceState[o.id],n)||(i.preferenceState[o.id]=n),g(n)}),s(),C(3,"span",55)(4,"span",56),s(),c(5,"span",57),d(6),s()()}if(a&2){let e=r.$implicit,t=v(2);u(2),Bt("ngModel",t.preferenceState[e.id]),h("disabled",!t.isMarketingOptedIn),R("aria-label",e.label),u(4),w(" ",e.label," ")}}function hn(a,r){if(a&1&&(c(0,"div",49)(1,"h4",50),d(2),s(),M(3,gn,7,4,"div",51),s()),a&2){let e=r.$implicit;u(2),ct(e.title),u(),h("ngForOf",e.preferences)}}function vn(a,r){if(a&1){let e=S();c(0,"a",58),b("keypress",function(n){f(e);let o=v();return g(o.removeCounty(n,null))})("click",function(n){let o=f(e).$implicit,i=v();return g(i.removeCounty(n,o.CountyName))}),d(1),s()}if(a&2){let e=r.$implicit;h("id",G("anchor_",e.CountyCode)),u(),ct(e.CountyName)}}function yn(a,r){if(a&1){let e=S();c(0,"label",59)(1,"input",60),b("keypress",function(n){f(e);let o=v();return g(o.addRemoveSelectedCounty(n))})("click",function(n){f(e);let o=v();return g(o.addRemoveSelectedCounty(n))}),s(),C(2,"span",61),d(3),s()}if(a&2){let e=r.$implicit;h("for",G("checkbox_",e.countyCode)),u(),h("id",G("checkbox_",e.countyCode))("value",Rt(e.countyName)),u(2),w("",e.countyName," ")}}var Fe=(()=>{let r=class r{clickout(t){let n=this;t.target.id!="anchorInMyList"&&t.target.id!="myDropdownParent"&&t.target.id!="myDropdown"&&t.target.id!="myList"&&t.target.id!="myInput"&&t.target.id!="mydropdownoption"&&$(t.target).is(".containerDrop")===!1&&$(t.target).is(".countyCheckbox")===!1&&$(t.target).is(".checkmark")===!1&&$(t.target).is(".county-searchbox-buttons")===!1&&$(t.target).is(".btn-county")===!1&&n.hideDropdown()}constructor(t,n,o,i,l,p,x,et,Le){this.injector=t,this.titleService=o,this.ipsService=i,this.sharedService=l,this.preferenceService=p,this.dialog=x,this.snackBar=et,this.sanitizer=Le,this.selectedCounty=[],this.url=ne.preferencesUrl,this.contactPreferenceSections=Pe,this.preferenceState={},this.isMarketingOptedIn=!0,this.isPreferenceLoaded=!1,this.showMarketingConfirmation=!1,this.partnerUrl=dt.faPartners,this.privacyPolicyLink=dt.faPrivacyPolicy,this.successPopupService=t.get(ke),this.referenceDataAuthzService=t.get(we)}ngOnInit(){window.dataLayer.push({event:"virtual-preferences"}),this.titleService.setTitle("My Account-Preferences"),this.getCountyList(),this.getIndividualCountyList(this.sharedService.fanCode),this.initialisePreferenceState(),$(".fa-navigation .global-navigation__primary-list-item").removeClass("current-section"),$("#preferences").closest("li.global-navigation__primary-list-item").addClass("current-section")}getCountyList(){this.subscription=this.referenceDataAuthzService.getCountyList().subscribe(t=>{this.countyList=t})}getIndividualCountyList(t){this.subscription=this.ipsService.getIndividualCounty(t).subscribe(n=>{this.individualCounty=n,this.setSelectedCounty(this.individualCounty.CountyPreference)})}setSelectedCounty(t){this.selectedCounty=[],t.forEach(n=>
6{n.IsActive&&this.selectedCounty.find(i=>i.CountyName==n.CountyName)==null&&this.selectedCounty.push(n)})}setCheckboxForSelectedCounty(t){t.forEach(n=>{if(n.IsActive){let o="checkbox_"+n.CountyCode,l=document.getElementById(o)?.parentNode;$("#"+o).prop("checked",!0),$(l).addClass("checkbox-selected")}})}preferenceSelected(t){t.target.checked?window.dataLayer.push({event:"preference",generalData:"enable"}):window.dataLayer.push({event:"preference",generalData:"disable"}),this.subscription=this.ipsService.updatePreference(t.target.checked).subscribe(n=>{this.successPopupService.setSuccessMessage("Preferences has been Updated"),this.successPopupService.show()})}filterFunction(){let t,n,o,i,l,p;for(t=document.getElementById("myInput"),n=t.value.toUpperCase(),l=document.getElementsByName("countyLablesInDropdown"),p=0;p<l.length;p++)(l[p].textContent??l[p].innerText).toUpperCase().indexOf(n)>-1?l[p].style.display="":l[p].style.setProperty("display","none","important")}toggleMultiCheckboxDropdown(t){(t.target.nodeName=="DIV"||t.target.nodeName=="A"&&t.target.id=="anchorInMyList")&&(document.getElementById("myDropdownParent")?.classList.add("show"),document.getElementById("myDropdown")?.classList.add("show"),document.getElementById("myInput")?.focus(),this.setCheckboxForSelectedCounty(this.individualCounty.CountyPreference))}checkAnchorElementsinMyList(){let t=document.getElementById("myList");t.children.length>0?t.classList.remove("mySelectedList"):t.classList.add("mySelectedList")}hideDropdown(){document.getElementById("myDropdownParent")?.classList.remove("show"),document.getElementById("myDropdown")?.classList.remove("show"),this.resetCheckboxes();let t;t=document.getElementById("myInput"),t.value="",this.filterFunction(),this.individualCounty&&this.individualCounty.CountyPreference&&this.setSelectedCounty(this.individualCounty.CountyPreference)}addRemoveSelectedCounty(t){let o=document.getElementById(t.target.id)?.parentNode,i=this.countyList?.find(p=>p.countyName==t.target.value),l=new Ce;if(l.CountyCode=i.countyCode,l.CountyName=i.countyName,t.target.checked)l.IsActive=!0,this.selectedCounty.push(l),$(o).addClass("checkbox-selected");else{let p=this.selectedCounty.findIndex(x=>x.CountyName==l.CountyName);this.selectedCounty.splice(p,1),$(o).removeClass("checkbox-selected")}}removeCounty(t,n){let o=this.countyList?.find(x=>x.countyName===n);this.updateCounty(o);let i="checkbox_"+o.countyCode,p=document.getElementById(i)?.parentNode;$("#"+i).prop("checked",!1),$(p).removeClass("checkbox-selected")}resetCheckboxes(){$(".countyCheckbox").prop("checked",!1),$(".containerDrop").removeClass("checkbox-selected"),this.selectedCounty.splice(0)}ngOnDestroy(){this.subscription.unsubscribe()}updateCounties(){function t(n){return n.map(o=>o.CountyCode)}this.individualCounty.CountyPreference.forEach(n=>{this.selectedCounty.find(o=>o.CountyName==n.CountyName)==null&&(n.IsActive=!1)}),this.selectedCounty.forEach(n=>{if(this.individualCounty.CountyPreference.find(o=>o==n)==null){let o=t(this.individualCounty.CountyPreference);
6if(o.indexOf(n.CountyCode)==-1)this.individualCounty.CountyPreference.push(n);else{let i=o.indexOf(n.CountyCode);this.individualCounty.CountyPreference[i]=n}}}),this.postCountyList(this.individualCounty)}updateCounty(t){let n=this.individualCounty.CountyPreference.find(o=>o.CountyName==t.countyName);n.IsActive=!1,this.postCountyList(this.individualCounty)}postCountyList(t){this.subscription=this.ipsService.updateIndividualCounty(t).subscribe(n=>{this.individualCounty=n,this.setSelectedCounty(this.individualCounty.CountyPreference),this.hideDropdown(),this.successPopupService.setSuccessMessage("Your county list has been Updated"),this.successPopupService.show()})}resetPreferenceState(){Object.keys(this.preferenceState).forEach(t=>{this.preferenceState[t]=!1})}buildMarketingOptInRequest(t){return{fan:Number(this.sharedService.fanCode),acceptedFAGroupMarketing:t}}toggleMarketingPreference(){if(this.isMarketingOptedIn)this.openMarketingConfirmation();else{this.isMarketingOptedIn=!0;let t=this.buildMarketingOptInRequest(!0);this.preferenceService.updateMarketingOptIn(t).subscribe({next:n=>{this.isMarketingOptedIn=!0},error:n=>{this.isMarketingOptedIn=!1,this.showErrorMessagePopup("Opt in failed. Please try again later")}})}}showErrorMessagePopup(t,n=!1){let o={horizontalPosition:"center",verticalPosition:"top",panelClass:["prerences-error-snackbar"]};n||(o.duration=2500),this.snackBar.open(t,"",o)}openMarketingConfirmation(){this.dialog.open(Me,{width:"385px"}).afterClosed().subscribe(n=>{if(n){let o=this.buildMarketingOptInRequest(!1);this.preferenceService.updateMarketingOptIn(o).subscribe({next:i=>{this.isMarketingOptedIn=!1,this.resetPreferenceState(),this.onPreferencesSave()},error:()=>{this.isMarketingOptedIn=!0,this.showErrorMessagePopup("Opt out failed. Please try again later")}})}})}loadPreferences(){this.preferenceService.getPreferences(this.sharedService.fanCode).subscribe({next:t=>{this.populatePreferences(t)},error:()=>{this.isPreferenceLoaded=!1,this.showErrorMessagePopup("Failed to load preferences and opt in information. Please try again later",!0)}})}populatePreferences(t){this.isMarketingOptedIn=t.acceptedFAGroupMarketing,t.mainPreferences.forEach(n=>{n.preferences.forEach(o=>{this.preferenceState[o.preferenceId.toString()]=o.isSelected})}),this.isPreferenceLoaded=!0}initialisePreferenceState(){this.contactPreferenceSections.forEach(t=>{t.preferences.forEach(n=>{this.preferenceState[n.id]=!1})}),this.loadPreferences()}buildPreferenceRequest(){return{fan:Number(this.sharedService.fanCode),acceptedFAGroupMarketing:this.isMarketingOptedIn,modifiedBy:"Frontend",marketingChannelPreferences:{1:!0},marketingPreferences:this.preferenceState}}onPreferencesSave(){let t=this.buildPreferenceRequest();this.preferenceService.updatePreferences(t).pipe(xt({count:3,delay:(n,o)=>(this.showErrorMessagePopup(`Saving preferences failed. Retrying... (${o}/3)`),yt(1e3))})).subscribe({next:n=>{this.successPopupService.setSuccessMessage("Your contact preferences have been updated"),this.successPopupService.show()},error:()=>{this.showErrorMessagePopup("Unable to save your preferences. Please try again later.")}})}};r.\u0275fac=function(n){return new(n||r)(y(k),y(z),y(K),y(ae),y(Q),y(Oe),y(he),y(Te),y(Zt))},r.\u0275cmp=_({type:r,selectors:[["app-preferences"]],hostBindings:function(n,o){n&1&&b("click",function(l){return o.clickout(l)},kt)},standalone:!1,decls:68,vars:19,consts:[["optedOut",""],["id","main-content",1,"body-content",3,"ngClass"],["tabindex","0",1,"current-page-title"],["id","bannerimage",1,"banner"],[1,"bannerbg"],[1,"container","preferenes-container"],[1,"preferences-content"],[1,"preferences-panel"],[1,"info-panel","preferencesDetails"],[1,"info-panel-heading"],[1,"info-panel-title"],[1,"preferences-row"],[1,"preferences-section"],[1,"info-panel-subtitle"],["class","marketing-status-banner",3,"ngClass",4,"ngIf"],[4,"ngIf","ngIfElse"],["id","marketing-preference-btn",1,"preferences-btn",3,"click"],[1,"preferences-section","contact-preferences"],[1,"contact-preferences-container"],["class","preference-section",4,"ngFor","ngForOf"],[1,"county-subtitle"],[1,"dbs_Currently_info","county-dropdown-mobile"],[1,"parent-my-list"],["id","myList",3,"click","ngClass"],["tabindex","0","class","selectedCountry",3,"id","keypress","click",4,"ngFor","ngForOf"],["tabindex","0","id","anchorInMyList","aria-label","Toggle country dropdown",1,"anchor-myList",3,"keypress","click"],[1,"dropdown"],[1,"selectBox"],["id","select","placeholder","Choose from list",1,"inp"],[1,"chooseFromList"],[1,"overSelect"],["id","myDropdownParent",1,"dropdown-content-parent"],["id","myDropdown",1,"dropdown-content"],[1,"rectangle-3"],["sanitizeInput","","type","text","tabindex","0","placeholder","Search..","id","myInput",3,"keyup"],["tabindex","0",1,"search-close-button",3,"keypress","click"],["id","mydropdownoption"],["name","countyLablesInDropdown","class","containerDrop",3,"for",4,"ngFor","ngForOf"],[1,"county-searchbox-buttons"],["tabindex","0",1,"btn-county","blue-county",3,"click"],["tabindex","0",1,"btn-county","grey-county",3,"click","disabled","ngClass"],[1,"preferences-section","button-section"],["id","save-preferences-btn",1,"preferences-btn","save-preferences-btn",3,"click"],[1,"preferences-section","footer-section"],["target","_blank","rel","noopener noreferrer",3,"href"],[1,"marketing-status-banner",3,"ngClass"],[1,"marketing-status-icon"],[1,"marketing-status-text"],["target","_blank","rel","noopener noreferrer",1,"preamble-link","first-item-focus",3,"href"],[1,"preference-section"],[1,"contact-preference-header"],["class","preference-item",4,"ngFor","ngForOf"],[1,"preference-item"],[1,"toggleSwitch"],["type","checkbox",3,"ngModelChange","ngModel","disabled"],[1,"track"],[1,"thumb"],[1,"contact-preference-label"],["tabindex","0",1,"selectedCountry",3,"keypress","click","id"],["name","countyLablesInDropdown",1,"containerDrop",3,"for"],["type","checkbox","name","countyCheckboxes",1,"countyCheckbox",3,"keypress","click","id","value"],[1,"checkmark"]
6],template:function(n,o){if(n&1){let i=S();c(0,"main",1)(1,"div",2),d(2,"Preferences"),s(),c(3,"section",3),C(4,"header",4),s(),c(5,"div",5)(6,"div",6)(7,"section",7)(8,"div",8)(9,"div",9)(10,"h3",10),d(11," Marketing Preferences "),s()(),c(12,"div",11)(13,"div",12)(14,"h3",13),d(15),s(),M(16,un,4,5,"div",14)(17,bn,8,1,"ng-container",15)(18,fn,5,1,"ng-template",null,0,jt),c(20,"button",16),b("click",function(){return f(i),g(o.toggleMarketingPreference())}),d(21),s()(),c(22,"div",17)(23,"h3",13),d(24," Contact Preferences "),s(),c(25,"p"),d(26," These are your email contact preferences. Make your selections below to define which emails you receive from The FA and hit the \u2018save preferences\u2019 button below. "),s(),c(27,"p"),d(28," You will only receive emails about your chosen selections if your master opt in (above) is enabled. You may notice some preferences are already enabled \u2013 this is due to where you initially registered with The FA. "),s(),c(29,"div",18),M(30,hn,4,2,"div",19),s()(),c(31,"div",12)(32,"h3",20),d(33," County FA "),s(),c(34,"p"),d(35," If you would like to receive information and updates, via email, from your local County Football Association, including messages about partners and sponsors, please select them from the list below "),s(),c(36,"span",21)(37,"div",22)(38,"div",23),b("click",function(p){return f(i),g(o.toggleMultiCheckboxDropdown(p))}),M(39,vn,2,3,"a",24),c(40,"a",25),b("keypress",function(p){return f(i),g(o.toggleMultiCheckboxDropdown(p))})("click",function(p){return f(i),g(o.toggleMultiCheckboxDropdown(p))}),s()()()(),c(41,"div",26)(42,"div",27)(43,"select",28)(44,"option",29),d(45,"Choose from list"),s()(),C(46,"div",30),s()(),c(47,"div",31)(48,"div",32),C(49,"div",33),c(50,"input",34),b("keyup",function(){return f(i),g(o.filterFunction())}),s(),c(51,"button",35),b("keypress",function(){return f(i),g(o.hideDropdown())})("click",function(){return f(i),g(o.hideDropdown())}),s(),c(52,"div",36),M(53,yn,4,7,"label",37),s(),c(54,"div",38)(55,"button",39),b("click",function(){return f(i),g(o.updateCounties())}),d(56," APPLY "),s(),c(57,"button",40),b("click",function(){return f(i),g(o.resetCheckboxes())}),d(58," RESET "),s()()()()(),c(59,"div",41)(60,"button",42),b("click",function(){return f(i),g(o.onPreferencesSave())}),d(61," Save preferences "),s()(),c(62,"div",43)(63,"p"),d(64," *The FA Group includes The Football Association Limited, Wembley Stadium Limited and National Football Centre Limited. We will not share your information with our partners or any third parties and you can withdraw your consent at any time. Please also see "),c(65,"a",44),d(66,"The FA\u2019s Privacy Policy"),s(),d(67," for more information. "),s()()()()()()()()}if(n&2){let i=Dt(19);h("ngClass",J(13,ln,!o.isPreferenceLoaded)),u(15),w(" ",o.isMarketingOptedIn?"Opted In":"Opted Out"," "),u(),h("ngIf",o.isPreferenceLoaded),u(),h("ngIf",o.isMarketingOptedIn)("ngIfElse",i),u(4),w(" ",o.isMarketingOptedIn?"OPT OUT":"OPT IN"," "),u(9),h("ngForOf",o.contactPreferenceSections),u(8),h("ngClass",J(15,dn,o.selectedCounty.length==0)),u(),h("ngForOf",o.selectedCounty),u(14),h("ngForOf",o.countyList),u(4),h("disabled",o.selectedCounty.length==0)("ngClass",J(17,mn,o.selectedCounty.length==0)),u(8),h("href",o.privacyPolicyLink,W)}},dependencies:[Ut,$t,Yt,Qt,Xt,Gt,Jt,Kt],styles:['body[_ngcontent-%COMP%]{margin:0}.seperator[_ngcontent-%COMP%]{width:750px;height:5px;margin:auto;background-color:#fff;box-shadow:0 2px 2px #0000003d}hr[_ngcontent-%COMP%]{margin:10px 70px;width:600px}.containerDrop[_ngcontent-%COMP%]{display:block;position:relative;padding-left:70px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%!important}#mydropdownoption[_ngcontent-%COMP%]{width:99%!important;max-height:300px;overflow:auto}label[for=extension_CFA_None][_ngcontent-%COMP%]{display:none!important}.containerDrop[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[_ngcontent-%COMP%]{position:absolute;top:13px;left:10px;height:18px;width:18px;background-color:#fefefe;border:1px solid grey}.containerDrop[_ngcontent-%COMP%]:hover input[_ngcontent-%COMP%] ~ .checkmark[_ngcontent-%COMP%]{background-color:#ccc}.containerDrop[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]{background-color:#011e41;border:none}.checkmark[_ngcontent-%COMP%]:after{content:"";position:absolute;display:none}.containerDrop[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after{display:block}.containerDrop[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{left:5px;top:1px;width:5px;height:12px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
6.chooseFromList[_ngcontent-%COMP%]{font-weight:700;font-size:12px}.overSelect[_ngcontent-%COMP%]{position:absolute;inset:0}.selectBox[_ngcontent-%COMP%]{width:300px}.inp[_ngcontent-%COMP%]{border:none;padding:5px 10px;outline:none;width:300px;border-bottom:.5px solid #011e41;opacity:.4;font-weight:700;font-size:16px;display:none}#myInput[_ngcontent-%COMP%]{box-sizing:border-box;background:url("./media/[email protected]") no-repeat center center;background-position:10px 10px;background-repeat:no-repeat;font-size:16px!important;padding:14px 20px 12px 45px!important;border:1px solid #979797!important;border-radius:4px;margin:4px;width:calc(100% - 10px)!important;height:40px;position:relative;bottom:-5px}form.example[_ngcontent-%COMP%] input[type=text][_ngcontent-%COMP%]{padding:10px;font-size:17px;border:1px solid grey;float:left;width:80%;background:#f1f1f1}form.example[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{float:left;width:20%;padding:10px;background:#2196f3;color:#fff;font-size:17px;border:1px solid grey;border-left:none;cursor:pointer;position:relative;top:-36px;left:-12px;background-size:contain;background-repeat:no-repeat;background-color:#fff;height:11px}form.example[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{background:#0b7dda}form.example[_ngcontent-%COMP%]:after{content:"";clear:both;display:table}.parent-my-list[_ngcontent-%COMP%]{position:relative}#myList[_ngcontent-%COMP%]{z-index:1;margin:0!important;padding:12px;border:2px solid #aebde6;border-radius:4px;overflow-x:auto;white-space:nowrap;
6font-family:FSJack,arial,helvetica,sans-serif;min-width:213px}.anchor-myList[_ngcontent-%COMP%]{background:#fff url("./media/Down-arrow-darkblue-YHO42HDT.svg") center center no-repeat;position:absolute;display:inline-block;width:30px;height:40px;top:4px;right:3px;z-index:4;cursor:pointer}.selectedCountyList[_ngcontent-%COMP%]{display:block!important}#myInput[_ngcontent-%COMP%]:focus{outline:1px solid #979797}.mySelectedList[_ngcontent-%COMP%]:before{content:"County FA";color:#011e41;font-family:FSDillon,arial,helvetica,sans-serif;font-size:16px;font-weight:499;letter-spacing:.24px;line-height:20px}.preferenes-container[_ngcontent-%COMP%] .parent-my-list[_ngcontent-%COMP%]{width:max-content;max-width:100%}.preferenes-container[_ngcontent-%COMP%] .dbs_Currently_info[_ngcontent-%COMP%]{padding-left:0!important}.selectedCountry[_ngcontent-%COMP%]{z-index:2;padding:8px 6px;margin:6px;border-radius:1px;background-color:#ededed;color:#011e41;font-family:Arial,helvetica,sans-serif;font-weight:550;font-size:14px;letter-spacing:0;line-height:38px;cursor:pointer}.selectedCountry[_ngcontent-%COMP%]:after{z-index:2;content:"X";font-weight:700;font-size:16px;text-decoration:none;height:16px;overflow:hidden;margin-left:10px;position:relative;width:13px;left:0;right:0;top:0}.dropdown[_ngcontent-%COMP%]{position:relative;display:inline-block;max-width:300px}.dropdown-content-parent[_ngcontent-%COMP%]{position:relative;display:none}.dropdown-content[_ngcontent-%COMP%]{display:none;position:absolute;background-color:#fff;z-index:12;box-sizing:border-box;width:auto;border:1px solid #979797;border-radius:4px;padding:5px}.dropdown-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;padding:12px 36px;text-decoration:none;display:block}.dropdown-content[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#000;padding:12px 36px;text-decoration:none;display:block;margin-bottom:0}.county-searchbox-buttons[_ngcontent-%COMP%]{border-top:1px solid #f5f5f5;padding:10px 20px;display:flex;align-items:center;justify-content:center}.btn-county[_ngcontent-%COMP%]{margin-left:10px;margin-bottom:10px;position:relative;float:right}.blue-county[_ngcontent-%COMP%]{color:#fff;
6font-family:FSJack-Bold,arial,helvetica,sans-serif;font-size:14px;line-height:22px;padding:8px 45px;background-color:#011e41;border:none;font-weight:700;letter-spacing:0;text-align:center;order:2}.grey-county[_ngcontent-%COMP%]{color:#011e41;font-family:FSJack-Bold,arial,helvetica,sans-serif;font-size:14px;line-height:22px;padding:8px 45px;background-color:#d7d7d7;border:none;font-weight:700;letter-spacing:0;text-align:center;order:1}.disabled-btn-county[_ngcontent-%COMP%]{color:#a9a9a9!important;background-color:#e1e1e1!important}.countyCheckbox[_ngcontent-%COMP%]{background-color:#fefefe;cursor:default;-webkit-appearance:checkbox;box-sizing:border-box;margin:3px 3px 3px 4px;padding:initial;border:none}.search-close-button[_ngcontent-%COMP%]{height:38px;background:url("./media/[email protected]") no-repeat center center;background-color:#fff;float:right;position:relative;bottom:37.6px;right:8.5px;border:none;border-left:1px solid #979797;padding-left:6px;width:40px!important;cursor:pointer;z-index:3;margin-bottom:-35px;background-position:15px 12px;background-repeat:no-repeat;font-size:16px!important}button.search-close-button[_ngcontent-%COMP%]:hover{background-color:#fff!important;box-shadow:0 0!important;border:none!important;border-left:1px solid #979797!important;border-top:1px solid #979797!important}.dropdown-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover, .dropdown-content[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover{background-color:#011e41;color:#fefefe}.checkbox-selected[_ngcontent-%COMP%]{background-color:#011e41;color:#fefefe!important}.show[_ngcontent-%COMP%]{display:block}.hide[_ngcontent-%COMP%], .rectangle-3[_ngcontent-%COMP%]{display:none}.pad-l-5[_ngcontent-%COMP%]{padding-left:5px!important}.preferences-content[_ngcontent-%COMP%]{display:flex;justify-content:center;width:100%;padding-inline:2px;box-sizing:border-box}.preferences-panel[_ngcontent-%COMP%]{width:100%;max-width:930px}.banner[_ngcontent-%COMP%]{min-height:170px!important;z-index:10!important}.contact-preferences-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.preference-section[_ngcontent-%COMP%]{margin:20px 0;position:relative;flex:1 1 50%;min-width:280px;padding:0 12px}.preference-section[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-weight:600;margin-bottom:12px}.preferences-row[_ngcontent-%COMP%]{padding:24px!important;display:flex;flex-direction:column;gap:24px}.preferenes-container[_ngcontent-%COMP%]{z-index:11!important;position:relative;margin-top:-150px!important}.preferenes-container[_ngcontent-%COMP%] .info-panel-title[_ngcontent-%COMP%]{color:#011228;
6font-family:FSJack,arial,helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.preferenes-container[_ngcontent-%COMP%] .info-panel-subtitle[_ngcontent-%COMP%]{color:#011228;font-family:FSJack,arial,helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:20px}.preferenes-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .preferenes-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#011228;font-family:FSJack,arial,helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.preferenes-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#011228;margin:12px 0!important}.preferenes-container[_ngcontent-%COMP%] .contact-preferences[_ngcontent-%COMP%]{margin-top:8px}.preferenes-container[_ngcontent-%COMP%] .contact-preferences[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-of-type{margin:0!important}.preferenes-container[_ngcontent-%COMP%] .button-section[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.preferenes-container[_ngcontent-%COMP%] .footer-section[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .preferenes-container[_ngcontent-%COMP%] .footer-section[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:12px;font-style:italic;font-weight:400;line-height:16px;letter-spacing:.023px;margin:0!important}.preferenes-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#024597;text-decoration-line:underline}.preferenes-container[_ngcontent-%COMP%] .info-panel[_ngcontent-%COMP%]{box-shadow:0 2px 2px #00000040;border-right:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;border-left:2px solid #f0f0f0}.preferenes-container[_ngcontent-%COMP%] .info-panel-heading[_ngcontent-%COMP%]{display:flex;height:57px;padding:17px 16px;align-items:center;gap:10px;align-self:stretch;border-top:3px solid #dd3b35;background:#f1f1f1}.preferenes-container[_ngcontent-%COMP%] .marketing-status-banner[_ngcontent-%COMP%]{display:flex;padding:8px;align-items:center;gap:8px;align-self:stretch;border-radius:4px}.preferenes-container[_ngcontent-%COMP%] .marketing-status-banner--opted-in[_ngcontent-%COMP%]{background-color:#e7f8e7}.preferenes-container[_ngcontent-%COMP%] .marketing-status-banner--opted-out[_ngcontent-%COMP%]{background-color:#ffe6e6}.preferenes-container[_ngcontent-%COMP%] .marketing-status-text[_ngcontent-%COMP%]{color:#011228;
6font-family:FSJack,arial,helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.marketing-status-icon[_ngcontent-%COMP%]{width:20px;height:20px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}.marketing-status-banner--opted-in[_ngcontent-%COMP%] .marketing-status-icon[_ngcontent-%COMP%]{background-image:url("./media/tick-round-dark-Y2IXRHXM.svg")}.marketing-status-banner--opted-out[_ngcontent-%COMP%] .marketing-status-icon[_ngcontent-%COMP%]{background-image:url("./media/cross-round-dark-67RNYSVB.svg")}.preferences-btn[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:8px;border-radius:4px;border:1px solid #e1261c;background-color:#e1261c;color:#fff;font-family:FSDillon,arial,helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.24px;box-sizing:border-box}.preference-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin-bottom:12px;position:relative}.preference-item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.contact-preference-label[_ngcontent-%COMP%], .contact-preference-header[_ngcontent-%COMP%], .county-subtitle[_ngcontent-%COMP%]{font-size:16px;color:#011228;
6font-family:FSJack,arial,helvetica,sans-serif;font-style:normal;line-height:22px}.contact-preference-label[_ngcontent-%COMP%]{font-weight:400}.contact-preference-header[_ngcontent-%COMP%]{font-weight:500}.county-subtitle[_ngcontent-%COMP%]{font-weight:600}.toggleSwitch[_ngcontent-%COMP%]{position:relative;display:inline-block;width:24px;height:12px;flex-shrink:0;cursor:pointer}.toggleSwitch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{position:absolute;opacity:0;width:0;height:0}.track[_ngcontent-%COMP%]{position:absolute;inset:0;background:#aebde6;border-radius:6px;transition:background-color .2s ease}.thumb[_ngcontent-%COMP%]{position:absolute;width:8px;height:8px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 0 2px #0000000d;transition:left .2s ease}.toggleSwitch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked + .track[_ngcontent-%COMP%]{background:#039855}.toggleSwitch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked + .track[_ngcontent-%COMP%] + .thumb[_ngcontent-%COMP%]{left:14px}.toggleSwitch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:disabled + .track[_ngcontent-%COMP%]{background:#8e98ae}.toggleSwitch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:disabled + .track[_ngcontent-%COMP%] + .thumb[_ngcontent-%COMP%]{background:#f0f1f4}.toggleSwitch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked:disabled + .track[_ngcontent-%COMP%]{background:#8e98ae}.toggleSwitch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked:disabled + .track[_ngcontent-%COMP%] + .thumb[_ngcontent-%COMP%]{left:14px;background:#f0f1f4}.toggleSwitch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus-visible + .track[_ngcontent-%COMP%]{outline:2px solid #003c71;outline-offset:2px}#marketing-preference-btn[_ngcontent-%COMP%]{height:40px;width:314px}#save-preferences-btn[_ngcontent-%COMP%]{height:40px;width:199px}.preferenes-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus:not(:focus-visible){outline:none;box-shadow:none}.body-content.disabled[_ngcontent-%COMP%]{pointer-events:none;opacity:.5}@media (max-width: 767px) and (min-width: 320px){.dropdown-content-parent[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;z-index:121;background-color:#011e41}.dropdown-content[_ngcontent-%COMP%]{width:-webkit-fill-available;top:50px;left:0;border-top-left-radius:12px;border-top-right-radius:12px}#mydropdownoption[_ngcontent-%COMP%]{height:575px!important;overflow:auto;max-height:none}.checkmark[_ngcontent-%COMP%]{left:87%;height:24px;width:24px;border-radius:1px}.containerDrop[_ngcontent-%COMP%]{font-size:18px;letter-spacing:0;line-height:21px}.county-dropdown-mobile[_ngcontent-%COMP%]{width:100%!important}.thick-mid-line[_ngcontent-%COMP%]{height:5px;width:114px;opacity:.5;border-radius:4px;background-color:#464646}.btn-county[_ngcontent-%COMP%]{position:relative;margin:0;padding:8px 24px}.rectangle-3[_ngcontent-%COMP%]{display:block;height:5px;width:114px;opacity:.5;border-radius:4px;background-color:#464646;margin:20px 120px}#preferences-iframe[_ngcontent-%COMP%]{height:1320px}}@media only screen and (max-width: 767px){.dropdown-content[_ngcontent-%COMP%]{width:95%!important;left:-32px!important;top:-32px!important}.county-searchbox-buttons[_ngcontent-%COMP%]{justify-content:flex-start;gap:12px}}@media (max-width: 400px){.county-searchbox-buttons[_ngcontent-%COMP%]{display:flex;justify-content:flex-start}}@media (max-width: 767px){.preferenes-container[_ngcontent-%COMP%]{margin-top:-108px!important}.preference-section[_ngcontent-%COMP%]{padding:0;margin-bottom:40px;width:100%}.preference-section[_ngcontent-%COMP%]:last-child{padding:0;margin-bottom:20px}.preference-section[_ngcontent-%COMP%]:after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:1px;background:#cbcbcb}.contact-preferences-container[_ngcontent-%COMP%]{display:block}.preferences-btn[_ngcontent-%COMP%]{width:100%!important;padding:8px 48px}}@media (min-width: 768px){.preference-section[_ngcontent-%COMP%]:nth-child(-n+2) .preference-item[_ngcontent-%COMP%]:last-child:after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:1px;background:#cbcbcb}.preference-section[_ngcontent-%COMP%]:nth-child(n+3):after{content:"";position:absolute;
6left:0;right:0;bottom:-20px;height:1px;background:#cbcbcb}.dropdown-content[_ngcontent-%COMP%]{margin-top:-20px}}']});let a=r;return a})();var xn=[{path:"",component:Fe}],Re=(()=>{let r=class r{};r.\u0275fac=function(n){return new(n||r)},r.\u0275mod=T({type:r}),r.\u0275inj=D({imports:[lt.forChild(xn),lt]});let a=r;return a})();var _n=[K,Ht],$a=(()=>{let r=class r{};r.\u0275fac=function(n){return new(n||r)},r.\u0275mod=T({type:r}),r.\u0275inj=D({providers:_n,imports:[Re,qt,_e,te]});let a=r;return a})();export{$a as PreferencesModule};
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.