{"id":29771,"date":"2026-11-08T20:42:11","date_gmt":"2026-11-08T15:12:11","guid":{"rendered":"https:\/\/shristarsattaking.com\/?page_id=29771"},"modified":"2026-11-09T12:17:22","modified_gmt":"2026-11-09T06:47:22","slug":"live-cricket","status":"publish","type":"page","link":"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/","title":{"rendered":"Shri Star Cricket Match Centre"},"content":{"rendered":"\n<style>\n#sscc{--gold:var(--wp--preset--color--primary,#ffb400);--ink:#f3f5fb;--muted:#a8b5ca;--bg:#090f1b;--card:#111b2b;--line:#27354a;--green:#68ebbd;color-scheme:dark;color:var(--ink);background:var(--bg);font:14px\/1.5 Poppins,system-ui,sans-serif;max-width:1120px;margin:16px auto;border-radius:22px;padding:clamp(11px,2.6vw,32px);isolation:isolate}\n#sscc *,#sscc *::before,#sscc *::after{box-sizing:border-box}\n#sscc [hidden]{display:none!important}\n#sscc :is(h2,h3,p){margin:0;color:inherit;font-family:inherit}\n#sscc a{color:#ffcb58;text-decoration:underline;text-underline-offset:3px}\n#sscc button{font:inherit;color:inherit;text-transform:none;cursor:pointer}\n#sscc :is(button,a):focus-visible{outline:2px solid var(--gold);outline-offset:3px}\n#sscc .cc-head,#sscc .cc-row,#sscc .cc-controls,#sscc .cc-score,#sscc .cc-source-head{display:flex;align-items:center;justify-content:space-between;gap:10px}\n#sscc .cc-head{margin-bottom:18px}\n#sscc .cc-brand{display:flex;align-items:center;gap:10px;min-width:0}\n#sscc .cc-mark{display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:12px;background:var(--gold);color:#151102;font-size:23px}\n#sscc .cc-kicker{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n#sscc h2{font-size:clamp(19px,4vw,31px);letter-spacing:-.045em;line-height:1.15;font-weight:800}\n#sscc h3{font-size:16px;font-weight:750;letter-spacing:-.02em;line-height:1.35}\n#sscc .cc-jump{font-size:11px;font-weight:700;text-align:right;flex-shrink:0}\n#sscc .cc-tabs{display:flex;gap:4px;background:#101a29;border:1px solid var(--line);border-radius:12px;padding:4px;margin-bottom:12px}\n#sscc .cc-tabs button{border:0;background:none;border-radius:8px;padding:8px 2px;flex:1;min-width:0;font-size:clamp(10px,2.8vw,13px);font-weight:750;color:var(--muted)}\n#sscc .cc-tabs button[aria-selected=true]{background:var(--gold);color:#171103}\n#sscc .cc-hero{border:1px solid #2b4c47;border-radius:16px;overflow:hidden;background:#0c201e}\n#sscc .cc-stage{position:relative;min-height:150px;display:grid;place-items:center;padding:36px 12px 25px;text-align:center;background:radial-gradient(ellipse at 50% 125%,#206450,#122f29 49%,#0a191c 82%)}\n#sscc .cc-field{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.62}\n#sscc .cc-stage-info{position:relative;z-index:1}\n#sscc .cc-event{font-size:clamp(24px,5vw,41px);letter-spacing:-.05em;font-weight:850;line-height:1.1;margin:3px 0}\n#sscc .cc-event-detail{color:#c3e0d6;font-size:12px}\n#sscc .cc-badge{display:inline-flex;align-items:center;gap:6px;border-radius:50px;background:#3b3117;color:#ffe4a5;padding:4px 8px;font-size:10px;font-weight:800;letter-spacing:.07em;white-space:nowrap}\n#sscc .cc-badge::before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--gold)}\n#sscc .cc-score{padding:10px 13px;background:#101b25;border-top:1px solid #2b4c47;font-variant-numeric:tabular-nums}\n#sscc .cc-score strong{font-size:clamp(19px,4.5vw,28px);color:var(--ink)}\n#sscc .cc-score span{font-size:11px;color:var(--muted)}\n#sscc .cc-score .cc-away{text-align:right}\n#sscc .cc-score .cc-team{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.07em}\n#sscc .cc-score .cc-away .cc-team{color:var(--muted)}\n#sscc .cc-main{display:grid;gap:12px;min-width:0}\n#sscc .cc-card{background:var(--card);border:1px solid var(--line);padding:12px;border-radius:14px;min-width:0}\n#sscc .cc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}\n#sscc .cc-metrics div{background:var(--card);padding:9px 4px;text-align:center;color:var(--muted);font-size:11px}\n#sscc .cc-metrics strong{display:block;color:var(--ink);font-size:20px;font-variant-numeric:tabular-nums;line-height:1.25}\n#sscc .cc-metrics div:nth-child(-n+2) strong{color:var(--green)}\n#sscc .cc-controls{justify-content:flex-start;flex-wrap:wrap;margin-top:10px;gap:7px}\n#sscc .cc-controls button{border:1px solid #3e516d;background:#1c2a40;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:750;min-height:34px}\n#sscc .cc-controls .cc-primary{background:var(--gold);border-color:var(--gold);color:#161003}\n#sscc .cc-controls button:disabled{opacity:.5;cursor:default}\n#sscc .cc-meta{font-size:11px;color:var(--muted)}\n#sscc .cc-chiplist{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px;align-items:center;min-height:30px}\n#sscc .cc-chip{display:inline-grid;place-items:center;min-width:29px;height:29px;padding:0 4px;border-radius:8px;background:#23334a;color:#fff;font-size:11px;font-weight:800}\n#sscc .cc-boundary{background:#163b36;color:#8ef8cf}\n#sscc .cc-wicket{background:#58283c;color:#ffd3df}\n#sscc .cc-extra{background:#4b391b;color:#ffde97}\n#sscc .cc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}\n#sscc table{width:100%;border-collapse:collapse;border:0;margin:4px 0;color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums}\n#sscc :is(th,td){border:0;border-bottom:1px solid var(--line);padding:7px 2px;text-align:right}\n#sscc th{color:var(--muted);font-size:10px;font-weight:750}\n#sscc :is(th,td):first-child{text-align:left}\n#sscc .cc-crease{color:var(--green);font-weight:800}\n#sscc .cc-below{margin-top:8px;color:var(--muted);font-size:11px}\n#sscc .cc-feed{padding:0;margin:10px 0 0;list-style:none}\n#sscc .cc-feed li{display:grid;grid-template-columns:32px 35px 1fr;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line)}\n#sscc .cc-source{margin-top:16px;scroll-margin-top:35px}\n#sscc .cc-source-head{align-items:flex-start;flex-wrap:wrap}\n#sscc .cc-source h3{margin:2px 0 5px}\n#sscc .cc-source .cc-grid{margin-top:12px;align-items:start}\n#sscc .cc-widget iframe{display:block;width:100%;max-width:420px;height:380px;border:0;background:#fff;border-radius:10px;margin:10px auto 0}\n#sscc .cc-compare td{color:#d9e2f1;text-align:left;vertical-align:top}\n#sscc .cc-compare td:first-child{font-weight:700;width:36%}\n#sscc .cc-compare th{text-align:left}\n#sscc .cc-note{font-size:12px;color:var(--muted);margin-top:10px!important}\n#sscc details{border-top:1px solid var(--line);padding:9px 0 0;margin-top:10px}\n#sscc summary{cursor:pointer;font-weight:700;color:var(--ink)}\n#sscc .cc-info{display:grid;gap:8px;margin:8px 0 0}\n#sscc .cc-info div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);padding:5px 0}\n#sscc .cc-info dt{color:var(--muted)}\n#sscc .cc-info dd{margin:0;text-align:right}\n#sscc .cc-footer{font-size:11px;color:var(--muted);margin-top:13px}\n@media(min-width:730px){#sscc .cc-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}#sscc .cc-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}#sscc .cc-stage{min-height:173px}#sscc .cc-card{padding:15px}}\n\n#sscc .cc-board{display:grid;gap:12px}\n#sscc .cc-board .cc-kicker{color:var(--green)}\n#sscc .cc-board h3{font-size:clamp(19px,4vw,26px);margin-top:2px}\n#sscc .cc-feed-controls{display:flex;flex-wrap:wrap;gap:6px}\n#sscc .cc-feed-controls button,#sscc .cc-track-button{border:1px solid #3e516d;border-radius:8px;background:#19263a;padding:6px 9px;font-size:12px;font-weight:750;min-height:34px}\n#sscc .cc-feed-controls button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#171103}\n#sscc .cc-matchlist{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:9px}\n#sscc .cc-match{padding:10px;background:#0c1524;border:1px solid var(--line);border-radius:11px;min-width:0}\n#sscc .cc-match.cc-inplay{border-color:#34795f}\n#sscc .cc-match .cc-badge{font-size:9px;padding:3px 7px;letter-spacing:.04em}\n#sscc .cc-inplay .cc-badge{color:#9ff6d6;background:#123d31}\n#sscc .cc-inplay .cc-badge::before{background:var(--green)}\n#sscc .cc-match .cc-row{align-items:baseline}\n#sscc .cc-match .cc-matchteam{font-weight:750;overflow-wrap:anywhere}\n#sscc .cc-match .cc-matchscore{white-space:nowrap;font-size:16px;font-variant-numeric:tabular-nums}\n#sscc .cc-match .cc-teamline{border-bottom:1px solid var(--line);padding:4px 0}\n#sscc .cc-match .cc-matchbottom{margin-top:8px;flex-wrap:wrap}\n#sscc .cc-track-button{padding:7px 10px;min-height:42px;flex:none}\n#sscc .cc-match:has(> .cc-match-open){padding:0}\n#sscc button.cc-match-open{display:block;width:100%;min-height:44px;text-align:left;background:none;border:0;padding:10px;color:inherit}\n#sscc button.cc-match-open:hover{color:var(--gold)}\n#sscc .cc-match-open:focus-visible,#sscc .cc-track-button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}\n#sscc .cc-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}\n#sscc .cc-detail-head h3{font-size:clamp(17px,4.5vw,24px);line-height:1.2}\n#sscc .cc-detail-score{display:grid;gap:8px;background:#fff8e6;color:#1c2331;border:1px solid #e6cd91;border-radius:12px;padding:10px 12px;margin-top:9px}\n#sscc .cc-detail-score .cc-meta{color:#4b4539}\n#sscc .cc-detail-phase{font-weight:750;font-size:12px}\n#sscc .cc-detail-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}\n#sscc .cc-detail-team{display:grid;gap:1px;min-width:0;padding:6px 9px;background:#fff;border-radius:8px;border:1px solid #eaddbd}\n#sscc .cc-detail-team span{overflow-wrap:anywhere;font-size:12px;font-weight:700}\n#sscc .cc-detail-team strong{font-size:clamp(16px,5vw,24px);line-height:1.16;text-align:left;font-variant-numeric:tabular-nums}\n#sscc .cc-detail-team small{font-size:11px;color:#4b4539}\n#sscc .cc-last-ball{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin:8px 0;background:#080d16;border:1px solid var(--line);border-radius:10px;padding:7px 10px}\n#sscc .cc-last-ball .cc-meta{color:var(--muted)}\n#sscc .cc-last-ball strong{font-size:13px;color:#ffdc75;overflow-wrap:anywhere}\n#sscc #sscc-tracker-status{margin:7px 0}\n#sscc #sscc-tracker-status:empty{display:none}\n#sscc .cc-pitch-label{margin-top:8px;font-size:12px;font-weight:750;color:var(--green)}\n#sscc .cc-tracker iframe{max-width:100%;height:clamp(290px,90vw,420px)}\n@media(max-width:460px){\n  #sscc .cc-detail-head button{font-size:11px;min-height:44px;padding:5px 8px}\n  #sscc .cc-detail-team{padding:6px}\n}\n#sscc .cc-detail-score strong,#sscc .cc-match-open .cc-matchscore{text-align:right;white-space:normal;overflow-wrap:anywhere}\n#sscc .cc-detail-score .cc-matchteam{overflow-wrap:anywhere}\n#sscc .cc-tracker .cc-row{min-width:0}\n#sscc .cc-tracker h3{overflow-wrap:anywhere}\n#sscc .cc-match-open .cc-meta{font-weight:inherit}\n#sscc .cc-tracker iframe{display:block;width:100%;background:#fff;border:0;border-radius:10px;margin-top:5px}\n#sscc .cc-prediction{border:1px solid #7d682b;border-radius:12px;padding:9px 11px;background:#211e16;color:#fff4d6;margin:8px 0;display:grid;gap:4px}\n#sscc .cc-prediction .cc-meta{color:#ddd2b7}\n#sscc #sscc-analysis{margin:8px 0;background:#101a2a;border:1px solid #37465c;border-radius:12px}\n#sscc #sscc-analysis[hidden],#sscc #sscc-analysis [hidden]{display:none!important}\n#sscc #sscc-analysis>summary{padding:8px 10px;color:#ffda78;font-weight:800;cursor:pointer;line-height:1.4}\n#sscc #sscc-analysis>summary span{color:var(--muted);font-size:.78em;font-weight:600;margin-left:7px}\n#sscc .cc-analysis-body{display:grid;gap:7px;padding:0 9px 9px}\n#sscc #sscc-analysis p{margin:0;line-height:1.45}\n#sscc .cc-analysis-milestones,#sscc .cc-analysis-options{display:flex;flex-wrap:wrap;gap:4px}\n#sscc #sscc-analysis button{min-height:36px;padding:4px 7px;border:1px solid #4d5c72;border-radius:7px;background:#172439;color:#f4f6fb;font:700 12px\/1.2 system-ui,sans-serif;cursor:pointer}\n#sscc .cc-analysis-milestones button{flex:1}\n#sscc #sscc-analysis button[aria-pressed=true]{color:#201807;background:#ffda78;border-color:#ffda78}\n#sscc #sscc-analysis :is(button,input,summary):focus-visible{outline:2px solid #ffda78;outline-offset:2px}\n#sscc .cc-analysis-result,#sscc .cc-analysis-tool{display:grid;gap:4px;background:#0d1726;border-radius:8px;padding:6px 8px}\n#sscc .cc-analysis-value,#sscc .cc-analysis-result strong{font-size:14px;color:#f9df99}\n#sscc .cc-analysis-caption,#sscc #sscc-analysis label,#sscc .cc-analysis-manual summary{font-weight:750;font-size:12px;color:#eef3fb}\n#sscc .cc-analysis-manual summary{cursor:pointer;min-height:34px;padding:6px 1px}\n#sscc .cc-analysis-manual form,#sscc .cc-analysis-fields{display:grid;gap:5px;margin:0}\n#sscc .cc-analysis-fields{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:5px}\n#sscc .cc-analysis-fields label{display:grid;gap:3px}\n#sscc #sscc-analysis input{font:inherit;box-sizing:border-box;min-height:34px;background:#172439;color:#f4f6fb;border:1px solid #4d5c72;border-radius:6px;padding:4px 6px;width:100%;min-width:0}\n#sscc #sscc-analysis input[data-field=goal]{width:7em;margin-left:4px}\n@media(max-width:450px){#sscc .cc-analysis-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}\n<\/style>\n<section id=\"sscc\" aria-label=\"Shri Star Cricket Match Centre\">\n  <header class=\"cc-head\">\n    <div class=\"cc-brand\"><span class=\"cc-mark\" aria-hidden=\"true\">\u2605<\/span><div><p class=\"cc-kicker\">Shri Star Cricket<\/p><h2>Match Centre<\/h2><\/div><\/div>\n    <a class=\"cc-jump\" href=\"\/\">\u2190 Home<\/a>\n  <\/header>\n\n  <section class=\"cc-card cc-board\" id=\"sscc-feed\" aria-labelledby=\"sscc-board-title\">\n    <div class=\"cc-source-head\"><div><p class=\"cc-kicker\">Real matches \u00b7 Auto refresh<\/p><h3 id=\"sscc-board-title\">Live cricket scores<\/h3><\/div><\/div>\n    <div class=\"cc-feed-controls\" aria-label=\"Filter cricket matches\" hidden>\n      <button type=\"button\" data-filter=\"all\" aria-pressed=\"true\">All<\/button>\n      <button type=\"button\" data-filter=\"live\" aria-pressed=\"false\">Live<\/button>\n      <button type=\"button\" data-filter=\"finished\" aria-pressed=\"false\">Results<\/button>\n      <button type=\"button\" data-filter=\"upcoming\" aria-pressed=\"false\">Upcoming<\/button>\n    <\/div>\n    <p class=\"cc-meta\" id=\"sscc-feed-status\" role=\"status\">Loading match scores\u2026<\/p>\n    <section class=\"cc-tracker\" id=\"sscc-tracker\" aria-labelledby=\"sscc-tracker-title\" hidden>\n      <div class=\"cc-detail-head\"><h3 id=\"sscc-tracker-title\" tabindex=\"-1\">Match details<\/h3><button class=\"cc-track-button\" id=\"sscc-tracker-close\" type=\"button\">\u2190 Back to matches<\/button><\/div>\n      <div class=\"cc-detail-score\" id=\"sscc-detail-score\"><\/div>\n      <div class=\"cc-last-ball\" id=\"sscc-last-ball\" hidden><span class=\"cc-meta\">Last ball<\/span><strong id=\"sscc-last-ball-value\"><\/strong><\/div>\n      <section class=\"cc-prediction\" id=\"sscc-live-prediction\" aria-label=\"Live prediction\" hidden><\/section>\n      <details id=\"sscc-analysis\" hidden>\n  <summary>Live Analysis <span>5 \u00b7 6 \u00b7 10 \u00b7 20 overs<\/span><\/summary>\n  <div class=\"cc-analysis-body\">\n    <p class=\"cc-meta\" data-out=\"source\" role=\"status\">Waiting for a structured live score.<\/p>\n    <p data-out=\"chase\" class=\"cc-analysis-value\" hidden><\/p>\n    <div class=\"cc-analysis-milestones\" role=\"group\" aria-label=\"Score checkpoint\">\n      <button type=\"button\" data-over=\"5\" aria-pressed=\"false\">5 overs<\/button>\n      <button type=\"button\" data-over=\"6\" aria-pressed=\"true\">6 overs<\/button>\n      <button type=\"button\" data-over=\"10\" aria-pressed=\"false\">10 overs<\/button>\n      <button type=\"button\" data-over=\"20\" aria-pressed=\"false\">20 overs<\/button>\n    <\/div>\n    <div class=\"cc-analysis-result\" aria-live=\"polite\">\n      <strong data-out=\"checkpoint\"><\/strong>\n      <p class=\"cc-meta\" data-out=\"range\"><\/p>\n    <\/div>\n    <div class=\"cc-analysis-tool\">\n      <label>My target by selected over <input type=\"number\" min=\"1\" max=\"999\" step=\"1\" inputmode=\"numeric\" data-field=\"goal\" placeholder=\"Runs\"><\/label>\n      <p class=\"cc-meta\" data-out=\"goal\" aria-live=\"polite\"><\/p>\n    <\/div>\n    <div class=\"cc-analysis-tool\">\n      <span class=\"cc-analysis-caption\">What if the next 6 legal balls bring\u2026<\/span>\n      <div class=\"cc-analysis-options\" role=\"group\" aria-label=\"Hypothetical next six balls\">\n        <button type=\"button\" data-scenario=\"6\" aria-pressed=\"false\">+6 runs<\/button>\n        <button type=\"button\" data-scenario=\"10\" aria-pressed=\"false\">+10 runs<\/button>\n        <button type=\"button\" data-scenario=\"15\" aria-pressed=\"false\">+15 runs<\/button>\n        <button type=\"button\" data-wicket aria-pressed=\"false\">+1 wicket<\/button>\n      <\/div>\n      <p class=\"cc-meta\" data-out=\"scenario\" aria-live=\"polite\"><\/p>\n    <\/div>\n    <details class=\"cc-analysis-manual\">\n      <summary>Enter score manually<\/summary>\n      <p class=\"cc-meta\">For a standard 20-over innings. Overs use cricket notation, such as 7.2 for 7 overs and 2 balls.<\/p>\n      <form>\n        <div class=\"cc-analysis-fields\">\n          <label>Runs <input name=\"runs\" type=\"number\" min=\"0\" max=\"999\" step=\"1\" inputmode=\"numeric\" required><\/label>\n          <label>Wickets <input name=\"wickets\" type=\"number\" min=\"0\" max=\"10\" step=\"1\" inputmode=\"numeric\" required><\/label>\n          <label>Overs <input name=\"overs\" type=\"text\" inputmode=\"decimal\" maxlength=\"4\" pattern=\"[0-9]{1,2}(\\.[0-5])?\" required><\/label>\n          <label>Chase target <input name=\"target\" type=\"number\" min=\"1\" max=\"999\" step=\"1\" inputmode=\"numeric\" placeholder=\"Optional\"><\/label>\n        <\/div>\n        <div class=\"cc-analysis-options\">\n          <button type=\"submit\">Use entered score<\/button>\n          <button type=\"button\" data-reset>Use live feed<\/button>\n        <\/div>\n        <p class=\"cc-meta\" data-out=\"manual\" role=\"status\"><\/p>\n      <\/form>\n    <\/details>\n  <\/div>\n<\/details>\n<p class=\"cc-meta\" id=\"sscc-tracker-status\" role=\"status\"><\/p>\n      <p class=\"cc-pitch-label\" id=\"sscc-pitch-label\" hidden>Animated pitch<\/p>\n      <div id=\"sscc-tracker-frame\"><\/div>\n    <\/section>\n    <div class=\"cc-matchlist\" id=\"sscc-matchlist\"><\/div>\n    <p class=\"cc-meta\"><a href=\"https:\/\/sportscore.com\/\" title=\"Live scores powered by SportScore\" rel=\"dofollow\">Powered by SportScore<\/a> \u00b7 Checks every minute while this page is open. Scores and tracker detail depend on feed coverage.<\/p>\n    <noscript><p>Enable JavaScript to see match scores.<\/p><\/noscript>\n  <\/section>\n\n\n<\/section>\n<script>\nwindow.ssccAnalysis = (() => {\n  const root = document.getElementById('sscc-analysis');\n  const form = root.querySelector('form');\n  const checkpointButtons = [...root.querySelectorAll('[data-over]')];\n  const scenarioButtons = [...root.querySelectorAll('[data-scenario]')];\n  const wicketButton = root.querySelector('[data-wicket]');\n  const goalInput = root.querySelector('[data-field=\"goal\"]');\n  const output = Object.fromEntries([...root.querySelectorAll('[data-out]')].map(element => [element.dataset.out,element]));\n  const [paceMedians, rangeTable] = [{\"1\":5,\"2\":12,\"3\":20,\"4\":28,\"5\":37,\"6\":45,\"7\":52,\"8\":59,\"9\":66,\"10\":74,\"11\":81,\"12\":89,\"13\":97,\"14\":105,\"15\":114,\"16\":123,\"17\":133,\"18\":143,\"19\":154},{\"5:1:0:1\":[9,20,23,26,28,31,33,36,39,43,70],\"5:1:0:3\":[9,20,23,26,28,31,33,36,39,43,70],\"5:1:5:1\":[9,20,23,26,28,31,33,36,39,43,70],\"5:1:5:3\":[9,20,23,26,28,31,33,36,39,43,70],\"6:1:0:1\":[14,26,30,34,37,39,42,45,49,53,108],\"6:1:0:3\":[14,26,30,34,37,39,42,45,49,53,108],\"6:1:5:1\":[14,26,30,34,37,39,42,45,49,53,108],\"6:1:5:3\":[14,26,30,34,37,39,42,45,49,53,108],\"10:1:0:1\":[30,49,55,60,64,68,72,76,81,87,126],\"10:1:0:3\":[30,50,56,60,65,68,72,76,81,87,126],\"10:1:5:1\":[30,49,55,59,64,67,72,76,80,86,126],\"10:1:5:3\":[30,49,55,60,64,68,72,76,81,87,126],\"20:1:0:1\":[62,122,135,144,153,158,165,173,183,194,260],\"20:1:0:3\":[62,122,135,145,153,158,165,173,183,195,260],\"20:1:5:1\":[62,121,134,144,152,158,165,173,183,194,260],\"20:1:5:3\":[62,122,135,145,153,158,165,173,183,195,260],\"5:2:0:2\":[11,16,18,21,23,25,27,29,31,35,53],\"5:2:0:3\":[6,15,18,20,22,24,26,28,31,35,53],\"5:2:5:2\":[9,16,18,21,23,25,27,29,31,35,53],\"5:2:5:3\":[6,14,17,20,22,24,26,28,31,35,53],\"6:2:0:2\":[12,22,26,28,30,33,35,38,41,45,65],\"6:2:0:3\":[11,21,25,28,30,32,35,37,41,45,72],\"6:2:5:2\":[12,22,26,28,30,33,35,38,41,45,65],\"6:2:5:3\":[11,21,25,27,30,32,35,37,40,45,107],\"10:2:0:2\":[29,48,52,57,59,63,66,68,73,82,109],\"10:2:0:3\":[28,44,50,54,58,62,65,68,73,80,112],\"10:2:5:2\":[29,48,52,57,59,63,66,68,73,82,109],\"10:2:5:3\":[28,44,49,53,57,61,65,68,72,80,112],\"20:2:0:2\":[69,123,133,141,149,156,161,169,179,194,239],\"20:2:0:3\":[55,118,129,139,147,153,159,166,177,187,245],\"20:2:5:2\":[69,122,131,140,149,156,161,169,179,194,239],\"20:2:5:3\":[55,116,128,138,146,153,158,165,176,187,245],\"5:3:0:2\":[2,10,12,14,15,17,18,20,22,26,37],\"5:3:0:3\":[2,9,11,13,15,16,18,20,22,26,39],\"5:3:5:2\":[2,10,12,14,15,17,18,20,22,26,37],\"5:3:5:3\":[2,8,11,13,14,16,18,19,22,25,39],\"6:3:0:2\":[7,16,19,21,23,25,27,29,32,35,48],\"6:3:0:3\":[4,15,18,21,22,24,27,29,32,36,60],\"6:3:5:2\":[7,16,19,21,23,25,27,29,32,37,48],\"6:3:5:3\":[4,15,18,20,22,24,26,29,32,36,103],\"10:3:0:2\":[24,40,45,49,52,55,58,61,65,71,100],\"10:3:0:3\":[23,39,43,47,50,53,57,60,65,70,102],\"10:3:5:2\":[24,39,45,48,52,55,58,60,65,72,100],\"10:3:5:3\":[23,37,42,46,49,53,56,60,64,70,102],\"20:3:0:2\":[64,116,126,136,143,149,157,165,172,182,235],\"20:3:0:3\":[54,111,122,132,139,146,152,158,168,180,238],\"20:3:5:2\":[64,114,125,134,143,148,156,164,172,182,235],\"20:3:5:3\":[51,108,120,130,138,145,151,157,167,178,238],\"5:4:0:2\":[0,4,5,6,8,9,9,10,12,14,25],\"5:4:0:3\":[0,3,5,6,7,9,10,11,13,15,28],\"5:4:5:2\":[0,4,5,6,7,8,9,11,12,14,25],\"5:4:5:3\":[0,3,4,6,7,8,9,10,12,14,28],\"6:4:0:2\":[2,9,11,13,15,17,19,20,23,27,39],\"6:4:0:3\":[2,9,12,13,15,17,19,20,23,27,42],\"6:4:5:2\":[2,9,11,13,15,17,19,20,23,27,39],\"6:4:5:3\":[2,8,11,13,15,16,18,20,22,26,95],\"10:4:0:2\":[21,33,37,41,44,48,50,53,57,63,83],\"10:4:0:3\":[18,32,37,40,43,47,49,52,56,62,95],\"10:4:5:2\":[21,33,36,41,44,48,50,52,56,62,83],\"10:4:5:3\":[17,31,35,39,42,45,48,51,55,61,95],\"20:4:0:2\":[79,112,121,130,136,142,146,154,162,172,212],\"20:4:0:3\":[48,106,118,126,133,139,145,151,161,172,230],\"20:4:5:2\":[70,109,119,128,135,140,146,152,162,173,212],\"20:4:5:3\":[46,101,114,123,129,136,142,149,159,171,230],\"6:5:0:2\":[0,2,4,6,7,8,9,11,12,16,26],\"6:5:0:3\":[0,3,5,6,7,8,10,11,12,15,26],\"6:5:5:2\":[0,2,4,5,6,8,9,10,12,15,26],\"6:5:5:3\":[0,3,4,6,7,8,9,11,12,15,86],\"10:5:0:2\":[17,26,30,33,37,39,41,45,48,52,67],\"10:5:0:3\":[13,27,30,33,36,38,40,43,47,52,79],\"10:5:5:2\":[12,25,30,33,36,38,41,44,47,51,67],\"10:5:5:3\":[12,25,29,31,34,37,39,42,45,50,79],\"20:5:0:2\":[72,104,113,122,128,132,139,147,153,164,202],\"20:5:0:3\":[42,101,113,121,127,132,137,143,153,162,217],\"20:5:5:2\":[67,101,111,121,127,132,138,145,153,162,202],\"20:5:5:3\":[42,94,106,114,122,128,133,139,148,160,217],\"10:6:0:2\":[12,20,24,26,29,31,33,35,38,41,66],\"10:6:0:3\":[10,20,23,26,28,30,32,35,37,41,69],\"10:6:5:2\":[11,20,23,26,29,30,33,35,37,40,66],\"10:6:5:3\":[9,18,21,24,26,28,31,33,35,40,69],\"20:6:0:2\":[74,101,110,116,121,125,132,136,143,155,201],\"20:6:0:3\":[54,96,108,113,119,124,130,136,143,153,206],\"20:6:5:2\":[66,96,107,113,119,124,130,135,142,154,201],\"20:6:5:3\":[37,86,99,107,113,119,125,132,138,151,206],\"10:7:0:2\":[7,16,18,20,23,24,26,28,30,33,51],\"10:7:0:3\":[6,15,18,20,22,24,25,28,30,33,58],\"10:7:5:2\":[7,15,18,19,21,23,25,27,29,33,51],\"10:7:5:3\":[5,13,16,18,20,22,23,26,28,32,58],\"20:7:0:2\":[67,97,104,109,114,118,127,131,140,148,183],\"20:7:0:3\":[48,94,103,107,114,119,123,130,136,148,198],\"20:7:5:2\":[58,92,102,107,112,117,122,129,137,148,183],\"20:7:5:3\":[31,82,93,101,107,112,118,124,133,144,198],\"10:8:0:2\":[2,9,11,14,15,16,18,19,21,24,34],\"10:8:0:3\":[2,9,11,13,14,16,17,19,21,24,37],\"10:8:5:2\":[2,9,11,13,14,16,17,19,20,23,34],\"10:8:5:3\":[1,8,10,12,13,14,16,18,19,23,37],\"20:8:0:2\":[68,88,96,101,108,112,117,123,132,140,164],\"20:8:0:3\":[61,87,96,102,107,113,117,123,130,140,189],\"20:8:5:2\":[35,85,92,100,104,110,115,121,128,138,170],\"20:8:5:3\":[23,75,86,93,100,105,111,117,124,136,189],\"10:9:0:2\":[1,5,6,7,8,9,10,10,12,14,22],\"10:9:0:3\":[1,4,5,6,7,9,9,10,12,14,22],\"10:9:5:2\":[0,4,5,6,7,8,9,10,11,14,22],\"10:9:5:3\":[0,3,4,5,6,7,8,9,10,13,22],\"20:9:0:2\":[61,81,88,94,101,108,112,116,123,137,162],\"20:9:0:3\":[61,81,88,95,101,107,111,116,123,133,185],\"20:9:5:2\":[29,78,85,92,98,104,108,114,120,132,162],\"20:9:5:3\":[21,69,79,86,92,98,104,109,116,126,185],\"20:10:0:2\":[49,74,79,85,92,100,103,108,115,125,147],\"20:10:0:3\":[49,74,81,87,94,99,103,107,115,125,172],\"20:10:5:2\":[36,73,78,84,90,96,102,106,113,123,155],\"20:10:5:3\":[18,64,73,79,85,90,96,102,107,117,172],\"20:11:0:2\":[43,67,73,81,84,92,95,100,107,117,134],\"20:11:0:3\":[43,68,74,81,84,90,94,100,107,116,167],\"20:11:5:2\":[38,65,72,78,83,88,93,98,104,115,149],\"20:11:5:3\":[14,57,67,72,77,83,88,94,99,109,167],\"20:12:0:2\":[36,62,71,78,83,86,88,93,98,109,145],\"20:12:0:3\":[36,63,70,76,81,85,88,92,98,109,145],\"20:12:5:2\":[36,58,64,70,75,81,84,89,94,106,145],\"20:12:5:3\":[8,52,60,65,70,75,80,84,91,98,145],\"20:13:1:2\":[34,53,57,62,65,70,74,79,84,92,117],\"20:13:1:3\":[24,52,56,61,65,70,74,78,83,91,117],\"20:13:5:2\":[33,52,57,63,67,72,77,80,85,95,133],\"20:13:5:3\":[3,45,53,58,62,67,72,77,82,89,133],\"20:14:1:2\":[29,43,49,52,60,63,67,69,74,82,99],\"20:14:1:3\":[17,43,49,53,59,62,66,69,74,81,104],\"20:14:5:2\":[29,42,50,53,60,63,67,70,74,85,126],\"20:14:5:3\":[2,38,45,50,54,60,63,67,72,79,126],\"20:15:1:2\":[22,37,43,48,50,53,55,60,64,70,91],\"20:15:1:3\":[21,38,44,47,50,53,55,60,65,71,91],\"20:15:5:2\":[22,36,42,45,50,53,56,60,64,71,112],\"20:15:5:3\":[0,32,38,43,46,50,53,57,62,69,112],\"20:16:1:2\":[20,33,37,39,42,45,48,51,55,60,76],\"20:16:1:3\":[19,31,35,38,42,45,48,50,56,60,77],\"20:16:5:2\":[19,30,35,38,41,44,47,50,56,61,89],\"20:16:5:3\":[0,26,31,35,38,41,45,48,52,59,89],\"20:17:1:2\":[16,25,28,30,32,34,36,40,44,48,64],\"20:17:1:3\":[15,23,26,29,31,34,36,41,44,48,64],\"20:17:5:2\":[9,23,26,29,31,34,36,40,44,48,75],\"20:17:5:3\":[0,19,23,26,29,31,34,37,41,46,75],\"20:18:1:2\":[6,15,17,20,23,25,26,29,31,35,49],\"20:18:1:3\":[6,15,17,20,23,25,26,29,32,35,49],\"20:18:5:2\":[4,14,17,19,21,23,26,29,31,35,49],\"20:18:5:3\":[0,12,15,17,19,22,24,26,30,34,49],\"20:19:1:2\":[4,7,8,9,11,13,14,16,18,20,29],\"20:19:1:3\":[4,7,8,9,11,13,14,16,18,20,29],\"20:19:5:2\":[1,5,7,9,10,12,13,15,17,20,30],\"20:19:5:3\":[0,4,7,8,9,11,12,14,16,19,37],\"5:4:0:1\":[0,3,5,6,7,9,10,11,13,15,28],\"5:4:5:1\":[0,3,5,6,7,8,9,11,13,15,28],\"6:4:0:1\":[2,9,12,14,15,17,19,21,23,27,42],\"6:4:5:1\":[2,8,11,13,15,17,19,21,23,26,42],\"10:4:0:1\":[18,32,37,40,43,47,49,52,56,61,95],\"10:4:5:1\":[17,31,36,40,43,46,49,51,56,61,95],\"20:4:0:1\":[55,103,118,126,132,137,143,150,160,174,230],\"20:4:5:1\":[50,99,115,124,129,135,141,149,159,170,230],\"6:5:0:1\":[0,4,5,6,8,9,10,11,13,16,25],\"6:5:5:1\":[0,3,5,6,7,8,10,11,13,15,25],\"10:5:0:1\":[13,27,30,33,36,38,40,43,46,51,79],\"10:5:5:1\":[13,25,29,32,35,38,40,43,46,50,79],\"20:5:0:1\":[53,99,111,120,126,130,135,141,150,161,198],\"20:5:5:1\":[47,97,108,116,122,128,132,139,146,159,198],\"10:7:1:2\":[9,13,16,18,19,21,23,24,27,29,45],\"10:7:1:3\":[7,12,15,17,18,20,22,23,26,29,45],\"20:7:1:2\":[58,85,93,99,107,113,117,123,129,144,178],\"20:7:1:3\":[34,80,89,94,100,107,112,118,125,139,186],\"10:8:1:2\":[4,9,11,12,13,15,16,17,18,21,28],\"10:8:1:3\":[3,8,9,11,12,13,15,16,18,20,35],\"20:8:1:2\":[35,79,86,95,102,105,112,116,122,131,170],\"20:8:1:3\":[35,73,83,90,95,101,106,112,119,130,180],\"10:9:1:2\":[0,4,5,6,7,7,8,9,10,13,19],\"10:9:1:3\":[0,3,4,5,6,7,8,9,10,12,22],\"20:9:1:2\":[29,77,85,90,96,100,105,110,117,129,157],\"20:9:1:3\":[29,71,79,86,92,96,101,107,112,123,171],\"20:10:1:2\":[50,73,80,85,88,94,99,104,111,123,155],\"20:10:1:3\":[24,66,75,81,85,89,95,100,105,116,162],\"20:11:1:2\":[50,66,72,78,81,86,92,97,103,110,149],\"20:11:1:3\":[28,60,70,75,79,84,88,94,99,108,149],\"20:12:1:2\":[40,60,64,69,72,77,82,88,92,103,133],\"20:12:1:3\":[30,57,64,68,72,77,81,84,92,99,133],\"20:13:2:2\":[33,42,49,55,57,63,70,74,77,91,107],\"20:13:2:3\":[3,41,48,52,57,61,64,69,75,84,117],\"20:14:2:2\":[31,37,44,50,52,55,60,63,70,77,97],\"20:14:2:3\":[10,36,42,48,51,55,59,62,67,75,109],\"20:15:2:2\":[24,33,37,43,45,50,54,58,62,68,84],\"20:15:2:3\":[4,32,37,41,44,47,51,56,60,67,96],\"20:16:2:2\":[19,25,31,35,38,41,44,47,55,60,71],\"20:16:2:3\":[9,26,30,34,37,40,43,47,50,57,74],\"20:17:2:2\":[9,19,25,28,31,34,36,40,44,48,57],\"20:17:2:3\":[9,19,23,27,29,32,34,37,41,46,64],\"20:18:2:2\":[7,14,17,19,20,23,26,29,31,36,48],\"20:18:2:3\":[7,13,16,18,19,22,24,27,30,34,48],\"20:19:2:2\":[3,5,7,9,11,12,13,15,17,21,27],\"20:19:2:3\":[1,6,7,9,10,12,13,15,16,20,37],\"5:2:0:1\":[6,14,17,20,22,24,26,28,31,35,49],\"5:2:5:1\":[6,14,17,20,22,24,26,28,31,35,49],\"6:2:0:1\":[11,21,25,28,30,33,35,38,41,45,63],\"6:2:5:1\":[11,21,24,27,30,32,35,37,41,45,63],\"10:2:0:1\":[28,44,50,54,58,61,65,68,72,78,112],\"10:2:5:1\":[28,43,49,53,58,61,64,68,72,78,112],\"20:2:0:1\":[55,117,128,139,146,152,158,165,175,185,230],\"20:2:5:1\":[55,116,127,137,146,151,158,164,174,185,230],\"5:3:0:1\":[2,8,11,13,14,16,17,19,21,25,38],\"5:3:5:1\":[2,8,10,12,14,15,17,19,21,25,38],\"6:3:0:1\":[4,14,18,20,22,24,26,29,32,36,60],\"6:3:5:1\":[4,14,17,20,22,24,26,28,31,36,60],\"10:3:0:1\":[23,37,43,46,50,53,57,60,64,70,102],\"10:3:5:1\":[23,36,42,45,49,52,56,60,64,69,102],\"20:3:0:1\":[54,111,121,132,139,145,151,157,166,177,226],\"20:3:5:1\":[51,109,119,130,137,143,149,156,164,176,226],\"5:4:1:1\":[0,2,4,5,6,7,9,10,11,14,26],\"5:4:1:3\":[0,2,3,4,5,7,8,9,10,12,26],\"6:4:1:1\":[3,7,9,11,13,15,16,18,21,25,41],\"6:4:1:3\":[3,7,9,11,13,15,16,17,19,22,41],\"10:4:1:1\":[17,29,31,34,36,40,44,49,51,57,78],\"10:4:1:3\":[17,28,31,34,36,40,43,47,49,55,78],\"20:4:1:1\":[50,88,99,111,120,125,129,135,145,156,181],\"20:4:1:3\":[46,89,103,111,118,124,129,137,145,160,189],\"6:5:1:1\":[0,3,5,6,6,8,9,10,12,14,21],\"6:5:1:3\":[0,2,3,5,6,7,8,10,11,14,21],\"10:5:1:1\":[14,21,25,31,34,37,38,40,44,47,59],\"10:5:1:3\":[12,21,26,28,31,33,36,38,42,45,59],\"20:5:1:1\":[47,92,98,107,112,117,122,130,137,151,179],\"20:5:1:3\":[44,86,97,106,111,117,123,130,138,151,187],\"10:6:1:1\":[9,17,20,22,25,27,29,32,34,39,46],\"10:6:1:3\":[9,17,20,22,24,26,29,31,34,37,54],\"10:6:5:1\":[9,18,22,24,26,28,31,33,36,40,55],\"20:6:1:1\":[41,82,93,100,105,111,115,123,132,145,174],\"20:6:1:3\":[37,81,93,99,105,111,116,124,132,145,193],\"20:6:5:1\":[41,87,100,107,112,118,124,131,138,149,206],\"10:7:1:0\":[7,11,14,16,17,19,21,22,24,28,40],\"10:7:5:0\":[5,11,14,16,18,20,22,23,25,28,58],\"20:7:1:0\":[34,80,87,92,99,104,109,115,122,135,186],\"20:7:5:0\":[31,75,87,94,100,107,112,120,126,140,191],\"10:8:2:0\":[1,5,7,9,9,11,12,13,15,16,23],\"10:8:2:3\":[1,6,7,9,10,11,12,13,15,18,23],\"10:8:5:0\":[1,7,9,10,12,13,14,15,18,20,35],\"20:8:2:0\":[23,38,54,71,77,81,91,99,106,117,132],\"20:8:2:3\":[23,43,54,68,75,82,87,96,105,113,132],\"20:8:5:0\":[23,70,79,86,93,100,106,113,119,132,180],\"10:9:2:0\":[0,2,3,3,4,4,5,6,8,9,14],\"10:9:2:3\":[0,2,3,3,4,5,6,7,8,9,14],\"10:9:5:0\":[0,2,3,4,5,6,7,8,10,11,22],\"20:9:2:0\":[23,45,59,64,73,78,81,87,98,107,126],\"20:9:2:3\":[23,47,59,66,75,78,81,87,97,110,126],\"20:9:5:0\":[21,62,73,79,86,92,98,105,112,123,171],\"20:10:2:0\":[20,44,56,63,72,74,78,88,93,99,121],\"20:10:2:3\":[20,44,57,66,72,75,79,88,96,105,131],\"20:10:5:0\":[18,58,68,74,79,85,90,96,103,112,156],\"20:11:2:0\":[14,45,56,64,66,71,74,82,86,95,113],\"20:11:2:3\":[14,44,55,63,66,71,74,82,87,98,126],\"20:11:5:0\":[14,50,60,68,72,77,83,88,94,102,143],\"20:12:2:0\":[8,44,52,57,61,65,68,74,79,85,107],\"20:12:2:3\":[8,44,52,57,62,66,70,75,81,90,125],\"20:12:5:0\":[8,44,54,60,65,68,75,79,83,93,121],\"20:13:3:0\":[4,14,23,34,45,47,49,51,55,59,62],\"20:13:3:3\":[4,14,23,33,40,46,48,50,55,59,62],\"20:13:5:0\":[3,37,48,52,58,62,66,71,75,83,115],\"20:14:3:0\":[2,20,27,36,40,43,47,51,54,58,75],\"20:14:3:3\":[2,20,29,35,38,42,44,49,52,57,75],\"20:14:5:0\":[2,31,40,46,50,53,59,62,67,75,104],\"20:15:3:0\":[1,13,20,29,33,37,40,44,48,52,72],\"20:15:3:3\":[1,17,22,29,33,36,40,44,48,52,72],\"20:15:5:0\":[0,27,33,38,42,46,49,54,58,66,89],\"20:16:3:0\":[1,16,23,26,28,34,38,40,45,47,62],\"20:16:3:3\":[1,16,23,27,29,34,38,41,45,46,62],\"20:16:5:0\":[0,21,27,31,35,38,41,45,49,55,77],\"20:17:3:0\":[0,13,19,21,24,28,30,33,36,42,57],\"20:17:3:3\":[0,14,19,22,25,28,30,33,36,41,57],\"20:17:5:0\":[0,17,20,23,26,29,32,35,39,44,60],\"20:18:4:0\":[0,1,5,5,7,9,12,15,18,22,30],\"20:18:4:3\":[0,2,5,6,8,10,12,15,19,22,30],\"20:18:5:0\":[0,10,13,15,17,19,22,25,28,32,45],\"20:19:4:0\":[0,3,3,4,6,7,9,11,13,16,19],\"20:19:4:3\":[0,2,3,4,6,7,9,10,13,16,19],\"20:19:5:0\":[0,4,6,7,9,10,12,14,16,18,30],\"5:4:0:0\":[1,3,5,6,7,8,10,11,13,14,24],\"5:4:5:0\":[0,2,3,5,6,7,9,10,11,13,24],\"6:4:0:0\":[3,8,11,13,15,16,18,20,23,26,35],\"6:4:5:0\":[3,8,10,12,14,15,17,18,21,25,95],\"10:4:0:0\":[20,32,37,39,42,44,47,51,55,62,76],\"10:4:5:0\":[19,30,33,36,39,42,45,48,52,59,76],\"20:4:0:0\":[48,103,114,120,131,140,145,151,161,169,229],\"20:4:5:0\":[46,94,109,116,123,131,140,147,156,168,229],\"10:7:1:1\":[7,14,16,18,19,20,22,25,27,30,40],\"10:7:5:1\":[6,14,16,19,20,22,24,26,29,32,48],\"20:7:1:1\":[45,77,90,96,100,107,112,119,124,138,167],\"20:7:5:1\":[38,81,94,102,106,112,119,124,133,141,198],\"10:8:1:1\":[5,8,10,12,13,14,15,17,19,22,29],\"10:8:5:1\":[4,9,10,12,13,15,16,18,20,23,37],\"20:8:1:1\":[41,75,83,90,94,101,106,110,116,130,154],\"20:8:5:1\":[30,77,87,94,101,106,110,116,125,135,189],\"20:10:1:1\":[24,61,72,79,84,88,93,98,102,108,162],\"20:10:5:1\":[24,64,72,79,85,89,95,101,105,115,172],\"20:11:1:1\":[32,58,69,75,78,82,87,91,96,105,145],\"20:11:5:1\":[21,58,68,72,77,82,87,92,97,107,167],\"20:12:1:1\":[36,58,65,70,74,79,82,85,89,94,130],\"20:12:5:1\":[18,52,63,67,72,77,81,85,92,97,130],\"20:13:1:1\":[28,52,57,61,66,70,74,78,83,88,115],\"20:13:5:1\":[9,48,56,60,63,69,74,78,83,89,117],\"20:14:1:0\":[17,43,48,52,57,62,65,69,75,82,104],\"20:15:1:0\":[21,39,42,47,50,53,56,60,67,72,89],\"20:16:1:1\":[19,32,34,36,39,42,46,50,56,59,67],\"20:16:5:1\":[14,28,33,36,38,40,45,48,52,57,74],\"20:17:2:1\":[14,21,26,28,31,33,35,38,41,45,64],\"20:17:5:1\":[7,20,25,28,30,32,35,37,41,46,64],\"20:19:2:1\":[1,6,7,8,9,11,12,13,15,18,37],\"20:19:5:1\":[0,4,6,8,9,10,12,13,16,20,37],\"6:5:1:0\":[0,2,3,5,6,7,8,9,11,13,18],\"6:5:5:0\":[0,2,3,5,6,7,8,10,11,14,86],\"10:5:1:0\":[13,21,26,27,30,32,33,36,39,43,58],\"10:5:5:0\":[13,23,27,29,31,34,36,39,42,48,70],\"20:5:1:0\":[44,82,96,106,111,115,122,128,137,148,187],\"20:5:5:0\":[42,87,101,110,116,123,130,137,144,160,217],\"10:6:1:0\":[10,16,19,22,23,25,27,30,32,35,45],\"10:6:5:0\":[10,16,20,22,24,26,28,31,33,37,69],\"20:6:1:0\":[37,80,93,99,104,110,116,124,131,145,193],\"20:6:5:0\":[37,80,91,99,108,114,122,128,135,149,202],\"10:8:1:0\":[3,7,8,10,11,13,14,15,17,20,35],\"20:8:1:0\":[41,71,80,87,93,98,104,111,118,129,180],\"20:13:2:0\":[3,37,46,49,55,60,63,67,71,79,97],\"20:14:2:0\":[10,34,41,45,49,53,57,61,65,71,92],\"5:2:0:0\":[11,16,18,20,22,24,25,27,29,33,46],\"5:2:5:0\":[10,15,18,19,21,23,25,26,28,32,46],\"6:2:0:0\":[15,20,23,27,29,31,34,37,39,44,72],\"6:2:5:0\":[14,20,23,26,29,30,32,36,39,44,107],\"10:2:0:0\":[29,44,49,52,55,58,64,68,74,78,91],\"10:2:5:0\":[29,41,46,50,54,57,60,68,72,78,91],\"20:2:0:0\":[65,116,129,136,144,153,159,162,177,185,245],\"20:2:5:0\":[65,110,128,134,142,153,158,162,177,186,245],\"20:11:2:1\":[21,33,51,60,66,69,70,74,81,96,102],\"20:12:2:2\":[42,46,52,57,60,68,81,82,85,92,102],\"20:13:2:1\":[9,46,51,54,60,62,71,78,85,91,117],\"20:15:2:1\":[22,33,40,44,45,50,52,56,58,64,96],\"20:15:5:1\":[21,34,43,45,49,52,55,58,63,68,96],\"20:16:2:1\":[15,28,32,35,37,40,44,47,50,53,74],\"20:18:3:1\":[9,13,16,18,19,21,22,23,28,33,39],\"20:18:3:3\":[4,11,14,16,18,20,23,25,28,32,44],\"20:18:5:1\":[7,14,15,18,19,21,23,25,29,33,46],\"6:5:0:0\":[0,2,4,5,7,8,9,10,12,14,21],\"10:5:0:0\":[18,27,29,33,35,37,39,42,45,53,70],\"20:5:0:0\":[42,99,114,121,128,134,138,144,155,164,217],\"10:9:1:0\":[0,3,4,4,5,6,7,8,10,11,22],\"20:9:1:0\":[42,70,77,83,87,92,98,104,113,126,171],\"20:15:2:0\":[4,31,36,40,43,46,49,54,58,64,78],\"20:16:2:0\":[9,26,29,33,36,39,41,46,50,56,71],\"20:18:3:0\":[4,11,14,16,18,19,22,24,26,30,44],\"20:19:3:0\":[1,5,6,7,9,10,11,13,15,18,30],\"20:19:3:3\":[0,4,6,7,9,10,12,13,15,19,30],\"10:6:1:2\":[11,20,22,23,25,27,29,31,35,36,54],\"20:6:1:2\":[66,86,94,101,110,112,121,128,133,150,183],\"5:1:0:2\":[14,24,26,28,29,31,33,36,39,43,60],\"5:1:5:2\":[14,24,26,28,29,31,33,36,39,43,60],\"6:1:0:2\":[22,31,34,35,37,40,42,45,49,53,69],\"6:1:5:2\":[22,31,34,35,37,40,42,45,49,53,69],\"10:1:0:2\":[39,55,61,65,68,71,73,77,83,91,113],\"10:1:5:2\":[39,55,61,65,68,71,73,77,83,91,113],\"20:1:0:2\":[79,133,144,151,158,163,170,177,185,199,218],\"20:1:5:2\":[79,133,144,151,158,163,170,177,185,199,218],\"5:3:1:3\":[2,5,8,10,11,14,15,16,18,22,35],\"6:3:1:3\":[4,11,15,18,20,21,23,24,26,33,103],\"10:3:1:3\":[23,32,35,38,43,46,49,54,58,66,82],\"20:3:1:3\":[51,91,105,118,122,131,136,144,150,175,195],\"6:5:1:2\":[1,2,3,4,6,7,8,10,11,12,16],\"10:5:1:2\":[12,23,25,30,33,34,37,37,44,45,52],\"20:5:1:2\":[67,86,98,106,117,123,131,138,143,157,174],\"20:18:3:2\":[4,11,12,15,19,20,24,25,30,35,40],\"5:3:1:1\":[2,4,6,9,11,12,15,16,18,19,35],\"6:3:1:1\":[5,9,14,15,19,20,21,23,26,31,40],\"10:3:1:1\":[27,31,33,37,41,47,51,55,58,63,79],\"20:3:1:1\":[51,95,109,118,126,132,135,141,147,163,192],\"20:10:2:1\":[28,46,56,66,69,72,76,80,88,105,109],\"20:12:3:0\":[9,14,17,25,38,52,56,57,64,66,71],\"20:12:3:3\":[9,14,18,29,38,50,54,57,60,66,71],\"10:9:5:1\":[0,3,4,5,6,7,8,9,11,13,20],\"20:9:5:1\":[27,70,80,88,94,98,102,108,113,123,185],\"5:4:1:0\":[0,1,3,3,5,7,7,8,9,10,21],\"6:4:1:0\":[3,7,9,11,13,15,16,17,19,21,27],\"10:4:1:0\":[19,28,31,33,36,38,42,43,47,53,65],\"20:4:1:0\":[46,92,101,112,118,124,131,137,145,166,189],\"20:10:1:0\":[37,65,74,79,83,88,93,99,104,116,156],\"20:12:2:1\":[18,38,51,60,64,67,73,80,87,97,125],\"20:19:3:1\":[0,5,6,7,8,10,12,13,17,21,30],\"10:6:0:0\":[13,19,22,25,27,29,31,32,37,41,69],\"20:6:0:0\":[54,88,103,110,122,125,130,134,143,152,202],\"20:11:1:0\":[28,57,68,73,77,83,88,91,98,106,143],\"20:12:1:0\":[30,52,61,66,70,75,79,83,92,99,121],\"20:13:1:0\":[24,48,56,59,65,69,72,75,82,90,115],\"20:16:1:0\":[20,30,33,36,42,44,48,50,54,62,77],\"20:17:1:1\":[15,20,26,26,29,32,35,40,42,46,56],\"5:2:1:1\":[7,12,13,14,16,17,19,23,25,33,41],\"5:2:1:3\":[7,11,13,15,16,18,20,23,25,33,41],\"6:2:1:1\":[16,19,21,21,24,25,27,28,36,45,55],\"6:2:1:3\":[14,19,21,21,24,26,28,30,35,44,107],\"10:2:1:1\":[34,37,43,45,48,51,57,61,70,80,92],\"10:2:1:3\":[33,39,42,44,48,50,57,61,65,77,92],\"20:2:1:1\":[60,99,109,119,129,137,140,151,162,181,198],\"20:2:1:3\":[60,92,105,116,129,137,141,153,162,183,203],\"20:13:0:2\":[36,56,66,71,75,77,79,83,88,100,133],\"20:13:0:3\":[36,57,65,70,74,77,79,83,88,99,133],\"20:14:0:2\":[38,53,61,63,65,69,70,74,81,89,126],\"20:14:0:3\":[38,54,60,63,64,68,70,74,82,89,126],\"10:6:0:1\":[10,20,22,25,27,29,31,34,37,41,55],\"20:6:0:1\":[66,91,106,112,117,123,128,135,142,152,206],\"10:9:1:1\":[0,3,4,5,6,7,8,9,10,12,20],\"20:9:1:1\":[43,69,80,90,94,97,101,105,110,118,149],\"5:3:0:0\":[3,9,12,14,16,17,19,21,24,27,39],\"5:3:5:0\":[2,7,11,13,15,16,18,20,22,26,39],\"6:3:0:0\":[10,13,19,21,23,26,28,32,33,37,45],\"6:3:5:0\":[4,13,18,20,22,24,27,30,33,36,103],\"10:3:0:0\":[24,39,44,47,49,52,57,61,64,73,82],\"10:3:5:0\":[23,36,41,45,47,50,55,59,63,71,82],\"20:3:0:0\":[68,109,121,129,138,145,152,156,164,180,238],\"20:3:5:0\":[57,103,116,124,133,141,149,155,163,178,238],\"10:7:0:1\":[6,15,17,20,22,23,25,28,30,33,48],\"20:7:0:1\":[70,87,102,106,112,117,123,129,135,145,198],\"20:18:2:1\":[9,14,15,17,19,21,23,25,28,32,46],\"10:8:0:1\":[4,9,11,13,14,16,18,19,22,25,37],\"20:8:0:1\":[61,84,97,102,106,111,116,124,128,142,189],\"10:9:0:1\":[1,4,5,6,7,8,9,10,12,14,20],\"20:9:0:1\":[62,78,85,90,99,102,108,113,121,131,185],\"20:14:2:1\":[27,46,50,52,56,60,63,67,73,84,109],\"20:14:5:1\":[16,40,49,53,56,60,64,68,74,80,109],\"20:17:2:0\":[10,19,22,25,27,29,32,35,39,44,60],\"20:18:2:0\":[9,13,14,17,19,20,24,26,29,33,45],\"5:3:1:0\":[2,6,8,11,11,14,15,17,19,22,32],\"6:3:1:0\":[4,13,17,18,20,22,23,24,26,33,103],\"10:3:1:0\":[23,32,37,38,43,45,49,54,59,67,76],\"20:3:1:0\":[57,91,105,116,121,131,138,147,157,177,195],\"10:6:2:3\":[10,15,18,19,20,22,24,25,28,30,35],\"20:6:2:3\":[37,55,67,77,80,85,91,105,117,123,132],\"10:7:2:0\":[5,9,12,13,14,16,19,20,22,24,30],\"10:7:2:3\":[5,10,12,14,15,16,19,20,23,25,30],\"20:7:2:0\":[31,39,55,62,76,80,82,101,109,117,129],\"20:7:2:3\":[31,39,55,62,74,80,82,89,106,115,129],\"20:17:4:3\":[0,3,6,9,10,15,18,21,27,29,34],\"20:10:0:1\":[64,75,83,89,94,98,102,107,115,127,172],\"20:11:0:1\":[50,69,75,81,84,90,94,102,108,122,167],\"20:12:0:1\":[52,55,67,72,76,78,90,93,97,104,126],\"20:14:1:1\":[32,42,51,54,59,61,65,69,75,79,103],\"20:15:1:1\":[24,43,45,48,51,54,57,61,65,70,86],\"20:19:2:0\":[3,6,7,9,10,12,14,15,17,20,29],\"20:15:0:2\":[36,45,49,53,55,56,60,66,71,76,112],\"20:15:0:3\":[32,44,49,53,54,57,60,66,71,76,112],\"20:16:0:2\":[25,37,40,43,45,47,51,58,62,70,89],\"20:16:0:3\":[25,37,38,43,45,47,50,56,61,66,89],\"20:17:0:3\":[26,30,30,33,37,39,41,44,45,52,75],\"20:19:3:2\":[1,4,5,8,9,10,12,13,15,17,30],\"10:7:0:0\":[6,14,16,18,21,22,24,25,28,31,58],\"20:7:0:0\":[48,94,99,110,119,121,123,127,136,147,191],\"10:8:0:0\":[7,10,12,12,13,14,16,18,20,23,29],\"20:8:0:0\":[68,84,95,103,113,114,119,120,131,138,146],\"10:9:0:0\":[2,3,4,5,7,9,10,10,12,15,17],\"20:9:0:0\":[68,92,96,102,107,110,112,114,125,130,148],\"20:10:0:0\":[59,82,86,92,95,99,100,104,111,122,134],\"20:17:1:0\":[18,22,24,28,30,36,40,43,46,49,59]}];\n  let key = '', over = 6, hypotheticalRuns = null, hypotheticalWicket = false;\n  let live = null, manual = null, records = new Map();\n\n  function number(value, max) {\n    if (!\/^\\d+$\/.test(String(value ?? '')) || Number(value) > max) return null;\n    return Number(value);\n  }\n\n  function legalBalls(value) {\n    const parsed = \/^(\\d{1,2})(?:\\.([0-5]))?$\/.exec(String(value ?? '').trim());\n    return parsed ? Number(parsed[1])*6 + Number(parsed[2] || 0) : null;\n  }\n\n  function nativeState(match, detail) {\n    const phase = \/^(1st|2nd) innings \\((home|away)\\)$\/i.exec(detail?.status_text || '');\n    const limit = number(detail?.target?.overs ?? detail?.scheduled_overs, 50);\n    if (!phase || limit !== 20 || detail?.method || detail?.revised_target) return null;\n    const side = phase[2].toLowerCase();\n    const value = \/^(\\d+)\\s*[\/\u2013-]\\s*(\\d+)(?:\\s*\\((\\d{1,2}(?:\\.[0-5])?)\\s*(?:ov(?:ers?)?\\.?)?\\))?$\/i.exec(String(detail[side+'_score'] ?? '').trim());\n    if (!value) return null;\n    const runs = number(value[1],999);\n    const wickets = number(value[2],10);\n    const balls = legalBalls(value[3] ?? detail[side+'_overs']);\n    if (runs === null || wickets === null || balls === null || balls > 120) return null;\n    const separateOvers = detail[side+'_overs'];\n    if (value[3] != null ? separateOvers != null : false) {\n      if (legalBalls(separateOvers) !== balls) return null;\n    }\n    const chase = phase[1].toLowerCase() === '2nd';\n    const target = chase ? number(detail?.target?.runs,999) : null;\n    const ipl = chase ? false : \/^(?:Indian Premier League|IPL)$\/i.test(String(match.competition || '').trim());\n    return {runs,wickets,balls,target:target || null,chase,ipl,side,team:match[side]};\n  }\n\n  function band(state, horizon) {\n    if (!state.ipl || !state.balls || state.balls % 6 || state.wickets >= 10) return null;\n    const completed = state.balls\/6;\n    if (completed >= horizon) return null;\n    const gap = state.runs - paceMedians[completed];\n    const speed = gap > 5 ? 2 : -5 > gap ? 0 : 1;\n    const outs = Math.min(4,Math.floor(state.wickets\/2));\n    for (const [w,s] of [[outs,speed],[outs,3],[5,speed],[5,3]]) {\n      const quantiles = rangeTable[[horizon,completed,w,s].join(':')];\n      if (quantiles) return quantiles.map(value => state.runs + value);\n    }\n    return null;\n  }\n\n  function goalChance(interval, goal) {\n    const point = goal - .5;\n    if (interval[0] > point || point >= interval.at(-1)) return null;\n    const hi = interval.findIndex(value => value > point);\n    const lo = hi - 1;\n    const fraction = (point-interval[lo])\/(interval[hi]-interval[lo]);\n    return Math.min(95,Math.max(5,Math.round((10-lo-fraction)*2)*5));\n  }\n\n  const rate = (runs,balls) => (runs*6\/balls).toFixed(2);\n  const notation = balls => Math.floor(balls\/6)+'.'+balls%6;\n  const stopped = state => state.wickets === 10 || state.balls === 120 || (state.target ? state.runs >= state.target : false);\n\n  function render() {\n    const state = manual || live;\n    const milestone = over*6;\n    const goal = number(goalInput.value,999);\n    const recorded = manual ? null : records.get(over);\n    checkpointButtons.forEach(button => button.setAttribute('aria-pressed',String(Number(button.dataset.over) === over)));\n    scenarioButtons.forEach(button => button.setAttribute('aria-pressed',String(Number(button.dataset.scenario) === hypotheticalRuns)));\n    wicketButton.setAttribute('aria-pressed',String(hypotheticalWicket));\n    output.source.textContent = manual ? 'Manual calculation \u00b7 '+state.runs+'\/'+state.wickets+' ('+notation(state.balls)+' ov)' :\n      live ? 'Structured feed \u00b7 '+state.team+' '+state.runs+'\/'+state.wickets+' ('+notation(state.balls)+' ov)' :\n      'Structured T20 score unavailable. Enter the score manually to use the calculators.';\n    output.chase.hidden = !state?.chase;\n    if (state?.chase) {\n      const left = 120-state.balls;\n      const needed = state.target ? Math.max(0,state.target-state.runs) : null;\n      output.chase.textContent = needed === null ? 'Chase target unavailable \u00b7 '+left+' balls left \u00b7 '+(10-state.wickets)+' wickets in hand' :\n        needed === 0 ? 'Target '+state.target+' reached' :\n        'Target '+state.target+' \u00b7 '+needed+' needed from '+left+' balls \u00b7 '+(10-state.wickets)+' wickets in hand' +\n        ((left ? !stopped(state) : false) ? ' \u00b7 RRR '+rate(needed,left) : ' \u00b7 innings complete');\n    }\n    output.checkpoint.textContent = over+'-over total \u00b7 waiting for score';\n    output.range.textContent = '';\n    output.goal.textContent = goalInput.value ? 'Enter a whole-number target from 1 to 999.' : 'Enter a runs target to see the required pace.';\n    if (goal) output.goal.textContent = 'Score required for the target calculation.';\n    output.scenario.textContent = 'Pick runs, a wicket, or both to compare the outcome.';\n    if (!state) return;\n\n    const remaining = milestone-state.balls;\n    if (recorded) {\n      output.checkpoint.textContent = 'Reported at '+over+' overs \u00b7 '+recorded.runs+'\/'+recorded.wickets;\n      output.range.textContent = 'Run rate '+rate(recorded.runs,milestone)+' per over.';\n    } else if (remaining === 0 || (over === 20 ? stopped(state) : false)) {\n      output.checkpoint.textContent = (remaining === 0 ? (manual ? 'Entered score' : 'Reported score') : 'Innings total')+' \u00b7 '+state.runs+'\/'+state.wickets;\n      if (state.balls) output.range.textContent = 'Run rate '+rate(state.runs,state.balls)+' per over.';\n    } else if (0 > remaining) {\n      output.checkpoint.textContent = over+' overs completed';\n      output.range.textContent = 'The score at this checkpoint is unavailable.';\n    } else if (stopped(state)) {\n      output.checkpoint.textContent = 'Innings ended before '+over+' overs';\n    } else if (!state.balls) {\n      output.checkpoint.textContent = over+'-over total \u00b7 waiting for a legal ball';\n    } else {\n      const interval = band(state,over);\n      const pace = rate(state.runs,state.balls);\n      if (interval) {\n        output.checkpoint.textContent = 'IPL estimate \u00b7 '+interval[1]+'\u2013'+interval[9]+' runs by '+over+' overs';\n        output.range.textContent = 'Typical '+interval[5]+' runs \u00b7 estimated rate '+rate(interval[1],milestone)+'\u2013'+rate(interval[9],milestone)+' per over.';\n      } else {\n        output.checkpoint.textContent = 'At current pace \u00b7 about '+Math.round(state.runs*milestone\/state.balls)+' runs by '+over+' overs';\n        output.range.textContent = pace+' runs per over if the scoring rate stays the same.';\n      }\n    }\n\n    if (goal) {\n      const checkpointScore = recorded?.runs ?? (remaining === 0 || (over === 20 ? stopped(state) : false) ? state.runs : null);\n      if (checkpointScore !== null) {\n        output.goal.textContent = checkpointScore >= goal ? 'Target reached by '+over+' overs.' : 'Target was not reached by '+over+' overs.';\n      } else if (0 > remaining) {\n        output.goal.textContent = 'Checkpoint has passed. The score at that over is unavailable.';\n      } else if (state.runs >= goal) {\n        output.goal.textContent = 'Target already reached.';\n      } else if (stopped(state)) {\n        output.goal.textContent = 'Innings complete \u00b7 target not reached.';\n      } else {\n        const needed = goal-state.runs;\n        output.goal.textContent = needed+' runs in '+remaining+' legal balls \u00b7 '+rate(needed,remaining)+' runs per over needed.';\n        const interval = band(state,over);\n        const chance = interval ? goalChance(interval,goal) : null;\n        if (chance !== null) output.goal.textContent += ' IPL historical estimate: about '+chance+'% to reach target.';\n      }\n    }\n    if (hypotheticalRuns === null ? !hypotheticalWicket : false) return;\n    if (stopped(state) || state.balls+6 > 120 || 6 > remaining) {\n      output.scenario.textContent = 'Choose a future checkpoint at least six legal balls away in an active innings.';\n      return;\n    }\n    const hypothetical = {...state,runs:state.runs+(hypotheticalRuns ?? 0),wickets:state.wickets+Number(hypotheticalWicket),balls:state.balls+6};\n    const score = hypothetical.runs+'\/'+hypothetical.wickets+' ('+notation(hypothetical.balls)+' ov)';\n    const interval = band(hypothetical,over);\n    const prefix = 'Scenario \u00b7 '+(hypotheticalRuns === null ? '0 added runs \u00b7 ' : '')+score;\n    if (stopped(hypothetical)) {\n      output.scenario.textContent = prefix+' \u00b7 innings complete.';\n    } else if (hypothetical.balls === milestone) {\n      output.scenario.textContent = prefix+' \u00b7 checkpoint reached.';\n    } else if (interval) {\n      output.scenario.textContent = prefix+' \u00b7 IPL estimate '+interval[1]+'\u2013'+interval[9]+' runs by '+over+' overs.';\n    } else {\n      output.scenario.textContent = prefix+' \u00b7 about '+Math.round(hypothetical.runs*milestone\/hypothetical.balls)+' runs at the resulting pace by '+over+' overs.';\n    }\n  }\n\n  checkpointButtons.forEach(button => button.addEventListener('click', () => { over = Number(button.dataset.over); render(); }));\n  scenarioButtons.forEach(button => button.addEventListener('click', () => {\n    const runs = Number(button.dataset.scenario);\n    hypotheticalRuns = runs === hypotheticalRuns ? null : runs;\n    render();\n  }));\n  wicketButton.addEventListener('click', () => { hypotheticalWicket = !hypotheticalWicket; render(); });\n  goalInput.addEventListener('input',render);\n  form.addEventListener('submit',event => {\n    event.preventDefault();\n    const fields = new FormData(form);\n    const runs = number(fields.get('runs'),999);\n    const wickets = number(fields.get('wickets'),10);\n    const balls = legalBalls(fields.get('overs'));\n    const target = number(fields.get('target'),999);\n    if (runs === null || wickets === null || balls === null || balls > 120) {\n      output.manual.textContent = 'Enter a valid score and overs from 0 to 20.0.';\n      return;\n    }\n    manual = {runs,wickets,balls,target,chase:Boolean(target),ipl:false};\n    output.manual.textContent = 'Using the score you entered.';\n    render();\n  });\n  form.querySelector('[data-reset]').addEventListener('click', () => {\n    manual = null;\n    form.reset();\n    output.manual.textContent = '';\n    render();\n  });\n\n  return {\n    update(match, id, kind, detail) {\n      if (id !== key) {\n        key = id;\n        manual = null;\n        live = null;\n        records = new Map();\n        over = 6;\n        hypotheticalRuns = null;\n        hypotheticalWicket = false;\n        goalInput.value = '';\n        form.reset();\n        output.manual.textContent = '';\n        root.querySelector('.cc-analysis-manual').open = false;\n        root.open = false;\n      }\n      root.hidden = kind !== 'live';\n      if (root.hidden) return;\n      const previous = live;\n      live = nativeState(match,detail);\n      if (live) {\n        if (previous) {\n          if (live.side !== previous.side || previous.balls > live.balls) records.clear();\n        }\n        const boundary = live.balls\/6;\n        if ([5,6,10,20].includes(boundary)) records.set(boundary,{runs:live.runs,wickets:live.wickets});\n      } else {\n        records.clear();\n      }\n      render();\n    }\n  };\n})();\n<\/script>\n<script>\nwindow.ssccPrediction = (() => {\n  const data = {\"ranges\":{\"0:0:0\":[2,7,14],\"0:1:0\":[3,8,14],\"0:2:0\":[5,11,18],\"0:2:1\":[4,10,17],\"1:0:0\":[2,7,14],\"1:0:1\":[2,6,12],\"1:1:1\":[3,7,13],\"1:1:2\":[2,6,12],\"1:1:3\":[3,7,13],\"0:1:1\":[3,6,12],\"1:1:0\":[3,7,13],\"1:2:1\":[4,9,16],\"0:1:2\":[2,5,10],\"0:2:2\":[3,8,16],\"1:2:2\":[3,8,15],\"1:2:3\":[2,7,13],\"1:2:0\":[4,9,15],\"0:0:1\":[1,6,11],\"0:2:3\":[1,6,13],\"1:0:2\":[2,7,14],\"0:1:3\":[3,7,13]},\"win\":[6.54571595061298,0.006558805301068855,-0.5179301001295955,-0.028825738547797176,-0.3039441478985148]};\n  function estimate(innings,runs,wickets,balls,target) {\n    if (!Number.isInteger(balls) || 0 > balls || balls >= 120 || balls % 6 ||\n        !Number.isInteger(wickets) || 0 > wickets || wickets >= 10 ||\n        !Number.isInteger(runs) || 0 > runs || ![0,1].includes(innings)) return null;\n    if (innings === 1) {\n      if (Number.isInteger(target) ? runs >= target : false) return null;\n    }\n    const over = balls \/ 6;\n    const phase = 6 > over ? 0 : 15 > over ? 1 : 2;\n    const range = data.ranges[[innings,phase,Math.floor(wickets\/3)].join(':')];\n    let win = null;\n    if ([innings === 1, over > 0, Number.isInteger(target), target > runs].every(Boolean)) {\n      const remaining = 120 - balls;\n      const needed = target - runs;\n      const [intercept,a,b,c,d] = data.win;\n      win = Math.max(1,Math.min(99,Math.round(100\/(1+Math.exp(-(intercept+a*remaining+b*wickets+c*needed+d*6*needed\/remaining))))));\n    }\n    return {over:over+1,range,win};\n  }\n  function render(panel,title,result,team,message) {\n    const heading = document.createElement('strong');\n    heading.textContent = title;\n    panel.replaceChildren(heading);\n    const line = value => {\n      const text = document.createElement('p');\n      text.className = 'cc-meta';\n      text.textContent = value;\n      panel.append(text);\n    };\n    if (result?.range) line('Over ' + result.over + ' \u00b7 estimated ' + result.range[0] + '\u2013' + result.range[2] + ' runs if completed');\n    if (result?.win != null) line(team + ' \u00b7 estimated win chance ' + result.win + '%');\n    if (message) line(message);\n    if (result?.range || result?.win != null) line('Estimate based on historical IPL ball-by-ball data from Cricsheet.');\n  }\n  return {estimate,render};\n})();\n<\/script>\n<script>\n(() => {\n  const root = document.getElementById('sscc-feed');\n  if (!root) return;\n  const origin = 'https:\/\/sportscore.com';\n  const status = root.querySelector('#sscc-feed-status');\n  const list = root.querySelector('#sscc-matchlist');\n  const filters = root.querySelector('.cc-feed-controls');\n  const buttons = [...filters.querySelectorAll('button')];\n  const tracker = root.querySelector('#sscc-tracker');\n  const trackerTitle = root.querySelector('#sscc-tracker-title');\n  const trackerStatus = root.querySelector('#sscc-tracker-status');\n  const trackerFrame = root.querySelector('#sscc-tracker-frame');\n  const detailScore = root.querySelector('#sscc-detail-score');\n  const lastBallRow = root.querySelector('#sscc-last-ball');\n  const lastBallValue = root.querySelector('#sscc-last-ball-value');\n  const livePrediction = root.querySelector('#sscc-live-prediction');\n  const pitchLabel = root.querySelector('#sscc-pitch-label');\n  const detailCache = new Map();\n  const dateFormat = new Intl.DateTimeFormat('en-IN',{timeZone:'Asia\/Kolkata',day:'numeric',month:'short',hour:'numeric',minute:'2-digit'});\n  const clockFormat = new Intl.DateTimeFormat('en-IN',{timeZone:'Asia\/Kolkata',hour:'numeric',minute:'2-digit',second:'2-digit'});\n  let matches = [];\n  let filter = 'all';\n  let lastChecked = 0;\n  let loaded = false;\n  let busy = false;\n  const matchLink = new URLSearchParams(window.location.search);\n  const requestedSlug = matchLink.get('match') || '';\n  const requestedStart = Number(matchLink.get('start'));\n  let matchLinkPending = \/^[a-z0-9][a-z0-9_-]{0,149}$\/i.test(requestedSlug) && Number.isSafeInteger(requestedStart) && requestedStart > 0;\n  let selectedMatch = null;\n  let trackerId = null;\n  let listScroll = 0;\n  let detailRequest = 0;\n  let lastRender = '';\n\n  async function get(path, params) {\n    const url = new URL(path, origin);\n    url.search = new URLSearchParams({sport:'cricket', ...params});\n    const response = await fetch(url, {credentials:'omit', referrerPolicy:'no-referrer', signal:AbortSignal.timeout(9000)});\n    if (!response.ok) throw Error('Score service returned ' + response.status);\n    return response.json();\n  }\n  function node(tag, className, value) {\n    const element = document.createElement(tag);\n    if (className) element.className = className;\n    if (value != null) element.textContent = value;\n    return element;\n  }\n  function matchPath(value) {\n    return typeof value === 'string' && \/^\\\/cricket\\\/match\\\/(?:[a-z0-9_-]+\\\/)+$\/i.test(value) ? value : '';\n  }\n  function category(match) {\n    if (match.status === 'live') return 'live';\n    if (match.status === 'finished') return 'finished';\n    if (match.status === 'upcoming' && Date.parse(match.time) > Date.now() &&\n        !\/abnormal|interrupt|cancel|abandon|postpon|cut in half\/i.test(match.status_text || '')) return 'upcoming';\n    return 'other';\n  }\n  function keyFor(match) {\n    return JSON.stringify([match.home, match.away, match.time]);\n  }\n  function scoreFor(match, side) {\n    const value = match[side + '_score'];\n    if (!(typeof value === 'number' && Number.isFinite(value)) &&\n        !(typeof value === 'string' && \/\\d\/.test(value))) return '';\n    const overs = match[side + '_overs'];\n    const hasOvers = ['string','number'].includes(typeof overs) && \/^\\d+(?:\\.[0-6])?$\/.test(String(overs));\n    return String(value) + (hasOvers && !\/\\b(?:ov|overs)\\b|\\(\/i.test(value) ? ' (' + overs + ' ov)' : '');\n  }\n  function teamLine(name, score, label) {\n    const row = node('span','cc-row cc-teamline');\n    row.append(node('span','cc-matchteam',name),node('strong','cc-matchscore',score || label));\n    return row;\n  }\n  function matchLabel(match) {\n    return {live:'LIVE',finished:'RESULT',upcoming:'UPCOMING',other:match.status_text || 'STATUS PENDING'}[category(match)];\n  }\n  function matchPhase(match) {\n    const start = new Date(match.time);\n    const time = Number.isFinite(+start) ? dateFormat.format(start) + ' IST' : '';\n    if (category(match) === 'upcoming') return time ? 'Starts ' + time : 'Start time unavailable';\n    return match.status_text || (category(match) === 'finished' ? 'Finished' : time);\n  }\n  function detailedMatch(match) {\n    const detail = detailCache.get(keyFor(match))?.data;\n    if (!detail) return match;\n    return {\n      ...match,\n      home_score: scoreFor(detail,'home') ? detail.home_score : match.home_score,\n      away_score: scoreFor(detail,'away') ? detail.away_score : match.away_score,\n      home_overs: detail.home_overs ?? match.home_overs,\n      away_overs: detail.away_overs ?? match.away_overs\n    };\n  }\n  function card(match) {\n    const kind = category(match);\n    const item = node('article','cc-match' + (kind === 'live' ? ' cc-inplay' : ''));\n    const open = node('button','cc-match-open');\n    open.type = 'button';\n    open.dataset.matchKey = keyFor(match);\n    open.setAttribute('aria-controls','sscc-tracker');\n    const head = node('span','cc-row');\n    head.append(node('span','cc-meta',match.competition || 'Cricket'),node('span','cc-badge',matchLabel(match)));\n    const scored = detailedMatch(match);\n    open.append(head,teamLine(match.home,scoreFor(scored,'home'),'\u2014'),teamLine(match.away,scoreFor(scored,'away'),'\u2014'));\n    const bottom = node('span','cc-row cc-matchbottom');\n    const missing = !scoreFor(scored,'home') && !scoreFor(scored,'away');\n    bottom.append(node('span','cc-meta',missing && (kind === 'live' || kind === 'finished') ? 'Score currently unavailable' : matchPhase(match)),node('span','cc-meta','View match \u2192'));\n    open.append(bottom);\n    open.addEventListener('click', () => showMatch(match));\n    item.append(open);\n    return item;\n  }\n  async function getDetail(match) {\n    const path = matchPath(match.url);\n    if (!path) return null;\n    const key = keyFor(match);\n    const cached = detailCache.get(key);\n    if (cached?.pending) return cached.pending;\n    if (cached && Date.now() - cached.checked < 55000) return cached.data;\n    const entry = {data:cached?.data ?? null,checked:Date.now()};\n    entry.pending = (async () => {\n      try {\n        const data = await get('\/api\/widget\/match\/',{slug:path.split('\/').filter(Boolean).at(-1)});\n        const detail = data.match;\n        if (detail?.home !== match.home || detail?.away !== match.away ||\n            !(Math.abs(Date.parse(detail.time)-Date.parse(match.time)) < 60000)) return null;\n        entry.data = detail;\n        return detail;\n      } catch {\n        return null;\n      } finally { entry.pending = null; }\n    })();\n    detailCache.set(key,entry);\n    return entry.pending;\n  }\n  function render() {\n    const rank = {live:0,finished:1,upcoming:2,other:3};\n    const selected = matches.filter(m => filter === 'all' || category(m) === filter).sort((a,b) => {\n      const aType = category(a), bType = category(b);\n      return rank[aType] - rank[bType] || (aType === 'finished' ? Date.parse(b.time)-Date.parse(a.time) : Date.parse(a.time)-Date.parse(b.time));\n    });\n    const signature = JSON.stringify([filter,selected.map(match => {\n      const score = detailedMatch(match);\n      return [keyFor(match),scoreFor(score,'home'),scoreFor(score,'away'),match.status_text,match.competition,match.url,category(match)];\n    })]);\n    if (signature !== lastRender) {\n      lastRender = signature;\n      const empty = {live:'No in-play matches reported right now.',finished:'No completed matches in this feed window.',upcoming:'No upcoming fixtures reported in this feed window.',all:'No cricket matches reported right now.'};\n      list.replaceChildren(...(selected.length ? selected.map(card) : [node('p','cc-meta',empty[filter])]));\n    }\n    buttons.forEach(button => {\n      const name = button.dataset.filter;\n      button.setAttribute('aria-pressed',String(name === filter));\n      if (name === 'live') button.textContent = 'Live (' + matches.filter(m => category(m)==='live').length + ')';\n    });\n  }\n  function openLinkedMatch() {\n    if (!matchLinkPending) return;\n    matchLinkPending = false;\n    const found = matches.find(match => matchPath(match.url).split('\/').filter(Boolean).at(-1) === requestedSlug &&\n      Date.parse(match.time) === requestedStart);\n    if (found) {\n      const kind = category(found);\n      if (kind === 'other') filter = 'all';\n      else filter = kind;\n      render();\n      showMatch(found);\n    } else {\n      status.textContent += ' \u00b7 The linked match is outside the current feed.';\n    }\n  }\n  async function refresh() {\n    if (busy || document.hidden) return;\n    busy = true;\n    try {\n      const now = Date.now();\n      const currentDate = new Date(now).toISOString().slice(0,10);\n      const tomorrow = new Date(now + 86400000).toISOString().slice(0,10);\n      const yesterday = new Date(now - 86400000).toISOString().slice(0,10);\n      const [today, next, recent, schedule] = await Promise.allSettled([\n        get('\/api\/widget\/matches\/',{limit:'40'}),\n        get('\/api\/v1\/fixtures\/',{date:tomorrow,status:'upcoming',limit:'20'}),\n        get('\/api\/v1\/fixtures\/',{date:yesterday,status:'finished',limit:'24'}),\n        get('\/api\/v1\/fixtures\/',{date:currentDate,limit:'50'})\n      ]);\n      const widget = today.status === 'fulfilled' && Array.isArray(today.value.matches) ? today.value.matches : null;\n      const fixtures = schedule.status === 'fulfilled' && Array.isArray(schedule.value.matches) ? schedule.value.matches : null;\n      if (!widget && !fixtures) throw Error('Cricket feed unavailable');\n      const extra = next.status === 'fulfilled' && Array.isArray(next.value.matches) ? next.value.matches : [];\n      const unique = new Map();\n      const results = recent.status === 'fulfilled' && Array.isArray(recent.value.matches) ? recent.value.matches : [];\n      for (const match of [...(widget || []),...(fixtures || []),...extra,...results]) {\n        if (!match || typeof match.home !== 'string' || typeof match.away !== 'string') continue;\n        const key = keyFor(match);\n        if (!unique.has(key)) unique.set(key, match);\n      }\n      matches = [...unique.values()];\n      lastChecked = Date.now();\n      loaded = true;\n      filters.hidden = Boolean(selectedMatch);\n      status.textContent = matches.length + ' matches in feed \u00b7 Checked ' + clockFormat.format(lastChecked) + ' IST';\n      render();\n      const keys = new Set(matches.map(keyFor));\n      if (selectedMatch) {\n        const current = matches.find(match => keyFor(match) === keyFor(selectedMatch));\n        if (current) selectedMatch = current;\n        keys.add(keyFor(selectedMatch));\n      }\n      for (const key of detailCache.keys()) if (!keys.has(key)) detailCache.delete(key);\n      if (selectedMatch) void updateSelected();\n      const candidates = matches.filter(match => category(match) === 'live' &&\n        !scoreFor(match,'home') && !scoreFor(match,'away') && matchPath(match.url)).slice(0,6);\n      void Promise.allSettled(candidates.map(getDetail)).then(render);\n      openLinkedMatch();\n    } catch {\n      status.textContent = loaded ? 'Feed temporarily unavailable \u00b7 Showing scores checked ' + clockFormat.format(lastChecked) + ' IST' :\n        'Score feed temporarily unavailable. We\u2019ll retry automatically.';\n    } finally { busy = false; }\n  }\n  function latestDelivery(detail) {\n    const labels = {wicket:'Wicket',four:'Four',six:'Six',wide:'Wide',no_ball:'No ball',dot_ball:'Dot ball'};\n    if (!Array.isArray(detail?.incidents)) return '';\n    let newest = null;\n    let tied = false;\n    for (const event of detail.incidents) {\n      const ball = event?.over;\n      const time = typeof event?.timestamp === 'string' ? Date.parse(event.timestamp) : NaN;\n      if (!\/^\\d+\\.[0-6]$\/.test(String(ball)) || !Number.isFinite(time)) continue;\n      const type = String(event.type ?? '').trim().toLowerCase().replace(\/[ -]+\/g,'_');\n      const label = Object.hasOwn(labels,type) ? labels[type] :\n        type === 'delivery' && Number.isInteger(event.runs) && event.runs >= 0 ?\n        event.runs === 0 ? 'Dot ball' : event.runs === 1 ? '1 run' : event.runs + ' runs' : '';\n      if (!label) continue;\n      const text = ball + ' ov \u00b7 ' + label;\n      if (!newest || time > newest.time) { newest = {time,text}; tied = false; }\n      else if (time === newest.time && text !== newest.text) tied = true;\n    }\n    return tied ? '' : newest?.text ?? '';\n  }\n  function updatePrediction(match, score, detail) {\n    livePrediction.hidden = category(match) !== 'live' || !window.ssccPrediction;\n    if (livePrediction.hidden) return;\n    let message = 'Win estimates require a supported match and structured live score data.';\n    let result = null;\n    let team = '';\n    if (\/^(?:Indian Premier League|IPL)$\/i.test(String(match.competition).trim())) {\n      message = 'Waiting for structured innings, score and overs from the live feed.';\n      const innings = \/^(1st|2nd) innings \\((home|away)\\)$\/i.exec(detail?.status_text || '');\n      const scoreState = innings && \/^(\\d+)\\s*[\/\u2013-]\\s*(\\d+)\\s*\\((\\d+)\\.([0-5])\\s*(?:ov(?:ers?)?\\.?)?\\)$\/i.exec(scoreFor(score,innings[2].toLowerCase()));\n      const limit = detail?.target?.overs ?? detail?.scheduled_overs;\n      if (scoreState && Number(limit) === 20 && !detail?.method && !detail?.revised_target) {\n        const index = innings[1].toLowerCase() === '1st' ? 0 : 1;\n        const target = detail?.target?.runs;\n        const balls = Number(scoreState[3])*6+Number(scoreState[4]);\n        team = match[innings[2].toLowerCase()];\n        if (index === 0 || Number.isInteger(target) && target > 0) {\n          result = window.ssccPrediction.estimate(index,Number(scoreState[1]),Number(scoreState[2]),balls,target);\n        }\n        message = result?.win != null ? '' : index === 0 ? (result?.range ? 'Win estimate starts in the chase.' : 'Waiting for a completed over and a valid innings state.') : 'Waiting for a confirmed chase target and a completed over.';\n      }\n    }\n    window.ssccPrediction.render(livePrediction,'Live prediction \u00b7 IPL model',result,team,message);\n  }\n  function renderSelected(match, detail = null, hasTracker = false) {\n    trackerTitle.textContent = match.home + ' vs ' + match.away;\n    const score = detailedMatch(match);\n    const phase = matchPhase(match);\n    const kind = category(match);\n    const label = matchLabel(match);\n    const summary = node('p','cc-meta cc-detail-phase',phase && label !== phase ? label + ' \u00b7 ' + phase : label);\n    detailScore.replaceChildren(summary);\n    const homeScore = scoreFor(score,'home');\n    const awayScore = scoreFor(score,'away');\n    if (homeScore || awayScore) {\n      const teams = node('div','cc-detail-teams');\n      for (const [name, value] of [[match.home,homeScore],[match.away,awayScore]]) {\n        const team = node('div','cc-detail-team');\n        team.append(node('span','',name),value ? node('strong','',value) : node('small','','Score not reported'));\n        teams.append(team);\n      }\n      detailScore.append(teams);\n    } else if (kind !== 'upcoming') {\n      detailScore.append(node('p','cc-meta',hasTracker ? 'Score and overs: see live tracker below.' : 'Score currently unavailable.'));\n    }\n    updatePrediction(match,score,detail);\n    window.ssccAnalysis?.update(match,keyFor(match),kind,detail);\n    lastBallRow.hidden = kind !== 'live';\n    if (kind === 'live') {\n      const delivery = latestDelivery(detail);\n      lastBallValue.textContent = delivery || (hasTracker ? 'See live tracker below' : 'Delivery data unavailable');\n    }\n  }\n  function showMatch(match) {\n    listScroll = window.scrollY;\n    selectedMatch = match;\n    trackerId = null;\n    trackerFrame.replaceChildren();\n    pitchLabel.hidden = true;\n    tracker.hidden = false;\n    list.hidden = true;\n    filters.hidden = true;\n    status.hidden = true;\n    renderSelected(match);\n    trackerStatus.textContent = category(match) === 'upcoming' ? 'Match coverage begins when play starts.' : 'Loading match coverage\u2026';\n    tracker.scrollIntoView({block:'start'});\n    trackerTitle.focus({preventScroll:true});\n    void updateSelected();\n  }\n  async function updateSelected() {\n    const match = selectedMatch;\n    const request = ++detailRequest;\n    const detail = await getDetail(match);\n    if (request !== detailRequest || !selectedMatch) return;\n    render();\n    if (category(match) === 'upcoming') {\n      renderSelected(match);\n      trackerStatus.textContent = 'Match coverage begins when play starts.';\n      return;\n    }\n    const id = detail?.tracker?.id;\n    if (typeof id === 'string' && \/^[a-z0-9]{1,40}$\/i.test(id)) {\n      if (id !== trackerId) {\n        const url = new URL('\/api\/widget\/tracker\/',origin);\n        url.search = new URLSearchParams({sport:'cricket',id});\n        const frame = node('iframe');\n        frame.title = 'Match coverage for ' + trackerTitle.textContent;\n        frame.referrerPolicy = 'no-referrer';\n        frame.setAttribute('sandbox','allow-scripts allow-same-origin');\n        frame.src = url.href;\n        trackerFrame.replaceChildren(frame);\n        trackerId = id;\n      }\n      renderSelected(match,detail,true);\n      pitchLabel.hidden = false;\n      trackerStatus.textContent = '';\n      return;\n    }\n    if (detail && trackerId) {\n      trackerFrame.replaceChildren();\n      trackerId = null;\n    }\n    renderSelected(match,detail,Boolean(trackerId));\n    pitchLabel.hidden = !trackerId;\n    trackerStatus.textContent = trackerId ? 'Latest match details could not be checked. Showing existing coverage.' :\n      category(match) === 'live' ? 'Animated pitch unavailable for this match.' : '';\n  }\n  root.querySelector('#sscc-tracker-close').addEventListener('click', () => {\n    const key = keyFor(selectedMatch);\n    detailRequest++;\n    selectedMatch = null;\n    trackerId = null;\n    tracker.hidden = true;\n    trackerFrame.replaceChildren();\n    list.hidden = false;\n    filters.hidden = false;\n    status.hidden = false;\n    const card = [...list.querySelectorAll('.cc-match-open')].find(button => button.dataset.matchKey === key);\n    (card || filters.querySelector('[aria-pressed=\"true\"]'))?.focus({preventScroll:true});\n    window.scrollTo(0,listScroll);\n  });\n  buttons.forEach(button=>button.addEventListener('click', () => { filter = button.dataset.filter; render(); }));\n\n  refresh();\n  setInterval(refresh, 60000);\n  document.addEventListener('visibilitychange', () => {\n    if (!document.hidden && Date.now()-lastChecked >= 60000) refresh();\n  });\n})();\n<\/script>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>\u2605 Shri Star Cricket Match Centre \u2190 Home Real matches \u00b7 Auto refresh Live cricket scores All Live Results Upcoming Loading match scores\u2026 Match details<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"footnotes":""},"wf_page_folders":[],"class_list":["post-29771","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u2605Shri Star CricketMatch Centre \u2190 Home Real matches \u00b7 Auto refreshLive cricket scores All Live Results Upcoming Loading match scores\u2026 Match details\u2190 Back to matches Last ball Live Analysis 5 \u00b7 6 \u00b7 10 \u00b7 20 overs Waiting for a structured live score. 5 overs 6 overs 10 overs 20 overs My target by selected\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Shri Star Satta king \u00bb \u0928\u0902\u092c\u0930 \u0935\u0928 \u0938\u091f\u094d\u091f\u093e \u0930\u093f\u091c\u0932\u094d\u091f \u092a\u094d\u0932\u0947\u091f\u092b\u0949\u0930\u094d\u092e\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Shri Star Cricket Match Centre \u00bb Shri Star Satta king\" \/>\n\t\t<meta property=\"og:description\" content=\"\u2605Shri Star CricketMatch Centre \u2190 Home Real matches \u00b7 Auto refreshLive cricket scores All Live Results Upcoming Loading match scores\u2026 Match details\u2190 Back to matches Last ball Live Analysis 5 \u00b7 6 \u00b7 10 \u00b7 20 overs Waiting for a structured live score. 5 overs 6 overs 10 overs 20 overs My target by selected\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/shristarsattaking.com\/wp-content\/uploads\/2024\/01\/cropped-cropped-cropped-Gold-Star-Sticker-PNG-File.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/shristarsattaking.com\/wp-content\/uploads\/2024\/01\/cropped-cropped-cropped-Gold-Star-Sticker-PNG-File.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-08T15:12:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-09T06:47:22+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Shri Star Cricket Match Centre \u00bb Shri Star Satta king\" \/>\n\t\t<meta name=\"twitter:description\" content=\"\u2605Shri Star CricketMatch Centre \u2190 Home Real matches \u00b7 Auto refreshLive cricket scores All Live Results Upcoming Loading match scores\u2026 Match details\u2190 Back to matches Last ball Live Analysis 5 \u00b7 6 \u00b7 10 \u00b7 20 overs Waiting for a structured live score. 5 overs 6 overs 10 overs 20 overs My target by selected\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/shristarsattaking.com\/wp-content\/uploads\/2024\/01\/cropped-cropped-cropped-Gold-Star-Sticker-PNG-File.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/shristarsattaking.com\\\/index.php\\\/live-cricket\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/shristarsattaking.com\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/shristarsattaking.com\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/shristarsattaking.com\\\/index.php\\\/live-cricket\\\/#listItem\",\"name\":\"Shri Star Cricket Match Centre\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/shristarsattaking.com\\\/index.php\\\/live-cricket\\\/#listItem\",\"position\":2,\"name\":\"Shri Star Cricket Match Centre\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/shristarsattaking.com\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/shristarsattaking.com\\\/#organization\",\"name\":\"shristarsattaking.com\",\"description\":\"\\u0928\\u0902\\u092c\\u0930 \\u0935\\u0928 \\u0938\\u091f\\u094d\\u091f\\u093e \\u0930\\u093f\\u091c\\u0932\\u094d\\u091f \\u092a\\u094d\\u0932\\u0947\\u091f\\u092b\\u0949\\u0930\\u094d\\u092e\",\"url\":\"https:\\\/\\\/shristarsattaking.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/shristarsattaking.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/cropped-cropped-cropped-Gold-Star-Sticker-PNG-File.png\",\"@id\":\"https:\\\/\\\/shristarsattaking.com\\\/index.php\\\/live-cricket\\\/#organizationLogo\",\"width\":512,\"height\":512},\"image\":{\"@id\":\"https:\\\/\\\/shristarsattaking.com\\\/index.php\\\/live-cricket\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/shristarsattaking.com\\\/index.php\\\/live-cricket\\\/#webpage\",\"url\":\"https:\\\/\\\/shristarsattaking.com\\\/index.php\\\/live-cricket\\\/\",\"name\":\"Shri Star Cricket Match Centre \\u00bb Shri Star Satta king\",\"description\":\"\\u2605Shri Star CricketMatch Centre \\u2190 Home Real matches \\u00b7 Auto refreshLive cricket scores All Live Results Upcoming Loading match scores\\u2026 Match details\\u2190 Back to matches Last ball Live Analysis 5 \\u00b7 6 \\u00b7 10 \\u00b7 20 overs Waiting for a structured live score. 5 overs 6 overs 10 overs 20 overs My target by selected\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/shristarsattaking.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/shristarsattaking.com\\\/index.php\\\/live-cricket\\\/#breadcrumblist\"},\"datePublished\":\"2026-11-08T20:42:11+05:30\",\"dateModified\":\"2026-11-09T12:17:22+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/shristarsattaking.com\\\/#website\",\"url\":\"https:\\\/\\\/shristarsattaking.com\\\/\",\"name\":\"Shri star satta king\",\"alternateName\":\"Satta King shri star\",\"description\":\"\\u0928\\u0902\\u092c\\u0930 \\u0935\\u0928 \\u0938\\u091f\\u094d\\u091f\\u093e \\u0930\\u093f\\u091c\\u0932\\u094d\\u091f \\u092a\\u094d\\u0932\\u0947\\u091f\\u092b\\u0949\\u0930\\u094d\\u092e\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/shristarsattaking.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Shri Star Cricket Match Centre \u00bb Shri Star Satta king","description":"\u2605Shri Star CricketMatch Centre \u2190 Home Real matches \u00b7 Auto refreshLive cricket scores All Live Results Upcoming Loading match scores\u2026 Match details\u2190 Back to matches Last ball Live Analysis 5 \u00b7 6 \u00b7 10 \u00b7 20 overs Waiting for a structured live score. 5 overs 6 overs 10 overs 20 overs My target by selected","canonical_url":"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/shristarsattaking.com\/#listItem","position":1,"name":"Home","item":"https:\/\/shristarsattaking.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/#listItem","name":"Shri Star Cricket Match Centre"}},{"@type":"ListItem","@id":"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/#listItem","position":2,"name":"Shri Star Cricket Match Centre","previousItem":{"@type":"ListItem","@id":"https:\/\/shristarsattaking.com\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/shristarsattaking.com\/#organization","name":"shristarsattaking.com","description":"\u0928\u0902\u092c\u0930 \u0935\u0928 \u0938\u091f\u094d\u091f\u093e \u0930\u093f\u091c\u0932\u094d\u091f \u092a\u094d\u0932\u0947\u091f\u092b\u0949\u0930\u094d\u092e","url":"https:\/\/shristarsattaking.com\/","logo":{"@type":"ImageObject","url":"https:\/\/shristarsattaking.com\/wp-content\/uploads\/2024\/01\/cropped-cropped-cropped-Gold-Star-Sticker-PNG-File.png","@id":"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/#organizationLogo","width":512,"height":512},"image":{"@id":"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/#webpage","url":"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/","name":"Shri Star Cricket Match Centre \u00bb Shri Star Satta king","description":"\u2605Shri Star CricketMatch Centre \u2190 Home Real matches \u00b7 Auto refreshLive cricket scores All Live Results Upcoming Loading match scores\u2026 Match details\u2190 Back to matches Last ball Live Analysis 5 \u00b7 6 \u00b7 10 \u00b7 20 overs Waiting for a structured live score. 5 overs 6 overs 10 overs 20 overs My target by selected","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/shristarsattaking.com\/#website"},"breadcrumb":{"@id":"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/#breadcrumblist"},"datePublished":"2026-11-08T20:42:11+05:30","dateModified":"2026-11-09T12:17:22+05:30"},{"@type":"WebSite","@id":"https:\/\/shristarsattaking.com\/#website","url":"https:\/\/shristarsattaking.com\/","name":"Shri star satta king","alternateName":"Satta King shri star","description":"\u0928\u0902\u092c\u0930 \u0935\u0928 \u0938\u091f\u094d\u091f\u093e \u0930\u093f\u091c\u0932\u094d\u091f \u092a\u094d\u0932\u0947\u091f\u092b\u0949\u0930\u094d\u092e","inLanguage":"en-US","publisher":{"@id":"https:\/\/shristarsattaking.com\/#organization"}}]},"og:locale":"en_US","og:site_name":"Shri Star Satta king \u00bb \u0928\u0902\u092c\u0930 \u0935\u0928 \u0938\u091f\u094d\u091f\u093e \u0930\u093f\u091c\u0932\u094d\u091f \u092a\u094d\u0932\u0947\u091f\u092b\u0949\u0930\u094d\u092e","og:type":"article","og:title":"Shri Star Cricket Match Centre \u00bb Shri Star Satta king","og:description":"\u2605Shri Star CricketMatch Centre \u2190 Home Real matches \u00b7 Auto refreshLive cricket scores All Live Results Upcoming Loading match scores\u2026 Match details\u2190 Back to matches Last ball Live Analysis 5 \u00b7 6 \u00b7 10 \u00b7 20 overs Waiting for a structured live score. 5 overs 6 overs 10 overs 20 overs My target by selected","og:url":"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/","og:image":"https:\/\/shristarsattaking.com\/wp-content\/uploads\/2024\/01\/cropped-cropped-cropped-Gold-Star-Sticker-PNG-File.png","og:image:secure_url":"https:\/\/shristarsattaking.com\/wp-content\/uploads\/2024\/01\/cropped-cropped-cropped-Gold-Star-Sticker-PNG-File.png","article:published_time":"2026-11-08T15:12:11+00:00","article:modified_time":"2026-11-09T06:47:22+00:00","twitter:card":"summary_large_image","twitter:title":"Shri Star Cricket Match Centre \u00bb Shri Star Satta king","twitter:description":"\u2605Shri Star CricketMatch Centre \u2190 Home Real matches \u00b7 Auto refreshLive cricket scores All Live Results Upcoming Loading match scores\u2026 Match details\u2190 Back to matches Last ball Live Analysis 5 \u00b7 6 \u00b7 10 \u00b7 20 overs Waiting for a structured live score. 5 overs 6 overs 10 overs 20 overs My target by selected","twitter:image":"https:\/\/shristarsattaking.com\/wp-content\/uploads\/2024\/01\/cropped-cropped-cropped-Gold-Star-Sticker-PNG-File.png"},"aioseo_meta_data":{"post_id":"29771","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-11-08 15:30:07","updated":"2026-11-09 08:00:03","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/shristarsattaking.com\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tShri Star Cricket Match Centre\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/shristarsattaking.com\/"},{"label":"Shri Star Cricket Match Centre","link":"https:\/\/shristarsattaking.com\/index.php\/live-cricket\/"}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/shristarsattaking.com\/index.php\/wp-json\/wp\/v2\/pages\/29771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shristarsattaking.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shristarsattaking.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shristarsattaking.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shristarsattaking.com\/index.php\/wp-json\/wp\/v2\/comments?post=29771"}],"version-history":[{"count":11,"href":"https:\/\/shristarsattaking.com\/index.php\/wp-json\/wp\/v2\/pages\/29771\/revisions"}],"predecessor-version":[{"id":29787,"href":"https:\/\/shristarsattaking.com\/index.php\/wp-json\/wp\/v2\/pages\/29771\/revisions\/29787"}],"wp:attachment":[{"href":"https:\/\/shristarsattaking.com\/index.php\/wp-json\/wp\/v2\/media?parent=29771"}],"wp:term":[{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/shristarsattaking.com\/index.php\/wp-json\/wp\/v2\/wf_page_folders?post=29771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}