/*! For license information please see index.js.LICENSE.txt */ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=311)}([function(e,t,n){"use strict";e.exports=n(128)},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;tNumber(e.Id>t.Id),m=(e,t)=>Number(e.Id>t.Id);t.SportCache=new s.SportBookCache({indexes:{},prepare:e=>{e.Id=e.SportId}}),t.LeagueCache=new s.SportBookCache({indexes:{BySport:new s.Index({key:e=>[e.SportId]})},prepare:e=>{e.Id=e.LeagueId}}),t.EventCache=new s.SportBookCache({indexes:{ByStatus:new s.Index({key:e=>[e.IsLive?"live":"prelive"],order:c.eventOrderByDate}),ByType:new s.Index({key:e=>[e.Type],order:c.eventOrderByDate}),BySport:new s.Index({key:e=>[e.SportId],order:c.eventOrderByDate}),ByLeague:new s.Index({key:e=>[e.LeagueId],order:c.eventOrderByDate}),ByRegion:new s.Index({key:e=>[e.RegionId],order:c.eventOrderByDate}),ByShortId:new s.Index({key:e=>[(Number(e.Id)%1e5).toString()],order:c.eventOrderByDate}),ByROT:new s.Index({key:e=>e.Participants.map(e=>e.Metadata.retailRotNumber),order:c.eventOrderByDate})},prepare:function(e){e.StartEventDate&&(e.StartDate=Date.fromISO(e.StartEventDate)),e.StartEventDate&&(e.StartDateUTC=new Date(e.StartEventDate))}}),t.MarketCache=new s.SportBookCache({indexes:{ByEvent:new s.Index({key:e=>[e.EventId],order:d}),ByTitle:new s.Index({key:e=>[e.Title?"+":"-"],order:d}),ByPlayerProps:new s.Index({key:e=>[e.Tags.includes(i.MarketTag.PlayerProps)?"+":"-"],order:d})}}),t.SelectionCache=new s.SportBookCache({indexes:{ByMarket:new s.Index({key:e=>[e.MarketId],order:m}),ByEvent:new s.Index({key:e=>[e.EventId],order:m}),BySBTechId:new s.Index({key:e=>[e.Metadata.idSBTech],order:m}),ById:new s.Index({key:e=>[e.Id],order:m})},prepare:function(e,t){const n=t.item(e.Id),r=n?Math.round(100*(e.TrueOdds-n.TrueOdds))/100:0;e.ts=r?Date.now():n?n.ts:void 0,e.change=n?r||n.change:void 0}}),t.CacheMap=[t.EventCache,t.MarketCache,t.SelectionCache],t.initStore=function(){o.useTerminalClientV2||l.events.addEventListener("update",({detail:{entity:e,entityType:n,updateType:a}})=>{n===r.EntityType.Event&&a===r.UpdateType.Add&&u.includes(e.Status)||(n===r.EntityType.Event&&a===r.UpdateType.Change&&u.includes(e.Status)&&(a=r.UpdateType.Remove,e=e.Id),t.CacheMap[n].input(e,a),l.events.dispatchEvent(new CustomEvent("onCashesUpdated",{detail:{entityType:n,updateType:a,entity:e}})))}),o.useTerminalClientV2||l.events.addEventListener("beforeSnapshotLoading",e=>{s.SportBookCache.lastSnapshotVersion=e.timeStamp}),o.useTerminalClientV2||l.events.addEventListener("afterSnapshotLoading",e=>{s.SportBookCache.isFirstSnapshot||(t.CacheMap.forEach(e=>e.purge()),l.events.dispatchEvent(new CustomEvent("cachesPurged"))),s.SportBookCache.isFirstSnapshot=!1}),o.useTerminalClientV2||l.events.addEventListener("afterRemoveEventSubscription",({detail:{eventId:e}})=>{t.Store.clearByEvent(e)})},t.Store={get hasLiveEvents(){return o.useTerminalClientV2?t.SportCache.toArray().some(e=>e.HasLiveEvents):0!==t.EventCache.Index.ByStatus.get("live").length},sportHasLiveEvents:e=>o.useTerminalClientV2?t.SportCache.item(e).HasLiveEvents:t.EventCache.Index.ByStatus.get("live").some(t=>t.SportId===e),clearByLeague(e){t.EventCache.Index.ByLeague.get(e).forEach(e=>{t.EventCache.remove(e.Id),t.MarketCache.Index.ByEvent.get(e.Id).forEach(e=>t.MarketCache.remove(e.Id)),t.SelectionCache.Index.ByEvent.get(e.Id).forEach(e=>t.SelectionCache.remove(e.Id))})},clearByEvent(e,n=!1){const r=t.MarketCache.Index.ByEvent.get(e),a=t.SelectionCache.Index.ByEvent.get(e),i=n?r:r.filter(e=>!e.IsDefault),s=n?a:a.filter(e=>!e.IsDefault);i.forEach(e=>t.MarketCache.remove(e.Id)),s.forEach(e=>t.SelectionCache.remove(e.Id))}},Object.assign(window,{EventCache:t.EventCache,MarketCache:t.MarketCache,SelectionCache:t.SelectionCache,SportCache:t.SportCache,LeagueCache:t.LeagueCache,Store:t.Store})},function(e,t,n){"use strict";var r,a,i,s,o,l,c,u;Object.defineProperty(t,"__esModule",{value:!0}),t.Config=void 0;const d=(e,t)=>{e&&(e[t]=e[t]&&"True"===e[t])},m=(e,t)=>{e&&(e[t]=e[t]?parseInt(t):void 0)};"undefined"!=typeof cmsFeatureSwitcherSettings?(t.Config=cmsFeatureSwitcherSettings,t.Config.BettingView=t.Config.BettingViewSettings,t.Config.BettingView.CustomMarketGroups=t.Config.BettingViewSettings.CustomMarketGroups||[],t.Config.BetRadarSettings={...cmsFeatureSwitcherSettings.BetRadarSettings},t.Config.BetRadarLMT3Settings={...cmsFeatureSwitcherSettings.BetRadarLMT3Settings},t.Config.SkinVariant={...cmsFeatureSwitcherSettings.SkinVariant},t.Config.SkinVariant.isEnabled=()=>cmsFeatureSwitcherSettings.SkinVariant&&window.innerWidth>=t.Config.SkinVariant.MinWindowWidth,cmsFeatureSwitcherSettings.CouponBuilder&&(t.Config.CouponBuilder={...cmsFeatureSwitcherSettings.CouponBuilder},t.Config.CouponBuilder.DefaultState=!!cmsFeatureSwitcherSettings.CouponBuilder.DefaultState,t.Config.CouponBuilder.UseForAllSports=!!t.Config.CouponBuilder.UseForAllSports),cmsFeatureSwitcherSettings.BetRadarSettings&&(t.Config.BetRadarSettings.IsShowBetRadarStatIcon=Boolean(null===(r=t.Config.BetRadarSettings)||void 0===r?void 0:r.IsShowBetRadarStatIcon)),t.Config.TeamsAndLeaguesWithLogos={LeaguesWithLogos:(null===(a=cmsFeatureSwitcherSettings.TeamsAndLeaguesWithLogos)||void 0===a?void 0:a.LeaguesWithLogos)||[],LeaguesWithTeamLogos:(null===(i=cmsFeatureSwitcherSettings.TeamsAndLeaguesWithLogos)||void 0===i?void 0:i.LeaguesWithTeamLogos)||[],TeamsWithLogos:(null===(s=cmsFeatureSwitcherSettings.TeamsAndLeaguesWithLogos)||void 0===s?void 0:s.TeamsWithLogos)||[]}):(t.Config={Authorization:featureSwitcherSettings&&featureSwitcherSettings.Authorization||{},BettingView:{},BetRadarSettings:{},Betslip:{},BranchMarketsConfiguration:{},CountriesPage:featureSwitcherSettings.CountriesPage?{}:null,CouponBuilder:featureSwitcherSettings.CouponBuilder?{}:null,SkinVariant:{},CultureSettings:featureSwitcherSettings.CultureSettings?{DateTimeFormatterCulture:featureSwitcherSettings.CultureSettings.DateTimeFormatterCulture}:null,LocalSportsbook:{PopularLeagues:featureSwitcherSettings.LocalSportsbook.PopularLeagues&&JSON.parse(featureSwitcherSettings.LocalSportsbook.PopularLeagues)||[]},TeamsAndLeaguesWithLogos:{LeaguesWithLogos:(null===(o=featureSwitcherSettings.TeamsAndLeaguesWithLogos)||void 0===o?void 0:o.LeaguesWithLogos)&&JSON.parse(featureSwitcherSettings.TeamsAndLeaguesWithLogos.LeaguesWithLogos)||[],LeaguesWithTeamLogos:(null===(l=featureSwitcherSettings.TeamsAndLeaguesWithLogos)||void 0===l?void 0:l.LeaguesWithTeamLogos)&&JSON.parse(featureSwitcherSettings.TeamsAndLeaguesWithLogos.LeaguesWithTeamLogos)||[],TeamsWithLogos:(null===(c=featureSwitcherSettings.TeamsAndLeaguesWithLogos)||void 0===c?void 0:c.TeamsWithLogos)&&JSON.parse(featureSwitcherSettings.TeamsAndLeaguesWithLogos.TeamsWithLogos)||[]},TerminalClientV2:featureSwitcherSettings.TerminalClientV2||{}},t.Config.Authorization.UseV2TokenBetting="True"===t.Config.Authorization.UseV2TokenBetting,t.Config.BranchMarketsConfiguration={...featureSwitcherSettings.BranchMarketsConfiguration},featureSwitcherSettings.BranchMarketsConfiguration.LocalSportsbookMarketsConfigJSON&&(t.Config.BranchMarketsConfiguration.LocalSportsbookMarketsConfig=JSON.parse(featureSwitcherSettings.BranchMarketsConfiguration.LocalSportsbookMarketsConfigJSON)),t.Config.BettingView={...featureSwitcherSettings.BettingView},d(t.Config.BettingView,"ShouldIncludeOutrightInFilter"),d(t.Config.BettingView,"HorizontalPresentation"),d(t.Config.BettingView,"ExpandOutrightMarkets"),d(t.Config.BettingView,"ResetTimeFilterToDefault"),d(t.Config.BettingView,"ShowMixedView"),d(t.Config.BettingView,"ShowRedCardsWithTeam"),d(t.Config.BettingView,"ShowRedCards"),d(t.Config.BettingView,"ShowTodayGroup"),d(t.Config.BettingView,"ShowGoalAnimation"),d(t.Config.BettingView,"ShowDoubleHeaderGame"),featureSwitcherSettings.BettingView.CustomMarketGroups?t.Config.BettingView.CustomMarketGroups=JSON.parse(featureSwitcherSettings.BettingView.CustomMarketGroups)||[]:t.Config.BettingView.CustomMarketGroups=[],t.Config.Betslip={...featureSwitcherSettings.Betslip},t.Config.BetRadarSettings={...featureSwitcherSettings.BetRadarSettings},t.Config.BetRadarSettings.IsShowBetRadarStatIcon="True"===(null===(u=t.Config.BetRadarSettings)||void 0===u?void 0:u.IsShowBetRadarStatIcon),t.Config.CountriesPage=featureSwitcherSettings.CountriesPage?{...featureSwitcherSettings.CountriesPage}:void 0,m(t.Config.CountriesPage,"MaxExpandedCountriesLimit"),m(t.Config.CountriesPage,"NumberOfPriorityLeagues"),m(t.Config.CountriesPage,"NumberOfTopPriorityCountries"),t.Config.CountriesPage.SportPriorityCountries=JSON.parse(featureSwitcherSettings.CountriesPage.SportPriorityCountries),t.Config.CouponBuilder=featureSwitcherSettings.CouponBuilder?{...featureSwitcherSettings.CouponBuilder}:void 0,d(t.Config.CouponBuilder,"DefaultState"),d(t.Config.CouponBuilder,"UseForAllSports"),t.Config.OnScreenKeyboard={...featureSwitcherSettings.OnScreenKeyboard},t.Config.OnScreenKeyboard.Layouts=t.Config.OnScreenKeyboard&&JSON.parse(t.Config.OnScreenKeyboard.Layouts),t.Config.OnScreenKeyboard.Settings=t.Config.OnScreenKeyboard&&JSON.parse(t.Config.OnScreenKeyboard.Settings),t.Config.OnScreenKeyboard.LayoutSwitcher=t.Config.OnScreenKeyboard&&JSON.parse(t.Config.OnScreenKeyboard.LayoutSwitcher),t.Config.SkinVariant={...featureSwitcherSettings.SkinVariant},t.Config.YourBet=featureSwitcherSettings.YourBet?{...featureSwitcherSettings.YourBet}:void 0,d(t.Config.YourBet,"DefaultOnEventView"),d(t.Config.YourBet,"SportcastFeed"),d(t.Config.YourBet,"ShowYourBetGroups")),t.Config.SkinVariant.isEnabled=()=>t.Config.SkinVariant&&window.innerWidth>=t.Config.SkinVariant.MinWindowWidth},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,c=[],u=!1,d=-1;function m(){u&&l&&(u=!1,l.length?c=l.concat(c):d=-1,c.length&&p())}function p(){if(!u){var e=o(m);u=!0;for(var t=c.length;t;){for(l=c,c=[];++d1)for(var n=1;nr.createElement("i",{className:o("icn","icn--sport","b_"+e.sport,{[e.className]:e.className})}),t.TeamIcon=e=>{const t={backgroundImage:`url(${i.iconPath}/teams/${e.teamId}.png)`};return r.createElement("i",{style:t,className:o("icn--team",{[e.className]:e.className})})},t.LeagueIcon=e=>{const n={backgroundImage:`url(${i.iconPath}/leagues/${e.leagueId}.png)`};return"string"==typeof e.sportId&&""!==e.sportId?r.createElement(t.IconSport,{sport:e.sportId,className:e.className}):r.createElement("i",{style:n,className:o("icn--team",{[e.className]:e.className})})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=t.useTerminalClientV2=void 0;const r=n(22),a=n(15),i=n(26),s=n(68),o=n(24);t.useTerminalClientV2=a.ProductId===r.Product.MobileCashier,t.init=function(){const e=a.UserInfo.onDataInit?a.UserInfo.onDataInit:a.UserInfo.onDataUpdated;a.UserInfo.current?t.useTerminalClientV2?s.init(o.restoreSubscriptions):i.init(a.UserInfo.current.userID):e&&(e.terminalClient=()=>{t.useTerminalClientV2?s.init(o.restoreSubscriptions):i.init(a.UserInfo.current.userID),delete e.terminalClient})}},function(e,t,n){"use strict";(function(e){var r=n(77),a=n(133),i=n(75);function s(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(e,t){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function h(e,t){if(l.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return H(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return j(e).length;default:if(r)return H(e).length;t=(""+t).toLowerCase(),r=!0}}function _(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return L(this,t,n);case"utf8":case"utf-8":return O(this,t,n);case"ascii":return w(this,t,n);case"latin1":case"binary":return C(this,t,n);case"base64":return I(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function f(e,t,n,r,a){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"==typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:v(e,t,n,r,a);if("number"==typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):v(e,[t],n,r,a);throw new TypeError("val must be string, number or Buffer")}function v(e,t,n,r,a){var i,s=1,o=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,o/=2,l/=2,n/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(a){var u=-1;for(i=n;io&&(n=o-l),i=n;i>=0;i--){for(var d=!0,m=0;ma&&(r=a):r=a;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var s=0;s>8,a=n%256,i.push(a),i.push(r);return i}(t,e.length-n),e,n,r)}function I(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function O(e,t,n){n=Math.min(e.length,n);for(var r=[],a=t;a239?4:c>223?3:c>191?2:1;if(a+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:128==(192&(i=e[a+1]))&&(l=(31&c)<<6|63&i)>127&&(u=l);break;case 3:i=e[a+1],s=e[a+2],128==(192&i)&&128==(192&s)&&(l=(15&c)<<12|(63&i)<<6|63&s)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:i=e[a+1],s=e[a+2],o=e[a+3],128==(192&i)&&128==(192&s)&&128==(192&o)&&(l=(15&c)<<18|(63&i)<<12|(63&s)<<6|63&o)>65535&&l<1114112&&(u=l)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),a+=d}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},l.prototype.compare=function(e,t,n,r,a){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===a&&(a=this.length),t<0||n>e.length||r<0||a>this.length)throw new RangeError("out of range index");if(r>=a&&t>=n)return 0;if(r>=a)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(a>>>=0)-(r>>>=0),s=(n>>>=0)-(t>>>=0),o=Math.min(i,s),c=this.slice(r,a),u=e.slice(t,n),d=0;da)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return y(this,e,t,n);case"utf8":case"utf-8":return k(this,e,t,n);case"ascii":return b(this,e,t,n);case"latin1":case"binary":return T(this,e,t,n);case"base64":return E(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function w(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;ar)&&(n=r);for(var a="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function A(e,t,n,r,a,i){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function N(e,t,n,r){t<0&&(t=65535+t+1);for(var a=0,i=Math.min(e.length-n,2);a>>8*(r?a:1-a)}function R(e,t,n,r){t<0&&(t=4294967295+t+1);for(var a=0,i=Math.min(e.length-n,4);a>>8*(r?a:3-a)&255}function M(e,t,n,r,a,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function x(e,t,n,r,i){return i||M(e,0,n,4),a.write(e,t,n,r,23,4),n+4}function D(e,t,n,r,i){return i||M(e,0,n,8),a.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(a*=256);)r+=this[e+--t]*a;return r},l.prototype.readUInt8=function(e,t){return t||P(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||P(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||P(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e],a=1,i=0;++i=(a*=128)&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=t,a=1,i=this[e+--r];r>0&&(a*=256);)i+=this[e+--r]*a;return i>=(a*=128)&&(i-=Math.pow(2,8*t)),i},l.prototype.readInt8=function(e,t){return t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||P(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){t||P(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||P(e,4,this.length),a.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||P(e,4,this.length),a.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||P(e,8,this.length),a.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||P(e,8,this.length),a.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||A(this,e,t,n,Math.pow(2,8*n)-1,0);var a=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+a]=e/i&255;return t+n},l.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):R(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Math.pow(2,8*n-1);A(this,e,t,n,a-1,-a)}var i=0,s=1,o=0;for(this[t]=255&e;++i>0)-o&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Math.pow(2,8*n-1);A(this,e,t,n,a-1,-a)}var i=n-1,s=1,o=0;for(this[t+i]=255&e;--i>=0&&(s*=256);)e<0&&0===o&&0!==this[t+i+1]&&(o=1),this[t+i]=(e/s>>0)-o&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):R(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,n){return x(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return x(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return D(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return D(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--a)e[a+t]=this[a+n];else if(i<1e3||!l.TYPED_ARRAY_SUPPORT)for(a=0;a>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===r){(t-=3)>-1&&i.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&i.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function j(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(F,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function W(e,t,n,r){for(var a=0;a=t.length||a>=e.length);++a)t[a+n]=e[a];return a}}).call(this,n(17))},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},function(e,t,n){"use strict";var r,a,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),s=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.isYourBetAvailable=t.getParticipantsMapping=t.raceHour=t.getCurrentInning=t.getCurrentPeriod=t.getCurrentQuarter=t.getCurrentSet=t.isMBNEnabled=t.orderMarketGroups=t.orderSports=t.orderEventsByLeagueTime=t.eventOrderByLeague=t.eventOrderByDate=t.getDoubleHeaderGameTitle=t.isDoubleHeaderGame=t.isOutright=t.isRegular=t.isNotOutright=t.yourBetTag=t.DateFormat=t.TimeFormat=t.Days=t.allSportsOrdered=void 0;const o=n(25),l=n(31),c=n(4),u=n(6),d=n(18);t.allSportsOrdered=SportListOrder.sort((e,t)=>e.Order-t.Order).map(e=>e.BranchID.toString()),s(n(229),t),t.Days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],t.TimeFormat=new Intl.DateTimeFormat(d.appCulture,{hour:"numeric",minute:"numeric",hour12:!0}),t.DateFormat=new Intl.DateTimeFormat(d.appCulture,{month:"numeric",day:"numeric"});t.yourBetTag=(e=>{var t;return(null===(t=e.YourBet)||void 0===t?void 0:t.SportcastFeed)?o.MarketTag.SportcastBetBuilder:o.MarketTag.YourBetEligible})(c.Config),t.isNotOutright=e=>"Outright"!==e.Type,t.isRegular=e=>"Fixture"===e.Type,t.isOutright=e=>"Outright"===e.Type,t.isDoubleHeaderGame=e=>{var t;return(null===(t=null===c.Config||void 0===c.Config?void 0:c.Config.BettingView)||void 0===t?void 0:t.ShowDoubleHeaderGame)&&"true"===e.Metadata.doubleHeaderGame},t.getDoubleHeaderGameTitle=e=>u.Dict["DoubleHeaderGame"+("true"===e.Metadata.game2?"Second":"First")],t.eventOrderByDate=(e,t)=>e.StartDate.getTime()-t.StartDate.getTime()||parseInt(e.Id)-parseInt(t.Id),t.eventOrderByLeague=(e,t)=>e.LeagueOrder-t.LeagueOrder||parseInt(e.Id)-parseInt(t.Id),t.orderEventsByLeagueTime=(e,n)=>t.eventOrderByLeague(e,n)||t.eventOrderByDate(e,n),t.orderSports=(e,n)=>(t.allSportsOrdered.indexOf(e)+1||Number.POSITIVE_INFINITY)-(t.allSportsOrdered.indexOf(n)+1||Number.POSITIVE_INFINITY)||e-n,t.orderMarketGroups=(e,t)=>e.Order-t.Order;t.isMBNEnabled=(null===(r=null===c.Config||void 0===c.Config?void 0:c.Config.BettingView)||void 0===r?void 0:r.MBNMode)&&{1:!0}[null===(a=null===c.Config||void 0===c.Config?void 0:c.Config.BettingView)||void 0===a?void 0:a.MBNMode],t.getCurrentSet=e=>{let t=0;switch(e){case l.Event.GamePart.FirstSet:t=1;break;case l.Event.GamePart.SecondSet:t=2;break;case l.Event.GamePart.ThirdSet:t=3;break;case l.Event.GamePart.FourthSet:t=4;break;case l.Event.GamePart.FifthSet:t=5;break;default:t=e}return t},t.getCurrentQuarter=e=>{let t=0;switch(e){case l.Event.GamePart.FirstQuarter:t=1;break;case l.Event.GamePart.SecondQuarter:t=2;break;case l.Event.GamePart.ThirdQuarter:t=3;break;case l.Event.GamePart.FourthQuarter:t=4;break;default:t=e}return t},t.getCurrentPeriod=e=>{let t=0;switch(e){case l.Event.GamePart.FirstPeriod:t=1;break;case l.Event.GamePart.SecondPeriod:t=2;break;case l.Event.GamePart.ThirdPeriod:t=3;break;default:t=e}return t},t.getCurrentInning=e=>{let t=0;switch(e){case l.Event.GamePart.FirstInning:t=1;break;case l.Event.GamePart.SecondInning:t=2;break;case l.Event.GamePart.ThirdInning:t=3;break;case l.Event.GamePart.FourthInning:t=4;break;case l.Event.GamePart.FifthInning:t=5;break;case l.Event.GamePart.SixthInning:t=6;break;case l.Event.GamePart.SeventhInning:t=7;break;case l.Event.GamePart.EighthInning:t=8;break;case l.Event.GamePart.NinthInning:t=9;break;default:t=e}return t},t.raceHour=e=>t.TimeFormat.format(d.getLocalTime(e.StartDate)),t.getParticipantsMapping=e=>e.Participants.reduce((e,t)=>(e[t.Id]=t,e),{}),t.isYourBetAvailable=e=>!e.IsLive&&c.Config.YourBet&&e.Tags.includes(t.yourBetTag)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publish=t.subscribe=t.Subscription=void 0;class r{constructor(e,t){this.topic=e,this.callback=t,i(e).includes(t)||i(e).push(t)}unsubscribe(){const e=i(this.topic).indexOf(this.callback);a[this.topic].splice(e,1)}}t.Subscription=r;const a={},i=e=>a[e]=a[e]||[];t.subscribe=e=>new r(e.topic,e.callback),t.publish=e=>{i(e.topic).forEach(t=>t(e.data))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSplitViewEventId=t.setActiveMarket=t.setOutrightMode=t.resetScroll=t.setMarketGroup=t.setCurrentLeague=t.setCountriesFilter=t.toggleLive=t.setCurrentSportId=t.NavigationContextProvider=t.NavigationContext=void 0;const r=n(0),a=n(3),i=n(45),s=n(12),o=n(6),l=n(4),c=window.Application||null,u=(e=>{const t={currentSportId:(null===s.allSportsOrdered||void 0===s.allSportsOrdered?void 0:s.allSportsOrdered[0])||"1",preliveOutrightMode:!1,liveOutrightMode:!1,countriesFilter:null,currentLeague:null,isPopularLeagueSelected:!1,currentMarketGroup:"game-lines",isLive:!1,resetScroll:!1,activeMarketTypes:{},splitViewEventId:null,mbnFilter:[]};return s.isMBNEnabled&&(t.mbnFilter=[{title:o.Dict.MBN_All||"MBN: All",selected:!0,value:0},{title:o.Dict.MBN_1||"MBN: 1",selected:!1,value:[1]},{title:o.Dict.MBN_2||"MBN: 2",selected:!1,value:[2]},{title:o.Dict.MBN_3||"MBN: 3",selected:!1,value:[3]},{title:o.Dict.MBN_12||"MBN: 1,2",selected:!1,value:[1,2]},{title:o.Dict.MBN_13||"MBN: 1,3",selected:!1,value:[1,3]},{title:o.Dict.MBN_23||"MBN: 2,3",selected:!1,value:[2,3]}]),()=>JSON.parse(JSON.stringify(t))})(l.Config);let d=null;const m={"":{type:"TOGGLE_LIVE",payload:{isLive:!1,resetScroll:!0,countriesFilter:null,currentLeague:null}},"upcoming-view":{type:"TOGGLE_LIVE",payload:{isLive:!1,resetScroll:!0,countriesFilter:null}},live:{type:"TOGGLE_LIVE",payload:{isLive:!0,resetScroll:!0,countriesFilter:null,currentLeague:null}},"live-now-view":{type:"TOGGLE_LIVE",payload:{isLive:!0,resetScroll:!0,countriesFilter:null,currentLeague:null}},"live-sorted":{type:"TOGGLE_LIVE",payload:{isLive:!0,resetScroll:!0,countriesFilter:null,currentLeague:null}}},p=e=>{(e=e.filter(Boolean)).length||e.push("");const t=e.find(e=>parseInt(e)),n=u(),r={currentSportId:t||(null==d?void 0:d.currentSportId)||n.currentSportId,splitViewEventId:null};return Object.assign(e.reduce((e,t)=>({...e,...m[t]?h(e,m[t]):{}}),d||n),r)};function h(e,{type:t,payload:n}){let r={};switch(t){case"CHANGE_SPORT":r={currentSportId:n.id,resetScroll:!0,countriesFilter:null,currentLeague:n.id===e.currentSportId?e.currentLeague:null,currentMarketGroup:"game-lines"};break;case"TOGGLE_LIVE":r={isLive:void 0===n.isLive?!e.isLive:n.isLive,resetScroll:!0,countriesFilter:null};break;case"CHANGE_COUNTRIES_FILTER":r={countriesFilter:n.selectedCountries,resetScroll:!0};break;case"CHANGE_TOP_LEAGUE":r={currentLeague:n.selectedLeague,isPopularLeagueSelected:n.isPopularLeagueSelected,resetScroll:!0,currentMarketGroup:"game-lines"};break;case"CHANGE_MARKET_GROUP":r={currentMarketGroup:n.selectedGroup,outrightMarket:n.outrightMarket||null,resetScroll:!n.outrightMarket};break;case"RESET_SCROLL":r={resetScroll:n};break;case"SET_ACTIVE_EVENT":case"SET":r=n}return{...e,...r}}let _,g;t.NavigationContext=r.createContext(u());const f=(()=>{const e=window.history.state,t={};return e&&["dashboard","sports"].includes(e.PanelID)&&Object.assign(t,p(e.Params)),t})(),v=(e,t)=>{t.PageID&&"live"===t.PanelID&&(t.PanelID="sports",t.Params.push("live")),g(["dashboard","live","sports"].includes(t.PanelID)?{type:"SET",payload:p(t.Params)}:{type:"SET_ACTIVE_EVENT",payload:{eventId:null}}),"lobby"===t.PanelID&&(d=null)};t.NavigationContextProvider=function({children:e}){return c&&(c.BeforeSetState.LocalSportsbookNavigation=v),[_,g]=r.useReducer(h,Object.assign(u(),f)),d=_,r.createElement(t.NavigationContext.Provider,{value:_},e)},AppNav&&(AppNav.navigateToEvent=function(e){t.setSplitViewEventId({eventId:e.eventId})}),AppNav&&(AppNav.navigateToLeague=function(e){var n,r;t.setCountriesFilter([null===(n=null==e?void 0:e.countryId)||void 0===n?void 0:n.toString()]),t.setCurrentLeague(null===(r=null==e?void 0:e.leagueId)||void 0===r?void 0:r.toString())}),t.setCurrentSportId=e=>{var t;let n={type:"CHANGE_SPORT",payload:{id:e}};return"search"===(null===(t=c.CurrentPanel)||void 0===t?void 0:t.ID)&&AppNav.navigateToLink("/dashboard/"),g(n)},t.toggleLive=e=>g&&g({type:"TOGGLE_LIVE",payload:{isLive:e}}),t.setCountriesFilter=e=>g({type:"CHANGE_COUNTRIES_FILTER",payload:{selectedCountries:e}}),t.setCurrentLeague=(e,t=!1)=>g({type:"CHANGE_TOP_LEAGUE",payload:{selectedLeague:e,isPopularLeagueSelected:t}}),t.setMarketGroup=(e,t=null)=>g({type:"CHANGE_MARKET_GROUP",payload:{selectedGroup:e,outrightMarket:t}}),t.resetScroll=e=>g({type:"RESET_SCROLL",payload:e}),t.setOutrightMode=e=>{let t={type:"SET",payload:{currentMarketGroup:"outright",outrightMarket:null,...e}};return g(t)},t.setActiveMarket=e=>g({type:"SET",payload:{market:e}}),t.setSplitViewEventId=e=>{var t,n,r,o,l,c,u;const d=a.EventCache.item(e.eventId);let m=null;_.countriesFilter&&1===_.countriesFilter.length&&(m=(null===(t=a.EventCache.Index.ByRegion.get(_.countriesFilter[0])[0])||void 0===t?void 0:t.RegionName)||null);const p={type:"SET_ACTIVE_EVENT",payload:{splitViewEventId:e.eventId,marketGroup:e.marketGroupId,market:e.marketId}};return d&&("undefined"!=typeof AnalyticsService&&AnalyticsService.push(AnalyticsService.EventTypes.openEventView,{eventItems:{sport:d.SportName,league:d.LeagueName,team1:null===(n=d.Participants[0])||void 0===n?void 0:n.Name,team2:null===(r=d.Participants[1])||void 0===r?void 0:r.Name},eventName:d.EventName,context:{location:_.isLive?"live":"sports",filters:{time:(null===(l=null===(o=null==_?void 0:_.timeFilter)||void 0===o?void 0:o.find(e=>e.selected))||void 0===l?void 0:l.title)||null,country:m}}}),Object.assign(p.payload,{currentSportId:d.SportId,currentLeague:i.isTodayLeague(_.currentLeague)&&!e.currentLeague?_.currentLeague:d.LeagueId,isPopularLeagueSelected:!1,currentMarketGroup:s.isOutright(d)?"outright":"game-lines"})),!e.eventId&&_.splitViewEventId&&"undefined"!=typeof AnalyticsService&&AnalyticsService.push(AnalyticsService.EventTypes.closeEventView,{context:{location:_.isLive?"live":"sports",filters:{time:(null===(u=null===(c=null==_?void 0:_.timeFilter)||void 0===c?void 0:c.find(e=>e.selected))||void 0===u?void 0:u.title)||null,country:m}}}),g(p)};const y={toggleLive:t.toggleLive};Object.assign(window,{AppNavigation:y})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SbInternalMsgBus=t.BetSlipConnectionUrl=t.ProductId=t.UserInfo=t.UI=t.TokenManager=t.ShortcutManager=t.Shell=t.ScrollButtons=t.SBTech=t.QuickBettingCtrl=t.Legacy=t.LanguageCode=t.Languages=t.LangID=t.jsRequire=t.BetSlip=t.AppReset=void 0;const r=n(22);t.AppReset=window.AppReset||null,t.BetSlip=window.BetSlip||null,t.jsRequire=window.jsRequire||null,t.LangID=window.LangID||0,t.Languages=window.Languages||[],t.LanguageCode=window.locale||(t.Languages.find(e=>e.ID===t.LangID)||{}).Code||"en",t.Legacy=window.Application||null,t.QuickBettingCtrl=window.QuickBettingCtrl||0,t.SBTech=window.SBTech||null,t.ScrollButtons=window.ScrollButtons||null,t.Shell=window.shell||null,t.ShortcutManager=window.ShortcutManager||null,t.TokenManager=window.TokenManager||null,t.UI=window.UI||null,t.UserInfo=window.UserInfo||null,t.ProductId=r.Products.findIndex(e=>{var n;return e===(localStorage.getItem("AppType")||(null===(n=null===t.Shell||void 0===t.Shell?void 0:t.Shell.remote)||void 0===n?void 0:n.appType))})||r.Product.Terminal,t.BetSlipConnectionUrl=window.BetSlipConnectionUrl||"",t.SbInternalMsgBus=window.sbInternalMsgBus||null},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.SBTechRetailAPI=void 0,a(n(294),t);const i=n(7),s=n(294);t.SBTechRetailAPI=class{constructor(e){this.CashierAPI=s.CashierAPI,this.updateToken(e)}updateToken(e){i.tokenService.apiAccessToken=e}}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.escapeRegExp=t.getIndexOfLongestArray=t.splitIntoGroupsOfN=t.splitIntoParts=t.stopPropagationHandler=t.checkMixedView=t.isEventDrawCapable=t.isSportDrawCapable=t.dateSuffix=t.dayShortName3=t.todayTomorrow=t.dayStart=t.getCultureLongDateString=t.getCultureShortDateString=t.getCultureShortTimeString=t.isToday=t.getLocalTime=t.getServerTime=t.appCulture=void 0;const r=n(4),a=n(19),i="undefined"!=typeof CultureHelper&&CultureHelper.getCurrentCulture(parseInt(Cookies.get("lng")))||"en-GB",s=r.Config.CultureSettings&&r.Config.CultureSettings.DateTimeFormatterCulture,o=currentTimeZone||0,l=new Intl.DateTimeFormat(s||i,{hour:"2-digit",minute:"2-digit"}),c=new Intl.DateTimeFormat(s||i,{month:"numeric",day:"numeric"}),u=new Intl.DateTimeFormat(s||i,{month:"numeric",day:"numeric",year:"numeric"});t.appCulture=s||i;t.getServerTime=()=>{const e=timeControl.getServerUTCTime();return e.setMinutes(e.getMinutes()-e.getTimezoneOffset()),e},t.getLocalTime=e=>{let t=new Date(e);if(t.setHours(t.getHours()+Number(o)),(e=>{let t=!1;if(Features&&Features.getEndOfDST&&Features.getStartOfDST){var n=Features.getStartOfDST(e.getFullYear()),r=Features.getEndOfDST(e.getFullYear());t=e>=n&&e{const e=new Date;return e.setMinutes(e.getMinutes()+e.getTimezoneOffset()),t.getLocalTime(e)};t.isToday=e=>{var n=d(),r=t.getLocalTime(e);return n.getFullYear()===r.getFullYear()&&n.getDate()===r.getDate()&&n.getMonth()===r.getMonth()},t.getCultureShortTimeString=e=>{let n=t.getLocalTime(e);return l.format(n)},t.getCultureShortDateString=e=>{let n=t.getLocalTime(e);return c.format(n)},t.getCultureLongDateString=e=>{let n=t.getLocalTime(e);return u.format(n)},t.dayStart=e=>{const t=new Date(e);return t.setHours(0,0,0,0),t},t.todayTomorrow=e=>{const n=t.dayStart(d()),r=e.getTime()-n.getTime();return r<864e5&&r>=0?"Today":r<1728e5&&r>=864e5?"Tomorrow":null},t.dayShortName3=e=>["sun","mon","tue","wed","thu","fri","sat"][e.getDay()],t.dateSuffix=e=>{const t=e.getDate(),n=t%10;return`${t}${t>3&&t<21?"th":1===n?"st":2===n?"nd":3===n?"rd":"th"}`};const m=["1","8","10","11","15","23","24","25","29","31","33","35","36","39","59","62","67","68","69","70","73","76"];t.isSportDrawCapable=e=>m.includes(e),t.isEventDrawCapable=(e,n,r)=>{const i=(n?a.getMixedMarketsConfig(e,r):a.getMarketsConfig(e,r)).find(e=>3===e.size);return t.isSportDrawCapable(e)&&i},t.checkMixedView=(e,t)=>Boolean(!e&&t.find(({selected:e,value:t})=>"mixed"===t&&e)),t.stopPropagationHandler=e=>{e.stopPropagation()},t.splitIntoParts=(e,t)=>{let n=e.length%t,r=n,a=Math.floor(e.length/t),i=[];for(let t=0;te.map((n,r)=>r%t==0?e.slice(r,r+t):null).filter(e=>e),t.getIndexOfLongestArray=e=>e.reduce((t,n,r)=>n.length>e[t].length?r:t,0),t.escapeRegExp=e=>e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},function(e,t,n){"use strict";var r,a;Object.defineProperty(t,"__esModule",{value:!0}),t.get3wayTitlesRow=t.isSportcastMarket=t.getMainMarketTypeId=t.selectionChangedRecently=t.getSelections=t.getPoints=t.getFirstAvailableMarket=t.baseLineExtractorMap=t.getSortedLinesByOdds=t.getSortedLinesById=t.getPlayerPropsGoalsLines=t.getExactScoreThreeLinesMod=t.getHTFTThreeLinesByOutcomeType=t.getHTFTThreeLines=t.getTwoLinesGridByQAParam2ModReversed=t.getTwoLinesGridByQAParam2Mod=t.getFlatTwoLinesGridByQAParam2=t.getTwoLinesGridByQAParam2=t.getTwoLinesGridByQAParam1=t.getTwoLinesGridByQAParams=t.getTwoLinesGridByPoints=t.getTwoLinesBySideAndPoints=t.getTwoLinesGridById=t.get3wayOULines=t.getFlatThreeLinesGridByQAParam2=t.getFlatThreeLinesGridByQAParam1=t.getThreeLinesGridByQAParam2=t.get3wayCornersHCLines=t.get3wayHCLines=t.getGoalscorerLines=t.getThreeLinesGrid=t.getAllSelections=t.getSortedLinesByQAParam1Reversed=t.getSortedLinesByQAParam1=t.getOddEvenTwoSideLines=t.getHomeAwayTwoSideMultiLines=t.getHomeAwayTwoSideLines=t.getOrderedMLByOutcomeType=t.getFlatTwoLinesByOutcomeType=t.getTotalGoalsLinesByOutcomeType=t.getTotalGoalsLines=t.getMostBalanced3wayHCLinesByTag=t.getMostBalancedLinesByTag=t.getOrderedByQAParam2=t.getOrderedToWinInBothHalves=t.getSimpleTwoSideLines=t.getOrderedDoubleChance=t.getSimpleQALines=t.getOrderedMLByQAParam2=t.getOrderedML=t.getMixedViewLiveActiveMarketTypes=t.getActiveMarketTypesKey=t.getMixedMarketsConfig=t.getMarketsConfig=t.getOrderByGroupKey=t.orderMarketsByTypeId=t.orderMarketsBySortingKey=t.orderMarketsById=t.irregularMarketTags=t.getDisplayOdds=t.dataRefreshTimeout=t.oddsAnimationTimeout=t.currentOddStyleKeyLower=t.currentOddStyleKey=void 0;const i=n(22),s=n(25),o=n(18),l=n(4),c=n(3),u=n(40),d=n(113),m=n(39);t.currentOddStyleKey=u.oddStylesKey[currentOddStyle],t.currentOddStyleKeyLower=u.oddStylesKeyLower[currentOddStyle];const p=l.Config.BranchMarketsConfiguration.LocalSportsbookMarketsConfig;t.oddsAnimationTimeout=1e3*((null===(r=l.Config.BettingView)||void 0===r?void 0:r.OddsAnimationTimeout)||5),t.dataRefreshTimeout=1e3*((null===(a=l.Config.BettingView)||void 0===a?void 0:a.DataRefreshTimeout)||3),t.getDisplayOdds=e=>{let t;switch(currentOddStyle){case i.OddsStyles.American:t=e.DisplayOdds.American;break;case i.OddsStyles.European:t=e.DisplayOdds.Decimal;break;case i.OddsStyles.Fractional:t=e.DisplayOdds.Fractional;break;case i.OddsStyles.Hongkong:t=e.DisplayOdds.HK;break;case i.OddsStyles.Malay:t=e.DisplayOdds.Malay;break;case i.OddsStyles.Indo:t=e.DisplayOdds.Indo;break;default:t=e.DisplayOdds.Decimal}return t},t.irregularMarketTags=[s.MarketTag.SportcastBetBuilder],t.orderMarketsById=(e,t)=>e.IdparseInt(e.Metadata.sortingKey)-parseInt(t.Metadata.sortingKey)||parseInt(e.Id)-parseInt(t.Id),t.orderMarketsByTypeId=(e,t)=>e.MarketType.Ide.Type-t.Type||e.QAParam1-t.QAParam1,_=(e,t)=>Math.abs(e.QAParam2)-Math.abs(t.QAParam2),g=(e,t)=>e.Type-t.Type||e.QAParam2-t.QAParam2,f=(e,t)=>e.Type-t.Type||e.QAParam2-t.QAParam2||e.QAParam1-t.QAParam1,v=(e,t)=>e.Type-t.Type||(3==e.Type?e.QAParam2-t.QAParam2||e.QAParam1-t.QAParam1:e.QAParam1-t.QAParam1||e.QAParam2-t.QAParam2),y=(e,t)=>e.Side-t.Side||(1==e.Side?t.Points-e.Points:e.Points-t.Points);t.getOrderByGroupKey=e=>(t,n)=>t.InMarketGroups.find(t=>t.Id==e).SortingKey-n.InMarketGroups.find(t=>t.Id==e).SortingKey,t.getMarketsConfig=(e,t)=>(p[e]||p._default)[t?"Live":"Prelive"];const k=(e,t,n,r)=>{let a=[];const i=r[n?"Live":"Prelive"].find(({type:t})=>t==e);return i&&(a.push(t?{...i,hidden:!1}:i),(e=>{const{markets:t,secondLine:n}=e;let r=[];return t&&(Array.isArray(t)?r=[...r,...t]:r.push(t)),n&&(Array.isArray(n)?r=[...r,...n]:r.push(n)),r})(i).forEach(e=>a=a.concat(k(e,!1,n,r)))),a};t.getMixedMarketsConfig=(e,t)=>{const n=p[e]||p._default;return n.Mixed.reduce((e,[r,a])=>{const i=t&&a||r,s=t&&Boolean(a)||!1;return[...e,...k(i,!0,s,n)]},[])};t.getActiveMarketTypesKey=(e,t,n)=>`${e}_${t?2:Number(n)}`,t.getMixedViewLiveActiveMarketTypes=(e,n,r)=>{const{Mixed:a}=p[e]||p._default,i=n[t.getActiveMarketTypesKey(e,!0,!1)]||(s=!1,o=a,o.map(([e,t])=>s&&t||e)).slice(0,r);var s,o;return null==i?void 0:i.map(e=>{const[t,n]=a.find(t=>t[0]==e);return n||t})};const b=(e,t)=>e.Type-t.Type||(15==e.Type?t.QAParam2-e.QAParam2:e.QAParam2-t.QAParam2),T=(e,t)=>e.Type-t.Type||(15==e.Type?Math.abs(t.QAParam2)-Math.abs(e.QAParam2):Math.abs(e.QAParam2)-Math.abs(t.QAParam2));t.getOrderedML=({marketSelections:e,noDraw:t,fromSplitView:n,isTeamSwap:r})=>{var a;return t?[e.find(e=>e.Side===(r?3:1))||null,e.find(e=>e.Side===(r?1:3))||null]:(null===(a=l.Config.BettingView)||void 0===a?void 0:a.HorizontalPresentation)&&!n?[e.find(e=>e.Side===(r?3:1))||null,e.find(e=>e.Side===(r?1:3))||null,e.find(e=>2===e.Side)||null]:[e.find(e=>e.Side===(r?3:1))||null,e.find(e=>2===e.Side)||null,e.find(e=>e.Side===(r?1:3))||null]},t.getOrderedMLByQAParam2=({marketSelections:e,isTeamSwap:t})=>[e.find(e=>e.QAParam2===(t?1:0))||null,e.find(e=>2===e.QAParam2)||null,e.find(e=>e.QAParam2===(t?0:1))||null],t.getSimpleQALines=({marketSelections:e})=>[e.find(e=>"Yes"===e.OutcomeType||"Yes"===e.BetslipLinePattern.Parameters["{3}"])||null,e.find(e=>"No"===e.OutcomeType||"No"===e.BetslipLinePattern.Parameters["{3}"])||null],t.getOrderedDoubleChance=({marketSelections:e,isTeamSwap:t})=>[e.find(e=>e.OutcomeType===(t?"X2":"1X")||e.QAParam1===(t?7:6))||null,e.find(e=>e.OutcomeType===(t?"1X":"X2")||e.QAParam1===(t?6:7))||null,e.find(e=>"12"===e.OutcomeType||8===e.QAParam1)||null],t.getSimpleTwoSideLines=({marketSelections:e,isTeamSwap:t})=>[e.find(e=>e.Side===(t?3:1))||null,e.find(e=>e.Side===(t?1:3))||null],t.getOrderedToWinInBothHalves=({marketSelections:e,isTeamSwap:t})=>[e.find(e=>e.QAParam2===(t?1:0))||null,e.find(e=>e.QAParam2===(t?0:1))||null],t.getOrderedByQAParam2=({marketSelections:e})=>e.sort(_),t.getMostBalancedLinesByTag=({marketSelections:e,isTeamSwap:t})=>{const n=e.find(e=>1===e.Side&&e.Tags&&e.Tags.includes(u.SelectionTag.MainPointLine)),r=e.find(e=>3===e.Side&&e.Tags&&e.Tags.includes(u.SelectionTag.MainPointLine));return t?[r,n]:[n,r]},t.getMostBalanced3wayHCLinesByTag=({marketSelections:e,isTeamSwap:t})=>[e.find(e=>e.OutcomeType===(t?"Away":"Home")&&e.Tags&&e.Tags.includes(u.SelectionTag.MainPointLine)),e.find(e=>"Tie"===e.OutcomeType&&e.Tags&&e.Tags.includes(u.SelectionTag.MainPointLine)),e.find(e=>e.OutcomeType===(t?"Home":"Away")&&e.Tags&&e.Tags.includes(u.SelectionTag.MainPointLine))],t.getTotalGoalsLines=({marketSelections:e,fromSplitView:n})=>{let r=[];if(n){let t=e.sort((e,t)=>e.Points-t.Points||e.Side-t.Side),n=[...new Set(t.map(e=>e.Points))];for(let e=0;et.Points==n[e]&&t[E.field]==E.order[0])||null),a.push(t.find(t=>t.Points==n[e]&&t[E.field]==E.order[1])||null),r.push(a)}}else r.push(t.getMostBalancedLinesByTag({marketSelections:e}));return r},t.getTotalGoalsLinesByOutcomeType=({marketSelections:e,fromSplitView:n})=>{let r=[];if(n){let t=e.sort((e,t)=>e.Points-t.Points||e.Side-t.Side),n=[...new Set(t.map(e=>e.Points))];for(let e=0;et.Points==n[e]&&t[S.field]==S.order[0])||null),a.push(t.find(t=>t.Points==n[e]&&t[S.field]==S.order[1])||null),r.push(a)}}else r.push(t.getMostBalancedLinesByTag({marketSelections:e}));return r},t.getFlatTwoLinesByOutcomeType=({marketSelections:e,fromSplitView:n})=>{let r=[];if(n){let t=e.sort((e,t)=>e.Points-t.Points||e.Side-t.Side),n=[...new Set(t.map(e=>e.Points))];for(let e=0;et.Points==n[e]&&t[S.field]==S.order[0])||null),r.push(t.find(t=>t.Points==n[e]&&t[S.field]==S.order[1])||null)}else r.push(t.getMostBalancedLinesByTag({marketSelections:e}));return r},t.getOrderedMLByOutcomeType=({marketSelections:e,isTeamSwap:t})=>{const n=t?["Away","Home"]:["Home","Away"],r=t?[15,13]:[13,15];return[e.find(e=>e.OutcomeType?e.OutcomeType===n[0]:e.Type===r[0])||null,e.find(e=>e.OutcomeType?"Tie"===e.OutcomeType:14===e.Type)||null,e.find(e=>e.OutcomeType?e.OutcomeType===n[1]:e.Type===r[1])||null]},t.getHomeAwayTwoSideLines=({marketSelections:e,isTeamSwap:t})=>[e.find(e=>e.OutcomeType===(t?"Away":"Home"))||null,e.find(e=>e.OutcomeType===(t?"Home":"Away"))||null],t.getHomeAwayTwoSideMultiLines=({marketSelections:e,isTeamSwap:n})=>{let r=[e.filter(e=>e.OutcomeType===(n?"Away":"Home")),e.filter(e=>e.OutcomeType===(n?"Home":"Away"))].map(e=>t.getSortedLinesById({marketSelections:e}));return r[0].map((e,t)=>r.map(e=>e[t])).flat()},t.getOddEvenTwoSideLines=({marketSelections:e})=>[e.find(e=>"Odd"===e.OutcomeType||"Odd"===e.BetslipLinePattern.Parameters["{3}"])||null,e.find(e=>"Even"===e.OutcomeType||"Even"===e.BetslipLinePattern.Parameters["{3}"])||null],t.getSortedLinesByQAParam1=({marketSelections:e})=>e.sort(h),t.getSortedLinesByQAParam1Reversed=({marketSelections:e})=>e.sort(h).reverse(),t.getAllSelections=({marketSelections:e})=>t.getSortedLinesById({marketSelections:e}),t.getThreeLinesGrid=({marketSelections:e},t,n)=>{let r=[];const a=e.length>3?Math.ceil(e.length/3):3;let i=t?e.sort(t):e,s=n?[i.filter(e=>n.lastLine?e[n.lastLine.field]!=n.lastLine.value&&e[n.field]==n.order[0]:e[n.field]==n.order[0]),i.filter(e=>n.lastLine?e[n.lastLine.field]!=n.lastLine.value&&e[n.field]==n.order[1]:e[n.field]==n.order[1]),i.filter(e=>n.lastLine?e[n.lastLine.field]!=n.lastLine.value&&e[n.field]==n.order[2]:e[n.field]==n.order[2])]:o.splitIntoGroupsOfN(i,a);n&&n.lastLine&&(s[0].push(i.find(e=>e[n.field]==n.order[0]&&e[n.lastLine.field]==n.lastLine.value)),s[1].push(i.find(e=>e[n.field]==n.order[1]&&e[n.lastLine.field]==n.lastLine.value)),s[2].push(i.find(e=>e[n.field]==n.order[2]&&e[n.lastLine.field]==n.lastLine.value)));for(let e=0;e(null==e?void 0:e.IsDisabled)||null==e)&&r.push(t)}return r};const E={field:"Side",order:[1,3]},S={field:"OutcomeType",order:["Over","Under"]},I="Type",O=[13,14,15],w="OutcomeType",C=["Yes","No"],L="OutcomeType",B=["Over","Under"];t.getGoalscorerLines=({marketSelections:e})=>{let t=[],n=e.sort(f),r=[...new Set(n.map(e=>e.Name))];for(let e=0;et[I]==O[0]&&t.Name==r[e])||null),a.push(n.find(t=>t[I]==O[1]&&t.Name==r[e])||null),a.push(n.find(t=>t[I]==O[2]&&t.Name==r[e])||null),t.push(a)}return t},t.get3wayHCLines=({marketSelections:e,fromSplitView:n,isTeamSwap:r})=>{let a=[];if(n){let t=e.sort(b),n=t.filter(e=>e[I]==O[0]).map(e=>e.Points||e.QAParam2);for(let e=0;et[I]==O[0]&&(t.Points==n[e]||t.QAParam2==n[e]||t.QAParam2/100==n[e]))||null),i.push(t.find(t=>t[I]==O[1]&&(t.Points==n[e]||t.QAParam2==n[e]||t.QAParam2/100==n[e]))||null),i.push(t.find(t=>t[I]==O[2]&&(-1*t.Points==n[e]||-1*t.QAParam2==n[e]||-1*t.QAParam2/100==n[e]))||null),r&&i.reverse(),a.push(i)}}else a=t.getMostBalanced3wayHCLinesByTag({marketSelections:e});return a},t.get3wayCornersHCLines=({marketSelections:e,fromSplitView:n})=>{let r=[];if(n){let t=e.sort(g),n=t.filter(e=>e[I]==O[0]).map(e=>e.Points);for(let e=0;et[I]==O[0]&&t.Points==n[e])||null),a.push(t.find(t=>t[I]==O[1]&&t.Points==n[e])||null),a.push(t.find(t=>t[I]==O[2]&&t.Points==n[e])||null),r.push(a)}}else r=t.getMostBalanced3wayHCLinesByTag({marketSelections:e});return r},t.getThreeLinesGridByQAParam2=({marketSelections:e},n,r)=>{let a=[];return a=t.getThreeLinesGrid({marketSelections:e},n||T,r),a},t.getFlatThreeLinesGridByQAParam1=({marketSelections:e},t)=>{let n=[];const r=e.length>3?Math.ceil(e.length/3):3;let a=e.sort(h),i=[a.filter(e=>13==e.Type),a.filter(e=>14==e.Type),a.filter(e=>15==e.Type)];for(let e=0;e{var r,a,i;let s=[];const l=e.length>3?Math.ceil(e.length/3):3;let c=e.sort(b),u=o.splitIntoGroupsOfN(c,l);for(let e=0;e{let n=t.getThreeLinesGrid({marketSelections:e},g);return[].concat(...n)},t.getTwoLinesGridById=({marketSelections:e})=>{let n=[];const r=e.length>2?Math.ceil(e.length/2):2,a=t.getSortedLinesById({marketSelections:e}),i=o.splitIntoGroupsOfN(a,r);for(let e=0;e{let a=[];if(n){const t=e.sort(y),n=[...new Set(t.map(e=>e.Points))];for(let e=0;e(1==t.Side||"Home"===t.OutcomeType)&&t.Points==n[e])||null,t.find(t=>(3==t.Side||"Away"===t.OutcomeType)&&-1*t.Points==n[e])||null];i.every(e=>(null==e?void 0:e.IsDisabled)||null==e)||(a.push(i[r?1:0]),a.push(i[r?0:1]))}}else a=t.getMostBalancedLinesByTag({marketSelections:e,isTeamSwap:r});return a},t.getTwoLinesGridByPoints=({marketSelections:e,fromSplitView:n,isTeamSwap:r})=>{let a=[];if(n){a=e.sort((e,t)=>(r?t.Side-e.Side:e.Side-t.Side)||t.Points-e.Points)}else a=t.getMostBalancedLinesByTag({marketSelections:e});return a},t.getTwoLinesGridByQAParams=({marketSelections:e})=>{let t=[],n=e.sort((e,t)=>e.Type-t.Type||e.QAParam1-t.QAParam1||e.QAParam2-t.QAParam2),r=[n.filter(e=>13==e.Type),n.filter(e=>15==e.Type)];const a=r[o.getIndexOfLongestArray(r)],i=a&&a.length;for(let e=0;e{let t=[],n=e.sort(h),r=[...new Set(n.map(e=>e.Type))];for(let e=0;et.Type==r[e]&&t[w]==C[0])||null),a.push(n.find(t=>t.Type==r[e]&&t[w]==C[1])||null),!a.every(e=>(null==e?void 0:e.IsDisabled)||null==e)&&t.push(a)}return t},t.getTwoLinesGridByQAParam2=({marketSelections:e})=>{let t=[],n=e.sort(g);return t=o.splitIntoGroupsOfN(n,2).filter(e=>!e.every(e=>null==e?void 0:e.IsDisabled)),t},t.getFlatTwoLinesGridByQAParam2=({marketSelections:e,isTeamSwap:t})=>{var n,r;let a=[];const i=e.length>2?Math.ceil(e.length/2):2;let s=e.sort(g),l=o.splitIntoGroupsOfN(s,i);for(let e=0;e{var n,r;let a=[],i=e.sort(T);const s=i.findIndex(e=>"Tie"==e.OutcomeType)||i.findIndex(e=>"Tie"==e.Name)||i.findIndex(e=>0==e.QAParam1),l=-1!=s&&i.splice(s,1)[0],c=i.length>2?Math.ceil(i.length/2):2;let u=o.splitIntoGroupsOfN(i,c);for(let e=0;e{let n=[];const r=e.length>2?Math.ceil(e.length/2):2;let a=e.sort(T).reverse(),i=[a.filter(e=>e.Type==(t?14:13)),a.filter(e=>e.Type==(t?13:14))];for(let e=0;e{let t=[],n=e.sort(d.orderSelectionsByTypeAndIdSBTech);const r=n.findIndex(e=>14==e.Type),a=n.findIndex(e=>15==e.Type),i=[-1!=r?n.slice(0,r):-1!=a?n.slice(0,a):n,-1!=r?n.slice(r,-1!=a?a:n.length):[],-1!=a&&n.slice(a)||[]],s=i[o.getIndexOfLongestArray(i)],l=s&&s.length;for(let e=0;e{const n=[],r=[e.filter(e=>e.OutcomeType===(t?"Away":"Home")).sort(f),e.filter(e=>"Tie"===e.OutcomeType).sort(f),e.filter(e=>e.OutcomeType===(t?"Home":"Away")).sort(f)],a=r[o.getIndexOfLongestArray(r)],i=a&&a.length;for(let e=0;e{let t=[],n=e.sort(v);const r=n.findIndex(e=>14==e.Type),a=n.findIndex(e=>15==e.Type),i=[-1!=r?n.slice(0,r):-1!=a?n.slice(0,a):n,-1!=r?n.slice(r,-1!=a?a:n.length):[],-1!=a&&n.slice(a)||[]],s=i[o.getIndexOfLongestArray(i)],l=s&&s.length;for(let e=0;e{let r=[];if(n){let t=e.sort((e,t)=>e.Points-t.Points||e.Side-t.Side),n=[...new Set(t.map(e=>e.Points))];for(let e=0;et.Points==n[e]&&t[L]==B[0])||null),a.push(t.find(t=>t.Points==n[e]&&t[L]==B[1])||null),r.push(a)}}else r.push(t.getMostBalancedLinesByTag({marketSelections:e}));return r},t.getSortedLinesById=({marketSelections:e})=>e.sort((e,t)=>e.Metadata.idSBTech-t.Metadata.idSBTech),t.getSortedLinesByOdds=({marketSelections:e})=>e.sort((e,t)=>e.TrueOdds-t.TrueOdds||e.Metadata.idSBTech-t.Metadata.idSBTech);t.baseLineExtractorMap={"1_0":t.getOrderedML,"1_1254":t.getOrderedML,"2_0":t.getTwoLinesBySideAndPoints,"3_0":t.getTotalGoalsLines,"1_1":t.getOrderedML,"2_1":t.getTwoLinesBySideAndPoints,"3_1":t.getTotalGoalsLines,"1_2":t.getOrderedML,"2_2":t.getTwoLinesGridByPoints,"3_2":t.getTotalGoalsLines,"3_7":t.getFlatTwoLinesByOutcomeType,"3_13":t.getMostBalancedLinesByTag,"3_14":t.getMostBalancedLinesByTag,"2_12":t.getSimpleTwoSideLines,"2_15":t.getSimpleTwoSideLines,"1_19":t.getOrderedML,"1_20":t.getOrderedML,"2_22":t.getTwoLinesBySideAndPoints,"3_22":t.getTotalGoalsLines,"1_39":t.getOrderedML,"2_39":t.getTwoLinesBySideAndPoints,"3_39":t.getTotalGoalsLines,"2_40":t.getTwoLinesBySideAndPoints,"2_41":t.getTwoLinesBySideAndPoints,"3_41":t.getTotalGoalsLines,60:t.getExactScoreThreeLinesMod,61:t.getOrderedDoubleChance,76:t.getGoalscorerLines,93:t.getHTFTThreeLinesByOutcomeType,"2_115":t.getTwoLinesBySideAndPoints,"3_115":t.getTotalGoalsLines,118:t.getGoalscorerLines,119:t.getOrderedByQAParam2,120:t.getOrderedByQAParam2,"2_121":t.getTwoLinesBySideAndPoints,"3_121":t.getTotalGoalsLines,"2_141":t.getTwoLinesGridByPoints,144:t.getExactScoreThreeLinesMod,145:t.getOrderedDoubleChance,"2_157":t.getSimpleTwoSideLines,154:t.getTwoLinesGridByQAParam2Mod,155:t.getTwoLinesGridByQAParam2Mod,158:t.getSimpleQALines,166:t.getGoalscorerLines,"3_169":t.getTotalGoalsLines,"3_1697":t.getTotalGoalsLines,"3_1698":t.getTotalGoalsLines,1699:t.getTwoLinesGridByQAParam2ModReversed,1700:t.getTwoLinesGridByQAParam2ModReversed,1702:t.getTwoLinesGridByQAParam2Mod,"2_179":t.getSimpleTwoSideLines,187:t.getSortedLinesByOdds,"3_200":t.getTotalGoalsLines,"3_201":t.getFlatTwoLinesByOutcomeType,"3_9134":t.getTotalGoalsLines,"3_9135":t.getTotalGoalsLines,"3_9136":t.getTotalGoalsLines,"3_9137":t.getTotalGoalsLines,"3_9138":t.getTotalGoalsLines,"3_9139":t.getTotalGoalsLines,"3_9140":t.getTotalGoalsLines,"3_9141":t.getTotalGoalsLines,235:t.getOrderedMLByOutcomeType,236:t.getOrderedMLByOutcomeType,237:t.getOrderedMLByOutcomeType,238:t.getOrderedMLByOutcomeType,239:t.getOrderedMLByOutcomeType,240:t.getOrderedMLByOutcomeType,241:t.getOrderedMLByOutcomeType,242:t.getOrderedMLByOutcomeType,243:t.getOrderedMLByOutcomeType,244:t.getOrderedMLByOutcomeType,"3_249":t.getTotalGoalsLines,"3_257":t.getFlatTwoLinesByOutcomeType,270:t.get3wayHCLines,271:t.get3wayHCLines,272:t.getTwoLinesGridByQAParam2ModReversed,273:t.getTwoLinesGridByQAParam2ModReversed,274:t.getTwoLinesGridByQAParam2ModReversed,275:t.getTwoLinesGridByQAParam2ModReversed,276:t.getTwoLinesGridByQAParam2ModReversed,277:t.getTwoLinesGridByQAParam2ModReversed,278:t.getTwoLinesGridByQAParam2ModReversed,282:t.getTwoLinesGridByPoints,286:t.getTwoLinesGridByPoints,287:t.getHTFTThreeLines,288:t.getTwoLinesGridByPoints,289:t.getTwoLinesGridByPoints,298:t.getFlatTwoLinesGridByQAParam2,303:t.getOrderedMLByOutcomeType,356:t.get3wayCornersHCLines,360:t.getTwoLinesGridByQAParam1,371:t.getTwoLinesGridByQAParam1,372:t.getTwoLinesGridByQAParam1,373:t.getTwoLinesGridByQAParam1,374:t.getTwoLinesGridByQAParam1,375:t.getTwoLinesGridByQAParam1,"2_409":t.getTwoLinesGridByPoints,"2_410":t.getTwoLinesGridByPoints,414:t.getOddEvenTwoSideLines,415:t.getTwoLinesGridByQAParam2ModReversed,"3_416":t.getTotalGoalsLines,417:t.getOrderedDoubleChance,420:t.getFlatThreeLinesGridByQAParam1,429:t.getTwoLinesGridByQAParam2ModReversed,434:t.getFlatThreeLinesGridByQAParam1,437:t.getOddEvenTwoSideLines,451:t.getTwoLinesGridByQAParam2Mod,452:t.getTwoLinesGridByQAParam2Mod,453:t.getTwoLinesGridByQAParam2Mod,454:t.getTwoLinesGridByQAParam2Mod,455:t.getTwoLinesGridByQAParam2Mod,456:t.getTwoLinesGridByQAParams,457:t.getTwoLinesGridByQAParams,458:t.getTwoLinesGridByQAParams,459:t.getTwoLinesGridByQAParams,460:t.getTwoLinesGridByQAParams,461:t.getOrderedByQAParam2,"1_462":t.getSimpleTwoSideLines,"2_462":t.getTwoLinesBySideAndPoints,464:t.getTwoLinesGridByQAParam2Mod,467:t.getTwoLinesGridByQAParam2Mod,468:t.getTwoLinesGridByQAParams,"1_471":t.getOrderedML,"2_471":t.getTwoLinesBySideAndPoints,"2_472":t.getTwoLinesBySideAndPoints,"1_473":t.getOrderedML,"2_473":t.getTwoLinesBySideAndPoints,"1_482":t.getOrderedML,"1_483":t.getOrderedML,"1_484":t.getOrderedML,"1_485":t.getOrderedML,"1_486":t.getOrderedML,"1_487":t.getOrderedML,"1_488":t.getOrderedML,"1_489":t.getOrderedML,494:t.getTwoLinesGridByQAParam2ModReversed,495:t.getTwoLinesGridByQAParam2ModReversed,496:t.getTwoLinesGridByQAParam2ModReversed,497:t.getTwoLinesGridByQAParam2ModReversed,498:t.getTwoLinesGridByQAParam2Mod,"2_504":t.getTwoLinesBySideAndPoints,"2_505":t.getTwoLinesBySideAndPoints,"2_506":t.getTwoLinesBySideAndPoints,"2_507":t.getTwoLinesBySideAndPoints,"2_508":t.getTwoLinesBySideAndPoints,"2_509":t.getTwoLinesBySideAndPoints,537:t.getTwoLinesGridByQAParam2ModReversed,544:t.getTwoLinesGridByQAParam2Mod,561:t.getOrderedMLByQAParam2,"2_569":t.getTwoLinesBySideAndPoints,"3_569":t.getTotalGoalsLines,"2_570":t.getTwoLinesBySideAndPoints,"3_570":t.getTotalGoalsLines,"2_571":t.getTwoLinesBySideAndPoints,"3_571":t.getTotalGoalsLines,"2_572":t.getTwoLinesBySideAndPoints,"3_572":t.getTotalGoalsLines,"2_573":t.getTwoLinesBySideAndPoints,"3_573":t.getTotalGoalsLines,"2_574":t.getTwoLinesBySideAndPoints,"3_574":t.getTotalGoalsLines,"2_575":t.getTwoLinesBySideAndPoints,"3_575":t.getFlatTwoLinesByOutcomeType,"2_576":t.getTwoLinesBySideAndPoints,"3_576":t.getFlatTwoLinesByOutcomeType,"2_577":t.getTwoLinesBySideAndPoints,"3_577":t.getTotalGoalsLines,"2_578":t.getTwoLinesBySideAndPoints,"3_578":t.getTotalGoalsLines,"2_579":t.getTwoLinesBySideAndPoints,"3_579":t.getTotalGoalsLines,583:t.getSortedLinesByOdds,"3_589":t.getTotalGoalsLines,"3_590":t.getTotalGoalsLines,"2_617":t.getTwoLinesGridByPoints,"2_618":t.getTwoLinesGridByPoints,"2_619":t.getTwoLinesGridByPoints,"3_619":t.getTotalGoalsLines,"3_617":t.getMostBalancedLinesByTag,"2_620":t.getSimpleTwoSideLines,621:t.get3wayCornersHCLines,"1_623":t.getSimpleTwoSideLines,"2_623":t.getTwoLinesBySideAndPoints,"1_625":t.getSimpleTwoSideLines,"2_625":t.getTwoLinesBySideAndPoints,626:t.getTwoLinesGridByQAParam2Mod,62:t.getHTFTThreeLinesByOutcomeType,2201:t.getHTFTThreeLinesByOutcomeType,627:t.getFlatThreeLinesGridByQAParam1,"2_628":t.getTwoLinesBySideAndPoints,"3_628":t.getFlatTwoLinesByOutcomeType,634:t.getTwoLinesGridByQAParam2ModReversed,635:t.getTwoLinesGridByQAParam2ModReversed,637:t.getTwoLinesGridByQAParam2ModReversed,646:t.getTwoLinesGridByQAParam2Mod,"1_647":t.getSimpleTwoSideLines,"1_649":t.getSimpleTwoSideLines,"1_650":t.getSimpleTwoSideLines,"1_654":t.getSimpleTwoSideLines,"1_655":t.getSimpleTwoSideLines,"1_656":t.getSimpleTwoSideLines,"1_657":t.getSimpleTwoSideLines,658:t.getTwoLinesGridByQAParam2Mod,659:t.getFlatThreeLinesGridByQAParam1,"2_660":t.getTwoLinesBySideAndPoints,"3_660":t.getFlatTwoLinesByOutcomeType,669:t.getTwoLinesGridByQAParam2ModReversed,670:t.getTwoLinesGridByQAParam2ModReversed,671:t.getTwoLinesGridByQAParam2ModReversed,672:t.getTwoLinesGridByQAParam2ModReversed,673:t.getTwoLinesGridByQAParam2ModReversed,674:t.getTwoLinesGridByQAParam2ModReversed,675:t.getTwoLinesGridByQAParam2ModReversed,687:t.getTwoLinesGridByQAParam2Mod,702:t.getGoalscorerLines,705:t.getOrderedByQAParam2,711:t.getFlatTwoLinesGridByQAParam2,"2_714":t.getTwoLinesGridByPoints,"3_714":t.getTotalGoalsLines,715:t.getTwoLinesGridByQAParams,"1_716":t.getSimpleTwoSideLines,"1_717":t.getSimpleTwoSideLines,"1_718":t.getSimpleTwoSideLines,"1_719":t.getSimpleTwoSideLines,"1_720":t.getSimpleTwoSideLines,"3_721":t.getTotalGoalsLines,"3_722":t.getTotalGoalsLines,"3_723":t.getTotalGoalsLines,"3_724":t.getTotalGoalsLines,"3_725":t.getTotalGoalsLines,726:t.getTwoLinesGridByQAParams,727:t.getTwoLinesGridByQAParams,728:t.getTwoLinesGridByQAParams,729:t.getTwoLinesGridByQAParams,730:t.getTwoLinesGridByQAParams,736:t.getSimpleQALines,"2_738":t.getTwoLinesBySideAndPoints,"3_738":t.getTotalGoalsLines,739:t.getTwoLinesGridByQAParams,"1_740":t.getSimpleTwoSideLines,"1_741":t.getSimpleTwoSideLines,"3_743":t.getTotalGoalsLines,"3_744":t.getTotalGoalsLines,"3_745":t.getTotalGoalsLines,748:t.getTwoLinesGridByQAParams,749:t.getTwoLinesGridByQAParams,750:t.getTwoLinesGridByQAParams,758:t.getSimpleQALines,994:t.getFlatThreeLinesGridByQAParam1,995:t.getTwoLinesGridByQAParam2Mod,1052:t.getTwoLinesGridByQAParam2Mod,996:t.getTwoLinesGridByQAParam2Mod,1053:t.getTwoLinesGridByQAParam2Mod,999:t.get3wayHCLines,"2_1022":t.getTwoLinesBySideAndPoints,"2_1059":t.getTwoLinesBySideAndPoints,"2_1024":t.getTwoLinesBySideAndPoints,[m.marketTypesEnum.ouAlternative2wayRugbyLeague]:t.getTotalGoalsLines,"3_1024":t.getTotalGoalsLines,"2_1171":t.getTwoLinesBySideAndPoints,1205:t.getHomeAwayTwoSideLines,1206:t.getSortedLinesByQAParam1Reversed,1209:t.getExactScoreThreeLinesMod,1210:t.getExactScoreThreeLinesMod,1222:t.getOrderedDoubleChance,1227:t.getSimpleQALines,1231:t.getFlatTwoLinesGridByQAParam2,1232:t.getFlatThreeLinesGridByQAParam2,"3_1236":t.getTotalGoalsLines,"3_1245":t.getTotalGoalsLines,"3_1246":t.getFlatTwoLinesByOutcomeType,"1_1249":t.getOrderedML,"2_1249":t.getTwoLinesGridByPoints,"3_1249":t.getFlatTwoLinesByOutcomeType,1253:t.getTwoLinesGridByQAParam2Mod,"2_1254":t.getTwoLinesBySideAndPoints,"3_1255":t.getTotalGoalsLines,1256:t.getTwoLinesGridByQAParams,"2_1258":t.getTwoLinesBySideAndPoints,"2_1259":t.getTwoLinesBySideAndPoints,"2_1260":t.getTwoLinesBySideAndPoints,1261:t.getFlatThreeLinesGridByQAParam1,"3_1262":t.getTotalGoalsLines,"3_1263":t.getTotalGoalsLines,"3_1266":t.getTotalGoalsLines,"1_1267":t.getOrderedML,"2_1267":t.getTwoLinesBySideAndPoints,"3_1268":t.getTotalGoalsLines,"3_1269":t.getTotalGoalsLines,1270:t.getTwoLinesGridByQAParam2Mod,1271:t.getExactScoreThreeLinesMod,1277:t.getFlatTwoLinesGridByQAParam2,1280:t.getTwoLinesGridByQAParam2Mod,1287:t.getTwoLinesGridByQAParam2Mod,1288:t.getExactScoreThreeLinesMod,1297:t.getExactScoreThreeLinesMod,1298:t.getExactScoreThreeLinesMod,1299:t.getExactScoreThreeLinesMod,"2_1303":t.getTwoLinesBySideAndPoints,"2_1304":t.getTwoLinesBySideAndPoints,"1_1321":t.getOrderedML,1324:t.getFlatTwoLinesGridByQAParam2,1337:t.getSortedLinesByOdds,5358:t.getSortedLinesByOdds,1344:t.getSortedLinesByOdds,1345:t.getSortedLinesByOdds,1346:t.getSortedLinesByOdds,1347:t.getSortedLinesByOdds,1364:t.get3wayHCLines,1366:t.getTwoLinesGridByQAParam2ModReversed,1367:t.getTwoLinesGridByQAParam2Mod,"2_1375":t.getTwoLinesBySideAndPoints,"2_1376":t.getTwoLinesBySideAndPoints,"2_1377":t.getTwoLinesBySideAndPoints,1383:t.getTwoLinesGridByQAParam1,1387:t.getTwoLinesGridByQAParam1,1390:t.getTwoLinesGridByQAParams,1391:t.getTwoLinesGridByQAParams,1392:t.getTwoLinesGridByQAParams,"1_1477":t.getSimpleTwoSideLines,"2_1502":t.getTwoLinesBySideAndPoints,"3_1502":t.getTotalGoalsLines,"2_1503":t.getTwoLinesBySideAndPoints,"3_1503":t.getTotalGoalsLines,1504:t.getHomeAwayTwoSideLines,1505:t.getHomeAwayTwoSideLines,1506:t.getTwoLinesGridByQAParam2ModReversed,1507:t.getTwoLinesGridByQAParam2ModReversed,"3_1508":t.getTotalGoalsLines,1513:t.getTwoLinesGridByQAParam2Mod,1517:t.getTwoLinesGridByQAParam2Mod,"2_1534":t.getTwoLinesBySideAndPoints,"3_1534":t.getTotalGoalsLines,"2_1535":t.getTwoLinesBySideAndPoints,"3_1535":t.getTotalGoalsLines,"2_1536":t.getTwoLinesBySideAndPoints,"3_1536":t.getTotalGoalsLines,1539:t.getTwoLinesGridByQAParam2ModReversed,1540:t.getTwoLinesGridByQAParam2ModReversed,1547:t.getTwoLinesGridByQAParam2Mod,1559:t.getTwoLinesGridByQAParam2Mod,1560:t.getTwoLinesGridByQAParam2Mod,1562:t.get3wayHCLines,1563:t.get3wayHCLines,1564:t.get3wayHCLines,1565:t.get3wayHCLines,1566:t.get3wayHCLines,1567:t.get3wayHCLines,1572:t.getSortedLinesByOdds,1610:t.getSortedLinesByOdds,1618:t.getSortedLinesByOdds,1620:t.getOrderedToWinInBothHalves,1621:t.getOrderedToWinInBothHalves,1622:t.getSortedLinesByOdds,1623:t.getSortedLinesByOdds,1624:t.getSortedLinesByOdds,1625:t.getSortedLinesByOdds,"2_1659":t.getTwoLinesBySideAndPoints,"2_1660":t.getTwoLinesBySideAndPoints,1670:t.getOrderedMLByOutcomeType,1747:t.getFlatTwoLinesGridByQAParam2,"2_1756":t.getTwoLinesBySideAndPoints,"2_1757":t.getTwoLinesBySideAndPoints,1775:t.getOrderedMLByOutcomeType,1776:t.getOrderedMLByOutcomeType,1777:t.getOrderedMLByOutcomeType,1778:t.getOrderedMLByOutcomeType,1779:t.getOrderedMLByOutcomeType,"2_1758":t.getTwoLinesBySideAndPoints,"2_1782":t.getTwoLinesBySideAndPoints,"3_1782":t.getFlatTwoLinesByOutcomeType,1862:t.getFlatTwoLinesGridByQAParam2,1871:t.getAllSelections,1884:t.getHomeAwayTwoSideLines,1885:t.getHomeAwayTwoSideLines,1886:t.getHomeAwayTwoSideLines,"2_1909":t.getTwoLinesBySideAndPoints,"3_1909":t.getFlatTwoLinesByOutcomeType,"2_1944":t.getTwoLinesBySideAndPoints,"2_1945":t.getTwoLinesBySideAndPoints,"2_1946":t.getTwoLinesBySideAndPoints,"2_1947":t.getTwoLinesBySideAndPoints,"2_2036":t.getTwoLinesBySideAndPoints,"3_2036":t.getTotalGoalsLines,"2_2037":t.getTwoLinesBySideAndPoints,"3_2037":t.getTotalGoalsLines,"2_2038":t.getTwoLinesBySideAndPoints,"3_2038":t.getTotalGoalsLines,"2_2039":t.getTwoLinesBySideAndPoints,"3_2039":t.getTotalGoalsLines,"2_2040":t.getTwoLinesBySideAndPoints,"3_2040":t.getTotalGoalsLines,"2_2041":t.getTwoLinesBySideAndPoints,"3_2041":t.getTotalGoalsLines,2071:t.getOrderedMLByOutcomeType,2072:t.getOrderedMLByOutcomeType,2073:t.getOrderedMLByOutcomeType,2074:t.getOrderedMLByOutcomeType,2075:t.getOrderedMLByOutcomeType,2144:t.getSortedLinesByOdds,2168:t.getTwoLinesGridByQAParam2Mod,2180:t.getExactScoreThreeLinesMod,2181:t.getExactScoreThreeLinesMod,2182:t.getExactScoreThreeLinesMod,2183:t.getExactScoreThreeLinesMod,2199:t.getFlatThreeLinesGridByQAParam2,2200:t.getFlatThreeLinesGridByQAParam2,2203:t.getFlatThreeLinesGridByQAParam2,2204:t.getFlatThreeLinesGridByQAParam2,2207:t.getExactScoreThreeLinesMod,2210:t.getExactScoreThreeLinesMod,2212:t.getExactScoreThreeLinesMod,2213:t.getExactScoreThreeLinesMod,2214:t.getExactScoreThreeLinesMod,2215:t.getTwoLinesGridByQAParams,2216:t.getExactScoreThreeLinesMod,"3_2113":t.getTotalGoalsLines,"2_2219":t.getTwoLinesBySideAndPoints,2224:t.getTwoLinesGridByQAParams,"3_2331":t.getTotalGoalsLines,"3_2355":t.getTotalGoalsLines,2895:t.getTwoLinesGridByQAParam2Mod,2896:t.getTwoLinesGridByQAParam2Mod,2897:t.getFlatThreeLinesGridByQAParam1,"2_2901":t.getTwoLinesBySideAndPoints,"3_2901":t.getTotalGoalsLines,2920:t.getTwoLinesGridByQAParam2Mod,2934:t.getSimpleQALines,2935:t.getSimpleQALines,2937:t.getSimpleQALines,"3_2987":t.getTotalGoalsLines,"3_2988":t.getTotalGoalsLines,"3_2989":t.getTotalGoalsLines,"3_2990":t.getTotalGoalsLines,"3_2991":t.getTotalGoalsLines,"3_2992":t.getTotalGoalsLines,"3_2993":t.getTotalGoalsLines,"3_2994":t.getTotalGoalsLines,"3_2995":t.getTotalGoalsLines,"3_2996":t.getTotalGoalsLines,"3_2997":t.getTotalGoalsLines,"3_2998":t.getTotalGoalsLines,"3_2999":t.getTotalGoalsLines,"3_3000":t.getTotalGoalsLines,"3_3001":t.getTotalGoalsLines,"3_3002":t.getTotalGoalsLines,"3_3003":t.getTotalGoalsLines,"3_3004":t.getTotalGoalsLines,"3_3005":t.getTotalGoalsLines,"3_3006":t.getTotalGoalsLines,"3_3007":t.getTotalGoalsLines,"3_3008":t.getTotalGoalsLines,"3_3009":t.getTotalGoalsLines,"3_3010":t.getTotalGoalsLines,"3_3011":t.getTotalGoalsLines,"3_3012":t.getTotalGoalsLines,"3_3013":t.getTotalGoalsLines,"3_3015":t.getTotalGoalsLines,"3_3017":t.getTotalGoalsLines,"3_3018":t.getTotalGoalsLines,"3_3019":t.getTotalGoalsLines,"3_3020":t.getTotalGoalsLines,"3_3021":t.getTotalGoalsLines,"3_3022":t.getTotalGoalsLines,"3_3023":t.getTotalGoalsLines,"3_3024":t.getTotalGoalsLines,"3_3025":t.getTotalGoalsLines,"3_3026":t.getTotalGoalsLines,"3_3027":t.getTotalGoalsLines,"3_3028":t.getTotalGoalsLines,"3_3029":t.getTotalGoalsLines,"3_3030":t.getTotalGoalsLines,"3_3031":t.getTotalGoalsLines,"3_3032":t.getTotalGoalsLines,"3_3033":t.getTotalGoalsLines,"3_3034":t.getTotalGoalsLines,"3_3035":t.getTotalGoalsLines,"3_3036":t.getTotalGoalsLines,"3_3037":t.getTotalGoalsLines,"3_3038":t.getTotalGoalsLines,"3_3039":t.getTotalGoalsLines,"3_3040":t.getTotalGoalsLines,"3_3041":t.getTotalGoalsLines,"3_3042":t.getTotalGoalsLines,"3_3043":t.getTotalGoalsLines,"3_3044":t.getTotalGoalsLines,"3_3045":t.getTotalGoalsLines,"3_3046":t.getTotalGoalsLines,"3_3047":t.getTotalGoalsLines,"3_3048":t.getTotalGoalsLines,"3_3049":t.getTotalGoalsLines,"3_3050":t.getTotalGoalsLines,"3_3051":t.getTotalGoalsLines,"3_3052":t.getTotalGoalsLines,"3_3053":t.getTotalGoalsLines,"3_3054":t.getTotalGoalsLines,"3_3055":t.getTotalGoalsLines,"3_3056":t.getTotalGoalsLines,"1_3264":t.getSimpleTwoSideLines,"2_3264":t.getTwoLinesBySideAndPoints,"1_3302":t.getHomeAwayTwoSideLines,"2_3302":t.getTwoLinesBySideAndPoints,[m.marketTypesEnum.firstInnings21stOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings22ndOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings23rdOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings24thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings25thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings26thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings27thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings28thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings29thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings30thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings31stOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings32ndOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings33rdOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings34thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings35thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings36thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings37thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings38thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings39thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings40thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings41stOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings42ndOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings43rdOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings44thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings45thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings46thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings47thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings48thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings49thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.firstInnings50thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings21stOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings22ndOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings23rdOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings24thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings25thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings26thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings27thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings28thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings29thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings30thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings31stOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings32ndOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings33rdOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings34thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings35thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings36thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings37thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings38thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings39thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings40thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings41stOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings42ndOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings43rdOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings44thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings45thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings46thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings47thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings48thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings49thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.secondInnings50thOverRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings1stOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings2ndOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings3rdOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings4thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings5thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings6thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings7thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings8thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings9thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings10thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings11thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings12thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings13thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings14thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings15thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings16thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings17thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings18thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings19thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings20thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings21stOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings22ndOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings23rdOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings24thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings25thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings26thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings27thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings28thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings29thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings30thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings31stOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings32ndOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings33rdOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings34thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings35thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings36thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings37thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings38thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings39thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings40thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings41stOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings42ndOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings43rdOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings44thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings45thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings46thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings47thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings48thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings49thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings50thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings1stOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings2ndOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings3rdOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings4thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings5thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings6thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings7thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings8thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings9thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings10thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings11thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings12thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings13thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings14thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings15thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings16thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings17thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings18thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings19thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings20thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings21stOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings22ndOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings23rdOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings24thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings25thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings26thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings27thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings28thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings29thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings30thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings31stOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings32ndOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings33rdOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings34thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings35thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings36thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings37thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings38thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings39thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings40thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings41stOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings42ndOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings43rdOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings44thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings45thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings46thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings47thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings48thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings49thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings50thOverWicket]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings1stOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings2ndOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings3rdOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings4thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings5thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings6thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings7thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings8thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings9thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings10thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings11thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings12thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings13thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings14thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings15thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings16thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings17thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings18thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings19thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings20thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings21stOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings22ndOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings23rdOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings24thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings25thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings26thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings27thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings28thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings29thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings30thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings31stOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings32ndOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings33rdOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings34thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings35thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings36thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings37thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings38thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings39thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings40thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings41stOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings42ndOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings43rdOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings44thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings45thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings46thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings47thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings48thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings49thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings50thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings1stOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings2ndOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings3rdOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings4thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings5thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings6thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings7thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings8thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings9thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings10thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings11thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings12thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings13thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings14thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings15thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings16thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings17thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings18thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings19thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings20thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings21stOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings22ndOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings23rdOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings24thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings25thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings26thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings27thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings28thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings29thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings30thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings31stOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings32ndOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings33rdOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings34thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings35thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings36thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings37thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings38thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings39thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings40thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings41stOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings42ndOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings43rdOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings44thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings45thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings46thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings47thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings48thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings49thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings50thOverOddEven]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings1stOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings1stOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings1stOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings1stOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings1stOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings1stOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings2ndOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings2ndOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings2ndOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings2ndOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings2ndOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings2ndOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings3rdOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings3rdOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings3rdOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings3rdOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings3rdOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings3rdOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings4thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings4thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings4thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings4thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings4thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings4thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings5thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings5thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings5thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings5thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings5thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings5thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings6thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings6thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings6thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings6thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings6thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings6thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings7thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings7thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings7thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings7thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings7thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings7thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings8thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings8thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings8thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings8thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings8thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings8thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings9thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings9thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings9thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings9thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings9thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings9thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings10thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings10thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings10thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings10thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings10thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings10thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings11thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings11thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings11thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings11thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings11thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings11thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings12thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings12thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings12thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings12thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings12thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings12thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings13thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings13thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings13thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings13thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings13thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings13thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings14thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings14thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings14thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings14thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings14thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings14thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings15thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings15thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings15thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings15thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings15thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings15thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings16thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings16thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings16thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings16thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings16thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings16thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings17thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings17thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings17thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings17thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings17thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings17thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings18thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings18thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings18thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings18thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings18thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings18thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings19thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings19thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings19thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings19thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings19thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings19thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings20thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings20thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings20thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings20thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings20thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings20thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings1stOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings1stOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings1stOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings1stOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings1stOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings1stOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings2ndOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings2ndOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings2ndOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings2ndOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings2ndOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings2ndOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings3rdOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings3rdOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings3rdOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings3rdOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings3rdOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings3rdOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings4thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings4thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings4thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings4thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings4thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings4thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings5thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings5thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings5thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings5thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings5thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings5thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings6thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings6thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings6thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings6thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings6thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings6thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings7thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings7thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings7thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings7thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings7thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings7thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings8thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings8thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings8thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings8thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings8thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings8thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings9thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings9thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings9thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings9thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings9thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings9thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings10thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings10thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings10thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings10thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings10thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings10thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings11thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings11thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings11thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings11thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings11thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings11thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings12thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings12thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings12thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings12thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings12thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings12thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings13thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings13thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings13thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings13thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings13thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings13thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings14thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings14thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings14thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings14thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings14thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings14thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings15thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings15thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings15thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings15thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings15thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings15thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings16thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings16thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings16thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings16thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings16thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings16thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings17thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings17thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings17thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings17thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings17thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings17thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings18thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings18thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings18thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings18thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings18thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings18thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings19thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings19thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings19thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings19thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings19thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings19thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings20thOver1stBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings20thOver2ndBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings20thOver3rdBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings20thOver4thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings20thOver5thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings20thOver6thBall]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings5OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings10OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings15OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings20OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings25OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings30OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings35OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings40OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket1stInnings45OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings5OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings10OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings15OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings20OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings25OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings30OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings35OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings40OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricket2ndInnings45OverTotalRuns]:t.getTotalGoalsLines,[m.marketTypesEnum.cricketBatsmanRuns]:t.getTotalGoalsLinesByOutcomeType,[m.marketTypesEnum.cricketHomeTeamNextOverRuns]:t.getTotalGoalsLinesByOutcomeType,[m.marketTypesEnum.cricketAwayTeamNextOverRuns]:t.getTotalGoalsLinesByOutcomeType,[m.marketTypesEnum.cricketHomeTeamNextGroupedOverRuns]:t.getTotalGoalsLinesByOutcomeType,[m.marketTypesEnum.cricketAwayTeamNextGroupedOverRuns]:t.getTotalGoalsLinesByOutcomeType,[m.marketTypesEnum.cricketHomeTeamNextDeliveryRuns]:t.getTotalGoalsLinesByOutcomeType,[m.marketTypesEnum.cricketAwayTeamNextDeliveryRuns]:t.getTotalGoalsLinesByOutcomeType,[m.marketTypesEnum.cricketHomeTeamNextOverRuns5Balls]:t.getTotalGoalsLinesByOutcomeType,[m.marketTypesEnum.cricketAwayTeamNextOverRuns5Balls]:t.getTotalGoalsLinesByOutcomeType,[m.marketTypesEnum.cricketHomeTeamNextGroupedOverRuns5Balls]:t.getTotalGoalsLinesByOutcomeType,[m.marketTypesEnum.cricketAwayTeamNextGroupedOverRuns5Balls]:t.getTotalGoalsLinesByOutcomeType,3266:t.getTwoLinesGridByQAParam2Mod,3268:t.getFlatTwoLinesGridByQAParam2,3281:t.getExactScoreThreeLinesMod,3286:t.getExactScoreThreeLinesMod,3287:t.getExactScoreThreeLinesMod,3288:t.getExactScoreThreeLinesMod,3291:t.getExactScoreThreeLinesMod,3296:t.getExactScoreThreeLinesMod,3297:t.getExactScoreThreeLinesMod,3298:t.getExactScoreThreeLinesMod,"3_3577":t.getTotalGoalsLines,"3_3578":t.getTotalGoalsLines,3577:t.getTwoLinesGridByQAParams,3580:t.getTwoLinesGridByQAParams,"3_3581":t.getTotalGoalsLines,"2_3667":t.getTwoLinesBySideAndPoints,"2_3668":t.getTwoLinesBySideAndPoints,"2_3669":t.getTwoLinesBySideAndPoints,"2_3928":t.getTwoLinesBySideAndPoints,"3_3928":t.getTotalGoalsLines,4043:t.getFlatTwoLinesGridByQAParam2,4045:t.getFlatTwoLinesGridByQAParam2,4046:t.getFlatTwoLinesGridByQAParam2,4145:t.getTotalGoalsLines,4535:t.getTwoLinesGridByQAParam2ModReversed,4543:t.getFlatThreeLinesGridByQAParam1,"2_4549":t.getTwoLinesBySideAndPoints,"3_4549":t.getTotalGoalsLines,"2_4551":t.getTwoLinesBySideAndPoints,"3_4551":t.getTotalGoalsLines,"2_4558":t.getTwoLinesBySideAndPoints,"3_4558":t.getTotalGoalsLines,"2_4561":t.getTwoLinesBySideAndPoints,"3_4561":t.getTotalGoalsLines,4567:t.getTwoLinesGridByQAParam2ModReversed,4569:t.getTwoLinesGridByQAParam2ModReversed,4673:t.getExactScoreThreeLinesMod,4676:t.get3wayHCLines,4678:t.get3wayHCLines,4680:t.get3wayHCLines,4850:t.getTwoLinesGridByQAParam2Mod,4852:t.getTwoLinesGridByQAParam2Mod,4998:t.getFlatTwoLinesGridByQAParam2,"3_5076":t.getTotalGoalsLines,"3_5078":t.getTotalGoalsLines,"3_5079":t.getTotalGoalsLines,[m.marketTypesEnum.AFAny1HTDS]:t.getSortedLinesByOdds,[m.marketTypesEnum.AFAny2HTDS]:t.getSortedLinesByOdds,[m.marketTypesEnum.AF1stTDSMWD]:t.getSortedLinesByOdds,[m.marketTypesEnum.AFAnyTDSMWD]:t.getSortedLinesByOdds,5239:t.getHomeAwayTwoSideMultiLines,5240:t.getHomeAwayTwoSideMultiLines,[m.marketTypesEnum.PTSTATW]:t.getSortedLinesByOdds,[m.marketTypesEnum.PTSFTATTW]:t.getSortedLinesByOdds,[m.marketTypesEnum.FTSAF]:t.getSortedLinesByOdds,[m.marketTypesEnum.ATSAF]:t.getSortedLinesByOdds,5395:t.getPlayerPropsGoalsLines,5631:t.getHomeAwayTwoSideLines,5632:t.getHomeAwayTwoSideLines,5633:t.getHomeAwayTwoSideLines,5660:t.getExactScoreThreeLinesMod,5661:t.getExactScoreThreeLinesMod,5662:t.getExactScoreThreeLinesMod,5663:t.getExactScoreThreeLinesMod,[m.marketTypesEnum.DMATS]:t.getSortedLinesByOdds,[m.marketTypesEnum.DMPTSML]:t.getSortedLinesByOdds,[m.marketTypesEnum.DMPSFML]:t.getSortedLinesByOdds,5968:t.getHomeAwayTwoSideLines,5982:t.getTwoLinesBySideAndPoints,5983:t.getTwoLinesBySideAndPoints,5985:t.getTwoLinesBySideAndPoints,5990:t.getFlatTwoLinesByOutcomeType,6009:t.getFlatTwoLinesByOutcomeType,6010:t.getFlatTwoLinesByOutcomeType,6011:t.getFlatTwoLinesByOutcomeType,6012:t.getFlatTwoLinesByOutcomeType,6013:t.getFlatTwoLinesByOutcomeType,6035:t.getFlatTwoLinesByOutcomeType,6036:t.getFlatTwoLinesByOutcomeType,6037:t.getFlatTwoLinesByOutcomeType,6038:t.getFlatTwoLinesByOutcomeType,"2_6095":t.getTwoLinesBySideAndPoints,"2_6096":t.getTwoLinesBySideAndPoints,6431:t.getHomeAwayTwoSideLines,6432:t.getHomeAwayTwoSideLines,6472:t.getFlatTwoLinesByOutcomeType,6474:t.getFlatTwoLinesByOutcomeType,6475:t.getFlatTwoLinesByOutcomeType,6476:t.getFlatTwoLinesByOutcomeType,6482:t.getFlatTwoLinesByOutcomeType,6484:t.getFlatTwoLinesByOutcomeType,6485:t.getFlatTwoLinesByOutcomeType,6486:t.getFlatTwoLinesByOutcomeType,6492:t.getFlatTwoLinesByOutcomeType,6493:t.getFlatTwoLinesByOutcomeType,6523:t.getFlatTwoLinesByOutcomeType,6524:t.getFlatTwoLinesByOutcomeType,6525:t.getFlatTwoLinesByOutcomeType,6526:t.getFlatTwoLinesByOutcomeType,6527:t.getFlatTwoLinesByOutcomeType,6528:t.getFlatTwoLinesByOutcomeType,6539:t.getFlatTwoLinesByOutcomeType,6540:t.getFlatTwoLinesByOutcomeType,6543:t.getFlatTwoLinesByOutcomeType,6544:t.getFlatTwoLinesByOutcomeType,6545:t.getFlatTwoLinesByOutcomeType,6546:t.getFlatTwoLinesByOutcomeType,6547:t.getFlatTwoLinesByOutcomeType,6548:t.getFlatTwoLinesByOutcomeType,[m.marketTypesEnum.SWAT]:t.getSortedLinesByOdds,[m.marketTypesEnum.SWIFTS]:t.getSortedLinesByOdds,[m.marketTypesEnum.SWIAT]:t.getSortedLinesByOdds,[m.marketTypesEnum.SWIATS]:t.getSortedLinesByOdds,8035:t.getFlatTwoLinesByOutcomeType,8036:t.getFlatTwoLinesByOutcomeType,8037:t.getFlatTwoLinesByOutcomeType,[m.marketTypesEnum.SCATDS]:t.getSortedLinesByOdds,[m.marketTypesEnum.SCATDSCFH]:t.getSortedLinesByOdds,[m.marketTypesEnum.SCATDSFQ]:t.getSortedLinesByOdds,[m.marketTypesEnum.AnytimeTDS1Quarter]:t.getSortedLinesByOdds,"2_8924":t.getTwoLinesBySideAndPoints,"3_8924":t.getTotalGoalsLines,"2_8932":t.getTwoLinesBySideAndPoints,"3_8932":t.getTotalGoalsLines,[m.marketTypesEnum.ATT3W]:({marketSelections:e})=>(e=>{const t=[];for(let n=0;n{let r;if(Array.isArray(e))for(let a=0;at.MarketType.Id==e[a]&&t.IsLive==n);if(i){r=i;break}}else r=t.find(t=>t.MarketType.Id==e&&t.IsLive==n);return r},t.getPoints=(e,t)=>{let n=null;const r=e[0]||e[1]||e[2];if(r&&m.threeWayHCTypes.includes(t)){const e=Math.round(r.QAParam2/10);n=e&&Math.abs(e)<=300&&(e<0?"0:"+-e:e+":0")||null}else if(r&&t.startsWith(m.HCTypePrefix)&&!m.HCTypesWithoutPoints.includes(t))n=r&&r.Points;else if(r&&m.threeWayTypesWithoutScore.includes(t)){const e=r.QAParam2||r[0]&&r[0].QAParam2;n=e&&Math.abs(e)<=300&&(e<0?"0:"+-e:e+":0")||null}else n=r&&m.OUTypesWithPointsInSelectionName.includes(t)?null:r&&r.Points||null;return n},t.getSelections=(e,n,r,a,i,s)=>{const o=n?r:c.SelectionCache.Index.ByMarket.get(e.Id);return t.baseLineExtractorMap[e.MarketType.Id]?t.baseLineExtractorMap[e.MarketType.Id]({marketSelections:o,sportId:e.SportId,fromSplitView:a,isTeamSwap:i,noDraw:s}):t.getAllSelections({marketSelections:o})},t.selectionChangedRecently=e=>e.ts&&Date.now()-e.tse?m.marketTypesEnum.winnerFTLive:m.marketTypesEnum.winnerFT,t.isSportcastMarket=e=>e.Tags.includes(s.MarketTag.SportcastBetBuilder),t.get3wayTitlesRow=e=>{var t,n,r,a,i,s,o,l,c;const u=[null===(t=e.find(e=>e[0]))||void 0===t?void 0:t[0],null===(n=e.find(e=>e[1]))||void 0===n?void 0:n[1],null===(r=e.find(e=>e[2]))||void 0===r?void 0:r[2]];return[(null===(a=null==u?void 0:u[0])||void 0===a?void 0:a.Title)||(null===(i=null==u?void 0:u[0])||void 0===i?void 0:i.Name),(null===(s=null==u?void 0:u[1])||void 0===s?void 0:s.Title)||(null===(o=null==u?void 0:u[1])||void 0===o?void 0:o.Name),(null===(l=null==u?void 0:u[2])||void 0===l?void 0:l.Title)||(null===(c=null==u?void 0:u[2])||void 0===c?void 0:c.Name)]}},function(e,t,n){"use strict";var r=n(36),a=n(86),i=n(63),s=n(87),o=n(88);(e.exports=function(e,t){var n,a,l,c,u;return arguments.length<2||"string"!=typeof e?(c=t,t=e,e=null):c=arguments[2],r(e)?(n=o.call(e,"c"),a=o.call(e,"e"),l=o.call(e,"w")):(n=l=!0,a=!1),u={value:t,configurable:n,enumerable:a,writable:l},c?i(s(c),u):u}).gs=function(e,t,n){var l,c,u,d;return"string"!=typeof e?(u=n,n=t,t=e,e=null):u=arguments[3],r(t)?a(t)?r(n)?a(n)||(u=n,n=void 0):n=void 0:(u=t,t=n=void 0):t=void 0,r(e)?(l=o.call(e,"c"),c=o.call(e,"e")):(l=!0,c=!1),d={get:t,set:n,configurable:l,enumerable:c},u?i(s(u),d):d}},function(e,t,n){"use strict";var r=n(35);e.exports=function(e){if(!r(e))throw new TypeError("Cannot use null or undefined");return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OddsStyles=t.Products=t.Product=void 0,function(e){e[e.Terminal=0]="Terminal",e[e.Cashier=1]="Cashier",e[e.MobileCashier=2]="MobileCashier"}(t.Product||(t.Product={})),t.Products=["Terminal","Cashier","MobileCashier"],function(e){e[e.American=0]="American",e[e.European=1]="European",e[e.Fractional=2]="Fractional",e[e.Hongkong=3]="Hongkong",e[e.Malay=4]="Malay",e[e.Indo=5]="Indo"}(t.OddsStyles||(t.OddsStyles={}))},function(e,t,n){"use strict";e.exports=n(164)()?n(52).Symbol:n(167)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EntityUpdateListenersStore=t.restoreSubscriptions=t.fetchLeagues=t.fetchSports=t.unsubscribeSelection=t.subscribeSelection=t.unsubscribeEvent=t.subscribeEvent=t.unsubscribeLeague=t.subscribeLeague=void 0;const r=n(109),a=n(110),i=n(3),s={};function o(e){const t="league_"+e,n={Type:r.SocketRequestType.SubscribeLeague,Data:{LeagueId:e}};return s[t]=n,a.sendCommand(n)}function l(e){const t="league_"+e,n={Type:r.SocketRequestType.UnsubscribeLeague,Data:{LeagueId:e}};return delete s[t],a.sendCommand(n)}function c(e){const t="event_"+e,n={Type:r.SocketRequestType.SubscribeEvent,Data:{EventId:e}};return s[t]=n,a.sendCommand(n)}function u(e){const t="event_"+e,n={Type:r.SocketRequestType.UnsubscribeEvent,Data:{EventId:e}};return delete s[t],a.sendCommand(n)}function d(e){const t="selection_"+e,n={Type:r.SocketRequestType.SubscribeSelection,Data:{SelectionId:e}};return s[t]=n,a.sendCommand(n)}function m(e){const t="selection_"+e,n={Type:r.SocketRequestType.UnsubscribeSelection,Data:{SelectionId:e}};return delete s[t],a.sendCommand(n)}function p(e,t){a.httpRequest("/Sports",e,t)}function h(e,t,n){a.httpRequest("/leagues?sport-id="+e,t,n)}t.subscribeLeague=o,t.unsubscribeLeague=l,t.subscribeEvent=c,t.unsubscribeEvent=u,t.subscribeSelection=d,t.unsubscribeSelection=m,t.fetchSports=p,t.fetchLeagues=h,t.restoreSubscriptions=function(){Object.values(s).forEach(e=>{a.sendCommand(e)})},t.EntityUpdateListenersStore={update:(e=[])=>{e.forEach(({EntityType:e,UpdateType:t,Entity:n})=>{i.CacheMap[e].input(n,t)})}},window.TC2={subscribeLeague:o,unsubscribeLeague:l,subscribeEvent:c,unsubscribeEvent:u,subscribeSelection:d,unsubscribeSelection:m,fetchSports:p,fetchLeagues:h,EntityUpdateListenersStore:t.EntityUpdateListenersStore}},function(e,t,n){"use strict";var r,a;Object.defineProperty(t,"__esModule",{value:!0}),t.RaceMarketsByGroup=t.RaceMarketGroups=t.RaceMarkets=t.MarketTag=void 0,function(e){e.MBN1="MBN1",e.MBN2="MBN2",e.MBN3="MBN3",e.YourBetEligible="YourBetEligible",e.Cashout="Cashout",e.DeadHeatEnabled="DeadHeatEnabled",e.Default="Default",e.SportcastBetBuilder="SportcastBetBuilder",e.PlayerProps="PlayerProps"}(t.MarketTag||(t.MarketTag={})),function(e){e.Racecard="341",e.Forecast="4_341",e.Tricast="5_341",e.BettingWOFavourite="767",e.BettingWO2Favourites="770",e.PlaceOnly="768",e.MatchBetting="769"}(r=t.RaceMarkets||(t.RaceMarkets={})),function(e){e.Racecard="Racecard",e.Forecast="Forecast",e.Tricast="Tricast",e.BettingWO="BettingWO",e.PlaceOnly="PlaceOnly",e.MatchBetting="MatchBetting"}(a=t.RaceMarketGroups||(t.RaceMarketGroups={})),t.RaceMarketsByGroup={[a.Racecard]:[r.Racecard],[a.Forecast]:[r.Forecast],[a.Tricast]:[r.Tricast],[a.BettingWO]:[r.BettingWOFavourite,r.BettingWO2Favourites],[a.PlaceOnly]:[r.PlaceOnly],[a.MatchBetting]:[r.MatchBetting]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=t.unSubscribeOnEventUpdates=t.subscribeOnEventUpdates=t.fetchEventSnapshot=t.events=t.initialLoad=void 0;const r=n(131),a=n(106),i=n(60),s=n(228),o=n(107),l=n(15),c=n(108),u="localhost:5684",d=`http://${u}/api/terminal/locale`,m=`http://${u}/api/terminal/snapshot/main`,p=`ws://${u}/mqtt`,h={qos:0},_=["terminal/notifications/dbsync","terminal/notifications/snapshot"];t.initialLoad=!0;const g=i.getLogger("TC","white","#5a5");t.events=new s.EventTarget;let f=[],v=[],y=!0,k={},b=!1;const T=(e,n)=>t.events.dispatchEvent(new CustomEvent(e,{detail:n})),E={},S=e=>{let t;try{t=JSON.parse(e),t=Array.isArray(t)?t:[t]}catch(e){console.error(...g(e))}t&&t[0]&&t[0].Updates?t.forEach(({EntityType:e,Updates:t,BulkNumber:n})=>{t.forEach(({UpdateType:t,Entity:n})=>{T("update",{entityType:e,updateType:t,entity:n})})}):t&&t[0]&&void 0!==t[0].EntityType&&t.forEach(({EntityType:e,UpdateType:t,Entity:n})=>{T("update",{entityType:e,updateType:t,entity:n})})},I=(e,t)=>{!E[e]&&A.subscribe(e,h,t||(e=>t=>{t?console.error(...g(`failed to subscribe on '${e}': '${t}'`)):console.log(...g(`+ subscribed on '${e}'`))})(e)),E[e]=E[e]+1||1};t.fetchEventSnapshot=(e,t)=>(console.log(...g(`start of snapshot for event ${e}!`)),k.fetchRequest=o.fetchRetry(`http://${u}/api/terminal/snapshot/event/${e}`),k.fetchRequest.then(e=>e.text()).then(e=>w(e,t))),t.subscribeOnEventUpdates=(e,n)=>{const r="terminal/events/"+e,a=!!E[r];return k.eventId=e,y=!a,I(r),!a&&t.fetchEventSnapshot(e,n)||n&&Promise.resolve(n())},t.unSubscribeOnEventUpdates=e=>{var t;const n="terminal/events/"+e;e&&((e=>{E[e]&&(E[e]=E[e]-1),!E[e]&&A.unsubscribe(e)})(n),null===(t=k.fetchRequest)||void 0===t||t.abort(),k.eventId=null),!E[n]&&T("afterRemoveEventSubscription",{eventId:e})};const O=e=>{S(e),f.forEach(S),f=[],y=!1,console.log(...g("end of snapshot!")),l.Legacy.dequeueLoader("LSB"),t.initialLoad=!1,T("afterSnapshotLoading")},w=(e,t)=>{S(e),v.forEach(S),v=[],y=!1,null==t||t(),console.log(...g("end of event snapshot!"))},C=e=>(console.log(...g(`setting ${e} language...`)),o.fetchRetry(d,{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"text/json"}}).then(()=>{console.log(...g("language setup finished"))}).catch(e=>{console.log(...g("Language set error: "+e))})),L=()=>(console.log(...g("start of snapshot!")),y=!0,T("beforeSnapshotLoading"),o.fetchRetry(m).then(e=>e.text()).then(O).catch(e=>{console.log(...g("snapshot fetch failed"),e)})),B=e=>{C(e).then(L)},P=()=>{_.forEach(e=>A.unsubscribe(e))};let A;const N=()=>new Promise((e,n)=>{A.on("connect",()=>{e(!0),!b&&_.forEach(e=>I(e))}),A.on("error",e=>{console.error(...g(`MQTT error: '${e.message}'`))}),A.on("reconnect",()=>{console.log(...g("reconnecting...")),!t.initialLoad&&(b=!0)}),A.on("message",(e,n)=>{switch(e){case"terminal/notifications/dbsync":(e=>{switch(e){case a.DbSyncNotification.MainDataReadyForClient:case a.DbSyncNotification.MainDataReady:b?(b=!1,B(l.LanguageCode)):t.initialLoad&&L();break;case a.DbSyncNotification.SnapshotLoaded:b?(b=!1,B(l.LanguageCode)):t.initialLoad||L()}})(JSON.parse(n.toString()));break;case"terminal/notifications/snapshot":T("snapshotSync",JSON.parse(n.toString()));break;case"terminal/events":y?(e=>{f.push(e)})(n):S(n);break;case e.startsWith("terminal/events/")?e:null:y?(e=>{v.push(e)})(n):S(n);break;case e.startsWith("terminal/selections/")?e:null:S(n)}}),t.events.addEventListener("cachesPurged",e=>k.eventId&&t.fetchEventSnapshot(k.eventId)),window.addEventListener("beforeunload",P)});t.init=e=>{var t;(null===(t=l.UserInfo.current)||void 0===t?void 0:t.isCageCashier)?l.Legacy.dequeueLoader("LSB"):(A=r.connect(p,{clean:!0,clientId:e+Math.random().toString(16).substr(2,8)}),N().then(()=>{C(l.LanguageCode).then(()=>{T("afterLanguageSet"),I("terminal/events")})}),l.Legacy.queueLoader("LSB"),"undefined"!=typeof sbInternalMsgBus&&c.initBetSlipSubscriptions())},n(232)},function(e,t,n){"use strict";var r,a="object"==typeof Reflect?Reflect:null,i=a&&"function"==typeof a.apply?a.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=a&&"function"==typeof a.ownKeys?a.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise((function(n,r){function a(n){e.removeListener(t,i),r(n)}function i(){"function"==typeof e.removeListener&&e.removeListener("error",a),n([].slice.call(arguments))}f(e,t,i,{once:!0}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&f(e,"error",t,n)}(e,a,{once:!0})}))},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var l=10;function c(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function d(e,t,n,r){var a,i,s,o;if(c(n),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),s=i[t]),void 0===s)s=i[t]=n,++e._eventsCount;else if("function"==typeof s?s=i[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(a=u(e))>0&&s.length>a&&!s.warned){s.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=s.length,o=l,console&&console.warn&&console.warn(o)}return e}function m(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=m.bind(r);return a.listener=n,r.wrapFn=a,a}function h(e,t,n){var r=e._events;if(void 0===r)return[];var a=r[t];return void 0===a?[]:"function"==typeof a?n?[a.listener||a]:[a]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(s=t[0]),s instanceof Error)throw s;var o=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw o.context=s,o}var l=a[e];if(void 0===l)return!1;if("function"==typeof l)i(l,this,t);else{var c=l.length,u=g(l,c);for(n=0;n=0;i--)if(n[i]===t||n[i].listener===t){s=n[i].listener,a=i;break}if(a<0)return this;0===a?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},o.prototype.listeners=function(e){return h(this,e,!0)},o.prototype.rawListeners=function(e){return h(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):_.call(e,t)},o.prototype.listenerCount=_,o.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.showTeamIcon=t.showLeagueIcon=t.iconPath=void 0;const r=n(4);t.iconPath="https://storage.googleapis.com/sbtech-cdn-retail/retail/retail-assets/imgs/icons",t.showLeagueIcon=e=>r.Config.TeamsAndLeaguesWithLogos.LeaguesWithLogos.includes(e),t.showTeamIcon=(e,t)=>r.Config.TeamsAndLeaguesWithLogos.LeaguesWithTeamLogos.includes(e)&&r.Config.TeamsAndLeaguesWithLogos.TeamsWithLogos.includes(t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Event=t.Teams=t.Team=t.DrawTitle=t.ServeIndicator=t.ExtraLine=t.LeagueInfo=t.EventInfo=t.SeeMore=t.LiveGameState=t.Time=t.Scores=t.MarketList=t.MBNLabel=t.SuspendedIndicator=t.EventBadge=t.Goal=t.getMarketPlaceholder=t.getCurrentGameMinute=t.getCurrentGamePart=t.ncaabLeagueIds=void 0;const r=n(0),a=n(31),i=n(1),s=n(18),o=n(3),l=n(48),c=n(45),u=n(19),d=n(46),m=n(19),p=n(39),h=n(8),_=n(29),g=n(14),f=n(12),v=n(4),y=n(6),k=n(238),b=n(239),T=n(70),E=n(9),S=i.default.bind(Object.assign({},k)),I=i.default.bind(Object.assign({},b)),O={1:y.Dict.Half1,2:y.Dict.Quarter1,3:y.Dict.Quarter1,6:y.Dict.Set1,7:y.Dict.Half1,8:y.Dict.Per1,10:y.Dict.Half1,11:y.Dict.Per1,13:y.Dict.Fra1,19:y.Dict.Set1,20:y.Dict.Round1,25:y.Dict.Half1},w=[a.Event.GamePart.BreakAfterFirstPeriod,a.Event.GamePart.BreakAfterSecondPeriod,a.Event.GamePart.BreakAfterThirdPeriod];t.ncaabLeagueIds=["92483","2647"],t.getCurrentGamePart=e=>{var n,r,i;let s="";if(e.IsLive){const o=t.ncaabLeagueIds.includes(e.LeagueId)?"_ncaab":"";s=(e=>{var t;return e.SportId==a.Event.Sports.IceHockey&&w.includes(null===(t=e.LiveGameState)||void 0===t?void 0:t.GamePart)})(e)?y.Dict.Int||"INT":y.Dict[`${a.Event.GamePart[null===(n=e.LiveGameState)||void 0===n?void 0:n.GamePart]}${o}`]||y.Dict[a.Event.GamePart[null===(r=e.LiveGameState)||void 0===r?void 0:r.GamePart]]||a.Event.GamePart[null===(i=e.LiveGameState)||void 0===i?void 0:i.GamePart]}else s=O[e.SportId]||y.Dict.Half1;return s};const C=[a.Event.Sports.Football,a.Event.Sports.Basketball,a.Event.Sports.Baseball,a.Event.Sports.IceHockey,a.Event.Sports.Tennis,a.Event.Sports.Volleyball];a.Event.Sports.Football,a.Event.Sports.AmericanFootball,a.Event.Sports.IceHockey;t.getCurrentGameMinute=e=>{let t=null;return e.LiveGameState&&e.LiveGameState.GameTime&&(t=Math.ceil(e.LiveGameState.GameTime/60)),t};t.getMarketPlaceholder=e=>({...e,empty:!0,size:e.hasPoints&&!v.Config.BettingView.HorizontalPresentation?e.size+1:e.size}),t.Goal=({event:e,scorer:t})=>{const n=e.Participants,a=["Home","","Away"][t+1],i=n[0].VenueRole.toLowerCase(),s=n[1].VenueRole.toLowerCase();return r.createElement("div",{className:"goalGlobal "+I("base","base--scorer"+a,{"base--swap":e.IsTeamSwap})},r.createElement("div",{className:I("result")},r.createElement("div",{className:I("team","team--"+i)},n[0].Name),r.createElement("div",{className:I("team","team--"+s)},n[1].Name),r.createElement("div",{className:I("score","score--"+i)},null==e?void 0:e.Score.HomeScore),r.createElement("div",{className:I("score","score--"+s)},null==e?void 0:e.Score.AwayScore)))},t.EventBadge=({value:e,classNames:t})=>r.createElement("span",{className:[t,S("badge")].join(" ")},e),t.SuspendedIndicator=()=>r.createElement("div",{className:S("suspended")},y.Dict.Suspended);const L={1:"one",2:"two",3:"three"};t.MBNLabel=function({mbnValue:e,classNames:t}){const n=[S("mbn__wrapper","mbn__wrapper--"+L[e]),t].join(" ");return r.createElement("div",{className:n},r.createElement("span",{className:S("mbn__label")},e))};const B=e=>{e.stopPropagation()};t.MarketList=({for:e,marketsConfig:t,actualMarkets:n,eventMarkets:a,isSecondLine:i,noDraw:s})=>r.createElement("div",{className:S("markets"),onClick:B},n.map((n,o)=>{var l;const c=t.find(e=>{var t,r;return e.markets&&e.markets.length?e.markets.includes(null===(t=null==n?void 0:n.MarketType)||void 0===t?void 0:t.Id):e.type==(null===(r=null==n?void 0:n.MarketType)||void 0===r?void 0:r.Id)});let m,h=(null==c?void 0:c.hasPoints)&&!v.Config.BettingView.HorizontalPresentation?(null==c?void 0:c.size)+1:null==c?void 0:c.size;if(h=(null===(l=null==n?void 0:n.type)||void 0===l?void 0:l.startsWith(p.MLTypePrefix))&&s?p.noDrawMLMarketSize:h||n.size,n&&!n.empty){const t=c&&c.secondLine&&u.getFirstAvailableMarket(c.secondLine,a,e.IsLive);m=(t?u.getSelections(t):[]).some(Boolean)||c&&c.secondLine&&i?r.createElement(d.MultilineMarket,{key:n.Id,event:e,market:n,secondLineMarket:t,marketSize:h,marketConfig:c,noDraw:s}):r.createElement(d.Market,{key:n.Id,event:e,market:n,marketSize:h,noDraw:s})}else m=r.createElement(d.EmptyMarket,{key:o,size:h,noDraw:s});return m})),t.Scores=e=>{var t,n,i,s,o;let l=e.event.SportId==a.Event.Sports.Tennis;const c=e.event.IsTeamSwap;let u=(null===(n=null===(t=e.event)||void 0===t?void 0:t.Score)||void 0===n?void 0:n.HomeScore)||"0",d=(null===(s=null===(i=e.event)||void 0===i?void 0:i.Score)||void 0===s?void 0:s.AwayScore)||"0";return r.createElement(r.Fragment,null,l?r.createElement(P,{scoreObject:e.event.Score,currentGamePart:null===(o=e.event.LiveGameState)||void 0===o?void 0:o.GamePart}):r.createElement("span",{className:S("scores")},r.createElement("span",{className:S("score","score--home")},c?d:u),r.createElement("span",{className:S("score","score--away")},c?u:d)))};const P=e=>{const t=f.getCurrentSet(e.currentGamePart),n=((e,t)=>{let n={first:[e.AdditionalScores.firstSetScore1,e.AdditionalScores.secondSetScore1,e.AdditionalScores.thirdSetScore1,e.AdditionalScores.fourthSetScore1,e.AdditionalScores.fifthSetScore1].filter(Boolean),second:[e.AdditionalScores.firstSetScore2,e.AdditionalScores.secondSetScore2,e.AdditionalScores.thirdSetScore2,e.AdditionalScores.fourthSetScore2,e.AdditionalScores.fifthSetScore2].filter(Boolean)};return n.first.splice(t),n.second.splice(t),n})(e.scoreObject,t);return r.createElement("div",{className:S("scoreboard")},r.createElement("div",{className:S("scoreboard__line","scoreboard__line--first")},n.first.map((e,t)=>r.createElement(A,{score:e,key:t})),r.createElement(N,{score:null==e?void 0:e.scoreObject.AdditionalScores.currentGameScore1})),r.createElement("div",{className:S("scoreboard__line","scoreboard__line--second")},n.second.map((e,t)=>r.createElement(A,{score:e,key:t})),r.createElement(N,{score:null==e?void 0:e.scoreObject.AdditionalScores.currentGameScore2})))},A=e=>r.createElement("span",{className:S("scoreboard__score","scoreboard__score--set")},e.score||"-"),N=e=>r.createElement("span",{className:S("scoreboard__score","scoreboard__score--game")},e.score);t.Time=({event:e,classNames:t})=>{const n=s.getLocalTime(e.StartDate),a=s.todayTomorrow(n),i=n&&`${s.dayShortName3(n)} ${s.dateSuffix(n)} ${n.getShortMonthName()}`;return r.createElement("div",{className:[t,S("clock")].join(" ")},f.isDoubleHeaderGame(e)&&r.createElement("div",{className:S("double-header-game")},f.getDoubleHeaderGameTitle(e),","),r.createElement("div",{className:S("date")},a?y.Dict[a]||a:i,","," "),r.createElement("div",{className:S("time")},f.TimeFormat.format(n)))},t.LiveGameState=e=>{const n=t.getCurrentGamePart(e.event),i=t.getCurrentGameMinute(e.event),o=(e=>{const t=s.getLocalTime(e.StartDate);return f.TimeFormat.format(t)})(e.event),l=(c=e.event).LiveGameState&&((null===(u=c.LiveGameState)||void 0===u?void 0:u.GamePart)||0==(null===(d=c.LiveGameState)||void 0===d?void 0:d.GamePart))&&C.includes(c.SportId);var c,u,d;const m=e.event.SportId==a.Event.Sports.Football,p=i&&0!=i;return r.createElement("div",{className:S("liveGameState")},f.isDoubleHeaderGame(e.event)&&r.createElement("span",{className:S("double-header-game")},f.getDoubleHeaderGameTitle(e.event),","),p&&r.createElement("span",{className:S("gameTime")},i),p&&l&&r.createElement("span",{className:S("gameStateSeparator")},"|"),l&&r.createElement("span",{className:S("gamePart")},n),!n&&!i&&r.createElement("span",{className:S("startTime")},m?y.Dict.StartingAt:""," ",o))},t.SeeMore=({event:e})=>r.createElement("div",{className:S("seeMore")},r.createElement("span",{className:S("seeMore__title")},y.Dict.SeeMore," ",e.TotalActiveMarketsCount," ",y.Dict.offers),r.createElement(h.Icon,{value:"right-arrow"})),t.EventInfo=({event:e,showLeague:n})=>r.createElement("div",{className:S("event-info")},n&&r.createElement(t.LeagueInfo,{event:e}),e.IsLive&&r.createElement(T.Label,{title:y.Dict.Live||"Live",ariaLabel:"live label"}),f.isYourBetAvailable(e)&&r.createElement(T.Label,{title:y.Dict.SGP||"SGP",color:"active"}),e.IsLive?r.createElement(t.LiveGameState,{event:e}):r.createElement(t.Time,{event:e})),t.LeagueInfo=({event:e})=>r.createElement("div",{className:S("league")},_.showLeagueIcon(e.LeagueId)&&r.createElement(h.LeagueIcon,{className:S("league__icn"),leagueId:e.LeagueId}),e.LeagueName),t.ExtraLine=({event:e,showLeague:n})=>r.createElement("div",{className:S("extra-line")},r.createElement(t.EventInfo,{event:e,showLeague:n}),e.TotalActiveMarketsCount>0&&r.createElement(t.SeeMore,{event:e})),t.ServeIndicator=({isServeNow:e})=>r.createElement("div",{className:S("serve",{"serve--active":e})}),t.DrawTitle=({title:e})=>r.createElement("div",{className:S("team__draw")},e),t.Team=({team:e,teamId:n,leagueId:a,showServe:i,isServeNow:s,rotId:o})=>r.createElement("div",{className:S("team")},i&&r.createElement(t.ServeIndicator,{isServeNow:s}),v.Config.BettingView.ShowRotNumbers&&!E.useTerminalClientV2&&o?r.createElement(t.EventBadge,{value:o,classNames:S("badge--rotId")}):null,_.showTeamIcon(a,n)&&r.createElement(h.TeamIcon,{teamId:n,leagueId:a,className:S("team__icn")}),r.createElement("div",{className:S("team__name")},e)),t.Teams=({event:e,isMixedView:n})=>{var i,o,l,c,u,d;const m=s.isEventDrawCapable(e.SportId,n,e.IsLive),p=e.IsLive&&e.SportId==a.Event.Sports.Tennis,h=e.IsTeamSwap;return r.createElement("div",{className:S("teams")},r.createElement(t.Team,{team:null===(i=e.Participants[h?1:0])||void 0===i?void 0:i.Name,teamId:null===(o=e.Participants[h?1:0])||void 0===o?void 0:o.Id,rotId:null===(l=e.Participants[h?1:0].Metadata)||void 0===l?void 0:l.retailRotNumber,leagueId:e.LeagueId,showServe:p,isServeNow:p&&e.Score.AdditionalScores.onServe==(h?"2":"1")}),r.createElement(t.Team,{team:null===(c=e.Participants[h?0:1])||void 0===c?void 0:c.Name,teamId:null===(u=e.Participants[h?0:1])||void 0===u?void 0:u.Id,rotId:null===(d=e.Participants[h?0:1].Metadata)||void 0===d?void 0:d.retailRotNumber,leagueId:e.LeagueId,showServe:p,isServeNow:p&&e.Score.AdditionalScores.onServe==(h?"1":"2")}),m?r.createElement(t.DrawTitle,{title:y.Dict.Draw||"Draw"}):"")},t.Event=({event:e})=>{const n=o.MarketCache.Index.ByEvent.get(e.Id),{activeMarketTypes:a,currentLeague:i}=r.useContext(g.NavigationContext),d=u.getMixedMarketsConfig(e.SportId,e.IsLive),p=l.getMarketTabsNumber(d),h=((e.IsLive?u.getMixedViewLiveActiveMarketTypes(e.SportId,a,p):a[m.getActiveMarketTypesKey(e.SportId,!0,!1)])||d.filter(e=>!e.hidden).map(e=>e.type).slice(0,p)).map(r=>{let a=null,i=d.find(e=>e.type==r);return i.markets&&i.markets.length>0?(i.markets.forEach(t=>{let r=n.find(n=>n.MarketType.Id==t&&n.IsLive==e.IsLive);r&&(a=r)}),a=a||t.getMarketPlaceholder(i)):a=n.find(t=>t.MarketType.Id==(null==i?void 0:i.type)&&t.IsLive==e.IsLive)||t.getMarketPlaceholder(i),a});return r.createElement("div",{className:S("event"),"data-a":"event",onClick:()=>{return t=e.Id,void g.setSplitViewEventId({eventId:t});var t},"data-id":e.Id},r.createElement("div",{className:S("event__grid")},r.createElement("div",{className:S("info-wrapper")},r.createElement(t.Teams,{event:e,isMixedView:!0}),e.IsLive&&r.createElement(t.Scores,{event:e})),e.IsSuspended?r.createElement(t.SuspendedIndicator,null):r.createElement(t.MarketList,{for:e,marketsConfig:d,actualMarkets:h,eventMarkets:n,isSecondLine:!1,noDraw:!s.isEventDrawCapable(e.SportId,!0,e.IsLive)})),r.createElement(t.ExtraLine,{event:e,showLeague:c.isTodayLeague(i)}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LiveEventStatisticsType=t.Cache=t.Selection=t.Event=t.Market=t.Common=void 0;const r=n(49);t.Common=r;const a=n(25);t.Market=a;const i=n(32);t.Event=i;const s=n(40);t.Selection=s;const o=n(129);t.Cache=o,function(e){e.LMTWidget="live-game",e.iFrame="statistics"}(t.LiveEventStatisticsType||(t.LiveEventStatisticsType={}))},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.RaceEventTypes=t.RaceSports=t.Sports=t.GamePart=t.ClockDirection=t.GameStatus=t.AwayVenueRole=t.HomeVenueRole=t.marketGroupSpecial=t.EventTag=t.MediaType=void 0,function(e){e.Stats="Stats",e.Scoreboard="Scoreboard",e.MatchTracker="MatchTracker"}(t.MediaType||(t.MediaType={})),function(e){e.MatchTracker="MatchTracker",e.Scoreboard="Scoreboard",e.SportcastBetBuilder="SportcastBetBuilder",e.Stats="Stats",e.YourBetEligible="YourBetEligible",e.FastMarket="FastMarket",e.Vidiprinter="Vidiprinter"}(t.EventTag||(t.EventTag={})),function(e){e.top="top",e.yourBet="yourBet",e.all="0"}(t.marketGroupSpecial||(t.marketGroupSpecial={})),t.HomeVenueRole="Home",t.AwayVenueRole="Away",function(e){e[e.NotStarted=0]="NotStarted",e[e.InProgress=1]="InProgress",e[e.RaceOff=2]="RaceOff",e[e.Resulted=3]="Resulted"}(t.GameStatus||(t.GameStatus={})),function(e){e.Stopwatch="Stopwatch",e.Timer="Timer"}(t.ClockDirection||(t.ClockDirection={})),function(e){e[e.FirstOvertime=0]="FirstOvertime",e[e.BreakAfterFirstOvertime=1]="BreakAfterFirstOvertime",e[e.SecondOvertime=2]="SecondOvertime",e[e.FirstSet=3]="FirstSet",e[e.SecondSet=4]="SecondSet",e[e.ThirdSet=5]="ThirdSet",e[e.FourthSet=6]="FourthSet",e[e.FifthSet=7]="FifthSet",e[e.FirstPeriod=8]="FirstPeriod",e[e.BreakAfterFirstPeriod=9]="BreakAfterFirstPeriod",e[e.SecondPeriod=10]="SecondPeriod",e[e.BreakAfterSecondPeriod=11]="BreakAfterSecondPeriod",e[e.ThirdPeriod=12]="ThirdPeriod",e[e.BreakAfterThirdPeriod=13]="BreakAfterThirdPeriod",e[e.FirstQuarter=14]="FirstQuarter",e[e.BreakAfterFirstQuarter=15]="BreakAfterFirstQuarter",e[e.SecondQuarter=16]="SecondQuarter",e[e.BreakAfterSecondQuarter=17]="BreakAfterSecondQuarter",e[e.ThirdQuarter=18]="ThirdQuarter",e[e.BreakAfterThirdQuarter=19]="BreakAfterThirdQuarter",e[e.FourthQuarter=20]="FourthQuarter",e[e.BreakAfterFourthQuarter=21]="BreakAfterFourthQuarter",e[e.Overtime=22]="Overtime",e[e.FirstHalf=23]="FirstHalf",e[e.SecondHalf=24]="SecondHalf",e[e.BreakAfterFirstHalf=25]="BreakAfterFirstHalf",e[e.PenaltyShootout=26]="PenaltyShootout",e[e.BreakAfterSecondOvertime=27]="BreakAfterSecondOvertime",e[e.FirstInning=28]="FirstInning",e[e.SecondInning=29]="SecondInning",e[e.ThirdInning=30]="ThirdInning",e[e.FourthInning=31]="FourthInning",e[e.FifthInning=32]="FifthInning",e[e.SixthInning=33]="SixthInning",e[e.SeventhInning=34]="SeventhInning",e[e.EighthInning=35]="EighthInning",e[e.NinthInning=36]="NinthInning",e[e.BreakAfterFirstInning=37]="BreakAfterFirstInning",e[e.BreakAfterSecondInning=38]="BreakAfterSecondInning",e[e.BreakAfterThirdInning=39]="BreakAfterThirdInning",e[e.BreakAfterFourthInning=40]="BreakAfterFourthInning",e[e.BreakAfterFifthInning=41]="BreakAfterFifthInning",e[e.BreakAfterSixthInning=42]="BreakAfterSixthInning",e[e.BreakAfterSeventhInning=43]="BreakAfterSeventhInning",e[e.BreakAfterEighthInning=44]="BreakAfterEighthInning",e[e.BreakAfterNinthInning=45]="BreakAfterNinthInning",e[e.Finished=46]="Finished",e[e.ExtraTime=47]="ExtraTime",e[e.TenthInning=48]="TenthInning",e[e.EleventhInning=49]="EleventhInning",e[e.TwelfthInning=50]="TwelfthInning",e[e.ThirteenthInning=51]="ThirteenthInning",e[e.FourteenthInning=52]="FourteenthInning",e[e.FifteenthInning=53]="FifteenthInning",e[e.BreakAfterTenthInning=54]="BreakAfterTenthInning",e[e.BreakAfterEleventhInning=55]="BreakAfterEleventhInning",e[e.BreakAfterTwelfthInning=56]="BreakAfterTwelfthInning",e[e.BreakAfterThirteenthInning=57]="BreakAfterThirteenthInning",e[e.BreakAfterFourteenthInning=58]="BreakAfterFourteenthInning",e[e.BreakAfterFifteenthInning=59]="BreakAfterFifteenthInning"}(t.GamePart||(t.GamePart={})),function(e){e.Football="1",e.Basketball="2",e.AmericanFootball="3",e.Tennis="6",e.Baseball="7",e.IceHockey="8",e.Specials="9",e.Handball="10",e.RugbyLeague="11",e.Golf="12",e.SnookerPool="13",e.MotorRacing="14",e.Darts="15",e.Cycling="16",e.Speedway="18",e.Volleyball="19",e.Boxing="20",e.Futsal="25",e.TableTennis="26",e.Badminton="34",e.RugbyUnion="35",e.AussieRules="41",e.MMA="43",e.Cricket="59",e.Surfing="60",e.HorseRacing="61",e.ESports="64",e.Greyhounds="66",e.VirtualSports="70",e.VirtualSports3Way="73",e.VirtualSports2Way="75",e.MuayThaiSport="82",e.GoldenLines="131",e.ToteRacing="132",e.SPPriceBoosts="144",e.RB88Boosts="166"}(r=t.Sports||(t.Sports={})),t.RaceSports=[r.HorseRacing,r.Greyhounds],t.RaceEventTypes=["AntePostRace","DayOfEventRace"]},function(e,t,n){(t=e.exports=n(74)).Stream=t,t.Readable=t,t.Writable=n(79),t.Duplex=n(34),t.Transform=n(81),t.PassThrough=n(139)},function(e,t,n){"use strict";var r=n(41),a=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=d;var i=Object.create(n(43));i.inherits=n(11);var s=n(74),o=n(79);i.inherits(d,s);for(var l=a(o.prototype),c=0;c2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}a("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),a("ERR_INVALID_ARG_TYPE",(function(e,t,n){var r,a,s,o;if("string"==typeof t&&(a="not ",t.substr(!s||s<0?0:+s,a.length)===a)?(r="must not be",t=t.replace(/^not /,"")):r="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))o="The ".concat(e," ").concat(r," ").concat(i(t,"type"));else{var l=function(e,t,n){return"number"!=typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";o='The "'.concat(e,'" ').concat(l," ").concat(r," ").concat(i(t,"type"))}return o+=". Received type ".concat(typeof n)}),TypeError),a("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),a("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),a("ERR_STREAM_PREMATURE_CLOSE","Premature close"),a("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),a("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),a("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),a("ERR_STREAM_WRITE_AFTER_END","write after end"),a("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),a("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),a("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=r},function(e,t,n){"use strict";(function(t){var r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=c;var a=n(92),i=n(96);n(11)(c,a);for(var s=r(i.prototype),o=0;o{const t=e.LineID.toString();p.selections.has(t)&&p.selections.delete(t),h({...p})},g=(e,t)=>{const n=t.LineID.toString(),r=p.selections;!r.has(n)&&r.add(n),h({...p})};t.selectionCount=()=>p.selections.size,t.checkSelection=e=>p.selections.has(e.Id),t.onSelectionRemoved=(e,n)=>{const r=p.selections,a=r.has(e);a&&(s.useTerminalClientV2?l.unsubscribeSelection(e):o.unSubscribeOnEventUpdates(n)),a&&r.delete(e),h({...p}),p.selections.size||t.clearСombinationState()},t.onSelectionAdded=(e,t)=>{const n=p.selections,r=n.has(e);r||(s.useTerminalClientV2?l.subscribeSelection(e):o.subscribeOnEventUpdates(t)),!r&&n.add(e),h({...p})},t.addYourBet=e=>{var t;const n=new Set(p.selections),r=null===(t=i.SelectionCache.item(e))||void 0===t?void 0:t.EventId;y()?f():(n.add(e),!s.useTerminalClientV2&&r&&o.subscribeOnEventUpdates(r),h({...p,selections:n}),b(n).then(t=>{const n=Array.from(p.selections);if("OK"!==(p.combinationState?c.validate(n,p.combinationState):null)&&p.selections.size>1){const t=new Set(p.selections);t.delete(e),h({...p,selections:t}),f(),!s.useTerminalClientV2&&o.unSubscribeOnEventUpdates(r)}}))};const f=()=>{sbInternalMsgBus.internalMessageBus.emit("BetSlip.listen.setYourBetCombinationError",{error:!0}),setTimeout(()=>{sbInternalMsgBus.internalMessageBus.emit("BetSlip.listen.setYourBetCombinationError",{error:!1}),p.yourBetValidationInProgress=!1,h({...p})},2e3)};t.removeYourBet=e=>{var n,r,a,i,s,o;if(v(e))return;const l=new Set(p.selections),u=y();if((null===(n=null==p?void 0:p.combinationState)||void 0===n?void 0:n.payload)&&u&&!(null===(i=null===(a=null===(r=p.combinationState)||void 0===r?void 0:r.payload)||void 0===a?void 0:a.selectionsNotMapped)||void 0===i?void 0:i.length)){return(null===(o=null===(s=p.combinationState)||void 0===s?void 0:s.payload)||void 0===o?void 0:o.selectionsMapped).forEach(e=>l.delete(e)),sbInternalMsgBus.internalMessageBus.emit("BetSlip.listen.clear",{receiverIds:["FullBetSlip"]}),p.yourBetValidationInProgress=!1,h({...p,selections:l}),c.addToBetslip([...l],!0),void t.clearСombinationState()}l.delete(e),h({...p,selections:l}),b(l),l.size||(c.removeFromBetslip([e]),t.clearСombinationState())};const v=e=>{const t=i.SelectionCache.item(e),n=i.MarketCache.item(null==t?void 0:t.MarketId);return!(null==n?void 0:n.Tags.includes(u.yourBetTag))},y=()=>[...p.selections].some(v),k=()=>{p.yourBetValidationInProgress=!0,h({...p}),d=(new Date).getTime(),setTimeout(()=>{(new Date).getTime()-d>3e3&&(p.yourBetValidationInProgress=!1,h({...p}))},5e3)};t.checkYourBetSelection=e=>p.selections.has(e.Id),t.clearYourBet=()=>{sbInternalMsgBus.internalMessageBus.emit("BetSlip.listen.clear",{receiverIds:["FullBetSlip"]}),h({...p,combinationState:null,selections:new Set})},t.clearСombinationState=()=>{h({...p,combinationState:null})};const b=e=>(e.size||t.clearСombinationState(),c.getYourBetCombinationState([...e]).then(t=>{h({...p,combinationState:e.size?t:null,selections:p.selections});const n=Array.from(p.selections);"OK"!==(p.combinationState?c.validate(n,p.combinationState):null)&&1!==p.selections.size||(sbInternalMsgBus.internalMessageBus.emit("BetSlip.listen.clear",{receiverIds:["FullBetSlip"]}),c.addToBetslip(n))}).catch(e=>{"InefficientRequest"!==e&&console.error(e),p.yourBetValidationInProgress=!1,h({...p})}));t.SelectionContextProvider=({children:e})=>{const n={selections:new Set(a.BetSlip?a.BetSlip.Selections.map(e=>e.LineID.toString()).filter(Boolean):[])};return[p,h]=r.useState(n),(null===a.BetSlip||void 0===a.BetSlip?void 0:a.BetSlip.OnSelectionRemoved)&&(a.BetSlip.OnSelectionRemoved.LocalSportsBook=_),(null===a.BetSlip||void 0===a.BetSlip?void 0:a.BetSlip.OnAdd)&&(a.BetSlip.OnAdd.LocalSportsBook=g),r.createElement(t.SelectionContext.Provider,{value:p},e)},t.toggleSelection=(e,n)=>{var r,a,s;if(null==n?void 0:n.yourBet)s=e.Id,k(),p.selections.has(s)?t.removeYourBet(s):t.addYourBet(s);else{const s=i.EventCache.item(e.EventId),o=i.MarketCache.item(e.MarketId),l=t.checkSelection(e);let c={items:[{alternativeSelections:void 0,eventId:e.EventId,marketId:e.MarketId,selectionId:e.Id,type:"Regular"}],receiverIds:["FullBetSlip"]};sbInternalMsgBus.internalMessageBus.emit(l?"BetSlip.listen.removeSelection":"BetSlip.listen.addSelection",c),"undefined"!=typeof AnalyticsService&&AnalyticsService.push(t.checkSelection(e)?AnalyticsService.EventTypes.removeOdds:AnalyticsService.EventTypes.selectOdds,{selectionItems:{sport:s.SportName,league:s.LeagueName,team1:null===(r=s.Participants[0])||void 0===r?void 0:r.Name,team2:null===(a=s.Participants[1])||void 0===a?void 0:a.Name,market:null==o?void 0:o.Name,odds:e.TrueOdds},context:(null==n?void 0:n.analyticsContext)||null})}return!0},window.sbInternalMsgBus&&(sbInternalMsgBus.internalMessageBus.on("BetSlip.listen.removeYourBetSelection",e=>{const n=e.data[0];k(),t.removeYourBet(n[0])}),sbInternalMsgBus.internalMessageBus.on("BetSlip.listen.YourBetSelectionLoaded",e=>{p.yourBetValidationInProgress=!1,h({...p})})),window.LSBSelectionContext={selectionCount:t.selectionCount}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getVisibleSyntheticLeagues=t.isTodayLeague=t.todayLeague=t.leagueMenuItemCount=void 0;const r=n(6);t.leagueMenuItemCount=4,t.todayLeague={Id:"Today",LeagueName:r.Dict.Today||"Today",LeagueOrder:null,HasLiveEvents:null,HasSGPMarkets:null,RegionId:null,RegionName:null},t.isTodayLeague=e=>e===t.todayLeague.Id,t.getVisibleSyntheticLeagues=e=>[e.length&&t.todayLeague].filter(Boolean)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMarketViewRule=t.marketViewRules=t.Bet=t.Points=t.EmptyMarket=t.FourColWithLabelAndHeaderMultiline=t.FourColWithLabelMultiline=t.ThreeColWithHeader=t.ThreeColWithLabelMultiline=t.TwoColWithHeaderMultiline=t.TwoColWithLabelMultiline=t.ThreeColMultiline=t.TwoColMultiline=t.OneColMultiline=t.Basic=t.MultilineMarket=t.Market=void 0;const r=n(0),a=n(1),i=n(25),s=n(44),o=n(112),l=n(8),c=n(39),u=n(236),d=n(19),m=n(237),p=n(4),h=a.default.bind(m);function _({market:e,dummy:n,dummySelections:a,marketSize:i,fromSplitView:s,classNames:o,event:l,noDraw:u,yourBet:m,analyticsContext:p}){const _=null==l?void 0:l.IsTeamSwap,f=d.getSelections(e,n,a,s,_,u),v=c.doubleChanceTypes.includes(e.MarketType.Id)?null:d.getPoints(f,e.MarketType.Id),y=t.getMarketViewRule(e,f.length),k=y&&y.view||g;return r.createElement(r.Fragment,null,f&&f.some(Boolean)&&f.some(t=>Array.isArray(t)||t&&(t.TrueOdds>0||d.isSportcastMarket(e)))?r.createElement(k,{lines:f,market:e,event:l,points:v,fromSplitView:s,useNarrowPointsPresentation:c.threeWayHCTypes.includes(e.MarketType.Id)&&!s,noDraw:u,isTeamSwap:_,classNames:[o,h("base",{"base--noDraw":u})].join(" "),yourBet:m,analyticsContext:p}):r.createElement(I,{size:i,marketId:e.Id,modifier:s&&"splitView",noDraw:u}))}function g(e){return r.createElement("div",{className:[e.classNames,h("base")].join(" "),"data-id":e.market.Id},e.lines.map((t,n)=>t&&0!==t.TrueOdds&&!t.IsDisabled?r.createElement(w,{key:`${t.Id}_${t.TrueOdds}`,line:t,market:e.market,showDesc:e.fromSplitView&&!e.hideDesc,fromSplitView:e.fromSplitView,modifier:e.fromSplitView&&"splitView",yourBet:e.yourBet,analyticsContext:e.analyticsContext}):O(n,e.fromSplitView&&"splitView")),null!==e.points&&r.createElement(t.Points,{points:e.points,fromSplitView:e.fromSplitView,addPlusSign:c.HCTypes.includes(e.market.MarketType.Id)&&e.points>0,narrowPresentation:e.useNarrowPointsPresentation}))}function f(e){return r.createElement("div",{className:[e.classNames,h("base","one-col-multiline")].join(" "),"data-id":e.market.Id},e.lines.map((t,n)=>t&&0!==t.TrueOdds&&!t.IsDisabled?r.createElement(w,{key:`${t.Id}${t.TrueOdds}`,line:t,market:e.market,showDesc:e.fromSplitView,modifier:e.fromSplitView&&"splitView",yourBet:e.yourBet,analyticsContext:e.analyticsContext}):O(n,e.fromSplitView&&"splitView")))}function v(e){let t=!c.OUTypesWithPointsInSelectionName.includes(e.market.MarketType.Id);return e.fromSplitView?r.createElement("div",{className:[e.classNames,h("base","two-col-multiline")].join(" "),"data-id":e.market.Id},e.lines&&e.lines.map((n,a)=>n&&!n.IsDisabled?r.createElement(w,{key:`${n.Id}${n.TrueOdds}`,line:n,market:e.market,showDesc:!0,modifier:e.fromSplitView&&"splitView",showPoints:t,yourBet:e.yourBet,analyticsContext:e.analyticsContext,fromSplitView:e.fromSplitView}):O(a,e.fromSplitView&&"splitView"))):r.createElement(g,{lines:e.lines,market:e.market,points:e.points,classNames:e.classNames,fromSplitView:e.fromSplitView,analyticsContext:e.analyticsContext})}function y(e){return r.createElement("div",{className:[e.classNames,h("base","three-col-multiline")].join(" "),"data-id":e.market.Id},e.lines&&e.lines.map((t,n)=>t?r.createElement(w,{key:`${t.Id}${t.TrueOdds}`,line:t,market:e.market,showDesc:!0,modifier:e.fromSplitView&&"splitView",yourBet:e.yourBet,analyticsContext:e.analyticsContext,showPoints:!0}):O(n,e.fromSplitView&&"splitView")))}function k(e){return r.createElement(r.Fragment,null,e.lines.map((t,n)=>{let a=t&&t.Name;return r.createElement(g,{key:n,lines:[t],market:e.market,points:a,fromSplitView:e.fromSplitView,yourBet:e.yourBet,analyticsContext:e.analyticsContext,classNames:[e.classNames,h("base--aligned-labels")].join(" ")})}))}function b(e){const t={first:e.event&&e.event.Participants&&e.event.Participants[e.isTeamSwap?1:0].Name,second:e.event&&e.event.Participants&&e.event.Participants[e.isTeamSwap?0:1].Name};return r.createElement(r.Fragment,null,r.createElement("div",{className:h("header","header--2col")},r.createElement("span",{className:h("header__item")},t.first),r.createElement("span",{className:h("header__item")},t.second)),r.createElement("div",{className:[e.classNames,h("base","two-col-multiline")].join(" "),"data-id":e.market.Id},e.lines&&e.lines.map((t,n)=>t?r.createElement(w,{key:`${t.Id}${t.TrueOdds}`,line:t,market:e.market,showDesc:!0,modifier:e.fromSplitView&&"splitView",yourBet:e.yourBet,analyticsContext:e.analyticsContext,showPoints:!0}):O(n,e.fromSplitView&&"splitView"))))}function T(e){return r.createElement(r.Fragment,null,e.lines.map((t,n)=>{let a=d.getPoints(t,e.market.MarketType.Id),i=a||t[0]&&t[0].Title;return r.createElement(g,{key:n,lines:t,market:e.market,points:i,fromSplitView:e.fromSplitView,yourBet:e.yourBet,analyticsContext:e.analyticsContext,classNames:[e.classNames,a?h("base--background-labels"):""].join(" ")})}))}function E(e){const t=e.fromSplitView&&d.get3wayTitlesRow(e.lines);return r.createElement(r.Fragment,null,e.fromSplitView&&r.createElement("div",{className:h("header","header--3col")},null==t?void 0:t.map((e,t)=>r.createElement("span",{key:t,className:h("header__item")},e))),e.lines.map((n,a)=>r.createElement(g,{key:a,lines:n,market:e.market,points:e.points,fromSplitView:e.fromSplitView,yourBet:e.yourBet,hideDesc:e.fromSplitView&&(null==t?void 0:t.length)>0,analyticsContext:e.analyticsContext,classNames:[e.classNames,e.points?h("base--background-labels"):""].join(" ")})))}function S(e){const t=e.fromSplitView&&d.get3wayTitlesRow(e.lines);return r.createElement(r.Fragment,null,e.fromSplitView&&r.createElement("div",{className:h("header","header--4col")},null==t?void 0:t.map((e,t)=>r.createElement("span",{key:t,className:h("header__item")},e))),e.fromSplitView?e.lines.map((n,a)=>{var i,s,o;let l=d.getPoints(n,e.market.MarketType.Id),c=l||(null===(i=n[0])||void 0===i?void 0:i.Name)||(null===(s=n[1])||void 0===s?void 0:s.Name)||(null===(o=n[2])||void 0===o?void 0:o.Name);return r.createElement(g,{key:a,lines:n,market:e.market,points:c,fromSplitView:e.fromSplitView,hideDesc:e.fromSplitView&&(null==t?void 0:t.length)>0,yourBet:e.yourBet,analyticsContext:e.analyticsContext,classNames:[e.classNames,h(l?"base--background-labels":"base--aligned-labels")].join(" ")})}):r.createElement(g,{lines:e.lines,market:e.market,fromSplitView:e.fromSplitView,points:d.getPoints(e.lines,e.market.MarketType.Id),yourBet:e.yourBet,analyticsContext:e.analyticsContext,classNames:[e.classNames,,e.fromSplitView?"":h("base--4-col")].join(" ")}))}function I(e){return r.createElement("div",{className:h("base",`base--${e.size}-items`,{"base--noDraw":e.noDraw}),"data-id":e.marketId},((t=3)=>{let n=[];for(let r=0;rr.createElement("div",{className:h("base--multiline")},r.createElement(_,{market:e,event:t,dummy:a,dummySelections:i,marketSize:s,noDraw:l}),n?r.createElement(_,{market:n,event:t,dummy:a,dummySelections:i,marketSize:s,noDraw:l}):r.createElement(I,{size:s,noDraw:l})),t.Basic=g,t.OneColMultiline=f,t.TwoColMultiline=v,t.ThreeColMultiline=y,t.TwoColWithLabelMultiline=k,t.TwoColWithHeaderMultiline=b,t.ThreeColWithLabelMultiline=T,t.ThreeColWithHeader=E,t.FourColWithLabelMultiline=S,t.FourColWithLabelAndHeaderMultiline=S,t.EmptyMarket=I;const O=(e,t)=>r.createElement("span",Object.assign({className:h("item","item--empty",{["item--"+t]:t})},{key:e}));t.Points=e=>{const t="point--"+["home","","away"][Math.abs(e.points)+1];return r.createElement("div",{className:h("item","point",t,{"point--narrow":e.narrowPresentation,"point--plus":e.addPlusSign,"point--splitView":e.fromSplitView})},e.points)};class w extends r.PureComponent{constructor(){super(...arguments),this.element=r.createRef(),this.timer=null,this.select=e=>{e.stopPropagation(),s.toggleSelection(this.props.line,{yourBet:this.props.yourBet,analyticsContext:this.props.analyticsContext})}}setupReset(){this.timer&&clearTimeout(this.timer),this.timer=setTimeout(()=>{this.props.line.change=0,this.forceUpdate()},d.oddsAnimationTimeout)}componentDidMount(){this.props.line.change&&this.setupReset()}componentDidUpdate(){this.props.line.change&&this.setupReset()}componentWillUnmount(){this.timer&&clearTimeout(this.timer)}render(){var e;const t=this.props.line;d.selectionChangedRecently(t)||(t.change=0);const n=d.getDisplayOdds(t),{showDesc:a,showIcon:i}=this.props,u=s.checkSelection(t)||s.checkYourBetSelection(t),m=this.props.yourBet&&this.context.combinationState&&!o.checkYourBetEligibility(t.MarketId,t.Id,null===(e=this.context.combinationState)||void 0===e?void 0:e.payload);let _=h({"line--down":t.change<0,"line--up":t.change>0,"line--with-desc":a,"line--disabled":!u&&m,["line--"+this.props.modifier]:this.props.modifier,on:u},"item","line","select");const g=t.MarketTypeId&&c.HCTypesWithoutPoints.includes(t.MarketTypeId),f=t.MarketTypeId&&t.MarketTypeId.startsWith(c.OUTypePrefix);let v="";return p.Config.BettingView.HorizontalPresentation&&!this.props.fromSplitView&&f&&(v=t.Name&&t.Name[0]),r.createElement("div",{className:_,ref:this.element,onClick:this.select,"data-id":t.Id},a&&r.createElement("span",{className:h("line-desc")},i&&r.createElement("span",{className:h("line-icn")},r.createElement(l.TeamIcon,{teamId:this.props.line.ParticipantMapping,leagueId:this.props.market.LeagueId})),t.Name,this.props.showPoints&&r.createElement("span",{className:h("line-points",{"line-points--plus":t.Points>0})},t.Points)),v&&r.createElement("span",{className:h("line-desc")}," ",v," "),p.Config.BettingView.HorizontalPresentation&&(t.Points||0===t.Points&&!g)&&!a?r.createElement("span",{className:h("line-points",{"line-points--plus":!f&&t.Points>0})},t.Points):null,r.createElement("span",{className:h("line-odds"),"data-a":"market odds"},n))}}t.Bet=w,w.contextType=s.SelectionContext;t.marketViewRules=[{condition:e=>e.Tags.includes(i.MarketTag.SportcastBetBuilder),view:v},{condition:(e,t)=>u.marketViewGroups.basic.includes(e.MarketType.Id),view:g},{condition:(e,t)=>u.marketViewGroups.oneColMultiline.includes(e.MarketType.Id),view:f},{condition:(e,t)=>u.marketViewGroups.twoColMultiline.includes(e.MarketType.Id),view:v},{condition:(e,t)=>u.marketViewGroups.threeColMultiline.includes(e.MarketType.Id),view:y},{condition:(e,t)=>u.marketViewGroups.twoColWithLabelMultiline.includes(e.MarketType.Id),view:k},{condition:(e,t)=>u.marketViewGroups.twoColWithHeaderMultiline.includes(e.MarketType.Id),view:b},{condition:(e,t)=>u.marketViewGroups.threeColWithLabelMultiline.includes(e.MarketType.Id),view:T},{condition:(e,t)=>u.marketViewGroups.ThreeColWithHeader.includes(e.MarketType.Id),view:E},{condition:(e,t)=>u.marketViewGroups.fourColWithLabelMultiline.includes(e.MarketType.Id),view:S},{condition:(e,t)=>u.marketViewGroups.fourColWithLabelAndHeaderMultiline.includes(e.MarketType.Id),view:t.FourColWithLabelAndHeaderMultiline},{condition:(e,t)=>t>4,view:f}],t.getMarketViewRule=(e,n)=>t.marketViewRules.find(t=>t.condition(e,n))},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(264)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DateBar=t.SubHeader=t.LeagueTitle=t.RacesLeague=t.RacesParticipantGreyhounds=t.RacesParticipant=t.RacesTop=t.DashboardEventListID=t.getMarketTabsNumber=void 0;const r=n(0),a=n(1),i=n(31),s=n(32),o=n(40),l=n(14),c=n(18),u=n(4),d=n(6),m=n(69),p=n(3),h=n(24),_=n(9),g=n(15),f=n(12),v=n(19),y=n(8),k=n(29),b=n(234),T=n(241),E=n(243),S=n(117),I=n(19),O=n(18),w=n(120),C=n(256),L=n(262),B=n(271),P=n(121),A=n(273),N=n(274),R=n(45),M=a.default.bind(Object.assign({},P,A));let x;t.getMarketTabsNumber=e=>{var t;const n=u.Config.SkinVariant,r=u.Config.BranchMarketsConfiguration.NumberOfVisibleMarketTabs,a=e.filter(e=>!e.hidden).length;return n&&(null===(t=n.isEnabled)||void 0===t?void 0:t.call(n))&&(a{p.LeagueCache.clear(),e.forEach(e=>{p.LeagueCache.add(e)}),null==t||t(Date.now())};const F=e=>{const[t,n]=r.useState(""),{sportId:a}=e,{currentLeague:i}=r.useContext(l.NavigationContext);return r.useEffect(()=>{_.useTerminalClientV2&&((e,t)=>{x&&clearInterval(x),h.fetchLeagues(e,n=>{D(n,t),x=setInterval(n=>h.fetchLeagues(e,e=>D(e,t)),3e4)},3)})(a,n)},[a]),r.createElement(r.Fragment,null,r.createElement("div",{className:M("filters")},r.createElement(L.default,null)),r.createElement(G,{key:i,league:i}))},G=({league:e})=>{const n=r.useRef(null),{currentMarketGroup:a,currentSportId:s,isLive:o,resetScroll:d}=r.useContext(l.NavigationContext),m=p.EventCache.Index.BySport.all(),g=(o?w.getLiveEventsBySport(m):m)[s]||[],v=g.filter(t=>t.LeagueId===e),y=g.filter(e=>c.isToday(e.StartDate)||e.IsLive),k=(R.isTodayLeague(e)?y:v).filter(e=>"Fixture"===e.Type||i.Event.RaceEventTypes.includes(e.Type)),S=(R.isTodayLeague(e)?[]:v).filter(e=>f.isOutright(e));return r.useEffect(()=>{d&&(n&&n.current&&n.current.scrollTo(0,0),l.resetScroll(!1))},[d]),r.useEffect(()=>(e&&_.useTerminalClientV2&&h.subscribeLeague(e),()=>{_.useTerminalClientV2&&(e&&h.unsubscribeLeague(e),p.Store.clearByLeague(e))}),[e]),r.createElement(r.Fragment,null,r.createElement(N.MarketGroups,{hasOutrights:S.length>0,hasRegularEvents:k.length>0,regularEvents:k}),r.createElement("div",{className:[M("events","list"),u.Config.CDU?"isScrollable":""].join(" "),id:t.DashboardEventListID,ref:n},(({currentMarketGroup:e,outrightEvents:t,regularEvents:n})=>{switch(e){case void 0:return null;case"outright":return r.createElement(E.OutrightView,{events:t});case"game-lines":return r.createElement(b.default,{events:n});default:return r.createElement(T.default,{events:n})}})({currentMarketGroup:a,regularEvents:k,outrightEvents:S})))},H=M("list"),j=function(e,t){var n,r;let a=null===(n=e.sel)||void 0===n?void 0:n.TrueOdds,i=null===(r=t.sel)||void 0===r?void 0:r.TrueOdds;return a=a&&a>0?a:1/0,i=i&&i>0?i:1/0,a-i||e.Id-t.Id};function W({part:e}){const{profile:t,sel:n}=e,a=(null==n?void 0:n.DisplayOdds.Decimal)||"SP";return r.createElement("div",{className:M("races__top--part","races__part")},r.createElement("div",{className:M("races__part--icon"),style:{backgroundImage:`url(${t.Metadata.iconUrl})`}}),r.createElement("div",{className:M("races__part--name")},`${t.Metadata.runnerNumber} ${t.Name}`),r.createElement("div",{className:M("races__part--tj")},`${t.Metadata.trainer} / ${t.Metadata.jockey}`),r.createElement("div",{className:M("races__part--sel")},a))}function V({part:e}){const{profile:t,sel:n}=e,a=(null==n?void 0:n.DisplayOdds.Decimal)||"SP";return r.createElement("div",{className:M("races__top--part","races__part")},r.createElement("div",{className:M("races__part--icon"),style:{backgroundImage:`url(${t.Metadata.iconUrl})`}}),r.createElement("div",{className:M("races__part--name")},`${t.Metadata.trapNumber} ${t.Name}`),r.createElement("div",{className:M("races__part--sel")},a))}function U(e){const{currentSportId:n,isLive:a,timeFilter:i,activeMarketTypes:s}=r.useContext(l.NavigationContext),o=I.getMixedMarketsConfig(n,!1),c=t.getMarketTabsNumber(o),u=(s[v.getActiveMarketTypesKey(n,!0,a)]||o.filter(e=>!e.hidden).map(e=>e.type).slice(0,c)).map(e=>o.find(t=>t.type===e)),d=`${M("subheader")} ${e.className||""}`;return r.createElement("div",{className:d,ref:e.forwardedRef},e.children,u.map(q))}function q(e){const{currentSportId:t}=r.useContext(l.NavigationContext),n="1_0"==e.type||"1_39"==e.type,a="270"==e.type||"271"==e.type?"market-labels--grid":"",i=[...Array(e.size)].map((t,n)=>`m-${e.type}-${n}`);e.hasPoints&&i.unshift(`m-${e.type}-points`);const s=O.isSportDrawCapable(t.toString())&&3===e.size;return n&&(!s&&i.splice(1,1),i.length<2&&i.push(`m-${e.type}-2`)),r.createElement("span",{key:e.type,className:M("market-labels",a)},r.createElement("span",{className:M("market-name")},d.Dict[`Market_${e.type}__${t}`]||d.Dict["Market_"+e.type]||"Market_"+e.type),i.map(e=>r.createElement("span",{key:e,className:M("market-label","c2d")},d.Dict[e])))}t.RacesTop=function(e){const t=e.event,n=p.SelectionCache.Index.ByMarket.get(t.Id),a=t.Participants.map(e=>({profile:e,sel:n.find(t=>t.ParticipantMapping===e.Id&&t.Type===o.RaceSelectionTypes.RaceCard)}));a.sort(j);const i=a.slice(0,3),c=t.SportId===s.Sports.Greyhounds?V:W;return r.createElement("div",{className:M("races__top",{"races--gh":t.SportId===s.Sports.Greyhounds}),"data-id":t.Id},r.createElement("div",{className:M("races__top--title")},`${t.LeagueName} ${f.raceHour(t)}`),i[0]&&r.createElement(c,{part:i[0]}),i[1]&&r.createElement(c,{part:i[1]}),i[2]&&r.createElement(c,{part:i[2]}),r.createElement("div",{className:M("races__top--more"),onClick:l.setSplitViewEventId.bind(null,{eventId:t.Id})},d.Dict["races-more"]||"Show all runners >"))},t.RacesParticipant=W,t.RacesParticipantGreyhounds=V,t.RacesLeague=function(e){const t=e.events,n=t[0].LeagueName,a=r.useRef(),[i,s]=r.useState(0),[o,c]=r.useState(""),u=({target:e})=>{const t=parseInt(e.dataset.side),n=a.current||null,r=n.scrollWidth-n.offsetWidth,o=i+30*t;s(o<0?0:o>r?r:o)};return r.useLayoutEffect(()=>{const e=a.current||null;e&&(e.scrollLeft=i),c(M({"races__leagueBound--left":0===i,"races__leagueBound--right":e&&i===e.scrollWidth-e.offsetWidth}))}),r.createElement("div",{className:M("races__league")},r.createElement("div",{className:M("races__league--name")},n),r.createElement("div",{className:M("races__league--events",o)},r.createElement("div",{className:M("knob","knob--left"),onClick:u,"data-side":"-1"},"‹"),r.createElement("div",{className:M("races__league--track"),ref:a,onScroll:e=>{e.preventDefault(),s(e.target.scrollLeft)}},t.map(e=>r.createElement("span",{key:e.Id,className:M("races__league--event"),onClick:l.setSplitViewEventId.bind(null,{eventId:e.Id}),"data-id":e.Id},f.raceHour(e)))),r.createElement("div",{className:M("knob","knob--right"),onClick:u,"data-side":"1"},"›")))},t.LeagueTitle=function(e){return r.createElement("span",{className:M("league__title")},k.showLeagueIcon(e.leagueId)?r.createElement("span",{className:M("league__icn")},r.createElement(y.LeagueIcon,{leagueId:e.leagueId})):r.createElement("span",{className:M("league__icon")},r.createElement(y.Icon,{value:"country",separateClassName:"c_"+e.regionId})),r.createElement("span",{className:M("league__name")},e.name))},t.SubHeader=U,t.DateBar=function(e){const t="number"==typeof e.ts&&new Date(e.ts),n=t&&c.todayTomorrow(t),a="string"==typeof e.ts&&e.ts,i=t&&`${c.dayShortName3(t)} ${c.dateSuffix(t)} ${t.getShortMonthName()}`;return e.useEmptyTitle?r.createElement(U,{forwardedRef:e.forwardedRef,className:M("datebar")},r.createElement("span",null)):r.createElement(U,{forwardedRef:e.forwardedRef,className:M("datebar")},a||n||i)},t.default=function(){var e,n;const{currentSportId:a,splitViewEventId:i,currentLeague:s}=r.useContext(l.NavigationContext),{loaded:o}=r.useContext(m.DataContext),c=p.EventCache.Index.BySport.all(),h=i&&(null===(e=null==c?void 0:c[a])||void 0===e?void 0:e.some(e=>e.Id===i)),_=I.getMixedMarketsConfig(a,!1),f=t.getMarketTabsNumber(_),v={"--odds-animation-time":I.oddsAnimationTimeout+"s","--market-tabs-number":f};return(null===(n=u.Config.BettingView)||void 0===n?void 0:n.UpDownScroller)&&g.ScrollButtons&&r.useLayoutEffect(()=>{const e=document.getElementById("EventList"),t=document.querySelector("."+H);return o&&e&&t&&g.ScrollButtons.attach(e,t),()=>{o&&g.ScrollButtons.detach(e)}},[s]),o?r.createElement("div",{className:M("base"),style:v,"data-a":"dashboard"},r.createElement(B.LeftNav,{classNames:M("leftNav")},r.createElement(C.default,{eventsBySport:c})),r.createElement(F,{key:a,sportId:a}),h&&r.createElement(S.default,{classNames:M("splitView")})):r.createElement("div",{className:M("loader")},d.Dict.sportsbookLoading)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NamePatternType=t.UpdateType=t.EntityType=void 0,function(e){e[e.Event=0]="Event",e[e.Market=1]="Market",e[e.Selection=2]="Selection"}(t.EntityType||(t.EntityType={})),function(e){e[e.Add=0]="Add",e[e.Change=1]="Change",e[e.Remove=2]="Remove"}(t.UpdateType||(t.UpdateType={})),function(e){e[e.Combination=0]="Combination"}(t.NamePatternType||(t.NamePatternType={}))},function(e,t,n){"use strict";var r=n(42).Buffer,a=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===a||!a(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=l,this.end=c,t=4;break;case"utf8":this.fillLast=o,t=4;break;case"base64":this.text=u,this.end=d,t=3;break;default:return this.write=m,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function s(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function o(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function l(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function u(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function m(e){return e.toString(this.encoding)}function p(e){return e&&e.length?this.write(e):""}t.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n=0)return a>0&&(e.lastNeed=a-1),a;if(--r=0)return a>0&&(e.lastNeed=a-2),a;if(--r=0)return a>0&&(2===a?a=0:e.lastNeed=a-3),a;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,n){"use strict";e.exports=n(84)()?Object.setPrototypeOf:n(85)},function(e,t,n){"use strict";e.exports=n(165)()?globalThis:n(166)},function(e,t,n){"use strict";var r=Object.prototype.toString,a=r.call(function(){return arguments}());e.exports=function(e){return r.call(e)===a}},function(e,t,n){"use strict";var r=Object.prototype.toString,a=r.call("");e.exports=function(e){return"string"==typeof e||e&&"object"==typeof e&&(e instanceof String||r.call(e)===a)||!1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.print=t.checkPrinter=t.getStatus=void 0;const r=n(13),a=n(7);let i={};r.subscribe({topic:a.hardwareTopics.printed,callback:e=>{"function"==typeof i[e.printoutId]&&i[e.printoutId](e),delete i[e.printoutId]}}),r.subscribe({topic:a.hardwareTopics.statusResp,callback:e=>{"function"==typeof i[e.guid]&&i[e.guid](e.status),delete i[e.guid]}}),t.getStatus=()=>new Promise(e=>{var t=class{static newGuid(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}))}}.newGuid();i[t]=e,r.publish({topic:a.hardwareTopics.status,data:t})}),t.checkPrinter=()=>new Promise((e,n)=>{t.getStatus().then(t=>{var r=0===t.Code;t.PrinterName&&"CustomQ3"===t.PrinterName&&(r=18===t.Code||30===t.Code||0===t.Code),r?e():n(t)}).catch(e=>{})}),t.print=(e,t)=>{t&&(i[e.printoutId]=t),r.publish({topic:a.hardwareTopics.print,data:{Printout:e,Copies:e.numberOfCopies}})}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(347),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CommonContextProvider=t.CommonContext=t.setState=t.state=void 0;const r=n(0),a=n(0),i=n(13),s=n(7);t.setState=e=>{console.warn("CommonContext is not initialized")};const o={currency:""};t.CommonContext=a.createContext(o),t.CommonContextProvider=function(e){return[t.state,t.setState]=a.useState(o),a.useEffect(()=>{i.subscribe({topic:s.cashierTopics.cashierDataReceived,callback:({currencyCode:e})=>{t.setState({...t.state,currency:e})}})},[]),r.createElement(t.CommonContext.Provider,{value:t.state},e.children)}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(285),t),a(n(295),t),a(n(59),t)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(350),t),a(n(352),t),a(n(298),t),a(n(357),t),a(n(360),t),n(363),n(367),n(370)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLogger=void 0,t.getLogger=(e,t,n)=>r=>[`%c${e}%c ${r}`,`font-weight:bold;padding:0 0.2em 0.05em;${n?`background-color:${n};`:""}${t?`color:${t};`:""}border-radius:2px;`,""]},function(e,t){e.exports=function(){for(var e={},t=0;t=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach((function(t,n){t>=e&&(this.__redo__[n]=++t)}),this),this.__redo__.push(e)):d(this,"__redo__",l("c",[e])))})),_onDelete:l((function(e){var t;e>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(t=this.__redo__.indexOf(e))&&this.__redo__.splice(t,1),this.__redo__.forEach((function(t,n){t>e&&(this.__redo__[n]=--t)}),this)))})),_onClear:l((function(){this.__redo__&&a.call(this.__redo__),this.__nextIndex__=0}))}))),d(r.prototype,u.iterator,l((function(){return this})))},function(e,t,n){"use strict";var r=n(37).codes.ERR_STREAM_PREMATURE_CLOSE;function a(){}e.exports=function e(t,n,i){if("function"==typeof n)return e(t,null,n);n||(n={}),i=function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,r=new Array(n),a=0;a{e.length&&e.forEach(e=>s.SportCache.add(e))};class p extends a.Component{constructor(){super(...arguments),this.state={loaded:!1}}runUpdate(){this.timer=this.timer||setInterval(e=>this.forceUpdate(),u)}clearTimer(){this.timer&&clearInterval(this.timer),d&&clearInterval(d)}componentDidMount(){var e;o.useTerminalClientV2?(e=()=>{this.setState({loaded:!0}),this.runUpdate()},d&&clearInterval(d),c.fetchSports(t=>{null==e||e(),m(t),d=setInterval(e=>c.fetchSports(m),3e4)},3)):l.events.addEventListener("afterSnapshotLoading",()=>{this.setState({loaded:!0}),this.runUpdate()})}componentWillUnmount(){this.clearTimer()}render(){return a.createElement(t.DataContext.Provider,{value:{date:Date.now(),loaded:this.state.loaded}},this.props.children)}}t.DataContextProvider=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Label=void 0;const r=n(0),a=n(1),i=n(240);var s=a.default.bind(Object.assign({},i));t.Label=({color:e="neutral",title:t,ariaLabel:n})=>r.createElement("span",{className:s("label","label--"+e),"data-a":n},t)},function(e,t,n){e.exports={top:"cashier-operations__top___TITRh",item:"cashier-operations__item___1EMo4",active:"cashier-operations__active___1dTyM",key:"cashier-operations__key___3wPIT",value:"cashier-operations__value___360QZ",time:"cashier-operations__time___1Rmi_","time-icon":"cashier-operations__time-icon___GsDCJ",clock:"cashier-operations__clock___3xE8S",balance:"cashier-operations__balance___IenHD","balance-icon":"cashier-operations__balance-icon___Ggx2H","critical-value":"cashier-operations__critical-value___2hJrD","session-open":"cashier-operations__session-open___1y_xA",circle:"cashier-operations__circle___1A_VT",profile:"cashier-operations__profile___1gW6t","profile-icon":"cashier-operations__profile-icon___1yEjT","profile-icon-area":"cashier-operations__profile-icon-area___1eu58",versions:"cashier-operations__versions___1ZZ0V","weekly-limit":"cashier-operations__weekly-limit___3tAlC"}},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function s(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,o,l=s(e),c=1;c0?("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===c.prototype||(t=function(e){return c.from(e)}(t)),r?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):b(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!n?(t=s.decoder.write(t),s.objectMode||0!==t.length?b(e,s,t,!1):I(e,s)):b(e,s,t,!1))):r||(s.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=8388608?e=8388608:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function E(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(p("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?a.nextTick(S,e):S(e))}function S(e){p("emit readable"),e.emit("readable"),L(e)}function I(e,t){t.readingMore||(t.readingMore=!0,a.nextTick(O,e,t))}function O(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(e,t,n){var r;ei.length?i.length:e;if(s===i.length?a+=i:a+=i.slice(0,e),0===(e-=s)){s===i.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(s));break}++r}return t.length-=r,a}(e,t):function(e,t){var n=c.allocUnsafe(e),r=t.head,a=1;r.data.copy(n),e-=r.data.length;for(;r=r.next;){var i=r.data,s=e>i.length?i.length:e;if(i.copy(n,n.length-e,0,s),0===(e-=s)){s===i.length?(++a,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(s));break}++a}return t.length-=a,n}(e,t);return r}(e,t.buffer,t.decoder),n);var n}function P(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,a.nextTick(A,t,e))}function A(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function N(e,t){for(var n=0,r=e.length;n=t.highWaterMark||t.ended))return p("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?P(this):E(this),null;if(0===(e=T(e,t))&&t.ended)return 0===t.length&&P(this),null;var r,a=t.needReadable;return p("need readable",a),(0===t.length||t.length-e0?B(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&P(this)),null!==r&&this.emit("data",r),r},y.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},y.prototype.pipe=function(e,t){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,p("pipe count=%d opts=%j",i.pipesCount,t);var l=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?u:y;function c(t,r){p("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,p("cleanup"),e.removeListener("close",f),e.removeListener("finish",v),e.removeListener("drain",d),e.removeListener("error",g),e.removeListener("unpipe",c),n.removeListener("end",u),n.removeListener("end",y),n.removeListener("data",_),m=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||d())}function u(){p("onend"),e.end()}i.endEmitted?a.nextTick(l):n.once("end",l),e.on("unpipe",c);var d=function(e){return function(){var t=e._readableState;p("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&o(e,"data")&&(t.flowing=!0,L(e))}}(n);e.on("drain",d);var m=!1;var h=!1;function _(t){p("ondata"),h=!1,!1!==e.write(t)||h||((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==N(i.pipes,e))&&!m&&(p("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,h=!0),n.pause())}function g(t){p("onerror",t),y(),e.removeListener("error",g),0===o(e,"error")&&e.emit("error",t)}function f(){e.removeListener("finish",v),y()}function v(){p("onfinish"),e.removeListener("close",f),y()}function y(){p("unpipe"),n.unpipe(e)}return n.on("data",_),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",g),e.once("close",f),e.once("finish",v),e.emit("pipe",n),i.flowing||(p("pipe resume"),n.resume()),e},y.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,a=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i0?s-4:s;for(n=0;n>16&255,l[u++]=t>>8&255,l[u++]=255&t;2===o&&(t=a[e.charCodeAt(n)]<<2|a[e.charCodeAt(n+1)]>>4,l[u++]=255&t);1===o&&(t=a[e.charCodeAt(n)]<<10|a[e.charCodeAt(n+1)]<<4|a[e.charCodeAt(n+2)]>>2,l[u++]=t>>8&255,l[u++]=255&t);return l},t.fromByteArray=function(e){for(var t,n=e.length,a=n%3,i=[],s=0,o=n-a;so?o:s+16383));1===a?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===a&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return i.join("")};for(var r=[],a=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,l=s.length;o0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var a,i,s=[],o=t;o>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return s.join("")}a["-".charCodeAt(0)]=62,a["_".charCodeAt(0)]=63},function(e,t,n){"use strict";var r=n(41);function a(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,i=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return i||s?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(a,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?(r.nextTick(a,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,n){"use strict";(function(t,r,a){var i=n(41);function s(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var a=r.callback;t.pendingcb--,a(n),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}e.exports=v;var o,l=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?r:i.nextTick;v.WritableState=f;var c=Object.create(n(43));c.inherits=n(11);var u={deprecate:n(80)},d=n(76),m=n(42).Buffer,p=a.Uint8Array||function(){};var h,_=n(78);function g(){}function f(e,t){o=o||n(34),e=e||{};var r=t instanceof o;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var a=e.highWaterMark,c=e.writableHighWaterMark,u=this.objectMode?16:16384;this.highWaterMark=a||0===a?a:r&&(c||0===c)?c:u,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var d=!1===e.decodeStrings;this.decodeStrings=!d,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,a=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,a){--t.pendingcb,n?(i.nextTick(a,r),i.nextTick(S,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(a(r),e._writableState.errorEmitted=!0,e.emit("error",r),S(e,t))}(e,n,r,t,a);else{var s=T(n);s||n.corked||n.bufferProcessing||!n.bufferedRequest||b(e,n),r?l(k,e,n,s,a):k(e,n,s,a)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this)}function v(e){if(o=o||n(34),!(h.call(v,this)||this instanceof o))return new v(e);this._writableState=new f(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),d.call(this)}function y(e,t,n,r,a,i,s){t.writelen=r,t.writecb=s,t.writing=!0,t.sync=!0,n?e._writev(a,t.onwrite):e._write(a,i,t.onwrite),t.sync=!1}function k(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),S(e,t)}function b(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,a=new Array(r),i=t.corkedRequestsFree;i.entry=n;for(var o=0,l=!0;n;)a[o]=n,n.isBuf||(l=!1),n=n.next,o+=1;a.allBuffers=l,y(e,t,!0,t.length,a,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0}else{for(;n;){var c=n.chunk,u=n.encoding,d=n.callback;if(y(e,t,!1,t.objectMode?1:c.length,c,u,d),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function T(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function E(e,t){e._final((function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),S(e,t)}))}function S(e,t){var n=T(t);return n&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(E,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}c.inherits(v,d),f.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(f.prototype,"buffer",{get:u.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(h=Function.prototype[Symbol.hasInstance],Object.defineProperty(v,Symbol.hasInstance,{value:function(e){return!!h.call(this,e)||this===v&&(e&&e._writableState instanceof f)}})):h=function(e){return e instanceof this},v.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},v.prototype.write=function(e,t,n){var r,a=this._writableState,s=!1,o=!a.objectMode&&(r=e,m.isBuffer(r)||r instanceof p);return o&&!m.isBuffer(e)&&(e=function(e){return m.from(e)}(e)),"function"==typeof t&&(n=t,t=null),o?t="buffer":t||(t=a.defaultEncoding),"function"!=typeof n&&(n=g),a.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),i.nextTick(t,n)}(this,n):(o||function(e,t,n,r){var a=!0,s=!1;return null===n?s=new TypeError("May not write null values to stream"):"string"==typeof n||void 0===n||t.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),i.nextTick(r,s),a=!1),a}(this,a,e,n))&&(a.pendingcb++,s=function(e,t,n,r,a,i){if(!n){var s=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=m.from(t,n));return t}(t,r,a);r!==s&&(n=!0,a="buffer",r=s)}var o=t.objectMode?1:r.length;t.length+=o;var l=t.length-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(v.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),v.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},v.prototype._writev=null,v.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,S(e,t),n&&(t.finished?i.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n)},Object.defineProperty(v.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),v.prototype.destroy=_.destroy,v.prototype._undestroy=_.undestroy,v.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,n(5),n(137).setImmediate,n(17))},function(e,t,n){(function(t){function n(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}}).call(this,n(17))},function(e,t,n){"use strict";e.exports=s;var r=n(34),a=Object.create(n(43));function i(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var a=this._readableState;a.reading=!1,(a.needReadable||a.length0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===o.prototype||(t=function(e){return o.from(e)}(t)),r)s.endEmitted?T(e,new b):w(e,s,t,!0);else if(s.ended)T(e,new y);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!n?(t=s.decoder.write(t),s.objectMode||0!==t.length?w(e,s,t,!1):P(e,s)):w(e,s,t,!1)}else r||(s.reading=!1,P(e,s));return!s.ended&&(s.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=1073741824?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function L(e){var t=e._readableState;c("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(c("emitReadable",t.flowing),t.emittedReadable=!0,r.nextTick(B,e))}function B(e){var t=e._readableState;c("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,x(e)}function P(e,t){t.readingMore||(t.readingMore=!0,r.nextTick(A,e,t))}function A(e,t){for(;!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function R(e){c("readable nexttick read 0"),e.read(0)}function M(e,t){c("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),x(e),t.flowing&&!t.reading&&e.read(0)}function x(e){var t=e._readableState;for(c("flow",t.flowing);t.flowing&&null!==e.read(););}function D(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function F(e){var t=e._readableState;c("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,r.nextTick(G,t,e))}function G(e,t){if(c("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function H(e,t){for(var n=0,r=e.length;n=t.highWaterMark:t.length>0)||t.ended))return c("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?F(this):L(this),null;if(0===(e=C(e,t))&&t.ended)return 0===t.length&&F(this),null;var r,a=t.needReadable;return c("need readable",a),(0===t.length||t.length-e0?D(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&F(this)),null!==r&&this.emit("data",r),r},I.prototype._read=function(e){T(this,new k("_read()"))},I.prototype.pipe=function(e,t){var n=this,a=this._readableState;switch(a.pipesCount){case 0:a.pipes=e;break;case 1:a.pipes=[a.pipes,e];break;default:a.pipes.push(e)}a.pipesCount+=1,c("pipe count=%d opts=%j",a.pipesCount,t);var s=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?l:g;function o(t,r){c("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,c("cleanup"),e.removeListener("close",h),e.removeListener("finish",_),e.removeListener("drain",u),e.removeListener("error",p),e.removeListener("unpipe",o),n.removeListener("end",l),n.removeListener("end",g),n.removeListener("data",m),d=!0,!a.awaitDrain||e._writableState&&!e._writableState.needDrain||u())}function l(){c("onend"),e.end()}a.endEmitted?r.nextTick(s):n.once("end",s),e.on("unpipe",o);var u=function(e){return function(){var t=e._readableState;c("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&i(e,"data")&&(t.flowing=!0,x(e))}}(n);e.on("drain",u);var d=!1;function m(t){c("ondata");var r=e.write(t);c("dest.write",r),!1===r&&((1===a.pipesCount&&a.pipes===e||a.pipesCount>1&&-1!==H(a.pipes,e))&&!d&&(c("false write response, pause",a.awaitDrain),a.awaitDrain++),n.pause())}function p(t){c("onerror",t),g(),e.removeListener("error",p),0===i(e,"error")&&T(e,t)}function h(){e.removeListener("finish",_),g()}function _(){c("onfinish"),e.removeListener("close",h),g()}function g(){c("unpipe"),n.unpipe(e)}return n.on("data",m),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",p),e.once("close",h),e.once("finish",_),e.emit("pipe",n),a.flowing||(c("pipe resume"),n.resume()),e},I.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,a=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i0,!1!==a.flowing&&this.resume()):"readable"===e&&(a.endEmitted||a.readableListening||(a.readableListening=a.needReadable=!0,a.flowing=!1,a.emittedReadable=!1,c("on readable",a.length,a.reading),a.length?L(this):a.reading||r.nextTick(R,this))),n},I.prototype.addListener=I.prototype.on,I.prototype.removeListener=function(e,t){var n=s.prototype.removeListener.call(this,e,t);return"readable"===e&&r.nextTick(N,this),n},I.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||r.nextTick(N,this),t},I.prototype.resume=function(){var e=this._readableState;return e.flowing||(c("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,r.nextTick(M,e,t))}(this,e)),e.paused=!1,this},I.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},I.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var a in e.on("end",(function(){if(c("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(a){(c("wrapped data"),n.decoder&&(a=n.decoder.write(a)),n.objectMode&&null==a)||(n.objectMode||a&&a.length)&&(t.push(a)||(r=!0,e.pause()))})),e)void 0===this[a]&&"function"==typeof e[a]&&(this[a]=function(t){return function(){return e[t].apply(e,arguments)}}(a));for(var i=0;i-1))throw new b(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(I.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(I.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),I.prototype._write=function(e,t,n){n(new _("_write()"))},I.prototype._writev=null,I.prototype.end=function(e,t,n){var a=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),a.corked&&(a.corked=1,this.uncork()),a.ending||function(e,t,n){t.ending=!0,P(e,t),n&&(t.finished?r.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,a,n),this},Object.defineProperty(I.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(I.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),I.prototype.destroy=d.destroy,I.prototype._undestroy=d.undestroy,I.prototype._destroy=function(e,t){t(e)}}).call(this,n(17),n(5))},function(e,t,n){"use strict";e.exports=u;var r=n(37).codes,a=r.ERR_METHOD_NOT_IMPLEMENTED,i=r.ERR_MULTIPLE_CALLBACK,s=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,o=r.ERR_TRANSFORM_WITH_LENGTH_0,l=n(38);function c(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new i);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var a=this._readableState;a.reading=!1,(a.needReadable||a.length[0,1].map(a=>[0,1].map(i=>{const s=t.alloc(1);return s.writeUInt8(n.codes[e]<t.from([e])),n.EMPTY={pingreq:t.from([n.codes.pingreq<<4,0]),pingresp:t.from([n.codes.pingresp<<4,0]),disconnect:t.from([n.codes.disconnect<<4,0])}}).call(this,n(10).Buffer)},function(e,t,n){(function(r){t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,a=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(r++,"%c"===e&&(a=r))}),t.splice(a,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(208)(t);const{formatters:a}=e.exports;a.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(this,n(5))},function(e,t,n){(function(t){const r=n(98),a=t.allocUnsafe(0),i=t.from([0]),s=n(211),o=n(41).nextTick,l=n(99)("mqtt-packet:writeToStream"),c=s.cache,u=s.generateNumber,d=s.generateCache,m=s.genBufVariableByteInt,p=s.generate4ByteBuffer;let h=T,_=!0;function g(e,n,s){switch(l("generate called"),n.cork&&(n.cork(),o(f,n)),_&&(_=!1,d()),l("generate: packet.cmd: %s",e.cmd),e.cmd){case"connect":return function(e,n,a){const i=e||{},s=i.protocolId||"MQTT";let o=i.protocolVersion||4;const l=i.will;let c=i.clean;const u=i.keepalive||0,d=i.clientId||"",m=i.username,p=i.password,_=i.properties;void 0===c&&(c=!0);let g=0;if(!s||"string"!=typeof s&&!t.isBuffer(s))return n.emit("error",new Error("Invalid protocolId")),!1;g+=s.length+2;if(3!==o&&4!==o&&5!==o)return n.emit("error",new Error("Invalid protocol version")),!1;g+=1;if(("string"==typeof d||t.isBuffer(d))&&(d||o>=4)&&(d||c))g+=t.byteLength(d)+2;else{if(o<4)return n.emit("error",new Error("clientId must be supplied before 3.1.1")),!1;if(1*c==0)return n.emit("error",new Error("clientId must be given if cleanSession set to 0")),!1}if("number"!=typeof u||u<0||u>65535||u%1!=0)return n.emit("error",new Error("Invalid keepalive")),!1;g+=2;if(g+=1,5===o){var f=I(n,_);if(!f)return!1;g+=f.length}if(l){if("object"!=typeof l)return n.emit("error",new Error("Invalid will")),!1;if(!l.topic||"string"!=typeof l.topic)return n.emit("error",new Error("Invalid will topic")),!1;if(g+=t.byteLength(l.topic)+2,g+=2,l.payload){if(!(l.payload.length>=0))return n.emit("error",new Error("Invalid will payload")),!1;"string"==typeof l.payload?g+=t.byteLength(l.payload):g+=l.payload.length}var v={};if(5===o){if(!(v=I(n,l.properties)))return!1;g+=v.length}}let b=!1;if(null!=m){if(!B(m))return n.emit("error",new Error("Invalid username")),!1;b=!0,g+=t.byteLength(m)+2}if(null!=p){if(!b)return n.emit("error",new Error("Username is required to use password")),!1;if(!B(p))return n.emit("error",new Error("Invalid password")),!1;g+=L(p)+2}n.write(r.CONNECT_HEADER),y(n,g),S(n,s),i.bridgeMode&&(o+=128);n.write(131===o?r.VERSION131:132===o?r.VERSION132:4===o?r.VERSION4:5===o?r.VERSION5:r.VERSION3);let T=0;T|=null!=m?r.USERNAME_MASK:0,T|=null!=p?r.PASSWORD_MASK:0,T|=l&&l.retain?r.WILL_RETAIN_MASK:0,T|=l&&l.qos?l.qos<0&&h(n,p);null!=f&&f.write();return l("publish: payload: %o",m),n.write(m)}(e,n,s);case"puback":case"pubrec":case"pubrel":case"pubcomp":return function(e,n,a){const i=a?a.protocolVersion:4,s=e||{},o=s.cmd||"puback",l=s.messageId,c=s.dup&&"pubrel"===o?r.DUP_MASK:0;let u=0;const d=s.reasonCode,m=s.properties;let p=5===i?3:2;"pubrel"===o&&(u=1);if("number"!=typeof l)return n.emit("error",new Error("Invalid messageId")),!1;let _=null;if(5===i&&"object"==typeof m){if(_=O(n,m,a,p),!_)return!1;p+=_.length}n.write(r.ACKS[o][u][c][0]),y(n,p),h(n,l),5===i&&n.write(t.from([d]));null!==_&&_.write();return!0}(e,n,s);case"subscribe":return function(e,n,a){l("subscribe: packet: ");const i=a?a.protocolVersion:4,s=e||{},o=s.dup?r.DUP_MASK:0,c=s.messageId,u=s.subscriptions,d=s.properties;let m=0;if("number"!=typeof c)return n.emit("error",new Error("Invalid messageId")),!1;m+=2;let p=null;if(5===i){if(p=I(n,d),!p)return!1;m+=p.length}if("object"!=typeof u||!u.length)return n.emit("error",new Error("Invalid subscriptions")),!1;for(let e=0;e2)return n.emit("error",new Error("Invalid subscriptions - invalid Retain Handling")),!1}m+=t.byteLength(r)+2+1}l("subscribe: writing to stream: %o",r.SUBSCRIBE_HEADER),n.write(r.SUBSCRIBE_HEADER[1][o?1:0][0]),y(n,m),h(n,c),null!==p&&p.write();let _=!0;for(const e of u){const a=e.topic,s=e.qos,o=+e.nl,l=+e.rap,c=e.rh;let u;k(n,a),u=r.SUBSCRIBE_OPTIONS_QOS[s],5===i&&(u|=o?r.SUBSCRIBE_OPTIONS_NL:0,u|=l?r.SUBSCRIBE_OPTIONS_RAP:0,u|=c?r.SUBSCRIBE_OPTIONS_RH[c]:0),_=n.write(t.from([u]))}return _}(e,n,s);case"suback":return function(e,n,a){const i=a?a.protocolVersion:4,s=e||{},o=s.messageId,l=s.granted,c=s.properties;let u=0;if("number"!=typeof o)return n.emit("error",new Error("Invalid messageId")),!1;u+=2;if("object"!=typeof l||!l.length)return n.emit("error",new Error("Invalid qos vector")),!1;for(let e=0;eh===T,set(e){e?(c&&0!==Object.keys(c).length||(_=!0),h=T):(_=!1,h=E)}});const v={};function y(e,t){if(t>r.VARBYTEINT_MAX)return e.emit("error",new Error("Invalid variable byte integer: "+t)),!1;let n=v[t];return n||(n=m(t),t<16384&&(v[t]=n)),l("writeVarByteInt: writing to stream: %o",n),e.write(n)}function k(e,n){const r=t.byteLength(n);return h(e,r),l("writeString: %s",n),e.write(n,"utf8")}function b(e,t,n){k(e,t),k(e,n)}function T(e,t){return l("writeNumberCached: number: %d",t),l("writeNumberCached: %o",c[t]),e.write(c[t])}function E(e,t){const n=u(t);return l("writeNumberGenerated: %o",n),e.write(n)}function S(e,t){"string"==typeof t?k(e,t):t?(h(e,t.length),e.write(t)):h(e,0)}function I(e,n){if("object"!=typeof n||null!=n.length)return{length:1,write(){C(e,{},0)}};let a=0;function i(n,a){let i=0;switch(r.propertiesTypes[n]){case"byte":if("boolean"!=typeof a)return e.emit("error",new Error(`Invalid ${n}: ${a}`)),!1;i+=2;break;case"int8":if("number"!=typeof a||a<0||a>255)return e.emit("error",new Error(`Invalid ${n}: ${a}`)),!1;i+=2;break;case"binary":if(a&&null===a)return e.emit("error",new Error(`Invalid ${n}: ${a}`)),!1;i+=1+t.byteLength(a)+2;break;case"int16":if("number"!=typeof a||a<0||a>65535)return e.emit("error",new Error(`Invalid ${n}: ${a}`)),!1;i+=3;break;case"int32":if("number"!=typeof a||a<0||a>4294967295)return e.emit("error",new Error(`Invalid ${n}: ${a}`)),!1;i+=5;break;case"var":if("number"!=typeof a||a<0||a>268435455)return e.emit("error",new Error(`Invalid ${n}: ${a}`)),!1;i+=1+t.byteLength(m(a));break;case"string":if("string"!=typeof a)return e.emit("error",new Error(`Invalid ${n}: ${a}`)),!1;i+=3+t.byteLength(a.toString());break;case"pair":if("object"!=typeof a)return e.emit("error",new Error(`Invalid ${n}: ${a}`)),!1;i+=Object.getOwnPropertyNames(a).reduce((e,n)=>{const r=a[n];return Array.isArray(r)?e+=r.reduce((e,r)=>e+=3+t.byteLength(n.toString())+2+t.byteLength(r.toString()),0):e+=3+t.byteLength(n.toString())+2+t.byteLength(a[n].toString()),e},0);break;default:return e.emit("error",new Error(`Invalid property ${n}: ${a}`)),!1}return i}if(n)for(const e in n){let t=0,r=0;const s=n[e];if(Array.isArray(s))for(let n=0;ni;){const n=a.shift();if(!n||!t[n])return!1;delete t[n],s=I(e,t)}return s}function w(e,n,a){switch(r.propertiesTypes[n]){case"byte":e.write(t.from([r.properties[n]])),e.write(t.from([+a]));break;case"int8":e.write(t.from([r.properties[n]])),e.write(t.from([a]));break;case"binary":e.write(t.from([r.properties[n]])),S(e,a);break;case"int16":e.write(t.from([r.properties[n]])),h(e,a);break;case"int32":e.write(t.from([r.properties[n]])),function(e,t){const n=p(t);l("write4ByteNumber: %o",n),e.write(n)}(e,a);break;case"var":e.write(t.from([r.properties[n]])),y(e,a);break;case"string":e.write(t.from([r.properties[n]])),k(e,a);break;case"pair":Object.getOwnPropertyNames(a).forEach(i=>{const s=a[i];Array.isArray(s)?s.forEach(a=>{e.write(t.from([r.properties[n]])),b(e,i.toString(),a.toString())}):(e.write(t.from([r.properties[n]])),b(e,i.toString(),s.toString()))});break;default:return e.emit("error",new Error(`Invalid property ${n} value: ${a}`)),!1}}function C(e,t,n){y(e,n);for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&null!==t[n]){const r=t[n];if(Array.isArray(r))for(let t=0;t",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(c),d=["%","/","?",";","#"].concat(u),m=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,_={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},f={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=n(217);function y(e,t,n){if(e&&a.isObject(e)&&e instanceof i)return e;var r=new i;return r.parse(e,t,n),r}i.prototype.parse=function(e,t,n){if(!a.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),o=-1!==i&&i127?N+="x":N+=A[R];if(!N.match(p)){var x=B.slice(0,w),D=B.slice(w+1),F=A.match(h);F&&(x.push(F[1]),D.unshift(F[2])),D.length&&(y="/"+D.join(".")+y),this.hostname=x.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),L||(this.hostname=r.toASCII(this.hostname));var G=this.port?":"+this.port:"",H=this.hostname||"";this.host=H+G,this.href+=this.host,L&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==y[0]&&(y="/"+y))}if(!_[T])for(w=0,P=u.length;w0)&&n.host.split("@"))&&(n.auth=L.shift(),n.host=n.hostname=L.shift());return n.search=e.search,n.query=e.query,a.isNull(n.pathname)&&a.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!E.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var I=E.slice(-1)[0],O=(n.host||e.host||E.length>1)&&("."===I||".."===I)||""===I,w=0,C=E.length;C>=0;C--)"."===(I=E[C])?E.splice(C,1):".."===I?(E.splice(C,1),w++):w&&(E.splice(C,1),w--);if(!b&&!T)for(;w--;w)E.unshift("..");!b||""===E[0]||E[0]&&"/"===E[0].charAt(0)||E.unshift(""),O&&"/"!==E.join("/").substr(-1)&&E.push("");var L,B=""===E[0]||E[0]&&"/"===E[0].charAt(0);S&&(n.hostname=n.host=B?"":E.length?E.shift():"",(L=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=L.shift(),n.host=n.hostname=L.shift()));return(b=b||n.host&&E.length)&&!B&&E.unshift(""),E.length?n.pathname=E.join("/"):(n.pathname=null,n.path=null),a.isNull(n.pathname)&&a.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=o.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){"use strict";var r=n(220);e.exports=function(e,t){var n,a;return t.port=t.port||1883,t.hostname=t.hostname||t.host||"localhost",n=t.port,a=t.hostname,r.createConnection(n,a)}},function(e,t,n){"use strict";(function(t,r){var a,i,s,o=n(33).Transform,l=n(67);e.exports=function(e,n){if(n.hostname=n.hostname||n.host,!n.hostname)throw new Error("Could not determine host. Specify host manually.");var c="MQIsdp"===n.protocolId&&3===n.protocolVersion?"mqttv3.1":"mqtt";!function(e){e.hostname||(e.hostname="localhost"),e.path||(e.path="/"),e.wsOptions||(e.wsOptions={})}(n);var u=function(e,t){var n="wxs"===e.protocol?"wss":"ws",r=n+"://"+e.hostname+e.path;return e.port&&80!==e.port&&443!==e.port&&(r=n+"://"+e.hostname+":"+e.port+e.path),"function"==typeof e.transformWsUrl&&(r=e.transformWsUrl(r,e,t)),r}(n,e);a=wx.connectSocket({url:u,protocols:c}),i=function(){var e=new o;return e._write=function(e,t,n){a.send({data:e.buffer,success:function(){n()},fail:function(e){n(new Error(e))}})},e._flush=function(e){a.close({success:function(){e()}})},e}(),(s=l.obj())._destroy=function(e,t){a.close({success:function(){t&&t(e)}})};var d=s.destroy;return s.destroy=function(){s.destroy=d;var e=this;r.nextTick((function(){a.close({fail:function(){e._destroy(new Error)}})}))}.bind(s),a.onOpen((function(){s.setReadable(i),s.setWritable(i),s.emit("connect")})),a.onMessage((function(e){var n=e.data;n=n instanceof ArrayBuffer?t.from(n):t.from(n,"utf8"),i.push(n)})),a.onClose((function(){s.end(),s.destroy()})),a.onError((function(e){s.destroy(new Error(e.errMsg))})),s}}).call(this,n(10).Buffer,n(5))},function(e,t,n){"use strict";(function(t){var r,a,i,s=n(33).Transform,o=n(67),l=n(77),c=!1;e.exports=function(e,n){if(n.hostname=n.hostname||n.host,!n.hostname)throw new Error("Could not determine host. Specify host manually.");var u="MQIsdp"===n.protocolId&&3===n.protocolVersion?"mqttv3.1":"mqtt";!function(e){e.hostname||(e.hostname="localhost"),e.path||(e.path="/"),e.wsOptions||(e.wsOptions={})}(n);var d=function(e,t){var n="alis"===e.protocol?"wss":"ws",r=n+"://"+e.hostname+e.path;return e.port&&80!==e.port&&443!==e.port&&(r=n+"://"+e.hostname+":"+e.port+e.path),"function"==typeof e.transformWsUrl&&(r=e.transformWsUrl(r,e,t)),r}(n,e);return(r=n.my).connectSocket({url:d,protocols:u}),a=function(){var e=new s;return e._write=function(e,t,n){r.sendSocketMessage({data:e.buffer,success:function(){n()},fail:function(){n(new Error)}})},e._flush=function(e){r.closeSocket({success:function(){e()}})},e}(),i=o.obj(),c||(c=!0,r.onSocketOpen((function(){i.setReadable(a),i.setWritable(a),i.emit("connect")})),r.onSocketMessage((function(e){if("string"==typeof e.data){var n=l.toByteArray(e.data),r=t.from(n);a.push(r)}else{var i=new FileReader;i.addEventListener("load",(function(){var e=i.result;e=e instanceof ArrayBuffer?t.from(e):t.from(e,"utf8"),a.push(e)})),i.readAsArrayBuffer(e.data)}})),r.onSocketClose((function(){i.end(),i.destroy()})),r.onSocketError((function(e){i.destroy(e)}))),i}}).call(this,n(10).Buffer)},function(e,t,n){"use strict";(function(t){var r=n(226),a=n(101),i=["rejectUnauthorized","ca","cert","key","pfx","passphrase"],s="browser"===t.title;function o(e,t){var n="MQIsdp"===t.protocolId&&3===t.protocolVersion?"mqttv3.1":"mqtt";!function(e){e.hostname||(e.hostname="localhost"),e.port||("wss"===e.protocol?e.port=443:e.port=80),e.path||(e.path="/"),e.wsOptions||(e.wsOptions={}),s||"wss"!==e.protocol||i.forEach((function(t){e.hasOwnProperty(t)&&!e.wsOptions.hasOwnProperty(t)&&(e.wsOptions[t]=e[t])}))}(t);var a=function(e,t){var n=e.protocol+"://"+e.hostname+":"+e.port+e.path;return"function"==typeof e.transformWsUrl&&(n=e.transformWsUrl(n,e,t)),n}(t,e);return r(a,[n],t.wsOptions)}e.exports=s?function(e,t){if(t.hostname||(t.hostname=t.host),!t.hostname){if("undefined"==typeof document)throw new Error("Could not determine host. Specify host manually.");var n=a.parse(document.URL);t.hostname=n.hostname,t.port||(t.port=n.port)}return o(e,t)}:function(e,t){return o(e,t)}}).call(this,n(5))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DbSyncNotification=t.SnapshotType=void 0,function(e){e[e.Event=0]="Event",e[e.Market=1]="Market",e[e.MainSelection=2]="MainSelection",e[e.SecondarySelection=3]="SecondarySelection",e[e.Localization=4]="Localization"}(t.SnapshotType||(t.SnapshotType={})),function(e){e[e.DbSyncStarted=0]="DbSyncStarted",e[e.SnapshotLoaded=1]="SnapshotLoaded",e[e.MainDataReady=2]="MainDataReady",e[e.SecondaryDataReady=3]="SecondaryDataReady",e[e.MainDataReadyForClient=4]="MainDataReadyForClient"}(t.DbSyncNotification||(t.DbSyncNotification={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetchRetry=void 0;const r=n(9),a={retryLimit:100,retryTimeout:3e3},i=[503],s=[404,500,503];t.fetchRetry=(e,t)=>{const n=new AbortController,r=o(e,{...t,signal:n.signal});return Object.assign(r,{abort:n.abort.bind(n)})};const o=(e,t)=>new Promise((n,l)=>{const{retryLimit:c,retryTimeout:u,...d}=t={...a,...t};fetch(e,d).then(e=>{const t=r.useTerminalClientV2?s:i;if(null==t?void 0:t.includes(e.status))throw new Error("fetchRetry: try to reconnect. Response status: "+e.status);return e}).then(n).catch(r=>{var a;console.log(null==r?void 0:r.message),0==--t.retryLimit?l("fetchRetry: reconnection limit exceeded!"):!(null===(a=t.signal)||void 0===a?void 0:a.aborted)&&setTimeout(()=>{o(e,t).then(n,l)},u)})})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleBetslipUpdate=t.initBetSlipSubscriptions=void 0;const r=n(49),a=n(44),i=n(3),s=n(9),o=n(24),l=n(26),c=n(231),u={[r.EntityType.Event]:"ids",[r.EntityType.Market]:"marketIds",[r.EntityType.Selection]:"selectionIds"},d={[r.UpdateType.Add]:"Add",[r.UpdateType.Change]:"Change",[r.UpdateType.Remove]:"Delete"},m={};o.EntityUpdateListenersStore.updateBetslip=(e=[])=>{e.forEach(({EntityType:e,UpdateType:n,Entity:r})=>{"undefined"!=typeof sbInternalMsgBus&&t.handleBetslipUpdate(r,n,e)})};const p=(e,t,n)=>{const r=e.params,a=r.ids[0],s=r.marketIds[0],o=i.EventCache.item(a)?[c.mapSportDataEntity(i.EventCache.item(a),!0)]:[];let l=i.MarketCache.item(s)?[c.mapSportDataEntity(i.MarketCache.item(s),!0)]:[];return"selectionIds"===u[t]&&(l=[s].map(e=>c.mapSportDataEntity(i.MarketCache.item(e),!0)).filter(Boolean)),l.length&&l.forEach(e=>{const t=i.SelectionCache.item(r.selectionIds[0]);e.selections=t?[c.mapSportDataEntity(t,!0)]:[]}),"Delete"===d[n]?{events:[],markets:r.marketIds}:{events:o,markets:l}},h=()=>{"undefined"!=typeof sbInternalMsgBus&&(sbInternalMsgBus.internalMessageBus.on("BsUtilChannels.listen.commands.remove_items",({data:e})=>{var t;((null===(t=null==e?void 0:e[0])||void 0===t?void 0:t.items)||[]).forEach(e=>a.onSelectionRemoved(null==e?void 0:e.selectionId,null==e?void 0:e.eventId))}),sbInternalMsgBus.internalMessageBus.on("BsUtilChannels.listen.commands.add_items",({data:e})=>{var t;((null===(t=null==e?void 0:e[0])||void 0===t?void 0:t.items)||[]).forEach(e=>a.onSelectionAdded(null==e?void 0:e.selectionId,null==e?void 0:e.eventId))}))},_=()=>{"undefined"!=typeof sbInternalMsgBus&&sbInternalMsgBus.internalMessageBus.emit("BsUtilChannels.listen.commands.LSBSnapshotIsLoaded")};t.initBetSlipSubscriptions=()=>{sbInternalMsgBus.internalMessageBus.on("BsUtilChannels.listen.commands.add_connection",({data:e})=>{let t=null==e?void 0:e[0];m[t.id]=t,g(t)}),sbInternalMsgBus.internalMessageBus.on("BsUtilChannels.listen.commands.remove_connection",({data:e})=>{let t=null==e?void 0:e[0];delete m[t.id],f(t)}),s.useTerminalClientV2?(h(),_()):l.events.addEventListener("afterSnapshotLoading",()=>{h(),_()}),s.useTerminalClientV2||l.events.addEventListener("onCashesUpdated",({detail:{entity:e,updateType:n,entityType:r}})=>{"undefined"!=typeof sbInternalMsgBus&&t.handleBetslipUpdate(e,n,r)})};const g=e=>{(async e=>{const t=e.params;t.isBookABet&&await Promise.all(t.ids.map(e=>new Promise((t,n)=>{l.fetchEventSnapshot(e,t)})));const n=t.ids.map(e=>c.mapSportDataEntity(i.EventCache.item(e),!0)).filter(Boolean),r=t.marketIds.map(e=>c.mapSportDataEntity(i.MarketCache.item(e),!0)).filter(Boolean),a=t.selectionIds.map(e=>c.mapSportDataEntity(i.SelectionCache.item(e),!0)).filter(Boolean);return r.length&&r.forEach(e=>{e.selections=a.filter(t=>t.marketId===e.id)}),{events:n,markets:r}})(e).then(t=>{if(!t.events.length||!t.markets.length||t.markets.some(e=>!e.selections.length))return void sbInternalMsgBus.internalMessageBus.emit("BetSlip.listen.updateSelections",(e=>({id:e.id,error:{message:"Internal error"}}))(e));let n={id:e.id,result:t};sbInternalMsgBus.internalMessageBus.emit("BetSlip.listen.updateSelections",n)})},f=e=>{let t={id:e.id,result:"Unsubscribed"};sbInternalMsgBus.internalMessageBus.emit("BetSlip.listen.updateSelections",t)};t.handleBetslipUpdate=(e,t,n)=>{const r=((e,t)=>{const n=u[t];let r;return n&&(r=Object.values(m).find(t=>{var r,a;return"string"==typeof e?null===(r=t.params[n])||void 0===r?void 0:r.includes(e):null===(a=t.params[n])||void 0===a?void 0:a.includes(e.Id)})),r})(e,n);if(r){let e={id:r.id,result:{updateType:d[t],payload:p(r,n,t)}};sbInternalMsgBus.internalMessageBus.emit("BetSlip.listen.updateSelections",e)}}},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.SocketResponseTypeUpdate=t.SocketResponseTypeNotification=t.SocketResponseTypeError=t.SocketResponseType=t.SocketRequestType=void 0,function(e){e.SetLanguage="SetLanguage",e.SubscribeLeague="SubscribeLeague",e.UnsubscribeLeague="UnsubscribeLeague",e.SubscribeEvent="SubscribeEvent",e.UnsubscribeEvent="UnsubscribeEvent",e.SubscribeSelection="SubscribeSelection",e.UnsubscribeSelection="UnsubscribeSelection"}(t.SocketRequestType||(t.SocketRequestType={})),function(e){e.ClientError="ClientError",e.LoadingProgressNotification="LoadingProgressNotification",e.SnapshotEndNotification="SnapshotEndNotification",e.SubscribtionSnapshotSentNotification="SubscribtionSnapshotSentNotification",e.EntityUpdate="EntityUpdate"}(r=t.SocketResponseType||(t.SocketResponseType={})),t.SocketResponseTypeError=[r.ClientError],t.SocketResponseTypeNotification=[r.LoadingProgressNotification,r.SubscribtionSnapshotSentNotification],t.SocketResponseTypeUpdate=[r.EntityUpdate]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.httpRequest=t.sendCommand=t.init=void 0;const r=n(4),a=n(15),i=n(68),s=n(111),o=n(24),l=n(107),c=n(108),u=r.Config.TerminalClientV2,d=localStorage.getItem("TerminalClientV2Addr")||(null==u?void 0:u.RemoteAddr),m=`wss://${d}/ws`,p=`https://${d}/api`,h=a.Shell&&a.TokenManager.getToken(!0)||Promise.resolve(localStorage.getItem("BettingBFFToken")),_="Token is empty! You can set in Local Storage for testing purposes.";let g;function f(e){h.then(t=>{t?(g=new WebSocket(`${m}?jwt=${t}`),window.TC2WS=g,console.log(...i.log("Initialize WebSocket connection")),e&&(g.onopen=e),g.onerror=y,g.onmessage=v,g.onclose=k,c.initBetSlipSubscriptions()):console.warn(_)})}function v({data:e}){let t;try{t=JSON.parse(e)}catch(e){console.log(...i.log("Data from WS is not JSON!"))}t&&s.dispatch(t)}function y(e){console.log(...i.log("WebSocket error!"))}function k({code:e,reason:t}){console.log(...i.log(`WebSocket connection closed. Code: <${e}>, reason: <${t}>`)),setTimeout(f.bind(null,o.restoreSubscriptions),1e3)}function b(e){return{headers:{Authorization:"Bearer "+e}}}t.init=f,t.sendCommand=function(e){const t=Date.now().toString();return(null==g?void 0:g.OPEN)?g.send(JSON.stringify({RequestId:t,Command:e})):console.log(...i.log(`WS is closed, command <${e.Type}> cannot be sent`)),t},t.httpRequest=function(e,t,n){h.then(r=>{r?n?l.fetchRetry(`${p}${e}`,{...b(r),retryLimit:n}).then(e=>e.json()).then(e=>setTimeout(()=>t(e))).catch(e=>{console.log(...i.log(e))}):fetch(`${p}${e}`,b(r)).then(e=>e.json()).then(e=>setTimeout(()=>t(e))).catch(e=>{console.log(...i.log(e))}):console.warn(_)})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.notificationDispatcher=t.dispatch=void 0;const r=n(109),a=n(68),i=n(24);t.dispatch=function(e){r.SocketResponseTypeError.includes(e.Type)&&function(e){console.log(...a.log(`Module communication error: <${e.Data}>`))}(e),r.SocketResponseTypeNotification.includes(e.Type)&&t.notificationDispatcher[e.Type](e.Data),r.SocketResponseTypeUpdate.includes(e.Type)&&s[e.Type](e.Data)},t.notificationDispatcher={};const s={EntityUpdate:e=>{Object.values(i.EntityUpdateListenersStore).forEach(t=>t(e))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkYourBetEligibility=t.removeFromBetslip=t.addToBetslip=t.getYourBetCombinationState=t.validate=void 0;const r=n(22),a=n(4),i=n(15),s=n(3);let o="";if(void 0!==i.ProductId){const e=i.ProductId===r.Product.Terminal?"terminal":"cashier";o=`${localStorage.getItem("BetSlipConnectionUrl")||i.BetSlipConnectionUrl}/${e}/betting/calculate/yourbet`}let l=null;t.validate=(e,t)=>{var n,r;return(null==t?void 0:t.ok)||500===(null==t?void 0:t.status)?(null===(r=null===(n=null==t?void 0:t.payload)||void 0===n?void 0:n.selectionsNotMapped)||void 0===r?void 0:r.length)?"SelectionsNotMapped":e.length<2?"SelectionsNumberLess2":"OK":null==t?void 0:t.statusText},t.getYourBetCombinationState=async e=>{var t,n;const r=null===(n=s.EventCache.item(null===(t=s.SelectionCache.item(e[0]))||void 0===t?void 0:t.EventId))||void 0===n?void 0:n.Id;if(!r)return Promise.reject("InefficientRequest");const c=((e,t)=>{const n=new URL(o);return n.searchParams.append("eventId",e),n.searchParams.append("selections",t.join(",")),n.toString()})(r,e),u=new Headers,d=await(async()=>{var e;return i.TokenManager.getToken(Boolean(null===(e=a.Config.Authorization)||void 0===e?void 0:e.UseV2TokenBetting))})();d?u.set("Authorization","Bearer "+d):console.warn("Betting auth token is missed!");const m=Date.now();return l=m,fetch(c,{credentials:"omit",headers:u}).then(e=>m!==l?Promise.reject("InefficientRequest"):e.json().then(t=>{const n=t.responseContent?JSON.parse(t.responseContent):"";return{ok:200===e.status,status:500===e.status?t.statusCode:e.status,statusText:n.code,payload:t.data}}))},t.addToBetslip=(e,t)=>{if(void 0!==i.SbInternalMsgBus&&e.length){let n={items:e.map(e=>s.SelectionCache.item(e)).map(e=>({eventId:e.EventId,marketId:e.MarketId,selectionId:e.Id,type:t?"Regular":"YourBet"})),receiverIds:["FullBetSlip"]};return i.SbInternalMsgBus.internalMessageBus.emit("BetSlip.listen.addSelection",n),"OK"}return console.log("Feature is incompatible with old BetSlip"),"OldBetslip"},t.removeFromBetslip=e=>{if(void 0!==i.SbInternalMsgBus){const t=e.map(e=>s.SelectionCache.item(e));let n={items:t.map(e=>({eventId:e.EventId,marketId:e.MarketId,selectionId:e.Id,type:"YourBet"})),receiverIds:["FullBetSlip"]};return i.SbInternalMsgBus.internalMessageBus.emit("BetSlip.listen."+(t.length>1?"removeSelection":"clear"),n),"OK"}return console.log("Feature is incompatible with old BetSlip"),"OldBetslip"},t.checkYourBetEligibility=(e,t,n)=>{var r;return!n||(null===(r=null==n?void 0:n.eligibleMarkets.find(t=>t.id===e))||void 0===r?void 0:r.selectionIds.includes(t))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.orderMarketCommon=t.orderSelectionsByTypeAndIdSBTech=void 0,t.orderSelectionsByTypeAndIdSBTech=(e,t)=>{const n=e.Metadata.idSBTech?"idSBTech":"IdSBTech";return e.Type-t.Type||Number(e.Metadata[n])-Number(t.Metadata[n])},t.orderMarketCommon=(e,t)=>{const n=parseInt(e.Metadata.sortingKey),r=parseInt(t.Metadata.sortingKey);return(isNaN(n)?Number.POSITIVE_INFINITY:n)-(isNaN(r)?Number.POSITIVE_INFINITY:r)||parseInt(e.Id.split("_").pop())-parseInt(t.Id.split("_").pop())}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortEvents=void 0;const r=n(6),a=n(18),i=n(12);t.sortEvents=(e,t)=>{let n=e.sort(i.eventOrderByDate),s=[];if(t){const e=n.filter(e=>e.IsLive),t=n.filter(e=>!e.IsLive);let i;e.length>0&&(s=[r.Dict.Live||"Live",...e]),t.forEach(e=>{const t=a.dayStart(a.getLocalTime(e.StartDate)).getTime();t!==i&&s.push(t),i=t!==i?t:i,s.push(e)})}else s=[" ",...n];return s}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isMarketSelectionsOneColumn=t.showSelection=void 0;const r=n(19);t.showSelection=e=>!e.IsDisabled&&e.DisplayOdds[r.currentOddStyleKey];const a=["6996","6765","3353","3590","5642"];t.isMarketSelectionsOneColumn=e=>a.some(t=>t===e)},function(e,t,n){e.exports={"icn--countries-color":"outright__icn--countries-color___3HHq4","event-header":"outright__event-header___3v-qr","event-flag":"outright__event-flag___1pMy5","event-name":"outright__event-name___1xyG-","event-counter":"outright__event-counter___3JM0d","event-dropdown":"outright__event-dropdown___1O0p0","event-dropdown--active":"outright__event-dropdown--active___28F_l","event-date":"outright__event-date___F4tua","event-time":"outright__event-time___2ZbVU",market:"outright__market___3qYEa","market-header":"outright__market-header___1DIy4","market-date":"outright__market-date___39wYn","market-mbn":"outright__market-mbn___HBo1K","market-time":"outright__market-time___2NpYQ","market-title":"outright__market-title___FNIFP","market-counter":"outright__market-counter___2bA9N","market-selections":"outright__market-selections___16_HX","market-selections--one-col":"outright__market-selections--one-col___3Crwq","market-dropdown":"outright__market-dropdown___3IVU0",list:"outright__list___2a8uX","list--padded":"outright__list--padded___1jeK0"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setIsLoaded=t.SplitViewContext=t.SplitViewID=void 0;const r=n(0),a=n(0),i=n(1),s=n(32),o=n(22),l=n(4),c=n(6),u=n(15),d=n(9),m=n(26),p=n(24),h=n(111),_=n(14),g=n(44),f=n(46),v=n(8),y=n(244),k=n(246),b=n(248),T=n(39),E=n(19),S=n(250),I=n(12),O=n(30),w=n(251),C=n(254),L=n(118),B=n(255),P=n(3),A=window.BetradarWidget;var N=n(119),R=i.default.bind(Object.assign({},N));t.SplitViewID="SplitView";const M={selectedGroupId:s.marketGroupSpecial.top,selectedSGPSubgroup:"0",isLoaded:!1};let x,D,F;t.SplitViewContext=r.createContext(M);const G=(e,t)=>{switch(t.type){case"SWITCH_GROUP":return{...e,selectedGroupId:t.payload.groupId};case"SWITCH_SGP_SUBGROUP":return{...e,selectedSGPSubgroup:t.payload.groupId};case"SET_LOADED":return{...e,isLoaded:t.payload.isLoaded};default:return e}},H=e=>([x,D]=r.useReducer(G,M),r.createElement(t.SplitViewContext.Provider,{value:x},e.children)),j=e=>D({type:"SWITCH_GROUP",payload:e}),W=e=>D({type:"SWITCH_SGP_SUBGROUP",payload:e});t.setIsLoaded=e=>D({type:"SET_LOADED",payload:e});const V=(e,t)=>{let n={top:t.map(t=>e.find(e=>e.MarketType.Id==t.type&&e.IsDefault)).filter(Boolean).length};return e.forEach(e=>{e.InMarketGroups.forEach(e=>{n[e.Id]||(n[e.Id]=0),n[e.Id]++})}),n[0]=n[0]||e.length,n},U=()=>_.setSplitViewEventId({eventId:null});h.notificationDispatcher.SubscribtionSnapshotSentNotification=e=>{"EventSubscription"===e.SubscriptionType&&t.setIsLoaded({isLoaded:!0})};const q=e=>{const{isLoaded:n}=a.useContext(t.SplitViewContext),i=s.RaceSports.includes(e.event.SportId),l=!e.showStatistic||u.ProductId===o.Product.Terminal&&e.isSecondScreen,d=e.event.IsTeamSwap?`${e.event.Participants[1].Name} @ ${e.event.Participants[0].Name}`:`${e.event.Participants[0].Name} ${c.Dict.VS} ${e.event.Participants[1].Name}`;return r.createElement(r.Fragment,null,r.createElement("div",{className:R("header")},!l&&r.createElement(se,{event:e.event}),r.createElement("span",{className:R("leagueName")},r.createElement("span",null,e.leagueName),I.isDoubleHeaderGame(e.event)&&r.createElement("span",{className:R("teams")},`${d} - ${I.getDoubleHeaderGameTitle(e.event)}`)),r.createElement("span",{className:R("close"),onClick:e.onClose},r.createElement(v.Icon,{value:"close"}))),i?r.createElement(B.RacesTracker,{event:e.event}):r.createElement(Q,{event:e.event}),!e.event.IsSuspended&&e.markets&&r.createElement(te,{event:e.event,markets:e.markets,yourBetAvailable:I.isYourBetAvailable(e.event),isLoaded:n,onSwitchMarketGroup:e.onSwitchMarketGroup}))},Q=e=>(e=>{const t=C.getStatisticsProviderData(e,s.MediaType.Scoreboard);return e.IsLive&&(null==t?void 0:t.ProviderEventId)&&(null==A?void 0:A.showScoreboardWidget(null==t?void 0:t.ProviderEventId,e.SportId))})(e.event)?r.createElement(z,{event:e.event}):r.createElement(w.MatchTracker,{event:e.event}),z=e=>(r.useEffect(()=>{const t="."+R("livetracker"),n=C.getStatisticsProviderData(e.event,s.MediaType.Scoreboard),r=null==n?void 0:n.ProviderEventId,a=r&&(null==A?void 0:A.appendScoreboardWidget(t,{betRadarEventId:r,branch:e.event.SportId}));return()=>{null==A||A.removeScoreboardWidget(t,a,e.event.SportId)}},[e.event.Id]),r.createElement("div",{className:R("statistic-container")},r.createElement("div",{className:R("livetracker","b_"+e.event.SportId)}))),$=(e,t)=>{let n=[];return n=t.map(t=>e.find(e=>e.MarketType.Id==t.type)).filter(Boolean),n},Y=e=>e.Tags.includes(I.yourBetTag),K=e=>{var n,i,o,c;const{isLoaded:u,selectedGroupId:d,selectedSGPSubgroup:m}=a.useContext(t.SplitViewContext),{timeFilter:p,countriesFilter:h,isLive:g,splitViewEventId:f}=a.useContext(_.NavigationContext);let v=[];const y=[R("content"),(null===(n=l.Config.BettingView)||void 0===n?void 0:n.UpDownScroller)?R("content--padded"):"",l.Config.CDU?"isScrollable":""].join(" "),b=e.groups.length>0,T=!b||!e.groups.find(e=>e.Id==s.marketGroupSpecial.all),S=e.markets.filter(L.isRegularMarket);let I=!d||d===s.marketGroupSpecial.all&&T||d===s.marketGroupSpecial.top?d===s.marketGroupSpecial.top?S.filter(e=>e.IsDefault):S:S.filter(e=>e.InMarketGroups.find(e=>e.Id==d));if(b&&d&&(d!==s.marketGroupSpecial.all||!T)&&d!==s.marketGroupSpecial.top&&(v=I.sort((e,t)=>E.getOrderByGroupKey(d)(e,t)||E.orderMarketsById(e,t))),d===s.marketGroupSpecial.top&&e.marketsConfig&&(v=$(I,e.marketsConfig).sort(E.orderMarketsById)),d===s.marketGroupSpecial.all&&T){let t=e.marketsConfig.map(e=>e.type);v.push(...$(I,e.marketsConfig).filter(e=>e.IsDefault).sort(E.orderMarketsById),...I.filter(e=>!t.includes(e.MarketType.Id)).sort((e,t)=>E.orderMarketsByTypeId(e,t)||E.orderMarketsById(e,t)))}d===s.marketGroupSpecial.yourBet&&(v=e.markets.filter(Y).sort(E.orderMarketsBySortingKey),m!==Z.Id&&(v=v.filter(e=>e.InMarketGroups.find(e=>e.Id==m)))),!v.length&&(v=I);const O={location:g?"live":"sports",section:f?"event_view":"event_list",screen:"overview",filters:{time:(null===(i=null==p?void 0:p.find(e=>e.selected))||void 0===i?void 0:i.title)||null,country:h&&1===h.length&&(null===(o=P.EventCache.Index.ByRegion.get(h[0])[0])||void 0===o?void 0:o.RegionName)||null}};return r.createElement("div",{ref:e.scrollableRef,className:y},d===s.marketGroupSpecial.yourBet?!u&&(null===(c=l.Config.YourBet)||void 0===c?void 0:c.DefaultOnEventView)?r.createElement(k.Skeleton,null):r.createElement(re,{markets:v,event:e.event}):r.createElement(ae,{markets:v,event:e.event,analyticsContext:O}))},J={Id:s.marketGroupSpecial.top,Name:c.Dict.Top||"Top",Order:1},X={Id:s.marketGroupSpecial.yourBet,Name:"",Order:2},Z={Id:s.marketGroupSpecial.all,Name:c.Dict.All||"All",Order:3},ee=e=>{const{currentSportId:n}=a.useContext(_.NavigationContext),{selectedSGPSubgroup:i}=a.useContext(t.SplitViewContext),s=E.getMarketsConfig(n,e.event.IsLive),o=[R("market-groups__list"),"isScrollableX"].join(" "),l=e.event.MarketGroups.sort(I.orderMarketGroups).filter(t=>L.isLoadedMarketGroup(t,e.markets)),c=V(e.markets,s),u=l.find(e=>e.Id==Z.Id)?l:[Z,...l];r.useEffect(()=>(0==c[i]&&W({groupId:Z.Id}),UI.horizontalScroll.attach("splitView__sgp-subgroups"),()=>W({groupId:Z.Id})),[]);const d=t=>{var n;W({groupId:t}),null===(n=e.onSwitchMarketGroup)||void 0===n||n.call(e)};return r.createElement("div",{id:"splitView__sgp-subgroups",className:R("sgp-subgroups")},r.createElement("ul",{className:o},u.map(e=>r.createElement(ne,{key:e.Id,count:c[e.Id],group:e,selectedGroupId:i,onSwitchMarketGroup:d}))))},te=e=>{var n,i,o;let c;const{currentSportId:u,isLive:d,marketGroup:m,timeFilter:p,countriesFilter:h}=a.useContext(_.NavigationContext),{selectedGroupId:g}=a.useContext(t.SplitViewContext),f=E.getMarketsConfig(u,e.event.IsLive),v=[R("market-groups__list"),"isScrollableX"].join(" "),k=e.markets.filter(L.isRegularMarket),b=e.event.MarketGroups.sort(I.orderMarketGroups).filter(e=>L.isLoadedMarketGroup(e,k)),T=V(k,f);let S=[J];e.yourBetAvailable&&((null===(n=l.Config.YourBet)||void 0===n?void 0:n.DefaultOnEventView)||e.isLoaded)&&S.unshift(X),e.isLoaded&&(S=b.find(e=>e.Id==s.marketGroupSpecial.all)?S.concat(b):S.concat(Z,b),c=0==T.top&&g==s.marketGroupSpecial.top,c&&j({groupId:s.marketGroupSpecial.all})),r.useEffect(()=>{var t;const n=m||(!e.isLoaded&&e.yourBetAvailable&&(null===(t=l.Config.YourBet)||void 0===t?void 0:t.DefaultOnEventView)?s.marketGroupSpecial.yourBet:0===T.top&&g===s.marketGroupSpecial.top?s.marketGroupSpecial.all:null);n&&j({groupId:n}),e.isLoaded&&UI.horizontalScroll.attach("splitView__market-groups")},[e.isLoaded&&Object.keys(T).length]);const O=t=>{var n,r,a,i,s,o;j({groupId:t}),null===(n=e.onSwitchMarketGroup)||void 0===n||n.call(e),"undefined"!=typeof AnalyticsService&&AnalyticsService.push(AnalyticsService.EventTypes.filterMarketGroup,{groupName:(null===(r=S.find(e=>e.Id==t))||void 0===r?void 0:r.Name)||null,eventItems:{sport:e.event.SportName,league:e.event.LeagueName,team1:null===(a=e.event.Participants[0])||void 0===a?void 0:a.Name,team2:null===(i=e.event.Participants[1])||void 0===i?void 0:i.Name},index:S.map(e=>e.Id).indexOf(t)||null,context:{location:d?"live":"sports",filters:{time:(null===(s=null==p?void 0:p.find(e=>e.selected))||void 0===s?void 0:s.title)||null,country:h&&1===h.length&&(null===(o=P.EventCache.Index.ByRegion.get(h[0])[0])||void 0===o?void 0:o.RegionName)||null}}})};return r.createElement(r.Fragment,null,r.createElement("div",{id:"splitView__market-groups",className:R("market-groups")},r.createElement("ul",{className:v},S.map(e=>r.createElement(ne,{key:e.Id,count:T[e.Id],group:e,selectedGroupId:g,onSwitchMarketGroup:O})),!e.isLoaded&&r.createElement(y.Spinner,{modifier:"small"}))),g===s.marketGroupSpecial.yourBet&&l.Config.YourBet.ShowYourBetGroups&&((null===(i=l.Config.YourBet)||void 0===i?void 0:i.DefaultOnEventView)&&e.isLoaded||!(null===(o=l.Config.YourBet)||void 0===o?void 0:o.DefaultOnEventView))&&r.createElement(ee,{event:e.event,markets:e.markets.filter(Y),onSwitchMarketGroup:e.onSwitchMarketGroup}))},ne=e=>{const t=a.useRef(null),n=R("market-groups__item",{"market-groups__item--active":e.group.Id==e.selectedGroupId,"market-groups__item--yb":e.group.Id==s.marketGroupSpecial.yourBet});return r.createElement("li",{ref:t,className:n,onClick:()=>e.onSwitchMarketGroup(e.group.Id),"data-a":"splitView group item",id:"svmg_"+e.group.Id},e.group.Name," ",e.count&&`(${e.count})`)},re=e=>r.createElement(ae,Object.assign({},e,{selectedGroupId:s.marketGroupSpecial.yourBet})),ae=e=>r.createElement("div",{className:R("content__listView")},e.markets.length>0&&e.markets.map(t=>!t.IsSuspended&&!t.IsRemoved&&r.createElement(ie,{key:t.Id,market:t,event:e.event,analyticsContext:e.analyticsContext})));function ie({market:e,event:n,analyticsContext:i}){const{selectedGroupId:o}=a.useContext(t.SplitViewContext),{market:l}=a.useContext(_.NavigationContext),u=r.useRef(),[d,m]=r.useState(!0),p=(e=>c.Dict[`Tooltip_Branch${e.SportId}_${e.IsLive?"Live":"Prelive"}_${e.MarketType.Id}`])(e),h=T.noDrawMarketTypes.some(t=>t===e.MarketType.Id);return r.useEffect(()=>{l===e.Id&&setTimeout(()=>{u.current.scrollIntoView(),_.setActiveMarket(null)},200)},[e]),r.createElement("div",{className:R("market"),"data-marketid":e.MarketType.Id,"data-id":e.Id,ref:u},r.createElement("div",{className:R("market__header",{"market__header--with-mbn":I.isMBNEnabled}),onClick:()=>{m(!d)}},I.isMBNEnabled&&r.createElement(O.MBNLabel,{mbnValue:S.getMBN([e],e.IsLive)}),r.createElement("span",{className:R("market__name")},e.Name,p&&r.createElement(b.default,{content:p},r.createElement("span",{className:R("tooltip__icn")},"i"))),r.createElement("span",{className:R("market__arrow")},r.createElement(v.Icon,{value:"dropdown-dark",modifier:d&&"dropdown-dark-active"}))),d&&r.createElement("div",{className:R("market__content")},r.createElement(f.Market,{market:e,classNames:R("market__base"),event:n,fromSplitView:!0,noDraw:h,analyticsContext:i,yourBet:o===s.marketGroupSpecial.yourBet})))}const se=e=>r.createElement("span",{className:R("statistic"),onClick:t=>{t.stopPropagation(),C.showStatistics(e.event)}},r.createElement(v.Icon,{value:"stats",modifier:"stats-split"}));t.default=e=>{var n;const{splitViewEventId:i,currentSportId:c}=a.useContext(_.NavigationContext),{yourBetValidationInProgress:h}=a.useContext(g.SelectionContext),f=h?"isLoading":"",v=i&&P.EventCache.item(i),y=[e.classNames,R("base",f),f].join(" "),k=P.MarketCache.Index.ByEvent.get(v.Id).filter(e=>!e.IsSuspended),b=E.getMarketsConfig(c,v.IsLive),T=s.RaceSports.includes(v.SportId),S=r.useRef(null),[O,w]=r.useState(!1),L=r.useRef(!0);L.current&&(M.selectedGroupId=I.isYourBetAvailable(v)&&(null===(n=l.Config.YourBet)||void 0===n?void 0:n.DefaultOnEventView)?s.marketGroupSpecial.yourBet:s.marketGroupSpecial.top),T||r.useLayoutEffect(()=>{var e;return(null===(e=l.Config.BettingView)||void 0===e?void 0:e.UpDownScroller)&&u.ScrollButtons&&u.ScrollButtons.attach(S.current),()=>{var e;C.hideStatistics(),(null===(e=l.Config.BettingView)||void 0===e?void 0:e.UpDownScroller)&&u.ScrollButtons&&u.ScrollButtons.detach(S.current)}},[]),r.useEffect(()=>{var e;return L.current=!1,d.useTerminalClientV2?p.subscribeEvent(i):m.subscribeOnEventUpdates(v.Id,A),T||j({groupId:I.isYourBetAvailable(v)&&(null===(e=l.Config.YourBet)||void 0===e?void 0:e.DefaultOnEventView)?s.marketGroupSpecial.yourBet:s.marketGroupSpecial.top}),N(),u.Shell&&u.ProductId===o.Product.Terminal&&(u.Shell.ipc.sendToMainThread("is-second-screen-open",null),u.Shell.ipc.once("is-second-screen-open-response",(e,t)=>{w(t),t&&C.showStatisticOnSecondScreen(v,u.Shell)})),F=v.Id,()=>{var e;const n=v.Id;null===(e=null===u.QuickBettingCtrl||void 0===u.QuickBettingCtrl?void 0:u.QuickBettingCtrl.clearInputs)||void 0===e||e.call(u.QuickBettingCtrl),d.useTerminalClientV2?p.unsubscribeEvent(i):m.unSubscribeOnEventUpdates(n),d.useTerminalClientV2&&P.Store.clearByEvent(i),t.setIsLoaded({isLoaded:!1}),F=null}},[v.Id]);const A=()=>{t.setIsLoaded({isLoaded:!0})},N=()=>{S&&S.current&&(S.current.scrollTop=0)};return r.createElement(H,null,r.createElement("div",{id:t.SplitViewID,className:y},T?r.createElement(r.Fragment,null,r.createElement(B.RacesHeader,{event:v,leagueName:v.LeagueName,onClose:U}),r.createElement(B.RacesContent,{event:v,scrollableRef:S})):r.createElement(r.Fragment,null,r.createElement(q,{event:v,markets:k,leagueName:v.LeagueName,onClose:U,showStatistic:C.statisticsAvailable(v),onSwitchMarketGroup:N,isSecondScreen:O}),r.createElement(K,{event:v,markets:k,groups:v.MarketGroups,marketsConfig:b,scrollableRef:S})),r.createElement("div",{className:[R("loader"),"loader loader--splash"].join(" ")})))},UI.horizontalScroll=function(){const e=navigator.maxTouchPoints,t=new Set;let n={};function r(e,t){const n=e.querySelector('[class*="isScrollable"]');let r=0;n.classList.toggle("left-direction","left"==t);var a=setInterval((function(){"left"==t?n.scrollLeft-=10:n.scrollLeft+=10,r+=10,r>=300&&window.clearInterval(a)}),25)}return n.attach=function(n){const a=document.getElementById(n),i=a&&a.querySelector('[class*="isScrollable"]');!t.has(a)&&function(t,n){return t&&n&&n.scrollWidth!==n.clientWidth&&!e}(a,i)&&(a.classList.add("horizontal-scroll"),function(e){e.insertAdjacentHTML("afterbegin",''),e.insertAdjacentHTML("beforeend",'')}(a),function(e){const t=e.querySelector(".sideScroll-left"),n=e.querySelector(".sideScroll-right");t&&t.addEventListener("click",()=>{r(e,"left")}),n&&n.addEventListener("click",()=>{r(e,"right")})}(a),t.add(a))},n.detach=function(e){const n=document.getElementById(e);n.classList.remove("horizontal-scroll"),function(e){const t=e.querySelector(".sideScroll-left"),n=e.querySelector(".sideScroll-right");t&&t.remove(),n&&n.remove()}(n),t.delete(n)},n}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createOverrides=t.createScoreObject=t.createMasterEvent=t.isLoadedMarketGroup=t.isRegularMarket=void 0;const r=n(19),a=n(30);t.isRegularMarket=e=>!e.Tags.some(e=>r.irregularMarketTags.some(t=>t===e)),t.isLoadedMarketGroup=(e,t)=>t.some(t=>t.InMarketGroups.some(t=>e.Id===t.Id)),t.createMasterEvent=e=>({ID:e.Id,Live:e.IsLive,Score1:e.IsLive?e.Score.HomeScore:0,Score2:e.IsLive?e.Score.AwayScore:0,Team1Name:e.Participants[0].Name,Team2Name:e.Participants[1].Name,Danger:e.IsSuspended,MasterEventDate:e.StartDate,IsTeamSwapEnabled:e.IsTeamSwap,settings:{isEmpty:0==e.TotalActiveMarketsCount},TennisMatchType:e.Metadata&&e.Metadata.tennisMatchType,LastSetIsAdvantageSet:e.Metadata&&0!=e.Metadata.tennisLastSetIsAdvantageSet,GameData:{TennisMatchType:e.Metadata&&e.Metadata.tennisMatchType},LiveGameState:e.LiveGameState,getTimeText:function(){var t;let n=null;return this.Live&&(null===(t=this.LiveGameState)||void 0===t?void 0:t.GameTime)&&(n=Math.ceil(e.LiveGameState.GameTime/60)+"'"),n},getStatusText:a.getCurrentGamePart.bind(null,e)}),t.createScoreObject=e=>{switch(Number(e.SportId)){case 2:return{firstQuarterScore1:e.Score.AdditionalScores.basketballFirstQuarterScore1||"",secondQuarterScore1:e.Score.AdditionalScores.basketballSecondQuarterScore1||"",firstHalfScore1:e.Score.AdditionalScores.basketballFirstHalfScore1||"",thirdQuarterScore1:e.Score.AdditionalScores.basketballThirdQuarterScore1||"",fourthQuarterScore1:e.Score.AdditionalScores.basketballFourthQuarterScore1||"",totalScore1:e.Score.HomeScore,firstQuarterScore2:e.Score.AdditionalScores.basketballFirstQuarterScore2||"",secondQuarterScore2:e.Score.AdditionalScores.basketballSecondQuarterScore2||"",firstHalfScore2:e.Score.AdditionalScores.basketballFirstHalfScore2||"",thirdQuarterScore2:e.Score.AdditionalScores.basketballThirdQuarterScore2||"",fourthQuarterScore2:e.Score.AdditionalScores.basketballFourthQuarterScore2||"",totalScore2:e.Score.AwayScore};case 6:return{Servs:"1"==e.Score.AdditionalScores.onServe?0:1,Player1Set1:e.Score.AdditionalScores.firstSetScore1,Player1Set2:e.Score.AdditionalScores.secondSetScore1,Player1Set3:e.Score.AdditionalScores.thirdSetScore1,Player1Set4:e.Score.AdditionalScores.fourthSetScore1,Player1Set5:e.Score.AdditionalScores.fifthSetScore1,ScoreSetsPlayer1:e.Score.AdditionalScores.currentGameScore1,Player1Points:e.Score.HomeScore,Player2Set1:e.Score.AdditionalScores.firstSetScore2,Player2Set2:e.Score.AdditionalScores.secondSetScore2,Player2Set3:e.Score.AdditionalScores.thirdSetScore2,Player2Set4:e.Score.AdditionalScores.fourthSetScore2,Player2Set5:e.Score.AdditionalScores.fifthSetScore2,ScoreSetsPlayer2:e.Score.AdditionalScores.currentGameScore2,Player2Points:e.Score.AwayScore};case 8:return{firstPeriodScore1:e.Score.AdditionalScores.iceHockeyFirstPeriodScore1||"",secondPeriodScore1:e.Score.AdditionalScores.iceHockeySecondPeriodScore1||"",thirdPeriodScore1:e.Score.AdditionalScores.iceHockeyThirdPeriodScore1||"",totalScore1:e.Score.HomeScore,firstPeriodScore2:e.Score.AdditionalScores.iceHockeyFirstPeriodScore2||"",secondPeriodScore2:e.Score.AdditionalScores.iceHockeySecondPeriodScore2||"",thirdPeriodScore2:e.Score.AdditionalScores.iceHockeyThirdPeriodScore2||"",totalScore2:e.Score.AwayScore};case 22:case 59:return{servingTeam:e.Score.AdditionalScores.onServe,homeScore:e.Score.HomeScore,awayScore:e.Score.AwayScore,formatGameScore:function(){return this.homeScore+" : "+this.awayScore}};default:return null}},t.createOverrides=e=>({branch:{ID:Number(e.SportId),Name:e.SportName},league:{ID:e.LeagueId,Name:e.LeagueName},event:t.createMasterEvent(e),mode:e.IsLive?1:0,score:e.IsLive&&t.createScoreObject(e)})},function(e,t,n){e.exports={"icn--countries-color":"splitView__icn--countries-color___2hUcd",base:"splitView__base___IFGJk",isLoading:"splitView__isLoading___2OzM1",loader:"splitView__loader___1dMM4",header:"splitView__header___27x4g",content:"splitView__content___38ZBz","content--padded":"splitView__content--padded___34cKK",statistic:"splitView__statistic___u19qA",close:"splitView__close___OJAYk",leagueName:"splitView__leagueName___QBhUm",teams:"splitView__teams___2oIHh",market:"splitView__market___1WuSZ",market__base:"splitView__market__base___16dWk",market__header:"splitView__market__header___1yP02","market__header--with-mbn":"splitView__market__header--with-mbn___1CJpT",market__name:"splitView__market__name___1XyHC",tooltip__icn:"splitView__tooltip__icn___1hKX0","market-groups":"splitView__market-groups___3Y2jd","sgp-subgroups":"splitView__sgp-subgroups___Zd34P","market-groups__list":"splitView__market-groups__list___2G5nb","sgp-subgroups__list":"splitView__sgp-subgroups__list___3Scdt","market-groups__item":"splitView__market-groups__item___3GpUM","sgp-subgroups__item":"splitView__sgp-subgroups__item___1NyOv","market-groups__item--active":"splitView__market-groups__item--active___2rMCH","sgp-subgroups__item--active":"splitView__sgp-subgroups__item--active___31yzX","market-groups__item--yb":"splitView__market-groups__item--yb___jn941","sgp-subgroups__item--yb":"splitView__sgp-subgroups__item--yb___3iT0S",playByPlay:"splitView__playByPlay___2fuTv","statistic-container":"splitView__statistic-container___2vS4D",livetracker:"splitView__livetracker___37i7h",b_1:"splitView__b_1___2zb4P",b_2:"splitView__b_2___1Or4U",b_3:"splitView__b_3___nY7MB",b_6:"splitView__b_6___2vtKq",b_7:"splitView__b_7___1K-49",b_8:"splitView__b_8___3v2NV",b_10:"splitView__b_10___etTKR",b_11:"splitView__b_11___tg_Yl",b_13:"splitView__b_13___3JMu1",b_15:"splitView__b_15___22KQd",b_19:"splitView__b_19___1I25v",b_22:"splitView__b_22___3VwDD",b_25:"splitView__b_25___U3Stn",b_31:"splitView__b_31___2kvd_",b_35:"splitView__b_35___bHYLk",b_59:"splitView__b_59___yHySm",races:"splitView__races___2a0yf",races__tracker:"splitView__races__tracker___2JDjN","races__tracker--wrap":"splitView__races__tracker--wrap___2Ba4h","races__tracker--legend":"splitView__races__tracker--legend___gcXz7","races__tracker--info":"splitView__races__tracker--info___1YBn7",races__markets:"splitView__races__markets___1exfV",races__marketGroup:"splitView__races__marketGroup___1ZPn8","races__marketGroup--on":"splitView__races__marketGroup--on___1bqIO",races__legends:"splitView__races__legends___cn_9f","races__legends--wo":"splitView__races__legends--wo___3qlXk","races__legends--po":"splitView__races__legends--po___2t7za","races__legends--mb":"splitView__races__legends--mb___2DT_I",races__selections:"splitView__races__selections___2BXpU","races__legend--vs":"splitView__races__legend--vs___36_dr",races__part:"splitView__races__part___1PKcV","races__part--mb":"splitView__races__part--mb___1fha0","races__part--wo":"splitView__races__part--wo___2cFEK","races__part--po":"splitView__races__part--po___1Ojd8","races__part--favor":"splitView__races__part--favor___3CY46","races__part--icon":"splitView__races__part--icon___2rvUk","races__part--name":"splitView__races__part--name___2FP0W","races__part--tj":"splitView__races__part--tj___3boK0","races__part--par":"splitView__races__part--par___2G8ze",races__sel:"splitView__races__sel___3sao5","races__sel--on":"splitView__races__sel--on___3JBLS",races__cast:"splitView__races__cast___BdMgb","races--gh":"splitView__races--gh___30XQx","races--scroll":"splitView__races--scroll___beJMj","races__cast--lines":"splitView__races__cast--lines___1-4-C","races__cast--tricast":"splitView__races__cast--tricast___2IniB","races__cast--action":"splitView__races__cast--action___2Om62","races--disabled":"splitView__races--disabled___3FxVo",market__content:"splitView__market__content___yAVas"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberOfVisibleLeagues=t.getLeaguesFromCache=t.getLeaguesFromEvents=t.leagueOrderByPriority=t.getLiveEventsBySport=void 0;const r=n(3);t.getLiveEventsBySport=e=>{const t=Object.keys(e);let n={};return t.forEach(t=>{const r=e[t].filter(e=>e.IsLive);r.length&&(n[t]=r)}),n},t.leagueOrderByPriority=(e,t)=>e.LeagueOrder-t.LeagueOrder,t.getLeaguesFromEvents=(e,n)=>{let r={};return null==e||e.forEach(t=>{if(!r[t.LeagueId]){const a=e.filter(e=>e.LeagueId==t.LeagueId);r[t.LeagueId]={Id:t.LeagueId,LeagueId:t.LeagueId,LeagueName:t.LeagueName,LeagueOrder:t.LeagueOrder,SportId:t.SportId,RegionId:t.RegionId,RegionName:t.RegionName,HasLiveEvents:a.some(e=>e.IsLive),HasSGPMarkets:!!n&&a.some(e=>n(e))}}}),Object.values(r).sort(t.leagueOrderByPriority)},t.getLeaguesFromCache=(e,n=!1)=>{let a=Object.values(r.LeagueCache.Index.BySport.get(e));return n&&(a=a.filter(e=>e.HasLiveEvents)),a.sort(t.leagueOrderByPriority)},t.numberOfVisibleLeagues=4},function(e,t,n){e.exports={"icn--countries-color":"main__icn--countries-color___1weUG",track:"main__track___7My-S",thumb:"main__thumb____Zn1h",c2d:"main__c2d___19pLQ",dummy:"main__dummy___1m1gs",nav:"main__nav___26evE",on:"main__on___2skBW",dataPanel:"main__dataPanel___Vo795",everspin:"main__everspin___wfH7l",eventList:"main__eventList___3l_CG"}},function(e,t,n){"use strict";var r,a,i;Object.defineProperty(t,"__esModule",{value:!0}),t.SearchField=t.SearchPanel=t.SearchInputListeners=void 0;const s=n(0),o=n(0),l=n(1),c=n(22),u=n(25),d=n(32),m=n(6),p=n(15),h=n(4),_=n(3),g=n(14),f=n(46),v=n(12),y=n(19),k=n(8),b=n(118),T=n(115),E=n(277);var S=l.default.bind(Object.assign({},E));const I=n(116);var O=l.default.bind(Object.assign({},I));h.Config.OnScreenKeyboard&&p.jsRequire("/JSComponents/Tablet/UI/UI.shellKeyboard.js");const w=window.Application||null,C=p.ProductId===c.Product.Terminal?"upcoming-view":"sports",L=h.Config.OnScreenKeyboard?{layoutSettings:null===(r=h.Config.OnScreenKeyboard)||void 0===r?void 0:r.Layouts,keyboardSettings:null===(a=h.Config.OnScreenKeyboard)||void 0===a?void 0:a.Settings,layoutSwitcherSettings:null===(i=h.Config.OnScreenKeyboard)||void 0===i?void 0:i.LayoutSwitcher}:null;t.SearchInputListeners={};const B=e=>Object.values(t.SearchInputListeners).forEach(t=>t(e)),P=function(){let e=null;return({target:t,target:{value:n}})=>{e&&clearTimeout(e),e=setTimeout(()=>{const e=n.trim();(e.length>=3||0===e.length)&&(e.length>=3&&"lobby"===w.CurrentPanel.ID&&(AppNav.navigateToLink(`/dashboard/${C}/`),t.value=n,t.focus()),B(e))},350)}}(),A=()=>{B("")},N=(e,t)=>v.orderEventsByLeagueTime(_.EventCache.item(e.EventId),_.EventCache.item(t.EventId))||y.orderMarketsBySortingKey(e,t),R=(e,t)=>N(_.MarketCache.item(e.MarketId),_.MarketCache.item(t.MarketId)),M=(e,t)=>e.toLowerCase().includes(t.toLowerCase());function x(e){const t=_.EventCache.item(e.target.dataset.id);AppNav.navigateToLink(`/dashboard/${C}/`),g.toggleLive(t.IsLive),g.setSplitViewEventId({eventId:e.target.dataset.id,currentLeague:t.LeagueId}),A()}function D(e){const t=_.MarketCache.item(e.target.dataset.id);if(t){AppNav.navigateToLink(`/dashboard/${C}/`);const e={outrightMarket:t.Id,currentSportId:t.SportId,currentLeague:t.LeagueId,resetScroll:!1};setTimeout(()=>{var n,r;g.setOutrightMode(e),null===(r=null===(n=document.querySelector(`.${O("market")}[data-id="${t.Id}"]`))||void 0===n?void 0:n.previousElementSibling)||void 0===r||r.scrollIntoView()})}A()}function F(e){const t=_.SelectionCache.item(e.target.dataset.id);t&&D({target:{dataset:{id:t.MarketId}}}),A()}function G(e){const t=_.EventCache.item(e.target.dataset.eventid);AppNav.navigateToLink(`/dashboard/${C}/`),g.toggleLive(t.IsLive),g.setSplitViewEventId({eventId:e.target.dataset.eventid,marketGroupId:d.marketGroupSpecial.all,marketId:e.target.dataset.marketid}),A()}function H(e){return s.createElement("a",{className:S("result"),onClick:x,"data-id":e.event.Id},s.createElement(k.IconSport,{sport:e.event.SportId,className:S("result--icon")}),s.createElement("div",{className:S("result--name")},e.event.EventName),s.createElement("div",{className:S("result--league")},e.event.SportName,", ",e.event.LeagueName))}function j({market:e}){const t=_.EventCache.item(e.EventId);return t?s.createElement("a",{className:S("result"),onClick:D,"data-id":e.Id},s.createElement(k.IconSport,{sport:e.SportId,className:S("result--icon")}),s.createElement("div",{className:S("result--name")},e.Title),s.createElement("div",{className:S("result--league")},t.SportName,", ",t.LeagueName)):s.createElement("div",null)}function W({selection:e}){const t=_.EventCache.item(e.EventId),n=_.MarketCache.item(e.MarketId);return t&&n?s.createElement("a",{className:S("result"),onClick:F,"data-id":e.Id},s.createElement(k.IconSport,{sport:t.SportId,className:S("result--icon")}),s.createElement("div",{className:S("result--name")},(null==n?void 0:n.Title)||e.Name),s.createElement("div",{className:S("result--league")},t.SportName,", ",t.LeagueName),s.createElement("div",{className:S("result--sel")},e&&s.createElement(f.Bet,{key:`${e.Id}${e.TrueOdds}`,line:e,market:n,modifier:"outright",showDesc:!0}))):s.createElement("div",null)}function V({market:e}){const t=_.EventCache.item(e.EventId);return s.createElement("a",{className:S("result"),onClick:G,"data-eventid":t.Id,"data-marketid":e.Id},s.createElement(k.IconSport,{sport:e.SportId,className:S("result--icon")}),s.createElement("div",{className:S("result--name")},e.Title),s.createElement("div",{className:S("result--league")},t.SportName,", ",t.LeagueName,", ",t.EventName))}t.SearchPanel=function(){var e;const[n,r]=o.useState(""),a=o.useRef();o.useEffect((function(){return t.SearchInputListeners.Results=r,w.onSwitchView.Search=A,()=>{delete t.SearchInputListeners.Results,delete w.onSwitchView.Search}}),[]),o.useEffect((function(){var e;null===(e=a.current.parentNode)||void 0===e||e.classList.toggle("on",Boolean(n))}),[n]);const i=""!==n?function(e){return _.EventCache.Index.ByType.get("Fixture").reduce((t,n)=>(M(n.EventName,e)&&(t[n.SportId]&&t[n.SportId].push(n)||(t[n.SportId]=[n])),t),{})}(n):{},l=""!==n?function(e){return _.MarketCache.Index.ByTitle.get("+").reduce((t,n)=>{const r=_.EventCache.item(n.EventId);return r&&"Outright"===r.Type&&!n.Tags.includes(u.MarketTag.PlayerProps)&&M(n.Title,e)&&(t[n.SportId]&&t[n.SportId].push(n)||(t[n.SportId]=[n])),t},{})}(n):{},c=""!==n?function(e){return Object.values(_.SelectionCache.all()).reduce((t,n)=>{const r=_.EventCache.item(n.EventId);return r&&"Outright"===r.Type&&_.MarketCache.item(n.MarketId)&&T.showSelection(n)&&M(n.Name,e)&&(t[r.SportId]&&t[r.SportId].push(n)||(t[r.SportId]=[n])),t},{})}(n):{},d=""!==n?function(e){return _.MarketCache.Index.ByPlayerProps.get("+").reduce((t,n)=>{const r=_.EventCache.item(n.EventId);return r&&b.isRegularMarket(n)&&M(n.Title||n.Name,e)&&(t[r.SportId]&&t[r.SportId].push(n)||(t[r.SportId]=[n])),t},{})}(n):{},p=(v.allSportsOrdered.length?v.allSportsOrdered:Object.keys(_.EventCache.Index.BySport.all())).map(e=>{var t,n,r,a;return{events:null===(t=i[e])||void 0===t?void 0:t.sort(v.orderEventsByLeagueTime),outrightMarkets:null===(n=l[e])||void 0===n?void 0:n.sort(N),outrightSelections:null===(r=c[e])||void 0===r?void 0:r.sort(R),playerProps:null===(a=d[e])||void 0===a?void 0:a.sort(N)}}),[h,g]=(null===(e=m.Dict.SummaryResults)||void 0===e?void 0:e.split("%%"))||["Search results (",")"];return s.createElement("div",{ref:a,className:S("panel"),key:n},p.map(({events:e,outrightMarkets:t,outrightSelections:n,playerProps:r},a)=>s.createElement(s.Fragment,{key:a},e&&e.map(e=>s.createElement(H,{key:`${a}-${e.Id}`,event:e})),t&&t.map(e=>s.createElement(j,{key:`${a}-${e.Id}`,market:e})),n&&n.map(e=>s.createElement(W,{key:`${a}-${e.Id}`,selection:e})),r&&r.map(e=>s.createElement(V,{key:`${a}-${e.Id}`,market:e})))),s.createElement("div",{className:S("summary")},h,s.createElement("span",{className:S("summary--val")}),g))},t.SearchField=function(e){const n=o.useRef();return o.useLayoutEffect(()=>(t.SearchInputListeners.ClearInput=e=>{Boolean(e)||n.current&&(n.current.value="")},h.Config.OnScreenKeyboard&&window.addEventListener("load",()=>{p.UI.shellKeyboard.initOnScreenKeyboard("#searchField",{...L,onKeyPress:function(e,t){P(t),p.AppReset&&p.AppReset.activate()}})}),()=>{delete t.SearchInputListeners.ClearInput}),[]),s.createElement("div",{className:[e.className,S("field--container")].join(" ")},s.createElement("input",{ref:n,id:"searchField",className:[e.className,S("field")].join(" "),placeholder:m.Dict.SearchPlaceholder||"Search...",onChange:P}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),a=n(0),i=n(1),s=n(69),o=n(14),l=n(6),c=n(22),u=n(3),d=n(281);var m=i.default.bind(Object.assign({},d));const p=LegacyProductID===c.Product.Terminal?"upcoming-view":"sports";t.default=()=>{const{isLive:e}=a.useContext(o.NavigationContext),t=!u.Store.hasLiveEvents;a.useContext(s.DataContext),a.useEffect(()=>{document.body.classList.toggle("live-filter-active",e)},[e]);return r.createElement("div",{className:m("base",{"base--active":e,"base--disabled":t}),onClick:()=>{AppNav.navigateToLink(`/dashboard/${p}/${e?"":"live"}`),o.toggleLive(!e)},"data-a":"live filter"},r.createElement("span",{className:m("label",{"label--active":e})},l.Dict.Live||"Live"))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Locale=void 0;const r=n(2),a=n(7),i=n(13),s={az:"ru",tr:"ru"},o={FullDateTimePattern:{month:"2-digit",day:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"},LongDatePattern:{month:"2-digit",day:"2-digit",year:"numeric"},MonthDayPattern:{day:"numeric",month:"numeric"},ShortDatePattern:{month:"2-digit",day:"2-digit",year:"2-digit"},ShortTimePattern:{hour:"2-digit",minute:"2-digit"},LongTimePattern:{hour:"2-digit",minute:"2-digit",second:"2-digit"}},l=r.CashierConfig.cmsSettings.DateTimeFormatInfo||{},c=r.CashierConfig.locale;t.Locale={switch(e){e!==r.CashierConfig.locale&&i.publish({topic:a.cashierTopics.localeChanged,data:{locale:e}})},replaceCultureForDate:()=>s[c]||c,clientFormatDate(e,t){return l[t]?e.toStringEx(l[t]):e.toLocaleDateString(this.replaceCultureForDate(),o[t])},getAdjustedDate(e){let t=new Date(e);return t.addHours(t.getTimezoneOffset()/60)},getClientDate(){const e=Data.getLocalTime(timeControl.getServerTime());let t=e.getMonth()+1,n=e.getDate();n<10&&(n="0"+n),t<10&&(t="0"+t);return`${e.getFullYear()}-${t}-${n}`}}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(348),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSerialNumber=t.getMachineId=t.getComputerName=void 0,t.getComputerName=function(){var e,t,n;return localStorage.getItem("ComputerName")||(null===(n=null===(t=null===(e=null===shell||void 0===shell?void 0:shell.remote)||void 0===e?void 0:e.storage)||void 0===t?void 0:t.identity)||void 0===n?void 0:n.computerName)||""},t.getMachineId=function(){var e,t="";return shell&&(null===shell||void 0===shell?void 0:shell.remote)&&(null===(e=null===shell||void 0===shell?void 0:shell.version)||void 0===e?void 0:e.current())>="6.0.0"&&(t=shell.remote.deviceId||shell.remote.system&&shell.remote.system.machineId),t},t.getSerialNumber=function(){var e,t;return localStorage.getItem("SerialNumber")||(null===(t=null===(e=null===shell||void 0===shell?void 0:shell.remote)||void 0===e?void 0:e.storage)||void 0===t?void 0:t.serialNumber)||""}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(438);Object.defineProperty(t,"Refresh",{enumerable:!0,get:function(){return r.RefreshComponent}})},function(e,t,n){"use strict";var r=n(72),a="function"==typeof Symbol&&Symbol.for,i=a?Symbol.for("react.element"):60103,s=a?Symbol.for("react.portal"):60106,o=a?Symbol.for("react.fragment"):60107,l=a?Symbol.for("react.strict_mode"):60108,c=a?Symbol.for("react.profiler"):60114,u=a?Symbol.for("react.provider"):60109,d=a?Symbol.for("react.context"):60110,m=a?Symbol.for("react.forward_ref"):60112,p=a?Symbol.for("react.suspense"):60113,h=a?Symbol.for("react.memo"):60115,_=a?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nB.length&&B.push(e)}function N(e,t,n){return null==e?0:function e(t,n,r,a){var o=typeof t;"undefined"!==o&&"boolean"!==o||(t=null);var l=!1;if(null===t)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case s:l=!0}}if(l)return r(a,t,""===n?"."+R(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c0?n.slice(0,t):n}change(e){}remove(e){const t=this.config.key(e);for(const n of t){const t=this.data[n],r=t?t.indexOf(e):-1;-1!==r&&t.splice(r,1),Array.isArray(t)&&!t.length&&delete this.data[n]}}all(){return this.data}};const i=a.getLogger("CACHE","white","#555");class s{constructor(e){this.idx={},this.config={indexes:{},prepare(){}},this.Index=e.indexes,Object.assign(this.config,e)}input(e,t){t===r.UpdateType.Remove?this.remove(e):t!==r.UpdateType.Add||this.idx[e.Id]?this.change(e):this.add(e)}add(e){this.config.prepare(e,this),e.snapshotStamp=s.lastSnapshotVersion,this.idx[e.Id]=e,Object.values(this.Index).forEach(t=>t.add(e))}change(e){this.config.prepare(e,this),e.snapshotStamp=s.lastSnapshotVersion;const t=this.idx[e.Id];t&&(Object.values(this.Index).forEach(e=>e.remove(t)),Object.assign(t,e),Object.values(this.Index).forEach(e=>e.add(t)))}remove(e){const t=this.idx[e];t&&(delete this.idx[e],Object.values(this.Index).forEach(e=>e.remove(t)))}item(e){return this.idx[e]}all(){return this.idx}toArray(){return Object.values(this.idx)}purge(){let e=0,t=Object.entries(this.idx);for(let[n,r]of t)r.snapshotStamp!==s.lastSnapshotVersion&&++e&&this.remove(n);console.log(...i(`Cache purged: ${e}/${t.length} items removed`))}clear(){let e=Object.entries(this.idx);for(let[t]of e)this.remove(t)}}t.SportBookCache=s,s.isFirstSnapshot=!0},function(e,t,n){"use strict";(function(t){var r=n(132),a=n(73),i=n(101),s=n(61),o={};function l(e,t){if("object"!=typeof e||t||(t=e,e=null),t=t||{},e){var n=i.parse(e,!0);if(null!=n.port&&(n.port=Number(n.port)),null===(t=s(n,t)).protocol)throw new Error("Missing protocol");t.protocol=t.protocol.replace(/:$/,"")}if(function(e){var t;e.auth&&((t=e.auth.match(/^(.+):(.+)$/))?(e.username=t[1],e.password=t[2]):e.username=e.auth)}(t),t.query&&"string"==typeof t.query.clientId&&(t.clientId=t.query.clientId),t.cert&&t.key){if(!t.protocol)throw new Error("Missing secure protocol key");if(-1===["mqtts","wss","wxs","alis"].indexOf(t.protocol))switch(t.protocol){case"mqtt":t.protocol="mqtts";break;case"ws":t.protocol="wss";break;case"wx":t.protocol="wxs";break;case"ali":t.protocol="alis";break;default:throw new Error('Unknown protocol for secure connection: "'+t.protocol+'"!')}}if(!o[t.protocol]){var a=-1!==["mqtts","wss"].indexOf(t.protocol);t.protocol=["mqtt","mqtts","ws","wss","wx","wxs","ali","alis"].filter((function(e,t){return(!a||t%2!=0)&&"function"==typeof o[e]}))[0]}if(!1===t.clean&&!t.clientId)throw new Error("Missing clientId for unclean clients");return t.protocol&&(t.defaultProtocol=t.protocol),new r((function(e){return t.servers&&(e._reconnectCount&&e._reconnectCount!==t.servers.length||(e._reconnectCount=0),t.host=t.servers[e._reconnectCount].host,t.port=t.servers[e._reconnectCount].port,t.protocol=t.servers[e._reconnectCount].protocol?t.servers[e._reconnectCount].protocol:t.defaultProtocol,t.hostname=t.host,e._reconnectCount++),o[t.protocol](e,t)}),t)}"browser"!==t.title?(o.mqtt=n(102),o.tcp=n(102),o.ssl=n(66),o.tls=n(66),o.mqtts=n(66)):(o.wx=n(103),o.wxs=n(103),o.ali=n(104),o.alis=n(104)),o.ws=n(105),o.wss=n(105),e.exports=l,e.exports.connect=l,e.exports.MqttClient=r,e.exports.Store=a}).call(this,n(5))},function(e,t,n){"use strict";(function(t,r){var a=n(27),i=n(73),s=n(195),o=n(33).Writable,l=n(11),c=n(212),u=n(213),d=n(61),m=t.setImmediate||function(e){r.nextTick(e)},p={keepalive:60,reschedulePings:!0,protocolId:"MQTT",protocolVersion:4,reconnectPeriod:1e3,connectTimeout:3e4,clean:!0,resubscribe:!0},h={0:"",1:"Unacceptable protocol version",2:"Identifier rejected",3:"Server unavailable",4:"Bad username or password",5:"Not authorized",16:"No matching subscribers",17:"No subscription existed",128:"Unspecified error",129:"Malformed Packet",130:"Protocol Error",131:"Implementation specific error",132:"Unsupported Protocol Version",133:"Client Identifier not valid",134:"Bad User Name or Password",135:"Not authorized",136:"Server unavailable",137:"Server busy",138:"Banned",139:"Server shutting down",140:"Bad authentication method",141:"Keep Alive timeout",142:"Session taken over",143:"Topic Filter invalid",144:"Topic Name invalid",145:"Packet identifier in use",146:"Packet Identifier not found",147:"Receive Maximum exceeded",148:"Topic Alias invalid",149:"Packet too large",150:"Message rate too high",151:"Quota exceeded",152:"Administrative action",153:"Payload format invalid",154:"Retain not supported",155:"QoS not supported",156:"Use another server",157:"Server moved",158:"Shared Subscriptions not supported",159:"Connection rate exceeded",160:"Maximum connect time",161:"Subscription Identifiers not supported",162:"Wildcard Subscriptions not supported"};function _(e,t,n){e.emit("packetsend",t),!s.writeToStream(t,e.stream,e.options)&&n?e.stream.once("drain",n):n&&n()}function g(e){e&&Object.keys(e).forEach((function(t){"function"==typeof e[t].cb&&(e[t].cb(new Error("Connection closed")),delete e[t])}))}function f(e,t,n,r){e.outgoingStore.put(t,(function(a){if(a)return n&&n(a);r(),_(e,t,n)}))}function v(){}function y(e,t){var n,r=this;if(!(this instanceof y))return new y(e,t);for(n in this.options=t||{},p)void 0===this.options[n]?this.options[n]=p[n]:this.options[n]=t[n];this.options.clientId="string"==typeof t.clientId?t.clientId:"mqttjs_"+Math.random().toString(16).substr(2,8),this.options.customHandleAcks=5===t.protocolVersion&&t.customHandleAcks?t.customHandleAcks:function(){arguments[3](0)},this.streamBuilder=e,this.outgoingStore=t.outgoingStore||new i,this.incomingStore=t.incomingStore||new i,this.queueQoSZero=void 0===t.queueQoSZero||t.queueQoSZero,this._resubscribeTopics={},this.messageIdToTopic={},this.pingTimer=null,this.connected=!1,this.disconnecting=!1,this.queue=[],this.connackTimer=null,this.reconnectTimer=null,this._storeProcessing=!1,this._packetIdsDuringStoreProcessing={},this.nextId=Math.max(1,Math.floor(65535*Math.random())),this.outgoing={},this._firstConnection=!0,this.on("close",(function(){this.connected=!1,clearTimeout(this.connackTimer)})),this.on("connect",(function(){var e=this.queue;!function t(){var n,a=e.shift();a&&(n=a.packet,r._sendPacket(n,(function(e){a.cb&&a.cb(e),t()})))}()})),this.on("close",(function(){null!==r.pingTimer&&(r.pingTimer.clear(),r.pingTimer=null)})),this.on("close",this._setupReconnect),a.EventEmitter.call(this),this._setupStream()}l(y,a.EventEmitter),y.prototype._setupStream=function(){var e,t=this,n=new o,a=s.parser(this.options),i=null,l=[];function c(){if(l.length)r.nextTick(u);else{var e=i;i=null,e()}}function u(){var e=l.shift();if(e)t._handlePacket(e,c);else{var n=i;i=null,n&&n()}}if(this._clearReconnect(),this.stream=this.streamBuilder(this),a.on("packet",(function(e){l.push(e)})),n._write=function(e,t,n){i=n,a.parse(e),u()},this.stream.pipe(n),this.stream.on("error",v),this.stream.on("close",(function(){var e;(e=t.outgoing)&&Object.keys(e).forEach((function(t){e[t].volatile&&"function"==typeof e[t].cb&&(e[t].cb(new Error("Connection closed")),delete e[t])})),t.emit("close")})),(e=Object.create(this.options)).cmd="connect",_(this,e),a.on("error",this.emit.bind(this,"error")),this.options.properties){if(!this.options.properties.authenticationMethod&&this.options.properties.authenticationData)return this.emit("error",new Error("Packet has no Authentication Method")),this;if(this.options.properties.authenticationMethod&&this.options.authPacket&&"object"==typeof this.options.authPacket)_(this,d({cmd:"auth",reasonCode:0},this.options.authPacket))}this.stream.setMaxListeners(1e3),clearTimeout(this.connackTimer),this.connackTimer=setTimeout((function(){t._cleanUp(!0)}),this.options.connectTimeout)},y.prototype._handlePacket=function(e,t){var n=this.options;if(5===n.protocolVersion&&n.properties&&n.properties.maximumPacketSize&&n.properties.maximumPacketSizei.properties.topicAliasMaximum||!i.properties.topicAliasMaximum&&n.properties.topicAlias))&&delete a.properties.topicAlias),n.qos){case 1:case 2:this.outgoing[a.messageId]={volatile:!1,cb:r||v},this._storeProcessing?(this._packetIdsDuringStoreProcessing[a.messageId]=!1,this._storePacket(a,void 0,n.cbStorePut)):this._sendPacket(a,void 0,n.cbStorePut);break;default:this._storeProcessing?this._storePacket(a,r,n.cbStorePut):this._sendPacket(a,r,n.cbStorePut)}return this},y.prototype.subscribe=function(){for(var e,t=new Array(arguments.length),n=0;n0){var t={qos:e.qos};5===p&&(t.nl=e.nl||!1,t.rap=e.rap||!1,t.rh=e.rh||0,t.properties=e.properties),c._resubscribeTopics[e.topic]=t,_.push(e.topic)}})),c.messageIdToTopic[e.messageId]=_}return this.outgoing[e.messageId]={volatile:!0,cb:function(e,t){if(!e)for(var n=t.granted,r=0;r0?this.once("outgoingEmpty",setTimeout.bind(null,i,10)):i()),this},y.prototype.removeOutgoingMessage=function(e){var t=this.outgoing[e]?this.outgoing[e].cb:null;return delete this.outgoing[e],this.outgoingStore.del({messageId:e},(function(){t(new Error("Message removed"))})),this},y.prototype.reconnect=function(e){var t=this,n=function(){e?(t.options.incomingStore=e.incomingStore,t.options.outgoingStore=e.outgoingStore):(t.options.incomingStore=null,t.options.outgoingStore=null),t.incomingStore=t.options.incomingStore||new i,t.outgoingStore=t.options.outgoingStore||new i,t.disconnecting=!1,t.disconnected=!1,t._deferredReconnect=null,t._reconnect()};return this.disconnecting&&!this.disconnected?this._deferredReconnect=n:n(),this},y.prototype._reconnect=function(){this.emit("reconnect"),this._setupStream()},y.prototype._setupReconnect=function(){var e=this;!e.disconnecting&&!e.reconnectTimer&&e.options.reconnectPeriod>0&&(this.reconnecting||(this.emit("offline"),this.reconnecting=!0),e.reconnectTimer=setInterval((function(){e._reconnect()}),e.options.reconnectPeriod))},y.prototype._clearReconnect=function(){this.reconnectTimer&&(clearInterval(this.reconnectTimer),this.reconnectTimer=null)},y.prototype._cleanUp=function(e,t){var n=arguments[2];if(t&&this.stream.on("close",t),e)0===this.options.reconnectPeriod&&this.options.clean&&g(this.outgoing),this.stream.destroy();else{var r=d({cmd:"disconnect"},n);this._sendPacket(r,m.bind(null,this.stream.end.bind(this.stream)))}this.disconnecting||(this._clearReconnect(),this._setupReconnect()),null!==this.pingTimer&&(this.pingTimer.clear(),this.pingTimer=null),t&&!this.connected&&(this.stream.removeListener("close",t),t())},y.prototype._sendPacket=function(e,t,n){if(n=n||v,this.connected){switch(this._shiftPingInterval(),e.cmd){case"publish":break;case"pubrel":return void f(this,e,t,n);default:return void _(this,e,t)}switch(e.qos){case 2:case 1:f(this,e,t,n);break;case 0:default:_(this,e,t)}}else this._storePacket(e,t,n)},y.prototype._storePacket=function(e,t,n){n=n||v,0===(e.qos||0)&&this.queueQoSZero||"publish"!==e.cmd?this.queue.push({packet:e,cb:t}):e.qos>0?(t=this.outgoing[e.messageId]?this.outgoing[e.messageId].cb:null,this.outgoingStore.put(e,(function(e){if(e)return t&&t(e);n()}))):t&&t(new Error("No connection to broker"))},y.prototype._setupPingTimer=function(){var e=this;!this.pingTimer&&this.options.keepalive&&(this.pingResp=!0,this.pingTimer=c((function(){e._checkPing()}),1e3*this.options.keepalive))},y.prototype._shiftPingInterval=function(){this.pingTimer&&this.options.keepalive&&this.options.reschedulePings&&this.pingTimer.reschedule(1e3*this.options.keepalive)},y.prototype._checkPing=function(){this.pingResp?(this.pingResp=!1,this._sendPacket({cmd:"pingreq"})):this._cleanUp(!0)},y.prototype._handlePingresp=function(){this.pingResp=!0},y.prototype._handleConnack=function(e){var t=this.options,n=5===t.protocolVersion?e.reasonCode:e.returnCode;if(clearTimeout(this.connackTimer),e.properties&&(e.properties.topicAliasMaximum&&(t.properties||(t.properties={}),t.properties.topicAliasMaximum=e.properties.topicAliasMaximum),e.properties.serverKeepAlive&&t.keepalive&&(t.keepalive=e.properties.serverKeepAlive,this._shiftPingInterval()),e.properties.maximumPacketSize&&(t.properties||(t.properties={}),t.properties.maximumPacketSize=e.properties.maximumPacketSize)),0===n)this.reconnecting=!1,this._onConnect(e);else if(n>0){var r=new Error("Connection refused: "+h[n]);r.code=n,this.emit("error",r)}},y.prototype._handlePublish=function(e,t){t=void 0!==t?t:v;var n=e.topic.toString(),r=e.payload,a=e.qos,i=e.messageId,s=this,o=this.options,l=[0,16,128,131,135,144,145,151,153];switch(a){case 2:o.customHandleAcks(n,r,e,(function(n,r){return n instanceof Error||(r=n,n=null),n?s.emit("error",n):-1===l.indexOf(r)?s.emit("error",new Error("Wrong reason code for pubrec")):void(r?s._sendPacket({cmd:"pubrec",messageId:i,reasonCode:r},t):s.incomingStore.put(e,(function(){s._sendPacket({cmd:"pubrec",messageId:i},t)})))}));break;case 1:o.customHandleAcks(n,r,e,(function(a,o){return a instanceof Error||(o=a,a=null),a?s.emit("error",a):-1===l.indexOf(o)?s.emit("error",new Error("Wrong reason code for puback")):(o||s.emit("message",n,r,e),void s.handleMessage(e,(function(e){if(e)return t&&t(e);s._sendPacket({cmd:"puback",messageId:i,reasonCode:o},t)})))}));break;case 0:this.emit("message",n,r,e),this.handleMessage(e,t)}},y.prototype.handleMessage=function(e,t){t()},y.prototype._handleAck=function(e){var t,n=e.messageId,r=e.cmd,a=null,i=this.outgoing[n]?this.outgoing[n].cb:null,s=this;if(i){switch(r){case"pubcomp":case"puback":var o=e.reasonCode;o&&o>0&&16!==o&&((t=new Error("Publish error: "+h[o])).code=o,i(t,e)),delete this.outgoing[n],this.outgoingStore.del(e,i);break;case"pubrec":a={cmd:"pubrel",qos:2,messageId:n};var l=e.reasonCode;l&&l>0&&16!==l?((t=new Error("Publish error: "+h[l])).code=l,i(t,e)):this._sendPacket(a);break;case"suback":delete this.outgoing[n];for(var c=0;c0)if(this.options.resubscribe)if(5===this.options.protocolVersion)for(var n=0;n>1,u=-7,d=n?a-1:0,m=n?-1:1,p=e[t+d];for(d+=m,i=p&(1<<-u)-1,p>>=-u,u+=o;u>0;i=256*i+e[t+d],d+=m,u-=8);for(s=i&(1<<-u)-1,i>>=-u,u+=r;u>0;s=256*s+e[t+d],d+=m,u-=8);if(0===i)i=1-c;else{if(i===l)return s?NaN:1/0*(p?-1:1);s+=Math.pow(2,r),i-=c}return(p?-1:1)*s*Math.pow(2,i-r)},t.write=function(e,t,n,r,a,i){var s,o,l,c=8*i-a-1,u=(1<>1,m=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,h=r?1:-1,_=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,s=u):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),(t+=s+d>=1?m/l:m*Math.pow(2,1-d))*l>=2&&(s++,l/=2),s+d>=u?(o=0,s=u):s+d>=1?(o=(t*l-1)*Math.pow(2,a),s+=d):(o=t*Math.pow(2,d-1)*Math.pow(2,a),s=0));a>=8;e[n+p]=255&o,p+=h,o/=256,a-=8);for(s=s<0;e[n+p]=255&s,p+=h,s/=256,c-=8);e[n+p-h]|=128*_}},function(e,t){},function(e,t,n){"use strict";var r=n(42).Buffer,a=n(136);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t,n,a,i=r.allocUnsafe(e>>>0),s=this.head,o=0;s;)t=s.data,n=i,a=o,t.copy(n,a),o+=s.data.length,s=s.next;return i},e}(),a&&a.inspect&&a.inspect.custom&&(e.exports.prototype[a.inspect.custom]=function(){var e=a.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,a=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(a.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(a.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(138),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(17))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,a,i,s,o,l=1,c={},u=!1,d=e.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(e);m=m&&m.setTimeout?m:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){h(e.data)},r=function(e){i.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(a=d.documentElement,r=function(e){var t=d.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,a.removeChild(t),t=null},a.appendChild(t)}):r=function(e){setTimeout(h,0,e)}:(s="setImmediate$"+Math.random()+"$",o=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(s)&&h(+t.data.slice(s.length))},e.addEventListener?e.addEventListener("message",o,!1):e.attachEvent("onmessage",o),r=function(t){e.postMessage(s+t,"*")}),m.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n=0?c(u):a(this.length)-c(l(u));t0?1:-1}},function(e,t,n){"use strict";var r=n(35),a={function:!0,object:!0};e.exports=function(e){return r(e)&&a[typeof e]||!1}},function(e,t,n){"use strict";var r,a,i,s,o=Object.create;n(84)()||(r=n(85)),e.exports=r?1!==r.level?o:(a={},i={},s={configurable:!1,enumerable:!1,writable:!0,value:void 0},Object.getOwnPropertyNames(Object.prototype).forEach((function(e){i[e]="__proto__"!==e?s:{configurable:!0,enumerable:!1,writable:!0,value:void 0}})),Object.defineProperties(a,i),Object.defineProperty(r,"nullPolyfill",{configurable:!1,enumerable:!1,writable:!1,value:a}),function(e,t){return o(null===e?a:e,t)}):o},function(e,t,n){"use strict";var r=n(155);e.exports=function(e){if("function"!=typeof e)return!1;if(!hasOwnProperty.call(e,"length"))return!1;try{if("number"!=typeof e.length)return!1;if("function"!=typeof e.call)return!1;if("function"!=typeof e.apply)return!1}catch(e){return!1}return!r(e)}},function(e,t,n){"use strict";var r=n(62);e.exports=function(e){if(!r(e))return!1;try{return!!e.constructor&&e.constructor.prototype===e}catch(e){return!1}}},function(e,t,n){"use strict";e.exports=function(){var e,t=Object.assign;return"function"==typeof t&&(t(e={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},function(e,t,n){"use strict";var r=n(158),a=n(21),i=Math.max;e.exports=function(e,t){var n,s,o,l=i(arguments.length,2);for(e=Object(a(e)),o=function(r){try{e[r]=t[r]}catch(e){n||(n=e)}},s=1;s-1}},function(e,t,n){"use strict";var r,a,i,s,o,l,c,u=n(20),d=n(28),m=Function.prototype.apply,p=Function.prototype.call,h=Object.create,_=Object.defineProperty,g=Object.defineProperties,f=Object.prototype.hasOwnProperty,v={configurable:!0,enumerable:!1,writable:!0};a=function(e,t){var n,a;return d(t),a=this,r.call(this,e,n=function(){i.call(a,e,n),m.call(t,this,arguments)}),n.__eeOnceListener__=t,this},o={on:r=function(e,t){var n;return d(t),f.call(this,"__ee__")?n=this.__ee__:(n=v.value=h(null),_(this,"__ee__",v),v.value=null),n[e]?"object"==typeof n[e]?n[e].push(t):n[e]=[n[e],t]:n[e]=t,this},once:a,off:i=function(e,t){var n,r,a,i;if(d(t),!f.call(this,"__ee__"))return this;if(!(n=this.__ee__)[e])return this;if("object"==typeof(r=n[e]))for(i=0;a=r[i];++i)a!==t&&a.__eeOnceListener__!==t||(2===r.length?n[e]=r[i?0:1]:r.splice(i,1));else r!==t&&r.__eeOnceListener__!==t||delete n[e];return this},emit:s=function(e){var t,n,r,a,i;if(f.call(this,"__ee__")&&(a=this.__ee__[e]))if("object"==typeof a){for(n=arguments.length,i=new Array(n-1),t=1;t=55296&&g<=56319&&(_+=e[++p]),l.call(t,f,_,d),!m);++p);else c.call(e,(function(e){return l.call(t,f,e,d),m}))}},function(e,t,n){"use strict";var r=n(53),a=n(54),i=n(175),s=n(190),o=n(90),l=n(23).iterator;e.exports=function(e){return"function"==typeof o(e)[l]?e[l]():r(e)?new i(e):a(e)?new s(e):new i(e)}},function(e,t,n){"use strict";var r,a=n(51),i=n(88),s=n(20),o=n(23),l=n(64),c=Object.defineProperty;r=e.exports=function(e,t){if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");l.call(this,e),t=t?i.call(t,"key+value")?"key+value":i.call(t,"key")?"key":"value":"value",c(this,"__kind__",s("",t))},a&&a(r,l),delete r.prototype.constructor,r.prototype=Object.create(l.prototype,{_resolve:s((function(e){return"value"===this.__kind__?this.__list__[e]:"key+value"===this.__kind__?[e,this.__list__[e]]:e}))}),c(r.prototype,o.toStringTag,s("c","Array Iterator"))},function(e,t,n){"use strict";var r,a=n(36),i=n(177),s=n(181),o=n(182),l=n(87),c=n(187),u=Function.prototype.bind,d=Object.defineProperty,m=Object.prototype.hasOwnProperty;r=function(e,t,n){var r,a=i(t)&&s(t.value);return delete(r=o(t)).writable,delete r.value,r.get=function(){return!n.overwriteDefinition&&m.call(this,e)?a:(t.value=u.call(a,n.resolveContext?n.resolveContext(this):this),d(this,e,t),this[e])},r},e.exports=function(e){var t=l(arguments[1]);return a(t.resolveContext)&&s(t.resolveContext),c(e,(function(e,n){return r(n,e,t)}))}},function(e,t,n){"use strict";var r=n(91),a=n(36);e.exports=function(e){return a(e)?e:r(e,"Cannot use %v",arguments[1])}},function(e,t,n){"use strict";var r=n(36),a=n(62),i=Object.prototype.toString;e.exports=function(e){if(!r(e))return null;if(a(e)){var t=e.toString;if("function"!=typeof t)return null;if(t===i)return null}try{return""+e}catch(e){return null}}},function(e,t,n){"use strict";var r=n(180),a=/[\n\r\u2028\u2029]/g;e.exports=function(e){var t=r(e);return null===t?"":(t.length>100&&(t=t.slice(0,99)+"…"),t=t.replace(a,(function(e){switch(e){case"\n":return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw new Error("Unexpected character")}})))}},function(e,t,n){"use strict";e.exports=function(e){try{return e.toString()}catch(t){try{return String(e)}catch(e){return null}}}},function(e,t,n){"use strict";var r=n(91),a=n(86);e.exports=function(e){return a(e)?e:r(e,"%v is not a plain function",arguments[1])}},function(e,t,n){"use strict";var r=n(183),a=n(63),i=n(21);e.exports=function(e){var t=Object(i(e)),n=arguments[1],s=Object(arguments[2]);if(t!==e&&!n)return t;var o={};return n?r(n,(function(t){(s.ensure||t in e)&&(o[t]=e[t])})):a(o,e),o}},function(e,t,n){"use strict";e.exports=n(184)()?Array.from:n(185)},function(e,t,n){"use strict";e.exports=function(){var e,t,n=Array.from;return"function"==typeof n&&(t=n(e=["raz","dwa"]),Boolean(t&&t!==e&&"dwa"===t[1]))}},function(e,t,n){"use strict";var r=n(23).iterator,a=n(53),i=n(186),s=n(83),o=n(28),l=n(21),c=n(35),u=n(54),d=Array.isArray,m=Function.prototype.call,p={configurable:!0,enumerable:!0,writable:!0,value:null},h=Object.defineProperty;e.exports=function(e){var t,n,_,g,f,v,y,k,b,T,E=arguments[1],S=arguments[2];if(e=Object(l(e)),c(E)&&o(E),this&&this!==Array&&i(this))t=this;else{if(!E){if(a(e))return 1!==(f=e.length)?Array.apply(null,e):((g=new Array(1))[0]=e[0],g);if(d(e)){for(g=new Array(f=e.length),n=0;n=55296&&v<=56319&&(T+=e[++n]),T=E?m.call(E,S,T,_):T,t?(p.value=T,h(g,_,p)):g[_]=T,++_;f=_}if(void 0===f)for(f=s(e.length),t&&(g=new t(f)),n=0;n=55296&&t<=56319?n+this.__list__[this.__nextIndex__++]:n}))}),l(r.prototype,s.toStringTag,i("c","String Iterator"))},function(e,t,n){"use strict";var r,a=n(51),i=n(20),s=n(64),o=n(23).toStringTag,l=n(192),c=Object.defineProperties,u=s.prototype._unBind;r=e.exports=function(e,t){if(!(this instanceof r))return new r(e,t);s.call(this,e.__mapKeysData__,e),t&&l[t]||(t="key+value"),c(this,{__kind__:i("",t),__values__:i("w",e.__mapValuesData__)})},a&&a(r,s),r.prototype=Object.create(s.prototype,{constructor:i(r),_resolve:i((function(e){return"value"===this.__kind__?this.__values__[e]:"key"===this.__kind__?this.__list__[e]:[this.__list__[e],this.__values__[e]]})),_unBind:i((function(){this.__values__=null,u.call(this)})),toString:i((function(){return"[object Map Iterator]"}))}),Object.defineProperty(r.prototype,o,i("c","Map Iterator"))},function(e,t,n){"use strict";e.exports=n(193)("key","value","key+value")},function(e,t,n){"use strict";var r=Array.prototype.forEach,a=Object.create;e.exports=function(e){var t=a(null);return r.call(arguments,(function(e){t[e]=!0})),t}},function(e,t,n){"use strict";e.exports="undefined"!=typeof Map&&"[object Map]"===Object.prototype.toString.call(new Map)},function(e,t,n){t.parser=n(196).parser,t.generate=n(210),t.writeToStream=n(100)},function(e,t,n){const r=n(197),a=n(27),i=n(207),s=n(98),o=n(99)("mqtt-packet:parser");class l extends a{constructor(){super(),this.parser=this.constructor.parser}static parser(e){return this instanceof l?(this.settings=e||{},this._states=["_parseHeader","_parseLength","_parsePayload","_newPacket"],this._resetState(),this):(new l).parser(e)}_resetState(){o("_resetState: resetting packet, error, _list, and _stateCounter"),this.packet=new i,this.error=null,this._list=r(),this._stateCounter=0}parse(e){for(this.error&&this._resetState(),this._list.append(e),o("parse: current state: %s",this._states[this._stateCounter]);(-1!==this.packet.length||this._list.length>0)&&this[this._states[this._stateCounter]]()&&!this.error;)this._stateCounter++,o("parse: state complete. _stateCounter is now: %d",this._stateCounter),o("parse: packet.length: %d, buffer list length: %d",this.packet.length,this._list.length),this._stateCounter>=this._states.length&&(this._stateCounter=0);return o("parse: exited while loop. packet: %d, buffer list length: %d",this.packet.length,this._list.length),this._list.length}_parseHeader(){const e=this._list.readUInt8(0);return this.packet.cmd=s.types[e>>s.CMD_SHIFT],this.packet.retain=0!=(e&s.RETAIN_MASK),this.packet.qos=e>>s.QOS_SHIFT&s.QOS_MASK,this.packet.dup=0!=(e&s.DUP_MASK),o("_parseHeader: packet: %o",this.packet),this._list.consume(1),!0}_parseLength(){const e=this._parseVarByteNum(!0);return e&&(this.packet.length=e.value,this._list.consume(e.bytes)),o("_parseLength %d",e.value),!!e}_parsePayload(){o("_parsePayload: payload %O",this._list);let e=!1;if(0===this.packet.length||this._list.length>=this.packet.length){switch(this._pos=0,this.packet.cmd){case"connect":this._parseConnect();break;case"connack":this._parseConnack();break;case"publish":this._parsePublish();break;case"puback":case"pubrec":case"pubrel":case"pubcomp":this._parseConfirmation();break;case"subscribe":this._parseSubscribe();break;case"suback":this._parseSuback();break;case"unsubscribe":this._parseUnsubscribe();break;case"unsuback":this._parseUnsuback();break;case"pingreq":case"pingresp":break;case"disconnect":this._parseDisconnect();break;case"auth":this._parseAuth();break;default:this._emitError(new Error("Not supported"))}e=!0}return o("_parsePayload complete result: %s",e),e}_parseConnect(){let e,t,n,r;o("_parseConnect");const a={},i=this.packet,l=this._parseString();if(null===l)return this._emitError(new Error("Cannot parse protocolId"));if("MQTT"!==l&&"MQIsdp"!==l)return this._emitError(new Error("Invalid protocolId"));if(i.protocolId=l,this._pos>=this._list.length)return this._emitError(new Error("Packet too short"));if(i.protocolVersion=this._list.readUInt8(this._pos),i.protocolVersion>=128&&(i.bridgeMode=!0,i.protocolVersion=i.protocolVersion-128),3!==i.protocolVersion&&4!==i.protocolVersion&&5!==i.protocolVersion)return this._emitError(new Error("Invalid protocol version"));if(this._pos++,this._pos>=this._list.length)return this._emitError(new Error("Packet too short"));if(a.username=this._list.readUInt8(this._pos)&s.USERNAME_MASK,a.password=this._list.readUInt8(this._pos)&s.PASSWORD_MASK,a.will=this._list.readUInt8(this._pos)&s.WILL_FLAG_MASK,a.will&&(i.will={},i.will.retain=0!=(this._list.readUInt8(this._pos)&s.WILL_RETAIN_MASK),i.will.qos=(this._list.readUInt8(this._pos)&s.WILL_QOS_MASK)>>s.WILL_QOS_SHIFT),i.clean=0!=(this._list.readUInt8(this._pos)&s.CLEAN_SESSION_MASK),this._pos++,i.keepalive=this._parseNum(),-1===i.keepalive)return this._emitError(new Error("Packet too short"));if(5===i.protocolVersion){const e=this._parseProperties();Object.getOwnPropertyNames(e).length&&(i.properties=e)}const c=this._parseString();if(null===c)return this._emitError(new Error("Packet too short"));if(i.clientId=c,o("_parseConnect: packet.clientId: %s",i.clientId),a.will){if(5===i.protocolVersion){const e=this._parseProperties();Object.getOwnPropertyNames(e).length&&(i.will.properties=e)}if(e=this._parseString(),null===e)return this._emitError(new Error("Cannot parse will topic"));if(i.will.topic=e,o("_parseConnect: packet.will.topic: %s",i.will.topic),t=this._parseBuffer(),null===t)return this._emitError(new Error("Cannot parse will payload"));i.will.payload=t,o("_parseConnect: packet.will.paylaod: %s",i.will.payload)}if(a.username){if(r=this._parseString(),null===r)return this._emitError(new Error("Cannot parse username"));i.username=r,o("_parseConnect: packet.username: %s",i.username)}if(a.password){if(n=this._parseBuffer(),null===n)return this._emitError(new Error("Cannot parse password"));i.password=n}return this.settings=i,o("_parseConnect: complete"),i}_parseConnack(){o("_parseConnack");const e=this.packet;if(this._list.length<1)return null;if(e.sessionPresent=!!(this._list.readUInt8(this._pos++)&s.SESSIONPRESENT_MASK),5===this.settings.protocolVersion)this._list.length>=2?e.reasonCode=this._list.readUInt8(this._pos++):e.reasonCode=0;else{if(this._list.length<2)return null;e.returnCode=this._list.readUInt8(this._pos++)}if(-1===e.returnCode||-1===e.reasonCode)return this._emitError(new Error("Cannot parse return code"));if(5===this.settings.protocolVersion){const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}o("_parseConnack: complete")}_parsePublish(){o("_parsePublish");const e=this.packet;if(e.topic=this._parseString(),null===e.topic)return this._emitError(new Error("Cannot parse topic"));if(!(e.qos>0)||this._parseMessageId()){if(5===this.settings.protocolVersion){const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}e.payload=this._list.slice(this._pos,e.length),o("_parsePublish: payload from buffer list: %o",e.payload)}}_parseSubscribe(){o("_parseSubscribe");const e=this.packet;let t,n,r,a,i,l,c;if(1!==e.qos)return this._emitError(new Error("Wrong subscribe header"));if(e.subscriptions=[],this._parseMessageId()){if(5===this.settings.protocolVersion){const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}for(;this._pos=e.length)return this._emitError(new Error("Malformed Subscribe Payload"));n=this._parseByte(),r=n&s.SUBSCRIBE_OPTIONS_QOS_MASK,l=0!=(n>>s.SUBSCRIBE_OPTIONS_NL_SHIFT&s.SUBSCRIBE_OPTIONS_NL_MASK),i=0!=(n>>s.SUBSCRIBE_OPTIONS_RAP_SHIFT&s.SUBSCRIBE_OPTIONS_RAP_MASK),a=n>>s.SUBSCRIBE_OPTIONS_RH_SHIFT&s.SUBSCRIBE_OPTIONS_RH_MASK,c={topic:t,qos:r},5===this.settings.protocolVersion?(c.nl=l,c.rap=i,c.rh=a):this.settings.bridgeMode&&(c.rh=0,c.rap=!0,c.nl=!0),o("_parseSubscribe: push subscription `%s` to subscription",c),e.subscriptions.push(c)}}}_parseSuback(){o("_parseSuback");const e=this.packet;if(this.packet.granted=[],this._parseMessageId()){if(5===this.settings.protocolVersion){const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}for(;this._pos2?(e.reasonCode=this._parseByte(),o("_parseConfirmation: packet.reasonCode `%d`",e.reasonCode)):e.reasonCode=0,e.length>3)){const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}return!0}_parseDisconnect(){const e=this.packet;if(o("_parseDisconnect"),5===this.settings.protocolVersion){this._list.length>0?e.reasonCode=this._parseByte():e.reasonCode=0;const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}return o("_parseDisconnect result: true"),!0}_parseAuth(){o("_parseAuth");const e=this.packet;if(5!==this.settings.protocolVersion)return this._emitError(new Error("Not supported auth packet for this version MQTT"));e.reasonCode=this._parseByte();const t=this._parseProperties();return Object.getOwnPropertyNames(t).length&&(e.properties=t),o("_parseAuth: result: true"),!0}_parseMessageId(){const e=this.packet;return e.messageId=this._parseNum(),null===e.messageId?(this._emitError(new Error("Cannot parse messageId")),!1):(o("_parseMessageId: packet.messageId %d",e.messageId),!0)}_parseString(e){const t=this._parseNum(),n=t+this._pos;if(-1===t||n>this._list.length||n>this.packet.length)return null;const r=this._list.toString("utf8",this._pos,n);return this._pos+=t,o("_parseString: result: %s",r),r}_parseStringPair(){return o("_parseStringPair"),{name:this._parseString(),value:this._parseString()}}_parseBuffer(){const e=this._parseNum(),t=e+this._pos;if(-1===e||t>this._list.length||t>this.packet.length)return null;const n=this._list.slice(this._pos,t);return this._pos+=e,o("_parseBuffer: result: %o",n),n}_parseNum(){if(this._list.length-this._pos<2)return-1;const e=this._list.readUInt16BE(this._pos);return this._pos+=2,o("_parseNum: result: %s",e),e}_parse4ByteNum(){if(this._list.length-this._pos<4)return-1;const e=this._list.readUInt32BE(this._pos);return this._pos+=4,o("_parse4ByteNum: result: %s",e),e}_parseVarByteNum(e){o("_parseVarByteNum");let t,n=0,r=1,a=0,i=!1;const l=this._pos?this._pos:0;for(;n<4&&l+n=n&&this._emitError(new Error("Invalid variable byte integer")),l&&(this._pos+=n),i=!!i&&(e?{bytes:n,value:a}:a),o("_parseVarByteNum: result: %o",i),i}_parseByte(){let e;return this._pos0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return s.alloc(0);for(var t,n,r,a=s.allocUnsafe(e>>>0),i=this.head,o=0;i;)t=i.data,n=a,r=o,s.prototype.copy.call(t,n,r),o+=i.data.length,i=i.next;return a}},{key:"consume",value:function(e,t){var n;return ea.length?a.length:e;if(i===a.length?r+=a:r+=a.slice(0,e),0==(e-=i)){i===a.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=a.slice(i));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=s.allocUnsafe(e),n=this.head,r=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var a=n.data,i=e>a.length?a.length:e;if(a.copy(t,t.length-e,0,i),0==(e-=i)){i===a.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=a.slice(i));break}++r}return this.length-=r,t}},{key:l,value:function(e,t){return o(this,function(e){for(var t=1;t0,(function(e){r||(r=e),e&&s.forEach(c),i||(s.forEach(c),a(r))}))}));return t.reduce(u)}},function(e,t,n){"use strict";const{Buffer:r}=n(10),a=Symbol.for("BufferList");function i(e){if(!(this instanceof i))return new i(e);i._init.call(this,e)}i._init=function(e){Object.defineProperty(this,a,{value:!0}),this._bufs=[],this.length=0,e&&this.append(e)},i.prototype._new=function(e){return new i(e)},i.prototype._offset=function(e){if(0===e)return[0,0];let t=0;for(let n=0;nthis.length||e<0)return;const t=this._offset(e);return this._bufs[t[0]][t[1]]},i.prototype.slice=function(e,t){return"number"==typeof e&&e<0&&(e+=this.length),"number"==typeof t&&t<0&&(t+=this.length),this.copy(null,0,e,t)},i.prototype.copy=function(e,t,n,a){if(("number"!=typeof n||n<0)&&(n=0),("number"!=typeof a||a>this.length)&&(a=this.length),n>=this.length)return e||r.alloc(0);if(a<=0)return e||r.alloc(0);const i=!!e,s=this._offset(n),o=a-n;let l=o,c=i&&t||0,u=s[1];if(0===n&&a===this.length){if(!i)return 1===this._bufs.length?this._bufs[0]:r.concat(this._bufs,this.length);for(let t=0;tn)){this._bufs[t].copy(e,c,u,u+l),c+=n;break}this._bufs[t].copy(e,c,u),c+=n,l-=n,u&&(u=0)}return e.length>c?e.slice(0,c):e},i.prototype.shallowSlice=function(e,t){if(e=e||0,t="number"!=typeof t?this.length:t,e<0&&(e+=this.length),t<0&&(t+=this.length),e===t)return this._new();const n=this._offset(e),r=this._offset(t),a=this._bufs.slice(n[0],r[0]+1);return 0===r[1]?a.pop():a[a.length-1]=a[a.length-1].slice(0,r[1]),0!==n[1]&&(a[0]=a[0].slice(n[1])),this._new(a)},i.prototype.toString=function(e,t,n){return this.slice(t,n).toString(e)},i.prototype.consume=function(e){if(e=Math.trunc(e),Number.isNaN(e)||e<=0)return this;for(;this._bufs.length;){if(!(e>=this._bufs[0].length)){this._bufs[0]=this._bufs[0].slice(e),this.length-=e;break}e-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift()}return this},i.prototype.duplicate=function(){const e=this._new();for(let t=0;tthis.length?this.length:t;const a=this._offset(t);let i=a[0],s=a[1];for(;i=e.length){const n=t.indexOf(e,s);if(-1!==n)return this._reverseOffset([i,n]);s=t.length-e.length+1}else{const t=this._reverseOffset([i,s]);if(this._match(t,e))return t;s++}}s=0}return-1},i.prototype._match=function(e,t){if(this.length-e{if("%%"===n)return"%";s++;const i=t.formatters[a];if("function"==typeof i){const t=e[s];n=i.call(r,t),e.splice(s,1),s--}return n}),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return o.namespace=e,o.useColors=t.useColors(),o.color=t.selectColor(e),o.extend=r,o.destroy=t.destroy,Object.defineProperty(o,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==s?s:(a!==t.namespaces&&(a=t.namespaces,i=t.enabled(e)),i),set:e=>{s=e}}),"function"==typeof t.init&&t.init(o),o}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function a(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(a),...t.skips.map(a).map(e=>"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const r=("string"==typeof e?e:"").split(/[\s,]+/),a=r.length;for(n=0;n{t[n]=e[n]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t=1.5*n;return Math.round(e/n)+" "+r+(a?"s":"")}e.exports=function(e,t){t=t||{};var o=typeof e;if("string"===o&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var s=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*s;case"weeks":case"week":case"w":return 6048e5*s;case"days":case"day":case"d":return s*i;case"hours":case"hour":case"hrs":case"hr":case"h":return s*a;case"minutes":case"minute":case"mins":case"min":case"m":return s*r;case"seconds":case"second":case"secs":case"sec":case"s":return s*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return s;default:return}}(e);if("number"===o&&isFinite(e))return t.long?function(e){var t=Math.abs(e);if(t>=i)return s(e,t,i,"day");if(t>=a)return s(e,t,a,"hour");if(t>=r)return s(e,t,r,"minute");if(t>=n)return s(e,t,n,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=i)return Math.round(e/i)+"d";if(t>=a)return Math.round(e/a)+"h";if(t>=r)return Math.round(e/r)+"m";if(t>=n)return Math.round(e/n)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t,n){(function(t){const r=n(100),a=n(27);class i extends a{constructor(){super(),this._array=new Array(20),this._i=0}write(e){return this._array[this._i++]=e,!0}concat(){let e=0;const n=new Array(this._array.length),r=this._array;let a,i=0;for(a=0;a>8,0),n.writeUInt8(255&e,1),n}e.exports={cache:n,generateCache:function(){for(let e=0;e<65536;e++)n[e]=a(e)},generateNumber:a,genBufVariableByteInt:function(e){let n=0,a=0;const i=t.allocUnsafe(4);do{n=e%128|0,(e=e/128|0)>0&&(n|=128),i.writeUInt8(n,a++)}while(e>0&&a<4);return e>0&&(a=0),r?i.subarray(0,a):i.slice(0,a)},generate4ByteBuffer:function(e){const n=t.allocUnsafe(4);return n.writeUInt32BE(e,0),n}}}).call(this,n(10).Buffer)},function(e,t,n){"use strict";function r(e,t,n){var r=this;this._callback=e,this._args=n,this._interval=setInterval(e,t,this._args),this.reschedule=function(e){e||(e=r._interval),r._interval&&clearInterval(r._interval),r._interval=setInterval(r._callback,e,r._args)},this.clear=function(){r._interval&&(clearInterval(r._interval),r._interval=void 0)},this.destroy=function(){r._interval&&clearInterval(r._interval),r._callback=void 0,r._interval=void 0,r._args=void 0}}e.exports=function(){if("function"!=typeof arguments[0])throw new Error("callback needed");if("number"!=typeof arguments[1])throw new Error("interval needed");var e;if(arguments.length>0){e=new Array(arguments.length-2);for(var t=0;t= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=Math.floor,h=String.fromCharCode;function _(e){throw new RangeError(m[e])}function g(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function f(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+g((e=e.replace(d,".")).split("."),t).join(".")}function v(e){for(var t,n,r=[],a=0,i=e.length;a=55296&&t<=56319&&a65535&&(t+=h((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=h(e)})).join("")}function k(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function b(e,t,n){var r=0;for(e=n?p(e/700):e>>1,e+=p(e/t);e>455;r+=36)e=p(e/35);return p(r+36*e/(e+38))}function T(e){var t,n,r,a,i,s,o,c,u,d,m,h=[],g=e.length,f=0,v=128,k=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r=128&&_("not-basic"),h.push(e.charCodeAt(r));for(a=n>0?n+1:0;a=g&&_("invalid-input"),((c=(m=e.charCodeAt(a++))-48<10?m-22:m-65<26?m-65:m-97<26?m-97:36)>=36||c>p((l-f)/s))&&_("overflow"),f+=c*s,!(c<(u=o<=k?1:o>=k+26?26:o-k));o+=36)s>p(l/(d=36-u))&&_("overflow"),s*=d;k=b(f-i,t=h.length+1,0==i),p(f/t)>l-v&&_("overflow"),v+=p(f/t),f%=t,h.splice(f++,0,v)}return y(h)}function E(e){var t,n,r,a,i,s,o,c,u,d,m,g,f,y,T,E=[];for(g=(e=v(e)).length,t=128,n=0,i=72,s=0;s=t&&mp((l-n)/(f=r+1))&&_("overflow"),n+=(o-t)*f,t=o,s=0;sl&&_("overflow"),m==t){for(c=n,u=36;!(c<(d=u<=i?1:u>=i+26?26:u-i));u+=36)T=c-d,y=36-d,E.push(h(k(d+T%y,0))),c=p(T/y);E.push(h(k(c,0))),i=b(n,f,r==a),n=0,++r}++n,++t}return E.join("")}o={version:"1.4.1",ucs2:{decode:v,encode:y},decode:T,encode:E,toASCII:function(e){return f(e,(function(e){return u.test(e)?"xn--"+E(e):e}))},toUnicode:function(e){return f(e,(function(e){return c.test(e)?T(e.slice(4).toLowerCase()):e}))}},void 0===(a=function(){return o}.call(t,n,t,e))||(e.exports=a)}()}).call(this,n(215)(e),n(17))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(218),t.encode=t.stringify=n(219)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var s={};if("string"!=typeof e||0===e.length)return s;var o=/\+/g;e=e.split(t);var l=1e3;i&&"number"==typeof i.maxKeys&&(l=i.maxKeys);var c=e.length;l>0&&c>l&&(c=l);for(var u=0;u=0?(d=_.substr(0,g),m=_.substr(g+1)):(d=_,m=""),p=decodeURIComponent(d),h=decodeURIComponent(m),r(s,p)?a(s[p])?s[p].push(h):s[p]=[s[p],h]:s[p]=h}return s};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,o){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(s(e),(function(s){var o=encodeURIComponent(r(s))+n;return a(e[s])?i(e[s],(function(e){return o+encodeURIComponent(r(e))})).join(t):o+encodeURIComponent(r(e[s]))})).join(t):o?encodeURIComponent(r(o))+n+encodeURIComponent(r(e)):""};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r_)return void setTimeout(e,g,t,n,r);v&&"string"==typeof t&&(t=o.from(t,"utf8"));try{u.send(t)}catch(e){return r(e)}r()}:function(e,t,n){if(u.readyState!==u.OPEN)return void n();v&&"string"==typeof e&&(e=o.from(e,"utf8"));u.send(e,n)};n&&!Array.isArray(n)&&"object"==typeof n&&(l=n,n=null,("string"==typeof l.protocol||Array.isArray(l.protocol))&&(n=l.protocol));l||(l={});void 0===l.objectMode&&(l.objectMode=!(!0===l.binary||void 0===l.binary));var h=function(e,t,n){var r=new a({objectMode:e.objectMode});return r._write=t,r._flush=n,r}(l,p,(function(e){u.close(),e()}));l.objectMode||(h._writev=E);var _=l.browserBufferSize||524288,g=l.browserBufferTimeout||1e3;"object"==typeof e?u=e:(u=m&&d?new s(e,n):new s(e,n,l)).binaryType="arraybuffer";var f=void 0===u.addEventListener;u.readyState===u.OPEN?c=h:(c=c=i(void 0,void 0,l),l.objectMode||(c._writev=E),f?u.addEventListener("open",y):u.onopen=y);c.socket=u,f?(u.addEventListener("close",k),u.addEventListener("error",b),u.addEventListener("message",T)):(u.onclose=k,u.onerror=b,u.onmessage=T);h.on("close",(function(){u.close()}));var v=!l.objectMode;function y(){c.setReadable(h),c.setWritable(h),c.emit("connect")}function k(){c.end(),c.destroy()}function b(e){c.destroy(e)}function T(e){var t=e.data;t=t instanceof ArrayBuffer?o.from(t):o.from(t,"utf8"),h.push(t)}function E(e,t){for(var n=new Array(e.length),r=0;r{t(e)})}removeEventListener(e,t){const n=this.getHandlersList(e),r=n.indexOf(t);-1!==r&&n.splice(r,1)}}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(230),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPopularLeaguesById=void 0,t.getPopularLeaguesById=function(e=[],t=[],n={},r=!1){const a=[];return t.forEach(t=>{const r=n[t.Id];if(r){const t=r[0];t&&a.push({Id:t.LeagueId,LeagueName:t.LeagueName,SportId:t.SportId,iconId:e.find(e=>e===t.LeagueId)?"":t.SportId,HasLiveEvents:r.some(e=>e.IsLive)})}}),r?a.filter(e=>e.HasLiveEvents):a}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapSportDataEntity=void 0,t.mapSportDataEntity=(e,t)=>r(e,t);const r=(e,t)=>{const n={Id:""},a=t?"toLowerCase":"toUpperCase";if("object"!=typeof e)return e;for(let i in e){const s=e[i],o=i[0][a]()+i.slice(1);switch(s&&s.constructor.name){case"Array":n[o]=s.map(e=>r(e,t));break;case"Object":n[o]=r(s,t);break;default:n[o]=s}}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(106),a=n(9),i=n(26);!a.useTerminalClientV2&&i.events.addEventListener("snapshotSync",e=>{const t=e.detail;var n;t.SnapshotType===r.SnapshotType.MainSelection&&(e=>{const t=document.querySelector("#splash__screen .progress");t&&t.style.setProperty("--progress-value",e+"%"),setTimeout(()=>{t&&t.classList.toggle("on",e>0&&e<100)},0)})(t.Progress),t.SnapshotType===r.SnapshotType.SecondarySelection&&(n=t.Progress,document.body.style.setProperty("--sync-progress",n+"%")),t.SnapshotType===r.SnapshotType.SecondarySelection&&document.body.classList.toggle("sync",100!==t.Progress)})},function(e,t,n){e.exports={"icn--countries-color":"icon__icn--countries-color___3Uqal",icn:"icon__icn___2rzKr","icn--sport":"icon__icn--sport___G5hIu","icn--sport_upcoming":"icon__icn--sport_upcoming___2jZiU","icn--team":"icon__icn--team___2EHGC",b_1:"icon__b_1___39y1t",b_2:"icon__b_2___2DfKb",b_3:"icon__b_3___2ja4j",b_6:"icon__b_6___G4Grj",b_7:"icon__b_7___2Ouc8",b_8:"icon__b_8___SlMI0",b_9:"icon__b_9___1Dvem",b_10:"icon__b_10___1Qulj",b_11:"icon__b_11___1rgP6",b_12:"icon__b_12___3I1XO",b_13:"icon__b_13___3V929",b_14:"icon__b_14___2kvE4",b_15:"icon__b_15___3okBG",b_16:"icon__b_16___3PgCR",b_17:"icon__b_17___29nvd",b_18:"icon__b_18___3YAgX",b_19:"icon__b_19___3dCKY",b_20:"icon__b_20___2JJO_",b_21:"icon__b_21___vNOZO",b_22:"icon__b_22___1ZHdf",b_23:"icon__b_23___1D_PT",b_24:"icon__b_24___wrHhC",b_25:"icon__b_25___3bjYi",b_26:"icon__b_26___2Umzp",b_27:"icon__b_27___12HxF",b_28:"icon__b_28___23j3D",b_29:"icon__b_29___2Cd6d",b_30:"icon__b_30___3VCFD",b_31:"icon__b_31___3UxYb",b_32:"icon__b_32___1LYNP",b_33:"icon__b_33___22N2O",b_34:"icon__b_34___3dOJx",b_35:"icon__b_35___38wZy",b_36:"icon__b_36___2ocGX",b_37:"icon__b_37___26ARk",b_38:"icon__b_38___2IPza",b_39:"icon__b_39___Aq3DU",b_40:"icon__b_40___KrB2G",b_41:"icon__b_41___3FhZs",b_42:"icon__b_42___2DBfH",b_43:"icon__b_43___2BpzV",b_44:"icon__b_44___1We6T",b_45:"icon__b_45___cg0Xd",b_46:"icon__b_46___2AnP6",b_47:"icon__b_47___b9B-V",b_48:"icon__b_48___3xCZj",b_49:"icon__b_49___2euPK",b_50:"icon__b_50___27uY3",b_51:"icon__b_51___2jl_M",b_52:"icon__b_52___3rVPh",b_53:"icon__b_53___1nwq3",b_54:"icon__b_54___2Vb3N",b_55:"icon__b_55___2pgnB",b_56:"icon__b_56___3WYmd",b_57:"icon__b_57___3C4yt",b_58:"icon__b_58___1tQWx",b_59:"icon__b_59___FQ2UE",b_60:"icon__b_60___EizgQ",b_61:"icon__b_61___2dDtL",b_62:"icon__b_62___23W1Y",b_63:"icon__b_63___1vrov",b_64:"icon__b_64___VJC_1",b_65:"icon__b_65___1glHR",b_66:"icon__b_66___1TIqQ",b_67:"icon__b_67___vbaRw",b_68:"icon__b_68___H7Hek",b_70:"icon__b_70___3bowq",b_73:"icon__b_73___3POS0",b_75:"icon__b_75___r5xq8",b_287:"icon__b_287___VOzs2","icn--stats":"icon__icn--stats___3yAEE","icn--stats-split":"icon__icn--stats-split___1cdbE","icn--stats-flat":"icon__icn--stats-flat___2tE8T","icn--dropdown":"icon__icn--dropdown___J_x46","icn--dropdown-active":"icon__icn--dropdown-active___2_nxe","icn--dropdown-dark":"icon__icn--dropdown-dark___3Agud","icn--dropdown-dark-active":"icon__icn--dropdown-dark-active___1Oair","icn--right-arrow":"icon__icn--right-arrow___1p0DA","icn--countries":"icon__icn--countries___2d2hC","icn--country":"icon__icn--country___37GmO","icn--close":"icon__icn--close___PU37Y","icn--cross":"icon__icn--cross___Y1zNK","icn--corners":"icon__icn--corners___rvFgZ","icn--red-card":"icon__icn--red-card___1vamy","icn--yellow-card":"icon__icn--yellow-card___ADCxC","icn--corners-svg":"icon__icn--corners-svg___3uoB6","icn--penalty":"icon__icn--penalty___39qg3","icn--goals":"icon__icn--goals___3sC3B",c_3:"icon__c_3___1vyOO",c_6:"icon__c_6___Hv3Bx",c_59:"icon__c_59___cX5mA",c_12:"icon__c_12___3zUN2",c_1:"icon__c_1___2zz_s",c_9:"icon__c_9___2_B7g",c_5:"icon__c_5___35Oq-",c_10:"icon__c_10___3WpOl",c_4:"icon__c_4___2neu9",c_11:"icon__c_11___1owcL",c_7:"icon__c_7___5LdLG",c_15:"icon__c_15___-HIee",c_14:"icon__c_14___3bnrV",c_13:"icon__c_13___28ec2",c_16:"icon__c_16___3pdz_",c_23:"icon__c_23___I3NW5",c_19:"icon__c_19___2X0AQ",c_18:"icon__c_18___UNHWp",c_34:"icon__c_34___1HhL_",c_20:"icon__c_20___3ROmc",c_35:"icon__c_35___Y2ZYv",c_25:"icon__c_25___2QKPz",c_26:"icon__c_26___QyX-g",c_250:"icon__c_250___z2RW7",c_31:"icon__c_31___zL5Vd",c_28:"icon__c_28___3kG5j",c_17:"icon__c_17___3__Dn",c_33:"icon__c_33___1UN-f",c_32:"icon__c_32___2RV17",c_103:"icon__c_103___2hAlL",c_29:"icon__c_29___3FgMa",c_233:"icon__c_233___1i9yx",c_27:"icon__c_27___2tW69",c_22:"icon__c_22___3Jxd0",c_21:"icon__c_21___2OJNG",c_142:"icon__c_142___3fFbd",c_24:"icon__c_24___JETf0",c_114:"icon__c_114___1Ih6F",c_45:"icon__c_45___yEVnr",c_36:"icon__c_36___3SPcm",c_50:"icon__c_50___2eefY",c_122:"icon__c_122___3MTiQ",c_39:"icon__c_39___37JxB",c_208:"icon__c_208___1UIFY",c_44:"icon__c_44___RNuek",c_46:"icon__c_46___3fEfY",c_51:"icon__c_51___Y8H-k",c_37:"icon__c_37___1tCOo",c_47:"icon__c_47___120_X",c_117:"icon__c_117___l14b3",c_38:"icon__c_38___17Itr",c_40:"icon__c_40___132RA",c_43:"icon__c_43___3M0JS",c_48:"icon__c_48___4oGwZ",c_42:"icon__c_42___3Nqed",c_95:"icon__c_95___276CA",c_49:"icon__c_49___trfW9",c_251:"icon__c_251___2Wi2l",c_52:"icon__c_52___3zy6K",c_53:"icon__c_53___grFOz",c_56:"icon__c_56___7iIPm",c_55:"icon__c_55___2Pkby",c_57:"icon__c_57___30bWx",c_58:"icon__c_58___2hb8f",c_217:"icon__c_217___8nYmp",c_60:"icon__c_60___17jnL",c_62:"icon__c_62___2m8wA",c_204:"icon__c_204___1MHCf",c_260:"icon__c_260___CqY4h",c_85:"icon__c_85___3Cyk6",c_64:"icon__c_64___2auuY",c_61:"icon__c_61___23J7I",c_66:"icon__c_66___1vNf1",c_256:"icon__c_256___3fP3Q",c_69:"icon__c_69___f05LC",c_71:"icon__c_71___2NiSy",c_68:"icon__c_68___2Y4k2",c_67:"icon__c_67___1bxdj",c_72:"icon__c_72___SvOo0",c_73:"icon__c_73___1hewA",c_77:"icon__c_77___WWWGR",c_171:"icon__c_171___2Ftyh",c_209:"icon__c_209___1SMBa",c_74:"icon__c_74___14h81",c_76:"icon__c_76___1tEV-",c_54:"icon__c_54___3k2K2",c_79:"icon__c_79___KC8v4",c_80:"icon__c_80___2vYT1",c_86:"icon__c_86___2zncw",c_81:"icon__c_81___3H5ad",c_75:"icon__c_75___2SEi1",c_89:"icon__c_89___1yo-G",c_88:"icon__c_88___23xb8",c_78:"icon__c_78___1dYXe",c_83:"icon__c_83___2Rp0j",c_90:"icon__c_90___3-5sq",c_91:"icon__c_91___3ZXKi",c_96:"icon__c_96___2A6nJ",c_93:"icon__c_93___3uwP5",c_230:"icon__c_230___y3kVe",c_94:"icon__c_94___2mPRB",c_92:"icon__c_92___308Yv",c_97:"icon__c_97___2fJRK",c_106:"icon__c_106___3JP7w",c_102:"icon__c_102___1PcNc",c_98:"icon__c_98___2km-I",c_245:"icon__c_245___3PKvd",c_105:"icon__c_105___2ZFxW",c_263:"icon__c_263___3fVj6",c_104:"icon__c_104___1gbXY",c_99:"icon__c_99___dIxxA",c_100:"icon__c_100___NQSGt",c_107:"icon__c_107___1yusc",c_109:"icon__c_109___3OXJx",c_111:"icon__c_111___15Axr",c_108:"icon__c_108___oQdkj",c_110:"icon__c_110___3Qy0c",c_123:"icon__c_123___e96Ni",c_112:"icon__c_112___EtJtU",c_115:"icon__c_115___18N36",c_119:"icon__c_119___3f6b7",c_120:"icon__c_120___GwBh4",c_253:"icon__c_253___1yb79",c_121:"icon__c_121___AtXME",c_113:"icon__c_113___3dsBm",c_124:"icon__c_124___1sqo3",c_133:"icon__c_133___MKBUC",c_125:"icon__c_125___2-g6A",c_130:"icon__c_130___1Ldds",c_129:"icon__c_129___3P67M",c_134:"icon__c_134___1h96z",c_127:"icon__c_127___3QpLZ",c_131:"icon__c_131___1lp5l",c_132:"icon__c_132___3F7Mn",c_144:"icon__c_144___1tV0b",c_140:"icon__c_140___2FE2k",c_138:"icon__c_138___1ZBkt",c_152:"icon__c_152___fBN8o",c_154:"icon__c_154___F4UYf",c_151:"icon__c_151___1jnpg",c_141:"icon__c_141___n3Tl2",c_149:"icon__c_149___1V9qb",c_101:"icon__c_101___jtMvE",c_139:"icon__c_139___mKbQ6",c_146:"icon__c_146___wC7wq",c_147:"icon__c_147___1CG3r",c_150:"icon__c_150___qQxU-",c_240:"icon__c_240___2vMtZ",c_153:"icon__c_153___2WUK8",c_70:"icon__c_70___qlF9Y",c_137:"icon__c_137___1XGvm",c_136:"icon__c_136___hWjbd",c_143:"icon__c_143___3P0rO",c_247:"icon__c_247___2_DeZ",c_148:"icon__c_148___3lhrQ",c_135:"icon__c_135___1s6Ww",c_155:"icon__c_155___7PzZt",c_145:"icon__c_145___fSo8V",c_156:"icon__c_156___3mmAL",c_165:"icon__c_165___1j1rX",c_164:"icon__c_164___2P0Uu",c_162:"icon__c_162___hNRLa",c_8:"icon__c_8___Se8wB",c_157:"icon__c_157___7ctU8",c_167:"icon__c_167___2jmwr",c_161:"icon__c_161___1HOpm",c_158:"icon__c_158___2iUzI",c_160:"icon__c_160___1O5bQ",c_166:"icon__c_166___ls02L",c_159:"icon__c_159___2nquP",c_257:"icon__c_257___2LTD_",c_163:"icon__c_163___34UH7",c_168:"icon__c_168___39ef-",c_174:"icon__c_174____Nlrx",c_181:"icon__c_181___185ob",c_179:"icon__c_179___KdVGS",c_169:"icon__c_169___2u1Qr",c_172:"icon__c_172___ANCud",c_182:"icon__c_182___13MxN",c_170:"icon__c_170___1To_w",c_173:"icon__c_173___hdJis",c_177:"icon__c_177___urMgj",c_175:"icon__c_175___9Mu1z",c_180:"icon__c_180___1qzQh",c_178:"icon__c_178___2ZPeC",c_183:"icon__c_183___2eKq4",c_184:"icon__c_184___1RT7p",c_185:"icon__c_185___3gnmN",c_186:"icon__c_186___3lQ2f",c_187:"icon__c_187___2PUi9",c_249:"icon__c_249___2Ikfo",c_194:"icon__c_194___3Hpoq",c_118:"icon__c_118___3sdmr",c_126:"icon__c_126___23TVh",c_84:"icon__c_84___18f0g",c_238:"icon__c_238___1miRu",c_199:"icon__c_199___3YpmI",c_203:"icon__c_203___lzLRS",c_188:"icon__c_188___1YDb3",c_116:"icon__c_116___1He94",c_200:"icon__c_200___1la8t",c_246:"icon__c_246___3Owa_",c_190:"icon__c_190___3_zlA",c_198:"icon__c_198___2BT_d",c_193:"icon__c_193___qo3H0",c_252:"icon__c_252___2-cTw",c_197:"icon__c_197___2y4hT",c_195:"icon__c_195___135RD",c_231:"icon__c_231___FvIiD",c_176:"icon__c_176___2xIT1",c_189:"icon__c_189___3mcWv",c_201:"icon__c_201___2FbW8",c_242:"icon__c_242___22Y6M",c_248:"icon__c_248___3D1Ee",c_65:"icon__c_65___3I4SW",c_128:"icon__c_128___1i-mV",c_87:"icon__c_87___1-R3L",c_191:"icon__c_191___3pDvg",c_202:"icon__c_202___3s4wy",c_196:"icon__c_196___2x440",c_206:"icon__c_206___1t0DS",c_192:"icon__c_192___eIbX8",c_41:"icon__c_41___2h1WH",c_205:"icon__c_205___3nEqs",c_221:"icon__c_221___aV2Yu",c_212:"icon__c_212___2u14m",c_222:"icon__c_222___3mRvY",c_211:"icon__c_211___3mPJL",c_30:"icon__c_30___22WYY",c_82:"icon__c_82___14gkG",c_210:"icon__c_210___di17h",c_213:"icon__c_213___oeDlw",c_216:"icon__c_216___xuybv",c_219:"icon__c_219___V0dTw",c_215:"icon__c_215___2ccvS",c_218:"icon__c_218___2eSl_",c_214:"icon__c_214___2nf-4",c_207:"icon__c_207___3h4JQ",c_220:"icon__c_220___3ag9A",c_224:"icon__c_224___2mnWc",c_223:"icon__c_223___1w7K2",c_2:"icon__c_2___2-cci",c_225:"icon__c_225___1hhkU",c_227:"icon__c_227___37vKv",c_226:"icon__c_226___27fqV",c_228:"icon__c_228___3YiDV",c_259:"icon__c_259___1J3rn",c_229:"icon__c_229___3YQx1",c_236:"icon__c_236___3eQGN",c_232:"icon__c_232___J_cFl",c_235:"icon__c_235___2Jgwz",c_234:"icon__c_234___1-JPB",c_258:"icon__c_258___22-kd",c_237:"icon__c_237___rxwc8",c_63:"icon__c_63___1RiGX",c_239:"icon__c_239___UlaAW",c_241:"icon__c_241___1rYrY",c_243:"icon__c_243___1joGn",c_244:"icon__c_244___2PQjA"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),a=n(1),i=n(235),s=n(4),o=n(114),l=n(48),c=n(30);var u=a.default.bind(Object.assign({},i));t.default=({events:e})=>{const t=s.Config.BettingView.ShowDateBar,n=o.sortEvents(e,t);return r.createElement("div",{className:u("base")},n.map(e=>"number"==typeof e||"string"==typeof e?r.createElement(l.DateBar,{ts:e,key:e,useEmptyTitle:!t}):r.createElement(c.Event,{key:e.Id,event:e})))}},function(e,t,n){e.exports={"icn--countries-color":"eventsView__icn--countries-color___2zwYt",base:"eventsView__base___3bB-j"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.marketViewGroups=void 0;const r=n(39);t.marketViewGroups={basic:[r.marketTypesEnum.winnerFT,r.marketTypesEnum.winnerFirstHalf,r.marketTypesEnum.winnerSecondHalf,r.marketTypesEnum.winnerOffside,r.marketTypesEnum.oddEven,r.marketTypesEnum.doubleChance,r.marketTypesEnum.BTTS,r.marketTypesEnum.FTTS,r.marketTypesEnum.doubleChanceFirstHalf,r.marketTypesEnum.drawNoBet,r.marketTypesEnum.BTTSandOver25,r.marketTypesEnum.BTTSNoDraw,r.marketTypesEnum.oddEvenFirstHalf,r.marketTypesEnum.oddEvenSecondHalf,r.marketTypesEnum.BTTSInBothHalves,r.marketTypesEnum.BTTSInFirstHalf,r.marketTypesEnum.BTTSInSecondHalf,r.marketTypesEnum.BTTSInSecondHalfLive,r.marketTypesEnum.halfWithMostGoals,r.marketTypesEnum.cornersWinner,r.marketTypesEnum.cornersWinnerFirstHalf,r.marketTypesEnum.cornersOUFirstHalf,r.marketTypesEnum.cornersWinnerSecondHalf,r.marketTypesEnum.cornersOUSecondHalf,r.marketTypesEnum.totalTeamCorners,r.marketTypesEnum.firstCorner,r.marketTypesEnum.lastCorner,r.marketTypesEnum.totalCornersOddEven,r.marketTypesEnum.raceTo3Corners,r.marketTypesEnum.raceTo5Corners,r.marketTypesEnum.raceTo7Corners,r.marketTypesEnum.raceTo9Corners,r.marketTypesEnum.upTo70thMinOU,r.marketTypesEnum.upTo30thMinOU,r.marketTypesEnum.goalUpTo30Min,r.marketTypesEnum.goalScored1to15Min,r.marketTypesEnum.goalScored16to30Min,r.marketTypesEnum.goalScored31toHT,r.marketTypesEnum.goalScoredStarting2ndHalfto60Min,r.marketTypesEnum.goalScored61to75Min,r.marketTypesEnum.goalScored76toFT,r.marketTypesEnum.toWinToNil,r.marketTypesEnum.toWinFromBehind,r.marketTypesEnum.toWinEitherHalf,r.marketTypesEnum.ownGoal,r.marketTypesEnum.foulsWinner,r.marketTypesEnum.shotsOnTargetWinner,r.marketTypesEnum.totalBookingInMatchOU,r.marketTypesEnum.totalTeamBookings,r.marketTypesEnum.redCardsWinner,r.marketTypesEnum.redCardsHC,r.marketTypesEnum.redCardsOU,r.marketTypesEnum.firstBooking,r.marketTypesEnum.lastBooking],oneColMultiline:[r.marketTypesEnum.firstGoalMethodOfScoring,r.marketTypesEnum.playerProps,r.marketTypesEnum.firstGoalscorer,r.marketTypesEnum.anytimeGoalscorer,r.marketTypesEnum.anytimeGoalscorerLive,r.marketTypesEnum.secondGoalscorer,r.marketTypesEnum.thirdGoalscorer,r.marketTypesEnum.fourthGoalscorer,r.marketTypesEnum.HTFTBasketballLive2,r.marketTypesEnum.firstWickedMethod,r.marketTypesEnum.baseBallFirstRunMoneyLine,r.marketTypesEnum.basketBallMoneyLineTotalPoints,r.marketTypesEnum.basketBallSpreadTotalPoints,r.marketTypesEnum.iceHockeyMoneyLineTotalGoals,r.marketTypesEnum.iceHockeyPuckLineTotalGoals],twoColMultiline:[r.marketTypesEnum.ouAlternativeBasketball,r.marketTypesEnum.ouAlternativeBasketballLive,r.marketTypesEnum.ouAlternativeAmericanFootball,r.marketTypesEnum.ouAlternativeAmericanFootballLive,r.marketTypesEnum.totalTeamGoals1stPeriod,r.marketTypesEnum.totalPuckLineFirstPeriod,r.marketTypesEnum.ouAlternativeRuns2w,r.marketTypesEnum.ouTotalAlternativeLiveBaseball,r.marketTypesEnum.moneyLine1st5Innings,r.marketTypesEnum.runLine1st5Innings,r.marketTypesEnum.runLine1st5InningsLive,r.marketTypesEnum.totalTeamGoals,r.marketTypesEnum.totalTeamGoalsFirstHalf,r.marketTypesEnum.totalGoalsFirstHalf,r.marketTypesEnum.hcFT,r.marketTypesEnum.hcFirstHalf,r.marketTypesEnum.hcSecondHalf,r.marketTypesEnum.hcFTLive,r.marketTypesEnum.hcFirst180InMatchDarts,r.marketTypesEnum.hcFirstHalfHandball,r.marketTypesEnum.hcSecondHalfHandball,r.marketTypesEnum.hcFirstHalfHandballLive,r.marketTypesEnum.hcSecondHalfHandballLive,r.marketTypesEnum.cornersHC,r.marketTypesEnum.cornersHCFirstHalf,r.marketTypesEnum.cornersHCSecondHalf,r.marketTypesEnum.ballPossessionHC,r.marketTypesEnum.winnerAndBTTS,r.marketTypesEnum.playerTotals,r.marketTypesEnum.methodOfQual,r.marketTypesEnum.multiGoalsFT,r.marketTypesEnum.multiGoalsFirstHalf,r.marketTypesEnum.multiGoalsSecondHalf,r.marketTypesEnum.upTo30thMinHC,r.marketTypesEnum.hcAlternative,r.marketTypesEnum.hcAlternativeBasketball,r.marketTypesEnum.hcAlternativeBasketballLive,r.marketTypesEnum.hcSGPAlternativeBasketball,r.marketTypesEnum.hcAlternativeFirstHalfBasketball,r.marketTypesEnum.hcAlternativeSecondHalfBasketball,r.marketTypesEnum.hcAlternativeFirstQuarterBasketball,r.marketTypesEnum.hcAlternativeSecondQuarterBasketball,r.marketTypesEnum.hcAlternativeThirdQuarterBasketball,r.marketTypesEnum.hcAlternativeFourthQuarterBasketball,r.marketTypesEnum.hcAlternativeGoalsFirstHalf,r.marketTypesEnum.hcAlternativeGoals,r.marketTypesEnum.hcAlternativeGoalsLive,r.marketTypesEnum.hcAlternativeGoalsFirstHalfLive,r.marketTypesEnum.hcAlternativeGoalsSecondHalfLive,r.marketTypesEnum.hcAlternative2way,r.marketTypesEnum.hcAlternative2wayRugbyLeague,r.marketTypesEnum.hcAlternative2wayRugbyLeagueLive,r.marketTypesEnum.hcAlternative2wayRugbyUnion,r.marketTypesEnum.hcAlternative2wayRugbyUnionLive,r.marketTypesEnum.hcAlternativeAmericanFootball,r.marketTypesEnum.hcAlternativeAmericanFootballFirstHalf,r.marketTypesEnum.hcAlternativeAmericanFootballSecondHalf,r.marketTypesEnum.hcAlternativeAmericanFootballSecondHalfLive,r.marketTypesEnum.hcAlternativeAmericanFootballFirstQuarter,r.marketTypesEnum.hcAlternativeAmericanFootballFirstQuarterLive,r.marketTypesEnum.hcAlternativeAmericanFootballSecondQuarterLive,r.marketTypesEnum.hcAlternativeAmericanFootballThirdQuarterLive,r.marketTypesEnum.hcAlternativeAmericanFootballFourthQuarterLive,r.marketTypesEnum.hcAlternativeAmericanFootballLive,r.marketTypesEnum.hcAlternativeAmericanFootballFirstHalfLive,r.marketTypesEnum.hcAlternativeBandy,r.marketTypesEnum.hcAlternativeFirstHalfBandy,r.marketTypesEnum.hcFirstHalfBandy,r.marketTypesEnum.hcSecondHalfBandy,r.marketTypesEnum.hcTouchdowns,r.marketTypesEnum.hcTeamToScoreMostTriesRugbyLeague,r.marketTypesEnum.hcFirstHalfRugbyLeague,r.marketTypesEnum.toWinTheToss,r.marketTypesEnum.teamHighest1st6Over,r.marketTypesEnum.hcSets,r.marketTypesEnum.hcSetsLive,r.marketTypesEnum.hcGames,r.marketTypesEnum.hcGamesLive,r.marketTypesEnum.hcPuckLineExcludingOT,r.marketTypesEnum.hcPuckLineIncludingOT,r.marketTypesEnum.hcPuckLineIncludingOTFT,r.marketTypesEnum.hcPuckLineIncludingOTLiveIceHockey,r.marketTypesEnum.hcPuckLineIncludingET,r.marketTypesEnum.hcPuckLineExcludingOTLive,r.marketTypesEnum.hcPuckLineIncludingOTLive,r.marketTypesEnum.hcPuckLineFirstPeriod,r.marketTypesEnum.hcFirstQuarterLive,r.marketTypesEnum.hcSecondQuarterLive,r.marketTypesEnum.hcThirdQuarterLive,r.marketTypesEnum.hcFourthQuarterLive,r.marketTypesEnum.hcFirstHalfBasketballLive,r.marketTypesEnum.hcFirstHalfBasketball,r.marketTypesEnum.hcSecondHalfBasketball,r.marketTypesEnum.hcFirstQuarterBasketball,r.marketTypesEnum.hcSecondHalfBasketballLive,r.marketTypesEnum.hcFirstSetVolleyballLive,r.marketTypesEnum.hcSecondSetVolleyballLive,r.marketTypesEnum.hcThirdSetVolleyballLive,r.marketTypesEnum.hcFourthSetVolleyballLive,r.marketTypesEnum.hcFifthSetVolleyballLive,r.marketTypesEnum.hcFirstSetVolleyBall,r.marketTypesEnum.hcTotalPointsVolleyBall,r.marketTypesEnum.hcAlternativeRuns2w,r.marketTypesEnum.hcFirstQuarter,r.marketTypesEnum.hcFrame1Live,r.marketTypesEnum.hcFrame2Live,r.marketTypesEnum.hcFrame3Live,r.marketTypesEnum.hcFrame4Live,r.marketTypesEnum.hcFrame5Live,r.marketTypesEnum.hcFrame6Live,r.marketTypesEnum.hcFrame7Live,r.marketTypesEnum.hcFrame8Live,r.marketTypesEnum.hcFrame9Live,r.marketTypesEnum.hcFrame10Live,r.marketTypesEnum.hcFrame11Live,r.marketTypesEnum.hcFrame12Live,r.marketTypesEnum.hcFrame13Live,r.marketTypesEnum.hcFrame14Live,r.marketTypesEnum.hcFrame15Live,r.marketTypesEnum.hcFrame16Live,r.marketTypesEnum.hcFrame17Live,r.marketTypesEnum.hcFrame18Live,r.marketTypesEnum.hcFrame19Live,r.marketTypesEnum.hcFrame20Live,r.marketTypesEnum.hcFrame21Live,r.marketTypesEnum.hcFrame22Live,r.marketTypesEnum.hcFrame23Live,r.marketTypesEnum.hcFrame24Live,r.marketTypesEnum.hcFrame25Live,r.marketTypesEnum.hcFrame26Live,r.marketTypesEnum.hcFrame27Live,r.marketTypesEnum.hcFrame28Live,r.marketTypesEnum.hcFrame29Live,r.marketTypesEnum.hcFrame30Live,r.marketTypesEnum.hcMap1,r.marketTypesEnum.hcMap2,r.marketTypesEnum.hcMap3,r.marketTypesEnum.hcFirstPeriod,r.marketTypesEnum.hcSecondPeriod,r.marketTypesEnum.hcThirdPeriod,r.marketTypesEnum.hcAsianHockey,r.marketTypesEnum.totalBookingInMatchHC,r.marketTypesEnum.winnerAndOU15,r.marketTypesEnum.winnerAndOU15firstHalf,r.marketTypesEnum.winnerAndOU25,r.marketTypesEnum.winnerAndOU35,r.marketTypesEnum.multiBetExactScore,r.marketTypesEnum.goalsFirstHalf,r.marketTypesEnum.goalsSecondHalf,r.marketTypesEnum.offsideHC,r.marketTypesEnum.shotsOnTargetHC,r.marketTypesEnum.winningMarginBaseball,r.marketTypesEnum.winningMarginBaseballLive,r.marketTypesEnum.winningMargin12wayLive,r.marketTypesEnum.winningMargin7way,r.marketTypesEnum.winningMargin7wayLive,r.marketTypesEnum.exactScoreFirstSet,r.marketTypesEnum.exactScoreSecondSet,r.marketTypesEnum.exactScoreThirdSet,r.marketTypesEnum.exactScoreFirstSetLive,r.marketTypesEnum.exactScoreSecondSetLive,r.marketTypesEnum.exactScoreThirdSetLive,r.marketTypesEnum.exactScoreFourthSetLive,r.marketTypesEnum.exactScoreFifthSetLive,r.marketTypesEnum.exactScoreThirdSetLive2,r.marketTypesEnum.exactScoreFifthSetLive2,r.marketTypesEnum.iceHockeyCorrectScoreLive,r.marketTypesEnum.exactScoreIncludingOT,r.marketTypesEnum.exactScoreIncludingOT2,r.marketTypesEnum.exactScoreFirstSetVolley,r.marketTypesEnum.exactScoreFirstSetVolleyLive,r.marketTypesEnum.exactScoreSecondSetVolleyLive,r.marketTypesEnum.exactScoreThirdSetVolleyLive,r.marketTypesEnum.exactScoreFourthSetVolleyLive,r.marketTypesEnum.exactScoreFifthSetVolleyLive,r.marketTypesEnum.setBettingCorrectScore,r.marketTypesEnum.setBettingCorrectScore2,r.marketTypesEnum.firstSetOrMatch,r.marketTypesEnum.firstSetOrMatchLive,r.marketTypesEnum.roundGroupBetting,r.marketTypesEnum.fightOutcome,r.marketTypesEnum.roundBetting,r.marketTypesEnum.roundBettingAlternative,r.marketTypesEnum.methodOfVictory,r.marketTypesEnum.matchCorrectScore,r.marketTypesEnum.awayTeamTopBatsman,r.marketTypesEnum.homeTeamTopBatsman,r.marketTypesEnum.homeTeamTopBowler,r.marketTypesEnum.awayTeamTopBowler,r.marketTypesEnum.manOfTheMatch,r.marketTypesEnum.setScore,r.marketTypesEnum.totalPointsBasketball,r.marketTypesEnum.totalAssistsBasketball,r.marketTypesEnum.totalReboundsBasketball,r.marketTypesEnum.firstFieldGoalBasketball,r.marketTypesEnum.topScorerBasketball,r.marketTypesEnum.total3sBasketball,r.marketTypesEnum.totalAssistsIceHockey,r.marketTypesEnum.totalHitsBaseball,r.marketTypesEnum.passingYardsAmericanFootball,r.marketTypesEnum.passingTdsAmericanFootball,r.marketTypesEnum.interceptionsAmericanFootball,r.marketTypesEnum.rushingYardsAmericanFootball,r.marketTypesEnum.receivingYardsAmericanFootball,r.marketTypesEnum.receptionsAmericanFootball,r.marketTypesEnum.earnedRunsAllowedBaseball,r.marketTypesEnum.totalStrikeoutsBaseball,r.marketTypesEnum.totalBasesBaseball,r.marketTypesEnum.totalHomeRunBaseball,r.marketTypesEnum.shotsOnGoalIceHockey,r.marketTypesEnum.ptsRebsAstsBasketball,r.marketTypesEnum.foulsHC,r.marketTypesEnum.moneylineAndTotalPoints,r.marketTypesEnum.hcAndTotalPoints,r.marketTypesEnum.exactMethodOfVictoryMMA,r.marketTypesEnum.alternativeRoundBettingMMA,r.marketTypesEnum.methodOfVictoryDoubleChanceMMA,r.marketTypesEnum.roundAndMethodBettingMMA,r.marketTypesEnum.fightOutcomeMMA,r.marketTypesEnum.soccerSpread,r.marketTypesEnum.soccerSpreadLive,r.marketTypesEnum.spreadAlternativeBasketBall,r.marketTypesEnum.spreadAlternativeBasketBallLive,r.marketTypesEnum.hcRunLineAlternativeLiveBaseball,r.marketTypesEnum.hcFirstHalfAmericanFootball,r.marketTypesEnum.hcSecondHalfAmericanFootball,r.marketTypesEnum.hcFirstHalfAmericanFootballLive,r.marketTypesEnum.hcSecondHalfAmericanFootballLive,r.marketTypesEnum.hcFirstQuarterAmericanFootballLive,r.marketTypesEnum.hcSecondQuarterAmericanFootballLive,r.marketTypesEnum.hcThirdQuarterAmericanFootballLive,r.marketTypesEnum.hcFourthQuarterAmericanFootballLive,r.marketTypesEnum.hcFirstQuarterAmericanFootball,r.marketTypesEnum.hcSecondQuarterAmericanFootball,r.marketTypesEnum.hcThirdQuarterAmericanFootball,r.marketTypesEnum.hcFourthQuarterAmericanFootball,r.marketTypesEnum.baseBallMoneyLineTotalRuns,r.marketTypesEnum.baseBallRunLineTotalRuns,r.marketTypesEnum.baseballTeamRunsMoneyLine,r.marketTypesEnum.correctScore,r.marketTypesEnum.inningOf1stScore,r.marketTypesEnum.inningOfLastScore,r.marketTypesEnum.bothTeamsToScoreXRuns,r.marketTypesEnum.numberOfGoals,r.marketTypesEnum.numberOfGoalsFirstHalf,r.marketTypesEnum.multiGoals],threeColMultiline:[r.marketTypesEnum.HTFT,r.marketTypesEnum.HTFTBasketball,r.marketTypesEnum.doubleChanceAndGoals,r.marketTypesEnum.exactScore,r.marketTypesEnum.exactScoreFirstHalf,r.marketTypesEnum.exactScoreExcludingOT,r.marketTypesEnum.exactScoreExcludingOT2,r.marketTypesEnum.exactScoreExcludingOTLive,r.marketTypesEnum.exactScoreExcludingOTBandy,r.marketTypesEnum.exactScoreFirstPeriod,r.marketTypesEnum.exactScoreFirstPeriod2,r.marketTypesEnum.exactScoreSecondPeriod,r.marketTypesEnum.exactScoreFirstPeriodLive,r.marketTypesEnum.exactScoreThirdPeriod,r.marketTypesEnum.exactScoreIncludingOTLive,r.marketTypesEnum.exactScoreFirst3Innings,r.marketTypesEnum.exactScoreFirst5Innings,r.marketTypesEnum.exactScoreFirst7Innings,r.marketTypesEnum.exactScoreFTBaseball,r.marketTypesEnum.HTFTBasketballAlternative,r.marketTypesEnum.HTFTBasketballLive,r.marketTypesEnum.HTFTHandball,r.marketTypesEnum.HTFTHandballLive,r.marketTypesEnum.HTFTBandy,r.marketTypesEnum.firstPeriodOrFT,r.marketTypesEnum.firstPeriodOrFT2,r.marketTypesEnum.ouGoalCrazy,r.marketTypesEnum.goalCrazyLive,r.marketTypesEnum.goalCrazyFirstHalf,r.marketTypesEnum.HTFTandOU25,r.marketTypesEnum.firstGoalPeriod,r.marketTypesEnum.numberOfGoalsLive,r.marketTypesEnum.numberOfGoalsFirstHalfLive,r.marketTypesEnum.pulse30sec,r.marketTypesEnum.pulse1min,r.marketTypesEnum.pulse5min,r.marketTypesEnum.pulse10min,r.marketTypesEnum.whatWillHappenNextIn1min,r.marketTypesEnum.whatWillHappenNextIn1min2,r.marketTypesEnum.whatWillHappenNextIn1min3,r.marketTypesEnum.whatWillHappenNextIn1min4,r.marketTypesEnum.whatWillHappenNextIn5min,r.marketTypesEnum.whatWillHappenNextIn5min2,r.marketTypesEnum.whatWillHappenNextIn5min3,r.marketTypesEnum.whatWillHappenNextIn5min4,r.marketTypesEnum.threeWayHCExcludingOT,r.marketTypesEnum.doubleResult,r.marketTypesEnum.doubleResultRugbyUnion,r.marketTypesEnum.doubleResultBaseball,r.marketTypesEnum.doubleResultBaseballLive,r.marketTypesEnum.doubleResultAmericanFootball,r.marketTypesEnum.doubleResultAmericanFootballLive,r.marketTypesEnum.iceHockeyCorrectScoreFirstPeriodLive,r.marketTypesEnum.iceHockeyCorrectScoreSecondPeriodLive,r.marketTypesEnum.iceHockeyCorrectScoreThirdPeriodLive,r.marketTypesEnum.iceHockeyCorrectScoreExclOtLive,r.marketTypesEnum.set1scoreAfter4games,r.marketTypesEnum.set1scoreAfter4gamesLive,r.marketTypesEnum.set1scoreAfter6games,r.marketTypesEnum.set1scoreAfter6gamesLive,r.marketTypesEnum.set2scoreAfter4gamesLive,r.marketTypesEnum.set2scoreAfter6gamesLive,r.marketTypesEnum.set3scoreAfter4gamesLive,r.marketTypesEnum.set3scoreAfter6gamesLive,r.marketTypesEnum.numberOfGoalsExcludingOT,r.marketTypesEnum.numberOfGoalsExcludingOTLive,r.marketTypesEnum.firstInnings1stWicket7wayDismissal,r.marketTypesEnum.firstInnings2ndWicket7wayDismissal,r.marketTypesEnum.firstInnings10thWicket7wayDismissal,r.marketTypesEnum.secondInnings1stWicket7wayDismissal,r.marketTypesEnum.secondInnings2ndWicket7wayDismissal,r.marketTypesEnum.secondInnings3rdWicket7wayDismissal,r.marketTypesEnum.secondInnings4thWicket7wayDismissal,r.marketTypesEnum.secondInnings5thWicket7wayDismissal,r.marketTypesEnum.secondInnings6thWicket7wayDismissal,r.marketTypesEnum.secondInnings7thWicket7wayDismissal,r.marketTypesEnum.secondInnings8thWicket7wayDismissal,r.marketTypesEnum.secondInnings9thWicket7wayDismissal,r.marketTypesEnum.secondInnings10thWicket7wayDismissal,r.marketTypesEnum.thirdInnings1stWicket7wayDismissal,r.marketTypesEnum.thirdInnings2ndWicket7wayDismissal,r.marketTypesEnum.thirdInnings3rdWicket7wayDismissal,r.marketTypesEnum.thirdInnings4thWicket7wayDismissal,r.marketTypesEnum.thirdInnings5thWicket7wayDismissal,r.marketTypesEnum.thirdInnings6thWicket7wayDismissal,r.marketTypesEnum.thirdInnings7thWicket7wayDismissal,r.marketTypesEnum.thirdInnings8thWicket7wayDismissal,r.marketTypesEnum.thirdInnings9thWicket7wayDismissal,r.marketTypesEnum.thirdInnings10thWicket7wayDismissal,r.marketTypesEnum.fourthInnings1stWicket7wayDismissal,r.marketTypesEnum.fourthInnings2ndWicket7wayDismissal,r.marketTypesEnum.fourthInnings3rdWicket7wayDismissal,r.marketTypesEnum.fourthInnings4thWicket7wayDismissal,r.marketTypesEnum.fourthInnings5thWicket7wayDismissal,r.marketTypesEnum.fourthInnings6thWicket7wayDismissal,r.marketTypesEnum.fourthInnings7thWicket7wayDismissal,r.marketTypesEnum.fourthInnings8thWicket7wayDismissal,r.marketTypesEnum.fourthInnings9thWicket7wayDismissal,r.marketTypesEnum.fourthInnings10thWicket7wayDismissal,r.marketTypesEnum.soccerCorrectScore,r.marketTypesEnum.soccerCorrectScoreLive,r.marketTypesEnum.soccerCorrectScoreFirstHalf,r.marketTypesEnum.soccerCorrectScoreFirstHalfLive,r.marketTypesEnum.correctScore1stInning,r.marketTypesEnum.correctScore2ndInning,r.marketTypesEnum.correctScore3rdInning,r.marketTypesEnum.correctScore4thInning,r.marketTypesEnum.correctScore5thInning,r.marketTypesEnum.correctScore6thInning,r.marketTypesEnum.correctScore7thInning,r.marketTypesEnum.correctScore8thInning,r.marketTypesEnum.winningMargin,r.marketTypesEnum.ATT3W],twoColWithLabelMultiline:[r.marketTypesEnum.playerCards,r.marketTypesEnum.playerRedCard,r.marketTypesEnum.playerToBeCardedFirst],twoColWithHeaderMultiline:[r.marketTypesEnum.numberOfTeamGoals,r.marketTypesEnum.numberOfTeamGoalsFirstHalf,r.marketTypesEnum.numberOfTeamGoalsHockey,r.marketTypesEnum.numberOfTeamGoalsExcludingOT,r.marketTypesEnum.numberOfTeamGoalsETLive,r.marketTypesEnum.teamsCleanSheet,r.marketTypesEnum.teamsCleanSheetETLive,r.marketTypesEnum.teamsOddEven,r.marketTypesEnum.teamsOddEvenLive,r.marketTypesEnum.teamsOddEvenFirstHalf,r.marketTypesEnum.teamsOddEvenSecondHalf,r.marketTypesEnum.teamsOddEvenFirstHalfHandball,r.marketTypesEnum.teamsOddEvenSecondHalfHandball,r.marketTypesEnum.teamsOddEvenHandball,r.marketTypesEnum.teamsOddEvenHandballLive,r.marketTypesEnum.teamsOddEvenFirstHalfHandballLive,r.marketTypesEnum.teamsOddEvenSecondHalfHandballLive,r.marketTypesEnum.teamOddEvenBandy,r.marketTypesEnum.teamOddEventFirstHalfBandy,r.marketTypesEnum.teamOddEventSecondHalfBandy,r.marketTypesEnum.totalTeamOddEven,r.marketTypesEnum.totalTeamOddEvenFirstHalf,r.marketTypesEnum.totalTeamOddEvenFirstQuarter,r.marketTypesEnum.totalTeamOddEvenBasketLive,r.marketTypesEnum.totalTeamOddEvenAmericanFootball,r.marketTypesEnum.totalTeamOddEvenAmericanFootballFirstQuarter,r.marketTypesEnum.totalTeamOddEvenAmericanFootballSecondQuarter,r.marketTypesEnum.totalTeamOddEvenAmericanFootballThirdQuarter,r.marketTypesEnum.totalTeamOddEvenAmericanFootballLive,r.marketTypesEnum.teamGoalsOddEven,r.marketTypesEnum.firstHalfTeamsOddEvenBasketball,r.marketTypesEnum.secondHalfTeamsOddEvenBasketball,r.marketTypesEnum.firstQuarterTeamsOddEvenBasketball,r.marketTypesEnum.secondQuarterTeamsOddEvenBasketball,r.marketTypesEnum.thirdQuarterTeamsOddEvenBasketball,r.marketTypesEnum.fourthQuarterTeamsOddEvenBasketball,r.marketTypesEnum.teamsToScoreInFirstHalf,r.marketTypesEnum.teamsToScoreInSecondHalf,r.marketTypesEnum.teamsToScoreInBothHalves,r.marketTypesEnum.winningMarginBasketball,r.marketTypesEnum.winningMarginBasketballLive,r.marketTypesEnum.winningMargin12way,r.marketTypesEnum.winningMargin5way,r.marketTypesEnum.winningMarginRugbyLeague,r.marketTypesEnum.winningMarginRugbyLeagueLive,r.marketTypesEnum.winningMargin5wayRugbyLeague,r.marketTypesEnum.winningMargin5wayRugbyLeagueLive,r.marketTypesEnum.winningMarginRugbyLeagueFirstHalf,r.marketTypesEnum.winningMargin5wayRugbyLeagueFirstHalf,r.marketTypesEnum.winningMarginIncludingOT,r.marketTypesEnum.winningMarginExcludingOT,r.marketTypesEnum.winningMarginExcludingOTLive,r.marketTypesEnum.winningMarginIncludingOTLive,r.marketTypesEnum.winningMarginFirstSetVolley,r.marketTypesEnum.winningMarginFirstSetVolleyLive,r.marketTypesEnum.winningMarginSecondSetVolleyLive,r.marketTypesEnum.winningMarginThirdSetVolleyLive,r.marketTypesEnum.winningMarginFourthSetVolleyLive,r.marketTypesEnum.winningMarginFifthSetVolleyLive,r.marketTypesEnum.winningMarginFirstHalfHandball,r.marketTypesEnum.winningMarginHandball,r.marketTypesEnum.winningMarginHandballLive,r.marketTypesEnum.winningMarginFirstHalfHandballLive,r.marketTypesEnum.winningMargin5wayRugbyUnion,r.marketTypesEnum.winningMargin5wayRugbyUnionLive,r.marketTypesEnum.winningMargin17wayRugbyUnion,r.marketTypesEnum.winningMargin17wayRugbyUnionLive,r.marketTypesEnum.winningMarginAmericanFootball,r.marketTypesEnum.winningMarginAmericanFootballLive,r.marketTypesEnum.winningMarginBandy,r.marketTypesEnum.winningMarginFirstHalfBandy,r.marketTypesEnum.winningMargin5wayAussieRules,r.marketTypesEnum.winningMargin15wayAussieRules,r.marketTypesEnum.winningMarginFirstHalf15wayAussieRules,r.marketTypesEnum.setNgameNexactScore,r.marketTypesEnum.setNgameNexactScore2,r.marketTypesEnum.exactScoreBO5,r.marketTypesEnum.exactScoreBO7,r.marketTypesEnum.exactScoreBO11,r.marketTypesEnum.exactScoreBO11Darts,r.marketTypesEnum.roundBettingMMA,r.marketTypesEnum.methodOfVictoryMMA,r.marketTypesEnum.baseballTeamTotalRunsOddEven],ThreeColWithHeader:[r.marketTypesEnum.threeWayHC,r.marketTypesEnum.runLine3Way,r.marketTypesEnum.threeWayHCFirstHalf,r.marketTypesEnum.threeWayHCFirstHalfHandball,r.marketTypesEnum.threeWayHCFirstHalfHandballLive,r.marketTypesEnum.threeWayHCSecondHalfHandball,r.marketTypesEnum.threeWayHCSecondHalfHandballLive,r.marketTypesEnum.threeWayHCFTHandball,r.marketTypesEnum.threeWayHCFTHandballLive],threeColWithLabelMultiline:[r.marketTypesEnum.cricketBatsmanRuns,r.marketTypesEnum.cricketHomeTeamNextOverRuns,r.marketTypesEnum.cricketAwayTeamNextOverRuns,r.marketTypesEnum.cricketHomeTeamNextGroupedOverRuns,r.marketTypesEnum.cricketAwayTeamNextGroupedOverRuns,r.marketTypesEnum.cricketHomeTeamNextDeliveryRuns,r.marketTypesEnum.cricketAwayTeamNextDeliveryRuns,r.marketTypesEnum.cricketHomeTeamNextOverRuns5Balls,r.marketTypesEnum.cricketAwayTeamNextOverRuns5Balls,r.marketTypesEnum.cricketHomeTeamNextGroupedOverRuns5Balls,r.marketTypesEnum.cricketAwayTeamNextGroupedOverRuns5Balls,r.marketTypesEnum.ouFT,r.marketTypesEnum.ouFTLive,r.marketTypesEnum.ouFirstHalf,r.marketTypesEnum.ouSecondHalf,r.marketTypesEnum.ouETLive,r.marketTypesEnum.ouGames,r.marketTypesEnum.ouGamesLive,r.marketTypesEnum.ouTotalRounds,r.marketTypesEnum.ouAlternativeGoalsFirstHalf,r.marketTypesEnum.ouAlternativeGoals,r.marketTypesEnum.ouAlternativeGoalsLive,r.marketTypesEnum.ouAlternativeGoalsFirstHalfLive,r.marketTypesEnum.ouAlternativeGoalsSecondHalfLive,r.marketTypesEnum.ouAlternative2way,r.marketTypesEnum.ouAlternative2wayRugbyLeague,r.marketTypesEnum.ouAlternative2wayRugbyUnion,r.marketTypesEnum.totalTeamGoalsFirstHalfHandball,r.marketTypesEnum.totalTeamGoalsETLive,r.marketTypesEnum.totalGoals,r.marketTypesEnum.totalGoalsFirstHalf,r.marketTypesEnum.totalGoalsETLive,r.marketTypesEnum.runs1stInning,r.marketTypesEnum.runs2ndInning,r.marketTypesEnum.runs3rdInning,r.marketTypesEnum.runs4thInning,r.marketTypesEnum.runs5thInning,r.marketTypesEnum.runs6thInning,r.marketTypesEnum.runs7thInning,r.marketTypesEnum.runs8thInning,r.marketTypesEnum.totalGoalsLive,r.marketTypesEnum.totalGamesFirstSet,r.marketTypesEnum.totalGamesSecondSet,r.marketTypesEnum.totalGamesThirdSet,r.marketTypesEnum.totalGamesFirstSetLive,r.marketTypesEnum.totalGamesSecondSetLive,r.marketTypesEnum.totalGamesThirdSetLive,r.marketTypesEnum.totalGamesFourthSetLive,r.marketTypesEnum.totalGamesFifthSetLive,r.marketTypesEnum.totalGamesThirdSetLive2,r.marketTypesEnum.totalGamesFifthSetLive2,r.marketTypesEnum.totalGoalsIncludingOT,r.marketTypesEnum.alternateTotalGoalsFirstPeriod,r.marketTypesEnum.alternateTotalGoalsSecondPeriod,r.marketTypesEnum.alternateTotalGoalsThirdPeriod,r.marketTypesEnum.totalGoalsExcludingOT,r.marketTypesEnum.totalGoalsExcludingOTLive,r.marketTypesEnum.totalTeamGoalsIncludingOT,r.marketTypesEnum.totalTeamGoalsIncludingOTLive,r.marketTypesEnum.alternativeTotalGoalsLive,r.marketTypesEnum.totalTeamGoalsExcludingOT,r.marketTypesEnum.totalTeamGoalsExcludingOTLive,r.marketTypesEnum.totalTeamGoalsHandball,r.marketTypesEnum.cornersOU,r.marketTypesEnum.penaltyInAMatch,r.marketTypesEnum.foulsOU,r.marketTypesEnum.offsideOU,r.marketTypesEnum.shotsOnTargetOU,r.marketTypesEnum.next1min,r.marketTypesEnum.next1min2,r.marketTypesEnum.next1min3,r.marketTypesEnum.next1min4,r.marketTypesEnum.next5min,r.marketTypesEnum.next5min2,r.marketTypesEnum.next5min3,r.marketTypesEnum.next5min4,r.marketTypesEnum.ouAlternativeFirstHalfBasketball,r.marketTypesEnum.ouAlternativeSecondHalfBasketball,r.marketTypesEnum.ouAlternativeFirstQuarterBasketball,r.marketTypesEnum.ouAlternativeSecondQuarterBasketball,r.marketTypesEnum.ouAlternativeThirdQuarterBasketball,r.marketTypesEnum.ouAlternativeFourthQuarterBasketball,r.marketTypesEnum.ouAlternativeAmericanFootballFirstHalf,r.marketTypesEnum.ouAlternativeAmericanFootballSecondHalf,r.marketTypesEnum.ouAlternativeAmericanFootballSecondHalfLive,r.marketTypesEnum.ouAlternativeAmericanFootballFirstQuarter,r.marketTypesEnum.ouAlternativeAmericanFootballFirstQuarterLive,r.marketTypesEnum.ouAlternativeAmericanFootballSecondQuarterLive,r.marketTypesEnum.ouAlternativeAmericanFootballThirdQuarterLive,r.marketTypesEnum.ouAlternativeAmericanFootballFourthQuarterLive,r.marketTypesEnum.ouAlternativeAmericanFootballFirstHalfLive,r.marketTypesEnum.ouTouchdowns,r.marketTypesEnum.ouHomeTeam1stInns,r.marketTypesEnum.ouAwayTeam1stInns,r.marketTypesEnum.firstInningsTeamRuns,r.marketTypesEnum.secondInningsTeamRuns,r.marketTypesEnum.firstInnings1st6OversTotalRuns,r.marketTypesEnum.secondInnings1st6OversTotalRuns,r.marketTypesEnum.secondInnings1stOversTotalRuns,r.marketTypesEnum.secondInnings1st12OversTotalRuns,r.marketTypesEnum.firstInningsFallOf1stWicket,r.marketTypesEnum.firstInningsFallOf2ndWicket,r.marketTypesEnum.firstInningsFallOf3rdWicket,r.marketTypesEnum.firstInningsFallOf4thtWicket,r.marketTypesEnum.firstInningsFallOf5thWicket,r.marketTypesEnum.firstInningsFallOf6thWicket,r.marketTypesEnum.firstInningsFallOf7thWicket,r.marketTypesEnum.firstInningsFallOf8thWicket,r.marketTypesEnum.firstInningsFallOf9thWicket,r.marketTypesEnum.firstInningsFallOf10thWicket,r.marketTypesEnum.secondInningsFallOf1stWicket,r.marketTypesEnum.secondInningsFallOf2ndWicket,r.marketTypesEnum.secondInningsFallOf3rdWicket,r.marketTypesEnum.secondInningsFallOf4thWicket,r.marketTypesEnum.secondInningsFallOf5thWicket,r.marketTypesEnum.secondInningsFallOf6thWicket,r.marketTypesEnum.secondInningsFallOf8thWicket,r.marketTypesEnum.secondInningsFallOf9thWicket,r.marketTypesEnum.secondInningsFallOf10thWicket,r.marketTypesEnum.firstInningsTotalSixes,r.marketTypesEnum.firstInningsTotalFours,r.marketTypesEnum.thirdInningsTeamRuns,r.marketTypesEnum.firstInnings1stOverRuns,r.marketTypesEnum.firstInnings2ndOverRuns,r.marketTypesEnum.firstInnings3rdOverRuns,r.marketTypesEnum.firstInnings4thOverRuns,r.marketTypesEnum.firstInnings5thOverRuns,r.marketTypesEnum.firstInnings6thOverRuns,r.marketTypesEnum.firstInnings7thOverRuns,r.marketTypesEnum.firstInnings8thOverRuns,r.marketTypesEnum.firstInnings9thOverRuns,r.marketTypesEnum.firstInnings10thOverRuns,r.marketTypesEnum.firstInnings11thOverRuns,r.marketTypesEnum.firstInnings12thOverRuns,r.marketTypesEnum.firstInnings13thOverRuns,r.marketTypesEnum.firstInnings14thOverRuns,r.marketTypesEnum.firstInnings15thOverRuns,r.marketTypesEnum.firstInnings16thOverRuns,r.marketTypesEnum.firstInnings17thOverRuns,r.marketTypesEnum.firstInnings18thOverRuns,r.marketTypesEnum.firstInnings19thOverRuns,r.marketTypesEnum.firstInnings20thOverRuns,r.marketTypesEnum.firstInnings21stOverRuns,r.marketTypesEnum.firstInnings22ndOverRuns,r.marketTypesEnum.firstInnings23rdOverRuns,r.marketTypesEnum.firstInnings24thOverRuns,r.marketTypesEnum.firstInnings25thOverRuns,r.marketTypesEnum.firstInnings26thOverRuns,r.marketTypesEnum.firstInnings27thOverRuns,r.marketTypesEnum.firstInnings28thOverRuns,r.marketTypesEnum.firstInnings29thOverRuns,r.marketTypesEnum.firstInnings30thOverRuns,r.marketTypesEnum.firstInnings31stOverRuns,r.marketTypesEnum.firstInnings32ndOverRuns,r.marketTypesEnum.firstInnings33rdOverRuns,r.marketTypesEnum.firstInnings34thOverRuns,r.marketTypesEnum.firstInnings35thOverRuns,r.marketTypesEnum.firstInnings36thOverRuns,r.marketTypesEnum.firstInnings37thOverRuns,r.marketTypesEnum.firstInnings38thOverRuns,r.marketTypesEnum.firstInnings39thOverRuns,r.marketTypesEnum.firstInnings40thOverRuns,r.marketTypesEnum.firstInnings41stOverRuns,r.marketTypesEnum.firstInnings42ndOverRuns,r.marketTypesEnum.firstInnings43rdOverRuns,r.marketTypesEnum.firstInnings44thOverRuns,r.marketTypesEnum.firstInnings45thOverRuns,r.marketTypesEnum.firstInnings46thOverRuns,r.marketTypesEnum.firstInnings47thOverRuns,r.marketTypesEnum.firstInnings48thOverRuns,r.marketTypesEnum.firstInnings49thOverRuns,r.marketTypesEnum.firstInnings50thOverRuns,r.marketTypesEnum.secondInnings1stOverRuns,r.marketTypesEnum.secondInnings2ndOverRuns,r.marketTypesEnum.secondInnings3rdOverRuns,r.marketTypesEnum.secondInnings4thOverRuns,r.marketTypesEnum.secondInnings5thOverRuns,r.marketTypesEnum.secondInnings6thOverRuns,r.marketTypesEnum.secondInnings7thOverRuns,r.marketTypesEnum.secondInnings8thOverRuns,r.marketTypesEnum.secondInnings9thOverRuns,r.marketTypesEnum.secondInnings10thOverRuns,r.marketTypesEnum.secondInnings11thOverRuns,r.marketTypesEnum.secondInnings12thOverRuns,r.marketTypesEnum.secondInnings13thOverRuns,r.marketTypesEnum.secondInnings14thOverRuns,r.marketTypesEnum.secondInnings15thOverRuns,r.marketTypesEnum.secondInnings16thOverRuns,r.marketTypesEnum.secondInnings17thOverRuns,r.marketTypesEnum.secondInnings18thOverRuns,r.marketTypesEnum.secondInnings19thOverRuns,r.marketTypesEnum.secondInnings20thOverRuns,r.marketTypesEnum.secondInnings21stOverRuns,r.marketTypesEnum.secondInnings22ndOverRuns,r.marketTypesEnum.secondInnings23rdOverRuns,r.marketTypesEnum.secondInnings24thOverRuns,r.marketTypesEnum.secondInnings25thOverRuns,r.marketTypesEnum.secondInnings26thOverRuns,r.marketTypesEnum.secondInnings27thOverRuns,r.marketTypesEnum.secondInnings28thOverRuns,r.marketTypesEnum.secondInnings29thOverRuns,r.marketTypesEnum.secondInnings30thOverRuns,r.marketTypesEnum.secondInnings31stOverRuns,r.marketTypesEnum.secondInnings32ndOverRuns,r.marketTypesEnum.secondInnings33rdOverRuns,r.marketTypesEnum.secondInnings34thOverRuns,r.marketTypesEnum.secondInnings35thOverRuns,r.marketTypesEnum.secondInnings36thOverRuns,r.marketTypesEnum.secondInnings37thOverRuns,r.marketTypesEnum.secondInnings38thOverRuns,r.marketTypesEnum.secondInnings39thOverRuns,r.marketTypesEnum.secondInnings40thOverRuns,r.marketTypesEnum.secondInnings41stOverRuns,r.marketTypesEnum.secondInnings42ndOverRuns,r.marketTypesEnum.secondInnings43rdOverRuns,r.marketTypesEnum.secondInnings44thOverRuns,r.marketTypesEnum.secondInnings45thOverRuns,r.marketTypesEnum.secondInnings46thOverRuns,r.marketTypesEnum.secondInnings47thOverRuns,r.marketTypesEnum.secondInnings48thOverRuns,r.marketTypesEnum.secondInnings49thOverRuns,r.marketTypesEnum.secondInnings50thOverRuns,r.marketTypesEnum.cricket1stInnings1stOverWicket,r.marketTypesEnum.cricket1stInnings2ndOverWicket,r.marketTypesEnum.cricket1stInnings3rdOverWicket,r.marketTypesEnum.cricket1stInnings4thOverWicket,r.marketTypesEnum.cricket1stInnings5thOverWicket,r.marketTypesEnum.cricket1stInnings6thOverWicket,r.marketTypesEnum.cricket1stInnings7thOverWicket,r.marketTypesEnum.cricket1stInnings8thOverWicket,r.marketTypesEnum.cricket1stInnings9thOverWicket,r.marketTypesEnum.cricket1stInnings10thOverWicket,r.marketTypesEnum.cricket1stInnings11thOverWicket,r.marketTypesEnum.cricket1stInnings12thOverWicket,r.marketTypesEnum.cricket1stInnings13thOverWicket,r.marketTypesEnum.cricket1stInnings14thOverWicket,r.marketTypesEnum.cricket1stInnings15thOverWicket,r.marketTypesEnum.cricket1stInnings16thOverWicket,r.marketTypesEnum.cricket1stInnings17thOverWicket,r.marketTypesEnum.cricket1stInnings18thOverWicket,r.marketTypesEnum.cricket1stInnings19thOverWicket,r.marketTypesEnum.cricket1stInnings20thOverWicket,r.marketTypesEnum.cricket1stInnings21stOverWicket,r.marketTypesEnum.cricket1stInnings22ndOverWicket,r.marketTypesEnum.cricket1stInnings23rdOverWicket,r.marketTypesEnum.cricket1stInnings24thOverWicket,r.marketTypesEnum.cricket1stInnings25thOverWicket,r.marketTypesEnum.cricket1stInnings26thOverWicket,r.marketTypesEnum.cricket1stInnings27thOverWicket,r.marketTypesEnum.cricket1stInnings28thOverWicket,r.marketTypesEnum.cricket1stInnings29thOverWicket,r.marketTypesEnum.cricket1stInnings30thOverWicket,r.marketTypesEnum.cricket1stInnings31stOverWicket,r.marketTypesEnum.cricket1stInnings32ndOverWicket,r.marketTypesEnum.cricket1stInnings33rdOverWicket,r.marketTypesEnum.cricket1stInnings34thOverWicket,r.marketTypesEnum.cricket1stInnings35thOverWicket,r.marketTypesEnum.cricket1stInnings36thOverWicket,r.marketTypesEnum.cricket1stInnings37thOverWicket,r.marketTypesEnum.cricket1stInnings38thOverWicket,r.marketTypesEnum.cricket1stInnings39thOverWicket,r.marketTypesEnum.cricket1stInnings40thOverWicket,r.marketTypesEnum.cricket1stInnings41stOverWicket,r.marketTypesEnum.cricket1stInnings42ndOverWicket,r.marketTypesEnum.cricket1stInnings43rdOverWicket,r.marketTypesEnum.cricket1stInnings44thOverWicket,r.marketTypesEnum.cricket1stInnings45thOverWicket,r.marketTypesEnum.cricket1stInnings46thOverWicket,r.marketTypesEnum.cricket1stInnings47thOverWicket,r.marketTypesEnum.cricket1stInnings48thOverWicket,r.marketTypesEnum.cricket1stInnings49thOverWicket,r.marketTypesEnum.cricket1stInnings50thOverWicket,r.marketTypesEnum.cricket2ndInnings1stOverWicket,r.marketTypesEnum.cricket2ndInnings2ndOverWicket,r.marketTypesEnum.cricket2ndInnings3rdOverWicket,r.marketTypesEnum.cricket2ndInnings4thOverWicket,r.marketTypesEnum.cricket2ndInnings5thOverWicket,r.marketTypesEnum.cricket2ndInnings6thOverWicket,r.marketTypesEnum.cricket2ndInnings7thOverWicket,r.marketTypesEnum.cricket2ndInnings8thOverWicket,r.marketTypesEnum.cricket2ndInnings9thOverWicket,r.marketTypesEnum.cricket2ndInnings10thOverWicket,r.marketTypesEnum.cricket2ndInnings11thOverWicket,r.marketTypesEnum.cricket2ndInnings12thOverWicket,r.marketTypesEnum.cricket2ndInnings13thOverWicket,r.marketTypesEnum.cricket2ndInnings14thOverWicket,r.marketTypesEnum.cricket2ndInnings15thOverWicket,r.marketTypesEnum.cricket2ndInnings16thOverWicket,r.marketTypesEnum.cricket2ndInnings17thOverWicket,r.marketTypesEnum.cricket2ndInnings18thOverWicket,r.marketTypesEnum.cricket2ndInnings19thOverWicket,r.marketTypesEnum.cricket2ndInnings20thOverWicket,r.marketTypesEnum.cricket2ndInnings21stOverWicket,r.marketTypesEnum.cricket2ndInnings22ndOverWicket,r.marketTypesEnum.cricket2ndInnings23rdOverWicket,r.marketTypesEnum.cricket2ndInnings24thOverWicket,r.marketTypesEnum.cricket2ndInnings25thOverWicket,r.marketTypesEnum.cricket2ndInnings26thOverWicket,r.marketTypesEnum.cricket2ndInnings27thOverWicket,r.marketTypesEnum.cricket2ndInnings28thOverWicket,r.marketTypesEnum.cricket2ndInnings29thOverWicket,r.marketTypesEnum.cricket2ndInnings30thOverWicket,r.marketTypesEnum.cricket2ndInnings31stOverWicket,r.marketTypesEnum.cricket2ndInnings32ndOverWicket,r.marketTypesEnum.cricket2ndInnings33rdOverWicket,r.marketTypesEnum.cricket2ndInnings34thOverWicket,r.marketTypesEnum.cricket2ndInnings35thOverWicket,r.marketTypesEnum.cricket2ndInnings36thOverWicket,r.marketTypesEnum.cricket2ndInnings37thOverWicket,r.marketTypesEnum.cricket2ndInnings38thOverWicket,r.marketTypesEnum.cricket2ndInnings39thOverWicket,r.marketTypesEnum.cricket2ndInnings40thOverWicket,r.marketTypesEnum.cricket2ndInnings41stOverWicket,r.marketTypesEnum.cricket2ndInnings42ndOverWicket,r.marketTypesEnum.cricket2ndInnings43rdOverWicket,r.marketTypesEnum.cricket2ndInnings44thOverWicket,r.marketTypesEnum.cricket2ndInnings45thOverWicket,r.marketTypesEnum.cricket2ndInnings46thOverWicket,r.marketTypesEnum.cricket2ndInnings47thOverWicket,r.marketTypesEnum.cricket2ndInnings48thOverWicket,r.marketTypesEnum.cricket2ndInnings49thOverWicket,r.marketTypesEnum.cricket2ndInnings50thOverWicket,r.marketTypesEnum.cricket1stInnings5OverTotalRuns,r.marketTypesEnum.cricket1stInnings10OverTotalRuns,r.marketTypesEnum.cricket1stInnings15OverTotalRuns,r.marketTypesEnum.cricket1stInnings20OverTotalRuns,r.marketTypesEnum.cricket1stInnings25OverTotalRuns,r.marketTypesEnum.cricket1stInnings30OverTotalRuns,r.marketTypesEnum.cricket1stInnings35OverTotalRuns,r.marketTypesEnum.cricket1stInnings40OverTotalRuns,r.marketTypesEnum.cricket1stInnings45OverTotalRuns,r.marketTypesEnum.cricket2ndInnings5OverTotalRuns,r.marketTypesEnum.cricket2ndInnings10OverTotalRuns,r.marketTypesEnum.cricket2ndInnings15OverTotalRuns,r.marketTypesEnum.cricket2ndInnings20OverTotalRuns,r.marketTypesEnum.cricket2ndInnings25OverTotalRuns,r.marketTypesEnum.cricket2ndInnings30OverTotalRuns,r.marketTypesEnum.cricket2ndInnings35OverTotalRuns,r.marketTypesEnum.cricket2ndInnings40OverTotalRuns,r.marketTypesEnum.cricket2ndInnings45OverTotalRuns,r.marketTypesEnum.cricket1stInnings1stOverOddEven,r.marketTypesEnum.cricket1stInnings2ndOverOddEven,r.marketTypesEnum.cricket1stInnings3rdOverOddEven,r.marketTypesEnum.cricket1stInnings4thOverOddEven,r.marketTypesEnum.cricket1stInnings5thOverOddEven,r.marketTypesEnum.cricket1stInnings6thOverOddEven,r.marketTypesEnum.cricket1stInnings7thOverOddEven,r.marketTypesEnum.cricket1stInnings8thOverOddEven,r.marketTypesEnum.cricket1stInnings9thOverOddEven,r.marketTypesEnum.cricket1stInnings10thOverOddEven,r.marketTypesEnum.cricket1stInnings11thOverOddEven,r.marketTypesEnum.cricket1stInnings12thOverOddEven,r.marketTypesEnum.cricket1stInnings13thOverOddEven,r.marketTypesEnum.cricket1stInnings14thOverOddEven,r.marketTypesEnum.cricket1stInnings15thOverOddEven,r.marketTypesEnum.cricket1stInnings16thOverOddEven,r.marketTypesEnum.cricket1stInnings17thOverOddEven,r.marketTypesEnum.cricket1stInnings18thOverOddEven,r.marketTypesEnum.cricket1stInnings19thOverOddEven,r.marketTypesEnum.cricket1stInnings20thOverOddEven,r.marketTypesEnum.cricket1stInnings21stOverOddEven,r.marketTypesEnum.cricket1stInnings22ndOverOddEven,r.marketTypesEnum.cricket1stInnings23rdOverOddEven,r.marketTypesEnum.cricket1stInnings24thOverOddEven,r.marketTypesEnum.cricket1stInnings25thOverOddEven,r.marketTypesEnum.cricket1stInnings26thOverOddEven,r.marketTypesEnum.cricket1stInnings27thOverOddEven,r.marketTypesEnum.cricket1stInnings28thOverOddEven,r.marketTypesEnum.cricket1stInnings29thOverOddEven,r.marketTypesEnum.cricket1stInnings30thOverOddEven,r.marketTypesEnum.cricket1stInnings31stOverOddEven,r.marketTypesEnum.cricket1stInnings32ndOverOddEven,r.marketTypesEnum.cricket1stInnings33rdOverOddEven,r.marketTypesEnum.cricket1stInnings34thOverOddEven,r.marketTypesEnum.cricket1stInnings35thOverOddEven,r.marketTypesEnum.cricket1stInnings36thOverOddEven,r.marketTypesEnum.cricket1stInnings37thOverOddEven,r.marketTypesEnum.cricket1stInnings38thOverOddEven,r.marketTypesEnum.cricket1stInnings39thOverOddEven,r.marketTypesEnum.cricket1stInnings40thOverOddEven,r.marketTypesEnum.cricket1stInnings41stOverOddEven,r.marketTypesEnum.cricket1stInnings42ndOverOddEven,r.marketTypesEnum.cricket1stInnings43rdOverOddEven,r.marketTypesEnum.cricket1stInnings44thOverOddEven,r.marketTypesEnum.cricket1stInnings45thOverOddEven,r.marketTypesEnum.cricket1stInnings46thOverOddEven,r.marketTypesEnum.cricket1stInnings47thOverOddEven,r.marketTypesEnum.cricket1stInnings48thOverOddEven,r.marketTypesEnum.cricket1stInnings49thOverOddEven,r.marketTypesEnum.cricket1stInnings50thOverOddEven,r.marketTypesEnum.cricket2ndInnings1stOverOddEven,r.marketTypesEnum.cricket2ndInnings2ndOverOddEven,r.marketTypesEnum.cricket2ndInnings3rdOverOddEven,r.marketTypesEnum.cricket2ndInnings4thOverOddEven,r.marketTypesEnum.cricket2ndInnings5thOverOddEven,r.marketTypesEnum.cricket2ndInnings6thOverOddEven,r.marketTypesEnum.cricket2ndInnings7thOverOddEven,r.marketTypesEnum.cricket2ndInnings8thOverOddEven,r.marketTypesEnum.cricket2ndInnings9thOverOddEven,r.marketTypesEnum.cricket2ndInnings10thOverOddEven,r.marketTypesEnum.cricket2ndInnings11thOverOddEven,r.marketTypesEnum.cricket2ndInnings12thOverOddEven,r.marketTypesEnum.cricket2ndInnings13thOverOddEven,r.marketTypesEnum.cricket2ndInnings14thOverOddEven,r.marketTypesEnum.cricket2ndInnings15thOverOddEven,r.marketTypesEnum.cricket2ndInnings16thOverOddEven,r.marketTypesEnum.cricket2ndInnings17thOverOddEven,r.marketTypesEnum.cricket2ndInnings18thOverOddEven,r.marketTypesEnum.cricket2ndInnings19thOverOddEven,r.marketTypesEnum.cricket2ndInnings20thOverOddEven,r.marketTypesEnum.cricket2ndInnings21stOverOddEven,r.marketTypesEnum.cricket2ndInnings22ndOverOddEven,r.marketTypesEnum.cricket2ndInnings23rdOverOddEven,r.marketTypesEnum.cricket2ndInnings24thOverOddEven,r.marketTypesEnum.cricket2ndInnings25thOverOddEven,r.marketTypesEnum.cricket2ndInnings26thOverOddEven,r.marketTypesEnum.cricket2ndInnings27thOverOddEven,r.marketTypesEnum.cricket2ndInnings28thOverOddEven,r.marketTypesEnum.cricket2ndInnings29thOverOddEven,r.marketTypesEnum.cricket2ndInnings30thOverOddEven,r.marketTypesEnum.cricket2ndInnings31stOverOddEven,r.marketTypesEnum.cricket2ndInnings32ndOverOddEven,r.marketTypesEnum.cricket2ndInnings33rdOverOddEven,r.marketTypesEnum.cricket2ndInnings34thOverOddEven,r.marketTypesEnum.cricket2ndInnings35thOverOddEven,r.marketTypesEnum.cricket2ndInnings36thOverOddEven,r.marketTypesEnum.cricket2ndInnings37thOverOddEven,r.marketTypesEnum.cricket2ndInnings38thOverOddEven,r.marketTypesEnum.cricket2ndInnings39thOverOddEven,r.marketTypesEnum.cricket2ndInnings40thOverOddEven,r.marketTypesEnum.cricket2ndInnings41stOverOddEven,r.marketTypesEnum.cricket2ndInnings42ndOverOddEven,r.marketTypesEnum.cricket2ndInnings43rdOverOddEven,r.marketTypesEnum.cricket2ndInnings44thOverOddEven,r.marketTypesEnum.cricket2ndInnings45thOverOddEven,r.marketTypesEnum.cricket2ndInnings46thOverOddEven,r.marketTypesEnum.cricket2ndInnings47thOverOddEven,r.marketTypesEnum.cricket2ndInnings48thOverOddEven,r.marketTypesEnum.cricket2ndInnings49thOverOddEven,r.marketTypesEnum.cricket2ndInnings50thOverOddEven,r.marketTypesEnum.cricket1stInnings1stOver1stBall,r.marketTypesEnum.cricket1stInnings1stOver2ndBall,r.marketTypesEnum.cricket1stInnings1stOver3rdBall,r.marketTypesEnum.cricket1stInnings1stOver4thBall,r.marketTypesEnum.cricket1stInnings1stOver5thBall,r.marketTypesEnum.cricket1stInnings1stOver6thBall,r.marketTypesEnum.cricket1stInnings2ndOver1stBall,r.marketTypesEnum.cricket1stInnings2ndOver2ndBall,r.marketTypesEnum.cricket1stInnings2ndOver3rdBall,r.marketTypesEnum.cricket1stInnings2ndOver4thBall,r.marketTypesEnum.cricket1stInnings2ndOver5thBall,r.marketTypesEnum.cricket1stInnings2ndOver6thBall,r.marketTypesEnum.cricket1stInnings3rdOver1stBall,r.marketTypesEnum.cricket1stInnings3rdOver2ndBall,r.marketTypesEnum.cricket1stInnings3rdOver3rdBall,r.marketTypesEnum.cricket1stInnings3rdOver4thBall,r.marketTypesEnum.cricket1stInnings3rdOver5thBall,r.marketTypesEnum.cricket1stInnings3rdOver6thBall,r.marketTypesEnum.cricket1stInnings4thOver1stBall,r.marketTypesEnum.cricket1stInnings4thOver2ndBall,r.marketTypesEnum.cricket1stInnings4thOver3rdBall,r.marketTypesEnum.cricket1stInnings4thOver4thBall,r.marketTypesEnum.cricket1stInnings4thOver5thBall,r.marketTypesEnum.cricket1stInnings4thOver6thBall,r.marketTypesEnum.cricket1stInnings5thOver1stBall,r.marketTypesEnum.cricket1stInnings5thOver2ndBall,r.marketTypesEnum.cricket1stInnings5thOver3rdBall,r.marketTypesEnum.cricket1stInnings5thOver4thBall,r.marketTypesEnum.cricket1stInnings5thOver5thBall,r.marketTypesEnum.cricket1stInnings5thOver6thBall,r.marketTypesEnum.cricket1stInnings6thOver1stBall,r.marketTypesEnum.cricket1stInnings6thOver2ndBall,r.marketTypesEnum.cricket1stInnings6thOver3rdBall,r.marketTypesEnum.cricket1stInnings6thOver4thBall,r.marketTypesEnum.cricket1stInnings6thOver5thBall,r.marketTypesEnum.cricket1stInnings6thOver6thBall,r.marketTypesEnum.cricket1stInnings7thOver1stBall,r.marketTypesEnum.cricket1stInnings7thOver2ndBall,r.marketTypesEnum.cricket1stInnings7thOver3rdBall,r.marketTypesEnum.cricket1stInnings7thOver4thBall,r.marketTypesEnum.cricket1stInnings7thOver5thBall,r.marketTypesEnum.cricket1stInnings7thOver6thBall,r.marketTypesEnum.cricket1stInnings8thOver1stBall,r.marketTypesEnum.cricket1stInnings8thOver2ndBall,r.marketTypesEnum.cricket1stInnings8thOver3rdBall,r.marketTypesEnum.cricket1stInnings8thOver4thBall,r.marketTypesEnum.cricket1stInnings8thOver5thBall,r.marketTypesEnum.cricket1stInnings8thOver6thBall,r.marketTypesEnum.cricket1stInnings9thOver1stBall,r.marketTypesEnum.cricket1stInnings9thOver2ndBall,r.marketTypesEnum.cricket1stInnings9thOver3rdBall,r.marketTypesEnum.cricket1stInnings9thOver4thBall,r.marketTypesEnum.cricket1stInnings9thOver5thBall,r.marketTypesEnum.cricket1stInnings9thOver6thBall,r.marketTypesEnum.cricket1stInnings10thOver1stBall,r.marketTypesEnum.cricket1stInnings10thOver2ndBall,r.marketTypesEnum.cricket1stInnings10thOver3rdBall,r.marketTypesEnum.cricket1stInnings10thOver4thBall,r.marketTypesEnum.cricket1stInnings10thOver5thBall,r.marketTypesEnum.cricket1stInnings10thOver6thBall,r.marketTypesEnum.cricket1stInnings11thOver1stBall,r.marketTypesEnum.cricket1stInnings11thOver2ndBall,r.marketTypesEnum.cricket1stInnings11thOver3rdBall,r.marketTypesEnum.cricket1stInnings11thOver4thBall,r.marketTypesEnum.cricket1stInnings11thOver5thBall,r.marketTypesEnum.cricket1stInnings11thOver6thBall,r.marketTypesEnum.cricket1stInnings12thOver1stBall,r.marketTypesEnum.cricket1stInnings12thOver2ndBall,r.marketTypesEnum.cricket1stInnings12thOver3rdBall,r.marketTypesEnum.cricket1stInnings12thOver4thBall,r.marketTypesEnum.cricket1stInnings12thOver5thBall,r.marketTypesEnum.cricket1stInnings12thOver6thBall,r.marketTypesEnum.cricket1stInnings13thOver1stBall,r.marketTypesEnum.cricket1stInnings13thOver2ndBall,r.marketTypesEnum.cricket1stInnings13thOver3rdBall,r.marketTypesEnum.cricket1stInnings13thOver4thBall,r.marketTypesEnum.cricket1stInnings13thOver5thBall,r.marketTypesEnum.cricket1stInnings13thOver6thBall,r.marketTypesEnum.cricket1stInnings14thOver1stBall,r.marketTypesEnum.cricket1stInnings14thOver2ndBall,r.marketTypesEnum.cricket1stInnings14thOver3rdBall,r.marketTypesEnum.cricket1stInnings14thOver4thBall,r.marketTypesEnum.cricket1stInnings14thOver5thBall,r.marketTypesEnum.cricket1stInnings14thOver6thBall,r.marketTypesEnum.cricket1stInnings15thOver1stBall,r.marketTypesEnum.cricket1stInnings15thOver2ndBall,r.marketTypesEnum.cricket1stInnings15thOver3rdBall,r.marketTypesEnum.cricket1stInnings15thOver4thBall,r.marketTypesEnum.cricket1stInnings15thOver5thBall,r.marketTypesEnum.cricket1stInnings15thOver6thBall,r.marketTypesEnum.cricket1stInnings16thOver1stBall,r.marketTypesEnum.cricket1stInnings16thOver2ndBall,r.marketTypesEnum.cricket1stInnings16thOver3rdBall,r.marketTypesEnum.cricket1stInnings16thOver4thBall,r.marketTypesEnum.cricket1stInnings16thOver5thBall,r.marketTypesEnum.cricket1stInnings16thOver6thBall,r.marketTypesEnum.cricket1stInnings17thOver1stBall,r.marketTypesEnum.cricket1stInnings17thOver2ndBall,r.marketTypesEnum.cricket1stInnings17thOver3rdBall,r.marketTypesEnum.cricket1stInnings17thOver4thBall,r.marketTypesEnum.cricket1stInnings17thOver5thBall,r.marketTypesEnum.cricket1stInnings17thOver6thBall,r.marketTypesEnum.cricket1stInnings18thOver1stBall,r.marketTypesEnum.cricket1stInnings18thOver2ndBall,r.marketTypesEnum.cricket1stInnings18thOver3rdBall,r.marketTypesEnum.cricket1stInnings18thOver4thBall,r.marketTypesEnum.cricket1stInnings18thOver5thBall,r.marketTypesEnum.cricket1stInnings18thOver6thBall,r.marketTypesEnum.cricket1stInnings19thOver1stBall,r.marketTypesEnum.cricket1stInnings19thOver2ndBall,r.marketTypesEnum.cricket1stInnings19thOver3rdBall,r.marketTypesEnum.cricket1stInnings19thOver4thBall,r.marketTypesEnum.cricket1stInnings19thOver5thBall,r.marketTypesEnum.cricket1stInnings19thOver6thBall,r.marketTypesEnum.cricket1stInnings20thOver1stBall,r.marketTypesEnum.cricket1stInnings20thOver2ndBall,r.marketTypesEnum.cricket1stInnings20thOver3rdBall,r.marketTypesEnum.cricket1stInnings20thOver4thBall,r.marketTypesEnum.cricket1stInnings20thOver5thBall,r.marketTypesEnum.cricket1stInnings20thOver6thBall,r.marketTypesEnum.cricket2ndInnings1stOver1stBall,r.marketTypesEnum.cricket2ndInnings1stOver2ndBall,r.marketTypesEnum.cricket2ndInnings1stOver3rdBall,r.marketTypesEnum.cricket2ndInnings1stOver4thBall,r.marketTypesEnum.cricket2ndInnings1stOver5thBall,r.marketTypesEnum.cricket2ndInnings1stOver6thBall,r.marketTypesEnum.cricket2ndInnings2ndOver1stBall,r.marketTypesEnum.cricket2ndInnings2ndOver2ndBall,r.marketTypesEnum.cricket2ndInnings2ndOver3rdBall,r.marketTypesEnum.cricket2ndInnings2ndOver4thBall,r.marketTypesEnum.cricket2ndInnings2ndOver5thBall,r.marketTypesEnum.cricket2ndInnings2ndOver6thBall,r.marketTypesEnum.cricket2ndInnings3rdOver1stBall,r.marketTypesEnum.cricket2ndInnings3rdOver2ndBall,r.marketTypesEnum.cricket2ndInnings3rdOver3rdBall,r.marketTypesEnum.cricket2ndInnings3rdOver4thBall,r.marketTypesEnum.cricket2ndInnings3rdOver5thBall,r.marketTypesEnum.cricket2ndInnings3rdOver6thBall,r.marketTypesEnum.cricket2ndInnings4thOver1stBall,r.marketTypesEnum.cricket2ndInnings4thOver2ndBall,r.marketTypesEnum.cricket2ndInnings4thOver3rdBall,r.marketTypesEnum.cricket2ndInnings4thOver4thBall,r.marketTypesEnum.cricket2ndInnings4thOver5thBall,r.marketTypesEnum.cricket2ndInnings4thOver6thBall,r.marketTypesEnum.cricket2ndInnings5thOver1stBall,r.marketTypesEnum.cricket2ndInnings5thOver2ndBall,r.marketTypesEnum.cricket2ndInnings5thOver3rdBall,r.marketTypesEnum.cricket2ndInnings5thOver4thBall,r.marketTypesEnum.cricket2ndInnings5thOver5thBall,r.marketTypesEnum.cricket2ndInnings5thOver6thBall,r.marketTypesEnum.cricket2ndInnings6thOver1stBall,r.marketTypesEnum.cricket2ndInnings6thOver2ndBall,r.marketTypesEnum.cricket2ndInnings6thOver3rdBall,r.marketTypesEnum.cricket2ndInnings6thOver4thBall,r.marketTypesEnum.cricket2ndInnings6thOver5thBall,r.marketTypesEnum.cricket2ndInnings6thOver6thBall,r.marketTypesEnum.cricket2ndInnings7thOver1stBall,r.marketTypesEnum.cricket2ndInnings7thOver2ndBall,r.marketTypesEnum.cricket2ndInnings7thOver3rdBall,r.marketTypesEnum.cricket2ndInnings7thOver4thBall,r.marketTypesEnum.cricket2ndInnings7thOver5thBall,r.marketTypesEnum.cricket2ndInnings7thOver6thBall,r.marketTypesEnum.cricket2ndInnings8thOver1stBall,r.marketTypesEnum.cricket2ndInnings8thOver2ndBall,r.marketTypesEnum.cricket2ndInnings8thOver3rdBall,r.marketTypesEnum.cricket2ndInnings8thOver4thBall,r.marketTypesEnum.cricket2ndInnings8thOver5thBall,r.marketTypesEnum.cricket2ndInnings8thOver6thBall,r.marketTypesEnum.cricket2ndInnings9thOver1stBall,r.marketTypesEnum.cricket2ndInnings9thOver2ndBall,r.marketTypesEnum.cricket2ndInnings9thOver3rdBall,r.marketTypesEnum.cricket2ndInnings9thOver4thBall,r.marketTypesEnum.cricket2ndInnings9thOver5thBall,r.marketTypesEnum.cricket2ndInnings9thOver6thBall,r.marketTypesEnum.cricket2ndInnings10thOver1stBall,r.marketTypesEnum.cricket2ndInnings10thOver2ndBall,r.marketTypesEnum.cricket2ndInnings10thOver3rdBall,r.marketTypesEnum.cricket2ndInnings10thOver4thBall,r.marketTypesEnum.cricket2ndInnings10thOver5thBall,r.marketTypesEnum.cricket2ndInnings10thOver6thBall,r.marketTypesEnum.cricket2ndInnings11thOver1stBall,r.marketTypesEnum.cricket2ndInnings11thOver2ndBall,r.marketTypesEnum.cricket2ndInnings11thOver3rdBall,r.marketTypesEnum.cricket2ndInnings11thOver4thBall,r.marketTypesEnum.cricket2ndInnings11thOver5thBall,r.marketTypesEnum.cricket2ndInnings11thOver6thBall,r.marketTypesEnum.cricket2ndInnings12thOver1stBall,r.marketTypesEnum.cricket2ndInnings12thOver2ndBall,r.marketTypesEnum.cricket2ndInnings12thOver3rdBall,r.marketTypesEnum.cricket2ndInnings12thOver4thBall,r.marketTypesEnum.cricket2ndInnings12thOver5thBall,r.marketTypesEnum.cricket2ndInnings12thOver6thBall,r.marketTypesEnum.cricket2ndInnings13thOver1stBall,r.marketTypesEnum.cricket2ndInnings13thOver2ndBall,r.marketTypesEnum.cricket2ndInnings13thOver3rdBall,r.marketTypesEnum.cricket2ndInnings13thOver4thBall,r.marketTypesEnum.cricket2ndInnings13thOver5thBall,r.marketTypesEnum.cricket2ndInnings13thOver6thBall,r.marketTypesEnum.cricket2ndInnings14thOver1stBall,r.marketTypesEnum.cricket2ndInnings14thOver2ndBall,r.marketTypesEnum.cricket2ndInnings14thOver3rdBall,r.marketTypesEnum.cricket2ndInnings14thOver4thBall,r.marketTypesEnum.cricket2ndInnings14thOver5thBall,r.marketTypesEnum.cricket2ndInnings14thOver6thBall,r.marketTypesEnum.cricket2ndInnings15thOver1stBall,r.marketTypesEnum.cricket2ndInnings15thOver2ndBall,r.marketTypesEnum.cricket2ndInnings15thOver3rdBall,r.marketTypesEnum.cricket2ndInnings15thOver4thBall,r.marketTypesEnum.cricket2ndInnings15thOver5thBall,r.marketTypesEnum.cricket2ndInnings15thOver6thBall,r.marketTypesEnum.cricket2ndInnings16thOver1stBall,r.marketTypesEnum.cricket2ndInnings16thOver2ndBall,r.marketTypesEnum.cricket2ndInnings16thOver3rdBall,r.marketTypesEnum.cricket2ndInnings16thOver4thBall,r.marketTypesEnum.cricket2ndInnings16thOver5thBall,r.marketTypesEnum.cricket2ndInnings16thOver6thBall,r.marketTypesEnum.cricket2ndInnings17thOver1stBall,r.marketTypesEnum.cricket2ndInnings17thOver2ndBall,r.marketTypesEnum.cricket2ndInnings17thOver3rdBall,r.marketTypesEnum.cricket2ndInnings17thOver4thBall,r.marketTypesEnum.cricket2ndInnings17thOver5thBall,r.marketTypesEnum.cricket2ndInnings17thOver6thBall,r.marketTypesEnum.cricket2ndInnings18thOver1stBall,r.marketTypesEnum.cricket2ndInnings18thOver2ndBall,r.marketTypesEnum.cricket2ndInnings18thOver3rdBall,r.marketTypesEnum.cricket2ndInnings18thOver4thBall,r.marketTypesEnum.cricket2ndInnings18thOver5thBall,r.marketTypesEnum.cricket2ndInnings18thOver6thBall,r.marketTypesEnum.cricket2ndInnings19thOver1stBall,r.marketTypesEnum.cricket2ndInnings19thOver2ndBall,r.marketTypesEnum.cricket2ndInnings19thOver3rdBall,r.marketTypesEnum.cricket2ndInnings19thOver4thBall,r.marketTypesEnum.cricket2ndInnings19thOver5thBall,r.marketTypesEnum.cricket2ndInnings19thOver6thBall,r.marketTypesEnum.cricket2ndInnings20thOver1stBall,r.marketTypesEnum.cricket2ndInnings20thOver2ndBall,r.marketTypesEnum.cricket2ndInnings20thOver3rdBall,r.marketTypesEnum.cricket2ndInnings20thOver4thBall,r.marketTypesEnum.cricket2ndInnings20thOver5thBall,r.marketTypesEnum.cricket2ndInnings20thOver6thBall,r.marketTypesEnum.batsmanRuns,r.marketTypesEnum.ouAlternative2wayRugbyUnionLive,r.marketTypesEnum.ouAlternativeBandy,r.marketTypesEnum.ouAlternativeFirstHalfBandy,r.marketTypesEnum.ouFirstHalfBandy,r.marketTypesEnum.ouSecondHalfBandy,r.marketTypesEnum.totalRoundsAlternative,r.marketTypesEnum.iceHockeyPlayerPropsGoals,r.marketTypesEnum.totalPointsAlternativeBasketBall,r.marketTypesEnum.totalPointsAlternativeBasketBallLive],fourColWithLabelMultiline:[],fourColWithLabelAndHeaderMultiline:[r.marketTypesEnum.goalscorer,r.marketTypesEnum.goalscorerPremier,r.marketTypesEnum.corners3wayOU,r.marketTypesEnum.corners3wayOULive,r.marketTypesEnum.threeWayHCFirstHalfBandy,r.marketTypesEnum.threeWayHCSecondHalfBandy,r.marketTypesEnum.threeWayHCFulltimeBandy,r.marketTypesEnum.tryScorers,r.marketTypesEnum.hcAlternative3way,r.marketTypesEnum.touchdownScorers]}},function(e,t,n){e.exports={"icn--countries-color":"market__icn--countries-color___1Gbu5",base:"market__base___1erYE","base--4-items":"market__base--4-items___356J0",item:"market__item___2Q3ip","base--aligned-labels":"market__base--aligned-labels___2zdGW",point:"market__point___3Fozd","base--background-labels":"market__base--background-labels___31La2","one-col-multiline":"market__one-col-multiline___3NXId","two-col-multiline":"market__two-col-multiline___3b-XQ","three-col-multiline":"market__three-col-multiline___1j2Pi","base--noDraw":"market__base--noDraw___2HDS1","base--multiline":"market__base--multiline___1bTcL",header:"market__header___2jZu9",header__item:"market__header__item___IR8Ke","header--2col":"market__header--2col___2jHnb","header--3col":"market__header--3col___1tr1E","header--4col":"market__header--4col___1eANs","item--empty":"market__item--empty___3k7V7","item--splitView":"market__item--splitView___1ao_g","point--narrow":"market__point--narrow___2XEJU","point--plus":"market__point--plus___3udmD","point--splitView":"market__point--splitView___12Ygk",line:"market__line___29ypk","line--down":"market__line--down___2hfe2","line--up":"market__line--up___1xC1l","line--with-desc":"market__line--with-desc___2ECx2","line-desc":"market__line-desc___1pBMq","line-icn":"market__line-icn___1E1Ul","line-odds":"market__line-odds___1xOpq","line-odds--disabled":"market__line-odds--disabled___Gcuql","line--disabled":"market__line--disabled___3I-TM","line-points":"market__line-points___1ruSw","line-points--plus":"market__line-points--plus___2qEfJ","line--outright":"market__line--outright___2bPCd","line--splitView":"market__line--splitView___O0oDm",select:"market__select___PN8IP",on:"market__on___T2H3M","base--4-col":"market__base--4-col___1tb_W",circle:"market__circle___3i3ke","sv-circle":"market__sv-circle___2Z7v3"}},function(e,t,n){e.exports={"icn--countries-color":"event__icn--countries-color___3HOS9",event:"event__event___1eoVO",event__grid:"event__event__grid___3ELmD","info-wrapper":"event__info-wrapper___27AIY",suspended:"event__suspended___31w4X",scoreboard:"event__scoreboard___1D0u_",scoreboard__line:"event__scoreboard__line___3Mkd1",scoreboard__score:"event__scoreboard__score___3W7jv","scoreboard__score--set":"event__scoreboard__score--set___1yiUr","scoreboard__score--game":"event__scoreboard__score--game___3K8yH",stats:"event__stats___3ndgP",markets:"event__markets___2CSbM",clock:"event__clock___3NPQy",time:"event__time___3j4LW","time--today":"event__time--today___1vptG",gamePart:"event__gamePart___2_DSV",gameStateSeparator:"event__gameStateSeparator___t1RfC",gameTime:"event__gameTime___1EY0W",startTime:"event__startTime___2uvJm",day:"event__day___1nAB4",date:"event__date___131iO",serve:"event__serve___2iAzz","serve--active":"event__serve--active___61xX1",liveGameState:"event__liveGameState___k2n08",scores:"event__scores___2RFCq",score:"event__score___2IF5C","score--away":"event__score--away___2hM1Z",mbn__wrapper:"event__mbn__wrapper___16qiQ","mbn__wrapper--inEventLine":"event__mbn__wrapper--inEventLine___RX6Nt","mbn__wrapper--one":"event__mbn__wrapper--one___3sTWB","mbn__wrapper--two":"event__mbn__wrapper--two___2hr1d","mbn__wrapper--three":"event__mbn__wrapper--three___DISQp",mbn__label:"event__mbn__label___3L1bx",badge:"event__badge___3geEY","badge--eventId":"event__badge--eventId___dpGlj","extra-line":"event__extra-line___8e8zL","event-info":"event__event-info___1ytQQ",league:"event__league___1ZZjl",league__icn:"event__league__icn___2a-1y",seeMore:"event__seeMore___1Oje3",seeMore__title:"event__seeMore__title___N4F0c",team:"event__team___3O6E6",team__draw:"event__team__draw___3eCP-",teams:"event__teams___26jEZ","double-header-game":"event__double-header-game___3XB1g"}},function(e,t,n){e.exports={"icn--countries-color":"goal__icn--countries-color___2uBFc",base:"goal__base___1HuQv","goal-cover":"goal__goal-cover___3BL6c",team:"goal__team___3rBJq","team--home":"goal__team--home___2TcSG","base--swap":"goal__base--swap___3RLnZ","team--away":"goal__team--away___3gTvT","score--home":"goal__score--home___1bxad","score--away":"goal__score--away___2cevA","base--scorerHome":"goal__base--scorerHome___cdnqC","base--scorerAway":"goal__base--scorerAway___12zHZ",pulse:"goal__pulse___2XW5Y",result:"goal__result___3nCmy","goal-result":"goal__goal-result____m5hU",score:"goal__score___ZDPZ2"}},function(e,t,n){e.exports={"icn--countries-color":"label__icn--countries-color___3pcCE",label:"label__label___1oK6j","label--neutral":"label__label--neutral___2qzIF","label--active":"label__label--active___1rw0B"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),a=n(1),i=n(4),s=n(14),o=n(3),l=n(114),c=n(45),u=n(30),d=n(46),m=n(8),p=n(70),h=n(29),_=n(30),g=n(12),f=n(6),v=n(242);var y=a.default.bind(Object.assign({},v));const k=e=>{const{event:t,isExpanded:n,showLeague:a,setExpanded:i}=e,s=t.Participants[t.IsTeamSwap?1:0],o=t.Participants[t.IsTeamSwap?0:1];return r.createElement("div",{className:y("teams"),onClick:()=>i(!n)},(t.IsLive||g.isYourBetAvailable(t))&&r.createElement("div",{className:y("labels")},t.IsLive&&r.createElement(p.Label,{title:f.Dict.Live||"Live"}),g.isYourBetAvailable(t)&&r.createElement(p.Label,{title:f.Dict.SGP||"SGP",color:"active"})),r.createElement("div",{className:y("team")},h.showTeamIcon(t.LeagueId,s.Id)&&r.createElement(m.TeamIcon,{teamId:s.Id,leagueId:t.LeagueId,className:y("team__icn")}),r.createElement("div",{className:y("team__home")},null==s?void 0:s.Name)),r.createElement("div",{className:y("team__vs")},t.IsTeamSwap?"@":f.Dict.VS||"vs"),r.createElement("div",{className:y("team")},r.createElement("div",{className:y("team__away")},null==o?void 0:o.Name),h.showTeamIcon(t.LeagueId,o.Id)&&r.createElement(m.TeamIcon,{teamId:o.Id,leagueId:t.LeagueId,className:y("team__icn")})),r.createElement("div",{className:y("date")},a&&r.createElement(u.LeagueInfo,{event:t}),t.IsLive?null:r.createElement(_.Time,{event:t,classNames:y("time")})),r.createElement("div",{className:y("dropdown")},r.createElement(m.Icon,{value:"dropdown-dark",separateClassName:y("sportPage__region-dropdown"),modifier:n&&"dropdown-dark-active"})))},b=e=>{const{currentMarketGroup:t,currentLeague:n}=r.useContext(s.NavigationContext),[a,i]=r.useState(!0);return r.useEffect(()=>{i(!0)},[t]),r.createElement("div",{className:y("group-item")},r.createElement(k,{isExpanded:a,setExpanded:i,event:e.event,showLeague:c.isTodayLeague(n)}),a&&r.createElement("div",{className:y("market")},r.createElement("span",{className:y("market__name")},e.market.Name),r.createElement("div",{className:y("market__content")},r.createElement(d.Market,{market:e.market,classNames:y("market__base"),event:e.event,yourBet:!1,fromSplitView:!0,noDraw:!0}))))};t.default=e=>{var t;const{currentMarketGroup:n,currentSportId:a}=r.useContext(s.NavigationContext),c=l.sortEvents(e.events,i.Config.BettingView.ShowDateBar),u=null===(t=i.Config.BettingView.CustomMarketGroups.find(e=>e.sportId===a))||void 0===t?void 0:t.groups,d=null==u?void 0:u.find(e=>e.name==n),m=null==d?void 0:d.markets;return r.createElement("div",null,c.filter(e=>"object"==typeof e).map(e=>o.MarketCache.Index.ByEvent.get(e.Id).filter(t=>t.MarketType.Id===(e.IsLive?null==m?void 0:m.live:null==m?void 0:m.prelive)).map(t=>r.createElement(b,{key:`${e.Id}_${t.Id}`,event:e,market:t}))))}},function(e,t,n){e.exports={"icn--countries-color":"leagueGroupView__icn--countries-color___3Xk26","group-item":"leagueGroupView__group-item___34r7m",teams:"leagueGroupView__teams___3LSE5",labels:"leagueGroupView__labels___2h3O3",team:"leagueGroupView__team___1WiDO",team__home:"leagueGroupView__team__home___1kTZL",team__away:"leagueGroupView__team__away___-tzD6",team__vs:"leagueGroupView__team__vs___2dPv3",date:"leagueGroupView__date___38KTP",time:"leagueGroupView__time___2QGWO",dropdown:"leagueGroupView__dropdown___3VY5d",market:"leagueGroupView__market___33oeO",market__name:"leagueGroupView__market__name___2vKBQ",market__content:"leagueGroupView__market__content___1tWFk"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutrightView=void 0;const r=n(0),a=n(1),i=n(6),s=n(4),o=n(14),l=n(18),c=n(15),u=n(3),d=n(115),m=n(46),p=n(8),h=n(29),_=n(113),g=n(116);var f=a.default.bind(Object.assign({},g));const v=f("list");t.OutrightView=({events:e})=>{var t,n;let a=[];const i=[v,(null===(t=s.Config.BettingView)||void 0===t?void 0:t.UpDownScroller)?f("list--padded"):""].join(" ");return(null===(n=s.Config.BettingView)||void 0===n?void 0:n.UpDownScroller)&&c.ScrollButtons&&r.useLayoutEffect(()=>(c.ScrollButtons.attach(document.querySelector("."+v).parentNode),()=>{c.ScrollButtons.detach(document.querySelector("."+v).parentNode)}),[]),e.forEach(e=>{const t=u.MarketCache.Index.ByEvent.get(e.Id);a.push(...t)}),r.createElement("div",{className:i},a.sort(_.orderMarketCommon).map(e=>e.TotalSelectionsCount>0&&r.createElement(y,{key:e.Id,market:e})))};const y=({market:e})=>{var t;const n=r.useRef(),{outrightMarket:a}=r.useContext(o.NavigationContext),[c,m]=r.useState(Boolean(null===(t=s.Config.BettingView)||void 0===t?void 0:t.ExpandOutrightMarkets)||a===e.Id),h=u.EventCache.item(e.EventId),_=u.SelectionCache.Index.ByMarket.get(e.Id).sort((e,t)=>e.TrueOdds-t.TrueOdds||Number(e.Metadata.idSBTech)-Number(t.Metadata.idSBTech)).filter(d.showSelection);r.useLayoutEffect(()=>{a===e.Id&&n.current.scrollIntoView()},[]);let g=h.Metadata.settlementDate&&l.getCultureLongDateString(Date.fromISO(h.Metadata.settlementDate)),v=h.Metadata.settlementDate&&l.getCultureShortTimeString(Date.fromISO(h.Metadata.settlementDate));return r.createElement(r.Fragment,null,r.createElement("div",{className:f("event-header"),ref:n,onClick:()=>{m(!c)}},r.createElement("span",{className:f("event-name")},h.EventName),r.createElement("span",{className:f("event-counter")},_.length," ",1===_.length?i.Dict.Selection||"Selection":i.Dict.Selections||"Selections"),(g||v)&&r.createElement("span",{className:f("event-date")},g&&r.createElement("span",null,g),v&&r.createElement("span",{className:f("event-time")},v)),r.createElement(p.Icon,{value:"dropdown",separateClassName:f("event-dropdown",{"event-dropdown--active":c}),modifier:c&&"dropdown-active"})),c&&r.createElement(k,{key:e.Id,selections:_,market:e}))},k=({market:e,selections:t=[]})=>{const n=d.isMarketSelectionsOneColumn(e.MarketType.Id)?f("market-selections","market-selections--one-col"):f("market-selections");return r.createElement("div",{className:f("market"),"data-id":e.Id},r.createElement("div",{className:n},t.map(t=>r.createElement(m.Bet,{key:`${t.Id}${t.TrueOdds}`,line:t,market:e,modifier:"outright",showDesc:!0,showPoints:Boolean(t.Points),showIcon:h.showTeamIcon(e.LeagueId,t.ParticipantMapping)}))))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Spinner=void 0;const r=n(0),a=n(1);var i=n(245),s=a.default.bind(Object.assign({},i));t.Spinner=({modifier:e,xClass:t})=>{const n=s("base",{["base--"+e]:e})+(t?" "+t:"");return r.createElement("span",{className:n})}},function(e,t,n){e.exports={"icn--countries-color":"spinner__icn--countries-color___2VPW2",base:"spinner__base___2Lzb8",load:"spinner__load___1ppxy","base--small":"spinner__base--small___38nYG","base--inline":"spinner__base--inline___N4pYb"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Skeleton=void 0;const r=n(0),a=n(1).default.bind(n(247));t.Skeleton=function(){return r.createElement("div",{className:a("container")},Array.from(Array(3).keys()).map(e=>r.createElement("div",{className:a("wrapper"),key:e},r.createElement("div",{className:a("title","loading")}),r.createElement("div",{className:a("selections","loading")}))))}},function(e,t,n){e.exports={"icn--countries-color":"skeleton__icn--countries-color___hhFii",container:"skeleton__container___3b3kW",wrapper:"skeleton__wrapper___hceVe",loading:"skeleton__loading___2pFAX",skeletonAnimation:"skeleton__skeletonAnimation___2I1oy",title:"skeleton__title___39D0y",selections:"skeleton__selections___2cwtp"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),a=n(1),i=n(249);var s=a.default.bind(Object.assign({},i));class o extends r.Component{constructor(){super(...arguments),this.state={expanded:!1},this.tooltipRef=r.createRef(),this.handleClickOutside=e=>{const t=this.tooltipRef.current;t&&!t.contains(e.target)&&this.setState({expanded:!1})},this.toggleTooltip=e=>{this.setState(e=>({expanded:!e.expanded})),e.stopPropagation()}}componentDidMount(){document.addEventListener("mousedown",this.handleClickOutside)}componentWillUnmount(){document.removeEventListener("mousedown",this.handleClickOutside)}render(){return r.createElement(r.Fragment,null,this.state.expanded&&r.createElement("span",{className:s("tooltip__inner")},this.props.content),r.createElement("span",{ref:this.tooltipRef,onClick:this.toggleTooltip},this.props.children))}}t.default=o},function(e,t,n){e.exports={"icn--countries-color":"tooltip__icn--countries-color___3sOkN",tooltip__inner:"tooltip__tooltip__inner___onX4v"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMBN=void 0,t.getMBN=(e,t)=>{var n;let r=1;const a=t?"1_39":"1_0",i=e.find(e=>e.MarketType.Id==a)||e[0];return(null===(n=null==i?void 0:i.Metadata)||void 0===n?void 0:n.mbn)&&(r=Number(i.Metadata.mbn)||1),r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LiveBaseballBoard=t.MatchTracker=void 0;const r=n(0),a=n(18),i=n(252),s=n(30),o=n(8),l=n(29),c=n(1),u=n(253);var d=c.default.bind(Object.assign({},u));const m=new Intl.DateTimeFormat(a.appCulture,{weekday:"long",month:"long",day:"numeric",hour:"numeric",minute:"numeric"});t.MatchTracker=({event:e})=>{var t,n;const a=i.getMatchTrackerView(e),s=f[a.view];let o={"--columns-number":null===(n=null===(t=a.columns)||void 0===t?void 0:t.header)||void 0===n?void 0:n.length};return r.createElement("div",{className:d("base","b_"+e.SportId),style:o},r.createElement(s,{event:e,model:a}))};const p=({title:e,columns:t})=>r.createElement("div",{className:d("live__header")},r.createElement("span",{className:d("live__title")},e),r.createElement("span",{className:d("live__periods")},t.map((e,t)=>r.createElement("span",{key:t,className:d("live__period")},"icon"==e.type?r.createElement(o.Icon,{value:e.value}):e)))),h=({teamName:e,teamId:t,leagueId:n,columns:a,serveIndicator:i,isServe:s})=>{const c=d("live__teamName",{"live__team-serve":i,"live__team-serve--active":i&&s});return r.createElement("div",{className:d("live__team")},r.createElement("span",{className:c},l.showTeamIcon(n,t)&&r.createElement(o.TeamIcon,{teamId:t,leagueId:n,className:d("live__team__icn")}),e),r.createElement("span",{className:d("live__periods")},a.map((e,t)=>r.createElement("span",{key:t,className:d("live__period",{"live__period--active":(null==e?void 0:e.modifier)&&"active"==(null==e?void 0:e.modifier)})},(null==e?void 0:e.value)||e))))},_=({period:e,title:t})=>r.createElement(r.Fragment,null,r.createElement("span",{className:d("live__current-period")},e),r.createElement("span",{className:d("live__additional-scores")},t)),g=({base:e})=>r.createElement("div",{className:d("baseball-field")},r.createElement("div",{className:d("baseball-field__base","baseball-field__base--0",{"baseball-field__base--active":"0"===e})}),r.createElement("div",{className:d("baseball-field__base","baseball-field__base--1",{"baseball-field__base--active":"1"===e})}),r.createElement("div",{className:d("baseball-field__base","baseball-field__base--2",{"baseball-field__base--active":"2"===e})}),r.createElement("div",{className:d("baseball-field__base","baseball-field__base--3",{"baseball-field__base--active":"3"===e})}));t.LiveBaseballBoard=({event:e,model:t})=>{var n,a,i,o;const{columns:l,getTitle:c}=t,u=s.getCurrentGamePart(e),m=c(e),f=l.getTeamsColumns(e),v=e.IsTeamSwap;return r.createElement("div",{className:d("live","live--"+e.SportId)},r.createElement(p,{title:r.createElement(_,{period:u,title:m}),columns:l.header}),r.createElement("div",{className:d("live__content")},r.createElement(g,{base:e.Score.AdditionalScores.baseballBase||"0"}),r.createElement(h,{teamName:null===(n=e.Participants[v?1:0])||void 0===n?void 0:n.Name,teamId:null===(a=e.Participants[v?1:0])||void 0===a?void 0:a.Id,leagueId:e.LeagueId,columns:v?f.away:f.home,serveIndicator:!0,isServe:e.Score.AdditionalScores.onServe==(v?"2":"1")}),r.createElement(h,{teamName:null===(i=e.Participants[v?0:1])||void 0===i?void 0:i.Name,teamId:null===(o=e.Participants[v?0:1])||void 0===o?void 0:o.Id,leagueId:e.LeagueId,columns:v?f.home:f.away,serveIndicator:!0,isServe:e.Score.AdditionalScores.onServe==(v?"1":"2")})))};const f={"prelive-default":({event:e})=>{var t,n,i,s;const c=e.IsTeamSwap,u=a.getLocalTime(e.StartDate),p=null===(t=e.Participants[c?1:0])||void 0===t?void 0:t.Name,h=null===(n=e.Participants[c?1:0])||void 0===n?void 0:n.Id,_=null===(i=e.Participants[c?0:1])||void 0===i?void 0:i.Name,g=null===(s=e.Participants[c?0:1])||void 0===s?void 0:s.Id;return r.createElement("div",{className:d("prelive")},r.createElement("div",{className:d("prelive__teams")},r.createElement("div",{className:d("prelive__team","prelive__team--left-side",{"prelive__team--active":!c})},l.showTeamIcon(e.LeagueId,h)&&r.createElement(o.TeamIcon,{teamId:h,leagueId:e.LeagueId,className:d("prelive__team__icn")}),r.createElement("span",{className:d("prelive__teamName")},r.createElement("span",null,p))),r.createElement("div",{className:d("prelive__team","prelive__team--right-side",{"prelive__team--active":c})},r.createElement("span",{className:d("prelive__teamName")},r.createElement("span",null,_)),l.showTeamIcon(e.LeagueId,g)&&r.createElement(o.TeamIcon,{teamId:g,leagueId:e.LeagueId,className:d("prelive__team__icn")}))),r.createElement("div",{className:d("prelive__date")},r.createElement("span",{className:d("prelive__startDate")},m.format(u)),r.createElement("span",{className:d("prelive__leagueName")},e.LeagueName)))},"live-default":({event:e,model:t})=>{var n,a,i,s;const{columns:o,config:l,getTitle:c}=t,u=c(e),m=o.getTeamsColumns(e),_=e.IsTeamSwap;return r.createElement("div",{className:d("live","live--"+e.SportId)},r.createElement(p,{title:u,columns:o.header}),r.createElement("div",{className:d("live__content")},r.createElement(h,{teamName:null===(n=e.Participants[_?1:0])||void 0===n?void 0:n.Name,teamId:null===(a=e.Participants[_?1:0])||void 0===a?void 0:a.Id,leagueId:e.LeagueId,columns:_?m.away:m.home,serveIndicator:null==l?void 0:l.serveIndicator,isServe:e.Score.AdditionalScores.onServe==(_?"2":"1")}),r.createElement(h,{teamName:null===(i=e.Participants[_?0:1])||void 0===i?void 0:i.Name,teamId:null===(s=e.Participants[_?0:1])||void 0===s?void 0:s.Id,leagueId:e.LeagueId,columns:_?m.home:m.away,serveIndicator:null==l?void 0:l.serveIndicator,isServe:e.Score.AdditionalScores.onServe==(_?"1":"2")})))},"live-baseball":t.LiveBaseballBoard}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMatchTrackerView=t.liveBoardsColumns=t.getPeriodAndTimeTitle=t.getDefaultLiveBoardTitle=void 0;const r=n(31),a=n(6),i=n(30),s=n(12);t.getDefaultLiveBoardTitle=e=>{const t=i.getCurrentGamePart(e),n=i.getCurrentGameMinute(e);return[e.LeagueName,t?" / "+t:"",n?` ${n}\``:""].join(" ")},t.getPeriodAndTimeTitle=e=>{const t=i.getCurrentGamePart(e),n=i.getCurrentGameMinute(e);return[t?""+t:"",n?` ${n}\``:""].join(" ")},t.liveBoardsColumns={default:[a.Dict.TotalShort||"T"],"one-column":[a.Dict.TotalShort||"T"],1:[{type:"icon",value:"yellow-card"},{type:"icon",value:"red-card"},{type:"icon",value:"corners-svg"},{type:"icon",value:"penalty"},{type:"icon",value:"goals"}],2:[a.Dict.Q1Short||"Q1",a.Dict.Q2Short||"Q2",a.Dict.HT||"HT",a.Dict.Q3Short||"Q3",a.Dict.Q4Short||"Q4",a.Dict.TotalShort||"T"],"2-halves":[a.Dict.Half1Short||"1H",a.Dict.Half2Short||"2H",a.Dict.TotalShort||"T"],6:["1","2","3",a.Dict.Sets||"Sets",a.Dict.Points||"Points"],"6-5sets":["1","2","3","4","5",a.Dict.Sets||"Sets",a.Dict.Points||"Points"],7:["1","2","3","4","5","6","7","8","9",a.Dict.RoundsShort||"R",a.Dict.HitsShort||"H"],8:[a.Dict.FirstShort||"1st",a.Dict.SecondShort||"2nd",a.Dict.ThirdShort||"3rd",a.Dict.TotalShort||"T"],19:[a.Dict.FirstShort||"1st",a.Dict.SecondShort||"2nd",a.Dict.ThirdShort||"3rd",a.Dict.FourthShort||"4th",a.Dict.FifthShort||"5th",a.Dict.TotalShort||"T"]};const o=[{condition:e=>!e.IsLive,view:"prelive-default",columns:null},{condition:e=>e.IsLive&&e.SportId==r.Event.Sports.Football,view:"live-default",columns:{header:t.liveBoardsColumns[r.Event.Sports.Football],getTeamsColumns:e=>{const{Score:t}=e;return{home:[t.AdditionalScores.yellowCardsTeam1||"0",t.AdditionalScores.redCardsTeam1||"0",t.AdditionalScores.cornersTeam1||"0",t.AdditionalScores.penaltiesTeam1||"0",t.HomeScore],away:[t.AdditionalScores.yellowCardsTeam2||"0",t.AdditionalScores.redCardsTeam2||"0",t.AdditionalScores.cornersTeam2||"0",t.AdditionalScores.penaltiesTeam2||"0",t.AwayScore]}}},getTitle:t.getPeriodAndTimeTitle},{condition:e=>e.IsLive&&e.SportId==r.Event.Sports.Basketball&&!i.ncaabLeagueIds.includes(e.LeagueId),view:"live-default",columns:{header:t.liveBoardsColumns[r.Event.Sports.Basketball],getTeamsColumns:e=>{var t;const{Score:n}=e,{basketballFirstQuarterScore1:r,basketballSecondQuarterScore1:a,basketballThirdQuarterScore1:i,basketballFourthQuarterScore1:o,basketballFirstQuarterScore2:l,basketballSecondQuarterScore2:c,basketballThirdQuarterScore2:u,basketballFourthQuarterScore2:d}=n.AdditionalScores,m=s.getCurrentQuarter(null===(t=e.LiveGameState)||void 0===t?void 0:t.GamePart);return{home:[m>=1?r:"-",m>=2?a:"-",Number(r)+Number(a),m>=3?i:"-",m>=4?o:"-",n.HomeScore],away:[m>=1?l:"-",m>=2?c:"-",Number(l)+Number(c),m>=3?u:"-",m>=4?d:"-",n.AwayScore]}}},getTitle:t.getPeriodAndTimeTitle},{condition:e=>e.IsLive&&e.SportId==r.Event.Sports.Basketball&&i.ncaabLeagueIds.includes(e.LeagueId),view:"live-default",columns:{header:t.liveBoardsColumns[r.Event.Sports.Basketball+"-halves"],getTeamsColumns:e=>{var t;const{Score:n}=e,{basketballFirstQuarterScore1:r,basketballSecondQuarterScore1:a,basketballThirdQuarterScore1:i,basketballFourthQuarterScore1:o,basketballFirstQuarterScore2:l,basketballSecondQuarterScore2:c,basketballThirdQuarterScore2:u,basketballFourthQuarterScore2:d}=n.AdditionalScores,m=s.getCurrentQuarter(null===(t=e.LiveGameState)||void 0===t?void 0:t.GamePart);return{home:[m>=1?(r?Number(r):0)+(a?Number(a):0):"-",m>=3?(i?Number(i):0)+(o?Number(o):0):"-",n.HomeScore],away:[m>=1?(l?Number(l):0)+(c?Number(c):0):"-",m>=3?(u?Number(u):0)+(d?Number(d):0):"-",n.AwayScore]}}},getTitle:t.getPeriodAndTimeTitle},{condition:e=>e.IsLive&&(e.SportId==r.Event.Sports.Cricket||e.SportId==r.Event.Sports.TableTennis||e.SportId==r.Event.Sports.Badminton),view:"live-default",columns:{header:t.liveBoardsColumns["one-column"],getTeamsColumns:e=>{const{Score:t}=e;return{home:[t.HomeScore||"0"],away:[t.AwayScore||"0"]}}},getTitle:e=>e.LeagueName,config:{serveIndicator:!0}},{condition:e=>e.IsLive&&e.SportId==r.Event.Sports.Volleyball,view:"live-default",columns:{header:t.liveBoardsColumns[r.Event.Sports.Volleyball],getTeamsColumns:e=>{var t;const{Score:n}=e,{volleyballFirstSetScore1:r,volleyballSecondSetScore1:a,volleyballThirdSetScore1:i,volleyballFourthSetScore1:o,volleyballFifthSetScore1:l,volleyballFirstSetScore2:c,volleyballSecondSetScore2:u,volleyballThirdSetScore2:d,volleyballFourthSetScore2:m,volleyballFifthSetScore2:p}=n.AdditionalScores,h=s.getCurrentSet(null===(t=e.LiveGameState)||void 0===t?void 0:t.GamePart);return{home:[h>=1?r:"-",h>=2?a:"-",h>=3?i:"-",h>=4?o:"-",h>=5?l:"-",n.HomeScore],away:[h>=1?c:"-",h>=2?u:"-",h>=3?d:"-",h>=4?m:"-",h>=5?p:"-",n.AwayScore]}}},getTitle:e=>e.LeagueName,config:{serveIndicator:!0}},{condition:e=>e.IsLive&&e.SportId==r.Event.Sports.Tennis&&"3"===e.Metadata.tennisMatchType,view:"live-default",columns:{header:t.liveBoardsColumns[r.Event.Sports.Tennis],getTeamsColumns:e=>{var t;const{Score:n}=e,{firstSetScore1:r,secondSetScore1:a,thirdSetScore1:i,currentGameScore1:o,firstSetScore2:l,secondSetScore2:c,thirdSetScore2:u,currentGameScore2:d}=n.AdditionalScores,m=s.getCurrentSet(null===(t=e.LiveGameState)||void 0===t?void 0:t.GamePart);return{home:[m>=1?r:"-",m>=2?a:"-",m>=3?i:"-",n.HomeScore,o],away:[m>=1?l:"-",m>=2?c:"-",m>=3?u:"-",n.AwayScore,d]}}},getTitle:e=>e.LeagueName,config:{serveIndicator:!0}},{condition:e=>e.IsLive&&e.SportId==r.Event.Sports.Tennis&&"5"===e.Metadata.tennisMatchType,view:"live-default",columns:{header:t.liveBoardsColumns["6-5sets"],getTeamsColumns:e=>{var t;const{Score:n}=e,{firstSetScore1:r,secondSetScore1:a,thirdSetScore1:i,fourthSetScore1:o,fifthSetScore1:l,currentGameScore1:c,firstSetScore2:u,secondSetScore2:d,thirdSetScore2:m,fourthSetScore2:p,fifthSetScore2:h,currentGameScore2:_}=n.AdditionalScores,g=s.getCurrentSet(null===(t=e.LiveGameState)||void 0===t?void 0:t.GamePart);return{home:[g>=1?r:"-",g>=2?a:"-",g>=3?i:"-",g>=4?o:"-",g>=5?l:"-",n.HomeScore,c],away:[g>=1?u:"-",g>=2?d:"-",g>=3?m:"-",g>=4?p:"-",g>=5?h:"-",n.AwayScore,_]}}},getTitle:e=>e.LeagueName,config:{serveIndicator:!0}},{condition:e=>e.IsLive&&e.SportId==r.Event.Sports.IceHockey,view:"live-default",columns:{header:t.liveBoardsColumns[r.Event.Sports.IceHockey],getTeamsColumns:e=>{var t;const{Score:n}=e,{iceHockeyFirstPeriodScore1:r,iceHockeySecondPeriodScore1:a,iceHockeyThirdPeriodScore1:i,iceHockeyFirstPeriodScore2:o,iceHockeySecondPeriodScore2:l,iceHockeyThirdPeriodScore2:c}=n.AdditionalScores,u=s.getCurrentPeriod(null===(t=e.LiveGameState)||void 0===t?void 0:t.GamePart);return{home:[u>=1?r:"-",u>=2?a:"-",u>=3?i:"-",n.HomeScore],away:[u>=1?o:"-",u>=2?l:"-",u>=3?c:"-",n.AwayScore]}}},getTitle:t.getPeriodAndTimeTitle},{condition:e=>e.IsLive&&e.SportId==r.Event.Sports.Baseball,view:"live-baseball",columns:{header:t.liveBoardsColumns[r.Event.Sports.Baseball],getTeamsColumns:e=>{var t;const{Score:n}=e,{firstInningScore1:r,secondInningScore1:a,thirdInningScore1:i,fourthInningScore1:o,fifthInningScore1:l,sixthInningScore1:c,seventhInningScore1:u,eighthInningScore1:d,ninthInningScore1:m,firstInningScore2:p,secondInningScore2:h,thirdInningScore2:_,fourthInningScore2:g,fifthInningScore2:f,sixthInningScore2:v,seventhInningScore2:y,eighthInningScore2:k,ninthInningScore2:b}=n.AdditionalScores,T=s.getCurrentInning(null===(t=e.LiveGameState)||void 0===t?void 0:t.GamePart);return{home:[T>=1?r:"-",T>=2?a:"-",T>=3?i:"-",T>=4?o:"-",T>=5?l:"-",T>=6?c:"-",T>=7?u:"-",T>=8?d:"-",T>=9?m:"-",{modifier:"active",value:n.HomeScore},n.AdditionalScores.baseballHitsTeam1],away:[T>=1?p:"-",T>=2?h:"-",T>=3?_:"-",T>=4?g:"-",T>=5?f:"-",T>=6?v:"-",T>=7?y:"-",T>=8?k:"-",T>=9?b:"-",{modifier:"active",value:e.Score.AwayScore},n.AdditionalScores.baseballHitsTeam2]}}},getTitle:e=>`${a.Dict.BallsShort||"B"}${e.Score.AdditionalScores.baseballBalls||"0"} ${a.Dict.StrikesShort||"S"}${e.Score.AdditionalScores.baseballStrikes||"0"} ${a.Dict.OutsShort||"O"}${e.Score.AdditionalScores.baseballOuts||"0"}`},{condition:e=>e.IsLive,view:"live-default",columns:{header:t.liveBoardsColumns.default,getTeamsColumns:e=>{const{Score:t}=e;return{home:[t.HomeScore],away:[t.AwayScore]}}},getTitle:t.getDefaultLiveBoardTitle}];t.getMatchTrackerView=e=>o.find(t=>t.condition(e))},function(e,t,n){e.exports={"icn--countries-color":"matchtracker__icn--countries-color___2OQ29",base:"matchtracker__base___b0BiL",b_1:"matchtracker__b_1___8RQIP",b_2:"matchtracker__b_2___CWnoE",b_3:"matchtracker__b_3___S-WUJ",b_6:"matchtracker__b_6___1w_6q",b_7:"matchtracker__b_7___Ub_PW",b_8:"matchtracker__b_8___1rWTI",b_10:"matchtracker__b_10___2hh7r",b_11:"matchtracker__b_11___2faEa",b_13:"matchtracker__b_13___20ihW",b_15:"matchtracker__b_15___1NxCJ",b_19:"matchtracker__b_19___2SGH4",b_22:"matchtracker__b_22___aMPXv",b_25:"matchtracker__b_25___3nfNW",b_31:"matchtracker__b_31___1eORj",b_35:"matchtracker__b_35___1lGVC",b_59:"matchtracker__b_59___oAfMC",prelive:"matchtracker__prelive___2HGtJ",prelive__date:"matchtracker__prelive__date___1DyjJ",prelive__startDate:"matchtracker__prelive__startDate___jgI3s",prelive__leagueName:"matchtracker__prelive__leagueName___s0kWW",prelive__teams:"matchtracker__prelive__teams___28F0D",prelive__team:"matchtracker__prelive__team___3bNAq",prelive__team__icn:"matchtracker__prelive__team__icn___2tDzA","prelive__team--left-side":"matchtracker__prelive__team--left-side___8qZwf",prelive__teamName:"matchtracker__prelive__teamName___uL2Rc","prelive__team--active":"matchtracker__prelive__team--active___YybjD","prelive__team--right-side":"matchtracker__prelive__team--right-side___1rZvQ",live:"matchtracker__live___3BCpl",live__header:"matchtracker__live__header___3U8CW",live__content:"matchtracker__live__content___15pPT",live__team:"matchtracker__live__team___sYak2",live__periods:"matchtracker__live__periods___2Dr3S",live__period:"matchtracker__live__period___3RGws","live__period--active":"matchtracker__live__period--active___2--M7",live__teamName:"matchtracker__live__teamName___3xVxW",live__team__icn:"matchtracker__live__team__icn___3MIsN","live__team-serve":"matchtracker__live__team-serve___12rBJ","live__team-serve--active":"matchtracker__live__team-serve--active___1Unyw","live--6":"matchtracker__live--6___3Kc5X","live--19":"matchtracker__live--19___YBUNj","live--7":"matchtracker__live--7___15uPk",live__title:"matchtracker__live__title___1OdBz","baseball-field":"matchtracker__baseball-field___2LDQH","baseball-field__base":"matchtracker__baseball-field__base___1i021","baseball-field__base--0":"matchtracker__baseball-field__base--0___3mrio","baseball-field__base--1":"matchtracker__baseball-field__base--1___cEqUJ","baseball-field__base--2":"matchtracker__baseball-field__base--2___vIoGl","baseball-field__base--3":"matchtracker__baseball-field__base--3___eMqir","baseball-field__base--active":"matchtracker__baseball-field__base--active___1grk2"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.statisticsAvailable=t.hideStatistics=t.showStatisticOnSecondScreen=t.showStatistics=t.getStatisticsProviderData=void 0;const r=n(31),a=n(4),i=window.TBettingView||null,s=window.IframeDialog||null,o=window.SBTech||null;t.getStatisticsProviderData=(e,t=(e=>e.IsLive?r.Event.MediaType.MatchTracker:r.Event.MediaType.Stats)(e))=>{var n;return null===(n=e.Media)||void 0===n?void 0:n.find(e=>e.MediaType===t)};const l=()=>{var e;return(null===(e=null===a.Config||void 0===a.Config?void 0:a.Config.BetRadarSettings)||void 0===e?void 0:e.LiveEventStatisticsWidget)===r.LiveEventStatisticsType.LMTWidget};t.showStatistics=e=>{var n,r;const a=t.getStatisticsProviderData(e);a&&i.openStatistics&&i.openStatistics({betRadarEventId:a.ProviderEventId,team1:e.Participants[0].Name,team2:e.Participants[1].Name,branch:e.SportId,isLive:e.IsLive}),a&&o&&o.NextGen.publish({topic:e.IsLive&&l()?"cashier.openLMTWidget":"cashier.openBetRadarStats",data:{betRadarEventId:a.ProviderEventId,team1:e.Participants[0].Name,team2:e.Participants[1].Name,branch:e.SportId,isLive:e.IsLive,title:`${e.Participants[0].Name} vs ${e.Participants[1].Name}`}}),"undefined"!=typeof AnalyticsService&&AnalyticsService.push(AnalyticsService.EventTypes.openStatistics,{eventItems:{sport:e.SportName,league:e.LeagueName,team1:null===(n=e.Participants[0])||void 0===n?void 0:n.Name,team2:null===(r=e.Participants[1])||void 0===r?void 0:r.Name},context:{location:e.IsLive?"live":"sports",section:"event_view"}})},t.showStatisticOnSecondScreen=(e,n)=>{const r=t.getStatisticsProviderData(e),a=null==r?void 0:r.ProviderEventId;e.IsLive?n.ipc.sendToSecondScreen("live-event",{eventId:a,branchId:e.SportId}):n.ipc.sendToSecondScreen("statistic-event",{betRadarEventId:a,branch:e.SportId,isLive:!1,team1:e.Participants[0].Name,team2:e.Participants[1].Name})},t.hideStatistics=()=>{s&&s.hide()},t.statisticsAvailable=e=>{var n;const r=null===(n=null===a.Config||void 0===a.Config?void 0:a.Config.BetRadarSettings)||void 0===n?void 0:n.IsShowBetRadarStatIcon,i=t.getStatisticsProviderData(e),s=!e.IsLive||a.Config.SkinVariant.ShowLiveStat;return r&&s&&i&&Number(i.ProviderEventId)>0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RacesContent=t.RacesTracker=t.RacesHeader=void 0;const r=n(0),a=n(1),i=n(6),s=n(18),o=n(25),l=n(40),c=n(32),u=n(3),d=n(8),m=n(12),p=n(48),h=n(117),_=n(119),g=a.default.bind(Object.assign({},_));t.RacesHeader=e=>(r.useEffect(()=>{const t=t=>{!t.target.closest("#"+h.SplitViewID)&&t.target.closest("#"+p.DashboardEventListID)&&(t.stopPropagation(),t.preventDefault(),e.onClose())};return document.body.addEventListener("click",t,!0),()=>{document.body.removeEventListener("click",t,!0)}},[]),r.createElement(r.Fragment,null,r.createElement("div",{className:g("header")},r.createElement("h2",{className:g("leagueName")},e.leagueName," ",m.raceHour(e.event)),r.createElement("span",{className:g("close"),onClick:e.onClose},r.createElement(d.Icon,{value:"close"}))),r.createElement(t.RacesTracker,{event:e.event}))),t.RacesTracker=e=>{const t=e.event,n=s.getLocalTime(t.StartDate),a=u.MarketCache.Index.ByEvent.get(t.Id).length&&u.MarketCache.Index.ByEvent.get(t.Id)[0],o=[],l=[];o.push(t.LeagueName),t.Metadata.raceGoing&&o.push(`${i.Dict.raceGoing||"Going"}: ${t.Metadata.raceGoing}`),t.Metadata.rpRaceDistance&&l.push(`${i.Dict.raceDistance||"Distance"}: ${t.Metadata.rpRaceDistance}`),t.Metadata.rpRaceType&&l.push(t.Metadata.rpRaceType);const c=[a&&a.Metadata.oddsTermsId?"1/"+a.Metadata.oddsTermsId:"",a&&parseFloat(a.Metadata.placeTermsId)?[...Array(parseFloat(a.Metadata.placeTermsId))].map((e,t)=>t+1).join("-"):""].join(" ");return" "!==c&&l.push(`${i.Dict.raceEachWay||"Each Way"}: ${c}`),r.createElement("div",{className:g("races__tracker--wrap")},r.createElement("div",{className:g("races__tracker--legend")},i.Dict.startAt||"Start at"),r.createElement("div",{className:g("races__tracker")},r.createElement("div",{className:g("races__tracker--info")},o.join(" | ")),r.createElement("div",{className:g("races__tracker--info")},l.join(" | ")),r.createElement("div",{className:g("races__tracker--info")},i.Dict[m.Days[n.getDay()]]," ",m.raceHour(t)),r.createElement("div",{className:g("races__tracker--info")},m.DateFormat.format(n))))},t.RacesContent=e=>{const t=e.event,n=u.MarketCache.Index.ByEvent.get(t.Id),a=Object.keys(B).filter(e=>n.some(t=>o.RaceMarketsByGroup[e].includes(t.MarketType.Id)));let[s,l]=r.useState("Racecard");const c=B[s];return r.createElement("div",{className:g("races"),"data-id":t.Id},r.createElement("div",{className:g("races__markets")},a.map(e=>r.createElement("div",{key:e,className:g("races__marketGroup",{"races__marketGroup--on":s===e}),onClick:()=>{l(e)}},i.Dict["RaceMarket_"+e]||e))),r.createElement(c,{key:s,event:t,marketGroup:s}))};const f=e=>{const{selection:t,part:n}=e;return r.createElement("div",{className:g("races__part","races__part--mb")},r.createElement(L,{part:n}),r.createElement("div",{className:g("races__sel")},t.DisplayOdds.Decimal))},v=(e,t)=>(parseInt(e.Metadata.runnerNumber)||parseInt(e.Metadata.trapNumber))-(parseInt(t.Metadata.runnerNumber)||parseInt(t.Metadata.trapNumber)),y=e=>{const t=e.event,n=t.SportId===c.Sports.Greyhounds,a=t.Participants;a.sort(v);const[s,l]=r.useState({nth:0,boxed:0}),u=(e,t)=>{s[t?"boxed":"nth"]+=e,l({...s})};return r.createElement(r.Fragment,null,r.createElement("div",{className:g("races__selections",{"races--gh":n})},r.createElement("div",{className:g("races__cast--lines")},a.map(t=>{const n=t.Metadata.runnerNumber||t.Metadata.trapNumber;return r.createElement(k,{key:n,onSelect:u,part:t,isTricast:e.marketGroup===o.RaceMarketGroups.Tricast,selectionState:s})})),r.createElement("div",{className:g("races__cast--action",{"races--disabled":!Object.values(s).some(Boolean)})},i.Dict.raceAddToBetslip||"Add to Betslip")))},k=({part:e,isTricast:t,selectionState:n,onSelect:a})=>{const[i,s]=r.useState(""),o=e=>{const t=e===i?-1:i?0:1;s(e!==i?e:""),a(t,"boxed"===e)},l=n.boxed>0,c=n.nth>0,u="NR"===e.Metadata.runnerStatus;return r.createElement("div",{className:g("races__part","races__cast",{"races__cast--tricast":t})},r.createElement(L,{part:e}),r.createElement(b,{onSelect:o,active:"1st"===i,type:"1st",disabled:l||u}),r.createElement(b,{onSelect:o,active:"2nd"===i,type:"2nd",disabled:l||u}),t&&r.createElement(b,{onSelect:o,active:"3rd"===i,type:"3rd",disabled:l||u}),r.createElement(b,{onSelect:o,active:"boxed"===i,type:"boxed",disabled:c||u}))},b=e=>{const t=g("races__sel",{"races__sel--on":e.active,"races--disabled":e.disabled});return r.createElement("div",{onClick:()=>{e.onSelect(e.type)},className:t},i.Dict[e.type+"RacesCastType"]||e.type)},T=(e,t,n)=>[l.RaceSelectionTypes.RaceCard,l.RaceSelectionTypes.Favorite,l.RaceSelectionTypes.Favorite2nd].includes(e.Type)||e.Type===l.RaceSelectionTypes.RaceCardSP&&!n.find(e=>e.Type===l.RaceSelectionTypes.RaceCard),E=(e,t,n)=>e.Type===l.RaceSelectionTypes.RaceCard||e.Type===l.RaceSelectionTypes.RaceCardSP&&!n.find(e=>e.Type===l.RaceSelectionTypes.RaceCard),S=(e,t)=>{const n=-3===e.TrueOdds?0:-2===e.TrueOdds?1/0:e.TrueOdds,r=-3===t.TrueOdds?0:-2===t.TrueOdds?1/0:t.TrueOdds;return e.Type-t.Type||n-r||parseInt(e.ParticipantMapping)-parseInt(t.ParticipantMapping)},I=e=>{const{selection:t}=e;return r.createElement("div",{className:g("races__part")},r.createElement("div",{className:g("races__part--favor")},t.BetslipLine),r.createElement("div",{className:g("races__sel")},t.DisplayOdds.Decimal))},O=e=>{const{part:t,racecardLine:n,wo1BettingLine:a,wo2BettingLine:s}=e.data;return r.createElement("div",{className:g("races__part","races__part--wo")},r.createElement(L,{part:t}),r.createElement("div",{className:g("races__part--par")},n.Metadata.previousOddsDecimal),r.createElement("div",{className:g("races__sel")},n.DisplayOdds.Decimal),r.createElement("div",{className:g("races__sel",{"races--disabled":!a||!a.DisplayOdds.Decimal||"w/o"===a.DisplayOdds.Decimal.toLowerCase()})},(null==a?void 0:a.DisplayOdds.Decimal)||i.Dict.betNotPresent||"NP"),r.createElement("div",{className:g("races__sel",{"races--disabled":!s||!s.DisplayOdds.Decimal||"w/o"===s.DisplayOdds.Decimal.toLowerCase()})},(null==s?void 0:s.DisplayOdds.Decimal)||i.Dict.betNotPresent||"NP"))},w=e=>{const{part:t,racecardLine:n,placeOnly2Line:a,placeOnly3Line:s}=e.data;return r.createElement("div",{className:g("races__part","races__part--po")},r.createElement(L,{part:t}),r.createElement("div",{className:g("races__part--par")},n.Metadata.previousOddsDecimal),r.createElement("div",{className:g("races__sel")},n.DisplayOdds.Decimal),r.createElement("div",{className:g("races__sel",{"races--disabled":!a})},(null==a?void 0:a.DisplayOdds.Decimal)||i.Dict.betNotPresent||"NP"),r.createElement("div",{className:g("races__sel",{"races--disabled":!s})},(null==s?void 0:s.DisplayOdds.Decimal)||i.Dict.betNotPresent||"NP"))},C=e=>{const{selection:t,part:n}=e,a=[n.Metadata.weight,n.Metadata.age].filter(Boolean).join(",");return r.createElement("div",{className:g("races__part")},r.createElement(L,{part:n}),r.createElement("div",{className:g("races__part--par")},n.Metadata.form),r.createElement("div",{className:g("races__part--par")},a),r.createElement("div",{className:g("races__part--par")},t.Metadata.previousOddsDecimal),r.createElement("div",{className:g("races__sel")},t.DisplayOdds.Decimal))},L=({part:e})=>{const t=e.Metadata.runnerNumber||e.Metadata.trapNumber,n=e.Metadata.stallNumber?`(${e.Metadata.stallNumber})`:"";return r.createElement(r.Fragment,null,r.createElement("div",{className:g("races__part--icon"),style:{backgroundImage:`url(${e.Metadata.iconUrl})`}}),r.createElement("div",{className:g("races__part--name")},`${t}${n} ${e.Name}`),r.createElement("div",{className:g("races__part--tj")},`${e.Metadata.trainer} / ${e.Metadata.jockey}`))},B={[o.RaceMarketGroups.Racecard]:e=>{const t=e.event,n=t.SportId===c.Sports.Greyhounds,a=m.getParticipantsMapping(t),s=u.SelectionCache.Index.ByMarket.get(t.Id).filter(T);return s.sort(S),r.createElement(r.Fragment,null,r.createElement("div",{className:g("races__legends")},r.createElement("div",null),r.createElement("div",null),n?r.createElement(r.Fragment,null,r.createElement("div",null),r.createElement("div",null),r.createElement("div",null)):r.createElement(r.Fragment,null,r.createElement("div",{className:g("races__legend")},i.Dict.racesForm||"form"),r.createElement("div",{className:g("races__legend")},i.Dict.racesWeightAge||"weight, age"),r.createElement("div",{className:g("races__legend")},i.Dict.racesPrevOdds||"prev. odds")),r.createElement("div",{className:g("races__legend")},i.Dict.racesWinner||"winner")),r.createElement("div",{className:g("races__selections",{"races--gh":n})},s.filter(e=>l.RaceFavouriteSelectionTypes.includes(e.Type)||a[e.ParticipantMapping]).map(e=>l.RaceFavouriteSelectionTypes.includes(e.Type)?r.createElement(I,{key:e.Id,selection:e}):r.createElement(C,{key:e.Id,selection:e,part:a[e.ParticipantMapping]}))))},[o.RaceMarketGroups.Forecast]:y,[o.RaceMarketGroups.Tricast]:y,[o.RaceMarketGroups.BettingWO]:e=>{const t=e.event,n=m.getParticipantsMapping(t),a=u.MarketCache.Index.ByEvent.get(t.Id),s=a.find(e=>e.MarketType.Id===o.RaceMarkets.Racecard),l=a.find(e=>e.MarketType.Id===o.RaceMarkets.BettingWOFavourite),c=a.find(e=>e.MarketType.Id===o.RaceMarkets.BettingWO2Favourites),d=u.SelectionCache.Index.ByMarket.get(s.Id).filter(E),p=u.SelectionCache.Index.ByMarket.get(null==l?void 0:l.Id),h=u.SelectionCache.Index.ByMarket.get(null==c?void 0:c.Id);d.sort(S);const _=d.map(e=>({part:n[e.ParticipantMapping],racecardLine:e,wo1BettingLine:p.find(t=>t.ParticipantMapping===e.ParticipantMapping),wo2BettingLine:h.find(t=>t.ParticipantMapping===e.ParticipantMapping)}));return r.createElement(r.Fragment,null,r.createElement("div",{className:g("races__legends","races__legends--wo")},r.createElement("div",null),r.createElement("div",null),r.createElement("div",{className:g("races__legend")},i.Dict.racesPrevOdds||"prev. odds"),r.createElement("div",{className:g("races__legend")},i.Dict.racesWinner||"winner"),r.createElement("div",{className:g("races__legend")},i.Dict.bettingWO||"bettingWO")),r.createElement("div",{className:g("races__selections")},_.map(e=>r.createElement(O,{key:e.part.Id,data:e}))))},[o.RaceMarketGroups.PlaceOnly]:e=>{const t=e.event,n=m.getParticipantsMapping(t),a=u.MarketCache.Index.ByEvent.get(t.Id),s=a.find(e=>e.MarketType.Id===o.RaceMarkets.Racecard),c=a.find(e=>e.MarketType.Id===o.RaceMarkets.PlaceOnly),d=u.SelectionCache.Index.ByMarket.get(s.Id).filter(E),p=u.SelectionCache.Index.ByMarket.get(c.Id);d.sort(S);const h=d.map(e=>({part:n[e.ParticipantMapping],racecardLine:e,placeOnly2Line:p.find(t=>t.ParticipantMapping===e.ParticipantMapping&&t.Type===l.RaceSelectionTypes.PlaceOnly2),placeOnly3Line:p.find(t=>t.ParticipantMapping===e.ParticipantMapping&&t.Type===l.RaceSelectionTypes.PlaceOnly3)}));return r.createElement(r.Fragment,null,r.createElement("div",{className:g("races__legends","races__legends--po")},r.createElement("div",null),r.createElement("div",null),r.createElement("div",{className:g("races__legend")},i.Dict.racesPrevOdds||"prev. odds"),r.createElement("div",{className:g("races__legend")},i.Dict.racesWinner||"winner"),r.createElement("div",{className:g("races__legend")},i.Dict.PlaceOnly2||"PlaceOnly2"),r.createElement("div",{className:g("races__legend")},i.Dict.PlaceOnly3||"PlaceOnly3")),r.createElement("div",{className:g("races__selections")},h.map(e=>r.createElement(w,{key:e.part.Id,data:e}))))},[o.RaceMarketGroups.MatchBetting]:e=>{const t=e.event,n=m.getParticipantsMapping(t),a=u.MarketCache.Index.ByEvent.get(t.Id).filter(e=>e.MarketType.Id===o.RaceMarkets.MatchBetting);return a.sort((e,t)=>e.MarketType.LineTypeId-t.MarketType.LineTypeId),r.createElement("div",{className:g("races--scroll")},a.map(e=>{const t=u.SelectionCache.Index.ByMarket.get(e.Id);return t.sort(S),r.createElement(r.Fragment,null,r.createElement("div",{className:g("races__legends","races__legends--mb")},r.createElement("div",{className:g("races__legend","races__legend--vs")},`${n[t[0].ParticipantMapping].Name} vs ${n[t[1].ParticipantMapping].Name}`),r.createElement("div",{className:g("races__legend")},i.Dict.racesWinner||"winner")),r.createElement("div",{className:g("races__selections"),key:e.Id},r.createElement(f,{selection:t[0],part:n[t[0].ParticipantMapping]}),r.createElement(f,{selection:t[1],part:n[t[1].ParticipantMapping]})))}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),a=n(1),i=n(4),s=n(15),o=n(14),l=n(3),c=n(9),u=n(12),d=n(8),m=n(257),p=n(260),h=n(261);var _=a.default.bind(Object.assign({},h));const g=[_("list"),i.Config.CDU?"isScrollable":""].join(" ");const f=r.memo(e=>r.createElement("div",{key:e.id,className:_("item",e.current?"item--active":""),"data-a":"sport item",onClick:e.onClick.bind(null,e.id)},r.createElement(d.Icon,{separateClassName:"b_"+e.id,value:"sport"}),r.createElement("span",{className:_("item-name"),"data-a":"sport item name"},e.sportName),!!e.gamesCount&&r.createElement("span",{className:_("games-count")},e.gamesCount)),(e,t)=>e.id===t.id&&e.current===t.current&&e.sportName===t.sportName&&e.gamesCount===t.gamesCount);t.default=function(e){var t,n;const{currentSportId:a,isLive:d,isPopularLeagueSelected:h,currentLeague:v}=r.useContext(o.NavigationContext),y=l.SportCache.all(),k=c.useTerminalClientV2?Object.keys(y):Object.keys(l.EventCache.Index.BySport.all()),b=d?k.filter(l.Store.sportHasLiveEvents):k,T=[_("base"),(null===(t=i.Config.BettingView)||void 0===t?void 0:t.UpDownScroller)?_("base--padded"):""].join(" "),E=t=>c.useTerminalClientV2?y[t].SportName||"n/a":e.eventsBySport[t][0]&&e.eventsBySport[t][0].SportName||"n/a",S=t=>{var n;return(null===(n=i.Config.LocalSportsbook)||void 0===n?void 0:n.ShowLiveNumber)?e.eventsBySport[t].filter(e=>e.IsLive&&u.isRegular(e)).length:0},I=e=>{o.setCurrentSportId(e),o.setCurrentLeague(null),o.setSplitViewEventId({eventId:null})},O=b.sort(u.orderSports);O.length>0&&!O.includes(a.toString())&&"0"!==a&&o.setCurrentSportId(O[0]),(null===(n=i.Config.BettingView)||void 0===n?void 0:n.UpDownScroller)&&s.ScrollButtons&&r.useLayoutEffect(()=>{const e=document.querySelector("."+_("base")),t=document.querySelector("."+g);return s.ScrollButtons.attach(e,t,!0),()=>{s.ScrollButtons.detach(e)}},[]);const w=c.useTerminalClientV2?p.getPopularLeaguesByIdFromConfig(i.Config.TeamsAndLeaguesWithLogos.LeaguesWithLogos,i.Config.LocalSportsbook.PopularLeagues,d):u.getPopularLeaguesById(i.Config.TeamsAndLeaguesWithLogos.LeaguesWithLogos,i.Config.LocalSportsbook.PopularLeagues,l.EventCache.Index.ByLeague.data,d);return r.createElement("div",{className:T},r.createElement("div",{className:g},r.createElement(m.PopularLeagues,{leagues:w,currentId:v,isPopularLeagueSelected:h,onClick:(e,t)=>{o.setCurrentSportId(t),o.setCurrentLeague(e,!0),o.setSplitViewEventId({eventId:null})}}),O.map(e=>r.createElement(f,{id:e,key:e,current:!h&&a===e,onClick:I,sportName:E(e),gamesCount:d&&!c.useTerminalClientV2?S(e):0}))))}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(258),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PopularLeagues=void 0;const r=n(0),a=n(8),i=n(1),s=n(259);var o=i.default.bind(Object.assign({},s));function l(e){const t=r.useCallback(t=>e.onClick(e.Id,e.SportId),[e.Id]),n=o("item",{"item--active":e.isPopularLeagueSelected&&e.currentId===e.Id});return r.createElement("div",{id:"id-popularLeague-"+e.Id,className:n,onClick:t,"data-a":"popular league item"},r.createElement(a.LeagueIcon,{leagueId:e.Id,sportId:e.iconId,className:o("icon")}),r.createElement("div",{className:o("item__name"),"data-a":"popular league item name"},e.LeagueName))}t.PopularLeagues=function(e){return r.createElement("div",{className:o("list")},e.leagues.map(t=>r.createElement(l,{key:"key-popularLeague-"+t.Id,Id:t.Id,LeagueName:t.LeagueName,iconId:t.iconId,currentId:e.currentId,SportId:t.SportId,isPopularLeagueSelected:e.isPopularLeagueSelected,onClick:e.onClick})))}},function(e,t,n){e.exports={"icn--countries-color":"popularLeagues__icn--countries-color___1hG6N",list:"popularLeagues__list___3VE9X",item:"popularLeagues__item___1SNmx",item__name:"popularLeagues__item__name___3mQu_","item--active":"popularLeagues__item--active___3Z-db",icon:"popularLeagues__icon___1iOjI"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPopularLeaguesByIdFromConfig=void 0,t.getPopularLeaguesByIdFromConfig=(e=[],t=[],n=!1)=>{let r=[];return t.forEach(t=>{t&&(!n||t.HasLiveEvents)&&r.push({...t,iconId:e.find(e=>e===t.Id)?"":t.SportId})}),r}},function(e,t,n){e.exports={"icn--countries-color":"sportsPanel__icn--countries-color___27667",base:"sportsPanel__base___39bQa","base--padded":"sportsPanel__base--padded___iQYmA",list:"sportsPanel__list___11fhx",item:"sportsPanel__item___1fP5-","item--active":"sportsPanel__item--active___la43D","games-count":"sportsPanel__games-count___f05wb","item-name":"sportsPanel__item-name___33lVw"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),a=n(0),i=n(1),s=n(263),o=n(31),l=n(8),c=n(3),u=n(18),d=n(4),m=n(268),p=n(270),h=n(14),_=n(6),g=n(45),f=n(120),v=n(12),y=n(9);var k=i.default.bind(Object.assign({},p));const b=({league:e,active:t,onLeagueSelect:n})=>r.createElement("div",{className:k("item",{"item--active":t}),"data-a":"leagues filter item",onClick:n},r.createElement("span",{className:k("item__name")},e.LeagueName)),T=({title:e,active:t,onClick:n,onClose:a})=>r.createElement("div",{onClick:n,className:k("item",{"item--active":t})},r.createElement("span",{className:k("item__name")},e),t&&r.createElement("span",{onClick:a},r.createElement(l.Icon,{value:"close",separateClassName:k("browse-btn")})));t.default=function(){var e,t;const{currentLeague:n,currentSportId:i,isLive:l}=a.useContext(h.NavigationContext),[p,E]=r.useState(!1),S=c.EventCache.Index.BySport.all(),I=(l?f.getLiveEventsBySport(S):S)[i]||[],O=y.useTerminalClientV2?f.getLeaguesFromCache(i,l):[...f.getLeaguesFromEvents(I,v.isYourBetAvailable)],w=I.filter(e=>u.isToday(e.StartDate)||e.IsLive).filter(e=>"Fixture"===e.Type||o.Event.RaceEventTypes.includes(e.Type)),C=!(null===(e=d.Config.BettingView)||void 0===e?void 0:e.ShowTodayGroup)||l||y.useTerminalClientV2?[]:g.getVisibleSyntheticLeagues(w),L=g.leagueMenuItemCount-C.length,B=O.slice(0,L),P=[...C,...B],A=O.length>L;a.useEffect(()=>{var e;![...C,...O].find(e=>e.Id===n)&&O.length>0&&h.setCurrentLeague(null===(e=P[0])||void 0===e?void 0:e.Id)},[n,O]);const N=e=>{h.setCurrentLeague(e)},R=()=>E(!p),M=!(!n||!O.find(e=>e.Id===n)),x=_.Dict.BrowseAll||"Browse All";return r.createElement("div",{className:k("base")},P.map(e=>r.createElement(b,{key:e.Id,league:e,active:n===e.Id,onLeagueSelect:()=>{N(e.Id)}})),A&&r.createElement(T,{title:P.find(e=>e.Id===n)||!n?x:(null===(t=O.find(e=>e.Id===n))||void 0===t?void 0:t.LeagueName)||x,active:M&&!P.some(e=>e.Id===n),onClick:R,onClose:e=>{var t;e.stopPropagation(),h.setCurrentLeague(null===(t=P[0])||void 0===t?void 0:t.Id)}}),p&&r.createElement(s.default,{title:_.Dict.SportPageTopLeagues||"Top Leagues and Countries",onClose:R},r.createElement(m.SportPage,{onLeagueSelect:e=>{N(e),R()},events:I,leagues:O,topLeagues:B,otherLeagues:O.slice(L)})))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0),a=n(47),i=n(1),s=n(8),o=n(267);var l=i.default.bind(Object.assign({},o));class c extends r.Component{constructor(e){super(e),this.modalRef=r.createRef(),this.handleClickOutside=e=>{const t=this.modalRef.current;t&&!t.contains(e.target)&&this.props.onClose()}}componentDidMount(){document.addEventListener("mousedown",this.handleClickOutside),"undefined"!=typeof CDU&&(null===CDU||void 0===CDU?void 0:CDU.enabled)&&CDU.startTemporaryTranslation("#page-dashboard","."+o.overlay)}componentWillUnmount(){document.removeEventListener("mousedown",this.handleClickOutside),"undefined"!=typeof CDU&&(null===CDU||void 0===CDU?void 0:CDU.enabled)&&CDU.restore()}renderHeader(){const{HeaderComponent:e}=this.props;return this.props.HeaderComponent?r.createElement(e,null):r.createElement("div",{className:l("header")},r.createElement("span",{className:l("title")},this.props.title))}render(){return a.createPortal(r.createElement("div",{className:l("overlay")},r.createElement("div",{className:l("wrapper"),ref:this.modalRef},r.createElement("span",{className:l("close-btn"),onClick:this.props.onClose},r.createElement(s.Icon,{value:"close"})),this.renderHeader(),r.createElement("div",{className:[l("main"),"isScrollable"].join(" ")},this.props.children))),document.body)}}t.default=c},function(e,t,n){"use strict";var r=n(0),a=n(72),i=n(265);function s(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n