1import{e as hn}from"./chunk-QMWN43QN.js";import{Aa as gn,E as Tt,G as At,H as Ot,J as an,K as on,M as Lt,N as sn,P as ln,R as cn,S as un,V as dn,X as fn,Y as yt,a as tn,aa as re,b as xt,d as mt,f as Rt,g as en,h as vt,i as Pt,p as nn,s as rt,w as _t,xa as wt,y as rn,ya as Ut,za as pn}from"./chunk-2JPUMLBT.js";import{a as mn}from"./chunk-4MCBGTN6.js";import{a as dt}from"./chunk-QZZ7FP3J.js";import{b as Ze,c as Ye}from"./chunk-6T5SF4YL.js";import{A as Me,Aa as Je,Ba as Xe,C as Ve,Ca as Qe,M as $e,h as nt,i as Ne,j as ze,k as et,l as Fe,p as He,qa as Ge,ra as Be,s as gt,ua as Ke,xa as We,z as je,za as qe}from"./chunk-DCGDK7K7.js";import{a as F,b as ot,d as vr,e as _r,f as yr,h as tt}from"./chunk-HQXTCKBE.js";var Et,Ce=vr(()=>{Et="__dd_rum_active_instance__"});var Xn=_r(()=>{Ce();var De=globalThis,Yn=De.DD_RUM;!De[Et]&&Yn?.getInitConfiguration?.()&&(De[Et]=Yn)});var vn=(()=>{class t{trackPageView(e){console.log(`Mock Tracking Service: [trackPageView] 2`,e)}trackAction(e,n){console.log(`Mock Tracking Service: [trackAction] 3`,n,e)}setConfig(e){console.log(`Mock Tracking Service: [setConfig] 4`,e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=nt({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function ae(t){return{provide:Xe,useFactory:()=>wr(t)}}function wr(t){return t??br()?new vn:et(Ye)}function br(){return["localhost","localhost.fmr.com","127.0.0.1"].includes(globalThis.location.hostname)}var _n=t=>({applicationId:t.appId,clientToken:t.clientToken,service:t.service,site:"datadoghq.com",env:t.ddEnv,sessionSampleRate:100,sessionReplaySampleRate:0,defaultPrivacyLevel:"mask",trackResources:!0,trackUserInteractions:!0,trackLongTasks:!0,useSecureSessionCookie:!0,allowedTrackingOrigins:[/https:\/\/.*fidelity.*\.com/,/https:\/\/.*fmr.*\.com/],allowedTracingUrls:[{match:/https:\/\/digital.*\.fmr\.com/,propagatorTypes:["tracecontext"]},{match:/https:\/\/digital.*\.fidelity\.com/,propagatorTypes:["tracecontext"]},{match:/https:\/\/ecaap.*\.fidelity\.com/,propagatorTypes:["tracecontext"]},{match:/https:\/\/ecaap.*\.fmr\.com/,propagatorTypes:["tracecontext"]}],propagateTraceBaggage:!1,enablePrivacyForActionName:!0}),ie={SHLA:{flagKey:"AP171403_SHLA_DATADOG_RUM",flagFallback:{enabled:!1,sessionSampleRate:0}}};var yn=(()=>{class t{injected=!1;injectNavigationScript(){if(this.injected||document.getElementById("navigation-event-handlers"))return;let e=new URLSearchParams(window.location.search),n=e.has("ccview"),s=e.get("AuthRedUrl"),i=document.createElement("script");i.type="text/javascript",i.id="navigation-event-handlers";let a=` 5 const onDomFinish=(context)=> { 6 document.dispatchEvent(new CustomEvent(${JSON.stringify(dt.DOM_FINISH)}, { detail: context })); 7 } 8 const onDomCancel=()=> { 9 document.dispatchEvent(new CustomEvent(${JSON.stringify(dt.DOM_CANCEL)})); 10 } 11 const onSuccessfullResetPassword=()=> { 12 document.dispatchEvent(new CustomEvent(${JSON.stringify(dt.SUCCESSFUL_RESET_PASSWORD)})); 13 } 14 const onDomAdditionalContactInfo=()=> { 15 document.dispatchEvent(new CustomEvent(${JSON.stringify(dt.DOM_ADDITIONAL_CONTACT_INFO)})); 16 }`;n&&Je(window.location.href,s)&&(a+=` 17 const onDomLogout=()=> { 18 document.dispatchEvent(new CustomEvent(${JSON.stringify(dt.DOM_LOGOUT)})); 19 }`),i.textContent=a,document.head.appendChild(i),this.injected=!0}static \u0275fac=function(n){return new(n||t)};static \u0275prov=nt({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function it(t){function r(e,n){Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.message=e,this.code=n}return r.prototype=new Error,r.prototype.name=t,r.prototype.constructor=r,r}var kr=it("LaunchDarklyUnexpectedResponseError"),Er=it("LaunchDarklyInvalidEnvironmentIdError"),Sr=it("LaunchDarklyInvalidUserError"),Cr=it("LaunchDarklyInvalidEventKeyError"),Dr=it("LaunchDarklyInvalidArgumentError"),Ir=it("LaunchDarklyFlagFetchError");for(N={LDUnexpectedResponseError:kr,LDInvalidEnvironmentIdError:Er,LDInvalidUserError:Sr,LDInvalidEventKeyError:Cr,LDInvalidArgumentError:Dr,LDInvalidDataError:it("LaunchDarklyInvalidDataError"),LDFlagFetchError:Ir,LDTimeoutError:it("LaunchDarklyTimeoutError"),isHttpErrorRecoverable:function(t){return!(t>=400&&t<500)||t===400||t===408||t===429}},$n=function(t){var r=bn(t),e=r[0],n=r[1];return 3*(e+n)/4-n},Gn=function(t){var r,e,n=bn(t),s=n[0],i=n[1],a=new wn((function(c,u,d){return 3*(u+d)/4-d})(0,s,i)),o=0,l=i>0?s-4:s;for(e=0;e<l;e+=4)r=Z[t.charCodeAt(e)]<<18|Z[t.charCodeAt(e+1)]<<12|Z[t.charCodeAt(e+2)]<<6|Z[t.charCodeAt(e+3)],a[o++]=r>>16&255,a[o++]=r>>8&255,a[o++]=255&r;return i===2&&(r=Z[t.charCodeAt(e)]<<2|Z[t.charCodeAt(e+1)]>>4,a[o++]=255&r),i===1&&(r=Z[t.charCodeAt(e)]<<10|Z[t.charCodeAt(e+1)]<<4|Z[t.charCodeAt(e+2)]>>2,a[o++]=r>>8&255,a[o++]=255&r),a},Bn=function(t){for(var r,e=t.length,n=e%3,s=[],i=16383,a=0,o=e-n;a<o;a+=i)s.push(xr(t,a,a+i>o?o:a+i));return n===1?(r=t[e-1],s.push(Q[r>>2]+Q[r<<4&63]+"==")):n===2&&(r=(t[e-2]<<8)+t[e-1],s.push(Q[r>>10]+Q[r>>4&63]+Q[r<<2&63]+"=")),s.join("")},Q=[],Z=[],wn=typeof Uint8Array<"u"?Uint8Array:Array,oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
19+/",st=0;st<64;++st)Q[st]=oe[st],Z[oe.charCodeAt(st)]=st;var N,$n,Gn,Bn,Q,Z,wn,oe,st;function bn(t){var r=t.length;if(r%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var e=t.indexOf("=");return e===-1&&(e=r),[e,e===r?0:4-e%4]}function xr(t,r,e){for(var n,s,i=[],a=r;a<e;a+=3)n=(t[a]<<16&16711680)+(t[a+1]<<8&65280)+(255&t[a+2]),i.push(Q[(s=n)>>18&63]+Q[s>>12&63]+Q[s>>6&63]+Q[63&s]);return i.join("")}Z[45]=62,Z[95]=63;var Rr={byteLength:$n,toByteArray:Gn,fromByteArray:Bn},kn=Array.isArray,En=Object.keys,Pr=Object.prototype.hasOwnProperty,Tr=function t(r,e){if(r===e)return!0;if(r&&e&&typeof r=="object"&&typeof e=="object"){var n,s,i,a=kn(r),o=kn(e);if(a&&o){if((s=r.length)!=e.length)return!1;for(n=s;n--!=0;)if(!t(r[n],e[n]))return!1;return!0}if(a!=o)return!1;var l=r instanceof Date,c=e instanceof Date;if(l!=c)return!1;if(l&&c)return r.getTime()==e.getTime();var u=r instanceof RegExp,d=e instanceof RegExp;if(u!=d)return!1;if(u&&d)return r.toString()==e.toString();var f=En(r);if((s=f.length)!==En(e).length)return!1;for(n=s;n--!=0;)if(!Pr.call(e,f[n]))return!1;for(n=s;n--!=0;)if(!t(r[i=f[n]],e[i]))return!1;return!0}return r!=r&&e!=e},Ar=["key","ip","country","email","firstName","lastName","avatar","name"];function Sn(t){let r=unescape(encodeURIComponent(t));return Rr.fromByteArray((function(e){let n=[];for(let s=0;s<e.length;s++)n.push(e.charCodeAt(s));return n})(r))}function se(t,r){return Object.prototype.hasOwnProperty.call(t,r)}var le,S={appendUrlPath:function(t,r){return(t.endsWith("/")?t.substring(0,t.length-1):t)+(r.startsWith("/")?"":"/")+r},base64URLEncode:function(t){return Sn(t).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")},btoa:Sn,clone:function(t){return JSON.parse(JSON.stringify(t))},deepEquals:function(t,r){return Tr(t,r)},extend:function(...t){return t.reduce((r,e)=>F(F({},r),e),{})},getLDUserAgentString:function(t){let r=t.version||"?";return t.userAgent+"/"+r},objectHasOwnProperty:se,onNextTick:function(t){setTimeout(t,0)},sanitizeContext:function(t){if(!t)return t;let r;return t.kind!==null&&t.kind!==void 0||Ar.forEach(e=>{let n=t[e];n!==void 0&&typeof n!="string"&&(r=r||F({},t),r[e]=String(n))}),r||t},transformValuesToVersionedValues:function(t){let r={};for(let e in t)se(t,e)&&(r[e]={value:t[e],version:0});return r},transformVersionedValuesToValues:function(t){let r={};for(let e in t)se(t,e)&&(r[e]=t[e].value);return r},wrapPromiseCallback:function(t,r){let e=t.then(n=>(r&&setTimeout(()=>{r(null,n)},0),n),n=>{if(!r)return Promise.reject(n);setTimeout(()=>{r(n,null)},0)});return r?void 0:e}},Or=new Uint8Array(16);function Cn(){if(!le&&!(le=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return le(Or)}var Lr=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Bt(t){return typeof t=="string"&&Lr.test(t)}for($=[],Nt=0;Nt<256;++Nt)$.push((Nt+256).toString(16).substr(1));var ye,$t,$,Nt;function Gt(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=($[t[r+0]]+$[t[r+1]]+$[t[r+2]]+$[t[r+3]]+"-"+$[t[r+4]]+$[t[r+5]]+"-"+$[t[r+6]]+$[t[r+7]]+"-"+$[t[r+8]]+$[t[r+9]]+"-"+$[t[r+10]]+$[t[r+11]]+$[t[r+12]]+$[t[r+13]]+$[t[r+14]]+$[t[r+15]]).toLowerCase();if(!Bt(e))throw TypeError("Stringified UUID is invalid");return e}var ce=0,ue=0;function Kn(t){if(!Bt(t))throw TypeError("Invalid UUID");var r,e=new Uint8Array(16);return e[0]=(r=parseInt(t.slice(0,8),16))>>>24,e[1]=r>>>16&255,e[2]=r>>>8&255,e[3]=255&r,e[4]=(r=parseInt(t.slice(9,13),16))>>>8,e[5]=255&r,e[6]=(r=parseInt(t.slice(14,18),16))>>>8,e[7]=255&r,e[8]=(r=parseInt(t.slice(19,23),16))>>>8,e[9]=255&r,e[10]=(r=parseInt(t.slice(24,36),16))/1099511627776&255,e[11]=r/4294967296&255,e[12]=r>>>24&255,e[13]=r>>>16&255,e[14]=r>>>8&255,e[15]=255&r,e}function Wn(t,r,e){function n(s,i,a,o){if(typeof s=="string"&&(s=(function(u){u=unescape(encodeURIComponent(u));for(var d=[],f=0;f<u.length;++f)d.push(u.charCodeAt(f));return d})(s)),typeof i=="string"&&(i=Kn(i)),i.length!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var l=new Uint8Array(16+s.length);if(l.set(i),l.set(s,i.length),(l=e(l))[6]=15&l[6]|r,l[8]=63&l[8]|128,a){o=o||0;for(var c=0;c<16;++c)a[o+c]=l[c];return a}return Gt(l)}try{n.name=t}catch{}return n.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",n.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",n}function Dn(t){return 14+(t+64>>>9<<4)+1}function at(t,r){var e=(65535&t)+(65535&r);return(t>>16)+(r>>16)+(e>>16)<<16|65535&e}function Kt(t,r,e,n,s,i){return at((a=at(at(r,t),at(n,i)))<<(o=s)|a>>>32-o,e);var a,o}function G(t,r,e,n,s,i,a){return Kt(r&e|~r&n,t,r,s,i,a)}function B(t,r,e,n,s,i,a){return Kt(r&n|e&~n,t,r,s,i,a)}function K(t,r,e,n,s,i,a){return Kt(r^e^n,t,r,s,i,a)}function W(t,r,e,n,s,i,a){return Kt(e^(r|~n),t,r,s,i,a)}var Ur=Wn("v3",48,function(t){if(typeof t=="string"){var r=unescape(encodeURIComponent(t));
19t=new Uint8Array(r.length);for(var e=0;e<r.length;++e)t[e]=r.charCodeAt(e)}return(function(n){for(var s=[],i=32*n.length,a="0123456789abcdef",o=0;o<i;o+=8){var l=n[o>>5]>>>o%32&255,c=parseInt(a.charAt(l>>>4&15)+a.charAt(15&l),16);s.push(c)}return s})((function(n,s){n[s>>5]|=128<<s%32,n[Dn(s)-1]=s;for(var i=1732584193,a=-271733879,o=-1732584194,l=271733878,c=0;c<n.length;c+=16){var u=i,d=a,f=o,p=l;i=G(i,a,o,l,n[c],7,-680876936),l=G(l,i,a,o,n[c+1],12,-389564586),o=G(o,l,i,a,n[c+2],17,606105819),a=G(a,o,l,i,n[c+3],22,-1044525330),i=G(i,a,o,l,n[c+4],7,-176418897),l=G(l,i,a,o,n[c+5],12,1200080426),o=G(o,l,i,a,n[c+6],17,-1473231341),a=G(a,o,l,i,n[c+7],22,-45705983),i=G(i,a,o,l,n[c+8],7,1770035416),l=G(l,i,a,o,n[c+9],12,-1958414417),o=G(o,l,i,a,n[c+10],17,-42063),a=G(a,o,l,i,n[c+11],22,-1990404162),i=G(i,a,o,l,n[c+12],7,1804603682),l=G(l,i,a,o,n[c+13],12,-40341101),o=G(o,l,i,a,n[c+14],17,-1502002290),i=B(i,a=G(a,o,l,i,n[c+15],22,1236535329),o,l,n[c+1],5,-165796510),l=B(l,i,a,o,n[c+6],9,-1069501632),o=B(o,l,i,a,n[c+11],14,643717713),a=B(a,o,l,i,n[c],20,-373897302),i=B(i,a,o,l,n[c+5],5,-701558691),l=B(l,i,a,o,n[c+10],9,38016083),o=B(o,l,i,a,n[c+15],14,-660478335),a=B(a,o,l,i,n[c+4],20,-405537848),i=B(i,a,o,l,n[c+9],5,568446438),l=B(l,i,a,o,n[c+14],9,-1019803690),o=B(o,l,i,a,n[c+3],14,-187363961),a=B(a,o,l,i,n[c+8],20,1163531501),i=B(i,a,o,l,n[c+13],5,-1444681467),l=B(l,i,a,o,n[c+2],9,-51403784),o=B(o,l,i,a,n[c+7],14,1735328473),i=K(i,a=B(a,o,l,i,n[c+12],20,-1926607734),o,l,n[c+5],4,-378558),l=K(l,i,a,o,n[c+8],11,-2022574463),o=K(o,l,i,a,n[c+11],16,1839030562),a=K(a,o,l,i,n[c+14],23,-35309556),i=K(i,a,o,l,n[c+1],4,-1530992060),l=K(l,i,a,o,n[c+4],11,1272893353),o=K(o,l,i,a,n[c+7],16,-155497632),a=K(a,o,l,i,n[c+10],23,-1094730640),i=K(i,a,o,l,n[c+13],4,681279174),l=K(l,i,a,o,n[c],11,-358537222),o=K(o,l,i,a,n[c+3],16,-722521979),a=K(a,o,l,i,n[c+6],23,76029189),i=K(i,a,o,l,n[c+9],4,-640364487),l=K(l,i,a,o,n[c+12],11,-421815835),o=K(o,l,i,a,n[c+15],16,530742520),i=W(i,a=K(a,o,l,i,n[c+2],23,-995338651),o,l,n[c],6,-198630844),l=W(l,i,a,o,n[c+7],10,1126891415),o=W(o,l,i,a,n[c+14],15,-1416354905),a=W(a,o,l,i,n[c+5],21,-57434055),i=W(i,a,o,l,n[c+12],6,1700485571),l=W(l,i,a,o,n[c+3],10,-1894986606),o=W(o,l,i,a,n[c+10],15,-1051523),a=W(a,o,l,i,n[c+1],21,-2054922799),i=W(i,a,o,l,n[c+8],6,1873313359),l=W(l,i,a,o,n[c+15],10,-30611744),o=W(o,l,i,a,n[c+6],15,-1560198380),a=W(a,o,l,i,n[c+13],21,1309151649),i=W(i,a,o,l,n[c+4],6,-145523070),l=W(l,i,a,o,n[c+11],10,-1120210379),o=W(o,l,i,a,n[c+2],15,718787259),a=W(a,o,l,i,n[c+9],21,-343485551),i=at(i,u),a=at(a,d),o=at(o,f),l=at(l,p)}return[i,a,o,l]})((function(n){if(n.length===0)return[];for(var s=8*n.length,i=new Uint32Array(Dn(s)),a=0;a<s;a+=8)i[a>>5]|=(255&n[a/8])<<a%32;return i})(t),8*t.length))}),Nr=Ur;function zr(t,r,e,n){switch(t){case 0:return r&e^~r&n;case 1:case 3:return r^e^n;case 2:return r&e^r&n^e&n}}function de(t,r){return t<<r|t>>>32-r}var Fr=Wn("v5",80,function(t){var r=[1518500249,1859775393,2400959708,3395469782],e=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof t=="string"){var n=unescape(encodeURIComponent(t));t=[];for(var s=0;s<n.length;++s)t.push(n.charCodeAt(s))}else Array.isArray(t)||(t=Array.prototype.slice.call(t));t.push(128);for(var i=t.length/4+2,a=Math.ceil(i/16),o=new Array(a),l=0;l<a;++l){for(var c=new Uint32Array(16),u=0;u<16;++u)c[u]=t[64*l+4*u]<<24|t[64*l+4*u+1]<<16|t[64*l+4*u+2]<<8|t[64*l+4*u+3];o[l]=c}o[a-1][14]=8*(t.length-1)/Math.pow(2,32),o[a-1][14]=Math.floor(o[a-1][14]),o[a-1][15]=8*(t.length-1)&4294967295;for(var d=0;d<a;++d){for(var f=new Uint32Array(80),p=0;p<16;++p)f[p]=o[d][p];for(var v=16;v<80;++v)f[v]=de(f[v-3]^f[v-8]^f[v-14]^f[v-16],1);for(var y=e[0],C=e[1],_=e[2],b=e[3],T=e[4],L=0;L<80;++L){var D=Math.floor(L/20),z=de(y,5)+zr(D,C,_,b)+T+r[D]+f[L]>>>0;T=b,b=_,_=de(C,30)>>>0,C=y,y=z}e[0]=e[0]+y>>>0,e[1]=e[1]+C>>>0,e[2]=e[2]+_>>>0,e[3]=e[3]+b>>>0,e[4]=e[4]+T>>>0}return[e[0]>>24&255,e[0]>>16&255,e[0]>>8&255,255&e[0],e[1]>>24&255,e[1]>>16&255,e[1]>>8&255,255&e[1],e[2]>>24&255,e[2]>>16&255,e[2]>>8&255,255&e[2],e[3]>>24&255,e[3]>>16&255,e[3]>>8&255,255&e[3],e[4]>>24&255,e[4]>>16&255,e[4]>>8&255,255&e[4]]}),Hr=Fr,we=Object.freeze({__proto__:null,v1:function(t,r,e){var n=r&&e||0,s=r||new Array(16),i=(t=t||{}).node||ye,a=t.clockseq!==void 0?t.clockseq:$t;if(i==null||a==null){var o=t.random||(t.rng||Cn)();i==null&&(i=ye=[1|o[0],o[1],o[2],o[3],o[4],o[5]]),a==null&&(a=$t=16383&(o[6]<<8|o[7]))}var l=t.msecs!==void 0?t.msecs:Date.now(),c=t.nsecs!==void 0?t.nsecs:ue+1,u=l-ce+(c-ue)/1e4;if(u<0&&t.clockseq===void 0&&(a=a+1&16383),(u<0||l>ce)&&t.nsecs===void 0&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");ce=l,ue=c,$t=a;var d=(1e4*(268435455&(l+=122192928e5))+c)%4294967296;s[n++]=d>>>24&255,s[n++]=d>>>16&255,s[n++]=d>>>8&255,s[n++]=255&d;var f=l/4294967296*1e4&268435455;s[n++]=f>>>8&255,s[n++]=255&f,s[n++]=f>>>24&15|16,s[n++]=f>>>16&255,s[n++]=a>>>8|128,s[n++]=255&a;for(var p=0;p<6;
19++p)s[n+p]=i[p];return r||Gt(s)},v3:Nr,v4:function(t,r,e){var n=(t=t||{}).random||(t.rng||Cn)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,r){e=e||0;for(var s=0;s<16;++s)r[e+s]=n[s];return r}return Gt(n)},v5:Hr,NIL:"00000000-0000-0000-0000-000000000000",version:function(t){if(!Bt(t))throw TypeError("Invalid UUID");return parseInt(t.substr(14,1),16)},validate:Bt,stringify:Gt,parse:Kn}),kt=["debug","info","warn","error","none"],be={commonBasicLogger:function(t,r){if(t&&t.destination&&typeof t.destination!="function")throw new Error("destination for basicLogger was set to a non-function");function e(c){return function(u){console&&console[c]&&console[c].call(console,u)}}let n=t&&t.destination?[t.destination,t.destination,t.destination,t.destination]:[e("log"),e("info"),e("warn"),e("error")],s=!(!t||!t.destination),i=t&&t.prefix!==void 0&&t.prefix!==null?t.prefix:"[LaunchDarkly] ",a=1;if(t&&t.level)for(let c=0;c<kt.length;c++)kt[c]===t.level&&(a=c);function o(c,u,d){if(d.length<1)return;let f,p=s?u+": "+i:i;if(d.length!==1&&r){let v=[...d];v[0]=p+v[0],f=r(...v)}else f=p+d[0];try{n[c](f)}catch(v){console&&console.log&&console.log("[LaunchDarkly] Configured logger's "+u+" method threw an exception: "+v)}}let l={};for(let c=0;c<kt.length;c++){let u=kt[c];if(u!=="none")if(c<a)l[u]=()=>{};else{let d=c;l[u]=function(){o(d,u,arguments)}}}return l},validateLogger:function(t){kt.forEach(r=>{if(r!=="none"&&(!t[r]||typeof t[r]!="function"))throw new Error("Provided logger instance must support logger."+r+"(...) method")})}};function zt(t){return t&&t.message?t.message:typeof t=="string"||t instanceof String?t:JSON.stringify(t)}var ft=" Please see https://docs.launchdarkly.com/sdk/client-side/javascript#initialize-the-client for instructions on SDK initialization.",k={bootstrapInvalid:function(){return"LaunchDarkly bootstrap data is not available because the back end could not read the flags."},bootstrapOldFormat:function(){return"LaunchDarkly client was initialized with bootstrap data that did not include flag metadata. Events may not be sent correctly."+ft},clientInitialized:function(){return"LaunchDarkly client initialized"},clientNotReady:function(){return"LaunchDarkly client is not ready"},debugEnqueueingEvent:function(t){return'enqueueing "'+t+'" event'},debugPostingDiagnosticEvent:function(t){return"sending diagnostic event ("+t.kind+")"},debugPostingEvents:function(t){return"sending "+t+" events"},debugStreamDelete:function(t){return'received streaming deletion for flag "'+t+'"'},debugStreamDeleteIgnored:function(t){return'received streaming deletion for flag "'+t+'" but ignored due to version check'},debugStreamPatch:function(t){return'received streaming update for flag "'+t+'"'},debugStreamPatchIgnored:function(t){return'received streaming update for flag "'+t+'" but ignored due to version check'},debugStreamPing:function(){return"received ping message from stream"},debugPolling:function(t){return"polling for feature flags at "+t},debugStreamPut:function(){return"received streaming update for all flags"},deprecated:function(t,r){return r?'"'+t+'" is deprecated, please use "'+r+'"':'"'+t+'" is deprecated'},environmentNotFound:function(){return"Environment not found. Double check that you specified a valid environment/client-side ID."+ft},environmentNotSpecified:function(){return"No environment/client-side ID was specified."+ft},errorFetchingFlags:function(t){return"Error fetching flag settings: "+zt(t)},eventCapacityExceeded:function(){return"Exceeded event queue capacity. Increase capacity to avoid dropping events."},eventWithoutContext:function(){return"Be sure to call `identify` in the LaunchDarkly client: https://docs.launchdarkly.com/sdk/features/identify#javascript"},httpErrorMessage:function(t,r,e){return"Received error "+t+(t===401?" (invalid SDK key)":"")+" for "+r+" - "+(N.isHttpErrorRecoverable(t)?e:"giving up permanently")},httpUnavailable:function(){return"Cannot make HTTP requests in this environment."+ft},identifyDisabled:function(){return"identify() has no effect here; it must be called on the main client instance"},inspectorMethodError:(t,r)=>`an inspector: "${r}" of type: "${t}" generated an exception`,invalidContentType:function(t){return'Expected application/json content type but got "'+t+'"'},invalidData:function(){return"Invalid data received from LaunchDarkly; connection may have been interrupted"},invalidInspector:(t,r)=>`an inspector: "${r}
19" of an invalid type (${t}) was configured`,invalidKey:function(){return"Event key must be a string"},invalidMetricValue:t=>`The track function was called with a non-numeric "metricValue" (${t}), only numeric metric values are supported.`,invalidContext:function(){return"Invalid context specified."+ft},invalidTagValue:t=>`Config option "${t}" must only contain letters, numbers, ., _ or -.`,localStorageUnavailable:function(t){return"local storage is unavailable: "+zt(t)},networkError:t=>"network error"+(t?" ("+t+")":""),optionBelowMinimum:(t,r,e)=>'Config option "'+t+'" was set to '+r+", changing to minimum value of "+e,streamClosing:function(){return"Closing stream connection"},streamConnecting:function(t){return"Opening stream connection to "+t},streamError:function(t,r){return"Error on stream connection: "+zt(t)+", will continue retrying after "+r+" milliseconds."},tagValueTooLong:t=>`Value of "${t}" was longer than 64 characters and was discarded.`,unknownCustomEventKey:function(t){return'Custom event "'+t+'" does not exist'},unknownOption:t=>'Ignoring unknown config option "'+t+'"',contextNotSpecified:function(){return"No context specified."+ft},unrecoverableStreamError:t=>`Error on stream connection ${zt(t)}, giving up permanently`,wrongOptionType:(t,r,e)=>'Config option "'+t+'" should be of type '+r+", got "+e+", using default value",wrongOptionTypeBoolean:(t,r)=>'Config option "'+t+'" should be a boolean, got '+r+", converting to boolean"},{validateLogger:jr}=be,In={baseUrl:{default:"https://app.launchdarkly.com"},streamUrl:{default:"https://clientstream.launchdarkly.com"},eventsUrl:{default:"https://events.launchdarkly.com"},sendEvents:{default:!0},streaming:{type:"boolean"},sendLDHeaders:{default:!0},requestHeaderTransform:{type:"function"},sendEventsOnlyForVariation:{default:!1},useReport:{default:!1},evaluationReasons:{default:!1},eventCapacity:{default:100,minimum:1},flushInterval:{default:2e3,minimum:2e3},samplingInterval:{default:0,minimum:0},streamReconnectDelay:{default:1e3,minimum:0},allAttributesPrivate:{default:!1},privateAttributes:{default:[]},bootstrap:{type:"string|object"},diagnosticRecordingInterval:{default:9e5,minimum:2e3},diagnosticOptOut:{default:!1},wrapperName:{type:"string"},wrapperVersion:{type:"string"},stateProvider:{type:"object"},application:{validator:function(t,r,e){let n={};return r.id&&(n.id=xn(`${t}.id`,r.id,e)),r.version&&(n.version=xn(`${t}.version`,r.version,e)),n}},inspectors:{default:[]}},Mr=/^(\w|\.|-)+$/;function fe(t){return t&&t.replace(/\/+$/,"")}function xn(t,r,e){if(typeof r=="string"&&r.match(Mr)){if(!(r.length>64))return r;e.warn(k.tagValueTooLong(t))}else e.warn(k.invalidTagValue(t))}var ke={baseOptionDefs:In,validate:function(t,r,e,n){let s=S.extend({logger:{default:n}},In,e),i={};function a(l){S.onNextTick(()=>{r&&r.maybeReportError(new N.LDInvalidArgumentError(l))})}let o=S.extend({},t||{});return(function(l){let c=l;
19Object.keys(i).forEach(u=>{if(c[u]!==void 0){let d=i[u];n&&n.warn(k.deprecated(u,d)),d&&(c[d]===void 0&&(c[d]=c[u]),delete c[u])}})})(o),o=(function(l){let c=S.extend({},l);return Object.keys(s).forEach(u=>{c[u]!==void 0&&c[u]!==null||(c[u]=s[u]&&s[u].default)}),c})(o),o=(function(l){let c=S.extend({},l),u=d=>{if(d===null)return"any";if(d===void 0)return;if(Array.isArray(d))return"array";let f=typeof d;return f==="boolean"||f==="string"||f==="number"||f==="function"?f:"object"};return Object.keys(l).forEach(d=>{let f=l[d];if(f!=null){let p=s[d];if(p===void 0)a(k.unknownOption(d));else{let v=p.type||u(p.default),y=p.validator;if(y){let C=y(d,l[d],n);C!==void 0?c[d]=C:delete c[d]}else if(v!=="any"){let C=v.split("|"),_=u(f);C.indexOf(_)<0?v==="boolean"?(c[d]=!!f,a(k.wrongOptionTypeBoolean(d,_))):(a(k.wrongOptionType(d,v,_)),c[d]=p.default):_==="number"&&p.minimum!==void 0&&f<p.minimum&&(a(k.optionBelowMinimum(d,f,p.minimum)),c[d]=p.minimum)}}}}),c.baseUrl=fe(c.baseUrl),c.streamUrl=fe(c.streamUrl),c.eventsUrl=fe(c.eventsUrl),c})(o),jr(o.logger),o},getTags:function(t){let r={};return t&&(t.application&&t.application.id!==void 0&&t.application.id!==null&&(r["application-id"]=[t.application.id]),t.application&&t.application.version!==void 0&&t.application.id!==null&&(r["application-version"]=[t.application.version])),r}},{getLDUserAgentString:Vr}=S,Ee={getLDHeaders:function(t,r){if(r&&!r.sendLDHeaders)return{};let e={};e[t.userAgentHeaderName||"User-Agent"]=Vr(t),r&&r.wrapperName&&(e["X-LaunchDarkly-Wrapper"]=r.wrapperVersion?r.wrapperName+"/"+r.wrapperVersion:r.wrapperName);let n=ke.getTags(r),s=Object.keys(n);return s.length&&(e["x-launchdarkly-tags"]=s.sort().map(i=>Array.isArray(n[i])?n[i].sort().map(a=>`${i}/${a}`):[`${i}/${n[i]}`]).reduce((i,a)=>i.concat(a),[]).join(" ")),e},transformHeaders:function(t,r){return r&&r.requestHeaderTransform?r.requestHeaderTransform(F({},t)):t}},{v1:$r}=we,{getLDHeaders:Gr,transformHeaders:Br}=Ee,qn=function(t,r,e){let n=S.extend({"Content-Type":"application/json"},Gr(t,e)),s={};return s.sendEvents=(i,a,o)=>{if(!t.httpRequest)return Promise.resolve();let l=JSON.stringify(i),c=o?null:$r();return(function u(d){let f=o?n:S.extend({},n,{"X-LaunchDarkly-Event-Schema":"4","X-LaunchDarkly-Payload-ID":c});return t.httpRequest("POST",a,Br(f,e),l).promise.then(p=>{if(p)return p.status>=400&&N.isHttpErrorRecoverable(p.status)&&d?u(!1):(function(v){let y={status:v.status},C=v.header("date");if(C){let _=Date.parse(C);_&&(y.serverTime=_)}return y})(p)}).catch(()=>d?u(!1):Promise.reject())})(!0).catch(()=>{})},s},{commonBasicLogger:Kr}=be;function Rn(t){return typeof t=="string"&&t!=="kind"&&t.match(/^(\w|\.|-)+$/)}function Pn(t){return t.includes("%")||t.includes(":")?t.replace(/%/g,"%25").replace(/:/g,"%3A"):t}var Wt={checkContext:function(t,r){if(t){if(r&&(t.kind===void 0||t.kind===null))return t.key!==void 0&&t.key!==null;let e=t.key,n=t.kind===void 0?"user":t.kind,s=Rn(n),i=n==="multi"||e!=null&&e!=="";if(n==="multi"){let a=Object.keys(t).filter(o=>o!=="kind");return i&&a.every(o=>Rn(o))&&a.every(o=>{let l=t[o].key;return l!=null&&l!==""})}return i&&s}return!1},getContextKeys:function(t,r=Kr()){if(!t)return;let e={},{kind:n,key:s}=t;switch(n){case void 0:e.user=`${s}`;break;case"multi":Object.entries(t).filter(([i])=>i!=="kind").forEach(([i,a])=>{a&&a.key&&(e[i]=a.key)});break;case null:r.warn(`null is not a valid context kind: ${t}`);break;case"":r.warn(`'' is not a valid context kind: ${t}`);break;default:e[n]=`${s}`}return e},getContextKinds:function(t){return t?t.kind===null||t.kind===void 0?["user"]:t.kind!=="multi"?[t.kind]:Object.keys(t).filter(r=>r!=="kind"):[]},getCanonicalKey:function(t){if(t){if((t.kind===void 0||t.kind===null||t.kind==="user")&&t.key)return t.key;if(t.kind!=="multi"&&t.key)return`${t.kind}:${Pn(t.key)}`;if(t.kind==="multi")return Object.keys(t).sort().filter(r=>r!=="kind").map(r=>`${r}:${Pn(t[r].key)}`).join(":")}}},{getContextKinds:Wr}=Wt,qr=function(){let t={},r=0,e=0,n={},s={};return t.summarizeEvent=i=>{if(i.kind==="feature"){let a=i.key+":"+(i.variation!==null&&i.variation!==void 0?i.variation:"")+":"+(i.version!==null&&i.version!==void 0?i.version:""),o=n[a],l=s[i.key];l||(l=new Set,s[i.key]=l),(function(c){return c.context?Wr(c.context):c.contextKeys?Object.keys(c.contextKeys):[]}
19)(i).forEach(c=>l.add(c)),o?o.count=o.count+1:n[a]={count:1,key:i.key,version:i.version,variation:i.variation,value:i.value,default:i.default},(r===0||i.creationDate<r)&&(r=i.creationDate),i.creationDate>e&&(e=i.creationDate)}},t.getSummary=()=>{let i={},a=!0;for(let o of Object.values(n)){let l=i[o.key];l||(l={default:o.default,counters:[],contextKinds:[...s[o.key]]},i[o.key]=l);let c={value:o.value,count:o.count};o.variation!==void 0&&o.variation!==null&&(c.variation=o.variation),o.version!==void 0&&o.version!==null?c.version=o.version:c.unknown=!0,l.counters.push(c),a=!1}return a?null:{startDate:r,endDate:e,features:i}},t.clearSummary=()=>{r=0,e=0,n={},s={}},t};function Jn(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}function Tn(t){return(t.startsWith("/")?t.substring(1):t).split("/").map(r=>r.indexOf("~")>=0?r.replace(/~1/g,"/").replace(/~0/g,"~"):r)}function An(t){return!t.startsWith("/")}function On(t,r){let e=An(t),n=An(r);if(e&&n)return t===r;if(e){let s=Tn(r);return s.length===1&&t===s[0]}if(n){let s=Tn(t);return s.length===1&&r===s[0]}return t===r}function Ln(t){return`/${Jn(t)}`}var he={cloneExcluding:function(t,r){let e=[],n={},s=[];for(e.push(...Object.keys(t).map(i=>({key:i,ptr:Ln(i),source:t,parent:n,visited:[t]})));e.length;){let i=e.pop();if(r.some(a=>On(a,i.ptr)))s.push(i.ptr);else{let a=i.source[i.key];if(a===null)i.parent[i.key]=a;else if(Array.isArray(a))i.parent[i.key]=[...a];else if(typeof a=="object"){if(i.visited.includes(a))continue;i.parent[i.key]={},e.push(...Object.keys(a).map(o=>{return{key:o,ptr:(l=i.ptr,c=Jn(o),`${l}/${c}`),source:a,parent:i.parent[i.key],visited:[...i.visited,a]};var l,c}))}else i.parent[i.key]=a}}return{cloned:n,excluded:s.sort()}},compare:On,literalToReference:Ln},Jr=function(t){let r={},e=t.allAttributesPrivate,n=t.privateAttributes||[],s=["key","kind","_meta","anonymous"],i=["name","ip","firstName","lastName","email","avatar","country"],a=(o,l)=>{if(typeof o!="object"||o===null||Array.isArray(o))return;let{cloned:c,excluded:u}=he.cloneExcluding(o,((d,f)=>(e||f&&d.anonymous?Object.keys(d):[...n,...d._meta&&d._meta.privateAttributes||[]]).filter(p=>!s.some(v=>he.compare(p,v))))(o,l));return c.key=String(c.key),u.length&&(c._meta||(c._meta={}),c._meta.redactedAttributes=u),c._meta&&(delete c._meta.privateAttributes,Object.keys(c._meta).length===0&&delete c._meta),c.anonymous!==void 0&&(c.anonymous=!!c.anonymous),c};return r.filter=(o,l=!1)=>o.kind===void 0||o.kind===null?a((c=>{let u=ot(F({},c.custom||{}),{kind:"user",key:c.key});c.anonymous!==void 0&&(u.anonymous=!!c.anonymous);for(let d of i)delete u[d],c[d]!==void 0&&c[d]!==null&&(u[d]=String(c[d]));return c.privateAttributeNames!==void 0&&c.privateAttributeNames!==null&&(u._meta=u._meta||{},u._meta.privateAttributes=c.privateAttributeNames.map(d=>d.startsWith("/")?he.literalToReference(d):d)),u})(o),l):o.kind==="multi"?((c,u)=>{let d={kind:c.kind},f=Object.keys(c);for(let p of f)if(p!=="kind"){let v=a(c[p],u);v&&(d[p]=v)}return d})(o,l):a(o,l),r},{getContextKeys:Zr}=Wt,Yr=function(t,r,e,n=null,s=null,i=null){let a={},o=i||qn(t,e,r),l=S.appendUrlPath(r.eventsUrl,"/events/bulk/"+e),c=qr(),u=Jr(r),d=r.samplingInterval,f=r.eventCapacity,p=r.flushInterval,v=r.logger,y,C=[],_=0,b=!1,T=!1;function L(){return d===0||Math.floor(Math.random()*d)===0}function D(E){let O=S.extend({},E);return E.kind==="identify"?O.context=u.filter(E.context):E.kind==="feature"?O.context=u.filter(E.context,!0):(O.contextKeys=Zr(E.context,v),delete O.context),E.kind==="feature"&&(delete O.trackEvents,delete O.debugEventsUntilDate),O}function z(E){C.length<f?(C.push(E),T=!1):(T||(T=!0,v.warn(k.eventCapacityExceeded())),n&&n.incrementDroppedEvents())}return a.enqueue=function(E){if(b)return;let O=!1,w=!1;var I;if(c.summarizeEvent(E),E.kind==="feature"?L()&&(O=!!E.trackEvents,w=!!(I=E).debugEventsUntilDate&&I.debugEventsUntilDate>_&&I.debugEventsUntilDate>new Date().getTime()):O=L(),O&&z(D(E)),w){let A=S.extend({},E,{kind:"debug"});A.context=u.filter(A.context),delete A.trackEvents,delete A.debugEventsUntilDate,z(A)}},a.flush=function(){if(b)return Promise.resolve();
19let E=C,O=c.getSummary();return c.clearSummary(),O&&(O.kind="summary",E.push(O)),n&&n.setEventsInLastBatch(E.length),E.length===0?Promise.resolve():(C=[],v.debug(k.debugPostingEvents(E.length)),o.sendEvents(E,l).then(w=>{w&&(w.serverTime&&(_=w.serverTime),N.isHttpErrorRecoverable(w.status)||(b=!0),w.status>=400&&S.onNextTick(()=>{s.maybeReportError(new N.LDUnexpectedResponseError(k.httpErrorMessage(w.status,"event posting","some events were dropped")))}))}))},a.start=function(){let E=()=>{a.flush(),y=setTimeout(E,p)};y=setTimeout(E,p)},a.stop=function(){clearTimeout(y)},a},Xr=function(t){let r={},e={};return r.on=function(n,s,i){e[n]=e[n]||[],e[n]=e[n].concat({handler:s,context:i})},r.off=function(n,s,i){if(e[n])for(let a=0;a<e[n].length;a++)e[n][a].handler===s&&e[n][a].context===i&&(e[n]=e[n].slice(0,a).concat(e[n].slice(a+1)))},r.emit=function(n){if(!e[n])return;let s=e[n].slice(0);for(let i=0;i<s.length;i++)s[i].handler.apply(s[i].context,Array.prototype.slice.call(arguments,1))},r.getEvents=function(){return Object.keys(e)},r.getEventListenerCount=function(n){return e[n]?e[n].length:0},r.maybeReportError=function(n){n&&(e.error?this.emit("error",n):(t||console).error(n.message))},r},Ft="ready",pe="initialized",ge="failed",Qr=function(t){let r=!1,e=!1,n=null,s=null,i=new Promise(a=>{let o=()=>{t.off(Ft,o),a()};t.on(Ft,o)}).catch(()=>{});return{getInitializationPromise:()=>s||(r?Promise.resolve():e?Promise.reject(n):(s=new Promise((a,o)=>{let l=()=>{t.off(pe,l),a()},c=u=>{t.off(ge,c),o(u)};t.on(pe,l),t.on(ge,c)}),s)),getReadyPromise:()=>i,signalSuccess:()=>{r||e||(r=!0,t.emit(pe),t.emit(Ft))},signalFailure:a=>{r||e||(e=!0,n=a,t.emit(ge,a),t.emit(Ft)),t.maybeReportError(a)}}},ta=function(t,r,e,n){let s={};function i(){let a="",o=n.getContext();return o&&(a=e||S.btoa(JSON.stringify(o))),"ld:"+r+":"+a}return s.loadFlags=()=>t.get(i()).then(a=>{if(a==null)return null;try{let o=JSON.parse(a);if(o){let l=o.$schema;l===void 0||l<1?o=S.transformValuesToVersionedValues(o):delete o.$schema}return o}catch{return s.clearFlags().then(()=>null)}}),s.saveFlags=a=>{let o=S.extend({},a,{$schema:1});return t.set(i(),JSON.stringify(o))},s.clearFlags=()=>t.clear(i()),s},ea=function(t,r){let e={},n=!1,s=i=>{n||(n=!0,r.warn(k.localStorageUnavailable(i)))};return e.isEnabled=()=>!!t,e.get=i=>new Promise(a=>{t?t.get(i).then(a).catch(o=>{s(o),a(void 0)}):a(void 0)}),e.set=(i,a)=>new Promise(o=>{t?t.set(i,a).then(()=>o(!0)).catch(l=>{s(l),o(!1)}):o(!1)}),e.clear=i=>new Promise(a=>{t?t.clear(i).then(()=>a(!0)).catch(o=>{s(o),a(!1)}):a(!1)}),e},{appendUrlPath:Un,base64URLEncode:na,objectHasOwnProperty:ra}=S,{getLDHeaders:aa,transformHeaders:ia}=Ee,{isHttpErrorRecoverable:oa}=N,sa=function(t,r,e,n){let s=r.streamUrl,i=r.logger,a={},o=Un(s,"/eval/"+e),l=r.useReport,c=r.evaluationReasons,u=r.streamReconnectDelay,d=aa(t,r),f,p=!1,v=null,y=null,C=null,_=null,b=null,T=0;function L(){let I=(A=(function(){let M=u*Math.pow(2,T);return M>3e4?3e4:M})(),A-Math.trunc(.5*Math.random()*A));var A;return T+=1,I}function D(I){if(I.status&&typeof I.status=="number"&&!oa(I.status))return O(),i.error(k.unrecoverableStreamError(I)),void(y&&(clearTimeout(y),y=null));let A=L();p||(i.warn(k.streamError(I,A)),p=!0),w(!1),O(),z(A)}function z(I){y||(I?y=setTimeout(E,I):E())}function E(){let I;y=null;let A="",M={headers:d,readTimeoutMillis:3e5};if(t.eventSourceFactory){_!=null&&(A="h="+_),l?t.eventSourceAllowsReport?(I=o,M.method="REPORT",M.headers["Content-Type"]="application/json",M.body=JSON.stringify(C)):(I=Un(s,"/ping/"+e),A=""):I=o+"/"+na(JSON.stringify(C)),M.headers=ia(M.headers,r),c&&(A=A+(A?"&":"")+"withReasons=true"),I=I+(A?"?":"")+A,O(),i.info(k.streamConnecting(I)),f=new Date().getTime(),v=t.eventSourceFactory(I,M);for(let X in b)ra(b,X)&&v.addEventListener(X,b[X]);v.onerror=D,v.onopen=()=>{T=0}}}function O(){v&&(i.info(k.streamClosing()),v.close(),v=null)}function w(I){f&&n&&n.recordStreamInit(f,!I,new Date().getTime()-f),f=null}return a.connect=function(I,A,M){C=I,_=A,b={};for(let X in M||{})b[X]=function(Y){p=!1,w(!0),M[X]&&M[X](Y)};z()},a.disconnect=function(){clearTimeout(y),y=null,O()},a.isConnected=function(){return!!(v&&t.eventSourceIsActive&&t.eventSourceIsActive(v))},a},la=function(t){let r,e,n,s,i={addPromise:(a,o)=>{r=a,e&&e(),e=o,a.then(l=>{r===a&&(n(l),t&&t())},l=>{r===a&&(s(l),t&&t())})}};return i.resultPromise=new Promise((a,o)=>{n=a,s=o}),i},{transformHeaders:ca,getLDHeaders:ua}=Ee,Nn="application/json",da=function(t,r,e){let n=r.baseUrl,s=r.useReport,i=r.evaluationReasons,a=r.logger,o={},l={};function c(u,d){if(!t.httpRequest)return new Promise((_,b)=>{b(new N.LDFlagFetchError(k.httpUnavailable()))});let f=d?"REPORT":"GET",p=ua(t,r);d&&(p["Content-Type"]=Nn);let v=l[u];v||(v=la(()=>{delete l[u]}),l[u]=v);
19let y=t.httpRequest(f,u,ca(p,r),d),C=y.promise.then(_=>{if(_.status===200){if(_.header("content-type")&&_.header("content-type").substring(0,16)===Nn)return JSON.parse(_.body);{let b=k.invalidContentType(_.header("content-type")||"");return Promise.reject(new N.LDFlagFetchError(b))}}return Promise.reject((function(b){return b.status===404?new N.LDInvalidEnvironmentIdError(k.environmentNotFound()):new N.LDFlagFetchError(k.errorFetchingFlags(b.statusText||String(b.status)))})(_))},_=>Promise.reject(new N.LDFlagFetchError(k.networkError(_))));return v.addPromise(C,()=>{y.cancel&&y.cancel()}),v.resultPromise}return o.fetchJSON=function(u){return c(S.appendUrlPath(n,u),null)},o.fetchFlagSettings=function(u,d){let f,p,v,y="";return s?(p=[n,"/sdk/evalx/",e,"/context"].join(""),v=JSON.stringify(u)):(f=S.base64URLEncode(JSON.stringify(u)),p=[n,"/sdk/evalx/",e,"/contexts/",f].join("")),d&&(y="h="+d),i&&(y=y+(y?"&":"")+"withReasons=true"),p=p+(y?"?":"")+y,a.debug(k.debugPolling(p)),c(p,v)},o},fa=function(t,r){let e={},n;return e.setContext=function(s){n=S.sanitizeContext(s),n&&r&&r(S.clone(n))},e.getContext=function(){return n?S.clone(n):null},t&&e.setContext(t),e},{v1:ha}=we,{getContextKinds:pa}=Wt,ga=function(t){function r(n){return n==null||n==="user"?"ld:$anonUserId":`ld:$contextKey:${n}`}function e(n,s){return s.key!==null&&s.key!==void 0?(s.key=s.key.toString(),Promise.resolve(s)):s.anonymous?(function(i){return t.get(r(i))})(n).then(i=>{if(i)return s.key=i,s;{let a=ha();return s.key=a,(function(o,l){return t.set(r(l),o)})(a,n).then(()=>s)}}):Promise.reject(new N.LDInvalidUserError(k.invalidContext()))}this.processContext=n=>{if(!n)return Promise.reject(new N.LDInvalidUserError(k.contextNotSpecified()));let s=S.clone(n);if(n.kind==="multi"){let i=pa(s);return Promise.all(i.map(a=>e(a,s[a]))).then(()=>s)}return e(n.kind,s)}},{v1:ma}=we,{baseOptionDefs:me}=ke,{appendUrlPath:va}=S,ve={DiagnosticId:function(t){let r={diagnosticId:ma()};return t&&(r.sdkKeySuffix=t.length>6?t.substring(t.length-6):t),r},DiagnosticsAccumulator:function(t){let r,e,n,s;function i(a){r=a,e=0,n=0,s=[]}return i(t),{getProps:()=>({dataSinceDate:r,droppedEvents:e,eventsInLastBatch:n,streamInits:s}),setProps:a=>{r=a.dataSinceDate,e=a.droppedEvents||0,n=a.eventsInLastBatch||0,s=a.streamInits||[]},incrementDroppedEvents:()=>{e++},setEventsInLastBatch:a=>{n=a},recordStreamInit:(a,o,l)=>{let c={timestamp:a,failed:o,durationMillis:l};s.push(c)},reset:i}},DiagnosticsManager:function(t,r,e,n,s,i,a){let o=!!t.diagnosticUseCombinedEvent,l="ld:"+s+":$diagnostics",c=va(i.eventsUrl,"/events/diagnostic/"+s),u=i.diagnosticRecordingInterval,d=e,f,p,v=!!i.streaming,y={};function C(){return{sdk:T(),configuration:L(),platform:t.diagnosticPlatformData}}function _(D){i.logger&&i.logger.debug(k.debugPostingDiagnosticEvent(D)),n.sendEvents(D,c,!0).then(()=>{}).catch(()=>{})}function b(){_((function(){let D=new Date().getTime(),z=F({kind:o?"diagnostic-combined":"diagnostic",id:a,creationDate:D},d.getProps());return o&&(z=F(F({},z),C())),d.reset(D),z})()),p=setTimeout(b,u),f=new Date().getTime(),o&&(function(){if(r.isEnabled()){let D=F({},d.getProps());r.set(l,JSON.stringify(D))}})()}function T(){let D=F({},t.diagnosticSdkData);return i.wrapperName&&(D.wrapperName=i.wrapperName),i.wrapperVersion&&(D.wrapperVersion=i.wrapperVersion),D}function L(){return{customBaseURI:i.baseUrl!==me.baseUrl.default,customStreamURI:i.streamUrl!==me.streamUrl.default,customEventsURI:i.eventsUrl!==me.eventsUrl.default,eventsCapacity:i.eventCapacity,eventsFlushIntervalMillis:i.flushInterval,reconnectTimeMillis:i.streamReconnectDelay,streamingDisabled:!v,allAttributesPrivate:!!i.allAttributesPrivate,diagnosticRecordingIntervalMillis:i.diagnosticRecordingInterval,usingSecureMode:!!i.hash,bootstrapMode:!!i.bootstrap,fetchGoalsDisabled:!i.fetchGoals,sendEventsOnlyForVariation:!!i.sendEventsOnlyForVariation}}return y.start=()=>{o?(function(D){if(!r.isEnabled())return D(!1);r.get(l).then(z=>{if(z)try{let E=JSON.parse(z);d.setProps(E),f=E.dataSinceDate}catch{}D(!0)}).catch(()=>{D(!1)})})(D=>{if(D){let z=(f||0)+u,E=new Date().getTime();E>=z?b():p=setTimeout(b,z-E)}else Math.floor(4*Math.random())===0?b():p=setTimeout(b,u)}):(_(F({kind:"diagnostic-init",id:a,creationDate:d.getProps().dataSinceDate},C())),p=setTimeout(b,u))},y.stop=()=>{p&&clearTimeout(p)},y.setStreaming=D=>{v=D},y}},_a=function(t,r){let e=!1,n={type:t.type,name:t.name,synchronous:t.synchronous,method:(...s)=>{try{t.method(...s)}
19catch{e||(e=!0,r.warn(k.inspectorMethodError(n.type,n.name)))}}};return n},{onNextTick:Ht}=S,J={flagUsed:"flag-used",flagDetailsChanged:"flag-details-changed",flagDetailChanged:"flag-detail-changed",clientIdentityChanged:"client-identity-changed"};Object.freeze(J);var ya={InspectorTypes:J,InspectorManager:function(t,r){let e={},n={[J.flagUsed]:[],[J.flagDetailsChanged]:[],[J.flagDetailChanged]:[],[J.clientIdentityChanged]:[]},s={[J.flagUsed]:[],[J.flagDetailsChanged]:[],[J.flagDetailChanged]:[],[J.clientIdentityChanged]:[]},i=t&&t.map(a=>_a(a,r));return i&&i.forEach(a=>{Object.prototype.hasOwnProperty.call(n,a.type)&&!a.synchronous?n[a.type].push(a):Object.prototype.hasOwnProperty.call(s,a.type)&&a.synchronous?s[a.type].push(a):r.warn(k.invalidInspector(a.type,a.name))}),e.hasListeners=a=>n[a]&&n[a].length||s[a]&&s[a].length,e.onFlagUsed=(a,o,l)=>{let c=J.flagUsed;s[c].length&&s[c].forEach(u=>u.method(a,o,l)),n[c].length&&Ht(()=>{n[c].forEach(u=>u.method(a,o,l))})},e.onFlags=a=>{let o=J.flagDetailsChanged;s[o].length&&s[o].forEach(l=>l.method(a)),n[o].length&&Ht(()=>{n[o].forEach(l=>l.method(a))})},e.onFlagChanged=(a,o)=>{let l=J.flagDetailChanged;s[l].length&&s[l].forEach(c=>c.method(a,o)),n[l].length&&Ht(()=>{n[l].forEach(c=>c.method(a,o))})},e.onIdentityChanged=a=>{let o=J.clientIdentityChanged;s[o].length&&s[o].forEach(l=>l.method(a)),n[o].length&&Ht(()=>{n[o].forEach(l=>l.method(a))})},e}},{LDTimeoutError:wa}=N,ba=function(t,r){return new Promise((e,n)=>{setTimeout(()=>{n(new wa(`${r} timed out after ${t} seconds.`))},1e3*t)})},{commonBasicLogger:zn}=be,{checkContext:ka,getContextKeys:Ea}=Wt,{InspectorTypes:jt,InspectorManager:Sa}=ya,Mt="change",Fn="internal-change",qt={initialize:function(t,r,e,n,s){let i=(function(){return e&&e.logger?e.logger:s&&s.logger&&s.logger.default||zn("warn")})(),a=Xr(i),o=Qr(a),l=ke.validate(e,a,s,i),c=Sa(l.inspectors,i),u=l.sendEvents,d=t,f=l.hash,p=ea(n.localStorage,i),v=qn(n,d,l),y=l.sendEvents&&!l.diagnosticOptOut,C=y?ve.DiagnosticId(d):null,_=y?ve.DiagnosticsAccumulator(new Date().getTime()):null,b=y?ve.DiagnosticsManager(n,p,_,v,d,l,C):null,T=sa(n,l,d,_),L=l.eventProcessor||Yr(n,l,d,_,a,v),D=da(n,l,d),z,E,O,w={},I=l.streaming,A=!1,M=!1,X=!0,Y=l.stateProvider,V=fa(null,function(h){(function(m){Y||m&&It({kind:"identify",context:m,creationDate:new Date().getTime()})})(h),c.hasListeners(jt.clientIdentityChanged)&&c.onIdentityChanged(V.getContext())}),Re=new ga(p),lt=p.isEnabled()?ta(p,d,f,V):null;function It(h){d&&(Y&&Y.enqueueEvent&&Y.enqueueEvent(h)||(h.context?(X=!1,!u||M||n.isDoNotTrack()||(i.debug(k.debugEnqueueingEvent(h.kind)),L.enqueue(h))):X&&(i.warn(k.eventWithoutContext()),X=!1)))}function Pe(h,m){c.hasListeners(jt.flagDetailChanged)&&c.onFlagChanged(h.key,ct(m))}function Te(){c.hasListeners(jt.flagDetailsChanged)&&c.onFlags(Object.entries(w).map(([h,m])=>({key:h,detail:ct(m)})).reduce((h,m)=>(h[m.key]=m.detail,h),{}))}function Ae(h,m,g,x){let R=V.getContext(),U=new Date,P={kind:"feature",key:h,context:R,value:m?m.value:null,variation:m?m.variationIndex:null,default:g,creationDate:U.getTime()},q=w[h];q&&(P.version=q.flagVersion?q.flagVersion:q.version,P.trackEvents=q.trackEvents,P.debugEventsUntilDate=q.debugEventsUntilDate),(x||q&&q.trackReason)&&m&&(P.reason=m.reason),It(P)}function Oe(h){return ka(h,!1)?Promise.resolve(h):Promise.reject(new N.LDInvalidUserError(k.invalidContext()))}function Yt(h,m,g,x,R){let U;if(w&&S.objectHasOwnProperty(w,h)&&w[h]&&!w[h].deleted){let P=w[h];U=ct(P),P.value!==null&&P.value!==void 0||(U.value=m)}else U={value:m,variationIndex:null,reason:{kind:"ERROR",errorKind:"FLAG_NOT_FOUND"}};return g&&Ae(h,U,m,x),R||(function(P,q){c.hasListeners(jt.flagUsed)&&c.onFlagUsed(P,q,V.getContext())})(h,U),U}function ct(h){return{value:h.value,variationIndex:h.variation===void 0?null:h.variation,reason:h.reason||null}}function Le(){if(E=!0,!V.getContext())return;let h=m=>{try{return JSON.parse(m)}catch{return void a.maybeReportError(new N.LDInvalidDataError(k.invalidData()))}};T.connect(V.getContext(),f,{ping:function(){i.debug(k.debugStreamPing());let m=V.getContext();D.fetchFlagSettings(m,f).then(g=>{S.deepEquals(m,V.getContext())&&ut(g||{})}).catch(g=>{a.maybeReportError(new N.LDFlagFetchError(k.errorFetchingFlags(g)))})},put:function(m){let g=h(m.data);g&&(i.debug(k.debugStreamPut()),ut(g))},patch:function(m){let g=h(m.data);if(!g)return;let x=w[g.key];if(!x||!x.version||!g.version||x.version<g.version){i.debug(k.debugStreamPatch(g.key));let R={},U=S.extend({},g);delete U.key,w[g.key]=U;let P=ct(U);R[g.key]=x?{previous:x.value,current:P}:{current:P},Pe(g,U),Qt(R)}else i.debug(k.debugStreamPatchIgnored(g.key))},delete:function(m){let g=h(m.data);if(g)if(!w[g.key]||w[g.key].version<g.version){i.debug(k.debugStreamDelete(g.key));let x={};w[g.key]&&!w[g.key].deleted&&(x[g.key]={previous:w[g.key].value}),w[g.key]={version:g.version,deleted:!0}
19,Pe(g,w[g.key]),Qt(x)}else i.debug(k.debugStreamDeleteIgnored(g.key))}})}function Xt(){E&&(T.disconnect(),E=!1)}function ut(h){let m={};if(!h)return Promise.resolve();for(let g in w)S.objectHasOwnProperty(w,g)&&w[g]&&(h[g]&&!S.deepEquals(h[g].value,w[g].value)?m[g]={previous:w[g].value,current:ct(h[g])}:h[g]&&!h[g].deleted||(m[g]={previous:w[g].value}));for(let g in h)S.objectHasOwnProperty(h,g)&&h[g]&&(!w[g]||w[g].deleted)&&(m[g]={current:ct(h[g])});return w=F({},h),Te(),Qt(m).catch(()=>{})}function Qt(h){let m=Object.keys(h);if(m.length>0){let g={};m.forEach(x=>{let R=h[x].current,U=R?R.value:void 0,P=h[x].previous;a.emit(Mt+":"+x,U,P),g[x]=R?{current:U,previous:P}:{previous:P}}),a.emit(Mt,g),a.emit(Fn,w),l.sendEventsOnlyForVariation||Y||m.forEach(x=>{Ae(x,h[x].current)})}return z&<?lt.saveFlags(w):Promise.resolve()}function te(){let h=I||O&&I===void 0;h&&!E?Le():!h&&E&&Xt(),b&&b.setStreaming(h)}function ee(h){return h===Mt||h.substr(0,7)===Mt+":"}if(typeof l.bootstrap=="string"&&l.bootstrap.toUpperCase()==="LOCALSTORAGE"&&(lt?z=!0:i.warn(k.localStorageUnavailable())),typeof l.bootstrap=="object"&&(w=(function(h){let m=Object.keys(h),g="$flagsState",x="$valid",R=h[g];!R&&m.length&&i.warn(k.bootstrapOldFormat()),h[x]===!1&&i.warn(k.bootstrapInvalid());let U={};return m.forEach(P=>{if(P!==g&&P!==x){let q={value:h[P]};R&&R[P]?q=S.extend(q,R[P]):q.version=0,U[P]=q}}),U})(l.bootstrap)),Y){let h=Y.getInitialState();h?Ue(h):Y.on("init",Ue),Y.on("update",function(m){m.context&&V.setContext(m.context),m.flags&&ut(m.flags)})}else(function(){return t?Re.processContext(r).then(Oe).then(h=>(V.setContext(h),typeof l.bootstrap=="object"?pt():z?lt.loadFlags().then(m=>m==null?(w={},D.fetchFlagSettings(V.getContext(),f).then(g=>ut(g||{})).then(pt).catch(g=>{ne(new N.LDFlagFetchError(k.errorFetchingFlags(g)))})):(w=m,S.onNextTick(pt),D.fetchFlagSettings(V.getContext(),f).then(g=>ut(g)).catch(g=>a.maybeReportError(g)))):D.fetchFlagSettings(V.getContext(),f).then(m=>{w=m||{},Te(),pt()}).catch(m=>{w={},ne(m)}))):Promise.reject(new N.LDInvalidEnvironmentIdError(k.environmentNotSpecified()))})().catch(ne);function Ue(h){d=h.environment,V.setContext(h.context),w=F({},h.flags),S.onNextTick(pt)}function pt(){i.info(k.clientInitialized()),A=!0,te(),o.signalSuccess()}function ne(h){o.signalFailure(h)}return{client:{waitForInitialization:function(h=void 0){if(h!=null){if(typeof h=="number")return(function(m){m>5&&i.warn("The waitForInitialization function was called with a timeout greater than 5 seconds. We recommend a timeout of 5 seconds or less.");let g=o.getInitializationPromise(),x=ba(m,"waitForInitialization");return Promise.race([x,g]).catch(R=>{throw R instanceof N.LDTimeoutError&&i.error(`waitForInitialization error: ${R}`),R})})(h);i.warn("The waitForInitialization method was provided with a non-numeric timeout.")}return i.warn("The waitForInitialization function was called without a timeout specified. In a future version a default timeout will be applied."),o.getInitializationPromise()},waitUntilReady:()=>o.getReadyPromise(),identify:function(h,m,g){if(M)return S.wrapPromiseCallback(Promise.resolve({}),g);if(Y)return i.warn(k.identifyDisabled()),S.wrapPromiseCallback(Promise.resolve(S.transformVersionedValuesToValues(w)),g);let x=z&<?lt.clearFlags():Promise.resolve();return S.wrapPromiseCallback(x.then(()=>Re.processContext(h)).then(Oe).then(R=>D.fetchFlagSettings(R,m).then(U=>{let P=S.transformVersionedValuesToValues(U);return V.setContext(R),f=m,U?ut(U).then(()=>P):P})).then(R=>(E&&Le(),R)).catch(R=>(a.maybeReportError(R),Promise.reject(R))),g)},getContext:function(){return V.getContext()},variation:function(h,m){return Yt(h,m,!0,!1,!1).value},variationDetail:function(h,m){return Yt(h,m,!0,!0,!1)},track:function(h,m,g){if(typeof h!="string")return void a.maybeReportError(new N.LDInvalidEventKeyError(k.unknownCustomEventKey(h)));g!==void 0&&typeof g!="number"&&i.warn(k.invalidMetricValue(typeof g)),n.customEventFilter&&!n.customEventFilter(h)&&i.warn(k.unknownCustomEventKey(h));let x=V.getContext(),R={kind:"custom",key:h,context:x,url:n.getCurrentUrl(),creationDate:new Date().getTime()};x&&x.anonymous&&(R.contextKind=x.anonymous?"anonymousUser":"user"),m!=null&&(R.data=m),g!=null&&(R.metricValue=g),It(R)},on:function(h,m,g){ee(h)?(O=!0,A&&te(),a.on(h,m,g)):a.on(...arguments)},off:function(h){if(a.off(...arguments),ee(h)){let m=!1;
19a.getEvents().forEach(g=>{ee(g)&&a.getEventListenerCount(g)>0&&(m=!0)}),m||(O=!1,E&&I===void 0&&Xt())}},setStreaming:function(h){let m=h===null?void 0:h;m!==I&&(I=m,te())},flush:function(h){return S.wrapPromiseCallback(u?L.flush():Promise.resolve(),h)},allFlags:function(){let h={};if(!w)return h;for(let m in w)S.objectHasOwnProperty(w,m)&&!w[m].deleted&&(h[m]=Yt(m,null,!l.sendEventsOnlyForVariation,!1,!0).value);return h},close:function(h){if(M)return S.wrapPromiseCallback(Promise.resolve(),h);let m=()=>{M=!0,w={}},g=Promise.resolve().then(()=>{if(Xt(),b&&b.stop(),u)return L.stop(),L.flush()}).then(m).catch(m);return S.wrapPromiseCallback(g,h)}},options:l,emitter:a,ident:V,logger:i,requestor:D,start:function(){u&&(b&&b.start(),L.start())},enqueueEvent:It,getFlagsInternal:function(){return w},getEnvironmentId:()=>d,internalChangeEventName:Fn}},commonBasicLogger:zn,errors:N,messages:k,utils:S,getContextKeys:Ea},Ca=qt.initialize,Da=qt.errors,ci=qt.messages;function Ia(t,r,e){return(r=(function(n){var s=(function(i,a){if(typeof i!="object"||!i)return i;var o=i[Symbol.toPrimitive];if(o!==void 0){var l=o.call(i,a||"default");if(typeof l!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(a==="string"?String:Number)(i)})(n,"string");return typeof s=="symbol"?s:s+""})(r))in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}function Hn(t,r){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);r&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),e.push.apply(e,n)}return e}function jn(t){for(var r=1;r<arguments.length;r++){var e=arguments[r]!=null?arguments[r]:{};r%2?Hn(Object(e),!0).forEach(function(n){Ia(t,n,e[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Hn(Object(e)).forEac
19h(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))})}return t}var ui=qt.commonBasicLogger;var Mn={promise:Promise.resolve({status:200,header:function(){return null},body:null})};function xa(t,r,e,n,s){if(s&&!(function(){var c=window.navigator&&window.navigator.userAgent;if(c){var u=c.match(/Chrom(e|ium)\/([0-9]+)\./);if(u)return parseInt(u[2],10)<73}return!0})())return Mn;var i=new window.XMLHttpRequest;for(var a in i.open(t,r,!s),e||{})Object.prototype.hasOwnProperty.call(e,a)&&i.setRequestHeader(a,e[a]);if(s){try{i.send(n)}catch{}return Mn}var o,l=new Promise(function(c,u){i.addEventListener("load",function(){o||c({status:i.status,header:function(d){return i.getResponseHeader(d)},body:i.responseText})}),i.addEventListener("error",function(){o||u(new Error)}),i.send(n)});return{promise:l,cancel:function(){o=!0,i.abort()}}}var _e=t=>{if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")};function Ra(t,r,e,n){var s,i,a=((t.kind==="substring"||t.kind==="regex")&&n.includes("/")?r:r.replace(n,"")).replace(e,"");switch(t.kind){case"exact":i=r,s=new RegExp("^"+_e(t.url)+"/?$");break;case"canonical":i=a,s=new RegExp("^"+_e(t.url)+"/?$");break;case"substring":i=a,s=new RegExp(".*"+_e(t.substring)+".*$");break;case"regex":i=a,s=new RegExp(t.pattern);break;default:return!1}return s.test(i)}function Vn(t,r){for(var e={},n=null,s=[],i=0;i<t.length;i++)for(var a=t[i],o=a.urls||[],l=0;l<o.length;l++)if(Ra(o[l],window.location.href,window.location.search,window.location.hash)){a.kind==="pageview"?r("pageview",a):(s.push(a),r("click_pageview",a));break}return s.length>0&&(n=function(c){for(var u=(function(f,p){for(var v=[],y=0;y<p.length;y++)for(var C=f.target,_=p[y],b=_.selector,T=document.querySelectorAll(b);C&&T.length>0;){for(var L=0;L<T.length;L++)C===T[L]&&v.push(_);C=C.parentNode}return v})(c,s),d=0;d<u.length;d++)r("click",u[d])},document.addEventListener("click",n)),e.dispose=function(){document.removeEventListener("click",n)},e}var Pa=300;function Ta(t,r){var e,n;function s(){n&&n.dispose(),e&&e.length&&(n=Vn(e,i))}function i(a,o){var l=t.ident.getContext(),c={kind:a,key:o.key,data:null,url:window.location.href,creationDate:new Date().getTime(),context:l};return a==="click"&&(c.selector=o.selector),t.enqueueEvent(c)}return t.requestor.fetchJSON("/sdk/goals/"+t.getEnvironmentId()).then(function(a){a&&a.length>0&&(n=Vn(e=a,i),(function(o,l){var c,u=window.location.href;function d(){(c=window.location.href)!==u&&(u=c,l())}(function f(p,v){p(),setTimeout(function(){f(p,v)},v)})(d,o),window.history&&window.history.pushState?window.addEventListener("popstate",d):window.addEventListener("hashchange",d)})(Pa,s)),r()}).catch(function(a){t.emitter.maybeReportError(new Da.LDUnexpectedResponseError((a&&a.message,a.message))),r()}),{}}var Vt="goalsReady",Aa={fetchGoals:{default:!0},hash:{type:"string"},eventProcessor:{type:"object"},eventUrlTransformer:{type:"function"},disableSyncEventPost:{default:!1}};function Zn(t,r){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=(function(u){var d,f={userAgentHeaderName:"X-LaunchDarkly-User-Agent",synchronousFlush:!1};if(window.XMLHttpRequest){var p=u&&u.disableSyncEventPost;f.httpRequest=function(_,b,T,L){var D=f.synchronousFlush&!p;return f.synchronousFlush=!1,xa(_,b,T,L,D)}}f.httpAllowsPost=function(){return d===void 0&&(d=!!window.XMLHttpRequest&&"withCredentials"in new window.XMLHttpRequest),d},f.httpFallbackPing=function(_){new window.Image().src=_};var v,y=u&&u.eventUrlTransformer;f.getCurrentUrl=function(){return y?y(window.location.href):window.location.href},f.isDoNotTrack=function(){var _;return(_=window.navigator&&window.navigator.doNotTrack!==void 0?window.navigator.doNotTrack:window.navigator&&window.navigator.msDoNotTrack!==void 0?window.navigator.msDoNotTrack:window.doNotTrack)===1||_===!0||_==="1"||_==="yes"};try{window.localStorage&&(f.localStorage={get:function(_){return new Promise(function(b){b(window.localStorage.getItem(_))})},set:function(_,b){return new Promise(function(T){window.localStorage.setItem(_,b),T()})},clear:function(_){return new Promise(function(b){window.localStorage.removeItem(_),b()})}})}catch{f.localStorage=null}if(u&&u.useReport&&typeof window.EventSourcePolyfill=="function"&&window.EventSourcePolyfill.supp
19ortedOptions&&window.EventSourcePolyfill.supportedOptions.method?(f.eventSourceAllowsReport=!0,v=window.EventSourcePolyfill):(f.eventSourceAllowsReport=!1,v=window.EventSource),window.EventSource){var C=3e5;f.eventSourceFactory=function(_,b){var T=jn(jn({},{heartbeatTimeout:C,silentTimeout:C,skipDefaultHeaders:!0}),b);return new v(_,T)},f.eventSourceIsActive=function(_){return _.readyState===window.EventSource.OPEN||_.readyState===window.EventSource.CONNECTING}}return f.userAgent="JSClient",f.version="3.4.0",f.diagnosticSdkData={name:"js-client-sdk",version:"3.4.0"},f.diagnosticPlatformData={name:"JS"},f.diagnosticUseCombinedEvent=!0,f})(e),s=Ca(t,r,e,n,Aa),i=s.client,a=s.options,o=s.emitter,l=new Promise(function(u){var d=o.on(Vt,function(){o.off(Vt,d),u()})});i.waitUntilGoalsReady=function(){return l},a.fetchGoals?Ta(s,function(){return o.emit(Vt)}):o.emit(Vt),document.readyState!=="complete"?window.addEventListener("load",s.start):s.start();var c=function(){n.synchronousFlush=!0,i.flush().catch(function(){}),n.synchronousFlush=!1};return document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&c()}),window.addEventListener("pagehide",c),i}var Se=(()=>{class t{client;configuration;_featureFlags=gt({});featureFlags=this._featureFlags.asReadonly();_initialized=gt(!1);initialized=this._initialized.asReadonly();configure(e){return new Promise(n=>{if(!e||!e.launchDarklyClientId||!e.userKey&&!e.allowAnonymous)return this._initialized.set(!0),n();this.configuration=e;let s=F(F({kind:"user"},this.configuration.userKey?{key:this.configuration.userKey}:{}),this.configuration.allowAnonymous?{anonymous:!0}:{});try{this.client=Zn(this.configuration.launchDarklyClientId,s),this.client.waitForInitialization(5).then(()=>{this._featureFlags.set(this.client.allFlags()),this._initialized.set(!0),n()}).catch(i=>{console.error("Error during LaunchDarkly initialization:",i),this._initialized.set(!0),n()})}catch(i){console.error("LaunchDarkly initialization error:",i),this._initialized.set(!0),n()}})}getFlag(e,n){try{if(this.client&&this._initialized())try{return this.client.variation(e,n)}catch(i){console.warn("LD variation() failed, falling back to snapshot:",i)}let s=this._featureFlags();if(s){let i=s;if(Object.prototype.hasOwnProperty.call(i,e))return i[e]}}catch(s){console.error("Error reading flag, returning fallback:",s)}return n}getSnapshot(){return this._featureFlags()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=nt({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Lo=yr(Xn());function St(t,r){let e=0,n=[],s,i=!0,a=0,o=[],l=r,{stop:c}=_t(t,"message",({data:f})=>{if(f.type!=="wrote"||f.streamId!==l)return;let p=o[0];p&&(p.id===f.id?(o.shift(),e+=f.additionalBytesCount,n.push(f.result),s=f.trailer,p.writeCallback?p.writeCallback(f.result.byteLength):p.finishCallback&&p.finishCallback()):p.id<f.id&&c())});function u(){let f=n.length===0?new Uint8Array(0):rn(n.concat(s)),p={rawBytesCount:e,output:f,outputBytesCount:f.byteLength,encoding:"deflate"};return e=0,n=[],p}function d(){i||(t.postMessage({action:"reset",streamId:r}),i=!0)}return{isAsync:!0,get isEmpty(){return i},write(f,p){t.postMessage({action:"write",id:a,data:f,streamId:r}),o.push({id:a,writeCallback:p,data:f}),i=!1,a+=1},finish(f){d(),o.length?(o.forEach(p=>{delete p.writeCallback}),o[o.length-1].finishCallback=()=>f(u())):f(u())},finishSync(){d();let f=o.map(p=>p.data).join("");return o.length=0,ot(F({},u()),{pendingData:f})},estimateEncodedBytesCount(f){return f.length/8},stop(){c()}}}function ht({configuredUrl:t,error:r,source:e,scriptType:n}){if(mt.error(`${e} failed to start: an error occurred while initializing the ${n}:`,r),r instanceof Event||r instanceof Error&&La(r.message)){let s;t?s=`Please make sure the ${n} URL ${t} is correct and CSP is correctly configured.`:s="Please make sure CSP is correctly configured.",mt.error(`${s} See documentation at ${tn}/integrations/content_security_policy_logs/#use-csp-with-real-user-monitoring-and-session-replay`)}else n==="worker"&&Lt(r)}function La(t){return t.includes("Content Security Policy")||t.includes("requires 'TrustedScriptURL'")}var Na=30*1e3;function za(t){return new Worker(t.workerUrl||URL.createObjectURL(new Blob(['(()=>{function t(t){if(1===t.length)return t[0];const e=t.reduce((t,e)=>t+e.length,0),a=new Uint8Array(e);let n=0;for(const e of t)a.set(e,n),n+=e.length;return a}function e(t){for(var e=t.length;--e>=0;)t[e]=0}var a=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),n=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),r=new
19Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),i=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=Array(576);e(s);var h=Array(60);e(h);var l=Array(512);e(l);var _=Array(256);e(_);var o=Array(29);e(o);var d,u,f,c=Array(30);function p(t,e,a,n,r){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=n,this.max_length=r,this.has_stree=t?.length}function g(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}e(c);var v=function(t){return t<256?l[t]:l[256+(t>>>7)]},w=function(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},m=function(t,e,a){t.bi_valid>16-a?(t.bi_buf|=e<<t.bi_valid&65535,w(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)},b=function(t,e,a){m(t,a[2*e],a[2*e+1])},y=function(t,e){var a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},z=function(t,e,a){var n,r,i=Array(16),s=0;for(n=1;n<=15;n++)i[n]=s=s+a[n-1]<<1;for(r=0;r<=e;r++){var h=t[2*r+1];0!==h&&(t[2*r]=y(i[h]++,h))}},k=function(t){var e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0},x=function(t){t.bi_valid>8?w(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},A=function(t,e,a,n){var r=2*e,i=2*a;return t[r]<t[i]||t[r]===t[i]&&n[e]<=n[a]},U=function(t,e,a){for(var n=t.heap[a],r=a<<1;r<=t.heap_len&&(r<t.heap_len&&A(e,t.heap[r+1],t.heap[r],t.depth)&&r++,!A(e,n,t.heap[r],t.depth));)t.heap[a]=t.heap[r],a=r,r<<=1;t.heap[a]=n},B=function(t,e,r){var i,s,h,l,d=0;if(0!==t.last_lit)do{i=t.pending_buf[t.d_buf+2*d]<<8|t.pending_buf[t.d_buf+2*d+1],s=t.pending_buf[t.l_buf+d],d++,0===i?b(t,s,e):(h=_[s],b(t,h+256+1,e),0!==(l=a[h])&&(s-=o[h],m(t,s,l)),i--,h=v(i),b(t,h,r),0!==(l=n[h])&&(i-=c[h],m(t,i,l)))}while(d<t.last_lit);b(t,256,e)},I=function(t,e){var a,n,r,i=e.dyn_tree,s=e.stat_desc.static_tree,h=e.stat_desc.has_stree,l=e.stat_desc.elems,_=-1;for(t.heap_len=0,t.heap_max=573,a=0;a<l;a++)0!==i[2*a]?(t.heap[++t.heap_len]=_=a,t.depth[a]=0):i[2*a+1]=0;for(;t.heap_len<2;)i[2*(r=t.heap[++t.heap_len]=_<2?++_:0)]=1,t.depth[r]=0,t.opt_len--,h&&(t.static_len-=s[2*r+1]);for(e.max_code=_,a=t.heap_len>>1;a>=1;a--)U(t,i,a);r=l;do{a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],U(t,i,1),n=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=n,i[2*r]=i[2*a]+i[2*n],t.depth[r]=(t.depth[a]>=t.depth[n]?t.depth[a]:t.depth[n])+1,i[2*a+1]=i[2*n+1]=r,t.heap[1]=r++,U(t,i,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],function(t,e){var a,n,r,i,s,h,l=e.dyn_tree,_=e.max_code,o=e.stat_desc.static_tree,d=e.stat_desc.has_stree,u=e.stat_desc.extra_bits,f=e.stat_desc.extra_base,c=e.stat_desc.max_length,p=0;for(i=0;i<=15;i++)t.bl_count[i]=0;for(l[2*t.heap[t.heap_max]+1]=0,a=t.heap_max+1;a<573;a++)(i=l[2*l[2*(n=t.heap[a])+1]+1]+1)>c&&(i=c,p++),l[2*n+1]=i,n>_||(t.bl_count[i]++,s=0,n>=f&&(s=u[n-f]),h=l[2*n],t.opt_len+=h*(i+s),d&&(t.static_len+=h*(o[2*n+1]+s)));if(0!==p){do{for(i=c-1;0===t.bl_count[i];)i--;t.bl_count[i]--,t.bl_count[i+1]+=2,t.bl_count[c]--,p-=2}while(p>0);for(i=c;0!==i;i--)for(n=t.bl_count[i];0!==n;)(r=t.heap[--a])>_||(l[2*r+1]!==i&&(t.opt_len+=(i-l[2*r+1])*l[2*r],l[2*r+1]=i),n--)}}(t,e),z(i,_,t.bl_count)},E=function(t,e,a){var n,r,i=-1,s=e[1],h=0,l=7,_=4;for(0===s&&(l=138,_=3),e[2*(a+1)+1]=65535,n=0;n<=a;n++)r=s,s=e[2*(n+1)+1],++h<l&&r===s||(h<_?t.bl_tree[2*r]+=h:0!==r?(r!==i&&t.bl_tree[2*r]++,t.bl_tree[32]++):h<=10?t.bl_tree[34]++:t.bl_tree[36]++,h=0,i=r,0===s?(l=138,_=3):r===s?(l=6,_=3):(l=7,_=4))},D=function(t,e,a){var n,r,i=-1,s=e[1],h=0,l=7,_=4;for(0===s&&(l=138,_=3),n=0;n<=a;n++)if(r=s,s=e[2*(n+1)+1],!(++h<l&&r===s)){if(h<_)do{b(t,r,t.bl_tree)}while(0!==--h);else 0!==r?(r!==i&&(b(t,r,t.bl_tree),h--),b(t,16,t.bl_tree),m(t,h-3,2)):h<=10?(b(t,17,t.bl_tree),m(t,h-3,3)):(b(t,18,t.bl_tree),m(t,h-11,7));h=0,i=r,0===s?(l=138,_=3):r===s?(l=6,_=3):(l=7,_=4)}},M=!1,j=function(t,e,a,n){m(t,0+(n?1:0),3),function(t,e,a){x(t),w(t,a),w(t,~a),t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a}(t,e,a)},C=j,L=function(t,e,a,n){for(var r=65535&t,i=t>>>16&65535,s=0;0!==a;){a-=s=a>2e3?2e3:a;do{i=i+(r=r+e[n++]|0)|0}while(--s);r%=65521,i%=65521}return r|i<<16},S=new Uint32Array(function(){for(var t,e=[],a=0;a<256;a++){t=a;for(var n=0;n<8;n++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e}()),O=function(t,e,a,n){var r=S,i=n+a;t^=-1;for(var s=n;s<i;s++)t=t>>>8^r[255&(t^e[s])];return-1^t},T={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},q=C,F=function(t,e,a){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&a,t.last_lit++,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(_[a]+256+1)]++,t.dyn_dtree[2*v(e)]++),t.last_lit===t.lit_bufsize-1},G=-2,H=258,J=262,K=103,N=113,P=666,Q=function(t,e){return t.msg=T[e],e},R=function(t){return(t<<1)-(t>4?9:0)},V=function(t){for(var e=t.length;--e>=0;)t[e]=0},W=function(t,e,a){return(e<<t.hash_shift^a)&t.hash_mask},X=function(t){var e=t.state,a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},Y=function(t,e){(function(t,e,a,n){var r,l,_=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=function(t){var e,a=4093624447;for(e=0;e<=31;e++,a>>>=1)if(1&a&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0}(t)),I(t,t.l_desc),I(t,t.d_desc),_=function(t){var e;
19for(E(t,t.dyn_ltree,t.l_desc.max_code),E(t,t.dyn_dtree,t.d_desc.max_code),I(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*i[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),r=t.opt_len+3+7>>>3,(l=t.static_len+3+7>>>3)<=r&&(r=l)):r=l=a+5,a+4<=r&&-1!==e?j(t,e,a,n):4===t.strategy||l===r?(m(t,2+(n?1:0),3),B(t,s,h)):(m(t,4+(n?1:0),3),function(t,e,a,n){var r;for(m(t,e-257,5),m(t,a-1,5),m(t,n-4,4),r=0;r<n;r++)m(t,t.bl_tree[2*i[r]+1],3);D(t,t.dyn_ltree,e-1),D(t,t.dyn_dtree,a-1)}(t,t.l_desc.max_code+1,t.d_desc.max_code+1,_+1),B(t,t.dyn_ltree,t.dyn_dtree)),k(t),n&&x(t)})(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,X(t.strm)},Z=function(t,e){t.pending_buf[t.pending++]=e},$=function(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},tt=function(t,e,a,n){var r=t.avail_in;return r>n&&(r=n),0===r?0:(t.avail_in-=r,e.set(t.input.subarray(t.next_in,t.next_in+r),a),1===t.state.wrap?t.adler=L(t.adler,e,r,a):2===t.state.wrap&&(t.adler=O(t.adler,e,r,a)),t.next_in+=r,t.total_in+=r,r)},et=function(t,e){var a,n,r=t.max_chain_length,i=t.strstart,s=t.prev_length,h=t.nice_match,l=t.strstart>t.w_size-J?t.strstart-(t.w_size-J):0,_=t.window,o=t.w_mask,d=t.prev,u=t.strstart+H,f=_[i+s-1],c=_[i+s];t.prev_length>=t.good_match&&(r>>=2),h>t.lookahead&&(h=t.lookahead);do{if(_[(a=e)+s]===c&&_[a+s-1]===f&&_[a]===_[i]&&_[++a]===_[i+1]){i+=2,a++;do{}while(_[++i]===_[++a]&&_[++i]===_[++a]&&_[++i]===_[++a]&&_[++i]===_[++a]&&_[++i]===_[++a]&&_[++i]===_[++a]&&_[++i]===_[++a]&&_[++i]===_[++a]&&i<u);if(n=H-(u-i),i=u-H,n>s){if(t.match_start=e,s=n,n>=h)break;f=_[i+s-1],c=_[i+s]}}}while((e=d[e&o])>l&&0!==--r);return s<=t.lookahead?s:t.lookahead},at=function(t){var e,a,n,r,i,s=t.w_size;do{if(r=t.window_size-t.lookahead-t.strstart,t.strstart>=s+(s-J)){t.window.set(t.window.subarray(s,s+s),0),t.match_start-=s,t.strstart-=s,t.block_start-=s,e=a=t.hash_size;do{n=t.head[--e],t.head[e]=n>=s?n-s:0}while(--a);e=a=s;do{n=t.prev[--e],t.prev[e]=n>=s?n-s:0}while(--a);r+=s}if(0===t.strm.avail_in)break;if(a=tt(t.strm,t.window,t.strstart+t.lookahead,r),t.lookahead+=a,t.lookahead+t.insert>=3)for(i=t.strstart-t.insert,t.ins_h=t.window[i],t.ins_h=W(t,t.ins_h,t.window[i+1]);t.insert&&(t.ins_h=W(t,t.ins_h,t.window[i+3-1]),t.prev[i&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=i,i++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<J&&0!==t.strm.avail_in)},nt=function(t,e){for(var a,n;;){if(t.lookahead<J){if(at(t),t.lookahead<J&&0===e)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=W(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-J&&(t.match_length=et(t,a)),t.match_length>=3)if(n=F(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=W(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!==--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=W(t,t.ins_h,t.window[t.strstart+1]);else n=F(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(Y(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,4===e?(Y(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Y(t,!1),0===t.strm.avail_out)?1:2},rt=function(t,e){for(var a,n,r;;){if(t.lookahead<J){if(at(t),t.lookahead<J&&0===e)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=W(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length<t.max_lazy_match&&t.strstart-a<=t.w_size-J&&(t.match_length=et(t,a),t.match_length<=5&&(1===t.strategy||3===t.match_length&&t.strstart-t.match_start>4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){r=t.strstart+t.lookahead-3,n=F(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=r&&(t.ins_h=W(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!==--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,n&&(Y(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if((n=F(t,0,t.window[t.strstart-1]))&&Y(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=F(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,4===e?(Y(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Y(t,!1),0===t.strm.avail_out)?1:2};function it(t,e,a,n,r){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=n,this.func=r}var st=[new it(0,0,0,0,function(t,e){var a=65535;for(a>t.pending_buf_size-5&&(a=t.pending_buf_size-5);;){if(t.lookahead<=1){if(at(t),0===t.lookahead&&0===e)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+a;if((0===t.strstart||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,Y(t,!1),0===t.strm.avail_out))return 1;if(t.strstart-t.block_start>=t.w_size-J&&(Y(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(Y(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&(Y(t,!1),t.strm.avail_out),1)}),new it(4,4,8,4,nt),new it(4,5,16,8,nt),new it(4,6,32,32,nt),new it(4,4,16,16,rt),new it(8,16,32,32,rt),new it(8,16,128,128,rt),new it(8,32,128,256,rt),new it(32,128,258,1024,rt),new it(32,258,258,4096,rt)];function ht(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),V(this.dyn_ltree),V(this.dyn_dtree),V(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),V(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),V(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}for(var lt=function(t){var e,i=function(t){if(!t?.state)return Q(t,G);t.total_in=t.total_out=0,t.data_type=2;var e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?42:N,t.adler=2===e.wrap?0:1,e.last_flush=0,function(t){M||(function(){var t,e,i,g,v,w=Array(16);for(i=0,g=0;g<28;g++)for(o[g]=i,t=0;t<1<<a[g];t++)_[i++]=g;for(_[i-1]=g,v=0,g=0;g<16;g++)for(c[g]=v,t=0;t<1<<n[g];t++)l[v++]=g;for(v>>=7;g<30;g++)for(c[g]=v<<7,t=0;t<1<<n[g]-7;t++)l[256+v++]=g;for(e=0;e<=15;e++)w[e]=0;for(t=0;t<=143;)s[2*t+1]=8,t++,w[8]++;for(;t<=255;)s[2*t+1]=9,t++,w[9]++;for(;t<=279;)s[2*t+1]=7,t++,w[7]++;for(;t<=287;)s[2*t+1]=8,t++,w[8]++;for(z(s,287,w),t=0;t<30;t++)h[2*t+1]=5,h[2*t]=y(t,5);d=new p(s,a,257,286,15),u=new p(h,n,0,30,15),f=new p([],r,0,19,7)}(),M=!0),t.l_desc=new g(t.dyn_ltree,d),t.d_desc=new g(t.dyn_dtree,u),t.bl_desc=new g(t.bl_tree,f),t.bi_buf=0,t.bi_valid=0,k(t)}(e),0}(t);return 0===i&&((e=t.state).window_size=2*e.w_size,V(e.head),e.max_lazy_match=st[e.level].max_lazy,e.good_match=st[e.level].good_length,e.nice_match=st[e.level].nice_length,e.max_chain_length=st[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=2,e.match_available=0,e.ins_h=0),i},_t=function(t,e){var a,n;if(!t?.state||e>5||e<0)return t?Q(t,G):G;var r=t.state;if(!t.output||!t.input&&0!==t.avail_in||r.status===P&&4!==e)return Q(t,0===t.avail_out?-5:G);r.strm=t;var i=r.last_flush;if(r.last_flush=e,42===r.status)if(2===r.wrap)t.adler=0,Z(r,31),Z(r,139),Z(r,8),r.gzhead?(Z(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),Z(r,255&r.gzhead.time),Z(r,r.gzhead.time>>8&255),Z(r,r.gzhead.time>>16&255),Z(r,r.gzhead.time>>24&255),Z(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),Z(r,255&r.gzhead.os),r.gzhead.extra?.length&&(Z(r,255&r.gzhead.extra.length),Z(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(t.adler=O(t.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(Z(r,0),Z(r,0),Z(r,0),Z(r,0),Z(r,0),Z(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),Z(r,3),r.status=N);else{var h=8+(r.w_bits-8<<4)<<8;h|=(r.strategy>
19=2||r.level<2?0:r.level<6?1:6===r.level?2:3)<<6,0!==r.strstart&&(h|=32),h+=31-h%31,r.status=N,$(r,h),0!==r.strstart&&($(r,t.adler>>>16),$(r,65535&t.adler)),t.adler=1}if(69===r.status)if(r.gzhead.extra){for(a=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>a&&(t.adler=O(t.adler,r.pending_buf,r.pending-a,a)),X(t),a=r.pending,r.pending!==r.pending_buf_size));)Z(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>a&&(t.adler=O(t.adler,r.pending_buf,r.pending-a,a)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){a=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>a&&(t.adler=O(t.adler,r.pending_buf,r.pending-a,a)),X(t),a=r.pending,r.pending===r.pending_buf_size)){n=1;break}n=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,Z(r,n)}while(0!==n);r.gzhead.hcrc&&r.pending>a&&(t.adler=O(t.adler,r.pending_buf,r.pending-a,a)),0===n&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){a=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>a&&(t.adler=O(t.adler,r.pending_buf,r.pending-a,a)),X(t),a=r.pending,r.pending===r.pending_buf_size)){n=1;break}n=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,Z(r,n)}while(0!==n);r.gzhead.hcrc&&r.pending>a&&(t.adler=O(t.adler,r.pending_buf,r.pending-a,a)),0===n&&(r.status=K)}else r.status=K;if(r.status===K&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&X(t),r.pending+2<=r.pending_buf_size&&(Z(r,255&t.adler),Z(r,t.adler>>8&255),t.adler=0,r.status=N)):r.status=N),0!==r.pending){if(X(t),0===t.avail_out)return r.last_flush=-1,0}else if(0===t.avail_in&&R(e)<=R(i)&&4!==e)return Q(t,-5);if(r.status===P&&0!==t.avail_in)return Q(t,-5);if(0!==t.avail_in||0!==r.lookahead||0!==e&&r.status!==P){var l=2===r.strategy?function(t,e){for(var a;;){if(0===t.lookahead&&(at(t),0===t.lookahead)){if(0===e)return 1;break}if(t.match_length=0,a=F(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(Y(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(Y(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Y(t,!1),0===t.strm.avail_out)?1:2}(r,e):3===r.strategy?function(t,e){for(var a,n,r,i,s=t.window;;){if(t.lookahead<=H){if(at(t),t.lookahead<=H&&0===e)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=s[r=t.strstart-1])===s[++r]&&n===s[++r]&&n===s[++r]){i=t.strstart+H;do{}while(n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&r<i);t.match_length=H-(i-r),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=F(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=F(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(Y(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(Y(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Y(t,!1),0===t.strm.avail_out)?1:2}(r,e):st[r.level].func(r,e);if(3!==l&&4!==l||(r.status=P),1===l||3===l)return 0===t.avail_out&&(r.last_flush=-1),0;if(2===l&&(1===e?function(t){m(t,2,3),b(t,256,s),function(t){16===t.bi_valid?(w(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}(r):5!==e&&(q(r,0,0,!1),3===e&&(V(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),X(t),0===t.avail_out))return r.last_flush=-1,0}return 4!==e?0:r.wrap<=0?1:(2===r.wrap?(Z(r,255&t.adler),Z(r,t.adler>>8&255),Z(r,t.adler>>16&255),Z(r,t.adler>>24&255),Z(r,255&t.total_in),Z(r,t.total_in>>8&255),Z(r,t.total_in>>16&255),Z(r,t.total_in>>24&255)):($(r,t.adler>>>16),$(r,65535&t.adler)),X(t),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?0:1)},ot=function(t){if(!t?.state)return G;var e=t.state.status;return 42!==e&&69!==e&&73!==e&&91!==e&&e!==K&&e!==N&&e!==P?Q(t,G):(t.state=null,e===N?Q(t,-3):0)},dt=new Uint8Array(256),ut=0;ut<256;ut++)dt[ut]=ut>=252?6:ut>=248?5:ut>=240?4:ut>=224?3:ut>=192?2:1;dt[254]=dt[254]=1;var ft=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0},ct=Object.prototype.toString;function pt(){this.options={level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0};var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ft,this.strm.avail_out=0;var e,a,n=function(t,e,a,n,r,i){if(!t)return G;var s=1;if(-1===e&&(e=6),n<0?(s=0,n=-n):n>15&&(s=2,n-=16),r<1||r>9||8!==a||n<8||n>15||e<0||e>9||i<0||i>4)return Q(t,G);8===n&&(n=9);var h=new ht;return t.state=h,h.strm=t,h.wrap=s,h.gzhead=null,h.w_bits=n,h.w_size=1<<h.w_bits,h.w_mask=h.w_size-1,h.hash_bits=r+7,h.hash_size=1<<h.hash_bits,h.hash_mask=h.hash_size-1,h.hash_shift=~~((h.hash_bits+3-1)/3),h.window=new Uint8Array(2*h.w_size),h.head=new Uint16Array(h.hash_size),h.prev=new Uint16Array(h.w_size),h.lit_bufsize=1<<r+6,h.pending_buf_size=4*h.lit_bufsize,h.pending_buf=new Uint8Array(h.pending_buf_size),h.d_buf=1*h.lit_bufsize,h.l_buf=3*h.lit_bufsize,h.level=e,h.strategy=i,h.method=a,lt(t)}(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==n)throw Error(T[n]);if(t.header&&(e=this.strm,a=t.header,e?.state&&(2!==e.state.wrap||(e.state.gzhead=a))),t.dictionary){var r;if(r="[object ArrayBuffer]"===ct.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,0!==(n=function(t,e){var a=e.length;if(!t?.state)return G;var n=t.state,r=n.wrap;if(2===r||1===r&&42!==n.status||n.lookahead)return G;if(1===r&&(t.adler=L(t.adler,e,a,0)),n.wrap=0,a>=n.w_size){0===r&&(V(n.head),n.strstart=0,n.block_start=0,n.insert=0);var i=new Uint8Array(n.w_size);
19i.set(e.subarray(a-n.w_size,a),0),e=i,a=n.w_size}var s=t.avail_in,h=t.next_in,l=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,at(n);n.lookahead>=3;){var _=n.strstart,o=n.lookahead-2;do{n.ins_h=W(n,n.ins_h,n.window[_+3-1]),n.prev[_&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=_,_++}while(--o);n.strstart=_,n.lookahead=2,at(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,t.next_in=h,t.input=l,t.avail_in=s,n.wrap=r,0}(this.strm,r)))throw Error(T[n]);this._dict_set=!0}}function gt(t,e,a){try{t.postMessage({type:"errored",error:e,streamId:a})}catch{t.postMessage({type:"errored",error:e+"",streamId:a})}}function vt(t){const e=t.strm.adler;return new Uint8Array([3,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e])}pt.prototype.push=function(t,e){var a,n,r=this.strm,i=this.options.chunkSize;if(this.ended)return!1;for(n=e===~~e?e:!0===e?4:0,"[object ArrayBuffer]"===ct.call(t)?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;;)if(0===r.avail_out&&(r.output=new Uint8Array(i),r.next_out=0,r.avail_out=i),(2===n||3===n)&&r.avail_out<=6)this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;else{if(1===(a=_t(r,n)))return r.next_out>0&&this.onData(r.output.subarray(0,r.next_out)),a=ot(this.strm),this.onEnd(a),this.ended=!0,0===a;if(0!==r.avail_out){if(n>0&&r.next_out>0)this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;else if(0===r.avail_in)break}else this.onData(r.output)}return!0},pt.prototype.onData=function(t){this.chunks.push(t)},pt.prototype.onEnd=function(t){0===t&&(this.result=function(t){for(var e=0,a=0,n=t.length;a<n;a++)e+=t[a].length;for(var r=new Uint8Array(e),i=0,s=0,h=t.length;i<h;i++){var l=t[i];r.set(l,s),s+=l.length}return r}(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},function(e=self){try{const a=new Map;e.addEventListener("message",n=>{try{const r=function(e,a){switch(a.action){case"init":return{type:"initialized",version:"7.10.0"};case"write":{let n=e.get(a.streamId);n||(n=new pt,e.set(a.streamId,n));const r=n.chunks.length,i=(new TextEncoder).encode(a.data);return n.push(i,2),{type:"wrote",id:a.id,streamId:a.streamId,result:t(n.chunks.slice(r)),trailer:vt(n),additionalBytesCount:i.length}}case"reset":e.delete(a.streamId)}}(a,n.data);r&&e.postMessage(r)}catch(t){gt(e,t,n.data&&"streamId"in n.data?n.data.streamId:void 0)}})}catch(t){gt(e,t)}}()})();'])))}var H={status:0};function Ct(t,r,e){switch(H.status===0&&Fa(t,r),H.status){case 1:return H.initializationFailureCallbacks.push(e),H.worker;case 3:return H.worker}}function Jt(){return H.status}function Fa(t,r){try{let e=za(t),{stop:n}=_t(e,"error",a=>{Ie(t,r,a)}),{stop:s}=_t(e,"message",({data:a})=>{a.type==="errored"?Ie(t,r,a.error,a.streamId):a.type==="initialized"&&ja(a.version)});e.postMessage({action:"init"}),nn(()=>Ha(r),Na),H={status:1,worker:e,stop:()=>{n(),s()},initializationFailureCallbacks:[]}}catch(e){Ie(t,r,e)}}function Ha(t){H.status===1&&(mt.error(`${t} failed to start: a timeout occurred while initializing the Worker`),H.initializationFailureCallbacks.forEach(r=>r()),H={status:2})}function ja(t){H.status===1&&(H={status:3,worker:H.worker,stop:H.stop,version:t})}function Ie(t,r,e,n){H.status===1||H.status===0?(ht({configuredUrl:t.workerUrl,error:e,source:r,scriptType:"worker"}),H.status===1&&H.initializationFailureCallbacks.forEach(s=>s()),H={status:2}):Lt(e,{worker_version:H.status===3&&H.version,stream_id:n})}function Qn(t,r,e,n){let s=r.findTrackedSession(),i=Ma(t,s,n),a=e.findView();return gn(t,{viewContext:a,errorType:i,session:s})}function Ma(t,r,e){if(!r)return"rum-not-tracked";if(Ut(r,t)===wt.OFF)return"incorrect-session-plan";if(!e)return"replay-not-started"}function tr(t,r){if(!t.metricsEnabled)return{stop:rt};let e,n,s,{unsubscribe:i}=r.subscribe(a=>{switch(a.type){case"start":e={forced:a.forced,timestamp:vt()},n=void 0,s=void 0;break;case"document-ready":e&&(n=Pt(e.timestamp,vt()));break;case"recorder-settled":e&&(s=Pt(e.timestamp,vt()));break;case"aborted":case"deflate-encoder-load-failed":case"recorder-load-failed":case"succeeded":i(),e&&sn(on.RECORDER_INIT_METRICS_TELEMETRY_NAME,{metrics:Va(e.forced,s,Pt(e.timestamp,vt()),a.type,n)})}});return{stop:i}}function Va(t,r,e,n,s){return{forced:t,loadRecorderModuleDuration:r,recorderInitDuration:e,result:n,waitForDocReadyDuration:s}}function er(){return tt(this,null,function*(){try{return yield $a()}catch(t){ht({error:t,source:"Recorder",scriptType:"module"})}})}function $a(){return tt(this,null,function*(){return(yield import("./chunk-45GGPBBD.js")).startRecording})}function rr(t,r,e,n,s,i){let a=0,o;r.subscribe(re.SESSION_EXPIRED,()=>{(a===2||a===3)&&(d(),a=1)}),r.subscribe(re.SESSION_RENEWED,()=>{a===1&&u()});let l=new en;tr(i,l);let c=f=>tt(null,null,function*(){l.notify({type:"start",forced:f});let[p]=yield Promise.all([nr(l,{type:"recorder-settled"},er()),nr(l,{type:"document-ready"},dn("interactive"))]);if(a!==2){l.notify({type:"aborted"});return}if(!p){a=0,l.notify({type:"recorder-load-failed"});return}let v=s();if(!v){a=0,l.notify({type:"deflate-encoder-load-failed"});return}({stop:o}=p(r,t,e,n,v,i)),a=3,l.notify({type:"succeeded"})});function u(f){let p=e.findTrackedSession(),v=p?Ut(p,t):void 0;if(!Ga(v,f)){a=1;return}if(Ba(a))return;a=2;let y=Ka(v,f)||!1;c(y).catch(Rt),y&&e.updateSessionState({forcedReplay:"1"})}function d(){a===3&&o?.(),a=0}return{start:u,stop:d,getSessionReplayLink(){return Qn(t,e,n,a!==0)},isRecording:()=>a===3}}function Ga(t,r){return t!==void 0&&(t!==wt.OFF||r?.force)}function Ba(t){return t===2||t===3}function Ka(t,r){return r&&r.force&&t===wt.OFF}function nr(t,r,e){return tt(this,null,function*(){try{return yield e}finally{t.notify(r)}})}function ar(){let t=0;return{strategy:{start(){t=1},stop(){t=2},isRecording:()=>!1,getSessionReplayLink:rt},shouldStartImmediately(r){return t===1||t===0&&!r.startSessionReplayRecordingManually}}}function ir(){if(Ot()&&!At(Tt.RECORDS))return{start:rt,stop:rt,getReplayStats:()=>{},onRumStart:rt,isRecording:()=>!1,getSessionReplayLink:()=>{}};let{strategy:t,shouldStartImmediately:r}=ar();return{start:n=>t.start(n),stop:()=>t.stop(),getSessionReplayLink:()=>t.getSessionReplayLink(),onRumStart:e,isRecording:()=>Jt()===3&&t.isRecording(),getReplayStats:n=>Jt()===3?hn(n):void 0};function e(n,s,i,a,o,l){let c;function u(){return c||(o??=Ct(s,"Datadog Session Replay",()=>t.stop()),o&&(c=St(o,fn.REPLAY))),c}t=rr(s,n,i,a,u,l),r(s)&&t.start()}}function or(){return xt.Profiler!==void 0}function sr(t){let r={status:"starting"};return t.assemble.register(({eventType:e})=>e!==yt.VIEW&&e!==yt.LONG_TASK&&e!==yt.ACTION&&e!==yt.VITAL?an:{type:e,_dd:{profiling:r}}),{get:()=>r,set:e=>{r=e}}}function lr(){return tt(this,null,function*(){try{return yield Wa()}catch(t){ht({error:t,source:"Profiler",scriptType:"module"})}})}function Wa(){return tt(this,null,function*(){return(yield import("./chunk-RZ5YHWQM.js")).createRumProfiler})}function cr(){let t;function r(e,n,s,i,a,o){let l=i.findTrackedSession();if(!l||!qa(s,l))return;let c=sr(n);if(!or()){c.set({status:"error",error_reason:"not-supported-by-browser"});return}lr().then(u=>{if(!u){c.set({status:"error",error_reason:"failed-to-lazy-load"});return}t=u(s,e,i,c,o,a,void 0),t.start()}).catch(Rt)}return{onRumStart:r,stop:()=>{t?.stop()}}}function qa(t,r){return Ot()?At(Tt.PROFILES):un(r.id,cn(t.sessionSampleRate,t.profilingSampleRate))}var Ja=ir(),Za=cr(),Dt=pn(Ja,Za,{startDeflateWorker:Ct,createDeflateEncoder:St,sdkName:"rum"});ln(xt,"DD_RUM",Dt);Ce();var Zt=new ze("DATADOG_RUM_CONFIG");var ur=(()=>{class t{config=et(Zt,{optional:!0})??void 0;_isReady=gt(!1);_rum;isReady=this._isReady.asReadonly();static GLOBAL_INSTANCE_KEY=Et;constructor(){if(!this.config?.applicationId||!this.config.clientToken){console.warn("DatadogRumService: Missing configuration, RUM disabled");return}let e=globalThis[t.GLOBAL_INSTANCE_KEY];e?(this._rum=e,globalThis.DD_RUM=e):(Dt.init(this.config),this._rum=Dt,globalThis[t.GLOBAL_INSTANCE_KEY]=Dt),this._isReady.set(!0)}setUser(e){this._isReady()&&this._rum.setUser(e)}setGlobalContext(e){this._isReady()&&this._rum.setGlobalContextProperty("context",e)}setGlobalContextProperty(e,n){let s=this._rum;!this._isReady()||!s||s.setGlobalContextProperty(e,n)}setViewContextProperty(e,n){let s=this._rum;
19!this._isReady()||!s||s.setViewContextProperty(e,n)}addAction(e,n){this._isReady()&&this._rum.addAction(e,n)}addError(e,n){this._isReady()&&this._rum.addError(e,n)}addTiming(e,n){this._isReady()&&this._rum.addTiming(e,n)}startView(e,n){this._isReady()&&(this._rum.startView(e),n&&this._rum.setGlobalContextProperty("viewContext",n))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=nt({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function dr(t){let r={appId:t.ddRumAppId,clientToken:t.ddRumClientToken,ddEnv:t.hostEnv,service:t.ddRumService},e=_n(r),n={launchDarklyClientId:t.launchDarklyClientId,userKey:"shla-prelogin-context"};return Fe([{provide:Zt,useValue:e},Ve(()=>{let s=et(Se),i=et(He);s.configure(n).then(()=>{let a=s.getFlag(t.ddRumFlagKey,t.ddRumFlagFallback);a?.enabled&&(e.sessionSampleRate=a.sessionSampleRate,i.get(ur))}).catch(a=>console.error("[AppInitializer] Failed to initialize LaunchDarkly and Datadog RUM services:",a))})])}var j={production:!0,hostAppEnvironment:"prod",wwwHost:"https://www.fidelity.com",digitalHost:"https://digital.fidelity.com",cgfHost:"https://charitablegift.fidelity.com",ecaapHost:"https://ecaap.fidelity.com",ensightenEnv:"prod",fedhubUrl:"https://fedhub.fidelity.com",nbNavigationHost:"https://workplaceservices.fidelity.com",ispNavigationHost:"https://netbenefitsww.fidelity.com",showShareScreen:"true",hostEnv:"prod",launchDarklyClientId:"66d9de593b2d84101ac783e6",communicationsHost:"https://communications.fidelity.com",nbHost:"https://nb.fidelity.com",nurUSDigitalHost:"https://nbdigital.fidelity.com",ddRumConfig:{appId:"7ad3adfd-9c02-43af-9f44-3dbc565298c1",clientToken:"pub6ee9cd6451f616c5cecb6cf8748aadce",service:"ap171403-shla"}};var fr=(()=>{class t{sdkScriptSrv=et(yn);ngOnInit(){this.sdkScriptSrv.injectNavigationScript()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=je({type:t,selectors:[["ap171403-root"]],standalone:!1,decls:1,vars:0,template:function(n,s){n&1&&$e(0,"router-outlet")},dependencies:[We],encapsulation:2})}return t})();var hr={title:"Log in to Fidelity",loadComponent:()=>import("./chunk-4D7WCMUC.js").then(t=>t.PiLoginTemplateComponent)},pr=[{path:"",redirectTo:"retail",pathMatch:"full"},ot(F({path:"retail"},hr),{providers:[ae()]}),ot(F({path:"atp"},hr),{providers:[{provide:mn,useValue:!0}]}),{path:"netbenefits",loadChildren:()=>import("./chunk-2B3EZJHS.js").then(t=>t.nbRoutes),providers:[ae()]},{path:"**",redirectTo:"retail"}];var gr=pr;function Ya(){return j.production?[dr({ddRumAppId:j.ddRumConfig.appId,ddRumClientToken:j.ddRumConfig.clientToken,ddRumService:j.ddRumConfig.service,hostEnv:j.hostEnv,launchDarklyClientId:j.launchDarklyClientId,ddRumFlagKey:ie.SHLA.flagKey,ddRumFlagFallback:ie.SHLA.flagFallback})]:[]}var mr=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Me({type:t,bootstrap:[fr]});static \u0275inj=Ne({providers:[Ke(),{provide:Qe,useValue:{wwwHost:j.wwwHost,digitalHost:j.digitalHost,cgfHost:j.cgfHost,ecaapHost:j.ecaapHost,ensightenEnv:j.ensightenEnv,fedhubUrl:j.fedhubUrl,nbNavigationHost:j.nbNavigationHost,ispNavigationHost:j.ispNavigationHost,hostEnv:j.hostEnv,showShareScreen:j.showShareScreen,communicationsHost:j.communicationsHost,nurUSDigitalHost:j.nurUSDigitalHost,nbHost:j.nbHost}},{provide:Ze,useValue:{channel:"Fid.com web",env:j.ensightenEnv}},...Ya()],imports:[Be,qe.forRoot(gr)]})}return t})();function xe(){return Promise.resolve()}xe().then(()=>{Ge().bootstrapModule(mr,{ngZoneEventCoalescing:!0}).catch(t=>console.error(t))});
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.