1import{n as e,r as t,t as n}from"./jsx-runtime-DGeXAQPT.js";import{r}from"./link-BGYgR3Wj.js";import{v as i}from"./EventTracker-BKt7C6so.js";import{t as a}from"./react-Zwx0XhTc.js";import{t as o}from"./queryOptions-Dfvzj6n2.js";import{n as s,t as c}from"./index.esm-D-Df14uR.js";import{d as l,f as u,l as d,p as f,s as p,u as m}from"./client-DwQk1nWN.js";import{O as h,S as g,T as _,_ as ee,b as te,g as v,h as y,v as ne,w as b}from"./index-BDDl9D5u-CpOI2dQl.js";import"./index.esm-qI2KGL8H.js";var x=e((()=>{var e;(function(e){(function(t){var n=typeof globalThis==`object`?globalThis:typeof global==`object`?global:typeof self==`object`?self:typeof this==`object`?this:s(),r=i(e);n.Reflect!==void 0&&(r=i(n.Reflect,r)),t(r,n),n.Reflect===void 0&&(n.Reflect=e);function i(e,t){return function(n,r){Object.defineProperty(e,n,{configurable:!0,writable:!0,value:r}),t&&t(n,r)}}function a(){try{return Function(`return this;`)()}catch{}}function o(){try{return(0,eval)(`(function() { return this; })()`)}catch{}}function s(){return a()||o()}})(function(e,t){var n=Object.prototype.hasOwnProperty,r=typeof Symbol==`function`,i=r&&Symbol.toPrimitive!==void 0?Symbol.toPrimitive:`@@toPrimitive`,a=r&&Symbol.iterator!==void 0?Symbol.iterator:`@@iterator`,o=typeof Object.create==`function`,s={__proto__:[]}instanceof Array,c=!o&&!s,l={create:o?function(){return L(Object.create(null))}:s?function(){return L({__proto__:null})}:function(){return L({})},has:c?function(e,t){return n.call(e,t)}:function(e,t){return t in e},get:c?function(e,t){return n.call(e,t)?e[t]:void 0}:function(e,t){return e[t]}},u=Object.getPrototypeOf(Function),d=typeof Map==`function`&&typeof Map.prototype.entries==`function`?Map:Te(),f=typeof Set==`function`&&typeof Set.prototype.entries==`function`?Set:Ee(),p=typeof WeakMap==`function`?WeakMap:De(),m=r?Symbol.for(`@reflect-metadata:registry`):void 0,h=Ce(),g=we(h);function _(e,t,n,r){if(O(n)){if(!fe(e)||!pe(t))throw TypeError();return C(e,t)}else{if(!fe(e)||!j(t)||!j(r)&&!O(r)&&!k(r))throw TypeError();return k(r)&&(r=void 0),n=N(n),w(e,t,n,r)}}e(`decorate`,_);function ee(e,t){function n(n,r){if(!j(n)||!O(r)&&!me(r))throw TypeError();ae(e,t,n,r)}return n}e(`metadata`,ee);function te(e,t,n,r){if(!j(n))throw TypeError();return O(r)||(r=N(r)),ae(e,t,n,r)}e(`defineMetadata`,te);function v(e,t,n){if(!j(t))throw TypeError();return O(n)||(n=N(n)),T(e,t,n)}e(`hasMetadata`,v);function y(e,t,n){if(!j(t))throw TypeError();return O(n)||(n=N(n)),E(e,t,n)}e(`hasOwnMetadata`,y);function ne(e,t,n){if(!j(t))throw TypeError();return O(n)||(n=N(n)),D(e,t,n)}e(`getMetadata`,ne);function b(e,t,n){if(!j(t))throw TypeError();return O(n)||(n=N(n)),ie(e,t,n)}e(`getOwnMetadata`,b);function x(e,t){if(!j(e))throw TypeError();return O(t)||(t=N(t)),oe(e,t)}e(`getMetadataKeys`,x);function S(e,t){if(!j(e))throw TypeError();return O(t)||(t=N(t)),se(e,t)}e(`getOwnMetadataKeys`,S);function re(e,t,n){if(!j(t)||(O(n)||(n=N(n)),!j(t)))throw TypeError();O(n)||(n=N(n));var r=I(t,n,!1);return O(r)?!1:r.OrdinaryDeleteMetadata(e,t,n)}e(`deleteMetadata`,re);function C(e,t){for(var n=e.length-1;n>=0;--n){var r=e[n],i=r(t);if(!O(i)&&!k(i)){if(!pe(i))throw TypeError();t=i}}return t}function w(e,t,n,r){for(var i=e.length-1;i>=0;--i){var a=e[i],o=a(t,n,r);if(!O(o)&&!k(o)){if(!j(o))throw TypeError();r=o}}return r}function T(e,t,n){if(E(e,t,n))return!0;var r=xe(t);return k(r)?!1:T(e,r,n)}function E(e,t,n){var r=I(t,n,!1);return O(r)?!1:ue(r.OrdinaryHasOwnMetadata(e,t,n))}function D(e,t,n){if(E(e,t,n))return ie(e,t,n);var r=xe(t);if(!k(r))return D(e,r,n)}function ie(e,t,n){var r=I(t,n,!1);if(!O(r))return r.OrdinaryGetOwnMetadata(e,t,n)}function ae(e,t,n,r){I(n,r,!0).OrdinaryDefineOwnMetadata(e,t,n,r)}function oe(e,t){var n=se(e,t),r=xe(e);if(r===null)return n;var i=oe(r,t);if(i.length<=0)return n;if(n.length<=0)return i;for(var a=new f,o=[],s=0,c=n;s<c.length;s++){var l=c[s],u=a.has(l);u||(a.add(l),o.push(l))}for(var d=0,p=i;d<p.length;d++){var l=p[d],u=a.has(l);u||(a.add(l),o.push(l))}return o}function se(e,t){var n=I(e,t,!1);return n?n.OrdinaryOwnMetadataKeys(e,t):[]}function ce(e){if(e===null)return 1;switch(typeof e){case`undefined`:return 0;case`boolean`:return 2;case`string`:return 3;case`symbol`:return 4;case`number`:return 5;case`object`:return e===null?1:6;default:return 6}}function O(e){return e===void 0}function k(e){return e===null}function A(e){return typeof e==`symbol`}function j(e){return typeof e==`object`?e!==null:typeof e==`function`}function M(e,t){switch(ce(e)){case 0:return e;case 1:return e;case 2:return e;case 3:return e;case 4:return e;case 5:return e}var n=t===3?`string`:t===5?`number`:`default`,r=ge(e,i);if(r!==void 0){var a=r.call(e,n);if(j(a))throw TypeError();return a}return le(e,n==="default"?`number`:n)}function le(e,t){if(t===`string`){var n=e.toString;if(P(n)){var r=n.call(e);
1if(!j(r))return r}var i=e.valueOf;if(P(i)){var r=i.call(e);if(!j(r))return r}}else{var i=e.valueOf;if(P(i)){var r=i.call(e);if(!j(r))return r}var a=e.toString;if(P(a)){var r=a.call(e);if(!j(r))return r}}throw TypeError()}function ue(e){return!!e}function de(e){return``+e}function N(e){var t=M(e,3);return A(t)?t:de(t)}function fe(e){return Array.isArray?Array.isArray(e):e instanceof Object?e instanceof Array:Object.prototype.toString.call(e)===`[object Array]`}function P(e){return typeof e==`function`}function pe(e){return typeof e==`function`}function me(e){switch(ce(e)){case 3:return!0;case 4:return!0;default:return!1}}function he(e,t){return e===t||e!==e&&t!==t}function ge(e,t){var n=e[t];if(n!=null){if(!P(n))throw TypeError();return n}}function _e(e){var t=ge(e,a);if(!P(t))throw TypeError();var n=t.call(e);if(!j(n))throw TypeError();return n}function ve(e){return e.value}function ye(e){var t=e.next();return t.done?!1:t}function be(e){var t=e.return;t&&t.call(e)}function xe(e){var t=Object.getPrototypeOf(e);if(typeof e!=`function`||e===u||t!==u)return t;var n=e.prototype,r=n&&Object.getPrototypeOf(n);if(r==null||r===Object.prototype)return t;var i=r.constructor;return typeof i!=`function`||i===e?t:i}function Se(){var e;!O(m)&&t.Reflect!==void 0&&!(m in t.Reflect)&&typeof t.Reflect.defineMetadata==`function`&&(e=F(t.Reflect));var n,r,i,a=new p,o={registerProvider:s,getProvider:l,setProvider:h};return o;function s(t){if(!Object.isExtensible(o))throw Error(`Cannot add provider to a frozen registry.`);switch(!0){case e===t:break;case O(n):n=t;break;case n===t:break;case O(r):r=t;break;case r===t:break;default:i===void 0&&(i=new f),i.add(t);break}}function c(t,a){if(!O(n)){if(n.isProviderFor(t,a))return n;if(!O(r)){if(r.isProviderFor(t,a))return n;if(!O(i))for(var o=_e(i);;){var s=ye(o);if(!s)return;var c=ve(s);if(c.isProviderFor(t,a))return be(o),c}}}if(!O(e)&&e.isProviderFor(t,a))return e}function l(e,t){var n=a.get(e),r;return O(n)||(r=n.get(t)),O(r)?(r=c(e,t),O(r)||(O(n)&&(n=new d,a.set(e,n)),n.set(t,r)),r):r}function u(e){if(O(e))throw TypeError();return n===e||r===e||!O(i)&&i.has(e)}function h(e,t,n){if(!u(n))throw Error(`Metadata provider not registered.`);var r=l(e,t);if(r!==n){if(!O(r))return!1;var i=a.get(e);O(i)&&(i=new d,a.set(e,i)),i.set(t,n)}return!0}}function Ce(){var e;return!O(m)&&j(t.Reflect)&&Object.isExtensible(t.Reflect)&&(e=t.Reflect[m]),O(e)&&(e=Se()),!O(m)&&j(t.Reflect)&&Object.isExtensible(t.Reflect)&&Object.defineProperty(t.Reflect,m,{enumerable:!1,configurable:!1,writable:!1,value:e}),e}function we(e){var t=new p,n={isProviderFor:function(e,n){var r=t.get(e);return O(r)?!1:r.has(n)},OrdinaryDefineOwnMetadata:o,OrdinaryHasOwnMetadata:i,OrdinaryGetOwnMetadata:a,OrdinaryOwnMetadataKeys:s,OrdinaryDeleteMetadata:c};return h.registerProvider(n),n;function r(r,i,a){var o=t.get(r),s=!1;if(O(o)){if(!a)return;o=new d,t.set(r,o),s=!0}var c=o.get(i);if(O(c)){if(!a)return;if(c=new d,o.set(i,c),!e.setProvider(r,i,n))throw o.delete(i),s&&t.delete(r),Error(`Wrong provider for target.`)}return c}function i(e,t,n){var i=r(t,n,!1);return O(i)?!1:ue(i.has(e))}function a(e,t,n){var i=r(t,n,!1);if(!O(i))return i.get(e)}function o(e,t,n,i){r(n,i,!0).set(e,t)}function s(e,t){var n=[],i=r(e,t,!1);if(O(i))return n;for(var a=_e(i.keys()),o=0;;){var s=ye(a);if(!s)return n.length=o,n;var c=ve(s);try{n[o]=c}
1catch(e){try{be(a)}finally{throw e}}o++}}function c(e,n,i){var a=r(n,i,!1);if(O(a)||!a.delete(e))return!1;if(a.size===0){var o=t.get(n);O(o)||(o.delete(i),o.size===0&&t.delete(o))}return!0}}function F(e){var t=e.defineMetadata,n=e.hasOwnMetadata,r=e.getOwnMetadata,i=e.getOwnMetadataKeys,a=e.deleteMetadata,o=new p;return{isProviderFor:function(e,t){var n=o.get(e);return!O(n)&&n.has(t)?!0:i(e,t).length?(O(n)&&(n=new f,o.set(e,n)),n.add(t),!0):!1},OrdinaryDefineOwnMetadata:t,OrdinaryHasOwnMetadata:n,OrdinaryGetOwnMetadata:r,OrdinaryOwnMetadataKeys:i,OrdinaryDeleteMetadata:a}}function I(e,t,n){var r=h.getProvider(e,t);if(!O(r))return r;if(n){if(h.setProvider(e,t,g))return g;throw Error(`Illegal state.`)}}function Te(){var e={},t=[],n=function(){function e(e,t,n){this._index=0,this._keys=e,this._values=t,this._selector=n}return e.prototype[`@@iterator`]=function(){return this},e.prototype[a]=function(){return this},e.prototype.next=function(){var e=this._index;if(e>=0&&e<this._keys.length){var n=this._selector(this._keys[e],this._values[e]);return e+1>=this._keys.length?(this._index=-1,this._keys=t,this._values=t):this._index++,{value:n,done:!1}}return{value:void 0,done:!0}},e.prototype.throw=function(e){throw this._index>=0&&(this._index=-1,this._keys=t,this._values=t),e},e.prototype.return=function(e){return this._index>=0&&(this._index=-1,this._keys=t,this._values=t),{value:e,done:!0}},e}();return function(){function t(){this._keys=[],this._values=[],this._cacheKey=e,this._cacheIndex=-2}return Object.defineProperty(t.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),t.prototype.has=function(e){return this._find(e,!1)>=0},t.prototype.get=function(e){var t=this._find(e,!1);return t>=0?this._values[t]:void 0},t.prototype.set=function(e,t){var n=this._find(e,!0);return this._values[n]=t,this},t.prototype.delete=function(t){var n=this._find(t,!1);if(n>=0){for(var r=this._keys.length,i=n+1;i<r;i++)this._keys[i-1]=this._keys[i],this._values[i-1]=this._values[i];return this._keys.length--,this._values.length--,he(t,this._cacheKey)&&(this._cacheKey=e,this._cacheIndex=-2),!0}return!1},t.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=e,this._cacheIndex=-2},t.prototype.keys=function(){return new n(this._keys,this._values,r)},t.prototype.values=function(){return new n(this._keys,this._values,i)},t.prototype.entries=function(){return new n(this._keys,this._values,o)},t.prototype[`@@iterator`]=function(){return this.entries()},t.prototype[a]=function(){return this.entries()},t.prototype._find=function(e,t){if(!he(this._cacheKey,e)){this._cacheIndex=-1;for(var n=0;n<this._keys.length;n++)if(he(this._keys[n],e)){this._cacheIndex=n;break}}return this._cacheIndex<0&&t&&(this._cacheIndex=this._keys.length,this._keys.push(e),this._values.push(void 0)),this._cacheIndex},t}();function r(e,t){return e}function i(e,t){return t}function o(e,t){return[e,t]}}function Ee(){return function(){function e(){this._map=new d}return Object.defineProperty(e.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),e.prototype.has=function(e){return this._map.has(e)},e.prototype.add=function(e){return this._map.set(e,e),this},e.prototype.delete=function(e){return this._map.delete(e)},e.prototype.clear=function(){this._map.clear()},e.prototype.keys=function(){return this._map.keys()},e.prototype.values=function(){return this._map.keys()},e.prototype.entries=function(){return this._map.entries()},e.prototype[`@@iterator`]=function(){return this.keys()},e.prototype[a]=function(){return this.keys()},e}()}function De(){var e=l.create(),t=r();return function(){function e(){this._key=r()}return e.prototype.has=function(e){var t=i(e,!1);return t===void 0?!1:l.has(t,this._key)},e.prototype.get=function(e){var t=i(e,!1);return t===void 0?void 0:l.get(t,this._key)},e.prototype.set=function(e,t){var n=i(e,!0);return n[this._key]=t,this},e.prototype.delete=function(e){var t=i(e,!1);return t===void 0?!1:delete t[this._key]},e.prototype.clear=function(){this._key=r()},e}();function r(){var t;do t=`@@WeakMap@@`+s();while(l.has(e,t));return e[t]=!0,t}function i(e,r){if(!n.call(e,t)){if(!r)return;Object.defineProperty(e,t,{value:l.create()})}return e[t]}function a(e,t){for(var n=0;n<t;++n)e[n]=Math.random()*255|0;return e}function o(e){if(typeof Uint8Array==`function`){var t=new Uint8Array(e);return typeof crypto<`u`?crypto.getRandomValues(t):typeof msCrypto<`u`?msCrypto.getRandomValues(t):a(t,e),t}return a(Array(e),e)}function s(){var e=o(16);e[6]=e[6]&79|64,e[8]=e[8]&191|128;for(var t=``,n=0;n<16;++n){var r=e[n];(n===4||n===6||n===8)&&(t+=`-`),r<16&&(t+=`0`),t+=r.toString(16).toLowerCase()}return t}}function L(e){return e.__=void 0,delete e.__,e}})})(e||={})}));x();var S=Symbol.for(`@inversifyjs/common/islazyServiceIdentifier`),re=class{[S];#e;constructor(e){this.#e=e,this[S]=!0}static is(e){return typeof e==`object`&&!!e&&!0===e[S]}unwrap(){return this.#e()}};function C(e,t){return Reflect.getMetadata(t,e)}function w(e,t,n,r){let i=r(C(e,t)??n);Reflect.defineMetadata(t,i,e)}var T=`named`,E=`name`,D=`unmanaged`,ie=`optional`,ae=`inject`,oe=`multi_inject`,se=`post_construct`,ce=`pre_destroy`,O=[ae,oe,E,D,T,ie],k=Symbol.for(`@inversifyjs/core/InversifyCoreError`),A=class e extends
1Error{[k];kind;constructor(e,t,n){super(t,n),this[k]=!0,this.kind=e}static is(e){return typeof e==`object`&&!!e&&!0===e[k]}static isErrorOfKind(t,n){return e.is(t)&&t.kind===n}},j,M;function le(e,t){let n=[];for(let e=0;e<t.length;++e)t[e]===void 0&&n.push(e);if(n.length>0)throw new A(j.missingInjectionDecorator,`Found unexpected missing metadata on type "${e.name}" at constructor indexes "${n.join(`", "`)}".\n\nAre you using @inject, @multiInject or @unmanaged decorators at those indexes?\n\nIf you're using typescript and want to rely on auto injection, set "emitDecoratorMetadata" compiler option to true`)}function ue(e){return{kind:M.singleInjection,name:void 0,optional:!1,tags:new Map,targetName:void 0,value:e}}function de(e){let t=e.find((e=>e.key===ae)),n=e.find((e=>e.key===oe));if(e.find((e=>e.key===D))!==void 0)return function(e,t){if(t!==void 0||e!==void 0)throw new A(j.missingInjectionDecorator,`Expected a single @inject, @multiInject or @unmanaged metadata`);return{kind:M.unmanaged}}(t,n);if(n===void 0&&t===void 0)throw new A(j.missingInjectionDecorator,`Expected @inject, @multiInject or @unmanaged metadata`);let r=e.find((e=>e.key===T)),i=e.find((e=>e.key===ie)),a=e.find((e=>e.key===E));return{kind:t===void 0?M.multipleInjection:M.singleInjection,name:r?.value,optional:i!==void 0,tags:new Map(e.filter((e=>O.every((t=>e.key!==t)))).map((e=>[e.key,e.value]))),targetName:a?.value,value:t===void 0?n?.value:t.value}}function N(e,t,n){try{return de(n)}catch(n){throw A.isErrorOfKind(n,j.missingInjectionDecorator)?new A(j.missingInjectionDecorator,`Expected a single @inject, @multiInject or @unmanaged decorator at type "${e.name}" at constructor arguments at index "${t.toString()}"`,{cause:n}):n}}function fe(e){let t=C(e,`design:paramtypes`),n=C(e,`inversify:tagged`),r=[];if(n!==void 0)for(let[t,i]of Object.entries(n)){let n=parseInt(t);r[n]=N(e,n,i)}if(t!==void 0){for(let e=0;e<t.length;++e)if(r[e]===void 0){let n=t[e];r[e]=ue(n)}}return le(e,r),r}function P(e,t,n){try{return de(n)}catch(n){throw A.isErrorOfKind(n,j.missingInjectionDecorator)?new A(j.missingInjectionDecorator,`Expected a single @inject, @multiInject or @unmanaged decorator at type "${e.name}" at property "${t.toString()}"`,{cause:n}):n}}function pe(e){let t=C(e,`inversify:tagged_props`),n=new Map;if(t!==void 0)for(let r of Reflect.ownKeys(t)){let i=t[r];n.set(r,P(e,r,i))}return n}function me(e){let t=C(e,se),n=C(e,ce);return{constructorArguments:fe(e),lifecycle:{postConstructMethodName:t?.value,preDestroyMethodName:n?.value},properties:pe(e)}}function he(e,t){let n=t.getConstructorMetadata(e),r=[];for(let[t,i]of Object.entries(n.userGeneratedMetadata)){let n=parseInt(t);r[n]=N(e,n,i)}if(n.compilerGeneratedMetadata!==void 0){for(let e=0;e<n.compilerGeneratedMetadata.length;++e)if(r[e]===void 0){let t=n.compilerGeneratedMetadata[e];r[e]=ue(t)}}return le(e,r),r}function ge(e,t){let n=t.getPropertiesMetadata(e),r=new Map;for(let t of Reflect.ownKeys(n)){let i=n[t];r.set(t,P(e,t,i))}return r}function _e(e,t){let n=C(e,se),r=C(e,ce);return{constructorArguments:he(e,t),lifecycle:{postConstructMethodName:n?.value,preDestroyMethodName:r?.value},properties:ge(e,t)}}function ve(e){return Object.getPrototypeOf(e.prototype)?.constructor}function ye(e){return e.kind===M.unmanaged?[{key:D,value:!0}]:function(e){let t=[be(e)];e.name!==void 0&&t.push({key:T,value:e.name}),e.optional&&t.push({key:ie,value:!0});for(let[n,r]of e.tags)t.push({key:n,value:r});return e.targetName!==void 0&&t.push({key:E,value:e.targetName}),t}(e)}function be(e){let t;switch(e.kind){case M.multipleInjection:t={key:oe,value:e.value};break;case M.singleInjection:t={key:ae,value:e.value}}return t}(function(e){e[e.injectionDecoratorConflict=0]=`injectionDecoratorConflict`,e[e.missingInjectionDecorator=1]=`missingInjectionDecorator`,e[e.planning=2]=`planning`,e[e.unknown=3]=`unknown`})(j||={}),function(e){e[e.multipleInjection=0]=`multipleInjection`,e[e.singleInjection=1]=`singleInjection`,e[e.unmanaged=2]=`unmanaged`}(M||={});var xe=class{#e;constructor(e){this.#e=e}startsWith(e){return this.#e.startsWith(e)}endsWith(e){return this.#e.endsWith(e)}contains(e){return this.#e.includes(e)}equals(e){return this.#e===e}value(){return this.#e}},Se=`@inversifyjs/core/targetId`,Ce=class{#e;#t;#n;#r;#i;#a;constructor(e,t,n){this.#t=function(){let e=C(Object,Se)??0;return e===2**53-1?w(Object,Se,e,(()=>-(2**53-1))):w(Object,Se,e,(e=>e+1)),e}(),this.#n=e,this.#r=void 0,this.#e=t,this.#i=new xe(typeof e==`string`?e:e.toString().slice(7,-1)),this.#a=n}get id(){return this.#t}get identifier(){return this.#n}get metadata(){return this.#r===void 0&&(this.#r=ye(this.#e)),this.#r}get name(){return this.#i}get type(){return this.#a}get serviceIdentifier(){return re.is(this.#e.value)?this.#e.value.unwrap():this.#e.value}getCustomTags(){return[...this.#e.tags.entries()].map((([e,t])=>({key:e,value:t})))}getNamedTag(){return this.#e.name===void 0?null:{key:T,value:this.#e.name}}hasTag(e){return this.metadata.some((t=>t.key===e))}isArray(){return this.#e.kind===M.multipleInjection}isNamed(){return this.#e.name!==void 0}isOptional(){return this.#e.optional}isTagged(){return this.#e.tags.size>0}matchesArray(e){return this.isArray()&&this.#e.value===e}matchesNamedTag(e){return this.#e.name===e}matchesTag(e){return t=>this.metadata.some((n=>n.key===e&&n.value===t))}},we=e=>function(e,t){return function(n){let r=e(n),i=ve(n);for(;i!==void 0&&i!==Object;){let e=t(i);for(let[t,n]of e)r.properties.has(t)||r.properties.set(t,n);i=ve(i)}let a=[];for(let e of r.constructorArguments)if(e.kind!==M.unmanaged){let t=e.targetName??``;a.push(new Ce(t,e,`ConstructorArgument`))}for(let[e,t]of r.properties)if(t.kind!==M.unmanaged){let n=t.targetName??e;a.push(new Ce(n,t,`ClassProperty`))}return a}}(e===void 0?me:t=>_e(t,e),e===void 0?pe:t=>ge(t,e)),F=`named`,I=`name`,Te=`unmanaged`,Ee=`optional`,De=`inject`,L=`multi_inject`,Oe=`inversify:tagged`,ke=`inversify:tagged_props`,Ae=`inversify:paramtypes`,je=`design:paramtypes`,Me=`post_construct`,Ne=`pre_destroy`;
1Object.freeze({__proto__:null,DESIGN_PARAM_TYPES:je,INJECT_TAG:De,MULTI_INJECT_TAG:L,NAMED_TAG:F,NAME_TAG:I,NON_CUSTOM_TAG_KEYS:[De,L,I,Te,F,Ee],OPTIONAL_TAG:Ee,PARAM_TYPES:Ae,POST_CONSTRUCT:Me,PRE_DESTROY:Ne,TAGGED:Oe,TAGGED_PROP:ke,UNMANAGED_TAG:Te});var R={Request:`Request`,Singleton:`Singleton`,Transient:`Transient`},z={ConstantValue:`ConstantValue`,Constructor:`Constructor`,DynamicValue:`DynamicValue`,Factory:`Factory`,Function:`Function`,Instance:`Instance`,Invalid:`Invalid`,Provider:`Provider`},Pe={ClassProperty:`ClassProperty`,ConstructorArgument:`ConstructorArgument`,Variable:`Variable`},Fe=0;function Ie(){return Fe++}var Le=class e{id;moduleId;activated;serviceIdentifier;implementationType;cache;dynamicValue;scope;type;factory;provider;constraint;onActivation;onDeactivation;constructor(e,t){this.id=Ie(),this.activated=!1,this.serviceIdentifier=e,this.scope=t,this.type=z.Invalid,this.constraint=e=>!0,this.implementationType=null,this.cache=null,this.factory=null,this.provider=null,this.onActivation=null,this.onDeactivation=null,this.dynamicValue=null}clone(){let t=new e(this.serviceIdentifier,this.scope);return t.activated=t.scope===R.Singleton&&this.activated,t.implementationType=this.implementationType,t.dynamicValue=this.dynamicValue,t.scope=this.scope,t.type=this.type,t.factory=this.factory,t.provider=this.provider,t.constraint=this.constraint,t.onActivation=this.onActivation,t.onDeactivation=this.onDeactivation,t.cache=this.cache,t}},Re=`Metadata key was used more than once in a parameter:`,ze=`NULL argument`,Be=`Key Not Found`,Ve=`Ambiguous match found for serviceIdentifier:`,He=`No matching bindings found for serviceIdentifier:`,Ue=`The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.`,We=(e,t)=>`onDeactivation() error in class ${e}: ${t}`,Ge=class{getConstructorMetadata(e){return{compilerGeneratedMetadata:Reflect.getMetadata(je,e)??[],userGeneratedMetadata:Reflect.getMetadata(Oe,e)??{}}}getPropertiesMetadata(e){return Reflect.getMetadata(ke,e)??{}}},Ke;function qe(e){return e instanceof RangeError||e.message===`Maximum call stack size exceeded`}(function(e){e[e.MultipleBindingsAvailable=2]=`MultipleBindingsAvailable`,e[e.NoBindingsAvailable=0]=`NoBindingsAvailable`,e[e.OnlyOneBindingAvailable=1]=`OnlyOneBindingAvailable`})(Ke||={});function B(e){return typeof e==`function`?e.name:typeof e==`symbol`?e.toString():e}function Je(e,t,n){let r=``,i=n(e,t);return i.length!==0&&(r=` 2Registered bindings:`,i.forEach((e=>{let t=`Object`;e.implementationType!==null&&(t=Ze(e.implementationType)),r=`${r}\n ${t}`,e.constraint.metaData&&(r=`${r} - ${e.constraint.metaData}`)}))),r}function Ye(e,t){return e.parentRequest!==null&&(e.parentRequest.serviceIdentifier===t||Ye(e.parentRequest,t))}function Xe(e){e.childRequests.forEach((t=>{if(Ye(e,t.serviceIdentifier)){let e=function(e){return function e(t,n=[]){let r=B(t.serviceIdentifier);return n.push(r),t.parentRequest===null?n:e(t.parentRequest,n)}(e).reverse().join(` --> `)}(t);throw Error(`Circular dependency found: ${e}`)}Xe(t)}))}function Ze(e){if(e.name!=null&&e.name!==``)return e.name;{let t=e.toString(),n=t.match(/^function\s*([^\s(]+)/);return n===null?`Anonymous function: ${t}`:n[1]}}function Qe(e){return`{"key":"${e.key.toString()}","value":"${e.value.toString()}"}`}var $e=class{id;container;plan;currentRequest;constructor(e){this.id=Ie(),this.container=e}addPlan(e){this.plan=e}setCurrentRequest(e){this.currentRequest=e}},et=class{key;value;constructor(e,t){this.key=e,this.value=t}toString(){return this.key===F?`named: ${String(this.value).toString()} `:`tagged: { key:${this.key.toString()}, value: ${String(this.value)} }`}},tt=class{parentContext;rootRequest;constructor(e,t){this.parentContext=e,this.rootRequest=t}};function nt(e,t){let n=function(e){return Object.getPrototypeOf(e.prototype)?.constructor}(t);if(n===void 0||n===Object)return 0;let r=we(e)(n),i=r.map((e=>e.metadata.filter((e=>e.key===Te)))),a=[].concat.apply([],i).length,o=r.length-a;return o>0?o:nt(e,n)}var rt=class e{id;serviceIdentifier;parentContext;parentRequest;bindings;childRequests;target;requestScope;constructor(e,t,n,r,i){this.id=Ie(),this.serviceIdentifier=e,this.parentContext=t,this.parentRequest=n,this.target=i,this.childRequests=[],this.bindings=Array.isArray(r)?r:[r],this.requestScope=n===null?new Map:null}addChildRequest(t,n,r){let i=new e(t,this.parentContext,this,n,r);return this.childRequests.push(i),i}};function it(e){return e._bindingDictionary}function at(e,t,n,r,i){let a=ct(n.container,i.serviceIdentifier),o=[];return a.length===Ke.NoBindingsAvailable&&!0===n.container.options.autoBindInjectable&&typeof i.serviceIdentifier==`function`&&e.getConstructorMetadata(i.serviceIdentifier).compilerGeneratedMetadata&&(n.container.bind(i.serviceIdentifier).toSelf(),a=ct(n.container,i.serviceIdentifier)),o=t?a:a.filter((e=>{let t=new rt(e.serviceIdentifier,n,r,e,i);return e.constraint(t)})),function(e,t,n,r,i){switch(t.length){case Ke.NoBindingsAvailable:if(r.isOptional())return t;{let t=B(e),a=He;throw a+=function(e,t){if(t.isTagged()||t.isNamed()){let n=``,r=t.getNamedTag(),i=t.getCustomTags();return r!==null&&(n+=Qe(r)+`
3`),i!==null&&i.forEach((e=>{n+=Qe(e)+` 4`})),` ${e}\n ${e} - ${n}`}return` ${e}`}(t,r),a+=Je(i,t,ct),n!==null&&(a+=` 5Trying to resolve bindings for "${B(n.serviceIdentifier)}"`),Error(a)}case Ke.OnlyOneBindingAvailable:return t;case Ke.MultipleBindingsAvailable:default:if(r.isArray())return t;{let t=B(e),n=`${Ve} ${t}`;throw n+=Je(i,t,ct),Error(n)}}}(i.serviceIdentifier,o,r,i,n.container),o}function ot(e,t){let n=[new et(t.isMultiInject?L:De,e)];return t.customTag!==void 0&&n.push(new et(t.customTag.key,t.customTag.value)),!0===t.isOptional&&n.push(new et(Ee,!0)),n}function st(e,t,n,r,i,a){let o,s;if(i===null){o=at(e,t,r,null,a),s=new rt(n,r,null,o,a);let i=new tt(r,s);r.addPlan(i)}else o=at(e,t,r,i,a),s=i.addChildRequest(a.serviceIdentifier,o,a);o.forEach((t=>{let n=null;if(a.isArray())n=s.addChildRequest(t.serviceIdentifier,t,a);else{if(t.cache!==null)return;n=s}if(t.type===z.Instance&&t.implementationType!==null){let i=function(e,t){return we(e)(t)}(e,t.implementationType);if(!0!==r.container.options.skipBaseClassChecks){let n=nt(e,t.implementationType);if(i.length<n){let e=`The number of constructor arguments in the derived class ${Ze(t.implementationType)} must be >= than the number of constructor arguments of its base class.`;throw Error(e)}}i.forEach((t=>{st(e,!1,t.serviceIdentifier,r,n,t)}))}}))}function ct(e,t){let n=[],r=it(e);return r.hasKey(t)?n=r.get(t):e.parent!==null&&(n=ct(e.parent,t)),n}function lt(e,t,n,r,i,a=!1){let o=new $e(t),s=function(e,t,n){let r=de(ot(t,n));if(r.kind===M.unmanaged)throw Error(`Unexpected metadata when creating target`);return new Ce(``,r,e)}(n,r,i);try{return st(e,a,r,o,null,s),o}catch(e){throw qe(e)&&Xe(o.plan.rootRequest),e}}function V(e){return(typeof e==`object`&&!!e||typeof e==`function`)&&typeof e.then==`function`}function ut(e){return!!V(e)||Array.isArray(e)&&e.some(V)}var dt=(e,t,n)=>{e.has(t.id)||e.set(t.id,n)},ft=(e,t)=>{e.cache=t,e.activated=!0,V(t)&&pt(e,t)},pt=async(e,t)=>{try{e.cache=await t}catch(t){throw e.cache=null,e.activated=!1,t}},mt;(function(e){e.DynamicValue=`toDynamicValue`,e.Factory=`toFactory`,e.Provider=`toProvider`})(mt||={});function ht(e,t,n){let r;if(t.length>0){let i=function(e,t){return e.reduce(((e,n)=>{let r=t(n);return n.target.type===Pe.ConstructorArgument?e.constructorInjections.push(r):(e.propertyRequests.push(n),e.propertyInjections.push(r)),e.isAsync||=ut(r),e}),{constructorInjections:[],isAsync:!1,propertyInjections:[],propertyRequests:[]})}(t,n),a={...i,constr:e};r=i.isAsync?async function(e){let t=await _t(e.constructorInjections),n=await _t(e.propertyInjections);return gt({...e,constructorInjections:t,propertyInjections:n})}(a):gt(a)}else r=new e;return r}function gt(e){let t=new e.constr(...e.constructorInjections);return e.propertyRequests.forEach(((n,r)=>{let i=n.target.identifier,a=e.propertyInjections[r];n.target.isOptional()&&a===void 0||(t[i]=a)})),t}async function _t(e){let t=[];for(let n of e)Array.isArray(n)?t.push(Promise.all(n)):t.push(n);return Promise.all(t)}function vt(e,t){let n=function(e,t){if(Reflect.hasMetadata(Me,e)){let i=Reflect.getMetadata(Me,e);try{return t[i.value]?.()}catch(t){if(t instanceof Error)throw Error((n=e.name,r=t.message,`@postConstruct error in class ${n}: ${r}`))}}var n,r}(e,t);return V(n)?n.then((()=>t)):t}function yt(e,t){e.scope!==R.Singleton&&function(e,t){let n=`Class cannot be instantiated in ${e.scope===R.Request?`request`:`transient`} scope.`;if(typeof e.onDeactivation==`function`)throw Error(We(t.name,n));if(Reflect.hasMetadata(Ne,t))throw Error(`@preDestroy error in class ${t.name}: ${n}`)}(e,t)}var bt=e=>t=>{t.parentContext.setCurrentRequest(t);let n=t.bindings,r=t.childRequests,i=t.target&&t.target.isArray(),a=!(t.parentRequest&&t.parentRequest.target&&t.target&&t.parentRequest.target.matchesArray(t.target.serviceIdentifier));if(i&&a)return r.map((t=>bt(e)(t)));{if(t.target.isOptional()&&n.length===0)return;let r=n[0];return wt(e,t,r)}},xt=(e,t)=>
5{let n=(e=>{switch(e.type){case z.Factory:return{factory:e.factory,factoryType:mt.Factory};case z.Provider:return{factory:e.provider,factoryType:mt.Provider};case z.DynamicValue:return{factory:e.dynamicValue,factoryType:mt.DynamicValue};default:throw Error(`Unexpected factory type ${e.type}`)}})(e);return((e,t)=>{try{return e()}catch(e){throw qe(e)?t():e}})((()=>n.factory.bind(e)(t)),(()=>{return Error((e=n.factoryType,r=t.currentRequest.serviceIdentifier.toString(),`It looks like there is a circular dependency in one of the '${e}' bindings. Please investigate bindings with service identifier '${r}'.`));var e,r}))},St=(e,t,n)=>{let r,i=t.childRequests;switch((e=>{let t=null;switch(e.type){case z.ConstantValue:case z.Function:t=e.cache;break;case z.Constructor:case z.Instance:t=e.implementationType;break;case z.DynamicValue:t=e.dynamicValue;break;case z.Provider:t=e.provider;break;case z.Factory:t=e.factory}if(t===null){let t=B(e.serviceIdentifier);throw Error(`Invalid binding type: ${t}`)}})(n),n.type){case z.ConstantValue:case z.Function:r=n.cache;break;case z.Constructor:r=n.implementationType;break;case z.Instance:r=function(e,t,n,r){yt(e,t);let i=ht(t,n,r);return V(i)?i.then((e=>vt(t,e))):vt(t,i)}(n,n.implementationType,i,bt(e));break;default:r=xt(n,t.parentContext)}return r},Ct=(e,t,n)=>{let r=((e,t)=>t.scope===R.Singleton&&t.activated?t.cache:t.scope===R.Request&&e.has(t.id)?e.get(t.id):null)(e,t);return r!==null||(r=n(),((e,t,n)=>{t.scope===R.Singleton&&ft(t,n),t.scope===R.Request&&dt(e,t,n)})(e,t,r)),r}
5,wt=(e,t,n)=>Ct(e,n,(()=>{let r=St(e,t,n);return r=V(r)?r.then((e=>Tt(t,n,e))):Tt(t,n,r),r}));function Tt(e,t,n){let r=Et(e.parentContext,t,n),i=At(e.parentContext.container),a,o=i.next();do{a=o.value;let t=e.parentContext,n=e.serviceIdentifier,s=kt(a,n);r=V(r)?Ot(s,t,r):Dt(s,t,r),o=i.next()}while(!0!==o.done&&!it(a).hasKey(e.serviceIdentifier));return r}var Et=(e,t,n)=>{let r;return r=typeof t.onActivation==`function`?t.onActivation(e,n):n,r},Dt=(e,t,n)=>{let r=e.next();for(;!0!==r.done;){if(V(n=r.value(t,n)))return Ot(e,t,n);r=e.next()}return n},Ot=async(e,t,n)=>{let r=await n,i=e.next();for(;!0!==i.done;)r=await i.value(t,r),i=e.next();return r},kt=(e,t)=>{let n=e._activations;return n.hasKey(t)?n.get(t).values():[].values()},At=e=>{let t=[e],n=e.parent;for(;n!==null;)t.push(n),n=n.parent;return{next:()=>{let e=t.pop();return e===void 0?{done:!0,value:void 0}:{done:!1,value:e}}}},H=(e,t)=>{let n=e.parentRequest;return n!==null&&(!!t(n)||H(n,t))},jt=e=>t=>{let n=n=>n!==null&&n.target!==null&&n.target.matchesTag(e)(t);return n.metaData=new et(e,t),n},Mt=jt(F),Nt=e=>t=>{let n=null;return t===null?!1:(n=t.bindings[0],typeof e==`string`?n.serviceIdentifier===e:e===t.bindings[0].implementationType)},Pt=class{_binding;constructor(e){this._binding=e}when(e){return this._binding.constraint=e,new U(this._binding)}whenTargetNamed(e){return this._binding.constraint=Mt(e),new U(this._binding)}whenTargetIsDefault(){return this._binding.constraint=e=>e===null?!1:e.target!==null&&!e.target.isNamed()&&!e.target.isTagged(),new U(this._binding)}whenTargetTagged(e,t){return this._binding.constraint=jt(e)(t),new U(this._binding)}whenInjectedInto(e){return this._binding.constraint=t=>t!==null&&Nt(e)(t.parentRequest),new U(this._binding)}whenParentNamed(e){return this._binding.constraint=t=>t!==null&&Mt(e)(t.parentRequest),new U(this._binding)}whenParentTagged(e,t){return this._binding.constraint=n=>n!==null&&jt(e)(t)(n.parentRequest),new U(this._binding)}whenAnyAncestorIs(e){return this._binding.constraint=t=>t!==null&&H(t,Nt(e)),new U(this._binding)}whenNoAncestorIs(e){return this._binding.constraint=t=>t!==null&&!H(t,Nt(e)),new U(this._binding)}whenAnyAncestorNamed(e){return this._binding.constraint=t=>t!==null&&H(t,Mt(e)),new U(this._binding)}whenNoAncestorNamed(e){return this._binding.constraint=t=>t!==null&&!H(t,Mt(e)),new U(this._binding)}whenAnyAncestorTagged(e,t){return this._binding.constraint=n=>n!==null&&H(n,jt(e)(t)),new U(this._binding)}whenNoAncestorTagged(e,t){return this._binding.constraint=n=>n!==null&&!H(n,jt(e)(t)),new U(this._binding)}whenAnyAncestorMatches(e){return this._binding.constraint=t=>t!==null&&H(t,e),new U(this._binding)}whenNoAncestorMatches(e){return this._binding.constraint=t=>t!==null&&!H(t,e),new U(this._binding)}},U=class{_binding;constructor(e){this._binding=e}onActivation(e){return this._binding.onActivation=e,new Pt(this._binding)}onDeactivation(e){return this._binding.onDeactivation=e,new Pt(this._binding)}},W=class{_bindingWhenSyntax;_bindingOnSyntax;_binding;constructor(e){this._binding=e,this._bindingWhenSyntax=new Pt(this._binding),this._bindingOnSyntax=new U(this._binding)}when(e){return this._bindingWhenSyntax.when(e)}whenTargetNamed(e){return this._bindingWhenSyntax.whenTargetNamed(e)}whenTargetIsDefault(){return this._bindingWhenSyntax.whenTargetIsDefault()}whenTargetTagged(e,t){return this._bindingWhenSyntax.whenTargetTagged(e,t)}whenInjectedInto(e){return this._bindingWhenSyntax.whenInjectedInto(e)}whenParentNamed(e){return this._bindingWhenSyntax.whenParentNamed(e)}whenParentTagged(e,t){return this._bindingWhenSyntax.whenParentTagged(e,t)}whenAnyAncestorIs(e){return this._bindingWhenSyntax.whenAnyAncestorIs(e)}whenNoAncestorIs(e){return this._bindingWhenSyntax.whenNoAncestorIs(e)}whenAnyAncestorNamed(e){return this._bindingWhenSyntax.whenAnyAncestorNamed(e)}whenAnyAncestorTagged(e,t){return this._bindingWhenSyntax.whenAnyAncestorTagged(e,t)}whenNoAncestorNamed(e){return this._bindingWhenSyntax.whenNoAncestorNamed(e)}whenNoAncestorTagged(e,t){return this._bindingWhenSyntax.whenNoAncestorTagged(e,t)}whenAnyAncestorMatches(e){return this._bindingWhenSyntax.whenAnyAncestorMatches(e)}
5whenNoAncestorMatches(e){return this._bindingWhenSyntax.whenNoAncestorMatches(e)}onActivation(e){return this._bindingOnSyntax.onActivation(e)}onDeactivation(e){return this._bindingOnSyntax.onDeactivation(e)}},Ft=class{_binding;constructor(e){this._binding=e}inRequestScope(){return this._binding.scope=R.Request,new W(this._binding)}inSingletonScope(){return this._binding.scope=R.Singleton,new W(this._binding)}inTransientScope(){return this._binding.scope=R.Transient,new W(this._binding)}},It=class{_bindingInSyntax;_bindingWhenSyntax;_bindingOnSyntax;_binding;constructor(e){this._binding=e,this._bindingWhenSyntax=new Pt(this._binding),this._bindingOnSyntax=new U(this._binding),this._bindingInSyntax=new Ft(e)}inRequestScope(){return this._bindingInSyntax.inRequestScope()}inSingletonScope(){return this._bindingInSyntax.inSingletonScope()}inTransientScope(){return this._bindingInSyntax.inTransientScope()}when(e){return this._bindingWhenSyntax.when(e)}whenTargetNamed(e){return this._bindingWhenSyntax.whenTargetNamed(e)}whenTargetIsDefault(){return this._bindingWhenSyntax.whenTargetIsDefault()}whenTargetTagged(e,t){return this._bindingWhenSyntax.whenTargetTagged(e,t)}whenInjectedInto(e){return this._bindingWhenSyntax.whenInjectedInto(e)}whenParentNamed(e){return this._bindingWhenSyntax.whenParentNamed(e)}whenParentTagged(e,t){return this._bindingWhenSyntax.whenParentTagged(e,t)}whenAnyAncestorIs(e){return this._bindingWhenSyntax.whenAnyAncestorIs(e)}whenNoAncestorIs(e){return this._bindingWhenSyntax.whenNoAncestorIs(e)}whenAnyAncestorNamed(e){return this._bindingWhenSyntax.whenAnyAncestorNamed(e)}whenAnyAncestorTagged(e,t){return this._bindingWhenSyntax.whenAnyAncestorTagged(e,t)}whenNoAncestorNamed(e){return this._bindingWhenSyntax.whenNoAncestorNamed(e)}whenNoAncestorTagged(e,t){return this._bindingWhenSyntax.whenNoAncestorTagged(e,t)}whenAnyAncestorMatches(e){return this._bindingWhenSyntax.whenAnyAncestorMatches(e)}whenNoAncestorMatches(e){return this._bindingWhenSyntax.whenNoAncestorMatches(e)}onActivation(e){return this._bindingOnSyntax.onActivation(e)}onDeactivation(e){return this._bindingOnSyntax.onDeactivation(e)}},Lt=class{_binding;constructor(e){this._binding=e}to(e){return this._binding.type=z.Instance,this._binding.implementationType=e,new It(this._binding)}toSelf(){if(typeof this._binding.serviceIdentifier!=`function`)throw Error(`The toSelf function can only be applied when a constructor is used as service identifier`);let e=this._binding.serviceIdentifier;return this.to(e)}toConstantValue(e){return this._binding.type=z.ConstantValue,this._binding.cache=e,this._binding.dynamicValue=null,this._binding.implementationType=null,this._binding.scope=R.Singleton,new W(this._binding)}toDynamicValue(e){return this._binding.type=z.DynamicValue,this._binding.cache=null,this._binding.dynamicValue=e,this._binding.implementationType=null,new It(this._binding)}toConstructor(e){return this._binding.type=z.Constructor,this._binding.implementationType=e,this._binding.scope=R.Singleton,new W(this._binding)}toFactory(e){return this._binding.type=z.Factory,this._binding.factory=e,this._binding.scope=R.Singleton,new W(this._binding)}toFunction(e){if(typeof e!=`function`)throw Error(`Value provided to function binding must be a function!`);let t=this.toConstantValue(e);return this._binding.type=z.Function,this._binding.scope=R.Singleton,t}toAutoFactory(e){return this._binding.type=z.Factory,this._binding.factory=t=>()=>t.container.get(e),this._binding.scope=R.Singleton,new W(this._binding)}toAutoNamedFactory(e){return this._binding.type=z.Factory,this._binding.factory=t=>n=>t.container.getNamed(e,n),new W(this._binding)}toProvider(e){return this._binding.type=z.Provider,this._binding.provider=e,this._binding.scope=R.Singleton,new W(this._binding)}toService(e){this._binding.type=z.DynamicValue,Object.defineProperty(this._binding,"cache",{configurable:!0,enumerable:!0,get:()=>null,set(e){}}),this._binding.dynamicValue=t=>{try{return t.container.get(e)}catch{return t.container.getAsync(e)}},this._binding.implementationType=null}},Rt=class e{bindings;activations;deactivations;middleware;moduleActivationStore;static of(t,n,r,i,a){let o=new e;return o.bindings=t,o.middleware=n,o.deactivations=i,o.activations=r,o.moduleActivationStore=a,o}},G=class e{_map;constructor(){this._map=new Map}getMap(){return this._map}add(e,t){if(this._checkNonNulish(e),t==null)throw Error(ze);let n=this._map.get(e);n===void 0?this._map.set(e,[t]):n.push(t)}get(e){this._checkNonNulish(e);let t=this._map.get(e);if(t!==void 0)return t;throw Error(Be)}remove(e){if(this._checkNonNulish(e),!this._map.delete(e))throw Error(Be)}removeIntersection(e){this.traverse(((t,n)=>{let r=e.hasKey(t)?e.get(t):void 0;if(r!==void 0){let e=n.filter((e=>!r.some((t=>e===t))));this._setValue(t,e)}}))}removeByCondition(e){let t=[];
5return this._map.forEach(((n,r)=>{let i=[];for(let r of n)e(r)?t.push(r):i.push(r);this._setValue(r,i)})),t}hasKey(e){return this._checkNonNulish(e),this._map.has(e)}clone(){let t=new e;return this._map.forEach(((e,n)=>{e.forEach((e=>{var r;t.add(n,typeof(r=e)==`object`&&r!==null&&`clone`in r&&typeof r.clone==`function`?e.clone():e)}))})),t}traverse(e){this._map.forEach(((t,n)=>{e(n,t)}))}_checkNonNulish(e){if(e==null)throw Error(ze)}_setValue(e,t){t.length>0?this._map.set(e,t):this._map.delete(e)}},zt=class e{_map=new Map;remove(e){let t=this._map.get(e);return t===void 0?this._getEmptyHandlersStore():(this._map.delete(e),t)}addDeactivation(e,t,n){this._getModuleActivationHandlers(e).onDeactivations.add(t,n)}addActivation(e,t,n){this._getModuleActivationHandlers(e).onActivations.add(t,n)}clone(){let t=new e;return this._map.forEach(((e,n)=>{t._map.set(n,{onActivations:e.onActivations.clone(),onDeactivations:e.onDeactivations.clone()})})),t}_getModuleActivationHandlers(e){let t=this._map.get(e);return t===void 0&&(t=this._getEmptyHandlersStore(),this._map.set(e,t)),t}_getEmptyHandlersStore(){return{onActivations:new G,onDeactivations:new G}}},Bt=class e{id;parent;options;_middleware;_bindingDictionary;_activations;_deactivations;_snapshots;_metadataReader;_moduleActivationStore;constructor(e){let t=e||{};if(typeof t!=`object`)throw Error(`Invalid Container constructor argument. Container options must be an object.`);if(t.defaultScope===void 0)t.defaultScope=R.Transient;else if(t.defaultScope!==R.Singleton&&t.defaultScope!==R.Transient&&t.defaultScope!==R.Request)throw Error(`Invalid Container option. Default scope must be a string ("singleton" or "transient").`);if(t.autoBindInjectable===void 0)t.autoBindInjectable=!1;else if(typeof t.autoBindInjectable!=`boolean`)throw Error(`Invalid Container option. Auto bind injectable must be a boolean`);if(t.skipBaseClassChecks===void 0)t.skipBaseClassChecks=!1;else if(typeof t.skipBaseClassChecks!=`boolean`)throw Error(`Invalid Container option. Skip base check must be a boolean`);this.options={autoBindInjectable:t.autoBindInjectable,defaultScope:t.defaultScope,skipBaseClassChecks:t.skipBaseClassChecks},this.id=Ie(),this._bindingDictionary=new G,this._snapshots=[],this._middleware=null,this._activations=new G,this._deactivations=new G,this.parent=null,this._metadataReader=new Ge,this._moduleActivationStore=new zt}static merge(t,n,...r){let i=new e,a=[t,n,...r].map((e=>it(e))),o=it(i);return a.forEach((e=>{var t=o;e.traverse(((e,n)=>{n.forEach((e=>{t.add(e.serviceIdentifier,e.clone())}))}))})),i}load(...e){let t=this._getContainerModuleHelpersFactory();for(let n of e){let e=t(n.id);n.registry(e.bindFunction,e.unbindFunction,e.isboundFunction,e.rebindFunction,e.unbindAsyncFunction,e.onActivationFunction,e.onDeactivationFunction)}}async loadAsync(...e){let t=this._getContainerModuleHelpersFactory();for(let n of e){let e=t(n.id);await n.registry(e.bindFunction,e.unbindFunction,e.isboundFunction,e.rebindFunction,e.unbindAsyncFunction,e.onActivationFunction,e.onDeactivationFunction)}}unload(...e){e.forEach((e=>{let t=this._removeModuleBindings(e.id);this._deactivateSingletons(t),this._removeModuleHandlers(e.id)}
5))}async unloadAsync(...e){for(let t of e){let e=this._removeModuleBindings(t.id);await this._deactivateSingletonsAsync(e),this._removeModuleHandlers(t.id)}}bind(e){return this._bind(this._buildBinding(e))}rebind(e){return this.unbind(e),this.bind(e)}async rebindAsync(e){return await this.unbindAsync(e),this.bind(e)}unbind(e){if(this._bindingDictionary.hasKey(e)){let t=this._bindingDictionary.get(e);this._deactivateSingletons(t)}this._removeServiceFromDictionary(e)}async unbindAsync(e){if(this._bindingDictionary.hasKey(e)){let t=this._bindingDictionary.get(e);await this._deactivateSingletonsAsync(t)}this._removeServiceFromDictionary(e)}unbindAll(){this._bindingDictionary.traverse(((e,t)=>{this._deactivateSingletons(t)})),this._bindingDictionary=new G}async unbindAllAsync(){let e=[];this._bindingDictionary.traverse(((t,n)=>{e.push(this._deactivateSingletonsAsync(n))})),await Promise.all(e),this._bindingDictionary=new G}onActivation(e,t){this._activations.add(e,t)}onDeactivation(e,t){this._deactivations.add(e,t)}isBound(e){let t=this._bindingDictionary.hasKey(e);return!t&&this.parent&&(t=this.parent.isBound(e)),t}isCurrentBound(e){return this._bindingDictionary.hasKey(e)}isBoundNamed(e,t){return this.isBoundTagged(e,F,t)}isBoundTagged(e,t,n){let r=!1;if(this._bindingDictionary.hasKey(e)){let i=this._bindingDictionary.get(e),a=function(e,t,n){let r=de(ot(t,n));if(r.kind===M.unmanaged)throw Error(`Unexpected metadata when creating target`);let i=new Ce(``,r,`Variable`);return new rt(t,new $e(e),null,[],i)}(this,e,{customTag:{key:t,value:n},isMultiInject:!1});r=i.some((e=>e.constraint(a)))}return!r&&this.parent&&(r=this.parent.isBoundTagged(e,t,n)),r}snapshot(){this._snapshots.push(Rt.of(this._bindingDictionary.clone(),this._middleware,this._activations.clone(),this._deactivations.clone(),this._moduleActivationStore.clone()))}restore(){let e=this._snapshots.pop();if(e===void 0)throw Error(`No snapshot available to restore.`);this._bindingDictionary=e.bindings,this._activations=e.activations,this._deactivations=e.deactivations,this._middleware=e.middleware,this._moduleActivationStore=e.moduleActivationStore}createChild(t){let n=new e(t||this.options);return n.parent=this,n}applyMiddleware(...e){let t=this._middleware?this._middleware:this._planAndResolve();this._middleware=e.reduce(((e,t)=>t(e)),t)}applyCustomMetadataReader(e){this._metadataReader=e}get(e){let t=this._getNotAllArgs(e,!1,!1);return this._getButThrowIfAsync(t)}async getAsync(e){let t=this._getNotAllArgs(e,!1,!1);return this._get(t)}getTagged(e,t,n){let r=this._getNotAllArgs(e,!1,!1,t,n);return this._getButThrowIfAsync(r)}async getTaggedAsync(e,t,n){let r=this._getNotAllArgs(e,!1,!1,t,n);return this._get(r)}getNamed(e,t){return this.getTagged(e,F,t)}async getNamedAsync(e,t){return this.getTaggedAsync(e,F,t)}getAll(e,t){let n=this._getAllArgs(e,t,!1);return this._getButThrowIfAsync(n)}async getAllAsync(e,t){let n=this._getAllArgs(e,t,!1);return this._getAll(n)}getAllTagged(e,t,n){let r=this._getNotAllArgs(e,!0,!1,t,n);return this._getButThrowIfAsync(r)}async getAllTaggedAsync(e,t,n){let r=this._getNotAllArgs(e,!0,!1,t,n);return this._getAll(r)}getAllNamed(e,t){return this.getAllTagged(e,F,t)}async getAllNamedAsync(e,t){return this.getAllTaggedAsync(e,F,t)}resolve(e){let t=this.isBound(e);t||this.bind(e).toSelf();let n=this.get(e);return t||this.unbind(e),n}tryGet(e){let t=this._getNotAllArgs(e,!1,!0);return this._getButThrowIfAsync(t)}async tryGetAsync(e){let t=this._getNotAllArgs(e,!1,!0);return this._get(t)}tryGetTagged(e,t,n){let r=this._getNotAllArgs(e,!1,!0,t,n);return this._getButThrowIfAsync(r)}async tryGetTaggedAsync(e,t,n){let r=this._getNotAllArgs(e,!1,!0,t,n);return this._get(r)}tryGetNamed(e,t){return this.tryGetTagged(e,F,t)}async tryGetNamedAsync(e,t){return this.tryGetTaggedAsync(e,F,t)}tryGetAll(e,t){let n=this._getAllArgs(e,t,!0);return this._getButThrowIfAsync(n)}async tryGetAllAsync(e,t){let n=this._getAllArgs(e,t,!0);return this._getAll(n)}tryGetAllTagged(e,t,n){let r=this._getNotAllArgs(e,!0,!0,t,n);return this._getButThrowIfAsync(r)}async tryGetAllTaggedAsync(e,t,n){let r=this._getNotAllArgs(e,!0,!0,t,n);return this._getAll(r)}tryGetAllNamed(e,t){return this.tryGetAllTagged(e,F,t)}async tryGetAllNamedAsync(e,t){return this.tryGetAllTaggedAsync(e,F,t)}_preDestroy(e,t){if(e!==void 0&&Reflect.hasMetadata(Ne,e))return t[Reflect.getMetadata(Ne,e).value]?.()}_removeModuleHandlers(e){let t=this._moduleActivationStore.remove(e);this._activations.removeIntersection(t.onActivations),this._deactivations.removeIntersection(t.onDeactivations)}_removeModuleBindings(e){return this._bindingDictionary.removeByCondition((t=>t.moduleId===e))}_deactivate(e,t){let n=t==null?void 0:Object.getPrototypeOf(t).constructor;try{if(this._deactivations.hasKey(e.serviceIdentifier)){let r=this._deactivateContainer(t,this._deactivations.get(e.serviceIdentifier).values());if(V(r))return this._handleDeactivationError(r.then((async()=>this._propagateContainerDeactivationThenBindingAndPreDestroyAsync(e,t,n))),e.serviceIdentifier)}let r=this._propagateContainerDeactivationThenBindingAndPreDestroy(e,t,n);if(V(r))return this._handleDeactivationError(r,e.serviceIdentifier)}catch(t){if(t instanceof Error)throw Error(We(B(e.serviceIdentifier),t.message))}}async _handleDeactivationError(e,t){try{await e}catch(e){if(e instanceof Error)throw Error(We(B(t),e.message))}}_deactivateContainer(e,t){let n=t.next();for(;typeof n.value==`function`;){let r=n.value(e);if(V(r))return r.then((async()=>this._deactivateContainerAsync(e,t)));n=t.next()}}async _deactivateContainerAsync(e,t){let n=t.next();for(;typeof n.value==`function`;)await n.value(e),n=t.next()}_getContainerModuleHelpersFactory(){let e=e=>t=>{let n=this._buildBinding(t);return n.moduleId=e,this._bind(n)},t=()=>e=>{this.unbind(e)},n=()=>async e=>this.unbindAsync(e),r=()=>e=>this.isBound(e),i=t=>{let n=e(t);return e=>(this.unbind(e),n(e))},a=e=>(t,n)=>{this._moduleActivationStore.addActivation(e,t,n),this.onActivation(t,n)},o=e=>(t,n)=>{this._moduleActivationStore.addDeactivation(e,t,n),this.onDeactivation(t,n)};return s=>({bindFunction:e(s),isboundFunction:r(),onActivationFunction:a(s),onDeactivationFunction:o(s),rebindFunction:i(s),unbindAsyncFunction:n(),unbindFunction:t()})}_bind(e){return this._bindingDictionary.add(e.serviceIdentifier,e),new Lt(e)}_buildBinding(e){return new Le(e,this.options.defaultScope||R.Transient)}async _getAll(e){return Promise.all(this._get(e))}_get(e){let t={...e,contextInterceptor:e=>e,targetType:Pe.Variable};if(this._middleware){let e=this._middleware(t);if(e==null)throw Error(`Invalid return type in middleware. Middleware must return!`);return e}return this._planAndResolve()(t)}_getButThrowIfAsync(e){let t=this._get(e);if(ut(t))throw Error(`You are attempting to construct ${function(e){return typeof e==`function`?`[function/class ${e.name||`<
5anonymous>`}]`:typeof e==`symbol`?e.toString():`'${e}'`}(e.serviceIdentifier)} in a synchronous way but it has asynchronous dependencies.`);return t}_getAllArgs(e,t,n){return{avoidConstraints:!t?.enforceBindingConstraints,isMultiInject:!0,isOptional:n,serviceIdentifier:e}}_getNotAllArgs(e,t,n,r,i){return{avoidConstraints:!1,isMultiInject:t,isOptional:n,key:r,serviceIdentifier:e,value:i}}_getPlanMetadataFromNextArgs(e){let t={isMultiInject:e.isMultiInject};return e.key!==void 0&&(t.customTag={key:e.key,value:e.value}),!0===e.isOptional&&(t.isOptional=!0),t}_planAndResolve(){return e=>{let t=lt(this._metadataReader,this,e.targetType,e.serviceIdentifier,this._getPlanMetadataFromNextArgs(e),e.avoidConstraints);return t=e.contextInterceptor(t),function(e){return bt(e.plan.rootRequest.requestScope)(e.plan.rootRequest)}(t)}}_deactivateIfSingleton(e){if(e.activated)return V(e.cache)?e.cache.then((t=>this._deactivate(e,t))):this._deactivate(e,e.cache)}_deactivateSingletons(e){for(let t of e)if(V(this._deactivateIfSingleton(t)))throw Error(`Attempting to unbind dependency with asynchronous destruction (@preDestroy or onDeactivation)`)}async _deactivateSingletonsAsync(e){await Promise.all(e.map((async e=>this._deactivateIfSingleton(e))))}_propagateContainerDeactivationThenBindingAndPreDestroy(e,t,n){return this.parent?this._deactivate.bind(this.parent)(e,t):this._bindingDeactivationAndPreDestroy(e,t,n)}async _propagateContainerDeactivationThenBindingAndPreDestroyAsync(e,t,n){this.parent?await this._deactivate.bind(this.parent)(e,t):await this._bindingDeactivationAndPreDestroyAsync(e,t,n)}_removeServiceFromDictionary(e){try{this._bindingDictionary.remove(e)}catch{throw Error(`Could not unbind serviceIdentifier: ${B(e)}`)}}_bindingDeactivationAndPreDestroy(e,t,n){if(typeof e.onDeactivation==`function`){let r=e.onDeactivation(t);if(V(r))return r.then((()=>this._preDestroy(n,t)))}return this._preDestroy(n,t)}async _bindingDeactivationAndPreDestroyAsync(e,t,n){typeof e.onDeactivation==`function`&&await e.onDeactivation(t),await this._preDestroy(n,t)}},K=class{id;registry;constructor(e){this.id=Ie(),this.registry=e}};function Vt(e,t,n,r){(function(e){if(e!==void 0)throw Error(Ue)})(t),Ut(Oe,e,n.toString(),r)}function Ht(e){let t=[];if(Array.isArray(e)){t=e;let n=function(e){let t=new Set;for(let n of e){if(t.has(n))return n;t.add(n)}}(t.map((e=>e.key)));if(n!==void 0)throw Error(`${Re} ${n.toString()}`)}else t=[e];return t}function Ut(e,t,n,r){let i=Ht(r),a={};Reflect.hasOwnMetadata(e,t)&&(a=Reflect.getMetadata(e,t));let o=a[n];
5if(o===void 0)o=[];else for(let e of o)if(i.some((t=>t.key===e.key)))throw Error(`${Re} ${e.key.toString()}`);o.push(...i),a[n]=o,Reflect.defineMetadata(e,a,t)}function Wt(e){return(t,n,r)=>{typeof r==`number`?Vt(t,n,r,e):function(e,t,n){if(e.prototype!==void 0)throw Error(Ue);Ut(ke,e.constructor,t,n)}(t,n,e)}}function q(){return function(e){if(Reflect.hasOwnMetadata(Ae,e))throw Error(`Cannot apply @injectable decorator multiple times.`);let t=Reflect.getMetadata(je,e)||[];return Reflect.defineMetadata(Ae,t,e),e}}function Gt(e){return t=>(n,r,i)=>{if(t===void 0){let e=typeof n==`function`?n.name:n.constructor.name;throw Error(`@inject called with undefined this could mean that the class ${e} has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation.`)}Wt(new et(e,t))(n,r,i)}}var J=Gt(De),Kt=e(((e,t)=>{(function(n,r){typeof e==`object`&&typeof t==`object`?t.exports=r(a()):typeof define==`function`&&define.amd?define([`react`],r):typeof e==`object`?e.InversifyReact=r(a()):n.InversifyReact=r(n.React)})(typeof self<`u`?self:e,(e=>(()=>{var t={896:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useContainer=a,t.useInjection=function(e){return a((function(t){return t.get(e)}))},t.useOptionalInjection=function(e,t){return t===void 0&&(t=function(){}),a((function(n){return n.isBound(e)?n.get(e):t(n)}))},t.useAllInjections=function(e){return a((function(t){return t.getAll(e)}))};var r=n(12),i=n(799);function a(e){var t,n,a=(0,r.useContext)(i.InversifyReactContext);if(!a)throw Error("Cannot find Inversify container on React Context. `Provider` component is missing in component tree.");return e?(t=function(){return e(a)},(n=(0,r.useRef)(null)).current||(n.current={v:t()}),n.current.v):a}},799:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AdministrationKey=t.InversifyReactContext=void 0,t.ensureAcceptContext=function(e){var t=o(e);if(!t.accepts){var n=e.contextType,a=e.displayName||e.name;if(n)throw Error(`inversify-react cannot configure React context. 6Component \`${a}\` already has \`${i}: ${n.displayName||`<anonymous context>`}\` defined. 7@see inversify-react/test/resolve.tsx#limitations for more info and workarounds 8`);Object.defineProperty(e,i,{enumerable:!0,get:function(){return r},set:function(e){if(e!==r)throw Error(`Cannot change \`${i}\` of \`${a}\` component. 9Looks like you are using inversify-react decorators, which have already patched this component and use own context to deliver IoC container. 10@see inversify-react/test/resolve.tsx#limitations for more info and workarounds 11`)}}),t.accepts=!0}},t.createProperty=function(e,t,n,r){Object.defineProperty(e,t,{enumerable:!0,get:function(){var e=s(this),i=e.properties[t];if(!i){var a,o=e.container;a=r.isAll?r.isOptional&&!o.isBound(n)?[]:o.getAll(n):r.isOptional?o.isBound(n)?o.get(n):r.defaultValue:o.get(n),i=e.properties[t]=function(){return a}}return i()}});var i=Object.getOwnPropertyDescriptor(e,t);if(!i)throw Error(`Failed to define property`);return i},t.getClassAdministration=o,t.getInstanceAdministration=s;var r=(0,n(12).createContext)(void 0);t.InversifyReactContext=r,r.displayName=`InversifyReactContext`;var i=`contextType`,a=`~$inversify-react`;function o(e){var t=e[a];return t||(t={accepts:!1},Object.defineProperty(e,a,{enumerable:!1,writable:!1,value:t})),t}function s(e){var t=e[a];if(!t){var n=e.context;if(!n)throw Error(`Cannot use resolve services without any providers in component tree.`);t={container:n,properties:{}},Object.defineProperty(e,a,{enumerable:!1,writable:!1,value:t})}return t}t.AdministrationKey=a},21:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Provider=void 0;var r=n(12),i=n(12),a=n(799),o=function(e){var t=e.children,n=e.container,o=e.standalone,s=o!==void 0&&o,c=(0,i.useState)(n)[0];if(`resolve`in n&&n!==c)throw Error(`Changing \`container\` prop (swapping container in runtime) is not supported. 12If you're rendering Provider in some list, try adding \`key={container.id}\` to the Provider. 13More info on React lists: 14https://reactjs.org/docs/lists-and-keys.html#keys 15https://reactjs.org/docs/reconciliation.html#recursing-on-children`);var l=(0,i.useState)(s)[0];if(s!==l)throw Error("Changing `standalone` prop is not supported.");var u=(0,i.useContext)(a.InversifyReactContext);return(0,i.useState)((function(){if(!l&&u){if(u===c)throw Error("Provider has found a parent container (on surrounding React Context), yet somehow it's the same as container specified in props. It doesn't make sense.\nPerhaps you meant to configure Provider as `standalone={true}`?");
15if(c.parent&&c.parent!==u)throw Error(`Ambiguous containers hierarchy. 16Provider has found a parent for specified \`container\`, but it already has a different parent. 17Learn more at https://github.com/Kukkimonsuta/inversify-react/blob/v0.5.0/src/provider.tsx`);c.parent=u}})),r.createElement(a.InversifyReactContext.Provider,{value:c},t)};t.Provider=o,t.default=o},704:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.resolve=void 0;var r=n(799);function i(e,t,n,i){return(0,r.ensureAcceptContext)(e.constructor),(0,r.createProperty)(e,t,n,i)}function a(e,t){if(!t)throw Error("Decorator `resolve` failed to resolve property name");if(!Reflect||!Reflect.getMetadata)throw Error("Decorator `resolve` without specifying service identifier requires `reflect-metadata`");var n=Reflect.getMetadata(`design:type`,e,t);if(!n)throw Error("Failed to discover property type, is `emitDecoratorMetadata` enabled?");return n}var o=function(e,t,n){if(t!==void 0)return i(e,t,a(e,t),{});var r=e;if(!r)throw Error(`Invalid property type.`);return function(e,t,n){return i(e,t,r,{})}};t.resolve=o,o.optional=function(){var e=[...arguments];if(typeof e[1]==`string`&&e.length===3){var t=e[0],n=e[1];return e[2],i(t,n,a(t,n),{isOptional:!0})}var r=e[0],o=e[1];return function(e,t,n){return i(e,t,r,{isOptional:!0,defaultValue:o})}},o.all=function(){var e=[...arguments];if(typeof e[1]==`string`&&e.length===3){var t=e[0],n=e[1];return e[2],i(t,n,a(t,n),{isAll:!0})}var r=e[0];return function(e,t,n){return i(e,t,r,{isAll:!0})}},o.optional.all=function(){var e=[...arguments];if(typeof e[1]==`string`&&e.length===3){var t=e[0],n=e[1];return e[2],i(t,n,a(t,n),{isAll:!0})}var r=e[0];return function(e,t,n){return i(e,t,r,{isAll:!0,isOptional:!0})}},t.default=o},12:t=>{t.exports=e}},n={};function r(e){var i=n[e];if(i!==void 0)return i.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,r),a.exports}var i={};return(()=>{var e=i;Object.defineProperty(e,"__esModule",{value:!0}),e.useOptionalInjection=e.useInjection=e.useContainer=e.useAllInjections=e.Provider=e.resolve=void 0;var t=r(704);Object.defineProperty(e,"resolve",{enumerable:!0,get:function(){return t.resolve}});var n=r(21);Object.defineProperty(e,"Provider",{enumerable:!0,get:function(){return n.Provider}});var a=r(896);Object.defineProperty(e,"useAllInjections",{enumerable:!0,get:function(){return a.useAllInjections}}),Object.defineProperty(e,"useContainer",{enumerable:!0,get:function(){return a.useContainer}}),Object.defineProperty(e,"useInjection",{enumerable:!0,get:function(){return a.useInjection}}),Object.defineProperty(e,"useOptionalInjection",{enumerable:!0,get:function(){return a.useOptionalInjection}})})(),i})()))})),qt=()=>{let{latestLocation:{pathname:e}}=r();return e===`/`};function Jt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}var Yt,Xt={exports:{}},Y={};function Zt(){if(Yt)return Y;Yt=1;var e=Symbol.for(`react.transitional.element`),t=Symbol.for(`react.portal`),n=Symbol.for(`react.fragment`),r=Symbol.for(`react.strict_mode`),i=Symbol.for(`react.profiler`),a=Symbol.for(`react.consumer`),o=Symbol.for(`react.context`),s=Symbol.for(`react.forward_ref`),c=Symbol.for(`react.suspense`),l=Symbol.for(`react.memo`),u=Symbol.for(`react.lazy`),d=Symbol.iterator,f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p=Object.assign,m={};function h(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||f}function g(){}function _(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||f}h.prototype.isReactComponent={},h.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},h.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)},g.prototype=h.prototype;var ee=_.prototype=new g;ee.constructor=_,p(ee,h.prototype),ee.isPureReactComponent=!0;var te=Array.isArray,v={H:null,A:null,T:null,S:null,V:null},y=Object.prototype.hasOwnProperty;function ne(t,n,r,i,a,o){return r=o.ref,{$$typeof:e,type:t,key:n,ref:r===void 0?null:r,props:o}}function b(t){return typeof t==`object`&&!!t&&t.$$typeof===e}var x=/\/+/g;function S(e,t){return typeof e==`object`&&e&&e.key!=null?(n=``+e.key,r={"=":`=0`,":":`=2`},`$`+n.replace(/[=:]/g,(function(e){return r[e]}))):t.toString(36);var n,r}function re(){}function C(n,r,i,a,o){var s=typeof n;s!==`undefined`&&s!==`boolean`||(n=null);var c,l,f=!1;if(n===null)f=!0;else switch(s){case`bigint`:case`string`:case`number`:f=!0;break;case`object`:switch(n.$$typeof){case e:case t:f=!0;break;case u:return C((f=n._init)(n._payload),r,i,a,o)}}if(f)return o=o(n),f=a===``?`.`+S(n,0):a,te(o)?(i=``,f!=null&&(i=f.replace(x,`$&/`)+`/`),C(o,r,i,``,(function(e){return e}))):o!=null&&(b(o)&&(c=o,l=i+(o.key==null||n&&n.key===o.key?``:(``+o.key).replace(x,`$&/`)+`/`)+f,o=ne(c.type,l,void 0,0,0,c.props)),r.push(o)),1;f=0;var p,m=a===``?`.`:a+`:`;if(te(n))for(var h=0;h<n.length;h++)f+=C(a=n[h],r,i,s=m+S(a,h),o);else if(typeof(h=(p=n)===null||typeof p!=`object`?null:typeof(p=d&&p[d]||p[`@@iterator`])==`function`?p:null)==`function`)for(n=h.call(n),h=0;!(a=n.next()).done;)f+=C(a=a.value,r,i,s=m+S(a,h++),o);else if(s===`object`){if(typeof n.then==`function`)return C(function(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(re,re):(e.status=`pending`,e.then((function(t){e.status===`pen
17ding`&&(e.status=`fulfilled`,e.value=t)}),(function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)}))),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}(n),r,i,a,o);throw r=String(n),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(n).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return f}function w(e,t,n){if(e==null)return e;var r=[],i=0;return C(e,r,``,``,(function(e){return t.call(n,e,i++)})),r}function T(e){if(e._status===-1){var t=e._result;(t=t()).then((function(t){e._status!==0&&e._status!==-1||(e._status=1,e._result=t)}),(function(t){e._status!==0&&e._status!==-1||(e._status=2,e._result=t)})),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var E=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`)return void process.emit(`uncaughtException`,e);console.error(e)};function D(){}return Y.Children={map:w,forEach:function(e,t,n){w(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return w(e,(function(){t++})),t},toArray:function(e){return w(e,(function(e){return e}))||[]},only:function(e){if(!b(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}},Y.Component=h,Y.Fragment=n,Y.Profiler=i,Y.PureComponent=_,Y.StrictMode=r,Y.Suspense=c,Y.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=v,Y.__COMPILER_RUNTIME={__proto__:null,c:function(e){return v.H.useMemoCache(e)}},Y.cache=function(e){return function(){return e.apply(null,arguments)}},Y.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=p({},e.props),i=e.key;
17if(t!=null)for(a in t.ref,t.key!==void 0&&(i=``+t.key),t)!y.call(t,a)||a===`key`||a===`__self`||a===`__source`||a===`ref`&&t.ref===void 0||(r[a]=t[a]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return ne(e.type,i,void 0,0,0,r)},Y.createContext=function(e){return(e={$$typeof:o,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e,e.Consumer={$$typeof:a,_context:e},e},Y.createElement=function(e,t,n){var r,i={},a=null;if(t!=null)for(r in t.key!==void 0&&(a=``+t.key),t)y.call(t,r)&&r!==`key`&&r!==`__self`&&r!==`__source`&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps)i[r]===void 0&&(i[r]=o[r]);return ne(e,a,void 0,0,0,i)},Y.createRef=function(){return{current:null}},Y.forwardRef=function(e){return{$$typeof:s,render:e}},Y.isValidElement=b,Y.lazy=function(e){return{$$typeof:u,_payload:{_status:-1,_result:e},_init:T}},Y.memo=function(e,t){return{$$typeof:l,type:e,compare:t===void 0?null:t}},Y.startTransition=function(e){var t=v.T,n={};v.T=n;try{var r=e(),i=v.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&r.then(D,E)}catch(e){E(e)}finally{v.T=t}},Y.unstable_useCacheRefresh=function(){return v.H.useCacheRefresh()},Y.use=function(e){return v.H.use(e)},Y.useActionState=function(e,t,n){return v.H.useActionState(e,t,n)},Y.useCallback=function(e,t){return v.H.useCallback(e,t)},Y.useContext=function(e){return v.H.useContext(e)},Y.useDebugValue=function(){},Y.useDeferredValue=function(e,t){return v.H.useDeferredValue(e,t)},Y.useEffect=function(e,t,n){var r=v.H;if(typeof n==`function`)throw Error(`useEffect CRUD overload is not enabled in this build of React.`);return r.useEffect(e,t)},Y.useId=function(){return v.H.useId()},Y.useImperativeHandle=function(e,t,n){return v.H.useImperativeHandle(e,t,n)},Y.useInsertionEffect=function(e,t){return v.H.useInsertionEffect(e,t)},Y.useLayoutEffect=function(e,t){return v.H.useLayoutEffect(e,t)},Y.useMemo=function(e,t){return v.H.useMemo(e,t)},Y.useOptimistic=function(e,t){return v.H.useOptimistic(e,t)},Y.useReducer=function(e,t,n){return v.H.useReducer(e,t,n)},Y.useRef=function(e){return v.H.useRef(e)},Y.useState=function(e){return v.H.useState(e)},Y.useSyncExternalStore=function(e,t,n){return v.H.useSyncExternalStore(e,t,n)},Y.useTransition=function(){return v.H.useTransition()},Y.version=`19.1.0`,Y}var Qt;function $t(){return Qt||(Qt=1,Xt.exports=Zt()),Xt.exports}Jt($t());var en=Object.freeze({NETWORK_ERROR:`NetworkError`,UNAUTHORISED:`Unauthorised`,NOT_FOUND:`NotFound`,INVALID_ARGUMENT:`InvalidArgument`,UNBOUND_ABSTRACTION_ERROR:`UnboundAbstractionError`,SEVERITY_ENHANCED_ERROR:`SeverityEnhancedError`,RESYNC_REQUIRED:`ResyncRequired`,EMPTY_CONTENT:`EmptyContent`,DATA_SERVICE_RESPONSE_ERROR:`Data service response error`,DATA_TRANSFORMATION_ERROR:`DataTransformationError`}),tn=class extends Error{context;constructor(e,t,{cause:n,context:r}={}){super(t,{cause:n}),this.context=r,this.name=e}},nn=class extends tn{constructor(e){super(en.INVALID_ARGUMENT,`Invalid argument value: ${e}`,{context:{argument:e}})}},rn;(function(e){e.OUTRIGHT_ODDS=`outright-odds`,e.BONUS_OUTRIGHT_ODDS=`bonus-outright-odds`})(rn||={});var an,on={exports:{}},sn={},cn;cn||(cn=1,on.exports=function(){if(an)return sn;an=1;var e=Symbol.for(`react.transitional.element`),t=Symbol.for(`react.fragment`);function n(t,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:e,type:t,key:i,ref:n===void 0?null:n,props:r}}return sn.Fragment=t,sn.jsx=n,sn.jsxs=n,sn}()),on.exports;var ln=class{translations;constructor(e){this.translations=e}translate(e,...t){return function(e,...t){let n=0;return e.replace(/%[sdifboxX%]/g,(r=>{if(r===`%%`)return`%`;if(n>=t.length)throw new nn(JSON.stringify({formatString:e,args:t}));let i=t[n++];switch(r){case`%s`:return String(i);case`%d`:case`%i`:return Number.parseInt(String(i)).toString();case`%f`:return Number.parseFloat(String(i)).toString();case`%b`:return(!!i).toString();case`%o`:return JSON.stringify(i);case`%x`:return(typeof i==`number`?i:Number.parseInt(String(i))).toString(16);case`%X`:return(typeof i==`number`?i:Number.parseInt(String(i))).toString(16).toUpperCase();default:return r}}))}(this.translations.get(e)??e,...t)}update(e){for(let[t,n]of e)this.translations.set(t,n)}};ln=function(e,t,n,r){var i,a=arguments.length,o=a<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r;if(typeof Reflect==`object`&&typeof Reflect.decorate==`function`)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}([q(),function(e,t){if(typeof Reflect==`object`&&typeof Reflect.metadata==`function`)return Reflect.metadata(e,t)}
17(`design:paramtypes`,[Map])],ln);function un(e,t){return`${e}-${t}`}var dn=new RegExp(/[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i);function fn(e){let t=dn.exec(e);if(t!==null){let[n]=t;return{id:n,slug:e.replace(`-${n}`,``)}}throw i()}var pn=t(a(),1),X=n(),mn=Kt(),hn=h(),Z=Object.freeze({RELATED_ARTICLES_DATA_PROVIDER:Symbol.for(`ABSTRACTION:NEWS_ARTICLE_LIST:RELATED_ARTICLES_DATA_PROVIDER`),RELATED_ARTICLES_DATA_FETCHER:Symbol.for(`ABSTRACTION:NEWS_ARTICLE_LIST:RELATED_ARTICLES_DATA_FETCHER`),MOST_READ_ARTICLES_DATA_PROVIDER:Symbol.for(`ABSTRACTION:NEWS_ARTICLE_LIST:MOST_READ_ARTICLES_DATA_PROVIDER`),MOST_READ_ARTICLES_DATA_FETCHER:Symbol.for(`ABSTRACTION:NEWS_ARTICLE_LIST:MOST_READ_ARTICLES_DATA_FETCHER`),ARTICLE_HEADER_DATA_PROVIDER:Symbol.for(`ABSTRACTION:NEWS_ARTICLE_LIST:ARTICLE_HEADER_DATA_PROVIDER`),ARTICLE_HEADER_QUERY_FETCHER:Symbol.for(`ABSTRACTION:NEWS_ARTICLE_LIST:ARTICLE_HEADER_QUERY_FETCHER`),ARTICLE_DETAIL_LINK_PROVIDER:Symbol.for(`ABSTRACTION:NEWS_ARTICLE_LIST:ARTICLE_DETAIL_LINK_PROVIDER`),OPEN_ARTICLE_IN_NEW_TAB:Symbol.for(`ABSTRACTION:NEWS_ARTICLE_LIST:OPEN_ARTICLE_IN_NEW_TAB`),ARTICLE_PREVIEW_BANNER_PROVIDER:Symbol.for(`ABSTRACTION:NEWS_ARTICLE_LIST:ARTICLE_PREVIEW_BANNER_PROVIDER`)}),gn=Object.freeze({STRING_SORT_COLLATOR:Symbol.for(`ABSTRACTION:STRING_SORT_COLLATOR`),NUMBER_FORMATTER:Symbol.for(`ABSTRACTION:NUMBER_FORMATTER`),PERCENTAGE_FORMATTER:Symbol.for(`ABSTRACTION:PERCENTAGE_FORMATTER`),FETCH:Symbol.for(`ABSTRACTION:FETCH`),TRANSLATOR:Symbol.for(`ABSTRACTION:TRANSLATOR`),EVENT_TRACKER:Symbol.for(`ABSTRACTION:EVENT_TRACKER`),QUERY_FETCHER:Symbol.for(`ABSTRACTION:QUERY_FETCHER`),DATA_PROVIDER:Symbol.for(`ABSTRACTION:DATA_PROVIDER`),PUSH_SUBSCRIBE:Symbol.for(`ABSTRACTION:PUSH_SUBSCRIBE`),PUSH_PARSE_DATA_SUBSCRIBE:Symbol.for(`ABSTRACTION:PUSH_PARSE_DATA_SUBSCRIBE`),PUSH_SERVER_STATUS:Symbol.for(`ABSTRACTION:PUSH_SERVER_STATUS`),PARSERS:{SETTINGS:Symbol.for(`ABSTRACTION:PARSERS:SETTINGS`),RATING_BONUSES_SETTINGS:Symbol.for(`ABSTRACTION:PARSERS:RATING_BONUSES_SETTINGS`),PARSER:Symbol.for(`ABSTRACTION:PARSERS:PARSER`),UPDATE:Symbol.for(`ABSTRACTION:PARSERS:UPDATE`),SUBSCRIPTION:Symbol.for(`ABSTRACTION:PARSERS:SUBSCRIPTION`)},QUERIES:{SETTINGS:Symbol.for(`ABSTRACTION:QUERIES:SETTINGS`),RATING_BONUSES_SETTINGS:Symbol.for(`ABSTRACTION:QUERIES:RATING_BONUSES_SETTINGS`),QUERY:Symbol.for(`ABSTRACTION:QUERIES:QUERY`),UPDATE:Symbol.for(`ABSTRACTION:QUERIES:UPDATE`)},MERGERS:{MERGER:Symbol.for(`ABSTRACTION:MERGERS:MERGER`),SUBSCRIPTION:Symbol.for(`ABSTRACTION:MERGERS:SUBSCRIPTION`)}}),_n=()=>(0,mn.useInjection)(gn.TRANSLATOR),vn,yn;(yn=vn||={}).OUTRIGHT_ODDS=`outright-odds`,yn.BONUS_OUTRIGHT_ODDS=`bonus-outright-odds`;var bn,xn,Sn={};xn||(xn=1,function(){if(bn)return Sn;bn=1;var e=Symbol.for(`react.transitional.element`),t=Symbol.for(`react.fragment`);function n(t,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:e,type:t,key:i,ref:n===void 0?null:n,props:r}}Sn.Fragment=t,Sn.jsx=n,Sn.jsxs=n}());var Q={JPEG_1500_ORIGINAL_3_2:1,JPEG_300_3_2:2,JPEG_600_3_2:3,JPEG_900_3_2:4,JPEG_1200_3_2:5,WEBP_300_3_2:6,WEBP_600_3_2:7,WEBP_900_3_2:8,WEBP_1200_3_2:9,AVIF_300_3_2:10,AVIF_600_3_2:11,AVIF_900_3_2:12,AVIF_1200_3_2:13,JPEG_120_3_2:43,WEBP_120_3_2:45,AVIF_120_3_2:47,JPEG_300_16_9:49,JPEG_600_16_9:51,JPEG_900_16_9:53,JPEG_1200_16_9:55,WEBP_300_16_9:57,WEBP_600_16_9:59,WEBP_900_16_9:61,WEBP_1200_16_9:63,AVIF_300_16_9:65,AVIF_600_16_9:67,AVIF_900_16_9:69,AVIF_1200_16_9:71},Cn={[Q.JPEG_1500_ORIGINAL_3_2]:{width:1500,type:g.jpeg},[Q.JPEG_300_3_2]:{width:300,type:g.jpeg},[Q.JPEG_600_3_2]:{width:600,type:g.jpeg},[Q.JPEG_900_3_2]:{width:900,type:g.jpeg},[Q.JPEG_1200_3_2]:{width:1200,type:g.jpeg},[Q.WEBP_300_3_2]:{width:300,type:g.webp},[Q.WEBP_600_3_2]:{width:600,type:g.webp},[Q.WEBP_900_3_2]:{width:900,type:g.webp},[Q.WEBP_1200_3_2]:{width:1200,type:g.webp},[Q.AVIF_300_3_2]:{width:300,type:g.avif},[Q.AVIF_600_3_2]:{width:600,type:g.avif},[Q.AVIF_900_3_2]:{width:900,type:g.avif},[Q.AVIF_1200_3_2]:{width:1200,type:g.avif},[Q.JPEG_120_3_2]:{width:120,type:g.jpeg},[Q.WEBP_120_3_2]:{width:120,type:g.webp},[Q.AVIF_120_3_2]:{width:120,type:g.avif},[Q.JPEG_300_16_9]:{width:300,type:g.jpeg},[Q.JPEG_600_16_9]:{width:600,type:g.jpeg},[Q.JPEG_900_16_9]:{width:900,type:g.jpeg},[Q.JPEG_1200_16_9]:{width:1200,type:g.jpeg},[Q.WEBP_300_16_9]:{width:300,type:g.webp},[Q.WEBP_600_16_9]:{width:600,type:g.webp},[Q.WEBP_900_16_9]:{width:900,type:g.webp},[Q.WEBP_1200_16_9]:{width:1200,type:g.webp},[Q.AVIF_300_16_9]:{width:300,type:g.avif},[Q.AVIF_600_16_9]:{width:600,type:g.avif},[Q.AVIF_900_16_9]:{width:900,type:g.avif},[Q.AVIF_1200_16_9]:{width:1200,type:g.avif}},wn=(e,t)=>{let n=(e=>e.reduce(((e,t)=>t.variantTypeId===Q.JPEG_1500_ORIGINAL_3_2?e:{...e,[t.variantTypeId]:t.url}),{}))(e),r=[Q.JPEG_900_3_2,Q.JPEG_1200_3_2,Q.JPEG_600_3_2,Q.JPEG_300_3_2],i=n[t];if(!i){let e=r.find((e=>n[e]));return e&&n[e]||``}return i},Tn=(e,t)=>{let n=(e=>e.reduce(((e,{url:t,variantTypeId:n})=>{if(n===Q.JPEG_1500_ORIGINAL_3_2||!Cn[n])return e;let{width:r,type:i}=Cn[n];return{...e,[i]:[...e[i]||[],{width:r,srcSet:`${t} ${r}w`}]}}),{}))(e);return[g.avif,g.webp,g.jpeg].reduce(((e,r)=>{let i=n[r];if(!i)return e;let a=(o=i,[...o].sort((({width:e},{width:t})=>e-t)));var o;let s={srcSet:a.map((({srcSet:e})=>e)).join(`, `),sizes:t,type:r};return[...e,{...s,type:r}]}),[])},En=({ref:e,...t})=>(0,X.jsx)(`div`,{ref:e,className:`ui-media__placeholder ska__di`,...t});En.displayName=`MediaPlaceholder`;var Dn=({children:e})=>{let t=(0,pn.useRef)(null),[n,r]=(0,pn.useState)(!1);return(0,pn.useEffect)((()=>{let e=t.current;if(e===null)return;let n=new IntersectionObserver((t=>{for(let i of t)i.target===e&&i.isIntersecting&&(r(!0),n.unobserve(e))}),{rootMargin:`100% 0% 100% 0%`});return n.observe(e),()=>n.unobserve(e)}),[]),n?(0,X.jsx)(X.Fragment,{children:e}):(0,X.jsx)(En,{ref:t})},On=e=>{let t=(0,hn.c)(18),{data:n,index:r,hasPriority:i,type:a,variant:o,metaProps:s,onClick:c,showPlaceholder:l,openInNewTab:u}=e,d=i!==void 0&&i,f=l===void 0||l,p=te[a][o],m=(0,mn.useInjection)(Z.ARTICLE_DETAIL_LINK_PROVIDER),h=(0,mn.useOptionalInjection)(Z.OPEN_ARTICLE_IN_NEW_TAB)??!1,g=u??h,y=_n(),b=n.type===`COMMERCIAL`,x;var S;return t[0]!==m||t[1]!==n.id||t[2]!==n.images||t[3]!==n.mention||t[4]!==n.slug||t[5]!==n.title||t[6]!==d||t[7]!==p||t[8]!==r||t[9]!==b||t[10]!==s||t[11]!==c||t[12]!==g||t[13]!==f||t[14]!==y||t[15]!==a||t[16]!==o?(x=(0,X.jsx)(ee,{type:a,variant:o,href:m(n.id,n.slug),openInNewTab:g,headlineText:n.title,imageProps:{alternativeText:(S=n.images,{alternativeText:S.find((e=>e.altText))?.altText||void 0,creditText:S.find((e=>e.credit))?.credit||void 0}).alternativeText,fallbackImageUrl:wn(n.images,Q.JPEG_900_3_2),sources:Tn(n.images,p),hasPriority:d&&r===0,lazyComponent:Dn},topBadges:n.mention||b?(0,X.jsxs)(ne,{children:[n.mention&&(0,X.jsx)(v,{size:`small`,title:n.mention.name,url:n.mention.url,target:`_blank`,image:n.mention.logoSet?{src:n.mention.logoSet.x1,alt:n.mention.name,srcSet:`${n.mention.logoSet.x1} 1x, ${n.mention.logoSet.x2} 2x, ${n.mention.logoSet.x3} 3x`}:void 0,countryId:n.mention.logoSet?void 0:n.mention.countryId}),b&&(0,X.jsx)(_,{type:`regular`,children:y.translate(`TRANS_NEWS_COMMERCIAL_LABEL`)})]}):void 0,metaProps:s,"data-analytics-element":c?void 0:`ARTICLE_LINK`,"data-analytics-article-id":c?void 0:n.id,"data-analytics-position":c?void 0:r+1,onClick:c,showPlaceholder:f}),t[0]=m,t[1]=n.id,t[2]=n.images,t[3]=n.mention,t[4]=n.slug,t[5]=n.title,t[6]=d,t[7]=p,t[8]=r,t[9]=b,t[10]=s,t[11]=c,t[12]=g,t[13]=f,t[14]=y,t[15]=a,t[16]=o,t[17]=x):x=t[17],x}
17,kn=Object.freeze({NETWORK_ERROR:`NetworkError`,UNAUTHORISED:`Unauthorised`,NOT_FOUND:`NotFound`,INVALID_ARGUMENT:`InvalidArgument`,UNBOUND_ABSTRACTION_ERROR:`UnboundAbstractionError`,SEVERITY_ENHANCED_ERROR:`SeverityEnhancedError`,RESYNC_REQUIRED:`ResyncRequired`,EMPTY_CONTENT:`EmptyContent`,DATA_SERVICE_RESPONSE_ERROR:`Data service response error`,DATA_TRANSFORMATION_ERROR:`DataTransformationError`}),An=class extends Error{context;constructor(e,t,{cause:n,context:r}={}){super(t,{cause:n}),this.context=r,this.name=e}},jn,Mn;(Mn=jn||={}).OUTRIGHT_ODDS=`outright-odds`,Mn.BONUS_OUTRIGHT_ODDS=`bonus-outright-odds`;var Nn,Pn={exports:{}},Fn={},In;In||(In=1,Pn.exports=function(){if(Nn)return Fn;Nn=1;var e=Symbol.for(`react.transitional.element`),t=Symbol.for(`react.fragment`);function n(t,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:e,type:t,key:i,ref:n===void 0?null:n,props:r}}return Fn.Fragment=t,Fn.jsx=n,Fn.jsxs=n,Fn}()),Pn.exports;var Ln=(e,t=!1)=>t?e.toLocaleDateString(`en-US`,{year:`numeric`,month:`long`,day:`2-digit`}):e.toLocaleDateString(`tr-TR`),Rn=(e,t=!1)=>t?e.toLocaleTimeString(`en-US`,{hour:`2-digit`,minute:`2-digit`,hour12:!0}).replace(/\u202F/g,` `):e.toLocaleTimeString(`cs-CZ`,{hour:`2-digit`,minute:`2-digit`}),zn=3600,Bn=(e,t,n=!1)=>{let r=new Date,i=(e=>{if(!Number.isFinite(e))throw new An(kn.INVALID_ARGUMENT,`Invalid argument: timestamp must be a finite number`);return new Date(1e3*e)})(e),a=Math.floor((r.getTime()-i.getTime())/1e3),o=n?`${Rn(i,n)}, ${Ln(i,n)}`:`${Ln(i,n)} ${Rn(i,n)}`;return a<0?o:a<60?t.translate(`TRANS_NEWS_ARTICLE_TIME_JUST_NOW`):a<zn?t.translate(`TRANS_NEWS_ARTICLE_TIME_MINUTES`,Math.floor(a/60).toString()):a<86400?t.translate(`TRANS_NEWS_ARTICLE_TIME_HOURS`,Math.floor(a/zn).toString()):((e,t)=>{let n=new Date(t);n.setHours(0,0,0,0),n.setDate(n.getDate()-1);let r=new Date(e);return r.setHours(0,0,0,0),r.getTime()===n.getTime()})(i,r)?`${t.translate(`TRANS_NEWS_ARTICLE_TIME_YESTERDAY`)} ${Rn(i,n)}`:o},Vn=`fp-newsMetaInfoSkeleton_QkJdO`,Hn=`fp-newsMetaInfoContent_hQA-q`,Un=()=>(0,X.jsx)(`div`,{className:Vn,children:(0,X.jsx)(b,{className:Hn})}),Wn=e=>{let t=(0,hn.c)(10),{publishedAt:n,editedAt:r,credit:i,providerName:a}=e,o=_n(),c=(0,mn.useInjection)(s.ENABLE_US_DATETIME_FORMAT),l;t[0]!==c||t[1]!==r||t[2]!==n||t[3]!==o?(l=()=>Bn(r&&r>n?r:n,o,c),t[0]=c,t[1]=r,t[2]=n,t[3]=o,t[4]=l):l=t[4];let u=function(e){let t=(0,hn.c)(3),[n,r]=(0,pn.useState)(null),i,a;return t[0]===e?(i=t[1],a=t[2]):(i=()=>r(e()),a=[e],t[0]=e,t[1]=i,t[2]=a),(0,pn.useEffect)(i,a),n}(l);if(u){let e=i||``,n=a||``,r;return t[5]!==u||t[6]!==e||t[7]!==n?(r=(0,X.jsx)(y,{date:u,credit:`${e} ${n}`.trim()}),t[5]=u,t[6]=e,t[7]=n,t[8]=r):r=t[8],r}let d;return t[9]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,X.jsx)(Un,{}),t[9]=d):d=t[9],d};function Gn(e){let t=(0,hn.c)(2),{edited:n,published:r,isCommercial:i}=e,a=_n();var o;if(!(!i&&n&&n>r&&(o=n,Math.round(Date.now()/1e3)-o<86400)))return null;let s;return t[0]===a?s=t[1]:(s=(0,X.jsx)(_,{type:`alert`,children:a.translate(`TRANS_NEWS_ARTICLE_LAST_UPDATE`)}),t[0]=a,t[1]=s),s}function Kn(e,t,n,r){var i,a=arguments.length,o=a<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r;if(typeof Reflect==`object`&&typeof Reflect.decorate==`function`)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}function qn(e,t){return function(n,r){t(n,r,e)}}function Jn(e,t){if(typeof Reflect==`object`&&typeof Reflect.metadata==`function`)return Reflect.metadata(e,t)}var Yn=class{fetcher;projectId;constructor(e,t){this.fetcher=e,this.projectId=t}getQueryOptions(e){let t=e||this.projectId;return o({queryKey:[`MostReadArticles`,t],queryFn:()=>this.fetcher(t).catch((e=>(console.error(`Failed to fetch most read articles`,{projectId:t,error:e}),null)))})}};Yn=Kn([q(),qn(0,J(Z.MOST_READ_ARTICLES_DATA_FETCHER)),qn(1,J(s.PROJECT_ID)),Jn(`design:paramtypes`,[Function,String])],Yn);var Xn=class{fetcher;constructor(e){this.fetcher=e}getQueryOptions(e){return o({queryKey:[`NewsArticleHeader`,e],queryFn:()=>this.fetcher(e).catch((t=>(console.error(`Failed to fetch news article header`,{articleId:e,error:t}),null)))})}};Xn=Kn([q(),qn(0,J(Z.ARTICLE_HEADER_QUERY_FETCHER)),Jn(`design:paramtypes`,[Function])],Xn);var Zn=class{fetcher;articleId;constructor(e,t){this.fetcher=e,this.articleId=t}getQueryOptions(){return o({queryKey:[`RelatedArticles`,this.articleId],queryFn:()=>this.fetcher().catch((e=>(console.error(`Failed to fetch related articles`,{articleId:this.articleId,error:e}),null)))})}};Zn=Kn([q(),qn(0,J(Z.RELATED_ARTICLES_DATA_FETCHER)),qn(1,J(s.ARTICLE_ID)),Jn(`design:paramtypes`,[Function,String])],Zn);
17var Qn=Object.freeze({NETWORK_ERROR:`NetworkError`,UNAUTHORISED:`Unauthorised`,NOT_FOUND:`NotFound`,INVALID_ARGUMENT:`InvalidArgument`,UNBOUND_ABSTRACTION_ERROR:`UnboundAbstractionError`,SEVERITY_ENHANCED_ERROR:`SeverityEnhancedError`,RESYNC_REQUIRED:`ResyncRequired`,EMPTY_CONTENT:`EmptyContent`,DATA_SERVICE_RESPONSE_ERROR:`Data service response error`,DATA_TRANSFORMATION_ERROR:`DataTransformationError`}),$n=class extends Error{context;constructor(e,t,{cause:n,context:r}={}){super(t,{cause:n}),this.context=r,this.name=e}},er=class extends $n{constructor(e){super(Qn.INVALID_ARGUMENT,`Invalid argument value: ${e}`,{context:{argument:e}})}},$=Object.freeze({STRING_SORT_COLLATOR:Symbol.for(`ABSTRACTION:STRING_SORT_COLLATOR`),NUMBER_FORMATTER:Symbol.for(`ABSTRACTION:NUMBER_FORMATTER`),PERCENTAGE_FORMATTER:Symbol.for(`ABSTRACTION:PERCENTAGE_FORMATTER`),FETCH:Symbol.for(`ABSTRACTION:FETCH`),TRANSLATOR:Symbol.for(`ABSTRACTION:TRANSLATOR`),EVENT_TRACKER:Symbol.for(`ABSTRACTION:EVENT_TRACKER`),QUERY_FETCHER:Symbol.for(`ABSTRACTION:QUERY_FETCHER`),DATA_PROVIDER:Symbol.for(`ABSTRACTION:DATA_PROVIDER`),PUSH_SUBSCRIBE:Symbol.for(`ABSTRACTION:PUSH_SUBSCRIBE`),PUSH_PARSE_DATA_SUBSCRIBE:Symbol.for(`ABSTRACTION:PUSH_PARSE_DATA_SUBSCRIBE`),PUSH_SERVER_STATUS:Symbol.for(`ABSTRACTION:PUSH_SERVER_STATUS`),PARSERS:{SETTINGS:Symbol.for(`ABSTRACTION:PARSERS:SETTINGS`),RATING_BONUSES_SETTINGS:Symbol.for(`ABSTRACTION:PARSERS:RATING_BONUSES_SETTINGS`),PARSER:Symbol.for(`ABSTRACTION:PARSERS:PARSER`),UPDATE:Symbol.for(`ABSTRACTION:PARSERS:UPDATE`),SUBSCRIPTION:Symbol.for(`ABSTRACTION:PARSERS:SUBSCRIPTION`)},QUERIES:{SETTINGS:Symbol.for(`ABSTRACTION:QUERIES:SETTINGS`),RATING_BONUSES_SETTINGS:Symbol.for(`ABSTRACTION:QUERIES:RATING_BONUSES_SETTINGS`),QUERY:Symbol.for(`ABSTRACTION:QUERIES:QUERY`),UPDATE:Symbol.for(`ABSTRACTION:QUERIES:UPDATE`)},MERGERS:{MERGER:Symbol.for(`ABSTRACTION:MERGERS:MERGER`),SUBSCRIPTION:Symbol.for(`ABSTRACTION:MERGERS:SUBSCRIPTION`)}}),tr=Object.freeze({EVENT_ID:Symbol.for(`CONFIG:EVENT_ID`),ARTICLE_ID:Symbol.for(`CONFIG:ARTICLE_ID`),PROJECT_ID:Symbol.for(`CONFIG:PROJECT_ID`),PROJECT_LOGO:Symbol.for(`CONFIG:PROJECT_LOGO`),PROJECT_MONOCHROME_LOGO_URL:Symbol.for(`CONFIG:PROJECT_MONOCHROME_LOGO_URL`),PLAYER_ID:Symbol.for(`CONFIG:PLAYER_ID`),PROVIDER_ID:Symbol.for(`CONFIG:PROVIDER_ID`),DATA_SERVICE_BASE_URL:Symbol.for(`CONFIG:DATA_SERVICE_BASE_URL`),STATIC_ASSETS_BASE_URL:Symbol.for(`CONFIG:STATIC_ASSETS_BASE_URL`),PUBLIC_NEWS_IMAGES_URL:Symbol.for(`CONFIG:PUBLIC_NEWS_IMAGES_URL`),TOURNAMENT:{ID:Symbol.for(`CONFIG:TOURNAMENT:ID`),STAGE_ID:Symbol.for(`CONFIG:TOURNAMENT:STAGE_ID`)},TEAM_ID:Symbol.for(`CONFIG:TEAM:ID`),SPORT_ID:Symbol.for(`CONFIG:SPORT_ID`),GEO_IP_CODE:Symbol.for(`CONFIG:GEO_IP_CODE`),GEO_IP_SUBDIVISION_CODE:Symbol.for(`CONFIG:GEO_IP_SUBDIVISION_CODE`),BASE_URL:Symbol.for(`CONFIG:BASE_URL`),ENABLE_US_DATETIME_FORMAT:Symbol.for(`CONFIG:ENABLE_US_DATETIME_FORMAT`),RATING_SCALE:Symbol.for(`CONFIG:RATING_SCALE`),IS_DARK_MODE:Symbol.for(`CONFIG:IS_DARK_MODE`),PARTICIPANT_BASE_URL:Symbol.for(`CONFIG:PARTICIPANT_BASE_URL`),BRAND_MONOCHROME_LOGO_URL:Symbol.for(`CONFIG:BRAND_MONOCHROME_LOGO_URL`)});function nr(e,t,n,r){var i,a=arguments.length,o=a<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r;if(typeof Reflect==`object`&&typeof Reflect.decorate==`function`)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}function rr(e,t){return function(n,r){t(n,r,e)}}function ir(e,t){if(typeof Reflect==`object`&&typeof Reflect.metadata==`function`)return Reflect.metadata(e,t)}var ar=Object.freeze({DETAIL_LINEUPS_QUERY:`dlie2`,DETAIL_LINEUPS_UPDATE_QUERY:`dlieu`,DETAIL_LINEUPS_TRANSLATIONS_QUERY:`dlt`,DETAIL_PREDICTED_LINEUPS_QUERY:`dplie`,DETAIL_MISSING_PLAYERS_QUERY:`dmpe2`,DETAIL_MISSING_PLAYERS_UPDATE_QUERY:`dmpeu`,DETAIL_PLAYER_MATCH_STATS_SETTINGS_QUERY:`epmsse`,DETAIL_PLAYER_MATCH_STATS_QUERY:`epmsd`,DETAIL_PLAYER_MATCH_STATS_UPDATE_QUERY:`epmsu`,DETAIL_PLAYER_MATCH_STATS_CARD_SETTINGS_QUERY:`epmsspe`,DETAIL_PLAYER_MATCH_STATS_CARD_QUERY:`epmsdp`,DETAIL_PLAYER_MATCH_STATS_CARD_RATING_BONUSES_SETTINGS_QUERY:`epmsgb`,DETAIL_TOP_STATS_QUERY:`dsos2`,DETAIL_TOP_STATS_UPDATE:`dsosu`,NEWS_ARTICLE_QUERY:`na`,NEWS_MENU_QUERY:`nm`,NEWS_ARTICLE_HEADER_QUERY:`nah`,NEWS_RELATED_ARTICLES_QUERY:`nra`,NEWS_MOST_READ_ARTICLES_QUERY:`nmra`,LEAGUE_PAGE_HEADER:`lph`,MATCH_MOMENTUM_SETTINGS_QUERY:`mmte`,MATCH_MOMENTUM_STATS_QUERY:`mmts`,MATCH_MOMENTUM_STATS_UPDATE_QUERY:`mmtsu`,LEAGUE_WINNER_TOP_ODDS_QUERY:`lwto`,LEAGUE_WINNER_ODDS_QUERY:`lwo`,TEAM_WINNER_TOP_ODDS_QUERY:`twto`,TEAM_WINNER_ODDS_QUERY:`two`,DETAIL_TEAM_STATS_QUERY:`dts`,DETAIL_TEAM_STATS_STATIC_ENRICHED_QUERY:`dtsse`,DETAIL_TEAM_STATS_UPDATE_QUERY:`dtsu`}),or=class{schema;constructor(e){this.schema=e}getParser(){return e=>this.schema.parse(e)}},sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr;(function(e){e.DIRECT=`DIRECT`,e.RESELLER=`RESELLER`})(sr||={}),function(e){e.COMMERCIAL=`COMMERCIAL`,e.SEO=`SEO`,e.STANDARD=`STANDARD`}(cr||={}),function(e){e.HLS=`HLS`,e.ICECAST=`ICECAST`,e.JSON=`JSON`}(lr||={}),function(e){e.AREA=`AREA`,e.CONFERENCE=`CONFERENCE`,e.CONTINENT=`CONTINENT`,e.COUNTRY=`COUNTRY`,e.DIVISION=`DIVISION`,e.GROUP=`GROUP`,e.LEAGUE=`LEAGUE`,e.STATE=`STATE`}(ur||={}),function(e){e.LAST_5_DAYS=`LAST_5_DAYS`,e.LAST_14_DAYS=`LAST_14_DAYS`,e.LAST_30_DAYS=`LAST_30_DAYS`,e.LAST_90_DAYS=`LAST_90_DAYS`}(dr||={}),(fr||={}).ODDS_COMPARISON=`ODDS_COMPARISON`,function(e){e.COMPETITION=`COMPETITION`,e.EVENT=`EVENT`,e.PARTICIPANT=`PARTICIPANT`,e.SPORT=`SPORT`,e.TAG=`TAG`}(pr||={}),function(e){e.DOWN=`DOWN`,e.UP=`UP`}(mr||={}),function(e){e.FRAMES=`FRAMES`,e.GAMES=`GAMES`,e.GOALS=`GOALS`,e.LEGS=`LEGS`,e.POINTS=`POINTS`,e.RUNS=`RUNS`,e.SETS=`SETS`,e.UNKNOWN=`UNKNOWN`}(hr||={}),function(e){e.EVEN=`EVEN`,e.ODD=`ODD`,e.OVER=`OVER`,e.UNDER=`UNDER`}(gr||={}),function(e){e.ODDS_PREVIEW=`ODDS_PREVIEW`,e.REPORT=`REPORT`,e.SPORT_PREVIEW=`SPORT_PREVIEW`}(_r||={}),function(e){e.DRAW_ITEM=`DRAW_ITEM`,e.EVENT_INFO=`EVENT_INFO`}(vr||={}),function(e){e.ACTIVE=`ACTIVE`,e.CALCULATE=`CALCULATE`,e.DEUCE=`DEUCE`,e.DISPLAY_BRANDED_TEAM_STATS=`DISPLAY_BRANDED_TEAM_STATS`,e.DISPLAY_INDIVIDUAL_STATS=`DISPLAY_INDIVIDUAL_STATS`,e.DISPLAY_TEAM_STATS_FP=`DISPLAY_TEAM_STATS_FP`,e.FT_ONLY=`FT_ONLY`,e.HAS_EXACT_TIME=`HAS_EXACT_TIME`,e.HAS_INCIDENTS=`HAS_INCIDENTS`,e.HAS_LINEUP=`HAS_LINEUP`,e.HAS_LINEUP_FORMATION=`HAS_LINEUP_FORMATION`,e.HAS_LINEUP_LIST=`HAS_LINEUP_LIST`,e.HAS_LIVE_COMMENTS=`HAS_LIVE_COMMENTS`,e.HAS_MATCH_HISTORY=`HAS_MATCH_HISTORY`,e.HAS_MULTICENTRE=`HAS_MULTICENTRE`,e.HAS_NEWS_FEED=`HAS_
17NEWS_FEED`,e.HAS_OVERS_AND_OUTS=`HAS_OVERS_AND_OUTS`,e.HAS_PLAYERS_STATS=`HAS_PLAYERS_STATS`,e.HAS_PREDICTED_LINEUPS=`HAS_PREDICTED_LINEUPS`,e.HAS_PROVIDER_PHOTO=`HAS_PROVIDER_PHOTO`,e.HAS_STAGE_INDIVIDUAL_STATS=`HAS_STAGE_INDIVIDUAL_STATS`,e.HAS_STAGE_STATS=`HAS_STAGE_STATS`,e.HAS_STATISTICS=`HAS_STATISTICS`,e.HAS_SUBSTITUTIONS=`HAS_SUBSTITUTIONS`,e.HIGHLIGHTS=`HIGHLIGHTS`,e.HIGHLIGHTS_LIVE=`HIGHLIGHTS_LIVE`,e.IS_DUEL=`IS_DUEL`,e.LIVEINPUT_ASSISTS=`LIVEINPUT_ASSISTS`,e.LIVEINPUT_DIFFICULTY=`LIVEINPUT_DIFFICULTY`,e.LIVEINPUT_LIVE_COMMENTS=`LIVEINPUT_LIVE_COMMENTS`,e.LIVEINPUT_MINUTE=`LIVEINPUT_MINUTE`,e.LIVEINPUT_PENALTIES=`LIVEINPUT_PENALTIES`,e.LIVEINPUT_STATISTICS=`LIVEINPUT_STATISTICS`,e.LIVEINPUT_YELLOW_CARDS=`LIVEINPUT_YELLOW_CARDS`,e.LIVESTREAM=`LIVESTREAM`,e.LIVESTREAM_ONLY=`LIVESTREAM_ONLY`,e.LIVE_EVENT=`LIVE_EVENT`,e.PENALTIES_SCORRER=`PENALTIES_SCORRER`,e.PLAYER_STATS_FT=`PLAYER_STATS_FT`,e.PLAYER_STATS_LI=`PLAYER_STATS_LI`,e.PLAYING_ON_SETS=`PLAYING_ON_SETS`,e.PREMATCH_NEWS_FEED=`PREMATCH_NEWS_FEED`,e.SCORES_CHANGED_ALERT=`SCORES_CHANGED_ALERT`,e.SCRATCHES=`SCRATCHES`,e.SEVEN_RUGBY=`SEVEN_RUGBY`,e.SUPERGOAL_RESULT=`SUPERGOAL_RESULT`,e.TENNIS_LI_FIFTEENS=`TENNIS_LI_FIFTEENS`}(yr||={}),function(e){e.H2H=`H2H`,e.MOMENTUM=`MOMENTUM`,e.NONE=`NONE`,e.ODDS=`ODDS`,e.STATS=`STATS`}(br||={}),function(e){e.MEN=`MEN`,e.MIXED=`MIXED`,e.WOMEN=`WOMEN`}(xr||={}),function(e){e.ALLOWED=`ALLOWED`,e.BLOCKED=`BLOCKED`,e.NONE=`NONE`}(Sr||={}),function(e){e.MEN=`MEN`,e.TEAM=`TEAM`,e.TOURNAMENT=`TOURNAMENT`,e.WOMEN=`WOMEN`}(Cr||={}),function(e){e.AFRIKAANS=`AFRIKAANS`,e.ARABIC=`ARABIC`,e.BENGALI=`BENGALI`,e.BULGARIAN=`BULGARIAN`,e.CHINESE=`CHINESE`,e.CHINESE_T=`CHINESE_T`,e.CROATIAN=`CROATIAN`,e.CZ=`CZ`,e.DANISH=`DANISH`,e.DUMMY=`DUMMY`,e.DUTCH=`DUTCH`,e.DUTCH_BE=`DUTCH_BE`,e.EN=`EN`,e.ENGLISH_AE=`ENGLISH_AE`,e.ENGLISH_AFRICA=`ENGLISH_AFRICA`,e.ENGLISH_CANADA=`ENGLISH_CANADA`,e.ENGLISH_GZ=`ENGLISH_GZ`,e.ENGLISH_INDIAN=`ENGLISH_INDIAN`,e.ENGLISH_KENYAN=`ENGLISH_KENYAN`,e.ENGLISH_NIGERIAN=`ENGLISH_NIGERIAN`,e.ENGLISH_PH=`ENGLISH_PH`,e.ENGLISH_SOUTH_AFRICAN=`ENGLISH_SOUTH_AFRICAN`,e.ENGLISH_UK=`ENGLISH_UK`,e.ENGLISH_US=`ENGLISH_US`,e.ENGLISH_ZH=`ENGLISH_ZH`,e.EN_AU=`EN_AU`,e.ESTONIAN=`ESTONIAN`,e.FILIPINO=`FILIPINO`,e.FINNISH=`FINNISH`,e.FRENCH=`FRENCH`,e.FRENCH_BE=`FRENCH_BE`,e.GEORGIAN=`GEORGIAN`,e.GERMAN=`GERMAN`,e.GERMAN_AUSTRIA=`GERMAN_AUSTRIA`,e.GREEK=`GREEK`,e.HEBREW=`HEBREW`,e.HINDI=`HINDI`,e.HUNGARIAN=`HUNGARIAN`,e.INDONESIAN=`INDONESIAN`,e.ITALIAN=`ITALIAN`,e.JAPANESE=`JAPANESE`,e.KANNADA=`KANNADA`,e.KOREAN=`KOREAN`,e.LITHUANIAN=`LITHUANIAN`,e.MALAYSIAN=`MALAYSIAN`,e.NORWEGIAN=`NORWEGIAN`,e.PERSIAN=`PERSIAN`,e.POLISH=`POLISH`,e.PORTUGUESE=`PORTUGUESE`,e.PORTUGUESE_SAM=`PORTUGUESE_SAM`,e.ROMANIAN=`ROMANIAN`,e.RUSSIAN=`RUSSIAN`,e.RUSSIAN_KZ=`RUSSIAN_KZ`,e.RUSSIAN_UZ=`RUSSIAN_UZ`,e.SERBIAN=`SERBIAN`,e.SLOVAK=`SLOVAK`,e.SLOVENIAN=`SLOVENIAN`,e.SPANISH=`SPANISH`,e.SPANISH_ARG=`SPANISH_ARG`,e.SPANISH_CAT=`SPANISH_CAT`,e.SPANISH_CHI=`SPANISH_CHI`,e.SPANISH_COL=`SPANISH_COL`,e.SPANISH_MEX=`SPANISH_MEX`,e.SPANISH_PER=`SPANISH_PER`,e.SPANISH_US=`SPANISH_US`,e.SPANISH_VEN=`SPANISH_VEN`,e.SWEDISH=`SWEDISH`,e.TAMIL=`TAMIL`,e.TELUGU=`TELUGU`,e.THAI=`THAI`,e.TURKISH=`TURKISH`,e.UKRAINIAN=`UKRAINIAN`,e.VIETNAMESE=`VIETNAMESE`}(wr||={}),function(e){e.MIXED=`MIXED`,e.MOST_RECENT=`MOST_RECENT`,e.TOPPED=`TOPPED`}(Tr||={}),function(e){e.BATTERS=`BATTERS`,e.COACHES=`COACHES`,e.PITCHERS=`PITCHERS`,e.PREDICTED_STARTERS=`PREDICTED_STARTERS`,e.STARTERS=`STARTERS`,e.SUBSTITUTES=`SUBSTITUTES`}(Er||={}),function(e){e.LIVE=`LIVE`,e.OUTRIGHT_ODDS_TAB=`OUTRIGHT_ODDS_TAB`,e.PREMATCH=`PREMATCH`}(Dr||={}),function(e){e.BASE=`BASE`,e.EXTENDED=`EXTENDED`,e.EXTENDED_3=`EXTENDED_3`,e.SOCCERWAY=`SOCCERWAY`}(Or||={}),function(e){e.DEFAULT=`DEFAULT`,e.TOP_STATS=`TOP_STATS`}(kr||={}),function(e){e.AVAILABLE_NO_STATUS=`AVAILABLE_NO_STATUS`,e.EMPTY_NO_MATCHES=`EMPTY_NO_MATCHES`,e.INJURY_LONG_TERM=`INJURY_LONG_TERM`,e.IN_PREDICTED_LINEUP=`IN_PREDICTED_LINEUP`,e.MATCH_RESULT=`MATCH_RESULT`,e.MISSES_NEXT_RED_CARD=`MISSES_NEXT_RED_CARD`,e.MISSES_NEXT_YELLOW_CARDS=`MISSES_NEXT_YELLOW_CARDS`,e.ON_THE_BENCH=`ON_THE_BENCH`,e.QUESTIONABLE_START=`QUESTIONABLE_START`,e.STARTING_LINEUP=`STARTING_LINEUP`,e.SUSPENDED=`SUSPENDED`,e.UNAVAILABLE=`UNAVAILABLE`}(Ar||={}),function(e){e.END_OF_CAREER=`END_OF_CAREER`,e.FREE_AGENT=`FREE_AGENT`,e.LOAN=`LOAN`,e.NO_TYPE=`NO_TYPE`,e.RAISE=`RAISE`,e.RETURN_FROM_LOAN=`RETURN_FROM_LOAN`,e.TRANSFER=`TRANSFER`}(jr||={}),function(e){e.AWAY=`AWAY`,e.HOME=`HOME`}(Mr||={}),function(e){e.DOMESTIC_CUPS=`DOMESTIC_CUPS`,e.INTERNATIONAL_CUPS=`INTERNATIONAL_CUPS`,e.LEAGUE=`LEAGUE`,e.NATIONAL_TEAM=`NATIONAL_TEAM`}(Nr||={}),function(e){e.MAIN_BOOKMAKER=`MAIN_BOOKMAKER`,e.ODDS=`ODDS`,e.OUTRIGHTS=`OUTRIGHTS`}(Pr||={}),function(e){e.NEGATIVE=`NEGATIVE`,e.POSITIVE=`POSITIVE`}(Fr||={}),function(e){e.DRAW=`DRAW`,e.NONE=`NONE`,e.TABLE=`TABLE`}(Ir||={}),function(e){e.COMBINED_FRACTION=`COMBINED_FRACTION`,e.NONE=`NONE`,e.SIMPLE_FRACTION=`SIMPLE_FRACTION`}(Lr||={}),function(e){e.BODY=`BODY`,e.HEADER=`HEADER`,e.TARGET_WIDGET=`TARGET_WIDGET`}(Rr||={}),function(e){e.FIXTURES=`FIXTURES`,e.RESULTS=`RESULTS`}(zr||={});var Br=class{parserProvider;articleId;constructor(e,t){this.parserProvider=e,this.articleId=t}getParameters(){return new URLSearchParams({_hash:ar.NEWS_ARTICLE_HEADER_QUERY,articleId:this.articleId})}getParser(){return this.parserProvider.getParser()}};Br=nr([q(),rr(0,J($.PARSERS.PARSER)),rr(1,J(tr.ARTICLE_ID)),ir(`design:paramtypes`,[Object,String])],Br);var Vr=u({__typename:d(`Query`).optional(),findCatArticleById:u({__typename:d(`CatArticle`).optional(),id:f(),type:m(cr),editedAt:l().optional().nullable(),publishedAt:l(),title:f(),slug:f(),images:p(u({__typename:d(`CatImage`).optional(),url:f(),altText:f(),credit:f(),variantTypeId:l()}))}).optional().nullable()}),Hr=class extends or{constructor(){super(Vr)}};
17Hr=nr([q(),ir(`design:paramtypes`,[])],Hr),new K((e=>{e($.PARSERS.PARSER).to(Hr)})),new K((e=>{e($.QUERIES.QUERY).to(Br)}));var Ur=class{parserProvider;projectId;constructor(e,t){this.parserProvider=e,this.projectId=t}getParameters(){return new URLSearchParams({_hash:ar.NEWS_MOST_READ_ARTICLES_QUERY,projectId:this.projectId})}getParser(){return this.parserProvider.getParser()}};Ur=nr([q(),rr(0,J($.PARSERS.PARSER)),rr(1,J(tr.PROJECT_ID)),ir(`design:paramtypes`,[Object,String])],Ur);var Wr=u({__typename:d(`Query`).optional(),findNewsMostReadArticlesByProjectId:p(u({__typename:d(`CatArticle`).optional(),id:f(),editedAt:l().optional().nullable(),publishedAt:l(),title:f(),type:m(cr),slug:f(),url:f(),images:p(u({__typename:d(`CatImage`).optional(),url:f(),altText:f(),credit:f(),variantTypeId:l()}))}))}),Gr=class extends or{constructor(){super(Wr)}};Gr=nr([q(),ir(`design:paramtypes`,[])],Gr),new K((e=>{e($.PARSERS.PARSER).to(Gr)})),new K((e=>{e($.QUERIES.QUERY).to(Ur)}));var Kr=class{parserProvider;articleId;constructor(e,t){this.parserProvider=e,this.articleId=t}getParameters(){return new URLSearchParams({_hash:ar.NEWS_RELATED_ARTICLES_QUERY,articleId:this.articleId})}getParser(){return this.parserProvider.getParser()}};Kr=nr([q(),rr(0,J($.PARSERS.PARSER)),rr(1,J(tr.ARTICLE_ID)),ir(`design:paramtypes`,[Object,String])],Kr);var qr=u({__typename:d(`Query`).optional(),findCatArticleById:u({__typename:d(`CatArticle`).optional(),id:f(),relatedArticles:p(u({__typename:d(`CatArticle`).optional(),id:f(),editedAt:l().optional().nullable(),publishedAt:l(),title:f(),slug:f(),type:m(cr),sortKey:l(),url:f(),images:p(u({__typename:d(`CatImage`).optional(),url:f(),altText:f(),credit:f(),variantTypeId:l()}))}))}).optional().nullable()}),Jr=class extends or{constructor(){super(qr)}};Jr=nr([q(),ir(`design:paramtypes`,[])],Jr);var Yr=new K((e=>{e($.PARSERS.PARSER).to(Jr)})),Xr=new K((e=>{e($.QUERIES.QUERY).to(Kr)}));function Zr(e){let t=new Bt;return t.parent=e,t.load(Yr,Xr),t.bind(Z.RELATED_ARTICLES_DATA_FETCHER).toFactory((e=>async()=>{let t=e.container.get(c.QUERY_FETCHER),n=e.container.get(c.QUERIES.QUERY),{data:{findCatArticleById:r}}=await t.fetch(n);if(!r)throw new er(`NewsRelatedArticles`);return r})),t.bind(Z.RELATED_ARTICLES_DATA_PROVIDER).to(Zn).inSingletonScope(),t}function Qr(e){let t=new Bt;return t.parent=e,t.bind(Z.ARTICLE_HEADER_QUERY_FETCHER).toFactory((e=>async t=>{let n=e.container.get(c.QUERY_FETCHER),r=new Br(new Hr,t),{data:{findCatArticleById:i}}=await n.fetch(r);if(!i)throw new er(`NewsArticleHeader`);return i})),t.bind(Z.ARTICLE_HEADER_DATA_PROVIDER).to(Xn).inSingletonScope(),t}function $r(e){let t=new Bt;return t.parent=e,t.bind(Z.MOST_READ_ARTICLES_DATA_FETCHER).toFactory((e=>async t=>{let n=e.container.get(c.QUERY_FETCHER),r=new Ur(new Gr,t),{data:{findNewsMostReadArticlesByProjectId:i}}=await n.fetch(r);if(!i)throw new er(`NewsMostReadArticles: no most-read articles found for projectId=${t}`);return i})),t.bind(Z.MOST_READ_ARTICLES_DATA_PROVIDER).to(Yn).inSingletonScope(),t}var ei=null;function ti(e,t){(!ei||ei.parent?.id!==e.id)&&(ei=$r(e));let n=ei.get(Z.MOST_READ_ARTICLES_DATA_PROVIDER),r=n.getQueryOptions(),i=n.getQueryOptions(t);return{mostReadArticlesContainer:ei,mostReadArticlesQueryOptions:r,mostReadFlashscoreQueryOptions:i}}export{x as _,Wn as a,Z as c,ln as d,qt as f,J as g,Bt as h,Gn as i,fn as l,q as m,Qr as n,On as o,Kt as p,Zr as r,_n as s,ti as t,un as u};
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.