PageSourceSearch

https://24tv.ua/chunk-SVYHP4SG.js

js 24tv.ua collected 2026-10-01 07:38:17 UTC 16,354 bytes, 2 lines download raw bytes

1import{a as oe}from"./chunk-E7OC2KOV.js";import{a as re}from"./chunk-U5YMPOTW.js";import{a as ie,b as ne}from"./chunk-2JUZCOBV.js";import{a as Y}from"./chunk-QHQBK3GC.js";import{a as T,b as ee,c as te,f as ae}from"./chunk-MUH6QEBS.js";import{a as X}from"./chunk-T733SDF5.js";import{a as K}from"./chunk-JL4C57LX.js";import{a as M}from"./chunk-6WNALHQY.js";import"./chunk-GJROSZWE.js";import"./chunk-4M4GR4LF.js";import"./chunk-CXWVVFQA.js";import{a as Q}from"./chunk-UPOADS4E.js";import"./chunk-KPIYDZ42.js";import{d as Z}from"./chunk-4WIMTTHW.js";import{a as G}from"./chunk-NHNI4FI2.js";import{c as J}from"./chunk-QATRO37S.js";import"./chunk-TCBYTI3O.js";import{a as H}from"./chunk-TIFIUAX3.js";import"./chunk-COZAM65G.js";import"./chunk-JKMEHAH5.js";import"./chunk-5ZOYBEMT.js";import"./chunk-FFULOBRC.js";import"./chunk-2GNSGKJK.js";import"./chunk-OE62Q6NT.js";import"./chunk-SDODLJRV.js";import"./chunk-7AI6XCXY.js";import"./chunk-6XL6ZR7E.js";import"./chunk-7ZI5J6NW.js";import"./chunk-TNWO3V5V.js";import"./chunk-BDCDICQU.js";import"./chunk-2O5SUFIQ.js";import"./chunk-7BXYDLTI.js";import"./chunk-OIWJWJSI.js";import"./chunk-W2AAURR7.js";import"./chunk-Q6MUTPCV.js";import"./chunk-H22NPJR6.js";import"./chunk-ANERGMUT.js";import"./chunk-VHRE3OBS.js";import"./chunk-EMVUJ6AZ.js";import"./chunk-GQTHQBQN.js";import{a as P}from"./chunk-PNNZJAI2.js";import"./chunk-5SHAINRQ.js";import"./chunk-6KA4HRIN.js";import{a as W}from"./chunk-AHRP24OT.js";import"./chunk-RZ3M7425.js";import"./chunk-I7DWJWWF.js";import"./chunk-4FE4N5UK.js";import"./chunk-LZGT4ZB7.js";import"./chunk-OK4RPWFM.js";import"./chunk-TIHJIKI2.js";import"./chunk-4EYW4UOB.js";import"./chunk-USTF6DDC.js";import"./chunk-PUPM4MZD.js";import"./chunk-JU35MD3A.js";import"./chunk-KCDDQQAK.js";import"./chunk-L5TKWPGU.js";import"./chunk-7IPIESDX.js";import"./chunk-7WONYHP4.js";import"./chunk-OSXJDWZI.js";import"./chunk-DZ7AN7HO.js";import"./chunk-PPX736H2.js";import"./chunk-BT6CR5XC.js";import"./chunk-J6I3OTSW.js";import"./chunk-BAGUQOWC.js";import"./chunk-BK3VNX6V.js";import"./chunk-AOQWWMCH.js";import"./chunk-K2BYH3VF.js";import"./chunk-DQRIFTCF.js";import"./chunk-TBJCXSPV.js";import"./chunk-FR4PXKFY.js";import"./chunk-FTHWFN5T.js";import"./chunk-XUZIWLKV.js";import"./chunk-D37Y2S65.js";import"./chunk-5V6VP6TR.js";import"./chunk-LQLNABOD.js";import"./chunk-DWIWAS2O.js";import"./chunk-3D2DQGQP.js";import"./chunk-DDFKAVVE.js";import"./chunk-T6LFIO22.js";import"./chunk-B3FHSLM7.js";import{a as R}from"./chunk-MNT7DGR3.js";import"./chunk-AYKVWSTT.js";import{e as q}from"./chunk-UIRNSVPS.js";import{a as D}from"./chunk-ATPCYDS5.js";import"./chunk-42AUVTQC.js";import"./chunk-DMP66EQM.js";import{f as F}from"./chunk-MEM4DQJ4.js";import"./chunk-3MFDVJSS.js";import"./chunk-2YITEOMO.js";import"./chunk-3MT5LLCQ.js";import"./chunk-UNMFZOKQ.js";import"./chunk-DRJJZVMI.js";import"./chunk-7CWF7ZYV.js";import"./chunk-JFCEB556.js";import"./chunk-ITCHUIOU.js";import"./chunk-MXYXOR7S.js";import"./chunk-WJT5ACJC.js";import"./chunk-KXDV2O2W.js";import"./chunk-AJYWMLKZ.js";import"./chunk-FUZDFAT5.js";import{k as L}from"./chunk-BSDFR7RS.js";import"./chunk-4WZ267LN.js";import"./chunk-CPRHIEMA.js";import{$b as i,Kc as v,Lc as d,Mc as C,Nc as c,Sb as m,Ub as f,Wb as $,Xb as w,Yb as h,Zb as u,_a as z,_b as n,ac as s,cd as y,db as o,dd as E,ea as b,fd as S,ja as B,jc as j,ka as O,nd as l,od as U,pd as V,uc as A,wc as p,xa as k,xb as g,yd as x}from"./chunk-62XNKKC5.js";import"./chunk-TZYMY7YO.js";var fe=(e,a)=>a.row.userId;function xe(e,a){if(e&1&&(n(0,"div",0)(1,"div",1)(2,"span",2),s(3,"app-icon",3),i(),n(4,"span",4),d(5),i()(),n(6,"div",5),s(7,"figure",6),n(8,"div",7)(9,"p",8),d(10),y(11,"participantName"),i(),n(12,"div",9)(13,"span",10),d(14),y(15,"number"),i(),s(16,"app-icon",11),i()()()()),e&2){let t=a.$implicit,r=a.$index;o(3),u("svgPath",t.medal)("fill",!1),o(2),c(" ",r+1," "),o(2),u("picture",t.row.avatarUrl)("firstName",t.row.username),o(3),C(E(11,8,t.row.username)),o(4),c(" ",S(15,10,t.row.predictionsTotalWonCoins,"1.0-0","uk")," "),o(2),u("fill",!1)}}var de=["/assets/icons/predictions/medal-gold.svg","/assets/icons/predictions/medal-silver.svg","/assets/icons/predictions/medal-bronze.svg"],N=class e{rows=x.required();places=l(()=>this.rows().slice(0,de.length).map((a,t)=>({row:a,medal:de[t]}
1)));static \u0275fac=function(t){return new(t||e)};static \u0275cmp=g({type:e,selectors:[["app-leaderboard-podium"]],hostAttrs:[1,"contents"],inputs:{rows:[1,"rows"]},decls:2,vars:0,consts:[[1,"border-border-subtle","bg-surface-page","flex","min-w-0","flex-1","flex-col","rounded-2xl","border","p-4"],[1,"flex","items-center","gap-4"],[1,"flex","size-8","shrink-0","items-center","justify-center"],[1,"h-[26px]","w-[22px]",3,"svgPath","fill"],[1,"text-text-emphasis","text-2xl","leading-[1.2]","font-bold","lg:text-4xl"],[1,"flex","w-full","min-w-0","flex-col","items-center","gap-4"],["app-user-avatar","","initialsVariant","community","initialsClass","text-xl","iconClass","size-8 lg:size-10",1,"bg-surface-community-raised","text-text-secondary","size-14","shrink-0","rounded-full","lg:size-18",3,"picture","firstName"],[1,"flex","w-full","min-w-0","flex-col","gap-1","text-center"],[1,"text-text-secondary","truncate"],[1,"flex","items-center","justify-center","gap-1","lg:gap-2"],[1,"text-text-emphasis","text-xl","leading-[1.35]","font-bold","whitespace-nowrap"],["svgPath","/assets/icons/community/coins.svg",1,"size-5","shrink-0","lg:size-6",3,"fill"]],template:function(t,r){t&1&&w(0,xe,17,14,"div",0,fe),t&2&&h(r.places())},dependencies:[R,P,L,T],encapsulation:2})};var I=class e{row=x.required();sort=x.required();own=x(!1);striped=x(!1);rowClass=l(()=>this.own()?"bg-surface-community-raised rounded-2xl py-6":this.striped()?"rounded-lg lg:bg-surface-hover py-3":"rounded-lg py-3");accuracyPercent=l(()=>ee(this.row().accuracy));rankLabel=l(()=>this.own()?`\u0412\u0438 ${this.row().position}`:`${this.row().position}`);columnClass=l(()=>{let a=this.sort(),t=r=>a===r?"flex":"hidden lg:flex";return{correct:t("correct"),accuracy:t("accuracy"),coins:t("coins")}});static \u0275fac=function(t){return new(t||e)};static \u0275cmp=g({type:e,selectors:[["app-leaderboard-row"]],hostAttrs:[1,"block","w-full"],inputs:{row:[1,"row"],sort:[1,"sort"],own:[1,"own"],striped:[1,"striped"]},decls:22,vars:22,consts:[[1,"flex","w-full","items-center","gap-2","px-4","lg:gap-6"],[1,"flex","shrink-0","flex-col","justify-center","lg:w-[68px]"],[1,"text-text-secondary","text-body-s","font-bold"],[1,"flex","min-w-0","flex-1","items-center","gap-6","min-[1280px]:w-[300px]","lg:w-[220px]","lg:flex-none","lg:gap-3"],["app-user-avatar","","initialsVariant","community","initialsClass","text-[10px]","iconClass","size-5",1,"bg-surface-community-raised","text-text-secondary","size-8","shrink-0","rounded-full",3,"picture","firstName"],[1,"text-text-emphasis","text-body-s","min-w-0","flex-1","truncate","font-medium"],[1,"shrink-0","items-center","justify-end","gap-3","min-[1280px]:w-[300px]","lg:w-[200px]","lg:justify-start"],[1,"text-success-600","text-body-s","font-bold","lg:w-full","lg:text-right","lg:font-normal"],[1,"text-text-secondary","text-body-s","font-normal","lg:hidden"],[1,"shrink-0","items-center","justify-end","lg:w-[192px]"],[1,"text-text-emphasis","text-body-s","font-bold","whitespace-nowrap","lg:font-normal"],[1,"min-w-0","flex-1","items-center","justify-end","gap-3"],[1,"text-text-emphasis","text-body-s","font-bold","whitespace-nowrap"],["svgPath","/assets/icons/community/coins.svg",1,"size-6","shrink-0",3,"fill"]],template:function(t,r){t&1&&(n(0,"div",0)(1,"div",1)(2,"span",2),d(3),i()(),n(4,"div",3),s(5,"figure",4),n(6,"p",5),d(7),y(8,"participantName"),i()(),n(9,"div",6)(10,"span",7),d(11),i(),n(12,"span",8),d(13,"\u0420\u0430\u0437\u0456\u0432"),i()(),n(14,"div",9)(15,"span",10),d(16),i()(),n(17,"div",11)(18,"span",12),d(19),y(20,"number"),i(),s(21,"app-icon",13),i()()),t&2&&(v(r.rowClass()),o(3),C(r.rankLabel()),o(2),u("picture",r.row().avatarUrl)("firstName",r.row().username),o(2),c(" ",E(8,16,r.row().username)," "),o(2),v(r.columnClass().correct),o(2),c(" ",r.row().predictionsCorrectCount," "),o(3),v(r.columnClass().accuracy),o(2),c(" ",r.accuracyPercent(),"% "),o(),v(r.columnClass().coins),o(2),c(" ",S(20,18,r.row().predictionsTotalWonCoins,"1.0-0","uk")," "),o(2),u("fill",!1))},dependencies:[R,P,L,T],encapsulation:2})};var be=`\u041B\u0456\u0434\u0435\u0440\u0438 \u043F\u0440\u043E\u0433\u043D\u043E\u0437\u0456\u0432 \u2014 ${M}`,ge="\u0420\u0435\u0439\u0442\u0438\u043D\u0433 \u0443\u0447\u0430\u0441\u043D\u0438\u043A\u0456\u0432 \u041B\u0456\u0433\u0438 \u043F\u0440\u043E\u0433\u043D\u043E\u0437\u0456\u0432: \u0445\u0442\u043E \u043D\u0430\u0439\u0442\u043E\u0447\u043D\u0456\u0448\u0435 \u043F\u0435\u0440\u0435\u0434\u0431\u0430\u0447\u0430\u0454 \u043F\u043E\u0434\u0456\u0457 \u0442\u0430 \u043D\u0430\u0431\u0438\u0440\u0430\u0454 \u043D\u0430\u0439\u0431\u0456\u043B\u044C\u0448\u0435 \u043C\u043E\u043D\u0435\u0442\u043E\u043A";function le(){let e=Y({config:b(K),seo:null,fallback:{title:be,description:ge,urls:b(W).buildPageUrls(D.PREDICTIONS.children.LEADERBOARD.fullPath(),{locales:X})}});Z(()=>e)}var ye=(e,a)=>a.userId;function we(e,a){if(e&1&&(n(0,"div",5)(1,"div",9),s(2,"app-leaderboard-podium",10),i(),s(3,"app-leaderboard-me-card",11),i()),e&2){let t=p();o(2),u("rows",t.podium.value().data),o(),u("me",t.meCard())("authenticated",t.meExpected())}}function he(e,a){if(e&1&&(n(0,"div",7)(1,"p",12),d(2," \u041B\u0456\u0434\u0435\u0440\u0431\u043E\u0440\u0434 \u0444\u043E\u0440\u043C\u0443\u0454\u0442\u044C\u0441\u044F. \u0417\u0440\u043E\u0431\u0456\u0442\u044C \u043A\u0456\u043B\u044C\u043A\u0430 \u043F\u0440\u043E\u0433\u043D\u043E\u0437\u0456\u0432 \u2014 \u0456 \u0432\u0430\u0448\u0435 \u0456\u043C\u02BC\u044F \u0437\u02BC\u044F\u0432\u0438\u0442\u044C\u0441\u044F \u0443 \u0440\u0435\u0439\u0442\u0438\u043D\u0433\u0443 "),i(),n(3,"a",13),d(4," \u0417\u0440\u043E\u0431\u0438\u0442\u0438 \u043F\u0440\u043E\u0433\u043D\u043E\u0437 "),i()()),e&2){let t=p();o(3),u("href",t.predictionsPath,z)}}function ve(e,a){if(e&1&&s(0,"app-leaderboard-row",20),e&2){let t=p(2);u("row",a)("sort",t.sort())("own",!0)}}function _e(e,a){e&1&&s(0,"app-skeleton",21)}function Ce(e,a){e&1&&d(0," \u0412\u0430\u0448\u0435 \u043C\u0456\u0441\u0446\u0435 \u0437\u02BC\u044F\u0432\u0438\u0442\u044C\u0441\u044F, \u0449\u043E\u0439\u043D\u043E \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044C\u0441\u044F \u043F\u0435\u0440\u0448\u0438\u0439 \u043F\u0440\u043E\u0433\u043D\u043E\u0437 ")}function Ee(e,a){e&1&&d(0," \u0422\u0443\u0442 \u0431\u0443\u0434\u0435 \u0432\u0430\u0448\u0435 \u043C\u0456\u0441\u0446\u0435 \u0432 \u0440\u0435\u0439\u0442\u0438\u043D\u0433\u0443 \u043F\u0456\u0441\u043B\u044F \u0432\u0445\u043E\u0434\u0443 ")}function Se(e,a){if(e&1&&(n(0,"div",22),m(1,Ce,1,0)(2,Ee,1,0),i()),e&2){let t=p(2);o(),f(t.awaitingFirstResult()?1:2)}}function Le(e,a){if(e&1&&s(0,"app-leaderboard-row",23),e&2){let t=a.$implicit,r=a.$index,_=p(2);u("row",t)("sort",_.sort())("striped",r%2===0)}}function De(e,a){e&1&&s(0,"app-skeleton",25)}function Re(e,a){if(e&1&&w(0,De,1,0,"app-skeleton",25,$),e&2){let t=p(2);h(t.skeletonRows)}}function Pe(e,a){if(e&1){let t=j();n(0,"div",26),A("loadMore",function(){B(t);let _=p(2);return O(_.loadMore())}),n(1,"span"),d(2,"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u0438 \u0431\u0456\u043B\u044C\u0448\u0435"),i()()}if(e&2){let t=p(2);u("loading",t.isLoading())("maxAutoLoads",0)}}function Me(e,a){if(e&1&&(n(0,"div",8)(1,"div",14)(2,"span",15),d(3,"\u041C\u0456\u0441\u0446\u0435"),i(),n(4,"span",16),d(5,"\u0423\u0447\u0430\u0441\u043D\u0438\u043A"),i(),n(6,"span",17),d(7,"\u0412\u0433\u0430\u0434\u0430\u043D\u043E"),i(),n(8,"span",18),d(9,"\u0422\u043E\u0447\u043D\u0456\u0441\u0442\u044C"),i(),n(10,"span",19),d(11,"\u0412\u0438\u043D\u0430\u0433\u043E\u0440\u043E\u0434\u0430"),i()(),m(12,ve,1,3,"app-leaderboard-row",20)(13,_e,1,0,"app-skeleton",21)(14,Se,3,1,"div",22),w(15,Le,1,3,"app-leaderboard-row",23,ye),m(17,Re,2,0),m(18,Pe,3,2,"div",24),i()),e&2){let t,r=p();o(12),f((t=r.ownRow())?12:r.ownRowPending()?13:14,t),o(3),h(r.listRows()),o(2),f(r.isLoading()?17:-1),o(),f(r.hasMore()?18:-1)}}var pe=20,Te=3,Ne=["coins","correct","accuracy"].map(e=>({sort:e,label:ie[e]})),ce=class e{api=b(H);auth=b(q);tabs=Ne;predictionsPath=J().list();breadcrumbs=[{label:M,href:D.PREDICTIONS.fullPath()},{label:"\u041B\u0456\u0434\u0435\u0440\u0438 \u043F\u0440\u043E\u0433\u043D\u043E\u0437\u0456\u0432"}];constructor(){le()}sort=k("coins");skeletonRows=[0,1,2,3,4];offset=k(0);podium=F({stream:()=>this.api.getLeaderboard("coins",Te,0)});pageResource=F({params:()=>({sort:this.sort(),offset:this.offset()}),stream:({params:a})=>this.api.getLeaderboard(a.sort,pe,a.offset)});page=l(()=>this.pageResource.status()==="error"?void 0:this.pageResource.value());rows=V({source:this.page,computation:(a,t)=>a?U(()=>this.offset())===0?a.data:[...t?.value??[],...a.data]:t?.value??[]});meState=te(this.api,this.auth,this.sort);meCard=this.meState.card;meExpected=this.meState.expected;ownRow=this.meState.ownRow;ownRowPending=this.meState.ownRowPending;awaitingFirstResult=l(()=>!this.ownRow()&&!!this.meCard());listRows=l(()=>ae(this.rows(),this.ownRow()));isLoading=this.pageResource.isLoading;hasMore=l(()=>{if(this.rows().length===0||this.pageResource.status()==="error")return!1;let a=this.page();return a?a.data.length===pe:!0});isEmpty=l(()=>!this.isLoading()&&this.rows().length===0);selectTab(a){this.sort()!==a&&(this.rows.set([]),this.offset.set(0),this.sort.set(a))}loadMore(){this.isLoading()||!this.hasMore()||this.offset.set(this.rows().length)}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=g({type:e,selectors:[["app-leaderboard"]],hostAttrs:[1,"block","w-full"],decls:11,vars:5,consts:[[1,"container","mx-auto","flex","flex-col","gap-6","px-2","py-6","md:px-4","lg:gap-8"],["app-breadcrumbs","",3,"items"],[1,"flex","flex-col","gap-2"],[1,"text-h1","text-text-emphasis"],[1,"text-body-xs","text-text-secondary"],[1,"flex","flex-col","gap-4","min-[1280px]:flex-row","min-[1280px]:items-stretch","lg:gap-6"],[1,"self-center","lg:hidden",3,"tabSelected","tabs","value"],[1,"border-border-subtle","flex","flex-col","items-center","gap-4","rounded-2xl","border","p-8","text-center"],[1,"-mx-2","flex","flex-col","gap-3","md:-mx-4","lg:mx-0","lg:mt-4"],[1,"flex","flex-1","gap-2","lg:gap-6"],[3,"rows"],[3,"me","authenticated"],[1,"text-text-secondary"],[1,"bg-surface-brand","rounded-full","px-6","py-3","font-bold","text-neutral-900",3,"href"],[1,"text-text-secondary","border-border-subtle","hidden","w-full","items-center","gap-6","rounded-lg","border","px-4","py-4","lg:flex"],[1,"w-[68px]","shrink-0"],[1,"w-[220px]","shrink-0","min-[1280px]:w-[300px]"],[1,"w-[200px]","shrink-0","text-right","min-[1280px]:w-[300px]"],[1,"w-[192px]","shrink-0","text-right"],[1,"min-w-0","flex-1","text-right"],[1,"lg:my-1",3,"row","sort","own"],["customClass","h-20 w-full rounded-2xl",1,"lg:my-1"],[1,"bg-surface-community-raised","text-text-secondary","text-body-s","flex","h-20","w-full","items-center","rounded-2xl","px-4","lg:my-1","lg:px-6"],[3,"row","sort","striped"],["app-infinite-scroll-tr
1igger","",1,"lg:mt-5",3,"loading","maxAutoLoads"],["customClass","h-14 w-full rounded-lg"],["app-infinite-scroll-trigger","",1,"lg:mt-5",3,"loadMore","loading","maxAutoLoads"]],template:function(t,r){t&1&&(n(0,"section",0),s(1,"nav",1),n(2,"header",2)(3,"h1",3),d(4,"\u041B\u0456\u0434\u0435\u0440\u0438 \u043F\u0440\u043E\u0433\u043D\u043E\u0437\u0456\u0432"),i(),n(5,"p",4),d(6," \u0420\u0435\u0439\u0442\u0438\u043D\u0433 \u043D\u0430\u0439\u0443\u0441\u043F\u0456\u0448\u043D\u0456\u0448\u0438\u0445 \u043F\u0440\u043E\u0433\u043D\u043E\u0437\u0438\u0441\u0442\u0456\u0432 \u0441\u043F\u0456\u043B\u044C\u043D\u043E\u0442\u0438 24 \u041A\u0430\u043D\u0430\u043B\u0443 "),i()(),m(7,we,4,3,"div",5),n(8,"app-leaderboard-tabs",6),A("tabSelected",function(me){return r.selectTab(me)}),i(),m(9,he,5,1,"div",7)(10,Me,19,3,"div",8),i()),t&2&&(o(),u("items",r.breadcrumbs),o(6),f(r.podium.hasValue()&&r.podium.value().data.length?7:-1),o(),u("tabs",r.tabs)("value",r.sort()),o(),f(r.isEmpty()?9:10))},dependencies:[Q,re,oe,N,I,ne,G],encapsulation:2})};export{ce as Leaderboard};
2/**i18n:1dcbe1b7092b1fa298b939ec96d4cf7326fffb619823c16ad3588dfc0b984c94*/

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.