1"use strict";(self.webpackChunkflosports_webapp=self.webpackChunkflosports_webapp||[]).push([[1609],{66918:(D,m,t)=>{t.r(m),t.d(m,{ConferencesModule:()=>Z});var s=t(36895),l=t(26520),v=t(77579),p=t(61135),f=t(18505),c=t(34782),u=t(95698),d=t(54004),E=t(7069),C=t(9367),e=t(94650),M=t(80529),P=t(63900),R=t(91954),O=t(93634),L=t(49670),j=t(14814);let S=(()=>{class n{constructor(o,i,g){this.http=o,this.logger=i,this.verticalService=g,this.getConferencesList=()=>this.verticalService.siteId$.pipe((0,P.w)(a=>{const y=new M.LE({fromObject:{version:L.n3,site_id:a}});return this.http.get(L.n8,{params:y}).pipe((0,O.R)(this.logger,"ConferencesDataService",void 0))}))}}return n.\u0275fac=function(o){return new(o||n)(e.\u0275\u0275inject(M.eN),e.\u0275\u0275inject(R.te),e.\u0275\u0275inject(j.A))},n.\u0275prov=e.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac}),n})();var x=t(70477),N=t(38101),A=t(79221),B=t(49455);function U(n,r){1&n&&e.\u0275\u0275elementContainer(0)}function F(n,r){if(1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"flo-content-right-rail-layout",5),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementContainerEnd()),2&n){const o=r.ngIf,i=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("container",o.content)("topContent",o.topContent)("bottomContent",o.bottomContent)("secondaryContainer",o.rightRailContent)("message",e.\u0275\u0275pipeBind1(2,5,i.message$))}}function W(n,r){if(1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,F,3,7,"ng-container",4),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementContainerEnd()),2&n){const o=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(2,1,o.conferenceLayout$))}}function G(n,r){1&n&&(e.\u0275\u0275elementStart(0,"div",6),e.\u0275\u0275element(1,"flo-error"),e.\u0275\u0275elementEnd())}const I={autoPageCall:!1,category:"Conferences",page_category:"Conferences"};let K=(()=>{class n{constructor(o,i,g){this.conferencesDataService=o,this.segmentService=i,this.pageMetaService=g,this.ngOnDestroy$=new v.x,this.isLayoutError$=new p.X(!1),this.conferenceLayout$=this.conferencesDataService.getConferencesList().pipe((0,f.b)(a=>{this.isLayoutError$.next(!a)}),(0,c.d)(1)),this.seoPageMeta$=this.conferenceLayout$.pipe((0,u.q)(1),(0,d.U)(a=>a?.seo),(0,f.b)(a=>{a&&this.setPageMeta(a)})).subscribe(),this.analyticsPageCall$=this.conferenceLayout$.pipe((0,u.q)(1),(0,d.U)(a=>a?.analytics),(0,f.b)(a=>{const y={...I,page_category:a?.extraContext?.pageCategory||"Conferences"};this.segmentService.pageV2(y,{_tag:"list"})})).subscribe(),this.message$=this.conferenceLayout$.pipe((0,d.U)(a=>{if(a&&(0,E.I5)(a))return a.sections.find(E.X6)}))}setPageMeta(o){this.pageMetaService.setPageMeta({type:"website",twitterCard:"summary_large_image",title:o.title||"Conferences",description:o.description||"",canonicalUrl:o.canonicalUrl||"",siteName:null,image:{url:o.imageUrl||"",height:Number(o.imageHeight)||C.l,width:Number(o.imageWidth)||C.fF}})}ngOnDestroy(){this.ngOnDestroy$.next(),this.ngOnDestroy$.complete(),this.isLayoutError$.complete(),this.pageMetaService.clearMeta()}}return n.\u0275fac=function(o){return new(o||n)(e.\u0275\u0275directiveInject(S),e.\u0275\u0275directiveInject(x.BP),e.\u0275\u0275directiveInject(C.de))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["flo-conference-list"]],decls:8,vars:10,consts:[[4,"ifLoaded","ifLoadedTemplate"],["data-test","conference-list",1,"sm-container-w-100","conferences-list-page"],[4,"ngIf","ngIfElse"],["error",""],[4,"ngIf"],[3,"container","topContent","bottomContent","secondaryContainer","message"],["data-test","conference-error",1,"container","bg-white","min-vh-100","py-5"]],template:function(o,i){if(1&o&&(e.\u0275\u0275template(0,U,1,0,"ng-container",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementStart(3,"div",1),e.\u0275\u0275template(4,W,3,3,"ng-container",2),e.\u0275\u0275pipe(5,"async"),e.\u0275\u0275template(6,G,2,0,"ng-template",null,3,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementEnd()),2&o){const g=e.\u0275\u0275reference(7);e.\u0275\u0275property("ifLoaded",e.\u0275\u0275pipeBind1(1,4,i.conferenceLayout$)||e.\u0275\u0275pipeBind1(2,6,i.message$))("ifLoadedTemplate","two-column"),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(5,8,i.isLayoutError$))("ngIfElse",g)}},dependencies:[s.O5,N.a,A.q,B.Q,s.Ov],encapsulation:2,changeDetection:0}),n})();var X=t(16525),z=t(86766),T=t(54767),h=t(70418);const $={autoPageCall:!1,category:"Conferences",page_category:"Conferences"};let Q=(()=>{class n{}return n.\u0275fac=function(o){return new(o||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({providers:[h.c],imports:[l.RouterModule.forChild([{path:"",component:K,canActivate:[h.c],data:{shouldShowAdSkin:!1,shouldShowEventTicker:!0,segment:I}},{path:":nodeId",component:X.Q,canActivate:[h.c],resolve:{collection:z.R},data:{shouldShowAdSkin:!1,shouldShowEventTicker:!0,noTopScroll:!0},children:[{path:"",component:T.t,data:{segment:$}},{path:":tab",component:T.t,data:{segment:$}}]}]),l.RouterModule]}),n})();var H=t(23806),J=t(64558),V=t(86280),Y=t(22525);let Z=(()=>{class n{}return n.\u0275fac=function(o){return new(o||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({providers:[S],imports:[s.ez,l.RouterModule,Q,J.J,H.i,V.T,Y.X]}),n})()},20368:(D,m,t)=>{t.d(m,{I:()=>f});
1var s=t(36895),l=t(26520),v=t(37658),p=t(94650);let f=(()=>{class c{}return c.\u0275fac=function(d){return new(d||c)},c.\u0275mod=p.\u0275\u0275defineNgModule({type:c}),c.\u0275inj=p.\u0275\u0275defineInjector({imports:[s.ez,l.RouterModule,v.I]}),c})()}}]);
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.