PageSourceSearch

https://www.biggerz.com/_nuxt/CnLOJqsT.js

js biggerz.com collected 2026-09-29 18:15:09 UTC 13,373 bytes, 1 lines download raw bytes

1import{d as oe,e as ae,D as pe,$ as ve,aj as $e,O as K,I as fe,J as Ce,o as r,a as f,f as s,i as c,u as e,H as le,w as m,aU as Te,t as i,c as Z,z as Me,n as se,j as ie,C as h,F as D,M as b,b as d,a0 as Pe,r as ne,as as Ie,E as Ve,A as Ee,v as Ne,q as ze}from"./39eXoQ-n.js";import{_ as ce}from"./RAWUNMci.js";import{_ as He}from"./oyRVRHJA.js";import{u as Le,_ as je}from"./BYJM8DRO.js";import{_ as Fe}from"./y8gfuOXz.js";import{_ as ge}from"./8Zj8SIcd.js";import{g as _e}from"./CowrSwzG.js";import{p as Ae,u as De}from"./D7uw9XHV.js";import{u as Ue}from"./DhxRbG7V.js";import{_ as Ge,u as Oe,a as Re}from"./Dy7_1VKY.js";import{_ as qe}from"./B4FlgXC7.js";import{_ as Ze}from"./BJDBDc5p.js";import{_ as Je}from"./BHiI1VNm.js";import"./Cf3G16Qu.js";import"./CNNprn5W.js";import"./BJzSnA6T.js";const Ye={class:"flex flex-col gap-5 px-6 pb-0"},Ke={class:"max-w-[12ch] truncate tabular-nums"},Qe={class:"tabular-nums"},We={class:"max-w-[12ch] truncate tabular-nums"},Xe={class:"tabular-nums"},et=["src"],tt={class:"max-w-[18ch] truncate"},st={class:"inline-flex items-center gap-2 text-violet-200"},nt={class:"tabular-nums"},ot={class:"flex flex-col items-center gap-3 px-3 py-10 text-center"},at={class:"text-sm text-violet-200"},lt={class:"mt-5 flex w-full flex-col items-center gap-4 border-t border-separator p-4 sm:flex-row sm:flex-row-reverse sm:justify-between"},it={class:"flex flex-row gap-4"},ct={class:"text-sm whitespace-nowrap text-violet-200"},R=10,te=30,rt=oe({__name:"MyBetsCasinoTable",setup(re){const{t:o}=ae(),H=pe(),{isAuthenticated:M}=ve(),{formatMoney:E}=$e(),{thumbnailUrl:y}=Ue(),w=b("settled"),g=d(()=>[{value:"settled",label:o("myBets.casino.settled")},{value:"active",label:o("myBets.casino.active")}]),L=["finished","settled","completed","closed","done"];function N(t){return L.includes((t.bet_status??"").toLowerCase())}const _=b([]),p=b(!0),C=b(!1),B=b(!1),P=b(null),k=b(null),a=b(1),I=d(()=>_.value.filter(t=>w.value==="settled"?N(t):!N(t))),j=d(()=>(a.value-1)*R),x=d(()=>I.value.slice(j.value,j.value+R)),U=d(()=>a.value>1),G=d(()=>I.value.length>a.value*R||!B.value);async function Q(){if(!(C.value||B.value)){C.value=!0;try{const t={limit:te};P.value!=null&&k.value!=null&&(t.last_bet_id=P.value,t.last_bet_timestamp=k.value);const l=await _e({query:t})??[];_.value=[..._.value,...l];const u=l[l.length-1];u?.bet_id!=null&&u.created_at&&(P.value=u.bet_id,k.value=u.created_at),l.length<te&&(B.value=!0),O(l)}catch{B.value=!0}finally{C.value=!1}}}async function F(){let t=0;for(;!B.value&&I.value.length<a.value*R+1&&t<20;)await Q(),t++;p.value=!1}async function W(){G.value&&(a.value++,await F())}function v(){U.value&&a.value--}function V(){_.value=[],P.value=null,k.value=null,B.value=!1,a.value=1,p.value=!0,F()}K(w,()=>{a.value=1,p.value=!0,F()}),K(M,V),fe(()=>{M.value?F():p.value=!1});async function J(){if(!(a.value!==1||C.value))try{const t=await _e({query:{limit:te}})??[],l=new Set(_.value.map(T=>T.bet_id)),u=t.filter(T=>T.bet_id!=null&&!l.has(T.bet_id));u.length&&(_.value=[...u,..._.value],O(u))}catch{}}const{onRound:z}=Le();let S=null;z(()=>{a.value===1&&(S&&clearTimeout(S),S=setTimeout(J,1500))}),Ce(()=>{S&&clearTimeout(S)});const A=b({});async function O(t){const l=[...new Set(t.map(u=>u.game).filter(u=>!!u&&!(u in A.value)))];if(l.length)try{const u=await Ae({body:{game_ids:l,device:"desktop"}});u&&(A.value={...A.value,...u})}catch{}}function $(t){return t.game?A.value[t.game]:void 0}function X(t){const l=$(t)?.seo_title;return l?H(`/game/${l}`):null}function ue(t){return t.game?y(t.game):null}function ye(t){return t.title||$(t)?.title||t.game||"—"}function he(t){if(!t)return"—";const l=new Date(t);return Number.isNaN(l.getTime())?"—":l.toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric"})}function xe(t){const l=t.total_bets??0;return l?`${((t.total_wins??0)/l).toFixed(2)}×`:"—"}function ee(t){return(t.total_wins??0)-(t.total_bets??0)}function Y(t,l){return l?E(t,l):String(t)}const be=d(()=>x.value.length);function we(t){t.target.style.visibility="hidden"}const Be=d(()=>[{key:"date",label:o("myBets.casino.date"),align:"left",cellClass:"whitespace-nowrap text-violet-200"},{key:"amount",label:o("myBets.casino.betAmount"),align:"left"},{key:"multiplier",label:o("myBets.casino.multiplier"),align:"left",cellClass:"whitespace-nowrap tabular-nums text-fg"},{key:"payout",label:o("myBets.casino.payout"),align:"left"},{key:"game",label:o("myBets.casino.game"),align:"left"},{key:"betId",label:o("myBets.casino.betId"),align:"right"}]);return(t,l)=>{const u=ce,T=He,me=je,ke=Te,Se=Fe,de=ge;
1return r(),f(D,null,[s("div",Ye,[s("div",null,[c(u,{modelValue:e(w),"onUpdate:modelValue":l[0]||(l[0]=n=>le(w)?w.value=n:null),options:e(g)},null,8,["modelValue","options"])]),c(Se,{variant:"board",layout:"auto",columns:e(Be),rows:e(x),"row-key":n=>n.bet_id,loading:e(p),"skeleton-rows":R},{"cell-date":m(({row:n})=>[h(i(he(n.created_at)),1)]),"cell-amount":m(({row:n})=>[c(me,{class:"inline-flex items-center gap-1.5 whitespace-nowrap text-violet-200"},{content:m(()=>[s("span",Qe,i(Y(n.total_bets??0,n.currency)),1),c(T,{code:n.currency,size:16},null,8,["code"])]),default:m(()=>[s("span",Ke,i(Y(n.total_bets??0,n.currency)),1),c(T,{code:n.currency,size:18},null,8,["code"])]),_:2},1024)]),"cell-multiplier":m(({row:n})=>[h(i(xe(n)),1)]),"cell-payout":m(({row:n})=>[c(me,{class:se(["inline-flex items-center gap-1.5 whitespace-nowrap",ee(n)>0?"text-green-400":"text-violet-200"])},{content:m(()=>[s("span",Xe,i(Y(ee(n),n.currency)),1),c(T,{code:n.currency,size:16},null,8,["code"])]),default:m(()=>[s("span",We,i(Y(ee(n),n.currency)),1),c(T,{code:n.currency,size:18},null,8,["code"])]),_:2},1032,["class"])]),"cell-game":m(({row:n})=>[(r(),Z(Me(X(n)?"NuxtLink":"span"),{to:X(n)||void 0,class:se(["inline-flex items-center gap-2 font-semibold text-fg transition-colors",X(n)&&"hover:text-violet-200"])},{default:m(()=>[ue(n)?(r(),f("img",{key:0,src:ue(n),alt:"",class:"size-5 shrink-0 rounded object-cover",onError:we},null,40,et)):ie("",!0),s("span",tt,i(ye(n)),1)]),_:2},1032,["to","class"]))]),"cell-betId":m(({row:n})=>[s("span",st,[l[1]||(l[1]=s("svg",{viewBox:"0 0 24 24",width:"18",height:"18",fill:"none","aria-hidden":"true",class:"inline-block shrink-0"},[s("path",{fill:"currentColor",d:"M18 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m10 10H9c-.55 0-1-.45-1-1s.45-1 1-1h7c.55 0 1 .45 1 1s-.45 1-1 1m0-5H9c-.55 0-1-.45-1-1s.45-1 1-1h7c.55 0 1 .45 1 1s-.45 1-1 1m0-5H9c-.55 0-1-.45-1-1s.45-1 1-1h7c.55 0 1 .45 1 1s-.45 1-1 1"})],-1)),s("span",nt,i(n.bet_id),1)])]),empty:m(()=>[s("div",ot,[c(ke,{size:72}),s("p",at,i(e(o)("myBets.casino.empty")),1)])]),_:1},8,["columns","rows","row-key","loading"])]),s("div",lt,[s("div",it,[c(de,{variant:"secondary",disabled:!e(U),onClick:v},{default:m(()=>[h(i(e(o)("myBets.casino.previous")),1)]),_:1},8,["disabled"]),c(de,{variant:"secondary",disabled:!e(G),loading:e(C),onClick:W},{default:m(()=>[h(i(e(o)("myBets.casino.next")),1)]),_:1},8,["disabled","loading"])]),s("span",ct,[h(i(e(o)("myBets.casino.results",{count:e(be)}))+" ",1),l[2]||(l[2]=s("span",{class:"text-white/30"},"  |  ",-1)),h(" "+i(e(o)("myBets.casino.pageLabel",{page:e(a)})),1)])])],64)}}}),ut=Object.assign(rt,{__name:"MyBetsCasinoTable"}),mt={class:"@container/mybets flex flex-col gap-5"},dt={key:0,class:"columns-1 gap-x-4 @min-[560px]/mybets:columns-2"},_t={key:1,class:"flex min-h-[30vh] items-center justify-center text-center text-sm text-violet-200"},pt={class:"columns-1 gap-x-4 @min-[560px]/mybets:columns-2"},vt={key:0,class:"flex w-full flex-col items-center gap-4 pt-2 sm:flex-row sm:flex-row-reverse sm:justify-between"},ft={class:"flex flex-row gap-4"},gt={class:"text-sm whitespace-nowrap text-violet-200"},q=20,yt=oe({__name:"MyBetsSportPanel",setup(re){const{t:o}=ae(),H=Pe(),{isAuthenticated:M}=ve(),{filter:E,filteredBets:y,loading:w,loadingMore:g,error:L,hasMore:N,bets:_,refresh:p,loadMore:C,setFilter:B}=Oe();E.value="open";const P=d(()=>[{value:"open",label:o("myBets.casino.active")},{value:"settled",label:o("myBets.casino.settled")}]),k=d({get:()=>E.value,set:v=>{a.value=1,B(v)}}),a=b(1);K(E,()=>{a.value=1});const I=d(()=>y.value.slice((a.value-1)*q,a.value*q)),j=d(()=>y.value.length),x=d(()=>I.value.length),U=d(()=>a.value>1),G=d(()=>y.value.length>a.value*q||N.value);async function Q(){if(g.value)return;const v=a.value+1;for(;N.value&&y.value.length<v*q;)await C();y.value.length>a.value*q&&(a.value=v)}function F(){a.value>1&&a.value--}fe(()=>{M.value&&p()}),K(M,v=>{v&&(a.value=1,p())});async function W(v){if(!(!v?.id||v.to_cashout==null))try{await Ie("/v2/bets/cashout",{method:"POST",body:{bet_id:v.id,to_cashout:v.to_cashout}}),H.success(o("sports.cashout.success")),a.value=1,await p()}catch(V){const z=V?.data,S=(z?.message??z?.error??z?.errors?.[0]?.message??"").trim();
1H.error(/\s/.test(S)?S:o("sports.cashout.failed"))}}return(v,V)=>{const J=ce,z=Ge,S=Re,A=qe,O=ge;return r(),f("div",mt,[s("div",null,[c(J,{modelValue:e(k),"onUpdate:modelValue":V[0]||(V[0]=$=>le(k)?k.value=$:null),options:e(P)},null,8,["modelValue","options"])]),e(w)&&e(_).length===0?(r(),f("div",dt,[(r(),f(D,null,ne(4,$=>s("div",{key:$,class:"mb-4 break-inside-avoid"},[c(z)])),64))])):!e(w)&&e(j)===0?(r(),f("div",_t,[e(L)?(r(),f(D,{key:0},[h(i(e(L)),1)],64)):(r(),Z(S,{key:1,message:e(o)("sports.myBets.empty")},null,8,["message"]))])):(r(),f(D,{key:2},[s("div",pt,[(r(!0),f(D,null,ne(e(I),$=>(r(),f("div",{key:$.id??$.ref,class:"mb-4 break-inside-avoid"},[c(A,{bet:$,"on-cashout":W},null,8,["bet"])]))),128))]),e(G)||e(a)>1?(r(),f("div",vt,[s("div",ft,[c(O,{variant:"secondary",disabled:!e(U),onClick:F},{default:m(()=>[h(i(e(o)("myBets.casino.previous")),1)]),_:1},8,["disabled"]),c(O,{variant:"secondary",disabled:!e(G),loading:e(g),onClick:Q},{default:m(()=>[h(i(e(o)("myBets.casino.next")),1)]),_:1},8,["disabled","loading"])]),s("span",gt,[h(i(e(o)("myBets.casino.results",{count:e(x)}))+" ",1),V[1]||(V[1]=s("span",{class:"text-white/30"},"  |  ",-1)),h(" "+i(e(o)("myBets.casino.pageLabel",{page:e(a)})),1)])])):ie("",!0)],64))])}}}),ht=Object.assign(yt,{__name:"MyBetsSportPanel"}),xt={class:"@container flex w-full flex-col gap-6 pt-6 pb-8"},bt={class:"flex items-center justify-between gap-3"},wt={class:"flex items-center gap-2 text-2xl leading-9 font-bold text-fg"},Bt={class:"grid grid-cols-1 gap-6 @min-[820px]:grid-cols-[200px_1fr] @min-[820px]:items-start"},kt={class:"self-start @min-[820px]:sticky @min-[820px]:top-[calc(var(--sport-topbar-h)+1.5rem)]"},St={class:"@min-[820px]:hidden"},$t={class:"hidden overflow-hidden rounded-xl bg-violet-950 py-2 @min-[820px]:block"},Ct={class:"relative flex @min-[820px]:flex-col"},Tt=["onClick"],Mt={class:"min-w-0"},Pt={key:0,class:"overflow-hidden rounded-xl bg-violet-800 pt-6"},Zt=oe({__name:"my-bets",setup(re){const{t:o}=ae(),H=pe(),{seoContent:M,h1:E}=De("page-my-bets",{title:()=>o("myBets.title")}),y=d(()=>[{key:"casino",label:o("myBets.tabs.casino")},{key:"sports",label:o("myBets.tabs.sports")}]),w=Ve(),g=b(w.query.tab==="sports"?"sports":"casino"),L=d(()=>y.value.findIndex(_=>_.key===g.value)),N=d(()=>y.value.map(_=>({value:_.key,label:_.label})));return(_,p)=>{const C=Ne,B=Ee,P=ce,k=ut,a=ht,I=Ze,j=Je;return r(),Z(j,{variant:"wide"},{default:m(()=>[s("div",xt,[s("div",bt,[s("h1",wt,[p[1]||(p[1]=s("svg",{viewBox:"0 0 24 24",width:"24",height:"24",fill:"none","aria-hidden":"true",class:"inline-block shrink-0 text-violet-200"},[s("path",{fill:"currentColor",d:"M23 20.8V1H1v19.8c1.21 0 2.2.99 2.2 2.2h6.6c0-1.21.99-2.2 2.2-2.2s2.2.99 2.2 2.2h6.6c0-1.21.99-2.2 2.2-2.2m-8.8-4.4H5.4c-.605 0-1.1-.495-1.1-1.1s.495-1.1 1.1-1.1h8.8c.605 0 1.1.495 1.1 1.1s-.495 1.1-1.1 1.1m4.4-4.4H5.4c-.605 0-1.1-.495-1.1-1.1s.495-1.1 1.1-1.1h13.2c.605 0 1.1.495 1.1 1.1s-.495 1.1-1.1 1.1m0-4.4H5.4c-.605 0-1.1-.495-1.1-1.1s.495-1.1 1.1-1.1h13.2c.605 0 1.1.495 1.1 1.1s-.495 1.1-1.1 1.1"})],-1)),h(" "+i(e(E)||e(o)("myBets.title")),1)]),c(B,{to:e(H)(e(g)==="sports"?"/sports":"/casino"),"aria-label":e(o)("myBets.close"),class:"text-fg transition-colors hover:text-violet-200"},{default:m(()=>[c(C,{name:"sport-close",size:20})]),_:1},8,["to","aria-label"])]),s("div",Bt,[s("div",kt,[s("div",St,[c(P,{modelValue:e(g),"onUpdate:modelValue":p[0]||(p[0]=x=>le(g)?g.value=x:null),options:e(N),"full-width":""},null,8,["modelValue","options"])]),s("div",$t,[s("div",Ct,[s("span",{class:"pointer-events-none absolute top-0 left-0 z-20 hidden w-[3px] rounded-full bg-violet-500 transition-transform duration-300 ease-out @min-[820px]:block",style:ze({height:`${100/e(y).length}%`,transform:`translateY(${e(L)*100}%)`})},null,4),(r(!0),f(D,null,ne(e(y),x=>(r(),f("button",{key:x.key,type:"button",class:se(["relative z-10 flex-1 px-5 py-3 text-center text-sm font-bold whitespace-nowrap text-fg transition-[background-image] hover:bg-[linear-gradient(rgba(255,255,255,0.05),rgba(255,255,255,0.05))] @min-[820px]:w-full @min-[820px]:text-left",x.key===e(g)?"bg-vi
1olet-800":""]),onClick:U=>g.value=x.key},i(x.label),11,Tt))),128))])])]),s("div",Mt,[e(g)==="casino"?(r(),f("div",Pt,[c(k)])):(r(),Z(a,{key:1}))])]),e(M)?(r(),Z(I,{key:0,content:e(M)},null,8,["content"])):ie("",!0)])]),_:1})}}});export{Zt 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.