1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4841],{4354:(e,s,a)=>{a.d(s,{A:()=>i});var t=a(7876),l=a(4587),n=a.n(l);let i=()=>(0,t.jsx)("div",{className:"loading-container",children:(0,t.jsx)("div",{className:"loading-logo",children:(0,t.jsx)(n(),{src:"https://api.mecze24.pl/img/logo_mecze24_loading.png",alt:"Loading",width:200,height:93})})})},7266:(e,s,a)=>{a.d(s,{A:()=>eR});var t=a(7876),l=a(4232);let n=({data:e,team1_name:s,team2_name:a,initialLimit:n=3})=>{let[i,r]=(0,l.useState)(n);if(!(e&&e&&e.stats&&e.stats.length>0))return null;let c=e.team1_shirt?.player_primary_color?"ffffff"===e.team1_shirt.player_primary_color.toLowerCase()?"#d5dce0":"#"+e.team1_shirt.player_primary_color:"#00FFF0",d=e.team2_shirt?.player_primary_color?"ffffff"===e.team2_shirt.player_primary_color.toLowerCase()?"#d5dce0":"#"+e.team2_shirt.player_primary_color:"#FF0000";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"module-title",children:(0,t.jsx)("div",{className:"text-center",children:(0,t.jsxs)("h2",{children:[s," - ",a," statystyki"]})})}),(0,t.jsx)("div",{className:"vstack gap-3",children:e.stats.map((e,s)=>{if(s>=i)return null;let a=e.data.find(e=>1===e.is_home),l=e.data.find(e=>0===e.is_home),n=a?a.value:"0",r=l?l.value:"0",o=parseInt(n)+parseInt(r),m=o>0?100*parseInt(n)/o:50;return(0,t.jsxs)("div",{className:"hstack gap-2 justify-content-between flex-wrap text-p3-medium",children:[(0,t.jsx)("span",{children:n}),(0,t.jsx)("span",{children:e.name_pl}),(0,t.jsx)("span",{children:r}),(0,t.jsx)("div",{className:"progress w-100",role:"progressbar","aria-label":"Basic example","aria-valuenow":m,"aria-valuemin":"0","aria-valuemax":"100",style:{backgroundColor:d},children:(0,t.jsx)("div",{className:"progress-bar",style:{width:`${m}%`,backgroundColor:c}})})]},e.id)})}),e.stats.length>i&&(0,t.jsx)("div",{className:"text-center mt-4 mb-3",children:(0,t.jsx)("a",{onClick:()=>r(i+10),className:"btn btn-lg btn-primary",children:"Zobacz szczeg\xf3Åowe statystyki"})}),(0,t.jsx)("p",{children:"*Aktualizacja statystyk rozpocznie siÄ w momencie startu spotkania."})]})};var i=a(4587),r=a.n(i),c=a(3347),d=a(8588),o=a(876);let m=({data:e,type:s,item_id:a})=>{let[n,i]=(0,l.useState)("Match Winner"),[m,h]=(0,l.useState)("Gospodarz"),{geo:p}=(0,o.H)()||{},u="en"===p;return(0,t.jsx)(t.Fragment,{children:e.odds.odds_type[0].odds_type2.length>0?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"module-title",children:(0,t.jsx)("div",{className:"text-center",children:(0,t.jsxs)("h2",{children:[e.team1.name," - ",e.team2.name," kursy bukmacherskie"]})})}),(0,t.jsx)("div",{className:"vstack gap-5",children:(0,t.jsxs)("div",{children:[(0,t.jsx)("ul",{className:"nav nav-tabs nav-tabs-condensed nav-justified bg-light",children:e.odds.odds_type.map((e,s)=>e.odds_type2.length>0&&(0,t.jsx)("li",{className:"nav-item",children:(0,t.jsx)("a",{className:n===e.name?"nav-link active":"nav-link",onClick:()=>{i(e.name),h(e.odds_type2[0].value)},"aria-current":"page",children:e.name_pl.length>0?e.name_pl:e.name})},s))}),(0,t.jsx)("ul",{className:"nav nav-tabs nav-tabs-condensed nav-justified bg-light",children:e.odds.odds_type.map((e,s)=>e.odds_type2.length>0&&n===e.name&&(0,t.jsx)(l.Fragment,{children:e.odds_type2.map((a,l)=>e.odds_type2.length>3&&(0,t.jsx)("li",{className:"nav-item",children:(0,t.jsx)("a",{className:m===a.value?"nav-link active":"nav-link",onClick:()=>h(a.value),children:a.value})},`oddsType2-${s}-${l}`))},`oddsType2-${s}`))}),(0,t.jsx)("table",{className:"table table-hover mb-0",children:e.odds.odds_type.map((e,i)=>n!==e.name?null:(0,t.jsxs)(l.Fragment,{children:[(0,t.jsx)("thead",{className:"bg-light text-center border-1 text-p4-medium",children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"col"}),e.odds_type2.map((s,a)=>e.odds_type2.length>3&&m!==s.value?null:(0,t.jsxs)("th",{scope:"col",className:"text-uppercase text-nowrap centered-header",children:[s.value.length<3&&e.name_pl_long.length>0&&"X"!==s.value?e.name_pl_long:"",s.value.length<3&&0===e.name_pl_long.length?e.name:""," ",s.value]},`header-${i}-${a}`))]})}),(0,t.jsx)("tbody",{className:"align-middle text-center",children:e.bookmakers.map((l,n)=>{let i=u&&"fortuna"===l.url_mask,o=i?"1xBet":l.name,h=(0,c.p4)(i?"1xb":l.url_mask,s,a,"odds_table"),p=l.odds.filter(s=>!(e.odds_type2.length>3&&m!==s.value)).map((e,s)=>{let a=parseFloat(e.odd)>0;return(0,t.jsx)("td",{children:a?(0,t.jsx)("button",{type:"button",className:"book-pill roun
1ded-2",onClick:()=>window.open(h,"_blank","noopener,noreferrer"),title:`Zarejestruj siÄ w ${o}`,children:(0,t.jsxs)("span",{className:"d-flex align-items-center",children:[(0,t.jsx)(d.A,{old_odd:e.old_odd,odd:e.odd})," ",e.odd]})}):(0,t.jsx)("div",{className:"book-pill rounded-2",children:(0,t.jsxs)("span",{className:"d-flex align-items-center",children:[(0,t.jsx)(d.A,{old_odd:e.old_odd,odd:e.odd})," ",e.odd]})})},`odds-${n}-${s}`)});return 0===p.length?null:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"row",children:(0,t.jsx)("a",{href:h,target:"_blank",rel:"sponsored nofollow noreferrer",children:(0,t.jsx)(r(),{src:i?"https://api.mecze24.pl/img/ads/1xb.webp":`https://api.mecze24.pl/img/bookmakers/${l.img_tips_table}`,alt:o,width:140,height:40,className:"dont-resize bicon-lg rounded-5"})})}),p]},`bookmaker-${n}`)})})]},`table-${i}`))})]})})]}):null})};var h=a(8813);a(1929);let p=({data:e,team2_id:s})=>e?(0,t.jsxs)("div",{className:"module",children:[(0,t.jsx)("div",{className:"module-title hstack text-dark",children:(0,t.jsx)("h3",{children:"Ciekawostki"})}),(0,t.jsx)("ul",{className:"list-group list-tiles list-bordered-left text-p2-medium",children:e.map((e,a)=>{if(e.content.length>3)return(0,t.jsx)("li",{className:s==e.team_id?"list-group-item away":"list-group-item",children:e.content},a)})})]}):null;var u=a(6056),x=a(2005);let _=({odds:e,bookmaker:s,type:a,item_id:l})=>e?(0,t.jsxs)("a",{onClick:(0,x.sb)("ClickFromEventOdd",s.name),href:(0,c.LP)(s.url_mask),className:"book-pill",children:[(0,t.jsx)(r(),{src:s.img_tips_table?"https://api.mecze24.pl/img/bookmakers/"+s.img_tips_table:"https://api.mecze24.pl/img/bookmakers/"+s.img,alt:"Logo "+s.name,width:100,height:50,className:s.name.toLowerCase()+"-bg"}),(0,t.jsxs)("span",{className:"d-flex align-items-center",children:[(0,t.jsx)(d.A,{old_odd:e.old_odd,odd:e.odd})," ",Number(e.odd).toFixed(2)," "]})]}):null,j=({data:e,team2_id:s,type:a,item_id:l})=>e.insights_team1||e.insights_team2?(0,t.jsxs)("div",{className:"module",children:[(0,t.jsx)("div",{className:"module-title hstack text-dark",children:(0,t.jsx)("h3",{children:"Insights"})}),(0,t.jsxs)("div",{className:"vstack gap-5",children:[e.insights_odds&&e.insights_odds.length>0?(0,t.jsx)(t.Fragment,{children:e.insights_odds.map((s,a)=>(0,t.jsxs)("div",{className:"vstack gap-2",children:[(0,t.jsxs)("div",{className:"hstack gap-2",children:[(0,t.jsx)(u.A,{data:e.team1,flex:1}),(0,t.jsx)(u.A,{data:e.team2,flex:1}),(0,t.jsx)(_,{odds:s.odds_value,bookmaker:s.odds_value.bookmaker,type:e.seo.type,item_id:e.seo.item_id})]}),(0,t.jsx)("ul",{className:"list-group list-tiles list-bordered-left text-p2-medium",children:(0,t.jsx)("li",{className:"list-group-item",children:s.content.length>2?s.content:s.desc},a)})]},a))}):"",e.insights_team1&&e.insights_team1.length>0?(0,t.jsxs)("div",{className:"vstack gap-2",children:[(0,t.jsxs)("div",{className:"hstack gap-2",children:[(0,t.jsx)(u.A,{data:e.team1,flex:1}),e.odds&&e.odds.odds_type[0]&&e.odds.odds_type[0].bookmakers[0]?(0,t.jsx)(_,{odds:e.odds.odds_type[0].bookmakers[0].odds[0],bookmaker:e.odds.odds_type[0].bookmakers[0],type:e.seo.type,item_id:e.seo.item_id}):"",e.odds&&e.odds.odds_type[0]&&e.odds.odds_type[0].bookmakers[1]?(0,t.jsx)(_,{odds:e.odds.odds_type[0].bookmakers[1].odds[0],bookmaker:e.odds.odds_type[0].bookmakers[1],type:e.seo.type,item_id:e.seo.item_id}):""]}),(0,t.jsx)("ul",{className:"list-group list-tiles list-bordered-left text-p2-medium",children:e.insights_team1.map((e,s)=>(0,t.jsx)("li",{className:"list-group-item",children:e.content.length>2?e.content:e.desc},s))})]}):"",e.insights_team2&&e.insights_team2.length>0?(0,t.jsxs)("div",{className:"vstack gap-2",children:[(0,t.jsxs)("div",{className:"hstack gap-2",children:[(0,t.jsx)(u.A,{data:e.team2,flex:1}),e.odds&&e.odds.odds_type[0]&&e.odds.odds_type[0].bookmakers[0]?(0,t.jsx)(_,{odds:e.odds.odds_type[0].bookmakers[0].odds[2],bookmaker:e.odds.odds_type[0].bookmakers[0],type:e.seo.type,item_id:e.seo.item_id}):"",e.odds&&e.odds.odds_type[0]&&e.odds.odds_type[0].bookmakers[1]?(0,t.jsx)(_,{odds:e.odds.odds_type[0].bookmakers[1].odds[2],bookmaker:e.odds.odds_type[0].bookmakers[1],type:e.seo.type,item_id:e.seo.item_id}):""]}),(0,t.jsx)("ul",{className:"list-group list-tiles list-bordered-left text-p2-medium",children:e.insights_team2.map((e,s)=>(0,t.jsx)("li",{className:"list-group-item away",children:e.content.length>2?e.content:e.desc},s))})]}):""]})]}):null;var b=a(9549);let g=({data:e})=>{let s=(e,s,a)=>e?{bookmaker:e.bookmaker,odd:e.odd,old_odd:e.old_odd}:s?{bookmaker:s.bookmaker,odd:s.odd,old_odd:s.old_odd}
1:a?{bookmaker:{name:"STS",img:"sts-pill.png",img_tips_table:"lvbet-pill.png",url_mask:"/go/sts"},odd:a}:null,a=s(e.odds_o1_prefer,e.odds_o1_best,e.team1_odd),l=s(e.odds_o_x_prefer,e.odds_o_x_best,e.teamX_odd),n=s(e.odds_o2_prefer,e.odds_o2_best,e.team2_odd);return null==a?null:(0,t.jsxs)("div",{className:"module",children:[(0,t.jsx)("div",{className:"module-title hstack text-dark",children:(0,t.jsx)("h3",{children:"Statystyki przedmeczowe"})}),(0,t.jsxs)("div",{className:"vstack gap-2",children:[(0,t.jsxs)("div",{className:"panel vstack gap-4 justify-content-between",children:[(0,t.jsx)("div",{className:"text-p2-medium text-center",children:"Szanse na zwyciÄstwo"}),(0,t.jsxs)("div",{className:"hstack gap-3 justify-content-between",children:[a?(0,t.jsx)("div",{className:"progress-bar-circle home",style:{"--value":(1/parseFloat(a.odd||1)*100).toFixed(0)},children:(0,t.jsx)(b.A,{type:"no_link",data:e.team1,height:32,width:32,classname:"picon"})}):"",l?(0,t.jsx)("div",{className:"progress-bar-circle",style:{"--value":(1/parseFloat(l.odd||1)*100).toFixed(0)},children:"Remis"}):"",n?(0,t.jsx)("div",{className:"progress-bar-circle away",style:{"--value":(1/parseFloat(n.odd||1)*100).toFixed(0)},children:(0,t.jsx)(b.A,{type:"no_link",data:e.team2,height:32,width:32,classname:"picon"})}):""]})]}),parseInt(e.team1_charts.percent_over_1_5)>0||parseInt(e.team1_charts.percent_over_2_5)>0||parseInt(e.team1_charts.percent_over_3_5)>0?(0,t.jsxs)("div",{className:"panel vstack gap-4 justify-content-between",children:[(0,t.jsx)("div",{className:"text-p2-medium text-center",children:"Liczba goli w ostatnich 10 meczach"}),(0,t.jsxs)("div",{className:"hstack gap-3 justify-content-between",children:[(0,t.jsx)(b.A,{type:"no_link",data:e.team1,height:32,width:32,classname:"picon"}),(0,t.jsxs)("div",{className:"vstack flex-fill gap-2 align-items-center text-p2-medium",children:[(0,t.jsx)("div",{className:"progress-bar-circle small home",style:{"--value":e.team1_charts.percent_over_1_5}}),"Powyżej 1,5"]}),(0,t.jsxs)("div",{className:"vstack flex-fill gap-2 align-items-center text-p2-medium",children:[(0,t.jsx)("div",{className:"progress-bar-circle small home",style:{"--value":e.team1_charts.percent_over_2_5}}),"Powyżej 2,5"]}),(0,t.jsxs)("div",{className:"vstack flex-fill gap-2 align-items-center text-p2-medium",children:[(0,t.jsx)("div",{className:"progress-bar-circle small home",style:{"--value":e.team1_charts.percent_over_3_5}}),"Powyżej 3,5"]})]}),(0,t.jsx)("hr",{className:"m-0"}),(0,t.jsxs)("div",{className:"hstack gap-3 justify-content-between",children:[(0,t.jsx)(b.A,{type:"no_link",data:e.team2,height:32,width:32,classname:"picon"}),(0,t.jsxs)("div",{className:"vstack flex-fill gap-2 align-items-center text-p2-medium",children:[(0,t.jsx)("div",{className:"progress-bar-circle small away",style:{"--value":e.team2_charts.percent_over_1_5}}),"Powyżej 1,5"]}),(0,t.jsxs)("div",{className:"vstack flex-fill gap-2 align-items-center text-p2-medium",children:[(0,t.jsx)("div",{className:"progress-bar-circle small away",style:{"--value":e.team2_charts.percent_over_2_5}}),"Powyżej 2,5"]}),(0,t.jsxs)("div",{className:"vstack flex-fill gap-2 align-items-center text-p2-medium",children:[(0,t.jsx)("div",{className:"progress-bar-circle small away",style:{"--value":e.team2_charts.percent_over_3_5}}),"Powyżej 3,5"]})]})]}):""]})]})},k=({data:e})=>(0,t.jsxs)("div",{className:"module",children:[(0,t.jsx)("div",{className:"module-title hstack text-dark",children:(0,t.jsx)("h3",{children:"Kursy na zawodnik\xf3w"})}),(0,t.jsx)("div",{className:"vstack gap-2",children:(0,t.jsx)("ul",{className:"list-group list-group-flush",children:e.map((e,s)=>(0,t.jsxs)("li",{className:"list-group-item list-group-item-action px-3 py-2 text-p4-medium hstack",children:[e.team?(0,t.jsxs)("span",{className:"me-auto",children:[(0,t.jsx)(b.A,{type:"no_link",data:e.team,height:42,width:42,classname:"picon"}),(0,t.jsxs)("span",{className:"d-lg-none d-inline",children:[e.team.name.replace(/[-\s]/g,"").substring(0,3)," "]}),(0,t.jsx)("span",{className:"d-none d-md-inline",children:e.team.name})]}):(0,t.jsxs)("span",{className:"me-auto",children:[(0,t.jsxs)("span",{className:"d-lg-none d-inline",children:[e.name.replace(/[-\s]/g,"").substring(0,3)," "]}),(0,t.jsx)("span",{className:"d-none d-md-inline",children:e.name})]}),(0,t.jsxs)("a",{href:(0,c.p4)(e.bookmaker.url_mask,"","","event_odds_one_team"),className:"book-pill stretched-link default-width",target:"_blank",rel:"nofollow noreferrer",children:[(0,t.jsx)(r(),{src:"https://api.mecze24.pl/img/bookmakers/"+e.bookmaker.img,alt:"Logo "+e.bookmaker.name.toLowerCase(),width:"228",height:"50",className:e.bookmaker.name.toLowerCase()+"-bg"}),(0,t.jsx)("span",{className:"d-flex align-items-center",children:e.odd})]})]},s))})})]});var v=a(2835),y=a(6872),N=a(6763),w=a(8938),f=a(8230),z=a.n(f),S=a(7641),$=a(7747),C=a(6825);function A({data:e,lazyData:s,type:a}){return(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("div",{className:"g
1-col-12 g-col-lg-4 grid gaps gap-5",children:[(0,t.jsx)($.A,{id:"12625",device:"desktop",reserve:600}),(0,t.jsx)(C.A,{device:"desktop"}),"event"===a&&e.endstamp+1800>Math.floor(Date.now()/1e3)?(0,t.jsx)(w.A,{plain:e.promotions}):"","highlight"!=a&&e.odds_to_event.length>0?(0,t.jsx)(k,{data:e.odds_to_event}):"",e.sidebar.popular_contents&&e.sidebar.popular_contents.length>0&&("event"==a||"highlight"==a)?(0,t.jsx)(y.A,{data:e.sidebar.popular_contents,name:"Ostatnie aktualnoÅci",type:a}):"",e.team2&&"tip"==a?(0,t.jsxs)(t.Fragment,{children:[e.curiosities?(0,t.jsx)(p,{data:e.curiosities,team2_id:e.team2_id}):"",(e.insights_team1||e.insights_team2||e.insights_odds)&&"highlight"!=a?(0,t.jsx)(j,{data:e,team2_id:e.team2_id,type:e.seo.type,item_id:e.seo.item_id}):""]}):"","",e.sidebar.highlights&&e.sidebar.highlights.length>0&&e.team2?(0,t.jsx)(v.A,{data:e.sidebar.highlights,name:e.cat.name,link:e.cat.is_highlights_page?(0,c.Tx)(e.cat.plain):(0,c.YE)()}):"",e.sidebar.popular_highlight_cat?(0,t.jsx)(N.A,{data:e.sidebar.popular_highlight_cat,type:"highlights"}):"",e.team2&&"highlight"!=a?(0,t.jsx)(g,{data:e}):"",e.sidebar.popular_contents&&"tip"==a?(0,t.jsx)(y.A,{data:e.sidebar.popular_contents,name:"tip"==a?"Poradnik typera":""}):"",e.related_events&&"event"==a?(0,t.jsx)(S.A,{data:e.related_events,name:"Polecane",link:""}):""]})})}var F=a(5417),T=a(3748),I=a(1040),L=a(9454);a(2750);let P=({data:e})=>{if(!e)return null;let s=[{name:"STS",url_mask:"sts",img_tips_table:"sts-pill.png"},{name:"Fortuna",url_mask:"fortuna",img_tips_table:"fortuna-pill.png"},{name:"BetClic",url_mask:"betclic",img_tips_table:"betclic-pill.png"}];return(0,t.jsx)(t.Fragment,{children:e.map((e,a)=>(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("span",{className:"book-pill book-pill-lg p-3 g-col-4 d-lg-flex d-none justify-content-center text-p4-bold rounded-3 border",children:[(0,t.jsx)(r(),{src:"https://api.mecze24.pl/img/bookmakers/"+s[a].img_tips_table,alt:"Logo "+s[a].name,width:68,height:24,className:s[a].name.toLowerCase()+"-bg"}),(0,t.jsxs)("span",{className:"d-flex align-items-center pulsing-text",children:[(0,t.jsx)(d.A,{old_odd:e.old_odd,odd:e.odd})," ",Number(e.odd).toFixed(2)]})]})}))})};var M=a(8957),O=a(2089),E=a(4301),B=a(9401);function D({data:e,score:s,partial_scores:a,isLive:l,dark:n}){let i=e.cat?.sport_id;if(!(0,B.De)(i))return null;let r=(0,B.uh)(a);if(0===r.length)return null;let c=r.map(e=>(e.split(":")[0]??"").trim()),d=r.map(e=>(e.split(":")[1]??"").trim()),o=(0,B.Cd)(i)&&s&&"0:0"!==s,m=o?s.split(":"):[],h=`table table-sm text-center mb-0${n?" table-dark":" table-bordered"}`;return(0,t.jsx)("div",{className:"w-100",children:(0,t.jsxs)("table",{className:h,style:{fontSize:"0.8em"},children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{}),(0,t.jsx)("th",{className:"text-truncate",style:{maxWidth:80},children:e.team1?.name}),(0,t.jsx)("th",{className:"text-truncate",style:{maxWidth:80},children:e.team2?.name})]})}),(0,t.jsxs)("tbody",{children:[r.map((e,s)=>{let a=l&&s===r.length-1;return(0,t.jsxs)("tr",{className:a?"fw-bold pulsing-text":"",children:[(0,t.jsxs)("td",{className:"text-nowrap",children:[(0,B.IR)(i,s,!0),a?"*":""]}),(0,t.jsx)("td",{children:c[s]}),(0,t.jsx)("td",{children:d[s]})]},s)}),o&&(0,t.jsxs)("tr",{className:"fw-bold",children:[(0,t.jsx)("td",{children:"Gra"}),(0,t.jsx)("td",{children:m[0]}),(0,t.jsx)("td",{children:m[1]})]})]})]})})}var R=a(8018);let W=({data:e,type:s,item_id:a})=>{let n,i,r,d,o,m,h,[p,x]=(0,l.useState)(e.elapsed),[_,j]=(0,l.useState)(e.team1_score),[g,k]=(0,l.useState)(e.team2_score),[v,y]=(0,l.useState)(e.team1_penalty_score),[N,w]=(0,l.useState)(e.team2_penalty_score),[f,S]=(0,l.useState)(e.partial_scores),[$,C]=(0,l.useState)(e.score),[A,L]=(0,l.useState)(e.actualStatus),[W,q]=(0,l.useState)(e.team1.likes),[V,Z]=(0,l.useState)(e.team2.likes),[H,K]=(0,l.useState)([]),{liveResults:J}=(0,M.W)(),{uuid:G}=(0,O.h)(),[U,X]=(0,l.useState)(0),[Y,Q]=(0,l.useState)(0),[ee,es]=(0,l.useState)([]),[ea,et]=(0,l.useState)([]);(0,l.useEffect)(()=>{let s=Math.floor(Date.now()/1e3),a=J?.length?J.find(s=>
1s.id===e.id):null,t=null!=a&&1===Number(a.finished)||e.endstamp+1800<s;t&&x("FT"),a&&(j(a.team1_score),k(a.team2_score),y(a.team1_penalty_score),w(a.team2_penalty_score),S(a.partial_scores),C(a.score),L(a.actual_status),t||x(a.elapsed))},[J,e.id,e.endstamp]),(0,l.useEffect)(()=>{let s=async()=>{try{let s=(await I.A.get(`https://api.mecze24.pl/api/event/live/${e.id}`)).data;K(s.odds_live)}catch(e){}};s();let a=setInterval(s,6e4);return()=>clearInterval(a)},[e.id]),(0,l.useEffect)(()=>{let s=JSON.parse(localStorage.getItem("team_likes")||"[]"),a=s.includes(e.team1.id),t=s.includes(e.team2.id),l=JSON.parse(localStorage.getItem("notifiedTeams")||"[]");l.includes(e.team1.id)&&X(1),l.includes(e.team2.id)&&Q(1),q(a?W+1:W),Z(t?V+1:V),es(s),et(l)},[]);let el=async(e,s,a,t)=>{let l=JSON.parse(localStorage.getItem("notifiedTeams")||"[]"),n=l.findIndex(s=>s.id===e),i=-1!==n;try{i?(await I.A.post("https://api.mecze24.pl/api/unsubscribe",{team_id:e,user_uuid:G}),l.splice(n,1),E.oR.info("Nie bÄdziesz otrzymywaÄ powiadomieÅ o spotkaniach "+s+".")):(await I.A.post("https://api.mecze24.pl/api/subscribe",{team_id:e,user_uuid:G}),l.push({id:e,name:s,teamPlain:a,sportPlain:t}),E.oR.info("Otrzymasz powiadomienia o spotkaniach "+s+"."))}catch(r){r.response?.status===409&&(i?(l.splice(n,1),E.oR.info("Nie bÄdziesz otrzymywaÄ powiadomieÅ o spotkaniach "+s+".")):(l.push({id:e,name:s,teamPlain:a,sportPlain:t}),E.oR.info("Otrzymasz powiadomienia o spotkaniach "+s+".")))}et(l),localStorage.setItem("notifiedTeams",JSON.stringify(l))},en=async(e,s)=>{let a=JSON.parse(localStorage.getItem("team_likes")||"[]"),t=a.indexOf(e),l=-1!==t;try{l?(await I.A.get(`https://api.mecze24.pl/api/team/dislike/${e}`),a.splice(t,1),s?q(e=>e-1):Z(e=>e-1)):(await I.A.get(`https://api.mecze24.pl/api/team/like/${e}`),a.push(e),s?q(e=>e+1):Z(e=>e+1)),localStorage.setItem("team_likes",JSON.stringify(a)),es(a)}catch(e){}},ei=e=>ee.includes(e)?"btn-like active":"btn-like",er=e=>ea.some(s=>s.id===e)?"btn-like bell":"btn-like";return(0,t.jsxs)("div",{className:"grid gap-3 row-gap-5 justify-content-center text-p4-medium text-center",children:[(0,t.jsxs)("div",{className:"g-col-4 module-bordered p-4 vstack gap-2 align-items-center justify-content-center text-uppercase position-relative d-lg-flex d-none",children:[(0,t.jsx)(b.A,{type:1==e.team1.sport_id?s:"no_link",data:e.team1,height:50,width:50,classname:e.team1.national_team?"picon picon-lg m-2":"picon-lg m-2",upload:1}),1===e.team1.sport_id?(0,t.jsx)(z(),{className:"text-dark",href:"event"===s?(0,c.S1)(e.team1.plain,e.team1.sport.plain):"highlight"===s?(0,c.il)(e.team1.plain,e.team1.sport.plain):"event_statistics"===s?(0,c.ie)(e.team1.plain,e.team1.sport.plain):(0,c.Pv)(e.team1.plain,e.team1.sport.plain),style:{color:"black"},children:(0,R.D)(e.team1)}):(0,t.jsx)("span",{className:"text-dark",children:(0,R.D)(e.team1)}),(0,t.jsx)(T.A,{data:e.team1,name:"lasts lasts-lg"}),(0,t.jsxs)("div",{className:"btn-group",children:[(0,t.jsx)("button",{onClick:()=>el(e.team1.id,e.team1.name,e.team1.plain,e.team1.sport.plain),className:er(e.team1.id),children:(0,t.jsx)("i",{className:"icon-bell2"})}),(0,t.jsxs)("button",{onClick:()=>en(e.team1.id,1),className:ei(e.team1.id),children:[(0,t.jsx)("i",{className:"icon-like"})," ",(0,t.jsx)("span",{className:"like-text",children:W})]})]})]}),(0,t.jsxs)("div",{className:"g-col-lg-4 rounded-2 p-4 vstack align-items-center justify-content-center bg-dark gap-4 g-col-12 mx-6 mx-lg-0",children:[(0,t.jsxs)("b",{className:"score text-h1",children:[_||"-"," : ",g||"-"]}),null!=v&&null!=N&&(0,t.jsxs)("b",{className:"score text-h3",children:["(karne ",v,":",N,")"]}),(0,B.Cd)(e.cat?.sport_id)&&$&&"0:0"!==$&&(0,t.jsx)("b",{className:"score text-h2",children:$}),""!=p&&"FT"!=p&&p>0&&(0,t.jsxs)("b",{className:"score text-h1 pulsing-text",children:[" ",p,"'"]}),0==p&&""!=A&&(0,t.jsx)("b",{className:"score text-h2",children:A}),"FT"==p&&(0,t.jsx)("b",{className:"score text-h3",children:"ZakoÅczony"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("time",{dateTime:new Date(1e3*e.datestamp).toISOString(),className:"d-block text-h2 text-white",children:(i=String((n=new Date(1e3*e.datestamp)).getDate()).padStart(2,"0"),r=String(n.getMonth()+1).padStart(2,"0"),d=n.getFullYear(),`${i}.${r}.${d}`)}),(0,t.jsx)("span",{className:"d-block text-h2 text-white",children:(m=String((o=new Date(1e3*e.datestamp)).getHours()).padStart(2,"0"),h=String(o.getMinutes()).padStart(2,"0"),`${m}:${h}`)}),e.stadium_id&&e.stadium&&(0,t.jsxs)(t.Fragment,{children:[e.stadium.name," (",e.stadium.city,")"]})]}),(0,t.jsxs)("span",{className:"text-p2-medium",children:["event"==s?(0,t.jsx)(z(),{href:(0,c.to)(e.cat.plain,e.cat.counter),children:e.cat.name}):"","highlight"==s&&e.cat.is_highlights_page?(0,t.jsx)(z(),{href:(0,c.Tx)(e.cat.plain),children:e.cat.name}):"","event_statistics"==s&&e.cat.is_stats_page?(0,t.jsx)(z(),{href:(0,c.rg)(e.cat.plain),children:e.cat.name}):""]}),(0,B.De)(e.cat?.sport_id)&&f&&(0,t.jsx)(D,{data:e,score:$,partial_scores:f,isLive:"FT"!==p&&(p>0||0==p&&""!==A),dark:!0})]}
1),(0,t.jsxs)("div",{className:"g-col-4 module-bordered p-4 vstack gap-2 align-items-center justify-content-center text-uppercase position-relative d-lg-flex d-none",children:[(0,t.jsx)(b.A,{type:1==e.team2.sport_id?s:"no_link",data:e.team2,height:50,width:50,classname:e.team2.national_team?"picon picon-lg m-2":"picon-lg m-2",upload:1}),1===e.team2.sport_id?(0,t.jsx)(z(),{className:"text-dark",href:"event"===s?(0,c.S1)(e.team2.plain,e.team2.sport.plain):"highlight"===s?(0,c.il)(e.team2.plain,e.team2.sport.plain):"event_statistics"===s?(0,c.ie)(e.team2.plain,e.team2.sport.plain):(0,c.Pv)(e.team2.plain,e.team2.sport.plain),style:{color:"black"},children:(0,R.D)(e.team2)}):(0,t.jsx)("span",{className:"text-dark",children:(0,R.D)(e.team2)}),(0,t.jsx)(T.A,{data:e.team2,name:"lasts lasts-lg"}),(0,t.jsxs)("div",{className:"btn-group",children:[(0,t.jsx)("button",{onClick:()=>el(e.team2.id,e.team2.name,e.team2.plain,e.team2.sport.plain),className:er(e.team2.id),children:(0,t.jsx)("i",{className:"icon-bell2"})}),(0,t.jsxs)("button",{onClick:()=>en(e.team2.id,0),className:ei(e.team2.id),children:[(0,t.jsx)("i",{className:"icon-like"})," ",(0,t.jsx)("span",{className:"like-text",children:V})]})]})]}),(0,t.jsxs)("div",{className:"event-header g-col-12 d-lg-none",children:[(0,t.jsxs)("div",{className:"d-flex flex-column align-items-center",style:{flex:1},children:[(0,t.jsx)(u.A,{data:e.team1,main:1,link:+(1==e.team1.sport_id),type:s,full_name:1,specialClass:"highld"}),(0,t.jsx)("button",{onClick:()=>el(e.team1.id,e.team1.name,e.team1.plain,e.team1.sport.plain),className:er(e.team1.id),style:{marginTop:"10px"},children:(0,t.jsx)("i",{className:"icon-bell2"})})]}),(0,t.jsx)("b",{className:"score",children:"vs"}),e.team2&&(0,t.jsxs)("div",{className:"d-flex flex-column align-items-center",style:{flex:1},children:[(0,t.jsx)(u.A,{data:e.team2,main:1,link:+(1==e.team2.sport_id),type:s,full_name:1,specialClass:"highld"}),(0,t.jsx)("button",{onClick:()=>el(e.team2.id,e.team2.name,e.team2.plain,e.team2.sport.plain),className:er(e.team2.id),style:{marginTop:"10px"},children:(0,t.jsx)("i",{className:"icon-bell2"})})]})]}),"highlight"!==s&&"event"!==s&&(H.length>0?(0,t.jsx)(P,{data:H,type:s,item_id:a}):(0,t.jsx)(F.A,{data:e,homepage:0,type:s,item_id:a}))]})};var q=a(8336),V=a(9890);function Z({data:e,type:s,geo:a}){let[n,i]=(0,l.useState)(0),[r,d]=(0,l.useState)(e.highlight||null),o=Math.floor(Date.now()/1e3)>e.endstamp,m=(0,c.P0)(e);return(0,l.useEffect)(()=>{let e=()=>{i(window.innerWidth)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),(0,l.useEffect)(()=>{e.highlight||fetch("https://api.mecze24.pl/api/highlight/check",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({event_id:e.id})}).then(e=>e.json()).then(e=>{e.highlight&&d(e.highlight)}).catch(()=>{})},[e.id]),(0,t.jsx)("div",{className:"bg-light",children:(0,t.jsx)("div",{className:"py-4 container-lg grid gaps mb-2",children:(0,t.jsxs)("div",{className:"grid",children:[(0,t.jsxs)("div",{className:"g-col-12 g-col-lg-8 vstack gap-3",children:[(0,t.jsx)(q.A,{data:e.seo.breadcrumbs}),(0,t.jsx)("h1",{className:"flex-grow-1 mb-0",dangerouslySetInnerHTML:{__html:e.seo.h1}}),(0,t.jsxs)("ul",{className:"nav nav-tabs nav-justified mb-n4",children:[o&&m?(0,t.jsx)("li",{className:"nav-item",children:(0,t.jsx)(z(),{className:"event_statistics"==s?"nav-link active":"nav-link",href:(0,c.vH)(e.plain,e.datestamp,e.id,e.stat_old_url),children:"Statystyki"})}):"",(!o||"event"==s)&&(0,t.jsx)("li",{className:"nav-item",children:n>992?(0,t.jsx)(z(),{className:"event"==s?"nav-link active":"nav-link","aria-current":"page",href:(0,c.ih)(e.plain,e.cat.sport.plain,e.counter),children:"Transmisja TV i Online"}):(0,t.jsx)(z(),{className:"event"==s?"nav-link px-1 active":"nav-link px-1","aria-current":"page",href:(0,c.ih)(e.plain,e.cat.sport.plain,e.counter),children:"Transmisja"})}),r?(0,t.jsx)("li",{className:"nav-item",children:n>992?(0,t.jsx)(z(),{className:"highlight"==s?"nav-link active":"nav-link",href:(0,c.gA)(r.id,e.plain,e.cat.sport.plain,e.cat.sport.counter,e.datestamp,r.old_url),children:"Skr\xf3t meczu"}):(0,t.jsx)(z(),{className:"highlight"==s?"nav-link px-1 active":"nav-link px-1",href:(0,c.gA)(r.id,e.plain,e.cat.sport.plain,e.cat.sport.counter,e.datestamp,r.old_url),children:"Skr\xf3t"})}):"",e.tip&&(!o||"tip"==s)?(0,t.jsx)("li",{className:"nav-item",children:n>992?(0,t.jsx)(z(),{className:"tip"==s?"nav-link active":"nav-link",href:(0,c.xn)(e.id,e.plain,e.datestamp,e.tip.old_url),children:"Typy bukmacherskie"}):(0,t.jsx)(z(),{className:"tip"==s?"nav-link px-1 active":"nav-link px-1",href:(0,c.xn)(e.id,e.plain,e.datestamp,e.tip.old_url),children:"Typy"})}):"",!o&&m?(0,t.jsx)("li",{className:"nav-item",children:(0,t.jsx)(z(),{className:"event_statistics"==s?"nav-link active":"nav-link",href:(0,c.vH)(e.plain,e.datestamp,e.id,e.stat_old_url),children:"Statystyki"})}):"",e.forum?(0,t.jsx)("li",{className:"nav-item",children:(0,t.jsx)(z(),{className:"nav-link",href:"#",children:"Forum"})}):""]})]}),"tip"==s&&e.tip.author?(0,t.jsx)(V.A,{data:e.tip.author,datestamp:e.tip.generated_at}):""]})})})}var H=a(8147);let K=({data:e,type:s,item_id:a,key:l})=>(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("div",{className:"module module-bordered p-3 position-relative",children:(0,t.jsxs)("div",{className:"hstack gap-4",children:[(0,t.jsx)("div",{className:"book-pill-lg",children:e.odds_value.bookmaker?(0,t.jsx)(r(),{src:"https://api.mecze24.pl/img/bookmakers/"+e.odds_value.bookmaker.img,alt:"Logo "+e.odds_value.bookmaker.name,className:e.odds_value.bookmaker.name.toLowerCase()+"-bg dont-resize",width:106,height:24}):""}),(0,t.jsxs)("div",{className:"vstack",children:[(0,t.jsx)("span",{className:"text-h2 color-sts",children:e.tip_cat.name2}),(0,t.jsx)("span",{className:"text-p2-medium",children:e.desc})]}),(0,t.jsx)("a",{href:(0,c.p4)(e.odds_value.bookmaker.url_mask,s,a,"bookmaker_streams"),target:"_blank",rel:"nofollow noreferrer",className:"stretched-link text-p2-bold",children:(0,t.jsx)("span",{className:"btn-more",children:"Sprawdź ofertÄ"})})]})},l)}),J=({data:e})=>e?(0,t.jsx)(t.Fragment,{children:e&&e.length>0&&(0,t.jsxs)("div",{className:"module module-bordered p-3 my-3 injuries-module",children:[(0,t.jsxs)("div",{className:"d-flex align-items-center justify-content-between mb-3 injuries-header",children:[(0,t.jsx)("div",{className:"text-h3 mb-0",children:"Nie zagrajÄ
w tym meczu"}),(0,t.jsx)("span",{className:"injuries-count",children:e.length})]}),(0,t.jsx)("div",{className:"table-responsive",children:(0,t.jsxs)("table",{className:"table align-middle injuries-table mb-0",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{className:"injuries-th-player",children:"Zawodnik"}),(0,t.jsx)("th",{className:"injuries-th-reason",children:"Przyczyna"}),(0,t.jsx)("th",{className:"injuries-th-return",children:"% rozegranych mecz\xf3w"})]})}),(0,t.jsx)("tbody",{children:e.map(e=>{let s;return(0,t.jsxs)("tr",{children:[(0,t.jsxs)("td",{className:"injuries-player",children:[e.player?.name||"-"," "," ",(0,t.jsx)(b.A,{data:e.team,width:20,height:20,classname:"picon-sm"})]}),(0,t.jsx)("td",{children:(0,t.jsx)("span",{className:"injuries-badge",children:e.reason_pl||e.reason||"Nieznana"})}),(0,t.jsx)("td",{className:"injuries-return",children:isNaN(s=parseInt(e.back_date_pl,10))?e.back_date_pl?e.back_date_pl:"-":(0,t.jsxs)("div",{style:{minWidth:"80px"},children:[(0,t.jsx)("div",{className:"injuries-progress-track",children:(0,t.jsx)("div",{style:{width:`${Math.min(s,100)}%`,background:s>=70?"#28a745":s>=40?"#ffc107":"#dc3545",height:"100%",borderRadius:"4px",transition:"width 0.3s ease"}})}),(0,t.jsxs)("div",{style:{fontSize:"11px",marginTop:"2px",textAlign:"center"},children:[s,"%"]})]})})]},e.id)})})]})})]})}):null;var G=a(1343);let U=[1,2,3,4,5],X={1:"RozgrywajÄ
cy",2:"PrzyjmujÄ
cy",3:"AtakujÄ
cy",4:"Årodkowi",5:"Libero"},Y=["points","serve","reception","attack","block"];function Q(e,s){return null==e?(0,t.jsx)("span",{className:"vb-dash",children:"\xb7"}):s?`${e}%`:e}function ee({player:e}){return(0,t.jsxs)(t.Fragment,{children:[e.is_captain&&(0,t.jsx)("span",{className:"vb-badge vb-badge--captain",title:"Kapitan",children:"C"}),(e.is_libero||5===e.position_code)&&(0,t.jsx)("span",{className:"vb-badge vb-badge--libero",title:"Libero",children:"L"})]})}function es({coaches:e}){return e&&0!==e.length?(0,t.jsx)("div",{className:"vb-squad__coaches",children:e.map(e=>(0,t.jsxs)("span",{className:"vb-squad__coach",children:[(0,t.jsxs)("span",{className:"vb-squad__coach-role",children:[e.role,":"]})," ",e.name]},e.coach_id))}):null}function ea({title:e,players:s,coaches:a}){let l=U.map(e=>({code:e,list:s.filter(s=>s.position_code===e)})).filter(e=>e.list.length>0),n=s.filter(e=>!U.includes(e.position_code));return n.length&&l.push({code:0,list:n}),(0,t.jsxs)("div",{className:"vb-squad__column",children:[(0,t.jsx)("div",{className:"vb-squad__team",children:e}),(0,t.jsx)(es,{coaches:a}),l.map(e=>(0,t.jsxs)("div",{className:"vb-squad__group",children:[(0,t.jsx)("div",{className:"vb-squad__group-title",children:X[e.code]||"Pozostali"}),(0,t.jsx)("ul",{className:"vb-squad__list",children:e.list.map(e=>(0,t.jsxs)("li",{className:`vb-squad__player${e.played?" vb-squad__player--played":""}`,children:[(0,t.jsx)("span",{className:"vb-squad__number",children:e.number??"â"}),(0,t.jsxs)("span",{className:"vb-squad__name",children:[e.plain?(0,t.jsx)(z(),{href:(0,c.VT)(e.plain),className:"vb-squad__link",children:e.name}):e.name,(0,t.jsx)(ee,{player:e})]}),(0,t.jsxs)("span",{className:"vb-squad__meta",children:[e.age?(0,t.jsxs)("span",{title:e.birth_year?`rocznik ${e.birth_year}`:void 0,children:[e.age," l."]}):"",e.height?`${e.height} cm`:"",e.played&&e.stats?.points_total>0&&(0,t.jsxs)("span",{className:"vb-squad__points",children:[e.stats.points_total," pkt"]})]})]},e.player_id))})]},e.code))]})}function et({sets:e,summary:s,team1:a,team2:l}){return(0,t.jsx)("div",{className:"vb-sets",children:(0,t.jsxs)("table",{className:"vb-sets__table",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{children:"Set"}),(0,t.jsx)("th",{className:"vb-sets__team",children:a}),(0,t.jsx)("th",{className:"vb-sets__team",children:l}),(0,t.jsx)("th",{children:"Czas"}),(0,t.jsx)("th",{className:"vb-sets__partials-head",children:"Przebieg (8 / 16 / 21 pkt)"})]})}),(0,t.jsx)("tbody",{children:e.map(e=>{let s=e.team1_score??0,a=e.team2_score??0;return(0,t.jsxs)("tr",{className:1===e.status?"vb-sets__row--live":"",children:[(0,t.jsx)("td",{className:"vb-sets__no",children:e.set_no}),(0,t.jsx)("td",{className:`vb-sets__score${s>a?" vb-sets__score--win":""}`,children:e.team1_score??"â"}),(0,t.jsx)("td",{className:`vb-sets__score${a>s?" vb-sets__score--win":""}`,children:e.team2_score??"â"}),(0,t.jsx)("td",{className:"vb-sets__time",children:e.duration_min?`${e.duration_min}â²`:"â"}),(0,t.jsx)("td",{className:"vb-sets__partials",children:e.partials?.length?e.partials.join(" \xb7 "):"â"})]},e.set_no)})}),(0,t.jsx)("tfoot",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("td",{children:"Razem"}),(0,t.jsx)("td",{className:"vb-sets__score",children:s.points_team1}),(0,t.jsx)("td",{className:"vb-sets__score",children:s.points_team2}),(0,t.jsx)("td",{className:"vb-sets__time",children:s.duration_min?`${s.duration_min}â²`:"â"}),(0,t.jsx)("td",{className:"vb-sets__partials",children:"maÅe punkty"})]})})]})})}function el({players:e,columns:s,team:a}){let l=e.filter(e=>e.played&&e.stats);return l.length?(0,t.jsxs)("div",{className:"vb-stats__block",children:[(0,t.jsx)("div",{className:"vb-stats__team",children:a}),(0,t.jsx)("div",{className:"vb-stats__scroll",children:(0,t.jsxs)("table",{className:"vb-stats__table",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{className:"vb-stats__player-head",children:"Zawodnik"}),s.map(e=>(0,t.jsx)("th",{title:e.name_pl,children:e.short_pl},e.code))]})}),(0,t.jsx)("tbody",{children:l.map(e=>(0,t.jsxs)("tr",{children:[(0,t.jsxs)("td",{className:"vb-stats__player",children:[(0,t.jsx)("span",{className:"vb-stats__number",children:e.number??"â"}),e.name,(0,t.jsx)(ee,{player:e})]}),s.map(s=>(0,t.jsx)("td",{children:Q(e.stats[s.code],s.is_percent)}
1,s.code))]},e.player_id))})]})})]}):null}function en({matchStats:e,statsTypes:s,team1:a,team2:l}){let n=s.filter(s=>s.promoted&&e.team1&&e.team2);return n.length?(0,t.jsxs)("div",{className:"vb-compare",children:[(0,t.jsxs)("div",{className:"vb-compare__head",children:[(0,t.jsx)("span",{children:a}),(0,t.jsx)("span",{}),(0,t.jsx)("span",{children:l})]}),n.map(s=>{let a=e.team1[s.code]??0,l=a+(e.team2[s.code]??0),n=l>0?Math.round(a/l*100):50;return(0,t.jsxs)("div",{className:"vb-compare__row",children:[(0,t.jsx)("span",{className:"vb-compare__value",children:Q(e.team1[s.code],s.is_percent)}),(0,t.jsxs)("span",{className:"vb-compare__center",children:[(0,t.jsx)("span",{className:"vb-compare__label",children:s.name_pl}),(0,t.jsxs)("span",{className:"vb-compare__bar",children:[(0,t.jsx)("span",{className:"vb-compare__fill vb-compare__fill--left",style:{width:`${n}%`}}),(0,t.jsx)("span",{className:"vb-compare__fill vb-compare__fill--right",style:{width:`${100-n}%`}})]})]}),(0,t.jsx)("span",{className:"vb-compare__value",children:Q(e.team2[s.code],s.is_percent)})]},s.code)})]}):null}function ei({top:e}){let s=[{key:"points",label:"NajwiÄcej punkt\xf3w"},{key:"attack",label:"Najlepszy w ataku"},{key:"block",label:"Najlepszy w bloku"},{key:"ace",label:"NajwiÄcej as\xf3w"}].filter(s=>e?.[s.key]);return s.length?(0,t.jsx)("div",{className:"vb-top",children:s.map(s=>(0,t.jsxs)("div",{className:"vb-top__card",children:[(0,t.jsx)("div",{className:"vb-top__label",children:s.label}),(0,t.jsx)("div",{className:"vb-top__name",children:e[s.key].name}),(0,t.jsx)("div",{className:"vb-top__value",children:e[s.key].value})]},s.key))}):null}function er({data:e,team1_name:s,team2_name:a}){if(!e||!e.has_data)return null;let l=s||"Gospodarze",n=a||"GoÅcie",i=e.sets||[],r=e.lineups||{team1:[],team2:[]},c=e.coaches||{team1:[],team2:[]},d=e.summary||{},o=e.team_stats?.match||{},m=e.stats_types||[],h=(r.team1?.length||0)+(r.team2?.length||0)>0,p=i.length>0,u=!!e.has_stats,x=!!(o.team1&&o.team2);if(!h&&!p)return null;let _=p?"sety":"sklady",j=m.filter(e=>e.promoted&&Y.includes(e.group_code));return(0,t.jsxs)("div",{className:"module module-bordered vb-tabs mb-4",children:[p&&(0,t.jsx)("input",{className:"vb-tabs__control",type:"radio",name:"vb-main-tabs",id:"vb-tab-sety",defaultChecked:"sety"===_}),h&&(0,t.jsx)("input",{className:"vb-tabs__control",type:"radio",name:"vb-main-tabs",id:"vb-tab-sklady",defaultChecked:"sklady"===_}),u&&(0,t.jsx)("input",{className:"vb-tabs__control",type:"radio",name:"vb-main-tabs",id:"vb-tab-zawodnicy"}),x&&(0,t.jsx)("input",{className:"vb-tabs__control",type:"radio",name:"vb-main-tabs",id:"vb-tab-druzyny"}),(0,t.jsxs)("div",{className:"vb-tabs__header",children:[(0,t.jsx)("div",{className:"vb-tabs__eyebrow",children:"Centrum meczowe"}),(0,t.jsx)("h2",{className:"vb-tabs__title",children:p?"Sety, skÅady i statystyki siatkarskie":"SkÅady meczowe"}),(0,t.jsx)("p",{className:"vb-tabs__description",children:p?"DokÅadny przebieg każdego seta, kadry obu drużyn oraz statystyki zagrywki, przyjÄcia, ataku i bloku.":"Kadry zgÅoszone do spotkania. Statystyki i wyniki set\xf3w pojawiÄ
siÄ po rozpoczÄciu meczu."})]}),p&&(0,t.jsxs)("div",{className:"vb-scoreboard",children:[(0,t.jsx)("div",{className:"vb-scoreboard__team",children:l}),(0,t.jsxs)("div",{className:"vb-scoreboard__result",children:[(0,t.jsx)("span",{className:d.sets_team1>d.sets_team2?"vb-scoreboard__win":"",children:d.sets_team1}),(0,t.jsx)("span",{className:"vb-scoreboard__separator",children:":"}),(0,t.jsx)("span",{className:d.sets_team2>d.sets_team1?"vb-scoreboard__win":"",children:d.sets_team2})]}),(0,t.jsx)("div",{className:"vb-scoreboard__team",children:n})]}),(0,t.jsxs)("div",{className:"vb-tabs__nav","aria-label":"Sekcje centrum meczowego siatk\xf3wki",children:[p&&(0,t.jsx)("label",{className:"vb-tabs__nav-button",htmlFor:"vb-tab-sety",children:"Sety"}),h&&(0,t.jsx)("label",{className:"vb-tabs__nav-button",htmlFor:"vb-tab-sklady",children:"SkÅady"}),u&&(0,t.jsx)("label",{className:"vb-tabs__nav-button",htmlFor:"vb-tab-zawodnicy",children:"Zawodnicy"}),x&&(0,t.jsx)("label",{className:"vb-tabs__nav-button",htmlFor:"vb-tab-druzyny",children:"Drużyny"})]}),p&&(0,t.jsxs)("div",{className:"vb-tabs__panel vb-tabs__panel--sety",children:[(0,t.jsx)(et,{sets:i,summary:d,team1:l,team2:n}
1),(0,t.jsx)(ei,{top:e.top_players})]}),h&&(0,t.jsx)("div",{className:"vb-tabs__panel vb-tabs__panel--sklady",children:(0,t.jsxs)("div",{className:"vb-squad",children:[(0,t.jsx)(ea,{title:l,players:r.team1||[],coaches:c.team1}),(0,t.jsx)(ea,{title:n,players:r.team2||[],coaches:c.team2})]})}),u&&(0,t.jsxs)("div",{className:"vb-tabs__panel vb-tabs__panel--zawodnicy",children:[(0,t.jsx)(el,{players:r.team1||[],columns:j,team:l}),(0,t.jsx)(el,{players:r.team2||[],columns:j,team:n}),(0,t.jsx)("p",{className:"vb-legend",children:"Kropka oznacza statystykÄ, kt\xf3ra nie dotyczy danej pozycji (np. przyjÄcie u rozgrywajÄ
cego)."})]}),x&&(0,t.jsx)("div",{className:"vb-tabs__panel vb-tabs__panel--druzyny",children:(0,t.jsx)(en,{matchStats:o,statsTypes:m,team1:l,team2:n})})]})}let ec={T:"TaÅma",U:"Upadek",W:"Wykluczenie",D:"Defekt",M:"Przekroczenie 2 minut","-":"Nie wyjechaÅ"},ed={red:"czerwony",blue:"niebieski",white:"biaÅy",yellow:"ż\xf3Åty"};function eo(e){return e?`${Number(e).toFixed(2).replace(".",",")} s`:null}function em({plain:e,children:s,className:a}){return e?(0,t.jsx)(z(),{href:(0,c.VT)(e),className:a,children:s}):(0,t.jsx)("span",{className:a,children:s})}function eh({color:e,gate:s}){let a=ed[e]||e||"";return(0,t.jsx)("span",{className:`sw-helmet sw-helmet--${e||"none"}`,title:`Kask ${a}${s?`, pole ${s.toUpperCase()}`:""}`,"aria-label":`Kask ${a}${s?`, pole startowe ${s.toUpperCase()}`:""}`,children:s?s.toUpperCase():""})}function ep({score:e,code:s,bonus:a,compact:l=!1}){return null==e?s?(0,t.jsxs)("span",{className:`sw-result sw-result--code${"-"===s?" sw-result--dash":""}`,title:ec[s]||s,children:[s,!l&&(0,t.jsxs)("span",{className:"visually-hidden",children:[" â ",ec[s]||s]})]}):(0,t.jsx)("span",{className:"sw-result sw-result--empty","aria-label":"Bez wyniku",children:"\xb7"}):(0,t.jsxs)("span",{className:`sw-result sw-result--p${e}`,title:a?`${e} pkt + bonus`:`${e} pkt`,children:[e,a&&(0,t.jsx)("sup",{className:"sw-result__bonus","aria-label":"plus bonus",children:"*"})]})}function eu({match:e,team1:s,team2:a,live:l,updatedAt:n}){let i=e.team1_score,r=e.team2_score,c=null!==i&&null!==r,d=e.heats_total||15,o=e.heats_done||0,m="sw-status--scheduled";return 1===e.status&&(m="sw-status--live"),2===e.status&&(m="sw-status--finished"),3===e.status&&(m="sw-status--cancelled"),(0,t.jsxs)("div",{className:"sw-board",children:[(0,t.jsxs)("div",{className:"sw-board__meta",children:[(0,t.jsxs)("span",{className:`sw-status ${m}`,children:[1===e.status&&(0,t.jsx)("span",{className:"sw-status__dot","aria-hidden":"true"}),e.status_label]}),2===e.status&&e.verified&&(0,t.jsx)("span",{className:"sw-chip sw-chip--ok",title:"Protok\xf3Å zatwierdzony przez ligÄ",children:"Protok\xf3Å zweryfikowany"}),2===e.status&&!e.verified&&(0,t.jsx)("span",{className:"sw-chip",title:"Liga może jeszcze skorygowaÄ protok\xf3Å",children:"Protok\xf3Å wstÄpny"})]}),(0,t.jsxs)("div",{className:"sw-board__score","aria-live":l?"polite":"off","aria-atomic":"true",children:[(0,t.jsx)("span",{className:`sw-board__team${c&&i>r?" sw-board__team--lead":""}`,children:s}),(0,t.jsx)("span",{className:"sw-board__result",children:c?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:i>r?"sw-board__win":"",children:i}),(0,t.jsx)("span",{className:"sw-board__sep","aria-hidden":"true",children:":"}),(0,t.jsx)("span",{className:r>i?"sw-board__win":"",children:r}),(0,t.jsx)("span",{className:"visually-hidden",children:` â ${s} ${i}, ${a} ${r}`})]}):(0,t.jsx)("span",{className:"sw-board__vs",children:"vs"})}),(0,t.jsx)("span",{className:`sw-board__team sw-board__team--right${c&&r>i?" sw-board__team--lead":""}`,children:a})]}),(o>0||1===e.status)&&(0,t.jsxs)("div",{className:"sw-progress",children:[(0,t.jsxs)("div",{className:"sw-progress__label",children:[(0,t.jsxs)("span",{children:["Bieg ",Math.min(o,d)," z ",d]}),l&&n&&(0,t.jsxs)("span",{className:"sw-progress__updated",children:["aktualizacja ",n?new Date(1e3*n).toLocaleTimeString("pl-PL",{hour:"2-digit",minute:"2-digit",second:"2-digit"}):""]})]}),(0,t.jsx)("ol",{className:"sw-progress__dots","aria-hidden":"true",children:Array.from({length:d},(s,a)=>
1(0,t.jsx)("li",{className:a<o?"is-done":a===o&&1===e.status?"is-next":""},a))})]})]})}function ex({heats:e,team1:s,team2:a}){let l=e.filter(e=>e.raced&&null!==e.team1_heat&&null!==e.team2_heat);if(l.length<2)return null;let n=564/Math.max(l.length,e.length),i=l.map(e=>e.team1_total-e.team2_total),r=Math.max(8,...i.map(Math.abs),4),c=70,d=58/r,o=e=>28+n*e+n/2,m=l.map((e,s)=>`${0===s?"M":"L"}${o(s).toFixed(1)},${(c-i[s]*d).toFixed(1)}`).join(" "),h=i[i.length-1],p=h>0?s:h<0?a:null;return(0,t.jsxs)("figure",{className:"sw-momentum",children:[(0,t.jsxs)("figcaption",{className:"sw-momentum__caption",children:[(0,t.jsx)("span",{className:"sw-momentum__title",children:"Przebieg meczu"}),(0,t.jsxs)("span",{className:"sw-momentum__legend",children:[(0,t.jsx)("span",{className:"sw-legend sw-legend--t1",children:s}),(0,t.jsx)("span",{className:"sw-legend sw-legend--t2",children:a})]})]}),(0,t.jsxs)("svg",{viewBox:"0 0 600 150",className:"sw-momentum__svg",role:"img","aria-label":`R\xf3żnica punkt\xf3w po każdym biegu. Po biegu ${l[l.length-1].heat_no}: ${p?`${p} prowadzi ${Math.abs(h)} pkt`:"remis"}.`,children:[[r,r/2,0,-r/2,-r].map(e=>(0,t.jsxs)("g",{children:[(0,t.jsx)("line",{x1:28,x2:592,y1:c-e*d,y2:c-e*d,className:0===e?"sw-momentum__axis":"sw-momentum__grid"}),(0,t.jsx)("text",{x:22,y:c-e*d+3,className:"sw-momentum__tick",textAnchor:"end",children:e>0?`+${Math.round(e)}`:Math.round(e)})]},e)),l.map((e,s)=>{let a=e.team1_heat-e.team2_heat,l=Math.max(Math.abs(c-a*d-(c-0*d)),1.5*(0===a));return(0,t.jsxs)("g",{children:[(0,t.jsx)("rect",{x:o(s)-.3*n,width:.6*n,y:0===a?c-0*d-.75:a>=0?c-a*d:c-0*d,height:l,rx:"2",className:a>0?"sw-momentum__bar--t1":a<0?"sw-momentum__bar--t2":"sw-momentum__bar--draw",children:(0,t.jsx)("title",{children:`Bieg ${e.heat_no}: ${e.team1_heat}:${e.team2_heat}, stan ${e.team1_total}:${e.team2_total}`})}),(0,t.jsx)("text",{x:o(s),y:144,className:"sw-momentum__tick",textAnchor:"middle",children:e.heat_no})]},e.heat_no)}),(0,t.jsx)("path",{d:m,className:"sw-momentum__line"}),l.map((e,s)=>(0,t.jsx)("circle",{cx:o(s),cy:c-i[s]*d,r:"3",className:"sw-momentum__point"},e.heat_no))]})]})}function e_({heat:e,team1:s,team2:a,isLatest:l}){let n=e.raced?[...e.riders].sort((e,s)=>(e.place??9)-(s.place??9)||e.gate.localeCompare(s.gate)):e.riders,i=null!==e.team1_heat&&null!==e.team2_heat;return(0,t.jsxs)("article",{className:`sw-heat${e.raced?"":" sw-heat--pending"}${l?" sw-heat--latest":""}`,"aria-labelledby":`sw-heat-${e.heat_no}`,children:[(0,t.jsxs)("header",{className:"sw-heat__head",children:[(0,t.jsxs)("h3",{className:"sw-heat__title",id:`sw-heat-${e.heat_no}`,children:["Bieg ",e.heat_no,l&&(0,t.jsx)("span",{className:"sw-chip sw-chip--live",children:"ostatni"})]}),e.raced&&i?(0,t.jsxs)("span",{className:"sw-heat__score",title:`Wynik biegu ${s} â ${a}`,children:[(0,t.jsxs)("b",{children:[e.team1_heat,":",e.team2_heat]}),(0,t.jsxs)("span",{className:"sw-heat__total",children:["(",e.team1_total,":",e.team2_total,")"]})]}):(0,t.jsx)("span",{className:"sw-heat__score sw-heat__score--muted",children:e.riders.length?"program":"â"})]}),(0,t.jsx)("ol",{className:"sw-heat__riders",children:n.map(s=>(0,t.jsxs)("li",{className:`sw-heat__rider sw-side-${s.team_side||0}`,children:[(0,t.jsx)(eh,{color:s.helmet,gate:s.gate}),(0,t.jsxs)("span",{className:"sw-heat__name",children:[(0,t.jsx)(em,{plain:s.plain,className:"sw-link",children:s.name||"â"}),s.replaced&&(0,t.jsxs)("span",{className:"sw-heat__sub",title:`ZastÄ
piÅ: ${s.replaced.name}`,children:["za ",s.replaced.lastname||s.replaced.name]}),s.joker&&(0,t.jsx)("span",{className:"sw-chip sw-chip--xs",title:"Joker â punkty liczone podw\xf3jnie",children:"J"}),s.warning&&(0,t.jsx)("span",{className:"sw-chip sw-chip--xs sw-chip--warn",title:"Ostrzeżenie sÄdziego",children:"!"})]}),e.raced&&(0,t.jsx)(ep,{score:s.score,code:s.code,bonus:s.bonus})]},s.gate))}),(0,t.jsxs)("footer",{className:"sw-heat__foot",children:[e.time&&e.raced&&(0,t.jsx)("span",{title:"Czas zwyciÄzcy biegu",children:eo(e.time)}),e.reruns?.length>0&&(0,t.jsxs)("span",{className:"sw-heat__rerun",children:["Powt\xf3rka:"," ",e.reruns.flat().map(e=>`${ec[e.code]?.toLowerCase()||e.code} â ${e.lastname||e.name}
1`).join(", ")]})]})]})}function ej({heats:e,team1:s,team2:a,hasResults:l,isLive:n}){if(!e.length)return(0,t.jsx)("p",{className:"sw-empty",children:"Program bieg\xf3w pojawi siÄ po ogÅoszeniu skÅad\xf3w (zwykle 2 dni przed meczem)."});let i=[...e].reverse().find(e=>e.raced)?.heat_no;return(0,t.jsxs)(t.Fragment,{children:[!l&&(0,t.jsx)("p",{className:"sw-note",children:"Program zawod\xf3w: kto startuje w kt\xf3rym biegu, z kt\xf3rego pola i w jakim kasku. Wyniki pojawiÄ
siÄ tu na żywo."}),(0,t.jsx)("div",{className:"sw-heats",children:e.map(e=>(0,t.jsx)(e_,{heat:e,team1:s,team2:a,isLatest:n&&e.heat_no===i},e.heat_no))})]})}function eb({title:e,riders:s,staff:a,hasResults:l}){if(!s.length)return null;let n=Math.max(1,...s.map(e=>e.heats.length)),i=s.reduce((e,s)=>e+(s.points||0),0);return(0,t.jsxs)("section",{className:"sw-lineup","aria-label":`SkÅad: ${e}`,children:[(0,t.jsxs)("header",{className:"sw-lineup__head",children:[(0,t.jsx)("h3",{className:"sw-lineup__team",children:e}),l&&(0,t.jsxs)("span",{className:"sw-lineup__sum",children:[i," pkt"]})]}),(a?.coach||a?.manager)&&(0,t.jsxs)("p",{className:"sw-lineup__staff",children:[a.manager&&(0,t.jsxs)("span",{children:["Menedżer: ",a.manager]}),a.coach&&(0,t.jsxs)("span",{children:["Trener: ",a.coach]})]}),(0,t.jsx)("div",{className:"sw-scroll",tabIndex:0,role:"region","aria-label":`Tabela zawodnik\xf3w: ${e}`,children:(0,t.jsxs)("table",{className:"sw-table sw-table--lineup",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"col",className:"sw-table__num",children:"Nr"}),(0,t.jsx)("th",{scope:"col",className:"sw-table__name",children:"Zawodnik"}),(0,t.jsx)("th",{scope:"col",className:"sw-table__heats",children:l?"Biegi":"Program"}),l?(0,t.jsx)("th",{scope:"col",className:"sw-table__pts",title:"Punkty + bonusy (starty)",children:"Pkt"}):(0,t.jsx)("th",{scope:"col",className:"sw-table__pts",title:"Årednia biegowa w sezonie (miejsce w rankingu)",children:"År. sezonu"})]})}),(0,t.jsx)("tbody",{children:s.map(e=>{var s;let a=l&&null===e.points;return(0,t.jsxs)("tr",{className:a?"sw-row--muted":"",children:[(0,t.jsx)("td",{className:"sw-table__num",children:(0,t.jsx)("span",{className:"sw-number",children:e.number??"â"})}),(0,t.jsxs)("th",{scope:"row",className:"sw-table__name",children:[(0,t.jsx)(em,{plain:e.plain,className:"sw-link",children:e.name}),e.country_code&&"POL"!==e.country_code&&(0,t.jsx)("span",{className:"sw-country",title:e.country_code,children:e.country_code}),e.replaced&&(0,t.jsx)("span",{className:"sw-chip sw-chip--xs",title:"ZastÄpstwo zawodnika (ZZ)",children:"ZZ"})]}),(0,t.jsx)("td",{className:"sw-table__heats",children:e.heats.length?(0,t.jsx)("ol",{className:"sw-starts",style:{"--sw-cols":n},children:e.heats.map(e=>(0,t.jsxs)("li",{className:"sw-starts__item",children:[l?(0,t.jsx)(ep,{score:e.score,code:e.code,bonus:e.bonus,compact:!0}):(0,t.jsx)(eh,{color:e.helmet,gate:e.gate}),(0,t.jsx)("span",{className:"sw-starts__heat","aria-label":`bieg ${e.heat_no}`,children:e.heat_no})]},e.heat_no))}):(0,t.jsx)("span",{className:"sw-muted",children:a?"nie startowaÅ":"rezerwa"})}),(0,t.jsx)("td",{className:"sw-table__pts",children:l?null!==e.points?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:e.points}),e.bonuses>0&&(0,t.jsxs)("span",{className:"sw-bonus",children:["+",e.bonuses]}),(0,t.jsxs)("span",{className:"sw-starts-count",children:["(",e.starts,")"]})]}):(0,t.jsx)("span",{className:"sw-muted",children:"â"}):e.season?.average?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("b",{children:null==(s=e.season.average)?null:Number(s).toFixed(3).replace(".",",")}),e.season.rank&&(0,t.jsxs)("span",{className:"sw-starts-count",children:["#",e.season.rank]})]}):(0,t.jsx)("span",{className:"sw-muted",children:"â"})})]},`${e.rider_id}-${e.number}`)})})]})})]})}function eg({top:e,team1:s,team2:a}){return e?.length?(0,t.jsx)("ol",{className:"sw-top","aria-label":"Najskuteczniejsi zawodnicy meczu",children:e.map((e,l)=>(0,t.jsxs)("li",{className:"sw-top__card",children:[(0,t.jsx)("span",{className:"sw-top__pos","aria-hidden":"true",children:l+1}),(0,t.jsxs)("span",{className:"sw-top__body",children:[(0,t.jsx)(em,{plain:e.plain,className:"sw-top__name",children:e.name}),(0,t.jsx)("span",{className:"sw-top__team",children:1===e.team_side?s:a})]}),(0,t.jsxs)("span",{className:"sw-top__value",children:[e.points,e.bonuses>0&&(0,t.jsxs)("small",{children:["+",e.bonuses]})]})]},e.rider_id))}):null}function ek({info:e,match:s,fastest:a,team1:l,team2:n}
1){let i=[s.league_name&&["Rozgrywki",[s.league_name,s.phase,s.round?`${s.round}. runda`:null].filter(Boolean).join(" \xb7 ")],(e.track_city||e.track_name)&&["Stadion",[e.track_name,e.track_city].filter(Boolean).join(", ")],e.attendance&&["Widz\xf3w",e.attendance.toLocaleString("pl-PL")],e.referee&&["SÄdzia",e.referee],e.track_commissioner&&["Komisarz toru",e.track_commissioner],e.broadcaster&&["Transmisja TV",e.broadcaster],a&&["Najszybszy bieg",`${eo(a.time)} â bieg ${a.heat_no}${a.name?`, ${a.name} (${1===a.team_side?l:n})`:""}`]].filter(Boolean);return i.length?(0,t.jsx)("dl",{className:"sw-info",children:i.map(([e,s])=>(0,t.jsxs)("div",{className:"sw-info__row",children:[(0,t.jsx)("dt",{children:e}),(0,t.jsx)("dd",{children:s})]},e))}):(0,t.jsx)("p",{className:"sw-empty",children:"Brak dodatkowych informacji o meczu."})}function ev(){return(0,t.jsxs)("details",{className:"sw-legend-box",children:[(0,t.jsx)("summary",{children:"Jak czytaÄ protok\xf3Å?"}),(0,t.jsxs)("ul",{children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("b",{children:"3 / 2 / 1 / 0"})," â punkty za miejsce w biegu, ",(0,t.jsx)("b",{children:"*"})," â punkt bonusowy (przyjazd za partnerem z drużyny)."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("b",{children:"T"})," â taÅma, ",(0,t.jsx)("b",{children:"U"})," â upadek, ",(0,t.jsx)("b",{children:"W"})," â wykluczenie, ",(0,t.jsx)("b",{children:"D"})," â defekt, ",(0,t.jsx)("b",{children:"M"})," â przekroczenie 2 minut, ",(0,t.jsx)("b",{children:"â"})," â nie wyjechaÅ."]}),(0,t.jsx)("li",{children:"Kaski: czerwony i niebieski â gospodarze, biaÅy i ż\xf3Åty â goÅcie. Litera to pole startowe (AâD)."}),(0,t.jsxs)("li",{children:[(0,t.jsx)("b",{children:"ZZ"})," â zastÄpstwo zawodnika. Wynik â13+1 (6)â = 13 pkt + 1 bonus w 6 startach."]})]})]})}function ey({tabs:e,initial:s}){let a=(0,l.useId)(),[n,i]=(0,l.useState)(s),r=(0,l.useRef)({});return(0,l.useEffect)(()=>{e.some(e=>e.key===n)||i(e[0]?.key)},[e,n]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"sw-tabs",role:"tablist","aria-label":"Sekcje centrum meczowego żużla",onKeyDown:s=>{let a=e.findIndex(e=>e.key===n),t=null;"ArrowRight"===s.key&&(t=e[(a+1)%e.length]),"ArrowLeft"===s.key&&(t=e[(a-1+e.length)%e.length]),"Home"===s.key&&(t=e[0]),"End"===s.key&&(t=e[e.length-1]),t&&(s.preventDefault(),i(t.key),r.current[t.ke
1y]?.focus())},children:e.map(e=>(0,t.jsxs)("button",{ref:s=>{r.current[e.key]=s},type:"button",role:"tab",id:`${a}-tab-${e.key}`,"aria-selected":n===e.key,"aria-controls":`${a}-panel-${e.key}`,tabIndex:n===e.key?0:-1,className:"sw-tabs__btn",onClick:()=>i(e.key),children:[e.label,e.badge?(0,t.jsx)("span",{className:"sw-tabs__badge",children:e.badge}):null]},e.key))}),e.map(e=>(0,t.jsx)("div",{role:"tabpanel",id:`${a}-panel-${e.key}`,"aria-labelledby":`${a}-tab-${e.key}`,hidden:n!==e.key,className:"sw-panel",tabIndex:0,children:e.content},e.key))]})}function eN({data:e,eventId:s,startTs:a,team1_name:n,team2_name:i}){let{data:r,live:c,updatedAt:d,error:o}=function(e,s,a){let[t,n]=(0,l.useState)(e),[i,r]=(0,l.useState)(null),[c,d]=(0,l.useState)(!1),o=(0,l.useRef)(null);(0,l.useEffect)(()=>{e&&n(e)},[e]);let m=function(e,s){if(!e)return!1;if(1===e.status)return!0;if(e.status>=2)return!1;let a=Date.now()/1e3;return!!s&&a>=s-1800&&a<=s+14400}(t?.match||{status:0},a),h=(0,l.useCallback)(async()=>{try{let e=await I.A.get("https://api.mecze24.pl/api/event/speedway/"+s);e.data?.is_speedway&&(n(e.data),r(Math.floor(Date.now()/1e3)),d(!1))}catch(e){d(!0)}},[s]);return(0,l.useEffect)(()=>{if(!m||!s)return;let e=()=>{("u"<typeof document||!document.hidden)&&h()};e(),o.current=setInterval(e,15e3);let a=()=>{document.hidden||h()};return document.addEventListener("visibilitychange",a),()=>{clearInterval(o.current),document.removeEventListener("visibilitychange",a)}},[m,s,h]),{data:t,live:m,updatedAt:i,error:c}}(e,s,a),m=n||"Gospodarze",h=i||"GoÅcie",p=(0,l.useMemo)(()=>{if(!r?.has_data)return null;let e=r.lineups||{team1:[],team2:[]};return{match:r.match,info:r.info||{},staff:r.staff||{},lineups:e,heats:r.heats||[],hasResults:!!r.has_results,hasLineups:!!r.has_lineups}},[r]);if(!p)return null;let{match:u,info:x,staff:_,lineups:j,heats:b,hasResults:g,hasLineups:k}=p;if(!k&&!b.length&&0===u.status)return null;let v=(0,t.jsxs)(t.Fragment,{children:[g&&(0,t.jsx)(eg,{top:r.top_riders,team1:m,team2:h}),(0,t.jsxs)("div",{className:"sw-lineups",children:[(0,t.jsx)(eb,{title:m,riders:j.team1||[],staff:_.team1,hasResults:g}),(0,t.jsx)(eb,{title:h,riders:j.team2||[],staff:_.team2,hasResults:g})]}),!g&&(0,t.jsx)("p",{className:"sw-note",children:"Obok zawodnika: Årednia biegowa w tym sezonie rozgrywek i miejsce w rankingu ligi."})]}),y=[k&&{key:"zawodnicy",label:g?"Zawodnicy":"SkÅady",content:v},b.length>0&&{key:"biegi",label:g?"Biegi":"Program",badge:g?`${u.heats_done}/${u.heats_total}`:null,content:(0,t.jsx)(ej,{heats:b,team1:m,team2:h,hasResults:g,isLive:1===u.status})},{key:"info",label:"Informacje",content:(0,t.jsx)(ek,{info:x,match:u,fastest:r.fastest,team1:m,team2:h})}].filter(Boolean),N=1===u.status&&b.length?"biegi":y[0].key;return(0,t.jsxs)("section",{className:"module module-bordered sw-center mb-4","aria-labelledby":"sw-center-title",children:[(0,t.jsxs)("header",{className:"sw-center__header",children:[(0,t.jsx)("div",{className:"sw-center__eyebrow",children:"Centrum meczowe \xb7 żużel"}),(0,t.jsx)("h2",{className:"sw-center__title",id:"sw-center-title",children:g?"Wyniki bieg\xf3w i punkty zawodnik\xf3w":"SkÅady i program zawod\xf3w"}),(0,t.jsxs)("p",{className:"sw-center__lead",children:[u.league_name,u.phase?` \xb7 ${u.phase}`:"",u.round?` \xb7 ${u.round}. runda`:""]})]}),(0,t.jsx)(eu,{match:u,team1:m,team2:h,live:c,updatedAt:d}),o&&c&&(0,t.jsx)("p",{className:"sw-note sw-note--warn",role:"status",children:"Nie udaÅo siÄ odÅwieżyÄ wynik\xf3w â spr\xf3bujemy ponownie za chwilÄ."}),g&&(0,t.jsx)(ex,{heats:b,team1:m,team2:h}),(0,t.jsx)(ey,{tabs:y,initial:N}),(0,t.jsx)(ev,{})]})}let ew=({data:e})=>e?(0,t.jsx)(t.Fragment,{children:e.rest_info?.basic?.referees?.length>0&&(0,t.jsx)("div",{className:"module mt-3 referees-module",children:(0,t.jsx)("div",{className:"table-responsive",children:(0,t.jsxs)("table",{className:"table table-sm table-striped table-hover referees-table",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"col",children:"SÄdzia"}),(0,t.jsx)("th",{scope:"col",children:"Rola"}),(0,t.jsx)("th",{scope:"col",className:"text-center",title:"Å»\xf3Åte kartki",children:"Å»\xf3Åte kartki"}),(0,t.jsx)("th",{scope:"col",className:"text-center",title:"Czerwone kartki",children:"Czerwone kartki"}),(0,t.jsx)("th",{scope:"col",className:"text-center",title:"SÄdziowane mecze w sezonie",children:"Mecze w sezonie"})]})}),(0,t.jsx)("tbody",{children:e.rest_info.basic.referees.map(e=>(0,t.jsxs)("tr",{children:[(0,t.jsxs)("td",{children:[e?.country?(0,t.jsx)(r(),{src:`https://api.mecze24.pl/img/countries/${e.country.img}`,className:"picon picon-sm",alt:e.country.name??"Brak kraju",width:32,height:15}):""," ",e?.full_name??"Brak nazwy"]}),(0,t.jsx)("td",{children:e?.pivot?.role??"N/A"}),(0,t.jsx)("td",{className:"text-center",children:e?.yellow_cards??0}),(0,t.jsx)("td",{className:"text-center",children:e?.red_cards??0}),(0,t.jsx)("td",{className:"text-center",children:e?.match_number??0})]},e?.id??`referee-${Math.random()}`))})]})})})}):null;var ef=a(8963),ez=a(4104);let eS="https://www.mecze24.pl/api/ad-banner/watch",e$=({open:e,setOpen:s,channel:a,href:n,plain:i,eventId:r,matchName:c,matchIsLive:d,matchStartTime:o})=>{var m;let h;if((0,l.useEffect)(()=>{e&&a?.name&&(0,x.cx)("ChannelInstructionModalOpen",a.name,i)},[e,a?.name,i]),!a)return null;let p=(m=a.img,r?m?`${eS}/${r}/${m}`:`${eS}/${r}.png`:null),u=n?n.replace(/^([^?#]*)/,"$1-have-account"):n;return(0,t.jsx)(ef.A,{open:e,setOpen:s,className:"channel-instruction-modal",children:(0,t.jsxs)("div",{className:"modal-body",children:[c&&(0,t.jsx)("div",{className:`channel-match-relevance${d?" is-live":""}`,children:d?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"live-dot","aria-hidden":"true"}),(0,t.jsx)("strong",{children:c}),"\xa0trwa teraz na żywo w ",a.name]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("strong",{children:c}),o?` startuje o ${h=new Date(1e3*o),`${String(h.getHours()).padStart(2,"0")}
1:${String(h.getMinutes()).padStart(2,"0")}`}`:"","\xa0â oglÄ
daj w ",a.name]})}),p&&(0,t.jsx)("a",{href:n,target:"_blank",rel:"nofollow",className:"d-block",onClick:e=>{(0,x.sb)("ClickFromChannelInstructionBanner",a.name,i)(e),s(!1)},children:(0,t.jsx)("img",{src:p,alt:`${a.name} - oglÄ
daj na żywo`,className:"channel-watch-banner mb-3",width:260,height:176})}),(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:a.instruction}}),(0,t.jsxs)("div",{className:"vstack gap-2 mt-4 align-items-center",children:[(0,t.jsx)("a",{href:n,target:"_blank",rel:"nofollow",className:"btn btn-primary w-100",onClick:e=>{(0,x.sb)("ClickFromChannelInstructionRegister",a.name,i)(e),s(!1)},children:"ChcÄ zarejestrowaÄ konto"}),(0,t.jsx)("a",{href:u,target:"_blank",rel:"nofollow",className:"btn btn-outline-primary w-100",onClick:e=>{(0,x.sb)("ClickFromChannelInstructionAlreadyHaveAccount",a.name,i)(e),s(!1);let t=ez.find(e=>e.excludeChannels?.includes(a.id));(e=>{if(e)try{let s=localStorage.getItem("survey_bookmaker_selections"),a=s?JSON.parse(s):[];if(a.includes(e))return;let t=[...a,e];localStorage.setItem("survey_bookmaker_selections",JSON.stringify(t));let l=L.A.get("user_uuid")||null,n=localStorage.getItem("token"),i=n?{Authorization:`Bearer ${n}`}:{};I.A.post("https://api.mecze24.pl/api/survey/bookmaker-selection",{bookmakers:t,user_uuid:l},{headers:i}).catch(()=>{})}catch{}})(t?.key)},children:"Mam już konto"})]})]})})},eC=({open:e,setOpen:s,channelName:a,plain:n})=>((0,l.useEffect)(()=>{e&&(0,x.cx)("VpnInstructionModalOpen",a||"unknown",n)},[e,a,n]),(0,t.jsx)(ef.A,{open:e,setOpen:s,className:"vpn-instruction-modal",children:(0,t.jsxs)("div",{className:"modal-body",children:[(0,t.jsx)(r(),{src:"https://api.mecze24.pl/img/ads/surfsharkmini.webp",alt:"",width:48,height:48,className:"vpn-instruction-icon"}),(0,t.jsx)("span",{className:"channel-instruction-title",children:"Ten kanaÅ wymaga VPN"}),(0,t.jsxs)("p",{className:"vpn-instruction-lead",children:[a?`${a} jest`:"Ten kanaÅ jest"," dostÄpny tylko dla widz\xf3w w Polsce. Ten mecz możesz jednak obejrzeÄ z polskim komentarzem za pomocÄ
VPN."]}),(0,t.jsxs)("ol",{className:"vpn-instruction-steps",children:[(0,t.jsx)("li",{children:"Kup pakiet VPN, np. Surfshark."}),(0,t.jsx)("li",{children:"PrzeÅÄ
cz lokalizacjÄ serwera na Polska."}),(0,t.jsx)("li",{children:"Wr\xf3Ä na tÄ stronÄ i oglÄ
daj mecz bez limit\xf3w, z polskim komentarzem."})]}),(0,t.jsx)("div",{className:"vstack gap-2 mt-4 align-items-center",children:(0,t.jsx)("a",{href:"/go/surfshark",target:"_blank",rel:"nofollow noopener",className:"btn btn-primary w-100 vpn-cta-button",onClick:e=>{(0,x.sb)("ClickFromVpnInstructionModal",a||"unknown",n)(e),s(!1)},children:"Wykup Surfshark VPN"})})]})})),eA=({data:e,tv:s,event_id:a,cat_id:n,sport_id:i,plain:d,isVariantB:o,geo:m,excludedChannelIds:h,matchName:p,matchIsLive:u,matchStartTime:_})=>{let[j]=(0,l.useState)(!1),[b,g]=(0,l.useState)(null),[k,v]=(0,l.useState)(null),y=m||"pl",N=(()=>{if(!e||!Array.isArray(e))return[];let s=e.filter(e=>0!==Number(e.channel.channel_on)&&(1===Number(e.channel.vpn)||1===Number(e.channel.need_vpn)||("pl"===y?1===e.channel.pl:1===e.channel.en)));if("pl"===y){let e=s.filter(e=>
16415!==e.channel.id);s=0===e.length&&s.some(e=>6415===e.channel.id)?s.filter(e=>6415===e.channel.id):e}if(h?.size>0){let e=s.filter(e=>!h.has(e.channel.id));s=e.length>0?e:s.slice(0,1)}return s})();return 0===N.length?null:(0,t.jsxs)("div",{className:"g-col-12 g-col-lg-6",children:[(0,t.jsxs)("div",{className:"card",children:[(0,t.jsx)("div",{className:"card-header bg-dark",children:(0,t.jsx)("h3",{className:"mb-0 h6",children:s?"Transmisja na platformach streamingowych":"Transmisja online za darmo"})}),(0,t.jsx)("ul",{className:"list-group list-group-flush",children:N.map((e,s)=>{let a=s<2||7033===e.channel.id,l="";a&&null!==o&&(l=o?"special-active":"active");let m=e.link_url?e.link_url:(0,c.xm)(e.channel.url_mask,"catlink",n,void 0,i),h=e.channel.vpn?"btn btn-sm btn-primary":"btn btn-sm btn-primary stretched-link",p=!!e.channel.instruction&&(o||1===Number(e.channel.vpn)),u="pl"!==y&&1===Number(e.channel.need_vpn);return(0,t.jsxs)("li",{className:`list-group-item hstack gap-3 justify-content-between ${l}`,children:[(0,t.jsx)("span",{className:a?"text-p3-medium hot-prepend":"text-p3-medium",children:e.channel.name}),(0,t.jsxs)("span",{className:"hstack gap-2",children:[u&&(0,t.jsxs)("button",{type:"button",onClick:()=>{(0,x.sb)("ClickFromEventChannelVpnButton",e.channel.name,d)(),v(e)},className:"btn btn-sm btn-outline-primary vpn-badge-button",title:"Ten kanaÅ wymaga VPN spoza Polski",children:[(0,t.jsx)(r(),{src:"https://api.mecze24.pl/img/ads/surfsharkmini32.webp",alt:"",width:14,height:14,className:"vpn-badge-icon"}),"VPN"]}),p?(0,t.jsx)("button",{type:"button",onClick:()=>{(0,x.sb)("ClickFromEventChannelList",e.channel.name+" B",d)(),g(e)},className:h,children:"OglÄ
daj"}):(0,t.jsx)("a",{onClick:(0,x.sb)("ClickFromEventChannelList",e.channel.name,d),href:m,target:"_blank",rel:"nofollow",className:h,children:"OglÄ
daj"})]})]},s)})})]}),(0,t.jsx)(e$,{open:!!b,setOpen:e=>{e||g(null)},channel:b?.channel,plain:d,eventId:a,matchName:p,matchIsLive:u,matchStartTime:_,href:b?b.link_url?b.link_url:(0,c.xm)(`${b.channel.url_mask}-b`,"catlink",n,void 0,i):"#"}),(0,t.jsx)(eC,{open:!!k,setOpen:e=>{e||v(null)},channelName:k?.channel?.name,plain:d})]})};function eF({linksBookie:e,linksOnline:s,event_id:a,cat_id:n,sport_id:i,plain:r,matchName:c,matchIsLive:d,matchStartTime:m}){let[h,p]=(0,l.useState)(null),[u,x]=(0,l.useState)(new Set),{geo:_}=(0,o.H)()||{};return(0,l.useEffect)(()=>{let e=Math.random()<1/3;p(e),localStorage.setItem("channel_variant_b",String(e)),window.rybbit&&window.rybbit.event(e?"View Test B":"View Test A",{label:r||"unknown-page"})},[r]),(0,l.useEffect)(()=>{try{let e=localStorage.getItem("survey_bookmaker_selections");if(!e)return;let s=JSON.parse(e),a=new Set;s.forEach(e=>{let s=ez.find(s=>s.key===e);s?.excludeChannels?.forEach(e=>a.add(e))}),x(a)}catch{}},[]),(0,t.jsxs)("div",{className:"grid gap-1",children:[e?.length>0&&(0,t.jsx)(eA,{data:e,tv:0,event_id:a,cat_id:n,sport_id:i,plain:r,isVariantB:h,geo:_,excludedChannelIds:u,matchName:c,matchIsLive:d,matchStartTime:m}),s?.length>0&&(0,t.jsx)(eA,{data:s,tv:1,event_id:a,cat_id:n,sport_id:i,plain:r,isVariantB:h,geo:_,excludedChannelIds:u,matchName:c,matchIsLive:d,matchStartTime:m})]})}let eT=({data:e,plain:s})=>{if(!e||!Array.isArray(e)||0===e.length)return null;let a=e.filter(e=>e?.channel);return 0===a.length?null:(0,t.jsxs)("div",{className:"module",children:[(0,t.jsx)("div",{className:"module-title hstack text-dark",children:(0,t.jsx)("h3",{className:"mb-0 h6",children:"Transmisja dostÄpna za granicÄ
:"})}),(0,t.jsx)("div",{className:"table-responsive abroad-channels-table",children:(0,t.jsxs)("table",{className:"table table-hover align-middle mb-0",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"col",children:"Kraj"}),(0,t.jsx)("th",{scope:"col",children:"Nazwa platformy"}),(0,t.jsx)("th",{scope:"col",children:"Cena"}),(0,t.jsx)("th",{scope:"col",children:"Link"})]})}),(0,t.jsx)("tbody",{children:a.map((e,a)=>{let l=e.link_url||e.channel.abroad_link;return(0,t.jsxs)("tr",{children:[(0,t.jsx)("td",{"data-label":"Kraj",children:e.channel.abroad_country||"-"}),(0,t.jsx)("td",{"data-label":"Nazwa platformy",children:e.channel.name}),(0,t.jsx)("td",{"data-label":"Cena",children:e.channel.abroad_price||"-"}),(0,t.jsx)("td",{"data-label":"Link",children:l?(0,t.jsx)("a",{onClick:(0,x.sb)("ClickFromEventAbroadChannelList",e.channel.name,s),href:l,target:"_blank",rel:"nofollow noopener noreferrer sponsored",className:"btn btn-sm btn-primary",children:"Sprawdź"}):"-"})]},a)})})]})})]})};var eI=a(4579),eL=a(3883);function eP({html:e}){let[s,a]=(0,l.useState)(!1);return e&&e.trim()?e.replace(/<[^>]*>/g," ").replace(/\s+/g," ").trim().length>500?(0,t.jsx)("div",{className:"module module-bordered text-more-box mb-4",children:(0,t.jsxs)("div",{className:`text-more-box__clamp${s?" text-more-box__clamp--open":""}`,children:[(0,t.jsx)("div",{className:"text-more-box__content",dangerouslySetInnerHTML:{__html:e}}),!s&&(0,t.jsx)("button",{type:"button",className:"text-more-box__overlay text-more-box__toggle","aria-expanded":"false",onClick:()=>a(!0),children:(0,t.jsxs)("span",{className:"text-more-box__button",children:["Czytaj wiÄcej",(0,t.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:(0,t.jsx)("path",{d:"m7 10 5 5 5-5"})})]})})]})}):(0,t.jsx)("div",{className:"module module-bordered text-more-box mb-4",children:(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:e}})}):null}var eM=a(9099);
1let eO=a(5364).env.NEXT_PUBLIC_ATOMADS_BASE||"/_k";function eE(e){return e.getBoundingClientRect().top<window.innerHeight}function eB({ad:e}){let s=(0,l.useRef)(null),[a,n]=(0,l.useState)(1);return(0,l.useEffect)(()=>{let a=s.current?.parentElement;if(!a)return;let t=()=>n(a.clientWidth/e.w);t();let l=new ResizeObserver(t);return l.observe(a),()=>l.disconnect()},[e.w]),(0,t.jsx)("iframe",{ref:s,title:"Advertisement",scrolling:"no",sandbox:"allow-scripts allow-popups allow-popups-to-escape-sandbox allow-top-navigation-by-user-activation",style:{width:e.w,height:e.h,transform:`scale(${a})`},srcDoc:`<!doctype html><html><head><meta charset="utf-8"><base target="_blank"><style>html,body{margin:0;padding:0;overflow:hidden}</style></head><body>${e.html}</body></html>`})}function eD({zone:e,lazy:s=!0,className:a=""}){let{asPath:n}=(0,eM.useRouter)(),i=(0,l.useRef)(null),[r,c]=(0,l.useState)({status:"loading"});(0,l.useEffect)(()=>{let a=i.current;if(!a)return;let t=!1,l=null;c({status:"loading"});let n=()=>{let s=a.clientWidth>=720?"desktop":"mobile";fetch(`${eO}/q?z=${encodeURIComponent(e)}&v=${s}`,{cache:"no-store"}).then(e=>e.json()).then(e=>{t||(e&&e.ok&&e.ad?c({status:"filled",res:e}):c({status:"empty",res:e,hide:!eE(a)}))}).catch(()=>!t&&c({status:"empty",hide:!eE(a)}))};return s&&"IntersectionObserver"in window?(l=new IntersectionObserver(e=>{e[0].isIntersecting&&(l.disconnect(),n())},{rootMargin:"400px 0px"})).observe(a):n(),()=>{t=!0,l?.disconnect()}},[e,s,n]);let d="filled"===r.status?r.res.ad.view:null;(0,l.useEffect)(()=>{let e=i.current;if(!d||!e||!("IntersectionObserver"in window))return;let s=null,a=new IntersectionObserver(([e])=>{let t=e.intersectionRatio>=.5;t&&!s?s=setTimeout(()=>{a.disconnect(),navigator.sendBeacon?navigator.sendBeacon(d):fetch(d,{method:"POST",keepalive:!0})},1e3):!t&&s&&(clearTimeout(s),s=null)},{threshold:[0,.5]});return a.observe(e),()=>{clearTimeout(s),a.disconnect()}},[d]);let o=r.res,m="filled"===r.status?o.ad:null,h=o?.label_position==="top",p=(0,t.jsx)("span",{className:`ev-strip__label${h?" ev-strip__label--top":""}`,children:o?.label||"Ads by AtomAds"});return(0,t.jsxs)("div",{ref:i,className:`ev-strip${r.hide?" ev-strip--empty":""} ${a}`.trim(),"data-status":r.status,children:[h&&p,(0,t.jsxs)("span",{className:"ev-strip__box",children:[m?.kind==="html"&&(0,t.jsx)(eB,{ad:m}),m&&"html"!==m.kind&&(0,t.jsx)("a",{href:m.click,target:"_blank",rel:"nofollow sponsored noopener",children:(0,t.jsx)("img",{src:m.src,alt:m.alt||"",decoding:"async"})})]}),!h&&p]})}function eR({data:e,type:s}){let a,i=e?.lazy_load_data&&Object.keys(e.lazy_load_data).length>0,[d,o]=(0,l.useState)(i?e.lazy_load_data:null),[p,x]=(0,l.useState)(+!i),[_,j]=(0,l.useState)(!1),[b,g]=(0,l.useState)(e.links_online),[k,v]=(0,l.useState)(e.links_bookie_all),[y,N]=(0,l.useState)("highlight"===s&&e.highlight?e.highlight.videos:[]),[w,f]=(0,l.useState)("highlight"===s&&e.highlight&&e.highlight.videos.length>0?e.highlight.videos[0].id:""),[S,F]=(0,l.useState)(!1),T=async()=>{try{let s=localStorage.getItem("fcm_token");if(!s)return;localStorage.setItem("fcm_token",s),await I.A.post("https://api.mecze24.pl/api/push/subscribe-match",{token:s,event_id:e.id})}catch(e){}},[L,P]=(0,l.useState)(null),[M,O]=(0,l.useState)(!1),E=e=>{e?.id&&(P({player:e,number:null,rating:null,position:e.position??null}),O(!0))},B=e=>{f(e),F(1),setTimeout(()=>{let e=document.querySelector(".video-container");e&&e.scrollIntoView({behavior:"smooth",block:"center"})},0)};async function D(e){if(0!=p){j(!0);try{let s=await I.A.post("https://api.mecze24.pl/api/event/lazy",{event_id:e});o(s.data.lazy_load_data)}catch(e){}finally{j(!1)}}}(0,l.useEffect)(()=>{async function a(){if(e.highlight&&e.highlight.id)try{let s=(await I.A.get(`https://api.mecze24.pl/api/highlight2/video/${e.highlight.id}`)).data;N(e=>{let a=new Set(e.map(e=>e.id)),t=s.filter(e=>!a.has(e.id));return t.length>0?[...e,...t]:e}),f(e=>e||s[0]?.id||"")}catch(e){}}"highlight"===s&&a()},[e.highlight]),(0,l.useEffect)(()=>{D(e.id)},[e.id]),(0,l.useEffect)(()=>{q(),T()},[]);let q=async()=>{try{let s=await I.A.post("https://api.mecze24.pl/api/event/links",{event_id:e.id});g(s.data.links_online),v(s.data.links_bookie)}catch(e){}},V=d?.apps_team1||[],U=d?.apps_team2||[],X=d?.probable_apps_team1||[],Y=d?.probable_apps_team2||[],Q=!V.length&&!U.length&&(X.length>0||Y.length>0),ee=V.length>0||U.length>0||X.length>0||Y.length>0,es=!Q&&(V.some(e=>0===e.first_eleven)||U.some(e=>0===e.first_eleven)),ea=e.injuries&&e.injuries.length>0,et="highlight"==s||"event_statistics"==s||"event"==s,el=et&&d?.incidents?.length>0,en=et&&d?.penalty_shootout_incidents?.length>0,ei=d?.rest_info?.basic?.referees?.length>0,ec=ee||es||ea,ed=el||en,eo=ec||ed||ei,em=ec?"sklady":ed?"zdarzenia":"sedziowie",eh=ee?"podstawowe":es?"rezerwowi":"kontuzjowani",ep=d?.volleyball||e?.volleyball||null,eu=!!ep?.has_data,ex=d?.speedway||e?.speedway||null,e_=(e.cat?.sport_id??e.team1?.sport_id)===18,ej=!!ex?.has_data||e_&&Array.isArray(e?.speedway);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eI.A,{open:M,setOpen:O,playerApp:L,eventId:e.id}),(0,t.jsx)(Z,{data:e,type:s,geo:"pl"}),(0,t.jsx)("div",{className:"py-2 container-lg grid gaps mb-4",children:(0,t.jsxs)("div",{className:"grid",children:[(0,t.jsxs)("div",{className:"g
1-col-12 g-col-lg-8 grid gaps gap-5 mb-4 mb-lg-0","data-bs-spy":"scroll","data-bs-target":"#scrollspy","data-bs-root-margin":"-100px 0px 0px",children:[e.tip&&"tip"==s?(0,t.jsx)(h.A,{data:e,type:e.seo.type,item_id:e.seo.item_id}):"",(0,t.jsxs)("div",{className:"module",children:[e.seo.h2&&"highlight"!=s?(0,t.jsx)("div",{className:"module-title hstack text-dark",children:(0,t.jsx)("h2",{dangerouslySetInnerHTML:{__html:e.seo.h2}})}):"",(0,t.jsxs)("div",{className:"vstack gap-5",children:["event"===s&&e.endstamp+1800>Math.floor(Date.now()/1e3)?(0,t.jsxs)(t.Fragment,{children:[k.length>0||b.length>0?(0,t.jsx)(eF,{linksBookie:k,linksOnline:b,event_id:e.id,cat_id:e.cat_id,sport_id:e.team1?.sport_id??e.team2?.sport_id,plain:e.seo.breadcrumbs.url,matchName:e.team1&&e.team2?`${(0,R.D)(e.team1)} - ${(0,R.D)(e.team2)}`:null,matchIsLive:"FT"!==e.elapsed&&(e.elapsed>0||0==e.elapsed&&""!==e.actual_status),matchStartTime:e.datestamp}):(0,t.jsx)("div",{className:"alert alert-warning warning-box",children:"Niestety, nie mamy transmisji do tego spotkania."}),(0,t.jsx)(eT,{data:e.links_abroad,plain:e.seo.breadcrumbs.url})]}):null,e.endstamp+1800<Math.floor(Date.now()/1e3)&&"event"==s?(0,t.jsx)("div",{className:"alert alert-warning warning-box",children:"Wydarzenie już siÄ zakoÅczyÅo."}):"","tip"===s&&(0,t.jsx)(eD,{zone:"mecze24-event",lazy:!1}),e.team2?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(W,{data:e,type:s,item_id:e.seo.item_id}),""]}):"","tip"!==s&&(0,t.jsx)(eD,{zone:"mecze24-event",lazy:!1}),e.seo.h2&&"highlight"==s?(0,t.jsx)("div",{className:"module-title hstack text-dark",children:(0,t.jsx)("h2",{dangerouslySetInnerHTML:{__html:e.seo.h2}})}):"",("tip"==s||"event_statistics"==s)&&e.additional_tips?(0,t.jsx)(t.Fragment,{children:e.additional_tips.map((a,l)=>(0,t.jsx)(K,{data:a,type:s,item_id:e.seo.item_id},l))}):"",e.team2&&"tip"==s?(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("div",{className:"module",children:(0,t.jsx)(m,{data:e,type:e.seo.type,item_id:e.seo.item_id})})}):"","highlight"===s&&(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("div",{className:"highlights-container",id:"highlights",children:[(0,t.jsx)("p",{style:{fontWeight:"bold",fontSize:"1.2em",marginBottom:"5px"},children:"Wybierz interesujÄ
ce video:"}),(0,t.jsx)("ul",{className:"highlights-list",style:{listStyleType:"none",padding:0},children:y.map((e,s)=>(0,t.jsx)("li",{className:`highlight-item ${w===e.id?"active":""}`,onClick:()=>f(e.id),style:{fontWeight:"bold",cursor:"pointer",padding:"5px 10px",marginBottom:"5px",backgroundColor:w===e.id?"#f0f0f0":"transparent",borderRadius:"5px"},children:e.name},s))}),w&&(0,t.jsxs)("div",{className:"video-container",children:["",(a=y.find(e=>e.id===w))&&a.embed?a.embed.includes(".gif")?(0,t.jsxs)("div",{children:[!S&&(0,t.jsx)(r(),{src:"https://api.mecze24.pl/img/key/click.webp",alt:"Kliknij aby wyÅwietliÄ GIF",width:800,height:450,onClick:()=>F(!0),style:{cursor:"pointer"}}),S&&(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:a.embed}})]}):(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:a.embed}})}):(0,t.jsx)("p",{children:"BÅÄ
d: Nie znaleziono wideo."})]})]})}),d&&"event_statistics"==s?(0,t.jsxs)("div",{id:"stats",children:[" ",(0,t.jsx)(n,{data:d,team1_name:e.team1.name,team2_name:e.team2.name})," "]}):"",e.special_contents&&e.special_contents.length>0?(0,t.jsxs)("div",{className:"module",children:[(0,t.jsx)("span",{className:"text-p3-medium text-dark",children:" PowiÄ
zane z meczem:"}),(0,t.jsx)("div",{className:"related-grid",children:e.special_contents.map((e,s)=>{if(e.content_type>0&&e.content_type<8)return(0,t.jsx)(z(),{href:(0,c.TW)(e.plain,e.cat_id,e.old_url),className:"btn btn-sm btn-outline-secondary",children:(0,t.jsxs)("span",{children:[1==e.content_type?(0,t.jsx)(t.Fragment,{children:"Stadion"}):"",2==e.content_type?"Transmisja":"",3==e.content_type?"Przewidywane skÅady":"",4==e.content_type?"SÄdzia":"",5==e.content_type?"Oficjalny skr\xf3t":"",6==e.content_type?"Oficjalne skÅady":"",7==e.content_type?"Statystyki":"",8==e.content_type?"Ciekawostki":""]})},s)})})]}):""]})]}),ej&&(0,t.jsx)(eN,{data:ex?.has_data?ex:null,eventId:e.id,startTs:e.datestamp,team1_name:e.team1?.name,team2_name:e.team2?.name}),eu&&(0,t.jsx)(er,{data:ep,team1_name:e.team1?.name,team2_name:e.team2?.name}),eo&&(0,t.jsxs)("div",{className:"module module-bordered mc-tabs mb-4",children:[ec&&(0,t.jsx)("input",{className:"mc-tabs__control",type:"radio",name:"mc-main-tabs",id:"mc-main-sklady",defaultChecked:"sklady"===em}),ed&&(0,t.jsx)("input",{className:"mc-tabs__control",type:"radio",name:"mc-main-tabs",id:"mc-main-zdarzenia",defaultChecked:"zdarzenia"===em}),ei&&(0,t.jsx)("input",{className:"mc-tabs__control",type:"radio",name:"mc-main-tabs",id:"mc-main-sedziowie",defaultChecked:"sedziowie"===em}),(0,t.jsxs)("div",{className:"mc-tabs__header",children:[(0,t.jsx)("div",{className:"mc-tabs__eyebrow",children:"Centrum meczowe"}),(0,t.jsx)("h2",{className:"mc-tabs__title",children:"SkÅady, sÄdziowie, zdarzenia i inne informacje"}),(0,t.jsx)("p",{className:"mc-tabs__description",children:"Sprawdź podstawowe skÅady, zawodnik\xf3w rezerwowych, absencje i kontuzje, zdarzenia meczowe oraz obsadÄ sÄdziowskÄ
."})]}),(0,t.jsxs)("div",{className:"mc-tabs__nav","aria-label":"GÅ\xf3wne sekcje centrum meczowego",children:[ec&&(0,t.jsx)("label",{className:"mc-tabs__nav-button",htmlFor:"mc-main-sklady",children:"SkÅady"}),ed&&(0,t.jsx)("label",{className:"mc-tabs__nav-button",htmlFor:"mc-main-zdarzenia",children:"Zdarzenia"}),ei&&(0,t.jsx)("label",{className:"mc-tabs__nav-button",htmlFor:"mc-main-sedziowie",children:"SÄdziowie"})]}),ec&&(0,t.jsxs)("div",{id:"sklady",className:"tabcontent mc-tabs__panel mc-tabs__panel--sklady",children:[ee&&(0,t.jsx)("input",{className:"mc-tabs__control",type:"radio",name:"mc-lineups-tabs",id:"mc-l
1ineups-podstawowe",defaultChecked:"podstawowe"===eh}),es&&(0,t.jsx)("input",{className:"mc-tabs__control",type:"radio",name:"mc-lineups-tabs",id:"mc-lineups-rezerwowi",defaultChecked:"rezerwowi"===eh}),ea&&(0,t.jsx)("input",{className:"mc-tabs__control",type:"radio",name:"mc-lineups-tabs",id:"mc-lineups-kontuzjowani",defaultChecked:"kontuzjowani"===eh}),(0,t.jsxs)("div",{className:"mc-tabs__subnav","aria-label":"Sekcje skÅad\xf3w",children:[ee&&(0,t.jsx)("label",{className:"mc-tabs__subnav-button",htmlFor:"mc-lineups-podstawowe",children:"Podstawowe jedenastki"}),es&&(0,t.jsx)("label",{className:"mc-tabs__subnav-button",htmlFor:"mc-lineups-rezerwowi",children:"Rezerwowi"}),ea&&(0,t.jsx)("label",{className:"mc-tabs__subnav-button",htmlFor:"mc-lineups-kontuzjowani",children:"Kontuzjowani"})]}),ee&&(0,t.jsx)("div",{className:"mc-tabs__subpanel mc-tabs__subpanel--podstawowe",children:(0,t.jsx)(G.A,{data:d,team1_id:e.team1_id,team2_id:e.team2_id,selectMVP:1,section:"lineup"})}),es&&(0,t.jsx)("div",{className:"mc-tabs__subpanel mc-tabs__subpanel--rezerwowi",children:(0,t.jsx)(G.A,{data:d,team1_id:e.team1_id,team2_id:e.team2_id,selectMVP:1,section:"bench"})}),ea&&(0,t.jsx)("div",{className:"mc-tabs__subpanel mc-tabs__subpanel--kontuzjowani",children:(0,t.jsx)(J,{data:e.injuries})})]}),ed&&(0,t.jsxs)("div",{id:"zdarzenia",className:"tabcontent mc-tabs__panel mc-tabs__panel--zdarzenia",children:[d&&d.incidents&&d.incidents.length>0&&("highlight"==s||"event_statistics"==s||"event"==s)?(0,t.jsx)("div",{children:(0,t.jsxs)("div",{className:"incidents-container",children:[(0,t.jsxs)("div",{className:"team-incidents home-incidents",children:[(0,t.jsx)("div",{className:"incident-item team-name",children:(0,t.jsx)(u.A,{data:e.team1,main:1,link:+(1==e.team1.sport_id),type:s,full_name:1,specialClass:"highld"})}),d&&d.incidents.filter(s=>s.team_id===e.team1.id).map((e,s)=>(0,t.jsxs)("div",{className:`incident-item ${s%2==0?"even":"odd"}`,children:[(0,t.jsx)(r(),{src:`https://api.mecze24.pl/img/icon/event${parseInt(e.incident_type)}.webp`,width:30,height:30})," ",(0,t.jsxs)("span",{className:"time-minute",children:[e.minute,"'"]})," ",(0,t.jsx)("span",{className:"player-realname player-clickable",onClick:()=>E(e.player),children:e.player.lastname?e.player.lastname:e.player.realname})," ",4==e.incident_type&&(0,t.jsx)("span",{children:"(rzut karny)"}),e.assist_player&&(3===e.incident_type?(0,t.jsxs)("span",{children:["(schodzi: ",(0,t.jsx)("span",{className:"player-clickable",onClick:()=>E(e.assist_player),children:e.assist_player.lastname?e.assist_player.lastname:e.assist_player.realname}),")"]}):2===e.incident_type?(0,t.jsxs)("span",{children:["(asysta: ",(0,t.jsx)("span",{className:"player-clickable",onClick:()=>E(e.assist_player),children:e.assist_player.lastname?e.assist_player.lastname:e.assist_player.realname}),")"]}):(0,t.jsxs)("span",{children:["(",(0,t.jsx)("span",{className:"player-clickable",onClick:()=>E(e.assist_player),children:e.assist_player.lastname?e.assist_player.lastname:e.assist_player.realname}),")"]})),e.highlight_video_id?(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("i",{className:"icon-youtube",onClick:()=>B(e.highlight_video_id)})]}):""]},s))]}),(0,t.jsxs)("div",{className:"team-incidents away-incidents",children:[(0,t.jsx)("div",{className:"incident-item team-name",children:(0,t.jsx)(u.A,{data:e.team2,main:1,link:+(1==e.team2.sport_id),type:s,full_name:1,specialClass:"highld"})}),d.incidents.filter(s=>s.team_id===e.team2.id).map((e,s)=>(0,t.jsxs)("div",{className:`incident-item ${s%2==0?"even":"odd"}`,children:[(0,t.jsx)(r(),{src:`https://api.mecze24.pl/img/icon/event${parseInt(e.incident_type)}.webp`,width:30,height:30})," ",(0,t.jsxs)("span",{className:"time-minute",children:[e.minute,"'"]})," ",(0,t.jsx)("span",{className:"player-realname player-clickable",onClick:()=>E(e.player),children:e.player.lastname?e.player.lastname:e.player.realname})," ",4==e.incident_type&&(0,t.jsx)("span",{children:"(rzut karny)"}),e.assist_player&&(3===e.incident_type?(0,t.jsxs)("span",{children:["(schodzi: ",(0,t.jsx)("span",{className:"player-clickable",onClick:()=>E(e.assist_player),children:e.assist_player.lastname?e.assist_player.lastname:e.assist_player.realname}),")"]}):2===e.incident_type?(0,t.jsxs)("span",{children:["(asysta: ",(0,t.jsx)("span",{className:"player-clickable",onClick:()=>E(e.assist_player),children:e.assist_player.lastname?e.assist_player.lastname:e.assist_player.realname}),")"]}):(0,t.jsxs)("span",{children:["(",(0,t.jsx)("span",{className:"player-clickable",onClick:()=>E(e.assist_player),children:e.assist_player.lastname?e.assist_player.lastname:e.assist_player.realname}),")"]})),e.highlight_video_id?(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("i",{className:"icon-youtube",onClick:()=>B(e.highlight_video_id)})]}):""]},s))]})]})}):"",d&&d.penalty_shootout_incidents&&d.penalty_shootout_incidents.length>0&&("highlight"==s||"event_statistics"==s||"event"==s)?(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"module-title hstack text-dark",children:(0,t.jsx)("h3",{children:"Rzuty karne"})}),(0,t.jsxs)("div",{className:"incidents-container",children:[(0,t.jsxs)("div",{className:"team-incidents home-incidents",children:[(0,t.jsx)("div",{className:"incident-item team-name",children:(0,t.jsx)(u.A,{data:e.team1,main:1,link:+(1==e.team1.sport_id),type:s,full_name:1,specialClass:"highld"})}),d.penalty_shootout_incidents.filter(s=>s.team_id===e.team1.id).map((e,s)=>(0,t.jsxs)("div",{className:`incident-item ${s%2==0?"even":"odd"}`,children:[(0,t.jsx)(r(),{src:`https://api.mecze24.pl/img/icon/event${parseInt(e.incident_type)}.webp`,width:30,height:30})," ",(0,t.jsxs)("span",{className:"time-minute",children:[s+1,"."]})," ",(0,t.jsx)("span",{className:"player-realname player-clickable",onClick:()=>E(e.player),children:e.player.lastname?e.player.lastname:e.player.realname}),e.highlight_video_id?(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("i",{className:"icon-youtube",onClick:()=>B(e.highlight_video_id)})]}):""]},s))]}),(0,t.jsxs)("div",{className:"team-incidents away-incidents",children:[(0,t.jsx)("div",{className:"incident-item team-name",children:(0,t.jsx)(u.A,{data:e.team2,main:1,link:+(1==e.team2.sport_id),type:s,full_name:1,specialClass:"highld"})}),d.penalty_shootout_incidents.filter(s=>s.team_id===e.team2.id).map((e,s)=>(0,t.jsxs)("div",{className:`incident-item ${s%2==0?"even":"odd"}`,children:[(0,t.jsx)(r(),{src:`https://api.mecze24.pl/img/icon/event${parseInt(e.incident_type)}.webp`,width:30,height:30})," ",(0,t.jsxs)("span",{className:"time-minute",children:[s+1,"."]})," ",(0,t.jsx)("span",{className:"player-realname player-clickable",onClick:()=>E(e.player),children:e.player.lastname?e.player.lastname:e.player.realname}),e.highlight_video_id?(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("i",{className:"icon-youtube",onClick:()=>B(e.highlight_video_id)})]}):""]},s))]})]})]}):""]}),ei&&(0,t.jsx)("div",{id:"sedziowie",className:"tabcontent mc-tabs__panel mc-tabs__panel--sedziowie",children:(0,t.jsx)(ew,{data:d})})]}),(0,t.jsx)(C.A,{device:"mobile"}),e.tip&&"tip"==s?(0,t.jsx)(eP,{html:e.tip.content.length>0?e.tip.content:e.seo.seo_head}):"",e.seo.img?(0,t.jsxs)("div",{className:"mb-3 text-center",children:[(0,t.jsx)(r(),{src:(0,c.LO)(e.seo.img,e.seo.picture),className:"img-fluid rounded",alt:"Obrazek"+e.seo.title,width:1200,height:800,sizes:"(max-width: 991px) 100v
1w, 800px",style:{aspectRatio:"3 / 2",objectFit:"cover",objectPosition:"50% 30%"}}),(0,t.jsxs)("span",{className:"opacity-75 small",children:["Autor: ",e.seo.img_author]})]}):"",e.seo.seo_head.length>0&&"tip"!=s&&!e.highlight_content?(0,t.jsx)(eP,{html:e.seo.seo_head}):"","highlight"==s&&e.highlight_content?(0,t.jsx)(eP,{html:e.highlight_content.seo_foot}):"",e.content&&(e.content.seo_foot||e.content.shortcoder_type)?(0,t.jsxs)(t.Fragment,{children:[e.content.seo_foot&&(0,t.jsx)(eP,{html:e.content.seo_foot}),"dynamic"===e.content.shortcoder_type&&(0,t.jsx)("div",{className:"module",children:(0,t.jsx)("div",{className:"vstack gap-5",children:(0,t.jsx)(eL.A,{plain:e.seo.breadcrumbs.url,title:e.content.shortcoder_title,cat_id:e.content.shortcoder_cat_id,sport_id:e.content.shortcoder_sport_id,team_id:e.content.shortcoder_team_id})})}),e.content.content_end&&(0,t.jsx)(eP,{html:e.content.content_end})]}):"","highlight"!=s?(0,t.jsx)($.A,{id:"12627",device:"mobile",reserve:280}):null,e.seo.faq?(0,t.jsx)(H.A,{data:e.seo.faq,eyebrow:"Przewodnik meczowy",title:e.team1&&e.team2?`Informacje o meczu ${(0,R.D)(e.team1)} â ${(0,R.D)(e.team2)}`:void 0,subtitle:"Co warto wiedzieÄ o meczu?",categories:[{id:"about",label:"O meczu"},{id:"broadcast",label:"Transmisja"},{id:"tips",label:"Typy i kursy"},{id:"result",label:"Wyniki"}]}):""]}),(0,t.jsx)(A,{data:e,type:s})]})})]})}},8813:(e,s,a)=>{a.d(s,{A:()=>o});var t=a(7876),l=a(4587),n=a.n(l),i=a(1929),r=a(3347),c=a(8588),d=a(11);let o=({data:e,type:s,item_id:a,hot:l})=>{let{openBookmakerModal:o}=(0,d.Y)();if(null==e.tip.odds_value||!e.tip.tip_cat)return null;let m=e.tip.odds_value;e.tip.tip_cat.name;let h=()=>{o(m.bookmaker,{type:s,item_id:a,source:"tip_click"})};return(0,t.jsx)("div",{className:"module position-relative",children:(0,t.jsxs)("div",{className:"d-flex flex-column flex-lg-row gap-5 "+m.bookmaker.url_mask+"-bg rounded-2 p-5",children:[(0,t.jsxs)("div",{className:"book-pill book-pill-xxl vstack d-none d-lg-flex",onClick:h,style:{cursor:"pointer"},title:`Zarejestruj siÄ w ${m.bookmaker.name}`,children:[(0,t.jsx)(n(),{src:"https://api.mecze24.pl/img/bookmakers/"+m.bookmaker.img_xl,height:66,width:280,alt:"Logo "+m.bookmaker.name,className:m.bookmaker.url_mask+"-bg dont-resize"}),(0,t.jsxs)("span",{className:"d-flex align-items-center",children:[(0,t.jsx)(c.A,{old_odd:m.old_odd,odd:m.odd})," ",m.odd]})]}),(0,t.jsxs)("div",{className:"d-flex flex-column gap-3 flex-fill",children:[(0,t.jsxs)("strong",{className:"text-h2 d-flex justify-content-between",children:["Nasz typ : ",e.tip.tip_cat.name,(0,t.jsxs)("div",{className:"book-pill default-width d-lg-none",onClick:h,style:{cursor:"pointer"},title:`Zarejestruj siÄ w ${m.bookmaker.name}`,children:[(0,t.jsx)(n(),{src:"https://api.mecze24.pl/img/bookmakers/"+m.bookmaker.img,height:66,width:280,alt:"Logo "+m.bookmaker.name,className:m.bookmaker.url_mask+"-bg"}),(0,t.jsxs)("span",{className:"d-flex align-items-center",children:[(0,t.jsx)(c.A,{old_odd:m.old_odd,odd:m.odd})," ",m.odd]})]})]}),(0,t.jsx)("div",{children:e.tip.desc}),(0,t.jsxs)("div",{className:"d-flex flex-column flex-lg-row text-center gap-3 align-content-stretch",children:[e.tip.bookmaker?(0,t.jsxs)("div",{className:"hstack gap-3 bg-white rounded-pill py-2 px-5 flex-fill justify-content-between",children:[(0,t.jsx)("span",{className:"text-h3",onClick:()=>{navigator.clipboard.writeText(e.tip.bookmaker.code),i.hm.success("Kod zostaÅ skopiowany do schowka.","Skopiowano!",5e3)},children:e.tip.bookmaker.code}),(0,t.jsx)("span",{className:"link-style-uu color-blue-3",onClick:()=>{navigator.clipboard.writeText(e.tip.bookmaker.code),i.hm.success("Kod zostaÅ skopiowany do schowka.","Skopiowano!",5e3)},children:"Skopiuj kod promocyjny"})]}):"",(0,t.jsx)("a",{href:(0,r.LP)(m.bookmaker.url_mask),children:(0,t.jsx)("button",{type:"button",className:"btn btn-primary px-6",children:"Sprawdź ofertÄ"})})]})]})]})})}}}]);
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.