(()=>{var e={5452:e=>{e.exports=function(){var e=["navigation","request","process","log","user","state","error","manual"],t=function(e,t,n){for(var r=n,o=0,i=e.length;o<i;o++)r=t(r,e[o],o,e);return r},n=function(e,n){return t(e,(function(e,t,r,o){return n(t,r,o)?e.concat(t):e}),[])},r=function(e,n){return t(e,(function(e,t,r,o){return!0===e||t===n}),!1)},o=function(e){return"[object Array]"===Object.prototype.toString.call(e)},i=!{toString:null}.propertyIsEnumerable("toString"),a=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],s=function(e){var t,n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);if(!i)return n;for(var r=0,o=a.length;r<o;r++)Object.prototype.hasOwnProperty.call(e,a[r])&&n.push(a[r]);return n},u=function(e,t){return void 0===e&&(e=1),void 0===t&&(t=1/0),function(n){return"number"==typeof n&&parseInt(""+n,10)===n&&n>=e&&n<=t}},c=function(e){return"function"==typeof e||o(e)&&n(e,(function(e){return"function"==typeof e})).length===e.length},l=function(e){return"string"==typeof e&&!!e.length},f={};f.schema={apiKey:{defaultValue:function(){return null},message:"is required",validate:l},appVersion:{defaultValue:function(){},message:"should be a string",validate:function(e){return void 0===e||l(e)}},appType:{defaultValue:function(){},message:"should be a string",validate:function(e){return void 0===e||l(e)}},autoDetectErrors:{defaultValue:function(){return!0},message:"should be true|false",validate:function(e){return!0===e||!1===e}},enabledErrorTypes:{defaultValue:function(){return{unhandledExceptions:!0,unhandledRejections:!0}},message:"should be an object containing the flags { unhandledExceptions:true|false, unhandledRejections:true|false }",allowPartialObject:!0,validate:function(e){if("object"!=typeof e||!e)return!1;var t=s(e),o=s({unhandledExceptions:!0,unhandledRejections:!0});return!(n(t,(function(e){return r(o,e)})).length<t.length||n(s(e),(function(t){return"boolean"!=typeof e[t]})).length>0)}},onError:{defaultValue:function(){return[]},message:"should be a function or array of functions",validate:c},onSession:{defaultValue:function(){return[]},message:"should be a function or array of functions",validate:c},onBreadcrumb:{defaultValue:function(){return[]},message:"should be a function or array of functions",validate:c},endpoints:{defaultValue:function(){return{notify:"https://notify.bugsnag.com",sessions:"https://sessions.bugsnag.com"}},message:"should be an object containing endpoint URLs { notify, sessions }",validate:function(e){return e&&"object"==typeof e&&l(e.notify)&&l(e.sessions)&&0===n(s(e),(function(e){return!r(["notify","sessions"],e)})).length}},autoTrackSessions:{defaultValue:function(e){return!0},message:"should be true|false",validate:function(e){return!0===e||!1===e}},enabledReleaseStages:{defaultValue:function(){return null},message:"should be an array of strings",validate:function(e){return null===e||o(e)&&n(e,(function(e){return"string"==typeof e})).length===e.length}},releaseStage:{defaultValue:function(){return"production"},message:"should be a string",validate:function(e){return"string"==typeof e&&e.length}},maxBreadcrumbs:{defaultValue:function(){return 25},message:"should be a number ≤100",validate:function(e){return u(0,100)(e)}},enabledBreadcrumbTypes:{defaultValue:function(){return e},message:"should be null or a list of available breadcrumb types ("+e.join(",")+")",validate:function(n){return null===n||o(n)&&t(n,(function(t,n){return!1===t?t:r(e,n)}),!0)}},context:{defaultValue:function(){},message:"should be a string",validate:function(e){return void 0===e||"string"==typeof e}},user:{defaultValue:function(){return{}},message:"should be an object with { id, email, name } properties",validate:function(e){return null===e||e&&t(s(e),(function(e,t){return e&&r(["id","email","name"],t)}),!0)}},metadata:{defaultValue:function(){return{}},message:"should be an object",validate:function(e){return"object"==typeof e&&null!==e}},logger:{defaultValue:function(){},message:"should be null or an object with methods { debug, info, warn, error }",validate:function(e){return!e||e&&t(["debug","info","warn","error"],(function(t,n){return t&&"function"==typeof e[n]}),!0)}},redactedKeys:{defaultValue:function(){return["password"]},message:"should be an array of strings|regexes",validate:function(e){return o(e)&&e.length===n(e,(function(e){return"string"==typeof e||e&&"function"==typeof e.test})).length}},plugins:{defaultValue:function(){return[]},message:"should be an array of plugin objects",validate:function(e){return o(e)&&e.length===n(e,(function(e){return e&&"object"==typeof e&&"function"==typeof e.load})).length}},featureFlags:{defaultValue:function(){return[]},message:'should be an array of objects that have a "name" property',validate:function(e){return o(e)&&e.length===n(e,(function(e){return e&&"object"==typeof e&&"string"==typeof e.name})).length}}};var h=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d=function(e,n){return t(e,(function(e,t,r,o){return e.concat(n(t,r,o))}),[])};function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}var g=f.schema,v={releaseStage:h({},g.releaseStage,{defaultValue:function(){return/^localhost(:\d+)?$/.test(window.location.host)?"development":"production"}}),appType:p({},g.appType,{defaultValue:function(){return"browser"}}),logger:h({},g.logger,{defaultValue:function(){return"undefined"!=typeof console&&"function"==typeof console.debug?m():void 0}})},m=function(){var e={},t=console.log;return d(["debug","info","warn","error"],(function(n){var r=console[n];e[n]="function"==typeof r?r.bind(console,"[bugsnag]"):t.bind(console,"[bugsnag]")})),e},y=function(){function e(e,t,n,r){void 0===r&&(r=new Date),this.type=n,this.message=e,this.metadata=t,this.timestamp=r}return e.prototype.toJSON=function(){return{type:this.type,name:this.message,timestamp:this.timestamp,metaData:this.metadata}},e}(),b={};!function(e,t){"use strict";"object"==typeof b?b=t():e.StackFrame=t()}(this,(function(){"use strict";function e(e){return!isNaN(parseFloat(e))&&isFinite(e)}function t(e){return e.charAt(0).toUpperCase()+e.substring(1)}function n(e){return function(){return this[e]}}var r=["isConstructor","isEval","isNative","isToplevel"],o=["columnNumber","lineNumber"],i=["fileName","functionName","source"],a=r.concat(o,i,["args"]);function s(e){if(e instanceof Object)for(var n=0;n<a.length;n++)e.hasOwnProperty(a[n])&&void 0!==e[a[n]]&&this["set"+t(a[n])](e[a[n]])}s.prototype={getArgs:function(){return this.args},setArgs:function(e){if("[object Array]"!==Object.prototype.toString.call(e))throw new TypeError("Args must be an Array");this.args=e},getEvalOrigin:function(){return this.evalOrigin},setEvalOrigin:function(e){if(e instanceof s)this.evalOrigin=e;else{if(!(e instanceof Object))throw new TypeError("Eval Origin must be an Object or StackFrame");this.evalOrigin=new s(e)}},toString:function(){return(this.getFunctionName()||"{anonymous}")+"("+(this.getArgs()||[]).join(",")+")"+(this.getFileName()?"@"+this.getFileName():"")+(e(this.getLineNumber())?":"+this.getLineNumber():"")+(e(this.getColumnNumber())?":"+this.getColumnNumber():"")}};for(var u=0;u<r.length;u++)s.prototype["get"+t(r[u])]=n(r[u]),s.prototype["set"+t(r[u])]=function(e){return function(t){this[e]=Boolean(t)}}(r[u]);for(var c=0;c<o.length;c++)s.prototype["get"+t(o[c])]=n(o[c]),s.prototype["set"+t(o[c])]=function(t){return function(n){if(!e(n))throw new TypeError(t+" must be a Number");this[t]=Number(n)}}(o[c]);for(var l=0;l<i.length;l++)s.prototype["get"+t(i[l])]=n(i[l]),s.prototype["set"+t(i[l])]=function(e){return function(t){this[e]=String(t)}}(i[l]);return s}));var _={};!function(e,t){"use strict";"object"==typeof _?_=t(b):e.ErrorStackParser=t(e.StackFrame)}(this,(function(e){"use strict";var t=/(^|@)\S+\:\d+/,n=/^\s*at .*(\S+\:\d+|\(native\))/m,r=/^(eval@)?(\[native code\])?$/;return{parse:function(e){if(void 0!==e.stacktrace||void 0!==e["opera#sourceloc"])return this.parseOpera(e);if(e.stack&&e.stack.match(n))return this.parseV8OrIE(e);if(e.stack)return this.parseFFOrSafari(e);throw new Error("Cannot parse given Error object")},extractLocation:function(e){if(-1===e.indexOf(":"))return[e];var t=/(.+?)(?:\:(\d+))?(?:\:(\d+))?$/.exec(e.replace(/[\(\)]/g,""));return[t[1],t[2]||void 0,t[3]||void 0]},parseV8OrIE:function(t){return t.stack.split("\n").filter((function(e){return!!e.match(n)}),this).map((function(t){t.indexOf("(eval ")>-1&&(t=t.replace(/eval code/g,"eval").replace(/(\(eval at [^\()]*)|(\)\,.*$)/g,""));var n=t.replace(/^\s+/,"").replace(/\(eval code/g,"("),r=n.match(/ (\((.+):(\d+):(\d+)\)$)/),o=(n=r?n.replace(r[0],""):n).split(/\s+/).slice(1),i=this.extractLocation(r?r[1]:o.pop()),a=o.join(" ")||void 0,s=["eval","<anonymous>"].indexOf(i[0])>-1?void 0:i[0];return new e({functionName:a,fileName:s,lineNumber:i[1],columnNumber:i[2],source:t})}),this)},parseFFOrSafari:function(t){return t.stack.split("\n").filter((function(e){return!e.match(r)}),this).map((function(t){if(t.indexOf(" > eval")>-1&&(t=t.replace(/ line (\d+)(?: > eval line \d+)* > eval\:\d+\:\d+/g,":$1")),-1===t.indexOf("@")&&-1===t.indexOf(":"))return new e({functionName:t});var n=/((.*".+"[^@]*)?[^@]*)(?:@)/,r=t.match(n),o=r&&r[1]?r[1]:void 0,i=this.extractLocation(t.replace(n,""));return new e({functionName:o,fileName:i[0],lineNumber:i[1],columnNumber:i[2],source:t})}),this)},parseOpera:function(e){return!e.stacktrace||e.message.indexOf("\n")>-1&&e.message.split("\n").length>e.stacktrace.split("\n").length?this.parseOpera9(e):e.stack?this.parseOpera11(e):this.parseOpera10(e)},parseOpera9:function(t){for(var n=/Line (\d+).*script (?:in )?(\S+)/i,r=t.message.split("\n"),o=[],i=2,a=r.length;i<a;i+=2){var s=n.exec(r[i]);s&&o.push(new e({fileName:s[2],lineNumber:s[1],source:r[i]}))}return o},parseOpera10:function(t){for(var n=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,r=t.stacktrace.split("\n"),o=[],i=0,a=r.length;i<a;i+=2){var s=n.exec(r[i]);s&&o.push(new e({functionName:s[3]||void 0,fileName:s[2],lineNumber:s[1],source:r[i]}))}return o},parseOpera11:function(n){return n.stack.split("\n").filter((function(e){return!!e.match(t)&&!e.match(/^Error created at/)}),this).map((function(t){var n,r=t.split("@"),o=this.extractLocation(r.pop()),i=r.shift()||"",a=i.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^\)]*\)/g,"")||void 0;i.match(/\(([^\)]*)\)/)&&(n=i.replace(/^[^\(]+\(([^\)]*)\)$/,"$1"));var s=void 0===n||"[arguments not available]"===n?void 0:n.split(",");return new e({functionName:a,args:s,fileName:o[0],lineNumber:o[1],columnNumber:o[2],source:t})}),this)}}}));var w=_,S=function(e,t,n,r){var o=r&&r.redactedKeys?r.redactedKeys:[],i=r&&r.redactedPaths?r.redactedPaths:[];return JSON.stringify(function(e,t,n){var r=[],o=0;function i(e,a){function s(){return a.length>8&&o>25e3}if(o++,a.length>20)return x;if(s())return x;if(null===e||"object"!=typeof e)return e;if(function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return!0;return!1}(r,e))return"[Circular]";if(r.push(e),"function"==typeof e.toJSON)try{o--;var u=i(e.toJSON(),a);return r.pop(),u}catch(e){return E(e)}if((l=e)instanceof Error||/^\[object (Error|(Dom)?Exception)\]$/.test(Object.prototype.toString.call(l))){o--;var c=i({name:e.name,message:e.message},a);return r.pop(),c}var l;if(function(e){return"[object Array]"===Object.prototype.toString.call(e)}(e)){for(var f=[],h=0,d=e.length;h<d;h++){if(s()){f.push(x);break}f.push(i(e[h],a.concat("[]")))}return r.pop(),f}var p={};try{for(var g in e)if(Object.prototype.hasOwnProperty.call(e,g))if(k(n,a.join("."))&&O(t,g))p[g]="[REDACTED]";else{if(s()){p[g]=x;break}p[g]=i(T(e,g),a.concat(g))}}catch(e){}return r.pop(),p}return i(e,[])}(e,o,i),t,n)},x="...";function E(e){return"[Throws: "+(e?e.message:"?")+"]"}function k(e,t){for(var n=0,r=e.length;n<r;n++)if(0===t.indexOf(e[n]))return!0;return!1}function O(e,t){for(var n=0,r=e.length;n<r;n++){if("string"==typeof e[n]&&e[n].toLowerCase()===t.toLowerCase())return!0;if(e[n]&&"function"==typeof e[n].test&&e[n].test(t))return!0}return!1}function T(e,t){try{return e[t]}catch(e){return E(e)}}function I(e,t,n,r){if("string"==typeof n){void 0===r?r=null:null!==r&&"string"!=typeof r&&(r=S(r));var o=t[n];"number"!=typeof o?(e.push({name:n,variant:r}),t[n]=e.length-1):e[o]={name:n,variant:r}}}var L={add:I,clear:function(e,t,n){var r=t[n];"number"==typeof r&&(e[r]=null,delete t[n])},merge:function(e,t,n){if(o(t)){for(var r=0;r<t.length;++r){var i=t[r];null!==i&&"object"==typeof i&&I(e,n,i.name,i.variant)}return e}},toEventApi:function(e){return d(n(e,Boolean),(function(e){var t=e.name,n=e.variant,r={featureFlag:t};return"string"==typeof n&&(r.variant=n),r}))}},C=function(e){return!(!e||!e.stack&&!e.stacktrace&&!e["opera#sourceloc"]||"string"!=typeof(e.stack||e.stacktrace||e["opera#sourceloc"])||e.stack===e.name+": "+e.message)};var P=function(e){switch(Object.prototype.toString.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return e instanceof Error}},R=function(e,t,n){"string"==typeof t&&(n?e[t]&&delete e[t][n]:delete e[t])},D={add:function(e,t,n,r){var o;if(t){var i;if(null===n)return R(e,t);"object"==typeof n&&(i=n),"string"==typeof n&&((o={})[n]=r,i=o),i&&(e[t]||(e[t]={}),e[t]=h({},e[t],i))}},get:function(e,t,n){if("string"==typeof t)return n?e[t]?e[t][n]:void 0:e[t]},clear:R},j={};!function(e,t){"use strict";"object"==typeof j?j=t(b):e.StackGenerator=t(e.StackFrame)}(this,(function(e){return{backtrace:function(t){var n=[],r=10;"object"==typeof t&&"number"==typeof t.maxStackSize&&(r=t.maxStackSize);for(var o=arguments.callee;o&&n.length<r&&o.arguments;){for(var i=new Array(o.arguments.length),a=0;a<i.length;++a)i[a]=o.arguments[a];/function(?:\s+([\w$]+))+\s*\(/.test(o.toString())?n.push(new e({functionName:RegExp.$1||void 0,args:i})):n.push(new e({args:i}));try{o=o.caller}catch(e){break}}return n}}}));var A=function(){function e(t,n,r,o,i){void 0===r&&(r=[]),void 0===o&&(o=M()),this.apiKey=void 0,this.context=void 0,this.groupingHash=void 0,this.originalError=i,this._handledState=o,this.severity=this._handledState.severity,this.unhandled=this._handledState.unhandled,this.app={},this.device={},this.request={},this.breadcrumbs=[],this.threads=[],this._metadata={},this._features=[],this._featuresIndex={},this._user={},this._session=void 0,this.errors=[U(t,n,e.__type,r)]}var t=e.prototype;return t.addMetadata=function(e,t,n){return D.add(this._metadata,e,t,n)},t.getMetadata=function(e,t){return D.get(this._metadata,e,t)},t.clearMetadata=function(e,t){return D.clear(this._metadata,e,t)},t.addFeatureFlag=function(e,t){void 0===t&&(t=null),L.add(this._features,this._featuresIndex,e,t)},t.addFeatureFlags=function(e){L.merge(this._features,e,this._featuresIndex)},t.getFeatureFlags=function(){return L.toEventApi(this._features)},t.clearFeatureFlag=function(e){L.clear(this._features,this._featuresIndex,e)},t.clearFeatureFlags=function(){this._features=[],this._featuresIndex={}},t.getUser=function(){return this._user},t.setUser=function(e,t,n){this._user={id:e,email:t,name:n}},t.toJSON=function(){return{payloadVersion:"4",exceptions:d(this.errors,(function(e){return h({},e,{message:e.errorMessage})})),severity:this.severity,unhandled:this._handledState.unhandled,severityReason:this._handledState.severityReason,app:this.app,device:this.device,request:this.request,breadcrumbs:this.breadcrumbs,context:this.context,groupingHash:this.groupingHash,metaData:this._metadata,user:this._user,session:this._session,featureFlags:this.getFeatureFlags()}},e}(),N=function(e){return/^global code$/i.test(e)?"global code":e},M=function(){return{unhandled:!1,severity:"warning",severityReason:{type:"handledException"}}},B=function(e){return"string"==typeof e?e:""};function U(e,n,r,o){return{errorClass:B(e),errorMessage:B(n),type:r,stacktrace:t(o,(function(e,t){var n=function(e){var t={file:e.fileName,method:N(e.functionName),lineNumber:e.lineNumber,columnNumber:e.columnNumber,code:void 0,inProject:void 0};return t.lineNumber>-1&&!t.file&&!t.method&&(t.file="global code"),t}(t);try{return"{}"===JSON.stringify(n)?e:e.concat(n)}catch(t){return e}}),[])}}function K(e){return e.cause?[e].concat(K(e.cause)):[e]}A.getStacktrace=function(e,t,r){if(C(e))return w.parse(e).slice(t);try{return n(j.backtrace(),(function(e){return-1===(e.functionName||"").indexOf("StackGenerator$$")})).slice(1+r)}catch(e){return[]}},A.create=function(e,t,n,r,o,i){void 0===o&&(o=0);var a,s=F(e,t,r,i),u=s[0],c=s[1];try{var l=A.getStacktrace(u,c>0?1+c+o:0,1+o);a=new A(u.name,u.message,l,n,e)}catch(t){a=new A(u.name,u.message,[],n,e)}if("InvalidError"===u.name&&a.addMetadata(""+r,"non-error parameter",q(e)),u.cause){var f,h=K(u).slice(1),p=d(h,(function(e){var t=P(e)&&C(e)?w.parse(e):[],n=F(e,!0,"error cause")[0];return"InvalidError"===n.name&&a.addMetadata("error cause",q(e)),U(n.name,n.message,A.__type,t)}));(f=a.errors).push.apply(f,p)}return a};var q=function(e){return null===e?"null":void 0===e?"undefined":e},F=function(e,t,n,r){var o,i=0,a=function(e){var t="error cause"===n?"was":"received";r&&r.warn(n+" "+t+' a non-error: "'+e+'"');var o=new Error(n+" "+t+' a non-error. See "'+n+'" tab for more detail.');return o.name="InvalidError",o};if(t)switch(typeof e){case"string":case"number":case"boolean":o=new Error(String(e)),i+=1;break;case"function":o=a("function"),i+=2;break;case"object":null!==e&&P(e)?o=e:null!==e&&H(e)?((o=new Error(e.message||e.errorMessage)).name=e.name||e.errorClass,i+=1):(o=a(null===e?"null":"unsupported object"),i+=2);break;default:o=a("nothing"),i+=2}else P(e)?o=e:(o=a(typeof e),i+=2);if(!C(o))try{throw o}catch(e){C(e)&&(o=e,i=1)}return[o,i]};A.__type="browserjs";var H=function(e){return!("string"!=typeof e.name&&"string"!=typeof e.errorClass||"string"!=typeof e.message&&"string"!=typeof e.errorMessage)},$=A,V=function(e,t,n,r){for(var o=!1,i=e.slice();!o&&i.length;)try{o=!1===i.pop()(t)}catch(e){r.error("Error occurred in "+n+" callback, continuing anyway…"),r.error(e)}return o},z=function(e,t){var n="000000000"+e;return n.substr(n.length-t)},G="object"==typeof window?window:self,J=0;for(var W in G)Object.hasOwnProperty.call(G,W)&&J++;var X=navigator.mimeTypes?navigator.mimeTypes.length:0,Q=z((X+navigator.userAgent.length).toString(36)+J.toString(36),4),Y=function(){return Q},Z=0,ee=Math.pow(36,4);function te(){return z((Math.random()*ee<<0).toString(36),4)}function ne(){return"c"+(new Date).getTime().toString(36)+z((Z=Z<ee?Z:0,++Z-1).toString(36),4)+Y()+(te()+te())}ne.fingerprint=Y;var re=ne,oe=function(){function e(){this.id=re(),this.startedAt=new Date,this._handled=0,this._unhandled=0,this._user={},this.app={},this.device={}}var t=e.prototype;return t.getUser=function(){return this._user},t.setUser=function(e,t,n){this._user={id:e,email:t,name:n}},t.toJSON=function(){return{id:this.id,startedAt:this.startedAt,events:{handled:this._handled,unhandled:this._unhandled}}},t._track=function(e){this[e._handledState.unhandled?"_unhandled":"_handled"]+=1},e}(),ie=oe,ae=L.add,se=L.clear,ue=L.merge,ce=function(){},le=function(){function o(e,t,n,r){var i=this;void 0===t&&(t=f.schema),void 0===n&&(n=[]),this._notifier=r,this._config={},this._schema=t,this._delivery={sendSession:ce,sendEvent:ce},this._logger={debug:ce,info:ce,warn:ce,error:ce},this._plugins={},this._breadcrumbs=[],this._session=null,this._metadata={},this._featuresIndex={},this._features=[],this._context=void 0,this._user={},this._cbs={e:[],s:[],sp:[],b:[]},this.Client=o,this.Event=$,this.Breadcrumb=y,this.Session=ie,this._config=this._configure(e,n),d(n.concat(this._config.plugins),(function(e){e&&i._loadPlugin(e)})),this._depth=1;var a=this,s=this.notify;this.notify=function(){return s.apply(a,arguments)}}var i=o.prototype;return i.addMetadata=function(e,t,n){return D.add(this._metadata,e,t,n)},i.getMetadata=function(e,t){return D.get(this._metadata,e,t)},i.clearMetadata=function(e,t){return D.clear(this._metadata,e,t)},i.addFeatureFlag=function(e,t){void 0===t&&(t=null),ae(this._features,this._featuresIndex,e,t)},i.addFeatureFlags=function(e){ue(this._features,e,this._featuresIndex)},i.clearFeatureFlag=function(e){se(this._features,this._featuresIndex,e)},i.clearFeatureFlags=function(){this._features=[],this._featuresIndex={}},i.getContext=function(){return this._context},i.setContext=function(e){this._context=e},i._configure=function(e,n){var r=t(n,(function(e,t){return t&&t.configSchema?h({},e,t.configSchema):e}),this._schema),o=t(s(r),(function(t,n){var o=r[n].defaultValue(e[n]);return void 0!==e[n]?r[n].validate(e[n])?r[n].allowPartialObject?t.config[n]=h(o,e[n]):t.config[n]=e[n]:(t.errors[n]=r[n].message,t.config[n]=o):t.config[n]=o,t}),{errors:{},config:{}}),i=o.errors,a=o.config;if(r.apiKey){if(!a.apiKey)throw new Error("No Bugsnag API Key set");/^[0-9a-f]{32}$/i.test(a.apiKey)||(i.apiKey="should be a string of 32 hexadecimal characters")}return this._metadata=h({},a.metadata),ue(this._features,a.featureFlags,this._featuresIndex),this._user=h({},a.user),this._context=a.context,a.logger&&(this._logger=a.logger),a.onError&&(this._cbs.e=this._cbs.e.concat(a.onError)),a.onBreadcrumb&&(this._cbs.b=this._cbs.b.concat(a.onBreadcrumb)),a.onSession&&(this._cbs.s=this._cbs.s.concat(a.onSession)),s(i).length&&this._logger.warn(fe(i,e)),a},i.getUser=function(){return this._user},i.setUser=function(e,t,n){this._user={id:e,email:t,name:n}},i._loadPlugin=function(e){var t=e.load(this);return e.name&&(this._plugins["~"+e.name+"~"]=t),this},i.getPlugin=function(e){return this._plugins["~"+e+"~"]},i._setDelivery=function(e){this._delivery=e(this)},i.startSession=function(){var e=new ie;return e.app.releaseStage=this._config.releaseStage,e.app.version=this._config.appVersion,e.app.type=this._config.appType,e._user=h({},this._user),V(this._cbs.s,e,"onSession",this._logger)?(this._logger.debug("Session not started due to onSession callback"),this):this._sessionDelegate.startSession(this,e)},i.addOnError=function(e,t){void 0===t&&(t=!1),this._cbs.e[t?"unshift":"push"](e)},i.removeOnError=function(e){this._cbs.e=n(this._cbs.e,(function(t){return t!==e}))},i._addOnSessionPayload=function(e){this._cbs.sp.push(e)},i.addOnSession=function(e){this._cbs.s.push(e)},i.removeOnSession=function(e){this._cbs.s=n(this._cbs.s,(function(t){return t!==e}))},i.addOnBreadcrumb=function(e,t){void 0===t&&(t=!1),this._cbs.b[t?"unshift":"push"](e)},i.removeOnBreadcrumb=function(e){this._cbs.b=n(this._cbs.b,(function(t){return t!==e}))},i.pauseSession=function(){return this._sessionDelegate.pauseSession(this)},i.resumeSession=function(){return this._sessionDelegate.resumeSession(this)},i.leaveBreadcrumb=function(t,n,o){if(t="string"==typeof t?t:"",o="string"==typeof o&&r(e,o)?o:"manual",n="object"==typeof n&&null!==n?n:{},t){var i=new y(t,n,o);V(this._cbs.b,i,"onBreadcrumb",this._logger)?this._logger.debug("Breadcrumb not attached due to onBreadcrumb callback"):(this._breadcrumbs.push(i),this._breadcrumbs.length>this._config.maxBreadcrumbs&&(this._breadcrumbs=this._breadcrumbs.slice(this._breadcrumbs.length-this._config.maxBreadcrumbs)))}},i._isBreadcrumbTypeEnabled=function(e){var t=this._config.enabledBreadcrumbTypes;return null===t||r(t,e)},i.notify=function(e,t,n){void 0===n&&(n=ce);var r=$.create(e,!0,void 0,"notify()",this._depth+1,this._logger);this._notify(r,t,n)},i._notify=function(e,t,n){var i=this;if(void 0===n&&(n=ce),e.app=h({},e.app,{releaseStage:this._config.releaseStage,version:this._config.appVersion,type:this._config.appType}),e.context=e.context||this._context,e._metadata=h({},e._metadata,this._metadata),e._user=h({},e._user,this._user),e.breadcrumbs=this._breadcrumbs.slice(),ue(e._features,this._features,e._featuresIndex),null!==this._config.enabledReleaseStages&&!r(this._config.enabledReleaseStages,this._config.releaseStage))return this._logger.warn("Event not sent due to releaseStage/enabledReleaseStages configuration"),n(null,e);var a=e.severity,s=function(e){i._logger.error("Error occurred in onError callback, continuing anyway…"),i._logger.error(e)};!function(e,t,n,r){!function(e,t,n){var r=0,o=function(){if(r>=e.length)return n(null,!0);t(e[r],(function(e,t){return e?n(e):!1===t?n(null,!1):(r++,void o())}))};o()}(e,(function(e,r){if("function"!=typeof e)return r(null);try{if(2!==e.length){var o=e(t);return o&&"function"==typeof o.then?o.then((function(e){return setTimeout((function(){return r(null,e)}))}),(function(e){setTimeout((function(){return n(e),r(null,!0)}))})):r(null,o)}e(t,(function(e,t){if(e)return n(e),r(null);r(null,t)}))}catch(e){n(e),r(null)}}),r)}([].concat(this._cbs.e).concat(t),e,s,(function(t,r){if(t&&s(t),!r)return i._logger.debug("Event not sent due to onError callback"),n(null,e);i._isBreadcrumbTypeEnabled("error")&&o.prototype.leaveBreadcrumb.call(i,e.errors[0].errorClass,{errorClass:e.errors[0].errorClass,errorMessage:e.errors[0].errorMessage,severity:e.severity},"error"),a!==e.severity&&(e._handledState.severityReason={type:"userCallbackSetSeverity"}),e.unhandled!==e._handledState.unhandled&&(e._handledState.severityReason.unhandledOverridden=!0,e._handledState.unhandled=e.unhandled),i._session&&(i._session._track(e),e._session=i._session),i._delivery.sendEvent({apiKey:e.apiKey||i._config.apiKey,notifier:i._notifier,events:[e]},(function(t){return n(t,e)}))}))},o}(),fe=function(e,t){return new Error("Invalid configuration\n"+d(s(e),(function(n){return"  - "+n+" "+e[n]+", got "+he(t[n])})).join("\n\n"))},he=function(e){switch(typeof e){case"string":case"number":case"object":return JSON.stringify(e);default:return String(e)}},de=le,pe={},ge=["events.[].metaData","events.[].breadcrumbs.[].metaData","events.[].request"];pe.event=function(e,t){var n=S(e,null,null,{redactedPaths:ge,redactedKeys:t});if(n.length>1e6&&(e.events[0]._metadata={notifier:"WARNING!\nSerialized payload was "+n.length/1e6+"MB (limit = 1MB)\nmetadata was removed"},(n=S(e,null,null,{redactedPaths:ge,redactedKeys:t})).length>1e6))throw new Error("payload exceeded 1MB limit");return n},pe.session=function(e,t){var n=S(e,null,null);if(n.length>1e6)throw new Error("payload exceeded 1MB limit");return n};var ve;ve=function(e,t){return void 0===t&&(t=window),{sendEvent:function(n,r){void 0===r&&(r=function(){});var o=me(e._config,"notify","4",t),i=new t.XDomainRequest;i.onload=function(){r(null)},i.open("POST",o),setTimeout((function(){try{i.send(pe.event(n,e._config.redactedKeys))}catch(t){e._logger.error(t),r(t)}}),0)},sendSession:function(n,r){void 0===r&&(r=function(){});var o=me(e._config,"sessions","1",t),i=new t.XDomainRequest;i.onload=function(){r(null)},i.open("POST",o),setTimeout((function(){try{i.send(pe.session(n,e._config.redactedKeys))}catch(t){e._logger.error(t),r(t)}}),0)}}};var me=function(e,t,n,r){var o=JSON.parse(JSON.stringify(new Date));return ye(e.endpoints[t],r.location.protocol)+"?apiKey="+encodeURIComponent(e.apiKey)+"&payloadVersion="+n+"&sentAt="+encodeURIComponent(o)},ye=ve._matchPageProtocol=function(e,t){return"http:"===t?e.replace(/^https:/,"http:"):e},be=function(e,t){return void 0===t&&(t=window),{sendEvent:function(n,r){void 0===r&&(r=function(){});try{var o=e._config.endpoints.notify,i=new t.XMLHttpRequest;i.onreadystatechange=function(){i.readyState===t.XMLHttpRequest.DONE&&r(null)},i.open("POST",o),i.setRequestHeader("Content-Type","application/json"),i.setRequestHeader("Bugsnag-Api-Key",n.apiKey||e._config.apiKey),i.setRequestHeader("Bugsnag-Payload-Version","4"),i.setRequestHeader("Bugsnag-Sent-At",(new Date).toISOString()),i.send(pe.event(n,e._config.redactedKeys))}catch(t){e._logger.error(t)}},sendSession:function(n,r){void 0===r&&(r=function(){});try{var o=e._config.endpoints.sessions,i=new t.XMLHttpRequest;i.onreadystatechange=function(){i.readyState===t.XMLHttpRequest.DONE&&r(null)},i.open("POST",o),i.setRequestHeader("Content-Type","application/json"),i.setRequestHeader("Bugsnag-Api-Key",e._config.apiKey),i.setRequestHeader("Bugsnag-Payload-Version","1"),i.setRequestHeader("Bugsnag-Sent-At",(new Date).toISOString()),i.send(pe.session(n,e._config.redactedKeys))}catch(t){e._logger.error(t)}}}},_e=new Date,we=function(){_e=new Date},Se={name:"appDuration",load:function(e){return e.addOnError((function(e){var t=new Date;e.app.duration=t-_e}),!0),{reset:we}}},xe=function(e,t){var n="000000000"+e;return n.substr(n.length-t)},Ee="object"==typeof window?window:self,ke=0;for(var Oe in Ee)Object.hasOwnProperty.call(Ee,Oe)&&ke++;var Te=navigator.mimeTypes?navigator.mimeTypes.length:0,Ie=xe((Te+navigator.userAgent.length).toString(36)+ke.toString(36),4),Le=function(){return Ie},Ce=0,Pe=Math.pow(36,4);function Re(){return xe((Math.random()*Pe<<0).toString(36),4)}function De(){return"c"+(new Date).getTime().toString(36)+xe((Ce=Ce<Pe?Ce:0,++Ce-1).toString(36),4)+Le()+(Re()+Re())}De.fingerprint=Le;var je=De,Ae="bugsnag-anonymous-id",Ne=function(e,t){return void 0===e&&(e=navigator),void 0===t&&(t=window.screen),{load:function(n){var r={locale:e.browserLanguage||e.systemLanguage||e.userLanguage||e.language,userAgent:e.userAgent};t&&t.orientation&&t.orientation.type?r.orientation=t.orientation.type:r.orientation=document.documentElement.clientWidth>document.documentElement.clientHeight?"landscape":"portrait",n._config.generateAnonymousId&&(r.id=function(){try{var e=window.localStorage,t=e.getItem(Ae);return t&&/^c[a-z0-9]{20,32}$/.test(t)||(t=je(),e.setItem(Ae,t)),t}catch(e){}}()),n.addOnSession((function(e){e.device=h({},e.device,r),n._config.collectUserIp||Me(e)})),n.addOnError((function(e){e.device=h({},e.device,r,{time:new Date}),n._config.collectUserIp||Me(e)}),!0)},configSchema:{generateAnonymousId:{validate:function(e){return!0===e||!1===e},defaultValue:function(){return!0},message:"should be true|false"}}}},Me=function(e){var t=e.getUser();t&&t.id||e.setUser(e.device.id)},Be=function(e){return void 0===e&&(e=window),{load:function(t){t.addOnError((function(t){t.request&&t.request.url||(t.request=h({},t.request,{url:e.location.href}))}),!0)}}},Ue={load:function(e){e._sessionDelegate=Ke}},Ke={startSession:function(e,t){var n=e;return n._session=t,n._pausedSession=null,null===n._config.enabledReleaseStages||r(n._config.enabledReleaseStages,n._config.releaseStage)?(n._delivery.sendSession({notifier:n._notifier,device:t.device,app:t.app,sessions:[{id:t.id,startedAt:t.startedAt,user:t._user}]}),n):(n._logger.warn("Session not sent due to releaseStage/enabledReleaseStages configuration"),n)},resumeSession:function(e){return e._session?e:e._pausedSession?(e._session=e._pausedSession,e._pausedSession=null,e):e.startSession()},pauseSession:function(e){e._pausedSession=e._session,e._session=null}},qe={load:function(e){e._config.collectUserIp||e.addOnError((function(e){e._user&&void 0===e._user.id&&delete e._user.id,e._user=h({id:"[REDACTED]"},e._user),e.request=h({clientIp:"[REDACTED]"},e.request)}))},configSchema:{collectUserIp:{defaultValue:function(){return!0},message:"should be true|false",validate:function(e){return!0===e||!1===e}}}},Fe={load:function(e){!/^(local-)?dev(elopment)?$/.test(e._config.releaseStage)&&e._isBreadcrumbTypeEnabled("log")&&d(He,(function(n){var r=console[n];console[n]=function(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];e.leaveBreadcrumb("Console output",t(i,(function(e,t,n){var r="[Unknown value]";try{r=String(t)}catch(e){}if("[object Object]"===r)try{r=JSON.stringify(t)}catch(e){}return e["["+n+"]"]=r,e}),{severity:0===n.indexOf("group")?"log":n}),"log"),r.apply(console,i)},console[n]._restore=function(){console[n]=r}}))}},He=n(["log","debug","info","warn","error"],(function(e){return"undefined"!=typeof console&&"function"==typeof console[e]})),$e=5e5,Ve=function(e,r){return void 0===e&&(e=document),void 0===r&&(r=window),{load:function(o){if(o._config.trackInlineScripts){var i=r.location.href,a="",s=e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState,u=function(){return e.documentElement.outerHTML};a=u();var c=e.onreadystatechange;e.onreadystatechange=function(){"interactive"===e.readyState&&(a=u(),s=!0);try{c.apply(this,arguments)}catch(e){}};var l=null,f=function(e){l=e},h=function(){var t=e.currentScript||l;if(!t&&!s){var n=e.scripts||e.getElementsByTagName("script");t=n[n.length-1]}return t};o.addOnError((function(e){e.errors[0].stacktrace=n(e.errors[0].stacktrace,(function(e){return!/__trace__$/.test(e.method)}));var r=e.errors[0].stacktrace[0];if(!r||!r.file||r.file.replace(/#.*$/,"")===i.replace(/#.*$/,"")){var o=h();if(o){var c=o.innerHTML;e.addMetadata("script","content",c.length<=$e?c:c.substr(0,$e)),r&&r.lineNumber&&(r.code=function(e){s&&a||(a=u());var n=["\x3c!-- DOC START --\x3e"].concat(a.split("\n")),r=e-1,o=Math.max(r-3,0),i=Math.min(r+3,n.length);return t(n.slice(o,i),(function(e,t,n){return e[o+1+n]=t.length<=200?t:t.substr(0,200),e}),{})}(r.lineNumber))}}}),!0);var p=d(["setTimeout","setInterval","setImmediate","requestAnimationFrame"],(function(e){return ze(r,e,(function(e){return g(e,(function(e){return{get:function(){return e[0]},replace:function(t){e[0]=t}}}))}))}))[0];d(["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],(function(e){r[e]&&r[e].prototype&&Object.prototype.hasOwnProperty.call(r[e].prototype,"addEventListener")&&(ze(r[e].prototype,"addEventListener",(function(e){return g(e,Ge)})),ze(r[e].prototype,"removeEventListener",(function(e){return g(e,Ge,!0)})))}))}function g(e,t,n){return void 0===n&&(n=!1),function(){var r=[].slice.call(arguments);try{var o=t(r),i=o.get();if(n&&e.apply(this,r),"function"!=typeof i)return e.apply(this,r);if(i.__trace__)o.replace(i.__trace__);else{var a=h();i.__trace__=function(){f(a),p((function(){f(null)}),0);var e=i.apply(this,arguments);return f(null),e},i.__trace__.__trace__=i.__trace__,o.replace(i.__trace__)}}catch(e){}if(e.apply)return e.apply(this,r);switch(r.length){case 1:return e(r[0]);case 2:return e(r[0],r[1]);default:return e()}}}},configSchema:{trackInlineScripts:{validate:function(e){return!0===e||!1===e},defaultValue:function(){return!0},message:"should be true|false"}}}};function ze(e,t,n){var r=e[t];if(!r)return r;var o=n(r);return e[t]=o,r}function Ge(e){var t=!!e[1]&&"function"==typeof e[1].handleEvent;return{get:function(){return t?e[1].handleEvent:e[1]},replace:function(n){t?e[1].handleEvent=n:e[1]=n}}}var Je=function(e){return void 0===e&&(e=window),{load:function(t){"addEventListener"in e&&t._isBreadcrumbTypeEnabled("user")&&e.addEventListener("click",(function(n){var r,o;try{r=We(n.target),o=Xe(n.target,e)}catch(e){r="[hidden]",o="[hidden]",t._logger.error("Cross domain error when tracking click event. See docs: https://tinyurl.com/yy3rn63z")}t.leaveBreadcrumb("UI click",{targetText:r,targetSelector:o},"user")}),!0)}}},We=function(e){var t,n,r,o=e.textContent||e.innerText||"";return o||"submit"!==e.type&&"button"!==e.type||(o=e.value),t=o=o.replace(/^\s+|\s+$/g,""),n=140,r="(...)",t&&t.length<=n?t:t.slice(0,n-r.length)+r};function Xe(e,t){var n=[e.tagName];if(e.id&&n.push("#"+e.id),e.className&&e.className.length&&n.push("."+e.className.split(" ").join(".")),!t.document.querySelectorAll||!Array.prototype.indexOf)return n.join("");try{if(1===t.document.querySelectorAll(n.join("")).length)return n.join("")}catch(e){return n.join("")}if(e.parentNode.childNodes.length>1){var r=Array.prototype.indexOf.call(e.parentNode.childNodes,e)+1;n.push(":nth-child("+r+")")}return 1===t.document.querySelectorAll(n.join("")).length?n.join(""):e.parentNode?Xe(e.parentNode,t)+" > "+n.join(""):n.join("")}var Qe;Qe=function(e){void 0===e&&(e=window);var t={load:function(t){if("addEventListener"in e&&t._isBreadcrumbTypeEnabled("navigation")){var n=function(e){return function(){return t.leaveBreadcrumb(e,{},"navigation")}};e.addEventListener("pagehide",n("Page hidden"),!0),e.addEventListener("pageshow",n("Page shown"),!0),e.addEventListener("load",n("Page loaded"),!0),e.document.addEventListener("DOMContentLoaded",n("DOMContentLoaded"),!0),e.addEventListener("load",(function(){return e.addEventListener("popstate",n("Navigated back"),!0)})),e.addEventListener("hashchange",(function(n){var r=n.oldURL?{from:Ye(n.oldURL,e),to:Ye(n.newURL,e),state:et(e)}:{to:Ye(e.location.href,e)};t.leaveBreadcrumb("Hash changed",r,"navigation")}),!0),e.history.replaceState&&Ze(t,e.history,"replaceState",e),e.history.pushState&&Ze(t,e.history,"pushState",e)}}};return t};var Ye=function(e,t){var n=t.document.createElement("A");return n.href=e,""+n.pathname+n.search+n.hash},Ze=function(e,t,n,r){var o=t[n];t[n]=function(i,a,s){e.leaveBreadcrumb("History "+n,function(e,t,n,r){var o=Ye(e.location.href,e);return{title:n,state:t,prevState:et(e),to:r||o,from:o}}(r,i,a,s),"navigation"),"function"==typeof e.resetEventCount&&e.resetEventCount(),e._config.autoTrackSessions&&e.startSession(),o.apply(t,[i,a].concat(void 0!==s?s:[]))}},et=function(e){try{return e.history.state}catch(e){}},tt="request",nt=function(e,t){void 0===e&&(e=[]),void 0===t&&(t=window);var n={load:function(n){if(n._isBreadcrumbTypeEnabled("request")){var o=[n._config.endpoints.notify,n._config.endpoints.sessions].concat(e);(function(){if("addEventListener"in t.XMLHttpRequest.prototype){var e=t.XMLHttpRequest.prototype.open;t.XMLHttpRequest.prototype.open=function(t,n){var r=this,o=!1,i=function(){return u(t,n)},a=function(){return s(t,n,r.status)};o&&(this.removeEventListener("load",a),this.removeEventListener("error",i)),this.addEventListener("load",a),this.addEventListener("error",i),o=!0,e.apply(this,arguments)}}})(),function(){if("fetch"in t&&!t.fetch.polyfill){var e=t.fetch;t.fetch=function(){var t,n=arguments,r=arguments[0],o=arguments[1],s=null;return r&&"object"==typeof r?(s=r.url,o&&"method"in o?t=o.method:r&&"method"in r&&(t=r.method)):(s=r,o&&"method"in o&&(t=o.method)),void 0===t&&(t="GET"),new Promise((function(r,o){e.apply(void 0,n).then((function(e){i(e,t,s),r(e)})).catch((function(e){a(t,s),o(e)}))}))}}}();var i=function(e,t,r){var o={status:e.status,request:t+" "+r};e.status>=400?n.leaveBreadcrumb("fetch() failed",o,tt):n.leaveBreadcrumb("fetch() succeeded",o,tt)},a=function(e,t){n.leaveBreadcrumb("fetch() error",{request:e+" "+t},tt)}}function s(e,t,i){if(void 0!==t){if("string"!=typeof t||!r(o,t.replace(/\?.*$/,""))){var a={status:i,request:e+" "+t};i>=400?n.leaveBreadcrumb("XMLHttpRequest failed",a,tt):n.leaveBreadcrumb("XMLHttpRequest succeeded",a,tt)}}else n._logger.warn("The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.")}function u(e,t){void 0!==t?"string"==typeof t&&r(o,t.replace(/\?.*$/,""))||n.leaveBreadcrumb("XMLHttpRequest error",{request:e+" "+t},tt):n._logger.warn("The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.")}}};return n},rt={load:function(e){var t=0;e.addOnError((function(n){if(t>=e._config.maxEvents)return e._logger.warn("Cancelling event send due to maxEvents per session limit of "+e._config.maxEvents+" being reached"),!1;t++})),e.resetEventCount=function(){t=0}},configSchema:{maxEvents:{defaultValue:function(){return 10},message:"should be a positive integer ≤100",validate:function(e){return u(1,100)(e)}}}},ot={},it=(ot={load:function(e){e.addOnError((function(e){var n=t(e.errors,(function(e,t){return e.concat(t.stacktrace)}),[]);d(n,(function(e){e.file=it(e.file)}))}))}})._strip=function(e){return"string"==typeof e?e.replace(/\?.*$/,"").replace(/#.*$/,""):e},at=function(e){return void 0===e&&(e=window),{load:function(t){if(t._config.autoDetectErrors&&t._config.enabledErrorTypes.unhandledExceptions){var n=e.onerror;e.onerror=function(e,r,o,i,a){if(0===o&&/Script error\.?/.test(e))t._logger.warn("Ignoring cross-domain or eval script error. See docs: https://tinyurl.com/yy3rn63z");else{var s,u={severity:"error",unhandled:!0,severityReason:{type:"unhandledException"}};if(a)s=t.Event.create(a,!0,u,"window onerror",1),st(s.errors[0].stacktrace,r,o,i);else if("object"!=typeof e||null===e||r&&"string"==typeof r||o||i||a)s=t.Event.create(e,!0,u,"window onerror",1),st(s.errors[0].stacktrace,r,o,i);else{var c=e.type?"Event: "+e.type:"Error",l=e.message||e.detail||"";(s=t.Event.create({name:c,message:l},!0,u,"window onerror",1)).originalError=e,s.addMetadata("window onerror",{event:e,extraParameters:r})}t._notify(s)}"function"==typeof n&&n.apply(this,arguments)}}}}},st=function(e,t,n,r){e[0]||e.push({});var o=e[0];o.file||"string"!=typeof t||(o.file=t),!o.lineNumber&&ut(n)&&(o.lineNumber=n),o.columnNumber||(ut(r)?o.columnNumber=r:window.event&&ut(window.event.errorCharacter)&&(o.columnNumber=window.event.errorCharacter))},ut=function(e){return"number"==typeof e&&"NaN"!==String.call(e)},ct=function(e){return void 0===e&&(e=window),{load:function(t){if(t._config.autoDetectErrors&&t._config.enabledErrorTypes.unhandledRejections){var n=function(e){var n=e.reason,r=!1;try{e.detail&&e.detail.reason&&(n=e.detail.reason,r=!0)}catch(e){}var o=t.Event.create(n,!1,{severity:"error",unhandled:!0,severityReason:{type:"unhandledPromiseRejection"}},"unhandledrejection handler",1,t._logger);r&&d(o.errors[0].stacktrace,lt(n)),t._notify(o,(function(e){var t;P(e.originalError)&&!e.originalError.stack&&e.addMetadata("unhandledRejection handler",((t={})[Object.prototype.toString.call(e.originalError)]={name:e.originalError.name,message:e.originalError.message,code:e.originalError.code},t))}))};"addEventListener"in e?e.addEventListener("unhandledrejection",n):e.onunhandledrejection=function(e,t){n({detail:{reason:e,promise:t}})}}}}},lt=function(e){return function(t){t.file!==e.toString()&&t.method&&(t.method=t.method.replace(/^\s+/,""))}},ft={},ht=h({},f.schema,v),dt={_client:null,createClient:function(e){"string"==typeof e&&(e={apiKey:e}),e||(e={});var t,n=[Se,Ne(),(void 0===t&&(t=window),{load:function(e){e.addOnError((function(e){void 0===e.context&&(e.context=t.location.pathname)}),!0)}}),Be(),rt,Ue,qe,ot,at(),ct(),Qe(),Je(),nt(),Fe,Ve()],r=new de(e,ht,n,{name:"Bugsnag JavaScript",version:"7.17.4",url:"https://github.com/bugsnag/bugsnag-js"});return r._setDelivery(window.XDomainRequest?ve:be),r._logger.debug("Loaded!"),r.leaveBreadcrumb("Bugsnag loaded",{},"state"),r._config.autoTrackSessions?r.startSession():r},start:function(e){return dt._client?(dt._client._logger.warn("Bugsnag.start() was called more than once. Ignoring."),dt._client):(dt._client=dt.createClient(e),dt._client)},isStarted:function(){return null!=dt._client}};return d(["resetEventCount"].concat(s(de.prototype)),(function(e){/^_/.test(e)||(dt[e]=function(){if(!dt._client)return console.log("Bugsnag."+e+"() was called before Bugsnag.start()");dt._client._depth+=1;var t=dt._client[e].apply(dt._client,arguments);return dt._client._depth-=1,t})})),(ft=dt).Client=de,ft.Event=$,ft.Session=ie,ft.Breadcrumb=y,ft.default=dt,ft}()},1222:(e,t,n)=>{e.exports=n(5452)},7164:(e,t,n)=>{var r=n(6780);e.exports=r},5796:(e,t,n)=>{var r=n(7246);e.exports=r},5193:(e,t,n)=>{n(9690),e.exports=n(953)},1551:(e,t,n)=>{var r=n(6957),o=n(4861),i=String.prototype;e.exports=function(e){var t=e.replaceAll;return"string"==typeof e||e===i||r(i,e)&&t===i.replaceAll?o:t}},7062:(e,t,n)=>{var r=n(6957),o=n(4603),i=String.prototype;e.exports=function(e){var t=e.trim;return"string"==typeof e||e===i||r(i,e)&&t===i.trim?o:t}},7073:(e,t,n)=>{n(643),n(6471);var r=n(9654);e.exports=r.Object.fromEntries},4861:(e,t,n)=>{n(5160),n(1705),n(5862);var r=n(1757);e.exports=r("String").replaceAll},4603:(e,t,n)=>{n(6160);var r=n(1757);e.exports=r("String").trim},2440:(e,t,n)=>{e.exports=n(8300)},432:(e,t,n)=>{n(9653)},8300:(e,t,n)=>{n(3421);var r=n(7164);e.exports=r},9653:(e,t,n)=>{var r=n(5796);e.exports=r},3826:(e,t,n)=>{var r=n(267),o=n(3044),i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not a function")}},9821:(e,t,n)=>{var r=n(267),o=String,i=TypeError;e.exports=function(e){if("object"==typeof e||r(e))return e;throw i("Can't set "+o(e)+" as a prototype")}},4796:e=>{e.exports=function(){}},336:(e,t,n)=>{var r=n(6957),o=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw o("Incorrect invocation")}},1926:(e,t,n)=>{var r=n(1087),o=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not an object")}},7569:(e,t,n)=>{"use strict";var r=n(6318),o=n(7635),i=n(1939),a=n(6986),s=n(9105),u=n(9717),c=n(2191),l=n(8703),f=n(9216),h=n(3607),d=Array;e.exports=function(e){var t=i(e),n=u(this),p=arguments.length,g=p>1?arguments[1]:void 0,v=void 0!==g;v&&(g=r(g,p>2?arguments[2]:void 0));var m,y,b,_,w,S,x=h(t),E=0;if(!x||this===d&&s(x))for(m=c(t),y=n?new this(m):d(m);m>E;E++)S=v?g(t[E],E):t[E],l(y,E,S);else for(w=(_=f(t,x)).next,y=n?new this:[];!(b=o(w,_)).done;E++)S=v?a(_,g,[b.value,E],!0):b.value,l(y,E,S);return y.length=E,y}},1992:(e,t,n)=>{var r=n(5122),o=n(7006),i=n(2191),a=function(e){return function(t,n,a){var s,u=r(t),c=i(u),l=o(a,c);if(e&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},591:(e,t,n)=>{var r=n(7006),o=n(2191),i=n(8703),a=Array,s=Math.max;e.exports=function(e,t,n){for(var u=o(e),c=r(t,u),l=r(void 0===n?u:n,u),f=a(s(l-c,0)),h=0;c<l;c++,h++)i(f,h,e[c]);return f.length=h,f}},4159:(e,t,n)=>{var r=n(591),o=Math.floor,i=function(e,t){var n=e.length,u=o(n/2);return n<8?a(e,t):s(e,i(r(e,0,u),t),i(r(e,u),t),t)},a=function(e,t){for(var n,r,o=e.length,i=1;i<o;){for(r=i,n=e[i];r&&t(e[r-1],n)>0;)e[r]=e[--r];r!==i++&&(e[r]=n)}return e},s=function(e,t,n,r){for(var o=t.length,i=n.length,a=0,s=0;a<o||s<i;)e[a+s]=a<o&&s<i?r(t[a],n[s])<=0?t[a++]:n[s++]:a<o?t[a++]:n[s++];return e};e.exports=i},6986:(e,t,n)=>{var r=n(1926),o=n(642);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){o(e,"throw",t)}}},1075:(e,t,n)=>{var r=n(3628),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},774:(e,t,n)=>{var r=n(9944),o=n(267),i=n(1075),a=n(9878)("toStringTag"),s=Object,u="Arguments"==i(function(){return arguments}());e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=s(e),a))?n:u?i(t):"Object"==(r=i(t))&&o(t.callee)?"Arguments":r}},2381:(e,t,n)=>{var r=n(8913);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},6320:e=>{e.exports=function(e,t){return{value:e,done:t}}},7904:(e,t,n)=>{var r=n(8633),o=n(723),i=n(8556);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},8556:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},8703:(e,t,n)=>{"use strict";var r=n(7174),o=n(723),i=n(8556);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},9984:(e,t,n)=>{var r=n(723);e.exports=function(e,t,n){return r.f(e,t,n)}},3216:(e,t,n)=>{var r=n(7904);e.exports=function(e,t,n,o){return o&&o.enumerable?e[t]=n:r(e,t,n),e}},8492:(e,t,n)=>{var r=n(3216);e.exports=function(e,t,n){for(var o in t)n&&n.unsafe&&e[o]?e[o]=t[o]:r(e,o,t[o],n);return e}},6943:(e,t,n)=>{var r=n(953),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},8633:(e,t,n)=>{var r=n(8913);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},1614:e=>{var t="object"==typeof document&&document.all,n=void 0===t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:n}},6066:(e,t,n)=>{var r=n(953),o=n(1087),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},1667:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},1911:e=>{e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},4427:(e,t,n)=>{var r,o,i=n(953),a=n(1911),s=i.process,u=i.Deno,c=s&&s.versions||u&&u.version,l=c&&c.v8;l&&(o=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},1757:(e,t,n)=>{var r=n(9654);e.exports=function(e){return r[e+"Prototype"]}},6953:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1455:(e,t,n)=>{"use strict";var r=n(953),o=n(6132),i=n(7214),a=n(267),s=n(6483).f,u=n(5761),c=n(9654),l=n(6318),f=n(7904),h=n(9522),d=function(e){var t=function(n,r,i){if(this instanceof t){switch(arguments.length){case 0:return new e;case 1:return new e(n);case 2:return new e(n,r)}return new e(n,r,i)}return o(e,this,arguments)};return t.prototype=e.prototype,t};e.exports=function(e,t){var n,o,p,g,v,m,y,b,_,w=e.target,S=e.global,x=e.stat,E=e.proto,k=S?r:x?r[w]:(r[w]||{}).prototype,O=S?c:c[w]||f(c,w,{})[w],T=O.prototype;for(g in t)o=!(n=u(S?g:w+(x?".":"#")+g,e.forced))&&k&&h(k,g),m=O[g],o&&(y=e.dontCallGetSet?(_=s(k,g))&&_.value:k[g]),v=o&&y?y:t[g],o&&typeof m==typeof v||(b=e.bind&&o?l(v,r):e.wrap&&o?d(v):E&&a(v)?i(v):v,(e.sham||v&&v.sham||m&&m.sham)&&f(b,"sham",!0),f(O,g,b),E&&(h(c,p=w+"Prototype")||f(c,p,{}),f(c[p],g,v),e.real&&T&&(n||!T[g])&&f(T,g,v)))}},8913:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},6132:(e,t,n)=>{var r=n(6535),o=Function.prototype,i=o.apply,a=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(i):function(){return a.apply(i,arguments)})},6318:(e,t,n)=>{var r=n(7214),o=n(3826),i=n(6535),a=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},6535:(e,t,n)=>{var r=n(8913);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},7635:(e,t,n)=>{var r=n(6535),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},3509:(e,t,n)=>{var r=n(8633),o=n(9522),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,s=o(i,"name"),u=s&&"something"===function(){}.name,c=s&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:s,PROPER:u,CONFIGURABLE:c}},7214:(e,t,n)=>{var r=n(1075),o=n(3628);e.exports=function(e){if("Function"===r(e))return o(e)}},3628:(e,t,n)=>{var r=n(6535),o=Function.prototype,i=o.call,a=r&&o.bind.bind(i,i);e.exports=r?a:function(e){return function(){return i.apply(e,arguments)}}},6854:(e,t,n)=>{var r=n(9654),o=n(953),i=n(267),a=function(e){return i(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?a(r[e])||a(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},3607:(e,t,n)=>{var r=n(774),o=n(4781),i=n(6332),a=n(5769),s=n(9878)("iterator");e.exports=function(e){if(!i(e))return o(e,s)||o(e,"@@iterator")||a[r(e)]}},9216:(e,t,n)=>{var r=n(7635),o=n(3826),i=n(1926),a=n(3044),s=n(3607),u=TypeError;e.exports=function(e,t){var n=arguments.length<2?s(e):t;if(o(n))return i(r(n,e));throw u(a(e)+" is not iterable")}},4781:(e,t,n)=>{var r=n(3826),o=n(6332);e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},5076:(e,t,n)=>{var r=n(3628),o=n(1939),i=Math.floor,a=r("".charAt),s=r("".replace),u=r("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,f,h){var d=n+e.length,p=r.length,g=l;return void 0!==f&&(f=o(f),g=c),s(h,g,(function(o,s){var c;switch(a(s,0)){case"$":return"$";case"&":return e;case"`":return u(t,0,n);case"'":return u(t,d);case"<":c=f[u(s,1,-1)];break;default:var l=+s;if(0===l)return o;if(l>p){var h=i(l/10);return 0===h?o:h<=p?void 0===r[h-1]?a(s,1):r[h-1]+a(s,1):o}c=r[l-1]}return void 0===c?"":c}))}},953:(e,t,n)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},9522:(e,t,n)=>{var r=n(3628),o=n(1939),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},1319:e=>{e.exports={}},8306:(e,t,n)=>{var r=n(6854);e.exports=r("document","documentElement")},9990:(e,t,n)=>{var r=n(8633),o=n(8913),i=n(6066);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},7157:(e,t,n)=>{var r=n(3628),o=n(8913),i=n(1075),a=Object,s=r("".split);e.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?s(e,""):a(e)}:a},2155:(e,t,n)=>{var r=n(3628),o=n(267),i=n(7501),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},6679:(e,t,n)=>{var r,o,i,a=n(1637),s=n(953),u=n(1087),c=n(7904),l=n(9522),f=n(7501),h=n(4523),d=n(1319),p="Object already initialized",g=s.TypeError,v=s.WeakMap;if(a||f.state){var m=f.state||(f.state=new v);m.get=m.get,m.has=m.has,m.set=m.set,r=function(e,t){if(m.has(e))throw g(p);return t.facade=e,m.set(e,t),t},o=function(e){return m.get(e)||{}},i=function(e){return m.has(e)}}else{var y=h("state");d[y]=!0,r=function(e,t){if(l(e,y))throw g(p);return t.facade=e,c(e,y,t),t},o=function(e){return l(e,y)?e[y]:{}},i=function(e){return l(e,y)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=o(t)).type!==e)throw g("Incompatible receiver, "+e+" required");return n}}}},9105:(e,t,n)=>{var r=n(9878),o=n(5769),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},267:(e,t,n)=>{var r=n(1614),o=r.all;e.exports=r.IS_HTMLDDA?function(e){return"function"==typeof e||e===o}:function(e){return"function"==typeof e}},9717:(e,t,n)=>{var r=n(3628),o=n(8913),i=n(267),a=n(774),s=n(6854),u=n(2155),c=function(){},l=[],f=s("Reflect","construct"),h=/^\s*(?:class|function)\b/,d=r(h.exec),p=!h.exec(c),g=function(e){if(!i(e))return!1;try{return f(c,l,e),!0}catch(e){return!1}},v=function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return p||!!d(h,u(e))}catch(e){return!0}};v.sham=!0,e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?v:g},5761:(e,t,n)=>{var r=n(8913),o=n(267),i=/#|\.prototype\./,a=function(e,t){var n=u[s(e)];return n==l||n!=c&&(o(t)?r(t):!!t)},s=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},u=a.data={},c=a.NATIVE="N",l=a.POLYFILL="P";e.exports=a},6332:e=>{e.exports=function(e){return null==e}},1087:(e,t,n)=>{var r=n(267),o=n(1614),i=o.all;e.exports=o.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:r(e)||e===i}:function(e){return"object"==typeof e?null!==e:r(e)}},3890:e=>{e.exports=!0},9771:(e,t,n)=>{var r=n(1087),o=n(1075),i=n(9878)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},3946:(e,t,n)=>{var r=n(6854),o=n(267),i=n(6957),a=n(4965),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&i(t.prototype,s(e))}},8558:(e,t,n)=>{var r=n(6318),o=n(7635),i=n(1926),a=n(3044),s=n(9105),u=n(2191),c=n(6957),l=n(9216),f=n(3607),h=n(642),d=TypeError,p=function(e,t){this.stopped=e,this.result=t},g=p.prototype;e.exports=function(e,t,n){var v,m,y,b,_,w,S,x=n&&n.that,E=!(!n||!n.AS_ENTRIES),k=!(!n||!n.IS_RECORD),O=!(!n||!n.IS_ITERATOR),T=!(!n||!n.INTERRUPTED),I=r(t,x),L=function(e){return v&&h(v,"normal",e),new p(!0,e)},C=function(e){return E?(i(e),T?I(e[0],e[1],L):I(e[0],e[1])):T?I(e,L):I(e)};if(k)v=e.iterator;else if(O)v=e;else{if(!(m=f(e)))throw d(a(e)+" is not iterable");if(s(m)){for(y=0,b=u(e);b>y;y++)if((_=C(e[y]))&&c(g,_))return _;return new p(!1)}v=l(e,m)}for(w=k?e.next:v.next;!(S=o(w,v)).done;){try{_=C(S.value)}catch(e){h(v,"throw",e)}if("object"==typeof _&&_&&c(g,_))return _}return new p(!1)}},642:(e,t,n)=>{var r=n(7635),o=n(1926),i=n(4781);e.exports=function(e,t,n){var a,s;o(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(e){s=!0,a=e}if("throw"===t)throw n;if(s)throw a;return o(a),n}},8146:(e,t,n)=>{"use strict";var r=n(4519).IteratorPrototype,o=n(6),i=n(8556),a=n(7970),s=n(5769),u=function(){return this};e.exports=function(e,t,n,c){var l=t+" Iterator";return e.prototype=o(r,{next:i(+!c,n)}),a(e,l,!1,!0),s[l]=u,e}},2691:(e,t,n)=>{"use strict";var r=n(1455),o=n(7635),i=n(3890),a=n(3509),s=n(267),u=n(8146),c=n(281),l=n(79),f=n(7970),h=n(7904),d=n(3216),p=n(9878),g=n(5769),v=n(4519),m=a.PROPER,y=a.CONFIGURABLE,b=v.IteratorPrototype,_=v.BUGGY_SAFARI_ITERATORS,w=p("iterator"),S="keys",x="values",E="entries",k=function(){return this};e.exports=function(e,t,n,a,p,v,O){u(n,t,a);var T,I,L,C=function(e){if(e===p&&A)return A;if(!_&&e in D)return D[e];switch(e){case S:case x:case E:return function(){return new n(this,e)}}return function(){return new n(this)}},P=t+" Iterator",R=!1,D=e.prototype,j=D[w]||D["@@iterator"]||p&&D[p],A=!_&&j||C(p),N="Array"==t&&D.entries||j;if(N&&(T=c(N.call(new e)))!==Object.prototype&&T.next&&(i||c(T)===b||(l?l(T,b):s(T[w])||d(T,w,k)),f(T,P,!0,!0),i&&(g[P]=k)),m&&p==x&&j&&j.name!==x&&(!i&&y?h(D,"name",x):(R=!0,A=function(){return o(j,this)})),p)if(I={values:C(x),keys:v?A:C(S),entries:C(E)},O)for(L in I)(_||R||!(L in D))&&d(D,L,I[L]);else r({target:t,proto:!0,forced:_||R},I);return i&&!O||D[w]===A||d(D,w,A,{name:p}),g[t]=A,I}},4519:(e,t,n)=>{"use strict";var r,o,i,a=n(8913),s=n(267),u=n(1087),c=n(6),l=n(281),f=n(3216),h=n(9878),d=n(3890),p=h("iterator"),g=!1;[].keys&&("next"in(i=[].keys())?(o=l(l(i)))!==Object.prototype&&(r=o):g=!0),!u(r)||a((function(){var e={};return r[p].call(e)!==e}))?r={}:d&&(r=c(r)),s(r[p])||f(r,p,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:g}},5769:e=>{e.exports={}},2191:(e,t,n)=>{var r=n(9532);e.exports=function(e){return r(e.length)}},3375:e=>{var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},9603:(e,t,n)=>{"use strict";var r=n(8633),o=n(3628),i=n(7635),a=n(8913),s=n(6495),u=n(7211),c=n(4491),l=n(1939),f=n(7157),h=Object.assign,d=Object.defineProperty,p=o([].concat);e.exports=!h||a((function(){if(r&&1!==h({b:1},h(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach((function(e){t[e]=e})),7!=h({},e)[n]||s(h({},t)).join("")!=o}))?function(e,t){for(var n=l(e),o=arguments.length,a=1,h=u.f,d=c.f;o>a;)for(var g,v=f(arguments[a++]),m=h?p(s(v),h(v)):s(v),y=m.length,b=0;y>b;)g=m[b++],r&&!i(d,v,g)||(n[g]=v[g]);return n}:h},6:(e,t,n)=>{var r,o=n(1926),i=n(3318),a=n(6953),s=n(1319),u=n(8306),c=n(6066),l=n(4523)("IE_PROTO"),f=function(){},h=function(e){return"<script>"+e+"<\/script>"},d=function(e){e.write(h("")),e.close();var t=e.parentWindow.Object;return e=null,t},p=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t;p="undefined"!=typeof document?document.domain&&r?d(r):((t=c("iframe")).style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(h("document.F=Object")),e.close(),e.F):d(r);for(var n=a.length;n--;)delete p.prototype[a[n]];return p()};s[l]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(f.prototype=o(e),n=new f,f.prototype=null,n[l]=e):n=p(),void 0===t?n:i.f(n,t)}},3318:(e,t,n)=>{var r=n(8633),o=n(3232),i=n(723),a=n(1926),s=n(5122),u=n(6495);t.f=r&&!o?Object.defineProperties:function(e,t){a(e);for(var n,r=s(t),o=u(t),c=o.length,l=0;c>l;)i.f(e,n=o[l++],r[n]);return e}},723:(e,t,n)=>{var r=n(8633),o=n(9990),i=n(3232),a=n(1926),s=n(7174),u=TypeError,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor;t.f=r?i?function(e,t,n){if(a(e),t=s(t),a(n),"function"==typeof e&&"prototype"===t&&"value"in n&&"writable"in n&&!n.writable){var r=l(e,t);r&&r.writable&&(e[t]=n.value,n={configurable:"configurable"in n?n.configurable:r.configurable,enumerable:"enumerable"in n?n.enumerable:r.enumerable,writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(a(e),t=s(t),a(n),o)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw u("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},6483:(e,t,n)=>{var r=n(8633),o=n(7635),i=n(4491),a=n(8556),s=n(5122),u=n(7174),c=n(9522),l=n(9990),f=Object.getOwnPropertyDescriptor;t.f=r?f:function(e,t){if(e=s(e),t=u(t),l)try{return f(e,t)}catch(e){}if(c(e,t))return a(!o(i.f,e,t),e[t])}},7211:(e,t)=>{Object.getOwnPropertySymbols},281:(e,t,n)=>{var r=n(9522),o=n(267),i=n(1939),a=n(4523),s=n(2381),u=a("IE_PROTO"),c=Object,l=c.prototype;e.exports=s?c.getPrototypeOf:function(e){var t=i(e);if(r(t,u))return t[u];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof c?l:null}},6957:(e,t,n)=>{var r=n(3628);e.exports=r({}.isPrototypeOf)},749:(e,t,n)=>{var r=n(3628),o=n(9522),i=n(5122),a=n(1992).indexOf,s=n(1319),u=r([].push);e.exports=function(e,t){var n,r=i(e),c=0,l=[];for(n in r)!o(s,n)&&o(r,n)&&u(l,n);for(;t.length>c;)o(r,n=t[c++])&&(~a(l,n)||u(l,n));return l}},6495:(e,t,n)=>{var r=n(749),o=n(6953);e.exports=Object.keys||function(e){return r(e,o)}},4491:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},79:(e,t,n)=>{var r=n(3628),o=n(1926),i=n(9821);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return o(n),i(r),t?e(n,r):n.__proto__=r,n}}():void 0)},2302:(e,t,n)=>{"use strict";var r=n(9944),o=n(774);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},6597:(e,t,n)=>{var r=n(7635),o=n(267),i=n(1087),a=TypeError;e.exports=function(e,t){var n,s;if("string"===t&&o(n=e.toString)&&!i(s=r(n,e)))return s;if(o(n=e.valueOf)&&!i(s=r(n,e)))return s;if("string"!==t&&o(n=e.toString)&&!i(s=r(n,e)))return s;throw a("Can't convert object to primitive value")}},9654:e=>{e.exports={}},2005:(e,t,n)=>{"use strict";var r=n(1926);e.exports=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},3348:(e,t,n)=>{var r=n(7635),o=n(9522),i=n(6957),a=n(2005),s=RegExp.prototype;e.exports=function(e){var t=e.flags;return void 0!==t||"flags"in s||o(e,"flags")||!i(s,e)?t:r(a,e)}},6683:(e,t,n)=>{var r=n(6332),o=TypeError;e.exports=function(e){if(r(e))throw o("Can't call method on "+e);return e}},7970:(e,t,n)=>{var r=n(9944),o=n(723).f,i=n(7904),a=n(9522),s=n(2302),u=n(9878)("toStringTag");e.exports=function(e,t,n,c){if(e){var l=n?e:e.prototype;a(l,u)||o(l,u,{configurable:!0,value:t}),c&&!r&&i(l,"toString",s)}}},4523:(e,t,n)=>{var r=n(4856),o=n(4455),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},7501:(e,t,n)=>{var r=n(953),o=n(6943),i="__core-js_shared__",a=r[i]||o(i,{});e.exports=a},4856:(e,t,n)=>{var r=n(3890),o=n(7501);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.27.2",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.27.2/LICENSE",source:"https://github.com/zloirock/core-js"})},1878:(e,t,n)=>{var r=n(3628),o=n(7074),i=n(6880),a=n(6683),s=r("".charAt),u=r("".charCodeAt),c=r("".slice),l=function(e){return function(t,n){var r,l,f=i(a(t)),h=o(n),d=f.length;return h<0||h>=d?e?"":void 0:(r=u(f,h))<55296||r>56319||h+1===d||(l=u(f,h+1))<56320||l>57343?e?s(f,h):r:e?c(f,h,h+2):l-56320+(r-55296<<10)+65536}};e.exports={codeAt:l(!1),charAt:l(!0)}},7466:(e,t,n)=>{var r=n(3628),o=2147483647,i=/[^\0-\u007E]/,a=/[.\u3002\uFF0E\uFF61]/g,s="Overflow: input needs wider integers to process",u=RangeError,c=r(a.exec),l=Math.floor,f=String.fromCharCode,h=r("".charCodeAt),d=r([].join),p=r([].push),g=r("".replace),v=r("".split),m=r("".toLowerCase),y=function(e){return e+22+75*(e<26)},b=function(e,t,n){var r=0;for(e=n?l(e/700):e>>1,e+=l(e/t);e>455;)e=l(e/35),r+=36;return l(r+36*e/(e+38))},_=function(e){var t=[];e=function(e){for(var t=[],n=0,r=e.length;n<r;){var o=h(e,n++);if(o>=55296&&o<=56319&&n<r){var i=h(e,n++);56320==(64512&i)?p(t,((1023&o)<<10)+(1023&i)+65536):(p(t,o),n--)}else p(t,o)}return t}(e);var n,r,i=e.length,a=128,c=0,g=72;for(n=0;n<e.length;n++)(r=e[n])<128&&p(t,f(r));var v=t.length,m=v;for(v&&p(t,"-");m<i;){var _=o;for(n=0;n<e.length;n++)(r=e[n])>=a&&r<_&&(_=r);var w=m+1;if(_-a>l((o-c)/w))throw u(s);for(c+=(_-a)*w,a=_,n=0;n<e.length;n++){if((r=e[n])<a&&++c>o)throw u(s);if(r==a){for(var S=c,x=36;;){var E=x<=g?1:x>=g+26?26:x-g;if(S<E)break;var k=S-E,O=36-E;p(t,f(y(E+k%O))),S=l(k/O),x+=36}p(t,f(y(S))),g=b(c,w,m==v),c=0,m++}}c++,a++}return d(t,"")};e.exports=function(e){var t,n,r=[],o=v(g(m(e),a,"."),".");for(t=0;t<o.length;t++)n=o[t],p(r,c(i,n)?"xn--"+_(n):n);return d(r,".")}},553:(e,t,n)=>{var r=n(3509).PROPER,o=n(8913),i=n(919);e.exports=function(e){return o((function(){return!!i[e]()||"​᠎"!=="​᠎"[e]()||r&&i[e].name!==e}))}},2607:(e,t,n)=>{var r=n(3628),o=n(6683),i=n(6880),a=n(919),s=r("".replace),u="["+a+"]",c=RegExp("^"+u+u+"*"),l=RegExp(u+u+"*$"),f=function(e){return function(t){var n=i(o(t));return 1&e&&(n=s(n,c,"")),2&e&&(n=s(n,l,"")),n}};e.exports={start:f(1),end:f(2),trim:f(3)}},1114:(e,t,n)=>{var r=n(4427),o=n(8913);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},7006:(e,t,n)=>{var r=n(7074),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},5122:(e,t,n)=>{var r=n(7157),o=n(6683);e.exports=function(e){return r(o(e))}},7074:(e,t,n)=>{var r=n(3375);e.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}},9532:(e,t,n)=>{var r=n(7074),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},1939:(e,t,n)=>{var r=n(6683),o=Object;e.exports=function(e){return o(r(e))}},4449:(e,t,n)=>{var r=n(7635),o=n(1087),i=n(3946),a=n(4781),s=n(6597),u=n(9878),c=TypeError,l=u("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var n,u=a(e,l);if(u){if(void 0===t&&(t="default"),n=r(u,e,t),!o(n)||i(n))return n;throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),s(e,t)}},7174:(e,t,n)=>{var r=n(4449),o=n(3946);e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},9944:(e,t,n)=>{var r={};r[n(9878)("toStringTag")]="z",e.exports="[object z]"===String(r)},6880:(e,t,n)=>{var r=n(774),o=String;e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return o(e)}},3044:e=>{var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},4455:(e,t,n)=>{var r=n(3628),o=0,i=Math.random(),a=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++o+i,36)}},1700:(e,t,n)=>{var r=n(8913),o=n(9878),i=n(3890),a=o("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t.delete("b"),n+=r+e})),i&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},4965:(e,t,n)=>{var r=n(1114);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3232:(e,t,n)=>{var r=n(8633),o=n(8913);e.exports=r&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},9710:e=>{var t=TypeError;e.exports=function(e,n){if(e<n)throw t("Not enough arguments");return e}},1637:(e,t,n)=>{var r=n(953),o=n(267),i=r.WeakMap;e.exports=o(i)&&/native code/.test(String(i))},9878:(e,t,n)=>{var r=n(953),o=n(4856),i=n(9522),a=n(4455),s=n(1114),u=n(4965),c=r.Symbol,l=o("wks"),f=u?c.for||c:c&&c.withoutSetter||a;e.exports=function(e){return i(l,e)||(l[e]=s&&i(c,e)?c[e]:f("Symbol."+e)),l[e]}},919:e=>{e.exports="\t\n\v\f\r                　\u2028\u2029\ufeff"},643:(e,t,n)=>{"use strict";var r=n(5122),o=n(4796),i=n(5769),a=n(6679),s=n(723).f,u=n(2691),c=n(6320),l=n(3890),f=n(8633),h="Array Iterator",d=a.set,p=a.getterFor(h);e.exports=u(Array,"Array",(function(e,t){d(this,{type:h,target:r(e),index:0,kind:t})}),(function(){var e=p(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,c(void 0,!0)):c("keys"==n?r:"values"==n?t[r]:[r,t[r]],!1)}),"values");var g=i.Arguments=i.Array;if(o("keys"),o("values"),o("entries"),!l&&f&&"values"!==g.name)try{s(g,"name",{value:"values"})}catch(e){}},9690:(e,t,n)=>{var r=n(1455),o=n(953);r({global:!0,forced:o.globalThis!==o},{globalThis:o})},6471:(e,t,n)=>{var r=n(1455),o=n(8558),i=n(8703);r({target:"Object",stat:!0},{fromEntries:function(e){var t={};return o(e,(function(e,n){i(t,e,n)}),{AS_ENTRIES:!0}),t}})},5160:()=>{},5673:(e,t,n)=>{"use strict";var r=n(1878),o=n(6880),i=n(6679),a=n(2691),s=n(6320),u="String Iterator",c=i.set,l=i.getterFor(u);a(String,"String",(function(e){c(this,{type:u,string:o(e),index:0})}),(function(){var e,t=l(this),n=t.string,o=t.index;return o>=n.length?s(void 0,!0):(e=r(n,o),t.index+=e.length,s(e,!1))}))},5862:(e,t,n)=>{"use strict";var r=n(1455),o=n(7635),i=n(3628),a=n(6683),s=n(267),u=n(6332),c=n(9771),l=n(6880),f=n(4781),h=n(3348),d=n(5076),p=n(9878),g=n(3890),v=p("replace"),m=TypeError,y=i("".indexOf),b=i("".replace),_=i("".slice),w=Math.max,S=function(e,t,n){return n>e.length?-1:""===t?n:y(e,t,n)};r({target:"String",proto:!0},{replaceAll:function(e,t){var n,r,i,p,x,E,k,O,T,I=a(this),L=0,C=0,P="";if(!u(e)){if((n=c(e))&&(r=l(a(h(e))),!~y(r,"g")))throw m("`.replaceAll` does not allow non-global regexes");if(i=f(e,v))return o(i,e,I,t);if(g&&n)return b(l(I),e,t)}for(p=l(I),x=l(e),(E=s(t))||(t=l(t)),k=x.length,O=w(1,k),L=S(p,x,0);-1!==L;)T=E?l(t(x,L,p)):d(x,p,L,[],void 0,t),P+=_(p,C,L)+T,C=L+k,L=S(p,x,L+O);return C<p.length&&(P+=_(p,C)),P}})},1705:()=>{},6160:(e,t,n)=>{"use strict";var r=n(1455),o=n(2607).trim;r({target:"String",proto:!0,forced:n(553)("trim")},{trim:function(){return o(this)}})},3421:(e,t,n)=>{n(9690)},122:(e,t,n)=>{n(643);var r=n(1667),o=n(953),i=n(774),a=n(7904),s=n(5769),u=n(9878)("toStringTag");for(var c in r){var l=o[c],f=l&&l.prototype;f&&i(f)!==u&&a(f,u,c),s[c]=s.Array}},5624:(e,t,n)=>{"use strict";n(643);var r=n(1455),o=n(953),i=n(7635),a=n(3628),s=n(8633),u=n(1700),c=n(3216),l=n(8492),f=n(7970),h=n(8146),d=n(6679),p=n(336),g=n(267),v=n(9522),m=n(6318),y=n(774),b=n(1926),_=n(1087),w=n(6880),S=n(6),x=n(8556),E=n(9216),k=n(3607),O=n(9710),T=n(9878),I=n(4159),L=T("iterator"),C="URLSearchParams",P="URLSearchParamsIterator",R=d.set,D=d.getterFor(C),j=d.getterFor(P),A=Object.getOwnPropertyDescriptor,N=function(e){if(!s)return o[e];var t=A(o,e);return t&&t.value},M=N("fetch"),B=N("Request"),U=N("Headers"),K=B&&B.prototype,q=U&&U.prototype,F=o.RegExp,H=o.TypeError,$=o.decodeURIComponent,V=o.encodeURIComponent,z=a("".charAt),G=a([].join),J=a([].push),W=a("".replace),X=a([].shift),Q=a([].splice),Y=a("".split),Z=a("".slice),ee=/\+/g,te=Array(4),ne=function(e){return te[e-1]||(te[e-1]=F("((?:%[\\da-f]{2}){"+e+"})","gi"))},re=function(e){try{return $(e)}catch(t){return e}},oe=function(e){var t=W(e,ee," "),n=4;try{return $(t)}catch(e){for(;n;)t=W(t,ne(n--),re);return t}},ie=/[!'()~]|%20/g,ae={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},se=function(e){return ae[e]},ue=function(e){return W(V(e),ie,se)},ce=h((function(e,t){R(this,{type:P,iterator:E(D(e).entries),kind:t})}),"Iterator",(function(){var e=j(this),t=e.kind,n=e.iterator.next(),r=n.value;return n.done||(n.value="keys"===t?r.key:"values"===t?r.value:[r.key,r.value]),n}),!0),le=function(e){this.entries=[],this.url=null,void 0!==e&&(_(e)?this.parseObject(e):this.parseQuery("string"==typeof e?"?"===z(e,0)?Z(e,1):e:w(e)))};le.prototype={type:C,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,n,r,o,a,s,u,c=k(e);if(c)for(n=(t=E(e,c)).next;!(r=i(n,t)).done;){if(a=(o=E(b(r.value))).next,(s=i(a,o)).done||(u=i(a,o)).done||!i(a,o).done)throw H("Expected sequence with length 2");J(this.entries,{key:w(s.value),value:w(u.value)})}else for(var l in e)v(e,l)&&J(this.entries,{key:l,value:w(e[l])})},parseQuery:function(e){if(e)for(var t,n,r=Y(e,"&"),o=0;o<r.length;)(t=r[o++]).length&&(n=Y(t,"="),J(this.entries,{key:oe(X(n)),value:oe(G(n,"="))}))},serialize:function(){for(var e,t=this.entries,n=[],r=0;r<t.length;)e=t[r++],J(n,ue(e.key)+"="+ue(e.value));return G(n,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var fe=function(){p(this,he);var e=arguments.length>0?arguments[0]:void 0;R(this,new le(e))},he=fe.prototype;if(l(he,{append:function(e,t){O(arguments.length,2);var n=D(this);J(n.entries,{key:w(e),value:w(t)}),n.updateURL()},delete:function(e){O(arguments.length,1);for(var t=D(this),n=t.entries,r=w(e),o=0;o<n.length;)n[o].key===r?Q(n,o,1):o++;t.updateURL()},get:function(e){O(arguments.length,1);for(var t=D(this).entries,n=w(e),r=0;r<t.length;r++)if(t[r].key===n)return t[r].value;return null},getAll:function(e){O(arguments.length,1);for(var t=D(this).entries,n=w(e),r=[],o=0;o<t.length;o++)t[o].key===n&&J(r,t[o].value);return r},has:function(e){O(arguments.length,1);for(var t=D(this).entries,n=w(e),r=0;r<t.length;)if(t[r++].key===n)return!0;return!1},set:function(e,t){O(arguments.length,1);for(var n,r=D(this),o=r.entries,i=!1,a=w(e),s=w(t),u=0;u<o.length;u++)(n=o[u]).key===a&&(i?Q(o,u--,1):(i=!0,n.value=s));i||J(o,{key:a,value:s}),r.updateURL()},sort:function(){var e=D(this);I(e.entries,(function(e,t){return e.key>t.key?1:-1})),e.updateURL()},forEach:function(e){for(var t,n=D(this).entries,r=m(e,arguments.length>1?arguments[1]:void 0),o=0;o<n.length;)r((t=n[o++]).value,t.key,this)},keys:function(){return new ce(this,"keys")},values:function(){return new ce(this,"values")},entries:function(){return new ce(this,"entries")}},{enumerable:!0}),c(he,L,he.entries,{name:"entries"}),c(he,"toString",(function(){return D(this).serialize()}),{enumerable:!0}),f(fe,C),r({global:!0,constructor:!0,forced:!u},{URLSearchParams:fe}),!u&&g(U)){var de=a(q.has),pe=a(q.set),ge=function(e){if(_(e)){var t,n=e.body;if(y(n)===C)return t=e.headers?new U(e.headers):new U,de(t,"content-type")||pe(t,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),S(e,{body:x(0,w(n)),headers:x(0,t)})}return e};if(g(M)&&r({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(e){return M(e,arguments.length>1?ge(arguments[1]):{})}}),g(B)){var ve=function(e){return p(this,K),new B(e,arguments.length>1?ge(arguments[1]):{})};K.constructor=ve,ve.prototype=K,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:ve})}}e.exports={URLSearchParams:fe,getState:D}},3944:(e,t,n)=>{n(5624)},6101:(e,t,n)=>{"use strict";n(5673);var r,o=n(1455),i=n(8633),a=n(1700),s=n(953),u=n(6318),c=n(3628),l=n(3216),f=n(9984),h=n(336),d=n(9522),p=n(9603),g=n(7569),v=n(591),m=n(1878),y=n(7466),b=n(6880),_=n(7970),w=n(9710),S=n(5624),x=n(6679),E=x.set,k=x.getterFor("URL"),O=S.URLSearchParams,T=S.getState,I=s.URL,L=s.TypeError,C=s.parseInt,P=Math.floor,R=Math.pow,D=c("".charAt),j=c(/./.exec),A=c([].join),N=c(1..toString),M=c([].pop),B=c([].push),U=c("".replace),K=c([].shift),q=c("".split),F=c("".slice),H=c("".toLowerCase),$=c([].unshift),V="Invalid scheme",z="Invalid host",G="Invalid port",J=/[a-z]/i,W=/[\d+-.a-z]/i,X=/\d/,Q=/^0x/i,Y=/^[0-7]+$/,Z=/^\d+$/,ee=/^[\da-f]+$/i,te=/[\0\t\n\r #%/:<>?@[\\\]^|]/,ne=/[\0\t\n\r #/:<>?@[\\\]^|]/,re=/^[\u0000-\u0020]+|[\u0000-\u0020]+$/g,oe=/[\t\n\r]/g,ie=function(e){var t,n,r,o;if("number"==typeof e){for(t=[],n=0;n<4;n++)$(t,e%256),e=P(e/256);return A(t,".")}if("object"==typeof e){for(t="",r=function(e){for(var t=null,n=1,r=null,o=0,i=0;i<8;i++)0!==e[i]?(o>n&&(t=r,n=o),r=null,o=0):(null===r&&(r=i),++o);return o>n&&(t=r,n=o),t}(e),n=0;n<8;n++)o&&0===e[n]||(o&&(o=!1),r===n?(t+=n?":":"::",o=!0):(t+=N(e[n],16),n<7&&(t+=":")));return"["+t+"]"}return e},ae={},se=p({},ae,{" ":1,'"':1,"<":1,">":1,"`":1}),ue=p({},se,{"#":1,"?":1,"{":1,"}":1}),ce=p({},ue,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),le=function(e,t){var n=m(e,0);return n>32&&n<127&&!d(t,e)?e:encodeURIComponent(e)},fe={ftp:21,file:null,http:80,https:443,ws:80,wss:443},he=function(e,t){var n;return 2==e.length&&j(J,D(e,0))&&(":"==(n=D(e,1))||!t&&"|"==n)},de=function(e){var t;return e.length>1&&he(F(e,0,2))&&(2==e.length||"/"===(t=D(e,2))||"\\"===t||"?"===t||"#"===t)},pe=function(e){return"."===e||"%2e"===H(e)},ge={},ve={},me={},ye={},be={},_e={},we={},Se={},xe={},Ee={},ke={},Oe={},Te={},Ie={},Le={},Ce={},Pe={},Re={},De={},je={},Ae={},Ne=function(e,t,n){var r,o,i,a=b(e);if(t){if(o=this.parse(a))throw L(o);this.searchParams=null}else{if(void 0!==n&&(r=new Ne(n,!0)),o=this.parse(a,null,r))throw L(o);(i=T(new O)).bindURL(this),this.searchParams=i}};Ne.prototype={type:"URL",parse:function(e,t,n){var o,i,a,s,u,c=this,l=t||ge,f=0,h="",p=!1,m=!1,y=!1;for(e=b(e),t||(c.scheme="",c.username="",c.password="",c.host=null,c.port=null,c.path=[],c.query=null,c.fragment=null,c.cannotBeABaseURL=!1,e=U(e,re,"")),e=U(e,oe,""),o=g(e);f<=o.length;){switch(i=o[f],l){case ge:if(!i||!j(J,i)){if(t)return V;l=me;continue}h+=H(i),l=ve;break;case ve:if(i&&(j(W,i)||"+"==i||"-"==i||"."==i))h+=H(i);else{if(":"!=i){if(t)return V;h="",l=me,f=0;continue}if(t&&(c.isSpecial()!=d(fe,h)||"file"==h&&(c.includesCredentials()||null!==c.port)||"file"==c.scheme&&!c.host))return;if(c.scheme=h,t)return void(c.isSpecial()&&fe[c.scheme]==c.port&&(c.port=null));h="","file"==c.scheme?l=Ie:c.isSpecial()&&n&&n.scheme==c.scheme?l=ye:c.isSpecial()?l=Se:"/"==o[f+1]?(l=be,f++):(c.cannotBeABaseURL=!0,B(c.path,""),l=De)}break;case me:if(!n||n.cannotBeABaseURL&&"#"!=i)return V;if(n.cannotBeABaseURL&&"#"==i){c.scheme=n.scheme,c.path=v(n.path),c.query=n.query,c.fragment="",c.cannotBeABaseURL=!0,l=Ae;break}l="file"==n.scheme?Ie:_e;continue;case ye:if("/"!=i||"/"!=o[f+1]){l=_e;continue}l=xe,f++;break;case be:if("/"==i){l=Ee;break}l=Re;continue;case _e:if(c.scheme=n.scheme,i==r)c.username=n.username,c.password=n.password,c.host=n.host,c.port=n.port,c.path=v(n.path),c.query=n.query;else if("/"==i||"\\"==i&&c.isSpecial())l=we;else if("?"==i)c.username=n.username,c.password=n.password,c.host=n.host,c.port=n.port,c.path=v(n.path),c.query="",l=je;else{if("#"!=i){c.username=n.username,c.password=n.password,c.host=n.host,c.port=n.port,c.path=v(n.path),c.path.length--,l=Re;continue}c.username=n.username,c.password=n.password,c.host=n.host,c.port=n.port,c.path=v(n.path),c.query=n.query,c.fragment="",l=Ae}break;case we:if(!c.isSpecial()||"/"!=i&&"\\"!=i){if("/"!=i){c.username=n.username,c.password=n.password,c.host=n.host,c.port=n.port,l=Re;continue}l=Ee}else l=xe;break;case Se:if(l=xe,"/"!=i||"/"!=D(h,f+1))continue;f++;break;case xe:if("/"!=i&&"\\"!=i){l=Ee;continue}break;case Ee:if("@"==i){p&&(h="%40"+h),p=!0,a=g(h);for(var _=0;_<a.length;_++){var w=a[_];if(":"!=w||y){var S=le(w,ce);y?c.password+=S:c.username+=S}else y=!0}h=""}else if(i==r||"/"==i||"?"==i||"#"==i||"\\"==i&&c.isSpecial()){if(p&&""==h)return"Invalid authority";f-=g(h).length+1,h="",l=ke}else h+=i;break;case ke:case Oe:if(t&&"file"==c.scheme){l=Ce;continue}if(":"!=i||m){if(i==r||"/"==i||"?"==i||"#"==i||"\\"==i&&c.isSpecial()){if(c.isSpecial()&&""==h)return z;if(t&&""==h&&(c.includesCredentials()||null!==c.port))return;if(s=c.parseHost(h))return s;if(h="",l=Pe,t)return;continue}"["==i?m=!0:"]"==i&&(m=!1),h+=i}else{if(""==h)return z;if(s=c.parseHost(h))return s;if(h="",l=Te,t==Oe)return}break;case Te:if(!j(X,i)){if(i==r||"/"==i||"?"==i||"#"==i||"\\"==i&&c.isSpecial()||t){if(""!=h){var x=C(h,10);if(x>65535)return G;c.port=c.isSpecial()&&x===fe[c.scheme]?null:x,h=""}if(t)return;l=Pe;continue}return G}h+=i;break;case Ie:if(c.scheme="file","/"==i||"\\"==i)l=Le;else{if(!n||"file"!=n.scheme){l=Re;continue}if(i==r)c.host=n.host,c.path=v(n.path),c.query=n.query;else if("?"==i)c.host=n.host,c.path=v(n.path),c.query="",l=je;else{if("#"!=i){de(A(v(o,f),""))||(c.host=n.host,c.path=v(n.path),c.shortenPath()),l=Re;continue}c.host=n.host,c.path=v(n.path),c.query=n.query,c.fragment="",l=Ae}}break;case Le:if("/"==i||"\\"==i){l=Ce;break}n&&"file"==n.scheme&&!de(A(v(o,f),""))&&(he(n.path[0],!0)?B(c.path,n.path[0]):c.host=n.host),l=Re;continue;case Ce:if(i==r||"/"==i||"\\"==i||"?"==i||"#"==i){if(!t&&he(h))l=Re;else if(""==h){if(c.host="",t)return;l=Pe}else{if(s=c.parseHost(h))return s;if("localhost"==c.host&&(c.host=""),t)return;h="",l=Pe}continue}h+=i;break;case Pe:if(c.isSpecial()){if(l=Re,"/"!=i&&"\\"!=i)continue}else if(t||"?"!=i)if(t||"#"!=i){if(i!=r&&(l=Re,"/"!=i))continue}else c.fragment="",l=Ae;else c.query="",l=je;break;case Re:if(i==r||"/"==i||"\\"==i&&c.isSpecial()||!t&&("?"==i||"#"==i)){if(".."===(u=H(u=h))||"%2e."===u||".%2e"===u||"%2e%2e"===u?(c.shortenPath(),"/"==i||"\\"==i&&c.isSpecial()||B(c.path,"")):pe(h)?"/"==i||"\\"==i&&c.isSpecial()||B(c.path,""):("file"==c.scheme&&!c.path.length&&he(h)&&(c.host&&(c.host=""),h=D(h,0)+":"),B(c.path,h)),h="","file"==c.scheme&&(i==r||"?"==i||"#"==i))for(;c.path.length>1&&""===c.path[0];)K(c.path);"?"==i?(c.query="",l=je):"#"==i&&(c.fragment="",l=Ae)}else h+=le(i,ue);break;case De:"?"==i?(c.query="",l=je):"#"==i?(c.fragment="",l=Ae):i!=r&&(c.path[0]+=le(i,ae));break;case je:t||"#"!=i?i!=r&&("'"==i&&c.isSpecial()?c.query+="%27":c.query+="#"==i?"%23":le(i,ae)):(c.fragment="",l=Ae);break;case Ae:i!=r&&(c.fragment+=le(i,se))}f++}},parseHost:function(e){var t,n,r;if("["==D(e,0)){if("]"!=D(e,e.length-1))return z;if(t=function(e){var t,n,r,o,i,a,s,u=[0,0,0,0,0,0,0,0],c=0,l=null,f=0,h=function(){return D(e,f)};if(":"==h()){if(":"!=D(e,1))return;f+=2,l=++c}for(;h();){if(8==c)return;if(":"!=h()){for(t=n=0;n<4&&j(ee,h());)t=16*t+C(h(),16),f++,n++;if("."==h()){if(0==n)return;if(f-=n,c>6)return;for(r=0;h();){if(o=null,r>0){if(!("."==h()&&r<4))return;f++}if(!j(X,h()))return;for(;j(X,h());){if(i=C(h(),10),null===o)o=i;else{if(0==o)return;o=10*o+i}if(o>255)return;f++}u[c]=256*u[c]+o,2!=++r&&4!=r||c++}if(4!=r)return;break}if(":"==h()){if(f++,!h())return}else if(h())return;u[c++]=t}else{if(null!==l)return;f++,l=++c}}if(null!==l)for(a=c-l,c=7;0!=c&&a>0;)s=u[c],u[c--]=u[l+a-1],u[l+--a]=s;else if(8!=c)return;return u}(F(e,1,-1)),!t)return z;this.host=t}else if(this.isSpecial()){if(e=y(e),j(te,e))return z;if(t=function(e){var t,n,r,o,i,a,s,u=q(e,".");if(u.length&&""==u[u.length-1]&&u.length--,(t=u.length)>4)return e;for(n=[],r=0;r<t;r++){if(""==(o=u[r]))return e;if(i=10,o.length>1&&"0"==D(o,0)&&(i=j(Q,o)?16:8,o=F(o,8==i?1:2)),""===o)a=0;else{if(!j(10==i?Z:8==i?Y:ee,o))return e;a=C(o,i)}B(n,a)}for(r=0;r<t;r++)if(a=n[r],r==t-1){if(a>=R(256,5-t))return null}else if(a>255)return null;for(s=M(n),r=0;r<n.length;r++)s+=n[r]*R(256,3-r);return s}(e),null===t)return z;this.host=t}else{if(j(ne,e))return z;for(t="",n=g(e),r=0;r<n.length;r++)t+=le(n[r],ae);this.host=t}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||"file"==this.scheme},includesCredentials:function(){return""!=this.username||""!=this.password},isSpecial:function(){return d(fe,this.scheme)},shortenPath:function(){var e=this.path,t=e.length;!t||"file"==this.scheme&&1==t&&he(e[0],!0)||e.length--},serialize:function(){var e=this,t=e.scheme,n=e.username,r=e.password,o=e.host,i=e.port,a=e.path,s=e.query,u=e.fragment,c=t+":";return null!==o?(c+="//",e.includesCredentials()&&(c+=n+(r?":"+r:"")+"@"),c+=ie(o),null!==i&&(c+=":"+i)):"file"==t&&(c+="//"),c+=e.cannotBeABaseURL?a[0]:a.length?"/"+A(a,"/"):"",null!==s&&(c+="?"+s),null!==u&&(c+="#"+u),c},setHref:function(e){var t=this.parse(e);if(t)throw L(t);this.searchParams.update()},getOrigin:function(){var e=this.scheme,t=this.port;if("blob"==e)try{return new Me(e.path[0]).origin}catch(e){return"null"}return"file"!=e&&this.isSpecial()?e+"://"+ie(this.host)+(null!==t?":"+t:""):"null"},getProtocol:function(){return this.scheme+":"},setProtocol:function(e){this.parse(b(e)+":",ge)},getUsername:function(){return this.username},setUsername:function(e){var t=g(b(e));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var n=0;n<t.length;n++)this.username+=le(t[n],ce)}},getPassword:function(){return this.password},setPassword:function(e){var t=g(b(e));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var n=0;n<t.length;n++)this.password+=le(t[n],ce)}},getHost:function(){var e=this.host,t=this.port;return null===e?"":null===t?ie(e):ie(e)+":"+t},setHost:function(e){this.cannotBeABaseURL||this.parse(e,ke)},getHostname:function(){var e=this.host;return null===e?"":ie(e)},setHostname:function(e){this.cannotBeABaseURL||this.parse(e,Oe)},getPort:function(){var e=this.port;return null===e?"":b(e)},setPort:function(e){this.cannotHaveUsernamePasswordPort()||(""==(e=b(e))?this.port=null:this.parse(e,Te))},getPathname:function(){var e=this.path;return this.cannotBeABaseURL?e[0]:e.length?"/"+A(e,"/"):""},setPathname:function(e){this.cannotBeABaseURL||(this.path=[],this.parse(e,Pe))},getSearch:function(){var e=this.query;return e?"?"+e:""},setSearch:function(e){""==(e=b(e))?this.query=null:("?"==D(e,0)&&(e=F(e,1)),this.query="",this.parse(e,je)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var e=this.fragment;return e?"#"+e:""},setHash:function(e){""!=(e=b(e))?("#"==D(e,0)&&(e=F(e,1)),this.fragment="",this.parse(e,Ae)):this.fragment=null},update:function(){this.query=this.searchParams.serialize()||null}};var Me=function(e){var t=h(this,Be),n=w(arguments.length,1)>1?arguments[1]:void 0,r=E(t,new Ne(e,!1,n));i||(t.href=r.serialize(),t.origin=r.getOrigin(),t.protocol=r.getProtocol(),t.username=r.getUsername(),t.password=r.getPassword(),t.host=r.getHost(),t.hostname=r.getHostname(),t.port=r.getPort(),t.pathname=r.getPathname(),t.search=r.getSearch(),t.searchParams=r.getSearchParams(),t.hash=r.getHash())},Be=Me.prototype,Ue=function(e,t){return{get:function(){return k(this)[e]()},set:t&&function(e){return k(this)[t](e)},configurable:!0,enumerable:!0}};if(i&&(f(Be,"href",Ue("serialize","setHref")),f(Be,"origin",Ue("getOrigin")),f(Be,"protocol",Ue("getProtocol","setProtocol")),f(Be,"username",Ue("getUsername","setUsername")),f(Be,"password",Ue("getPassword","setPassword")),f(Be,"host",Ue("getHost","setHost")),f(Be,"hostname",Ue("getHostname","setHostname")),f(Be,"port",Ue("getPort","setPort")),f(Be,"pathname",Ue("getPathname","setPathname")),f(Be,"search",Ue("getSearch","setSearch")),f(Be,"searchParams",Ue("getSearchParams")),f(Be,"hash",Ue("getHash","setHash"))),l(Be,"toJSON",(function(){return k(this).serialize()}),{enumerable:!0}),l(Be,"toString",(function(){return k(this).serialize()}),{enumerable:!0}),I){var Ke=I.createObjectURL,qe=I.revokeObjectURL;Ke&&l(Me,"createObjectURL",u(Ke,I)),qe&&l(Me,"revokeObjectURL",u(qe,I))}_(Me,"URL"),o({global:!0,constructor:!0,forced:!a,sham:!i},{URL:Me})},4779:(e,t,n)=>{n(6101)},7130:()=>{},6780:(e,t,n)=>{var r=n(5193);e.exports=r},7246:(e,t,n)=>{var r=n(1551);e.exports=r},6815:(e,t,n)=>{var r=n(7062);e.exports=r},8318:(e,t,n)=>{var r=n(7073);n(122),e.exports=r},4820:(e,t,n)=>{var r=n(2202);n(122),e.exports=r},1393:(e,t,n)=>{var r=n(1647);e.exports=r},2202:(e,t,n)=>{n(3944);var r=n(9654);e.exports=r.URLSearchParams},1647:(e,t,n)=>{n(4779),n(7130),n(3944);var r=n(9654);e.exports=r.URL},7241:(e,t,n)=>{e.exports=n(6815)},7282:(e,t,n)=>{n(8318)},3064:(e,t,n)=>{e.exports=n(4820)},3010:(e,t,n)=>{n(1393)},9364:(e,t,n)=>{e.exports=n(2440)},3110:(e,t,n)=>{n(432)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(1222),t=n.n(e);const r=new RegExp("^network error","i");function o(e){const{errors:t,originalError:n}=e;return!r.test(n.message)&&t.some((e=>e.stacktrace.some((e=>e.file.includes("bolt.com")))))}let i,a=new class{constructor(){this.client=void 0}setContext(e){}resetEventCount(){}notify(e,t){}leaveBreadcrumb(e,t,n){}addMetadata(e,t){}setUser(e,t,n){}};class s{constructor(e,t){this.timer=void 0,this.delayMillis=void 0,this.callback=void 0,this.delayMillis=e,this.callback=t}fire(e,t=this.delayMillis){this.dispose(),"undefined"!=typeof window&&(this.timer=window.setTimeout((()=>this.callback(e)),t))}dispose(){null!=this.timer&&(clearTimeout(this.timer),this.timer=void 0)}}function u(e,t){i?i(e,t):console.error("Unhandled background error",t,e)}function c(e,t){if("function"==typeof e)try{e()}catch(e){u(e,t)}else e instanceof Promise&&e.catch((e=>{u(e,t)}))}let l={};function f(){return l}const h=["name"],d=["name","value"],p=["name","delta"],g=["message","name","frames"];function v(e,t){return{events:m(e.events,t.events),samples:m(e.samples,t.samples),counters:m(e.counters,t.counters),errors:m(e.errors,t.errors)}}function m(e,t){return e&&0!==e.length?t&&0!==t.length?[...e,...t]:e:t}class y extends Error{}let b=function(e){return e[e.NoContent=204]="NoContent",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.RequestTimeout=408]="RequestTimeout",e[e.UnprocessableEntity=422]="UnprocessableEntity",e[e.TooManyRequests=429]="TooManyRequests",e}({});class _ extends Error{constructor(e,t,n,r){super(e),this.errorType=t,this.statusCode=n,this.statusText=r}}async function w(e,t={}){try{const n=await fetch(e,{method:"GET",...t,headers:{Accept:"application/json;charset=UTF-8",...t.headers}});if(n.ok)return n;if(n.status===b.RequestTimeout)throw new y(`Timeout fetching ${e}`);throw new _(`Server Error fetching ${e}: ${n.status} ${n.statusText}`,"application",n.status,n.statusText)}catch(t){if(t instanceof Error&&"AbortError"===t.name)throw new y(`Timeout fetching ${e}`);throw t}}const S=new class{constructor(e){this.postFn=e,this.flushLater=new s(100,(()=>c(this.flush(),"clientLogFlushLater"))),this.postponedInput={},this.experiments={},this.reAddCounter=0,this.authReFlushCounter=0}append(e){e=function(e){const t=[],n={},r=f();function o(e,n,o){let i=!0;const a=[];return o.forEach((t=>{(void 0===e[t]||null===e[t]||"number"==typeof e[t]&&isNaN(e[t]))&&(a.push(t),i=!1)})),i||t.push({name:"InvalidClientLogInput",properties:{...r,inputName:e.name,inputType:n,invalidKeys:a},delta:1}),i}return e.samples&&(n.samples=e.samples.filter((e=>o(e,"samples",d)))),e.events&&(n.events=e.events.filter((e=>o(e,"events",h)))),e.counters&&(n.counters=e.counters.filter((e=>o(e,"counters",p)))),e.errors&&(n.errors=e.errors.filter((e=>o(e,"errors",g)))),0===t.length?e:v(n,{counters:t})}(e);const t=v(this.postponedInput,e);JSON.stringify(t).length>25e4?(c(this.flush(),"clientLogSizeCapReached"),this.postponedInput=e):this.postponedInput=t}updateExperiments(e){e.forEach((e=>{this.experiments[e.name]={treatment:e.treatment,version:e.version}}))}updateExperimentsDynamicFeatures(e){e.forEach(((e,t)=>{const n="dynamicFeatures."+t;this.experiments[n]={treatment:e?"on":"off",version:0}}))}postClientLog(e,t){e=function(e){const t=f(),n={};function r(e){const n={...e};return n.properties={...t,...e.properties},n}return e.samples&&(n.samples=e.samples.map(r)),e.events&&(n.events=e.events.map(r)),e.counters&&(n.counters=e.counters.map(r)),e.errors&&(n.errors=e.errors.map(r)),n}(e),this.append(e),"now"===t?c(this.flush(),"clientLogFlushNow"):"later"===t&&this.flushLater.fire(void 0)}async flush(e=!1){if(this.hasContent()){const t={...this.postponedInput};try{await this.postFn(this.flushContent())}catch(n){n instanceof Error&&(!e&&this.reAddCounter<5&&(this.postClientLog(t,"later_no_flush"),this.reAddCounter++),e&&this.authReFlushCounter<3&&(this.postponedInput=t,this.authReFlushCounter++,await this.flush(!0)))}}}hasContent(){return Object.entries(this.postponedInput).length>0}flushContent(){const e={...this.postponedInput,division_id:""};return this.postponedInput={},e}}((async function(e){return await async function(e,t){const n=await w("https://connect.bolt.com/v1/log",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},body:JSON.stringify(t)});return n.status===b.NoContent?null:n.json()}(0,e),!0}));function x(e,t="later"){S.postClientLog(e,t)}const E={api_key:"e4390328cf76b3974d02a45465db4a02"},k={name:"track",url:"https://connect.bolt.com",storage_key:"checkout"},O={timestamp:"1722374112932",build:"4203133",branch:"master",version:"4203133-711707bbde8",release_sha:"711707bbde8c8971258935697e902e91cf64cd84",isV2Build:!0};var T,I=new Uint8Array(16);function L(){if(!T&&!(T="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return T(I)}const C=/^(?:[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,P=function(e){return"string"==typeof e&&C.test(e)};for(var R=[],D=0;D<256;++D)R.push((D+256).toString(16).substr(1));const j=function(e,t,n){var r=(e=e||{}).random||(e.rng||L)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(R[e[t+0]]+R[e[t+1]]+R[e[t+2]]+R[e[t+3]]+"-"+R[e[t+4]]+R[e[t+5]]+"-"+R[e[t+6]]+R[e[t+7]]+"-"+R[e[t+8]]+R[e[t+9]]+"-"+R[e[t+10]]+R[e[t+11]]+R[e[t+12]]+R[e[t+13]]+R[e[t+14]]+R[e[t+15]]).toLowerCase();if(!P(n))throw TypeError("Stringified UUID is invalid");return n}(r)};var A=n(7241),N=n.n(A);n(3110);let M=function(e){return e.ttlKeyBufferKey="ttl_key_buffer",e.deviceLogKey="bolt_device_log_timestamp",e.refUrlKey="bolt_ref_url",e.merchantClientDeviceKey="bolt_merchant_client_device_id",e.boltCheckoutFormData="_Bolt_Checkout_Form_Data",e.boltNewAccountIdentifiers="_Bolt_New_Account_Identifiers",e.boltBCCartEncoded="BOLT_BC_CART_ENCODED",e.originalCartLocalStorageKey="bolt-ppc-original-cart",e.currentCartLocalStorageKey="bolt-ppc-current-cart-id",e.boltRouteAdded="boltRouteAdded",e.boltActiveSession="boltActiveSession",e.storageLoginKey="_Bolt_Login",e.isFirstVisitKey="is-first-onboarding-visit",e.debugLocalStorageKey="bolt_debug_event",e.clientDeviceKey="bolt_device_id",e.trackEventsKey="track_events",e.isShopperLoginDeviceTokenSetCookieKey="is_shopper_login_device_token_set",e.doNotTrackCookie="bolt_do_not_track",e.accessTokenCookieKey="accessToken",e.experimentOverrideCookieKey="bolt_experiments_override",e.boltLoggingConfigCookie="bolt_logging",e.experimentOn="experiment_on",e.propagationOn="propagation_on",e.testLocalStorage="test-local-storage",e.skipAdminGoogleLogin="skip_admin_google_login",e.test="test",e.test2="test2",e.boltSession="bolt_session",e.hasDismissedAccountDashboardWelcome="account_dashboard_welcome_dismissed",e.arrivedFromRegistration="arrived-from-registration",e.selfServiceTrackingKey="self-service-tracking",e.prefetchUser="prefetch_user",e.prefetchOrder="prefetch_order_{orderToken}",e.merchantShippingOptionsTemplate="merchant_shipping_options_response_{merchantToken}",e.merchantResponseKeyTemplate="merchant_response_{merchantToken}{referrer}",e.merchantResponseTimestampKeyTemplate="merchant_response_timestamp_{merchantToken}{referrer}",e.boltCheckoutMerchantAnalyticsTemplate="Bolt_Checkout_Merchant_Analytics_{merchantToken}{referrer}",e.clientDeviceKeyTemplate="bolt_{appKey}_client_device_id",e.clientDeviceIdCookieKeyTemplate="client_device_id_{env}",e.sessionKeyTemplate="bolt_{appKey}_session",e.isVerifiedDeviceSavedKeyTemplate="bolt_{appKey}_is_verified_device_saved",e.deviceKeyTemplate="bolt_{appKey}_device_id",e.isShopperLoginDeviceTokenSetForAppKeyTemplate="bolt_{appKey}_is_shopper_login_device_token_set",e.shopperLoginDeviceTokenKeyForAppTemplate="bolt_{appKey}_shopper_login_device_token",e.isShopperLoginDeviceTokenSetKeyTemplate="bolt_is_shopper_login_device_token_set",e.shopperLoginDeviceTokenKeyTemplate="bolt_shopper_login_device_token",e.authenticatedShopperSessionTokenKey="bolt_authenticated_shopper_session_token",e.checkoutSessionKeyTemplate="bolt_{appKey}_checkout_session",e.paymentMethodsSessionToken="payment_methods_session_token",e.BoltShopperAssistantClosedKey="bolt_shopper_assistant_closed",e.BoltShopperAssistantMetadata="bolt_shopper_assistant_metadata",e.sharedClientDeviceKeyTemplate="bolt_client_device_id",e.checkoutPageIdKey="bolt_checkout_page_id",e.boltSubscriptionPDP="BOLT_SUBSCRIPTION_PDP",e.isDeviceRecognizedForNoLoginExperiment="is_device_recognized_for_no_login_experiment",e.boltVisitIDKey="bolt_visit_id_{site}",e}({});function B(e,t){var n;let r;return void 0!==t&&(r=function(e,t){return e.replace(/\{(\w+)}/g,((e,n)=>t[n]||e))}(e,t)),null!=(n=r)?n:e}function U(e,t,n=-1,r,o){if("undefined"==typeof document)return;const i=B(e,o),a="https:"===document.location.protocol;document.cookie=function(e,t,n,r=-1,o){let i="",a="",s="",u="";if(r>-1){const e=new Date;e.setTime(e.getTime()+60*r*1e3),i="; expires="+e.toUTCString()}return n&&(a="; SameSite=None",s="; Secure"),null!=o&&(u="; domain="+o),encodeURIComponent(e)+"="+encodeURIComponent(null!=t?t:"")+i+a+s+u+"; path=/"}(i,t,a,n,r)}function K(e,t){if("undefined"==typeof document)return"";const n=B(e,t),r=encodeURIComponent(n)+"=",o=document.cookie.split(";");for(let e of o)if(e=N()(e).call(e),e.startsWith(r))return decodeURIComponent(e.substring(r.length,e.length));return""}const q=(()=>{try{return window.localStorage}catch(e){}})(),F=new class{constructor(){this.localStorageAvailable=void 0,this.localStorageAvailable=function(){if(null==q)return!1;try{return q.setItem(M.testLocalStorage,"success"),q.removeItem(M.testLocalStorage),!0}catch(e){return e instanceof DOMException&&(22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name)&&0!==q.length}}()}avail(){return this.localStorageAvailable}set(e,t,n){const r=B(e,n);this.localStorageAvailable&&q.setItem(r,t)}clear(e,t){const n=B(e,t);this.localStorageAvailable&&q.removeItem(n)}get(e,t){const n=B(e,t);return this.localStorageAvailable?q.getItem(n):void 0}key(e){return this.localStorageAvailable?q.key(e):null}clearAll(){this.localStorageAvailable&&q.clear()}getLength(){return this.localStorageAvailable?q.length:0}},H="bolt"+(Math.random()+1).toString(36).substring(7),$=(()=>{try{return window.sessionStorage}catch(e){}})(),V=new class{constructor(){this.cookie=void 0,this.local=void 0,this.session=void 0,this.transient={},this.usingTransientStorage=!1,this.local=F.avail(),this.cookie="undefined"!=typeof navigator&&navigator.cookieEnabled,this.session=function(){if(null==$)return!1;try{$.setItem(H,"true"),$.removeItem(H)}catch(e){return!1}return!0}(),this.usingTransientStorage=!1,this.clearExpiredValues()}setTransientStorage(e){this.usingTransientStorage=e}set(e,t,n){const r=B(e,n);this.usingTransientStorage?this.transient[r]=t:this.local?F.set(e,t,n):this.cookie?U(e,t,525600,void 0,n):this.session&&function(e,t,n){if(null!=$){const r=B(e,n);$.setItem(r,t)}}(e,t,n)}setWithTTL(e,t,n,r){const o={value:t,ttl:(new Date).getTime()+1e3*n};this.set(e,JSON.stringify(o),r),this.trackKey(e,r)}clear(e,t){const n=B(e,t);this.transient[n]&&delete this.transient[n],this.local&&F.clear(e,t),this.cookie&&function(e,t){U(e,null,-1,void 0,t)}(e,t),this.session&&function(e,t){if(null!=$){const n=B(e,t);$.removeItem(n)}}(e,t)}get(e,t){const n=B(e,t);let r="";return this.usingTransientStorage?r=this.transient[n]:this.local?r=F.get(e,t):this.cookie?r=K(e,t):this.session&&(r=function(e,t){if(null!=$){const n=B(e,t);return $.getItem(n)}}(e,t)),r=this.checkTTL(r,e,t),r}checkTTL(e,t,n){var r;if(null==e||""===e)return e;let o;try{o=JSON.parse(e)}catch{return e}return null!=(r=o)&&r.ttl?this.checkIfExpiredValue(o,t,n)?null:o.value:e}clearExpiredValues(){const e=this.ttlKeyBuffer.filter((e=>null!=this.get(e)));this.ttlKeyBuffer=e}checkIfExpiredValue(e,t,n){return(new Date).getTime()>e.ttl&&(this.untrackKey(t,n),this.clear(t,n),!0)}trackKey(e,t){this.ttlKeyBuffer=[B(e,t),...this.ttlKeyBuffer]}untrackKey(e,t){this.ttlKeyBuffer=this.ttlKeyBuffer.filter((n=>n===B(e,t)))}get ttlKeyBuffer(){let e;const t=this.get(M.ttlKeyBufferKey);if(null==t||""===t)return[];try{e=JSON.parse(t)}catch{return[]}return e}set ttlKeyBuffer(e){this.set(M.ttlKeyBufferKey,JSON.stringify(e))}};n(9364);const z=["test","local","development","staging","sandbox","production"];function G(e){const t=W(e);return 3!==t.length?null:t[0]}function J(e){const t=W(e);return 3!==t.length?null:t[1]}function W(e){return null==e||""===e?[]:e.split(".")}const X={"*":"warn"},Q=function(){const e=K(M.boltLoggingConfigCookie);if(!e)return X;try{return{...X,...JSON.parse(e)}}catch(e){return console.error("can't parse logging configuration",e),X}}(),Y=["trace","debug","info","warn","error"],Z="undefined"!=typeof navigator&&navigator.webdriver;class ee{constructor(e){this.name=void 0,this.level=void 0,this.levelPriority=void 0,this.name=e,this.level=function(e){return Q[e]||Q["*"]}(e),this.levelPriority=Y.indexOf(this.level)}trace(e,...t){this.log("trace",e,...t)}debug(e,...t){this.log("debug",e,...t)}info(e,...t){this.log("info",e,...t)}warn(e,...t){this.log("warn",e,...t)}error(e,...t){this.log("error",e,...t)}log(e,t,...n){if(Y.indexOf(e)<this.levelPriority)return;let r=`${Date.now()} [${this.name}] ${t}`;switch(Z&&(r=[r,...n.map(te)].join(" "),n=[]),e){case"trace":case"debug":Z?console.log(r,...n):console.debug(r,...n);break;case"info":console.info(r,...n);break;case"warn":console.warn(r,...n);break;case"error":console.error(r,...n)}}}function te(e){return"string"==typeof e?e:JSON.stringify(e)}function ne(e){return new ee(e)}function re(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch{return"UNKNOWN"}}var oe=n(3064),ie=n.n(oe);n(7282),n(3010);const ae="";function se(e){let t=0;for(let n=0;n<e.length;n++)t=Math.imul(31,t)+e.charCodeAt(n)|0;return t}class ue{constructor(e,t){this.treatment=e,this.version=t}}class ce{constructor(){this.overrides=function(){const e=K(M.experimentOverrideCookieKey);return e?JSON.parse(e):{}}(),this._config={tier1DivisionPublicIds:[],tier1MerchantPublicIds:[],experiments:{}}}set config(e){this._config=e}async assign(e,t,n){const r=await this.assignOfConfig(e,t,n);return this.applyCookieOverride(e,r)}isMerchantInABTest(e,t){const n=this._config.experiments;return Object.values(n).some((n=>"MerchantSite"===n.experimentType&&n.treatments.some((n=>this.matchMerchant(n,e,t)))))}applyCookieOverride(e,t){return e in this.overrides?{treatment:this.overrides[e],version:t.version}:t}async assignOfConfig(e,t,n){if(!(e in this._config.experiments))return new ue(ae,0);const r=this._config.experiments[e];if("On"!==r.experimentStatus)return new ue(ae,r.version);const o=await this.getTreatment(e,r,t,n);return new ue(o?o.name:ae,r.version)}async getTreatment(e,t,n,r){if("ClientDeviceId"!==t.primaryKeyType)return;const o=function(e,t){let n;switch(e){case"ClientDeviceId":n=t.clientDeviceId;break;case"ServerDeviceId":throw new Error(`Unsupported key type ${e}.`)}if(!n)throw new Error(`Invalid experiment configuration. Empty primary key for type ${e}.`);return n}(t.primaryKeyType,n),i=await async function(e,t,n){const r=n([e,t].join(":"));return Math.abs(r)%100}(e,o,r);for(const r of t.treatments)if(this.matchTreatment(e,r,n,i))return r}matchTreatment(e,t,n,r){return!!this.withinInterval(t.randomInterval,r)&&this.matchCondition(e,t,n)}matchCondition(e,t,n){let r=!1;if(n.merchantPublicId||n.merchantDivisionPublicId)r=this.matchMerchant(t,n.merchantPublicId,n.merchantDivisionPublicId);else{var o,i,s,u;if((!t.includeTier1Merchants||null!=(null==t||null==(o=t.condition)?void 0:o.merchantPublicIds)||null!=(null==t||null==(i=t.condition)?void 0:i.merchantDivisionPublicIds)||null!=(null==t||null==(s=t.condition)?void 0:s.excludesDivisionPublicIds)||null!=(null==t||null==(u=t.condition)?void 0:u.excludesMerchantPublicIds))&&n.allowMerchantTargeting)return a.notify(new Error(`Cannot evaluate experiment: ${e}. Request does not have merchant public ID and division public ID`)),!1;r=!0}return r&&this.matchLocale(t,n.locale)}matchMerchant(e,t,n){const r=null==e?void 0:e.condition;if(!e.includeTier1Merchants){var o,i;if(null!=(o=this._config.tier1DivisionPublicIds)&&o.includes(n))return!1;if(null!=(i=this._config.tier1MerchantPublicIds)&&i.includes(t))return!1}if(null!=r){var a,s,u,c;if(null!=(null==r?void 0:r.merchantDivisionPublicIds)||null!=(null==r?void 0:r.merchantPublicIds))return!(null==(null==r?void 0:r.merchantDivisionPublicIds)||null==r||null==(a=r.merchantDivisionPublicIds)||!a.includes(n))||!(null==(null==r?void 0:r.merchantPublicIds)||null==r||null==(s=r.merchantPublicIds)||!s.includes(t));if(null!=(null==r?void 0:r.excludesDivisionPublicIds)||null!=(null==r?void 0:r.excludesMerchantPublicIds))return!(null!=(null==r?void 0:r.excludesDivisionPublicIds)&&null!=r&&null!=(u=r.excludesDivisionPublicIds)&&u.includes(n)||null!=(null==r?void 0:r.excludesMerchantPublicIds)&&null!=r&&null!=(c=r.excludesMerchantPublicIds)&&c.includes(t))}return!0}matchLocale(e,t){const n=null==e?void 0:e.condition;return null==n||(null!=(null==n?void 0:n.allowedLocales)&&null==t?(a.notify(new Error("[Experiments] Cannot target locale if it is not set in the request")),!1):null==n.allowedLocales||null==t||n.allowedLocales.includes(t))}withinInterval(e,t){return 0!==e.length&&(this.isInterval(e)?this.withinOneInterval(e,t):this.withinIntervals(e,t))}isInterval(e){return"number"==typeof e[0]}withinIntervals(e,t){return e.some((e=>this.withinOneInterval(e,t)))}withinOneInterval(e,t){return t>=e[0]&&t<=e[1]}}const le=ne("bolt.experiment");async function fe(e){return le.info("loads.ts loadConfig"),async function(e){le.info("load.ts loadFromCloud.");const t=e?`${e}/experiments/config.json`:"/experiments/config.json",n=await async function(e){try{return await e}catch(e){return e instanceof Error?e:new Error(`Unknown error: ${e}`)}}(async function(e,n){return async function(e,t){let n=0;for(;;){const r=await e(n);if(t(r,n))return r;n++}}((()=>async function(e,t={}){return(await w(e,t)).json()}(t)),((e,t)=>!(e instanceof Error)||3===t))}());if(n instanceof Error)throw a.notify(new Error("ExperimentLoadingError"),{info:{config:n}}),n;return n}(e)}const he=Date.now();const de=function(e,t){!function(e,t){const n=n=>{(function(e,t){return"*"===t||e.origin===t})(n,t)&&e(function(e){const t=e.data;return"string"==typeof t&&t.startsWith("{")?JSON.parse(t):t}(n),n)};window.addEventListener("message",n)}(e,t)},pe=function(e,t){const n=t.contentWindow;n&&n.postMessage(function(e){return JSON.stringify(e)}(e),"https://connect.bolt.com")};class ge extends class{constructor(e){this.iframeLink=void 0,this.iframe=void 0,this.iframeLink=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",(()=>{this.initialize()})):this.initialize()}initialize(){const e=this.iframeLink;this.iframe=document.createElement("iframe"),this.iframe.setAttribute("id","bolt-tracking-frame"),this.iframe.setAttribute("src",e),this.iframe.style.setProperty("display","none"),document.body.appendChild(this.iframe)}}{sendMessage(e,t){if(!this.iframe)return;pe({type:e,properties:t},this.iframe)}}class ve extends Error{}function me(e,t){try{if(t<0||t>100)return a.notify(new Error(`isElementInViewPort: Allowed threshold value range is 1 to 100. Given value: ${t}`)),null;const n=ye(),r=be(),o=e.offsetHeight,i=e.offsetWidth,s=o*(1-t/100),u=i*(1-t/100),c=n+o*(t/100),l=r+i*(t/100),f=e.getBoundingClientRect();return f.top>=-s&&f.left>=-u&&f.bottom<=c&&f.right<=l}catch(e){return a.notify(e,{info:{message:"Unable to determine if element is in view port"}}),null}}function ye(){return window.innerHeight||document.documentElement.clientHeight}function be(){return window.innerWidth||document.documentElement.clientWidth}const _e="https://connect.bolt.com",we=ne("bolt.track");function Se(){let e={};const t=document.getElementsByTagName("meta");for(const n of t){const t=n.getAttribute("property"),r=n.getAttribute("content");t&&t.startsWith("og:")&&r&&(e={[t.toLowerCase()]:r,...e})}return e}function xe(){const e=document.querySelector("link[rel='canonical']");return(null==e?void 0:e.getAttribute("href"))||null}const Ee=null!=E?function(e){const{env:n,version:r,reportUnhandledErrors:i=!0,...a}=e;return t().createClient({maxBreadcrumbs:40,redactedKeys:["ccn","cvv","exp","ccPostal","credit_card","creditcard","password","pwd"],releaseStage:n,appVersion:r,enabledBreadcrumbTypes:["error","log","request"],trackInlineScripts:!1,onError:e.onError||o,autoDetectErrors:i,...a})}({apiKey:E.api_key,env:"production",version:"4203133-711707bbde8",reportUnhandledErrors:!1}):void 0;null!=Ee&&function(e){a=e}(new class{constructor(e){this.client=void 0,this.client=e,i=(e,t)=>this.notify(e,{info:{context:t}})}setContext(e){this.client.setContext(e)}resetEventCount(){}notify(e,t){this.client.notify(e,(e=>{var n;e.severity=null!=(n=null==t?void 0:t.severity)?n:"error",null!=(null==t?void 0:t.info)&&e.addMetadata("custom",t.info)})),function(e,t){const n={name:"bugsnag.notify",properties:{...t,clientTimestamp:String(Date.now())}};x({events:[n],counters:[{...n,delta:1}]})}(0,{error:e.message,name:e.name})}leaveBreadcrumb(e,t,n){this.client.leaveBreadcrumb(e,t,n)}addMetadata(e,t){this.client.addMetadata(e,t)}setUser(e,t,n){this.client.setUser(null!=e?e:void 0,null!=t?t:void 0,null!=n?n:void 0)}}(Ee)),window.BoltTrack||(window.BoltTrack=new class{constructor(){this.clientDeviceIDTimeout=2e3,this.frameManager=void 0,this.merchantKey=function(e){const t=document.getElementById("bolt-track");if(!t)throw new Error("scriptElem is null");const n=t.getAttribute("data-publishable-key");if(null!=n&&""!==n)return n;const r=t.getAttribute("data-merchant-key");if(null!=r&&""!==r)return r;throw new Error("merchant key not found")}(),this.commonEventProps={},this.initBarrier=function(){let e;return{promise:new Promise((t=>{e=t})),resolve:t=>e(t)}}(),this.merchantClientID=void 0,this.handleToHostMessage=e=>{"loadDone"===e.type&&(we.info(`Client Device ID received from track iframe : ${e.clientDeviceID}`),this.setClientDeviceID(e.clientDeviceID),this.initBarrier.resolve(void 0),c(this.recordEvent("pageVisit",{referrerURL:document.referrer,url:encodeURI(decodeURI(window.location.href)),canonical_url:xe(),...Se()}),"recordEvent"))},this.getClientDeviceID=()=>F.get(M.clientDeviceKey)||void 0,this.setClientDeviceID=e=>{F.set(M.clientDeviceKey,e)},this.getBaseEventProps=()=>({url:window.location.href,referrerURL:document.referrer,merchantPublicID:G(this.merchantKey)||"",userAgent:navigator.userAgent,app:k.name,time_zone:re(),merchantClientID:this.merchantClientID});const e=Date.now();this.merchantClientID=function(){let e=V.get(M.merchantClientDeviceKey);return null!=e&&"undefined"!==e&&"null"!==e||(e=j(),V.set(M.merchantClientDeviceKey,e)),e}(),de(this.handleToHostMessage,"*"),this.frameManager=new ge(function(e){const t=(n=e,new(ie())(Object.entries(n)).toString());var n;if("development",z.indexOf("production")<=z.indexOf("development"))return`${_e}/build/track_iframe.html?${t}`;const r=O.version.split("-")[0];return`${_e}/${r}/build/track_iframe.html?${t}`}({merchant_key:this.merchantKey,merchant_client_id:this.merchantClientID})),window.addEventListener("beforeunload",(()=>{c(this.recordEvent("pageClose",{url:encodeURI(decodeURI(window.location.href))}),"recordEvent")}),{passive:!0}),this.commonEventProps=this.getBaseEventProps(),Object.entries(this.commonEventProps).forEach((e=>a.addMetadata(e[0],e[1])));const t=Date.now();window.addEventListener("load",(()=>{c(this.setupViewTrackingExperiment(),"setupViewTrackingExperiment")}),{passive:!0}),x({samples:[{name:"Track.Initialize.Start",value:e-he},{name:"Track.Initialize.End",value:t-he},{name:"Track.Initialize.Latency",value:t-e}]})}version(){return""}async getAssignment(e,t){x({counters:[{name:"Track.GetAssignment.Invoke",delta:1}]});const n=null!=t?t:await async function(e,t=1e3,n=10){return await async function(e,t,n=1e3,r=10){return new Promise((o=>{let i=n;const a=setInterval((()=>{if(i<0)return clearInterval(a),void o(new y(`Timed out while waiting for ${e} (${n}ms)`));const s=e();if(t(s))return clearInterval(a),void o(s);i-=r}),r)}))}(e,Boolean,t,n)}(this.getClientDeviceID,this.clientDeviceIDTimeout);if(n instanceof Error)return a.notify(new Error("Did not receive client Device ID from track iframe before timeout"),{info:{timeout:this.clientDeviceIDTimeout,merchantClientID:t,clientDeviceID:this.getClientDeviceID()}}),x({counters:[{name:"Track.GetAssignmentError.MissingClientID",delta:1}]}),ae;const r=await this.loadConfigAndGetAssignment(e,n);return this.commonEventProps[`experiment_${e}`]=r,r}async loadConfigAndGetAssignment(e,t){try{const n=await async function(e,t){try{const n=await fe(k.url),r=new ce;r.config=n;for(const o of Object.keys(n.experiments))if(o===e)return(await r.assign(o,t,se)).treatment}catch(t){const n=t instanceof Error?t:new Error(`Unable to get assignment for ${e}: ${t}`);a.notify(n)}return ae}(e,{merchantPublicId:G(this.merchantKey),merchantDivisionPublicId:J(this.merchantKey),clientDeviceId:t});return x({counters:[{name:"Track.GetAssignmentSuccess",delta:1}]}),n}catch(t){const n=t instanceof Error?t:new Error(`Unable to loadConfigAndGetAssignment: ${t}`);a.notify(n,{info:{message:`Track JS: Unable to get assignment for experiment ${e}`}}),x({counters:[{name:"Track.GetAssignmentError.Assignment",delta:1}]})}return ae}async recordEvent(e,t){try{await this.initBarrier.promise,localStorage&&localStorage.getItem(M.debugLocalStorageKey)&&console.log(`${e} event with param: ${JSON.stringify(t)}`)}catch(e){a.notify(e)}this.frameManager.sendMessage(e,{clientTimestamp:Date.now(),...this.commonEventProps,...t})}async setupViewTrackingExperiment(){const e=await this.getAssignment("product_view_tracking",this.merchantClientID);if(!e||!e.startsWith("enabled"))return;const t="enabled_with_no_sampling"===e?1:.25,n=function(e,t,n){const r=function(e){if(!("IntersectionObserver"in window))return new ve("IntersectionObserver API not supported.");const t=new IntersectionObserver(e.callback,{threshold:e.threshold}),n=document.querySelectorAll(e.domSelectors);return n.forEach((e=>t.observe(e))),{observer:t,observedItemCount:n.length}}({threshold:.7,callback:(r,o)=>{r.forEach((r=>{t&&o.unobserve(r.target);const i=r.target;(function(e){const t=ye()*be();return 0===t?-1:e.clientHeight*e.clientWidth/t*100})(i)<5||Math.random()<=e&&n("image_view",{image_url:i.src,height:i.height,width:i.width,client_height:i.clientHeight,client_width:i.clientWidth,sizes:i.sizes,alt:i.alt,title:i.title,viewport_height:Math.max(window.innerHeight||0,document.documentElement.clientHeight||0),viewport_width:Math.max(window.innerWidth||0,document.documentElement.clientWidth||0),is_intersecting:r.isIntersecting,is_in_viewport:me(i,70),intersection_threshold:.7,sampling_rate:e})}))},domSelectors:"img"});return r instanceof Error||(o=r.observer,"MutationObserver"in window?(new MutationObserver((e=>{let t=0;e.forEach((e=>{e.addedNodes.forEach((e=>{if(e.nodeType!==Node.ELEMENT_NODE)return;const n=e.querySelectorAll("img");n.forEach((e=>o.observe(e))),t+=n.length}))})),x({counters:[{name:"Track.MutationObserver.NewObservables",delta:t}]})})).observe(document.body,{subtree:!0,childList:!0}),x({counters:[{name:"Track.MutationObserver.Supported",delta:1}]})):x({counters:[{name:"Track.MutationObserver.Unsupported",delta:1}]})),r;var o}(t,!1,((e,t)=>{c(this.recordEvent(e,t),"recordEvent")}));n instanceof Error&&a.notify(new Error("Unable to setup product image tracking experiment"),{info:{merchantClientID:this.merchantClientID,clientDeviceID:this.getClientDeviceID(),merchantKey:this.merchantKey}}),x({events:[{name:"view_tracking_setup",properties:{result:n instanceof Error?"failure":"success",observedItemCount:n instanceof Error?0:n.observedItemCount,samplingRate:t,merchantClientID:this.merchantClientID,merchantKey:this.merchantKey,clientDeviceID:this.getClientDeviceID()}}],counters:[{name:"view_tracking_observables",delta:n instanceof Error?0:n.observedItemCount,properties:{merchantKey:this.merchantKey,samplingRate:t}}]})}}),window.BoltTrack})()})();
//# bolt_internal_sourceMappingURL=https://internal.bolt.me/sourcemaps/production/track/4203133/track.js.map.gz