PageSourceSearch

https://www.matchbook.com/assets/js/28.b1169d302f37bab7b89a.chunk.js

js matchbook.com collected 2026-09-24 18:17:36 UTC 16,632 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkmatchbook_ui=self.webpackChunkmatchbook_ui||[]).push([[28],{11842:function(e,t,n){n.r(t),n.d(t,{default:function(){return ne}});var a=n(21757),r=n(99062),l=n(82960),o=n(27185),s=(n(78604),n(84614),n(88647),n(64509),n(32820),n(99650),n(93863),n(35890),n(95165),n(17482),n(82975),n(71632),n(20341),n(9087),n(28872),n(74701),n(70489),n(15144),n(96540)),c=n.n(s),d=n(5556),i=n.n(d),m=n(22894),u=n(9404),_=n(68154),p=(n(24684),n(13292)),f=n(95093),y=n.n(f),g=n(82888),E=n.n(g),b=n(31127),v=n(46942),S=n.n(v),h=n(68636),N=n(84384),I=n(96405),P=n(1333),D=n(79673),k=n(83570),w=n(17262),Y=n(68136),T=n(80427),O=n(86422),M=n.n(O),B="mb-reportSettledBet",R=c().createElement("span",{"aria-label":"Bet was matched while event was in-play.",className:"hint hint--top"},c().createElement(M(),null)),A=function(e){var t=e.bet,n=e.currency,a=e.oddsType,r=t.profitAndLoss-(t.commission||0),l=r>.01?"".concat(B,"__netPnl--positive"):"",o=Y.G(t.profitAndLoss,n);return r===t.profitAndLoss&&(o="-.--"),c().createElement("tr",{className:B},c().createElement("td",null),c().createElement("td",null),c().createElement("td",{className:"".concat(B,"__matchedTimeCell")},c().createElement("div",{className:"".concat(B,"__matchedTime")},c().createElement("span",null,y()(t.matchedTime).format("DD MMM YYYY HH:mm")),c().createElement("span",{className:"".concat(B,"__betId")},t.id)),c().createElement("div",{className:"".concat(B,"__thirdPartyLogo")},t.inPlay?R:null,t.useBonus?T.r5:null,t.thirdPartyClientId?T.aY:null,t.adjusted?T.wA:null)),c().createElement("td",{className:"".concat(B,"__odds")},Y.V(t.odds,{oddsType:a,side:t.side.toLowerCase()})),c().createElement("td",{className:"".concat(B,"__stakes")},c().createElement("span",{className:"".concat(B,"__stake ").concat(l)},Y.G(t.stake,n)),c().createElement("span",{className:"".concat(B,"__liability")})),c().createElement("td",{className:"".concat(B,"__pnl")},c().createElement("span",{className:"".concat(B,"__netPnl ").concat(l)},Y.G(r,n)),c().createElement("span",{className:"".concat(B,"__grossPnl")},o)),c().createElement("td",{className:"".concat(B,"__commission")},c().createElement("span",{className:"".concat(B,"__commAmount")},null!==t.commission?Y.G(t.commission,n):"-.--"),c().createElement("span",{className:"".concat(B,"__commType")},null!==t.commissionRate?"".concat(t.commissionRate,"%"):"")))};A.propTypes={currency:i().string,oddsType:i().string,bet:i().instanceOf(u.Record).isRequired};var L=A,j=n(92995),C=n.n(j),x=n(64462),q=n.n(x),V=n(54533),F=n.n(V),z=n(34611),G=n.n(z),H={reportsError:"Settled-module__reportsError___5Tg8K",main:"Settled-module__main___RQbLF",filter:"Settled-module__filter___fvTyZ",filterItem:"Settled-module__filterItem___9qP5T","filterItem--datePicker":"Settled-module__filterItem--datePicker___Vgsfu",hide:"Settled-module__hide___Oa3cf",dropdownReports:"Settled-module__dropdownReports___SKhdl","dropdownReports--transactions":"Settled-module__dropdownReports--transactions___ECj2y","dropdownReports--transactionsTypes":"Settled-module__dropdownReports--transactionsTypes___9ttDH",filterDownloadBtn:"Settled-module__filterDownloadBtn___u5a-g",filterSubmitBtn:"Settled-module__filterSubmitBtn___anwKm","filterSubmitBtn--disabled":"Settled-module__filterSubmitBtn--disabled___rx9Qc",main__filterActions:"Settled-module__main__filterActions___ktAse",outerTable:"Settled-module__outerTable___aPDeN",netPnl:"Settled-module__netPnl___jrIHF","netPnl--positive":"Settled-module__netPnl--positive___7xwSM",pnl:"Settled-module__pnl___ooich",headers:"Settled-module__headers___CdD6X",eventDetails:"Settled-module__eventDetails___rreah",headerPrimary:"Settled-module__headerPrimary___qY37R",headerSecondary:"Settled-module__headerSecondary___kOWqA",paddingRow:"Settled-module__paddingRow___NhIUu",containerLegend:"Settled-module__containerLegend___b0qM8",legend:"Settled-module__legend___8oR2R",rule4Deduction:"Settled-module__rule4Deduction___AcPlp",legendItem:"Settled-module__legendItem___Jtti+",legendIcon:"Settled-module__legendIcon___2cSsk","legendIcon--inPlay":"Settled-module__legendIcon--inPlay___+UJg0","legendIcon--inPlay--Zero":"Settled-module__legendIcon--inPlay--Zero___4ttNa","legendIcon--originator":"Settled-module__legendIcon--originator___uV5GC",legendText:"Settled-module__legendText___SWW5K",lightFading:"Settled-module__lightFading___ML-di",darkFading:"Settled-module__darkFading___Y+y4d",blink:"Settled-module__blink___-FRCJ",slideBackgroun
1d:"Settled-module__slideBackground___YOOgK"};function U(e){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U(e)}function K(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,l,o,s=[],c=!0,d=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(a=l.call(n)).done)&&(s.push(a.value),s.length!==t);c=!0);}catch(e){d=!0,r=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(d)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Z(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Z(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function W(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(Object(n),!0).forEach((function(t){Q(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Q(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=U(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=U(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==U(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var X=new u.Record({id:null,name:"",sportUrl:"",sportName:"",startTime:"",markets:new u.List}),$=[{name:"Today",value:"today"},{name:"Last 24 Hours",value:"1-d"},{name:"Last 7 Days",value:"1-w"},{name:"Last Month",value:"1-M"},{name:"Last 3 Months",value:"3-M"},{name:"Custom...",value:"custom"}].map((function(e){return W(W({},e),{},{type:"period",id:e.value})})),ee=function(e){var t=e.location,n=e.product,a=e.currency,l=e.oddsType,o=e.settledBetsRequest,d=e.updateParams,i=e.sports,u=e.markets,f=e.selections,g=e.params,v=e.bets,T=e.total,O=e.netProfitAndLoss,B=e.error,R=K((0,s.useState)([]),2),A=R[0],j=R[1],x=K((0,s.useState)([]),2),V=x[0],z=x[1],U=K((0,s.useState)(""),2),Z=U[0],J=U[1],ee=[{name:"All",id:""}].concat(i.toJS()).map((function(e){return W(W({},e),{},{type:"sportIds",value:e.id})})),te=i.find((function(e){return e.id===g.sportIds}))||{name:"All",id:""},ne="custom"===g.period,ae=u.toArray().length,re=y()(g.after,"YYYY-MM-DD"),le=y()(g.before,"YYYY-MM-DD"),oe=$.find((function(e){return e.value===g.period})).name,se=0===ae?"disabled":"",ce=n===N.zv.futures,de=g.sportIds,ie=g.before,me=g.after,ue=g.period,_e=m.parse(t.search.substring(1));_e.period&&(ue=_e.period,me=_e.after,ie=_e.before),ue&&!["custom","today"].includes(ue)?(ue=ue.split("-"),me=y()().subtract(ue[0],ue[1]).toISOString(),ie=null):"today"===ue?(me=(0,b.A)(new Date).toISOString(),ie=null):(me=y()(me).toISOString(),ie=y()(ie).add(1,"days").toISOString());var pe=W(W(W(W({offset:0,"per-page":1e3},Boolean(de)&&{"sport-ids":de}),Boolean(me)&&{after:me}),Boolean(ie)&&{before:ie}),ce?{products:N.zv.futures}:{products:[N.zv.exchange,N.zv.mbzero].join(",")}),fe=function(e,t){d(Q(Q({},e,t),"offset",0))},ye=function(e){fe(e.type,e.value)},ge=function(){d({offset:0}),o()},Ee=function(e){return function(){var t=new Set(V),n=t.has(e)?"delete":"add";
1t[n](e),z(Array.from(t))}};(0,s.useEffect)((function(){d(_e),o()}),[]);var be=S()(Q(Q({},H.netPnl,!0),H["netPnl--positive"],O>.01));return c().createElement("div",{className:H.main},c().createElement(_.A,null,c().createElement("title",null,"Settled Bets (".concat([te?te.name:"",oe].filter((function(e){return!!e})).join(" - "),") | Reports"))),c().createElement("form",{className:H.filter,onSubmit:ge},c().createElement("div",{className:H.filterItem},c().createElement("label",null,"Sport"),c().createElement(I.m,{className:H.dropdownReports,value:te.name,theme:"dark",items:ee,onSelect:ye},ee.map((function(e){return c().createElement(I.c,{key:e.id,value:e},e.name)})))),c().createElement("div",{className:H.filterItem},c().createElement("label",null,"Period"),c().createElement(I.m,{className:H.dropdownReports,value:oe,items:$,theme:"dark",onSelect:function(e){ye({type:"period",value:e.value})}},$.map((function(e){return c().createElement(I.c,{key:e.id,value:e},e.name)})))),ne?c().createElement("div",{className:"".concat(H.filterItem," ").concat(H["filterItem--datePicker"]," reportsFilterItem")},c().createElement("label",null,"Custom Period - [ 3 Months Max ]"),c().createElement(p.DateRangePicker,{displayFormat:"D MMM YYYY",numberOfMonths:1,startDatePlaceholderText:"Start Date",endDatePlaceholderText:"End Date",isOutsideRange:function(e){return!e.isBetween(y()().set({year:2016,month:4,date:0}),y()().add(1,"day"))},startDate:re.isValid()?re:void 0,endDate:le.isValid()?le:void 0,onDatesChange:function(e){var t=e.startDate,n=e.endDate;if(t&&t.isValid()&&n&&n.isValid()){var a=y()(n,"YYYY-MM-DD").diff(y()(t,"YYYY-MM-DD")),r=y().duration(a);3===r.months()&&0===r.days()||r.months()<3&&r.days()>=0?(t&&t.isValid()&&fe("after",t.format("YYYY-MM-DD")),n&&n.isValid()&&fe("before",n.format("YYYY-MM-DD"))):fe("before",t.add(3,"months").format("YYYY-MM-DD"))}else t&&t.isValid()&&fe("after",t.format("YYYY-MM-DD")),n&&n.isValid()&&fe("before",n.format("YYYY-MM-DD"))},onFocusChange:function(e){return J(e)},focusedInput:Z})):null,c().createElement("div",{className:H.filterActions},c().createElement(r.N_,{to:{pathname:"/edge/rest/reports/v2/bets/settled.csv",search:m.stringify(pe)},target:"_blank",download:!0,rel:"noopener noreferrer",className:"".concat(H.filterDownloadBtn," ").concat(se),onClick:function(){(0,h.u4)("Reports","Download CSV",{description:"Settled Bets"})}},c().createElement("span",{className:"fa fa-download"})),c().createElement(r.N_,{to:W(W({},t),{},{search:m.stringify(E().omit(g.toObject(),["offset","per-page"]))}),replace:!0,onClick:ge,rel:"noopener noreferrer",className:H.filterSubmitBtn},"Update Report"))),B&&c().createElement("div",{className:H.reportsError},B),c().createElement("table",{className:H.outerTable},c().createElement("thead",null,c().createElement("tr",null,c().createElement("td",{colSpan:8,className:be},"Net P&L:",c().createElement("span",null," ",Y.G(O,a,{symbol:!0}))))),c().createElement("thead",null,c().createElement("tr",{className:H.headers},c().createElement("td",null),c().createElement("td",{className:H.eventDetails},c().createElement("span",{className:H.headerPrimary},"Event"),c().createElement("span",{className:H.headerSecondary},"Start Time")),c().createElement("td",{className:H.marketDetails},c().createElement("span",{className:H.headerPrimary},"Market"),c().createElement("span",{className:H.headerSecondary},"Settled Time")),c().createElement("td",null),c().createElement("td",{className:H.stake}),c().createElement("td",{className:H.pnl},c().createElement("span",{className:H.headerPrimary},"Net P&L"),c().createElement("span",{className:H.headerSecondary})),c().createElement("td",{className:H.commision},c().createElement("span",{className:H.headerPrimary},"Comms"),c().createElement("span",{className:H.headerSecondary},"\xa0")))),c().createElement("tbody",null,u.reduce((function(e,t){var n,r=new X({id:t.eventId,name:t.eventName,startTime:t.startTime,sportUrl:i.find((function(e){return e.id===t.sportId})).urlName||"",markets:u});return e.push(c().createElement(D.A,{type:"settled",isOpen:A.includes(t.id),currency:a,onToggle:(n=t.id,function(){var e=new Set(A),t=e.has(n)?"delete":"add";e[t](n),j(Array.from(e))}),count:v.filter((function(e){return e.marketId===t.id}
1)).size,key:t.id,market:t,event:r})),A.includes(t.id)?(e.push(c().createElement(w.A,{key:"".concat(t.id,"-headers"),type:"settled"})),t.selections.map((function(e){return f.find((function(t){return e===t.id}))})).reduce((function(e,n){return e.push(c().createElement(k.A,{currency:a,oddsType:l,isOpen:V.includes(n.id),onToggle:Ee(n.id),key:"".concat(t.id,"-").concat(n.id),selection:n,bets:v.filter((function(e){return e.selectionId===n.id})),type:"settled"})),V.includes(n.id)?(n.bets.map((function(e){return v.find((function(t){return e===t.id}))})).reduce((function(e,r){return e.push(c().createElement(L,{key:"".concat(t.id,"-").concat(n.id,"-").concat(r.id),currency:a,oddsType:l,bet:r})),e}),e),e):e}),e),e):e}),[]),c().createElement("tr",null,c().createElement("td",{colSpan:"7"},c().createElement("div",{className:H.containerLegend},c().createElement("div",{className:H.legend},c().createElement("div",{className:H.legendItem},c().createElement("div",{className:"".concat(H.legendIcon," ").concat(H["legendIcon--inPlay"])},c().createElement(C(),null)),c().createElement("span",{className:H.legendText},"Bet was placed using a free bet")),c().createElement("div",{className:H.legendItem},c().createElement("div",{className:"".concat(H.legendIcon," ").concat(H["legendIcon--inPlay"])},c().createElement(M(),null)),c().createElement("span",{className:H.legendText},"Bet was placed In-Play")),c().createElement("div",{className:H.legendItem},c().createElement("div",{className:"".concat(H.legendIcon," ").concat(H["legendIcon--inPlay"])},c().createElement(F(),null)),c().createElement("span",{className:H.legendText},"Bet was placed via a 3rd party integration")),c().createElement("div",{className:H.legendItem},c().createElement("div",{className:"".concat(H.legendIcon," ").concat(H["legendIcon--inPlay"])},c().createElement(q(),null)),c().createElement("span",{className:H.legendText},"Bet includes a Rule 4 deduction\xa0",c().createElement(r.N_,{to:"/page/rules_and_regulations/sports-rules/#heading-horse-racing",className:H.rule4Deduction}," (explanation)"))),c().createElement("div",{className:H.legendItem},c().createElement("div",{className:"".concat(H.legendIcon," ").concat(H["legendIcon--inPlay--Zero"])},c().createElement(G(),null)),c().createElement("span",{className:H.legendText},"Bet was placed on Matchbook Zero"))),c().createElement("div",{className:H.legend},c().createElement(P.A,{inline:!0,total:T,count:u.size,itemName:"Markets",onClick:function(){d({offset:g.offset+20}),o()}}))))))))};ee.propTypes={location:i().shape({pathname:i().string,search:i().string.isRequired}).isRequired,currency:i().string,product:i().string,oddsType:i().string,settledBetsRequest:i().func,updateParams:i().func.isRequired,sports:i().instanceOf(u.List),markets:i().instanceOf(u.List),selections:i().instanceOf(u.List),params:i().instanceOf(u.Record).isRequired,bets:i().instanceOf(u.List),total:i().number,netProfitAndLoss:i().number,error:i().string};var te=ee;var ne=(0,r.y)((0,a.Ng)((function(e){return{product:e.getIn(["application","product"]),currency:e.getIn(["user","currency"]),oddsType:e.getIn(["user","oddsType"]),sports:e.getIn(["lookups","sports"]),events:e.getIn(["settledBets","reports","events"]),markets:e.getIn(["settledBets","reports","markets"]),selections:e.getIn(["settledBets","reports","selections"]),netProfitAndLoss:e.getIn(["settledBets","reports","netProfitAndLoss"]),bets:e.getIn(["settledBets","reports","bets"]),total:e.getIn(["settledBets","reports","total"]),params:e.getIn(["settledBets","reports","params"]),error:e.getIn(["settledBets","reports","error"])}}),(function(e){return(0,l.zH)({settledBetsRequest:o.settledBetsRequest,updateParams:o.updateParams},e)}))(te))}}]);
2//# sourceMappingURL=28.b1169d302f37bab7b89a.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.