const initSboWidget=n=>{$(()=>{const v=500,y=1200,p=800,{isLoggedIn:ft,errorLoginMessage:et,labels:f,icons:o,gameUrl:w,isMobile:ot,refreshIntervalInSeconds:st=15}=n,r=document.getElementById("sbo_widget_container");if(r){const i=r.querySelector(".sbo-match-list"),b=r.querySelector(".sbo-nav-prev"),k=r.querySelector(".sbo-nav-next");if(i&&b&&k){const t=(n,t)=>{const i=document.createElement(n);return t&&(i.className=t),i},e=(n,i,r="")=>Object.assign(t("img",i),{src:n,alt:r}),u=(n,i)=>Object.assign(t("span",n),{innerText:i}),a=n=>String(n).padStart(2,"0"),d=n=>{const i=Number(window.readCookie("client-timezone")??7),t=new Date(n),r=t.getTime()+t.getTimezoneOffset()*6e4;return new Date(r+i*36e5)},ht=n=>{const t=n?.match(/^(\d+)H(\d+)$/i);return t?`${t[1]}H ${t[2]}'`:n??""},ct=n=>{const t=d(n);return`${t.getMonth()+1}/${a(t.getDate())}`},lt=n=>{const t=d(n);return`${a(t.getHours())}:${a(t.getMinutes())}`},s=(n,i)=>{const r=t("div","sbo-odd-btn");return r.append(u("sbo-odd-label",n),u("sbo-odd-value",Number(i).toFixed(2))),r},h=()=>{const n=t("div","sbo-odd-btn sbo-lock-btn");return n.appendChild(e(o.lock,"sbo-lock-icon","Locked")),n},g=(n,i)=>{const r=t("div","sbo-bet-type");r.innerText=n;const u=t("div","sbo-odds-row");u.append(...i);const f=t("div","sbo-odds-section");return f.append(r,u),f},at=n=>{const{handicap:t}=n,i=t&&(t.homeOdds!==0||t.awayOdds!==0),r=i?[s(`Home ${t.point}`,t.homeOdds),s(`Away ${t.point!==0?-t.point:0}`,t.awayOdds),]:[h(),h()];return g(f.handicap,r)},vt=n=>{const{overUnder:t}=n,i=t&&(t.homeOdds!==0||t.awayOdds!==0),r=i?[s(`${f.over} ${t.point}`,t.homeOdds),s(`${f.under} ${t.point}`,t.awayOdds),]:[h(),h()];return g(f.ou,r)},yt=n=>{const h=!!n.gameTime?.trim(),i=t("span","sbo-ball");i.appendChild(e(o.football,"sbo-ball-icon","Ball"));const r=t("div","sbo-live-row"),s=t("div","sbo-score-row");if(h){const e=t("div","sbo-live-badge");e.innerText=f.live;r.append(e,u("sbo-game-time",ht(n.gameTime)));s.append(u("sbo-score-num sbo-home-score",n.homeScore),i,u("sbo-score-num sbo-away-score",n.awayScore))}else{const f=t("div","sbo-kickoff-date");f.append(u("sbo-kickoff-date-val",ct(n.kickOffTime)),u("sbo-kickoff-time-val",lt(n.kickOffTime)));r.appendChild(f);s.appendChild(i)}const c=t("div",h?"sbo-time-info sbo-time-info--live":"sbo-time-info");return c.append(r,s),c},nt=(n,i,r)=>{const u=t("div","sbo-team-info"),f=t("div","sbo-team-name");return f.innerText=i,u.append(e(n,r,i),f),u},pt=()=>{const t=(screen.height-p)/2,i=(screen.width-y)/2;if(ot){const n=window.open(w,"_blank");n&&window.openedWindowsSet&&window.openedWindowsSet.add(n);return}const n=window.open(w,"SboWidget",`width=${y},height=${p},top=${t},left=${i},resizable=yes,scrollbars=yes,status=yes`);n&&window.openedWindowsSet&&window.openedWindowsSet.add(n)},wt=n=>{if(n.preventDefault(),!l){if(!ft){registerPopup({content:et});return}pt()}},tt=(n,i)=>{const f=t("div","sbo-league"),s=t("div","sbo-redirect-btn"),h=t("div","sbo-title-bar"),c=t("div","sbo-game-info-wrap"),r=t("a","sbo-match-card");return/world.?cup/i.test(n.leagueName)&&f.appendChild(e(o.worldCup,"sbo-league-icon","World Cup")),f.appendChild(u("sbo-league-name",n.leagueName)),s.appendChild(e(o.navigator,null,"Open")),h.append(f,s),c.append(nt(n.homeTeamIconUrl,n.homeName,"sbo-home-icon"),yt(n),nt(n.awayTeamIconUrl,n.awayName,"sbo-away-icon")),r.href="#",r.dataset.matchId=n.matchId,r.append(h,c,i),r.addEventListener("click",wt),r};b.addEventListener("click",n=>{i.scrollBy({left:-v,behavior:"smooth"}),n.currentTarget.blur()});k.addEventListener("click",n=>{i.scrollBy({left:v,behavior:"smooth"}),n.currentTarget.blur()});let c=!1,l=!1,it=0,rt=0;i.addEventListener("dragstart",n=>n.preventDefault());i.addEventListener("mousedown",n=>{n.button===0&&(c=!0,l=!1,it=n.clientX,rt=i.scrollLeft,i.style.cursor="grabbing",i.style.userSelect="none")});document.addEventListener("mousemove",n=>{if(c){const t=n.clientX-it;Math.abs(t)>5&&(l=!0);i.scrollLeft=rt-t}});document.addEventListener("mouseup",()=>{c&&(c=!1,i.style.cursor="",i.style.userSelect="",requestAnimationFrame(()=>{l=!1}))});const bt=n=>{const t=document.createDocumentFragment();n.forEach(n=>{t.appendChild(tt(n,at(n))),t.appendChild(tt(n,vt(n)))});i.innerHTML="";i.appendChild(t)},ut=()=>{$.ajax({type:"POST",url:"/sbo-recommended-matches",dataType:"json",success:n=>{const t=Array.isArray(n)?n:n.matchRecommendations??[];if(r.classList.remove("is-loading"),!t.length){r.style.display="none";return}bt(t)},error:()=>{r.classList.remove("is-loading"),r.style.display="none"}})};r.classList.add("is-loading");ut();setInterval(ut,st*1e3)}}})}; const initIbcWidget=n=>{$(()=>{window.addEventListener("message",function(t){const i=document.querySelector("#ibc_widget .widget-iframe");if(i){const h=new URL(i.src).origin,c=i.dataset.errorLoginMessage;if(t.origin===h){const f=["U003","U003_2","U003_3"],e=["S103","S104"],r=1200,u=800,o=(window.screen.width-r)/2,s=(window.screen.height-u)/2;if(document.body.dataset.loggedIn==="false"&&(f.includes(t.data.eventCode)||e.includes(t.data.eventCode))&®isterPopup({content:c}),document.body.dataset.loggedIn==="true"&&f.includes(t.data.eventCode)){const t=n.targetUrl;if(n.openMode==="blank"){const n=window.open(t,"_blank");n&&window.openedWindowsSet&&window.openedWindowsSet.add(n);return}const i=window.open(t,"WidgetNewWindow",`width=${r},height=${u},top=${s},left=${o},resizable=yes,scrollbars=yes,status=yes`);i&&window.openedWindowsSet&&window.openedWindowsSet.add(i)}if(document.body.dataset.loggedIn==="true"&&e.includes(t.data.eventCode)){const t=n.targetUrl;if(n.openMode==="blank"){const n=window.open(t,"_blank");n&&window.openedWindowsSet&&window.openedWindowsSet.add(n);return}const i=window.open(t,"WidgetNewWindow",`width=${r},height=${u},top=${s},left=${o},resizable=yes,scrollbars=yes,status=yes`);i&&window.openedWindowsSet&&window.openedWindowsSet.add(i)}}}})})};