1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7690],{37690:function(e,t,c){"use strict";c.r(t);var r=c(85893),i=c(67294),a=c(80409),_=c.n(a);t.default=function(e){let{CRICKET_SCHEDULE:t}=e,c=e=>{let t;if(!e)return"";if(e.includes("/")){let[c,r,i]=e.split("/");t=new Date(i,c-1,r)}else t=new Date(e);return t.toLocaleDateString("en-US",{day:"2-digit",month:"short",year:"numeric"})},a=e=>e||"",[s,n]=(0,i.useState)("India"),[l,o]=(0,i.useState)(t||[]),[d,k]=(0,i.useState)([]),[p,m]=(0,i.useState)(10),[h,x]=(0,i.useState)(!1),[u,b]=(0,i.useState)(10),[g,f]=(0,i.useState)(!0),C=e=>[...e].sort((e,t)=>new Date(e.matchDateIST.split("/").reverse().join("-"))-new Date(t.matchDateIST.split("/").reverse().join("-")));(0,i.useEffect)(()=>{let e=[];"All"===s?e=C(l):"India"===s&&(e=C(l.filter(e=>{let t=(e.teamAshort||"").toUpperCase(),c=(e.teamBshort||"").toUpperCase(),r=(e.teama||"").toLowerCase(),i=(e.teamb||"").toLowerCase(),a=(e.seriesname||"").toLowerCase(),_=a.includes("ipl")||a.includes("indian premier league");return"IND"===t||"IND"===c||"india"===r||"india"===i||_}))),k(e)},[s,l]);let j=(0,i.useCallback)(e=>{let t=(e.teamAshort||"").toUpperCase(),c=(e.teamBshort||"").toUpperCase(),r=(e.teama||"").toLowerCase(),i=(e.teamb||"").toLowerCase(),a=(e.seriesname||"").toLowerCase();return"All"===s||"IND"===t||"IND"===c||"india"===r||"india"===i||a.includes("ipl")||a.includes("indian premier league")},[s]),D=async()=>{if(h)return;if(p+10<=d.length){m(e=>e+10);return}if(!g){m(e=>e+10);return}x(!0);let e=0,t=u,c=[],r=!0;try{for(;e<10&&r;){let i=await fetch("https://api.jagran.com/api/jagran/cricket/en/allschedule/".concat(t,"/10"),{headers:{Authorization:"Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJqYWdyYW5uZXdtZWRpYWNyaWNrZXQiLCJpYXQiOjE2ODA3NzM0NjN9.o5G6d06WPw1Fl
1NggywszgcC3qRN0Yo2N7XdeUG_dIp0ce4_vnpXwEoONTqLUMsOPV9FGrAv57UaFwukKp13kFQ"}});if(!i.ok){r=!1;break}let a=await i.json();if(!a||!Array.isArray(a)||0===a.length||(c=[...c,...a],t+=10,e+=a.filter(j).length,a.length<10)){r=!1;break}}r||f(!1),c.length>0&&(o(e=>[...e,...c].filter((e,t,c)=>t===c.findIndex(t=>t.matchID===e.matchID))),b(t),m(t=>t+Math.min(e,10)))}catch(e){console.error("Error loading schedule:",e),f(!1)}finally{x(!1)}},S=d.slice(0,p),y=p<d.length||g;return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:_().scheduleBox,children:[(0,r.jsxs)("div",{className:_().allhead,style:{display:"flex",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap",gap:"15px"},children:[(0,r.jsx)("h1",{className:_().h1,style:{marginBottom:0},children:"Cricket Schedule"}),(0,r.jsxs)("div",{style:{position:"relative"},children:[(0,r.jsxs)("select",{value:s,onChange:e=>{n(e.target.value),m(10)},style:{padding:"4px 10px 4px 10px",fontSize:"14px",border:"1px solid #ddd",borderRadius:"15px",backgroundColor:"#fff",cursor:"pointer",outline:"none",appearance:"none",minWidth:"110px",fontWeight:"500"},children:[(0,r.jsx)("option",{value:"India",children:"India"}),(0,r.jsx)("option",{value:"All",children:"All Matches"})]}
1),(0,r.jsx)("div",{style:{position:"absolute",right:"12px",top:"50%",transform:"translateY(-50%)",pointerEvents:"none",borderLeft:"5px solid transparent",borderRight:"5px solid transparent",borderTop:"6px solid #666"}})]})]}),S&&S.length>0?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:_().scheduleTable,children:(0,r.jsx)("table",{cellPadding:"0",cellSpacing:"0",border:"0",width:"100%",children:(0,r.jsxs)("tbody",{children:[(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:"MATCH"}),(0,r.jsx)("td",{children:"DATE"}),(0,r.jsx)("td",{children:"TEAMS"}),(0,r.jsx)("td",{children:"STADIUM"})]}),S.map((e,t)=>(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:t+1}),(0,r.jsxs)("td",{children:[(0,r.jsxs)("span",{children:[e.matchnumber," "]}),(0,r.jsx)("span",{className:_().tableDate,children:c(e.matchDateIST)}),(0,r.jsx)("span",{className:_().tableTime,children:a(e.matchTimeIST)})]}),(0,r.jsxs)("td",{children:[(0,r.jsx)("span",{className:_().tableTeam,children:e.teamAshort||e.teama}),(0,r.jsx)("span",{className:_().tableVs,children:"vs"}),(0,r.jsx)("span",{className:_().tableTeam,children:e.teamBshort||e.teamb})]}),(0,r.jsxs)("td",{children:[e.venue,e.seriesname&&(0,r.jsx)("div",{style:{fontSize:"12px",color:"#999",marginTop:"5px"},children:e.seriesname})]})]},e.matchID||e.id||t))]})})}),y&&(0,r.jsx)("div",{className:"load-more",style:{textAlign:"center",marginTop:"20px"},children:(0,r.jsx)("button",{onClick:D,disabled:h,className:"btn btn-primary",style:{padding:"10px 30px",cursor:h?"not-allowed":"pointer",opacity:h?.6:1},children:h?"Loading...":"Load More"})})]}):(0,r.jsxs)("div",{style:{textAlign:"center",padding:"60px 20px",background:"#f8f9fa",borderRadius:"10px",marginTop:"20px"},children:[(0,r.jsx)("div",{style:{fontSize:"48px",marginBottom:"20px"},children:"\uD83C\uDFCF"}),(0,r.jsx)("h3",{style:{fontSize:"24px",color:"#333",marginBottom:"10px",fontWeight:"600"},children:"àªà«àª મà«àª શà«àª¡à«àª¯à«àª² નથà«"}),(0,r.jsxs)("p",{style:{fontSize:"16px",color:"#666",lineHeight:"1.6"},children:["હાલમાઠàªàª¾àª°àª¤àª¨à« àªàªàª¾àª®à« àªà«àª મà«àª શà«àª¡à«àª¯à«àª² નથà«.",(0,r.jsx)("br",{}),"àªà«àªªàª¾ àªàª°à«àª¨à« àª
પડà«àªà«àª¸ માàªà« પàªà«àª¥à« ફરૠàªà«àª àªàª°à«!"]})]})]})})}},80409:function(e){e.exports={textCenter:"criceket_textCenter__QjQiU",fl:"criceket_fl__aTAvk",fr:"criceket_fr__yhq_0",mainContent:"criceket_mainContent__6e04I",MainHD:"criceket_MainHD__LEGYc",allhead:"criceket_allhead__WIn5L",scheduleBox:"criceket_scheduleBox__4JUfz",scheduleTable:"criceket_scheduleTable__UfBVv",tableDate:"criceket_tableDate__VWnXX",tableTime:"criceket_tableTime__CD9ka",tableTeam:"criceket_tableTeam__EL0yr",tableVs:"criceket_tableVs__1YLBb",cricketResultPage:"criceket_cricketResultPage__cmvNQ",cricketResulMain:"criceket_cricketResulMain__a22Vf",lhsCol:"criceket_lhsCol__WPMD1",rhsCol:"criceket_rhsCol__8qeqA",reTxt:"criceket_reTxt__3XbtX",machDetail:"criceket_machDetail__Gcz6_",btnResult:"criceket_btnResult__pnBXZ",leagueCount:"criceket_leagueCount__QtG2a",tcolLHS:"criceket_tcolLHS__MvxE1",resultRow:"criceket_resultRow__wnqbA",mi:"criceket_mi__qowTc","ipl-pointstable":"criceket_ipl-pointstable__L9YjV",MI:"criceket_MI__Ca_7v",csk:"criceket_csk__mdjb0",CSK:"criceket_CSK__KCLry",srh:"criceket_srh__zy5Ap",SRH:"criceket_SRH__HWEzu",kkr:"criceket_kkr__UtZVO",KKR:"criceket_KKR__OZlvq",pbks:"criceket_pbks__RC_H6",PBKS:"criceket_PBKS__P67mr",kxip:"criceket_kxip__t8BT0",KXIP:"criceket_KXIP__n6Xs2",dc:"criceket_dc__3tvXv",DC:"criceket_DC___FZXq",dd:"criceket_dd__iH0Kp",DD:"criceket_DD__802i2",rr:"criceket_rr__SzuMH",RR:"criceket_RR__mpzjV",rcb:"criceket_rcb__5Mb8_",RCB:"criceket_RCB__n6qdA",lsg:"criceket_lsg__ddNsJ",LSG:"criceket_LSG__Tono9",gt:"criceket_gt__FrNZ6",GT:"criceket_GT__MKRCx",underLine:"criceket_underLine__rQuvh",firstTeam:"criceket_firstTeam__E_WId",scoreBox:"criceket_scoreBox__8pV0K",scoreSubBox:"criceket_scoreSubBox__3EhmC",teamIndiScor:"criceket_teamIndiScor__hNtkz",lastBalls:"criceket_lastBalls__p_ZuZ",detailScrBox:"criceket_detailScrBox__UFI5l",scoreHd:"criceket_scoreHd__zDPUK",resultdetails:"criceket_resultdetails__Dh5Gu",teamSecend:"criceket_teamSecend__YPxc5",teamFirst:"criceket_teamFirst__T_7MN",runCont:"criceket_runCont__pBiyn",vsDiv:"criceket_vsDiv__BiYMc",liveBox:"criceket_liveBox__QbnJb",vsBox:"criceket_vsBox__KeoTy",scorTableData1:"criceket_scorTableData1__G7L4
1X",scorTableData2:"criceket_scorTableData2__94L9r",comtryHed:"criceket_comtryHed__W1Hy0",Hedarrow:"criceket_Hedarrow__9AOjJ",selectOption:"criceket_selectOption__QME8p",linkcomtry:"criceket_linkcomtry__DTuQj",active:"criceket_active__Y0O29",extra:"criceket_extra__GUtm6",totalscore:"criceket_totalscore__rq2Op",downWicket:"criceket_downWicket__3HN4d",matchDetail:"criceket_matchDetail__w2udV",first:"criceket_first__9emIP",batsMan:"criceket_batsMan__2W8nb",commentryHead:"criceket_commentryHead__42Fk1",spacenone:"criceket_spacenone__syW5E",dwnWcetHed:"criceket_dwnWcetHed__7SzZm",contBox:"criceket_contBox__AE0Y4",mainScorn:"criceket_mainScorn__mwtZO",score_bg:"criceket_score_bg__IVB_t",teamName:"criceket_teamName__G7heE",pagesList:"criceket_pagesList__fgJSK",dataCon:"criceket_dataCon__CVf1Y",accord:"criceket_accord__NkHPa",fourRun:"criceket_fourRun__S4r6s",sixRun:"criceket_sixRun__VRZGb",cricketLink:"criceket_cricketLink__gqvpp",imgTex:"criceket_imgTex__KezmQ",toptabBox:"criceket_toptabBox__apC31","load-more":"criceket_load-more__0CgPi",btn:"criceket_btn___OxQo"}}}]);
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.