var e,t,n,r,o,i,a,u,s,c,l,f,_,d={},p=[],h=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,v=Array.isArray;function g(e,t){for(var n in t)e[n]=t[n];return e}function m(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function y(t,n,r){var o,i,a,u={};for(a in n)"key"==a?o=n[a]:"ref"==a?i=n[a]:u[a]=n[a];if(arguments.length>2&&(u.children=arguments.length>3?e.call(arguments,2):r),"function"==typeof t&&null!=t.defaultProps)for(a in t.defaultProps)null==u[a]&&(u[a]=t.defaultProps[a]);return b(t,u,o,i,null)}function b(e,r,o,i,a){var u={type:e,props:r,key:o,ref:i,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==a?++n:a,__i:-1,__u:0};return null==a&&null!=t.vnode&&t.vnode(u),u}function S(){return{current:null}}function E(e){return e.children}function w(e,t){this.props=e,this.context=t}function k(e,t){if(null==t)return e.__?k(e.__,e.__i+1):null;for(var n;tl&&o.sort(u),e=o.shift(),l=o.length,e.__d&&(r=void 0,a=(i=(n=e).__v).__e,s=[],c=[],n.__P&&((r=g({},i)).__v=i.__v+1,t.vnode&&t.vnode(r),D(n.__P,r,i,n.__n,n.__P.namespaceURI,32&i.__u?[a]:null,s,null==a?k(i):a,!!(32&i.__u),c),r.__v=i.__v,r.__.__k[r.__i]=r,I(s,r,c),r.__e!=a&&O(r)));N.__r=0}function C(e,t,n,r,o,i,a,u,s,c,l){var f,_,h,g,m,y,S=r&&r.__k||p,w=t.length;for(s=function(e,t,n,r,o){var i,a,u,s,c,l=n.length,f=l,_=0;for(e.__k=new Array(o),i=0;i0?b(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a).__=e,a.__b=e.__b+1,u=null,-1!=(c=a.__i=T(a,n,s,f))&&(f--,(u=n[c])&&(u.__u|=2)),null==u||null==u.__v?(-1==c&&(o>l?_--:os?_--:_++,a.__u|=4))):e.__k[i]=null;if(f)for(i=0;i(null==s||2&s.__u?0:1))for(o=n-1,i=n+1;o>=0||i=0){if((s=t[o])&&!(2&s.__u)&&a==s.key&&u==s.type)return o;o--}if(i0?e:v(e)?e.map(A):g({},e)}function H(e,n,r){try{if("function"==typeof e){var o="function"==typeof e.__u;o&&e.__u(),o&&null==n||(e.__u=e(n))}else e.current=n}catch(i){t.__e(i,r)}}function B(e,n,r){var o,i;if(t.unmount&&t.unmount(e),(o=e.ref)&&(o.current&&o.current!=e.__e||H(o,null,n)),null!=(o=e.__c)){if(o.componentWillUnmount)try{o.componentWillUnmount()}catch(a){t.__e(a,n)}o.base=o.__P=null}if(o=e.__k)for(i=0;i2&&(s.children=arguments.length>3?e.call(arguments,2):r),b(t.type,s,o||t.key,i||t.ref,null)}function $(e){function t(e){var n,r;return this.getChildContext||(n=new Set,(r={})[t.__c]=this,this.getChildContext=function(){return r},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(e){this.props.value!=e.value&&n.forEach((function(e){e.__e=!0,x(e)}))},this.sub=function(e){n.add(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n&&n.delete(e),t&&t.call(e)}}),e.children}return t.__c="__cC"+_++,t.__=e,t.Provider=t.__l=(t.Consumer=function(e,t){return e.children(t)}).contextType=t,t}e=p.slice,t={__e:function(e,t,n,r){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),a=o.__d),a)return o.__E=o}catch(u){e=u}throw e}},n=0,r=function(e){return null!=e&&null==e.constructor},w.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!=this.state?this.__s:this.__s=g({},this.state),"function"==typeof e&&(e=e(g({},n),this.props)),e&&g(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},w.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},w.prototype.render=E,o=[],a="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},N.__r=0,s=/(PointerCapture)$|Capture$/i,c=0,l=M(!1),f=M(!0),_=0;var W,K,X,z,J=0,G=[],Z=t,Y=Z.__b,Q=Z.__r,ee=Z.diffed,te=Z.__c,ne=Z.unmount,re=Z.__;function oe(e,t){Z.__h&&Z.__h(K,e,J||t),J=0;var n=K.__H||(K.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function ie(e){return J=1,ae(Ee,e)}function ae(e,t,n){var r=oe(W++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):Ee(void 0,t),function(e){var t=r.__N?r.__N[0]:r.__[0],n=r.t(t,e);t!==n&&(r.__N=[n,r.__[1]],r.__c.setState({}))}],r.__c=K,!K.__f)){var o=function(e,t,n){if(!r.__c.__H)return!0;var o=r.__c.__H.__.filter((function(e){return!!e.__c}));if(o.every((function(e){return!e.__N})))return!i||i.call(this,e,t,n);var a=r.__c.props!==e;return o.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(a=!0)}})),i&&i.call(this,e,t,n)||a};K.__f=!0;var i=K.shouldComponentUpdate,a=K.componentWillUpdate;K.componentWillUpdate=function(e,t,n){if(this.__e){var r=i;i=void 0,o(e,t,n),i=r}a&&a.call(this,e,t,n)},K.shouldComponentUpdate=o}return r.__N||r.__}function ue(e,t){var n=oe(W++,3);!Z.__s&&Se(n.__H,t)&&(n.__=e,n.u=t,K.__H.__h.push(n))}function se(e,t){var n=oe(W++,4);!Z.__s&&Se(n.__H,t)&&(n.__=e,n.u=t,K.__h.push(n))}function ce(e){return J=5,fe((function(){return{current:e}}),[])}function le(e,t,n){J=6,se((function(){if("function"==typeof e){var n=e(t());return function(){e(null),n&&"function"==typeof n&&n()}}if(e)return e.current=t(),function(){return e.current=null}}),null==n?n:n.concat(e))}function fe(e,t){var n=oe(W++,7);return Se(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function _e(e,t){return J=8,fe((function(){return e}),t)}function de(e){var t=K.context[e.__c],n=oe(W++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(K)),t.props.value):e.__}function pe(e,t){Z.useDebugValue&&Z.useDebugValue(t?t(e):e)}function he(){var e=oe(W++,11);if(!e.__){for(var t=K.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function ve(){for(var e;e=G.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(ye),e.__H.__h.forEach(be),e.__H.__h=[]}catch(t){e.__H.__h=[],Z.__e(t,e.__v)}}Z.__b=function(e){K=null,Y&&Y(e)},Z.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),re&&re(e,t)},Z.__r=function(e){Q&&Q(e),W=0;var t=(K=e.__c).__H;t&&(X===K?(t.__h=[],K.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.u=e.__N=void 0}))):(t.__h.forEach(ye),t.__h.forEach(be),t.__h=[],W=0)),X=K},Z.diffed=function(e){ee&&ee(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==G.push(t)&&z===Z.requestAnimationFrame||((z=Z.requestAnimationFrame)||me)(ve)),t.__H.__.forEach((function(e){e.u&&(e.__H=e.u),e.u=void 0}))),X=K=null},Z.__c=function(e,t){t.some((function(e){try{e.__h.forEach(ye),e.__h=e.__h.filter((function(e){return!e.__||be(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],Z.__e(n,e.__v)}})),te&&te(e,t)},Z.unmount=function(e){ne&&ne(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{ye(e)}catch(n){t=n}})),n.__H=void 0,t&&Z.__e(t,n.__v))};var ge="function"==typeof requestAnimationFrame;function me(e){var t,n=function(){clearTimeout(r),ge&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);ge&&(t=requestAnimationFrame(n))}function ye(e){var t=K,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),K=t}function be(e){var t=K;e.__c=e.__(),K=t}function Se(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function Ee(e,t){return"function"==typeof t?t(e):t}function we(e,t){for(var n in t)e[n]=t[n];return e}function ke(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function Oe(e,t){var n=t(),r=ie({t:{__:n,u:t}}),o=r[0].t,i=r[1];return se((function(){o.__=n,o.u=t,xe(o)&&i({t:o})}),[e,n,t]),ue((function(){return xe(o)&&i({t:o}),e((function(){xe(o)&&i({t:o})}))}),[e]),n}function xe(e){var t,n,r=e.u,o=e.__;try{var i=r();return!((t=o)===(n=i)&&(0!==t||1/t==1/n)||t!=t&&n!=n)}catch(a){return!0}}function Ne(e){e()}function Ce(e){return e}function Re(){return[!1,Ne]}var Pe=se;function Te(e,t){this.props=e,this.context=t}function je(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:ke(this.props,e)}function r(t){return this.shouldComponentUpdate=n,y(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(Te.prototype=new w).isPureReactComponent=!0,Te.prototype.shouldComponentUpdate=function(e,t){return ke(this.props,e)||ke(this.state,t)};var Le=t.__b;t.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Le&&Le(e)};var Me="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function De(e){function t(t){var n=we({},t);return delete n.ref,e(n,t.ref||null)}return t.$$typeof=Me,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var Ie=function(e,t){return null==e?null:P(P(e).map(t))},Ae={map:Ie,forEach:Ie,count:function(e){return e?P(e).length:0},only:function(e){var t=P(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:P},He=t.__e;t.__e=function(e,t,n,r){if(e.then)for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t);He(e,t,n,r)};var Be=t.unmount;function Ue(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=we({},e)).__c&&(e.__c.__P===n&&(e.__c.__P=t),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return Ue(e,t,n)}))),e}function Fe(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return Fe(e,t,n)})),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function qe(){this.__u=0,this.o=null,this.__b=null}function Ve(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function $e(e){var t,n,r;function o(o){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return y(n,o)}return o.displayName="Lazy",o.__f=!0,o}function We(){this.i=null,this.l=null}t.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),Be&&Be(e)},(qe.prototype=new w).__c=function(e,t){var n=t.__c,r=this;null==r.o&&(r.o=[]),r.o.push(n);var o=Ve(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(u):u())};n.__R=a;var u=function(){if(! --r.__u){if(r.state.__a){var e=r.state.__a;r.__v.__k[0]=Fe(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.o.pop();)t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(a,a)},qe.prototype.componentWillUnmount=function(){this.o=[]},qe.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=Ue(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__a&&y(E,null,e.fallback);return o&&(o.__u&=-33),[y(E,null,t.__a?null:e.children),o]};var Ke=function(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.h.removeChild(e)}}),F(y(Xe,{context:t.context},e.__v),t.v)}function Je(e,t){var n=y(ze,{__v:e,h:t});return n.containerInfo=t,n}(We.prototype=new w).__a=function(e){var t=this,n=Ve(t.__v),r=t.l.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),Ke(t,e,r)):o()};n?n(i):i()}},We.prototype.render=function(e){this.i=null,this.l=new Map;var t=P(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},We.prototype.componentDidUpdate=We.prototype.componentDidMount=function(){var e=this;this.l.forEach((function(t,n){Ke(e,n,t)}))};var Ge="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Ze=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Ye=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Qe=/[A-Z0-9]/g,et="undefined"!=typeof document,tt=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function nt(e,t,n){return null==t.__k&&(t.textContent=""),F(e,t),"function"==typeof n&&n(),e?e.__c:null}function rt(e,t,n){return q(e,t),"function"==typeof n&&n(),e?e.__c:null}w.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(w.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var ot=t.event;function it(){}function at(){return this.cancelBubble}function ut(){return this.defaultPrevented}t.event=function(e){return ot&&(e=ot(e)),e.persist=it,e.isPropagationStopped=at,e.isDefaultPrevented=ut,e.nativeEvent=e};var st,ct={enumerable:!1,configurable:!0,get:function(){return this.class}},lt=t.vnode;t.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,n=e.type,r={},o=-1===n.indexOf("-");for(var i in t){var a=t[i];if(!("value"===i&&"defaultValue"in t&&null==a||et&&"children"===i&&"noscript"===n||"class"===i||"className"===i)){var u=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===a?a="":"translate"===u&&"no"===a?a=!1:"o"===u[0]&&"n"===u[1]?"ondoubleclick"===u?i="ondblclick":"onchange"!==u||"input"!==n&&"textarea"!==n||tt(t.type)?"onfocus"===u?i="onfocusin":"onblur"===u?i="onfocusout":Ye.test(i)&&(i=u):u=i="oninput":o&&Ze.test(i)?i=i.replace(Qe,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===u&&r[i=u]&&(i="oninputCapture"),r[i]=a}}"select"==n&&r.multiple&&Array.isArray(r.value)&&(r.value=P(t.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==n&&null!=r.defaultValue&&(r.value=P(t.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),t.class&&!t.className?(r.class=t.class,Object.defineProperty(r,"className",ct)):(t.className&&!t.class||t.class&&t.className)&&(r.class=r.className=t.className),e.props=r}(e),e.$$typeof=Ge,lt&<(e)};var ft=t.__r;t.__r=function(e){ft&&ft(e),st=e.__c};var _t=t.diffed;t.diffed=function(e){_t&&_t(e);var t=e.props,n=e.__e;null!=n&&"textarea"===e.type&&"value"in t&&t.value!==n.value&&(n.value=null==t.value?"":t.value),st=null};var dt={ReactCurrentDispatcher:{current:{readContext:function(e){return st.__n[e.__c].props.value},useCallback:_e,useContext:de,useDebugValue:pe,useDeferredValue:Ce,useEffect:ue,useId:he,useImperativeHandle:le,useInsertionEffect:Pe,useLayoutEffect:se,useMemo:fe,useReducer:ae,useRef:ce,useState:ie,useSyncExternalStore:Oe,useTransition:Re}}};function pt(e){return y.bind(null,e)}function ht(e){return!!e&&e.$$typeof===Ge}function vt(e){return ht(e)&&e.type===E}function gt(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function mt(e){return ht(e)?V.apply(null,arguments):e}function yt(e){return!!e.__k&&(F(null,e),!0)}function bt(e){return e&&(e.base||1===e.nodeType&&e)||null}var St=function(e,t){return e(t)},Et=function(e,t){return e(t)},wt=E,kt=ht,Ot={useState:ie,useId:he,useReducer:ae,useEffect:ue,useLayoutEffect:se,useInsertionEffect:Pe,useTransition:Re,useDeferredValue:Ce,useSyncExternalStore:Oe,startTransition:Ne,useRef:ce,useImperativeHandle:le,useMemo:fe,useCallback:_e,useContext:de,useDebugValue:pe,version:"18.3.1",Children:Ae,render:nt,hydrate:rt,unmountComponentAtNode:yt,createPortal:Je,createElement:y,createContext:$,createFactory:pt,cloneElement:mt,createRef:S,Fragment:E,isValidElement:ht,isElement:kt,isFragment:vt,isMemo:gt,findDOMNode:bt,Component:w,PureComponent:Te,memo:je,forwardRef:De,flushSync:Et,unstable_batchedUpdates:St,StrictMode:wt,Suspense:qe,SuspenseList:We,lazy:$e,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:dt};const xt=Object.freeze(Object.defineProperty({__proto__:null,Children:Ae,Component:w,Fragment:E,PureComponent:Te,StrictMode:wt,Suspense:qe,SuspenseList:We,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:dt,cloneElement:mt,createContext:$,createElement:y,createFactory:pt,createPortal:Je,createRef:S,default:Ot,findDOMNode:bt,flushSync:Et,forwardRef:De,hydrate:rt,isElement:kt,isFragment:vt,isMemo:gt,isValidElement:ht,lazy:$e,memo:je,render:nt,startTransition:Ne,unmountComponentAtNode:yt,unstable_batchedUpdates:St,useCallback:_e,useContext:de,useDebugValue:pe,useDeferredValue:Ce,useEffect:ue,useErrorBoundary:function(e){var t=oe(W++,10),n=ie();return t.__=e,K.componentDidCatch||(K.componentDidCatch=function(e,r){t.__&&t.__(e,r),n[1](e)}),[n[0],function(){n[1](void 0)}]},useId:he,useImperativeHandle:le,useInsertionEffect:Pe,useLayoutEffect:se,useMemo:fe,useReducer:ae,useRef:ce,useState:ie,useSyncExternalStore:Oe,useTransition:Re,version:"18.3.1"},Symbol.toStringTag,{value:"Module"}));var Nt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Ct(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Rt(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}var Pt={exports:{}};const Tt=Ct(Pt.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=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={},_=function(){return{unhandledExceptions:!0,unhandledRejections:!0}};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 _()},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=u(e),o=u(_());return!(n(t,(function(e){return r(o,e)})).length0)}},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(e){return void 0===e?{notify:"https://notify.bugsnag.com",sessions:"https://sessions.bugsnag.com"}:{notify:null,sessions:null}},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(u(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 s(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(u(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}},reportUnhandledPromiseRejectionsAsHandled:{defaultValue:function(){return!1},message:"should be true|false",validate:function(e){return!0===e||!1===e}},sendPayloadChecksums:{defaultValue:function(){return!1},message:"should be true|false",validate:function(e){return!0===e||!1===e}}};var d=function(e){for(var t=1;t-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,u=["eval",""].indexOf(i[0])>-1?void 0:i[0];return new e({functionName:a,fileName:u,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/,"$2").replace(/\([^)]*\)/g,"")||void 0;i.match(/\(([^)]*)\)/)&&(n=i.replace(/^[^(]+\(([^)]*)\)$/,"$1"));var u=void 0===n||"[arguments not available]"===n?void 0:n.split(",");return new e({functionName:a,args:u,fileName:o[0],lineNumber:o[1],columnNumber:o[2],source:t})}),this)}}}));var O=k,x=function(e,t,n,r){var o=r&&r.redactedKeys?r.redactedKeys:[],i=r&&r.redactedPaths?r.redactedPaths:[];return JSON.stringify(H(e,o,i),t,n)},N=20,C=25e3,R=8,P="...";function T(e){return e instanceof Error||/^\[object (Error|(Dom)?Exception)\]$/.test(Object.prototype.toString.call(e))}function j(e){return"[Throws: "+(e?e.message:"?")+"]"}function L(e,t){for(var n=0,r=e.length;nR&&o>C}if(o++,a.length>N)return P;if(u())return P;if(null===e||"object"!=typeof e)return e;if(L(r,e))return"[Circular]";if(r.push(e),"function"==typeof e.toJSON)try{o--;var s=i(e.toJSON(),a);return r.pop(),s}catch(h){return j(h)}if(T(e)){o--;var c=i({name:e.name,message:e.message},a);return r.pop(),c}if(I(e)){for(var l=[],f=0,_=e.length;f<_;f++){if(u()){l.push(P);break}l.push(i(e[f],a.concat("[]")))}return r.pop(),l}var d={};try{for(var p in e)if(Object.prototype.hasOwnProperty.call(e,p))if(M(n,a.join("."))&&D(t,p))d[p]="[REDACTED]";else{if(u()){d[p]=P;break}d[p]=i(A(e,p),a.concat(p))}}catch(v){}return r.pop(),d}return i(e,[])}function B(e,t,n,r){if("string"==typeof n){void 0===r?r=null:null!==r&&"string"!=typeof r&&(r=x(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}}}function U(e,t,n){if(o(t)){for(var r=0;r-1&&!t.file&&!t.method&&(t.file="global code"),t},Q=function(e){return/^global code$/i.test(e)?"global code":e},ee=function(){return{unhandled:!1,severity:"warning",severityReason:{type:"handledException"}}},te=function(e){return"string"==typeof e?e:""};function ne(e,n,r,o){return{errorClass:te(e),errorMessage:te(n),type:r,stacktrace:t(o,(function(e,t){var n=Y(t);try{return"{}"===JSON.stringify(n)?e:e.concat(n)}catch(r){return e}}),[])}}function re(e){return e.cause?[e].concat(re(e.cause)):[e]}Z.getStacktrace=function(e,t,r){if($(e))return O.parse(e).slice(t);try{return n(w.backtrace(),(function(e){return-1===(e.functionName||"").indexOf("StackGenerator$$")})).slice(1+r)}catch(o){return[]}},Z.create=function(e,t,n,r,o,i){void 0===o&&(o=0);var a,u=ie(e,t,r,i),s=u[0],c=u[1];try{var l=Z.getStacktrace(s,c>0?1+c+o:0,1+o);a=new Z(s.name,s.message,l,n,e)}catch(h){a=new Z(s.name,s.message,[],n,e)}if("InvalidError"===s.name&&a.addMetadata(""+r,"non-error parameter",oe(e)),s.cause){var f,_=re(s).slice(1),d=p(_,(function(e){var t=K(e)&&$(e)?O.parse(e):[],n=ie(e,!0,"error cause")[0];return"InvalidError"===n.name&&a.addMetadata("error cause",oe(e)),ne(n.name,n.message,Z.__type,t)}));(f=a.errors).push.apply(f,d)}return a};var oe=function(e){return null===e?"null":void 0===e?"undefined":e},ie=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&&K(e)?o=e:null!==e&&ae(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 K(e)?o=e:(o=a(typeof e),i+=2);if(!$(o))try{throw o}catch(u){$(u)&&(o=u,i=1)}return[o,i]};Z.__type="browserjs";var ae=function(e){return!("string"!=typeof e.name&&"string"!=typeof e.errorClass||"string"!=typeof e.message&&"string"!=typeof e.errorMessage)},ue=Z,se=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()},ce=function(e,t,n,r){se(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(i){n(i),r(null)}}),r)},le=function(e,t,n,r){for(var o=!1,i=e.slice();!o&&i.length;)try{o=!1===i.pop()(t)}catch(a){r.error("Error occurred in "+n+" callback, continuing anyway…"),r.error(a)}return o},fe=function(e,t){var n="000000000"+e;return n.substr(n.length-t)},_e="object"==typeof window?window:self,de=0;for(var pe in _e)Object.hasOwnProperty.call(_e,pe)&&de++;var he=navigator.mimeTypes?navigator.mimeTypes.length:0,ve=fe((he+navigator.userAgent.length).toString(36)+de.toString(36),4),ge=function(){return ve},me=function(e){return"string"==typeof e&&/^c[a-z0-9]{20,32}$/.test(e)},ye=0,be=4,Se=36,Ee=Math.pow(Se,be);function we(){return fe((Math.random()*Ee|0).toString(Se),be)}function ke(){return ye=yethis._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=Me);var r=ue.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=Me),e.app=d({},e.app,{releaseStage:this._config.releaseStage,version:this._config.appVersion,type:this._config.appType}),e.context=e.context||this._context,e._metadata=d({},e._metadata,this._metadata),e._user=d({},e._user,this._user),e.breadcrumbs=this._breadcrumbs.slice(),Pe(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,u=function(e){i._logger.error("Error occurred in onError callback, continuing anyway…"),i._logger.error(e)},s=[].concat(this._cbs.e).concat(t);ce(s,e,u,(function(t,r){if(t&&u(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}(),Ie=function(e,t){return new Error("Invalid configuration\n"+p(u(e),(function(n){return" - "+n+" "+e[n]+", got "+Ae(t[n])})).join("\n\n"))},Ae=function(e){switch(typeof e){case"string":case"number":case"object":return JSON.stringify(e);default:return String(e)}},He=De,Be={},Ue=["events.[].metaData","events.[].breadcrumbs.[].metaData","events.[].request"];Be.event=function(e,t){var n=x(e,null,null,{redactedPaths:Ue,redactedKeys:t});return n.length>1e6&&(e.events[0]._metadata={notifier:"WARNING!\nSerialized payload was "+n.length/1e6+"MB (limit = 1MB)\nmetadata was removed"},n=x(e,null,null,{redactedPaths:Ue,redactedKeys:t})),n},Be.session=function(e,t){return x(e,null,null)};var Fe={};Fe=function(e,t){return void 0===t&&(t=window),{sendEvent:function(n,r){if(void 0===r&&(r=function(){}),null===e._config.endpoints.notify){var o=new Error("Event not sent due to incomplete endpoint configuration");return r(o)}var i=qe(e._config,"notify","4",t),a=Be.event(n,e._config.redactedKeys),u=new t.XDomainRequest;u.onload=function(){r(null)},u.onerror=function(){var t=new Error("Event failed to send");e._logger.error("Event failed to send…",t),a.length>1e6&&e._logger.warn("Event oversized ("+(a.length/1e6).toFixed(2)+" MB)"),r(t)},u.open("POST",i),setTimeout((function(){try{u.send(a)}catch(t){e._logger.error(t),r(t)}}),0)},sendSession:function(n,r){if(void 0===r&&(r=function(){}),null===e._config.endpoints.sessions){var o=new Error("Session not sent due to incomplete endpoint configuration");return r(o)}var i=qe(e._config,"sessions","1",t),a=new t.XDomainRequest;a.onload=function(){r(null)},a.open("POST",i),setTimeout((function(){try{a.send(Be.session(n,e._config.redactedKeys))}catch(t){e._logger.error(t),r(t)}}),0)}}};var qe=function(e,t,n,r){var o=JSON.parse(JSON.stringify(new Date));return Ve(e.endpoints[t],r.location.protocol)+"?apiKey="+encodeURIComponent(e.apiKey)+"&payloadVersion="+n+"&sentAt="+encodeURIComponent(o)},Ve=Fe._matchPageProtocol=function(e,t){return"http:"===t?e.replace(/^https:/,"http:"):e};function $e(e,t){if(e.isSecureContext&&e.crypto&&e.crypto.subtle&&e.crypto.subtle.digest&&"function"==typeof TextEncoder){var n=(new TextEncoder).encode(t);return e.crypto.subtle.digest("SHA-1",n).then((function(e){return"sha1 "+Array.from(new Uint8Array(e)).map((function(e){return e.toString(16).padStart(2,"0")})).join("")}))}return Promise.resolve()}var We=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;if(null===o){var i=new Error("Event not sent due to incomplete endpoint configuration");return r(i)}var a=new t.XMLHttpRequest,u=Be.event(n,e._config.redactedKeys);a.onreadystatechange=function(){if(a.readyState===t.XMLHttpRequest.DONE){var n=a.status;if(0===n||n>=400){var o=new Error("Request failed with status "+n);e._logger.error("Event failed to send…",o),u.length>1e6&&e._logger.warn("Event oversized ("+(u.length/1e6).toFixed(2)+" MB)"),r(o)}else r(null)}},a.open("POST",o),a.setRequestHeader("Content-Type","application/json"),a.setRequestHeader("Bugsnag-Api-Key",n.apiKey||e._config.apiKey),a.setRequestHeader("Bugsnag-Payload-Version","4"),a.setRequestHeader("Bugsnag-Sent-At",(new Date).toISOString()),e._config.sendPayloadChecksums&&"undefined"!=typeof Promise&&-1!==Promise.toString().indexOf("[native code]")?$e(t,u).then((function(e){e&&a.setRequestHeader("Bugsnag-Integrity",e),a.send(u)})).catch((function(t){e._logger.error(t),a.send(u)})):a.send(u)}catch(s){e._logger.error(s)}},sendSession:function(n,r){void 0===r&&(r=function(){});try{var o=e._config.endpoints.sessions;if(null===o){var i=new Error("Session not sent due to incomplete endpoint configuration");return r(i)}var a=new t.XMLHttpRequest,u=Be.session(n,e._config.redactedKeys);a.onreadystatechange=function(){if(a.readyState===t.XMLHttpRequest.DONE){var n=a.status;if(0===n||n>=400){var o=new Error("Request failed with status "+n);e._logger.error("Session failed to send…",o),r(o)}else r(null)}},a.open("POST",o),a.setRequestHeader("Content-Type","application/json"),a.setRequestHeader("Bugsnag-Api-Key",e._config.apiKey),a.setRequestHeader("Bugsnag-Payload-Version","1"),a.setRequestHeader("Bugsnag-Sent-At",(new Date).toISOString()),e._config.sendPayloadChecksums&&"undefined"!=typeof Promise&&-1!==Promise.toString().indexOf("[native code]")?$e(t,u).then((function(e){e&&a.setRequestHeader("Bugsnag-Integrity",e),a.send(u)})).catch((function(t){e._logger.error(t),a.send(u)})):a.send(u)}catch(s){e._logger.error(s)}}}},Ke=new Date,Xe=function(){Ke=new Date},ze={name:"appDuration",load:function(e){return e.addOnError((function(e){var t=new Date;e.app.duration=t-Ke}),!0),{reset:Xe}}},Je=function(e){return void 0===e&&(e=window),{load:function(t){t.addOnError((function(t){void 0===t.context&&(t.context=e.location.pathname)}),!0)}}},Ge="bugsnag-anonymous-id",Ze=function(e){try{var t=e.localStorage,n=t.getItem(Ge);return n&&/^c[a-z0-9]{20,32}$/.test(n)||(n=xe(),t.setItem(Ge,n)),n}catch(r){}},Ye=function(e,t){return void 0===e&&(e=navigator),void 0===t&&(t=window),{load:function(n){var r={locale:e.browserLanguage||e.systemLanguage||e.userLanguage||e.language,userAgent:e.userAgent};t&&t.screen&&t.screen.orientation&&t.screen.orientation.type?r.orientation=t.screen.orientation.type:t&&t.document&&(r.orientation=t.document.documentElement.clientWidth>t.document.documentElement.clientHeight?"landscape":"portrait"),n._config.generateAnonymousId&&(r.id=Ze(t)),n.addOnSession((function(e){e.device=d({},e.device,r),n._config.collectUserIp||Qe(e)})),n.addOnError((function(e){e.device=d({},e.device,r,{time:new Date}),n._config.collectUserIp||Qe(e)}),!0)},configSchema:{generateAnonymousId:{validate:function(e){return!0===e||!1===e},defaultValue:function(){return!0},message:"should be true|false"}}}},Qe=function(e){var t=e.getUser();t&&t.id||e.setUser(e.device.id)},et=function(e){return void 0===e&&(e=window),{load:function(t){t.addOnError((function(t){t.request&&t.request.url||(t.request=d({},t.request,{url:e.location.href}))}),!0)}}},tt={load:function(e){e._sessionDelegate=nt}},nt={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}},rt={load:function(e){e._config.collectUserIp||e.addOnError((function(e){e._user&&void 0===e._user.id&&delete e._user.id,e._user=d({id:"[REDACTED]"},e._user),e.request=d({clientIp:"[REDACTED]"},e.request)}))},configSchema:{collectUserIp:{defaultValue:function(){return!0},message:"should be true|false",validate:function(e){return!0===e||!1===e}}}},ot={load:function(e){!/^(local-)?dev(elopment)?$/.test(e._config.releaseStage)&&e._isBreadcrumbTypeEnabled("log")&&p(it,(function(n){var r=console[n];console[n]=function(){for(var o=arguments.length,i=new Array(o),a=0;a140?t.slice(0,135)+"(...)":t}function pt(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(o){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?pt(e.parentNode,t)+" > "+n.join(""):n.join("")}var ht={};ht=function(e){return void 0===e&&(e=window),{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:vt(n.oldURL,e),to:vt(n.newURL,e),state:yt(e)}:{to:vt(e.location.href,e)};t.leaveBreadcrumb("Hash changed",r,"navigation")}),!0),e.history.pushState&&mt(t,e.history,"pushState",e,!0),e.history.replaceState&&mt(t,e.history,"replaceState",e)}}}};var vt=function(e,t){var n=t.document.createElement("A");return n.href=e,""+n.pathname+n.search+n.hash},gt=function(e,t,n,r){var o=vt(e.location.href,e);return{title:n,state:t,prevState:yt(e),to:r||o,from:o}},mt=function(e,t,n,r,o){void 0===o&&(o=!1);var i=t[n];t[n]=function(a,u,s){e.leaveBreadcrumb("History "+n,gt(r,a,u,s),"navigation"),o&&"function"==typeof e.resetEventCount&&e.resetEventCount(),i.apply(t,[a,u].concat(void 0!==s?s:[]))}},yt=function(e){try{return e.history.state}catch(t){}},bt="request",St=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);u(),l();var i=function(e,t,r,o){var i={method:String(t),status:e.status,url:String(r),duration:o};e.status>=400?n.leaveBreadcrumb("fetch() failed",i,bt):n.leaveBreadcrumb("fetch() succeeded",i,bt)},a=function(e,t,r){n.leaveBreadcrumb("fetch() error",{method:String(e),url:String(t),duration:r},bt)}}function u(){if("addEventListener"in t.XMLHttpRequest.prototype&&"WeakMap"in t){var e=new WeakMap,n=new WeakMap,r=t.XMLHttpRequest.prototype.open;t.XMLHttpRequest.prototype.open=function(t,n){this&&e.set(this,{method:t,url:n}),r.apply(this,arguments)};var o=t.XMLHttpRequest.prototype.send;t.XMLHttpRequest.prototype.send=function(t){var r=this,i=e.get(this);if(i){var a=n.get(this);a&&(this.removeEventListener("load",a.load),this.removeEventListener("error",a.error));var u=new Date,l=function(){return c(i.method,i.url,Et(u))},f=function(){return s(i.method,i.url,r.status,Et(u))};this.addEventListener("load",f),this.addEventListener("error",l),this&&n.set(this,{load:f,error:l})}o.apply(this,arguments)}}}function s(e,t,i,a){if(void 0!==t){if("string"!=typeof t||!r(o,t.replace(/\?.*$/,""))){var u={status:i,method:String(e),url:String(t),duration:a};i>=400?n.leaveBreadcrumb("XMLHttpRequest failed",u,bt):n.leaveBreadcrumb("XMLHttpRequest succeeded",u,bt)}}else n._logger.warn("The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.")}function c(e,t,i){void 0!==t?"string"==typeof t&&r(o,t.replace(/\?.*$/,""))||n.leaveBreadcrumb("XMLHttpRequest error",{method:String(e),url:String(t),duration:i},bt):n._logger.warn("The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.")}function l(){if("fetch"in t&&!t.fetch.polyfill){var e=t.fetch;t.fetch=function(){var t,n=arguments,r=arguments[0],o=arguments[1],u=null;return r&&"object"==typeof r?(u=r.url,o&&"method"in o?t=o.method:r&&"method"in r&&(t=r.method)):(u=r,o&&"method"in o&&(t=o.method)),void 0===t&&(t="GET"),new Promise((function(r,o){var s=new Date;e.apply(void 0,n).then((function(e){i(e,t,u,Et(s)),r(e)})).catch((function(e){a(t,u,Et(s)),o(e)}))}))}}}}};return n},Et=function(e){return e&&new Date-e},wt={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 s(1,100)(e)}}}},kt={},Ot=(kt={load:function(e){e.addOnError((function(e){var n=t(e.errors,(function(e,t){return e.concat(t.stacktrace)}),[]);p(n,(function(e){e.file=Ot(e.file)}))}))}})._strip=function(e){return"string"==typeof e?e.replace(/\?.*$/,"").replace(/#.*$/,""):e},xt=function(e,t){return void 0===e&&(e=window),void 0===t&&(t="window onerror"),{load:function(n){if(n._config.autoDetectErrors&&n._config.enabledErrorTypes.unhandledExceptions){var r=e.onerror;e.onerror=o}function o(e,o,i,a,u){if(0===i&&/Script error\.?/.test(e))n._logger.warn("Ignoring cross-domain or eval script error. See docs: https://tinyurl.com/yy3rn63z");else{var s,c={severity:"error",unhandled:!0,severityReason:{type:"unhandledException"}};if(u)s=n.Event.create(u,!0,c,t,1),Nt(s.errors[0].stacktrace,o,i,a);else if("object"!=typeof e||null===e||o&&"string"==typeof o||i||a||u)s=n.Event.create(e,!0,c,t,1),Nt(s.errors[0].stacktrace,o,i,a);else{var l=e.type?"Event: "+e.type:"Error",f=e.message||e.detail||"";(s=n.Event.create({name:l,message:f},!0,c,t,1)).originalError=e,s.addMetadata(t,{event:e,extraParameters:o})}n._notify(s)}"function"==typeof r&&r.apply(this,arguments)}}}},Nt=function(e,t,n,r){e[0]||e.push({});var o=e[0];o.file||"string"!=typeof t||(o.file=t),!o.lineNumber&&Ct(n)&&(o.lineNumber=n),o.columnNumber||(Ct(r)?o.columnNumber=r:window.event&&Ct(window.event.errorCharacter)&&(o.columnNumber=window.event.errorCharacter))},Ct=function(e){return"number"==typeof e&&"NaN"!==String.call(e)},Rt=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(a){}var o=!t._config.reportUnhandledPromiseRejectionsAsHandled,i=t.Event.create(n,!1,{severity:"error",unhandled:o,severityReason:{type:"unhandledPromiseRejection"}},"unhandledrejection handler",1,t._logger);r&&p(i.errors[0].stacktrace,Pt(n)),t._notify(i,(function(e){var t;K(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}})}}}}},Pt=function(e){return function(t){t.file!==e.toString()&&t.method&&(t.method=t.method.replace(/^\s+/,""))}},Tt={},jt="Bugsnag JavaScript",Lt="8.4.0",Mt="https://github.com/bugsnag/bugsnag-js",Dt=d({},f.schema,y),It={_client:null,createClient:function(e){"string"==typeof e&&(e={apiKey:e}),e||(e={});var t=[ze,Ye(),Je(),et(),wt,tt,rt,kt,xt(),Rt(),ht(),ft(),St(),ot,st()],n=new He(e,Dt,t,{name:jt,version:Lt,url:Mt});return n._setDelivery(window.XDomainRequest?Fe:We),n._logger.debug("Loaded!"),n.leaveBreadcrumb("Bugsnag loaded",{},"state"),n._config.autoTrackSessions?n.startSession():n},start:function(e){return It._client?(It._client._logger.warn("Bugsnag.start() was called more than once. Ignoring."),It._client):(It._client=It.createClient(e),It._client)},isStarted:function(){return null!=It._client}};return p(["resetEventCount"].concat(u(He.prototype)),(function(e){/^_/.test(e)||(It[e]=function(){if(!It._client)return console.log("Bugsnag."+e+"() was called before Bugsnag.start()");It._client._depth+=1;var t=It._client[e].apply(It._client,arguments);return It._client._depth-=1,t})})),(Tt=It).Client=He,Tt.Event=ue,Tt.Session=Ne,Tt.Breadcrumb=S,Tt.default=It,Tt}());var jt=(e=>(e.Interest="interest",e.SplitPay="split_pay",e.ZeroPercent="zero_percent",e))(jt||{}),Lt=(e=>(e.CheckoutOne="checkout_one",e.Classic="classic",e.PaymentRequest="payment_request",e.ShopPayExternal="shop_pay_external",e))(Lt||{});var Mt=0;Array.isArray;function Dt(e,n,r,o,i,a){n||(n={});var u,s,c=n;if("ref"in c)for(s in c={},n)"ref"==s?u=n[s]:c[s]=n[s];var l={type:e,props:c,key:r,ref:u,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--Mt,__i:-1,__u:0,__source:i,__self:a};if("function"==typeof e&&(u=e.defaultProps))for(s in u)void 0===c[s]&&(c[s]=u[s]);return t.vnode&&t.vnode(l),l}export{Je as $,ce as A,Tt as B,Lt as C,De as D,Et as E,le as F,$ as K,je as M,Te as N,Ae as O,Ot as R,fe as T,y as _,mt as a,w as b,he as c,ie as d,S as e,se as f,Ct as g,ae as h,jt as i,Rt as j,E as k,xt as l,t as m,Nt as n,yt as o,ht as p,_e as q,nt as r,r as t,Dt as u,de as x,ue as y};