getFullUserHash=function(e){return e?(0,i.
_DJB2Object)(e):null}},1638:
(e,t,n)=>{"use strict";[Link](t,"__esModule",{value:!
0}),t._setObjectInStorage=t._getObjectFromStorage=[Link]=void 0;const
i=n(8024),r=n(414),s={},o={isReady:()=>!0,isReadyResolver:
()=>null,getProviderName:()=>"InMemory",getItem:e=>s[e]?s[e]:null,setItem:
(e,t)=>{s[e]=t},removeItem:e=>{delete s[e]},getAllKeys:()=>[Link](s)};let
a=null;try{const e=(0,r._getWindowSafe)();e&&[Link]&&"function"==typeof
[Link]&&(a={isReady:()=>!0,isReadyResolver:
()=>null,getProviderName:
()=>"LocalStorage",getItem:t=>[Link](t),setItem:
(t,n)=>[Link](t,n),removeItem:t=>[Link](t),ge
tAllKeys:()=>[Link]([Link])})}catch(e){[Link]("Failed to setup
localStorageProvider.")}let l=null!=a?a:o,u=l;function c(e){try{return
e()}catch(e){if(e instanceof Error&&"SecurityError"===[Link])return
[Link]._setProvider(o),null;if(e instanceof
Error&&"QuotaExceededError"===[Link]){const
n=[Link]().filter((e=>[Link]("statsig.")));[Link]=`$
{[Link]}. Statsig Keys: ${[Link]}`}throw e}}[Link]={isReady:
()=>[Link](),isReadyResolver:()=>[Link](),getProviderName:
()=>[Link](),getItem:e=>c((()=>[Link](e))),setItem:
(e,t)=>c((()=>[Link](e,t))),removeItem:e=>[Link](e),getAllKeys:
()=>[Link](),_setProvider:e=>{l=e,u=e},_setDisabled:e=>{u=e?
o:l}},t._getObjectFromStorage=function(e){const n=[Link](e);return
[Link](null!=n?n:"null")},t._setObjectInStorage=function(e,n)
{[Link](e,[Link](n))}},3705:(e,t,n)=>{"use
strict";[Link](t,"__esModule",{value:!0}),t._typedJsonParse=void
0;const i=n(8024);t._typedJsonParse=function(e,t,n){try{const
n=[Link](e);if(n&&"object"==typeof n&&t in n)return n}catch(e){}return
[Link](`Failed to parse ${n}`),null}},10:(e,t)=>{"use
strict";[Link](t,"__esModule",{value:!
0}),t._isTypeMatch=t._typeOf=void 0,t._typeOf=function(e){return
[Link](e)?"array":typeof e},t._isTypeMatch=function(e,t){const
n=e=>[Link](e)?"array":null===e?"null":typeof e;return
n(e)===n(t)}},7047:(e,t)=>{"use strict";[Link](t,"__esModule",
{value:!0}),[Link]=void 0,[Link]=function(){if("undefined"!=typeof
crypto&&"function"==typeof [Link])return [Link]();let
e=(new Date).getTime(),t="undefined"!=typeof
performance&&[Link]&&1e3*[Link]()||0;return`xxxxxxxx-xxxx-
4xxx-${"89ab"[[Link](4*[Link]())]}xxx-xxxxxxxxxxxx`.replace(/[xy]/g,
(n=>{let i=16*[Link]();return e>0?(i=(e+i)%16|0,e=[Link](e/16)):
(i=(t+i)%16|0,t=[Link](t/16)),("x"===n?i:7&i|8).toString(16)}))}},8873:
(e,t,n)=>{"use strict";[Link](t,"__esModule",{value:!
0}),[Link]=void 0;const
i=n(3918),r=n(2610),s={[[Link]._initialize]:"i",[[Link]._rgstr]:"e",
[[Link]._download_config_specs]:"d"};[Link]=class{constructor(e,
t,n,i)
{[Link]=null,[Link]=null,[Link]=e,[Link]=
s[e],t&&([Link]=t),!t&&n&&([Link]=[Link]("/")?`${n}${e}`:`$
{n}/${e}`),i&&([Link]=i);const
o=[Link][e];[Link]=`${o}/${e}`}getUrl(){var e;return null!
==(e=[Link])&&void 0!==e?e:[Link]}getChecksum(){var e;const
t=(null!==(e=[Link])&&void 0!==e?e:
[]).sort().join(",");return(0,i._DJB2)([Link]+t)}}},2701:(e,t,n)=>{"use
strict";[Link](t,"__esModule",{value:!
0}),t._notifyVisibilityChanged=t._subscribeToVisiblityChanged=t._isUnloading=t._
isCurrentlyVisible=void 0;const i=n(414),r="foreground",s="background",o=[];let
a=r,l=!
1;t._isCurrentlyVisible=()=>a===r,t._isUnloading=()=>l,t._subscribeToVisiblityCh
anged=e=>{[Link](e)},t._notifyVisibilityChanged=e=>{e!
==a&&(a=e,[Link]((t=>t(e))))},(0,i._addWindowEventListenerSafe)("focus",
(()=>{l=!1,(0,t._notifyVisibilityChanged)(r)})),
(0,i._addWindowEventListenerSafe)("blur",(()=>(0,t._notifyVisibilityChanged)
(s))),(0,i._addDocumentEventListenerSafe)("visibilitychange",
(()=>{(0,t._notifyVisibilityChanged)("visible"===[Link]?
r:s)})),(0,i._addWindowEventListenerSafe)((0,i._getUnloadEvent)(),(()=>{l=!0,
(0,t._notifyVisibilityChanged)(s)}))},6978:function(e,t,n){"use strict";var
i=this&&this.__createBinding||([Link]?function(e,t,n,i){void
0===i&&(i=n);var r=[Link](t,n);r&&!("get"in r?!
t.__esModule:[Link]||[Link])||(r={enumerable:!0,get:function()
{return t[n]}}),[Link](e,i,r)}:function(e,t,n,i){void
0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in
e)"default"===n||[Link](t,n)||
i(t,e,n)};[Link](t,"__esModule",{value:!
0}),[Link]=[Link]=[Link]=[Link]=void 0,n(3509);const
s=n(3509),o=n(882);[Link](t,"Diagnostics",{enumerable:!
0,get:function(){return [Link]}});const
a=n(5434);[Link](t,"EventLogger",{enumerable:!0,get:function()
{return [Link]}});const l=n(8024);[Link](t,"Log",
{enumerable:!0,get:function(){return [Link]}});const
u=n(6512),c=n(1638);[Link](t,"Storage",{enumerable:!
0,get:function(){return
[Link]}}),r(n(3509),t),r(n(4681),t),r(n(8683),t),r(n(5638),t),r(n(882),t),r(n
(4387),t),r(n(4358),t),r(n(3194),t),r(n(6913),t),r(n(3918),t),r(n(7061),t),r(n(8
024),t),r(n(843),t),r(n(2610),t),r(n(4703),t),r(n(2509),t),r(n(5025),t),r(n(414)
,t),r(n(686),t),r(n(9839),t),r(n(6272),t),r(n(2626),t),r(n(4351),t),r(n(1180),t)
,r(n(2166),t),r(n(7253),t),r(n(6512),t),r(n(7754),t),r(n(8474),t),r(n(9851),t),r
(n(9652),t),r(n(1570),t),r(n(1638),t),r(n(3705),t),r(n(10),t),r(n(8873),t),r(n(7
047),t),r(n(2701),t),r(n(1148),t),r(n(5747),t),[Link]((0,s._getStatsigGlo
bal)(),{Log:[Link],SDK_VERSION:u.SDK_VERSION})},5694:(e,t,n)=>{"use
strict";[Link](t,"__esModule",{value:!
0}),t._resolveDeltasResponse=void 0;const i=n(6978);function r(e,t){null==e||
[Link]((e=>{delete t[e]}))}t._resolveDeltasResponse=function(e,t){const
n=(0,i._typedJsonParse)(t,"checksum","DeltasEvaluationResponse");if(!
n)return{hadBadDeltaChecksum:!0};const s=function(e){const t=e;return
r(e.deleted_gates,t.feature_gates),delete
t.deleted_gates,r(e.deleted_configs,t.dynamic_configs),delete
t.deleted_configs,r(e.deleted_layers,t.layer_configs),delete t.deleted_layers,t}
(function(e,t){return [Link]([Link]([Link]({},e),t),
{feature_gates:[Link]([Link]({},e.feature_gates),t.feature_gates),
layer_configs:[Link]([Link]({},e.layer_configs),t.layer_configs),d
ynamic_configs:[Link]([Link]({},e.dynamic_configs),t.dynamic_confi
gs)})}(e,n)),o=(0,i._DJB2Object)
({feature_gates:s.feature_gates,dynamic_configs:s.dynamic_configs,layer_configs:
s.layer_configs},2);return o===n.checksumV2?[Link](s):
{hadBadDeltaChecksum:!
0,badChecksum:o,badMergedConfigs:s,badFullResponse:n.deltas_full_response}}},767
7:(e,t,n)=>{"use strict";[Link](t,"__esModule",{value:!0});const
i=n(6978);[Link]=class{constructor(e)
{this._sdkKey=e,this._rawValues=null,this._values=null,this._source="Uninitializ
ed",this._lcut=0,this._receivedAt=0,this._bootstrapMetadata=null,this._warnings=
new Set}reset()
{this._values=null,this._rawValues=null,this._source="Loading",this._lcut=0,this
._receivedAt=0,this._bootstrapMetadata=null,this._warnings.clear()}finalize()
{this._values||(this._source="NoValues")}getValues(){return this._rawValues?
(0,i._typedJsonParse)
(this._rawValues,"has_updates","EvaluationStoreValues"):null}setValues(e,t){var
n;if(!e)return!1;const r=(0,i._typedJsonParse)
([Link],"has_updates","EvaluationResponse");return null!
=r&&(this._source=[Link],!0!==(null==r?void 0:r.has_updates)||
(this._rawValues=[Link],this._lcut=[Link],this._receivedAt=[Link],this._va
lues=r,this._bootstrapMetadata=this._extractBootstrapMetadata([Link],r),[Link]
ce&&[Link]&&this._setWarningState(t,r),[Link](this._sdkKey,null!
==(n=r.sdk_flags)&&void 0!==n?n:{})),!0)}getWarnings(){if(0!
==this._warnings.size)return [Link](this._warnings)}getGate(e){var t;return
this._getDetailedStoreResult(null===(t=this._values)||void 0===t?void
0:t.feature_gates,e)}getConfig(e){var t;return
this._getDetailedStoreResult(null===(t=this._values)||void 0===t?void
0:t.dynamic_configs,e)}getConfigList(){var e;return(null===(e=this._values)||
void 0===e?void 0:e.dynamic_configs)?
[Link](this._values.dynamic_configs).map((e=>[Link])):[]}getLayer(e){var
t;return this._getDetailedStoreResult(null===(t=this._values)||void 0===t?void
0:t.layer_configs,e)}getParamStore(e){var t;return
this._getDetailedStoreResult(null===(t=this._values)||void 0===t?void
0:t.param_stores,e)}getSource(){return this._source}getExposureMapping(){var
e;return null===(e=this._values)||void 0===e?void
0:[Link]}_extractBootstrapMetadata(e,t){if("Bootstrap"!==e)return
null;const n={};return
[Link]&&([Link]=[Link]),[Link]&&([Link]=[Link]),[Link]=[Link],
n}_getDetailedStoreResult(e,t){let n=null;return e&&(n=e[t]?e[t]:e[(0,i._DJB2)
(t)]),{result:n,details:this._getDetails(null==n)}}_setWarningState(e,t){var
n,r;const s=[Link](this._sdkKey);if((null===(n=[Link])||void 0===n?
void 0:[Link])===s||!(null===(r=[Link])||void 0===r?void
0:[Link])&&!s){if("user"in t){const
n=[Link],r=[Link]([Link]({},e),{analyticsOnlyMetadata:void
0,privateAttributes:void 0});(0,i._getFullUserHash)(r)!==(0,i._getFullUserHash)
(n)&&this._warnings.add("PartialUserMatch")}}else
this._warnings.add("StableIDMismatch")}getCurrentSourceDetails()
{if("Uninitialized"===this._source||"NoValues"===this._source)return{reason:this
._source};const
e={reason:this._source,lcut:this._lcut,receivedAt:this._receivedAt};return
this._warnings.size>0&&([Link]=[Link](this._warnings)),e}_getDetails(e)
{var t,n;const i=[Link]();let r=[Link];const s=null!
==(t=[Link])&&void 0!==t?t:
[];"Bootstrap"===this._source&&[Link]>0&&(r+=s[0]),"Uninitialized"!
==r&&"NoValues"!==r&&(r=`${r}:${e?"Unrecognized":"Recognized"}`);const
o="Bootstrap"===this._source&&null!==(n=this._bootstrapMetadata)&&void 0!==n?
n:void 0;return o&&([Link]=o),[Link]([Link]({},i),
{reason:r})}}},2944:function(e,t,n){"use strict";var i=this&&this.__awaiter||
function(e,t,n,i){return new(n||(n=Promise))((function(r,s){function o(e)
{try{l([Link](e))}catch(e){s(e)}}function a(e){try{l([Link](e))}catch(e)
{s(e)}}function l(e){var t;[Link]?r([Link]):(t=[Link],t instanceof n?t:new
n((function(e){e(t)}))).then(o,a)}l((i=[Link](e,t||
[])).next())}))};[Link](t,"__esModule",{value:!0});const
r=n(6978),s=n(5694);class o extends [Link]{constructor(e,t)
{super(e,t);const n=null==e?void
0:[Link];this._option=e,this._initializeUrlConfig=new
[Link]([Link]._initialize,null==n?void
0:[Link],null==n?void 0:[Link],null==n?void
0:[Link])}fetchEvaluations(e,t,n,s,o){return i(this,void
0,void 0,(function*(){var i,a,l,u,c,d;const g=t?(0,r._typedJsonParse)
(t,"has_updates","InitializeResponse"):null;let _={user:s,hash:null!
==(l=null===(a=null===(i=this._option)||void 0===i?void 0:[Link])||void
0===a?void 0:[Link])&&void 0!==l?
l:"djb2",deltasResponseRequested:!1,full_checksum:null};if(null==g?void
0:g.has_updates){const e=(null==g?void 0:g.hash_used)!==(null!
==(d=null===(c=null===(u=this._option)||void 0===u?void 0:[Link])||void
0===c?void 0:[Link])&&void 0!==d?
d:"djb2");_=[Link]([Link]({},_),{sinceTime:o&&!e?
[Link],previousDerivedFields:"derived_fields"in g&&o?g.derived_fields:
{},deltasResponseRequested:!
0,full_checksum:g.full_checksum,partialUserMatchSinceTime:e?0:[Link]})}return
this._fetchEvaluations(e,g,_,n)}))}_fetchEvaluations(e,t,n,r){return i(this,void
0,void 0,(function*(){var i,o;const a=yield
[Link]({sdkKey:e,urlConfig:this._initializeUrlConfig,data:n,retries:2,isStats
igEncodable:!0,priority:r});if(204===(null==a?void
0:[Link]))return'{"has_updates": false}';if(200!==(null==a?void 0:[Link]))return
null!==(i=null==a?void 0:[Link])&&void 0!==i?i:null;if(!0!==(null==t?void
0:t.has_updates)||!0!==(null===(o=[Link])||void 0===o?void
0:[Link]('"is_delta":true'))||!0!==[Link])return
[Link];const l=(0,s._resolveDeltasResponse)(t,[Link]);return"string"==typeof l?
l:this._fetchEvaluations(e,t,[Link]([Link]([Link]({},n),l),
{deltasResponseRequested:!1}),r)}))}}[Link]=o},9999:(e,t,n)=>{"use
strict";[Link](t,"__esModule",{value:!
0}),t._makeParamStoreGetter=void 0;const i=n(6978),r={disableExposureLog:!
0};function s(e){return null==e||!1===[Link]}function o(e,t)
{return null!=t&&!(0,i._isTypeMatch)
(e,t)}t._makeParamStoreGetter=function(e,t,n){return(a,l)=>{if(null==t)return
l;const u=t[a];if(null==u||null!=l&&(0,i._typeOf)(l)!==u.param_type)return
l;switch(u.ref_type){case"static":return function(e,t){return [Link]}
(u);case"gate":return function(e,t,n){return [Link](t.gate_name,s(n)?
void 0:r).value?t.pass_value:t.fail_value}(e,u,n);case"dynamic_config":return
function(e,t,n,i){const a=[Link](t.config_name,s(i)?void
0:r).get(t.param_name);return o(a,n)?n:a}(e,u,l,n);case"experiment":return
function(e,t,n,i){const a=[Link](t.experiment_name,s(i)?void
0:r).get(t.param_name);return o(a,n)?n:a}(e,u,l,n);case"layer":return
function(e,t,n,i){const a=[Link](t.layer_name,s(i)?void
0:r).get(t.param_name);return o(a,n)?n:a}(e,u,l,n);default:return
l}}}},7686:function(e,t,n){"use strict";var i=this&&this.__awaiter||
function(e,t,n,i){return new(n||(n=Promise))((function(r,s){function o(e)
{try{l([Link](e))}catch(e){s(e)}}function a(e){try{l([Link](e))}catch(e)
{s(e)}}function l(e){var t;[Link]?r([Link]):(t=[Link],t instanceof n?t:new
n((function(e){e(t)}))).then(o,a)}l((i=[Link](e,t||
[])).next())}))};[Link](t,"__esModule",{value:!0});const
r=n(6978),s=n(7677),o=n(2944),a=n(9999),l=n(2451);class u extends
[Link]{static instance(e){const t=(0,r._getStatsigGlobal)
().instance(e);return t instanceof u?t:([Link]((0,r._isServerEnv)
()?"[Link] is not supported in server environments":"Unable to
find StatsigClient instance"),new u(null!=e?e:"",{}))}constructor(e,t,n=null)
{var i,a;[Link]._setClientType(e,"javascript-client");const u=new
[Link](n,(e=>{this.$emt(e)}));super(e,null!==(i=null==n?void
0:[Link])&&void 0!==i?i:new
[Link],u,n),this._possibleFirstTouchMetadata={},[Link]
tFeatureGate=this._memoize([Link]._gate,this._getFeatureGateImpl.bind(this
)),[Link]=this._memoize([Link]._dynamicConfig,this._getDyna
[Link](this)),[Link]=this._memoize([Link]._experim
ent,this._getExperimentImpl.bind(this)),[Link]=this._memoize([Link]
refix._configList,this._getConfigListImpl.bind(this)),[Link]=this._memoiz
e([Link]._laye