1import{L as F}from"./CMDlbkme.js";import{bg as j,bh as C,by as W,bk as O,bi as A}from"./q5xit9hx.js";import{k as $,j as f,y as P,o as S,a4 as b,G as k,ao as u,Z as e,O as z,a3 as w,R as V,u as i,$ as o,_ as s,U as I,aa as B,ab as K,W as G,n as E,ah as Y,P as T,Y as N,X as D}from"./BY_c6KaW.js";import{u as Z}from"./7Q64wULc.js";import{E as U}from"./CPKtAPJh.js";import{_ as H}from"./CHWosGYP.js";import{u as Q}from"./D2Za9KVQ.js";(function(){try{var x=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};x.SENTRY_RELEASE={id:"a28576cbff85876e42fe1ce5238847f2af2032b3"};var g=new x.Error().stack;g&&(x._sentryDebugIds=x._sentryDebugIds||{},x._sentryDebugIds[g]="c624928a-9987-4b34-b94e-c5ea9800d5ce",x._sentryDebugIdIdentifier="sentry-dbid-c624928a-9987-4b34-b94e-c5ea9800d5ce")}catch{}})();const X={class:"max-w-6xl mx-auto pb-8 space-y-10"},J={class:"bg-default rounded rounded-lg p-2 text-base_sm"},_={class:"flex max-sm:flex-wrap -m-[2px] sm:-m-1"},tt=["onClick"],et={class:"flex mt-3"},st={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4 w-full md:w-1/2"},ot={class:"text-action font-semibold text-base_lg mb-2"},at={class:"grid gap-4 md:grid-cols-2 mt-3"},it={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},nt={class:"text-gray-700 dark:text-zinc-300 mb-2"},lt={class:"font-semibold text-action"},rt={class:"font-semibold text-action"},dt={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},mt={class:"text-gray-700 dark:text-zinc-300"},ut={class:"font-semibold text-action"},pt={class:"font-semibold text-action"},bt={class:"space-y-3"},xt={class:"grid gap-4 md:grid-cols-2 mt-3"},gt={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},kt={class:"text-gray-700 dark:text-zinc-300 mb-2"},ct={class:"font-semibold text-action"},yt={class:"text-gray-700 dark:text-zinc-300"},ft={class:"font-semibold text-action"},vt={class:"space-y-3"},zt={class:"text-gray-700 dark:text-zinc-300"},wt={class:"font-semibold text-action"},$t={class:"font-semibold text-action"},jt={class:"text-gray-700 dark:text-zinc-300"},Pt={class:"font-semibold text-action"},ht={class:"font-semibold text-action"},Ct={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},St={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},Vt={class:"font-semibold text-action"},Tt={class:"font-semibold text-action"},qt={class:"space-y-3"},It={class:"grid gap-4 md:grid-cols-2 mt-3"},Et={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Mt={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Lt={class:"font-semibold text-action"},Rt={class:"font-semibold text-action"},Ft={class:"text-gray-700 dark:text-zinc-300"},Wt={class:"font-semibold text-action"},Ot={class:"space-y-3"},At={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Bt={class:"lowercase"},Kt={class:"space-y-3"},Gt={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Yt={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Nt={class:"font-semibold text-action"},Dt={class:"font-semibold text-action"},Zt={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mt-2"},Ut={class:"font-semibold text-action"},Ht={class:"font-semibold text-action"},Qt={class:"font-semibold text-action"},Xt={class:"font-semibold text-action"},Jt={class:"font-semibold text-action"},_t={class:"font-semibold text-action"},te=$({__name:"FantasyTutorialSr",props:{model:{type:Object,default:null}},setup(x){const{t:g}=j(),{clientConfig:y}=C(),a=x,m=[{key:"limit",label:"Opšta pravila"},{key:"roster",label:"Roster"},{key:"teamPrediction",label:"Ishod utakmice"},{key:"summary",label:"Rezime"}],l=Object.fromEntries(m.map(n=>[n.key,f(null)])),p=f("system");let d=null;P(()=>{d=new IntersectionObserver(n=>
1{n.forEach(t=>{t.isIntersecting&&(p.value=t.target.getAttribute("data-section"))})},{root:null,rootMargin:"-20% 0px -60% 0px",threshold:0}),m.forEach(n=>{l[n.key].value&&d.observe(l[n.key].value)})}),S(()=>{d?.disconnect()});function c(n){const t=l[n].value;if(t){const r=t.getBoundingClientRect().top+window.scrollY-70;window.scrollTo({top:r,behavior:"smooth"})}}return(n,t)=>(b(),k("div",X,[t[85]||(t[85]=u('<section class="w-full flex flex-col items-center gap-8"><p class="text-h4 uppercase text-center text-zinc-800 dark:text-white font-medium"> Fantasy pravila </p><h1 class="text-base_lg text-center font-medium text-gray-700 dark:text-zinc-300"> Kako funkcioniÅ¡e Fantasy u ovoj ligi </h1><p class="text-gray-700 dark:text-zinc-300 text-center max-w-2xl"> Ovaj fantasy se razlikuje od klasiÄnog fantasy-ja. <span class="font-semibold">Roster biraÅ¡ za svaku utakmicu posebno, kao i ishod utakmice</span>, uz ograniÄen broj utakmica na nedeljnom nivou. </p></section>',1)),e("nav",J,[e("div",_,[(b(),k(z,null,w(m,r=>e("div",{key:r.key,class:"sm:w-full p-[2px] sm:p-1"},[e("button",{class:V(["w-full rounded-lg border border-white/50 text-white px-3 h-7 sm:h-8 flex items-center justify-center duration-150 max-sm:text-label",i(p)===r.key?"bg-white/40":"bg-white/10 hover:bg-white/30"]),onClick:h=>c(r.key)},o(r.label),11,tt)])),64))])]),e("section",{id:"limit",ref:i(l).limit,"data-section":"limit",class:"space-y-4"},[t[2]||(t[2]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 1. Nedeljni limit fantasy utakmica ",-1)),t[3]||(t[3]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Fantasy možeÅ¡ da igraÅ¡ samo na ograniÄenom broju utakmica u toku jedne nedelje. ",-1)),e("div",et,[e("div",st,[t[0]||(t[0]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Nedeljni limit ",-1)),e("p",ot,o(a.model.weeklyGamePredictionLimit),1),t[1]||(t[1]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Kada ispuniÅ¡ limit za tekuÄu nedelju, moraÄeÅ¡ da saÄekaÅ¡ sledeÄu nedelju da bi ponovo igrao. ",-1))])])],512),e("section",{id:"howItWorks",ref:i(l).howItWorks,"data-section":"howItWorks",class:"space-y-4"},[t[19]||(t[19]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 2. Kako se igra fantasy na utakmici? ",-1)),t[20]||(t[20]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Na svakoj utakmici imaÅ¡ dva zadatka. Oni su potpuno nezavisni, ali ti zajedno donose ukupan broj fantasy bodova za tu utakmicu: ",-1)),e("div",at,[e("div",it,[t[7]||(t[7]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Fantasy roster ",-1)),e("p",nt,[t[4]||(t[4]=s(" BiraÅ¡ igraÄe iz obe ekipe, u okviru budžeta. ImaÅ¡ ",-1)),e("span",lt,o(a.model.starterPlayersCount),1),t[5]||(t[5]=s(" igraÄa u startnoj postavi i ",-1)),e("span",rt,o(a.model.benchPlayersCount),1),t[6]||(t[6]=s(" igraÄa na klupi. Prvi igraÄ je kapiten i dobija duple bodove. ",-1))]),t[8]||(t[8]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Bodovi se raÄunaju na osnovu stvarnog uÄinka igraÄa na terenu. ",-1))]),e("div",dt,[t[18]||(t[18]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Ishod utakmice ",-1)),e("p",mt,[t[9]||(t[9]=s(" BiraÅ¡ ishod utakmice: ",-1)),t[10]||(t[10]=e("span",{class:"font-semibold"},"pobeda domaÄina",-1)),t[11]||(t[11]=s(", ",-1)),t[12]||(t[12]=e("span",{class:"font-semibold"},"pobeda gosta",-1)),t[13]||(t[13]=s(" ili ",-1)),t[14]||(t[14]=e("span",{class:"font-semibold"},"nereÅ¡eno",-1)),t[15]||(t[15]=s(". Ako pogodiÅ¡, dobijaÅ¡ dodatne bodove koji zavise od broja poena na utakmici, koeficijenta lige (",-1)),e("span",ut,o(a.model.teamPredictionScoreMultiplier),1),t[16]||(t[16]=s("), minimalne zagarantovane vrednosti (",-1)),e("span",pt,o(a.model.teamPredictionScoreMinValue),1),t[17]||(t[17]=s(") i broja igraÄa koji su izabrali isti ishod kao ti. ",-1))])])])],512),e("section",{id:"roster",ref:i(l).roster,"data-section":"roster",class:"space-y-6"},[t[59]||(t[59]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 3. Roster â kako se bira i kako se boduje ",-1)),e("div",bt,[t[26]||(t[26]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.1 Vrednost igraÄa ",-1)),t[27]||(t[27]=e("p",{class:"text-gray-700 dark:text-zinc-300"},[s(" Svaki igraÄ ima svoju fantasy vrednost u poenima. Ta vrednost se zasniva na "),e("span",{class:"font-semibold"},"proseÄnoj statistici tog igraÄa"),s(". ")],-1)),e("div",xt,[e("div",gt,[t[24]||(t[24]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Minimalna vrednost ",-1)),e("p",kt,[t[21]||(t[21]=s(" Minimalna vrednost igraÄa: ",-1)),e("span",ct,o(a.model.minPlayerValue),1),t[22]||(t[22]=s(". ",-1))]),e("p",yt,[t[23]||(t[23]=s(" Primenjuje se kada igraÄ do sada nije igrao ni jednu utakmicu ili mu je vrednost manja od ",-1)),e("span",ft,o(a.model.minPlayerValue),1)])]),t[25]||(t[25]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," DinamiÄnost vrednosti "),e("p",{class:"text-gray-700 dark:text-zinc-300"}
1," Kako sezona napreduje, vrednosti igraÄa se menjaju u skladu sa njihovim trenutnim proseÄnim uÄinkom. ")],-1))])]),e("div",vt,[t[43]||(t[43]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.2 Budžet za roster ",-1)),e("p",zt,[t[28]||(t[28]=s(" Za svaku utakmicu dobijaÅ¡ budžet koji možeÅ¡ da potroÅ¡iÅ¡ na igraÄe. Taj budžet se racuna mnozenjem ",-1)),t[29]||(t[29]=e("span",{class:"text-action font-semibold"},"proseÄne statistike igraÄa",-1)),t[30]||(t[30]=s(" obe ekipe i ",-1)),t[31]||(t[31]=e("span",{class:"text-action font-semibold"}," ukupnog broja igraÄa",-1)),t[32]||(t[32]=s(" koje moraÅ¡ da izabereÅ¡ (",-1)),e("span",wt,o(a.model.starterPlayersCount),1),t[33]||(t[33]=s(" startera + ",-1)),e("span",$t,o(a.model.benchPlayersCount),1),t[34]||(t[34]=s(" na klupi). ",-1))]),e("p",jt,[t[35]||(t[35]=s(" Pri raÄunanju proseka, svakom igraÄu koji ima proseÄnu statistiku manju od ",-1)),e("span",Pt,o(a.model.minPlayerValue),1),t[36]||(t[36]=s(" raÄuna se kao da ima upravo ",-1)),e("span",ht,o(a.model.minPlayerValue),1),t[37]||(t[37]=s(", kako nekoliko loÅ¡ijih utakmica ne bi previÅ¡e oborilo budžet. IgraÄi bez ijedne odigrane utakmice se uopÅ¡te ne raÄunaju u prosek. ",-1))]),e("div",Ct,[t[42]||(t[42]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Sistem iz tih vrednosti raÄuna koliko bodova dobijaÅ¡ kao budžet za tu utakmicu. Tvoj zadatak je da napuniÅ¡ roster igraÄima tako da: ",-1)),e("ul",St,[e("li",null,[t[38]||(t[38]=s(" imaÅ¡ taÄno ",-1)),e("span",Vt,o(a.model.starterPlayersCount),1),t[39]||(t[39]=s(" igraÄa u postavi i ",-1)),e("span",Tt,o(a.model.benchPlayersCount),1),t[40]||(t[40]=s(" na klupi, ",-1))]),t[41]||(t[41]=e("li",null,"zbir njihovih vrednosti ne preÄe ukupan budžet.",-1))])])]),e("div",qt,[t[51]||(t[51]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.3 Struktura rostera ",-1)),e("div",It,[e("div",Et,[t[48]||(t[48]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Startna postava i klupa ",-1)),t[49]||(t[49]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Za svaku utakmicu biraÅ¡: ",-1)),e("ul",Mt,[e("li",null,[e("span",Lt,o(a.model.starterPlayersCount),1),t[44]||(t[44]=s(" igraÄa u startnoj postavi ",-1))]),e("li",null,[e("span",Rt,o(a.model.benchPlayersCount),1),t[45]||(t[45]=s(" igraÄa na klupi (izmene) ",-1))])]),e("p",Ft,[t[46]||(t[46]=s(" Ukupno: ",-1)),e("span",Wt,o(a.model.starterPlayersCount)+" + "+o(a.model.benchPlayersCount),1),t[47]||(t[47]=s(" igraÄa u rosteru za tu utakmicu. ",-1))])]),t[50]||(t[50]=u('<div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><h4 class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Kapiten </h4><p class="text-gray-700 dark:text-zinc-300 mb-2"> Prvi igraÄ na listi tvog rostera je <span class="font-semibold">kapiten</span>. </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> Kapiten dobija <span class="font-semibold text-action">duple bodove</span> (Ã2) iz svog index uÄinka. </li><li> Ako kapiten ne odigra utakmicu, sledeci igrac iz rostera ce biti kapiten. </li></ul></div>',1))])]),e("div",Ot,[t[56]||(t[56]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.4 Bodovanje rostera ",-1)),t[57]||(t[57]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Nakon Å¡to se utakmica zavrÅ¡i, tvoj rezultat iz rostera raÄuna se ovako: ",-1)),e("ul",At,[e("li",null,[t[52]||(t[52]=s(" Sabira se ",-1)),e("span",Bt,o(i(g)(`sports.${i(y).sport}.stats.eff.original`)),1),t[53]||(t[53]=s(" svih igraÄa u startnoj postavi. ",-1))]),t[54]||(t[54]=e("li",null,"Kapitenu se bodovi dupliraju (Ã2).",-1)),t[55]||(t[55]=e("li",null," IgraÄi na klupi ne ulaze u bodove, osim ako starteri ne odigraju meÄ. ",-1))]),t[58]||(t[58]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Å ta ako neko ne doÄe na utakmicu? "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Ako jedan ili viÅ¡e startera ne odigraju utakmicu, u bodovanje automatski ulaze izmene, po redosledu kojim su poreÄane: "),e("ul",{class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},[e("li",null,"Ako 1 starter ne igra â ulazi prva rezerva."),e("li",null,"Ako 2 startera ne igraju â ulaze prva i druga rezerva."),e("li",null," Ako viÅ¡e startera ne igra nego Å¡to imaÅ¡ izmena â za te pozicije nema bodova. ")])],-1))])],512),e("section",{id:"teamPrediction",ref:i(l).teamPrediction,"data-section":"teamPrediction",class:"space-y-6"},[t[68]||(t[68]=u('<h2 class="text-h5 font-semibold text-gray-700 dark:text-zinc-300"> 4. Ishod utakmice </h2><p class="text-gray-700 dark:text-zinc-300"> Pored rostera, za svaku utakmicu biraÅ¡ i ishod utakmice: <span class="font-semibold">pobeda domaÄina</span>, <span class="font-semibold">pobeda gosta</span> ili <span class="font-semibold">nereÅ¡eno</span>. Ako pogodiÅ¡, dobijaÅ¡ dodatne bodove. Vrednost tih bodova je dinamiÄka i zavisi od same utakmice i izbora drugih fantasy igraÄa. </p>',2)),e("div",Kt,[t[66]||(t[66]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 4.1 Osnovna vrednost utakmice ",-1)),t[67]||(t[67]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Svaka utakmica ima svoju osnovnu vrednost koja zavisi od rezultata te utakmice. ",-1)),e("div",Gt,[t[64]||(t[64]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Racuna se ",-1)),e("ul",Yt,[e("li",null,[t[60]||(t[60]=s(" Tako sto se mnozi koeficijent lige (",-1)),e("span",Nt,o(a.model.teamPredictionScoreMultiplier),1),t[61]||(t[61]=s(") sa ukupnim rezultatom utakmice ",-1))]),e("li",null,[t[62]||(t[62]=s(" Minimalna osnovna vrednost utakmice je ",-1)),e("span",Dt,o(a.model.teamPredictionScoreMinValue),1),t[63]||(t[63]=s(". ",-1))])]),t[65]||(t[65]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Å to je utakmica efikasnija (viÅ¡e poena), veÄa je potencijalna vrednost pogoÄene predikcije â ali nikada ne pada ispod minimalne vrednosti koju je postavio administrator. ",-1))])]),t[69]||(t[69]=u('<div class="space-y-3"><h3 class="text-base_lg font-semibold text-gray-700 dark:text-zinc-300"> 4.2 Kako se vrednost deli na ishode </h3><p class="text-gray-700 dark:text-zinc-300"> Sistem gleda koliko je igraÄa izabralo svaki ishod: pobedu domaÄina, pobedu gosta i nereÅ¡eno. Å to je neki ishod popularniji, to je njegova nagrada manja. Å to je ishod reÄi, to je nagrada veÄa. </p><div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><p class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Å ta to znaÄi za tebe? </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> Ako izabereÅ¡ âsigurnu opcijuâ koju svi igraju â verovatnoÄa da pogodiÅ¡ je veÄa, ali Äe nagrada biti skromnija. </li><li> Ako izabereÅ¡ hrabriju opciju koju malo ljudi igra â teže je pogoditi, ali nagrada može biti znaÄajno veÄa. </li><li> Sistem internim proraÄunom spreÄava da neka nagrada ode na nulu Äak i kada skoro svi izaberu isti ishod. </li></ul></div></div>',1))],512),e("section",{id:"summary",ref:i(l).summary,"data-section":"summary",class:"border-t border-gray-300 dark:border-zinc-600 pt-6 mt-4"},[t[84]||(t[84]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Kratak rezime ",-1)),e("ul",Zt,[e("li",null,[t[70]||(t[70]=s(" Postoji ",-1)),t[71]||(t[71]=e("span",{class:"font-semibold"},"nedeljni limit",-1)),t[72]||(t[72]=s(" fantasy utakmica: ",-1)),e("span",Ut,o(a.model.weeklyGamePredictionLimit),1),t[73]||(t[73]=s(". ",-1))]),t[81]||(t[81]=e("li",null,"Fantasy na utakmici igraÅ¡ iz dva dela: roster i ishod utakmice.",-1)),e("li",null,[t[74]||(t[74]=s(" Roster: biraÅ¡ ",-1)),e("span",Ht,o(a.model.starterPlayersCount),1),t[75]||(t[75]=s(" startera i ",-1)),e("span",Qt,o(a.model.benchPlayersCount),1),t[76]||(t[76]=s(" igraÄa na klupi, uz budžet zasnovan na statistici igraÄa obe ekipe. ",-1))]),e("li",null,[t[77]||(t[77]=s(" Minimalna vrednost igraÄa u rosteru je ",-1)),e("span",Xt,o(a.model.minPlayerValue),1)]),t[82]||(t[82]=e("li",null," Kapiten (prvi igraÄ na listi) dobija duple bodove, ukoliko se nije pojavio na utakmici sledeci
1igrac iz rostera je kapiten. ",-1)),t[83]||(t[83]=e("li",null," Izmene ulaze u bodovanje samo kada se neko od startera ne pojavi na utakmici. ",-1)),e("li",null,[t[78]||(t[78]=s(" Ishod utakmice koristi parametre ",-1)),e("span",Jt,o(a.model.teamPredictionScoreMultiplier),1),t[79]||(t[79]=s(" i ",-1)),e("span",_t,o(a.model.teamPredictionScoreMinValue),1),t[80]||(t[80]=s(", broj poena na utakmici i broj igraÄa koji su izabrali isti ishod kao ti â zbog Äega hrabriji izbori mogu doneti veÄu nagradu. ",-1))])])],512)]))}}),ee={class:"max-w-6xl mx-auto pb-8 space-y-10"},se={class:"bg-default rounded rounded-lg p-2 text-base_sm"},oe={class:"flex max-sm:flex-wrap -m-[2px] sm:-m-1"},ae=["onClick"],ie={class:"flex mt-3"},ne={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4 w-full md:w-1/2"},le={class:"text-action font-semibold text-base_lg mb-2"},re={class:"grid gap-4 md:grid-cols-2 mt-3"},de={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},me={class:"text-gray-700 dark:text-zinc-300 mb-2"},ue={class:"font-semibold text-action"},pe={class:"font-semibold text-action"},be={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-600 p-4"},xe={class:"text-gray-700 dark:text-zinc-300"},ge={class:"font-semibold text-action"},ke={class:"font-semibold text-action"},ce={class:"space-y-3"},ye={class:"grid gap-4 md:grid-cols-2 mt-3"},fe={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},ve={class:"text-gray-700 dark:text-zinc-300 mb-2"},ze={class:"font-semibold text-action"},we={class:"text-gray-700 dark:text-zinc-300"},$e={class:"font-semibold text-action"},je={class:"space-y-3"},Pe={class:"text-gray-700 dark:text-zinc-300"},he={class:"font-semibold text-action"},Ce={class:"font-semibold text-action"},Se={class:"text-gray-700 dark:text-zinc-300"},Ve={class:"font-semibold text-action"},Te={class:"font-semibold text-action"},qe={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Ie={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},Ee={class:"font-semibold text-action"},Me={class:"font-semibold text-action"},Le={class:"space-y-3"},Re={class:"grid gap-4 md:grid-cols-2 mt-3"},Fe={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},We={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Oe={class:"font-semibold text-action"},Ae={class:"font-semibold text-action"},Be={class:"text-gray-700 dark:text-zinc-300"},Ke={class:"font-semibold text-action"},Ge={class:"space-y-3"},Ye={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Ne={class:"lowercase"},De={class:"space-y-3"},Ze={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Ue={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},He={class:"font-semibold text-action"},Qe={class:"font-semibold text-action"},Xe={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mt-2"},Je={class:"font-semibold text-action"},_e={class:"font-semibold text-action"},ts={class:"font-semibold text-action"},es={class:"font-semibold text-action"},ss={class:"font-semibold text-action"},os={class:"font-semibold text-action"},as=$({__name:"FantasyTutorialEn",props:{model:{type:Object,default:null}},setup(x){const{t:g}=j(),{clientConfig:y}=C(),a=x,m=[{key:"limit",label:"General rules"},{key:"roster",label:"Roster"},{key:"teamPrediction",label:"Game outcome"},{key:"summary",label:"Summary"}],l=Object.fromEntries(m.map(n=>[n.key,f(null)])),p=f("system");let d=null;P(()=>{d=new IntersectionObserver(n=>{n.forEach(t=>{t.isIntersecting&&(p.value=t.target.getAttribute("data-section"))})},{root:null,rootMargin:"-20% 0px -60% 0px",threshold:0}),m.forEach(n=>{l[n.key].value&&d.observe(l[n.key].value)})}),S(()=>{d?.disconnect()});function c(n){const t=l[n].value;if(t){const r=t.getBoundingClientRect().top+window.scrollY-70;window.scrollTo({top:r,behavior:"smooth"})}}return(n,t)=>(b(),k("div",ee,[t[86]||(t[86]=u('<section class="w-full flex flex-col items-center gap-8"><p class="text-h4 uppercase text-center text-zinc-800 dark:text-white font-medium"> Fantasy rules </p><h1 class="text-base_lg text-center font-medium text-gray-700 dark:text-zinc-300"> How Fantasy works in this league </h1><p class="text-gray-700 dark:text-zinc-300 text-center max-w-2xl"> This fantasy is different from a classic fantasy game. <span class="font-semibold">You pick a roster and predict the game outcome for each individual game</span>, with a weekly limit on the number of games you can play. </p></section>',1)),e("nav",se,[e("div",oe,[(b(),k(z,null,w(m,r=>e("div",{key:r.key,class:"sm:w-full p-[2px] sm:p-1"},[e("button",{class:V(["w-full rounded-lg border border-white/50 text-white px-3 h-7 sm:h-8 flex items-center justify-center duration-150 max-sm:text-label",i(p)===r.key?"bg-white/40":"bg-white/10 hover:bg-white/30"]),onClick:h=>c(r.key)},o(r.label),11,ae)])),64))])]),e("section",{id:"limit",ref:i(l).limit,"data-section":"limit",class:"space-y-4"},[t[2]||(t[2]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 1. Weekly limit of fantasy games ",-1)),t[3]||(t[3]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," You can play fantasy only on a limited number of games within a single week. ",-1)),e("div",ie,[e("div",ne,[t[0]||(t[0]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Weekly limit ",-1)),e("p",le,o(a.model.weeklyGamePredictionLimit),1),t[1]||(t[1]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Once you reach the limit for the current week, youâll need to wait for the next week to play again. ",-1))])])],512),e("section",{id:"howItWorks",ref:i(l).howItWorks,"data-section":"howItWorks",class:"space-y-4"},[t[19]||(t[19]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 2. How do you play fantasy on a game? ",-1)),t[20]||(t[20]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," For every game, you have two independent tasks. They are separate, but together they form your total fantasy score for that game: ",-1)),e("div",re,[e("div",de,[t[7]||(t[7]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Fantasy roster ",-1)),e("p",me,[t[4]||(t[4]=s(" You pick players from both teams within a budget. You have ",-1)),e("span",ue,o(a.model.starterPlayersCount),1),t[5]||(t[5]=s(" starters and ",-1)),e("span",pe,o(a.model.benchPlayersCount),1),t[6]||(t[6]=s(" bench players. The first player is the captain and gets double points. ",-1))]),t[8]||(t[8]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Points are based on the playersâ real-life performance in the game. ",-1))]),e("div",be,[t[18]||(t[18]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Game outcome ",-1)),e("p",xe,[t[9]||(t[9]=s(" You predict the outcome: ",-1)),t[10]||(t[10]=e("span",{class:"font-semibold"},"home win",-1)),t[11]||(t[11]=s(", ",-1)),t[12]||(t[12]=e("span",{class:"font-semibold"},"away win",-1)),t[13]||(t[13]=s(" or ",-1)),t[14]||(t[14]=e("span",{class:"font-semibold"},"draw",-1)),t[15]||(t[15]=s(". If you get it right, you receive additional points, which depen
1d on total points in the game, the league coefficient (",-1)),e("span",ge,o(a.model.teamPredictionScoreMultiplier),1),t[16]||(t[16]=s("), the minimal guaranteed value (",-1)),e("span",ke,o(a.model.teamPredictionScoreMinValue),1),t[17]||(t[17]=s(") and the number of users who selected the same outcome. ",-1))])])])],512),e("section",{id:"roster",ref:i(l).roster,"data-section":"roster",class:"space-y-6"},[t[60]||(t[60]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 3. Roster â selection and scoring ",-1)),e("div",ce,[t[27]||(t[27]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.1 Player value ",-1)),t[28]||(t[28]=e("p",{class:"text-gray-700 dark:text-zinc-300"},[s(" Every player has a fantasy value in points. This value is based on the player's "),e("span",{class:"font-semibold"},"average statistics"),s(". ")],-1)),e("div",ye,[e("div",fe,[t[25]||(t[25]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Minimum value ",-1)),e("p",ve,[t[21]||(t[21]=s(" Minimum player value: ",-1)),e("span",ze,o(a.model.minPlayerValue),1),t[22]||(t[22]=s(". ",-1))]),e("p",we,[t[23]||(t[23]=s(" Applied when a player has not played any games so far or his value is lower than ",-1)),e("span",$e,o(a.model.minPlayerValue),1),t[24]||(t[24]=s(". ",-1))])]),t[26]||(t[26]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Dynamic values "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," As the season progresses, player values change according to their current average performance. ")],-1))])]),e("div",je,[t[44]||(t[44]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.2 Roster budget ",-1)),e("p",Pe,[t[29]||(t[29]=s(" For each game, you receive a budget to spend on players. The budget is calculated by multiplying the ",-1)),t[30]||(t[30]=e("span",{class:"text-action font-semibold"},"average statistics of players",-1)),t[31]||(t[31]=s(" from both teams and the ",-1)),t[32]||(t[32]=e("span",{class:"text-action font-semibold"},"total number of players",-1)),t[33]||(t[33]=s(" you must select (",-1)),e("span",he,o(a.model.starterPlayersCount),1),t[34]||(t[34]=s(" starters + ",-1)),e("span",Ce,o(a.model.benchPlayersCount),1),t[35]||(t[35]=s(" on the bench). ",-1))]),e("p",Se,[t[36]||(t[36]=s(" When calculating the averages, every player with an average below ",-1)),e("span",Ve,o(a.model.minPlayerValue),1),t[37]||(t[37]=s(" is treated as having exactly ",-1)),e("span",Te,o(a.model.minPlayerValue),1),t[38]||(t[38]=s(", so a few poor games do not reduce the budget too much. Players who have not played any games are not counted in the average at all. ",-1))]),e("div",qe,[t[43]||(t[43]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," The system uses these values to compute your budget for the game. Your goal is to fill your roster so that: ",-1)),e("ul",Ie,[e("li",null,[t[39]||(t[39]=s(" you have exactly ",-1)),e("span",Ee,o(a.model.starterPlayersCount),1),t[40]||(t[40]=s(" starters and ",-1)),e("span",Me,o(a.model.benchPlayersCount),1),t[41]||(t[41]=s(" bench players, ",-1))]),t[42]||(t[42]=e("li",null,"the sum of their values does not exceed the total budget.",-1))])])]),e("div",Le,[t[52]||(t[52]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.3 Roster structure ",-1)),e("div",Re,[e("div",Fe,[t[49]||(t[49]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Starters and bench ",-1)),t[50]||(t[50]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," For each game you select: ",-1)),e("ul",We,[e("li",null,[e("span",Oe,o(a.model.starterPlayersCount),1),t[45]||(t[45]=s(" players in the starting lineup ",-1))]),e("li",null,[e("span",Ae,o(a.model.benchPlayersCount),1),t[46]||(t[46]=s(" bench (substitute) players ",-1))])]),e("p",Be,[t[47]||(t[47]=s(" Total: ",-1)),e("span",Ke,o(a.model.starterPlayersCount)+" + "+o(a.model.benchPlayersCount),1),t[48]||(t[48]=s(" players in the roster for that game. ",-1))])]),t[51]||
1(t[51]=u('<div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><h4 class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Captain </h4><p class="text-gray-700 dark:text-zinc-300 mb-2"> The first player listed in your roster is the <span class="font-semibold">captain</span>. </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> The captain earns <span class="font-semibold text-action">double points</span> (Ã2) from his efficiency. </li><li> If the captain does not play, the next player in the roster becomes the captain. </li></ul></div>',1))])]),e("div",Ge,[t[57]||(t[57]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.4 Roster scoring ",-1)),t[58]||(t[58]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," After the game finishes, your roster score is calculated as follows: ",-1)),e("ul",Ye,[e("li",null,[t[53]||(t[53]=s(" The sum of ",-1)),e("span",Ne,o(i(g)(`sports.${i(y).sport}.stats.eff.original`)),1),t[54]||(t[54]=s(" of all starting players is counted. ",-1))]),t[55]||(t[55]=e("li",null,"The captainâs points are doubled (Ã2).",-1)),t[56]||(t[56]=e("li",null," Bench players do not contribute, unless starters did not play. ",-1))]),t[59]||(t[59]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," What if someone doesnât show up? "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," If one or more starters donât play the game, bench players automatically fill in, in the exact order they are listed: "),e("ul",{class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},[e("li",null,"If 1 starter is out â the first reserve comes in."),e("li",null," If 2 starters are out â the first and second reserves come in. "),e("li",null," If more starters are out than you have bench players â you get no points for those slots. ")])],-1))])],512),e("section",{id:"teamPrediction",ref:i(l).teamPrediction,"data-section":"teamPrediction",class:"space-y-6"},[t[69]||(t[69]=u('<h2 class="text-h5 font-semibold text-gray-700 dark:text-zinc-300"> 4. Game outcome prediction </h2><p class="text-gray-700 dark:text-zinc-300"> Besides the roster, for every game you predict the outcome: <span class="font-semibold">home win</span>, <span class="font-semibold">away win</span> or <span class="font-semibold">draw</span>. If you guess correctly, you get additional points. The value of these points is dynamic and depends on the game itself and other usersâ choices. </p>',2)),e("div",De,[t[67]||(t[67]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 4.1 Base value of a game ",-1)),t[68]||(t[68]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Each game has a base value that depends on its final score. ",-1)),e("div",Ze,[t[65]||(t[65]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Itâs calculated as ",-1)),e("ul",Ue,[e("li",null,[t[61]||(t[61]=s(" League coefficient (",-1)),e("span",He,o(a.model.teamPredictionScoreMultiplier),1),t[62]||(t[62]=s(") multiplied by the total points scored in the game ",-1))]),e("li",null,[t[63]||(t[63]=s(" The minimum base value is ",-1)),e("span",Qe,o(a.model.teamPredictionScoreMinValue),1),t[64]||(t[64]=s(". ",-1))])]),t[66]||(t[66]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," The more efficient the game (more total points), the higher the potential value of a correct prediction â but it never drops below the administrator-set minimum. ",-1))])]),t[70]||(t[70]=u('<div class="space-y-3"><h3 class="text-base_lg font-semibold text-gray-700 dark:text-zinc-300"> 4.2 How the value is distributed among outcomes </h3><p class="text-gray-700 dark:text-zinc-300"> The system checks how many users picked each outcome: home win, away win, draw. The more popular an outcome is, the lower its reward. The rarer it is, the bigger the reward. </p><div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><p class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> What does this mean for you? </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> If you choose the âsafe optionâ that most users pick â the chance of being correct is higher, but the reward will be smaller. </li><li> If you go for a bolder option that few users pick â itâs harder to be correct, but the reward can be significantly higher. </li><li>
1 The system uses internal calculations to prevent rewards from ever reaching zero, even if almost everyone picks the same outcome. </li></ul></div></div>',1))],512),e("section",{id:"summary",ref:i(l).summary,"data-section":"summary",class:"border-t border-gray-300 dark:border-zinc-600 pt-6 mt-4"},[t[85]||(t[85]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Short summary ",-1)),e("ul",Xe,[e("li",null,[t[71]||(t[71]=s(" There is a ",-1)),t[72]||(t[72]=e("span",{class:"font-semibold"},"weekly limit",-1)),t[73]||(t[73]=s(" of fantasy games: ",-1)),e("span",Je,o(a.model.weeklyGamePredictionLimit),1),t[74]||(t[74]=s(". ",-1))]),t[82]||(t[82]=e("li",null,"You play each game in two parts: roster and game outcome.",-1)),e("li",null,[t[75]||(t[75]=s(" Roster: pick ",-1)),e("span",_e,o(a.model.starterPlayersCount),1),t[76]||(t[76]=s(" starters and ",-1)),e("span",ts,o(a.model.benchPlayersCount),1),t[77]||(t[77]=s(" bench players, with a budget based on the statistics of both teams. ",-1))]),e("li",null,[t[78]||(t[78]=s(" The minimum player value in the roster is ",-1)),e("span",es,o(a.model.minPlayerValue),1)]),t[83]||(t[83]=e("li",null," The captain (first listed player) gets double points; if he does not appear, the next player becomes captain. ",-1)),t[84]||(t[84]=e("li",null,"Bench players contribute only when starters donât play.",-1)),e("li",null,[t[79]||(t[79]=s(" Outcome prediction uses parameters ",-1)),e("span",ss,o(a.model.teamPredictionScoreMultiplier),1),t[80]||(t[80]=s(" and ",-1)),e("span",os,o(a.model.teamPredictionScoreMinValue),1),t[81]||(t[81]=s(", the gameâs total points and the distribution of users by outcomes â bolder picks may yield bigger rewards. ",-1))])])],512)]))}}),is={class:"max-w-6xl mx-auto pb-8 space-y-10"},ns={class:"bg-default rounded rounded-lg p-2 text-base_sm"},ls={class:"flex max-sm:flex-wrap -m-[2px] sm:-m-1"},rs=["onClick"],ds={class:"flex mt-3"},ms={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4 w-full md:w-1/2"},us={class:"text-action font-semibold text-base_lg mb-2"},ps={class:"grid gap-4 md:grid-cols-2 mt-3"},bs={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},xs={class:"text-gray-700 dark:text-zinc-300 mb-2"},gs={class:"font-semibold text-action"},ks={class:"font-semibold text-action"},cs={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},ys={class:"text-gray-700 dark:text-zinc-300"},fs={class:"font-semibold text-action"},vs={class:"font-semibold text-action"},zs={class:"space-y-3"},ws={class:"grid gap-4 md:grid-cols-2 mt-3"},$s={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},js={class:"text-gray-700 dark:text-zinc-300 mb-2"},Ps={class:"font-semibold text-action"},hs={class:"text-gray-700 dark:text-zinc-300"},Cs={class:"font-semibold text-action"},Ss={class:"space-y-3"},Vs={class:"text-gray-700 dark:text-zinc-300"},Ts={class:"font-semibold text-action"},qs={class:"font-semibold text-action"},Is={class:"text-gray-700 dark:text-zinc-300"},Es={class:"font-semibold text-action"},Ms={class:"font-semibold text-action"},Ls={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Rs={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},Fs={class:"font-semibold text-action"},Ws={class:"font-semibold text-action"},Os={class:"space-y-3"},As={class:"grid gap-4 md:grid-cols-2 mt-3"},Bs={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Ks={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Gs={class:"font-semibold text-action"},Ys={class:"font-semibold text-action"},Ns={class:"text-gray-700 dark:text-zinc-300"},Ds={class:"font-semibold text-action"},Zs={class:"space-y-3"},Us={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Hs={class:"lowercase"},Qs={class:"space-y-3"},Xs={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Js={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},_s={class:"font-semibold text-action"},to={class:"font-semibold text-action"},eo={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mt-2"},so={class:"font-semibold text-action"},oo={class:"font-semibold text-action"},ao={class:"font-semibold text-action"},io={class:"font-semibold text-action"},no=$({__name:"FantasyTutorialFr",props:{model:{type:Object,default:null}},setup(x){const{t:g}=j(),{clientConfig:y}=C(),a=x,m=[{key:"limit",label:"Règles générales"},{key:"roster",label:"Effectif"},{key:"teamPrediction",label:"Issue du match"},{key:"summary",label:"Résumé"}],l=Object.fromEntries(m.map(n=>[n.key,f(null)])),p=f("system");let d=null;P(()=>{d=new IntersectionObserver(n=>
1{n.forEach(t=>{t.isIntersecting&&(p.value=t.target.getAttribute("data-section"))})},{root:null,rootMargin:"-20% 0px -60% 0px",threshold:0}),m.forEach(n=>{l[n.key].value&&d.observe(l[n.key].value)})}),S(()=>{d?.disconnect()});function c(n){const t=l[n].value;if(t){const r=t.getBoundingClientRect().top+window.scrollY-70;window.scrollTo({top:r,behavior:"smooth"})}}return(n,t)=>(b(),k("div",is,[t[83]||(t[83]=u('<section class="w-full flex flex-col items-center gap-8"><p class="text-h4 uppercase text-center text-zinc-800 dark:text-white font-medium"> Règles du Fantasy </p><h1 class="text-base_lg text-center font-medium text-gray-700 dark:text-zinc-300"> Comment fonctionne le Fantasy dans cette ligue </h1><p class="text-gray-700 dark:text-zinc-300 text-center max-w-2xl"> Ce fantasy est différent dâun fantasy classique. <span class="font-semibold">Vous sélectionnez un effectif et prédisez lâissue du match pour chaque rencontre</span>, avec une limite hebdomadaire du nombre de matchs joués. </p></section>',1)),e("nav",ns,[e("div",ls,[(b(),k(z,null,w(m,r=>e("div",{key:r.key,class:"sm:w-full p-[2px] sm:p-1"},[e("button",{class:V(["w-full rounded-lg border border-white/50 text-white px-3 h-7 sm:h-8 flex items-center justify-center duration-150 max-sm:text-label",i(p)===r.key?"bg-white/40":"bg-white/10 hover:bg-white/30"]),onClick:h=>c(r.key)},o(r.label),11,rs)])),64))])]),e("section",{id:"limit",ref:i(l).limit,"data-section":"limit",class:"space-y-4"},[t[2]||(t[2]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 1. Limite hebdomadaire de matchs Fantasy ",-1)),t[3]||(t[3]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Vous pouvez jouer au fantasy uniquement sur un nombre limité de matchs au cours dâune même semaine. ",-1)),e("div",ds,[e("div",ms,[t[0]||(t[0]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Limite hebdomadaire ",-1)),e("p",us,o(a.model.weeklyGamePredictionLimit),1),t[1]||(t[1]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Une fois la limite atteinte pour la semaine en cours, vous devrez attendre la semaine suivante pour rejouer. ",-1))])])],512),e("section",{id:"howItWorks",ref:i(l).howItWorks,"data-section":"howItWorks",class:"space-y-4"},[t[19]||(t[19]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 2. Comment jouer au fantasy sur un match ? ",-1)),t[20]||(t[20]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Pour chaque match, vous avez deux tâches indépendantes. Elles sont séparées, mais ensemble elles composent votre score fantasy total pour ce match : ",-1)),e("div",ps,[e("div",bs,[t[7]||(t[7]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Effectif Fantasy ",-1)),e("p",xs,[t[4]||(t[4]=s(" Vous choisissez des joueurs des deux équipes dans la limite dâun budget. Vous avez ",-1)),e("span",gs,o(a.model.starterPlayersCount),1),t[5]||(t[5]=s(" titulaires et ",-1)),e("span",ks,o(a.model.benchPlayersCount),1),t[6]||(t[6]=s(" remplaçants. Le premier joueur est le capitaine et marque des points doublés. ",-1))]),t[8]||(t[8]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Les points sont basés sur les performances réelles des joueurs pendant le match. ",-1))]),e("div",cs,[t[18]||(t[18]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Issue du match ",-1)),e("p",ys,[t[9]||(t[9]=s(" Vous prédisez lâissue : ",-1)),t[10]||(t[10]=e("span",{class:"font-semibold"},"victoire à domicile",-1)),t[11]||(t[11]=s(", ",-1)),t[12]||(t[12]=e("span",{class:"font-semibold"},"victoire à lâextérieur",-1)),t[13]||(t[13]=s(" ou ",-1)),t[14]||(t[14]=e("span",{class:"font-semibold"},"match nul",-1)),t[15]||(t[15]=s(". Si vous avez raison, vous recevez des points supplémentaires qui dépendent du total de points marqués, du coefficient de la ligue (",-1)),e("span",fs,o(a.model.teamPredictionScoreMultiplier),1),t[16]||(t[16]=s("), de la valeur minimale garantie (",-1)),e("span",vs,o(a.model.teamPredictionScoreMinValue),1),t[17]||(t[17]=s(") et du nombre dâutilisateurs ayant choisi la même issue. ",-1))])])])],512),e("section",{id:"roster",ref:i(l).roster,"data-section":"roster",class:"space-y-6"},[t[60]||(t[60]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 3. Effectif â sélection et calcul des points ",-1)),e("div",zs,[t[27]||(t[27]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.1 Valeur du joueur ",-1)),t[28]||(t[28]=e("p",{class:"text-gray-700 dark:text-zinc-300"},[s(" Chaque joueur possède une valeur fantasy en points. Cette valeur est basée sur "),e("span",{class:"font-semibold"},"ses statistiques moyennes"),s(". ")],-1)),e("div",ws,[e("div",$s,[t[25]||(t[25]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Valeur minimale ",-1)),e("p",js,[t[21]||(t[21]=s(" Valeur minimale dâun joueur : ",-1)),e("span",Ps,o(a.model.minPlayerValue),1),t[22]||(t[22]=s(". ",-1))]),e("p",hs,[t[23]||(t[23]=s(" Sâapplique lorsquâun joueur nâa pas encore joué de match ou que sa valeur est inférieure à ",-1)),e("span",Cs,o(a.model.minPlayerValue),1),t[24]||(t[24]=s(". ",-1))])]),t[26]||(t[26]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Valeurs dynamiques "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Au fil de la saison, les valeurs des joueurs évoluent selon leurs performances moyennes actuelles. ")],-1))])]),e("div",Ss,[t[44]||(t[44]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.2 Budget de lâeffectif ",-1)),e("p",Vs,[t[29]||(t[29]=s(" Pour chaque match, vous recevez un budget à dépenser pour les joueurs. Le budget est calculé en multipliant les ",-1)),t[30]||(t[30]=e("span",{class:"text-action font-semibold"},"statistiques moyennes des joueurs",-1)),t[31]||(t[31]=s(" des deux équipes par le ",-1)),t[32]||(t[32]=e("span",{class:"text-action font-semibold"},"nombre total de joueurs",-1)),t[33]||(t[33]=s(" que vous devez sélectionner (",-1)),e("span",Ts,o(a.model.starterPlayersCount),1),t[34]||(t[34]=s(" titulaires + ",-1)),e("span",qs,o(a.model.benchPlayersCount),1),t[35]||(t[35]=s(" remplaçants). ",-1))]),e("p",Is,[t[36]||(t[36]=s(" Lors du calcul des moyennes, tout joueur ayant une moyenne inférieure à ",-1)),e("span",Es,o(a.model.minPlayerValue),1),t[37]||(t[37]=s(" est considéré comme ayant exactement ",-1)),e("span",Ms,o(a.model.minPlayerValue),1),t[38]||(t[38]=s(", afin que quelques mauvais matchs ne réduisent pas trop le budget. Les joueurs qui nâont disputé aucun match ne sont pas du tout pris en compte dans la moyenne. ",-1))]),e("div",Ls,[t[43]||(t[43]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Le système utilise ces valeurs pour calculer votre budget pour le match. Votre objectif est de compléter votre effectif de sorte que : ",-1)),e("ul",Rs,[e("li",null,[t[39]||(t[39]=s(" vous ayez exactement ",-1)),e("span",Fs,o(a.model.starterPlayersCount),1),t[40]||(t[40]=s(" titulaires et ",-1)),e("span",Ws,o(a.model.benchPlayersCount),1),t[41]||(t[41]=s(" remplaçants, ",-1))]),t[42]||(t[42]=e("li",null,"la somme de leurs valeurs nâexcède pas le budget total.",-1))])])]),e("div",Os,[t[52]||(t[52]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.3 Structure de lâeffectif ",-1)),e("div",As,[e("div",Bs,[t[49]||(t[49]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Titulaires et remplaçants ",-1)),t[50]||(t[50]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Pour chaque match, vous sélectionnez : ",-1)),e("ul",Ks,[e("li",null,[e("span",Gs,o(a.model.starterPlayersCount),1),t[45]||(t[45]=s(" joueurs titulaires ",-1))]),e("li",null,[e("span",Ys,o(a.model.benchPlayersCount),1),t[46]||(t[46]=s(" joueurs remplaçants ",-1))])]),e("p",Ns,[t[47]||(t[47]=s(" Total : ",-1)),e("span",Ds,o(a.model.starterPlayersCount)+" + "+o(a.model.benchPlayersCount),1),t[48]||(t[48]=s(" joueurs dans lâeffectif pour ce match. ",-1))])]),t[51]||
1(t[51]=u('<div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><h4 class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Capitaine </h4><p class="text-gray-700 dark:text-zinc-300 mb-2"> Le premier joueur listé dans votre effectif est le <span class="font-semibold">capitaine</span>. </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> Le capitaine obtient <span class="font-semibold text-action">des points doublés</span> (Ã2) selon son efficacité. </li><li>Sâil ne joue pas, le joueur suivant devient capitaine.</li></ul></div>',1))])]),e("div",Zs,[t[57]||(t[57]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.4 Calcul des points de lâeffectif ",-1)),t[58]||(t[58]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Après le match, votre score dâeffectif est calculé comme suit : ",-1)),e("ul",Us,[e("li",null,[t[53]||(t[53]=s(" On additionne la ",-1)),e("span",Hs,o(i(g)(`sports.${i(y).sport}.stats.eff.original`)),1),t[54]||(t[54]=s(" de tous les joueurs titulaires. ",-1))]),t[55]||(t[55]=e("li",null,"Les points du capitaine sont doublés (Ã2).",-1)),t[56]||(t[56]=e("li",null," Les remplaçants ne comptent pas, sauf si des titulaires nâont pas joué. ",-1))]),t[59]||(t[59]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Et si quelquâun ne se présente pas ? "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Si un ou plusieurs titulaires ne jouent pas, les remplaçants entrent automatiquement, dans lâordre où ils sont listés : "),e("ul",{class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},[e("li",null,"Si 1 titulaire est absent â le premier remplaçant entre."),e("li",null," Si 2 titulaires sont absents â les deux premiers remplaçants entrent. "),e("li",null," Si plus de titulaires sont absents que vous nâavez de remplaçants â pas de points pour ces postes. ")])],-1))])],512),e("section",{id:"teamPrediction",ref:i(l).teamPrediction,"data-section":"teamPrediction",class:"space-y-6"},[t[69]||(t[69]=u('<h2 class="text-h5 font-semibold text-gray-700 dark:text-zinc-300"> 4. Prédiction de lâissue du match </h2><p class="text-gray-700 dark:text-zinc-300"> En plus de lâeffectif, pour chaque match vous prédisez lâissue : <span class="font-semibold">victoire à domicile</span>, <span class="font-semibold">victoire à lâextérieur</span> ou <span class="font-semibold">match nul</span>. En cas de bonne prédiction, vous obtenez des points supplémentaires. La valeur de ces points est dynamique et dépend du match et des choix des autres utilisateurs. </p>',2)),e("div",Qs,[t[67]||(t[67]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 4.1 Valeur de base dâun match ",-1)),t[68]||(t[68]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Chaque match possède une valeur de base qui dépend de son score final. ",-1)),e("div",Xs,[t[65]||(t[65]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Calculée comme suit ",-1)),e("ul",Js,[e("li",null,[t[61]||(t[61]=s(" Coefficient de ligue (",-1)),e("span",_s,o(a.model.teamPredictionScoreMultiplier),1),t[62]||(t[62]=s(") multiplié par le total de points du match ",-1))]),e("li",null,[t[63]||(t[63]=s(" La valeur minimale de base est ",-1)),e("span",to,o(a.model.teamPredictionScoreMinValue),1),t[64]||(t[64]=s(". ",-1))])]),t[66]||(t[66]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Plus le match est prolifique (plus de points), plus la valeur potentielle dâune bonne prédiction est élevée â mais elle ne descend jamais en dessous du minimum défini par lâadministrateur. ",-1))])]),t[70]||(t[70]=u('<div class="space-y-3"><h3 class="text-base_lg font-semibold text-gray-700 dark:text-zinc-300"> 4.2 Répartition de la valeur selon les issues </h3><p class="text-gray-700 dark:text-zinc-300"> Le système vérifie combien dâutilisateurs ont choisi chaque issue : victoire à domicile, victoire à lâextérieur, match nul. Plus une issue est populaire, plus sa récompense est faible. Plus elle est rare, plus la récompense est grande. <
1/p><div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><p class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Quâest-ce que cela signifie pour vous ? </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> Si vous choisissez « lâoption sûre » que la plupart sélectionnent â la probabilité dâavoir raison est plus élevée, mais la récompense sera plus faible. </li><li> Si vous optez pour une option plus audacieuse choisie par peu â il est plus difficile dâavoir raison, mais la récompense peut être nettement supérieure. </li><li> Le système utilise des calculs internes pour éviter que la récompense tombe à zéro, même si presque tout le monde choisit la même issue. </li></ul></div></div>',1))],512),e("section",{id:"summary",ref:i(l).summary,"data-section":"summary",class:"border-t border-gray-300 dark:border-zinc-600 pt-6 mt-4"},[t[82]||(t[82]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Résumé rapide ",-1)),e("ul",eo,[e("li",null,[t[71]||(t[71]=s(" Il existe une ",-1)),t[72]||(t[72]=e("span",{class:"font-semibold"},"limite hebdomadaire",-1)),t[73]||(t[73]=s(" de matchs fantasy : ",-1)),e("span",so,o(a.model.weeklyGamePredictionLimit),1),t[74]||(t[74]=s(". ",-1))]),t[79]||(t[79]=e("li",null," Chaque match se joue en deux parties : effectif et issue du match. ",-1)),e("li",null," Effectif : choisissez "+o(a.model.starterPlayersCount)+" titulaires et "+o(a.model.benchPlayersCount)+" remplaçants, avec un budget basé sur les statistiques des deux équipes. ",1),e("li",null,[t[75]||(t[75]=s(" La valeur minimale dâun joueur dans lâeffectif est ",-1)),e("span",oo,o(a.model.minPlayerValue),1)]),t[80]||(t[80]=e("li",null," Le capitaine (premier joueur listé) obtient des points doublés ; sâil nâapparaît pas, le joueur suivant devient capitaine. ",-1)),t[81]||(t[81]=e("li",null," Les remplaçants ne comptent que lorsque des titulaires ne jouent pas. ",-1)),e("li",null,[t[76]||(t[76]=s(" La prédiction de lâissue utilise les paramètres ",-1)),e("span",ao,o(a.model.teamPredictionScoreMultiplier),1),t[77]||(t[77]=s(" et ",-1)),e("span",io,o(a.model.teamPredictionScoreMinValue),1),t[78]||(t[78]=s(", le total de points du match et la répartition des utilisateurs â les choix plus audacieux peuvent offrir de meilleures récompenses. ",-1))])])],512)]))}}),lo={class:"max-w-6xl mx-auto pb-8 space-y-10"},ro={class:"bg-default rounded rounded-lg p-2 text-base_sm"},mo={class:"flex max-sm:flex-wrap -m-[2px] sm:-m-1"},uo=["onClick"],po={class:"flex mt-3"},bo={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4 w-full md:w-1/2"},xo={class:"text-action font-semibold text-base_lg mb-2"},go={class:"grid gap-4 md:grid-cols-2 mt-3"},ko={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},co={class:"text-gray-700 dark:text-zinc-300 mb-2"},yo={class:"font-semibold text-action"},fo={class:"font-semibold text-action"},vo={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},zo={class:"text-gray-700 dark:text-zinc-300"},wo={class:"font-semibold text-action"},$o={class:"font-semibold text-action"},jo={class:"space-y-3"},Po={class:"grid gap-4 md:grid-cols-2 mt-3"},ho={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Co={class:"text-gray-700 dark:text-zinc-300 mb-2"},So={class:"font-semibold text-action"},Vo={class:"text-gray-700 dark:text-zinc-300"},To={class:"font-semibold text-action"},qo={class:"space-y-3"},Io={class:"text-gray-700 dark:text-zinc-300"},Eo={class:"font-semibold text-action"},Mo={class:"font-semibold text-action"},Lo={class:"text-gray-700 dark:text-zinc-300"},Ro={class:"font-semibold text-action"},Fo={class:"font-semibold text-action"},Wo={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Oo={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},Ao={class:"font-semibold text-action"},Bo={class:"font-semibold text-action"},Ko={class:"space-y-3"},Go={class:"grid gap-4 md:grid-cols-2 mt-3"},Yo={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},No={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Do={class:"font-semibold text-action"},Zo={class:"font-semibold text-action"},Uo={class:"text-gray-700 dark:text-zinc-300"},Ho={class:"font-semibold text-action"},Qo={class:"space-y-3"},Xo={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Jo={class:"lowercase"},_o={class:"space-y-3"},ta={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},ea={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},sa={class:"font-semibold text-action"},oa={class:"font-semibold text-action"},aa={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mt-2"},ia={class:"font-semibold text-action"},na={class:"font-semibold text-action"},la={class:"font-semibold text-action"},ra={class:"font-semibold text-action"},da={class:"font-semibold text-action"},ma={class:"font-semibold text-action"},ua=$({__name:"FantasyTutorialSl",props:{model:{type:Object,default:null}},setup(x){const{t:g}=j(),{clientConfig:y}=C(),a=x,m=[{key:"limit",label:"SploÅ¡na pravila"},{key:"roster",label:"Roster"},{key:"teamPrediction",label:"Izid tekme"},{key:"summary",label:"Povzetek"}],l=Object.fromEntries(m.map(n=>[n.key,f(null)])),p=f("system");let d=null;P(()=>{d=new IntersectionObserver(n=>
1{n.forEach(t=>{t.isIntersecting&&(p.value=t.target.getAttribute("data-section"))})},{root:null,rootMargin:"-20% 0px -60% 0px",threshold:0}),m.forEach(n=>{l[n.key].value&&d.observe(l[n.key].value)})}),S(()=>{d?.disconnect()});function c(n){const t=l[n].value;if(t){const r=t.getBoundingClientRect().top+window.scrollY-70;window.scrollTo({top:r,behavior:"smooth"})}}return(n,t)=>(b(),k("div",lo,[t[86]||(t[86]=u('<section class="w-full flex flex-col items-center gap-8"><p class="text-h4 uppercase text-center text-zinc-800 dark:text-white font-medium"> Pravila fantasyja </p><h1 class="text-base_lg text-center font-medium text-gray-700 dark:text-zinc-300"> Kako deluje Fantasy v tej ligi </h1><p class="text-gray-700 dark:text-zinc-300 text-center max-w-2xl"> Ta fantasy se razlikuje od klasiÄnega. <span class="font-semibold">Za vsako tekmo posebej izbereÅ¡ roster in napoveÅ¡ izid tekme</span>, z tedensko omejitvijo Å¡tevila tekem, na katerih lahko igraÅ¡. </p></section>',1)),e("nav",ro,[e("div",mo,[(b(),k(z,null,w(m,r=>e("div",{key:r.key,class:"sm:w-full p-[2px] sm:p-1"},[e("button",{class:V(["w-full rounded-lg border border-white/50 text-white px-3 h-7 sm:h-8 flex items-center justify-center duration-150 max-sm:text-label",i(p)===r.key?"bg-white/40":"bg-white/10 hover:bg-white/30"]),onClick:h=>c(r.key)},o(r.label),11,uo)])),64))])]),e("section",{id:"limit",ref:i(l).limit,"data-section":"limit",class:"space-y-4"},[t[2]||(t[2]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 1. Tedenska omejitev fantasy tekem ",-1)),t[3]||(t[3]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Fantasy lahko igraÅ¡ le na omejenem Å¡tevilu tekem znotraj enega tedna. ",-1)),e("div",po,[e("div",bo,[t[0]||(t[0]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Tedenska omejitev ",-1)),e("p",xo,o(a.model.weeklyGamePredictionLimit),1),t[1]||(t[1]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Ko dosežeÅ¡ omejitev za trenutni teden, moraÅ¡ poÄakati na naslednji teden, da lahko znova igraÅ¡. ",-1))])])],512),e("section",{id:"howItWorks",ref:i(l).howItWorks,"data-section":"howItWorks",class:"space-y-4"},[t[19]||(t[19]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 2. Kako igraÅ¡ fantasy na tekmi? ",-1)),t[20]||(t[20]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Na vsaki tekmi imaÅ¡ dve neodvisni nalogi. Sta loÄeni, vendar skupaj tvorita tvoj skupni fantasy rezultat za to tekmo: ",-1)),e("div",go,[e("div",ko,[t[7]||(t[7]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Fantasy roster ",-1)),e("p",co,[t[4]||(t[4]=s(" IzbereÅ¡ igralce iz obeh ekip v okviru proraÄuna. ImaÅ¡ ",-1)),e("span",yo,o(a.model.starterPlayersCount),1),t[5]||(t[5]=s(" zaÄetnikov in ",-1)),e("span",fo,o(a.model.benchPlayersCount),1),t[6]||(t[6]=s(" rezerv. Prvi igralec je kapetan in prejme dvojne toÄke. ",-1))]),t[8]||(t[8]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," ToÄke temeljijo na dejanski predstavi igralcev na tekmi. ",-1))]),e("div",vo,[t[18]||(t[18]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Izid tekme ",-1)),e("p",zo,[t[9]||(t[9]=s(" NapoveÅ¡ izid: ",-1)),t[10]||(t[10]=e("span",{class:"font-semibold"},"zmaga domaÄih",-1)),t[11]||(t[11]=s(", ",-1)),t[12]||(t[12]=e("span",{class:"font-semibold"},"zmaga gostov",-1)),t[13]||(t[13]=s(" ali ",-1)),t[14]||(t[14]=e("span",{class:"font-semibold"},"neodloÄeno",-1)),t[15]||(t[15]=s(". Äe zadeneÅ¡, dobiÅ¡ dodatne toÄke, ki so odvisne od skupnih toÄk na tekmi, ligaÅ¡kega koeficienta (",-1)),e("span",wo,o(a.model.teamPredictionScoreMultiplier),1),t[16]||(t[16]=s("), minimalne zagotovljene vrednosti (",-1)),e("span",$o,o(a.model.teamPredictionScoreMinValue),1),t[17]||(t[17]=s(") in Å¡tevila uporabnikov, ki so izbrali enak izid. ",-1))])])])],512),e("section",{id:"roster",ref:i(l).roster,"data-section":"roster",class:"space-y-6"},[t[60]||(t[60]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 3. Roster â izbira in toÄkovanje ",-1)),e("div",jo,[t[27]||(t[27]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.1 Vrednost igralca ",-1)),t[28]||(t[28]=e("p",{class:"text-gray-700 dark:text-zinc-300"},[s(" Vsak igralec ima fantasy vrednost v toÄkah. Ta vrednost temelji na "),e("span",{class:"font-semibold"},"njegovi povpreÄni statistiki"),s(". ")],-1)),e("div",Po,[e("div",ho,[t[25]||(t[25]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Minimalna vrednost ",-1)),e("p",Co,[t[21]||(t[21]=s(" Minimalna vrednost igralca: ",-1)),e("span",So,o(a.model.minPlayerValue),1),t[22]||(t[22]=s(". ",-1))]),e("p",Vo,[t[23]||(t[23]=s(" Uporabi se, ko igralec Å¡e ni odigral nobene tekme ali je njegova vrednost nižja od ",-1)),e("span",To,o(a.model.minPlayerValue),1),t[24]||(t[24]=s(". ",-1))])]),t[26]||(t[26]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," DinamiÄne vrednosti "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Med sezono se vrednosti igralcev spreminjajo glede na njihovo trenutno povpreÄno formo. ")],-1))])]),e("div",qo,[t[44]||(t[44]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.2 ProraÄun za roster ",-1)),e("p",Io,[t[29]||(t[29]=s(" Za vsako tekmo prejmeÅ¡ proraÄun za igralce. ProraÄun se izraÄuna z množenjem ",-1)),t[30]||(t[30]=e("span",{class:"text-action font-semibold"},"povpreÄnih statistik igralcev",-1)),t[31]||(t[31]=s(" obeh ekip in ",-1)),t[32]||(t[32]=e("span",{class:"text-action font-semibold"},"skupnega Å¡tevila igralcev",-1)),t[33]||(t[33]=s(", ki jih moraÅ¡ izbrati (",-1)),e("span",Eo,o(a.model.starterPlayersCount),1),t[34]||(t[34]=s(" zaÄetnikov + ",-1)),e("span",Mo,o(a.model.benchPlayersCount),1),t[35]||(t[35]=s(" rezerv). ",-1))]),e("p",Lo,[t[36]||(t[36]=s(" Pri izraÄunu povpreÄij se vsakemu igralcu s povpreÄjem pod ",-1)),e("span",Ro,o(a.model.minPlayerValue),1),t[37]||(t[37]=s(" upoÅ¡teva vrednost ",-1)),e("span",Fo,o(a.model.minPlayerValue),1),t[38]||(t[38]=s(", da nekaj slabÅ¡ih tekem ne bi preveÄ znižalo proraÄuna. Igralci, ki niso odigrali nobene tekme, se v povpreÄje sploh ne upoÅ¡tevajo. ",-1))]),e("div",Wo,[t[43]||(t[43]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Sistem iz teh vrednosti izraÄuna tvoj proraÄun za tekmo. Tvoj cilj je napolniti roster tako, da: ",-1)),e("ul",Oo,[e("li",null,[t[39]||(t[39]=s(" imaÅ¡ natanÄno ",-1)),e("span",Ao,o(a.model.starterPlayersCount),1),t[40]||(t[40]=s(" zaÄetnikov in ",-1)),e("span",Bo,o(a.model.benchPlayersCount),1),t[41]||(t[41]=s(" rezerv, ",-1))]),t[42]||(t[42]=e("li",null,"vsota njihovih vrednosti ne preseže skupnega proraÄuna.",-1))])])]),e("div",Ko,[t[52]||(t[52]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.3 Struktura rostera ",-1)),e("div",Go,[e("div",Yo,[t[49]||(t[49]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," ZaÄetniki in rezerve ",-1)),t[50]||(t[50]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}
1," Za vsako tekmo izbereÅ¡: ",-1)),e("ul",No,[e("li",null,[e("span",Do,o(a.model.starterPlayersCount),1),t[45]||(t[45]=s(" igralcev v zaÄetni postavi ",-1))]),e("li",null,[e("span",Zo,o(a.model.benchPlayersCount),1),t[46]||(t[46]=s(" rezervne igralce ",-1))])]),e("p",Uo,[t[47]||(t[47]=s(" Skupaj: ",-1)),e("span",Ho,o(a.model.starterPlayersCount)+" + "+o(a.model.benchPlayersCount),1),t[48]||(t[48]=s(" igralcev v rosterju za to tekmo. ",-1))])]),t[51]||(t[51]=u('<div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><h4 class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Kapetan </h4><p class="text-gray-700 dark:text-zinc-300 mb-2"> Prvi igralec na tvojem seznamu je <span class="font-semibold">kapetan</span>. </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> Kapetan prejme <span class="font-semibold text-action">dvojne toÄke</span> (Ã2) iz svoje uÄinkovitosti. </li><li> Äe kapetan ne igra, postane kapetan naslednji igralec v rosterju. </li></ul></div>',1))])]),e("div",Qo,[t[57]||(t[57]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.4 ToÄkovanje rostera ",-1)),t[58]||(t[58]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Po koncu tekme se tvoj rezultat iz rostera izraÄuna tako: ",-1)),e("ul",Xo,[e("li",null,[t[53]||(t[53]=s(" SeÅ¡teje se ",-1)),e("span",Jo,o(i(g)(`sports.${i(y).sport}.stats.eff.original`)),1),t[54]||(t[54]=s(" vseh zaÄetnih igralcev. ",-1))]),t[55]||(t[55]=e("li",null,"Kapetanove toÄke se podvojijo (Ã2).",-1)),t[56]||(t[56]=e("li",null,"Rezerve ne prispevajo, razen Äe zaÄetniki niso igrali.",-1))]),t[59]||(t[59]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Kaj, Äe nekdo ne pride na tekmo? "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Äe eden ali veÄ zaÄetnikov ne igra, rezerve samodejno vstopijo v natanÄnem vrstnem redu, kot so navedeni: "),e("ul",{class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},[e("li",null,"Äe 1 zaÄetnik manjka â vstopi prva rezerva."),e("li",null,"Äe 2 zaÄetnika manjkata â vstopita prva in druga rezerva."),e("li",null," Äe manjka veÄ zaÄetnikov, kot imaÅ¡ rezerv â za ta mesta ne dobiÅ¡ toÄk. ")])],-1))])],512),e("section",{id:"teamPrediction",ref:i(l).teamPrediction,"data-section":"teamPrediction",class:"space-y-6"},[t[69]||(t[69]=u('<h2 class="text-h5 font-semibold text-gray-700 dark:text-zinc-300"> 4. Napoved izida tekme </h2><p class="text-gray-700 dark:text-zinc-300"> Poleg rosterja za vsako tekmo napoveÅ¡ izid: <span class="font-semibold">zmaga domaÄih</span>, <span class="font-semibold">zmaga gostov</span> ali <span class="font-semibold">neodloÄeno</span>. Äe pravilno napoveÅ¡, dobiÅ¡ dodatne toÄke. Vrednost teh toÄk je dinamiÄna in je odvisna od same tekme in izbire drugih uporabnikov. </p>',2)),e("div",_o,[t[67]||(t[67]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 4.1 Osnovna vrednost tekme ",-1)),t[68]||(t[68]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Vsaka tekma ima osnovno vrednost, ki je odvisna od konÄnega rezultata. ",-1)),e("div",ta,[t[65]||(t[65]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," IzraÄunana je tako ",-1)),e("ul",ea,[e("li",null,[t[61]||(t[61]=s(" LigaÅ¡ki koeficient (",-1)),e("span",sa,o(a.model.teamPredictionScoreMultiplier),1),t[62]||(t[62]=s(") pomnožen s skupnim Å¡tevilom toÄk na tekmi ",-1))]),e("li",null,[t[63]||(t[63]=s(" Minimalna osnovna vrednost je ",-1)),e("span",oa,o(a.model.teamPredictionScoreMinValue),1),t[64]||(t[64]=s(". ",-1))])]),t[66]||(t[66]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Bolj kot je tekma uÄinkovita (veÄ toÄk), viÅ¡ja je potencialna vrednost pravilne napovedi â vendar nikoli ne pade pod administratorsko doloÄeni minimum. ",-1))])]),t[70]||(t[70]=u('<div class="space-y-3"><h3 class="text-base_lg font-semibold text-gray-700 dark:text-zinc-300">
1 4.2 Kako se vrednost porazdeli med izide </h3><p class="text-gray-700 dark:text-zinc-300"> Sistem preveri, koliko uporabnikov je izbralo posamezen izid: zmaga domaÄih, zmaga gostov, neodloÄeno. Bolj kot je izid priljubljen, manjÅ¡a je nagrada. RedkejÅ¡a izbira prinese veÄjo nagrado. </p><div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><p class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Kaj to pomeni zate? </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> Äe izbereÅ¡ »varno možnost«, ki jo izbere veÄina â verjetnost, da zadeneÅ¡, je veÄja, a nagrada bo manjÅ¡a. </li><li> Äe izbereÅ¡ drznejÅ¡o možnost, ki jo izbere malo ljudi â težje je zadeti, vendar je nagrada lahko bistveno veÄja. </li><li> Sistem z notranjimi preraÄuni prepreÄi, da bi nagrada kdaj padla na niÄ, tudi Äe skoraj vsi izberejo isti izid. </li></ul></div></div>',1))],512),e("section",{id:"summary",ref:i(l).summary,"data-section":"summary",class:"border-t border-gray-300 dark:border-zinc-600 pt-6 mt-4"},[t[85]||(t[85]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Kratek povzetek ",-1)),e("ul",aa,[e("li",null,[t[71]||(t[71]=s(" Obstaja ",-1)),t[72]||(t[72]=e("span",{class:"font-semibold"},"tedenska omejitev",-1)),t[73]||(t[73]=s(" fantasy tekem: ",-1)),e("span",ia,o(a.model.weeklyGamePredictionLimit),1),t[74]||(t[74]=s(". ",-1))]),t[82]||(t[82]=e("li",null,"Na vsaki tekmi igraÅ¡ v dveh delih: roster in izid tekme.",-1)),e("li",null,[t[75]||(t[75]=s(" Roster: izbereÅ¡ ",-1)),e("span",na,o(a.model.starterPlayersCount),1),t[76]||(t[76]=s(" zaÄetnikov in ",-1)),e("span",la,o(a.model.benchPlayersCount),1),t[77]||(t[77]=s(" rezerv, s proraÄunom, ki temelji na statistiki obeh ekip. ",-1))]),e("li",null,[t[78]||(t[78]=s(" Minimalna vrednost igralca v rosterju je ",-1)),e("span",ra,o(a.model.minPlayerValue),1)]),t[83]||(t[83]=e("li",null," Kapetan (prvi na seznamu) dobi dvojne toÄke; Äe ne igra, kapetan postane naslednji. ",-1)),t[84]||(t[84]=e("li",null,"Rezerve prispevajo le, ko zaÄetniki ne igrajo.",-1)),e("li",null,[t[79]||(t[79]=s(" Napoved izida uporablja parametra ",-1)),e("span",da,o(a.model.teamPredictionScoreMultiplier),1),t[80]||(t[80]=s(" in ",-1)),e("span",ma,o(a.model.teamPredictionScoreMinValue),1),t[81]||(t[81]=s(", skupne toÄke tekme in porazdelitev uporabnikov â drznejÅ¡e izbire lahko prinesejo veÄje nagrade. ",-1))])])],512)]))}}),pa={class:"max-w-6xl mx-auto pb-8 space-y-10"},ba={class:"bg-default rounded rounded-lg p-2 text-base_sm"},xa={class:"flex max-sm:flex-wrap -m-[2px] sm:-m-1"},ga=["onClick"],ka={class:"flex mt-3"},ca={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4 w-full md:w-1/2"},ya={class:"text-action font-semibold text-base_lg mb-2"},fa={class:"grid gap-4 md:grid-cols-2 mt-3"},va={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},za={class:"text-gray-700 dark:text-zinc-300 mb-2"},wa={class:"font-semibold text-action"},$a={class:"font-semibold text-action"},ja={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Pa={class:"text-gray-700 dark:text-zinc-300"},ha={class:"font-semibold text-action"},Ca={class:"font-semibold text-action"},Sa={class:"space-y-3"},Va={class:"grid gap-4 md:grid-cols-2 mt-3"},Ta={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},qa={class:"text-gray-700 dark:text-zinc-300 mb-2"},Ia={class:"font-semibold text-action"},Ea={class:"text-gray-700 dark:text-zinc-300"},Ma={class:"font-semibold text-action"},La={class:"space-y-3"},Ra={class:"text-gray-700 dark:text-zinc-300"},Fa={class:"font-semibold text-action"},Wa={class:"font-semibold text-action"},Oa={class:"text-gray-700 dark:text-zinc-300"},Aa={class:"font-semibold text-action"},Ba={class:"font-semibold text-action"},Ka={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Ga={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},Ya={class:"font-semibold text-action"},Na={class:"font-semibold text-action"},Da={class:"space-y-3"},Za={class:"grid gap-4 md:grid-cols-2 mt-3"},Ua={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Ha={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Qa={class:"font-semibold text-action"},Xa={class:"font-semibold text-action"},Ja={class:"text-gray-700 dark:text-zinc-300"},_a={class:"font-semibold text-action"},ti={class:"space-y-3"},ei={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},si={class:"lowercase"},oi={class:"space-y-3"},ai={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},ii={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},ni={class:"font-semibold text-action"},li={class:"font-semibold text-action"}
1,ri={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mt-2"},di={class:"font-semibold text-action"},mi={class:"font-semibold text-action"},ui={class:"font-semibold text-action"},pi={class:"font-semibold text-action"},bi={class:"font-semibold text-action"},xi={class:"font-semibold text-action"},gi=$({__name:"FantasyTutorialEs",props:{model:{type:Object,default:null}},setup(x){const{t:g}=j(),{clientConfig:y}=C(),a=x,m=[{key:"limit",label:"Reglas generales"},{key:"roster",label:"Plantilla"},{key:"teamPrediction",label:"Resultado del partido"},{key:"summary",label:"Resumen"}],l=Object.fromEntries(m.map(n=>[n.key,f(null)])),p=f("system");let d=null;P(()=>{d=new IntersectionObserver(n=>{n.forEach(t=>{t.isIntersecting&&(p.value=t.target.getAttribute("data-section"))})},{root:null,rootMargin:"-20% 0px -60% 0px",threshold:0}),m.forEach(n=>{l[n.key].value&&d.observe(l[n.key].value)})}),S(()=>{d?.disconnect()});function c(n){const t=l[n].value;if(t){const r=t.getBoundingClientRect().top+window.scrollY-70;window.scrollTo({top:r,behavior:"smooth"})}}return(n,t)=>(b(),k("div",pa,[t[86]||(t[86]=u('<section class="w-full flex flex-col items-center gap-8"><p class="text-h4 uppercase text-center text-zinc-800 dark:text-white font-medium"> Reglas de Fantasy </p><h1 class="text-base_lg text-center font-medium text-gray-700 dark:text-zinc-300"> Cómo funciona el Fantasy en esta liga </h1><p class="text-gray-700 dark:text-zinc-300 text-center max-w-2xl"> Este fantasy es diferente al clásico. <span class="font-semibold">Para cada partido eliges una plantilla (roster) y predices el resultado</span>, con un lÃmite semanal de partidos en los que puedes jugar. </p></section>',1)),e("nav",ba,[e("div",xa,[(b(),k(z,null,w(m,r=>e("div",{key:r.key,class:"sm:w-full p-[2px] sm:p-1"},[e("button",{class:V(["w-full rounded-lg border border-white/50 text-white px-3 h-7 sm:h-8 flex items-center justify-center duration-150 max-sm:text-label",i(p)===r.key?"bg-white/40":"bg-white/10 hover:bg-white/30"]),onClick:h=>c(r.key)},o(r.label),11,ga)])),64))])]),e("section",{id:"limit",ref:i(l).limit,"data-section":"limit",class:"space-y-4"},[t[2]||(t[2]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 1. LÃmite semanal de partidos de fantasy ",-1)),t[3]||(t[3]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Solo puedes jugar fantasy en un número limitado de partidos dentro de una semana. ",-1)),e("div",ka,[e("div",ca,[t[0]||(t[0]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," LÃmite semanal ",-1)),e("p",ya,o(a.model.weeklyGamePredictionLimit),1),t[1]||(t[1]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Cuando alcanzas el lÃmite de la semana actual, debes esperar a la siguiente para volver a jugar. ",-1))])])],512),e("section",{id:"howItWorks",ref:i(l).howItWorks,"data-section":"howItWorks",class:"space-y-4"},[t[19]||(t[19]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 2. ¿Cómo se juega al fantasy en un partido? ",-1)),t[20]||(t[20]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," En cada partido tienes dos tareas independientes. Son separadas, pero juntas forman tu puntuación total de fantasy para ese partido: ",-1)),e("div",fa,[e("div",va,[t[7]||(t[7]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Plantilla de Fantasy ",-1)),e("p",za,[t[4]||(t[4]=s(" Eliges jugadores de ambos equipos dentro de un presupuesto. Tienes ",-1)),e("span",wa,o(a.model.starterPlayersCount),1),t[5]||(t[5]=s(" titulares y ",-1)),e("span",$a,o(a.model.benchPlayersCount),1),t[6]||(t[6]=s(" suplentes. El primer jugador es el capitán y obtiene el doble de puntos. ",-1))]),t[8]||(t[8]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Los puntos se basan en el rendimiento real de los jugadores en el partido. ",-1))]),e("div",ja,[t[18]||(t[18]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Resultado del partido ",-1)),e("p",Pa,[t[9]||(t[9]=s(" Predices el resultado: ",-1)),t[10]||(t[10]=e("span",{class:"font-semibold"},"victoria local",-1)),t[11]||(t[11]=s(", ",-1)),t[12]||(t[12]=e("span",{class:"font-semibold"},"victoria visitante",-1)),t[13]||(t[13]=s(" o ",-1)),t[14]||(t[14]=e("span",{class:"font-semibold"},"empate",-1)),t[15]||(t[15]=s(". Si aciertas, recibes puntos adicionales que dependen de los puntos totales del partido, del coeficie
1nte de la liga (",-1)),e("span",ha,o(a.model.teamPredictionScoreMultiplier),1),t[16]||(t[16]=s("), del valor mÃnimo garantizado (",-1)),e("span",Ca,o(a.model.teamPredictionScoreMinValue),1),t[17]||(t[17]=s(") y del número de usuarios que eligieron el mismo resultado. ",-1))])])])],512),e("section",{id:"roster",ref:i(l).roster,"data-section":"roster",class:"space-y-6"},[t[60]||(t[60]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 3. Plantilla â selección y puntuación ",-1)),e("div",Sa,[t[27]||(t[27]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.1 Valor del jugador ",-1)),t[28]||(t[28]=e("p",{class:"text-gray-700 dark:text-zinc-300"},[s(" Cada jugador tiene un valor de fantasy en puntos. Este valor se basa en "),e("span",{class:"font-semibold"},"sus estadÃsticas promedio"),s(". ")],-1)),e("div",Va,[e("div",Ta,[t[25]||(t[25]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Valor mÃnimo ",-1)),e("p",qa,[t[21]||(t[21]=s(" Valor mÃnimo de un jugador: ",-1)),e("span",Ia,o(a.model.minPlayerValue),1),t[22]||(t[22]=s(". ",-1))]),e("p",Ea,[t[23]||(t[23]=s(" Se aplica cuando un jugador no ha jugado ningún partido o su valor es inferior a ",-1)),e("span",Ma,o(a.model.minPlayerValue),1),t[24]||(t[24]=s(". ",-1))])]),t[26]||(t[26]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Valores dinámicos "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," A medida que avanza la temporada, los valores de los jugadores cambian según su rendimiento promedio actual. ")],-1))])]),e("div",La,[t[44]||(t[44]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.2 Presupuesto de la plantilla ",-1)),e("p",Ra,[t[29]||(t[29]=s(" Para cada partido recibes un presupuesto para gastar en jugadores. El presupuesto se calcula multiplicando las ",-1)),t[30]||(t[30]=e("span",{class:"text-action font-semibold"},"estadÃsticas promedio de los jugadores",-1)),t[31]||(t[31]=s(" de ambos equipos por el ",-1)),t[32]||(t[32]=e("span",{class:"text-action font-semibold"},"número total de jugadores",-1)),t[33]||(t[33]=s(" que debes seleccionar (",-1)),e("span",Fa,o(a.model.starterPlayersCount),1),t[34]||(t[34]=s(" titulares + ",-1)),e("span",Wa,o(a.model.benchPlayersCount),1),t[35]||(t[35]=s(" suplentes). ",-1))]),e("p",Oa,[t[36]||(t[36]=s(" Al calcular los promedios, a cada jugador con un promedio inferior a ",-1)),e("span",Aa,o(a.model.minPlayerValue),1),t[37]||(t[37]=s(" se le considera exactamente con ",-1)),e("span",Ba,o(a.model.minPlayerValue),1),t[38]||(t[38]=s(", para que unos pocos malos partidos no reduzcan demasiado el presupuesto. Los jugadores que no hayan disputado ningún partido no se tienen en cuenta en el promedio. ",-1))]),e("div",Ka,[t[43]||(t[43]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," El sistema usa estos valores para calcular tu presupuesto del partido. Tu objetivo es completar la plantilla de forma que: ",-1)),e("ul",Ga,[e("li",null,[t[39]||(t[39]=s(" tengas exactamente ",-1)),e("span",Ya,o(a.model.starterPlayersCount),1),t[40]||(t[40]=s(" titulares y ",-1)),e("span",Na,o(a.model.benchPlayersCount),1),t[41]||(t[41]=s(" suplentes, ",-1))]),t[42]||(t[42]=e("li",null,"la suma de sus valores no supere el presupuesto total.",-1))])])]),e("div",Da,[t[52]||(t[52]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.3 Estructura de la plantilla ",-1)),e("div",Za,[e("div",Ua,[t[49]||(t[49]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Titulares y suplentes ",-1)),t[50]||(t[50]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Para cada partido seleccionas: ",-1)),e("ul",Ha,[e("li",null,[e("span",Qa,o(a.model.starterPlayersCount),1),t[45]||(t[45]=s(" jugadores en el once inicial ",-1))]),e("li",null,[e("span",Xa,o(a.model.benchPlayersCount),1),t[46]||(t[46]=s(" jugadores suplentes ",-1))])]),e("p",Ja,[t[47]||(t[47]=s(" Total: ",-1)),e("span",_a,o(a.model.starterPlayersCount)+" + "+o(a.model.benchPlayersCount),1),t[48]||(t[48]=s(" jugadores en la plantilla para ese partido. ",-1))])]),t[51]||
1(t[51]=u('<div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><h4 class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Capitán </h4><p class="text-gray-700 dark:text-zinc-300 mb-2"> El primer jugador de tu lista es el <span class="font-semibold">capitán</span>. </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> El capitán obtiene <span class="font-semibold text-action">doble puntuación</span> (Ã2) de su eficiencia. </li><li> Si el capitán no juega, el siguiente jugador en la plantilla pasa a ser el capitán. </li></ul></div>',1))])]),e("div",ti,[t[57]||(t[57]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.4 Puntuación de la plantilla ",-1)),t[58]||(t[58]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Tras finalizar el partido, tu puntuación de plantilla se calcula asÃ: ",-1)),e("ul",ei,[e("li",null,[t[53]||(t[53]=s(" Se suma la ",-1)),e("span",si,o(i(g)(`sports.${i(y).sport}.stats.eff.original`)),1),t[54]||(t[54]=s(" de todos los titulares. ",-1))]),t[55]||(t[55]=e("li",null,"Los puntos del capitán se duplican (Ã2).",-1)),t[56]||(t[56]=e("li",null,"Los suplentes no puntúan, salvo que los titulares no jueguen.",-1))]),t[59]||(t[59]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," ¿Y si alguien no se presenta? "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Si uno o más titulares no juegan, los suplentes entran automáticamente, en el orden exacto en que están listados: "),e("ul",{class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},[e("li",null,"Si falta 1 titular â entra el primer suplente."),e("li",null," Si faltan 2 titulares â entran el primer y segundo suplente. "),e("li",null," Si faltan más titulares de los suplentes que tienes â no obtienes puntos por esos puestos. ")])],-1))])],512),e("section",{id:"teamPrediction",ref:i(l).teamPrediction,"data-section":"teamPrediction",class:"space-y-6"},[t[69]||(t[69]=u('<h2 class="text-h5 font-semibold text-gray-700 dark:text-zinc-300"> 4. Predicción del resultado del partido </h2><p class="text-gray-700 dark:text-zinc-300"> Además de la plantilla, en cada partido predices el resultado: <span class="font-semibold">victoria local</span>, <span class="font-semibold">victoria visitante</span> o <span class="font-semibold">empate</span>. Si aciertas, obtienes puntos adicionales. El valor de estos puntos es dinámico y depende del propio partido y de las elecciones de los demás usuarios. </p>',2)),e("div",oi,[t[67]||(t[67]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 4.1 Valor base del partido ",-1)),t[68]||(t[68]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Cada partido tiene un valor base que depende de su marcador final. ",-1)),e("div",ai,[t[65]||(t[65]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Se calcula como ",-1)),e("ul",ii,[e("li",null,[t[61]||(t[61]=s(" Coeficiente de liga (",-1)),e("span",ni,o(a.model.teamPredictionScoreMultiplier),1),t[62]||(t[62]=s(") multiplicado por los puntos totales del partido ",-1))]),e("li",null,[t[63]||(t[63]=s(" El valor base mÃnimo es ",-1)),e("span",li,o(a.model.teamPredictionScoreMinValue),1),t[64]||(t[64]=s(". ",-1))])]),t[66]||(t[66]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Cuanto más puntos haya en el partido, mayor será el valor potencial de una predicción correcta â pero nunca baja del mÃnimo establecido por el administrador. ",-1))])]),t[70]||(t[70]=u('<div class="space-y-3"><h3 class="text-base_lg font-semibold text-gray-700 dark:text-zinc-300"> 4.2 Cómo se distribuye el valor entre los resultados </h3><p class="text-gray-700 dark:text-zinc-300"> El sistema comprueba cuántos usuarios eligieron cada resultado: victoria local, victoria visitante, empate. Cuanto más popular sea un resultado, menor será su recompensa. Cuanto más raro, mayor será la recompensa. </p><div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><p class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> ¿Qué significa para ti? </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> Si eliges la «opción segura» que escoge la mayorÃa â la probabilidad de acertar es mayor, pero la recompensa será menor. </li><li> Si optas por una opción más arriesgada que elige poca gente â es más difÃcil acertar, pero la recompensa puede ser significativamente mayor. </li><li>
1 El sistema usa cálculos internos para evitar que las recompensas lleguen a cero, incluso si casi todos eligen el mismo resultado. </li></ul></div></div>',1))],512),e("section",{id:"summary",ref:i(l).summary,"data-section":"summary",class:"border-t border-gray-300 dark:border-zinc-600 pt-6 mt-4"},[t[85]||(t[85]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Resumen breve ",-1)),e("ul",ri,[e("li",null,[t[71]||(t[71]=s(" Existe un ",-1)),t[72]||(t[72]=e("span",{class:"font-semibold"},"lÃmite semanal",-1)),t[73]||(t[73]=s(" de partidos de fantasy: ",-1)),e("span",di,o(a.model.weeklyGamePredictionLimit),1),t[74]||(t[74]=s(". ",-1))]),t[82]||(t[82]=e("li",null," En cada partido juegas en dos partes: plantilla y resultado del partido. ",-1)),e("li",null,[t[75]||(t[75]=s(" Plantilla: elige ",-1)),e("span",mi,o(a.model.starterPlayersCount),1),t[76]||(t[76]=s(" titulares y ",-1)),e("span",ui,o(a.model.benchPlayersCount),1),t[77]||(t[77]=s(" suplentes, con un presupuesto basado en las estadÃsticas de ambos equipos. ",-1))]),e("li",null,[t[78]||(t[78]=s(" El valor mÃnimo de un jugador en la plantilla es ",-1)),e("span",pi,o(a.model.minPlayerValue),1)]),t[83]||(t[83]=e("li",null," El capitán (primer jugador de la lista) obtiene el doble de puntos; si no aparece, el siguiente jugador pasa a ser capitán. ",-1)),t[84]||(t[84]=e("li",null,"Los suplentes solo puntúan cuando los titulares no juegan.",-1)),e("li",null,[t[79]||(t[79]=s(" La predicción del resultado usa los parámetros ",-1)),e("span",bi,o(a.model.teamPredictionScoreMultiplier),1),t[80]||(t[80]=s(" y ",-1)),e("span",xi,o(a.model.teamPredictionScoreMinValue),1),t[81]||(t[81]=s(", los puntos totales del partido y la distribución de usuarios â las elecciones más arriesgadas pueden otorgar mayores recompensas. ",-1))])])],512)]))}}),ki={class:"max-w-6xl mx-auto pb-8 space-y-10"},ci={class:"bg-default rounded rounded-lg p-2 text-base_sm"},yi={class:"flex max-sm:flex-wrap -m-[2px] sm:-m-1"},fi=["onClick"],vi={class:"flex mt-3"},zi={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4 w-full md:w-1/2"},wi={class:"text-action font-semibold text-base_lg mb-2"},$i={class:"grid gap-4 md:grid-cols-2 mt-3"},ji={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Pi={class:"text-gray-700 dark:text-zinc-300 mb-2"},hi={class:"font-semibold text-action"},Ci={class:"font-semibold text-action"},Si={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Vi={class:"text-gray-700 dark:text-zinc-300"},Ti={class:"font-semibold text-action"},qi={class:"font-semibold text-action"},Ii={class:"space-y-3"},Ei={class:"grid gap-4 md:grid-cols-2 mt-3"},Mi={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Li={class:"text-gray-700 dark:text-zinc-300 mb-2"},Ri={class:"font-semibold text-action"},Fi={class:"text-gray-700 dark:text-zinc-300"},Wi={class:"font-semibold text-action"},Oi={class:"space-y-3"},Ai={class:"text-gray-700 dark:text-zinc-300"},Bi={class:"font-semibold text-action"},Ki={class:"font-semibold text-action"},Gi={class:"text-gray-700 dark:text-zinc-300"},Yi={class:"font-semibold text-action"},Ni={class:"font-semibold text-action"},Di={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Zi={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},Ui={class:"font-semibold text-action"},Hi={class:"font-semibold text-action"},Qi={class:"space-y-3"},Xi={class:"grid gap-4 md:grid-cols-2 mt-3"},Ji={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},_i={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},tn={class:"font-semibold text-action"},en={class:"font-semibold text-action"},sn={class:"text-gray-700 dark:text-zinc-300"},on={class:"font-semibold text-action"},an={class:"space-y-3"},nn={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},ln={class:"lowercase"},rn={class:"space-y-3"},dn={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},mn={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},un={class:"font-semibold text-action"},pn={class:"font-semibold text-action"},bn={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mt-2"},xn={class:"font-semibold text-action"},gn={class:"font-semibold text-action"},kn={class:"font-semibold text-action"},cn={class:"font-semibold text-action"},yn={class:"font-semibold text-action"},fn={class:"font-semibold text-action"},vn=$({__name:"FantasyTutorialRu",props:{model:{type:Object,default:null}},setup(x){const{t:g}=j(),{clientConfig:y}=C(),a=x,m=[{key:"limit",label:"ÐбÑие пÑавила"},{key:"roster",label:"СоÑÑав"},{key:"teamPrediction",label:"ÐÑÑ
од маÑÑа"},{key:"summary",label:"РезÑме"}],l=Object.fromEntries(m.map(n=>[n.key,f(null)])),p=f("system");let d=null;P(()=>{d=new IntersectionObserver(n=>
1{n.forEach(t=>{t.isIntersecting&&(p.value=t.target.getAttribute("data-section"))})},{root:null,rootMargin:"-20% 0px -60% 0px",threshold:0}),m.forEach(n=>{l[n.key].value&&d.observe(l[n.key].value)})}),S(()=>{d?.disconnect()});function c(n){const t=l[n].value;if(t){const r=t.getBoundingClientRect().top+window.scrollY-70;window.scrollTo({top:r,behavior:"smooth"})}}return(n,t)=>(b(),k("div",ki,[t[86]||(t[86]=u('<section class="w-full flex flex-col items-center gap-8"><p class="text-h4 uppercase text-center text-zinc-800 dark:text-white font-medium"> ÐÑавила Fantasy </p><h1 class="text-base_lg text-center font-medium text-gray-700 dark:text-zinc-300"> Ðак ÑабоÑÐ°ÐµÑ Fantasy в ÑÑой лиге </h1><p class="text-gray-700 dark:text-zinc-300 text-center max-w-2xl"> ÐÑÐ¾Ñ fantasy оÑлиÑаеÑÑÑ Ð¾Ñ ÐºÐ»Ð°ÑÑиÑеÑкой игÑÑ. <span class="font-semibold">ÐÐ»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ маÑÑа оÑделÑно ÑÑ ÑоÑмиÑÑеÑÑ ÑоÑÑав (roster) и пÑогнозиÑÑеÑÑ Ð¸ÑÑ
од</span>, пÑи ÑÑом дейÑÑвÑÐµÑ Ð½ÐµÐ´ÐµÐ»ÑнÑй Ð»Ð¸Ð¼Ð¸Ñ Ð¼Ð°ÑÑей, в коÑоÑÑÑ
можно ÑÑаÑÑвоваÑÑ. </p></section>',1)),e("nav",ci,[e("div",yi,[(b(),k(z,null,w(m,r=>e("div",{key:r.key,class:"sm:w-full p-[2px] sm:p-1"},[e("button",{class:V(["w-full rounded-lg border border-white/50 text-white px-3 h-7 sm:h-8 flex items-center justify-center duration-150 max-sm:text-label",i(p)===r.key?"bg-white/40":"bg-white/10 hover:bg-white/30"]),onClick:h=>c(r.key)},o(r.label),11,fi)])),64))])]),e("section",{id:"limit",ref:i(l).limit,"data-section":"limit",class:"space-y-4"},[t[2]||(t[2]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 1. ÐеделÑнÑй Ð»Ð¸Ð¼Ð¸Ñ Ð¼Ð°ÑÑей в Fantasy ",-1)),t[3]||(t[3]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," ÐгÑаÑÑ Ð² fantasy можно ÑолÑко в огÑаниÑенном ÑиÑле маÑÑей в пÑеделаÑ
одной недели. ",-1)),e("div",vi,[e("div",zi,[t[0]||(t[0]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," ÐеделÑнÑй Ð»Ð¸Ð¼Ð¸Ñ ",-1)),e("p",wi,o(a.model.weeklyGamePredictionLimit),1),t[1]||(t[1]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," ÐоÑÑигнÑв лимиÑа на ÑекÑÑÑÑ Ð½ÐµÐ´ÐµÐ»Ñ, дождиÑÑ ÑледÑÑÑей, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ Ð¸Ð³ÑÑ. ",-1))])])],512),e("section",{id:"howItWorks",ref:i(l).howItWorks,"data-section":"howItWorks",class:"space-y-4"},[t[19]||(t[19]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 2. Ðак игÑаÑÑ fantasy на маÑÑе? ",-1)),t[20]||(t[20]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Ркаждом маÑÑе Ñ ÑÐµÐ±Ñ Ð´Ð²Ðµ незавиÑимÑе задаÑи. Ðни ÑазделÑнÑе, но вмеÑÑе ÑоÑмиÑÑÑÑ Ñвой обÑий fantasy-ÑезÑлÑÑÐ°Ñ Ð·Ð° маÑÑ: ",-1)),e("div",$i,[e("div",ji,[t[7]||(t[7]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," СоÑÑав Fantasy ",-1)),e("p",Pi,[t[4]||(t[4]=s(" Ð¢Ñ Ð²ÑбиÑаеÑÑ Ð¸Ð³Ñоков обеиÑ
команд в ÑамкаÑ
бÑджеÑа. У ÑÐµÐ±Ñ ",-1)),e("span",hi,o(a.model.starterPlayersCount),1),t[5]||(t[5]=s(" игÑока(ов) в ÑÑаÑÑе и ",-1)),e("span",Ci,o(a.model.benchPlayersCount),1),t[6]||(t[6]=s(" на Ñкамейке. ÐеÑвÑй игÑок â капиÑан, он полÑÑÐ°ÐµÑ Ð´Ð²Ð¾Ð¹Ð½Ñе оÑки. ",-1))]),t[8]||(t[8]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," ÐÑки наÑиÑлÑÑÑÑÑ Ð¿Ð¾ ÑакÑиÑеÑкой ÑÑаÑиÑÑике игÑока в маÑÑе. ",-1))]),e("div",Si,[t[18]||(t[18]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," ÐÑÑ
од маÑÑа ",-1)),e("p",Vi,[t[9]||(t[9]=s(" Ð¢Ñ Ð²ÑбиÑаеÑÑ Ð¸ÑÑ
од: ",-1)),t[10]||(t[10]=e("span",{class:"font-semibold"},"победа Ñ
озÑев",-1)),t[11]||(t[11]=s(", ",-1)),t[12]||(t[12]=e("span",{class:"font-semibold"},"победа гоÑÑей",-1)),t[13]||(t[13]=s(" или ",-1)),t[14]||(t[14]=e("span",{class:"font-semibold"},"ниÑÑÑ",-1)),t[15]||(t[15]=s(". ÐÑли Ñгадал, полÑÑаеÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе оÑки, коÑоÑÑе завиÑÑÑ Ð¾Ñ Ð¾Ð±Ñего колиÑеÑÑва оÑков в маÑÑе, коÑÑÑиÑиенÑа лиги (",-1)),e("span",Ti,o(a.model.teamPredictionScoreMultiplier),1),t[16]||(t[16]=s("), минималÑно гаÑанÑиÑованного знаÑÐµÐ½Ð¸Ñ (",-1)),e("span",qi,o(a.model.teamPredictionScoreMinValue),1),t[17]||(t[17]=s(") и ÑиÑла полÑзоваÑелей, вÑбÑавÑиÑ
Ñакой же иÑÑ
од. ",-1))])])])],512),e("section",{id:"roster",ref:i(l).roster,"data-section":"roster",class:"space-y-6"},[t[60]||(t[60]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 3. Roster â вÑÐ±Ð¾Ñ Ð¸ наÑиÑление оÑков ",-1)),e("div",Ii,[t[27]||(t[27]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.1 ЦенноÑÑÑ Ð¸Ð³Ñока ",-1)),t[28]||(t[28]=e("p",{class:"text-gray-700 dark:text-zinc-300"},[s(" У каждого игÑока еÑÑÑ fantasy-ÑенноÑÑÑ Ð² оÑкаÑ
. Ðна оÑнована на его "),e("span",{class:"font-semibold"},"ÑÑедней ÑÑаÑиÑÑике"),s(". ")],-1)),e("div",Ei,[e("div",Mi,[t[25]||(t[25]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," ÐинималÑÐ½Ð°Ñ ÑенноÑÑÑ ",-1)),e("p",Li,[t[21]||(t[21]=s(" ÐинималÑÐ½Ð°Ñ ÑенноÑÑÑ Ð¸Ð³Ñока: ",-1)),e("span",Ri,o(a.model.minPlayerValue),1),t[22]||(t[22]=s(". ",-1))]),e("p",Fi,[t[23]||(t[23]=s(" ÐÑименÑеÑÑÑ, еÑли игÑок еÑÑ Ð½Ðµ ÑÑгÑал ни одного маÑÑа, либо его ÑенноÑÑÑ Ð½Ð¸Ð¶Ðµ ",-1)),e("span",Wi,o(a.model.minPlayerValue),1),t[24]||(t[24]=s(". ",-1))])]),t[26]||(t[26]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," ÐинамиÑноÑÑÑ ÑенноÑÑей "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Ðо Ñ
Ð¾Ð´Ñ Ñезона ÑенноÑÑи игÑоков менÑÑÑÑÑ Ð² ÑооÑвеÑÑÑвии Ñ Ð¸Ñ
ÑекÑÑей ÑÑедней ÑезÑлÑÑаÑивноÑÑÑÑ. ")],-1))])]),e("div",Oi,[t[44]||(t[44]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.2 ÐÑÐ´Ð¶ÐµÑ Ð´Ð»Ñ ÑоÑÑава ",-1)),e("p",Ai,[t[29]||(t[29]=s(" Ðа каждÑй маÑÑ ÑÑ Ð¿Ð¾Ð»ÑÑаеÑÑ Ð±ÑÐ´Ð¶ÐµÑ Ð½Ð° игÑоков. Ðн ÑаÑÑÑиÑÑваеÑÑÑ Ñмножением ",-1)),t[30]||(t[30]=e("span",{class:"text-action font-semibold"},"ÑÑедниÑ
ÑÑаÑиÑÑик игÑоков",-1)),t[31]||(t[31]=s(" обеиÑ
команд и ",-1)),t[32]||(t[32]=e("span",{class:"text-action font-semibold"},"обÑего ÑиÑла игÑоков",-1)),t[33]||(t[33]=s(", коÑоÑÑÑ
нÑжно вÑбÑаÑÑ (",-1)),e("span",Bi,o(a.model.starterPlayersCount),1),t[34]||(t[34]=s(" в ÑÑаÑÑе + ",-1)),e("span",Ki,o(a.model.benchPlayersCount),1),t[35]||(t[35]=s(" на Ñкамейке). ",-1))]),e("p",Gi,[t[36]||(t[36]=s(" ÐÑи ÑаÑÑÑÑе ÑÑедниÑ
ÐºÐ°Ð¶Ð´Ð¾Ð¼Ñ Ð¸Ð³ÑÐ¾ÐºÑ Ñо ÑÑедним ниже ",-1)),e("span",Yi,o(a.model.minPlayerValue),1),t[37]||(t[37]=s(" заÑÑиÑÑваеÑÑÑ Ñовно ",-1)),e("span",Ni,o(a.model.minPlayerValue),1),t[38]||(t[38]=s(", ÑÑÐ¾Ð±Ñ Ð½ÐµÑколÑко ÑлабÑÑ
маÑÑей не ÑлиÑком ÑменÑÑаÐ
1»Ð¸ бÑджеÑ. ÐгÑоки, не ÑÑгÑавÑие ни одного маÑÑа, вовÑе не ÑÑиÑÑваÑÑÑÑ Ð¿Ñи ÑаÑÑÑÑе ÑÑеднего. ",-1))]),e("div",Di,[t[43]||(t[43]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," СиÑÑема иÑполÑзÑÐµÑ ÑÑи знаÑениÑ, ÑÑÐ¾Ð±Ñ Ð¿Ð¾ÑÑиÑаÑÑ Ñвой бÑÐ´Ð¶ÐµÑ Ð½Ð° маÑÑ. Ð¢Ð²Ð¾Ñ Ð·Ð°Ð´Ð°Ñа â заполниÑÑ ÑоÑÑав Ñак, ÑÑобÑ: ",-1)),e("ul",Zi,[e("li",null,[t[39]||(t[39]=s(" Ñ ÑÐµÐ±Ñ Ð±Ñло Ñовно ",-1)),e("span",Ui,o(a.model.starterPlayersCount),1),t[40]||(t[40]=s(" в ÑÑаÑÑе и ",-1)),e("span",Hi,o(a.model.benchPlayersCount),1),t[41]||(t[41]=s(" на Ñкамейке, ",-1))]),t[42]||(t[42]=e("li",null,"ÑÑмма иÑ
ÑенноÑÑей не пÑевÑÑала обÑий бÑджеÑ.",-1))])])]),e("div",Qi,[t[52]||(t[52]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.3 СÑÑÑкÑÑÑа ÑоÑÑава ",-1)),e("div",Xi,[e("div",Ji,[t[49]||(t[49]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," СÑаÑÑÑ Ð¸ Ñкамейка ",-1)),t[50]||(t[50]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Ðа каждÑй маÑÑ ÑÑ Ð²ÑбиÑаеÑÑ: ",-1)),e("ul",_i,[e("li",null,[e("span",tn,o(a.model.starterPlayersCount),1),t[45]||(t[45]=s(" игÑока(ов) в ÑÑаÑÑовом ÑоÑÑаве ",-1))]),e("li",null,[e("span",en,o(a.model.benchPlayersCount),1),t[46]||(t[46]=s(" запаÑнÑÑ
(замен) ",-1))])]),e("p",sn,[t[47]||(t[47]=s(" ÐÑого: ",-1)),e("span",on,o(a.model.starterPlayersCount)+" + "+o(a.model.benchPlayersCount),1),t[48]||(t[48]=s(" игÑока(ов) в ÑоÑÑаве на ÑÑÐ¾Ñ Ð¼Ð°ÑÑ. ",-1))])]),t[51]||(t[51]=u('<div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><h4 class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> ÐапиÑан </h4><p class="text-gray-700 dark:text-zinc-300 mb-2"> ÐеÑвÑй игÑок в ÑвоÑм ÑпиÑке â ÑÑо <span class="font-semibold">капиÑан</span>. </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> ÐапиÑан полÑÑÐ°ÐµÑ <span class="font-semibold text-action">двойнÑе оÑки</span> (Ã2) за Ñвой Ð¸Ð½Ð´ÐµÐºÑ ÑÑÑекÑивноÑÑи. </li><li> ÐÑли капиÑан не ÑÑгÑаеÑ, капиÑаном ÑÑÐ°Ð½ÐµÑ ÑледÑÑÑий игÑок в ÑоÑÑаве. </li></ul></div>',1))])]),e("div",an,[t[57]||(t[57]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.4 ÐаÑиÑление оÑков ÑоÑÑава ",-1)),t[58]||(t[58]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," ÐоÑле оконÑÐ°Ð½Ð¸Ñ Ð¼Ð°ÑÑа Ñвой ÑезÑлÑÑÐ°Ñ Ð¿Ð¾ ÑоÑÑÐ°Ð²Ñ ÑÑиÑаеÑÑÑ Ñак: ",-1)),e("ul",nn,[e("li",null,[t[53]||(t[53]=s(" СÑммиÑÑеÑÑÑ ",-1)),e("span",ln,o(i(g)(`sports.${i(y).sport}.stats.eff.original`)),1),t[54]||(t[54]=s(" вÑеÑ
игÑоков ÑÑаÑÑового ÑоÑÑава. ",-1))]),t[55]||(t[55]=e("li",null,"ÐÑки капиÑана ÑдваиваÑÑÑÑ (Ã2).",-1)),t[56]||(t[56]=e("li",null,"ÐапаÑнÑе не ÑÑиÑÑваÑÑÑÑ, еÑли ÑолÑко ÑÑаÑÑÑ Ð½Ðµ ÑÑгÑали.",-1))]),t[59]||(t[59]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," ЧÑо еÑли кÑо-Ñо не вÑÐ¹Ð´ÐµÑ Ð½Ð° маÑÑ? "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," ÐÑли один или неÑколÑко ÑÑаÑÑовÑÑ
игÑоков не ÑÑгÑали, авÑомаÑиÑеÑки ÑÑиÑÑваÑÑÑÑ Ð·Ð°Ð¼ÐµÐ½Ñ Ð² Ñом поÑÑдке, в коÑоÑом они пеÑеÑиÑленÑ: "),e("ul",{class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},[e("li",null,"ÐÑли 1 ÑÑаÑÑÐµÑ Ð¾ÑÑÑÑÑÑвÑÐµÑ â ÑÑиÑÑваеÑÑÑ Ð¿ÐµÑÐ²Ð°Ñ Ð·Ð°Ð¼ÐµÐ½Ð°."),e("li",null," ÐÑли оÑÑÑÑÑÑвÑÑÑ 2 ÑÑаÑÑеÑа â ÑÑиÑÑваÑÑÑÑ Ð¿ÐµÑÐ²Ð°Ñ Ð¸ вÑоÑÐ°Ñ Ð·Ð°Ð¼ÐµÐ½Ñ. "),e("li",null," ÐÑли оÑÑÑÑÑÑвÑÐµÑ Ð±Ð¾Ð»ÑÑе ÑÑаÑÑеÑов, Ñем еÑÑÑ Ð·Ð°Ð¼ÐµÐ½ â оÑков за ÑÑи позиÑии неÑ. ")])],-1))])],512),e("section",{id:"teamPrediction",ref:i(l).teamPrediction,"data-section":"teamPrediction",class:"space-y-6"},[t[69]||(t[69]=u('<h2 class="text-h5 font-semibold text-gray-700 dark:text-zinc-300"> 4. ÐÑогноз иÑÑ
ода маÑÑа </h2><p class="text-gray-700 dark:text-zinc-300"> Ðомимо ÑоÑÑава, Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ маÑÑа ÑÑ Ð¿ÑогнозиÑÑеÑÑ Ð¸ÑÑ
од: <span class="font-semibold">победа Ñ
озÑев</span>, <span class="font-semibold">победа гоÑÑей</span> или <span class="font-semibold">ниÑÑÑ</span>. Ð ÑлÑÑае веÑного пÑогноза ÑÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе оÑки. ÐелиÑина ÑÑиÑ
оÑков динамиÑеÑÐºÐ°Ñ Ð¸ завиÑÐ¸Ñ Ð¾Ñ ÐºÐ¾Ð½ÐºÑеÑного маÑÑа и вÑбоÑа дÑÑгиÑ
полÑзоваÑелей. <
1/p>',2)),e("div",rn,[t[67]||(t[67]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 4.1 ÐÐ°Ð·Ð¾Ð²Ð°Ñ ÑенноÑÑÑ Ð¼Ð°ÑÑа ",-1)),t[68]||(t[68]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," У каждого маÑÑа еÑÑÑ Ð±Ð°Ð·Ð¾Ð²Ð°Ñ ÑенноÑÑÑ, завиÑÑÑÐ°Ñ Ð¾Ñ Ð¸Ñогового ÑÑÑÑа. ",-1)),e("div",dn,[t[65]||(t[65]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," РаÑÑÑиÑÑваеÑÑÑ Ñак ",-1)),e("ul",mn,[e("li",null,[t[61]||(t[61]=s(" ÐоÑÑÑиÑÐ¸ÐµÐ½Ñ Ð»Ð¸Ð³Ð¸ (",-1)),e("span",un,o(a.model.teamPredictionScoreMultiplier),1),t[62]||(t[62]=s(") ÑмножаеÑÑÑ Ð½Ð° обÑее колиÑеÑÑво оÑков в маÑÑе ",-1))]),e("li",null,[t[63]||(t[63]=s(" ÐинималÑÐ½Ð°Ñ Ð±Ð°Ð·Ð¾Ð²Ð°Ñ ÑенноÑÑÑ â ",-1)),e("span",pn,o(a.model.teamPredictionScoreMinValue),1),t[64]||(t[64]=s(". ",-1))])]),t[66]||(t[66]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Чем ÑезÑлÑÑаÑивнее маÑÑ (болÑÑе оÑков), Ñем вÑÑе поÑенÑиалÑÐ½Ð°Ñ Ð½Ð°Ð³Ñада за веÑнÑй пÑогноз â но она никогда не опÑÑкаеÑÑÑ Ð½Ð¸Ð¶Ðµ минимÑма, заданного админиÑÑÑаÑоÑом. ",-1))])]),t[70]||(t[70]=u('<div class="space-y-3"><h3 class="text-base_lg font-semibold text-gray-700 dark:text-zinc-300"> 4.2 Ðак ÑаÑпÑеделÑеÑÑÑ ÑенноÑÑÑ Ð¿Ð¾ иÑÑ
одам </h3><p class="text-gray-700 dark:text-zinc-300"> СиÑÑема ÑÑиÑÑваеÑ, ÑколÑко полÑзоваÑелей вÑбÑали каждÑй иÑÑ
од: победа Ñ
озÑев, победа гоÑÑей, ниÑÑÑ. Чем попÑлÑÑнее иÑÑ
од, Ñем менÑÑе нагÑада. Чем Ñеже иÑÑ
од, Ñем болÑÑе нагÑада. </p><div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><p class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> ЧÑо ÑÑо знаÑÐ¸Ñ Ð´Ð»Ñ ÑебÑ? </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> ÐÑли вÑбиÑаеÑÑ Â«Ð±ÐµÐ·Ð¾Ð¿Ð°ÑнÑй ваÑианÑ», коÑоÑÑй вÑбиÑаÑÑ Ð¼Ð½Ð¾Ð³Ð¸Ðµ â веÑоÑÑноÑÑÑ ÑгадаÑÑ Ð²ÑÑе, но нагÑада бÑÐ´ÐµÑ Ð¼ÐµÐ½ÑÑе. </li><li> ÐÑли вÑбиÑаеÑÑ Ð±Ð¾Ð»ÐµÐµ ÑмелÑй ваÑианÑ, коÑоÑÑй вÑбиÑаÑÑ Ð½ÐµÐ¼Ð½Ð¾Ð³Ð¸Ðµ â ÑгадаÑÑ Ñложнее, но нагÑада Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð·Ð½Ð°ÑиÑелÑно вÑÑе. </li><li> СиÑÑема внÑÑÑенними ÑаÑÑÑÑами не допÑÑкаеÑ, ÑÑÐ¾Ð±Ñ Ð½Ð°Ð³Ñада опÑÑÑилаÑÑ Ð´Ð¾ нÑлÑ, даже еÑли поÑÑи вÑе вÑбеÑÑÑ Ð¾Ð´Ð¸Ð½ и ÑÐ¾Ñ Ð¶Ðµ иÑÑ
од. </li></ul></div></div>',1))],512),e("section",{id:"summary",ref:i(l).summary,"data-section":"summary",class:"border-t border-gray-300 dark:border-zinc-600 pt-6 mt-4"},[t[85]||(t[85]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," ÐÑаÑкое ÑезÑме ",-1)),e("ul",bn,[e("li",null,[t[71]||(t[71]=s(" СÑÑеÑÑвÑÐµÑ ",-1)),t[72]||(t[72]=e("span",{class:"font-semibold"},"неделÑнÑй лимиÑ",-1)),t[73]||(t[73]=s(" маÑÑей fantasy: ",-1)),e("span",xn,o(a.model.weeklyGamePredictionLimit),1),t[74]||(t[74]=s(". ",-1))]),t[82]||(t[82]=e("li",null,"ÐгÑа на маÑÑе ÑоÑÑÐ¾Ð¸Ñ Ð¸Ð· двÑÑ
ÑаÑÑей: ÑоÑÑав и иÑÑ
од маÑÑа.",-1)),e("li",null,[t[75]||(t[75]=s(" СоÑÑав: вÑбеÑи ",-1)),e("span",gn,o(a.model.starterPlayersCount),1),t[76]||(t[76]=s(" ÑÑаÑÑовÑÑ
и ",-1)),e("span",kn,o(a.model.benchPlayersCount),1),t[77]||(t[77]=s(" запаÑнÑÑ
, Ñ Ð±ÑджеÑом, оÑнованнÑм на ÑÑаÑиÑÑике обеиÑ
команд. ",-1))]),e("li",null,[t[78]||(t[78]=s(" ÐинималÑÐ½Ð°Ñ ÑенноÑÑÑ Ð¸Ð³Ñока в ÑоÑÑаве â ",-1)),e("span",cn,o(a.model.minPlayerValue),1)]),t[83]||(t[83]=e("li",null," ÐапиÑан (пеÑвÑй в ÑпиÑке) полÑÑÐ°ÐµÑ Ð´Ð²Ð¾Ð¹Ð½Ñе оÑки; еÑли он не ÑÑгÑаеÑ, капиÑаном ÑÑÐ°Ð½ÐµÑ ÑледÑÑÑий игÑок. ",-1)),t[84]||(t[84]=e("li",null,"ÐапаÑнÑе ÑÑиÑÑваÑÑÑÑ ÑолÑко еÑли ÑÑаÑÑÑ Ð½Ðµ ÑÑгÑали.",-1)),e("li",null,[t[79]||(t[79]=s(" ÐÑогноз иÑÑ
ода иÑполÑзÑÐµÑ Ð¿Ð°ÑамеÑÑÑ ",-1)),e("span",yn,o(a.model.teamPredictionScoreMultiplier),1),t[80]||(t[80]=s(" и ",-1)),e("span",fn,o(a.model.teamPredictionScoreMinValue),1),t[81]||(t[81]=s(", обÑее колиÑеÑÑво оÑков и ÑаÑпÑеделение полÑзоваÑелей по иÑÑ
одам â более ÑмелÑе ваÑианÑÑ Ð¼Ð¾Ð³ÑÑ Ð¿ÑинеÑÑи болÑÑÑÑ Ð½Ð°Ð³ÑадÑ. ",-1))])])],512)]))}}),zn=$({__name:"FantasyTutorial",setup(x){const{activeLanguage:g}=W(),y=E(()=>{const a=(g?.value||"en").toLowerCase();return a.startsWith("sr")?te:a.startsWith("fr")?no:a.startsWith("sl")?ua:a.startsWith("es")?gi:a.startsWith("ru")?vn:as});return(a,m)=>(b(),I(G(i(y)),B(K(a.$attrs)),null,16))}}),wn={class:"container mx-auto px-4"},$n={key:0,class:"w-full"},jn={class:"w-full flex justify-center mb-4"},Pn={key:0,class:"w-full max-w-[450px] mx-auto flex flex-col mb-2 rounded-lg bg-gradient text-gradient-text overflow-hidden"},hn={class:"w-full h-8 flex items-center justify-center bg-default"},Cn={class:"text-default-opposite text-base_sm"},Sn={class:"p-4 w-full flex items-center justify-around"},Vn={class:"text-h3 font-black_ops text-white leading-none"},Tn={class:"flex items-center gap-1"},qn={class:"text-white text-h4 font-medium leading-none"},In={class:"w-full max-w-[960px] mx-auto flex flex-col lg:flex-row max-lg:items-center gap-5 mb-20"},En={class:"w-full max-lg:max-w-[450px] flex flex-col gap-1"},Mn={class:"w-full text-center bg-default py-1 rounded-lg"},Ln={class:"leading-none text-base_sm text-default-opposite"},Rn={class:"w-full flex items-center gap-1 p-2"},Fn={class:"font-black_ops text-base text-white leading-none"},Wn={class:"w-full text-base_sm leading-none text-white"},On={class:"text-base_sm font-medium text-white"},An={class:"h-12 w-24 flex items-center justify-end gap-1 flex-none bg-default text-default-opposite pr-2"},Bn={class:"w-full max-lg:max-w-[450px] flex flex-col gap-1"},Kn={class:"w-full text-center bg-default py-1 rounded-lg"},Gn={class:"leading-none text-base_sm text-default-opposite"},Yn={class:"w-full flex items-center gap-1 px-2"},Nn=["src","alt"],Dn={class:"w-full cursor-pointer text-base_sm text-white"},Zn={class:"text-base_sm text-white"},Un={class:"flex items-center gap-1 mr-2"},Hn={class:"leading-none font-medium text-white"},Qn={class:"w-12 h-12 flex items-center justify-center flex-none bg-default text-default-opposite"},Xn={key:1,class:"w-full"},il=$({__name:"FantasyLeague",async setup(x){let g,y;const{model:a,getFantasy:m,fantasy:l,currentRegistration:p}=Z(),d=O(),{t:c}=j(),{setBreadcrumbs:n}=Q();[g,y]=Y(()=>m(d.params.season.toString(),d.params.league.toString())),await g,y();const t=E(()=>d.query.tutorial==="1");return P(()=>{n([{title:c("season.name",2),route:!0,routeTo:"/history",arrow:!1},{title:a.value.season.name,route:!0,routeTo:{path:"/history",query:{season:a.value.season.slug}},arrow:!0},{title:c("league.name",2),route:!0,routeTo:{path:"/history",query:{tab:"leagues"}},arrow:!0},{title:a.value.league.name,route:!0,routeTo:{name:"seasons-season-leagues-league",params:{season:a.value.season.slug,league:a.value.league.slug}},arrow:!0},{title:c("fantasy.name",1),route:!1,arrow:!0}])}),(r,h)=>{const q=F,M=A,L=zn;return b(),k("div",wn,[i(t)?(b(),k("div",Xn,[T(L,{model:i(l)?.fantasyVariables}
1,null,8,["model"])])):(b(),k("div",$n,[e("div",jn,[T(H,{route:{name:"seasons-season-leagues-league-tabs-fantasy",params:{season:i(d).params.season.toString(),league:i(d).params.league.toString()},query:{tutorial:1}}},null,8,["route"])]),i(p)?(b(),k("div",Pn,[e("div",hn,[e("span",Cn,o(i(c)("fantasy.your_rank")),1)]),e("div",Sn,[e("span",Vn,"#"+o(i(p).rank),1),e("div",Tn,[e("span",qn,o(i(p).totalScore),1),T(q,{class:"size-6"})])])])):N("",!0),e("div",In,[e("div",En,[e("div",Mn,[e("span",Ln,o(i(c)("fantasy.best_fantasy_users")),1)]),(b(!0),k(z,null,w(i(l)?.ranking,(v,R)=>(b(),k("div",{key:v.uuid,class:"bg-gradient text-gradient-text rounded-lg flex items-stretch overflow-hidden"},[e("div",Rn,[e("span",Fn,o(R+1)+".",1),e("div",Wn,[e("span",On,o(v.name),1)])]),e("div",An,[s(o(v.score)+" ",1),T(q,{class:"size-5 border border-default-opposite"})])]))),128))]),e("div",Bn,[e("div",Kn,[e("span",Gn,o(i(c)("fantasy.most_selected_players")),1)]),(b(!0),k(z,null,w(i(l)?.fantasyPlayers,v=>(b(),I(M,{key:v.player.slug,class:"bg-gradient text-gradient-text rounded-lg flex items-stretch overflow-hidden h-12",to:{name:"players-player",params:{player:v.player.slug},query:{seasons:i(a).season.slug,leagues:i(a).league.slug}}},{default:D(()=>[e("div",Yn,[e("img",{class:"w-9 h-9 rounded-full border-2 border-white",src:v.player.profile||i(U),alt:v.player.name},null,8,Nn),e("div",Dn,[e("span",Zn,o(v.player.name),1)])]),e("div",Un,[e("span",Hn,o(v.totalScore),1),T(q,{class:"size-5"})]),e("div",Qn,o(v.predictionsCount),1)]),_:2},1032,["to"]))),128))])])]))])}}});export{il as default};
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.