1import{a as Ye}from"./chunk-N7XTXLGN.js";import{a as Ke,c as qe}from"./chunk-4ODAK4QO.js";import"./chunk-IQ4LU4EN.js";import{a as ze}from"./chunk-HDGL22WM.js";import{a as K,b as q}from"./chunk-H3RFEBCB.js";import"./chunk-RSHVW7BE.js";import{a as ce}from"./chunk-EMZXT3IU.js";import{a as He,b as Xe,c as je}from"./chunk-PXVYJICO.js";import"./chunk-PY4G5R4P.js";import"./chunk-FE6T7F4I.js";import{a as We}from"./chunk-N4JWPHEK.js";import{b as Ge}from"./chunk-YLCB4Z7E.js";import"./chunk-Y3VQVMDV.js";import"./chunk-ZM4L546V.js";import"./chunk-ZPJ3QWBD.js";import"./chunk-W75IESCE.js";import"./chunk-HJOVIVPL.js";import"./chunk-RLWXYH2N.js";import{a as Ie,b as Re,c as Le,d as ke}from"./chunk-QTOS3DFK.js";import{b as Oe}from"./chunk-KTY5ZLLV.js";import"./chunk-ATELT6NB.js";import"./chunk-BQDCEKWZ.js";import"./chunk-GM7MSPMH.js";import"./chunk-XUALG4YK.js";import{a as Ue,b as Be}from"./chunk-FO4YUEZV.js";import{a as Ve}from"./chunk-XAON6JTI.js";import"./chunk-B45SBSCX.js";import"./chunk-66L7U2W7.js";import{a as $e}from"./chunk-N75P6XA4.js";import{a as De}from"./chunk-RLMIKG2A.js";import{a as X}from"./chunk-ZKIRKIFG.js";import{a as j}from"./chunk-W6WHB7BK.js";import"./chunk-7BAPY2XC.js";import"./chunk-ELPWTJXS.js";import"./chunk-KLNMINFW.js";import"./chunk-BQJNJLNR.js";import"./chunk-IX6YIJBY.js";import"./chunk-K5PQVLXG.js";import"./chunk-Y2HZEBX4.js";import{a as C}from"./chunk-L5YXWJ4E.js";import"./chunk-FA46HHIN.js";import"./chunk-A4BWH4AR.js";import{a as Ne}from"./chunk-UTJNHIRF.js";import{a as Ae}from"./chunk-LJUPPHQT.js";import"./chunk-RVQ5UZ2M.js";import"./chunk-TQH653WH.js";import"./chunk-G7G2ANQK.js";import"./chunk-GCMAJEXN.js";import"./chunk-LVF5VFRJ.js";import"./chunk-M2ZGBVUC.js";import{b as W,c as w,h as H}from"./chunk-WT6AGFLS.js";import"./chunk-RFL2HQ46.js";import"./chunk-NJ6HYLPR.js";import"./chunk-HFYQQ2CS.js";import"./chunk-OGWDV76K.js";import"./chunk-55O4JEAY.js";import"./chunk-YYV2GFB5.js";import{b as Me}from"./chunk-BKALI42Q.js";import"./chunk-2C6X57PV.js";import"./chunk-HKFHLTX4.js";import"./chunk-5I26QJO4.js";import"./chunk-YCGQ56OK.js";import"./chunk-EAORUKO7.js";import"./chunk-H6WNVBXT.js";import{a as we}from"./chunk-5AH3IMWU.js";import{f as U}from"./chunk-YQ7VAPEG.js";import"./chunk-LXFDYKEL.js";import"./chunk-ERT6MUIU.js";import"./chunk-AAFJ4J6P.js";import"./chunk-LBXKUWID.js";import"./chunk-FKBARGMR.js";import"./chunk-UJQPXH26.js";import{c as Ce}from"./chunk-543QJLOQ.js";import{f as B,l as z,v as G}from"./chunk-OXAYNPJK.js";import"./chunk-FV4XWSIO.js";import"./chunk-TJQBJSNA.js";import"./chunk-A3JDIM5Y.js";import"./chunk-JFOGEYCE.js";import"./chunk-EOUCTQXW.js";import{a as be,b as xe}from"./chunk-ZASPOME5.js";import"./chunk-MCL4NTQO.js";import"./chunk-MMCLSZOS.js";import"./chunk-PWCNRWPY.js";import"./chunk-U2GAUEKZ.js";import{b as Fe}from"./chunk-UTZXQPVO.js";import{a as Pe}from"./chunk-LEDJWGWF.js";import"./chunk-T4I6TR7F.js";import"./chunk-5CK3D5TY.js";import"./chunk-KCDTEUNV.js";import"./chunk-MNMRSYUJ.js";import"./chunk-IBH7LWKP.js";import"./chunk-GHYQKX2A.js";import{c as Ee,i as ye}from"./chunk-MID5YTSE.js";import"./chunk-WCVVDJAL.js";import{$a as n,$b as y,Ac as b,Cc as x,Fc as V,Gc as D,Hc as $,Lc as Se,Nb as u,Oc as ge,Pb as f,Pc as ae,Qb as _e,Qc as Te,Rb as L,Rc as he,S as me,Sb as v,Tb as S,Ub as m,Uc as se,Vb as a,Vc as le,Wb as s,Xb as d,Y as de,ac as F,ba as p,cd as T,ec as oe,ga as ie,ha as re,ic as g,id as k,jc as ne,lc as _,qb as E,ta as ue,tb as fe,va as R,zc as ve}from"./chunk-KGFSVI3F.js";import{a as O,b as te,g as r}from"./chunk-5RT4UOON.js";var et=(o,t)=>t.id;function tt(o,t){o&1&&(a(0,"app-page-block-title",3),y(1),g(2,0),F(),s());}function it(o,t){o&1&&(a(0,"div",9),d(1,"app-skeleton",10),s());}function rt(o,t){if(o&1&&(a(0,"div",5),v(1,it,2,0,"div",9,L),s()),o&2){let e=_();n(),S(e.createSkeletonArray(10));}}function ot(o,t){o&1&&d(0,"app-divider");}function nt(o,t){if(o&1&&(d(0,"app-news-card-horizontal-photo",11),u(1,ot,1,0,"app-divider")),o&2){let e=t.$implicit,i=t.$index,l=t.$index,c=t.$count,I=_();m("news",e)("variant",I.NewsCardHorizontalPhotoVariant.BIG)("mobileVariant",i%3===0?I.NewsCardHorizontalPhotoVariantMobile.WITH_PHOTO
1:I.NewsCardHorizontalPhotoVariantMobile.WITHOUT_PHOTO),n(),f(l!==c-1||I.hasMoreNews()?1:-1);}}function at(o,t){o&1&&d(0,"app-loader",6);}function st(o,t){if(o&1){let e=oe();a(0,"div",12),ne("inViewportChange",function(l){ie(e);let c=_();return re(l.isIntersecting&&c.loadMore());}),s();}if(o&2){let e=_();m("inViewportOptions",e.NEWS_AUTO_LOAD_VIEWPORT_OPTIONS);}}function lt(o,t){if(o&1){let e=oe();a(0,"app-button",13),ne("click",function(){ie(e);let l=_();return re(l.loadMore());}),g(1,1),s();}if(o&2){let e=_();m("variant","outline")("size","default")("disabled",e.isLoading());}}var M=class M{constructor(){r(this,"NEWS_AUTO_LOAD_VIEWPORT_OPTIONS",Be);r(this,"withTitle",k(!0));r(this,"favoritesService",p(W));r(this,"favoriteStateService",p(H));r(this,"infiniteScrollNewsService",p(ce));r(this,"authState",p(w));r(this,"pd",p(Fe));r(this,"isServer",this.pd.isServer);r(this,"displayedNews",this.infiniteScrollNewsService.displayedNews);r(this,"hasMoreNews",this.infiniteScrollNewsService.hasMoreNews);r(this,"isLoading",this.infiniteScrollNewsService.isLoading);r(this,"withAutoLoad",this.infiniteScrollNewsService.withAutoLoad);r(this,"loadMore",this.infiniteScrollNewsService.loadMore);r(this,"_resource",U({params:()=>({isAuthenticated:this.authState().isAuthenticated,limit:this.infiniteScrollNewsService.NEWS_LIMIT,maxPublishedDate:this.infiniteScrollNewsService.maxPublishedDate()}),stream:({params:t})=>{let{isAuthenticated:e,limit:i,maxPublishedDate:l}=t,c=O({count:i},l&&{maxPublishedDate:l});return(e?this.favoritesService.getNews(c):this.favoritesService.getMockedNews(c)).pipe(me(()=>this.infiniteScrollNewsService.currentLoadCount.update(Ze=>Ze+1)));}}));r(this,"notStarted",T(()=>this._resource.status()==="idle"));r(this,"createSkeletonArray",Ke);r(this,"NewsCardHorizontalPhotoVariant",Xe);r(this,"NewsCardHorizontalPhotoVariantMobile",je);this.infiniteScrollNewsService.setResource(this._resource),R(()=>{this.favoriteStateService.changeFavoriteTeamEvent()&&this.infiniteScrollNewsService.reset();});}};r(M,"\u0275fac",function(e){return new(e||M)();}),r(M,"\u0275cmp",E({type:M,selectors:[["app-favorite-news"]],inputs:{withTitle:[1,"withTitle"]},features:[ge([ce])],decls:9,vars:6,consts:()=>{let t;t="\u041D\u043E\u0432\u0438\u043D\u0438";let e;return e=" \u041F\u043E\u043A\u0430\u0437\u0430\u0442\u0438 \u0431\u0456\u043B\u044C\u0448\u0435 ",[t,e,[3,"withHeaderBorder","withHeader"],["title",""],["content","",1,"flex","flex-col"],[1,"flex","flex-col","gap-[1px]"],[1,"py-15.5"],["appInViewPort","",1,"h-0",3,"inViewportOptions"],["className","flex-1 m-4",3,"variant","size","disabled"],[1,"px-4","py-4"],[1,"h-30","w-full","py-4"],[1,"p-4",3,"news","variant","mobileVariant"],["appInViewPort","",1,"h-0",3,"inViewportChange","inViewportOptions"],["className","flex-1 m-4",3,"click","variant","size","disabled"]];},template:function(e,i){e&1&&(a(0,"app-page-block-card",2),u(1,tt,3,0,"app-page-block-title",3),a(2,"div",4),u(3,rt,3,0,"div",5),v(4,nt,2,4,null,null,et),u(6,at,1,0,"app-loader",6),u(7,st,1,1,"div",7)(8,lt,2,3,"app-button",8),s()()),e&2&&(m("withHeaderBorder",i.withTitle())("withHeader",i.withTitle()),n(),f(i.withTitle()?1:-1),n(2),f(i.notStarted()||i.displayedNews().length===0&&i.isLoading()?3:-1),n(),S(i.displayedNews()),n(2),f(i.isLoading()?6:-1),n(),f(i.withAutoLoad()?7:i.hasMoreNews()?8:-1));},dependencies:[xe,Ae,Ue,be,He,X,j,C],encapsulation:2,changeDetection:0}));var Y=M;var P=class P{constructor(){r(this,"datePipe",p(ye));}transform(t){if(!t)return null;let e=new Date(t);if(Oe(e)){let i=this.datePipe.transform(e,"dd MMMM");return`${"\u0421\u044C\u043E\u0433\u043E\u0434\u043D\u0456"}, ${i}`;}if(Re(e)){let i=this.datePipe.transform(e,"dd MMMM");return`${"\u0417\u0430\u0432\u0442\u0440\u0430"}, ${i}`;}if(Le(e)){let i=this.datePipe.transform(e,"dd MMMM");return`${"\u0412\u0447\u043E\u0440\u0430"}, ${i}`;}return Ie(e)?this.datePipe.transform(e,"dd MMMM"):this.datePipe.transform(e,"dd MMMM yyyy");}};r(P,"\u0275fac",function(e){return new(e||P)();}),r(P,"\u0275pipe",fe({name:"readableDatePipe",type:P,pure:!0}));var Q=P;var h=class h{constructor(){r(this,"favoritesService",p(W));r(this,"favoriteStateService",p(H));r(this,"authState",p(w));r(this,"activeTab",ue("UPCOMING"));r(this,"tabType",T(()=>{let t=this.activeTab();return t==="LIVE"?"UPCOMING":t;}));r(this,"refetchTrigger",T(()=>[this.favoriteStateService.changeFavoriteTeamEvent()]));r(this,"_fixtures",U({params:()=>({isAuthenticated:this.authState().isAuthenticated,type:this.tabType()}),stream:({params:t})=>{let{isAuthenticated:e,type:i}=t;return e?this.favoritesService.getFavoriteFixtures({type:i}):this.favoritesService.getMockedFixtures({type:i});}}));r(this,"fixtures",we(this._fixtures));r(this,"isLoading",this._fixtures.isLoading);r(this,"isNotStarted",T(()=>this._fixtures.status()==="idle"));r(this,"filteredFixtures",T(()=>{let t=this.fixtures();return this.activeTab()==="LIVE"?t==null?void 0:t.map(e=>te(O({},e),{fixtures:e.fixtures.map(i=>te(O({},i),{fixtures:i.fixtures.filter(l=>l.state==="LIVE")})).filter(i=>i.fixtures.length>0)})).filter(e=>e.fixtures.length>0):t;}));r(this,"tabs",[{value:"UPCOMING",label:"\u0440\u043E\u0437\u043A\u043B\u0430\u0434"},{value:"LIVE",label:"live"},{value:"FINISHED",label:"\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0456"}]);
1r(this,"emptyStateMessage",T(()=>{switch(this.activeTab()){case"UPCOMING":return"\u0423 \u0446\u0435\u0439 \u0434\u0435\u043D\u044C \u043C\u0430\u0442\u0447\u0456\u0432 \u043D\u0435\u043C\u0430\u0454...";case"LIVE":return"\u041D\u0430\u0440\u0430\u0437\u0456 \u043D\u0435\u043C\u0430\u0454 \u043C\u0430\u0442\u0447\u0456\u0432 \u0443 \u0440\u0435\u0436\u0438\u043C\u0456 Live.";case"FINISHED":return"\u041D\u0435\u043C\u0430\u0454 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u0445 \u043C\u0430\u0442\u0447\u0456\u0432 \u0437\u0430 \u0446\u0435\u0439 \u0434\u0435\u043D\u044C.";default:return"\u0423 \u0446\u0435\u0439 \u0434\u0435\u043D\u044C \u043C\u0430\u0442\u0447\u0456\u0432 \u043D\u0435\u043C\u0430\u0454...";}}));R(()=>{this.refetchTrigger()&&this._fixtures.reload();});}};r(h,"\u0275fac",function(e){return new(e||h)();}),r(h,"\u0275prov",de({token:h,factory:h.ɵfac,providedIn:"root"}));var Z=h;var pt=(o,t)=>({hidden:o,"pb-3":t}),mt=()=>({width:96}),dt=()=>[1,2,3,4],ut=o=>({"mt-4":o}),ft=(o,t)=>t.value,_t=(o,t)=>t.date,vt=(o,t)=>t.id;function St(o,t){o&1&&(a(0,"app-page-block-title",2),g(1,0),s());}function gt(o,t){if(o&1&&(a(0,"app-tab-selector-option",6),b(1),se(2,"capitalizePipe"),s()),o&2){let e=t.$implicit;m("value",e.value),n(),x(" ",le(2,2,e.label)," ");}}function Tt(o,t){if(o&1&&(a(0,"li"),d(1,"app-listed-fixture",17),s()),o&2){let e=t.$implicit,i=_(3);n(),m("fixture",e)("variant",i.ListedFixtureVariant.FAVORITE);}}function ht(o,t){if(o&1&&(a(0,"div",10)(1,"div",11),d(2,"figure",12),a(3,"div",13)(4,"div",14),b(5),s(),a(6,"app-link",15),b(7),s()()()(),a(8,"ul",16),v(9,Tt,2,2,"li",null,vt),s()),o&2){let e=t.$implicit;n(2),m("src",e.countryLeague.country.logoUrl)("sizes",ae(5,mt)),n(3),x(" ",e.countryLeague.country.name," "),n(),m("href",e.countryLeague.league.publicUrl),n(),x(" ",e.countryLeague.league.name," "),n(2),S(e.fixtures);}}function Et(o,t){if(o&1&&(a(0,"div",9),b(1),se(2,"readableDatePipe"),s(),v(3,ht,11,6,null,null,_e)),o&2){let e=t.$implicit;n(),x(" ",le(2,1,e.date)," "),n(2),S(e.fixtures);}}function yt(o,t){if(o&1&&(a(0,"div",8),b(1),s()),o&2){let e=_();n(),x(" ",e.emptyStateMessage()," ");}}function Ft(o,t){if(o&1&&d(0,"app-skeleton",18)(1,"app-fixture-list-skeleton"),o&2){let e=t.$index;m("ngClass",Te(1,ut,e!==0));}}function bt(o,t){o&1&&v(0,Ft,2,3,null,null,L),o&2&&S(ae(0,dt));}var A=class A{constructor(){r(this,"withTitle",k(!0));r(this,"store",p(Z));r(this,"tabs",this.store.tabs);r(this,"activeTab",this.store.activeTab);r(this,"isLoading",this.store.isLoading);r(this,"emptyStateMessage",this.store.emptyStateMessage);r(this,"isNotStarted",this.store.isNotStarted);r(this,"filteredFixtures",this.store.filteredFixtures);r(this,"ListedFixtureVariant",Me);}};r(A,"\u0275fac",function(e){return new(e||A)();}),r(A,"\u0275cmp",E({type:A,selectors:[["app-favorite-fixtures"]],inputs:{withTitle:[1,"withTitle"]},decls:12,vars:10,consts:()=>{let t;return t="\u043C\u0430\u0442\u0447\u0456",[t,[3,"withHeaderBorder","withHeader"],["title",""],["content",""],[1,"border-lines-default","flex","h-10","items-center","border-b","px-4"],[3,"ngModelChange","ngModel"],[3,"value"],[1,"bg-background-default","flex","h-full","w-full","flex-col",3,"ngClass"],[1,"text-font-secondary","my-10","text-center","text-sm","font-medium"],[1,"bg-background-card","text-font-accent","font-secondary-semibold","tracking-section","flex","h-10","items-center","px-4","text-sm/[100%]","uppercase","not-first:mt-4"],[1,"flex","flex-row","gap-2","px-4","py-3"],[1,"text-text-default","flex","items-center","gap-2","text-sm","font-medium"],["app-optimized-image","","alt","country logo","fallbackImageVariant","country",1,"relative","h-6","w-6","overflow-hidden","rounded-full",3,"src","sizes"],[1,"flex","flex-col","gap-1"],[1,"text-font-secondary","text-sm","font-medium"],[1,"text-font-default","hover:text-font-secondary","text-sm","font-medium",3,"href"],[1,"flex","flex-col","gap-[1px]","px-2"],[3,"fixture","variant"],[1,"h-10",3,"ngClass"]];},template:function(e,i){if(e&1&&(a(0,"app-page-block-card",1),u(1,St,2,0,"app-page-block-title",2),y(2,3),a(3,"div",4)(4,"app-tabs-selector",5),$("ngModelChange",function(c){return D(i.activeTab,c)||(i.activeTab=c),c;}),v(5,gt,3,4,"app-tab-selector-option",6,ft),s()(),a(7,"div",7),v(8,Et,5,3,null,null,_t),u(10,yt,2,1,"div",8),s(),u(11,bt,2,1),F(),s()),e&2){let l,c;m("withHeaderBorder",i.withTitle())("withHeader",i.withTitle()),n(),f(i.withTitle()?1:-1),n(3),V("ngModel",i.activeTab),n(),S(i.tabs),n(2),m("ngClass",he(7,pt,i.isLoading(),(l=i.filteredFixtures())==null?null:l.length)),n(),S(i.filteredFixtures()),n(2),f(((c=i.filteredFixtures())==null?null:c.length)===0?10:-1),n(),f(i.isLoading()||i.isNotStarted()?11:-1);}},dependencies:[X,j,G,B,z,Ye,Ce,Pe,Ve,Ee,q,K,C,Q,ke],encapsulation:2,changeDetection:0}));var ee=A;var pe=(i=>
1(i.FIXTURES="fixtures",i.TEAMS="teams",i.NEWS="news",i))(pe||{});function xt(o,t){o&1&&d(0,"app-breadcrumbs",3);}function wt(o,t){o&1&&d(0,"app-skeleton",4);}function Ct(o,t){o&1&&d(0,"app-favorite-news",15),o&2&&m("withTitle",!1);}function Mt(o,t){o&1&&d(0,"app-favorite-fixtures",15),o&2&&m("withTitle",!1);}var N=class N{constructor(){r(this,"bottomBarService",p(De));r(this,"authState",p(w));r(this,"pageData",Ne({source:()=>{var t,e;return{id:(e=(t=this.authState().currentUser)==null?void 0:t.id)!=null?e:0};},fetcher:(t,e)=>t.getFavoritesPageData({id:e.id})}));r(this,"activeTab","fixtures");r(this,"FavoriteMenuId",pe);r(this,"MOBILE_BRANDING_WRAPPER_IDS",Ge);this.initMobileMenuEffect(),this.initAdvEffect();}initAdvEffect(){We({desktopBranding:{source:()=>({}),mapper:()=>({})},otpAd:{}});}initMobileMenuEffect(){this.bottomBarService.renderComponent({component:ze,inputs:{}});}ngOnDestroy(){this.bottomBarService.clear();}};r(N,"\u0275fac",function(e){return new(e||N)();}),r(N,"\u0275cmp",E({type:N,selectors:[["app-favorites-page"]],hostVars:2,hostBindings:function(e,i){e&2&&ve("flex flex-col");},decls:18,vars:6,consts:()=>{let t;t=" \u041E\u0431\u0440\u0430\u043D\u0435 ";let e;e="\u041D\u043E\u0432\u0438\u043D\u0438";let i;return i="\u043A\u0430\u043B\u0435\u043D\u0434\u0430\u0440 \u043C\u0430\u0442\u0447\u0456\u0432",[t,e,i,["activeClasses","mp-2 lg:pt-3 pt-2 mp-3 lg:pb-4 max-lg:pb-3 max-lg:pt-3"],[1,"mt-2","mb-3","h-4.5","w-40","max-lg:mt-3","lg:mt-3","lg:mb-4"],[1,"flex","flex-col","gap-6","lg:flex-row"],[1,"flex","flex-col","gap-6","lg:max-w-59"],[3,"id","favoritePage"],[1,"col-span-1","lg:w-full"],[1,"flex","flex-col"],[1,"font-secondary-semibold","text-font-primary","border-lines-default","rounded-t-1","border","px-4","pt-2","pb-2","text-sm","tracking-[0.98px]","uppercase"],[1,"border-lines-default","border-x","px-4","pt-2","pb-2",3,"ngModelChange","ngModel"],["value","news"],["value","fixtures"],[1,"first-letter:uppercase"],[3,"withTitle"]];},template:function(e,i){e&1&&(u(0,xt,1,0,"app-breadcrumbs",3)(1,wt,1,0,"app-skeleton",4),a(2,"div",5)(3,"section",6),d(4,"app-favorite-teams",7),s(),a(5,"section",8)(6,"div",9)(7,"p",10),g(8,0),s(),a(9,"app-tabs-selector",11),$("ngModelChange",function(c){return D(i.activeTab,c)||(i.activeTab=c),c;}),a(10,"app-tab-selector-option",12),y(11),g(12,1),F(),s(),a(13,"a
1pp-tab-selector-option",13)(14,"span",14),g(15,2),s()()(),u(16,Ct,1,1,"app-favorite-news",15)(17,Mt,1,1,"app-favorite-fixtures",15),s()()()),e&2&&(f(i.pageData()!==null?0:1),n(4),m("id",Se(i.FavoriteMenuId.TEAMS))("favoritePage",!0),n(5),V("ngModel",i.activeTab),n(7),f(i.activeTab==="news"?16:17));},dependencies:[qe,Y,ee,C,$e,q,K,G,B,z],encapsulation:2,changeDetection:0}));var Qe=N;export{Qe as FavoritesPage};/**i18n:376755131a591f384236f93a17068741eff2504114f8966087634360e6c75211*/
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.