1"use strict";(self.webpackChunkflashscore=self.webpackChunkflashscore||[]).push([[43402],{26091(e,r,n){n.d(r,{default:()=>b});var t,o,a=n(26038);!function(e){e.INFO="info",e.WARN="warn",e.DEBUG="debug",e.ERROR="error",e.TRACE="trace"}(t||(t={})),function(e){e.RUNTIME_ERROR="RuntimeError",e.UNHANDLED_REJECTION="UnhandledRejection",e.ZOD_ERROR="ZodError",e.FETCH_ERROR="FetchError",e.XHR_ERROR="XHRError"}(o||(o={}));class s{format(e){var r={type:o.RUNTIME_ERROR,url:e.filename,message:e.message,lineNo:e.lineno,colNo:e.colno,error:e.error&&JSON.stringify(e.error,Object.getOwnPropertyNames(e.error))};return[[t.ERROR,r]]}}var i=n(56001);class u{formatZodError(e){var r={type:o.ZOD_ERROR,message:e.message,error:JSON.stringify(e.issues),formated:JSON.stringify(i.ZC6(e))};return[[t.ERROR,r]]}formatUnspecifiedError(e){var r={type:o.UNHANDLED_REJECTION,name:null==e?void 0:e.name,message:null==e?void 0:e.message,stack:null==e?void 0:e.stack};return[[t.ERROR,r]]}format(e){var{reason:r}=e;return!0==r instanceof i.GaX?this.formatZodError(r):this.formatUnspecifiedError(r)}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},c.apply(null,arguments)}function l(e){return e.split("; ").reduce((e,r)=>{var[n,t]=r.split("=");return c(c({},e),{},{[n]:t})},{})}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},f.apply(null,arguments)}class d{extractFetchHeaders(e){return[...e.entries()].reduce((e,r)=>{var[n,t]=r;return f(f({},e),{},{[n]:t})},{})}format(e,r,n){if(r.ok)return[];var a=new Request(e,n),[{headers:s,cookies:i=""},{headers:u,cookies:c=""}]=[{cookieHeader:"Cookie",obj:a},{cookieHeader:"Set-Cookie",obj:r}].map(e=>{var r,{cookieHeader:n,obj:t}=e,o=this.extractFetchHeaders(t.headers);try{var a=o[n]||o[n.toLowerCase()]||void 0;a&&(r=l(a))}catch(e){console.info("Could not extract cookies from header "+n)}return{headers:o,cookies:r}}),f={type:o.FETCH_ERROR,url:a.url,method:a.method,status:r.status,requestHeaders:s,responseHeaders:u,requestCookies:i,responseCookies:c};return[[t.ERROR,f]]}}function v(e,r,n,t,o,a,s){try{var i=e[a](s),u=i.value}catch(e){return void n(e)}i.done?r(u):Promise.resolve(u).then(t,o)}function p(e){return function(){var r=this,n=arguments;return new Promise(function(t,o){var a=e.apply(r,n);function s(e){v(a,t,o,s,i,"next",e)}function i(e){v(a,t,o,s,i,"throw",e)}s(void 0)})}}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},h.apply(null,arguments)}class R{getXHRResponseHeaders(e){var r=e.getAllResponseHeaders();return r?r.split("\r\n").reduce((e,r)=>{var[n,t]=r.split(": ");return h(h({},e),{},{[n]:t})},{}):{}}format(e,r,n){try{if(e.status>=400){var a=e.getResponseHeader("Set-Cookie")||e.getResponseHeader("set-cookie")||void 0,s=a?l(a):"",i=this.getXHRResponseHeaders(e),u=n,c={type:o.XHR_ERROR,url:e.responseURL,method:r,status:e.status,requestHeaders:u,responseHeaders:i,responseCookies:s};return[[t.ERROR,c]]}return[]}catch(c){return[]}}}var g,E=n(28400);function O(){return{url:location.href}}function m(){return m=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},m.apply(null,arguments)}!function(e){e.BIG_SUCCESS="ok",e.FAILED="fail"}(g||(g={}));class y{constructor(e,r){this.loggerConfig=void 0,this.fetchFunction=void 0,this.loggerConfig=e,this.fetchFunction=r}getHeaders(){var e=new Headers;return e.append("Content-Type","application/json"),e.append("x-api-key",this.loggerConfig.token),e}getUrl(){return new URL("/api/v1/log",this.loggerConfig.server).toString()}log(e,r){return this.fetchFunction(this.getUrl(),{method:"POST",headers:this.getHeaders(),body:JSON.stringify(m({level:e},r))}).then(e=>{var{ok:r}=e;return r?g.BIG_SUCCESS:g.FAILED}).catch(()=>g.FAILED)}}function w(){return w=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},w.apply(null,arguments)}function b(){var e,r,n,t,o=E.Q.parse(window.loggingServiceConfig),i=new y(o,(e,r)=>(0,a.L5)(()=>fetch(e,r),3,3e3)),c=e=>function(){var r=e.format(...arguments),n=O();r.map(e=>{var[r,t]=e;return i.log(r,w(w(w({},t),{userAgent:navigator.userAgent}
1),n))})};window.addEventListener("error",c(new s)),window.addEventListener("unhandledrejection",c(new u)),e=c(new d),r=fetch,window.fetch=p(function*(){for(var n=arguments.length,t=new Array(n),o=0;o<n;o++)t[o]=arguments[o];var[a,s]=t,i=yield r.apply(this,t);return e(a,i,s),i}),n=c(new R),t=XMLHttpRequest.prototype.open,XMLHttpRequest.prototype.open=function(){for(var e=this,r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];var s=o[0],i={},u=e.setRequestHeader;e.setRequestHeader=function(){for(var r=arguments.length,n=new Array(r),t=0;t<r;t++)n[t]=arguments[t];var[o,a]=n;return i[o]=a,u.apply(e,n)};var c=e.onloadend;return e.onloadend=function(){n(e,s,i);for(var r=arguments.length,t=new Array(r),o=0;o<r;o++)t[o]=arguments[o];if(c)return c.apply(e,t)},t.apply(this,o)}}},26038(e,r,n){n.d(r,{GX:()=>i,L5:()=>a,Mt:()=>s});var t=n(49426),o=n(27291);function a(e,r,n){return void 0===r&&(r=1/0),void 0===n&&(n=3e3),new Promise((t,o)=>{e().then(t).catch(s=>{s instanceof DOMException&&("AbortError"===s.name||"TimeoutError"===s.name)?o(s):setTimeout(()=>{r<=1?o(s):a(e,r-1,n).then(t,o)},n)})})}function s(e,r,n,t,o){void 0===t&&(t=1/0),void 0===o&&(o=3e3);var a=!1,i=r.subscribe(()=>a=!0);return new Promise((u,c)=>{e().then(u).catch(l=>{if(l instanceof DOMException&&("AbortError"===l.name||"TimeoutError"===l.name))return i.unsubscribe(),void c(l);var f=()=>{clearInterval(p),i.unsubscribe(),v.unsubscribe()},d=()=>{f(),c(l)},v=r.subscribe(d),p=setInterval(()=>{t<=1||a?d():n.getValue()||(f(),s(e,r,n,t-1,o).then(u,c))},o)})})}function i(e,r,n){var a=new o.B,i=new t.t(!1);return[s(e,a,i,r,n),()=>a.next(),e=>i.next(e)]}}}]);
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.