diff --git a/app/Console/Commands/Grapper/Betsapi/Bet365.php b/app/Console/Commands/Grapper/Betsapi/Bet365.php index 2b589428..fc0398af 100644 --- a/app/Console/Commands/Grapper/Betsapi/Bet365.php +++ b/app/Console/Commands/Grapper/Betsapi/Bet365.php @@ -11,6 +11,7 @@ use App\Models\OddsDnb; use App\Models\OddsGgng; use App\Models\OddsTotal; use App\Utilities\Margin; +use App\Utilities\Notice; use Illuminate\Support\Carbon; class Bet365 @@ -18,16 +19,25 @@ class Bet365 public static function grap() { $debug = Nuh::$options['d'] ?? 0; - + $break = Nuh::$options['b'] ?? 0; + $week = Nuh::$options['w'] ?? 0; /** * Bet365 */ $bookmaker_id = 126; - $events = Event::where('bet365_id', '>', 0)->where('events.starttime', '>', Carbon::now())->get(); + $events = Event::where('bet365_id', '>', 0)->where('starttime', '>', Carbon::now()->toDateTimeString())->where('starttime', '<', Carbon::now()->addDays(1)->toDateTimeString())->select('id', 'sport_id', 'bet365_id', 'starttime')->get(); - foreach ($events as $event) { + foreach ($events as $key => $event) { + if ($debug) { + Notice::note([ + 'id' => $event->id, + 'bet365_id' => $event->bet365_id, + 'starttime' => $event->starttime, + 'count' => count($events).'/'.$key + 1, + ], 'b'); + } /** * BET365 ODDS (per event) */ @@ -35,93 +45,95 @@ class Bet365 $data = Curl::load($url); - $offer = $data['results'][0]['main']['sp']; + if (isset($data['results'][0]['main'])) { - $base = []; - $base['sport_id'] = $event->sport_id; - $base['provider_id'] = Nuh::$options['provider_id']; - $base['bmoid'] = $event->bet365_id; - $base['flag'] = 1; - $base['last_check_at'] = Carbon::now(); + $offer = $data['results'][0]['main']['sp']; - /** - * 1X2 - */ - if (isset($offer['full_time_result'])) { - $odds = []; - $odds['h3w'] = $offer['full_time_result']['odds'][0]['odds'] ?? 1; - $odds['d3w'] = $offer['full_time_result']['odds'][1]['odds'] ?? 1; - $odds['a3w'] = $offer['full_time_result']['odds'][2]['odds'] ?? 1; - $odds['margin'] = (float) Margin::calculate($odds, 1); + $base = []; + $base['sport_id'] = $event->sport_id; + $base['provider_id'] = Nuh::$options['provider_id']; + $base['bmoid'] = $event->bet365_id; + $base['flag'] = 1; - Odds3way::updateOrCreate([ - 'event_id' => $event->id, - 'bookmaker_id' => $bookmaker_id, - ], $base + $odds); - } + /** + * 1X2 + */ + if (isset($offer['full_time_result'])) { + $odds = []; + $odds['h3w'] = $offer['full_time_result']['odds'][0]['odds'] ?? 1; + $odds['d3w'] = $offer['full_time_result']['odds'][1]['odds'] ?? 1; + $odds['a3w'] = $offer['full_time_result']['odds'][2]['odds'] ?? 1; + $odds['margin'] = (float) Margin::calculate($odds, 1); - /** - * DC - */ - if (isset($offer['double_chance'])) { - $odds = []; - $odds['dc1x'] = $offer['double_chance']['odds'][0]['odds'] ?? 1; - $odds['dc12'] = $offer['double_chance']['odds'][1]['odds'] ?? 1; - $odds['dcx2'] = $offer['double_chance']['odds'][2]['odds'] ?? 1; - $odds['margin'] = (float) Margin::calculate($odds, 1); - - OddsDc::updateOrCreate([ - 'event_id' => $event->id, - 'bookmaker_id' => $bookmaker_id, - ], $base + $odds); - } - - /** - * OU - */ - if (isset($offer['goals_over_under'])) { - $odds = []; - $odds['over'] = $offer['goals_over_under']['odds'][0]['odds'] ?? 1; - $odds['under'] = $offer['goals_over_under']['odds'][1]['odds'] ?? 1; - $odds['margin'] = (float) Margin::calculate($odds, 1); - - if ((float) $offer['goals_over_under']['odds'][1]['name'] == 2.5) { - OddsTotal::updateOrCreate([ + Odds3way::updateOrCreate([ 'event_id' => $event->id, 'bookmaker_id' => $bookmaker_id, - 'total' => 2.5, ], $base + $odds); } - } - /** - * GG NG - */ - if (isset($offer['both_teams_to_score'])) { - $odds = []; - $odds['gg'] = $offer['both_teams_to_score']['odds'][0]['odds'] ?? 1; - $odds['ng'] = $offer['both_teams_to_score']['odds'][1]['odds'] ?? 1; - $odds['margin'] = (float) Margin::calculate($odds, 1); + /** + * DC + */ + if (isset($offer['double_chance'])) { + $odds = []; + $odds['dc1x'] = $offer['double_chance']['odds'][0]['odds'] ?? 1; + $odds['dc12'] = $offer['double_chance']['odds'][1]['odds'] ?? 1; + $odds['dcx2'] = $offer['double_chance']['odds'][2]['odds'] ?? 1; + $odds['margin'] = (float) Margin::calculate($odds, 1); - OddsGgng::updateOrCreate([ - 'event_id' => $event->id, - 'bookmaker_id' => $bookmaker_id, - ], $base + $odds); - } + OddsDc::updateOrCreate([ + 'event_id' => $event->id, + 'bookmaker_id' => $bookmaker_id, + ], $base + $odds); + } - /** - * DNB - */ - if (isset($offer['draw_no_bet'])) { - $odds = []; - $odds['dnb1'] = $offer['draw_no_bet']['odds'][0]['odds'] ?? 1; - $odds['dnb2'] = $offer['draw_no_bet']['odds'][1]['odds'] ?? 1; - $odds['margin'] = (float) Margin::calculate($odds, 1); + /** + * OU + */ + if (isset($offer['goals_over_under'])) { + $odds = []; + $odds['over'] = $offer['goals_over_under']['odds'][0]['odds'] ?? 1; + $odds['under'] = $offer['goals_over_under']['odds'][1]['odds'] ?? 1; + $odds['margin'] = (float) Margin::calculate($odds, 1); - OddsDnb::updateOrCreate([ - 'event_id' => $event->id, - 'bookmaker_id' => $bookmaker_id, - ], $base + $odds); + if ((float) $offer['goals_over_under']['odds'][1]['name'] == 2.5) { + OddsTotal::updateOrCreate([ + 'event_id' => $event->id, + 'bookmaker_id' => $bookmaker_id, + 'total' => 2.5, + ], $base + $odds); + } + } + + /** + * GG NG + */ + if (isset($offer['both_teams_to_score'])) { + $odds = []; + $odds['gg'] = $offer['both_teams_to_score']['odds'][0]['odds'] ?? 1; + $odds['ng'] = $offer['both_teams_to_score']['odds'][1]['odds'] ?? 1; + $odds['margin'] = (float) Margin::calculate($odds, 1); + + OddsGgng::updateOrCreate([ + 'event_id' => $event->id, + 'bookmaker_id' => $bookmaker_id, + ], $base + $odds); + } + + /** + * DNB + */ + if (isset($offer['draw_no_bet'])) { + $odds = []; + $odds['dnb1'] = $offer['draw_no_bet']['odds'][0]['odds'] ?? 1; + $odds['dnb2'] = $offer['draw_no_bet']['odds'][1]['odds'] ?? 1; + $odds['margin'] = (float) Margin::calculate($odds, 1); + + OddsDnb::updateOrCreate([ + 'event_id' => $event->id, + 'bookmaker_id' => $bookmaker_id, + ], $base + $odds); + } } } } diff --git a/app/Console/Commands/Grapper/Betsapi/Fixtures.php b/app/Console/Commands/Grapper/Betsapi/Fixtures.php index 440e2cd3..0533847a 100644 --- a/app/Console/Commands/Grapper/Betsapi/Fixtures.php +++ b/app/Console/Commands/Grapper/Betsapi/Fixtures.php @@ -4,7 +4,7 @@ namespace App\Console\Commands\Grapper\Betsapi; use App\Console\Commands\Curl; use App\Console\Commands\Nuh; -use App\Mapper\FindEvent; +use App\Mapper\FindFixture; use App\Mapper\LoadElements; use App\Mapper\LoadGroups; use App\Models\Mapper; @@ -95,7 +95,7 @@ class Fixtures 'group_cc' => strtoupper($row['league']['cc']) ?? '', ]; - FindEvent::search($event, self::$groups[$sport_id], self::$elements[$sport_id]); + FindFixture::search($event, self::$groups[$sport_id], self::$elements[$sport_id]); } } } diff --git a/app/Console/Commands/Grapper/Magloo.php b/app/Console/Commands/Grapper/Magloo.php index 317cbda9..b56c2fee 100644 --- a/app/Console/Commands/Grapper/Magloo.php +++ b/app/Console/Commands/Grapper/Magloo.php @@ -11,9 +11,6 @@ class Magloo { public static function switch() { - - Nuh::$options['proxy'] = 'https://proxydb1.nuhodds.com/MaglooProxy.php'; - switch (Nuh::$options['name']) { case 'Fixtures': Fixtures::grap(); diff --git a/app/Console/Commands/Grapper/Magloo/Fixtures.php b/app/Console/Commands/Grapper/Magloo/Fixtures.php index a9997090..5f883785 100644 --- a/app/Console/Commands/Grapper/Magloo/Fixtures.php +++ b/app/Console/Commands/Grapper/Magloo/Fixtures.php @@ -3,25 +3,106 @@ namespace App\Console\Commands\Grapper\Magloo; use App\Console\Commands\Curl; +use App\Console\Commands\Grapper\Magloo\Odds\BaseUrl; use App\Console\Commands\Nuh; +use App\Mapper\FindFixture; +use App\Mapper\LoadElements; +use App\Mapper\LoadGroups; use App\Models\Sport; +use App\Utilities\Notice; +use Illuminate\Support\Carbon; class Fixtures { + public static $elements = []; + + public static $groups = []; + public static function grap() { $debug = Nuh::$options['d'] ?? 0; - $test = Nuh::$options['t'] ?? 0; - $echo = Nuh::$options['e'] ?? 0; + $proxy = Nuh::$options['p'] ?? 0; - dd(Nuh::$options); + $sportmap = Sport::map('magl', 1, [1, 3]); - $sportmap = Sport::map('magl'); + self::$elements = LoadElements::load(Nuh::$options['provider_id']); - $url = Url::sports(); + self::$groups = LoadGroups::load(Nuh::$options['provider_id']); - $file = Curl::load($url); + if ($proxy) { + Notice::note('PROXY USED', 'r'); + } - dd($file); + if ($debug) { + Notice::note('FIXTURES '.Nuh::$options['process'], 'b'); + } + + $base_url = BaseUrl::get(); + + /** + * Tornaments + */ + $url = $base_url.'/sport'; + $data = Curl::load($url); + if (! is_array($data) or \count($data) == 0) { + Notice::note('no data in feed', 'r', 1); + + return; + } + + $ligas = []; + foreach ($data as $value) { + $magloo_sport_id = (int) $value['i']; + if (array_key_exists($magloo_sport_id, $sportmap)) { + $tmp = []; + $tmp['sport'] = $value['n']; + $tmp['sport_id'] = $sportmap[$magloo_sport_id]; + $tmp['magloo_sport_id'] = $magloo_sport_id; + foreach ($value['C'] as $key => $val1) { + $tmp['country_id'] = $val1['i']; + $tmp['country'] = $val1['n']; + foreach ($val1['T'] as $key => $val2) { + $tmp['group_id'] = $val2['i']; + $tmp['group'] = $val2['n']; + $ligas[] = $tmp; + } + } + } + } + + foreach ($ligas as $liga) { + if ($liga['group'] && strpos($liga['group'], 'Simulated') === false) { + + $sport_id = $liga['sport_id']; + + $url = $base_url.'/tournament/'.$liga['group_id'].'/event'; + + $data = Curl::load($url); + + foreach ($data as $magloo) { + + // print_r($magloo); + + $event = []; + $event['event_id'] = (int) $magloo['i']; + $event['betradar_id'] = (int) preg_replace('/\D/', '', $magloo['p']); + $event['sport_id'] = $sport_id; + $event['provider_id'] = Nuh::$options['provider_id']; + $event['starttime'] = strtotime($magloo['dt']); + $event['country_id'] = $liga['country_id']; + $event['country'] = $liga['country']; + $event['group_id'] = $liga['group_id']; + $event['group'] = $liga['group']; + $event['starttime'] = Carbon::parse($magloo['dt'])->toDateTimeString(); + $teams = explode(' v ', str_replace('|', ' ', $magloo['n'])); + $event['home_id'] = $magloo['htId']; + $event['home'] = addslashes($teams[0]); + $event['away_id'] = $magloo['atId']; + $event['away'] = addslashes($teams[1]); + + FindFixture::search($event, self::$groups[$sport_id], self::$elements[$sport_id]); + } + } + } } } diff --git a/app/Console/Commands/Grapper/Magloo/Url.php b/app/Console/Commands/Grapper/Magloo/Odds/BaseUrl.php similarity index 76% rename from app/Console/Commands/Grapper/Magloo/Url.php rename to app/Console/Commands/Grapper/Magloo/Odds/BaseUrl.php index 0dc87d48..c7c672c7 100644 --- a/app/Console/Commands/Grapper/Magloo/Url.php +++ b/app/Console/Commands/Grapper/Magloo/Odds/BaseUrl.php @@ -1,13 +1,13 @@ toDateTimeString(); foreach ($book->offer as $offer) { diff --git a/app/Console/Commands/Grapper/TxOdds/Odds/_3Way.php b/app/Console/Commands/Grapper/TxOdds/Odds/_3Way.php index b14f45c2..ff80916c 100644 --- a/app/Console/Commands/Grapper/TxOdds/Odds/_3Way.php +++ b/app/Console/Commands/Grapper/TxOdds/Odds/_3Way.php @@ -11,11 +11,11 @@ class _3Way { public static function grap($odds, $offer) { - $debug = Nuh::$options['d'] ?? 0; + // $debug = Nuh::$options['d'] ?? 0; - if ($debug) { - Notice::note('1X2 '.Nuh::$bookmaker_id, 'b'); - } + // if ($debug) { + // Notice::note('1X2 '.Nuh::$bookmaker_id, 'b'); + // } foreach ($offer as $value) { $odds['h3w'] = (float) $value->o1; diff --git a/app/Console/Commands/Grapper/TxOdds/Odds/_Dc.php b/app/Console/Commands/Grapper/TxOdds/Odds/_Dc.php index a06cd536..f0149c2c 100644 --- a/app/Console/Commands/Grapper/TxOdds/Odds/_Dc.php +++ b/app/Console/Commands/Grapper/TxOdds/Odds/_Dc.php @@ -11,11 +11,11 @@ class _Dc { public static function grap($odds, $offer) { - $debug = Nuh::$options['d'] ?? 0; + // $debug = Nuh::$options['d'] ?? 0; - if ($debug) { - Notice::note('Double Chance '.Nuh::$bookmaker_id, 'b'); - } + // if ($debug) { + // Notice::note('Double Chance '.Nuh::$bookmaker_id, 'b'); + // } foreach ($offer as $value) { $odds['dc1x'] = (float) $value->o1; diff --git a/app/Console/Commands/Grapper/TxOdds/Odds/_Dnb.php b/app/Console/Commands/Grapper/TxOdds/Odds/_Dnb.php index 0e3b3b0b..99341b1c 100644 --- a/app/Console/Commands/Grapper/TxOdds/Odds/_Dnb.php +++ b/app/Console/Commands/Grapper/TxOdds/Odds/_Dnb.php @@ -11,11 +11,11 @@ class _Dnb { public static function grap($odds, $offer) { - $debug = Nuh::$options['d'] ?? 0; + // $debug = Nuh::$options['d'] ?? 0; - if ($debug) { - Notice::note('Draw No Bet '.Nuh::$bookmaker_id, 'b'); - } + // if ($debug) { + // Notice::note('Draw No Bet '.Nuh::$bookmaker_id, 'b'); + // } foreach ($offer as $value) { $odds['dnb1'] = (float) $value->o1; diff --git a/app/Console/Commands/Grapper/TxOdds/Odds/_Ggng.php b/app/Console/Commands/Grapper/TxOdds/Odds/_Ggng.php index 87ac725a..950867e9 100644 --- a/app/Console/Commands/Grapper/TxOdds/Odds/_Ggng.php +++ b/app/Console/Commands/Grapper/TxOdds/Odds/_Ggng.php @@ -11,11 +11,11 @@ class _Ggng { public static function grap($odds, $offer) { - $debug = Nuh::$options['d'] ?? 0; + // $debug = Nuh::$options['d'] ?? 0; - if ($debug) { - Notice::note('Goal No Goal '.Nuh::$bookmaker_id, 'b'); - } + // if ($debug) { + // Notice::note('Goal No Goal '.Nuh::$bookmaker_id, 'b'); + // } foreach ($offer as $value) { $odds['gg'] = (float) $value->o1; diff --git a/app/Console/Commands/Grapper/TxOdds/Odds/_Totals.php b/app/Console/Commands/Grapper/TxOdds/Odds/_Totals.php index 28dcf318..962e9df4 100644 --- a/app/Console/Commands/Grapper/TxOdds/Odds/_Totals.php +++ b/app/Console/Commands/Grapper/TxOdds/Odds/_Totals.php @@ -11,11 +11,11 @@ class _Totals { public static function grap($odds, $offer) { - $debug = Nuh::$options['d'] ?? 0; + // $debug = Nuh::$options['d'] ?? 0; - if ($debug) { - Notice::note('Totals '.Nuh::$bookmaker_id, 'b'); - } + // if ($debug) { + // Notice::note('Totals '.Nuh::$bookmaker_id, 'b'); + // } foreach ($offer as $value) { $odds['over'] = (float) $value->o1; diff --git a/app/Console/Commands/Grapper/TxOdds/Odds/_Tq.php b/app/Console/Commands/Grapper/TxOdds/Odds/_Tq.php index 7b48b8dc..8ca8668a 100644 --- a/app/Console/Commands/Grapper/TxOdds/Odds/_Tq.php +++ b/app/Console/Commands/Grapper/TxOdds/Odds/_Tq.php @@ -11,11 +11,11 @@ class _Tq { public static function grap($odds, $offer) { - $debug = Nuh::$options['d'] ?? 0; + // $debug = Nuh::$options['d'] ?? 0; - if ($debug) { - Notice::note('To Qualify '.Nuh::$bookmaker_id, 'b'); - } + // if ($debug) { + // Notice::note('To Qualify '.Nuh::$bookmaker_id, 'b'); + // } foreach ($offer as $value) { $odds['htq'] = (float) $value->o1; diff --git a/app/Console/Commands/Nuh.php b/app/Console/Commands/Nuh.php index 0e074cab..0fa8b9f0 100644 --- a/app/Console/Commands/Nuh.php +++ b/app/Console/Commands/Nuh.php @@ -51,7 +51,7 @@ class Nuh extends Command $txt .= '--e echo file'.PHP_EOL; $txt .= '--f force update market'.PHP_EOL; - $txt .= '--p use proxy db1'.PHP_EOL; + $txt .= '--p use proxy'.PHP_EOL; $txt .= '--q print queries'.PHP_EOL; $txt .= '--r read data from file '.PHP_EOL; diff --git a/app/Console/Commands/TestFiles/fixtures.json b/app/Console/Commands/TestFiles/fixtures.json index c4a0b727..981237c6 100644 --- a/app/Console/Commands/TestFiles/fixtures.json +++ b/app/Console/Commands/TestFiles/fixtures.json @@ -1,1328 +1 @@ -{ - "success": 1, - "pager": { - "page": 1, - "per_page": 50, - "total": 118 - }, - "results": [ - { - "id": "11205969", - "sport_id": "1", - "time": "1767312000", - "time_status": "0", - "league": { - "id": "32086", - "name": "Sierra Leone Premier League", - "cc": "sl" - }, - "home": { - "id": "807038", - "name": "Luawa FC", - "image_id": "976023", - "cc": "sl" - }, - "away": { - "id": "1107248", - "name": "Bullom Stars", - "image_id": "1227141", - "cc": "sl" - }, - "ss": null, - "bet365_id": "187264995" - }, - { - "id": "11204558", - "sport_id": "1", - "time": "1767324600", - "time_status": "0", - "league": { - "id": "3726", - "name": "India League Women", - "cc": "in" - }, - "home": { - "id": "1232296", - "name": "Gokulam Kerala FC (W)", - "image_id": "417727", - "cc": "in" - }, - "away": { - "id": "1233191", - "name": "Garhwal United (W)", - "image_id": "1250925", - "cc": "in" - }, - "ss": null, - "bet365_id": "187151600" - }, - { - "id": "11204559", - "sport_id": "1", - "time": "1767324600", - "time_status": "0", - "league": { - "id": "3726", - "name": "India League Women", - "cc": "in" - }, - "home": { - "id": "1176727", - "name": "Kickstart Karnataka FC (W)", - "image_id": "678415", - "cc": "in" - }, - "away": { - "id": "1231917", - "name": "Sribhumi FC (W)", - "image_id": "676603", - "cc": "in" - }, - "ss": null, - "bet365_id": "187151605" - }, - { - "id": "11204534", - "sport_id": "1", - "time": "1767331800", - "time_status": "0", - "league": { - "id": "14959", - "name": "India Delhi Senior Division", - "cc": "in" - }, - "home": { - "id": "270701", - "name": "Jaguar FC (India)", - "image_id": "303564", - "cc": "in" - }, - "o_home": { - "id": "236714", - "name": "Jaguar FC", - "image_id": "430845", - "cc": "au" - }, - "away": { - "id": "1128257", - "name": "M2M FC", - "image_id": "1245746", - "cc": "in" - }, - "ss": null, - "bet365_id": "187151505" - }, - { - "id": "11204544", - "sport_id": "1", - "time": "1767339000", - "time_status": "0", - "league": { - "id": "42582", - "name": "India Bengal Super League", - "cc": "in" - }, - "home": { - "id": "1234888", - "name": "Howrah Hooghly Warriors", - "image_id": "1313608", - "cc": "in" - }, - "away": { - "id": "1235171", - "name": "JHR Royal City FC", - "image_id": null, - "cc": null - }, - "ss": null, - "bet365_id": "187149267" - }, - { - "id": "11202121", - "sport_id": "1", - "time": "1767340800", - "time_status": "0", - "league": { - "id": "42027", - "name": "Algeria U20 League", - "cc": "dz" - }, - "home": { - "id": "1213704", - "name": "GC Mascara U20", - "image_id": "1304486", - "cc": "dz" - }, - "away": { - "id": "1235068", - "name": "MB Ain Hadjar U20", - "image_id": null, - "cc": null - }, - "ss": null, - "bet365_id": "187233071" - }, - { - "id": "11202156", - "sport_id": "1", - "time": "1767340800", - "time_status": "0", - "league": { - "id": "834", - "name": "Algeria Division 1", - "cc": "dz" - }, - "home": { - "id": "27180", - "name": "JS Kabylie", - "image_id": "42202", - "cc": "dz" - }, - "away": { - "id": "46305", - "name": "MC Alger", - "image_id": "42204", - "cc": "dz" - }, - "ss": null, - "bet365_id": "187233073" - }, - { - "id": "11204655", - "sport_id": "1", - "time": "1767340800", - "time_status": "0", - "league": { - "id": "42027", - "name": "Algeria U20 League", - "cc": "dz" - }, - "home": { - "id": "1213704", - "name": "GC Mascara U20", - "image_id": "1304486", - "cc": "dz" - }, - "away": { - "id": "1210732", - "name": "Mb Ain Hdjer U20", - "image_id": "1302480", - "cc": "dz" - }, - "ss": null - }, - { - "id": "10733545", - "sport_id": "1", - "time": "1767342600", - "time_status": "0", - "league": { - "id": "820", - "name": "Bangladesh Premier League", - "cc": "bd" - }, - "home": { - "id": "48294", - "name": "Brothers Union", - "image_id": "336965", - "cc": "bd" - }, - "away": { - "id": "48560", - "name": "Mohammedan Dhaka", - "image_id": "275093", - "cc": "bd" - }, - "ss": null, - "round": "9", - "bet365_id": "187155183" - }, - { - "id": "11204535", - "sport_id": "1", - "time": "1767342600", - "time_status": "0", - "league": { - "id": "14959", - "name": "India Delhi Senior Division", - "cc": "in" - }, - "home": { - "id": "177885", - "name": "Ahbab FC", - "image_id": "396446", - "cc": "in" - }, - "away": { - "id": "270807", - "name": "Rangers SC", - "image_id": "561390", - "cc": "in" - }, - "ss": null, - "bet365_id": "187159249" - }, - { - "id": "10650729", - "sport_id": "1", - "time": "1767342900", - "time_status": "0", - "league": { - "id": "1727", - "name": "Australia A-League", - "cc": "au" - }, - "home": { - "id": "50643", - "name": "Melbourne Victory", - "image_id": "5970", - "cc": "au" - }, - "away": { - "id": "2463", - "name": "Perth Glory", - "image_id": "2945", - "cc": "au" - }, - "ss": null, - "round": "11", - "bet365_id": "185933007" - }, - { - "id": "11202146", - "sport_id": "1", - "time": "1767344400", - "time_status": "0", - "league": { - "id": "36349", - "name": "Algeria Elite Championship Women", - "cc": "dz" - }, - "home": { - "id": "1203504", - "name": "Afak Relizane (W)", - "image_id": "509986", - "cc": "dz" - }, - "away": { - "id": "1213182", - "name": "CF Akbou (W)", - "image_id": "388558", - "cc": "dz" - }, - "ss": null, - "bet365_id": "187207243" - }, - { - "id": "11202147", - "sport_id": "1", - "time": "1767344400", - "time_status": "0", - "league": { - "id": "36349", - "name": "Algeria Elite Championship Women", - "cc": "dz" - }, - "home": { - "id": "1216683", - "name": "CR Belouizdad (W)", - "image_id": "1084372", - "cc": "dz" - }, - "away": { - "id": "1216682", - "name": "ALS Batna (W)", - "image_id": "543765", - "cc": "dz" - }, - "ss": null, - "bet365_id": "187233075" - }, - { - "id": "11202148", - "sport_id": "1", - "time": "1767344400", - "time_status": "0", - "league": { - "id": "36349", - "name": "Algeria Elite Championship Women", - "cc": "dz" - }, - "home": { - "id": "1213181", - "name": "FC Bejaia (W)", - "image_id": "388556", - "cc": "dz" - }, - "away": { - "id": "1224160", - "name": "RS Tissemsilt (W)", - "image_id": null, - "cc": null - }, - "ss": null, - "bet365_id": "187233080" - }, - { - "id": "11204461", - "sport_id": "1", - "time": "1767344400", - "time_status": "0", - "league": { - "id": "36349", - "name": "Algeria Elite Championship Women", - "cc": "dz" - }, - "home": { - "id": "1218636", - "name": "JS Kabylie (W)", - "image_id": "1099083", - "cc": "dz" - }, - "away": { - "id": "1203506", - "name": "CEA Setif (W)", - "image_id": "1100131", - "cc": "dz" - }, - "ss": null, - "bet365_id": "187298187" - }, - { - "id": "11204939", - "sport_id": "1", - "time": "1767344400", - "time_status": "0", - "league": { - "id": "1313", - "name": "Israel Liga Bet North", - "cc": "il" - }, - "home": { - "id": "184441", - "name": "Netanya Kolet", - "image_id": null, - "cc": null - }, - "away": { - "id": "1084395", - "name": "SC Mashhad", - "image_id": "1188635", - "cc": "il" - }, - "ss": null, - "bet365_id": "187207918" - }, - { - "id": "11204940", - "sport_id": "1", - "time": "1767344400", - "time_status": "0", - "league": { - "id": "1313", - "name": "Israel Liga Bet North", - "cc": "il" - }, - "home": { - "id": "54346", - "name": "Maccabi Ahi Iksal", - "image_id": "391614", - "cc": "il" - }, - "away": { - "id": "950487", - "name": "FC Tirat HaCarmel", - "image_id": "786158", - "cc": "il" - }, - "o_away": { - "id": "373422", - "name": "MS Tirat HaCarmel", - "image_id": "786158", - "cc": "il" - }, - "ss": null, - "bet365_id": "187252667" - }, - { - "id": "11204941", - "sport_id": "1", - "time": "1767344400", - "time_status": "0", - "league": { - "id": "1313", - "name": "Israel Liga Bet North", - "cc": "il" - }, - "home": { - "id": "1194222", - "name": "FC Kababir", - "image_id": null, - "cc": null - }, - "away": { - "id": "1084328", - "name": "Tzeirey Haifa SC", - "image_id": null, - "cc": null - }, - "ss": null, - "bet365_id": "187254145" - }, - { - "id": "11205045", - "sport_id": "1", - "time": "1767344400", - "time_status": "0", - "league": { - "id": "1310", - "name": "Israel Liga Bet South", - "cc": "il" - }, - "home": { - "id": "49450", - "name": "Maccabi Ironi Kfar Yona", - "image_id": "39614", - "cc": "il" - }, - "away": { - "id": "1046054", - "name": "Beitar Kfar Saba", - "image_id": "39518", - "cc": "il" - }, - "o_away": { - "id": "48411", - "name": "Beitar Kfar Saba Shlomi", - "image_id": "39518", - "cc": "il" - }, - "ss": null, - "bet365_id": "187207916" - }, - { - "id": "11205128", - "sport_id": "1", - "time": "1767344400", - "time_status": "0", - "league": { - "id": "1310", - "name": "Israel Liga Bet South", - "cc": "il" - }, - "home": { - "id": "1187812", - "name": "Maccabi Beer Yaakov", - "image_id": "1055291", - "cc": "il" - }, - "away": { - "id": "46068", - "name": "Maccabi Ironi Netivot", - "image_id": "39520", - "cc": "il" - }, - "ss": null, - "bet365_id": "187160973" - }, - { - "id": "11205129", - "sport_id": "1", - "time": "1767344400", - "time_status": "0", - "league": { - "id": "1310", - "name": "Israel Liga Bet South", - "cc": "il" - }, - "home": { - "id": "1191013", - "name": "Beitar Tel Aviv Holon", - "image_id": "36264", - "cc": "il" - }, - "o_home": { - "id": "301202", - "name": "Beitar Tel Aviv Bat Yam", - "image_id": "36264", - "cc": "il" - }, - "away": { - "id": "46064", - "name": "AS Holon Mor", - "image_id": "300212", - "cc": "il" - }, - "ss": null, - "bet365_id": "187235875" - }, - { - "id": "11206286", - "sport_id": "1", - "time": "1767344400", - "time_status": "0", - "league": { - "id": "13797", - "name": "Myanmar League 2", - "cc": "mm" - }, - "home": { - "id": "1170930", - "name": "YB United FC", - "image_id": "1277338", - "cc": "mm" - }, - "away": { - "id": "259290", - "name": "University FC", - "image_id": "537487", - "cc": "mm" - }, - "ss": null, - "bet365_id": "187161124" - }, - { - "id": "11206287", - "sport_id": "1", - "time": "1767344400", - "time_status": "0", - "league": { - "id": "13797", - "name": "Myanmar League 2", - "cc": "mm" - }, - "home": { - "id": "1170823", - "name": "Yangon City", - "image_id": "1277336", - "cc": "mm" - }, - "away": { - "id": "260312", - "name": "Silver Stars", - "image_id": "537489", - "cc": "mm" - }, - "ss": null, - "bet365_id": "187161132" - }, - { - "id": "11204560", - "sport_id": "1", - "time": "1767346200", - "time_status": "0", - "league": { - "id": "3726", - "name": "India League Women", - "cc": "in" - }, - "home": { - "id": "1231915", - "name": "Nita FA (W)", - "image_id": "1118417", - "cc": "in" - }, - "away": { - "id": "1228473", - "name": "East Bengal FC (W)", - "image_id": "1007757", - "cc": "in" - }, - "o_away": { - "id": "1219330", - "name": "East Bengal Club (W)", - "image_id": "1007757", - "cc": "in" - }, - "ss": null, - "bet365_id": "187159363" - }, - { - "id": "11204591", - "sport_id": "1", - "time": "1767346200", - "time_status": "0", - "league": { - "id": "2750", - "name": "India Mumbai Elite League", - "cc": "in" - }, - "home": { - "id": "197218", - "name": "Millat FC", - "image_id": "548689", - "cc": "in" - }, - "away": { - "id": "321306", - "name": "Mumbai Ultras FC", - "image_id": null, - "cc": "in" - }, - "ss": null, - "bet365_id": "187298338" - }, - { - "id": "11178195", - "sport_id": "1", - "time": "1767348000", - "time_status": "0", - "league": { - "id": "1083", - "name": "Israel Liga Alef South", - "cc": "il" - }, - "home": { - "id": "44567", - "name": "Hapoel Nir Ramat Hasharon", - "image_id": "36274", - "cc": "il" - }, - "away": { - "id": "48396", - "name": "Hapoel Azor", - "image_id": "61700", - "cc": "il" - }, - "ss": null, - "round": "13" - }, - { - "id": "11204921", - "sport_id": "1", - "time": "1767348000", - "time_status": "0", - "league": { - "id": "1083", - "name": "Israel Liga Alef South", - "cc": "il" - }, - "home": { - "id": "44567", - "name": "Hapoel Nir Ramat Hasharon", - "image_id": "36274", - "cc": "il" - }, - "away": { - "id": "48396", - "name": "Hapoel Azor", - "image_id": "61700", - "cc": "il" - }, - "ss": null, - "bet365_id": "185929040" - }, - { - "id": "11205130", - "sport_id": "1", - "time": "1767348000", - "time_status": "0", - "league": { - "id": "1310", - "name": "Israel Liga Bet South", - "cc": "il" - }, - "home": { - "id": "769549", - "name": "Sderot", - "image_id": "954101", - "cc": "il" - }, - "away": { - "id": "187741", - "name": "Beitar Ironi Kiryat Gat", - "image_id": "385158", - "cc": "il" - }, - "ss": null, - "bet365_id": "187298692" - }, - { - "id": "11178193", - "sport_id": "1", - "time": "1767349800", - "time_status": "0", - "league": { - "id": "1083", - "name": "Israel Liga Alef South", - "cc": "il" - }, - "home": { - "id": "46112", - "name": "Maccabi Yavne", - "image_id": "61708", - "cc": "il" - }, - "away": { - "id": "9539", - "name": "FC Beitar Yavne", - "image_id": "388148", - "cc": "il" - }, - "ss": null, - "round": "13" - }, - { - "id": "11204623", - "sport_id": "1", - "time": "1767349800", - "time_status": "0", - "league": { - "id": "6655", - "name": "Iran Div 2", - "cc": "ir" - }, - "home": { - "id": "177078", - "name": "Shahrdari Mahshahr", - "image_id": "299672", - "cc": "ir" - }, - "away": { - "id": "929948", - "name": "KIA Football Academy", - "image_id": "1067536", - "cc": "ir" - }, - "ss": null, - "bet365_id": "187237470" - }, - { - "id": "11204624", - "sport_id": "1", - "time": "1767349800", - "time_status": "0", - "league": { - "id": "6655", - "name": "Iran Div 2", - "cc": "ir" - }, - "home": { - "id": "1083844", - "name": "Omid Tehran", - "image_id": "1216251", - "cc": "ir" - }, - "away": { - "id": "175911", - "name": "Sepidrood Rasht", - "image_id": "361860", - "cc": "ir" - }, - "ss": null, - "bet365_id": "187237473" - }, - { - "id": "11204920", - "sport_id": "1", - "time": "1767349800", - "time_status": "0", - "league": { - "id": "1083", - "name": "Israel Liga Alef South", - "cc": "il" - }, - "home": { - "id": "46112", - "name": "Maccabi Yavne", - "image_id": "61708", - "cc": "il" - }, - "away": { - "id": "9539", - "name": "FC Beitar Yavne", - "image_id": "388148", - "cc": "il" - }, - "ss": null, - "bet365_id": "185929032" - }, - { - "id": "11178192", - "sport_id": "1", - "time": "1767350100", - "time_status": "0", - "league": { - "id": "1083", - "name": "Israel Liga Alef South", - "cc": "il" - }, - "home": { - "id": "262115", - "name": "Maccabi Kiryat Gat", - "image_id": "509572", - "cc": "il" - }, - "away": { - "id": "46106", - "name": "Hapoel Herzliya", - "image_id": "7383", - "cc": "il" - }, - "ss": null, - "round": "13" - }, - { - "id": "11204919", - "sport_id": "1", - "time": "1767350100", - "time_status": "0", - "league": { - "id": "1083", - "name": "Israel Liga Alef South", - "cc": "il" - }, - "home": { - "id": "262115", - "name": "Maccabi Kiryat Gat", - "image_id": "509572", - "cc": "il" - }, - "away": { - "id": "46106", - "name": "Hapoel Herzliya", - "image_id": "7383", - "cc": "il" - }, - "ss": null, - "bet365_id": "185929028" - }, - { - "id": "11204928", - "sport_id": "1", - "time": "1767350400", - "time_status": "0", - "league": { - "id": "1084", - "name": "Israel Liga Alef North", - "cc": "il" - }, - "home": { - "id": "9603", - "name": "Maccabi Achi Nazareth", - "image_id": "34526", - "cc": "il" - }, - "o_home": { - "id": "58133", - "name": "Maccabi Ahi Nazareth", - "image_id": "34526", - "cc": "il" - }, - "away": { - "id": "374323", - "name": "Hapoel Ironi Karmiel", - "image_id": "39530", - "cc": "il" - }, - "ss": null, - "round": "13", - "bet365_id": "185927437" - }, - { - "id": "11178188", - "sport_id": "1", - "time": "1767351600", - "time_status": "0", - "league": { - "id": "1084", - "name": "Israel Liga Alef North", - "cc": "il" - }, - "home": { - "id": "374840", - "name": "Hapoel Ironi Arraba", - "image_id": "764298", - "cc": "il" - }, - "away": { - "id": "757056", - "name": "Maccabi Kiryat Ata Bialik", - "image_id": "65198", - "cc": "il" - }, - "ss": null, - "round": "13", - "bet365_id": "185927415" - }, - { - "id": "11178204", - "sport_id": "1", - "time": "1767351600", - "time_status": "0", - "league": { - "id": "1084", - "name": "Israel Liga Alef North", - "cc": "il" - }, - "home": { - "id": "48247", - "name": "Hapoel Ironi Baqa Al Gharbiyye", - "image_id": "133600", - "cc": "il" - }, - "away": { - "id": "51868", - "name": "Hapoel Tirat Karmel", - "image_id": "401739", - "cc": "il" - }, - "o_away": { - "id": "184862", - "name": "Hapoel Tirat HaCarmel", - "image_id": "401739", - "cc": null - }, - "ss": null, - "round": "13", - "bet365_id": "185927427" - }, - { - "id": "11200678", - "sport_id": "1", - "time": "1767352500", - "time_status": "0", - "league": { - "id": "1084", - "name": "Israel Liga Alef North", - "cc": "il" - }, - "home": { - "id": "9606", - "name": "Ironi Nesher", - "image_id": "61706", - "cc": "il" - }, - "away": { - "id": "187505", - "name": "FC Tzeirey Tamra", - "image_id": "422889", - "cc": "il" - }, - "ss": null, - "round": "13", - "bet365_id": "187235861" - }, - { - "id": "11204943", - "sport_id": "1", - "time": "1767352500", - "time_status": "0", - "league": { - "id": "1313", - "name": "Israel Liga Bet North", - "cc": "il" - }, - "home": { - "id": "52108", - "name": "Hapoel Daliyat Al-Karmel", - "image_id": "39541", - "cc": "il" - }, - "o_home": { - "id": "177124", - "name": "Hapoel Dalyat El Carmel", - "image_id": "39541", - "cc": null - }, - "away": { - "id": "915322", - "name": "Hapoel Yafia", - "image_id": "1055327", - "cc": "il" - }, - "ss": null, - "bet365_id": "187298609" - }, - { - "id": "11196129", - "sport_id": "1", - "time": "1767353400", - "time_status": "0", - "league": { - "id": "2369", - "name": "Syria Division 1", - "cc": "sy" - }, - "home": { - "id": "177710", - "name": "Al Ittihad Aleppo", - "image_id": "40652", - "cc": "sy" - }, - "away": { - "id": "1233307", - "name": "Damascus Al-Ahli", - "image_id": "35891", - "cc": "sy" - }, - "ss": null, - "round": "3" - }, - { - "id": "11196130", - "sport_id": "1", - "time": "1767353400", - "time_status": "0", - "league": { - "id": "2369", - "name": "Syria Division 1", - "cc": "sy" - }, - "home": { - "id": "178455", - "name": "Al-Shorta Damascus", - "image_id": "362456", - "cc": "sy" - }, - "away": { - "id": "308204", - "name": "Al Futowa", - "image_id": "328079", - "cc": "sy" - }, - "ss": null, - "round": "3" - }, - { - "id": "11196141", - "sport_id": "1", - "time": "1767353400", - "time_status": "0", - "league": { - "id": "2369", - "name": "Syria Division 1", - "cc": "sy" - }, - "home": { - "id": "237457", - "name": "Al Taliya SC", - "image_id": "186006", - "cc": "sy" - }, - "away": { - "id": "254050", - "name": "Al Wathba SC", - "image_id": "388276", - "cc": "sy" - }, - "ss": null, - "round": "3" - }, - { - "id": "11205131", - "sport_id": "1", - "time": "1767353400", - "time_status": "0", - "league": { - "id": "1310", - "name": "Israel Liga Bet South", - "cc": "il" - }, - "home": { - "id": "48395", - "name": "Hapoel Kfar Qasm Shuaa", - "image_id": "61698", - "cc": "il" - }, - "o_home": { - "id": "185797", - "name": "Hapoel Kafr Qasim Shouaa", - "image_id": "61698", - "cc": null - }, - "away": { - "id": "1235186", - "name": "Bnei Jaljulia", - "image_id": null, - "cc": null - }, - "ss": null, - "bet365_id": "187301902" - }, - { - "id": "11205791", - "sport_id": "1", - "time": "1767353700", - "time_status": "0", - "league": { - "id": "12352", - "name": "Oman U21 Championship", - "cc": "om" - }, - "home": { - "id": "1231920", - "name": "Al Seeb U21", - "image_id": null, - "cc": null - }, - "away": { - "id": "241664", - "name": "Salalah SC U21", - "image_id": null, - "cc": null - }, - "ss": null, - "bet365_id": "187161266" - }, - { - "id": "11205804", - "sport_id": "1", - "time": "1767354000", - "time_status": "0", - "league": { - "id": "12352", - "name": "Oman U21 Championship", - "cc": "om" - }, - "home": { - "id": "247034", - "name": "Al-Suwaiq U21", - "image_id": null, - "cc": null - }, - "away": { - "id": "1233520", - "name": "Bidiyah U21", - "image_id": null, - "cc": null - }, - "ss": null, - "bet365_id": "187161273" - }, - { - "id": "11146987", - "sport_id": "1", - "time": "1767354300", - "time_status": "0", - "league": { - "id": "3237", - "name": "Brazil Sao Paulo Youth Cup", - "cc": "br" - }, - "home": { - "id": "1231521", - "name": "EC Meia Noite SP U20", - "image_id": "1312954", - "cc": "br" - }, - "away": { - "id": "1231124", - "name": "AE Real U20", - "image_id": "1312956", - "cc": "br" - }, - "ss": null, - "round": "1" - }, - { - "id": "11178199", - "sport_id": "1", - "time": "1767355200", - "time_status": "0", - "league": { - "id": "1084", - "name": "Israel Liga Alef North", - "cc": "il" - }, - "home": { - "id": "182407", - "name": "Maccabi Nujeidat Ahmed", - "image_id": "543961", - "cc": "il" - }, - "away": { - "id": "46747", - "name": "Hapoel Umm al-Fahm", - "image_id": "86306", - "cc": "il" - }, - "ss": null, - "round": "13", - "bet365_id": "185927452" - }, - { - "id": "11204942", - "sport_id": "1", - "time": "1767355200", - "time_status": "0", - "league": { - "id": "1313", - "name": "Israel Liga Bet North", - "cc": "il" - }, - "home": { - "id": "48137", - "name": "Tzeirei Kfar Kanna", - "image_id": "388294", - "cc": "il" - }, - "away": { - "id": "56204", - "name": "Hapoel Bnei Jat United", - "image_id": "237388", - "cc": "il" - }, - "o_away": { - "id": "82815", - "name": "Hapoel Ihud Bnei Jat", - "image_id": "237388", - "cc": null - }, - "ss": null, - "bet365_id": "187298516" - }, - { - "id": "11128605", - "sport_id": "1", - "time": "1767357000", - "time_status": "0", - "league": { - "id": "6814", - "name": "Egypt Division 2", - "cc": "eg" - }, - "home": { - "id": "774531", - "name": "Proxy SC", - "image_id": "998831", - "cc": "eg" - }, - "away": { - "id": "45898", - "name": "El Daklyeh", - "image_id": "58317", - "cc": "eg" - }, - "ss": null, - "round": "17", - "bet365_id": "186930189" - }, - { - "id": "11128608", - "sport_id": "1", - "time": "1767357000", - "time_status": "0", - "league": { - "id": "6814", - "name": "Egypt Division 2", - "cc": "eg" - }, - "home": { - "id": "378340", - "name": "La Viena FC", - "image_id": "775024", - "cc": "eg" - }, - "away": { - "id": "69958", - "name": "El Seka El Hadid", - "image_id": "307068", - "cc": "eg" - }, - "ss": null, - "round": "17", - "bet365_id": "187164367" - } - ] -} \ No newline at end of file +[{"i":3596622,"p":"sr:match:61300925","htId":2470,"atId":2461,"n":"Everton|v|Wolverhampton","dt":"2026-01-07T19:30:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3596622$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.01},{"i":1714,"s":"PREMATCH$3596622$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":17.0},{"i":1715,"s":"PREMATCH$3596622$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":34.0},{"i":1714,"s":"PREMATCH$3596622$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.17},{"i":1715,"s":"PREMATCH$3596622$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3596622$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":2.08},{"i":1714,"s":"PREMATCH$3596622$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":7.1},{"i":1715,"s":"PREMATCH$3596622$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":13.75},{"i":1714,"s":"PREMATCH$3596622$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3596622$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.36},{"i":1714,"s":"PREMATCH$3596622$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":3.2},{"i":1715,"s":"PREMATCH$3596622$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":5.2},{"i":1714,"s":"PREMATCH$3596622$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3596622$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.1},{"i":1714,"s":"PREMATCH$3596622$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":1.75},{"i":1714,"s":"PREMATCH$3596622$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":35.0},{"i":1715,"s":"PREMATCH$3596622$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":56.0},{"i":1714,"s":"PREMATCH$3596622$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.02}]},{"i":1,"n":"1X2","S":[{"i":2,"s":"PREMATCH$3596622$1_2","n":"X","p":2,"v":3.75},{"i":1,"s":"PREMATCH$3596622$1_1","n":"1","p":1,"v":1.75},{"i":3,"s":"PREMATCH$3596622$1_3","n":"2","p":3,"v":5.2}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3596622$17_12@2.5","n":"Over 2.5","p":12,"v":2.03},{"i":12,"s":"PREMATCH$3596622$17_12@6.5","n":"Over 6.5","p":12,"v":25.0},{"i":13,"s":"PREMATCH$3596622$17_13@4.5","n":"Under 4.5","p":13,"v":1.11},{"i":13,"s":"PREMATCH$3596622$17_13@0.5","n":"Under 0.5","p":13,"v":9.1},{"i":12,"s":"PREMATCH$3596622$17_12@1.5","n":"Over 1.5","p":12,"v":1.36},{"i":12,"s":"PREMATCH$3596622$17_12@5.5","n":"Over 5.5","p":12,"v":13.75},{"i":13,"s":"PREMATCH$3596622$17_13@3.5","n":"Under 3.5","p":13,"v":1.31},{"i":12,"s":"PREMATCH$3596622$17_12@0.5","n":"Over 0.5","p":12,"v":1.06},{"i":12,"s":"PREMATCH$3596622$17_12@4.5","n":"Over 4.5","p":12,"v":6.8},{"i":13,"s":"PREMATCH$3596622$17_13@6.5","n":"Under 6.5","p":13,"v":1.0},{"i":13,"s":"PREMATCH$3596622$17_13@2.5","n":"Under 2.5","p":13,"v":1.78},{"i":12,"s":"PREMATCH$3596622$17_12@3.5","n":"Over 3.5","p":12,"v":3.5},{"i":13,"s":"PREMATCH$3596622$17_13@5.5","n":"Under 5.5","p":13,"v":1.02},{"i":13,"s":"PREMATCH$3596622$17_13@1.5","n":"Under 1.5","p":13,"v":3.2}]},{"i":18,"n":"Home Total","S":[{"i":12,"s":"PREMATCH$3596622$18_12@3.5","n":"Over 3.5","p":12,"v":9.5},{"i":13,"s":"PREMATCH$3596622$18_13@1.5","n":"Under 1.5","p":13,"v":1.87},{"i":12,"s":"PREMATCH$3596622$18_12@0.5","n":"Over 0.5","p":12,"v":1.18},{"i":13,"s":"PREMATCH$3596622$18_13@2.5","n":"Under 2.5","p":13,"v":1.24},{"i":12,"s":"PREMATCH$3596622$18_12@1.5","n":"Over 1.5","p":12,"v":1.9},{"i":13,"s":"PREMATCH$3596622$18_13@3.5","n":"Under 3.5","p":13,"v":1.05},{"i":12,"s":"PREMATCH$3596622$18_12@2.5","n":"Over 2.5","p":12,"v":3.9},{"i":13,"s":"PREMATCH$3596622$18_13@0.5","n":"Under 0.5","p":13,"v":4.75}]},{"i":19,"n":"Away Total","S":[{"i":13,"s":"PREMATCH$3596622$19_13@0.5","n":"Under 0.5","p":13,"v":2.28},{"i":12,"s":"PREMATCH$3596622$19_12@2.5","n":"Over 2.5","p":12,"v":12.75},{"i":13,"s":"PREMATCH$3596622$19_13@1.5","n":"Under 1.5","p":13,"v":1.23},{"i":13,"s":"PREMATCH$3596622$19_13@2.5","n":"Under 2.5","p":13,"v":1.02},{"i":12,"s":"PREMATCH$3596622$19_12@0.5","n":"Over 0.5","p":12,"v":1.61},{"i":12,"s":"PREMATCH$3596622$19_12@1.5","n":"Over 1.5","p":12,"v":4.1}]},{"i":10,"n":"Double Chance","S":[{"i":9,"s":"PREMATCH$3596622$10_9","n":"1X","p":1,"v":1.18},{"i":10,"s":"PREMATCH$3596622$10_10","n":"12","p":2,"v":1.29},{"i":11,"s":"PREMATCH$3596622$10_11","n":"X2","p":3,"v":2.13}]},{"i":27,"n":"Both Teams To Score","S":[{"i":74,"s":"PREMATCH$3596622$27_74","n":"Yes","p":74,"v":1.93},{"i":76,"s":"PREMATCH$3596622$27_76","n":"No","p":76,"v":1.88}]},{"i":14,"n":"European Handicap","S":[{"i":1712,"s":"PREMATCH$3596622$14_1712@1","n":"X (Home +1)","p":1712,"v":7.1},{"i":1711,"s":"PREMATCH$3596622$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.17},{"i":1712,"s":"PREMATCH$3596622$14_1712@-3","n":"X (Home -3)","p":1712,"v":9.8},{"i":1712,"s":"PREMATCH$3596622$14_1712@-1","n":"X (Home -1)","p":1712,"v":3.6},{"i":1712,"s":"PREMATCH$3596622$14_1712@-2","n":"X (Home -2)","p":1712,"v":5.1},{"i":1711,"s":"PREMATCH$3596622$14_1711@-1","n":"1 (Home -1)","p":1711,"v":3.2},{"i":1711,"s":"PREMATCH$3596622$14_1711@-3","n":"1 (Home -3)","p":1711,"v":17.0},{"i":1711,"s":"PREMATCH$3596622$14_1711@-2","n":"1 (Home -2)","p":1711,"v":7.1},{"i":1713,"s":"PREMATCH$3596622$14_1713@1","n":"2 (Home +1)","p":1713,"v":13.75},{"i":1713,"s":"PREMATCH$3596622$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.36},{"i":1713,"s":"PREMATCH$3596622$14_1713@-3","n":"2 (Home -3)","p":1713,"v":1.1},{"i":1713,"s":"PREMATCH$3596622$14_1713@-1","n":"2 (Home -1)","p":1713,"v":2.08}]}]},{"i":3596623,"p":"sr:match:61300935","htId":8,"atId":2464,"n":"Manchester City|v|Brighton","dt":"2026-01-07T19:30:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3596623$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":35.0},{"i":1715,"s":"PREMATCH$3596623$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.27},{"i":1714,"s":"PREMATCH$3596623$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":7.6},{"i":1714,"s":"PREMATCH$3596623$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.11},{"i":1715,"s":"PREMATCH$3596623$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":15.0},{"i":1715,"s":"PREMATCH$3596623$16_1715@-5.5","n":"Away (Home -5.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3596623$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.71},{"i":1714,"s":"PREMATCH$3596623$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":1.46},{"i":1714,"s":"PREMATCH$3596623$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":16.0},{"i":1715,"s":"PREMATCH$3596623$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":6.7},{"i":1715,"s":"PREMATCH$3596623$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.01},{"i":1715,"s":"PREMATCH$3596623$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":2.72},{"i":1714,"s":"PREMATCH$3596623$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":2.15},{"i":1714,"s":"PREMATCH$3596623$16_1714@-5.5","n":"Home (Home -5.5)","p":1714,"v":31.0},{"i":1714,"s":"PREMATCH$3596623$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3596623$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.09},{"i":1714,"s":"PREMATCH$3596623$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":3.8},{"i":1714,"s":"PREMATCH$3596623$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.01}]},{"i":1,"n":"1X2","S":[{"i":3,"s":"PREMATCH$3596623$1_3","n":"2","p":3,"v":6.7},{"i":2,"s":"PREMATCH$3596623$1_2","n":"X","p":2,"v":5.1},{"i":1,"s":"PREMATCH$3596623$1_1","n":"1","p":1,"v":1.46}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3596623$17_12@2.5","n":"Over 2.5","p":12,"v":1.44},{"i":12,"s":"PREMATCH$3596623$17_12@6.5","n":"Over 6.5","p":12,"v":11.25},{"i":13,"s":"PREMATCH$3596623$17_13@3.5","n":"Under 3.5","p":13,"v":1.76},{"i":13,"s":"PREMATCH$3596623$17_13@7.5","n":"Under 7.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3596623$17_12@3.5","n":"Over 3.5","p":12,"v":2.08},{"i":12,"s":"PREMATCH$3596623$17_12@7.5","n":"Over 7.5","p":12,"v":20.5},{"i":13,"s":"PREMATCH$3596623$17_13@2.5","n":"Under 2.5","p":13,"v":2.8},{"i":13,"s":"PREMATCH$3596623$17_13@6.5","n":"Under 6.5","p":13,"v":1.04},{"i":12,"s":"PREMATCH$3596623$17_12@4.5","n":"Over 4.5","p":12,"v":3.35},{"i":12,"s":"PREMATCH$3596623$17_12@0.5","n":"Over 0.5","p":12,"v":1.01},{"i":13,"s":"PREMATCH$3596623$17_13@1.5","n":"Under 1.5","p":13,"v":6.0},{"i":13,"s":"PREMATCH$3596623$17_13@5.5","n":"Under 5.5","p":13,"v":1.13},{"i":12,"s":"PREMATCH$3596623$17_12@1.5","n":"Over 1.5","p":12,"v":1.13},{"i":12,"s":"PREMATCH$3596623$17_12@5.5","n":"Over 5.5","p":12,"v":6.0},{"i":13,"s":"PREMATCH$3596623$17_13@0.5","n":"Under 0.5","p":13,"v":17.5},{"i":13,"s":"PREMATCH$3596623$17_13@4.5","n":"Under 4.5","p":13,"v":1.33}]},{"i":18,"n":"Home Total","S":[{"i":12,"s":"PREMATCH$3596623$18_12@2.5","n":"Over 2.5","p":12,"v":2.18},{"i":13,"s":"PREMATCH$3596623$18_13@4.5","n":"Under 4.5","p":13,"v":1.06},{"i":13,"s":"PREMATCH$3596623$18_13@0.5","n":"Under 0.5","p":13,"v":9.2},{"i":12,"s":"PREMATCH$3596623$18_12@3.5","n":"Over 3.5","p":12,"v":4.1},{"i":13,"s":"PREMATCH$3596623$18_13@1.5","n":"Under 1.5","p":13,"v":3.0},{"i":12,"s":"PREMATCH$3596623$18_12@4.5","n":"Over 4.5","p":12,"v":8.7},{"i":12,"s":"PREMATCH$3596623$18_12@0.5","n":"Over 0.5","p":12,"v":1.05},{"i":13,"s":"PREMATCH$3596623$18_13@2.5","n":"Under 2.5","p":13,"v":1.66},{"i":12,"s":"PREMATCH$3596623$18_12@1.5","n":"Over 1.5","p":12,"v":1.38},{"i":13,"s":"PREMATCH$3596623$18_13@3.5","n":"Under 3.5","p":13,"v":1.22}]},{"i":19,"n":"Away Total","S":[{"i":12,"s":"PREMATCH$3596623$19_12@2.5","n":"Over 2.5","p":12,"v":8.9},{"i":12,"s":"PREMATCH$3596623$19_12@1.5","n":"Over 1.5","p":12,"v":3.15},{"i":13,"s":"PREMATCH$3596623$19_13@0.5","n":"Under 0.5","p":13,"v":2.72},{"i":12,"s":"PREMATCH$3596623$19_12@0.5","n":"Over 0.5","p":12,"v":1.44},{"i":13,"s":"PREMATCH$3596623$19_13@1.5","n":"Under 1.5","p":13,"v":1.34},{"i":13,"s":"PREMATCH$3596623$19_13@2.5","n":"Under 2.5","p":13,"v":1.05}]},{"i":10,"n":"Double Chance","S":[{"i":10,"s":"PREMATCH$3596623$10_10","n":"12","p":2,"v":1.18},{"i":11,"s":"PREMATCH$3596623$10_11","n":"X2","p":3,"v":2.82},{"i":9,"s":"PREMATCH$3596623$10_9","n":"1X","p":1,"v":1.12}]},{"i":27,"n":"Both Teams To Score","S":[{"i":76,"s":"PREMATCH$3596623$27_76","n":"No","p":76,"v":2.4},{"i":74,"s":"PREMATCH$3596623$27_74","n":"Yes","p":74,"v":1.57}]},{"i":14,"n":"European Handicap","S":[{"i":1711,"s":"PREMATCH$3596623$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.11},{"i":1711,"s":"PREMATCH$3596623$14_1711@-3","n":"1 (Home -3)","p":1711,"v":7.6},{"i":1711,"s":"PREMATCH$3596623$14_1711@-2","n":"1 (Home -2)","p":1711,"v":3.8},{"i":1711,"s":"PREMATCH$3596623$14_1711@-1","n":"1 (Home -1)","p":1711,"v":2.15},{"i":1712,"s":"PREMATCH$3596623$14_1712@-1","n":"X (Home -1)","p":1712,"v":4.15},{"i":1712,"s":"PREMATCH$3596623$14_1712@-3","n":"X (Home -3)","p":1712,"v":6.6},{"i":1712,"s":"PREMATCH$3596623$14_1712@-2","n":"X (Home -2)","p":1712,"v":4.5},{"i":1713,"s":"PREMATCH$3596623$14_1713@1","n":"2 (Home +1)","p":1713,"v":15.0},{"i":1713,"s":"PREMATCH$3596623$14_1713@-3","n":"2 (Home -3)","p":1713,"v":1.27},{"i":1712,"s":"PREMATCH$3596623$14_1712@1","n":"X (Home +1)","p":1712,"v":9.5},{"i":1713,"s":"PREMATCH$3596623$14_1713@-1","n":"2 (Home -1)","p":1713,"v":2.72},{"i":1713,"s":"PREMATCH$3596623$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.71}]}]},{"i":3576749,"p":"sr:match:61300913","htId":2463,"atId":27,"n":"Tottenham|v|Sunderland","dt":"2026-01-04T15:00:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3576749$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":52.0},{"i":1715,"s":"PREMATCH$3576749$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":1.92},{"i":1715,"s":"PREMATCH$3576749$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3576749$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.04},{"i":1714,"s":"PREMATCH$3576749$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":40.0},{"i":1714,"s":"PREMATCH$3576749$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":1.89},{"i":1715,"s":"PREMATCH$3576749$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":4.5},{"i":1715,"s":"PREMATCH$3576749$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3576749$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.0},{"i":1714,"s":"PREMATCH$3576749$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":3.6},{"i":1715,"s":"PREMATCH$3576749$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":11.5},{"i":1715,"s":"PREMATCH$3576749$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.08},{"i":1714,"s":"PREMATCH$3576749$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1714,"s":"PREMATCH$3576749$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":8.3},{"i":1715,"s":"PREMATCH$3576749$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":30.0},{"i":1714,"s":"PREMATCH$3576749$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.21},{"i":1715,"s":"PREMATCH$3576749$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.3},{"i":1714,"s":"PREMATCH$3576749$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":20.0}]},{"i":1,"n":"1X2","S":[{"i":3,"s":"PREMATCH$3576749$1_3","n":"2","p":3,"v":4.5},{"i":2,"s":"PREMATCH$3576749$1_2","n":"X","p":2,"v":3.6},{"i":1,"s":"PREMATCH$3576749$1_1","n":"1","p":1,"v":1.89}]},{"i":17,"n":"Total","S":[{"i":13,"s":"PREMATCH$3576749$17_13@6.5","n":"Under 6.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3576749$17_12@0.5","n":"Over 0.5","p":12,"v":1.07},{"i":13,"s":"PREMATCH$3576749$17_13@2.5","n":"Under 2.5","p":13,"v":1.74},{"i":12,"s":"PREMATCH$3576749$17_12@4.5","n":"Over 4.5","p":12,"v":7.3},{"i":13,"s":"PREMATCH$3576749$17_13@5.5","n":"Under 5.5","p":13,"v":1.02},{"i":13,"s":"PREMATCH$3576749$17_13@1.5","n":"Under 1.5","p":13,"v":3.1},{"i":12,"s":"PREMATCH$3576749$17_12@3.5","n":"Over 3.5","p":12,"v":3.7},{"i":13,"s":"PREMATCH$3576749$17_13@4.5","n":"Under 4.5","p":13,"v":1.1},{"i":12,"s":"PREMATCH$3576749$17_12@2.5","n":"Over 2.5","p":12,"v":2.1},{"i":13,"s":"PREMATCH$3576749$17_13@0.5","n":"Under 0.5","p":13,"v":8.8},{"i":12,"s":"PREMATCH$3576749$17_12@6.5","n":"Over 6.5","p":12,"v":27.0},{"i":13,"s":"PREMATCH$3576749$17_13@3.5","n":"Under 3.5","p":13,"v":1.28},{"i":12,"s":"PREMATCH$3576749$17_12@1.5","n":"Over 1.5","p":12,"v":1.38},{"i":12,"s":"PREMATCH$3576749$17_12@5.5","n":"Over 5.5","p":12,"v":14.75}]},{"i":18,"n":"Home Total","S":[{"i":13,"s":"PREMATCH$3576749$18_13@3.5","n":"Under 3.5","p":13,"v":1.03},{"i":12,"s":"PREMATCH$3576749$18_12@1.5","n":"Over 1.5","p":12,"v":2.03},{"i":12,"s":"PREMATCH$3576749$18_12@2.5","n":"Over 2.5","p":12,"v":4.4},{"i":13,"s":"PREMATCH$3576749$18_13@0.5","n":"Under 0.5","p":13,"v":4.3},{"i":13,"s":"PREMATCH$3576749$18_13@1.5","n":"Under 1.5","p":13,"v":1.75},{"i":12,"s":"PREMATCH$3576749$18_12@3.5","n":"Over 3.5","p":12,"v":11.0},{"i":12,"s":"PREMATCH$3576749$18_12@0.5","n":"Over 0.5","p":12,"v":1.21},{"i":13,"s":"PREMATCH$3576749$18_13@2.5","n":"Under 2.5","p":13,"v":1.2}]},{"i":19,"n":"Away Total","S":[{"i":12,"s":"PREMATCH$3576749$19_12@0.5","n":"Over 0.5","p":12,"v":1.56},{"i":13,"s":"PREMATCH$3576749$19_13@2.5","n":"Under 2.5","p":13,"v":1.03},{"i":12,"s":"PREMATCH$3576749$19_12@1.5","n":"Over 1.5","p":12,"v":3.8},{"i":12,"s":"PREMATCH$3576749$19_12@2.5","n":"Over 2.5","p":12,"v":11.5},{"i":13,"s":"PREMATCH$3576749$19_13@0.5","n":"Under 0.5","p":13,"v":2.38},{"i":13,"s":"PREMATCH$3576749$19_13@1.5","n":"Under 1.5","p":13,"v":1.26}]},{"i":10,"n":"Double Chance","S":[{"i":11,"s":"PREMATCH$3576749$10_11","n":"X2","p":3,"v":1.96},{"i":10,"s":"PREMATCH$3576749$10_10","n":"12","p":2,"v":1.31},{"i":9,"s":"PREMATCH$3576749$10_9","n":"1X","p":1,"v":1.22}]},{"i":27,"n":"Both Teams To Score","S":[{"i":74,"s":"PREMATCH$3576749$27_74","n":"Yes","p":74,"v":1.96},{"i":76,"s":"PREMATCH$3576749$27_76","n":"No","p":76,"v":1.88}]},{"i":14,"n":"European Handicap","S":[{"i":1712,"s":"PREMATCH$3576749$14_1712@-2","n":"X (Home -2)","p":1712,"v":5.6},{"i":1712,"s":"PREMATCH$3576749$14_1712@-1","n":"X (Home -1)","p":1712,"v":3.7},{"i":1712,"s":"PREMATCH$3576749$14_1712@-3","n":"X (Home -3)","p":1712,"v":11.0},{"i":1713,"s":"PREMATCH$3576749$14_1713@1","n":"2 (Home +1)","p":1713,"v":11.5},{"i":1711,"s":"PREMATCH$3576749$14_1711@-1","n":"1 (Home -1)","p":1711,"v":3.6},{"i":1712,"s":"PREMATCH$3576749$14_1712@1","n":"X (Home +1)","p":1712,"v":6.4},{"i":1711,"s":"PREMATCH$3576749$14_1711@-3","n":"1 (Home -3)","p":1711,"v":20.0},{"i":1711,"s":"PREMATCH$3576749$14_1711@-2","n":"1 (Home -2)","p":1711,"v":8.3},{"i":1713,"s":"PREMATCH$3576749$14_1713@-1","n":"2 (Home -1)","p":1713,"v":1.92},{"i":1711,"s":"PREMATCH$3576749$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.21},{"i":1713,"s":"PREMATCH$3576749$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.3},{"i":1713,"s":"PREMATCH$3576749$14_1713@-3","n":"2 (Home -3)","p":1713,"v":1.08}]}]},{"i":3596619,"p":"sr:match:61300931","htId":2465,"atId":7,"n":"West Ham|v|Nottingham Forest","dt":"2026-01-06T20:00:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3596619$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":27.0},{"i":1714,"s":"PREMATCH$3596619$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.18},{"i":1714,"s":"PREMATCH$3596619$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":35.0},{"i":1715,"s":"PREMATCH$3596619$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.01},{"i":1715,"s":"PREMATCH$3596619$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":2.45},{"i":1714,"s":"PREMATCH$3596619$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":2.97},{"i":1715,"s":"PREMATCH$3596619$16_1715@4.5","n":"Away (Home +4.5)","p":1715,"v":48.0},{"i":1714,"s":"PREMATCH$3596619$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.04},{"i":1715,"s":"PREMATCH$3596619$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.12},{"i":1714,"s":"PREMATCH$3596619$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":6.3},{"i":1715,"s":"PREMATCH$3596619$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":4.9},{"i":1714,"s":"PREMATCH$3596619$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3596619$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":1.4},{"i":1715,"s":"PREMATCH$3596619$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":11.5},{"i":1714,"s":"PREMATCH$3596619$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.56},{"i":1714,"s":"PREMATCH$3596619$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":15.5},{"i":1714,"s":"PREMATCH$3596619$16_1714@4.5","n":"Home (Home +4.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3596619$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.0}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3596619$17_12@4.5","n":"Over 4.5","p":12,"v":6.3},{"i":12,"s":"PREMATCH$3596619$17_12@0.5","n":"Over 0.5","p":12,"v":1.05},{"i":13,"s":"PREMATCH$3596619$17_13@2.5","n":"Under 2.5","p":13,"v":1.9},{"i":13,"s":"PREMATCH$3596619$17_13@6.5","n":"Under 6.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3596619$17_12@3.5","n":"Over 3.5","p":12,"v":3.25},{"i":13,"s":"PREMATCH$3596619$17_13@1.5","n":"Under 1.5","p":13,"v":3.65},{"i":13,"s":"PREMATCH$3596619$17_13@5.5","n":"Under 5.5","p":13,"v":1.03},{"i":12,"s":"PREMATCH$3596619$17_12@6.5","n":"Over 6.5","p":12,"v":24.0},{"i":12,"s":"PREMATCH$3596619$17_12@2.5","n":"Over 2.5","p":12,"v":1.9},{"i":13,"s":"PREMATCH$3596619$17_13@4.5","n":"Under 4.5","p":13,"v":1.12},{"i":13,"s":"PREMATCH$3596619$17_13@0.5","n":"Under 0.5","p":13,"v":10.5},{"i":12,"s":"PREMATCH$3596619$17_12@5.5","n":"Over 5.5","p":12,"v":12.75},{"i":12,"s":"PREMATCH$3596619$17_12@1.5","n":"Over 1.5","p":12,"v":1.29},{"i":13,"s":"PREMATCH$3596619$17_13@3.5","n":"Under 3.5","p":13,"v":1.35}]},{"i":1,"n":"1X2","S":[{"i":3,"s":"PREMATCH$3596619$1_3","n":"2","p":3,"v":2.45},{"i":2,"s":"PREMATCH$3596619$1_2","n":"X","p":2,"v":3.5},{"i":1,"s":"PREMATCH$3596619$1_1","n":"1","p":1,"v":2.97}]},{"i":18,"n":"Home Total","S":[{"i":13,"s":"PREMATCH$3596619$18_13@1.5","n":"Under 1.5","p":13,"v":1.49},{"i":12,"s":"PREMATCH$3596619$18_12@3.5","n":"Over 3.5","p":12,"v":17.5},{"i":13,"s":"PREMATCH$3596619$18_13@0.5","n":"Under 0.5","p":13,"v":3.3},{"i":12,"s":"PREMATCH$3596619$18_12@2.5","n":"Over 2.5","p":12,"v":6.5},{"i":13,"s":"PREMATCH$3596619$18_13@3.5","n":"Under 3.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3596619$18_12@1.5","n":"Over 1.5","p":12,"v":2.58},{"i":13,"s":"PREMATCH$3596619$18_13@2.5","n":"Under 2.5","p":13,"v":1.1},{"i":12,"s":"PREMATCH$3596619$18_12@0.5","n":"Over 0.5","p":12,"v":1.32}]},{"i":19,"n":"Away Total","S":[{"i":13,"s":"PREMATCH$3596619$19_13@2.5","n":"Under 2.5","p":13,"v":1.15},{"i":12,"s":"PREMATCH$3596619$19_12@0.5","n":"Over 0.5","p":12,"v":1.25},{"i":13,"s":"PREMATCH$3596619$19_13@3.5","n":"Under 3.5","p":13,"v":1.01},{"i":12,"s":"PREMATCH$3596619$19_12@1.5","n":"Over 1.5","p":12,"v":2.27},{"i":13,"s":"PREMATCH$3596619$19_13@0.5","n":"Under 0.5","p":13,"v":3.8},{"i":12,"s":"PREMATCH$3596619$19_12@2.5","n":"Over 2.5","p":12,"v":5.2},{"i":13,"s":"PREMATCH$3596619$19_13@1.5","n":"Under 1.5","p":13,"v":1.62},{"i":12,"s":"PREMATCH$3596619$19_12@3.5","n":"Over 3.5","p":12,"v":13.75}]},{"i":10,"n":"Double Chance","S":[{"i":11,"s":"PREMATCH$3596619$10_11","n":"X2","p":3,"v":1.42},{"i":10,"s":"PREMATCH$3596619$10_10","n":"12","p":2,"v":1.33},{"i":9,"s":"PREMATCH$3596619$10_9","n":"1X","p":1,"v":1.58}]},{"i":27,"n":"Both Teams To Score","S":[{"i":76,"s":"PREMATCH$3596619$27_76","n":"No","p":76,"v":2.13},{"i":74,"s":"PREMATCH$3596619$27_74","n":"Yes","p":74,"v":1.72}]},{"i":14,"n":"European Handicap","S":[{"i":1713,"s":"PREMATCH$3596619$14_1713@-1","n":"2 (Home -1)","p":1713,"v":1.4},{"i":1713,"s":"PREMATCH$3596619$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.12},{"i":1711,"s":"PREMATCH$3596619$14_1711@-2","n":"1 (Home -2)","p":1711,"v":15.5},{"i":1711,"s":"PREMATCH$3596619$14_1711@-1","n":"1 (Home -1)","p":1711,"v":6.3},{"i":1713,"s":"PREMATCH$3596619$14_1713@2","n":"2 (Home +2)","p":1713,"v":11.5},{"i":1713,"s":"PREMATCH$3596619$14_1713@1","n":"2 (Home +1)","p":1713,"v":4.9},{"i":1712,"s":"PREMATCH$3596619$14_1712@2","n":"X (Home +2)","p":1712,"v":7.2},{"i":1712,"s":"PREMATCH$3596619$14_1712@1","n":"X (Home +1)","p":1712,"v":4.5},{"i":1711,"s":"PREMATCH$3596619$14_1711@2","n":"1 (Home +2)","p":1711,"v":1.18},{"i":1711,"s":"PREMATCH$3596619$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.56},{"i":1712,"s":"PREMATCH$3596619$14_1712@-1","n":"X (Home -1)","p":1712,"v":5.0},{"i":1712,"s":"PREMATCH$3596619$14_1712@-2","n":"X (Home -2)","p":1712,"v":8.7}]}]},{"i":3576746,"p":"sr:match:61300897","htId":2462,"atId":2469,"n":"Bournemouth|v|Arsenal","dt":"2026-01-03T17:30:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1714,"s":"PREMATCH$3576746$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.59},{"i":1714,"s":"PREMATCH$3576746$16_1714@5.5","n":"Home (Home +5.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576746$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":9.9},{"i":1715,"s":"PREMATCH$3576746$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3576746$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":6.3},{"i":1715,"s":"PREMATCH$3576746$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":1.5},{"i":1714,"s":"PREMATCH$3576746$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.2},{"i":1715,"s":"PREMATCH$3576746$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":1.12},{"i":1715,"s":"PREMATCH$3576746$16_1715@4.5","n":"Away (Home +4.5)","p":1715,"v":21.5},{"i":1714,"s":"PREMATCH$3576746$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576746$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":2.37},{"i":1714,"s":"PREMATCH$3576746$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.05},{"i":1715,"s":"PREMATCH$3576746$16_1715@5.5","n":"Away (Home +5.5)","p":1715,"v":40.0},{"i":1715,"s":"PREMATCH$3576746$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.01},{"i":1714,"s":"PREMATCH$3576746$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":37.0},{"i":1715,"s":"PREMATCH$3576746$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":4.55},{"i":1714,"s":"PREMATCH$3576746$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":2.6},{"i":1714,"s":"PREMATCH$3576746$16_1714@4.5","n":"Home (Home +4.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576746$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3576746$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":15.5}]},{"i":1,"n":"1X2","S":[{"i":1,"s":"PREMATCH$3576746$1_1","n":"1","p":1,"v":6.3},{"i":3,"s":"PREMATCH$3576746$1_3","n":"2","p":3,"v":1.52},{"i":2,"s":"PREMATCH$3576746$1_2","n":"X","p":2,"v":4.8}]},{"i":17,"n":"Total","S":[{"i":13,"s":"PREMATCH$3576746$17_13@0.5","n":"Under 0.5","p":13,"v":13.75},{"i":13,"s":"PREMATCH$3576746$17_13@4.5","n":"Under 4.5","p":13,"v":1.2},{"i":12,"s":"PREMATCH$3576746$17_12@2.5","n":"Over 2.5","p":12,"v":1.64},{"i":12,"s":"PREMATCH$3576746$17_12@6.5","n":"Over 6.5","p":12,"v":17.0},{"i":13,"s":"PREMATCH$3576746$17_13@1.5","n":"Under 1.5","p":13,"v":4.4},{"i":13,"s":"PREMATCH$3576746$17_13@5.5","n":"Under 5.5","p":13,"v":1.07},{"i":12,"s":"PREMATCH$3576746$17_12@3.5","n":"Over 3.5","p":12,"v":2.6},{"i":13,"s":"PREMATCH$3576746$17_13@2.5","n":"Under 2.5","p":13,"v":2.25},{"i":13,"s":"PREMATCH$3576746$17_13@6.5","n":"Under 6.5","p":13,"v":1.01},{"i":12,"s":"PREMATCH$3576746$17_12@0.5","n":"Over 0.5","p":12,"v":1.02},{"i":12,"s":"PREMATCH$3576746$17_12@4.5","n":"Over 4.5","p":12,"v":4.6},{"i":13,"s":"PREMATCH$3576746$17_13@3.5","n":"Under 3.5","p":13,"v":1.5},{"i":12,"s":"PREMATCH$3576746$17_12@1.5","n":"Over 1.5","p":12,"v":1.22},{"i":12,"s":"PREMATCH$3576746$17_12@5.5","n":"Over 5.5","p":12,"v":8.8}]},{"i":18,"n":"Home Total","S":[{"i":13,"s":"PREMATCH$3576746$18_13@0.5","n":"Under 0.5","p":13,"v":2.38},{"i":13,"s":"PREMATCH$3576746$18_13@1.5","n":"Under 1.5","p":13,"v":1.25},{"i":12,"s":"PREMATCH$3576746$18_12@2.5","n":"Over 2.5","p":12,"v":11.5},{"i":13,"s":"PREMATCH$3576746$18_13@2.5","n":"Under 2.5","p":13,"v":1.03},{"i":12,"s":"PREMATCH$3576746$18_12@1.5","n":"Over 1.5","p":12,"v":3.8},{"i":12,"s":"PREMATCH$3576746$18_12@0.5","n":"Over 0.5","p":12,"v":1.56}]},{"i":19,"n":"Away Total","S":[{"i":13,"s":"PREMATCH$3576746$19_13@0.5","n":"Under 0.5","p":13,"v":7.0},{"i":12,"s":"PREMATCH$3576746$19_12@2.5","n":"Over 2.5","p":12,"v":2.67},{"i":13,"s":"PREMATCH$3576746$19_13@3.5","n":"Under 3.5","p":13,"v":1.14},{"i":12,"s":"PREMATCH$3576746$19_12@1.5","n":"Over 1.5","p":12,"v":1.53},{"i":13,"s":"PREMATCH$3576746$19_13@2.5","n":"Under 2.5","p":13,"v":1.46},{"i":12,"s":"PREMATCH$3576746$19_12@0.5","n":"Over 0.5","p":12,"v":1.09},{"i":13,"s":"PREMATCH$3576746$19_13@1.5","n":"Under 1.5","p":13,"v":2.45},{"i":12,"s":"PREMATCH$3576746$19_12@3.5","n":"Over 3.5","p":12,"v":5.5}]},{"i":10,"n":"Double Chance","S":[{"i":10,"s":"PREMATCH$3576746$10_10","n":"12","p":2,"v":1.2},{"i":11,"s":"PREMATCH$3576746$10_11","n":"X2","p":3,"v":1.13},{"i":9,"s":"PREMATCH$3576746$10_9","n":"1X","p":1,"v":2.68}]},{"i":27,"n":"Both Teams To Score","S":[{"i":76,"s":"PREMATCH$3576746$27_76","n":"No","p":76,"v":2.05},{"i":74,"s":"PREMATCH$3576746$27_74","n":"Yes","p":74,"v":1.77}]},{"i":14,"n":"European Handicap","S":[{"i":1712,"s":"PREMATCH$3576746$14_1712@3","n":"X (Home +3)","p":1712,"v":7.2},{"i":1712,"s":"PREMATCH$3576746$14_1712@1","n":"X (Home +1)","p":1712,"v":3.75},{"i":1712,"s":"PREMATCH$3576746$14_1712@2","n":"X (Home +2)","p":1712,"v":4.5},{"i":1713,"s":"PREMATCH$3576746$14_1713@-1","n":"2 (Home -1)","p":1713,"v":1.12},{"i":1713,"s":"PREMATCH$3576746$14_1713@2","n":"2 (Home +2)","p":1713,"v":4.55},{"i":1713,"s":"PREMATCH$3576746$14_1713@3","n":"2 (Home +3)","p":1713,"v":9.9},{"i":1713,"s":"PREMATCH$3576746$14_1713@1","n":"2 (Home +1)","p":1713,"v":2.37},{"i":1712,"s":"PREMATCH$3576746$14_1712@-1","n":"X (Home -1)","p":1712,"v":8.6},{"i":1711,"s":"PREMATCH$3576746$14_1711@2","n":"1 (Home +2)","p":1711,"v":1.59},{"i":1711,"s":"PREMATCH$3576746$14_1711@3","n":"1 (Home +3)","p":1711,"v":1.2},{"i":1711,"s":"PREMATCH$3576746$14_1711@1","n":"1 (Home +1)","p":1711,"v":2.6},{"i":1711,"s":"PREMATCH$3576746$14_1711@-1","n":"1 (Home -1)","p":1711,"v":15.5}]}]},{"i":3596627,"p":"sr:match:61300923","htId":10,"atId":9,"n":"Burnley|v|Manchester United","dt":"2026-01-07T20:15:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1714,"s":"PREMATCH$3596627$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":2.02},{"i":1715,"s":"PREMATCH$3596627$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3596627$16_1714@4.5","n":"Home (Home +4.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3596627$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":6.9},{"i":1714,"s":"PREMATCH$3596627$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":49.0},{"i":1715,"s":"PREMATCH$3596627$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.04},{"i":1714,"s":"PREMATCH$3596627$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.01},{"i":1715,"s":"PREMATCH$3596627$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":3.2},{"i":1714,"s":"PREMATCH$3596627$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":4.45},{"i":1715,"s":"PREMATCH$3596627$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":1.21},{"i":1714,"s":"PREMATCH$3596627$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.1},{"i":1715,"s":"PREMATCH$3596627$16_1715@4.5","n":"Away (Home +4.5)","p":1715,"v":33.0},{"i":1715,"s":"PREMATCH$3596627$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":1.8},{"i":1714,"s":"PREMATCH$3596627$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":10.75},{"i":1714,"s":"PREMATCH$3596627$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.36},{"i":1715,"s":"PREMATCH$3596627$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3596627$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":16.0},{"i":1714,"s":"PREMATCH$3596627$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":26.0}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3596627$17_12@3.5","n":"Over 3.5","p":12,"v":2.72},{"i":13,"s":"PREMATCH$3596627$17_13@5.5","n":"Under 5.5","p":13,"v":1.06},{"i":13,"s":"PREMATCH$3596627$17_13@1.5","n":"Under 1.5","p":13,"v":4.0},{"i":12,"s":"PREMATCH$3596627$17_12@6.5","n":"Over 6.5","p":12,"v":17.5},{"i":12,"s":"PREMATCH$3596627$17_12@2.5","n":"Over 2.5","p":12,"v":1.72},{"i":13,"s":"PREMATCH$3596627$17_13@4.5","n":"Under 4.5","p":13,"v":1.18},{"i":13,"s":"PREMATCH$3596627$17_13@0.5","n":"Under 0.5","p":13,"v":11.75},{"i":12,"s":"PREMATCH$3596627$17_12@5.5","n":"Over 5.5","p":12,"v":9.3},{"i":12,"s":"PREMATCH$3596627$17_12@1.5","n":"Over 1.5","p":12,"v":1.25},{"i":13,"s":"PREMATCH$3596627$17_13@3.5","n":"Under 3.5","p":13,"v":1.46},{"i":12,"s":"PREMATCH$3596627$17_12@0.5","n":"Over 0.5","p":12,"v":1.03},{"i":12,"s":"PREMATCH$3596627$17_12@4.5","n":"Over 4.5","p":12,"v":4.85},{"i":13,"s":"PREMATCH$3596627$17_13@6.5","n":"Under 6.5","p":13,"v":1.01},{"i":13,"s":"PREMATCH$3596627$17_13@2.5","n":"Under 2.5","p":13,"v":2.13}]},{"i":1,"n":"1X2","S":[{"i":1,"s":"PREMATCH$3596627$1_1","n":"1","p":1,"v":4.45},{"i":2,"s":"PREMATCH$3596627$1_2","n":"X","p":2,"v":4.0},{"i":3,"s":"PREMATCH$3596627$1_3","n":"2","p":3,"v":1.8}]},{"i":18,"n":"Home Total","S":[{"i":12,"s":"PREMATCH$3596627$18_12@0.5","n":"Over 0.5","p":12,"v":1.42},{"i":13,"s":"PREMATCH$3596627$18_13@2.5","n":"Under 2.5","p":13,"v":1.06},{"i":12,"s":"PREMATCH$3596627$18_12@1.5","n":"Over 1.5","p":12,"v":3.05},{"i":12,"s":"PREMATCH$3596627$18_12@2.5","n":"Over 2.5","p":12,"v":8.3},{"i":13,"s":"PREMATCH$3596627$18_13@0.5","n":"Under 0.5","p":13,"v":2.82},{"i":13,"s":"PREMATCH$3596627$18_13@1.5","n":"Under 1.5","p":13,"v":1.37}]},{"i":19,"n":"Away Total","S":[{"i":12,"s":"PREMATCH$3596627$19_12@3.5","n":"Over 3.5","p":12,"v":7.7},{"i":13,"s":"PREMATCH$3596627$19_13@1.5","n":"Under 1.5","p":13,"v":2.05},{"i":12,"s":"PREMATCH$3596627$19_12@0.5","n":"Over 0.5","p":12,"v":1.14},{"i":13,"s":"PREMATCH$3596627$19_13@2.5","n":"Under 2.5","p":13,"v":1.31},{"i":12,"s":"PREMATCH$3596627$19_12@1.5","n":"Over 1.5","p":12,"v":1.74},{"i":13,"s":"PREMATCH$3596627$19_13@3.5","n":"Under 3.5","p":13,"v":1.07},{"i":12,"s":"PREMATCH$3596627$19_12@2.5","n":"Over 2.5","p":12,"v":3.35},{"i":13,"s":"PREMATCH$3596627$19_13@0.5","n":"Under 0.5","p":13,"v":5.5}]},{"i":10,"n":"Double Chance","S":[{"i":9,"s":"PREMATCH$3596627$10_9","n":"1X","p":1,"v":2.05},{"i":11,"s":"PREMATCH$3596627$10_11","n":"X2","p":3,"v":1.23},{"i":10,"s":"PREMATCH$3596627$10_10","n":"12","p":2,"v":1.27}]},{"i":27,"n":"Both Teams To Score","S":[{"i":76,"s":"PREMATCH$3596627$27_76","n":"No","p":76,"v":2.23},{"i":74,"s":"PREMATCH$3596627$27_74","n":"Yes","p":74,"v":1.66}]},{"i":14,"n":"European Handicap","S":[{"i":1713,"s":"PREMATCH$3596627$14_1713@1","n":"2 (Home +1)","p":1713,"v":3.2},{"i":1713,"s":"PREMATCH$3596627$14_1713@3","n":"2 (Home +3)","p":1713,"v":16.0},{"i":1713,"s":"PREMATCH$3596627$14_1713@2","n":"2 (Home +2)","p":1713,"v":6.9},{"i":1712,"s":"PREMATCH$3596627$14_1712@2","n":"X (Home +2)","p":1712,"v":5.3},{"i":1712,"s":"PREMATCH$3596627$14_1712@1","n":"X (Home +1)","p":1712,"v":3.8},{"i":1712,"s":"PREMATCH$3596627$14_1712@3","n":"X (Home +3)","p":1712,"v":9.8},{"i":1711,"s":"PREMATCH$3596627$14_1711@-1","n":"1 (Home -1)","p":1711,"v":10.75},{"i":1711,"s":"PREMATCH$3596627$14_1711@3","n":"1 (Home +3)","p":1711,"v":1.1},{"i":1711,"s":"PREMATCH$3596627$14_1711@2","n":"1 (Home +2)","p":1711,"v":1.36},{"i":1711,"s":"PREMATCH$3596627$14_1711@1","n":"1 (Home +1)","p":1711,"v":2.02},{"i":1713,"s":"PREMATCH$3596627$14_1713@-1","n":"2 (Home -1)","p":1713,"v":1.21},{"i":1712,"s":"PREMATCH$3596627$14_1712@-1","n":"X (Home -1)","p":1712,"v":6.6}]}]},{"i":3576745,"p":"sr:match:61300907","htId":6,"atId":9,"n":"Leeds|v|Manchester United","dt":"2026-01-04T12:30:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3576745$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":30.0},{"i":1715,"s":"PREMATCH$3576745$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3576745$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":1.49},{"i":1714,"s":"PREMATCH$3576745$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":2.65},{"i":1714,"s":"PREMATCH$3576745$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":49.0},{"i":1714,"s":"PREMATCH$3576745$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.15},{"i":1715,"s":"PREMATCH$3576745$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":2.77},{"i":1715,"s":"PREMATCH$3576745$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3576745$16_1715@4.5","n":"Away (Home +4.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3576745$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":5.2},{"i":1714,"s":"PREMATCH$3576745$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.03},{"i":1715,"s":"PREMATCH$3576745$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":5.5},{"i":1715,"s":"PREMATCH$3576745$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.03},{"i":1714,"s":"PREMATCH$3576745$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":12.25},{"i":1714,"s":"PREMATCH$3576745$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576745$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":13.25},{"i":1715,"s":"PREMATCH$3576745$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.16},{"i":1714,"s":"PREMATCH$3576745$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":28.0},{"i":1714,"s":"PREMATCH$3576745$16_1714@4.5","n":"Home (Home +4.5)","p":1714,"v":1.0},{"i":1714,"s":"PREMATCH$3576745$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.45}]},{"i":1,"n":"1X2","S":[{"i":3,"s":"PREMATCH$3576745$1_3","n":"2","p":3,"v":2.77},{"i":2,"s":"PREMATCH$3576745$1_2","n":"X","p":2,"v":3.5},{"i":1,"s":"PREMATCH$3576745$1_1","n":"1","p":1,"v":2.65}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3576745$17_12@3.5","n":"Over 3.5","p":12,"v":3.0},{"i":13,"s":"PREMATCH$3576745$17_13@5.5","n":"Under 5.5","p":13,"v":1.05},{"i":13,"s":"PREMATCH$3576745$17_13@1.5","n":"Under 1.5","p":13,"v":4.05},{"i":12,"s":"PREMATCH$3576745$17_12@4.5","n":"Over 4.5","p":12,"v":5.8},{"i":12,"s":"PREMATCH$3576745$17_12@0.5","n":"Over 0.5","p":12,"v":1.05},{"i":13,"s":"PREMATCH$3576745$17_13@6.5","n":"Under 6.5","p":13,"v":1.0},{"i":13,"s":"PREMATCH$3576745$17_13@2.5","n":"Under 2.5","p":13,"v":2.03},{"i":12,"s":"PREMATCH$3576745$17_12@5.5","n":"Over 5.5","p":12,"v":11.25},{"i":12,"s":"PREMATCH$3576745$17_12@1.5","n":"Over 1.5","p":12,"v":1.26},{"i":13,"s":"PREMATCH$3576745$17_13@3.5","n":"Under 3.5","p":13,"v":1.41},{"i":12,"s":"PREMATCH$3576745$17_12@6.5","n":"Over 6.5","p":12,"v":22.0},{"i":12,"s":"PREMATCH$3576745$17_12@2.5","n":"Over 2.5","p":12,"v":1.85},{"i":13,"s":"PREMATCH$3576745$17_13@0.5","n":"Under 0.5","p":13,"v":11.5},{"i":13,"s":"PREMATCH$3576745$17_13@4.5","n":"Under 4.5","p":13,"v":1.15}]},{"i":18,"n":"Home Total","S":[{"i":12,"s":"PREMATCH$3576745$18_12@3.5","n":"Over 3.5","p":12,"v":13.75},{"i":13,"s":"PREMATCH$3576745$18_13@1.5","n":"Under 1.5","p":13,"v":1.62},{"i":12,"s":"PREMATCH$3576745$18_12@0.5","n":"Over 0.5","p":12,"v":1.25},{"i":13,"s":"PREMATCH$3576745$18_13@2.5","n":"Under 2.5","p":13,"v":1.15},{"i":12,"s":"PREMATCH$3576745$18_12@1.5","n":"Over 1.5","p":12,"v":2.27},{"i":13,"s":"PREMATCH$3576745$18_13@3.5","n":"Under 3.5","p":13,"v":1.01},{"i":12,"s":"PREMATCH$3576745$18_12@2.5","n":"Over 2.5","p":12,"v":5.3},{"i":13,"s":"PREMATCH$3576745$18_13@0.5","n":"Under 0.5","p":13,"v":3.85}]},{"i":19,"n":"Away Total","S":[{"i":12,"s":"PREMATCH$3576745$19_12@3.5","n":"Over 3.5","p":12,"v":14.5},{"i":13,"s":"PREMATCH$3576745$19_13@1.5","n":"Under 1.5","p":13,"v":1.58},{"i":12,"s":"PREMATCH$3576745$19_12@2.5","n":"Over 2.5","p":12,"v":5.5},{"i":13,"s":"PREMATCH$3576745$19_13@0.5","n":"Under 0.5","p":13,"v":3.7},{"i":12,"s":"PREMATCH$3576745$19_12@1.5","n":"Over 1.5","p":12,"v":2.33},{"i":13,"s":"PREMATCH$3576745$19_13@3.5","n":"Under 3.5","p":13,"v":1.01},{"i":12,"s":"PREMATCH$3576745$19_12@0.5","n":"Over 0.5","p":12,"v":1.27},{"i":13,"s":"PREMATCH$3576745$19_13@2.5","n":"Under 2.5","p":13,"v":1.14}]},{"i":10,"n":"Double Chance","S":[{"i":9,"s":"PREMATCH$3576745$10_9","n":"1X","p":1,"v":1.49},{"i":10,"s":"PREMATCH$3576745$10_10","n":"12","p":2,"v":1.34},{"i":11,"s":"PREMATCH$3576745$10_11","n":"X2","p":3,"v":1.53}]},{"i":27,"n":"Both Teams To Score","S":[{"i":74,"s":"PREMATCH$3576745$27_74","n":"Yes","p":74,"v":1.64},{"i":76,"s":"PREMATCH$3576745$27_76","n":"No","p":76,"v":2.27}]},{"i":14,"n":"European Handicap","S":[{"i":1712,"s":"PREMATCH$3576745$14_1712@-2","n":"X (Home -2)","p":1712,"v":7.6},{"i":1712,"s":"PREMATCH$3576745$14_1712@-1","n":"X (Home -1)","p":1712,"v":4.85},{"i":1712,"s":"PREMATCH$3576745$14_1712@1","n":"X (Home +1)","p":1712,"v":4.95},{"i":1712,"s":"PREMATCH$3576745$14_1712@2","n":"X (Home +2)","p":1712,"v":8.0},{"i":1711,"s":"PREMATCH$3576745$14_1711@2","n":"1 (Home +2)","p":1711,"v":1.15},{"i":1711,"s":"PREMATCH$3576745$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.45},{"i":1713,"s":"PREMATCH$3576745$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.16},{"i":1713,"s":"PREMATCH$3576745$14_1713@-1","n":"2 (Home -1)","p":1713,"v":1.49},{"i":1711,"s":"PREMATCH$3576745$14_1711@-2","n":"1 (Home -2)","p":1711,"v":12.25},{"i":1711,"s":"PREMATCH$3576745$14_1711@-1","n":"1 (Home -1)","p":1711,"v":5.2},{"i":1713,"s":"PREMATCH$3576745$14_1713@2","n":"2 (Home +2)","p":1713,"v":13.25},{"i":1713,"s":"PREMATCH$3576745$14_1713@1","n":"2 (Home +1)","p":1713,"v":5.5}]}]},{"i":3576744,"p":"sr:match:61300915","htId":2461,"atId":2465,"n":"Wolverhampton|v|West Ham","dt":"2026-01-03T15:00:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3576744$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":34.0},{"i":1715,"s":"PREMATCH$3576744$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.15},{"i":1714,"s":"PREMATCH$3576744$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":13.25},{"i":1714,"s":"PREMATCH$3576744$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.13},{"i":1715,"s":"PREMATCH$3576744$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":2.87},{"i":1715,"s":"PREMATCH$3576744$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3576744$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":1.49},{"i":1714,"s":"PREMATCH$3576744$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":31.0},{"i":1714,"s":"PREMATCH$3576744$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.02},{"i":1715,"s":"PREMATCH$3576744$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":6.1},{"i":1715,"s":"PREMATCH$3576744$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3576744$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":2.65},{"i":1714,"s":"PREMATCH$3576744$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":52.0},{"i":1714,"s":"PREMATCH$3576744$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576744$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":15.0},{"i":1715,"s":"PREMATCH$3576744$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.02},{"i":1714,"s":"PREMATCH$3576744$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":5.4},{"i":1714,"s":"PREMATCH$3576744$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.43}]},{"i":1,"n":"1X2","S":[{"i":1,"s":"PREMATCH$3576744$1_1","n":"1","p":1,"v":2.65},{"i":3,"s":"PREMATCH$3576744$1_3","n":"2","p":3,"v":2.87},{"i":2,"s":"PREMATCH$3576744$1_2","n":"X","p":2,"v":3.4}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3576744$17_12@3.5","n":"Over 3.5","p":12,"v":3.7},{"i":13,"s":"PREMATCH$3576744$17_13@5.5","n":"Under 5.5","p":13,"v":1.03},{"i":13,"s":"PREMATCH$3576744$17_13@1.5","n":"Under 1.5","p":13,"v":3.35},{"i":12,"s":"PREMATCH$3576744$17_12@2.5","n":"Over 2.5","p":12,"v":2.08},{"i":12,"s":"PREMATCH$3576744$17_12@6.5","n":"Over 6.5","p":12,"v":28.0},{"i":13,"s":"PREMATCH$3576744$17_13@4.5","n":"Under 4.5","p":13,"v":1.1},{"i":13,"s":"PREMATCH$3576744$17_13@0.5","n":"Under 0.5","p":13,"v":9.5},{"i":12,"s":"PREMATCH$3576744$17_12@1.5","n":"Over 1.5","p":12,"v":1.35},{"i":12,"s":"PREMATCH$3576744$17_12@5.5","n":"Over 5.5","p":12,"v":15.0},{"i":13,"s":"PREMATCH$3576744$17_13@3.5","n":"Under 3.5","p":13,"v":1.3},{"i":12,"s":"PREMATCH$3576744$17_12@0.5","n":"Over 0.5","p":12,"v":1.07},{"i":12,"s":"PREMATCH$3576744$17_12@4.5","n":"Over 4.5","p":12,"v":7.5},{"i":13,"s":"PREMATCH$3576744$17_13@2.5","n":"Under 2.5","p":13,"v":1.78},{"i":13,"s":"PREMATCH$3576744$17_13@6.5","n":"Under 6.5","p":13,"v":1.0}]},{"i":18,"n":"Home Total","S":[{"i":12,"s":"PREMATCH$3576744$18_12@0.5","n":"Over 0.5","p":12,"v":1.31},{"i":13,"s":"PREMATCH$3576744$18_13@2.5","n":"Under 2.5","p":13,"v":1.11},{"i":12,"s":"PREMATCH$3576744$18_12@1.5","n":"Over 1.5","p":12,"v":2.52},{"i":13,"s":"PREMATCH$3576744$18_13@3.5","n":"Under 3.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3576744$18_12@2.5","n":"Over 2.5","p":12,"v":6.2},{"i":13,"s":"PREMATCH$3576744$18_13@0.5","n":"Under 0.5","p":13,"v":3.4},{"i":12,"s":"PREMATCH$3576744$18_12@3.5","n":"Over 3.5","p":12,"v":17.0},{"i":13,"s":"PREMATCH$3576744$18_13@1.5","n":"Under 1.5","p":13,"v":1.51}]},{"i":19,"n":"Away Total","S":[{"i":12,"s":"PREMATCH$3576744$19_12@3.5","n":"Over 3.5","p":12,"v":18.5},{"i":13,"s":"PREMATCH$3576744$19_13@1.5","n":"Under 1.5","p":13,"v":1.46},{"i":12,"s":"PREMATCH$3576744$19_12@0.5","n":"Over 0.5","p":12,"v":1.34},{"i":13,"s":"PREMATCH$3576744$19_13@2.5","n":"Under 2.5","p":13,"v":1.09},{"i":12,"s":"PREMATCH$3576744$19_12@1.5","n":"Over 1.5","p":12,"v":2.67},{"i":13,"s":"PREMATCH$3576744$19_13@3.5","n":"Under 3.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3576744$19_12@2.5","n":"Over 2.5","p":12,"v":6.8},{"i":13,"s":"PREMATCH$3576744$19_13@0.5","n":"Under 0.5","p":13,"v":3.2}]},{"i":10,"n":"Double Chance","S":[{"i":9,"s":"PREMATCH$3576744$10_9","n":"1X","p":1,"v":1.47},{"i":11,"s":"PREMATCH$3576744$10_11","n":"X2","p":3,"v":1.53},{"i":10,"s":"PREMATCH$3576744$10_10","n":"12","p":2,"v":1.36}]},{"i":27,"n":"Both Teams To Score","S":[{"i":74,"s":"PREMATCH$3576744$27_74","n":"Yes","p":74,"v":1.84},{"i":76,"s":"PREMATCH$3576744$27_76","n":"No","p":76,"v":2.0}]},{"i":14,"n":"European Handicap","S":[{"i":1713,"s":"PREMATCH$3576744$14_1713@1","n":"2 (Home +1)","p":1713,"v":6.1},{"i":1713,"s":"PREMATCH$3576744$14_1713@2","n":"2 (Home +2)","p":1713,"v":15.0},{"i":1712,"s":"PREMATCH$3576744$14_1712@2","n":"X (Home +2)","p":1712,"v":8.3},{"i":1712,"s":"PREMATCH$3576744$14_1712@1","n":"X (Home +1)","p":1712,"v":4.9},{"i":1712,"s":"PREMATCH$3576744$14_1712@-1","n":"X (Home -1)","p":1712,"v":4.7},{"i":1712,"s":"PREMATCH$3576744$14_1712@-2","n":"X (Home -2)","p":1712,"v":7.7},{"i":1711,"s":"PREMATCH$3576744$14_1711@2","n":"1 (Home +2)","p":1711,"v":1.13},{"i":1711,"s":"PREMATCH$3576744$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.43},{"i":1713,"s":"PREMATCH$3576744$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.15},{"i":1713,"s":"PREMATCH$3576744$14_1713@-1","n":"2 (Home -1)","p":1713,"v":1.49},{"i":1711,"s":"PREMATCH$3576744$14_1711@-1","n":"1 (Home -1)","p":1711,"v":5.4},{"i":1711,"s":"PREMATCH$3576744$14_1711@-2","n":"1 (Home -2)","p":1711,"v":13.25}]}]},{"i":3576750,"p":"sr:match:61300905","htId":2466,"atId":2468,"n":"Fulham|v|Liverpool","dt":"2026-01-04T15:00:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1714,"s":"PREMATCH$3576750$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":42.0},{"i":1714,"s":"PREMATCH$3576750$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.24},{"i":1715,"s":"PREMATCH$3576750$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3576750$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":22.0},{"i":1714,"s":"PREMATCH$3576750$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":3.5},{"i":1714,"s":"PREMATCH$3576750$16_1714@4.5","n":"Home (Home +4.5)","p":1714,"v":1.0},{"i":1714,"s":"PREMATCH$3576750$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.72},{"i":1715,"s":"PREMATCH$3576750$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.08},{"i":1715,"s":"PREMATCH$3576750$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":9.3},{"i":1714,"s":"PREMATCH$3576750$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":8.0},{"i":1714,"s":"PREMATCH$3576750$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576750$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":1.31},{"i":1715,"s":"PREMATCH$3576750$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":4.05},{"i":1714,"s":"PREMATCH$3576750$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":20.0},{"i":1714,"s":"PREMATCH$3576750$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.06},{"i":1715,"s":"PREMATCH$3576750$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3576750$16_1715@4.5","n":"Away (Home +4.5)","p":1715,"v":42.0},{"i":1715,"s":"PREMATCH$3576750$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":2.13}]},{"i":1,"n":"1X2","S":[{"i":2,"s":"PREMATCH$3576750$1_2","n":"X","p":2,"v":3.6},{"i":1,"s":"PREMATCH$3576750$1_1","n":"1","p":1,"v":3.5},{"i":3,"s":"PREMATCH$3576750$1_3","n":"2","p":3,"v":2.13}]},{"i":17,"n":"Total","S":[{"i":13,"s":"PREMATCH$3576750$17_13@2.5","n":"Under 2.5","p":13,"v":1.97},{"i":12,"s":"PREMATCH$3576750$17_12@0.5","n":"Over 0.5","p":12,"v":1.04},{"i":12,"s":"PREMATCH$3576750$17_12@5.5","n":"Over 5.5","p":12,"v":11.25},{"i":13,"s":"PREMATCH$3576750$17_13@3.5","n":"Under 3.5","p":13,"v":1.39},{"i":13,"s":"PREMATCH$3576750$17_13@1.5","n":"Under 1.5","p":13,"v":3.7},{"i":12,"s":"PREMATCH$3576750$17_12@3.5","n":"Over 3.5","p":12,"v":3.05},{"i":12,"s":"PREMATCH$3576750$17_12@4.5","n":"Over 4.5","p":12,"v":5.7},{"i":13,"s":"PREMATCH$3576750$17_13@6.5","n":"Under 6.5","p":13,"v":1.0},{"i":13,"s":"PREMATCH$3576750$17_13@0.5","n":"Under 0.5","p":13,"v":10.75},{"i":12,"s":"PREMATCH$3576750$17_12@2.5","n":"Over 2.5","p":12,"v":1.87},{"i":13,"s":"PREMATCH$3576750$17_13@5.5","n":"Under 5.5","p":13,"v":1.04},{"i":12,"s":"PREMATCH$3576750$17_12@1.5","n":"Over 1.5","p":12,"v":1.28},{"i":12,"s":"PREMATCH$3576750$17_12@6.5","n":"Over 6.5","p":12,"v":21.5},{"i":13,"s":"PREMATCH$3576750$17_13@4.5","n":"Under 4.5","p":13,"v":1.14}]},{"i":18,"n":"Home Total","S":[{"i":13,"s":"PREMATCH$3576750$18_13@2.5","n":"Under 2.5","p":13,"v":1.08},{"i":12,"s":"PREMATCH$3576750$18_12@0.5","n":"Over 0.5","p":12,"v":1.37},{"i":13,"s":"PREMATCH$3576750$18_13@1.5","n":"Under 1.5","p":13,"v":1.42},{"i":12,"s":"PREMATCH$3576750$18_12@3.5","n":"Over 3.5","p":12,"v":20.5},{"i":13,"s":"PREMATCH$3576750$18_13@0.5","n":"Under 0.5","p":13,"v":3.05},{"i":12,"s":"PREMATCH$3576750$18_12@2.5","n":"Over 2.5","p":12,"v":7.3},{"i":13,"s":"PREMATCH$3576750$18_13@3.5","n":"Under 3.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3576750$18_12@1.5","n":"Over 1.5","p":12,"v":2.77}]},{"i":19,"n":"Away Total","S":[{"i":13,"s":"PREMATCH$3576750$19_13@2.5","n":"Under 2.5","p":13,"v":1.21},{"i":12,"s":"PREMATCH$3576750$19_12@0.5","n":"Over 0.5","p":12,"v":1.2},{"i":13,"s":"PREMATCH$3576750$19_13@3.5","n":"Under 3.5","p":13,"v":1.03},{"i":12,"s":"PREMATCH$3576750$19_12@1.5","n":"Over 1.5","p":12,"v":2.02},{"i":13,"s":"PREMATCH$3576750$19_13@0.5","n":"Under 0.5","p":13,"v":4.4},{"i":12,"s":"PREMATCH$3576750$19_12@2.5","n":"Over 2.5","p":12,"v":4.35},{"i":13,"s":"PREMATCH$3576750$19_13@1.5","n":"Under 1.5","p":13,"v":1.77},{"i":12,"s":"PREMATCH$3576750$19_12@3.5","n":"Over 3.5","p":12,"v":10.75}]},{"i":10,"n":"Double Chance","S":[{"i":9,"s":"PREMATCH$3576750$10_9","n":"1X","p":1,"v":1.75},{"i":10,"s":"PREMATCH$3576750$10_10","n":"12","p":2,"v":1.31},{"i":11,"s":"PREMATCH$3576750$10_11","n":"X2","p":3,"v":1.33}]},{"i":27,"n":"Both Teams To Score","S":[{"i":74,"s":"PREMATCH$3576750$27_74","n":"Yes","p":74,"v":1.69},{"i":76,"s":"PREMATCH$3576750$27_76","n":"No","p":76,"v":2.18}]},{"i":14,"n":"European Handicap","S":[{"i":1713,"s":"PREMATCH$3576750$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.08},{"i":1713,"s":"PREMATCH$3576750$14_1713@-1","n":"2 (Home -1)","p":1713,"v":1.31},{"i":1711,"s":"PREMATCH$3576750$14_1711@3","n":"1 (Home +3)","p":1711,"v":1.0},{"i":1711,"s":"PREMATCH$3576750$14_1711@-2","n":"1 (Home -2)","p":1711,"v":20.0},{"i":1711,"s":"PREMATCH$3576750$14_1711@-1","n":"1 (Home -1)","p":1711,"v":8.0},{"i":1712,"s":"PREMATCH$3576750$14_1712@2","n":"X (Home +2)","p":1712,"v":6.3},{"i":1712,"s":"PREMATCH$3576750$14_1712@3","n":"X (Home +3)","p":1712,"v":1.0},{"i":1711,"s":"PREMATCH$3576750$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.72},{"i":1711,"s":"PREMATCH$3576750$14_1711@2","n":"1 (Home +2)","p":1711,"v":1.24},{"i":1713,"s":"PREMATCH$3576750$14_1713@1","n":"2 (Home +1)","p":1713,"v":4.05},{"i":1713,"s":"PREMATCH$3576750$14_1713@2","n":"2 (Home +2)","p":1713,"v":9.3},{"i":1713,"s":"PREMATCH$3576750$14_1713@3","n":"2 (Home +3)","p":1713,"v":1.0},{"i":1712,"s":"PREMATCH$3576750$14_1712@-2","n":"X (Home -2)","p":1712,"v":10.25},{"i":1712,"s":"PREMATCH$3576750$14_1712@-1","n":"X (Home -1)","p":1712,"v":5.5},{"i":1712,"s":"PREMATCH$3576750$14_1712@1","n":"X (Home +1)","p":1712,"v":4.1}]}]},{"i":3596621,"p":"sr:match:61300917","htId":2462,"atId":2463,"n":"Bournemouth|v|Tottenham","dt":"2026-01-07T19:30:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3596621$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3596621$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":1.72},{"i":1714,"s":"PREMATCH$3596621$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":3.95},{"i":1714,"s":"PREMATCH$3596621$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.33},{"i":1715,"s":"PREMATCH$3596621$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":18.0},{"i":1715,"s":"PREMATCH$3596621$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.25},{"i":1714,"s":"PREMATCH$3596621$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":40.0},{"i":1714,"s":"PREMATCH$3596621$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1714,"s":"PREMATCH$3596621$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":2.13},{"i":1715,"s":"PREMATCH$3596621$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":7.3},{"i":1715,"s":"PREMATCH$3596621$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.07},{"i":1714,"s":"PREMATCH$3596621$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.01},{"i":1714,"s":"PREMATCH$3596621$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":20.5},{"i":1715,"s":"PREMATCH$3596621$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":3.35},{"i":1715,"s":"PREMATCH$3596621$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3596621$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":8.9},{"i":1714,"s":"PREMATCH$3596621$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.09},{"i":1715,"s":"PREMATCH$3596621$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":38.0}]},{"i":1,"n":"1X2","S":[{"i":3,"s":"PREMATCH$3596621$1_3","n":"2","p":3,"v":3.35},{"i":2,"s":"PREMATCH$3596621$1_2","n":"X","p":2,"v":3.8},{"i":1,"s":"PREMATCH$3596621$1_1","n":"1","p":1,"v":2.13}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3596621$17_12@3.5","n":"Over 3.5","p":12,"v":2.7},{"i":13,"s":"PREMATCH$3596621$17_13@1.5","n":"Under 1.5","p":13,"v":4.2},{"i":13,"s":"PREMATCH$3596621$17_13@5.5","n":"Under 5.5","p":13,"v":1.06},{"i":12,"s":"PREMATCH$3596621$17_12@2.5","n":"Over 2.5","p":12,"v":1.7},{"i":12,"s":"PREMATCH$3596621$17_12@6.5","n":"Over 6.5","p":12,"v":18.0},{"i":13,"s":"PREMATCH$3596621$17_13@0.5","n":"Under 0.5","p":13,"v":12.5},{"i":13,"s":"PREMATCH$3596621$17_13@4.5","n":"Under 4.5","p":13,"v":1.18},{"i":12,"s":"PREMATCH$3596621$17_12@1.5","n":"Over 1.5","p":12,"v":1.23},{"i":12,"s":"PREMATCH$3596621$17_12@5.5","n":"Over 5.5","p":12,"v":9.5},{"i":13,"s":"PREMATCH$3596621$17_13@3.5","n":"Under 3.5","p":13,"v":1.47},{"i":12,"s":"PREMATCH$3596621$17_12@0.5","n":"Over 0.5","p":12,"v":1.03},{"i":12,"s":"PREMATCH$3596621$17_12@4.5","n":"Over 4.5","p":12,"v":4.9},{"i":13,"s":"PREMATCH$3596621$17_13@6.5","n":"Under 6.5","p":13,"v":1.0},{"i":13,"s":"PREMATCH$3596621$17_13@2.5","n":"Under 2.5","p":13,"v":2.17}]},{"i":18,"n":"Home Total","S":[{"i":12,"s":"PREMATCH$3596621$18_12@3.5","n":"Over 3.5","p":12,"v":9.5},{"i":13,"s":"PREMATCH$3596621$18_13@1.5","n":"Under 1.5","p":13,"v":1.87},{"i":12,"s":"PREMATCH$3596621$18_12@2.5","n":"Over 2.5","p":12,"v":3.95},{"i":13,"s":"PREMATCH$3596621$18_13@0.5","n":"Under 0.5","p":13,"v":4.75},{"i":12,"s":"PREMATCH$3596621$18_12@1.5","n":"Over 1.5","p":12,"v":1.91},{"i":13,"s":"PREMATCH$3596621$18_13@3.5","n":"Under 3.5","p":13,"v":1.05},{"i":12,"s":"PREMATCH$3596621$18_12@0.5","n":"Over 0.5","p":12,"v":1.18},{"i":13,"s":"PREMATCH$3596621$18_13@2.5","n":"Under 2.5","p":13,"v":1.24}]},{"i":19,"n":"Away Total","S":[{"i":12,"s":"PREMATCH$3596621$19_12@3.5","n":"Over 3.5","p":12,"v":17.0},{"i":13,"s":"PREMATCH$3596621$19_13@1.5","n":"Under 1.5","p":13,"v":1.51},{"i":13,"s":"PREMATCH$3596621$19_13@2.5","n":"Under 2.5","p":13,"v":1.11},{"i":12,"s":"PREMATCH$3596621$19_12@0.5","n":"Over 0.5","p":12,"v":1.31},{"i":12,"s":"PREMATCH$3596621$19_12@1.5","n":"Over 1.5","p":12,"v":2.53},{"i":13,"s":"PREMATCH$3596621$19_13@3.5","n":"Under 3.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3596621$19_12@2.5","n":"Over 2.5","p":12,"v":6.2},{"i":13,"s":"PREMATCH$3596621$19_13@0.5","n":"Under 0.5","p":13,"v":3.35}]},{"i":10,"n":"Double Chance","S":[{"i":10,"s":"PREMATCH$3596621$10_10","n":"12","p":2,"v":1.29},{"i":11,"s":"PREMATCH$3596621$10_11","n":"X2","p":3,"v":1.75},{"i":9,"s":"PREMATCH$3596621$10_9","n":"1X","p":1,"v":1.35}]},{"i":27,"n":"Both Teams To Score","S":[{"i":74,"s":"PREMATCH$3596621$27_74","n":"Yes","p":74,"v":1.6},{"i":76,"s":"PREMATCH$3596621$27_76","n":"No","p":76,"v":2.35}]},{"i":14,"n":"European Handicap","S":[{"i":1712,"s":"PREMATCH$3596621$14_1712@2","n":"X (Home +2)","p":1712,"v":9.8},{"i":1712,"s":"PREMATCH$3596621$14_1712@1","n":"X (Home +1)","p":1712,"v":5.5},{"i":1713,"s":"PREMATCH$3596621$14_1713@2","n":"2 (Home +2)","p":1713,"v":18.0},{"i":1713,"s":"PREMATCH$3596621$14_1713@1","n":"2 (Home +1)","p":1713,"v":7.3},{"i":1712,"s":"PREMATCH$3596621$14_1712@-1","n":"X (Home -1)","p":1712,"v":4.2},{"i":1712,"s":"PREMATCH$3596621$14_1712@-2","n":"X (Home -2)","p":1712,"v":6.2},{"i":1713,"s":"PREMATCH$3596621$14_1713@-1","n":"2 (Home -1)","p":1713,"v":1.72},{"i":1713,"s":"PREMATCH$3596621$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.25},{"i":1711,"s":"PREMATCH$3596621$14_1711@-2","n":"1 (Home -2)","p":1711,"v":8.9},{"i":1711,"s":"PREMATCH$3596621$14_1711@-1","n":"1 (Home -1)","p":1711,"v":3.95},{"i":1711,"s":"PREMATCH$3596621$14_1711@2","n":"1 (Home +2)","p":1711,"v":1.09},{"i":1711,"s":"PREMATCH$3596621$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.33}]}]},{"i":3596620,"p":"sr:match:61300933","htId":2467,"atId":2,"n":"Crystal Palace|v|Aston Villa","dt":"2026-01-07T19:30:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3596620$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.15},{"i":1714,"s":"PREMATCH$3596620$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":5.5},{"i":1714,"s":"PREMATCH$3596620$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.48},{"i":1714,"s":"PREMATCH$3596620$16_1714@4.5","n":"Home (Home +4.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3596620$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":13.25},{"i":1715,"s":"PREMATCH$3596620$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":1.48},{"i":1715,"s":"PREMATCH$3596620$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3596620$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":13.25},{"i":1714,"s":"PREMATCH$3596620$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3596620$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":5.5},{"i":1715,"s":"PREMATCH$3596620$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3596620$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.03},{"i":1714,"s":"PREMATCH$3596620$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":30.0},{"i":1715,"s":"PREMATCH$3596620$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":2.68},{"i":1715,"s":"PREMATCH$3596620$16_1715@4.5","n":"Away (Home +4.5)","p":1715,"v":50.0},{"i":1715,"s":"PREMATCH$3596620$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.03},{"i":1714,"s":"PREMATCH$3596620$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.15},{"i":1714,"s":"PREMATCH$3596620$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":2.68},{"i":1714,"s":"PREMATCH$3596620$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3596620$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":30.0}]},{"i":1,"n":"1X2","S":[{"i":2,"s":"PREMATCH$3596620$1_2","n":"X","p":2,"v":3.5},{"i":1,"s":"PREMATCH$3596620$1_1","n":"1","p":1,"v":2.68},{"i":3,"s":"PREMATCH$3596620$1_3","n":"2","p":3,"v":2.68}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3596620$17_12@3.5","n":"Over 3.5","p":12,"v":3.2},{"i":13,"s":"PREMATCH$3596620$17_13@5.5","n":"Under 5.5","p":13,"v":1.03},{"i":13,"s":"PREMATCH$3596620$17_13@1.5","n":"Under 1.5","p":13,"v":3.7},{"i":12,"s":"PREMATCH$3596620$17_12@4.5","n":"Over 4.5","p":12,"v":6.3},{"i":12,"s":"PREMATCH$3596620$17_12@0.5","n":"Over 0.5","p":12,"v":1.04},{"i":13,"s":"PREMATCH$3596620$17_13@6.5","n":"Under 6.5","p":13,"v":1.0},{"i":13,"s":"PREMATCH$3596620$17_13@2.5","n":"Under 2.5","p":13,"v":1.92},{"i":12,"s":"PREMATCH$3596620$17_12@5.5","n":"Over 5.5","p":12,"v":12.75},{"i":12,"s":"PREMATCH$3596620$17_12@1.5","n":"Over 1.5","p":12,"v":1.28},{"i":13,"s":"PREMATCH$3596620$17_13@3.5","n":"Under 3.5","p":13,"v":1.35},{"i":12,"s":"PREMATCH$3596620$17_12@6.5","n":"Over 6.5","p":12,"v":24.0},{"i":12,"s":"PREMATCH$3596620$17_12@2.5","n":"Over 2.5","p":12,"v":1.89},{"i":13,"s":"PREMATCH$3596620$17_13@4.5","n":"Under 4.5","p":13,"v":1.12},{"i":13,"s":"PREMATCH$3596620$17_13@0.5","n":"Under 0.5","p":13,"v":10.75}]},{"i":18,"n":"Home Total","S":[{"i":13,"s":"PREMATCH$3596620$18_13@2.5","n":"Under 2.5","p":13,"v":1.13},{"i":12,"s":"PREMATCH$3596620$18_12@3.5","n":"Over 3.5","p":12,"v":15.5},{"i":13,"s":"PREMATCH$3596620$18_13@1.5","n":"Under 1.5","p":13,"v":1.56},{"i":12,"s":"PREMATCH$3596620$18_12@2.5","n":"Over 2.5","p":12,"v":5.8},{"i":13,"s":"PREMATCH$3596620$18_13@0.5","n":"Under 0.5","p":13,"v":3.55},{"i":12,"s":"PREMATCH$3596620$18_12@0.5","n":"Over 0.5","p":12,"v":1.28},{"i":12,"s":"PREMATCH$3596620$18_12@1.5","n":"Over 1.5","p":12,"v":2.4},{"i":13,"s":"PREMATCH$3596620$18_13@3.5","n":"Under 3.5","p":13,"v":1.0}]},{"i":19,"n":"Away Total","S":[{"i":12,"s":"PREMATCH$3596620$19_12@3.5","n":"Over 3.5","p":12,"v":15.5},{"i":13,"s":"PREMATCH$3596620$19_13@1.5","n":"Under 1.5","p":13,"v":1.56},{"i":13,"s":"PREMATCH$3596620$19_13@0.5","n":"Under 0.5","p":13,"v":3.55},{"i":12,"s":"PREMATCH$3596620$19_12@2.5","n":"Over 2.5","p":12,"v":5.8},{"i":12,"s":"PREMATCH$3596620$19_12@1.5","n":"Over 1.5","p":12,"v":2.4},{"i":13,"s":"PREMATCH$3596620$19_13@3.5","n":"Under 3.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3596620$19_12@0.5","n":"Over 0.5","p":12,"v":1.28},{"i":13,"s":"PREMATCH$3596620$19_13@2.5","n":"Under 2.5","p":13,"v":1.13}]},{"i":10,"n":"Double Chance","S":[{"i":9,"s":"PREMATCH$3596620$10_9","n":"1X","p":1,"v":1.5},{"i":10,"s":"PREMATCH$3596620$10_10","n":"12","p":2,"v":1.33},{"i":11,"s":"PREMATCH$3596620$10_11","n":"X2","p":3,"v":1.5}]},{"i":27,"n":"Both Teams To Score","S":[{"i":76,"s":"PREMATCH$3596620$27_76","n":"No","p":76,"v":2.15},{"i":74,"s":"PREMATCH$3596620$27_74","n":"Yes","p":74,"v":1.7}]},{"i":14,"n":"European Handicap","S":[{"i":1713,"s":"PREMATCH$3596620$14_1713@1","n":"2 (Home +1)","p":1713,"v":5.5},{"i":1713,"s":"PREMATCH$3596620$14_1713@2","n":"2 (Home +2)","p":1713,"v":13.25},{"i":1713,"s":"PREMATCH$3596620$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.15},{"i":1713,"s":"PREMATCH$3596620$14_1713@-1","n":"2 (Home -1)","p":1713,"v":1.48},{"i":1711,"s":"PREMATCH$3596620$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.48},{"i":1711,"s":"PREMATCH$3596620$14_1711@2","n":"1 (Home +2)","p":1711,"v":1.15},{"i":1712,"s":"PREMATCH$3596620$14_1712@-1","n":"X (Home -1)","p":1712,"v":4.75},{"i":1712,"s":"PREMATCH$3596620$14_1712@-2","n":"X (Home -2)","p":1712,"v":7.8},{"i":1712,"s":"PREMATCH$3596620$14_1712@1","n":"X (Home +1)","p":1712,"v":4.75},{"i":1712,"s":"PREMATCH$3596620$14_1712@2","n":"X (Home +2)","p":1712,"v":7.8},{"i":1711,"s":"PREMATCH$3596620$14_1711@-1","n":"1 (Home -1)","p":1711,"v":5.5},{"i":1711,"s":"PREMATCH$3596620$14_1711@-2","n":"1 (Home -2)","p":1711,"v":13.25}]}]},{"i":3596625,"p":"sr:match:61300927","htId":2466,"atId":2460,"n":"Fulham|v|Chelsea","dt":"2026-01-07T19:30:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3596625$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":1.32},{"i":1715,"s":"PREMATCH$3596625$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":9.4},{"i":1714,"s":"PREMATCH$3596625$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":7.6},{"i":1714,"s":"PREMATCH$3596625$16_1714@4.5","n":"Home (Home +4.5)","p":1714,"v":1.0},{"i":1714,"s":"PREMATCH$3596625$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.7},{"i":1715,"s":"PREMATCH$3596625$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.09},{"i":1715,"s":"PREMATCH$3596625$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":4.1},{"i":1714,"s":"PREMATCH$3596625$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":3.4},{"i":1714,"s":"PREMATCH$3596625$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3596625$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":2.17},{"i":1715,"s":"PREMATCH$3596625$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3596625$16_1715@4.5","n":"Away (Home +4.5)","p":1715,"v":42.0},{"i":1714,"s":"PREMATCH$3596625$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":40.0},{"i":1714,"s":"PREMATCH$3596625$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.06},{"i":1715,"s":"PREMATCH$3596625$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3596625$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":22.0},{"i":1714,"s":"PREMATCH$3596625$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":19.0},{"i":1714,"s":"PREMATCH$3596625$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.24}]},{"i":1,"n":"1X2","S":[{"i":2,"s":"PREMATCH$3596625$1_2","n":"X","p":2,"v":3.6},{"i":3,"s":"PREMATCH$3596625$1_3","n":"2","p":3,"v":2.17},{"i":1,"s":"PREMATCH$3596625$1_1","n":"1","p":1,"v":3.4}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3596625$17_12@5.5","n":"Over 5.5","p":12,"v":10.75},{"i":12,"s":"PREMATCH$3596625$17_12@1.5","n":"Over 1.5","p":12,"v":1.26},{"i":13,"s":"PREMATCH$3596625$17_13@6.5","n":"Under 6.5","p":13,"v":1.0},{"i":13,"s":"PREMATCH$3596625$17_13@2.5","n":"Under 2.5","p":13,"v":2.02},{"i":12,"s":"PREMATCH$3596625$17_12@4.5","n":"Over 4.5","p":12,"v":5.5},{"i":12,"s":"PREMATCH$3596625$17_12@0.5","n":"Over 0.5","p":12,"v":1.04},{"i":13,"s":"PREMATCH$3596625$17_13@3.5","n":"Under 3.5","p":13,"v":1.41},{"i":12,"s":"PREMATCH$3596625$17_12@3.5","n":"Over 3.5","p":12,"v":2.92},{"i":13,"s":"PREMATCH$3596625$17_13@4.5","n":"Under 4.5","p":13,"v":1.15},{"i":13,"s":"PREMATCH$3596625$17_13@0.5","n":"Under 0.5","p":13,"v":11.25},{"i":12,"s":"PREMATCH$3596625$17_12@6.5","n":"Over 6.5","p":12,"v":20.5},{"i":12,"s":"PREMATCH$3596625$17_12@2.5","n":"Over 2.5","p":12,"v":1.8},{"i":13,"s":"PREMATCH$3596625$17_13@5.5","n":"Under 5.5","p":13,"v":1.04},{"i":13,"s":"PREMATCH$3596625$17_13@1.5","n":"Under 1.5","p":13,"v":3.85}]},{"i":18,"n":"Home Total","S":[{"i":12,"s":"PREMATCH$3596625$18_12@1.5","n":"Over 1.5","p":12,"v":2.68},{"i":13,"s":"PREMATCH$3596625$18_13@3.5","n":"Under 3.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3596625$18_12@0.5","n":"Over 0.5","p":12,"v":1.34},{"i":13,"s":"PREMATCH$3596625$18_13@2.5","n":"Under 2.5","p":13,"v":1.09},{"i":12,"s":"PREMATCH$3596625$18_12@3.5","n":"Over 3.5","p":12,"v":19.0},{"i":13,"s":"PREMATCH$3596625$18_13@1.5","n":"Under 1.5","p":13,"v":1.46},{"i":12,"s":"PREMATCH$3596625$18_12@2.5","n":"Over 2.5","p":12,"v":6.9},{"i":13,"s":"PREMATCH$3596625$18_13@0.5","n":"Under 0.5","p":13,"v":3.2}]},{"i":19,"n":"Away Total","S":[{"i":12,"s":"PREMATCH$3596625$19_12@0.5","n":"Over 0.5","p":12,"v":1.2},{"i":13,"s":"PREMATCH$3596625$19_13@2.5","n":"Under 2.5","p":13,"v":1.21},{"i":12,"s":"PREMATCH$3596625$19_12@3.5","n":"Over 3.5","p":12,"v":10.5},{"i":13,"s":"PREMATCH$3596625$19_13@1.5","n":"Under 1.5","p":13,"v":1.78},{"i":12,"s":"PREMATCH$3596625$19_12@2.5","n":"Over 2.5","p":12,"v":4.3},{"i":13,"s":"PREMATCH$3596625$19_13@0.5","n":"Under 0.5","p":13,"v":4.45},{"i":12,"s":"PREMATCH$3596625$19_12@1.5","n":"Over 1.5","p":12,"v":2.0},{"i":13,"s":"PREMATCH$3596625$19_13@3.5","n":"Under 3.5","p":13,"v":1.03}]},{"i":10,"n":"Double Chance","S":[{"i":9,"s":"PREMATCH$3596625$10_9","n":"1X","p":1,"v":1.73},{"i":10,"s":"PREMATCH$3596625$10_10","n":"12","p":2,"v":1.31},{"i":11,"s":"PREMATCH$3596625$10_11","n":"X2","p":3,"v":1.34}]},{"i":27,"n":"Both Teams To Score","S":[{"i":74,"s":"PREMATCH$3596625$27_74","n":"Yes","p":74,"v":1.66},{"i":76,"s":"PREMATCH$3596625$27_76","n":"No","p":76,"v":2.23}]},{"i":14,"n":"European Handicap","S":[{"i":1712,"s":"PREMATCH$3596625$14_1712@-2","n":"X (Home -2)","p":1712,"v":10.0},{"i":1712,"s":"PREMATCH$3596625$14_1712@-1","n":"X (Home -1)","p":1712,"v":5.5},{"i":1711,"s":"PREMATCH$3596625$14_1711@2","n":"1 (Home +2)","p":1711,"v":1.24},{"i":1711,"s":"PREMATCH$3596625$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.7},{"i":1711,"s":"PREMATCH$3596625$14_1711@-1","n":"1 (Home -1)","p":1711,"v":7.6},{"i":1711,"s":"PREMATCH$3596625$14_1711@-2","n":"1 (Home -2)","p":1711,"v":19.0},{"i":1712,"s":"PREMATCH$3596625$14_1712@1","n":"X (Home +1)","p":1712,"v":4.2},{"i":1712,"s":"PREMATCH$3596625$14_1712@2","n":"X (Home +2)","p":1712,"v":6.4},{"i":1713,"s":"PREMATCH$3596625$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.09},{"i":1713,"s":"PREMATCH$3596625$14_1713@-1","n":"2 (Home -1)","p":1713,"v":1.32},{"i":1713,"s":"PREMATCH$3596625$14_1713@2","n":"2 (Home +2)","p":1713,"v":9.4},{"i":1713,"s":"PREMATCH$3596625$14_1713@1","n":"2 (Home +1)","p":1713,"v":4.1}]}]},{"i":3596626,"p":"sr:match:61300929","htId":2457,"atId":6,"n":"Newcastle|v|Leeds","dt":"2026-01-07T20:15:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3596626$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.01},{"i":1715,"s":"PREMATCH$3596626$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":30.0},{"i":1714,"s":"PREMATCH$3596626$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.19},{"i":1714,"s":"PREMATCH$3596626$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":16.0},{"i":1715,"s":"PREMATCH$3596626$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":2.08},{"i":1715,"s":"PREMATCH$3596626$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3596626$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":12.0},{"i":1714,"s":"PREMATCH$3596626$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1714,"s":"PREMATCH$3596626$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":6.9},{"i":1715,"s":"PREMATCH$3596626$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.36},{"i":1715,"s":"PREMATCH$3596626$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":4.85},{"i":1714,"s":"PREMATCH$3596626$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.0},{"i":1714,"s":"PREMATCH$3596626$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":3.15},{"i":1715,"s":"PREMATCH$3596626$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.1},{"i":1715,"s":"PREMATCH$3596626$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":52.0},{"i":1714,"s":"PREMATCH$3596626$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.03},{"i":1714,"s":"PREMATCH$3596626$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":34.0},{"i":1714,"s":"PREMATCH$3596626$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":1.76}]},{"i":1,"n":"1X2","S":[{"i":3,"s":"PREMATCH$3596626$1_3","n":"2","p":3,"v":4.85},{"i":1,"s":"PREMATCH$3596626$1_1","n":"1","p":1,"v":1.76},{"i":2,"s":"PREMATCH$3596626$1_2","n":"X","p":2,"v":3.95}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3596626$17_12@0.5","n":"Over 0.5","p":12,"v":1.05},{"i":12,"s":"PREMATCH$3596626$17_12@4.5","n":"Over 4.5","p":12,"v":5.5},{"i":13,"s":"PREMATCH$3596626$17_13@2.5","n":"Under 2.5","p":13,"v":1.98},{"i":13,"s":"PREMATCH$3596626$17_13@6.5","n":"Under 6.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3596626$17_12@3.5","n":"Over 3.5","p":12,"v":3.0},{"i":13,"s":"PREMATCH$3596626$17_13@1.5","n":"Under 1.5","p":13,"v":3.6},{"i":13,"s":"PREMATCH$3596626$17_13@5.5","n":"Under 5.5","p":13,"v":1.04},{"i":12,"s":"PREMATCH$3596626$17_12@2.5","n":"Over 2.5","p":12,"v":1.84},{"i":12,"s":"PREMATCH$3596626$17_12@6.5","n":"Over 6.5","p":12,"v":20.5},{"i":13,"s":"PREMATCH$3596626$17_13@0.5","n":"Under 0.5","p":13,"v":10.5},{"i":13,"s":"PREMATCH$3596626$17_13@4.5","n":"Under 4.5","p":13,"v":1.15},{"i":12,"s":"PREMATCH$3596626$17_12@1.5","n":"Over 1.5","p":12,"v":1.29},{"i":12,"s":"PREMATCH$3596626$17_12@5.5","n":"Over 5.5","p":12,"v":10.75},{"i":13,"s":"PREMATCH$3596626$17_13@3.5","n":"Under 3.5","p":13,"v":1.39}]},{"i":18,"n":"Home Total","S":[{"i":12,"s":"PREMATCH$3596626$18_12@0.5","n":"Over 0.5","p":12,"v":1.15},{"i":13,"s":"PREMATCH$3596626$18_13@2.5","n":"Under 2.5","p":13,"v":1.29},{"i":12,"s":"PREMATCH$3596626$18_12@3.5","n":"Over 3.5","p":12,"v":8.3},{"i":13,"s":"PREMATCH$3596626$18_13@1.5","n":"Under 1.5","p":13,"v":1.99},{"i":12,"s":"PREMATCH$3596626$18_12@2.5","n":"Over 2.5","p":12,"v":3.55},{"i":13,"s":"PREMATCH$3596626$18_13@0.5","n":"Under 0.5","p":13,"v":5.2},{"i":12,"s":"PREMATCH$3596626$18_12@1.5","n":"Over 1.5","p":12,"v":1.79},{"i":13,"s":"PREMATCH$3596626$18_13@3.5","n":"Under 3.5","p":13,"v":1.06}]},{"i":19,"n":"Away Total","S":[{"i":12,"s":"PREMATCH$3596626$19_12@0.5","n":"Over 0.5","p":12,"v":1.49},{"i":13,"s":"PREMATCH$3596626$19_13@2.5","n":"Under 2.5","p":13,"v":1.04},{"i":12,"s":"PREMATCH$3596626$19_12@1.5","n":"Over 1.5","p":12,"v":3.45},{"i":12,"s":"PREMATCH$3596626$19_12@2.5","n":"Over 2.5","p":12,"v":10.0},{"i":13,"s":"PREMATCH$3596626$19_13@0.5","n":"Under 0.5","p":13,"v":2.55},{"i":13,"s":"PREMATCH$3596626$19_13@1.5","n":"Under 1.5","p":13,"v":1.3}]},{"i":10,"n":"Double Chance","S":[{"i":11,"s":"PREMATCH$3596626$10_11","n":"X2","p":3,"v":2.12},{"i":10,"s":"PREMATCH$3596626$10_10","n":"12","p":2,"v":1.27},{"i":9,"s":"PREMATCH$3596626$10_9","n":"1X","p":1,"v":1.2}]},{"i":27,"n":"Both Teams To Score","S":[{"i":74,"s":"PREMATCH$3596626$27_74","n":"Yes","p":74,"v":1.77},{"i":76,"s":"PREMATCH$3596626$27_76","n":"No","p":76,"v":2.07}]},{"i":14,"n":"European Handicap","S":[{"i":1713,"s":"PREMATCH$3596626$14_1713@-3","n":"2 (Home -3)","p":1713,"v":1.1},{"i":1713,"s":"PREMATCH$3596626$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.36},{"i":1713,"s":"PREMATCH$3596626$14_1713@-1","n":"2 (Home -1)","p":1713,"v":2.08},{"i":1713,"s":"PREMATCH$3596626$14_1713@1","n":"2 (Home +1)","p":1713,"v":12.0},{"i":1711,"s":"PREMATCH$3596626$14_1711@-1","n":"1 (Home -1)","p":1711,"v":3.15},{"i":1711,"s":"PREMATCH$3596626$14_1711@-2","n":"1 (Home -2)","p":1711,"v":6.9},{"i":1711,"s":"PREMATCH$3596626$14_1711@-3","n":"1 (Home -3)","p":1711,"v":16.0},{"i":1712,"s":"PREMATCH$3596626$14_1712@-1","n":"X (Home -1)","p":1712,"v":3.7},{"i":1712,"s":"PREMATCH$3596626$14_1712@-2","n":"X (Home -2)","p":1712,"v":5.2},{"i":1712,"s":"PREMATCH$3596626$14_1712@-3","n":"X (Home -3)","p":1712,"v":9.7},{"i":1712,"s":"PREMATCH$3596626$14_1712@1","n":"X (Home +1)","p":1712,"v":6.9},{"i":1711,"s":"PREMATCH$3596626$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.19}]}]},{"i":3576743,"p":"sr:match:61300911","htId":2457,"atId":2467,"n":"Newcastle|v|Crystal Palace","dt":"2026-01-04T15:00:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3576743$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":54.0},{"i":1715,"s":"PREMATCH$3576743$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.12},{"i":1714,"s":"PREMATCH$3576743$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":6.5},{"i":1714,"s":"PREMATCH$3576743$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.03},{"i":1715,"s":"PREMATCH$3576743$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":5.1},{"i":1715,"s":"PREMATCH$3576743$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.02},{"i":1714,"s":"PREMATCH$3576743$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":3.0},{"i":1714,"s":"PREMATCH$3576743$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576743$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":12.75},{"i":1715,"s":"PREMATCH$3576743$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3576743$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":2.15},{"i":1714,"s":"PREMATCH$3576743$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":1.71},{"i":1714,"s":"PREMATCH$3576743$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":32.0},{"i":1714,"s":"PREMATCH$3576743$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576743$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":32.0},{"i":1715,"s":"PREMATCH$3576743$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.39},{"i":1714,"s":"PREMATCH$3576743$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":15.0},{"i":1714,"s":"PREMATCH$3576743$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.17}]},{"i":1,"n":"1X2","S":[{"i":1,"s":"PREMATCH$3576743$1_1","n":"1","p":1,"v":1.74},{"i":2,"s":"PREMATCH$3576743$1_2","n":"X","p":2,"v":4.05},{"i":3,"s":"PREMATCH$3576743$1_3","n":"2","p":3,"v":5.1}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3576743$17_12@4.5","n":"Over 4.5","p":12,"v":5.5},{"i":12,"s":"PREMATCH$3576743$17_12@0.5","n":"Over 0.5","p":12,"v":1.04},{"i":13,"s":"PREMATCH$3576743$17_13@2.5","n":"Under 2.5","p":13,"v":1.99},{"i":13,"s":"PREMATCH$3576743$17_13@6.5","n":"Under 6.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3576743$17_12@3.5","n":"Over 3.5","p":12,"v":3.0},{"i":13,"s":"PREMATCH$3576743$17_13@1.5","n":"Under 1.5","p":13,"v":3.65},{"i":13,"s":"PREMATCH$3576743$17_13@5.5","n":"Under 5.5","p":13,"v":1.04},{"i":12,"s":"PREMATCH$3576743$17_12@6.5","n":"Over 6.5","p":12,"v":20.5},{"i":12,"s":"PREMATCH$3576743$17_12@2.5","n":"Over 2.5","p":12,"v":1.83},{"i":13,"s":"PREMATCH$3576743$17_13@0.5","n":"Under 0.5","p":13,"v":10.75},{"i":13,"s":"PREMATCH$3576743$17_13@4.5","n":"Under 4.5","p":13,"v":1.15},{"i":12,"s":"PREMATCH$3576743$17_12@5.5","n":"Over 5.5","p":12,"v":10.75},{"i":12,"s":"PREMATCH$3576743$17_12@1.5","n":"Over 1.5","p":12,"v":1.29},{"i":13,"s":"PREMATCH$3576743$17_13@3.5","n":"Under 3.5","p":13,"v":1.4}]},{"i":18,"n":"Home Total","S":[{"i":13,"s":"PREMATCH$3576743$18_13@2.5","n":"Under 2.5","p":13,"v":1.3},{"i":12,"s":"PREMATCH$3576743$18_12@3.5","n":"Over 3.5","p":12,"v":7.9},{"i":13,"s":"PREMATCH$3576743$18_13@1.5","n":"Under 1.5","p":13,"v":2.03},{"i":12,"s":"PREMATCH$3576743$18_12@2.5","n":"Over 2.5","p":12,"v":3.4},{"i":13,"s":"PREMATCH$3576743$18_13@0.5","n":"Under 0.5","p":13,"v":5.4},{"i":12,"s":"PREMATCH$3576743$18_12@1.5","n":"Over 1.5","p":12,"v":1.76},{"i":13,"s":"PREMATCH$3576743$18_13@3.5","n":"Under 3.5","p":13,"v":1.07},{"i":12,"s":"PREMATCH$3576743$18_12@0.5","n":"Over 0.5","p":12,"v":1.14}]},{"i":19,"n":"Away Total","S":[{"i":13,"s":"PREMATCH$3576743$19_13@2.5","n":"Under 2.5","p":13,"v":1.04},{"i":12,"s":"PREMATCH$3576743$19_12@0.5","n":"Over 0.5","p":12,"v":1.52},{"i":12,"s":"PREMATCH$3576743$19_12@1.5","n":"Over 1.5","p":12,"v":3.55},{"i":12,"s":"PREMATCH$3576743$19_12@2.5","n":"Over 2.5","p":12,"v":10.5},{"i":13,"s":"PREMATCH$3576743$19_13@0.5","n":"Under 0.5","p":13,"v":2.48},{"i":13,"s":"PREMATCH$3576743$19_13@1.5","n":"Under 1.5","p":13,"v":1.28}]},{"i":10,"n":"Double Chance","S":[{"i":10,"s":"PREMATCH$3576743$10_10","n":"12","p":2,"v":1.26},{"i":11,"s":"PREMATCH$3576743$10_11","n":"X2","p":3,"v":2.2},{"i":9,"s":"PREMATCH$3576743$10_9","n":"1X","p":1,"v":1.18}]},{"i":27,"n":"Both Teams To Score","S":[{"i":76,"s":"PREMATCH$3576743$27_76","n":"No","p":76,"v":2.03},{"i":74,"s":"PREMATCH$3576743$27_74","n":"Yes","p":74,"v":1.78}]},{"i":14,"n":"European Handicap","S":[{"i":1713,"s":"PREMATCH$3576743$14_1713@-1","n":"2 (Home -1)","p":1713,"v":2.15},{"i":1713,"s":"PREMATCH$3576743$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.39},{"i":1713,"s":"PREMATCH$3576743$14_1713@-3","n":"2 (Home -3)","p":1713,"v":1.12},{"i":1713,"s":"PREMATCH$3576743$14_1713@1","n":"2 (Home +1)","p":1713,"v":12.75},{"i":1711,"s":"PREMATCH$3576743$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.17},{"i":1712,"s":"PREMATCH$3576743$14_1712@-3","n":"X (Home -3)","p":1712,"v":9.2},{"i":1712,"s":"PREMATCH$3576743$14_1712@-2","n":"X (Home -2)","p":1712,"v":5.0},{"i":1712,"s":"PREMATCH$3576743$14_1712@-1","n":"X (Home -1)","p":1712,"v":3.65},{"i":1711,"s":"PREMATCH$3576743$14_1711@-3","n":"1 (Home -3)","p":1711,"v":15.0},{"i":1711,"s":"PREMATCH$3576743$14_1711@-2","n":"1 (Home -2)","p":1711,"v":6.5},{"i":1711,"s":"PREMATCH$3576743$14_1711@-1","n":"1 (Home -1)","p":1711,"v":3.0},{"i":1712,"s":"PREMATCH$3576743$14_1712@1","n":"X (Home +1)","p":1712,"v":7.2}]}]},{"i":3576747,"p":"sr:match:61300901","htId":2464,"atId":10,"n":"Brighton|v|Burnley","dt":"2026-01-03T15:00:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3576747$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3576747$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.01},{"i":1715,"s":"PREMATCH$3576747$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.22},{"i":1714,"s":"PREMATCH$3576747$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":4.4},{"i":1714,"s":"PREMATCH$3576747$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576747$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.06},{"i":1715,"s":"PREMATCH$3576747$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":7.0},{"i":1714,"s":"PREMATCH$3576747$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":2.3},{"i":1714,"s":"PREMATCH$3576747$16_1714@-5.5","n":"Home (Home -5.5)","p":1714,"v":39.0},{"i":1715,"s":"PREMATCH$3576747$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3576747$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576747$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":2.7},{"i":1715,"s":"PREMATCH$3576747$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":17.5},{"i":1714,"s":"PREMATCH$3576747$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":1.47},{"i":1714,"s":"PREMATCH$3576747$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":21.0},{"i":1715,"s":"PREMATCH$3576747$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":40.0},{"i":1714,"s":"PREMATCH$3576747$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.1},{"i":1715,"s":"PREMATCH$3576747$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.63},{"i":1715,"s":"PREMATCH$3576747$16_1715@-5.5","n":"Away (Home -5.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3576747$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":9.6}]},{"i":1,"n":"1X2","S":[{"i":3,"s":"PREMATCH$3576747$1_3","n":"2","p":3,"v":7.0},{"i":2,"s":"PREMATCH$3576747$1_2","n":"X","p":2,"v":4.85},{"i":1,"s":"PREMATCH$3576747$1_1","n":"1","p":1,"v":1.49}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3576747$17_12@2.5","n":"Over 2.5","p":12,"v":1.7},{"i":12,"s":"PREMATCH$3576747$17_12@6.5","n":"Over 6.5","p":12,"v":18.5},{"i":13,"s":"PREMATCH$3576747$17_13@3.5","n":"Under 3.5","p":13,"v":1.46},{"i":12,"s":"PREMATCH$3576747$17_12@1.5","n":"Over 1.5","p":12,"v":1.23},{"i":12,"s":"PREMATCH$3576747$17_12@5.5","n":"Over 5.5","p":12,"v":9.7},{"i":13,"s":"PREMATCH$3576747$17_13@0.5","n":"Under 0.5","p":13,"v":12.75},{"i":13,"s":"PREMATCH$3576747$17_13@4.5","n":"Under 4.5","p":13,"v":1.18},{"i":12,"s":"PREMATCH$3576747$17_12@0.5","n":"Over 0.5","p":12,"v":1.03},{"i":12,"s":"PREMATCH$3576747$17_12@4.5","n":"Over 4.5","p":12,"v":4.95},{"i":13,"s":"PREMATCH$3576747$17_13@1.5","n":"Under 1.5","p":13,"v":4.15},{"i":13,"s":"PREMATCH$3576747$17_13@5.5","n":"Under 5.5","p":13,"v":1.06},{"i":12,"s":"PREMATCH$3576747$17_12@3.5","n":"Over 3.5","p":12,"v":2.75},{"i":13,"s":"PREMATCH$3576747$17_13@2.5","n":"Under 2.5","p":13,"v":2.15},{"i":13,"s":"PREMATCH$3576747$17_13@6.5","n":"Under 6.5","p":13,"v":1.0}]},{"i":18,"n":"Home Total","S":[{"i":12,"s":"PREMATCH$3576747$18_12@2.5","n":"Over 2.5","p":12,"v":2.7},{"i":13,"s":"PREMATCH$3576747$18_13@0.5","n":"Under 0.5","p":13,"v":7.0},{"i":12,"s":"PREMATCH$3576747$18_12@1.5","n":"Over 1.5","p":12,"v":1.54},{"i":13,"s":"PREMATCH$3576747$18_13@3.5","n":"Under 3.5","p":13,"v":1.13},{"i":12,"s":"PREMATCH$3576747$18_12@0.5","n":"Over 0.5","p":12,"v":1.09},{"i":13,"s":"PREMATCH$3576747$18_13@2.5","n":"Under 2.5","p":13,"v":1.45},{"i":12,"s":"PREMATCH$3576747$18_12@3.5","n":"Over 3.5","p":12,"v":5.6},{"i":13,"s":"PREMATCH$3576747$18_13@1.5","n":"Under 1.5","p":13,"v":2.43}]},{"i":19,"n":"Away Total","S":[{"i":12,"s":"PREMATCH$3576747$19_12@2.5","n":"Over 2.5","p":12,"v":13.75},{"i":13,"s":"PREMATCH$3576747$19_13@2.5","n":"Under 2.5","p":13,"v":1.01},{"i":12,"s":"PREMATCH$3576747$19_12@0.5","n":"Over 0.5","p":12,"v":1.65},{"i":13,"s":"PREMATCH$3576747$19_13@1.5","n":"Under 1.5","p":13,"v":1.21},{"i":12,"s":"PREMATCH$3576747$19_12@1.5","n":"Over 1.5","p":12,"v":4.3},{"i":13,"s":"PREMATCH$3576747$19_13@0.5","n":"Under 0.5","p":13,"v":2.2}]},{"i":10,"n":"Double Chance","S":[{"i":9,"s":"PREMATCH$3576747$10_9","n":"1X","p":1,"v":1.11},{"i":11,"s":"PREMATCH$3576747$10_11","n":"X2","p":3,"v":2.77},{"i":10,"s":"PREMATCH$3576747$10_10","n":"12","p":2,"v":1.2}]},{"i":27,"n":"Both Teams To Score","S":[{"i":76,"s":"PREMATCH$3576747$27_76","n":"No","p":76,"v":1.94},{"i":74,"s":"PREMATCH$3576747$27_74","n":"Yes","p":74,"v":1.87}]},{"i":14,"n":"European Handicap","S":[{"i":1711,"s":"PREMATCH$3576747$14_1711@-3","n":"1 (Home -3)","p":1711,"v":9.6},{"i":1711,"s":"PREMATCH$3576747$14_1711@-2","n":"1 (Home -2)","p":1711,"v":4.4},{"i":1711,"s":"PREMATCH$3576747$14_1711@-1","n":"1 (Home -1)","p":1711,"v":2.3},{"i":1711,"s":"PREMATCH$3576747$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.1},{"i":1712,"s":"PREMATCH$3576747$14_1712@-3","n":"X (Home -3)","p":1712,"v":7.0},{"i":1712,"s":"PREMATCH$3576747$14_1712@1","n":"X (Home +1)","p":1712,"v":9.4},{"i":1712,"s":"PREMATCH$3576747$14_1712@-1","n":"X (Home -1)","p":1712,"v":3.75},{"i":1712,"s":"PREMATCH$3576747$14_1712@-2","n":"X (Home -2)","p":1712,"v":4.4},{"i":1713,"s":"PREMATCH$3576747$14_1713@1","n":"2 (Home +1)","p":1713,"v":17.5},{"i":1713,"s":"PREMATCH$3576747$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.63},{"i":1713,"s":"PREMATCH$3576747$14_1713@-3","n":"2 (Home -3)","p":1713,"v":1.22},{"i":1713,"s":"PREMATCH$3576747$14_1713@-1","n":"2 (Home -1)","p":1713,"v":2.7}]}]},{"i":3576748,"p":"sr:match:61300899","htId":2,"atId":7,"n":"Aston Villa|v|Nottingham Forest","dt":"2026-01-03T12:30:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3576748$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":48.0},{"i":1714,"s":"PREMATCH$3576748$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.05},{"i":1715,"s":"PREMATCH$3576748$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.29},{"i":1714,"s":"PREMATCH$3576748$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":8.1},{"i":1715,"s":"PREMATCH$3576748$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":1.85},{"i":1715,"s":"PREMATCH$3576748$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3576748$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576748$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":4.15},{"i":1714,"s":"PREMATCH$3576748$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":19.0},{"i":1715,"s":"PREMATCH$3576748$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":9.9},{"i":1715,"s":"PREMATCH$3576748$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3576748$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1714,"s":"PREMATCH$3576748$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":38.0},{"i":1714,"s":"PREMATCH$3576748$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":1.96},{"i":1715,"s":"PREMATCH$3576748$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":25.0},{"i":1714,"s":"PREMATCH$3576748$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.24},{"i":1715,"s":"PREMATCH$3576748$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.08},{"i":1714,"s":"PREMATCH$3576748$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":3.6}]},{"i":1,"n":"1X2","S":[{"i":3,"s":"PREMATCH$3576748$1_3","n":"2","p":3,"v":4.15},{"i":2,"s":"PREMATCH$3576748$1_2","n":"X","p":2,"v":3.7},{"i":1,"s":"PREMATCH$3576748$1_1","n":"1","p":1,"v":1.96}]},{"i":17,"n":"Total","S":[{"i":13,"s":"PREMATCH$3576748$17_13@3.5","n":"Under 3.5","p":13,"v":1.39},{"i":12,"s":"PREMATCH$3576748$17_12@5.5","n":"Over 5.5","p":12,"v":11.25},{"i":12,"s":"PREMATCH$3576748$17_12@1.5","n":"Over 1.5","p":12,"v":1.3},{"i":13,"s":"PREMATCH$3576748$17_13@2.5","n":"Under 2.5","p":13,"v":1.97},{"i":13,"s":"PREMATCH$3576748$17_13@6.5","n":"Under 6.5","p":13,"v":1.01},{"i":12,"s":"PREMATCH$3576748$17_12@4.5","n":"Over 4.5","p":12,"v":5.8},{"i":12,"s":"PREMATCH$3576748$17_12@0.5","n":"Over 0.5","p":12,"v":1.06},{"i":13,"s":"PREMATCH$3576748$17_13@5.5","n":"Under 5.5","p":13,"v":1.05},{"i":13,"s":"PREMATCH$3576748$17_13@1.5","n":"Under 1.5","p":13,"v":3.65},{"i":12,"s":"PREMATCH$3576748$17_12@3.5","n":"Over 3.5","p":12,"v":3.1},{"i":13,"s":"PREMATCH$3576748$17_13@4.5","n":"Under 4.5","p":13,"v":1.15},{"i":13,"s":"PREMATCH$3576748$17_13@0.5","n":"Under 0.5","p":13,"v":10.5},{"i":12,"s":"PREMATCH$3576748$17_12@6.5","n":"Over 6.5","p":12,"v":21.5},{"i":12,"s":"PREMATCH$3576748$17_12@2.5","n":"Over 2.5","p":12,"v":1.91}]},{"i":18,"n":"Home Total","S":[{"i":13,"s":"PREMATCH$3576748$18_13@3.5","n":"Under 3.5","p":13,"v":1.05},{"i":12,"s":"PREMATCH$3576748$18_12@2.5","n":"Over 2.5","p":12,"v":3.95},{"i":13,"s":"PREMATCH$3576748$18_13@2.5","n":"Under 2.5","p":13,"v":1.24},{"i":12,"s":"PREMATCH$3576748$18_12@3.5","n":"Over 3.5","p":12,"v":9.6},{"i":13,"s":"PREMATCH$3576748$18_13@1.5","n":"Under 1.5","p":13,"v":1.86},{"i":12,"s":"PREMATCH$3576748$18_12@0.5","n":"Over 0.5","p":12,"v":1.18},{"i":13,"s":"PREMATCH$3576748$18_13@0.5","n":"Under 0.5","p":13,"v":4.7},{"i":12,"s":"PREMATCH$3576748$18_12@1.5","n":"Over 1.5","p":12,"v":1.92}]},{"i":19,"n":"Away Total","S":[{"i":12,"s":"PREMATCH$3576748$19_12@1.5","n":"Over 1.5","p":12,"v":3.1},{"i":13,"s":"PREMATCH$3576748$19_13@0.5","n":"Under 0.5","p":13,"v":2.77},{"i":12,"s":"PREMATCH$3576748$19_12@2.5","n":"Over 2.5","p":12,"v":8.6},{"i":13,"s":"PREMATCH$3576748$19_13@1.5","n":"Under 1.5","p":13,"v":1.35},{"i":13,"s":"PREMATCH$3576748$19_13@2.5","n":"Under 2.5","p":13,"v":1.06},{"i":12,"s":"PREMATCH$3576748$19_12@0.5","n":"Over 0.5","p":12,"v":1.43}]},{"i":10,"n":"Double Chance","S":[{"i":9,"s":"PREMATCH$3576748$10_9","n":"1X","p":1,"v":1.27},{"i":10,"s":"PREMATCH$3576748$10_10","n":"12","p":2,"v":1.32},{"i":11,"s":"PREMATCH$3576748$10_11","n":"X2","p":3,"v":1.92}]},{"i":27,"n":"Both Teams To Score","S":[{"i":74,"s":"PREMATCH$3576748$27_74","n":"Yes","p":74,"v":1.73},{"i":76,"s":"PREMATCH$3576748$27_76","n":"No","p":76,"v":2.12}]},{"i":14,"n":"European Handicap","S":[{"i":1712,"s":"PREMATCH$3576748$14_1712@-3","n":"X (Home -3)","p":1712,"v":11.0},{"i":1712,"s":"PREMATCH$3576748$14_1712@-2","n":"X (Home -2)","p":1712,"v":5.7},{"i":1712,"s":"PREMATCH$3576748$14_1712@-1","n":"X (Home -1)","p":1712,"v":3.95},{"i":1711,"s":"PREMATCH$3576748$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.24},{"i":1713,"s":"PREMATCH$3576748$14_1713@1","n":"2 (Home +1)","p":1713,"v":9.9},{"i":1711,"s":"PREMATCH$3576748$14_1711@-2","n":"1 (Home -2)","p":1711,"v":8.1},{"i":1711,"s":"PREMATCH$3576748$14_1711@-1","n":"1 (Home -1)","p":1711,"v":3.6},{"i":1711,"s":"PREMATCH$3576748$14_1711@-3","n":"1 (Home -3)","p":1711,"v":19.0},{"i":1712,"s":"PREMATCH$3576748$14_1712@1","n":"X (Home +1)","p":1712,"v":6.2},{"i":1713,"s":"PREMATCH$3576748$14_1713@-1","n":"2 (Home -1)","p":1713,"v":1.85},{"i":1713,"s":"PREMATCH$3576748$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.29},{"i":1713,"s":"PREMATCH$3576748$14_1713@-3","n":"2 (Home -3)","p":1713,"v":1.08}]}]},{"i":3596624,"p":"sr:match:61300921","htId":2458,"atId":27,"n":"Brentford|v|Sunderland","dt":"2026-01-07T19:30:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3596624$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.28},{"i":1715,"s":"PREMATCH$3596624$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":26.0},{"i":1714,"s":"PREMATCH$3596624$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":3.75},{"i":1714,"s":"PREMATCH$3596624$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.24},{"i":1715,"s":"PREMATCH$3596624$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":10.0},{"i":1715,"s":"PREMATCH$3596624$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3596624$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":1.84},{"i":1714,"s":"PREMATCH$3596624$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":8.6},{"i":1714,"s":"PREMATCH$3596624$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3596624$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":4.1},{"i":1715,"s":"PREMATCH$3596624$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3596624$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":20.5},{"i":1714,"s":"PREMATCH$3596624$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3596624$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.07},{"i":1715,"s":"PREMATCH$3596624$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":49.0},{"i":1714,"s":"PREMATCH$3596624$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":1.98},{"i":1714,"s":"PREMATCH$3596624$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":40.0},{"i":1714,"s":"PREMATCH$3596624$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.05}]},{"i":1,"n":"1X2","S":[{"i":3,"s":"PREMATCH$3596624$1_3","n":"2","p":3,"v":4.1},{"i":2,"s":"PREMATCH$3596624$1_2","n":"X","p":2,"v":3.6},{"i":1,"s":"PREMATCH$3596624$1_1","n":"1","p":1,"v":1.98}]},{"i":17,"n":"Total","S":[{"i":13,"s":"PREMATCH$3596624$17_13@3.5","n":"Under 3.5","p":13,"v":1.33},{"i":12,"s":"PREMATCH$3596624$17_12@5.5","n":"Over 5.5","p":12,"v":13.0},{"i":12,"s":"PREMATCH$3596624$17_12@1.5","n":"Over 1.5","p":12,"v":1.33},{"i":13,"s":"PREMATCH$3596624$17_13@0.5","n":"Under 0.5","p":13,"v":9.6},{"i":13,"s":"PREMATCH$3596624$17_13@4.5","n":"Under 4.5","p":13,"v":1.12},{"i":12,"s":"PREMATCH$3596624$17_12@6.5","n":"Over 6.5","p":12,"v":24.5},{"i":12,"s":"PREMATCH$3596624$17_12@2.5","n":"Over 2.5","p":12,"v":1.97},{"i":13,"s":"PREMATCH$3596624$17_13@1.5","n":"Under 1.5","p":13,"v":3.35},{"i":13,"s":"PREMATCH$3596624$17_13@5.5","n":"Under 5.5","p":13,"v":1.03},{"i":12,"s":"PREMATCH$3596624$17_12@3.5","n":"Over 3.5","p":12,"v":3.35},{"i":13,"s":"PREMATCH$3596624$17_13@2.5","n":"Under 2.5","p":13,"v":1.84},{"i":13,"s":"PREMATCH$3596624$17_13@6.5","n":"Under 6.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3596624$17_12@4.5","n":"Over 4.5","p":12,"v":6.5},{"i":12,"s":"PREMATCH$3596624$17_12@0.5","n":"Over 0.5","p":12,"v":1.06}]},{"i":18,"n":"Home Total","S":[{"i":13,"s":"PREMATCH$3596624$18_13@3.5","n":"Under 3.5","p":13,"v":1.03},{"i":12,"s":"PREMATCH$3596624$18_12@2.5","n":"Over 2.5","p":12,"v":4.3},{"i":13,"s":"PREMATCH$3596624$18_13@0.5","n":"Under 0.5","p":13,"v":4.4},{"i":12,"s":"PREMATCH$3596624$18_12@1.5","n":"Over 1.5","p":12,"v":2.0},{"i":13,"s":"PREMATCH$3596624$18_13@1.5","n":"Under 1.5","p":13,"v":1.77},{"i":12,"s":"PREMATCH$3596624$18_12@0.5","n":"Over 0.5","p":12,"v":1.2},{"i":13,"s":"PREMATCH$3596624$18_13@2.5","n":"Under 2.5","p":13,"v":1.21},{"i":12,"s":"PREMATCH$3596624$18_12@3.5","n":"Over 3.5","p":12,"v":10.5}]},{"i":19,"n":"Away Total","S":[{"i":12,"s":"PREMATCH$3596624$19_12@1.5","n":"Over 1.5","p":12,"v":3.3},{"i":13,"s":"PREMATCH$3596624$19_13@2.5","n":"Under 2.5","p":13,"v":1.05},{"i":12,"s":"PREMATCH$3596624$19_12@0.5","n":"Over 0.5","p":12,"v":1.47},{"i":13,"s":"PREMATCH$3596624$19_13@1.5","n":"Under 1.5","p":13,"v":1.32},{"i":13,"s":"PREMATCH$3596624$19_13@0.5","n":"Under 0.5","p":13,"v":2.65},{"i":12,"s":"PREMATCH$3596624$19_12@2.5","n":"Over 2.5","p":12,"v":9.5}]},{"i":10,"n":"Double Chance","S":[{"i":11,"s":"PREMATCH$3596624$10_11","n":"X2","p":3,"v":1.87},{"i":10,"s":"PREMATCH$3596624$10_10","n":"12","p":2,"v":1.31},{"i":9,"s":"PREMATCH$3596624$10_9","n":"1X","p":1,"v":1.26}]},{"i":27,"n":"Both Teams To Score","S":[{"i":76,"s":"PREMATCH$3596624$27_76","n":"No","p":76,"v":2.02},{"i":74,"s":"PREMATCH$3596624$27_74","n":"Yes","p":74,"v":1.81}]},{"i":14,"n":"European Handicap","S":[{"i":1711,"s":"PREMATCH$3596624$14_1711@2","n":"1 (Home +2)","p":1711,"v":1.05},{"i":1711,"s":"PREMATCH$3596624$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.24},{"i":1712,"s":"PREMATCH$3596624$14_1712@-2","n":"X (Home -2)","p":1712,"v":5.8},{"i":1712,"s":"PREMATCH$3596624$14_1712@-1","n":"X (Home -1)","p":1712,"v":3.9},{"i":1712,"s":"PREMATCH$3596624$14_1712@-3","n":"X (Home -3)","p":1712,"v":1.0},{"i":1711,"s":"PREMATCH$3596624$14_1711@-1","n":"1 (Home -1)","p":1711,"v":3.75},{"i":1711,"s":"PREMATCH$3596624$14_1711@-2","n":"1 (Home -2)","p":1711,"v":8.6},{"i":1711,"s":"PREMATCH$3596624$14_1711@-3","n":"1 (Home -3)","p":1711,"v":1.0},{"i":1712,"s":"PREMATCH$3596624$14_1712@1","n":"X (Home +1)","p":1712,"v":6.1},{"i":1712,"s":"PREMATCH$3596624$14_1712@2","n":"X (Home +2)","p":1712,"v":12.25},{"i":1713,"s":"PREMATCH$3596624$14_1713@-1","n":"2 (Home -1)","p":1713,"v":1.84},{"i":1713,"s":"PREMATCH$3596624$14_1713@-3","n":"2 (Home -3)","p":1713,"v":1.0},{"i":1713,"s":"PREMATCH$3596624$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.28},{"i":1713,"s":"PREMATCH$3596624$14_1713@2","n":"2 (Home +2)","p":1713,"v":26.0},{"i":1713,"s":"PREMATCH$3596624$14_1713@1","n":"2 (Home +1)","p":1713,"v":10.0}]}]},{"i":3596629,"p":"sr:match:61300919","htId":2469,"atId":2468,"n":"Arsenal|v|Liverpool","dt":"2026-01-08T20:00:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3596629$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":31.0},{"i":1714,"s":"PREMATCH$3596629$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.18},{"i":1715,"s":"PREMATCH$3596629$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3596629$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":2.18},{"i":1714,"s":"PREMATCH$3596629$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":2.95},{"i":1715,"s":"PREMATCH$3596629$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":12.5},{"i":1714,"s":"PREMATCH$3596629$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1714,"s":"PREMATCH$3596629$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":1.69},{"i":1715,"s":"PREMATCH$3596629$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.41},{"i":1714,"s":"PREMATCH$3596629$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":31.0},{"i":1715,"s":"PREMATCH$3596629$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":5.0},{"i":1714,"s":"PREMATCH$3596629$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3596629$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.12},{"i":1714,"s":"PREMATCH$3596629$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":14.5},{"i":1715,"s":"PREMATCH$3596629$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":52.0},{"i":1714,"s":"PREMATCH$3596629$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.03},{"i":1715,"s":"PREMATCH$3596629$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.02},{"i":1714,"s":"PREMATCH$3596629$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":6.3}]},{"i":1,"n":"1X2","S":[{"i":1,"s":"PREMATCH$3596629$1_1","n":"1","p":1,"v":1.69},{"i":2,"s":"PREMATCH$3596629$1_2","n":"X","p":2,"v":4.2},{"i":3,"s":"PREMATCH$3596629$1_3","n":"2","p":3,"v":5.0}]},{"i":17,"n":"Total","S":[{"i":13,"s":"PREMATCH$3596629$17_13@4.5","n":"Under 4.5","p":13,"v":1.17},{"i":13,"s":"PREMATCH$3596629$17_13@0.5","n":"Under 0.5","p":13,"v":11.5},{"i":12,"s":"PREMATCH$3596629$17_12@2.5","n":"Over 2.5","p":12,"v":1.77},{"i":12,"s":"PREMATCH$3596629$17_12@6.5","n":"Over 6.5","p":12,"v":19.5},{"i":13,"s":"PREMATCH$3596629$17_13@5.5","n":"Under 5.5","p":13,"v":1.05},{"i":13,"s":"PREMATCH$3596629$17_13@1.5","n":"Under 1.5","p":13,"v":3.8},{"i":12,"s":"PREMATCH$3596629$17_12@3.5","n":"Over 3.5","p":12,"v":2.87},{"i":13,"s":"PREMATCH$3596629$17_13@6.5","n":"Under 6.5","p":13,"v":1.0},{"i":13,"s":"PREMATCH$3596629$17_13@2.5","n":"Under 2.5","p":13,"v":2.05},{"i":12,"s":"PREMATCH$3596629$17_12@0.5","n":"Over 0.5","p":12,"v":1.04},{"i":12,"s":"PREMATCH$3596629$17_12@4.5","n":"Over 4.5","p":12,"v":5.2},{"i":13,"s":"PREMATCH$3596629$17_13@3.5","n":"Under 3.5","p":13,"v":1.42},{"i":12,"s":"PREMATCH$3596629$17_12@1.5","n":"Over 1.5","p":12,"v":1.27},{"i":12,"s":"PREMATCH$3596629$17_12@5.5","n":"Over 5.5","p":12,"v":10.0}]},{"i":18,"n":"Home Total","S":[{"i":13,"s":"PREMATCH$3596629$18_13@0.5","n":"Under 0.5","p":13,"v":5.6},{"i":12,"s":"PREMATCH$3596629$18_12@3.5","n":"Over 3.5","p":12,"v":7.5},{"i":13,"s":"PREMATCH$3596629$18_13@1.5","n":"Under 1.5","p":13,"v":2.08},{"i":12,"s":"PREMATCH$3596629$18_12@2.5","n":"Over 2.5","p":12,"v":3.3},{"i":13,"s":"PREMATCH$3596629$18_13@2.5","n":"Under 2.5","p":13,"v":1.32},{"i":12,"s":"PREMATCH$3596629$18_12@1.5","n":"Over 1.5","p":12,"v":1.72},{"i":13,"s":"PREMATCH$3596629$18_13@3.5","n":"Under 3.5","p":13,"v":1.08},{"i":12,"s":"PREMATCH$3596629$18_12@0.5","n":"Over 0.5","p":12,"v":1.13}]},{"i":19,"n":"Away Total","S":[{"i":13,"s":"PREMATCH$3596629$19_13@0.5","n":"Under 0.5","p":13,"v":2.55},{"i":12,"s":"PREMATCH$3596629$19_12@2.5","n":"Over 2.5","p":12,"v":10.0},{"i":12,"s":"PREMATCH$3596629$19_12@1.5","n":"Over 1.5","p":12,"v":3.45},{"i":13,"s":"PREMATCH$3596629$19_13@2.5","n":"Under 2.5","p":13,"v":1.04},{"i":12,"s":"PREMATCH$3596629$19_12@0.5","n":"Over 0.5","p":12,"v":1.5},{"i":13,"s":"PREMATCH$3596629$19_13@1.5","n":"Under 1.5","p":13,"v":1.3}]},{"i":10,"n":"Double Chance","S":[{"i":10,"s":"PREMATCH$3596629$10_10","n":"12","p":2,"v":1.25},{"i":11,"s":"PREMATCH$3596629$10_11","n":"X2","p":3,"v":2.23},{"i":9,"s":"PREMATCH$3596629$10_9","n":"1X","p":1,"v":1.19}]},{"i":27,"n":"Both Teams To Score","S":[{"i":74,"s":"PREMATCH$3596629$27_74","n":"Yes","p":74,"v":1.75},{"i":76,"s":"PREMATCH$3596629$27_76","n":"No","p":76,"v":2.08}]},{"i":14,"n":"European Handicap","S":[{"i":1712,"s":"PREMATCH$3596629$14_1712@1","n":"X (Home +1)","p":1712,"v":7.1},{"i":1713,"s":"PREMATCH$3596629$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.41},{"i":1713,"s":"PREMATCH$3596629$14_1713@-1","n":"2 (Home -1)","p":1713,"v":2.18},{"i":1713,"s":"PREMATCH$3596629$14_1713@-3","n":"2 (Home -3)","p":1713,"v":1.12},{"i":1713,"s":"PREMATCH$3596629$14_1713@1","n":"2 (Home +1)","p":1713,"v":12.5},{"i":1711,"s":"PREMATCH$3596629$14_1711@-2","n":"1 (Home -2)","p":1711,"v":6.3},{"i":1711,"s":"PREMATCH$3596629$14_1711@-1","n":"1 (Home -1)","p":1711,"v":2.95},{"i":1711,"s":"PREMATCH$3596629$14_1711@-3","n":"1 (Home -3)","p":1711,"v":14.5},{"i":1711,"s":"PREMATCH$3596629$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.18},{"i":1712,"s":"PREMATCH$3596629$14_1712@-1","n":"X (Home -1)","p":1712,"v":3.65},{"i":1712,"s":"PREMATCH$3596629$14_1712@-3","n":"X (Home -3)","p":1712,"v":9.0},{"i":1712,"s":"PREMATCH$3596629$14_1712@-2","n":"X (Home -2)","p":1712,"v":5.0}]}]},{"i":3576742,"p":"sr:match:61300903","htId":2470,"atId":2458,"n":"Everton|v|Brentford","dt":"2026-01-04T15:00:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1715,"s":"PREMATCH$3576742$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3576742$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":40.0},{"i":1714,"s":"PREMATCH$3576742$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":50.0},{"i":1714,"s":"PREMATCH$3576742$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":2.43},{"i":1714,"s":"PREMATCH$3576742$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.09},{"i":1715,"s":"PREMATCH$3576742$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":1.57},{"i":1715,"s":"PREMATCH$3576742$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":3.25},{"i":1715,"s":"PREMATCH$3576742$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1714,"s":"PREMATCH$3576742$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":28.0},{"i":1714,"s":"PREMATCH$3576742$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576742$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":7.3},{"i":1715,"s":"PREMATCH$3576742$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.18},{"i":1714,"s":"PREMATCH$3576742$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":11.75},{"i":1714,"s":"PREMATCH$3576742$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576742$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":18.5},{"i":1715,"s":"PREMATCH$3576742$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.03},{"i":1714,"s":"PREMATCH$3576742$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":4.9},{"i":1714,"s":"PREMATCH$3576742$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.35}]},{"i":1,"n":"1X2","S":[{"i":1,"s":"PREMATCH$3576742$1_1","n":"1","p":1,"v":2.43},{"i":2,"s":"PREMATCH$3576742$1_2","n":"X","p":2,"v":3.25},{"i":3,"s":"PREMATCH$3576742$1_3","n":"2","p":3,"v":3.25}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3576742$17_12@5.5","n":"Over 5.5","p":12,"v":15.5},{"i":12,"s":"PREMATCH$3576742$17_12@1.5","n":"Over 1.5","p":12,"v":1.36},{"i":13,"s":"PREMATCH$3576742$17_13@6.5","n":"Under 6.5","p":13,"v":1.0},{"i":13,"s":"PREMATCH$3576742$17_13@2.5","n":"Under 2.5","p":13,"v":1.72},{"i":12,"s":"PREMATCH$3576742$17_12@4.5","n":"Over 4.5","p":12,"v":7.8},{"i":12,"s":"PREMATCH$3576742$17_12@0.5","n":"Over 0.5","p":12,"v":1.07},{"i":13,"s":"PREMATCH$3576742$17_13@3.5","n":"Under 3.5","p":13,"v":1.27},{"i":12,"s":"PREMATCH$3576742$17_12@3.5","n":"Over 3.5","p":12,"v":3.75},{"i":13,"s":"PREMATCH$3576742$17_13@4.5","n":"Under 4.5","p":13,"v":1.09},{"i":13,"s":"PREMATCH$3576742$17_13@0.5","n":"Under 0.5","p":13,"v":8.8},{"i":12,"s":"PREMATCH$3576742$17_12@6.5","n":"Over 6.5","p":12,"v":29.0},{"i":12,"s":"PREMATCH$3576742$17_12@2.5","n":"Over 2.5","p":12,"v":2.13},{"i":13,"s":"PREMATCH$3576742$17_13@5.5","n":"Under 5.5","p":13,"v":1.01},{"i":13,"s":"PREMATCH$3576742$17_13@1.5","n":"Under 1.5","p":13,"v":3.2}]},{"i":18,"n":"Home Total","S":[{"i":12,"s":"PREMATCH$3576742$18_12@0.5","n":"Over 0.5","p":12,"v":1.28},{"i":13,"s":"PREMATCH$3576742$18_13@3.5","n":"Under 3.5","p":13,"v":1.0},{"i":13,"s":"PREMATCH$3576742$18_13@2.5","n":"Under 2.5","p":13,"v":1.13},{"i":13,"s":"PREMATCH$3576742$18_13@0.5","n":"Under 0.5","p":13,"v":3.55},{"i":12,"s":"PREMATCH$3576742$18_12@3.5","n":"Over 3.5","p":12,"v":15.5},{"i":13,"s":"PREMATCH$3576742$18_13@1.5","n":"Under 1.5","p":13,"v":1.55},{"i":12,"s":"PREMATCH$3576742$18_12@1.5","n":"Over 1.5","p":12,"v":2.4},{"i":12,"s":"PREMATCH$3576742$18_12@2.5","n":"Over 2.5","p":12,"v":5.8}]},{"i":19,"n":"Away Total","S":[{"i":12,"s":"PREMATCH$3576742$19_12@0.5","n":"Over 0.5","p":12,"v":1.4},{"i":13,"s":"PREMATCH$3576742$19_13@2.5","n":"Under 2.5","p":13,"v":1.07},{"i":13,"s":"PREMATCH$3576742$19_13@1.5","n":"Under 1.5","p":13,"v":1.38},{"i":12,"s":"PREMATCH$3576742$19_12@3.5","n":"Over 3.5","p":12,"v":1.0},{"i":13,"s":"PREMATCH$3576742$19_13@0.5","n":"Under 0.5","p":13,"v":2.9},{"i":12,"s":"PREMATCH$3576742$19_12@2.5","n":"Over 2.5","p":12,"v":8.1},{"i":12,"s":"PREMATCH$3576742$19_12@1.5","n":"Over 1.5","p":12,"v":2.97},{"i":13,"s":"PREMATCH$3576742$19_13@3.5","n":"Under 3.5","p":13,"v":1.0}]},{"i":10,"n":"Double Chance","S":[{"i":10,"s":"PREMATCH$3576742$10_10","n":"12","p":2,"v":1.37},{"i":11,"s":"PREMATCH$3576742$10_11","n":"X2","p":3,"v":1.59},{"i":9,"s":"PREMATCH$3576742$10_9","n":"1X","p":1,"v":1.39}]},{"i":27,"n":"Both Teams To Score","S":[{"i":74,"s":"PREMATCH$3576742$27_74","n":"Yes","p":74,"v":1.84},{"i":76,"s":"PREMATCH$3576742$27_76","n":"No","p":76,"v":1.98}]},{"i":14,"n":"European Handicap","S":[{"i":1712,"s":"PREMATCH$3576742$14_1712@-2","n":"X (Home -2)","p":1712,"v":7.1},{"i":1712,"s":"PREMATCH$3576742$14_1712@-1","n":"X (Home -1)","p":1712,"v":4.4},{"i":1713,"s":"PREMATCH$3576742$14_1713@-1","n":"2 (Home -1)","p":1713,"v":1.57},{"i":1713,"s":"PREMATCH$3576742$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.18},{"i":1711,"s":"PREMATCH$3576742$14_1711@2","n":"1 (Home +2)","p":1711,"v":1.09},{"i":1711,"s":"PREMATCH$3576742$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.35},{"i":1711,"s":"PREMATCH$3576742$14_1711@-2","n":"1 (Home -2)","p":1711,"v":11.75},{"i":1711,"s":"PREMATCH$3576742$14_1711@-1","n":"1 (Home -1)","p":1711,"v":4.9},{"i":1712,"s":"PREMATCH$3576742$14_1712@2","n":"X (Home +2)","p":1712,"v":9.6},{"i":1712,"s":"PREMATCH$3576742$14_1712@1","n":"X (Home +1)","p":1712,"v":5.2},{"i":1713,"s":"PREMATCH$3576742$14_1713@1","n":"2 (Home +1)","p":1713,"v":7.3},{"i":1713,"s":"PREMATCH$3576742$14_1713@2","n":"2 (Home +2)","p":1713,"v":18.5}]}]},{"i":3576751,"p":"sr:match:61300909","htId":8,"atId":2460,"n":"Manchester City|v|Chelsea","dt":"2026-01-04T17:30:00Z","M":[{"i":16,"n":"Handicap (2-way)","S":[{"i":1714,"s":"PREMATCH$3576751$16_1714@-2.5","n":"Home (Home -2.5)","p":1714,"v":5.5},{"i":1714,"s":"PREMATCH$3576751$16_1714@1.5","n":"Home (Home +1.5)","p":1714,"v":1.05},{"i":1715,"s":"PREMATCH$3576751$16_1715@-2.5","n":"Away (Home -2.5)","p":1715,"v":1.15},{"i":1715,"s":"PREMATCH$3576751$16_1715@3.5","n":"Away (Home +3.5)","p":1715,"v":47.0},{"i":1714,"s":"PREMATCH$3576751$16_1714@-1.5","n":"Home (Home -1.5)","p":1714,"v":2.75},{"i":1714,"s":"PREMATCH$3576751$16_1714@0.5","n":"Home (Home +0.5)","p":1714,"v":1.19},{"i":1715,"s":"PREMATCH$3576751$16_1715@-3.5","n":"Away (Home -3.5)","p":1715,"v":1.03},{"i":1715,"s":"PREMATCH$3576751$16_1715@2.5","n":"Away (Home +2.5)","p":1715,"v":25.0},{"i":1714,"s":"PREMATCH$3576751$16_1714@-0.5","n":"Home (Home -0.5)","p":1714,"v":1.68},{"i":1714,"s":"PREMATCH$3576751$16_1714@-4.5","n":"Home (Home -4.5)","p":1714,"v":25.0},{"i":1714,"s":"PREMATCH$3576751$16_1714@3.5","n":"Home (Home +3.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576751$16_1715@-4.5","n":"Away (Home -4.5)","p":1715,"v":1.0},{"i":1715,"s":"PREMATCH$3576751$16_1715@-0.5","n":"Away (Home -0.5)","p":1715,"v":2.2},{"i":1715,"s":"PREMATCH$3576751$16_1715@1.5","n":"Away (Home +1.5)","p":1715,"v":10.5},{"i":1714,"s":"PREMATCH$3576751$16_1714@-3.5","n":"Home (Home -3.5)","p":1714,"v":11.75},{"i":1714,"s":"PREMATCH$3576751$16_1714@2.5","n":"Home (Home +2.5)","p":1714,"v":1.0},{"i":1715,"s":"PREMATCH$3576751$16_1715@-1.5","n":"Away (Home -1.5)","p":1715,"v":1.46},{"i":1715,"s":"PREMATCH$3576751$16_1715@0.5","n":"Away (Home +0.5)","p":1715,"v":4.7}]},{"i":17,"n":"Total","S":[{"i":12,"s":"PREMATCH$3576751$17_12@4.5","n":"Over 4.5","p":12,"v":3.55},{"i":13,"s":"PREMATCH$3576751$17_13@2.5","n":"Under 2.5","p":13,"v":2.62},{"i":13,"s":"PREMATCH$3576751$17_13@6.5","n":"Under 6.5","p":13,"v":1.03},{"i":13,"s":"PREMATCH$3576751$17_13@1.5","n":"Under 1.5","p":13,"v":5.3},{"i":12,"s":"PREMATCH$3576751$17_12@7.5","n":"Over 7.5","p":12,"v":21.5},{"i":12,"s":"PREMATCH$3576751$17_12@3.5","n":"Over 3.5","p":12,"v":2.2},{"i":13,"s":"PREMATCH$3576751$17_13@5.5","n":"Under 5.5","p":13,"v":1.12},{"i":13,"s":"PREMATCH$3576751$17_13@0.5","n":"Under 0.5","p":13,"v":16.0},{"i":12,"s":"PREMATCH$3576751$17_12@2.5","n":"Over 2.5","p":12,"v":1.5},{"i":12,"s":"PREMATCH$3576751$17_12@6.5","n":"Over 6.5","p":12,"v":11.75},{"i":13,"s":"PREMATCH$3576751$17_13@4.5","n":"Under 4.5","p":13,"v":1.3},{"i":12,"s":"PREMATCH$3576751$17_12@1.5","n":"Over 1.5","p":12,"v":1.16},{"i":12,"s":"PREMATCH$3576751$17_12@5.5","n":"Over 5.5","p":12,"v":6.4},{"i":13,"s":"PREMATCH$3576751$17_13@3.5","n":"Under 3.5","p":13,"v":1.68},{"i":13,"s":"PREMATCH$3576751$17_13@7.5","n":"Under 7.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3576751$17_12@0.5","n":"Over 0.5","p":12,"v":1.01}]},{"i":1,"n":"1X2","S":[{"i":3,"s":"PREMATCH$3576751$1_3","n":"2","p":3,"v":4.7},{"i":2,"s":"PREMATCH$3576751$1_2","n":"X","p":2,"v":4.55},{"i":1,"s":"PREMATCH$3576751$1_1","n":"1","p":1,"v":1.71}]},{"i":18,"n":"Home Total","S":[{"i":13,"s":"PREMATCH$3576751$18_13@2.5","n":"Under 2.5","p":13,"v":1.47},{"i":12,"s":"PREMATCH$3576751$18_12@0.5","n":"Over 0.5","p":12,"v":1.09},{"i":13,"s":"PREMATCH$3576751$18_13@3.5","n":"Under 3.5","p":13,"v":1.14},{"i":12,"s":"PREMATCH$3576751$18_12@1.5","n":"Over 1.5","p":12,"v":1.52},{"i":13,"s":"PREMATCH$3576751$18_13@0.5","n":"Under 0.5","p":13,"v":7.2},{"i":12,"s":"PREMATCH$3576751$18_12@2.5","n":"Over 2.5","p":12,"v":2.62},{"i":13,"s":"PREMATCH$3576751$18_13@1.5","n":"Under 1.5","p":13,"v":2.48},{"i":12,"s":"PREMATCH$3576751$18_12@3.5","n":"Over 3.5","p":12,"v":5.4}]},{"i":19,"n":"Away Total","S":[{"i":13,"s":"PREMATCH$3576751$19_13@1.5","n":"Under 1.5","p":13,"v":1.47},{"i":12,"s":"PREMATCH$3576751$19_12@3.5","n":"Over 3.5","p":12,"v":18.0},{"i":13,"s":"PREMATCH$3576751$19_13@2.5","n":"Under 2.5","p":13,"v":1.1},{"i":12,"s":"PREMATCH$3576751$19_12@0.5","n":"Over 0.5","p":12,"v":1.34},{"i":13,"s":"PREMATCH$3576751$19_13@3.5","n":"Under 3.5","p":13,"v":1.0},{"i":12,"s":"PREMATCH$3576751$19_12@1.5","n":"Over 1.5","p":12,"v":2.63},{"i":13,"s":"PREMATCH$3576751$19_13@0.5","n":"Under 0.5","p":13,"v":3.2},{"i":12,"s":"PREMATCH$3576751$19_12@2.5","n":"Over 2.5","p":12,"v":6.7}]},{"i":10,"n":"Double Chance","S":[{"i":11,"s":"PREMATCH$3576751$10_11","n":"X2","p":3,"v":2.25},{"i":10,"s":"PREMATCH$3576751$10_10","n":"12","p":2,"v":1.22},{"i":9,"s":"PREMATCH$3576751$10_9","n":"1X","p":1,"v":1.21}]},{"i":27,"n":"Both Teams To Score","S":[{"i":74,"s":"PREMATCH$3576751$27_74","n":"Yes","p":74,"v":1.53},{"i":76,"s":"PREMATCH$3576751$27_76","n":"No","p":76,"v":2.58}]},{"i":14,"n":"European Handicap","S":[{"i":1711,"s":"PREMATCH$3576751$14_1711@-3","n":"1 (Home -3)","p":1711,"v":11.75},{"i":1711,"s":"PREMATCH$3576751$14_1711@-2","n":"1 (Home -2)","p":1711,"v":5.5},{"i":1711,"s":"PREMATCH$3576751$14_1711@-1","n":"1 (Home -1)","p":1711,"v":2.75},{"i":1713,"s":"PREMATCH$3576751$14_1713@1","n":"2 (Home +1)","p":1713,"v":10.5},{"i":1713,"s":"PREMATCH$3576751$14_1713@-3","n":"2 (Home -3)","p":1713,"v":1.15},{"i":1713,"s":"PREMATCH$3576751$14_1713@-2","n":"2 (Home -2)","p":1713,"v":1.46},{"i":1713,"s":"PREMATCH$3576751$14_1713@-1","n":"2 (Home -1)","p":1713,"v":2.2},{"i":1711,"s":"PREMATCH$3576751$14_1711@1","n":"1 (Home +1)","p":1711,"v":1.19},{"i":1712,"s":"PREMATCH$3576751$14_1712@1","n":"X (Home +1)","p":1712,"v":7.2},{"i":1712,"s":"PREMATCH$3576751$14_1712@-3","n":"X (Home -3)","p":1712,"v":8.4},{"i":1712,"s":"PREMATCH$3576751$14_1712@-2","n":"X (Home -2)","p":1712,"v":5.0},{"i":1712,"s":"PREMATCH$3576751$14_1712@-1","n":"X (Home -1)","p":1712,"v":3.95}]}]}] \ No newline at end of file diff --git a/app/Filament/Resources/Events/Tables/EventsTable.php b/app/Filament/Resources/Events/Tables/EventsTable.php index 17076bed..dfd43af4 100644 --- a/app/Filament/Resources/Events/Tables/EventsTable.php +++ b/app/Filament/Resources/Events/Tables/EventsTable.php @@ -197,13 +197,14 @@ class EventsTable ->width(225) ->label('Totals'), ])->searchable(['id', 'betsapi_id', 'betradar_id', 'bet365_id', 'bwin_id']) - ->poll('10s') + ->poll('5s') ->defaultSort('starttime', 'ASC') ->filters([ Filter::make('events') ->schema([ Select::make('country_id') ->placeholder('Country') + ->columnSpan(2) ->hiddenLabel() ->label('') ->searchable() @@ -223,7 +224,7 @@ class EventsTable ->hiddenLabel() ->label('') ->multiple() - ->columnSpan(2) + ->columnSpan(3) ->searchable() ->options(function (Get $get) { if ($get('country_id')) { @@ -241,7 +242,7 @@ class EventsTable }) ->live(), DateRangePicker::make('starttime_period') - ->columnSpan(2) + ->columnSpan(4) ->startPrefix('From') ->displayFormat('d M Y') ->minDate(now()) @@ -251,7 +252,8 @@ class EventsTable Action::make('reset') ->hiddenLabel() ->color('gray') - ->icon('heroicon-o-arrow-path') + ->keyBindings(['esc', 'escape']) + ->icon('phosphor-x') ->action(function ($livewire) { $livewire->resetTableFiltersForm(); // Clears all filters $livewire->tableSearch = ''; // Clears the main search bar @@ -290,7 +292,7 @@ class EventsTable } ); }) - ->columns(6)->columnSpan(6), + ->columns(10)->columnSpan(10), ], layout: FiltersLayout::AboveContent) ->filtersFormColumns(6) ->deferFilters(false) diff --git a/app/Mapper/FindEvent.php b/app/Mapper/FindFixture.php similarity index 58% rename from app/Mapper/FindEvent.php rename to app/Mapper/FindFixture.php index 15702c8c..178a0abb 100644 --- a/app/Mapper/FindEvent.php +++ b/app/Mapper/FindFixture.php @@ -2,11 +2,13 @@ namespace App\Mapper; +use App\Models\CompetitionGroupProvider; +use App\Models\ElementProvider; use App\Models\Event; use App\Models\Mapper; use Illuminate\Support\Carbon; -class FindEvent +class FindFixture { public static function search($event, &$groups, &$elements) { @@ -18,6 +20,10 @@ class FindEvent $bet365_id = $event['bet365_id'] ?? 0; + $_1xbet_id = $event['_1xbet_id'] ?? 0; + + $bwin_id = $event['bwin_id'] ?? 0; + unset($event['event_id']); switch ($event['provider_id']) { @@ -41,41 +47,101 @@ class FindEvent // LOGIFUTUR COLOMBIA $match_id = Event::where('logcol_id', $event_id)->value('id'); break; - default: - Notice::note('unknown provider', 'r', 1); - break; } + // DEFAULT BETRADAR + if (! $match_id && $betradar_id) { + $match_id = Event::where('betradar_id', $betradar_id)->value('id'); + } + + $home_id = $elements[$event['home_id']] ?? 0; + + $away_id = $elements[$event['away_id']] ?? 0; + + $cgid = $groups[$event['group_id']] ?? 0; + if ($match_id) { Mapper::where('event_id', $event_id)->delete(); - $event = Event::where('id', $match_id)->first(); + $match = Event::where('id', $match_id)->first(); + + if (! $home_id) { + $ele = []; + $ele['sport_id'] = $event['sport_id']; + $ele['provider_id'] = $event['provider_id']; + $ele['element_id'] = $match->home_id ?? 0; + $ele['name'] = $event['home']; + ElementProvider::updateOrCreate(['provider_element_id' => (int) $event['home_id']], $ele); + } + if (! $away_id) { + $ele = []; + $ele['sport_id'] = $event['sport_id']; + $ele['provider_id'] = $event['provider_id']; + $ele['element_id'] = $match->away_id ?? 0; + $ele['name'] = $event['away']; + ElementProvider::updateOrCreate(['provider_element_id' => (int) $event['away_id']], $ele); + } + if (! $cgid) { + $group = []; + $group['sport_id'] = $event['sport_id']; + $group['provider_id'] = $event['provider_id']; + $group['competition_group_id'] = $match->competition_group_id; + $group['name'] = $event['group']; + CompetitionGroupProvider::updateOrCreate(['provider_group_id' => (int) $event['group_id']], $group); + } $update_array = []; - if ($betradar_id && ! $event->betradar_id) { + if ($betradar_id && ! $match->betradar_id) { $update_array['betradar_id'] = $betradar_id; } - if ($betsapi_id && ! $event->betsapi_id) { + if ($betsapi_id && ! $match->betsapi_id) { $update_array['betsapi_id'] = $betsapi_id; } - if ($bet365_id && ! $event->bet365_id) { + if ($bet365_id && ! $match->bet365_id) { $update_array['bet365_id'] = $bet365_id; } + if ($_1xbet_id && ! $match->_1xbet_id) { + $update_array['bet365_id'] = $_1xbet_id; + } + if ($bwin_id && ! $match->bwin_id) { + $update_array['bwin_id'] = $bwin_id; + } + + // event_id + switch ($event['provider_id']) { + case 3: + // MAGLOO KENIA + if (! $match->magken_id) { + $update_array['magken_id'] = $event_id; + } + break; + case 4: + // MAGLOO NIGERIA + if (! $match->magnig_id) { + $update_array['magnig_id'] = $event_id; + } + break; + case 5: + // LOGIFUTUR NIGERA + if (! $match->lognig_id) { + $update_array['lognig_id'] = $event_id; + } + break; + case 6: + // LOGIFUTUR COLOMBIA + if (! $match->logcol_id) { + $update_array['logcol_id'] = $event_id; + } + break; + } if ($update_array) { Event::where('id', $match_id)->update($update_array); - exit; } } else { - $home_id = $elements[$event['home_id']] ?? 0; - - $away_id = $elements[$event['away_id']] ?? 0; - - $cgid = $groups[$event['group_id']] ?? 0; - $startime = $event['starttime']; if ($home_id && $away_id && $cgid) { diff --git a/app/Models/Event.php b/app/Models/Event.php index 0c88279c..eb2ad17d 100644 --- a/app/Models/Event.php +++ b/app/Models/Event.php @@ -15,6 +15,10 @@ class Event extends Model 'bet365_id', '_1xbet_id', 'bwin_id', + 'magnig_id', + 'magken_id', + 'lognig_id', + 'logcol_id', 'starttime', 'sport_id', 'country_id', diff --git a/app/Models/EventBookmaker.php b/app/Models/EventBookmaker.php index 683663d0..31c76049 100644 --- a/app/Models/EventBookmaker.php +++ b/app/Models/EventBookmaker.php @@ -12,7 +12,6 @@ class EventBookmaker extends Model 'bmoid', 'send_status', 'bkm_starttime', - 'last_check_at', ]; public function event() diff --git a/app/Models/Mapper.php b/app/Models/Mapper.php index d241d228..557a9fa6 100644 --- a/app/Models/Mapper.php +++ b/app/Models/Mapper.php @@ -14,6 +14,8 @@ class Mapper extends Model 'sport_id', 'provider_id', 'starttime', + 'country', + 'country_id', 'group', 'group_id', 'group_cc', diff --git a/app/Models/Odds2way.php b/app/Models/Odds2way.php index 182f8e61..abec480c 100644 --- a/app/Models/Odds2way.php +++ b/app/Models/Odds2way.php @@ -21,7 +21,6 @@ class Odds2way extends Model 'margin', 'flag', 'nuh_check', - 'last_check_at', 'source_updated_at', 'add_time', 'updated_at', diff --git a/app/Models/Odds2wayS1.php b/app/Models/Odds2wayS1.php index 936de28f..5c74959b 100644 --- a/app/Models/Odds2wayS1.php +++ b/app/Models/Odds2wayS1.php @@ -21,7 +21,6 @@ class Odds2wayS1 extends Model 'margin', 'flag', 'nuh_check', - 'last_check_at', 'source_updated_at', 'add_time', 'updated_at', diff --git a/app/Models/Odds3way.php b/app/Models/Odds3way.php index eef7e74f..70106095 100644 --- a/app/Models/Odds3way.php +++ b/app/Models/Odds3way.php @@ -22,7 +22,6 @@ class Odds3way extends Model 'margin', 'flag', 'nuh_check', - 'last_check_at', 'source_updated_at', 'add_time', 'updated_at', diff --git a/app/Models/OddsDc.php b/app/Models/OddsDc.php index 12c95df3..b85d7f61 100644 --- a/app/Models/OddsDc.php +++ b/app/Models/OddsDc.php @@ -22,7 +22,6 @@ class OddsDc extends Model 'margin', 'flag', 'nuh_check', - 'last_check_at', 'source_updated_at', 'add_time', 'updated_at', diff --git a/app/Models/OddsDnb.php b/app/Models/OddsDnb.php index 512f0955..6836eac4 100644 --- a/app/Models/OddsDnb.php +++ b/app/Models/OddsDnb.php @@ -21,7 +21,6 @@ class OddsDnb extends Model 'margin', 'flag', 'nuh_check', - 'last_check_at', 'source_updated_at', 'add_time', 'updated_at', diff --git a/app/Models/OddsGgng.php b/app/Models/OddsGgng.php index 4bad6c04..8e506a7a 100644 --- a/app/Models/OddsGgng.php +++ b/app/Models/OddsGgng.php @@ -21,7 +21,6 @@ class OddsGgng extends Model 'margin', 'flag', 'nuh_check', - 'last_check_at', 'source_updated_at', 'add_time', 'updated_at', diff --git a/app/Models/OddsHandicap.php b/app/Models/OddsHandicap.php index 191dbe8b..c015e273 100644 --- a/app/Models/OddsHandicap.php +++ b/app/Models/OddsHandicap.php @@ -22,7 +22,6 @@ class OddsHandicap extends Model 'margin', 'flag', 'nuh_check', - 'last_check_at', 'source_updated_at', 'add_time', 'updated_at', diff --git a/app/Models/OddsHandicapQ1.php b/app/Models/OddsHandicapQ1.php index 481ceb24..a6fc5706 100644 --- a/app/Models/OddsHandicapQ1.php +++ b/app/Models/OddsHandicapQ1.php @@ -22,7 +22,6 @@ class OddsHandicapQ1 extends Model 'margin', 'flag', 'nuh_check', - 'last_check_at', 'source_updated_at', 'add_time', 'updated_at', diff --git a/app/Models/OddsQualify.php b/app/Models/OddsQualify.php index 756aaff7..73d51c80 100644 --- a/app/Models/OddsQualify.php +++ b/app/Models/OddsQualify.php @@ -21,7 +21,6 @@ class OddsQualify extends Model 'margin', 'flag', 'nuh_check', - 'last_check_at', 'source_updated_at', 'add_time', 'updated_at', diff --git a/app/Models/OddsTotal.php b/app/Models/OddsTotal.php index c9d543e0..6b0c5a7e 100644 --- a/app/Models/OddsTotal.php +++ b/app/Models/OddsTotal.php @@ -22,7 +22,6 @@ class OddsTotal extends Model 'margin', 'flag', 'nuh_check', - 'last_check_at', 'source_updated_at', 'add_time', 'updated_at', diff --git a/app/Models/OddsTotalQ1.php b/app/Models/OddsTotalQ1.php index 53a1ad22..4d239b6c 100644 --- a/app/Models/OddsTotalQ1.php +++ b/app/Models/OddsTotalQ1.php @@ -22,7 +22,6 @@ class OddsTotalQ1 extends Model 'margin', 'flag', 'nuh_check', - 'last_check_at', 'source_updated_at', 'add_time', 'updated_at', diff --git a/app/Models/Sport.php b/app/Models/Sport.php index bcc8da33..42c0e850 100644 --- a/app/Models/Sport.php +++ b/app/Models/Sport.php @@ -7,13 +7,24 @@ use Illuminate\Database\Eloquent\Model; class Sport extends Model { - public static function map($field, $_limit = []) + public static function map($field, $reverse = false, $limit = []) { if (! in_array($field, ['bapi', 'bwin', 'b365', 'logi', 'magl'])) { Notice::note('Sport::map wrong option! Possible options: bapi, bwin, b365, logi, magl', 'r', 1); } - return Sport::where('is_active', 1)->whereNotIn('id', $_limit)->pluck($field, 'id')->toArray(); - + if ($reverse) { + if ($limit) { + return Sport::where('is_active', 1)->whereIn('id', $limit)->pluck('id', $field)->toArray(); + } else { + return Sport::where('is_active', 1)->pluck('id', $field)->toArray(); + } + } else { + if ($limit) { + return Sport::where('is_active', 1)->whereIn($limit, 'id')->pluck('id', $field)->toArray(); + } else { + return Sport::where('is_active', 1)->pluck($field, 'id')->toArray(); + } + } } } diff --git a/app/Utilities/Supervisorctl.php b/app/Utilities/Supervisorctl.php index dfb3f014..1f986e6f 100644 --- a/app/Utilities/Supervisorctl.php +++ b/app/Utilities/Supervisorctl.php @@ -2,6 +2,7 @@ namespace App\Utilities; +use App\Models\Provider; use App\Models\Supervisor; class Supervisorctl @@ -13,6 +14,7 @@ class Supervisorctl public static function start(&$options) { $debug = $options['d'] ?? 0; + $proxy = $options['p'] ?? 0; // sleep for 0,5 seconds usleep(500000); @@ -29,6 +31,10 @@ class Supervisorctl } $options = array_merge($options, $supervisor->toArray()); + $options['process'] = Provider::where('id', $options['provider_id'])->value('name'); + if ($proxy) { + $options['proxy'] = 'https://prox2.nuhodds.com/proxy.php'; + } if ($options['sleep'] > 0) { if (! $debug) { diff --git a/database/migrations/2023_05_25_112701_create_event_bookmakers_table.php b/database/migrations/2023_05_25_112701_create_event_bookmakers_table.php index 2d512d4d..736a1c23 100644 --- a/database/migrations/2023_05_25_112701_create_event_bookmakers_table.php +++ b/database/migrations/2023_05_25_112701_create_event_bookmakers_table.php @@ -18,7 +18,6 @@ return new class extends Migration $table->string('bmoid')->nullable(); $table->boolean('send_status')->default(0); $table->timestamp('bkm_starttime')->nullable(); - $table->timestamp('last_check_at')->nullable(); $table->timestamps(); }); } diff --git a/database/migrations/2024_11_08_053426_create_odds_3ways_table.php b/database/migrations/2024_11_08_053426_create_odds_3ways_table.php index e1bd6f4b..58c42ad0 100644 --- a/database/migrations/2024_11_08_053426_create_odds_3ways_table.php +++ b/database/migrations/2024_11_08_053426_create_odds_3ways_table.php @@ -26,7 +26,6 @@ return new class extends Migration $table->boolean('flag')->default(0); $table->boolean('nuh_check')->default(0); $table->timestamp('starting_time')->nullable(); - $table->timestamp('last_check_at')->nullable(); $table->timestamp('source_updated_at')->nullable(); $table->timestamps(); $table->index(['event_id']); diff --git a/database/migrations/2024_11_08_053430_create_odds_2ways_table.php b/database/migrations/2024_11_08_053430_create_odds_2ways_table.php index b7c0977d..aaa90602 100644 --- a/database/migrations/2024_11_08_053430_create_odds_2ways_table.php +++ b/database/migrations/2024_11_08_053430_create_odds_2ways_table.php @@ -24,7 +24,6 @@ return new class extends Migration $table->decimal('margin', 5, 1)->default(0); $table->boolean('flag')->default(0); $table->boolean('nuh_check')->default(0); - $table->timestamp('last_check_at')->nullable(); $table->timestamp('source_updated_at')->nullable(); $table->timestamps(); $table->index(['event_id']); diff --git a/database/migrations/2024_11_08_053430_create_odds_2ways_table_s1.php b/database/migrations/2024_11_08_053430_create_odds_2ways_table_s1.php index 37b5534d..7921c48a 100644 --- a/database/migrations/2024_11_08_053430_create_odds_2ways_table_s1.php +++ b/database/migrations/2024_11_08_053430_create_odds_2ways_table_s1.php @@ -25,7 +25,6 @@ return new class extends Migration $table->boolean('flag')->default(0); $table->boolean('nuh_check')->default(0); $table->timestamp('starting_time')->nullable(); - $table->timestamp('last_check_at')->nullable(); $table->timestamp('source_updated_at')->nullable(); $table->timestamps(); $table->index(['event_id']); diff --git a/database/migrations/2024_11_08_053430_create_odds_dc_table.php b/database/migrations/2024_11_08_053430_create_odds_dc_table.php index 22d12eb4..7ec6a1eb 100644 --- a/database/migrations/2024_11_08_053430_create_odds_dc_table.php +++ b/database/migrations/2024_11_08_053430_create_odds_dc_table.php @@ -25,7 +25,6 @@ return new class extends Migration $table->decimal('margin', 5, 1)->default(0); $table->boolean('flag')->default(0); $table->boolean('nuh_check')->default(0); - $table->timestamp('last_check_at')->nullable(); $table->timestamp('source_updated_at')->nullable(); $table->timestamps(); $table->index(['event_id']); diff --git a/database/migrations/2024_11_08_053430_create_odds_dnb_table.php b/database/migrations/2024_11_08_053430_create_odds_dnb_table.php index 79fdc86b..eda52e56 100644 --- a/database/migrations/2024_11_08_053430_create_odds_dnb_table.php +++ b/database/migrations/2024_11_08_053430_create_odds_dnb_table.php @@ -24,7 +24,6 @@ return new class extends Migration $table->decimal('margin', 5, 1)->default(0); $table->boolean('flag')->default(0); $table->boolean('nuh_check')->default(0); - $table->timestamp('last_check_at')->nullable(); $table->timestamp('source_updated_at')->nullable(); $table->timestamps(); $table->index(['event_id']); diff --git a/database/migrations/2024_11_08_053430_create_odds_ggng_table.php b/database/migrations/2024_11_08_053430_create_odds_ggng_table.php index 9be84a43..0c8c2e6f 100644 --- a/database/migrations/2024_11_08_053430_create_odds_ggng_table.php +++ b/database/migrations/2024_11_08_053430_create_odds_ggng_table.php @@ -24,7 +24,6 @@ return new class extends Migration $table->decimal('margin', 5, 1)->default(0); $table->boolean('flag')->default(0); $table->boolean('nuh_check')->default(0); - $table->timestamp('last_check_at')->nullable(); $table->timestamp('source_updated_at')->nullable(); $table->timestamps(); $table->index(['event_id']); diff --git a/database/migrations/2024_11_08_053430_create_odds_qualify_table.php b/database/migrations/2024_11_08_053430_create_odds_qualify_table.php index 644315df..316f4ac3 100644 --- a/database/migrations/2024_11_08_053430_create_odds_qualify_table.php +++ b/database/migrations/2024_11_08_053430_create_odds_qualify_table.php @@ -24,7 +24,6 @@ return new class extends Migration $table->decimal('margin', 5, 1)->default(0); $table->boolean('flag')->default(0); $table->boolean('nuh_check')->default(0); - $table->timestamp('last_check_at')->nullable(); $table->timestamp('source_updated_at')->nullable(); $table->timestamps(); $table->index(['event_id']); diff --git a/database/migrations/2024_11_08_053439_create_odds_handicaps_table.php b/database/migrations/2024_11_08_053439_create_odds_handicaps_table.php index 228d3e73..dd0c0bef 100644 --- a/database/migrations/2024_11_08_053439_create_odds_handicaps_table.php +++ b/database/migrations/2024_11_08_053439_create_odds_handicaps_table.php @@ -26,7 +26,6 @@ return new class extends Migration $table->boolean('flag')->default(0); $table->boolean('nuh_check')->default(0); $table->timestamp('starting_time')->nullable(); - $table->timestamp('last_check_at')->nullable(); $table->timestamp('source_updated_at')->nullable(); $table->timestamps(); $table->index(['event_id']); diff --git a/database/migrations/2024_11_08_053439_create_odds_handicaps_table_q1.php b/database/migrations/2024_11_08_053439_create_odds_handicaps_table_q1.php index 21fd6169..341fa03f 100644 --- a/database/migrations/2024_11_08_053439_create_odds_handicaps_table_q1.php +++ b/database/migrations/2024_11_08_053439_create_odds_handicaps_table_q1.php @@ -25,7 +25,6 @@ return new class extends Migration $table->decimal('margin', 5, 1)->default(0); $table->boolean('flag')->default(0); $table->boolean('nuh_check')->default(0); - $table->timestamp('last_check_at')->nullable(); $table->timestamp('source_updated_at')->nullable(); $table->timestamps(); $table->index(['event_id']); diff --git a/database/migrations/2024_11_08_053445_create_odds_totals_table.php b/database/migrations/2024_11_08_053445_create_odds_totals_table.php index d5176db9..303ecd97 100644 --- a/database/migrations/2024_11_08_053445_create_odds_totals_table.php +++ b/database/migrations/2024_11_08_053445_create_odds_totals_table.php @@ -25,7 +25,6 @@ return new class extends Migration $table->decimal('margin', 5, 1)->default(0); $table->boolean('flag')->default(0); $table->boolean('nuh_check')->default(0); - $table->timestamp('last_check_at')->nullable(); $table->timestamp('source_updated_at')->nullable(); $table->timestamps(); $table->index(['event_id']); diff --git a/database/migrations/2024_11_08_053445_create_odds_totals_table_q1.php b/database/migrations/2024_11_08_053445_create_odds_totals_table_q1.php index f602512e..ffee0fd9 100644 --- a/database/migrations/2024_11_08_053445_create_odds_totals_table_q1.php +++ b/database/migrations/2024_11_08_053445_create_odds_totals_table_q1.php @@ -25,7 +25,6 @@ return new class extends Migration $table->decimal('margin', 5, 1)->default(0); $table->boolean('flag')->default(0); $table->boolean('nuh_check')->default(0); - $table->timestamp('last_check_at')->nullable(); $table->timestamp('source_updated_at')->nullable(); $table->timestamps(); $table->index(['event_id']); diff --git a/database/migrations/2025_12_19_111819_create_mappers_table.php b/database/migrations/2025_12_19_111819_create_mappers_table.php index 315c4904..e4ceb141 100644 --- a/database/migrations/2025_12_19_111819_create_mappers_table.php +++ b/database/migrations/2025_12_19_111819_create_mappers_table.php @@ -20,6 +20,8 @@ return new class extends Migration $table->integer('sport_id')->index(); $table->integer('provider_id')->default(0)->nullable()->index(); $table->dateTime('starttime')->nullable(); + $table->string('country')->nullable(); + $table->integer('country_id')->default(0)->nullable()->index(); $table->string('group')->nullable(); $table->integer('group_id')->default(0)->nullable()->index(); $table->string('group_cc')->nullable(); diff --git a/database/seeders/SupervisorSeeder.php b/database/seeders/SupervisorSeeder.php index 541bbfdc..c326f618 100644 --- a/database/seeders/SupervisorSeeder.php +++ b/database/seeders/SupervisorSeeder.php @@ -14,14 +14,15 @@ class SupervisorSeeder extends Seeder */ $sql = "INSERT INTO `supervisors` (`id`, `name`, `provider_id`, `sport_id`, `sleep`, `limit`, `runtime`, `maxsconds`, `lastcall`, `is_cron`, `is_active`, `created_at`, `updated_at`) VALUES - (1, 'Fixtures', 1, 1, 10, 0, '0.042', 1800, 0, 1, 1, '2025-08-27 07:39:55', '2025-12-22 05:20:19'), + (1, 'Fixtures', 1, 1, 10, 0, '0.59', 1800, 0, 1, 1, '2025-08-27 07:39:55', '2026-01-03 09:55:09'), (2, 'Odds', 1, 1, 10, 0, '0.251', 30, 0, 0, 1, '2025-12-01 05:41:02', '2025-12-22 05:20:40'), (3, 'Fixtures', 2, 0, 15, 0, NULL, 1800, 0, 1, 1, '2025-12-19 11:42:35', '2025-12-22 06:41:47'), (4, 'Willhill', 2, 0, 15, 0, '0.235', 1800, 0, 1, 1, '2025-12-19 11:48:05', '2025-12-22 06:41:51'), - (5, 'Bwin', 2, 0, 15, 0, NULL, 1800, 0, 1, 1, '2025-12-22 06:41:18', '2025-12-22 06:41:52'), + (5, 'Bwin', 2, 0, 15, 0, '0.436', 1800, 0, 1, 1, '2025-12-22 06:41:18', '2026-01-03 10:12:40'), (6, 'Bet365', 2, 0, 10, 0, '0', 30, 0, 0, 1, '2025-12-18 17:44:33', '2026-01-01 17:09:28'), - (7, 'Betfair', 2, 0, 10, 0, '0', 30, 0, 0, 1, '2025-12-18 17:44:33', '2026-01-01 17:09:35'), - (8, 'Fixtures', 4, 0, 10, 0, '0', 30, 0, 1, 1, '2025-12-18 17:44:33', '2026-01-01 17:08:53'); + (7, 'Betfair', 2, 0, 10, 0, '0', 30, 0, 0, 0, '2025-12-18 17:44:33', '2026-01-03 12:28:09'), + (8, 'Fixtures', 4, 0, 10, 0, '1.368', 30, 0, 1, 1, '2025-12-18 17:44:33', '2026-01-03 12:24:52'), + (9, 'Odds', 5, 0, 15, 0, NULL, 1800, 0, 0, 1, '2026-01-03 12:27:44', '2026-01-03 12:27:53'); "; DB::unprepared($sql);